dl, ol, ul{margin: 0;}
/* banner图 */
.banner_content{margin-top:90px}
.mobile_banner_content{margin-top: 71px !important;}
/*顶部导航*/
.top {
	position: fixed;
	top: 0;
	left: 0;
	width: 19.2rem;
	z-index: 5
}

.logo {
	height: 90px;
	display: flex;
	align-items: center;
	justify-content:center;
}

.top .logo img{width: 1.69rem;height: 0.66rem;}
.in {
	display: none
}

.headline {
	height: 90px;
	width: 15.44rem;
	margin: auto;
	justify-content: space-between
}

.headline,
.headline_menu {
	display: flex;
	align-items: center
}

.headline_menu {
	font-size: .16rem;
	line-height: .32rem;
	cursor: pointer
}

.headline_menu hr {
	border: 0;
	height: .14rem;
	margin: auto .1rem;
	background-color: #bbb
}

.headline_menu a {
	height: 90px;
	line-height:90px;
	color: #333;
}

.headline_menu a:not(:last-child) {
	margin-right: .5rem
}

.headline_menu div:first-child {
	color: #bbb
}

.headline_menu div:last-child {
	color: #e62129
}

.headline_menu img {
	width: 75%
}

.language {
	align-items: center
}

.language {
	display: flex
}
/*底部导航*/
.bottomline {
	text-align: center;
	background: #f4f4f4;
}

.bottomline .logo {
	font-size: 0;
	margin-top: .45rem;
	padding-top: .45rem;
	margin-bottom: .33rem
}
.bottomline .logo img{
	width: 1.69rem;
}

.bottomline .menu {
	font-size: .16rem;
	line-height: .16rem;
	color: #333;
	display: flex;
	justify-content: center;
	align-items: center
}

.bottomline .menu hr {
	line-height: .16rem;
	width: 1px;
	height: .16rem;
	background: #333;
	margin: 0 .35rem
}

.bottomline .menu a:hover {
	color: #e62129!important;
	cursor: pointer
}

.bottomline .outside {
	font-size: 0;
	margin-top: .35rem;
	margin-bottom: .15rem;
	
}
.bottomline .outside a:not(:nth-last-of-type(1)) img{
	margin-right: .25rem;
	
}
.bottomline .outside img{
	width: .4rem;
	border-radius: 50%;
	
}

.bottomline .e {
	font-size: .14rem;
	line-height: .28rem;
	color: #999;
	display: flex;
	justify-content: center
}

.bottomline .e a {
	cursor: pointer;
	margin: 0 .35rem
}
/* .outside{display: none;} */
.bottomline .menu{margin-bottom: 20px;}
.bottomline .outside{display: flex;justify-content:center}
.bottomline .outside a{display: block}
.float {
	position: fixed;
	top: 30%;
	right: 3%;
	z-index: 2
}

.float .f {
	width: 60px;
	height: 60px;
	background: #e62129;
	margin-bottom: 10px;
	font-size: 12px;
	align-items: center;
	position: relative
}
/*侧边浮动栏*/
.float .f,
.float .f div,.float .f a {
	display: flex;
	flex-direction: column
}
.float .f{cursor: pointer;}

.float .f div ,.float .f a{
	width: 100%;
	text-align: center
}

.float .f div img ,.float .f a img{
	width: 35%;
	margin: 10px auto
}

.float .f div .text ,.float .f a .text{
	position: absolute;
	bottom: 5px;
	color: #fff
}
/* .float .f2:hover .show_phone{display: block} */
.float .f2 .show_phone{font-size: 16px;background-color: #e62129;color: white;line-height: 60px;position:fixed;top: calc(30% + 70px);right: calc(3% + 60px);display: none;width: fit-content;padding: 0 10px;font-weight: bold;}
@media screen and (max-width:770px){
	.bottomline{width:100%}
	.bottomline .menu hr{margin:0 10px}
	.bottomline .e{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.float .f a .text,.float .f div .text{display: none;}
	.float .f{width: 45px !important;height: 45px !important;}
	.float .f div img, .float .f a img{width: 45%  !important;margin: 27.5% auto !important;}
	.float .f2 .show_phone{top:calc(60% + 55px);height: 45px;right: calc(3% + 45px);line-height: 45px;}
}