*{
    box-sizing: border-box;
}

.event-none {
	width: 100%;
  }
img {
	vertical-align: top;
	border: none;
  }

.flex-column-middle{
    display: flex;
    align-items: center;
    flex-direction: column;
}

.flex-row-center{
    display: flex;
    align-items: center;
    justify-content: center;
}

.flex{
    display: flex;
    flex-direction: row;
}

.flex-between-wrap{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.flex-start-wrap{
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.flex-left-wrap{
    display: flex;
    justify-content: left;
    flex-wrap: wrap;
}

.flex-between{
    display: flex;
    justify-content: space-between;
}
.clear:after{
    display: block;
    content: '';
    clear: both;
}
.container{
	background: #E9203A;
}

input,button,a {outline:0 none !important; blr:expression(this.onFocus=this.blur());}
.top1{
    padding: 0.37rem 0.3rem 0.37rem 0.3rem;
}
.top1.add-fixed{
	top:-1px;
	width:100%;
	position: fixed;
	background:#fff;
}
.tab {
    white-space: nowrap;
    /* width: 7rem; */
	border-bottom:2px solid #009AF1;
}

.tab li {
    float: left;
	/* min-width: 1.52rem; */
    font-size:0.28rem;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    margin-right: 0.04rem;
    height:0.52rem;
	text-align: center;
	padding:0 0.293rem;
    background:rgba(0,154,241,0.05);
    line-height: 0.58rem;
    /* padding: 0 0.3rem; */
    border-radius:0.26rem 0.26rem 0 0;
    color:rgba(0,154,241,1);
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.tab li:last-child{
	margin-right:0;
}
.tab li.active {
    color: #fff;
    background:rgba(0,154,241,1) url(../img/act_bg_icon.png) right top no-repeat; 
	background-size:0.44rem;
}
.tab.wd-style li{
	width:1.9rem;
	margin-right:0.3rem;
}
.tab.wd-style li:nth-child(4n-1){
	width:2.5rem;
	margin-right:0;
}
.tab.wd-style li:first-child{
	margin-left:0;
}
.ka{
    width:7.3rem;
    height:3.16rem;
   /* background:rgba(255,255,255,1);
    box-shadow:0px 4px 20px 0px rgba(0,0,0,0.08); */
    border-radius:0.16rem;
    margin: 0.3rem auto 0;
}
.ka img{
	width: 100%;
	display: block;
}
.topka{
    margin: 0.44rem 0.3rem 0.2rem 0.3rem;
    width:6.9rem;
    height:3.16rem;
    background:rgba(255,255,255,1);
    box-shadow:0px 4px 20px 0px rgba(0,0,0,0.08);
    border-radius:0.16rem;
}
.hehui{
    width:1.23rem;
    height:0.52rem;
    background:rgba(255,106,89,1);
    border-radius:16px 0px 49px 0px;
    font-size:0.3rem;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:rgba(255,255,255,1);
    line-height: 0.52rem;
    margin-right: 0.17rem;
    text-indent: 0.28rem;
}
.plus{
    font-size:0.26rem;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:rgba(51,51,51,1);
    line-height: 0.7rem;
}
.font2{
    margin: 0.54rem 0 0 0.68rem;
    font-size:0.34rem;
    font-family:PingFangSC-Medium,PingFang SC;
    font-weight:500;
}
.minute{
    color:#212121;
}
.blue{
    color: #009AF1;
}
.minute:last-child{
    margin-left: 1.02rem;
}
.font3{
    font-size:0.24rem;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:rgba(153,153,153,1);
    margin: 0.06rem 0 0 0.82rem;
}
.font3 div:last-child{
    margin-left: 1.02rem;
}
.btn{
    width:1.72rem;
    height:0.48rem;
    background:rgba(0,154,241,1);
    border-radius:0.28rem;
    font-size:0.28rem;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:rgba(255,255,255,1);
    border: 0;
    margin-right: 0.3rem;
}
.font4{
    margin: 0.39rem 0 0 0.3rem;
}
.month{
    font-size:0.22rem;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:rgba(153,153,153,1);
}
.red{
    font-size:0.24rem;
    font-family:PingFangSC-Semibold,PingFang SC;
    font-weight:600;
    color:rgba(255,106,89,1);
    letter-spacing:1px;
}
.lunbo{
    width: 7rem;
    height:0.62rem;
    line-height: 0.62rem;
    font-size:0.28rem;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:rgba(0,154,241,1);
    text-align: center;
    overflow: hidden;
}
.hidden-scroll{
    width: 6.95rem;
    position: relative;
    top: -0.35rem;
    background:rgba(242,250,254,1);
    border-radius:0 0 0.16rem 0.16rem;
    margin: 0 auto;
	margin-top: -0.15rem;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.08);
}
.lunbo::-webkit-scrollbar{width:0px}
.neirong{
    /* margin: 0.8rem 0.3rem 0 0.3rem; */
}
.neirong#id2{
	/* margin-top:0.6rem; */
}
.title{
	width: 2.91rem;
	height: .3rem;
	background: url(../img/tipsimg.png) no-repeat;
	background-size: 2.91rem .3rem;
    font-size:0.4rem;
    font-family:PingFangSC-Medium,PingFang SC;
    font-weight:500;
    color:rgba(33,33,33,1);
    margin: 0 auto 0.4rem;
	/*margin-left: 0.1rem;*/
	font-weight: bold;
}
.yuefei{
    margin: 0.24rem 0.04rem;
    font-size:0.26rem;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:rgba(102,102,102,1);
}
.zifei{
    font-size:0.26rem;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:rgba(51,51,51,1);
}
.neirong img{
	width:7.5rem;
	margin:0 auto;
	display: block;
}
.img1{
    width: 0.96rem;
    height: 0.96rem;
}
.neirong img.img2{
    width:6.65rem;
    height:4.49rem;
    background:rgba(216,216,216,1);
    border-radius:0.22rem;
    margin-left: 0.13rem;
}

.div{
    text-align: center;
}
.tishi{
	width: 6.9rem;
	height: 9.8rem;
	background: #C8001A;
	border-radius: .24rem;
    font-size:0.24rem;
	font-family: SourceHanSansCN;
	font-weight: 400;
	color: #FFF6D4;
	line-height: .36rem;
    /* height: 4.73rem;
    overflow: auto; */
	padding: .4rem .3rem 0.6rem;
	margin: 0 auto;
}
.tishi a{
	color:rgba(0,154,241,1);
}
.tishi a span{
	color:#009AF1;
	text-decoration: underline;
}
.tishi p{
    margin-bottom: 0rem;
}
.chakan{
    font-size:0.28rem;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:rgba(202,202,202,1);
    text-align: center;
    margin-bottom: 0.5rem;

}
.banli-btn{
    width: 5.63rem;
    height: 1.12rem;
    background: url(../img/btnimgbg.png) no-repeat;
	background-size: 5.63rem 1.12rem;
    border-radius: 0.56rem;
    border: 0;
    margin-top: 0.04rem;
	font-size:0.36rem;
	font-family: FZZZHONGJW;
	font-weight: bold;
	color: #FFFCF2;
	line-height: 1.12rem;
}
.quanyibao{
    margin-top: 0.3rem;
}
.huaka{
    width: 100%;
    /* height: 3.56rem; */
    margin: 0;
}
.dingwei{
    position: fixed;
    bottom: 0;
    background: rgba(255,255,255,0.9);
	box-shadow: 0 -.09rem .46rem 0 rgba(200, 0, 26, 0.79);
    width: 7.5rem;
    height: 1.2rem;
    text-align: center;
}
.zhanwei{
    width: 7.5rem;
    height: 1.6rem;
}
.mar13{
    margin: 0 0.13rem;
}
.mar36{
    margin-left: 0.36rem;
    margin-right: 0.36rem;
}
.linqu{
    font-size:0.28rem;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:rgba(0,154,241,1);
    text-align: center;
}

.right-box-area{
	width:6.9rem;
	/*margin: 0.69rem auto 0.2rem;*/
	margin: 0 auto 0.2rem;
}
.kd-right-box{
	height:1.2rem;
	line-height:1.2rem;
	padding:0 0.39rem;
	border-radius:0.13rem;
	margin-bottom:0.22rem;
	background:url(../img/kd_unactive_bg.png) no-repeat;
	background-size:100%;
	box-shadow:0px 2px 8px 0px rgba(0,0,0,0.08);
}
.kd-right-box i{
	/* color:#FF4513; */
	float:right;
	font-size: 0.26rem;
	padding-right:0.2rem;
	background:url(../img/right_add_unarrow.png) center right no-repeat;
	background-size:0.11rem;
}
.kd-right-box.active{
	color:#fff;
	background:url(../img/kd_active_bg.png) no-repeat;
	background-size:100%;
}
.kd-right-box.active i{
	background:url(../img/right_add_arrow.png) center right no-repeat;
	background-size:0.11rem;
}

.kd-right-box label font{
	float:left;
	width:0.34rem;
	height:0.34rem;
	margin-top:0.42rem;
	margin-right:0.2rem;
	background:url(../img/uncheck_icon_add.png) no-repeat;
	background-size:100%;
}
.prefer-right-box{
	width:6.9rem;
	min-height:2rem;
}
.prefer-right-box{
	padding:0.4rem 0 0.25rem;
	border-radius:0.16rem;
	box-shadow: 0px 0.04rem 0.2rem rgba(0, 0, 0, 0.08);
}
.prefer-right-box h3{
	height:auto;
	overflow: hidden;
	padding:0rem 0.4rem 0.15rem;
}
.prefer-right-box h3 span{
	float:left;
	color:#212121;
	font-size:0.34rem;
	font-weight: bold;
}
.prefer-right-box h3 i{
	color:#666666;
	float:right;
	font-size:0.26rem;
}
.prefer-right-box i font{
	color:#FF4513;
	font-size:0.26rem;
	font-weight: bold;
}
.prefer-right-remind{
	color:#666;
	font-size:0.26rem;
	padding:0rem 0.4rem 0rem;
}
.right-list-box{
	margin-top:0.2rem;
}
.right-list-box li{
	height:0.8rem;
	line-height: 0.86rem;
	margin:0.22rem 0;
	/* border-radius: 0.16rem; */
	padding:0rem 0.4rem 0rem;
}
/*.right-list-box li:nth-child(even){
	background:#F8FCFF;
}*/
.right-list-box li.active{
	color:#fff;
	background:linear-gradient(270deg,rgba(82,201,255,1) 0%,rgba(0,154,241,1) 100%) !important;
}
.right-list-box li input:checked~label font{
	background:url(../img/check_icon_add.png) no-repeat;
	background-size:100%;
}
.kd-right-box input:checked~label font{
	background:url(../img/check_icon_add.png) no-repeat;
	background-size:100%;
}
.right-list-box li label font{
	float:left;
	width:0.34rem;
	height:0.34rem;
	margin-top:0.23rem;
	margin-right:0.2rem;
	background:url(../img/uncheck_icon_add.png) no-repeat;
	background-size:100%;
}
.right-list-box li i{
	color:#FF4513;
	float:right;
	font-size:0.27rem;
	padding-right:0.25rem;
	background:url(../img/right_add_unarrow.png) center right no-repeat;
	background-size:0.11rem;
}
.right-list-box li.active i{
	color:#fff;
	background:url(../img/right_add_arrow.png) center right no-repeat;
	background-size:0.11rem;
}
.right-mask-box{
	left:0;
	top:0;
	width:100%;
	bottom:0;
	position: fixed;
	background:rgba(0,0,0,0.6);
}
.right-detail-box{
	left:50%;
	top:50%;
	width:6.9rem;
	position: fixed;
	background: #fff;
	border-radius:0.16rem;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}
.right-detail-top{
	height:1.3rem;
	/*height:2.09rem;*/
	background:#F8FCFF;
	/*padding:0.7rem 0.38rem 0 0.38rem;*/
	padding: 0.45rem 0.38rem 0 0.38rem;
	border-radius:0.16rem 0.16rem 0 0;
}
.right-detail-top h3{
	color:#212121;
	font-size:0.36rem;
	font-weight: bold;
}
.right-detail-top h3 font{
	color:#FF4513;
	margin-left:0.3rem;
}
.right-detail-top p{
	margin-top:0.15rem;
}
.right-detail-top p span{
	color:#009AF1;
	display: inline-block;
	padding: 0.02rem 0.15rem;	
	border-radius: 0.4rem;
	border:1px solid #009AF1;
	font-size:0.28rem;
}
.right-detail-content{
	padding:0.4rem 0.38rem;
}
.right-detail-content h4{
	color:#333333;
	font-weight: bold;
	font-size:0.32rem;
}
.detail-content-text{
	color:#999;
	max-height:2.2rem;
	font-size:0.26rem;
	padding:0.1rem 0;
	overflow: auto;
}
.right-detail-box .close-btn-box{
	top:0.2rem;
	right:0.2rem;
	width:0.5rem;
	height:0.5rem;
	background:url(../img/toast_closed.png) center center no-repeat;
	background-size:0.24rem;
	position:absolute;
}
.iget-btn-box{
	width:6.07rem;
	height:0.92rem;
	line-height:0.92rem;
	background: #009AF1;
	font-size:0.36rem;
	color:#FBFBFB;
	text-align: center;
	border-radius: 0.46rem;
	margin:0.3rem auto 0.3rem;
}
.neirong-1{
	/* margin: 0.4rem 0 0 0; */
}
.neirong-1#id3{
	/* margin: 0.8rem 0 0 0; */
}
.title-1{
	margin-left: 0.3rem;
}
#id2 img,#id4 img{
	width: 7.5rem;
}
.three-click-img{
    width: 7.5rem!important;
    /* height: 6.4rem; */
}
.relatived{
    position: relative;
}
.dianjilingqu{
    position: absolute;
    width: 6.9rem;
    height: 1.3rem;
    top: 0.3rem;
    left: 0.3rem;
}
.neiquanyi{
    position: absolute;
    width: 3.3rem;
    height: 4.2rem;
    top: 1.8rem;
    left: 0.3rem;
  }
