html{width: 100%;height: 100%;}
body{width: 100%;height: 100%;}
body::-webkit-scrollbar{display: none;}
.section{width: 100%;height: 100%;}
.section>.main-wrapper{width: 100%;height: 100%;}
.parta,.partb,.partc,.partd,.parte,.partf,.partg,.parth,.footer{width: 100%;height: 100%;}
.parta{position: relative;}
.banner{width: 100%;height: 100%;position: relative;overflow: hidden;z-index: 0;}
.banner .swiper-slide{height: 100%;}
.banner .swiper-slide a{display: block;height: 100%;width: 100%;position: relative;overflow: hidden;}
.banner .swiper-slide .image{background-repeat: no-repeat;background-position: center center;background-size: cover;transition: 6s all;}
.banner .swiper-slide video {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    object-fit: cover;
}
.banner .swiper-slide-active .image{transform: scale(1.1,1.1);}
.banner .swiper-pagination{bottom: 0.2rem;width: 100%;}
.banner .swiper-pagination-bullet{background: none;color: #ffffff;font-size: 0.2rem;font-weight: bold;opacity: 1;text-shadow: 0 1px 1px rgba(0,0,0,0.4);width: auto;height: auto;margin: 0 0.1rem !important;}
.banner .swiper-pagination-bullet::after{content: "";width: 0;height: 2px;display: block;background: #ffffff;position: relative;transition: 0.2s all;display: inline-block;margin-left: 0.05rem;vertical-align: 0.05rem;}
.banner .swiper-pagination-bullet:last-of-type::after{content: none;}
.banner .swiper-pagination-bullet-active::after{width: 0.5rem;}
.banner .swiper-pagination-bullet-active{font-size: 0.3rem;}

.title{width: 100%;margin-bottom: 0.4rem;line-height: 0.4rem;position: relative;}
.title h3{font-size: 0.36rem;color: #434343;font-weight: normal;}
.title>a{font-size: 0.14rem;color: #999999;display: inline-block;position: absolute;right: 0;top: 0;padding-left: 0.4rem;}
.title>a::before{content: "";width: 0.3rem;height: 1px;display: block;background: #aa0018;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.title a:hover{color: #aa0018;}

.partb{padding-top: 1rem;background: url(../img/parta_bg.jpg) no-repeat center bottom;background-size: cover;}
.partb .w90{height: 100%;}
.qh-box>.swiper-container>.swiper-wrapper>.swiper-slide{opacity: 0 !important;visibility: hidden;transition: 0.2s all;}
.qh-box>.swiper-container>.swiper-wrapper>.swiper-slide-active{opacity: 1 !important;visibility: inherit;}
.news-scroll,.news-list{width: calc( 50% - 0.1rem );}
.notice-list{width: 100%;}
.news-scroll ul li a{display: block;width: 100%;position: relative;height: 0;overflow: hidden;height: 4.6rem;}
.news-scroll ul li .image{background-size: cover;transition: 0.3s all;}
.news-scroll ul li:hover .image{transform: scale(1.1,1.1);}
.news-scroll ul li .news-txt{width: 100%;height: 0.5rem;position: absolute;left: 0;bottom: 0;display: flex;flex-direction: column;justify-content: flex-end;padding:0 0.2rem;}
.news-scroll ul li .news-txt::before{content: "";width: 100%;height: 1.2rem;display: block;background-image: linear-gradient(0deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 98%);position: absolute;left: 0;bottom: 0;z-index: 0;}
.news-scroll ul li .news-txt p{font-size: 0.16rem;color: #ffffff !important;line-height: 0.5rem;width: 100%;z-index: 1;text-align: center;padding: 0 0.2rem;position:relative;}
.news-scroll .swiper-pagination{bottom: 0.12rem;width: 100%;width: auto;right: 0.05rem}
.news-scroll .swiper-pagination-bullet{width: 0.1rem;height: 0.1rem;opacity: 1;margin: 0 0.04rem !important;border-radius: 0.05rem;transition: 0.3s all;}
.news-scroll .swiper-pagination-bullet-active{background: #e8c456;width: 0.22rem;}
.news-list ul li{width: calc( 50% - 0.1rem );height: 1.4rem;}
.news-list ul li:nth-child(n+3){margin-top: 0.2rem;}
.news-list ul li a{position: relative;display: flex;padding: 0.15rem 0.2rem 0.2rem;background-color: #ffffff;background-image: url(../img/txt_bg3.png);background-repeat: no-repeat;background-position: right bottom;width: 100%;height: 100%;box-shadow: 0 0 0.1rem 0 rgba(0, 0, 0, 0.1);transition: 0.3s all;}
.news-list ul li a::after{content: "";width: 100%;height: 0;background: #aa0018;position: absolute;left: 0;top:0;transition: 0.3s all;z-index: 0;}
.news-list ul li a::before{content: "";width: 100%;height: 100%;background: url(../img/txt_bg2.png) no-repeat center bottom;position: absolute;left: 0;top: 0;background-size: 100% auto;z-index: 1;}
.news-list ul li p{font-size: 0.16rem;color: #333333;line-height: 0.3rem;height: 0.6rem;transition: 0.3s all;position: relative;z-index: 1;}
.news-list ul li span{display: inline-block;font-size: 0.14rem;color: #aa0018;line-height: 0.2rem;padding-left: 0.26rem;align-self: flex-end;background-image: url(../img/time.svg);background-repeat: no-repeat;background-position: left center;background-size: auto 0.18rem;transition: 0.3s all;position: relative;z-index: 1;}
.news-list ul li:hover a{background-image: url(../img/txt_bg3_hover.png);}
.news-list ul li:hover a::after{height: 100%;}
.news-list ul li:hover p{color: #ffffff !important;}
.news-list ul li:hover span{color: #ffffff;background-image: url(../img/time_hover.svg);}

.qh-title{margin-top: 0.4rem;width: 100%;position: relative;}
.qh-title::after{content: "";width: 80%;height: 1px;display: block;background: #dddddd;position: absolute;left: 50%;top:0.19rem;transform: translateX(-50%);z-index: 0;}
.qh-title ul{position: relative;z-index: 1;height: 0.87rem;}
.qh-title ul li{margin-right: 1.3rem;cursor: pointer;}
.qh-title ul li:last-of-type{margin-right: 0;}
.qh-title ul li .icon{width: 0.4rem;height: 0.4rem;margin: 0 auto;position: relative;}
.qh-title ul li .icon i{display: block;width: 0.08rem;height: 0.08rem;border-radius: 100%;background: #666666;position: absolute;left: 50%;top: 50%;transform:translate(-50%,-50%);transition: 0.2s all;}
.qh-title ul li .icon::after{content: "";width: 100%;height: 100%;display: block;background: url(../img/qh_icon.png) no-repeat center center;background-size: 100% 100%;position: absolute;left: 0;top: 0;opacity: 0;transition: 0.3s all;transform: scale(0);}
.qh-title ul li h3{font-size: 0.2rem;color: #666666;text-align: center;margin-top: 0;transition: 0.3s all;}
.qh-title ul li.on .icon i{opacity: 0;transform: scale(0);}
.qh-title ul li.on .icon::after{opacity: 1;animation: roted 10s linear infinite;}
.qh-title ul li.on h3{color: #aa0018;margin-top: 0.2rem;}
.qh-title ul li:hover h3{color: #aa0018;}
.qh-title ul li:hover .icon i{background: #aa0018;}
.notice-list ul li{padding: 0 0.1rem;width: 25%;height: 2.2rem;}
.notice-list ul{margin-left: -0.1rem;margin-right: -0.1rem;}
.notice-list ul li:nth-child(n+5){margin-top: 0.2rem;}
.notice-list ul li a{position: relative;display: flex;padding: 0.3rem 0.3rem 0.5rem;background-color: #ffffff;background-image: url(../img/txt_bg3.png);background-repeat: no-repeat;background-position: right bottom;width: 100%;height: 100%;box-shadow: 0 0 0.1rem 0 rgba(0, 0, 0, 0.1);transition: 0.3s all;}
.notice-list ul li a::after{content: "";width: 100%;height: 0;background: #aa0018;position: absolute;left: 0;top:0;transition: 0.3s all;z-index: 0;}
.notice-list ul li a::before{content: "";width: 100%;height: 100%;background: url(../img/txt_bg2.png) no-repeat center bottom;position: absolute;left: 0;top: 0;background-size: 100% auto;z-index: 1;}
.notice-list ul li p{font-size: 0.16rem;color: #333333;line-height: 0.3rem;max-height: 0.9rem;transition: 0.3s all;position: relative;z-index: 1;}
.notice-list ul li p span{color:#aa0018;transition: 0.3s all;}
.notice-list ul li a>span{display: inline-block;font-size: 0.14rem;color: #aa0018;line-height: 0.2rem;padding-left: 0.26rem;align-self: flex-end;background-image: url(../img/time.svg);background-repeat: no-repeat;background-position: left center;background-size: auto 0.18rem;transition: 0.3s all;position: relative;z-index: 1;}
.notice-list ul li:hover a{background-image: url(../img/txt_bg3_hover.png);}
.notice-list ul li:hover a::after{height: 100%;}
.notice-list ul li:hover p{color: #ffffff;}
.notice-list ul li:hover p span{color: #ffffff;}
.notice-list ul li:hover a>span{color: #ffffff;background-image: url(../img/time_hover.svg);}

.partc{background: url(../img/partb_bg.jpg) no-repeat center bottom;background-size: cover;padding-top: 1rem;}
.partc .w90{height: 100%;}
.yx_scroll{width: 100%;position: relative;}
.yx_scroll ul li{padding: 0.1rem;}
.yx_scroll ul li .yx_box{width: 100%;box-shadow: 0 0 0.1rem 0 rgba(133, 133, 133, 0.14);}
.yx_scroll ul li .yx_box .yx_img{width: 100%;height: 0;padding-bottom: 76%;position: relative;overflow: hidden;}
.yx_scroll ul li .yx_box .yx_txt{width: 100%;background: #ffffff;padding: 0.3rem;}
.yx_scroll ul li .yx_box .yx_txt .line{width: 0.4rem;height: 2px;background: #d0b364;transition: 0.3s all;}
.yx_scroll ul li .yx_box .yx_txt>a{font-size: 0.18rem;color: #434343;font-weight: bold;line-height: 0.3rem;margin: 0.1rem 0;}
.yx_scroll ul li .yx_box .yx_txt p{font-size: 0.14rem;color: #999999;line-height: 0.26rem;height: 1.3rem;margin-bottom: 0.1rem;}
.yx_scroll ul li .yx_box .yx_txt .flex-right a{font-size: 0.14rem;color: #999999;display: inline-block;line-height: 0.26rem;padding-left: 0.26rem;background-image: url(../img/more.svg);background-position: left center;background-repeat: no-repeat;background-size: auto 0.18rem;}
.yx_scroll ul li:hover .yx_box .yx_txt>a{color: #aa0018;}
.yx_scroll ul li:hover .yx_box .yx_txt .line{width: 100%;background-image: linear-gradient(90deg, #4c3b92 0%, #ed3b4b 100%);}
.yx_scroll ul li:hover .yx_img .image{transform: scale(1.1,1.1);}
.yx_scroll ul li:hover .yx_box .yx_txt .flex-right a{color: #aa0018;background-image: url(../img/more_hover.svg);}
.yx_scroll .swiper-button-prev,.yx_scroll .swiper-button-next{width: 0.4rem;height: 0.4rem;position: absolute;top:50%;transform: translateY(-50%);background-position: center center;background-repeat: no-repeat;background-repeat: no-repeat;background-size: auto 0.34rem;}
.yx_scroll .swiper-button-prev{background-image: url(../img/left_gray.svg);left: -0.6rem;}
.yx_scroll .swiper-button-next{background-image: url(../img/right_gray.svg);right: -0.6rem;}
.yx_scroll .swiper-pagination{width: 100%;text-align: center;bottom: 0;display: none;}
.yx_scroll .swiper-pagination-bullet{width: 0.12rem;height: 0.12rem;background: rgba(0,0,0,0.4);border-radius: 0.06rem;transition: 0.3s all;}
.yx_scroll .swiper-pagination-bullet-active{width: 0.3rem;background: #aa0018;}

.partd{background: url(../img/partc_bg.jpg) no-repeat center bottom;background-size: cover;padding-top: 1rem;}
.partd .w90{height: 100%;}
.py-list{width: calc( 60% - 0.2rem );}
.py-list ul li{width: 100%;}
.py-list ul li .time{width: 1.02rem;height: 0.86rem;padding-right: 0.2rem;padding-top: 0.2rem;position: relative;}
.py-list ul li .time::before{content: "";width: 0.27rem;height: 1px;display: block;background: #999999;position: absolute;right: -0.17rem;top: 0.34rem;z-index: 1;}
.py-list ul li .time::after{content: "";width: 0;height: 100%;background-image: linear-gradient(90deg, #4c3b92 0%, #ed3b4b 100%);position: absolute;left: 0;top: 0;transition: 0.3s all 0.7s;z-index: 0;}
.py-list ul li .time span{display: block;color: #aa0018;font-size: 0.14rem;text-align: right;position: relative;z-index: 1;transition: 0.5s all 0.7s;}
.py-list ul li .time span:first-of-type{font-size: 0.22rem;}
.py-list ul li:hover .time::after{width: 100%;transition: 0.3s all;}
.py-list ul li:hover .time span{color: #ffffff;transition: 0.3s all;}
.py-list ul li .txt{width: calc( 100% - 1.02rem );position: relative;padding: 0.18rem 0.3rem 0;}
.py-list ul li .txt::after{content: "";width: 0;height: 100%;background: url(../img/ky_bg2.png) no-repeat right bottom;position: absolute;left: 0;top: 0;transition: 0.7s all;z-index: 0;background-size: auto 100%;}
.py-list ul li .txt a{line-height: 0.3rem;position: relative;z-index: 1;font-size: 0.16rem;color: #434343;}
.py-list ul li:hover .txt::after{width: 100%;transition: 0.7s all 0.2s;}
.py-list ul li:hover .txt a{color: #aa0018;}
.py-link{width: calc( 40% - 0.2rem );}
.py-link ul li{width: 1rem;height: 3.81rem;position: relative;padding: 0.08rem;transition: 0.3s all;}
.py-link ul li a{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;background: url(../img/py_link_bg.png) no-repeat;background-size: 100% 100%;}
.py-link ul li p{font-size: 0.24rem;color: #ffffff;writing-mode:vertical-lr;writing-mode:tb-lr;letter-spacing: 0.04rem;}
.py-link ul li:first-of-type{background: url(../img/py_link1.jpg) no-repeat;background-size: 100% 100%;margin-top: 0.5rem;}
.py-link ul li:nth-of-type(2){background: url(../img/py_link2.jpg) no-repeat;background-size: 100% 100%;}
.py-link ul li:nth-of-type(3){background: url(../img/py_link3.jpg) no-repeat;background-size: 100% 100%;margin-top: 0.9rem;}
.py-link ul li:nth-of-type(4){background: url(../img/py_link4.jpg) no-repeat;background-size: 100% 100%;margin-top: 0.3rem;}
.py-link ul li:hover{transform: translateY(0.2rem);}
.partd .more{width: 1.73rem;height: 0.62rem;background: #cdcaca;margin: 0.3rem auto 0;padding: 0.08rem;transition: 0.2s all;}
.partd .more a{display: flex;width: 100%;height: 100%;border: 1px solid rgba(255,255,255,0.5);justify-content: center;align-items: center;color: #ffffff;position: relative;}
.partd .more a::before{content: "";width: 1px;height: 0.06rem;display: block;background: #ffffff;position: absolute;left: 50%;transform: translateX(-50%);top: 0.04rem;}
.partd .more a::after{content: "";width: 1px;height: 0.06rem;display: block;background: #ffffff;position: absolute;left: 50%;transform: translateX(-50%);bottom: 0.04rem;}
.partd .more:hover{background: #aa0018;}

.parte{background: url(../img/partd_bg.jpg) no-repeat center bottom;background-size: cover;padding-top: 1rem;}
.parte .w90{height: 100%;}
.parte .w90>.flex{margin-top: -1rem;position:relative;}
.pe_bg{width: 100%;}
.pe_bg img{width: 100%;}
.ky_jz{width: 47%;padding-right:0.4rem;padding-top:1.3rem;}
.ky_jz .jz_title{width:100%;margin-bottom:0.3rem;}
.ky_jz .jz_title h3{font-size:0.24rem;color:#333333;}
.ky_jz .jz_title a{font-size: 0.14rem;color: #aa0018;display: inline-block;padding-left: 0.4rem;position:relative;}
.ky_jz .jz_title a::before{content: "";width: 0.3rem;height: 1px;display: block;background: #aa0018;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.ky_jz .jz_list ul li{width:100%;padding-bottom:0.15rem;border-bottom:1px solid #c1c1c1;line-height:0.3rem;}
.ky_jz .jz_list ul li:nth-child(n+2){margin-top:0.15rem;}
.ky_jz .jz_list ul li a{transition:0.2s all;font-size:0.16rem;color:#333333;max-width:calc(100% - 0.7rem);padding-left:0.25rem;background:url(../img/jz_icon.png) no-repeat left center;background-size:auto 0.18rem;}
.ky_jz .jz_list ul li span{font-size:0.16rem;color:#aa0018;}
.ky_jz .jz_list ul li:hover a{color:#aa0018;}
.ky_box{width: 53%;background: #aa0018 url(../img/ky_bg.png) no-repeat right bottom;padding: 0.4rem;box-shadow: 0.05rem 0.03rem 0.4rem 0 rgba(0, 0, 0, 0.35);}
.ky_box .title h3{color:#ffffff;}
.ky_box .title a{color:#ffffff;}
.ky_box .title a::before{content: "";width: 0.3rem;height: 1px;display: block;background: #ffffff;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.ky_img{width: 3.2rem;}
.ky_img ul li .imgbox{width: 100%;height: 2rem;position: relative;overflow: hidden;}
.ky_img ul li .imgbox a{display: block;}
.ky_img ul li:hover .imgbox .image{transform: scale(1.1,1.1);}
.ky_txt{width: calc( 100% - 3.2rem );padding-left: 0.3rem;}
.ky_txt ul li h3{font-size: 0.2rem;color: #ffffff;line-height: 0.3rem;margin-bottom: 0.3rem;width:100%;height:0.9rem;}
.ky_txt ul li h3 a{color: #ffffff;}
.ky_txt p{font-size: 0.14rem;color: rgba(255,255,255,0.7);line-height: 0.28rem;max-height: 0.84rem;margin-bottom: 0.3rem;}
.ky_txt .in{width: 1.7rem;height: 0.55rem;background: #ffffff;}
.ky_txt .in a{display: block;text-align: center;line-height: 0.55rem;}
.ky_txt .in span{display: inline-block;font-size: 0.16rem;color: #aa0018;padding-left: 0.26rem;background-image: url(../img/more_hover.svg);background-position: left center;background-repeat: no-repeat;background-size: auto 0.18rem;}

.partf{background: url(../img/parte_bg.jpg) no-repeat center bottom;background-size: cover;padding-top: 1rem;}
.partf .w90{height: 100%;}
.chage_box{width: 100%;}
.chage_box ul li{width: calc( 50% - 0.2rem );margin-bottom: 0.3rem;position: relative;}
.chage_box ul li:nth-child(n+3){margin-bottom: 0;}
.chage_box ul li .swiper-container{width:100%;height:auto;z-index:0;}
.chage_box ul li .swiper-container a{display: block;width: 100%;height: 0;padding-bottom: 43.8%;position: relative;overflow: hidden;}
.chage_box ul li::before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;pointer-events: none;}
.chage_box ul li.chage1::before{background: url(../img/change_bg4_3.png) no-repeat left top;background-size: 60% auto;}
.chage_box ul li.chage2::before{background: url(../img/change_bg4_5.png) no-repeat left top;background-size: 60% auto;}
.chage_box ul li.chage3::before{background: url(../img/change_bg4_7.png) no-repeat left top;background-size: 60% auto;}
.chage_box ul li.chage4::before{background: url(../img/change_bg4_1.png) no-repeat left top;background-size: 60% auto;}
.chage_box ul li.chage1::after{content: "";width: 100%;height: 100%;position: absolute;left: 0;bottom: -1px;z-index: 1;background: url(../img/change_bg4_4.png) no-repeat right bottom;background-size: 100% auto;pointer-events: none;}
.chage_box ul li.chage2::after{content: "";width: 100%;height: 100%;position: absolute;left: 0;bottom: -1px;z-index: 1;background: url(../img/change_bg4_6.png) no-repeat right bottom;background-size: 100% auto;pointer-events: none;}
.chage_box ul li.chage3::after{content: "";width: 100%;height: 100%;position: absolute;left: 0;bottom: -1px;z-index: 1;background: url(../img/change_bg4_8.png) no-repeat right bottom;background-size: 100% auto;pointer-events: none;}
.chage_box ul li.chage4::after{content: "";width: 100%;height: 100%;position: absolute;left: 0;bottom: -1px;z-index: 1;background: url(../img/change_bg4_2.png) no-repeat right bottom;background-size: 100% auto;pointer-events: none;}
.chage_box ul li .image{z-index: 0;}
.chage_box ul li:hover .image{transform: scale(1.1,1.1);}
.chage_box ul li .txt{padding: 0.2rem 0;position: absolute;z-index: 2;}

.chage_box ul li .txt{left: 0;top: 0;}
.chage_box ul li .txt p{font-size: 0.2rem;color: #ffffff;text-align: center;width:1.2rem;}
.chage_box ul li .txt .line{width: 2rem;height: 0.02rem;background: #ffffff;position: relative;margin-top: 0.2rem;}
.chage_box ul li .txt .line::before,.chage_box ul li .txt .line::after{content: "";display: block;position: absolute;right: -0.1rem;top: 50%;margin-top: -0.1rem;background: #fff;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;width: 0.2rem;height: 0.2rem;opacity: 0;animation: scaleAnim3 1.6s infinite linear;-webkit-animation: scaleAnim3 1.6s infinite linear;}

.chage_box ul li .txt .line::before {animation-delay: -.8s;-webkit-animation-delay: -.8s;}

.partg{background: url(../img/partf_bg.jpg) no-repeat center bottom;background-size: cover;padding-top: 1rem;}
.partg .w90{height: 100%;}
.partg .title{margin-bottom: 0.7rem;}
.peo-box{width: 100%;}
.peo-box .swiper-container{padding-bottom: 0.4rem;}
.peo-box ul li .peo_img{width: 100%;height: 0;padding-bottom: 100%;position: relative;overflow: hidden;}
.peo-box ul li .peo_img a{display: block;width: 100%;height: 100%;background: url(../img/peo_bg.png) no-repeat;background-size: 100% 100%;position: absolute;left: 0;top: 0;padding: 0.15rem 0 0.02rem 0.25rem;transition: 0.3s all;}
.peo-box ul li .peo_img .image{width: 100%;height: 100%;border-radius: 68% 45% 60% 60% / 34% 42% 80% 80%;position: relative;}
.peo-box ul li .peo_txt{margin-top: 0.2rem;}
.peo-box ul li .peo_txt h3{text-align: center;font-weight: normal;margin-bottom: 0.15rem;}
.peo-box ul li .peo_txt h3 a{font-size: 0.2rem;color: #434343;font-weight: bold;margin-right: 0.1rem;}
.peo-box ul li .peo_txt h3 span{font-size: 0.14rem;color: #999999;}
.peo-box ul li .peo_txt p{font-size: 0.14rem;color: #999999;line-height: 0.28rem;text-align: center;height: 0.56rem;}
.peo-box ul li:hover .peo_txt h3 a{color: #aa0018;}
.peo-box .swiper-pagination{width: 100%;text-align: center;bottom: 0;display: nonee;}
.peo-box .swiper-pagination-bullet{width: 0.12rem;height: 0.12rem;background: rgba(0,0,0,0.4);border-radius: 0.06rem;transition: 0.3s all;}
.peo-box .swiper-pagination-bullet-active{width: 0.3rem;background: #aa0018;}
.partg .more{width: 1.73rem;height: 0.62rem;background: #aa0018;margin: 0.7rem auto 0;padding: 0.08rem;}
.partg .more a{display: flex;width: 100%;height: 100%;border: 1px solid rgba(255,255,255,0.5);justify-content: center;align-items: center;color: #ffffff;position: relative;}
.partg .more a::before{content: "";width: 1px;height: 0.06rem;display: block;background: rgba(255,255,255,0.5);position: absolute;left: 50%;transform: translateX(-50%);top: 0.04rem;}
.partg .more a::after{content: "";width: 1px;height: 0.06rem;display: block;background: rgba(255,255,255,0.5);position: absolute;left: 50%;transform: translateX(-50%);bottom: 0.04rem;}


.parth{background-color: #f9f9f9;padding-top: 1rem;position: relative;}
.parth .ph-area{width: 100%;height: 100%;position: relative;z-index: 1;}
.pa-area-center{width: 100%;background: url(../img/zt_bg.png) no-repeat center  top;background-size: 100% auto;padding-top: 8%;}
.parth .title{margin-bottom: 0.6rem;}
.parth .title h3{color: #ffffff;}
.parth::after{content: "";width: 100%;height: 3.3rem;background: url(../img/parth_bg.jpg) no-repeat center bottom;background-size: cover;position: absolute;left: 0;top: 0;z-index: 0;}
.temple{width: 100%;}
.temple img{width: 100%;}
.zt-box ul li a{display: block;width: 100%;height: 0;padding-bottom: 181%;position: relative;overflow: hidden;}
.zt-box ul li p{font-size: 0.16rem;color: #ffffff;position: absolute;left: 0.25rem;top: 0.3rem;writing-mode:vertical-lr;writing-mode:tb-lr;letter-spacing: 0.04rem;max-height:calc( 100% - 0.4rem );}
.zt-box ul li .in{font-size: 0.14rem;color: #ffffff;writing-mode:vertical-lr;writing-mode:tb-lr;position: absolute;right: 0.3rem;bottom: 0;padding: 0.3rem 0;}
.zt-box ul li .in::before{content: "";width: 1px;height: 0.2rem;display: block;background: #ffffff;position: absolute;left: 50%;transform: translateX(-50%);top: 0;}
.zt-box ul li .in::after{content: "";width: 1px;height: 0.2rem;display: block;background: #ffffff;position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;}

.parti{background: url(../img/parti_bg.jpg) no-repeat center bottom;background-size: cover;padding-top: 1rem;}
.parti .w90{height: 100%;}
.parti .title{margin-bottom: 0.7rem;}
.whhd_box{width: 100%;}
.whhd_box dl{width: 1.2rem;transition: 0.6s;}
.whhd_box dl.on{width: calc(100% - 5.2rem);}
.whhd_box dt{width: 1.2rem;flex-shrink: 0;cursor: pointer;}
.whhd_box dt .area{width: 100%;height: 5.9rem;position: relative;overflow: hidden;}
.whhd_box dt .area .flex{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;padding: 0.4rem 0;}
.whhd_box dt h3{font-size: 0.24rem;color: #ffffff;writing-mode:vertical-lr;writing-mode:tb-lr;letter-spacing: 0.04rem;}
.whhd_box dt a{display: block;width: 0.26rem;height: 0.62rem;border-radius: 0.13rem;color: #ffffff;font-size: 0.14rem;writing-mode:vertical-lr;writing-mode:tb-lr;text-align: center;line-height: 0.26rem;}
.whhd_box dl:first-of-type dt a{background: #c46338;}
.whhd_box dl:nth-of-type(2) dt a{background: #4ca494;}
.whhd_box dl:nth-of-type(3) dt a{background: #dca548;}
.whhd_box dl:nth-of-type(4) dt a{background: #a13c44;}
.whhd_box dl:nth-of-type(5) dt a{background: #c9b440;}
.whhd_box dd{width: calc(100% - 1.2rem);opacity: 0;visibility: hidden;}
.whhd_box dd a{display: block;width: 100%;height: 100%;position: relative;overflow: hidden;}
.whhd_box dl.on dd{opacity: 1;visibility: inherit;}

.partj{background: url(../img/partj_bg.jpg) no-repeat center bottom;background-size: cover;padding-top: 1rem;}
.partj .w90{height: 100%;}
.pj_left,.pj_right{width: calc(50% - 0.05rem);}
.fg-list{width: 100%;position: relative;margin-bottom: 0.1rem;}
.fg-list ul li a{display: block;width: 100%;height: 0;padding-top: 62%;position: relative;overflow: hidden;}
.fg-list ul li .image{transition: 0.2s all;}
.fg-list ul li:hover .image{transform: scale(1.1,1.1);}
.fg-list .fg-title{width: 100%;position: absolute;left: 0;bottom: 0;z-index: 2;padding-left: 0.2rem;}
.fg-list .fg-title h3{position: relative;z-index: 1;font-size: 0.16rem;color: #ffffff;border-bottom: 3px solid #ffffff;display: inline-block;font-weight: normal;line-height: 0.3rem;padding-bottom: 0.05rem;}
.fg-list .fg-title::after{content: "";background-image: linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 98%);width: 100%;height: 0.8rem;display: block;position: absolute;left: 0;bottom: 0;z-index: 0;}
.fg-list .swiper-button{width: 0.44rem;height: 0.44rem;background-color: rgba(0,0,0,0.4);border-radius: 100%;position: absolute;top: 50%;transform: translateY(-50%);background-position: center center;background-repeat: no-repeat;background-size: auto 0.2rem;opacity: 0;transition: 0.2s all;}
.fg-list .swiper-button-prev{background-image: url(../img/left.svg);left: 0.2rem;}
.fg-list .swiper-button-next{background-image: url(../img/right.svg);right: 0.2rem;}
.fg-list:hover .swiper-button{opacity: 1;}
.wx-list{width: 100%;}
.wx-list .item{width: calc(50% - 0.05rem);position: relative;}
.wx-list .item>a{display: block;width: 100%;height: 0;padding-top: 71%;position: relative;overflow: hidden;}
.wx-list .item>a::after{content: "";background-image: linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 98%);width: 100%;height: 1.4rem;display: block;position: absolute;left: 0;bottom: 0;z-index: 0;}
.wx-list .item .image{transition: 0.2s all;}
.wx-list .dy-title{position: absolute;left: 0;bottom: 0;z-index: 1;padding-left: 0.2rem;}
.wx-list .dy-title h3{position: relative;z-index: 1;font-size: 0.16rem;color: #ffffff;border-bottom: 3px solid #2ccc46;display: inline-block;font-weight: normal;line-height: 0.3rem;padding-bottom: 0.05rem;padding-left: 0.26rem;background: url(../img/wechat1.svg) no-repeat left 0.07rem;background-size: auto 0.2rem;}
.wx-list .item .txt{width: 100%;position: absolute;left: 0;bottom: 0.4rem;padding-left: 0.2rem;z-index: 1;padding-right: 0.1rem;}
.wx-list .item .txt p{font-size: 0.15rem;color: #ffffff;width: 100%;line-height: 0.26rem;max-height: 0.52rem;display: block\0;}
.wx-list .item:hover .image{transform: scale(1.1,1.1);}
.pj_right{display: flex;justify-content: flex-end;flex-direction: column;}
.pj_right .title{margin-bottom: 0;height: 100%;padding-left:0.3rem;}
.ewm1 ul li{margin-left: 0.2rem;position: relative;}
.ewm1 ul li:first-of-type{margin-left: 0;}
.ewm1 ul li div{width: 0.44rem;height: 0.44rem;background-repeat: no-repeat;background-position: center;background-size: 100% 100%;}
.ewm1 ul li div a{display: block;width:100%;height:100%;}
.ewm1 ul li span{display: block;width: 1rem;height: 1rem;position: absolute;left: 50%;transform: translateX(-50%);top:0.5rem;visibility:hidden;opacity: 0;transition: 0.3s all;z-index: 2;box-shadow: 0.02rem 0.03rem 0.1rem 0 rgba(115, 115, 115, 0.18);}
.ewm1 ul li span::before{content: "";position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);border:0.08rem solid transparent;border-bottom-color:#ffffff;top:-0.15rem;z-index: 0;}
.ewm1 ul li span img{width: 100%;height: 100%;}
.ewm1 ul li .icon1{background-image: url(../img/mt1.png);}
.ewm1 ul li .icon2{background-image: url(../img/mt3.png);}
.ewm1 ul li .icon3{background-image: url(../img/mt6.png);}
.ewm1 ul li .icon4{background-image: url(../img/mt7.png);}
.ewm1 ul li .icon5{background-image: url(../img/mt4.png);}
.ewm1 ul li:hover span{top:0.6rem;opacity: 1;visibility: inherit;}
.dy-list{width: 100%;}
.dy-list>.item{width: calc(55.5% - 0.05rem);position: relative;}
.dy-list>.flex{width: calc(44.5% - 0.05rem);}
.dy-list>.flex .item{width: 100%;height: calc(50% - 0.05rem);position: relative;}
.dy-list>.flex .item:last-of-type{margin-top: 0.1rem;}
.dy-list .item>a{display: block;width: 100%;height: 0;position: relative;overflow: hidden;}
.dy-list>.flex .item a{height: 100%;}
.dy-list>.item>a{padding-top: 125.5%;}
.dy-list .item>a::after{content: "";background-image: linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 98%);width: 100%;height: 1.4rem;display: block;position: absolute;left: 0;bottom: 0;z-index: 0;}
.dy-list .item .image{transition: 0.2s all;}
.dy-list .item .dy-title{position: absolute;left: 0;bottom: 0;z-index: 1;padding-left: 0.2rem;}
.dy-list .item .dy-title h3{position: relative;z-index: 1;font-size: 0.16rem;color: #ffffff;border-bottom: 3px solid #ffffff;display: inline-block;font-weight: normal;line-height: 0.3rem;padding-bottom: 0.05rem;padding-left: 0.26rem;background: url(../img/douyin.svg) no-repeat left 0.07rem;background-size: auto 0.2rem;}
.dy-list .item .txt{width: 100%;position: absolute;left: 0;bottom: 0.4rem;padding-left: 0.2rem;z-index: 1;padding-right: 0.1rem;}
.dy-list .item .txt p{font-size: 0.15rem;color: #ffffff;width: 100%;line-height: 0.26rem;max-height: 0.52rem;display: block\0;}
.dy-list .item:hover .image{transform: scale(1.1,1.1);}

.dy-list .scroll_item{width: calc(55.5% - 0.05rem);position: relative;}
.dy-list .scroll_item ul li a{display: block;width: 100%;height: 0;position: relative;overflow: hidden;padding-top: 125.5%;}
.dy-list .scroll_item ul li a::after{content: "";background-image: linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 98%);width: 100%;height: 1.4rem;display: block;position: absolute;left: 0;bottom: 0;z-index: 0;}
.dy-list .scroll_item ul li .image{transition: 0.2s all;}
.dy-list .scroll_item ul li:hover .image{transform: scale(1.1,1.1);}
.dy-list .scroll_item ul li .txt{width: 100%;position: absolute;left: 0;bottom: 0.4rem;padding-left: 0.2rem;z-index: 1;padding-right: 0.1rem;}
.dy-list .scroll_item ul li .txt p{font-size: 0.15rem;color: #ffffff;width: 100%;line-height: 0.26rem;max-height: 0.52rem;display: block\0;}
.dy-list .scroll_item .dy-title{position: absolute;left: 0;bottom: 0;z-index: 1;padding-left: 0.2rem;}
.dy-list .scroll_item .dy-title h3{position: relative;z-index: 1;font-size: 0.16rem;color: #ffffff;border-bottom: 3px solid #ffffff;display: inline-block;font-weight: normal;line-height: 0.3rem;padding-bottom: 0.05rem;padding-left: 0.26rem;background: url(../img/douyin.svg) no-repeat left 0.07rem;background-size: auto 0.2rem;}

.footer{padding-top: 1rem;background: url(../img/footer_bg.jpg) no-repeat center top;background-size: cover;}
.ftb{border-top: 1px solid rgba(255,255,255,0.4);position: absolute;left: 0;bottom: 0.45rem;}
.fta{width: 100%;padding: 0.3rem 0;height: calc( 100% - 2.4rem );}
.fta .w90{height: 100%;}
.fta .title{margin-bottom: 0.1rem;}
.fta .title h3{color: #ffffff;}
.ft_link ul{margin-left: -0.3rem;margin-right: -0.3rem;}
.ft_link ul li{width: 16.66666%;padding: 0 0.3rem;margin-top: 0.34rem;}
.ft_link ul li a{display: block;width: 100%;height: 0;position: relative;overflow: hidden;padding-bottom: 100%;}
.ft_link ul li div{width: 100%;height: 100%;border-radius: 0.25rem;border: 1px solid #ffffff;position: absolute;left: 0;top: 0;align-items:center;}
.ft_link ul li img{max-height: 0.5rem;margin-bottom: 0.2rem;transition: 0.3s all;}
.ft_link ul li p{font-size: 0.16rem;color: #ffffff;width: 100%;text-align: center;}
.ft_link ul li:hover img{transform: rotateY(180deg);}
.copyright{position: absolute;left: 0;bottom: 0;}

.swi-title{position:fixed;right:0.2rem;top:50%;transform:translateY(-50%);z-index:2;}
.swi-title ul li{width:13px;height:13px;border:1px solid #aaaaaa;border-radius:100%;display:block;margin:20px 0;position:relative;cursor:pointer;}
.swi-title ul li::before{content:"";width:1px;height:16px;display:block;background:#aaaaaa;position:absolute;left:50%;top:-18px;transform:translateX(-50%);}
.swi-title ul li::after{content:"";width:1px;height:16px;display:block;background:#aaaaaa;position:absolute;left:50%;bottom:-18px;transform:translateX(-50%);}
.swi-title ul li.on{background:#aa0018;border:1px solid #aa0018;}

@media only screen and (max-width:1600px){
	.yx_scroll .swiper-button-prev,.yx_scroll .swiper-button-next{display: none;}
	.yx_scroll .swiper-pagination{display: block;}
	.yx_scroll .swiper-container{padding-bottom: 0.4rem;}
        .parti .title{margin-bottom: 0.5rem;}
}
@media only screen and (max-width:1366px){
.zt-box ul li p{top:0.2rem;max-height:calc( 100% - 0.3rem );letter-spacing: 0.02rem;}
}
@media only screen and (max-width:1100px){
	/*.ft_link ul li a{height: auto;padding-bottom: 0;padding: 0.2rem 0;}*/
	.py-link{width: 4.4rem;}
	.py-list{width: calc( 100% - 4.8rem );}
	.chage_box ul li .txt .line{margin-top: 0.1rem;}
	.ft_link ul li p{font-size: 0.14rem;}
}
@media only screen and (max-width:1060px){
	.notice-list ul li a{padding: 0.3rem;}
	.notice-list ul li{height: 1.7rem;}
	.news-scroll ul li a{height: 3.6rem;}
}
@media only screen and (max-width:980px){
.float_img{display:none;}
.chage_box ul li .txt{padding:0.1rem 0;}


}
@media only screen and (max-height:860px){
	.parth .title{margin-bottom: 0.4rem;}
	.ft_link ul li a{padding-bottom: 80%;}
	.partf .title{margin-bottom: 0.3rem;}
        .parti .title{margin-bottom: 0.3rem;}
	.whhd_box dt .area{height: 5rem;}
}
@media only screen and (max-height:820px){
        .wx-list .item>a{padding-top:65%}
        .fg-list ul li a{padding-top:60%}
}
@media only screen and (max-height:800px){
	.ft_link ul li{margin-top: 0.3rem;}
	.parte .w90>.flex{margin-top: -1.5rem;}
        .ky_jz{padding-top:1.7rem;}
	.ky_title{margin-bottom: 0.2rem;}
	.title{margin-bottom: 0.3rem;}
	.qh-title{margin-top: 0.3rem;}
	.partg .title{margin-bottom: 0.3rem;}
	.partg .more{margin-top: 0.3rem;}
	.pa-area-center{padding-top: 6%;}
	.parth .title{margin-bottom: 0.3rem;}
}
@media only screen and (max-height:780px){
        .wx-list .item>a{padding-top:60%}
        .fg-list ul li a{padding-top:56%}
}
@media only screen and (max-height:720px){
        .wx-list .item>a{padding-top:58%}
        .fg-list ul li a{padding-top:53%}
}
@media only screen and (max-width:1200px){
	html,body,.section,.section>.main-wrapper{height: auto;}
	.parta,.partb,.partc,.partd,.parte,.partf,.partg,.parth,.parti,.partj,.footer{height: auto;}
	.banner .swiper-slide a{height: 0;padding-bottom: 50.52%;}
	.partb,.partc,.partd,.parte,.partf,.partg,.parth,.parti,.partj{padding: 0.4rem 0;}
	.footer{padding-top: 0;}
	.partc .title{margin-bottom: 0.2rem;}
	.chage_box ul li .txt p{font-size: 0.18rem;}
	.parth::after{content: none;}
	.fta{height: auto;}
	.ftb,.copyright{position: relative;bottom: 0;}
	.swi-title{display: none;}
        .ky_jz{width:45%;}
        .ky_box{width:55%;}
}
@media only screen and (max-width:1160px){
	.whhd_box dl,.whhd_box dt{width: 1rem;}
	.whhd_box dd{width: calc(100% - 1rem);}
	.whhd_box dl.on{width: calc(100% - 4.4rem);}
}
@media only screen and (max-width:1060px){
	.whhd_box dt .area{height: 4rem;}
        .ky_jz{width:100%;margin-bottom:0.3rem;padding-right:0;padding-top:0;margin-top:0.3rem;}
	.ky_box{width: 100%;}
        .parte .w90>.flex{margin-top:0;}
        .pj_left{margin-bottom: 0.4rem;}
	.pj_left,.pj_right{width: 100%;}
	.pj_right .title{margin-bottom: 0.4rem;padding-left: 0;}
}
@media only screen and (max-width:1060px) and (min-width:881px){
	.news-list ul li{height:1.06rem;}
.news-list ul li a{padding:0.1rem 0.2rem 0.15rem;}
}

@media only screen and (max-width:980px){
	.yx_scroll ul li .yx_box .yx_txt{padding: 0.2rem;}
	.title h3{font-size: 0.28rem;}
	.chage_box ul li:first-of-type .txt,.chage_box ul li:nth-of-type(4) .txt{top:0;}
	.chage_box ul li:nth-of-type(2) .txt,.chage_box ul li:nth-of-type(3) .txt{bottom: 0;}
	.chage_box ul li:nth-of-type(2) .txt .line{width: 1.3rem;}
	.ft_link ul li{width: 25%;}
        .whhd_box dl,.whhd_box dt{width: 0.8rem;}
	.whhd_box dd{width: calc(100% - 0.8rem);}
	.whhd_box dl.on{width: calc(100% - 3.6rem);}
	.whhd_box dt .area .flex{padding: 0.2rem 0;}
	.whhd_box dt h3{font-size: 0.2rem;}
}
@media only screen and (max-width:920px){
	.pe_bg{display: none;}
        .ky_jz{margin-top:0;}
	.chage_box ul li{width: 100%;}
	.chage_box ul li:nth-child(3){margin-bottom: 0.3rem;}
	.chage_box ul li .txt{padding: 0.3rem 0;}
}
@media only screen and (max-width:880px){
	.news-scroll, .news-list{width: 100%;}
	.news-scroll{margin-bottom: 0.2rem;}
	.notice-list ul li{width: 50%;}
	.notice-list ul li:nth-child(n+3){margin-top: 0.2rem;}
.notice-list1 ul li{height:1.95rem;}
}
@media only screen and (max-width:860px){
    .whhd_box dt .area{height: 3.5rem;}
}
@media only screen and (max-width:820px){
	.py-list,.py-link{width: 100%;}
	.py-list{margin-bottom: 0.3rem;}
	.py-link ul{justify-content: center;}
	.py-link ul li{margin: 0 0.1rem;}
	.qh-title ul li{margin-right: 0.6rem;}
}
@media only screen and (max-width:780px){
	.whhd_box dl,.whhd_box dt{width: 0.6rem;}
	.whhd_box dd{width: calc(100% - 0.6rem);}
	.whhd_box dl.on{width: calc(100% - 2.8rem);}
}
@media only screen and (max-width:720px){
    .whhd_box dt .area{height: 3rem;}
}
@media only screen and (max-width:680px){
        .ky_box{padding:0.2rem;}
	.qh-title::after{width: 100%;}
	.ky_img,.ky_txt{width: 100%;}
	.ky_txt{padding-left: 0;margin-top: 0.1rem;}
	.ky_img ul li .imgbox{height: 0;padding-bottom: 50%;}
	.pa-area-center{background-size: auto 2rem;}
        .ky_txt ul li h3{height:auto;max-height:0.9rem;margin-top:0.1rem;}
}
@media only screen and (max-width:660px){
	.ft_link ul li{width: 33.33%;padding: 0 0.1rem;}
	.ft_link ul{margin-left: -0.1rem;margin-right: -0.1rem;}
}
@media only screen and (max-width:640px){
	.whhd_box{flex-wrap: wrap;}
	.whhd_box dl{width: 100% !important;}
	.whhd_box dl:nth-child(n+2){margin-top: 0.2rem;}
	.whhd_box dd{opacity: 1;visibility: inherit;}
	.whhd_box dt .area{height: 100%;}
	.whhd_box dd a{height: 0;padding-bottom: 64%;}
}
@media only screen and (max-width:520px){
	.qh-title ul li{margin-right: 0.3rem;}
	.chage_box ul li .txt{padding: 0.2rem 0;}
}
@media only screen and (max-width:480px){
    .wx-list .item{width: 100%;}
	.wx-list .item:last-of-type{margin-top: 0.1rem;}
	.dy-list>.item,.dy-list>.flex,.dy-list .scroll_item{width: 100%;}
	.dy-list>.flex .item{height: auto;margin-top: 0.1rem;}
	.dy-list>.flex .item a{height: 0;padding-bottom: 78%;}
	.pj_right .title{flex-direction: column;}
	.pj_right .title h3{margin-bottom: 0.3rem;}
}
@media only screen and (max-width:460px){
	.chage_box ul li .txt p{font-size: 0.14rem;}
	.chage_box ul li .txt .line{width: 1.2rem;}
}
@media only screen and (max-width:420px){
	.news-list ul li, .notice-list ul li{width: 100%;}
	.notice-list ul li:nth-child(n+2),.news-list ul li:nth-child(n+2){margin-top: 0.2rem;}
	.news-list ul li a, .notice-list ul li a{padding: 0.2rem;}
	.notice-list ul li:nth-of-type(7),.notice-list ul li:nth-of-type(8){display: none;}
	.news-list ul li, .notice-list ul li{height: auto;}
	.news-scroll ul li a{height: 0;padding-bottom: 60%;}
	.qh-title ul li{margin-right: 20px;}
	.qh-title ul li h3{font-size: 0.16rem;}
	.py-link ul li{margin: 0 0.05rem;}
	.py-link ul li p{font-size: 0.2rem;}
	.zt-box ul li p{left: 0.1rem;top: 0.1rem;max-height:calc( 100% - 0.2rem );letter-spacing: 0}
	.pa-area-center{padding-top: 10%;}
.notice-list1 ul li{height:1.65rem;}
.whhd_box dt .area .flex{padding: 0.1rem 0;}
}
@media only screen and (max-width:380px){
    .ft_link ul li{width: 50%;}
}