/*橙色背景*/
.setting {
	/* width: 375px; */
	height: 380px;
	padding-left: 40px;
	padding-right: 40px;
	background-color: #FF7700;
}
.t-c{
	text-align: center;
}
.t-l{
	text-align: left;
}
.t-r{
	text-align: right;
}
.c-3b{
	color: #3B3B3B;
}
.m-t-6{
	margin-top: 0.075rem;
}
.traverse {
	height: 16px;
	position: relative;
	background: #E7E7E7;
}

.integral {
	border-radius: 20px;
	background-color: #FEFDFC;
}
.w-33{
	width: 33%;
}

.upslope {
	position: relative;
	margin-left: 33px;
	margin-right: 43px;
	top: -37px;
}
.b-f{
	background: #fff;
}

.pos-re{
	position: relative;
}

.pos-ab{
	position: absolute;
}


.w-100 {
	width: 100%;
}
.w-10 {
	width: 10%;
}
.w-15 {
	width: 15%;
}

.w-20 {
	width: 20%;
}
.w-25 {
	width: 25%;
}
.w-30 {
	width: 30%;
}
.w-35 {
	width: 35%;
}
.w-40 {
	width: 40%;
}
.w-45 {
	width: 45%;
}
.w-50 {
	width: 50%;
}.w-55 {
	 width: 55%;
 }
.w-60 {
	width: 60%;
}
.w-65 {
	width: 65%;
}
.w-70 {
	width: 70%;
}
.w-75 {
	width: 75%;
}
.w-80 {
	width: 80%;
}
.w-85 {
	width: 85%;
}
.w-90 {
	width: 90%;
}
.w-95 {
	width: 95%;
}




.h-100{
	height: 100%;
}
.wh-100{
	width: 100%;
	height: 100%;
}

.h-95{
	height: 95px;
}


.m-at {
	margin: auto;
}


.p-full {
	padding: 32px 26px 50px 21px;
}

.p-full2 {
	padding: 29px 0px 0px 32px;
}

.p-full20 {
	padding: 40px 20px 20px 20px;
}

.p-full13 {
	padding: 130px 20px 20px 20px;
}


.p-full6 {
	padding: 6px 16px 6px 16px;
}


/*字体加粗*/
.f-0 {
	font-weight: 0;
}

.f-400 {
	font-weight: 400;
}

.f-500 {
	font-weight: 500;
}

.f-600 {
	font-weight: 600;
}

/*m-l*/
.m-l-5 {
	margin-left: 0.0625rem;
}

.m-l-10 {
	margin-left: 0.125rem;
}


.m-l-17 {
	margin-left: 0.2125rem;
}

.m-l-22 {
	margin-left: 0.275rem;
}

.m-l-25 {
	margin-left: 0.3125rem;
}

.m-l-30 {
	margin-left: 0.375rem;
}

.m-l-38{
	margin-left: 0.475rem;
}


.m-l-40 {
	margin-left: 0.5rem;
}

.m-l-50 {
	margin-left: 0.625rem;
}

.m-l-60 {
	margin-left: 0.75rem;
}

.m-l-80 {
	margin-left: 1rem;
}


.m-l-65 {
	margin-left: 0.8125rem;
}

.m-l-70 {
	margin-left: 0.875rem;
}
.m-l-102{
	margin-left: 1.275rem;
}
.m-l-75 {
	margin-left: 0.9375rem;
}

.m-l-145 {
	margin-left: 1.8125rem;
}

.m-l-175 {
	margin-left: 2.1875rem;
}

/*m-r*/
.m-r-11 {
	margin-right: 0.1375rem;
}

.m-r-17 {
	margin-right: 0.2125rem;
}

.m-r-20 {
	margin-right: 0.25rem;
}

.m-r-30 {
	margin-right: 0.375rem;
}

.m-r-23 {
	margin-right: 0.2875rem;
}

.m-r-31 {
	margin-right: 0.3875rem;
}

