/* reset */
body,
div,
p,
ul,
li,
table,
tbody,
tr,
td,
textarea,
form,
input,
h1,
h2,
h3,
h4,
h5,
dl,
dt,
dd,
img,
iframe,
header,
nav,
section,
article,
footer,
figure,
figcaption,
menu {
	margin: 0;
	padding: 0;
	list-style: none;
}

body {
	-webkit-text-size-adjust: none;
	font-size: 0.24rem;
}

header,
nav,
section,
article,
footer,
figure,
figcaption {
	display: block;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
	font-size: 100%
}

ol,
ul {
	margin: 0;
	padding: 0;
}

fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

a,
li,
ul,
[onclick] {
	-webkit-tap-highlight-color: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

em,
strong {
	font-weight: normal;
	font-style: normal;
}

a {
	text-decoration: none;
	color: #fff;
}

.hide {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}

.c:before,
.c:after {
	content: "";
	display: table;
}

.c:after {
	clear: both;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.pr {
	position: relative;
}

.pa {
	position: absolute;
}

.db {
	display: block;
	text-indent: -999em;
}

body,
html {
	width: 100%;
	background: #bd4932;
	-webkit-text-size-adjust: none !important;
}

.sp {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/sp.png) no-repeat;
	background-size: 7.5rem auto;
}

:focus {
	outline: none;
}

@font-face {
	font-family: 'yh';
	src: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/yh.ttf);
	font-display: swap;
}

@font-face {
	font-family: 'sz';
	src: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/sz.ttf);
	font-display: swap;
}

.return {
	background-position: -4.73rem -1.98rem;
	width: 0.76rem;
	height: 0.66rem;
	position: absolute;
	right: 0.37rem;
	top: 0.2rem;
}

.wrap {
	width: 100%;
	height: 100%;
}

.login {
	font-size: .2rem;
	line-height: .24rem;
	color: #e8e8e8;
	align-items: center;
	height: .44rem;
	top: 3.7rem;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	align-items: center;
}

.btn_xx {
	background-position: -5.02rem -0.10rem;
	width: 0.28rem;
	height: 0.28rem;
	display: block;
	margin-right: .14rem;
	position: relative;
}

.btn_xx span {
	width: .24rem;
	height: .24rem;
	background: #ff1e1e;
	font-size: .14rem;
	color: #fff;
	line-height: .2rem;
	text-align: center;
	position: absolute;
	left: -.1rem;
	top: -.17rem;
	border-radius: .1rem;
}

.btn_qh {
	background-position: -4.52rem -0.10rem;
	width: 0.28rem;
	height: 0.28rem;
	display: block;
	margin-left: .14rem;
}

#ams_loginbar {
	background: rgba(71, 71, 71, .74);
	padding: 0.1rem .18rem;
	border-radius: .3rem;
}

#logined {
	display: flex;
	justify-content: center;
	align-items: center;
}

.list {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/home_tab.png) no-repeat;
	width: 100%;
	height: .79rem;
	background-size: 100% 100%;
	position: absolute;
	left: 0;
	top: 4.31rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.list li a {
	width: 2.46rem;
	height: .69rem;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	display: block;
}

.list li:nth-child(1).on a {
	background-image: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/home_tab1.png);
}

.list li:nth-child(2).on a {
	background-image: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/home_tab2.png);
}

.list li:nth-child(3).on a {
	background-image: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/home_tab3.png);
}

.list_box {
	display: none;
}

.list_box.on {
	display: block;
}

.list_box.cl1 {
	height: 11.14rem;
	width: 100%;
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/bg1.jpg) no-repeat;
	background-size: 100% 100%;
	box-sizing: border-box;
	padding-top: .47rem;
	position: relative;
}

.head {
	height: 5.1rem;
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/head.jpg) no-repeat;
	width: 100%;
	background-size: 100% 100%;
}

.list_box.cl2 {
	height: auto;
	width: 100%;
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/bg2.jpg) no-repeat;
	background-size: 100% 37.24rem;
	box-sizing: border-box;
	padding-top: .47rem;
	position: relative;
}

.list_box.cl3 {
	height: 11.14rem;
	width: 100%;
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/bg3.jpg) no-repeat;
	background-size: 100% 100%;
	box-sizing: border-box;
	padding-top: .75rem;
	position: relative;
}

/*tab1*/
.tab1_jl {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/box2.png) no-repeat;
	width: 7.5rem;
	height: 9rem;
	background-size: 100% 100%;
	margin: 0 auto;
	position: relative;
}

.tab1_jl .user_box1,
.tab1_jl .user_box2,
.tab1_jl .user_box3,
.tab1_jl .user_box4 {
	margin-left: .35rem;
}

.tab1_jl .label_box {
	width: 6.08rem;
}

.tab1_jl .preference_box {
	width: 6.15rem;
}

.btn_jl {
	background-position: 0 -5.92rem;
	width: 3.31rem;
	height: 0.98rem;
	display: block;
	margin: 0.55rem auto 0
}

.toast3 {
	background: rgba(0, 0, 0, .8);
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 50%;
	transform: translate(0, -50%);
	z-index: 999;
	display: flex;
	justify-content: center;
	align-items: center;
}

.toast3 p {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/pic5.png) no-repeat;
	width: 5.61rem;
	height: 2.56rem;
	background-size: 100% 100%;
}

.no_label {
	width: 6.08rem;
	margin-left: .45rem;
	margin-top: .1rem;
}

.user_box3 .no_label p {
	width: 6.08rem;
	background: rgba(0, 0, 0, .1);
	color: #a29b88;
	font-weight: bold;
	border-radius: .05rem;
	font-size: .2rem;
	line-height: .42rem;
	display: block;
	text-align: center;
}

.make_box {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/box2.png) no-repeat;
	width: 7.5rem;
	height: 9rem;
	background-size: 100% 100%;
	margin: 0 auto;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
}

.make_box p span {
	font-family: 'yh';
	font-size: .48rem;
	line-height: .65rem;
	display: block;
	text-align: center;
	background: linear-gradient(to bottom, #320d08, #4c1508, #6b1e08, #893c27);
	-webkit-background-clip: text;
	color: transparent;
}

.btn_make {
	background-position: 0 -7.12rem;
	width: 3.31rem;
	height: 0.98rem;
	display: block;
	margin: 0 auto;
	margin-top: .5rem;
}

.find_text {
	padding-top: 3.2rem;
	font-family: 'yh';
	height: 4.8rem
}

.find_text span {
	font-size: .48rem;
	line-height: .65rem;
	display: block;
	text-align: center;
	background: linear-gradient(to bottom, #320d08, #4c1508, #6b1e08, #893c27);
	-webkit-background-clip: text;
	color: transparent;
}

.tab1_part {
	position: relative;
}

.tab1_bg1 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/box1.png) no-repeat;
	width: 7.2rem;
	height: 9.22rem;
	background-size: 100% 100%;
	margin: 0 auto;
	position: relative;
}

.tab1_list {
	width: 5.56rem;
	display: flex;
	justify-content: center;
	top: -.35rem;
	position: absolute;
	left: .3rem;
	z-index: 1;
}

.tab1_list li a {
	width: 2.78rem;
	height: .82rem;
	display: block;
	background-size: 100% 100%;
}

.tab1_list li:nth-child(1) a {
	background-image: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/tab1.png);
}

.tab1_list li:nth-child(1).on a {
	background-image: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/tab1_on.png);
}

.tab1_list li:nth-child(2) a {
	background-image: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/tab2.png);
}

.tab1_list li:nth-child(2).on a {
	background-image: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/tab2_on.png);
}

.tab1_box {
	display: none;
}

.tab1_box.on {
	display: block;
}

.zs1 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/zs1.png) no-repeat;
	width: 100%;
	height: 10.53rem;
	background-size: 100% 100%;
	position: absolute;
	left: 0;
	bottom: 0rem;
	pointer-events: none;
}

.user_box1 {
	padding-top: .65rem;
	margin-left: .15rem;
}

.sub1 {
	background-position: 0 0;
	display: block;
	width: 2.18rem;
	height: 0.48rem;
	display: block;
}

.user {
	display: flex;
	justify-content: flex-start;
	width: 6.08rem;
	margin-left: .45rem;
	margin-top: .1rem;
}

.user_head {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/user_bg.png) no-repeat;
	width: 1.2rem;
	height: 1.19rem;
	background-size: 100% 100%;
	display: flex;
	justify-content: center;
	box-sizing: border-box;
	padding-top: .06rem;
}

.user_head img {
	width: 1.04rem;
	height: 1.04rem;
}

.user_xx {
	width: 2rem;
	margin-left: .2rem;
	position: relative;
}

.user_xx p {
	font-size: .26rem;
	line-height: .35rem;
	color: #1e1410;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.user_xx p b.n {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/n.png) no-repeat;
	width: .23rem;
	height: .27rem;
	display: block;
	background-size: 100% 100%;
}

.user_xx p b.v {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/v.png) no-repeat;
	width: .23rem;
	height: .27rem;
	display: block;
	background-size: 100% 100%;
}

.user_xx em {
	font-size: .21rem;
	line-height: .3rem;
	color: #2c160b;
	display: block;
	padding-top: .03rem;
}

.user_xx:after {
	content: '';
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/xian.png) no-repeat;
	width: 2.15rem;
	height: .73rem;
	position: absolute;
	left: -.07rem;
	top: .33rem;
	background-size: 100% 100%;
}

.user_map {
	margin-left: .3rem;
}

.user_map p {
	font-weight: bold;
	width: 2.29rem;
	height: .39rem;
	background: #f3d59c;
	font-size: .18rem;
	line-height: .39rem;
	color: #2c160b;
	text-align: center;
	display: flex;
	justify-content: center;
}

.user_map p em {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 1.8rem;
	display: block;
}

.user_box2 {
	padding-top: .1rem;
	margin-left: .15rem;
}

.sub2 {
	background-position: 0 -0.61rem;
	display: block;
	width: 2.18rem;
	height: 0.48rem;
	display: block;
}

