﻿@font-face
{
font-family: SourceHanSansCN-Medium; src:url(../fonts/SourceHanSansCN-Medium.otf); /* IE9 */
}
@font-face
{
font-family: SourceHanSansCN-Regular; src:url(../fonts/SourceHanSansCN-Regular.ttf); /* IE9 */
}

/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,b,input,a{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none; font-family:"SourceHanSansCN Medium";}
body{ font-size:0.12rem; color:#666; font-family:"SourceHanSansCN Medium"; overflow-x: hidden;}
a{color:#666666; font-family:"SourceHanSansCN Medium";}
/*a:hover{ }*/
p{/*line-height:1.8em; padding:5px 0;*/ font-family:"SourceHanSansCN Medium";}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{
    width:17.03rem;
    margin:0 auto;
}

.head_bg{ border-bottom:#bebebe solid 0.02rem; z-index:99999;}
.header{ width:17.03rem; height:1rem; position:relative; z-index:9999;}
.header .logo{ float:left; width:1.48rem; height:0.58rem; margin-top:0.15rem; }
.header .logo img{ width:100%;}

/*menu*/
.menu{ float:right; height:0.63rem; line-height:0.63rem; padding-top:0.36rem;}
.menu ul li{ float:left; position:relative; width:1.56rem;}
.menu ul li dl{width:1.38rem; position:absolute; left:0.12rem; top:0.66rem; padding:0;display:none; }
.menu ul li dl dd{ line-height:0.5rem; margin-top:0.03rem; background:rgba(0,0,0,0.5); }
.menu ul li dl dd a{ font-size:0.14rem; color:#fff; font-weight:normal; display:block; padding:0; text-align:center;}
.menu ul li dl dd a:hover{ font-size:0.14rem; background:url(../images/ebg.png) center top no-repeat; color:#02fdff;}
.menu a{ font-size:0.18rem;color:#282832; text-decoration:none; font-weight:bold; display:block; height:0.63rem; line-height:0.63rem; text-align:center;}
.menu a:hover{color:#282832; font-size:0.18rem;}
a.menu_hover{  border-bottom:#54b8e2 solid 3px;  background-size:100%; color:#282832;}
.menu ul li.active{ border-bottom:#54b8e2 solid 3px;}
.menu ul li.active a{ display:block;  background-size:100%; }
.menu ul li.menu_down a{ display:block;}
.menu ul li.menu_down dl dd a{ background:none;}
.menu ul li.menu_down dl dd a:hover{ /*background:url(../images/ebg.png) center top no-repeat;*/ background-size:100%; color:#02fdff;}






.banner{ outline-width:0rem; vertical-align:top; margin-top:1.02rem; position:relative; z-index:1;}

/*banner_02*/
.banner_02{ height:9rem; overflow:hidden;}
.banner_02 #banner_02_con{ display:none;}

	
.con01_bg{ background:#282832; height:10.76rem; margin-top:-0.08rem; outline-width:0rem; vertical-align:top; background-size:100%;}
.con01{ height:6.28rem; padding:3.1rem 0 1rem 0; position:relative;}
.con01 .sp{ width:12.99rem; height:7.07rem; background:#fff; color:#000; margin:0 auto; position:relative;}
.con01 h2{ height:0.55rem; line-height:0.3rem; text-align:center; background:url(../images/h2.png) center bottom no-repeat; margin-top:-1.45rem;}
.con01 h2 a{ color:#fff; font-size:0.3rem; font-weight:normal; letter-spacing:0.01rem; font-family:"SourceHanSansCN Medium";}
.con01 h3{ height:30px; line-height:0.3rem; font-size:0.14rem; color:#ffffff; font-weight:normal; text-align:center;font-family:"SourceHanSansCN Normal"; }

.con02_bg{  background-size:100%;    background: #282832;}
.con02{ padding:1.6rem 0 1.2rem 0;}
.con02 h2{ height:0.6rem; line-height:0.43rem; text-align:center; background:url(../images/h2.png) center bottom no-repeat;}
.con02 h2 a{ color:#fff; font-size:0.3rem; font-weight:normal; letter-spacing:0.01rem; font-family:"SourceHanSansCN Medium";}
.con02 h3{ height:0.3rem; line-height:0.3rem; font-size:0.14rem; color:#666666; font-weight:normal; text-align:center;font-family:"SourceHanSansCN Normal";}
.con02 .sm{ width:12rem; height:1.76rem; margin:0.6rem auto 0 auto;}
.con02 .sm ul{ width:12.48rem;}
.con02 .sm ul li{ float:left; width:1.54rem; height:1.78rem; margin:0 0.54rem 0 0;}
.con02 .sm ul li img{ width:1.54rem; height:1.78rem;}
.con02 .xm{ width:100%; margin-top:0.69rem;}
.con02 .xm ul li{ float:left; width:5.24rem; margin:0 1%; background:#fff; padding-bottom:15px;     height:4.72rem;}
.con02 .xm ul li img{ width:100%;}
.con02 .xm ul li strong{ display:block; width:93%; height:0.35rem; line-height:0.35rem; margin:0 auto; color:#666; font-size:0.24rem; margin-top:0.12rem; overflow:hidden;  }
.con02 .xm ul li b{ display:block; width:93%; height:0.35rem; line-height:0.35rem; margin:0.1rem auto 0 auto; color:#666; font-size:0.2rem; overflow:hidden; font-weight:normal;}
.con02 .xm ul li span{ display:block; width:93%; height:0.7rem; line-height:0.35rem; color:#666; font-size:0.16rem;  overflow:hidden; margin:0 auto;}

.con03_bg{ background:#282832; background-size:100%;}
.con03{ padding:1.6rem 0 0.98rem 0;}
.con03 h2{ height:0.6rem; line-height:0.3rem; color:#fff; font-size:0.28rem; font-weight:normal; text-align:center; background:url(../images/h2.png) center bottom no-repeat; letter-spacing:0.01rem;}
.con03 h2 a{ color:#fff; font-size:0.3rem; font-weight:normal; letter-spacing:0.01rem; font-family:"SourceHanSansCN Medium";}
.con03 h3{ height:0.3rem; line-height:0.3rem; font-size:0.14rem; color:#fff; font-weight:normal; text-align:center; margin-bottom:0.6rem;font-family:"SourceHanSansCN Normal";}
.con03 ul li{ float:left;}
.con03 ul li.l1{ width:1.6rem; height:2.43rem;}
.con03 ul li.l1 .img{ width:0.74rem; height:0.64rem; border:#06ffff solid 0.03rem; border-radius:1.02rem; padding:0.45rem 0.4rem;}
.con03 ul li.l1 .img img{ display:block; width:0.74rem; height:0.64rem;}
.con03 ul li.l2{ width:0.59rem;  margin:0.47rem 0.38rem 0 0.38rem;}
.con03 ul li.l2 img{ width:100%; margin-top:-0.16rem;}
.con03 ul li span{ display:block; width:100%; height:0.48rem; line-height:0.48rem; color:#fff; font-size:0.24rem; text-align:center; margin-top:0.25rem;}


.con04_bg{     background: #282832;background-size:100%;}
.con04{ padding:1.4rem 0 1.2rem 0; width:17.03rem;}
.con04 h2{ height:0.6rem; line-height:0.3rem; text-align:center; background:url(../images/h2.png) center bottom no-repeat;}
.con04 h2 a{ color:#fff; font-size:0.3rem; font-weight:normal; letter-spacing:1px; font-family:"SourceHanSansCN Medium";}
.con04 h3{ height:0.3rem; line-height:0.3rem; font-size:0.14rem; color:#333; font-weight:normal; text-align:center; margin-bottom:0.6rem;font-family:"SourceHanSansCN Normal";}
<!--.con04 ul{ width:18rem;}-->
.con04 ul li{ float:left; width:5.32rem; height:6.97rem; margin-right:0.5rem;}
.con04 ul li.l1 img{ display:block; width:4.88rem; height:2.97rem; margin:0.2rem auto; }
.con04 ul li.l1{ background:url(../images/l1.png) center top no-repeat; background-size:100%;}
.con04 ul li.l2{ background:url(../images/l2.png) center top no-repeat; background-size:100%;}
.con04 ul li.l1:hover{ background:url(../images/l1h.png) center top no-repeat; background-size:100%;}
.con04 ul li.l2:hover{ background:url(../images/l2h.png) center top no-repeat; background-size:100%;}
.con04 ul li.l1 strong{ display:block; width:4.16rem; height:0.4rem; line-height:0.4rem; color:#333; font-size:0.26rem; margin-top:0.21rem; margin-left:0.76rem;}
.con04 ul li.l1 b{ display:block; width:4.16rem; height:0.84rem; line-height:0.42rem; color:#333; font-size:0.26rem; margin-left:0.76rem;}
.con04 ul li.l1 span{ display:block; width:4.16rem; height:1.6rem; line-height:0.32rem; color:#000; font-size:0.16rem; margin-top:0.29rem; margin-left:0.76rem; overflow:hidden;}
.con04 ul li.l2 strong{ display:block;width:4.16rem; height:0.4rem; line-height:0.4rem; color:#333; font-size:0.26rem; margin-top:0.33rem; margin-left:0.76rem;}
.con04 ul li.l2 b{ display:block; width:4.16rem; height:0.74rem; line-height:0.37rem; color:#000; font-size:0.26rem; margin-left:0.76rem; margin-top:0.12rem;}
.con04 ul li.l2 span{ display:block; width:4.16rem; height:1.6rem; line-height:0.32rem; color:#000; font-size:0.16rem; margin-top:0.29rem; margin-left:0.76rem; overflow:hidden;}
.con04 ul li.l2 img{ display:block; width:4.88rem; height:2.97rem; margin:0.31rem auto 0 auto; }
.con04 a.a1{ display:block; width:20%; margin:0.4rem auto 0 auto; }
 
.con05_bg{ background:url(../images/gsjj.jpg) #282832 center top 2.5rem no-repeat; background-size:100%;}
.con05{ padding:1.55rem 0 1.2rem 0;}
.con05 h2{ height:0.6rem; line-height:0.3rem;text-align:center;  background: url(../images/h2.png) center bottom no-repeat;}
.con05 h2 a{ color:#fff; font-size:0.3rem; font-weight:normal; letter-spacing:0.01rem; font-family:"SourceHanSansCN Medium";}
.con05 h3{ height:0.3rem; line-height:0.3rem; font-size:0.14rem; color:#fff; font-weight:normal; text-align:center; margin-bottom:0.95rem;font-family:"SourceHanSansCN Normal";}
.con05 span{ display:block;  width: 11.34rem;height: 4.44rem; border:#fff solid 0.02rem; padding:0.74rem 1.05rem 0.58rem 1.05rem; line-height:0.36rem; color:#fff; font-size:0.16rem; margin:0 auto; font-weight:bold;}
.con05 .tu{ width:14.1rem; margin:0.24rem auto 0 auto;}
.con05 .tu ul{ width:14.34rem;}
.con05 .tu ul li{ float:left; width:4.58rem; height:2.47rem; margin-right:0.2rem;}
.con05 .tu ul li img{ width:4.58rem; height:2.47rem;}

.con06_bg{ background:#fff;}
.con06{ width:17.03rem; padding:1.6rem 0 0.4rem 0;}
.con06 h2{ height:0.6rem; line-height:0.3rem;text-align:center; background:url(../images/h2.png) center bottom no-repeat; font-family:"SourceHanSansCN Medium"; color:#000; font-size:0.3rem; font-weight:normal; letter-spacing:0.01rem;}
.con06 h2 a{ color:#000; font-size:0.3rem; font-weight:normal; letter-spacing:0.01rem; }
.con06 h3{ height:0.3rem; line-height:0.3rem; font-size:0.14rem; color:#333; font-weight:normal; text-align:center; margin-bottom:0.6rem;font-family:"SourceHanSansCN Normal";}
.con06 ul{ width:18.24rem;}
.con06 ul li{ float:left; width:2.6rem; height:0.8rem; margin-right:0.98rem; margin-bottom:0.76rem;}
.con06 ul li img{ width:2.6rem; height:0.8rem;}

.foot_bg{ background:#1e1e1e;}
.footer{ padding:0.5rem 0;     padding-bottom: 0.82rem;}
.footer .left{ float:left; width:6.7rem;}
.footer .left h2{ height:0.5rem; line-height:0.5rem; color:#fff; font-size:0.2rem; background:url(../images/h2bg.png) left bottom no-repeat; font-family:"SourceHanSansCN Medium";}
.footer .left ul{ width:7.7rem;}
.footer .left ul li{ float:left; margin-right:0.96rem; height:0.3rem; line-height:0.3rem; margin-top:0.47rem;}
.footer .left ul li a{ color:#fff; font-size:0.15rem; font-weight:bold;}
.footer .left ul li a:hover{ color:#54b8e2 ;}

.footer .right{ float:left; width:4.55rem; margin-left:1.9rem;}
.footer .right h2{ height:0.5rem; line-height:0.5rem; color:#fff; font-size:0.2rem; background:url(../images/h2bg.png) left bottom no-repeat; margin-bottom:0.1rem; font-family:"SourceHanSansCN Medium"; margin-bottom:0.52rem;}
.footer .right ul li{ line-height:0.32rem; margin-bottom:0.16rem; color:#fff; font-size:0.16rem;}

.local{ height:16px; line-height:0.16rem; padding:0.6rem 0; color:#999; font-size:0.16rem; margin-top:1.02rem;}
.local a{ color:#54b8e2;}

.al{ margin-bottom:1.2rem;}
.al h2{ height:0.3rem; line-height:0.3rem; color:#282832; font-size:0.3rem; font-family:"Source Han Sans CN Bold Bold"; letter-spacing:0.01rem; margin-bottom:0.12rem;}
.al h2 a{ color:#999; font-family:"Source Han Sans CN Bold Bold"; letter-spacing:0.01rem;}
.al .aleft{ float:left; width:11.46rem; height:6.45rem;}
.al .aright{ float:left; width:4.44rem; margin-left:0.6rem;}
.al .aright .ar1{ width:4.44rem; height:3.96rem; position:relative;}
.al .aright .ar1 h3{ height:0.32rem; line-height:0.32rem;  color:#fff; font-size:0.24rem;  border-bottom:#54b8e2 solid 0.02rem; margin-bottom:0.18rem;}
.al .aright .ar1 span{ display:block; width:100%; line-height:0.38rem; font-size:0.18rem; color:#fff; font-family:"SourceHanSansCN Normal";}
.al .aright .ar1 a{ position:absolute; left:0; bottom:0; display:block; width:2.2rem; height:0.58rem; line-height:0.58rem; background:#54b8e2; color:#fff; font-size:0.24rem; text-align:center;}

.al .aright .ar2{ width:4.44rem; margin-top:0.54rem;}
.al .aright .ar2 h3{ height:0.32rem; line-height:0.32rem; ; color:#fff; font-size:0.24rem; padding-left:0.29rem; border-bottom:#54b8e2 solid 0.02rem; margin-bottom:0.45rem;}
.al .aright .ar2 ul li{ float:left;}
.al .aright .ar2 ul li.l1{ width:1.66rem; height:1.04rem; margin-right:0.1rem;}
.al .aright .ar2 ul li.l1 img{ width:1.66rem; height:1.04rem;}
.al .aright .ar2 ul li.l2{ width:0.91rem; height:1.04rem;}

.rczm{ padding-top:1.18rem;}
.rczm h2{ height:0.6rem; line-height:0.3rem; color:#fff; font-size:0.28rem; font-weight:normal; text-align:center; background:url(../images/h2.png) center bottom no-repeat; letter-spacing:0.01rem;}
.rczm h3{ height:0.3rem; line-height:0.3rem; font-size:0.14rem; color:#fff; font-weight:normal; text-align:center; margin-bottom:0.14rem;}
.rczm ul li{ background:url(../images/zmbk.png) center top no-repeat; background-size:100%; height:6rem; margin-bottom:0.3rem; padding:0.4rem 0;}
.rczm ul li h4{ width:13.76rem; margin:0.3rem auto 0.12rem auto; height:0.32rem; line-height:0.32rem; color:#fff; font-size:0.3rem;}
.rczm ul li h5{ width:13.76rem; margin:0.33rem auto 0.08rem auto; height:0.2rem; line-height:0.2rem;}
.rczm ul li h5 strong{ float:left; font-weight:normal; font-size:0.18rem; color:#fff;}
.rczm ul li h5 b{ float:left; font-weight:normal; font-size:0.18rem; color:#fff; margin-left:0.77rem;}
.rczm ul li span{ display:block; width:13.76rem; margin:0 auto; font-size:0.18rem; color:#fff; line-height:0.36rem;}
.rczm ul li span p{ font-family:"SourceHanSansCN Regular";}



/*Add------------------------------------------------------------------------------*/
.bg{ background:#282832;     }
.xmal{ padding:0.6rem 0;}
.xmal h2{ height:0.6rem; line-height:0.3rem; color:#fff; font-size:0.28rem; font-weight:normal; text-align:center; background:url(../images/h2.png) center bottom no-repeat; letter-spacing:0.01rem;}
.xmal h3{ height:0.3rem; line-height:0.3rem; font-size:0.14rem; color:#b7b7b9; font-weight:normal; text-align:center; margin-bottom:0.4rem;}
.xmal .lb{ height:0.5rem; margin-bottom:0.2rem;}
.xmal .lb ul li{ float:left; margin-right:0.1rem; height:0.46rem; line-height:0.46rem; border:#b7b7b6 solid 0.02rem; width:1.3rem; text-align:center;}
.xmal .lb ul li a{ color:#b7b7b6; font-size:0.16rem;}
.xmal .lb ul li.l1{ background:#183ee7; border:#183ee7 solid 0.02rem;}
.xmal .lb ul li.l1 a{ color:#fff; font-size:0.16rem;}
.xmcon ul{ width:17.52rem;}
.xmcon ul li{ float:left; width:5.52rem; height:5.1rem; overflow:hidden; margin-right:0.32rem; background:#fff; margin-bottom:0.4rem;}
.xmcon ul li img{ width:100%;}
.xmcon ul li img:hover{transform: scale(1.1);transition:all 0.3s;} 
.xmcon ul li strong{ display:block; width:93%; height:0.35rem; line-height:0.35rem; margin:0 auto; color:#666; font-size:0.24rem; margin-top:0.22rem; overflow:hidden;  }
.xmcon ul li b{ display:block; width:93%; height:0.35rem; line-height:0.35rem; margin:0.1rem auto 0 auto; color:#666; font-size:0.22rem; overflow:hidden; font-weight:normal; margin-bottom:0.05rem;}
.xmcon ul li span{ display:block; width:93%; height:0.7rem; line-height:0.33rem; color:#666; font-size:0.16rem; overflow:hidden; margin:0 auto;}

.zzjs{ padding-top: 1.6rem; padding-bottom:0.8rem;}
.zzjs h2{ height:0.6rem; line-height:0.3rem; color:#fff; font-size:0.28rem; font-weight:normal; text-align:center; background:url(../images/h2.png) center bottom no-repeat; letter-spacing:0.01rem;}
.zzjs h3{ height:0.3rem; line-height:0.3rem; font-size:0.14rem; color:#fff; font-weight:normal; text-align:center; margin-bottom:0.6rem;}
.zzjs .sm{ }
.zzjs .sm ul li{ float:left;}
.zzjs .sm ul li.l1{ width:1.6rem; height:2.43rem;}
.zzjs .sm ul li.l2{ width:0.59rem;  margin:0.47rem 0.38rem 0 0.38rem;}
.zzjs .sm ul li.l2 img{ width:100%; margin-top:-0.16rem;}
.zzjs .sm ul li span{ display:block; width:100%; height:0.48rem; line-height:0.48rem; color:#fff; font-size:0.24rem; text-align:center; margin-top:0.25rem;}

.zzjs .zzcon{ width:100%; margin:1.56rem auto 0 auto;}
.zzjs .zzcon h2{ height:0.6rem; line-height:0.3rem; color:#fff; font-size:0.28rem; font-weight:normal; text-align:center; background:url(../images/h2.png) center bottom no-repeat; letter-spacing:0.01rem;}
.zzjs .zzcon h3{ height:0.3rem; line-height:0.3rem; font-size:0.14rem; color:#b7b7b9; font-weight:normal; text-align:center; margin-bottom:0.4rem;}
.zzjs .zzcon ul li{ margin-bottom:0.2rem; padding:0.6rem 0; background:#fff;}
.zzjs .zzcon ul li img{ display:block; width:7.8rem; height:4.7rem; margin-left:0.6rem; margin-right: 0.4rem;}
.zzjs .zzcon ul li .right{ width:6.84rem; margin-right:1rem;}
.zzjs .zzcon ul li .right strong{ display:block; width:100%; height:0.4rem; line-height:0.46rem; color:#333333; font-size:0.22rem; text-align:center;  margin-top:0.55rem;}
.zzjs .zzcon ul li .right span{ display:block; width:100%; height:2.7rem; line-height:0.46rem; color:#333333; font-size:0.16rem; text-align:center; overflow:hidden; }


.xwdt{ padding:1.58rem 0 0.6rem 0;}
.xwdt h2{ height:0.6rem; line-height:0.3rem; color:#fff; font-size:0.3rem; font-weight:normal; text-align:center; background:url(../images/h2.png) center bottom no-repeat; letter-spacing:0.01rem;}
.xwdt h3{ height:0.3rem; line-height:0.3rem; font-size:0.14rem; color:#666; font-weight:normal; text-align:center; margin-bottom:0.51rem;}
.xwdt .lb{ height:0.68rem; margin-bottom:0.2rem;}
.xwdt .lb ul{ width:4.16rem; margin:0 auto;}
.xwdt .lb ul li{ float:left; margin:0 0.11rem; height:0.64rem; line-height:0.64rem; border:#54b8e2 solid 0.02rem; width:1.76rem; text-align:center;}
.xwdt .lb ul li a{ display:block; width:1.76rem; height:0.64rem; color:#fff; font-size:0.24rem;}
.xwdt .lb ul li a:hover{ background:#54b8e2; color:#fff;}
.xwdt .lb ul li.l1 {background: #54b8e2;border: #54b8e2 solid 0.02rem;}
.xwdt .lb ul li.l1 a {color: #fff;font-size: 0.24rem;}


.xwcon ul{ width:18rem;}
.xwcon ul li{ float:left; width:5.32rem; height:6.97rem; margin-right:0.54rem; margin-top:0.4rem;}
.xwcon ul li.l1 img{ display:block; width:4.88rem; height:2.97rem; margin:0.2rem auto; }
.xwcon ul li.l1{ background:url(../images/l1.png) center top no-repeat; background-size:100%;}
.xwcon ul li.l2{ background:url(../images/l2.png) center top no-repeat; background-size:100%;}
.xwcon ul li.l1:hover{ background:url(../images/l1h.png) center top no-repeat; background-size:100%;}
.xwcon ul li.l2:hover{ background:url(../images/l2h.png) center top no-repeat; background-size:100%;}
.xwcon ul li.l1 strong{ display:block; width:4.16rem; height:0.4rem; line-height:0.4rem; color:#333; font-size:0.26rem; margin-top:0.21rem; margin-left:0.76rem;}
.xwcon ul li.l1 b{ display:block; width:4.16rem; height:0.84rem; line-height:0.42rem; color:#333; font-size:0.26rem; margin-left:0.76rem;}
.xwcon ul li.l1 span{ display:block; width:4.16rem; height:1.6rem; line-height:0.32rem; color:#000; font-size:0.16rem; margin-top:0.29rem; margin-left:0.76rem; overflow:hidden;}
.xwcon ul li.l2 strong{ display:block;width:4.16rem; height:0.4rem; line-height:0.4rem; color:#333; font-size:0.26rem; margin-top:0.33rem; margin-left:0.76rem;}
.xwcon ul li.l2 b{ display:block; width:4.16rem; height:0.74rem; line-height:0.37rem; color:#000; font-size:0.26rem; margin-left:0.76rem; margin-top:0.12rem;}
.xwcon ul li.l2 span{ display:block; width:4.16rem; height:1.6rem; line-height:0.32rem; color:#000; font-size:0.16rem; margin-top:0.29rem; margin-left:0.76rem; overflow:hidden;}
.xwcon ul li.l2 img{ display:block; width:4.88rem; height:2.97rem; margin:0.31rem auto 0 auto; }
.xwcon a.a1{ display:block; width:20%; margin:0.4rem auto 0 auto; }
.xwcon a.a1{ display:block; width:20%; margin:0.5rem auto; }

.gy1{ padding-top: 1.6rem;}
.gy1 h2{ height:0.6rem; line-height:0.3rem; color:#fff; font-size:0.28rem; font-weight:normal; text-align:center; background:url(../images/h2.png) center bottom no-repeat; letter-spacing:0.01rem;}
.gy1 h3{ height:0.3rem; line-height:0.3rem; font-size:0.14rem; color:#b7b7b9; font-weight:normal; text-align:center; margin-bottom:0.22rem;}
.gy1 .nr{ background:url(../images/gsjjtu.png) center top no-repeat; background-size:100%; height:7.69rem; width:13.31rem; margin:0 auto;}
.gy1 .nr .nle{ float:left; width:16%; height:7rem; line-height:6rem; margin-left:12%; color:#ffffff; font-size:0.34rem;}
.gy1 .nr .nri{ float:right; width:60%; margin-right:12%; padding-top:18%; line-height:0.26rem; color:#fff; font-size:0.14rem;}

.gy2{ width:15rem; padding-top: 1.76rem; padding-bottom:1.6rem;}
.gy2 h2{ height:0.6rem; line-height:0.3rem; color:#fff; font-size:0.28rem; font-weight:normal; text-align:center; background:url(../images/h2.png) center bottom no-repeat; letter-spacing:0.01rem;}
.gy2 h3{ height:0.3rem; line-height:0.3rem; font-size:0.14rem; color:#b7b7b9; font-weight:normal; text-align:center; margin-bottom:0.8rem;}
.gy2 ul{ width:15.97rem;}
.gy2 ul li{ float:left; width:4.34rem; margin-right:0.98rem;}
.gy2 ul li img{ width:4.34rem; height:4.24rem;}
.gy2 ul li span{ display:block; width:100%; height:0.3rem; line-height:0.3rem; color:#fff; font-size:0.3rem; text-align:center; margin-top:0.5rem;}

.bg1{ background:#f9f9f9;}
.gy3{ width:12.66rem; padding:1.58rem 0 0 0;}
.gy3 h2{ height:0.6rem; line-height:0.3rem; color:#000; font-size:0.28rem; font-weight:normal; text-align:center; background:url(../images/h2.png) center bottom no-repeat; letter-spacing:0.01rem;}
.gy3 h3{ height:0.3rem; line-height:0.3rem; font-size:0.14rem; color:#b7b7b9; font-weight:normal; text-align:center;}
.gy3 ul{ width:16.29rem;}
.gy3 ul li{ float:left; width:1.83rem; margin-right:3.6rem; margin-bottom:1.2rem; margin-top:0.4rem;}
.gy3 ul li img{ width:1.83rem; height:1.83rem;}
.gy3 ul li img:hover{ -webkit-transform: rotateZ(45deg);
    -moz-transform: rotateZ(45deg);
    -o-transform: rotateZ(45deg);
    -ms-transform: rotateZ(45deg);
    transform: rotateZ(45deg);}
.gy3 ul li span{ display:block; width:100%; height:0.3rem; line-height:0.3rem; color:#282832; font-size:0.3rem; text-align:center; margin-top:0.4rem;}

.gy4{ padding:1.58rem 0 1rem 0;}
.gy4 h2{ height:0.6rem; line-height:0.3rem; color:#fff; font-size:0.28rem; font-weight:normal; text-align:center; background:url(../images/h2.png) center bottom no-repeat; letter-spacing:0.01rem;}
.gy4 h3{ height:0.3rem; line-height:0.3rem; font-size:0.14rem; color:#b7b7b9; font-weight:normal; text-align:center; margin-bottom:1.2rem;}
.gy4 ul{ width:12.08rem; margin:0 auto;}
.gy4 ul li{ float:right; width:5.51rem; height:5.68rem; position:relative;}
.gy4 ul li .img{ position:absolute; left:0; top:0; width:5.51rem; height:4.76rem; z-index:3; overflow:hidden;}
.gy4 ul li .img img{ width:5.51rem; height:4.76rem;}
.gy4 ul li .imgh{ position:absolute; left:0.34rem; top:0.16rem; width:4.83rem; height:4.18rem;}
.gy4 ul li .imgh img{ width:4.83rem; height:4.18rem; position:relative; z-index:1;}
.gy4 ul li .imgh img:hover{transform: scale(1.1);transition:all 0.3s;}
.gy4 ul li .imgh b{ display:block; width:100%; height:0.78rem; line-height:0.56rem; background:rgba(0,0,0,0.6); color:#fff; font-size:0.3rem; font-weight:normal; text-align:center; position:absolute; left:0; bottom:0; z-index:2;}
.gy4 ul li span{ display:block; width:100%; height:0.38rem; line-height:0.38rem; color:#ffffff; font-size:0.26rem; text-align:center; margin-top:5.23rem;}
.gy4 ul li.l2{ float:left;}

.lxfs{ padding:1.2rem 0 0.55rem 0;}
.lxfs h2{ height:0.6rem; line-height:0.3rem; color:#fff; font-size:0.28rem; font-weight:normal; text-align:center; background:url(../images/h2.png) center bottom no-repeat; letter-spacing:0.01rem;}
.lxfs h3{ height:0.3rem; line-height:0.3rem; font-size:14px; color:#b7b7b9; font-weight:normal; text-align:center; margin-bottom:0.8rem;}
.lxfs .left{ float:left; width:9.72rem;}
.lxfs .left img{ width:9.72rem;}
.lxfs .right{     float: left;width: 5.92rem;padding-left: 0.82rem;}
.lxfs .right ul li{ line-height:0.73rem; color:#fff; font-size:0.3rem; padding-left:0.95rem; margin-bottom:0.49rem; background-size:11%;}
.lxfs .right ul li.l1{  height: 0.72rem; background-size:11%;}
.lxfs .right ul li.l2{  height: 0.72rem; background-size:11%;}
.lxfs .right ul li.l3{  height: 0.72rem; background-size:11%;}
.lxfs .right ul li img{ width:3.05rem; height:3.05rem;}

.xian{ width:100%; height:1px; background:#bcbcbc; margin-top:1.02rem;}
.yyh .weizhi{ height:1rem; line-height:1rem; border-bottom:#bcbcbc solid 1px; color:#999; font-size:0.16rem; padding:0.16rem 0 0.25rem 0;}
.yyh .weizhi a{ color:#54b8e2;}
.yyh h2{ height:0.8rem; line-height:0.8rem; color:#000; font-size:0.28rem; text-align:center; font-weight:normal; text-align:center; padding:0.07rem0 0.16rem 0;}
.yyh h3{ height:0.4rem; line-height:0.4rem; border-bottom:#bcbcbc solid 0.01rem;}
.yyh h3 strong{ float:left; color:#666; font-size:0.16rem; font-weight:normal; letter-spacing:0.01rem;}
.yyh h3 b{ float:right; color:#666; font-size:0.14rem; font-weight:normal; letter-spacing:0.01rem;}
.yyh .left{ width:48%; float:left; padding:0.2rem 0;}
.yyh .right{ width:48%; float:right; padding:0.3rem 0;}


.inside{ padding:0.6rem 0;}
.inside h2{ height:0.6rem; line-height:0.3rem; color:#000; font-size:0.28rem; font-weight:normal; text-align:center; background:url(../images/h2.png) center bottom no-repeat; letter-spacing:0.01rem;}
.inside h3{ height:0.3rem; line-height:0.3rem; font-size:0.14rem; color:#b7b7b9; font-weight:normal; text-align:center; margin-bottom:0.4rem;}
.inside .con{ padding:0.3rem 0;}


/*contact
.contact h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.contact{ margin-top:15px; }
.contact ul{ padding:10px 10px; border:#e4e4e4 solid 1px;}
.contact ul li{ line-height:20px; padding:3px 0;}


.product_show ul li{ width:130px;line-height:20px;}
.product_show ul li{ float:left; margin:15px 20px 0; border:#e4e4e4 solid 1px; display:inline;}
.pro img{max-width:120px; max-height: 90px; width: expression(this.width >120 && this.height < this.width ? 120: true); height: expression(this.height > 90 ? 90: true);}
.hover2{ background:#f4f4f4;}


.side_product { margin-top:15px;}
.side_product h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.side_product ul{ padding:10px 10px; border:#e4e4e4 solid 1px; }
.side_product ul li{line-height:24px;}
.side_product ul li a{ padding-left:30px; display:block; border-bottom:#e4e4e4 dashed 1px;background: url(../images/side_menu_bg.gif) 10px 8px no-repeat;}
.side_product ul li dl dd a{ display:inline; border:none; background:none;}*/


