@charset "utf-8";
/* CSS Document */

html,body{ width:100%; height:100%;margin:0;border:none;padding:0;}
body{
  color:#000;background:#fff;
  font-size:16px;
  font-family:Microsoft YaHei, SimSun,  Arial, Verdana, Helvetica, sans-serif;
  }

small,big,b,i,u,tt,sup,sub,blink,em,strong,samp,code,var,dfn,cite,address,del,cite,kbd,strike,dfn,blockquote{margin:0;border:none;padding:0;}
h1,h2,h3,h4,h5,h6,p{
  margin:0;border:none;padding:0;
  font-size:1em;font-weight:normal;
  line-height:1em;
  }

table, tbody, tfoot, thead, tr, th, td{margin:0;border:none;padding:0;}
ul,ol,li{list-style:none;margin:0;border:none;padding:0;}
dl,dt,dd{margin:0;border:none;padding:0;}
frameset,iframe{margin:0;border:none;padding:0;}
form,input{}
input[type="submit"],input[type="button"],input[type="reset"]{cursor:pointer;}
textarea {resize:none;}

/*链接*/a {color:inherit;text-decoration:none;cursor:pointer;}
/*已访*/a:visited {color:inherit;text-decoration:none;}
/*悬停*/a:hover {color:inherit;text-decoration:none;}
/*激活*/a:active {color:inherit;text-decoration:none;}

/*默认为响应式，记得+alt属性*/
img{
  max-width:100%;
  /*display:block;height:auto;
  margin:0;
  border:none;
  padding:0;*/
  vertical-align: bottom;
  }

/*  ----  html5 reset  ----  */
header,nav,section,article,aside,footer{display:block;margin:0;border:none;padding:0;}



/*--------------  index  ----------------------*/
#bod{ max-width:640px; width:100%; margin:0 auto; overflow:hidden;}
.head{ width:100%; min-height:70px;font-family: Microsoft YaHei;}
.wap_logo{ width:40%; float:left;}
.wap_logo img#wap_logo2{/* max-width:65% !important;*/ height:50px;display: block; margin: 10px 0 0 10px;}

