@charset "utf-8";
.form_conter{
	padding: 30px;
	padding-bottom: 3px;
	position:relative;
	margin-bottom: 0px;
	border: 1px dotted #fff;
	background-color:#fff;
	padding-top: 10px;
	padding-right: 0px;
}
.sign_up_form .form_conter:hover{
	border: 1px dotted #afceff;
}
.form_conter.click{
	background: #f0f6ff;
	border: 1px dotted #afceff;
}
.form_conter .form_conter_title{
	padding-bottom: 10px;
}
.form_conter b{
	display: inline-block;
	color: #e61d1d;
	padding-right: 11px;
}
.form_conter .form_conter_title span{
	color: #393a3e;
	font-size: 16px;
}
.form_conter .form_conter_title span.tipH{
	font-size: 14px;
	color: #b1b4be;
	padding-left: 8px;
	font-style: normal;
}
.form_conter .form_conter_title a.tipH{
	font-size: 14px;
	color: #b1b4be;
	padding-left: 8px;
	font-style: normal;
}

.form_conter .form_tip{
	color: #72747b;
	padding-bottom: 10px;
	font-size: 14px;
	/*word-break: break-all;*/
}

.form_conter .form_tip b{
	font-style: italic;
}
.form_conter .form_tip b{
	font-weight: bold;
}
.form_conter .form_ipt{
	padding-bottom: 10px;
	padding-top: 0px;
	position: relative;
}
.form_conter .form_ipt input[type=text]{
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	text-indent: 5px;
	color: #393a3e;
}
.form_conter .form_ipt input[readonly]{
	color: #393a3e;
}
.form_conter .form_ipt input.icon_padding{
	padding-left: 30px;
}
.form_conter .form_ipt input.icon_paddingB{
	padding-right: 46px;
}
.form_conter .form_ipt input.add_lessA{
	padding-right:60px;
}
.form_conter .operate_btn{
	text-align: center;
	position:absolute;
	bottom: -18px;
	left: 48%;
	z-index: 30;
}
.form_conter .operate_btn a{
	display: inline-block;
	width: 26px;
	height: 26px;
	border-radius: 50px;
}
.form_conter .img_size{
	display: block;
	max-width: 100px;
	color: #72747b;
	font-size: 14px;
	margin: 0px auto;
	padding-top: 88px;
}
/*.form_conter .img_upload_icon{
	border: 1px dashed #e2e4ea;
	display: inline-block;
	padding:20px 15px;
	text-align: center;
}*/
.form_conter .img_upload_icon img{
	margin: 0px auto;
}





.set_item_conter.form_conter .form_conter_title span{
	padding-right: 8px;
	color: #393a3e;
	font-size: 14px;
}
a.question,
.set_item_conter.form_conter .form_conter_title a{
	background:url(../img/icon79.png) no-repeat center center;
	display: inline-block;
	width: 14px;
	height: 14px;
	vertical-align: middle;
	position: relative;
	top: -2px;
}
.set_item_conter.form_conter{
	padding: 0px ;

	padding-top: 20px;
	padding-bottom: 15px;
}


.Form_set_item .form_conter_title a:hover{
	background:url(../img/icon45.png) no-repeat center center;
}
.setD {
	color: #393a3e;
	font-size: 14px;
	padding: 5px 0px;
}
input[type=checkbox]::after {
	content: "";
	display: block;
	width: 14px;
	height: 14px;
	background: url(../img/icon75.png) no-repeat center center;
}
input[type=checkbox]:checked:after{
	background: url(../img/icon76.png) no-repeat center center;
}

input[type=checkbox]{
	margin-right: 10px;
}
input[type=checkbox]{
	margin-right: 10px;
}
.form_conter .form_ipt .width_55{
	width: 55%;
}
.form_conter .form_ipt .width_9{
	width: 9%;
}
.form_conter .form_ipt .width_35{
	width: 35%;
}
.form_conter .form_ipt .width_10{
	width: 10%;
}
.form_conter .form_ipt .width_15{
	width: 15%;
}
.form_conter .form_ipt .width_20{
	width: 20%;
}
.form_conter .form_ipt .width_25{
	width: 25%;
}
.form_conter .form_ipt .width_30{
	width: 30%;
}
.form_conter .form_ipt .width_40{
	width: 40%;
}
.form_conter .form_ipt .width_45{
	width: 45%;
}

.form_conter .form_ipt .width_50{
	width: 50%;
}
.form_conter .form_ipt .width_55{
	width: 55%;
}
.form_conter .form_ipt .width_60{
	width: 60%;
}
.form_conter .form_ipt .width_65{
	width: 65%;
}
.form_conter .form_ipt .width_70{
	width: 70%;
}
.form_conter .form_ipt .width_75{
	width: 75%;
}
.form_conter .form_ipt .width_80{
	width: 80%;
}
.form_conter .form_ipt .width_85{
	width: 85%;
}
.form_conter .form_ipt .width_90{
	width: 90%;
}
.form_conter .form_ipt .width_95{
	width: 95%;
}
.setD .timeD input.width_100,
.form_conter .form_ipt .width_100{
	width: 100%;
}
.setD label{
	margin-bottom: 5px;
	display:inline-block;
}

