@charset "utf-8";

.Swiper_index .swiper-pagination-bullet{width:12px;height: 12px;opacity: 1;background-color: transparent;border:2px solid #fff;}
.Swiper_index .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #fff;}
@media only screen and (max-width:1200px){
	.Swiper_index{margin-top: 60px;}
}
@media only screen and (max-width:768px){
	.Swiper_index{height: 300px;}
	.Swiper_index .swiper-slide img{height: 100%;object-fit: cover;}
}

.banner{position:relative;}
.banner img{width:100%;}
.banner video{width:100%;}
.banner .text{
    position: absolute;
    left:10%;top:50%;right:10%;
    transform:translateY(-50%);
    z-index: 3;
    max-width:700px;
}
.banner .text h3{color:#5BC500;transform:translateY(50px);opacity:0;transition:all 0.7s ease-in-out;}
.banner .text .p{color:#333;margin-top:1vw;transform:translateY(50px);opacity:0;transition:all 0.7s ease-in-out 0.1s;}
.banner .swiper-slide-active .text h3{transform:translateY(0px);opacity:1;}
.banner .swiper-slide-active .text .p{transform:translateY(0px);opacity:1;}

.in_con01{padding-bottom: 4vw;}
.in_con01 .dl{display: flex;flex-wrap:wrap;justify-content: space-between;}
.in_con01 .dl dl{max-width: 122px;}
.in_con01 .dl dt{border-radius: 15px;box-shadow:  0 5px 20px #f1f3f3;overflow: hidden;text-align: center;}
.in_con01 .dl dt img{max-width: 100%;width:auto;}
.in_con01 .dl dd {text-align: center;font-weight: 700;margin-top: 1vw;}
.in_con01 .dl dd p{color: #333;}
.in_con01 .dl dd span{color:#5BC500;}
.in_con01 .dl dl:hover dt{box-shadow: 0 5px 20px #e9f2e2;}
@media only screen and (max-width:1600px){
	.in_con01 .dl dl{width:10%;min-width: 70px;}
}
@media only screen and (max-width:1400px){
	.in_con01 .dl dt{border-radius: 10px;}
}
@media only screen and (max-width:1200px){
	.in_con01{padding-bottom: 8vw;}
	.in_con01 .dl dd{margin-top: 2vw;}
}
@media only screen and (max-width:768px){
	.in_con01{padding-bottom: 10vw;}
	.in_con01 .dl dl{flex:0 0 26%;max-width: none;margin-bottom: 5vw;}
	.in_con01 .dl dd{font-weight: normal;}
}

.in_con02{background:#fafafa url(../jpg/img29.jpg) no-repeat right top;padding-bottom: 4vw;}
.in_con02 .top ul{display: flex;flex-wrap: wrap;justify-content: center;margin-bottom: 2.2vw;}
.in_con02 .top li{display: flex;justify-content: center;align-items: center;width:140px;border:1px solid #efefef;height: 34px;cursor: pointer;margin:0 5px;border-radius: 5px;margin-bottom:10px;}
.in_con02 .top li:hover{background-color: #5BC500;color: #fff;}
.in_con02 .top li.active{background-color: #5BC500;color: #fff;}
.in_con02 .bottom{position: relative;}
.in_con02 .bottom .swiper-slide{width:25%;display:flex;height:auto;}
.in_con02 .bottom dl{background-color: #fff;border-radius: 20px;overflow: hidden;position: relative;}
.in_con02 .bottom dl:after{content: '';position:absolute;bottom: 0px;left: 50%;transform:translateX(-50%);width:0%;height: 5px;display: block;background-color: #5BC500;transition:all 0.3s ease-in-out;}
.in_con02 .bottom dl:hover:after{width:100%}
.in_con02 .bottom dl dt{overflow: hidden;}
.in_con02 .bottom dl dt img{transition:all 0.3s ease-in-out;}
.in_con02 .bottom dl:hover dt img{transform:scale(1.03)}
.in_con02 .bottom dl dd{padding:0.5vw 1vw 3vw 2vw;}
.in_con02 .bottom h3{margin-bottom: 1vw;font-weight: 700;display:flex;flex-wrap:wrap;align-items: center;}
.in_con02 .bottom h3 span{}
.in_con02 .bottom h3 span.bq{
    font-weight:normal;font-size:12px;display:inline-block;width:50px;height:20px;border-radius:20px;background:#022f81;color:#fff;
    text-align: center;margin-left:10px;
}
.in_con02 .bottom h3.chundian span.bq{background:#022f81;}
.in_con02 .bottom h3.ranyou span.bq{background:#728293;}
.in_con02 .bottom h3.youdian span.bq{background:#39a9e2;}
.in_con02 .bottom ul{display: flex;flex-wrap: wrap;}
.in_con02 .bottom li{flex:0 0 50%;color: #666;margin-bottom: 0.5vw;background-repeat: no-repeat;padding-left: 25px;padding-right:5px;background-position:left center ;}
.in_con02 .bottom li.li1{background-image: url(../png/li1.png);}
.in_con02 .bottom li.li2{background-image: url(../png/li2.png);}
.in_con02 .bottom li.li3{background-image: url(../png/li3.png);}
.in_con02 .bottom li.li4{background-image: url(../png/li4.png);}
.in_con02 .bottom li.li5{background-image: url(../png/li5.png);}
.in_con02 .bottom li.li6{background-image: url(../png/li6.png);}
.in_con02 .bottom .swiper-button-next{right:-80px}
.in_con02 .bottom .swiper-button-prev{left:-80px}
.in_con02 .bottom .swiper-button-prev:after{color: #5BC500;}
.in_con02 .bottom .swiper-button-next:after{color: #5BC500;}

.in_con02.neiY .bottom h3 span.bq{background:#5BC500;}
.in_con02.neiY .bottom h3.chundian span.bq{background:#022f81;}
.in_con02.neiY .bottom h3.ranyou span.bq{background:#728293;}
.in_con02.neiY .bottom h3.youdian span.bq{background:#39a9e2;}

@media only screen and (max-width:1700px){
	.in_con02 .bottom .swiper-button-next{right:-60px;}
	.in_con02 .bottom .swiper-button-prev{left:-60px}
	.in_con02 .bottom .swiper-button-prev:after{font-size: 28px;}
	.in_con02 .bottom .swiper-button-next:after{font-size: 28px;}
}
@media only screen and (max-width:1600px){
	.in_con02 .bottom dl dd{padding-left:1.5vw;}
}
@media only screen and (max-width:1400px){
	.in_con02 .top li{width:100px;}
	.in_con02 .bottom dl{border-radius: 10px;}
	.in_con02 .bottom .swiper-button-next{right:-45px;}
	.in_con02 .bottom .swiper-button-prev{left:-45px}
}
@media only screen and (max-width:1200px){
	.in_con02{padding-bottom: 8vw;}
	.in_con02 .bottom .swiper-button-prev{left: -40px;}
	.in_con02 .bottom .swiper-button-next{right:-40px;}

}
@media only screen and (max-width:1000px){
	.in_con02 .bottom .swiper-button-prev{left: -30px;}
	.in_con02 .bottom .swiper-button-next{right:-30px;}
	.in_con02 .bottom .swiper-button-prev:after{font-size: 24px;}
	.in_con02 .bottom .swiper-button-next:after{font-size: 24px;}
}
@media only screen and (max-width:768px){
	.in_con02{padding-bottom: 10vw;}
	.in_con02 .top ul{flex-wrap: wrap;}
	.in_con02 .top li{flex:0 0 20%;margin-bottom: 10px;}
	.in_con02 .bottom{width: 90%;margin-left: auto;margin-right: auto;}
	.in_con02 .bottom dl dd{padding:3vw 5vw;}
	.in_con02 .bottom h3{margin-bottom: 3vw;}
	.in_con02 .bottom li{margin-bottom: 2vw;}
}

.in_con03 .top dl{display: flex;flex-wrap: wrap;justify-content: center;margin-bottom: 2.2vw;position: relative;}
.in_con03 .top dt{flex:0 0 100px;font-weight: 700;padding-top:5px;}
.in_con03 .top dd {flex:1;display: flex;flex-wrap: wrap;align-items: center;padding-right: 100px;position: relative;overflow: hidden;}
.in_con03 .top dd p{display: flex;justify-content: center;align-items: center;padding:0 25px;border:1px solid #efefef;height: 34px;cursor: pointer;margin:0 5px 10px;border-radius: 5px;}
.in_con03 .top dd p.active{background-color: #5BC500;color: #fff;}
.in_con03 .top dd.span{position:absolute;right:50px;top:0px;z-index: 2;cursor: pointer;flex:0 0 auto;padding-right: 0;transition:all 0.3s ease-in-out;}
.in_con03 .top dd.span span{display: block;width:34px;height: 34px;}
.in_con03 .top dd.active{transform: rotate(180deg);bottom:0px;top:auto;}
.in_con03 .top dd span:after{
	position:absolute;right:0px;top:px;transform:rotate(45deg) scale(0.4);
	content: "";display: block;width:100%;height: 100%;border-right:1px solid #5BC500;border-bottom:1px solid #5BC500;
}
.in_con03 .top dd span:before{
	position:absolute;right:0px;top:-6px;transform:rotate(45deg) scale(0.4);
	content: "";display: block;width:100%;height: 100%;border-right:1px solid #5BC500;border-bottom:1px solid #5BC500;
}
.in_con03 .bottom{width:100%;border-radius: 20px;overflow: hidden;position: relative;}
.in_con03 .scroll_con{height:100%;overflow: hidden;}
.in_con03 .city_list{width: 540px;position:absolute;right:10px;top:20px;bottom:20px;z-index: 3;}
.in_con03 .city_list dl{display:flex;background-color: #fff;border-radius: 5px;position: relative;overflow: hidden;padding:15px;margin-bottom: 5px;}
.in_con03 .city_list dl:after{content: '';position:absolute;bottom: 0px;left: 50%;transform:translateX(-50%);width:0%;height: 2px;display: block;background-color: #5BC500;transition:all 0.3s ease-in-out;}
.in_con03 .city_list dl:hover:after{width:100%}
.in_con03 .city_list dt{flex:0 0 126px;border-radius: 5px;overflow: hidden;margin-right:25px;}
.in_con03 .city_list dt img{height: 100%;object-fit: cover;width:100%;}
.in_con03 .city_list dd{padding:10px 25px 10px 0px;flex:1;}
.in_con03 .city_list dd h3{color:#5BC500;margin-bottom: 8px;font-weight: 700;}
.in_con03 .city_list dd li{float: left;padding-left:25px;margin-bottom: 5px;color:#666;margin-right: 20px;width:43%;}
.in_con03 .city_list dd li.li01{background: url(../jpg/img35.jpg) no-repeat;}
.in_con03 .city_list dd li.li02{background: url(../jpg/img34.jpg) no-repeat;}
.in_con03 .city_list dd li.li03{background: url(../jpg/img36.jpg) no-repeat;width:100%;}
.in_con03 .city_list .mCSB_inside>.mCSB_container{margin-right:0;}
.in_con03 #allmap{height: 680px;}
.in_con03 #allmap img{transition:none;}
.maptxt{display: flex;justify-content: center;align-items: center;background-color: #fff;border-radius: 50px;padding:10px;position: relative;box-shadow: 0px 5px 20px #d4d9d4;transform:translateY(-10px);}
.maptxt:after{
	content: "";
	position:absolute;bottom: -16px;left: 40%;transform:translateX(-50%);
	display: block;width: 0px;height: 0px;
	border-bottom: 8px solid transparent;
	border-top: 8px solid #fff;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
}
.maptxt .pic{width:50px;margin-right: 10px;flex:0 0 50px;}
.maptxt .txt{color: #5BC500;font-size: 24px;flex:1;}
.maptxt .txt h4{line-height:1.2;}
.BMap_cpyCtrl{display: none;}
.anchorBL{display: none;}
.BMap_shadow{display: none;}
.BMap_pop>div{display: none;}
.other_maptext{height: auto!important;padding: 20px;}

@media only screen and (max-width:1600px){
	.in_con03 #allmap{height: 580px;}
	.in_con03 .city_list{width:450px;margin-right:10px;}
	.in_con03 .city_list dt{flex:0 0 100px;}
	.in_con03 .city_list dd{padding-right: 0;}
}
@media only screen and (max-width:1300px){
	.maptxt .txt{font-size:18px;}
	.in_con03 .bottom{border-radius: 10px;}
	.in_con03 #allmap{height: 480px;}
	.in_con03 .city_list{width:400px;}
	.in_con03 .city_list dt{flex:0 0 70px;}
	.in_con03 .top dd{padding-right: 50px;}
	.in_con03 .top dd.span{right:10px;}
	.in_con03 .city_list dd li{width:100%;margin-right:0;}
}
@media only screen and (max-width:1000px){
	.in_con03 .city_list dt{display: none;}
	.in_con03 .city_list dd{padding-left: 10px;}
	.in_con03 .city_list{width:350px;}
	.in_con03 .top dt{flex:0 0 100%;}
	.in_con03 .top dd{flex:0 0 100%;padding-right: 0px;margin-top: 20px;}
	.in_con03 .top dd p{padding:0 22px;margin-left: 0;}
	.in_con03 .top dd.span{top:-5px;right:0;margin-top: 0;}
	.in_con03 .top dd.span.active{transform:rotate(180deg)}
}
@media only screen and (max-width:768px){
	.in_con03 .bottom{border-radius:0;margin-top: 5vw;}
	.in_con03 .city_list{position:static;height: 300px;overflow-y: auto;margin-bottom: 20px;width: 100%;}
	.in_con03 #allmap{height: 300px;border-radius: 10px;}
	.in_con03 .city_list dl{border:1px solid #f0efef;padding:10px;}
	.in_con03 .top dd {margin-top: 25px;}
	.in_con03 .top dd p{padding:0 0px;flex:0 0 23.5%;margin-right: 2%;}
	.in_con03 .top dd p:nth-of-type(4n){margin-right: 0;}
	.in_con03 .top dd.span{right:0px;margin-top:0px;}
	
}

.in_con04{background: url(../jpg/img13.jpg) no-repeat center top;padding-top: 115px;padding-bottom: 50px;background-size:100%;}
.in_con04 .con{background-color: #fff;border-radius: 20px;box-shadow: 0 10px 20px #eff1ef;padding:4vw;}
.in_con04 .top{display: flex;}
.in_con04 .top .arrow{cursor:pointer;font-weight: 700;margin:0 5px;width: calc(26.5% - 10px);height: 60px;display: flex;align-items: center;position: relative;background-color: #e4eae1;justify-content: center;color:#5BC500;}
.in_con04 .top .arrow:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 0;
    border-left: 30px solid white;
    border-top: 30px solid transparent;
    border-bottom: 30px solid transparent;
  }
.in_con04 .top .arrow:after {
    content: "";
    position: absolute;
    right: -30px;
    bottom: 0;
    width: 0;
    height: 0;
    z-index: 1;
    border-left: 30px solid #e4eae1;
    border-top:30px solid transparent;
    border-bottom: 30px solid transparent;
  }
.in_con04 .top .arrow.arrow01{z-index: 5;background-color: #e4eae1;}
.in_con04 .top .arrow.arrow01:before{border:0;}
.in_con04 .top .arrow.arrow02{z-index: 4;background-color: #e4eae1;}
.in_con04 .top .arrow.arrow03{z-index: 3;background-color: #e4eae1;}
.in_con04 .top .arrow.arrow04{z-index: 2;background-color: #e4eae1;}
.in_con04 .top .arrow.arrow05{z-index: 1;background-color: #e4eae1;}
.in_con04 .top .arrow:last-child:after{border:0;}
.in_con04 .top .arrow.on{color: #fff;background-color: #5BC500;}
.in_con04 .top .arrow.on:after{border-left-color:#5BC500;}
.in_con04 .bottom{margin-top:3vw;}
.in_con04 .bot_con{display: none;}
.in_con04 .bot_con .img{border-radius: 20px;overflow: hidden;max-width: 411px;}
.in_con04 .bot_con .text{margin-left: 4vw;flex:1;}
.in_con04 .bot_con .text h3{margin-top: 10px;border-bottom: 1px solid #f0efef;padding-bottom: 1vw;margin-bottom: 1vw;font-weight: 700;}
.in_con04 .bot_con .text li{margin-bottom: 5px;color:#666;}
.in_con04 .bot_con.active{display: flex;animation: fadeInShow 0.7s;animation-fill-mode:forwards;}
@media only screen and (max-width:1600px){
	.in_con04 .bot_con .img{flex:0 0 40%;}
	.in_con04{background-size: 100%;}
}
@media only screen and (max-width:1400px){
	.in_con04 .con{border-radius: 10px;}
	.in_con04 .bot_con .img{border-radius: 10px;}
}
@media only screen and (max-width:1200px){
	.in_con04{background-size: 150%;}
}
@media only screen and (max-width:900px){
	.in_con04 .top .arrow{margin: 0 2px;width: calc(26.5% - 2px);height:30px;font-weight: normal;padding-left:10px;}
	.in_con04 .top .arrow:before{
		border-left: 15px solid white;
		border-top: 15px solid transparent;
		border-bottom: 15px solid transparent;
	}
	.in_con04 .top .arrow:after{
		right:-14px;
		border-left: 15px solid #e4eae1;
		border-top: 15px solid transparent;
		border-bottom: 15px solid transparent;
	}
}
@media only screen and (max-width:768px){
	.in_con04{background-size: 200%;padding-top: 10vw;background-position: center -10px;}
	.in_con04 .top{flex-wrap: wrap;}
	.in_con04 .top .arrow{width:calc(26.5% - 10px);margin-bottom: 10px;font-size:14px;padding-left:15px;}
	.in_con04 .bot_con .text h3{font-size: 16px;margin-bottom: 3vw;padding-bottom: 3vw;}
}
@media only screen and (max-width:600px){
	.in_con04 .bot_con{flex-wrap: wrap;}
	.in_con04 .bot_con .img{flex:0 0 100%;margin-bottom: 3vw;}
	.in_con04 .bot_con .text{flex:0 0 100%;}
}
.in_con05{background: url(../jpg/img15.jpg) no-repeat left bottom;padding-bottom: 4vw;}
.in_con05 .title_con{margin-top: 2.5vw;}
.in_con05 .con{display: flex;justify-content: space-between;flex-wrap: wrap;}
.in_con05 .con .left{margin-right: 0.7vw;flex:1;}
.in_con05 .con .right{margin-left: 0.7vw;flex:1;}
.in_con05 dl{border:1px solid #f1f1f1;border-radius: 20px;padding:1.5vw 2vw;margin-bottom: 1.5vw;}
.in_con05 dt{color: #333;font-weight: 700;border-bottom: 1px solid #f0efef;padding-bottom: 0.5vw;margin-bottom: 0.7vw;}
.in_con05 dd{color: #666;}
@media only screen and (max-width:1400px){
	.in_con05 .con dl{border-radius: 10px;}
}
@media only screen and (max-width:1200px){
	.in_con05{padding-bottom: 8vw;}
}
@media only screen and (max-width:768px){
	.in_con05{padding-bottom: 10vw;}
	.in_con05 .con .left{margin-right: 0;flex:0 0 100%;}
	.in_con05 .con .right{margin-left: 0;flex:0 0 100%;}
	.in_con05 dl{padding:5vw;margin-bottom: 5vw;}
	.in_con05 dt{margin-bottom: 3vw;padding-bottom: 3vw;font-size: 16px;}
	.in_con05 .con .right dl:last-child{margin-bottom: 0;}
}
.in_con06{padding-bottom: 4vw;}
.in_con06 .con{display: flex;flex-wrap: wrap;}
.in_con06 .left{display: flex;flex:0 0 50%;flex-wrap: wrap;}
.in_con06 .right{display: flex;flex:0 0 50%;flex-wrap: wrap;}
.in_con06 dl{position: relative;flex:1;min-width: 50%;margin-bottom:22px;}
.in_con06 dt{margin-right: 10px;margin-left:10px;border-radius: 20px;overflow:hidden;position: relative;}
.in_con06 dt:after{opacity:0;content:"";position:absolute;left:0px;right:0px;bottom:0px;top:0px;background: linear-gradient(to bottom, rgba(112,170,70,0), rgba(112,170,70,1));transition:all 0.3s ease-in-out;}
.in_con06 dd{position:absolute;z-index: 2;left: 20px;bottom:20px;right:50px;color: #fff;}
.in_con06 dd h3{margin-bottom: 10px;}
.in_con06 dd .p{display: none;}
.in_con06 dl:hover dt:after{opacity: 1;}
.in_con06 dl:hover dd .p{display: block;animation: fadeInShow 0.7s;animation-fill-mode:forwards;}
@media only screen and (max-width:1600px){
	.in_con06 dl{margin-bottom: 1vw;}
}
@media only screen and (max-width:1400px){
	.in_con06 dt{border-radius: 10px;;}
}
@media only screen and (max-width:1200px){
	.in_con06{padding-bottom: 8vw;}
	.in_con06 dd{right:20px;}
	.in_con06 dd h3{margin-bottom: 5px;font-size: 16px;}
}
@media only screen and (max-width:768px){
	.in_con06{padding-bottom: 10vw;}
	.in_con06 .left{flex:0 0 100%;}
	.in_con06 .right{flex:0 0 100%;}
	.in_con06 dl{margin-bottom: 10px;}
	.in_con06 dt{margin:0 5px;}
	.in_con06 dd{bottom:10px;left:15px;right:15px;}
}

.fzlc{padding-top: 8vw;padding-bottom: 7vw;overflow: hidden;position: relative;}
.fzlc .mySwiper{width:1440px;margin-left: auto;margin-right: auto;}
.fzlc .swiper{overflow: visible;}
.fzlc .swiper-slide{border-top:1px solid #dfdfdf;padding-top: 5vw;position: relative;}
.fzlc .swiper-slide:after{content: "";display: block;width:25px;height: 25px;background-color: #ececec;border-radius: 100%;position:absolute;top:-12px;left:0;}
.fzlc .swiper-slide:before{content: "";display: block;width:15px;height: 15px;background-color: #ccc;border-radius: 100%;position:absolute;top:-7px;left:5px;z-index: 2;}
.fzlc .swiper-slide.swiper-slide-active:after{background-color: #a8b5c7;}
.fzlc .swiper-slide.swiper-slide-active:before{background-color: #17489C;}
.fzlc .swiper-slide-prev{opacity: 0.3;}
.fzlc .swiper-slide-next+div+div+div{opacity: 0.3;}
.fzlc .swiper-slide-next+div+div+div+div{opacity: 0.3;}
.fzlc .swiper-button-prev,.fzlc .swiper-button-next{top:50%;}
.fzlc .swiper-button-prev:after,.fzlc .swiper-button-next:after{font-size: 20px;color:#fff;}
.fzlc .swiper-button-prev::before{content: "";display: block;width:1px;height: 18px;background-color: #36557d;position:absolute;right:-1px;top:50%;transform:translateY(-50%);}
.fzlc .pre_nex{position:absolute;right:20px;top:-38px;width:75px;height: 75px;background-color: #17489C;border-radius: 100%;z-index: 2;}
.fzlc .con{padding-right: 4.5vw;border-left: 1px solid #e5e5e5;padding-left: 1.5vw;}
.fzlc .con h3{color:#535353;border-bottom: 1px solid #e5e5e5;
	padding-right:2vw;padding-bottom: 1.5vw;padding-top: 1vw;
	margin-bottom: 1vw;display: inline-block;position: relative;
}
.fzlc .con h3:after{content: "";display: block;height: 90%;width:3px;background-color: #17489C;position:absolute;left:-1.55vw;top:0;}
.fzlc .con .edit p{margin-bottom: 1.2vw;color:#666;line-height:1.5;}
.fzlc .con .edit img{width: auto;}
@media only screen and (min-width:1920px){
    .fzlc .con{padding-right:30px;}
}
@media only screen and (max-width:1600px){
	.fzlc .mySwiper{width:80%;}
}
@media only screen and (max-width:1400px){
	.fzlc .swiper-slide-next+div+div{opacity: 0.3;}
}
@media only screen and (max-width:1200px){
	.fzlc .mySwiper{width:90%;}
	.fzlc .con h3{margin-bottom: 2vw;}
	.fzlc .con .edit p{margin-bottom: 2vw;}
	.fzlc .con{padding-left: 3vw;}
	.fzlc .con h3:after{left:-3vw;}
}
@media only screen and (max-width:900px){
	.fzlc .swiper-slide-next+div{opacity: 0.3;}
	.fzlc .pre_nex{width:60px;height: 60px;top:-30px;}
	.fzlc .swiper-button-prev{left:5px;}
	.fzlc .swiper-button-next{right:5px;}
	.fzlc .swiper-button-prev::before{display: none;}
}
@media only screen and (max-width:768px){
	.fzlc{padding:15vw 0;}
	.fzlc .swiper-slide{padding-top: 15vw;}
}
@media only screen and (max-width:600px){
	.fzlc .swiper-slide-next{opacity: 0.3;}
	.fzlc .con h3{margin-bottom: 4vw;}
	.fzlc .con .edit p{margin-bottom: 4vw;}
	.fzlc .con{padding-left: 5vw;padding-right: 8vw;}
	.fzlc .con h3:after{left:-5vw;}
}

.gywm{padding-top:6vw;padding-bottom: 7vw;}
.gywm .con01{display: flex;flex-wrap: wrap;}
.gywm .con01 .left{flex:1;padding-right:6vw;}
.gywm .con01 .left .text{margin-bottom: 2.5vw;padding-bottom: 2.5vw;position: relative;margin-top: 2.5vw;}
.gywm .con01 .left .text:after{content: "";display:block;width:90px;height: 2px;background-color: #17489C;position:absolute;bottom:0px;left:0px;}
.gywm .con01 .left h3{font-weight: 700;color:#17489C;margin-bottom: 0.5vw;}
.gywm .con01 .left .p{color:#666;font-weight: 700;}
.gywm .con01 .left .edit{color:#666}
.gywm .con01 .left .edit p{margin-bottom: 1.5vw;line-height: 2;}
.gywm .con01 .right{flex:0 0 399px;}
.gywm .con01 .right img{max-width: 100%;}
@media only screen and (max-width:1600px){
	.gywm .con01 .right{flex:0 0 22vw;}
}
@media only screen and (max-width:1000px){
	.gywm .con01 .left .text{margin-bottom:4vw;padding-bottom: 4vw;}
	.gywm .con01 .left h3{margin-bottom: 1vw;}
	.gywm .con01 .left .edit p{line-height:1.8;margin-bottom: 3vw;}
}
@media only screen and (max-width:700px){
	.gywm{padding-top:10vw;padding-bottom: 12vw;}
	.gywm .con01{flex-direction: column-reverse;}
	.gywm .con01 .left{padding-right: 0;margin-top: 5vw;}
	.gywm .con01 .right{flex:0 0 100%;width:50%;}
	.gywm .con01 .right img{max-width:100%;width:auto;}
	.gywm .con01 .left .edit p{margin-bottom: 5vw;}
	.gywm .con01 .left .text{margin-bottom:8vw;padding-bottom: 5vw;}
}
.gywm .con02{margin-top: 9vw;}
.gywm .con02 .text{margin-bottom: 4vw;padding-bottom: 2.5vw;position: relative;}
.gywm .con02 .text h3{color:#666;font-weight: 700;}
.gywm .con02 .text:after{content: "";display:block;width:90px;height: 2px;background-color: #17489C;position:absolute;bottom:0px;left:0px;}
.gywm .con02 .list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.gywm .con02 .list dl{flex:0 0 335px;position: relative;height: 405px;}
.gywm .con02 .list dt{border-radius: 20px;overflow: hidden;height:336px;position: relative;transition:all 0.3s ease-in;position:absolute;top:50%;transform: translateY(-50%);}
.gywm .con02 .list dt:after{content: "";position:absolute;left:0px;top:0px;right:0px;bottom: 0px;background-color: rgba(255,255,255,0.9);z-index: 2;transition: all 0.3s ease-in-out;}
.gywm .con02 .list dd{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:65%;color:#333;text-align: center;z-index: 3;}
.gywm .con02 .list dd h3{margin-bottom: 0.7vw;font-weight: 700;}
.gywm .con02 .list dd .p{display: none;}
.gywm .con02 .list dd .add{position: relative;width:50px;height: 50px;margin:1.5vw auto 0;}
.gywm .con02 .list dd .add:after{content: "";position: absolute;left: 50%;top:50%;width:1px;height: 100%;background-color: #333;transform: translate(-50%,-50%);}
.gywm .con02 .list dd .add:before{content: "";position: absolute;left: 50%;top:50%;width:100%;height: 1px;background-color: #333;transform: translate(-50%,-50%);}
.gywm .con02 .list dl:hover dt{height: 100%;}
.gywm .con02 .list dl:hover dt:after{background-color: rgba(0,40,90,0.7);}
.gywm .con02 .list dl:hover dd{color:#fff;}
.gywm .con02 .list dl:hover dd .p{display:block;animation: fadeInShow 0.7s;animation-fill-mode:forwards;}
.gywm .con02 .list dl:hover dd .add{display: none;}
@media only screen and (max-width:1600px){
	.gywm .con02 .list dl{flex:0 0 23%;height: 20vw;}
	.gywm .con02 .list dt{height: 18vw;}
	.gywm .con02 .list dd{width:80%;}
}
@media only screen and (max-width:1000px){
	.gywm .con02 .list dl{flex:0 0 48%;height: 30vw;}
	.gywm .con02 .list dt{width:100%;}
	.gywm .con02 .list dd .add{width:30px;height: 30px;}
	.gywm .con02 .text{margin-bottom:4vw;padding-bottom: 4vw;}
}
@media only screen and (max-width:600px){
	.gywm .con02 .list dl{flex:0 0 100%;height: 60vw;margin-bottom: 5vw;}
	.gywm .con02 .list dl dt{height: 100%;}
	.gywm .con02 .list dl dt:after{background-color: rgba(0,40,90,0.7);}
	.gywm .con02 .list dl dd{color:#fff;}
	.gywm .con02 .list dl dd .p{display:block;animation: fadeInShow 0.7s;animation-fill-mode:forwards;}
	.gywm .con02 .list dl dd .add{display: none;}
	.gywm .con02 .list dd h3{margin-bottom: 2vw;}
	.gywm .con02 .text{margin-bottom:8vw;padding-bottom: 5vw;}
}
.jrwm{padding-top:4vw;padding-bottom: 7vw;}
.jrwm .wrap{display: flex;flex-wrap:wrap;}
.jrwm .edit{color:#666;margin-bottom: 3vw;}
.jrwm .edit p{margin-bottom: 1.5vw;}
.jrwm .img{display: flex;flex-wrap: wrap;justify-content: space-between;width:100%;}
.jrwm .img dl{position: relative;max-width: 700px;}
.jrwm .img dt{position:absolute;left:50px;top:50px;color:#fff;z-index: 2;}
.jrwm .img dt h3{position: relative;padding-left:18px;line-height: 1;font-weight: 700;}
.jrwm .img dt h3:after{content: "";width:4px;height: 100%;background-color: #fff;position:absolute;left:0px;top:2px;}
.jrwm .img dd{border-radius: 20px;overflow: hidden;}
.jrwm .img dd img{transition:all 0.3s ease-in-out;}
.jrwm .img dl:hover img{transform:scale(1.05)}
@media only screen and (max-width:1600px){
	.jrwm .img dl{flex:0 0 48%;}
	.jrwm .img dt{top:3vw;left:3vw;}
}
@media only screen and (max-width:1200px){
	.jrwm .img dd{border-radius: 10px;}
}

@media only screen and (max-width:700px){
	.jrwm{padding:10vw 0 12vw;}
	.jrwm .img dl{flex:0 0 100%;margin-bottom: 5vw;}
	.jrwm .img dt{top:6vw;left:6vw;}
}

.jrwm_des{padding-top:4vw;padding-bottom: 7vw;}
.jrwm_des .con_tab{display: flex;flex-wrap: wrap;justify-content: center;}
.jrwm_des .con_tab li a{margin:0 5px;display: flex;width:120px;height: 35px;align-items: center;justify-content: center;background-color: #fff;color:#333;border:1px solid #efefef;border-radius: 5px;overflow: hidden;}
.jrwm_des .con_tab li a:hover{background-color: #17489C;color:#fff;border-color: #17489C;}
.jrwm_des .con_tab li.active a{background-color: #17489C;color:#fff;border-color:#17489C;}
.jrwm_des .p{margin-top: 3.5vw;color:#666;line-height: 2;}
.jrwm_des .img{margin-top: 4vw;border-radius: 10px;overflow: hidden;}
.jrwm_des .dl{display: flex;flex-wrap: wrap;justify-content: space-between;width:96%;margin-left: auto;margin-right: auto;margin-top: -8vw;}
.jrwm_des .dl dl{max-width:670px;background-color: #fff;padding:2.5vw 2.5vw 4vw 3vw;box-shadow:  0 5px 15px #ececec;border-radius: 10px;overflow: hidden;;}
.jrwm_des .dl dt{margin-bottom: 0.5vw;}
.jrwm_des .dl dt img{width: auto;max-width: 100%;}
.jrwm_des .dl dt p{margin-top: -20px;font-weight: 700;}
.jrwm_des .dl dd{color: #666;}
.jrwm_des .dl dd strong{color:#17489C;}
.jrwm_des .con{margin-top: 4vw;}
.jrwm_des .con h3{color:#333;font-weight: 700;}
.jrwm_des .con .edit{color:#999;margin-top: 0.7vw;}
@media only screen and (max-width:1600px){
	.jrwm_des .dl dl{flex:0 0 48%;}
	.jrwm_des .dl dt img{width: 5.5vw;}
}
@media only screen and (max-width:700px){
	.jrwm_des{padding:10vw 0 12vw;}
	.jrwm_des .p{margin-top:7vw;}
	.jrwm_des .img{margin-top: 7vw;}
	.jrwm_des .con{margin-top: 7vw;}
	.jrwm_des .dl dl{flex:0 0 100%;margin-bottom: 5vw;padding:5vw;}
	.jrwm_des .dl dt img{width: 10vw;}
	.jrwm_des .dl dt{margin-bottom: 3vw;}
}

.qyjg{background: url(../jpg/img62.jpg) no-repeat center top;padding:7vw 0 9vw;background-size:100% 100%;}
.qyjg .pc_lay{display: flex;flex-wrap:wrap;justify-content: space-evenly;}
.qyjg img{width:auto;max-width: 100%;}
.qyjg .p{width:140%;margin:1.5vw auto 0;}
.qyjg .left{flex:0 0 353px;position:relative;}
.qyjg .left img{}
.qyjg .mid{flex:0 0 410px;text-align: center;}
.qyjg .mid img{margin-top:4.5vw;}
.qyjg .right{flex:0 0 353px;position:relative;}
.qyjg .right img{}
.qyjg .mo_lay{display: none;}
@media only screen and (min-width:1930px){
    .qyjg .mid img{margin-top:3.5vw;}
}
@media only screen and (max-width:1600px){
	.qyjg .left{flex:0 0 27%;}
	.qyjg .mid{flex:0 0 40%;}
	.qyjg .right{flex:0 0 27%;}
}
@media only screen and (max-width:1200px){
    .qyjg .p{width:100%;}
}
@media only screen and (max-width:600px){
	.qyjg{padding:15vw 0 20vw;background-size: cover;}
	.qyjg .pc_lay{display: none;}
	.qyjg .mo_lay{display: block;}
	.qyjg .l_r_con{display: flex;border:1px dotted #ccc;padding:10px;border-radius: 20px;justify-content: space-between;margin-bottom: 3vw;}
	.qyjg .mo_lay .left{flex:0 0 48%;position:static;}
	.qyjg .mo_lay .right{flex:0 0 48%;position:static;}
	.qyjg .p{font-size:14px;width:90%;}
	.qyjg .mo_lay .mid img{width:60%;margin-top:0;}
}

.qywh{background:#fff url(../jpg/0img1.jpg) no-repeat center;padding:8vw 0;}
.qywh .ul{position: relative;}
.qywh li{color: #fff;text-align: center;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.qywh li h3{font-weight: 700;}
.qywh li img{width: auto;}
.qywh li .text{width:65%;}
.qywh li .text img{margin-bottom: 1vw;}
.qywh li .text .p{text-align: left;margin-top: 1.5vw;}
.qywh li .text .p p{margin-bottom: 0.7vw;}
.qywh li.li01{
	width:470px;height: 470px;background-color: rgba(85,131,193,0.9);border-radius: 100%;
	position:absolute;left:0px;top:50%;transform:translateY(-50%);
}
/*.qywh li.li01 .p{display:none;}
.qywh li.li01:hover .p{display:block;}*/
.qywh li.li01 .img{position:absolute;left:0px;bottom:0px;}
.qywh li.li02{width:705px;height: 705px;background-color: rgba(45,92,154,0.9);border-radius: 100%;margin:0 auto;}
.qywh li.li03{
	width:470px;height: 470px;background-color: rgba(10,54,111,0.7);border-radius: 100%;
	position:absolute;right:0px;top:50%;transform:translateY(-50%);
}
/*.qywh li.li03 .p{display:none;}
.qywh li.li03:hover .p{display:block;}*/
.qywh li.li03 .img{position:absolute;right:0px;top:0px;}



.qywh li.li01 .text{width:80%;}
.qywh li.li01 .text .p p{margin-bottom: 0.3vw;}
.qywh li.li03 .text{width:80%;}
.qywh li.li03 .text .p p{margin-bottom: 0.3vw;}
@media only screen and (max-width:1600px){
	.qywh li .text{width:68%;}
	.qywh li.li01{width:25vw;height: 25vw;}
	.qywh li.li02{width:40vw;height: 40vw;}
	.qywh li.li03{width:25vw;height: 25vw;}
	.qywh li.li01 .img{width:6vw;}
	.qywh li.li03 .img{width:6vw;}
	.qywh li .text img{width:2.85vw;}
	
    .qywh li.li01{width:27vw;height: 27vw;left:-2vw;}
    .qywh li.li03{width:27vw;height: 27vw;right:-2vw;}
.qywh li.li01 .text .p{margin-top:10px;}
.qywh li.li03 .text .p{margin-top:10px;}
.qywh li.li01 .text{width:66%;}
.qywh li.li03 .text{width:66%;}
	
}
@media only screen and (max-width:1300px){
	.qywh li .text{width:70%;}
	.qywh li.li01{width:30vw;height: 30vw;left:-6vw;}
    .qywh li.li03{width:30vw;height: 30vw;right:-6vw;}
}
@media only screen and (max-width:1200px){
	.qywh{padding:15vw 0;}
	.qywh li.li02{width:50vw;height: 50vw;}
	.qywh li.li01{width:30vw;height: 30vw;left:-5vw;}
    .qywh li.li03{width:30vw;height: 30vw;right:-5vw;}
}
@media only screen and (max-width:900px){
	.qywh li .text{width:75%;}	
}
@media only screen and (max-width:700px){
	.qywh li.li01{position:static;transform: translateY(20px);margin-left:auto;margin-right:auto;width:70vw;height:70vw;}
	.qywh li.li03{position:static;transform: translateY(-20px);margin-left:auto;margin-right:auto;width:70vw;height:70vw;}
	.qywh li.li02{width:90vw;height: 90vw;}
	.qywh li.li01 .img{width:12vw;}
	.qywh li.li03 .img{width:12vw;}
	.qywh li .text{width:80%;}
	.qywh li .text img{width:30px;margin-bottom: 3vw;}
	.qywh li .text .p{font-size: 14px;margin-top: 3vw;}
	.qywh li .text .p p{margin-bottom: 2vw;}
	
	.qywh li.li01 .p{display:block;}
	.qywh li.li03 .p{display:block;}
}


.shzr{padding:3.7vw 0;}
.shzr dl{background-color: #f8f8f8;display: flex;flex-wrap:wrap;border-radius: 20px;overflow: hidden;margin-bottom:2.5vw;}
.shzr dt{flex:0 0 550px;max-width: 550px;}
.shzr dt img{height: 100%;object-fit: cover;}
.shzr dd{flex:1;display: flex;justify-content: center;align-items: center;padding-left:3.5vw;padding-right:5.5vw;}
.shzr dd .text{padding:3vw 0;}
.shzr dd img{width:auto;}
.shzr dd h3{font-weight: 700;margin:1vw 0 2vw;}
.shzr dd .p{color:#666;line-height:1.8;}
.shzr dl:nth-of-type(2n){flex-direction: row-reverse;}
.shzr dl:nth-of-type(2n) dd{padding-left:5.5vw;padding-right:3.5vw;}

@media only screen and (max-width:1600px){
	.shzr dt{flex:0 0 43%;}
	.shzr dd img{width:5vw;}
}
@media only screen and (max-width:1200px){
	.shzr{padding:6vw 0;}
	.shzr dl{border-radius:10px;}
}
@media only screen and (max-width:700px){
	.shzr{padding:10vw 0;}
	.shzr dl{margin-bottom: 5vw;}
	.shzr dt{flex:0 0 100%;}
	.shzr dd img{width:50px;}
	.shzr dd h3{margin:3vw 0;}
	.shzr dd .text{padding:0;}
	.shzr dd{padding:8vw 5vw;}
}



