.banner{width: 100%;}
.banner .swiper-slide a{display: block;}
.banner .swiper-slide img{display: block;width: 100%;}
.banner .swiper-pagination{width: 100%;text-align: center;left: 0;bottom: 0.2rem;}
.banner .swiper-pagination-bullet{width: 0.12rem;height: 0.12rem;background: #ffffff;border-radius: 0.06rem;opacity: 1;margin: 0 0.1rem;transition: 0.2s all;}
.banner .swiper-pagination-bullet-active{width: 0.3rem;background: #e7a951;}

.title{width: 100%;line-height: 0.3rem;margin-bottom: 0.3rem;}
.title h3{font-size: 0.3rem;color: #333333;font-family: myfont;font-weight: normal;}
.title .more{width: 1.3rem;height: 0.34rem;border: 1px solid #d1d1d1;}
.title .more a{width: 100%;height: 100%;}
.title .more .ico{width: 0.22rem;height: 0.22rem;background-image: url(../img/more.png);background-repeat: no-repeat;background-position: center center;background-size: 100% 100%;}
.title .more span{font-size: 0.14rem;color: #999999;position: relative;padding-left: 0.12rem;margin-left: 0.1rem;}
.title .more span::before{content: "";width: 1px;height: 0.14rem;display: block;background: #d1d1d1;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.title .more:hover{border:1px solid #005854;}
.title .more:hover a{background: #005854;}
.title .more:hover .ico{background-image: url(../img/more1.png);}
.title .more:hover span{color: #ffffff;}
.title .more:hover span::before{background: #ffffff;}

.parta{width: 100%;padding: 0.4rem 0;background: url(../img/parta_bg.jpg) no-repeat center top;background-size: cover;}
.pa-left{width: calc(66% - 0.15rem);}
.pa-right{width: calc(34% - 0.15rem);}
.news-scroll{width: calc(53% - 0.15rem);overflow:hidden;background: #ffffff;position: relative;}
.news-scroll ul li .news-img{width: 100%;height: 3rem;position: relative;overflow: hidden;}
.news-scroll ul li .news-img a{display: block;transition: 0.2s all;}
.news-scroll ul li:hover .news-img a{transform: scale(1.1,1.1);}
.news-scroll ul li .news-txt{width: 100%;padding: 0.24rem 0.3rem;}
.news-scroll ul li .news-txt h3{font-size: 0.16rem;color: #333333;width: 100%;line-height: 0.3rem;font-weight: normal;height: 0.6rem;display: block\0;margin-bottom: 0.15rem;}
.news-scroll ul li .news-txt h3 a{color: #333333;}
.news-scroll ul li .news-txt span{font-size: 0.16rem;color: #005854;font-family: Arial, Helvetica, sans-serif;display: block;line-height: 0.26rem;}
.news-scroll ul li:hover .news-txt h3,.news-scroll ul li:hover .news-txt h3 a{color: #005854;}
.news-scroll .swiper-pagination{width: 100%;position: absolute;left: 0;bottom: 1.65rem;z-index: 2;}
.news-scroll .swiper-pagination-bullet{width: 0.12rem;height: 0.12rem;border-radius: 0.06rem;margin: 0 0.05rem;opacity: 1;}
.news-scroll .swiper-pagination-bullet-active{background: #005854;}

.news-list{width: calc(47% - 0.15rem);}
.news-list ul li{width: 100%;}
.news-list ul li a{display: block;}
.news-list ul li:nth-child(n+2){margin-top: 0.2rem;}
.news-list ul li p{width: 100%;font-size: 0.16rem;color: #333333;line-height: 0.3rem;transition: 0.2s all;margin-bottom: 0.06rem;}
.news-list ul li span{transition: 0.2s all;font-size: 0.16rem;color: #005854;font-family: Arial, Helvetica, sans-serif;}
.news-list ul li:hover p{color: #005854;}

.notice-list{width: 100%;background: #ffffff;padding: 0.25rem;}
.notice-list ul li{width: 100%;}
.notice-list ul li:nth-child(n+2){margin-top: 0.2rem;}
.notice-list ul li .time{width: 0.7rem;text-align: center;color: #005854;margin-right: 0.2rem;background: #f3f7f7;font-family: Arial, Helvetica, sans-serif;}
.notice-list ul li .time h3{font-size: 0.26rem;line-height: 0.4rem;font-weight: normal;}
.notice-list ul li .time span{display: block;background: #005854;color: #ffffff;font-size: 0.14rem;height: 0.24rem;line-height: 0.24rem;}
.notice-list ul li p{width: calc(100% - 0.9rem);line-height: 0.3rem;max-height: 0.6rem;color: #333333;}
.notice-list ul li:hover p{color: #005854;}

.partb{width: 100%;padding: 0.4rem 0;background: url(../img/partb_bg.jpg) no-repeat center bottom;background-size: cover;}
.pb1{width: 100%;margin-bottom: 0.4rem;}
.pb-left{width: calc(66% - 0.15rem);}
.pb-right{width: calc(34% - 0.15rem);}
.tx-list{width: 100%;}
.tx-list .headline{width: 100%;}
.tx-list .headline .tx_img,.tx-list .headline .tx_txt{width: 50%;}
.tx-list .headline .tx_img a{display: block;width: 100%;height: 2.7rem;position: relative;overflow: hidden;}
.tx-list .headline .tx_img .image{transition: 0.2s all;}
.tx-list .headline .tx_txt{background: url(../img/txt_bg4.jpg) no-repeat right bottom;background-size: cover;padding: 0.3rem;}
.tx-list .headline .tx_txt .time{color: #005854;font-family: Arial, Helvetica, sans-serif;}
.tx-list .headline .tx_txt .time h3{font-weight: normal;font-size: 0.24rem;line-height: 1;}
.tx-list .headline .tx_txt .time span{font-size: 0.14rem;}
.tx-list .headline .tx_txt>h3{font-size: 0.16rem;width: 100%;line-height: 0.26rem;max-height: 0.52rem;color: #333333;font-weight: normal;display: block\0;margin: 0.17rem 0;}
.tx-list .headline .tx_txt>h3 a{color: #333333;}
.tx-list .headline .tx_txt p{font-size: 0.14rem;color: #999999;line-height: 0.26rem;width: 100%;height: 0.52rem;display: block\0;}
.tx-list .headline:hover .tx_img .image{transform: scale(1.1,1.1);}
.tx-list .headline:hover .tx_txt>h3,.tx-list .headline:hover .tx_txt>h3 a{color: #005854;}
.tx-list ul{width: 100%;background: #ffffff;padding: 0.2rem 0.3rem 0.3rem;}
.tx-list ul li{width: 100%;padding-bottom: 0.15rem;border-bottom: 1px solid rgba(0,88,84,0.1);line-height: 0.3rem;transition: 0.2s;}
.tx-list ul li:nth-child(n+2){margin-top: 0.15rem;}
.tx-list ul li a{width: calc(100% - 0.7rem);font-size: 0.16rem;color: #333333;padding-left: 0.28rem;background-image: url(../img/jz_ico_gray.png);background-repeat: no-repeat;background-position: left center;background-size: auto 0.2rem;transition: 0.2s;}
.tx-list ul li span{color: #999999;font-size: 0.16rem;font-family: Arial, Helvetica, sans-serif;}
.tx-list ul li:hover a,.tx-list ul li:hover span{color: #005854;}
.tx-list ul li:hover a{background-image: url(../img/jz_ico.png);}
.tx-list ul li:hover{border-bottom: 1px solid #005854;}

.ky-list{width: 100%;background: #ffffff;}
.ky-list ul li{width: 100%;padding: 0.16rem 0.2rem;border-bottom: 1px solid rgba(0,88,84,0.1);}
.ky-list ul li:last-of-type{border-bottom: none;}
.ky-list ul li h3{font-size: 0.16rem;color: #333333;line-height: 0.26rem;width: 100%;font-weight: normal;margin-bottom: 0.1rem;}
.ky-list ul li h3 a{color: #333333;}
.ky-list ul li .pc-intro{width: 100%;}
.ky-list ul li .pc-intro p{font-size: 0.14rem;color: #999999;line-height: 0.313rem;padding-left: 0.25rem;background-position: left center;background-repeat: no-repeat;background-size: auto 0.16rem;}
.ky-list ul li .pc-intro>p:first-of-type{background-image: url(../img/sound.png);background-size: auto 0.2rem;}
.ky-list ul li .pc-intro>p:nth-of-type(2){background-image: url(../img/address.png);background-position: 0.01rem center;}
.ky-list ul li .pc-intro>p:nth-of-type(3){background-image: url(../img/time.png);background-size: auto 0.15rem;background-position: 0.01rem center;}
.ky-list ul li:hover h3,.ky-list ul li:hover h3 a{color: #005854;}

.yqlj{width: 100%;}
.yqlj ul{margin-left: -0.15rem;margin-right: -0.15rem;}
.yqlj ul .link-item{width: 25%;padding: 0 0.15rem;}
.yqlj ul .link-item div{border: 1px solid rgba(0,88,84,0.3);position: relative;}
.yqlj ul .link-item div::after{content: "";width: 0.5rem;height: 0.42rem;display: block;background: #f3f7f7 url(../img/down.svg) no-repeat center center;background-size: auto 0.17rem;position: absolute;right: 0;top: 0;pointer-events: none;}
.yqlj .link-item select{padding-left:0.2rem;width:100%;height: 0.42rem;line-height: 0.4rem;font-size: 0.14rem;color: #333333;background:#f3f7f7;outline:none;border: none;}
.yqlj .link-item select option{font-size: 0.14rem;color: #333333;width: 100%;display: block;}