.header-top.showdiv::after{height: 100%;}
.header-top.showdiv .h2-right{padding: 0.2rem 0.82rem 0.2rem 0;}
.header-top.showdiv .sub{padding-top: 0.2rem;}

.banner{width: 100%;height: 100vh;position: relative;z-index: 0;}
.banner::before{content: "";width: 100%;height: 2.2rem;background-image: linear-gradient(180deg, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 98%);display: block;position: absolute;top:0;left: 0;z-index: 1;}
.banner .swiper-container{z-index: 0;}
.banner .swiper-slide a{display: block;width: 100%;height: 100vh;background-position: center center;background-repeat: no-repeat;background-size: cover;position: relative;overflow: hidden;}
.banner .swiper-slide .image{transition: 6s all;}
.banner .swiper-slide-active .image{transform: scale(1.1,1.1);}
.banner .swiper-slide video {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    object-fit: cover;
}
.banner .swiper-slide:hover .pic::before{-webkit-animation: shine 1s;animation: shine 1s;}
.banner .control{position: absolute;left: 50%;bottom: 0.3rem;z-index: 1;transform: translateX(-50%);width: 94%;max-width: 1700px;}
.banner .swiper-button{width: 0.6rem;height: 0.6rem;position: relative; background-repeat:no-repeat;background-position: center center;background-size: auto 0.22rem;border-radius: 50%;}
.banner .swiper-button-next{background-image: url(../img/arrow_right.svg);}
.banner .swiper-button-prev{background-image: url(../img/arrow_left.svg);border: 1px solid rgba(248, 248, 248, .5);margin-right: 0.3rem;}
.banner .control .swiper-mouse{width: 0.6rem;height: 0.6rem;border: 1px solid rgba(248, 248, 248, .5);border-radius: 100%;position: absolute;cursor: pointer;right:0;top:0;}
.banner .control .swiper-mouse canvas{position: absolute;left: -1px;top: -1px;width: calc(100% + 2px);height: calc(100% + 2px);}
.banner .swiper-button:hover{background-color: #af1f24;}

.title{width: 100%;margin-bottom: 0.6rem;position: relative;}
.title h3{font-size: 0.4rem;color: #5d2727;font-family: myfont;line-height: 1;}
.title a{width: 1.6rem;height: 0.44rem;border: 1px solid #e2e2e2;border-radius: 0.22rem;padding: 0 0.05rem 0 0.28rem;transition: 0.2s;}
.title span{font-size: 0.18rem;color: #434343;transition: 0.2s;}
.title i{width: 0.36rem;height: 0.36rem;border-radius: 50%;background: #af1f24 url(../img/arrow_right.svg) no-repeat center center;background-size: auto 0.16rem;transform: rotate(-45deg);transition: 0.3s;}
.title a:hover{border: 1px solid #af1f24;}
.title a:hover span{color: #af1f24;}
.title a:hover i{transform: rotate(0deg);}

.parta{width: 100%;padding: 0.7rem 0;overflow: hidden;}
.parta .title a{position: absolute;right: 0;top: 50%;transform: translateY(-50%);/*padding: 0 0.05rem 0 0.18rem;*/}
.news-scroll{width: 64%;overflow: hidden;}
.news-scroll ul li a{display: block;width: 100%;height: 6.72rem;position: relative;overflow: hidden;}
.news-scroll ul li .image{transition: 0.2s;}
.news-scroll ul li:hover .image{transform: scale(1.1,1.1);}
.news-scroll ul li:hover .pic::before{-webkit-animation: shine 1s;animation: shine 1s;}
.news-scroll ul li .txt{width: 100%;padding: 0.2rem 0.3rem;position: absolute;left: 0;bottom: 0;}
.news-scroll ul li .txt::after{content: "";width: 100%;height: 2rem;display: block;background-image: linear-gradient(0deg, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 98%);position: absolute;left: 0;bottom: 0;z-index: 0;}
.news-scroll ul li .txt p{width: 100%;font-size: 0.22rem;color: #ffffff;line-height: 0.3rem;font-weight: bold;position: relative;z-index: 1;}

.news-list{width: 36%;position: relative;z-index: 2;}
.news-list ul li{width: 100%;position: relative;transition: 0.4s all;padding-left: 0.4rem;}
.news-list ul li::after{content: "";width: 0;height: 100%;display: block;background-image: linear-gradient(90deg, #af1f24 0%, #5d2727 100%);position: absolute;right: 0;bottom: 0;z-index: 0;transition: 0.4s all;}
.news-list ul li a{width: 100%;padding-top: 0.24rem;position: relative;z-index: 1;transition: 0.4s all;align-items: flex-start;}
.news-list ul li .time{text-align: center;margin-right: 0.3rem;width: 0.65rem;color: #999999;transition: 0.2s;}
.news-list ul li .time h3{font-size: 0.34rem;font-family: myfont1;line-height: 0.42rem;}
.news-list ul li .time span{font-size: 0.18rem;font-family: myfont1;white-space: nowrap;line-height: 0.26rem;display: inline-block;}
.news-list ul li .txt{border-bottom: 1px solid #dfdfdf;padding-bottom: 0.24rem;width: calc(100% - 0.95rem);height: 0.88rem;transition: 0.2s;}
.news-list ul li .txt p{width: 100%;line-height: 0.34rem;color: #333333;transition: 0.2s;max-height: 0.68rem;font-size: 0.2rem;}
.news-list ul li.on::after{width: calc(100% + 0.4rem);box-shadow: 0 0 0.2rem 0 rgba(0,0,0,0.2);}
.news-list ul li.on .txt{border-bottom: 1px solid rgba(255,255,255,0);}
.news-list ul li.on a{padding: 0.24rem 0.4rem 0 0;}
.news-list ul li.on{padding-left: 0.2rem;}
.news-list ul li.on .time{color: #ffffff;}
.news-list ul li.on .txt p{color: #ffffff;}

.partb{width: 100%;padding: 0.7rem 0;background: url(../img/partb_bg.jpg) no-repeat center bottom;background-size: cover;overflow: hidden;}
.pb_box{width: 100%;}
.pb_box dl{width: 1.39rem;transition: 0.6s;position: relative;overflow: hidden;}
.pb_box dt{width: 1.39rem;flex-shrink: 0;cursor: pointer;}
.pb_box dt .area{width: 100%;height: 5.94rem;position: relative;overflow: hidden;}
.pb_box dt .area .flex{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;padding: 0.4rem 0;}
.pb_box dt h3{font-size: 0.28rem;color: #ffffff;writing-mode:vertical-lr;writing-mode:tb-lr;letter-spacing: 0.04rem;font-weight: normal;}
.pb_box dt a{display: block;width: 0.4rem;height: 0.4rem;border-radius: 50%;background-image: url(../img/arrow_right.svg);background-repeat: no-repeat;background-position: center center;background-size: auto 0.16rem;transform: rotate(-45deg);transition: 0.3s;}
.pb_box dt a:hover{transform: rotate(0deg);}
.pb_box dd{width: 9.84rem;background: #ffffff;height: 5.94rem;overflow: hidden;position: absolute;left: 1.39rem;top: 0;}
.pb_box dl.on{width: 11.23rem;}
.pb_box dl:first-of-type dt a{background-color: rgba(0,0,0,0.2);}
.pb_box dl:nth-of-type(2) dt a{background-color: #ddab61;}
.pb_box dl:nth-of-type(3) dt a{background-color: #12a077;}
.pb_box dl:nth-of-type(4) dt a{background-color: #123d81;}

.ky_box{width: 100%;padding: 0.3rem 0;}
.ky_box ul li{width: 100%;border-bottom: 1px solid rgba(0,0,0,0.06);position: relative;height: 0.95rem;transition: 0.4s;overflow: hidden;}
.ky_box ul li .show{width: 100%;line-height: 0.36rem;position: relative;background: #ffffff;z-index: 1;}
.ky_box ul li .show a{padding: 0.29rem 0.4rem;width: 100%;}
.ky_box ul li .show p{font-size: 0.2rem;color: #333333;width: calc(100% - 1.1rem);}
.ky_box ul li .show span{font-size: 0.18rem;color: #999999;font-family: myfont1;}
.ky_box ul li .hidden{width: 100%;background-image: linear-gradient(90deg, #ffffff 0%, rgba(247,243,240,0.55) 100%);position: absolute;left: 0;top: 0;z-index: 0;opacity: 0;visibility: hidden;}
.ky_box ul li .hidden a{padding: 0.2rem 0.4rem;width: 100%;position: relative;}
.ky_box ul li .hidden .ky_img{width: 3.6rem;position: relative;z-index: 1;}
.ky_box ul li .hidden .ky_img .imgbox{width: 100%;height: 2.1rem;position: relative;overflow: hidden;}
.ky_box ul li .hidden .ky_img:hover .pic::before{-webkit-animation: shine 1s;animation: shine 1s;}
.ky_box ul li .hidden .ky_txt{width: calc(100% - 3.6rem);padding-left: 0.35rem;display: flex;flex-direction: column;justify-content: space-between;padding-top: 0.1rem;padding-bottom: 0.1rem;position: relative;z-index: 1;}
.ky_box ul li .hidden .ky_txt p{width: 100%;font-size: 0.2rem;color: #333333;line-height: 0.34rem;max-height: 0.68rem;transition: 0.2s;}
.ky_box ul li .hidden .ky_txt>span{font-size: 0.18rem;color: #999999;font-family: myfont1;line-height: 0.34rem;}
.ky_box ul li .hidden .ky_txt i{width: 0.5rem;height: 0.3rem;background: url(../img/arrow.png) no-repeat left center;background-size: 100% auto;display: block;}
.ky_box ul li .hidden .ky_txt p:hover{color: #820d12;}
.ky_box ul li .hidden img{height: 55%;position: absolute;right: 0.3rem;bottom: 0;z-index: 0;}
.ky_box ul li.active{height: 2.5rem;}
.ky_box ul li.active .hidden{opacity: 1;visibility: inherit;}
.ky_box ul li.active .show{opacity: 0;visibility: hidden;}

.xs_box{width: 100%;background: #ffffff url(../img/xskb_bg.jpg) no-repeat right center;background-size: cover;padding: 0.4rem;height: 100%;position: relative;}
.xs_box .xs-scroll{width: 100%;height: 100%;}
.xs-scroll ul li{opacity: 0 !important;visibility: hidden !important;}
.xs-scroll ul li.swiper-slide-active{opacity: 1 !important;visibility: inherit !important;}
.xs-scroll ul li .xs_img{width: 3.3rem;height: 100%;}
.xs-scroll ul li .xs_img a{display: block;width: 100%;height: 100%;position: relative;overflow: hidden;}
.xs-scroll ul li .xs_img:hover .pic::before{-webkit-animation: shine 1s;animation: shine 1s;}
.xs-scroll ul li .xs_txt{width: calc(100% - 3.3rem);padding-left: 0.55rem;padding-top: 0.8rem;}
.xs-scroll ul li .xs_txt h3{width: 100%;line-height: 0.4rem;font-size: 0.22rem;color: #333333;font-weight: normal;margin-bottom: 0.3rem;height: 0.8rem;transition: 0.2s;}
.xs-scroll ul li .xs_txt h3 a{color: #333333;transition: 0.2s;}
.xs-scroll ul li .xs_txt .intro{width: 100%;}
.xs-scroll ul li .xs_txt .intro p{font-size: 0.18rem;line-height: 0.36rem;width: 100%;margin-bottom: 0.1rem;color: #999999;padding-left: 0.28rem;background-repeat: no-repeat;}
.xs-scroll ul li .xs_txt .intro p:first-of-type{background-image: url(../img/sound.svg);background-position: -0.03rem center;background-size: auto 0.24rem;}
.xs-scroll ul li .xs_txt .intro p:nth-of-type(2){background-image: url(../img/time.svg);background-position: left center;background-size: auto 0.19rem;}
.xs-scroll ul li .xs_txt .intro p:last-of-type{background-image: url(../img/address.svg);background-position: -0.01rem center;background-size: auto 0.23rem;margin-bottom: 0;}
.xs-scroll ul li .xs_txt h3:hover,.xs-scroll ul li .xs_txt h3:hover a{color: #820d12;}
.time-scroll{width: calc(100% - 5rem);position: absolute;right: 0.6rem;bottom: 0.7rem;z-index: 2;}
.time-scroll::before{content: "";width: calc(100% + 0.6rem);height: 1px;display: block;background: #f5e9e6;position: absolute;left: -0.3rem;top: 50%;transform: translateY(-50%);}
.time-scroll .swiper-container{padding: 0.13rem 0;}
.time-scroll ul li .circle{width: 0.6rem;height: 0.6rem;border-radius: 50%;border: 1px solid #b7543c;background-image: linear-gradient(180deg, #ffffff 0%, rgba(247,243,240) 100%);display: flex;justify-content: center;align-items: center;margin: 0 auto;position: relative;cursor: pointer;}
.time-scroll ul li .circle::before{content: "";width: 0.52rem;height: 0.52rem;border-radius: 50%;border: 1px dashed #b7543c;display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.time-scroll ul li .circle h3{font-size: 0.18rem;color: #5d2727;line-height: 0.3rem;font-weight: normal;display: none;}
.time-scroll ul li .circle span{font-size: 0.16rem;color: #5d2727;line-height: 0.24rem;font-family: myfont1;}
.time-scroll ul li.swiper-slide-active .circle h3{display: block;font-size: 0.14rem;}
.time-scroll ul li.swiper-slide-active .circle span{display: none;}
.time-scroll ul li.swiper-slide-active .circle{transform: scale(1.36);}
.time-scroll .arrow_btn{width: 0.4rem;height: 0.5rem;position: absolute;top: 50%;transform: translateY(-50%);background-repeat: no-repeat;background-position: center;background-size: auto 0.26rem;}
.time-scroll .swiper-button-prev{background-image: url(../img/left-red.svg);left: -0.5rem;}
.time-scroll .swiper-button-next{background-image: url(../img/right-red.svg);right: -0.4rem;}

.kyjg_box{width: 100%;background: #ffffff url(../img/kyjg_bg.jpg) no-repeat center center;background-size: cover;padding: 0.4rem;height: 100%;position: relative;}
.kyjg_box ul li .jg-item{width: calc(50% - 0.15rem);height: 0.9rem;}
.kyjg_box ul li .jg-item:nth-child(n+3){margin-top:0.4rem;}
.kyjg_box ul li .jg-item a{display: flex;align-items: center;padding: 0 0.2rem 0 0.3rem;height: 100%;border: 1px solid #f5e9e6;position: relative;}
.kyjg_box ul li .jg-item a::before{content: "";width: 100%;height: 100%;display: block;background: url(../img/txt_bg5.jpg) no-repeat right top;background-size: cover;position: absolute;left: 0;top: 0;transition: 0.2s;opacity: 0;}
.kyjg_box ul li .jg-item p{font-size: 0.18rem;color: #333333;line-height: 0.32rem;position: relative;transition: 0.2s;}
.kyjg_box ul li .jg-item:hover a::before{opacity: 1;}
.kyjg_box ul li .jg-item:hover p{color:#ffffff;}
.kyjg_box .swiper-pagination{width: 100%;bottom: 0.3rem;left: 0;}
.kyjg_box .swiper-pagination-bullet{width: 0.1rem;height: 0.1rem;background: #ae1f24;border-radius: 0.05rem;margin: 0 0.04rem !important;transition: 0.3s;opacity:1;}
.kyjg_box .swiper-pagination-bullet-active{width: 0.3rem;background: #ae1f24;}

.xskc_box{width: 100%;background: #ffffff url(../img/kyjg_bg.jpg) no-repeat center center;background-size: cover;padding: 0.4rem;height: 100%;position: relative;}
.xskc_box ul li{width: calc(50% - 0.2rem);border: 1px solid #f5e9e6;}
.xskc_box ul li:nth-child(n+3){margin-top: 0.4rem;}
.xskc_box ul li a{display: block;width: 100%;height: 2.35rem;position: relative;overflow: hidden;}
.xskc_box ul li .image{transition: 0.2s;}
.xskc_box ul li .txt{width: 100%;height: 100%;padding: 0 0.3rem;position: absolute;display: flex;flex-direction: column;justify-content: center;z-index: 1;}
.xskc_box ul li.titline .txt{left: 0;top: 0;}
.xskc_box ul li .txt p{font-size: 0.2rem;line-height: 0.36rem;width: 100%;height: 0.72rem;display: block\0;margin-bottom: 0.3rem;color: #333333;transition: 0.2s;}
.xskc_box ul li .txt span{font-size: 0.2rem;font-family: myfont1;color: #999999;transition: 0.2s;}
.xskc_box ul li .txt i{width: 0.4rem;height: 0.1rem;background: url(../img/arrow.png) no-repeat left center;background-size: 100% auto;}
.xskc_box ul li.titline .hoverdir{content:"";width:100%;height:100%;display:block;background: url(../img/txt_bg3.jpg) no-repeat left top;background-size: cover;position: absolute;left: 100%;top: 0;z-index: 0;}
.xskc_box ul li:hover .txt p,.xskc_box ul li:hover .txt span{color: #ffffff;}
.xskc_box ul li.imgline .txt{transition: 0.4s;background: rgba(175,31,36,0.6);left: 100%;top: 0;}
.xskc_box ul li.imgline .txt p{color: #ffffff;}
.xskc_box ul li.imgline .txt span{color: #ffffff;}
.xskc_box ul li.imgline:hover .pic::before{-webkit-animation: shine 1s;animation: shine 1s;}
.xskc_box ul li:hover .image{transform: scale(1.1,1.1);}

.partf{width: 100%;padding: 0.7rem 0 0.6rem;background: #ffffff url(../img/partf_bg.jpg) no-repeat right bottom;background-size: 100% auto;overflow: hidden;}
.pc1{width: 100%;position: relative;margin-bottom: 0.6rem;}
.pc-left{width: 6.85rem;padding-top: 0.4rem;}
.pc-left .title{width: 4.6rem;}
.xyjg_box{width: 100%;height: 5.4rem;background: url(../img/txt_bg2.jpg) no-repeat left bottom;background-size: cover;padding: 0.3rem 0 0.6rem 0.6rem;}
.xyjg-list{width: 4rem;height: 100%;}
.xyjg-list ul li a{padding: 0.23rem 0 0.02rem;border-bottom: 1px solid rgba(213,203,185,0.4);transition: 0.2s;}
.xyjg-list ul li .con{width: calc(100% - 0.5rem);height: 0.48rem;transition: 0.4s;}
.xyjg-list ul li .con p{font-size: 0.18rem;line-height: 0.24rem;color: #333333;transition: 0.2s;}
.xyjg-list ul li i{width: 0.3rem;height: 0.24rem;background: url(../img/arrow.png) no-repeat right center;background-size: 100% auto;overflow: hidden;}
.xyjg-list ul li:hover .con p{color: #ffffff;}
.xyjg-list ul li:hover a{background:url(../img/txt_bg5.jpg) no-repeat right top;background-size:cover;}
.xyjg-list ul li:hover i{width: 0;}
.xyjg-list ul li:hover .con{width: 100%;text-align: center;}
.xyjg-list ul li:hover .con p{font-weight: bold;}
.pc-right{width: calc(100% - 5.1rem);position: absolute;right: 0;top: 0;}
.pc_video{width: calc(100% - 2.3rem);}
.pc_video a{width: 100%;display: block;height: 4.77rem;position: relative;overflow: hidden;}
.pc_video .image{transition: 0.2s;}
.pc_video:hover .pic::before{-webkit-animation: shine 1s;animation: shine 1s;}
.pc_video:hover .image{transform: scale(1.1,1.1);}
.pc_video .play{width: 0.6rem;height: 0.6rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: url(../img/play.svg) no-repeat center center;background-size: auto 0.35rem;}
.pc_video .play::before,.pc_video .play::after{content: "";display: block;position: absolute;left: 0;top: 0;background: #fff;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;width: 0.6rem;height: 0.6rem;opacity: 0;animation: scaleAnim3 0.6s infinite linear;-webkit-animation: scaleAnim3 0.6s infinite linear;}
.pcl .pcbox1 .pc1:last-of-type .txt .line::before{animation-delay: -.2s;-webkit-animation-delay: -.2s;}
.pc_link{width: 100%;}
.pc_link ul{padding-right: 4.6rem;transition: 0.3s;}
.pc_link ul.move{padding-right: 6.3rem;}
.pc_link ul li{width: 2.3rem;height: 2.07rem;transition: 0.3s;}
.pc_link ul li:nth-of-type(3){height: 2.6rem;position: absolute;right: 2.3rem;bottom: -0.53rem;}
.pc_link ul li:nth-of-type(4){position: absolute;right: 0;top: 0.9rem;height: 4.88rem;}
.pc_link ul li a{display: flex;flex-direction: column;justify-content: center;align-items: center;width: 100%;height: 100%;}
.pc_link ul li:first-of-type a{background:#123d81;}
.pc_link ul li:nth-of-type(2) a{background:#ddab61;}
.pc_link ul li:nth-of-type(3) a{background:#12a077;}
.pc_link ul li:nth-of-type(4) a{background:#af1f24;}
.pc_link ul li .icon{width: 0.6rem;height: 0.6rem;display: flex;justify-content: center;align-items: center;margin-bottom: 0.15rem;}
.pc_link ul li .icon img{max-width: 0.52rem;max-height: 0.6rem;}
.pc_link ul li h3{font-size: 0.24rem;color: #ffffff;}
@media only screen and (min-width:1025px){
.pc_link ul li:hover{width: 4rem;}
.pc_link ul li:nth-of-type(4):hover{width: 2.3rem;height: calc(100% - 0.9rem);}
}
.pc_link ul li:hover .icon img{animation:beat 0.5s 1}

.partc{width: 100%;padding-bottom: 0.7rem;}
.pc3{position: relative;width: 100%;margin-bottom: 0.7rem;}
.pc3 .title{position: absolute;right: calc((100% - 16rem) / 2);top:0.8rem;width: auto;margin-bottom: 0;z-index: 1;}
.pc3 .title h3{margin-bottom: 0.5rem;}
.pc3 .pf-left,.pc3 .pf-right{width: 50%;position: relative;}
.pf-right{display: flex;flex-direction: column;justify-content: flex-end;padding-left: 0.1rem;}
.pf-left .pf_img{width: 100%;height: 5.76rem;position:relative;overflow: hidden;margin-bottom: 0.1rem;}
.pf-left .pic:hover::before{-webkit-animation: shine 1s;animation: shine 1s;}
.pf-right .pf_img{width: 7.9rem;height: 4.2rem;position: relative;overflow: hidden;}
.pf-right .pic:hover::before{-webkit-animation: shine 1s;animation: shine 1s;}
.pf_img .image{transition: 0.2s;}
.pf_img:hover .image{transform: scale(1.1,1.1);}
.pf-right .pf_bg{width: 100%;height: 5.76rem;background: url(../img/qcsc_bg.jpg) no-repeat right top;background-size: cover;position: absolute;right: 0;top:0;z-index: 0;}
.rc2_box{position: relative;}
.rc2_box ul li{width: 2.6rem;height: 2.35rem;margin-left: 0.1rem;}
.rc2_box ul li a{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;}
.rc2_box ul li .icon{width: 0.7rem;height: 0.7rem;display: flex;justify-content: center;align-items: center;margin: 0 auto;}
.rc2_box ul li .icon img{max-width: 0.6rem;max-height: 0.55rem;}
.rc2_box ul li p{font-size: 0.24rem;color: #ffffff;line-height: 0.4rem;margin-top: 0.2rem;font-weight: bold;}
.rc2_box ul li:first-of-type a{background: url(../img/stfc_bg.jpg) no-repeat center center;background-size: cover;}
.rc2_box ul li:nth-of-type(4){margin-left: 0;}
.rc2_box ul li:nth-of-type(2) a{background: #94070a;}
.rc2_box ul li:nth-of-type(3) a{background: #9f9998;}
.rc2_box ul li:nth-of-type(4) a{background:#603f40;}
.rc2_box ul li:nth-of-type(5) a{background: url(../img/zyfw_bg.jpg) no-repeat center center;background-size: cover;}
.rc2_box ul li:nth-of-type(5) img{max-width:1.3rem;max-height:0.8rem;}
.rc2_box ul li:hover .icon img{animation:beat 0.5s 1;}
.pf-left .rc2_box ul li:nth-of-type(4),.pf-left .rc2_box ul li:nth-of-type(5){display: none;}
.pf-right .rc2_box{margin-bottom: 0.1rem;}
.pf-right .rc2_box ul li{display: none;}
.pf-right .rc2_box ul li:nth-of-type(4),.pf-right .rc2_box ul li:nth-of-type(5){display: block;}

.pc2 .title{margin-bottom: 0.3rem;}
.notice-list{width: 100%;}
.notice-list .swiper-container{padding-top: 0.4rem;}
.notice-list ul li{padding-bottom: 0.26rem;padding-left: 0.075rem;transition: 0.3s;}
.notice-list ul li a{padding: 0.4rem 0.4rem 0.3rem 0.475rem;display: block;}
.notice-list ul li::after{content:"";width:0.475rem;height: calc(100% - 0.68rem);border-top: 1px solid #c2aa86;border-left:1px solid #c2aa86;display: block;position: absolute;left: 0.075rem;bottom: 0.15rem;}
.notice-list ul li::before{content: "";width: 0.15rem;height: 0.15rem;border: 1px solid #c2aa86;border-radius: 50%;display: block;position: absolute;left: 0;bottom: 0;transition: 0.2s;}
.notice-list ul li a>span{width: 0.7rem;height: 0.27rem;display: block;background: #c2aa86;border-radius: 0.06rem;text-align: center;line-height: 0.25rem;font-size: 0.18rem;color: #ffffff;margin-bottom: 0.17rem;}
.notice-list ul li p{font-size: 0.2rem;width: 100%;line-height: 0.34rem;height: 0.68rem;display: block\0;color: #333333;margin-bottom: 0.24rem;}
.notice-list ul li .time{text-align: center;margin-right: 0.3rem;width: 0.65rem;transition: 0.2s;}
.notice-list ul li .time h3{font-size: 0.34rem;font-family: myfont1;line-height: 0.42rem;color: #c2aa86;}
.notice-list ul li .time span{font-size: 0.18rem;font-family: myfont1;white-space: nowrap;line-height: 0.26rem;display: inline-block;color: #999999;}
.notice-list ul li i{width: 0.5rem;height: 0.2rem;background: url(../img/arrow.png) no-repeat right center;background-size: 100% auto;margin-bottom: 0.2rem;}
.notice-list ul li:hover a{background: url(../img/txt_bg3.jpg) no-repeat left top;background-size: cover;}
.notice-list ul li:hover::after{border-top: 1px solid rgba(0,0,0,0);}
.notice-list ul li:hover{transform: translateY(-0.4rem);}
.notice-list ul li:hover a>span{background: rgba(0,0,0,0);border: 1px solid #ffffff;}
.notice-list ul li:hover p{color: #ffffff;}
.notice-list ul li:hover .time h3,.notice-list ul li:hover .time span{color: #ffffff;}
.notice-list ul li:hover::before{background: #c2aa86;}
@media only screen and (max-width:1024px){
.notice-list ul li.swiper-slide-active a{background: url(../img/txt_bg3.jpg) no-repeat left top;background-size: cover;}
.notice-list ul li.swiper-slide-active::after{border-top: 1px solid rgba(0,0,0,0);}
.notice-list ul li.swiper-slide-active{transform: translateY(-0.4rem);}
.notice-list ul li.swiper-slide-active a>span{background: rgba(0,0,0,0);border: 1px solid #ffffff;}
.notice-list ul li.swiper-slide-active p{color: #ffffff;}
.notice-list ul li.swiper-slide-active .time h3,.notice-list ul li.swiper-slide-active .time span{color: #ffffff;}
.notice-list ul li.swiper-slide-active::before{background: #c2aa86;}
}
.partd{width: 100%;padding: 0.7rem 0 1.6rem;background: url(../img/partd_bg.jpg) no-repeat center bottom;background-size: cover;}
.pd-left{width: 3.82rem;}
.pd-left .title{margin-bottom: 0.4rem;}
.pd-left .media_box{width: 100%;}
.pd-left .media_box a{display: block;width: 100%;height: 6.27rem;position: relative;overflow: hidden;}
.pd-left .media_box .image{transition: 0.2s;}
.pd-left .media_box:hover .image{transform: scale(1.1,1.1);}
.pd-left .media_box:hover .pic::before{-webkit-animation: shine 1s;animation: shine 1s;}
.pd-left .media_box .txt{width: 100%;position: absolute;left: 0;bottom: 0;z-index: 1;padding: 0 0.2rem 0.24rem;}
.pd-left .media_box .txt::before{content: "";width: 100%;height: 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;}
.pd-left .media_box .txt .media_name{width: 100%;position: relative;margin-bottom: 0.15rem;}
.pd-left .media_box .txt .media_name .icon{width: 0.3rem;height: 0.3rem;background-color: #ffffff;border-radius: 50%;margin-right: 0.15rem;background-repeat: no-repeat;background-position: center center;background-size: auto 0.18rem;}
.pd-left .media_box .txt .media_name span{font-size: 0.18rem;color: #ffffff;}
.pd-left .douyin .txt .media_name .icon{background-image: url(../img/douyin.svg);}
.pd-left .media_box .txt .tit{width: 100%;position: relative;}
.pd-left .media_box .txt .tit p{font-size: 0.18rem;color: #ffffff;line-height: 0.3rem;width: 100%;}

.pd-center{width: calc(100% - 7.54rem);}
.pd-center .media_box a{display: block;width: 100%;position: relative;overflow: hidden;height: 3.52rem;}
.pd-center .media_box .image{transition: 0.2s;}
.pd-center .media_box:hover .image{transform: scale(1.1,1.1);}
.pd-center .media_box:hover .pic::before{-webkit-animation: shine 1s;animation: shine 1s;}
.pd-center .media_box .txt{width: 100%;position: absolute;left: 0;bottom: 0;z-index: 1;padding: 0 0.2rem 0.24rem;}
.pd-center .media_box .txt::before{content: "";width: 100%;height: 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;}
.pd-center .media_box .txt .media_name{width: 100%;position: relative;margin-bottom: 0.15rem;}
.pd-center .media_box .txt .media_name .icon{width: 0.3rem;height: 0.3rem;background-color: #ffffff;border-radius: 50%;margin-right: 0.15rem;background-repeat: no-repeat;background-position: center center;background-size: auto 0.18rem;}
.pd-center .media_box .txt .media_name span{font-size: 0.18rem;color: #ffffff;}
.pd-center .media_box .txt .tit{width: 100%;position: relative;}
.pd-center .media_box .txt .tit p{font-size: 0.18rem;color: #ffffff;line-height: 0.3rem;width: 100%;}
.pd-center .news_web,.pd-center .wechat{width: 4.9rem;}
.pd-center .sjsc,.pd-center .paper{width: calc(100% - 5.05rem);}
.pd-center .news_web .txt{pointer-events:none;}
.pd-center .news_web .txt .media_name{margin-bottom:0;}
.pd-center .news_web .txt .media_name .icon{background-image: url(../img/ico5.png);}
.pd-center .wechat .txt .media_name .icon{background-image: url(../img/wechat.svg);}
.pd-center .news_web,.pd-center .sjsc{margin-bottom: 0.15rem;}
.pd-center .news_web ul li{overflow:hidden;}
.pd-center .paper{height: 3.52rem;background: url(../img/paper_bg.jpg);padding: 0.2rem;position: relative;overflow: hidden;}
.paper ul li{width:68% !important;}
.paper ul li .pic{width: 100%;height: 0;position: relative;overflow: hidden;margin: 0 auto;padding-bottom:135.05%;}
.paper ul li .txt{width: 100%;text-align: center;line-height: 0.3rem;padding-top: 0.06rem;opacity: 0;}
.paper ul li .txt a{font-size: 0.18rem;color: #ffffff;}
.paper ul li.swiper-slide-active .txt{opacity: 1;}
.paper ul li.swiper-slide-active .pic{border: 1px solid #c2aa86;}
.paper .swiper-button-prev,.paper .swiper-button-next{width: 0.4rem;height: 0.4rem;background-color: rgba(175,31,36,0.6);border-radius: 100%;position: absolute;top: 50%;transform: translateY(-50%);margin-top: -0.1rem;background-repeat: no-repeat;background-size: auto 0.14rem;}
.paper .swiper-button-prev{left: -0.2rem;background-image: url(../img/left.svg);background-position: 0.22rem center;}
.paper .swiper-button-next{right: -0.2rem;background-image: url(../img/right.svg);background-position: 0.05rem center;}

.pd-right{width: 3.42rem;}
.ewm{width: 100%;margin-bottom: 0.5rem;padding: 0 0.1rem;}
.ewm ul li{position: relative;}
.ewm ul li>div{width: 0.62rem;height: 0.62rem;border-radius: 100%;cursor: pointer;border: 1px solid rgba(194,170,134,0.5);}
.ewm ul li>div::before{content: "";width: 0.54rem;height: 0.54rem;display: block;background: #f4f1ec;border-radius: 50%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 0;}
.ewm ul li>div>div{width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: auto 0.32rem;position: relative;}
.ewm ul li span{display: block;width: 1.2rem;height: 1.2rem;position: absolute;left: 50%;transform: translateX(-50%);top:-1rem;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);}
.ewm 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-top-color:#ffffff;bottom:-0.15rem;z-index: 0;}
.ewm ul li span img{width: 100%;height: 100%;}
.ewm ul li .icon1{background-image: url(../img/media1.svg);}
.ewm ul li .icon2{background-image: url(../img/media2.svg);}
.ewm ul li .icon3{background-image: url(../img/media3.png);background-size: auto 0.27rem;}
.ewm ul li .icon4{background-image: url(../img/media4.svg);background-size: auto 0.24rem;}
.ewm ul li:hover span{top:-1.3rem;opacity: 1;visibility: inherit;}

.ctmt-list{width: 100%;padding: 0.35rem 0.3rem;background-image: linear-gradient(90deg, #b01f24 0%, #620105 100%);}
.ctmt-list ul li{width: 100%;padding-bottom: 0.25rem;border-bottom: 1px solid rgba(194,170,134,0.4);margin-bottom: 0.3rem;}
.ctmt-list ul li:last-of-type{margin-bottom: 0;border-bottom: none;}
.ctmt-list ul li a{width: 100%;font-size: 0.18rem;color: #ffffff;line-height: 0.3rem;}
.ctmt-list ul li .flex{width: 100%;line-height: 0.3rem;margin-bottom: 0.1rem;}
.ctmt-list ul li .flex p{font-size: 0.18rem;color: #ffffff;padding-left: 0.26rem;position: relative;}
.ctmt-list ul li .flex p::before{content: "";width: 0.3rem;height: 0.3rem;display: block;background: url(../img/ico6.png) no-repeat left center;background-size: auto 0.22rem;position: absolute;left: 0;top: 0;opacity: 0.6;}
.ctmt-list ul li .flex span{font-size: 0.18rem;color: #ffffff;font-family: myfont1;}
.ctmt-list .more{width:100%;line-height:0.24rem;}
.ctmt-list .more::before{content:"";width:100%;height:1px;display:block;background:rgba(194,170,134,0.4);position:relative;}
.ctmt-list .more a{font-size:0.18rem;color:#ffffff;margin-left:0.1rem;flex-shrink:0;}

.parte{width: 100%;overflow: hidden;margin-top: -0.9rem;overflow: hidden;}
.parte .title_m{display: none;}
.parte .w90{position: relative;}
.parte .temple{width: 100%;text-align: center;position: absolute;left: 0;bottom: 0;pointer-events: none;z-index: 1;}
.parte .temple img{height: 4rem;}
.parte .animationBox{height: 7.8rem;position: relative;z-index: 0;}

.animationBox .label{font-size: 0.2rem;color: #333333;}
.animationBox .newsList{height: 100%;background-size: 100% 100%;position: relative;transform: translateY(200px);opacity: 0;transition: all 0.8s ease-in-out;transition-delay: 0.6s;}
.animationBox .newsList .control{position: absolute;width: 20%;left: 40%;top: 0;z-index: 1;}
.animationBox .newsList>div {height: 100%;}
.animationBox .newsList .news_list{display: flex;height: 100%;}
.animationBox .newsList .item{flex: 1;height: 100%;font-size: 0.14rem;color: #2b2b2b;text-align: center;line-height: 2;position: relative;top: 0;transform: translateY(0.3rem);padding: 0 0.1rem;}
.animationBox .slick-prev,.animationBox .slick-next {
    width: 0.3rem;
	height: 0.3rem;
    top: 1.08rem;
	background-size: auto 0.18rem;
	background-repeat: no-repeat;
}

.animationBox .slick-prev {
    background-image: url(../img/left_r.svg);
	background-position: left center;
	left: 0.4rem;
}

.animationBox .slick-next {
    background-image: url(../img/right_r.svg);
	background-position: right center;
	right: 0.4rem;
}
.animationBox .newsList .item .count{
	display: flex;justify-content: center;align-items: flex-end;
}
.animationBox .newsList .item .unit {
    font-size: 0.16rem;
    color: #434343;
	line-height: 0.68rem;
}

.animationBox .newsList .item .num {
    font-size: 0.4rem;
    color: #820d12;
    font-family: myfont2;
	margin-right: 0.1rem;
}

.animationBox .newsList .item:nth-child(1) {
    padding-top: 2.53rem;
    box-sizing: border-box;
    order: 0;
}

.animationBox .newsList .item:nth-child(2) {
    padding-top: 1.4rem;
    box-sizing: border-box;
    order: 1;
}

.animationBox .newsList .item:nth-child(3) {
    padding-top: 1.4rem;
    box-sizing: border-box;
    order: 3;
}

.animationBox .newsList .item:nth-child(4) {
    padding-top: 2.53rem;
    box-sizing: border-box;
    order: 4;
}
.animationBox .bgList .control{
    z-index: 1;
}

.animationBox .newsList .animationContain {
    transition: all 0.6s ease-in-out;
}

.animationBox .icon{
    width: 0.8rem;
	height: 0.8rem;
    margin: auto;
    margin-bottom: 0.2rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

.animationContain img {
    max-width: 0.7rem;
	max-height: 0.7rem;
}

.animationContain {
    view-timeline:--subjectReveal block;
    /* animation-timeline:--subjectReveal; */
    animation-range:entry 0% contain 0%;
    animation-timing-function:linear;
}

.animationContain.page img {
    margin: auto;
    width: 80%;
    position: relative;
    display: block;
}

.animationContain.page:after {
    content: '';
    display: block;
    position: absolute;
    width: 72px;
    height: 54px;
    left: 50%;
    top: 1.23rem;
    transform: translateX(-50%);
    z-index: 999;
    cursor: auto;
}

.animationContain:hover .flip {
    transform: translateY(-5px);
    transition: 0.7s;
}

.flip {
    position: relative;
    /* transform-style:preserve-3d;*/
    transition: 1s ease-in-out;
}

.fliped .flip {
    transform: rotateY(180deg);
}

.slick-current .flip {
    animation: 1s linear 0s 1 normal none running imgroate;
}

@keyframes imgroate {
    0% {
        transform: rotateY(180deg);
        opacity: 0;
    }

    100% {
        transform: rotateY(0);
        opacity: 1;
    }

    ;}

.bgList {
    height: 100%;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    display: flex;
}

.bgList .bg {
    position: relative;
    height: 100%;
    flex: 1;
    transform: translateY(300px);
    opacity: 0;
    transition: all 0.6s ease-in-out;
}

.bgList .bg1,.bgList .bg7 {
    content: "";
    width: calc(49.5vw - 1.6rem / 2);
    height: 100%;
    background: #f7f3f0;
    position: absolute;
    bottom: 0;
    z-index: -1;
	right: 100%;
	transform:translateY(0.9rem);
    transition-delay: 0.5s;
}

.bgList .bg7 {
    left: 100%;
}

.bgList .bg2,.bgList .bg6 {
    background: #ffffff;
    /* transform:translateY(0.6rem);*/
    transition-delay: 0.4s;
}

.bgList .bg3,.bgList .bg5 {
    background: #f7f3f0;
    /* transform:translateY(0.3rem);*/
    transition-delay: 0.3s;
}

.bgList .bg4 {
    background: #ffffff;
    transition-delay: 0.2s;
}
.bgList .bg4 .title{width: 100%;padding-top: 1rem;}
.bgList .bg3,.bgList .bg5 {
    transform: translateY(0.3rem);
    opacity: 1;
}

.bgList .bg2,.bgList .bg6 {
    transform: translateY(0.6rem);
    opacity: 1;
}

.bgList .bg1,.bgList .bg7 {
    transform: translateY(0.9rem);
    opacity: 1;
}

.bgList .bg4 {
    transform: translateY(0);
    opacity: 1;
	position: relative;
}

.animationBox .newsList {
    opacity: 1;
    transform: none;
}
.animationBox .newsList .news_list:after {
    content: "";
    display: block;
    flex: 1;
    height: 0.53rem;
    order: 2;
    top: 1.3rem;
    position: relative;
    pointer-events: none;
}
@media only screen and (min-width:981px){
.bgList .bg.active {
	transform: translateY(0);
}
.bgList .bg.active +*,.bgList .bg:has( +.active) {
    transform: translateY(0.3rem);
}

.bgList .bg.active + * + *,.bgList .bg:has( + * +.active) {
    transform: translateY(0.6rem);
}

.bgList .bg.active + * + * + *,.bgList .bg:has( + * + * +.active) {
    transform: translateY(0.9rem);
}

.bgList .bg.active + * + * + * + *,.bgList .bg:has( + * + * + * +.active) {
    transform: translateY(0.9rem);
}

.bgList .bg.active + * + * + * + * + *,.bgList .bg:has( + * + * + * + * +.active) {
    transform: translateY(0.9rem);
}
.animationBox .newsList .item.active {
    transform: translateY(-0.3rem);
}
}
.bgList .bg {
    transition-delay: 0s;
}