.m-r-35{
	margin-right: 0.4375rem;
}


.m-r-38 {
	margin-right: 0.475rem;
}

.m-r-40 {
	margin-right: 0.5rem;
}

.m-r-87{
	margin-right: 1.0875rem;
}

.m-r-236{
	margin-right:2.95rem;
}

.m-r-254{
	margin-right:3.175rem;
}


/*m-t*/
.m-t-9 {
	margin-top: 0.1125rem;
}

.m-t-10 {
	margin-top: 0.125rem;
}

.m-t-15 {
	margin-top: 0.1875rem;
}

.m-t-18 {
	margin-top: 0.225rem;
}

.m-t-20 {
	margin-top: 0.25rem;
}

.m-t-21 {
	margin-top: 0.2625rem;
}

.m-t-27 {
	margin-top: 0.3375rem;
}

.m-t-32 {
	margin-top: 0.4rem;
}

.m-t-38 {
	margin-top: 0.475rem;
}

.m-t-47 {
	margin-top: 0.5875rem;
}

.m-t-50 {
	margin-top: 0.625rem;
}

.m-t-58 {
	margin-top: 0.725rem;
}

.m-t-60 {
	margin-top: 0.75rem;
}

.m-t-65 {
	margin-top: 0.8125rem;
}


.m-t-70 {
	margin-top: 0.875rem;
}


.m-t-75 {
	margin-top: 0.9375rem;
}

.m-t-80 {
	margin-top: 1rem;
}

.m-t-90 {
	margin-top: 1.125rem;
}

.m-t-100 {
	margin-top: 1.25rem;
}

.m-t-110{
	margin-top: 1.375rem;
}

.m-t-120{
	margin-top: 1.5rem;
}
.m-t-125{
	margin-top: 1.5625rem;
}
.m-t-130{
	margin-top: 1.625rem;
}



.m-t-290 {
	margin-top: 3.625rem;
}

.m-t-308 {
	margin-top: 3.85rem;
}


/*m-b*/
.m-b-4 {
	margin-bottom: 0.05rem;
}

.m-b-10{
	margin-bottom: 0.125rem;
}


.m-b-20{
	margin-bottom: 0.25rem;
}


.m-b-32 {
	margin-bottom: 0.4rem;
}

.m-b-35 {
	margin-bottom: 0.4375rem;
}

.m-b-37 {
	margin-bottom: 0.4625rem;
}

.m-b100 {
	margin-bottom: 1.25rem;
}

.m-b-130 {
	margin-bottom: 1.625rem;
}

.m-b-150 {
	margin-bottom: 1.875rem;
}

.m-b-170 {
	margin-bottom: 2.125rem;
}

/*p-l*/
.p-l-114 {
	padding-left: 1.425rem;
}

.p-l-40 {
	padding-left: 0.5rem;
}

.p-l-45{
	padding-left: 0.5625rem;
}


.p-l-32 {
	padding-left: 0.4rem;
}

.p-l-50 {
	padding-left: 0.625rem;
}

.p-l-15 {
	padding-left: 0.1875rem;
}

.p-l-20 {
	padding-left: 0.25rem;
}

.p-l-81{
	padding-left: 1.0125rem;
}

.p-l-95 {
	padding-left: 1.1875rem;
}

.p-l-106{
	padding-left: 1.325rem;
}


.p-l-110 {
	padding-left: 1.375rem;
}

.p-l-116 {
	padding-left: 1.45rem;
}

.p-l-120 {
	padding-left: 1.5rem;
}


/*p-r*/
.p-r-20 {
	padding-right: 0.25rem;
}

.p-r-30 {
	padding-right: 0.375rem;
}

.p-r-81 {
	padding-right: 1.0125rem;
}

.p-r-40 {
	padding-right: 0.5rem;
}



.p-r-32 {
	padding-right: 0.4rem;
}

