.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%;position: absolute;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;border-radius: 100%;margin: 0 0.05rem;background: #ffffff;opacity: 0.3;}
.banner .swiper-pagination-bullet-active{opacity: 1;}

.title{width: 100%;line-height: 0.3rem;margin-bottom: 0.2rem;}
.title .line{width: 100%;height: 1px; background: #eeeeee;margin: 0 0.15rem;}
.title h3{font-size: 0.24rem;color: #000000;position: relative;padding-left: 0.4rem;font-family: myfont;}
.title h3::before{content: "";width: 0.3rem;height: 0.3rem;border-radius: 100%;position: absolute;left:0;top:50%;transform: translateY(-50%);background-color: #028b39;background-position: center center;background-repeat: no-repeat;background-size: auto 0.18rem;}
.title a{width: 0.6rem;height:0.24rem;display: block;line-height: 0.22rem;text-align: center;border-radius: 0.12rem;border: 1px solid #999999;color: #999999;font-size: 0.14rem;transition: 0.2s all;}
.title a:hover{background: #028b39;border: 1px solid #028b39;color: #ffffff;}

.parta{width: 100%;padding: 0.4rem 0;}
.pa-left,.pa-right{width: calc( 50% - 0.2rem );}
.pa-left{position: relative;}
.pa-left ul li a{display: block;width: 100%;}
.pa-left ul li .news-img{width: 100%;height: 3.68rem;position: relative;overflow: hidden;}
.pa-left ul li:hover .news-img .image{transform: scale(1.1,1.1);}
.pa-left ul li .news-txt{width: 100%;height: 0.64rem;background: #028b39;padding: 0.17rem 0.25rem;}
.pa-left ul li .news-txt p{font-size: 0.16rem;color: #ffffff;line-height: 0.3rem;max-width: calc( 100% - 1rem );}
.pa-left .swiper-pagination{width: 100%;position: absolute;width: 100%;text-align: right;bottom: 0.23rem;left: 0;z-index: 2;padding-right: 0.2rem;}
.pa-left .swiper-pagination-bullet{transition: 0.3s all;width: 0.08rem;height: 0.08rem;border-radius: 100%;margin: 0 0.05rem;background: #ffffff;opacity: 0.3;}
.pa-left .swiper-pagination-bullet-active{opacity: 1;}

.pa-right .title h3::before{background-image: url(../img/title1.svg);}
.news-list{width: 100%;}
.news-list ul .headline{width: 100%;padding-bottom: 0.2rem;border-bottom: 1px solid #c1c1c1;margin-bottom: 0.21rem;}
.news-list ul .headline .hl{width: 0.62rem;}
.news-list ul .headline .hl>span{display: block;line-height: 0.25rem;background: #028b39;color: #ffffff;font-size: 0.12rem;text-align: center;}
.news-list ul .headline .hr{max-width: calc( 100% - 0.62rem );padding-left: 0.15rem;}
.news-list ul .headline .hr h3{font-size: 0.18rem;line-height: 0.26rem;color: #028b39;}
.news-list ul .headline .hr h3 a{color: #028b39;}
.news-list ul .headline .hr p{font-size: 0.14rem;color: #888888;line-height: 0.24rem;height: 0.48rem;}
.news-list ul .headline .hl .time{background: rgba(2,139,57,0.1);color: #028b39;width: 100%;padding: 0.03rem 0}
.news-list ul .headline .hl .time span{display: block;text-align: center;font-size: 0.24rem;font-family: myfont;font-weight: bold;}
.news-list ul .headline .hl .time span+span{font-size: 0.14rem;font-weight: normal;}
.news-list ul li{width: 100%;margin-bottom: 0.21rem;}
.news-list ul li span{display: block;font-family: myfont;color: #028b39;background: rgba(2,139,57,0.1);height: 0.24rem;line-height: 0.24rem;padding:0 0.1rem;margin-right: 0.15rem;border-radius: 0.12rem;transition: 0.2s all;flex-shrink: 0;font-size:0.14rem;}
.news-list ul li a{color: #434343;max-width: calc( 100% - 0.82rem );line-height: 0.24rem;transition: 0.2s all;}
.news-list ul li:hover a{color: #028b39;}
.news-list ul li:hover span{background: #028b39;color: #ffffff;}
.news-list ul li:last-of-type{margin-bottom: 0;}

.partb{width: 100%;padding: 0.4rem 0;background: #f9f9f9;}
.partb .title{margin-bottom:0.3rem;}
.partb .title h3::before{background-image: url(../img/title2.svg);}
.pb-left,.pb-right{width: calc( 50% - 0.2rem );}

.partc{width: 100%;padding: 0.4rem 0;background: url(../img/partc_bg.jpg) no-repeat center right;background-size: cover;}
.partc .title{margin-bottom:0.3rem;}
.partc .title h3::before{background-image: url(../img/title3.svg);}
.pc1{width: 100%;margin-bottom: 0.4rem;}
.pc-left,.pc-center,.pc-right{width: calc( ( 100% - 0.8rem ) / 3 );}
.pc-left .title h3::before{background-image: url(../img/title4.svg);}
.pc-center .title h3::before{background-image: url(../img/title5.svg);}
.pc-right .title h3::before{background-image: url(../img/title6.svg);}
.part-list1{width: 100%;}
.part-list1 ul li{width: 100%;margin-bottom: 0.1rem;}
.part-list1 ul li:last-of-type{margin-bottom: 0;}
.part-list1 ul li a{width: 100%;font-size: 0.16rem;color: #434343;line-height: 0.26rem;}
.part-list1 ul li span{font-size: 0.14rem;color: #999999;font-family: myfont;}
.part-list1 ul li:hover a{color: #028b39;}

.part-list2{width: 100%;}
.part-list2 ul li{width: 100%;margin-bottom: 0.15rem;line-height: 0.26rem;}
.qh-box2 .part-list2 ul li{margin-bottom: 0.17rem;}
.part-list2 ul li:last-of-type{margin-bottom: 0;}
.part-list2 ul li a{font-size: 0.16rem;color: #434343;padding-left: 0.3rem;background: url(../img/txt_icon.svg) no-repeat left center;background-size: auto 0.2rem;max-width: calc( 100% - 0.6rem );}
.qh-box2 .part-list2 ul li a{background: none;padding-left: 0;}
.part-list2 ul li span{font-size: 0.14rem;color: #999999;font-family: myfont;}
.part-list2 ul li:hover a,.part-list2 ul li:hover span{color: #028b39;}

.title1{width: 100%;margin-bottom: 0.2rem;}
.title1 .line{width: 100%;height: 1px; background: #eeeeee;margin: 0 0.15rem;}
.title1 .qh-title{position: relative;padding-left: 0.4rem;}
.title1 .qh-title::before{content: "";width: 0.3rem;height: 0.3rem;border-radius: 100%;position: absolute;left:0;top:50%;transform: translateY(-50%);background-color: #028b39;background-position: center center;background-repeat: no-repeat;background-size: auto 0.18rem;}
.title1 .qh-title1::before{background-image: url(../img/title2.svg);}
.title1 .qh-title2::before{background-image: url(../img/title3.svg);}
.title1 .qh-title ul li{margin-right: 0.3rem;font-size: 0.24rem;opacity: 0.6;cursor: pointer;}
.title1 .qh-title ul li:last-of-type{margin-right: 0;}
.title1 .qh-title ul li h3{color: #000000;font-family: myfont;}
.title1 .qh-title ul li.on{opacity: 1;}
.title1 .more{width: 0.6rem;}
.title1 .more ul li a{height:0.24rem;display: block;line-height: 0.22rem;text-align: center;border-radius: 0.12rem;border: 1px solid #999999;color: #999999;font-size: 0.14rem;transition: 0.2s all;}
.title1 .more ul li a:hover{background: #028b39;border: 1px solid #028b39;color: #ffffff;}
.title1 .more .swiper-slide{opacity: 0 !important;visibility: hidden;transition: 0.2s all;}
.title1 .more .swiper-slide-active{opacity: 1 !important;visibility: inherit;transition: 0.2s all;}

.qh-box1 ul li{width: 100%;padding-bottom: 0.1rem;border-bottom: 1px solid #e5e5e5;margin-bottom: 0.1rem;}
.qh-box1 ul li .time{width: 0.7rem;text-align: center;position: relative;}
.qh-box1 ul li .time::after{content: "";width: 1px;height: 0.4rem;background: #e5e5e5;position: absolute;right: 0;top:50%;margin-top: -0.2rem;}
.qh-box1 ul li .time span{display: block;font-family: myfont;color: #028b39;font-size: 0.24rem;font-weight: bold;}
.qh-box1 ul li .time span+span{font-size: 0.14rem;font-weight: normal;line-height: 0.22rem;}
.qh-box1 ul li a{max-width: calc( 100% - 0.7rem );padding-left: 0.12rem;line-height: 0.26rem;color: #333333;}
.qh-box1 ul li:last-child{margin-bottom: 0;padding-bottom: 0;border-bottom: none;}
.qh-box1 ul li:hover a{color: #028b39;}
.qh-box .swiper-slide{opacity: 0 !important;visibility: hidden;transition: 0.2s all;}
.qh-box .swiper-slide-active{opacity: 1 !important;visibility: inherit;transition: 0.2s all;}
.qh-box2 .headline{width: 100%;margin-bottom: 0.2rem;}
.qh-box2 .headline .head_img{width: 1.4rem;}
.qh-box2 .headline .head_img a{display: block;width: 100%;height: 0.92rem;position: relative;overflow: hidden;}
.qh-box2 .headline:hover .head_img .image{transform: scale(1.1,1.1);}
.qh-box2 .headline .head_txt{width: calc( 100% - 1.4rem );padding-left: 0.2rem;}
.qh-box2 .headline .head_txt a{font-size: 0.16rem;width: 100%;line-height: 0.3rem;color: #434343;margin-bottom: 0.3rem;}
.qh-box2 .headline .head_txt span{font-size: 0.14rem;color: #028b39;font-family: myfont;display: block;}
.qh-box2 .headline:hover .head_txt a{color: #028b39;}

.pc2 ul{margin-left: -0.2rem;margin-right: -0.2rem;}
.pc2 ul li{width: 25%;padding: 0 0.2rem;}
.pc2 ul li a{width: 100%;height: 1rem;padding-right: 0.4rem;}
.pc2 ul li:first-of-type a{background: #0b7ca6 url(../img/link1.jpg) no-repeat left top;background-size: auto 100%;}
.pc2 ul li:nth-of-type(2) a{background: #0ba687 url(../img/link2.jpg) no-repeat left top;background-size: auto 100%;}
.pc2 ul li:nth-of-type(3) a{background: #cabf61 url(../img/link3.jpg) no-repeat left top;background-size: auto 100%;}
.pc2 ul li:nth-of-type(4) a{background: #cb6e6e url(../img/link4.jpg) no-repeat left top;background-size: auto 100%;}
.pc2 ul li .txt{text-align: right;color: #ffffff;}
.pc2 ul li .txt h3{font-family: myfont;font-size: 0.2rem;}
.pc2 ul li .txt span{font-size: 0.14rem;}

.notice-list{width: 100%;}
.notice-list ul{margin-left: -0.15rem;margin-right: -0.15rem;}
.notice-list ul li{width: 33.33333%;padding: 0 0.15rem;}
.notice-list ul li a{background: rgba(2,139,57,0.05);padding: 0.2rem;border: 1px solid rgba(2,139,57,0.3);transition:0.2s;}
.notice-list ul li .time{width: 0.74rem;height: 0.74rem;border-radius: 100%;background: #028b39;flex-shrink: 0;position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;margin-right: 0.2rem;color: #ffffff;transition:0.2s;font-family:myfont;}
.notice-list ul li .time h3{font-size: 0.24rem;margin-bottom: 0.05rem;line-height:1;margin-top:-0.05rem;}
.notice-list ul li .time span{font-size: 0.14rem;line-height:0.18rem;}
.notice-list ul li p{font-size: 0.16rem;color: #434343;line-height: 0.3rem;max-width: calc( 100% - 0.94rem );transition:0.2s;max-height:0.6rem;display:block\0;}
.notice-list ul li:nth-child(n+4){margin-top: 0.3rem;}
.notice-list ul li:hover p{color: #ffffff;}
.notice-list ul li:hover .time{background: #ffffff;color:#028b39;}
.notice-list ul li:hover a{background:#028b39;}

.pc-list{width: 100%;position: relative;}
.pc-list ul li .pd_img{width: 100%;height: 0;padding-bottom: 64.86%;position: relative;overflow: hidden;}
.pc-list ul li .pd_img a{display: block;transition: 0.2s all;}
.pc-list ul li .pd_txt{width: 100%;}
.pc-list ul li .pd_txt a{display: block;padding: 0.16rem 0.2rem 0.2rem;background: rgba(2,139,57,0.05);border: 1px solid rgba(2,139,57,0.3);border-top:none;transition:0.2s;}
.pc-list ul li .pd_txt p{font-size: 0.16rem;color: #333333;line-height: 0.26rem;height: 0.52rem;display: block/0;width: 100%;margin-bottom: 0.13rem;transition:0.2s;}
.pc-list ul li .pd_txt span{font-size: 0.14rem;color: #028b39;transition:0.2s;display:block;padding-left:0.26rem;background-image:url(../img/date.svg);background-repeat:no-repeat;background-position:left center;background-size:auto 0.2rem;font-family:myfont;}
.pc-list ul li:hover .pd_txt span{color: #ffffff;background-image:url(../img/date1.svg);}
.pc-list ul li:hover .pd_txt p{color: #ffffff;}
.pc-list ul li:hover .pd_img a{transform: scale(1.1,1.1);}
.pc-list .swiper-button-prev,.pc-list .swiper-button-next{width: 0.4rem;height: 0.4rem;background-color: #e8b36f;border-radius: 100%;position: absolute;top: 50%;transform: translateY(-50%);margin-top: -0.6rem;background-repeat: no-repeat;background-size: auto 0.14rem;}
.pc-list .swiper-button-prev{left: -0.2rem;background-image: url(../img/left.svg);background-position: 0.22rem center;}
.pc-list .swiper-button-next{right: -0.2rem;background-image: url(../img/right.svg);background-position: 0.05rem center;}
.pc-list ul li:hover .pd_txt a{background:#028b39;}