/*css reset START*/
* {
    user-select: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    margin: 0;
    padding: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

html {
    position: relative;
    width: 100%;
    height: 100%;
    font-size: 100px;
}

body {
    font: .22rem/1.75 -apple-system, "source", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.24rem;
    position: relative;
    width: 100%;
    height: 100%;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

fieldset,
img {
    border: 0;
}

img {
    user-select: none;
    vertical-align: top;
    /*-webkit-touch-callout: none; */
    user-select: none;
}


address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
    font-style: normal;
    font-weight: normal;
}

ol,
ul {
    list-style: none;
}

caption,
th {
    text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal;
}

q:before,
q:after {
    content: '';
}

abbr,
acronym {
    border: 0;
    font-variant: normal;
}

sup {
    vertical-align: text-top;
}

sub {
    vertical-align: text-bottom;
}

input,
textarea,
select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    *font-size: 100%;
}

.clear:after {
    content: " ";
    clear: both;
    height: 0;
    visibility: hidden;
    display: block;
}

.clear {
    *zoom: 1;
}

i {
    font-style: normal;
}

:focus {
    outline: 0;
}

a,
a:active {
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-select: none;
    user-select: none;
    text-decoration: none;
}

.hide {
    width: 0;
    height: 0;
    overflow: hidden;
    display: none;
}

.t {
    display: block;
    overflow: hidden;
    text-indent: -9999px;
    font-size: 0;
}

.pr {
    position: relative;
}

.pa {
    position: absolute;
}

.pf {
    position: fixed;
}

.flex {
    display: flex;
    display: -webkit-flex;
}

.flex-1 {
    flex: 1;
    -webkit-flex: 1;
}

.flex-center {
    justify-content: center;
    -webkit-justify-content: center;
}

.flex-middle {
    align-items: center;
}

.flex-between {
    justify-content: space-between;
    -webkit-justify-content: space-between;
}

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

.t-c {
    text-align: center;
}

.t-l {
    text-align: left;
}

.t-r {
    text-align: right;
}

.bg {
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 100% auto;
}

.bg-full {
    background-size: 100% 100%;
}

.full-img img {
    width: 100%;
    display: block;
}

input[type=tel]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: textfield;
}

.btn_click {
    pointer-events: auto
}

@font-face {
    font-family: FZ;
    /*src: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/syst.ttf") format("woff");*/
    font-weight: normal;
    font-style: normal;
}

.ios_show,
.android_show {
    display: none;
}

.is_android .android_show {
    display: block;
}

.is_ios .ios_show {
    display: block;
}

/*css reset END*/
body {
    background-color: #fffafc;
    box-sizing: border-box;
}

body .pop {
    box-shadow: none;
    color: #282828;
    font-weight: bold;
    line-height: .36rem;
}

.pop {
    display: none;
    position: relative;
    box-sizing: border-box;
    background-image: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/pop.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 6.25rem;
    height: 2.48rem;
    /*text-shadow: 0 0 .1rem #ffffff;*/
    font-size: .2rem;
    padding-top: .4rem;
}

.pop_close {
    background: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/pop_close.png") no-repeat center center/100% auto;
    width: .53rem;
    height: .53rem;
    position: absolute;
    bottom: -.8rem;
    left: 50%;
    margin-left: -.3rem;
    z-index: 9;
    font-size: 0;
    text-indent: -9999em;
}

.pop-tit {
    width: 5.36rem;
    height: 0.9rem;
    color: #316dce;
    font-size: .4rem;
    font-weight: bold;
    font-style: italic;
    margin: 0 auto;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}