.p-r-50 {
	padding-right: 0.625rem;
}
.p-r-110 {
	padding-right: 1.375rem;
}
.p-r-106 {
	padding-right: 1.325rem;
}

.p-r-116 {
	padding-right: 1.45rem;
}

.p-r-120 {
	padding-right: 1.5rem;
}

.p-r-15 {
	padding-right: 0.1875rem;
}
.f-12{
	font-size: 0.15rem;
}
/*p-t*/
.p-t-15 {
	padding-top: 0.1875rem;
}

.p-t-16 {
	padding-top: 0.2rem;
}

.p-t-20 {
	padding-top: 0.25rem;
}

.p-t-25 {
	padding-top: 0.3125rem;
}


.p-t-36 {
	padding-top: 0.45rem;
}

.p-t-40 {
	padding-top: 0.5rem;
}



.p-t-52 {
	padding-top: 0.65rem;
}

.p-t-60 {
	padding-top: 0.75rem;
}

.p-t-65 {
	padding-top: 0.8125rem;
}


/*p-b*/
.p-b-10 {
	padding-bottom: 0.125rem;
}

.p-b-15 {
	padding-bottom: 0.1875rem;
}

.p-b-20 {
	padding-bottom: 0.25rem;
}

.p-b-25 {
	padding-bottom: 0.3125rem;
}

.p-b-32 {
	padding-bottom: 0.4rem;
}

.p-b-36 {
	padding-bottom: 0.45rem;
}

.p-b-40 {
	padding-bottom: 0.5rem;
}
.p-bd-150 {
	padding-bottom: 1.875rem;
}
.m-b-16{
	margin-bottom: 0.2rem;
}

.f-16{
	font-size: 0.2rem;
}
/*字色*/

.c-00{
	color: #000000;
}
.c-c{
	color: #ccc;
}
.c-59{
	color: #595959;
}


.c-32 {
	color: #322723;
}

.c-30 {
	color: #FFA300;
}

.c-fD {
	color: #FD5854;
}

.c-red {
	color: red;
}

.c-1C {
	color: #1C9DFF;
}

.c-0A{
	color: #0A569D;;
}

.c-077{
	color: #077DF7;
}

.c-F9 {
	color: #FF9115;
}

.c-A7 {
	color: #F7A700;
}

.c-FB {
	color: #FBD08E;
}

.c-0f {
	color: #FF7200FF;
}

.c-0B {
	color: #0BB65DFF;
}

.c-20 {
	color: #202020FF;
}

.c-99 {
	color: #999999;
}

.c-8E {
	color: #8E8F8E;
}

.c-FF{
	color: #FF3100;
}

.c-f7 {
	color: #FF7700;
}

.c-FD {
	color: #FDFBFA;
}
.c429{
	color: #4299F4;
}

.c-E5{
	color: #E51860;
}
.c-f{
	color: #fff;
}

.fw{
	font-weight: 600;
}
.f500{
	font-weight: 500;

}
.f400{
	font-weight: 400;

}

/*字大小*/
.f-14 {
	font-size: 0.175rem;
}
.f-18 {
	font-size: 0.225rem;
}
.f-20 {
	font-size: 0.25rem;
}
.f-22 {
	font-size: 0.275rem;
}

.f-24 {
	font-size: 0.3rem;
}


.f-27 {
	font-size: 0.3375rem;
}

.f-28 {
	font-size: 0.35rem;
}

.f-30 {
	font-size: 0.375rem;
}

.f-32 {
	font-size: 0.4rem;
}

.f-35 {
	font-size: 0.4375rem;
}


.f-36 {
	font-size: 0.45rem;
}

.f-37 {
	font-size: 0.4625rem;
}
.f-38 {
	font-size: 0.475rem;
}
.f-39 {
	font-size: 0.4875rem;
}
.f-40 {
	font-size: 0.5rem;
}



.f-48 {
	font-size: 0.6rem;
}

.f-64 {
	font-size: 0.8rem;
}

.f-91 {
	font-size: 1.1375rem;
}