.data_box {
	display: flex;
	justify-content: space-between;
	width: 6.08rem;
	margin-left: .45rem;
	margin-top: .1rem;
}

.dw_box {
	background: #ffeb7b;
	width: 1.9rem;
	border-radius: .05rem;
	height: .49rem;
	position: relative;
}

.dw_box b {
	width: .6rem;
	height: .6rem;
	display: block;
	position: absolute;
	left: -.1rem;
	top: -.05rem
}

.dw_box b img {
	width: .6rem;
	height: .6rem;
}

.dw_box span {
	padding-left: .42rem;
	display: block;
	display: block;
	width: 1.33rem;
}

.dw_box span em {
	font-size: .2rem;
	color: #8e7f45;
	line-height: .24rem;
	display: block;
	text-align: center;
}

.dw_box span em:nth-child(2) {
	color: #1e1410;
	font-weight: bold;
}

.data_box p {
	background: #ffeb7b;
	width: 1.9rem;
	border-radius: .05rem;
	height: .49rem;
	position: relative;
	font-size: .2rem;
	color: #1e1410;
	line-height: .49rem;
	display: block;
	text-align: center;
	font-weight: bold;
}

.user_box3 {
	padding-top: .1rem;
	margin-left: .15rem;
}

.sub3 {
	background-position: 0 -1.22rem;
	;
	display: block;
	width: 2.18rem;
	height: 0.48rem;
	display: block;
}

.label_box {
	display: flex;
	justify-content: flex-start;
	width: 4rem;
	margin-left: .45rem;
	margin-top: .1rem;
}

.label_box p {
	margin-left: .2rem;
}

.label_box p:nth-child(1) {
	margin-left: 0;
}

.label_box.fz {
	width: 6.08rem;
}

.user_box3 span {
	font-weight: bold;
	width: 1.9rem;
	border-radius: .05rem;
	height: .49rem;
	position: relative;
	font-size: .2rem;
	color: #1e1410;
	line-height: .49rem;
	display: block;
	text-align: center;
}

.user_box3 p {
	background-position: -3.75rem -5rem;
	width: 1.92rem;
	height: 0.42rem;
	font-weight: bold;
	border-radius: .05rem;
	position: relative;
	font-size: .2rem;
	color: #1e1410;
	line-height: .42rem;
	display: block;
	text-align: center;
}

.user_box3 p.fs {
	background: #ffc5a7;
	background-position: -9999em -9999em;
}

.user_box3 p.cs {
	background: #ffd987;
	background-position: -9999em -9999em;
}

.user_box3 p.ls {
	background: #bde6f4;
	background-position: -9999em -9999em;
}

.user_box4 {
	padding-top: .1rem;
	margin-left: .15rem;
}

.sub4 {
	background-position: 0 -1.85rem;
	;
	display: block;
	width: 2.18rem;
	height: 0.48rem;
	display: block;
}

.preference_box {
	display: flex;
	justify-content: flex-start;
	width: 4.1rem;
	margin-left: .4rem;
	margin-top: .1rem;
}

.preference_box.fz {
	width: 6.15rem;
}

.pic1 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/pic1.png) no-repeat;
	width: 2.03rem;
	height: 2.62rem;
	background-size: 100% 100%;
	box-sizing: border-box;
	padding-top: .1rem;
}

.head_bg {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/head_bg.png) no-repeat;
	width: 1.78rem;
	height: 1.76rem;
	background-size: 100% 100%;
	margin: 0 auto .09rem;
	position: relative;
}

.head_bg img {
	display: block;
	width: 90%;
	margin: 0 auto;
}

.pic1 span {
	font-size: .22rem;
	line-height: .24rem;
	color: #1e1410;
	text-align: center;
	display: block;
}

.head_bg b {
	width: 0.38rem;
	height: 1.17rem;
	position: absolute;
	left: .07rem;
	top: .11rem;
}

.head_bg b.cl1 {
	background-position: -7.12rem 0;
}

.head_bg b.cl2 {
	background-position: -6.69rem 0;
}

.head_bg b.cl3 {
	background-position: -6.22rem 0;
	;
}

.three_btn {
	width: 6.36rem;
	display: flex;
	justify-content: space-between;
	margin: .16rem auto 0
}

.three_btn a:nth-child(1) {
	background-position: -2.32rem 0;
	width: 1.89rem;
	height: 0.81rem;
	display: block;
}

.three_btn a:nth-child(2) {
	background-position: -2.32rem -0.96rem;
	width: 2.09rem;
	height: 0.89rem;
	display: block;
	position: relative;
}

.three_btn a:nth-child(3) {
	background-position: -2.32rem -1.98rem;
	width: 2.09rem;
	height: 0.89rem;
	display: block;
}

.three_btn a span {
	font-size: .18rem;
	color: #4d4b48;
	line-height: .2rem;
	position: absolute;
	width: .8rem;
	text-align: center;
	left: .9rem;
	top: .5rem;
}

.btn_fd {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/btn_fd.png) no-repeat;
	width: 4.63rem;
	height: .86rem;
	background-size: 100% 100%;
	margin: 0 auto;
	display: block;
}

.btn_fd.gray {
	filter: grayscale(1);
}

.tab1_bg2 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/box2.png) no-repeat;
	width: 7.5rem;
	height: 9rem;
	background-size: 100% 100%;
	margin: 0 auto;
	position: relative;
}

.tab1_bg2 .user_box1,
.tab1_bg2 .user_box2,
.tab1_bg2 .user_box3,
.tab1_bg2 .user_box4 {
	margin-left: .32rem;
}

.tab1_bg2 .label_box {
	width: 6.08rem;
}

.tab1_bg2 .preference_box {
	width: 6.15rem;
}

.bar_bg {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/bar_bg.png) no-repeat;
	width: 6.2rem;
	height: .65rem;
	background-size: 100% 100%;
	position: relative;
	margin: -.4rem auto;
}

.bar {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/bar.png) no-repeat;
	width: 20%;
	max-width: 6.02rem;
	height: .65rem;
	background-size: 6.02rem 100%;
	position: absolute;
	top: 0;
	left: .09rem;
}

.bar p {
	position: absolute;
	width: 1.2rem;
	right: -.45rem;
	top: .1rem;
}

.bar p b {
	background-position: -5.52rem -0.06rem;
	width: 0.30rem;
	height: 0.37rem;
	display: block;
	margin: 0 0 0 .5rem;
	;
}

.bar p span {
	font-size: .2rem;
	line-height: .24rem;
	color: #ff0000;
	text-shadow: 0 0 4px #000;
}

.bar p span.on {
	color: #09fe43;
}

.btn_bc {
	background-position: -0.02rem -3.02rem;
	width: 3.25rem;
	height: 0.86rem;
	display: block;
	margin: 0.55rem auto 0;
}

.btn_bc.gray {
	filter: grayscale(1);
}

.toast1 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/pic2.png) no-repeat;
	width: 7.5rem;
	height: 3.19rem;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translate(0, -50%);
	background-size: 100% 100%;
	z-index: 9999;
}

.toast2 {
	position: fixed;
	left: 50%;
	top: 50%;
	width: 100%;
	transform: translate(-50%, -50%);
	background-size: 100% 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 999999;
}

.toast2 p {
	font-size: .24rem;
	line-height: .28rem;
	text-align: center;
	padding: 0.3rem .3rem;
	color: #fff;
	background: rgba(0, 0, 0, .7);
	max-width: 6rem;
	border-radius: .2rem;
}

/*tab2*/
.firepower {
	width: 5.85rem;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
	padding-top: 1.03rem;
	align-items: center;
}

.my_hl {
	position: relative;
}

.my_hl p {
	background: #fff;
	width: 1.53rem;
	height: 1.53rem;
	border-radius: 50%;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
}

.my_hl p img {
	width: 1.39rem;
	height: 1.39rem;
	display: block;
	border-radius: 50%;
	overflow: hidden
}

.my_hl em {
	background-position: -5.92rem -2.09rem;
	width: 1.58rem;
	height: 0.61rem;
	display: block;
	font-size: .26rem;
	color: #fff;
	line-height: .54rem;
	text-align: center;
	position: absolute;
	left: -.05rem;
	top: 1.2rem;
}

.my_hl em.cl {
	background-position: -5.92rem -1.41rem;
}

.my_hl span {
	font-size: .2rem;
	color: #573216;
	line-height: .24rem;
	text-align: center;
	margin-top: .2rem;
	display: block;
}

.hl_math {
	font-family: 'yh';
	font-size: .8rem;
	color: #440e04;
	line-height: .86rem;
	text-align: center;
	display: block;
	text-shadow: 0 0 .03rem #f9d698, 0 0 .03rem #f9d698, 0 0 .03rem #f9d698, 0 0 .03rem #f9d698, 0 0 .03rem #f9d698, 0 0 .03rem #f9d698, 0 0 .03rem #f9d698;
}

.hl_sub1 img {
	width: 2.42rem;
	display: block;
}

.of_box {
	margin-top: .13rem;
}

.of_box div {
	display: flex;
	justify-content: center;
	width: 5.67rem;
	margin: 0 auto;
}

.of_box img {
	width: 2.42rem;
	display: block;
	margin: 0 auto;
}

