.banner{position: relative;overflow: hidden;} .banner .swiper-slide{height: 100%;} .banner .swiper-slide a{display: block;height: 100%;} .banner .swiper-slide img{display: block;} .banner .swiper-button-prev,.swiper-button-next{width: 0.4rem;height: 0.5rem;top: 50%;margin-top: -0.25rem;} .banner .swiper-button-prev{background: url(../img/left.svg) no-repeat center center;background-size: auto 0.4rem;left: 3%;} .banner .swiper-button-next{background: url(../img/right.svg) no-repeat center center;background-size: auto 0.4rem;right: 3%;} .banner .swiper-pagination{bottom: 0.2rem;width: 100%;} .banner .swiper-pagination-bullet-active{background: #dcc55a;} .title{width: 100%;margin-bottom: 0.3rem;} .title h3{font-size: 0.24rem;color: #0b4da3;line-height: 0.36rem;font-family: myfont1;} .title a{display: block;width: 1.08rem;height: 0.36rem;background: #c7a457;line-height: 0.36rem;text-align: center;color: #ffffff;font-size: 0.14rem;border-radius: 0.05rem;transition: 0.3s all;} .title a:hover{font-size: 0.16rem;} .parta{width: 100%;padding: 0.4rem 0;} .pal{width: 72%;padding-right: 0.2rem;} .pal .title h3{background: url(../img/title1.svg) no-repeat left 0.02rem;background-size: auto 0.34rem;padding-left: 0.42rem;} .par{width: 28%;padding-left: 0.2rem;} .par .title h3{background: url(../img/title2.svg) no-repeat left 0.04rem;background-size: auto 0.3rem;padding-left: 0.42rem;} .news-scroll{width: 55%;padding-right: 0.15rem;} .news-scroll .swiper-slide .news-img{width: 100%;height: 3.26rem;position: relative;overflow: hidden;} .news-scroll .swiper-slide .news-img img{transition: 0.3s all;} .news-scroll .swiper-slide .news-txt{width: 100%;padding: 0.2rem;background: #ffffff url(../img/news-scroll-bg.jpg) left bottom;background-size: 100% auto;} .news-scroll .swiper-slide .news-txt h3{font-size: 0.16rem;line-height: 0.3rem;font-weight: normal;} .news-scroll .swiper-slide .news-txt h3 a{color: #222222;} .news-scroll .swiper-slide .news-txt p{font-size: 0.14rem;color: #a9a9a9;line-height: 0.26rem;height: 0.52rem;margin: 0.1rem 0;} .news-scroll .swiper-slide .news-txt .time{font-size: 0.16rem;color: #666666;} .news-scroll .swiper-slide .news-txt .time span{color: #0b4da3;font-size: 0.2rem;} .news-scroll .swiper-pagination{bottom: 0.2rem;width: auto;right: 0.2rem;} .news-scroll .swiper-pagination-bullet{background: rgba(0,0,0,0.5);} .news-scroll .swiper-pagination-bullet-active{background: #dcc55a;} .news-scroll .swiper-slide:hover .news-img img{transform: scale(1.1,1.1);} .news-scroll .swiper-slide:hover .news-txt h3 a{color: #0b4da3;} .news-list{width: 45%;padding-left: 0.15rem;} .news-list ul li{width: 100%;padding-bottom: 0.155rem;margin-bottom: 0.15rem;border-bottom: 1px solid #eeeeee;} .news-list ul li:last-child{margin-bottom: 0;} .news-list ul li .time{color: #0b4da3;font-size: 0.16rem;margin-right: 0.15rem;flex-shrink:0;} .news-list ul li .time span{font-size: 0.28rem;margin-right: 0.05rem;} .news-list ul li a{color: #333333;font-size: 0.16rem;line-height: 0.3rem;max-width:calc( 100% - 1.1rem );} .news-list ul li:hover a{color: #0b4da3;} .parlist ul li{width: 100%;border: 1px solid #336cbb;margin-bottom: 0.21rem;transition: 0.3s all;background-repeat: no-repeat;background-position: 30px -250px;background-blend-mode:screen;} .parlist ul li:nth-last-of-type(1){margin-bottom: 0;} .parlist ul li a{padding: 0 0.2rem 0.1rem;display: block;} .parlist ul li span{display: block;width: 1.26rem;height: 0.3rem;text-align: center;line-height: 0.3rem;color: #ffffff;background-image: linear-gradient(101deg, #cdac6d 0%, #0b4da2 100%);font-size: 0.2rem;margin-bottom: 0.1rem;transition: 0.3s all;} .parlist ul li p{font-size: 0.16rem;color: #333333;line-height: 0.3rem;transition: 0.3s all;} .parlist ul li:hover{background-color: #cdac6d;border: 1px solid #cdac6d;background-image: url(../img/notice_bg.png);} .parlist ul li:hover span{background: #c0a269;color: #ffffff;} .parlist ul li:hover p{color: #ffffff;} .partb{width: 100%;padding: 0.4rem 0;background: url(../img/partb_bg.jpg) repeat;} .pbl,.pcl{width: 27%;padding-right: 0.2rem;} .pblist ul li{width: 100%;border-radius: 0.1rem;margin-bottom: 0.2rem;border: 1px solid #5d9ddd;} .pblist ul li:nth-of-type(1){background: #357bc0;} .pblist ul li:nth-of-type(2){background: #015bb1;} .pblist ul li:nth-of-type(3){background: #1575ca;} .pblist ul li:nth-of-type(4){background: #3b58c4;} .pblist ul li:nth-last-of-type(1){margin-bottom: 0;} .pblist ul li a{padding: 0.15rem 0.2rem;} .pblist ul li .iconimg{width: 0.72rem;height: 0.72rem;position: relative;} .pblist ul li .iconimg::after{content: "";width: 100%;height: 100%;border-radius: 100%;border: 1px dashed #ffffff;display: block;box-sizing: border-box;position: absolute;left: 0;top:0;transition: .3s;animation: roted 30s linear infinite;} .pblist ul li .iconimg .icon{width: 0.62rem;height: 0.62rem;border-radius: 100%;border: 1px dashed #ffffff;overflow: hidden;transition: 0.5s all;} .pblist ul li .iconimg .icon img{width: 100%;height: 100%;object-fit: cover;} .pblist ul li p{font-size: 0.2rem;color: #ffffff;margin-left: 0.2rem;} .pblist ul li:hover .iconimg .icon{transform: rotate(360deg);} .pbc,.pcc{width: 32%;padding: 0 0.2rem;} .pbc .title h3{background: url(../img/title3.svg) no-repeat left 0.04rem;background-size: auto 0.3rem;padding-left: 0.36rem;} .pbcbox ul .headline{width: 100%;margin-bottom: 0.2rem;} .pbcbox ul .headline .headimg{width: 50%;height: 1.6rem;overflow: hidden;position: relative;} .pbcbox ul .headline .headimg img{transition: 0.3s all;} .pbcbox ul .headline .headtxt{width: 50%;padding-left: 0.15rem;} .pbcbox ul .headline .headtxt h3{font-size: 0.16rem;font-weight: normal;position: relative;padding-bottom: 0.15rem;} .pbcbox ul .headline .headtxt h3::after{content: "";width: 0.46rem;height: 0.03rem;display: block;background: #0b4da2;position: absolute;bottom:0;left: 0;transition: 0.3s all;} .pbcbox ul .headline .headtxt h3 a{color: #333333;line-height: 0.28rem;max-height: 0.84rem;} .pbcbox ul .headline .headtxt span{display: block;color: #c7a457;font-size: 0.16rem;text-align: right;line-height: 0.3rem;} .pbcbox ul .headline:hover .headimg img{transform: scale(1.1,1.1);} .pbcbox ul .headline:hover .headtxt h3 a{color: #0b4da3;} .pbcbox ul .headline:hover .headtxt h3::after{width: 100%;} .pbcbox ul li{width: 100%;position: relative;line-height: 0.3rem;margin-bottom: 0.18rem;} .pbcbox ul li::before{content: "";width: 0.08rem;height: 0.08rem;display: block;background: #0b4da2;border-radius: 100%;position: absolute;left: 0;top:35%} .pbcbox ul li::after{content: "";width: 0.08rem;height: 0.08rem;display: block;background-image: linear-gradient(-45deg, #ffffff 0%, #c9b25b 100%);border-radius: 100%;position: absolute;left: 0.04rem;top:50%;} .pbcbox ul li:nth-last-of-type(1){margin-bottom: 0;} .pbcbox ul li a{color: #333333;font-size: 0.16rem;padding-left: 0.2rem;} .pbcbox ul li:hover a{color: #0b4da3;} .pbr,.pcr{width: 41%;padding-left: 0.2rem;} .pbr .title h3{background: url(../img/title4.svg) no-repeat left 0.02rem;background-size: auto 0.35rem;padding-left: 0.44rem;} .pbrist ul{border-left: 1px solid #dcdcdc;border-top: 1px solid #dcdcdc;} .pbrist ul li{width: 50%;border-right: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;position: relative;} .pbrist ul li::after{content: "";width: 0;height: 100%;display: block;background-image: linear-gradient(101deg, #cdac6d 0%, #0b4da2 100%);position: absolute;left: 0;top:0;transition: 0.4s all;z-index: 0;} .pbrist ul li a{padding: 0.2rem 0.15rem;display: block;position: relative;z-index: 1;} .pbrist ul li span{font-size: 0.16rem;color: #c7a457;padding-left: 0.25rem;background-image: url(../img/time.svg);background-repeat: no-repeat;background-position: left center;background-size: auto 0.18rem;display: inline-block;line-height: 0.3rem;margin-bottom: 0.04rem;} .pbrist ul li p{color: #333333;font-size: 0.16rem;line-height: 0.3rem;height: 0.6rem;} .pbrist ul li:hover::after{width: 100%;} .pbrist ul li:hover span{color: #ffffff;background-image: url(../img/time-hover.svg);} .pbrist ul li:hover p{color: #ffffff;} .pc1{width: 100%;margin-bottom: 0.4rem;} .pcl .title h3{background: url(../img/title5.svg) no-repeat left 0.04rem;background-size: auto 0.3rem;padding-left: 0.38rem;} .pcc .title h3{background: url(../img/title6.svg) no-repeat left 0.03rem;background-size: auto 0.3rem;padding-left: 0.38rem;} .pcr .title h3{background: url(../img/title7.svg) no-repeat left 0.04rem;background-size: auto 0.3rem;padding-left: 0.36rem;} .partc{width: 100%;padding: 0.4rem 0;background: url(../img/partc_bg.png) no-repeat center 200px;background-size: 100% auto;} .pclist ul li{width: 100%;line-height: 0.3rem;margin-bottom: 0.1rem;} .pclist ul li a{color: #333333;font-size: 0.16rem;transition: 0.3s all;} .pclist ul .headline{width: 100%;margin-bottom: 0.23rem;} .pclist ul .headline .headimg{width: 50%;height: 1.6rem;overflow: hidden;position: relative;} .pclist ul .headline .headimg img{transition: 0.3s all;} .pclist ul .headline .headtxt{width: 50%;padding-left: 0.15rem;position: relative;} .pclist ul .headline .headtxt::after{content: "";width: calc( 100% - 0.15rem );height: 1px;background: #dcc55a;display: block;position: absolute;right: 0;bottom: 0;} .pclist ul .headline .headtxt h3{font-size: 0.16rem;font-weight: normal;} .pclist ul .headline .headtxt h3 a{color: #333333;line-height: 0.28rem;max-height: 0.84rem;} .pclist ul .headline .headtxt .time{font-size: 0.16rem;color: #666666;margin-bottom: 0.08rem;} .pclist ul .headline .headtxt .time span{color: #0b4da3;font-size: 0.2rem;} .pclist ul .headline:hover .headimg img{transform: scale(1.1,1.1);} .pclist ul .headline:hover .headtxt h3 a{color: #0b4da3;} .pcl .pclist ul li{margin-bottom: 0.19rem;} .pclist ul li:nth-last-of-type(1){margin-bottom: 0;} .pclist ul li:hover a{color: #0b4da3;padding-left: 0.1rem;} .pcrist ul li{width: 100%;padding-bottom: 0.155rem;margin-bottom: 0.15rem;border-bottom: 1px dashed #dcdcdc;} .pcrist ul li span{font-size: 0.16rem;color: #c7a457;padding-left: 0.25rem;background-image: url(../img/time.svg);background-repeat: no-repeat;background-position: left center;background-size: auto 0.18rem;display: inline-block;line-height: 0.3rem;} .pcrist ul li a{font-size: 0.16rem;color: #333333;line-height: 0.36rem;transition: 0.3s all;} .pcrist ul li:last-of-type{margin-bottom: 0;} .pcrist ul li:hover a{color: #0b4da3;padding-left: 0.1rem;} .pc2 .swiper-slide a{display: block;width: 100%;height: 0;padding-top: 39.6%;position: relative;border-radius: 0.05rem;overflow: hidden;} .pc2 .swiper-slide img{transition: 0.3s all;} .pc2 .swiper-slide:hover img{transform: scale(1.1,1.1);}