ul,li{
	list-style: none;
	padding: 0;
	margin: 0;
}
a{
	text-decoration: none;
	color: #000;
}
/**头部BEGIN**/
.header {
	width: 100%;
	background: #fff;
	box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.2);
	height: 110px;
	/* z-index: 999;
	position: fixed;
	top: 0;
	left: 0; */
}
.header .menu{
	max-width: 1600px;
	min-width: 1200px;
	height: 96px;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.header .menu .logo{
	width: 200px;
	height: 70px;
	position: inherit;
}
.header .menu .logo img{
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.header .menu .navs{
	display: flex;
	margin-right: 50px;
	height: 100%;
	align-items: center;
}
.header .menu .navs li {
	float: left;
	margin: 0 15px;
	position: relative;
}
.header .menu .navs li > a {
	position: relative;
	font-weight: bold;
	font-size: 20px;
	line-height: 96px;
	text-transform: capitalize;
	color: #333;
	display: block;
	text-align: center;
	white-space: nowrap;
}
.header .menu .navs li.on a, .header .menu .navs li:hover a {
	color: #015db2;
}
.header .menu .navs li a:before{
	position: absolute; width: 0;  transition: all 0.3s; left: 0; content: ""; height: 3px; background: #015db2; bottom: 19px;
}
.header .menu .navs li.on a:before ,.header .menu .navs li:hover a:before{ width: 100%; }
.search{
	float: right;
	width: auto;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.top-contact{

}
.top-contact .item{
	display: flex;
	align-items: center;
	margin-top: 10px;
	font-size: 22px;
	font-weight: bold;
	color:#ff1c1c;
}
.top-contact .item a{
	color:#ff1c1c;
}
.top-contact .item img{
	width: 35px;
	height: 35px;
	margin-right: 10px;
}
.languagebox{ position: relative; margin-top: 5px; line-height: 31px; width: 106px;float:left;height: 31px;background-color: rgba(0,0,0,.2);border-radius: 20px;}
.languagebox:before{ content: "\e638"; font-size: 14px; font-family: iconfont; position: absolute; top: 2px; right: 5px; }
.languagebox:after{ content: "\e7b9"; font-size: 20px; color: #a7a7a7; position: absolute; top: 0; left: -22px; font-family: iconfont;display: none }
.languagebox i{ color:#605e5e; font-size: 24px;}
.languagebox ul{ width: 100%;  height: 32px; display: inline-block; vertical-align: middle; overflow: hidden; z-index: 5;  position: absolute; left: 0; top: 0; }
.languagebox ul li{ height: auto; line-height: 32px; font-weight: bold; background: #fff; padding: 0 5px; }
.languagebox ul li:first-child{ background:transparent; height: 32px; line-height: 32px; }
.languagebox ul li:first-child a{ color: #000; font-size: 14px;}
.languagebox a{ line-height: 32px; font-size: 14px; display: inline-block; width: 100%; }
.languagebox:hover ul{height:auto;}
.languagebox ul li a img{
	width: 18px;
	margin-bottom: 2px;
}
.searchform{ float: right; width: 180px; position: relative;margin-left: 10px;}
.searchform form{ width: 100%; overflow: hidden; border:2px solid #0069ee; border-radius: 50px; }
.searchform i{ font-size: 22px; }
.searchform input{ width:100%; font-size: 16px; border: none;  padding-right:45px; font-family: Arial; background: transparent; color: #000; line-height:40px; padding-left:15px; }
.searchform button{ width:50px; height: 42px; background: transparent; border: none; color: #333; text-align: center; outline: none; cursor: pointer; transition: all .5s; position: absolute; right: 0; top: 0}
.searchform button img{ width: 30px; }
.searchform input::-webkit-input-placeholder { color: #333;}
.searchform input:-moz-placeholder { color: #333;}
.searchform *{ vertical-align: bottom; }
/**头部END**/

.cb{
    display: flex;
    flex-direction: column;
    gap: 0; /* 确保子元素之间没有间距 */
    position: fixed; /* 固定位置 */
    top: 50%; /* 距离顶部50% */
	right:0px; /* 距离右侧0 */
    transform: translateY(-50%); /* 垂直居中 */
    z-index: 1000; /* 确保在最上层 */
}
.cb .item{
    padding: 0;
    margin-top: 5px;
    
}
.cb .item img{
    border-radius: 20px;width:80px;display: block;cursor:pointer;
 
}
.back-to-top {
    display: none;
}
.foor{
    width: 100%;
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #e8e8e8;
}































