 @charset "utf-8";
/* CSS Document */

html,body{-webkit-text-size-adjust:none;}
body{ width:100%;font-size:14px; font-family:"微软雅黑"; margin:0;padding:0;color: #666; line-height:24px;overflow-x: hidden;}
article,footer, header,nav,section{display:block;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
ul,li{list-style:none;margin:0;padding:0;}
img{ border:none;}
a{text-decoration:none;color:#666; }
a:hover{text-decoration:none;}
.clear {clear: both; height:0px;}
.fl{ float:left;} .fr{ float:right;}
.fl,.fr{display:inline;}
.cen{margin:0 auto;}
.mag{ margin-top:30px;}
.m20{ margin-top:20px;}
.m10{ margin-top:10px;}
.m15{ margin-top:15px;}
.m60{ margin-top:60px;}
.m80{ margin-top:80px;}
.pad{ padding-top:20px;}
.maf{ margin-left:19px;}
.center{width:1200px;height:auto;overflow: hidden;}
.content{ width:1200px; height:auto;}


.header_main{background: #fff;height: 34px;line-height: 34px;font-size: 12px;border-bottom: 1px solid #ddd;}
.header_main span{color: #666;display: inline-block;margin-right: 10px;}
.header_main b{display: inline-block;font-weight: bold;font-size: 16px;font-family: arial;color: #666;}
.header_main .ksdh{color: #666;+width: 300px;}
.header_main .ksdh li{position: relative;display: inline-block;text-align: center;margin: 0 8px;}
.header_main .ksdh .split{display: inline-block;width: 1px;height: 12px;background: #666;vertical-align: middle;margin: 0;}
.header_main .ksdh a{color: #666;display: inline-block;font-size: 12px;}
.header_main .ksdh a:hover{color: #269c67;}

.head{ margin:15px auto; overflow:hidden;}
.tel span {color:#666;font-size: 14px;display:block;background:url(../images/h_dh.gif) no-repeat 0 8px;padding-left:40px;float:left;margin-left:30px;margin-top: 18px;}
.tel span b {display:block;font-family:Arial;font-size: 29px;color:#009943;}

.nav{width: 100%;height: 50px;line-height: 50px;background:#269c67;position: relative;z-index: 10;}
#nav ul{margin: 0 auto;width:1200px;}
#nav li{float: left;width: 150px;display: block;list-style: none;font-size: 16px;text-align: center;line-height: 50px;position: relative;margin: 0;background: url(../images/nav_line.png) no-repeat right center;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
#nav li:last-child{background: none;}
#nav li a{display: block;text-align: center;position: relative;color: #fff;height: 50px;}
#nav li:hover a, #nav li.hover a{color: #066c37;}
#nav li:hover, #nav li.hover{background: #fadd15 url(../images/nav_line.png) no-repeat right center;}
#nav li:last-child:hover, #nav li:last-child.hover{background: #fadd15;}
#nav ul .subnav{background: #fff;border-top: 2px solid #63b670;box-shadow: 0 13px 42px 11px rgba(0, 0, 0, 0.05);height: auto;left: 0;overflow: hidden;position: absolute;top: 100%;width: 100%;z-index: 199;}
#nav ul .subnav{position: absolute;filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}
#nav ul li:hover .subnav{opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
#nav ul .subnav a{color: #666;display: block;font-size: 13px;font-weight: 500;line-height: 22px;height: 22px;padding: 10px;transition: all 0.2s ease-in-out 0s;max-width: 100%;border-bottom: 1px solid #eee;}
#nav ul .subnav a:hover{color: #63b670;padding-left: 20px;background: #f9f9f9;}

.banner{width:100%; height:550px; overflow:hidden;}
.bannerc{width:100%; height:550px; margin:0px auto;}

.bannerc #full-screen-slider { width:100%; height:550px; text-align:left;position:relative;}
.bannerc #slides { display:block; width:100%; height:550px; list-style:none; padding:0; margin:0; position:relative;}
.bannerc #slides li { display:block; width:100%; height:550px; list-style:none; padding:0; margin:0; position:absolute;}
.bannerc #slides li a { display:block; width:100%; height:550px; text-indent:-9999px}
.bannerc #pagination { display:block; list-style:none; position:absolute; left:26%; top:500px; z-index:9900;  padding:0px; margin:0; cursor:pointer;}
.bannerc #pagination li { display:block; list-style:none; width:15px; height:15px; float:left; margin-left:8px; border-radius:50%; background:#FFF; }
.bannerc #pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
.bannerc #pagination li.current {background:#006835;}

.title{text-align: center; padding: 40px 0px 20px 0px; font-size: 30px; font-weight: bold; color: #333333;}
.title_2{color:#269c67;}

#tabs{width:1270px;margin: 0 auto;margin-top: 20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin-bottom: 12px;}
#tabs li{float: left; height: 44px;line-height: 44px;text-align: center;font-size: 14px; border-radius:3px; background:#eee;color:#000; margin:1px; width:19%;}
#tabs li a{color: #000;}
#tabs li:hover{background: #269c67;text-align: center;font-size: 16px; color: #fff;cursor: pointer;transition:all 0.3s;}
#tabs li:hover a{color: #fff;}

.prodc{ width:1230px;}
.prodc li{float:left;width: 289px;margin-top: 15px;margin-right: 15px;}
.prodc li p{ display:inline-block; padding:0 !important; width:100%; transition:all .3s ease;}
.prodc li p a{text-align: left;font-size:16px;background: #f0f1f2;color:#333435;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 60px;padding: 0 54px 0 30px;position: relative;transition: all .3s ease;display:block;}
.prodc li p a:after{content: '+';display: block;position: absolute;top: 0;bottom: 0;margin: auto 0;width: 30px;height: 30px;border-radius: 50%;background: #fff;right: 25px;line-height: 30px;text-align: center;font-size: 24px;color: #a3a9ac;font-weight: lighter;transition: all .3s ease;}
.prodc li .img{ overflow:hidden;}
.prodc li .img img{ transition:all .6s ease; width:100%; height:auto; vertical-align: top;}
.prodc li:hover .img img{ transform:scale(1.1);}
.prodc li:hover p a{background: #269c67; color:#fff;}
.prodc li:hover p a:after{transform: rotate(360deg);color: #269c67;}

.bgc{ padding:50px 0 150px; background:#f5f5f5;}
.about{background-color: #fff;overflow: hidden;}
.about dt{float: left;width: 614px;}
.about dt img{ width:100%;}
.about dd{float: right;padding: 40px;width: 500px;}
.about dd h4{margin: 0 0 30px;font-size: 24px; color: #269c67;}
.about dd h4 small{display: block;font-weight: normal;font-size: 14px;color: #999; line-height:29px;}
.about dd h4:after{display: block;content: '';width: 130px;height: 3px;background-color: #269c67;margin-top: 15px;}
.about dd p{margin: 0;color: #666;line-height: 30px;text-align: justify;text-indent: 2em;}
.about dd .more{display: block;margin-top: 40px;line-height: 40px;width: 135px;text-align: center;color: #fff;background-color: #269c67;}
.about dd .more:hover{ background-color:#fadd15;}
.about dd .more:hover{ color:#269c67;}

.honor{ position:relative; width:1200px; margin:auto;}
.slideGroup{text-align:left; position:absolute; z-index:99; top:-55px; width:1200px;}
.slideGroup .parHd{ text-align:center; }
.slideGroup .parHd ul{}
.slideGroup .parHd ul li{ font-size:18px; line-height:55px; color: #FFF; display: inline-block; width:200px; cursor:pointer; border-radius: 5px 5px 0 0; background:#269c67; text-align:center;}
.slideGroup .parHd ul li.on{ color:#269c67;height:55px; background:#fadd15;}
.slideGroup .slideBox{ overflow:hidden; zoom:1; margin-top:30px; position:relative;}
.slideGroup .sNext,.slideGroup .sPrev{width:51px;height:45px;position:absolute;top:90px;left:0;z-index:100;cursor:pointer;background:url(../images/btns.png) no-repeat}
.slideGroup .sNext{left:auto;right:0;background-position:0 -90px}
.slideGroup .sPrev:hover{background-position:0 -45px}
.slideGroup .sNext:hover{background-position:0 -135px}
.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{ margin:0 12px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{width:276px; height:auto; display:block;}
.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;}
.slideGroup .parBd ul li .htitle{ display: block;font-size: 14px;color: #666666;height: 47px;line-height: 47px;text-align: center;padding: 0 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.news_bg{ background:#f9f9f9; padding:50px 0; margin-top:330px;}
.tabzz{display: flex;justify-content: center;margin-bottom: 5vh; margin-top:30px;}
.tabzz li{width: 188px;background-color: #f3f3f3;margin-left: 5px;margin-right: 5px;padding-left: 33px;}
.tabzz li a{color: #333333;font: 400 18px/58px "Microsoft yahei";}
.tabzz li a .img{width: 40px;overflow: hidden;margin-right: 10px; display: list-item;}
.tabzz li a .img img{margin-right: 10px; transition: all 0.8s; vertical-align:middle;}
.tabzz li:hover{background-color:#269c67;}
.tabzz li:hover .img img{/* transition: all 0.8s;*/transform: translateX(-40px);}
.tabzz li:hover a{color: #fff;}

.news_l{width: 60%;float: left;}
.news_l li{float: left;width: calc(50% - 34px);margin-right: 34px;}
.news_l li .img img{max-width: 100%;}
.news_l li .text{background-color: #fff;padding: 17px;}
.news_l li .text h3{color: #333333;font: 400 18px/52px "Microsoft yahei";word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_l li .text p{color: #999999;font: 400 14px/24px "Microsoft yahei";}
.news_l li .text .date{color: #888888;font: 400 14px/36px "Microsoft yahei";margin-top: 36px;background: url(../images/jt.png) no-repeat 80% center;}
.news_l li:hover .text h3{color: #269c67;}
.news_l li:hover .text .date{background: url(../images/jt_h.png) no-repeat 80% center;}
.news_r{float: right;width: 40%;}
.news_r li{padding: 17px 30px 16px 10px;background-color: #fff;overflow:hidden;}
.news_r li+li{margin-top: 10px;}
.news_r li .date{float: left;width: 80px;text-align: center;}
.news_r li .date h4{color: #555555;font: 600 40px/50px "Airal";}
.news_r li .date span{color: #666666; font: 400 14px/16px "Microsoft yahei";}
.news_r li .text{width: 330px;float: left;padding-left: 30px;position: relative;}
.news_r li .text::after{position: absolute;left: 8px;top: 4px;content: "";display: block;width: 1px;height: 70px;background-color: #e8e8e8;}
.news_r li .text h3{color: #333;font: 400 18px/24px "Airal";margin-bottom: 10px;}
.news_r li .text p{color: #999999;font: 400 14px/22px "Airal";margin-bottom: 0;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.news_r li:hover .text h3{color: #269c67;}

.case{ margin-top:30px;}
.marquee{ height:575px; overflow:hidden;}
.marquee .piclist li div{ margin-bottom:20px;}
.marquee .piclist li div div{ margin-bottom:0px;}
.piclist{width:1230px;margin-top: 20px;}
.piclist li{float:left;display:inline;/* width:298px; */background:#fff;margin-right:10px;}
.piclist li img{width: 294px;height: 221px;cursor: pointer;transition: all 0.6s;}
.piclist li div{ overflow:hidden;}
.piclist li div img:hover{transform: scale(1.1);}
.piclist li span{height:50px;line-height:50px; font-size:16px; display:block;text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.piclist li div:hover a{ color:#269c67;}

.footer{width: 100%;height: auto;overflow: hidden;background:#269c67;}
.foot{width: 100%;height: auto;overflow: hidden;padding: 30px 0;}
.site_map{width: 45%;height: auto;overflow: hidden;float: left;}
.site_map ul{width: 100%;height: auto;overflow: hidden;}
.site_map ul li{width: 32%;height: auto;overflow: hidden;float: left;font-size: 18px;}
.site_map ul li a{display: block;color: #fff;line-height: 40px;height: 40px;padding-right: 10px;overflow: hidden;}
.site_map ul li a:hover{color: #ccc;}
.site_map ul li ul{}
.site_map ul li ul li{font-size: 14px;width: 100%;}
.site_map ul li ul li a{color: #fff;line-height: 36px;height: 36px;}
.site_map ul li ul li a:hover{}
.contact{width: 30%;height: auto;overflow: hidden;float: left;}
.con_bt{line-height: 40px;height: 40px;overflow: hidden;font-size: 18px;color: #fff;}
.con_nr{line-height: 36px;color: #fff;}
.others{width: 300px;float: right;padding-top: 1px;height: auto;overflow: hidden;}
.erweima{width: 100%;height: auto;overflow: hidden;margin-bottom: 4px;}
.ewm_item{width: 136px;height: auto;overflow: hidden;}
.ewm_img{width: 100%;height: auto;font-size: 0px;}
.ewm_img i{width: 100%;height: auto;display: block;}
.ewm_img img{ width:100%;}
.ewm_bt{color: #b6b8bb;line-height: 34px;height: 34px;overflow: hidden;text-align: center;}

.linker{width: 100%;height: 38px;}
.linker ul{background:#0b6c41;width: 100%;height: 38px;}
.linker ul li{position: relative;}
.linker ul li a{display: block;height: 38px;line-height: 38px;padding: 0 38px 0 10px;overflow: hidden;color: #fff;position: relative;}
.linker ul li a em{width: 34px;height: 100%;background: url(../images/linker_up.png) center center no-repeat;position: absolute;right: 0;top: 0;}
.linker ul li a em.close_em{background: url(../images/linker_down.png) center center no-repeat;}
.linker ul li ul{width: 100%;height: auto;overflow: hidden;position: absolute;background: #fff;bottom: 38px;padding: 8px 0;display: none;}
.linker ul li ul li{}
.linker ul li ul li a{color: #808080;line-height: 30px;height: 30px;}
.linker ul li ul li a:hover{color:#269c67;}

.copyright{width: 100%;height: auto;overflow: hidden;line-height: 26px;color: #FFF;padding: 18px 0 18px;background: #0b6c41;text-align: center;}
.copyright a{color: #FFF;}
.copyright a:hover{color: #CCC;}

.submian{padding-bottom: 30px;background: #fff;}
.submian .sobtitle{height: 30px;line-height: 30px;padding: 10px 0px 10px;margin-bottom: 20px;font-size: 14px;border-bottom: 1px solid #f1f1f1;}
.submian .sobtitle .home{background: url(../images/home.png) no-repeat left center;width: 24px;height: 22px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.submian .sobtitle a{font-size: 14px;}
.submian .sobtitle a.now{color: #dc241c;font-size: 14px;font-weight: bold;}
.submian .sobtitle a.now:hover{text-decoration: underline;}
.subleft {width: 245px;}
.leftnews { margin-top: 15px; background: #fff;}
.icon{background: url(../images/icon.png) no-repeat;display: inline-block;vertical-align: middle;}
.submian .subleft .ntitle{background: #269c67;height: 60px;line-height: 60px;overflow: hidden;}
.submian .subleft .ntitle h2{display: block;color: #fff;font-size: 24px;font-weight: bold;padding-left: 26px;}
.submian .subleft .ntitle i{width: 8px;height: 8px;display: block;background-position: 0 -203px;margin-right: 26px;float: right;margin-top: 24px;}
.submian .subleft .bort9{border-top: 9px solid #ff9e01;border-radius: 5px 5px 0px 0px;}
.submian .subleft .lefta .comt{border: 1px solid #eeeeee;border-top: 0 none;border-bottom: 0 none;}
.submian .subleft .lefta .comt ul li{display: block;line-height: 54px;border-bottom: 1px solid #eeeeee;}
.submian .subleft .lefta .comt ul li a{height: 54px;line-height: 54px;display: block;padding-left: 25px;font-size: 14px;color: #444;}
.submian .subleft .lefta .comt ul li em{width: 8px;height: 8px;display: inline-block;background: url(../images/leftula.png) no-repeat 0 -20px;vertical-align: middle;margin-right: 14px;transition: all .3s ease-in;}
.submian .subleft .lefta .comt ul li.hover em{background: url(../images/leftula.png) no-repeat 0 0;}
.submian .subleft .lefta .comt ul li a:hover{color: #269c67;}
.submian .subleft .lefta .comt ul li.hover .ita{color: #269c67;}
.submian .subleft .lefta .comt ul li a:hover em{background: url(../images/leftula.png) no-repeat 0 0;margin-right: 18px;}
.submian .subleft .lefta .comt .boxlist{margin-top: 0px;display: none;background: #f6f6f6;}
.submian .subleft .lefta .comt .boxlist li{position: relative;border-bottom: none;}
.submian .subleft .lefta .comt .boxlist li a{background: none;margin-left: 14px;height: 40px;line-height: 40px;color: #444;}
.submian .subleft .lefta .comt .boxlist li a:before{width: 2px;height: 2px;display: block;content: "";border: 2px solid #ccc;border-radius: 2px;position: absolute;top: 18px;left: 24px;}
.submian .subleft .lefta .comt .boxlist li a.hover, .submian .subleft .lefta .comt .boxlist li a:hover{padding-left: 29px;color: #269c67;}

.leftprocomt{margin: 0;position: relative;overflow: hidden;}
.leftprocomt{padding-top: 10px;}
.leftprocomt li{float: left;text-align: center;width: 245px;}
.leftprocomt li img{width: 245px;border-radius: 3px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.leftprocomt li p{font-size: 14px;line-height: 30px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.leftprocomt li:hover img{-webkit-filter: brightness(110%);filters: brightness(110%);}

.leftnews .leftcont{background: #fff;padding: 10px 0;overflow: hidden;}
.leftnews .leftcont span{line-height: 24px;display: block;padding: 10px 0;}
.leftnews .telbox{border-top: 1px solid #eee;padding: 15px;}
.leftnews .leftcont .dzz{padding: 0 24px;color: #444;}
.leftnews .leftcont .tel{color: #269c67;font-size: 26px;}

.fenleishu h4{font-weight:normal;font-size: 19px;height: 40px;line-height: 40px;padding:5px 15px 0 5px;background-color:#f4f4f4;border-top:1px solid #418041;/*border-bottom:1px solid #418041;*/color: #006600;float: left;width: 100%;font-weight: 600;}
.fenleishu h4 a{color: #269c67;}
.fenleishu{border-left: 4px solid #eee;border-right: 4px solid #eee;border-bottom: 4px solid #eee;margin-bottom:15px;overflow:hidden;background: #f6fee6;}
.fenleishu ul{width: 100%;height: auto;float: left;}
.fenleishu ul li{line-height: 30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:0px;width: 50%;float: left;background: #f6fee6;}
.fenleishu ul li a{color: #666;font-size: 14px;display: block;padding: 2px 4%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background: url(../images/arrow-right.png) no-repeat 95% center;}
.fenleishu ul li a:hover{color: #269c67;}

.submian .subright{width: 920px;padding: 0;}
.ArticleTitle h1.bt{font-size: 24px;padding: 20px 0px;text-align: center;font-weight: bold;border-bottom: 1px dashed #e1e1e1;margin-bottom: 5px;}
.conBox .mark{height: 30px;line-height: 30px;text-align: center;font-size: 12px;color: #999;}
.conBox .mark span{margin-left: 14px;}
.conBox .mark span i{ font-style:normal;}
.conBox .mark span:first-child{margin-left: 0;}

.ArticleTencont{padding: 5px 0px 20px 0px;line-height: 28px;overflow: hidden;color: #666;}

.submian .subright .anlitopH4{height: 38px;line-height: 38px;border: 1px solid #e4e4e4;margin-top: 20px;}
.submian .subright .anlitopH4 span{border-left: 5px solid #269c67;height: 38px;line-height: 38px;padding-left: 22px;display: block;float: left;color: #269c67;font-weight: bold;font-size: 14px;}
.submian .subright .anlitopH4 span .org{color: #269c67;}
.submian .subright .anlitopH4 span .org{display: inline}

.submian .subright .thumblist{}
.submian .subright .thumblist .list{padding-bottom: 20px;}
.submian .subright .thumblist .item{width: 880px;border-bottom: 1px solid #eaeaea;display: block;padding: 20px;transition: all .5s;}
.submian .subright .thumblist .item a{display: block;}
.submian .subright .thumblist .item .img{width: 180px;height: 135px;display: block;overflow: hidden;cursor: pointer;}
.submian .subright .thumblist .item img{width: 100%;display: block;height: 100%;transition: all 0.3s ease-out 0s;}
.submian .subright .thumblist .item a:hover img{transform: scale(1.1, 1.1);}
.submian .subright .thumblist .item .txt{width: 680px;cursor: pointer;}
.submian .subright .thumblist .item .txt h3{font-size: 16px;line-height: 30px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s; font-weight:normal;}
.submian .subright .thumblist .item .txt .mark{color: #999;font-size: 12px;line-height: 30px;}
.submian .subright .thumblist .item .txt .mark span{display: inline-block;padding-right: 18px;}
.submian .subright .thumblist .item .txt p{color: #666;line-height: 25px;}
.submian .subright .thumblist .item .txt p span{display: inline-block;color: #269c67;}
.submian .subright .thumblist .item a:hover .txt h3{color: #269c67;}
.submian .subright .thumblist .item:hover{box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);}


.ipro .list li{float:left;width: 296px;margin-top: 15px;margin-right: 15px;}
.ipro .list li:nth-child(3n){ margin-right:0px;}
.ipro .list li p{ display:inline-block; padding:0 !important; width:100%; transition:all .3s ease;}
.ipro .list li p a{text-align: left;font-size:16px;background: #f0f1f2;color:#333435;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 60px;padding: 0 54px 0 30px;position: relative;transition: all .3s ease;display:block;}
.ipro .list li p a:after{content: '+';display: block;position: absolute;top: 0;bottom: 0;margin: auto 0;width: 30px;height: 30px;border-radius: 50%;background: #fff;right: 25px;line-height: 30px;text-align: center;font-size: 24px;color: #a3a9ac;font-weight: lighter;transition: all .3s ease;}
.ipro .list li .img{ overflow:hidden;}
.ipro .list li .img img{ transition:all .6s ease; width:100%; height:auto; vertical-align: top;}
.ipro .list li:hover .img img{ transform:scale(1.1);}
.ipro .list li:hover p a{background: #269c67; color:#fff;}
.ipro .list li:hover p a:after{transform: rotate(360deg);color: #269c67;}

















.divremmnews{padding: 10px;overflow: hidden;border: 1px solid #e4e4e4;border-top: none;}
.divremmnews ul{width: 100%;}
.divremmnews li{width: 47%;padding: 0;line-height: 40px;float: left;overflow: hidden;margin: 0 1.5%;border-top: 1px dashed #ccc;}
.divremmnews li:nth-child(1), .divremmnews li:nth-child(2){border-top: 0;}
.divremmnews li s{width: 9px;height: 12px;background-position: -90px -112px;}
.divremmnews li a{color: #666666;display: block;transition: all 0.3s ease-out 0s;}
.divremmnews li a:hover{color: #269c67;padding-left: 6px;}
.divremmnews li span{color: #999;font-size: 12px;}


.reLink{height: 38px;line-height: 38px;color: #666;border: 1px solid #e4e4e4;margin: 10px auto 10px;overflow: hidden;}
.reLink .prevLink{float: left;margin-left: 10px;color: #666;}
.reLink .nextLink{float: right;margin-right: 10px;color: #666;}
.reLink a{color: #666;}
.reLink a:hover{color: #269c67;}

.pglist{padding: 20px 0 30px;width: 100%;text-align: center;clear: both;}
.pglist li{color: #666;padding: 0 14px;margin: 0 3px;background: #fff;border: 1px solid #ddd;-webkit-border-radius: 2px;border-radius: 2px;}
.pglist li.thisclass{ color: #fff;background: #269c67; border-color: #269c67;}
.pglist li{display: inline-block;_zoom: 1;_display: inline;vertical-align: middle;line-height: 33px;padding-bottom: 1px;}
.pglist li:hover{display: inline-block;color: #fff;background: #269c67;border-color: #269c67;}
.pglist li:hover a{color: #fff;}


.top_logo{ display:none;}
.wapnav{ display:none;}
.wapbanner{ display:none;}
.wapcase{ display:none;}
.footer-fix{ display:none;}
@media screen and (max-width: 767px) {
.logo{ display:none;}
.wapnav{ display:block;}
.banner{ display:none;}
.wapbanner{ display:block;}
.nav{ display:none;}
.center{width: 98%;height:auto;}
.content{width: 98%;height:auto;}
.toollist{ display:block;}
.mag{ margin-top:3%;}
.m60{ margin-top:6%;}

.header_main{ display:none;}
.head{ display:none;}

.top_logo{ display:block; text-align:center; margin:10px auto;}
.top_logo img{ width:89%;}
.wapnav{ width:100%; height:50px; background:#269c67; position:relative;}
.wapnav p{ float:left; line-height:50px; margin-left:5%; color:#fff;}

.menu-btn{float: right;margin-right: 5%; margin-top:5%;}
.menu-btn:before, .menu-btn:after, .menu-btn span{display: block;height: 2px;background-color: #FFF;content: '';}
.menu-btn:before{width: 24px;}
.menu-btn:after{width: 18px;margin-left: 6px;}
.menu-btn span{width: 12px;margin: 6px 0 6px 12px;}

.nav{ height:100%; width:100%; background:#fff;  border-bottom:none; min-width:100%; position:absolute; z-index:99999; }
#nav ul{width:100% !important;height:100%;}
#nav ul li{ width:100%; height:50px; float:left; font-size:15px; border-bottom:1px solid #dedede; }
#nav ul li a{  color:#333; display:block; line-height:50px; }
#nav li.hover a{color: #333;}
#nav li.hover{background:none;}

.title{text-align: center;padding: 4% 0px 2% 0px;font-size: 20px;font-weight: bold;color: #333333;}

#tabs{width: 100%;margin: 0 auto;margin-top: 2%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom: 12px;}
#tabs li{float: left;height: 44px;line-height: 44px;text-align: center;font-size: 14px;border-radius:3px;background:#eee;color:#000;margin:1px;width: 49%;}

.prodc{width: 100%;}
.prodc li{float:left;width: 100%;margin-top: 4%;margin-right: 1%;}

.bgc{padding: 5% 0 5%;background:#f5f5f5;}
.about{background-color: #fff;overflow: hidden;}
.about dt{float: left;width: 100%;}
.about dt img{ width:100%;}
.about dd{float: right;padding: 4%;width: 92%;}

.honor{ display:none;}

.news_bg{ background:#f9f9f9; padding:5% 0; margin-top:0;}
.tabzz{ display:none;}
.news_l{width: 100%;float: left;}
.news_l li{float: left;width: 100%;margin-right: 0px;margin-top: 3%;}
.news_r{ display:none;}

.marquee{ display:none;}
.wapcase{ display:block;}

.site_map{ display:none;}
.others{ display:none;}
.contact{width: 85%;height: auto;overflow: hidden;float: none;margin: auto;}
.copyright{ margin-bottom:49px;}

.footer-fix{position: fixed;bottom: 0;left: 0;width: 100%;background-color:#269c67;z-index: 10;display: block !important;}
.footer-fix li{float: left;width: 25%;}
.footer-fix li a{display: block;text-align: center;color: #fff;padding: 7px 0;font-size: 12px;line-height: 1;}
.footer-fix li i{display: block;height: 20px;background: no-repeat center;background-size: contain;margin-bottom: 4px;}
.footer-fix li i.i1{background-image: url(../images/f_01.png);}
.footer-fix li i.i2{background-image: url(../images/f_02.png);}
.footer-fix li i.i3{background-image: url(../images/f_03.png);}
.footer-fix li i.i4{background-image: url(../images/f_04.png);}

.subleft{ display:none;}
.subright{ width:100%;}
.submian .subright{ width:100%;}
.divremmnews li { width:100%;}
.divremmnews li:nth-child(2n){ display:none;}

.submian .subright .thumblist .item { width:96%; border-bottom: 1px solid #eaeaea; display: block; padding: 2%; transition: all .5s; margin-top:1%; overflow:hidden;}
.submian .subright .thumblist .item .img { display:none;}
.submian .subright .thumblist .item .txt { width:100%;}
.submian .subright .thumblist .item .txt p{ height:48px; overflow:hidden;}

.ipro .list li{float:left;width:48%;margin-top: 3%;margin-right: 2%;}
.ipro .list li:nth-child(2n){ margin-right:0px;}
.ipro .list li:nth-child(3n){ margin-right:2%;}
.ipro .list li p a{text-align: left;font-size:14px;line-height: 60px;padding: 0 5% 0 5%;}
.ipro .list li p a:after{right: 9px;}
.ipro .list li:last-child{ display:none;}

.ArticleTencont img{ width:100% !important; height:auto !important;}

}

