.top{

}/*顶部导航隐藏*/
.btn_div{
    position: absolute;
    top:10px;
    right: 20px;
}
.btn_div > .login{
    position: absolute;
    top: 15px;
    right: 250px;
    width: 50px;
    font: 16px/1.5 arial,"Microsoft YaHei","SimSun";
    font-weight: 400;
    font-style: normal;
    color: #6290EA;
}
.btn_div > .btn-radius{
    position: absolute;
    top: 10px;
    right: 50px;
    width: 100px;
    height: 20px;
    color: #FFFBFB;
    border-radius: 67px;
    background-color: rgba(58, 123, 235, 1);
}
.btn_div > .btn-radius:focus {
    outline:none!important;
}
.login_top{
    width: 256px;
    height: 55px;
    border-width: 0;
    background-size:100% 100%;
    margin-left: 20px;
    color: #FFFFFF;
}
.logo_xc{
    position: absolute;
    top: 15px;
    left: 40px;
    font: 24px/1.5 arial,"Microsoft YaHei","SimSun";
    font-weight: 700;
    color: #FFFFFF;
}
.logo_title{
    position: absolute;
    top: 20px;
    left: 150px;
    font: 18px/1.5 arial,"Microsoft YaHei","SimSun";
    color: #FFFFFF;
}
.logo_img{
    position: absolute;
    top: 10px;
    left: 90px;
    width: 48px;
    height: 33px;
}

.inputSelect{
    float: left;
    height: 34px;
    width: 50px;
    border: 1px solid #dedede;
    border-radius: 5px;
    text-align: center;
    margin-right: 1px;
    line-height: 34px;
}

.weixin_content{
    width: 352px;
    height: 213px;
    margin: 15px auto;
    padding-top: 20px;
    text-align: center;
    display: none;
}


.register-box{
    color: #6c6c6c;
    font: 12px/1.5 arial,"Microsoft YaHei","SimSun";
    background-color: #FFFFFF;
    /*background:url("../images/regist_bg.jpg") repeat scroll left top #fff ;*/
    height: 100%;
    min-width: 980px;
    padding: 0;
}
.login_main{
    margin: 0px auto;
    min-height: 500px;
    width: 1200px;
}
.login_main h1{
    text-align: center;
    height: 56px;
    line-height: 56px;
    padding: 0 38px 0 20px;
    color: #333333;
    font-size: 32px;
    position:relative;
}
.login_main h1 a{
    position:absolute;display:block;width:150px;color:#2475c0;right:-90px;top:-10px;font-size:12px;font-weight:normal;height:15px;
}
.icon-area{
    border-left: 1px solid #CCCCCC;
    color: #333333;
    width: 272px;
    height: 200px;
    float: right;
    padding-left: 50px;
    margin: 50px 50px;
    position: relative;
}
.icon-area .login_other{
    padding: 15px;
}
.icon-area .login_other img.login_img{
    margin-right: 5px;
}

