




.zc-box { background:#fff; position:absolute; top:50%; margin-top:-284px; right:30px; width:400px; box-shadow: 0px 1px 12px 0px rgba(0, 0, 0, 0.2); border-radius: 4px; background-color: rgba(255,255,255,1);}
footer { width:100%; position:absolute; bottom:0px;}
.col-center-block { margin:30px;}
.title { font-size:20px;margin-bottom:30px; font-weight:bold; color:#333; text-align:center;}
.form-group {  line-height:38px; clear:both; overflow:hidden; margin-bottom:20px; width:100%; background:#fff; border:1px solid #ccc; border-radius: 4px;}
.group-nbr { border:none;}
.form-control { border:none; box-shadow:none; outline:none; height:38px; }
.form-control:focus { border:none; box-shadow:none;}
.form-group-left { border:1px solid #ccc; height:40px; clear:both; float:left;}



.diqu { border:none; }
.form-group-left .col-md-3 {position:static;}
.col-md-3 { float:left; width:80px; padding-left:20px;  position:absolute; color:#333;}
.col-md-4 { height:40px; float:left; width:120px; }
.col-md-4 .form-control { width:100%;}
.col-city { border:1px solid #ccc; height:40px; float:right;}
.col-md-6 { height:40px; float:left; width:120px;   }
.col-md-6 .form-control { width:100%;}
.col-md-9 { float:right; width:100%; padding-left:80px; }
.img-code { float:left;border:1px solid #eee; margin-left:18px;width:120px; padding:0 10px;}

.btn-apply { background:#2e619b; height:40px; line-height:38px; margin-top:10px; width:100%; border-radius:3px; color:#fff; font-size:16px;}
.text-style { color:#999;}
.form-code {border:none;}


.input-checkbox-label {position:relative;cursor:pointer;}
.register-agreement {text-align:center;}
.input-checkbox {opacity:0;width:14px;height:14px;}
.input-span-checkbox {position:absolute;left:0;top:50%;margin-top:-6px;background:url(../images/register-checkbox.png) no-repeat 0 0;width:14px;height:14px;}
.input-checkbox:checked+.input-span-checkbox {background-position:0 -36px;}
footer {border-top:none;}
