@charset "utf-8";
.bg2{background: #f5f5f5;margin: 100px 0;padding:105px 0 100px;}
.shbq{padding-bottom: 70px;}
.shbq ul{display: flex;gap:30px;flex-wrap: wrap;}
.shbq a{display: block;width: 164px;text-align: center; line-height: 52px;border-radius: 6px;border: 1px solid #19d3c5;background: #f5f5f5;font-size: 18px;transition: all .5s;}
.shbq a b{display: inline-block;background: url(../images/a_24.png);width: 8px;height: 14px;background-size: 100% 100%;vertical-align: middle; margin: -3px 0 0 8px;}
.shbq li.cur a{background: #19d3c5;color: #fff;}
.shbq li.cur a b{background: url(../images/a_25.png);background-size: 100% 100%;}
.shbq li a:hover{background: #19d3c5;color: #fff;}
.shbq li a:hover b{background: url(../images/a_25.png);background-size: 100% 100%;}

.sscq ul{display: flex;flex-wrap: wrap;gap:35px;padding-bottom: 80px;padding-top: 35px;}
.sscq li{width: calc(33.333% - 70px/3);padding-bottom: 30px;}
.sscqbox{border-radius: 10px; padding: 10px;background: #f5f5f5;transition: all .5s;}
.sscqbox span{display: block;border-radius: 10px;overflow: hidden;}
.sscqbox span img{width: 100%; object-fit: cover;aspect-ratio: 484 / 330;transition: all 1s;}
.sscqbox p{line-height: 128px;font-size: 28px;padding: 0 25px 0 8px;display: flex;justify-content: space-between;align-items: center;}
.sscqbox p b{width: calc(100% - 70px);overflow: hidden; text-overflow:ellipsis; white-space: nowrap;transition: all .5s;}
.sscqbox p em{width:42px;height: 42px;border-radius: 50%;background: url(../images/a_13.png) no-repeat center center #19d3c5;}
.sscqbox:hover{background: #037481;box-shadow: 0 15px 15px rgba(0, 0, 0, .1);  }
.sscqbox:hover span img{transform: scale(1.1);}
.sscqbox:hover p{color: #fff;}

.gdxm h2{font-weight: bold;font-size: 48px;font-weight: bold;margin: 130px 0 55px;}
.gdxm ul{display: flex;flex-wrap: wrap;gap:40px;}
.gdxm li{width: calc(33.33% - 80px/3);}
.gdxmbox{padding: 10px;border-radius: 10px;background: #f5f5f5;transition: all .5s;}
.gdxmbox span{display: block;border-radius: 10px; overflow: hidden;}
.gdxmbox span img{width: 100%; object-fit: cover; transition: all 1s;aspect-ratio: 483 / 331;}
.gdxmbox p{display: flex;justify-content: space-between;line-height: 135px;justify-content: space-between;align-items: center;}
.gdxmbox p b{font-size: 28px;width: calc(100% - 60px);overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.gdxmbox p em{width: 42px;height: 42px;border-radius: 50%;background: url(../images/a_13.png) no-repeat center center #19d3c5; }
.gdxmbox:hover{background: #007481;}
.gdxmbox:hover p b{color: #fff;}
.gdxmbox:hover span img{transform: scale(1.1);}

.jhjs{display: flex;justify-content: space-between;padding-bottom: 110px;}
.jhjs_text{width: calc(100% - 1160px);}
.jhjs_text h2{font-weight: bold;font-size: 28px; line-height: 1.8; }
.jhjs_text h2 span b{position: relative;z-index: 10;display: inline-block;font-weight: bold;transition: all .6s;padding-left: 3px;}
.jhjs_text h2 span{display: inline-block;position: relative;line-height: 1.8;}
.jhjs_text h2 span:before{position: absolute;width: 100%;height: 7px;background: #007481;bottom: 0;left: 0;content: "";transition: all .6s;}
.jhjs_text h2 span:hover{color: #FFF;}
.jhjs_text h2 span:hover:before{height: 100%;}
.jhjs_tp{width: 1034px;}
.jhjs_tp img{width: 100%;}
.h80{height: 80px;}
.h100{height: 100px;}

.hdhd{padding: 0 0 60px 0;}
.hdhd ul{display: flex;flex-wrap: wrap;gap:55px;}
.hdhd li{width: calc(50% - 55px/2);padding: 30px 30px 40px 30px;border: 2px solid #e6e6e6;border-radius: 10px;background: #fff;transition: all .5s;}
.hdhd li:hover{border: 2px solid #19d3c5;box-shadow:0 0 10px rgba(0, 0, 0, .2); }
.hdhd li:hover span img{transform: scale(1.1);}
.hxcpbox span img{width: 100%; object-fit: cover;aspect-ratio: 691 / 328;transition: all 1s;}
.hxcp_text{text-align: center; padding: 40px 0 0 0;}
.hxcp_text h2{font-size: 32px;font-weight: bold;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.hxcp_text p{font-size: 18px; line-height: 28px;margin: 10px 0 25px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.hxcp_list li:hover{border: 2px solid #19d3c5;box-shadow: 0 15px 15px rgba(0, 0, 0, .1); }
.hxcp_list li:hover span img{transform: scale(1.1);}


.dznr2{display: flex;padding: 35px;position: relative;border-radius: 10px;background: #1c355e;justify-content: space-between;align-items: center;}
.dznr2_text{width: 48%;padding-right: 60px;}
.dznr2_text h2{font-weight: bold; color: rgb(255, 255, 255);font-size: 32px;text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.dznr2_text p{color: rgb(255, 255, 255);font-size: 18px;line-height: 28px;margin: 25px 0 35px;}
.dznr2_img{width: 52%;}
.dznr2_img img{width: 100%;border-radius: 10px;}
.zmhd{margin-bottom: 125px;}
.dznr{margin-bottom: 100px;}
@media only screen and (min-width: 1200px){
.bg2{background:#f5f5f5;margin:5.2083333333vw 0;padding:5.46875vw 0 5.2083333333vw;}
.shbq{padding-bottom:3.6458333333vw;}
.shbq ul{display:flex;gap:1.5625vw;flex-wrap:wrap;}
.shbq a{display:block;width:8.5416666667vw;text-align:center;line-height:2.7083333333vw;border-radius:6px;border:1px solid #19d3c5;background:#f5f5f5;font-size:0.9375vw;transition:all .5s;}
.shbq a b{display:inline-block;background:url(../images/a_24.png);width:0.4166666667vw;height:0.7291666667vw;background-size:100% 100%;vertical-align:middle;margin:-0.15625vw 0 0 0.4166666667vw;}
.shbq li.cur a{background:#19d3c5;color:#fff;}
.shbq li.cur a b{background:url(../images/a_25.png);background-size:100% 100%;}
.shbq li a:hover{background:#19d3c5;color:#fff;}
.shbq li a:hover b{background:url(../images/a_25.png);background-size:100% 100%;}

.sscq ul{display: flex;flex-wrap: wrap;gap:1.8229166666666667vw;padding-bottom: 4.166666666666667vw;padding-top: 1.822vw;}
.sscq li{width: calc(33.333% - 3.6458333333333335vw/3);padding-bottom: 1.5625vw;}
.sscqbox{border-radius: 0.5208333333333334vw; padding: 0.5208333333333334vw;background: #f5f5f5;transition: all .5s;}
.sscqbox span{display: block;border-radius: 0.5208333333333334vw;overflow: hidden;}
.sscqbox span img{width: 100%; object-fit: cover;aspect-ratio: 488 / 330;transition: all 1s;}
.sscqbox p{line-height: 6.666666666666667vw;font-size: 1.4583333333333333vw;padding: 0 1.3020833333333333vw 0 0.4166666666666667vw;display: flex;justify-content: space-between;align-items: center;}
.sscqbox p b{width: calc(100% - 3.6458333333333335vw);overflow: hidden; text-overflow:ellipsis; white-space: nowrap;transition: all .5s;}
.sscqbox p em{width:2.1875vw;height: 2.1875vw;border-radius: 50%;background: url(../images/a_108.png) no-repeat center center #19d3c5;background-size: 18px auto;}
.sscqbox:hover{background: #037481;}
.sscqbox:hover span img{transform: scale(1.1);}
.sscqbox:hover p{color: #fff;}

.gdxm h2{font-weight:bold;font-size:2.5vw;margin:6.7708333333vw 0 2.8645833333vw;}
.gdxm ul{display:flex;flex-wrap:wrap;gap:2.0833333333vw;}
.gdxm li{width:calc(33.33% - 4.1666666667vw/3);}
.gdxmbox{padding:0.5208333333vw;border-radius:10px;background:#f5f5f5;transition:all .5s;}
.gdxmbox span{display:block;border-radius:10px;overflow:hidden;}
.gdxmbox span img{width:100%;object-fit:cover;transition:all 1s;aspect-ratio:483/331;}
.gdxmbox p{display:flex;justify-content:space-between;line-height:7.03125vw;align-items:center;}
.gdxmbox p b{font-size:1.4583333333vw;width:calc(100% - 3.125vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.gdxmbox p em{width:2.1875vw;height:2.1875vw;border-radius:50%;background:url(../images/a_13.png) no-repeat center center #19d3c5;}
.gdxmbox:hover{background:#007481;}
.gdxmbox:hover p b{color:#fff;}
.gdxmbox:hover span img{transform:scale(1.1);}
.jhjs{display:flex;justify-content:space-between;padding-bottom:5.7291666667vw;}

.jhjs{display:flex;justify-content:space-between;padding-bottom:5.7291666667vw;}
.jhjs_text{width:calc(100% - 58.4166666667vw);}
.jhjs_text h2{font-weight:bold;font-size:1.2583333333vw;line-height:1.8;}
.jhjs_text h2 span b{position:relative;z-index:10;display:inline-block;font-weight:bold;transition:all .6s;padding-left:0.15625vw;}
.jhjs_text h2 span{display:inline-block;position:relative;line-height:1.8;}
.jhjs_text h2 span:before{position:absolute;width:100%;height:0.3645833333vw;background:#007481;bottom:0;left:0;content:"";transition:all .6s;}
.jhjs_text h2 span:hover{color:#FFF;}
.jhjs_text h2 span:hover:before{height:100%;}

.jhjs_tp{width:53.8541666667vw;}
.jhjs_tp img{width:100%;}
.h80{height:4.1666666667vw;}
.h100{height:5.2083333333vw;}
.hdhd{padding:0 0 3.125vw 0;}
.hdhd ul{display:flex;flex-wrap:wrap;gap:2.8645833333vw;}
.hdhd li{width:calc(50% - 2.8645833333vw/2);padding:1.5625vw 1.5625vw 2.0833333333vw 1.5625vw;border:2px solid #e6e6e6;border-radius:10px;background:#fff;transition:all .5s;}
.hdhd li:hover{border:2px solid #19d3c5;box-shadow:0 0 10px rgba(0,0,0,.2);}
.hdhd li:hover span img{transform:scale(1.1);}
.hxcpbox span{display:block;border-radius:10px;overflow:hidden;}
.hxcpbox span img{width:100%;object-fit:cover;aspect-ratio:691/328;transition:all 1s;}
.hxcp_text{text-align:center;padding:2.0833333333vw 0 0 0;}
.hxcp_text h2{font-size:1.6666666667vw;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hxcp_text p{font-size:0.9375vw;line-height:1.4583333333vw;margin:0.5208333333vw 0 1.3020833333vw;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}

.dznr2{display:flex;padding:1.8229166667vw;position:relative;border-radius:10px;background:#1c355e;justify-content:space-between;align-items:center;}
.dznr2_text{width:48%;padding-right:3.125vw;}
.dznr2_text h2{font-weight:bold;color:#fff;font-size:1.6666666667vw;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.dznr2_text p{color:#fff;font-size:0.9375vw;line-height:1.4583333333vw;margin:1.3020833333vw 0 1.8229166667vw;}
.dznr2_img{width:52%;}
.dznr2_img img{width:100%;border-radius:10px;}
.zmhd{margin-bottom:6.5104166667vw;}
.dznr{margin-bottom: 5.208vw;}
}







@media screen and (max-width: 1920px) {

}

@media screen and (max-width: 1680px) {


}

@media screen and (max-width: 1600px) {

}
@media screen and (max-width: 1440px) {

}

@media screen and (max-width: 1366px) {

}
@media screen and (max-width: 1280px) {

}

@media screen and (max-width: 1200px) {
.shbq{padding: 0 0 .8rem; }
.shbq ul{gap:.35rem;flex-wrap: wrap;}
.shbq li{width: calc(33.33% - .7rem/3);}
.shbq a{width: 100%;text-align: center; line-height: .64rem;font-size: .26rem;}
.shbq a b{width: .1rem ;height: .18rem;margin-left: .1rem;}
.jhjs{display: block;padding-bottom: .8rem;}
.jhjs_text{width: 100%;padding-bottom: .4rem;}
.jhjs_text h2{font-size: .34rem; line-height: 1.6;}
.jhjs_text h2 span:before{width: 100%;height: .08rem;}
.jhjs_tp{width: 100%;}
.gdxm ul{gap:.2rem;}
.gdxm li{width: calc(50% - .2rem/2);padding-bottom: .2rem;}
.gdxmbox{padding: .07rem;}
.gdxmbox p b{line-height: .8rem;font-size: .28rem;width: calc(100% - .5rem);}
.gdxmbox p em{width: .3rem;height: .3rem;background-size: .13rem .11rem;}
.h80{height: .8rem;}
.sscq ul{gap:.2rem;padding-bottom: .6rem;padding-top: 0;}
.sscq li{width: calc(50% - .2rem/2);padding-bottom: .2rem;}
.sscqbox{padding: .1rem;border-radius: .1rem;}
.sscqbox span{padding: 0;height: auto;border-radius: .1rem;}
.sscqbox span img{width: 100%; object-fit: cover;aspect-ratio: 320 / 220;}
.sscqbox:hover img{transform: scale(1.1);}
.sscqbox p b{line-height: .8rem; padding: 0;font-size: .28rem;width: calc(100% - .5rem);}
.sscqbox p em{width: .3rem;height: .3rem;background-size: .13rem .11rem;}

.pagination ul{gap:.18rem;}
.pagination a{font-size: .26rem; line-height: .73rem;width: .75rem;}
.pagination ul li:nth-child(5){display: none;}
.pagination ul li:nth-child(6){display: none;}
.pagination ul li:nth-child(7){display: none;}
.pagination ul li:nth-child(8){display: none;}
.pagination ul li:nth-child(9){display: none;}
.pagination ul li:nth-child(10){display: none;}

.dznr2{display: block;position: relative;padding: 4.4rem .45rem .85rem .45rem;border-radius: .15rem;}
.dznr2_img{position: absolute;left: 50%;transform: translateX(-50%);top: .45rem;width: calc(100% - .9rem);}
.dznr2_text h2{font-size: .32rem;}
.dznr2_text{width: 100%; padding:.25rem 0 0 0;}
.dznr2_text p{font-size: .26rem;margin-top: .3rem;line-height: 1.6;}

.hdhd{padding: .8rem 0 .5rem;}
.hdhd ul{gap:.4rem;}
.hdhd li{width: 100%;padding: .25rem .25rem .65rem .25rem;}
.hxcp_text{text-align: left; padding: .27rem 0 0 0;}
.hxcp_text h2{font-size: .34rem;}
.hxcp_text p{margin: .2rem 0 .35rem;font-size: .24rem;}
.bg2{margin: .8rem 0;padding:0 0 .85rem 0;}
.dznr{margin-bottom: .9rem;}
.hxcpbox span{display: block;overflow: hidden;border-radius: .15rem;}
}