.setD .timeD input.d_time{
	background: url(../img/icon35.png) no-repeat 15px center,url(../img/icon36.png) no-repeat 95% center;
}



.Drop_down_box_set {
	overflow: hidden;
}
.Form_set_edit .setD{
	padding: 0px;
}
.sex_set .form_ipt{
	padding:0px 20px;
	margin-top: 10px;
}
.sex_set .form_ipt label{
	margin-right: 40px;
}

label.error{
	color: #e61d1d;
	display: block;
	margin-top: 5px;
	margin-left: 0px;
}
.setD label{
	display: inline-block;
	width: 24%;
}
.img_btn label{
	display: inline-block;
	padding-bottom: 10px;
}
.img_btn{
	padding: 8px 0px;
}
.img_btn label input[type=radio]{
	margin-right: 10px;
}

.img_choose label{
	width: 29%;
	display:inline-block;
	border: 1px solid #e2e4ea;
	padding: 4px;
	text-align:center;
}

.img_choose label img{
	display:block;
	width: 100%;
	height: 100%;
}
.img_choose label span{
	display:block;
	height: 30px;
	line-height: 30px;
	
}

.proson_ipt .name{
	background: url(../img/proson_name.png) no-repeat 10px center;
	padding-left: 10px;
}
.proson_ipt .name.error{
	background: url(../img/error_name.png) no-repeat 10px center;
	padding-left: 10px;
}
 .proson_ipt .phone{
	background: url(../img/proson_phone.png) no-repeat 10px center ;
	padding-left: 10px;
}
 .proson_ipt .phone.editA{
	background: url(../img/proson_phone.png) no-repeat 10px center ,url(../img/icon101.png) no-repeat 97% center;
	padding-left: 10px;
}
 .proson_ipt .mail{
	background: url(../img/proson_mail.png) no-repeat 10px center;
	padding-left: 10px;
}
.proson_ipt .mail.editA{
	background: url(../img/proson_mail.png) no-repeat 10px center,url(../img/icon101.png) no-repeat 97% center;
	padding-left: 10px;
}
 .proson_ipt .address{
	background: url(../img/proson_address.png) no-repeat 10px center,url(../img/icon36.png) no-repeat 97% center;
	padding-left: 15px;
}
 .proson_ipt .Landline{
	background: url(../img/proson_Landline.png) no-repeat 10px center ;
	padding-left: 15px;
}
 .proson_ipt .Landline{
	background: url(../img/proson_Landline.png) no-repeat 10px center ;
	padding-left: 15px;
}

 ._margin.editA{
	margin-bottom: 10px;
	background:url(../img/icon36.png) no-repeat 95% center;
	padding-left: 10px;
	padding-right: 15px;
	min-width: 98px;
}
 input[type=radio]:checked:after{
	background:url(../img/choose_iconA.png) no-repeat center center;
}

.choose_edit>li{
	height: 30px;
	padding-left: 50px;
	background:  url(../img/icon33.png) no-repeat 25px 22px;
	padding:10px 0px;
	padding-left: 50px;
}
.choose_edit>li input[type=text]{
	height: 32px;
	line-height: 32px;
	float: left;
	vertical-align: middle;
}
.choose_edit>li input[type=checkbox]:after{
	content: "";
	display: block;
	height: 14px;
	width:14px;
	background:url(../img/choose_icon.png) no-repeat left center;
	background-color: #fff; 

}
.choose_edit>li input[type=checkbox]{
	float: left;
	margin-top: 10px;
}
.choose_edit>li input[type=radio]{
	float: left;
	margin-top: 10px;
	margin-right: 10px
}
.choose_edit>li input[type=checkbox]:checked:after{
	background:url(../img/choose_icon.png) no-repeat right center;
	background-color: #65da96
}
.form_ipt .add_choose,
.form_ipt .add_chooseB{
	text-align: center;
}
.form_ipt .add_choose a,
.form_ipt .add_chooseB a{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	background:url(../img/add_hover.png) no-repeat 43px center;
	background-color:#f5f7f9;
	padding-left: 65px;
	padding-right: 43px;
	border: 1px solid #e2e4ea;
}
.form_ipt .add_choose a:hover,
.form_ipt .add_chooseB a:hover{
	background:url(../img/add.png) no-repeat 43px center;
	background-color: #609dff;
	color: #fff;
}
.form_conter .form_conter_title a.operateB{
	width:18px;
	height: 18px;
	float: right;
	background: url(../img/opreatB.png) no-repeat left center;
	border-radius: 3px;
	transition:none;
}
.choose_set .form_conter .form_conter_title a.operateB:hover{
	background: url(../img/opreatB.png) no-repeat right center;
}
/*.form_ipt a.delete{
	display:none;
	width: 21px;
	height: 21px;
	background: url(../img/delete.png) no-repeat left center;
	margin-right: 12px;
	transition:none;
	margin-top: 6px;
	float:right;
}
.form_ipt a.delete:hover{
	background: url(../img/delete.png) no-repeat right center;
}*/
.choose_edit>li:hover {
	background-color: #f5f7f9;
}
.choose_edit>li:hover a.delete{
	display: inline-block;
}
.tab_right_list .setD{
	
}

