
@font-face {
  font-family: '思源黑体';
  src: url('../images/font/思源黑体CN-Regular.otf');
}

body,html{
      font-family: '思源黑体' !important;
}



header{
    width: 100%;
    position: rrelative;
    background: #fff;
}
.header_aone.active{
  background: #2ACCDC;
}
.header_two.active{
  background: #2ACCDC;
  color: #fff;
}

.collectBox {
	/*height: 0.07rem;*/
	background: #54E6CE;
	position: relative;
}

.collect_xbox {
	width: 2.6rem;
	height: 0.33rem;
	position: absolute;
	top: 0;
	right: 3.6rem;
	background: url(../images/common/bg2.png) no-repeat;
	background-size: 100% 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 0 0 0.1rem 0.1rem;
}

.collect_items {
	font-size: 0.14rem;
	color: #fff;
	display: flex;
}

.collect_items::after {
	content: '|';
	color: #fff;
	margin: 0 0.16rem;
}

.collect_items:last-child::after {
	display: none;
}

.web_logo {
	display: block;
	/*width: 3.46rem;*/
	/*height: 0.64rem;*/
}
.web_logo img{
	max-width: 100%;
	max-height: 100%;
}

.header_between {
	background: #fff;
	display: flex;
	justify-content: space-between;
    /*align-items: flex-end;*/
	
}

.header_rightBox {
	display: flex;
	align-items: center;
	/*margin-bottom: 0.17rem;*/
}

.header_seoImg {
	width: 3rem;
	height: 0.53rem;
	margin-right: 0.4rem;
}

.header_seoImg img {
	width: 100%;
	height: 100%;
}

.loginBox {
	width: 1.11rem;
	height: 0.35rem;
	display: flex;
	border: 0.01rem solid #109bcc;
	border-radius: 0.06rem;
	overflow: hidden;
/* 	border: 0.01rem solid;
	border-image: linear-gradient(to right, #2ADCC5, #0073D0);
	border-image-slice: 1; */
}

.loginBox a {
	font-size: 0.14rem;
	flex: 1;
	display: flex;
	justify-content: center;
	align-items: center;
}

.login_to {
	font-size: #000;
}

.resginer_to {
	color: #fff;
	background: linear-gradient(340deg, #2ADCC5 0%, #0073D0 100%);
}
.header_navContent{
	background:rgba(0,0,0,.35);
	position: absolute;
	z-index: 99;
	width: 100%;
}

.header_navBox{
	display: flex;
	position: relative;
}
.headerMenu{
	display: flex;
	align-items: center;
	flex: 1;
}
.header_menuBox{
  
	position: relative;
}
.header_aone{
    width: 1.32rem;
    text-align: center;
	display: block;
	font-size: 0.18rem;
	color: #fff;
	padding: 0.2rem 0rem;
	position: relative;
	/*font-weight: bold;*/
}
.header_twoNav{
	width: 100%;
	position: absolute;
	top: 100%;
	/*box-shadow: 0 0.05rem 0.01rem rgba(84,230,206,0.2);*/
	background: #fff;
	z-index: 7;
	display: none;
}
.header_two{
	font-size: 0.16rem;
	color: #333;
	/*font-weight: bold;*/
	font-family: '微软雅黑' !important;
	display: block;
	text-align: center;
	padding: 0.15rem 0 ;
}
.header_two:hover{
	background: #2accdc;
	color: #fff;
}

.headerMenu_right{
	display: flex;
	align-items: center;
}
.headerLang{
	position: relative;
	height: 100%;
	display: flex;
	align-items: center;
}

.headerLwrap{
	width: 100%;
	position: absolute;
	top: 100%;
	background-color: #fff;
	z-index: 5;
	display: none;
}
.headerlang_items{
	display: block;
	text-align: center;
	padding: 0.12rem 0;
	color: #343266;
	font-size: 0.14rem;
}
.headerlang_items:hover{
	background: #54e6ce;
	color: #fff;
}
.headerLang:hover .headerLwrap{
	display: block;
}
.headerLbox{
	display: flex;
	align-items: center;
	font-size: 0.18rem;
	color: #fff;
	cursor: pointer;
}
.headerLbox img{
	width: 0.1rem;
	height: 0.07rem;
	margin-left: 0.08rem;
}
.headerSea{

	margin-right: 0.1rem;
	display: flex;

	height: 0.42rem;
	
}
.headerSea input{
    width: 1.5rem;
    border: 0!important;
     border-radius: 9rem 0 0 9rem;
     padding: 0 0.15rem;
     font-size: 0.14rem;
}

.headerSea input::placeholder{
    font-size: 0.14rem;
}
.seabtn{
    height: 100%;
    width: 0.69rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 0 9rem 9rem 0 ;
    color: #fff;
    background: linear-gradient(340deg, #2ADCC5 0%, #0073D0 100%);
    font-size: 0.16rem;
    cursor: pointer;
    
}
/*.headerSea img{*/
/*	width: 100%;*/
/*	height: 100%;*/
/*}*/
/*.header_aone::after{*/
/*	content: '';*/
/*	width:0.01rem;*/
/*	height: 0.17rem;*/
/*	position: absolute;*/
/*	right: 0;*/
/*	top: 50%;*/
/*	transform: translateY(-50%);*/
/*	background: #fff;*/
/*}*/
.header_aone:last-child::after{
	display: none;
}
.header_menuBox:hover .header_twoNav{
	display: block;
}
.header_menuBox:hover .header_aone{
	background: #2accdc;
}
.header_menuBox:hover .header_aone::after{
	background: #10b6b4;
}

.searcherBox{
	position: absolute;
	right: 0;
	top: 100%;
	width: 3rem;
	padding: 0.2rem ;
	background: #fff;	
	display: flex;
	z-index: 9;
	box-shadow: 0 0.05rem 0.01rem rgba(0,0,0,.25);
}
.searcherBox input{
	border: 0.01rem solid #eee;
	border-radius: 9rem;
	height: 0.42rem;
	flex: 1;
	padding: 0 0.12rem;
	box-sizing: border-box;
}
.sea_btn{
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 0.15rem;
	white-space: nowrap;
	cursor: pointer;
}

