.swiper1_box {padding: 95px 225px 90px;background-color: #f7f7f7;overflow: hidden;position: relative;}
.swiper1_box .border1 { margin: 0 10px;display: inline-block;height: 16px;overflow: hidden;margin-top: 20px;}
.swiper-container1 {width: 100%;} 
.swiper-container1 .contain_box { padding: 20px 30px 20px;height: 240px;background-size: 100% 100%;background-repeat: no-repeat;}
.swiper-container1 .contain_box p { font-size: 14px;}
.swiper-button-next, .swiper-button-prev {top: 55% !important;}
.swiper-button-next {right: 145px !important;}
.swiper-button-prev {left: 145px !important;}
.swiper-container1{--swiper-navigation-color: #767676;--swiper-navigation-size: 30px;}

.home1 {padding: 105px 0px;display: flex;justify-content: center;align-items: center;position: relative;}
.home1 .left1 { position: absolute;top: 20%;left: 11%;opacity: 0.5;z-index: 2;width: 45%;}
.home1 .right1 { position: absolute;top: 20%;right: 11%;opacity: 0.5;z-index: 2;width: 45%;}
.swiper-container2 {width: 100%;}  
.swiper-container2 .swiper-slide {display: flex;align-items: center;justify-content: center;}
.prev1,.next1{top: 45% !important;color: #000000;}
.prev1 {left: 22% !important;}
.next1 {right: 22% !important;}
.next1:focus,.prev1:focus {outline: none;}
.next1::after,.prev1::after {color: #000000;}


.home2 {padding: 85px 230px;display: flex;justify-content: center;align-items: center;position: relative;flex-direction: column;background-size: 100% 100%;}

.home2 .contain_box1 {display: flex;justify-content: center;align-items: center;}
.home2 p {text-align: center;font-size: 17px;line-height: 35px;}
.home2 span {margin-bottom: 35px;font-size: 22px;}
.contain1,.contain3{border-radius: 50%;background-color: rgba(128,128,128,0.2);display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 65px;width: 450px;height: 450px;color: rgba(255,255,255,0.5);position: absolute;z-index: 2;}
.contain2 {border-radius: 50%;background-color: rgba(128,128,128,0.2);color: rgba(255,255,255,0.5);display: flex;align-items: center;justify-content: center;padding: 65px;height: 450px;width: 450px;z-index: 3;flex-direction: column;}
.chose2 {background-color: rgba(255,255,255,0.8) !important;color: #251f1b !important;z-index: 4;}
.ip {position: absolute;bottom: 0px;right: 0px;height: 560px !important;width: 330px !important;max-width: none !important;display: flex;align-items: flex-end;}
.ip img {width: 100%;object-fit: contain;}
/* 留言模块 */
.breadcrumb-banner-area:after {background-color: transparent !important;}
.foot_sub{color: #FFFFFF;}
.swiper-container {
	     width: auto;
	     height: 480px;
			 position: relative;
			 top: 37px;
	 } 
.submit_succes,
.submit_flase {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 200px;
	height: 80px;
	margin-left: -100px;
	margin-top: -40px;
	background-color: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 20px;
	border-radius: 5px;
	display: none;
}
.submit_succes img,
.submit_flase img {
	width: 40px;
	height: 40px;
	vertical-align: middle;
	margin-right: 10px;
}
.mad p {white-space: nowrap;
	    text-overflow: ellipsis;
	    overflow: hidden;
	    word-break: break-all;}