/* 移动端常用reset.css (无文字版本) */


/* reset */

html,
body,
div,
p,
ul,
li,
dl,
dt,
dd,
em,
i,
span,
a,
img,
input,
h1,
h2,
h3,
h4,
h5 {
	margin: 0;
	padding: 0
}

a,
img,
input {
	border: none;
}

body {
	font: 14px/1.75 -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

a {
	text-decoration: none;
}

ul,
li {
	list-style: none
}

a,
img {
	-webkit-touch-callout: none;
	/* 禁止长按链接与图片弹出菜单 */
}

html,
body {
	-webkit-user-select: none;
	/* 禁止选中文本（如无文本选中需求，此为必选项） */
	user-select: none;
}

#afooter a {
	color: #c0c0c0;
}

#afooter {
	text-align: center;
	background: #000;
	font-size: .2rem;
	color: #c0c0c0;
	padding: .15rem 0;
}

.wrap {
	width: 100%;
	height: 37.42rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/bg1.jpg) no-repeat top center;
	background-size: 100% auto;
	overflow: hidden;
	position: relative;
}

.dl {
	margin: 5rem auto 0;
	text-align: center;
	font-size: .18rem;
	color: #fff;
	height: 1.1rem;
	line-height: .3rem;
}

.dl a {
	color: #f4d993;
}

.nav_tabs {
	position: absolute;
	right: 0;
	top: .4rem;
	display: flex;
	flex-direction: column;
}

.nav_tabs a {
	overflow: hidden;
	text-indent: -9999em;
}

.nav_tab {
	width: .47rem;
	height: 1.21rem;
	flex-shrink: 0;
}

.nav_tab1 {
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/nav_tab1.png) no-repeat;
	background-size: 100% 100%;
}

.nav_tab2 {
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/nav_tab2.png) no-repeat;
	background-size: 100% 100%;
}

.nav_tab3 {
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/nav_tab3.png) no-repeat;
	background-size: 100% 100%;
}

.home_main {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.home_mk1 {
	width: 7.42rem;
	height: 3.75rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/home_mk1.png) no-repeat;
	background-size: 100% 100%;
	margin: 0 auto;
}

.home_mk2 {
	width: 7.72rem;
	height: 12.4rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/home_mk2.png) no-repeat;
	background-size: 100% 100%;
	margin: 1.05rem auto 0;
}

.home_mk3 {
	width: 7.5rem;
	height: 6.56rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/home_mk3.png) no-repeat;
	background-size: 100% 100%;
	align-self: flex-end;
	/* margin-top: 0.4rem; */
	overflow: hidden;
}

.mshu_txt {
	width: 6.03rem;
	height: 2.26rem;
	overflow-x: hidden;
	overflow-y: auto;
	margin: 1.35rem 0 0 0;
	display: flex;
	justify-content: center;
	align-items: center;
}

.mshu_txt img {
	width: 5.59rem;
}

.mshu_txt p {
	color: #fff;
	font-size: .2rem;
	line-height: .3rem;
}

.home_mk4 {
	width: 7.5rem;
	height: 5.05rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/home_mk4.png) no-repeat;
	background-size: 100% 100%;
	align-self: flex-end;
	margin-top: 0.75rem;
	padding: 1.8rem 0 0 0.13rem;
	box-sizing: border-box;
}

.home_mk4 div {
	overflow: hidden;
	height: 2.4rem;
}

.home_mk4 ul {
	margin-left: .61rem;
	height: 2.7rem;
	overflow: hidden;
	/* overflow-y: auto; */
}

.home_mk4 li {
	width: 6.03rem;
	height: .59rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/libg.png) no-repeat;
	background-size: 100% 100%;
	padding-left: .46rem;
	box-sizing: border-box;
	margin-bottom: .2rem;
}

.home_mk4 li p {
	width: 5.3rem;
    height: .55rem;
    font-size: .24rem;
    color: #fff;
    line-height: .6rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.btns_djtg {
	width: 3.18rem;
	height: .83rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/btns_djtg.png) no-repeat;
	background-size: 100% 100%;
	position: relative;
	margin: .2rem auto 0;
}

.btn_djtg {
	width: 100%;
	height: 100%;
	overflow: hidden;
	text-indent: -9999em;
	display: block;
}

.subtg_main {
	width: 7.07rem;
	height: 5.12rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/subtg_main.png) no-repeat;
	background-size: 100% 100%;
	margin: 3.8rem auto 0;
	overflow: hidden;
}