.of_box p {
	width: 1.89rem;
	height: .53rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

.of_box p span {
	width: 1.78rem;
	height: .43rem;
	display: block;
	font-size: .2rem;
	line-height: .43rem;
	text-align: center;
	display: block;
}

.of_box p.cl1 {
	border: .03rem solid #ffb091;
}

.of_box p.cl1 span {
	background: #ffb091;
	color: #4d1f0e;
}

.of_box p.cl2 {
	border: .03rem solid #ffd283;
}

.of_box p.cl2 span {
	background: #ffd283;
	color: #471408;
}

.of_box p.cl3 {
	border: .03rem solid #a2dfff;
}

.of_box p.cl3 span {
	background: #a2dfff;
	color: #284a5e;
}

.kwords {
	margin-top: .37rem;
}

.kwords span {
	width: 2.42rem;
	display: block;
	margin: 0 auto;
}

.kwords span img {
	width: 2.42rem;
	display: block;
}

.kwords p {
	width: 6.4rem;
	margin: 0 auto;
	display: block;
	padding-top: .2rem;
}

.kwords p img {
	width: 6.4rem;
	display: block;
}

.btn_fx {
	background-position: -3.43rem -3.06rem;
	width: 2.74rem;
	height: 0.79rem;
	display: block;
	margin: 0.05rem auto 0;
}

.swiper-button-next:after,
.swiper-button-prev:after {
	display: none;
}

.swiper-button-prev-a {
	background-position: -4.49rem -0.61rem;
	width: 0.62rem;
	height: 0.51rem;
	left: -0.4rem;
	top: 4.33rem;
	z-index: 9;
}

.swiper-button-next-a {
	background-position: -5.36rem -0.61rem;
	width: 0.62rem;
	height: 0.51rem;
	right: -0.4rem;
	top: 4.33rem;
	z-index: 9;
}

.swiper-pagination-a .swiper-pagination-bullet {
	z-index: 1;
	background: #ffde9c;
	width: 0.14rem;
	height: 0.14rem;
	border-radius: 50%;
}

.swiper-pagination-a .swiper-pagination-bullet-active {
	z-index: 1;
	background: #ea6f02;
}

.swiper-pagination-a {
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: 2.2rem;
	width: .77rem;
	display: flex;
	justify-content: space-between;
}

.tab2_box1 {
	position: relative;
	width: 6.34rem;
	height: 10.25rem;
	margin: 0 auto;
}

.mySwiper-a {
	width: 100%;
	overflow: hidden;
}

.tab2_box1_empty {
	position: relative;
	width: 6.34rem;
	height: 10.25rem;
	margin: 0 auto;
}

.btn_gj {
	background-position: 0 -8.25rem;
	width: 4.14rem;
	height: 0.79rem;
	margin: 1.92rem auto 0;
	display: block;
}

.btn_cw {
	background-position: 0 -9.15rem;
	width: 4.06rem;
	height: 0.71rem;
	display: block;
	margin: 0.05rem auto 0;
}

.tab2_box1_empty p {
	padding-top: 3.2rem;
	font-family: 'yh';
}

.tab2_box1_empty p span {
	font-size: .38rem;
	line-height: .65rem;
	display: block;
	text-align: center;
	background: linear-gradient(to bottom, #320d08, #4c1508, #6b1e08, #893c27);
	-webkit-background-clip: text;
	color: transparent;
}

.tab2_box2 {
	height: 5.3rem;
}

.sub_font {
	font-size: .24rem;
	line-height: .32rem;
	color: #3d1008;
	text-align: center;
}

.prop_list {
	width: 5.75rem;
	justify-content: space-between;
	margin: 0.27rem auto 0;
	display: flex;
}

.prop_list p {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/prop_bg.png) no-repeat;
	width: 1.87rem;
	height: 1.88rem;
	background-size: 100% 100%;
}

.prop_list p img {
	width: 100%;
	display: block;
}

.prop_list span {
	font-size: .2rem;
	color: #573216;
	line-height: .24rem;
	text-align: center;
	display: block;
	margin-top: .08rem;
}

.btn_rel {
	background-position: 0 -3.98rem;
	width: 2.74rem;
	height: 0.85rem;
	display: block;
	margin: 0.2rem auto 0;
}

.btn_rel.gray {
	background-position: -3.01rem -4.02rem;
}

.btn_rel.on {
	filter: grayscale(1);
}

.expand_box {
	background-image: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/box3.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 10.92rem;
	background-size: 100% 100%;
	box-sizing: border-box;
	padding-top: 1.2rem;
}

.expand_box.on {
	background-image: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/box5.png);
	height: 6.26rem;
}

.rw_font {
	font-size: .24rem;
	line-height: .34rem;
	text-align: center;
	color: #3d1008;
	font-weight: bold;
}

.rw_font em {
	color: #cd3709;
	font-weight: bold;
}

.expand_box.on .rw_list {
	height: 2.1rem;
}

.rw_list {
	width: 6.22rem;
	margin: 0.1rem auto 0;
	height: auto;
	overflow: hidden;
}

.rw_list li {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/pic3.png) no-repeat;
	width: 6.22rem;
	height: .69rem;
	background-size: 100% 100%;
}

.rw_list li div {
	width: 5.97rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: .69rem;
}

.rw_list li div p {
	font-size: .22rem;
	color: #3e1008;
	line-height: .24rem;
}

.rw_list li div a {
	background-position: -6.08rem -3.95rem;
	width: 1.42rem;
	height: 0.46rem;
	display: block;
}

.rw_list li div a.on {
	background-position: -6.08rem -4.54rem;
}

.rw_list li div a.gray {
	background-position: -6.08rem -5.12rem;
}

.rw_list li div a.rel {
	background-position: -6.08rem -5.69rem;
}

.zk_btn {
	background-position: -4.73rem -1.34rem;
	width: 1rem;
	height: 0.55rem;
	display: block;
	margin: 0.1rem auto 0;
}

.zk_btn.on {
	background-position: -1.76rem -5rem;
	width: 1.43rem;
	height: 0.55rem;
}

.tab2_box4 {
	padding-bottom: .2rem;
}

.cj_box {
	position: relative;
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/box4.png) no-repeat;
	width: 100%;
	height: 10.68rem;
	background-size: 100% 100%;
	margin-top: -.45rem;
	box-sizing: border-box;
	padding-top: 1.75rem;
}

.cj_font {
	font-size: .24rem;
	line-height: .3rem;
	color: #3d1008;
	text-align: center;
}

.btn_hj {
	background-position: 0 -4.89rem;
	width: 1.42rem;
	height: 0.46rem;
	position: absolute;
	right: 0.82rem;
	top: 1.83rem;
}

.lottery {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/cj.png) no-repeat;
	width: 5.91rem;
	height: 5.88rem;
	background-size: 100% 100%;
	margin: 0.28rem auto 0;
	position: relative;
}

/*tab3*/
.gd_ph {
	height: 8.17rem;
	overflow-x: hidden;
	overflow-y: auto;
	width: 6.25rem;
	margin: 0 auto;
}

.ph_list {
	width: 6.25rem;
}

.ph_list li {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/pic6.png) no-repeat;
	width: 6.25rem;
	height: 1.15rem;
	background-size: 100% 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: .05rem;
}

.ph_math {
	font-family: 'sz';
	background-position: -6.56rem -2.79rem;
	width: 0.94rem;
	height: 0.93rem;
	font-size: .8rem;
	color: #5f4535;
	line-height: .93rem;
	margin-left: .22rem;
	text-align: center;
}

.ph_list li:nth-child(1) .ph_math {
	background-position: -3.75rem -5.51rem;
	width: 1.11rem;
	height: 1.01rem;
	margin-left: .15rem;
}

.ph_list li:nth-child(2) .ph_math {
	background-position: -3.75rem -6.90rem;
	width: 1.02rem;
	height: 1.03rem;
	margin-left: .15rem
}

.ph_list li:nth-child(3) .ph_math {
	background-position: -5.17rem -6.90rem;
	width: 1.01rem;
	height: 1.03rem;
	margin-left: .15rem
}

.ph_hl {
	font-size: .26rem;
	color: #553019;
	line-height: .38rem;
	font-family: 'yh';
	width: 2.9rem;
	text-align: center;
}

.ph_hl em {
	font-size: .36rem;
}

.ph_head {
	display: flex;
	justify-content: flex-start;
	width: 1.75rem;
	margin-left: .25rem;
}

.ph_head p {
	background: #fff;
	border-radius: 50%;
	width: .9rem;
	height: .9rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

.ph_head p img {
	width: .83rem;
	display: block;
	border-radius: 50%;
	overflow: hidden;
}

.ph_head p:nth-child(2) {
	margin-left: -.1rem;
}

.gd_ph::-webkit-scrollbar {
	display: none;
}

.gd_ph::-webkit-scrollbar-thumb {
	display: none;
}

.jj_box1 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/pic7.png) no-repeat;
	width: 7.05rem;
	height: 1.31rem;
	background-size: 100% 100%;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	align-items: center;
}

.jj_box1 p {
	font-family: 'yh';
	font-size: .37rem;
	color: #352114;
	line-height: .4rem;
	text-align: center;
}

.jj_box2 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/pic8.png) no-repeat;
	width: 7.05rem;
	height: 1.31rem;
	background-size: 100% 100%;
	margin: 0 auto;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.jj_box2 span {
	font-family: 'yh';
	width: 1.15rem;
	display: block;
	margin-left: .38rem;
	font-size: .37rem;
	color: #352114;
	line-height: .4rem;
	text-align: center;
}

.jj_box2 .ph_hl em {
	font-size: .41rem;
}

.jj_box2 .ph_head {
	margin-left: .3rem;
}

.zs2 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/zs2.png) no-repeat;
	width: 100%;
	height: 10.06rem;
	background-size: 100% 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	pointer-events: none;
}

/*page1*/
.page1 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/page1.jpg) no-repeat;
	width: 100%;
	height: 21.14rem;
	background-size: 100% 100%;
}

.page1_head {
	height: 5.83rem;
}

.page1_part1 {
	height: 6.1rem;
}

.page1_user {
	width: 1.48rem;
	height: 1.48rem;
	border-radius: 50%;
	background: #fff;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	align-items: center;
}

.page1_user img {
	width: 1.4rem;
	display: block;
	border-radius: 50%;
	overflow: hidden;
}

.page1_part1 span {
	font-size: .24rem;
	color: #3d1008;
	line-height: .26rem;
	text-align: center;
	display: block;
	padding-top: .25rem;
}

.page1_part1 span em {
	color: #24bfff;
}

.btn_db {
	display: flex;
	justify-content: space-between;
	margin: 0.3rem auto 0;
	width: 6.05rem;
}

