/*移动端*/
@media screen and (max-width: 767px){
.xs-clear{clear:both;}
.layui-fluid,.layui-container{padding: 0}
.layui-fluid,.layui-row{overflow: hidden;}
.layui-container{width:92%;margin:0 auto;}

/*header开始*/
.mheader{position:relative;z-index:1000;}
.mheader .logo{position:relative;z-index:1000;background-color:#ffffff;}
.mheader .logo img{height:44px;margin-left:12px;}
.mheader .top-more{position:absolute;top:13px;right:12px;z-index:1002;}
.mheader .top-more img{height:18px;}
.mainnav{
	position: absolute;
	background-color:#464646;
	width: 100%;
	z-index: 999;
	padding-top: 10px;
	transition: all 1s ease;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	top:-310px;
	margin-left:0;
}
.show {
	top:42px;
	overflow: hidden;
	transition: all 1s ease;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
}
.mainnav ul{padding:0 10px;}
.mainnav li{text-align:left;margin:10px 0;padding-bottom:10px;width: 100%;}
.mainnav li.on{border-bottom: 2px solid #b40000;}
.mainnav .language span{
	background-image:url(../images/jiao-w.png);
	background-position: right center;
	background-repeat:no-repeat;
	padding-right:12px;
	}
.mainnav li span{
	color:#ffffff;
	font-size:16px;
	text-transform:capitalize;
}
.mainnav li:hover span{
	padding-right:15px;
	color:#b40000;
}
.mainnav .language:hover span{
	background-image:url(../images/jiao-w.png);
	padding-right:12px;
	color: #ffffff;
}
.mainnav .language .home{margin-right:40px;width:80px;display:inline-block;}
.mainnav .column2{
	background-color:#464646;
	border-top:2px solid #b40000;
	width:170px;
	display: none;
	margin:10px 0 0 15px;
	padding:0 0;
	box-shadow: 0 1px 4px 1px #333333;
	-o-box-shadow: 0 1px 4px 1px #333333;
	-webkit-box-shadow: 0 1px 4px 1px #333333;
	-moz-box-shadow: 0 1px 4px 1px #333333;
	-ms-box-shadow: 0 1px 4px 1px #333333;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#333333')";
	/* For IE 5.5 - 7 */
	filter:" progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#333333')";
}
.mainnav .column2 li{
	text-align:center;
	border-bottom:1px solid #505050;
	padding:15px 0;
	margin:0;
}
.mainnav .column2 li a{font-size:14px;color:#ffffff;text-transform:capitalize;}
.mainnav > ul > li:hover .column2{display: block;}
.mainnav .pro-column{width:180px;}
#mainnav-background-layer{
	position: fixed;
	z-index: 988;
	display: none;
	top:0;
	bottom:0;
	left: 0;
	right: 0;
}
#mainnav-background-layer.show{
    display: block;
}


/*公共内容开始*/
.no-data{font-size:14px;text-align:center;margin:50px 0;}
.goback{margin-top:30px;}
.page{
	text-align:center;
    padding-top:30px;
}
.page a{
	padding:5px 10px; 
	background-color:#b40000;
	color:#ffffff;
	font-weight:bold;
	border:1px solid #b40000;
	border-radius:3px;
    -moz-border-radius:3px; 
	-ms-border-radius:3px;
    -webkit-border-radius:3px;
	-o-border-radius:3px;
	display:inline-block;
}
.page span{
	padding:5px 22px;
	margin:0 6px;
	border:1px solid #b40000;
	border-radius:3px;
    -moz-border-radius:3px; 
	-ms-border-radius:3px;
    -webkit-border-radius:3px;
	-o-border-radius:3px;
}
.picture ul{margin:-10px -8px;}
.picture li{padding:10px 8px;}
.picture .content p{font-size:15px;margin:10px 0 5px 0;}

.six ul{margin:-8px;}
.six li{padding:8px;}
.six .content{padding:12px;border-top:2px solid #b40000;}
.six .content h1{font-size:15px;}
.six .content p{line-height:160%;margin-top:5px;height:40px;font-size:12px;}
.six .content .more{margin-top:10px;padding:0 15px;line-height:15px;display:none}

.honor{margin:0 8%;}
.honor ul{margin:-10px;}
.honor li{padding:10px;}
.honor .content p{font-size:14px;padding:15px 0;height:initial;}

.style01{margin-bottom:20px;font-size:12px;}
.style01 span{font-size:20px;margin:0;}
.font24{
    font-size:18px;
    margin-bottom:10px;
}


/*首页banner开始*/
.slideBoxbanner{overflow:hidden;height:0;padding-top:50% !important;}
.slideBoxbanner .bd li{display:block;height:100% !important;background-size:150%;}
.slideBoxbanner .hd{bottom:10px;}
.slideBoxbanner .hd li{margin:0 6px;width:8px;height:8px;border:1px solid #ffffff;}

/*内页banner开始*/
.banner{height:inherit;padding:15% 0;background-size:182%;background-position:center;}
.nhonor{background-position:65% center;}
.nknowledge{background-position:65% center;}
.ngovernment{background-position:65% center;}



/*首页内容开始*/
.intitle{font-size:20px;margin-bottom:20px;}
.intitle p{font-size:12px;margin-top:5px;}
.in-part .main{padding:30px 0;}
.in-part1 .bg{margin-top:30px;}
.in-part1 .big{top:-10px;}
.in-part1 .big .box{
	width:55%;
	border-width:0px 25px 50px 0px;
}
.in-part1 .big .box2{
	width:55%;
	padding-right:25px;
	border-width:0px 1px 2px 0px;
}
.in-part1 .content{padding:40px 0;}
.in-part1 .content .top{font-size:20px;top:2px;}
.in-part1 .content .left{width:100%;}
.in-part1 .content .left p{line-height:180%;height:75px;margin-top:25px;}
.in-part1 .content .left a{
	line-height:initial;
	padding:0;
	margin-top:15px;
	color:rgb(255,255,255,0.5);
	background-color:initial;
	text-align:right;
	display:block;
}
.in-part1 .content .fr{width:100%;margin-top:25px;}
.footer{padding:0;}
.footer .bottom{line-height:45px;text-align:center;}


/*内页内容开始*/
.all-main{padding:25px 0 35px 0;}
.about .top{font-size:20px;margin-bottom:15px;}
.about .top p{font-size:24px;}
.about .top p strong{font-weight:800;}
.about .content p{line-height:180%;margin:20px 0;}
.about .content li{margin-top:0;}
.about .content li img{width:80px;}
.about .content li p{font-size:15px;line-height:160%;margin:10px 0 0 0;}
.about .right{padding:0 12%;margin-top:25px;}
.business ul{margin:-8px 0;}
.business li{padding:8px 0;}
.business li .content{padding:6px;}
.business li .content img{width:60px;}
.business li .content span{padding:0 20px;font-size:16px;}
.culture ul{margin:-8px -2%;}
.culture li{padding:8px 2%;}
.culture li .content {padding:35px 8% 25px 8%;height:initial;margin:45px 0 6px 0;}
.culture li img{width:80px;margin:-80px auto 10px auto;}
.culture li strong{font-size:18px;}
.culture li strong::after{margin:10px auto 15px;}
.culture li p{text-align:left;}
.culture li p span:nth-child(even){text-align:right;}
.history{position:relative;padding:0 40px;}
.history ul{margin:0 -5px;}
.history li{padding:0 5px 30px 5px;width:50%;}
.history li p{font-size:16px;line-height:45px;}
.history .next,.history .prev{font-size:30px;top:8px; }
.his-content{padding:20px 30px;}
.his-content li{
	font-size:16px;
	line-height:150%;
	margin:20px 0;
}
.his-content li span{font-size:18px;}
/*.his-content li p{font-size:14px;margin-left:60px;}*/
.cases-detail{padding:20px;}
.cases-detail .right .content{padding:0;margin-top:15px;text-align:center;}
.cases-detail .right h1{font-size:18px;}
.cases-detail .right p{font-size:14px;margin-top:5px;}
.knowledge h1{font-size:20px;margin-bottom:10px;}
.termite .content{margin-bottom:25px;}
.termite .font24{margin-bottom:5px;}
.termite img{margin:20px auto;}
.termite p{line-height:180%;margin:0 0 20px 0;}
.termite strong{font-size:14px;}
.pest .content{padding:20px;line-height:180%;}
.pest .content .font24{margin-bottom:5px;}
.pest .content p{margin:0 0 20px 0;}
.pest .content .right{margin:20px 0;}
.pest .content .right img{width:100%;}

.newstop{padding:12px;}
.newstop .left{width:135px;height:inherit;}
.newstop .left img{width:100%;max-width:100%;}
.newstop .content{padding:5px 0 0 145px;}
.newstop .content .date{font-size:12px;}
.newstop .content .date span{font-size:20px;}
.newstop .content .name{font-size:15px;margin-top:5px;}
.newstop .content p{line-height:160%;font-size:12px;margin-top:5px;}
.newslist{margin-top:10px;}
.newslist li{padding:20px 0;}
.newslist li .date{
	font-size:12px;
	margin-right:15px;
	height:65px;
    width:60px;
}
.newslist li .date p{padding-bottom:5px;}
.newslist li .date strong{font-size:24px;}
.newslist li .date span{font-size:12px;}
.newslist li .content{float:inherit;width:inherit;}
.newslist li .content a{font-size:15px;margin:0 0 5px 0;}
.newslist li .content p{line-height:160%;font-size:12px;}
.news-detail .title{margin:0 0 25px 0;font-size:12px;}
.news-detail .title strong{font-size:18px;margin:0 0 8px 0;}
.news-detail p{line-height:180%;margin:20px 0;}
.news-detail img{margin:20px 0;}
.video .content p{margin-bottom:0;}
.video-detail p{
    font-size:18px;
    margin-bottom:20px;
}
.contact .name{padding:20px 5%;font-size:12px;}
.contact .name p{font-size:18px;margin-bottom:5px;}
.contact li{padding:20px 5%;background-color:#f5f5f5;}
.contact li:nth-child(even){padding:20px 5%;background-color:#eceef0;}
.contact li.fax{background-color:#f5f5f5;}
.contact li p{font-size:14px;background-size:38px 38px;padding-left:50px;}
.contact .map{margin-top:20px;height: 180px;}
.feedback{font-size:14px;}
.feedback p{margin-bottom:20px;}
.feedback .form{margin:0 -1.2%;}
.feedback .form li{padding:0 1.2%;}
.feedback .form .content{margin-bottom:15px;padding:5px 10px;}
.feedback .form input{line-height:32px;height:32px;}
.feedback .form .big-list textarea{height:100px;}
.feedback .tj{margin-top:15px;}
.feedback .tj a{font-size:16px;line-height:42px;}

}



@media screen and (max-width:414px){	


}