@charset "UTF-8";
* { margin: 0; padding: 0; list-style: none;}
a { background-color: transparent; text-decoration: none;color: #333}
a:active, a:hover { outline: 0 }
em{font-style: normal}
a { -webkit-tap-highlight-color: rgba(255, 0, 0, 0); }
ul { list-style: none }
.w1200{width: 1200px;position: relative;margin: 0 auto}
.w1129{width: 1132px;margin: 0 auto;padding-top: 515px;overflow: hidden;padding-bottom: 190px}
.clearfix { zoom: 1 }
.clearfix:after, .clearfix:before { content: " "; display: table }
.clearfix:after { content: " "; display: table; clear: both }
.pos-abs { position: absolute; display: block }
body { font-family: "microsoft yahei"; }
.wrapper-full { min-width: 1200px; position: relative; }
.outside_bg{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,0.7);z-index: 5;top: 0}
.reg_pop_c .reg_info label{display: inline-block;margin-top: 2px;}
#reg_main{width: 661px;height: 411px;background: url(../img/bingbg.png) 0 0 no-repeat;position: fixed;top: 50%;left: 50%;margin: -205px 0 0 -330px;}
#reg_main .reg_pop_t{width: 590px;height: 81px;background: url(../img/head.gif) 0 24px no-repeat;margin: 0 0 0 39px;font-size: 0;text-indent: -99;overflow: hidden;padding-top: 24px;}
.reg_pop_c ul{background: url(../img/input.png) top center no-repeat;height: 172px;width: 380px;margin: -60px auto 0;padding: 80px 0 0 219px;}
.reg_pop_c .reg_info{font-size: 19px;color: #e2cf7d;margin-bottom: 25px;}
.reg_pop_c .hint_msg{margin-bottom: 21px;color: #e2cf7d;font-size: 14px;}
.reg_pop_c li input{width: 137px;height: 20px;margin-left: -5px;display: inline-block;outline: none;background: transparent;border: none;color: #e2cf7d;font-size: 16px;}
.startGame{width:168px;height: 45px;background: url(../img/start.png) center center no-repeat;margin:25px auto 0;position: relative;}
/*.onekeyreg a,.reg_protocol{display: none;}*/
.onekeyreg a:nth-child(1){display: inline-block;position: relative;font-size: 0;text-indent: -99px;}
.onekeyreg a:nth-child(1)::after{content: "不想手动输入 一键注册试试";font-size: 16px;color: #fff0cb;animation: shakefont 0.5s infinite ;position: absolute;white-space: nowrap;left: 0;}
.onekeyreg{width: 192px;display: block;position: absolute;top: 292px;text-align: center;left: 224px;border-bottom: 1px solid #fff0cb; height: 22px;padding: 0 13px;z-index: 2;}
.startGame a{position: absolute;width: 200px;height: 153px;background: url(../img/cl.png) 0 0 no-repeat;animation: startbtn 1s steps(42) infinite;top: -51px;left: -38px;}
@keyframes startbtn{
    0%{background-position: 0 0;}
    100%{background-position: -10710px 0;}
}
.startGame:hover{background-size: 103%;}
@keyframes shakefont{
    0%{transform: translate(0, -3px);}
    50%{transform:translate(0, 0px);}
    100%{transform: translate(0, -3px);}
}
.otherLogin{position: absolute;font-size: 12px;right: 68px;bottom: 41px;color: #e2cf7d;}
#otherlogin a{display: block;width: 32px;height: 31px;background: url(../images/box/reg_h_02.png) 0 0 no-repeat;float: left;margin: 5px 0px 5px 12px;background-size: 223%;} 
#otherlogin .a_reg_wechat{background-position: -42px 0;}
.reg_protocol{position: absolute;bottom: 42px;font-size: 10px;left: 47px;color: #e2cf7d;}
.reg_protocol input{float: left;margin: 2px 5px 0 0;}
.reg_protocol p{float: right;}
.reg_protocol.reg1_2 {transform: scale(0.83);left:26px;}


/** 
 *  实名注册二合一 - 神灯二合一
 */

.ch#reg_main.css_tpl_79 {width: 998px;height: 596px;position: fixed;top: 50%;left: 50%;margin: -298px 0 0 -499px;}
#reg_main.css_tpl_79.ch{background-image: url(../images/box/ch_80.png)}
.ch#reg_main.css_tpl_79 .reg_pop_t {width: 100%;height: 218px;padding: 0;margin: 0 auto;background: none;}
.ch#reg_main.css_tpl_79 .reg_pop_c {width: 400px;height: 240px; margin: 0 380px;padding-top: 10px;background:none;}
.ch#reg_main.css_tpl_79 .reg_pop_c ul { width: 100%;height: auto;margin: 0;padding: 0;background: none;position: relative;}
.ch#reg_main.css_tpl_79 .reg_pop_c .reg_info {margin-bottom: 0;position: relative;}
.ch#reg_main.css_tpl_79 .reg_pop_c .reg_info::after { content: '\20'; display: block; height: 0; clear: both; visibility: hidden;}
.ch#reg_main.css_tpl_79 .reg_pop_c .reg_info label {text-indent: -9999px;width: 87px;float: left;}
.ch#reg_main.css_tpl_79 .reg_info .inp_user {width: 140px;color: #8c6c2e;letter-spacing: .5px;height: 32px;line-height: 32px;float: left;margin-left: 8px;}
.ch#reg_main.css_tpl_79 .real_name_u_id_connect {margin: 0;}
.ch#reg_main.css_tpl_79 .reg_pop_c .hint_msg {min-width: 250px;margin: 0;margin-left: 28px;float: left;height: 25px!important;}
.ch#reg_main.css_tpl_79 .reg_pop_c .hint_msg .suc {font-weight: 900;color: #07a35a;font-size: 18px;}
.ch#reg_main.css_tpl_79 .startGame {width: 185px;height: 72px;margin: -18px auto 0;cursor: pointer;background: url(../images/box/start78.png) 0 0 no-repeat;}
.ch#reg_main.css_tpl_79 .startGame:hover{ background-position-y: -100px; }
.ch#reg_main.css_tpl_79 .otherLogin::after {content: ''; width: 182px;height: 291px;background: url(../images/box/dsr.gif?v=101) no-repeat;position: absolute;top: -238px;left: 94px;}
.ch#reg_main.css_tpl_79 .otherLogin {right: 300px;bottom: 80px;color: #ffedbd;}
.ch#reg_main.css_tpl_79 .otherLogin::before {content: ''; width: 182px;height: 291px;background: url(../images/box/dsl.gif?v=101) no-repeat;position: absolute;top: -238px;right: 395px;}
.ch#reg_main.css_tpl_79 .reg_protocol {left: 370px;bottom:70px;color: #ffedbd;user-select: none;}
.ch#reg_main.css_tpl_79 .reg_protocol .checkTip {z-index: 1;}
.ch#reg_main.css_tpl_79 .onekeyreg {display: none;}
.ch#reg_main.css_tpl_79 .reg_info.real_name_u_id_connect .inp_user {height: 33px;}


/** 
 *  实名注册二合一 - 实名送礼版
 */
.ch#reg_main.css_tpl_82 {width: 951px;height: 619px;position: fixed;top: 50%;left: 50%;margin: -309px 0 0 -475px;}
#reg_main.css_tpl_82.ch{background: url(../images/box/ch_82.png) top center no-repeat}
.ch#reg_main.css_tpl_82 .reg_pop_t {width: 100%;height: 218px;padding: 0;margin: 0 auto;background: none;}
.ch#reg_main.css_tpl_82 .reg_pop_c {width: 400px;height: 240px; margin: 0 358px;padding-top: 10px;background:none;}
.ch#reg_main.css_tpl_82 .reg_pop_c ul { width: 100%;height: auto;margin: 0;padding: 0;background: none;position: relative;}
.ch#reg_main.css_tpl_82 .reg_pop_c .reg_info {margin-bottom: 0;position: relative;}
.ch#reg_main.css_tpl_82 .reg_pop_c .reg_info::after { content: '\20'; display: block; height: 0; clear: both; visibility: hidden;}
.ch#reg_main.css_tpl_82 .reg_pop_c .reg_info label {text-indent: -9999px;width: 87px;float: left;}
.ch#reg_main.css_tpl_82 .reg_info .inp_user {width: 140px;color: #8c6c2e;letter-spacing: .5px;height: 32px;line-height: 32px;float: left;margin-left: 8px;}
.ch#reg_main.css_tpl_82 .real_name_u_id_connect {margin: 0;}
.ch#reg_main.css_tpl_82 .reg_pop_c .hint_msg {line-height: 24px;min-width: 250px;margin: 0;margin-left: 28px;float: left;height: 25px!important;}
.ch#reg_main.css_tpl_82 .reg_pop_c .hint_msg .suc {font-weight: 900;color: #07a35a;font-size: 18px;}
.ch#reg_main.css_tpl_82 .startGame {width: 185px;height: 72px;margin: -12px auto 0;cursor: pointer;background: url(../images/box/start78.png) 0 0 no-repeat;}
.ch#reg_main.css_tpl_82 .startGame:hover{ background-position-y: -100px; }
.ch#reg_main.css_tpl_82 .reg_protocol::after {content: ''; width: 182px;height: 291px;background: url(../images/box/right82.gif?v=101) no-repeat;position: absolute;top: -305px;left: 325px;}
.ch#reg_main.css_tpl_82 .otherLogin {right: 286px;bottom: 105px;color: #dff4ff;}
.ch#reg_main.css_tpl_82 .reg_protocol::before {content: ''; width: 182px;height: 291px;background: url(../images/box/left82.gif?v=101) no-repeat;position: absolute;top: -305px;right:328px;}
.ch#reg_main.css_tpl_82 .reg_protocol {left: 353px;bottom:84px;color: #f2e5b8;user-select: none;}
.ch#reg_main.css_tpl_82 .reg_protocol .checkTip {z-index: 1;}
.ch#reg_main.css_tpl_82 .onekeyreg {display: none;}
.ch#reg_main.css_tpl_82 .reg_info.real_name_u_id_connect .inp_user {height: 33px;}

/** 
 *  实名注册二合一 - 蛋兽二合一
 */
.ch#reg_main.css_tpl_83 {width: 998px;height: 596px;position: fixed;top: 50%;left: 50%;margin: -298px 0 0 -499px;background: url(../images/real_name_5_3/bg78.png?v=101) 0 0 no-repeat;}
.ch#reg_main.css_tpl_83.ch{background-image: url(../images/real_name_5_3/bg78_ch.png?v=101)}
.ch#reg_main.css_tpl_83 .reg_pop_t {width: 100%;height: 218px;padding: 0;margin: 0 auto;background: none;}
.ch#reg_main.css_tpl_83 .reg_pop_c {width: 400px;height: 240px; margin: 0 380px;padding-top: 10px;background:none;}
.ch#reg_main.css_tpl_83 .reg_pop_c ul { width: 100%;height: auto;margin: 0;padding: 0;background: none;position: relative;}
.ch#reg_main.css_tpl_83 .reg_pop_c .reg_info {margin-bottom: 0;position: relative;}
.ch#reg_main.css_tpl_83 .reg_pop_c .reg_info::after { content: '\20'; display: block; height: 0; clear: both; visibility: hidden;}
.ch#reg_main.css_tpl_83 .reg_pop_c .reg_info label {text-indent: -9999px;width: 87px;float: left;}
.ch#reg_main.css_tpl_83 .reg_info .inp_user {width: 140px;color: #8c6c2e;letter-spacing: .5px;height: 32px;line-height: 32px;float: left;margin-left: 8px;}
.ch#reg_main.css_tpl_83 .real_name_u_id_connect {margin: 0;}
.ch#reg_main.css_tpl_83 .reg_pop_c .hint_msg {min-width: 250px;margin: 0;margin-left: 88px;float: left;height: 25px!important;}
.ch#reg_main.css_tpl_83 .reg_pop_c .hint_msg .suc {font-weight: 900;color: #07a35a;font-size: 18px;}
.ch#reg_main.css_tpl_83 .reg_pop_c::after {content: ''; width: 184px;height: 298px;background: url(../images/real_name_5_3/r78.gif?v=101);position: absolute;top: 210px;left: 689px;}
.ch#reg_main.css_tpl_83 .startGame {width: 185px;height: 72px;margin: -18px auto 0;cursor: pointer;background: url(../images/real_name_5_3/start78.png) 0 0 no-repeat;}
.ch#reg_main.css_tpl_83 .startGame:hover{ background-position-y: -100px; }
.ch#reg_main.css_tpl_83 .otherLogin {right: 300px;bottom: 80px;color: #ffedbd;width: 96px;height: 57px;}
.ch#reg_main.css_tpl_83 .reg_protocol {left: 370px;bottom:70px;color: #ffedbd;user-select: none;}
.ch#reg_main.css_tpl_83 .reg_protocol::after {content: ''; width: 184px;height: 298px;background: url(../images/real_name_5_3/l78.gif?v=101);position: absolute;top: -300px;left: -250px;}
.ch#reg_main.css_tpl_83 .reg_protocol .checkTip {z-index: 1;}
.ch#reg_main.css_tpl_83 .onekeyreg {display: none;}
.ch#reg_main.css_tpl_83 .reg_info.real_name_u_id_connect .inp_user {height: 33px;}


/** 
 *  实名注册二合一 - 用户交互进度条
 */
.ch#reg_main.css_tpl_84{width: 1257px;height: 777px;background: url(../images/progress/bg.png) 0 0 no-repeat;position: fixed;top: 50%;left: 50%;margin:-388px 0 0 -628px }
.ch#reg_main.css_tpl_84 .reg_pop_t {width: 100%;height: 191px;padding: 0;margin: 44px auto 0;background: none;}
.ch#reg_main.css_tpl_84 .reg_pop_c {height: 255px;margin: 0 0 0 374px;padding-top: 10px;background:none;}
.ch#reg_main.css_tpl_84 .reg_pop_c ul { width: 100%;height: auto;margin: 0;padding: 0;background: none;position: relative;}
.ch#reg_main.css_tpl_84 .reg_pop_c ul .input_p{width: 340px;height: 45px;background: #fff;border:2px solid #c60404;float: left;}
.ch#reg_main.css_tpl_84 .reg_pop_c .reg_info {margin-bottom: 14px;position: relative;width: 100%;height: 50px}
.ch#reg_main.css_tpl_84 .reg_pop_c .reg_info label {font-size: 22px;color: #FDE894;width: 90px;float: left;text-align: right;line-height: 46px}
.ch#reg_main.css_tpl_84 .reg_info .inp_user {width: 310px;color: #370100;letter-spacing: .5px;height: 45px;line-height: 49px;margin-left: 8px}
.ch#reg_main.css_tpl_84 .real_name_u_id_connect {margin: 0;}
.ch#reg_main.css_tpl_84 .progress{margin-top: 100px;position: relative;width:800px;height: 10px;border:1px solid #FF4937;border-radius: 6px;background: #000;box-shadow: 0px 0px 13px 3px #950000; }
.ch#reg_main.css_tpl_84 .progress .percent{transition: all .5s;height: 100%;width: 0%;border-radius: 6px;background: linear-gradient(90deg, #FFE788, #FF8B06);box-shadow: 0px 0px 13px 3px #950000;}
.ch#reg_main.css_tpl_84 .step_ul{position: absolute;width: 100%;top: -116px;left: 0;}
.ch#reg_main.css_tpl_84 .step_ul li{float: left;width: 100px;height: 100px;background: url(../images/progress/zb.png) -42px -28px no-repeat;}
.ch#reg_main.css_tpl_84 .step_ul li span{display: block;width: 56px;height: 56px;background: url(../images/progress/icon.png) center center no-repeat;margin: 92px auto 0;}
.ch#reg_main.css_tpl_84 .step_ul li.c1{margin-left: 105px}
.ch#reg_main.css_tpl_84 .step_ul li.c2{background-position-x: -212px;}
.ch#reg_main.css_tpl_84 .step_ul li.c3{background-position-x: -386px;}
.ch#reg_main.css_tpl_84 .step_ul li.c4{background-position-x: -556px;}
.ch#reg_main.css_tpl_84 .step_ul li.c4,.ch#reg_main.css_tpl_84 .step_ul li.c3,.ch#reg_main.css_tpl_84 .step_ul li.c2{margin-left: 60px}
.ch#reg_main.css_tpl_84 .step_ul li.active{background-image: url(../images/progress/zb_active.png);}
.ch#reg_main.css_tpl_84 .step_ul li.active span{background-image: url(../images/progress/icon_active.png);}
.ch#reg_main.css_tpl_84 .reg_pop_c .hint_msg {height: 19px;min-width: 333px;margin: 0;margin-left: 10px;float: left;margin-top: 16px}
.ch#reg_main.css_tpl_84 .reg_pop_c .hint_msg .suc {font-weight: 900;color: #07a35a;font-size: 19px;}
.ch#reg_main.css_tpl_84 .startGame {width: 255px;height: 91px;margin: 0 auto;cursor: pointer;background: url(../images/progress/start.png) 0 0 no-repeat;}
.ch#reg_main.css_tpl_84 .startGame:hover{ background-image: url(../images/progress/start_hover.png); }
.ch#reg_main.css_tpl_84 .reg_protocol {left: 504px;color: #ffedbd}
.ch#reg_main.css_tpl_84 .otherLogin {right: 365px;bottom: 70px;}
.ch#reg_main.css_tpl_84 .onekeyreg {display: none;}


/** 
 *  实名注册二合一 倒计时模板
 */
.ch#reg_main.css_tpl_85 {width: 1233px;height: 819px;position: fixed;top: 50%;left: 50%;margin: -425px 0 0 -616.5px;background: url(../images/css_tpl/bg.png) 0 0 no-repeat;}
.ch#reg_main.css_tpl_85 .reg_pop_t {width: 542px;height: 71px;padding: 0;margin: 44px auto 0;background: none;}
.ch#reg_main.css_tpl_85 .reg_pop_c {width: 390px;height: 283px;margin: 0 auto;margin-top: 80px;background: none;}
.ch#reg_main.css_tpl_85 .reg_pop_c ul {height: auto;margin: 0;padding: 0;background: none;position: relative;}
.ch#reg_main.css_tpl_85 .reg_pop_c .hint_msg {width: 280px;padding-top: 5px;padding-left: 105px;height: 19px;margin: 0;}
.ch#reg_main.css_tpl_85 .reg_info {width: 390px;height: 65px;margin-bottom: 0;background: url(../images/css_tpl/input.png) 0 0 no-repeat;}
.ch#reg_main.css_tpl_85 .reg_info.reg_info_2{background-position-y: -65px;}
.ch#reg_main.css_tpl_85 .reg_info.reg_info_3{background-position-y: -130px;}
.ch#reg_main.css_tpl_85 .reg_info.reg_info_4{background-position-y: -195px;}
.ch#reg_main.css_tpl_85 .reg_info .inp_user {width: 253px;height: 36px;color: #321c0c;letter-spacing: .5px;margin-top: 10px;margin-left: 105px;}
.ch#reg_main.css_tpl_85 .startGame {width: 255px;height: 91px;margin: 0 auto;cursor: pointer;position: relative;left: 15px;background: url(../images/css_tpl/btn.png) 0 -100px no-repeat;}
.ch#reg_main.css_tpl_85 .startGame:hover {background-position-x: -300px;}
.ch#reg_main.css_tpl_85 .otherLogin {right: 238px;bottom: 8px;display: none;}
.ch#reg_main.css_tpl_85 .reg_protocol{bottom: 222px;left: 505px;color: #ffedbd;}
.ch#reg_main.css_tpl_85 .adv .advleft .time {color: #fff;font-size: 12px;position: absolute;bottom: 185px;left: 525px;}
.ch#reg_main.css_tpl_85 .adv .advleft .giftGif {position: absolute;top: 633px;left: 390px;width: 478px;height: 116px;background: url(../images/css_tpl/giftGif.gif)  0 -62px no-repeat;}
.ch#reg_main.css_tpl_85 .adv .advright {position: absolute;right: 42px;top: 560px;width: 298px;height: 60px;color: #fff;font-size: 14px;}
.ch#reg_main.css_tpl_85 .adv .advright .time {text-align: right;margin-bottom: 6px;}
.ch#reg_main.css_tpl_85 .adv .advright .proBox {width: 298px;height: 22px;background: url(../images/css_tpl/pro.png) 0 -30px no-repeat;}
.ch#reg_main.css_tpl_85 .adv .advright .proBox .pro {width: 100%;height: 22px;margin: 0;background: url(../images/css_tpl/pro.png) 0 0 no-repeat;}
.ch#reg_main.css_tpl_85 .adv .cdbe88 {color: #cdbe88;margin: 0 3px;}



/** 
 *  实名注册二合一 武环礼包二合一模板
 */
.ch#reg_main.css_tpl_88 {width: 1474px;height: 742px;position: fixed;top: 50%;left: 50%;margin: -425px 0 0 -737.5px;background: url(../images/css_tpl88/bg.png?v=2) center no-repeat;}
.ch#reg_main.css_tpl_88 .reg_pop_t {width: 542px;height: 71px;padding: 0;margin: 44px auto 0;background: none;}
.ch#reg_main.css_tpl_88 .reg_pop_c {width: 390px;height: 283px;margin: 0 auto;margin-top: 80px;background: none;}
.ch#reg_main.css_tpl_88 .reg_pop_c ul {height: auto;margin: -38px 0 0 -88px;padding: 0;background: none;position: relative;}
.ch#reg_main.css_tpl_88 .reg_pop_c .hint_msg {width: 280px;padding-top: 11px;padding-left: 148px;height: 19px;margin: 0;color: #ffa072;}
.ch#reg_main.css_tpl_88 .reg_info {width: 498px;height: 65px;/* margin-bottom: 0; */background: url(../images/css_tpl88/input.png) 0 -25px no-repeat;}
.ch#reg_main.css_tpl_88 .reg_info.reg_info_2{background-position-y: -104px;margin-top: -12px;}
.ch#reg_main.css_tpl_88 .reg_info.reg_info_3{background-position-y: -186px;margin-top: -13px;}
.ch#reg_main.css_tpl_88 .reg_info.reg_info_4{background-position-y: -266px;margin-top: -13px;}
.ch#reg_main.css_tpl_88 .reg_info .inp_user {width: 326px;height: 36px;color: #370100;letter-spacing: .5px;margin-top: 15px;margin-left: 150px;}
.ch#reg_main.css_tpl_88 .startGame {width: 345px;height: 143px;margin: 35px auto 0px;cursor: pointer;position: relative;left: 15px;background: url(../images/css_tpl88/btn.png) center no-repeat;}
.ch#reg_main.css_tpl_88 .startGame:hover {background-image: url(../images/css_tpl88/btn_mut.png);}
.ch#reg_main.css_tpl_88 .otherLogin {right: 238px;bottom: 8px;display: none;}
.ch#reg_main.css_tpl_88 .reg_protocol{bottom: 94px;left: 600px;color: #feecbc;font-size: 14px;}
.ch#reg_main.css_tpl_88 .adv .advleft .time {color: #fff;position: absolute;bottom: -19px;left: 276px;font-size: 20px;}
.ch#reg_main.css_tpl_88 .adv .advleft .time span{display: none;}
.ch#reg_main.css_tpl_88 .adv .advleft .time span.cdbe88{display: block;}
.ch#reg_main.css_tpl_88 .adv .advleft .time span#giftCount2{display: none;}
.ch#reg_main.css_tpl_88 .adv .advleft .giftGif {display: none;}
.ch#reg_main.css_tpl_88 .reg_protocol input{margin: 4px 5px 0 0;}
.ch#reg_main.css_tpl_88 .adv .advleft{width: 373px;height: 446px;background: url(../images/css_tpl88/jiezhi.gif?v=1) center no-repeat;position: absolute;top: 89px;left: 45px;}
.ch#reg_main.css_tpl_88 .adv .advright {position: absolute;right: 42px;top: 89px;width: 343px;height: 641px;color: #fff;font-size: 14px;background: url(../images/css_tpl88/chongwu.gif?v=1) center no-repeat;}
.ch#reg_main.css_tpl_88 .adv .advright .time {text-align: right;margin-bottom: 6px;}
.ch#reg_main.css_tpl_88 .adv .advright .proBox {width: 298px;height: 22px;background: url(../images/css_tpl/pro.png) 0 -30px no-repeat;}
.ch#reg_main.css_tpl_88 .adv .advright .proBox .pro {width: 100%;height: 22px;margin: 0;background: url(../images/css_tpl/pro.png) 0 0 no-repeat;}
.ch#reg_main.css_tpl_88 .adv .cdbe88 {color: #cdbe88;margin: 0 3px;}
.ch#reg_main.css_tpl_88 .adv .advright .animal,.ch#reg_main.css_tpl_88 .adv .advright .time,.ch#reg_main.css_tpl_88 .adv .advright .proBox{display: none;}

/*先注册再实名*/
#reg_main.css_tpl_91{width: 1204px;height: 546px;background: url(../img/r_10_1/bg.png) 0 0 no-repeat;margin: -273px 0 0 -602px}
#reg_main.css_tpl_91 .onekeyreg{width: 0px;height: 0px;display: none;}
#reg_main.css_tpl_91 .reg_pop_t{width: 400px;height: 388px;background: url(../img/r_10_1/rank.png);position: absolute;animation: ringAn .5s steps(5) infinite;left: -48px;top: 74px;}
@keyframes ringAn{
    0%{background-position: 0 0;}
    100%{background-position: -1930px 0;}
}
#reg_main.css_tpl_91 .reg_pop_c ul{background: none;padding: 0;height: auto;margin:152px auto 0;width: 490px;}
#reg_main.css_tpl_91 .reg_pop_c li{height: 86px;margin-bottom: 16px}
#reg_main.css_tpl_91 .reg_pop_c .reg_info label,#reg_main.css_tpl_91 .input_p,#reg_main.css_tpl_91 .startGame,#reg_main.css_tpl_91 .real_name_pop .enter_game_click,.css_tpl_94_suc_t_reg{background: url(../img/r_10_1/icon_01.png?v=0104) 0 0 no-repeat;}
#reg_main.css_tpl_91 .reg_pop_c .reg_info label{background-position: -282px -240px;font-size: 0;color: transparent;height: 36px;width: 100px;float: left;margin: 18px -6px 0 8px}
#reg_main.css_tpl_91 .reg_pop_c .p_n label{background-position-y:-336px;}
#reg_main.css_tpl_91 .reg_pop_c .r_n label{background-position-y:-290px;}
#reg_main.css_tpl_91 .reg_pop_c .u_i label{background-position-y:-386px;}
#reg_main.css_tpl_91 .input_p{width: 350px;height: 68px;background-position: -20px -120px;float: left;margin-right: 28px}
#reg_main.css_tpl_91 .input_p input{width: 316px;display: block;margin: 12px 0 0 18px;height: 42px;float: left;color: #5a2622;}
#reg_main.css_tpl_91 .reg_info.curr .input_p{background-position:-20px -24px;}
#reg_main.css_tpl_91 .reg_pop_c .hint_msg{font-size: 16px;color: #ffedbd;padding-left: 110px;float: left;margin: -8px 0 0 0}
#reg_main.css_tpl_91 .startGame{width: 254px;height: 100px;background-position: -16px -208px;cursor: pointer;margin: 0 auto}
#reg_main.css_tpl_91 .startGame:hover{background-position-y: -319px}
#reg_main.css_tpl_91 .reg_protocol{left: 480px;font-size: 12px;color: #ffedbd;bottom: 36px}
#reg_main.css_tpl_91 .real_name_pop .enter_game_click{width: 270px;height: 100px;background-position:-12px -440px;cursor: pointer;}
/*#reg_main.css_tpl_91 .real_name_pop{position: relative;}*/
#reg_main.css_tpl_91 .real_name_pop .enter_game_click:hover{background-position-y: -554px}
#reg_main.css_tpl_91 .bottom_tip_p{font-size: 12px;color: #ffedbd;text-align: center;position: absolute;width: 100%;left: 0;bottom: 48px}
#reg_main.css_tpl_91 .is_real_name_pop li{width: 324px;height: 40px;background: rgba(255,146,87,0.15);margin: 36px auto;font-size: 22px;color: #fffbc8;line-height: 40px;text-align: center;}
#reg_main.css_tpl_91 .is_real_name_pop ul{margin: 165px auto 0;}
#reg_main.css_tpl_91 .b_green{text-align: center;font-size: 18px;color: #00ff00;}
#reg_main.css_tpl_91 .is_real_name_pop .enter_game_click{margin-top: 12px;font-size: 0}
#reg_main.css_tpl_91 .show_no_realname{cursor: pointer;font-size: 16px;color: #ebdeb2;text-align: center;height: 22px;width: 72px;margin: 12px auto 0;border-bottom:1px solid #ebdeb2 }

/*交互态提示*/
#reg_main.css_tpl_94 .no_real_name_pop::after{animation: tipsrun 4s;content: "";opacity: 1;position: absolute;width: 470px;height: 40px;background:url(../img/r_10_1/tips.png);left: 50%;top: 122px;margin-left: -234px;transition:transform .8s}
@keyframes tipsrun{
    0%{transform: scale(.1);opacity: 1}
    25%{transform: scale(1);opacity: 1}
    90%{transform: scale(1);opacity: 1}
    100%{transform: scale(1);opacity: 1}
}
#reg_main.css_tpl_94{background: url(../img/r_10_1/bg_ntt.png?v=001) bottom center no-repeat;}
#reg_main.css_tpl_94 .reg_pop_c ul::after,#reg_main.css_tpl_94 .real_name_pop ul::after{display: block;width: 725px;height: 212px;background: url(../img/r_10_1/all_tt.png?v=001) 0 0 no-repeat;position: absolute;content: "";left: -117px;top: -172px;}
#reg_main.css_tpl_94 .reg_pop_c ul,#reg_main.css_tpl_94 .real_name_pop ul{position: relative;z-index: 5}
#reg_main.css_tpl_94 .real_name_pop ul::after{background-position: 0 -251px;}
#reg_main.css_tpl_94 .reg_pop_c ul{margin-top: 172px}
#reg_main.css_tpl_94 .bottom_tip_p{bottom: 36px}
#reg_main.css_tpl_94 .reg_pop_c li{z-index: 8;position: relative;}
.css_tpl_94_suc_t_reg{animation: toast_s 1.5s;opacity: 0;background-position: -226px -664px;position: fixed;left: 50%;top: 50%;margin: -28px 0 0 -82px;z-index: 10;}
@keyframes toast_s{
    0%{transform: scale(.1);opacity: 1;display: block;width: 163px;height: 30px;}
    15%{transform: scale(1);opacity: 1;width: 163px;height: 30px;}
    90%{transform: scale(1);opacity: 1;width: 163px;height: 30px;}
    100%{transform: scale(1);opacity: 1;display: none;width: 163px;height: 30px;}
}

#new_reg_wrap .lds_tpl .onekeyreg{display: none;}
#new_reg_wrap .lds_tpl{width:1029px;height: 620px;background: url(../images/auto_reg.png) 0 0 no-repeat;margin: -358px 0 0 -570px}
#reg_main.lds_tpl .reg_pop_t,#reg_main.lds_tpl .reg_pop_c label{display: none;}
#reg_main.lds_tpl .reg_pop_c ul{background: none;padding: 0;}
#reg_main.lds_tpl .reg_pop_c {margin-top: 288px;padding-left: 400px;}
#reg_main.lds_tpl .reg_pop_c .reg_info{height: 70px;margin: -6px 0 0 0}
#reg_main.lds_tpl .reg_pop_c .reg_info input{box-sizing: content-box;background: url(../images/auto_inp.png) 0 -272px no-repeat;width: 212px;height: 100%;color: #000;padding:0 20px 0 140px}
#reg_main.lds_tpl .reg_pop_c .reg_info.curr input{background-position-y:-110px;}
#reg_main.lds_tpl .reg_pop_c .reg_info input#password{background-position-y:-349px }
#reg_main.lds_tpl .reg_pop_c .reg_info.curr input#password{background-position-y:-187px}
#reg_main.lds_tpl .reg_pop_c .hint_msg{margin: -6px 0 0 0;padding-left: 40px}
#reg_main.lds_tpl .startGame a{width: 100%;height: 100%;background: none;animation:none;left: 0;top: 0}
#reg_main.lds_tpl .startGame{width: 290px;height: 86px;background: url(../images/auto_inp.png) -36px -6px no-repeat;margin: 4px 0 0 564px}
#reg_main.lds_tpl .startGame:hover{background-size:auto;filter: brightness(1.2);}
#reg_main.lds_tpl .otherLogin{color: #30ff00;right: 272px;bottom: 38px;}
#reg_main.lds_tpl .otherLogin a{width: 36px;height: 36px;background-size: 240%;margin-left: 8px}
#reg_main.lds_tpl #otherlogin .a_reg_wechat{background-position: -50px 0;}
#reg_main.lds_tpl .reg_protocol.reg1_2{left: 602px; bottom: 112px;transform: scale(1);}