.btn_db a:nth-child(1) {
	background-position: -4.54rem -8.25rem;
	width: 2.96rem;
	height: 0.67rem;
	display: block;
}

.btn_db a:nth-child(2) {
	background-position: -4.54rem -9.14rem;
	width: 2.96rem;
	height: 0.67rem;
	display: block;
}

.page1_part2 {
	position: relative;
}

.page1_part2 .user_box1,
.page1_part2 .user_box2,
.page1_part2 .user_box3,
.page1_part2 .user_box4 {
	margin-left: .3rem;
}

.page1_part2 .user_box1 {
	padding-top: 0;
}

.page1_part2 .label_box {
	width: 6.08rem;
}

.page1_part2 .preference_box {
	width: 6.15rem;
}

.zs3 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/zs3.png) no-repeat;
	width: 100%;
	height: 8.91rem;
	background-size: 100% 100%;
	pointer-events: none;
	position: absolute;
	left: 0;
	top: -.65rem;
}

/*page2*/
.page2_part {
	position: relative;
}

.page2 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/page2.jpg) no-repeat;
	width: 100%;
	height: 16.24rem;
	background-size: 100% 100%;
}

.page2_head {
	height: 6.3rem;
}

.page2_head .login {
	top: 3.85rem;
}

.page2_part .firepower {
	padding-top: 0;
}

.page2_part .kwords {
	margin-top: .2rem;
}

.page2_part .swiper-button-prev-a {
	left: -0.4rem;
	top: 3.32rem;
}

.page2_part .swiper-button-next-a {
	right: -0.4rem;
	top: 3.32rem;
}

.page2_box1 {
	position: relative;
	width: 6.34rem;
	margin: 0 auto;
}

.btn_game {
	background-position: 0 -10.20rem;
	width: 3.31rem;
	height: .98rem;
	display: block;
	margin: 1.16rem auto 0;
}

.zs4 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/zs4.png) no-repeat;
	width: 100%;
	height: 7.59rem;
	position: absolute;
	left: 0;
	top: -.85rem;
	pointer-events: none;
	z-index: 9999;
	background-size: 100% 100%;
}

/*pop1*/
.dialog {
	width: 7.5rem;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 9999;
	transform: translate3d(0, 0, 0) translateX(-50%) translateY(-50%);
}

.mask_pop {
	width: 7.5rem;
	height: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	background-color: rgba(0, 0, 0, .8);
	transform: translateX(-50%) translateY(-50%);
	pointer-events: none;
}

.dia_1 {
	width: 7.5rem;
	height: 16.24rem;
}

.jt1 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/tc/tc_bg1.png) no-repeat;
	width: 5.14rem;
	height: 1.61rem;
	background-size: 100% 100%;
	position: fixed;
	top: 2%;
	right: 6%;
}

.jt2 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/tc/tc_bg2.png) no-repeat;
	width: 3.81rem;
	height: 1.63rem;
	background-size: 100% 100%;
	position: fixed;
	top: 2%;
	right: 6%;
}

.jt3 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/tc/tc_bg1.png) no-repeat;
	width: 5.14rem;
	height: 1.61rem;
	background-size: 100% 100%;
	position: fixed;
	top: 2%;
	right: 20%;
}

.jt4 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/tc/tc_bg2.png) no-repeat;
	width: 3.81rem;
	height: 1.63rem;
	background-size: 100% 100%;
	position: fixed;
	top: 2%;
	right: 20%;
}


/*pop3*/
.dia-con3 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/tc/tc_bg3.png) no-repeat;
	width: 6.21rem;
	height: 4.12rem;
	background-size: 100% 100%;
	z-index: 9;
	position: relative;
}

.dia-close {
	background-position: -6.56rem -6.94rem;
	width: 0.81rem;
	height: 0.81rem;
	position: absolute;
	left: 0;
	bottom: -1rem;
	right: 0;
	margin: 0 auto;
}

.tc_sub {
	font-size: .36rem;
	line-height: .4rem;
	color: #ffffff;
	text-align: center;
	font-family: 'yh';
	padding-top: .18rem;
}

.df_name_f {
	font-size: .26rem;
	line-height: .36rem;
	color: #452f25;
	text-align: center;
	height: 2.43rem;
	padding-top: .15rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

.qw_btn {
	background-position: -5.45rem -10rem;
	width: 2.05rem;
	height: 0.67rem;
	display: block;
	margin: 0 auto;
}

.tc_btn_db {
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
	width: 4.45rem;
}

.look_rw {
	background-position: -5.45rem -10.85rem;
	width: 2.05rem;
	height: 0.67rem;
	display: block;
}

.go_ws {
	background-position: -5.45rem -11.66rem;
	width: 2.05rem;
	height: 0.67rem;
	display: block;
}

/*pop5*/
.dia-con5 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/tc/tc_bg3.png) no-repeat;
	width: 6.21rem;
	height: 4.12rem;
	background-size: 100% 100%;
	z-index: 9;
	position: relative;
}

.dia-con5 span {
	font-size: .26rem;
	line-height: .36rem;
	color: #452f25;
	text-align: center;
	height: 2.43rem;
	padding-top: .15rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

.btn_down {
	background-position: -5.45rem -12.46rem;
	width: 2.05rem;
	height: 0.67rem;
	display: block;
	margin: 0 auto;
}

/*pop6*/
.dia-con6 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/tc/tc_bg4.png) no-repeat;
	width: 6.21rem;
	height: 4.85rem;
	background-size: 100% 100%;
	z-index: 9;
	position: relative;
}

.dia-con6 span {
	width: 6.34rem;
	margin: 0.3rem auto 0;
	text-align: center;
	font-size: 0.26rem;
	line-height: 0.36rem;
	color: #452f25;
	display: block;
}

.dia-con6.cl span {
	width: 6.34rem;
	margin: 0.2rem auto 0;
	text-align: center;
	font-size: 0.2rem;
	line-height: 0.3rem;
	color: #452f25;
	display: block;
}

.dia-con6.cl2 span {
	width: 6rem;
	margin: 0.4rem auto 0;
	text-align: center;
	font-size: 0.24rem;
	line-height: 0.3rem;
	color: #452f25;
	display: block;
	margin-bottom: .5rem;
}

.dia-con6 em {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0.15rem auto 0;
	width: 1.91rem;
	height: 1.91rem;
	background-size: 100% 100%;
}

.dia-con6 em img {
	width: 2.1rem;
	height: 2.1rem;
	display: block;
}

.btn_copy {
	background-position: -5.45rem -13.28rem;
	width: 2.05rem;
	height: 0.67rem;
	margin: .2rem auto;
	display: block;
}

.dia-con6 input {
	border: 0;
	background: #8b2815;
	position: absolute;
	color: #8b2815;
	z-index: -1;
	pointer-events: none;
	opacity: 0;
}

/*pop7*/
.dia-con7 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/tc/tc_bg5.png) no-repeat;
	width: 6.21rem;
	height: 5.35rem;
	background-size: 100% 100%;
	z-index: 9;
	position: relative;
}

.dia-con7 ul {
	width: 5.9rem;
	overflow-y: auto;
	overflow-x: hidden;
	margin: 0.4rem auto 0;
	height: 2.8rem;
}

.dia-con7 ul li {
	background: #e3ddcf;
	width: 5.76rem;
	height: .6rem;
	border-radius: .1rem;
	margin-bottom: .11rem;
}

.dia-con7 ul li a {
	width: 5.7rem;
	margin: 0 auto;
	align-items: center;
	height: 0.6rem;
	display: flex;
	justify-content: space-between;
	position: relative;
}

.dia-con7 ul li a span {
	margin-left: .13rem;
}

.dia-con7 ul li a span em {
	display: block;
	color: #572910;
	font-size: 0.2rem;
	line-height: 0.24rem;
}

.dia-con7 ul li a i {
	background-position: -5.01rem -5.51rem;
	width: 0.33rem;
	height: .33rem;
	display: block;
}

.dia-con7 ul li.on a i {
	background-position: -5.01rem -5.91rem;
}

.dia-con7 ul::-webkit-scrollbar {
	width: .09rem;
	background: #e3ddcf;
	border-radius: .05rem;
}

.dia-con7 ul::-webkit-scrollbar-thumb {
	background: #b39b8d;
	border-radius: .05rem;
}

.grant {
	width: 5.76rem;
	display: flex;
	justify-content: center;
	margin: 0.17rem auto 0;
	align-items: center;
}

.grant a {
	background-position: -5.48rem -5.51rem;
	width: .33rem;
	height: .33rem;
	display: block;
	margin-right: .05rem;
}

.grant a.on {
	background-position: -5.48rem -5.91rem;
}

.grant p {
	font-size: .18rem;
	width: 5.5rem;
	line-height: .24rem;
	color: #4a413c;
	font-family: 'font-fz';
}

.grant p span {
	color: #d20000;
}

.bd_db {
	width: 4.55rem;
	margin: 0.1rem auto 0;
	display: flex;
	justify-content: space-between;
}

.bd_db a {
	display: block;
	width: 2.05rem;
	height: 0.67rem;
}

.bd_db a:nth-child(1) {
	background-position: -5.45rem -14.11rem;
}

.bd_db a:nth-child(2) {
	background-position: -5.45rem -14.94rem;
}

/*pop8*/
.dia-con8 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/tc/tc_bg5.png) no-repeat;
	width: 6.21rem;
	height: 5.35rem;
	background-size: 100% 100%;
	z-index: 9;
	position: relative;
}

.drop_box {
	width: 5.76rem;
	margin: 0 auto;
	margin-bottom: .1rem;
}

.drop_box .milo-item {
	width: 5.76rem;
	height: 0.60rem;
	appearance: none;
	-moz-appearance: none;
	text-indent: .12rem;
	-webkit-appearance: none;
	display: block;
	border: 0;
	font-size: 0.22rem;
	color: #6e6463;
	line-height: 0.36rem;
	padding: 0;
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/sp.png) no-repeat;
	background-size: 7.5rem auto;
	background-position: -1.74rem -18.91rem;
}


