@charset "UTF-8";b,blockquote,body,button,code,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,select,span,td,textarea,th,ul{margin:0;padding:0;}
body{overflow:hidden;overflow-y:auto;margin:0;padding:0;font-family:"微软雅黑";}
a,a:hover{text-decoration:none;}
a{color:#333;}
a:hover{color:#4eb00b;}
ul{list-style:none;}
i{font-style:normal;}
.fl{float:left;}
.fr{float:right;}
.tit-sm{color:#999;}
.tit_big{color:#4eb00b;font-weight:700;font-size:30px;}
.time{padding:15px 0;color:#999;font-size:12px;}
.clear{clear:both;}
.pname span{float:left;display:block;}
.pname h1{font-size:16px;}
.header1{position:fixed;top:0;left:0;z-index:99999;width:100%;}
.header{position:fixed;top:0;left:0;z-index:99999;width:100%;}
.navbg{background:#4eb00b!important;}
@media (max-width:1200px){.phone_r{display:none;}
}
.header .topbar{height:30px;border-bottom:1px solid silver;background:#000;color:#fff;font-size:12px;line-height:30px;}
.header .topbar a{color:#fff;}
.pro_box{padding-top:30px;}
.navbar{margin-bottom:0;}
.navbar-default{border:none;background:#fff;box-shadow:0 2px 8px 0 rgba(50,50,50,.2);}
.navbar-default .navbar-brand{height:90px;color:#40d2b1;font-weight:700;font-size:30px; padding:10px 0}
.navbar-default .navbar-nav>li>a{color:#fff;font-weight:700;font-size:16px;line-height:24px;}
.navbar-default .navbar-nav>li>a.on{color:#fff; background: #19961e}
.navbar-default .navbar-nav>li>a:hover{color:#fff;background: #19961e}
.navbar-toggle{margin-top:30px;padding:12px 16px;}
.navbar-default .navbar-toggle .icon-bar{background-color:#56b316;}
.nav{z-index:999;margin-top:0;background:none;text-align:center;}
.navbar-brand>img{height:68px;}
@media (min-width:768px){.navbar-header{}
.phone_r p{padding-top:6px;color:#1b78d5;text-align:center;font-size:20px;}
}
#nav ul{position:absolute;float:none!important;display:none;padding:0;width:100%;}
#nav ul li{float:none; margin-top:4px; background:#19961e;text-align:center;}
#nav ul li a{ display: inline-block; width: 100%; color:#fff;line-height:30px;}
#nav ul li a:hover{ background: #4eb00b;}
.recommend{padding-top:50px;text-align:center;}
.recommend img{width:360px;transition:.5s;}
.recommend a:hover img{width:400px;transform:scale(1.1);}
.recommend h3{overflow:hidden;margin:20px auto;width:360px;height:19px;color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:18px;}
.recommend h3:hover{color:#4eb00b;}
.recommend .could{margin-bottom:30px;}
.zx{position:relative;z-index:1;margin:0 auto;width:100%;height:1px; overflow:hidden;}
.zx1{position:relative;z-index:1;float:left;width:100%;height:1px;border-top:1px solid #dfe0e0;}
.zx em{position:absolute;left:0;z-index:2;width:100%; margin-top:-1px;width:1px;height:1px;border-top:1px solid #4eb00b;transition:.5s;}
.recommend a:hover .zx em{width:100%;}
.about{margin-top:40px;}
.jianjie{text-indent:2em;line-height:30px; margin-top: 15px}
.gsys{margin-top:40px;text-align:center;}
.ysimg img{margin:0 auto;}
.case{margin-top:60px;background:url(../images/case-bj.jpg) no-repeat center center;text-align:center;}
.case .container{padding:60px 15px;}
.case .container figure img{display:inline-block;}
.case .container figure a:hover img{width:300px;transform:scale(1.1);}
.case .cypz h3{font-size:16px;line-height:30px;}
.case .cypz h3:hover{color:#4eb00b;transition:.5s;}
.cypz img{}
@media (max-width:992px){.case{background:0 0;}
}
.news{margin:60px 0;text-align:center;}
.news-con{margin:20px 0 10px; padding: 10px}
.news-con:hover{box-shadow:0 0 5px #4eb00b;transition:.5s;}
.news-con:hover .news-con-tit>h4 a{color:#4eb00b;}
.news-con a img{margin-right:20px;height:140px;}
.news-con-tit{float:left;}
.news-con-tit>h4{color:#5a5a5a;}
.news-con-tit>p{color:#999;}
.smcy{margin-bottom:40px;}
.smcy ul li a{padding:0 10px;color:#666;line-height:30px;}
.contact{padding:40px 0;background:#fff;color:#2b2b2b;font-size:14px;}
.contact p{line-height:34px;}
.foot-dh{margin-top:15px;}
.foot-dh1 p{ font-size:20px}
@media (min-width:1200px){
    .foot-dh1{}
}
.btn-center{display:inline-block;padding:8px 40px;border:1px solid #19961e;border-radius:18px;color:#19961e;text-align:center;font-size:16px;}
.btn-center:hover{color:#19961e;}
.copy{padding:25px 0;background:#19961e;}
.copy p{display:inline-block;padding-top:10px;border-top:1px solid #fff; color: #fff}
.copy a{ color: #fff}
.mbx{color:#ababab;white-space:nowrap;line-height:55px;}
.mbx a{color:#ababab;}
.abo_tit{margin-bottom:40px;text-align:center;font-size:34px;}
.abo_xq{color:#333;text-indent:2em;line-height:30px;}
.abo_box{margin-bottom:80px;padding-top:30px;}
.con_box{margin-bottom:80px;}
.cp_img{padding:5px;border:1px solid #19961e;}
.cp_img img{width:100%;height:250px;}
.cp_js{padding:15px;}
.cp_js p{font-size:16px;line-height:36px;}
.abo_box .could{margin-bottom:20px;}
.abo_box img{transition:.5s;}
.abo_box a:hover img{width:400px;transform:scale(1.1);}
.abo_box h3{overflow:hidden;margin:20px auto;width:360px;height:19px;color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:18px;}
.abo_box h3:hover{color:#4eb00b;}
.abo_box a:hover .zx em{width:360px;}
.abo_tit2{margin-bottom:20px;text-align:center;font-size:34px;}
.article_con{clear:both;text-indent:2em;line-height:30px;}
.article_con img{ display:block; max-width:100%}
.article_con .xq{margin:10px;border-bottom:1px solid #19961e;color:#19961e;font-weight:600;font-size:16px;}
.bq{padding-top:20px;}
.tit_tit{margin-bottom:10px;text-align:center;font-size:30px;}
.abo_con>.time{margin-bottom:25px;border-bottom:1px solid #eee;color:#666;text-align:center;line-height:30px;}
.abo_con>.time a{color:#666;font-size:12px;}
.aa{padding:0 9px;}
h3{font-size:18px;}
.xgxw h3{width:100%;height:40px!important;color:#4eb00b;text-align:left;font-size:18px;line-height:40px;}
.xgxw_list li{float:left;padding:0 15px;width:100%;}
.xgxw_list li h4{float:left;overflow:hidden;margin:0;width:70%;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:30px;}
.xgxw_list li time{float:right;width:25%;color:#999;text-align:right;font-size:12px;line-height:30px;}
.abo_con{margin-bottom:60px;}
.xgcp h3{width:100%;height:40px!important;color:#4eb00b;text-align:left;font-size:18px;line-height:40px;}
.xgcp_tit{text-align:center!important;font-size:16px;line-height:30px;}
.xgcp_list .ys a .xgcp_tit:hover{color:#F6AB4A;}
.xgcp_list img{height:160px;max-width:100%;}
@media (max-width:767px){.xgcp_list img{height:auto!important;}
.navbar-brand>img{height:30px;}
.navbar-toggle{margin-top:12px;padding:6px 7px;}
.navbar-default{height:40px;}
.navbar-default .navbar-brand{height:50px; width:auto;}
.recommend{padding-top:30px;}
.xw{padding-top:10px;padding-right:25px;}
.contact,.smcy2{display:block;}
.copy{ padding-bottom: 80px}
.news{padding-bottom:0; margin-bottom: 15px}
.case{margin-top:0;}
.nav>li>a{padding:10px 15px!important;font-size:14px!important;line-height:30px!important;}
.nav>li{border-bottom:1px solid #eee;}
.news-con a img{width:100%;}
.news-con a img{height:auto!important;}
}
@media (max-width:992px){.nav>li>a{padding:20px 10px;}
}
.phonefooternav{position:fixed;bottom:0;z-index:99999;display:none;width:100%;}
.phonefooternav ul{padding:0;}
.phonefooternav ul li{float:left;padding:10px 0;width:20%;border-right:1px solid #666;background:#494949;list-style:none;}
.phonefooternav ul li a{display:block;color:#fff;text-align:center;}
.phonefooternav ul li a:hover{text-decoration:initial;}
.phonefooternav ul li a i{display:block;padding:10px 0;font-size:20px;}
@media (max-width:480px){.phonefooternav ul li{padding:3px 0;}
}
@media (max-width:767px){.hidden-xs{display:none!important;}
}
@media (max-width:767px){.phonefooternav{display:block!important;}
}
.cpfl_a ul{padding:0;}
.cpfl_a ul a{padding:0 20px;color:#19961e;font-size:18px;line-height:40px;}
.cpfl_a ul dt a{display:inline-block;padding:0 30px;width:283px;background:#2ca32f;color:#fff;font-size:20px;line-height:40px;}
.cpfl_a ul dt a:hover{background:#1a961e;}
.cpfl_a ul li a:hover{background:#1a961e;}
.cpfl_a ul dt{border-bottom:1px solid rgba(25,150,30,.39);}
.cpfl_a ul li{border-bottom:1px solid rgba(25,150,30,.39);}
.cpfl_a ul li a{display:inline-block;padding:0 30px;width:283px;background:#2ca32f;color:#fff;font-size:16px;line-height:40px;}
.cpfl_tit2{background:#0c8e11;color:#fff;text-align:center;font-size:18px;line-height:50px;}
.top_a{margin:20px auto 0;text-align:center;}
.top_a a{display:inline-block;margin-bottom:10px;padding:4px 20px;background:url(../images/dian.png) no-repeat center right;color:#666;font-size:14px;}
.top_a a:last-child{background:0 0;}
.top_a a:hover{color:#4eb00b;}
.top_a .active{color:#4eb00b;}
.pagess ul li{display:inline-block;margin:20px 0 3px;padding:2px 9px;border:1px solid #ccc;background:#fff;color:#999;line-height:20px;}
.pagess ul li:hover{border:1px solid #4eb00b;background:#4eb00b;color:#fff;}
.pagess ul li.thisclass{display:inline-block;margin:0 3px;padding:2px 9px;border:1px solid #4eb00b;background:#4eb00b;color:#fff;}
.pagess ul li.thisclass a{color:#fff;}
.pagess ul li a{display:block;color:#999;}
.pagess ul li a:hover{color:#fff;}
.smcy2{padding:20px 0;border-top:solid 1px #fff;background-color:#eee;}
.smcy2 a{padding:0 15px;color:#666;line-height:28px;}
.sitemap .sti_tit{padding:5px 0;color:#333;font-size:20px;}
.sitemap .sitemap_con a{padding:5px 10px;}
@media only screen and (min-width:32px) and (min-height:385px){.zx,.zx1{width:100%;}
}
.carousel-inner .item{text-align:center;}
.carousel-inner .item img{display:inline;}
@media (min-width:1200px){.carousel{position:relative;margin-top:169px!important;}
}
.message{ max-width: 600px; margin: 30px auto;}
.message form{ padding:15px 0;}
.message form .form-group{ line-height: 30px; font-size: 14px;}
.message form input{ width: 100%; height: 40px; border: 1px solid #ddd; padding:0 10px;}
.message form button{ width: 140px; height: 40px; color: #fff; background: #108900;}
.message input,.message textarea{ height: auto; border: 1px solid #ddd; padding:10px; border-radius: 0;}
.message input:focus,.message textarea:focus{ box-shadow:none; border-color: #108900;}
.message button{ background: #108900; padding: 10px 40px; border-radius: 0; border-color: #108900;}

.c_img img{width:100% !important; height:100% !important;}
/* .article_con img{max-width:45% !important;} */

@media (max-width:768px){
    .foot-dh1 p{ font-size: 12px }
    .case .cypz h3{ font-size: 12px;}
}