/* 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"; background:#fff; }
.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;}
a{-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; text-decoration:none; }


.top{ height:47px; line-height:47px; background:#f4f4f4; font-size:14px; color:#808080}
.top ul{ float:left;}
.top ul li{ display:inline-block; padding:0 15px; text-align:center; position:relative;}
.top ul li a{ color:#929292}
.top ul li a:hover{ color:#333;}
.top ul li:after{ content:"|"; position:absolute; right:0; top:0; color:#e0e0e0;}
.top .media{ float:left; margin-left:10px;}
.top .media a{ display:inline-block; margin:0 5px;}
.top .media img{ display:inline-block; vertical-align:middle;}

.header{ padding:33px 0;}
.header img{ display:block;}
.header .right{ height:48px;     font-size: 28px;   color:#1ba53c; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background:url(../images/tel.png) no-repeat left center; padding-left:155px;line-height: 28px;}

.nav{ height:71px; line-height:71px; border-top:1px solid #dcdcdc;}
.nav ul li{ display:block; float:left; padding:0px 40px; position:relative; font-size:16px; color:#161616;}
.nav ul li a{ display:block; color:#161616;}
.nav ul li:after{ content:"|"; position:absolute; left:0; top:0; color:#d6d6d6;}
.nav ul li.last:before{content:"|"; position:absolute; right:0; top:0; color:#d6d6d6;}
.nav ul li a:hover{ color:#1ba63d;}

.fullSlide{ min-width:1200px;  position:relative;height:654px; z-index:9}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; height:654px;  }
.fullSlide .bd ul{ width:100%  !important; height:654px; }
.fullSlide .bd li{ width:100% !important; height:654px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block;  height:654px; }
.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:13px; height:13px; border-radius:25px; margin:5px; background:rgba(255,255,255,0.7); overflow:hidden; line-height:9999px;}
.fullSlide .hd ul .on{ background:#333; }

.lmt{ padding-top:47px; background:url(../images/lmt_bg.png) repeat-x center 60px; text-align:center; margin-bottom:25px;}
.lmt strong{ display:inline-block; height:38px; line-height:38px; padding:0 13px; background:#fff; font-size:26px;}
.lmt p{ text-align:center; font-size:13px; color:#bdbdbd; margin-top:5px;}

.jinghua{ padding-bottom:45px;}
.jinghua ul li{ display:block; width:190px; height:145px; padding-top:45px; background:#1ba63d; margin-right:30px; border-radius:50%;}
.jinghua ul li img{ display:block; margin:0 auto;}
.jinghua ul li p{ text-align:center; color:#fff; font-size:17px; margin-top:15px;}
.jinghua .bd{ width:1080px; margin:0 auto;}
.jinghua .picScroll-left{ position:relative; margin-top:35px; padding-bottom:56px;}
.jinghua .picScroll-left a.prev{ display:block; width:20px; height:50px; background:url(../images/prev1.png) no-repeat center; background-size:20px; position:absolute; left:0; top:70px; cursor:pointer;}
.jinghua .picScroll-left a.next{ display:block; width:20px; height:50px; background:url(../images/next1.png) no-repeat center; background-size:20px; position:absolute; right:0; top:70px; cursor:pointer;}
.jinghua a.more{ display:block; width:208px; height:46px; line-height:46px; text-align:center; margin:0 auto; border:2px solid #d0d0d0; border-radius:25px; font-size:15px; color:#727272;}
.jinghua a.more:hover{ background:#1ba63d; color:#fff; border:1px solid #1ba63d;}


.sheji{ background:#f6f6f6; padding-bottom:55px;}
.sheji .lmt strong{background:#f6f6f6;}
.sheji .tab-hd { margin-bottom:23px;}
.sheji .tab-hd ul li{ display:block; float:left; width:155px; height:41px; line-height:41px; text-align:center; border-radius:25px; font-size:15px; color:#4c4c4c; background:#e7e7e7; margin-right:19px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.sheji .tab-hd ul li a{ display:block; color:#4c4c4c;}
.sheji .tab-hd ul li.on{ background:#1ba63d;}
.sheji .tab-hd ul li.on a{ color:#fff;}
.sheji .tab-bd ul{ width:1230px;}
.sheji .tab-bd ul li{ display:block; float:left; width:285px; margin-right:20px; background:#fff; margin-bottom:20px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.sheji .tab-bd ul li i{ display:block; width:285px; height:216px; overflow:hidden;}
.sheji .tab-bd ul li img{ display:block; width:285px; height:216px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.sheji .tab-bd ul li p{ text-align:center; height:50px; line-height:50px; font-size:15px; color:#3a3a3a;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.sheji .tab-bd ul li:hover i img{-webkit-transform: scale(1.12); transform: scale(1.12);}
.sheji .tab-bd ul li:hover { background:#1ba63d;}
.sheji .tab-bd ul li:hover p{ color:#fff;}
.sheji a.more{ display:block; width:208px; height:46px; line-height:46px; border:2px solid #d0d0d0; border-radius:25px; margin:0 auto; font-size:15px; color:#727272; margin-top:20px; text-align:center;}
.sheji a.more:hover{ background:#1ba63d; border:2px solid #1ba63d; color:#fff;}

.youshi{ background:#1ba63d; padding-bottom:90px;}
.youshi .lmt strong{ background:#1ba63d; color:#fff;}
.youshi .lmt{background: url(../images/lmt_bg1.png) repeat-x center 60px;}
.youshi .lmt p{ color:#45c966;}
.youshi ul li{ display:block; float:left; width:230px; height:130px; border:1px solid #43c763; position:relative; margin-left:25px; margin-right:48px; margin-top:95px; padding-top:108px;}
.youshi ul li img{ display:block; position:absolute; left:0; right:0; top:-84px; margin:0 auto;}
.youshi ul li strong{ display:block; text-align:center; color:#fff; font-size:20px;}
.youshi ul li p{ text-align:center; font-size:15px; color:#fff; line-height:30px; margin-top:15px;}
.youshi ul li span{ display:block; text-align:center; font-size:22px; color:#fff; margin-top:4px;}
.youshi ul li a{ display:block; margin:0 auto; width:106px; height:32px; line-height:32px; text-align:center; border-radius:25px; background:#fff; font-size:15px; color:#1ba63d; margin-top:10px;}


.case{ padding-bottom:50px;}
.case .swiper-container{ max-width:1400px; margin:0 auto;}
.case .swiper-container .swiper-slide{ width:45%;  position:relative;}
.case .swiper-container .swiper-slide img{ display:block;width:100%;}
.case .swiper-container .swiper-slide .case_txt{ display:none; position:absolute; left:0; bottom:0; width:100%; background:rgba(0,0,0,.85); color:#fff; padding:15px;   box-sizing:border-box;}
.case .swiper-container .swiper-slide .case_txt strong{ font-size:16px; display:block; margin-bottom:5px;}
.case .swiper-container .swiper-slide .case_txt p{ font-size:14px; line-height:25px;}
.case .swiper-container .swiper-slide-active  .case_txt{ display:block;}
.case a.more{ display:block; width:208px; height:46px; line-height:46px; border:2px solid #d0d0d0; border-radius:25px; margin:0 auto; font-size:15px; color:#727272; margin-top:30px; text-align:center;}
.case a.more:hover{ background:#1ba63d; border:2px solid #1ba63d; color:#fff;}


.about{ background:#f6f6f6; padding-top:58px; padding-bottom:68px; }
.about .box{position:relative;}
.about .left{ width:649px; height:422px; padding:6px; border:1px solid #d4d4d4;}
.about .right{ width:600px; background:#fff; padding:33px; position:absolute; right:0; top:35px;}
.about .right .title{ margin-bottom:22px;}
.about .right .title strong{ display:block; text-align:center; font-size:26px; color:#242424;}
.about .right .title p{ height:20px; margin-top:10px; line-height:20px; background:url(../images/at.png) repeat-x center; text-align:center;}
.about .right .title p span{ display:inline-block; height:20px; line-height:20px; padding:0 12px; background:#fff; font-size:17px; color:#cdcdcd; font-weight:bold;}
.about .right .jj{ font-size:15px; color:#626262; line-height:30px;}
.about .right a{ display:block; width:136px; height:38px; line-height:38px; text-align:center; border-radius:25px; color:#fff; background:#1ba63d; font-size:15px; margin-top:20px;}
.about .right a:hover{ box-shadow:0px 10px 15px rgba(27,166,61,.3);}


.news{ padding-top:40px; padding-bottom:40px;}
.news .title{ width:100%; height:31px; line-height:31px; margin-bottom:15px;}
.news .title a{ float:right; width:49px; height:15px; background:url(../images/more.png) no-repeat center; margin-top:8px; display:block;}
.news .title strong{ display:inline-block; font-size:22px; color:#282828; background:url(../images/t.png) no-repeat left center; padding-left:25px;}
.news .left{ width:772px; border:1px solid #e2e2e2; padding:20px 25px;}
.news .left dl{ margin-bottom:10px;}
.news .left dl:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.news .left dl dt{ display:block; width:215px; height:130px; float:left; border:1px solid #c2c2c2; padding:4px;}
.news .left dl dt img{ display:block; width:215px; height:130px;}
.news .left dl dd{ width:520px; float:right;}
.news .left dl dd a.tit{ display:block; font-size:16px; font-weight:bold; color:#333; height:24px; line-height:24px; overflow:hidden;}
.news .left dl dd a.tit:hover{ color:#1ba63d;}
.news .left dl dd span{ display:block; font-size:13px; color:#888888; margin-top:5px; margin-bottom:10px;}
.news .left dl dd p{ font-size:14px; line-height:22px; height:44px; overflow:hidden; color:#666666;}
.news .left dl dd a.more{ display:block; width:94px; height:30px; line-height:30px; text-align:center; border-radius:5px; background:#1ba63d; color:#fff; font-size:14px; margin-top:8px;}
.news .left dl dd a.more:hover{box-shadow:0px 10px 15px rgba(27,166,61,.3);}
.news .left ul li{ display:block; float:left; width:342px; height:40px; line-height:40px; border-bottom:1px dashed #d7d7d7; margin-right:35px; overflow:hidden; padding-left:20px; background:url(../images/li.png) no-repeat left center;}
.news .left ul li span{ float:right; margin-left:15px; font-size:14px; color:#999999;}
.news .left ul li a{ font-size:14px; color:#555555;}
.news .left ul{ width:800px;}
.news .left ul li a:hover{ color:#1ba63d;}


.news .right{ width:325px; border:1px solid #e2e2e2; padding:18px 15px;}
.news .right .title{ margin-bottom:5px; }
.news .right ul li{ display:block;  width:305px; height:40px; line-height:40px; border-bottom:1px dashed #d7d7d7; margin-right:35px; overflow:hidden; padding-left:20px; background:url(../images/li.png) no-repeat left center;}
.news .right ul li span{ float:right; margin-left:15px; font-size:14px; color:#999999;}
.news .right ul li a{ font-size:14px; color:#555555;} 
.news .right ul li a:hover{ color:#1ba63d;}

.dinggou{ height:103px; background:url(../images/dg.png) repeat-x center;}
.dinggou .left p{ height:103px; font-size:17px; color:#fff; line-height:103px; display:block; float:left; padding-left:38px;}
.dinggou .left p.p1{ background:url(../images/d1.png) no-repeat left center; margin-right:160px;}
.dinggou .left p.p2{ background:url(../images/d2.png) no-repeat left center;}
.dinggou .right{ line-height:103px;}
.dinggou .right a{ display:inline-block; width:140px; height:42px; line-height:42px; text-align:center; border-radius:5px; color:#fff; font-weight:bold; font-size:17px; background:#077b23; margin-left:18px;}
.dinggou .right a:hover{ box-shadow:0px 10px 15px rgba(7,123,35,.5);}

.footer{ padding-top:20px; background:#1e1e1e;}
.footer .footer-1{ width:377px; float:left; margin-right:30px;}
.footer .footer-1 .title{ width:100%; height:44px; line-height:44px; border-bottom:1px solid #373737; box-sizing:border-box; font-size:16px; color:#fff; font-weight:bold; position:relative;padding-left:10px;}
.footer .footer-1 .title:after{ content:""; width:4px; height:13px; background:#1ba63d; position:absolute; left:0; top:16px;} 
.footer .footer-1 ul{ margin-top:10px;}
.footer .footer-1 ul li{ height:50px; line-height:50px; font-size:13px; color:#ffffff; padding-left:40px;}
.footer .footer-1 ul li.f1{ background:url(../images/f1.png) no-repeat left center;}
.footer .footer-1 ul li.f2{ background:url(../images/f2.png) no-repeat left center;}
.footer .footer-1 ul li.f3{ background:url(../images/f3.png) no-repeat left center;}
.footer .footer-1 ul li.f4{ background:url(../images/f4.png) no-repeat left center;}
.footer .footer-2{ margin-right:0; float:right;}
.footer .footer-1 #map{ width:377px; height:186px; margin-top:15px;}

.footer .footer-2 .text{ padding-left:3px;width:176px; height:33px; line-height:33px; background:#1e1e1e; border:1px solid #383838; margin-bottom:15px; float:left; color:#333; margin-top:15px;}
.footer .footer-2 .textarea{ padding-left:3px; padding-top:3px; box-sizing:border-box; width:100%; height:80px; line-height:30px; background:#1e1e1e; border:1px solid #383838; margin-bottom:15px; color:#333;}
.footer .footer-2 .submit{ width:106px; height:35px; line-height:35px; background:#1ba63d; color:#fff; border:none; margin-right:10px; cursor:pointer;}
.footer .footer-2 .submit1{ background:#585858;}

.footer .copyright{ height:60px; line-height:60px; text-align:center; background:#171717; color:#8c8c8c; font-size:14px; margin-top:35px;}
.footer .copyright a{ color:#8c8c8c;}
.nav-footer  dl.message input::-webkit-input-placeholder,.nav-footer  dl.message  textarea::-webkit-input-placeholder { color: #525252;} 
.nav-footer  dl.message input:-moz-placeholder,.nav-footer  dl.message  textarea:-moz-placeholder {color: #525252; } 
.nav-footer  dl.message input::-moz-placeholder,.nav-footer  dl.message  textarea::-moz-placeholder { color: #525252; } 
.nav-footer  dl.message input:-ms-input-placeholder,.nav-footer  dl.message  textarea:-ms-input-placeholder { color: #525252; }




.neiye{ padding-top:20px; padding-bottom:30px;}
.neiye .left{ width:250px;}
.nydh{ width:250px; background:#1ba63d; padding-bottom:2px;}
.pd{ padding-bottom:0;}
.nydh .title{ padding-top:15px; padding-bottom:15px;}
.nydh .title strong{ display:block; font-size:24px; color:#fff; text-align:center;}
.nydh .title p{ font-size:12px; color:rgba(255,255,255,.2); text-align:center; margin-top:6px;}
.nydh ul{ width:246px; background:#fff; margin:0 auto;}
.nydh ul dl dt{ width:210px; height:48px; line-height:48px; background:url(../images/pro-nav-dt.png) no-repeat 13px #f1f6f2; font-size:15px; color:#1ba63d; font-weight:bold; padding-left:35px; }
.nydh ul dl .pro-dd{ width:220px; margin:0 auto;}
.nydh ul dl .pro-dd:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.nydh ul dl .pro-dd dd{ display:block; float:left; width:212px; height:42px; line-height:42px; border-bottom:1px solid #eeeeee; font-size:14px; background:url(../images/pro-nav-dd.png) no-repeat left center; padding-left:10px;}
.nydh ul dl .pro-dd dd a{ display:block; color:#6f6f6f;}
.nydh ul dl{ margin-bottom:15px;}
.nydh ul dl .pro-dd dd a:hover{ color:#1ba63d}

.nydh .ul_li{ width:248px; border:1px solid #e9e9e9; border-bottom:none;}
.nydh .ul_li li{ font-size:15px; color:#3b3b3b; background:url(../images/ul_li1.png) no-repeat 20px center; height:60px; line-height:60px; border-bottom:1px solid #e9e9e9; padding-left:47px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.nydh .ul_li li a{ display:block; color:#3b3b3b; }
.nydh .ul_li li:hover,.nydh .ul_li li.on{ background:url(../images/ul_li.png) no-repeat 20px center;}
.nydh .ul_li li:hover a,.nydh .ul_li li.on a{ color:#1ba63d;}

.neiye .left .ad{ display:block; width:250px; margin-top:15px;}

.nylx{ width:250px; margin-top:15px;}
.nylx .title{ width:230px; height:57px; line-height:57px; background:#1ba63d; padding-left:20px; color:#fff; font-size:16px; font-weight:bold; position:relative;}
.nylx .title span{ font-weight:normal; font-size:12px; color:rgba(255,255,255,.2);}
.nylx .title:after{ content:""; width:4px; height:13px; background:#fff; position:absolute; left:11px; top:22px;}

.nylx .nylx_box{ width:248px; border:1px solid #dfdfdf; border-top:none; padding-top:20px; padding-bottom:20px;} 
 
.nylx .nylx_box b{ display:block; width:230px; margin:0 auto; font-size:15px; color:#323232; border-top:1px solid #eeeeee; padding-top:15px; margin-top:10px;}
.nylx .nylx_box p{ width:230px; margin:0 auto; font-size:14px; color:#5d5d5d; line-height:29px; margin-top:5px;}

.nylx .ny_tel{ padding-left:60px; width:155px; margin:0 auto; background:url(../images/ny_tel.png) no-repeat left center;}
.nylx .ny_tel span{ display:block; font-size:15px; color:#8d8d8d;}
.nylx .ny_tel strong{ display:block; font-size:20px; color:#444444;}


.neiye .right{ width:930px;}
.neiye .right .newsnav{ width:930px; height:50px; line-height:50px; border-bottom:1px solid #e8e8e8; margin-bottom:15px; }
.neiye .right .newsnav p{ float:right; font-size:14px; color:#aeaeae;}
.neiye .right .newsnav p a{ color:#aeaeae;}
.neiye .right .newsnav p a:hover{ color:#fba013}
.neiye .right .newsnav strong{ display:inline-block; font-size:20px; color:#2b2b2b; padding-left:14px; padding-right:3px; position:relative; border-bottom:2px solid #1ba63d;}
.neiye .right .newsnav strong:after{ content:""; width:4px; height:15px; background:#1ba63d; position:absolute; left:0px; top:19px;}



.neiye .right .neiye_right .pro-list { width:965px;}
.neiye .right .neiye_right .pro-list li{ display:block; float:left; width:288px; margin-right:30px; margin-bottom:23px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;border:1px solid #e1e1e1;}
.neiye .right .neiye_right .pro-list li i{ display:block; width:288px; height:240px; overflow:hidden; position:relative;}
.neiye .right .neiye_right .pro-list li i img{display:block; width:288px; height:240px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.neiye .right .neiye_right .pro-list li:hover i img{-webkit-transform: scale(1.1);transform: scale(1.1);} 
.neiye .right .neiye_right .pro-list li  p{ text-align:center; font-size:15px; color:#767676; height:50px; line-height:50px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.neiye .right .neiye_right .pro-list li:hover{ box-shadow:0 5px 15px rgba(0,0,0,.1); background:#1ba63d; }
 .neiye .right .neiye_right .pro-list li:hover p{ color:#fff;}
 
 
 
 
.fenye {width: 100%;margin: 0 auto;margin-top:15px;margin-bottom:30px; text-align:center;}
.fenye a {display: inline-block;padding: 0 13px;text-align: center;line-height: 32px;border: 1px solid #eee;font-size: 14px;color: #333;margin: 0 2px; border-radius:5px; background:#eee;}
.fenye b, .fenye a:hover {display: inline-block;padding:0 13px;text-align: center;line-height: 32px;border:1px solid #1ba63d; font-size: 14px;color: #fff;margin: 0 2px;background: #1ba63d; border-radius:5px;}




.neiye .right .neiye_right .case-list{ margin-bottom:30px;}
.neiye .right .neiye_right .case-list li{ padding:15px 0; border-bottom:1px dashed #dddddd;}
.neiye .right .neiye_right .case-list li img{ display:block; float:left; width:197px; height:141px; margin-right:18px;}
.neiye .right .neiye_right .case-list li:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.neiye .right .neiye_right .case-list li a.tit{ overflow:hidden;display:block; font-size:17px; color:#313131; height:39px; line-height:39px; font-weight:bold;}
.neiye .right .neiye_right .case-list li p{ font-size:14px; color:#898989; line-height:27px;}
.neiye .right .neiye_right .case-list li a.more{ display:inline-block; text-align:center; margin-top:10px; width:100px; height:29px; line-height:29px; border:1px solid #1ba63d; border-radius:5px; color:#1ba63d; font-size:14px;}
.neiye .right .neiye_right .case-list li a.more:hover{ background:#1ba63d; color:#fff;}
.neiye .right .neiye_right .case-list li a.tit:hover{ color:#1ba63d}
.neiye .right .neiye_right .case-list li span{ display:block; height:39px; line-height:39px; overflow:hidden;}
.neiye .right .neiye_right .case-list li span i{ float:right; font-size:14px; color:#aaaaaa; margin-left:25px; font-style:normal;}



.danye{ font-size:15px; color:#5e5e5e; line-height:31px; padding-bottom:20px;}

.pro-xq{ width:930px}
.pro-xq .pic{ float:left;width:483px; height:358px; margin-right:20px;}
.pro-xq .pic img{ width:483px; height:358px; }


.TB-focus{width:483px; height:358px; position:relative;  overflow:hidden; }
.TB-focus .hd { position:absolute; right:9px; bottom:10px; z-index:1; padding-left:2px; }
.TB-focus .hd li { color:#f60; cursor:pointer; margin-left:3px; width:18px; height:18px; background:#7c7c7c; float:left; font-size:13px; line-height:18px; overflow:visible; text-align:center;margin-left:3px; color:#fff; border-radius:10px; }
.TB-focus .hd li.on { background:#b00000; color:#fff;  }
.TB-focus img{ width:483px; height:358px;}
 
.pro-xq .pro-js{ width:427px; float:left;}
.pro-xq .pro-js h1{ font-size:26px; color:#000; height:68px; line-height:68px; border-bottom:1px solid #eee; font-weight:normal;}


.pro-xq .pro-js .pro-xx{ font-size:14px; color:#5b5b5b; overflow-y: auto;line-height:23px; height:160px; border-top:1px solid #eee; border-bottom:1px solid #eee; padding:20px 0;}
.pro-xq .pro-lx{ padding-top:25px; border-bottom:1px solid #eee; padding-bottom:20px;}
.pro-xq .pro-lx p{ width:240px; float:left; font-size:16px; color:#1ba53c;}
.pro-xq .pro-lx p i{ display:block; float:left; margin-right:5px; width:40px; height:40px; background:url(../images/ico-tel.png) no-repeat center;}
.pro-xq .pro-lx p font{    line-height: 15px; display: block; margin-bottom: 3px;}
.pro-xq .pro-lx:after { content:" "; display:block; height:0px; visibility:hidden; clear:both; }
.pro-xq .pro-lx p span{ display:block; font-size:24px; font-weight:bold; color:#1ba53c; line-height:24px;}
.pro-xq .pro-lx a.zx{ display:inline-block; float:right; width:120px; height:38px; text-align:center; line-height:38px; color:#fff; font-size:14px; background:#1ba53c; margin-top:5px; }
.pro-xq .pro-lx a.zx1{ background:#3bb3ff;}
.pro-xq .pro-lx a.zx:hover{ border-radius:25px;}

.pro-xq .pro-xiangqing{ margin-top:20px; font-size:14px; color:#3c3c3c; line-height:28px; padding-bottom:30px;}



.neiye .right .neiye_right .biaoti{ width:930px; margin:0 auto; text-align:center; margin-top:25px; border-bottom:1px solid #e8e8e8; padding-bottom:25px; margin-bottom:20px;}
.neiye .right .neiye_right .biaoti h1{ font-size:24px; color:#000; font-weight:normal;}
.neiye .right .neiye_right .biaoti p{ font-size:14px; color:#ccc; margin-top:15px;}

.neiye .right .neiye_right .fn{ width:930px; margin:0 auto; margin-top:30px; border-top:1px solid #e8e8e8; padding-top:10px; padding-bottom:30px;}
.neiye .right .neiye_right  .fn p{ font-size:14px; line-height:30px; color:#565656}
.neiye .right .neiye_right  .fn p a{ color:#565656}
.neiye .right .neiye_right  .fn p a:hover{ color:#fba013;}




#map1{ width:100%; height:440px; margin-bottom:10px;}

.contact .left{ width:630px;}

.contact .left strong{ display:block; font-size:16px; color:#4e4e4e; margin-bottom:20px;}
.contact .left img{ float:right; margin-top:20px;}
.contact .left p.dizhi{ font-size:15px; color:#7c7c7c; line-height:29px;}
.yeji ul{ width:950px;}
.yeji ul li{ display:block; float:left; width:170px; height:86px; border:1px solid #e0e0e0; margin-right:17px; margin-bottom:15px;}
.yeji ul li img{ display:block; width:170px; height:86px;}

.yeji td{ height:30px; line-height:30px; padding-left:15px; font-size:15px; color:#666; border:1px solid #ccc;}


.shengchan strong{ display:block; font-size:18px; color:#2b2b2b; margin-bottom:10px;}
.shengchan p{ font-size:15px; color:#787878; line-height:27px; margin-bottom:10px;}
.shengchan ul{ width:960px; margin-bottom:10px;}
.shengchan ul li{ display:block; float:left; width:308px; margin-right:3px; margin-bottom:3px;}
.shengchan ul li img{ display:block; width:308px; height:200px;}
.shengchan ul li span{ display:block; width:308px; text-align:center; color:#fff; background:#1ba63d; font-size:14px; height:38px; line-height:38px;}
.shengchan .slogan{ width:100%; color:#fff; background:#1ba63d; font-size:22px; line-height:36px; text-align:center; padding:15px 0;}





