@charset "utf-8";

*{margin:0px;padding:0px;}
body{font-family:"Microsoft YaHei"; color:#000; margin:0px; padding:0px; background:#fff;  overflow-x:hidden; font-size:12px; }
a{text-decoration:none;color:#666; padding: 0px; margin: 0px;}
a:hover{ text-decoration:none;}
table,td,tr,th{font-size:13px;}
input[type = "radio"],input[type="checkbox"]{position:relative;top:3px;margin-right:2px;}
img { border: 0;vertical-align: middle; }
em {font-style: normal;}
i {font-style: normal;}
li{ list-style:none; font-family:"Microsoft YaHei"; }
ul{ margin:0px; padding:0px;}
h1, h2, h3, h4 {padding: 0;margin: 0; font-weight:100;}
p{ margin: 0;}
input{outline: none;}
.left{ float: left!important;}
.right{ float: right !important;}
.hidden{display:none;}


.clear{clear:both;}
.width{ width:1200px; margin:0px auto;}
.hbd{ background: url("../images/hbd.png") center center; height: 170px;width: 100%;display: table;}
.header_top{height:40px; line-height: 40px; color: #444;font-size: 15px;background: url(../images/headerbg.png);display: none;}
.header_top .hyc{ color:#444; float: left;}
.header_top .calendar{ width: 320px; float: right; text-align: right;color:#444;}
.wzbb a{font-size:14px;line-height:43px; padding: 0px 10px; color: #333333;}
.wxwb{ float: right; width: 160px;}
.wxwb_wb{}
.wxwb_wx{background: url("../images/wb.png") left center no-repeat;}
.head{ height:157px;}
.logo{ float:left; padding-top:26px;}
.logo span{ display: block; text-align: center;}

.menubox{ width:100%; height:43px; line-height:43px; background:#30b846;width: 100%;display: table;}
.nav{  width: 100%;height: 43px;  }
.nav li{float: left;  position: relative; background: url("../images/shuxian.png") left center no-repeat; font-size: 16px;  color: #fff;  width:120px;  height: 43px;  line-height: 43px;  text-align: center; }
.nav .line{}
.nav li>a{display: block;color: #fff;}
.nav li>a>img{vertical-align: middle;padding-right: 10px;}
.nav li.on>a,.nav li:hover>a{color: #fff;}
.nav li.on,.nav li a:hover{  background: #3dc353; color: #fff; }
.nav li:hover{  background:#30b846; color: #fff; }
.two-nav{  position: absolute;   width: 133px;  z-index: 9999;  display: none;background: #30b846;}
.two-nav a{  display: block; height: 40px;  line-height: 40px;  text-align: center;  border-bottom: solid 1px #28ab3d;  color: #ffffff;  font-size: 15px;  }
.two-nav a:hover{  background: #3dc353;}


.js-silder{position: relative;min-width:1200px;}
.silder-scroll{width: 100%;overflow: hidden;}
.silder-main{position: relative;width: 100%;overflow: hidden;}
.silder-main-img{position: absolute;top: 0;left: 0;width: 100%;}
.silder-main-img img{width: 100%;}
.js-silder-ctrl{width: 100%;text-align: center;margin-top: -40px;position: relative;}
.silder-ctrl-prev,
.silder-ctrl-next{position: absolute;top: -300px;width: 8%;height: 100%;vertical-align: middle;cursor: pointer;color: #fff;font-family: "宋体";font-size: 52px;font-weight: 600;text-shadow: #666 2px 2px 5px;}
.silder-ctrl-prev{left: 0;text-align: left;}
.silder-ctrl-next{right: 0;text-align: right;}
.silder-ctrl-prev>span,
.silder-ctrl-next>span{position: absolute;top: 50%;margin-top: -40px;}
.silder-ctrl-prev>span{left: 0;}
.silder-ctrl-next>span{right: 0;}
.silder-ctrl-con{display: inline-block;width: 1%;padding: 10px 0;margin: 0 5px;cursor: pointer;}
.silder-ctrl-con>span{display: block;line-height: 0;text-indent: -9999px;overflow: hidden;padding: 4px 0;cursor: pointer;background-color: #e4e4e4;}
.silder-ctrl-con.active>span{background-color: #30b846;}
@media (max-width: 768px){
 .silder-ctrl-prev,.silder-ctrl-next{width: 10%;font-size: 26px;margin-top: -25px;}
 .silder-ctrl-con{width: 14px;height: 14px;padding: 0;margin: 0 3px;}
 .silder-ctrl-con>span{display: block;width: 100%;height: 100%;border-radius: 50%;padding: 0;}
}
.main_left{  margin-top:15px;}
.main_right{background: url(../images/heixian.png) left top no-repeat; width: 300px; float: right; padding-left: 15px; margin-top: 15px;}
.news{ margin-top: 20px;}
.news_img{ width: 425px; float: left;}
.news_img img{ width: 425px; height: 327px;}

.new_tj{  padding: 15px 0px 20px;position: relative;}
.new_tj .pic{ width: 380px; float: left;}
.new_tj .pic +.pic{ margin-left:30px;}
.new_tj .pic .img{ width: 380px; height: 254px; position: relative; overflow: hidden;}
.new_tj .pic .img img{ width: 380px; height: 254px;}
.new_tj .pic .img .a_hover:hover{width:375px; min-height:249px;filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;transition:1s; transform:scale(1.05);-webkit-transform:scale(1.05);}
.new_tj .pic .img span{ width: 70px;display: block; float: left; text-align: center; position: absolute; top:0px; left: 0px;}
.new_tj .pic .img span em{ font-size:20px;height: 30px;  background-color: rgba(48, 184, 70 ,0.7); color: #ffffff; display: block; line-height:30px; }
.new_tj .pic .img span i{ font-size: 14px; display: block; line-height: 26px;background-color: rgba(250, 141, 0 ,0.5);color: #ffffff;}
.new_tj .pic .title{ font-size: 16px; color: #333333; line-height: 32px; padding-top: 5px; padding-left: 5px;margin-bottom:5px; border-bottom: 1px dotted #c3c3c3; padding-bottom: 10px; }
.new_tj .pic .title a{color: #333333;}
.new_tj .pic .title a:hover{ color: #30b846;}
.new_tj .pic .txt{clear: both;line-height: 25px;font-size: 15px;color: #444;margin-top: 13px;text-indent: 2em;}

.KSS_titleBox h2{line-height:37px; font-size: 15px !important; font-weight: 100 !important;}
.KSS_btnBox{bottom:10px !important;}
.news_right{ float: right; width: 425px;}
.title1{ height: 35px; border-bottom: 2px  solid #30b846;}
.title1 span{ width: 86px; height: 29px; font-size: 16px; color: #ffffff; padding-left: 25px; padding-top:6px; float: left; background: url("../images/title_bt1.png") bottom left no-repeat; margin-top:2px;}
.title1 a{ font-size: 15px; color: #666666; float: right; line-height: 35px;}
.news_list{ padding-top: 3px; padding-left: 5px;}
.news_list ul li{ font-size:15px; height:40px; line-height:40px; color:#000000; background: url(../images/hd.png) 3px center no-repeat; padding-left:16px;font-family: "宋体", "Verdana", "Arial"; border-bottom: 1px dashed #d7d7d7;}
.news_list ul li a{ color: #000000;}
.news_list ul li a:hover{ color: #30b846;}
.news_list ul li span{  font-size: 15px; color: #888888; float: right;font-family: "宋体", "Verdana", "Arial";}
.main_c{}
.jxky{width: 585px; float: left; margin-top: 25px;}
.title2{ height:35px; border-top: 2px  solid #19b532; background: #e9f8e3; padding-top: 6px;}
.title2 span{ width:92px; margin-left: 8px; height: 41px; line-height: 35px; font-size: 16px; color: #ffffff; text-align: center;  float: left; background: url("../images/title_bt2.png") bottom left no-repeat; }
.title2 a{ font-size: 15px; color: #666666; float: right; line-height: 35px; padding-right: 5px;}
.jxky_list{}
.jxky_list ul li{ font-size:15px; height:40px; line-height:40px; color:#000000; background: url(../images/hd.png) 3px center no-repeat; padding-left:16px;font-family: "宋体", "Verdana", "Arial"; border-bottom: 1px dashed #d7d7d7;}
.jxky_list ul li a{ color: #000000;}
.jxky_list ul li a:hover{ color: #30b846;}
.jxky_list ul li span{  font-size: 15px; color: #888888; float: right;font-family: "宋体", "Verdana", "Arial";}
.tzgg{ margin-top: 20px;}
.title3{ height:38px; border-top: 2px  solid #19b532; background: #f3f3f3; border-bottom: 2px solid #e2e2e2;}
.title3 span{ width:92px; margin-left: 10px; height: 38px; line-height: 38px; font-size: 16px; color: #222222;   float: left; }
.title3 a{ font-size: 15px; color: #666666; float: right; line-height: 35px; padding-right: 5px;}
.tzgg_list{ padding-top: 3px;}
.txtMarquee-top{overflow: hidden;  position: relative;}

.zydh{margin-top: 25px;}
.zydh_lb{ width: 293px; margin:0 auto; padding-top: 5px;}
.zydh_lb a{ margin-top: 7px; display: block;}
.zyjs{ margin-top: 25px;}
.zyjs_lb{ padding-top:8px;}
.zyjs_lb a{ display: block; margin: 3px 3px; background: #f5f5f5; width: 144px; height: 102px; float: left; font-size: 14px; color: #666666; line-height: 22px; text-align: center;padding-bottom:5px;}
.zyjs_lb a img{ padding-top: 9px;padding-bottom:4px;}
.jcsp_list{height:360px; padding-top:15px;}
.jcsp_list img{ width:555px; height:320px; display: block; margin: 0 auto;}
.jcsp_list span{height:34px;line-height:34px;margin:0 auto; font-size: 15px; color: #333333; display: block; text-align: center;}

.xyfc{ margin-top: 15px;}
.xyfc_lb{ margin-top: 20px;}


.ww{float:left;margin-left:20px; }
.ww span{height:34px;line-height:34px;margin:0 auto; font-size: 15px; color: #333333; display: block; text-align: center;}
.jww{float:left;margin-left:20px; }
.jww span{height:34px;line-height:34px;margin:0 auto; font-size: 15px; color: #333333; display: block; text-align: center;}
#cdemo {overflow:hidden;width:1200px;position: relative;float:right; padding-top:20px;}
#cdemo img{height:159px; width: 223px;}
#cindemo{float:left;width:800%;}
#cdemo1{float:left;}
#cdemo2{float:left;}

#ademo {overflow:hidden;width:1200px;position: relative;float:right; padding-top:20px;}
#ademo img{height:310px; width: 223px;}
#aindemo{float:left;width:800%;}
#ademo1{float:left;}
#ademo2{float:left;}
#bdemo {overflow:hidden;width:1200px;position: relative;float:right; padding-top:20px;}
#bdemo img{height:159px; width: 223px;}
#bindemo{float:left;width:800%;}
#bdemo1{float:left;}
#bdemo2{float:left;}
#jdemo {overflow:hidden;width:1200px;position: relative;float:right; padding-top:20px;}
#jdemo img{height:159px; width: 223px;}
#jindemo{float:left;width:800%;}
#jdemo1{float:left;}
#jdemo2{float:left;}
#sdemo {overflow:hidden;width:1200px;position: relative;float:right; padding-top:20px;}
#sdemo img{height:159px; width: 223px;}
#sindemo{float:left;width:800%;}
#sdemo1{float:left;}
#sdemo2{float:left;}

.scrollUl1{ width:425px;height:35px; border-top: 2px  solid #19b532; background: #e9f8e3; padding-top: 6px;}
.scrollUl li,.scrollUl1 li{float:left; text-align: center}
.scrollUl li img,.scrollUl1 li img{vertical-align: middle; padding-right:15px;}
.bor03{}
.sd01{ cursor:pointer;width:92px; margin-left: 8px; height: 41px; line-height: 35px; font-size: 16px; color: #ffffff; background: url("../images/title_bt2.png") bottom left no-repeat;}
.sd02{cursor:pointer;color: #333; line-height: 35px; font-size: 16px;  width: 92px;margin-left: 8px; }
.bottom_more{ font-size: 15px; color: #666666; float: right; line-height: 35px; padding-right: 5px; position: absolute;  top:7px;right:0px;}

.scrollUl2{ width:1200px;height: 35px; border-bottom: 2px  solid #30b846;position: relative;}
.scrollUl2 li,.scrollUl1 li{float:left; text-align: center}
.scrollUl2 li img,.scrollUl1 li img{vertical-align: middle; padding-right:15px;}
.bor03{}
.sd11{ cursor:pointer;width: 101px; height: 29px; font-size: 16px; color: #ffffff; padding-left: 10px; padding-top:6px; float: left; background: url("../images/title_bt1.png") bottom left no-repeat; margin-top:2px;}
.sd12{cursor:pointer;color: #333; line-height: 35px; font-size: 16px;  width:101px;padding-left:10px; }
.bottom_more{ font-size: 15px; color: #666666; float: right; line-height: 35px; padding-right: 5px; position: absolute;  top:7px;right:0px;}

.f { height:140px; background:#30b846; border-top:3px solid #1ea634; margin-top:25px;width: 100%;display: table;}
.f_m{float:left; font-size: 15px; line-height: 32px;  color: #fff; padding-top:30px; width: 810px;}
.f_l{float:right;margin-top:30px; margin-left:10px; width: 160px; text-align: center;}
.f_l p{ font-size: 15px; line-height: 26px;  color: #fff; padding-top: 10px;}
.ewm{ width: 100px; float: right; padding-top: 10px; margin-left: 25px; text-align: center}
.ewm img{ width: 93px; height: 93px;}
.ewm p{ font-size: 15px; line-height: 26px;  color: #fff;}


.wz_top{height:50px;line-height:50px;padding-left:40px;background:url(../images/wz_ico.png) 18px center no-repeat #f3f3f3;font-size:16px; color:#333;}
.wz_top a{color:#333;}
.wz_top a:hover{color:#f00;}

.container{height:auto;margin:auto;padding:15px 0;}
.mainer{margin-top:25px;background:#fff;}
.lm_lban{width:260px;height:auto; }
.lm_top{ height:60px; line-height:60px; background: url("../images/lmy_ltopbg.png") center bottom no-repeat #30b846; padding-bottom: 10px; font-size:24px; color:#fff;overflow:hidden; text-align: center;}
.lm_top img{ padding-right:10px;vertical-align: middle;}
.navdh{width:260px;height:auto;min-height:300px;}
.navdh ul li{width:260px;height:48px;padding-top:10px;vertical-align:bottom;overflow:hidden;}
.navdh ul li a{ color:#333333; display:block;width:158px;height:46px;line-height:46px;background:url(../images/sub_ico.png) right -50px no-repeat #ededed;border:#dbdee1 1px solid;overflow:hidden;font-size:16px;padding:0 50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.navdh ul li a:hover,.navdh ul li a.active{color:#fff;background:url(../images/sub_ico.png) right 0 no-repeat #30b846;border:#30b846 1px solid;}
.ny_right{width:910px; float: right; margin-left: 10px;}
.lmy_lmtitle{height:47px;line-height:44px;background:url(../images/lmy_titlebg.gif) 0 bottom repeat-x;overflow:hidden;}
.lmy_lmtitle span{float:left;display:block;width:auto;height:45px;line-height:44px;font-size:20px; font-weight:600; color:#30b846;padding:0 14px 0 22px;white-space:nowrap;background:url(../images/title_tb1.png) 8px center no-repeat; border-bottom:#30b846 2px solid;}
.navjz{ margin-top: 5px;}
.product_page{clear:both;width:100%;padding:15px 0 ;text-align:center;line-height:24px;}
#wenzhang{width:900px;margin:auto;font-size:14px;line-height:180%;height:auto;overflow:hidden;}
.wztit{font-size:24px;font-weight:bold;line-height:50px;text-align:center;}
.wzfbt{line-height:36px;text-align:center;font-size:20px;font-weight:100;}
.wzbjxx{line-height:24px;color:#666;font-size:12px;text-align:center;border-bottom:#ddd 1px solid;height:43px;padding-top:5px;}
.wzbjxx a{font-size:12px;color:#666;cursor:pointer;}
.wzbjxx a:hover{color:#f00;}
.wzbjxx input{width:10px;height:10px;border:#666 1px solid;vertical-align:middle;cursor:pointer;}
.wzcon{padding:25px 15px;height:auto;min-height:450px;_height:450px;font-size:16px;line-height:200%;text-align:Justify;text-justify:inter-ideograph;}
.wzcon p{ text-indent: 2em;}
.wzcon table{max-width:870px !important;}
.ny_tplb{ min-height:350px;}
.ny_tplb ul li{ width:215px; float: left; text-align: center; margin:20px 5px 0px 7px;}
.ny_tplb ul li .pic{width:215px; height:150px;}
.ny_tplb ul li .pic img{width:215px; height:150px;vertical-align: middle;}
.ny_tplb ul li span{ line-height:34px; font-size:15px; display: block; color: #333333;}
.ny_zyjs{padding-top:20px;min-height:350px;}
.ny_zyjs a{ background: #f5f5f5; text-align: center; font-size: 15px; color: #666666; width: 290px; float: left;height:
  50px; line-height: 50px; display: block; margin: 6px;  }
.ny_zyjs a:hover{ color: #fff;background: #30b846; }

.jsmb_lb ul li .pic{width:215px; height:290px;}
.jsmb_lb ul li .pic img{width:215px; height:290px;}