.choose_set .more_set{
	padding: 0px 20px;
}

.img_uploadA img{
	width: 100%;
	margin-bottom: 5px;
	border: 1px solid #dfe2e8;
	height: 50px;
}
.img_uploadA label:hover img{
	border: 1px solid #b6d2ff;
}
.img_choose_box .choose_edit li{
	height: 90px;
}
.img_choose_box .choose_edit .img_uploadA{
	float: left;
	width: 80%;
}
.img_uploadA label{
	position: relative;
	width: 130px;
	display: inline-block;
	float: left;
	margin-right: 5px;
}
.img_uploadA label img{
	display: block;
	width:100%;
}
.img_uploadA label input[type=file]{
	position: absolute;
	left: 0px;
}
.img_uploadA label textarea{
	display:none;
	width: 100%;
	height: 50px;
	max-height: 50px;
	width: 164px;
	max-width: 164px;
	border: 1px solid #dfe2e8;
}

.Drop_down_box_set .form_conter.set_item_conter.set_itemA{
	padding-bottom: 0px;
}
.Drop_down_box_set .form_conter.set_item_conter.set_itemA .form_ipt{
	padding: 10px 20px;
	padding-bottom: 0px;
}
.Drop_down_box_set .setD .timeD input[type=text]{
	width: 100%;
}
.Drop_down_box_set .choose_edit.Drop_down_li>li{
	background-image: none;
	padding:0px 20px;
	height:auto;
}

.Drop_down_box_set .form_ipt>label{
	padding-right: 50px;
}
.chosen-container .chosen-results li{
	background-image: none;
	height: auto;
}

.form_ipt_box{
	border-bottom: 1px solid #eef1f7;
	padding-bottom: 30px;
}
.Drop_down_box_set .form_conter.set_item_conter.set_itemA .form_ipt.form_ipt_boxA{
	padding: 0px;
}

.number_set .more_set{
	padding: 20px;
}

.content_set{
	margin: 20px;
	border-bottom:1px solid #eef1f7; 
}
.setD .timeD>label{
	margin-right: 15px;
	display: inline-block;
}
.setD.setC .timeD>label{
	width: 48%;
	display: inline-block;
}
.content_set .form_ipt>label{
	display: inline-block;
}


.setD .form_tip{
	color: #a7aab1;
	font-size: 14px;
}
.setD .form_tip b{
	font-weight: bold;
}
.setD .form_tip i{
	font-style: italic;
}
.setD .form_tip.form_tipB{
	font-size: 12px;
}
.tab_right .time_checked .setD .timeD.timeB input[type=text]{
	background: url(../img/icon35.png) no-repeat 15px center,url(../img/icon36.png) no-repeat 95% center;
}
.one_img img {
	width: 100%;
}
.imgC{
	position: relative;
	float: left;
	margin:0px  20px;
}
.imgC i{
	position: absolute;
	height: 28px;
	width: 28px;
	border-radius: 100px;
	background: #609dff;
	top: 58px;
	right: 135px;
	color: #fff;
	line-height: 28px;
	text-align: center;
	z-index: 10;
}
.img_show_set .content_set .form_conter.set_item_conter{
	padding:20px;
}
.img_uploadA{
	height: 55px;
}
.img_show_set .content_set{
	margin: 0px;
}

.img_show_set .content_set{
	margin: 0px;
	padding-bottom: 20px;
	margin-bottom: 20px;
} 
.img_show_set .content_set li{
	background: none;
	padding-left: 54px;
	position: relative;
	padding-bottom: 10px;
} 
.img_show_set .content_set li:hover{
	background:#f5f7f9;
	
} 
.img_show_set .content_set li>i{
	position: absolute;
	height: 20px;
	width: 20px;
	border-radius: 100px;
	background: #609dff;
	top: 30px;
	left: 10px;
	color: #fff;
	line-height: 20px;
	text-align: center;
	z-index: 10;
} 
.img_show_set .content_set li .img_uploadA{
	padding-top:20px;
}

.img_description{
	padding: 20px;
}

.two_img .imgC {
	width: 45%;
	padding: 0px;
	margin: 0px;
	margin-left:15px;
}
.two_img .imgC img {
	width: 100%;
}

.two_img .imgC i{
	top: 60px;
	right: 45px;
}
.three_img .imgC {
	width: 30%;
	padding: 0px;
	margin-left: 10px;
}

.three_img .imgC img {
	width: 100%;
}
.three_img .imgC i{
	top: 60px;
	right: 30px;
	width: 20px;
	height:20px;
	line-height: 20px;
}

