﻿.banner{position: relative;overflow: hidden;}
.banner .swiper-slide a{display: block;}
.banner .swiper-slide img{display: block;width: 100%;}
.banner .swiper-pagination{bottom: 0.2rem;text-align: center;width: 100%;}
.banner .swiper-pagination-bullet{width: 0.12rem;height: 0.12rem;border-radius: 0.06rem;transition: 0.2s all;opacity: 1;}
.banner .swiper-pagination-bullet-active{background: #d7a142;width: 0.3rem;}

.title{width: 100%;margin-bottom: 0.4rem;position: relative;}
.title h3{font-size: 0.3rem;line-height: 1;position: relative;color: #333333;}
.title h3::after{content: "";width: 0.5rem;height: 2px;display: block;background: #d7a142;position: absolute;left: 0;bottom: -0.15rem;}
.title a{width: 0.9rem;height: 0.32rem;font-size: 0.14rem;color: #ac1e2b;display: block;text-align: center;transition: 0.2s;line-height: 0.3rem;border: 1px solid #d7a142;}
.title a:hover{background: #d7a142;}

.parta{width: 100%;padding: 0.4rem 0;}
.pa_box{width: 100%;}
.pa_box ul li .imgbox{width: 100%;height: 0;padding-bottom: 64%;position: relative;overflow: hidden;}
.pa_box ul li .imgbox a{transition: 0.2s;}
.pa_box ul li span{font-size: 0.16rem;color: #b12c38;line-height: 0.24rem;display: block;padding-left: 0.25rem;background: url(../img/time.svg) no-repeat left center;background-size: auto 0.18rem;font-family: myfont;}
.pa_box ul li h3{font-size: 0.16rem;color: #333333;line-height: 0.28rem;height: 0.56rem;width: 100%;margin: 0.15rem 0 0.1rem;transition: 0.2s;font-weight: normal;}
.pa_box ul li h3 a{color: #333333;}
.pa_box ul li:hover .time,.pa_box ul li:hover p{color: #ffffff;}
.pa_box ul li:hover .imgbox a{transform: scale(1.1,1.1);}
.pa_box ul li:hover h3,.pa_box ul li:hover h3 a{color: #b12c38;}

.partb{width: 100%;padding: 0.4rem 0;background: #f3f3f3;}
.pb-left{width: calc(68% - 0.2rem);}
.news-scroll{width: calc(53% - 0.15rem);overflow:hidden;background: #ffffff;position: relative;}
.news-scroll ul li .news-img{width: 100%;height: 3.1rem;position: relative;overflow: hidden;}
.news-scroll ul li .news-img a{display: block;transition: 0.2s;}
.news-scroll ul li:hover .news-img a{transform: scale(1.1,1.1);}
.news-scroll ul li .news-txt{width: 100%;padding: 0.2rem 0.3rem;}
.news-scroll ul li .news-txt h3{font-size: 0.16rem;color: #333333;width: 100%;line-height: 0.3rem;font-weight: normal;margin-bottom: 0.1rem;}
.news-scroll ul li .news-txt h3 a{color: #333333;}
.news-scroll ul li .news-txt span{font-size: 0.16rem;color: #ac1e2b;display: block;line-height: 0.26rem;padding-left: 0.28rem;background: url(../img/date.svg) no-repeat left center;background-size: auto 0.18rem;font-family: myfont;}
.news-scroll ul li:hover .news-txt h3,.news-scroll ul li:hover .news-txt h3 a{color: #ac1e2b;}
.news-list{width: calc(47% - 0.15rem);}
.news-list ul li{width: 100%;border-bottom: 1px solid #cccccc;}
.news-list ul li:last-of-type{border-bottom: none;}
.news-list ul li a{display: block;padding-bottom: 0.15rem;}
.news-list ul li:nth-child(n+2){margin-top: 0.18rem;}
.news-list ul li p{width: 100%;font-size: 0.16rem;color: #333333;line-height: 0.26rem;transition: 0.2s all;margin-bottom: 0.04rem;}
.news-list ul li span{font-size: 0.16rem;color: #ac1e2b;display: block;line-height: 0.26rem;padding-left: 0.28rem;background: url(../img/date.svg) no-repeat left center;background-size: auto 0.18rem;font-family: myfont;}
.news-list ul li:hover p{color: #ac1e2b;}
.news-list ul li:last-of-type a{padding-bottom: 0;}

.pb-right{width: calc(32% - 0.2rem);}
.notice-list ul li{width: 100%;border-bottom: 1px solid #cccccc;position: relative;}
.notice-list ul li:nth-child(n+2){margin-top: 0.19rem;}
.notice-list ul li a{padding-bottom: 0.18rem;}
.notice-list ul li .time{width: 0.6rem;color: #ac1e2b;margin-right: 0.15rem;flex-shrink: 0;font-family: myfont;}
.notice-list ul li .time h3{font-size: 0.3rem;display: block;text-align: center;line-height: 1;font-weight: normal;}
.notice-list ul li .time span{font-size: 0.14rem;display: block;text-align: center;line-height: 1;margin-top: 0.07rem;}
.notice-list ul li .txt{width: calc( 100% - 0.75rem );display: flex;align-items: center;height: 0.52rem;}
.notice-list ul li .txt h3{font-size: 0.16rem;color: #333333;width: 100%;font-weight: normal;line-height: 0.26rem;max-height: 0.52rem;}
.notice-list ul li:hover .txt h3{color: #ac1e2b;}
.notice-list ul li:last-of-type{border-bottom: none;}
.notice-list ul li:last-of-type a{padding-bottom: 0;}

.partc{width: 100%;padding: 0.4rem 0;}
.pc2{overflow: hidden;width: 100%;}
.pc2 ul{margin-left: -0.12rem;margin-right: -0.12rem;}
.pc2 ul li{width: 16.66666%;padding: 0 0.12rem;}
.pc2 ul li:nth-child(n+7){margin-top: 0.24rem;}
.pc2 ul li a{width: 100%;height: 1.5rem;background: #f3f3f3;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.pc2 ul li .ico{width: 0.6rem;height: 0.6rem;display: flex;justify-content: center;align-items: center;margin-bottom: 0.1rem;}
.pc2 ul li .ico img{max-height: 0.6rem;max-width: 0.5rem;}
.pc2 ul li p{font-size: 0.16rem;color: #333333;line-height: 0.3rem;transition: 0.2s;text-align: center;}
.pc2 ul li:hover p{color: #ac1e2b;font-weight: bold;}
.pc2 ul li:hover .ico img{animation:beat 0.5s 1;}