/*背景颜色*/
.b-ff {
	background-color: #FFFFFF;
}

.b-02 {
	background-color: #020202;
}

.b-99 {
	background-color: #F4F4F4;
}

.b-a5 {
	background-color: #A5A5A5;
}

.b-F5 {
	background-color: #F5F7FA;
}
.b-E4{
	background-color: #E4E7ED;
}

.b-EB{
	background-color: #EBF1F7;
}

.b-F77 {
	background-color: #F7F7F7FF;
}

.b-F7 {
	background-color: #FF7700;
}

.b-5F {
	background-color: #5F27FF;
}

.b-19 {
	background-color: #19191C;
}

.b-12 {
	background-color: #126DCA;
}



.b-5BD {
	background: linear-gradient(139deg, #EFBE5E 0%, #FC9D01 100%);
}

/*圆*/
.br-8 {
	border-radius: 16px;
}

.bor-4 {
	border-radius: 4px;
}


.bor-8 {
	border-radius: 8px;
}

.bor-14 {
	border-radius: 14px;
}


.br-16 {
	border-radius: 16px;
}

.br-20 {
	border-radius: 20px;
}

.br-50 {
	border-radius: 50px;
}


/*底线*/
.bot-EC {
	border-bottom: 2px #ECECEC solid;
}

.bot-F3 {
	border-bottom: 2px #F3F3F3FF solid;
}

.bot-F20 {
	border-bottom: 2px #202020 solid;
}

.bot-6E{
	border-bottom: 1px solid #8E8F8E;
}

.bot-AB{
	border-bottom: 1px solid #ABA9A7;
}


.btop-F3 {
	border-top: 4px #F3F3F3FF solid;
}

.btop-F20 {
	border-top: 2px #202020 solid;
}


/**/
.bor-2 {
	border: 2px #999999 solid;
}


/*边框*/
.bk-0B {
	border-radius: 28px;
	border: 2px solid #0BB65D;
}

.bk-DD {
	border-radius: 28px;
	border: 2px solid #DDDDDD;
}

















/*flex*/
.flex {
	display: flex;
}


/*垂直*/
.flex-vertical {
	display: flex;
	align-items: center;
}



/*居中*/
.flex-just {
	display: flex;
	justify-content: center;
}

.flex-c-c {
	display: flex;
	justify-content: center;
	align-items: center;
}

/*垂直居中*/
.flex-center {
	display: flex;
	justify-content: center;
	align-items: center;
}

.flex-between {
	display: flex;
	justify-content: space-between;
}

.flex-around {
	display: flex;
	justify-content: space-around;
}


/*左右*/
.flex-about {
	display: flex;
	justify-content: space-between;
}

/*最右*/
.flex-right {
	display: flex;
	justify-content: flex-end;
}
.flex-end {
	display: flex;
	justify-content: flex-end;
}


/*上下*/
.flex-juse {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}



/*平均三等分*/
.flex-space {
	display: flex;
	justify-content: space-between;
}




/*平行*/
.flex-centerd {
	display: flex;
	align-items: center;
}

/*平行2*/
.flex-end {
	display: flex;
	align-items: flex-end;
}

/*平行3*/
.flex-bas {
	display: flex;
	align-items: baseline;
}





/**/
.flex-wr {
	display: flex;
	flex-wrap: wrap;
}




.caoshu {
	/* width:100px; */
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

.caoshud {
	/* width:100px; */
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}
.caoshud19 {
	width: 190px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}








.caoshus1 {
	/* width:100px; */
	width: 450px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}




.caoshu1 {
	width: 300px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

.caoshus {
	width: 120px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}

.caoshus26 {
	width: 250px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}

.ad_box {
	display: flex;
	align-items: center;
	flex-direction: column;
}

.ad_box::after {
	content: "Advertisement";
	font-size: 12px;
	color: #BBBBBB;
	line-height: 14px;
	text-align: center;
	margin-top: 4px;
}