.four_img .imgC {
	width: 22%;
	padding: 0px;
	margin-left: 10px;
}

.four_img .imgC img {
	width: 100%;
}
.four_img .imgC i{
	top: 65px;
	right: 15px;
	width: 20px;
	height:20px;
	line-height: 20px;
}

.img_array{
	padding:0px 20px;
	margin-bottom: 20px;
}
.img_array b{
	display: block;
	float: left;
	padding: 14px 13px;
	border:1px solid #e4e7ed;
	margin:0px 14px;
	position: relative;
}
.img_array b:hover{
	border:1px solid #a6c8ff;
	box-shadow: 0px 0px 3px #a6c8ff;
	background: #fff;
	
}
.img_array b.checked{
	border:1px solid #a6c8ff;
	box-shadow: 0px 0px 3px #a6c8ff;
}

.img_array b.checked em{
	position:absolute;
	width: 20px;
	height: 20px;
	background: url(../img/icon_checked.png) no-repeat center center;
	top: -10px;
	right: -10px;
}
.img_boxB {
	padding: 0px 20px;
}
.img_boxB .img_box_left{
	float: left;
	width: 48%;
	margin-right: 8px;
}
.img_boxB .img_box_right{
	float: left;
	width: 48%;
}
.img_boxB .img_box_right{
	float: left;
	width: 48%;

}
.img_boxB img{
	width: 100%;

}

.img_boxB  span{
	display: block;
	position: relative;
	margin-bottom: 9px;
}
.img_boxB .img_box_left i{
	position: absolute;
	top: 57px;
	right: 60px;
	width: 20px;
	height:20px;
	line-height: 20px;
	background: #609dff;
	border-radius: 100px;
	text-align: center;
	color: #fff;
	z-index: 10;
}

.img_boxB .img_box_right i{
	position: absolute;
	top: 20px;
	right: 60px;
	width: 20px;
	height:20px;
	line-height: 20px;
	background: #609dff;
	border-radius: 100px;
	text-align: center;
	color: #fff;
	z-index: 10
}

.img_show_set li{

}


._mask_layer{
	position: absolute;
	left: 0px;
	top:0px;
	right:0px;
	bottom: 0px;
	background:rgba(96,157,255,.5);

}

.form_ipt .line_style{
	padding: 18px 15px;
	border: 1px solid #e4e7ed;
	float: left;
	margin-right: 10px;
	position: relative;
	cursor: pointer;
}
.form_ipt .line_style.checked,
.form_ipt .line_style:hover{
	border: 1px solid #a6c8ff;
	box-shadow: 0px 0px 3px #a6c8ff;
}

.form_ipt .line_style i{
	display:none;
	position: absolute;
	width: 20px;
	height: 20px;
	background: url(../img/icon_checked.png) no-repeat center center;
	top: -10px;
	right: -10px;
}
.form_ipt .line_style.checked i{
	display:block;
}

.form_conter_title{
	padding-bottom: 20px;
}

.msg_box {
	height: 34px;
	line-height: 34px;
	background: #fff7eb;
	color: #c69750;
	width:95%;
	padding-left: 20px;
}

.address_set .chosen-container-single .chosen-single{
	border: none;
}

._float .select{
	float: left;
	position: relative;
	margin-right: 45px;
}
._float .select span{
	top: 5px ;
	right: -20px;
	position: absolute;
}
/*.select .combo-open{*/
	/*border: 1px solid #a9caff;*/
    /*box-shadow: 0px 0.5px 1px #a9caff;*/
/*}*/
.select{
	border: 1px solid #e4e6ed;
	display: inline-block;
	margin-bottom: 5px;
	color: #393a3e;
}
.select.addressA{
	background:  url(../img/proson_address.png) no-repeat 8px center;
	padding-left: 22px;
}
.select.addressA.error{
	background:  url(../img/error_address.png) no-repeat 8px center;
	padding-left: 22px;
}
.select .option-hover{
	color: #00a4ff;
}
.select .option-item:hover{
	color: #00a4ff;
}
.select.addressA .combo-dropdown{
	left: -23px;
	width: 109%;
}
.select.addressA.error input:focus{
	border: none;
	box-shadow: none;
}
.select input[type=text]{
	border: none;
	padding-right: 30px;
}
.select.error{
	border: 1px solid #e61d1d;;
	box-shadow: 0px .5px 1px #ffa9a9;
	background: none;
}
.address_set .select input[type=text]{
	border:none;
}


.setD .timeF.timeD>label{
	width: 30%;
}
.areaA label{
	display:inline-block;
	width:32%;
}
.buy_msg{
	height: 32px;
	line-height: 32px;
	display:inline-block;
	border: 1px solid #e2e4ea;
	padding: 0px 15px 0px 33px;
	background: url(../img/file_upload.png) no-repeat 15px center;
}

