.banner{position: relative;overflow: hidden;height: 100vh;/*padding-bottom: 44.8%;*/position: relative;overflow: hidden;} .banner .swiper-container{position: fixed;top: 0;left: 0;z-index: 0;height: auto;} .banner .swiper-slide a{display: block;width: 100%;height:100vh;background-position:center center;background-repeat:no-repeat;background-size:cover;} .banner .swiper-slide img{display: block;width: 100%;height:100vh} .banner .swiper-pagination{bottom: 0.2rem;width: 100%;} .banner .swiper-pagination-bullet{transition: 0.3s all;width: 0.12rem;height: 0.12rem;border-radius: 0.06rem;opacity: 1 !important;} .banner .swiper-pagination-bullet-active{background: #a08059;width: 0.3rem;} .part{width: 100%;position: relative;background: #ffffff;z-index: 1;} .title{width: 100%;margin-bottom: 0.1rem;position: relative;} .title .tit{height: 0.8rem;padding-left: 0.38rem;background-image: url(../img/title_bg1.png);background-repeat: no-repeat;background-position: left top;background-size: auto 0.8rem;} .title .tit .t_box{position: relative;align-self: flex-end;margin-bottom: 0.1rem;} .title .tit .t_box h3{font-size: 0.3rem;color: #434343;position: absolute;width: 100%;text-align: center;left: 0;bottom: 0.12rem;white-space: nowrap;} .title .tit .t_box h3::after{content: "";width: 0.33rem;height: 2px;display: block;background: #b3272e;position: absolute;left: 50%;bottom: -0.05rem;transform: translateX(-50%);} .title .tit .t_box img{height: 0.28rem;} .title a{display: inline-block;font-size: 0.14rem;color: #2b51ac;line-height: 0.3rem;padding-left: 0.28rem;background-image: url(../img/more1.svg);background-position: left center;background-size: auto 0.2rem;background-repeat: no-repeat;} .parta{width: 100%;padding: 0.2rem 0 0.4rem;} .pa-left{width: calc( 34% - 0.2rem );} .pa-right{width: calc( 66% - 0.2rem );} .pa-right .title .tit .t_box{width: 1.2rem;text-align: center;} .notice-list ul li{width: 100%;background: #f1f1f1;transition: 0.2s all;} .notice-list ul li a{display: block;width: 100%;padding: 0.2rem 0.4rem;position: relative;} .notice-list ul li a::after{content: "";width: calc( 100% - 0.8rem );height: 1px;display: block;background: #e4e4e4;position: absolute;left: 0.4rem;bottom: 0;transition: 0.2s all;opacity: 1;} .notice-list ul li:last-of-type a::after{content: none;} .notice-list ul li span{font-size: 0.14rem;color: #999999;line-height: 0.2rem;display: inline-block;padding-left: 0.24rem;background-image: url(../img/time.svg);background-repeat: no-repeat;background-position: left center;background-size: auto 0.16rem;font-family: Arial;transition: 0.2s all;} .notice-list ul li h3{font-size: 0.16rem;color: #434343;line-height: 0.26rem;height: 0.52rem;font-weight: normal;margin-top: 0.112rem;transition: 0.2s all;} .notice-list ul li:hover{background: #a08059;} .notice-list ul li:hover h3{color: #ffffff;} .notice-list ul li:hover span{color: rgba(255,255,255,0.6);background-image: url(../img/time_hover.svg);} .notice-list ul li:hover a::after{opacity: 0;} .news-scroll{width: 100%;margin-bottom: 0.3rem;} .news-scroll .swiper-slide a{width: 100%;height: 4.62rem;position: relative;overflow: hidden;display: block;} .news-scroll .swiper-slide .image{transition: 0.2s all;} .news-scroll .swiper-slide .news-txt{width: 100%;position: absolute;left:0;bottom: 0;padding-bottom: 0.15rem;} .news-scroll .swiper-slide .news-txt::after{content: "";width: 100%;height: 1.2rem;background-image: linear-gradient(0deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 98%);position: absolute;left: 0;bottom: 0;display: block;} .news-scroll .swiper-slide .news-txt p{line-height: 0.3rem;color: #ffffff;padding: 0 1.2rem 0 0.25rem;width: 100%;position: relative;z-index: 1;} .news-scroll .swiper-pagination{bottom:0.3rem;right:0.2rem;height: 0.1rem;} .news-scroll .swiper-pagination-bullet{width: 0.08rem;height: 0.08rem;border-radius: 0.04rem;background: #ccdafb;opacity: 1;transition: 0.2s all;} .news-scroll .swiper-pagination-bullet-active{background: #a08059;width:0.16rem;} .news-list{width: 100%;} .news-list ul li{width: calc( ( 100% - 0.6rem ) / 3 );background: #f1f1f1;transition: 0.2s all;} .news-list ul li a{display: block;width: 100%;padding: 0.2rem 0.3rem;} .news-list ul li span{font-size: 0.14rem;color: #999999;line-height: 0.2rem;display: inline-block;padding-left: 0.24rem;background-image: url(../img/time.svg);background-repeat: no-repeat;background-position: left center;background-size: auto 0.16rem;font-family: Arial;transition: 0.2s all;} .news-list ul li h3{font-size: 0.16rem;color: #434343;line-height: 0.3rem;height: 0.6rem;font-weight: normal;transition: 0.2s all;margin-bottom: 0.12rem;} .news-list ul li:hover{background: #a08059;} .news-list ul li:hover h3{color: #ffffff;} .news-list ul li:hover span{color: rgba(255,255,255,0.6);background-image: url(../img/time_hover.svg);} .news-list ul li:hover a::after{opacity: 0;} .partb{width: 100%;padding: 0.2rem 0 0.4rem;position:relative;} .partb::after{content:"";width:100%;height:5rem;display:block;background-image: url(../img/partb_bg.png);background-repeat: no-repeat;background-position: center bottom;position:absolute;left:0;top:0;z-index:0;} .partb .w90{position:relative;z-index:1;} .partb1{margin-bottom: 0.25rem;width: 100%;} .partb1 .title .tit{background-image: url(../img/title_bg2.png);} .partb1 .title .tit .t_box h3{color: #ffffff;} .partb1 .title .tit .t_box h3::after{background: #f5b17e;} .partb1 .title a{position: absolute;right: 0;top: 50%;transform: translateY(-50%);color: #ffffff;background-image: url(../img/more2.svg);} .jy-list{width: 100%;} .jy-list ul{margin-left: -0.2rem;margin-right: -0.2rem;} .jy-list ul li{width: 33.33333%;padding: 0 0.2rem;} .jy-list ul li:nth-child(n+4){margin-top: 0.3rem;} .jy-list ul li a{background: #ffffff;padding: 0.16rem;box-shadow:0 0 0.2rem 0 rgba(0,0,0,0.2);} .jy-list ul li .time{width: 0.74rem;height: 0.68rem;background: #a08059;margin-right: 0.2rem;padding: 0.1rem;} .jy-list ul li .time .time_box{position: relative;width: 100%;height: 100%;} .jy-list ul li .time .time_box::after{content: "";width: 0.62rem;height: 1px;display: block;background: #ffffff;position: absolute;left: -0.04rem;top: 44%;transform: rotate(-30deg);} .jy-list ul li .time span{display: block;color: #ffffff;font-family: Arial;position: absolute;line-height: 1;} .jy-list ul li .time span.sp1{font-size: 0.24rem;left: 0;top:0;} .jy-list ul li .time span.sp2{font-size: 0.12rem;right: 0;bottom: 0;} .jy-list ul li p{width: calc( 100% - 0.94rem );font-size: 0.16rem;color: #434343;line-height: 0.3rem;max-height: 0.6rem;transition: 0.2s all;} .jy-list ul li:hover p{color: #2b51ac;} .partb2 .title .tit{background-image: url(../img/title_bg2.png);} .partb2 .title .tit .t_box h3{color: #ffffff;} .partb2 .title .tit .t_box h3::after{background: #f5b17e;} .partb2 .title a{position: absolute;right: 0;top: 50%;transform: translateY(-50%);color: #ffffff;background-image: url(../img/more2.svg);} .pb2-left,.pb2-right{width:calc(50% - 0.2rem);} .pb2-left{box-shadow:0 0 0.2rem 0 rgba(0,0,0,0.2);} .pb2-left ul li .aca-image{width: 100%;height: 4rem;position: relative;overflow: hidden;} .pb2-left ul li .aca-image a{display: block;transition: 0.2s all;} .pb2-left ul li .pb2-txt{width:100%;background:#f1f1f1;padding:0.25rem 0.3rem;} .pb2-left ul li .pb2-txt a{font-size:0.18rem;color:#333333;line-height:0.3rem;margin-bottom:0.1rem;} .pb2-left ul li:hover .pb2-txt a{color: #2b51ac;} .pb2-left ul li .pb2-txt p{font-size:0.14rem;color:#333333;line-height:0.28rem;height:0.56rem;display:block\0;width:100%;margin-bottom:0.15rem;} .pb2-left ul li .pb2-txt span{font-size: 0.14rem;color: #999999;line-height: 0.2rem;display: inline-block;padding-left: 0.24rem;background-image: url(../img/time.svg);background-repeat: no-repeat;background-position: left center;background-size: auto 0.16rem;font-family: Arial;transition: 0.2s all;} .pb2-right ul li{width: 100%;background: #ffffff;box-shadow:0 0 0.2rem 0 rgba(0,0,0,0.2);} .pb2-right ul li:nth-child(n+2){margin-top:0.2rem;} .pb2-right ul li a{padding: 0.17rem 0.2rem;} .pb2-right ul li .time{width: 0.66rem;height: 0.66rem;background: #ebf4ff;border-radius: 100%;border: dashed 1px #829bd8;margin-right: 0.2rem;display: flex;justify-content: center;align-items: center;flex-direction: column;transition: 0.2s all;} .pb2-right ul li .time span{display: block;color: #2b51ac;text-align: center;font-family: Arial;line-height: 1;transition: 0.2s all;} .pb2-right ul li .time span.sp1{font-weight: bold;font-size: 0.16rem;margin-bottom: 0.06rem;} .pb2-right ul li .time span.sp2{font-size: 0.14rem;} .pb2-right ul li p{width: calc( 100% - 0.86rem );font-size: 0.16rem;color: #434343;line-height: 0.3rem;max-height: 0.6rem;transition: 0.2s all;} .pb2-right ul li:hover .time{background: #a08059;border: 1px dashed #996e3a;} .pb2-right ul li:hover .time span{color: #ffffff;} .pb2-right ul li:hover p{color: #2b51ac;} .partb3 .title a{position: absolute;right: 0;top: 50%;transform: translateY(-50%);} .rep-list ul li{padding-top: 0.02rem;position: relative;} .rep-list ul li::before{content: "";width: 90%;height: 0.09rem;display: block;background: url(../img/dec.png) no-repeat left top;background-size: 100% 100%;position: absolute;left: 5%;top: 0;} .rep-list ul li a{display: block;padding: 0.25rem 0.2rem 0.2rem;border: 1px solid #2b51ac;} .rep-list ul li span{font-size: 0.14rem;color: #2b51ac;display: block;text-align: center;line-height: 1;margin-bottom: 0.12rem;} .rep-list ul li p{width: 100%;font-size: 0.16rem;color: #434343;line-height: 0.3rem;height: 0.6rem;transition: 0.2s all;} .rep-list ul li .in{width: 100%;margin-top: 0.1rem;} .rep-list ul li .in i{display: block;width: 0.2rem;height: 0.2rem;background: url(../img/in.svg) no-repeat right center;background-size: auto 100%;} .rep-list ul li:hover p{color: #2b51ac;} .partc{width: 100%;background: url(../img/partc_bg.jpg) no-repeat center top;background-size: cover;} .partc1{width: 100%;padding: 0.3rem 0 0.5rem;border-bottom: 1px solid rgba(255,255,255,0.3);} .partc1 .title{margin-bottom: 0.7rem;} .partc1 .title .tit{background-image: url(../img/title_bg2.png);} .partc1 .title .tit .t_box{width: 1.2rem;text-align: center;} .partc1 .title .tit .t_box h3{color: #ffffff;} .partc1 .title .tit .t_box h3::after{background: #f5b17e;} .data-list{width: 100%;position: relative;padding-bottom: 0.8rem;} .data-list ul li a{display: block;} .data-list ul li .data{text-align: center;font-size: 0.16rem;color: #ffffff;margin-bottom: 0.1rem;line-height: 1;white-space: nowrap;} .data-list ul li .data span{font-family:datafont;font-size:0.4rem;margin-right: 0.05rem;} .data-list ul li p{font-size: 0.18rem;color: #ffffff;text-align: center;} .data-list .swiper-pagination{bottom: 0;width: 100%;left: 0;z-index: 4;} .data-list .swiper-pagination-bullet{width: 0.12rem;height: 0.12rem;border-radius: 0.06rem;background: #ccdafb;opacity: 1;transition: 0.2s all;margin: 0 0.08rem;} .data-list .swiper-pagination-bullet-active{background: #a08059;width:0.22rem;} .partc2{width: 100%;padding: 0.4rem 0 0.15rem;} .partc2 .xndh{margin-bottom:0.1rem;} .partc2 .qh-title{width: 1.38rem;} .partc2 .qh-title ul li{width: 100%;text-align: center;position: relative;margin-bottom: 0.3rem;padding-bottom: 0.04rem;} .partc2 .qh-title ul li:last-of-type{margin-bottom: 0;} .partc2 .qh-title ul li::after{content: "";width: 100%;height: 0.12rem;background: #a08059;position: absolute;left: 0;bottom: 0;z-index: 0;opacity: 0;} .partc2 .qh-title ul li h3{font-size: 0.24rem;color: rgba(255,255,255,0.6);position: relative;z-index: 1;} .partc2 .qh-title ul li.on h3{color: #ffffff;} .partc2 .qh-title ul li.on::after{opacity: 1;} .partc2 .qh-box{width: calc( 100% - 1.38rem );padding-left: 0.2rem;} .partc2 .qh-box ul.swiper-slide{opacity: 0 !important;visibility: hidden;} .partc2 .qh-box ul.swiper-slide-active{opacity: 1 !important;visibility: inherit;} .partc2 .qh-box ul li{margin: 0 0.15rem 0.25rem;} .partc2 .qh-box ul li a{display: block;height: 0.4rem;background: rgba(255,255,255,0.1);padding: 0 0.2rem;line-height: 0.38rem;border: 1px solid rgba(255,255,255,0.22);font-size: 0.16rem;color: #ffffff;transition: 0.2s all;} .partc2 .qh-box ul li:hover a{background: #ffffff;color: #2b51ac;} .r_nav{position: fixed;right: -100%;top: 50%;transform: translateY(-50%);z-index: 4;width: 1.16rem;transition: 1s all;} .r_nav.show{right: 0;} .r_nav_list{width: 1.16rem;border: 1px solid #2b51ac;position: absolute;background: #f1f1f1;padding: 0.1rem 0 0.15rem;top: 50%;transform: translateY(-50%);right: -100%;height:2.6rem;} .r_nav_list::before{content: "";width: 90%;height: 0.04rem;background: url(../img/dec.png) no-repeat left top;background-size: 100% 100%;position: absolute;left: 5%;top: -0.02rem;} .r_nav_list ul li{width: 100%;border-bottom: 1px solid #e4e4e4;} .r_nav_list ul li a{display: block;width: 100%;text-align: center;line-height: 0.3rem;font-size: 0.14rem;color: #434343;padding: 0.08rem 0;} .r_nav_list ul li:hover a,.r_nav_list ul li a.on{background: #a08059;color: #ffffff;} .r_nav_list .recover{width: 0.24rem;height: 0.24rem;border-radius: 100%;border: 1px solid #2b51ac;margin: 0.15rem auto 0;background-image: url(../img/right-blue.svg);background-position: center center;background-size: auto 0.12rem;background-repeat: no-repeat;transition: 0.2s all;cursor: pointer;} .r_nav_list .recover:hover{background-color: #2b51ac;background-image: url(../img/right.svg);} .r_nav_start{width: 0.5rem;padding: 0.3rem 0;background: #f1f1f1;border: 1px solid #2b51ac;margin-left:0.66rem;position: relative;height:2rem;} .r_nav_start::before{content: "";width: 94%;height: 0.04rem;background: url(../img/dec.png) no-repeat left top;background-size: 100% 100%;position: absolute;left: 3%;top: -0.02rem;} .r_nav_start h3{font-size: 0.2rem;color: #2b51ac;writing-mode: vertical-lr;writing-mode: tb-lr;line-height: 0.48rem;letter-spacing: 0.06rem;height:1.04rem\0;letter-spacing: 0.04rem\0;} .r_nav_start .eject{width: 0.24rem;height: 0.24rem;border-radius: 100%;border: 1px solid #2b51ac;margin: 0.1rem auto 0;background-image: url(../img/left-blue.svg);background-position: center center;background-size: auto 0.12rem;background-repeat: no-repeat;transition: 0.2s all;cursor: pointer;} .r_nav_start .eject:hover{background-color: #2b51ac;background-image: url(../img/left.svg);} /*.r_nav:hover .r_nav_list{ transform: translate(0,-50%); } .r_nav:hover .r_nav_start{ opacity: 0; visibility: hidden; transform: translateX(50%); }*/