::-webkit-scrollbar{display:none;}
*{margin:0;padding:0;}
body{margin:0 auto !important;max-width:750px; width:100%;font-family: "Microsoft YaHei";color:#444;line-height:1;font-weight:normal;}
h1,h2,h3,h4,h5,h6,p,div,input{margin:0;padding:0;}
li{list-style:none;margin:0;padding:0;}
a{text-decoration:none;color:#444;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;}
a:hover{text-decoration: none;color:#f00;cursor: pointer;}
.fl{float:left;}
.fr{float:right;}
.tc{text-align: center;}
.tl{text-align: left;}
.tr{text-align: right;}
.w{width:100%;}
.bs{box-sizing: border-box;}
.clearfix:after{display: table;content:"";height:0;clear:both;visibility:hidden;}
header,nav,section,footer{display: block;}
/*×ÖÌåËõÐ¡*/
.scale5{
	transform:scale(0.5);
	width:200%;
	transform-origin:left top;
	-webkit-text-size-adjust: none;
}
.displayBlock{
	display:block;
	width:100%;
	height:100%;
}
.nowrap{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	
}
.uppercase{
	text-transform:uppercase;
}
.textShadow{
	text-shadow:0.02rem 0.02rem 0.02rem rgba(0,0,0,.15);
}
.red{
	color:#ff3000;
}

.color-red {color: #ff1d1d;}
.bgc-red{background-color: #FF1D1D;}
.bottom-tab-nav~.body-box::after {content: '';display: block;height: 60px;}
.bottom-tab-nav {position: fixed;bottom: 0;width: 100%;z-index: 10;left: 0;right: 0;height: 60px;box-shadow: 0 0 10px 0 rgba(0, 0, 0, .08);display: flex;flex-flow: row nowrap;align-items: center;background-color: #efefef}
.bottom-tab-nav a {display: flex;height: 100%;flex: 1;flex-flow: column nowrap;text-align: center;-webkit-justify-content: space-around;justify-content: space-around;-moz-box-pack: space-around;-webkit--moz-box-pack: space-around;box-pack: space-around;font-size: 13px;padding: 10px 0 2px;color: #AEAEAE; width:50%;}
.bottom-tab-nav .iconfont {font-size: 28px;}
.bottom-tab-nav a.on {color: #5098FF;}
.none {display: none;}
#js-Mask .head-bar {height: 44px;line-height: 44px;position: sticky;top: 0;left: 0;right: 0;background-color: #fff;box-shadow: 0 0 10px 0 rgba(0, 0, 0, .08);z-index: 9;}
#js-Mask .head-bar .left {position: absolute;top: 0;bottom: 0;left: 0;height: 100%;line-height: 44px;}
#js-Mask .head-bar .right {position: absolute;top: 0;bottom: 0;right: 0;height: 100%;line-height: 44px;}
#js-Mask .head-bar .icon {width: 44px;text-align: center;font-size: 22px;}
#js-Mask .head-bar .text {padding: 0 10px;text-align: center;font-size: 15px;}
#js-Mask .head-bar .mid {text-align: center;display: block;line-height: inherit;font-size: 17px;}
#js-Mask>.none {display: block;}
.box {background-color: rgba(255, 255, 255, .9);border-radius: 5px;box-shadow: 0 -1px 10px 0 rgba(0, 0, 0, .08);padding: 10px;}
.list-pro {-webkit-columns: auto 2;-ms-columns: auto 2;columns: auto 2;column-gap: 15px;line-height: 1.4;}
.list-pro+.tac {font-size: 13px;color: #aaa;padding: 10px;}
.list-pro li {-webkit-column-break-inside: avoid;column-break-inside: avoid;display: inline-block;padding-bottom: 15px;}
.list-pro li .img {display: block;margin: -5px -5px 5px -5px;border-radius: 5px 5px 0 0;overflow: hidden;}
.list-pro li .img img {width: 100%;display: block;}
.list-pro li .cont {background-color: #fff;box-shadow: 0 0 10px 0 rgba(0, 0, 0, .08);border-radius: 5px;position: relative;overflow: hidden;padding: 5px;}
.list-pro li {font-size: 15px;display: flex;flex-flow: column nowrap;}
.list-pro li .tit {display: block;margin-bottom: 5px;}
.list-pro li .tip {display: block;padding: 2px;font-size: 11px;overflow: hidden;}
.list-pro li .tip em {margin-right: 10px;line-height: 22px;padding: 0 5px;border: 1px solid;border-radius: 3px;margin-bottom: 3px;float: left;}
.list-pro li span {display: block;line-height: 20px;}
[v-cloak] {display: none;}
.top-bar {height: 44px;line-height: 44px;text-align: center;position: fixed;left: 0;top: 0;z-index: 10;background-color: #fff;box-shadow: 0 0 5px 0 rgba(0, 0, 0, .08);width: 100%;}
.top-bar~.body-box {padding-top: 45px;}
.top-bar .left {position: absolute;top: 0;bottom: 0;left: 0;height: 100%;line-height: 44px;}
.top-bar .right {position: absolute;top: 0;bottom: 0;right: 0;height: 100%;line-height: 44px;}
.top-bar .icon {width: 44px;text-align: center;font-size: 22px;}
.top-bar .text {padding: 0 10px;text-align: center;font-size: 15px;}
.top-bar .mid {text-align: center;display: block;line-height: inherit;font-size: 17px;}