.tg_href {
	width: 1.5rem;
	height: 3.06rem;
}

.subtg_btns {
	width: 5.2rem;
	display: flex;
	justify-content: space-between;
	margin: 1.3rem auto 0;
}
.tpfx_flex{
	height: 6.3rem;
    margin-bottom: 0.55rem;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.tpfx_imgs {
	position: relative;
    width: 5.73rem;
    height: 3rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 0.33rem;
}

.tpfx_imgs img {
	width: 5.6rem;
	height: 2.9rem;
	overflow: hidden;
	border-radius: .1rem;
}

.tpfx_imgs::after {
	content: '';
	width: 5.47rem;
	height: 3.05rem;
	/* background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/pc/tpfx_imgsafter.png) no-repeat;
	background-size: 100% 100%; */
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	pointer-events: none;
}

.tpfx_txts {
	width: 5.53rem;
    height: 1.5rem;
    display: flex;
    flex-wrap: wrap;
    margin: .2rem auto 0 auto;
}

.zpxq_box {
	width: 83%;
    height: .85rem;    
	margin-top: 0.05rem;
    display: inline-block;
    vertical-align: top;
    line-height: .22rem;
    outline: none;
    resize: none;
    background-color: transparent;
    box-sizing: border-box;
    color: #a15623;
    font-size: .16rem;
    overflow-x: hidden;
    overflow-y: auto;
    margin-left: 0.6rem;
}

.zpxq_box p {
	background: none;
	line-height: .22rem;
}

.tpfx_txt {
	width: 50%;
	height: 0.45rem;
}

.tpfx_txt.tpfx_txtjs {
	width: 100%;
	height: 1rem;
	overflow: auto;
	overflow-x: hidden;
}

.tpfx_txt p {
	width: 100%;
	height: .28rem;
	color: #a15623;
	display: inline-block;
	vertical-align: top;
	font-size: .24rem;
	line-height: .28rem;
	display: flex;
	flex-direction: row;
	overflow: hidden;
}
/* .tpfx_txt p span{
	width: 1rem;
} */

.tpfx_txt1 p {
	background: none;
}

.tpfx_btns {
	margin: .37rem auto 0;
	display: flex;
	justify-content: center;
}

.tpfx_tp {
	width: 2.47rem;
	height: .64rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/tc_toupiao.png) no-repeat;
	background-size: 100% 100%;
	margin: 0 .48rem;
}

.tpfx_fx {
	width: 2.47rem;
	height: .64rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/tc_share.png) no-repeat;
	background-size: 100% 100%;
	margin: 0 .48rem;
}

.tc_close {
	width: .85rem;
	height: .85rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/pc/tc_close.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	top: 0;
	right: 0rem;
}

.tc_login {
	width: 100%;
	height: 2.36rem;
}

.tc_login .tc_close {
	/* top: -.43rem; */
}

.tclogin_tit {
	width: 6.82rem;
	height: 1.64rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/tc2_tit.png) no-repeat;
	background-size: 100% 100%;
	margin: 0 auto;
}

.tclogin_wx {
	width: 6.4rem;
	height: .65rem;
	overflow: hidden;
	text-indent: -9999em;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/tclogin_wx.png) no-repeat;
	background-size: 100% 100%;
	display: block;
	margin: .36rem auto .25rem;
}

.tclogin_qq {
	width: 6.4rem;
	height: .65rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/tclogin_qq.png) no-repeat;
	background-size: 100% 100%;
	display: block;
	margin: 0 auto;
	overflow: hidden;
	text-indent: -9999em;
}

.wqgs_tit,
.wxts_tit,
.uoload_tit,
.rules_tit {
	width: 6.82rem;
	height: 1.64rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/wqgs_tit.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	top: -16%;
	left: 12%;
}
.wxts_tit {
	width: 6.82rem;
	height: 1.64rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/wxts_tit.png) no-repeat;
	background-size: 100% 100%;
}

.uoload_tit {
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/uoload_tit.png) no-repeat;
	background-size: 100% 100%;
	width: 6.99rem;
	height: 1.86rem;
	margin-left: -0.5rem;
	top: -44% !important;
}

.rules_tit {
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/rules_tit.png) no-repeat;
	background-size: 100% 100%;
}

.wqgs_main {
	margin: .12rem auto 0;
}

