.banner{position: relative;width: 100%;}
.banner .swiper-slide a{display: block;}
.banner .swiper-slide img{display: block;width: 100%;}
.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;background: #ffffff;}
.banner .swiper-pagination-bullet-active{background: #9a0d13;width: 0.3rem;}

.title{width: 100%;margin-bottom: 0.3rem;position: relative;}
.title h3{font-size: 0.3rem;line-height: 1;color: #9a0d13;font-family: myfont;}
.title h3 span{color: #333333;}
.title a{transition: 0.2s all;width: 0.9rem;height: 0.3rem;border: 1px solid #cccccc;border-right: none;border-radius: 0.15rem;padding-left: 0.18rem;display: block;position: relative;}
.title a span{transition: 0.2s all;font-size: 0.14rem;color: #999999;line-height: 0.28rem;}
.title a i{transition: 0.2s all;display: block;width: 0.29rem;height: 0.29rem;border: 1px solid #cccccc;border-radius: 100%;position: absolute;right: 0;top: 0;background-image: url(../img/arrow_r_gray.svg);background-position: center center;background-repeat: no-repeat;background-size: auto 0.1rem;}
.title a:hover{border: 1px solid #9a0d13;border-right: none;}
.title a:hover span{color: #9a0d13;}
.title a:hover i{border: 1px solid #9a0d13;background-image: url(../img/arrow_r.svg);background-color: #9a0d13;}

.parta{width: 100%;padding: 0.4rem 0;background: url(../img/parta_bg.jpg) no-repeat right bottom;background-size: cover;}
.pa-left{width: calc(68% - 0.15rem);}
.pa-right{width: calc(32% - 0.15rem);background: #f7f4f0;padding: 0.2rem;border-top: 2px solid #9a0d13;}
.news-scroll,.news-list{width: calc(50% - 0.15rem);}
.notice-list ul li{width: 100%;}
.notice-list ul li:nth-child(n+2){margin-top: 0.2rem;}
.notice-list ul li .time{width: 100%;display: flex;align-items: center;}
.notice-list ul li .time span{font-size: 0.14rem;flex-shrink: 0;margin-right: 0.2rem;color: #9a0d13;}
.notice-list ul li .time::after{content: "";width: 100%;height: 1px;display: block;background: #9a0d13;position: relative;opacity: 0.3;}
.notice-list ul li a{font-size: 0.16rem;color: #333333;line-height: 0.29rem;margin-bottom: 0.1rem;}
.notice-list ul li:hover a{color: #9a0d13;}
.news-img{width: 100%;height: auto;}
.news-img ul li{width: 100%;height: 2.98rem;position: relative;overflow: hidden;}
.news-img ul li a{display: block;z-index:0;transition: 0.2s all;}
.news-img ul li:hover a{transform: scale(1.1,1.1);}

.news-img .swiper-pagination{bottom: 0.1rem;width: 100%;}
.news-img .swiper-pagination-bullet{transition: 0.3s all;width: 0.08rem;height: 0.08rem;border-radius: 0.04rem;opacity: 1 !important;background: #ffffff;}
.news-img .swiper-pagination-bullet-active{background: #9a0d13;width: 0.3rem;}
.news-txt{width: 100%;height: auto;margin-top: 0.18rem;}
.news-txt ul li{width: 100%;}
.news-txt ul li .time{padding-right: 0.14rem;color: #ffffff;width: 0.86rem;height: 0.94rem;background: #9a0d13;flex-shrink: 0;display: flex;justify-content: center;align-items: flex-end;flex-direction: column;}
.news-txt ul li .time h3{font-size: 0.24rem;font-weight: normal;line-height: 1;margin-bottom: 0.08rem;font-family: datafont;}
.news-txt ul li .time span{font-size: 0.16rem;display: block;}
.news-txt ul li .txt{width: calc(100% - 0.86rem);padding-left: 0.2rem;}
.news-txt ul li .txt a{width: 100%;font-size: 0.18rem;color: #9a0d13;line-height: 0.3rem;margin-bottom: 0.06rem;font-weight: bold;}
.news-txt ul li .txt p{font-size: 0.14rem;color: #999999;line-height: 0.25rem;height: 0.5rem;display: block\0;width: 100%;}
.news-list ul li{width: 100%;}
.news-list ul li a{font-size: 0.16rem;color: #333333;line-height: 0.3rem;max-width: calc(100% - 0.84rem);}
.news-list ul li .time{width: 0.67rem;padding: 0.2rem 0 0.15rem;text-align: center;color: #9a0d13;background: url(../img/time_bg.png) no-repeat center top;background-size: auto 100%;margin-right: 0.17rem;}
.news-list ul li .time h3{font-size: 0.24rem;font-weight: normal;line-height: 1;margin-bottom: 0.08rem;font-family: datafont;}
.news-list ul li .time span{font-size: 0.16rem;display: block;}
.news-list ul li:nth-child(n+2){margin-top: 0.2rem;}
.news-list ul li:hover a{color: #9a0d13;}

.partb{width: 100%;position: relative;padding: 0.4rem 0;background: url(../img/partb_bg.jpg) no-repeat center bottom;background-size: cover;}
.partb .title{margin-bottom: 0.4rem;}
.partb .title h3{color: #ffffff;}
.partb .more{width: 100%;}
.partb .more a{transition: 0.2s all;width: 0.9rem;height: 0.3rem;border: 1px solid #ffffff;border-right: none;border-radius: 0.15rem;padding-left: 0.18rem;display: block;position: relative;}
.partb .more a span{transition: 0.2s all;font-size: 0.14rem;color: #ffffff;line-height: 0.28rem;}
.partb .more a i{transition: 0.2s all;display: block;width: 0.29rem;height: 0.29rem;border: 1px solid #ffffff;border-radius: 100%;position: absolute;right: 0;top: 0;background-image: url(../img/arrow_r.svg);background-position: center center;background-repeat: no-repeat;background-size: auto 0.1rem;}
.partb .more a:hover{background: #ffffff;}
.partb .more a:hover span{color: #9a0d13;}
.partb .more a:hover i{background-image: url(../img/arrow_r_red.svg);}
.pbox{width: 100%;overflow: hidden;margin-bottom: 0.4rem;}
.pbox ul{margin-left: -0.15rem;margin-right: -0.15rem;}
.pbox ul li{width: 33.33333%;padding: 0 0.15rem;}
.pbox ul li:nth-child(n+4){margin-top: 0.4rem;}
.pbox ul li .time{padding-right: 0.1rem;width: 1.08rem;color: #9a0d13;height: 0.78rem;background: url(../img/time_bg2.png) no-repeat left top;background-size: 100% 100%;margin-right: 0.2rem;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.pbox ul li .time h3{font-size: 0.24rem;font-family: datafont;margin-bottom: 0.05rem;}
.pbox ul li .time span{font-size: 0.14rem;}
.pbox ul li a{max-width: calc(100% - 1.28rem);font-size: 0.16rem;color: #ffffff;line-height: 0.32rem;display: block\0;max-height: 0.64rem;}

.partc{width: 100%;padding: 0.4rem 0;background: url(../img/partc_bg.png) no-repeat center center;background-size: 100% auto;}
.pc1,.pc2{width: 100%;margin-bottom: 0.4rem;}
.pc1 ul{margin-left: -0.1rem;margin-right: -0.1rem;}
.pc1 ul li{width: 20%;padding: 0 0.1rem;}
.pc1 ul li a{box-shadow: 0 0 0.1rem 0 rgba(181, 181, 181, 0.21);width: 100%;display: block;border-radius: 0.1rem;overflow: hidden;}
.pc1 ul li img{display: block;width: 100%;}
.pc-left,.pc-right{width: calc(50% - 0.15rem);}
.jxmt-list ul li{width: 100%;border: 1px solid #e8e8e8;line-height: 0.2rem;position: relative;}
.jxmt-list ul li::after{content: "";width: 0.03rem;height: 0.22rem;display: block;background: #9a0d13;position: absolute;left: 0;top: 50%;transform: translateY(-50%);transition: 0.2s all;}
.jxmt-list ul li:nth-child(n+2){margin-top: 0.15rem;}
.jxmt-list ul li a{padding: 0.2rem;position: relative;z-index: 1;}
.jxmt-list ul li p{font-size: 0.16rem;color: #333333;max-width: calc(100% - 0.9rem);}
.jxmt-list ul li span{font-size: 0.14rem;color: #9a0d13;}
.jxmt-list ul li:hover::after{width: 100%;height: 100%;}
.jxmt-list ul li:hover p,.jxmt-list ul li:hover span{color: #ffffff;}

.pc3{width: 100%;}
.pc3 .title{margin-bottom: 0.4rem;}
.pc3 .title a{position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.tea_box{width: 100%;}
.tea_box ul li{transition: 0.5s all;}
.tea_box ul li a{display: block;width: 100%;position: relative;padding-bottom: 0.4rem;}
.tea_box ul li .tea_img{width: 100%;background: #9a0d13;padding: 4px;}
.tea_box ul li .tea_img .imgbox{width: 100%;height: 0;padding-bottom: 132.86%;position: relative;}
.tea_box ul li .tea_txt{width: calc(100% - 0.3rem);background: #9a0d13;position: absolute;right: 0;bottom: 0;z-index: 2;padding: 0.15rem 0.1rem;}
.tea_box ul li .tea_txt span{font-size: 0.14rem;color: #ffffff;text-align: center;display: block;}
.tea_box ul li .tea_txt p{font-size: 0.16rem;color: #ffffff;text-align: center;margin-bottom: 0.06rem;}
.tea_box ul li:nth-child(odd){margin-top: 1rem;}

.sz-list{padding-top: 0.2rem;min-height:3.67rem;}
.sz-left{padding-top: 0.59rem;position: relative;width: 2.88rem;}
.sz-left::after{content: "";width: 3.47rem;height: 3.47rem;border-radius: 100%;background: #9a0d13;position: absolute;left: -0.4rem;top: 0;z-index: 0;}
.sz-img{position: relative;z-index: 1;}
.sz-img ul li a{display: block;width: 2.88rem;height: 2.88rem;border-radius: 100%;overflow: hidden;background-repeat: no-repeat;background-size: cover;background-position: center center;}
.sz-right{width: calc(100% - 3.3rem);padding-top: 0.3rem;position: relative;}
.sz-right ul li .sz-title{width: 100%;margin-bottom: 0.2rem;position: relative;padding-top: 0.2rem;}
.sz-right ul li .sz-title::before{content: "";width: 0.62rem;height: 0.05rem;display: block;background: #9a0d13;position: absolute;left: 0;top: 0;}
.sz-right ul li .sz-title a{font-size: 0.3rem;color: #333333;line-height: 0.35rem;font-weight: bold;margin-bottom: 0.2rem;}
.sz-right ul li .sz-title span{font-size: 0.16rem;color: #434343;line-height: 0.24rem;}
.sz-right ul li p{font-size: 0.14rem;color: #999999;line-height: 0.26rem;}
.sz-right .sz-qh{width: 100%;position: absolute;left: 0;bottom: 0.1rem;}
.sz-right .sz-qh .swiper-button{outline:none;transition: 0.2s all;width: 0.37rem;height: 0.37rem;border: 1px solid #9a0d13;border-radius: 100%;position: relative;background-position: center center;background-size: auto 0.14rem;background-repeat: no-repeat;}
.sz-right .sz-qh .swiper-button-prev{background-image: url(../img/left-blue.svg);}
.sz-right .sz-qh .swiper-button-next{background-image: url(../img/right-blue.svg);}
.sz-right .sz-qh .swiper-button:hover{background-color: #9a0d13;}
.sz-right .sz-qh .swiper-button-prev:hover{background-image: url(../img/left.svg);}
.sz-right .sz-qh .swiper-button-next:hover{background-image: url(../img/right.svg);}
.sz-right .sz-qh .swiper-scrollbar{width: calc(100% - 1.1rem);height: 4px;background: #d6d6d6;}
.sz-right .sz-qh .swiper-scrollbar .swiper-scrollbar-drag{background: #9a0d13;}
.sz-right ul li:hover .sz-title a{color: #9a0d13;}