﻿
body, .layout, .mod_regist, .wrap, .box { width: auto; margin: 0; padding: 0; background: none; background-color: transparent; border: none; box-shadow: none;}
.logo, .boxt, .cell_side_bar, .footer, .mod_regist_border1, .mod_regist_border2 { display: none;}

.mod_regist { width: 250px; height: 230px; margin: 0; padding: 0;}
.mod_regist .miniHide { display: none;}
.mod_regist_nav { position: relative; z-index: 100; border: none;}
.mod_regist_nav a, .input_expand_btn, .submit_btn, .mod_regist_nav .cur a { background: url(../image/sprite_btn_mini.png) no-repeat;}
.mod_regist_nav ul { width: 246px; height: 22px; margin-left: 1px; border: 1px #dcdcdc solid; border-top: none; border-right: none;}
.mod_regist_nav li { width: 82px; height: 22px; border: none; background-color: transparent;}
.mod_regist_nav li a { width: 82px; height: 22px; padding: 0; line-height: 22px; margin: 0; background-position: -85px -3px; font-size: 12px;}
.mod_regist_nav li a:hover { background-position: -169px -3px;}
.mod_regist_nav .cur { top: 0; z-index: 1; width: 82px; height: 22px; margin: 0; background-color: transparent; border-left: none;}
.mod_regist_nav .cur a { top: 0; left: 0; width: 82px; height: 22px; background-position: left -3px; border: none; line-height: 20px; font-size: 14px;}
.mod_regist_nav .cur a:hover { background-position: left -3px;}
.mod_regist_nav .cur .miniHide { display: none;}
.mod_regist_nav .tipsExtendedInfo { width: 226px; text-align: left;}
.mod_regist_nav .tipsArrow { right: 34px;}

.mod_regist_form { z-index: 90; width: 250px; height: 207px; margin: 0;}
.call_back_tips { width: 198px; height: auto !important; height: 18px; min-height: 18px; padding: 0 26px; color: #ff0000; line-height: 18px; text-align: center;}
.expand_tip { top: -12px;}
.expand_tip .tipsArrow, .password_tip .tipsArrow{display:none}
.expand_tip .expand_con, .password_tip .expand_con{display:none}
.regist_info { border: none;}
.inputBox { width: 250px; height: 26px; margin: 2px 0; background: none; border: none; top:0}
.inputBox input.text { left: 50%; width: 200px; height: 24px; line-height: 26px; margin-left: -106px; padding: 0 6px; border: 1px #d3d3d3 solid; box-shadow: inset -1px 0 3px #D4D4D4; -moz-box-shadow: inset -1px 0 3px #d4d4d4; -webkit-box-shadow: inset -1px 0 3px #D4D4D4; font: 700 16px Arial;}
.inputBox .inputLabel { top: 5px; left: 26px; font-size: 11px; line-height: 18px;}
.tips { position: static; width: 210px; height: 18px; margin: 0; padding: 0 25px; line-height: 18px;}
.tips .international{display:none}
.tips#passwordTip { width: 230px; margin-left: 0px; padding: 0 25px;}
.tips#emailTip { width: 230px; padding: 0 25px;}
.tips#emailTip .tipsSuc, .tips#emailTip .tipsError { width: 225px; padding: 0;}
.tipsInfo, .tipsSuc, .tipsError { width: auto; height: 16px; padding: 0; background: none; border: none; line-height: 16px;}
.tipsError { color: #d59d9d;}
.tips .rankLow, .tips .rankMiddle, .tips .rankHigh { height: 14px; margin: 0 1px;}
.tips .rankLow{margin-left:8px;}
.tips .rankLow, .tips .rankMiddle, .tips .rankHigh{width:33px;}
.input_with_btn a.input_expand_btn { display: block; position: absolute; top: 0; right: 18px; z-index: 11; width: 96px; height: 24px; background-position: left -36px; border: 1px #d3d3d3 solid; border-left: none; color: #222222; line-height: 24px; text-align: center; text-decoration: none;}
.input_with_btn a.input_expand_btn:hover { background-position: -97px -36px;}
.input_with_btn a.input_expand_btn.wait { background-position: -195px -36px;height:24px; line-height:24px;}
.input_with_btn a.input_expand_btn.wait:hover { background-position: -195px -36px;}
.input_with_btn input { width: 109px; padding: 0 2px 0 6px;}
.relName_info { border: none;}
.relName_info h3 { margin-left: 20px;}
.relName_info a { margin-right: 30px;}
.verifyCode input { left: 106px; width: 113px; margin: 0; padding: 0 6px 0 6px;}
.verifyCode .inputLabel { left: 114px;}
.verifyCode .reVerify { top: 3px; left: 90px;}
.verifyCode .imgCodeBg { left: 20px; width: 66px; height: 35px;}
.verifyCode img { width: 64px; height: 33px; left: 0; top: 0; border: 1px #d3d3d3 solid;}
.verifyCode .tips { width: 136px; padding-left: 114px;}

.mod_regist_form .phone_area_head {position: relative;line-height: 22px;width: 210px;padding-left: 20px;}
.mod_regist_form .phone_area_head h3 {margin-bottom: 10px;}
.mod_regist_form .phone_area_head a {position: absolute;top: 0;right: 0;}

.mod_regist_form_submit { position: absolute; left: 50%; bottom: 0; width: 214px; height: 27px; margin: 0; margin-left: -109px; line-height: 27px;}
.mod_regist_form_submit .submit_btn { width: 144px; height: 27px; background-position: left -61px;}

.mod_regist.with_code .verifyCode { display: block;}
.mod_regist.with_code .tips  { height: 16px; line-height: 16px;}
.mod_regist.with_code .inputBox { height: 20px;}
.mod_regist.with_code .inputBox input { height: 18px; line-height: 18px;}
.mod_regist.with_code .inputBox .inputLabel { top: 2px;}
.mod_regist.with_code .input_with_btn a.input_expand_btn { height: 18px; line-height: 18px;}

.mod_regist.with_realName { height: 310px;}
.mod_regist.with_realName .mod_regist_form { height: 287px;}
.mod_regist.with_realName .relName_info { display: block;}

.width_realName {height:310px;}
.width_realName .relName_info {display:block;}
.direct_redirect {margin:0;}

/*添加网络有故障*/
.mod_reg_guid{width:250px; border:none;}
.reg_guid_sty li .mini_h,.mod_reg_guid h3 .mini_h,.mod_reg_guid .reg_guid_inner .mini_h{display:none;}
.mod_reg_guid .reg_guid_inner{width:220px;border:none;padding-top:10px;padding-bottom:10px;padding-left:15px}
.mod_reg_guid h3{padding: 0px 0px 0px 30px; margin-left: 18px; margin-bottom: 8px; width: 111px; text-align: center;}
.reg_guid_sty li{display:none;}
.reg_guid_sty li.guid_1{display:block;margin-right:0;height:auto}
.reg_guid_sty li.guid_2{display:none;}
.mini_refresh_sty{display:block;}
.guid_big_list{display:none;}

.setpwd_tip{display:none;}

/*手机号已注册提示mini版*/
.call_back_tips{width: 240px;padding: 0 5px;} 
 
#mod_regist_form_submit2  input#submit_goon{background-position: -145px -61px;}
#registForm  .mod_regedphone{left:2px;top:110px;width:250px;}
#registForm  .tips_reged_tel{padding:2px;width:240px;background:#fffff1;background-image:none;}
.tips_reged_tel p{padding-left:6px;}
.tips_reged_tel .close_btn{top:5px;}
/*mini版去掉动画效果*/
.wrap .box .slide_top,.wrap .box .slide_bg,.wrap .box #popup_downAPP,.wrap .box #showAppOk{ background:none; display:none}
.mode_aimate_wrap .mod_regist{margin-top:0}

.direct_redirect{background:url(../image/zz_bg.png) 0 60px no-repeat;}
.direct_redirect .loading img { margin-top: -2px;padding-right: 5px;}
.direct_redirect .loading{_margin-top:-8px;*margin-top:-8px;}

#flag_list {width: 250px;height: 227px;}
#flag_list ul{height: 110px;}
#flag_list .country_used{height: auto;}
#flag_list .inputBox input.search_input {left: 0;text-indent: 25px;}