.sex_set.content_set{
	margin: 0px;
}
a.disable_btn{
	width: 21px;
	height: 21px;
	background: url(../img/delete.png) no-repeat left center;
	margin-right: 12px;
	transition:none;
	margin-top: 6px;
	float:right;
	display:none;

}
a.able_btn{
	width: 21px;
	height: 21px;
	background: url(../img/icon_checked.png) no-repeat left center;
	margin-right: 12px;
	transition:none;
	margin-top: 10px;
	float:right;
	display:inline-block;
}
.choose_edit li:hover a.disable_btn{
	display: inline-block;
}
.able{
	padding-left: 50px;
}
.disable{
	color: #a7aab1;
	padding-left: 70px;
	background: #f5f7f9;
	line-height: 44px;
	display: none;
}
.setD .timeD.timeE{
	padding-top: 5px;
}
.setD .timeD.timeE>label{
	width:100%;
}
.Drop_down_box_content_set{
	margin: 0px;
}


input[type=text].dataB_show{
	background: url(../img/dataB_icon.png) no-repeat 10px center;
}
input[type=text].dataB_show.error{
	background: url(../img/error_data.png) no-repeat 10px center;
}
input[type=text].time_show{
	background: url(../img/time_icon.png) no-repeat 10px center;
}
input[type=text].time_show.error{
	background: url(../img/error_time.png) no-repeat 10px center;
}
.form_conter .form_conter_title a.showB{
	color: #00a4ff;
	background: url(../img/showB_icon.png) no-repeat right center;
	padding-right: 15px;
}
.form_conter .two_img_show{
	width: 110%;
	overflow: hidden;
}
.form_conter .four_img_show{
	width: 110%;
	overflow: hidden;
}
.form_conter .three_img_show{
	width: 110%;
	overflow: hidden;
}
.form_conter .two_img_show img{
	float: left;
	width: 316px;
	height: 130px;
	margin-right: 20px;
}
.form_conter .three_img_show img{
	float: left;
	width: 213px;
	height: 133px;
	margin-right: 8px;
}

.form_conter .four_img_show img{
	float: left;
	width: 156px;
	height: 132px;
	margin-right:10px;
}

.Drop_down_box_set .choose_edit>li input[type=text] {
	float: none;
}
.form_conter .codeA{
	display: inline-block;
	height: 40px;
	line-height: 40px;
	padding: 0px 20px;
	background: #00a4ff;
	color: #fff;
	font-size: 14px;
}
.form_conter .codeA:hover{
	background: #0093e5;
}

.no_Component_set{
	width: 100%;
	height: 100%;
	background: url(../img/icon_bg.png) no-repeat center 100px;
}

.umeditor b{
	font-weight: bold;
}
.umeditor i{
	font-style:italic;
}
.umeditor strong{
	font-weight: bold;
}
.umeditor i{
	font-style:italic;
}
.contentB_set{
	border: none;
}
.form_conter .unit{
	position: absolute;
	top:10px;
	max-width: 85px;
	height: 24px;
	overflow-wrap: break-word;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	box-sizing: border-box;
	padding:0px 5px;
}
.form_conter .unit.unit_prve{
	left: 0%;
}
.form_conter .unit.unit_after{
	right: 0%;
}


.form_conter .single_line{
	border-top: 1px solid #e2e4ea;
	margin: 0px auto;
}
.form_conter .single_line_80{
	width: 90%;
}
.form_conter .double_lineA{
	border: 1px double #e2e4ea;
	border-left:none;
	border-right: none;
	height: 1px;
}

.form_conter .dottedA{
	border-top: 1px dotted #e2e4ea;
}

.form_conter .dashedA{
	border-top: 1px dashed #e2e4ea;
}

/*.num_unit input{*/
	/*border: none;*/
/*}*/
/*.num_unit input{*/
	/*border: none;*/
/*}*/

