@media screen and (max-width: 1200px) {
	.hi-consult .consultBox,.hi-policy{
		width: 100% !important;
	}
	.hi-consult .consult-sel .input_in input{
		width: 100% !important;
		box-sizing: border-box;
	}
}
@media screen and (max-width: 1024px) {
	.hi-policy{
		width: 100%;
	}
	.hi-policy-content{
		width: 95%;
		margin: 0 auto;
		display: flex !important;
	}
	.hi-policy-subnav{
		width: 95%;
		margin: 0 auto;
		margin-bottom: 15px !important;
		display:block !important;
		display: flex;
		justify-content: space-between;
	}
	.hi-more-policy{
		width: 95%;
		margin: 0 auto;
	}
	.hi-policy-subnav .searchInp{
		margin-bottom: 15px;
		float: none !important;
	}
	.searchInp input{
		width: 100% !important;
		box-sizing: border-box;
	}
	.hi-policy .hi-policy-content ul li{
		width: 32.33%;
	    margin-right: 1.33%;
		margin-bottom: 1.33%;
	}
	.hi-policy .hi-policy-content ul li:nth-child(4n){
		margin-right: 1.33%;
	}
	.hi-policy .hi-policy-content ul li:nth-child(3n){
		margin-right: 0;
	}
	.hi-policy .hi-policy-subnav ul li{
		margin-bottom: 10px;
		margin-right: 10px;
		font-size: 14px;
	}
	.hi-more-policy .moreBtn{
		width: 240px;
		margin: 20px auto;
	}
	.hi-consult .form{
		display: block;
	}
	.hi-consult .consultBox>h2{
		font-size: 24px;
	}
	.hi-consult .consultBox{
		width: 100% !important;
	}
	.hi-consult{
		width: 100% !important;
		height: auto !important;
	}
	.hi-consult .consultBox>p{
		font-size: 14px;
	}
	.hi-consult .form .form-item{
		position: relative;
		display: block;
		width: 80%;
		margin: 0 auto 15px;
	}
	.hi-consult .consult-inp{
		width: 100%;
		box-sizing: border-box;
	}
	.hi-consult .consult-sel{
		width: 100%;
	}
	.hi-consult .consult-sel input{
		width: 100% !important;
		box-sizing: border-box;
	}
	.hi-consult .consult-btn{
		width: 100%;
	}
}
@media screen and (max-width: 650px) {
	.hi-policy .hi-policy-content ul li{
		width: 48.5%;
		margin-right: 3%;
		margin-bottom: 3%;
	}
	.hi-policy .hi-policy-content ul li:nth-child(4n){
		margin-right: 3%;
	}
	.hi-policy .hi-policy-content ul li:nth-child(3n){
		margin-right: 3%;
	}
	.hi-policy .hi-policy-content ul li:nth-child(2n){
		margin-right: 0;
	}
	.hi-policy .hi-policy-content ul li .policy-img,
	.hi-policy .hi-policy-content ul li .policy-img img{
		height: 150px;
	}
	.hi-policy .policy-inner{
		padding: 8px 10px;
	}
	.hi-policy .policy-inner h3{
		font-size: 14px;
		margin-bottom: 10px;
	}
	.hi-policy .policy-inner p{
		font-size: 12px;
		margin-bottom: 3px;
	}
}
@media screen and (max-width: 500px) {
	.consult-dialog{
		width: 80%;
		margin: 5% auto;
	}
	.consult-dialog .consult-dialog-colse{
		width: 10px;
		height: 10px;
	}
	.consult-dialog span{
		width: 60px;
		margin-bottom: 5px;
		margin-top: 10px;
	}
	.consult-dialog h4{
		font-size: 18px;
		margin-bottom: 2px;
	}
	.consult-dialog p.desc{
		font-size: 12px;
	}
	.consult-dialog .consult-dialog-btn{
		margin-top: 21px;
	}
	.hi-policy .hi-policy-content ul li .policy-img,
	.hi-policy .hi-policy-content ul li .policy-img img{
		height: 120px;
	}
	.hi-policy .hi-policy-subnav ul li{
		margin-bottom: 10px;
		margin-right: 5px;
		font-size: 12px;
	}
	.hi-more-policy{
		margin: 0 auto;
	}
	.hi-more-policy .moreBtn{
		padding: 8px 0;
	}
}