.wqgs_xzwz {
	padding-left: .16rem;
	letter-spacing: .16rem;
	font-size: .3rem;
	line-height: .55rem;
	text-align: center;
	width: 2.14rem;
	height: .56rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/wqgs_xbt.png) no-repeat;
	background-size: 100% auto;
	padding-bottom: .25rem;
	box-sizing: border-box;
	color: #fff;
	position: relative;
	z-index: 3;
	margin: 0 auto;
}
/* 
.wqgs_xzwz::after {
	content: '';
	width: .40rem;
	height: .19rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/pc/jt1.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	bottom: -0.3rem;
	left: 42%;
}

.wqgs_xzwz.on::after {
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/pc/jt.png) no-repeat;
	background-size: 100% 100%;
} */

.wqgs_xtit {
	width: 2.37rem;
	height: .88rem;
	margin: 0 auto;
	position: relative;
	z-index: 5;
}

.wqgs_select {
	width: 2.37rem;
	margin: 0 auto;
}

.wqgs_hidden {
	position: absolute;
    width: 2.14rem;
    overflow: scroll;
    overflow-x: hidden;
    top: 0.25rem;
    left: 5%;
}

.wqgs_sco {
	width: 2.06rem;
	margin-top: 0.22rem;
}

.wqgs_sco::-webkit-scrollbar {
	background-color: transparent;
	width: 0 !important;
}

.wqgs_xlk {
	position: absolute;
	top: -4.31rem;
	left: 0;
	width: 2.06rem;
	height: 4.69rem;
	box-sizing: border-box;
	padding-top: .45rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/wqgs_select.png) no-repeat;
	background-size: 100% 100%;
}

.wqgs_hidden p {
	height: .5rem;
    font-size: .3rem;
    line-height: .56rem;
    text-align: center;
    color: #fff3cf;
}

.wqgs_xlk p.on {
	background-color: #8f550e;
	color: #fff;
}

.wqgs_center {
	width: 6.2rem;
    margin: 0.17rem auto 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    height: 8.5rem;
    overflow-y: auto;
    overflow-x: hidden;
}

.wqgs_item {
	width: 3.03rem;
	height: 3.1rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/wqgs_item.png) no-repeat;
	background-size: 100% 100%;
	/* margin: 0 .05rem .1rem; */
	margin: 0.05rem 0.03rem;
	padding: .03rem 0 0;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.wqgs_imgs {
	position: relative;
    width: 2.75rem;
    height: 1.65rem;
    overflow: hidden;
    border-radius: 0.1rem;
    margin: 0.05rem 0 0.2rem 0;
}

/* .wqgs_imgs::after {
	content: '';
	width: 100%;
	width: 100%;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/pc/zz.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	pointer-events: none;
} */

.wqgs_imgs img {
    width: 100%;
    height: 100%;
	overflow: hidden;
	border-radius: .1rem;
}

.wqgs_txt {
	width: 87%;
    height: auto;
	position: relative;
    /* margin: .35rem 0 0 0; */
}
.rmtg_tp_pop {
	width: 1.18rem;
	height: .5rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/rmtg_tp.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	top: .46rem;
	right: 0;
}
.wqgs_txt p {
	color: #a15623;
	font-size: .2rem;
	line-height: .3rem;
	height: 0.26rem;
	margin-bottom: 0.1rem;
}

.wqgs_wenan {
	width: 2.4rem;
	height: .44rem;
	color: #fff;
	font-size: .16rem;
	line-height: .22rem;
	overflow-x: auto;
	overflow-y: scroll;
}

.wqgs_wenan p {
	width: 1.6rem;
	display: inline-block;
	vertical-align: top;
	color: #fff;
	font-size: .16rem;
	line-height: .22rem;
}
.tc_works .popcont{
	padding-top: 2.1rem;
}
.tc_works {
	width: 7.44rem;
	height: 5.25rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/tc_works.png) no-repeat center bottom;
	background-size: 100% auto;
}

.works_main {
	width: 5.64rem;
	height: 1.34rem;
	overflow: hidden;
	margin: .1rem auto 0;
}

.works_center .wqgs_item {
	width: 1.59rem;
}

.works_item {
	width: 1.97rem !important;
	height: 1.33rem;
	margin-right: 0.1rem;
	position: relative;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/works_imgs.png) no-repeat center top;
	background-size: cover;
	display: flex;
	align-items: center;
	justify-content: center;
}

