.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: #a82327;width: 0.26rem;}

.part{width: 100%;padding: 0.5rem 0;background: #ffffff url(../img/part_bg.jpg) no-repeat left bottom;background-size: 100% auto;}
.title{width: 100%;margin-bottom: 0.3rem;}
.title h3{font-size: 0.3rem;color: #333333;line-height: 1;font-family: titlefont;font-weight: normal;}
.title h3 span{color: #a82327;}
.title a{font-size: 0.14rem;color: #999999;background: url(../img/more_bg.png) no-repeat left bottom;background-size: 100% auto;padding: 0 0 0.05rem 0.3rem;display: block;}
.title a:hover{color: #a82327;}

.parta,.partb{width: 100%;margin-bottom: 0.5rem;}
.pa-left,.pa-right{width: calc(50% - 0.2rem);}
.notice-list{width: 100%;}
.notice-list ul li{width: 100%;}
.notice-list ul li:nth-child(n+2){margin-top: 0.18rem;}
.notice-list ul li .time{width: 0.68rem;text-align: center;font-family: Arial, Helvetica, sans-serif;}
.notice-list ul li .time h3{display: block;width: 100%;border:1px solid #e1e1e1;border-bottom: none;line-height: 0.36rem;font-size: 0.24rem;color: #a82327;font-weight: normal;}
.notice-list ul li .time span{font-size: 0.14rem;line-height: 0.25rem;display: block;width: 100%;background: #a82327;color: #ffffff;}
.notice-list ul li .txt{width: calc(100% - 0.68rem);padding-left: 0.2rem;border-bottom: 1px solid #e1e1e1;transition: 0.2s;}
.notice-list ul li p{font-size: 0.16rem;color: #333333;line-height: 0.3rem;transition: 0.2s;width: 100%;}
.notice-list ul li:hover p{color: #a82327;}
.notice-list ul li:hover .txt{border-bottom: 1px solid #a72126;}

.news-scroll{width: 100%;position: relative;}
.news-scroll ul li a{display: block;width: 100%;height: 3.9rem;position: relative;overflow: hidden;}
.news-scroll ul li .image{transition: 0.2s all;}
.news-scroll ul li:hover .image{transform: scale(1.1,1.1);}
.news-scroll ul li .txt{width: 100%;padding: 0.15rem 1.2rem 0.15rem 0.2rem;position: absolute;left: 0;bottom: 0;z-index: 2;background: rgba(0,0,0,0.5);}
.news-scroll ul li .txt p{font-size: 0.16rem;width: 100%;line-height: 0.22rem;color: #ffffff;}
.news-scroll .swiper-pagination{width: auto;position: absolute;right: 0.1rem;bottom: 0.17rem;}
.news-scroll .swiper-pagination-bullet{width: 0.08rem;height: 0.08rem;border: 1px solid #ffffff;background-color: rgba(255,255,255,0);opacity: 1;margin: 0 0.04rem;}
.news-scroll .swiper-pagination-bullet-active{background-color: rgba(255,255,255);}
.news-list ul li{width: 100%;padding: 0.156rem 0;border-bottom: 1px solid #e1e1e1;transition: 0.2s;}
.news-list ul li span{line-height: 0.3rem;font-size: 0.16rem;color: #999999;display: block;transition: 0.2s all;font-family: Arial, Helvetica, sans-serif;}
.news-list ul li a{width: calc(100% - 1rem);font-size: 0.16rem;color: #333333;line-height: 0.3rem;transition: 0.2s all;padding-left: 0.26rem;background: url(../img/txt_ico.png) no-repeat left center;background-size: auto 0.12rem;}
.news-list ul li:hover a,.news-list ul li:hover span{color: #a72126;}
.news-list ul li:hover{border-bottom: 1px solid #a72126;}

.link-list{width:100%;overflow: hidden;}
.link-list ul{margin-left: -0.15rem;margin-right: -0.15rem;}
.link-list ul li{width: 25%;padding: 0 0.15rem;}
.link-list ul li a{padding: 0.15rem 0.2rem;border-radius: 0.08rem;transition: 0.2s;}
.link-list ul li .icon{width: 0.8rem;height: 0.8rem;border-radius: 100%;margin-right: 0.2rem;display: flex;justify-content: center;align-items: center;background: rgba(255,255,255,0.5);}
.link-list ul li .icon img{max-width: 0.34rem;min-height: 0.34rem;}
.link-list ul li p{font-size: 0.2rem;width: calc(100% - 1rem);line-height: 0.3rem;font-weight: bold;}
.link-list ul li:first-of-type a{background: #e5f1ff;}
.link-list ul li:first-of-type p{color: #014a8d;}
.link-list ul li:nth-of-type(2) a{background: #fdf5e4;}
.link-list ul li:nth-of-type(2) p{color: #d76b13;}
.link-list ul li:nth-of-type(3) a{background: #def6ea;}
.link-list ul li:nth-of-type(3) p{color: #027d3c;}
.link-list ul li:nth-of-type(4) a{background: #fae9e9;}
.link-list ul li:nth-of-type(4) p{color: #bd0209;}
.link-list ul li:hover .icon img{animation:beat 0.5s 1}
.link-list ul li:hover p{color: #ffffff;}
.link-list ul li:hover .icon{background: #ffffff;}
.link-list ul li:first-of-type:hover a{background: #014a8d;}
.link-list ul li:nth-of-type(2):hover a{background: #d76b13;}
.link-list ul li:nth-of-type(3):hover a{background: #027d3c;}
.link-list ul li:nth-of-type(4):hover a{background: #bd0209;}

.num-list{width: 100%;}
.num-list ul li .item{width: 100%;}
.num-list ul li .item:nth-of-type(2){margin-top: 0.5rem;}
.num-list ul li .item .icon{width: 0.5rem;height: 0.5rem;background-position: center center;background-repeat: no-repeat;background-size: auto 0.46rem;margin-right: 0.1rem;}
.num-list ul li .item .txt .flexbox{align-items: flex-end;}
.num-list ul li .item .txt p{font-size:0.14rem;color: #999999;line-height: 0.24rem;margin-top: 0.04rem;}
.num-list ul li .item .txt h3{font-size: 0.28rem;color: #a40007;line-height: 1;}
.num-list ul li .item .txt span{font-size: 0.14rem;color: #434343;line-height: 0.2rem;margin-left: 0.05rem;}
.num-list ul li .item .icon1{background-image: url(../img/icon1.png);}
.num-list ul li .item .icon2{background-image: url(../img/icon5.png);}
.num-list ul li .item .icon3{background-image: url(../img/icon2.png);}
.num-list ul li .item .icon4{background-image: url(../img/icon6.png);}
.num-list ul li .item .icon5{background-image: url(../img/icon3.png);}
.num-list ul li .item .icon6{background-image: url(../img/icon7.png);}
.num-list ul li .item .icon7{background-image: url(../img/icon4.png);}
.num-list ul li .item .icon8{background-image: url(../img/icon8.png);}
.num-list ul li .item:hover .icon{animation:beat 0.5s 1}

.fix_nav{overflow: hidden;width: 1.2rem;border: 1px solid #e6e6e6;border-radius: 0.21rem;position: fixed;right: 0.2rem;top: 50%;transform: translateY(-50%);background: #ffffff;z-index: 2;box-shadow:0 0 0.2rem 0 rgba(0,0,0,0.2)}
.fix_nav ul li{width: 100%;border-bottom: 1px solid #e6e6e6;position: relative;}
.fix_nav ul li::after{content: "";width: 100%;height: 0;display: block;background: #a82327;position: absolute;left: 0;top: 0;z-index: 0;transition: 0.2s;}
.fix_nav ul li a{display: block;transition: 0.2s;padding: 0.15rem 0;position: relative;z-index: 1;}
.fix_nav ul li:last-of-type{border-bottom: none;}
.fix_nav ul li .icon{width: 0.4rem;height: 0.4rem;position: relative;margin: 0 auto 0.04rem;}
.fix_nav ul li p{font-size: 0.14rem;color: #333333;line-height: 0.24rem;text-align: center;transition: 0.2s;}
.fix_nav ul li .icon img{max-width: 0.36rem;max-height: 0.36rem;display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);transition: 0.2s;}
.fix_nav ul li .icon img.i2{opacity: 0;visibility: hidden;}
.fix_nav ul li:hover::after{height: 100%;}
.fix_nav ul li:hover img.i1{opacity: 0;visibility: hidden;}
.fix_nav ul li:hover img.i2{opacity: 1;visibility: inherit;}
.fix_nav ul li:hover p{color: #ffffff;}

.link-list1{width:100%;overflow: hidden;}
/*
.link-list1 ul li{width: 100%;position: relative;border-radius:0.08rem;overflow:hidden;}
.link-list1 ul li::after{content: "";width: 100%;height: 0;display: block;background: #a82327;position: absolute;left: 0;top: 0;z-index: 0;transition: 0.2s;}
.link-list1 ul li a{display: block;transition: 0.2s;padding: 0.15rem 0;position: relative;z-index: 1;}
.link-list1 ul li:last-of-type{border-bottom: none;}
.link-list1 ul li .icon{width: 0.6rem;height: 0.6rem;position: relative;margin: 0 auto 0.06rem;}
.link-list1 ul li p{font-size: 0.16rem;color: #333333;line-height: 0.24rem;text-align: center;transition: 0.2s;height: 0.48rem;}
.link-list1 ul li .icon img{max-width: 0.44rem;max-height: 0.44rem;display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);transition: 0.2s;}
.link-list1 ul li .icon img.i2{opacity: 0;visibility: hidden;}
.link-list1 ul li:hover::after{height: 100%;}
.link-list1 ul li:hover img.i1{opacity: 0;visibility: hidden;}
.link-list1 ul li:hover img.i2{opacity: 1;visibility: inherit;}
.link-list1 ul li:hover p{color: #ffffff;}
*/
.link-list1 ul{margin-left: -0.15rem;margin-right: -0.15rem;}
.link-list1 ul li{width: 20%;padding: 0 0.15rem;}
.link-list1 ul li a{padding: 0.2rem;border-radius: 0.08rem;transition: 0.2s;}
.link-list1 ul li .icon{width: 0.8rem;height: 0.8rem;border-radius: 100%;display: flex;justify-content: center;align-items: center;background: rgba(255,255,255,0.5);margin-bottom:0.15rem;}
.link-list1 ul li .icon img{max-width: 0.34rem;min-height: 0.34rem;}
.link-list1 ul li p{font-size: 0.2rem;line-height: 0.3rem;font-weight: bold;}
.link-list1 ul li:first-of-type a{background: #e5e5ff;}
.link-list1 ul li:first-of-type p{color: #5234b6;}
.link-list1 ul li:nth-of-type(2) a{background: #e5f1ff;}
.link-list1 ul li:nth-of-type(2) p{color: #014a8d;}
.link-list1 ul li:nth-of-type(3) a{background: #fae9e9;}
.link-list1 ul li:nth-of-type(3) p{color: #bd0209;}
.link-list1 ul li:nth-of-type(4) a{background: #fdf5e4;}
.link-list1 ul li:nth-of-type(4) p{color: #d76b13;}
.link-list1 ul li:nth-of-type(5) a{background: #def6ea;}
.link-list1 ul li:nth-of-type(5) p{color: #027d3c;}
.link-list1 ul li:hover .icon img{animation:beat 0.5s 1}
.link-list1 ul li:hover p{color: #ffffff;}
.link-list1 ul li:hover .icon{background: #ffffff;}
.link-list1 ul li:first-of-type:hover a{background: #5234b6;}
.link-list1 ul li:nth-of-type(2):hover a{background: #014a8d;}
.link-list1 ul li:nth-of-type(3):hover a{background: #bd0209;}
.link-list1 ul li:nth-of-type(4):hover a{background: #d76b13;}
.link-list1 ul li:nth-of-type(5):hover a{background: #027d3c;}