.sign_up{
	width: 1200px;
	margin: 0px auto;
	box-sizing: border-box;
	margin-top: 54px;
	background: #fff;
	margin-bottom: 80px;
	min-height: 613px;
	border: 1px solid #f3f3f3;
}
.sign_up .match_body_left .img_show{
	width: 190px;
	height: 100px;
}
.sign_up .match_body_right .match_msg{
	margin-bottom: 6px;
}
.sign_up .match_body_right .match_msg>h3{
	font-size: 18px;
	color: #333333;
	padding-bottom: 20px;
}
.sign_up .match_body_right .match_msg>h3>a:hover{
	color: #00a4ff;
}
.sign_up .match_body_right .match_msg>a:hover{
	color: #00a4ff;
}
.sign_up .match_body_right .match_msg>a{
	background:url(../img/icon105.png) no-repeat left center;
	padding-left: 25px;
}
.sign_up .match_body_right .match_msg>b{
	background:url(../img/icon104.png) no-repeat left center;
	padding-left: 25px;
}
.sign_up span.mobile_registration{
	display: block;
	margin-bottom: 60px;
	width: 65px;
}
.sign_up .match_body_rightB span{
	color: #c1c1c1;
	font-size: 14px;
}
.sign_up .match_body_rightB span.statusB{
	color: #00a4ff;
	padding-right: 30px;
}
.sign_up span.mobile_registration a{
	color: #c1c1c1;
}
.sign_up span.mobile_registration {
	background: url(../img/code_icon.png) no-repeat 0px center ,url(../img/icon36.png) no-repeat right center;
	padding: 0px 20px;
	margin-left: 45px;
	width: auto;
	padding-right: 10px;
}
.match_body_rightB{
	float: right
}
.sign_up_nav{
	background: #00a4ff;
	text-align: left;
	height: 48px;
	margin-left: -1px;
	margin-right: -1px;
}
.sign_up_nav ul{
	display: flex;
	justify-content: space-around;
}
.sign_up_nav li{
	float: left;
}
.sign_up_nav li a{
	display: block;
	height: 48px;
	line-height: 48px;
	text-align: center;
	color: #9fddff;
	font-size: 16px;
	max-width: 400px;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 0 auto;
	white-space: nowrap;
	padding: 0 20px;
	box-sizing: border-box;
}
.sign_up_nav li span{
	display: inline-block;
	width: 24px;
	height: 24px;
	border-radius: 50px;
	border: 1px solid #9fddff;
	color: #9fddff;
	line-height: 24px;
	text-align: center;
	margin-right: 10px;
	font-size: 14px;
}
.sign_up_nav li:hover a{
	color: #fff;
}
.sign_up_nav li:hover span{
	color: #fff;
	border-color: #fff;
	background: #00a4ff;
}

.sign_up_nav li.completed a{
	color:#fff;
	position: relative;
}
.sign_up_nav li.completed span.yes_completed{
	background:  url(../img/icon109.png) no-repeat center center;
	display: inline-block;
	border-color: #fff;
	position: relative;
	top: 7px;
}
.sign_up_nav li.completed span.no_completed{
	display: none;
}
.sign_up_nav li span.yes_completed{
	display: none;
}


.sign_up_nav li.completing a{
	color: #fff;
	font-weight: bold;
	position: relative;
}
.sign_up_nav li.completing span.no_completed{
	color: #00a4ff;
	background-color: #fff;
	border-color: #fff;
}
.sign_up_nav li i.t3{
	display: none;
}
.sign_up_nav li.completing i.t3{
	width: 0px;
	height: 0px;
	border-top: 0px solid #fff;
	border-bottom: 7px solid #fff;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	display: block;
	position: absolute;
	bottom:0px;
	left: 50%;
	top: auto;
}
.sign_up_msg{
	padding: 0px 30px;
}
.sign_up_show>h3,
.sign_up_msg>h3{
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	color: #393a3e;
	font-weight: bold;
	border-bottom: 1px solid #e2e4ea;

}
.sign_up_msg .table{
	padding: 30px;
}
.sign_up_msg table{
	width: 100%;
	border-collapse:collapse;
	border-left:1px solid #f3f3f3;
	border-right:1px solid #f3f3f3;
}
.sign_up_msg table thead{
	color: #999;
	background: #f3f3f3;
	font-size: 14px;
	border: none;
}
.sign_up_msg table thead th{
	border: none;
	height: 32px;
	text-align:left;
	padding-left: 90px;
	line-height: 32px;
}

.sign_up_msg table tbody td{
	height: 47px;
	color: #444;
	border-bottom:1px solid #f3f3f3;
	box-sizing: border-box;
	text-align:left;
	padding-left: 90px;
	line-height: 47px;
}
.sign_up_msg table tbody td:last-child{
	color: #ff8a5c;
}
.sign_up_formB_list .form_conter{
	width:680px;
	color: #333;
}
.sign_up_formB_list .editor_box{
	width:90%;
}
.sign_up_formB_list .form_conter .form_ipt input[type=text]{
	color: #333;
}
.form_conter textarea{
	max-width: 100%;
	height: 118px;
	max-height: 118px;
	resize: none;
	font-size: 14px;
	color: #333;
	padding: 4px;
	box-sizing: border-box;
	line-height: 20px;
}

/*.form_conter textarea:focus{*/
/*border: 1px solid #a9caff;*/
/*box-shadow: 0px 0.5px 1px #a9caff;*/
/*}*/
.form_conter .img_btn label{
	margin-right: 47px;
}
.form_conter .img_btn label input{
	margin-right: 10px;
}
.form_conter .img_btn label input[type=text]{
	margin-left: 5px;
}
.sign_up_formB_list .form_conter input[type=checkbox]:checked:after{
	background: url(../img/icon110.png) no-repeat center center;
}
.sign_up_formB_list label.error{
	color: #e83232;
	background:url(../img/error.png) no-repeat left center;
	padding-left: 20px;
	margin-bottom: 10px;
	display: block;
}
/*.sign_up_formB_list .form_conter .form_ipt input[type=text].error{*/
/*border: 1px solid #ffa9a9;*/
/*box-shadow: 0px 0.5px 1px #ffa9a9;*/
/*}*/
.sign_up_formB_list .form_conter .form_ipt input[type=text].error.phone{
	background:url(../img/error_phone.png) no-repeat 10px center;
}
.sign_up_formB_list .form_conter .form_ipt input[type=text].error.mail{
	background:url(../img/error_mail.png) no-repeat 10px center;
}
.sign_up_formB_list .form_conter .form_ipt input[type=text].error.Landline{
	background:url(../img/error_landline.png) no-repeat 10px center;
}
.form_conter b.error{
	display: inline-block;
	color: #e61d1d;
	padding:0px 5px;
}
.form_conter .img_choose .img_btn label{
	margin-right: 10px;
	margin-bottom: 10px;
	transition: all .4s;
}
.form_conter .img_choose .img_btn label:hover{
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}
.form_conter .select.error{
	background: none;
	padding: 0px;
	color: #393a3e;
}

