.product1-page .am-slider-b3 .am-direction-nav .am-next,
.product1-page .am-slider-b3 .am-direction-nav .am-prev {
	height: 39px
}
/*base*/
.product-page {
	height: 530px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 50px;
	color: #fff;
	background-size: cover;
	background-position: center;
}
.product-page .header h1{
	font-size: 50px;
	font-weight: 400;
}
.product-page .header p{
	font-size: 18px;
}
.product-page .page--text{
	display: inline-block;
	padding-left: 67px;
	font-size: 32px;
	color: #dedcdc;
}
.promo_detailed{
	position: relative;
	min-height: 500px;
	background: #fff;
}
.promo_detailed .promo_detailed-container {
    position: relative;
    z-index: 10;
    height: 100%;
}
.promo_detailed .promo_detailed-container .am-g{
	display: flex;
	align-items: center;
}
.promo_detailed .promo_detailed-container .title{
	padding-left: 120px;
	/* margin-bottom: 110px; */
}
.promo_detailed .promo_detailed-container h3{
	font-size: 40px;
	font-weight: 100;
}
.promo_detailed .promo_detailed-container p{
	font-size: 18px;
	line-height: 30px;
	color: #9b9b9b;
	margin: 13px 15px 0 0;
}
.promo_detailed .promo_detailed--cta {
    /* padding: 0 25px; */
    position: relative;
    height: 514px;
}
.promo_detailed .promo_detailed--cta .promo_detailed--cta_wrap {
    position: absolute;
    top: 50%;
    transform: translate(0,-50%);
    text-align: center;
}
.promo_detailed .promo_detailed--cta .promo_detailed--cta_wrap img{
    width: 100%;
}
.bg_gray{
	background: #F6F6F6;
}
.bg_white{
	background: #FFF!important;
}
.bg_gradient{
	background: linear-gradient(to bottom left,#fff,#c6cbcc);
}
/*城市地产检测*/
.module-wrapper{
	background: #f6f6f6;
}

/* .product1-login {
	text-align: center;
	padding: 50px 0;
	background: #fff
}

.product1-login span {
	font-size: 20px;
	color: #9b9b9b
}

.product1-login .am-btn-secondary {
	font-size: 14px;
	padding: 7px 30px
} */


.module-wrapper .container {
	/* width: 1300px !important */
}

.module-wrapper .am-g > div{
	position: relative
}

.module-wrapper .am-g > div i{
	position: absolute;
	font-size: 40px;
	color: #ced1d8
}

.module-wrapper .product-info {
	margin-left: 53px
}

.module-wrapper .product-info h3 {
	font-size: 20px
}

.module-wrapper .product-info p {
	font-size: 15px;
	color: #9b9b9b
}

.module-wrapper .product-info .am-btn-secondary {
	font-size: 14px
}

	@media screen and (max-width:1220px) {
		.product-service-content .product--img{
			padding-bottom: 4rem;
		}
		.product-service-content .product--img img{
			width: 100%;
			max-width: 400px;
			margin-left: 15px;
		}
		.product-service-content .icon{
			text-align: right;
		}
		.promo_detailed .promo_detailed-container .title{
			padding-left: 35px;
		}
		.promo_detailed .promo_detailed--cta .promo_detailed--cta_wrap img,{
			width: 100%;
		}
		.product-service-content .content-right {
		    padding-left: 1.5rem!important;
		}
	}
	@media screen and (max-width:845px) {
		.promo_detailed .promo_detailed-container h3{
			font-size: 30px;
		}
		.promo_detailed .promo_detailed-container p{
			font-size: 16px;
		}
	}
	@media screen and (max-width:640px) {
	.product-page{
		height: 330px;
	}
	.product-page .header h1{
		font-size: 30px;
	}
	.product-page .header p{
		font-size: 15px;
	}
	.module-wrapper .container {
		width: 100% !important
	}
	.module-wrapper .container .am-g .am-u-md-4:not(:nth-of-type(1)) {
		margin-top: 50px
	}
	.module-wrapper .product-info h3 {
		font-size: 17px;
	}

	.product1-show-container .product-img-box {
		display: none
	}
	.product-service-content .icon img {
		/* width:100%; */
	}
	.product-service-content .product--img img{
		/* width: auto; */
		margin-left: 0;
		padding-bottom: 2rem;
	}
	
	.product-service-content .content-info h3{
		font-size: 17px;
	}
	.promo_detailed {
		min-height: auto;
		margin-top: 13px;
	}
	.promo_detailed .promo_detailed-container .am-g{
		flex-direction: column;
	}
	.promo_detailed .promo_detailed-container .title{
		padding: 0;
		margin-top:20px;
		text-align: center;
	}
	.promo_detailed .promo_detailed-container h3{
		font-size: 30px;
	}
	.promo_detailed .promo_detailed-container p{
		font-size: 15px;
		margin: 13px 15px 0;
	}
	.promo_detailed .promo_detailed--cta{
		height: 300px;
	}
	.promo_detailed .promo_detailed--cta .promo_detailed--cta_wrap img{
		width: 100%;
		margin-top: 10px;
	}
	.breadcrumb-box .am-breadcrumb{
		font-size: 15px;
	}
	.contact_card .contact_card--title{
		font-size: 17px;
	}
}
.product-service-content{
	margin-top: 20px;
	font-size: 20px;
}
.product-service-content .content-right{
		padding-left: 30px;
	}
.product-service-content .content-info p{
	font-size: 15px;
	color: #9b9b9b;
}