.works_imgs img {
	width: 1.9rem;
    height: 1.26rem;
    overflow: hidden;
    border-radius: 0.2rem;
}

.works_imgs {
	margin: .02rem auto 0;
	position: relative;
	width: 1.92rem;
	height: 1.3rem;
	overflow: hidden;
	display: flex;
    align-items: center;
    justify-content: center;
}

/* .works_imgs::after {
	content: '';
	width: 100%;
	height: 100%;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/pc/zz.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	top: 0;
	left: 0;
	pointer-events: none;
} */

.choose_tit {
	width: 4.7rem;
	height: .73rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/choose_tit.png) no-repeat;
	background-size: 100% 100%;
	margin: 0 auto .35rem;
}

.choose_main {
	width: 6.47rem;
	height: 6.25rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/choose_main.png) no-repeat;
	background-size: 100% 100%;
	overflow: hidden;
}

.choose_sd {
	display: flex;
	justify-content: center;
	margin: .66rem auto 0;
}

.choose_sd1 {
	width: 2.16rem;
	height: 1.81rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/choose_sd1.png) no-repeat;
	background-size: 100% 100%;
}

.choose_sd1.on {
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/choose_sd1a.png) no-repeat;
	background-size: 100% 100%;
}

.choose_sd2 {
	width: 2.16rem;
	height: 1.81rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/choose_sd2.png) no-repeat;
	background-size: 100% 100%;
	margin-left: -.25rem;
	margin-right: -.25rem;
}

.choose_sd2.on {
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/choose_sd2a.png) no-repeat;
	background-size: 100% 100%;
}

.choose_sd3 {
	width: 2.16rem;
	height: 1.81rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/choose_sd3.png) no-repeat;
	background-size: 100% 100%;
}

.choose_sd3.on {
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/choose_sd3a.png) no-repeat;
	background-size: 100% 100%;
}

.choose_input {
	width: 5.5rem;
	height: 1.94rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/tc5_select.png) no-repeat;
	background-size: 100% 100%;
	margin: .4rem auto 0;
}

.choose_input textarea {
	width: 100%;
	height: 100%;
	border: none;
	outline: none;
	background-color: transparent;
	color: #ffffff;
	font-size: .22rem;
	padding: .3rem;
	box-sizing: border-box;
	resize: none;
}

.choose_btns {
	margin: .4rem auto 0;
	display: flex;
	justify-content: space-between;
	width: 5.5rem;
}

.upload_imgs {
	width: 1.25rem;
	height: .4rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/upload_imgs.png) no-repeat;
	background-size: 100% 100%;
}

.upload_imgs.on {
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/upload_imgsa.png) no-repeat;
	background-size: 100% 100%;
}

.upload_video {
	width: 1.25rem;
	height: .4rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/upload_video.png) no-repeat;
	background-size: 100% 100%;
}

.upload_video.on {
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/upload_videoa.png) no-repeat;
	background-size: 100% 100%;
}

.upload_music {
	width: 1.25rem;
	height: .4rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/upload_music.png) no-repeat;
	background-size: 100% 100%;
}

.upload_music.on {
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/upload_musica.png) no-repeat;
	background-size: 100% 100%;
}

.upload_txt {
	width: 1.25rem;
	height: .4rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/upload_txt.png) no-repeat;
	background-size: 100% 100%;
}

.upload_txt.on {
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/upload_txta.png) no-repeat;
	background-size: 100% 100%;
}

.upload_tg {
	width: 2.55rem;
	height: .61rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/upload_tg.png) no-repeat;
	background-size: 100% 100%;
	margin: .5rem auto 0;
	display: block;
}

.tc_jlyl img {
	width: 6.48rem;
}

.tc_rules {
	width: 7.44rem;
	height: 12.75rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/rules_bg.png) no-repeat center bottom;
	background-size: 100% auto;
}

.tc_rules .popcont {
	padding: 1.85rem 0 0 0.65rem;
}

.rules_main {
	margin-top: .12rem;
	overflow: hidden;
}

.rules_center {
	width: 6.1rem;
	height: 10rem;
	overflow-x: hidden;
	overflow-y: auto;
}

.rules_center ul {
	padding-left: .2rem;
}

.rules_center li {
	color: #a15623;
	line-height: .32rem;
	font-size: .24rem;
	list-style: decimal;
	margin-bottom: 0.15rem;
	list-style-position: inside;
}

