@charset "gb2312";
lbnr1/* CSS Document */
*{margin:0;padding:0;font-family:'Microsoft YaHei';}
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0px; padding:0px; }
fieldset, img { border:none; }
img{border:none;}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none;  }
li{ list-style:none;}
table { border-collapse:collapse; }
input { padding-top:0px; padding-bottom:0px; font-family: 'Microsoft YaHei';}
input::-moz-focus-inner { border:none; padding:0px; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:13px; margin:0px; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
body { font-family:"Microsoft YaHei"; }
.clearfix:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.clearfix {zoom:1; }
.clearit {clear:both; height:0px; font-size:0px; overflow:hidden; width:100%; }
.max{ min-width:1200px;}
.box{ width:1200px; margin:0 auto;}
.box:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
ul:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.max:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.left{ float:left;}
.right{ float:right;}
 
#box{width: 100%;min-width: 1200px;}

.sousuo_kuang_left input {width: 245px;height: 37px;float: left;background-color: #fff;border: 1px #dcdcdc solid;outline: 0;display: inline; }
.sousuo_kuang_right {width: 42px;height: 39px;background-color: #076946;background: #277dc1;background: url(../images/search_03.jpg) no-repeat center;float: left;line-height: 39px;text-align: center;cursor: pointer;display: inline;border:none;    margin-top: 40px;}

.fullSlide{ min-width:1200px;  position:relative;height:350px; z-index:9}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; height:350px;  }
.fullSlide .bd ul{ width:100%  !important; height:350px; }
.fullSlide .bd li{ width:100% !important; height:350px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block;  height:350px; }
.fullSlide .hd{width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px;}
.fullSlide .hd ul{display:block;width:16%;margin:0 auto; text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; border-radius:10px; height:10px; margin:5px; background:rgba(255,255,255,0.5); overflow:hidden; line-height:9999px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; }
.fullSlide .hd ul .on{ background:#e71f19; width:30px; }
.index-pro{ background:#f4f4f4; padding-top:30px; padding-bottom:30px;} 
.index-pro .left .nydh .title{ height:50px; text-align:center;line-height: 50px}
.index-pro .left .nydh .title{ height:50px; text-align:center;line-height: 50px}
.index-pro .left .nydh .title p{ color:#fff; font-size:26px;}
.index-pro .left .nydh dl{ display:block; width:244px; margin:0 auto; background:#fff; padding-bottom:10px;}
.index-pro .left .nydh dl dt{ display:block; height:48px; line-height:48px; background:url(../images/pro-nav-dt.jpg) no-repeat 17px center #ecf3fa; font-size:16px; color:#070707; font-weight:bold; padding-left:38px; margin-bottom:5px;}
.index-pro .left .nydh dl dt a{ color:#070707; display:block;}
.index-pro .left .nydh dl dt.on a{color:#009b33}
.index-pro .left .nydh dl dd{ display:block; width:200px; margin:0 auto; padding-left:10px; background:url(../images/li.png) no-repeat left center; font-size:14px; color:#585858; height:29px; line-height:29px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.index-pro .left .nydh dl dd a{ color:#585858;}
.index-pro .left .nydh dl dd:hover{transform:translate(5px,0px);}
.index-pro .left .nydh dl dd:hover a{ color:#009b33}
.index-pro .right{ width:925px;}
.index-pro .right ul.pro-li{ width:940px;}
.index-pro .right ul.pro-li li{ display:block; float:left; width:298px; margin-right:15px; margin-bottom:15px;}
.index-pro .right ul.pro-li li i{ display:block; width:296px;    border: 1px solid #e8e8e8; height:200px; overflow:hidden;text-align: center; line-height: 200px;}
.index-pro .right ul.pro-li li img{ display:inline-block;  height:200px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;    vertical-align: middle;}
.index-pro .right ul.pro-li li i:hover img{transform: scale(1.1);}
.index-pro .right ul.pro-li li p{ text-align:center; font-size:14px; color:#000; height:43px; line-height:43px; background:#fff;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.index-pro .right ul.pro-li li:hover p{ color:#fff; background:#009b33}
.newsnav{ width:100%; height:58px; line-height:58px; border-bottom:1px solid #e5e5e5; margin-bottom:15px;}
.newsnav .more{ float:right; font-size:14px; color:#a0a0a0;}
.newsnav .more a{ color:#a0a0a0;}
.newsnav a.more:hover{ color:#009b33}
.newsnav .more a:hover{ color:#009b33}
.newsnav p{ font-size:24px; color:#000000; background:url(../images/newsnav-p.png) no-repeat left center; padding-left:13px; border-bottom:2px solid #009fd5; height:57px; line-height:57px; display:inline-block;}
.newsnav span{ display:inline-block; font-size:13px; color:#c2c2c2; margin-left:5px;}
.tiaofu{ height:187px; background:url(../images/tiaofu-bg.jpg) no-repeat center;}
.tiaofu img{ display:block; float:right; width:122px; height:122px; margin-right:10px; margin-top:-15px;}
.tiaofu .box{ padding-top:40px; height:147px;}
.tiaofu p{ font-size:42px; color:#fff; margin-left:40px;}
.tiaofu span{ display:block; font-size:28px; color:#fff; margin-top:12px; margin-left:35px;}
.tiaofu strong{ display:block; float:right; font-size:34px; color:#fff; margin-right:36px; margin-top:-55px;}
.case{ margin-top:20px;}
.case .picScroll-left{ position:relative;}
.case .picScroll-left a.prev{ width:23px; height:90px; background:url(../images/prev.png) no-repeat center; position:absolute; left:0; top:77px;cursor:pointer; z-index:99}
.case .picScroll-left a.next{ width:23px; height:90px; background:url(../images/next.png) no-repeat center; position:absolute; right:0; top:77px; cursor:pointer; z-index:99}
.case .picScroll-left .bd{ width:1200px; margin:0 auto; overflow:hidden;}
.case .picScroll-left .bd ul li{ display:block; float:left; width:285px; height:296px; margin-right:20px; position:relative;}
.case .picScroll-left .bd ul li img{ display:block;width:285px; height:246px; }
.case .picScroll-left .bd ul li p{ width:283px; height:48px; text-align:center; line-height:48px; border:1px solid #f0f0f0;color:#000000;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.case .picScroll-left .bd ul li:hover p{ border:1px solid #009b33; color:#009b33}
.about{ margin-top:10px;margin-bottom:50px;}
.about .left{ width:511px; height:322px;}
.about .left img{ display:block;width:511px; height:322px; border-radius:5px; box-shadow:5px 5px 10px rgba(0,0,0,.1); overflow:hidden;}
.about .right{ width:667px; padding-top:5px;}
.about .right p{ font-size:14px; color:#4f4646; line-height:28px;}
.about .right span{ display:block; width:262px; height:55px; background:url(../images/about-tel.jpg) no-repeat center; margin-top:20px;padding-left:405px; color:#fff;font-size:14px; padding-top:13px;}
.about .right span strong{ display:block; font-size:16px;}
.about .right p a{ color:#009b33}
.news{ margin-top:35px; padding-top:10px; padding-bottom:20px; }
.news .left{ width:400px;}
.news .left .newsnav{ margin-bottom:0;}
.news .left dl{ display:block; padding:13px 0; border-bottom:1px solid #e2e2e2;}
.news .left dl dt{ display:block; font-size:16px; color:#000000; height:24px; line-height:24px; overflow:hidden; margin-bottom:5px;}
.news .left dl dt a{ color:#000;}
.news .left dl dt a:hover{ color:#009b33}
.news .left dl dd{ display:block; font-size:14px; color:#858585; line-height:26px; height:52px; overflow:hidden;}
.news .right{ width:1200px;}
.news .right .tj img{ display:block; float:left; width:271px; height:141px; margin-right:10px;}
.news .right .tj a.tit{ display:block; font-size:18px; color:#040000; padding-top:9px; height:24px; line-height:24px; overflow:hidden;}
.news .right .tj p{ display:block; font-size:14px; color:#575757; line-height:29px; margin-top:10px;}
.news .right .tj a.tit:hover{ color:#009b33}
.news .right .tj p a{ color:#009b33}
.news .right ul{ width:1200px;}
.news .right ul li{ display:block; float:left; width:360px; height:41px; line-height:41px; border-bottom:1px solid #ededed; padding-left:13px; background:url(../images/li.png) no-repeat left center; margin-right:27px; overflow:hidden;}
.news .right ul li span{ float:right; font-size:14px; color:#c8c8c8; margin-left:15px;}
.news .right ul li a{ font-size:14px; color:#000;}
.news .right ul li a:hover{ color:#009b33}
