/*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;-webkit-text-size-adjust: none;}
body,button,input,select,textarea{font:12px/1.5 tahoma,sans-serif}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
i{font-style: normal;}
em,b{font-style:normal}
a{text-decoration:none;webkit-touch-callout: none; /* 禁止长按链接与图片弹出菜单 */} 
a:hover{text-decoration:underline}
img{border:0;display: block;-webkit-touch-callout: none; /* 禁止长按链接与图片弹出菜单 */} 
button,input,select,textarea{font-size:100%;outline:none;background: transparent;font-family: 'Microsoft Yahei';}
table{border-collapse:collapse;border-spacing:0}
td,th,ul,ol{padding:0;margin:0;}
a,li,ul,[onclick]{-webkit-tap-highlight-color:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
em,strong,b{font-weight:normal;font-style:normal;}
html,body { position: relative;box-sizing: border-box;user-select: none;-webkit-user-select: none;-webkit-text-size-adjust: 100% !important;-webkit-touch-callout: none;}
a:focus,input:focus,textarea:focus,p:focus,div:focus {-webkit-tap-highlight-color: transparent;/*-webkit-user-modify:read-write-plaintext-only;*/}
img[src=''],img:not([src]) { opacity: 0;}
a:not(.gray):hover {
  -webkit-filter: brightness(1.2);
  filter: brightness(1.2);
}
html{-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;-webkit-overflow-scrolling: touch; width:100%;}

/*comm*/
.c:after,.c:before{content:"";display:table}
.c:after{clear:both}
.c{zoom:1}
body{font: 14px/1.75  -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;-webkit-tap-highlight-color: rgba(0,0,0,0);text-align:justify;background-color:#e7eff3;-moz-user-select: none;user-select: none;-webkit-user-select: none;}
a{text-decoration:none}
a:hover{text-decoration:none}
.hide{display:block;width:0;height:0;overflow:hidden}
.pr{position:relative}
.pa{position:absolute}
.fl{float:left}
.fr{float:right}
.db{display:block;text-indent:-9999em}
*{box-sizing: border-box;}
body,html{background: #131061;overflow-x: hidden;width: 100%;}


/*afooter*/
#afooter{background: #000;color: #fff;font-size: 0.18rem;line-height: 1.4;text-align: center;padding: 0.2rem 0;}

/******************************主态**************************/
.wrap_index{background: url(//game.gtimg.cn/images/codev/cp/a20250924share/bg1.jpg) no-repeat 50% 0/100% auto;width: 100%;padding-bottom: 0.4rem;}
.wrap_index.end{background: url(//game.gtimg.cn/images/codev/cp/a20250924share/bg2.jpg) no-repeat 50% 0/100% auto;}

.head{width: 100%;height: 5.5rem;position: relative;}
.login_box{color: #FFFFFF;font-size: 0.22rem;line-height: 1.5;position: absolute;width: 100%;left: 0;top: 5.7rem;z-index: 6;text-align: center;}
.login_box a{color: #FFFFFF;text-decoration: underline;}
.loginin_user{position: absolute;align-items: center;color: #FFFFFF;font-size: 0.18rem;line-height: 1.5;left: 0.35rem;top: 0.33rem;}
.loginin_user p{margin-left: 0.06rem;}
.tx_box{width: 0.4rem;height: 0.4rem;display: flex;align-items: center;justify-content: center;position: relative;} 
.tx_box:after{content: "";position: absolute;width: 100%;height: 100%;background: url(//game.gtimg.cn/images/codev/cp/a20250924share/tx_bg.png) no-repeat;background-size: 100% 100%;left: 0;top: 0;z-index: 2;}
.tx_box img{display: block;width: 0.38rem;height: 0.38rem;}
.hd_slogan{padding: 4.26rem 0 0;text-align: center;color: #fff;}
.hd_slogan p:nth-of-type(1){color: #fff;font-size: 0.48rem;line-height: 1.5;font-weight: bold;letter-spacing: 0.5px;}
.hd_slogan p:nth-of-type(1) span{color: #DB58EF;}
.hd_slogan p:nth-of-type(2){color: #D6DDE8;font-size: 0.16rem;line-height: 1.2;font-weight: bold;letter-spacing: 1px;}
.pshow{font-size: .25rem;color: #fff;text-align: center;line-height: .3rem;padding-top: .2rem;}
.pshow span{color:#FD66AD}
#show1,#show2，#show3{display: none;}

.part1{padding: 0.65rem 0 0;height: 8.8rem;}
.end .part1{height: 7.2rem;}
.title_box{background: url(//game.gtimg.cn/images/codev/cp/a20250924share/tit_bg.png) no-repeat 0 50%/3.7rem auto;width: 100%;height: 0.96rem;display: flex;align-items: center;color: #FFFFFF;line-height: 1.2;padding-bottom: 0.2rem;margin-left: 0.6rem;}
.title_box p{font-weight: bold;font-size: 0.4rem;}
.title_box span{font-size: 0.25rem;line-height: 1;position: relative;top: -0.05rem;}
.guntips{text-align: center;font-size: .2rem;line-height: .4rem;color: #fff;}
.gun_box{width: 6.3rem;margin: -0.1rem auto 0;}
.pic_gun1{width: 6.3rem;height: 4.52rem;background: url(//game.gtimg.cn/images/codev/cp/a20250924share/pic_gun1_bg.png) no-repeat 50% 0/100% auto;position: relative;}
.pic_gun1 img{width: 85%;height: 100%;object-fit: contain;object-position: 50% 0.5rem;margin: 0 auto;}
.pic_gun1 p{position: absolute;color: #FFFFFF;font-size: 0.32rem;line-height: 1.5;left: 0.35rem;bottom: 0.4rem;font-weight: 500;}
.guns_pic{display: flex;justify-content: space-between;padding-top: 0.1rem;}
.guns_pic li{background: url(//game.gtimg.cn/images/codev/cp/a20250924share/pic_gun2_bg.png) no-repeat;width: 2.05rem;height: 0.91rem;background-size: 100% auto;}
.guns_pic li img{display: block;width: 100%;height: 100%;}
.btn_sharebox{width: 6.36rem;height: 0.96rem;margin: 0.2rem auto 0;}
.btn_share{display: block;background: url(//game.gtimg.cn/images/codev/cp/a20250924share/btn1.png) no-repeat;background-size: 100% 100%;width: 6.36rem;height: 0.96rem;text-align: center;line-height: 0.95rem;color: #FFFFFF;font-size: 0.32rem;font-weight: bold;}
.btn_share span{margin-left: 0.08rem;}
.wrap_index.end .btn_sharebox{display: none;}
.wrap_index.end .task_on{display: none;}
.wrap_index.end .task_over{display: block !important;position: relative;top: -0.1rem;}
.wrap_index.end .title_box{margin-top: 0.15rem;margin-bottom: -0.2rem;}

.rname{text-align: center;font-size: .2rem;color: #fff;line-height: .3rem;height: .3rem;}
.rule_list{background: url(//game.gtimg.cn/images/codev/cp/a20250924share/rule_icon.png) no-repeat 50% 100%/7.29rem 0.55rem;padding: 0 0.55rem 0.4rem;color: #FFFFFF;font-size: 0.2rem;line-height: 1.3;}
.rule_list dt{color: #FFFFFF;font-size: 0.4rem;font-weight: bold;line-height: 1.5;margin-bottom: 0.1rem;}
.rule_list dd{padding: 0 0 0 0.25rem;background: url(//game.gtimg.cn/images/codev/cp/a20250924share/icon.png) no-repeat 0 0.08rem/0.13rem auto;}
.rule_list dd.mt10{margin-top: .2rem;}
.rule_list dd.mt20{margin-top: .2rem;font-size: .25rem;}
.rule_list dd:last-of-type{margin-bottom: 0;}

/*弹窗*/
.pop{position: relative;display: none;}

.pop1{background: url(//game.gtimg.cn/images/codev/cp/a20250924share/pop1.png) no-repeat;width: 6.73rem;height: 4.51rem;background-size: 100% 100%;padding-top: 0.15rem;}
.pop_tit{color: #FFFFFF;font-size: 0.4rem;font-weight: bold;text-align: center;line-height: 1.5;background: url(//game.gtimg.cn/images/codev/cp/a20250924share/pop_tit_icon.png) no-repeat 50% 50%/5.33rem auto;}
.zl_thx{display: flex;justify-content: center;align-items: center;color: #FFFFFF;font-size: 0.24rem;line-height: 1.5;font-weight: 500;}
.zl_thx p{margin-left: 0.05rem;}
.poptxt{font-size: .16rem;text-align: center;color: #fff;}
.gift_box{width: 80%;height: 1.65rem;margin: 0.25rem auto;}
.gift_box img{height: 1.4rem;width: auto;margin: 0 auto;}
.have_num{font-size: 0.16rem;color: #fff;line-height: 1.3;text-align: center;}
.have_num span{color: #FF3B67;}
.pop_btns{display: flex;justify-content: center;padding-top: 0.1rem;}
.btn_yes{display: block;background: url(//game.gtimg.cn/images/codev/cp/a20250924share/pop_btn1.png) no-repeat;width: 1.94rem;height: 0.61rem;background-size: 100% auto;color: #FFFFFF;font-size: 0.24rem;font-weight: 500;text-align: center;line-height: 0.62rem;margin: 0 0.1rem;}
.btn_quit{display: block;background: url(//game.gtimg.cn/images/codev/cp/a20250924share/pop_btn2.png) no-repeat;width: 1.94rem;height: 0.61rem;background-size: 100% auto;color: #FFFFFF;font-size: 0.24rem;font-weight: 500;text-align: center;line-height: 0.6rem;margin: 0 0.1rem;}

.pop2{background: url(//game.gtimg.cn/images/codev/cp/a20250924share/pop2.png) no-repeat;width: 6.73rem;height: 3.71rem;background-size: 100% 100%;padding-top: 0.15rem;}
.text_tips_box{width: 90%;margin: 0.1rem auto;height: 1.65rem;display: flex;align-content: center;justify-content: center;flex-wrap: wrap;color: #FFFFFF;font-size: 0.28rem;line-height: 1.3;text-align: center;}
.text_tips_box p span{font-weight: 500;}

/*客态*/
.page_index{background: url(//game.gtimg.cn/images/codev/cp/a20250924share/bg3.jpg) no-repeat 50% 0/100% auto;width: 100%;padding-bottom: 0.4rem;}
.hd1_slogan{padding: 3.82rem 0 0;text-align: center;color: #fff;}
.hd1_slogan p:nth-of-type(1){color: #fff;font-size: 0.58rem;line-height: 1.4;font-weight: bold;letter-spacing: 0.5px;}
.hd1_slogan p:nth-of-type(2){color: #fff;font-size: 0.24rem;line-height: 1.2;letter-spacing: 0.5px;}
.hd1_slogan p:nth-of-type(2) span{color: #FD66AD;}
.hd1_slogan p:nth-of-type(3){color: #D6DDE8;font-size: 0.16rem;line-height: 1.2;font-weight: bold;letter-spacing: 1px;margin-top: 0.2rem;}
.kt_part1{background: url(//game.gtimg.cn/images/codev/cp/a20250924share/line.png) no-repeat 50% 100%/6.24rem auto;padding-bottom: 0.45rem;padding-top: 0.65rem;}
.have_box{background: url(//game.gtimg.cn/images/codev/cp/a20250924share/tit_bg.png) no-repeat 50% 50%/3.7rem auto;width: 100%;height: 0.96rem;display: flex;align-items: center;color: #FFFFFF;line-height: 1.4;padding-bottom: 0.2rem;text-align: center;justify-content: center;}
.have_box p{font-weight: 500;font-size: 0.4rem;}
.have_box p span{color: #FD66AD;}
.bpq_box{background: url(//game.gtimg.cn/images/codev/cp/a20250924share/kt_pic1.png) no-repeat;width: 5.12rem;height: 2.77rem;background-size: 100% auto;margin: -0.2rem auto 0;display: flex;align-items: center;color: #FFFFFF;font-size: 0.24rem;font-weight: bold;line-height: 1.2;justify-content: center;padding-top: 2.14rem;}
.bpq_box p{margin-left: 0.06rem;}
.btn_remove{display: block;background: url(//game.gtimg.cn/images/codev/cp/a20250924share/btn2.png) no-repeat;width: 5.11rem;height: 0.68rem;background-size: 100% 100%;margin: 0.15rem auto 0;display: flex;justify-content: center;align-items: center;color: #FFFFFF;font-size: 0.32rem;font-weight: 500;}
.btn_remove i{display: block;background: url(//game.gtimg.cn/images/codev/cp/a20250924share/icon1.png) no-repeat;width: 0.52rem;height: 0.47rem;background-size: 100% auto;}
.btn_remove.gray{display: block;background: url(//game.gtimg.cn/images/codev/cp/a20250924share/btn2_gray.png) no-repeat;background-size: 100% 100%;text-align: center;line-height: .68rem;pointer-events: none;}
/* .btn_remove.gray{display: block;background: url(../ossweb-img/btn2_gray.png) no-repeat;background-size: 100% 100%;} */
.btn_hope{display: block;color: #FFFFFF;font-size: 0.2rem;width: 1.1rem;text-decoration: underline;line-height: 1.5;margin: 0.15rem auto 0;}
.kt_part2{padding: 0.3rem 0 0.22rem;height: 10.25rem;}
.title_box1{background: url(//game.gtimg.cn/images/codev/cp/a20250924share/tit_bg.png) no-repeat 50% 50%/3.7rem auto;width: 100%;height: 0.96rem;display: flex;align-items: center;color: #FFFFFF;line-height: 1.4;padding-bottom: 0.2rem;text-align: center;justify-content: center;}
.title_box1 p{font-size: 0.32rem;}
.title_box1 p span{color: #FD66AD;font-weight: 500;}
.gun_kt{width: 6.36rem;height: 2.82rem;margin: -0.2rem auto 0.2rem;}
.gun_kt img{display: block;width: 100%;height: 100%;}
.gift_list{width: 6.36rem;height: 5.1rem;margin: -0.2rem auto 0;display: flex;flex-wrap: wrap;justify-content: space-between;align-content: space-between;}
.gift_list li{background: url(//game.gtimg.cn/images/codev/cp/a20250924share/pic_img_bg.png) no-repeat;width: 2.08rem;height: 2.52rem;background-size: 100% 100%;position: relative;}
.engtips{font-size: .25rem;color: #fff;text-align: center;line-height: .3rem;margin-top: .2rem;}
.gift_list img{display: block;width: 100%;height: 100%;object-fit: contain;object-position: 50% 0;transform: scale(0.7);position: relative;top: -0.05rem;}
.gift_list p{position: absolute;width: 100%;text-align: center;color: #FFFFFF;font-size: 0.2rem;line-height: 1.3;left: 0;bottom: 0.22rem;}