.headers{
	height: 120px;
	width: 100%;
	background: #fff;
}
.headers .heade_top{
	width: 1200px;
	height: 100%;
	margin:0 auto;
	clear: both;
}
.headers .title_head {
	float: right;
	width: 290px;
	font-size: 12px;
	color:#7C7C7C;
	padding-top: 10px;
	background: url(../../../images/join_new/iphone_icon.jpg)no-repeat left 12px;
	padding-left: 18px;
}
.headers .title_head span{
	color:#EF6944;
}
.nav_logo{
	width: 100%;
	height: auto;
	clear: both;
}
.nav_logo .logo{
	float: left;
	margin-top: 20px;
}
.nav_bar{
	width: 500px;
	height: auto;
	float: right;
}
.nav_bar ul li{
	float: left;
	margin-top: 30px;
	cursor: pointer;
}
.nav_bar ul li{
	padding: 0 25px;
	font-size: 18px;
	color:#646464;
	line-height:60px;
}
.nav_bar ul li.li_on{
	color:#e94d33;
	border-bottom: 2px solid #e94d33;
}
.nav_bar ol{
	float: right;
	width: 240px;
	height: 44px;
	border: 2px solid #e94d33;
	border-radius: 6px;
	margin-top: 40px;
}
.nav_bar ol li{
	float: left;
	line-height: 42px;
	width: 118px;
	text-align: center;
	cursor: pointer;
}
.nav_bar ol li.li_bj{
	background: #e94d33;
	color:#fff;
}
.footers{
	height: 120px;
	width: 100%;
	background: #666666;
	text-align: center;
	font-size: 14px;
	color:#fff;
	line-height: 120px;
}


/* 主体 */
.content{
	height: auto;
	width: 1200px;
	margin: 20px auto;
	background: #fff
}
/* 申请加盟 */
.Apply_join,.Service_agreement{
	height: auto;;
	width: 100%;
}
.Apply_join .Apply_join_tit,.Service_agreement .Service_agreement_tit,.fill_information .Service_agreement_tit{
	height: 80px;
	border-bottom: 1px solid #DBDBDB;
	font-size: 22px;
	color:#2f2f2f;
	font-weight: normal;
	line-height: 80px;
	padding-left: 20px;
}
.Apply_join .Apply_join_tit span,.Service_agreement .Service_agreement_tit span,.fill_information .Service_agreement_tit span{
	display: inline-block;
	width: 3px;
	height: 26px;
	vertical-align: middle;
	background: #F06642;
	margin-bottom: 2px;
	margin-right: 20px;
}
.Apply_join .Apply_join_tit img ,.Service_agreement .Service_agreement_tit img,.fill_information .Service_agreement_tit img{
	margin-left: 12px;
}
.phone_car{
	height: auto;;
	width: 100%;
	padding:60px 50px;
}
.phone_car .phone_div{
	width: 50%;
	height: auto;
	float: left;
}
.phone_car .car_div{
	width: 50%;
	height: auto;
	float: right;
}
.phone_car .phone_div .div_but{
	width: 470px;
	height: 331px;
	background: url(../../../images/join_new/phone_bg.jpg) no-repeat left center;
	margin-left: 40px;
}
.phone_car .car_div{
	width: 470px;
	height: 331px;
	margin-right: 40px;
	background: url(../../../images/join_new/car_bg.jpg) no-repeat left center;
}
.phone_car .div_but h3{
	font-size: 38px;
	text-align: center;
	font-weight: normal;
	padding-top: 100px;
	color:#fff;
}
.phone_car .div_but p{
	text-align: center;
	width: 140px;
	height: 45px;
	border:2px solid #fff;
	border-radius: 25px;
	line-height: 45px;
	color:#fff;
	cursor: pointer;
	margin:50px auto auto auto;
}


/* 服务协议 */
.Service_a_con{
	height: auto;
	width: 1000px;
	margin:30px auto;
}
.Service_a_con_top{
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 18px;
	background: #EDEDED;
}
.Service_a_con_div {
	height: 550px;
	width: 100%;
	border:1px solid #DCDCDC;
	border-top: none;
	color:#656565;
	font-size: 15px;

}
.Service_a_con_div iframe{
	height: 550px;
	width: 100%;
	overflow-y: auto;
}
.Service_a_con_div p{
	padding-top: 14px;
}
.Agree_no{
	height: auto;
	width: 100%;
}
.Agree_no p{
	width: 160px;
	height: 45px;
	font-size: 16px;
	line-height: 45px;
	text-align: center;
	border-radius: 8px;
	cursor: pointer;
	display: inline-block;
	margin:60px 60px 60px 0;
}
.Agree_no  .NoAgree{
	border:1px solid #e94d33;
	color:#e94d33;
	margin-left: 310px;
}
.Agree_no  .AgreeRead{
	background: #e94d33;
	color:#fff;
}