.drop_box .milo-disabled .miloui-selector-value {
	color: rgba(0, 0, 0, .4);
}

.drop_box .miloui-selector-value:after {
	content: none;
}

.drop_box .miloui-selector {
	width: 100%;
	height: 100%;
	border: none;
	color: #000;
}

.drop_box .miloui-selector-value {
	width: 100%;
	height: 0.6rem;
	line-height: 0.6rem;
}

.dia-con8 .grant label {
	font-size: .18rem;
	width: 5.5rem;
	line-height: .24rem;
	color: #4a413c;
	font-family: 'font-fz';
}
.dia-con8 .miloui-selector-value.miloui-empty:before{
		color: rgba(0, 0, 0, .4);
}
.dia-con8 .grant input{
  appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
   width: .33rem;
    height: .33rem;
    outline: none;
    cursor: pointer;
    position: relative;
		background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/sp.png) no-repeat;
    background-size: 7.5rem auto;
		background-position: -5.48rem -5.51rem;
		    margin-right: .05rem;
}
.dia-con8 .grant input:checked {
  background-position: -5.48rem -5.91rem;
  }
.dia-con8 .bd_db a {
	display: block;
	width: 2.05rem;
	height: 0.67rem;
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/sp.png) no-repeat;
	background-size: 7.5rem auto;
	background-position: -5.45rem -14.94rem;
	    font-size: 0;
}
.dia-con8 .bd_db{
    justify-content: center;
}
.btn_lj {
	background-position: -5.15rem -7rem;
	width: 2.35rem;
	height: 0.77rem;
	display: block;
	margin: 0.1rem auto 0;
}

.drop_box.cl {
	margin-top: .4rem;
}

/*pop9*/
.dia-con9 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/tc/tc_bg6.png) no-repeat;
	width: 6.21rem;
	height: 3.9rem;
	background-size: 100% 100%;
	z-index: 9;
	position: relative;
}

.dl_btn_db {
	width: 4.41rem;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
	padding-top: 1.4rem;
}

.dl_btn_db a {
	width: 1.86rem;
	display: block;
	height: 1.86rem;
}

/*pop10*/
.dia-con10 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/tc/tc_bg4.png) no-repeat;
	width: 6.21rem;
	height: 4.85rem;
	background-size: 100% 100%;
	z-index: 9;
	position: relative;
}

.jl_list {
	width: 6.15rem;
	margin: 0.14rem auto;
	height: 4rem;
	overflow-x: hidden;
	overflow-y: auto;
}

.jl_list li {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	height: .93rem;
	width: 6.15rem;
}

.jl_list li:nth-child(odd) {
	background: #fffff6;
}

.jl_user {
	width: .67rem;
	height: .67rem;
	border-radius: 50%;
	overflow: hidden;
	margin-left: .17rem;
}

.jl_user img {
	width: .64rem;
	display: block;
	border-radius: 50%;
	overflow: hidden;
}

.jl_name {
	width: 2.2rem;
	text-align: center;
	font-size: .2rem;
	color: #3e332e;
	line-height: .24rem;
}

.jl_name span {
	display: block;
}

.jl_name em {
	display: block;
}

.prop_jl {
	width: 1.75rem;
}

.prop_jl span {
	font-size: .2rem;
	color: #3e332e;
	line-height: .24rem;
	text-align: center;
	display: block;
}

.prop_jl a {
	font-size: .2rem;
	color: #ffa132;
	line-height: .24rem;
	text-align: center;
	border-bottom: .01rem solid #ffa132;
	display: block;
	margin: 0 auto;
	width: 1.42rem;
}

.prop_jl a.cl {
	border-bottom: .01rem solid #5b91e4;
	color: #5b91e4;
}

.jl_time {
	width: 1.5rem;
	font-size: .2rem;
	line-height: .24rem;
	color: #3e332e;
	text-align: center;
}

.jl_list::-webkit-scrollbar {
	display: none;
}

.jl_list::-webkit-scrollbar-thumb {
	display: none;
}

/*pop11*/
.dia-con11 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/tc/tc_bg4.png) no-repeat;
	width: 6.21rem;
	height: 4.85rem;
	background-size: 100% 100%;
	z-index: 9;
	position: relative;
}

.dia-con11 span {
	font-size: .26rem;
	line-height: .36rem;
	color: #452f25;
	text-align: center;
	padding-top: .5rem;
	display: block;
}

.cj_prop {
	display: flex;
	justify-content: center;
	width: 5.76rem;
	margin: 0 auto;
}

.cj_prop li {
	width: 1.92rem;
}

.cj_prop li p {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/prop_bg.png) no-repeat;
	width: 1.64rem;
	height: 1.64rem;
	display: flex;
	justify-content: center;
	align-items: center;
	background-size: 100% 100%;
	margin: 0.2rem auto 0;
}

.cj_prop li p img {
	width: 100%;
	display: block;
}

.cj_prop li em {
	font-size: .2rem;
	line-height: .24rem;
	color: #573216;
	text-align: center;
	display: block;
	margin-top: .1rem;
}

.btn_know {
	background-position: 0 -11.28rem;
	width: 2.05rem;
	height: 0.67rem;
	display: block;
	margin: .13rem auto 0;
}

/*pop12*/
.dia-con12 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/tc/tc_bg7.png) no-repeat;
	width: 6.21rem;
	height: 4.32rem;
	background-size: 100% 100%;
	z-index: 9;
	position: relative;
}

.dia-con12 span {
	font-size: .26rem;
	line-height: .36rem;
	display: block;
	color: #452f25;
	text-align: center;
}

.prop_ff {
	justify-content: center;
	align-items: center;
	display: flex;
	height: 2.5rem;
	margin: 0.18rem auto 0;
}

.prop_ff i {
	font-style: normal;
}

.prop_btn_db {
	width: 4.45rem;
	display: flex;
	justify-content: space-between;
	margin: 00 auto;
}

.btn_jsq {
	background-position: 0 -12.08rem;
	width: 2.05rem;
	height: 0.67rem;
	display: block;
}

.btn_qcj {
	background-position: 0 -12.86rem;
	width: 2.05rem;
	height: 0.67rem;
	display: block;
}

/*pop14*/
.dia-con14 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/tc/tc_bg7.png) no-repeat;
	width: 6.21rem;
	height: 4.32rem;
	background-size: 100% 100%;
	z-index: 9;
	position: relative;
}

.dia-con14 span {
	font-size: .26rem;
	line-height: .4rem;
	display: block;
	color: #452f25;
	text-align: center;
}

.prop_ff {
	justify-content: center;
	align-items: center;
	display: flex;
	height: 2.5rem;
	margin: 0.18rem auto 0;
}

.prop_btn_db {
	width: 4.45rem;
	display: flex;
	justify-content: space-between;
	margin: 00 auto;
}

.prop_ff span em {
	background-position: -5.02rem -0.10rem;
	width: 0.28rem;
	height: 0.28rem;
	display: inline-block;
}

.sh_look {
	background-position: 0 -13.66rem;
	width: 2.05rem;
	height: 0.67rem;
	display: block;
}

.lj_look {
	background-position: 0 -14.46rem;
	width: 2.05rem;
	height: 0.67rem;
	display: block;
}

/*pop15*/
.dia-con15 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/tc/tc_bg7.png) no-repeat;
	width: 6.21rem;
	height: 4.32rem;
	background-size: 100% 100%;
	z-index: 9;
	position: relative;
}

.dia-con15 span {
	font-size: .26rem;
	line-height: .4rem;
	display: block;
	color: #452f25;
	text-align: center;
}

.prop_ff {
	justify-content: center;
	align-items: center;
	display: flex;
	height: 2.5rem;
	margin: 0.18rem auto 0;
}

.prop_btn_db {
	width: 4.45rem;
	display: flex;
	justify-content: space-between;
	margin: 00 auto;
}

.xz_fb_btn {
	background-position: 0 -15.25rem;
	width: 2.05rem;
	height: 0.67rem;
	display: block;
}

.jx_ws_btn {
	background-position: 0 -16.03rem;
	width: 2.05rem;
	height: 0.67rem;
	display: block;
}

/*pop16*/
.dia-con16 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/tc/tc_bg8.png) no-repeat;
	width: 6.21rem;
	height: 3.9rem;
	background-size: 100% 100%;
	z-index: 9;
	position: relative;
}

.dl_btn_db.cl {
	padding-top: 1rem;
}

/*pop17*/
.dia-con17 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/tc/tc_bg9.png) no-repeat;
	width: 6.21rem;
	height: 3.9rem;
	background-size: 100% 100%;
	z-index: 9;
	position: relative;
}

/*pop18*/
.dia-con18 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/tc/tc_bg5.png) no-repeat;
	width: 6.21rem;
	height: 5.35rem;
	background-size: 100% 100%;
	z-index: 9;
	position: relative;
}

.xx_sub {
	font-size: .26rem;
	line-height: .36rem;
	color: #452f25;
	text-align: center;
	padding-top: .4rem;
}

.drop1 {
	margin-left: .3rem;
	background-position: -1.55rem -13.17rem;
	width: 5.95rem;
	margin: .12rem auto 0;
	text-align: center;
	height: 0.78rem;
	appearance: none;
	-moz-appearance: none;
	font-weight: 600;
	-webkit-appearance: none;
	display: block;
	border: 0;
	font-size: 0.28rem;
	color: #6e6463;
	line-height: 0.36rem;
}

.drop1 option {
	color: #000;
}

.inp {
	width: 5.75rem;
	height: 0.5rem;
	display: block;
	font-size: 0.22rem;
	color: #6e6463;
	line-height: 0.36rem;
	border: none;
	margin: 0.1rem auto 0;
	font-weight: 600;
	text-align: center;
	border-radius: .1rem;
	background: #e3ddcf;
}

.position {
	width: 5.95rem;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
}

.position div {
	background-position: -3.48rem -10.11rem;
	width: 1.81rem;
	height: 0.51rem;
	margin: .12rem auto 0;
	display: flex;
	justify-content: center;
}

