@charset "UTF-8";

@import url("style.min.css");

body {

  color: #333;

}



a {

  color: #333;

}







.am-alert {

  margin-bottom: 0;

}



.m-hd ul,

.m-header-banner ul {

  padding: 0;

}

.m-hd ul li,

.m-header-banner ul li {

  list-style-type: none;

}

li { list-style:none;}

ol, ul{ padding:0;}



a,

a:hover,

.m-partner li img,

.m-partner li img:hover,

.m-contact-infobox,

.m-contact-infobox:hover,

.footer-box .ico i,

.footer-box .ico i:hover,

.m-service-page .ico ul li span,

.m-service-page .ico ul li span:hover,

.m-hd .am-sticky,

.m-service-list li:hover {

  -webkit-filter: none;

  -webkit-transition: all 0.5s ease;

  -moz-transition: all 0.5s ease;

  -ms-transition: all 0.5s ease;

  -o-transition: all 0.5s ease;

  transition: all 0.5s ease;

}



[class*=am-u-] + [class*=am-u-]:last-child {

  float: left;

}



.m-images-container section img,

.m-news-container section img {

  max-width: 100%;

  height: auto;

}



.am-container {

  max-width: 1246px;

}



.am-g-fixed {

  max-width: 1246px;

}





.tc { text-align: center;}

