 *{
       font-style: normal;  

       font-weight: normal;
}  

.register-box ul li .d_on {
width:100%;
text-align:left;
float:left;
height:35px;
margin:0px;
font-size:12px;
color:#999999;
}

.register-box ul li .d_ok{
width:100%;
text-align:left;
float:left;
height:35px;
margin:0;
PADDING-RIGHT:0px;
padding-left:25px;
BACKGROUND: url(right.gif) no-repeat
PADDING-BOTTOM:2px;
PADDING-TOP:2px; 
font-size:12px;
color:#228B22;
}

.register-box ul li .d_err{
width:100%;
text-align:left;
float:left;
height:35px;
margin:0;
font-size:12px;
color:#ff5800;
padding-left:25px;
PADDING-RIGHT:0px;
BACKGROUND: url(wrong.gif)  no-repeat;
}

label{margin:0;font-weight:normal;}
form{margin:0;}
select, input[type="file"]{line-height: 28px;}
select{width: auto;}
.tooltip{z-index: 9999;}
.alert{margin-bottom:0px;padding:5px 14px;background: #fcfddb;border: 1px solid #f9f2a7;}
.alert-danger, .alert-error{position: relative;margin-bottom:10px;background: #f2dede;border: 1px solid #eed3d7;}
.tab-content{padding-bottom:20px;}
.form-horizontal .control-label, .form-horizontal .controls{height: 30px;line-height: 30px;padding-top:0;}

.table-bordered > thead > tr > th, .table-bordered > thead > tr > td{border-bottom-width:1px;}
.disabled, .disabled a{cursor: default;}
/* modal */
.modal-backdrop, .modal-backdrop.fade.in{filter:alpha(opacity=20);opacity: 0.2; }
/* 重载bootstrap按钮 */
.btn:active, .btn.active{box-shadow: none;}
.btn-mini{min-width: 64px;min-width:44px\0;height:24px;padding:0 10px;line-height:24px;font-weight: normal;font-size:12px;}
.btn-normal{min-width:76px;min-width:56px\0;height:34px;padding:0 10px;line-height: 34px;font-size: 14px;}
.btn-large{min-width:300px;min-width:100px\0;height:66px;padding:0 10px;line-height:38px;font-size:21px;}
.close{font-size: 18px;}

.form-control{padding: 6px;resize:none;box-shadow: none;border-color: #ccc;}
.form-control:focus{border-color:#499ef3 !important;box-shadow: none;}
.btn-group.open .dropdown, .feed-list .more-operate.open .dropdown, .question-detail .more-operate.open .dropdown, .article-list .item .mod-footer .more-operate.open .dropdown{display: block;}

.regmain{ height:auto; display:block;max-width:1300px; margin:0 auto; overflow:hidden;}

form{margin:50px auto;width:600px;}

label{font-size:14px;color:#555;line-height:40px;margin-right:10px;}

input{width:211px;height:38px;border-style:none;padding:0 4px;border:1px solid #C8C8C8;margin-right:10px;outline:none;}

.btn-blue{height:40px;line-height:40px;padding:0;border:none;background-color: #66b7ff;color: #fff !important;}
.btn-blue:hover{background-color: #4daaff;}
.btn-blue:active{background-color: #339dff;}
.register-box{width:80%;height:auto;margin:40px auto 40px;padding:50px 0;background:#fff;border:1px solid #b3b3b3;border-radius: 3px;text-align: center;}
.register-box h1{margin:45px 0 0;font-size:20px;color: #666;}
.register-box .mod-body{width:80%;margin:0 auto;padding:10px;}
.register-box ul li{position:relative;line-height:50px;margin-bottom:8px;}
.register-box ul li input[type="text"], .register-box ul li input[type="password"]{width:100%;height: 40px;line-height: 28px\0;padding-left:15px !important;box-shadow: none;border-color: #e6e6e6;}
.register-box ul li.last{text-align:left;color:#666;vertical-align:-2px\0;}
.register-box ul li.last input{vertical-align:-2px\0;}
.register-box ul li.alert-danger i{margin-right: 5px;}
.register-box ul li hr{margin:30px 0;}
.register-box ul .register-verify input{width:50% !important;float:left;}
.register-box ul .register-verify img{cursor: pointer;}
.register-box ul .msgs{
display:inline-block;
color:#fff;
font-size:14px;
border:1px solid #0697DA;
text-align:center;
height:45px;
line-height:45px;
background:#0697DA;
cursor:pointer;
width:30%
}
.register-box ul span{
margin-top:4px;
margin-left:11px !important;
float:left;
}
.ablue{color:#3A5FCD}
.ared{color:#FF0000}
.register-box ul a{
height:40px;
line-height:40px;
font-size:14px;
}

.register-box ul a:hover{
color:#CD0000;
font-size:14px;
text-decoration:underline;
}

.register-box ul .register-Machinecode input{width:50% !important;float:left;}

.register-box ul .down{
font-size:12px;
border:1px solid #0697DA;
text-align:center;
height:45px;
line-height:45px;
background:#0697DA;
cursor:pointer;
width:23%;
}

.register-box ul .down a{
color:#ffffff;
font-size:14px;
}

.register-box ul .error{
height:40px;
line-height:40px;
color:#ff5800;
font-size:14px;
width:30%;
text-align:left;
}

.register-box ul li .d_default {width:100%;text-align:left; float:left;height:35px;padding-right:0; margin:0;font-size:12px;color:#e5e5e5;}

.register-box ul .li_phone input{width:50% !important;float:left;}

.register-box ul li input[type="checkbox"]{width:10%;height:25px;line-height:25px\0;padding-left:0px !important;box-shadow: none;border-color: #e6e6e6;}

.register-box .more-information ul li{padding:5px 0;text-align: left;}
.register-box .more-information .select_area{max-width: 120px;}
.register-box .more-information-btn{position: absolute;left: 105px;top:-15px;width: 90px;background-color: #fff;color: #66b7ff;}
.register-agreement{position:relative;width:712px;margin:10px 0 0 -201px;padding: 20px;background:#f5f5f5;}
.register-agreement-txt{max-height: 200px;overflow-x:hidden;overflow-y:auto;}


.reg-tips{line-height:15px;background: #eef7fd;border: 1px solid #cfdde6;color:#999;}
.reg-err{line-height: 28px;background: #ffeaea;border:1px solid #e5c3c4;color:#C00;}
.reg-right{background: none;border: none;}

.register-open-box{padding-top:30px;}
.register-open-box p{width: 240px;text-align: left;margin: 0 auto 10px;}
.register-open-box ul{padding-top:0px;}
.register-open-tabs i{margin-left:5px;}
.register-open-tabs.active .i-triangle-down{background-position: -210px -110px;}

.register-box .mod-footer{
width:80%;
text-align:center;
font-size:1em;
color:#B5B5B5;
font-weight:normal;
margin:0px auto;
}

.find-pwd{padding-bottom: 0;}
.find-pwd .mod-body{margin: 30px auto 100px;}
.find-pwd .mod-footer{height: 70px;line-height: 70px;background-color: #f5f5f5;border-radius: 0 0 3px 3px;}
.register-box ul li.error p {background: none repeat scroll 0 0 #fff480;border: 1px solid #ebebeb;border-radius: 5px 5px 5px 5px;color: #666;height: 40px;line-height: 40px;padding-left: 12px;text-align: left;}
.register-box ul li.error p .i-no{margin-right: 10px;position: relative;top:4px;}

@media (max-width:640px){
    .register-box .mod-body{width:100%;padding:10px;}
    .register-box, .register-box ul li{width: auto;}
}
@media (max-width:321px){
    .register-box{width: 270px !important;}
    .regiter-agreement{width: 240px;margin:10px 0 0;}
}

form .msgs1{background:#E6E6E6;color:#818080;border:1px solid #CCCCCC;}

