@charset "utf-8";
/*主体部分*/
html,body{background-color: #f8f8f8;}
.main{width:100%;background:#f8f8f8;}
div.footer div.foot_top{background-color: #f8f8f8;}
div.footer .footboot{background: #f8f8f8;}

/*注册主体内容*/
.regbox{width:1200px;margin: 0 auto;height: 830px;background: #ffffff;}
.regbox .reg-title{height: 57px;line-height: 57px;overflow: hidden;padding-left: 400px;}
.regbox .reg-title .gologin{display: inline-block;padding-top: 15px;color: #999;}
.regbox .reg-title .gologin a{color: #00dc82;text-decoration: underline;}

.regbox .con-box{padding-left: 374px;padding-top: 20px;}
.sui-form.form-horizontal .control-group{margin-bottom: 25px;}
.sui-form.form-horizontal .control-group input{border: 1px solid #e8e8e8;}

/*验证码*/
.yzmwarp{position: relative;}
#yzcode{width: 290px;}
.regbox .con-box .yzmbox{position:absolute;left:182px;top:2px;border-left: 1px solid #e0e0e0;width: 117px; height: 39px;line-height: 39px;text-align: center;color: #333333;font-size: 12px;background: #f5f5f5;}
.regbox .con-box .yzmbox-repe{display:none;cursor:default; position:absolute;left:182px;top:2px;border-left: 1px solid #e0e0e0;width: 117px; height: 39px;line-height: 39px;text-align: center;color: #b8b8b8;font-size: 12px;background: #f5f5f5;}

/*验证码错误提示*/
.regbox .con-box .yzmerror{display: inline-block;}
.regbox .con-box .noshow{display: none;}

.con-box .sui-form.form-horizontal .control-label{display: inline-block; margin-right: 15px; }
.con-box .sui-form input{  height: 40px;  line-height: 40px; width: 290px; padding: 0;padding-left: 10px;}
.con-box .detailaddress{width: 537px;}
.con-box .detailinp{width: 337px;}
#city_4{margin-bottom: 21px;}
.con-box .prov,.con-box .city,.con-box .dist{  width: 90px;  height: 40px;  border: 1px solid #e8e8e8;  }
.con-box .city{margin: 0 12px;}
.con-box .modal-bot{  padding-left: 100px;  }
.con-box .sui-form.form-horizontal .controls button{width: 300px;height: 42px;line-height: 42px;background: #00dc82;color: #fff;border: none;font-size: 16px;font-weight: bold;}
.con-box .btn-primary {  background: #00dc82;  border: 1px solid #00dc82;}
.sui-modal .modal-header .modal-title{  font-size: 20px;  color: #333;  font-weight: bold;  }
.sui-form.form-horizontal .controls{padding-left: 0;}


/*错误提示*/
.err-box{padding-left: 10px;}
.err-box .errinfo{margin-top: 10px;color: #ea4a36;}
.err-box .errinfo-noshow{width: 120px;margin-top: 10px;background: #ffebeb;color: #ea4a36;padding: 2px 2px;display: none;}
.err-box .errinfo i{padding-left: 5px;padding-right: 6px;}
/*后台错误提示*/
.fberr{margin-left: 110px;width:300px;height: 16px;margin-top: -10px;margin-bottom: 10px;color:#ea4a36; }
.fberr .fberr-box{background: #ffebeb;color: #ea4a36;padding: 2px 2px;}
.fberr .noshow{display: none;}
.fberr .fberr-box i{margin-left: 10px;}

/*对勾*/
.duigou{margin-left: 10px;display: none;}

img.errorimg{position: absolute;left: 3px;top: 4px;}
.sui-msg.msg-error>.msg-con{background-color: #ffffff;border: none;}
.sui-msg.msg-error>.msg-con span{color: #ea4a36;}
/*.sui-form .control-group .controls input{width: 240px;height: 38px;line-height: 38px;padding: 0;padding-left: 54px;}
.sui-form .control-group .controls input.inputPhone{background: url("../images/phone_bg.png") no-repeat 5px 7px;}
.sui-form .control-group .controls input.inputPassword{background: url("../images/pwd_bg.png") no-repeat 5px 7px;margin-top: 10px;}
.sui-form.form-horizontal .controls{padding-left: 0;}
.sui-form.form-horizontal .controls button{width: 294px;height: 40px;line-height: 40px;background: #00dc82;color: #fff;border: none;font-size: 16px;font-weight: bold;}*/



.agreement-box a{
    color:#00dc82;
}

.agreement-box a:visited{
    color:#00dc82;
}



/*复选框样式*/
.checkbox-pretty span:before, .radio-pretty span:before{font-size: 170%;position: relative;top:1px;}
.checkbox-pretty.checked>span:before, .radio-pretty.checked>span:before{color: #f39800;}
.checkbox-pretty:hover span:before, .radio-pretty:hover span:before{color: #f39800;}

