.neighbor-banner img{width: 100%;vertical-align: middle;}
.neighbor-about img{width: 100%;vertical-align: middle;}
.neighbor-about{position: relative;}
.neighbor-about-other{margin-bottom: -1px;}
.neighbor-about-text{width: 29%;right: 15%;color: #727171;font-size: 18px;line-height: 34px;position: absolute;top: 50%;margin-top: -34px;}
.neighbor-link{display: inline-block;line-height: 58px;padding: 0 25px;border-radius: 50px;background: #3f9acb;color: #fff!important;font-size: 20px;font-weight: bold;margin-top: 20px;}
.neighbor-link img{margin-right: 5px;width: 20px;}
.neighbor-about-other .neighbor-about-text{margin-top: -140px;right: auto;left: 15%;}
.neighbor-why{background: url(/assets/images/repair-neighbor/why-background-pc.png) no-repeat top center;background-size: cover;border-bottom-left-radius: 50px;border-bottom-right-radius: 50px;padding: 0 20px 130px 20px;}
.neighbor-h2{color: #004571;font-size: 35px;font-weight: bold;text-align: center;margin: 0;padding: 0;}
.neighbor-h3{text-align: center;color: #3F9ACB;font-size: 25px;font-weight: bold;margin: 20px 0 40px 0;}
.neighbor-why-group{display: table;}
.neighbor-why-image{width: 410px;display: table-cell;vertical-align: middle;position: relative;}
.neighbor-why-image-item{display: inline-block;box-shadow: 0 0 20px 0 #aed2f4;border-radius: 50%;overflow: hidden;background: #fff;}
.neighbor-why-image-item img{width: 100%;vertical-align: middle;border-radius: 50%;}
.neighbor-why-content{display: table-cell;vertical-align: middle;}
.neighbor-why-content .neighbor-h3{color: #266b9b;text-align: left;margin: 0;}
.neighbor-h4{font-size: 20px;font-weight: bold;color: #3F9ACB;/*margin: 15px 0;*/text-align: left;display:inline-block;}
.neighbor-text{color: #727171;font-size: 18px;line-height: 34px;}
.neighbor-why-number{width: 85px;line-height: 85px;text-align: center;background: #266b9b;font-size: 54px;font-weight: bold;border-radius: 50%;position: absolute;left: 0px;top: 0px;font-style: normal;color: #fff;}
.image-mobile{display: none!important;}
.neighbor-why-group:nth-child(2n) .neighbor-why-content{padding-right: 70px;}
.neighbor-background{background: #004571;}
.neighbor-step{padding: 80px 20px;}
.neighbor-step .neighbor-h2{color: #fff;line-height: 50px;}
.neighbor-step .neighbor-h3{color: #8DDAFC;font-size: 25px;}
.neighbor-step-main{width: 1370px;margin: 0 auto;max-width: 100%;}
.neighbor-step-group{display: table;margin-bottom: 60px;width: 100%;}
.neighbor-step-image{display: table-cell;width: 530px;vertical-align: middle;}
.neighbor-step-image img{max-width: 100%;border: 10px solid #fff;border-radius: 45px;}
.neighbor-step-content{display: table-cell;padding: 0 60px;vertical-align: middle;}
.neighbor-step-content .neighbor-h3{color: #fff;margin: 10px 0;text-align: left;}
.neighbor-step-content .neighbor-h3 span{font-size: 25px;color: #8ddafc;}
.neighbor-step-content .neighbor-h4{color: #fff;}
.neighbor-step .neighbor-text{color: #FFFFFF;}
.neighbor-step-hint{background: #3f9acb;padding: 20px;margin-top: 20px;}
.neighbor-map{background: url(/assets/images/repair-neighbor/map-background-pc.png) no-repeat bottom center;background-size: cover;padding: 70px 0;}
.neighbor-map .neighbor-h3{color: #727171;font-weight: normal;line-height: 33px;margin-bottom: 30px;}
.neighbor-map-table{margin-bottom: 70px;}
.neighbor-map-title{text-align: center;margin-bottom: 25px;}
.neighbor-map-title span{color: #fff;font-size: 25px;font-weight: bold;display: inline-block;background: #3f9acb;line-height: 64px;padding: 0 20px;}
.neighbor-map-group{display: table;width: 100%;}
.neighbor-map-name{display: table-cell;width: 29%;background: #727171;font-size: 20px;color: #fff;padding: 6px 30px;vertical-align: middle;border-top: 1px solid #727171;border-left: 1px solid #727171;border-right: 1px solid #727171;border-bottom: 1px solid #b9b8b8;}
.neighbor-map-address{display: table-cell;vertical-align: middle;color: #727171;font-size: 20px;padding: 6px 30px;background: #fff;border-top: 1px solid #727171;border-right: 1px solid #727171;border-bottom: 1px solid #b9b8b8;}
.neighbor-map-phone{padding: 6px 30px;background: #fff;width: 25%;display: table-cell;vertical-align: middle;color: #727171;font-size: 20px;border-top: 1px solid #727171;border-right: 1px solid #727171;border-bottom: 1px solid #b9b8b8;}
.neighbor-map-content{width: 1050px;max-width: 100%;margin: 0 auto;padding: 70px 75px;border-radius: 100px;background: rgba(255,255,255,0.7);}
.neighbor-map-table:last-child{margin-bottom: 0;}
.neighbor-step-other{background: #f6f5f7;}
.neighbor-step-other .neighbor-h2{color: #0f5079;}
.neighbor-step-other .neighbor-h3{color: #727171;font-weight: normal;line-height: 33px;}
.neighbor-step-other .neighbor-step-content .neighbor-h3{color: #266b9b;font-weight: bold;}
.neighbor-step-other .neighbor-step-content .neighbor-h4{color: #3f9acb;}
.neighbor-step-other .neighbor-step-content .neighbor-text{color: #727171;}
.neighbor-contact{background: url(/assets/images/repair-neighbor/contact-background-pc.png) no-repeat center;background-size: cover;padding: 70px 0;text-align: center;}
.neighbor-contact-main{width: 1180px;margin: 0 auto;max-width: 100%;}
.neighbor-contact-main .neighbor-text{color: #445977;font-weight: normal;line-height: 33px;margin: 10px 0;}
.neighbor-contact .neighbor-link h4{color: #fff;text-align: center;}
.neighbor-contact .neighbor-link:last-child{background: #06c755;}
.neighbor-contact .neighbor-link{box-sizing: border-box;min-width: 320px;text-align: center;margin: 0 5px;}
.neighbor-step-other .neighbor-text{color: #727171;line-height: 33px;margin: 10px 0;text-align: center;}
.neighbor-map .neighbor-text{color: #727171;line-height: 33px;margin: 10px 0;text-align: center;}
.neighbor-step-hint .neighbor-text{color: #fff;text-align: left;}
.neighbor-step-other .neighbor-step-content .neighbor-text{text-align: left;}
@media (max-width: 1279px) {
	.neighbor-about-text{font-size: 16px;line-height: 25px;width: 45%;right: 5%;}
	.neighbor-about-other .neighbor-about-text{left: 5%;}
	.neighbor-h2{font-size: 24px;line-height: 30px;}
	.neighbor-h3{font-size: 22px;}
	.neighbor-text{font-size: 16px;line-height: 25px;}
	.neighbor-why-image{width: 200px;}
	.neighbor-why-image-item{width: 155px;}
	.neighbor-why-number{width: 35px;line-height: 35px;font-size: 20px;}
	.neighbor-why-group{margin-bottom: 40px;}
	.neighbor-step .neighbor-h2{line-height: 30px;}
	.neighbor-step .neighbor-h3{font-size: 22px;}
	.neighbor-step-image{width: 265px;}
	.neighbor-step-content .neighbor-h3 span{font-size: 22px;}
	.neighbor-map-title span{font-size: 22px;line-height: 40px;}
	.neighbor-map-name,.neighbor-map-address,.neighbor-map-phone{font-size: 16px;padding: 3px 10px;}
}
@media (max-width: 767px) {
	.image-mobile{display: block!important;}
	.neighbor-about-text{width: 86%;left: 7%;margin-top: 0;top: 15%;}
	.neighbor-about-other .neighbor-about-text{margin-top: 0;top: 6%;}
	.neighbor-link{line-height: 50px;}
	.neighbor-why-image{display: block;margin: 0 auto;margin-bottom: 15px;text-align: center;width: 155px;}
	.neighbor-why .xinde-container{margin: 0;}
	.neighbor-why-content{width: 100%;display: block;}
	.neighbor-why-content .neighbor-h3{text-align: center;}
	.neighbor-h4{text-align: center;}
	.neighbor-why-group:nth-child(2n) .neighbor-why-content{padding: 0;}
	.neighbor-why .image-pc{display: none;}
	.neighbor-why{background: url(/assets/images/repair-neighbor/why-background-mobile.png) no-repeat top center;background-size: cover;padding-bottom:10px;border-bottom-left-radius: 25px;border-bottom-right-radius: 25px;}
	.neighbor-step{padding: 30px 20px;}
	.neighbor-step-image{margin: 0 auto;display: block;margin-bottom: 15px;}
	.neighbor-step-content{display: block;margin: 0 auto;width: 100%;padding: 0;}
	.neighbor-step-hint{padding: 10px;}
	.neighbor-step-group{margin-bottom: 40px;}
	.neighbor-step .neighbor-h3{text-align: center;}
	.neighbor-map{background: none;padding: 30px 20px;}
	.neighbor-map-content{background: none;padding: 0;}
	.neighbor-map-name,.neighbor-map-address,.neighbor-map-phone{width: 100%;text-align: center;display: block;border-left: 1px solid #727171;}
	.neighbor-map-phone{border-top: none;}
	.neighbor-map-table{margin-bottom: 30px;}
	.neighbor-map-image{width: 100%;vertical-align: middle;}
	.neighbor-contact{background: url(/assets/images/repair-neighbor/contact-background-mobile.png) no-repeat center;background-size: cover;padding: 30px 20px;}
	.neighbor-contact .neighbor-link{margin-bottom: 18px;min-width: 255px;box-sizing: border-box;}
	.neighbor-h2{font-size: 22px;line-height: 25px;}
	.neighbor-h3{font-size: 20px;line-height: 25px;}
	.neighbor-map .neighbor-h3{line-height: 30px;}
	.neighbor-h4{font-size: 18px;}
	.neighbor-step .neighbor-h3{font-size: 20px;}
	.neighbor-step-other .neighbor-h3,.neighbor-contact-main .neighbor-h3{line-height: 30px;}
	.neighbor-contact-main .neighbor-text,.neighbor-step-other .neighbor-text,.neighbor-map .neighbor-text{line-height: 30px;}
}

@media (min-width: 1080px) {
	.neighbor-link:hover{opacity: 0.8;}
}

.background-location{background: #3f9acb!important;}