.drop2 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
	border: none;
	background: none;
	appearance: none;
	-moz-appearance: none;
	font-weight: 600;
	width: 1.3rem;
	-webkit-appearance: none;
	display: block;
	border: 0;
	font-size: 0.2rem;
	color: #6e6463;
	line-height: 0.26rem;
}

.drop2 option {
	color: #000;
}

.btn_tj {
	background-position: 0 -16.81rem;
	width: 2.05rem;
	height: 0.67rem;
	display: block;
	margin: 0.1rem auto;
}

.btn_tj.gray {
	filter: grayscale(1);
}

.grant.cl p {
	font-size: .2rem;
}

.zb_tj {
	background-position: -5.45rem -16.54rem;
	width: 2.05rem;
	height: 0.67rem;
	display: block;
	margin: 0.1rem auto;
}

.zb_tj.gray {
	background-position: -5.45rem -15.75rem;
}

/*pop20*/
.dia-con20 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/tc/tc_bg11.png) no-repeat;
	width: 6.21rem;
	height: 5.59rem;
	background-size: 100% 100%;
	z-index: 9;
	position: relative;
}

.dia-con20.on {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/tc/tc_bg10.png) no-repeat;
	width: 6.21rem;
	height: 6.79rem;
	background-size: 100% 100%;
	z-index: 9;
	position: relative;
}

.bq_list {
	display: flex;
	justify-content: space-between;
	width: 6.16rem;
}

.bq_list li {
	width: 1.54rem;
}

.bq_list li a {
	width: 1.58rem;
	height: .6rem;
	display: block;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

.bq_list li:nth-child(1).on a {
	background-image: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/ah_tab1.png);
}

.bq_list li:nth-child(2).on a {
	background-image: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/ah_tab2.png);
}

.bq_list li:nth-child(3).on a {
	background-image: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/ah_tab3.png);
}

.bq_list li:nth-child(4).on a {
	background-image: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/ah_tab4.png);
}

.ad_box {
	display: none;
}

.ad_box.on {
	display: block;
}

.jb_xx {
	width: 6rem;
	margin: 0 auto;
}

.gender_box {
	display: flex;
	justify-content: space-between;
	width: 2.5rem;
	align-items: center;
	padding-top: .1rem;
}

.gender_box a {
	width: .66rem;
	height: .47rem;
	background: #e3ddcf;
	border-radius: .1rem;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: .22rem;
	line-height: .37rem;
	color: #6e6463;
	text-align: center;
}

.gender_box a:nth-child(2) span {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/n.png) no-repeat;
	width: .23rem;
	height: .27rem;
	display: block;
	margin: 0 auto;
	background-size: 100% 100%;
}

.gender_box a:nth-child(3) span {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/v.png) no-repeat;
	width: .23rem;
	height: .27rem;
	display: block;
	margin: 0 auto;
	background-size: 100% 100%;
}

.sx_fot {
	font-size: .24rem;
	line-height: .37rem;
	color: #3e332e;
	display: block;
}

.ll_sub {
	font-size: .24rem;
	line-height: .37rem;
	color: #3e332e;
	display: block;
	position: absolute;
	left: .3rem;
	top: 3.8rem;
}

.gender_box a.on {
	background: #ffe787;
	color: #49221d;
}

.area {
	display: flex;
	justify-content: space-between;
	padding-top: .1rem;
	width: 5.42rem;
}

.area_ip {
	position: relative;
}

.area_ip p {
	background: #e3ddcf;
	width: 4.58rem;
	height: .47rem;
	margin-bottom: .07rem;
	border-radius: .1rem;
}

.area_ip em {
	font-size: .22rem;
	color: #6e6463;
	line-height: .47rem;
	display: block;
	text-indent: .1rem;
	width: 2.2rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.area_ip a {
	font-size: .2rem;
	color: #3579e3;
	line-height: .22rem;
	border-bottom: .01rem solid #3579e3;
	position: absolute;
	top: .13rem;
}

.area_ip a:nth-child(2) {
	right: .98rem;
}

.area_ip a:nth-child(3) {
	right: .06rem;
}

.drop_area {
	width: 4.58rem;
	margin: 0 auto;
	margin-bottom: .1rem;
	display: flex;
	justify-content: space-between;
}

.drop_area div {
	background-position: -2.36rem -11.37rem;
	width: 2.25rem;
	height: 0.47rem;
	display: flex;
	justify-content: center;
}

.area_s {
	background: none;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border: none;
	width: 1.6rem;
	appearance: none;
	-moz-appearance: none;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-indent: .12rem;
	text-align: center;
	-webkit-appearance: none;
	display: block;
	border: 0;
	font-size: 0.22rem;
	color: #6e6463;
	line-height: 0.36rem;
}

.area_s option {
	color: #000;
}

.often_box {
	padding-top: .1rem;
}

.often_list {
	width: 5.84rem;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	padding-top: .15rem;
}

.often_list li {
	width: 1.46rem;
	margin-bottom: .08rem;
}

.often_list li span {
	font-size: .22rem;
	color: #6e6463;
	background: #e3ddcf;
	width: 1.37rem;
	height: .49rem;
	display: block;
	display: flex;
	justify-content: space-around;
	align-items: center;
}

.often_list li.on span {
	color: #49221d;
	background: #ffe787;
}

.btn_save {
	background-position: -3.48rem -10.72rem;
	width: 1.68rem;
	height: 0.55rem;
	display: block;
	margin: 0.1rem auto 0;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0.1rem;
}

.dw_zg {
	width: 4.2rem;
	display: flex;
	justify-content: space-between;
}

.dw_box1 {
	padding-top: .12rem;
}

.dw_zg div {
	position: relative;
	background: #e3ddcf;
	width: 1.83rem;
	height: .54rem;
	border-radius: .1rem;
	margin-top: .15rem;
}

.dw_zg div img {
	width: .6rem;
	height: .61rem;
	position: absolute;
	left: -.1rem;
	top: -.06rem;
}

.dw_zg div em {
	font-size: .18rem;
	line-height: .26rem;
	color: #6e6463;
	text-align: center;
	display: block;
	width: 1.45rem;
	margin-left: .38rem;
}

.dw_zg div span {
	font-size: .18rem;
	line-height: .26rem;
	color: #49221d;
	text-align: center;
	display: block;
	width: 1.45rem;
	margin-left: .38rem;
}

.dw_zg p {
	font-size: .18rem;
	color: #502424;
	line-height: .24rem;
	position: absolute;
	right: .05rem;
	bottom: 0;
	display: none;
}

.dw_zg div.on {
	background: #ffe787;
}

.career_box {
	margin-top: .15rem;
}

.career_list {
	width: 6rem;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	padding-top: .1rem;
}

.career_list li {
	width: 2rem;
	margin-bottom: .08rem;
	position: relative;
}

.career_list li span {
	font-size: .22rem;
	color: #6e6463;
	background: #e3ddcf;
	width: 1.75rem;
	height: .51rem;
	display: block;
	display: flex;
	justify-content: space-around;
	align-items: center;
}

.career_list li.on span {
	color: #49221d;
	background: #ffe787;
}

.career_list li p {
	font-size: .18rem;
	color: #502424;
	line-height: .24rem;
	position: absolute;
	right: .3rem;
	bottom: 0;
	display: none;
}

.sjxz.on p {
	display: block;
}

.bqxz.on p {
	display: block;
}

.ninja_xz {
	display: flex;
	justify-content: space-between;
}

.btn_kk {
	background-position: -2.41rem -14.26rem;
	width: 1.86rem;
	height: 0.56rem;
	display: block;
	position: relative;
}

.btn_kk.on {
	background-position: -2.39rem -13.52rem;
}

.btn_kk.on .ninja_on {
	display: flex;
}

.ninja_d {
	font-size: .2rem;
	text-align: center;
	display: flex;
	color: #1e1410;
	line-height: normal;
	padding: 0.01rem 0;
	align-items: center;
	justify-content: center;
	height: .56rem;
}

.btn_kk.on .ninja_d {
	display: none;
}

.btn_kk .end_rz .cy_end em:nth-child(2) {
	display: none;
}

.btn_kk .end_rz {
	display: none;
	justify-content: flex-start;
	align-items: center;
}

.cy_ninja {
	font-size: .22rem;
	line-height: .3rem;
	color: #49221d;
	width: 1.23rem;
	display: block;
	text-align: center;
}

.btn_kk b {
	background-position: -5.03rem -6.34rem;
	width: .19rem;
	height: 0.19rem;
	position: absolute;
	right: -.03rem;
	top: -0.07rem;
	display: none;
}

.ninja_math {
	font-size: .17rem;
	color: #ffffff;
	line-height: .2rem;
	position: absolute;
	bottom: .03rem;
	right: .06rem;
	display: none;
}

.btn_kk.on b,
.btn_kk.on .ninja_math {
	display: block;
}

.btn_kk.on .end_rz {
	display: flex;
}

.ninja_box {
	display: none;
	height: 2.6rem;
	overflow-y: auto;
}

.ninja_box.on {
	display: block;
}

.ninja_list1 {
	display: flex;
	justify-content: center;
	margin: 0.14rem auto 0;
}

.ninja_list1 li a {
	background-position: -2.39rem -12.76rem;
	width: 2rem;
	height: 0.61rem;
	display: block;
}

.ninja_list1 li.on a {
	background-position: -2.36rem -12.04rem;
}

.ninja_list1 li a em {
	font-size: .29rem;
	line-height: .6rem;
	font-family: 'yh';
	text-align: center;
	display: block;
	background: linear-gradient(to bottom, #2b2b2b, #5e5e5e);
	-webkit-background-clip: text;
	color: transparent;
}

.ninja_list1 li.on a em {
	background: linear-gradient(to bottom, #360f08, #7e2308);
	-webkit-background-clip: text;
	color: transparent;
}

.ninja_end {
	width: 6rem;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.ninja_end li {
	width: 1.82rem;
	margin: .1rem .09rem 0;
}

.ninja_end li a {
	background: #e3ddcf;
	width: 1.82rem;
	height: .53rem;
	display: block;
	border-radius: .1rem;
}

.ninja_end li.on a {
	background: #ffe787;
}

.end_rz {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.end_rz img {
	width: .54rem;
	display: block;
	margin-left: .02rem;
	border-top-left-radius: .1rem;
	border-bottom-left-radius: .1rem;
}

.cy_end {
	font-size: .2rem;
	line-height: .24rem;
	color: #49221d;
	width: 1.23rem;
	display: block;
	text-align: center;
}

.cy_end em {
	display: block;
}

.cy_end em:nth-child(2) {
	font-size: .16rem;
	color: #6e6463;
}

/*pop21*/
.dia-con21 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/tc/tc_bg12.png) no-repeat;
	width: 6.34rem;
	height: 6.94rem;
	background-size: 100% 100%;
	z-index: 9;
	position: relative;
}

.message_box {
	width: 6.17rem;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
}

.message_l {
	width: .97rem;
	padding-top: .2rem;
}

.message_list {
	height: 6.5rem;
	overflow-y: auto;
	overflow-x: hidden;
}

.message_list li {
	margin-bottom: .02rem;
	position: relative;
	height: .93rem;
	display: flex;
	align-items: center;
}

.message_list p {
	position: relative;
	background-repeat: no-repeat;
	width: .71rem;
	height: .71rem;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 9;
	position: relative;
}

.message_list li.on:after {
	content: '';
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/tc/head_xz.png) no-repeat;
	width: 1rem;
	height: .93rem;
	background-size: 100% 100%;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}

.message_list p img {
	background-image: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/user.png);
	width: .69rem;
	display: block;
	border-radius: 50%;
	overflow: hidden;
	margin-left: .12rem;
}

.message_list p span {
	width: .24rem;
	height: .24rem;
	background: #ff1e1e;
	font-size: .14rem;
	color: #fff;
	line-height: .24rem;
	text-align: center;
	position: absolute;
	left: .1rem;
	top: -.02rem;
	border-radius: .1rem;
}

.message_list::-webkit-scrollbar {
	display: none;
}

.message_list::-webkit-scrollbar-thumb {
	display: none;
}

.message_r {
	width: 5.2rem;
}

.news_tab {
	display: none;
	position: relative;
}

.news_tab.on {
	display: block;
}

.message_user {
	width: 5.08rem;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	height: .84rem;
	align-items: center;
	padding-top: .05rem;
}

.massage_name {
	font-size: .24rem;
	color: #3e332e;
	line-height: .3rem;
}

.massage_name em {
	font-size: .2rem;
	display: block;
	color: #625b58;
}

.massage_name span {
	display: block;
}

.massage_x_db {
	display: flex;
	justify-content: space-between;
	width: 3.2rem;
}

.m_btn1 {
	background-position: -2.42rem -14.99rem;
	width: 1.43rem;
	height: 0.56rem;
	display: block;
}

.m_btn2 {
	background-position: -2.42rem -15.69rem;
	width: 1.73rem;
	height: 0.56rem;
	display: block;
}

.m_btn2.gray {
	filter: grayscale(1);
}

.m_btn3 {
	background-position: 0 -17.66rem;
	width: 1.73rem;
	height: 0.56rem;
	display: block;
}

.m_btn3.gray {
	filter: grayscale(1);
}


.message_news {
	width: 5rem;
	margin: 0 auto;
	height: 5.2rem;
	overflow-y: auto;
}

.message_news::-webkit-scrollbar {
	display: none;
}

.message_news::-webkit-scrollbar-thumb {
	display: none;
}

.walk_box {
	width: 100%;
}

.walk_lx {
	width: 100%;
	display: flex;
	justify-content: space-between;
}

.walk_time {
	width: 100%;
	font-size: .2rem;
	line-height: .26rem;
	color: #aaa595;
	text-align: center;
	padding: .2rem 0;
}

.walk_head {
	width: .8rem;
	height: .8rem;
	background: #fff;
	border-radius: 50%;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
}

.walk_head img {
	width: .75rem;
	height: .75rem;
	display: block;
	overflow: hidden;
	border-radius: 50%;
}

.walk_lx.cl1 {
	justify-content: flex-end;
}

.walk_zt2 {
	height: .72rem;
	margin-right: .06rem;
}

.walk_zt2 p {
	max-width: 4.5rem;
	width: auto;
	display: block;
	text-align: center;
	padding: 0 .2rem;
	background: #c9dff6;
	border-radius: .1rem;
	font-size: .22rem;
	color: #514d4b;
	line-height: .24rem;
	height: .72rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

.walk_lx.cl2 {
	justify-content: flex-start;
}

.walk_zt3 {
	height: .72rem;
	background-size: 100% 100%;
	margin-left: .06rem;
}

.walk_zt3 p {
	max-width: 4.5rem;
	width: auto;
	display: block;
	text-align: center;
	padding: 0 .2rem;
	font-size: .22rem;
	background: #fff;
	border-radius: .1rem;
	color: #514d4b;
	line-height: .24rem;
	height: .72rem;
	display: flex;
	justify-content: center;
	align-items: center;
}



.walk_zt1 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/tc/dh_pic2.png) no-repeat;
	width: 4.11rem;
	height: 2.2rem;
	background-size: 100% 100%;
}

