/*�����õ�*/
/*#main{*/
    /*height: calc(100vh - 99px);*/
    /*line-height: calc(100vh - 99px);*/
    /*width: 100%;*/
/*}*/
/*低版本ie  css开始*/
.showLowIE{
    position: fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background: url('/img/lowIE.png') no-repeat 20% 10%;
}
.showLowIE>div{
    position: fixed;
    top:50%;
    left:60%;
    width:600px;
    height:300px;
    margin-left:-200px;
    margin-top:-150px;
}
.showLowIE>div h1{
    font-size: 25px;
}
.showLowIE>div p{
    border-top: 1px solid #ccc;
}
.showLowIE>div a{
    display: inline-block;
    padding:30px;
    text-decoration: underline;
}
/*低版本ie  css结束*/
/*语言切换开始*/
.con_lang{
	margin-right:20px;
}
.con_lang span,.con_lang b{
	display:inline-block;
	height:49px;
	line-height:49px;
	padding:0 6px;
	color:#8290ff;
}
.con_lang span a:hover{
	color:#8290ff;
}
.con_lang span a.active{
	color:#082d4e;
}
/*语言切换结束*/
#content{
    padding: 0 5px;
}
#extr-page #header{
    padding: 0 2px;
}
#extr-page #header #logo img{
    width:140px;
    margin:0 auto;
    margin-bottom: 10px;
}
.register_alert{
    font-size: 12px;
    color: #edff00;
    margin-top: 6px;
}
.smart-form section{
     width:300px;
     margin:0 auto;
}
.smart-form-registerOne>fieldset>section,#forget-form>fieldset>section,#forgetstep2-form>fieldset>section:nth-child(2){
    height:78px;
    text-align: left;
}
#smart-form-register,#forget-form,#login-form,#forgetstep2-form,#change_password-form{
    width:340px;
    display: inline-block;
    border:1px solid #294e67;
    vertical-align: middle;
    box-shadow: 0 0 10px rgba(250,250,250,0.4);
}
.smart-form section{
    margin-bottom: 5px;
    height:53px;
}
.smart-form .state-error+em{
    text-align: left;
}
.smart-form fieldset+fieldset{
    border-top: 0;
}
.smart-form footer{
    padding:0px 14px 40px 14px;
}
.smart-form footer{
    width:300px;
    margin:auto;
}
.smart-form footer .btn{
    margin:10px 0 10px 5px;
}

#stepTwo_msg,.login_index_msg,.login_forget,.forget_step2_msg,.change_password_msg,.register_index{
    line-height:15px;
    height:15px;
    padding:0 14px;
    color:#D56161;
    font-size: 12px;
    text-align: left;
    margin-left:6px;
}
.page-footer-div{
    height:49px;
}
header>h2{
    font-size: 16px;
}
.client-form header{
    padding-top: 30px;
    padding-bottom: 20px;
}
.success_send_msg{
	margin-top:6px;
	font-size:12px;
}
.success_send_msg>img{
	vertical-align:sub;
}
/*��¼�����css*/
#super_earth{
    display:inline-block;
}
#logining_form{
    /*height:600px;*/
    /*line-height: 600px;*/
}
#login-form>header>h2{
    font-size: 16px;
    color:#81aabf;
}
#login-form>fieldset>section:nth-child(3){
    height:auto !important;
}
#next{
    width:100%;
}
#promt{
    font-size: 12px;
    color:#6ee061;
    line-height:20px;
    margin-top:5px;
}
#forget_login_password{
    float: right;
    text-align: right;
    display: block;
    vertical-align: middle;
    line-height: 52px;
    font-size: 14px;
}
#forget_login_password>a{
    color:#fff;
    text-decoration: underline;
}
#forget_login_password>a:hover{
    color:#ababab;
}

#login_footer{
    position:absolute;
    bottom:0;
    background:#072146;
    padding:0;
    border-top:1px solid #294e67
}
#send_code{
    margin-top:5px;
    line-height:20px;
    color:#fff;
    font-size: 12px;
    padding:5px 10px !important;
}
.login_index_footer{
    padding-top:0 !important;
}

@media (max-width: 1200px) {
    #logining_form{
        text-align: center !important;
        padding:0;
    }
    #login_footer{
        padding:0 !important;
    }
}

/*ע������һ����css*/

.verification{
    margin-bottom: 10px !important;
}

/*ע�����ڶ�����css*/
#notice{
    text-align: left;
}
#register_stepTwo section{
    height:54px;
}
#register_stepTwo section:nth-child(4){
    height:53px;
}
.invalid{
    display: block;
    margin-top: 6px;
    padding: 0 1px;
    font-style: normal;
    font-size: 12px;
    line-height: 15px;
    height:15px;
    color: #D56161;
}
.stepTwo_code{
    position: absolute;
    top:0;
    right:10px;
    width:164px;
}
.stepTwo_code>button{
    margin-top:0 !important;
}
.service_agreement a{
    color:#efefef;
    font-size: 12px;
    text-decoration: underline;
}
.register_succ_name{
    position: absolute;
    top:50%;
    left:0;
    width:100%;
    text-align: center;
    height:20px;
    line-height: 20px;
    margin-top:35px ;
    color:#ccc;
}
.register_succ_name>span{
    margin-left:10px;
    color:#fff;
}
/*���������һ��*/
#back_login{
    margin-top: 0;
    margin-bottom: 10px;
    color:#fff;
    text-decoration:underline;
}
#back_login:hover{
    color:#ababab;
}

/*��������ڶ���*/

/*�޸��������*/
.change_password_success{
    width:100%;
    height:200px;
    line-height:200px;
    border-radius: 10px;
}
.change_password_success>img{
    vertical-align: middle;
}
.gt_logo_button{
    display: none !important;
}