.i01{font-size:14px;display:block;margin-top:40px;margin-left:40px;color:#666666;}
.i02{display:block;float:left;margin-left:55px;margin-top:90px;color:#999999;_margin-left:25px;}
.i03{display:block;float:left;margin-left:55px;margin-top:90px;color:#999999;_margin-left:60px;}
.i04{display:block;float:left;margin-left:65px;margin-top:100px;color:#999999;_margin-left:-240px;_margin-top:200px;}
.i05{display:block;float:left;margin-left:70px;margin-top:100px;color:#999999;_margin-left:-90px;_margin-top:200px;}
.login_area{width:350px;height:90px;margin-top:30px;float:left;_float:none;}
.login_area .i06{display:block;float:left;font-size:14px;margin-left:40px;color:#666666;width:300px;_margin-left:25px;}
.login_area .i07{display:block;float:left;font-size:14px;margin-left:40px;color:#999999;margin-top:15px;_margin-left:25px;}
.login_area .button{float:left;width:60px;height:23px;line-height:23px;text-align:center;background:#fff;border:1px solid #c8c8c8;color:#44b540;margin-left:10px;margin-top:13px;margin-right:50px;_margin-right:30px;}
.login_area .found_password{display:block;float:left;color:#2475c0;text-decoration:underline;margin-top:18px;margin-left:10px;}
.right_border{position:absolute;width:1px;height:300px;background:#eee;top:50px;left:320px;}

.form_area{width:352px;height:400px;float: left;margin-left: 425px}
.form_area ul{width:352px;height:400px;margin:20px auto;}
.form_area ul li{width:352px;}
.form_area ul li .reg_box{
    border: 1px solid #dedede;
    border-radius: 5px;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    margin-bottom: 15px;
    overflow: hidden;
    padding: 5px 5px;
    position: relative;
    width:340px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.form_area ul li .reg_box span{float:left;line-height:25px;}
.form_area ul li .reg_box .item{
    color: #666;
    display: inline-block;
    vertical-align: middle;
    flaot:left;
    line-height:25px;
}
.form_area ul li .reg_box input{
    border: 0 none;
    color: #333333;
    font-family: "Microsoft YaHei";
    padding-left: 3px;
    vertical-align: middle;
    width: 220px;
    margin:0 10px 0 0;
    float:left;
    line-height: 25px;
    height: 26px;
}
.form_area ul li .reg_box input.sm{
    width: 140px !important;
}
.form_area ul li .reg_box img{
    height: 35px;
    position: absolute;
    right: 0;
    top: 0;
    width: 100px;
}
.regis_read{width:350px;height:30px;line-height:20px;overflow:hidden;}
.registration{
    background: rgba(62, 144, 252, 1) ;
    border-radius: 3px;
    box-shadow: 0 1px 2px #dbdbdb;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    height: 34px;
    line-height: 32px;
    margin: 15px 0;
    text-align: center;
    width:300px;
    border:0px none;
}
.form_area ul li .selected{
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 5px rgba(240, 127, 5, 0.4);
}
.form_area ul li .selected input{color:#666;}

/**********************/
.register-seccess{width:800px;height:200px;padding:50px 0px;border:1px solid #e0e0e0;margin:70px auto; box-shadow: 0 2px 5px #ccc;}
.register-seccess .success-word{margin:20px auto 50px auto;width:500px;line-height:60px;height:60px;text-align:center;}
.register-seccess .success-word img{width:60px;height:60px;display:inline;float:left;margin:0px 20px 0px 0px}
.register-seccess .success-word h1{display:inline;float:left;height:60px;line-height:60px;font-size:20px;font-weight: normal;}
.register-seccess .seccess-btn{width:390px;height:60px;margin:0px auto;}
.register-seccess .seccess-btn a{float:left;margin:0px 10px 0px 0px;}

/******注册协议*******/
.protocol{
    font-family: 'Arial Negreta', 'Arial Normal', 'Arial';
    font-weight: 700;
    font-style: normal;
    color: #3E90FC;
}
.protocol-con{width:100%;height:400px;overflow-y:scroll;}
.protocol-con h4{width:100%;height:30px;line-height:30px;font-weight:bold;font-size:14px;margin:5px 0;}
.protocol-con h5{width:100%;height:30px;line-height:30px;font-weight:bold;font-size:12px;margin:5px 0;}
.protocol-con p{width:100%;line-height:22px;font-size:12px;font-weight:200;text-align:justify;}
.protocol-con p strong{font-weight:200;}
.protocol-tools{width:100%;height:36px;text-align:center;padding:20px 0 1px 0;border-top:1px solid #ddd;margin:10px 0 0 0;}
.protocol-tools input{width:150px;height:30px;line-height:30px;background:#ff3f13;color:#fff;border:0 none;}

.for-email{  float: right;
    font-size: 14px;
    margin: 2px 0 5px 0;
    padding: 0 5px;}
.for-email a{
    color: #38f;
    margin: 0 0 0 5px;
}
.validate ul li .regis_read .satisfied{margin:0 5px 0 0;height:20px;float:left;}
