/*reset css*/
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}
body,button,input,select,textarea{font:12px/1.5 '\5FAE\8F6F\96C5\9ED1','\9ed1\4f53',tahoma,'\5b8b\4f53';}
a{text-decoration:none;outline: none;}
button,input,select,textarea{font-size:100%;outline:none}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,th,var,em,i{font-style:normal;font-weight:normal}
b,strong{font-weight:bold;}
caption,th{text-align:left}
abbr,acronym{border:0;font-variant:normal}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input{background:none;border:none;outline:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }
audio,canvas,video { display: inline-block;*display: inline;*zoom: 1;}
ol,ul{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
iframe{position:absolute;}
.hide{display:none;}
.ti{text-indent: -999em;}
.pr{position:relative;}
.pa{position:absolute;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after{display:block;visibility: hidden;font-size:0px;content: "";clear: both;height: 0;}
.clearfix{zoom:1;}
.browser-tips{background: #000;color: #f00;padding: 10px 0;text-align: center;width: 100%;font-size: 14px;}
.browser-tips a{color:#f00;}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    
  }


/*footer*/
#gfooter{/* position:fixed;bottom:0;left:0; */width:100%;background: #000;}
#gfooter a{color: #6d6b69;}*/
/*底部样式*/
.foot_dark{background-color:#000000;}
.foot_cpright{width:1040px;margin:0 auto;padding:10px 20px!important;color:#a5a5a5!important;}
.foot_cpright a{color:#a5a5a5!important;}
.foot_cpright .foot_lefts a{margin-top:30px!important;}
.foot_cpright .foot_lefts a.nextstudios{margin-top:20px!important;width:73px!important;height:50px!important;background:url(//game.gtimg.cn/images/sop/NEXT_Studio_W.png) no-repeat 0 0;}
html{-webkit-text-size-adjust:none;}

body{ 
    font-size: 0.24rem; 
    font-family: -apple-system, BlinkMacSystemFont, "PingFang SC","Helvetica Neue",STHeiti,"Microsoft Yahei",Tahoma,Simsun,sans-serif; 
    background: #000000;
    -webkit-tap-highlight-color:transparent;
}
img{ vertical-align: top; display: block; width: 100%;}
html,body{ width: 100%; height: 100%; overflow: hidden;}
.wraps{ width: 100%; height: 100%; position: relative;}
.begin_bgs1{background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/begin_bg.jpg) center center no-repeat; background-size: 100% auto;}

.load_txt{ width: 100%; position: absolute; left: 0; top: 5.6rem; text-align: center; color: #ffffff; font-size: 0.48rem; }


.page{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; overflow: hidden; display: none;}
.page1{ background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/p1_bg.jpg) center center no-repeat #000000; background-size: 100% auto; position: relative;}
.main{ width: 7.5rem; height:13.34rem; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%);}
.p1_main{ width: 6.6rem; margin: 0 auto; position: relative;}
.logo{ width: 1.66rem; height: 0.62rem; background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/logo.png) no-repeat; background-size: 100% auto; position: absolute; left: 0.3rem; top: 0.1rem; text-indent: -9999px;}
.photo{ width:2.21rem; position: absolute; left: 4.5rem; top: 2.5rem; transform: rotate(-4deg);}
.p1_hxz{ width: 0.67rem; height: 0.74rem; position: absolute; left: 1.7rem; top: -0.4rem; background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/p1_hxz.png) no-repeat; background-size: 100% auto; text-indent: -9999px; }
.p1_bh{ padding-top: 1.9rem; text-align: right; padding-right: 0.3rem; color: #b3b3b5; font-size: 0.22rem;}
.input1{ position: absolute; left: 0.28rem; top: 3.48rem;}
.input2{position: absolute; left: 0.28rem; top: 4.9rem;}
.input3{ position: absolute; left: 0.28rem; top: 6.32rem;}
.input4{ position: absolute; left: 0.28rem; top: 7.8rem;}
.input_zone{ height: 0.5rem; border: 1px solid #d1ccc7; background: #f1f1f0; border-radius: 0.04rem; box-sizing: border-box; }
.input_zone1{ width: 3.96rem;}
.input_zone input{ width: 100%; height: 0.5rem; padding-left: 0.2rem; box-sizing: border-box; color: #bab9b8; font-size: 0.3rem;}
.input_zone input::placeholder{ color: #bab9b8;}
.input_zone select{ border:  0 none; background: none; -webkit-appearance: none; appearance: none; outline: none; width: 100%; padding-left: 0.1rem;color: #bab9b8; font-size: 0.3rem;}
.input_zone2{ width: 1.36rem; float: left;}
.input_zone3{ width: 0.86rem; float: left; margin-left: 0.43rem;}
.input_zone4{ width: 0.86rem;float: left; margin-left: 0.42rem;}
.signals{ width: 1.91rem; height: 0.94rem; position: absolute; left: 4.33rem; top: 8.8rem; border:1px solid #d1c5b8; border-radius: 0.04rem;}
.signals input{width: 100%; height: 0.94rem; padding-left: 0.2rem; box-sizing: border-box; color: #000000; font-size: 0.3rem; font-weight: bold;}
.signals input::placeholder{ color: #bab9b8;}

.sign_btn{ display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 5; text-indent: -9999px;}
.singal_m{ display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 3;}
.signal_mask{ width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 9999; background: #ffffff; display: none;}
.signal_mask canvas {
    max-width: 100%;
    border: 1px solid #ccc;
}
.canvas{ width: 100%; height: 3.7rem;}
.buttons{ width: 100%; text-align: center; padding-top: 0.4rem;}
.buttons a{ display: inline-block; width: 2rem; height: 0.6rem; text-align: center; line-height: 0.6rem; color: #000000;}
.dianzhui1{ width: 0.6rem; height: 0.64rem; position: absolute; background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/p1_jw.png) no-repeat; background-size: 100% auto; left: -0.28rem; top: 10.2rem;}
.dianzhui2{ width: 2.1rem; height: 3.02rem; position: absolute; background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/p1_pen.png) no-repeat; background-size: 100% auto; right: -0.45rem; top: 10.5rem;}
.bldate{ position: absolute; left: 4.48rem; top: 9.92rem; color: #5c5b5a; font-size: 0.3rem;}
.p1_submit{ display: block; width: 2.84rem; height: 1rem; position: absolute; left: 1.9rem; top: 11.4rem; background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/p1_submit.png) no-repeat; background-size: 100% auto; text-indent: -9999px;}
.copyright{ width: 100%; text-align: center; position: absolute; left: 0; bottom:0.1rem ; color: #593f2f; font-size: 0.24rem; text-align: center; z-index: 10;}
.page2,.page3{ background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/p2_bg.jpg) center center no-repeat #000000; background-size: 100% auto;}
.p2_main{ width: 6.52rem; margin: 0 auto; position: relative; padding-top: 1.16rem;}
.p2_card{ width: 100%; height: 10.11rem; background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/p2_card.png) no-repeat; background-size: 100% auto;}
.p2_photo{ padding-top: 1.45rem;}
.p2photo{ width: 2.16rem; height: 2.29rem; margin: 0 auto; position: relative;}
.page2 .p2photo:after{ content: " "; display: block; width: 0.39rem;height: 0.39rem;position: absolute;background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/fresh_avater.png) no-repeat;background-size: 100% auto;right: -0.4rem;top: 0rem;}




.p2_name{ padding-top: 0.26rem; text-align: center; color: #5c5b5a; font-size: 0.48rem;}
.yc_id_zone{ height: 1.48rem; }
.idtitle{ width: 3.33rem; margin: 0 auto; padding-top: 0rem;}
.id_btn{ padding: 0.2rem 0 ;}
.p2_generate{ display: block; width: 1.72rem; height: 0.51rem; margin: 0 auto; background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/p2_generate.png) no-repeat; background-size: 100% auto;}
@keyframes sfxg{
    0%{ transform:scale(1);}
    50%{ transform: scale(1.1); }
    100%{ transform: scale(1);}
}
.sfxg{ animation: sfxg 2s ease-in-out 0s infinite;}



.id_infos{ width: 2.7rem; margin: 0 auto; }
.personal_infos{ width: 5.48rem; margin: 0 auto; padding-top: 0.2rem;}
.personal_infos ul li{ width: 3.43rem; height: 0.54rem; line-height: 0.54rem; color: #8b8783; font-size: 0.24rem; /* border-bottom: 1px dashed #8b8783; */ background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/dotted.png) left bottom no-repeat; background-size: 100% auto;}
.personal_infos ul li span{ padding-left:0rem ;}
.p2_submit{ display: block; width: 2.84rem; height: 1rem; margin: 0 auto; background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/p2_submit.png) no-repeat; background-size: 100% auto; text-indent: -9999px; margin-top: 0.15rem; display: none;}
.p2_lq_info{ text-align: center; color: #edcfad; font-size: 0.22rem; padding-top:0.05rem ; letter-spacing: 0.04rem; }
.c_ids{ text-align: center; color: #c48262; font-size: 0.36rem; font-weight: 400;}
.re_choice{ display: block; width:1.65rem ; height: 0.4rem; margin: 0 auto; margin-top: 0.15rem; background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/re_choice.png) no-repeat; background-size: 100% auto; text-indent: -9999px; }
.p2_hand{ width: 2.64rem; position: absolute; right: 0; top: 7.8rem; z-index: 2; pointer-events: none; }
.yc_idh{ display: none;}
.mask{ width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 199; background: rgba(0, 0, 0, 0.7); display: none;}
.choice_z{ width: 6.75rem; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%);} 
.choices{ width: 6.75rem; height: 7.1rem; background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/normal_choice.png) no-repeat; background-size: 100% auto;}
.choice_btns{ width: 100%; display: flex; justify-content: center;}
.flash_btn{ display: block; width: 2.33rem; height: 0.62rem; background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/flash_btn.png) no-repeat; background-size: 100% auto; text-indent: -9999px; margin: 0 0.2rem; }
.checked_btn{ display: block; width: 2.33rem; height: 0.62rem; background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/checked_btn.png) no-repeat; background-size: 100% auto; text-indent: -9999px; margin: 0 0.2rem;}
.choice_infos{ padding-top: 1.92rem;}
.choice_des{ width:100%; text-align: center; height: 1rem; margin: 0 auto; color: #999796; font-size: 0.26rem; line-height: 0.4rem;}
.choice_des span{ color: #c48262;}
.check_items{ width: 5.92rem; margin-left: 0.38rem;}
.check_items ul li{ width: 100%; height: 0.82rem; line-height: 0.82rem; background-image: url(//game.gtimg.cn/images/lv/cp/a20210602pre/select_btn.png); background-position: 0 0; background-repeat:  no-repeat ;  background-size: 100% auto;}


.checkeitem{ padding-left: 1.12rem; color: #5c5b5a; font-size: 0.3rem; letter-spacing: 0.06rem;}
.checkeitem span.ckid{letter-spacing:0;color: #5c5b5a;}
.checkeitem span{ color: #a8a8a7; padding-left: 0.2rem;}
.normal .check_items ul li:nth-child(odd){ background-color: #f6f7f8;}
.check_items ul li.active{ background-image: url(//game.gtimg.cn/images/lv/cp/a20210602pre/selected_btn.png);}
.erro_m{width: 6.75rem; height: 5.5rem; background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/choice_error.png) no-repeat; background-size: 100% auto;}
.error_img{ width: 1.67rem; margin: 0 auto; padding-top: 0.3rem;}
.back_btn{display: block; width: 2.33rem; height: 0.62rem; background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/back_btn.png) no-repeat; background-size: 100% auto; text-indent: -9999px;margin: 0 0.2rem; }
.erro_m p { margin: 0 auto; max-width: 3.6rem; padding: 1.3rem 0 0 0; text-align: center; color: #5c5b5a; font-size: 0.3rem; line-height: 0.48rem;}
.share_m{width: 6.75rem; height: 3.6rem; background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/share_friend.png) no-repeat; background-size: 100% auto;}
.share_btn{display: block; width: 2.33rem; height: 0.62rem; background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/share_btn.png) no-repeat; background-size: 100% auto; text-indent: -9999px;margin: 0 0.2rem; }
.rule_m{width: 6.75rem; height:8rem; background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/rule_bg.png) no-repeat; background-size: 100% auto;}
.rule_con{ width: 5.9rem; margin: 0 auto; padding-top: 1.9rem;}
.rule_scroll{ width: 100%; height: 5rem; overflow: hidden; overflow-y: scroll; -webkit-overflow-scrolling: touch;}
.rule_scroll p{ padding: 0 0.24rem 0 0.36rem; color: #999796; font-size: 0.26rem; line-height: 0.48rem;}
.rule_scroll p span{ font-weight: bold; color: #999;}

.p3_card{ width: 100%; height: 10.11rem; background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/p3_card.png) no-repeat; background-size: 100% auto; position: relative;}
.p3_card .yc_id_zone{ height: 1.18rem; }
.p3_submit{ display: block; width: 3.74rem; height: 1rem; margin: 0 auto; background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/ssbtn.png) no-repeat; background-size: 100% auto; text-indent: -9999px; margin-top: 0.15rem;}
.codes{ width: 1.6rem; position: absolute; left: 4.4rem; top: 6.3rem;}
.code_z{ width: 1.23rem; margin: 0 auto;}
.codes p{ color: #8b8783; font-size: 0.22rem; text-align: center; line-height: 0.24rem; padding-top: 0.1rem;}

.page4{ background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/p4_bg.jpg) center center no-repeat; background-size: 100% auto; width: 7.5rem; height: 14.8rem;}
.share_fc{ width: 5.2rem; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%);}
.share_titles{ width: 4rem; margin: 0 auto; padding-bottom: 0.2rem;}

.begin{ overflow: hidden; background: #ffffff; z-index: 999; display: block;}
.begin_bg{ width: 100%; height:100%; position: absolute; left: 0; top: 0; }
.begin_bgs{ width: 100%;height: 100%; position: absolute;}

.glogo{ background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/g_logo.png) no-repeat; background-size: 100% auto;}
.begin_txt1{ width: 6.35rem; position: absolute; left: 0.6rem; top: 1.9rem;}
.begin_txt2{ width: 4.91rem; position: absolute; left: 1.3rem; top: 3.16rem;}
.begin_btn_zone{ width: 100%; position: absolute; left: 0; top: 5.4rem;}
.begin_btn{ display: block; width: 2.87rem; margin: 0 auto;}
.begin_plane{ display: block; width: 3.52rem; position: absolute; left: 2.75rem; top: 0.55rem;}
.begin1{ display: block; z-index: 1000; background: #5caed8;}
.begin2{ display: none;}
.begin_bgs2{background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/begin2_bg.jpg) center center no-repeat; background-size: 100% auto;}
.begin_bgs2_light{background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/begin2_light.jpg) center center no-repeat; background-size: 100% auto;}
.begin_bgs2_mask{ background: rgba(255, 255, 255,0.4);}
.begin2_txt1{ width: 5.09rem; position: absolute; left: 1.2rem; top: 4.5rem;}
.begin_bgs3{background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/begin3_bg.jpg) center center no-repeat; background-size: 100% auto;}
.slect_pic_zone{ width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.select_pic{ display: block; position: absolute;}
.select_pic1{ width: 7.5rem; left: 0; top: 0.85rem;}
.select_pic2{ width: 6.31rem; right: 0; top: 3rem;}
.select_pic3{ width: 7.03rem; left: 0; top: 4.75rem;}
.select_pic4{ width: 7.5rem; left: 0; top: 6.9rem;}
.select_pic5{ width: 6.93rem; left: 0; top: 8.95rem;}
.begin3_info_zone{position: absolute; width: 100%; left:0rem; top: 11.8rem;}
.begin3_info{ width: 3.9rem; margin: 0 auto;}
.begin3{ display: none;}
.begin4{ display: none;}
.begin_bgs4{background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/begin4_bg.jpg) center center no-repeat; background-size: 100% auto;}
.begin4_light{background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/begin4_light.jpg) center center no-repeat; background-size: 100% auto;}
.begin4_txt1{ width: 3.7rem; position: absolute; left: 1.89rem; top: 2.8rem;}
.begin4_txt2{width: 4.48rem; position: absolute; left: 1.5rem; top: 3.4rem;}

.begin4_flower1{background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/q_flow.png) center center no-repeat; background-size: 100% auto;}
.begin4_flower2{background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/l_flow.png) center center no-repeat; background-size: 100% auto;}
.begin4_flower3{background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/x_flow.png) center center no-repeat; background-size: 100% auto;}
.begin4_flower4{background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/c_flow.png) center center no-repeat; background-size: 100% auto;}
.begin4_flower5{background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/xia_flow.png) center center no-repeat; background-size: 100% auto;}

@-webkit-keyframes leftInRight {
    0%{ -webkit-transform: translate(-50%,50%); opacity: 0;}
    100%{ -webkit-transform: translate(0,0); opacity: 1;}
}
.leftInRight{
    -webkit-animation-name: leftInRight;
   
}
@keyframes leftInRight {
    0%{ transform: translate(-50%,50%); opacity: 0;}
    100%{ transform: translate(0,0); opacity: 1;}
}
.leftInRight{
   animation-name: leftInRight;
   
}

@-webkit-keyframes zoomInOut {
    0%{ -webkit-transform: scale(1); opacity: 1;}
    50%{ -webkit-transform: scale(1.1); opacity: 0.8;}
    100%{ -webkit-transform: scale(1); opacity: 1}
}
.zoomInOut{
    -webkit-animation-name: zoomInOut;
    -webkit-animation-iteration-count: infinite;
   
}

@keyframes zoomInOut {
    0%{ transform: scale(1); opacity: 1;}
    50%{ transform: scale(1.1); opacity: 0.8;}
    100%{ transform: scale(1); opacity: 1}
}
.zoomInOut{
   animation-name: zoomInOut;
   animation-iteration-count: infinite;
   
}


@-webkit-keyframes xsUp {
    0%{ -webkit-transform: translate(0,0) scale(1); opacity: 1;}
    50%{ -webkit-transform:translate(0,-0.1rem) scale(1.1); opacity: 0.8;}
    100%{ -webkit-transform: translate(0,0rem) scale(1); opacity: 1}
}
.xsUp{
    -webkit-animation-name: xsUp;
    -webkit-animation-iteration-count: infinite;
   
}

@keyframes xsUp {
    0%{ transform: translate(0,0) scale(1); opacity: 1;}
    50%{ transform:translate(0,-0.1rem) scale(1.1); opacity: 0.8;}
    100%{ transform: translate(0,0rem) scale(1); opacity: 1}
}
.xsUp{
   animation-name: xsUp;
   animation-iteration-count: infinite;
   
}

.begin_bgs4_mask{ background: rgba(255, 255, 255,0.4);}



.unormal .choices1{background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/q_choice.png) center center no-repeat; background-size: 100% auto;}
.unormal .choices2{background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/l_choice.png) center center no-repeat; background-size: 100% auto;}
.unormal .choices3{background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/x_choice.png) center center no-repeat; background-size: 100% auto;}
.unormal .choices4{background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/c_choice.png) center center no-repeat; background-size: 100% auto;}
.unormal .choices5{background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/xia_choice.png) center center no-repeat; background-size: 100% auto;}

.retry_btn{display: block; width: 2.33rem; height: 0.62rem; background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/retry.png) no-repeat; background-size: 100% auto; text-indent: -9999px;margin: 0 0.2rem;}
.wz_close{ display: block; width: 0.41rem; height: 0.41rem; position: absolute; right: 0.6rem; top: 0.8rem; background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/wz_close.png) no-repeat; background-size: 100% auto; text-indent: -9999px;}
#erroInfo1 .erro_m{width: 6.75rem; height: 4.7rem; background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/wz_bg.png) no-repeat; background-size: 100% auto;}
#erroInfo1 .erro_m p{ padding-top: 1.1rem;}
.share_ifnos{ padding-top: 2.2rem;}
.share_con{ width: 3.15rem; height: 3.8rem; height: 0.38rem; margin: 0 auto; text-align: center; line-height: 0.38rem; color: #9a9897; font-size: 0.24rem; background: #f7f7f7; border-radius: 0.19rem;}
.share_con span{ color: #c48262;}

#flash .erro_m{width: 6.75rem; height: 3.6rem; background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/flash_bg.png) no-repeat; background-size: 100% auto;}
#flash .erro_m p{ width: 100%; max-width: 100%; text-align: center; padding-top: 1rem;}
#flash .erro_m p span{ color: #be765b;}
#flash .error_img{ width: 3.66rem; padding-top: 0.1rem;}
.consider_btn{display: block; width: 2.33rem; height: 0.62rem; background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/consider.png) no-repeat; background-size: 100% auto; text-indent: -9999px;margin: 0 0.2rem;}
.flash_submit{display: block; width: 2.33rem; height: 0.62rem; background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/flash_submit.png) no-repeat; background-size: 100% auto; text-indent: -9999px;margin: 0 0.2rem;}
.submit_btn{display: block; width: 2.33rem; height: 0.62rem; background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/submit.png) no-repeat; background-size: 100% auto; text-indent: -9999px;margin: 0 0.2rem;}


