.float_box #adu28{z-index:4 !important;position:absolute;left:0;top:100px;}
.float_box .float_img img{display:block;}
.float_box .float_img a{display:block;}
.float_box #adu28>a{background:#f5f5f5;padding:1px;font-size:12px;color:#333333;position:absolute;right:0;bottom:-20px;}



.banner{height: 100vh;position: relative;overflow: hidden;}
.banner-box{width: 100vw;height: 100vh;position: fixed;top: 0;left: 0;z-index: 0;overflow: hidden;}
.banner-box .swiper-slide{height: 100%;}
.banner-box .swiper-slide a{display: block;height: 100%;}
.banner-box .swiper-slide img{display: block;}
.banner .swiper-pagination{bottom: 0.25rem;width: 100%;left: 0;text-align: center;}
.banner .swiper-pagination-bullet{width: 0.28rem;height: 0.28rem;background-image: url(../images/circle.png);background-repeat:no-repeat;background-position:left top;background-size:100% 100%;margin: 0 0.1rem !important;background-color: transparent;transition: 0.3s all;opacity: 0.6;}
.banner .swiper-pagination-bullet-active{background-image: url(../images/circle2.png);opacity: 1;}

.part{width: 100%;background: #ffffff;position: fixed;top:100%;left:0;bottom:0;right:0;z-index: 1;transition: all .7s cubic-bezier(.5,0,.2,1) 0s;-webkit-transition: all .7s cubic-bezier(.5,0,.2,1) 0s;-moz-transition: all .7s cubic-bezier(.5,0,.2,1) 0s;-ms-transition: all .7s cubic-bezier(.5,0,.2,1) 0s;-o-transition: all .7s cubic-bezier(.5,0,.2,1) 0s;overflow: hidden;overflow-y: scroll;}
.part.showdiv{top: 0;}
.part.showdiv .header-top2{transform: none;opacity: 1;transition: all 0.7s ease-in-out 0.5s;}

.title{width: 100%;margin-bottom: 0.4rem;position: relative;}
.title .tit h3{font-size: 0.3rem;color: #333333;line-height: 1;margin-bottom: 0.06rem;font-weight: normal;}
.title .tit span{font-size: 0.14rem;color: rgba(162,25,35,0.6);display: block;position: relative;display: flex;align-items: center;}
.title .tit span::before{content: "";width: 0.15rem;height: 2px;display: block;background: #a21923;margin-right: 0.05rem;}
.title a{width: 0.48rem;height:0.48rem;font-size: 0.14rem;color: #a21923;background-image: url(../images/circle1.png);background-repeat: no-repeat;background-position: left top;background-size: 100% 100%;line-height: 0.48rem;text-align: center;display: block;}

.parta{width: 100%;padding: 0.95rem 0 1.5rem;background: url(../images/parta_bg.png) no-repeat right bottom;background-size: 45% auto;}
.parta .title a{position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.news-scroll{width: 100%;margin-bottom: 0.4rem;}
.news-img{width: 55%;}
.news-img ul li a{display: block;width: 100%;height: 0;position: relative;overflow: hidden;padding-bottom: 60%;}
.news-img ul li .image{transition: 0.2s all;}
.news-img ul li:hover .image{transform: scale(1.1,1.1);}
.news-txt{width: 45%;padding-left: 0.4rem;position: relative;}
.news-txt ul li{display: flex;flex-direction: column;justify-content: space-between;padding: 0.3rem 0;}
.news-txt ul li h3{font-size: 0.18rem;color: #333333;line-height: 0.3rem;width: 100%;margin-bottom: 0.15rem;transition: 0.2s all;max-height: 0.6rem;}
.news-txt ul li h3 a{color: #333333;transition: 0.2s all;}
.news-txt ul li .line{width: 100%;height: 1px;background: #dddddd;position: relative;margin-bottom: 0.15rem;}
.news-txt ul li .line::before{content: "";width: 5px;height: 5px;display: block;background: #e3d19a;position: absolute;left: 0;top:-2px;border-radius: 100%;transition: 0.6s all;}
.news-txt ul li p{font-size: 0.14rem;color: #999999;width: 100%;line-height: 0.28rem;height: 1.12rem;}
.news-txt ul li span{font-size: 0.18rem;color: #b31900;font-family:georgia;line-height: 0.3rem;padding-left: 0.3rem;background: url(../images/date.png) no-repeat left center;background-size: auto 0.2rem;display: block;margin-top: 0.2rem;}
.news-txt ul li .more{width: 1.24rem;padding-bottom: 0.1rem;background-image: url(../images/more_arrow.png);background-repeat: no-repeat;background-position: left bottom;background-size: auto 0.1rem;transition: 0.2s all;}
.news-txt ul li .more a{font-size: 0.14rem;color: #999999;}
.news-txt ul li:hover .more{background-image: url(../images/more_arrow1.png);}
.news-txt ul li:hover .more a{color: #a21923;}
.news-txt ul li:hover h3,.news-txt ul li:hover h3 a{color: #a21923;}
.news-txt .swiper-pagination{width: 1.82rem;position: absolute;right: 0;bottom: 0.3rem;display: flex;justify-content: space-between;align-items: flex-end;z-index:2;}
.news-txt .swiper-pagination-bullet{width: 0.32rem;height: 0.39rem;background-color: #d12c18;border-radius:0.16rem 0.16rem 0 0;transition: 0.3s all;background-image: url(../images/ico.png);background-repeat: no-repeat;background-position: center 0.15rem;background-size: auto 0.15rem;}
.news-txt .swiper-pagination-bullet-active{height: 0.67rem;}
.news-txt ul li:hover .line::before{left: calc(100% - 5px);}
.news-list{width: 100%;overflow: hidden;}
.news-list ul{margin-left: -0.15rem;margin-right: -0.15rem;}
.news-list ul li{width: 33.3333%;padding: 0 0.15rem;}
.news-list ul li h3{font-size: 0.16rem;color: #333333;line-height: 0.3rem;width: 100%;margin-bottom: 0.15rem;transition: 0.2s all;font-weight: normal;}
.news-list ul li h3 a{color: #333333;transition: 0.2s all;}
.news-list ul li .line{width: 100%;height: 1px;background: #dddddd;position: relative;margin-bottom: 0.15rem;}
.news-list ul li .line::before{content: "";width: 5px;height: 5px;display: block;background: #e3d19a;position: absolute;left: 0;top:-2px;border-radius: 100%;transition: 0.6s all;}
.news-list ul li p{font-size: 0.14rem;color: #999999;width: 100%;line-height: 0.28rem;height: 0.56rem;}
.news-list ul li span{font-size: 0.18rem;color: #b31900;font-family: georgia;line-height: 0.3rem;padding-left: 0.3rem;background: url(../images/date.png) no-repeat left center;background-size: auto 0.2rem;display: block;margin-top: 0.2rem;}
.news-list ul li:hover h3,.news-list ul li:hover h3 a{color: #a21923;}
.news-list ul li:hover .line::before{left: calc(100% - 5px);}

.partb{width: 100%;padding: 0.4rem 0 0.5rem;position: relative;margin-top: -1rem;}
.partb .w90{position: relative;z-index: 2;}
.partb::before{content: "";width: 2.2rem;height: 100%;display: block;position: absolute;left: 0;top: 0;background: url(../images/temple.png) no-repeat left top;background-size: 100% auto;z-index: 1;}
.partb::after{content: "";width: 100%;height: calc(100% - 1rem);display: block;background: url(../images/partb_bg.jpg) no-repeat right bottom;background-size: cover;position: absolute;left: 0;bottom: 0;z-index: 0;}
.partb .title1{width: 1rem;margin-top: 0.9rem;}
.partb .title1 .tit{width: 100%;display: flex;}
.partb .title1 .tit h3{font-size: 0.3rem;color: #ffffff;line-height: 1;font-weight: normal;writing-mode: vertical-lr;writing-mode: tb-lr;margin-right: 0.15rem;}
.partb .title1 .tit span{font-size: 0.14rem;color: rgba(255,255,255,0.6);display: block;position: relative;display: flex;writing-mode: vertical-lr;writing-mode: tb-lr;align-items: center;}
.partb .title1 .tit span::before{content: "";width: 2px;height: 0.15rem;display: block;background: #ffffff;margin-bottom: 0.05rem;}
.partb .title1 a{width: 0.48rem;height:0.48rem;font-size: 0.14rem;color: #ffffff;background-image: url(../images/circle.png);background-repeat: no-repeat;background-position: left top;background-size: 100% 100%;line-height: 0.48rem;text-align: center;display: block;}

.notice-list{width: calc(100% - 1rem);padding: 0.4rem;background: #ffffff;box-shadow: 0 0 0.25rem 0 rgba(158, 158, 158, 0.17);}
.notice-list ul{margin-left: -0.15rem;margin-right: -0.15rem;}
.notice-list ul li{width: 33.33333%;padding: 0 0.15rem;}
.notice-list ul li:nth-child(n+4){margin-top: 0.3rem;}
.notice-list ul li>div{width: 100%;padding-bottom: 0.3rem;border-bottom: 1px solid #cfcfcf;}
.notice-list ul li .time{color: #333333;width: 0.82rem;height: 0.92rem;background: url(../images/border.png) no-repeat left top;background-size: 100% 100%;margin-right: 0.2rem;text-align: center;transition: 0.2s all;}
.notice-list ul li .time span{font-size: 0.16rem;font-family: georgia;line-height: 0.54rem;}
.notice-list ul li .time h3{font-size: 0.3rem;font-family: georgia;line-height: 0.25rem;}
.notice-list ul li a{width: calc(100% - 1.02rem);font-size: 0.16rem;color: #333333;line-height: 0.3rem;max-height: 0.6rem;display: block\0;transition: 0.2s all;}
.notice-list ul li:hover a,.notice-list ul li:hover .time{color: #a21923;}

.partc{width: 100%;padding: 0.4rem 0;background: url(../images/partc_bg.jpg) no-repeat center top;background-size: cover;}
.gbpx{width: 100%;margin-bottom: 0.4rem;}
.partc .title a{position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.px-list{width: calc(46.5% - 0.4rem);}
.px-list ul li{width: 100%;position: relative;}
.px-list ul li::after{content: "";border: 0.1rem solid transparent;width: 0;height: 0;border-left-color: #d12c18;position: absolute;right: 0;top: 50%;transform: translateY(-50%);transition: 0.2s all;opacity: 0;}
.px-list ul li.on::after{right: -0.2rem;opacity: 1;}
.px-list ul li .left{width: 1.08rem;padding: 0.1rem 0;transition: 0.2s all;}
.px-list ul li.on .left{background: #f8e6e8;padding: 0.15rem 0;}
.px-list ul li .left .time{text-align: center;font-family: georgia;color: #d12c18;}
.px-list ul li .left .time h3{font-size: 0.24rem;color: #333333;margin-bottom: 0.02rem;}
.px-list ul li .left .time span{font-size: 0.16rem;color: #333333;}
.px-list ul li .left .ico{width: 100%;margin-top: 0.12rem;text-align: center;display: none;}
.px-list ul li.on .left .ico{display: block;}
.px-list ul li .left .ico img{height: 0.22rem;}
.px-list ul li .right{width: calc(100% - 1.08rem);padding: 0.149rem 0.2rem;transition: 0.2s all;}
.px-list ul li.on .right{background: #d12c18;}
.px-list ul li .right h3{font-size: 0.16rem;color: #333333;line-height: 0.3rem;width: 100%;font-weight: normal;height: 0.6rem;display: block\0;}
.px-list ul li .right p{font-size: 0.14rem;color: rgba(255,255,255,0.8);line-height: 0.26rem;width: 100%;height: 0.52rem;margin-top: 0.05rem;display: none;}
.px-list ul li.on .right p{display: -webkit-box;}
.px-list ul li.on .right h3{white-space: nowrap;display: block;height: 0.3rem;color: #ffffff;}
.px-img{width: 53.5%;}
.px-img ul li a{display: block;width: 100%;height: 4.76rem;position: relative;overflow: hidden;}
.px-img ul li .image{transition: 0.2s all;}
.px-img ul li:hover .image{transform: scale(1.1,1.1);}

.zt-list ul li a{display: block;width: 100%;}
.zt-list ul li img{width: 100%;display: block;}
.zt-list ul li canvas{width: 100% !important;}

.partd{width: 100%;padding: 0.4rem 0;background: url(../images/partd_bg.jpg) no-repeat center top;background-size: cover;}
.partd .title .tit h3{color: #ffffff;}
.partd .title .tit span{color: rgba(255,255,255,0.6);}
.partd .title .tit span::before{background: #ffffff;}
.partd .title a{position: absolute;right: 0;top: 50%;transform: translateY(-50%);background-image: url(../images/circle.png);color: #ffffff;}
.jcdt{width: 100%;}
.jcdt>div{width: calc((100% - 0.8rem) / 3);background: #ffffff;position: relative;}
.jcdt .left{padding: 0.25rem;}
.jcdt .left span{display: block;width: 1.2rem;height: 0.34rem;background: #d12c18;font-size: 0.16rem;color: #ffffff;text-align: center;line-height: 0.32rem;margin-left: -0.25rem;font-family: georgia;}
.jcdt .left>a{width: 100%;line-height: 0.3rem;font-size: 0.16rem;color: #333333;margin: 0.15rem 0;transition: 0.2s all;}
.jcdt .left .imgbox{width: 100%;height: 2.45rem;position: relative;overflow: hidden;}
.jcdt .left .imgbox a{display: block;transition: 0.2s all;}
.jcdt .left:hover>a{color: #a21923;}
.jcdt .left:hover .imgbox a{transform: scale(1.1,1.1);}
.jcdt .right ul li{padding: 0.25rem;border-bottom: 1px solid #edf1f7;}
.jcdt .right ul li span{display: block;width: 1.2rem;height: 0.34rem;background: #d12c18;font-size: 0.16rem;color: #ffffff;text-align: center;line-height: 0.32rem;margin-left: -0.25rem;font-family: georgia;}
.jcdt .right ul li a{width: 100%;line-height: 0.3rem;font-size: 0.16rem;color: #333333;margin-top: 0.15rem;transition: 0.2s all;}
.jcdt .right ul li:hover a{color: #a21923;}

.parte{width: 100%;padding-top: 0.4rem;background: url(../images/parte_bg.jpg) no-repeat center top;background-size: cover;}
.parte .title a{position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.pe-list{width: 100%;}
.pe-list .left,.pe-list .right{width: calc(50% - 0.12rem);}
.pe-list .left .item{width: 100%;height: 0;padding-bottom: 66.33%;position: relative;overflow: hidden;}
.pe-list .left .item .play{width:0.45rem;height:0.45rem;background:url(../images/play.svg) no-repeat center center;background-size:100% 100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.pe-list .left .item a{display: block;transition: 0.2s all;}
.pe-list .left .item:hover a{transform: scale(1.1,1.1);}
.pe-list .right ul{height: 100%;}
.pe-list .right ul li{width: calc(50% - 0.12rem);height: calc(50% - 0.12rem);}
.pe-list .right ul li:nth-child(n+3){margin-top: 0.24rem;}
.pe-list .right ul li a{display: block;width: 100%;height: 100%;position: relative;overflow: hidden;}
.pe-list .right ul li .play{width:0.45rem;height:0.45rem;background:url(../images/play.svg) no-repeat center center;background-size:100% 100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.pe-list .right ul li .image{transition: 0.2s all;}
.pe-list .right ul li:hover .image{transform: scale(1.1,1.1);}
.whxy{width: 100%;margin-bottom: 0.4rem;}
.kjtd{width: 100%;margin-bottom: 0.2rem;}
.kjtd ul li a{display: block;width: 100%;}
.kjtd ul li .icon{width: 0.85rem;height: 0.85rem;background-image: linear-gradient(160deg, #b4301b 0%, #cd7669 100%);border-radius: 100%;display: flex;justify-content: center;align-items: center;margin: 0 auto 0.1rem;}
.kjtd ul li .icon img{max-width: 0.4rem;max-height: 0.4rem;transition: 0.2s all;}
.kjtd ul li p{font-size: 0.16rem;color: #333333;text-align: center;line-height: 0.3rem;transition: 0.2s all;}
.kjtd ul li:hover .icon img{transform: rotateY(180deg);}
.kjtd ul li:hover p{color: #a21923;}

@media only screen and (max-width:1200px) and (min-width:1061px){
	.header-top1{transform: none;opacity: 1;transition: all 0.5s ease-out 0s;}
	.header-top1::after{height: 1.4rem;}
	body.scrolling .header-top1{transform: translateY(-100%);opacity: 0;}
	body.scrolling .header-top2{transform: none;opacity: 1;}
}