@media screen and (max-width:1400px) {
	.wrapper{
		width: 1000px;
	}
	.box ul{
		width: 100%;
	}
	.body-l li a{
		font-size: 15px;text-align: center;padding: 0;
	}
	.body-r li{
		padding-right: 30px;
	}
}
@media screen and (max-width:1000px) {
	.wrapper{
		width: 95%;
	}
	.box ul{
		width: 100%;
	}
	.header-tit{
		height: 50px;line-height: 50px;font-size: 20px;
	}
	.body {
	    padding-top: 5px;
	    padding-bottom: 20px;
	}
	.box h2{
		    font-size: 15px;
		    padding-left: 35px;
		    background-repeat: no-repeat;
		    background-position: 15px center;
		    margin-bottom: 10px;
		    text-align: left;
	}
	.box ul{
		padding-left: 16px;
	}
	.body li{
		padding: 0 7px;
	}
	.body .box{
		margin-top: 15px;
	}
	.body .box:before{
		top: 25px;
	}
	.body-l{
		display: none;
	}
	.body-r{
		width: 100%;
	}
	.footer2 li a{
		font-size: 13px;
	}
	.footer2 li:after{
		display: none;
	}
	.ft li{
		margin: 0 5px;margin-bottom: 5px;
	}
	.footer2{
		padding: 20px 0;
	}
	.cp{
		margin-top: 10px;
	}
	.body-r{
		margin-right: 0;
	}
	.header-top{
		display: none;
	}
	.header-main-nav{
		display: none;
	}
	.ht_map>img{
		height: 100px;
	}
	.ht_map_size>p{
		left: 2% !important;
	}
	.body .box:before{
		bottom: 1.4rem !important;
	}
	.ht_map{
		background: url(../imgs/bg.png) no-repeat;
		width:100% ;
		height: 4.4rem !important;
	}
	.ht_map_size{
		position: relative;
		text-align: center;
		width: 19.4rem !important;
		height: 100px;
		margin: 0 auto;
	}
	.ht_map_size>p{
		position: absolute;
		font-size: 23px;
		color: #fff;
		top:34%;
		left: 1%;
		font-weight: bolder;
	}
	.header-logosub{
		float: left;
		margin-top: 10px;
		font-size: 20px;
		line-height: initial;
	}

}