@charset "utf-8";
/* CSS Document */
iframe{ width:7.4rem; height:4rem;}

.gWidth{width: 12rem; margin-left: auto; margin-right: auto; font-size:0.16rem;}
.pc{ display:block;}
.phone{ display:none;}
.pad{ display:none;}

header{ height:0.9rem; width:100%; border-top:0.01rem solid #dfdfe3; background:#fff;}
.top{ height:0.9rem;}
.top>img{vertical-align:middle; margin:0; width:1.77rem; height:0.7rem;}
.top>span{ display:inline-block;height:100%;vertical-align:middle;  }

.nav li{ float:left; height:0.9rem; line-height:0.9rem; box-sizing:border-box; margin-left:0.2rem; font-size:0.14rem; position:relative;border-top:0.02rem solid #fff;}
.nav li a{ color:#333333;}
.nav li dl{ height:auto; background:#fff; box-shadow:0 0 0.05rem #999; position:absolute; top:0.7rem; right:0; z-index:100; width:1.3rem; line-height:0.4rem; text-align:center;}
.nav li dl dd{ overflow:hidden; height:0; transition:.3s;}
.nav li:hover dl dd{ height:0.4rem;} 
.nav li:hover>a{ color:#1291cf;}
.nav li:hover{ border-top:0.02rem solid #1291cf;}
.nav li dl dd:hover a{ color:#1291cf;}

.banner{ height:5.4rem;}
.flexslider{position:relative;height:5.4rem;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:5.4rem;}
.slides li>a{ position:absolute; left:0; top:0; width:100%; height:100%;}

.flex-control-nav{position:absolute;bottom:0.1rem;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:0.14rem;height:0.14rem;margin:0 0.05rem;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:0.14rem;height:0.14rem;line-height:0.4rem;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer; background-size:200% auto;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:0.5rem;height:0.5rem;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0.4rem;background:url(../images/prev.png) center center no-repeat; background-size:100%;}
.flex-direction-nav li a.flex-next{right:0.4rem;background:url(../images/next.png) center center no-repeat; background-size:100%;}


.bt_index{ height:0.6rem;}
.bt_index h2{ width:100%; height:0.4rem; line-height:0.4rem; font-size:0.3rem; text-align:center; font-weight:normal;}
.bt_index span{ font-size:0.12rem; color:#a2a2a2; display:block; height:0.2rem; line-height:0.2rem; text-align:center;}
.bt_index a{ color:#333;}
.er{ padding-top:0.2rem;}

.index_cp{ height:auto; margin-top:0.6rem; margin-bottom:0.4rem;}
.index_cp nav{ margin:0.1rem 0 0.2rem 0; height:0.15rem; text-align:center;}
.index_cp nav a{ font-size:0.14rem;color:#333; line-height:0.14rem; padding:0 0.2rem; border-right:0.01rem solid #333; display:inline-block; height:0.14rem; width:auto; margin-bottom:0;}
.index_cp nav a:nth-child(3n){border-right:0.01rem solid #333; }
.index_cp nav a:last-child{ border-right:0;}

.cp_list li{float:left; height:2.85rem; width:2.85rem; margin-right:0.2rem; margin-bottom:0.2rem; background:#eeeeee; padding:0.05rem; box-sizing:border-box; position:relative;}
.cp_list li img{ width:100%; height:100%;}
.cp_list li:nth-child(4n){ margin-right:0 !important; }
.cp_list li:nth-child(2n){ margin-right:0.2rem;}
.cp_list li a{ position:absolute; bottom:0; left:0; display:block; width:100%; height:0.45rem; color:#333; font-size:0.12rem; line-height:0.16rem; padding:0 0.05rem; box-sizing:border-box; background:rgba(238,238,238,0.9); overflow:hidden; transition:.3s;}
.cp_list li a strong{ font-size:0.16rem; line-height:0.45rem; display:block; text-align:center; font-weight:normal;}
.cp_list li:hover a{ height:0.85rem;}
.cp_list li:hover a strong{ font-weight:bold;}
.cp_list li:hover{ box-shadow:0 0 0.1rem #999;}

.bg{ overflow:hidden; height:auto; background:#fff;}
.about_bg{ height:4.6rem; background: url(../img/bg1.jpg);background-size:auto 100%; width:100%; overflow:hidden; margin-top:0;}
.about{ height:2.6rem; background:rgba(0,0,0,.5); margin-top:2rem; padding:0 0.15rem; box-sizing:border-box; overflow:visible;}
.about>img{ float:left; width:4.7rem; height:4rem; margin-top:-1.55rem;}
.about_index_txt{ float:right; width:6.8rem; color:#fff; margin-bottom:0;}
.about_index_txt h2{ font-size:0.3rem; font-weight:normal; height:1.4rem; line-height:0.5rem; margin-top:-1.2rem;}
.about_index_txt h2 span{ font-size:0.5rem; text-transform:uppercase; font-weight:bold; display:inline-block}
.about_index_txt p{ font-size:0.16rem; line-height:0.3rem; text-indent:2em; height:1.9rem; overflow:hidden; background:none; padding:0; margin:0;}
.about_index_txt a{ float:right; color:#fff; font-size:0.14rem; margin-right:0.1rem; text-decoration:underline; margin-top:0.1rem;}

.big_bg{
	width: 19.2rem;
    height: auto;
    position:fixed;
    left: 50%;
	top:-20%;
	z-index:-1;
}
.big_bg img{
	position: absolute;
    top: 0;
    left: -50%;
}

.case{ margin-top:0.45rem; margin-bottom:0.55rem;}
.case .case_list{ margin-top:0.2rem; width:12rem;}
.case_list li{ float:left; width:2.95rem; height:2rem; margin-right:0.05rem; margin-bottom:0.05rem; position:relative; display:block;}
.case_list li img{ width:100%; height:100%;}
.case_list li p{ display:block; width:0; height:100%; position:absolute; top:0; left:0; background:rgba(0,0,0,.6); overflow:hidden; transition:.4s;}
.case_list li p a{ color:#fff;}
.case_list li:hover p{ width:100%;}
.case_list li p img{  width:2.95rem; height:2rem; position:absolute; display:block;}
.case_list li p span{ display:block; width:2.2rem; line-height:0.26rem; font-size:0.18rem; margin:0 auto; margin-top:0.4rem; text-align:center; height:0.85rem;position:relative; left:0; top:0;}
.case_list li p i{position:relative; left:0; top:0; background:rgba(0,0,0,.6); width:2.95rem; height:2rem;display:inline-block; font-style:normal;}
.case_list li p i>a{ display:block; width:0.68rem; height:0.28rem; line-height:0.3rem; border:1px solid #fff; margin:0 auto; margin-top:0.1rem; font-size:0.14rem; text-align:center;position:relative; left:0; top:0;}
.case_list li p>a{ display:block; width:0.68rem; height:0.28rem; line-height:0.3rem; border:0.01rem solid #fff; margin:0 auto; margin-top:0.1rem; font-size:0.14rem; text-align:center;}
.case #demo { overflow:hidden;width:12rem;height:auto; max-height:4.1rem; margin-top:0.1rem;}
.case #demo li { float:left; width:2.95rem; height:2rem; margin-right:0.05rem; margin-bottom:0.05rem; position:relative; display:block;}
.case #demo li  img{  width:100%; height:100%;}
.case #indemo {float: left;width: 400%;}
.case #demo1 {float: left;}
.case #demo2 {float: left; display:block;}

.youshibg{ height:8.6rem; width:100%; background:rgba(0,0,0,.3); color:#fff; overflow:hidden;}
.youshi1{ height:auto; margin-top:0.4rem;}
.youshi1 p{ font-size:0.15rem; line-height:0.3rem; display:block; width:6.8rem; float:left; color:#fafafa;}
.youshi1 p span{ font-size:0.18rem; display:block; margin-top:0.1rem; margin-bottom:0; color:#eee;}
.youshi1 img{ width:4.09rem; height:0.49rem; margin-bottom:0.15rem;}
.youshi1 ul{ float:right; width:5.2rem;}
.youshi1 ul li{ float:left; margin-right:0.15rem; margin-bottom:0.15rem; width:2.45rem; height:1.8rem;}
.youshi1 ul li img{ width:100%; height:100%;}

.youshi2{ overflow:hidden; height:auto;}
.youshi2 img{ float:left; width:4.1rem; height:4.3rem;}
.youshi2 p{ font-size:0.16rem; line-height:0.4rem; display:block; width:7.4rem; float:right;color:#fafafa;}
.youshi2 p span{ font-size:0.18rem; display:block; margin-top:0.5rem; margin-bottom:0.1rem;}
.youshi2 p img{ width:7.4rem; height:0.49rem; margin-top:0.4rem; margin-bottom:0.2rem;}
.youshi2 p a{color:#fafafa; text-align:right; float:right;}

.wendabg{ height:4.3rem; width:100%; background:url(../img/wenda_bg.png); background-size:auto 100%;}
.wenda{ margin-top:0.6rem; height:auto;}
.wenda .wenda_list{ margin-top:0.3rem;}
.wenda_list li{ float:left; width:2.85rem; height:2.4rem; margin-right:0.2rem; margin-bottom:0.2rem; background:rgba(255,255,255,.8); padding:0.05rem; box-sizing:border-box;}
.wenda_list li:nth-child(2n){background:rgba(255,255,255,.7);}
.wenda_list li:nth-child(4n){ margin-right:0;}
.wenda_list li>span{ display:block; font-size:0.12rem; height:0.3rem; color:#666; line-height:0.3rem;}
.wenda_list li strong{ display:block; width:100%; font-size:0.16rem; line-height:0.26rem; border-bottom:0.01rem solid #afafaf; height:0.55rem; font-weight:normal;}
.wenda_list li a{ color:#333;}
.wenda_list li p{ display:block; width:100%; height:1.4rem; font-size:0.14rem; line-height:0.22rem; margin-top:0.1rem;}
.wenda_list li:hover{ box-shadow:0 0 0.1rem #666;}
.wenda>a{ display:block; width:1.4rem; height:0.35rem; line-height:0.35rem; font-size:0.14rem; color:#999999; border-top:0.01rem solid #999999; border-left:0.01rem solid #999999; border-right:0.02rem solid #999999; border-bottom:0.02rem solid #999999; box-sizing:border-box; text-align:center; margin:0 auto; transition:.4s; margin-bottom:0.2rem;}
.wenda>a:hover{ background:#999; color:#fff;}


.news{ height:auto; margin-top:0.6rem;}
.news .news_list{ margin-top:0.2rem; width:100%;}
.news_list li{ width:5.85rem; float:left; height:1.2rem; margin-bottom:0.2rem; margin-right:0.3rem; padding:0; box-shadow:none;}
.news_list li:nth-child(6){ display:block;}
.news_list li:nth-child(5){ display:block;}
.news_list li:nth-child(4){ display:block;}
.news_list li:nth-child(2n){ margin-right:0;}
.news_list li span{ display:block; width:100%; height:0.24rem; font-size:0.16rem; color:#989898; line-height:0.24rem;}
.news_list li strong{ display:block; height:0.36rem; width:100%; font-size:0.16rem; line-height:0.36rem; font-weight:normal;}
.news_list li strong a{ color:#333;}
.news_list li .line{ height:0.01rem; width:100%; background:#d5d5d5;}
.news_list li .line span{ height:0.01rem; width:0.7rem; background:#000; transition:.4s;}
.news_list li p{ font-size:0.12rem; line-height:0.22rem; height:0.55rem; width:100%;}
.news_list li p a{ color:#333;}
.news_list li:hover .line span{ width:100%;}

.news>a{ display:block; width:1.4rem; height:0.35rem; line-height:0.35rem; font-size:0.14rem; color:#999999; border-top:0.01rem solid #999999; border-left:0.01rem solid #999999; border-right:0.02rem solid #999999; border-bottom:0.02rem solid #999999; box-sizing:border-box; text-align:center; margin:0 auto; transition:.4s; margin-bottom:0.6rem;}
.news>a:hover{ background:#999; color:#fff;}

footer{ height:4rem; background:#333;}
.bottom1{height:2.8rem; padding-top:0.4rem; box-sizing:border-box;}
.bottom_lxwm{ height:auto;width:3.4rem; float:left; margin-left:0.8rem; font-size:0.2rem; color:#fff; line-height:0.48rem;}
.bottom_lxwm p img{ width:1rem; height:1rem; float:left; margin-right:0.1rem;}
.bottom_lxwm p{ font-size:0.14rem; line-height:0.24rem;}
.bottom_lxwm span{ font-size:0.22rem; line-height:0.36rem;}
.bottom1 dl{ float:right; margin-right:0.9rem; width:auto;}
.bottom1 dl dt{ line-height:0.36rem; height:0.36rem; font-size:0.16rem; text-align:center;}
.bottom1 dl dt a{ color:#fff;}
.bottom1 dl dd{ font-size:0.12rem; line-height:0.24rem; text-align:center;}
.bottom1 dl dd a{ color:#8c8c8c;}

.yqlj{ width:100%; border-bottom:0.01rem solid #434343; border-top:0.01rem solid #434343; height:0.3rem; font-size:0.14rem; line-height:0.3rem; color:#8c8c8c;}
.yqlj a{ color:#8c8c8c; margin-right:0.25rem;}
.yqlj p{ width:10rem; margin:0 auto;}

.beian{ margin:0; padding:0;font-size:0.12rem; line-height:0.24rem; text-align:center; color:#8c8c8c; box-sizing:border-box; padding-top:0.15rem;}
.beian a{ color:#8c8c8c; margin:0 0.05rem;}
.beian　img{ margin-top:0.05rem;}

/*********************************************************************首页代码*************************************************************************/
.nybanner{ width:100%; height:2rem; padding-top:0.5rem; padding-bottom:0.5rem;}
.nybanner h2{ width:100%; text-align:center; font-size:0.4rem; line-height:1rem; height:1rem; font-weight:normal; padding-top:0;}
.nybanner P{width:100%; text-align:center; font-size:0.36rem; line-height:0.5rem; height:0.5rem; font-weight:normal; text-transform:uppercase;}

.weizhi{ width:100%; height:auto; line-height:0.36rem; background:#efefef; font-size:0.16rem; color:#666;}
.weizhi1{ padding:0;}
.weizhi1 a{ color:#666;}
.weizhi1 a:hover{ color:#2a9cd4;}
.lxwm-bt{ width:100%; height:auto; padding:0.35rem 0;}
.lxwm-bt h2{ font-size:0.3rem; line-height:0.4rem; color:#333; text-align:center; font-weight:normal;}
.lxwm-bt p{ font-size:0.14rem; line-height:0.2rem; color:#a2a2a2; text-align:center;}
.lxwm-nr{ width:100%; height:auto;padding:0 0 0.3rem 0;}
.lxwm-nr p{ font-size:0.14rem; line-height:0.3rem; color:#585858; width:4.25rem; float:left; margin:0; display:block;}
.lxwm-nr p span{ font-size:0.24rem; line-height:0.48rem; color:#333;}
.lxwm-tu{ width:7.48rem; height:auto; float:right;}
.lxwm-tu img{ width:100%; height:auto;}
.fcq{ width:100%; height:auto; padding:0 0 0.5rem 0;}
.ny-bt{ width:100%; margin:0 auto 0.28rem; height:auto; padding:0 0.02rem; box-sizing:border-box;}
.ny-bt h2{font-size:0.2rem; line-height:0.6rem; font-weight:normal; color:#333;}
.ny-bt span{ width:100%; height:1px; background:#d0d0d0; display:block;}
.ny-bt p{ width:1rem; background:#1291cf; height:1px;}
.fcq img{ width:12rem;}
.zwxq-nr{ width:100%; height:auto; font-size:0.16rem; padding:0 0 0.3rem 0;}
.zwxq{ width:100%;margin:0; height:auto; font-size:0.16rem; line-height:0.3rem; color:#666; display:block;}
.zwxq img{ width:5.35rem; height:auto; margin-bottom:0.28rem; float:right; padding:0.15rem;}
.zwxq h2{ font-size:0.2rem; font-weight:normal; color:#f00; line-height:0.36rem;}
.peixun{ width:100%; height:auto; font-size:0.16rem;padding:0 0 0.5rem 0;}
.peixun1>p{ width:100%; font-size:0.16rem; line-height:0.3rem; color:#666;}
.peixun img{ width:11.7rem; height:auto; padding-top:0.1rem;}
.gywm-fl{ width:100%; height:auto; }
.gywm-fl p{ width:auto; height:auto; margin:0 auto; text-align:center;}
.gywm-fl p a{ width:1.3rem; line-height:0.3rem; font-size:0.16rem; background:#1291cf; color:#eee; text-align:center; margin-right:0.2rem; border-radius:0.05rem; margin-bottom:0.3rem; display:inline-block;}
.gywm-fl p a:nth-child(3n){ margin-right:0.2rem;}
.gywm-fl p a:last-child{ margin-right:0}
.about1{ width:100%; height:auto;margin-bottom:0.7rem; margin-top:0.3rem; padding:0;}
.about11>.left{ width:7.45rem;float:left; height:auto; margin-top:0;}
.about11>.left>a{ display:block; width:1.4rem; height:0.35rem; line-height:0.35rem; font-size:0.14rem; color:#999999; border-top:0.01rem solid #999999; border-left:0.01rem solid #999999; border-right:0.02rem solid #999999; border-bottom:0.02rem solid #999999; box-sizing:border-box; text-align:center; transition:.4s; margin:0;}
.about11>.left>a:hover{ background:#999; color:#fff;}
.about11>.left h2{ font-size:0.3rem; color:#333; font-weight:normal; line-height:0.4rem; text-align:left;}
.about11>.left span{ font-size:0.14rem; color:#888; line-height:0.3rem; display:block; text-transform:uppercase; margin-bottom:0.18rem; text-align:left;}
.about11>.left p{ font-size:0.14rem; line-height:0.3rem; color:#585858; margin-bottom:0.24rem; width:100%;}
.about11>.left p a{ color:#585858;}
.about11>.right{ width:4.2rem; float:right; padding-right:0.1rem; margin:0;}
.about11>.right img{ width:4.2rem; height:2.8rem;}
.about11>a{ display:none;}
.about2{ width:100%; height:auto;}
.about22{ width:12rem; height:auto;}
.about22>h2{ font-size:0.3rem; line-height:0.4rem; color:#333; text-align:center; font-weight:normal;}
.about22>p{ font-size:0.14rem; line-height:0.3rem; color:#888; text-align:center;text-transform:uppercase;}
.about22>h2>a{ color:#333;}
.about22>p>a{ color:#888;}
.about2 #demo { overflow:hidden;width:12rem;height:2.4rem;margin:0.3rem auto 0.2rem;}
.about2 #demo li {width:2.85rem;height:2.4rem;color:#333;float:left;margin-right:0.2rem; font-size:0.16rem;}
.about2 #demo li  img{ width:2.85rem; height:2.06rem;}
.about2 #indemo {float: left;width: 800%;}
.about2 #demo1 {float: left;}
.about2 #demo2 {float: left;}
.about2 #demo li h2{ font-size:0.16rem; line-height:0.36rem; color:#333; font-weight:normal;}
.about22>a{ display:block; width:1.4rem; height:0.35rem; line-height:0.35rem; font-size:0.14rem; color:#999999; border-top:0.01rem solid #999999; border-left:0.01rem solid #999999; border-right:0.02rem solid #999999; border-bottom:0.02rem solid #999999; box-sizing:border-box; text-align:center; transition:.4s; margin:0 auto 0.7rem;}
.about22>a:hover{ background:#999; color:#fff;}
.about3{ width:100%; height:auto; padding:0;}
.about33{ width:12rem; height:auto;}
.about33>h2{ font-size:0.3rem; line-height:0.4rem; color:#333; text-align:center; font-weight:normal;}
.about33>span{ font-size:0.14rem; line-height:0.3rem; color:#888; text-align:center;text-transform:uppercase; display:block;}
.about33>h2>a{ color:#333;}
.about33>span>a{ color:#888;}
.about33 div{background:url(../img/about3.png) 0 50% no-repeat;background-size:auto 100%; height:4rem; margin-top:0.3rem; margin-bottom:0.3rem;}
.about33 div>p{ width:6.2rem; position:relative;left:3.1rem; top:0.1rem; font-size:0.16rem; line-height:0.34rem; color:#585858; margin:0;}
.about33 div>p>a{ color:#585858;}
.about33>a{ display:block; width:1.4rem; height:0.35rem; line-height:0.35rem; font-size:0.14rem; color:#999999; border-top:0.01rem solid #999999; border-left:0.01rem solid #999999; border-right:0.02rem solid #999999; border-bottom:0.02rem solid #999999; box-sizing:border-box; text-align:center; transition:.4s; margin:0 auto 0.7rem;}
.about33>a:hover{ background:#999; color:#fff;}
.about5{ width:100%; height:auto; margin-bottom:0.7rem;}
.about55>.left{ width:2.81rem; float:left;background:url(../img/about5.png) 0 50% no-repeat;background-size:auto 100%; height:3.89rem; padding:0.08rem;}
.about55>.left h2{ font-size:0.3rem; color:#eee; margin-top:0.28rem; line-height:0.34rem; font-weight:normal;}
.about55>.left h2 a{ color:#eee;}
.about55>.left span{ width:1rem; height:0.02rem; background:#eee; display:block; margin:0.15rem 0 0.25rem;}
.about55>.left p{ font-size:0.16rem; line-height:0.3rem;}
.about55>.left p a{ color:#eee;}
.about55>.left>a{ display:block; width:1.4rem; height:0.35rem; line-height:0.35rem; font-size:0.14rem; color:#eee; border-top:0.01rem solid #eee; border-left:0.01rem solid #999999; border-right:0.02rem solid #eee; border-bottom:0.02rem solid #eee; box-sizing:border-box; text-align:center; transition:.4s; margin-top:0.2rem}
.about55>.left>a:hover{ background:#eee; color:#333;}
.about55>.right{ width:9rem; float:right;}
.about55>.right li{ float:left; width:2.95rem; height:2rem; margin-right:0.05rem; margin-bottom:0.05rem; position:relative; display:block;}
.about55>.right li img{ width:100%; height:100%;}
.about55>.right li p{ display:block; width:100%; height:0.3rem; position:absolute; bottom:0; left:0; background:rgba(0,0,0,.5); overflow:hidden; transition:.4s;}
.about55>.right li a{ color:#eee; text-align:center; font-size:0.16rem; line-height:0.3rem;}
.about6{ width:100%; height:auto; margin-bottom:0.7rem; padding:0;}
.about66>.left{ width:7.45rem;float:right; height:auto; margin-top:0;}
.about66>.left>a{ display:block; width:1.4rem; height:0.35rem; line-height:0.35rem; font-size:0.14rem; color:#999999; border-top:0.01rem solid #999999; border-left:0.01rem solid #999999; border-right:0.02rem solid #999999; border-bottom:0.02rem solid #999999; box-sizing:border-box; text-align:center; transition:.4s; margin:0; display:block;}
.about66>.left>a:hover{ background:#999; color:#fff;}
.about66>.left h2{ font-size:0.3rem; color:#333; font-weight:normal; line-height:0.4rem; text-align:left;}
.about66>.left span{ font-size:0.14rem; color:#888; line-height:0.3rem; display:block; text-transform:uppercase; margin-bottom:0.18rem; text-align:left;}
.about66>.left p{ font-size:0.14rem; line-height:0.3rem; color:#585858; margin-bottom:0.24rem; width:100%;}
.about66>.left p a{ color:#585858;}
.about66>.right{ width:4.2rem; float:left; padding-right:0.1rem; margin:0;}
.about66>.right img{ width:4.2rem; height:2.8rem;}
.about66>a{ display:none}
/*************************************************************联系，加入，关于代码*************************************************************************/
.gsjj-fl{ width:100%; height:auto; }
.gsjj-fl p{ width:auto; height:auto; margin:0.3rem auto 0; text-align:center;}
.gsjj-fl p a{ width:1.3rem; line-height:0.3rem; font-size:0.16rem; background:#1291cf; color:#eee; text-align:center; margin-right:0.2rem; border-radius:0.05rem; display:inline-block; margin-bottom:0;}
.gsjj-fl p a:nth-child(3n){ margin-right:0.2rem;}
.gsjj-fl p a:last-child{ margin-right:0;}
.gsjj-nr{ width:100%; height:auto; margin-bottom:0.6rem; padding:0;}
.gsjj-nr1{text-align:center;}
.gsjj-nr1 p{width:98%; margin:0 auto;font-size:0.14rem; line-height:0.3rem; color:#585858; text-align:center;}
.gsjj-nr1 img{ width:auto; height:auto; margin:0.3rem 0 0;}
.gsjj-nr1 ul{ width:100%; font-size:0.16rem; text-align:left; border-left:2px solid #1291cf; margin:0.5rem 0 0 0; height:auto;}
.gsjj-nr1 ul li{ line-height:0.41rem; color:#585858; background:url(../img/heng.png)  0 50% no-repeat;background-size:auto 100%; padding-left:0.18rem; margin-bottom:0.2rem;}
.gsjj-nr1 ul li span{ background:#1291cf; color:#eee; width:1rem; display:block; float:left; text-align:center; line-height:0.41rem; margin-right:0.1rem}
.gsjj-nr1 ul li:last-child{ margin-bottom:0;}

.qywh-nr{ width:100%; height:auto; margin-bottom:0.6rem; padding:0;}
.qywh-nr1{text-align:center;}
.qywh-nr1 p{width:100%; margin:0 auto;font-size:0.14rem; line-height:0.3rem; color:#585858; text-align:left;}
.qywh-nr1 img{ width:auto; height:auto; margin:0.3rem 0 0;}
.jytd-nr{ width:100%; height:auto; margin-bottom:0.5rem;}
.jytd-nr ul{ width:100%; height:auto;}
.jytd-nr ul li{ float:left; width:2.95rem; height:2rem; margin-right:0.05rem; margin-bottom:0.05rem; position:relative; display:block;}
.jytd-nr ul li img{ width:100%; height:100%;}
.jytd-nr ul li p{ display:block; width:100%; height:0.3rem; position:absolute; bottom:0; left:0; background:rgba(0,0,0,.5); overflow:hidden; transition:.4s;}
.jytd-nr ul li a{ color:#eee; font-size:0.16rem; text-align:center; line-height:0.3rem;}
.fenye{ font-size:0.14rem; color:#444; margin-top:0.35rem; line-height:0.3rem; height:0.3rem; text-align:center;}
.fenye a{ color:#444; display:inline-block; border:1px solid #aaa; height:100%; width:auto; padding:0 0.1rem; margin-left:0.03rem; margin-right:0.03rem; box-sizing:border-box;}
.fenye a:hover{ color:#fff; border:1px solid #aaa; background:#aaa;}
.xswd-nr{ width:100%; height:auto; margin-bottom:0.6rem; padding:0;}
.xswd-nr1{text-align:center;}
.xswd-nr1 p{width:98%; margin:0 auto;font-size:0.14rem; line-height:0.3rem; color:#585858; text-align:center;}
.xswd-nr1 img{ width:auto; height:auto; margin:0.3rem 0 0;}
.pro-fl{ width:100%; height:0.75rem; margin-bottom:0.3rem}
.pro-fl1 p{ width:auto; height:0.3rem; margin:0 auto; text-align:center; background:#efefef; }
.pro-fl1 p a{ width:1.69rem; line-height:0.3rem; font-size:0.16rem;color:#333; text-align:center; display:inline-block; border-right:1px solid #fff;}
.pro-fl1 p a:last-child{ border:0;}
.pro-fl1 p a:hover{ color:#1291cf;}
.pro-nr{ width:100%; height:auto; margin-bottom:0.5rem;}

.news-nr{ width:100%; height:auto; margin-top:0.3rem;}
.news-nr-list{ padding-left:0.1rem; padding-right:0.1rem; width:9.1rem; background:#fff; height:auto; float:left; padding-bottom:0.35rem;padding-top:0.27rem;}
.xw{ width:100%; height:auto; margin:0;}
.xw h2{ font-size:0.18rem; color:#333; font-weight:normal; line-height:0.18rem;margin-top:0; margin-bottom:10px}
.xw h2 a{ color:#333;}
.xw p{ font-size:0.14rem; line-height:0.3rem; color:#888;}
.xw p a{ color:#888; font-size:0.14rem;}
.xw span{ color:#888; line-height:0.4rem;font-size:0.14rem;}
.xwlb{ width:100%; height:1.9rem; margin-bottom:0.35rem; overflow:hidden;}
.xwtu{ width:2.6rem; height:auto; float:left;}
.xwtu a{ width:2.6rem; display:block;}
.xwtu img{ width:2.6rem; height:1.9rem;}




.hui{background:#fafafa; padding-bottom:0.5rem;}
.news-tj{ padding-left:0.1rem; padding-right:0.1rem; width:2.2rem; float:right; background:#fff; padding-bottom:0.15rem;}
.news-tj h2{font-size:0.18rem; color:#333; font-weight:normal; line-height:0.7rem; margin-top:0;}
.news-tj ul li{ font-size:0.14rem; line-height:0.26rem; margin-bottom:0.2rem; border-bottom:1px dashed #aaa; padding-bottom:0.1rem;}
.news-tj ul li a{ color:#666;}
.news-tj ul li:last-child{ border:0; margin-bottom:0;}
.case-nr{ width:100%; height:auto; padding-bottom:0.5rem;}
.case-nr ul{ width:100%;margin:0; }
.kehutu{ width:100%; height:auto;}
.kehutu ul li{ float:left; width:1.75rem; height:0.75rem; margin-right:0.3rem; margin-bottom:0.25rem;}
.kehutu ul li:nth-child(6){ margin-right:0;}
.kehutu ul li:nth-child(3){ margin-right:0.3rem;}
.case1_list li{ float:left; width:2.95rem; height:2rem; margin-right:0.05rem; margin-bottom:0.05rem; position:relative; display:block;}
.case1_list li img{ width:100%; height:100%;}
.case1_list li p{ display:block; width:100%; height:100%; position:absolute; top:0; left:0; background:rgba(0,0,0,.3); overflow:hidden; transition:.4s;}
.case1_list li p a{ color:#fff;}
.case1_list li p img{ width:6rem; height:1.05rem;}
.case1_list li p span{ display:block; width:2.2rem; line-height:0.26rem; font-size:0.18rem; margin:0 auto; margin-top:0.4rem; text-align:center; height:0.85rem;}
.case1_list li p>a{ display:block; width:0.68rem; height:0.28rem; line-height:0.3rem; border:0.01rem solid #fff; margin:0 auto; margin-top:0.1rem; font-size:0.14rem; text-align:center;}
.shouqian{ width:100%; height:auto; margin-top:0.1rem;padding:0;}
.shouqian img{ width:5.97rem; height:auto; float:left; margin:0}
.shouqian1{ width:100%; height:auto;background:#f0f0f0; height:3.87rem; }
.shouqian1 div{ width:5.3rem; float:right; margin-right:0.42rem;font-size:0.14rem; color:#666; line-height:0.3rem;}
.shouqian1 div h2{ font-weight:normal; line-height:0.8rem; margin-top:0.3rem; color:#333;}
.shouqian1 div p{ font-size:0.14rem; color:#666; line-height:0.3rem;}
.shouhou{ width:100%; height:auto;padding:0;}
.shouhou1 img{ width:5.97rem; height:auto; float:right; margin:0}
.shouhou1{ width:100%; height:auto;background:#f0f0f0; height:3.77rem;}
.shouhou1 div{ width:5.3rem; float:left; margin-left:0.3rem;font-size:0.14rem; color:#666; line-height:0.3rem;}
.shouhou1 div h2{ font-weight:normal; line-height:0.8rem; margin-top:0.1rem; color:#333;}
.shouhou1 div p{ font-size:0.14rem; color:#666; line-height:0.3rem;}
.liucheng{ width:100%; height:auto; margin-bottom:0.5rem;}
.liucheng1 h2{ font-size:0.3rem; line-height:1.3rem; font-weight:normal; text-align:center;}
.liucheng1 img{ width:auto; height:auto;}
.wenda-fl{ width:100%; height:auto; }
.wenda-fl p{ width:auto; height:auto; text-align:center; padding-top:0.3rem;}
.wenda-fl p a{ width:1.3rem; line-height:0.3rem; font-size:0.16rem; background:#1291cf; color:#eee; text-align:center; margin-right:0.2rem; border-radius:0.05rem; display:inline-block; }
.wenda-fl p a:nth-child(3n){ margin-right:0;}
.wd_list{ width:100%}
.wd_list li{ float:left; width:2.85rem; height:2.4rem; margin-right:0.2rem; margin-bottom:0.2rem; background:rgba(255,255,255,1); padding:0.05rem; box-sizing:border-box;}
.wd_list li:nth-child(2n){background:rgba(255,255,255,1);}
.wd_list li:nth-child(4n){ margin-right:0;}
.wd_list li>span{ display:block; font-size:0.12rem; height:0.3rem; color:#666; line-height:0.3rem;}
.wd_list li strong{ display:block; width:100%; font-size:0.16rem; line-height:0.26rem; border-bottom:0.01rem solid #afafaf; height:0.55rem; font-weight:normal;}
.wd_list li a{ color:#333;}
.wd_list li p{ display:block; width:100%; height:1.4rem; font-size:0.14rem; line-height:0.22rem; margin-top:0.1rem;}
.wd_list li:hover{ box-shadow:0 0 0.1rem #666;}
.wdny{ width:100%; height:auto; padding:0;}
.wdny h2{ font-size:0.22rem; line-height:0.6rem; color:#333; font-weight:normal; text-align:center; margin-top:0.2rem; margin-bottom:0;}
.wdny .shijian{ font-size:0.14rem; line-height:0.2rem; color:#999; text-align:center; margin-bottom:0.2rem; display:block;}
.wdny div{ font-size:0.14rem; line-height:0.3rem; color:#585858;}
.wdny div img{ width:auto;}
.fy{width:100%;font-size: 0.16rem;line-height: 0.45rem;color: #333; border-top:1px dashed #a2a2a2; height:0.45rem; margin:0.2rem 0 0.2rem;}
.fy .pages{float: left;margin-left:0.05rem; width:auto; display:block;}
.fy .pagex{float: right;margin-right:0.05rem;width:auto;display:block;}
.fy a{ color:#585858;}
.fy a:hover{color:#1291cf;}
.xgbq{ width:100%; line-height:0.45rem; font-size:0.16rem; color:#585858; margin:0.2rem 0;}
.xgbq a{ color:#585858; margin-right:0.2rem;}
.xgcp{ width:100%; height:auto; margin-bottom:0.1rem;}
.xgcp_list li{float:left; height:2.85rem; width:2.85rem; margin-right:0.2rem; margin-bottom:0.2rem; background:#eeeeee; padding:0.05rem; box-sizing:border-box; position:relative;}
.xgcp_list li img{ width:100%; height:100%;}
.xgcp_list li:nth-child(4n){ margin-right:0 !important; }
.xgcp_list li:nth-child(2n){ margin-right:0.2rem;}
.xgcp_list li a{ position:absolute; bottom:0; left:0; display:block; width:100%; height:0.45rem; color:#333; font-size:0.12rem; line-height:0.16rem; padding:0 0.05rem; box-sizing:border-box; background:rgba(238,238,238,0.9); overflow:hidden; transition:.3s;}
.xgcp_list li a strong{ font-size:0.16rem; line-height:0.45rem; display:block; text-align:center; font-weight:normal;}
.xgcp_list li:hover a{ height:0.85rem;}
.xgcp_list li:hover a strong{ font-weight:bold;}
.xgcp_list li:hover{ box-shadow:0 0 0.1rem #999;}
.alny{ width:100%; height:auto; padding:0;}
.alny h2{ font-size:0.22rem; line-height:0.6rem; color:#333; font-weight:normal; text-align:center; margin-top:0.2rem; margin-bottom:0;}
.alny .shijian{ font-size:0.14rem; line-height:0.2rem; color:#999; text-align:center; margin-bottom:0.2rem; display:block;}
.alny h3{ font-size:0.16rem; color:#f00; border-bottom:1px dashed #a2a2a2; line-height:0.4rem; font-weight:normal; margin-bottom:0.2rem;}
.alny div{ font-size:0.14rem; line-height:0.3rem; color:#585858;}
.alny div img{ width:auto;}
.altu{ text-align:center; width:100%; height:4rem;}
.altu>img{ width:5.5rem !important; vertical-align:middle; height:auto; }
.altu>span{ height:100%; vertical-align:middle; display:inline-block;}
.zhtu{ text-align:center; width:100%; height:4.4rem;}
.zhtu>img{ width:4.18rem !important; vertical-align:middle; height:auto; }
.zhtu>span{ height:100%; vertical-align:middle; display:inline-block;}
.xwny{ width:100%; height:auto; padding-top:0.35rem; margin-bottom:0.4rem;}
.xwny .left{padding-left:0.1rem; padding-right:0.1rem; width:9.1rem; background:#fff; height:auto; float:left;}
.xwny .left h2{ font-size:0.22rem; line-height:0.6rem; color:#333; font-weight:normal; text-align:center; margin-top:0.2rem; margin-bottom:0;}
.xwny .left .shijian{ font-size:0.14rem; line-height:0.2rem; color:#999; text-align:center; margin-bottom:0.2rem; display:block;}
.xwny .left div{ font-size:0.14rem; line-height:0.3rem; color:#585858;}
.xwny .left div img{ width:auto;}
.xgpro{ width:100%; height:auto;}
.xgpro1{ background:#fff; height:auto;}
.xgpro_list{ width:auto; padding:0 0.03rem; box-sizing:border-box;}
.xgpro_list li{float:left; height:2.85rem; width:2.85rem; margin-right:0.18rem; margin-bottom:0.28rem; background:#eeeeee; padding:0.02rem; box-sizing:border-box; position:relative;}
.xgpro_list li img{ width:100%; height:100%;}
.xgpro_list li:nth-child(4n){ margin-right:0 !important; }
.xgpro_list li:nth-child(2n){ margin-right:0.18rem;}
.xgpro_list li a{ position:absolute; bottom:0; left:0; display:block; width:100%; height:0.45rem; color:#333; font-size:0.12rem; line-height:0.16rem; padding:0 0.05rem; box-sizing:border-box; background:rgba(238,238,238,0.9); overflow:hidden; transition:.3s;}
.xgpro_list li a strong{ font-size:0.16rem; line-height:0.45rem; display:block; text-align:center; font-weight:normal;}
.xgpro_list li:hover a{ height:0.85rem;}
.xgpro_list li:hover a strong{ font-weight:bold;}
.xgpro_list li:hover{ box-shadow:0 0 0.1rem #999;}
.cpny{ width:100%; height:auto; padding:0;}
.cpny h2{ font-size:0.22rem; line-height:0.6rem; color:#333; font-weight:normal; text-align:center; margin-top:0.2rem; margin-bottom:0;}
.cpny h3{ font-size:0.16rem; color:#f00; border-bottom:1px dashed #a2a2a2; line-height:0.4rem; font-weight:normal; margin:0.2rem 0;}
.cpny div{ font-size:0.14rem; line-height:0.3rem; color:#585858;}
.cpny div img{ width:auto;}
.cptu{ text-align:center; width:100%; height:3rem;}
.cptu>img{ width:5.5rem; vertical-align:middle; height:auto; }
.cptu>span{ height:100%; vertical-align:middle; display:inline-block;}
.cptp{ width:9.4rem; margin:0.3rem auto;}
.wrap{height:4.5rem;width:4.5rem;overflow: hidden;position: relative;border:1px solid #ddd; float:left; margin-right:0.3rem; box-sizing:border-box;}
.wrap ul{position:absolute;} 
.wrap ul li{height:4.5rem;}
.wrap ul li img{ width:4.5rem !important; height:4.5rem !important;}
.wrap ol{position:absolute;right:0.05rem;bottom:0.05rem;}
.wrap ol li{height:0.2rem; width:0.2rem;background:#ccc;border:solid 1px #aaa;margin-left:0.05rem;color:#444;float:left;line-height:center;text-align:center;cursor:pointer; line-height:0.2rem;}
.wrap ol .on{background:#1291cf;color:#eee;}
.cptp .right{ width:4.6rem; float:left;}
.cptp .right h4{ font-size:0.22rem; line-height:0.22rem; color:#F00; font-weight:normal; border-bottom:1px dashed #C8C8C8; margin-bottom:0.15rem; padding-bottom:0.15rem;}
.cptp .right{ font-size:0.16rem; line-height:0.36rem;}
.cptp .right a{ color:#585858;}
.xgxw{ width:100%; height:auto;}
.xgxw1{ width:100%; height:auto; margin:0 auto;}
.xgxw1 .news_list{ margin-top:0.2rem; width:100%; margin-bottom:0.2rem;}
.qyzz-nr{ width:100%; height:auto; margin-bottom:0.4rem;}
#content { width:100%; height:auto; margin: 0 auto; }
#content a{ display:block; float:left; margin-right:0.2rem; height:2.4rem; margin-bottom:0.2rem;}
#content a:nth-child(2n){ margin-right:0.2rem;}
#content a:nth-child(4n){ margin-right:0;}
#content a img{ width:2.85rem; height:2.02rem;}
#content a h2{ font-size:0.16rem; line-height:0.36rem; color:#333; font-weight:normal; text-align:center;}
#imgbox-loading { position: absolute; top: 0; left: 0; cursor: pointer; display: none; z-index: 90; }
#imgbox-loading div { background: #FFF; width: 100%; height : 100%; }
#imgbox-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; display: none; z-index: 80; }
.imgbox-wrap { position: absolute; top: 0; left: 0; background: #FFF; display: none; z-index: 90; }
.imgbox-img { padding: 0; margin: 0; border: none; width: 100%; height: 100%; vertical-align: top; }
.imgbox-title { padding-top: 10px; font-size: 11px; text-align: center; font-family: Arial; color: #333; display: none; }
.imgbox-bg-wrap { position: absolute; padding: 0; margin: 0; display: none; }
.imgbox-bg { position: absolute; width: 20px; height: 20px; }

.zhanhui{ padding-top:0.6rem;}
.zhanhui-li{ margin-top:0.3rem;}
.zhanhui1>a{ display:block; width:1.4rem; height:0.35rem; line-height:0.35rem; font-size:0.14rem; color:#999999; border-top:0.01rem solid #999999; border-left:0.01rem solid #999999; border-right:0.02rem solid #999999; border-bottom:0.02rem solid #999999; box-sizing:border-box; text-align:center; margin:0 auto; transition:.4s; margin-top:0.25rem;}
.zhanhui1>a:hover{ background:#999; color:#fff;}
.zhanhui-nr{ width:100%; height:auto; padding-bottom:45px;}
.zhanhui_list li{float:left; height:3.75rem; width:2.85rem; margin-right:0.2rem; margin-bottom:0.2rem; background:#eeeeee; padding:0.05rem; box-sizing:border-box; position:relative;box-shadow:0 0 10px #999;}
.zhanhui_list li img{ width:100%; height:2.75rem;}
.zhanhui_list li:nth-child(2n){ margin-right:0.2rem;}
.zhanhui_list li:nth-child(4n){ margin-right:0; }
.zhanhui_list li a{ display:block; width:100%; height:auto; color:#333; font-size:0.12rem; line-height:0.16rem; padding:0 0.05rem; box-sizing:border-box; background:#eee; overflow:hidden; transition:.3s;}
.zhanhui_list li a strong{font-size:0.16rem; line-height:0.4rem; display:block; text-align:center; font-weight:normal;min-height:auto;}
.zhanhui_list li a span{font-size:0.14rem; line-height:0.2rem;}
.zhanhui_list li:hover a strong{ font-weight:bold;}
.zhanhui_list li:hover{ box-shadow:0 0 ;}

.hd{ padding-top:0.6rem;}
.hd-li{ margin-top:0.3rem;}
.hd1>a{ display:block; width:1.4rem; height:0.35rem; line-height:0.35rem; font-size:0.14rem; color:#999999; border-top:0.01rem solid #999999; border-left:0.01rem solid #999999; border-right:0.02rem solid #999999; border-bottom:0.02rem solid #999999; box-sizing:border-box; text-align:center; margin:0 auto; transition:.4s; margin-top:0.25rem;}
.hd1>a:hover{ background:#999; color:#fff;}
.hd-nr{ width:100%; height:auto; padding-bottom:45px;}
.hd_list li{float:left; height:2.87rem; width:2.85rem; margin-right:0.2rem; margin-bottom:0.2rem; background:#eeeeee; padding:0.05rem; box-sizing:border-box; position:relative;box-shadow:0 0 10px #999;}
.hd_list li img{ width:100%; height:1.87rem;}
.hd_list li:nth-child(4n){ margin-right:0; }
.hd_list li:nth-child(2n){ margin-right:0.2rem;}
.hd_list li a{ display:block; width:100%; height:auto; color:#333; font-size:0.12rem; line-height:0.16rem; padding:0 0.05rem; box-sizing:border-box; background:#eee; overflow:hidden; transition:.3s;}
.hd_list li a strong{font-size:0.16rem; line-height:0.4rem; display:block; text-align:center; font-weight:normal;min-height:auto;}
.hd_list li a span{font-size:0.14rem; line-height:0.2rem;}
.hd_list li:hover a strong{ font-weight:bold;}
.hd_list li:hover{ box-shadow:0 0 ;}



.zhqj{ width:99%; height:auto; padding-bottom:0.35rem; margin:0 auto; padding-left:0; padding-right:0;}
.zhqj img{ width:auto; height:auto; margin-bottom:0;}
.zhqj p{ font-size:0.18rem; line-height:0.4rem; color:#585858; margin-bottom:0;}
.timu1{ width:100%; height:0.58rem; margin-bottom:0.3rem;}
.timu1 h2{ font-size:0.22rem; color:#c30813; line-height:0.5rem; border-bottom:0.03rem solid #c30813; width:2.6rem; font-weight:normal; box-sizing:border-box;}
.timu1 h2 span{ font-size:0.3rem;}
.timu1 p{ width:2.6rem; height:0.01rem; margin:0.03rem 0 0; background:#c30813;}
.qj1{ font-size:0.18rem; line-height:0.4rem; color:#585858; height:3.5rem; margin-bottom:0.3rem;}
.qj1 p{ padding-top:0.4rem; float:left ; width:3.8rem;}
.qj1 img{ float:right; width:8rem; height:3.5rem;}
.qj2{ font-size:0.18rem; line-height:0.4rem; color:#585858; height:3.5rem;margin-bottom:0.3rem; }
.qj2 p{ float:left ; width:3.8rem;padding-top:0.6rem;}
.qj2 img{  width:8rem; height:auto; float:right;}
.qj3{ font-size:0.18rem; line-height:0.4rem; color:#585858; height:3.5rem;margin-bottom:0.3rem;}
.qj3 p{ float:left; width:3.8rem;padding-top:0.7rem;}
.qj3 img{  width:8rem; height:auto; float:right;}
.qj4{ font-size:0.2rem; line-height:0.45rem; color:#585858; height:2.8rem;margin-bottom:0.3rem; }
.qj4 p{ float:left; width:3.5rem;padding-top:0.3rem; line-height:0.45rem;}
.qj4 img{  width:8.5rem; height:auto; float:right;}
.qj5{ font-size:0.18rem; line-height:0.45rem; color:#585858; height:5.3rem;margin-bottom:0.3rem; }
.qj5 p{ float:left; width:7.55rem;padding-top:0.6rem;line-height:0.45rem;}
.qj5 img{  width:4.35rem; height:5.3rem; float:right;}
.qj6{ font-size:0.18rem; line-height:0.4rem; color:#585858; height:5.3rem;margin-bottom:0.3rem; }
.qj6 p{ float:left; width:4.1rem;}
.qj6 img{  width:7.8rem; height:5.3rem; float:right;}
.qj7{ font-size:0.18rem; line-height:0.6rem; color:#585858; height:5.16rem;margin-bottom:0.3rem; }
.qj7 p{ float:left; width:4.1rem;padding-top:0.8rem;line-height:0.6rem;}
.qj7 img{  width:7rem; height:5.16rem; float:right;}



