.agency-apply-wrapper {
	position: relative;
	width: 100%;
	height: 100%
}

.agency-apply-wrapper .bg-image {
	position: absolute;
	width: 100%
}

.agency-apply-wrapper .bg-image .el-image {
	width: 100%;
	height: 100%
}

.agency-apply-wrapper .main-content {
	position: relative;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center
}

.agency-apply-wrapper .main-content .agency-form {
	position: relative;
	width: 34%;
	height: 90%;
	background: #fff;
	border-radius: 2vh;
	z-index: 100;
	top: 5%;
	padding: 1.5% 0;
	box-sizing: border-box
}

.agency-apply-wrapper .main-content .agency-form .form-title {
	display: flex;
	justify-content: center
}

.agency-apply-wrapper .main-content .agency-form .form-title .title {
	font-size: .325rem;
	color: #3e3a39;
	font-weight: 700
}

.agency-apply-wrapper .main-content .agency-form .form-desc {
	display: flex;
	justify-content: center;
	margin-top: 1.5%
}

.agency-apply-wrapper .main-content .agency-form .form-desc .desc {
	font-size: .225rem;
	color: #99a2ab
}

.agency-apply-wrapper .main-content .agency-form .form-body {
	padding: 0 8%;
	box-sizing: border-box;
	margin-top: 4%
}

.agency-apply-wrapper .main-content .agency-form .form-body .el-form {
	width: 100%;
	display: flex;
	flex-direction: column
}

.agency-apply-wrapper .main-content .agency-form .form-body .el-form .el-form-item {
	width: 100%;
	display: flex !important;
	flex-direction: column !important
}

.agency-apply-wrapper .main-content .agency-form .form-body .el-form .el-form-item .el-form-item__label {
	text-align: left !important;
	font-size: .175rem
}

.agency-apply-wrapper .main-content .agency-form .form-body .el-form .el-form-item .el-form-item__content .el-cascader {
	width: 100%
}

.agency-apply-wrapper .main-content .agency-form .apply-btn {
	width: 100%;
	display: flex;
	justify-content: center
}

.agency-apply-wrapper .main-content .agency-form .apply-btn .btn-text {
	width: 3.575rem;
	height: .8rem;
	background: #1b69fd;
	box-shadow: 0 .1rem .2rem 0 rgba(27, 105, 253, .39);
	border-radius: .45rem;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff
}

.agency-apply-wrapper .main-content .bottom-bg {
	position: absolute;
	width: 100%;
	height: 58%;
	bottom: 0;
	background: #f8f9fb
}