.rules_center::-webkit-scrollbar {
	width: 0.1rem !important;
	background-color: #fff;
}

.rules_center::-webkit-scrollbar-thumb {
	background-color: #b66728;
}

.pop {
	position: relative;
	display: none;
}

#_overlay_ {
	width: 100vw !important;
	height: 100vh !important;
	position: fixed !important;
	left: 0 !important;
	top: 0 !important;
	margin: 0 !important;
}


/* page1 */

.wrap_page1 {
	width: 7.5rem;
	height: 26.8rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/bg2.jpg) no-repeat top center;
	background-size: 100% auto;
	overflow: hidden;
	position: relative;
}

.page1_cyfs {
	margin: 6.2rem auto 0;
	width: 6.22rem;
	height: 1.64rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/page1_p1.png) no-repeat;
	background-size: 100% 100%;
	overflow: hidden;
}

.cyfs_txt {
	width: 6.47rem;
	height: 3.75rem;
	margin: 1.05rem auto 0;
	display: flex;
	justify-content: center;
	align-items: center;
}

.cyfs_txt img {
	width: 5.71rem;
}

.page1_djtg {
	width: 3.18rem;
	height: .83rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/page1_djtg.png) no-repeat;
	background-size: 100% 100%;
	display: block;
	margin: -0.2rem auto 0;
	overflow: hidden;
	text-indent: -9999em;
}

.rmtg_main {
	margin: 1.43rem auto 0;
}

.rmtg_tit {
	width: 7.5rem;
	height: 1rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/rmtg_tit.png) no-repeat;
	background-size: 100% 100%;
	margin: 0 auto;
}

.rmtg_center {
	width: 6.55rem;
	margin: 3.3rem auto 0;
	height: 9.6rem;
	overflow-x: hidden;
	overflow-y: auto;
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.rmtg_item {
	width: 3.03rem;
	height: 3.1rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/rmtg_item.png) no-repeat;
	background-size: 100% 100%;
	margin: 0 .07rem .3rem;
	padding-top: .04rem;
	box-sizing: border-box;
	float: left;
}

.rmtg_imgs {
	width: 2.74rem;
    height: 1.68rem;
    position: relative;
    margin: 0.02rem auto;
    overflow: hidden;
    border-radius: 0.13rem;
}

.rmtg_imgs::after {
	content: '';
    width: 3.02rem;
    height: 2rem;
    background: url(../ossweb-img/pc/zz.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: -0.08rem;
    left: -0.08rem;
    pointer-events: none;
}

.rmtg_imgs img {
	width: 2.85rem;
	height: 1.75rem;
	overflow: hidden;
	border-radius: .1rem;
}

.rmtg_txt {
	width: 100%;
	height: auto;
	position: relative;
	margin-top: .2rem;
	display: flex;
	padding-left: .22rem;
	flex-direction: column;
	justify-content: center;
}

.rmtg_txt p {
	color: #a15623;
	font-size: .2rem;
	line-height: .35rem;
}

.rmtg_txt p span {
	display: inline-block;
	vertical-align: top;
	width: 1.6rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.rmtg_txt .rmtg_txtjs {
	width: 100%;
	height: .5rem;
	overflow-x: auto;
	overflow-y: scroll;
	display: block;
}

.rmtg_txt .rmtg_txtjs span {
	white-space: inherit;
	overflow: auto;
	text-overflow: inherit;
}

.rmtg_tp {
	width: 1.18rem;
	height: .5rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/rmtg_tp.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	top: .46rem;
	left: 1.8rem;
}

.rmtp_btns {
	margin: 1.9rem auto 0;
	display: flex;
	justify-content: center;
}

.rmtp_search {
	width: 2.47rem;
	height: .64rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/rmtp_search.png) no-repeat;
	background-size: 100% 100%;
	/* margin: 0 .48rem; */
	margin-right: 0.3rem;
	overflow: hidden;
	text-indent: -9999em;
}

.rmtp_more {
	width: 2.47rem;
	height: .64rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/rmtp_more.png) no-repeat;
	background-size: 100% 100%;
	/* margin: 0 .48rem; */
	overflow: hidden;
	text-indent: -9999em;
}

.back_home {
	width: 3.18rem;
	height: .83rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/back_home.png) no-repeat;
	background-size: 100% 100%;
	margin: .55rem auto 0;
	display: block;
	overflow: hidden;
	text-indent: -9999em;
}


