.banner{position: relative;} .banner .swiper-slide a{display: block;} .banner .swiper-slide img{width: 100%;} .banner .swiper-slide-active img{transform: scale(1.04,1.04);transition:5s all;} .banner .swiper-pagination{bottom:0.2rem;left:50%;transform: translate(-50%,0);text-align: right;} .banner .swiper-pagination .swiper-pagination-bullet{background: none;width: 0.53rem;height: 0.39rem;text-align: center;line-height: 0.39rem;color: #ffffff;font-size: 0.24rem;border-radius: 0;font-family: myfont;} .banner .swiper-pagination .swiper-pagination-bullet-active{background: #fbbd37;} .title{width: 100%;line-height: 0.3rem;margin-bottom: 0.3rem;} .title h3{font-size: 0.24rem;color: #434343;} .title h3 i{color: #0d459a;font-size: 0.28rem;margin-right: 0.1rem;font-weight: normal;vertical-align: -0.02rem;} .title .more{width: 66px;height: 27px;background: url(../img/more.png) no-repeat center center;text-align: center;line-height: 27px;box-sizing: border-box;position: relative;border-top: none;z-index: 0;} .title .more::after{content: "";width: 0;height: 100%;background: #0d459a;display: block;position: absolute;top:0;left: 0;transition: 0.2s all;z-index: -1;} .title .more a{color: #0d459a;font-size: 0.14rem;display: block;transition: 0.2s all;} .title .more:hover::after{width: 100%;} .title .more:hover a{color: #fff;} .parta{width: 100%;padding:0.4rem 0;background: #f5f9ff url(../img/parta_bg1.png) no-repeat left bottom;background-size: 100% auto;position: relative;} .parta .w90{position: relative;z-index: 1;} .parta::after{content: "";width: 100%;height: 100%;background: url(../img/parta_bg.png) no-repeat right center;display: block;position: absolute;left: 0;top: 0;z-index: 0;} .pabox_m{display: none;} .pabox ul{width: calc( 100% / 3 );height: 6.2rem;} .pabox_m ul{width: 100%;} .pabox ul li{width: 100%;} .pabox ul li.imgbox{transition: 0.4s all;} .pabox ul li.imgbox a{display: block;padding: 0.5rem 0.2rem 0.2rem;position: relative;transition:0.4s all;} .pabox ul li.imgbox .time{width: 0.72rem;height: 0.72rem;background: #fbbd37;position: absolute;top:0.2rem;left:0.4rem;z-index: 1;} .pabox ul li.imgbox .time span{display: block;color: #fff;font-family: myfont;text-align: center;} .pabox ul li.imgbox .time span.sp1{font-size: 0.36rem;line-height: 0.36rem;font-weight: bold;} .pabox ul li.imgbox .time span.sp2{font-size: 0.14rem;line-height: 0.36rem;} .pabox ul li.imgbox .news-img{width: 100%;height: 0;padding-bottom: 63.3%;position: relative;overflow: hidden;margin-bottom: 0.1rem;} .pabox ul li.imgbox .news-img img{transition: 0.4s all;} .pabox ul li.imgbox h3{font-size: 0.18rem;color: #434343;font-weight: normal;line-height: 0.3rem;height: 0.6rem;} .pabox_m ul li.imgbox h3{height: auto;} .pabox ul li.imgbox:hover .news-img img{transform: scale(1.05,1.05);} .pabox ul li.imgbox:hover a{background: #0d459a;} .pabox ul li.imgbox:hover h3{color: #fff;} .pabox ul li.imgbox:hover{margin-bottom: 0.3rem;} .pabox ul li.flexbox{padding: 0.2rem;box-sizing: border-box;position: relative;} .pabox ul li.flexbox::before{content: "";width: calc( 100% - 0.4rem );height: 1px;background: #c6c6c6;display: block;position: absolute;top:0;left: 0.2rem;} .pabox ul li.flexbox .time{width: 0.7rem;flex-shrink: 0;text-align: center;margin-right: 0.15rem;} .pabox ul li.flexbox .time span{display: block;font-family: myfont;color: #0d459a;line-height: 0.36rem;} .pabox ul li.flexbox .time span.sp1{font-size: 0.36rem;font-weight: bold;} .pabox ul li.flexbox .time span.sp2{font-size: 0.14rem;} .pabox ul li.flexbox a{max-width: calc( 100% - 0.85rem );color: #434343;line-height: 0.3rem;max-height: 0.6rem;display: block\0;} .pabox ul li.flexbox:hover a{color: #0d459a;} .pa2 .title h3 i{display: inline-block;width: 0.28rem;height: 0.28rem;background: url(../img/notice.svg) no-repeat center center;background-size: auto 100%;vertical-align: -0.06rem;} .notice-box .swiper-container{padding-bottom: 0.2rem;padding-right: 0.08rem;} .notice-box ul li{position: relative;} .notice-box ul li .notice-border{width: 100%;height: 100%;position: absolute;left: 0.08rem;top:0.08rem;} .notice-box ul li .notice-border::after{content: "";width: 100%;height: 100%;border: 1px solid #0d459a;position: absolute;left: 0;top:0;box-sizing: border-box;} .notice-box ul li .notice-border a{display: block;width: calc( 100% - 0.08rem );height: calc( 100% - 0.08rem );position: absolute;left: 0;top:0;z-index: 3;transition: 0.3s all;} .notice-box ul li>a{padding: 0.2rem 0.25rem 0.25rem;background: #ffffff;display: block;border: 1px solid #0d459a;transition: 0.3s all;} .notice-box ul li p{font-size: 0.16rem;color: #666666;font-family: myfont;margin-bottom: 0.1rem;transition: 0.3s all;} .notice-box ul li p span{color: #0d459a;font-weight: bold;font-size: 30px;} .notice-box ul li h3{font-size: 0.16rem;line-height: 30px;height: 0.6rem;font-weight: normal;color: #333333;transition: 0.3s all;} .notice-box ul li:hover>a{background: #0d459a;} .notice-box ul li:hover p{color: #ffffff;} .notice-box ul li:hover p span{color: #fbbd37;} .notice-box ul li:hover h3{color: #ffffff;} .notice-box ul li:hover .notice-border a{border: 1px solid #ffffff;} .partb{width: 100%;background: #f9f9f9 url(../img/partb_bg1.png) no-repeat right bottom;} .pb-title{width: 3.07rem;flex-shrink: 0;position: relative;} .pb-title::after{content: "";width: 667px;height: 600px;background: url(../img/partb_bg.png) no-repeat right top;background-size:auto 100%;display: block;position: absolute;right:0;bottom:0;z-index: 0;} .pb-title ul{padding: 1rem 0 1rem 0.6rem;background: rgba(13,69,154,0.8) url(../img/syh.png) no-repeat 0.3rem 0.3rem;z-index: 1;position: relative;} .pb-title ul li{line-height: 1.14rem;position: relative;display: flex;align-items: center;cursor: pointer;justify-content: flex-end;} .pb-title ul li span{font-size: 0.24rem;color: #fff;flex-shrink: 0;margin-right: 0.2rem;transition: 0.4s all;} .pb-title ul li::after{content: "";width: 0.64rem;height: 1px;background: #fff;display: inline-block;transition: 0.4s all;} .pb-title ul li.on span{font-size: 0.3rem;font-weight: bold;} .pb-title ul li.on::after{width: 0.9rem;} .pb-box{width: calc( 100% - 3.07rem );overflow:hidden;} .pb-box .swiper-container{width: 100%;} .pb-box .swiper-slide{width: 100%;} .pb-title-in{margin-bottom: 0.3rem;} .pb-title-in ul li{font-size: 0.18rem;color: #999999;margin-right: 0.3rem;cursor: pointer;} .pb-title-in ul li.on{color: #0d459a;font-weight: bold;} .pb-title-in ul li:last-child{margin-right: 0;} .pb-box-in ul li{padding-left: 0.3rem;width: 50%;box-sizing: border-box;margin-bottom: 0.3rem;} .pb-box-in ul li a{background: #ecf4ff url(../img/pb_logo.png) no-repeat right 0.4rem;background-size: auto 1.56rem;display: block;padding:0.2rem 0;position: relative;} .pb-box-in ul li a::before{content: "";width: 100%;height: 0;background: #0d459a url(../img/pb_logo1.png) no-repeat right 0.4rem;background-size: auto 1.56rem;position: absolute;left: 0;bottom:0;z-index: 0;transition: 0.5s all;} .pb-box-in ul li .pb-lm{display: inline-block;height: 0.3rem;line-height: 0.3rem;padding:0 0.1rem;background: #fbbd37;color: #fff;position: relative;} .pb-box-in ul li p{color: #434343;line-height: 0.3rem;padding: 0 0.2rem;margin: 0.1rem 0;height:0.6rem;position: relative;transition: 0.5s all;} .pb-box-in ul li .time{display: flex;align-items: center;position: relative;} .pb-box-in ul li .time::before{content: "";width: 100%;width:calc( 100% - 1rem )\0;height: 1px;background: #c6c6c6;position: relative;display: block;} .pb-box-in ul li .time span{font-size: 0.14rem;color: #0d459a;flex-shrink: 0;margin: 0 0.2rem 0 0.1rem;transition: 0.5s all;v} .pb-box-in ul li:hover p{color: #ffffff;} .pb-box-in ul li:hover a::before{height: 100%;} .pb-box-in ul li:hover .time span{color: #ffffff;} .pb-box .more{width: 1rem;height: 27px;background: url(../img/more.png) no-repeat center center;background-size: 100% 25px;line-height: 27px;text-align: center;margin: 0 auto;position: relative;z-index: 0;} .pb-box .more::after{content: "";width: 0;height: 100%;background: #0d459a;display: block;position: absolute;top:0;left: 0;transition: 0.2s all;z-index: -1;} .pb-box .more a{display: block;font-size: 0.14rem;color: #0d459a;transition: 0.2s all;} .pb-box .more:hover::after{width: 100%;} .pb-box .more:hover a{color: #ffffff;} .partc{width: 100%;padding: 0.4rem 0;background: #e1edff url(../img/partc_bg.png) no-repeat left bottom;background-size: cover;} .partc .pcl,.partc .pcr{width: calc( 50% - 0.15rem );} .pclist ul li{width: calc( 50% - 0.15rem );margin-bottom: 0.3rem;position: relative;} .pclist ul li:nth-child(5),.pclist ul li:nth-child(6){margin-bottom: 0;} .pclist ul li::before{content: "";width: 0.2rem;height: 1px;background: #999;display: block;position: absolute;top:0;left:0;} .pclist ul li::after{content: "";width: calc( 100% - 0.8rem );height: 1px;background: #999;display: block;position: absolute;top:0;right:0;} .pclist ul li a{display: block;padding: 0.14rem;border: 1px solid #999999;position: relative;border-top: none;} .pclist ul li span{font-size: 0.14rem;color: #0d459a;position: absolute;left: 0.3rem;top:-0.1rem;line-height: 0.2rem;} .pclist ul li p{color: #434343;line-height: 0.3rem;height: 0.6rem;} .pclist ul li:hover p{color: #0d459a;} .pcrlist ul li{width: 100%;} .pcrlist ul li.headline{box-sizing: border-box;padding: 0 0.2rem 0.2rem;position: relative;z-index: 1;margin-bottom: 0.16rem;} .pcrlist ul li.headline .headimg{width: 2.55rem;height: 1.7rem;overflow: hidden;margin-right: 0.2rem;} .pcrlist ul li.headline .headimg img{width:100%;height: 100%;object-fit: cover;transition: 0.4s all;} .pcrlist ul li.headline .headtxt{width: calc( 100% - 2.75rem );display: flex;flex-direction: column;justify-content: flex-end;} .pcrlist ul li.headline .headtxt h3{font-size: 0.16rem;font-weight: normal;line-height: 0.3rem;height: 0.6rem;color: #ffffff;} .pcrlist ul li.headline .headtxt h3 a{color: #ffffff;} .pcrlist ul li.headline .headtxt span{font-size: 0.14rem;color: #fbbd37;line-height: 0.3rem;margin-top: 0.2rem;} .pcrlist ul li.headline .headtxt span i{margin-right: 0.05rem;} .pcrlist ul li.headline::after{content: "";width: 100%;height: 1.5rem;background: #0d459a;position: absolute;display: block;left: 0;bottom: 0;z-index: -1;} .pcrlist ul li.headline:hover img{transform: scale(1.05,1.05);} .pcrlist ul li.nothead{line-height: 0.25rem;margin-bottom: 0.2rem;} .pcrlist ul li.nothead span{display: block;width: 0.94rem;height: 0.25rem;border: 1px solid #0d459a;text-align: center;color: #0d459a;font-size: 0.14rem;margin-right: 0.1rem;flex-shrink: 0;} .pcrlist ul li.nothead a{color: #434343;max-width: calc( 100% - 1.04rem );transition: 0.3s all;} .pcrlist ul li:last-child{margin-bottom: 0;} .pcrlist ul li.nothead:hover a{color: #0d459a;padding-left: 0.1rem;} .partd{width: 100%;padding: 0.4rem 0;background: url(../img/partd_bg.jpg) no-repeat;background-size: cover;} .pdtitle h3{font-size: 0.24rem;color: #fff;text-align: center;} .pdtitle p{text-align: center;font-size: 0.14rem;color: #fff;line-height: 0.24rem;width: 7rem;margin: 0.2rem auto;} .pdlist{margin-top: 0.5rem;padding-bottom: 0.5rem;} .pdlist img{margin: 0 auto 0.2rem;height: 0.9rem;} .pdlist .date-icon{width: 1.3rem;height: 1.3rem;margin: 0 auto 0.2rem;display: flex;align-items: center;border: 1.5px dashed #ffffff;border-radius: 50%;} .pdlist .date-icon svg{display: block;margin: 0 auto;height: 0.8rem;} .pdlist .date-icon .cls-1{fill: none;stroke: #ffffff;stroke-miterlimit:10;stroke-width:1.5px;} .pdlist .date-icon.dico3 .cls-1,.pdlist .date-icon.dico4 .cls-1{stroke-width:2px;} .date-txt{text-align: center;line-height: 0.26rem;} .date-txt p{color: #ffffff;} .date-txt p span{font-size: 0.3rem;font-family:datefont;margin-right:5px;} .pdlist .swiper-pagination{width: 100%;text-align: center;bottom:0;} .parte{width: 100%;padding: 0.4rem 0 0.5rem;background: url(../img/parte_bg.jpg) no-repeat;background-size: cover;} .pea{width: 100%;margin-bottom: 0.4rem;} .peabox .pe1{width: 45%;margin-right: 0.3rem;border-radius: 0.1rem;overflow: hidden;} .peabox .pe1 ul li{height: 0;padding-bottom:72%;position: relative;width:100%;} .peabox .pe1 ul li .image img{transition: 0.4s all;} .peabox .pe1 ul li p{width: 100%;line-height: 0.4rem;color: #fff;position: absolute;bottom: 0;left: 0;text-align: center;z-index: 1;padding:0 0.2rem;box-sizing:border-box;} .peabox .pe1 ul li .image::after{content: "";width: 100%;height: 0.6rem;background: url(../img/header_bg1.png) no-repeat left bottom;display: block;background-size: 100% 99%;position: absolute;left: 0;bottom: 0;z-index: 0;border-radius: 0 0 0.1rem 0.1rem;} .peabox .pe1::before{content: "";width: 100%;height: 100%;background: rgba(0,0,0,0.4);position: absolute;left: 0;top:0;border-radius: 0.1rem;z-index: 1;opacity:0;transition:0.4s all} .pea-title{width: 50%;height: 50%;border: 1px solid #ffffff;position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%) scale(0.9,0.9);z-index: 2;display: flex;align-items: center;justify-content: center;opacity:0;transition:0.4s all} .pea-title h3{font-size: 0.3rem;color: #fff;font-weight: normal;transition: 0.4s all;} .pea-title .more{width: 0.72rem;height: 0.27rem;text-align: center;line-height: 0.28rem;background: #fbbd37;position: absolute;bottom:-0.14rem;} .pea-title .more a{display: block;color: #fff;font-size: 0.14rem;} .peabox .pe1 ul li:hover .image img{transform: scale(1.05,1.05);} .pealist{width: calc( 55% - 0.3rem );} .pealist ul{height: 100%;} .pealist ul li{width: calc( 50% - 0.15rem );position: relative;margin-bottom: 0.3rem;overflow: hidden;border-radius: 0.1rem;} .pealist ul li a{display: block;height: 100%;} .pealist ul li:nth-child(3),.pealist ul li:last-child{margin-bottom: 0;} .pealist ul li img{border-radius: 0.1rem;transition: 0.4s all;} .pealist ul li p{width: 100%;line-height: 0.4rem;color: #fff;position: absolute;bottom: 0;left: 0;text-align: center;z-index: 1;padding:0 0.2rem;box-sizing:border-box;} .pealist ul li .image::after{content: "";width: 100%;height: 0.6rem;background: url(../img/header_bg1.png) no-repeat left bottom;display: block;background-size: 100% 99%;position: absolute;left: 0;bottom: 0;z-index: 0;border-radius: 0 0 0.1rem 0.1rem;} .pealist ul li:hover img{transform: scale(1.05,1.05);} .peblist{overflow: hidden;padding: 0 0.1rem 0.1rem 0;} .peblist .swiper-slide a{display:block;height: 0;padding-bottom:102.86%;width: 100%;max-width: 170px;margin: 0 auto;position: relative;} .peblist .swiper-slide .image{transition: 0.4s all;} .peblist .swiper-slide a::after{content: "";width: 100%;height: 100%;border: 1px solid #0d459a;display: block;position: absolute;left: 0.1rem;top:0.1rem;box-sizing: border-box;z-index: -1;} .peblist .swiper-slide:hover .image{top:0.1rem;left: 0.1rem;} .to-top{width: 0.46rem;height: 0;opacity: 0;visibility: hidden;background: #0d459a url(../img/to-top.svg) no-repeat center center;background-size: 0.26rem 0.26rem;position: fixed;right: 20px;bottom:20px;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;z-index: 999;} .to-top a{display: block;width: 100%;height: 100%;} .to-top.on{height: 0.46rem;opacity: 1;visibility: inherit;}