/* 头部样式 */
.hed{font-size: 16px;}
.hed .top1{
	width:1328px;
	margin:0 auto;
	font-size: 14px;
	line-height: 40px;
}
.hed .nav{width:100%;z-index:10;color: #2a2a2a;}
.hed .nav .navcon{justify-content: space-between;width:1280px;margin:0 auto;}
.hed .nav .searchbox{
	position: relative;
	width:396px;
	height: 45px;
}
.hed .nav .searchbox .el-input{
	height: 45px;
}
.hed .nav .searchbox .el-input__wrapper{
	border-radius: 15px;
	border:1px solid #508ec9;
}
.hed .nav .searchbox span{
	position: absolute;
	top:0;
	right:-1px;
	color: #5b95cc;
	height: 100%;
	border-radius: 20px;
	padding:0 20px;
	line-height: 45px;
	font-size: 30px;
	height: 45px;
}
.hed .nav .searchbox .hot{
	font-size: 15px;
	padding-top:6px;
	padding-left: 15px;
}
.hed .nav .searchbox .hot small{
	color: #e11b2a;
	font-size: 15px;
	padding-right: 10px;
}
.hed .nav .cen{
	padding: 5px 10px;
	cursor: pointer;
	background-color: #2d3743;
	color: #ffffff;
	font-size: 14px;
	border-radius: 16px;
}

.hed .nav .phone{padding:29px 12px;cursor: pointer;font-size: 24px;font-weight: bold;font-family: cursive;}
.hed .nav .phone span{
	font-size: 24px;
	padding-right: 10px;
	font-weight: 100;
}
.hed .logo{
	/* width:10%; */
	padding:20px 0;
	margin-right: 60px;
}
.hed .navlist{background-color: #1661a7;height:56px;}
.hed .navlists{
	width: 1280px;
	margin:0 auto;
	display: flex;
	justify-content: inherit;
}
.hed .navlist .navlist_list{
	padding:0 10px;
	border-bottom: 2px solid transparent;
	transition: all .3s;
	cursor: pointer;
	color:#f9f9f9;
	font-size: 18px;
	height: 54px;
	line-height: 54px;
}
.hed .navlist .navlist_list:hover{
	border-bottom:2px solid #f9f9f9;
}
.hed .navlist .navlist_list.navon{
	color: #f9f9f9;
	border-bottom: 3px solid #f9e9c0;
}

/* footer pc */
.footers{
	background:#3d3d3d;
	color:#fff;
	position: relative;
}
.footers .contPub{
	width: 1280px;
	margin:0 auto;
}
.footers .three ul{
	width:90%;
	margin:0 auto;
	padding:30px 0;
	border-bottom: 1px solid rgba(191,191,191,.1);
	margin-bottom: 20px;
}
.footers .three ul li{
	width: calc(100% / 7);
}
.footers .three ul li:last-child{
	border:0;
}
.footers .three{
	display:flex;
	justify-content: space-around;
}
.footers .three .left{
	flex:1;
	padding-top:26px;
}
.footers .three .left img{
	padding:0 40px;
}
.footers .three .left .info{
	border-left: 1px solid #535353;
	padding-left: 40px;
}
.footers .three h4{
	font-size:26px;
	text-transform: uppercase;
	padding-bottom:50px;
}
.footers .three h4:before{
	content:'';
	display:block;
	width:50px;
	height:2px;
	background-color: #fff;
	margin-bottom:15px;
}
.footers .three p{
	font-size:14px;
	padding-bottom:10px;
}
.footers .three h5{
	font-size:28px;
}
.footers .three .iconfont{
	font-size:53px;
	padding-right:14px;
}
.footers .three .phone{
	display:flex;
}
.footers .three .add p{
	line-height: 30px;
}
.footers .three  .rig{
	width: 310px;
	padding: 30px 0;
}
.footers .three  .rig img{
	width:125px;
	margin-right: 30px;
}
.footers .beian{
	text-align: center;
	padding:20px 0;
	font-size: 14px;
	border-top: 1px solid #595959;
}
/* 手机样式 */
@media screen and (max-width:800px){
	.mnav{
		/* position: fixed; */
		top:0;
		left:0;
		z-index: 10;
		width: 100%;
	}
	.hed .mright{
		position: absolute;
		top:.3rem;
		right:.2rem;
		color:#fff;
	}
	.hed .mright span{
		font-size:34px;
		color:#fff;
	}
	.hed .mlogo{
		padding:.2rem 0;
		padding-left: .2rem;
	}
	.hed .mlogo img{
		width:76.4%;
	}
	.hed .mnavlist{
		  width: 100%;
		  height: calc(100vh - .65rem);
		  background: #fff;
		  position: fixed;
		  left: 0;
		  top: 1rem;
		  z-index: 999;
		  overflow-y: scroll;
	}
	.hed .mnavlist .mnavlist_list{
		  height: 1rem;
		  text-align: center;
		  border-bottom: 1px solid #ddd;
		  line-height: 1rem;
	}
	.footM{
		background-color: #fff;
	}
	.footM .b{
		font-size: .22rem;
		text-align: center;
		color: #373737;
		padding-bottom: 1.7rem;
		padding-top: .3rem;
	}
	.footM ul{
		background-color: #1661a7;
		color:#fff;
		display: flex;
		justify-content: space-evenly;
		padding:.2rem 0;
		text-align: center;
		position: fixed;
		bottom:0;
		left: 0;
		width: 100%;
		z-index: 999;
	}
	.footM ul li span{
		font-size: .6rem;
	}
	.footM ul li .text{
		font-size: .3rem;
		padding-top: .1rem;
	}
	.loookMore a{
		display: block;
		padding:.2rem 0;
		text-align: center;
		font-size: .26rem;
		background-color: #1661a7;
		color: #fff;
		margin: .3rem 0 .1rem 0;
	}
}