.walk_zt1 p {
	font-size: .28rem;
	color: #565656;
	line-height: .48rem;
	text-align: center;
	font-weight: bold;
}

.walk_zt1 span {
	height: .8rem;
	display: block;
	font-size: .22rem;
	color: #7c7673;
	line-height: .3rem;
	text-align: center;
	width: 3.7rem;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	align-items: center;
}

.walk_zt1 b {
	width: 3.7rem;
	height: .02rem;
	background: #e5e0d4;
	margin: 0 auto;
	display: block;
}

.xz_sbtn {
	width: 3.56rem;
	display: flex;
	justify-content: space-between;
	margin: 0.1rem auto 0;
}

.xz_sbtn a:nth-child(1) {
	background-position: -2.48rem -16.37rem;
	width: 1.68rem;
	height: 0.54rem;
	display: block;
}

.xz_sbtn a:nth-child(2) {
	background-position: -2.48rem -17.02rem;
	width: 1.68rem;
	height: 0.54rem;
	display: block;
}


.walk_zt4 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/tc/dh_pic1.png) no-repeat;
	width: 4.11rem;
	height: 2.42rem;
	background-size: 100% 100%;
}

.walk_zt4 p {
	font-size: .28rem;
	color: #565656;
	line-height: .48rem;
	text-align: center;
	font-weight: bold;
}

.walk_zt4 span {
	height: 1.1rem;
	display: block;
	font-size: .22rem;
	color: #7c7673;
	line-height: .3rem;
	text-align: center;
	width: 3.7rem;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	align-items: center;
}

.walk_zt4 b {
	width: 3.7rem;
	height: .02rem;
	background: #e5e0d4;
	margin: 0 auto;
	display: block;
}

.end_ttfont {
	font-size: .22rem;
	line-height: .62rem;
	color: #8c8b8b;
	text-align: center;
	display: block;
	text-align: center;
}

.end_ttfont.on {
	color: #62aa4c;
}

.send {
	width: 4.9rem;
	height: .6rem;
	border-radius: .1rem;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: -.65rem;
	background: #e1dcce;
}

.send input {
	font-size: .2rem;
	color: #000;
	background: none;
	border: none;
	line-height: .22rem;
	width: 3.2rem;
	margin: 0 0 0 1.1rem;
	height: .6rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

.end_f_kj {
	background-position: -4.16rem -15.02rem;
	width: 0.90rem;
	height: 0.51rem;
	left: 0.04rem;
	top: 0.05rem;
	position: absolute;
}

.end_f_tj {
	background-position: -4.61rem -12.06rem;
	width: 0.64rem;
	height: 0.64rem;
	position: absolute;
	right: -.1rem;
	top: 0;
}

.se_kk_box {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/tc/dh_pic5.png) no-repeat;
	width: 3.24rem;
	height: 1.99rem;
	background-size: 100% 100%;
	position: absolute;
	left: 0;
	top: -2rem;
}

.se_kk_box span {
	height: 1.85rem;
	display: block;
	overflow-x: hidden;
	overflow-y: auto;
}

.se_kk_box em:nth-child(even) {
	background: #ece8dd;
}

.se_kk_box em {
	display: block;
	width: 3.14rem;
	height: .37rem;
	margin: 0 auto;
	font-size: .2rem;
	line-height: .32rem;
	text-indent: .1rem;
}

.se_kk_box span::-webkit-scrollbar {
	display: none;
}

.se_kk_box span::-webkit-scrollbar-thumb {
	display: none;
}

.ch_qr_bd {
	width: 3.56rem;
	display: flex;
	justify-content: space-between;
	margin: 0.1rem auto 0;
}

.ch_qr_bd a:nth-child(1) {
	background-position: -2.47rem -17.68rem;
	width: 1.68rem;
	height: 0.54rem;
	display: block;
}

.ch_qr_bd a:nth-child(2) {
	background-position: -2.48rem -18.30rem;
	width: 1.68rem;
	height: 0.54rem;
	display: block;
}

.fs_jh_math {
	font-size: .16rem;
	line-height: .36rem;
	color: #bdbcb8;
	position: absolute;
	right: 0;
	bottom: -1.1rem;
}

/*pop22*/
.dia-con22 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/tc/tc_bg5.png) no-repeat;
	width: 6.34rem;
	height: 5.35rem;
	background-size: 100% 100%;
	z-index: 9;
	position: relative;
}

.dia-con22 .gender_box {
	padding-top: .3rem;
}

.irs-slider {
	width: .2rem;
	height: .21rem;
	border-radius: 0;
	top: .03rem;
	;
}

.irs-bar {
	background: #f7a023;
	top: .1rem;
}

.irs-line {
	height: .07rem;
	background: #dcd6c6;
	width: 100%;
	border-radius: .1rem;
	top: .1rem;
}

