﻿.banner{position: relative;overflow: hidden;}
.banner .swiper-slide{height: 100%;}
.banner .swiper-slide a{display: block;height: 100%;}
.banner .swiper-slide img{display: block;width: 100%;}
.banner .swiper-pagination{bottom: 0.2rem;width: 100%;}
.banner .swiper-pagination-bullet-active{background: #dcc07b;}

.title{width: 100%;line-height: 0.3rem;margin-bottom: 0.25rem;}
.title h3{font-size: 0.24rem;color: #333333;padding-left: 0.34rem;background-position: left center;background-repeat: no-repeat;background-size: auto 0.26rem;}
.title a{font-size: 0.14rem;color: #a5bddd;}
.title a:hover{color: #004098;}
.title1 .more{width: 0.4rem;margin-left: 0.4rem;}
.title1 .more ul li{opacity: 0 !important;transition: 0.2s all;}
.title1 .more ul li.swiper-slide-active{opacity: 1 !important;}
.qh-title{margin-left: auto;}
.qh-title ul li{padding-left: 0.4rem;position: relative;font-size: 0.18rem;color: #333333;cursor: pointer;}
.qh-title ul li::before{content: "";width: 0.08rem;height: 0.08rem;display: block;border-radius: 100%;background: #004098;position: absolute;left: 0.15rem;top:50%;transform: translateY(-50%);opacity: 0;animation: srlld 4s linear infinite;}
.qh-title ul li::after{content: "";width: 0.08rem;height: 0.08rem;display: block;border-radius: 100%;background: #dcc07b;position: absolute;left: 0.21rem;top:50%;transform: translateY(-50%);opacity: 0;}
.qh-title ul li.on{color: #004098;font-weight: bold;}
.qh-title ul li.on::before,.qh-title ul li.on::after{opacity: 1;}
.qh-title ul li:first-of-type{margin-left: 0;}

.parta{width: 100%;padding: 0.4rem 0;background: url(../img/parta_bg_right.png) no-repeat right top;position: relative;}
.parta::before{content: "";width: 100%;height: 100%;background: url(../img/parta_bg_left.png) no-repeat left bottom;display: block;position: absolute;left: 0;bottom: 0;z-index: 0;}
.parta .w90{position: relative;z-index: 1;}
.partb{width: 100%;padding: 0.4rem 0;background: #ebf5fd url(../img/partb_bg.png) no-repeat right center;}
.partc{width: 100%;padding: 0.4rem 0;background: url(../img/partc_bg.jpg) no-repeat left bottom;background-size: cover;}
.paleft{width: calc( 67% - 0.15rem );}
.paleft .title h3{background-image: url(../img/title1.svg);}
.paright{width: calc( 33% - 0.15rem );}
.paright .title h3{background-image: url(../img/title2.svg);}
.pleft,.pright{width: calc( 50% - 0.15rem );}
.pleft .title h3{background-image: url(../img/title1.svg);}
.pright .title h3{background-image: url(../img/title1.svg);}
.pc1,.pc2{width: 100%;margin-bottom: 0.3rem;}

.news-scroll-1,.news-list-1{width: calc( 50% - 0.15rem );}
.news-scroll-1 ul li .news-img{width: 100%;height: 2.53rem;position: relative;overflow: hidden;}
.news-scroll-1 ul li .news-img a{display: block;background-size: cover;transition: 0.3s all;background-position: center center;}
.news-scroll-1 ul li:hover .news-img a{transform: scale(1.1,1.1);}
.news-scroll-1 ul li .news-txt{width: 100%;background: #f5fbff;transition: 0.3s all;border: 1px solid #e6ecf5;}
.news-scroll-1 ul li .news-txt a{padding: 0.2rem;display: block;}
.news-scroll-1 ul li .news-txt h3{font-size: 0.18rem;line-height: 0.3rem;color: #333333;margin-bottom: 0.1rem;transition: 0.3s all;}
.news-scroll-1 ul li .news-txt p{font-size: 0.14rem;color: #999999;transition: 0.3s all;line-height: 0.26rem;height: 0.52rem;}
.news-scroll-1 ul li:hover .news-txt h3,.news-scroll-1 ul li:hover .news-txt p{color: #004098;}
.news-list-1 ul li{line-height: 0.3rem;width: 100%;margin-bottom: 0.18rem;padding-bottom: 0.19rem;border-bottom: 1px solid #f0f0f0;}
.news-list-1 ul li:last-child{margin-bottom: 0;}
.news-list-1 ul li a{color: #434343;position: relative;max-width: calc( 100% - 0.6rem );padding-left: 0.26rem;background-image: url(../img/lingxing.svg);background-size: auto 0.18rem;background-repeat: no-repeat;background-position: left center;transition: 0.2s all;}
.news-list-1 ul li span{font-size: 0.16rem;color: #999999;transition: 0.2s all;}
.news-list-1 ul li:hover a,.news-list-1 ul li:hover span{color: #004098;}
.news-list-1 ul li:hover a{background-image: url(../img/lingxing-blue.svg);}

.notice-list ul li{width: 100%;margin-bottom: 0.2rem;}
.notice-list ul li:last-of-type{margin-bottom: 0;}
.notice-list ul li .time{width: 0.68rem;margin-right: 0.15rem;position: relative;padding: 0.04rem 0 0.06rem;background: url(../img/notice_time_bg.jpg) no-repeat;background-size: cover;}
.notice-list ul li .time span{display: block;text-align: center;font-size: 0.14rem;color: #ffffff;transition: 0.3s all;}
.notice-list ul li .time span:first-of-type{font-size: 0.24rem;font-weight: bold;margin-bottom: 0.02rem;}
.notice-list ul li a{max-width: calc( 100% - 0.83rem );font-size: 0.16rem;color: #333333;line-height: 0.3rem;transition: 0.3s all;max-height: 0.6rem;}
.notice-list ul li:hover a{color: #004098;}

.pc2 ul li a{display: block;}
.pc2 ul li img{height: 0.4rem;display: block;margin: 0 auto 0.1rem;transition: 0.3s all;}
.pc2 ul li p{font-size: 0.16rem;text-align: center;line-height: 0.3rem;color: #004098;font-weight: bold;}
.pc2 ul li:hover img{transform: rotateY(180deg);}
.pc2 .swiper-pagination{bottom: 0;width: 100%;display: none;}
.pc2 .swiper-pagination-bullet{background: rgba(0, 0, 0, 0.4);}
.pc2 .swiper-pagination-bullet-active{background: #e6c34e;}

.pc3{position: relative;}
.pc3-title{width: 1.72rem;height:0.54rem;background: #f1f8fd;text-align: center;line-height: 0.54rem;position: absolute;left: 0;top:0.15rem;}
.pc3-title h3{font-size: 0.24rem;color: #333333;display: inline-block;padding-left: 0.34rem;background: url(../img/title7.svg) no-repeat left center;background-size: auto 0.26rem;}
.link-list{width: 100%;padding-left: 0.6rem;}
.link-list ul{background: #ffffff;width: 100%;padding: 0.15rem 0.2rem 0.15rem 1.42rem;}
.link-list ul li{line-height: 0.54rem;margin-right: 0.3rem;font-size: 0.16rem;}
.link-list ul li:last-of-type{margin-right: 0;}
.link-list ul li a{color: #333333;}
.link-list ul li:hover a{color: #004098;}

.qh-list ul{opacity: 0 !important;transition: 0.2s all;}
.qh-list ul.swiper-slide-active{opacity: 1 !important;}
.qh-list ul .headline{width: 100%;background-color: #ffffff;background-image: url(../img/txt_bg.png);background-repeat: no-repeat;background-position: right center;background-size: auto 90%;margin-bottom: 0.2rem;}
.pc1 .qh-list ul .headline{background-color: rgba(235, 245, 253, 0.6);}
.qh-list ul .headline a{padding: 0.2rem;}
.qh-list ul .headline .time{width: 0.68rem;margin-right: 0.15rem;position: relative;padding: 0.04rem 0 0.06rem;background: url(../img/notice_time_bg.jpg) no-repeat;background-size: cover;}
.qh-list ul .headline span{display: block;text-align: center;font-size: 0.14rem;color: #ffffff;transition: 0.3s all;}
.qh-list ul .headline span:first-of-type{font-size: 0.24rem;font-weight: bold;margin-bottom: 0.02rem;}
.qh-list ul .headline p{max-width: calc( 100% - 0.83rem );font-size: 0.16rem;color: #333333;line-height: 0.3rem;transition: 0.3s all;max-height: 0.6rem;}
.qh-list ul .headline:hover p{color: #004098;}
.qh-list ul li{line-height: 0.3rem;width: 100%;margin-bottom: 0.16rem;}
.qh-list ul li:last-child{margin-bottom: 0;}
.qh-list ul li a{color: #434343;position: relative;max-width: calc( 100% - 0.6rem );padding-left: 0.26rem;background-image: url(../img/lingxing1.svg);background-size: auto 0.18rem;background-repeat: no-repeat;background-position: left center;transition: 0.2s all;}
.qh-list ul li span{font-size: 0.16rem;color: #999999;transition: 0.2s all;}
.qh-list ul li:hover a,.news-list-1 ul li:hover span{color: #004098;}
.qh-list ul li:hover a{background-image: url(../img/lingxing-blue.svg);}