/* page2 */

.jlyl_title {
	width: 6.2rem;
	height: .48rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/jlyl_title.png) no-repeat;
	background-size: 100% 100%;
}

.jlyl_xz {
	height: .6rem;
}

.jlyl_select {
	width: 1.54rem;
	height: .31rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/jlyl_select.png) no-repeat;
	background-size: 100% 100%;
	position: relative;
	margin: 0.22rem auto 0;
}

.jlyl_select::after {
	content: '';
	width: .23rem;
	height: .09rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/pc/xlk_xsj.png) no-repeat;
	background-size: 100% 100%;
	display: block;
	transform: rotate(180deg);
	position: absolute;
	left: 50%;
	margin-left: -.11rem;
	bottom: -.15rem;
	z-index: 1;
}

.jlyl_xz span {
	text-align: right;
	color: #fffce7;
	float: right;
	padding-right: .66rem;
	font-size: .14rem;
	transform: translateY(.1rem);
}

.jlyl_xzwz {
	font-size: .14rem;
	color: #fffce7;
	text-align: center;
	line-height: .314rem;
}

.jlyl_hidden {
	width: 1.33rem;
	height: 1.35rem;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
}

.jlyl_xlk {
	width: 1.33rem;
	height: 1.35rem;
	background-color: #3b0b0b;
	position: absolute;
	top: -1.95rem;
	left: 0;
	z-index: 2;
}

.jlyl_xlk i {
	width: .23rem;
	height: .09rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/pc/xlk_xsj.png) no-repeat;
	background-size: 100% 100%;
	display: block;
	margin: .1rem auto .15rem;
}

.jlyl_xlk p.on {
	background-color: #872c17;
}

.jlyl_xlk p {
	width: 100%;
	height: .31rem;
	font-size: .14rem;
	color: #fffce7;
	text-align: center;
	line-height: .31rem;
}

.jlyl_center {
	width: 6.48rem;
	height: 9.43rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/jl_bg.png) no-repeat;
	background-size: 100% 100%;
	overflow: hidden;
}

.rules_imgs {
	width: 5.9rem;
	height: 8.85rem;
	padding-top: .29rem;
	box-sizing: border-box;
	margin: 0.35rem auto 0;
}

.rules_img1 {
	width: 5.9rem;
	height: 9.56rem;
}

.rules_img1 li {
	width: 100%;
	height: 1.18rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/jl_border.png) no-repeat bottom right;
	background-size: 100% .12rem;
	display: flex;
	align-items: center;
}

.jl_rw {
	width: 1.38rem;
	height: 1.18rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.rules_img1 li p {
	font-size: .18rem;
	color: #fffce7;
	text-align: center;
}

.rules_img1 li p span {
	display: inline-block;
	font-size: .16rem;
}

.jl_icons {
	width: 2.9rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

.rules_img1 li a {
	margin-left: .2rem;
}

.jlbtns_qwtg {
	width: 1.05rem;
	height: .35rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/jl_qitg.png) no-repeat;
	background-size: 100% 100%;
}

.jlbtns_lqjl {
	width: 1.3rem;
	height: .64rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/pc/jl_lqjl.png) no-repeat center center;
	background-size: 1.3rem .64rem;
	transform: translateX(-.12rem) !important;
}

.jlbtns_djlq {
	width: 1.05rem;
	height: .35rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/jl_djlq.png) no-repeat;
	background-size: 100% 100%;
}

.jlbtns_ylq {
	width: 1.05rem;
	height: .35rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/jl_ylq.png) no-repeat;
	background-size: 100% 100%;
}

.jl_icons1 {
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/jl_img1.png) no-repeat;
	background-size: 2.62rem 8.83rem;
	width: .67rem;
	height: .86rem;
	background-position: -1.08rem 0;
}

.jl_icons2 {
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/jl_img1.png) no-repeat;
	background-size: 2.62rem 8.83rem;
	width: .67rem;
	height: .89rem;
	background-position: -1.08rem -1.24rem;
}

.jl_icons3 {
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/jl_img1.png) no-repeat;
	background-size: 2.62rem 8.83rem;
	width: 1.32rem;
	height: .91rem;
	background-position: -.79rem -2.47rem;
}

.jl_icons4 {
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/jl_img1.png) no-repeat;
	background-size: 2.62rem 8.83rem;
	width: 2.62rem;
	height: .9rem;
	background-position: 0 -3.7rem;
}

