 body	.breadcrumb-banner-area:after {background-color: transparent;}
 
.service {background-color: #F9F9F9;padding: 130px 250px;display: flex;flex-direction: column;align-items: center;}
.service .title {font-size: 28px;}
.service .summer {font-size: 18px;margin-top: 20px;color: #666666;}
.service .contain {margin-top: 75px;background-color: #FFFFFF;padding-left: 15px; width: 100%;display: flex;justify-content: center;align-items: center;}
.service .contain .img_box { padding: 110px 0;width: auto;border-right: #E9E9E9 solid 2px;width: 45%;overflow: hidden;}
.service .contain img {padding:0 35px;width: 100%;}
.service .contain .ability {display: flex;flex-wrap: wrap;width: 55%;height: 100%;}
.service .contain .ability {height: 757.3px;}
.service .contain .box {width:33.33% ;height: 50%;padding: 0 45px;border-right: #E9E9E9 solid 2px;border-bottom: #E9E9E9 solid 2px;}
.service .contain .ability img {width: 50px;height: 50px;padding: 0px;z-index: 3;}
.service .contain .line {height: 1px;background-color: #000000;margin: 20px 0;width: 35px;}
.service button,.service .button {background-color: #E65820;padding: 10px 70px;color: #FFFFFF;margin-top: 50px;}
.service .circular {width: 45px;height: 45px; background-color: #fba587;border-radius: 50%;position: relative;bottom: 115px;left: 10px;z-index: 2;}

.service .contain .style {display:none;position: relative;opacity: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;height: 100%;}
.service .contain .style0 {display: flex;flex-direction: column;align-items: center;justify-content: center;height: 100%;}

.introduce {position: relative; background-size: 100%;background-repeat: no-repeat;}
.introduce  .vertical {background-color: #FFFFFF;width: 2px;height: 40px;position: absolute;z-index: 2;left: 10px;bottom: 300px;height: 170px;}
.introduce .title1 {z-index: 2;position: absolute;top: 250px;left: 65%;color: #FFFFFF;writing-mode:vertical-lr;font-size: 26px;}
.introduce .contain_box1 {height: 100%;position: absolute;left: 15%;top: 0px;width: 55%;color: #FFFFFF;display: flex;justify-content: center;flex-direction: column;}
.introduce .contain1 {display: flex;flex-direction: column;justify-content: center;border-bottom: #959595 solid 1px;padding: 20px 0;}
.introduce .contain1 img {width: 70px;height: 70px;}
.introduce .contain_box1 .style1 {display: flex;}
.introduce .contain_box1 .style2 {display: flex; flex-direction: column;justify-content: center;margin-left: 20px;}
.introduce .left1 {position: absolute;height: 100%;width: 25%;background-color: #E90903;top: 0px;left: 0px;}
.introduce .right1 {position: absolute;height: 100%;width: 40%;background-color: rgba(0,0,0,0.8);top: 0px;right: 0px;}

.foot_sub{color: #FFFFFF;}
.swiper-container1 {
	     width: auto;
	     height: 480px;
			 overflow: hidden;
			 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;
}

/* 动画 */
.anima
{
    animation: anima 2s;
    -webkit-animation: anima 2s; /* Safari 与 Chrome */
		animation-fill-mode:forwards;
		-webkit-animation-fill-mode: forwards; /* Safari 与 Chrome */
		animation-iteration-count:1;
		-webkit-animation-iteration-count:1;
}
@keyframes anima
{
    0% {opacity: 0;}
    100% {opacity: 1;}
}
 
@-webkit-keyframes anima /* Safari 与 Chrome */
{
    0% {opacity: 0;}
   100% {opacity: 1;}
}