.banner{position: relative;overflow: hidden;width: 100%;}
.banner .swiper-slide a{display: block;}
.banner .swiper-slide img{display: block;width: 100%;}
.banner .swiper-pagination{width: 100%;text-align: center;bottom: 0.2rem;left: 0;z-index: 2;}
.banner .swiper-pagination-bullet{transition: 0.3s all;width: 0.12rem;height: 0.12rem;margin: 0 0.05rem;background: #064ca1;transition: 0.4s all;border-radius: 0.06rem;opacity: 1;}
.banner .swiper-pagination-bullet-active{opacity: 1;background: #d59e59;width: 0.3rem;}

.title{width: 100%;margin-bottom: 0.3rem;position: relative;}
.title h3{color: #333333;line-height: 1;font-size: 0.26rem;background-repeat: no-repeat;}
.title a{color: #064ca1;font-size: 0.16rem;}

.parta{width: 100%;padding: 0.4rem 0;background: url(../img/parta_bg.jpg) no-repeat left bottom;background-size: cover;}
.pa-left{width: 65%;}
.pa-right{width: calc(35% - 0.4rem);}
.pa-left .title h3{background-image: url(../img/title1.png);background-size: auto 0.26rem;background-position: -0.04rem 0.01rem;padding-left: 0.3rem;}
.pa-right .title h3{background-image: url(../img/title2.png);background-size: auto 0.28rem;background-position: -0.04rem 0.01rem;padding-left: 0.3rem;}
.notice-list ul li{width: 100%;border-bottom: 1px solid #f0f0f0;}
.notice-list ul li a{padding: 0.15rem 0.25rem;transition: 0.2s;}
.notice-list ul li .left{width:calc(100% - 0.6rem);}
.notice-list ul li .right{width: 0.3rem;height: 0.3rem;background: url(../img/in.svg) no-repeat right center;background-size: auto 0.24rem;}
.notice-list ul li .time{width: 0.6rem;margin-right:0.5rem;text-align: center;position: relative;color: #064ca1;}
.notice-list ul li .time::after{content: "";width: 1px;height: 0.32rem;display: block;background: #d6d6d6;position: absolute;right: -0.25rem;top: 50%;transform: translateY(-50%);}
.notice-list ul li .time h3{font-size: 0.24rem;position: relative;}
.notice-list ul li .time h3::after{content: "";width: 0.2rem;height: 2px;display: block;background: #f1801c;position: relative;margin: 0.04rem auto;}
.notice-list ul li .time span{font-size: 0.14rem;white-space: nowrap;}
.notice-list ul li p{font-size: 0.18rem;color: #333333;line-height: 0.28rem;width: calc(100% - 1.09rem);max-height: 0.56rem;display: block\0;}
.notice-list ul li:hover p{color: #064ca1;}
.notice-list ul li:hover a{background: #ffffff;border-left: 2px solid #064ca1;box-shadow: 0 0 0.16rem 0 rgba(206, 206, 206, 0.4);}
.notice-list ul li:hover .time{color: #064ca1;}
.dh-list{width: 100%;overflow: hidden;}
.dh-list ul{margin-left: -0.1rem;margin-right: -0.1rem;}
.dh-list ul li{width: 50%;padding: 0 0.1rem;}
.dh-list ul li:nth-child(n+3){margin-top: 0.2rem;}
.dh-list ul li a{display: flex;background: #ffffff;height: 1.1rem;width: 100%;border: 1px solid rgba(6, 76, 161, 0.2);position: relative;flex-direction: column;justify-content: space-between;}
.dh-list ul li a::before{content: "";width: 100%;height: 0.35rem;display: block;background-image: linear-gradient(0deg, #1446b0 0%, #0179d1 100%);position: absolute;left: 0;bottom: 0;z-index: 0;transition: 0.2s;}
.dh-list ul li .icon{width: 100%;height: 100%;position:relative;margin: 0 auto;transition: 0.2s;}
.dh-list ul li .icon img{max-width: 0.46rem;max-height: 0.46rem;transition: 0.2s;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.dh-list ul li .icon img.i2{visibility: hidden;opacity: 0;}
.dh-list ul li .txt{width: 100%;height: 0.35rem;text-align: center;position: relative;z-index: 1;transition: 0.2s;bottom: 0;}
.dh-list ul li .txt p{line-height: 0.35rem;color: #ffffff;font-size: 0.16rem;}
.dh-list ul li:hover a::before{height: 100%;}
.dh-list ul li:hover .txt{bottom: 0.15rem;}
.dh-list ul li:hover .icon img.i2{visibility: inherit;opacity: 1;}
.dh-list ul li:hover .icon img.i1{visibility: hidden;opacity: 0;}

.partb{width: 100%;padding: 0.4rem 0;background: url(../img/partb_bg.jpg) no-repeat center bottom;background-size: cover;}
.pb-left{width: 65%;}
.pb-right{width: calc(35% - 0.4rem);}
.pb-left .title h3{background-image: url(../img/title3.png);background-size: auto 0.28rem;background-position: -0.04rem 0.01rem;padding-left: 0.32rem;}
.pb1{width: 100%;margin-bottom: 0.4rem;}
.pb2{width: 100%;}
.pb1 .title h3{background-image: url(../img/title4.png);background-size: auto 0.29rem;background-position: -0.02rem -0.01rem;padding-left: 0.34rem;}
.pb2 .title h3{background-image: url(../img/title5.png);background-size: auto 0.29rem;background-position: -0.02rem 0;padding-left: 0.34rem;}
.news-scroll{width: calc( 55% - 0.15rem );position: relative;}
.news-list{width: calc( 45% - 0.15rem );}
.news-scroll ul li .news-img{width: 100%;height: 3.2rem;position: relative;overflow: hidden;}
.news-scroll ul li .news-img a{transition: 0.2s;}
.news-scroll ul li .news-txt{width: 100%;padding: 0.2rem;background: #ffffff;}
.news-scroll ul li .news-txt h3{width: 100%;font-size: 0.16rem;line-height: 0.3rem;color: #333333;font-weight: normal;}
.news-scroll ul li .news-txt a{color: #333333;}
.news-scroll ul li .news-txt p{width: 100%;font-size: 0.14rem;color: #999999;line-height: 0.3rem;margin: 0.1rem 0;height:0.6rem;}
.news-scroll ul li .news-txt span{font-size: 0.14rem;line-height: 0.3rem;color: #064ca1;display: block;padding-left: 0.21rem;background: url(../img/time.svg) no-repeat left center;background-size: auto 0.14rem;}
.news-scroll ul li:hover .news-img a{transform: scale(1.1,1.1);}
.news-scroll ul li:hover .news-txt h3 a,.news-scroll ul li:hover .news-txt h3{color: #154ba2;}
.news-scroll .swiper-button{width: 0.4rem;height: 0.4rem;border-radius:50%;background-position: center center;background-repeat: no-repeat;background-size: auto 0.16rem;z-index: 2;top: 50%;transform: translateY(-50%);margin-top: -0.9rem;background-color: rgba(0,0,0,0.5);transition: 0.2s;}
.news-scroll .swiper-button-prev{left:0.2rem;background-image: url(../img/left.svg);}
.news-scroll .swiper-button-next{right:0.2rem;background-image: url(../img/right.svg);}
.news-scroll .swiper-button:hover{background-color: #d59e59;}
.news-list ul li{width: 100%;position: relative;background: #ffffff;}
.news-list ul li::before{content: "";width: 100%;height: 100%;position: absolute;display: block;left: 0;top: 0;background-image: linear-gradient(0deg, #1446b0 0%, #0179d1 100%);z-index:0;transition: 0.2s;opacity: 0;}
.news-list ul li:nth-child(n+2){margin-top: 0.14rem;}
.news-list ul li a{display: block;width: 100%;padding: 0.177rem 0.2rem;position: relative;border: 1px solid rgba(6, 76, 161, 0.1);}
.news-list ul li span{font-size: 0.14rem;line-height: 0.26rem;color: #064ca1;display: block;transition: 0.2s;padding-left: 0.21rem;background-image: url(../img/time.svg);background-repeat: no-repeat;background-position: left center;background-size: auto 0.14rem;line-height: 0.22rem;margin-bottom: 0.04rem;}
.news-list ul li p{font-size: 0.16rem;width: 100%;color: #333333;line-height: 0.26rem;transition: 0.2s;}
.news-list ul li:hover::before{opacity: 1;}
.news-list ul li:hover span,.news-list ul li:hover p{color: #ffffff;}
.news-list ul li:hover span{background-image: url(../img/time1.svg);}
.pb-list{width: 100%;background: #ffffff;padding: 0.18rem 0.2rem;}
.pb-list ul li{width: 100%;line-height: 0.26rem;}
.pb-list ul li:nth-child(n+2){margin-top: 0.145rem;}
.pb-list ul li a{font-size: 0.16rem;color: #333333;max-width: calc(100% - 0.6rem);transition: 0.2s;padding-left: 0.22rem;background: url(../img/txt_ico.png) no-repeat left center;background-size: auto 0.12rem;}
.pb-list ul li span{font-size: 0.14rem;color: #999999;transition: 0.2s;}
.pb-list ul li:hover a,.pb-list ul li:hover span{color: #064ca1;}

.partc{width: 100%;background: url(../img/partc_bg.jpg) no-repeat center bottom;background-size: cover;padding: 0.6rem 0;}
.partc .title h3{background-image: url(../img/title6.png);background-size: auto 0.31rem;background-position: -0.02rem -0.01rem;padding-left: 0.36rem;}
.pc_box{width: 100%;margin-top: 1.2rem;margin-bottom: 0.5rem;position: relative;}
.pc_box ul li .num{align-items: flex-end;color: #d59e59;width: 100%;justify-content: center;}
.pc_box ul li .num h3{font-size: 0.4rem;font-family: 'Times New Roman', Times, serif;line-height: 1;margin-right: 0.03rem;}
.pc_box ul li .num span{font-size: 0.14rem;color: #d59e59;line-height: 0.26rem;}
.pc_box ul li p{text-align: center;font-size: 0.16rem;color: #333333;line-height: 0.26rem;margin-top: 0.06rem;}
.pc_box .swiper-pagination{width: 100%;text-align: center;bottom: 0;left: 0;z-index: 2;display: none;}
.pc_box .swiper-pagination-bullet{transition: 0.3s all;width: 0.12rem;height: 0.12rem;margin: 0 0.05rem;background: #064ca1;transition: 0.4s all;border-radius: 0.06rem;opacity: 1;}
.pc_box .swiper-pagination-bullet-active{opacity: 1;background: #d59e59;width: 0.3rem;}

.partd{width: 100%;padding: 0.4rem 0;background: url(../img/partd_bg.jpg) no-repeat center bottom;background-size: cover;}
.pd-left{width: 65%;}
.pd-right{width: calc(35% - 0.4rem);}
.pd-left .title h3{background-image: url(../img/title7.png);background-size: auto 0.29rem;background-position: -0.02rem 0;padding-left: 0.35rem;}
.dh-list1{width: 100%;}
.dh-list1 ul li a{transition: 0.2s;display: flex;flex-direction: column;justify-content: center;align-items: center;width: 100%;height: 2rem;background: #ffffff;border: 1px solid rgba(6, 76, 161, 0.2);}
.dh-list1 ul li .icon{width: 0.8rem;height: 0.8rem;border-radius: 50%;display: flex;align-items: center;justify-content: center;box-shadow: 0.13rem 0.09rem 0.18rem 0 rgba(19, 74, 179, 0.3);}
.dh-list1 ul li .icon img{max-width: 0.4rem;max-height: 0.4rem;}
.dh-list1 ul li:first-of-type .icon{background-image: linear-gradient(0deg, #1f90d6 0%, #4de9ab 100%);}
.dh-list1 ul li:nth-of-type(2) .icon{background-image: linear-gradient(0deg, #fb7504 0%, #ffb603 100%);}
.dh-list1 ul li:nth-of-type(3) .icon{background-image: linear-gradient(0deg, #b860d8 0%, #f09eda 100%);}
.dh-list1 ul li:nth-of-type(4) .icon{background-image: linear-gradient(0deg, #7562ff 0%, #7bc0ff 100%);}
.dh-list1 ul li p{font-size: 0.18rem;color: #333333;font-weight: bold;line-height: 0.3rem;margin-top: 0.2rem;transition: 0.2s;}
.dh-list1 ul li:hover a{background: #064ca1;}
.dh-list1 ul li:hover p{color: #ffffff;}
.dh-list1 ul li:hover .icon{box-shadow: 0.13rem 0.09rem 0.18rem 0 rgba(255, 255, 255, 0.2);}
.dh-list1 ul li:hover .icon img{animation:beat 0.5s 1}

.qh-title{width: 100%;margin-bottom: 0.3rem;}
.qh-title ul li{cursor: pointer;}
.qh-title ul li img{height: 0.24rem;margin-top: 0.02rem;}
.qh-title ul li h3{font-size: 0.26rem;color: #434343;font-weight: normal;line-height: 1;margin-left: 0.08rem;}
.qh-title ul li.on h3{color: #064ca1;font-weight: bold;}
.qh-title ul span{font-size: 0.22rem;color: #064ca1;opacity: 0.3;margin-left: 0.2rem;margin-right: 0.18rem;line-height: 0.26rem;}
.qh-box{width: 100%;background: #ffffff;border: 1px solid rgba(6, 76, 161, 0.2);padding: 0.25rem 0.2rem;}
.qh-list{width: 100%;}
.qh-list ul li{width: calc(50% - 0.05rem);line-height: 0.26rem;}
.qh-list ul li:nth-child(n+3){margin-top: 0.15rem;}
.qh-list ul li a{font-size: 0.16rem;color: #333333;padding-left: 0.22rem;background: url(../img/txt_ico.png) no-repeat left 0.08rem;background-size: auto 0.12rem;transition: 0.2s;display: block;}
.qh-list ul li:hover a{color: #064ca1;}