.jl_icons5 {
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/jl_img1.png) no-repeat;
	background-size: 2.62rem 8.83rem;
	width: 1.86rem;
	height: .9rem;
	background-position: -.45rem -5.15rem;
}

.jl_icons6 {
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/jl_img1.png) no-repeat;
	background-size: 2.62rem 8.83rem;
	width: 1.86rem;
	height: .9rem;
	background-position: -.45rem -6.56rem;
}

.jl_icons7 {
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/jl_img1.png) no-repeat;
	background-size: 2.62rem 8.83rem;
	width: .68rem;
	height: .87rem;
	background-position: -1.08rem -7.96rem;
}

.tc_wxts {
	width: 7.43rem;
	height: 4rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/tc_hb.png) no-repeat center bottom;
	background-size: 100% auto;
}

.tc_wxts .popcont {
	padding-top: .6rem !important;
}

.wxts_center {
	width: 5.4rem;
	height: 2.8rem;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}

.wxts_center p {
	color: #a15623;
	font-size: .3rem;
}

.qwlq_btn {
	width: 2.55rem;
	height: .61rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/qwlq_btn.png) no-repeat;
	background-size: 100% 100%;
	display: block;
	margin: .3rem auto 0;
}

.qwlq_center {
	width: 6.02rem;
	height: 2.59rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/pc/jl_bg.png) no-repeat;
	background-size: 100% auto;
	padding: .32rem .5rem 0.3rem .5rem;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}

.qwlq_center p {
	color: #451a02;
	font-size: .18rem;
}

.tc_search {
	width: 7.03rem;
	height: 1.35rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/tc_search.png) no-repeat;
	background-size: 100% 100%;
}

.search_center input {
	width: 4.55rem;
    height: 0.7rem;
    background-color: transparent;
    border: none;
    outline: none;
    margin: .3rem 0 0 0.5rem;
    color: #a15623;
    font-size: 0.26rem;
    float: left;
}

.search_center input::placeholder {
	color: #a15623;
}

.search_center input::-webkit-input-placeholder {
	color: #a15623;
}

.search_center input:-moz-placeholder {
	color: #a15623;
}

.search_center input::-moz-placeholder {
	color: #a15623;
}

.search_center input:-ms-input-placeholder {
	color: #a15623;
}

.search_btn {
	width: .96rem;
	height: .4rem;
	display: block;
	float: left;
	margin: .37rem 0 0 .24rem;
}

.clicknone {
	pointer-events: none;
}
.works_play_video {
	width: 100%;
	height: 100%;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/zp_bf_video.png) no-repeat center center;
	background-size: cover;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
}

.works_play_text {
	width: 100%;
	height: 100%;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/zp_bf_text.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
}
.worklist_play_img {
	width: 1.92rem;
    height: 1.3rem;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
}
.paly_dz{
    background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/click_text2.png) no-repeat center center;
    background-size: 100% 100%;
}
.play_bf{
    background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/click_text_bf.png) no-repeat center center;
    background-size: 100% 100%;
}
.play_yl{
    background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/click_text_yl.png) no-repeat center center;
    background-size: 100% 100%;
}
.works_play_img {
	width: 2.85rem;
    height: 1.78rem;
    position: absolute;
    left: -0.05rem;
    top: -0.05rem;
    cursor: pointer;
    background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/click_text2.png) no-repeat center center;
    background-size: 100% 100%;
}

.works_play_img2 {
	width: 2.83rem;
    height: 1.78rem;
    position: absolute;
    left: -0.03rem;
    top: -0.04rem;
    cursor: pointer;
    background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/click_text.png) no-repeat center center;
    background-size: 100% 100%;
}


/*  */

.tc_hb {
	width: 7.43rem;
	height: 4rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/tc_hb.png) no-repeat center top;
	background-size: 100% auto;
}

.hb_center {
	width: 100%;
    height: 2.7rem;
    margin-top: 0.5rem;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #a15623;
    font-size: .3rem;
}

.hb_center p {
	text-align: center;
}

.hb_btns {
	display: flex;
	justify-content: center;
	margin: 1rem auto 0;
}

.hb_qr {
	width: 2.47rem;
	height: .64rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/tchb_qr.png) no-repeat;
	background-size: 100% 100%;
	overflow: hidden;
	text-indent: -9999em;
	margin: 0 .2rem;
}

