.main-container .home-banner-wrap{background:#981b49;position:relative;width:100%;height:37.5vw}.main-container .home-banner-wrap .swiper{overflow:hidden;height:100%}.main-container .home-banner-wrap .swiper .slide-content{width:100%;height:100%;position:relative}.main-container .home-banner-wrap .swiper .slide-content>a{display:block;height:100%}.main-container .home-banner-wrap .swiper .slide-content video,.main-container .home-banner-wrap .swiper .slide-content img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-container .home-banner-wrap .swiper .slide-content .banner-title{position:absolute;bottom:4.5vw;left:calc(50% - 44vw);max-width:88vw;height:calc(100% - 4.5vw);flex-direction:column;justify-content:center;display:flex}.main-container .home-banner-wrap .swiper .slide-content .banner-title .text{line-height:1;color:#fff;font-family:DINPro-CondensedBold}.main-container .home-banner-wrap .swiper .slide-content .banner-title .text .pre-text{font-size:2vw;color:#e07531}.main-container .home-banner-wrap .swiper .slide-content .banner-title .text .pre-text strong,.main-container .home-banner-wrap .swiper .slide-content .banner-title .text .pre-text b{font-size:4vw}.main-container .home-banner-wrap .swiper .slide-content .banner-title .text .title{text-transform:uppercase;font-size:7vw;line-height:1.2;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(-90deg, #862782 0%, #CE1F3E 44%, #DF7433 100%);color:rgba(0,0,0,0);filter:drop-shadow(2px 2px 0 #FFFFFF)}.main-container .home-banner-wrap .swiper .slide-content .banner-title .text .content{color:#000;font-family:"en";margin-bottom:1.2vw}.main-container .home-banner-wrap .swiper .slide-content .banner-title .text .content h3{font-weight:700;font-size:1.7vw;line-height:1.2}.main-container .home-banner-wrap .swiper .slide-content .banner-title .text .content p{font-weight:400;font-size:1.4vw;line-height:1.2}.main-container .home-banner-wrap .swiper .slide-content .banner-title .more_btn{white-space:nowrap;display:inline-block;width:18vw;height:3vw;border-radius:1.6vw;font-family:DINAlternate-Bold;font-weight:700;font-size:1.5vw;color:#fff;line-height:3vw;text-align:center;padding-right:1.8vw;background:#e07531 url("../images/common/icon_arrow_right.png") no-repeat 90% center/1.5vw}.main-container .home-banner-wrap .swiper .slide-content .banner-title .more_btn:hover{filter:saturate(1.5)}.main-container .home-banner-wrap .swiper-control{position:absolute;bottom:1.2vw;left:0;width:100%;z-index:9}.main-container .home-banner-wrap .swiper-control .swiper-pagination{position:initial;padding:0 20px;width:auto;color:#fff}.main-container .home-banner-wrap .swiper-control .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;transition:.3s;border-radius:6px;background-color:#fff;opacity:1}.main-container .home-banner-wrap .swiper-control .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#e07531;width:36px}.main-container .center-content{background:#fff}.main-container .center-content .content-area{position:relative;overflow:hidden}.main-container .center-content .content-area .page-content{position:relative;z-index:1}.main-container .center-content .content-area .page-content .box .box-header{display:flex;justify-content:space-between;align-items:center}.main-container .center-content .content-area .page-content .box .box-header .title{height:.56rem;font-family:Lato-Black;font-weight:900;font-size:.46rem;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(-90deg, #862782 0%, #CE1F3E 44%, #DF7433 100%);color:rgba(0,0,0,0)}.main-container .center-content .content-area .page-content .box .box-header .more{height:.44rem;background:#e07531;border-radius:.3rem;font-weight:700;font-size:.16rem;padding:0 .26rem;color:#fff;text-align:center;line-height:.44rem;border:1px solid #fff}.main-container .center-content .content-area .page-content .box .box-header .more:hover{filter:saturate(1.5)}.main-container .center-content .content-area .page-content .box .box-content{margin-top:.18rem}.main-container .center-content .content-area.a1{background:url("../images/home/area_bg1.webp") no-repeat center/cover;padding:.8rem 0}.main-container .center-content .content-area.a1:before{content:" ";position:absolute;right:-4rem;top:-5rem;width:7.4rem;height:7.4rem;background:#e07531;border-radius:50%}.main-container .center-content .content-area.a1 .page-content{display:flex;gap:.4rem}.main-container .center-content .content-area.a1 .page-content .left{flex:auto}.main-container .center-content .content-area.a1 .page-content .right{flex:none;width:5.4rem}.main-container .center-content .content-area.a1 .page-content .b1 .box-content ul li{margin-bottom:.08rem}.main-container .center-content .content-area.a1 .page-content .b1 .box-content ul li a{background:#fff8f8;border-radius:8px;min-height:1.27rem;display:flex;gap:.3rem;align-items:center;justify-content:start;padding:.18rem .46rem;transition:.3s;overflow:hidden;position:relative}.main-container .center-content .content-area.a1 .page-content .b1 .box-content ul li a .date{position:relative;padding-right:.1rem;flex:none;overflow:hidden;width:.92rem;font-weight:700;font-size:.24rem;color:#e07531;text-align:center;line-height:1.25;border-right:1px solid #e07531}.main-container .center-content .content-area.a1 .page-content .b1 .box-content ul li a .date .year{font-weight:500}.main-container .center-content .content-area.a1 .page-content .b1 .box-content ul li a .title{position:relative;flex:auto;font-weight:500;font-size:.24rem;color:#313131;line-height:1.45833333}.main-container .center-content .content-area.a1 .page-content .b1 .box-content ul li a .title .time{margin-top:.1rem;font-size:.2rem;font-weight:400;line-height:1.2;color:#403d3d}.main-container .center-content .content-area.a1 .page-content .b1 .box-content ul li a:hover{background:linear-gradient(-90deg, #862782 0%, #CE1F3E 44%, #DF7433 100%);transform:scale(1.06)}.main-container .center-content .content-area.a1 .page-content .b1 .box-content ul li a:hover:before{content:" ";position:absolute;left:-1.6rem;top:-0.2rem;width:3.2rem;height:3.2rem;background:#e07531;border-radius:50%}.main-container .center-content .content-area.a1 .page-content .b1 .box-content ul li a:hover .date{border-right:1px solid #fff;color:#fff}.main-container .center-content .content-area.a1 .page-content .b1 .box-content ul li a:hover .title,.main-container .center-content .content-area.a1 .page-content .b1 .box-content ul li a:hover .title .time{color:#fff}.main-container .center-content .content-area.a1 .page-content .b2 .box-content .calendar .datepicker .ui-datepicker .ui-datepicker-header{background:linear-gradient(-90deg, #862782 0%, #CE1F3E 44%, #DF7433 100%)}.main-container .center-content .content-area.a1 .page-content .b2 .box-content .calendar .datepicker .ui-datepicker .ui-datepicker-calendar thead{border-bottom:1px solid rgba(224,117,49,.2)}.main-container .center-content .content-area.a1 .page-content .b2 .box-content .calendar .datepicker .ui-datepicker .ui-datepicker-calendar thead th{color:#e07531}.main-container .center-content .content-area.a1 .page-content .b2 .box-content .calendar .week-index{border-right:1px solid rgba(224,117,49,.2)}.main-container .center-content .content-area.a1 .page-content .b2 .box-content .calendar .week-index table thead{border-bottom:1px solid rgba(224,117,49,.2)}.main-container .center-content .content-area.a1 .page-content .b2 .box-content .calendar .week-index table thead th{color:#e07531}.main-container .center-content .content-area.a1 .page-content .b2 .box-content .calendar .week-index table tbody td{color:#e07531}.main-container .center-content .content-area.a1 .page-content .b3{margin-top:.12rem}.main-container .center-content .content-area.a1 .page-content .b3 .box-content>ul>li{margin-bottom:.08rem;background:#fff8f8;border-radius:8px;height:1rem;display:flex;gap:.4rem;align-items:center;justify-content:start;padding:.16rem .4rem;transition:.3s}.main-container .center-content .content-area.a1 .page-content .b3 .box-content>ul>li .date{flex:none;background:#fff;border-radius:8px;overflow:hidden;width:.66rem}.main-container .center-content .content-area.a1 .page-content .b3 .box-content>ul>li .date .month{background:linear-gradient(-90deg, #862782 0%, #CE1F3E 44%, #DF7433 100%);height:.24rem;font-family:Lato-Black;font-weight:900;font-size:.16rem;color:#fff;text-align:center;line-height:.24rem}.main-container .center-content .content-area.a1 .page-content .b3 .box-content>ul>li .date .day{height:.42rem;font-weight:700;font-size:.26rem;color:#e07531;text-align:center}.main-container .center-content .content-area.a1 .page-content .b3 .box-content>ul>li .title{flex:auto;font-weight:500;font-size:.24rem;color:#313131;line-height:.35rem}.main-container .center-content .content-area.a1 .page-content .b3 .box-content>ul>li:hover{background:linear-gradient(-90deg, #862782 0%, #CE1F3E 44%, #DF7433 100%);transform:scale(1.06)}.main-container .center-content .content-area.a1 .page-content .b3 .box-content>ul>li:hover .date,.main-container .center-content .content-area.a1 .page-content .b3 .box-content>ul>li:hover .title{color:#fff}.main-container .center-content .content-area.a2{background:linear-gradient(-90deg, #862782 0%, #CE1F3E 44%, #DF7433 100%);padding:.8rem 0 .8rem 0}.main-container .center-content .content-area.a2:before{content:" ";position:absolute;left:-5.2rem;bottom:-8rem;width:12rem;height:12rem;background:#e07531;border-radius:50%}.main-container .center-content .content-area.a2:after{content:" ";position:absolute;top:.8rem;right:.8rem;width:11.64rem;height:4.58rem;background:url("../images/home/cityu_bg.png") no-repeat center/contain}.main-container .center-content .content-area.a2 .area-title{font-family:Lato-Black;font-weight:900;font-size:.46rem;line-height:.56rem;color:#fff}.main-container .center-content .content-area.a2 .content .intro{margin-top:.28rem;font-weight:500;font-size:.24rem;color:#fff;line-height:.46rem}.main-container .center-content .content-area.a2 .content .list{margin-top:.56rem}.main-container .center-content .content-area.a2 .content .list ul{display:flex;justify-content:space-between}.main-container .center-content .content-area.a2 .content .list ul li{width:calc(25% - .14rem);border-radius:.16rem;overflow:hidden;height:4.2rem}.main-container .center-content .content-area.a2 .content .list ul li.pic_item .image{height:3rem;background-size:cover;background-position:center;background-color:#eee}.main-container .center-content .content-area.a2 .content .list ul li.pic_item .text{display:flex;align-items:center;height:1.2rem;padding:.2rem .6rem .2rem .3rem;font-weight:500;font-size:.26rem;color:#313131;line-height:.3rem;background:#fff8f8 url("../images/common/icon_angle_right_red.png") no-repeat 90% center/auto .24rem}.main-container .center-content .content-area.a2 .content .list ul li.more_item{background-image:linear-gradient(171deg, #CE1F3E 1%, #E17541 100%);box-shadow:0 5px 15px 0 rgba(148,8,69,.0901960784);position:relative}.main-container .center-content .content-area.a2 .content .list ul li.more_item a{height:100%;display:block;overflow:hidden}.main-container .center-content .content-area.a2 .content .list ul li.more_item a:before{content:" ";position:absolute;right:0rem;bottom:0rem;width:90%;height:3.34rem;background:url("../images/home/earth_bg.png") no-repeat right bottom/contain;border-radius:50%;transition:.5s}.main-container .center-content .content-area.a2 .content .list ul li.more_item a .text{display:flex;align-items:center;height:1.2rem;padding:.2rem 1.8rem .2rem .32rem;font-weight:500;font-size:.26rem;color:#fff;line-height:.3rem;background:url("../images/common/icon_angle_right_red.png") no-repeat 90% center/auto .24rem;filter:brightness(10)}.main-container .center-content .content-area.a2 .content .list ul li.more_item a:hover:before{transform:scale(1.1)}.main-container .center-content .content-area.a3{background:url("../images/home/area_bg2.jpg") no-repeat center/cover;height:2.2rem}.main-container .center-content .content-area.a3 .logo{margin:0 auto;width:4.2rem;height:100%;background:url("../images/home/logo-cityudg.png") no-repeat center/contain}.main-container .center-content .pop-up{position:fixed;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;font-size:18px;line-height:1.8889;background:rgba(25,25,25,.68);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s;z-index:9999}.main-container .center-content .pop-up.active{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s}.main-container .center-content .pop-up .pop-wrap{width:80%;max-width:800px}.main-container .center-content .pop-up .pop-wrap .pop-content{display:none;background:#fff}.main-container .center-content .pop-up .pop-wrap .pop-content.active{display:block}.main-container .center-content .pop-up .pop-wrap .pop-content .title{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px .35rem 18px .46rem;font-size:32px;color:#fff;background-image:linear-gradient(269deg, #862782 6%, #CE1F3E 52%, #DF7433 100%)}.main-container .center-content .pop-up .pop-wrap .pop-content .title h2{color:inherit;line-height:1.2;font-weight:900;font-size:30px}.main-container .center-content .pop-up .pop-wrap .pop-content .title i{cursor:pointer}.main-container .center-content .pop-up .pop-wrap .pop-content .text{padding:.46rem .46rem .64rem}.main-container .center-content .pop-up .pop-wrap .pop-content .text p{margin-bottom:.2rem}.main-container .center-content .pop-up .pop-wrap .pop-content .text p:last-child{margin-bottom:unset}@media screen and (max-width: 1200px){.main-container .center-content .pop-up{font-size:16px}.main-container .center-content .pop-up .pop-wrap .pop-content .title{font-size:20px}.main-container .center-content .pop-up .pop-wrap .pop-content .title h2{font-size:26px}}@media screen and (max-width: 1200px)and (max-width: 840px){.main-container .center-content .pop-up{font-size:14px}.main-container .center-content .pop-up .pop-wrap .pop-content .title{font-size:20px}.main-container .center-content .pop-up .pop-wrap .pop-content .title h2{font-size:20px}}@media screen and (max-width: 840px){.main-container .home-banner-wrap .swiper .slide-content .banner-title .text .title{filter:drop-shadow(1px 1px 0 #FFFFFF)}.main-container .home-banner-wrap .swiper-control{position:absolute;bottom:1.2vw;left:0;width:100%;z-index:9}.main-container .home-banner-wrap .swiper-control .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;border-radius:4px}.main-container .home-banner-wrap .swiper-control .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:24px}.main-container .center-content .content-area .page-content .box .box-header .title{font-size:.6rem;height:.72rem;line-height:.72rem}.main-container .center-content .content-area.a1{padding:.4rem 0}.main-container .center-content .content-area.a1:before{right:-5.2rem;top:-6.5rem}.main-container .center-content .content-area.a1 .page-content{flex-wrap:wrap}.main-container .center-content .content-area.a1 .page-content .left,.main-container .center-content .content-area.a1 .page-content .right{width:100%}.main-container .center-content .content-area.a2{padding:.8rem 0}.main-container .center-content .content-area.a2:before{left:-9rem}.main-container .center-content .content-area.a2:after{width:5rem;height:2rem}.main-container .center-content .content-area.a2 .area-title{font-size:.6rem;line-height:.72rem}.main-container .center-content .content-area.a2 .content .list ul{gap:.2rem;flex-wrap:wrap}.main-container .center-content .content-area.a2 .content .list ul li{width:calc(50% - .1rem)}}