
ul,li{ padding: 0; margin: 0;}
.clearfix:after{  display:block; height:0; visibility:hidden;}
.clearfix{ zoom:1;}

.clearfix-li{display: inline-block;width: 20rem;margin-right: 3rem;height: 36rem;}

/*.img_list{ margin-left: 20px; margin-right: -10px;}
*/


.w-simImg .image-w{position:relative; overflow:hidden; }
.w-simImg img{ max-width: 100%;}
.caption{ position:relative;}
.caption .captionbg{position:absolute;width:100%; height:100%;}
.caption .caption-text{z-index:10; position:relative;word-break: break-all; word-wrap: break-word;padding:0.5em 1px 0.7em;}
.caption h3{ font-weight:normal; font-size:1.6rem; margin:0; line-height:1.5;}
.caption p{ margin:0; padding-top:1.5em; opacity:0.85;font-size: 1rem;}
/*.bg_main{ background: rgba(0,0,0,0.7);}*/

/*特定图文组合效果*/

.simImg_spec28 .caption{ position:absolute; left:0; top:0; width:100%; height:100%; color:#fff;}

.simImg_spec28 .captionbg{ opacity:0;}
.simImg_spec28:hover .captionbg{ opacity:0.6;}

.simImg_spec28 .caption-text{padding:0em;}

.simImg_spec28 h3 { background:rgba(0,0,0,0.45); padding:0.5em 1.6em; transform:translateY(570%);}
.simImg_spec28:hover h3{transform:none;}

.simImg_spec28 p{opacity:0;transform:scale(0);padding:1em;background:rgba(0,0,0,0.45);line-height: 1.8;}
.simImg_spec28:hover p{opacity:1; transform:scale(1);}



.swiper-contione {
				width: 110rem;
				height: 33rem;
				overflow: hidden;
				margin: 20px auto;
				position: relative;
			/*	border: 0.3rem solid red;
				background-color: #ccc;*/
			}

			.swiper {
				width: 9999999px;
				height: 400px;
				transition: all 1s ease;
			}

			.swiper-item {
				width: 110rem;
				height: 36rem;
				float: left;
				position: relative;
			}


			.swiper-point {
				width: 100%;
				height: 40px;
				position: absolute;
				bottom: 0;
				left: 0;
				display: flex;
				justify-content: center;
				align-items: center;
				cursor: pointer;
			}

			.point {
				width: 1.3rem;
				height: 1.3rem;
				border-radius: 50%;
				background: #3988ff;
				margin-right: 1.5rem;
				float: left;
			}

			.point.active {
				background: #fff;
			}

			.swiper-left {
				width: 6rem;
				height: 100%;
				position: absolute;
				top: 0;
				left: -6rem;
				display: flex;
				align-items: center;
				justify-content: center;
				transition: all 0.4s ease;
			}

			.swiper-right {
				width: 6rem;
				height: 100%;
				position: absolute;
				top: 0;
				right: -6rem;
				display: flex;
				align-items: center;
				justify-content: center;
				transition: all 0.4s ease;
			}



			.swiper-contione:hover .swiper-left {
				left: 0;
			}

			.swiper-contione:hover .swiper-right {
				right: 0;
			}

/*优势*/

.por {
    position: relative;
}

.poa {
    position: absolute;
}


.flow {
    height: 50rem;
    text-align: center;
}


.i-process {
    position: relative;
    width: 1200px;
    margin: 0 auto;border: 0.1rem #fff solid;
}



.i-process .btn {
    width: 46rem;
    height: 5.6rem;
    line-height: 1.5;
    font-size: 1.2rem;
    color: black;
    text-align: center;margin: 0 auto;
/*    transform: translateX(20px);*/
    opacity: 0;/*border: 0.1rem #3899ff solid;*/
}

.i-process .btn.cur {
    color: #b9181e;
}

.i-process .btn:nth-child(1) {
    left: 64rem;
    top: 5rem;
    text-align: left;
}

.i-process .btn:nth-child(2) {
    left: 70rem;
    top: 11rem;
    text-align: left;
}

.i-process .btn:nth-child(3) {
    left: 71.5rem;
    top: 17rem;
    text-align: left;
}

.i-process .btn:nth-child(4) {
    left: 70.5rem;
    top: 23rem;
    text-align: left;
}

.i-process .btn:nth-child(5) {
    left: 66rem;
    top: 29rem;
    text-align: left;
}

.i-process .btn:nth-child(6) {
    left: 37.5rem;
    top: 32.5rem;
}

.i-process .btn:nth-child(7) {
    right: 66rem;
    top: 29rem;
    text-align: right;
}

.i-process .btn:nth-child(8) {
    right: 70.5rem;
    top: 23rem;
    text-align: right;
}
.i-process .btn:nth-child(9) {
    right: 71.5rem;
    top: 17rem;
    text-align: right;
}
.i-process .btn:nth-child(10) {
    right: 70rem;
    top: 11rem;
    text-align: right;
}
.i-process .btn:nth-child(11) {
    right: 64rem;
    top: 5rem;
    text-align: right;
}

.i-process .btn .light {
    
    width: 3.5rem;
    height: 3.5rem;
    border-radius: 50%;
    background: #f1f1f1;
    margin: 1.2rem 20.9rem;border: 0.1rem rgba(0,0,0,0.4) solid;
    text-align: center;
    font-size: 2.1rem;
    color: rgba(0,0,0,0.65);
}




.i-process .btn.cur .light {
    background: #fff; 
}

.i-process .btn .light1 {
    float: left;
    width: 3.5rem;
    height: 3.5rem;
    border-radius: 50%;
    background: #f1f1f1;
    margin: 1.2rem 1.9rem;border: 0.1rem rgba(0,0,0,0.4) solid;
    text-align: center;
    font-size: 2.1rem;
    color: rgba(0,0,0,0.65);
}




.i-process .btn.cur .light1 {
    background: #fff; 
}

.i-process .btn .light2 {
    float: right;
    width: 3.5rem;
    height: 3.5rem;
    border-radius: 50%;
    background: #f1f1f1;
    margin: 1.2rem 1.9rem;border: 0.1rem rgba(0,0,0,0.4) solid;text-align: center;
    font-size: 2.1rem;
    color: rgba(0,0,0,0.65);
}




.i-process .btn.cur .light2 {
    background: #fff; 
}

.t-c {
    transition: color 0.5s;
}


.flow-yuan{background-color: #b9181e;width: 21rem;height: 21rem;border-radius: 50%;margin: 4.1rem;}
.flow-yuan h1{color: #fff;font-size: 3rem;}
.flow-yuan1{width: 30rem;height: 30rem;border-radius: 50%;margin: 5.5rem 45rem;border: 0.1rem rgba(0,0,0,0.2) solid;}
