html,body,header,footer,section,div,p,a,span,h1,h2,h3,h6,img,strong,blockquote,input,ul,li,ol,em{
	font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	display: block;
	color: #333;
	font-size: 3.7333vw;
	line-height: 1;
}
html,body{
	background: #fafafa;
}
li{
	list-style: none;
}
a{
	text-decoration: none;
}
h1,h2,h3,h6{
	font-weight: normal;
}
img{
	width: 100%;
	height: 100%;
}
.df{
	display: flex;
}
.dn{
	display: none;
}
.di{
	display: inline;
}
.flex1{
	flex: 1;
}
.fww{
	flex-wrap: wrap;
}
.fdc{
	flex-direction: column;
}
.jca{
	justify-content: space-around;
}
.jcb{
	justify-content: space-between;
}
.jcc{
	justify-content: center;
}
.jce{
	justify-content: end;
}
.pr{
	position: relative;
}
.pa{
	position: absolute;
}
.pf{
	position: fixed;
}
.fs24{
	font-size: 3.2vw;
}
.fs32{
	font-size: 4.2667vw;
}
.fs36{
	font-size: 4.8vw;
}
.fs42{
	font-size: 5.6vw;
}
.c666{
	color: #666;
}
.c999{
	color: #999;
}
.cfff{
	color: #fff;
}
.cBlue{
	color: #57c2dd;
}
.ce6{
	color: #e6e6e6;
}
.cOrange{
	color: #FF8401;
}
.bgfff{
	background: #fff;
}
.bgf7{
	background: #f7f7f7;
}
.bgfa{
	background: #fafafa;
}
.bgGreen{
	background: #70CD25;
}
.bgYellow{
	background: #F3A20A;	
}
.bgBlue{
	background: #2CB1FF;	
}
.bgLightBlue{
	background: rgba(32,156,221,0.08);
}
.bt1f5{
	border-bottom: .1333vw solid #f5f5f5;
}
.bt1dc{
	border-bottom: .1333vw solid #DCDCDC;
}
.pdlr21{
	padding-left: 2.8vw;
	padding-right: 2.8vw;
}
.pdlr24{
	padding-left: 3.2vw;
	padding-right: 3.2vw;
}
.pdlr30{
	padding-left: 4vw;
	padding-right: 4vw;
}
.pdlr40{
	padding-left: 5.3333vw;
	padding-right: 5.3333vw;
}
.pdtb9{
	padding-top: 1.2vw;
	padding-bottom: 1.2vw;
}
.pdtb18{
	padding-top: 2.4vw;
	padding-bottom: 2.4vw;
}
.pdtb30{
	padding-top: 4vw;
	padding-bottom: 4vw;
}
.pdtb40{
	padding-top: 5.3333vw;
	padding-bottom: 5.3333vw;
}
.pdb40{
	padding-bottom: 5.3333vw;
}
.mt12{
	margin-top: 1.6vw;
}
.mt18{
	margin-top: 2.4vw;
}
.mt30{
	margin-top: 4vw;
}
.mr15{
	margin-right: 2vw;
}
.mr21{
	margin-right: 2.8vw;
}
.ml15{
	margin-left: 2vw;
}
.ml24{
	margin-left: 3.2vw;
}
.ml64{
	margin-left: 8.4vw;
}
.br24{
	border-radius: 3.2vw;
}
.br15{
	border-radius: 2vw;
}
.br9{
	border-radius: 1.2vw;
}
.fwb{
	font-weight: bold;
}
.tac{
	text-align: center;
}
.tar{
	text-align: right;
}
.ovh{
	overflow: hidden;
}
.lh15{
	line-height: 1.5;
}
.lh2{
	line-height: 2;
}
.ellipsis{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.ellipsis2{
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.icon_triangle_666{
	width: 2vw;
	height: 2vw;
	border-top: .2667vw solid #333;
	border-right: .2667vw solid #333;
	transform: rotate(45deg);
	margin-top: .8vw;
}
.icon_triangle_666_left{
	transform: rotate(-135deg);
}
.icon_triangle_999{
	width: 1.2vw;
	height: 1.2vw;
	border-top: .1333vw solid #999;
	border-right: .1333vw solid #999;
	transform: rotate(45deg);
	margin-top: 1vw;
	margin-left: .4vw;
}
.icon_triangle_return{
	width: 2.8vw;
	height: 2.8vw;
	border-top: .4vw solid #333;
	border-left: .4vw solid #333;
	transform: rotate(-45deg);
	margin-top: 3vw;
}
.icon_triangle_blue{
	width: 0;
	height: 0;
	border-radius: .6vw;
	border: 1.2vw solid;
	border-color: #57c2dd transparent transparent transparent;
	margin: 1.2vw 0 0 .8vw;
}
.icon_triangle_gray{
	border-color: #999 transparent transparent transparent;
	margin-top: 3.2vw;
}
.icon70{
	width: 9.3333vw;
	height: 9.3333vw;
}
.icon87{
	width: 11.6vw;
	height: 11.6vw;
}
.icon54{
	width: 7.2vw;
	height: 7.2vw;
}
.icon172{
	width: 23.2vw;
	height: 23.2vw;
}
.w330{
	width: 44vw;
}
.w320{
	width: 42.8vw;
}
.swiper-pagination-bullet{
	width: 1.2vw;
	height: 1.2vw;
	opacity: 1;
	background: #fff;
}
.swiper-pagination-bullet-active{
	width: 3.2vw;
	border-radius: 1.2vw;
}
.wsn{
	white-space: nowrap;
	overflow-x: scroll;
}
.bgOrange{
	background: #f37a4e;
}
.bgOrange1{
	background: #fc9975;
}
.bgcYan{
	background: #10c5ba;
}
.bgGreen2{
	background: #99c335;
}
.bgBlue2{
	background: #207bde;
}
.bgLightBlue{
	background: #b6d9ff;
}