﻿/* 保留核心样式 */
.yvie_warp .userCARDS_input.m17,.www_topad .userCARDS_input.m17{margin-top: -10px}
.userCARDS_input .t_label{position:absolute;top:12px;left:14px;color:#999;}
.userCARDS_input .t_c{display:inline-block;height:33px;line-height:33px;width:205px;background:#eef3f8;border:1px solid #bac5d4;border-bottom-color:#d5dbe2;border-right-color:#d5dbe2;border-radius:2px;position: relative;}
.userCARDS_input .t_c .t{ position: static !important;display:inline-block !important;margin:0 !important;width:188px;padding:6px 8px 6px 8px;height:20px;line-height:17px;font-size:14px;background:#eef3f8;border:none;font-family:verdana;color:#92a4bf;visibility:visible !important;}
.userCARDS_input .t_c .t:focus{outline:0;}
.userCARDS_input .t_ced{border-color:#4bc3f1;}
.userCARDS_input .t_ced .t{color:#333;}
.userCARDS_input.msgCodeinput .t_c{width: 115px}
.userCARDS_input.msgCodeinput .t_c .t{width: 98px;}
.phone_login_box .userCARDS_forget{left: 95px}
.userCARDS_loginbtn a{background: #f2a209;text-align: center;line-height: 35px;font-size: 14px;font-weight: bold;text-indent: -10000px;color: #fff;width: 95px;}
.userCARDS_input_vode{display:none;}
.userCARDS_input_vode .t_c{width:88px;}
.userCARDS_input_vode .t_c .t{width:70px;}
.userCARDS_input_vode .vode{display:inline-block;vertical-align: middle;margin:0 0 0 5px;}
.userCARDS_frame_vode .userCARDS_input_vode{display:block;}
.userCARDS_dire_login input,.userCARDS_hidden_login input{margin:2px 5px 0 0;}
.userCARDS_hidden_login{margin-left:19px;}

.new_sign .yvie .other_entry{margin: 14px auto 0;float: inherit;width: 310px;bottom: 20px;right: 14px;}
.yvie #switchToLogin{margin:15px 16px 0 0}
.new_sign.yvie #switchToLogin{margin:15px 0px 0 0}
.yvie .other_way_t p{color: #666}
.global_popup .g_pop_reg_head .dfclose{margin-right: 8px;}
#global_safe_code_frame .public_input,#send_check_mobile .public_input{width: 127px;margin-right: 14px;}
.new_sign #global_safe_code_frame .public_input,.new_sign #send_check_mobile .public_input{width: 253px;margin-right: 14px;}

.global_popup .g_pop_reg .yvie_phone_login li .public_input{width: 197px;position: relative;}
.global_popup .g_pop_reg .yvie_phone_login li .public_input i{top: 10px;display: none;}

#send_check_mobile{position: relative;height: auto}
#send_check_mobile .w_mobile_code{position: absolute;width: 78px;height: 35px;background: #f41a3c;text-align: center;color: #fff;right: 8px;top: 5px;font-size: 14px;line-height: 34px;}
.new_sign #send_check_mobile .w_mobile_code{position: absolute;width: 78px;height: 35px;background: none;text-align: center;color: #fff;right: 8px;top: 5px;font-size: 14px;line-height: 34px;}
#send_check_mobile .w_mobile_code a{color: #fff;display: block;width: 100%;height: 100%;background: #f41a3c;border-radius: 5px;height: 32px;margin-top: 2px;}
#send_check_mobile .w_mobile_code a.grey{background: #999;}

.global_dialog_content #send_check_mobile .w_mobile_code a{width: 100%;height: 100%;border-radius: 0;margin: 0}
.new_sign .global_dialog_content #send_check_mobile .w_mobile_code a{width: 78px;height: 16px;color: #999999;background: none;text-align: center;line-height: 16px;font-size: 12px;float: right;cursor: pointer;position: absolute;right: -56px;border-left: 1px solid #CCCCCC;top: 12px;}

#auth_code_val{height: 24px;line-height: 24px;}
.w_3 .real_usercard{padding-left: 86px;display: block;margin-top: 10px;color: #a6a6a6;width: 261px;}
.g_pop_reg .sq-qr-message{    float: left;
    width: 210px;
    padding: 10px 0 0 10px;
    border-right: 1px solid #dedede;
    height: 225px!important;
    margin-top: 17px;
    text-align: center;}

/*第三方账号绑定*/
.bd_global .prevent_wrap_pop {
    padding: 30px 0 0 30px;
    font-family: "\5b8b\4f53";
}
.bd_global .color_red {
    color: red;
}
.bd_global .prevent_wrap .mod_list {
	width:540px;
    font-size: 12px;
    margin-left: 56px;
}
.bd_global .prevent_wrap .mod_list li {
    float: left;
    width: 100%;
    padding: 7px 0;
    line-height: 16px;
}
.bd_global .prevent_wrap .mod_list li label.w_1 {
    float: left;
    width: 100px;
    text-align: right;
    margin: 5px 5px 0 0;
    _margin: 8px 5px 0 0;
    display: inline;
    color: #333;
    font-size: 14px;
}
.bd_global .color_red {
    color: red;
}
.bd_global .prevent_wrap .mod_list li .w_2 {
    float: left;
    width: 315px;
    margin-right: 10px;
}

td.global_popup_content .global_popup_title .reg_vfirm em.vfirm3{background-position:-75px 0;width:14px;}
.global_popup .g_pop_reg_v .reginst_main{padding-left:10px;}
.global_popup .g_pop_reg_v .v_quick_login{margin-top:7px;}
.global_popup .g_pop_reg_v .v_quick_login p{position:relative;top:-10px;}
.global_popup .g_pop_reg_v .v_quick_login p a{color:#000;text-decoration:underline;}
.global_popup .g_pop_reg_v .btn_reg{width:170px;height:40px;display:block;background:url("../image/btn_reg.gif") no-repeat;text-indent:-10000px;}
.global_popup .g_pop_reg_v .regist_list li{padding:6px 0;}
.global_popup .g_pop_reg .ico_check{background:url("../image/ico_reg.gif") no-repeat 0 -16px;display:inline-block;height:16px;width:15px;margin:10px 0 0;vertical-align:middle;}
.global_popup .g_pop_reg_game .regist_list li label.w_1 {width:90px;}
.global_popup .g_pop_reg_game .reginst_main{width:272px;margin: 0 auto 0;float: inherit;}
.new_sign .global_popup .g_pop_reg_game .reginst_main{width:270px;margin: 0 auto 0;float: left;height: 296px;}
.global_popup .g_pop_reg_game .yvie_phone_login{padding-top: 18px;width: 240px}
.global_popup .g_pop_reg_game .regist_list li{padding:10px 0;}
.global_popup .g_pop_reg_game .quick_login{width:190px;margin-top:0; padding-left: 50px;display: none;}

.vreg_pop_main .here_qq{float:left;width:170px;height:32px;background:url("../image/vreg_pic2.gif") no-repeat;text-indent:-10000px; margin: 20px 0 5px 5px;}
.vreg_pop_main .here_qq:hover{background-position:-180px 0;}
.vreg_pop_main .g_pop_reg_v .btn_reg{background: url("../image/vreg_pic2.gif") no-repeat 0 -75px;height: 34px;width: 110px;}
.vreg_pop_main .g_pop_reg_v .btn_reg:hover{background-position:-180px -75px;}
.vreg_pop_main .picf{background: url("../image/vreg_pic1.gif") no-repeat;height:23px;margin:30px 0 0 30px;}
.vreg_pop_main .g_pop_reg_v .btn_vplogin{ display: block;text-indent:-10000px;background: url("../image/vreg_pic2.gif") no-repeat 0 -37px;height: 34px;width: 110px;}
.vreg_pop_main .g_pop_reg_v .btn_vplogin:hover{background-position:-180px -37px;}
.vreg_pop_main .userCARDS_regibtn,.vreg_pop_main .userCARDS_other{display:none;}
.vreg_pop_main .userCARDS_qqloginbtn{display:block;}
.vreg_pop_main .userCARDS_input{padding-top:20px;}
.vreg_pop_main .userCARDS_input .t_c{width:228px;}
.vreg_pop_main .userCARDS_input .t_c .t{width:212px;}
.vreg_pop_main .userCARDS_loginbtn a{width:170px;background-position:0 -309px;}
.vreg_pop_main .userCARDS_input_vode .t_c{width:138px;}
.vreg_pop_main .userCARDS_input_vode .t_c .t{width:121px;}
.vreg_pop_main .userCARDS_frame_vode .userCARDS_input{padding-top:15px;}
.vreg_pop_main .userCARDS_error p{width:187px;}
.vreg_pop_main .userCARDS_input .t_label{top:15px;}

.user-binding-logo.logo-qq{background-position: 2px -42px;}
.user-binding-logo.logo-wechat{background-position: -53px -42px;}
.user-binding-logo.logo-ttff{background-position: -123px -38px;}
.user-binding-logo.logo-sina{background-position: -187px -38px;}
.user-binding-51{
	width: 94px;
	background-position:-70px 0;
}
.qrcode_loginbox .hyy span{padding-left: 6px;color:#0072ff;}
.hyy span.third-s-logo-qq{padding-left:26px;background:url("../image/small_ico1.png") no-repeat 4px -1px}
.hyy span.third-s-logo-sina{padding-left:26px;background:url("../image/small_ico1.png") no-repeat 4px -24px}
.hyy span.third-s-logo-ttff{padding-left:26px;background:url("../image/small_ico1.png") no-repeat 4px -46px}
.hyy span.third-s-logo-wechat{padding-left:26px;background:url("../image/small_ico1.png") no-repeat 4px -68px}
.hint_notice_p{
	color: #f2503f;
	line-height: 24px;
	padding-left: 24px;
	background: url("../image/middle_icon.png") no-repeat -216px 2px;
}
.global_popup .g_pop_reg .reginst_main .regist_list3 .w_2{position: relative;}
.global_popup .g_pop_reg .public_input{margin-left:80px; }
.new_sign .global_popup .g_pop_reg .public_input{margin-left:80px;background:none; }
.hint_tip_error{padding-left: 72px;}
.global_popup .g_pop_reg .btn_green{margin-left:39px;}
.reg_pal_label{
	position: absolute;
	width: 72px;
	text-align: right;
	line-height: 40px;
	left: 5px;
	font-size: 14px;
	color: #8f8c8c;
}
.global_popup .g_pop_reg .reginst_main .regist_list li .w_2{
	float: right;
}

#alert_sendAgain span,#sendAgain span,.send_msg_code span{color: #f41a3c}
.phone_login_box{padding: 0 20px 15px 20px;width: 208px;}
#mobile_code_p_id{text-align: center;color: #666;}
.new_sign #mobile_code_p_id{text-align: center;color: #666;width: 266px;}

#yvie_warp_tab{margin: 0 30px;font-size: 16px;color: #666666;border-bottom: 1px solid #e0e0e0;height: 48px;line-height: 47px;margin-bottom: 12px;}
.new_sign #yvie_warp_tab{margin: 0 30px;font-size: 16px;color: #666666;border-bottom: 1px solid #e0e0e0;height: 48px;line-height: 47px;margin-bottom: 8px;width: 270px;margin-left: 48px;}
.new_sign #yvie_warp_tab.isNewWxLogin{margin-left: 307px;}
#yvie_warp_tab li{width: 72px;float: left;margin: 0 38px;cursor: pointer;border-bottom: 2px solid #f41a3c;text-align: center;border-color:transparent; }
.new_sign #yvie_warp_tab li{width: 72px;float: left;margin: 0 31px;cursor: pointer;border-bottom: 2px solid #f41a3c;text-align: center;border-color:transparent; }
#yvie_warp_tab.isNewWxLogin li{margin: 0 11px;}
.new_sign #yvie_warp_tab.isNewWxLogin li{margin: 0 11px;font-weight: bold;}
#yvie_warp_tab li.cur{color: #f41a3c;border-color: #f41a3c}
.yvie_warp .g_pop_reg .reginst_main{margin: 0;width: 100%;}
.new_sign .yvie_warp .g_pop_reg .reginst_main{margin: 0;width:auto;width: 270px;}
.yvie_warp .g_pop_reg .reginst_main .regist_list{padding: 0 60px;width: 240px;box-sizing: content-box}

.new_sign .yvie_warp .g_pop_reg #yvie_sendNote.grey{color: #bbb;background: none}
.yvie_phone_login .put_val #only_Verification{top: -5px !important;left: 111px !important;}
.yvie_phone_login #send_check_mobile .public_input{width: 87px;}
.new_ris #only_Verification{top: -100px!important;left: 3px!important;}

.global_popup .g_pop_reg .regist_list2 .list_sfcode .public_input,.global_popup .g_pop_reg .regist_list2 .list_mobile .public_input{background: #fafafa url(../image/reg_pw.png)0 3px no-repeat}
.yvie .global_popup .real_name_rz{float: inherit;width: 267px;margin: 0 auto;}
#frame_login_pass_ishidden,.yvie_isHidden{position: absolute;width:18px;height: 12px;background: url(../image/inputnew.png) 0 -47px no-repeat;right: 9px;top: 50%;margin-top: -6px;cursor: pointer;}
.new_sign #frame_login_pass_ishidden,.new_sign .yvie_isHidden{position: absolute;width:18px;height: 12px;background: url(../image/inputnew.png) 0 -47px no-repeat;right: -18px;top: 50%;margin-top: -6px;cursor: pointer;}
#frame_login_pass_ishidden.open,.yvie_isHidden.open{background-position: 0 0}

.yvie *{box-sizing: content-box;}

.gamelogin.login_1 .userCARDS_loginbtn a{font-size: 20px;text-indent: 0;line-height: 60px;color: #fff}
.login_1 .userCARDS_error{top: -15px}

#login_check_box{font-size: 12px;color: #333;margin-bottom: 14px}
#login_check_box p{text-align: center;}
#login_check_box p input{margin: -2px 8px 0 0;cursor: pointer;}
#login_check_box a{color: #0075ff }

.gamelogin .userCARDS_other{position: relative;}
.body_wrap_up #login_check_box{width: 270px;left: -2px;color: #ffc;bottom: 12px;position: absolute;}
.body_wrap_up .template1 #login_check_box{width: 270px;left: -7px;color: #ffc;bottom: 3px}
.body_wrap_up #login_check_box a{color: #fff}
#agree_reg_p input{margin: -2px 4px 0 0}
#agree_reg_p{position: absolute;bottom: -160px;left: 66px;color: #ffd097;font-size: 12px;z-index: 5}

#agree_reg_box{text-align: center;margin: 6px 0;float: left;width: 100%}
.reg_p#agree_reg_box{float: initial;margin: 15px 0 6px}
#agree_reg_box input{margin: -2px 3px 0px 0px;}
.put_val{touch-action: none;touch-action: pan-y;}

.www_topad #login_check_box{width: 240px;margin:0 auto 14px;}
.www_topad #login_check_box p{text-align: left;}

.yvie_warp #agree_reg_box{text-align: left;width: auto;margin: 6px 0 6px 60px}
.new_sign .yvie_warp #agree_reg_box{text-align: left;width: auto;margin: -10px 0 6px 48px}
.yvie_warp #agree_reg_box.wx_login_agree_reg{margin: 6px 0 6px 78px;}
.fo_dlg .reg_p#agree_reg_box{margin: 15px auto 9px;width: 272px;text-align: left;}
.fo_dlg .reg_p#agree_reg_box.wx_login_agree_reg {
	margin: 20px 0 0 35px;
    width: 278px;
    text-align: center;
}
 .fo_dlg .new_sign .reg_p#agree_reg_box.wx_login_agree_reg {margin: 2px 0 0 -35px;width: 278px;text-align: center;float: left;}

/*弹窗验证码*/
#pop_input_vode #pop_Verification{top: 110px !important;left: 56px !important}