.form_conter .img_upload_icon .img_upload_item{
	float: left;
	border:1px dashed #e2e4ea;
	width: 168px;
	height: 168px;
	text-align: center;
	margin-right: 20px;
	position: relative;
	margin-bottom: 20px;
	background:url(../img/img_upload.png) no-repeat center 40px;
	z-index: 1;
}
.form_conter .img_upload_icon .img_upload_item .layerD{
	display: none;
}
.form_conter .img_upload_icon .img_upload_item label{
	display: block;
	height: 100%;
}
.form_conter .img_upload_icon .img_upload_item input{
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	cursor: pointer;
}
.form_conter .img_upload_icon .img_upload_item:hover{
	border:1px dashed #00a4ff
}
.form_conter .img_upload_icon .img_upload_item.img_uploaded img{
	width:168px;
	height: 168px;
	margin: 0px;
}
.form_conter .img_upload_icon .img_upload_item>img{
	width: 51px;
	height: 44px;
	margin-top: 40px;
}
.form_conter .img_upload_icon .img_upload_item.img_uploaded{
	border: none;
	padding: 0px;
	transition: all .4s;
	height: 170px;
}
.form_conter .img_upload_icon .img_upload_item.img_uploaded .img_size{
	display: none;
}
.form_conter .img_upload_icon .img_upload_item.img_uploaded .img_uplaod_iconB{
	width:50px;
	height: 45px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -25px;
	margin-top: -25px;

}
.form_conter .img_upload_icon .img_upload_item.img_uploaded .layerD{
	width: 100%;
	height: 168px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color:rgba(255,255,255,.1);
	display: none;
	z-index: 15;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#002a303c,endColorstr=#002a303c);
}
.form_conter .img_upload_icon .img_upload_item.img_uploaded:hover .layerD{
	display: block;
}
.form_conter .img_upload_icon .img_upload_item.img_uploaded:hover{
	-webkit-transform:  scale(1.2);
	-moz-transform:  scale(1.2);
	-ms-transform:  scale(1.2);
	-o-transform:  scale(1.2);
	transform:  scale(1.2);
}
.form_conter .img_upload_icon .img_upload_item.img_uploaded .layerD label{
	background:url(../img/img_upload.png) no-repeat center center;
	display: block;
	width: 52px;
	height: 44px;
	margin: 0px auto;
	cursor: pointer;
	margin-top: 50px;
	padding: 0px;
}
.form_conter .img_upload_icon .img_upload_item.img_uploaded .layerD i{
	position: absolute;
	color: #fff;
	right: 0px;
	top: 0px;
	width: 18px;
	height: 18px;
	background: #63696a;
	line-height: 14px;
	text-align: center;
	border-radius: 50px;
	display: none;
}

.form_conter .img_upload_icon .img_upload_item.img_uploaded .layerD:hover i{
	display: block;
}
.form_conter .img_upload_icon .img_upload_item.img_uploaded:hover .layerD label:hover{
	background:url(../img/icon111.png) no-repeat center center;
}
.file_upload .form_ipt .uploaded_file_item{
	width: 100%;
	border: 1px dashed #e2e4ea;
	height: 34px;
	line-height: 34px;
	background:url(../img/icon112.png) no-repeat 18px center;
	padding-left: 56px;
	box-sizing: border-box;
	margin-bottom: 20px;
	cursor: pointer;
}
.file_upload .form_ipt .uploaded_file_item:hover{
	width: 100%;	border: 1px dashed #00a4ff;
}
.file_upload .form_ipt .uploaded_file_item .file_nameA{
	color: #393a3e;
	font-size: 14px;
}