.get_qr {
	width: 2.47rem;
	height: .64rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/get_qr.png) no-repeat;
	background-size: 100% 100%;
	overflow: hidden;
	text-indent: -9999em;
	margin: 0 .48rem;
}

.hb_qx {
	width: 2.47rem;
	height: .64rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/tchb_qx.png) no-repeat;
	background-size: 100% 100%;
	overflow: hidden;
	text-indent: -9999em;
	margin: 0 .48rem;
}

.tc_sharemc {
	width: 100vw;
	height: 100vh;
	margin: 0 !important;
	position: fixed !important;
	left: 0 !important;
	top: 0 !important;
	display: none;
}

.tc_sharemc img {
	width: 6.13rem;
	position: absolute;
	right: 0;
	top: 0.42rem;
}

#tc_choose .choose_input {
	margin: 0 auto;
}

#tc_choose .choose_btns {
	margin: .2rem auto 0;
}

.video_vidsr {
	margin: .1rem auto 0;
	width: 100%;
	height: .5rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

.video_vidsr input {
	width: 4.5rem;
	height: .4rem;
	background-color: #410d0e;
	border: 1px solid #fffad0;
	border-radius: .2rem;
	outline: none;
	padding: 0 .2rem;
	color: #fffce7;
	font-size: .24rem;
}

#tpfx_video_container {
	width: 5.96rem;
	height: 3.33rem;
}

.popcont {
	padding: 0 .4rem;
}

.tc_wxts .tc_close,.tc_hb .tc_close,.tc_search .tc_close ,.tc_tpfx .tc_close{
	top: -0.5rem;
}

.tc_works .tc_close,
.tc_wqgs .tc_close,
.upload_tgbg .tc_close,
.tc_rules .tc_close {
	top: 0;
}

.tc_tpfx {
	width: 7.64rem;
	height: 6.66rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/tc_tpfx.png) no-repeat;
	background-size: 100% 100%;
}

.tc_wqgs .popcont{
	padding: 2rem 0 0 0;
}
.tc_wqgs {
	width: 7.44rem;
	height: 12.74rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/tc_wqgs.png) no-repeat center bottom;
	background-size: 100% auto;
}

.upload_tgbg {
	width: 7.43rem;
	height: 5.25rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/upload_tgbg.png) no-repeat center bottom;
	background-size: 100% auto;
}

.upload_textar {
	width: 6.2rem;
    height: 2.35rem;
    padding-top: 2.25rem;
    margin-left: .25rem;
}

.upload_textar textarea {
	width: 100%;
	height: 100%;
	margin: 0 auto;
	color: #a15623;
	font-size: .24rem;
	border: none;
	outline: none;
	background-color: transparent;
	resize: none;
	display: block;
}

.textar_btns {
	display: flex;
	justify-content: center;
	margin: .75rem auto 0 auto;
}

.textar_imgs {
	width: 2.47rem;
	height: .64rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/textar_imgs.png) no-repeat;
	background-size: 100% 100%;
	margin: 0 .48rem;
	overflow: hidden;
	text-indent: -9999em;
}

.textar_fb {
	width: 2.47rem;
	height: .64rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/m/textar_fb.png) no-repeat;
	background-size: 100% 100%;
	margin: 0 .48rem;
	overflow: hidden;
	text-indent: -9999em;
}


/* #marqueem{
	width: 5.56rem;
	height: 1.45rem;
	overflow:hidden;
	 background:#EFEFEF;
	
} */


/* #marqueem ul li{
	width: 5.56rem;
	height: .35rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/tgzs_list.png) no-repeat;
	background-size: 100% 100%;
	padding-left: .8rem;
	box-sizing: border-box;
	font-size: .2rem;
	color: #ffecb8;
	line-height: .35rem;
	margin-bottom: .08rem;
}
#marqueem ul li p{
	width: 4.5rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
} */

.tgzs_lists {
	height: 1.45rem;
	overflow-x: hidden;
	overflow-y: auto;
}

.tgzs_list {
	width: 3.96rem;
	height: .35rem;
	background: url(//game.gtimg.cn/images/ylzt/cp/a20251112ntws/tgzs_list.png) no-repeat;
	background-size: 100% 100%;
	margin: .08rem 0;
	padding-left: .55rem;
	box-sizing: border-box;
}

.tgzs_list p {
	font-size: .2rem;
	color: #ffecb8;
	line-height: .35rem;
	line-height: .35rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}