.pop-alert .pop-body {
    width: 5.6rem;
    height: 2.2rem;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.page {
    width: 100%;
    height: 100vh;
    background: #fffafc no-repeat 0 top/100%;
    z-index: -1;
    opacity: 0;
    display: none;
    position: relative;
    color: #39250f;
    font-size: .24rem;
    padding-top: .01rem;
    box-sizing: border-box;
    /*overflow: hidden;*/
}

.page.show {
    display: block;
    animation: ani-fade-in .4s 0s both;
    z-index: 1;
}


a {
    color: #39250f;
}

.page_index {
    background-image: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/bg.jpg?v1.1");
    height: auto;
    min-height: 19.2rem;
}

.loading_box {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: 20;
}

.loading_box .loading_img {
    display: flex;
    justify-content: center;
    margin-left: -.34rem;
}

.loading_img span {
    width: .3rem;
    height: .3rem;
    background: #ffffff;
    margin: 0 .2rem;
    transform: rotate(45deg);
    animation: ani_page_loading .7s infinite alternate;
}

.loading_img span:nth-child(1) {
    animation-delay: .2s;
}

.loading_img span:nth-child(2) {
    animation-delay: .4s;
}

.loading_img span:nth-child(3) {
    animation-delay: .6s;
}

.loading_box .loading_text {
    font-size: .34rem;
    color: #fff;
    margin-top: .2rem;
    animation: ani-slot .7s 0s linear infinite alternate;
}

@keyframes ani-slot {
    0% {
        opacity: .7;
    }

    100% {
        opacity: 1;
    }
}

@keyframes ani_page_loading {
    0% {
        opacity: 0;
        transform: rotate(45deg) scale(.5);
    }

    100% {
        opacity: 1;
        transform: rotate(45deg) scale(1);
    }
}


.btn_back_top {
    display: none;
    position: fixed;
    left: 0;
    bottom: 30%;
    z-index: 5;
    background: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/btn_top.png") no-repeat center center/100% auto;
    width: .47rem;
    height: 1.79rem;
}

.head {
    height: 10.4rem;
    position: relative;
    box-sizing: border-box;
    padding-top: .01rem;
    z-index: 3;
}



.btn_top {
    top: 1.0rem;
    position: absolute;
    width: .59rem;
    height: .59rem;
    z-index: 9;
}

.btn_back {
    left: .2rem;
    background-image: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/icon_back.png");
}

.btn_rule {
    right: 1.0rem;
    background-image: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/icon_rule.png");
}

.btn_share {
    right: .2rem;
    background-image: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/icon_share.png");
}

.loginfo-wrap {
    margin: 0 auto;
    text-align: center;
    font-size: .24rem;
    line-height: .76rem;
    color: #ffffff;
    text-shadow: 0 0 .16rem #ff881f;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 .2rem;
    font-family: 'FZ';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background-image: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/bg_userinfo.png");
    background-size: 100% 100%;
    min-width: 3.74rem;
    height: .78rem;
}

.loginfo-box {
    white-space: nowrap;
}

.icon_dot {
    width: .27rem;
    height: .27rem;
}

.loginfo a {
    text-decoration: underline;
    color: #270b0b;
}

.btn_change_role {
    background-image: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/icon_role.png");
    background-position: center center;
    background-size: .22rem;
    width: .4rem;
    height: .4rem;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -.04rem;
}

.head_pic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.pt {
    padding-top: .01rem;
    position: relative;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-size: 100%;
}

.pt1 {
    height: 7.2rem;
}

.pt2 {
    width: 100%;
    height: 6rem;
    box-sizing: border-box;
}

.pt2 img {
    width: 100%;
    height: 5.95rem;
}

.pt3 {
    box-sizing: border-box;
    width: 7.5rem;
    height: 5.72rem;
    background: url('https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/c2_1.png') no-repeat 100% /100% 100%;
    position: relative;
    padding-top: 1.8rem;
}

.pt5 {
    margin-top: .9rem;
    width: 7.5rem;
    height: 13.4rem;
    background: url('https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/pt3_bg.png') no-repeat 100% /100% 100%;
}

.pt4 {
    width: 7.5rem;
    height: 10.04rem;
    margin-top: .26rem;
}

.ct {
    width: 6.64rem;
    position: relative;
}

.tit_ct {
    height: .89rem;
    position: relative;
    left: -.04rem;
    background-size: auto 100%;
    margin-top: .06rem;
    margin-bottom: .12rem;
}

.tit_cts {
    height: .35rem;
    position: relative;
    background-size: auto 100%;
    margin-top: .06rem;
    margin-bottom: .1rem;
}

.tit_ct1 {
    background-image: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/tit1.png");
}

.tit_ct2 {
    background-image: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/tit2.png");
}

.tit_ct3 {
    background-image: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/tit3.png");
}

.tit_ct4 {
    background-image: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/tit4.png");
}

.tit_ct5 {
    background-image: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/tit5.png");
}

.slide_box {
    width: 6.58rem;
    height: 7.31rem;
}

.slide_box3 {
    width: 6.69rem;
    height: 8.78rem;
}

.slide_img {
    display: none;
    opacity: 0;
}

.slide_img.show {
    display: block;
    animation: ani-fade-up-in .5s 0s linear both;
}

.slide_img img {
    width: 100%;
    height: 100%;
}

.slide_img .btn_act {
    display: block;
    position: absolute;
}

.slide_img .btn_slide {
    position: absolute;
    right: 0;
    width: 100%;
    height: 1.2rem;
}

.slide_img1 .btn_act {
    width: 100%;
    height: 5.28rem;
    right: 0;
    top: 0.9rem;
}

.slide_img2 .btn_act {
    width: 100%;
    height: 4.88rem;
    right: 0;
    top: 2rem;
}

.slide_img2 .btn_slide {
    right: .14rem;
    top: .1rem;
}

.slide_img1 .btn_slide {
    top: 6.16rem;
}


.slide_img3 .btn_act {
    width: 100%;
    height: 5.28rem;
    right: 0;
    top: 1.24rem;
}

.slide_img4 .btn_act {
    width: 100%;
    height: 4.28rem;
    right: 0;
    top: 2.74rem;
}

.slide_img5 .btn_act {
    width: 100%;
    height: 5.18rem;
    right: 0;
    top: 3.58rem;
}

.slide_img3 .btn_slide1 {
    top: 6.44rem;
    height: 1.1rem;
}

.slide_img3 .btn_slide2 {
    top: 7.56rem;
    height: .8rem;
}

.slide_img4 .btn_slide1 {
    top: 0.08rem;
}

.slide_img4 .btn_slide2 {
    top: 7rem;
    height: 1.0rem;
}

.slide_img5 .btn_slide1 {
    top: .1rem;
}

.slide_img5 .btn_slide2 {
    right: 0.18rem;
    top: 1.46rem;
}

.lott_count {
    position: absolute;
    right: .6rem;
    top: 1.8rem;
}


.list_wrap {
    background: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/c_box.png") no-repeat center center/100%;
    width: 6.54rem;
    height: 4.3rem;
}

.tipic_list_scroll {
    width: 6.2rem;
    height: 3.96rem;
    box-sizing: border-box;
    margin: 0 auto;
    padding: .14rem 0 .04rem .2rem;
}

.tipic_list {
    display: flex;
}

.scroll_x {
    overflow-x: auto;
}

.tipic_list .article_item {
    width: 4.2rem;
    height: 3.72rem;
    border: .02rem solid #f2b3bb;
    box-sizing: border-box;
    border-radius: .1rem;
    padding: .08rem .04rem;
    margin-bottom: 0;
    margin-right: .1rem;
}

.tipic_list .article_img {
    width: 4.1rem;
    height: 2.52rem;
    border-radius: .1rem;
}

.tipic_list .article_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.tipic_list .article_title {
    height: .60rem;
}

.ct5_img {
    width: 6.76rem;
    height: 6.1rem;
    position: relative;
}

.ct5_img img {
    width: 100%;
    height: 100%;
}

.pt3 img {
    width: 7.31rem;
    height: 5.5rem;
    object-fit: contain;
    margin-top: 1.4rem;
}

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

.lott_count_box {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    position: relative;
    border-radius: .2rem;
    color: #3e3e3e;
    font-size: .24rem;
    padding: .04rem .12rem 0;
    line-height: .28rem;
}

.tip_lott_count {
    font-size: .18rem;
    text-align: right;
    color: #3e3e3e;
}

.lott_wrap {
    width: 6.42rem;
    height: 5.06rem;
    margin: 2.92rem auto 0;
    text-align: center;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.lott_wrap img {
    width: 6.42rem;
    height: 5.06rem;
}


.tip_lott {
    text-align: center;
    font-size: .2rem;
    color: #39250f;
    line-height: .26rem;
}

.btn_lott {
    background-image: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/btn_lott.png?v1.0");
    width: 3.17rem;
    height: 1.12rem;
    display: block;
    margin: .25rem auto 0;
}

.btn_record_box {
    font-size: .2rem;
}

.btn_record_box {
    font-size: .21rem;
    font-weight: bold;
}

.btn_record {
    background-image: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/btn_record.png");
    width: 1.23rem;
    height: .48rem;
    display: inline-block;
}

.pt5_des {
    position: relative;
    width: 6.2rem;
    height: .49rem;
    margin-left: .8rem;
    text-align: center;
    color: #3a3b3e;
}

.pt5_des::after {
    content: '';
    position: absolute;
    top: -.07rem;
    left: -.3rem;
    background: url('https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/ct5.png') no-repeat 100% /100% 100%;
    width: .54rem;
    height: .49rem;
}

.task_item {
    width: 6.41rem;
    height: .95rem;
    display: flex;
    align-items: center;
    background: no-repeat 0 0/100%;
    border-radius: .12rem;
    box-sizing: border-box;
    margin-bottom: .14rem;
}

.cut_role {
    display: block;
    text-align: center;
    color: #3a3b3e;
}

.tip {
    color: #3a3b3e;
    text-align: center;
    line-height: 1;
}

.task_wrap {
    margin-top: .3rem;
}

.task_item1 {
    background-image: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/task1.png");
    margin: .2rem auto 0;
}

.task_cont {
    margin-left: .2rem;
    line-height: 1.2;
}

.task_name {
    font-size: .25rem;
    color: #39250f;
    margin-top: .02rem;
}

.task_desc {
    color: #a97b54;
    font-size: .2rem;
    margin-top: .02rem;
}

.task_btn {
    margin-left: auto;
    margin-right: .2rem;
    display: block;
    width: 1.29rem;
    height: .47rem;
}

.task_btn1 {
    background-image: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/btn_go_recommend.png");
}

.task_btn2 {
    background-image: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/btn_go_liu.png");
}

.task_btn3 {
    background-image: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/btn_go_check.png");
}


.task_btn.finished {
    background-image: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/btn_task_finished.png");
}

.task_btn.get {
    background-image: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/btn_task_get.png");
}

.task_btn.got {
    background-image: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/btn_task_got.png");
}



.pt6 {
    min-height: 11.54rem;
}

.article_wrap {
    position: relative;
}

.article_wrap::before {
    content: '';
    position: absolute;
    bottom: 1.48rem;
    top: 25.44rem;
    left: 0;
    width: 100%;
    background: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/art_list_mid.jpg") repeat-y center 8rem/100%;
}

.article_wrap::after {
    content: '';
    position: absolute;
    bottom: 0;
    background: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/art_list_bot.jpg") no-repeat 0 0/100%;
    width: 7.5rem;
    height: 2.34rem;
    left: 0;
}

.article_container {
    width: 100%;
    min-height: 8rem;
    position: relative;
    z-index: 1;
    padding-bottom: 1rem;
}

.article_list_wrap {
    width: 6.5rem;
    display: flex;
    justify-content: space-between;
    margin: 0 auto .4rem;
    position: relative;
    left: .02rem;
}

.tip_article {
    text-align: center;
}

.article_list_left,
.article_list_right {
    width: 3.16rem;
}

.article_item {
    width: 100%;
    margin-bottom: .2rem;
    background: #ffffff;
    border-radius: .14rem;
    box-shadow: 0 .02rem .14rem rgba(10, 10, 10, .10);
}

.article_img {
    max-height: 3.93rem;
    overflow: hidden;
    border-top-left-radius: .14rem;
    border-top-right-radius: .14rem;
}

.article_img img {
    width: 100%;
    object-fit: fill;
    object-position: top;
}

.article_info {
    padding: .06rem .12rem .14rem;
}

.article_title {
    font-size: .24rem;
    color: #000000;
    line-height: .32rem;
    overflow: hidden;
    max-height: .64rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

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

.article_author_avatar {
    width: .26rem;
    height: .26rem;
    border-radius: 50%;
    overflow: hidden;
    flex-shrink: 0;
}

.article_author_avatar img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.article_author_name {
    max-width: 1.82rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: .2rem;
    color: #8d9093;
    line-height: 1;
}

.article_author_info {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.article_recommend {
    display: flex;
    font-size: .2rem;
    color: #808a8c;
    line-height: 1.6;
    padding-top: .04rem;
}

.article_recommend::before {
    content: '';
    display: block;
    background: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/icon_recommend.png") no-repeat 0 0/ .26rem;
    width: .26rem;
    height: .26rem;
}

.ct2 .list_wrap {
    height: 4.22rem;
    background-size: 100% 100%;
}

.ct2 .tipic_list_scroll {
    height: 4.1rem;
}

.ct2 .tipic_list_scroll .tipic_list {
    height: 3.92rem;
}

.ct2 .tipic_list_scroll .article_item {
    width: 2.24rem;
    height: 3.86rem;
}

.ct2 .tipic_list_scroll .article_img {
    width: 2.12rem;
    height: 2.54rem;
}

.ct2 .article_author_name {
    max-width: 1.12rem;
}


.form {
    /* width: 4.1rem; */
    width: 5.42rem;
    margin: .3rem auto 0;
}

.form_item {
    margin-bottom: .2rem;
    display: flex;
    align-items: center;
}

.form label {
    font-size: .26rem;
    font-weight: bold;
    width: 1.2rem;
    text-align: justify;
    text-justify: inter-ideograph;
    -moz-text-align-last: justify;
    text-align-last: justify;
    line-height: .32rem;
    position: relative;
    padding-right: .1rem;
    margin-right: .2rem;
}

.form label::after {
    content: ':';
    position: absolute;
    right: 0;
}

.input {
    background: #caecff;
    width: 5.89rem;
    height: .48rem;
    color: #0e0f4f;
    border-radius: .08rem;
    box-sizing: border-box;
    border: none;
    outline: none;
    padding: 0 .16rem;
}

.input::placeholder {
    color: #0e0f4f88;
}

select.input {
    width: 1.55rem;
    border-radius: .2rem;
}

select.input:last-child {
    width: 2.51rem;
}

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

.underline {
    text-decoration: underline;
}

.pop-body {
    font-size: .24rem;
}

.pop-cnt {
    width: 4.5rem;
    margin: 0 auto;
}

.pop_tip_wrap {
    height: 1.4rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    line-height: .32rem;
    text-align: center;
    font-size: .3rem;
    margin-top: .2rem;
}

.pop_zone .cnt {
    height: 2.44rem;
}

.pop_get .cnt {
    height: 2.54rem;
}

.pop_get_none .cnt {
    height: 0.6rem;
    padding-top: .5rem;
}



.pop_tip_success .pop-cnt {
    width: 5rem;
}

.pop_alert .pop_tit {
    font-size: .4rem;
    color: #000000;
    font-weight: bold;
    text-indent: 0;
    text-align: center;
    background: none;
}

.pop1 {
    height: 9.18rem;
    background-image: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/pop1.png");
}

.pop4 {
    height: 7.75rem;
    background-image: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/pop4.png");
}

.pop4 .pop-body {
    color: #282828;
}

.pop2 {
    width: 6.3rem;
    height: 4.78rem;
    background-image: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/pop2.png");
}

.pop3 {
    height: 6.28rem;
    background-image: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/pop3.png");
}


.pop_desc {
    margin: .3rem auto .2rem;
    text-align: center;
    font-size: .22rem;
}

.pop_desc2 {
    position: relative;
    font-size: .24rem;
    text-align: center;
}



.input_wrap input {
    width: 3.9rem;
    height: .64rem;
}


@media screen and (min-aspect-ratio: 750/1334) {}


.pop-msg {
    padding-top: .3rem;
}

.pop-msg .pop-tit {
    font-size: .4rem;
    font-weight: bold;
    height: .6rem;
    margin-top: .3rem;
}

.pop-msg .pop-body-msg {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 5.2rem;
    height: 2.0rem;
    font-size: .3rem;
    line-height: 1.24;
    margin: 0 auto;
}


.pop_tit {
    background-image: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/pop_tit.png");
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: center center;
    height: .36rem;
    margin: 0 auto;
}

.pop_tit1 {
    background-image: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/pop_tit1.png");
    height: .57rem;
}

.pop_tit2 {
    width: 3.17rem;
    height: .57rem;
    background-image: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/pop_tit2.png");
}

.pop_tit3 {
    width: 3.81rem;
    height: .58rem;
    background-image: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/pop_tit3.png");
}

.pop_tit4 {
    width: 3.17rem;
    height: .57rem;
    background-image: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/pop_tit4.png");
}

.pop_tit5 {
    background-image: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/pop_tit5.png");
}

.pop_tit6 {
    background-image: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/pop_tit6.png");
}

.get_prize_list {
    display: flex;
    justify-content: center;
    margin: .18rem auto;
}

.get_prize_list li {
    width: 1.6rem;
    height: 1.6rem;
    margin: 0 .1rem;
}

.get_prize_img {
    width: 1.6rem;
    height: 1.6rem;
    background: url('https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/box1.png') no-repeat 100% /100% 100%;
    border-radius: .1rem;
    overflow: hidden;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
}

.get_prize_img2 {
    background: none;
}

.get_prize_img3 {
    background: none;
    width: 1.26rem;
    height: 1.32rem;
}

.get_prize_img4 {
    background: none;
    width: 2.18rem;
    height: 2.18rem;
    border-radius: .3rem;
    margin-top: .2rem;
}

.get_prize_img img {
    width: 1rem;
    height: 1rem;
}

.get_tip {
    color: #282828;
}

.pop_record .cnt {
    width: 5.8rem;
    height: 6.5rem;
    margin: .2rem auto 0;
    overflow-y: auto;
}


.btns_box {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}

.pop_real .btns_box {
    margin-top: 1.06rem;
}

.btns_box a {
    flex-shrink: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100%;
    width: 2.09rem;
    height: .89rem;
}

.btns_box .btn_address {
    background-image: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/btn_address.png");
}

.btns_box .btn_submit {
    width: 2.17rem;
    height: .63rem;
    background-image: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/btn_submit.png");
}

.btns_box .btn_ok,
.pop-con .btn_ok {
    background-image: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/btn_ok.png");
    width: 2.17rem;
    height: .63rem;
    margin: .2rem auto 0;
}

.btns_box .btn_go_zone {
    background-image: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/btn_go_zone.png");
}

/* .btns_box a:last-child {
    margin-right: 0;
} */

.scroll {
    overflow: auto;
}

.scroll::-webkit-scrollbar {
    width: .1rem;
    height: .1rem;
    border-radius: .3rem;
}

.scroll::-webkit-scrollbar-track {
    background: #cdf3fe;
    border-radius: .3rem;
}

.scroll::-webkit-scrollbar-thumb {
    background: #4ca9fd;
    border-radius: .3rem;
}

.pop_record .pop-con {
    margin: 0 auto;
}

.no_data_txt {
    display: none;
}

.no_data .no_data_txt {
    display: block;
    margin-top: 1.4rem;
    text-align: center;
}

.record_list {
    display: block;
}

.no_data .record_list {
    display: none;
}

.record_list li {
    width: 5.48rem;
    height: 1.22rem;
    display: flex;
    align-items: center;
    position: relative;
    padding: .13rem .06rem .13rem .1rem;
    margin: 0 auto .1rem;
    box-sizing: border-box;
    background: url('https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/pop_li.png') no-repeat 100% /100% 100%;
    border-radius: .1rem;
}


.record_img {
    width: .92rem;
    height: .92rem;
    flex-shrink: 0;
    margin-right: .1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background: url("https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/box.png") no-repeat center/100% 100%;
    border-radius: .14rem;
    overflow: hidden;
}

.record_img img {
    width: .8rem;
    height: .8rem;
    object-fit: contain;
}

.record_info {
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-size: .22rem;
    flex: 1;
}

.record_name {
    width: 3.4rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: .3rem;
    line-height: .28rem;
    color: #2047a7;
    margin-bottom: .1rem;
}

.record_time {
    margin-top: .04rem;
    line-height: .28rem;
    font-size: .18rem;
    font-weight: normal;
    color: #2047a7;
    display: flex;
    justify-content: space-between;
}

.record_time a {
    color: #2047a7;
}

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

.rule-list {
    width: 5.7rem;
    height: 6rem;
    margin: 0.26rem auto 0.2rem .25rem;
    position: relative;
    overflow: auto;
    font-size: .2rem;
    font-weight: normal;
    overflow-y: auto;
    padding-right: .1rem;
}

.iosShow {
    display: none;
}

.rule-list p {
    margin-top: .18rem;
    margin-bottom: .1rem;
}

.rule-list p span {
    font-size: .24rem;
}

.rule-list b {
    font-weight: bold;
}

.rule-list .table_wrap {
    width: 5.6rem;
    overflow-x: auto;
    margin: .1rem 0;
}

.rule-list th:nth-child(1),
.rule-list td:nth-child(1) {
    width: 2.32rem;
}

.rule-list th,
.rule-list td {
    width: 1.45rem;
}

.rule-list th,
.rule-list td {
    border: .02rem solid #6bb9ff;
    padding: .04rem .12rem;
    white-space: nowrap;
    text-align: center;
    font-size: .2rem;
}

.rule-list th {
    font-weight: bold;
}

.txt_bor {
    color: #ffffff;
    text-shadow: 0 0 .02rem #2264cc, 0 0 .03rem #2264cc, 0 0 .04rem #2264cc, 0 0 .06rem #2264cc, 0 0 .08rem #2264cc;
}

.t-red {
    color: #f00;
}

.t_blue {
    color: #2972f4;
}

.rule-list p .red {
    font-size: .2rem;
    color: #f00;
}

.t-yellow {
    color: #eb9f3a;
}

@keyframes ani-fade-in {
    to {
        opacity: 1;
    }
}

@keyframes ani-circle {
    to {
        transform: rotate(360deg);
    }
}

@keyframes scaleBtn {
    to {
        transform: scale(1.1)
    }
}

@-webkit-keyframes scaleBtn {
    to {
        -webkit-transform: scale(1.1)
    }
}

.btn-look-big {
    width: calc(3.6rem * 1.48);
    height: calc(.72rem * 1.48);
}

body .lay-msg {
    /*width: 5.4rem;*/
    box-shadow: none;
}

body .lay-msg .lay-msg-con {
    padding: .2rem .8rem;
}

.btn_talk {
    width: 3.08rem;
    height: 1.03rem;
    background: url('https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/btn_huati.png') no-repeat 100%/100% 100%;
}

.btn_goto,
.btn_goto1 {
    width: 3.08rem;
    height: 1.03rem;
    background: url('https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/btn_goto.png') no-repeat 100%/100% 100%;
}

.btn_list a {
    display: none;
    position: absolute;
    bottom: .2rem;
    left: 50%;
    transform: translateX(-50%);
}

.cut1 .btn_talk {
    display: block;
}

.cut2 .btn_goto {
    display: block;
}

.cut3 .btn_goto1 {
    display: block;
}

.cut_list {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 7.5rem;
    height: .78rem;
}

.cut_list a {
    width: 1.8rem;
    height: .78rem;
    margin: 0 .2rem;
}

.cut1 .cut_list {
    background: url('https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/change.png') no-repeat 0 -.08rem/7.5rem 3rem;
}

.cut2 .cut_list {
    background: url('https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/change.png') no-repeat 0 -1.03rem/7.5rem 3rem;
}

.cut3 .cut_list {
    background: url('https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/change.png') no-repeat 0 -1.97rem/7.5rem 3rem;
}

.des_list {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 1.3rem;
    margin-top: .2rem;
}

.des_list p {
    display: none;
}

.cut1 .des_dispatch {
    display: block;
}

.des_dispatch {
    width: 100%;
    height: 1.01rem;
    background: url('https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/des1.png?v1.0') no-repeat 100% /100% 100%;
}

.cut2 .des_submit {
    display: block;
}

.des_submit {
    width: 100%;
    height: .48rem;
    background: url('https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/des2.png') no-repeat 100% /100% 100%;
    margin-bottom: .3rem;
}

.cut3 .des_recommend {
    display: block;
}

.des_recommend {
    width: 100%;
    height: 1.22rem;
    background: url('https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/des3.png') no-repeat 100% /100% 100%;
}

.tit4 {
    width: 100%;
    height: 1.38rem;
    background: url('https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/tit4.png') no-repeat 100%/100% 100%;
}

.pt4_tab {
    position: relative;
    width: 7.5rem;
    height: 2.21rem;
    margin-top: .23rem;
}

.pt4_tab a {
    position: absolute;
    width: 2.45rem;
    height: .65rem;
    background-image: url('https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/c3_1.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 7.5rem 2.19rem;
}

.pt4_tab .tab1 {
    width: 2.4rem;
    top: 0;
    left: .1rem;
    background-position: -.09rem 0;
}

.pt4_tab .tab1.act {
    background-image: url('https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/c3_2.png');
}

.pt4_tab .tab2 {
    top: 0;
    left: 2.5rem;
    background-position: -2.5rem 0;
}

.pt4_tab .tab2.act {
    background-image: url('https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/c3_2.png');
}

.pt4_tab .tab3 {
    top: .02rem;
    left: 4.99rem;
    background-position: -4.99rem 0;
}

.pt4_tab .tab3.act {
    background-image: url('https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/c3_2.png');
}

.pt4_tab .tab4 {
    top: .82rem;
    left: .95rem;
    background-position: -.95rem -.82rem;
}

.pt4_tab .tab4.act {
    background-image: url('https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/c3_2.png');
}

.pt4_tab .tab5 {
    top: .81rem;
    left: 3.94rem;
    background-position: -3.94rem -.81rem;
}

.pt4_tab .tab5.act {
    background-image: url('https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/c3_2.png');
}

.pt4_tab .tab6 {
    top: 1.54rem;
    left: .46rem;
    background-position: -.46rem -1.58rem;
}

.pt4_tab .tab6.act {
    background-image: url('https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/c3_2.png');
}

.pt4_tab .tab7 {
    top: 1.54rem;
    left: 3.28rem;
    background-position: -3.28rem -1.54rem;
    width: 3.51rem;
}

.pt4_tab .tab7.act {
    background-image: url('https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/c3_2.png');
}

.pt4_des {
    margin-top: .18rem;
}

.pt4_des p {
    width: 7.5rem;
    height: 1.9rem;
    background-image: url('https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/c3_3.png?v1.0');
    background-repeat: no-repeat;
    background-size: 7.5rem 15rem;
    display: none;
}

.s1 .pt4_des .pt4_des1 {
    display: block;
}

.s2 .pt4_des .pt4_des2 {
    display: block;
}

.s3 .pt4_des .pt4_des3 {
    display: block;
}

.s4 .pt4_des .pt4_des4 {
    display: block;
}

.s5 .pt4_des .pt4_des5 {
    display: block;
}

.s6 .pt4_des .pt4_des6 {
    display: block;
}

.s7 .pt4_des .pt4_des7 {
    display: block;
}

.pt4_des1 {
    background-position: 0 -.02rem;
}

.pt4_des2 {
    background-position: 0 -2.14rem;
}

.pt4_des3 {
    background-position: 0 -4.25rem;
}

.pt4_des4 {
    background-position: 0 -6.42rem;
}

.pt4_des5 {
    background-position: 0 -8.67rem;
}

.pt4_des6 {
    background-position: 0 -10.75rem;
}

.pt4_des7 {
    background-position: 0 -12.82rem;
}

.pt4_box {
    width: 7.5rem;
    height: 3.96rem;
    background: url('https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/c3_4.png') no-repeat 100% /100% 100%;
    margin-top: .15rem;
    overflow: hidden;
}

.pt4_list {
    width: 6.65rem;
    height: 3.52rem;
    overflow-x: auto;
    margin: .15rem auto 0;
    display: flex;
}

.pt4_item {
    flex: 0 0 auto;
    position: relative;
    width: 2.24rem;
    height: 3.52rem;

}

.pt4_item img {
    width: 100%;
    height: 100%;
}

.pt4_item a {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}

.task_des {
    color: #1f4bb0;
    font-size: .22rem;
    margin-left: .8rem;
}

.task_des span:nth-child(1) {
    font-size: .26rem;
    font-weight: bold;
    line-height: 1;
}

.pt6_title {
    width: 100%;
    height: 1.1rem;
    background: url('https://game.gtimg.cn/images/yxzj/cp/a20250811wzry/tit5.png') no-repeat 100% /100% 100%;
    margin: .9rem auto;
}