/* banner */
.banner{position: relative;overflow: hidden;width: 100%;}
.banner .wrap{display: block;width: 100%;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-slide{background: #001026;}
.banner .swiper-slide .video video {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.banner .swiper-slide .video::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity: 0.3;z-index: 3;}
.banner .swiper-pagination{bottom: 1rem;text-align: left;left: 50%;transform: translateX(-50%);}
.banner .swiper-pagination .swiper-pagination-bullet{position: relative;width: 24px;height: 24px;margin: 0 6px 0 0;background: none;opacity: 1;}
.banner .swiper-pagination .swiper-pagination-bullet::before{content: "";width: 10px;height: 10px;position: absolute;left: 7px;top: 7px;background: #FFFFFF;border-radius: 50%;}
.banner .swiper-pagination .swiper-pagination-bullet em{display: block;width: 100%;height: 100%;transform: scale(0.25);transition: 1s;background: #fff;border-radius: 50%;}
.banner .swiper-pagination .swiper-pagination-bullet svg{z-index: -1;position: absolute;left: 0;right: 0;top: 0;bottom: 0;fill: transparent;stroke-width: 1px;stroke: #fff;stroke-dasharray: 70;stroke-dashoffset: -70;}
.banner .swiper-pagination .swiper-pagination-bullet-active em{background-color: rgba(255,255,255,0);transform: scale(1);}
.banner .swiper-pagination .swiper-pagination-bullet-active svg{animation: svgAni 5s linear forwards;}
@keyframes svgAni{to{stroke-dashoffset: 0;}}

/* 标题 */
.iTitle{margin-bottom: 1.33rem;}
.iTitle .tit{line-height: 1.2;color: var(--active-color);}

/* isect1 */
.isect1{background: url(../images/isect1_bg.png) no-repeat center top;background-size: cover;}
.isect1 .isect1_1{width:58%;}
.isect1 .isect1_1 ul{margin-bottom: 1.33rem;}
.isect1 .isect1_1 li{width: 47.27%;}
.isect1 .isect1_1 .wrap{display: block;}
.isect1 .isect1_1 .pic{padding-bottom: 11.13rem;border-radius: 1.33rem 0 0;}
.isect1 .isect1_1 .text{padding: 1rem 0;border-bottom: 2px solid #F3F3F9;position: relative;}
.isect1 .isect1_1 .text::after{content: "";width: 0.67rem;height: 2px;position: absolute;left: 0;bottom: -2px;background: var(--primary-color);}
.isect1 .isect1_1 .text .date{flex-direction: column;flex-shrink: 0;padding-right: 0.67rem;border-right: 1px solid #EEEEEE;margin-right: 0.67rem;color: var(--primary-color);}
.isect1 .isect1_1 .text .date span{font-family: "D-DIN-PRO-700-Bold";line-height: 1.07rem;}
.isect1 .isect1_1 .text .date em{font-family: "D-DIN-PRO-400-Regular";line-height: 0.8rem;}
.isect1 .isect1_1 .text .title{flex: 1;line-height: 1.07rem;}
.isect1 .isect1_1 .wrap:hover .text::after{width: 100%;}
.isect1 .isect1_1 .wrap:hover .text .title{color: var(--primary-color);}
.isect1 .isect1_1 li:nth-child(2) .pic{border-radius: 0 0 1.33rem 0;}
.isect1 .isect1_2{width: 38%;}
.isect1 .isect1_2 ul{padding-bottom: 1.33rem}
.isect1 .isect1_2 li{margin-bottom: 0.4rem;}
.isect1 .isect1_2 li:last-child{margin-bottom: 0;}
.isect1 .isect1_2 li a{display: block;padding-left: 0.67rem;}
.isect1 .isect1_2 li .date{width: 2.8rem;height: 2.4rem;flex-direction: column;box-sizing: border-box;padding-left: 0.4rem;color: #fff;justify-content: center;background: var(--primary-color);border-radius: 0 0 0.4rem 0;position: absolute;left: 0;top: 50%;transform: translateY(-50%);z-index: 3;}
.isect1 .isect1_2 li .date span{line-height: 1.07rem;font-family: "D-DIN-PRO-700-Bold";}
.isect1 .isect1_2 li .date em{line-height: 0.8rem;font-family: "D-DIN-PRO-400-Regular";}
.isect1 .isect1_2 li .text{padding: 0.8rem 0.67rem 0.8rem 2.8rem;background: #F3F3F9;border-radius: 0.4rem 0 0.4rem;line-height: 0.93rem;box-sizing: border-box;height: 3.47rem;align-items: center;}
.isect1 .isect1_2 li .text::before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/news_bg1.jpg) no-repeat center;background-size: cover;opacity: 0;}
.isect1 .isect1_2 li .text .tit{flex: 1;}
.isect1 .isect1_2 li:hover .date{background: var(--active-color);}
.isect1 .isect1_2 li:hover .text::before{opacity: 1;}
.isect1 .isect1_2 li:hover .text .tit{color: #fff;}
	
/* isect2 */
.isect2{background: #F3F3F9;overflow-x: hidden;z-index: 3;}
.isect2 .box{width: 16rem;height: 16rem;position: absolute;left: 0;bottom: 0;background: linear-gradient(180deg, #1B136A 0%, rgba(27, 19, 106, 0.4) 100%);transform: rotateY(180deg);border-radius: 0px 5.33rem 0px 0px;z-index: 3;}
.isect2 .iTitle{margin-bottom: 2rem;}
.isect2 .isect2_1{width: 61.25%;}
.isect2 .isect2_1::before{content: "";width: 1140px;height: 100%;position: absolute;right: 0;top: 0;background: url(../images/isect2_bg.jpg) no-repeat top right;background-size: cover;border-radius: 0 4rem 0 0;}
.isect2 .isect2_1 .container{z-index: 6;}
.isect2 .isect2_1 .container::after{content: "";width: 12rem;height: 100%;position: absolute;right: 0;top: 0;background: linear-gradient(270deg, rgba(59, 50, 149, 0) 2%, rgba(59, 50, 149, 0.4) 100%);transform: rotate(180deg);z-index: 3;}
.isect2 .isect2_1 .container .swiper-slide{width: auto;}
.isect2 .isect2_1 .container .wrap{display: block;width: 13.33rem;box-sizing: border-box;padding: 1rem;border-radius: 0.67rem;background: #FFFFFF;}
.isect2 .isect2_1 .container .title{padding-bottom: 0.67rem;border-bottom: 2px solid rgba(0, 0, 0, 0.06);line-height: 1.07rem;}
.isect2 .isect2_1 .container .title .tit{height: 2.13rem;}
.isect2 .isect2_1 .container .title::after{content: "";width: 0.67rem;height: 2px;background: var(--primary-color);position: absolute;left: 0;bottom: -2px;}
.isect2 .isect2_1 .container .cont{padding: 1rem 0 2.6rem;}
.isect2 .isect2_1 .container .cont dl{line-height: 0.8rem;margin-bottom: 0.4rem;}
.isect2 .isect2_1 .container .cont dl:last-child{margin-bottom: 0;}
.isect2 .isect2_1 .container .cont dl dt{flex-shrink: 0;margin-right: 8px;}
.isect2 .isect2_1 .container .cont dl dt img{width: 0.53rem;}
.isect2 .isect2_1 .container .cont dl dd{flex: 1;overflow: hidden;}
.isect2 .isect2_1 .container a:hover .title .tit{color: var(--active-color);}
.isect2 .isect2_1 .container a:hover .title::after{width: 100%;background: var(--active-color);}
.isect2 .isect2_1 .control{padding: 2.87rem 2.67rem 3.33rem 0;position: relative;z-index: 6;}
.isect2 .isect2_1 .control .swiper-pagination{position: static;flex-shrink: 0;font-family: "D-DIN-PRO-700-Bold";color: rgba(255,255,255,0.4);width: auto;}
.isect2 .isect2_1 .control .swiper-pagination .swiper-pagination-current{color: #fff;}
.isect2 .isect2_1 .control .btnWrap{flex-shrink: 0;}
.isect2 .isect2_1 .control .btnStyle{margin-left: 0.4rem;}
.isect2 .isect2_1 .control .btnStyle:first-child{margin-left: 0;}
.isect2 .isect2_1 .control .line{flex: 1;overflow: hidden;height: 1px;background: #fff;opacity: 0.4;margin: 0 1rem;}
.isect2 .isect2_1 .trangle{position: absolute;left: 1.33rem;bottom: -1.6rem;width: 2.2rem;}
.isect2 .isect2_1 .moreStyle{z-index: 6;}
.isect2 .isect2_2{width: 33.75%;}
.isect2 .isect2_2 .container .wrap{display: block;}
.isect2 .isect2_2 .container .pic{padding-bottom: 13rem;border-radius: 10px;}
.isect2 .isect2_2 .container .tit{line-height: 1.07rem;height: 2.13rem;margin: 0.67rem 0 0.53rem;}
.isect2 .isect2_2 .container .desc{line-height: 0.93rem;height: 1.87rem;margin-bottom: 2.6rem;}
.isect2 .isect2_2 .container .wrap:hover .tit{color: var(--active-color);}
.isect2 .isect2_2 .container .wrap:hover .moreStyle{color: var(--active-color);}
.isect2 .isect2_2 .container .wrap:hover .moreStyle img{filter: brightness(1) invert(0);}
.isect2 .isect2_2 .swiper-pagination{position: static;}
.isect2 .isect2_2 .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;background: #CCCCCC;opacity: 1;margin: 0 0 0 0.4rem;}
.isect2 .isect2_2 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: var(--active-color);}

/* isect3 */
.isect3{padding-bottom: 11.13rem;background: url(../images/isect3_bg.jpg) no-repeat center top;background-size: cover;}
.isect3 .isect3_1{width: 35%;margin-left: 1.33rem;}
.isect3 .isect3_1 .wrap{display: block;}
.isect3 .isect3_1 .wrap .pic{padding-bottom: 18.67rem;border-radius: 6rem 0 2.67rem 0;}
.isect3 .isect3_1 .box1{width: 10.27rem;height: 10.27rem;position: absolute;left: -4.23rem;top: -3.33rem;background: #C4A77D;opacity: 0.2;border-radius: 2.67rem 0 2.67rem 0;}
.isect3 .isect3_1 .box2{width: 13.33rem;position: absolute;top: -1.73rem;right: -4.7rem;}
.isect3 .isect3_1 .box3{width: 5.8rem;position: absolute;left: -4.23rem;bottom: -4.27rem;}
.isect3 .isect3_1 .box4{width: 12rem;height: 12rem;background: linear-gradient(180deg, rgba(196, 167, 125, 0.2) 3%, #C4A77D 100%);border-radius: 0px 1.93rem 0px 1.93rem;transform: rotateY(180deg);position: absolute;left: -1.33rem;bottom: -2.27rem;}
.isect3 .isect3_1 .title{width: 4rem;height: 4rem;background: var(--active-color);border-radius: 0.67rem 0 0.67rem 0;position: absolute;bottom: -1rem;right: -1rem;color: #fff;line-height: 1.2;}
.isect3 .isect3_1 .title span{width: 2em;}
.isect3 .isect3_1 .moreStyle{position: absolute;right: 0.67rem;top: 0.67rem;}
.isect3 .isect3_1 .wrap:hover .pic .bgStyle{transform: scale(1.1);}
.isect3 .isect3_1 .wrap:hover .title{background: var(--primary-color);}
.isect3 .isect3_2{width: 56.25%;}
.isect3 .isect3_2 .iTitle{margin-bottom: 2rem;}
.isect3 .isect3_2 ul li{width: 31.1%;}
.isect3 .isect3_2 ul li .wrap{display: block;padding-bottom: 16rem;border-radius: 1.33rem 0 1.33rem 0;height: 0;}
.isect3 .isect3_2 ul li .wrap::after{content: "";width: 100%;height: 2.9rem;position: absolute;left: 0;bottom: 0;border-radius: 0px 0px 1.33rem 0px;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);}
.isect3 .isect3_2 ul li .wrap .tit{position: absolute;left: 0;bottom: 0.53rem;width: 100%;box-sizing: border-box;padding: 0 10px;text-align: center;color: #fff;line-height: 1.45;z-index: 3;}
.isect3 .isect3_2 ul li .wrap:hover .bgStyle{transform: scale(1.1);}

/* isect4 */
.isect4{margin-top: -6.47rem;}
.isect4 .isect4_1{width: 59.375%;box-sizing: border-box;padding: 3.33rem 6.25% 3.13rem 5.33rem;background: #fff url(../images/isect4_bg.png) no-repeat center;background-size: cover;border-radius: 0 2.67rem 0 0.67rem;}
.isect4 .isect4_1 .iTitle{margin-bottom: 1rem;}
.isect4 .isect4_1 .desc{line-height: 0.93rem;height: 2.8rem;margin-bottom: 1.33rem;}
.isect4 .isect4_1 .pic{flex-direction: column;align-items: flex-start;}
.isect4 .isect4_1 .pic1{height: 1.07rem;}
.isect4 .isect4_1 .pic2{height: 1.33rem;margin: 0.87rem 0;}
.isect4 .isect4_1 .logo{height: 2.67rem;}
.isect4 .isect4_2{width: 40.625%;min-height: 20rem;border-radius: 6.67rem 0 2.67rem 0;}

/* isect6 */
.isect6{background: #F3F3F9;}
.isect6 .bg{width: 16rem;height: 16rem;position: absolute;left: 0;bottom: -8rem;transform: scaleY(-1) rotate(180deg);background-image: linear-gradient(180deg, rgba(27,19,106,0.15) 0%, rgba(27,19,106,0.03) 100%);border-radius: 0 5.33rem 0 0;}
.isect6 > .w1600:before{content: "";width: 1px;height: 100%;position: absolute;top: 0;left: 33.875%;background: url(../images/line1.png) no-repeat center;}
.isect6 .item{padding-bottom: 1.33rem;background: url(../images/line2.png) no-repeat center bottom;margin-bottom: 1.33rem;}
.isect6 .item:last-child{padding-bottom: 0;background: none;margin-bottom: 0;}
.isect6 .item .left{width: 30.625%;}
.isect6 .item .right{width: 63.125%;}
.isect6 .item ul{justify-content: space-between;}
.isect6 .item li{background: #FFFFFF;border-radius: 0.67rem;width: 100%;}
.isect6 .item li .wrap{display: block;padding: 1rem 1rem 1.73rem;box-sizing: border-box;min-height: 11rem;}
.isect6 .item li .tit{line-height: 1.07rem;height: 2.13rem;}
.isect6 .item li .line{width: 100%;height: 2px;background: rgba(0, 0, 0, 0.06);margin: 0.67rem 0 1rem;}
.isect6 .item li .line::before{content: "";width: 0.67rem;height: 100%;position: absolute;left: 0;top: 0;background: #3B3295;}
.isect6 .item li .cont dl{line-height: 0.8rem;margin-bottom: 0.4rem;}
.isect6 .item li .cont dl:last-child{margin-bottom: 0;}
.isect6 .item li .cont dl dt{flex-shrink: 0;margin-right: 8px;}
.isect6 .item li .cont dl dt img{width: 0.53rem;}
.isect6 .item li .cont dl dd{flex: 1;overflow: hidden;}
.isect6 .item .right ul li{width: 48.51%;}
.isect6 .item li .wrap:hover .tit{color: var(--active-color);}
.isect6 .item li .wrap:hover .line::before{width: 100%;background: var(--active-color);}


	
@media screen and (max-width: 1620px){
.isect4 .isect4_1{padding-left: 5%;}
}
@media screen and (max-width: 1480px){

}

@media screen and (max-width: 1300px){
}


@media screen and (max-width: 1024px){
.isect1 > .w1600{flex-wrap: wrap;}
.isect1 .isect1_1,
.isect1 .isect1_2{width: 100%;}

.isect3 .isect3_1 .box1,
.isect3 .isect3_1 .box2,
.isect3 .isect3_1 .box3,
.isect3 .isect3_1 .box4{display: none;}
.isect3 > .w1600{flex-wrap: wrap;}
.isect3 .isect3_1{width: 100%;margin: 0 0 1rem;}
.isect3 .isect3_1 .wrap .pic{padding-bottom: 100%;}
.isect3 .isect3_2{width: 100%;}
.isect3 .isect3_2 .iTitle{margin-bottom: 1rem;}
.isect3 .isect3_2 ul li .wrap{padding-bottom: 171.42%;}


}

@media screen and (max-width: 760px){
.banner .swiper-pagination{bottom: 0.5rem;}
.banner .swiper-pagination .swiper-pagination-bullet{transform: scale(0.6);}
.iTitle{margin-bottom: 0.6rem;}
.isect1 .isect1_1{margin-bottom: 1rem;}
.isect1 .isect1_1 ul{margin-bottom: 0;flex-wrap: wrap;}
.isect1 .isect1_1 ul li{width: 100%;margin-bottom: 0.5rem;}
.isect1 .isect1_1 .pic{padding-bottom: 64.23%;}
.isect1 .isect1_1 .text{padding: 0.6rem 0;}
.isect1 .isect1_1 .text .date{padding-right: 0.5rem;margin-right: 0.5rem;}
.isect1 .isect1_2 ul{padding-bottom: 0.8rem;}

.isect2 > .w1600{flex-wrap: wrap;width: 100%;}
.isect2 .isect2_1,
.isect2 .isect2_2{width: 100%;box-sizing: border-box;padding-left: 5%;padding-right: 5%;}
.isect2 .isect2_1 .trangle{display: none;}
.isect2 .iTitle{margin-bottom: 1rem;}
.isect2 .isect2_1 .container .wrap{width: 11rem;}
.isect2 .isect2_1 .container .title{line-height: 0.8rem;}
.isect2 .isect2_1 .container .title .tit{height: 1.6rem;}
.isect2 .isect2_1 .container .cont{padding: 0.6rem 0 1.2rem;}
.isect2 .isect2_1 .control{padding: 1rem 0;}
.isect2 .box{display: none;}
.isect2 .isect2_2 .container .pic{padding-bottom: 72.22%;}
.isect2 .isect2_2 .container .desc{margin-bottom: 1rem;}

.isect3{padding-bottom: 5rem;}
.isect3 .isect3_1 .wrap .pic{border-radius: 3rem 0 1rem 0;}
.isect3 .isect3_1 .title{right: -10px;}

.isect4{margin-top: -3rem;flex-wrap: wrap;}
.isect4 .isect4_1,
.isect4 .isect4_2{width: 100%;}
.isect4 .isect4_2{border-radius: 0 0 2.67rem 0;}
.isect4 .isect4_1{padding: 2rem 5%;}
.isect4 .isect4_1 .pic2{margin: 0.5rem 0;}
.isect4 .isect4_2{height: 0;min-height: auto;padding-bottom: 100%;}

/* isect6 */
.isect6 > .w1600:before{display: none;}
.isect6 .item{flex-wrap: wrap;}
.isect6 .item .left,
.isect6 .item .right{width: 100%;}
.isect6 .item .left{margin-bottom:1rem;}
.isect6 .item .right ul{flex-wrap: wrap;}
.isect6 .item .right ul li{width: 100%;margin-bottom: 0.5rem;}
.isect6 .item .right ul li:last-child{margin-bottom: 0;}
.isect6 .item li .wrap{padding: 0.8rem;min-height: auto;}
.isect6 .item li .tit{height: auto;line-height: 1.5;}
.isect6 .item li .line{margin: 0.4rem 0 0.8rem;}
}

@media screen and (max-width: 468px){
}