body,span,a,div{
	font-size: 16px;
	font-family: Microsoft YaHei;
	color: #333333;
}
.hd-1all{
	background: #FFFFFF;
}
.hd-1{
	width: 75rem;
	margin: 0 auto;
}
.hd-1{
	height: 2.5rem;
	justify-content: space-between;
}
.im1hd{
	width: 0.875rem;
	height: 0.875rem;
	margin-right: 0.3125rem;
}
.im2hd{
	width: 0.75rem;
	height: 0.75rem;
	margin:0 0.5625rem 0 0.6875rem;
}
.hd-all a,.hd-all span{
	font-size: 0.875rem;
}
.f1{
	width: 14.375rem;
	height: 1.4375rem;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-radius: 0.375rem;
}
.hd-m2 .i1{
	width: 0.0625rem;
	height: 0.75rem;
	background: #DDDDDD;
	display: inline-block;
}
.hd-m2 .i2{
	width: 0.0625rem;
	height:1.4375rem ;
	background: #DDDDDD;
	display: inline-block;
}
.hd-m2 input[type="text"]{
	width: 9.375rem;
	font-size: 0.875rem;
	font-weight: 400;
	color: #999999;
	text-indent: 0.5rem;
}
.hd-m2-1-ss{
	width: 2.5rem;
	text-align: center;
	font-weight: 400;
	color: #333333;
}
.hd-m2-2{
	font-size: 0.875rem;
	margin-left: 0.9375rem;
}
.hd-m2-3{
	font-size: 0.875rem;
	margin-left: 1.8125rem;
}
.hd-m3all{
	background: #F4FCFF;
}
.hd-m3all img{
	padding:2.0625rem 0 2rem;
	display: block;
	margin: 0 auto;
}
.hd-m4all{
	/* height: 4.125rem; */
	background: #0F80C0;
}
.hd-m4{
	width: 75rem;
	margin: 0 auto;
}
.hd-m4>li {
    display: flex;
    align-items: center;
    justify-content: center;
}
.hd-m4>li>a{
	font-size: 1.25rem;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0 2.5rem 0 2.5625rem;
}
.hd-m4>li::after{
	content: '';
	width: 0.0625rem;
	height: 4.125rem;
	background: #7FB3DA;
	display: inline-block;
}
.hd-m4>li:first-child::before{
	content: '';
	width: 0.0625rem;
	height: 4.125rem;
	background: #7FB3DA;
	display: inline-block;
}
.im3hd{
	vertical-align: middle;
}
.hd-m4{
	position: relative!important;
}
.mchyc-con-hd{
	position: absolute!important;
	background: rgb(255,255,255,0.9);
	top: 4.125rem;
	display: none;
	z-index: 99;
}
.mchyc-con-hd a{
	width: 100%;
	font-size: 1.125rem;
	font-weight: 400;
	color: #0F80C0;
	line-height: 3rem;
	/* margin: 0.9rem 0; */
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
	flex-wrap: wrap;
}
.mchyc-con-hd a::after{
	content: '';
	width: 100%;
	height: 0.0625rem;
	display: inline-block;
	background: #EEEEEE;
}
.hd-m4>li:hover .mchyc-con-hd{
	display: block;
}
#StranLink {
		border: none;
		font-size: 0.875rem;
		background: transparent;
	}
@media screen and (max-width:768px) {
	.hd-1{
		width: 100%;
		height:auto;
		flex-wrap: wrap;
		padding: 0 1.25rem;
	}
	.f1{
		width:auto;
	}
	.im2hd {
		width:5%;
		heightauto
		margin:0 5px;
	}
	.hd-m2 .i1,.hd-m2 .i2{
		width:0.5%;
	}
	.hd-m2 {
		width:100%;
		justify-content: space-between;
	}
	.hd-m2 input[type="text"]{
		width:65%;
		padding:0;
	}
	.hd-m2-3{
		margin-left:5px;
	}
	.hd-m1{
		margin:0.625rem 0;
	}
	.hd-all a, .hd-all span,.hd-m2-3,.hd-m2 input[type="text"]{
				font-size:12px;
	}
	.hd-m2-1-ss{
		width:auto;
		margin:0 auto;
	}
	#StranLink {
		border: none;
		background: transparent;
		font-size: 12px;
		margin-left: 15px!important;
	}
	.hd-m3all img{
		width: 100%;
	}
	.hd-m4{
		width: 100%;
		justify-content: space-between;
		padding: 0;
	}
	.hd-m4>li::after,.hd-m4>li:first-child::before{
		content: none;
	}
	.hd-m4>li>a{
		padding: 0;
		line-height: 1.7rem;
	}
	.mchyc-con-hd{
		bottom:7.5rem;
	}
	/* zengjia  */
/* 	.ul11 {
	    width: 100%;
	    background-color: rgba(0,0,0,.3);
	    margin-top: 5px;
	    width: 200px;
	    position: absolute;
	    right: 5px;
	    top: 35px;
	    z-index: 99;
	} */
}
/* .xz-ul>.xz-li{
	display: none;
}
@media screen and (max-width:768px) {
	.hd-m4>li{
		display: none;
	}
	.hd-m4>li img{
		width: 1.1875rem;
		height: 100%;
	}
	.xz-ul>.xz-li{
		display: block;
	}
} */

.hd-m4all{
	justify-content: center;
}
.hd-m4all button{
	display: none;
}
.shouye2{
	display: none;
}
.nav2-2{
	display: none;
}
.in{
	display: none!important;
}
@media screen and (max-width:768px) {
	body{
		position: relative;
		/*overflow: hidden;*/
		width: 100%;
	}
	.hd-m4all{
		justify-content: flex-start;
	}
	.hd-m4all button{
		margin: 0.625rem 1.25rem 0 0;
		display: block;
		border: none;
	}
		.hd-m4all button img{
			width: 1.25rem;
		}
	.nav2-1{
		display: none;
	}
	.nav2-2{
		display: block;
		background:rgb(0,0,0,0.3);
	}
	.in{
		display: block!important;
		position: absolute;
		width: 10rem;
		top:  3.8rem;
		right: 9px;
		z-index: 99999;
	}
	.inn{
		/* margin-left: 12rem; */
		/* width: 100%; */
	}.inn{
		/* margin-left: 12rem; */
		/* width: 100%; */
	}
	.hd-m4>li{
		width: 100%;
		flex-wrap: wrap;
		justify-content: left;
	}
	.hd-m4>li>a{
		width: 100%;
		color:#ffffff;
		font-size: 12px;
		font-weight: 400;
		text-indent: 1rem;
	}
	.hd-m4>li:after{
		content: '';
		width: 100%;
		height: 1px;
		background: #DDDDDD;
		display: inline-block;
	}
	.hd-m4>li:last-child:after{
		content: none;
	}
	.hd-m3all img{
		padding: 2rem 1.25rem;
		
	}
	.shouye1{
		display: none;
	}
	.shouye2{
		display: block;
	}
	#ann{
		position: absolute;
		top: 0;
		right: 0;
	}
	.mch-m5-div div a p{
		font-size:1rem;
	}
}