.file_upload .form_ipt .uploaded_file_item .file_size{
	font-size: 14px;
	color: #999;
	margin-left: 10px;
}
.file_upload .form_ipt .uploaded_file_item a.delete{
	float: right;
	font-size: 22px;
	margin-right: 15px;
}
.file_upload .form_ipt .uploaded_file_box{
	width: 100%;
	border: 1px dashed #e2e4ea;
	padding:25px 0px;
	box-sizing: border-box;
	background:url(../img/file_upload.png) no-repeat 18px center;
	padding-left: 56px;
	cursor: pointer;
	position: relative;
	font-size: 14px;

}
.file_upload .form_ipt .uploaded_file_box:hover{
	border: 1px dashed #00a4ff;
}
.settlement_amount{
	text-align: right;
	margin-top: 50px;
	padding-right: 50px;
}
.settlement_amount span{
	font-size: 14px;
	font-weight: bold;
	color: #333;
	padding-bottom: 20px;
	display: inline-block;
}
.settlement_amount span b{
	font-size: 24px;
	color: #ff8a5c;
	font-weight:normal;
	vertical-align: middle;
	position: relative;
	top: -3px;
}
.settlement_amount .btn{
	display: inline-block;
	height: 44px;
	line-height: 44px;
	padding: 0px 70px;
	background: #00a4ff;
	color: #fff;
	font-size: 18px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:none;
	cursor:pointer;
}
.settlement_amount .btn:hover{

	background: #0093e5;
}

.sign_up_body{
	padding-bottom: 70px;
	/*margin-bottom: 100px;*/
}

.form_ipt>img{
	cursor: pointer;
	transition: all 0.4s;
}
.form_ipt>img:hover{
	-webkit-transform:  scale(1.2);
	-moz-transform:  scale(1.2);
	-ms-transform:  scale(1.2);
	-o-transform:  scale(1.2);
	transform:  scale(1.2);
}
.form_conter .form_ipt .add_less_btn{
	position: absolute;
	right:5px;
	top: 0px;
}
.form_conter .form_ipt .add_less_btn a{
	font-size: 28px;
	margin-right: 5px;
}
.form_conter .form_ipt .add_less_btn a.add_btn:hover{
	color: #00a4ff;
}
.form_conter .form_ipt .add_less_btn a.less_btn:hover{
	color: #e61d1d;
}

.form_conter .addressB .combo-select input{
	padding-left: 22px;
}
.form_conter .addressB .select .icon{
	display: inline-block;
	position: absolute;
	z-index: 100;
	width:26px;
	height:40px;
	background:url(../img/proson_address.png) no-repeat center center;
}
.sign_up_pay .match_top{
	padding: 0;
}

.sign_up_pay  .sign_up_msg .table{
	padding: 30px 0;
}
.sign_up_pay  .sign_up_msg .table .price{
	color:#ff8a5c;
}
.signUp_pay_method .choose_method{
	margin-top: 30px;
}
.signUp_pay_method .title{
	padding: 30px 0;
	border-bottom: 1px solid #f3f3f3;
	color: #393a3e;
	font-size: 14px;
}
.signUp_pay_method .method_item{
	float: left;
	position: relative;
}
.signUp_pay_method .method_item label{
	display: block;
	height: 95px;
	padding: 0 80px;
	border: 1px solid #e6e6e6;
	margin-right: 16px;
	text-align: center;
	cursor: pointer;
}
.signUp_pay_method .method_item label img{
	display: block;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 5px;
	width: 36px;
	height: 36px;

}
.signUp_pay_method .method_item input[type=radio]{
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
}
.signUp_pay_method .method_item .checked{
	position: absolute;
	width: 16px;
	height: 16px;
	background: url("staticimg/checked.png") no-repeat center center;
	right: 11px;
	top: -8px;
	display: none;
}
.signUp_pay_method .method_item input[type=radio]:checked+label{
	border: 1px solid #00a4ff;
	box-shadow: 0 3px 3px #e9f7ff;
}
.signUp_pay_method .method_item input[type=radio]:checked+ label .checked{
	display: block;
}


.pay_successB .pay_msg span{
	display: block;
	text-align: center;
}
.pay_successB .pay_msg .success_img{
	margin-bottom: 15px;
}
.pay_successB .pay_msg .success{
	color: #333;
	font-size: 24px;
	margin-bottom: 30px;
}

.pay_successB .pay_msg .time{
	font-size: 16px;
	color: #333;
	margin-bottom: 10px;
}
.pay_successB .pay_msg .price{
	color: #ff8a5c;
	font-size: 30px;
}
.pay_successB .pay_msg .tip{
	color: #9e9e9e;
	font-size: 16px;
}
.pay_successB .pay_msg_detailB span{
	text-align: left;
}
.pay_successB .pay_msg_detailB .pay_msg_detail{
	color: #999999;
	font-size: 14px;
	margin-bottom: 15px;
}
.pay_successB  .pay_method{
	margin: 30px 0;
}
.pay_successB .pay_btn{
	margin-top: 30px;
}
.pay_successB .pay_btn a{
	padding: 0 80px;
}
.pay_fail .pay_msg{
	border:none!important;
}
.pay_successB .pay_msg{
	border-bottom: 1px solid #f3f3f3;
	padding: 30px 0;
}

.pay_successB .pay_btn .repay{
	color: #333;
	font-size: 18px;
	background: #fff;
	border: 1px solid #f3f3f3;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 0 60px;
}
.pay_successB .pay_btn .repay:hover{
	background-color: #f3f3f3;
}