.plushuiyuanquanyi{
    position: absolute;
    width: 3.3rem;
    height: 4.2rem;
    top: 1.8rem;
    left: 3.9rem;
}
.three-img{
	width:6.9rem!important;
}
.four-img{
	width:6.9rem!important;
}
.gaosukd{
	color:#009AF1;
}
.kd-right-box.active .gaosukd{
	color:#fff;
}
.seedetail{
	position: absolute;
	bottom: 1.08rem;
	left: 3rem;
	width: 1.2rem;
	height: 0.4rem;
}
.gray-layer {
	position: fixed;
	bottom: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.3);
	z-index: 99;
}
.flow-more-alert {
	top: 50%;
	left: 50%;
	width: 81%;
	position: fixed;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}
.shengri-box {
	border-radius: 0.16rem;
	width: 6rem;
	height: 7rem;
	background-image: url(../img/shengri-bg.png);
	background-size: 100% 100%;
	position: relative;
}
.shengri-btn {
	border-radius: 0.3rem;
	line-height: 0.37rem;
	position: absolute;
	top: 5.67rem;
	left: 0.4rem;
	border: 0;
	color: #fff;
	width: 5.2rem;
	height: 0.8rem;
	background: rgba(0,154,241,1);
}
.close-detail{
	position: absolute;
	top: 0.25rem;
	right: 0.25rem;
	width: 0.4rem;
	height: 0.5rem;
}