/* 填写资料 */
.fill_information{
	height:auto;
	width: 100%;
}
/* 进度条 */
.progress_bar{
	margin-top: 20px;
	width: 100%;
	height: 165px;
	background: #fff;
}
.progress_bar ul{
	height: auto;
	width: 850px;
	padding-top: 60px;
	margin:0 auto;
}
.progress_bar ul li{
	width:212px;
	float: left;
	font-size: 16px;
	color:#A3A3A3;
	height: 46px;
	line-height: 46px;
	text-align: center;
}
.progress_bar ul li:nth-child(1){
	background: url(../../../images/join_new/lc_huang_icon1.png) left center;
	color:#fff;
}
.progress_bar ul li:nth-child(2){
	width: 230px;
	background: url(../../../images/join_new/lc_h_icon2.png) left center;
	margin-left: -15px;
}
.progress_bar ul li:nth-child(3){
	width: 230px;
	background: url(../../../images/join_new/lc_h_icon2.png) left center;
	margin-left: -15px;
}
.progress_bar ul li:nth-child(4){
	background: url(../../../images/join_new/lc_h_icon3.png) left center;
	margin-left: -15px;
}
.c_message{
	height: auto;
	width: 850px;
	margin:0 auto;
}
.c_message .form1 p{
	font-size: 14px;
	color:#3B3B3B;
	margin-top: 20px;
}
.c_message .form1 p input,.c_message .form1 p select{
	margin-left: 15px;
	border:1px solid #DCDCDC;
	color:#929292;
	width: 400px;
	height: 40px;
	outline: none;
	padding-left: 10px;
}
.c_message .form1 p select{
	cursor: pointer;
	-webkit-appearance: none;
    appearance: none;
    -moz-appearance: none;
    background: url("../../../images/join_new/select.png") no-repeat scroll right 5px center transparent;
}
.c_message .form1 .service_mode span{
	width: 120px;
	height: 40px;
	display: inline-block;
	background: #F6F6F6;
	font-size: 14px;
	color:#a1a1a1;
	border-radius: 8px;
	line-height: 40px;
	text-align: center;
	margin: 20px 0px 20px 20px;
	cursor: pointer;
}
.c_message .form1 .service_mode span.on_jiao{
	border:1px solid #FF1F13;
	color:#FF1F13;
	background:url(../../../images/join_new/check_icon.png) no-repeat right bottom #fff;
}
/* 授权品牌 */
.Authorized_brand,.Coverage{
	height: auto;
	width: 100%;
}
.Authorized_brand .Authorized_brand_tit,.Coverage .Authorized_brand_tit{
	height: 45px;
	width: 100%;
	background: #F6F6F6;
	color:#a1a1a1;
	font-size: 14px;
	font-weight: normal;
	line-height: 45px;
	padding:0 20px 0 10px; 
}
.Authorized_brand .Authorized_brand_tit b,.Coverage .Authorized_brand_tit b{
	font-weight: normal;
	float: right;
	cursor: pointer;
}
.Authorized_brand .Authorized_brand_tit b img ,.Coverage .Authorized_brand_tit b img{
	margin-left: 5px;
	margin-bottom: 2px;
	vertical-align: middle;
	width: 8px;
	height: 16px;
}
.Authorized_brand  .Authorized_brand_list,.Coverage_list,.Authorized_brand_list_wx{
	height: auto;
	width: 100%;
	border:1px solid #DCDCDC;
	border-top: none;
	color:#383838;
	font-size: 14px;
	margin-bottom: 20px;
}
.Authorized_brand  .Authorized_brand_list dl,.Authorized_brand_list_wx dl{
	margin: 0px 0 30px 40px;
	padding-top: 30px;
	width: 80px;
	float: left;
	position: relative;
	cursor: pointer;
}
.Authorized_brand  .Authorized_brand_list dl .delete,.Authorized_brand_list_wx dl .delete_wx{
	position: absolute;
	right: 0px;
	top:30px;
	display: none;
	cursor: pointer;
}
.Authorized_brand  .Authorized_brand_list dl dt,.Authorized_brand_list_wx dl dt{
	width: 80px;
	height: 80px;
	text-align: center;
	line-height: 80px;
	border-radius: 50%;
	border:1px solid  #DCDCDC;
}
.Authorized_brand  .Authorized_brand_list dl dt img,.Authorized_brand_list_wx dl dt img{
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.Authorized_brand  .Authorized_brand_list dl dd,.Authorized_brand_list_wx dl dd{
	text-align: center;
	padding-top: 20px;
}

/* 覆盖范围 */
.Coverage_list{
	padding: 0 10px;
}
.Coverage_list span{
	display: inline-block;
	padding: 10px 32px;
	border:1px solid #A3A3A3;
	border-radius: 5px;
	margin:35px 10px;
	position: relative;
}
.Coverage_list span .delete,.Coverage_list span .delete_wx{
	position: absolute;
	right: -10px;
	top:-10px;
	cursor: pointer;
	display: none;
}
.Submit_button{
	width: 100%;
	height: auto;
}
.Submit_button p{
	width: 170px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	border-radius: 8px;
	font-size: 18px;
	display: inline-block;
	margin: 60px 40px 60px 0;
	cursor: pointer;
}
.Submit_button  .Return_button{
	color:#e94d33;
	border:1px solid #e94d33;
	margin-left: 220px;
}
.Next_button{
	background: #e94d33;
	color:#fff;;
}


/* 服务资质 */
.Service_qualification{
	width: 100%;
	height: auto;
}
.Service_qualification .pic_wrap{
	width:100%;
	/*display: flex;
	justify-content: space-around;
	overflow:hidden;*/

}

.Service_qualification .pic_wrap .pic2{
	width: 40%;
	height: auto;
	float: left;
	text-align: center;
	margin-right: 30px;
	cursor: pointer;
	margin-left: 40px;
	margin-bottom: 20px;
}

.Service_qualification .pic_wrap div.pic2 {
	position: relative;
	 float: left;
}
 .Service_qualification .pic_wrap div p img {
	width: 360px;
	height: 245px;
}
 .Service_qualification .pic_wrap div p{
	font-size: 15px;
	text-align: center;
	color: #3B3B3B;
}
.Service_qualification .pic_wrap div  .p_text{
	margin-top: 24px;
	margin-bottom: 5px;
}
.pic2 .btns1,.pic2 .btns2,.pic2 .btns3,.pic2 .btns4{
	position: absolute;
	width:110px;
	height:180px;
	left:50%;
	top:50%;
	margin-top: -50px;
	margin-left: -40px;
	cursor: pointer;
}
.uploadifive-button{
	position: absolute !important;
	left: 159px !important;
	top: 110px !important;
	width:180px !important;
	height:180px !important;
	cursor: pointer;
}

/* 填写联系人 */
.Fill_contact{
	height: auto;
	width: 100%;
}
.Fill_contact .form2{
	height: auto;
	width: 100%;
	margin-left: 180px;
}
.Fill_contact .form2 p .yzm_input{
	width: 260px;
}
.Fill_contact .form2  p  .getcode{
	width: 105px;
	background: #ED6845;
	color:#fff;
	text-align: center;
	padding-left: 0;
	margin-left: 7px;
	cursor: pointer;
}

/* 完成 */
.finsh{
	height: auto;
	width: 100%;
	text-align: center;
}
.finsh p{
	margin-top: 20px;
	font-size: 18px;
	color:#5D5D5D;
}
.finsh h3{
	font-size: 24px;
	font-weight: normal;
	color: #e94d33;
	margin-top: 15px;
}
.Submit_button{
	clear:both;
}
.Submit_button .Return_home{
	background: #e94d33;
	color:#fff;
	margin-left: 340px;
}

/* 弹层 */
.mark_add,.mark2_add,.mark_add_wx{
	width: 100%;
	height: 100%;
	position: fixed;
	top:0;
	left: 0;
	background: rgba(0,0,0,0.5);
	z-index: 888;
}
.mark_layers,.mark_layers{
	width: 680px;
	height: 550px;
	background: #FFFFFF;
	position: absolute;
	top:50%;
	margin-top: -275px;
	left:50%;
	margin-left: -340px;
}
.mark_layers h3{
	height: 60px;
	line-height: 60px;
	font-weight: normal;
	color:#333;
	background: #EFEFEF;
	font-size: 16px;
	font-weight: normal;
	padding-left: 20px;
	margin-bottom: 20px;
}
.mark_layers h3 img{
	float: right;
	margin:20px 20px 0 0 ;
	cursor: pointer;
}

.mark_buts{
	height: auto;
	width: 100%;
	padding-bottom: 30px;
	padding-left: 190px;
}
.mark_buts p{
	display: inline-block;
	width: 120px;
	height: 45px;
	text-align: center;
	line-height:45px; 
	cursor: pointer;
	margin-top: 50px;
	margin-left: 15px;
}
.mark_buts .Add_to{
	color:#EC4B1D;
	border:1px solid #EC4B1D;
	border-radius: 5px;
}
.mark_buts .cancel,.cancel_wx{
	color:#636363;
	border:1px solid #BFBFBF;
	border-radius: 5px;
}
.add_brand_list,.add_brand_list_wx{
	width: 620px;
	height: 340px;
	overflow-y: auto;
	border: 1px solid #DCDCDC;
	margin:0 auto;
}
.add_brand_list  dl,.add_brand_list_wx  dl{
	margin: 0px 0 10px 25px;
	padding-top: 30px;
	width: 120px;
	float: left;
	position: relative;
	cursor: pointer;
}
.add_brand_list  dl .checks,.add_brand_list_wx  dl .checks{
	position: absolute;
	right: 0px;
	top:30px;
	display: none;
	cursor: pointer;
}
.add_brand_list  dl dt,.add_brand_list_wx  dl dt{
	width: 80px;
	margin-left: 20px;
	height: 80px;
	text-align: center;
	line-height: 80px;
	border-radius: 50%;
}
.add_brand_list  dl dt p img,.add_brand_list_wx  dl dt p img{
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
.add_brand_list  dl dd,.add_brand_list_wx  dl dd{
	text-align: center;
	padding-top: 20px;
}

/* 覆盖城市 */
.Selected_cities{
	height: auto;
	width: 100%;
	padding: 20px;
	font-size: 14px;
}
.Selected_cities .yscs{
	color:#e94d33;
	display: inline-block;
	width: 66px;
	vertical-align: top;
}
.check_city{
	display: inline-block;
	width: 504px;
	height: auto;
}
.check_city p  {
	display: inline-block;
	/* cursor: pointer; */
}
.check_city p span{
	width: auto;
}
.check_city p input[type=checkbox]{
	vertical-align: middle;
	margin-bottom: 3px;
	cursor: pointer;
}
.city_con{
	width: 640px;
	height: 280px;
	border:1px solid #BFBFBF;
	border-radius: 3px;
	margin-top: 20px;
}
.city_con .navs{
	width: 100%; 
	line-height: 43px;
	font-size: 14px;
	color:#333;
	border-bottom:1px solid #BFBFBF;
	height:auto;background: #E9E9E9;

}
.navs ul{
	height: 45px;
	background: #E9E9E9;
}
.navs ul li{
	float: left;
	width: auto;
	padding: 0 15px;
	cursor: pointer;
	display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-slide-next,.swiper-slide{
	margin-right: 0!important;
}
 .swiper-container {
        width: 548px;
        height: 100%;
    }


.navs ul li.on_border{
	color:#E86B4B;
	border-bottom: 2px solid #E86B4B;
} /**/
.navs{
	position: relative;
}
/* 市 */
.city_shi{
	height: 230px;
	width: 100%;
	overflow-y: auto;
}
.city_shi span{
	width: auto;
	min-width:70px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	display: inline-block;
	margin:25px 25px 0 25px;
	background: #fff;
	border-radius: 5px;
	cursor: pointer;
}
.city_shi span.on_span_bj{
	color:#fff;
	border-radius: 5px;
	background: url(../../../images/join_new/qu_icon.png) no-repeat right bottom #E63D0B;
	
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
	width: 45px;
	height:45px;
	background: url(../../../images/join_new/scroll_left.jpg) no-repeat center center #fff;
	position: absolute;
	left:0;
	top:22px;
	border-right:1px solid #BFBFBF;
	margin-right:50px;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{
	width: 45px;
	height:43px;
	background: url(../../../images/join_new/scroll_right.jpg) no-repeat center center #fff;
	position: absolute;
	right:0;
	border-left:1px solid #BFBFBF;
	margin-left:50px;

}
.swiper-button-prev, .swiper-button-next{
	mragin-top:-24px;
}

.del_s{
	width:40px;
	height: 40px;
	position: absolute;
	right:-10px;
	top:10px;
}
