
/*注册*/
.forget_register_h1{font-size:20px;color:#18151d;text-align:center;padding:40px 0 40px 0;}
.name_zu{display:inline-block;font-size:12px;color:#979797;margin-left:10px;}
.getYzm_box{font-size:12px;margin-left:10px;} 
.getYzm_box a{
    display: block;
    width: 79px;
    line-height: 26px;
    background: #333137;
    color: #fff!important;
    text-align: center;
    font-size: 12px;
    float:left;
    margin-left:10px;
}

.getYzm_boxa{font-size:12px;margin-left:10px;} 
.getYzm_boxa a{
    display: block;
    width: 88px;
    line-height: 26px;
    background: #333137;
    color: #fff!important;
    text-align: center;
    font-size: 12px;
    float:left;
    margin-left:10px;
}
/**/
.getYzm_box1{display:inline-block;margin-left:10px;}

#person_select,#design_select{ display:none;}




.form_box { max-width:747px; margin:0 auto; padding:30px 0;}
.form_box .form_item { position:relative; min-height:1.5em; padding-left:10em; margin-bottom:20px; line-height:30px; clear: both;}
.form_box .form_item p{font-size:12px;color:#333137;width:189px;text-align:center;margin-bottom:45px;}
.form_box .form_item p a{font-size:12px;color:#333137;text-decoration:underline;}

.form_box .name { width:10em; position:absolute; left:0; top:0; text-align:right;color:#6d6d6d;}
.form_box .name .text  { }
.form_box .form-w { }
.form_box .texte { margin-left:10px;border:1px solid #6d6d6d; box-sizing:border-box; width:189px; padding:0 5px; height:27px; line-height:27px; border-radius:2px;float:left;font-size:12px;}
.form_box .textc { border:1px solid #6d6d6d; box-sizing:border-box; width:400px; padding:0 5px; height:27px; line-height:27px; border-radius:2px;font-size:12px;}
.form_box .textd { border:1px solid #6d6d6d; box-sizing:border-box; width:150px; padding:0 5px; height:27px; line-height:27px; border-radius:2px;font-size:12px;float:left;}

/*.form_box .active .text { border-color:#b6ff00; box-shadow:0 0 2px #00ff21; background:#fdf7e6;}*/
.form_box .error label{ color:#ff0000; }
/*.form_box .error .text {border-color:#ff0000; box-shadow:0 0 2px #ff0000; background:#fff; }*/
.form_box .error .valid_message { display:inline-block; margin-left:10px; color:#ff0000; vertical-align:top;}
.form_box .form-w label{ margin:0 0px 0 5px; cursor:pointer;font-size:12px;color:#18151d;}
.form_box .form-w label input { margin-right:5px; cursor:pointer;}
.form_box .form-w select { border:1px solid #ddd; height:30px; vertical-align:top; }
.form_box .form-w .city-box .select-wrap,.form_box .form-w1 .select-wrap1 { min-width:130px; float:left; margin-right:5px;  *float:none; margin-bottom: 16px; position:relative;}
.prov1{ width:400px;}
.form_box .form-w textarea { width:600px;  box-sizing:border-box; border:1px solid #ddd; padding:5px; height:150px; border-radius:2px;}
.form_box .form-w .textarea-box .tip { display:inline-block; vertical-align:top;}
.form_box .form-w .textarea-box.error .tip { color:#ff0000;}
.form_box .form-w .textarea-box.error textarea { border-color:#ff0000; box-shadow:0 0 2px #ff0000; background:#fff;}
.form_box .form-w .sub-botton input { border:0; margin-right:20px;  min-width:189px; text-align:center; height:30px; color:#fff; background:#333137;}
.form_box .form-w .sub-botton #sup { }
.form_box .form-w .sub-botton #res { background:#aaa; }

.select_person_box{ position:absolute; left:0; top:27px; width:100%;
    border: 1px solid #ddd;
    border-top: 0;
    background: #fff;
    box-sizing: border-box;
    max-height: 200px;
    overflow: auto;
    z-index: 111111; display: none; }
.select_person_box a{ display:block;text-indent: 5px; box-sizing: border-box;}


/*模拟表单*/
/*模拟checkbox*/
.label-checkbox { position:relative; background:url(../images/checkbox.png) 0 8px no-repeat; display:inline-block;height:30px;line-height:30px;}
.label-checkbox.on { background-position:0 -77px; }
.label-checkbox input { opacity:0; filter:alpha(opacity=0);}
.label-checkbox span{ font-style:italic;}
.label-checkbox i{ font-style: italic; margin-left: 4px; color:#343438;}
/*模拟radio*/
.label-radio { position:relative; background:url(../images/cir_2.svg) no-repeat left center; background-size:11px 10px; display:inline-block;  }
.label-radio.on { background:url(../images/cir_1.svg) no-repeat left center; background-size:11px 10px;  }
.label-radio input { opacity:0; filter:alpha(opacity=0);}

/*模拟select*/
.select-wrap.disabled .select-box,.select-wrap.disabled .select-box1{ background:#eee; }
.select-wrap.disabled .select-box a,.select-wrap.disabled .select-box1 a { color:#aaa; opacity:0.2; filter:alpha(opacity=20);}
.select-wrap.disabled .select-box .ico,.select-wrap.disabled .select-box1 .ico { opacity:0.2; filter:alpha(opacity=20);}
.select-box,.select-box1 { position:relative; border:1px solid #6d6d6d; box-sizing:border-box;height: 27px;line-height: 27px;font-size: 12px; }
.select-box dt a,.select-box1 dt a { display:block; text-indent:5px; position:relative; z-index:2; }
.select-box dt a b,.select-box1 dt a b { overflow:hidden; margin-right:20px; display:block; text-overflow:ellipsis; white-space:nowrap; font-weight:normal;width:175px;}
.select-box .ico,.select-box1 .ico { position:absolute; right:0; top:0; width:30px; height:100%; z-index:1;  background:url(../images/dd.svg) no-repeat center; background-size:15px 10px;}
.select-box dd,.select-box1 dd { display:none;}
.select-body-box { position:absolute; margin-top:2px; border:1px solid #ddd; border-top:0; background:#fff;  box-sizing:border-box; max-height:200px; overflow:auto; z-index:111111;}
.select-body-box a { display:block; padding:5px; color:#666;}
.select-body-box:hover a.on { background:none; color:#666;}
.select-body-box a.on,
.select-body-box a:hover,
.select-body-box:hover a.on:hover { background:#0094ff; color:#fff;}
.selectmask { display:none;}
/**/



@media (max-width:767px) {
	.form_box { margin:0 20px;}
	.form_box .form_item { padding-left:0;}
	.form_box .name { position:relative; width:auto;}
	.form_box .form_item .ph-radiobox { padding-left:5em;}
	.form_box .form_item .ph-radiobox .name { position:absolute; width:5em;}
	.form_box .text { width:100%; padding:0; text-indent:5px;}
	.form_box .form-w .pwd-strong { width:auto;}
	.upload-box { width:auto;}
	.form_box .form-w textarea { width:100%; text-indent:5px; padding:5px 0;}
	.form_box .form-w .city-box select { width:100%; float:none; margin:0 0 10px 0;}
	.form_box .error .valid_message { margin-left:5px;}

	/*模拟select*/
	.select-body-box { z-index:100000; position:fixed; top:50%; left:10% !important; width:80% !important; max-height:80%; }
	.selectmask { position:fixed; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.5; z-index:2; display:block; }
	/**/

	.form_box .form-w .city-box .select-wrap { width:auto; float:none; margin:0 0 10px 0;}
}
.form-w > a{font-size:12px;color:#333137;text-decoration: underline;}



.Agreement_box{position:relative;}
.Agreement{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.4);z-index:999999;display:none;}

.Agreement_bar{width:960px;margin:0 auto;height:520px;background:#fff;margin-top:50px;margin-bottom:50px;padding:0 30px 0 30px; position: relative; }
.Agreement_bar h1{font-size:24px;text-align:center;padding:28px 0 20px 0;border-bottom:solid 1px #e4e4e4; }

.Agreement_bar_tex{margin-top:50px;height:286px;overflow:hidden;border-bottom:solid 1px #e4e4e4;padding-bottom:30px;}
.Agreement_bottom{overflow:hidden;margin-top:30px;}
.Ag_bottom_tm{display:block;width:100px;height:40px;line-height:40px;float:right;background:#949494;text-align:center;color:#fff; cursor: pointer; font-weight: normal;}
.Ag_bottom_tm.on{ background: #000!important; color:#fff!important;}
.Agreem_b{width:500px!important;float:left;}

.telDiv{ display: none;}
