@charset "utf-8";
/* CSS Document */
/*CSS reset*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}
a{ text-decoration:none; color:#646464;}
ul{ padding:0px; margin:0px;}
table { width:100%!important;max-width:100%!important;} 
table td{table-layout:fixed; word-break: break-all; overflow:hidden; } 
p{ margin:0px; padding:0px;}
h2,h3{ padding:0px; margin:0px;}

body{ margin:0 auto;padding:0px;width:100%;font-family:microsoft yahei;font-size:15px!important;color:#646464; }
.wap_kefu{ display:none}
.wap_banner{ display:none}
.pc_banner{ display:block}
/*导航*/
.wd1200{ width:1200px; margin:0 auto; padding-top:70px; padding-bottom:70px;}
.dingbu{ padding-top:18px!important; padding-bottom:20px!important;width:1200px; margin:0 auto; }

/*--
.nav{  margin:0 auto; height:40px; margin-top:5px;}
.nav li {float: left;display:inline-block;list-style: none;font-size: 15px;text-align: center;position: relative;}
.nav li a { padding-left:5px; padding-right:5px; margin-left:10px; margin-right:10px; color:#333;display: block;text-align: center;position: relative;height: 40px;line-height: 40px;}
.nav li.active a{ color:#0cae46;border-bottom:3px solid #0cae46}
.nav li a:hover{ border-bottom:3px solid #0cae46}
.nav li.hover a, .nav li:hover a {color:#0cae46!important;}
.nav li .subnav {background: #0cae46;box-shadow: 0 13px 42px 11px rgba(0, 0, 0, 0.05);height: auto;left: 0;overflow: hidden;position: absolute;top: 40px; width: 100%;z-index: 99999999;}
.nav li .subnav {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 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 li .subnav a {-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;color: #fff!important;display: block;font-size: 15px;font-weight: 500;line-height: 40px;height: 40px;padding: 0;transition: all 0.2s ease-in-out 0s;width: 100%;background: #0cae46; margin-right:0px; margin-left:0px;}
.nav li .subnav a:hover {color: #0cae46!important;background: #fff;border-bottom:0px;}--*/
.yuyan { margin-top:6px;}
.dbtel h2{ font-weight:normal; font-size:14px;margin:0px; padding:0px;}
.dbtel h3{ font-size:19px; color:#0cae46; font-weight:normal; margin:0px; padding:0px;}
.yybb a{ color:#0cae46; font-size:17px;}
.yybb{ margin-top:3px; border:1px solid #0cae46; border-radius:8px; width:35px; height:35px; line-height:35px; text-align:center}


/*----内页---*/
.wenzi{ text-align:center; margin:0 auto; padding-top:80px; padding-bottom:80px;}
.wenzi h2{ color:#000; font-size:23px;}
.wenzi h3{ width:50%; text-align:center;font-size:16px; color:#555; font-weight:normal; margin:0 auto; line-height:28PX; margin-top:15px; margin-bottom:15px;}
.wen_gd{ background:#09a42e; margin:0 auto; border-radius:5px; width:200px; height:40px; line-height:40px; text-align:center;-webkit-transition: padding-left .8s;
-moz-transition: padding-left .8s;
-o-transition: padding-left .8s;}
.wen_gd a{ color:#fff;}
.wen_gd:hover{ display:block; padding-left:10px;}

/*公司简介*/
.gongsi{ background:url(../images/index_06.jpg) no-repeat center; width:100%; margin:0 auto}
.gongsi .wd1200{ padding-top:100px; padding-bottom:100px;}
.abzuo{ width:50%}
.abzuo h2 span{ color:#09a42e;}
.abzuo h2{ color:#000; font-size:37px;padding:0px; margin:0px;}
.abnr a{ font-weight:bold}
.abnr{ color:#444444; font-size:16px;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:6;/*显示行数*/ -webkit-box-orient:vertical;overflow:hidden; line-height:35px; height:210px;margin-bottom:20px; margin-top:30px; margin-bottom:30px;}
.anniu a{ color:#09a42e; font-size:17px;}
.anniu{ border:1px solid #09a42e; width:170px;text-align:center; height:50px; line-height:50px;}
.anniu {  text-align:center;
-webkit-transition: margin-left .8s;
-moz-transition: margin-left .8s;
-o-transition: margin-left .8s;}
.anniu:hover{ margin-left:10px!important;display:block; background:#09a42e }
.anniu:hover a{ color:#fff;}

.abyou{ width:43%; }
.abtu{ width:495px; overflow:hidden}
.abtu  img{width:100%;transition: all 0.8s;}
.abtu  img:hover{   transform: scale(1.1);}
.abshuoming{ position:relative; z-index:111; width:61.8%;  margin-top:-265px;}
.abshuoming ul li{ float:left; width:33.23%;padding-top:20px; padding-bottom:20px; text-align:center; color:#fff;}
.diyi ul li:first-child{ float:right;background:rgba(9,164,46,0.5); }
.dier ul li:nth-child(1){ background:none; border:1px solid #09a42e; border-right:0px;color:#09a42e }
.dier ul li{background:rgba(9,164,46,0.9);}
.dier ul li:nth-child(3){ float:right; margin-left:1px;}
.abshuoming ul li h2{ font-size:60px;}
.abshuoming ul li h3{ font-weight:normal;}
.wap_banner{ display:none}
.pc_banner{ display:block}

/*产品*/
.chanpin{ width:1360px; margin:0 auto; padding-bottom:70px;}
.chanpin ul li{ float:left; width:32%; margin-left:0.5%; margin-right:0.5%; overflow:hidden}
.chanbk{ border:2px solid #fff; position:relative; z-index:1; height:260px; margin-top:-300px; margin-left:30px; margin-right:30px; margin-bottom:30px;}
.chantu{ overflow:hidden}
.chantu img{transition: all 0.8s; overflow:hidden; width:100%}
.chanpin ul li:hover img{   transform: scale(1.1);}
.chanwz{ background:rgba(255,255,255,0.5); text-align:center; margin:0 auto; width:80%;margin-top:21%; padding-top:30px; padding-bottom:30px;}
.chanwz h2{ color:#000; font-size:20px; font-weight:normal;}
.chanwz h3{ font-size:18px; color:#333333;font-weight:normal; text-transform:uppercase; margin-top:10px;}


/*新闻*/
.huisebg{ background:#f6f6f6;}
.tjxwtu{ width:50%; overflow:hidden}
.tjxwtu img{transition: all 0.8s; overflow:hidden}
.tjxwtu img:hover{   transform: scale(1.1);}
.tjxwtxt{ width:44%;-webkit-transition: margin-top .8s;
-moz-transition: margin-top .8s;
-o-transition: margin-top .8s;}
.tjxwtxt h2{ color:#000; font-size:25px; font-weight:normal; margin-top:35px; margin-bottom:50px;}
.tjxwtxt h3{ color:#00ac25; border:1px solid #00ac25; border-radius:25px; width:140px; height:30px; line-height:30px; text-align:center;font-weight:normal; font-size:14px;}
.xwms{ text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:3;/*显示行数*/ -webkit-box-orient:vertical;overflow:hidden; line-height:28px; height:84px; opacity:0.8; margin-top:30px; margin-bottom:30px;}
.news_gd{color:#00ac25; font-size:18px;}
.tjxwtxt:hover{ display:block; margin-top:-10px;}
.winwen ul li img{transition: all 0.8s; overflow:hidden;width:299px; height:281px; object-fit: cover;}
.winwen ul li img:hover{   transform: scale(1.1);}
.winwen ul{ padding-top:5px; padding-bottom:20px;}
.winwen ul li{ height:280px; float:left; width:24.6%; margin-left:0.2%; margin-right:0.2%; overflow:hidden!important;}
.winwen ul li:nth-child(1) a{transition: all 0.8s;}
.winwen ul li:nth-child(1):hover a{ transform: scale(1.1); overflow:hidden!important}
.winwen ul li:nth-child(3) a{transition: all 0.8s;}
.winwen ul li:nth-child(3):hover a{ transform: scale(1.1); overflow:hidden!important}
.winwen ul li:nth-child(1){ margin-left:0px;overflow:hidden}
.winwen ul li:nth-child(1),.winwen ul li:nth-child(3){ background:#00ac25; overflow:hidden;}
.xwbk{ margin:110px 50px;}
.winwen ul li a{ color:#fff; font-size:20px; line-height:30px; font-weight:bold;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:2;/*显示行数*/ -webkit-box-orient:vertical;overflow:hidden; }

/*-------底部-----------*/
.foot{ background:#02181a; width:100%; margin:0 auto}
.foota{ width:1200px; margin:0 auto;padding-bottom:40px; padding-top:50px; color:#fff; border-bottom:2px solid #354648 }
.ftel { background:url(../images/tel.png) no-repeat left; padding-left:60px; color:#fff; margin-top:50px; }
.ftel h2{ font-weight:normal; font-size:15px;}
.ftel h3{ font-size:18px; padding-top:8px;}
.flogo{ width:31%;}
.flian_txt{ margin-top:15px;}
.flian h2{ font-size:25px;}
.flian{ line-height:30px;color:#fff; width:33%; padding-left:10%; padding-right:4%;}
.flian a{ color:#fff}
.fline{ background:#354648; height:150px; width:2px;}
.banquan{ width:1200px; margin:0 auto; padding-top:30px; padding-bottom:30px;}
a.zzb07link{font-family: Arial, Helvetica, sans-serif;font-size: 15px;text-decoration:none;color: #fff;}
a.zzb07link:hover {text-decoration: underline;color: #fff;}
.zzb07tail{font-size:15px;font-family:Arial, Helvetica, sans-serif;color:#fff;}

/*内页*/

.nywenzi{ text-align:center; margin:0 auto; border-bottom:1px solid #d8d8d8; padding-bottom:40px; padding-top:30px;}
.nywenzi h2 span{ color:#000;}
.nywenzi h2{ font-size:35px;font-weight:normal; line-height:35px; margin-top:-20px; padding-left:10px; padding-right:10px; padding-bottom:0px; margin-bottom:0px;}
.nywenzi h2 .yuandian{ font-size:25px;}
.nywenzi h2 .nywz{ font-size:35px;}
.nywenzi h2 .nyyw{ font-size:35px; text-transform:uppercase}
.nywenzi h3{ font-weight:normal; font-size:17px; margin-top:10px; }


.nymain { width:1200px; margin:0 auto; padding-top:60px;padding-bottom:60px;}

/*简介*/
.neirong{ line-height:30px; margin-top:45px; }
/*--
.neirong{ padding: 30px; background-color: #ffffff; -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px 3px rgba(0, 0, 0, 0.05); margin-top:50px;}--*/

.nyabout{width:100%; margin:0 auto; background:url(../images/nyabout.jpg) no-repeat center bottom; height:350px; }
.nycon{width:100%; margin:0 auto; background:url(../images/nycon.jpg) no-repeat center bottom; height:350px; }

.nyhonor{width:100%; margin:0 auto; background:url(../images/nyhonor.jpg) no-repeat center; height:350px; }
.nyfac{width:100%; margin:0 auto; background:url(../images/nyfac.jpg) no-repeat center; height:350px; }

.nypro{width:100%; margin:0 auto; background:url(../images/nypro.jpg) no-repeat center; height:350px; }
.nynews{width:100%; margin:0 auto; background:url(../images/nynews.jpg) no-repeat center; height:350px; }


.contentPage{text-align:center; margin:0px 3px; padding:0px; padding-top:15px; color: #00ac26; line-height: 30px; text-decoration: none; clear:both;}
.contentPage a:link {color: #00ac26; text-decoration: none; font-size: 12px; margin:0px 3px; padding:4px 7px; border: 1px solid #00ac26; font-weight: normal;}
.contentPage a:visited {color: #00ac26; text-decoration: none; font-size: 12px; margin:0px 3px; border: 1px solid #00ac26; padding:4px 7px; font-weight: normal;}
.contentPage a:hover {color:#FFF; margin:0px 3px; font-size: 12px; text-decoration: none; padding:4px 7px; background-color:#00ac26;font-weight:normal;}
.contentPage .current{color:#00ac26; text-decoration: none; font-size: 12px; margin: 0px; border:0px solid #00ac26; padding:4px 7px; font-weight: normal;}
.contentPage .zi{font-size:12px; font-weight:bold; float:none!important;}
.contentPage .zi form{ display:inline;}
.contentPage .zi form input[type="text"]{ border:1px solid #CCC; line-height:18px; width:25px!important;}
.contentPage .zi form input[type="submit"]{ background-color:#CCC; border:0px; line-height:20px; color:#FFF; cursor:pointer;}


/*内页联系我们*/
.ditu{ width:50%}
.nylianxi{ width:45%}
.rit-box .top-tit {
border-bottom: 1px dotted #BBBBBB;
padding-bottom: 20px;}
.rit-box .top-tit h3 {font-size: 20px;font-weight:normal; color:#000; margin-bottom:0px;}
.rit-box .top-tit p {font-size: 15px;color: #999999;}
.rit-box .top-tit p font{ color:#00ac26; font-weight:bold; font-size:25px;}
.city li.on, .city li:hover {background-color: #00ac26;}
.city li {float: left;margin-right: 10px;width: 150px;height: 38px;text-align: center;line-height: 38px;font-size: 15px;background-color: #006ece;}
.city li a{ color:#fff}
.city {width: 420px;display: table;margin-top: 15px;}
.kbm{ margin-top:20px;}

/*企业荣誉*/
.honor ul li{text-align:center;float:left;display:inline; width:30%; margin-left:1.5%; margin-right:1.5%; margin-top:40px;}
.zu11{display: flex;justify-content: center;align-items: center; height:200px; background:#fafafa;  border:1px dotted #d8d8d8; overflow:hidden}
.biaoti{ padding-top:15px;}
.honor ul li:hover img{ transform: scale(1.2);}
.zu11  img{max-width:100%;max-height:200px; transition: all 0.8s;}
.honor ul li:hover .biaoti{ color:#00ac26;}

/*产品列表*/
.chan_pro ul li{ width:31%; margin-left:1%; margin-right:1%; float:left; margin-bottom:40px;}
.zu11_pro{ width:100%; height:280px;display: flex;justify-content: center;align-items: center; background:#fafafa; overflow:hidden}
.zu11_pro img{ max-width:100%!important;height:280px; transition: all 0.8s;}
.chan_pro ul li:hover img{ transform: scale(1.2);}
.biaoti_pro{ padding-top:15px; text-align:center; font-size:20px;}
.chan_pro ul li:hover .biaoti_pro{ color:#00ac26}
.xxtu{ margin-bottom:60px;}
.cpbt{ color:#00ac26; font-size:25px; font-weight:bold; text-align:center; margin:0 auto; margin-bottom:30px;}
.proxx table{border-left: #ccc 1px solid; border-top: #ccc 1px solid;  width:100%; margin:0 auto; }
.proxx tr td{padding: 10px;
    line-height: 25px;
	border-bottom: #ccc 1px solid; border-right: #ccc 1px solid;}
.fanhui{ border-top:5px solid #f2f2f2; margin-top:50px;}
.fanhui ul li{ float:left; width:50%}
.fback{background:#00ac26; width:50px; height:50px; line-height:50px; text-align:center; border-radius:50%; margin:0 auto}
.fanhui ul{ margin-top:20px;}
.fanhui ul li:nth-child(2){ float:right; text-align:right}

/*产品分类*/
.nymenu{
border-bottom:0px #d9d9d9 solid; margin:0px 0px 0px; box-shadow:0px 6px 6px rgba(0,0,0,.05); }

.div1270{
margin:0 auto; padding:0 1em; text-align:center}
.nymenu_mid ul li{ background-position:left center; background-repeat:no-repeat;
float:left; width:19.5%; text-align:center;background:#fff; border-right:1px solid #d1d1d1;}
.nymenu_mid ul li:nth-child(1){
 background-image:none; border-left:1px solid #d1d1d1;}
.nymenu_mid ul{ margin:0 auto}
.nymenu_mid_s{ text-align:center}
.nymenu_mid_s ul li {float: none;display: inline-block;}
.nymenu_mid ul li a{ padding:1.2em 0;
display:inline-block; font-size:1.25em; position:relative; }
.nymenu_mid ul li a:after{
content: "";
  position: absolute;
  z-index: 1;
  opacity:0;
  left: 50%;
  width: 0;
  bottom: 0em;
  height:0.15em; background-color:#00ac26;
   background-repeat:no-repeat;
   background-position:center;
   
  z-index:10;
  
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.nymenu_mid ul li a:hover,.nymenu_mid ul li a.active{
color:#00ac26}
.nymenu_mid ul li a:hover:after,.nymenu_mid ul li a.active:after{
width:12.65em;opacity:1; margin-left:-6.325em;
}
.nymenu_mid p {
    display: none;
}

/*内页新闻*/
.ny_news ul li:hover .news_riqi h2{ color:#fff;}
.ny_news ul li:hover .news_riqi h3{ color:#fff;}
.ny_news ul li:hover .news_gd{ color:#fff;}
.ny_news ul li:hover .news_nr h2{ color:#fff; padding-left:10px;}
.ny_news ul li:hover .news_ms{ color:#fff}
.ny_news ul li:hover{ background:#00ac26!important}
.ny_news ul li:nth-child(2n){ background:#f2f2f2}
.ny_news ul li{  margin:0 auto;margin-top:40px; margin-bottom:40px; -webkit-transition: all .6s;transition: all .6s;}
.newtu{ width:18%; height:150px; overflow:hidden; background:#f2f2f2;display: flex;justify-content: center;}
.ny_news ul li:nth-child(2n) .newtu{ background:#fff}
.newtu img{transition: all 0.8s;height:150px; max-width:100%;}
.ny_news ul li:hover img{transform: scale(1.2);}
.news_txt{ width:65%; margin-left:3%;  margin-top:25px}
.news_gda{ color:#000; font-size:25px;}
.news_line{ background:#d8d8d8; height:100px; width:1px;}
.news_riqi{ width:20%; margin-top:20px;}
.news_riqi h2{ color:#000; font-size:40px; padding:0px; margin:0px;}
.news_riqi h3{ font-weight:normal; font-size:17px; padding:0px; margin:0px; padding-left:10px;  margin-top:25px;}
.news_nr{ width:75%;}
.news_nr h2{ color:#000; font-size:20px; padding:0px; margin:0px;-webkit-transition: all .6s;transition: all .6s;}
.news_ms{ margin-top:10px; line-height:30px;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:2;/*显示行数*/ -webkit-box-orient:vertical;overflow:hidden; color:#555; opacity:0.7}
.news_gda{ width:10%; margin-top:55px; text-align:right;}
.xinwen{ width:100%; margin:0 auto}
.xinwen_jl{ width:1200px; margin:0 auto; padding-top:30px; padding-bottom:30px;}

.teshua img{ max-width:100%; height:auto!important}

.wap_kefu{ display:none}
@media all and (max-width:1024px){
.wap_kefu{ display:none}
.wap_banner{ display:none}
.pc_banner{ display:block}	
/*导航*/
.wd1200{ width:95%; }
.dingbu{width:95%; margin:0 auto; }
.logo{ float:none!important; text-align:center; margin:0 auto}
.nav{ float:none!important; text-align:center; margin:0 auto;}
.listtongyong ul li a{ padding-left:22px!important; padding-right:22px!important;}

.abtu{ width:100%;}
.abshuoming{width:64.5%;}
.abshuoming ul li{  width:33.20%;}

/*产品*/
.chanpin{ width:99%; }
.chanbk{  height:200px; margin-top:-225px; }
.chanwz{ margin-top:18%; }


/*-------底部-----------*/
.foota{ width:95%; }
.flogo{ width:31%;}
.flian{ padding-left:7%; padding-right:7%;}
.banquan{ width:95%; }

.nymain { width:95%;}

/*内页新闻*/

.xinwen_jl{ width:95%;}
.ny_news ul li{width:95%; padding-left:2.5%; padding-right:2.5%}
.news_txt{ width:60%;}
}

@media all and (max-width:768px){
.wap_kefu{ display:none}	
.wap_banner{ display:none}
.pc_banner{ display:block}
/*导航*/
.wd1200{ width:95%; }
.dingbu{width:95%; margin:0 auto; }
.logo{ float:none!important; text-align:center; margin:0 auto}
.nav{ float:none!important; text-align:center; margin:0 auto;}
.listtongyong ul li a{ padding-left:12px!important; padding-right:12px!important;}

.abzuo{ width:100%; float:none!important}
.abyou{ width:100%; float:none!important}

.abtu{ width:100%; display:none}
.abshuoming{width:100%; float:none; margin-top:0px;}
.abshuoming ul li{  width:33.20%;}
.wenzi h3 { width: 80%;}

/*产品*/
.chanpin{ width:99%; }


/*产品*/
.chanpin ul li:nth-child(2){ margin-top:30px; margin-bottom:30px;}
.chanpin ul li{ float:none; width:100%; margin-left:0%; margin-right:0%; overflow:hidden}
.chanbk{height: 460px;margin-top: -540px; margin-left:30px;}
.chanwz{ width:80%;margin-top:26%;}


/*新闻*/
.huisebg{ background:#f6f6f6;}
.tjxwtu{ width:50%; overflow:hidden}
.tjxwtu img{transition: all 0.8s; overflow:hidden}
.tjxwtu img:hover{   transform: scale(1.1);}
.tjxwtxt{ width:44%;}
.tjxwtxt h2{ color:#000; font-size:25px; font-weight:normal; margin-top:35px; margin-bottom:50px;}
.tjxwtxt h3{ color:#00ac25; border:1px solid #00ac25; border-radius:25px; width:140px; height:30px; line-height:30px; text-align:center;font-weight:normal; font-size:14px;}
.xwms{ text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:3;/*显示行数*/ -webkit-box-orient:vertical;overflow:hidden; line-height:28px; height:84px; opacity:0.8; margin-top:30px; margin-bottom:30px;}
.news_gd{color:#00ac25; font-size:18px;}
.tjxwtxt:hover{ display:block; margin-top:-10px;}
.winwen ul li img{transition: all 0.8s; overflow:hidden;width:100%; height:281px; object-fit: cover;}
.winwen ul li img:hover{   transform: scale(1.1);}
.winwen ul{ padding-top:5px; padding-bottom:20px;}
.winwen ul li{ height:280px; float:left; width:49.6%; margin-left:0.2%; margin-right:0.2%; overflow:hidden!important;}

.winwen ul li:nth-child(3){ float:right; padding-right:0px; margin-top:0.2%}
.winwen ul li:nth-child(4){ float:left; padding-left:0px; margin-top:0.2%}






/*-------底部-----------*/
.foota{ width:95%; }
.flogo{ width:35%;}
.flian{ padding-left:4%; padding-right:4%; width:35%}
.banquan{ width:95%; }

.nymain { width:95%;}

/*内页新闻*/
.newtu{ width:25%; }
.news_txt{ width:61%; }
.news_riqi h2 { float:none!important}
.news_riqi h3 { float:none!important; padding-left:0px; margin-top:0px;}
.xinwen_jl{ width:95%;}

.ditu{ width:100%; float:none!important; margin-top:20px;}
.nylianxi{ width:100%; float:none!important}

.biaoti { height:50px; line-height:25px;}

/*产品列表*/

.zu11_pro{ height:220px;}
.zu11_pro img{ height:220px; }

.nymenu_mid ul li {
    background-position: left center;
    background-repeat: no-repeat;
    float: none;
    width: 22%;
    text-align: center;
    background: #fff;
    border-right: 1px solid #d1d1d1;}
}


@media all and (max-width:640px){
.wap_kefu{ display:block}	
.wap_banner{ display:block}
.pc_banner{ display:none}
/*导航*/
.wd1200{ width:95%; padding-top:40px; padding-bottom:40px; }
.abzuo{ width:100%; float:none!important}
.abyou{ width:100%; float:none!important}

.abtu{ width:100%; display:none}
.abshuoming{width:100%; float:none; margin-top:0px;}

.wenzi { padding-top: 50px; padding-bottom: 50px;}
.wenzi h3 { width: 80%;}
.abzuo h2 { font-size: 30px;}

.gongsi{ background:url(../images/index_06.jpg) no-repeat center #dadee1; width:100%; margin:0 auto}
.gongsi .wd1200{ padding-top:40px; padding-bottom:40px;}

.abshuoming{ position:relative; z-index:1; width:100%;  margin-top:40px;}
.abshuoming ul li{ float:none; width:100%;padding-top:20px; padding-bottom:20px; text-align:center; color:#fff;}
.diyi ul li:first-child{ float:left;background:rgba(9,164,46,0.5); }
.dier ul li:nth-child(1){ background:none; border:0px solid #09a42e; border-right:0px;color:#09a42e }
.dier ul li{background:rgba(9,164,46,0.9);}
.dier ul li:nth-child(3){ float:none; margin-left:0px;background:rgba(9,164,46,0.5); }
.abshuoming ul li h2{ font-size:50px;}
.abshuoming ul li h3{ font-weight:normal;}


/*产品*/
.chanpin{ width:99%; }


/*产品*/
.chanpin ul li:nth-child(2){ margin-top:30px; margin-bottom:30px;}
.chanpin ul li{ height:250px; float:none; width:100%; margin-left:0%; margin-right:0%; overflow:hidden}
.chanbk{height: 90%;margin-top: -90%; margin-left:30px; border:none}
.chanwz{ width:80%;margin-top:38%;}


/*新闻*/
.huisebg{ background:#f6f6f6;}
.tjxwtu{ width:100%; float:none; overflow:hidden}

.tjxwtxt{ width:100%; float:none; }
.tjxwtxt h2{  font-size:20px;  margin-top:35px; margin-bottom:30px;}
.tjxwtxt:hover{ display:block; margin-top:0px;}
.winwen ul{ display:none}






/*-------底部-----------*/
.foota{ width:95%; }
.flogo{ width:100%; float:none; text-align:center}
.ftel{ display:none}
.flian{ padding-left:0%; padding-right:0%; width:100%; float:none; text-align:center; margin-top:30px;}
.banquan{ width:95%; }
.dewm{ float:none; width:100%; text-align:center; margin-top:20px;}
.nymain { width:95%;}
.fline{ display:none}

/*内页新闻*/
.newtu{ width:35%;}
.news_txt{ float:right; padding-left:0px; width:60%; margin-top:0px; }
.xinwen_jl{ width:95%;}

.news_line{ display:none; background:#d8d8d8; height:100px; width:1px;}
.news_riqi{ width:100%; margin-top:0px; float:none;}
.news_riqi h2{ float:left!important; width:auto!important;color:#000; font-size:40px; padding:0px; margin:0px;}
.news_riqi h3{ float:left!important; width:auto!important;font-weight:normal; font-size:17px; padding:0px; margin:0px; padding-left:10px;  margin-top:25px;}
.news_nr{ width:100%; float:none}
.news_nr h2{ color:#000; font-size:18px; padding:0px; margin:0px;-webkit-transition: all .0s;transition: all .0s;}
.news_ms{ margin-top:10px; line-height:25px;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:2;/*显示行数*/ -webkit-box-orient:vertical;overflow:hidden; color:#555; opacity:0.7}
.news_gda{ display:none; width:10%; margin-top:55px; text-align:right;}
.xinwen{ width:100%; margin:0 auto}

.teshua img{ max-width:100%; height:auto!important}

.ditu{ width:100%; float:none!important; margin-top:20px;}
.nylianxi{ width:100%; float:none!important}

.biaoti { height:50px; line-height:25px;}

/*产品列表*/
.div1270 {
    margin: 0 auto;
    padding: 0 0em;
    text-align: center;
}
.zu11_pro{ height:220px;}
.zu11_pro img{ height:220px; }
.nymenu_mid ul li a{ font-size:15px;}
.nymenu_mid ul li {
    background-position: left center;
    background-repeat: no-repeat;
    float: none;
    width: 32.5%;
    text-align: center;
    background: #fff;
    border-right: 1px solid #d1d1d1;}
.nymenu_mid ul li a:hover:after,.nymenu_mid ul li a.active:after{
width:0;opacity:1; margin-left:-0em;
}
	
.nywenzi{ padding-bottom:20px;}
.nywenzi h2 .nywz { font-size: 30px;}
.nywenzi h3 {font-size: 15px; line-height:28px;}
.nymain { padding-top: 30px; padding-bottom: 40px;}	
.nyyw{ display:none}
.yuandian{ display:none}	
	
.neirong { margin-top: 35px;}


/*企业荣誉*/
.honor ul { padding-top:30px;}
.honor ul li:nth-child(2n){ float:right}
.honor ul li{text-align:center;float:left;display:inline; width:48%; margin-left:0%; margin-right:0%; margin-top:0px;}
.zu11{display: flex;justify-content: center;align-items: center; height:150px; background:#fafafa;  border:1px dotted #d8d8d8; overflow:hidden}
.biaoti{ padding-top:15px;}
.honor ul li:hover img{ transform: scale(1.2);}
.zu11  img{max-width:100%;max-height:150px; transition: all 0.8s;}
.honor ul li:hover .biaoti{ color:#00ac26;}

/*产品列表*/
.chan_pro ul li:nth-child(2n){ float:right}
.chan_pro ul li{ width:48%; margin-left:0%; margin-right:0%; float:left; margin-bottom:40px;}
.zu11_pro{ width:100%; height:180px;/*--display: flex;--*/justify-content: center;align-items: center; background:#fafafa; overflow:hidden}
.zu11_pro img{ max-width:100%!important;height:180px; transition: all 0.8s;}
.chan_pro ul li:hover img{ transform: scale(1.2);}
.biaoti_pro{ padding-top:15px; text-align:center; font-size:18px;}
.chan_pro ul li:hover .biaoti_pro{ color:#00ac26}
.xxtu{ margin-bottom:60px;}
.xxtu img{ max-width:100%}

	
.nyabout{width:100%; margin:0 auto; background:url(../images/nyabout.jpg) no-repeat center bottom; height:180px; background-size:200% }
.nycon{width:100%; margin:0 auto; background:url(../images/nycon.jpg) no-repeat center bottom;height:180px; background-size:200%}
.nyhonor{width:100%; margin:0 auto; background:url(../images/nyhonor.jpg) no-repeat center; height:180px; background-size:200%}
.nyfac{width:100%; margin:0 auto; background:url(../images/nyfac.jpg) no-repeat center;height:180px; background-size:200%}
.nypro{width:100%; margin:0 auto; background:url(../images/nypro.jpg) no-repeat center;height:180px; background-size:200% }
.nynews{width:100%; margin:0 auto; background:url(../images/nynews.jpg) no-repeat center; height:180px; background-size:200% }
	
/*手机*/
#banner {width: 100%;margin:0px;padding:0px;overflow: hidden;}
#banner img{width: 100%; display:block;}

.focus{ width:100%;   margin:0 auto; position:relative; overflow:hidden;   }
.focus .shanghl00{ width:100%; height:11px;  position:absolute; z-index:1; bottom:6px; text-align:center;  }
.focus .shanghl00 ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); 
-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;}
.focus .shanghl00 ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.focus .shanghl00 ul .on{ background:#FE6C9C;  }

.focus .bd{
position:relative;
z-index:0;
margin:0px;
padding:0px;
overflow: hidden;
}

.focus .bd li{ margin:0px; padding:0px;position:relative; overflow:hidden;}

.focus .bd li a{
-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */
}


	
}
@media all and (max-width:320px){
.wap_kefu{ display:block}	
.wap_banner{ display:block}
.pc_banner{ display:none}
/*导航*/
.wd1200{ width:95%; padding-top:40px; padding-bottom:40px; }
.abzuo{ width:100%; float:none!important}
.abyou{ width:100%; float:none!important}

.abtu{ width:100%; display:none}
.abshuoming{width:100%; float:none; margin-top:0px;}

.wenzi { padding-top: 50px; padding-bottom: 50px;}
.wenzi h3 { width: 80%;}
.abzuo h2 { font-size: 30px;}

.gongsi{ background:url(../images/index_06.jpg) no-repeat center #dadee1; width:100%; margin:0 auto}
.gongsi .wd1200{ padding-top:40px; padding-bottom:40px;}

.abshuoming{ position:relative; z-index:1; width:100%;  margin-top:40px;}
.abshuoming ul li{ float:none; width:100%;padding-top:20px; padding-bottom:20px; text-align:center; color:#fff;}
.diyi ul li:first-child{ float:left;background:rgba(9,164,46,0.5); }
.dier ul li:nth-child(1){ background:none; border:0px solid #09a42e; border-right:0px;color:#09a42e }
.dier ul li{background:rgba(9,164,46,0.9);}
.dier ul li:nth-child(3){ float:none; margin-left:0px;background:rgba(9,164,46,0.5); }
.abshuoming ul li h2{ font-size:50px;}
.abshuoming ul li h3{ font-weight:normal;}


/*产品*/
.chanpin{ width:99%; }


/*产品*/
.chanpin ul li:nth-child(2){ margin-top:30px; margin-bottom:30px;}
.chanpin ul li{ height:250px; float:none; width:100%; margin-left:0%; margin-right:0%; overflow:hidden}
.chanbk{height: 90%;margin-top: -90%; margin-left:30px; border:none}
.chanwz{ width:80%;margin-top:38%;}


/*新闻*/
.huisebg{ background:#f6f6f6;}
.tjxwtu{ width:100%; float:none; overflow:hidden}

.tjxwtxt{ width:100%; float:none; }
.tjxwtxt h2{  font-size:20px;  margin-top:35px; margin-bottom:30px;}
.tjxwtxt:hover{ display:block; margin-top:0px;}
.winwen ul{ display:none}






/*-------底部-----------*/
.foota{ width:95%; }
.flogo{ width:100%; float:none; text-align:center}
.ftel{ display:none}
.flian{ padding-left:0%; padding-right:0%; width:100%; float:none; text-align:center; margin-top:30px;}
.banquan{ width:95%; }
.dewm{ float:none; width:100%; text-align:center; margin-top:20px;}
.nymain { width:95%;}
.fline{ display:none}

/*内页新闻*/
.newtu{ width:35%;}
.news_txt{ float:right; padding-left:0px; width:60%; margin-top:0px; }
.xinwen_jl{ width:95%;}

.news_line{ display:none; background:#d8d8d8; height:100px; width:1px;}
.news_riqi{ width:100%; margin-top:0px; float:none;}
.news_riqi h2{ float:left!important; width:auto!important;color:#000; font-size:40px; padding:0px; margin:0px;}
.news_riqi h3{ float:left!important; width:auto!important;font-weight:normal; font-size:17px; padding:0px; margin:0px; padding-left:10px;  margin-top:25px;}
.news_nr{ width:100%; float:none}
.news_nr h2{ color:#000; font-size:18px; padding:0px; margin:0px;-webkit-transition: all .0s;transition: all .0s;}
.news_ms{ margin-top:10px; line-height:25px;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:2;/*显示行数*/ -webkit-box-orient:vertical;overflow:hidden; color:#555; opacity:0.7}
.news_gda{ display:none; width:10%; margin-top:55px; text-align:right;}
.xinwen{ width:100%; margin:0 auto}

.teshua img{ max-width:100%; height:auto!important}

.ditu{ width:100%; float:none!important; margin-top:20px;}
.nylianxi{ width:100%; float:none!important}

.biaoti { height:50px; line-height:25px;}

/*产品列表*/
.div1270 {
    margin: 0 auto;
    padding: 0 0em;
    text-align: center;
}
.zu11_pro{ height:220px;}
.zu11_pro img{ height:220px; }
.nymenu_mid ul li a{ font-size:15px;}
.nymenu_mid ul li {
    background-position: left center;
    background-repeat: no-repeat;
    float: none;
    width: 32.5%;
    text-align: center;
    background: #fff;
    border-right: 1px solid #d1d1d1;}
.nymenu_mid ul li a:hover:after,.nymenu_mid ul li a.active:after{
width:0;opacity:1; margin-left:-0em;
}
	
.nywenzi{ padding-bottom:20px;}
.nywenzi h2 .nywz { font-size: 30px;}
.nywenzi h3 {font-size: 15px; line-height:28px;}
.nymain { padding-top: 30px; padding-bottom: 40px;}	
.nyyw{ display:none}
.yuandian{ display:none}	
	
.neirong { margin-top: 35px;}


/*企业荣誉*/
.honor ul { padding-top:30px;}
.honor ul li:nth-child(2n){ float:right}
.honor ul li{text-align:center;float:left;display:inline; width:48%; margin-left:0%; margin-right:0%; margin-top:0px;}
.zu11{display: flex;justify-content: center;align-items: center; height:150px; background:#fafafa;  border:1px dotted #d8d8d8; overflow:hidden}
.biaoti{ padding-top:15px;}
.honor ul li:hover img{ transform: scale(1.2);}
.zu11  img{max-width:100%;max-height:150px; transition: all 0.8s;}
.honor ul li:hover .biaoti{ color:#00ac26;}

/*产品列表*/
.chan_pro ul li:nth-child(2n){ float:right}
.chan_pro ul li{ width:48%; margin-left:0%; margin-right:0%; float:left; margin-bottom:40px;}
.zu11_pro{ width:100%; height:180px;/*--display: flex;--*/justify-content: center;align-items: center; background:#fafafa; overflow:hidden}
.zu11_pro img{ max-width:100%!important;height:180px; transition: all 0.8s;}
.chan_pro ul li:hover img{ transform: scale(1.2);}
.biaoti_pro{ padding-top:15px; text-align:center; font-size:18px;}
.chan_pro ul li:hover .biaoti_pro{ color:#00ac26}
.xxtu{ margin-bottom:60px;}
.xxtu img{ max-width:100%}

	
.nyabout{width:100%; margin:0 auto; background:url(../images/nyabout.jpg) no-repeat center bottom; height:180px; background-size:200% }
.nycon{width:100%; margin:0 auto; background:url(../images/nycon.jpg) no-repeat center bottom;height:180px; background-size:200%}
.nyhonor{width:100%; margin:0 auto; background:url(../images/nyhonor.jpg) no-repeat center; height:180px; background-size:200%}
.nyfac{width:100%; margin:0 auto; background:url(../images/nyfac.jpg) no-repeat center;height:180px; background-size:200%}
.nypro{width:100%; margin:0 auto; background:url(../images/nypro.jpg) no-repeat center;height:180px; background-size:200% }
.nynews{width:100%; margin:0 auto; background:url(../images/nynews.jpg) no-repeat center; height:180px; background-size:200% }
	
/*手机*/
#banner {width: 100%;margin:0px;padding:0px;overflow: hidden;}
#banner img{width: 100%; display:block;}

.focus{ width:100%;   margin:0 auto; position:relative; overflow:hidden;   }
.focus .shanghl00{ width:100%; height:11px;  position:absolute; z-index:1; bottom:6px; text-align:center;  }
.focus .shanghl00 ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); 
-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;}
.focus .shanghl00 ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.focus .shanghl00 ul .on{ background:#FE6C9C;  }

.focus .bd{
position:relative;
z-index:0;
margin:0px;
padding:0px;
overflow: hidden;
}

.focus .bd li{ margin:0px; padding:0px;position:relative; overflow:hidden;}

.focus .bd li a{
-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */
}


	
}