@font-face {
	font-family: "novah";
	src: url("font/optima.ttf");
}

@font-face {
	font-family: "Arial-Regular";
	src: url("font/arial-regular.ttf");
}

@font-face {
	font-family: "PingFang HK";
	src: url("font/PingFang HK.ttf");
}

@font-face {
	font-family: "Source Han Sans CN";
	src: url("font/Source Han Sans CN Normal.ttf");
}
@font-face {
	font-family: "YouSheBiaoTiHei";
	src: url("font/YouSheBiaoTiHei-2.ttf");
}
@font-face {
	font-family: "Myriad";
	src: url("font/Myriad-Bold.otf");
}
@font-face {
	font-family: "DIN Alternate";
	src: url("font/DIN_Alternate.ttf");
}
@font-face {
	font-family: "DINAlternate-Bold";
	src: url("font/DIN_Alternate.ttf");
}
@font-face {
	font-family: "FOT-TsukuBMDMin Std";
	src: url("font/FOT-TsukuBMDMin Std E.otf");
}

@font-face {
	font-family: "Dela Gothic One";
	src: url("font/DelaGothicOne-Regular.ttf");
}

@font-face {
	font-family: "Beatrice Display";
	src: url("font/beatrice display semibold.otf");
}

@font-face {
	font-family: "Gen Jyuu Gothic";
	src: url("font/GenJyuuGothic-Regular-2.ttf");
}

@font-face {
	font-family: "SamsungOne-700;";
	src: url("font/SamsungOne-700-7.ttf");
}

@font-face {
	font-family: "SamsungOne;";
	src: url("font/SAMSUNGONE-600-V1-0-5.ttf");
}

@font-face {
	font-family: "Inter";
	src: url("font/Inter-Light.ttf");
}
@font-face {
	font-family: "Roboto";
	src: url("font/Roboto-Medium.ttf");
}
@font-face {
	font-family: "Alibaba";
	src: url("font/Roboto-AlibabaPuHuiTi-2-65-Medium.ttf");
}


* {
	padding: 0;
	margin: 0;
	
}
input:focus{
	outline: none !important;
}

html {
	height: 100%;
}

html,
body {
	width: 100%;
	
}

body {
	font-size: 0.1rem;
	line-height: 0.3rem;
	font-family: SamsungOne;
	color: #000;
	background: #f5f6f7;
	font-weight: 200;
	/* background: #020002; */
	position: relative;
	min-height: 100%;
	height: 100% !important;
}

p {
	font-weight: 400
}

ul,
li {
	list-style: none;
}

a {
	display: inline-block;
	-webkit-transition: all .5s;
	transition: all .5s;
	color: #474a5b;
	text-decoration: none;
}

a:hover,
a:focus {
	text-decoration: none;
}

button {
	margin: 0;
	padding: 0;
	outline: 0;
}

button:focus {
	outline: 0;
	border: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 600;
}

img {
	max-width: 100%;
	border: none;
}

strong,
em {
	font-style: normal;
}

.dis_non {
	display: none;
}

.bgf {}

.cf:after {}

.break {
	word-break: break-all;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.bl {
	display: block;
}

.in {
	display: inline;
}

.col {
	display: flex;
	align-items: center;
}

.col.c1 {
	justify-content: center;
}

.col.c2 {
	justify-content: flex-start;
}

.col.c3 {
	justify-content: flex-start;
}

.col.c4 {
	justify-content: space-around;
}

.imgtipt,
.imgtipb {
	position: absolute;
	left: 0;
	right: 0;
	padding: 0.05rem;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.5);
	color: #fff;
}

.imgtipt {
	top: 0;
}

.imgtipb {
	bottom: 0;
}

