@charset "UTF-8";

/*banner图*/
@keyframes sc{
	  0%{
	    transform: scale(1.1);
	  }

	  100% {
	    transform: scale(1);
	  }
}
@keyframes move {
	0% {
		transform: rotate(45deg)
	}

	50%,
	100% {
		transform: rotate(225deg)
	}
}

@keyframes move1 {

	0%,
	50% {
		transform: rotate(45deg)
	}

	100% {
		transform: rotate(225deg)
	}
}
.index-banner{width:100%;max-width: 1920px;margin:0 auto;}			
.img-box {width: 100%;overflow: hidden;}
.img-box img {width: 100%;display:block;}
.index-banner .swiper-slide.swiper-slide-active .img-box img {-webkit-animation: sc linear 5s;-moz-animation: sc linear 5s;-o-animation: sc linear 5s;animation: sc linear 5s;}
.index-banner .swiper-pagination{left: 4%;bottom: unset;top: 50%;transform: translateY(-50%);width: auto;display: flex;flex-direction: column;}
.index-banner .swiper-pagination-bullet {cursor: pointer;caret-color: rgba(0,0,0,0);opacity: 1;width: 32px;height: 32px;padding: 6px;position: relative;margin: 12px 0px !important;background-color: transparent;}
.index-banner .swiper-pagination-bullet:focus {outline: none;}
.index-banner .swiper-pagination-bullet:before {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 6px;height: 6px;content: "";display: block;overflow: hidden;border-radius: 50%;/* border: 2px solid #fff; */background-color: #fff;transition: all 0.2s;-webkit-transition: all 0.2s;}
.index-banner .swiper-pagination-bullet-active:before {background-color: #0067b2;}
.index-banner .swiper-pagination-bullet-active .circleright {animation: move 5s   1 linear forwards;}
.index-banner .swiper-pagination-bullet-active .circleleft {animation: move1 5s  1 linear forwards;}
.circle {width:16px;height:32px;overflow:hidden;position: absolute;top: 0px;}
.ctrl-left {left:0px;}
.ctrl-right {right:0px;}

.circleright {width: 32px;height: 32px;border:2px solid rgba(0,103,178,0.8);position:absolute;border-top:2px solid transparent;border-right: 2px solid transparent;border-radius:50%;right:0;transform:rotate(45deg);}
.circleleft {width:32px;height:32px;border:2px solid rgba(0,103,178,0.8);position:absolute;border-bottom:2px solid transparent;border-left: 2px solid transparent;border-radius:50%;transform: rotate(45deg);}

.index-banner .swiper-button-next,.index-banner .swiper-button-prev{width:32px;height:32px;margin-top:-240px;transition: all 0.3s;-webkit-transition: all 0.3s;left:4%;font-size:16px;color:#fff;line-height:28px;text-align:center;background:none;border-radius:50%;opacity: 0.5;border:transparent solid 2px;}
.index-banner .swiper-button-next{margin-top:200px;}
.index-banner .swiper-button-next:hover,.index-banner .swiper-button-prev:hover{opacity:1;color:#0067b2;border:#0067b2 solid 2px;}
.index-banner .swiper-button-next .tip,.index-banner .swiper-button-prev .tip{position: absolute;top:50%;left:40px;width:48px;height:20px;background:#0067b2;font-size:12px;color:#fff;line-height:20px;text-align:center;border-radius:4px;margin-top:-10px;opacity:0;transition: all 0.3s;-webkit-transition: all 0.3s;}
.index-banner .swiper-button-next .tip .arrow,.index-banner .swiper-button-prev .tip .arrow{width:8px;height:8px;background:#0067b2;transform: rotate(45deg);position: absolute;left:-4px;top:6px;}
.index-banner .swiper-button-next:hover .tip,.index-banner .swiper-button-prev:hover .tip{opacity:1;}

@media (max-width:1280px) {
	.index-banner .swiper-pagination-bullet {left:2%;width: 24px;height: 24px;padding: 6px;margin:4px 0px !important;}
	.index-banner .swiper-pagination-bullet:before {width: 6px;height: 6px;border-width: 1px;}
	.circle {width: 12px;height: 24px;}
	.circleright,.circleleft {width: 24px;height: 24px;border-width: 1px;}

	.index-banner .swiper-button-next,.index-banner .swiper-button-prev{width:24px;height:24px;margin-top:-160px;left:4%;font-size:16px;line-height:22px;border:transparent solid 1px;display:none;}
	.index-banner .swiper-button-next{margin-top:120px;}
	.index-banner .swiper-button-next:hover,.index-banner .swiper-button-prev:hover{border:#0067b2 solid 1px;}
}

@media (max-width:768px) {
	.index-banner .swiper-pagination-bullet {width:16px;height: 16px;padding: 4px;margin:2px 0px !important;}
	.index-banner .swiper-pagination-bullet:before {width: 4px;height: 4px;}
	.circle {width: 8px;height: 16px;}
	.circleright,.circleleft {width: 16px;height: 16px;}

}


.home-title{width:100%;position:relative;}
.home-title h2{position:relative;z-index: 2;font-size:36px;font-weight: bold;text-align:center;line-height:48px;color:#fff;transition: all 0.3s;-webkit-transition: all 0.3s;}
.home-title h2:after{position: absolute;content: "";bottom:-10px;left:50%;width:36px;height:4px;background:#fff;margin-left:-18px;z-index:2;transition: all 0.3s;-webkit-transition: all 0.3s;}
.home-title p.en{position: absolute;left:50%;bottom:-2px;transform: translateX(-50%);-webkit-text-stroke: 2px #fff;font-size:88px;opacity: 0.1;font-style: italic;line-height:72px;font-family: "Arial";color:#0067b2;font-weight: bold;z-index: 0;transition: all 0.3s;-webkit-transition: all 0.3s;}

@media (max-width:1440px) {
	.home-title h2{font-size:32px;line-height:44px;}
	.home-title p.en{font-size:80px;line-height:64px;}
}
@media (max-width:1280px) {
	.home-title h2{font-size:28px;line-height:40px;}
	.home-title h2:after{bottom:-8px;width:28px;height:2px;margin-left:-14px;}
	.home-title p.en{font-size:64px;line-height:60px;}
}
@media (max-width:1080px) {
	.home-title h2{font-size:24px;line-height:32px;}
	.home-title p.en{font-size:56px;line-height:48px;}
}
@media (max-width:769px) {
	.home-title h2{font-size:20px;}
	.home-title h2:after{bottom:-4px;width:20px;margin-left:-10px;}
	.home-title p.en{font-size:36px;line-height:42px;-webkit-text-stroke:1px #fff;}
}


.home-about{width:100%;margin:0 auto;position:relative;background-image: linear-gradient(#8dc7f4, #c3e7fb);}
.home-about-cont{width:100%;padding:6.25% 0;z-index: 2;}
.home-about-cont .about{position: absolute;z-index: 0;top:50%;left:0;width:50%;transform: translateY(-50%);}
.home-about-cont .about img{display:block;width:100%;}

.home-about-left{float:left;width:100%;}
.home-about-left .left-img{width:42.857%;float:left;}
.home-about-left .left-img img{float:right;width:66.66666%;border-radius:24px;border-bottom-right-radius: 0;box-shadow:0 4px 30px rgba(0,103,178,0.5);}

.home-about-intro{float:right;width:57.143%;padding:0 80px;}
.home-about-title{width:100%;float:left;}
.home-about-title h2{font-size:36px;color:#333;line-height:48px;font-weight: bold;}

.home-about-txt{float:left;width:100%;margin-top:20px;font-size:16px;color:#333;line-height:36px;margin-bottom:10px;height:108px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;}
.home-about-txt p{line-height:inherit;}

.about-more{width:100px;float:right;}
.about-more a{display:block;width:100%;font-size:16px;line-height:48px;color:#0067b2;display:flex;flex-direction: row;justify-content: space-between;align-items: center;transition: all 0.6s}
.about-more a .iconfont{font-size:12px;color:#fff;width:24px;height:24px;background:#0067b2;border-radius:50%;text-align:center;line-height:24px;}
.about-more:hover a{transform: translateX(4px);}

.home-about-right{float:left;width:100%;position: relative;}
.right-txt{position: absolute;bottom:0;left:0;display: flex;flex-direction: row;align-items: center;}
.right-txt .line{width:240px;height:2px;background:#71b1dd;margin-right:20px;}
.right-txt .txt{font-size:24px;color:#0067b2;line-height:40px;}
.right-img{float:right;width:57.143%;}
.right-img img{float:right;width:100%;border-radius:24px;border-top-left-radius: 0;box-shadow:0 4px 30px rgba(0,103,178,0.5);}

@media (max-width:1440px) {
	.home-about-title h2{font-size:32px;line-height:44px;}
}

@media (max-width:1280px) {
	.home-about-intro{padding:0 6%;}
	.home-about-title h2{font-size:28px;line-height:40px;}
	.home-about-txt{margin-top:16px;font-size:14px;line-height:24px;height:72px;}

	.about-more{width:84px;}
	.about-more a{font-size:14px;line-height:40px;}
	.about-more a .iconfont{width:20px;height:20px;line-height:20px;}

	.right-txt .line{width:160px;margin-right:16px;}
	.right-txt .txt{font-size:18px;line-height:40px;}
}

@media (max-width:1080px) {
	.home-about-cont .about{top:53%;}
	.home-about-left .left-img img{width:78.66666%;}
	.home-about-title h2{font-size:24px;line-height:32px;}
	.home-about-txt{margin-top:12px;}

	.about-more{width:84px;}
	.about-more a{font-size:14px;line-height:40px;}
	.about-more a .iconfont{width:20px;height:20px;line-height:20px;}

	.right-txt .line{width:100px;margin-right:12px;}
	.right-txt .txt{font-size:16px;line-height:24px;}
}
@media (max-width:769px) {
	.home-about-cont{padding:40px 0;}
	.home-about-cont .about{top:20%;left:4%;transform: translateY(0);}
	.home-about-cont .about img{display:block;width:100%;}

	.home-about-left .left-img{width:100%;}
	.home-about-left .left-img img{float:right;width:66.66666%;border-radius:24px;border-bottom-right-radius: 0;box-shadow:0 4px 30px rgba(0,103,178,0.5);}

	.home-about-intro{width:100%;padding:0;margin-top:12px;}
	.home-about-title h2{font-size:20px;}

	.right-txt{position:relative;float:right;margin:0;margin-top:20px;}
	.right-img{width:100%;margin-top:12px;}
}

.home-cul{width:100%;background:#0067b2;padding-top:6%;}
.home-cul-list{width:100%;margin-top:4%;}
.home-cul-list li{float:left;width:25%;border-left:#1a76ba solid 1px;padding-bottom:5%;}
.home-cul-list li .icon{width:72px;margin:0 auto;}
.home-cul-list li .icon img{display:block;width:72px;}
.home-cul-list li .txt{margin-top:32px;text-align:center;}
.home-cul-list li .txt h5{width:100%;font-size:24px;color:#fff;line-height:36px;margin-bottom:12px;height:36px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}
.home-cul-list li .txt p{width:100%;font-size:18px;color:#fff;line-height:36px;height:72px;opacity: 0.5;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.home-cul-list li:first-child{border-left:none;padding-left:0;}

@media (max-width:1440px) {
	.home-cul-list li .icon{width:64px;}
	.home-cul-list li .icon img{width:64px;}
	.home-cul-list li .txt{margin-top:24px;}
	.home-cul-list li .txt h5{font-size:20px;line-height:32px;margin-bottom:8px;height:32px;}
	.home-cul-list li .txt p{font-size:16px;line-height:32px;height:64px;-webkit-line-clamp:2;}
}
@media (max-width:1280px) {
	.home-cul-list li .icon{width:56px;}
	.home-cul-list li .icon img{width:56px;}
	.home-cul-list li .txt{margin-top:20px;}
	.home-cul-list li .txt p{font-size:14px;line-height:24px;height:48px;-webkit-line-clamp:2;}
}
@media (max-width:1080px) {
	.home-cul{padding:6% 0;}
	.home-cul-list li{width:48%;margin-left:4%;padding-bottom:0;margin-bottom:4%;border-bottom:#1a76ba solid 1px;}
	/*.home-cul-list li:first-child{padding-left:4%;}*/
	.home-cul-list li:nth-child(odd){border-left:none;margin-left:0;}
	.home-cul-list li:nth-last-child(1){margin-bottom:0;border-bottom:none;}
	.home-cul-list li:nth-last-child(2){margin-bottom:0;border-bottom:none;}
	.home-cul-list li .icon{width:40px;}
	.home-cul-list li .icon img{width:40px;}
	.home-cul-list li .txt{margin-top:16px;}
	.home-cul-list li .txt h5{font-size:18px;line-height:24px;margin-bottom:8px;height:24px;}
	.home-cul-list li .txt p{font-size:14px;line-height:24px;height:48px;-webkit-line-clamp:2;}
}

@media (max-width:769px) {
	.home-cul{padding:40px 0 20px;}
	.home-cul-list li{width:54%;margin:0;padding:0;padding:20px 0;border:none;}
	.home-cul-list li:first-child{padding:20px 0;}
	.home-cul-list li:nth-child(odd){width:46%;}
	.home-cul-list li .icon{width:36px;}
	.home-cul-list li .icon img{width:36px;}
	.home-cul-list li .txt{margin-top:10px;}
	.home-cul-list li .txt h5{font-size:16px;line-height:20px;margin-bottom:8px;height:20px;}
	.home-cul-list li .txt p{font-size:12px;line-height:20px;height:40px;-webkit-line-clamp:2;}
}


.home-core{width:100%;margin:0 auto;background-repeat: no-repeat;background-position: center;background-size: cover;padding:6.25% 0;}
.home-core .home-title{width:100%;}
.home-core .home-title h2{color:#0067b2;text-align: left;}
.home-core .home-title h2:after{background:#0067b2;left:56px;margin-left:0;}
.home-core .home-title p.en{-webkit-text-stroke: 2px #caf1f8;color:transparent;left:0;transform: translateX(0%);width:100%;opacity: 0.8;}

@media (max-width:1440px) {
	.home-core .home-title h2:after{left:42px;}
}
@media (max-width:1080px) {
	.home-core .home-title h2:after{left:32px;}
}
@media (max-width:769px) {
	.home-core .home-title h2:after{left:28px;}
	.home-core .home-title p.en{-webkit-text-stroke: 1px #caf1f8;}
}

.core-slogin{width:73%;margin-top:4%;margin-bottom:4.4%;position:relative;}
.core-slogin .slogin-img{width:100%;position:relative;z-index: 2;}
.core-slogin .slogin-img img{display:block;width:100%;}
.core-slogin .slogin-txt{position: absolute;top:0;left:0;z-index: 3;width:100%;height:100%;display:flex;flex-direction: row;justify-content: center;align-items: center;}
.core-slogin .slogin-txt h3{font-size:60px;color:#fff;line-height:60px;letter-spacing: 4px;}
.core-slogin:after{content: "";position: absolute;left:10px;top:10px;z-index:0;width:100%;height:100%;background:#b8ddee;}

@media (max-width:1440px) {
	.core-slogin .slogin-txt h3{font-size:52px;line-height:52px;}
}
@media (max-width:1280px) {
	.core-slogin .slogin-txt h3{font-size:40px;line-height:40px;}
	.core-slogin:after{left:6px;top:6px;}
}
@media (max-width:1080px) {
	.core-slogin .slogin-txt h3{font-size:32px;line-height:32px;letter-spacing: 2px;}
}
@media (max-width:769px) {
	.core-slogin{width:84%;}
	.core-slogin .slogin-txt h3{font-size:20px;line-height:24px;letter-spacing: 1px;}
	.core-slogin:after{left:4px;top:4px;}
}

.home-core-list{width:100%;position: relative;}
.home-core-list .swiper-container{padding:0 20px 10px 20px;}
.home-core-list li{position:relative;transition: all 0.6s;}
.home-core-list li a{display:block;width:100%;}
.home-core-list li a .img{width:100%;}
.home-core-list li a .img img{display:block;width:100%;}

.home-core-list li a .txt-box{position:absolute;top:0;left:0;width:100%;z-index:2;height:100%;}
.home-core-list li a .txt-box:after{content: "";position: absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:#5da5d9;transition: all 1s;opacity:0;}
.home-core-list li a:hover .txt-box:after{opacity: 1;top:10px;left:-10px;}
.home-core-list li a .txt{width:100%;height:100%;background:rgba(0,0,0,0.3);padding:72px 40px 0;transition: all 0.6s;position:relative;z-index: 3;text-align:left;}
.home-core-list li a .txt .title{margin-bottom:84px;}
.home-core-list li a .txt .title h5{font-size:22px;color:#fff;line-height:32px;margin-bottom:10px;width:100%;height:32px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}
.home-core-list li a .txt .title h6{font-size:16px;color:#fff;line-height:24px;}
.home-core-list li a:hover .txt{background:#0067b2;}
.home-core-list li a .txt-main{width:100%;position: relative;transition: all 0.6s;}
.home-core-list li a .txt-main .icon{position: absolute;left:0;top:0;}
.home-core-list li a .txt-main .icon span{width:24px;height:4px;background:#fff;position: absolute;transition: all 0.6s;}
.home-core-list li a .txt-main .icon span.line2{transform: rotate(90deg);}
.home-core-list li a:hover .txt-main .icon span{transform:rotate(180deg);opacity: 0; }
.home-core-list li a .txt-main p{font-size:15px;line-height:24px;color:#fff;transition: all 0.6s;width:100%;height:0;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:5;}
.home-core-list li a:hover .txt-main p{height:120px;}

.home-core-list li a .home-more{position:absolute;bottom:40px;left:40px;z-index:2; width:168px;height:48px;border:#fff solid 1px;font-size:18px;line-height:48px;padding:0 20px;color:#fff;display:flex;flex-direction: row;justify-content: space-between;align-items: center;transition: all 0.6s}
.home-core-list li a .home-more .iconfont{font-size:20px;}
.home-core-list li a .home-more:hover{box-shadow:0 2px 15px rgba(255,255,255,0.3);transform: translateX(4px);}

.home-core-list .swiper-pagination{bottom:-28px;width:100%;display:none;}
.home-core-list .swiper-pagination-bullet{opacity: 1;width:8px;margin:0 4px;background:#ccc;height:8px;transition: all .3s;position:relative;}
.home-core-list .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#0067b2;}

@media (max-width:1440px) {
	/*.home-core-list li{width:29%;margin-left:6.5%;}*/
	.home-core-list li a .txt{padding:60px 30px;}
	.home-core-list li a .txt .title h5{font-size:20px;}
	.home-core-list li a .home-more{width:160px;height:40px;font-size:16px;line-height:38px;}
	.home-core-list li a .home-more .iconfont{font-size:18px;}
}
@media (max-width:1280px) {
	.home-core-list li a .txt .title{margin-bottom:48px;}
	.home-core-list li a .txt .title h5{line-height:28px;height:28px;}
	.home-core-list li a .txt-main .icon span{width:24px;height:3px;}
	.home-core-list li a .txt-main p{font-size:14px;-webkit-line-clamp:4;}
	.home-core-list li a:hover .txt-main p{height:96px;}
	.home-core-list li a .home-more{width:140px;left:30px;bottom:30px;}
	
}
@media (max-width:1080px) {
	.home-core{padding:40px 0;}

	.home-core-list .swiper-container{padding:0 4% 10px 4%;}
	.home-core-list li a .txt{padding:40px 20px;}
	.home-core-list li a .txt .title{margin-bottom:20px;}
	.home-core-list li a .txt .title h5{font-size:18px;}
	.home-core-list li a .txt-main .icon span{width:20px;height:2px;}
	.home-core-list li a .txt-main p{line-height:20px;}
	.home-core-list li a:hover .txt-main p{height:80px;}
	.home-core-list li a .home-more{width:120px;left:20px;bottom:20px;padding:0 12px;font-size:14px;}
	.home-core-list li a .home-more .iconfont{font-size:16px;}
}
@media (max-width:769px) {
	.home-core{padding:40px 0 56px;}
	.home-core-list li a .home-more{width:96px;padding:0 8px;height:36px;line-height:34px;}
	.home-core-list .swiper-pagination{display:block;}
}

.home-party-title{width:100%;margin:0 auto;background-repeat: no-repeat;background-position: center;background-size: cover;padding:6.25% 0 5.25%;}
@media (max-width:1080px) {
	.home-party-title{padding:40px 0 32px;}
}

.home-party{width:100%;margin-top:3%;margin-bottom:6%;}

.home-party-part1{width:100%;}
.home-party-part1 a{float:left;width:100%;display: flex;flex-direction: row;align-items: center;justify-content: space-between;}
.home-party-part1 a .img{width:65%;overflow: hidden;}
.home-party-part1 a .img img{display:block;width:100%;transition: all 1s;-webkit-transition: all 1s;}
.home-party-part1 a:hover .img img{-webkit-transform:scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);}

.home-party-part1 a .txt{width:32%;}
.home-party-part1 a .txt h5{font-size:24px;color:#333;line-height:36px;margin-bottom:40px;transition: all 0.3s;width:100%;height:108px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;}
.home-party-part1 a .txt:hover h5{color: #0067b2;}
.home-party-part1 a .txt p{font-size:18px;color:#666;line-height:36px;margin-bottom:60px;width:100%;height:108px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;}

.home-party-part1 .home-more{width:168px;height:48px;background:#0067b2;font-size:18px;line-height:48px;padding:0 20px;color:#fff;display:flex;flex-direction: row;justify-content: space-between;align-items: center;transition: all 0.6s}
.home-party-part1 .home-more .iconfont{font-size:20px;}
.home-party-part1 .home-more:hover{box-shadow:0 2px 15px rgba(0,103,178,0.5);transform: translateX(4px);}

.home-party-part2{width:100%;margin-top:40px;}
.home-party-part2 li{float:left;width:48.5%;margin-left:3%;}
.home-party-part2 li:nth-child(odd){margin-left:0;}
.home-party-part2 li a{display:block;width:100%;padding:60px;background:#ebf5fa;transition: all 0.3s}
.home-party-part2 li a h5{font-size:24px;color:#333;line-height:36px;transition: all 0.3s;width:100%;height:72px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}

.home-party-part2 li a:hover{background:#0067b2;}
.home-party-part2 li a:hover h5{color:#fff;}

@media (max-width:1440px) {
	.home-party-part1 a .txt h5{font-size:22px;line-height:32px;margin-bottom:32px;height:96px;}
	.home-party-part1 a .txt p{font-size:16px;line-height:32px;margin-bottom:48px;height:96px;}
	.home-party-part1 .home-more{width:160px;height:40px;font-size:16px;line-height:38px;}
	.home-party-part1 .home-more .iconfont{font-size:18px;}

	.home-party-part2 li a{padding:48px;}
	.home-party-part2 li a h5{font-size:22px;line-height:32px;height:64px;}
}
@media (max-width:1280px) {
	.home-party-part1 a .txt h5{font-size:20px;margin-bottom:20px;}
	.home-party-part1 a .txt p{margin-bottom:40px;}
	.home-party-part1 .home-more{width:140px;left:30px;bottom:30px;}
	.home-party-part2 li a{padding:40px;}
	.home-party-part2 li a h5{font-size:20px;line-height:32px;height:64px;}
}
@media (max-width:1080px) {
	.home-party-part1 a .txt h5{font-size:18px;margin-bottom:20px;}
	.home-party-part1 a .txt p{font-size:14px;line-height:24px;margin-bottom:20px;height:72px;}
	.home-party-part1 .home-more{width:120px;left:20px;bottom:20px;padding:0 12px;font-size:14px;}
	.home-party-part1 .home-more .iconfont{font-size:16px;}
	.home-party-part2 li a{padding:30px;}
	.home-party-part2 li a h5{font-size:18px;line-height:32px;height:64px;}
}
@media (max-width:769px) {
	.home-party-part1 a{display:block;}
	.home-party-part1 a .img{width:100%;}
	.home-party-part1 a .txt{width:100%;margin-top:20px;}
	.home-party-part1 a .txt h5{font-size:16px;line-height:24px;height:48px;margin-bottom:8px;-webkit-line-clamp:2;}
	.home-party-part1 a .txt p{margin-bottom:12px;line-height:20px;height:40px;-webkit-line-clamp:2;}
	.home-party-part1 .home-more{width:96px;padding:0 8px;height:36px;line-height:34px;}
	.home-party-part2{margin-top:20px;}
	.home-party-part2 li{width:100%;margin-bottom:12px;margin-left:0;}
	.home-party-part2 li a{padding:20px;}
	.home-party-part2 li a h5{font-size:16px;line-height:24px;height:auto;max-height:48px;}
}

.home-news{width:100%;padding:4% 0 7%;background:#f6fbff;}
.home-news-title{display: flex;width:100%;flex-direction: row;justify-content: space-between;align-items: center;}
.home-news-title .home-title{width:60%;}
.home-news-title .home-title h2{color:#0067b2;text-align: left;}
.home-news-title .home-title h2:after{background:#0067b2;left:56px;margin-left:0;}
.home-news-title .home-title p.en{-webkit-text-stroke: 2px #caf1f8;color:transparent;left:0;transform: translateX(0%);width:100%;opacity: 0.8;}
.home-news-title .home-more{width:168px;height:48px;}
.home-news-title .home-more a{width:100%;background:#0067b2;font-size:18px;line-height:48px;padding:0 20px;color:#fff;display:flex;flex-direction: row;justify-content: space-between;align-items: center;transition: all 0.6s;}
.home-news-title .home-more .iconfont{font-size:20px;}
.home-news-title .home-more:hover a{box-shadow:0 2px 15px rgba(0,103,178,0.5);transform: translateX(4px);}

@media (max-width:1440px) {
	.home-news-title .home-title h2:after{left:42px;}
	.home-news-title .home-more{width:160px;height:40px;}
	.home-news-title .home-more a{font-size:16px;line-height:38px;}
	.home-news-title .home-more .iconfont{font-size:18px;}
}
@media (max-width:1280px) {
	.home-news-title .home-more{width:140px;left:30px;bottom:30px;}
}
@media (max-width:1080px) {
	.home-news-title .home-title h2:after{left:32px;}
	.home-news-title .home-more{width:120px;}
	.home-news-title .home-more a{padding:0 12px;font-size:14px;}
	.home-news-title .home-more .iconfont{font-size:16px;}
}
@media (max-width:769px) {
	.home-news-title .home-title h2:after{left:28px;}
	.home-news-title .home-title p.en{-webkit-text-stroke: 1px #caf1f8;}
	.home-news-title .home-more{width:96px;}
	.home-news-title .home-more a{padding:0 8px;height:36px;line-height:34px;}
}

.home-news-list{width:100%;margin-top:4%;position:relative;}
.home-news-list .single-slide{width:45.71%;}
.home-news-list .double-slide{width:25.285%;}
.home-news-list .swiper-container{padding:0 calc(50% - 700px);}
.home-news-list .item{width:100%;position:relative;}
.home-news-list .item a{display:block;width:100%;}
.home-news-list .item a .img{width:100%;overflow: hidden;}
.home-news-list .item a .img img{display:block;width:100%;transition: all 1s;-webkit-transition: all 1s;}
.home-news-list .item a:hover .img img{-webkit-transform:scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);}
.home-news-list .item a .date{position: relative;z-index: 2;width:128px;height:48px;background:#0067b2;font-size:18px;color:#fff;line-height:48px;text-align:center;margin-left:10px;margin-top:-24px;}
.home-news-list .item a .txt{width:100%;text-align:left;margin-top:24px;padding:0 10px;}
.home-news-list .item a .txt h5{font-size:24px;color:#333;line-height:36px;transition: all 0.3s;width:100%;max-height:72px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.home-news-list .item a:hover .txt h5{color:#0067b2;}
.home-news-list .item a .txt p{font-size:18px;color:#666;line-height:36px;width:100%;max-height:108px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;margin-top:20px;}

.home-news-list .double-slide .item:first-child{margin-bottom:50px;}

@media (max-width:1440px) {
	.home-news-list .swiper-container{padding:0 20px;}
	.home-news-list .item a .date{width:112px;height:40px;font-size:16px;line-height:40px;margin-left:8px;margin-top:-20px;}
	.home-news-list .item a .txt{margin-top:20px;padding:0 8px;}
	.home-news-list .item a .txt h5{font-size:22px;line-height:32px;max-height:64px;}
	.home-news-list .item a .txt p{font-size:16px;line-height:32px;max-height:96px;margin-top:16px;}
	.home-news-list .double-slide .item:first-child{margin-bottom:40px;}
}
@media (max-width:1280px) {
	.home-news-list .item a .date{width:100px;height:36px;font-size:14px;line-height:36px;margin-top:-18px;}
	.home-news-list .item a .txt h5{font-size:20px;}
}
@media (max-width:1080px) {
	.home-news{padding:40px 0 60px;}
	.home-news-list{margin-top:20px;}
	.home-news-list .swiper-container{padding:0 4%;}
	.home-news-list .single-slide{width:76.19%;}
	.home-news-list .double-slide{width:42.14%;}
	.home-news-list .item a .date{width:96px;height:32px;font-size:14px;line-height:32px;margin-top:-16px;}
	.home-news-list .item a .txt{margin-top:8px;padding:0 8px;}
	.home-news-list .item a .txt h5{font-size:18px;line-height:24px;max-height:48px;}
	.home-news-list .item a .txt p{font-size:14px;line-height:24px;max-height:72px;margin-top:12px;}
	.home-news-list .double-slide .item:first-child{margin-bottom:24px;}
}
@media (max-width:769px) {
	.home-news-list .item a .date{width:80px;height:28px;font-size:12px;line-height:28px;margin-top:-14px;}
	.home-news-list .item a .txt h5{font-size:16px;}
	.home-news-list .item a .txt p{line-height:20px;max-height:60px;margin-top:8px;}
}

/*关于我们*/
.inside-banner{width:100%;height:0;padding-bottom:35.4166666%;background:#f2f2f2;position:relative;}
.inside-banner .banner-img{position: absolute;top:0;left:0;width:100%;height:100%;z-index:1;}
.inside-banner .banner-img img{display:block;width:100%;}
.inside-banner .inside-banner-txt{position: absolute;top:0;left:0;width:100%;height:100%;background-color: rgba(0,103,178,0.3);padding-bottom:88px;display: flex;align-items: center;z-index:2;}
.inside-banner .inside-banner-txt h6{font-size:56px;color:#fff;line-height:56px;font-family:"Arial";}
.inside-banner .inside-banner-txt h1{font-size:36px;color:#fff;line-height:40px;margin-top:10px;}
.inside-banner .inside-banner-txt h2{font-size:36px;color:#fff;line-height:40px;margin-top:10px;}

@media (max-width:1440px) {
	.inside-banner .inside-banner-txt h6{font-size:48px;line-height:48px;}
	.inside-banner .inside-banner-txt h1{font-size:32px;line-height:36px;margin-top:8px;}
	.inside-banner .inside-banner-txt h2{font-size:32px;line-height:36px;margin-top:8px;}
}

@media (max-width:1280px) {
	.inside-banner .inside-banner-txt h6{font-size:40px;line-height:40px;}
	.inside-banner .inside-banner-txt h1{font-size:28px;line-height:32px;margin-top:8px;}
	.inside-banner .inside-banner-txt h2{font-size:28px;line-height:32px;margin-top:8px;}
}
@media (max-width:1080px) {
	.inside-banner .inside-banner-txt{padding:0;}
	.inside-banner .inside-banner-txt h6{font-size:32px;line-height:32px;}
	.inside-banner .inside-banner-txt h1{font-size:24px;line-height:28px;margin-top:8px;}
	.inside-banner .inside-banner-txt h2{font-size:24px;line-height:28px;margin-top:8px;}
}

@media (max-width:768px) {
	.inside-banner .inside-banner-txt h6{font-size:24px;line-height:24px;}
	.inside-banner .inside-banner-txt h1{font-size:18px;line-height:20px;margin-top:8px;}
	.inside-banner .inside-banner-txt h2{font-size:18px;line-height:20px;margin-top:8px;}
}

.about-intro{width:100%;padding:6.25% 0;position: relative;}
.about-intro .about-intro-img{width:47.916%;position: relative;z-index: 2;}
.about-intro .about-intro-img .img-cont{width:100%;height:0;padding-bottom:76.086%;position:relative;background-color: #eee;}
.about-intro .about-intro-img .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.about-intro .about-intro-img img{display: block;width:100%;}

.about-intro-txt{position: absolute;z-index: 1;top:0;left:0;width:calc(50% + 700px);height:100%;left:calc(50% - 700px);background-color: #f5f5f5;display:flex;align-items: center;}
.about-intro-txt .intro-main{width:100%;max-width:1400px;display: flex;justify-content: flex-end;align-items: center;flex-direction: row;}
.about-intro-txt .intro-box{width:47.14%;}
.about-intro-txt .intro-box h6{font-size:24px;color:#0067b2;line-height:36px;margin-bottom:40px;}
.about-intro-txt .intro-box .intro-txt{font-size:16px;color:#333;line-height:36px;}
.about-intro-txt .intro-box .intro-txt p{line-height: inherit;margin-bottom:40px;}

.second-title{font-size:36px;color:#333;font-weight: bold;line-height:40px;margin-bottom:50px;}

.about-editor-box{width:100%;padding:6% 0;}
.about-editor{width:100%;border-left:#e0e0e0 solid 1px;padding-left:14.285%;position: relative;}
.about-editor .txt-left{font-size:16px;color:#888;line-height:20px;font-family:"Arial";transform:rotate(90deg);position: absolute;left:30px;top:0;transform-origin:0 0;text-transform: uppercase;letter-spacing:1px;}

@media (max-width:1440px) {
	.about-intro{width:calc(100% - 20px);margin-left:20px;background:#f5f5f5;display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
	.about-intro .about-intro-img{margin-left:-20px;}
	.about-intro-txt{width:52.084%;left:0;position: relative;background:none;}
	.about-intro-txt .intro-main{padding-right:20px;}
	.about-intro-txt .intro-box{width:92%;}
	.about-intro-txt .intro-box h6{font-size:22px;line-height:32px;margin-bottom:32px;}
	.about-intro-txt .intro-box .intro-txt{line-height:32px;}
	.about-intro-txt .intro-box .intro-txt p{margin-bottom:32px;}

	.second-title{font-size:32px;line-height:36px;margin-bottom:40px;}
}

@media (max-width:1280px) {
	.second-title{font-size:28px;line-height:36px;margin-bottom:32px;}
	.about-intro-txt .intro-box h6{font-size:20px;line-height:28px;margin-bottom:24px;}
	.about-intro-txt .intro-box .intro-txt{line-height:28px;}
	.about-intro-txt .intro-box .intro-txt p{margin-bottom:24px;}
}
@media (max-width:1080px) {
	.about-intro{padding:40px 4%;width:100%;margin-left:0;display:block;background:#fff;}
	.about-intro .about-intro-img{width:100%;margin:0;}
	.about-intro-txt{position: relative;width:100%;height:auto;left:0;background:#f5f5f5;}
	.about-intro-txt .intro-main{display:block;padding:0;}
	.about-intro-txt .intro-box{width:100%;padding:20px;}
	.about-intro-txt .intro-box h6{font-size:16px;line-height:28px;margin-bottom:20px;}
	.about-intro-txt .intro-box .intro-txt{font-size:14px;line-height:24px;text-align: justify;}
	.about-intro-txt .intro-box .intro-txt p{margin-bottom:20px;}

	.second-title{font-size:24px;line-height:28px;margin-bottom:30px;}

	.about-editor-box{padding:0 0 40px;}
	.about-editor{padding-left:8%;}
	.about-editor .txt-left{font-size:12px;line-height:16px;left:20px;letter-spacing:0;}
}

@media (max-width:768px) {
	.second-title{font-size:20px;line-height:24px;margin-bottom:20px;}
}

.culture-list{width:100%;padding:8.3333% 0;}
.culture-list dl{width:100%;padding:70px 0 50px;border-bottom:#e0e0e0 solid 1px;}
.culture-list dl:first-child{padding-top:0;}
.culture-list dl:last-child{padding-bottom:0;border-bottom:none;}
.culture-list dl dt{float:left;width:19.285%;font-size:18px;color:#333;line-height:32px;}

.culture-list dl dd{float:right;width:80.715%;margin-bottom:20px;}
.culture-list dl dd h3{font-size:24px;color:#333;line-height:32px;font-weight: bold;margin-bottom:10px;}
.culture-list dl dd h6{font-size:18px;color:#666;line-height:28px;}

.center-title{text-align:center;margin-bottom:50px;}

@media (max-width:1280px) {
	.culture-list dl{padding:50px 0 30px;}
	.culture-list dl dt{font-size:16px;line-height:28px;}
	.culture-list dl dd h3{font-size:20px;line-height:28px;margin-bottom:8px;}
	.culture-list dl dd h6{font-size:16px;line-height:24px;}

	.center-title{margin-bottom:36px;}
}

@media (max-width:1080px) {
	.culture-list{padding:40px 0;}
	.culture-list dl{padding:40px 0 24px;}
	.culture-list dl dt{width:28%;padding-right:20px;}
	.culture-list dl dd{width:72%;margin-bottom:16px;}
	.center-title{margin-bottom:28px;}
}

@media (max-width:1080px) {
	.culture-list dl dd h3{font-size:18px;margin-bottom:4px;}
	.culture-list dl dd h6{font-size:14px;}
	.center-title{margin-bottom:20px;}
}

.honor-list{width:100%;padding:8.33333% 0;position:relative;}
.honor-list figure{float:left;width:30.666%;margin:0;padding:0;margin-left:4%;margin-bottom:4%;}
.honor-list figure:nth-child(3n+1){margin-left:0;}
.honor-list figure a{display:block;width:100%;}
.honor-list figure a .pic-box{width:100%;height:0;padding-bottom:64%;position:relative;overflow:hidden;background:#fff;}
.honor-list figure a .pic{position:absolute;width:100%;padding:10%;height:100%;vertical-align:middle;display:-webkit-flex;-webkit-align-items:center;display:flex;align-items:center;text-align:center;}
.honor-list figure a .pic img{vertical-align:middle;max-width:100%;max-height:100%;display:block;margin:0 auto;box-shadow:0 12px 18px rgba(197,208,228);}
.honor-list figure a .txt{width:100%;margin-top:2px;background:#fff;padding:10px;height:68px;display:flex;align-items: center;justify-content: center;transition: all 0.2s;-webkit-transition: all 0.2s;}
.honor-list figure a h3{width:100%;font-size:16px;color:#333;line-height:24px;text-align:center;font-family:"微软雅黑";max-height:48px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;transition: all 0.2s;-webkit-transition: all 0.2s;}
.honor-list figure a:hover h3{color:#fff;}
.honor-list figure a:hover .txt{background-color: #0067b2;}

@media(max-width:1080px){
	.honor-list figure{width:48%;}
	.honor-list figure:nth-child(3n+1){margin-left:4%;}
	.honor-list figure:nth-child(odd){margin-left:0;}
	.honor-list figure a .txt{padding:8px;height:56px;}
	.honor-list figure a h3{font-size:14px;line-height:20px;max-height:40px;}
}

@media(max-width:769px){
	.honor-list figure{width:100%;margin-left:0;}
}

/*管理团队*/
.team-list{width:100%;padding:8.333333% 0;}
.team-list ul{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap;}
.team-list li{width:100%;border-top:#e0e0e0 solid 4px;margin-bottom:80px;}
.team-list li:last-child{margin-bottom:0;}
.team-list li .team-title{width:100%;display: flex;position: relative;margin-bottom:30px;}
.team-list li .team-title h5{font-size:18px;color:#0067b2;font-weight: bold;line-height:20px;padding-top:20px;position:relative;}
.team-list li .team-title h5:after{content: "";position: absolute;left:0;top:-4px;width:100%;height:4px;background-color: #0067b2;}
.team-list li .team-cont{width:100%;display: flex;flex-direction: row;flex-wrap: wrap;}
.team-list li .team-cont h6{font-size:16px;color:#333;line-height:32px;width:100%;}
.team-list li .team-cont h6.leftwidth{max-width:220px;}
.team-list li .team-cont h6.rightwidth{max-width:calc(100% - 220px);}
@media(max-width:1080px){
	.team-list{padding:40px 0;}
	.team-list li{border-top:#e0e0e0 solid 2px;margin-bottom:40px;}
	.team-list li .team-title{margin-bottom:16px;}
	.team-list li .team-title h5{font-size:16px;padding-top:16px;}
	.team-list li .team-title h5:after{top:-2px;height:2px;}
	.team-list li .team-cont h6{font-size:14px;line-height:28px;}
}
@media(max-width:769px){
	.team-list li{width:100%;min-height:0;margin-bottom:40px;}
	.team-list li:last-child{margin-bottom:0;}
	.team-list li .team-cont h6.leftwidth{max-width:140px;}
	.team-list li .team-cont h6.rightwidth{max-width:calc(100% - 140px);}
	.team-list li .team-cont h6{font-size:12px;line-height:28px;}
}


/*新闻资讯*/
.news-swiper{width:100%;background:#f5f5f5;padding:6.25% 0;}
.news-swiper a{width:100%;display:flex;flex-direction: row;align-items: center;justify-content: space-between;}
.news-slide-img{width:45.714%;position:relative;overflow:hidden;}
.news-slide-img .img-cont{width:100%;height:0;padding-bottom:67.96875%;overflow:hidden;position: relative;}
.news-slide-img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.news-slide-img .img-cont img{display:block;width:100%;height:100%;object-fit:cover;transition:all 1s;-webkit-transition:all 1s;}
.news-swiper a .news-slide-img:hover img{-webkit-transform:scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);}

.news-slide-txt{width:50%;padding-bottom:120px;text-align:left;}
.news-slide-txt .date{font-size:16px;color:#888;line-height:28px;}
.news-slide-txt h5{width:100%;margin-top:12px;font-size:24px;color:#333;line-height:36px;height:36px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}
.news-slide-txt p{width:100%;margin-top:24px;font-size:16px;color:#888;line-height:36px;height:108px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;}

.news-swiper .swiper-button-next,.news-swiper .swiper-button-prev{width:50px;height:50px;border:#e0e0e0 solid 1px;transition: all 0.3s;-webkit-transition: all 0.3s;top:auto;margin-top:0;bottom:0;left:50%;font-size:20px;color:#666;line-height:50px;text-align:center;background:none;background:none;}
.news-swiper .swiper-button-next{margin-left:80px;}
.news-swiper .swiper-button-next:hover,.news-swiper .swiper-button-prev:hover{color:#fff;border:#0067b2 solid 1px;background:#0067b2;}


@media(max-width:1440px){
	.news-slide-txt{padding-bottom:100px;}
	.news-slide-txt h5{margin-top:8px;line-height:32px;height:32px;}
	.news-slide-txt p{margin-top:20px;line-height:32px;height:96px;}

	.news-swiper .swiper-button-next,.news-swiper .swiper-button-prev{width:40px;height:40px;font-size:18px;line-height:40px;}
	.news-swiper .swiper-button-next{margin-left:60px;}
}

@media(max-width:1280px){
	.news-slide-txt{padding-bottom:80px;}
	.news-slide-txt .date{font-size:14px;line-height:24px;}
	.news-slide-txt h5{font-size:20px;line-height:28px;height:28px;}
	.news-slide-txt p{margin-top:16px;font-size:14px;line-height:24px;height:72px;}
}

@media(max-width:1080px){
	.news-swiper{padding:40px 0;}
	.news-slide-txt{padding-bottom:60px;}
	.news-slide-txt .date{line-height:20px;}
	.news-slide-txt h5{font-size:18px;line-height:24px;height:24px;}
	.news-slide-txt p{margin-top:12px;}
	.news-swiper .swiper-button-next,.news-swiper .swiper-button-prev{width:36px;height:36px;font-size:16px;line-height:36px;}
	.news-swiper .swiper-button-next{margin-left:48px;}
}
@media(max-width:769px){
	.news-slide-txt{padding-bottom:60px;}
	.news-swiper a{display:block;}
	.news-slide-img{width:100%;}

	.news-slide-txt{width:100%;margin-top:20px;}
	.news-slide-txt h5{font-size:16px;}

	.news-swiper .swiper-button-next,.news-swiper .swiper-button-prev{left:0;}
}

.news-list{width:100%;padding:8.3333% 0;}
.news-list li{float:left;width:30.428%;margin-left:4.358%;margin-bottom:4.358%;position: relative;}
.news-list li:nth-child(3n+1){margin-left:0;}
.news-list li a{display: block;width:100%;}
.news-list li a .img{width:100%;position:relative;overflow:hidden;z-index:2;}
.news-list li a .img-cont{width:100%;height:0;padding-bottom:67.84%;overflow:hidden;position: relative;background:#f5f5f5;}
.news-list li a .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.news-list li a .img-cont img{display:block;width:100%;height:100%;object-fit:cover;transition:all 1s;-webkit-transition:all 1s;}
.news-list li a:hover img{-webkit-transform:scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);}
.news-list li a .txt{width:100%;position:relative;z-index:3;padding:56px 10px 0;}
.news-list li a .txt .date{position: absolute;top:-24px;left:10px;width:130px;height:48px;background:#0067b2;font-size:18px;line-height:48px;color:#fff;text-align:center;font-family:"Arial";}
.news-list li a .txt h5{width:100%;font-size:22px;color:#333;line-height:36px;height:72px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;transition:all 0.2s;-webkit-transition:all 0.2s;}
.news-list li a:hover .txt h5{color:#0067b2;}

@media(max-width:1440px){
	.news-list li a .txt h5{font-size:20px;line-height:32px;height:64px;}
}
@media(max-width:1280px){
	.news-list li a .txt{padding:40px 8px 0;}
	.news-list li a .txt .date{top:-20px;left:8px;width:100px;height:40px;font-size:14px;line-height:40px;}
	.news-list li a .txt h5{font-size:18px;line-height:28px;height:56px;}
}
@media(max-width:1080px){
	.news-list{padding:40px 0;}
	.news-list li{width:48%;margin-left:4%;margin-bottom:4%;}
	.news-list li:nth-child(3n+1){margin-left:4%;}
	.news-list li:nth-child(odd){margin-left:0;}
	.news-list li a .txt{padding:24px 6px 0;}
	.news-list li a .txt .date{top:-16px;left:6px;width:88px;height:32px;font-size:12px;line-height:32px;}
	.news-list li a .txt h5{font-size:16px;line-height:24px;height:48px;}
}

@media(max-width:480px){
	.news-list li{width:100%;margin-left:0;margin-bottom:8%;}
	.news-list li:nth-child(3n+1){margin-left:0;}
	.news-list li a .txt h5{height:auto;max-height:48px;}
}

/*新闻详情*/
.inside-content{width:100%;padding:6.25% 0;}
@media(max-width:1080px){
	.inside-content{padding:40px 0;}
}

.detail-left{float:left;width:71.4285%;}
.detail-title{width:100%;text-align:center;}
.detail-title h1{font-size:24px;color:#333;line-height:40px;margin-bottom:16px;}
.detail-title h6{font-size:16px;color:#888;line-height:28px;}
.detail-title h6 span{display:inline-block;margin-left:30px;margin-right:30px;}

.detail-content{width:100%;background:#fff;padding:6%;margin-top:6%;box-shadow: 0 2px 20px rgba(0,0,0,0.1);}
.detail-content .editor{color:#888;}
.detail-bottom{width:100%;margin-top:8%;padding-top:6%;border-top:#e0e0e0 solid 1px;}
.detail-bottom .page-turn{float:left;}
.detail-bottom .page-turn a{float:left;font-size:16px;line-height:32px;color:#888;transition:all 0.2s;-webkit-transition:all 0.2s;}
.detail-bottom .page-turn a:hover{color:#0067b2;}
.detail-bottom .page-turn a .iconfont{margin-right:10px;font-size:14px;}
.detail-bottom .next{float:right;}
.detail-bottom .next .iconfont{margin-left:10px;margin-right:0;}

.detail-return{width:100%;display: flex;flex-direction: row;justify-content: center;align-items: center;margin-top:8%;}
.detail-return .line{width:120px;height:1px;background-color:#0067b2;}
.detail-return .return{margin-left:30px;margin-right:30px;font-size:16px;color:#0067b2;line-height:32px;}
.detail-return .return .iconfont{margin-right:12px;font-size:20px;}

.detail-right{float:right;width:25.7142%;margin-top:calc(6% + 84px);}
.recom-title{width:100%;border-bottom:#e0e0e0 solid 1px;padding-bottom:32px;}
.recom-title h3{font-size:24px;color:#333;line-height:40px;font-weight: bold;}
.recom-title h6{font-size:16px;color:#888;line-height:28px;font-family: "Arail";}

.recom-list{width:100%;}
.recom-list li{width:100%;margin-top:32px;}
.recom-list li a{display:block;width:100%;}
.recom-list li a h5{width:100%;font-size:18px;color:#333;line-height:28px;max-height:56px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;transition:all 0.2s;-webkit-transition:all 0.2s;}
.recom-list li a:hover h5{color:#0067b2;}
.recom-list li a .date{display:inline-block;margin-top:8px;font-size:16px;color:#888;line-height:24px;padding-bottom:36px;border-bottom:#e0e0e0 solid 1px;font-family: "Arail";}


@media(max-width:1280px){
	.detail-title h1{font-size:20px;line-height:32px;margin-bottom:10px;}
	.detail-title h6{font-size:14px;line-height:24px;}
	.detail-title h6 span{margin-left:16px;margin-right:16px;}

	.detail-return .line{width:100px;}
	.detail-return .return{margin-left:20px;margin-right:20px;font-size:14px;line-height:28px;}
	.detail-return .return .iconfont{margin-right:10px;font-size:16px;}

	.detail-right{margin-top:calc(6% + 64px);}
	.recom-title{padding-bottom:24px;}
	.recom-title h3{font-size:20px;line-height:32px;}
	.recom-title h6{font-size:14px;line-height:24px;}

	.recom-list li{margin-top:24px;}
	.recom-list li a h5{font-size:16px;line-height:24px;max-height:48px;}
	.recom-list li a .date{margin-top:4px;font-size:14px;padding-bottom:28px;}
}

@media(max-width:769px){
	.detail-left{width:100%;}
	.detail-title h1{font-size:16px;line-height:28px;}
	.detail-title h6 span{margin-left:8px;margin-right:8px;}

	.detail-return .line{width:68px;}
	.detail-return .return{margin-left:12px;margin-right:12px;}

	.detail-right{width:100%;margin-top:40px;}
	.recom-title{padding-bottom:16px;}
	.recom-title h3{font-size:16px;line-height:28px;}

	.recom-list li{margin-top:16px;}
	.recom-list li a h5{font-size:14px;}
	.recom-list li a .date{padding-bottom:20px;}
}


/*核心业务*/
.business-list{width:100%;padding:8.33333% 0;}
.business-list li{width:100%;margin-bottom:60px;background:#ebf5fa;display: flex;justify-content: space-between;align-items: center;flex-direction: row;}
.business-list li:nth-child(even){flex-direction: row-reverse;}
.business-list li .img{width:50%;position:relative;overflow:hidden;z-index:2;}
.business-list li .img-cont{width:100%;height:0;padding-bottom:59.857%;overflow:hidden;position: relative;background:#f5f5f5;}
.business-list li .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.business-list li .img-cont img{display:block;width:100%;height:100%;object-fit:cover;transition:all 1s;-webkit-transition:all 1s;}

.business-list li .intro{width:50%;padding:20px 4.5%;display: flex;align-items: center;}
.business-list li .intro h5{font-size:24px;color:#333;line-height:36px;margin-bottom:20px;}

@media(max-width:1280px){
	.business-list li{margin-bottom:40px;}
	.business-list li .intro h5{font-size:20px;line-height:28px;margin-bottom:12px;}
}
@media(max-width:1080px){
	.business-list li{margin-bottom:24px;}
	.business-list li .intro h5{font-size:18px;line-height:24px;margin-bottom:8px;}
}
@media(max-width:769px){
	.business-list li{margin-bottom:20px;display:block;}
	.business-list li .img{width:100%;}
	.business-list li .intro{width:100%;padding:20px;}
}


.tenement-list{width:100%;margin-top:4.5%;padding-top:4.5%;border-top:#e0e0e0 solid 1px;}
.list-title{font-size:24px;color:#333;line-height:36px;margin-bottom:30px;}
.tenement-list li{float:left;width:22.85%;margin-left:2.8666666%;}
.tenement-list li:first-child{margin-left:0;}
.tenement-list li .img{width:100%;position:relative;overflow:hidden;z-index:2;}
.tenement-list li .img-cont{width:100%;height:0;padding-bottom:87.5%;overflow:hidden;position: relative;background:#f5f5f5;}
.tenement-list li .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.tenement-list li .img-cont img{display:block;width:100%;height:100%;object-fit:cover;transition:all 1s;-webkit-transition:all 1s;}
.tenement-list li .txt{width:100%;padding:10px 0;text-align:center;}
.tenement-list li .txt h5{font-size:18px;color:#333;line-height:28px;margin-bottom:8px;width:100%;height:28px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}
.tenement-list li .txt h6{font-size:16px;color:#333;line-height:24px;width:100%;height:48px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}


@media(max-width:1440px){
	.list-title{font-size:20px;line-height:32px;margin-bottom:24px;}
}

@media(max-width:1080px){
	.tenement-list{margin-top:40px;padding-top:20px;}
	.list-title{font-size:18px;line-height:28px;margin-bottom:20px;}
	.tenement-list li .txt h5{font-size:16px;color:#333;line-height:24px;margin-bottom:4px;height:24px;}
	.tenement-list li .txt h6{font-size:14px;color:#666;line-height:20px;height:40px;}
}
@media(max-width:769px){
	.tenement-list li{width:100%;margin-left:0;margin-bottom:20px;}
	.tenement-list li:first-child{margin-left:0;}
	.tenement-list li .txt h6{min-height:0;height:auto;}
}

/*党建文化*/
.party-index{padding:6.25% 0;margin:0 auto;background-color: #f5f5f5;}

@media(max-width:1080px){
	.party-index{padding:40px 0;}
}
.party-list{margin:0 auto!important;padding:8.3333% 0;}
.party-list li{margin-bottom:3%;}

@media(max-width:1080px){
	.party-list{padding:40px 0;}
}
@media (max-width:769px) {
	.party-list li{margin-bottom:12px;}
}

.recom-party-list li{padding:0;margin:0;background:#fff;margin-top:20px;padding:20px;}

.contact-box{width:100%;padding:8.333333% 0;}
.contact-top{width:100%;}
.contact-top .map{float:left;width:57.142%;height:580px;}
.contact-top .contact-addr{float:right;width:42.858%;padding:0 5.6%;height:580px;background-color:#0067b2;display: flex;align-items: center;justify-content: center;}
.contact-top .addr-title h1{font-size:24px;color:#fff;line-height:28px;}
.contact-top .addr-title h6{font-size:16px;color:#fff;line-height:24px;font-family:"Arial";}
.contact-top .contact-addr li{float:left;width:100%;margin-top:48px;}
.contact-top .contact-addr li .icon{float:left;margin-top:8px;width:48px;height:48px;background:#fff;border-radius:50%;font-size:24px;color:#0067b2;line-height:48px;text-align:center;}
.contact-top .contact-addr li .txt{float:right;width:calc(100% - 68px);}
.contact-top .contact-addr li .txt h5{font-size:16px;color:#fff;line-height:32px;}

.branch-list{width:100%;margin-top:8.33333%;}
.branch-list ul{width:100%;display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap;}
.branch-list li{width:48%;border-bottom:#e0e0e0 solid 2px;padding-bottom:40px;margin-bottom:60px;min-height:200px;}
/*.branch-list li:nth-last-child(2){margin-bottom:0;}*/
.branch-list li:nth-last-child(1){margin-bottom:0;}
.branch-list li h5{font-size:24px;color:#333;line-height:36px;margin-bottom:16px;}
.branch-list li h6{font-size:16px;color:#333;line-height:36px;}

@media(max-width:1280px){
	.contact-top .map{height:480px;}
	.contact-top .contact-addr{height:480px;}
	.contact-top .addr-title h1{font-size:20px;line-height:24px;}
	.contact-top .addr-title h6{font-size:14px;line-height:20px;}
	.contact-top .contact-addr li{margin-top:32px;}
	.contact-top .contact-addr li .icon{margin-top:6px;width:40px;height:40px;font-size:16px;line-height:40px;}
	.contact-top .contact-addr li .txt{width:calc(100% - 56px);}
	.contact-top .contact-addr li .txt h5{font-size:14px;line-height:28px;}

	.branch-list li{padding-bottom:32px;margin-bottom:48px;min-height:200px;}
	.branch-list li h5{font-size:20px;line-height:28px;margin-bottom:8px;}
	.branch-list li h6{font-size:14px;line-height:28px;}
}

@media(max-width:1080px){
	.contact-box{padding:40px 0;}
	.contact-top .map{width:100%;height:360px;}
	.contact-top .contact-addr{width:100%;height:auto;padding:20px;display:block;}
	.contact-top .addr-title h1{font-size:16px;}
	.contact-top .addr-title h6{font-size:12px;}

	.contact-top .contact-addr li{margin-top:20px;}
	.contact-top .contact-addr li .icon{margin-top:4px;width:32px;height:32px;font-size:16px;line-height:32px;}
	.contact-top .contact-addr li .txt{width:calc(100% - 40px);}
	.contact-top .contact-addr li .txt h5{line-height:24px;}

	.branch-list{margin-top:20px;}
	.branch-list li{padding-bottom:24px;margin-bottom:32px;min-height:160px;}
	.branch-list li h5{font-size:16px;line-height:24px;margin-bottom:8px;}
	.branch-list li h6{font-size:14px;line-height:24px;}
	
}
@media (max-width:769px) {
	.branch-list li{width:100%;padding-bottom:20px;margin-bottom:20px;min-height:0;border-bottom:#e0e0e0 solid 1px;}
/*	.branch-list li:nth-last-child(2){margin-bottom:20px;}*/
}

.feedback-box{width:100%;padding:8.3333% 0;}

.form-list{width:100%;}
.form-list li{float:left;width:30.428%;margin-bottom:48px;position:relative;}
.form-list li.short-input{margin-left:4.358%;}
.form-list li.form-btn{margin-bottom:0;float:right;margin-top:48px;}
.form-list li h6{width:100%;font-size:16px;color:#333;line-height:36px;margin-bottom:12px;transition:all 0.3s;-webkit-transition:all 0.3s;}
.form-list li h6 span{color:#0067b2;}
.form-list li input.join-input{width:100%;height:56px;background:#f5f5f5;border:none;padding:18px 20px;font-size:16px;color:#333;outline:none;transition:all 0.3s;-webkit-transition:all 0.3s;}
.form-list li.join-textarea{width:100%;}
.form-list li textarea{width:100%;height:160px;background:#f5f5f5;border:none;padding:16px 20px;font-size:16px;color:#333;line-height:28px;transition:all 0.3s;-webkit-transition:all 0.3s;}

.form-list li.form-code input.join-input{width:calc(100% - 120px);}
.form-list li .yzm-img{width:106px;position:absolute;right:0;bottom:0;height:52px;overflow:hidden;border:#e0e0e0 solid 1px;}
.form-list li .yzm-img img{display:block;width:100%;height:100%;}

.form-list li .join-btn{float:right;width:220px;height:56px;background:#0067b2;border:none;font-size:16px;color:#fff;transition:all 0.3s;-webkit-transition:all 0.3s;cursor:pointer;}
.form-list li .join-btn:hover{box-shadow:0 2px 12px rgba(0,108,238,0.6);}


.form-list li:hover input.join-input{background:#cce2fc;}
.form-list li:hover textarea{background:#cce2fc;}
.form-list li:hover .select{background-color:#cce2fc;}
.form-list li.cur input.join-input{background:#cce2fc;}
.form-list li.cur textarea{background:#cce2fc;}
.form-list li.cur .select{background-color:#cce2fc;}

@media(max-width: 1280px){
    .form-list li{margin-bottom:32px;}
    .form-list li.form-btn{margin-top:32px;}

    .form-list li h6{font-size:14px;line-height:24px;margin-bottom:8px;}
	.form-list li input.join-input{height:40px;padding:10px 20px;font-size:14px;}
	.form-list li textarea{height:120px;padding:10px 20px;font-size:14px;line-height:24px;}
	.form-list li.form-code input.join-input{width:calc(100% - 120px);}
	.form-list li .yzm-img{width:106px;height:40px;}

	.form-list li .join-btn{width:160px;height:40px;font-size:16px;}
}
@media(max-width: 1080px){
	.feedback-box{padding:40px 0;}
}

@media(max-width:769px){
    .form-list li{width:100%;margin-bottom:16px;}
	.form-list li.short-input{margin-left:0;}
	.form-list li.form-btn{margin-top:20px;}
	.form-list li h6{margin-bottom:4px;}
}


.trade-content{width:100%;}
.trade-left{width:48.85%;float:left;}
.trade-right{width:47.142%;margin-top:32px;float:right;position: relative;}
.slide-img{width:100%;position:relative;overflow:hidden;z-index:2;border:#eee solid 1px;}
.slide-img .img-cont{width:100%;height:0;padding-bottom:100%;overflow:hidden;position: relative;background:#f5f5f5;}
.slide-img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.slide-img .img-cont img{display:block;width:100%;height:100%;object-fit:cover;transition:all 1s;-webkit-transition:all 1s;}

.trade-right .swiper-pagination{bottom:20px;width:100%;z-index: 8;}
.trade-right .swiper-pagination-bullet{opacity: 1;width:8px;margin:0 4px;background:#fff;height:8px;transition: all .3s;position:relative;opacity: 0.5;}
.trade-right .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;}

@media(max-width:1080px){
    .trade-left{width:100%;}
    .trade-right{width:100%;margin-top:20px;}
}




















