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{margin:0 7%;font-family:Microsoft YaHei;}

.t_top { background:#053636; height:30px; line-height:30px;color:#fff; padding:0 7%; font-size:12px; overflow:hidden; border-bottom:#6aaf08 4px solid;}
.t_top .t_l { float:left;}
.t_top .t_r { float:right; text-align:right;}
.t_top .t_r a { padding:0 10px; color:#fff;}

.reveal-modal-bg { position: fixed;height: 100%;width: 100%;z-index: 100;display: none;top: 0;left: 0;background: rgba(00, 00, 00, 0.8)}
.reveal-modal {visibility: hidden;top:120px; height:50px;left: 50%;margin-left: -300px;width: 450px;position: absolute;z-index: 101;padding:30px 40px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);-box-shadow: 0 0 10px rgba(0,0,0,.4);background-color: #eee;}
.reveal-modal .close-reveal-modal {font-size: 22px;	line-height: .5;position: absolute;	top: 8px;right: 11px;color: #aaa;text-shadow: 0 -1px 1px rbga(0,0,0,.6);font-weight: bold;cursor: pointer;} 


.mbdh{ display:none;}
#top{width:100%;background:#ffffff;height:131px; position:fixed; left:0; top:0; z-index:9999;-moz-box-shadow: 0px 0px 10px #ccc;-webkit-box-shadow: 0px 0px 10px #ccc;box-shadow:0px 0px 10px #ccc;}
#top .logo{padding-top:19px;float:left;}

/*menu*/
.menu{height:97px;line-height:97px;text-align:center;float:right;font-family:'Poppins'; padding-right:30px;}
#top .tel { float:right; font-family:Arial; margin-top:19px; margin-right:20px;}
#top .img { width:60px; height:60px; line-height:60px; border:#ddd 1px solid; border-radius:100%; float:left; text-align:center;}
#top .img img { vertical-align:middle;}
#top .tel p { float:left; padding-left:20px;}
#top .tel span { display:block; color:#000; font-weight:bold;}
#top .tel b { display:block; font-size:24px; font-weight:bold;}

.menu ul li{ display:inline-block;border-right:1px solid rgba(255,255,255,.2) ;}
.menu ul li:last-child{ background:none;}
.menu ul li a{padding:0 15px;font-size:15px;display:block;color:#4f4f4f;font-weight:400;}
.menu ul li a:hover{text-decoration:none;color:#fff;background-color:#6aaf08;}

#top .sos{float:right;height:100px;line-height:100px;width:3%;text-align:center;margin-left:1%;}
#top .sos img{ vertical-align:middle;}
.search{margin-top:10px;}
.searchsrk{width:393px;height:40px;line-height:40px;background:#fff;border:0;padding-left:10px;color:#898989;float:left;}
.searchsrk2{border:0;background:url(../images/index_06.jpg) no-repeat;width:47px;height:41px;float:left;}
#top .lang{width:74px;background:#00a85a;float:right;height:100px;line-height:100px;text-align:center;color:#fff;margin-left:10px;}
#top .lang img{ vertical-align:middle;padding-right:3px;}

/*语言下拉*/
#nav {float:right;margin-left:10px;}
#nav dl {list-style: none;}
#nav dl dt {padding:0 15px;line-height: 100px;position: relative;background:#6aaf08;text-align:center;
}
#nav dl dt a{color:#fff;}
#nav dl dt img{ vertical-align:middle;padding-right:6px;}
#nav p {position: absolute;left: 0px;padding-bottom: 0px;float: left;height: 0;overflow: hidden;background-color: #f1f1f1; z-index:999;}

#nav p a {padding:0 38px;text-decoration: none;color:#333 !important;line-height:38px;display: block;}
#nav p a:hover {background-color: #fa0;color: #FFFFFF !important;}

#nav1 .nav1 a,#nav2 .nav2 a,#nav3 .nav3 a,#nav4 .nav4 a,#nav5 .nav5 a,#nav6 .nav6 a,#nav7 .nav7 a,#nav8 .nav8 a{ text-decoration:none; color:#fff; background:#6aaf08;}

/*语言下拉*/


/*banner*/
/* Slider */
.banner {width: 100%;height: auto;overflow: hidden;margin-right: auto;margin-left: auto;}
.m_banner{ display:none;}
.flash2 { width:100%; clear:both; height:300px; background-repeat:no-repeat; background-position:center; background-size:cover; overflow:hidden; margin-top:100px;}

.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;}

/*banner*/
.abtit { clear:both; text-align:center; padding-bottom:30px; overflow:hidden; width:100%; line-height:40px;}
.abtit h3 { font-size:2.8em; color:#000; font-weight:bold; text-transform:uppercase; font-family:"HelveticaLTStd-Bold";}
.abtit p { font-size:14px; color:#64687a; background:url(../images/tit.png) no-repeat center bottom; padding-bottom:25px;}
.abtt {text-align:left; padding-left:5%;}

.tit { font-family:Arial; background:url(../images/tit.png) no-repeat; overflow:hidden; padding:10px 0 20px 35px;}
.tit h3 { color:#102030; font-size:5em; float:left; font-weight:bold;}
.tit p { color:#acacac; text-transform:uppercase; font-size:1.4em; padding-left:35px; float:left;}
.tit p span { color:#102030; font-size:1.6em; display:block; padding-bottom:15px;}

.abbg { clear:both; padding:60px 7%; overflow:hidden; background:#f7f7f7; width:86%;}
.tt2 { padding-bottom:20px;}
.tt2 p { font-size:1.4em; font-weight:bold; color:#6aaf08; text-transform:uppercase; padding-bottom:10px;}
.tt2 h3 { font-size:2em; color:#202a30; padding-bottom:20px;}
.tt2 img { height:16px;}

.syabout { width:45%; float:right;}
.syabout h2 { font-size:24px; padding-bottom:30px; color:#000;}
.syabout h2 b { width:70px; height:3px; background:#102030; font-size:0; display:block; overflow:hidden; margin-bottom:30px;}
.sytex p { padding:5px 0; font-size:1em;}
.abimg { float:left; width:50%;}
.abimg img { max-width:100%; height:auto !important; height:100%;}
.syabout .more { padding-top:20px;}
.syabout .more a { text-decoration:none; color:#fff; background:#6aaf08; padding:5px 20px; border-radius:25px; display:inline-block;}

.syab { padding:20px 0; overflow:hidden;}
.syab li { float:left; width:96px; height:112px; position:relative; margin-left:20px;}
.syab li:first-child { margin-left:0;}
.syab li h3 { width:72px; height:26px; background:#6aaf08; color:#fff; line-height:26px; text-align:center; position:absolute; left:12px; top:0; z-index:99;}
.syab li .img { width:94px; height:94px; background:#1c1c1c; line-height:94px; text-align:center; position:absolute; left:0; bottom:0; z-index:9; border:#6aaf08 1px solid;}
.syab li .img img { vertical-align:middle; max-width:50%; height:auto !important; height:100%;transition: width 1s, height 1s;-moz-transition: width 1s, height 1s, -moz-transform 1s;-webkit-transition: width 1s, height 1s, -webkit-transform 1s;-o-transition: width 1s, height 1s, -o-transform 1s;}
.syab li .img:hover img{transform:rotate(-360deg);
-moz-transform:rotate(360deg); /* Firefox 4 */
-webkit-transform:rotate(360deg); /* Safari and Chrome */
-o-transform:rotate(360deg); /* Opera */}
.syab li:hover {animation-name: move;animation-duration:0.6s;animation-fill-mode: forwards;}
@keyframes move {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-10px);
    }
}


.sbbg{ clear:both; padding:60px 0; overflow:hidden; background:#102030; width:100%;}
.sbbg .tit {background:url(../images/tit2.png) no-repeat;}
.sbbg .tit h3,.sbbg .tit p,.sbbg .tit p span { color:#fff;}

.more33 { width:60px; line-height:50px; height:60px; margin-top:40px; background:#fa0;}
.more33 a { display:inline-block; background:#6aaf08; border-radius:0 0 40px 0; color:#fff;width:60px; height:60px; font-size:2em; text-align:center;}
.more33 a:hover { background:#152131; color:#fff;}

/*滚动*/
.abbg2 { clear:both; padding-bottom:60px; background:#f7f7f7; overflow:hidden;}
.abbg2 .text { width:33%; float:left; text-align:right; background:#053636 url(../images/bg.jpg) no-repeat right center; height:347px; overflow:hidden; margin-top:4px;}
.abbg2 .text h3 { font-size:2.6em; color:#fff; padding:5%; line-height:1.4em;}
.abbg2 .text h3 p { padding-top:20px;}
.abbg2 .text p.aa { font-size:1.2em;-moz-opacity:0.7; filter:alpha(opacity=70); opacity:0.7; padding-right:5%; color:#fff; font-weight:bold;}
.pro_img {OVERFLOW: hidden; WIDTH:66%; float:right; height:355px;}
.pro_img td { padding:0 5px;}
.pro_img img { height:347px;}

.pro_img2 {OVERFLOW: hidden; WIDTH:100%; height:355px;}
.pro_img2 td { padding:0 5px;}
.pro_img2 img { height:347px;}

.more21 { clear:both; padding-top:25px; text-align:center;}
.more21 a { display:inline-block; padding:5px 35px; border:#6aaf08 1px solid; color:#6aaf08; text-decoration:none; border-radius:25px;}
.more21 a:hover { background:#6aaf08; color:#fff;}

.newlist li { width:100%; padding:15px 0; float:left;border-bottom:#d4d4d4 1px solid;}
.newlist li .nimg { width:20%; float:left;}
.newlist li .nimg img { max-width:100%; height:auto !important; height:100%;}
.newlist li .time { width:12%; 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:68%; 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;}

.hdbg { clear:both; width:100%; height:50px; line-height:50px; border-bottom:#ddd 1px solid; overflow:hidden; font-size:0.9em;}
.hdbg p { background:url(../images/aa-1.png) no-repeat left center; padding-left:20px; color:#939393;}
.hdbg img { vertical-align:middle;}
.hdbg a {color:#939393;}

.about,.news,.contact,.product { line-height:1.6em; font-size:1.1em;}
.about p { padding:5px 0; text-indent:2em;}
.abimg2 { width:40%; float:right}
.abimg2 img { max-width:60%; height:auto !important; height:100%; margin:5px;}

.contmap {width:100%;height:405px; margin:10px 0; border:#ccc solid 1px;}

.tt { padding:15px 0; overflow:hidden;}
.tt img { vertical-align:middle; margin-left:5px;}
.tt h3 { display:inline-block; padding:5px 25px; background:#053636; color:#fff; font-size:18px;margin:0 10px; border-radius:5px; float:left;}
.tt h3 img { margin-right:5px; margin-left:0;}
.tt a { display:inline-block; padding:0 20px; background:#75b121; color:#fff; text-decoration:none;border-radius:30px; float:right; margin-right:5%;}

.sypro { clear:both;}
.sypro li { width:23%; float:left; margin:1.5% 1%;}
.sypro li .img { width:120px; height:120px; line-height:120px; overflow:hidden; background:#75b121; border:#75b121 1px solid;position: relative; text-align:center; float:left;}
.sypro li .img a {width:120px; height:120px; display:block; background:#fff; border-radius:0 0 40px 0;}
.sypro li .img img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;max-width:94%; max-height:94%;}
.sypro li .text { width:60%; float:right; font-size:1em;}
.sypro li .text h3 { font-size:18px; padding-bottom:8px;}

.synews li { width:30%; margin-left:5%; float:left;}
.synews li:first-child { margin-left:0;}
.synews li .img,.synews li .img img { width:100%;}
.synews li .img { margin-bottom:20px;}
.synews li .time { width:80px; float:left; text-align:center; border:#ddd 1px solid;}
.synews li .time span {width:80px; height:80px; background:#6aaf08; display:block; color:#fff; line-height:80px; font-size:40px;}
.synews li .text { width:78%; float:right;}
.synews li .text h3 { font-size:16px; padding-bottom:10px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.synews li .text h3 a { color:#333;}
.synews li .text h3 a:hover {color:#6aaf08;}
.synews li .text .tex { color:#999; line-height:22px;min-height: 44px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.synews li .more { padding-top:10px;}
.synews li .more a { color:#666;}
.synews li .more a:hover { color:#6aaf08; transition:all 500ms; margin-left:15px;}

.news h1,.product h1 { font-size:2em; text-align:center; width:85%; margin:0 auto; font-weight:bold;}

.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:100%; height:50px; margin:10px auto; border:#6aaf08 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:#6aaf08; color:#fff; border:0; text-align:center; float:right; cursor:pointer;}

.nyleft2 { width:20%; float:left;}
.nyright2 { width:73%; float:right;}
.nyright h3 { font-size:1.2em; padding-bottom:10px;}
.nyright li { width:100%; float:left;}
.nyright li a { padding-left:23px; background:url(../images/01.gif) no-repeat 5px center;}

.nyleft2 h3 { background:#6aaf08; background-size:40px 40px; font-size:20px; width:100%; height:70px;border:#6aaf08 1px solid; line-height:70px; color:#fff; text-indent:25px;}

.accordion {width: 100%;max-width:100%;}

.accordion .link { position: relative;padding: 10px 9%; border:#ddd 1px solid; width:82%;-moz-box-shadow: 0px 0px 5px #d5d5d5;-webkit-box-shadow: 0px 0px 5px #d5d5d5;box-shadow:0px 0px 5px #d5d5d5;background:url(../images/right.png) no-repeat 115% center; font-weight:400;display:block; font-size:1.1em;}
.accordion li:hover .link {background:url(../images/right.png) no-repeat 93% center; transition:all 500ms; color:#000; font-weight:bold;padding: 10px 10%; width:80%;}

.accordion li{cursor: pointer; width:100%; float:left; margin-top:10px;}

.accordion li.open .link {background:url(../images/down.png) no-repeat 93% center; transition:all 500ms; color:#000; font-weight:bold;}
.submenu { display:block;}
.submenu .tex a{width:90%; float:left; border-bottom:#999 1px dotted; padding:5px 0 5px 10%; display:inline-block; text-decoration:none;}
.submenu a:hover ,.submenu li.current a{ font-weight:bold;}

.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-right:#fff 5px solid; font-size:1em;}
.product tr:nth-child(odd){background:#f7f7f7;}
.product tr:nth-child(even){background:#fff;}
.product td.pro { width:15%; text-align:center;}

.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: 66px;color: #999;line-height: 22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;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;}

.pro4 li { float:left; width:calc(23% - 20px); padding:10px; background:#f7f7f7; margin:1%;}
.pro4 li:hover {-moz-box-shadow: 0px 0px 10px #adadad;-webkit-box-shadow: 0px 0px 10px #adadad;box-shadow:0px 0px 10px #adadad;}
.pro4 li .pimg { width:100%; height:180px; overflow:hidden;text-align:center;position: relative;line-height: 160px;vertical-align: middle;}
.pro4 li .pimg img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;max-width:90%; max-height:90%;}

.dingdan { padding:1% 2%; background:#f9f9f9; 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;}

.footer2{ clear:both;width:100%; border-top:#6aaf08 7px solid; background:#053636; padding-top:50px; color:#fff;}
.footer2 h3 { font-size:18px; font-weight:bold; padding-bottom:10px; color:#fff;}
.footer2 h3 span { display:block; text-transform:uppercase; font-family:Arial; font-weight:400;-moz-opacity:0.7; filter:alpha(opacity=70); opacity:0.7;}
.footer2 .ftnav,.footer2 .ftew,.footer2 .ftlx { width:22%; float:left;}
.footer2 .ftnav a { display:block; color:#809999;}
.footer2 .ftew img { width:150px; margin-top:5px;}
.footer2 .ftlx { width:34%;}
.footer2 .ftlx .tex { color:#809999;}
.footer2 .ftlx .tex a { color:#809999;}

.footer { clear:both; color:#fff; line-height:50px; text-align:center; border-top:#2d5656 1px solid;}
.footer a,.footer a.zzb07link { color:#fff;}

.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; border-top:#ddd 2px solid;}
.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;}
.ssou5 { width:100%; height:40px; margin:10px auto; border:#666 2px solid; border-radius:5px;overflow:hidden; display:none;}
.ssou5 input { font-size:14px; color:#666;padding:0; height:40px; line-height:40px; margin:0; border:0; background:none; outline:none;}
.ssou5 input.search1 { width:57%; background:url(../images/ss1.png) no-repeat 10px center;padding:0 15px 0 40px;}
.ssou5 input.searchimg1 { width:23%; background:#666; color:#fff; border:0; text-align:center; float:right; cursor:pointer; overflow:hidden;}

@media screen and (max-width: 1900px) and (min-width: 1800px){
}
@media screen and (max-width: 1800px) and (min-width: 1600px){
	.nypro li { margin:10px 9px;}
	#top .tel { display:none;}
	.menu { padding-right:0;}
	.pro3 li { float:left; width:calc(18% - 20px);}
}
@media screen and (max-width: 1600px) and (min-width: 1480px){
	.about { padding-left:0;}
	.sypro li {width:29%}
	#top .tel { display:none;}
	.menu { padding-right:0;}
	.synews li .text { width:72%;}
	.pro3 li { float:left; width:calc(17% - 20px);}
}
@media screen and (max-width: 1480px) and (min-width: 1200px){
	.t_top { padding:0 5%;}
	.mainbody { margin:0 5%;}
	.about { padding:0; line-height:1.4em;}
	.about,.abimg2 { width:100%;}
	.sypro li {width:29%}
	#top .tel { display:none;}
	.menu { padding-right:0;}
	.synews li .text { width:72%;}
	.pro3 li { float:left; width:calc(24.5% - 25px);}
}
@media screen and (max-width: 1200px) and (min-width: 1024px){
	.t_top { padding:0 2%;}
	.sypro li {width:45%}
	#top .tel { display:none;}
	.menu { padding-right:0;}
	.synews li .text { width:68%;}
	.pro3 li { float:left; width:calc(40% - 25px);}
}
@media screen and (max-width: 1024px) and (min-width: 0px){
	.t_top { padding:0 2%;}
	#top .tel { display:none;}
	.flash2 { margin-top:10px; height:250px;}
	.blank60 { height:30px;}
	.blank40 { height:15px;}
	.mainbody { margin:0 2%;}
	#top { display:none;}
	.abtit { line-height:30px; padding-bottom:20px;}
	.abtit h3 { font-size:2em; line-height:1.4em;}
	.tit p { font-size:1.2em;}
	.tit p span { font-size:1.4em; padding-top:8px;}
	.abbg { padding:25px 2%; width:96%;}
	.syabout { width:100%; padding-top:15px;}
	.sytex { line-height:1.4em; font-size:1.2em;}
	.sytex p { text-indent:2em;}
	.tt2{ padding-bottom:10px;}
	.abimg { width:100%; padding-top:30px;}
	.sbbg { padding:30px 0;}
	.syab { padding:10px 0;}
	.syab li { width:86px; height:99px; margin-left:10px;}
	.syab li h3 { width:66px; left:10px;}
	.syab li .img { width:84px; height:84px; line-height:84px;}
	.pro3 li { float:left; width:92%; margin:15px 0;}
	.pro4 li { width:92%; margin:15px 5px;}
	.newlist li { width:100%; font-size:0.9em;}
	.newlist li .nimg { width:100%; margin-bottom:10px;}
	.newlist li .nimg img { width:100%;}
	.newlist li .time { width:15%; font-size:1em;}
	.newlist li .time span { font-size:3.6em; padding:10px 0;}
	.newlist li .text h3 { line-height:1.2em;}
	.newlist li .text { width:80%; float:right; min-height:48px; line-height:16px;}
	.synews li { width:100%; margin:10px 0;}
	.nyleft { width:100%;}
	.nyleft .news { width:100%; padding:0; border:0;}
	.nyright { display:none;}
	.nyleft2 { width:100%;}
	.nyleft2 h3 { display:none;}
	.nyright2 { width:100%; padding-top:25px;}
	.news h1,.product h1 { font-size:1.4em; line-height:1.2em;}
	
	.wap_down { display:block;}
	.about { padding:0; line-height:1.4em;}
	.about,.abimg2 { width:100%;}
  .iw_poi_title { font-size:14px;}
  .iw_poi_content { font-size:12px; line-height:18px;}
  .contact { width:100%;}
  .contmap {width:100%;height:305px; margin:10px 0;}
  .ssou5 { display:block;}
  .ablist a { margin:5px;}
  table.bak { display:none;}
  .product td { padding:5px;}
  .product td.pro { width:20%;}
  
  .sypro li { width:96%; margin-top:10px;}
  .abtt {text-align:center; padding-left:0;}
  .footer { padding:10px 0; font-size:1em;line-height:20px;}
  .footer .ftnav{ padding:0 2%; width:45%;}
  .footer h3 { font-size:1.2em;}
  .footer2 { padding:20px 5% 10px 5%; line-height:20px; margin-bottom:60px; width:90%; font-size:1em;}
  .footer2 .ftnav { width:50%;}
  .footer2 .ftlx { width:100%; padding-left:0; padding-top:15px; padding-bottom:0;}
  .footer2 .ftew { display:none;}
  .pro_img2 {height:265px;}
  .pro_img2 img { height:260px;}
  .sousou input.search1 { width:57%;}
.sousou input.searchimg1 { width:23%;}
}
@media screen and (max-width: 768px) and (min-width: 0px){
	.tech .left { width:94%;}
	.tech .right { width:100%;}
	.nypro li { margin:2% 0; width:94%;}
   .dingdan input.s1 { width:93%;}
   .dingdan p { padding:0;}
   .dingdan input, .dingdan textarea { width:93%; margin-top:10px;}
}