.zifei-detail-show{
	position: relative;
	margin-top: -.02rem;
}
.move-list{
	width:6.2rem;
	height:2.4rem;
	background:rgba(0,0,0,0);
	margin:0 auto;
	/* border-radius: 0.2rem; */
	top: 6.7rem;
	left: 0.8rem;
	position: absolute;
	font-size:0 !important;
}
.move-list-box{
	width:16.2rem;
	height:2.4rem;
	padding:0rem 0rem 0.3rem 0;
	border-radius: 0.2rem;
}
.move-list-box ul li{
	width:0.98rem;
	margin-bottom: 0.1rem;
	margin-right: 0.1rem;
	/* height:1.8rem;
	margin-bottom:0.14rem; */
}
.move-list-box ul li img{
	width:100%;
}
.icon-title{
	top:4.35rem;
	left:0.8rem;
	position: absolute;
	padding-left:0.3rem;
}
.icon-title h1{
	font-size: 0.32rem;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 500;
	text-align: left;
	color: #C64930;
	line-height: 0.45rem;
	position: relative;
}
.icon-title h1::before{
	content: '';
	width:7px;
	height:7px;
	background:#C64930;
	display: block;
	position: absolute;
	left: -0.3rem;
	border-radius: 50%;
	top: 0.155rem;
}
.icon-title h3{
	font-size: 0.28rem;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: #666666;
	line-height: 0.4rem;
	margin-top: 0.08rem;
}
.more-list{
	top:7.36rem;
	width:100%;
	text-align: center;
	position: absolute;
}
.more-list span{
	font-size: 0.28rem;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	color: #c64930;
	line-height: 0.48rem;
	border-bottom: 1px solid #c64930;
	/* background:url(../img/dll_ricon_black.png) center right 0.05rem no-repeat; */
	/* background-size:0.12rem; */
	/* padding-right:0.25rem; */
}
.move-list-area{
	width:17rem;
	height: 2.5rem;
}
.move-list-area ul{
	
}
.move-list-area li{
	float: left;
	width:0.98rem;
	margin-bottom: 0.1rem;
	margin-right: 0.1rem;
	/* height:1.8rem;
	margin-bottom:0.14rem; */
}
.move-list-area li img{
	width:100%;
}
.dowebok, .dowebok1{ 
	top:6.7rem;
	left:0.8rem;
	width: 82%; 
	height:1.2rem;
	margin: 0 auto; 
	font-size: 0;
	position: absolute;
	background:rgba(0,0,0,0)
}
.dowebok1{
	top:7.7rem;
}
.dowebok img,.dowebok1 img {
	display: inline-block;
	width:0.98rem; 
	margin:0 0.05rem; 
	vertical-align: top;
}
.wrap-list-area{
	top:5rem;
	left:0.68rem;
	width: 82%; 
	height:2.2rem;
	margin: 0 auto; 
	font-size: 0;
	overflow: hidden;
	position: absolute;
	background:rgba(0,0,0,0)
}
.wrap-list{
	height:1.1rem;
	position: relative;
}
.wrap-list ul{
	overflow: hidden;
	position:absolute;
	width: 1600px;
	left: 0;
	top: 0;
	transform:translate3d(0,0,0);
	/* transform: translateZ(0); */
}
.wrap-list ul li{
	float: left;
}
.wrap-list ul li img{
	display: block;
	width:0.98rem; 
	margin:0 0.05rem; 
	vertical-align: top;
}
/* 详情弹窗 */
.app-list-mask{
	width:100%;
	top:0;
	bottom:0;
	position: fixed;
	background:rgba(0,0,0,0.6);
}
.app-list-area{
	width:100%;
	height:8rem;
	background:#fff;
	padding:0 0.3rem;
	position: fixed;
	bottom:0;
	border-radius: 0.3rem 0.3rem 0 0;
}
.app-list-area h5{
	font-size: 0.28rem;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: bold;
	color: #000000;
	margin:0.15rem 0;
}
.app-list-area p{
	font-size: 0.28rem;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: #4c4c4c;
	line-height: 0.42rem;
	padding-bottom:0.1rem;
}
.title-box{
	padding:0.6rem 0 0.4rem;
	text-align: center;
	font-size: 0.42rem;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	color: #000000;
	line-height: 0.42rem;
}
.app-list-content{
	height:6.5rem;
	overflow: auto;
}

.btnreminder{
	width: 1.12rem;
	height: .32rem;
	position: absolute;
	right: .3rem;
	bottom: .12rem;
}