.moveTitle.clearfix {
	display: flex;
	justify-content: flex-end;
	padding-top: .05rem;
}

.moveTitle .changeNum {
	font-size: .18rem;
	color: #6e6463;
}

.brn_sxbc {
	background-position: 0 -18.30rem;
	width: 1.68rem;
	height: 0.55rem;
	display: block;
	margin: 0.35rem auto 0;
}

.btn_reset {
	font-size: .22rem;
	color: #3579e3;
	line-height: .26rem;
	border-bottom: .01rem solid #3579e3;
	position: absolute;
	bottom: 0.35rem;
	left: 0.27rem;
}

.btn_act {
	background-position: -4.54rem -12.90rem;
	width: 0.71rem;
	height: 1.93rem;
	position: fixed;
	right: 0;
	top: 45%;
	z-index: 9;
}


.dia-con23 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/tc/tc_bg5.png) no-repeat;
	width: 6.34rem;
	height: 5.35rem;
	background-size: 100% 100%;
	z-index: 9;
	position: relative;
}

.dia-con23 span {
	font-size: .26rem;
	line-height: .36rem;
	width: 5.75rem;
	margin: 0 auto;
	display: block;
	color: #452f25;
	font-weight: bold;
	height: 4rem;
	overflow-x: hidden;
	overflow-y: auto;
}

.dia-con24 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/tc/tc_bg13.png) no-repeat;
	width: 6.21rem;
	height: 3.9rem;
	background-size: 100% 100%;
	z-index: 9;
	position: relative;
}

.dia-con25 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/tc/tc_bg14.png) no-repeat;
	width: 6.2rem;
	height: 3.9rem;
	background-size: 100% 100%;
	z-index: 9;
	position: relative;
}

#pop26 .prop_ff {
	justify-content: center;
	align-items: center;
	display: flex;
	height: 3.2rem;
	margin: 0.18rem auto 0;
}

.cj_btn {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/cj_btn.png) no-repeat;
	width: 1.89rem;
	height: 1.92rem;
	background-size: 100% 100%;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	pointer-events: none;
	top: 1.99rem;
}

.cj_btn.gray {
	filter: grayscale(1);
}


.dia-con27 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/tc/tc_bg15.png) no-repeat;
	width: 6.02rem;
	height: 7.35rem;
	background-size: 100% 100%;
	z-index: 9;
	position: relative;
}

.find_box.cl .user_box1 {
	padding-top: .2rem;
	margin-left: -.15rem;
}

.find_box.cl .sub1 {
	background-position: 0 0;
	display: block;
	width: 2.18rem;
	height: 0.48rem;
	display: block;
}

.find_box.cl .user {
	display: flex;
	justify-content: flex-start;
	width: 6.08rem;
	margin-left: .2rem;
	margin-top: .1rem;
}

.find_box.cl .user_head {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/user_bg.png) no-repeat;
	width: 1.08rem;
	height: 1.08rem;
	background-size: 100% 100%;
	display: flex;
	justify-content: center;
	box-sizing: border-box;
	padding-top: .06rem;
}

.find_box.cl .user_head img {
	width: .97rem;
	height: .97rem;
}

.find_box.cl .user_xx {
	width: 2rem;
	margin-left: .2rem;
	position: relative;
}

.find_box.cl .user_xx p {
	font-size: .26rem;
	line-height: .35rem;
	color: #1e1410;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.find_box.cl .user_xx p b.n {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/n.png) no-repeat;
	width: .23rem;
	height: .27rem;
	display: block;
	background-size: 100% 100%;
}

.find_box.cl .user_xx p b.v {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/v.png) no-repeat;
	width: .23rem;
	height: .27rem;
	display: block;
	background-size: 100% 100%;
}

.find_box.cl .user_xx em {
	font-size: .21rem;
	line-height: .3rem;
	color: #2c160b;
	display: block;
	padding-top: .03rem;
}

.find_box.cl .user_xx:after {
	content: '';
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/xian.png) no-repeat;
	width: 2.15rem;
	height: .73rem;
	position: absolute;
	left: -.07rem;
	top: .33rem;
	background-size: 100% 100%;
}

.find_box.cl .user_map {
	margin-left: .3rem;
}

.find_box.cl .user_map p {
	font-weight: bold;
	width: 2.29rem;
	height: .39rem;
	background: #f3d59c;
	font-size: .2rem;
	line-height: .39rem;
	color: #2c160b;
	text-align: center;
	justify-content: center;
	display: flex;
}

.find_box.cl .user_map p em {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 1.8rem;
	display: block;
}

.find_box.cl .user_box2 {
	padding-top: .1rem;
	margin-left: -.15rem;
}

.find_box.cl .sub2 {
	background-position: 0 -0.61rem;
	display: block;
	width: 2.18rem;
	height: 0.48rem;
	display: block;
}

.find_box.cl .data_box {
	display: flex;
	justify-content: space-between;
	width: 5.7rem;
	margin-left: .35rem;
	margin-top: .1rem;
}

.find_box.cl .dw_box {
	background: #ffeb7b;
	width: 1.75rem;
	border-radius: .05rem;
	height: .49rem;
	position: relative;
}

.find_box.cl .dw_box b {
	width: .6rem;
	height: .6rem;
	display: block;
	position: absolute;
	left: -.1rem;
	top: -.05rem
}

.find_box.cl .dw_box b img {
	width: .6rem;
	height: .6rem;
}

.find_box.cl .dw_box span {
	padding-left: .42rem;
	display: block;
	display: block;
	width: 1.33rem;
}

.find_box.cl .dw_box span em {
	font-size: .2rem;
	color: #8e7f45;
	line-height: .24rem;
	display: block;
	text-align: center;
}

.find_box.cl .dw_box span em:nth-child(2) {
	color: #1e1410;
	font-weight: bold;
}

.find_box.cl .data_box p {
	background: #ffeb7b;
	width: 1.7rem;
	border-radius: .05rem;
	height: .49rem;
	position: relative;
	font-size: .2rem;
	color: #1e1410;
	line-height: .49rem;
	display: block;
	text-align: center;
	font-weight: bold;
}

.find_box.cl .no_label {
	margin-left: .35rem;
	width: 5.7rem;
}

.find_box.cl .user_box3 {
	padding-top: .1rem;
	margin-left: -.15rem;
}

.find_box.cl .sub3 {
	background-position: 0 -1.22rem;
	;
	display: block;
	width: 2.18rem;
	height: 0.48rem;
	display: block;
}

.find_box.cl .label_box {
	display: flex;
	justify-content: flex-start;
	width: 5.59rem;
	margin-left: .45rem;
	margin-top: .1rem;
}

.find_box.cl .user_box3 span {
	font-weight: bold;
	width: 1.7rem;
	border-radius: .05rem;
	height: .49rem;
	position: relative;
	font-size: .2rem;
	color: #1e1410;
	line-height: .49rem;
	display: block;
	text-align: center;
}

.find_box.cl .user_box3 p {
	width: 1.75rem;
	height: 0.42rem;
	font-weight: bold;
	border-radius: .05rem;
	position: relative;
	font-size: .2rem;
	color: #1e1410;
	line-height: .42rem;
	display: block;
	text-align: center;
}

.find_box.cl .user_box3 p.fs {
	background: #ffc5a7;
	background-position: -9999em -9999em;
}

.find_box.cl .user_box3 p.cs {
	background: #ffd987;
	background-position: -9999em -9999em;
}

.find_box.cl .user_box3 p.ls {
	background: #bde6f4;
	background-position: -9999em -9999em;
}

.find_box.cl .user_box4 {
	padding-top: .1rem;
	margin-left: -.15rem;
}

.find_box.cl .sub4 {
	background-position: 0 -1.85rem;
	;
	display: block;
	width: 2.18rem;
	height: 0.48rem;
	display: block;
}

.find_box.cl .preference_box {
	display: flex;
	justify-content: flex-start;
	width: 6rem;
	margin-left: .4rem;
	margin-top: .1rem;
}

.find_box.cl .pic1 {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/pic1.png) no-repeat;
	width: 1.9rem;
	height: 2.42rem;
	background-size: 100% 100%;
	box-sizing: border-box;
	padding-top: .1rem;
}

.find_box.cl .head_bg {
	background: url(https://game.gtimg.cn/images/hyrz/cp/a20250630dztx/head_bg.png) no-repeat;
	width: 1.7rem;
	height: 1.63rem;
	background-size: 100% 100%;
	margin: 0 auto .09rem;
	position: relative;
}

.find_box.cl .head_bg img {
	display: block;
	width: 86%;
}

.find_box.cl .pic1 span {
	font-size: .22rem;
	line-height: .24rem;
	color: #1e1410;
	text-align: center;
	display: block;
}

.find_box.cl .head_bg b {
	width: 0.38rem;
	height: 1.17rem;
	position: absolute;
	left: .07rem;
	top: .11rem;
}

.find_box.cl .head_bg b.cl1 {
	background-position: -7.12rem 0;
}

.find_box.cl .head_bg b.cl2 {
	background-position: -6.69rem 0;
}

.find_box.cl .head_bg b.cl3 {
	background-position: -6.22rem 0;
	;
}

.pc_box {
	display: none;
	background: #000;
	width: 100vw;
	height: 100vh;
	justify-content: center;
	align-items: center;
	position: absolute;
	z-index: 999999;
	left: 0;
	top: 0;
}

.pc_box img {
	display: block;
	padding: 2px;
	width: 260px;
	height: 260px;
}

.pc_box p {
	font-size: 20px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	padding-top: 5px;
}

.pc_box span {
	font-size: 20px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	padding-bottom: 5px;
	display: block
}

.act_gz_box {
	padding-top: .4rem;
}

#sqq2 {
	width: 1.91rem !important;
	height: 1.91rem !important;
}

#sqq2 canvas {
	width: 1.8rem !important;
	height: 1.8rem !important;
}

#sqq2 img {
	width: 1.8rem !important;
	height: 1.8rem !important;
	display: block;
}