body {font-size: 16px;overflow-x: hidden;}
.newsTopNav{
    position: absolute;
    top: 0;
    left: calc(50% - 600px);
    height: 150px;
    z-index: 10000;
    background: none;
}
.aImg,.aImg img{
    display:block;
    width:100%;
height:100%;
}

.zt-wrap {min-width: 1200px;}
.zt-banner-wrap {position: relative;padding-bottom: 170px;background-position: top center;background-repeat: no-repeat;background-size: auto 889px;padding-top: 710px;}
/* .zt-banner {height: 889px;background-position: top center;background-repeat: no-repeat;background-size: auto 100%;} */
.zt-banner-text {line-height: 50px;font-size: 24px;color: #f76300;width: 1200px;margin: 0 auto;}
.zt-banner-text-con {position: relative;}
.zt-banner-text-con-box {position: relative;background-color: #fff;border: 5px #ffb871 solid;border-radius: 30px 30px;padding: 35px 60px;z-index: 2;}
.zt-banner-text-con::after {content: "";position: absolute;width: 1590px;height: 97px;left: -30px;bottom: -59px;background: url(subwayline100-2026-bg-1_04.png) no-repeat center center;background-size: 100% 100%;}
.zt-banner-text-con::before {content: "";position: absolute;width: 833px;height: 97px;left: 728px;bottom: -59px;background: url(subwayline100-2026-bg-2_04.png) no-repeat center center;background-size: 100% 100%;z-index: 3;}

.zt-wrap-1 .zt-menu-pc {width: 1200px;margin: 0 auto;}
.zt-wrap-1 .zt-menu-pc ul {position: relative;width: 830px;height: 180px;margin: 0 auto;border: 5px #f76300 solid;border-radius: 30px 30px;}
.zt-wrap-1 .zt-menu-pc li {width: 12px;height: 12px;background-color: #fff;position: absolute;top: 50%;left: 50%;border: 3px #f76300 solid;border-radius: 30px 30px;}
.zt-wrap-1 .zt-menu-pc li .list-con {position: relative;width: 100%;height: 100%;}
.zt-wrap-1 .zt-menu-pc li:nth-child(1),.zt-wrap-1 .zt-menu-pc li:nth-child(19) {margin-left: -426px;}
.zt-wrap-1 .zt-menu-pc li:nth-child(1) {margin-top: -40px;}
.zt-wrap-1 .zt-menu-pc li:nth-child(2),
.zt-wrap-1 .zt-menu-pc li:nth-child(3),
.zt-wrap-1 .zt-menu-pc li:nth-child(4),
.zt-wrap-1 .zt-menu-pc li:nth-child(5),
.zt-wrap-1 .zt-menu-pc li:nth-child(6),
.zt-wrap-1 .zt-menu-pc li:nth-child(7),
.zt-wrap-1 .zt-menu-pc li:nth-child(8)
{margin-top: -100px;}
.zt-wrap-1 .zt-menu-pc li:nth-child(2) {margin-left: -326px;}
.zt-wrap-1 .zt-menu-pc li:nth-child(3) {margin-left: -220px;}
.zt-wrap-1 .zt-menu-pc li:nth-child(4) {margin-left: -120px;}
.zt-wrap-1 .zt-menu-pc li:nth-child(5) {margin-left: -16px;}
.zt-wrap-1 .zt-menu-pc li:nth-child(6) {margin-left: 88px;}
.zt-wrap-1 .zt-menu-pc li:nth-child(7) {margin-left: 190px;}
.zt-wrap-1 .zt-menu-pc li:nth-child(8) {margin-left: 290px;}
.zt-wrap-1 .zt-menu-pc li:nth-child(9),.zt-wrap-1 .zt-menu-pc li:nth-child(10) {margin-left: 407px;}
.zt-wrap-1 .zt-menu-pc li:nth-child(9) {margin-top: -60px;}
.zt-wrap-1 .zt-menu-pc li:nth-child(10) {margin-top: 20px;}
.zt-wrap-1 .zt-menu-pc li:nth-child(11),
.zt-wrap-1 .zt-menu-pc li:nth-child(12),
.zt-wrap-1 .zt-menu-pc li:nth-child(13),
.zt-wrap-1 .zt-menu-pc li:nth-child(14),
.zt-wrap-1 .zt-menu-pc li:nth-child(15),
.zt-wrap-1 .zt-menu-pc li:nth-child(16),
.zt-wrap-1 .zt-menu-pc li:nth-child(17),
.zt-wrap-1 .zt-menu-pc li:nth-child(18)
{margin-top: 84px;}
.zt-wrap-1 .zt-menu-pc li:nth-child(11) {margin-left: 366px;}
.zt-wrap-1 .zt-menu-pc li:nth-child(12) {margin-left: 266px;}
.zt-wrap-1 .zt-menu-pc li:nth-child(13) {margin-left: 166px;}
.zt-wrap-1 .zt-menu-pc li:nth-child(14) {margin-left: 66px;}
.zt-wrap-1 .zt-menu-pc li:nth-child(15) {margin-left: -36px;}
.zt-wrap-1 .zt-menu-pc li:nth-child(16) {margin-left: -136px;}
.zt-wrap-1 .zt-menu-pc li:nth-child(17) {margin-left: -236px;}
.zt-wrap-1 .zt-menu-pc li:nth-child(18) {margin-left: -336px;}
.zt-wrap-1 .zt-menu-pc li:nth-child(19) {margin-top: 40px;}
.zt-wrap-1 .zt-menu-pc li .list-con a {cursor: pointer;display: inline-block;padding: 0 25px;line-height: 30px;border-radius: 20px 20px;background-color: #ffc884;white-space:nowrap;position: absolute;left: 50%;transform: translate(-50%,0);top: -52px;}
.zt-wrap-1 .zt-menu-pc li:nth-child(3) a,
.zt-wrap-1 .zt-menu-pc li:nth-child(5) a,
.zt-wrap-1 .zt-menu-pc li:nth-child(7) a,
.zt-wrap-1 .zt-menu-pc li:nth-child(11) a,
.zt-wrap-1 .zt-menu-pc li:nth-child(13) a,
.zt-wrap-1 .zt-menu-pc li:nth-child(15) a,
.zt-wrap-1 .zt-menu-pc li:nth-child(17) a
{top:auto;bottom: -52px;}
.zt-wrap-1 .zt-menu-pc li:nth-child(1) a,
.zt-wrap-1 .zt-menu-pc li:nth-child(9) a,
.zt-wrap-1 .zt-menu-pc li:nth-child(10) a,
.zt-wrap-1 .zt-menu-pc li:nth-child(19) a
{left: auto;top:50%;transform: translate(0,-50%);right: 35px;}
.zt-wrap-1 .zt-menu-pc li:nth-child(9) a,
.zt-wrap-1 .zt-menu-pc li:nth-child(10) a
{right: auto;left: 35px;}
.zt-wrap-1 .zt-menu-pc li a::after {content: "";width: 2px;height: 20px;background-color: #ffc884;position: absolute;top: -20px;left: 50%;display: block;}
.zt-wrap-1 .zt-menu-pc li:nth-child(2) a::after,
.zt-wrap-1 .zt-menu-pc li:nth-child(4) a::after,
.zt-wrap-1 .zt-menu-pc li:nth-child(6) a::after,
.zt-wrap-1 .zt-menu-pc li:nth-child(8) a::after,
.zt-wrap-1 .zt-menu-pc li:nth-child(12) a::after,
.zt-wrap-1 .zt-menu-pc li:nth-child(14) a::after,
.zt-wrap-1 .zt-menu-pc li:nth-child(16) a::after,
.zt-wrap-1 .zt-menu-pc li:nth-child(18) a::after
{top: auto;bottom: -20px;}
.zt-wrap-1 .zt-menu-pc li:nth-child(1) a::after,
.zt-wrap-1 .zt-menu-pc li:nth-child(19) a::after
{width: 20px;height: 2px;top:50%;transform: translate(0,-50%);left: auto;right: -20px;}
.zt-wrap-1 .zt-menu-pc li:nth-child(9) a::after,
.zt-wrap-1 .zt-menu-pc li:nth-child(10) a::after
{width: 20px;height: 2px;top:50%;transform: translate(0,-50%);right: auto;left: -20px;}
.zt-wrap-1 .zt-menu-pc li.active .list-con a,.zt-wrap-1 .zt-menu-pc li .list-con a:hover {background-color: #f76300;color: #fff;}
.zt-wrap-1 .zt-menu-m {display: none;}

.zt-card-wrap {padding-top: 125px;padding-bottom: 60px;}
.zt-card-con {position: relative;width: calc(1200px - 32px - 16px);margin: 0 auto;background-color: #f76300;border: 16px #ffb871 solid;border-radius: 80px 80px 40px 40px;padding: 76px 8px 30px;}
.zt-card-con::after {content: "";background-color: #f7dfc1;border-radius: 100px;width: 100px;height: 14px;position: absolute;top: 30px;left: 50%;transform: translate(-50%,0);}
.zt-card-con .zt-card-box {height: 0;overflow: hidden;}
.zt-card-con .zt-card-box.active {height: auto;}
.zt-card-con .zt-card-box .swiper {background-color: #fff;border-radius: 20px;padding: 60px 20px;}
.zt-card-con .zt-card-box .list-con {width: 1000px;margin: 0 auto;}
.zt-card-con .zt-card-box .list-con a {display: flex;flex-wrap: wrap;justify-content: space-between;color: #333;}
.zt-card-con .zt-card-box .list-pic {width: 650px;height: 365px;border-radius: 20px;overflow: hidden;}
.zt-card-con .zt-card-box .list-pic img {display: block;width: 100%;height: 100%;}
.zt-card-con .zt-card-box .list-text {
    width: 310px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.zt-card-con .zt-card-box .list-title {
    font-size: 30px;
    line-height: 38px;
    margin-bottom: 20px;
}
.zt-card-con .zt-card-box .list-brief {
    font-size: 24px;
    line-height: 30px;
}
.zt-card-con .zt-card-box .list-brief p {
    margin-bottom: 10px;
}
.zt-card-wrap .swiper-button-next,.zt-card-wrap .swiper-button-prev {color: #f76300;font-weight: bold;}
.zt-card-wrap .swiper-button-next {right: 20px;}
.zt-card-wrap .swiper-button-prev {left: 20px;}

@media screen and (max-width: 1024px){
    .zt-wrap {min-width: 16rem;overflow: hidden;}
    .zt-banner-wrap {background-size: 160% auto;padding-top: 10rem;padding-bottom: 1rem;}
    /* .zt-banner {height: 10rem;background-size: 160% auto;} */
    .zt-banner-text {width: calc(100% - 1rem);margin: 0 .5rem;}
    .zt-banner-text-con-box {padding: .5rem .5rem;font-size: .6rem;line-height: 1rem;}
    .zt-wrap-1 .zt-menu-pc {display: none;}
    .zt-wrap-1 .zt-menu-m {width: 16rem;margin: 0 auto;display: block;position: relative;}
    .zt-wrap-1 .zt-menu-m::after {content: '';position: absolute;top: 50%;left: 0;width: 100%;height: 2px;background-color: #f76300;transform: translate(0,-50%);}
    .zt-wrap-1 .zt-menu-m ul {overflow-x: auto;white-space: nowrap;position: relative;z-index: 2;padding: 2rem 0;padding-right: 2rem;}
    .zt-wrap-1 .zt-menu-m li {display: inline-block;width: .3rem;height: .3rem;background-color: #fff;border: 3px #f76300 solid;border-radius: 50% 50%;margin-left: 1.5rem;position: relative;z-index: 2;}
    .zt-wrap-1 .zt-menu-m li .list-con {left: 50%;transform: translate(-50%,0);position: absolute;background-color: #ffb871;padding: .1rem .3rem;border-radius: 100px;font-size: .5rem;}
    .zt-wrap-1 .zt-menu-m li:nth-child(odd) .list-con {bottom:1rem;}
    .zt-wrap-1 .zt-menu-m li:nth-child(even) .list-con {bottom:auto;top:1rem;}
    .zt-wrap-1 .zt-menu-m li .list-con::after {content: '';position: absolute;width: .04rem;height: .7rem;bottom: -.7rem;background-color: #ffb871;left: 50%;transform: translate(-50%,0);}
    .zt-wrap-1 .zt-menu-m li:nth-child(even) .list-con::after {bottom:auto;top: -.7rem;}
    .zt-wrap-1 .zt-menu-m li.active .list-con {background-color: #f76300;color: #fff;}
    .zt-card-wrap {padding-top: 1rem;margin: 0 .5rem;width: calc(100% - 1rem);padding-bottom: 1rem;}
    .zt-card-con {width: calc(100% - .6rem - .4rem);margin: 0 auto;border: .2rem #ffb871 solid;padding: 2rem .3rem .3rem;border-radius: 2rem 2rem .5rem .5rem;}
    .zt-card-con::after {position: absolute;top: .8rem;width: 3rem;height: .5rem;}
    .zt-card-con .zt-card-box .list-con {width: calc(100% - 1rem);margin: 0 auto;padding: .5rem .5rem;}
    .zt-card-con .zt-card-box .list-con a {display: block;}
    .zt-card-con .zt-card-box .swiper {padding: 0;}
    .zt-card-con .zt-card-box .list-pic {width: 100%;height: 7.5rem;}
    .zt-card-con .zt-card-box .list-text {width: 100%;}
    .zt-card-con .zt-card-box .list-title {font-size: .6rem;line-height: 1rem;margin-bottom: .3rem;}
    .zt-card-con .zt-card-box .list-brief {font-size: .5rem;line-height: .8rem;}
    .zt-card-con .zt-card-box .list-brief p {margin-bottom: .2rem;}
.zt-card-wrap .swiper-button-next,.zt-card-wrap .swiper-button-prev {top: 4.5rem;}
.zt-card-wrap .swiper-button-next {right: 0rem;}
.zt-card-wrap .swiper-button-prev {left: .0rem;}
}