/*----------服务页面-----------*/
.houseKeeper .houseP{
	margin-top: 162px; 
	font-size: 44px;
	color: #000000;
	letter-spacing: -1.04px;
	text-align: center;
	position: relative;
}
.houseP::after{content: '';width: 24px; height:2px;position: absolute;top: 50px;bottom: 0;background: #FF6E00;
    left: 0;right:0;text-align: center;margin: 0 auto;z-index: 1;}
.porelat{position: relative;width: 100%;}
.porelat .banner{width: 100%;height: 100%}
.down{
	position: absolute;left: 204px;bottom: -62px;background: #fff;width: 121px;height: 128px;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,0.20);text-align: center;line-height: 128px;}
.slogan{
	position: absolute;text-align: center;left: 50%;top: 50%; transform: translate(-50%, -50%);max-width: 50%;
}
.slogan div{background: #FF6E00;padding: 0 25px;height: 82px;line-height: 82px;font-size: 44px;
	color: #FFFFFF;text-align: center;}
.infoP{width: 100%;margin: 0 auto;margin-top: 48px;text-align: center;font-size: 16px;
	color: #333333;letter-spacing: -0.38px;line-height: 28px;}
.text-ri{width: 100%;text-align: center;margin: 100px auto 0;
	display: flex;justify-content: center;align-items: center;}
.switch{display: inline-block;}
.prev,.nexts{display: inline-block;border: 2px solid #FF6E00;}
.prev{width: 46px;height: 40px;border-right: 0;
	background: #fff url(../images/culture/blsho.png) center center no-repeat;}
.nexts{width: 64px; height:40px;background: #fff url(../images/culture/bllan.png) center center no-repeat;}
.prev:active,.prev:hover{
	background: #F2F2F2 url(../images/culture/blsho.png) center center no-repeat;;
}
.nexts:active,.nexts:hover{
	background: #F2F2F2 url(../images/culture/bllan.png) center center no-repeat;;
}
.inline{font-size: 14px;line-height: 28px;color: #000000 ;margin-left: 20px;display: inline-block;}
.imgItem{width: 80%;text-align: center;margin: 0 auto;margin-top: 100px;}
.imgItem .item{display: inline-block;text-align: center;}
.imgItem .item img{width: 258px;height: 258px;border-radius: 50%;}
.imgItem .item .name{margin: 37px 0 12px;font-size: 32px;color: #333333;letter-spacing: -0.75px}
.imgItem .item .job{font-size: 16px;color: #999999;letter-spacing: -0.38px;text-align: center;}
.keeperSer{width: 1160px;margin: 0 auto}
.keeperSer .keeperP{margin-top: 162px; font-size: 44px;color: #000000;
	letter-spacing: -1.04px;text-align: center;position: relative;}
.keeperP::after{content: '';width: 24px; height:2px;position: absolute;top: 50px;bottom: 0;background: #FF6E00;
    left: 0;right: 0;z-index: 1;text-align: center;margin: 0 auto}

.flex{display: flex;justify-content: space-around;}
.one{margin-top: 140px;}
.one img{width: 560px;height: 315px;}
.two img{width: 500px;height: 281px;}
.three img{width: 561px;height: 373px;}
.four img{width: 513px;height: 385px;}
.five img{width: 560px;height: 410px;}
.six img{width: 792px;height: 445px;}
.right{margin-left: 60px;}
.step{display: inline-block;border: 1px solid #FF6E00;background: #FFFFFF;
	width: 40px;height: 40px;line-height: 40px;border-radius: 50%;font-size: 32px;
	color: #000000;letter-spacing: -0.75px;text-align: center;
}
.bigTitle{margin-top: 40px;font-size: 44px;color: #000000;letter-spacing: -1.04px;}
.bigTitle p{font-size: 44px;color: #000000;letter-spacing: -1.04px;line-height: 54px;}
.detail{margin-top: 20px;line-height: 22px;}
.two{padding-top: 147px;background: #F2F2F2;position: relative;}
.three{margin-top: 165px;}
.imgTwo{position: absolute;right: 0;bottom: -27px;}
.maxwidth{width: 50%;}
.four{margin-top: 120px;padding: 91px 0 111px;background: #F2F2F2;}
.six{margin-top: 120px;padding: 80px 0 100px;width: 100%;text-align: center;background: #F2F2F2;}

/*业务咨询*/
.busConsult{margin-top: 150px;background: #333333;color: #fff;
	text-align: center;padding: 120px 0 100px;position: relative;}
.business{font-size: 44px;letter-spacing: -0.38px;}
.write{margin-top: 20px;font-size: 16px;letter-spacing: -0.14px;}
.form{margin-top: 60px;display: inline-block;}
.form input{width: 500px;height: 60px;line-height: 60px;background: #FFFFFF;padding: 0 15px;}
.form .label{font-size: 16px;letter-spacing: -0.14px;padding-bottom: 10px;}
.writeInfo{position: relative;}
.posit{position: absolute;right: -250px;bottom: 0;}
.color{font-size: 16px;color: #525252;letter-spacing: -0.14px;padding-bottom: 10px;}
.bc52{background: #525252!important;}
.btnNePre{margin-top: 60px;display: flex;justify-content: center;align-items: center;}
.pre,.next{display: inline-block;border: 2px solid #FFFFFF;}
.pre{width: 40px;height: 40px;border-right: 0;
	background: #333 url(../images/culture/prebla.png) center center no-repeat;
}
.pre:active,.pre:hover{
	background: #F2F2F2 url(../images/culture/blsho.png) center center no-repeat;
}
.next:active,.next:hover{
	background: #F2F2F2 url(../images/culture/bllan.png) center center no-repeat;
}
.next{width: 60px;height: 40px;background: #333 url(../images/culture/nextbla.png) center center no-repeat;}
.nextstep{margin-left: 20px;font-size: 16px;color: #FFFFFF;letter-spacing: -0.19px;}
.line{margin: 40px auto 0;}
.line ul{display: flex;justify-content: center;}
.line ul li{width: 110px; height: 6px; background-color: #FFFFFF;}
.line .on{ background-color: #FF8A2A;}

.btnSub button{margin: 100px auto 0;text-align: center;width: 111px;height: 37px;
	line-height: 37px;border: 2px solid #FF6E00;border-radius: 2px;font-size: 18px;
	color: #FFFFFF;letter-spacing: -0.42px;
}
.btnSub button:hover{
	color: #FF6E00;
}
.leftC{position: absolute;left: -250px;bottom: 0;}
.modal{
	background: #e1e1e1;color: #000;font-size: 18px;width: 50%;
	position: absolute;left: 25%;top: 40%;
	text-align: center;border-radius: 4px;padding: 10px 0 ;
}

@media screen and (max-width:1366px){
	.imgItem{
		margin-top: 60px;
	}
	.imgItem .item img{
		width: 150px;
		height: 150px;
	}
	.imgItem .item .name{
		font-size: 24px;
	}
	.imgItem .item .job{
		font-size: 14px;
	}
	.text-ri{
		margin-top: 60px;
	}
	.mt60{
		margin-top: 40px!important;
	}
}