.occ {
	position: absolute;
	height: 100%;
	width: 30%;
	background-image: linear-gradient(90deg, transparent, #fff);
	top: 0;
}

.occ.r {
	right: 0;
}

.tbg {
	background: url("imgs/tbg.png") no-repeat left top/100% auto;
	line-height: 0.3rem;
}

.tips {
	color: #A50034	;
	font-size: 0.22rem;
}

.height100 {
	height: 100%;
}

.minh10 {
	min-height: 100%;
}

.minh9 {
	min-height: 90%;
}

.minh8 {
	min-height: 80%;
}

.minh7 {
	min-height: 70%;
}

.minh6 {
	min-height: 60%;
}

.pt05 {
	padding-top: 0.5rem;
}

.pt1 {
	padding-top: 0.8rem !important;
}

.mt0 {
	margin-top: 0 !important;
}

.sq6 {
	background: url("imgs/icon1.png") no-repeat right -1rem/10rem;
	display: block;
	width: 0.3rem;
	height: 0.3rem;
}

.wait_gif {
	animation: wait 2s ease-in-out;
	-webkit-animation: wait 2s ease-in-out;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

@-webkit-keyframes wait {
	0% {
		stroke-dashoffset: 0
	}

	to {
		stroke-dashoffset: 1542px
	}
}

@keyframes wait {
	0% {
		stroke-dashoffset: 0
	}

	to {
		stroke-dashoffset: 1542px
	}
}

/*title*/
h1.title {
	text-align: center;
	font-size: 0.4rem;
	line-height: 1rem;
}

h2.title {
	font-weight: 400;
	/* background: #000000; */
	/* padding: 0.08rem 0 0.5rem; */
}


h3.title {
	line-height: 0.5rem;
	height: 0.5rem;
	/* background: url("imgs/tbg1.png") no-repeat left top/cover; */
	color: #fff;
	font-size: 0.25rem;
	font-weight: 400;
	text-align: center;
	margin: 0 0.5rem;
}

h3.t1 {
	align-items: center;
	/* background: #ebb46e url("imgs/texture.png") no-repeat right top/auto 2rem; */
	display: flex;
	justify-content: flex-start;
	line-height: 0.45rem;
	font-size: 0.28rem;
	color: #fff;
	border-radius: 0.1rem 0.1rem 0 0;
	padding: 0.2rem 0;
}

h3.t1:before {
	content: "";
	background-color: #fff;
	border-radius: 50%;
	background-position: -3.15rem -0.65rem;
	margin: 0 0.2rem 0 0.3rem;
	width: 1rem;
	height: 1rem;
	background-size: 10rem auto;
}

h3.t2 {
	color: #8c91a2;
	line-height: 0.35rem;
	display: flex;
	font-size: 0.28rem;
	font-weight: 400;
}

h3.t2:before {
	width: 0.3rem;
	height: 0.3rem;
	background-position: -4.05rem -0.91rem;
	background-size: 9rem auto;
	margin-right: 0.2rem;
}

h4.t1 {
	font-size: 0.28rem;
	font-weight: 400;
	text-align: center;
	color: #FFFFFF;
}

.sigma-content1 {
	text-align: center;
	font-size: 0.4rem;
	line-height: 0.6rem;
	padding: 0 0.6rem;
	margin-top: 0.3rem;
}

.sigma-middle-line1:before {
	content: '';
	display: block;
	height: 1px;
	width: 100%;
	background-color: #FFFFFF;
	/*颜色需与主题大背景色一致*/
	position: relative;
	top: 0.3rem;
	/*调节线高*/
	left: 0;
}

.sigma-line-text1 {
	display: inline-block;
	padding: 0 18px 0 18px;
	font-size: .29rem;
	font-family: SamsungOne-700, SamsungOne;
	font-weight: 700;
	color: #3D3D3D;
	line-height: .35rem;
}

.sigma-content {
	text-align: center;

}

.sigma-middle-line:before {
	content: '';
	display: block;
	height: 1px;
	width: 100%;
	background-color: #FFFFFF;
	/*颜色需与主题大背景色一致*/
	position: relative;
	top: 10px;
	/*调节线高*/
	left: 0;
}

.sigma-line-text {
	font-size: 0.4rem;
	font-family: SamsungOne;
	font-weight: 400;
	color: #000000;
	line-height: 0.5rem;
}

input {
	outline: none;
}

input.i1:focus {
	outline: 1px solid #9754c7;
}

/*button*/
.btn {
	/*background-image:linear-gradient(188deg,#05619b,#6fafef);*/
	background-color: #000000;
	color: #fff;
	text-align: center;
}

/*style*/
.pink1 {
	background-image: linear-gradient(0deg, #ff5168, #fc76a1);
}

.pink2 {
	background-image: linear-gradient(0deg, #ef5a8a, #f6608e);
}

.orange1 {
	background-image: linear-gradient(0deg, #f77d42, #fcb058);
}

.orange2 {
	background-image: linear-gradient(0deg, #f58f3a, #ffa75d);
}

.blue1 {
	background-image: linear-gradient(0deg, #588fec, #78c4f6);
}

.blue2 {
	background-image: linear-gradient(0deg, #4583ee, #5993f7);
}

.blue2_1 {
	background-image: linear-gradient(0deg, #7390c8, #7d9edc);
}

.blue3 {
	background-color: #0291f1;
	color: #fff;
}

.blue4 {
	background-color: #1190ec;
}

.green2 {
	background-image: linear-gradient(0deg, #16b593, #12c9a4);
}

.purple1 {
	background-image: linear-gradient(0deg, #b453e6, #c96bfa);
}

.purple2 {
	background-image: linear-gradient(0deg, #874ff1, #9e73f6);
}

.purple3 {
	background-color: #9654c7;
	color: #fff;
}

.red3 {
	background: #c3423b;
	color: #fff;
}

.radius1 {
	border-radius: 5%;
}

.radius2 {
	border-radius: 10%;
}

.radius3 {
	border-radius: 15%;
}

.radius4 {
	border-radius: 20%;
}

.radius5 {
	border-radius: 30%;
}

.circle {
	border-radius: 50%;
}

.transparent {
	background-color: transparent !important;
}

.bg {
	/* background-image: url("imgs/bg.jpg"); */
	background-size: 100% auto;
	background-repeat: no-repeat;
}

.bg2 {
	/* background-image: linear-gradient(0deg, #f2f7f8, #fff 95%); */
}

/*icon*/
.icom:before,
.icog:before,
.icov:before,
.ico1:before,
.ico2:before,
.ico3:before {
	
}

.icom:before {
	background-image: url("imgs/menu_icon.png");
	margin: 0 auto;
}

.icog:before {
	background-image: url("imgs/icong.png");
}

.icov:before {
	background-image: url("imgs/vip.png");
}

.ico2:before {
	background-image: url("imgs/icon2.png");
}

.ico3:before {
	background-image: url("imgs/icon3.png");
}

/*list*/
.list1 {
	text-align: center;
	font-size: 0.28rem;
	/* margin-bottom: 1rem; */
	border: 1px solid #FFFFFF;
	border-radius: 0.2rem;
}

.list1 li {
	margin-top: -1px;
	display: flex;
	flex-direction: column;
	color: #000;

	line-height: 0.7rem;
	border-radius: .15rem;
	
	border: 1px solid #A50034;
	padding: .29rem .38rem;
	margin-bottom: .23rem;
}


.list1 .t {
	margin-bottom: none;
	font-size: 0.28rem;
	font-weight: 600;
	color: #000;
	background: rgba(0, 0, 0, 0.1);
}

.list1 .p1 {
	width: 1rem;
	text-align: center;
}

.list1 .p1,
.list1 .p3 {
	font-weight: 600;
	font-size: 0.25rem;
}

.list1 .ico3 {
	overflow: hidden;
	height: 0.38rem;
	display: block;
	margin-top: 0.1rem;
}

.list1 .ico3:before {
	width: 0.6rem;
	height: 0.8rem;
	background-position: right top;
	background-size: 7rem auto;
	margin: 0 auto;
}

.list1 .i2:before {
	background-position: right -0.85rem;
}

.list1 .i3:before {
	background-position: right -1.7rem;
}

.list2 {
	text-align: center;
	overflow: hidden;
	font-size: 0.25rem;
	line-height: 0.6rem;
}

.list2 ul {
	margin: -1px 0 0 -1px;
}

.list2 li {
	margin: 1px 0 0 1px;
	background: #fff;
	display: flex;
	color: #8a91a4;
}

.list2 .t {
	font-weight: 400;
	border-radius: 2% 2% 0 0;
	color: #474a5b;
}

.list2 em {
	color: #0291f1;
	font-weight: 600;
}

.list3 {
	line-height: 0.3rem;
	font-size: 0.25rem;
}

.list3 li {
	display: flex;
	margin-bottom: 0.05rem;
	background: #f5f9fa;
}

.list3 li:before {
	content: "";
	background: url('imgs/icon.png') left top no-repeat/8rem auto;
}

.list3 .type {
	width: 50%;
}

.list3 .t {
	font-size: 0.35rem;
	line-height: 0.4rem;
}

.list3 span {
	color: #f5f9fa;
}

.list3 strong {
	font-weight: 600;
	font-size: 0.4rem;
	color: #474a5b;
}

.s_list {
	line-height: 0.5rem;
	font-weight: 400;
	font-size: 0.24rem;
}

.s_list .t {
	line-height: 0.4rem;
	color: #0291f1;
	font-weight: 400;
	font-size: 0.3rem;
}

.s_list label {
	margin-right: 0.06rem;
}

.s_list em {
	font-weight: 600;
}

.s_list2 {
	font-size: .23rem;
	font-family: SamsungOne-400, SamsungOne;
	font-weight: 400;
	color: #000000;
	line-height: .27rem;
	text-align: center;
}

.s_list2 li {
	font-size: .24rem;
	margin-bottom: .04rem;
}

.s_list2 li:before {
	
}

.s_list3 {
	color: #000;
	font-size: 0.23rem;
	line-height: 0.75rem;
}

.s_list3 li {
	display: flex;
	background: #fff;
	/* margin: 0.07rem auto; */
	justify-content: space-between;
	/* padding: 0 0.2rem; */
	font-weight: 400;
}

.s_list3 .btns {
	justify-content: flex-end;
}

.s_list3 span,
.s_list3 em {
	font-size: 0.28rem;
	font-weight: 600;
}

.s_list3 em {
	color: #f1ab02;
	font-weight: 600;
}

.s_list4 {
	margin-top: 0.2rem;
}

.s_list4 li {
	margin-bottom: .35rem;
}

.s_list4 .p1 {
	
}

.s_list4 label {
	font-size: .27rem;
	font-family: SamsungOne-400, SamsungOne;
	font-weight: 400;
	color: #3D3D3D;
}

.s_list4 span {
	display: block;
}

.s_list4 em {
	font-weight: 600;
	font-size: 0.35rem;
}

.s_list4 .ico2:before,
.s_list4 .ico1:before {
	width: 0.6rem;
	height: 0.6rem;
	background-color: #F7235E;
	border-radius: 50%;
	background-size: 3rem;
}

.s_list4 .ico2.i1:before {
	background-position: 0.15rem 0.18rem;
}

.s_list4 .ico2.i2:before {
	background-position: -0.37rem 0.18rem;
}

.s_list4 .ico2.i3:before {
	background-position: -0.86rem 0.18rem;
}

.s_list4 .ico2.i4:before {
	background-position: -1.38rem 0.18rem;
}

.s_list4 .ico1.it:before {
	background-size: 11rem auto;
	background-position: -0.02rem -0.98rem;
}

.slist {
	margin-left: -0.2rem;
}

.slist:after {
	content: "";
	display: block;
	clear: both;
}

.slist li {
	float: left;
	margin: 0.2rem 0 0 0.2rem;
	width: 29.5%;
	border: 1px solid #F7F7F7;
	border-radius: 0.15rem;
	text-align: center;

	font-size: .27rem;
	font-family: SamsungOne-700, SamsungOne;
	font-weight: 700;
	color: #000000;

	position: relative;
	line-height: 0.8rem;
}

.slist .active {
	border-color: #A50034;
	color: #A50034;
}

.slist .active:after {
	/* content: "✓";
	position: absolute;
	right: 0.2rem;
	top: 50%;
	margin-top: -0.15rem;
	width: 0.3rem;
	height: 0.3rem;
	line-height: 0.3rem;
	background: #fff;
	color: #000;
	border-radius: 50%;
	font-weight: 600; */
}

.slist .add:before {
	/* content: "+"; */
	width: 0.35rem;
	height: 0.35rem;
	border: 2px solid #000;
	color: #000;
	text-align: center;
	font-size: 0.4rem;
	display: inline-block;
	margin-right: 0.2rem;
	border-radius: 0.1rem;
	font-weight: 600;
	line-height: 0.3rem;
}

.frame {
	background: url("imgs/rankbg.jpg") no-repeat left top/100% auto;
	padding-top: 1rem;
}

.frame h1.title {
	text-align: center;
	font-size: 0.36rem;
	font-weight: 400;
}

.frame .rinfo {
	margin-top: 4rem;
	background: #fff;
	border-radius: 0.3rem 0.3rem 0 0;
	padding: 0.2rem 0.4rem;
}

.frame h2.title {
	color: #0191f1;
	font-size: 0.26rem;
}

.frame h2.title:before,
.frame h2.title:after {
	background-color: #0191f1;
}

/*main*/
.content_box {
	/* background-color: #fff; */
	/* padding: 0.2rem; */
}

.content_box.t {
	margin-top: 0;
}

.side_box {
	margin: 0.1rem 0;
}

.site_menu {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	background: #fff;
	padding: 0.32rem .58rem;
	font-size: .29rem;
	font-family: SamsungOne-400, SamsungOne;
	font-weight: 400;
	color: #3D3D3D;
	border-bottom: 1px solid #D8D8D8;
	box-shadow:0px -2px 13px 0px rgba(0,0,0,0.1599999964237213);
	z-index: 33;
}

.site_menu .mlist {
	display: flex;
	justify-content: space-between;
}

.mlist .icom:before {
	width: 0.6rem;
	height: 0.42rem;
	background-position: -0.1rem top;
}

.mlist .icom.i2:before {
	background-position: -0.9rem top;
}

.mlist .icom.i3:before {
	background-position: -1.7rem top;
}

.mlist .icom.i4:before {
	/* background-position: -3.3rem top; */
	background-position: -2.5rem top;
}

.mlist .icom.i5:before {
	/* background-position: -2.5rem top; */
	background-position: -3.35rem top;
}

.mlist .active {
	font-weight: 700;
	border-bottom: 1px solid #555555;
	padding-bottom: .15rem;
	color: #A50034;
}

.mlist .active.icom:before {
	background-position: -0.1rem bottom;
}

.mlist .active.i2:before {
	background-position: -0.9rem bottom;
}

.mlist .active.i3:before {
	background-position: -1.7rem bottom;
}

.mlist .active.i4:before {
	background-position: -3.25rem bottom;
	/* background-position: -2.5rem bottom; */
}

.mlist .active.i5:before {
	/* background-position: -3.25rem bottom; */
	background-position: -2.5rem bottom;
}

.mlist li {
	
}

.mlist a {
	font-size: .2rem;
	font-family: SamsungOne-400, SamsungOne;
	font-weight: 400;
	color: #3D3D3D;
}

.side_btn {
	margin: 0.8rem 0 0.4rem;
}

.side_btn .blist {
	margin: 0 0 0.3rem;
	display: flex;
	justify-content: space-around;
	font-size: 0.26rem;
}

.blist li {
	width: 20%;
	height: 2.5rem;
	font-weight: 500;
}

.blist li .user_text {
	font-size: 0.3rem;
	font-family: SamsungOne;
	font-weight: normal;
	color: #3D3D3D;
	line-height: 0.4rem;
	/* margin-top: 10px; */
}

.blist li a .user_textbg {
	margin-top: 0.2rem;
	margin-left: 0.7rem;
	padding: 0.4rem 0.7rem 0.2rem 0.7rem;
	border-radius: 0.4rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

.blist .ico1 {
	display: block;
	width: 0.94rem;
	height: 0.74rem;
	padding: 0.2rem 0 0;
}

.blist .ico1:before {
	width: 0.7rem;
	height: 0.7rem;
	margin: 0 auto 0.15rem;
	background-size: 9rem;
	background-position: 0.12rem top;
}

.blist .i2:before {
	background-position: -0.84rem top;
}

.blist .i3:before {
	background-position: -1.88rem top;
}

.blist .i4:before {
	background-position: -2.85rem top;
}

.side_ban {
	padding: 0.4rem 0.2rem 0;
}

.side_ban .banlist {
	/* border-radius: 0.6rem 1.8rem 2.2rem 2.4rem; */
	overflow: hidden;
}

.side_device {
	margin-top: 0.1rem;
}

.side_device .title {
	line-height: 0.8rem;
	font-size: 0.26rem;
	font-weight: 400;
}

.side_device .device {
	display: flex;
	overflow: hidden;
	height: 3.875rem;
	padding-bottom: 0; 
}

.side_device .dbox {
	width: 50%;
}

.side_device .tsell {
	height: 100%;
	position: relative;
	overflow: hidden;
}

.side_device .device .imgtipb {
	line-height: 0.32rem;
	font-size: 0.24rem;
}

.side_device .device img,
.side_device .device a {
	display: block;
	width: 100%;
}

.side_device .device_list {
	margin-left: 0.2rem;
}

.side_device .device_list {
	margin-top: -0.2rem;
	width: 50%;
}

.side_device .device_list li {
	margin-top: 0.2rem;
	position: relative;
	border-radius: 0.13rem;
	overflow: hidden;
	height: 1.84rem;
}

.imgshow {
	 padding-top: .3rem;
}

.imgshow .imgbox {
	overflow: hidden;
	height: 5.04rem;
	width: 6.8rem;
    background-color: #ffffff;
    margin: 0 auto;
	padding:.2rem 0;
    border-radius: .5rem;
    overflow: hidden;

}

.imgshow .imgbox ul,
.imgshow .imgbox li,
.imgshow .imgbox img,
.imgshow .imgbox a {
	height: 100%;
	width: 100%;
}

.imgshow .imgbox li {
	float: left;
}

.imgshow .imgbox a,
.imgshow .imgbox img {
	display: block;
}

.alertbox {
	line-height: 0.8rem;
	margin: 0.2rem 0.2rem 0;
	overflow: hidden;
	position: relative;
	height: 0.8rem;
	overflow: hidden;
}

.alertbox .list {
	display: flex;
	font-size: 0.28rem;
	font-weight: 400;
	color: #474a5b;
	width: 20rem;
}

.alertbox .list li {
	display: flex;
	width: 4rem;
}

.alertbox .list span {
	color: #FFFFFF;
	width: 2rem;
}

.alertbox .list strong {
	color: #FFFFFF;
	margin-left: 0.1rem;
	font-size: 0.16rem;
	margin-right: 0.2rem;
	font-weight: 400;
	width: 2rem;
}

.flag {
	/* width: 2.4rem;
	height: 0.409rem;
	position: relative;
	margin-bottom: 0.1rem;  */
	padding: 0.3rem 0.58rem 0.2rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 1.26rem;
	box-sizing: border-box;
	background: #fff;
}

.flag:after {
	/* content: "";
	width: 0;
	height: 0;
	position: absolute;
	right: 0;
	top: 0.16rem;
	border: 0.13rem solid transparent;
	border-top-color: #474a5b; */
}

.flag .flist {
	height: 0.409rem;
	position: absolute;
	overflow: hidden;
	color: #FFFFFF;
	width: 1rem;
	border: 1px solid #FFFFFF;
}

.flag .flist li {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 0.3rem;
	font-weight: 400;
}

.flag .flist li:before {
	content: "";
	width: 0.6rem;
	height: 0.409rem;
	background: url("imgs/flag.jpg") no-repeat left top/0.6rem auto;
	margin-right: 0.15rem;
}

.device {
	padding-bottom: 0.8rem;
}

.device h2.title {
	font-family: PingFang SC, PingFang SC;
	font-weight: bold;
	font-size: 18px;
	color: #1A1A1A;
	line-height: 18px;
	text-align: center;
	margin-top: .28rem;
}

.device h3.t3 {
	/* text-align: center; */
	font-size: 0.24rem;
	margin-left: 0.2rem;
	/* line-height: 0.5rem; */
}

.device .devlist {
	/* margin-left: -0.26rem; */
}

.device .dev {
	width: 48%;
	margin-top: 0.4rem;
	padding-bottom: 0.2rem;
	position: relative;
	background: #F4F5F7;
	border-radius: .4rem;
	opacity: 1;
	overflow: hidden;


}

.device .dev.t {
	/* top: -0.4rem; */
}

.device .devlist li {
	position: relative;
}

.device .devlist .hot {
	position: absolute;
	left: .15rem;
	top: .23rem;
	width: .58rem;
	height: .31rem;
	background: #DB463E;
	border-radius: .15rem;
	opacity: 1;

	font-size: .23rem;
	font-family: SamsungOne-700, SamsungOne;
	font-weight: 700;
	color: #FFFFFF;
	line-height: .31rem;
	text-shadow: 0px 0px 4px rgba(46,0,0,0.49);
	text-align: center;


}

.device .dev .dpic {
	overflow: hidden;
}

.device .dev .dpic img {
	width: 100%;
	height: 2rem;
	background: url('{$vo.img}') no-repeat rgba(0, 0, 0, 0.5);
	background-size: 100% 100%;
	border-bottom: 1px solid #000;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #FFFFFF;
}

.device .dev .inf {
	margin-bottom: 0.1rem;
	font-size: 0.24rem;
	font-family: SamsungOne;
	font-weight: 400;
	color: #000000;
	line-height: 14px;
	margin-left: 0.1rem;
	margin-top: 0.2rem;
}

.device .t2,
.device .price {
	font-size: 0.28rem;
	font-weight: 600;
	line-height: 0.4rem;
}

.device .t2 {
	text-align: center;
	color: #474a5b;
	font-weight: 400;
}

.device .price {
	font-size: .25rem;
	font-family: SamsungOne-700, SamsungOne;
	font-weight: 700;
	color: #000000;
	line-height: .29rem;
	text-align: center;
}

.device .s_list2 {
	/* margin: 0 0.1rem 0.1rem; */
	height: 2rem;
}

.device .btn {
	display: block;
	text-align: center;
	width: 2.23rem;
	height: .58rem;
	background: #000000;
	border-radius: .35rem;
	opacity: 1;
	font-size: .25rem;
	font-family: SamsungOne-700, SamsungOne;
	font-weight: 700;
	color: #FFFFFF;
	line-height: .58rem;
	margin: 0 auto;
	
}

.user_box {
	line-height: 0.35rem;
}

.user_box .tinfo {
	/* height: .7rem; */
	display: flex;
	justify-content: center;
	align-items: center;
}

.user_box .data {
	font-size: 0.55rem;
	font-weight: 600;
	display: flex;
	margin: 0.2rem auto 0.1rem;
	line-height: 0.82;
}

.user_box .data:before {
	width: 0.58rem;
	height: 0.5rem;
	background-position: -2.32rem 0.02rem;
	background-size: 5.5rem auto;
	margin-right: 0.2rem;
}


.user_box .list li {
	width: 33%;
	text-align: center;
	font-size: 0.26rem;
}

.user_box .list .l {
	width: 1px;
	background: #F7F7F7;
	font-size: 0;
	line-height: 0;
	height: 0.6rem;
	margin-top: 0.2rem;
}


.profit {
	margin: -0.4rem auto 0;
	padding-bottom: 1.2rem;
	/* border-radius: 0.3rem; */
	/* overflow: hidden; */
	/* background-image: linear-gradient(0deg, transparent 90%, #fff 10%); */
}

.profit .btns .btn {
	height: 0.5rem;
	line-height: 0.5rem;
	border-radius: 0.1rem;
	padding: 0 0.5rem;
	font-size: 0.26rem;
	margin: 0.1rem 0;
}

.profit .proinfo {
	display: flex;
}

.profit .proinfo .pic {
	display: block;
	width: 35%;
	border-radius: 0.1rem;
	margin-right: 0.2rem;
	overflow: hidden;
	height: 1.3rem;
}

.profit .proinfo img {
	width: 100%;
}

.ocart {
	position: fixed;
	left: 50%;
	top: 50%;
	width: 6.36rem;
	/* height: 5rem; */
	margin: -3rem 0 0 -3.18rem;
	/* border-radius: 0.3rem; */
	background: #fff;
	color: #000;
	overflow: hidden;
	line-height: 0.3rem;
	display: none;
	z-index: 999;
	padding: 0.3rem;
	box-sizing: border-box;
	border-radius: .4rem;
}

.ocart .total {
	text-align: right;
	font-size: 0.23rem;
	/* margin-top: 0.2rem; */
	/* font-weight: 600; */
}

.ocart .total em {
	color: #f20;
	margin: 0 0.1rem;
}

.ocart .pic {
	/* height: 2.7rem; */
	overflow: hidden;
	/* padding: .2rem; */
	/* border: 1px solid #C8C8C8; */
	border-radius: .2rem;
	box-sizing: border-box;
}

.ocart img {
	width: 100%;
}

.ocart .info {
	line-height: 0.4rem;
	margin: 0 0.24rem;
	font-size: 0.22rem;
}

.ocart .info .t2 {
	font-weight: 400;
	font-size: 0.26rem;
}

.ocart .info .price {
	font-size: .27rem;
	font-family: SamsungOne-700, SamsungOne;
	font-weight: 700;
	color: #A50034;
	line-height: .29rem;
}

.ocart .amount {
	display: flex;
	justify-content: flex-end;
	line-height: 0.33rem;
	align-items: center;
	color:#A50034 ;
}

.ocart .amount .btn {
	display: block;
	width: 0.35rem;
	height: 0.35rem;
	font-weight: 600;
	font-family: SamsungOne;
	/* border-radius: 50%; */
	/* border: 1px solid seashell; */
	color: seashell;
	background: #000000;
}


.ocart .amount .num {
	width: 0.35rem;
	height: 0.35rem;
	text-align: center;
	display: block;
	background: #fff;
	color: #000;
	padding: 0.001rem 0.1rem 0;
	font-weight: 400;
	border: none;
}

.ocart .b1 {
	display: block;
	text-align: center;
	margin: 0.5rem 0 0;
	height: .77rem;
	background: #25aafd;
	border-radius: .35rem;
	opacity: 1;
	font-size: .25rem;
	font-family: SamsungOne-700, SamsungOne;
	font-weight: 700;
	color: #FFFFFF;
	line-height: .77rem;
}

.ocart .close {
	position: absolute;
	right: 0.1rem;
	top: 0.1rem;
	width: 0.4rem;
	height: 0.4rem;
	border-radius: 50%;
	background: #b1b1b1;
	text-align: center;
	line-height: 0.4rem;
	font-size: 0.3rem;
	font-weight: 600;
}

.ocart .close:before {
	content: "X";
	color: #fff;
}

.rank {
	background-image: url("imgs/rankbg.jpg");
}

.friends {
	background-image: url("imgs/friend_bg.jpg");
	padding-bottom: 1.2rem;
}

.friends h1.title {
	color: #fff;
}

.friends .rinfo {
	margin: 0.7rem 0.3rem 0;
	background: transparent;
}

.friends .grade {
	font-size: 0.4rem;
	font-weight: 400;
	margin: 0.5rem 0 0 0.4rem;
}

.friends .icog {
	display: flex;
	align-items: center;
	color: #fff;
}

.friends .icog:before {
	width: 1rem;
	height: 1rem;
	margin-right: 0.2rem;
	background-size: 1rem auto;
}

.friends .list2 li {
	background: transparent;
}

.friends .list2 .p1,
.friends .list2 .p2 {
	width: 50%;
	margin: 0.01rem 0 0 0.02rem;
	background: #fff;
}

.friendsall {
	padding-bottom: 1.2rem;
	padding-top: 0.2rem;
}

.friendsall .t1 {
	text-align: center;
	font-size: 0.3rem;
	line-height: 0.8rem;
	margin-top: 0.2rem;
}


.friendsall .tinfo .icode {
	font-size: 0.5rem;
	color: #000;
	border: none;
	line-height: 0.6rem;
	font-family: SamsungOne-600, SamsungOne;
}

.friendsall .tinfo .btn {
	width: 1.69rem;
	height: .77rem;
	background: #A50034;
	border-radius: .2rem;
	opacity: 1;

	font-size: .25rem;
	font-family: SamsungOne-700, SamsungOne;
	font-weight: 700;
	color: #FFFFFF;
	line-height: .77rem;




}

.lease {
	margin: 0 0.3rem;
	padding: 0.3rem;
	border-radius: 0.3rem;
	margin-top: 0.3rem;
	;
}


.lease h2.title {
	font-size: .31rem;
	font-family: SamsungOne-600, SamsungOne;
	font-weight: 600;
	color: #000000;
	line-height: .37rem;
	text-align: center;
}

.lease .s_list li {
	/* background: #fe909a; */
	height: 1rem;
	/* border-radius: 0.5rem; */
	margin-bottom: 0.3rem;
	line-height: 0.8rem;
	padding-left: 0.2rem;
	font-size: 0.25rem;
	font-weight: 600;
	color: #fff;
	/* border-radius: 0.1rem;
	padding: 0.1rem 0.25rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: 0.26rem;
	margin-bottom: 0.1rem;
	text-align: left; */
}

.lease .s_list .f {
	background: url('imgs/f.png') no-repeat;
	background-size: 100%;
}

.lease .s_list .f1 {
	background: url('imgs/f1.png') no-repeat;
	background-size: 100%;
}

.lease .s_list .f2 {
	background: url('imgs/f2.png') no-repeat;
	background-size: 100%;
}

.lease .s_list li:after {
	/* content: "→";
	padding-left: 0.5rem;
	font-size: 0.5rem;
	font-weight: 600;	line-height: 1rem; */
}

.lease .icog:before {
	width: 0.8rem;
	height: 0.75rem;
	background-size: 0.8rem auto;
}

.lease .i2:before {
	background-position: left -0.9rem;
}

.lease .i3:before {
	background-position: left -1.85rem;
}

.lease .content {
	margin-top: 0.3rem;
}

.lease .list1 li {
	position: relative;
	display: block;
}

.lease .list1 li:after {
	content: "";
	display: block;
	clear: both;
}

.lease .list1 .p1,
.lease .list1 .p2,
.lease .list1 .p3,
.lease .list1 .p4 {
	float: left;
	font-weight: 400;
}

.lease .list1 .p1 {
	width: 20%;
}

.lease .list1 .p2 {
	width: 45%;
}

.lease .list1 .p3 {
	width: 20%;
}

.lease .list1 .p4 {
	width: 15%;
}

.lease .list1 span {
	display: block;
	width: 25%;
}

.lease .list1 .t {
	background: rgba(0, 0, 0, 0.1);
	font-size: 0.25rem;
	font-weight: 600;
}

.lease .list1 em {
	color: #A50034;
}

.lease .list1 .ininfo {
	font-size: 0.25rem;
	line-height: 0.3rem;
	display: none;
}

.lease .active>.ininfo {
	display: block;
}

.lease .active>.ininfo>.active {
	border-bottom: 0.01rem dotted #ccc;
	margin-bottom: 0.2rem;
	padding-bottom: 0.2rem;
}

.lease .list1 .ininfo .ininfo {
	font-size: 0.23rem;
	line-height: 0.28rem;
	top: 0.45rem;
	left: 0.3rem;
	color: #789;
}

.lease .list1 .showbtn {
	display: flex;
}

.lease .list1 .showbtn:before {
	content: "+";
	width: 0.2rem;
	font-weight: 600;
}

.lease .list1 .ininfo .showbtn:before {
	margin-left: 0.2rem;
}

.lease .list1 .ininfo .ininfo .showbtn {
	text-indent: 0.5rem;
}

.lease .list1 .ininfo .ininfo .showbtn:before {
	display: none;
}

.lease .active>.showbtn:before {
	content: "-";
}

.lease .list1 .list {
	width: 100%;
	line-height: 0.4rem;
}

.invite {
	padding-bottom: 1.2rem;
}

.invite h3.title {
	font-size: 0.4rem;
	height: 0.6rem;
	line-height: 0.6rem;
	margin-top: 0.3rem;
}

.invite h3.t1 {
	font-size: 0.35rem;
}

.invite .itop {
	height: 2rem;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
}

.invite .itop .t1 {
	font-size: 0.33rem;
	margin: 1.3rem 0.5rem 0 0.5rem;
	font-weight: 600;
	text-shadow: 0.01rem 0.01rem 0.2rem #c54b06;
}

.invite .itop .circle {
	background: url("imgs/circleo.jpg") no-repeat left top/cover;
	width: 1.8rem;
	height: 1.8rem;
	text-align: center;
	font-size: 0.4rem;
	line-height: 1.8rem;
	font-weight: 600;
	margin: 0.5rem 1.2rem 0 0;
}

.vip { 
	border-radius: .31rem;
	opacity: 1; 
	padding: .38rem 0;
	box-sizing: border-box; 


}

.vip .vlist {
	color: #666;
	margin: 0.3rem 0 0;
}

.vip .vlist li {
	display: flex;
	justify-content: space-between;
	margin: 0.2rem 0 0 0;
	align-items: center;
	padding: 0 0.2rem 0 0.3rem;
}

.vip .vu {
	width: 60%;
	margin-right: 0.2rem;
}

.vip .vu em {
	color: #F7235E;
	font-size: 0.26rem;
	font-weight: 600;
}

.vip .vu .v {
	background: #edf4f9;
	font-size: 0;
	height: 0.14rem;
	line-height: 0.14rem;
	border-radius: 0.07rem;
	overflow: hidden;
}

.vip .vu .b {
	display: block;
	background: #f3b828;
	height: 100%;
	line-height: 100%;
	border-radius: 0.07rem;
	width: 30%;
}

.vip .vu h4 {
	color: #FFFFFF;
	display: flex;
	justify-content: space-between;
	font-size: 0.22rem;
	margin-bottom: 0.2rem;
	font-weight: 400;
}

.vip .icov:before {
	width: 1rem;
	height: 1rem;
	background-size: auto 2.4rem;
}

.vip .icov.i1:before {
	background-position: -1.1rem top;
}

.vip .icov.i2:before {
	background-position: -2.2rem top;
}

.vip .icov.i3:before {
	background-position: -3.3rem top;
}

.vip .icov.i4:before {
	background-position: -4.4rem top;
}

.vip .icov.i5:before {
	background-position: -5.5rem top;
}

.vip .icov.i6:before {
	background-position: 0.06rem -1.35rem;
}

.vip .icov.i7:before {
	background-position: -1.1rem -1.35rem;
}

.vip .icov.i8:before {
	background-position: -2.2rem -1.35rem;
}

.vip .icov.i9:before {
	background-position: -3.3rem -1.35rem;
}

.vip .icov.i10:before {
	background-position: -4.4rem -1.35rem;
}

.vip .status {
	display: block;
	width: 1.3rem;
	height: 0.5rem;
	border-radius: 0.1rem;
	/* background: #a9b1be; */
	color: #fff;
	border: 1px solid #FFFFFF;
	font-size: 0.26rem;
	line-height: 0.5rem;
	text-align: center;
}

.vip .status.active {
	background: #f95f19;
	font-weight: 400;
}

.cbox {
	overflow: hidden;
	margin-top: 0.2rem;
}

.invitelink {
	margin-top: 10px;
	text-align: center;

}
.invitelink .btn {
	margin-top: 0.2rem;
}

.invitelink .l,
.invitelink .btn {
	height: 0.6rem;
	line-height: 0.6rem;
	width: 100%;
	text-align: center;
	overflow: hidden;
	font-size: .31rem;
	line-height: .37rem;
}

.invitelink .l {
	border: 1px solid #000000;
}

.invitelink .btn {
	height: 0.7rem;
	line-height: 0.7rem;
	font-size: 0.32rem;
}

.vinfo {
	background: url("imgs/side_bg.jpg") no-repeat;
	color: #e84f0b;
	font-weight: 400;
	height: 2rem;
	font-size: 0.25rem;
	display: block;
}

.vinfo1 {
	background: url("imgs/dividendvip.png") no-repeat;
	color: #40d3ec;
	background-size: 100% 100%;
	font-weight: 400;
	height: 2.2rem;
	font-size: 0.25rem;
	display: block;
	/* text-align: center; */
	margin-top: 0.2rem;
	font-size: 0.5rem;
	font-weight: bold;
	padding-left: 0.2rem;
}

.vinfo1 .p1 {
	padding-top: 0.7rem;
}

.vinfo1 .p2 {
	/* font-weight: 500;
	font-size: 0.4rem;
	text-shadow: 0 0 0.01rem #FFFFFF;
color: #FFFFFF; */
	margin-top: 0.2rem;
}

.vinfo .p1 {
	margin-top: 0.7rem;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 0.27rem;
	font-weight: 500;
}

.vinfo .p2 {
	text-shadow: 0 0 0.01rem #e84f0b;
	font-weight: 900;
	font-size: 0.35rem;
	margin-top: 0.2rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

.vintro .inf {
	margin: 0.4rem 0.5rem;
}

.vintro .inf .p1 {
	font-weight: 400;
}

.vintro .inf .p1,
.vintro .inf .p2 {
	width: 50%;
	display: block;
	text-align: center;
	font-size: 0.3rem;
}

.vintro .inf .t .p1,
.vintro .inf .p2 {
	font-weight: 600;
}

.mshow {
	padding: 0.4rem 0.3rem;
	/* margin-top: -1.3rem; */
}

.mshow .i1 {
	width: 6.35rem;
	height: 1.21rem;
	border-radius: .31rem;
	opacity: 1;
	border: 1px solid #AAAAAA;


}

.mshow .ico3:before {
	/* width: 1.4rem;
	height: 1.4rem;
	background-size: 7.5rem auto;
	margin: -0.2rem 0 0 -0.2rem; */
}

.mshow .i2 {
	background: url("imgs/y1.png") no-repeat;
	background-size: 100% 100%;
	/* background: #fe909a; */
	height: 1.5rem;
	/* line-height: 1.5rem; */
	/* padding-left: 2rem; */
	color: #0FB9A4;
}

.mshow .i3 {
	background: url("imgs/y2.png") no-repeat;
	background-size: 100% 100%;
	/* background: #fe909a; */
	height: 1.5rem;
	/* line-height: 1.5rem; */
	/* padding-left: 2rem; */
	color: #7782FF;
}

.mshow .i4 {
	background: url("imgs/y3.png") no-repeat;
	background-size: 100% 100%;
	/* background: #fe909a; */
	height: 1.5rem;
	/* line-height: 1.5rem; */
	/* padding-left: 2rem; */
	color: #fe909a;
}


.mshow li em {
	font-weight: 600;
	font-size: 0.3rem;
}

.mshow .i1:after {
	/* content: "→";
	display: block;
	margin-top: 0.3rem;
	font-family: cursive;
	font-size: 0.4rem;
	font-weight: 400; */
}

.mshow .i2:after {
	/* content: "→";
	display: block;
	margin-top: 0.3rem;
	font-family: cursive;
	font-size: 0.4rem;
	font-weight: 400; */
}

.mshow li .p2 {
	display: flex;
	align-items: center;
	justify-content: space-between;
	/* text-indent: -0.3rem; */
}

.mshow li .p1 {
	display: flex;
	align-items: left;
	justify-content: space-between;
	/* text-indent: -0.3rem; */
}

.itemmenu {
	margin-top: 0.3rem;
}

.itemmenu .itmelist {
	display: flex;
	justify-content: space-between;
}

.itemmenu .itmelist li {
	width: 23%;
	margin-bottom: 0.2rem; 
}

.itemmenu .itmelist li .textname {
	font-size: .25rem;
	font-family: SamsungOne-700, SamsungOne;
	font-weight: 700;
	color: #000000;
	line-height: .31rem;
	text-align: center;
}

.itemmenu .itmelist li a .textbg {
	margin-top: 0.2rem;
	margin-left: 0.7rem;
	padding: 0.7rem 0.7rem 0 0.7rem;
	border-radius: 0.4rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

.itemmenu .itmelist li a .textbg img {
	margin-left: 0.2rem;
}

.itemmenu .itmelist .ico1:before {
	width: 0.6rem;
	height: 0.6rem;
	margin: 0.2rem auto 0;
	background-size: 9rem auto;
}

.itemmenu .itmelist .ico1.i1:before {
	background-position: -3.92rem top;
}

.itemmenu .itmelist .ico1.i2:before {
	background-position: -1.95rem top;
}

.itemmenu .itmelist .ico1.i3:before {
	background-position: -2.9rem top;
}

.itemmenu .itmelist .ico1.i4:before {
	background-position: -6.68rem top;
}

.itemmenu .itmelist .ico1.i5:before {
	background-position: -7.52rem top;
}

.itemmenu .itmelist .ico1.i6:before {
	background-position: -8.35rem top;
}

.itemmenu .itmelist li a {
	color: #fff;
	font-size: 0.26rem;
}

.udetail .uinfo,
.udetail .ua {
	margin-top: 0.4rem;
}

.udetail .uinfo .date {
	font-size: 0.22rem;
}

.mtop {
	position: relative;
}

.mtop .uinfo {
	padding: 0 0 0 0.58rem;
	/* height: 2rem; */
}

.mtop .uinfo .face {
	display: flex;
	justify-content: center; 
	align-items: center;
	width: 64px;
	height: 64px;
	border-radius: 24px 24px 24px 24px;
	overflow: hidden;
	margin-right: 0.2rem;
	background: #fff;
}

.mtop .uinfo .i1 {
	display: flex;
	align-items: center;
	line-height: 0.3rem;
	font-size: 0.3rem;
}

.mtop .uinfo .grade {
	font-size: 0.3rem;
	font-weight: 400;
	line-height: 0.35rem;
	margin-top: 0.1rem;
	display: flex;
	align-items: center;
}

.mtop .uinfo .grade:before {
	width: 0.45rem;
	height: 0.5rem;
	background-position: -5.1rem -0.7rem;
	background-size: 8rem;
	margin-right: 0.1rem;
}

.mtop .uinfo .i2 {
	background: #202124;
	border-radius: 0.3rem;
	box-shadow: 0.03rem 0.03rem 0.04rem 0.01rem rgba(17, 17, 17, 0.42);
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 0.4rem;
	font-size: 0.3rem;
	position: relative;
	text-align: center;
	padding-top: 0.1rem;
}

.mtop .uinfo .i2 strong {
	font-weight: 600;
	color: #FFFFFF;
	font-size: 0.3rem;
	line-height: 0.45rem;
}

.mtop .uinfo .i2 em {
	margin-top: 0.2rem;
	font-size: 0.25rem;
	color: #FFFFFF;
}

.mtop .uinfo .l {
	width: 1px;
	height: 0.5rem;
	background: #FFFFFF;
	margin: 0.3rem 0.5rem;
}

.mtop .set {
	position: absolute;
	width: 0.4rem;
	height: 0.4rem;
	right: 0.8rem;
	top: 0.5rem;
}

.mtop .set:before {
	width: 0.6rem;
	height: 0.6rem;
	background-position: -1.92rem -0.84rem;
	background-size: 9rem auto;
}

.control .top {
	color: #000000;  
	background: #FFFFFF;
	padding: 0.2rem 0.3rem 0.09rem;
	margin-bottom: 0.2rem;
}

.control .top h1.title {
	position: relative;
}

.control .top .gback:before {
	content: "<";
	position: absolute;
	color: #000000;
	left: 0.1rem;
	top: 0rem;
	font-family: SamsungOne;
}

.control .tab_menu {
	font-weight: 400;
	display: flex;
	font-size: 0.3rem;
	justify-content: space-around;
	margin-top: 0.8rem;
}

.control .tab_menu .active {
	/* color: #E9944F; */
	font-weight: 600;
}

.control .tab_menu .active:after {
	content: "";
	width: 2.5rem;
	height: 0.03rem;
	border-radius: 0.09rem;
	line-height: 0.07rem;
	display: block;
	margin: 0.1rem auto 0;
	background: #000;
	margin-top: 0.2rem;
}

.control .tinfo {
	color: #000000;
	padding: .31rem .38rem;
	text-align: center;
}

.control .tinfo h2 {
	font-size: 0.3rem;
}

.control .tinfo p {
	color: #f00;
}

.control .tbox {
	/* padding: 0 0.5rem 0; */
}

.control .tbox div.title {
	display: flex;
	color: #4f575d;
	align-items: center;
}

.control .tbox .t1 {
	font-size: .29rem;
	font-family: SamsungOne-700, SamsungOne;
	font-weight: 700;
	color: #000000;
	text-align: center;
}

.control .smoney {
	/* margin: 0.3rem 0 0 0; */
}

.control .smoney .i1 {
	display: block;
	line-height: 0.8rem;
	font-weight: 400;
	width: 100%;
	text-indent: 0.2rem;
	font-size: 0.24rem;
	border: 1px solid #000;
	border-radius: .15rem;
}

.control .smoney.slist {
	margin: 0.2rem 0;
}

/* .control .tbox div.title:before {
	content: "";
	width: 0.33rem;
	height: 0.33rem;
	line-height: 0.33rem;
	border-radius: 50%;
	background: #a9b1be url("imgs/icon2.png") no-repeat -0.22rem 0.07rem/2rem auto;
	margin-right: 0.1rem;
	display: block;
} */

.control .tbox div.title.i2:before {
	background-position: -0.5rem 0.07rem;
}

.control .spay .slist li {
	width: 45%;
}

.control .logtext {
	color: #FFFFFF;
}

.control .btns {
	padding: .5rem 0 0.3rem 0;
}

.control .btns .btn {
	text-align: center;
	line-height: .83rem;
	background: #25aafd;
	display: block;
	width: 5.7rem;
	position: relative;
	/* bottom: 75px; */
	left: 50%;
	margin-left: -2.85rem;
	font-size: .29rem;
	font-family: SamsungOne-700, SamsungOne;
	font-weight: 700;
	color: #FFFFFF;
	border-radius: .2rem;
}

.control .tips {
	/* line-height: 0.5rem; */
}

.control .card_list li {
	width: 99%;
}

.control .card_list .more {
	display: flex;
	align-items: center;
	width: 1rem;
	height: 0.8rem;
	line-height: 0.8rem;
	font-size: 0.24rem;
	color: #FFFFFF;
	margin: 0 auto;
}

.more.i1:after {
	content: "";
	width: 0;
	height: 0;
	border: 0.15rem solid #ccc;
	border-color: #ccc #fff #fff #fff;
	margin: 0.14rem 0 0 0.15rem;
}

.control .hint h2.title {
	font-size: .31rem;
	font-family: SamsungOne-600C, SamsungOne;
	font-weight: 600;
	color: #000000;
}

.control .hint .intro {
	font-size: .27rem;
	font-family: SamsungOne-450C, SamsungOne;
	font-weight: 450;
	color: #000000;
	line-height: .38rem;
}

.control .rec_type,
.control .rec_type .ico2 {
	display: flex;
}

.control .rec_type {
	justify-content: space-around;
	font-size: 0.26rem;
	line-height: 0.4rem;
	margin-bottom: .3rem;
}

.control .rec_type .ico2:before {
	width: 0.7rem;
	height: 0.7rem;
	border-radius: 50%;
	background-color: #0191f1;
	margin-right: 0.2rem;
	background-position: 0.2rem -0.52rem;
	background-size: 3.5rem auto;
	color: #0191f1;
	text-align: center;
	line-height: 0.7rem;
	font-weight: 600;
}

.control .rec_type .m:before {
	content: "₹";
}

.control .rec_type .u:before {
	content: "u";
}

.control .rec_type span,
.control .rec_type em {
	display: block;
	text-align: center;
	font-size: .31rem;
	font-family: SamsungOne-600, SamsungOne;
	font-weight: 600;
	color: #DEDEDE;
}

.control .rec_type em {
	font-size: 0.36rem;
	font-family: Arial-Bold, Arial;
	font-weight: 700;
	color: #000000;
}

.control .rec_type .l {
	width: 1px;
	background: #ccc;
	height: 0.6rem;
	margin-top: 0.1rem;
}

.bank .top {
	margin-bottom: 0;
}

.bank .tbox {
	/* padding-top: 0.2rem; */
}

.bank .smoney {

}

.bank .smoney p {
	position: relative;
}

.bank .smoney label {
	position: absolute;
	left: 0.2rem;
	top: 0;
	line-height: 0.8rem;
	font-size: 0.26rem;
}

.bank .smoney .i1 {
	/* text-align: right; */
	padding-right: 0.3rem;
	width: 96%;
}

.bank .topinf {
	line-height: 0.5rem;
	padding: 0 0.5rem;
	font-size: 0.3rem;
	font-weight: bold;
	text-align: center;
	text-shadow: 0.01rem 0.01rem #aeb6b9;
}

.bank .smoney .notice {
	line-height: 0.35rem;
	padding: 0.3rem 0.2rem;
	color: #a70e0e;
}

.bank_list {
	margin-top: 0.2rem;
	padding: 0.2rem 0.3rem;
}

.bank_list .list {
	width: 6.35rem;
	background: linear-gradient(291deg, #25aafd 0%, rgba(223,247,255,0) 100%);
	box-shadow: 0px 8px 48px 0px rgba(0,0,0,0.25);
	opacity: 1;
	border: .04rem solid #D6F6FF;
	border-radius: .2rem;
	margin: 0 auto 0.15rem;
}

.bank_list .list li {
	padding: 0.2rem 0.4rem 0;
	display: flex;
	font-size: 0.24rem;
}

.bank_list .list .dbtn {
	text-align: right;
	margin: 0.3rem 0.2rem 0rem;
	display: block;
	padding-bottom: 0.2rem;
}

.bank_list .list label {
	font-size: 0.26rem;
	font-weight: 400;
}

.control .info .s_list3 {
	justify-content: space-around;
	border: 1px solid #000;

}

.control .info .s_list3 li {
	border-bottom: 1px solid #000;
	font-size: 0.26rem;
	text-align: center;
	margin-top: -1px;
}

.control .info .s_list3 li:last-child {
	border: none;

}

.control .info .s_list3 .list2 {
	height: 0;
	overflow: hidden;
	margin: 0;
}

.control .info .s_list3 .active {
	height: auto;
}

.control .info .s_list3 .t {
	background: rgba(0, 0, 0, 0.1);
	color: #000;
	font-weight: 400;
	font-size: 0.26rem;
}

.control .info .s_list3 .p1 {
	width: 20%;
}

.control .info .s_list3 .p2 {
	width: 40%;
}

.control .info .s_list3 .p3 {
	width: 50%;
}

.control .cinfo {
	margin-top: 0.5rem;
}

.control .cinfo .ibox {
	background: #f6fbfc;
	border-radius: 0.1rem;
	display: flex;
	justify-content: space-between;
	padding: 0.2rem;
	align-items: center;
	font-size: 0.26rem;
	font-weight: 400;
	margin-top: 0.15rem;
	height: 0.8rem;
}

.control .cinfo .face {
	width: 0.8rem;
	height: 0.8rem;
	border-radius: 50%;
	overflow: hidden;
}

.control .cinfo .uid {
	width: 3rem;
	font-size: 0.3rem;
}

.bill .ibox {
	border: 1px solid #000;
	color: #000;
	/* height: 1.3rem; */
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 0.23rem;
	border-radius: .15rem;
	padding: .29rem .38rem;
	box-sizing: border-box;
}

.bill .ibox .p1 {
	/* width: 50%; */
}

.bill .ibox .p2 {
	/* width: 30%; */
	text-align: right;
	font-size: 0.25rem;
	/* line-height: 0.4rem; */

}

.bill .ibox .t {
	font-size: .25rem;
	font-family: SamsungOne-600, SamsungOne;
	font-weight: 600;
	color: #000000;
}

.bill .ibox .t,
.bill .ibox .d {
	display: block;
	font-size: 0.24rem;
}

.bill .ibox .t {
	display: flex;
	align-items: center;
}

.bill .ibox .t:before {
	/* content: "";
	width: 0.15rem;
	height: 0.15rem;
	margin-right: 0.1rem;
	border-radius: 50%;
	background: linear-gradient(90deg, rgb(255, 196, 0), #f7ab07); */
}

.bill .s1 .t:before {
	background: linear-gradient(90deg, #0bb100, #19d94b);
}

.bill .s5 .t:before {
	background: linear-gradient(90deg, #0bb100, #19d94b);
}

.bill .ibox .d {
	font-size: .23rem;
	font-family: SamsungOne-600, SamsungOne;
	font-weight: 600;
	color: #000000;
}

.bill .ibox em {
	font-size: 0.3rem;
	font-weight: 600;
	display: block;
}

.bill .ico2:before {
	width: 0.6rem;
	height: 0.6rem;
	background-color: #F7235E;
	border-radius: 50%;
	margin-right: 0.2rem;
}

.bill .ico2.i1:before {
	background-position: 0.13rem 0.16rem;
}

.bill .ico2.i2:before {
	background-position: -0.46rem 0.16rem;
}

.bill .ico2.i3:before {
	background-position: -1.04rem 0.16rem;
}

.bill .ico2.i4:before {
	background-position: -1.63rem 0.16rem;
}

.bill h3.t2 {
	line-height: 0.5rem;
	margin-top: 0.3rem;
	display: flex;
	align-items: center;
}

.set .top {
	margin-bottom: 0;
}

.link_list .ico2 {
	color: #000000;
	display: flex;
	font-size: 0.28rem;
	font-weight: 400;
	align-items: center;
	padding: 0.3rem;
	margin-bottom: 0.3rem;
	background: #FFFFFF;

	width: 6.35rem;
	background: #FFFFFF;
	border-radius: .31rem;
	opacity: 1;
	margin: 0 auto .23rem;
	justify-content: space-between;
	height: 1rem;
	box-sizing: border-box;
	


}

.link_list .ico2 .t {

	width: 78%;
}

.link_list .ico2:after {
	content: ">";
	display: block;
	font-weight: 600;
	font-family: SamsungOne;
	font-size: 0.4rem;
	color: #666666;
}

.link_list .i4,
.link_list .i2 {
	/* border-top: 1px solid #eee; */
}

.link_list .ico2:before {
	/* width: 0.6rem;
	height: 0.6rem;
	border-radius: 0.152rem;
	margin-right: 0.2rem; */
}

.link_list .ico2.i1:before {
	background-color: #f6923d;
	background-position: -2.24rem 0.14rem;
}

.link_list .ico2.i2:before {
	background-color: #4a87f1;
	background-position: -2.74rem 0.14rem;
}

.link_list .ico2.i3:before {
	background-color: #15bb97;
	background-position: -2.74rem 0.14rem;
}

.link_list .ico2.i4:before {
	background-color: #9566f4;
	background-position: -2.24rem 0.14rem;
}

.link_list .ico2.i5:before {
	background-color: #7999d4;
	background-position: -3.22rem 0.14rem;
}

.reg {
	/* background: #fff url("imgs/bg.png") no-repeat; */
	/* padding-top: 7rem; */
	/* height: 7rem; */
}

.reg .tbox {
	background: transparent;
}

.reg .area {
	padding-right: 0.2rem;
	margin: 0.2rem 0;
	line-height: 0.4rem !important;
}

.reg .smoney .p1 {
	display: flex;
}

.reg .smoney .p1 a {
	display: block;
	width: 1.5rem;
	height: 0.8rem;
	line-height: 0.8rem;
	text-align: right;
	border-radius: 0 0.1rem 0.1rem 0;
	font-size: 0.3rem;
}

.reg .smoney .i1 {
	text-align: left;
	padding-right: 0;
	width: 100%;
	border: none;
	border-bottom: 1px solid #D8D8D8;
}

.reg .smoney .i1.i2 {
	padding-left: 1rem;
	width: 83%;
	color: #000;

}

.reg .smoney .i1.i3 {
	border-radius: 0.1rem 0 0 0.1rem;
	width: 75%;
}

.reg h2.t1 {
	margin-top: 0.3rem;
	color: #474a5b;
}

.reg .pass p {
	margin-bottom: 0.2rem;
}

.reg .anchor {
	text-align: center;
	width: 5.69rem;
	height: .83rem;
	border: 1px solid #25aafd;
	border-radius: .2rem;
	opacity: 1;
	margin: 0 auto;
	line-height: .83rem;
	font-size: .29rem;
	font-family: SamsungOne-700, SamsungOne;
	font-weight: 700;
	color: #25aafd;
}

.reg .anchor a {
	color: #FFFFFF;
	position: relative;
	/* bottom: 40px; */
	/* left: 0; */
	width: 100%;
	text-align: center;
}

.reg .anchor a:after {
	font-family: SamsungOne;
	margin-left: 0.3rem;
	font-weight: 600;
}

.reg .eye {
	width: 0.5rem;
	height: 0.3rem;
	background: url("imgs/icon1.png") no-repeat -5.4rem -1rem/10rem;
	left: auto !important;
	right: 0.2rem;
	top: 0.28rem !important;
}

div.sitelogo {
	left: 0;
	right: 0;
	margin: 0 auto;
	position: fixed;
	bottom: 0.3rem;
	color: #FFFFFF;
	font-size: 0.3rem;
	font-weight: 400;
	display: flex;
	align-items: center;
	justify-content: center;
	text-shadow: 0.01rem 0 0.01rem #FFFFFF;
}

div.sitelogo:before {
	content: "";
	width: 0.32rem;
	height: 0.32rem;
	background: url("imgs/logo.png") no-repeat left top/cover;
	display: block;
	margin-right: 0.2rem;
}

.control .ban {
	/* margin: 0.3rem 0; */
}

.about h2.title {
	font-size: .58rem;
	font-family: SamsungOne-700, SamsungOne;
	font-weight: 700;
	color: #FFFFFF;
	line-height: .69rem;
	text-align: center;
}

.about .textarea {
	padding: 0.4rem 0.5rem 0;
	color: #fff;
	font-size: 0.26rem;
	line-height: 0.48rem;
}

.newslist a {
	background: #FFFFFF;
	display: flex;
	
	border-radius: 0.2rem;
	margin-top: 20px;
}

.newslist .img {
	border-radius: 0.1rem;
	width: 2rem;
	height: 2rem;
	margin-right: 0.2rem;
	overflow: hidden;
}

.newslist .img img {
	width: 100%;
}

.newslist a p {
	width: 4.2rem;
	padding: .2rem 0;
	box-sizing: border-box;
}

.newslist .t {
	font-size: 0.26rem;
	line-height: 0.32rem;
	height: 0.8rem;
	display: block;
	-webkit-line-clamp: 2;
	font-weight: 600;
}

.newslist .d {
	color: #ccc;
	font-size: 0.26rem;
	line-height: 0.4rem;
	/* margin-top: 0.26rem; */
	display: block;
}

.income .ibox {
	margin: 0.2rem 0;
	border-radius: 0.15rem;
	overflow: hidden;
}

.income .tinfo {
	width: 6.35rem;
	background: #A50034;
	border-radius: .31rem;
	opacity: 1;
	margin: 0 auto;
	box-sizing: border-box;
}

.income .tinfo .coin {
	background: url("imgs/coin.png") no-repeat left top/cover;
	width: 1.3rem;
	height: 1.3rem;
	display: block;
	margin: 0.2rem 0.2rem 0 0.5rem;
}

.income .tinfo h4 {
	margin-top: 0.2rem;
}

.income .tinfo em {
	font-size: 0.45rem;
	line-height: 0.65rem;
	font-weight: 400;
}

.income .detail {
	margin: 0.3rem 0.35rem;
	line-height: 0.3rem;
}

.income .detail dt {
	font-weight: 600;
	font-size: 0.28rem;
	line-height: 0.35rem;
	margin-bottom: 0.2rem;
}

.income .detail .m {
	/* border-bottom: 1px solid #eee; */
	margin-bottom: 0.1rem;
}

.income .detail dd {
	display: flex;
	justify-content: space-between;
	font-size: 0.26rem;
	line-height: 0.5rem;
	font-weight: 400;
}

.income .detail span {
	font-size: 0.26rem;
	/* font-weight: 400; */
}

.income .detail .d {
	color: #808080;
}

.income .detail em {
	font-size: .27rem;
	font-family: SamsungOne-700, SamsungOne;
	font-weight: 700;
	color: #000000;
}

.mine {
	padding-bottom: 1rem;
}

.mine .s_list4 .ico2:before,
.mine .s_list4 .ico1:before {
	background-size: 3.5rem;
}

.mine .s_list4 .ico1.it:before {
	background-size: 11rem;
}

.pages {
	margin: 0.5rem auto 0;
	width: 95%;
	text-align: center;
	font-size: 0.23rem;
	line-height: 0.4rem;
	padding-bottom: 2rem;
}

.pages ul {
	display: flex;
	justify-content: center;
}

.pages li {
	width: 0.4rem;
	border: 1px solid #ccc;
	margin: 0 0.05rem;
	border-radius: 0.04rem;
}

.pages .active {
	color: #fff;
	background: #000;
	border: none;
	width: 0.6rem;
	font-weight: 600;
}

.time {
	display: flex;
	align-items: center;
	display: none;
}

.time:before {
	content: "Time Left";
	color: #588fec;
	margin-right: 0.2rem;
	font-size: 0.32rem;
	font-weight: 600;
}

.time span {
	background-image: linear-gradient(0deg, #588fec, #78c4f6);
	height: 0.5rem;
	width: 0.6rem;
	color: #fff;
	text-align: center;
	display: block;
	line-height: 0.5rem;
	margin-right: 0.02rem;
	text-shadow: 0.03rem 0.03rem 0 #173487;
	border-radius: 0.05rem;
}

.timeout .time {
	display: flex;
}

.timeout .btn {
	display: none;
}

.time.t2 {
	display: flex;
	margin: 0.2rem 0.2rem 0;
}

.time.t2:before {
	font-size: 0.12rem;
	color: #f00;
}

.time.t2 span {
	width: 0.5rem;
	height: 0.4rem;
	line-height: 0.4rem;
}

.contentbox {
	background: #fff;
	text-align: center;
	padding-bottom: 0.01rem;
}

.contentbox .info1 label {
	font-size: 0.35rem;
	font-weight: 600;
	display: block;
}

.contentbox .info {
	line-height: 0.5rem;
	font-size: 0.3rem;
	margin: 0.4rem 0.5rem 1rem;
}

.contentbox .info label {
	width: 40%;
	text-align: center;
}

.contentbox .info li {
	display: flex;
	justify-content: space-around;
	line-height: 0.5rem;
	border-bottom: 0.01rem dotted #eee;
	padding-bottom: 0.1rem;
}

.contentbox .info .btn {
	display: block;
	line-height: 0.8rem;
	height: 0.8rem;
	margin: 0.4rem 0.3rem 0;
	padding: 0 0.3rem;
	border-radius: 0.2rem;
}

.service .price {
	font-size: .31rem;
	font-family: SamsungOne-700, SamsungOne;
	font-weight: 700;
	color: #000000;
	line-height: .37rem;
}

.service .price .t {
	display: block;
	width: 60%;
	font-size: 0.26rem;
}

.service .p {
	font-size: .31rem;
	font-family: SamsungOne-700, SamsungOne;
	font-weight: 700;
	color: #000000;
	line-height: .37rem;
}

.service .t,
.service .p {
	
}

.service .topic {
	border-radius: .17rem;
	opacity: 1;
	border: 1px solid #F1F1F1;
	color: #666666;
	padding: 0.3rem;
	margin-top: 0.29rem;
	font-size: .23rem;
	font-family: SamsungOne-400, SamsungOne;
	font-weight: 400;
	color: #666666;
	line-height: .31rem;
}

.service .topic:after {
	content: "";
	display: block;
	clear: both;
}

.service .topic li {
	float: left;
	width: 50%;
	line-height: 0.5rem;
	height: 0.4rem;
}

.service .topic li:before {
	/* content: "";
	float: left;
	width: 0.1rem;
	height: 0.1rem;
	border-radius: 50%;
	margin-right: 0.1rem;
	background: #8c91a2;
	margin-top: 0.2rem; */
}

.service .textarea {
	line-height: 0.5rem;
	font-size: 0.26rem;
	padding-bottom: 1.5rem;
}

.service .btn {
	position: fixed;
	bottom: 0.3rem;
	left: 1rem;
	right: 1rem;
	line-height: 0.8rem;
	border-radius: 0.3rem;
	font-size: 0.4rem;
	font-weight: 600;
}

.salary {
	position: relative;
	overflow: hidden;
}

.salary .circle {
	position: absolute;
	background: #fbf4ff;
	top: -1.5rem;
	width: 3rem;
	height: 3rem;
}

.salary .c1 {
	left: -1.2rem;
}

.salary .c2 {
	right: -0.8rem;
	top: -2.3rem;
	background: #e5f4fe;
}

.salary .sinfo {
	position: relative;
	margin-top: 0.5rem;
}

.salary h2 {
	text-align: center;
	padding: 0 0.5rem;
	font-size: 0.25rem;
	line-height: 0.6rem;
	color: #FFFFFF;
}


.salary .t2 {
	display: flex;
	align-items: center;
	margin: 0 auto;
	width: 5rem;
}

.salary .t2 .sq6 {
	margin: 0 0.4rem 0 0;
}

.salary .t2 .s2 {
	margin: 0 0 0 0.4rem;
}

.salary .s_list3 {
	margin: 0.2rem 0.5rem;
	text-align: center;
	border: 1px solid #ffffff;
	font-size: 0.28rem;
	border-radius: 0.28rem;
	font-weight: 600;
	background: rgba(255, 255, 255, 0.13)
}

.salary .s_list3 li {
	justify-content: space-around;
	background: #202124;
	border-bottom: 1px solid #ffffff;
}

.salary .s_list3 li:last-child {
	border-radius: 0 0 0.28rem 0.28rem;
	border: none
}

.salary .s_list3 .t {
	background: #3D3E40;
	color: #ffffff;
	border-radius: 0.28rem 0.28rem 0 0;
}

#think_page_trace,
#think_page_trace_open {
	display: none;
}

#hp_index_title {
	font-size: .54rem;
	font-family: SamsungOne-700, SamsungOne;
	font-weight: 700;
	color: #000000;
	line-height: .65rem;
	text-align: center;
}

.device .dev .dev_title {
	font-size: .25rem;
	font-family: SamsungOne-700, SamsungOne;
	font-weight: 700;
	color: #000000;
	line-height: .29rem;
}

.tipsShow {
	font-size: 0.28rem;
	font-family: SamsungOne;
	font-weight: 400;
	color: #3D3D3D;
	line-height: 0.32rem;
	overflow: hidden;
	display: flex; 
	box-sizing: border-box; 
	opacity: 1; 
}

.tipsShow p {
	font-size: 0.32rem;
	font-family: SamsungOne;
	font-weight: 400;
	color: #000000;
	margin-bottom: .3rem;
	/* word-break:keep-all;
    white-space:nowrap;     */
}

.indexVip_list{
	background: #171312;
	padding-bottom: 2rem;
	margin-top: -1.7rem;
}
.indexVip_list .sivp_title{
	font-size: 0.46rem;
	font-family: SamsungOne;
	font-weight: 700;
	color: #FAE6DD;
	line-height: 0.62rem;
	width: 90vw;
	margin: 0 auto 20px;
}
.indexVip_list .item {
	width: 90vw;
	background: #312E2B;
	border-radius: 10px 10px 10px 10px;
	opacity: 1;
	margin: 0 auto;
	padding: 0.4rem 0.3rem 0.3rem;
	box-sizing: border-box;
	position: relative;
	margin-bottom: 50px;
}
.indexVip_list .svip_item{
	width: 90vw;
	background: #312E2B;
	border-radius: 10px 10px 10px 10px;
	opacity: 1;
	margin: 0 auto;
	padding: 0.4rem 0.3rem 0.2rem;
	box-sizing: border-box;
	position: relative;
	margin-bottom: 15px;
}


.indexVip_list .item .vip_img{
	width: 1.1rem;
	left: 0.2rem;
	top: -0.3rem;
	position: absolute;
}
.indexVip_list .svip_item .vip_img{
	width: 1.1rem;
	margin-right: 0.2rem;
}
.indexVip_list .item .title,.indexVip_list .svip_item .title{
	font-size: 0.4rem;
	font-family: SamsungOne;
	font-weight: 700;
	color: #7DBCFF;
	font-style:italic;
	margin-left: 1rem;
	margin-bottom: 0.2rem;
}
.indexVip_list .item .vip_item_word,.indexVip_list .svip_item .vip_item_word{
	font-size: 0.28rem;
	font-family: SamsungOne;
	font-weight: 400;
	color: #D0AE89;
	line-height: 0.36rem;
}

.p11 {
	width: 100%;
}

.w1h1 {
	width: 100%;
	height: 100%;
}

.middleLine {
	width: 100vw;
	height: 1px;
	background: #000;
}

.invite_title {
	font-size: .38rem;
	font-family: SamsungOne-700, SamsungOne;
	font-weight: 700;
	color: #000000; 
}

.lgppassTitle {
	font-size: .29rem;
	font-family: SamsungOne-700, SamsungOne;
	font-weight: 700;
	color: #000000;
	line-height: .35rem;
	margin: .1rem 0
}

.lgppassBtns {
	width: 100vw;
	position: fixed;
	bottom: 0;
	left: 0;
	box-sizing: border-box;
}

.loginTitle {
	width: 6.2rem;
	margin: 2.2rem auto 1rem auto;
	font-size: .6rem;
	line-height: .8rem;
	font-family: SamsungOne-700, SamsungOne;
	font-weight: 700;
	color: #000000;
	display: flex;
	justify-content: left;
}

.blist .oldBlistLi {
	margin: 0 0.15rem;
	width: 48%;
	height: 1.2rem;
	background: #FFFFFF;
	border-radius: 31px 31px 31px 31px;
	opacity: 1;
}

.blist .oldBlistLi .icon2:after {
	content: ">";
	display: block;
	font-weight: 600;
	font-family: SamsungOne;
	font-size: 0.4rem;
	color: #000;
	margin-right: 0.2rem;
}

.blist li .Old_user_text {
	color: #000;
	font-weight: 500;
	font-size: 0.35rem;
	margin-left: 0.35rem;
}

.earningsItemTips{
	height: .31rem;
	background: #4289F4;
	border-radius: .15rem;
	opacity: 1;
	font-size: .21rem;
	font-family: SamsungOne-700, SamsungOne;
	font-weight: 700;
	color: #FFFFFF;
	line-height: .31rem;
	padding: 0 .1rem;
	position: absolute;
	top: .23rem;
	left: .2rem;

}
.earningsSell{
	width: 2.23rem;
	height: .58rem;
	border-radius: .35rem;
	opacity: 1;
	border: 1px solid #000000;
	margin: .2rem auto 0;

	font-size:.23rem;
	font-family: SamsungOne-700, SamsungOne;
	font-weight: 700;
	color: #3D3D3D;
	line-height: .58rem;
	text-align: center;


}

.earningsStore{
	font-size: 0.24rem;
	font-family: SamsungOne;
	font-weight: 400;
	background: red;
	color: #fff;
	line-height: 0.45rem;
	text-align: center;
	margin-top: 4px;
}
.earningsStoreline{
	width: 25%;
	height: 2px;
	background: #FF326F;
	margin: 0 auto;
}

.manpin_mask{
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, 0.5);
	z-index: 100;
	align-items: center;
	justify-content: center;
	display: none;
}
.manpin_mask .manpin_mask_body{
	padding: 20px;
	background: #fff;
	position: relative;
}
.earnings_item_img{
	width: 2.3rem;
	height: 1.46rem;
	border-radius: .2rem;
	border: 1px solid #C8C8C8;
}
.earnings_item_title{
	font-size:0.36rem;
	font-family: Arial-Regular, Arial;
	font-weight: 400;
	color: #FF0000;
	line-height: 0.42rem;
	margin-top: 15px;
}
.earings_item_item{
	display: flex;
	align-items: center;
	margin-bottom: 6px;
}
.earings_item_item .item_title , .earings_item_item .item_word{
	font-size: .23rem;
	font-family: SamsungOne-400, SamsungOne;
	font-weight: 400;
	color: #000000;
	line-height: .29rem;
}
.earings_item_input .ipt{
	height: .73rem;
	border-radius: .15rem;
	opacity: 1;
	border: 1px solid #000000;
	width: 100%;
	padding: 0 .23rem;
	box-sizing: border-box;
}
.earings_item_button{
	width: 100%;
	height: .77rem;
	background: #1A1A1A;
	border-radius: .35rem;
	opacity: 1;
	font-size: .25rem;
	font-family: SamsungOne-700, SamsungOne;
	font-weight: 700;
	color: #FFFFFF;
	line-height: .77rem;
	text-align: center;
	border: none;
	margin-top: .31rem;
}

.earings_item_num{
	font-size: 0.28rem;
	font-family: SamsungOne-700, SamsungOne;
	font-weight: 400;
	line-height: 0.32rem;
	text-align: center;
	margin-top: 5px;
}

/* 以下属于二级市场 */

.backGround{
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background: #F6F6F6;
	z-index: -1;
}

.site_menu_secondMarket{
	position: fixed;
	bottom: -1px;
	left: 0;
	right: 0;
	padding: 0.2rem 0 0.1rem;
	font-size: 0.24rem;
	z-index: 99;
	background: #FFFFFF;
	box-shadow: 0px -2px 20px 0px rgba(0,0,0,0.1);
	opacity: 1;
}

.site_menu_secondMarket .mlist {
	display: flex;
}
.site_menu_secondMarket .mlist li{
	width: 25%;
	text-align: center;
}
.site_menu_secondMarket .mlist a{
	line-height: 0.25rem;
	
}

.Pricerange{
	background: #fff;
	padding: 20px;
	border-bottom: 1px solid #D8D8D8;
	margin-bottom: .27rem;
}
.Pricerange .title_wrap{
	display: flex;
	align-items: center;
	justify-content: space-between;
	
}
.Pricerange .item_wrap{
	display: flex;
	flex-wrap: wrap;
}
.Pricerange .title_wrap .title{
	font-size: 0.32rem;
	font-weight: 400;
	color: #000000;
	line-height: 0.36rem;
}
.Pricerange .item_wrap .item{
	
	background: #F7F7F7;
	min-height: 0.8rem;
	opacity: 1;
	border-radius: .4rem;
	margin-right: 0.27rem;
	margin-top: 15px;
	font-size: 0.28rem;
	font-weight: 400;
	color: #000000;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 0.8rem;
	padding: 0 20px;
}
.Pricerange .item_wrap .act{
	background: #000;
	color: #fff;
}
.side_device_market .device{
	padding: 0 20px 0;
}
.side_device_market .device .title{
	font-size: 0.36rem;
	font-weight: 700;
	text-align: center;
	margin-top: 12px;
	color: #000000;
	line-height: 0.42rem;
}
.side_device_market .device .price{
	font-size: 0.3rem;
}
.side_device_market .s_list2 li{
	display: flex;
	justify-content: space-between;
}
.side_device_market .s_list2 li:before{
	display: none;
}
.side_device_market .renevue_wrap{
	text-align: center;
	margin: .2rem 0 .38rem;
}
.side_device_market .renevue_wrap .renevue_wrap_title ,.side_device_market .renevue_wrap .renevue_wrap_num{
	font-size: .25rem;
	font-family: SamsungOne-400, SamsungOne;
	font-weight: 400;
	color: #000000;
	line-height: .29rem;
	
}
.infomation_list{
	padding: 28px 20px 0;
}
.infomation_list .item{
	background: #FAFAFA;
	opacity: 1;
	padding: .27rem;
	box-sizing: border-box;
	margin-bottom: 15px;
	border-radius: .4rem;
}
.infomation_list .item .user_wrap{
	display: flex;
}
.infomation_list .item .user_wrap .avator{
	width: .85rem;
	height: .85rem;
	border-radius: 50%;
	margin-right: 0.27rem;
}
.infomation_list .item .user_wrap .id{
	font-size: .27rem;
	font-family: SamsungOne-700, SamsungOne;
	font-weight: 700;
	color: #3D3D3D;
	line-height: .33rem;
	margin-right: .38rem;
}
.infomation_list .item .user_wrap .atime{
	font-size: .27rem;
	font-family: SamsungOne-400, SamsungOne;
	font-weight: 400;
	color: #3D3D3D;
	line-height: .33rem;
}
.infomation_list .item .infomation_word{
	font-size: .27rem;
	font-family: Inter-Regular, Inter;
	font-weight: 400;
	color: #3D3D3D;
	line-height: .38rem;
	margin-top: .19rem;
}
.market_mine_menu{
	display: flex;
	justify-content: space-between;
	font-size: 0.36rem;
	font-family: Arial-Regular, Arial;
	font-weight: 400;
	color: rgba(0,0,0,0.5);
	line-height: 0.42rem;
	margin-bottom: 25px;
	padding: 0 20px;
	border-bottom: 1px solid #D8D8D8;
}

.market_mine_menu .active{
	font-weight: 700;
	color: #000000;
	border-bottom: 1px solid #000;
	padding-bottom: 6px;
}
.record{
	position: absolute;
	top: 30px;
	right: 18px;
	font-size: 0.32rem;
	font-family: Arial-Regular, Arial;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 0.36rem;

}
.marketMineTitle{
	position: absolute;
	top: 25px;
	right: 45%;
	text-align: center;
	font-size: 0.44rem;
	font-family: Arial-Regular, Arial;
	font-weight: 400;
	line-height: 0.5rem;
}
.secondary_gonggao{
	margin: 0 20px .38rem;
	background: #F4F5F7;
	border-radius: .27rem;
	opacity: 1;
	font-size: .27rem;
	font-family: SamsungOne-700, SamsungOne;
	font-weight: 700;
	color: #4289F4;
	line-height: .4rem;
	padding: .25rem .3rem;

}
.marketMineBack{
	position: absolute;
	top: 25px;
	left: 20px;
}
.secondary_mask{
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, 0.5);
	z-index: 200;
}
.youCanSale{
	position: absolute;
    right: 0.15rem;
    top: 0.23rem;
    width: 0.58rem;
    height: 0.31rem;
    background: #4289F4;
    border-radius: 0.15rem;
    opacity: 1;
    font-size: .23rem;
    font-family: SamsungOne-700, SamsungOne;
    font-weight: 700;
    color: #FFFFFF;
    line-height: .31rem;
    text-shadow: 0px 0px 4px rgba(46,0,0,0.49);
    text-align: center;
}


.choujiang{
	position: fixed;
	right: 0.32rem;
	top: 75%;
	z-index: 33;
}

.choujiang_mask{
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	z-index: 100;
	background: rgba(0, 0, 0, 0.5);
	display: flex;
	align-items: center;
	justify-content: center;
}
.choujiang_wrap{
	padding: 20px 30px;
	width: 70vw;
	background: #FFF;
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	max-height: 90vh;
	overflow-y: auto;
	border-radius: .4rem;
}
.choujiang_title{
	font-size: .35rem;
	font-family: SamsungOne-700, SamsungOne;
	font-weight: 700;
	color: #000000;
	line-height: .42rem;
	margin-bottom: .12rem;
}
.choujiang_tips{
	font-size: 0.28rem;
	font-family: Arial-Regular, Arial;
	font-weight: 400;
	color: #DFDFDF;
	line-height: 0.32rem;
	margin-top: 10px;
}
.chongjiang_btn{
	width: 100%;
	height: .88rem;
	background: #000000;
	border-radius: .48rem;
	opacity: 1;
	font-size: .27rem;
	font-family: SamsungOne-400, SamsungOne;
	font-weight: 400;
	color: #FFFFFF;
	line-height: .88rem;
	text-align: center;
	margin-top: 0.6rem;
}
.choujiang_word{
	font-size: .27rem;
	font-family: SamsungOne-400, SamsungOne;
	font-weight: 400;
	color: #000000;
	line-height: .38rem;
	margin: .3rem 0;
	text-align: center;
}
.choujiang_input{
	width: 100%;
	height: .77rem;
	border: 1px solid #000000;
	margin-bottom: 14px;
	padding: 0 14px;
	box-sizing: border-box;
	border-radius: .15rem;
	background: #fff;
}
.choujiang_activity_wrap{
	padding: .3rem .2rem 2rem;
	position: absolute;
	top: 10rem;
	left: 0;
	width: 100%;
	box-sizing: border-box;
	background: #fee5e9;
}
.choujiang_activity_wrap .rule{
	/*background: #C9E1FD;*/
	/*box-shadow: inset 2px 8px 19px 4px rgba(19.745575860142708,100.57587593793869,223.125,0.1599999964237213);*/
	box-shadow: inset 2px 8px 19px 4px rgb(255,153,158,0.16);
	border-radius: .31rem;
	opacity: 1;
	padding: .29rem .38rem .38rem;
}
.choujiang_activity_wrap .rule .title{
	font-size: .38rem;
	font-family: Impact-Regular, Impact;
	font-weight: 400;
	color: #FFFFFF;
	line-height: .46rem;
	-webkit-text-stroke: 1px #7f5135;
	text-stroke: 1px #7f5135;
	text-align: center;
}
.choujiang_list_img{
	width: 100%;
	padding: .3rem 20px 0;
}
.choujiang_list_otherInfo{
	width: 100%;
	display: flex;
	padding:0 20px;
	justify-content: space-between;
	line-height: 0.26rem;
	margin-top: 10px;
	text-align: left;
	align-items: center;
}

.choujiang_list_otherInfo_p1{

	font-size: .31rem;
	font-family: SamsungOne-700, SamsungOne;
	font-weight: 700;
	color: #3D3D3D;
	line-height: .31rem;
}

.choujiang_list_otherInfo_p2{
	font-size: .29rem;
	font-family: SamsungOne-700, SamsungOne;
	font-weight: 700;
	color: #3D3D3D;
	display: block;
	width: 100%;
	line-height: .31rem;
}

.choujiang_list_otherInfo_p3{
	font-size: .27rem;
	font-family: SamsungOne-400, SamsungOne;
	font-weight: 400;
	color: #3D3D3D;
	line-height: .33rem;
	display: block;
	width: 100%;
	margin-top: 0.1rem;
}
.choujiang_button{
	width: 90%;
	height: 0.85rem;
	margin: 0 auto 20px;
	line-height: 0.85rem;
	background: #CDCCCC;
	border-radius: .42rem;
	font-size: .27rem;
	font-family: Arial-Regular, Arial;
	font-weight: 400;
	color: #FFFFFF;
	text-align: center;
}
.jiugongge{
	position: absolute;
	width: 101%;
	top: 1.95rem;
	left: 40.5%;
	margin-left: -41%;
	height: 7.25rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-content: space-between;
	position: absolute;
	transform: scale(0.85);
}
.jiugongge_finaNum{
	position: absolute;
	width: 100%;
	top: 9.5rem;
	left: 0;
	font-size: 0.24rem;
	font-weight: 400;
	text-align: center;
}

.jiugongge .box {
	height: 2.31rem;
	width: 2.31rem;
	background: url(/static/index/images/icon/jiugongge.png) #fff;
	background-size: 100% 100%;
	border-radius: 10px;
	position: relative;
	background-size: 100% 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}
.jiugongge .btn {
	height: 2.31rem;
	width: 2.31rem;
	background: transparent;
}
.jiugongge .jiugongge_act{
	background: url(/static/index/images/icon/jiugongge_act.png) #fff;
	background-size: 100% 100%;
}
.jiugongge_act .box_img{ 
	border: 1px solid transparent;
    border-radius: 10px;
    animation: neon 0.3s infinite alternate; 
}
@keyframes neon {
    0% { box-shadow: 0 0 10px rgb(239, 255, 180), 0 0 20px rgb(145, 255, 0); }
    50% { box-shadow: 0 0 20px yellow, 0 0 30px rgb(0, 255, 242); }
    100% { box-shadow: 0 0 10px rgb(255, 0, 0), 0 0 20px yellow; }
  }

/* 以下属于积分商城 */
.jfStore_list{
	width: 90vw;
	margin: 0 auto;
}
 .jsStore_fenlei{
	display: flex;
	width: 90vw;
	margin: 30px auto 20px;
}
 .jsStore_fenlei .item{
	width: 50%;
	text-align: center;
	font-size: 0.36rem;
	font-family: Arial-Bold, Arial;
	font-weight: 700;
	color: #000000;
	line-height: 0.42rem;
}
 .jsStore_fenlei .act{
	padding-bottom: 10px;
	border-bottom: 1px solid #000;
}
.jfStore_list .jfStore_list_item{
	display: flex;
	background: #F6F6F6;
	opacity: 1;
	border: 1px solid #000000;
	margin-bottom: 20px;
}
.jfStore_list .jfStore_list_item .img{
	width: 2.2rem;
	height: 1.9rem;
	opacity: 1;
	overflow: hidden;
}
.jfStore_list .jfStore_list_item .right{
	padding: 0.18rem 0.22rem;
	flex: 1;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.jfStore_list .jfStore_list_item .bottom{
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}
.jfStore_list .jfStore_list_item .bleft{
	flex: 1;
	margin-right: 20px;
}
.jfStore_list .jfStore_list_item .line,.jfStore_detail .line{
	height: 0.08rem;
	background: #D8D8D8;
	opacity: 1;
	border: 1px solid #000000;
}
.jfStore_list .jfStore_list_item .lnLine , .jfStore_detail .lnLine{
	height: 0.08rem;
	background: #FF326F;
	width: 80%;
}

.jfStore_item_title{
	font-size: 0.32rem;
	font-family: Arial-Regular, Arial;
	font-weight: 400;
	color: #000000;
	line-height: 0.36rem;
}

 .Original_price{
	font-size: 0.24rem;
	font-family: PingFang SC-Regular, PingFang SC;
	font-weight: 400;
	color: rgba(0,0,0,0.4);
	line-height: 0.34rem;
	text-decoration: line-through;
}

 .mall_price{
	font-size: 0.32rem;
	font-family: Arial-Regular, Arial;
	font-weight: 400;
	color: #FF326F;
	line-height: 0.36rem;
}
.jfStore_fenge_line{
	height: 1px;
	background: #F6F6F6;
	margin-top: 20px;
}

.jfStore_list .jfStore_list_item .pkTime{
	font-size: 0.22rem;
	font-family: Arial-Regular, Arial;
	font-weight: 400;
	color: #000000;
	line-height: 0.36rem;
}


.jfStore_list .jfStore_list_item .bright{
	width: 1.2rem;
	height: 0.45rem;
	background: #FF326F;
	border-radius: 0px 0px 0px 0px;
	opacity: 1;
	font-size: 0.2rem;
	font-family: Arial-Regular, Arial;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 24px;
	text-align: center;
}

.jfStore_list .jfStore_list_item .bbtn{
	background: rgba(255, 50, 111, 0.20);
	color: #FF326F;
}

.jfStore_detail{
	padding: 0 0.4rem;
}

.jfStore_detail .jfStore_detail_banner{
	margin: 0 auto;
	overflow: hidden;
	margin-top: 30px;
}
.jfStore_detail_info{
	font-size: 0.29rem;
	font-family: Arial-Regular, Arial;
	font-weight: 400;
	color: rgba(0,0,0,0.4);
	line-height: 0.36rem;
	padding-bottom: 20px;
	border-bottom: 1px solid #F6F6F6;
}

.jfstore_mask_title{
	font-size: 0.4rem;
	font-family: Arial-Regular, Arial;
	font-weight: 400;
	color: #000000;
	line-height: 0.46rem;
}
.jfstore_mask_img{
	width: 100%;
	height: 3.25rem;
	overflow: hidden;
	margin-top: 18px;
}
.jfstore_mask_info{
	width: 100%;
	display: flex;
	justify-content: space-between;
	font-size: 0.34rem;
	font-family: Arial-Regular, Arial;
	font-weight: 400;
	color: #000000;
	line-height: 0.38rem;
	padding: 15px 0;
	border-bottom: 1px solid #F7F7F7;
	align-items: center;
}
.jfstore_mask_input_title{
	font-size: 0.3rem;
	font-family: Arial-Regular, Arial;
	font-weight: 400;
	color: #000000;
	line-height: 0.34rem;
	width: 100%;
	text-align: left;
	margin: 15px 0 8px;
}
.fetch_mask{
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, 0.5);
	display: none;
	z-index: 100;
	align-items: center;
	justify-content: center;
}
.fetch_wrap{
	padding: 20px 30px;
	width: 70vw;
	background: #FFF;
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.fetch_wrap .title{
	font-size: 0.4rem;
	font-family: Arial-Regular, Arial;
	font-weight: 400;
	color: #3D3D3D;
	line-height: 0.5rem;
}
.fetch_wrap .sitem{
	position: relative;
	width: 100%;
	height: 1.8rem;
	background: url('/static/index/images/store1.png');
	background-size: 100% 100%;

}
.fetch_wrap .sword{
	font-size: 0.43rem;
	font-family: Arial-Regular, Arial;
	font-weight: 400;
	color: #FF8F1F;
	line-height: 0.5rem;
	width: 65%;
	height: 100%;
	display: flex;
	align-items: center;
	float: right;
}
.Consignee_information{
	padding-bottom: 100px;
}
.Consignee_information .information_item{
	font-size: 0.28rem;
	font-family: Arial-Regular, Arial;
	font-weight: 400;
	color: #3D3D3D;
	line-height: 0.32rem;
	margin-bottom: 10px;
}

.Consignee_information .Consignee_information_btn{
	width: 100vw;
	position: fixed;
	bottom: 0;
	left: 0;
	background: #fff;
	padding: 20px 0;
	z-index: 22;
}
.Consignee_information .Consignee_information_btn .cibbtn{
	width: 90vw;
	margin: 0 auto;
	height: 46px;
	background: #FF326F;
	font-size: 0.28rem;
	font-family: Arial-Regular, Arial;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 46px;
	text-align: center;
}