@charset "utf-8";
[v-cloak] {display:none}
.aui-ellipsis-1 {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.aui-ellipsis {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
/*reset begin*/
img.indexBlack {position: fixed;left: 0.1rem;width: 0.6rem;bottom: 1rem;z-index: 1000;}
html{ font-family: "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body{ /* max-width: 750px; */ min-height: 100%; margin: 0; margin-left: auto; margin-right: auto; line-height: 1.5; color: #000; font-size: .24rem;}
h1, h2, h3 ,h4, p, dl, dd, form{ margin: 0;}
a{ background: transparent; text-decoration: none; color: #000;}
a:active, select:focus{ outline: 0;}
em, i{ font-style: normal;}
img{ max-width: 100%; height: auto; border: 0; vertical-align: top;}
table{ border-collapse: collapse; border-spacing: 0;}
td, th{ padding: 0;}
ul, ol{ margin: 0; padding: 0;}
li{ list-style: none;}
select{ appearance: none; -webkit-appearance: none; border: 0; border-radius: 0; background: none;}
button, input,textarea{ color: inherit; font: inherit; margin: 0; padding: 0; border: 0; border-radius: 0; background: none; outline: 0;}
input{ appearance: none; -webkit-appearance: none;}
*, *:before, *:after{ box-sizing: border-box;}
/*reset end*/
@media screen and (min-width: 900px) {
  html {
    font-size:120px !important;
	}
}
.flex{ display: -webkit-box; display: -webkit-flex; display: flex;}
.flex-1{ -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; width: 1px;}
.flex-c{ -webkit-box-align: center; -webkit-align-items: center; align-items: center;}
.flex-j{ -webkit-box-pack: justify; -webkit-justify-content: space-between; justify-content: space-between;}
.flex-cc{ -webkit-box-align: center; -webkit-align-items: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center;}

.fl{ float: left;}
.fr{ float: right;}
.tc{ text-align: center;}
.tr{ text-align: right;}
.tj{ text-align:justify;}
.hide{ display: none;}
.block{ display: block;}

.f20{ font-size: .20rem;}
.f24{ font-size: .24rem;}
.f26{ font-size: .26rem;}
.f28{ font-size: .28rem;}
.f30{ font-size: .30rem;}
.f48{ font-size: .48rem;}
.f60{ font-size: .60rem;}

.col-333{ color: #333;}
.col-666{ color: #666;}
.col-999{ color: #999;}
.col-fff{ color: #fff;}
.col-red{ color: #f35555;}

.height10{ height: .1rem; background: #f8f8f8;}
.height20{ height: .2rem; background: #f8f8f8;}

.clearfix{ clear: left;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}