
/* 颜色 */
:root {
    --primary-color: #C11920;
    --text-color: #3E3A39;
    --desc-color: #727171; 
}

/* 字体 */
@font-face {
    font-family: 'BarlowSemiBold';
    src: url('../font/Barlow-SemiBold.eot');
    src:
    url('../font/Barlow-SemiBold.eot?#font-spider') format('embedded-opentype'),
    url('../font/Barlow-SemiBold.woff') format('woff'),
    url('../font/Barlow-SemiBold.ttf') format('truetype'),
    url('../font/Barlow-SemiBold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BarlowRegular';
    src: url('../font/Barlow-Regular.eot');
    src:
    url('../font/Barlow-Regular.eot?#font-spider') format('embedded-opentype'),
    url('../font/Barlow-Regular.woff') format('woff'),
    url('../font/Barlow-Regular.ttf') format('truetype'),
    url('../font/Barlow-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BarlowMedium';
    src: url('../font/Barlow-Medium.eot');
    src:
    url('../font/Barlow-Medium.eot?#font-spider') format('embedded-opentype'),
    url('../font/Barlow-Medium.woff') format('woff'),
    url('../font/Barlow-Medium.ttf') format('truetype'),
    url('../font/Barlow-Medium.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DINBold';
    src: url('../font/DINBold.eot');
    src:
    url('../font/DINBold.eot?#font-spider') format('embedded-opentype'),
    url('../font/DINBold.woff') format('woff'),
    url('../font/DINBold.ttf') format('truetype'),
    url('../font/DINBold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* header */
.header1{background: #FFFFFF;position: relative;z-index: 2;}
.header1 .logo{height: 3.33rem;line-height: 3.33rem;}
.header1 .logo img{height: 50%;}
.header1 .right{display: flex;flex-direction: column;align-items: flex-end;}
.header1 .link{margin-bottom: 0.47rem;color: var(--text-color);line-height: 0.67rem;}
.header1 .link li{margin-left: 0.8rem;}
.header1 .link li:first-child{margin-left: 0;}
.header1 .link li .icon{width: 0.53rem;margin-right: 0.2rem;}
.header1 .link li a:hover{color: var(--primary-color);}
.header1 .searchBtn{width: 0.67rem;filter: brightness(0) invert(0.5);cursor: pointer;margin-left: 0.57rem;}
.header1 .searchBtn:hover{filter: brightness(1) invert(0);}
.header1 .nav1 .nLi{padding: 0 0.57rem;position: relative;}
.header1 .nav1 .nLi h2 a{display: block;line-height: 0.8rem;color: var(--text-color);font-weight: normal;}
.header1 .nav1 .nLi .navSub{position: absolute;left: 50%;top: 100%;width: 150px;margin-left: -75px;background: #fff;padding: 10px 0;display: none;}
.header1 .nav1 .nLi .navSub ul li{padding: 20px 0 12px;}
.header1 .nav1 .nLi .navSub a{display: block;line-height: 24px;text-align: center;color: var(--text-color);padding: 0 4px;position: relative;}
.header1 .nav1 .nLi .navSub a:hover{color: var(--primary-color);}
.header1 .nav1 .nLi .navSub a:before{content: "";width: 2px;height: 100%;background: var(--primary-color);position: absolute;left: 0;top:0;-webkit-transform: scale(1,0);transform: scale(1,0);}
.header1 .nav1 .nLi .navSub a:hover:before{-webkit-transform: scale(1);transform: scale(1);}

/* banner1 */
.banner1{width: 100%;}
.banner1 .wrap{display: block;padding-bottom: calc(100vh - 3.33rem);}
.banner1 .control{position: absolute;left: 0;bottom: 2rem;z-index: 2;width: 100%;color: #FFFFFF;}
.banner1 .control .line{flex: 1;height: 1px;background: #FFFFFF;opacity: 0.5;}
.banner1 .control .swiper-pagination{position: relative;left: auto;bottom: auto;transform: translateX(0);width: auto;}
.banner1 .swiper-pagination .swiper-pagination-bullet{position: relative;width: 30px;height: 30px;margin: 0 0.33rem;background: none;opacity: 0.5;}
.banner1 .swiper-pagination .swiper-pagination-bullet::before{content: "";width: 6px;height: 6px;position: absolute;left: 12px;top: 12px;background: #FFFFFF;border-radius: 50%;}
.banner1 .swiper-pagination .swiper-pagination-bullet em{display: block;width: 100%;height: 100%;transform: scale(0.25);transition: 1s;background: #fff;border-radius: 50%;}
.banner1 .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: 100;stroke-dashoffset: -100;}
.banner1 .swiper-pagination .swiper-pagination-bullet-active{opacity: 1;}
.banner1 .swiper-pagination .swiper-pagination-bullet-active em{background-color: rgba(255,255,255,0);transform: scale(1);}
.banner1 .swiper-pagination .swiper-pagination-bullet-active svg{animation: svgAni 2s linear forwards;}
@keyframes svgAni{to{stroke-dashoffset: 0;}}
.banner1 .control .text{font-family: "Arial";text-transform: uppercase;margin: 0 0.67rem;}
.banner1 .control .pageState{margin: 0 0.67rem;}
.banner1 .control .btn{margin-right: 0.67rem;filter: brightness(0) invert(1);cursor: pointer;}
.banner1 .control .btn:hover{filter: brightness(1) invert(0);}

/* 查看更多 */
.moreBtnStyle{width: 4.67rem;height: 1.6rem;box-sizing: border-box;border: 1px solid rgba(193, 25, 32, 0.3);border-radius: 8px;color: var(--primary-color);}
.moreBtnStyle .icon{margin-left: 0.33rem;width: 0.53rem;}
.moreBtnStyle:hover .icon{filter: brightness(0) invert(1);}

/* 标题 */
.iTitleStyle{margin-bottom: 1.33rem;text-align: center;}
.iTitleStyle .ch{line-height: 1.125;margin-bottom: 0.27rem;color: var(--text-color);}
.iTitleStyle .ch span{color: var(--primary-color);}
.iTitleStyle .en{color: var(--desc-color);line-height: 1;font-family: "BarlowRegular";}
.iTitleStyle.left{text-align: left;}

/* isect1 */
.isect1{padding: 3rem 0;background: url(../images/add/isect1_bg.jpg) no-repeat center top;background-size: cover;}
.isect1 .moreBtnStyle{margin: 0 auto 2.67rem;}
.isect1 ul{justify-content: space-between;}
.isect1 ul li .ch{display: inline-flex;background: -webkit-linear-gradient(left, #AC1F24, #FF5E64);-webkit-background-clip: text;-webkit-text-fill-color: rgba(0, 0, 0, 0);}
.isect1 ul li .en{line-height: 1rem;color: #E1E1E1;font-family: "BarlowSemiBold";font-weight: normal;text-transform: uppercase;margin: 0.33rem 0 0.67rem;}
.isect1 ul li .desc{line-height: 0.67rem;color: var(--desc-color);}

/* isect2 */
.isect2{padding: 2.67rem 0 2rem;}
.isect2 .content{justify-content: space-between;}
.isect2 .item{width: 32%;box-sizing: border-box;padding: 1rem;border-radius: 0.33rem;background: #FFFFFF;border: 1px solid #FFFFFF;box-shadow: 0px 4px 0.67rem 0px rgba(0, 0, 0, 0.12);}
.isect2 .item .title{line-height: 0.8rem;color: var(--text-color);margin-bottom: 0.67rem;}
.isect2 .item .title .more{color: var(--desc-color);}
.isect2 .item .title .more .icon{margin-left: 0.2rem;width: 0.53rem;filter: brightness(0) invert(0.5);}	
.isect2 .item .title .more:hover{color: var(--primary-color);}
.isect2 .item .title .more:hover .icon{filter: brightness(1) invert(0);}
.isect2 .item1 .list li{margin-bottom: 0.53rem;}
.isect2 .item1 .list li:last-child{margin-bottom: 0;}
.isect2 .item1 .list .wrap{background: #FAFAFA;border-radius: 0.33rem;padding: 0.43rem 0.67rem;}
.isect2 .item1 .list .pic{width: 4rem;padding-bottom: 2.8rem;border-radius: 0.27rem;flex-shrink: 0;margin-right: 0.4rem;}
.isect2 .item1 .list .text{flex: 1;overflow: hidden;}
.isect2 .item1 .list .tit{line-height: 0.87rem;color: var(--text-color);margin-bottom: 0.4rem;}
.isect2 .item1 .list .date{line-height: 0.67rem;color: #999999;font-family: "BarlowRegular";}
.isect2 .item1 .list .date .icon{margin-right: 0.27rem;width: 0.53rem;}
.isect2 .item1 .list .wrap:hover{box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);}
.isect2 .item1 .list .wrap:hover .tit{color: var(--primary-color);}
.isect2 .item2 .container{margin-bottom: 0.17rem;border-radius: 0.27rem;}
.isect2 .item2 .container .wrap{display: block;padding-bottom: 8.4rem;}
.isect2 .item2 .container .wrap .bgStyle::before{content: "";width: 100%;height: 2.07rem;position: absolute;left: 0;bottom: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);}
.isect2 .item2 .container .wrap .text{position: absolute;left: 0;bottom: 0.5rem;width: 100%;width: 100%;box-sizing: border-box;padding: 0 3.6rem 0 0.67rem;color: #fff;}
.isect2 .item2 .container .wrap .text .date{line-height: 0.67rem;margin-bottom: 2px;font-family: "BarlowRegular";}
.isect2 .item2 .container .wrap .text .tit{line-height: 0.6rem;}
.isect2 .item2 .container .wrap:hover .bgStyle{transform: scale(1.1);}
.isect2 .item2 .container .swiper-pagination{left: auto;right: 0.27rem;bottom: 0.67rem;z-index: 3;width: auto;}
.isect2 .item2 .container .swiper-pagination .swiper-pagination-bullet{width: 0.27rem;height: 0.27rem;background: #FFFFFF;opacity: 0.5;margin: 0 0.4rem 0 0;}
.isect2 .item2 .container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;}
.isect2 .item2 .list li{border-bottom: 1px dashed #E1E1E1;padding: 0.5rem 0;}
.isect2 .item2 .list li:last-child{border: none;padding-bottom: 0;}
.isect2 .item2 .list .tit{color: var(--text-color);line-height: 0.87rem;margin-bottom: 0.27rem;}
.isect2 .item2 .list .date{line-height: 0.67rem;color: #999999;font-family: "BarlowRegular";}
.isect2 .item2 .list .date img{margin-right: 0.27rem;width: 0.53rem;}
.isect2 .item2 .list li:hover .tit{color: var(--primary-color);}
.isect2 .item3 .list li{margin-bottom: 0.53rem;}
.isect2 .item3 .list li:last-child{margin-bottom: 0;}
.isect2 .item3 .list .wrap{display: block;height: 0;padding-bottom: 5.07rem;border-radius: 0.27rem;}
.isect2 .item3 .list .wrap:hover .bgStyle{transform: scale(1.1);}

/* isect3 */
.isect3{padding: 1.1rem 0;background: url(../images/add/isect3_bg.png) no-repeat center;background-size: cover;}
.isect3 li:nth-child(3) img{transform: translateY(-0.5rem);}
.isect3 .more{position: absolute;left: 50%;bottom: 0.6rem;transform: translateX(-50%);color: var(--primary-color);}
.isect3 .more .icon{margin-left: 0.33rem;}

/* isect4 */
.isect4{padding: 2.4rem 0 0;}
.isect4 .content ul li{flex: 1;}
.isect4 .content ul li .wrap{color: #fff;box-sizing: border-box;padding: 0 1rem;}
.isect4 .content ul li .wrap::before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: linear-gradient(180deg, rgba(193, 25, 32, 0.3) 0%, rgba(193, 25, 32, 0.94) 100%);opacity: 0;}
.isect4 .content ul li .wrap .box{height: 22rem;flex-direction: column;width: 100%;z-index: 3;box-sizing: border-box;padding-bottom: 0.67rem;}
.isect4 .content ul li .wrap .num span{margin: 0 0.4rem;}
.isect4 .content ul li .wrap .btm{height: 0;}
.isect4 .content ul li .wrap .ch{line-height: 1.33rem;margin: 0.67rem 0 0.33rem;}
.isect4 .content ul li .wrap .en{line-height: 1;font-weight: normal;font-family: "BarlowRegular";text-transform: uppercase;opacity: 0.8;margin-bottom: 1rem;}
.isect4 .content ul li .wrap .desc{line-height: 0.87rem;margin-bottom: 1.8rem;height: 5.22rem;}
.isect4 .content ul li .wrap .bg{position: absolute;left: 0;bottom: 0;width: 100%;opacity: 0;z-index: 2;}
.isect4 .content ul li .wrap .desc,
.isect4 .content ul li .wrap .arrStyle{transform: translateY(1rem);opacity: 0;}
.isect4 .content ul li .wrap:hover::before{opacity: 1;}
.isect4 .content ul li .wrap:hover .btm{height: 8.7rem;}
.isect4 .content ul li .wrap:hover .desc,
.isect4 .content ul li .wrap:hover .arrStyle{transform: translateY(0);opacity: 1;}
.isect4 .content ul li .wrap:hover .desc{transition-delay: 0.4s;}
.isect4 .content ul li .wrap:hover .arrStyle{transition-delay: 0.6s;}
.isect4 .content ul li .wrap:hover .bg{opacity: 1;}

/* 按钮 */
.arrStyle{width: 1.6rem;height: 1.6rem;margin: 0 auto;background: rgba(255, 255, 255, 0.12);backdrop-filter: blur(10px);border-radius: 50%;}
.arrStyle img{filter: brightness(0) invert(1);}

/* 切换 */
.tabsStyle li{margin: 0 0.5rem;}
.tabsStyle li a{display: block;color: var(--desc-color);line-height: 1.2rem;border-radius: 4px;padding: 0 0.67rem;}
.tabsStyle li.active a{background: var(--primary-color);color: #fff;}


/* isect5 */
.isect5{padding: 2.67rem 0 0;}
.isect5 .title{margin-bottom: 1.33rem;}
.isect5 .iTitleStyle{margin-bottom: 0;}
.isect5 .list li{width: 32%;margin: 0 2% 2% 0;}
.isect5 .list li:nth-child(3n){margin-right: 0;}
.isect5 .list .wrap{display: block;height: 0;padding-bottom: 66.81%;border-radius: 0.4rem;color: #fff;}
.isect5 .list .wrap .bgStyle::before{content: "";width: 100%;height: 2.33rem;position: absolute;left: 0;bottom: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 7%, rgba(0, 0, 0, 0.87) 98%);}
.isect5 .list .wrap .bgStyle::after{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.2) 100%);backdrop-filter: blur(4px);opacity: 0;}
.isect5 .list .wrap .tit{position: absolute;left: 0;bottom: 0.8rem;z-index: 2;width: 100%;box-sizing: border-box;padding: 0 1rem;line-height: 0.8rem;}
.isect5 .list .wrap .hover{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 3;box-sizing: border-box;padding: 1rem;}
.isect5 .list .wrap .hover .tit1{line-height: 0.8rem;margin-bottom: 0.67rem;}
.isect5 .list .wrap .hover .desc{line-height: 0.87rem;}
.isect5 .list .wrap .hover .arrStyle{position: absolute;left: 1rem;bottom: 1.33rem;}
.isect5 .list .wrap .hover .tit1,
.isect5 .list .wrap .hover .desc{transform: translateY(1rem);opacity: 0;}
.isect5 .list .wrap .hover .arrStyle{transform: scale(0);opacity: 0;}
.isect5 .list .wrap:hover .bgStyle::before{opacity: 0;}
.isect5 .list .wrap:hover .bgStyle::after{opacity: 1;}
.isect5 .list .wrap:hover .tit{transform: translateY(1rem);opacity: 0;}	
.isect5 .list .wrap:hover .hover .tit1,
.isect5 .list .wrap:hover .hover .desc{transform: translateY(0);opacity: 1;}
.isect5 .list .wrap:hover .hover .arrStyle{transform: scale(1);opacity: 1;}
.isect5 .list .wrap:hover .hover .tit1{transition-delay: 0.2s;}
.isect5 .list .wrap:hover .hover .desc{transition-delay: 0.4s;}
.isect5 .list .wrap:hover .hover .arrStyle{transition-delay: 0.6s;}

/* 切换按钮 */
.swiperBtnWrap{position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);}
.swiperBtnWrap .btn{width: 1.6rem;height: 1.6rem;box-sizing: border-box;margin: 0 0.33rem;border: 1px solid #E1E1E1;border-radius: 50%;cursor: pointer;}
.swiperBtnWrap .btn img{height: 0.6rem;filter: brightness(0) invert(0.5);}
.swiperBtnWrap .btn.prev img{transform: rotateZ(180deg);}
.swiperBtnWrap .btn.swiper-button-disabled,
.swiperBtnWrap .btn.swiper-button-lock{opacity: 0.4;pointer-events: none;}
.swiperBtnWrap .btn:hover{border-color: var(--primary-color);background: var(--primary-color);}
.swiperBtnWrap .btn:hover img{filter: brightness(0) invert(1);}
.swiperBtnWrap.white .btn{background: #fff;}
.swiperBtnWrap.white .btn:hover{background: var(--primary-color);}

/* isect6 */
.isect6{padding: 2rem 0 2.67rem;}
.isect6 .iTitleStyle{margin-bottom: 0;}
.isect6 .container{width: 100%;padding: 1.33rem 0.67rem 0;margin-left: -0.67rem;box-sizing: content-box;}
.isect6 .container .innerScroll{height: calc(13.13rem + 40px);padding-bottom: 2.93rem;overflow:hidden}
.isect6 .container .wrap{padding: 1rem;background: #FFFFFF;box-shadow: 0px 4px 0.67rem 0px rgba(0, 0, 0, 0.12);border-radius: 10px;}
.isect6 .container .wrap::before{content: "";width: 100%;height: 3px;position: absolute;left: 0;bottom: 0;background: var(--primary-color);transform-origin: left center;transform: scale(0,1);opacity: 0;}
.isect6 .container .wrap .date{flex-shrink: 0;margin-right: 0.93rem;display: flex;flex-direction: column;color: #999;font-family: "BarlowMedium";line-height: 1.73rem;}
.isect6 .container .wrap .date em{line-height: 0.67rem;margin-top: 0.2rem;font-family: "BarlowRegular";}
.isect6 .container .wrap .text{flex: 1;overflow: hidden;box-sizing: border-box;padding-left: 0.8rem;border-left: 1px solid #E1E1E1;}
.isect6 .container .wrap .tit{line-height: 0.87rem;color: var(--text-color);height: 1.73rem;margin-bottom: 0.67rem;}
.isect6 .container .wrap .state{color: var(--desc-color);line-height: 0.67rem;}
.isect6 .container .wrap .state img{margin-right: 0.27rem;width: 0.53rem;filter: brightness(0) invert(0.5);}
.isect6 .container .wrap:hover *{color: var(--primary-color) !important;}
.isect6 .container .wrap:hover::before{transform: scale(1);opacity: 1;}
.isect6 .container .wrap:hover .state img{filter: brightness(1) invert(0);}

/* isect7 */
.isect7{padding: 2rem 0 2.67rem;background: url(../images/add/isect7_bg.png) no-repeat center top;background-size: cover;}
.isect7 .iTitleStyle{margin-bottom: 0;}
.isect7 .scroll{width: 26.8rem;padding: 1.33rem 10px 2.93rem;margin-left: -10px;position: relative;z-index: 3;}
.isect7 .container{height: calc(14rem + 40px);}
.isect7 .container .swiper-slide{height: auto;}
.isect7 .container .wrap{display: block;height: 4.27rem;box-sizing: border-box;overflow: auto;padding: 0.8rem 0.2rem 0.2rem 0.8rem;border-radius: 8px;background: #FFFFFF;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.12);}
.isect7 .container .wrap::before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/add/isect7_bg1.png) no-repeat center;background-size: cover;opacity: 0;}
.isect7 .container .wrap .tit{color: var(--text-color);line-height: 0.8rem;margin-bottom: 0.47rem;}
.isect7 .container .wrap dl{line-height: 0.6rem;color: var(--desc-color);margin-bottom: 0.2rem;}
.isect7 .container .wrap dl:last-child{margin-bottom: 0;}
.isect7 .container .wrap dt{flex-shrink: 0;margin-right: 0.2rem;}
.isect7 .container .wrap dd{flex: 1;overflow: hidden;}
.isect7 .container .wrap:hover::before{opacity: 1;}
.isect7 .container .wrap:hover .tit,
.isect7 .container .wrap:hover dl{color: #fff;}
.isect7 .container .wrap:hover img{filter: brightness(0) invert(1);}
.isect7 .mapWrap{width: 56.35%;position: absolute;right: -1.87rem;top: 0;}
.isect7 .mapWrap .map{width: 100%;}
.isect7 .mapWrap .center{width: 0;height: 0;position: absolute;left: 71.86%;top: 61.78%;color: var(--primary-color);}
.isect7 .mapWrap .dot{width: 0.47rem;height: 0.47rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);background: var(--primary-color);border-radius: 50%;}
.isect7 .mapWrap .dot::before{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: currentColor;border-radius: 50%;animation: aniDot 3s linear infinite;}
.isect7 .mapWrap .dot::after{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: currentColor;border-radius: 50%;animation: aniDot 3s linear 1s infinite;}
@keyframes aniDot{
	0%{opacity: 1;transform: scale(1);}
	100%{opacity: 0;transform: scale(2.5);}
}
.isect7 .mapWrap .text{width: 11.07rem;position: absolute;left: 50%;bottom: 1rem;transform: translateX(-50%);box-sizing: border-box;background: #FFFFFF;border-radius: 10px;box-shadow: 4px 4px 0.53rem 0px rgba(0, 0, 0, 0.13);padding: 0.8rem;}
.isect7 .mapWrap .text .logo{max-width: 100%;max-height: 1rem;margin-bottom: 0.47rem;}
.isect7 .mapWrap .text .desc{line-height: 0.8rem;color: var(--desc-color);}
.isect7 .mapWrap .text::before{content: "";width: 0;height: 0;border: 7px solid transparent;border-top-color: #fff;position: absolute;top: 100%;left: 50%;transform: translateX(-50%);}	

/* footer */
.footer1{background: url(../images/add/footer_bg.png) no-repeat center top;background-size: cover;color: rgba(255, 255, 255, 0.8);}
.footer1 a{color: rgba(255, 255, 255, 0.8);}
.footer1 .top{padding: 1.67rem 0 1.33rem;border-bottom: 1px solid rgba(255, 255, 255, 0.5);}
.footer1 .top .logo img{max-height: 1.67rem;}
.footer1 .select2{width: 9.33rem;}
.footer1 .select2 dt{height: 1.53rem;border: 1px solid rgba(255, 255, 255, 0.5);border-radius: 4px;padding: 0 0.67rem;background: url(../images/add/icon_down.svg) no-repeat 94% center;cursor: pointer;line-height: 1.53rem;}
.footer1 .select2 dd{position: absolute;left: 0;top: 100%;width: 100%;background: rgba(255, 255, 255, 0.5);padding: 10px 0;border-radius: 4px;display: none;}
.footer1 .select2 dd ul{max-height: 6.67rem;overflow: auto;}
.footer1 .select2 dd ul a{display: block;padding: 0.2rem 0.67rem;color: var(--text-color);}
.footer1 .select2 dd ul a:hover{color: var(--primary-color);}
.footer1 .goTop{width: 1.6rem;height: 1.6rem;margin-left: 1rem;background: var(--primary-color);border-radius: 6px;cursor: pointer;box-sizing: border-box;border: 1px solid var(--primary-color);}
.footer1 .goTop:hover{background: transparent;}
.footer1 .med{padding: 1.47rem 0;justify-content: space-between;}
.footer1 .med .left{max-width: 32.71%;}
.footer1 .med .left .text{color: #fff;line-height: 1.07rem;margin-bottom: 1.33rem;}
.footer1 .med .left .text dl dt{flex-shrink: 0;}
.footer1 .med .left .text dl dd{flex: 1;overflow: hidden;}
.footer1 .qrcode li{margin-right: 1rem;}
.footer1 .qrcode li:last-child{margin-right: 0;}
.footer1 .qrcode .icon{width: 1.6rem;height: 1.6rem;box-sizing: border-box;border: 1px solid rgba(255, 255, 255, 0.5);border-radius: 4px;cursor: pointer;}
.footer1 .qrcode .icon img{height: 50%;}
.footer1 .qrcode li .ma {position: absolute;bottom: calc(100% + 1rem);left: 50%;transform: translateX(-50%);width: 130px;border: 1px #999 solid;border-radius: 4px;padding: 6px;background: #fff;box-sizing: border-box;box-shadow: 0 0 14px rgba(0, 0, 0, 0.3);visibility: hidden;opacity: 0;transition: 0.3s;}
.footer1 .qrcode li .ma::before {content: "";position: absolute;bottom: -0.38rem;left: 50%;transform: translateX(-50%);width: 0;height: 0;border-left: 0.47rem solid transparent;border-right: 0.47rem solid transparent;border-top: 0.4rem solid #fff;}
.footer1 .qrcode li .ma img {width: 100%;}
.footer1 .qrcode li:hover .ma {visibility: initial;opacity: 1;bottom: calc(100% + 0.38rem);}
.footer1 .qrcode li:hover .icon{border-color: #fff;}
.footer1 .fNav dl{margin-left: 1.33rem;}
.footer1 .fNav dl:first-child{margin-left: 0;}
.footer1 .fNav dl dt a{display: inline-flex;color: #fff;line-height: 0.93rem;margin-bottom: 0.67rem;font-weight: bold;}
.footer1 .fNav dl dd a{display: inline-flex;line-height: 1.07rem;color: rgba(255, 255, 255, 0.8);}
.footer1 .fNav a:hover{color: #fff;text-decoration: underline;}
.footer1 .btm{padding: 0.67rem 0;border-top: 1px solid rgba(255, 255, 255, 0.5);line-height: 1.07rem;}
.footer1 .btm .left span{margin-right: 0.67rem;}
.footer1 .btm .left span:last-child{margin-right: 0;}
.footer1 .btm ul li{margin-left: 0.8rem;}
.footer1 .btm ul li:first-child{margin-left: 0;}
.footer1 .btm a:hover{color: #fff;text-decoration: underline;}
.footer1 .btm img{display: inline-flex;margin-right: 4px;margin-top: -0.25em;}

/* 飘窗 */
.floatStyle{position: fixed;right: 1rem;top: 50%;transform: translateY(-50%);z-index: 99;width: 2.67rem;background: #FFFFFF;box-shadow: 4px 4px 30px 0px rgba(0, 0, 0, 0.12);border-radius: 10px;padding: 1rem 0;right: -3rem;}
.floatStyle.show{right: 1rem;}
.floatStyle li{margin-bottom: 1rem;}
.floatStyle li:last-child{margin-bottom: 0;}
.floatStyle li a{flex-direction: column;color: var(--text-color);}
.floatStyle li a .icon{height: 1rem;margin-bottom: 0.27rem;filter: brightness(0) invert(0.5);opacity: 0.6;}
.floatStyle li a:hover{font-weight: bold;}
.floatStyle li a:hover .icon{filter: brightness(1) invert(0);opacity: 1;}	

/* 视频弹窗 */
/* 去掉 layer 外壳阴影、边框 */
.no-shadow {box-shadow: none !important;-webkit-box-shadow: none !important;border: none !important;}

/* 去掉 iOS 视频控件自带阴影 */
.no-shadow video {-webkit-appearance: none !important;box-shadow: none !important;}
/* ② 把视频变成“块级+等比缩放” */
.m-video-wrap {position: relative;width: 100%;height: 0;padding-bottom: 56.25%;   /* 16:9 固定比例 */background: #000;}
.m-video-wrap video {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: contain;      /* 防止拉伸变形 */}


/* 关于我们 */
.aboutPage1 .aPart1{padding: 2.67rem 0 2rem;justify-content: space-between;}
.aboutPage1 .aPart1 .left{width: 48.78%;}
.aboutPage1 .aPart1 .left .tit{color: #3D3D3D;line-height: 1.18;margin-bottom: 0.8rem;}
.aboutPage1 .aPart1 .left .tit span{display: inline-flex;background: -webkit-linear-gradient(left, #AC1F24, #FF5E64);-webkit-background-clip: text;-webkit-text-fill-color: rgba(0, 0, 0, 0);}
.aboutPage1 .aPart1 .left .desc{line-height: 0.87rem;color: var(--desc-color);}
.aboutPage1 .aPart1 .right{width: 45.57%;padding-bottom: 14.67rem;height: 0;border-radius: 0.4rem;cursor: pointer;margin-top: 1.57rem;}
.aboutPage1 .aPart1 .right .bgStyle::before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0, 0, 0, 0.2);}
.aboutPage1 .aPart1 .right .icon{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 1.47rem;}
.aboutPage1 .aPart1 .right:hover .bgStyle{transform: scale(1.1);}
.aboutPage1 .aPart2{padding: 2rem 0 6.07rem;}
.aboutPage1 .aPart2 .bg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.aboutPage1 .aPart2 .dataList1{color: #fff;text-align: center;line-height: 0.67rem;}
.aboutPage1 .aPart2 .dataList1 li{margin: 0 4rem;}
.aboutPage1 .aPart2 .dataList1 li .data{margin-bottom: 0.4rem;}
.aboutPage1 .aPart2 .dataList1 li .data span{font-family: "BarlowMedium";}
.aboutPage1 .aPart2 .desc{line-height: 0.87rem;color: #fff !important;margin: 2rem 0;}
.aboutPage1 .aPart2 .dataList2{background: #FFFFFF;box-shadow: 0px 4px 0.67rem 0px rgba(0, 0, 0, 0.12);border-radius: 10px;background: #FFFFFF;position: absolute;left: 50%;bottom: -4rem;transform: translateX(-50%);overflow: hidden;}
.aboutPage1 .aPart2 .dataList2 li{flex: 1;box-sizing: border-box;padding: 1rem 1rem 1.67rem 3rem;color: var(--text-color);line-height: 0.67rem;}
.aboutPage1 .aPart2 .dataList2 li:nth-child(2){border-radius: 10px;box-shadow: 0px 4px 0.67rem 0px rgba(0, 0, 0, 0.12);}
.aboutPage1 .aPart2 .dataList2 li .icon{height: 1.8rem;}
.aboutPage1 .aPart2 .dataList2 li .data{margin: 0.4rem 0 0.27rem;}
.aboutPage1 .aPart2 .dataList2 li .data span{display: inline-flex;background: -webkit-linear-gradient(left, #AC1F24, #FF5E64);-webkit-background-clip: text;-webkit-text-fill-color: rgba(0, 0, 0, 0);font-family: "BarlowSemiBold";line-height: 2.13rem;}
.aboutPage1 .aPart3{padding: 6.67rem 0 2.67rem;background: url(../images/add/about3.png) no-repeat center top;background-size: cover;background-attachment: fixed;}
.aboutPage1 .aPart3 .iTitleStyle{margin-bottom: 6rem;}
.aboutPage1 .aPart3 .pLeft{position: sticky;top: 15vh;padding-bottom: 16vh;}
.aboutPage1 .aPart3 .dataStyle{align-items: center;font-family: "BarlowSemiBold";}
.aboutPage1 .aPart3 .dataStyle ul{width: 3rem;height: 5rem;position: relative;overflow: hidden;z-index: 2;}
.aboutPage1 .aPart3 .dataStyle ul li{position: absolute;left: 0;top: 0;width: 100%;height: 100%;text-align: center;line-height: 5rem;will-change: transform, opacity;   /* 提前告诉浏览器要变形 */backface-visibility: hidden;opacity: 0;}
.aboutPage1 .aPart3 .dataStyle ul.ul1 li,
.aboutPage1 .aPart3 .dataStyle ul.ul2 li{background-image: url(../images/add/nun_bg.jpg);background-size: cover;background-position: center;-webkit-background-clip: text;background-clip: text;color: transparent;}
.aboutPage1 .aPart3 .dataStyle ul.ul2 li{transition-delay: 0.2s !important;}
.aboutPage1 .aPart3 .dataStyle ul.ul3 li{transition-delay: 0.4s !important;}
.aboutPage1 .aPart3 .dataStyle ul.ul4 li{transition-delay: 0.6s !important;}
.aboutPage1 .aPart3 .dataStyle .data3{position: relative;color: var(--primary-color);margin-left: 1rem;width: 6.67rem;}
.aboutPage1 .aPart3 .dataStyle .data3 .circle{width: 282px;height: 282px;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);box-sizing: border-box;}
.aboutPage1 .aPart3 .dataStyle .data3 .circle::before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;box-sizing: border-box;border: 2px solid rgba(193, 25, 32, 0.2);border-radius: 50%;}
.aboutPage1 .aPart3 .dataStyle .data3 .circle svg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;fill: transparent;stroke-width: 2px;    stroke: #c11a20;transform: rotateZ(270deg) rotateY(180deg);}
.aboutPage1 .aPart3 .dataStyle .data3 .circle svg path{transition: stroke-dashoffset 0.8s cubic-bezier(0.25, 0.1, 0.25, 1) 0s;}
.aboutPage1 .aPart3 .dataStyle .data3 span.active{animation: bounceScaleShow 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
    animation-delay: 1s;}
.aboutPage1 .aPart3 .right{width: 61.42%;padding-top: 30vh;}
.aboutPage1 .aPart3 .right li{padding: 1.4rem 0;border-bottom: 1px solid #E1E1E1;line-height: 0.93rem;color: var(--desc-color);}
.aboutPage1 .aPart3 .right li:first-child{padding-top: 0;}
.aboutPage1 .aPart3 .right li:last-child{border: none;}
.aboutPage1 .aPart3 .right li .date{color: var(--text-color);margin-bottom: 0.4rem;}
.aboutPage1 .aPart3 .right li .date .icon{position: absolute;left: 0;top: 50%;transform: translateY(-50%);opacity: 0;}
.aboutPage1 .aPart3 .right li.last{height: 30vh;}
.aboutPage1 .aPart3 .right li.active .date{color: var(--primary-color);padding-left: 0.53rem;}
.aboutPage1 .aPart3 .right li.active .date .icon{opacity: 1;transition-delay: 0.2s;}

@keyframes bounceScaleShow {
    0% {
      transform: scale(0);
      opacity: 0;
      visibility: hidden;
    }
    80% {
      transform: scale(1.1);  /* 先放大到1.1倍（回弹效果） */
      opacity: 1;
    }
    100% {
      transform: scale(1);    /* 回弹到原尺寸 */
      visibility: visible;
    }
}

.newsTopStyle{line-height: 0.67rem;}
.newsTopStyle .date{color: #999999;font-family: "BarlowRegular";}
.newsTopStyle .date .icon{width: 0.53rem;margin-right: 0.27rem;}
.newsTopStyle .more{color: var(--desc-color);}
.newsTopStyle .more .icon{margin-left: 4px;filter: brightness(0) invert(0.5);}
a:hover .newsTopStyle .more{color: var(--primary-color);}
a:hover .newsTopStyle .more img{filter: brightness(1) invert(0);}

/* 新闻页面 */
.newsPageWrap .newsTitle{margin-bottom: 1.33rem;}
.newsPageWrap .newsTitle .iTitleStyle{margin-bottom: 0;}
.newsPageWrap .nPart1{padding: 0.8rem 0 2rem;background: url(../images/add/news_bg1.jpg) no-repeat center top;background-size: cover;}
.newsPageWrap .nPart1 .pathStyle{line-height: 14px;color: var(--primary-color);padding-left: 17px;background: url(../images/add/icon_home.png) no-repeat left center;background-size: auto 100%;margin-bottom: 2rem;font-weight: 300;}
.newsPageWrap .nPart1 .pathStyle a{color: var(--primary-color);}
.newsPageWrap .nPart1 .pathStyle a:hover{text-decoration: underline;}
.newsPageWrap .nPart1 .container{width: 56.42%;border-radius: 8px;}
.newsPageWrap .nPart1 .container .wrap{display: block;height: 0;padding-bottom: 16.67rem;}
.newsPageWrap .nPart1 .container .wrap .text{position: absolute;left: 0;bottom: 0;z-index: 2;width: 100%;box-sizing: border-box;padding: 0 1rem;background: rgba(0, 0, 0, 0.5);color: #fff;line-height: 2.13rem;}
.newsPageWrap .nPart1 .container .wrap .text .tit{flex: 1;overflow: hidden;}
.newsPageWrap .nPart1 .container .wrap .text .date{flex-shrink: 0;margin-left: 0.5rem;font-family: "BarlowRegular";}
.newsPageWrap .nPart1 .container .wrap:hover .bgStyle{transform: scale(1.1);}
.newsPageWrap .nPart1 .right{width: 40.71%;box-sizing: border-box;padding: 0 1rem;border-radius: 10px;background: #FFFFFF;box-shadow: 0px 4px 0.67rem 0px rgba(0, 0, 0, 0.12);height: 16.67rem;}
.newsPageWrap .nPart1 .right li{border-bottom: 1px solid #E1E1E1;position: relative;}
.newsPageWrap .nPart1 .right li:last-child{border: none;}
.newsPageWrap .nPart1 .right li::before{content: "";width: 100%;height: 1px;position: absolute;left: 0;bottom: -1px;background: var(--primary-color);transform-origin: left center;transform: scale(0, 1);}
.newsPageWrap .nPart1 .right .wrap{padding: 0.87rem 0;align-items: flex-start;}
.newsPageWrap .nPart1 .right .date{flex-shrink: 0;padding-right: 0.77rem;border-right: 1px solid #E1E1E1;margin-right: 0.8rem;color: #999999;flex-direction: column;}
.newsPageWrap .nPart1 .right .date span{line-height: 1.4rem;font-family: "BarlowMedium";}
.newsPageWrap .nPart1 .right .date em{line-height: 0.6rem;font-family: "BarlowRegular";}
.newsPageWrap .nPart1 .right .text{flex: 1;overflow: hidden;padding-top: 0.2rem;}
.newsPageWrap .nPart1 .right .tit{line-height: 0.87rem;max-height: 1.73rem;color: var(--text-color);}
.newsPageWrap .nPart1 .right .desc{color: var(--desc-color);height: 0;overflow: hidden;line-height: 0.8rem;box-sizing: content-box;}
.newsPageWrap .nPart1 .right li.active .tit,
.newsPageWrap .nPart1 .right li.active .date{color: var(--primary-color);}
.newsPageWrap .nPart1 .right li.active .desc{height: 1.6rem;padding-top: 0.33rem;}
.newsPageWrap .nPart1 .right li.active .text{padding-top: 0;}
.newsPageWrap .nPart2{padding: 2.67rem 0;}
.newsPageWrap .nPart2 .container{border-radius: 0.4rem;background: url(../images/add/news_bg2.png) no-repeat center bottom;background-size: cover;box-shadow: 0px 5px 0.53rem 0px rgba(0, 0, 0, 0.14);padding: 0.67rem 0.67rem 0.67rem 1.67rem;}
.newsPageWrap .nPart2 .container .pic{width: 51.12%;padding-bottom: 15.33rem;border-radius: 0.4rem;}
.newsPageWrap .nPart2 .container .text{width: 45.86%;}
.newsPageWrap .nPart2 .container .newsTopStyle{margin-bottom: 1rem;}
.newsPageWrap .nPart2 .container .tit{line-height: 1.2rem;color: #3D3D3D;}
.newsPageWrap .nPart2 .container .line{width: 100%;height: 1px;background: #E1E1E1;margin: 1rem 0;}
.newsPageWrap .nPart2 .container .desc{color: var(--desc-color);line-height: 0.87rem;}
.newsPageWrap .nPart2 .container .wrap:hover .tit{color: var(--primary-color);}
.newsPageWrap .nPart2 .container .wrap:hover .pic .bgStyle{transform: scale(1.1);}
.newsPageWrap .swiperBtnWrap{position: absolute;left: 1.67rem;bottom: 2.33rem;transform: translateX(0);z-index: 2;}
.newsPageWrap .swiperBtnWrap .btn{margin: 0;}
.newsPageWrap .swiperBtnWrap .swiper-pagination{position: static;width: auto;margin: 0 0.67rem;color: var(--desc-color);}
.newsPageWrap .swiperBtnWrap .swiper-pagination.swiper-pagination-lock{display: block;}
.newsPageWrap .swiperBtnWrap .swiper-pagination .swiper-pagination-current{color: var(--primary-color);}
.newsPageWrap .nPart3{padding: 2rem 0;background: url(../images/add/news_bg3.png) no-repeat center top;background-size: cover;}
.newsPageWrap .nPart3 .container{width: 100%;padding: 0.67rem 0.67rem 3.6rem;margin: -0.67rem 0 0 -0.67rem;box-sizing: content-box;}
.newsPageWrap .nPart3 .container .wrap{display: block;padding: 1rem;border-radius: 10px;background: #FFFFFF;box-shadow: 0px 4px 0.67rem 0px rgba(0, 0, 0, 0.12);}
.newsPageWrap .nPart3 .container .wrap::before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/add/news_bg4.png) no-repeat center top;background-size: cover;opacity: 0;}
.newsPageWrap .nPart3 .container .wrap .tit{color: var(--text-color);line-height: 0.87rem;}
.newsPageWrap .nPart3 .container .wrap .line{width: 100%;height: 1px;background: #E1E1E1;margin: 0.8rem 0;}
.newsPageWrap .nPart3 .container .wrap .desc{line-height: 0.8rem;color: var(--desc-color);margin-bottom: 2rem;}
.newsPageWrap .nPart3 .container .wrap:hover::before{opacity: 1;}
.newsPageWrap .nPart3 .container .wrap:hover .newsTopStyle .date,
.newsPageWrap .nPart3 .container .wrap:hover .newsTopStyle .more,
.newsPageWrap .nPart3 .container .wrap:hover .tit,
.newsPageWrap .nPart3 .container .wrap:hover .desc{color: #fff;}
.newsPageWrap .nPart3 .container .wrap:hover .newsTopStyle .more img,
.newsPageWrap .nPart3 .container .wrap:hover .newsTopStyle .date img{filter: brightness(0) invert(1);}
.newsPageWrap .nPart3 .control{position: absolute;left: 0;bottom: 0;width: calc(100% - 1.33rem);left: 0.67rem;}
.newsPageWrap .nPart3 .control .line{height: 1px;background: #E1E1E1;}
.newsPageWrap .nPart3 .control .swiperBtnWrap{position: static;flex-shrink: 0;padding:  0 0.33rem;}
.newsPageWrap .nPart3 .control .swiperBtnWrap .btn{margin: 0 0.33rem;}
.newsPageWrap .nPart3 .control .line1{flex: 1;overflow: hidden;}
.newsPageWrap .nPart3 .control .line2{flex-shrink: 0;width: 4.73rem;}
.newsPageWrap .nPart4{padding: 2.67rem 0;}
.newsPageWrap .nPart4 .container{width: 100%;padding: 0.67rem 0.67rem 2.93rem;margin: -0.67rem 0 0 -0.67rem;box-sizing: content-box;}
.newsPageWrap .nPart4 .container .wrap{display: block;padding: 1rem;border-radius: 10px;background: #FFFFFF;box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.12);}
.newsPageWrap .nPart4 .container .wrap .tit{color: #3D3D3D;line-height: 0.67rem;margin-top: 0.53rem;}
.newsPageWrap .nPart4 .container .wrap:hover .tit{color: var(--primary-color);}
.newsPageWrap .nPart4 .swiperBtnWrap,
.newsPageWrap .nPart5 .swiperBtnWrap{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.newsPageWrap .nPart5{padding: 2rem 0 2.67rem;background: url(../images/add/news_bg5.png) no-repeat center top;block-size: cover;}
.newsPageWrap .nPart5 .container{padding-bottom: 3.6rem;}
.newsPageWrap .nPart5 .container .swiper-slide{height: 14.07rem;}
.newsPageWrap .nPart5 .container .wrap{display: block;text-align: center;color:var(--desc-color);line-height: 0.8rem;}
.newsPageWrap .nPart5 .container .pic{width: 100%;max-width: 9.33rem;margin: 0 auto;position: relative;box-sizing: border-box;padding: 0.67rem;transform: scale(0.84);height:9.33rem}
.newsPageWrap .nPart5 .container .pic .circle{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;}
.newsPageWrap .nPart5 .container .pic .circle img{width: 100%;height: 100%;animation: rond 6s infinite;}
.newsPageWrap .nPart5 .container .pic .box{width: 100%;height: 100%;overflow: hidden;border-radius: 50%;}
.newsPageWrap .nPart5 .container .pic .box img{width: 100%;height: 100%;object-fit: cover;}
.newsPageWrap .nPart5 .container .pos{max-width: 6.67rem;margin: 0 auto;line-height: 1.67rem;color: #fff;border-radius: 1rem;background: linear-gradient(90deg, #AC1F24 0%, #C12B26 34%, #D43729 73%, #DB3B2A 100%), #D8D8D8;height: 0;overflow: hidden;margin-top: -0.67rem;position: relative;}
.newsPageWrap .nPart5 .container .name{line-height: 0.93rem;color: var(--text-color);margin: 0.67rem 0 0.53rem;}
.newsPageWrap .nPart5 .container .desc{height: 1.6rem;transform: translateY(1rem);opacity: 0;}
.newsPageWrap .nPart5 .container .swiper-slide.active .pic{transform: scale(1);}
.newsPageWrap .nPart5 .container .swiper-slide.active .pic .circle{opacity: 1;}
.newsPageWrap .nPart5 .container .swiper-slide.active .pos{height: 1.67rem;}
.newsPageWrap .nPart5 .container .swiper-slide.active .desc{transform: translateY(0);opacity: 1;transition-delay: 0.3s;}
@keyframes rond {
    0% {
        transform: rotate(0deg)
    }
    100% {
        transform: rotate(360deg)
    }
}

/* 专题 */
.ztListStyle{padding: 2rem 0;}
.ztListStyle .list{padding-bottom: 1rem;}
.ztListStyle .list li{width: 32%;margin: 0 2% 2% 0;}
.ztListStyle .list li:nth-child(3n){margin-right: 0;}
.ztListStyle .list .wrap{display: block;height: 0;padding-bottom: 33.77%;border-radius: 0.27rem;}
.ztListStyle .list .wrap:hover .bgStyle{transform: scale(1.1);}



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

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

@media screen and (max-width: 1200px){
.header1 .nav1 .nLi{padding: 0 0.4rem;}
.header1 .logo img{max-height: 1.2rem;}

.footer1 .fNav dl{margin-left: 0.8rem;}
}

@media screen and (max-width: 1024px){
.header1 .nav1{display: none;}
.header1 .menuIcon{display: block;}

.banner1 .wrap{padding-bottom: 44.8%;}
.banner1 .control{bottom: 5%;}

.isect6 .container .innerScroll{height: auto;}

.footer1 .logo{display: none;}
.footer1 .top .right{width: 100%;justify-content: space-between;}
.footer1 .goTop{margin-left: 0;}
.footer1 .fNav{display: none;}
.footer1 .med .left{width: 100%;max-width: 100%;}
.footer1 .btm > .w1400{display: block;}
.footer1 .btm .left,
.footer1 .btm .right{justify-content: flex-start;}


.aboutPage1 .aPart1 .left,
.aboutPage1 .aPart1 .right{width: 100%;}
.aboutPage1 .aPart1 .right{padding-bottom: 68.96%;}
.aboutPage1 .aPart2 .dataList1 li{margin: 0 2rem;}
.aboutPage1 .aPart2 .dataList2 li{padding: 1rem;}
.aboutPage1 .aPart3 .pLeft{position: static;padding-bottom: 0;}
.aboutPage1 .aPart3 .iTitleStyle{margin-bottom: 1.33rem;}
.aboutPage1 .aPart3 .dataStyle{display: none;}
.aboutPage1 .aPart3 .right{width: 100%;padding-top: 0;}
.aboutPage1 .aPart3 .right li{padding: 0.8rem 0;}
.aboutPage1 .aPart3 .right li .date{margin-bottom: 0.2rem;}
}

@media screen and (max-width: 760px){
.header1 .logo{height: 2.2rem;line-height: 2.2rem;}
.header1 .logo img{max-height: 1rem;}
.header1 .right{flex-direction: row;align-items: center;}
.header1 .link{margin-bottom: 0;}
.header1 .link li:first-child{display: none;}

.banner1 .control .swiper-pagination,
.banner1 .control .line.hide{display: none;}

.isect1{padding: 2rem 0;}
.isect1 .moreBtnStyle{margin-bottom: 1rem;}
.isect1 ul{flex-wrap: wrap;}
.isect1 ul li{width: 100%;margin-bottom: 1rem;text-align: center;}
.isect1 ul li:last-child{margin-bottom: 0;}
.isect1 ul li .en{margin: 0 0 0.3rem;}

.isect2{padding: 2rem 0;}
.isect2 .content{flex-wrap: wrap;}
.isect2 .item{width: 100%;margin-bottom: 1rem;padding: 1rem 0.5rem;}
.isect2 .item:last-child{margin-bottom: 0;}
.isect2 .item1 .list .wrap{padding: 0.4rem 0.5rem;}
.isect2 .item3 .list .wrap{padding-bottom: 33.77%;}

.isect3{padding-bottom: 1.6rem;}
.isect3 ul{flex-wrap: wrap;}
.isect3 ul li{width: 100%;margin-bottom: 0.5rem;text-align: center;}
.isect3 li:nth-child(3) img{transform: translateY(0);}
.isect3 ul li img{display: inline-flex;height: 1.6rem;}

.isect4{padding: 2rem 0 0;}
.isect4 .content{padding: 1rem 0;}
.isect4 .content ul{flex-wrap: wrap;justify-content: flex-start;}
.isect4 .content ul li{width: 33.33%;flex: auto;}
.isect4 .content ul li .wrap{padding: 0 0.5rem;}
.isect4 .content ul li .wrap::before{display: none;}
.isect4 .content ul li .wrap .btm{display: none;}
.isect4 .content ul li .wrap .box{height: auto;padding: 1rem 0;text-align: center;}
.isect4 .content ul li .wrap .en{margin-bottom: 0;}

.tabsStyle{justify-content: flex-start;}
.tabsStyle li{margin: 0 0.3rem 0 0;}
.tabsStyle li a{padding: 0.4rem;line-height: 0.7rem;}

.isect5{padding-top: 2rem;}
.isect5 .title{display: block;}
.isect5 .title .iTitleStyle{margin-bottom: 1rem;}
.isect5 .moreBtnStyle{display: none;}
.isect5 .list{justify-content: space-between;}
.isect5 .list li{width: 49%;margin-right: 0;}
.isect5 .list .wrap .tit{padding: 0 0.5rem;bottom: 0.5rem;}
.isect5 .list .wrap .hover{display: none;}
.isect5 .list .wrap:hover .tit{transform: translateY(0);opacity: 1;}	

.swiperBtnWrap .btn{width: 1.3rem;height: 1.3rem;margin: 0 0.2rem;}

.isect6{padding: 2rem 0;}
.isect6 .title{display: block;}
.isect6 .title .iTitleStyle{margin-bottom: 1rem;}
.isect6 .moreBtnStyle{display: none;}
.isect6 .container{padding-top: 0.8rem;}
.isect6 .container .wrap{padding: 0.5rem;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.12);}
.isect6 .container .innerScroll{padding: 10px 10px 2rem;overflow: hidden;}
.isect6 .container .wrap .date{margin-right: 0.4rem;}
.isect6 .container .wrap .text{padding-left: 0.5rem;}

.isect7{padding: 2rem 0;}
.isect7 .scroll{width: 100%;box-sizing: border-box;padding-bottom: 1.8rem;}
.isect7 .mapWrap{position: relative;right: 0;top: auto;width: 100%;margin-top: 2rem;}
.isect7 .mapWrap .text{width: 8rem;padding: 0.5rem;}
.isect7 .container{height: calc(8.6rem + 20px);}

.floatStyle.show{right: 0.1rem;}
.floatStyle{width: 2.4rem;padding: 0.5rem 0;}
.floatStyle li{margin-bottom: 0.5rem;}

.footer1 .top{padding: 0.5rem 0;}
.footer1 .med{padding: 0.8rem 0;}
.footer1 .med .left .text{margin-bottom: 0.8rem;}
.footer1 .btm .left{display: block;}
.footer1 .btm .left span{display: block;margin: 0;}

.aboutPage1 .aPart1{padding: 2rem 0;}
.aboutPage1 .aPart2{padding: 2rem 0 0;}
.aboutPage1 .aPart2 .bg{height: calc(100% - 3rem);}
.aboutPage1 .aPart2 .dataList1{flex-wrap: wrap;}
.aboutPage1 .aPart2 .dataList1 li{width: 100%;margin: 0.8rem 0;}
.aboutPage1 .aPart2 .desc{margin: 1rem 0 2rem;}
.aboutPage1 .aPart2 .dataList2{position: relative;bottom: 0;left: 0;transform: translateX(0);}
.aboutPage1 .aPart2 .dataList2 li{flex: auto;width: 100%;}
.aboutPage1 .aPart2 .dataList2 li .icon{height: 1.2rem;}
.aboutPage1 .aPart2 .dataList2 li .data span{line-height: 1.4rem;}
.aboutPage1 .aPart3{margin-top: -3rem;padding: 4rem 0 2rem;}

.newsPageWrap .nPart1 .pathStyle{margin-bottom: 1rem;}
.newsPageWrap .nPart1 .container,
.newsPageWrap .nPart1 .right{width: 100%;}
.newsPageWrap .nPart1 .right{margin-top: 1rem;height: auto;padding: 0.5rem 1rem;}
.newsPageWrap .nPart1 .container .wrap{padding-bottom: 63.3%;}
.newsPageWrap .nPart1 .container .wrap .text{padding: 0 0.5rem;line-height: 1.6rem;}
.newsPageWrap .nPart1 .right .wrap{padding: 0.5rem 0;}
.newsPageWrap .nPart1 .right .desc{display: none;}
.newsPageWrap .nPart1 .right li.active .text{padding-top: 0.2rem;}

.newsPageWrap .nPart2{padding: 2rem 0;}
.newsPageWrap .nPart2 .container .wrap{flex-wrap: wrap;}
.newsPageWrap .nPart2 .container .text,
.newsPageWrap .nPart2 .container .pic{width: 100%;}
.newsPageWrap .nPart2 .container{padding: 1rem;}
.newsPageWrap .nPart2 .container .newsTopStyle{margin-bottom: 0.5rem;}
.newsPageWrap .nPart2 .container .line{margin: 0.5rem 0;}
.newsPageWrap .nPart2 .container .pic{margin-top: 1rem;padding-bottom: 67.64%;}
.newsPageWrap .nPart2 .container .swiperBtnWrap{left: 2rem;bottom: 2rem;}

.newsPageWrap .nPart3{padding: 2rem 0;}
.newsPageWrap .newsTitle{margin-bottom: 1rem;}
.newsPageWrap .nPart3 .container{padding-bottom: 2rem;}
.newsPageWrap .nPart3 .control .line2{width: 15%;}
.newsPageWrap .nPart3 .container .wrap{padding: 0.67rem;}
.newsPageWrap .nPart3 .container .wrap .line{margin: 0.5rem 0;}
.newsPageWrap .nPart3 .container .wrap .desc{margin-bottom: 1rem;}

.newsPageWrap .nPart4{padding: 2rem 0;}
.newsPageWrap .nPart4 .container .wrap{padding: 0.67rem;}
.newsPageWrap .nPart4 .container{padding-bottom: 2rem;}

.newsPageWrap .nPart5{padding: 2rem 0;}
.newsPageWrap .nPart5 .container{padding-bottom: 2rem;}

.moreBtnStyle{width: 4rem;height: 1.4rem;}

.ztListStyle .list{justify-content: space-between;}
.ztListStyle .list li{width: 49%;margin-right: 0;}

.newsPageWrap .nPart5 .container .swiper-slide .pic{transform: scale(1);}
.newsPageWrap .nPart5 .container .swiper-slide .pic .circle{opacity: 1;}
.newsPageWrap .nPart5 .container .swiper-slide .pos{height: 1.67rem;}
.newsPageWrap .nPart5 .container .swiper-slide .desc{transform: translateY(0);opacity: 1;transition-delay: 0.3s;}
}

@media screen and (max-width: 468px){
.isect4 .content ul li{width: 50%;}
.isect4 .content ul li .wrap .ch{margin: 0.3rem 0 0;}
}