
/* banner */
.banner .wrap{display: block;width: 100%;height: 0;padding-bottom: 39%;position: relative;overflow: hidden;}
.banner .wrap em{transition: all 0.5s linear;opacity: 0;-webkit-transform: scale(1.1);transform: scale(1.1);}
.banner .swiper-slide-active a em,.banner .swiper-slide-duplicate-active a em{transition: 0.5s linear; transform: scale(1,1);opacity: 1;}
.banner .swiper-pagination{bottom: 1rem;}
.banner .swiper-pagination .swiper-pagination-bullet{width: 2rem;height: auto;background: none;border-radius: 0;opacity: 0.4;margin: 0;text-align: center;transition: 0.3s;color: #fff;line-height: 0.6rem;text-align: center;font-size: 0.47rem;}
.banner .swiper-pagination .swiper-pagination-bullet img{width: 100%;margin-bottom: 4px;}
.banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;}

/* isect1 */
.isect1{padding: 2rem 0 6.93rem;background: url(../images/isect1_bg.jpg) no-repeat center top;background-size: cover;}
.isect1 .hotNews{padding-bottom: 0.87rem;margin-bottom: 2rem;text-align: center;}
.isect1 .hotNews .info span:first-child{font-family: "Arial";}
.isect1 .hotNews .info em{margin: 0 0.4rem;}
.isect1 .hotNews .title{margin-top: 0.53rem;line-height: 1.5;}
.isect1 .hotNews .wrap:hover .title{color: var(--primary-color);}
.isect1 .content{background: #FFFFFF;box-shadow: 0px 12px 1.33rem 0px rgba(0, 0, 0, 0.2);border-radius: 8px;overflow: hidden;}
.isect1 .picContainer{width: 50%;}
.isect1 .picContainer .wrap{display: block;height: 0;padding-bottom: 15.8rem;}
.isect1 .picContainer .wrap .tit{position: absolute;left: 0;bottom: 0;z-index: 2;width: 100%;box-sizing: border-box;background: rgba(51, 51, 51, 0.6);box-sizing: border-box;padding: 0 4rem 0 0.67rem;color: #FFFFFF;line-height: 2rem;}
.isect1 .picContainer .wrap:hover .bgStyle{transform: scale(1.1);}
.isect1 .picContainer .swiper-pagination{left: auto;right: 0.67rem;bottom: 0.9rem;}
.isect1 .right{width: 50%;box-sizing: border-box;padding: 0.67rem 1.33rem;}
.isect1 .right .title{border-bottom: 1px solid #DDDDDD;margin-bottom: 0.47rem;line-height: 1.87rem;}
.isect1 .tabs li{margin-right: 1rem;}
.isect1 .tabs li:last-child{margin-right: 0;}
.isect1 .tabs li a{display: block;position: relative;}
.isect1 .tabs li a::before{content: "";width: 100%;height: 2px;background: var(--primary-color);position: absolute;left: 0;bottom: -1px;transform: scale(0, 1);opacity: 0;}
.isect1 .tabs li.active a::before{transform: scale(1);opacity: 1;}

/* 标题 */
.iTitle{line-height: 1.5;text-align: center;}

/* isect2 */
.isect2{margin-top: -3.6rem;}
.isect2 .list li{flex: 1;box-sizing: border-box;border-right: 1px solid rgba(255, 255, 255, 0.4);height: 23.33rem;color: #fff;text-align: center;cursor: pointer;}
.isect2 .list li:first-child{border-left: 1px solid rgba(255, 255, 255, 0.4);}
.isect2 .list li::before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: linear-gradient(180deg, rgba(0, 109, 184, 0.4) 0%, #003DA5 100%);opacity: 0;}
.isect2 .list .title .tit{line-height: 1.5;}
.isect2 .list .title .icon{margin-bottom: 0.4rem;height: 1.6rem;}
.isect2 .list .btm{position: absolute;left: 0;bottom: 2.67rem;width: 100%;transition: 0.3s linear 0.3s;}
.isect2 .list .wrap{position: absolute;left: 0;top: 100%;width: 100%;height: 100%;box-sizing: border-box;padding: 0 1.17rem;flex-direction: column;}
.isect2 dl{padding: 2rem 0;width: 100%;}
.isect2 dd{margin-bottom: 0.4rem;}
.isect2 dd:last-child{margin-bottom: 0;}
.isect2 dl .box{height: 1.6rem;padding: 0 0.53rem;background: rgba(255, 255, 255, 0.2);border-radius: 1.13rem;color: #fff;}
.isect2 dl .box img{filter: brightness(0) invert(1);flex-shrink: 0;}
.isect2 dl .box img.icon{height: 0.66rem;}
.isect2 dl .box .t{flex: 1;box-sizing: border-box;padding: 0 8px;text-align: left;}
.isect2 dl .box:hover{background: #FFFFFF;color: var(--primary-color);}
.isect2 .box:hover img{filter: brightness(1) invert(0);}
.isect2 li:hover::before{opacity: 1;}
.isect2 li:hover .btm{transform: translateY(5rem);opacity: 0;transition: 0.3s;}
.isect2 li:hover .wrap{top: 0;transition-delay: 0.3s;}
.isect2 .tabs{border-bottom: 1px solid rgba(255, 255, 255, 0.8);display: none;}
.isect2 .tabs li{margin: 0 0.4rem;color: #fff;text-align: center;padding-bottom: 0.5rem;position: relative;}
.isect2 .tabs li::before{content: "";width: 100%;height: 2px;background: #fff;position: absolute;left: 0;bottom: -1px;transform: scale(0);opacity: 0;}
.isect2 .tabs .icon{height: 1rem;margin-bottom: 1px;}
.isect2 .tabs li.active::before{transform: scale(1);opacity: 1;}
.isect2 .container{display: none;}
.isect2 .container dl{padding: 1rem 0;}

/* isect3 */
.isect3{padding: 3.33rem 0 2.67rem;background: url(../images/line.png) repeat-x left bottom;}
.isect3 .btnStyle{margin-right: 0.53rem;}
.isect3 .btnStyle:last-child{margin-right: 0;}
.isect3 .container{width: 100%;padding: 1.33rem 0.67rem 0.67rem;margin-left: -0.67rem;}
.isect3 .container .wrap{height: 5.53rem;background: url(../images/isect3_bg1.jpg) no-repeat center;background-size: cover;text-align: center;line-height: 0.93rem;border-radius: 8px;}
.isect3 .container .wrap.bg2{background-image: url(../images/isect3_bg2.jpg);}
.isect3 .container .wrap.bg3{background-image: url(../images/isect3_bg3.jpg);}
.isect3 .container .wrap.bg4{background-image: url(../images/isect3_bg4.jpg);}
.isect3 .container .wrap span{max-width: 10em;}
.isect3 .container .wrap:hover{box-shadow: 0 0 0.67rem rgba(0, 0, 0, 0.2);transform: translateY(-0.33rem);}

@media screen and (max-width: 1620px){

}
@media screen and (max-width: 1480px){

}

@media screen and (max-width: 1300px){
}


@media screen and (max-width: 1024px){

}

@media screen and (max-width: 760px){
.banner .btnStyle{display: none;}
.banner .swiper-pagination{bottom: 0.5rem;}
.banner .swiper-pagination .swiper-pagination-bullet{width: 1rem;}
.banner .swiper-pagination .swiper-pagination-bullet img{margin-bottom: 0;}

.isect1{padding: 1.6rem 0 4rem;}
.isect1 .hotNews{margin-bottom: 1rem;}
.isect1 .hotNews .title{margin-top: 0.2rem;}
.isect1 .picContainer,
.isect1 .right{width: 100%;}
.isect1 .right{padding: 0.2rem 0.8rem 0.8rem;}
.isect1 .tabs li{margin-right: 0.3rem;}

.isect2{margin-top: -3rem;}
.isect2 .list{display: block;width: 100%;display: none;}
.isect2 .list li,
.isect2 .list li:first-child{border: none;height: auto;}
.isect2 .list li{border-bottom: 1px solid rgba(255, 255, 255, 0.4) !important;padding: 1rem 0;}
.isect2 .list li::before{opacity: 1;}
.isect2 .list .btm{display: none;}
.isect2 .list .wrap{position: relative;}
.isect2 .list dl{padding: 0.5rem 0;}
.isect2 .list .title .icon{height: 1rem;margin-bottom: 0.2rem;}
.isect2 .content{padding: 1rem 0;}
.isect2 .content::before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: linear-gradient(180deg, rgba(0, 109, 184, 0.4) 0%, #003DA5 100%);}
.isect2 .tabs{display: flex;}
.isect2 .container{display: block;}

.isect3{padding: 1rem 0 0.6rem;background-size: auto 1rem;}
.isect3 .btnStyle{margin-right: 0.1rem;}
.isect3 .container{padding: 0;margin: 0.5rem auto 0;}
.isect3 .container .wrap{height: 5rem;}
.isect3 .container .wrap:hover{box-shadow: none;transform: translateY(0);}

}

@media screen and (max-width: 468px){
.isect1 .picContainer .wrap{padding-bottom: 67.7%;}
}