@CHARSET"UTF-8";
 .container {
    padding-top: 48px;
}
.sec_nav {
    width:100%;
    height:40px;
    background-color:#A0A0A0;
}
.sec_nav ul {
    position:absolute;
    left:8%
}
.sec_nav ul li {
    width:150px;
    height:40px;
    line-height:40px;
    text-align:center;
    float:left;
    font-size:1.2em;
    color:#FFF
}
.sec_nav_choosen {
    background-color:#FFF;
    color:#000 !important;
}
.register {
    width:100%;
    height:700px;
    background:url(../images/admin/register/login_a_s2.jpg);
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    -ms-background-size: 100% 100%;
    background-size: 100% 100%;
}
.register_box, .mobile_register_box {
    width:80%;
    height:auto;
    padding-top:2%;
    margin:0 auto
}
.register_prog {
    width:45%;
    text-align:center;
    min-width:250px;
    margin:0 auto 5% auto
}
.register_prog2 {
    width:26% !important;
    min-width:220px;
    height:auto;
    text-align:center;
    margin:0 auto 5% auto
}
.register_prog span, .register_prog2 span {
    margin:0 3%;
    font-weight:bold;
}
.account {
    width:92%;
    margin:0 auto
}
.account li {
    display:inline-block;
    width:14%;
    height:40px;
    line-height:40px;
    margin:1% 2%;
    border:1px solid #d0d0d0;
    text-align:center;
    font-weight:bold;
}
.account li:hover {
    background:#00d900;
    color:#fff;
}
.account_selted {
    background:#00d900;
    color:#fff;
}
.register_prog_choosen {
    color:#E33539;
}
.register_content {
    height:auto;
    background-color:#FFF;
    border-top:3px solid #6b6f6b;
    margin:0 0 20% 0;
}
.register_form {
    border-top:3px solid #6b6f6b;
    background-color:#FFF;
    width:90%;
    height:auto;
    padding:2% 5%;
    text-align:center;
    margin:0 auto
}
.register_form2 {
    text-align:left;
}
.register_next {
    width:138px;
    height:40px;
    line-height:40px;
    margin:30px 0;
	-moz-border-radius: 4px;  
	-webkit-border-radius: 4px;  
	-o-border-radius: 4px;  
	-ms-border-radius: 4px;  
    border-radius:4px;
}
#register_next2{
    background-color: #fd8000!important;
}
.no_checked,.no_checked:hover{
    background-color: #999;
}
.register_info {
    margin:0 22%;
    display:none;
}
.register_info input[type="text"], .register_info input[type="password"], .register_box_content input[type="text"], .register_box_content select, .register_box_content input[type="password"], #password, #password2 {
    display:inline-block;
    background-color:#FFF;
	-moz-border-radius: 2px;  
	-webkit-border-radius: 2px;  
	-o-border-radius: 2px;  
	-ms-border-radius: 2px;  
    border-radius:2px;
    width:70%;
    height:33px;
    line-height:33px;
}
.register_info span, .register_box_content span {
    display:inline-block;
    width:80px;
    line-height:30px;
    text-align:left;
}
.strength, .change {
    display:inline-block;
    width:59px;
    height:30px;
    background-color:#e5e5e5;
    line-height:30px;
    text-align:center !important;
}
.change {
    cursor: pointer;
}
.register_input_yzm {
    width:140px !important;
    height:43px !important;
}
.register_yzm {
    width:111px !important;
    height:43px !important;
    background:url("../images/main/code_bg.jpg") !important;
    font-style:italic;
    color:#008C23;
    letter-spacing:3px;
    text-align:center;
    vertical-align:middle;
}
.register_succ p {
    position:relative;
    left:30%;
    top:28%;
}
.register_succ_img {
    position:absolute;
    left:35%;
    top:85px;
}
.protocol {
    color:#fe8100;
}
.protocol:hover {
    text-decoration:underline;
}
.country_code {
    width: 26%!important;
}
.phoneNumber {
    width: 43%!important;
}
.get_mobile_validate {
    width:128px !important;
    height:33px;
    line-height:33px;
}
.mobile_validate {
    width:126px !important;
}
.show {
    display:block !important;
}
.register_succ {
    display:none;
    padding:5% 5%;
    text-align:center;
}
.register_succ img {
    vertical-align:middle;
}
.succ {
    display:inline-block;
    vertical-align:middle;
    text-align:left
}
.register_box_content {
    width:50%;
    margin:0 25%;
    position: relative;
}
.Tips {
    position: absolute;
    width: 65%!important;
    left: 90%;
}
#checkProtocol+label {
    border:1px solid #c3c3c3;
	-moz-border-radius: 2px;  
	-webkit-border-radius: 2px;  
	-o-border-radius: 2px;  
	-ms-border-radius: 2px;  
    border-radius: 2px;
    display: inline-block;
    width:1.2em;
    height:1.2em;
    vertical-align: middle;
    position:relative;
    margin-right:1%;
}
#checkProtocol:checked + label:after {
    content:url(../images/public/shopping_car_a2.png);
    position: absolute;
    left: -2px;
    bottom:6px;
    display:inline-block;
    width:1.2em;
    height:1.2em;
    text-align: center;
}