@media(max-width: 1100px){
	.agency-apply-wrapper .main-content .agency-form{
		width: calc(100% - 40px);
		padding: 40px 0 50px;
		margin-top: -80px;
	}
	.agency-apply-wrapper .main-content .agency-form,
	.agency-apply-wrapper .main-content,
	.agency-apply-wrapper .bg-image,
	.agency-apply-wrapper,
	#fullpage[data-v-3c4fc078],
	.app-main[data-v-3c4fc078],
	.default-layout-wrapper .default-layout-body,
	.default-layout-wrapper,
	#app{
		height: auto !important;
		position: relative;
        z-index: 5;
	}
	#app .section.dynamic-events ,#app .section.dynamic-events .fp-tableCell{height: 40vh !important;}
	.start-recruite-wrapper .main-content .content-title .start-recruite-title,
	.start-recruite-wrapper .main-content .content-title .start-recruite-desc{font-size: 22px;}
	.start-recruite-wrapper .channel-footer,
   .channel-footer{display: none !important;}

	#app .section.cooperation-advantage,#app .section.cooperation-advantage .fp-tableCell{height: auto !important;}
	#app .section.profit-model,#app .section.profit-model .fp-tableCell{height: auto !important;}
	#app .section.all-round-support,#app .section.all-round-support .fp-tableCell{height: auto !important;}
	.cooperation-advantage-wrapper .main-content .advantage-box{
		position: initial;
	    width: 90%;
	    height: auto;
	    margin-top: 0;
	    padding: 40px 0;
	    display: block;
	}
	.cooperation-advantage-wrapper .main-content .advantage-box .advantage-item{
		width: 100%;
		margin-bottom: 10px;
		    padding: 3%;
	}
	.cooperation-advantage-wrapper .main-content .advantage-box .advantage-item:last-child {margin-bottom: 0;}
	.cooperation-advantage-wrapper .main-content .advantage-box .advantage-item .advantage-item-body .advantage-title{font-size: 18px;}
	.cooperation-advantage-wrapper .main-content .advantage-box .advantage-item .advantage-item-body .advantage-desc-box {
	    margin-top: 4px;
	}
	.cooperation-advantage-wrapper .main-content .advantage-box .advantage-item .advantage-item-body .advantage-desc-box .advantage-desc{font-size: 14px;}

	.profit-model-wrapper .main-content .advantage-box{
		display: block;
		padding: 40px 0;
	    width: 90%;
	    margin: 0 auto;
	    height: auto;
	    top: 0;
	}
	.profit-model-wrapper .main-content .advantage-box .advantage-box-one .advantage-item-body, .profit-model-wrapper .main-content .advantage-box .advantage-box-three .advantage-item-body, .profit-model-wrapper .main-content .advantage-box .advantage-box-two .advantage-item-body {
	     position: initial; 
	}
	.profit-model-wrapper .main-content .advantage-box .advantage-box-one .advantage-item-icon, .profit-model-wrapper .main-content .advantage-box .advantage-box-three .advantage-item-icon, .profit-model-wrapper .main-content .advantage-box .advantage-box-two .advantage-item-icon{
		position: initial; 
	}
	.profit-model-wrapper .main-content .advantage-box .advantage-box-one{
		width: 100%;
		margin-top: 0;
		margin-bottom: 14px;
		display: flex;
        align-items: center;
        padding-right: 20px;
	}
	.profit-model-wrapper .main-content .advantage-box .advantage-box-one:last-child{margin-bottom: 0;}
	.all-round-support-wrapper .main-content .content-title,
	.all-round-support-wrapper .main-content .support-box,
	.cooperation-process-wrapper .main-content .content-title{
		position: initial;
		top: 0;
		transform: translateX(0) !important;
		opacity: 1;
	}
	.all-round-support-wrapper .main-content .support-box{
		width: 90%;
		margin: 30px auto 0;
		padding: 0;
	}
	.all-round-support-wrapper .main-content .support-box .support-item .support-item-icon img{width: 100%;height: auto;}
	.all-round-support-wrapper .main-content .content-title,.cooperation-process-wrapper .main-content .content-title .cooperation-process-title{font-size: 32px;}
	.all-round-support-wrapper .main-content{padding: 40px 0;}
	.all-round-support-wrapper .main-content .support-box .support-item{
		width: 100%;
		margin-bottom: 14px;
		margin-top: 0;
	}
	.all-round-support-wrapper .main-content .support-box .support-item:last-child{margin-bottom: 0;}
	.all-round-support-wrapper .main-content .support-box .support-item .support-item-detail .support-item-title{font-size: 20px;}
	.all-round-support-wrapper .main-content .support-box .support-item .support-item-detail .support-item-desc{font-size: 16px;margin-top: 6px;line-height: 1.4;}
	.all-round-support-wrapper .main-content .support-box .support-item .support-item-icon{
		width: 84px;
	}
	.all-round-support-wrapper .main-content .support-box .support-item .support-item-detail{

	}
	#app .section.work-together{display: none !important;}
	#app .section.cooperation-process,
	#app .section.cooperation-process .fp-tableCell{
		height: auto !important;
	}
	.cooperation-process-wrapper .main-content .content-title{
		position: initial;
	}
	.cooperation-process-wrapper .main-content .content-process .process-line{
		padding: 30px 0;
	}
	.cooperation-process-wrapper .main-content .content-process{
		width: 90%;
		height: auto;
		margin: 30px auto 0;
		position: initial;
	}
	.cooperation-process-wrapper .main-content{
		padding: 40px 0;
	}
	.cooperation-process-wrapper .main-content .content-process .process-line .process-line-item .process-line-content .process-line-title{font-size: 18px;margin: 4px 0;}
	.cooperation-process-wrapper .main-content .content-process .process-line .process-line-item .process-line-content .process-line-icon{margin-top: 20px;}
	.cooperation-process-wrapper .main-content .content-btn .agency-btn{
		width: 200px;
		border-radius: 50px;
		padding: 12px 30px;
		    font-size: 18px;
	}
	.cooperation-process-wrapper .main-content .content-btn{
		position: initial;
		margin-top: 20px;
	}
	/*.default-layout-wrapper .default-layout-body .body-right-main{height: auto;}*/
	.profit-model-wrapper .main-content .advantage-box .advantage-box-one{padding-right: 0;}

	/*.default-layout-wrapper .default-layout-body .body-right-main .app-main-box{height: 50vh;}*/
	.cebianlan{z-index: 9;}
}