#rePrize .erro_m{width: 6.75rem; height: 6.2rem; background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/prize_bg.png) no-repeat; background-size: 100% auto;}
.prize_conm{ width: 5.4rem; margin: 0 auto; padding-top: 2.1rem;}
.prize_con{ height: 2.1rem;}
.prize_info{ width: 100%; color: #999796; font-size: 0.26rem; line-height: 0.3rem; text-align: justify;}
.prize_info span{ color: #6d6c6b;}



.czinfo .cz_m{width: 6.75rem; height: 4.7rem; background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/xd_bg.png) no-repeat; background-size: 100% auto;}
.czinfo .cz_m p{ width: 100%; max-width: 100%; text-align: center; color: #6b5d4f; font-size: 0.32rem; line-height: 0.48rem;padding-top: 1.8rem; }
.cz_djs{ text-align: center; padding-top: 0.2rem; color: #d83045; font-size: 0.36rem; font-weight: bold;}
.xd_btn{display: block; width: 2.33rem; height: 0.62rem; background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/choice_btn.png) no-repeat; background-size: 100% auto; text-indent: -9999px;margin: 0 0.2rem;}


.unormal{ width: 7.5rem;}
.unormal .choices{ width: 7.5rem; height: 8.87rem; background-size: 100% auto;}
.unormal .choices .choice_infos{ padding-top: 3.4rem;}


.unormal .check_items ul li:nth-child(even){ background-color: #f6f7f8;}
.unormal .check_items{ width: 5.92rem; margin-left: 0.8rem;}
.unormal .check_items ul li.active{  background-image: url(//game.gtimg.cn/images/lv/cp/a20210602pre/g_select_bg.jpg); }
.unormal .check_items ul li.active .checkeitem{ color: #b79776;}
.unormal .check_items ul li.active .checkeitem span.ckid{color: #b79776;}
.unormal .check_items ul li.active .checkeitem span{ color: #b79776;}


.check_items ul li.xy{  background-image: url(//game.gtimg.cn/images/lv/cp/a20210602pre/g_s_bg.jpg); position: relative; }
.check_items ul li.xy.active{  background-image: url(//game.gtimg.cn/images/lv/cp/a20210602pre/g_select_bg.jpg); }
.check_items ul li.xy .checkeitem{ color: #b79776;}
.check_items ul li.xy .checkeitem span.ckid{color: #b79776;}
.check_items ul li.xy .checkeitem span{ color: #b79776;}
.check_items ul li.xy .checks_btn{ display: block; width: 1.35rem; height: 0.43rem; background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/xy_check_btn.png) no-repeat; background-size: 100% auto; text-indent: -9999px; position: absolute; left: 3.9rem; top: 0.19rem;}
.check_items ul li .checks_btn{ display: none;}
.check_item_left{ width: 100%; text-align: center; padding-top: 0.08rem; color: #9a9897; font-size: 0.24rem;}
.check_item_left span{ color: #c88c70;}
.erro_m p.shared_title{ font-size: 0.36rem; padding-top: 1.1rem;}
#sharedInfo  .prize_info{ width: 80%; margin: 0 auto;}
.shared_info{ width: 80%; max-width: 80%; text-align: center; margin: 0 auto;color: #5c5b5a;font-size: 0.3rem;line-height: 0.48rem; padding-top: 0.2rem; height: 1.8rem; box-sizing: border-box; padding-top: 0.5rem;}


.choice_des1{ width:100%; text-align: center; height: 1rem; margin: 0 auto; color: #999796; font-size: 0.26rem; line-height: 0.4rem; display: none;}
.choice_des1 span{ color: #d83045; font-weight: bold; font-size: 0.32rem;}

.sharedInfo .erro_m{width: 6.75rem; height: 3.6rem;background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/flash_bg.png) no-repeat;background-size: 100% auto;}
.sharedInfo .erro_m p.shared_title{ padding-top: 1rem;}
.sharedInfo .shared_info{ text-align: center; padding-top:0.3rem ;} 
.share_fc11{ width: 3.05rem; position: absolute; right: 13.7%; top: 0;}

.p2s_tips{ width: 100%; text-align: center; color: #edcfad; font-size: 0.22rem; padding-top:0rem; display: none;}
.p3s_tips{ width: 100%; text-align: center; color: #edcfad; font-size: 0.22rem; padding-top:0rem; }


.rule_qq{ display: none;}
.rule_weixin{ display: none;}
.rule_btns {
    display: block;
    width: 1.59rem;
    height: 0.38rem;
    text-indent: -9999px;
    margin: 0 auto;
    background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/rule_btn.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    left: 2.5rem;
    top: 12.45rem;
}

.rules_choice{ width: 100%; padding-top: 0.4rem;}
.rules_choice a{
    display: block;
    width: 1.59rem;
    height: 0.38rem;
    text-indent: -9999px;
    margin: 0 auto;
    background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/rule_btn.png) no-repeat;
    background-size: 100% auto;
   
    
}
.avater_fresh{ display: block; width: 0.39rem; height: 0.39rem; position: absolute; background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/fresh_avater.png) no-repeat; background-size: 100% auto; left: 0.1rem; top: 0.1rem;}

.c_avater{ width: 6.94rem; position: absolute; left: 50%; top: 50%;-webkit-transform: translate(-50%,-50%);}
.avater_title{ width: 3.79rem; margin: 0 auto;}
.avater_c_img{ width: 100%; display: flex; justify-content: space-between; padding-top: 0.4rem;}
.avater_c_img a{ display: block; width: 2.21rem;}


a.sign_icon {
    display: block;
    width: 2.1rem;
    height: 0.44rem;
    background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/sign_icon.png) left center no-repeat;
    background-size: 0.22rem 0.24rem;
    padding-left: 0.33rem;
    line-height: 0.48rem;
    font-size: 0.24rem;
    color: #838383;
    margin: 0.05rem 0 0 0rem;
    border-bottom: 0.01rem solid #838383;
}
.disabled:after{ opacity: 0;}
a.disabled{ display: none;}



.fxshare{ padding-top: 0px; height: auto;}
.sinfo_name{ width: 100%; text-align: center;}
.prize_zone{ width: 100%; display: flex; justify-content: center; padding: 0.2rem 0;}
.prize_item{ width: 1rem; text-align: center; margin: 0 0.2rem;}
.pitem_txt{ padding-top: 0.1rem; color: #999796; font-size: 0.24rem; line-height: 0.32rem;}

.flash1 .erro_m{width: 6.75rem; height: 3.6rem; background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/flash_bg.png) no-repeat; background-size: 100% auto;}
.flash1 .erro_m p{ width: 100%; max-width: 100%; text-align: center; padding-top: 1.5rem;}
.flash1 .erro_m p span{ color: #be765b;}
.flash1 .error_img{ width: 3.66rem; padding-top: 0.1rem;}

.confirm_cancel{display: block; width: 2.33rem; height: 0.62rem; background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/confirm_cancel.png) no-repeat; background-size: 100% auto; text-indent: -9999px;margin: 0 0.2rem;}
.confirm_submit{display: block; width: 2.33rem; height: 0.62rem; background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/confirm_submit.png) no-repeat; background-size: 100% auto; text-indent: -9999px;margin: 0 0.2rem;}


.xlogos{ display: block; position: absolute; right: 0.1rem; top: 0.1rem;}
.qq_logo{ width: 0.9rem; height: 0.9rem; background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/qq_logo.png) no-repeat; background-size: 100% auto;}
.wx_logo{ width: 1.9rem; height: 0.44rem; top: 0.25rem; background: url(//game.gtimg.cn/images/lv/cp/a20210602pre/wx_logo.png) no-repeat; background-size: 100% auto;}

.wxxcx{ width: 0.9rem; position: absolute; left: 5.5rem; top: 1.9rem; display: none;}



@media screen and (min-width: 700px ){
    .wraps{ overflow-y: scroll; -webkit-overflow-scrolling: touch;}
    .begin1{ height:14.8rem;}
    .page{ height:14.8rem;} 
    .mask{ position: absolute;}
    .choice_z{ overflow-y: scroll;}
    .share_fc {
        width: 5.2rem;
        position: absolute;
        left: 50%;
        top: 2%;
        -webkit-transform: translate(-50%,0);
    }


}



