@charset "utf-8";
body{ margin:0; padding:0; font-size:14px; font-family:"Microsoft Yahei",Arial, Helvetica, sans-serif; overflow-x:hidden;-webkit-text-size-adjust:none; }
div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,textarea,table,td{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
area{outline:none;}
img{ border:0;}
ol,ul{list-style:none;}
a{ font-family:"Microsoft Yahei",Arial, Helvetica, sans-serif;text-decoration:none;outline:none; cursor:pointer;}
a:hover{ text-decoration:none;}
span{outline:none;}

.wrap{ position: relative; width: 25.6rem; overflow: hidden;}
/* head */
.section_head{ position: relative; width: 25.6rem; height: 11.7rem; background: url(../images/section_head_bg.jpg) center top no-repeat; background-size: 100% auto;}
.logo{ position: absolute; left: 0.24rem; top: 0.29rem; width: 2.49rem;}
.btn_main{ position: absolute; right: 0.88rem; top: 0.28rem; width: 2.05rem; height: 0.51rem; background: url(../images/btn_main.png); background-size: 100% auto;}
.log_box{ position: absolute; right: 3.16rem; top: 0.28rem; width: 3.76rem; height: 0.51rem; font-size: 0.26rem; line-height: 0.51rem; color: #75583e; text-align: right;}
.logout{ display: none; }
.head_title{ position: absolute; left: 50%; top: 8.25rem; width: 15.32rem; height: 0.93rem; margin-left: -7.66rem; background: url(../images/head_title.png) no-repeat; background-size: 100% auto;}
.new_server{ position: absolute; left: 50%; top: 0.92rem; width: 10.67rem; height: 0.87rem;  margin-left: -5.33rem; background: url(../images/new_server.png) no-repeat; background-size: 100% auto;}
.new_server span{ position: absolute; top: 0.17rem; height: 0.48rem; font-size: 0.26rem; font-weight: bold; line-height: 0.46rem; color: #f6e994; text-align: center;}
.new_server span.new_server_name{ left: 2.86rem; width: 2.16rem;}
.new_server span.new_server_time{ left: 7.42rem; width: 2.44rem;}

.nav_box{ position: absolute; left: 0; bottom: 0; width: 25.6rem; height: 1.51rem; background: url(../images/nav_bg.png); background-size: 100% auto;}
.nav_box span{ position: absolute; top: 0.01rem; width: 4.24rem; height: 1.5rem; cursor: pointer;}
.nav1{ left: 6.42rem;}
.nav2{ left: 10.68rem;}
.nav3{ left: 14.94rem;}
.nav1:hover{ background: url(../images/nav1_on.png); background-size: 100% auto;}
.nav2:hover{ background: url(../images/nav2_on.png); background-size: 100% auto;}
.nav3:hover{ background: url(../images/nav3_on.png); background-size: 100% auto;}

.body_wrap{ height: 48.57rem; background: url(../images/body_bg.jpg) center top no-repeat; background-size: 100% auto;}
/* yuchuang */
.section_yc{ position: relative; width: 25.6rem; height: 10.58rem;}
.sction_t{ position: absolute; left: 50%; top: 0; width: 14.02rem; margin-left: -7.01rem;}
.section_yc .sction_t{ top: -0.3rem;}
.section_yc .new_server{ top: 2.33rem;}
.btn_rule_yc,.btn_check_tq,.btn_rule_team{ position: absolute; left: 50%; top: 3.29rem; z-index: 2; width: .81rem; height: .22rem; margin-left: -0.4rem; background: url(../images/btn_rule_yc.png); background-size: 100% auto; cursor: pointer;}
.prize_yc{ position: absolute; left: 50%; margin-left: -4.68rem; top: 2.13rem; width: 9.37rem;}
.btn_yc{ position: absolute; left: 50%; top: 9.32rem; width: 3.93rem; height: .76rem; margin-left: -1.96rem; background: url(../images/btn_yc.png) no-repeat; background-size: 100% auto; cursor: pointer; }
.btn_yc_channel{ position:absolute; top:10.22rem; left:50%; transform:translate(-50%, 0); width:2.08rem; height:0.29rem; background:url(../images/btn_yc_channel.png) no-repeat 0 0; background-size:100% auto; cursor:pointer; }
/* tequan */
.section_tq{ position: relative; width: 25.6rem; height: 9.54rem;}
.btn_check_tq{ top: 2.97rem; background: url(../images/btn_check_tq.png); background-size: 100% auto; cursor: pointer;}
.prize_tq{ position: absolute; left: 50%; top: 3.32rem; width: 14.88rem; margin-left: -7.44rem;}
/* team */
.section_team{ position: relative; width: 25.6rem; height: 11.36rem;}
.btn_rule_team{ top: 2.96rem;}
.btn_wrap{ position: absolute; display: flex; left: 0; top: 3.5rem; width: 100%; height: 0.76rem; justify-content: center;}
.btn_wrap div{ width: 3.93rem; height: 0.76rem; margin: 0 0.65rem; cursor: pointer;}
.btn_create_team{ background: url(../images/btn_create.png) no-repeat; background-size: 100% auto;}
.btn_join{ background: url(../images/btn_join.png) no-repeat; background-size: 100% auto;}
.btn_invite{ display: none; background: url(../images/btn_invite.png) no-repeat; background-size: 100% auto;}
.team_prize{ position: absolute; top: 5.03rem; width: 6.37rem; height: 2.81rem;}
#team_prize1{ left: 6.12rem; background: url(../images/team_prize_bg1.png) no-repeat; background-size: 100% auto;}
#team_prize2{ left: 12.93rem; background: url(../images/team_prize_bg2.png) no-repeat; background-size: 100% auto;}
.team_swiper{ position: absolute; left: 1.19rem; top: .54rem; width: 4.8rem; height: 1.78rem;}
.team_prize_view{ display: block; width: 1.45rem; height: 1.45rem; margin: 0 auto;}
.team_prize_name{ display: block; overflow: hidden; width: 100%; height: 0.32rem; font-size: 0.14rem; line-height: 0.32rem; color: #b23626; text-align: center;}
.btn_prev_team,.btn_next_team{position: absolute; top: 1.06rem; z-index: 5; width: .41rem; height: .44rem; cursor: pointer;}
.btn_prev_team{ left: 0.83rem; background: url(../images/btn_prev.png) no-repeat; background-size: 100% auto;}
.btn_next_team{ left: 5.94rem; background: url(../images/btn_next.png) no-repeat; background-size: 100% auto;}
.team_prize .swiper-button-disabled{ opacity: 0.5;}

.team_wrap{ position: absolute; top:8.21rem; width: 6.27rem; height: 2.48rem;}
#myteam{ left: 6.22rem; background: url(../images/my_team_bg.png) no-repeat; background-size: 100% auto;}
.team_code{ display: none; position: absolute; right: -0.09rem; top: 0.31rem; width: 3.03rem; height: .28rem; padding-right: 0.15rem; font-size: 0.16rem; line-height: 0.28rem; color: #ffe9b8; text-align: right; background: url(../images/team_id_line.png) no-repeat; background-size: 100% auto;}
.team_member_list{ display: none; position: absolute; left: 1.81rem; top: .9rem; width: 2.84rem; height: 1.26rem;}
.team_member_list li{ float: left; position: relative; width: 1.01rem; height: 1.26rem;}
.team_member_list li div{ position: relative; width: 1.01rem; height: 1.01rem; background: url(../images/tx_none.png); background-size: 100% auto;}
.team_member_list li img{ display: none; position: absolute; left: 0.06rem; top: 0.06rem; width: 0.89rem; height: 0.89rem; border-radius: 0.89rem;}
.nickname{ position: absolute; left: 0; bottom: 0; width: 100%; height: 0.24rem; font-size: 0.14rem; line-height: 0.24rem; color: #ac412f; text-align: center;}
.team_member_list li.leader{ width: 1.46rem; height: 1.7rem; margin: -0.44rem 0.22rem 0 0;}
.team_member_list li.leader div{ width: 1.46rem; height: 1.46rem;}
.team_member_list li.leader img{ width: 1.32rem; height: 1.32rem; border-radius: 1.32rem;}
.tag_leader{ position: absolute; left: -0.7rem; top: -0.08rem; width: .87rem; height: .73rem; background: url(../images/tag_leader.png); background-size: 100% auto;}
.btn_join_dt,#btn_get{ display: none; position: absolute; left: 4.82rem; top: .96rem; width: .97rem; height: .89rem; background: url(../images/btn_join_dt.png); background-size: 100% auto; cursor: pointer;}
#btn_get{ background: url(../images/btn_get.png); background-size: 100% auto;}
#btn_get.none{ background: url(../images/btn_get_none.png); background-size: 100% auto; cursor: default;}
#btn_get.done{ background: url(../images/btn_get_done.png); background-size: 100% auto; cursor: default;}

#otherteam{ left: 13rem; background: url(../images/other_team_bg.png) no-repeat; background-size: 100% auto;}
#otherteam_member{ left: 1.66rem;}
.btn_tx_add_bg{ display: block; position: relative; width: 1.01rem; height: 1.01rem; background: url(../images/tx_add.png); background-size: 100% auto;}
.btn_tx_add_bg span{ position: absolute; left: 0.06rem; top: 0.06rem; overflow: hidden; width: 0.89rem; height: 0.89rem; border-radius: 0.89rem; cursor: pointer;}
.btn_prev_other,.btn_next_other{ display: none; position: absolute; top: 1.19rem; z-index: 2; width: .41rem; height: .44rem; cursor: pointer;}
.btn_prev_other{ left: 1.13rem; background: url(../images/btn_prev.png) no-repeat; background-size: 100% auto;}
.btn_next_other{ left: 4.51rem; background: url(../images/btn_next.png) no-repeat; background-size: 100% auto;}
.btn_more_team{ display: none; position: absolute; left: 5.02rem; top: .96rem; width: .97rem; height: .89rem; background: url(../images/btn_more_team.png); background-size: 100% auto; cursor: pointer;}
/* full */
.section_full{ position: relative; width: 25.6rem; height: 13.21rem;}
.full_time{ position: absolute; left: 50%; top: 3rem; width: 7.07rem; height: .57rem; margin-left: -3.53rem; font-size: 0.26rem; line-height: 0.57rem; font-weight: bold; color: #ffe09b; text-align: center; background: url(../images/full_time_bg.png); background-size: 100% auto;}
.full_text{ position: absolute; left: 50%; top: 3.97rem; width: 7.39rem; margin-left: -3.7rem;}
.btn_full{ position: absolute; left: 50%; top: 5.89rem; width: 4.92rem; height: .94rem; margin-left: -2.46rem; background: url(../images/btn_full.png); background-size: 100% auto;}
.full_rule{ position: absolute; left: 50%; top: 7.57rem; width: 11.95rem; height: 3.74rem; margin-left: -5.97rem; background: url(../images/full_rule.png); background-size: 100% auto;}
.btn_rule_full{ position: absolute; left: 4.64rem; top: 0; width: 2.84rem; height: 0.76rem; cursor: pointer;}

.ewm_qun{ position: relative; width: 2.96rem; height: 3.25rem; margin: 0 auto; background: url(../images/ewm_bg.png); background-size: 100% auto;}
.ewm_qun img{ position: absolute; left: 0.59rem; top: 0.59rem; width: 1.78rem; height: 1.78rem;}

.share_ewm_box{ display: none; width: 1.2rem; height: 1.2rem;}
/* pop */
.pop_fixed{ display:none; position:fixed; left:0; top:0; z-index: 991; width: 100%; height:100%; background:rgba(0,0,0,0.8);}
.pop_cont_bg1,.pop_cont_bg2,.pop_cont_bg3,.pop_cont_bg4,.pop_cont_bg5{ position:absolute; left: 50%; top: 50%; width: 7.08rem; height: 11.71rem; margin-left: -3.54rem; margin-top:-5.85rem; background:url(../images/pop_bg1.png); background-size: 100% auto;}
.icon_close{ position:absolute; right: 0; top: 0; z-index: 5; width: 0.8rem; height: 0.79rem; background:url(../images/icon_close.png); background-size: 100% auto; cursor: pointer;}
.pop_t{ display: block; height: 0.87rem; margin-top: 0.1rem;}
.cus_scroll{ overflow-y: auto; overflow-x: hidden;}
.cus_scroll::-webkit-scrollbar{ width: 0.08rem; background-color: #e69456; border-radius: 0.08rem;}
.cus_scroll::-webkit-scrollbar-thumb{ background-color: #b23626; border-radius: 0.08rem;}
/* pop_rule */
.pop_rule_scroll{ width: 6.18rem; height: 9.66rem; margin: 0.38rem 0 0 0.6rem;}
.rule_list{ width: 5.88rem;}
.rule_list li{ padding-bottom: .4rem; font-size: 0.24rem; line-height: 0.36rem; color: #b23626;}
.rule_list li a{ color: #b23626; text-decoration: underline;}
.rule_list li .bold{ font-weight: bold;}

#pop_tequan .rule_list li{ padding-bottom: 0.35rem;}
/* pop_cj */
.pop_cont_bg2{ background: url(../images/pop_bg2.png) no-repeat; background-size: 100% auto;}
.role_box{ position: relative; overflow: hidden; width: 6.88rem; height: 4.91rem; margin: 0 auto;}
#role_img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
#role_info{ position: absolute; left: 1.58rem; top: 0.43rem; width: 4.98rem;}
.btn_role_prev,.btn_role_next{ position: absolute; top: 2.96rem; width: .3rem; height: .6rem; cursor: pointer;}
.btn_role_prev{ left: 0.7rem; background: url(../images/btn_prev2.png); background-size: 100% auto;}
.btn_role_next{ right: 0.7rem; background: url(../images/btn_next2.png); background-size: 100% auto;}

.role_tab_box{ display: flex; width: 100%; height: 0.92rem; justify-content: center;}
.role_tab_box li{ width: 0.67rem; height: 0.67rem; margin: 0 0.06rem; cursor: pointer;}
.tx_1{ background: url(../images/tx_jianke.png); background-size: 100% auto;}
.tx_1.on{ background: url(../images/tx_jianke_on.png); background-size: 100% auto;}
.tx_2{ background: url(../images/tx_qianghao.png); background-size: 100% auto;}
.tx_2.on{ background: url(../images/tx_qianghao_on.png); background-size: 100% auto;}
.tx_3{ background: url(../images/tx_yishi.png); background-size: 100% auto;}
.tx_3.on{ background: url(../images/tx_yishi_on.png); background-size: 100% auto;}
.tx_4{ background: url(../images/tx_shushi.png); background-size: 100% auto;}
.tx_4.on{ background: url(../images/tx_shushi_on.png); background-size: 100% auto;}
.tx_17{ background: url(../images/tx_shenji.png); background-size: 100% auto;}
.tx_17.on{ background: url(../images/tx_shenji_on.png); background-size: 100% auto;}
.tx_21{ background: url(../images/tx_huayu.png); background-size: 100% auto;}
.tx_21.on{ background: url(../images/tx_huayu_on.png); background-size: 100% auto;}
.tx_25{ background: url(../images/tx_anying.png); background-size: 100% auto;}
.tx_25.on{ background: url(../images/tx_anying_on.png); background-size: 100% auto;}
.tx_29{ background: url(../images/tx_lingfeng.png); background-size: 100% auto;}
.tx_29.on{ background: url(../images/tx_lingfeng_on.png); background-size: 100% auto;}

.role_type_box{display: flex; width: 100%; height: 0.78rem; margin: 0 auto; justify-content: center;}
.role_type_box li{ width: 1.85rem; height: 0.51rem; margin: 0 0.16rem; cursor: pointer;}
.role_type_0{ background: url(../images/role_type_nan.png); background-size: 100% auto;}
.role_type_0.on{ background: url(../images/role_type_nan_on.png); background-size: 100% auto;}
.role_type_1{ background: url(../images/role_type_nv.png); background-size: 100% auto;}
.role_type_1.on{ background: url(../images/role_type_nv_on.png); background-size: 100% auto;}

.sys_tab{ display: flex; width: 100%; height: 0.23rem; justify-content: center;}
.sys_tab li{ width: 1.3rem; height: 0.23rem; font-size: 0.22rem; line-height: 0.23rem; color: #b23626; text-indent: 0.32rem; background: url(../images/icon_sys.png) 0 0 no-repeat; background-size: auto 100%; cursor: pointer;}
.sys_tab li.on{ background: url(../images/icon_sys_on.png) 0 0 no-repeat; background-size: auto 100%;}
.sub_form{ width: 3.9rem; height: 2.1rem; margin: 0.28rem auto 0;}
.sub_form select{ width: 3.9rem; height: 0.73rem; padding: 0 0.2rem; border: 0.01rem solid #fce9b9; outline: 0; font-size: 0.22rem; color: rgba(178,54,38,0.6); background-color: #fff;}
.sub_form input{ display: block; width: 3.48rem; height: 0.71rem; padding: 0 0.2rem; margin-top: 0.28rem; border: 0.01rem solid #fce9b9; outline: 0; font-size: 0.22rem; line-height: 0.71rem; color: rgba(178,54,38,0.6); background-color: #fff;}
.btn_sub{ display: block; width: 3.93rem; height: 0.76rem; margin: 0 auto; background: url(../images/btn_sub.png); background-size: 100% auto; cursor: pointer;}
/* pop_msg */
#pop_msg{ z-index: 992;}
.pop_cont_bg3{ height: 4.43rem; margin-top: -2.22rem; background:url(../images/pop_bg3.png); background-size: 100% auto;}
.msg_box{ display: flex; width: 5.66rem; height: 2.2rem; margin: 0.55rem auto 0; font-size: 0.46rem; line-height: 0.62rem; font-weight: bold; color: #b23626; justify-content: center; text-align: center; align-items: center;}
.pop_btn_wrap{ display: flex; width: 100%; height: 0.65rem; justify-content: center;}
.btn_conform,.btn_cancel{ display: block; width: 2.46rem; height: .65rem; margin: 0 0.05rem; cursor: pointer;}
.btn_conform{ background:url(../images/btn_conform.png); background-size: 100% auto;}
.btn_cancel{ background:url(../images/btn_cancel.png); background-size: 100% auto;}
/* pop_cj_succ */
.pop_cj_succ{ position: absolute; left: 50%; top: 50%; width: 7.08rem; height: 7.63rem; margin-left: -3.54rem; margin-top: -3.81rem; background:url(../images/pop_cj_succ.png); background-size: 100% auto;}
.succ_tip{ margin-top: 4.76rem; font-size: 0.22rem; line-height: 0.38rem; font-weight: bold; color: #b23626; text-align: center;}
.btn_cj_succ_go,.btn_pop_cj,.btn_team_succ_invite,.btn_team_succ_go{ display: block; width: 3.93rem; height: 0.76rem; margin: 0.15rem auto 0; background: url(../images/btn_cj_succ_go.png); background-size: 100% auto; cursor: pointer;}
/* pop_cj_first */
.btn_pop_cj{ background: url(../images/btn_pop_cj.png); background-size: 100% auto;}
/* pop_create_team */
.tip_text_create{ display: block; height: 0.94rem; margin: 0.86rem auto 0;}
.check_dt_box{ position: relative; overflow: hidden; width: 4.25rem; margin: 0.28rem auto 0; padding-left: 0.3rem; font-size: 0.18rem; line-height: 0.26rem; color: #511109;}
#check_dt{ position: absolute; left: 0; top: 0.02rem; width: 0.19rem; height: 0.19rem; background: url(../images/icon_check.png); background-size: 100% auto; cursor: pointer;}
#check_dt.on{ background: url(../images/icon_check_on.png); background-size: 100% auto;}
#pop_create_team .pop_btn_wrap{ margin-top: 0.3rem;}

.create_succ_title{ height: .7rem; margin-top: .62rem; font-size: 0.46rem; line-height: 0.62rem; font-weight: bold; color: #b23626; text-align: center;}
.succ_id_box{ height: .48rem; font-size: 0.22rem; line-height: 0.48rem; color: #b23626; text-align: center;}
.btn_team_succ_invite{ margin-top: 0.2rem; background: url(../images/btn_team_succ_invite.png); background-size: 100% auto;}
.btn_team_succ_go{ margin-top: 0.2rem; background: url(../images/btn_team_succ_go.png); background-size: 100% auto;}
/* pop_invite */
.pop_cont_bg4{ height: 7.63rem; margin-top: -3.81rem; background:url(../images/pop_bg4.png); background-size: 100% auto;}
.invite_ff_title{ width: 5.7rem; height: 0.5rem; margin: 0.45rem 0 0 0.7rem; font-size: 0.22rem; font-weight: bold; line-height: 0.5rem; color: #b23626;}
.share_link_box{ width: 6rem; height: 0.55rem; margin: 0 auto;}
.copy_link_cont{ float: left; overflow: hidden; width: 4.06rem; height: 0.53rem; border: 0.01rem solid #ffe9b2; font-size: 0.18rem; line-height: 0.53rem; color: #810e02; background-color: #fff; white-space: nowrap; text-overflow: ellipsis;}
#btn_copy_link{ float: right; width: 1.77rem; height: 0.55rem; background: url(../images/btn_copy_link.png); background-size: 100% auto; cursor: pointer;}
.poster_box{ position: relative; width: 6rem; height: 3.37rem; margin: 0 auto; overflow: hidden;}
.create_box,.poster_img{ display: block; width: 100%; height: 100%;}
.result_ewm{ position: absolute; left: 0.12rem; bottom: 0.09rem; width: 0.81rem; height: 0.81rem;}
.share_info{ position: absolute; left: 0.99rem; width: 1.6rem; height: 0.32rem; padding-left: 0.14rem;  font-size: 0.18rem; line-height: 0.3rem; color: #ffe7ca; background: url(../images/share_info_line.png) no-repeat; background-size: 100% auto;}
.share_info1{ top: 2.52rem;}
.share_info2{ top: 2.94rem;}
.result_poster{ position: absolute; left: 0; top: 0; z-index: 10; width: 6rem; height: 3.37rem; opacity: 0;}
/* pop_join_dt */
.tip_text_dating{ display: block; height: 1.54rem; margin: 1.1rem auto 0.34rem;}
/* pop_get_succ */
.tip_text_get_succ{ display: block; width: 2.37rem; margin: 1.8rem auto 0;}
/* pop_team_list */
.search_box{ width: 6rem; height: 0.55rem; margin: 0.65rem auto 0;}
#inp_search{ float: left; width: 3.86rem; height: 0.53rem; padding: 0 0.1rem; border: 0.01rem solid #ffe9b2; outline: 0; font-size: 0.22rem; line-height: 0.53rem; color: #810e02; background-color: #fff;}
.btn_search{ float: right; width: 1.77rem; height: 0.55rem; background: url(../images/btn_search.png); background-size: 100% auto; cursor: pointer;}
.team_th{ display: block; width: 4.3rem; margin: 0.56rem 0 0 0.54rem;}
.team_list{ overflow: hidden; width: 6rem; height: 6.88rem; margin: 0.4rem auto 0;}
.team_list li{ overflow: hidden; width: 100%; height: 0.62rem; margin-bottom: 0.36rem;}
.item_line{ float: left; overflow: hidden; width: 4.33rem; height: 0.62rem; background: url(../images/team_line.png); background-size: 100% auto;}
.col1,.col2,.col3{ float: left; overflow: hidden; height: 0.62rem; font-size: 0.28rem; line-height: 0.62rem; color: #fcf3b8; text-align: center; text-overflow: ellipsis; white-space: nowrap;}
.team_list li div.col1{ width: 2.15rem;}
.team_list li div.col2{ width: 2.15rem;}
.item_opa{ float: right; width: 1.43rem; height: 0.51rem; margin-top: 0.05rem; }
.btn_sub_join{ display: block; width: 1.43rem; height: 0.51rem; background: url(../images/btn_sub_join.png); background-size: 100% auto; cursor: pointer;}
.page_box{ display: flex; width: 100%; height: 0.42rem; justify-content: center;}
.page_box div{ width: 1.66rem; height: 0.42rem; margin: 0 0.15rem; cursor: pointer;}
.btn_prev_page{background: url(../images/btn_prev_page.png); background-size: 100% auto;}
.btn_next_page{background: url(../images/btn_next_page.png); background-size: 100% auto;}
/* pop_join_team */
#pop_join_team .pop_btn_wrap{ margin-top: 0.6rem;}
#pop_join_team .tip_text_create{ margin: 1.22rem auto 0;}
/* pop_join_succ */
.join_succ_leader{ height: 1.14rem; margin-top: 1.44rem; font-size: 0.42rem; line-height: 0.44rem; font-weight: bold; color: #b23626; text-align: center;}
.succ_leader{ text-decoration: underline;}
#pop_join_succ .btn_team_succ_go{ margin-top: 0;}
/* pop_letter */
.letter_from{ width: 5.35rem; height: 0.4rem; margin: 1.18rem 0 0 0.9rem; font-size: 0.26rem; line-height: 0.4rem; font-weight: bold; color: #b23626;}
.from_code,.form_leader{ text-decoration: underline;}
.from_info{ height: 0.7rem; margin-top: 0.3rem; font-size: 0.4rem; line-height: 0.7rem; color: #b23626; text-align: center;}
.letter_leader{ max-height: 0.8rem; margin-top: 0.26rem; font-size: 0.26rem; line-height: 0.4rem; color: #b23626; text-align: center;}
.btn_letter_cj,.btn_letter_join{ display: block; width: 3.93rem; height: 0.76rem; margin: 0.5rem auto 0; background: url(../images/btn_pop_cj.png); background-size: 100% auto; cursor: pointer;}
.btn_letter_join{ margin: 0.96rem auto 0; background: url(../images/btn_join.png); background-size: 100% auto;}
.letter_zhu{ margin-top: 0.7rem; font-size: 0.26rem; line-height: 0.4rem; color: #b23626; text-align: center;}

/*绑定其它渠道账号*/
.pop_cont_bg5{ width:7.08rem; height: 5.87rem; margin-top: -2.92rem; background:url(../images/pop_bg5.png); background-size: 100% auto;}
.otherBindCont .inputTip{ margin-top:0.83rem; text-align:center; font-size:0.32rem; color:#b23626; }
.otherBindCont .inputCode{ display:block; margin:0.42rem auto 0 auto; width:5.69rem; height:0.71rem; text-align:center; border:none; background:#FFF; font-size:0.22rem; color:#b23626; outline:none; }
.otherBindCont .inputCode::placeholder{ color:#d39990; }
.otherBindCont .bindBtn{ display:block; margin:0.32rem auto 0 auto; width:3.93rem; height:0.75rem; background:url(../images/otherBindBtn.png) no-repeat 0 0; background-size:100% auto; }
.otherBindCont .infoBtn{ margin-top:0.28rem; text-align:center; }
.otherBindCont .infoBtn a{ text-decoration:underline; font-size:0.22rem; color:#b23626; }

/*绑定二次确认1*/
.otherBindConfirm1 .des{ margin-top:0.7rem; text-align:center; line-height:0.5rem; font-size:0.32rem; color:#b23626; }
.otherBindConfirm1 .btns{ margin-top:0.4rem; display:flex; justify-content:center; }
.otherBindConfirm1 .btns a{ width:2.84rem; height:0.74rem; margin:0 0.05rem; }
.otherBindConfirm1 .cansel{ background:url(../images/otherBindCansel.png) no-repeat 0 0; background-size:100% auto; }
.otherBindConfirm1 .confirm{ background:url(../images/otherBindConfirm.png) no-repeat 0 0; background-size:100% auto; }
.otherBindConfirm1 .infoBtn{ margin-top:0.28rem; text-align:center; }
.otherBindConfirm1 .infoBtn a{ text-decoration:underline; font-size:0.22rem; color:#b23626; }

/*绑定二次确认2*/
.otherBindConfirm2 .des{ box-sizing:border-box; padding:0 0.4rem; margin-top:0.5rem; text-align:center; line-height:0.5rem; font-size:0.32rem; color:#b23626; }
.otherBindConfirm2 .channel{ margin:0 0.1rem; }
.otherBindConfirm2 .selChannel{ margin:0.4rem auto 0 2.3rem; line-height:0.5rem; font-size:0.22rem; color:#b23626; }
.otherBindConfirm2 .selChannel p{ position:relative; padding-left:0.3rem; cursor:pointer; }
.otherBindConfirm2 .selChannel p::after{ content:""; position:absolute; top:0.13rem; left:0; width:0.23rem; height:0.23rem; background:url(../images/selChannel.png) no-repeat 0 0; background-size:100% auto; }
.otherBindConfirm2 .selChannel p.active::after{ background-position:0 100%; }
.creatBindConfirm2{ display:block; margin:0.35rem auto 0 auto; width:3.93rem; height:0.76rem; background:url(../images/creatBindConfirm2.png) no-repeat 0 0; background-size:100% auto; }

/*创角信息确认*/
.creatRoleConfirm .info{ margin-top:0.35rem; color:#b23626; }
.creatRoleConfirm .info dt{ margin-bottom:0.25rem; text-align:center; font-size:0.32rem; }
.creatRoleConfirm .info dd{ font-size:0.22rem; line-height:0.4rem; }
.creatRoleConfirm .info .k{ display:inline-block; margin-right:0.25rem; width:3.2rem; text-align:right; }
.creatRoleConfirm .channelCurr strong{ margin-right:0.1rem; }
.creatRoleConfirm .btns{ margin-top:0.45rem; display:flex; justify-content:center; }
.creatRoleConfirm .btns a{ width:2.46rem; height:0.65rem; margin:0 0.05rem; }
.creatRoleConfirm .cansel{ background:url(../images/creatRoleCansel.png) no-repeat 0 0; background-size:100% auto; }
.creatRoleConfirm .confirm{ background:url(../images/creatRoleConfirm.png) no-repeat 0 0; background-size:100% auto; }




