.banner .swiper-slide{height: 460px;}
.banner .swiper-slide a{display: block;height: 100%;}
.banner .swiper-slide img{width: 100%;height: 100%;object-fit: cover;}
.banner .swiper-button-next,.banner .swiper-button-prev{width: 50px;height: 50px;background-repeat: no-repeat; background-position:center center;background-size: auto 30px;top:50%;margin-top: -25px;background-color:rgba(0,0,0,0.5);}
.banner .swiper-button-prev{left: 20px;background-image:url(../img/prev.svg);}
.banner .swiper-button-next{right: 20px;background-image:url(../img/next.svg);}
.title{width: 100%;height: 30px;position: relative;margin-bottom: 25px;text-align: center;}
.title h3{font-size: 24px;color: #03698f;font-family: myfont;}
.title h3 span{font-size: 16px;padding-left: 5px;}
.title a{color: #03698f;line-height: 30px;}

.pabox .p50{width: calc( 50% - 15px );}
.parta{width: 100%;padding: 30px 0;background: url(../img/parta_bg.jpg) no-repeat center bottom;background-size: cover;}
.parta .title a{position: absolute;right: 0;top:0}
.news-scroll{padding: 20px 20px 15px;background: url(../img/news_bg.jpg) no-repeat right bottom;}
.news-img{width: 100%;height: 365px;overflow: hidden;}
.news-img a{display: block;height: 100%;}
.news-img img{width: 100%;height: 100%;object-fit: cover;transition: 0.3s all;}
.news-scroll .swiper-slide:hover .news-img img{transform: scale(1.1,1.1);}
.news-scroll h3{font-size: 16px;font-weight: normal;height: 60px;line-height: 30px;color: #ffffff;margin-top: 10px;}
.news-scroll h3 a{color: #ffffff;}
.news-list ul li{width: 100%;padding-bottom: 7px;border-bottom: 1px solid #e8e8e8;margin-bottom: 7px;}
.news-list ul li .time{font-size: 28px;color: #03698f;flex-shrink: 0;}
.news-list ul li .time span{font-size: 14px;margin-left: 5px;}
.news-list ul li:last-child{margin-bottom: 0;padding-bottom: 0;border-bottom: none;}
.news-list ul li a{color: #434343;padding-left: 15px;max-width: calc( 100% - 101px );line-height: 46px;}
.news-list ul li:hover a{color: #03698f;}
.news-scroll .swiper-button-next,.news-scroll .swiper-button-prev{width: 40px;height: 40px;background: url(../img/right.svg) no-repeat center center;background-size: auto 30px;top:50%;margin-top: -55px;}
.news-scroll .swiper-button-prev{transform: rotate(180deg);left: 0;}
.news-scroll .swiper-button-next{right: 0;}
.partb{width: 100%;padding: 30px 0;background: url(../img/partb_bg.jpg) no-repeat center bottom;background-size: cover;}
.pba{margin-bottom: 30px;}
.pba .title a{position: absolute;right: 0;top:0}
.notice-list .swiper-container{margin-left: -10px;margin-right: -10px;}
.notice-list .swiper-slide{padding: 10px;}
.notice-list .swiper-slide a{display: block;background: #ffffff url(../img/notice_bg.png) no-repeat right bottom;border-top: 2px solid #03698f;box-shadow: 0 0 10px 0 rgba(101, 101, 101, 0.17);padding: 25px;transition: 0.2s all;}
.notice-list .swiper-slide span{display: block;width: 100%;text-align: center;color: #03698f;transition: 0.2s all;}
.notice-list .swiper-slide h3{font-size: 16px;color: #434343;line-height: 30px;height: 90px;font-weight: normal;margin: 25px 0 10px;transition: 0.2s all;}
.notice-list .swiper-slide h3 p{display: inline;}
.notice-list .swiper-slide:hover h3{color: #ffffff;}
.notice-list .swiper-slide:hover a{background: #03698f url(../img/notice_bg.png) no-repeat right bottom;}
.notice-list .swiper-slide:hover span{color: #ffffff;}

.pbb{margin-bottom: 30px;}
.pbb .title a{position: relative;}
.pbb .title{text-align: left;}
.pbb .p30{width: calc( ( 100% - 40px ) / 3 );}
.pbblist ul li{width: 100%;line-height: 60px;background: #ffffff;border-left: 2px solid #03698f;margin-bottom: 10px;transition: 0.2s all;box-shadow: 0 0 10px 0 rgba(101, 101, 101, 0.17);}
.pbblist ul li:last-child{margin-bottom: 0;}
.pbblist ul li a{padding: 0 20px;}
.pbblist ul li p{color: #434343;max-width: calc( 100% - 60px );transition: 0.2s all;}
.pbblist ul li span{color: #999999;flex-shrink: 0;transition: 0.2s all;}
.pbblist ul li:hover{background: #03698f;}
.pbblist ul li:hover p,.pbblist ul li:hover span{color: #ffffff;}

.pbc{margin-bottom: 30px;}
.pbcbox ul.pbcbox1{width: 290px;}
.pbcbox ul.pbcbox2{width: 580px;}
.pbcbox ul.pbcbox1 li{width: 100%;height: 180px;margin-bottom: 20px;}
.pbcbox ul.pbcbox2 li{width: 100%;height: 380px;}
.pbcbox ul.pbcbox1 li:last-child{margin-bottom: 0;}
.pbcbox ul li a{display: block;height:100%;overflow: hidden;}
.pbcbox ul li img{width: 100%;height: 100%;object-fit: cover;transition: 0.3s all;}
.pbcbox ul li:hover img{transform: scale(1.1,1.1);}

.pbdbox ul li{width: 224px;height: 72px;}
.pbdbox ul li a{display: block;height: 100%;}
.pbdbox ul li img{width: 100%;height: 100%;object-fit: cover;}