@charset "utf-8";
.mb20 {margin-bottom: 20px;}
.hidden {display: none;}
.visible {display: block;}
.header{/* background: #dadada; */border-bottom: #bbb 1px solid;line-height: 30px;color: #666;}
.header a {color:#666;}
.top{background: #fff;} 
.nav{min-width:1200px;background: #009812;z-index: 9999;border-bottom: 1px solid #0ebf23;}  
.nav ul li{float:left;color:#be791b;height: 54px;border-right: 1px solid #45a951;width: 14%;text-align:center;box-sizing: border-box;}
.nav ul li:nth-child(1){border-left: 1px solid #45a951;}
.current {background: #009812;}
.nav ul li a {color:#fff;line-height:54px;display: block;}
.nav_parent{Z-INDEX:9999;POSITION: relative; text-align:center;}
.nav_parent .toplink {TEXT-ALIGN: center;WIDTH: 100%;DISPLAY: block;font: normal 16px/54px "微软雅黑";color: #fff;}
.nav_parent .on,.nav_parent .toplink:hover{ background:#f57720;COLOR: #fff;  }
.nav_parent .ahover { background:#009812;COLOR: #fff; }
.sub_con {/* POSITION: absolute; */DISPLAY: none;BACKGROUND: #009812;z-index:999;width: 100%;left:0px;overflow:hidden;}
.sub_con  p{font: normal 12px/40px "";width: 100%;float:left;}
.sub_con  p a{color:#fff;display:block;line-height: 40px !important;}
.sub_con  p a:hover{ color:#fff; background:#f57720;}
.clearfix {clear:both;}
/*banner*/
.flexslider{position:relative;overflow:hidden;background:#000 url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;height: 650px;}
.slides li{height: 650px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.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:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
.hotword {background: #006ab6;line-height:60px;color: #fff;}
.hotword .fr span{ font-size:20px;}
.indextit span{display:inline-block;font-size: 26px;font-weight: bold;line-height: 34px;color: #000;}
.indextit p{color: #999;text-transform: uppercase;line-height: 2;position:relative;}
.indextit p:after {width: 120px;height: 1px;background-color: #ddd;display: block;content: '';position: absolute;bottom: 50px;left: 350px;top: 14px;}
.indextit p:before {width: 120px;height: 1px;background-color: #ddd;display: block;content: '';position: absolute;bottom: 50px;left: 730px;top: 14px;}
.indextit2 span{display:inline-block;font-size: 24px;border-bottom:#ccc 1px solid;line-height: 24px;/* margin-bottom:5px; */}
.indextit2 p{color: #999;text-transform: uppercase;line-height: 2;position:relative;}
.product  ul li,.case ul li{float:left;margin-right: 20px;width: 380px;margin-bottom: 18px;overflow:hidden;box-sizing: border-box;position: relative;}
.product  ul li img ,.case ul li img{width: 100%;height:auto;}
.product  ul li p{font-size: 16px;line-height: 40px;background:#006ab6;color:#fff;position:absolute;left:0px;top:180px;z-index:900;display:block;width: 200px;border-top-right-radius:50px;border-bottom-right-radius:50px;padding-left: 30px;}
.product  ul li:nth-child(3n){margin-right:0;}
.case ul li {text-align:center;}
.product .cpleft a:hover img,.product .cpright ul li a:hover img{transform: scale(1.1);transition: all .6s ease-in-out ;-webkit-transform: scale(1.1);-webkit-transform: all .6s ease-in-out;}
.yewu ul li{width: 200px;text-align:center;float:left;}
.yewu ul li span{ display:block;}
.yewu ul li img{-webkit-transition: -webkit-transform 1s ease-out;
    -moz-transition: -moz-transform 1s ease-out;
    -o-transition: -o-transform 1s ease-out;
    -ms-transition: -ms-transform 1s ease-out;}
.yewu ul li a:hover img { -webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); -o-transform: rotateZ(360deg); -ms-transform: rotateZ(360deg); transform: rotateZ(360deg);}
.yewu ul li .ywimg{width:60px;height:60px;padding:15px;border: #0077e6 1px solid;border-radius:80px;-webkit-border-radius:80px;-moz-border-radius:80px;-webkit-border-radius:80px;line-height:60px;margin:0 auto 5px;}
.ads{ height: 150px; background:url(../images/ad01.jpg) no-repeat center center;}
/*产品*/
.product1{height: 880px;}
.product1 .row ul li {width: 280px;margin-right: 20px;float: left;border: #ddd solid 1px;background: #fff;transition: all,.3s;margin-bottom: 20px;}
.product1 .row ul li:nth-child(4n+4) { margin-right:0 !important;}
.product1 .row ul li img {width:100%;}
.product1 .row ul li:hover {background: #006ab6;}
.product1 .row ul li:hover p {color: #fff;}
.product1 .row ul li:hover span {color: #fff;}
.product1 .row ul li:hover .xian {background-color: #fff;}
.product1 .row ul li:nth-child(1){margin-left: 0px;}
.product1 .row li p {font-size:  18px;color: #333;padding: 8px 0 8px 20px;display:  block;}
.product1 .row li .xian {background-color: #006ab6;height: 2px;width:  50px;margin: 0 0 0 20px}
.product1 .row li span {padding: 8px 12px 8px 20px;display:  block;color: #999;}
.about .fl{ width: 500px;}
.about .fr{ width: 650px;}
.about .fr h1{ color: #0088dd; margin-bottom: 15px;}
.about .fr h1 span{ float: right;}
.about .fr p{ line-height: 28px;}
.about .fr .num{ margin-top: 15px;}
.about .fr .num span{width: 20%;display: inline-block;text-align: center;font-size: 18px;margin-right: 70px;}
.about .fr .num span em{ font:bold 40px/50px "Impact,微软雅黑"; color: #0088dd;  display: block;}
.youshi {background: #006ab6;padding:50px 0;color:#fff;}
.youshi .indextit span{ color:#fff; font-size:36px;}
.youshi .indextit p{ color:#fff}
.youshi .list{width:106%;}
.youshi  .list li{float:left;width:278px;margin-right:120px;}
.youshi  .list li a{display:block;}
.youshi  .list li:first-child{margin-left:60px;}
.youshi  .list li .img{width:134px;height:150px;margin:0 auto;transition:all .5s;margin-left:72px;}
.youshi  .list li .title{margin-top:30px;}
.youshi  .list li .title h3{ background:#fff; text-align:center;font-size:24px;text-align:center;color:#125aac; border-radius:30px;}
.youshi  .list li .contimg {margin-top:20px;}
.youshi  .list li .cont{font-size:14px;line-height:24px;text-align:center;color:#fff;}
.youshi  .list li:hover .img{margin-top:-10px;transition:all .5s;}
.youshi  .list li:hover .tit{font-weight:bold;}
.new{/* background: #f4f4f4; */padding: 40px 0 0;}
.new .newleft{ width:700px;}
.new .newleft .title{background: #125aac;border-radius: 5px;line-height: 45px;color: #fff;height:45px;}
.new .newleft .title em,.new .question .title em{background: #fb0;text-align: center;color: #fff;border-bottom-left-radius: 5px;border-top-left-radius: 5px;width: 120px;line-height: 45px;height:45px;display: inline-block;font-style: normal;font-size: 20px;}
.new .newleft .title span a,.new .question .title span a{ float: right; width: 50px; text-align: center;color: #fff;}
.new .newleft .nimg .nimg_l{ width: 220px; float: left;}
.new .newleft .nimg .nimg_r{ width: 450px; float:right;}
.new .newleft .nimg .nimg_r h1{ font: normal 18px/30px "微软雅黑";}
.new .newleft .nimg .nimg_r p{ font-size: 14px; line-height: 28px; color: #999}
.new .newleft ul li{ line-height: 36px; width:48%; font-size: 14px; float: left; margin-right: 2%; border-bottom: #ddd 1px dotted;}
.new .newleft ul li span,.new .question  dl dt span{float: right;font-size: 12px;color: #999;}
.new .question{ width: 450px}
.new .question .title{ background: #fb0; border-radius: 4px; line-height: 45px; color: #fff;height:45px;}
.new .question dl dt{line-height: 36px;  padding-left: 18px; position: relative;}
.new .question dl dt a{ display: block;}
.new .question dl dt:before{ width: 8px; height: 8px; background: #fb0; border-radius: 20px; position: absolute; content: ''; left: 0; top:13px;}
.new .question dl {border-bottom: #ddd 1px dotted;}
.new .question dl dd{ font-size:14px; color: #999}
.footer{background:#006ab6;padding:50px 0 20px;color: #fff;min-width:1200px;margin-top: 20px;}
.footer .fl dl{width: 180px;float:left;border-left: #0076ca 1px solid;padding-left:25px;}
.footer .fl dl dt{ font-size:18px; margin-bottom:8px;}
.footer .fl dl dt span{ display:block; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;}
.footer .fl dl a{display:block;width:100%;color:#ddd;font-size: 14px;}
.footer .fl dl a:hover{ color:#fff;}
.footer_wx {width: 520px;height: 225px;}
.footer_wx dl {float:left;margin: -5px 0 5px;padding-left: 100px;background: url(../images/wx.jpg) no-repeat 0px 8px;height: 110px;}
.footer_wx dl dt {float:left;width:85px;height:86px; background-position:-360px -52px;}
.footer_wx dl dd {/* float:left; */margin-left:10px;display:inline;margin-top: 3px;}
.footer_wx p {width:220px;line-height:22px;float:left;font-size:12px;}
.cpinfo{/* margin-bottom: 30px; */}
.cpinfoimg {width: 47%;}
.cpinfoimg img {width: 100%;}
.cpinfo_r2 {width: 50%;}
.cpinfo_r2 p{ line-height:40px;}
.cpinfo_r2 h5{ font-size: 24px;}
.new_article .cptit{ font-size:18px; border-bottom: #ddd 1px solid; margin-bottom: 10px;}
.new_article .cptit span{background: #009812;width: 120px;text-align: center;color:#fff;display: inline-block;line-height: 40px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.phone_main { margin-top:10px;height:120px;width:334px;cursor: pointer;}
.phone_icon	{float:left; 
	background:url(../images/footer-tel.png) no-repeat;
	width:67px;
	height:67px;
	-moz-transition: all 0.2s linear 0s;
	-webkit-transition: all 0.2s linear 0s;
	-ms-transition: all 0.2s linear 0s;
	transition: all 0.2s linear 0s;
}
.phone_more	{float:left;width: 257px;}
.phone_main:hover .phone_icon {background-position: 0 -68px; transition:0.2s; }
.phone_more span{padding-left:10px;display:block;line-height:1.2;font-size: 28px;}
.phone_rx {}
.phone_tel {font-size: 18px;color: #fff;/* margin-top: 25px; */}
.phone_jz {}
.phone_main:hover .phone_icon { background-position: 0 -68px; transition: 0.2s;}
.copyright{height:45px;line-height:45px;text-align:center;background: #125aac;color: #fff;}
.copyright a{ color:#999;}
.inban{ height:340px;}
.inleft{width: 20%;}
.aboutban{background: #000 url(../images/aboutban.jpg ) no-repeat center top;}
.newban{background: #000 url(../images/newban.jpg ) no-repeat center top;}
.proban{background: #000 url(../images/proban.jpg ) no-repeat center top;}
.submenu dl dt,.incontact .tit{background: #009812;text-align: center;line-height: 60px;font-size: 20px;color:#fff;border-top-left-radius: 4px;border-top-right-radius: 4px;text-indent: 0;}
.submenu dl dt span,.incontact .tit span{ padding-left:5px; font-size:12px;}
.incontact .con{ border: #ddd 1px solid; background: #f4f4f4; padding: 5px; line-height: 2; font-size:16px;}
.submenu .father {display:block; padding-left:30px; font-size:16px;}
.submenu dl{display:block;}
.submenu dl dd a span{ float:right; margin-right:20px;}
.submenu dl dd a:hover{background: #74c705;color:#fff;}
.submenu .father{background:#f2f2f2;border-bottom:#ddd 1px solid;line-height: 44px;}
.sonmenu p a{display:block;border-bottom:#ddd 1px dotted;padding-left: 60px;line-height:36px;}
.inright{width: 77%;}
.newlist ul li{ padding:15px 8px; border-bottom:#ddd 1px dotted;}
.newlist ul li:hover{ background:#f4f4f4;}
.newlist ul li h1{font-size: 18px;font-weight: normal;position:relative;}
.newlist ul li h1 span{float:right;font-size: 14px;color: #999;}
.newlist ul li p{ font-size:14px; color:#999;}
.poasnav{  border-bottom:#ddd 1px solid; height:40px; line-height:40px;}
.detail .biaoti{ text-align:center;}
.detail .biaoti h1{ font-size:18px; font-weight:normal; color:#125aac}
.detail .biaoti p{ color:#ccc; font-size:12px;}
.detail{min-height:300px;height:auto !important;font-size: 18px;line-height: 2;}
.detail p{font-size: 18px;line-height: 2;}
.pages{ background:#f4f4f4; padding:5px 10px;}
.pages p{ line-height:30px;}
.catelist ul{/* width:940px; */}
.catelist ul li{width: 32%;margin-right: 2%;float: left;text-align: center;margin-bottom: 2%;border:1px #ddd solid;box-sizing:border-box;}
.catelist ul li:nth-child(3n){margin-right:0;}
.catelist ul li img {width:100%;}
.catelist .cateimg{overflow:hidden;}
.catelist .cpinfo,.prolist .cpinfo{ padding:5px 10px 10px;}
.catelist .cateimg img {width: 100%;transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transition: transform 0.5s cubic-bezier(.79,.39,.31,.74);}
.catelist .cateimg a:hover img{transform: scale(1.1);transition: all .6s ease .1s;-webkit-transform: scale(1.1);-webkit-transform: all .6s ease .1s;}
/*.catelist a:hover img,.prolist ul li a:hover img{transform: scale(1.1);transition: all .6s ease .1s;-webkit-transform: scale(1.1);-webkit-transform: all .6s ease .1s;}*/
.catelist a h1{font: normal 16px/36px "微软雅黑";color: #000;}
.catelist a h1 b{font-weight: normal;}
.catelist p{ line-height:24px; font-size:12px;}

/*page*/
.page{font-size: 0;height: 38px;line-height: 38px;padding-right: 10px;margin-top: 30px;}
.page a, .m-page li{display: inline-block;font-size: 15px;background-color: #fff;padding: 0px 13px;height: 36px;overflow: hidden;text-align: center;border: 0px #ddd solid;color: #333;font-family: Arial;margin-left: 5px;border: 1px solid #ccc;vertical-align: top;}
.page li{display: inline;color: #333;border:none;margin:0;padding:0}
.page .thisclass{background: #125aac;color: #fff;padding: 0px 13px;height: 38px;font-size: 15px;display: inline-block;text-align: center;margin-left: 5px;}
.page a.next, .page a.prev{font-family: Arial;font-size: 16px;font-weight: 700;}
.page a:hover, .page li.thisclass a{background-color: #125aac;color: #fff;}
.page span{font-size: 14px;padding-right: 10px;}
.proslide{ margin:50px 0;}
.proslide .fl{ width:550px; overflow:hidden;}
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;} 
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:500px;height:380px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqzoom img{ width:500px; height:380px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
.spec-preview{width:500px;height: 380px;border:1px solid #DFDFDF;}
.spec-scroll{clear:both;margin-top:5px;width: 500px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"微软雅黑";text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width: 450px;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:50px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #125aac;padding:1px;}
.cpinfobox{ width:650px;}
.cpinfobox dl dt{color:#125aac; font-size:18px;}
.cpinfobox dl dd{ color:#666;}
.cpinfobox dl dd span{ width:70px; display:inline-block;}
.cpinfobox h1{ font:normal 14px/24px "微软雅黑"; color:#666;}
.cpinfobox p{font-weight: normal;}
.cpinfobox h1{font-weight: normal;}
.cpinfobox b{font-weight: normal;}
.cpdet{ padding-bottom:50px;}
.tit{/* background:#f2f2f2; */line-height: 30px;text-indent:1em;color:#125aac;font-size:18px;text-align: center;}
.cpinfobox .zxbtn{ width:120px; height:36px; line-height:36px; text-align:center; background:#f90; display:block; color:#fff; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px;}
.cpinfobox  a:hover .zxbtn{ color:#fff;}
.article_tit{font-size: 30px;color: #333;text-align: center;}
.zuozhe{font-size: 14px;color: #999;text-align: center;display: block;height: 40px;}
.box {
	width: 250px;
	/*height: 30px;*/
	margin: 5px auto;
	/*transform: scale(1.1);*/
}
.box > div {
	width: 30px;
	height: 30px;
	float: left;
	cursor: pointer;
	border-radius: 4px;
	background-size: contain;
	margin: 0 10px;
}
#share-qrcode { background-image: url(/templets/default/share/images/wechat.png); }
#share-douban { background-image: url(/templets/default/share/images/db.png); }
#share-qzone { background-image: url(/templets/default/share/images/qzone.png); }
#share-sina { background-image: url(/templets/default/share/images/sina.png); }
#share-qq { background-image: url(/templets/default/share/images/qq.png); }
.top-btn{cursor: pointer;}
.c_meau{height:380px;position:fixed;/* right:50px; */bottom:-380px;display:none;z-index: 999;}
.c_meau .fl{ width:125px;}
.c_meau .fl h4{ width:100%; background:url(../images/c_meau_4.png) no-repeat ; color:#81511c; font-size:16px; line-height:22px;text-align:center;  font-weight:bold;heigh;height: 40px;line-height:20px;padding: 15px 0;padding-top: -25px;}
.c_meau .fl_o{ background:#fff; margin:-16px 0; padding:10px 0 0 0;}
.c_meau .fl_o_o{ color:#7d7d7d; font-size:14px; }
.c_meau .fl_o_o { padding-bottom:10px; border-bottom:1px solid #e5e5e5; width:108px; text-align:center; margin:auto auto 10px auto;}
.c_meau .fl_o_o dd{ line-height:14px;}
.c_meau .fr_o{ margin:90px 0 60px 0;}
.c_meau .fr_t{ margin-left:8px; cursor:pointer;}
.c_meau{ height:auto; bottom:-430px; display:block;}
.c_meau .fl_o_o dd{ line-height:22px;}
.c_meau .fl_o{ margin:-16px 0 -11px 0;}
.c_meau .fr_o {margin: 90px 0 168px 0;}
.top-btn{cursor: pointer;}
@media screen and (max-device-width: 1366px)
{
	.c_meau{ margin-left:470px; z-index:100;}
}
/* 新代码 */
/* 产品中心 */
.home_partner li{float:left;width:270px;margin:0 14px;margin-bottom:20px;}
.promain .fl {width: 240px;}
.promain .fr {width: 960px;}
.promain .fl li {background: #125aac;}
.promain .fl li a {line-height: 60px;color: #fff;display: block;}
.promain .fl li img {margin: 0 8px;width: 10px;}
.promain .fl li:hover {background: #f5bf17;}
.contact {background: #e1e1e1;box-sizing: border-box;padding: 30px;}
.contact p {color: #333;font-size: 14px;line-height: 24px;}
.contact span {color: #333;font-size: 26px;line-height: 28px;}
.probtn {background: #125aac;width: 100%;text-align: center;}
.probtn a {line-height: 50px;color: #fff;display: block;font-size: 18px;margin-top: 20px;}
.promain .fr {width: 910px;}
.tou1 li {float:left;width: 150px;border-radius: 8px;background: #125aac;text-align: center;margin-right: 20px;margin-bottom: 30px;}
.tou1 li:hover {background: #f5bf17;}
.tou1 li a {line-height: 40px;display: block;color: #fff;}
.listpro li {float: left;margin: 0 30px 30px 0;text-align: center;width: 31%;}.listpro li:nth-child(3n) {margin-right: 0;}
.tu11 img {height:210px;}
.listpro li p {background: #e1e1e1;line-height: 50px;display: block;margin-top: 6px;}
.listpro li:hover p {background: #f5bf17;}
.listpro li:hover a {color:#fff;}
/* 优势 */
.youshi1 {background: url(../images/ysbg1.jpg)no-repeat center center;height: 420px;text-align:center;}
.youshi1 p {color:#125aac;font-size:26px;line-height:24px;}
.youshi1 span {color: #fff;line-height:40px;padding-top: 33px;display: block;}
.ystit span {padding-top:0;color:#999;}
.youshi11 li {float: left;width: 140px;margin: 0 15px;}
.youshi11 li p {font-size: 16px;padding-top: 60px;width: 110px;display: block;margin: 0 auto;line-height: 20px;}
.youshi11 li font {background: url(../images/ys11.png)no-repeat center center;text-align: center;height: 140px;display:block;}
.youshi11 li i {background: url(../images/sanjiao.png)no-repeat center center;background-size: 60px;width: 100%;height: 100px;display: block;margin: 0 auto;border-top: 1px #ddd dotted;}
.youshi11 li:hover i {background: url(../images/sanjiaohover.png)no-repeat center center;background-size: 60px;width: 100%;height: 100px;display: block;margin: 0 auto;border-top: 1px #ddd dotted;}
.youshi11 {margin-top: 90px;}
.guanggao img {width: 100%;}

.btn4 {width: 240px;background: #125aac;margin: 0 auto;text-align: center;}
.btn4 a {color: #fff;line-height: 40px;display: block;margin-top: 13px;}
.huanjing .titpro {text-align: center;color: #fff;margin-top: 60px;}
.huanjing .titpro font {text-transform: uppercase;font-size: 54px;}
.huanjing .titpro p {color: #fff;font-size: 24px;position: relative;line-height: 24px;}
.huanjing .titpro p:before {position: absolute;content: '';top: 13px;left: 364px;background: #fff;width: 170px;height: 1px;}
.huanjing .titpro p:after {position: absolute;content: '';top: 13px;left: 670px;background: #fff;width: 170px;height: 1px;}
.envir .mm {width: 585px;float: left;margin-right: 30px;margin-bottom: 30px;}
.envir .mm:nth-child(2){margin-right: 0;}
.entu img {width: 100%;transition: all,.4s;}
.envir li:hover img {transform: scale(1.1);}
.envir li {float: left;width: 380px;margin-right: 30px;position: relative;overflow: hidden;}
.envir li:nth-last-child(1){margin-right: 0;}
.entit {background: rgba(0, 0, 0, 0.75);text-align: center;line-height: 40px;position: absolute;bottom: 0;width: 100%;color: #fff;}
.shipin li {float: left;margin-right: 30px;width: 277px;text-align: center;line-height: 40px;}
.shipin li:nth-child(4) {margin-right: 0;}
/*产品无间断滚动*/

.new_article {margin-top:30px;}
.new_article video {width: 370px!important;margin:0 auto;display:block;}
.sonmenu {background:#fcfcfc;}

.listcase li {float: left;width: 45%;margin-right: 10%;border-bottom: 1px #ddd dotted;}
.listcase li:nth-child(2n){margin-right:0px;}
.listcase li a {color: #333;line-height: 37px;}
.listcase li a span {float: right;color: #999;}


.fixnav {position: fixed;top: 0px;left: 0px;width: 100%;}
.nav2 {line-height: 40px;border-bottom: 1px solid #ddd;}
.nav2 .fr img {width: 30px;}
/* 产品 */
.pro {padding: 40px 0;border: 1px solid #eee;}
.pro .fl {width:20%;/* border: 2px #009812 solid; */box-sizing: border-box;/* background: #fff; */}
.pro .fr {width: 77%;position: relative;}
.pro .fl .protit,.inleft .protit{background: #009812;color: #fff;text-align: center;padding: 38px 0;position: relative;}
.pro .fl .protit font,.inleft .protit font {position: absolute;top: 4%;color: rgba(255, 255, 255, 0.05);text-transform: uppercase;font-size: 50px;font-weight: bold;left: 7%;font-family: Impact,'Arial Narrow Bold';}
.pro .fl .protit p,.inleft .protit p {font-weight: bold;font-size: 30px;line-height: 34px;}
.protit1 {border-bottom: 1px #bbb solid;margin-bottom: 30px;line-height: 34px;font-weight: bold;font-size: 18px;padding-bottom: 8px;}
.protit1:before {content:'';position:absolute;width: 110px;height: 3px;background: #009812;top: 40px;}
.pro .fr .hot-min1 li {width: 32.5%;margin-right: 1%;float: left;text-align: center;margin-bottom: 1%;background: #fff;box-sizing: border-box;}
.pro .fr .hot-min1 li:nth-child(3n){margin-right:0;}
.protu {overflow:hidden;}
.protu img {width:100%;transition:all,.5s;}
.pro .fr .hot-min1 li:hover .protu img {transform:scale(1.1);}
.pro .fr .hot-min1 li:nth-child(3n) {margin-right: 0px;}
.pro .fr .hot-min1 li p {line-height: 35px;color:#666;}
.prolist {box-sizing: border-box;padding:10px;border: 2px #009812 solid;background: #fff;}
.prolist li {margin-bottom:6px;border-bottom: 1px #ddd dotted;}
.prolist li a {/* font-weight:bold; */font-size: 18px;padding-left: 7px;display: block;/* border-bottom: 1px #ddd dotted; */}
.prolist li > a {border-bottom: 1px #ccc dotted;line-height: 44px;}
.protit1 img {width: 20px;}
.subnav1 p a {font-size: 15px;text-indent: 1.2em;line-height: 40px;}

.chanpin ul li img{width:100%}
.chanpin ul li{width: 30%;float:left;margin: 1%;margin-top:20px;margin-bottom: 0px;border: 1px solid #eee;}
.chanpin ul li p{text-align:center;font-size: 15px;line-height:40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.subnav1 p {border-bottom: 1px #ccc dotted;}
.subnav1 p:nth-last-child(1){border-bottom:0;}
.TabADS{}
.TabADS ul li {height:98px;color: #000;font: normal 18px/100px "微软雅黑";cursor:pointer;float: left;width: 33%;text-align: center;border-right: 1px #e1e1e1 solid;background: #fff;font-size: 20px;}
.TabADS ul li:nth-child(4){border-right:0;}
.TabADS ul li img {width:30px;margin-right: 10px;margin-top: -4px;}
 .TabADS ul li span{ font-size:36px; font-style:normal; }
 .TabADS ul > .TasADSOn{background: #009812;color: #fff;font-weight: bold;}
 .mainpro .TabADS ul li {width: 25%;box-sizing: border-box;}
.yuan {border-radius: 50px;border: 1px #ccc solid;background: rgba(255,255,255,0);width: 10px;height: 10px;display: inline-block;}
.subpro {padding-left:20px;}
.subpro p a {font-weight: normal;}
.sub1 a {line-height: 30px;font-size: 16px!important;}
.mainpro {background: #f0f0f0;padding: 40px 0;}
.maintit {text-align: center;font-size: 20px;line-height: 24px;}
.maintit font {font-weight:bold;}
.mainpro .wid > p {text-align: center;font-weight: bold;color: #009812;font-size: 34px;}
.advantage {margin-top:20px;}
.row {margin-top:20px;min-height: 230px;}
.row li {width: 24.2%;margin-right: 1%;box-sizing: border-box;padding: 0.5%;background: #fff;float:left;text-align: center;margin-bottom: 1%;}
.row li:nth-child(4n) {margin-right: 0;}
.row li p {line-height:3;}
/* 优势2 */
.youshi2 {background: #e6e6e6;padding: 40px 0 0;}
.ystit2 {text-align: center;}
.ystit2 p {font-size: 34px;font-weight: bold;color: #333;line-height: 34px;}
.ystit2 span {font-size:12px;text-transform:uppercase;color: #666;}
.ystu1 {background: url(../images/ys11.jpg)no-repeat center top;padding: 130px 0 72px;}
.ystu2 {background: url(../images/ys12.jpg)no-repeat center top;padding: 130px 0 72px;}
.ystu3 {background: url(../images/ys13.jpg)no-repeat center top;padding: 130px 0 52px;}
.ystu4 {background: url(../images/ys14.jpg)no-repeat center top;padding: 130px 0 50px;}
.wenzi .ystutit {color: #009812;font-size: 30px;font-weight:bold;line-height: 38px;}
.wenzi span {font-size:18px;display: block;height: 20px;}
.wenzi font {text-transform:uppercase;color:#aaa;font-size: 12px;display: block;margin: 4px 0 20px;}
.wenzi p {font-size:14px;position:relative;text-indent: 1.5em;color: #666;line-height: 2;}
.wenzi p:before {position:absolute;content:'';width: 10px;height: 10px;background: #009812;border-radius: 50px;left:0;top: 8px;}
.ystu1 .wenzi,.ystu3 .wenzi {position:relative;top: -60px;left: 26%;}
.ystu2 .wenzi,.ystu4 .wenzi {position:relative;top: -60px;left: 55%;max-width: 510px;}
/* 关于我们 */
.aboutus {background: #009812;padding: 50px 0;}
.aboutus .wid {background: #fff;padding: 20px;box-sizing: border-box;}
.aboutus .wid > P {font-weight:bold;font-size: 26px;line-height: 26px;margin-bottom: 20px;}
.aboutus .wid > P font {color: #999;font-weight: normal;}
.aboutus .wid .fl {width: 40%;border: 6px #f1f1f1 solid;box-sizing: border-box;}
.aboutus .wid .fr {width: 58%;}
.aboutus .wid .fr h3 {font-size: 26px;font-weight:bold;color: #009812;line-height: 30px;margin-bottom: 20px;}
.aboutus .wid .fr p {line-height:2;font-size: 16px;}
.btn {background: #009812;border-radius: 50px;width: 200px;text-align: center;margin-top: 20px;}
.btn a {display: block;line-height: 40px;color: #fff;font-size: 14px;}


.new .fl {width: 66%;font-size: 22px;}
.new .advantage {border: 1px #ddd solid;margin-top:0;}
.new .row {margin-top: 0;padding: 2% 2% 0.6%;box-sizing: border-box;min-height: 0;}
.new .datu .fl {width: 33%;}
.new .datu .fl img {width:100%;padding: 10px 0;}
.new .datu .fr {width: 63%;}
.new .datu .fr h4 {font-size:20px;margin-bottom: 10px;margin-top:10px;}
.new .datu .fr p {line-height:24px;font-size:14px;color:#999;}
.new .TabADS ul li {height: 78px;color: #000;font: normal 18px/78px "微软雅黑";cursor: auto;float: left;width: 100%;text-align: left;border-right: 0px;background: #fafafa;font-size: 20px;box-sizing: border-box;text-indent: 1em;}
.new .TabADS ul li:nth-child(3){border-right:0;}
.new .TabADS ul li img {width:30px;margin-right: 10px;margin-top: -4px;}
.new .TabADS ul li span{ font-size:36px; font-style:normal; }
.new .TabADS ul > .TasADSOn{/* background: url(../images/TasADSOn.png) repeat-x; */color: #000;/* font-weight: bold; */}
.new .TabADS li font {text-transform: uppercase;color: #999;font-size: 14px;}
.newlist11 li {width: 100%;text-align: left;padding: 0;border-bottom: 1px #ddd dotted;}
.newlist11 li:nth-last-child(1){border-bottom:0;}
.newlist11 li span {float: right;color: #999;font-size: 14px;line-height: 32px;}
.newlist11 li p {line-height: 32px;font-size: 18px;}
.new > .fr {width: 32%;border: 1px #ddd solid;}
.new .fr .tit22 {
    background: #fafafa;
    line-height: 78px;
    text-indent: 2em;
    font-size: 18px;
}
.newlist33 {padding: 25px 20px 0;}
.newlist33 li {border-bottom: 1px #ddd dotted;margin-bottom: 8px;padding-bottom: 8px;}
.newlist33 li:nth-last-child(1){border-bottom:0;margin-bottom: 0;}
.newlist33 li p {font-weight: bold;background: url(../images/wen.jpg)no-repeat center left;text-indent: 2em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newlist33 li span {color: #999;background: url(../images/da.jpg)no-repeat center left;padding-left: 2em;line-height: 2;font-size: 14px;}
.foot111 {background: #31343b;}
.foot111 li {width: calc(100%/8);float: left;text-align: center;border-left: 1px solid #515151;box-sizing: border-box;}
.foot111 li:nth-last-child(1){border-right:1px #515151 solid;}
.foot111 li:hover {background:#009812;}
.foot111 a {line-height: 60px;color: #fff;display:block;}
.foot112 {background: #3b3e45;padding: 70px 0;}
.foot112 .fl img {max-width: 60%;}
.foot112 .fl {width: 20%;border-right: 1px solid #222;}
.foot112 .fl:nth-child(2){width: 30%;border-right:0;margin-left: 40px;}
.foot112 .fl p {color: #fff;padding-left: 2em;}
.foot112 .fl p a{color: #fff;}
.nei_ban{
	width: 100%;
	margin-bottom: 30px;
}
.cont1 {border: 2px #009812 solid;margin-top: 20px;}
.txkj {width: 30% !important;}
.cont {background: #fff;box-sizing: border-box;padding: 5%;}

.c_meau{height:380px;position:fixed;left: 50px;bottom:-380px;display:none;z-index: 999;}
.c_meau .fl{ width:125px;}
.c_meau .fl h4{width:100%;background:url(../images/c_meau_4.png) no-repeat;color: #fff;font-size:16px;line-height:22px;text-align:center;font-weight:bold;heigh;height: 40px;line-height:20px;padding: 15px 0;padding-top: -25px;}
.c_meau .fl_o{ background:#fff; margin:-16px 0; padding:10px 0 0 0;}
.c_meau .fl_o_o{ color:#7d7d7d; font-size:14px; }
.c_meau .fl_o_o {padding-bottom:10px;border-bottom:1px solid #e5e5e5;width:108px;text-align:center;margin: 10px auto 10px auto;}
.c_meau .fl_o_o dd{ line-height:14px;}
.c_meau .fr_o{ margin:90px 0 60px 0;}
.c_meau .fr_t{ margin-left:8px; cursor:pointer;}
.c_meau{ height:auto; bottom:-504px; display:block;}
.c_meau .fl_o_o dd{ line-height:22px;}
.c_meau .fl_o{ margin:-16px 0 -11px 0;}
.c_meau .fr_o {margin: 90px 0 168px 0;}
.top-btn{cursor: pointer;}

.lanmu22 img {width:20px;}
.fl_o > p {border-bottom: 1px #d8d8d8 solid;padding:0 10px;line-height:40px;margin: 0 6px;box-sizing: border-box;}
.fl_o > p img {width: 20px;}
.top2 {padding:12px 0;}
.ac1 {font-weight: normal;width: 8% !important;}
.ac1 a {font-size:14px;}

.case {padding: 50px 0 30px;}
.case p {line-height:40px;}
.case .ystit2 {margin-bottom:20px;}
.hezuo .wid{background:#009812}
/* 产品滚动 */
.hezuo  ul li {width: 280px;background: #fff;float:left;margin-left:15px;padding: 0.3%;}
.hezuo  ul li img{width: 100%;/* height:180px; */border:#ddd 1px solid;}
#demo{overflow:hidden;display: inline;float:left;padding: 0px!important;} 
#indemo{float: left;width: 1000%;} 
#demo1,#demo2{float:left;} 
#demo1 a,#demo2 a{cursor:pointer;}

.hezuo1 {padding: 40px 0 0;text-align: center;margin: 0 auto;max-width: 1200px;}
.hezuo1 p {color: #fff;font-size: 28px;font-weight: bold;}
.hezuo1 img {margin: 0 auto;width: 100%;}


.hotpro11 {border:3px solid #009812;background: #fff;margin-bottom: 5%;padding-bottom: 1%;}
.hotpro11-list > li {padding: 1% 4% 0;}
.hotpro11-list li p {font-size: 14px;line-height: 27px;text-align: center;font-weight: bold;}
.hotpro11-list li p a {color:#333;}
.hotpro11-sonlist li {width: 33%;box-sizing: border-box;float:left;border: 1px #ddd dotted;/* border-right: 1px #ccc dotted; */position: relative;padding-left: 1.5em;}
.hotpro11-sonlist li:before {content: '';background: #999;width: 5px;height: 5px;position: absolute;border-radius: 50px;top: 40%;left: 4%;}
.hotpro11-sonlist li:nth-child(3n) {/* border-right:0; *//* border-bottom:1px #ccc dotted; */}
.hotpro11-sonlist li:nth-last-child(1),.hotpro11-sonlist li:nth-last-child(2) {/* border-bottom:1px #ccc dotted; */}
.hotpro11-sonlist li a {line-height: 30px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 13px;}


.hotpro11-sonlist {/* border-bottom:#ddd dotted 1px; */}

/*------------------------------------------------*/
/* 1440*/
/*------------------------------------------------*/
@media screen and (max-width: 1440px){
    .ystu1 .wenzi,.ystu3 .wenzi {position:relative;top: -60px;left: 18%;}
.ystu2 .wenzi,.ystu4 .wenzi {position:relative;top: -60px;left: 57%;}
}


/*------------------------------------------------*/
/* 1200*/
/*------------------------------------------------*/
@media screen and (max-width: 1200px){
	.wid {width: 980px;padding-left: 2%;padding-right: 2%;box-sizing: border-box;}
	.hidden-min {display: none;}
	.visible-min {display: block;}
	.top2 {width:1050px;}
	.ystu1 {background: url(../images/ys11-min.jpg)no-repeat center top;padding: 130px 0 20px;}
	.ystu2 {background: url(../images/ys12-min.jpg)no-repeat center top;padding: 110px 0 0px;}
	.ystu3 {background: url(../images/ys13-min.jpg)no-repeat center top;padding: 100px 0 20px;}
	.ystu4 {background: url(../images/ys14-min.jpg)no-repeat center top;padding: 130px 0 30px;}
	.ystu1 .wenzi,.ystu3 .wenzi {position:relative;top: -60px;left: 19%;width: 370px;}
.ystu2 .wenzi,.ystu4 .wenzi {position:relative;top: -60px;left: 64%;width: 340px;}
.row {min-height:0;}
.submenu dl dt span,.incontact .tit span{display:none !important;}
.submenu dl dt,.incontact .tit{text-align: center;text-indent: 0;}
.nav2 .fl {display: none;}
.nav2 .fr {float:left;}
#demo {width:980px;}
.wenzi .ystutit {font-size:24px;}
.ac1 {width:10% !important;}
.aboutus .wid .fr p {font-size:14px;}
.newlist33 li:nth-child(4){display:none;}

}



/*------------------------------------------------*/
/* 1024*/
/*------------------------------------------------*/
@media screen and (max-width: 1024px){
	.hidden-min1 {display: none!important;}
	.visible-min1 {display: block;}
	 .wid {width:100%;}
    /* 导航 */
    .case-min .tit strong {font-size: 30px;}
    .case-min .tit {margin-top:40px;}
    .daohang li {width: 49%;float: left;text-align: center;background: #f1f1f1;}
    .daohang li a {display: block;padding: 3% 0;}
    .header {height:0;line-height:0;}
    .swiper-container {margin-top: 7%;}
    .topbar{
        font-size: 16px;
        font-weight: bold;
        transition: .4s;
        z-index: 99999;
        box-shadow: 0 2px 5px rgba(0,0,0,.2);
        overflow: hidden;
        padding: 0 10px;
        width:100%;
        position: fixed;
        background: #fff;
        background-size: 100%;
        top: 0;
        box-sizing: border-box;
    }
    .menu-button{
        display: block;
        margin: 0;
        cursor: pointer;
        position: absolute;
        top: 40%;
        left: 90%;
        bottom: 0;
        right: 0;
    }
    .menu-button .line:nth-of-type(1) {
        margin-top: 0;
    }
    .menu-button .line:nth-of-type(2) {
        margin-bottom: 0;
    }

    .menu-button .line{
        position: relative;
        display: block;
        width: 22px;
        height: 2px;
        margin: 5px 0;
        background: #009812;
        -webkit-transition: .3s;
        transition: .3s;
    }
    .header_active .line:nth-of-type(1){
        -webkit-transform: translateY(6.5px) rotate(-45deg);
        -ms-transform: translateY(6.5px) rotate(-45deg);
        transform: translateY(6.5px) rotate(-45deg);
    }
    .header_active .line:nth-of-type(2){
        opacity:0;
    }
    .header_active .line:nth-of-type(3){
        -webkit-transform: translateY(-7.5px) rotate(45deg);
        -ms-transform: translateY(-7.5px) rotate(45deg);
        transform: translateY(-7.5px) rotate(45deg);
    }
    #menu{
        background: #fff;
        height: 100%;
        position: fixed;
        transform: translateY(-110%);
        top: 0;
        left:0;
        right:0;
        bottom: 0;
        z-index: 999;
        overflow-y: hidden;
        padding: 60px 30px 30px;
        transition: .5s;
    }
    #menu ul{
        margin: 70px 0;
        transition-delay: .2s;
    }
    #menu ul li{
        border-bottom: 1px solid rgba(0,0,0,.05);
    }
    #menu ul li a{
        color: #333;
        padding:12px 20px;
        font-size: 16px;
        display: inline-block;
        width: 60%;
        line-height: 24px;
    }
    #menu ul li a:hover{
        background:none;
    }
    #menu ul li i{
        line-height:22px;
        font-size: 14px;
        /*         display: block; */
        padding: 0 0 0 0;
        transition: .3s;
        color: #333;
        float: right;
        margin-top: 10px;
    }
    .icon11 img {width:20px;}
    #menu ul li.cur i{
        display: inline-block;
    }
    #menu ul li.on {
        background:rgba(255,255,255,.05);
    }
    #menu ul li.on a{
        color: #333;
    }
    #menu dl{
        background: rgba(0,0,0,.02);
        display: none;
        transition: .3s;
    }
    #menu dl dt{
        border-bottom: 1px solid rgba(0,0,0,.05);
    }
    #menu dl dt a{
        color: #555;
        display: block;
        padding: 2px 25px 2px 30px;
        font-size: 16px;
        line-height: 34px;
    }
    #menu dl dt i{
        padding: 0 6px 0 0;
        font-size: 14px;
    }
    .ceshi11 img {
    width: 18px;
}
    .header_active #menu{
        transform: translateY(0);
    }
	.pro .fl {display: none;}
	.pro .fr {width: 100%;}
    .pro .fr .hot-min1 li:nth-child(3n){margin-right: 0;}
    .btn11 {width: 200px;margin: 20px auto 0;text-align: center;}
    .btn11 a {display: block;color: #fff;background: #009812;line-height: 40px;border-radius: 50px;}
    .ystu1 .wenzi,.ystu3 .wenzi {position:relative;top: -60px;left: 13%;width: 370px;}
    .ystu2 .wenzi,.ystu4 .wenzi {position:relative;top: -60px;left: 67%;width: 340px;}
    .aboutus {padding: 40px 2%;}
    .new-min {/* background: #f1f1f1; */padding: 30px 0 10px;}
    .new-min .wid > p {text-align: center;font-size:28px;color: #009812;font-weight: bold;margin-bottom: 10px;}
    .new-min .wid ul li span {float: right;color: #999;line-height: 40px;font-size: 14px;}
    .new-min .wid ul li {line-height: 30px;border-bottom: 1px #bbb dotted;}
    .new-min .wid ul li p {white-space:nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 40px;}
    .foot-min p a {color:#fff;font-size:16px;}
    .foot-min img {margin-top:20px;}
    .foot-min {line-height: 36px;text-align:center;color:#fff;background: #26272e;padding: 30px 0;font-size: 16px;}
    .um-contact{
        position: fixed;
        bottom: 50px;
        left: 10px;
        z-index: 9999;
        border-radius: 30px;
        display: none;
        width: 32%;
    }
    .um-contact a{
        display: inline-block;
        text-align: center;
        color: #fff;
        font-size: 14px;
    }
    .um-contact a i{
        padding:0 6px 0 0;
        font-size: 16px;
        vertical-align: middle;
    }
    .bmenu{line-height: 40px;background: #009812;color: #fff;/* position: fixed; */z-index: 9999;left: 0;bottom: 0;width: 100%;overflow: hidden;}
    .bmenu ul li{width: 25%;display: inline-block;position: relative;text-align: center;float: left;}
    .bmenu ul li:after{width: 1px;height: 40px;display: block;content: '';position: absolute;right: 1px;top: 1px;background: #07274e;}
    .bmenu ul li a{width: 100%;display: block;line-height: 40px;color: #fff;font-size: 16px;}
    .nei_ban {width: 100%;margin-top: 8%;}
    .hotpro11-sonlist li {padding-left: 1.2em;}

}


/*------------------------------------------------*/
/* 768*/
/*------------------------------------------------*/
@media screen and (max-width: 768px){
	.home_partner li{float:left;width: 44%;margin: 0 3%;margin-bottom:20px;}
	.hidden-min2 {display: none;}
    .visible-min2 {display: block;}
    .um-contact {width:62%;display: none;}
    .nav2 .fr {float: none;}
    .case-min1 {margin-top:0!important;}
    .case-min {padding: 20px 0 0;}
    .case-min1 {margin-top: 10px!important;text-align: center;}
    .case-min1 .swiper-pagination {bottom: 36px!important;}
    .tit strong {font-size:28px;}
    .tit p {font-size:18px;}
   .min_contact{width:100%!important}
   .min_contact img{margin:0 auto;display:block}
    .new-min {padding: 10px 0;}
    .swiper-container {margin-top: 17%;}
    .nei_ban {width: 100%;margin-top: 11%;margin-bottom: 0;}
.inleft {display:none;}    
.inright {width:100%;}
.catelist ul li {width: 49%;margin-right: 1%;}
.main-min img {width:100%;}
.lanmu {line-height:2;font-size:26px;}
.time-min {color:#999;}
.wen-min p {line-height:2;font-size:16px;}
.pages {margin:20px 0;}
.poasnav11 {margin-bottom:0;}
.catelist ul {width:100%;}
.pro .fr .hot-min1 li {width: 49.5%;}
.pro .fr .hot-min1 li:nth-child(3n) {margin-right: 1%;}
.pro .fr .hot-min1 li:nth-child(2n) {margin-right: 0;} 
.pro .fr .hot-min1 li:nth-last-child(1){display:none;}
.ystit2 p {font-size: 20px;line-height: 20px;}
.pro {padding:20px 0;}
.case11-min {background: #eee;padding: 20px 0;}
.titcase-min {text-align: center;}
.titcase-min p {font-size: 20px;line-height: 31px;font-weight: bold;}
.titcase-min span {font-size: 20px;font-weight:bold;color: #009812;line-height: 30px;}
.case11-nav {margin:10px 0;}
.case11-nav li {border: #009812 1px solid;text-align: center;width:49.5%;margin-right: 1%;float: left;margin-bottom: 1%;box-sizing: border-box;background: #eee;}
.case11-nav li:nth-child(2n) {margin-right: 0;}
.case11-nav li a {color: #fff;display: block;line-height: 40px;color: #009812;}

.case11-list li {float: left;width: 49.5%;margin: 0 1% 1% 0;background: #fff;text-align: center;}
.case11-list li:nth-child(2n) {margin-right: 0;}
.case11-list li .tucase img {width: 100%;}
.case11-list li p {color: #000;line-height: 40px;}

.ys-min {background: #e6e6e6;padding: 20px 0;}
.ys-mintit .fl {width: 60px;padding-left: 6%;}
.ys-mintit .fr {width: 71%;font-size: 16px;font-weight:bold;color: #009812;line-height: 28px;}
.ys-mintit .fr span {font-size:14px;color: #999;font-weight: normal;}
.ys-min1 {margin-bottom:10px;}

.case-min .swiper-container {margin-top:0 !important;}
.case-min .swiper-slide {margin-bottom:30px;text-align: center;}

.about-min {background:#009812;padding: 30px 0;}
.aboutmin-tu1 {background: #fff;box-sizing: border-box;padding: 2%;margin: 0 2%;}
.aboutmin-txt {background: #fff;box-sizing: border-box;padding: 0 6% 2%;margin: 0 2%;}
.aboutmin-txt h3 {font-weight:bold;color:#009812;text-align: center;font-size: 18px;}
.aboutmin-txt p {line-height:2;font-size: 14px;color: #666;}
.btn {margin:20px auto 10px;}

.hezuo1 {padding-top: 10px;}
.hezuo1 p {font-size:20px;}

.catelist ul li:nth-child(3n){margin-right:1%;}
.catelist ul li:nth-child(2n){margin-right:0;}
}


.list_dl {margin-bottom:3%;}
.list_dt{
    background: #009812;
    color: white;
    width: 100%;
    line-height: 40px;

}
.list_dt p{text-align:center;font-size:20px}

.list_dt:hover ._after{
    display: block;
    width: 3px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #4285F4;
}
#open{
    background: #009812;
}
#open ._after{
    display: block;
    width: 3px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #4285F4;
}
.list_dt_icon{
    position: absolute;
    right: 10px;
    top: 9px;
    display: block;
    width: 16px;
    height: 16px;
    background: url("../images/off.png") no-repeat;
}
#open .list_dt_icon{
    background: url("../images/open.png") no-repeat;
}
.list_dd{
    display: none;
}
.list_li{
    background: #6d728a;
    list-style-type: none;
    color: white;
    width: 100%;
    padding: 0 10%;
    /* height: 34px; */
    line-height: 30px;
    cursor: pointer;
    border-bottom: 1px solid #4f5571;
    box-sizing: border-box;
}
.list_li:hover{
    background: #717eb8;
}
.list_li a {color:#fff;display:block;}
.cc {padding-right:20px;}
.cc a {font-size: 14px;line-height:80px;}
.home_partner{margin-top:30px;}

.home_partner li img{border: 1px solid #ddd;}
.home_partner li p{text-align:center;line-height:30px}
@-webkit-keyframes buzz-out {
    0% {
      -webkit-transform: translateX(3px) rotate(2deg);
    }
    100% {
      -webkit-transform: translateX(-3px) rotate(-2deg);
    }

}
.home_partner li:hover{
    -webkit-animation-name:buzz-out;
    -webkit-animation-duration:0.35s;
    -webkit-animation-timing-function:linear;
    -webkit-animation-iteration-count: 1;
}
