.title{width: 100%;position: relative;margin-bottom: 0.5rem;}
.title .tit{width: 3.3rem;height: 1rem;background: url(../images/title_bg.png) no-repeat left top;background-size: auto 100%;font-family: myfont;transform: translateX(-0.7rem);}
.title .tit i{font-size: 0.54rem;color: #bd1111;font-style: normal;line-height: 1;}
.title .tit i:first-of-type{margin-top: -0.32rem;}
.title .tit h3{font-size: 0.4rem;color: #000000;line-height: 1;}
.title a{display: block;padding-right: 0.38rem;font-size: 0.18rem;color: #bd1111;line-height: 0.3rem;background: url(../images/more.png) no-repeat right center;background-size: auto 0.2rem;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}

.parta{width: 100%;padding: 0.6rem 0;background: url(../images/parta_bg.png) no-repeat center bottom;background-size: cover;}
.news-list{width: 100%;overflow: hidden;}
.news-list ul{margin-left: -0.2rem;margin-right: -0.2rem;}
.news-list ul li{width: 33.3333%;padding: 0 0.2rem;}
.news-list ul li .pic{width: 100%;height: 0;padding-bottom: 65%;position: relative;overflow: hidden;}
.news-list ul li .pic a{transition: 0.2s;display: block;}
.news-list ul li:hover .pic a{transform: scale(1.1,1.1);}
.news-list ul li .txt{width: 100%;padding: 0.2rem;}
.news-list ul li .txt h3{width: 100%;font-size: 0.22rem;line-height: 0.36rem;font-weight: normal;margin-bottom: 0.12rem;color: #333333;}
.news-list ul li .txt h3 a{color: #333333;}
.news-list ul li .txt p{width: 100%;line-height: 0.34rem;color: #666666;height: 0.68rem;display: block\0;font-size: 0.18rem;}
.news-list ul li .txt span{font-size: 0.18rem;color: #bd1111;padding-left: 0.32rem;background: url(../images/flag.png) no-repeat left center;background-size: auto 0.22rem;margin-bottom: 0.12rem;line-height: 0.36rem;}
.news-list ul li:first-of-type .txt{background: #f8d187;}
.news-list ul li:first-of-type .txt span{margin-bottom: 0;}
.news-list ul li:first-of-type .txt p{margin-bottom: 0.12rem;}
.news-list ul li:nth-of-type(2) .txt{order: 0;}
.news-list ul li:nth-of-type(2) .pic{order: 1;}
.news-list ul li:hover .txt h3,.news-list ul li:hover .txt h3 a{color: #bd1111;}

.partb{width: 100%;padding: 0.6rem 0;background: url(../images/partb_bg.png) no-repeat center top;background-size: cover;}
.notice-list{width: 100%;}
.notice-list ul li{position: relative;}
.notice-list ul li::before{content: "";width: 1px;height: calc(100% - 0.8rem);display: block;background: rgba(116, 116, 116, 0.2);position: absolute;left: 0;top: 0.4rem;}
.notice-list ul li::after{content: "";width: 0.34rem;height: 0.34rem;display: block;background: url(../images/s2-csj.png) no-repeat right bottom;background-size: 100% 100%;position: absolute;right: 0;bottom: 0;opacity: 0;transition: 0.2s;}
.notice-list ul li a{display: block;padding: 0.4rem;transition: 0.2s;}
.notice-list ul li .time{width: 100%;display: flex;align-items: flex-end;font-family: myfont;margin-bottom: 0.2rem;color: #bd1111;transition: 0.2s;}
.notice-list ul li .time h3{font-size: 0.36rem;line-height: 1;margin-right: 0.05rem;}
.notice-list ul li .time span{font-size: 0.18rem;line-height: 0.18rem;}
.notice-list ul li p{font-size: 0.22rem;line-height: 0.36rem;width: 100%;height: 0.72rem;color: #333333;margin-bottom: 0.3rem;display: block\0;transition: 0.2s;}
.notice-list ul li .more{width: 100%;height: 0.35rem;background: url(../images/notice_more.png) no-repeat left top;background-size: 100% 100%;line-height: 0.35rem;padding-left: 0.2rem;}
.notice-list ul li .more span{color: #666666;font-size: 0.18rem;transition: 0.2s;}
.notice-list ul li:hover a{background: #a80c0d;}
.notice-list ul li:hover::after{opacity: 1;}
.notice-list ul li:hover .time,.notice-list ul li:hover p,.notice-list ul li:hover .more span{color: #ffffff;}
.swiper-button{width: 100%;height: 0.74rem;margin-top: 0.3rem;}
.swiper-button .flex{width: 1.9rem;flex-shrink: 0;margin: 0 0.3rem;}
.swiper-button .btn{width: 0.74rem;height: 0.74rem;background-repeat: no-repeat;background-position: left top;background-size: 100% 100%;position: relative;}
.swiper-button .swiper-button-prev{background-image: url(../images/style-l.png);}
.swiper-button .swiper-button-prev:hover{background-image: url(../images/style-l-other.png);}
.swiper-button .swiper-button-next{background-image: url(../images/style-r.png);}
.swiper-button .swiper-button-next:hover{background-image: url(../images/style-r-other.png);}
.swiper-button::before,.swiper-button::after{content: "";width: 100%;height: 1px;display: block;position: relative;background: #ebcecb;}

.partc{width: 100%;padding: 0.8rem 0;background: url(../images/partc_bg.jpg) no-repeat center top;background-size: cover;}
.pc-left{width: 4.78rem;height: 6.48rem;background: url(../images/xxyd_bg.jpg) no-repeat center bottom;background-size: cover;}
.pc-left .pc_title{width: 66%;}
.pc-left .pc_title img{width: 100%;display: block;margin-bottom: 0.7rem;}
.pc-left .pc_title .xx_act{width: 1.56rem;height: 0.4rem;background-image: url(../images/more_bg.png);background-repeat: no-repeat;background-position: left top;background-size: 100% 100%;margin: 0 auto;}
.pc-left .pc_title .xx_act a{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;font-size: 0.19rem;color: #fef3d4;}
.pc-left .pc_title .xx_act:hover{background-image: url(../images/more_bg_hover.png);}
.pc-left .pc_title .xx_act:hover a{color: #bd1111;}
.pc-right{width: calc(100% - 5.18rem);overflow: hidden;}
.pc-right ul{margin-left: -0.2rem;margin-right: -0.2rem;}
.pc-right ul li{width: 25%;padding: 0 0.2rem;}
.pc-right ul li a{display: block;width: 100%;height: 6.48rem;position: relative;overflow: hidden;}
.pc-right ul li .image{transition: 0.2s;}
.pc-right ul li:nth-of-type(3) .image{background-position:center bottom;}
.pc-right ul li p{font-size: 0.24rem;color: #ffffff;width: 0.24rem;position: absolute;left: 0.35rem;top: 0.4rem;line-height: 0.28rem;}
.pc-right ul li:hover .image{transform: scale(1.05,1.05);}

.partd{width: 100%;padding: 0.6rem 0;background: url(../images/partd_bg.jpg) no-repeat center top;background-size: cover;}
.pd1{width: 100%;margin-bottom: 0.5rem;}
.pd1 .title{margin-bottom: 0.7rem;}
.zb-list{width: 100%;}
.zb-list ul li a{display: block;width: 100%;height: 1.68rem;background: url(../images/zb_bg.jpg) no-repeat left top;background-size: 1.3rem 100%;padding: 0.3rem 0 0.3rem 0.75rem;}
.zb-list ul li .txt{width: 100%;height: 100%;background-image: linear-gradient(90deg, #ffffff 0%, #f6ebdc 100%);padding: 0 0.2rem;display: flex;align-items: center;text-align: center;}
.zb-list ul li .txt p{font-size: 0.2rem;color: #333333;width: 100%;max-height: 0.72rem;line-height: 0.36rem;}
.zb-list ul li:hover .txt p{color: #bd1111;font-weight: bold;}
.zb-list .swiper-button{margin-top: 0.5rem;}
.pd2{width: 100%;}
.pd2 ul li a{display: block;width: 100%;height: 0;padding-bottom: 12.03%;position: relative;overflow: hidden;}

.parte{width: 100%;}
.pe-left{width: 6.5rem;background: url(../images/s4_bg1.jpg) no-repeat left bottom;background-size: cover;padding-left: calc((100% - 17rem) / 2);position: relative;}
.pe-left .title .tit i{color: #ffffff;}
.pe-left .title .tit h3{color: #f69e62;}
.pe-left .title a{background: url(../images/more1.png) no-repeat right center;background-size: auto 0.2rem;color:#ffffff;right:1.2rem;opacity:0.8;}
.pe-left .title a:hover{opacity:1;}
.pe-left .swiper-button{padding: 0;margin-top: 1rem;}
.pe-left .swiper-button::before,.pe-left .swiper-button::after{content: none;}
.pe-left .swiper-button .swiper-button-prev{background-image: url(../images/s3-left.png);}
.pe-left .swiper-button .swiper-button-next{background-image: url(../images/s3-right.png);}
.pe-right{width:calc(100% - 6.5rem);}
.pe-right ul li a{display: block;width: 100%;height: 0;padding-bottom: 190%;position: relative;overflow: hidden;}
.pe-right ul li .image{transition:0.2s;}
.pe-right ul li .num{font-size: 0.8rem;color: #bc4445;font-family: Arial, Helvetica, sans-serif;position: absolute;right: 0.3rem;bottom: -0.2rem;line-height: 1;transition:0.2s;}
.pe-right ul li .txt{position:absolute;right:0.3rem;top:0.4rem;padding-top: 0.55rem;background: url(../images/dh.png) no-repeat right top;background-size: auto 0.34rem;color: #f69e62;display: flex;transition:0.2s;}
.pe-right ul li .txt h3{writing-mode: vertical-lr;writing-mode: tb-lr;font-size: 0.3rem;font-weight: normal;letter-spacing: 0.03rem;line-height: 0.34rem;margin-left: 0.15rem;}
.pe-right ul li .txt p{font-size: 0.24rem;writing-mode: vertical-lr;writing-mode: tb-lr;letter-spacing: 0.03rem;}
.pe-right ul li a.pp1 .image{background-image:url(../images/djpp4.jpg);}
.pe-right ul li a.pp2 .image{background-image:url(../images/djpp5.jpg);}
.pe-right ul li a.pp3 .image{background-image:url(../images/djpp6.jpg);}
.pe-right ul li:hover .image{transform:scale(1.1,1.1);}
.pe-right ul li:hover .txt{color:#ffffff;}
.pe-right ul li:hover .num{color: rgba(255,255,255,0.3);}

.partf{width: 100%;padding: 0.6rem 0;background: url(../images/s5_bg.jpg) no-repeat center top;background-size: cover;}
.pf1{width: 100%;margin-bottom: 0.6rem;}
.video-list{width: 100%;}
.dg-container{width:100%;position:relative;overflow:hidden;padding-top: 0.1rem;}
.dg-wrapper{width:9.5rem;height:5.29rem;margin:0 auto;position:relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:10rem;-moz-perspective:10rem;-o-perspective:10rem;-ms-perspective:10rem;perspective:10rem;}
.dg-wrapper a{position:relative;width:9.5rem;height:5.29rem;display:block;position:absolute;left:0;top:0;z-index:3;}
.dg-wrapper a.dg-center{box-shadow:0 0 0.05rem #afabab}
.dg-wrapper a.dg-transition{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.dg-container .swiper-button{margin-top: 0.5rem;}
.dg-m-container{display: none;width: 100%;}
.dg-m-container .swiper-button{margin-top: 0.4rem;}
.dg-m-container ul li a{width: 100%;height: 0;padding-bottom: 55.72%;position: relative;overflow: hidden;display: block;}

.pf2{width: 100%;overflow: hidden;}
.pf2 ul{margin-left: -0.2rem;margin-right: -0.2rem;}
.pf2 ul li{width: 25%;padding: 0 0.2rem;}
.pf2 ul li:nth-child(n+5){margin-top: 0.4rem;}
.pf2 ul li a{display: block;width: 100%;height: 0;padding-bottom: 34.85%;position: relative;overflow: hidden;}