0@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Barlow+Condensed:300,400,500,600,700');

@font-face{font-family: "HelveticaLTStd-Bold"; src:url(../fonts/HelveticaLTStd-Bold.ttf)}
@font-face{font-family: "HelveticaLTStd-BoldCond"; src:url(../fonts/HelveticaLTStd-BoldCond.ttf)}
@font-face{font-family: "HelveticaLTStd-Cond"; src:url(../fonts/HelveticaLTStd-Cond.ttf)}
@font-face{font-family: "HelveticaLTStd-Light"; src:url(../fonts/HelveticaLTStd-Light.ttf)}

@font-face{font-family:"Poppins"; src:url(../fonts/Poppins-Regular.ttf)}
@font-face{font-family:"Poppinsb"; src:url(../fonts/Poppins-Bold.ttf)}

*{ margin:0; padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,blockquote,p{padding:0; margin:0; font-size:100%; background:transparent; outline:0; border:0;}
li{list-style-type:none;}img{vertical-align:top;border:0; margin:0; overflow:hidden}ol,ul {list-style:none;}   
.blank1 {clear:both; height:1px; font-size:0; overflow:hidden; display:block;}
.blank10 {clear:both; height:10px; overflow:hidden; display:block;}
.blank12 {clear:both; height:12px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}
.blank5 {clear:both; height:5px; overflow:hidden; display:block;}
.blank30 {clear:both; height:30px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}
.blank40 {clear:both; height:40px; overflow:hidden; display:block;}
.blank50 {clear:both; height:50px; overflow:hidden; display:block;}
.blank60 {clear:both; height:60px; overflow:hidden; display:block;}
.blank80 {clear:both; height:80px; overflow:hidden; display:block;}
.blank360 {clear:both; height:360px; overflow:hidden; display:block;}
.cb{ clear:both;}.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
a{color: #323232; text-decoration: none; outline:none;}a:hover {color: #6aaf08; text-decoration: underline}
body {background:#fff;font-size:0.9em;color: #3a3a3a;line-height:28px;font-family:Microsoft YaHei; -webkit-text-size-adjust:none;}

.mainbody { width:88%; margin:0 6%;font-family:Microsoft YaHei;}
.sybg { width:90%; margin:0 5%;}

.top{width:100%; top:0;left:0; z-index:889; position:absolute; overflow:hidden;}

.head-v3{position:fixed;height:90px; left:0; top:0;z-index:100;width:90%; padding:0 5%;background:#fff;-webkit-box-shadow: rgba(0, 0, 0, 0.0980392) 10px 10px 10px; overflow:hidden;}
.head-v3 .navigation-inner{margin:0 auto;width:100%;position:relative}
.navigation-up{height:90px;}
.navigation-up .navigation-v3{float:right;}
.navigation-up .navigation-v3 li{float:left;font:normal 18px/59px "microsoft yahei";color:#444}
.navigation-up .navigation-v3 .nav-up-selected{ color:#068e42;}
.navigation-up .navigation-v3 li h2{font-weight:normal;padding:0;margin:0; font-size:0.9em;}
.navigation-up .navigation-v3 li h2 a{margin:0 30px;color:#444;display:inline-block;height:90px; line-height:90px; text-decoration:none;}
.navigation-up .navigation-v3 li h2 a:hover,.navigation-up .navigation-v3 .nav-up-selected h2 a {color:#068e42}
.navigation-up .navigation-v3 li a.bq {background:#068e42; color:#fff; padding:0 25px; margin-right:0; text-align:center; line-height:30px; padding-top:15px; height:75px; overflow:hidden;}
.navigation-up .navigation-v3 li a.bq:hover { color:#fff;}
.navigation-up .navigation-v3 li a.bq img{
transition:width 1s, height 1s;
-moz-transition:width 1s, height 1s, -moz-transform 1s; /* Firefox 4 */
-webkit-transition:width 1s, height 1s, -webkit-transform 1s; /* Safari and Chrome */
-o-transition:width 1s, height 1s, -o-transform 1s; /* Opera */
}
.navigation-up .navigation-v3 li a.bq:hover img{
transform:rotate(-360deg);
-moz-transform:rotate(360deg); /* Firefox 4 */
-webkit-transform:rotate(360deg); /* Safari and Chrome */
-o-transform:rotate(360deg); /* Opera */
}

.navigation-down{position:absolute;top:90px;left:0px;width:100%}
.navigation-down .nav-down-menu{width:100%;margin:0;background:rgba(247,247,247,.8);position:absolute;top:0px}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:40%; margin-right:15%;position:relative; float:right; background:#efefef;}
.navigation-down .nav-down-menu dl{float:left; width:90%; padding:20px 5%;}
.navigation-down .nav-down-menu dt{ width:100%; border-bottom:#999 2px solid; margin-bottom:10px; font-size:20px; font-weight:bold;}
.navigation-down .nav-down-menu dt span { padding-left:10px; font-family:Arial; text-transform:uppercase; font-size:14px; font-weight:400;}
.navigation-down .menu-1 dd a{color:#444;font-size:16px; display:block; width:90%; margin:0 0 10px 0; background:#fff url(../images/aa1.png) no-repeat 20px center; padding-left:60px; height:40px; line-height:40px;}
.navigation-down .menu-1 dd a:hover{color:#fff; background:#068e42 url(../images/aa2.png) no-repeat 20px center; text-decoration:none;}
.navigation-down .menu-2 dd a,.navigation-down .menu-3 dd a{color:#444;}

/*导航栏部分*/
.navs11 { width:100%;height:90px; background-color:#fff;}
.logo { height:50px; float:left; margin-top:20px;}

/*导航栏变异部分*/

.navs22 { width:100%;height: 100px;background:#fff;-webkit-box-shadow: rgba(0, 0, 0, 0.0980392) 10px 10px 10px;}
.fixnav {position: fixed;top: 0px;left: 0px;z-index:888;}

.header{width:100%; top:0;left:0; z-index:889; position:absolute;}
.dh { float:right; text-align:right; color:#444; font-size:14px; padding-top:5px; width:100%;}

.menu{ height:100px; overflow:hidden; padding-right:5%;}

.nav { height:50px; float:right; padding-top:10px;}
.nav ul li { height:50px; text-align:center; font-size:16px; float:left; text-transform:uppercase;}
.nav ul li a,.nav ul li a:visited{color:#444; margin:0 25px; padding:0 3px;height:50px; line-height:50px;display:block; text-decoration:none;}
.nav ul li a:hover { color:#004ea2}
.nav li.bq a { margin-left:15px; font-size:12px; width:28px; height:28px; line-height:28px; padding:0 2px; margin:10px 0 0 15px; text-align:center; color:#fff; background:#004ea2; border-radius:100%;}
.nav li.bq a:hover { color:#fff;}

.menu2 { padding-right:5%;height:100px; overflow:hidden; }

.hdbg { clear:both; width:100%; height:50px; line-height:50px; border-bottom:#ddd 3px solid; overflow:hidden; font-size:0.9em;}
.hdbg p { background:url(../images/aa-1.png) no-repeat 0 15px; padding-left:20px; color:#939393;}
.hdbg img { vertical-align:middle;}
.hdbg a {color:#939393;}

.abtit { clear:both; width:100%; text-align:center;padding-bottom:40px;}
.abtit h3 { font-size:2.6em; color:#000; font-weight:600;line-height:40px;}
.abtit p {font-size:1.2em; color:#afafaf; text-transform:uppercase; font-family:Arial;font-weight:400; padding-top:5px;}
.abtit b { display:block; background:url(../images/tit.png) no-repeat bottom center; height:14px; padding-top:10px;}

.tit { clear:both; width:100%; padding-bottom:15px; overflow:hidden;}
.tit p { text-transform:uppercase; padding:10px 0 5px 0; color:#b0b0b0; font-size:3.4em; font-weight:400; font-family:Arial;}
.tit b { display:inline-block; width:55px; height:3px; background:#068e42; font-size:0; overflow:hidden;}
.tit h3 { font-size:32px; padding:10px 0; color:#000;}

.flash { clear:both; width:100%; height:650px;overflow:hidden; margin-top:90px;}

.iw_poi_title { font-size:15px;}
.iw_poi_content { font-size:13px; line-height:20px;}

.pnpage { clear:both; text-align:center; margin-top:15px; padding-top:15px; font-size:0.9em;}
.pnpage a { padding:0 10px; font-weight:bold;}

.close { clear:both; color:#f60; text-align:center; padding-top:10px;}
.close a{color:#f60; }

.txtc { clear:both; text-align:center; padding-right:25px; padding-top:10px; font-size:12px}
span.current,a.num { display:inline-block; margin:0 5px; padding:0 12px; height:30px; line-height:30px; border:#ddd 1px solid; vertical-align:middle;}
span.current,a.num:hover { background:#fbfef6; border:#dee6d2 1px solid; color:#6aaf08;}
a.next,a.prev { text-decoration:none; text-indent:-9999px; margin:0 5px; width:32px; height:32px; display:inline-block; vertical-align:middle;}
a.prev { background:#6aaf08 url(../images/a2.png) no-repeat center;}
a.next{ background:#6aaf08 url(../images/a1.png) no-repeat center;}

.newlist li { width:100%; padding:15px 0; float:left;border-bottom:#d4d4d4 1px solid;}
.newlist li .time { width:15%; background:#fff; color:#666;font-size:1.2em; text-align:center; float:left;}
.newlist li .time span { font-size:4em; display:block; padding:20px 0; line-height:35px; font-family:"HelveticaLTStd-Bold";}
.newlist li .text { width:75%; background:url(../images/line3.png) no-repeat left center; float:left;}
.newlist li .text h3 { font-size:1.2em; margin-bottom:10px;overflow:hidden;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.newlist li .text h3 a { color:#000;}
.newlist li .text .tex { color:#878787; line-height:20px;min-height: 60px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.newlist li .more3 { height:30px; padding-top:10px;}
.newlist li .more3 a{height:30px; line-height:30px;background:url(../images/yd.png) no-repeat left center; padding-left:23px; display:block;transition:all 500ms; font-size:14px; text-transform:uppercase; color:#999;}
.newlist li .more3 a:hover {transition:all 500ms; margin-left:15px;background:url(../images/yd11.png) no-repeat left center;}
.newlist li:hover .time span,.newlist li:hover .text h3 a { color:#6aaf08;}

.probg { clear:both; width:88%; padding:55px 6%; overflow:hidden; background:url(../images/pbg.jpg) no-repeat center bottom; background-size:cover;display:-webkit-box;}
.probg .blank5 { display:none;}
.probg .abtit { padding-bottom:0; margin-bottom:15px;}
.probg .abtit h3 { font-size:1.2em; background:#068e42; color:#fff; font-weight:400;}
.probg .abtit h3 span { font-size:0.8em; font-family:Arial; padding-left:10px;}
.sypro2 { width:50%; float:right; background:rgba(255,255,255,.9);}
.sypro2 li { width:38.5%;float:left; border-bottom:#ccc 1px solid;color:#666; padding:12px 4%; margin-right:4%;}
.sypro2 li:nth-last-child(1),.sypro2 li:nth-last-child(3),.sypro2 li:nth-last-child(5),.sypro2 li:nth-last-child(7),.sypro2 li:nth-last-child(9) { margin-right:0;}
.sypro2 li h3 { font-size:16px; color:#068e42;}
.sypro2 li p { line-height:20px;}
.sypro2 .more2 { clear:both; padding-top:35px; margin-left:2%;}
.sypro2 .more2 a { display:inline-block; text-decoration:none; font-size:1em; color:#666; padding:5px 20px;}
.sypro2 .more2 a:hover { padding:5px 30px;transition:all 500ms;}
.sypro2 li:hover {animation-name: move2;animation-duration:1s;animation-fill-mode: forwards;}
@keyframes move2 {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateX(10px);
    }
}

.syfl { width:50%; float:left;}
.syfl li { float:left;width:calc(40% - 2%); margin:1% 2%; padding:15px; background:#fff; border-top:#068e42 3px solid; text-align:center;overflow:hidden;}
.syfl li:nth-last-child(2) { clear:both;}
.syfl li a { text-decoration:none;}
.syfl li .img {display: flex;margin-top: 10px;}
.syfl li .img img { max-width:100%; height:auto !important; height:100%;transition:all 1s;}
.syfl li:hover img{ transform:scale(0.95,0.95);transform-origin:center center; border:#fff 2px solid;}
.syfl li b { color:#ababab; font-size:2em; display:block; padding-bottom:10px;}
.syfl li h3 { width:100%; height:30px; line-height:30px; display:block; font-size:1.2em; font-weight:400; color:#068e42;}
.syfl li:hover { animation-name: move;animation-duration:1s;animation-fill-mode: forwards;-moz-box-shadow: 0px 0px 10px #ccc;-webkit-box-shadow: 0px 0px 10px #ccc;box-shadow:0px 0px 10px #ccc;}
.syfl li:hover h3,.syfl li:hover b { color:#068e42;}
@keyframes move {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-10px);
    }
}

.abbg { clear:both; width:86%; padding:0 7%; overflow:hidden;display:-webkit-box; }
.abbg .text { width:55%; font-size:1em; float:left;}
.abbg .text .sytex { padding-right:5%;}
.abbg .text .sytex p { text-indent:2em; font-size:1.2em; line-height:1.8em; padding:5px 0;}
.abbg .syaimg { width:45%; float:right; background:url(../images/aac.png) no-repeat left top; overflow:hidden;}
.abbg .syaimg p { width:100%; height:100%; background-image:url(../images/abbg.jpg); background-repeat:no-repeat; background-position:center; background-size:cover; overflow:hidden;margin:18px 0 0 17px;}
.abbg .more { padding-top:25px;}
.abbg .more a { display:inline-block; text-decoration:none; font-size:1.1em; border:#068e42 2px solid; color:#333; padding:5px 35px; border-radius:35px;}
.abbg .more a:hover { margin-left:10px;transition:all 500ms;}

.pro_img {OVERFLOW: hidden; WIDTH:86%; height:305px; margin:0 auto;}
.pro_img td { padding:0 10px;}
.pro_img img { height:300px;}

.abbg .tex { padding-top:30px; overflow:hidden;}
.abbg .tex li { width:25%; float:left; text-align:center; font-size:1.2em; padding:30px 0; background:#bfbfbf; overflow:hidden; color:#fff;}
.abbg .tex li img { margin-bottom:10px;}
.abbg .tex li:hover { background:#068e42;}

.news h1,.product h1 { font-size:1.8em; text-align:center; width:85%; margin:0 auto; font-weight:bold; line-height:1.2em;}

.news p { padding:5px 0; color:#777;text-indent:2em;}
.news a {color:#777;}

.time0 { text-align:center; padding-top:10px; font-size:0.9em; color:#999;}

.sousou { width:80%; height:50px; margin:20px auto; border:#068e42 3px solid; border-radius:5px;}
.sousou input { font-size:16px; color:#999;padding:0; height:50px; line-height:50px; margin:0; border:0; background:none; outline:none;}
.sousou input.search1 { width:73%; background:url(../images/ss1.png) no-repeat 15px center;padding:0 15px 0 45px; float:left;}
.sousou input.searchimg1 { width:15%; background:#068e42; color:#fff; border:0; text-align:center; float:right; cursor:pointer;}

.about,.news,.contact { font-size:1.2em;}
.about p,.news p { padding:5px 0; text-indent:2em;}

.contact strong { font-size:1.3em;}
.contmap { width:100%; margin:10px auto; border:#ddd 1px solid; height:400px; overflow:hidden; clear:both;}

.product { font-size:1em}
.product .text dt { float:left;}

.product p.aa { margin:5px 0;}
.product p.aa span { display:inline-block; color:#fff; min-width:120px; text-align:center; background:#ababab; margin-right:15px; border-radius:25px; padding:5px 0;}

.product table { margin:10px auto; border-top:#6aaf08 2px solid; border-bottom:#6aaf08 2px solid;}
.product td,.product th { padding:6px 10px; border-left:#ccc 1px solid; border-bottom:#ccc 1px solid; font-size:1em;}
.product td.pro { width:20%; text-align:center;border-left:none;}

.ablist { text-align:center;}
.ablist a { display:inline-block; padding:5px 20px; margin:10px; border:#ddd 1px solid; text-decoration:none;}
.ablist a:hover { background:#6aaf08; color:#fff;}

table.bak { width:100%; margin:10px 0; border-bottom:#ddd 1px solid;}
.bak td,.bak th { padding:6px 10px; border-right:#fff 5px solid;}
.bak tr:nth-child(odd){background:#f7f7f7;}
.bak tr:nth-child(even){background:#fff;}
.bak img {max-width:80%; height:auto !important; height:100%;}
.sjcp { display:none;}

.pro3 li { float:left; width:calc(18.8% - 20px); padding:15px 25px 0 25px; overflow:hidden; color:#444; margin:15px 20px; border:#ddd 1px solid;-moz-box-shadow: 0px 0px 10px #d5d5d5;-webkit-box-shadow: 0px 0px 10px #d5d5d5;box-shadow:0px 0px 10px #d5d5d5; background:#fff;}
.pro3 li:hover {-moz-box-shadow: 0px 0px 10px #adadad;-webkit-box-shadow: 0px 0px 10px #adadad;box-shadow:0px 0px 10px #adadad;}
.pro3 li .pimg { width:100%; height:160px; overflow:hidden;text-align:center;position: relative;line-height: 160px;vertical-align: middle;}
.pro3 li .pimg img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;max-width:90%; max-height:90%;}
.pro3 li h3 { font-size:20px; font-weight:bold; padding:10px 0;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.pro3 li h3 a { color:#444;}
.pro3 li h3 a:hover,.pro3 li:hover h3 a { color:#6aaf08; font-weight:bold;}
.pro3 li .tex {min-height: 44px;color: #999;line-height: 22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.pro3 li .more { padding:10px 0; text-align:center; border-top:#ddd 1px solid; margin-top:15px;}
.pro3 li .more a { display:inline-block; padding:0 25px; background:#fff; border-radius:30px; text-decoration:none;}
.pro3 li .more a span { display:none;}
.pro3 li:hover .more a,.pro3 li .more a:hover { color:#6aaf08;}
.pro3 li .more a:hover span,.pro3 li:hover .more a span { display:inline-block; padding-left:10px; transition:all 500ms;}
.pro3 li:hover .tex { color:#000;}

.rybg { width:88%; padding:50px 6%; overflow:hidden; background:#efefef; background-size:cover;}
.pro4 li { float:left; width:18%; padding:5px 0; margin:1%; background:#fff;}
.pro4 li .img { width:100%; height:250px; line-height:220px;position: relative; text-align:center;vertical-align: middle; overflow:hidden;}
.pro4 li .img img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;max-width:96%; max-height:96%;transition:all 1s;}
.pro4 li .img:hover img{ transform:scale(1.2,1.2);transform-origin:center center}

.nyleft2 { width:20%; float:left;}
.nyright2 { width:75%; float:right;}
.nyleft2 h3 { line-height:60px; color:#fff; background:#068e42; text-align:center; font-size:1.6em;}

.dingdan { padding:1% 2%; overflow:hidden;}
.dingdan p { padding:5px 0;}
.dingdan input,.dingdan textarea { height:40px; line-height:40px; padding:0 1%; border:#ddd 1px solid; border-radius:5px; background:#fff; width:46%;font-family:Microsoft YaHei; color:#999; font-size:14px;}
.dingdan span { padding:0 5px; color:#f00; font-size:16px;}
.dingdan input.s1 { width:96%; color:#4eb72e; font-weight:bold;}
.dingdan input.s2 { width:120px;}
.dingdan input.aak { width:120px; background:#000; color:#fff;}
.dingdan textarea { padding:5px 1%; line-height:20px; height:100px; width:96%;}
.dingdan img { margin:0 10px; height:45px;}
.dingdan input:focus,.dingdan textarea:focus {outline:#cc0b09 2px solid;}

.footer { clear:both; width:90%; padding:45px 5%; background:url(../images/down_bg.jpg) no-repeat center; overflow:hidden; color:#fff; background-size:cover;}
.footer a{ color:#fff;}
.footer h3 { font-size:18px; padding-bottom:10px;}
.footer .ftbq { float:left; width:50%;}
.footer .ftbq li { float:left; width:28%; padding-left:5%;}
.footer .ftbq li a { display:block;-moz-opacity:0.8; filter:alpha(opacity=80); opacity:0.8; line-height:24px;}
.footer .ftew { float:left; }
.footer .ftew h3 { text-align:left;}
.footer .ftew ul { padding-top:15px;}
.footer .ftew li { width:140px; float:left; text-align:center; }
.footer .ftew li img {max-width:100%; height:auto !important; height:100%;}
.footer .ftlx { float:left; width:25%;}
.footer .ftlx img { float:left; margin-right:15px;}
.footer .ftlx h2 {font-family: Impact;src: url(../fonts/impact.ttf); font-size:28px; font-weight:400; line-height:40px;}
@font-face {
  font-family: Impact;
  font-weight: bold;
  src: url(../fonts/impact.ttf);
}
.footer .ftlx h2 span { letter-spacing:1.5px;}
.footer .ftlx .tt2 { clear:both; padding-top:30px;}

.footer2 { clear:both; width:100%; padding:15px 0; line-height:24px; background:#068e42; overflow:hidden; text-align:center; color:#fff; text-align:center; font-size:14px;}
.footer2 a{ color:#fff;}

.m_nav,.m_img { display:none;}
.wap_down{ position:fixed; left:0px; bottom:0px; z-index:99999; width:100%; height:60px; background:#f8f8f7; display:flex; justify-content:space-between; align-items:center; padding: px 2%; display:none;}
.wap_downa{ width:100%; display:flex; justify-content:center; align-items:center;}
.wap_downa img{ width:30px; height:30px; }
.wap_downb{ width:20%; float:left; padding-top:8px;}
.wap_downba{width:100%;  display:flex; justify-content:center; align-items:center;}
.wap_downba img{ width:20px; height:20px;  }
.wap_downbb{ text-align:center; font-size:13px; line-height:13px; color:#535353; padding-top:5px;   }
.wap_downbba{ width:80px; height:80px;}

@media screen and (min-width: 1200px) and (max-width:1600px){
	.navigation-up .navigation-v3 li h2 a { margin:0 10px;}
	.syfl li { float:left;width:calc(22.2% - 2%);}
   .sypro2 li { width:16.5%;}
}
@media screen and (min-width: 1024px) and (max-width:1200px){
	.navigation-up .navigation-v3 li h2 a { margin:0 5px;}
   .sypro2 li { width:17%;}
}
@media screen and (min-width: 650px) and (max-width:1024px){
   .syfl li { width:92%; margin:2%;}
}

/*移动端导航*/
@media screen and (max-width: 1024px) and (min-width: 0px){
   .mainbody { width:96%; margin:0 2%;}
   .blank60 { height:30px;}
   .blank40 { height:20px;}
   .flash { margin-top:60px;}
   .head-v3{display: none;}
   .slider{margin-top: 44px;}
   .head{display:none}
   .m_img{display:block;height:60px;background:#fff;-webkit-box-shadow: rgba(0, 0, 0, 0.0980392) 5px 5px 5px;position:fixed;top:0px;left:0px;width:100%;z-index:9999;border-bottom:1px solid #ddd;overflow: hidden;}
   .m_img .headlf{padding-top:2px;padding-left:5px;float: left;}
   .m_img .headlf .m_logo{height:40px;display: block; margin:10px 0 0 10px;}
   .m_img .headrg{padding-right:4%;padding-top:20px;float: right;}
   .m_img .headrg a .m_menuimg{height:16px;vertical-align:top;display: block}
   .m_nav {display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
   .m_nav .closecover{position:absolute;width:100%;height:100%;-moz-opacity:0; filter:alpha(opacity=0); opacity:0;left:0px;top:60px;z-index:1}
   .m_nav .closeicon{position:absolute;width:10%;right:3%;top:72px;z-index:1000;text-align:center;filter:alpha(opacity=0);opacity:0}
   .m_nav .m_navList{position:absolute;width:60%;right:0px;top:60px;background:#068e42;height:100%;z-index:100;right:-80%;overflow-y: scroll;}
   .m_nav .m_navList ul{padding-left:5%;padding-right:5%}
   .m_nav .m_navList ul li{border-bottom:1px solid #8ebfa3}
   .m_nav .m_navList ul li a{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
   .m_nav .m_navList ul li .m_f_a{display: flex;align-items: center;justify-content: space-between; width: 100%}
   .m_nav .m_navList ul li .m_f_a a{flex: 1;}
   .m_nav .m_navList ul li .m_f_a i{width: 40px;height:35px;box-sizing: border-box; padding:0 5px; display: block;}
   .icon{ background:url(../images/plus.png) 100% no-repeat;background-position: 50% 50%; -webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
   .icon_on{background:url(../images/reduce.jpg) 50% no-repeat!important;background-position: 50% 50%;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
   .m_nav .m_navList ul li .m_s_nav{display:none;width: 100%;}
   .m_nav .m_navList ul li .m_s_nav a{display: block; height:40px;line-height:40px;font-size:14px;padding-left:10%;overflow: hidden; white-space: nowrap;width: 90%;text-overflow: ellipsis; background:#2663bb; border-top:#fff 1px dotted;}   
   .abtit { padding-bottom:15px;}
   .abtit h3 { font-size:2em;}
   .tit h3 { font-size:28px;}
   .probg { padding:25px 2%; width:96%; display:block;}
   .probg .blank5 { display: block;}
   .footer2 { margin-bottom:60px;}
   .footer .ftbq { width:100%;}
   .footer .ftlx { width:90%; padding-left:10px;}
   .footer .ftew {  width:90%; padding-left:10px; margin-left:0;}
   .footer .ftew li { padding-right:0; width:50%;}
   .footer .ftew img { max-width:100%; height:auto !important; height:100%;}
   .wap_down { display:block;}
   .sypro2 {width:100%;}
   .sypro2 .more2 { padding-top:15px;}
   .sypro2 li h3 {overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
   .newlist li { padding:10px 0; border-bottom:#999 1pxd dashed;}
   .newlist li .time { width:20%;}
   .newlist li .text { width:75%; float:right}
   .newlist li .time span { font-size:3em;}
   .news h1,.product h1 { font-size:1.6em;}
}
@media screen and (max-width: 650px) and (min-width: 0px){
   .sypro li { width:98%;}
   .sypro li .img { height:90px; line-height:90px;}
   .syfl { width:100%;}
   .syfl li { width:40%; margin:2%; padding:10px;}
   .syfl li h3 { line-height:20px; min-height:40px;}
   .abbg { padding:0 3%; width:94%;}
   .abbg .text { width:100%; padding:0}
   .abbg .text h3 span { font-size:1.8em;}
   .abbg .text .sytex { padding-right:0;}
   .abbg .text .syab { width:100%; padding:20px 0; font-size:1.1em;}
   .abbg .text .syab h3 { padding-bottom:15px;}
   .abbg .text .syab h3 span { font-size:1.8em;}
   .abbg .syaimg { display:none;}
   .abbg .tex li { width:50%; padding:20px 0;}
   .abbg .tex li:first-child,.abbg .tex li:nth-last-child(1) { background:#068e42;}
   .nyleft2,.nyright2 { width:100%;}
   .nyleft2 h3 { display:none;}
   .sousou { width:94%; margin:15px auto;}
   .sousou input.search1 { width:67%;}
   .pro3 li { width:80%; margin:10px;}
   .pro4 li { width:46%; margin:2%; padding:0;}
   .product td { padding:5px 3px; line-height:20px;}
   .dingdan input.s1 { width:93%;}
   .dingdan p { padding:0;}
   .dingdan input, .dingdan textarea { width:93%; margin-top:10px;}
}