.wap_box{ width:100%; overflow:hidden; position:relative; z-index:1;}
.wap_box ul li img{ max-width:100%;}
.wap_box dl{display: block;position: absolute;z-index: 3;bottom:15px;width: 100%;text-align: center;}
.wap_box dl li{ font-size:0; display:inline-block; width:8%; height:5px; background:#FFF;border-radius:20px; margin:0 3px;}
.wap_box dl li:hover,.wap_box dl li.on{background:#017148;}

.wap_gs{position: absolute; bottom:0;padding: 10px 5% 30px; width:90%; font-size:14px; color:#fff; background: rgba(2, 105, 67, 0.3);  font-family:Microsoft YaHei;}
.wap_gs h6{ font-size:1.3em; padding-bottom:8px; color:#023E28;}
.wap_gs p{ line-height:1.5em;}

.wap_ewm{background: #5c5c5c; width:100%; overflow:hidden; color:#fff; font-family: Microsoft YaHei;}
.ewm_fx{ width:100%; padding:20px 0 10px; text-align:center;}
.ewm_fx a{ display:inline-block; margin-right:4px;}
.ewm_tu{ width:100%; text-align:center; margin-bottom:20px; padding-top:10px;}
.ewm_tu span{ display:inline-block; margin:0 10px;}
.ewm_tu span p{ color:#FFF; padding-top:8px;}

.footer{ width:100%; background:#424242; padding:4% 0; text-align:center; color:#fff; font-size:15px;}
.footer p{ padding:3px 0;}


/*--------------  新闻列表  ----------------------*/
.er_nav{ width:94%; padding:0 3%; height:70px; border-bottom:1px solid #666666;font-family: Microsoft YaHei;}
.er_nav .er_nav_bt{ /*width:45%;*/ width:65%; float:left; display:block; line-height:70px; font-size:1em;}
.ny_nav2{ width:40%; float:right;}
.ny_nav2 li.menu_li{ position:relative; height:55px; padding-top:15px;}
.ny_nav2 li h3{background: #01A569;height: 40px;border-radius: 8px 8px 0 0;line-height: 41px;text-align: center; color:#fff;}
.ny_nav2 li .sub{ display:none; position: absolute;top: 55px;width: 100%;background-color: rgba(4, 97, 63, 0.73);padding: 3% 0;}
.ny_nav2 li .sub li{text-align: center;color: #fff;line-height: 1.5em;}
.ny_nav2 li .sub li a{width: 80%;display: inline-block;margin: 3px 0; color:#fff;}
.ny_nav2 li .sub li a:hover{background: rgba(255,255,255,0.85);color: #01A569;border-radius: 2px;}


.wap_news{ width:100%; overflow:hidden; margin:20px auto; background:#f4f4f4;padding: 5% 0 10px;}
.news_nr{ display:block; width:94%; margin:0 auto; border-top:3px solid #a3a3a3; border-bottom:3px solid #a3a3a3;}
.news_nr li:last-child{ border-bottom:none;}
.news_nr li{ line-height:3em; height:3em; font-size:0.95em; width:100%; border-bottom:1px dashed #a3a3a3; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-indent:1em;}

.wap_page{ display:block; width:100%; text-align:center;padding: 4% 0 3%;}
.wap_page a{ display:inline-block; border:1px solid #d2d2d2; margin:0 3px; border-top-width:2px; padding:3px 10px;}
.wap_page a:hover,.wap_page a.on{ border-color:#01a569; background:#01a569; color:#fff;}



/*--------------  产品列表----------------------*/
.cp_lb{ width:100%; overflow:hidden; margin:5% auto;font-family: Microsoft YaHei;}
.cp_lb ul{ display:block; width:100%; overflow:hidden;}
.cp_lb ul li{ width:44%; float:left; margin-left:4%; overflow:hidden; margin-top:15px;}
.cp_lb ul li a{ display:block; position:relative; width:99%; padding-top:67%; overflow:hidden; border:1px solid #D6D6D6;}
.cp_lb ul li a img{ display:block; margin:auto auto; position:absolute; left:0; right:0; top:0; bottom:0; max-width:100%; max-height:100%; width:auto; height:auto;}
.cp_lb ul li p{ line-height:2em; text-align:center; display:block; width:100%;}




/*--------------  产品详情页----------------------*/
.cp_xq,.order_z,.con_lx{ width:100%; margin:5% auto; overflow:hidden;font-family: Microsoft YaHei;}
.cp_xq h6{ border-bottom:1px dashed #ccc; padding:10px 0; text-align:center; font-size:1.2em; color:#f9ab09; width:94%; margin:0 auto 3%;}
.cp_xq h6 p{ color:#CCC; padding-top:8px; font-size:0.75em;}
.cp_xq_nr{ line-height:28px; width:94%; margin:0 auto; color:#666; font-size:0.95em;}
.cp_xq_nr img{ max-width:100%; margin-bottom:3%;}


/*--------------  在线订单----------------------*/
.order_z h6{ border-bottom:1px dashed #ccc; text-align:center; font-size:1.2em; color:#f9ab09; padding:10px 0;}
.order_z dl{ width:80%; display:block; margin:3% auto; overflow:hidden;}
.order_z dl dd{ border:1px solid #ccc; border-top-color:#666; width:99%; margin-top:5%; line-height:35px; height:35px; border-radius: 5px;}
.order_z dl dd span{ display:inline-block; width:85px; padding-left:5px;}
.order_z dl dd input.text11{ width:70%; border:none; line-height:29px; height:29px;}
.order_z dl dt{ border:1px solid #ccc; border-top-color:#666; width:98.5%; margin-top:5%; line-height:35px;border-radius: 5px; font-family: Microsoft YaHei;}
.order_z dl dt textarea.text12{ width:98%; font-size:1em; border:none;font-family: Microsoft YaHei; padding:0 1%;}
.tj_ann{ border:none !important;}
.order_z dl dd input.tj_an{border-radius: 5px; width:100%;font-family: Microsoft YaHei; border:none; height:35px; line-height:32px;background: #01a569;font-size: 1.2em;color: #fff;}



/*--------------  联系我们 ----------------------*/

.con_lx .con_bt{ border-bottom:2px solid #80CCB0; padding:10px 0; margin-bottom:3%; font-size:1.2em; text-align:center;}
.con_lx .con_bt_wz{ width:94%; margin:0 auto 3%; line-height:1.8em; font-size:0.95em; text-indent:2em;}
.cont_nr{ width:94%; margin:0 auto; }
.cont_nr h6{ font-size:1em; color:#01a569; margin-bottom:3%;text-align: center;}
.cont_nr h5{ margin-bottom:3%;}
.cont_nr h4{ width:100%; text-align:center;}
.cont_nr h4 img{ max-width:100%; margin:2% auto;}


/*--------------  关于我们 ----------------------*/
.ny_about{ width:94%; margin:5% auto; overflow:hidden;font-family: Microsoft YaHei;}
.ny_about h6{ font-size:1.5em; color:#f9ab09; margin-bottom:3%;}
.ny_about p{ line-height:30px; text-indent:2em; color:#666; font-size:0.95em;}
.ny_about img{ max-width:100% !important; height:auto !important; margin:3% auto; display:block;}





#wap_sy_gd{height:6em;}





@media (max-width:640px) and (min-width:540px){}
@media (max-width:539px) and (min-width:414px){}
@media (max-width:413px) and (min-width:320px){
	.order_z dl dd input.text11{ width:64%;}
	}
@media (max-width:319px){}
