.regbg{ background-color:#f9f9f9;}
.fontred{ color:#f30; padding-right:5px;}
.overlay {
    background: #000;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9000;
}
/*表单*/
.phcolor{color: #999;}
.formBox{ width:650px; margin:0 auto;}
.formBox .inputDiv,.login_formBox .inputDiv{ margin:20px 5px; }
.login_formBox .radioDiv{ margin:15px 5px; height: 20px;}
.login_formBox .radioDiv .lab{ margin-right:40px;}
.formBox .inputDiv .inputText{border:1px solid #d7dadd;height: 36px; float: left; padding: 0 5px; font-size: 14px; line-height: 36px; border-radius: 3px; color:#999;}
.formBox .inputDiv .inputText:focus{border: 1px solid #aaaaaa;color:#666}
.formBox .inputDiv .ipnutMsg {
    color: #f30;
    float: left;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    margin-bottom: -10px;
    margin-left: 190px;
    margin-top: 5px;
    padding-left: 20px;
}
.formBox .inputDiv .msgError{background:url(../../images/IconInputError.png) no-repeat left center;color: #f30;}
.formBox .inputDiv .msgSuc{background:url(../../images/IconInputSuc.png) no-repeat left center; color: #72a50f;}

.formBox .textDiv{font-size: 14px;}
.formBox .selectStyle{height:30px; line-height: 30px; font-size:14px; margin-top: 5px;}
.formBox .btnSubmit,.login_formBox .btnSubmit{height:40px;width: 312px; display:inline-block; text-align:center; line-height: 40px; background:#0364bd; padding: 0;margin: 0; border: 0; cursor: pointer;border-radius: 3px;color:#fff; font-size: 18px;}
.formBox .btnSubmit:hover,.login_formBox .btnSubmit:hover {background:#0072da;}
.formBox .btnSubmit:active,.login_formBox .btnSubmit:active {background:#0364bd;}
.formBox .btnGetCode{height:38px;width:115px;background: url(../../images/btnBg.png); line-height: 38px; cursor: pointer; border: 1px solid #d7d7d7; margin-left: 10px;font-size: 14px;    margin-left: -1px;
    display: inline-block;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.formBox .btnGetCode:hover{background:#EFEFEF;}
.formBox .btnGetCode:active{background: url(../../images/btnBg.png);}
.formBox .btnGetCodeDisplay{height:38px;width:115px;background: #eee;color:#999; cursor: default;line-height: 38px;border: 1px solid #d7d7d7;font-size: 14px;    margin-left: -1px;
    display: inline-block;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.login_formBox .inputDiv{ margin:15px 5px;}
.login_formBox .inputDiv .inputText,.login_formBox .inputDiv .inputPassword{ width:380px;}
.login_formBox .inputDiv .inputText,.login_formBox .inputDiv .inputPassword{ border: 1px solid #d7dadd;
    border-radius: 3px;
    float: left;
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    padding: 0 5px;}

.login_formBox .passwordBox{position:relative}
.login_formBox .passwordBox label{ color:#999; font-size:14px; top:12px; position:absolute; left:5px; font-family:"宋体"}

.login_formBox .btnSubmit{ width:390px;}
#divselect{width:300px; position:relative; z-index:10000;}
#divselect cite{width:270px; height:35px;line-height:35px; display:block; color:#999; cursor:pointer;font-style:normal;adding-left:4px; padding-right:30px;
background:url(../../images/arrow.png) no-repeat right center; font-weight: normal;}
#divselect ul{width:310px;border:1px solid #CCCCCC; background-color:#ffffff; position:absolute; z-index:20000; margin-top:-1px; margin-left:-6px; display:none;}
#divselect ul li{height:30px; line-height:30px;}
#divselect ul li a{display:block; height:30px; color:#666; text-decoration:none; padding-left:10px; padding-right:10px;}
#divselect ul li a:hover{background-color:#EEEEEE;}

/*登陆框*/
.loginBox{width:490px;height:415px;background:#fff; border-radius:5px;position:fixed;top:50%;left:50%;margin:-217px 0 0 -245px;_margin:-180px 0 0 -355px;z-index:10000;display:none;_position:absolute; overflow:hidden;}
.loginBox .header{height:80px; background:#f5f5f5;color:#2D2A40; border-bottom:1px solid #d7d7d7; position: relative;}
.loginBox .header a.btnClose{ float:right;width:30px; height:30px; background:url(../../images/iconClose.png) no-repeat; display:block; margin:18px 18px 0 0}
.loginBox .header a.btnClose:hover{background:url(../../images/iconClose.png) 0 -30px no-repeat;}
.loginBox .header a.btnClose:active{background:url(../../images/iconClose.png) no-repeat;}
.loginBox .header h2 {font-size:24px; font-weight:normal; padding:25px 0 0 48px;color:#666;text-align:center;}

.login_formBox{padding: 20px 0 0 40px;}

.loginBox .loginTab {
    bottom: 0;
    color: #666;
    display: block;
    height: 40px;
    left: 0;
    padding-left: 45px;
    position: absolute;
}
.loginBox .loginTab li {
    cursor: default;
    display: block;
    float: left;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 130px;
}
.loginBox .loginTab .cur{border: 1px solid #d7d7d7; background: #fff; border-bottom: 1px solid #fff;}
.loginBox .loginTab .cur:hover{background: #fff;color: #666;}


.loginBox .bottom {
    background: #f5f5f5;
    border-top: 1px solid #ddd;
    height: 25px;
    margin-top: 50px;
    padding: 15px 30px;
    text-align: right;
}


.loginBox .bottom .popBox {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #c4c4c4;
    border-radius: 3px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
    cursor: default;
    display: none;
    margin-top: -162px;
    outline: 0 none;
    position: absolute;
    right: 5px;
    width: 110px;
    z-index: 999;
}


.loginBox .bottom a.language {
    background: url(../../images/arrow.gif) no-repeat scroll right center;
    float: right;
    padding: 0 14px 0 10px;
}
.loginBox .bottom .popBox li {
    float: left;
    text-align: left;
    width: 100%;
}

.loginBox .bottom .popBox li a {
    display: block;
    height: 32px;
    line-height: 32px;
    padding: 0 20px 0 15px;
}
.loginBox .bottom .popBox li a:hover {
    background: #f3f6f7;
}
/*验证码提示*/
.reg_tit h3{ margin:30px 0 10px 0; height:40px; line-height:40px; font-size:22px; }
.formBox .step2_text{ height:25px; margin-bottom:-10px;}
/*注册框*/

.regBox{width:1098px;background:#fff; border:1px solid #d7d7d7; position:relative; padding:20px 0; min-height:300px;}
.regBox .header{height:140px; background:#f5f5f5;color:#2D2A40; border-bottom:1px solid #d7d7d7; position: relative;}
.regBox .header a.btnClose{ float:right;width:30px; height:30px; background:url(../../images/iconClose.png) no-repeat; display:block; margin:18px 18px 0 0}
.regBox .header a.btnClose:hover{background:url(../../images/iconClose.png) 0 -30px no-repeat;}
.regBox .header a.btnClose:active{background:url(../../images/iconClose.png) no-repeat;}
.regBox .header h2 {font-size:24px; font-weight:normal; padding:35px 0 0 48px;color:#666;text-align:center;}
.regBox .header .enent{ text-align: center; color: #AAAAAA; font-size: 12px;}


.reg_select{ height:40px; position:absolute; left:170px; top:-40px;}
.reg_select .regTab{padding-left: 45px;height: 40px;display: block;color: #666;}
.reg_select .regTab li{display: block;float: left;width:130px;height: 38px; border:1px solid #d7d7d7; background-color:#f7f7f7; margin-right:10px; text-align: center; line-height: 40px; cursor:default;}
.reg_select .regTab li:hover{color: #333;background: #f0f0f0;}
.reg_select .regTab .cur{border: 1px solid #d7d7d7; background: #fff; border-bottom: 1px solid #fff;}
.reg_select .regTab .cur:hover{background: #fff;color: #666;}
.reg_select .inputText{width: 380px;}


.regBox .inputDiv label{float: left; display: block; height:38px; line-height:38px;width: 180px; text-align: right; margin-right:10px; font-size:14px;}
.regBox .inputDiv .item-ifo{ width:320px; position:relative; float:left;}
.hide_psword{ width:25px; height:19px; background:url(../../images/eye.gif) no-repeat; position:absolute; right:15px; top:10px; cursor:pointer;}
.regBox .selectStyle{width:410px; padding: 5px;}
.regBox .font12{ font-size: 12px;}

.regBox .inputText{width: 290px;}


.regBox .regSuccess h1{font-size:30px; text-align:center; padding:120px 0 60px 0; margin-top:100px; background:url(../../images/iconOk.png) no-repeat top center;}
.regBox .regSuccess p{display:block; font-size:16px; text-align:center; border-top:1px dotted #ddd; margin:30px; padding-top:40px;font-size: 14px;}
.regBox .regSuccess p span{font-size: 18px;color:#d22229;}

/*注册流程*/
.cont_process_wrap{ width:1000px; padding:20px 0 30px; margin:0 auto ;margin-bottom:30px; border-bottom:1px solid #ededed;}
.cont_process{width:1000px; height:30px;/* background:url(../../images/process_bg.gif) repeat-x  0 12px; */display:block;}
.cont_process li{float:left; display:inline-block; margin-left:50px; width:200px;}
.process_li{height:30px;position:relative;line-height:30px; font-size:14px;}
.process_font{ width:30px; height:30px; text-align:center; background:url(../../images/process_circle.png) no-repeat; margin-right:5px; display:inline-block; color:#fff;}
.process_grey{background:url(../../images/process_circle_no.png) no-repeat; }

.btn_identify{ height:36px; line-height:36px; width:108px; border:1px solid #dedede; background-color:#ededed; color:#666; position:absolute; right:0px; top:0; text-align:center; cursor:pointer;}
.unclick{ color:#888;}
.btn_identify:hover{background-color:#e0e0e0; color:#555;}
.unclick:hover{background-color:#ededed; color:#888;}
.suc_page{ background:url(../../images/simleicon.gif) 0 0 no-repeat; padding-left:80px; height:70px; width:440px; margin-left:110px; margin-top:60px;}
.suc_page h2{ font-size:20px; height:40px; line-height:40px;}
.suc_page h2 span{font-size:14px;}

.suc_page h2 span i{color:#1b8506;padding: 0 5px; font-weight:normal;}
.suc_page p{ color:#999;}.suc_page p a{ color:#f30; cursor:pointer;}

.yanzhengma {
    display: block;
    float: left;
    height: 30px;
    margin-left: 10px;
    width: 70px;
}
.yanzhengma img{ width:70px; height:30px;}


/*注册选择*/

.reg_sel{ float:left; width:488px; padding:30px ; margin-bottom:10px; border-right:1px solid #d7d7d7;}
.reg_sel dl{ margin:0 auto; font-size:14px; text-align:center}
.reg_sel dl dt img{ width:120px; height:120px; margin:20px auto;}
.reg_sel dl dd{ text-align:center; color:#888;}
.reg_sel .selbtn{ width:120px; cursor:pointer;height:36px; line-height:36px; margin:0 auto 20px; display:block; color:#fff; background-color:#e9272f;}