.in_pro a{ display: block;color:#333;font-size:18px;}

.in_pro a img.show, .in_pro a.active img.hide, .in_pro a:hover img.hide { display:inline-block;}

.in_pro a img.hide, .in_pro a.active img.show, .in_pro a:hover img.show { display: none;margin: 0 auto;}

.in_pro:hover .in_pimg { background:#97b51f;border:1px solid #97b51f;}

.in_pimg { width:128px;height:128px;border:1px solid #d2d2d2;border-radius: 100%;margin:0 auto;display:table-cell;vertical-align: middle;}

.ab_tc {width:128px;height:128px;margin:0 auto; }

.in_abtitle  h3{ font-size: 36px;color:#333; text-transform: uppercase;margin:0;line-height: 36px;}

.in_abtitle  p { font-size: 20px;color:#666;margin:0 0 40px 0;}

.wrap { margin-top:60px;}

.ab_text { font-size:14px;line-height: 26px;color:#444;margin:0 auto 30px auto;}

.ab_box { width:100%; background: url(../images/bg.png) no-repeat left center;}

.pro_box { background:#aec550;padding:70px 0 90px 0;}

.in_abtitle2 h3,.in_abtitle2 p { color:#fff;}

.in_abtitle2 b { background: #fff;}

.bg { background:#f0f0f0;padding:60px 0 30px 0;}

.news-img img { width:100%;margin-bottom: 1rem;}





.txMovie{position:relative;min-height:500px;background:#fff;}

.focus_pic{overflow:hidden;}

.focus_pic li{vertical-align:top;width:100%;height:100%;}

.focus_pic img{width:100%;display:inline-block;vertical-align:top;max-height:500px;height:500px;}

.focus_nav{position:absolute;left:0;bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000',endColorstr='#7F000000');width:66%;height:60px;*zoom:1;text-align:center;  }

:root .focus_nav{-ms-filter:none}

.focus_nav ul{position:relative;*zoom:1;  }

.focus_nav li{position:relative;*zoom:1;display: inline-block;*display:inline;*zoom:1;margin:0 5px; cursor:pointer;}

.focus_nav .navPrev,.focus_nav .navNext{border:1px solid #fff;background-color:rgba(0, 0,0,.6);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000',endColorstr='#7F000000');display:inline-block;*zoom:1;width:36px;height:36px;line-height:100;overflow:hidden;opacity:.6;filter:Alpha(Opacity=60);background-image:url(images/focus_nav.png);_background-image:url(images/focus_nav.ie6.png);background-repeat:no-repeat;position:absolute;top:10px}

.focus_nav .navPrev{background-position:10px 8px;right:47px;border-right-color:transparent}

.focus_nav .navNext{background-position:-22px 8px;right:10px}

.focus_nav .navPrev:hover, .focus_nav .navNext:hover{opacity:1;filter:Alpha(Opacity=100);border-right-color:#fff}

.focus_nav img{border:2px solid #fff;width:80px;height:80px;border-radius: 100%;}

.focus_nav .on b{color:#fff;position:absolute;top:-10px;left:30px;font-size:10px;font-family:arial;-webkit-text-size-adjust:none}

.focus_nav .on img { width:100px;height: 100px;}

.btn_play_big{ overflow: hidden;padding: 0 0 0 15px;cursor: pointer;background: url(images/bg_btn.png) no-repeat;margin-right: 5px;

    height:40px;line-height:40px;line-height:44px\9;+line-height:44px;_line-height:40px;padding-left:50px;font-size:14px;font-weight:bold;color:#FFF;background-position:0 -275px}

.btn_play_big span{ float: left; height: 24px; padding: 0 15px 0 0;background: url(images/bg_btn.png) no-repeat; height:40px;background-position:right -320px}

.btn_play_big:hover{color:#FFF}

.focus_text .btn_play_big{position:absolute;bottom:13px;left:20px}

.txMovie .focus_nav li .cover{position:absolute;top:0;left:0;width:68px;height:38px;line-height:999px;overflow:hidden;font-size:0;background:#040303;filter:alpha(opacity=30);opacity:.3}

.txMovie .focus_nav li.on .cover{display:none}

.txMovie .focus_nav li b{display:none}

.txMovie .focus_nav li.on b{position:absolute;display:inline-block;top:-6px;left:29px;border-left:6px dashed transparent;border-right:6px dashed transparent;border-top:0;border-bottom:6px solid;color:#fff;font-size:0;width:0;height:0;line-height:0}





.pro_text { background: #fff;width:34%;padding:78px 40px 76px 40px;}

.clear {  clear: both;}

.pro_more { font-size:14px;font-weight:bold;height:38px;line-height:38px;width:158px;display:inline-block;color:#fff;margin-top:40px;border-radius:30px;background:#97b51f url(../images/more.png) no-repeat 110px center;text-indent:40px;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;text-align: left;border:1px solid #97b51f;}

.pro_more:hover {background:#fff url(../images/more2.png) no-repeat 120px center;color:#97b51f; }

.pro_text h3 { font-size:20px;color:#222;    margin-bottom: 30px;}

.pro_t { font-size:15px;color:#666;line-height: 30px;max-height:224px;overflow: hidden;}

.pro_fl {  float: left;width:66%;}

.pro_fr {  float: right;background:#fff;overflow: hidden;height:500px;}

.pro_img { width:100%;height:100%;display: block;}



.nav_box { background: url(../images/nav.jpg) repeat-x center;height:50px;line-height:50px;}

.nav_box li.nLi { width:14.2%;text-align:center;}

.nav_box li a { padding:0;font-size:15px;color:#fff;display:block;}

.am-icon-bars { color:#888;}



.nav_top { padding-top:25px;padding-bottom:25px;}

.nav{ position:relative; z-index:9999; }

.nav a{ color:#656565;  }

.nav .nLi{ float:left;  position:relative; display:inline;background:url(../images/nav_bor.jpg) center right no-repeat; }

.nav .nLi:last-child { background:none;}

.nav .nLi.on { background:none;}

.nav .nLi h3{ margin:0; }

.nav .nLi h3 a{ display:block;font-size:16px; color:#fff;font-weight:bold; font-weight:normal;text-transform:uppercase; text-align:center;}

.nav .sub{ display:none;left:0; top:34px;  position:absolute; background:#fff;line-height:34px;width:100%;padding:10px 0;}

.nav .sub a{ display:block;line-height:40px;font-size:14px; display:block;color:#555;}

.nav .sub h4 { color:#7bbd35;font-size:15px;padding-top:8px;padding-bottom:5px;}

.nav .on h3 a{ background:#97b51f;} 

.nav .sub2 { width:250px;padding-top:5px;padding-bottom:10px;}

.nav .sub2 a { display:block;}

.nav .sub a:hover{color:#97b51f; }

.nav .sub_ce { margin-right:55px;padding-right:55px;border-right:1px dashed #7bbd35;}

.language a{ margin:0 8px;}



.tel em { font-style:normal;font-size:14px;color:#666;}

.tel p { font-size:26px;color:#8eba3e; font-family: Arial;margin: 0;line-height: 26px;}

.tel_img img { margin-top:8px;margin-right:12px;}

.tel_r { margin-top:3px;}



.case-l{overflow:hidden;}

.case-l li{overflow:hidden;cursor:pointer;}

.case-l .case-img { position:relative;}

.case-l li img { width:100%; }

.case-l .txt{padding:0 20px;height:45px;width:100%;background:url(../images/1px.png) repeat;position:absolute;left:0;bottom:0;color:#fff;text-align:center;}

.case-l .txt h3{font-size:16px;font-weight:100;line-height:45px;padding:0;margin:0;}

.case-l .txt p{font-size:14px;text-align:center;line-height: 24px;max-height: 72px;overflow: hidden;}

.case-l .txt a { color:#fff;display:block;widht:100%;height:100%;display:block;}

.border11 { width:30px;height:3px;display:inline-block;margin:0 auto;background:#fff;font-weight: bold;}

.case-l .txt span { border:1px solid #fff;border-radius:20px;height:30px;line-height:30px;padding:0 20px;display:inline-block;font-size:12px;}



.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:70px;height:240px;}

.suspension-box{position:relative;float:right;box-shadow: rgba(0,0,0,.1) 0 2px 15px;

    -webkit-box-shadow: rgba(0,0,0,.2) 0 1px 15px;

    -moz-box-shadow: rgba(0,0,0,.2) 0 1px 15px;-o-box-shadow: rgba(0,0,0,.2) 0 1px 15px;-ms-box-shadow: rgba(0,0,0,.2) 0 1px 15px;border-top-left-radius:6px;border:1px solid #e3e3e3;border-bottom-left-radius:6px;border-bottom:none;}

.suspension .a{display:block;width:50px;height:50px;margin-top:-1px;cursor:pointer;outline:none;border-top:1px solid #e3e3e3;background-color:#fff;}

.a-service { border-top-left-radius:6px;}

.suspension .a.active,

.suspension .a:hover{background:#97b51f;}

.suspension .a .i{float:left;width:50px;height:50px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}

/* .suspension .a-service .i{background-position:0 0;} */

.suspension .a:hover i { background-image:url(../images/side_icon2.png);}

.suspension .a-service .i{width:20px;height:20px;margin-top:15px;margin-left:15px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}

.suspension .a-service:hover i { background-image:url(../images/suspension-bg2.png);background-repeat:no-repeat;}

.suspension .a-service-phone .i{width:20px;height:20px;margin-top:15px;margin-left:15px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}

.suspension .a-service-phone:hover i { background-image:url(../images/suspension-bg2.png);}

.suspension .a-qrcode .i{background-position:-42px 0;border-bottom:1px solid #e3e3e3;}

.suspension .a-cart .i{background-position:-88px 0;}

.suspension .a-top .i{background-position:-129px 3px;}

.suspension .a-top{background:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;}

.suspension .d{display:none;background:#fff;position:absolute;right:67px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);box-shadow: rgba(0,0,0,.1) 0 2px 15px;

    -webkit-box-shadow: rgba(0,0,0,.2) 0 1px 15px;

    -moz-box-shadow: rgba(0,0,0,.2) 0 1px 15px;-o-box-shadow: rgba(0,0,0,.2) 0 1px 15px;-ms-box-shadow: rgba(0,0,0,.2) 0 1px 15px;}

.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}

.suspension .d-service{top:0;}

.suspension .d-service-phone{top:47px;}

.suspension .d-qrcode{top:50px;width:130px;}

.suspension .d .inner-box{line-height:50px;text-align:center;}

.suspension .d-service .d-service-item{border-bottom:none;}

.suspension .d-service .d-service-item a { position:relative;}

.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}

.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}

.suspension .d-service-item:hover .i-qq{background-position:center 3px;}

.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}

.suspension .d-service-item h3{font-size:15px;font-weight:normal;margin:0;}

.suspension .d-service-item .text10{width:140px;font-size:17px; text-align:center; position:relative;}

.suspension .d-service-item .text10 p { margin:0;}

.suspension .d-service-item .text10 .number{color:#000;}

.suspension .d-service-intro{padding-top:10px;}

.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}

.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}

.suspension .d-qrcode{text-align:center;}

.suspension .d-qrcode .inner-box{padding:10px 0; position:relative;}

.suspension .d-qrcode p{font-size:12px;color:#93959c;}

.border12 {border-top: 6px dashed transparent;border-bottom: 6px dashed transparent;border-left: 6px solid #fff;position: absolute;height: 0;top: 42%;right:-6px;margin-left: -10px;width: 0;}

.news-box { padding-bottom:50px;}





.cont-box h2 {  margin: 0 0 0 0;font-size:36px; text-transform:uppercase;color:#333;line-height: 36px;  }

.border10 { width:52px;height:4px;display:inline-block;margin:0 auto;background:#97b51f;font-weight: bold;}



.cont-box .tit_p {  margin: 0 0 40px 0;  font-size: 20px;  color: #666;  }

.cont-box ul h2 {  padding: 0;  margin: 0;  }



.m-news article {  margin-bottom: 80px;  position: relative;  }

.m-news h3 {  font-size: 28px;  }

.news-time {font-family: arial;color: #fff;background:#bfbfbf;font-size:13px;text-align: center;padding:12px 0;}

.news-time span {display: block;font-size: 36px;color: #fff;line-height:30px;padding-bottom:5px;font-weight:bold;}

.m-news-data {  padding-bottom: 30px;  }

.m-news-data span {  color: #aaa;  margin-right: 20px;  }

.m-news-desc {  color: #888;  height: 44px;line-height:22px;  overflow: hidden;font-size:13px;margin:0;  }

.m-news-h3 { margin:3px 0 6px 0;}

.m-news-h3 a:hover {  color: #97b51f;}

.n-news-m { margin-bottom:2rem;}

.m-news-container {  margin-top: 60px;  margin-bottom: 60px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  border-radius: 3px;  background: #fff;  }

.m-news-container header {  background: #1a1f2a;  border-radius: 3px 3px 0 0;  color: #fff;  padding: 20px;  }

.m-news-container header a {  color: #fff;  }

.m-news-container header span {  margin-right: 10px;  }

.m-news-container section {  padding: 40px 20px 20px;  }

.m-news-container section .com a {  color: #dd514c;  }



 





.footer-box {  background: #262626;  padding: 60px 0 0 0;  color: #fff;  font-size: 14px;line-height:32px;  }

.footer-box a {  color: #a9a9a9;  }

.footer-box a:hover {  color: #fff;  }

.footer-box ul {  list-style-type: none;  padding: 0;  margin: 0;  }

.footer-box section h2 {  font-size: 16px;  margin-bottom: 20px;  }

.wx li { margin-right:40px;color:#a9a9a9; }

.wx li:nth-child(2) { margin-right:0;}

.wx li p { margin:0;line-height:36px;}

.footer-box-container,

.footer-box-flink {  padding-bottom: 60px;  }

.footer-box-subnav a, .footer-box-flink a {  margin-right: 10px;  }



.footer_bot {  background: #262626;  font-size: 13px;border-top:1px solid #363636;  padding: 15px 0;  color: #a9a9a9;margin-top: 60px;  }

.bot_con { color:#a9a9a9;}

.bot_con img { margin-right:15px; vertical-align:middle;}

.am-offcanvas-content p {border-bottom:1px solid #424242; margin:0;text-indent: 10px;}

/* about */

.am-about-top { height:65px;border-bottom:1px solid #e5e5e3;line-height:65px;}

.am-about-nav>li>a { line-height: 61px;border-bottom:3px solid #fff;padding:0;margin-right:60px;}

.am-about-nav>li.am-active>a,.am-about-nav>li>a:hover,.am-about-nav>li.am-active>a:hover { background: none;color:#97b51f;border-bottom:3px solid #97b51f;}

.am-loction {padding: 0 .5em;}

.am-text{font-size:14px;line-height:30px;padding-bottom:50px;color: #555;}



/* honor */

.am-gallery-default .am-honor img { width:90%;}

.am-gallery-default .am-honor  p { font-size: 15px;}

.bg2 { background:#f5f5f5;}

/* news */

.news-img2 { padding: 0;}

.news-img2 img { margin: 0;}

.m-case-list2 .m-news-h3 { font-weight:normal;font-size:18px;color:#000;margin-bottom:20px;margin-top:5px;}

.am-news-box { background: #fff;padding:30px;}

.am-news-box:hover{ -moz-box-shadow: 0 0 20px rgba(0,0,0,0.1);-webkit-box-shadow: 0 0 16px rgba(0,0,0,0.1);-ms-box-shadow: 0 0 20px rgba(0,0,0,0.1);-o-box-shadow: 0 0 20px rgba(0,0,0,0.1);box-shadow: 0 0 20px rgba(0,0,0,0.1);}

.am-news-box a{display: block; }

.am-news-more { border:1px solid #dcdcdc;width:118px;height:35px;line-height: 35px;color:#999999;display:block;font-size:13px;text-align: center;margin-top:32px;}

.m-case-list2 .am-news-box:hover .am-news-more { background: #97b51f;color:#fff;border:1px solid #97b51f;}

.news-right .news-t { font-size:53px;color:#7c7c7c;font-weight:normal;border-bottom:1px solid #b5b5b5;display: inline-block;padding-bottom:8px;line-height:53px;margin-bottom:8px;}

.news-right span { font-size: 18px;color:#999999;display: block;}

.news-details { background: #fff;padding:60px 60px 0 60px;}

.main-newarc-title{padding-bottom:20px;border-bottom:1px solid #dedede;margin-bottom:40px;}

.main-newarc-title h2 {text-align:center;font-size:22px;color:#222;font-weight:bold;line-height:30px;padding-bottom:10px;font-weight:normal;}

.main-newarc-title h3 {text-align:center;font-size:20px;color:#333;font-weight:bold;line-height:30px;padding-bottom:25px;padding-top:10px;}

.main-newarc-title .share{height:34px;line-height:34px;overflow:hidden;text-align:center;}

.main-newarc-title .share-p{display:inline-block;*display:inline;*zoom:1;margin:0 17px;font-size:12px;font-weight:normal;color:#999;}

.main-newarc-title .share-p font{color:#999;text-transform:uppercase;margin-right:4px;}

.main-newarc-title .bdsharebuttonbox{display:inline-block;*display:inline;*zoom:1;vertical-align:text-top;position:relative;top:-2px;left:-18px;}

.fenye { padding:40px 0;margin-top:40px;border-top:1px solid #dedede;}

.fyprev a{ background:url(../images/left.png) no-repeat left center;padding-left:34px;}

.fynext a{ background:url(../images/right.png) no-repeat right center;padding-right:34px;}

.fyprev a:hover { background:url(../images/left4.png) no-repeat left center;}

.fynext a:hover { background:url(../images/right4.png) no-repeat right center;}

.fyprev a,.fynext a { color:#434343;display:block;}

.fyprev:hover a,.fynext:hover a { color:#97b51f;}

.fyprev { float: left;}

.fynext { float: right;}

.case-list { padding-bottom:40px;}



.case-list .am-thumbnail { margin:0;padding:0;border:0;}

.case-tit { font-size: 20px;color: #111;border-top:1px solid #dedede;padding:30px 0;}

.case-tit a {font-size: 12px;color:#666;}

.case-tit a:hover { color: #97b51f;}

.sheb-list li,.prod-box li { margin-bottom:20px;}

.sheb-list p { line-height: 60px;border:none;}

.sheb-list li img,.prod-box li img { width: 100%;}

/*------------------------------------分页样式----------------------------------*/

.yu10 {clear: both;height: 46px;color:#333;text-align:center; padding:30px 0 50px 0;}

.yu10 span {border: 1px solid #f3f3f3;background:#fff;margin-right: 2px;padding:8px 14px;}

.yu10 a {border: 1px solid #dedede;padding:6px 12px;color:#8c8c8c;background: #fff;}

.yu10 a{margin:0 2px;

    transition: background 1s, color 0.5s;

    -moz-transition: background 1s, color 0.5s;	/* Firefox 4 */

    -webkit-transition: background 1s, color 0.5s;	/* Safari 和 Chrome */

    -o-transition: background 1s, color 0.5s;	/* Opera */	}

.yu10 .current,.yu10 a:hover {border: 1px solid #97b51f;background:#97b51f;color: #fff;padding:6px 12px;text-decoration: none;}

.yu10 ul li {float: left;font-size: 12px;height: 22px;line-height: 22px;margin: 0 8px;}

.yu10 ul li a {font-size: 12px;font-weight: bold;margin: 0 5px;}

.yu10 ul li select {font-size: 12px;vertical-align:top;}



/* contact */

.cont_text li { padding:0 20px 30px 20px;border-radius:5px;}

.cont_text li .cont_ico { width:140px;height:140px;margin:0 auto;}

.cont_text li .cont_ico span { width:140px;height:140px;background:#f5f5f5;border-radius:100%;vertical-align: middle;display: table-cell;margin:0 auto;}

.cont_text li h3 {  padding:25px 0 15px 0;font-weight: normal;font-size:18px;color:#555;margin:0;}

.cont_t p { font-size:16px;color:#333;line-height: 28px;margin:0;}

.cont-tit h3 {font-size: 34px;color:#524f4f;font-weight: normal;margin:0;}

.my-map { margin:40px auto 0 auto; width: 100%; height: 600px; }

.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }

.my-map .icon-cir { height: 31px; width: 28px; }

.my-map .icon-cir-red { background-position: -11px -5px; }

.amap-container{height: 100%;}

.name {padding: 14px 10px;font-size: 14px;color: #666;font-weight: normal;width: 50%;float:left;background: #fff; border-radius: 5px;border: 1px solid #ebebeb;margin:0 10px 20px 10px;}

.name2 { width: 947px;}

.feed img { width:100px;height:40px;vertical-align: top;margin-left:10px;  cursor:pointer;}

.message { margin: 40px auto 30px auto;max-width:990px}

.message_button { width:100%;background: #808080;border: none;color: #fff;font-size: 14px;margin-top: 20px;cursor: pointer; line-height:44px; -webkit-transition:all ease-in 0.3s;-moz-transition:all ease-in 0.3s;transition:all ease-in 0.3s;border-radius: 3px;margin-bottom: 40px;}

.message_button:hover { background:#4a4a4a;}

.message h3 { font-weight:normal;font-size:22px;color:#444;border-left:4px solid #84c142;padding-left:30px;margin-top:40px;margin-bottom:38px;}

.sheb-list p { background: #fff;line-height:60px;padding:0;margin:0;}

.case-list3 li p { font-size:15px;padding:0;margin:0;line-height:46px;border:1px solid #eee;}

.case-list3 li:hover a  { color:#97b51f;}

.case-list3 li img { width: 100%;}

/* product */

.prod-tit { background: #fff;padding:20px 35px;}

.prod-tit h3 { font-size: 18px;color:#222;font-weight: normal;margin:0;}

.prod-tit p { font-size: 14px;color:#777;line-height: 24px;height: 48px;overflow: hidden;margin: 0;}

.prod-tit span { display: inline-block;width:120px;height:34px;color:#97b51f;border:1px solid #97b51f;border-radius: 20px;margin-top:1.2em;}

.prod-box li:hover .prod-tit span { background: #97b51f;color:#fff;}

.prod-box li { padding: 0 1rem 1rem;overflow: hidden;}

.prod-img { overflow: hidden;}

.prod-img img {-webkit-transition: 0.7s;-o-transition: 0.7s;transition: 0.7s;}

.prod-box li:hover img { -o-transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}

/* product-details */

.prod-img2 img {width:550px;display:block; }

.prod-right h3 { font-size:24px;color:#333;border-bottom:1px solid #d7d7d7;font-weight: normal;line-height: 60px;margin: 0;}

.prod-right .prod-text {font-size: 15px;color: #666;line-height: 30px;padding:30px 0;}

.prod-right .prod-text p { margin: 0;padding: 0;}

.prod-qq a {width: 200px;height:50px;text-align: center;line-height: 50px;background: #97b51f;display:inline-block;color:#fff;}

.prod-qq a:hover {background: #8ca81d;}

.prod-tabs {padding-bottom:60px;}

.prod-tabs li { text-align: center;}

/* banner */

.banner,.banner li,.banner li a { height:520px;}

.banner li a { display: block;}

.news-img iframe { height:387px;}

.video-list li iframe { height:260px;display:block;}



.bottom{height:48px;background:#3d3d3d;display:block;width:100%;position:fixed;bottom:0;left:0;z-index:998;font-size:12px;}

.bottom,.bottom a{color:#fff;}

.bottom .lnk{width:25%;float:left;padding-top:24px;background:url(../images/icon-f1.png) no-repeat center 4px/ auto 20px;text-align:center;line-height:20px;font-size:12px;}

.bottom .icon01{background-image:url(../images/ico_29.png);background-size: 20px 20px;}

.bottom .icon02{background-image:url(../images/ico36.png);background-size: 20px 20px;}

.bottom .icon03{background-image:url(../images/ico_32.png);background-size: 20px 20px;}

.bottom .icon04{background-image:url(../images/qq.png);background-size: 20px 20px;}

.slideTxtBox {margin-top:60px;}
.slideTxtBox .hd{ height:50px; line-height:50px;background:#f5f5f5;position:relative; }
.slideTxtBox .hd ul{ width:100%; position:absolute;}
.slideTxtBox .hd ul li{ float:left; padding:0 25px;text-align:center; cursor:pointer;font-size:16px;color:#333;  }
.slideTxtBox .hd ul li.on{ height:50px;color:#fff;background:#97b51f;}
.slideTxtBox .bd ul{ padding-top:40px;zoom:1;line-height:34px;color:#555;font-size:15px;  }
.slideTxtBox .bd p {padding:0;margin:0;}

.my-map { margin:40px auto 0 auto; width: 100%; height: 600px; }
.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
.my-map .icon-cir { height: 31px; width: 28px; }
.my-map .icon-cir-red { background-position: -11px -5px; }

/* honor */
.fs_gallery {background: rgba(0,0,0, 0.9);position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 9999;}
.fs_gallery_close {position: absolute;top: 20px;right: 20px;width: 25px;height: 25px;color: #ccc;font-size: 34px;line-height: 23px;text-align: center;cursor: pointer;z-index: 102;}
.fs_gallery_close:before {content: "×";}
.fs_gallery_close:hover {color: #fff;}
.fs_gallery_prev, .fs_gallery_next {position: absolute;width: 80px;color: #ccc;font-size: 30px;cursor: pointer;z-index: 101;}
.fs_gallery_prev:hover, .fs_gallery_next:hover {background: rgba(0,0,0, 0.1);color: #fff;}
.fs_gallery_prev {left: 0;top: 0;bottom: 0;}
.fs_gallery_next {right: 0;top: 0;bottom: 0;}
.fs_gallery_prev:before {content: "‹";position: absolute;height: 30px;margin-top: -30px;top: 50%;left: 35px;}
.fs_gallery_next:before {content: "›";position: absolute;height: 30px;margin-top: -30px;top: 50%;left: 35px;}
.fs_gallery_shuft {position: relative;width: 9999999px;}
.fs_gallery_shuft:after {clear: both;content: "";display: block;}
.fs_gallery_shuft_item {float: left;position: relative;background-image: url(data:image/gif;base64,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);
    background-position: center center;
    background-repeat: no-repeat;}
.fs_gallery_shuft_item img {box-shadow: 0 0 8px rgba(0,0,0, 0.8);position: absolute;top: 50%;left: 50%;}
.amap-container{height: 100%;}

img { max-width:100%;}
@media (max-width: 1024px){
	body { padding-bottom:48px;}
	.footer-box { padding:40px 0 0 0;}
	.footer_bot { margin-top:40px;}

}
@media (max-width: 640px){
	
	.m-news-desc {height:44px;}

    .wrap{ margin-top:35px;}

    .swiper-container_banner { display:none;}

    .swiper-container_banner2 { display: block;}

    .in_pimg { width:100px;height:100px;}

    .ab_tc {width:100px;height:100px; }

    .in_pimg img { width:40%;}

    .in_t .am-u-sm-12 { width:50%;}

    .pro_fl {  float: right;width:100%;}

    .pro_fr {  float: left;height:auto;}

    .pro_text { width:100%;padding:30px 20px 30px 20px;}

    .focus_nav{ width:100%;}

    .focus_nav img { width:60px;height:60px;}

    .focus_nav .on img { width:75px;height: 75px;}

    .pro_t { max-height:112px;min-height:112px; overflow: hidden;}

    .focus_nav { bottom:-18px;}

    .focus_pic img{height:auto;}

    .txMovie { min-height: auto;}

    .am-about-nav>li { width:25%;text-align: center;}

    .am-about-nav2>li { width: 33.33%;}

    .am-about-nav>li>a{margin-right:0;line-height: 56px; }

    .am-about-n { width:100%;float: none;}

    .am-about-top {background:#fff;height: auto;}

    .am-about-nav>li>a { border-bottom:none;font-size:15px;height:56px; overflow:hidden;}

    .am-about-nav>li.am-active>a,.am-about-nav>li>a:hover,.am-about-nav>li.am-active>a:hover { border-bottom:none;}

    .am-ab-box { width:100%;padding:0;}

    .bg,.bg2{ padding:35px 0 10px 0;}

    .am-news-box { padding:10px;}

    .news-details { padding-left: 1rem;padding-top:30px;  padding-right: 1rem;}

    .fyprev,.fynext { float: none;margin-bottom:10px;}

    .fynext a{ background:url(../images/right.png) no-repeat left center;padding-left:34px;padding-right:0;}

    .fynext a:hover { background:url(../images/left4.png) no-repeat left center;}

    .main-newarc-title h2 { font-size: 20px;padding-bottom:0;margin-bottom:10px;}

    .cont_text li .cont_ico { width:120px;height:120px;}

    .cont_text li .cont_ico span { width:120px;height:120px;}

    .cont_text li .cont_ico img { width: 30%;}

    .n-news-m { margin-bottom:1rem;}

    .m-news-desc  { height: 44px;}

    .prod-img2 img {width:100%;height:auto;}

    .prod-tabs li { width: 50%;}

    .video-list li iframe { height:340px;}

    .am-foot .am-fr { float:left;}.slideTxtBox .hd ul li{ padding:0 0;width:50%;}

}



@media (max-width: 479px) {
	.m-news-desc { height:44px;}

    .wrap{ margin-top:35px;}

    .cont-box h2 { font-size:26px; }

    .cont-box .tit_p,.in_abtitle  p { margin: 0 0 20px 0;}

    .in_pimg { width:90px;height:90px;}

    .ab_tc {width:90px;height:90px; }

    .in_pro a { font-size:16px; margin-top: .6rem;}

    .pro_text h3 { font-size:18px;}

    .in_abtitle  h3{ font-size:26px; }

    .pro_box{ padding:35px 0 50px 0;}

    .bg,.bg2{ padding:30px 0 10px 0;}

    .news-time span { font-size: 30px;}

    .footer-box{ padding:30px 0 0 0;}

    .footer_bot { margin-top:30px;}

    .focus_nav img { width:50px;height:50px;}

    .focus_nav .on img { width:70px;height: 70px;}

    .txMovie { min-height: auto;}

    .news-box { padding-bottom:30px;}

    .am-about-nav>li>a{margin-right:0;}

    .am-about-n { width:100%;float: none;}

    .prod-box2 .wrap2{ margin-top:10px;}



    .am-about-nav>li.am-active>a,.am-about-nav>li>a:hover,.am-about-nav>li.am-active>a:hover { border-bottom:none;}

    .am-ab-box { width:100%;padding:0;}

    .am-gallery-default .am-honor img { width:98%;}

    .am-news-box { padding:10px;}

    .m-case-list2 .m-news-h3 { font-size:16px;}

    .news-details { padding-left: 1rem;padding-top:20px;  padding-right: 1rem;}

    .fyprev,.fynext { float: none;}

    .fynext a{ background:url(../images/right.png) no-repeat left center;padding-left:34px;padding-right:0;}

    .fynext a:hover { background:url(../images/left4.png) no-repeat left center;}

    .main-newarc-title h2 { font-size: 18px;padding-bottom:0;margin-bottom:10px;}

    .main-newarc-title { margin-bottom:20px;padding-bottom:10px;}

    .am-text{line-height:28px;}

    .cont_text li .cont_ico { width:110px;height:110px;}

    .cont_text li .cont_ico span { width:110px;height:110px;}

    .cont_text li .cont_ico img { width: 30%;}

    .cont_text li h3 {  padding:15px 0 10px 0;}

    .cont_t p { font-size: 15px;}

    .my-map {  height: 300px;margin-top:10px; }

    .cont-tit h3 { font-size: 26px;}

    .message { margin: 30px auto 20px auto;}

    .message_button { margin-bottom: 20px;}

    .fenye { margin-top:30px;}

    .fenye { padding:30px 0;}

    .sheb-list p { line-height: 50px;font-size: 15px;}

    .news-list>li {  padding-bottom: 0;}

    .m-case-list2 .m-news-h3 { margin-bottom:5px;margin-top:0;}

    .m-case-list2 .m-news-h3 { font-size:16px;}

    .m-news-desc  { height: 44px;}

    .sheb-list li,.prod-box li { padding: 0 .4rem .3rem;}

    .prod-tit p { height: 24px;line-height: 24px;}

    .prod-tit { padding:20px 25px 25px 25px;}

    .prod-tabs {padding-bottom:30px;}

    .prod-right h3 { font-size: 20px;}

    .am-slider-default .am-control-nav li a { width: 8px;height:8px;}

    .am-slider-default .am-control-nav { bottom: 15px;}

    .am-slider-default .am-control-nav li { margin:0 3px;}

    .news-img iframe { height:260px;}

    .video-list li iframe { height:300px;}

}

@media (max-width: 374px) {

    .main-newarc-title h2 { font-size: 16px;}

    .fenye { margin-top:20px;}

    .fenye { padding:20px 0;}

    .am-text { padding-bottom: 40px;}

    .cont-tit h3 { font-size: 24px;}

    .cont-tit p { font-size: 14px;margin:1em 0;}

    .cont_text li .cont_ico { width:100px;height:100px;}

    .cont_text li .cont_ico span { width:100px;height:100px;}

    .cont_t p { line-height: 24px;font-size:14px;}

    .cont_text li h3 { font-size: 16px;}

    .am-about-nav>li>a { border-bottom:none;font-size:14px;}

    .prod-tit h3 { font-size: 17px;margin-bottom:1rem;}

    .prod-right h3 { font-size: 18px;}

    .news-img iframe { height:240px;}

    .video-list li iframe { height:240px;}
	.m-news-desc { font-size:12px;line-height:18px;height:36px;}

.m-case-list2 .m-news-h3 {font-size:14px;margin-bottom:2px;}


}

