*{font-family:微软雅黑;}
.fr{float:right;}
.fl{float:left;}
.tr{text-align:right;}
a,a:hover{text-decoration:none;}
ul,li{margin:0;padding:0;list-style:none;}
.acenter{text-align:center;}
.cl{clear:both;}
.green{color:#049656;}
#header .logo{padding:15px 0;}
#header .nav li{width:16.66%;border-left:1px #e3e3e3 solid;float:left;text-align:center;list-style:none;}
#header .nav li:nth-child(1){border:none;}
#header .nav li a{line-height:30px;color:#726d6d;width:100%;text-align:center;display:block;font-weight:700;padding:10px 0;}
#header .nav li a:hover,#header .nav li a.hover{background:#28a935;text-decoration:none;color:#fff;border:none;}
#header .nav li a img{display:block;margin:0 auto;}

.carousel-control img{height:30%;margin-top:60%;}

.service{width:100%;background:url(../images/case_bg.jpg) top center;padding-bottom:20px;}
.service .container{background:#fff;}
.fwnr{background:#049656;margin-top:-20px;padding:20px;color:#fff;}
.fwnr a{color:#fff;}
.fwnr a i{font-size:14px;margin-left:5px;}
.fwxm li{width:30%;float:left;margin-left:3.33%;text-align:center;}
.fwxm li span{display:block;margin:10px auto;width:110px;height:110px;border:2px #4f4c4c solid;border-radius:55px;vertical-align:middle;}
.fwxm li span img{margin-top:10px;width:75px;}
.fwxm li b{font-size:16px;color:#666;font-weight:400;}
.fwxm li p{color:#999;margin-top:5px;}
.fwxm li.hover span{background:#118b1a;border:none;}


.ind_about{width:100%;background:url(../images/about_bg.jpg) top center;margin-top:20px;}
.ind_about p img{margin-top:-30px;}
.ind_about dt{margin-bottom:10px;font-size:24px;}
.ind_about dt b{margin-right:10px;}
.ind_about dd{color:#666;}
.ind_about dd a{color:#666;text-decoration:underline;}

.ind_pro{width:100%;margin:20px 0;background:url(../images/pro_bg.jpg) top center;padding-top:20px;}
.ind_pro .title{text-align:center;font-size:18px;font-weight:700;}
.ind_pro .line-gray{width:50%;margin:0 auto;background:#dbdbdb;}
.ind_pro .line-green{margin:0 auto;margin-top:-2px;background:#049656;margin-bottom:20px;}

.pro_box{margin:0 3px;background:#fff;margin-bottom:20px;border-bottom:2px #f1f1f1 solid;}
.pro_box img{width:100%;border:1px #ccc solid;}
.pro_box b,.pro_box p{padding:0 5px;text-align:center;font-weight:400;display:block;}
.pro_box a b{color:#333;display:block;height:20px;overflow:hidden;}
.pro_box a p{color:#999;}
.pro_box a p.desc{height:70px;margin-top:-70px;background:url(../images/green_btm.png);position:relative;color:#fff;padding:5px;margin-bottom:0;text-align:left;display:none;line-height:22px;overflow:hidden;}
.pro_box a:hover p.desc{display:block;}
.pro_box:hover{border-bottom:2px #4fda9e solid;}

.ind_pro .more{color:#878787;}
.ind_pro .more i{margin-right:10px;}
.ind_pro .title span{display:block;margin:0 auto;}


.ind_news{margin-top:20px;}
.ind_news .news_pic{position:relative;}
.ind_news .news_pic dt{background:#ff3300;width:5px;height:80px;position:absolute;right:10px;top:0;}
.lastnews dt{border-bottom:1px #dadada solid;}
.lastnews dt span{background:#dadada;width:100px;text-align:center;display:inline-block;margin-left:10px;height:30px;line-height:30px;color:#4f4f4f;font-weight:400;}
.lastnews dt span.current{color:#fff;font-weight:700;background:#339933;}
.lastnews dd{padding:10px;}
.lastnews dd ul{display:none;}
.lastnews dd ul.current{display:block;}
.lastnews dd li a{color:#666;line-height:30px;}
.lastnews dd li a:hover{color:#609c60;}
.lastnews dd li a.more{text-decoration:underline;}

#footer{width:100%;margin-top:20px;background:#000;color:#fff;}
p.line-gray{background:#404040;height:1px;margin-bottom:0;}
span.line-green{background:#43ba0b;height:3px;margin-top:-2px;width:50px;display:block;}
#footer .footer_top{height:398px;width:100%;background:url(../images/map.jpg) top center no-repeat;}
#footer .footer_mid dl{padding:0 30px;}
#footer .footer_mid dl:nth-child(1){background:none;}
#footer .footer_mid dl dt{color:#fff;font-size:16px;line-height:40px;margin-bottom:30px;}
#footer .footer_mid dl dt p{font-size:12px;font-weight:400;line-height:20px;}
#footer dd.contact img{margin-bottom:20px;}

#footer .ser li{margin-bottom:10px;}
#footer .ser li span{display:block;text-align:center;margin-right:10px;float:left;width:60px;height:60px;background:#333;border-radius:30px;vertical-align:middle;}
#footer .ser li span img{margin-top:8px;width:40px;}
#footer .ser li b{font-size:16px;color:#999;font-weight:400;}
#footer .ser li p{color:#565656;margin-top:5px;font-size:12px;}

#footer .feedback dt span{display:block;font-size:12px;line-height:15px;}
#footer .feedback dd input,#footer .feedback dd textarea{width:100%;height:30px;line-height:30px;margin-bottom:10px;color:#000;}
#footer .feedback dd textarea{height:60px;}
#footer .feedback dd .mbtn{background:#43ba0b;border:none;padding:0px 20px;width:auto;color:#fff;}


.aimg_list img{width:30%;margin:10px 1.66%;}

p.cate_list{border-bottom:1px #eaeaea solid;}
p.cate_list a{display:inline-block;padding:5px 10px;margin:10px 5px;background:#eaeaea;color:#4f4f4f;}
p.cate_list a.hover,p.cate_list a:hover{color:#fff;background:#1e8828;}


.foot_nav li{width:50%;float:left;line-height:40px;}
.foot_nav li a{color:#fff;}

.newinput{border:1px #ccc solid;border-radius:15px;padding:0 10px;margin-right:10px;}
.letter b{color:#fff;font-size:16px;display:block;margin:20px 0;}

.contact p,.contact h2{color:#fff;}
.contact p i{color:#2889d9;margin-right:10px;}

.copyright{width:100%;height:auto;padding:10px 5px;background:#111;color:#fff;display:block;text-align:center;}

#ny_ban{width:100%;height:322px;background:url(../images/ny_ban.jpg) top center;}
.neiye{border-top:5px #acceaf solid;padding-top:10px;}
.neiye img{max-width:100%;}

.cate dt{height:50px;line-height:50px;padding:0 20px;background:#1e3772;color:#fff;font-size:16px;}
.cate dt img{margin-top:13px;}

.cate_list li{background:#d0daf1;border-top:1px #fff solid;height:40px;line-height:40px;padding:0 20px;}
.cate_list li a{color:#1d1d1d;}
.cate_list li:hover{background:#3368a4;}
.cate_list li:hover a{color:#fff;}

.leftcont{background:#f0f0f0;padding:10px 20px;line-height:25px;}
.leftcont b{color:#384a7d;font-size:16px;}
.leftcont .email{color:#727070;}
.leftcont .email i{margin-right:10px;}
.leftcont .moreinfo{color:#8e9eac;}
.leftcont .tel{color:#384a7d;font-size:20px;}

.hotpro b{font-size:16px;color:#333;display:block;padding:20px 0px;}
.content dt{line-height:40px;color:#201f1f;font-size:16px;}
.content dt img{margin-right:10px;}
.content dt span{color:#666;font-size:12px;font-weight:400;}
.content dt span a{color:#666;}
.content dd{line-height:200%;word-break:break-all}
.content dd img{max-width:100%;}

.content .pro_box{background:#eaeaea;padding:5px;}
.content .pro_box:hover{background:#3675c1;}
.content .pro_box:hover a b,.content .pro_box:hover a p{color:#fff;}
.content .pro_box a{display:block;}

.page{text-align:center;margin:30px 0 30px;}
.page a,.page span{padding:5px;border:1px solid #ccc;min-width:25px;text-align:center;margin-right:5px;}

.biaoti{color:#28a935;font-size:24px;}
.biaoti_en{color:#a9a9a9;font-size:30px;margin-bottom:20px;}
.new_box{line-height:20px;margin-bottom:10px;}
.new_box a img{float:left;margin-right:10px;}
.new_box a b{color:#666;display:bolck;font-weight:400;}
.new_box a span{display:block;color:#c8c8c8;font-size:12px;}
.new_box a p{color:#888;font-weight:400;line-height:20px;font-size:12px;height:60px;overflow:hidden;}
.new_box a p em{color:#339933;font-style:normal;}

.goods-content img{max-width:100%;margin:0 auto;display:block;}

#myCarousel{border:1px #ccc solid;}

.nav-toggle{background:url(../images/menu.png) no-repeat top right;height:37px;    position: absolute;    z-index: 9999;    right: 10px;
    top: 15px;text-indent:100px;overflow:hidden;width:20%;}

.goods-content{width:100%;max-width:800px;background:#eee;margin:0 auto;padding:10px;box-sizing:border-box;}
.goods-content img{width:100%;}
.goods-content p{}


@media screen and (max-width:640px) {
	.fwxm li span{width:80px;height:80px;border-radius:40px;}
	.fwxm li span img{width:55px;margin-top:7px;}
	.service{background:none;padding-bottom:0;}
	#header .nav{height:auto;}
	#header .nav li{width:100%;height:60px;float:none;}
	.lastnews dd li{height:30px;overflow:hidden;}
	.lastnews dd li.first{height:auto;}
	.lastnews dd li.first img{width:40%;}
	.lastnews dd li.first b{height:30px;overflow:hidden;display:block}
	.lastnews dd li.first p{height:40px;overflow:hidden;}
	#ny_ban{display:none;}
	.js .nav-collapse-0.opened{max-height:1000px !improtant;}
}

@media screen and (max-width:768px) {
	#header .nav li{border:1px #e3e3e3 solid;}
	#header .nav li a img{display:inline-block;float:none;margin-right:10px;}
	.fwnr{margin-top:0;}
	.ind_about dt{text-align:center;}
	dd.contact{text-align:center;}
	.about img{float:left;margin-right:10px;}
	#ny_ban{display:none;}
	#footer dd.contact img{margin:20px auto;}
	#footer .footer_mid dl{padding:0 5px;}
}

@media screen and (max-width:1024px) {
	.lastnews dd li.first b{height:30px;overflow:hidden;display:block}
	.lastnews dd li.first p{height:40px;overflow:hidden;}
}