.H-main01{ padding-bottom: 0.3rem; background: url(y_zwgk_bg01.png) no-repeat top center #fdfeff; background-size: 100%; overflow: hidden;}
.H-main02{ padding: 0.4rem 0; background: url(y_zwgk_bg02.png) no-repeat top center #ffffff; background-size: 100%; overflow: hidden;}

.ld-hd{ margin-top: 0.38rem;}
.ld-hd a{ padding: 0.08rem 0; display: inline-block; background: linear-gradient(90deg, #d6eafa, #e6f0fc);}
.ld-hd .wz-box{ padding: 0 0.45rem 0 0.08rem; font-size: 0; border-left: 0.04rem solid #3a72e2; display: inline-block;}
.ld-hd .wz-box span{ font-size: 0.23rem; font-weight: bold; line-height: 0.2rem;}
.ld-hd .wz-box .span01{ color: #568fe7;}
.ld-hd .wz-box .span02{ color: #df5636;}

.ld-lf{ width: 5.66rem; margin-top: 0.25rem; padding-right: 0.3rem; border-right: 1px solid #d0e0ec;}
.ld-lf .xz{ display: block;}
.ld-lf .xz img{ width:1.75rem; height: 2.3rem; margin-right: 0.2rem;}
.ld-lf .xz .con{ overflow: hidden;}
.ld-lf .xz .con .name{ margin-bottom: 0.15rem; padding-bottom: 0.23rem; font-size: 0; border-bottom: 1px solid #e8ebef;}
.ld-lf .xz .con .name span{ font-size: 0.24rem; display: inline-block;}
.ld-lf .xz .con .name .span01{}
.ld-lf .xz .con .name .span02{ margin-left: 0.05rem; color: #3e7cdc;}
.ld-lf .xz .con .gz{ color: #454545; line-height: 0.38rem;}
.ld-lf .xz .con .gz p,.ld-lf .xz .con .gz span{ font-size: 0.17rem;}
.ld-btns{}
.ld-btns ul{ margin: 0.11rem -0.2rem 0 0;}
.ld-btns ul li{ width: calc(100% / 3); float: left;}
.ld-btns ul li a{ height: 1.55rem; margin: 0.2rem 0.2rem 0 0; padding: 0.35rem 0 0.15rem 0; border-radius: 0.03rem; border: 1px solid #ccdcf3; background-color: #f1f6fd; display: block;}
.ld-btns ul li a .box{ width:100%; padding: 0 0.1rem;}
.ld-btns ul li a .box img{ width:0.5rem; height: 0.5rem; margin: 0 auto; display: block;}
.ld-btns ul li a .box span{ height: 0.4rem; margin-top: 0.15rem; line-height: 0.2rem; text-align: center; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.ld-btns ul li a:hover{ font-weight: bold; border-radius: 0.1rem; border-top-left-radius: 0.2rem; border-top-right-radius: 0.06rem; border-bottom-left-radius: 0.06rem; border-bottom-right-radius: 0.2rem; box-shadow: 0 0 0.13rem #d8e9f7; background-color: #fff;}

.ld-rf{ width: calc(100% - 5.66rem); margin-top: 0.25rem; padding-left: 0.3rem;}
.ld-rf ul{ margin: -0.08rem -0.6rem 0 0;}
.ld-rf ul li{ width: calc(100% / 6); float: left;}
.ld-rf ul li a{ margin: 0.08rem 0.3rem 0 0; display: block;}
.ld-rf ul li a img{ width:1.31rem; height: 1.64rem; margin: 0 auto; display: block;}
.ld-rf ul li a span{ margin: 0.12rem 0 0.08rem 0; text-align: center; display: block;}

.xxgk{ margin-top: 0.34rem; border-radius: 0.03rem; background-color: #fff; box-shadow: 0 0 0.13rem #d8e9f7;}
.xxgk .hd{ width:2.64rem; padding-right: 0.13rem; position: relative;}
.xxgk .hd .lm{ padding: 0.54rem 0; text-align: center; border-top-left-radius: 0.03rem; border-bottom-left-radius: 0.03rem; background: url(y_zwgk_xxgk_bg.png) no-repeat center center; background-size: cover; display: block; position: relative; z-index: 1;}
.xxgk .hd .lm img{ width:1.96rem; height: 0.34rem; display: inline-block;}
.xxgk .hd .triangle { width: 0; height: 0; border-top: 0.15rem solid transparent; border-left: 0.13rem solid #84aef1; border-bottom: 0.15rem solid transparent; display: block; position: absolute; top: 50%; right: 0; transform: translate(0,-50%);}
.xxgk .bd{ width: calc(100% - 2.64rem); padding:0 0.18rem;}
.xxgk .bd ul{ margin-right: -0.18rem;}
.xxgk .bd ul li{ width: calc(100% / 4); float: left;}
.xxgk .bd ul li a{ margin: 0.19rem 0.19rem 0 0; padding: 0.34rem 0; font-size: 0; border-radius: 0.05rem; text-align: center; background: linear-gradient(0deg, #ddeef9, #f2f8fe); display: block;}
.xxgk .bd ul li a img{ width:0.34rem; height: 0.34rem; margin-right: 0.1rem; display: inline-block; vertical-align: middle;}
.xxgk .bd ul li a span{ font-size: 0.22rem; line-height: 0.34rem; display: inline-block; vertical-align: middle;}
.xxgk .bd ul li a:hover{ font-weight: bold; border-radius: 0.05rem; border-top-left-radius: 0.2rem; border-top-right-radius: 0.06rem; border-bottom-left-radius: 0.06rem; border-bottom-right-radius: 0.2rem; box-shadow: 0 0 0.13rem #d8e9f7; background: linear-gradient(90deg, #8fb6f4, #568fe9);}
.xxgk .bd ul li a:hover img{ display: none;}
.xxgk .bd ul li a:hover span{ color: #fff;}

.zc-boxs{ margin-top: 0.34rem; position: relative;}
.lm{ line-height: 0.24rem; position: relative;}
.lm .h-line{ width: 100%; height: 1px; background-color: #d0e0ec; position: absolute; top: 50%; right: 0; transform: translate(0,-50%);}
.lm .hd{ padding:0 0.15rem 0 0.18rem; background-color: #f9fcfe; display: inline-block; position: relative;}
.lm .hd01{ background-color: #fcfeff;}
.lm .hd02{ background-color: #f5f9fd;}
.lm .hd .s-line{ width:0.06rem; position: absolute; left: 0;}
.lm .hd .s-line em{ height: 0.12rem; display: block;}
.lm .hd .s-line .em01{ background-color: #568fe7; top: 0;}
.lm .hd .s-line .em02{ background-color: #df5636; top: 0.12rem;}
.lm .hd .wz-box{ display: inline-block;}
.lm .hd .wz-box span{ font-size: 0.23rem; font-weight: bold;}
.lm .hd .wz-box .span01{ color: #568fe7;}
.lm .hd .wz-box .span02{ color: #df5636;}

.wj-tabs{ width: calc(100% - 4.99rem); margin-top: 0.23rem; padding-right: 0.33rem;}
.wj-tabs .hd{}
.wj-tabs .hd ul{ margin-right: -0.18rem;}
.wj-tabs .hd ul li{ width: calc(100% / 5); float: left;}
.wj-tabs .hd ul li a{ margin-right: 0.18rem; line-height: 0.42rem; text-align: center; border: 1px solid #d8e9f7; border-radius: 0.21rem; background-color: #f2f8fc; display: block;}
.wj-tabs .hd ul li:hover a, .wj-tabs .hd ul li.active a{ font-weight: bold; color: #fff; background: linear-gradient(90deg, #8fb6f4, #568fe9);}
.wj-tabs .bd{ height: 3.43rem; overflow: hidden;}
.wj-tabs .bd01{ height: 2.93rem;}

.wj-tabs .bd .zc{ margin-top: 0.22rem;}
.wj-tabs .bd .zc ul li{ margin: 0 0 0.21rem 0; padding-left: 0.15rem; background-image: url(y_gy_liico_y.png); background-repeat: no-repeat; background-position: left center; overflow: hidden;}
.wj-tabs .bd .zc ul li .xx{ line-height: 0.3rem; position: relative;}
.wj-tabs .bd .zc ul li .xx a{ margin-right: 1.18rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}
.wj-tabs .bd .zc ul li .xx span { color: #999999; position: absolute; top: 0; right: 0;}
.wj-tabs .bd .zc ul li .xg{ margin: 0.05rem -0.07rem 0 0; overflow: hidden; display: none;}
.wj-tabs .bd .zc ul li .xg a{ margin-right: 0.07rem; padding: 0 0.13rem; font-size: 0.16rem; color: #76aeec; line-height: 0.32rem; border-radius: 0.04rem; background-color: #e6f1f8; display: inline-block;}
.wj-tabs .bd .zc ul li .xg a:hover{ color: #fff; background-color: #437bea;}
.wj-tabs .bd .zc ul li:hover,.wj-tabs .bd .zc ul li.active{ background-position: left 0.13rem;}
.wj-tabs .bd .zc ul li:hover .xg,.wj-tabs .bd .zc ul li.active .xg{ display: block;}
.wj-tabs .bd .qt{ margin-top: 0.11rem;}
.wj-tabs .bd .qt li{ line-height: 0.49rem;}
.wj-tabs .bd .qt li a{ padding-left: 0.15rem; background-image: url(y_gy_liico_y.png); background-repeat: no-repeat; background-position: left center; overflow: hidden;}
.wj-tabs .bd .qt li span{ color: #999999;}

.wj-jsuo{ width:4.99rem; margin-top: 0.23rem; padding: 0.24rem 0.33rem 0.4rem 0.33rem; border: 1px solid #d0e0ec; border-radius: 0.03rem; background: url(y_zwgk_jsuo_bg.png) no-repeat bottom center #f2f8fc; background-size: cover;}
.wj-jsuo .title{ height: 0.41rem; margin: 0 auto 0.05rem auto; display: block;}
.wj-jsuo input[type="text"]{ width:100%; height: 0.43rem; margin-top: 0.18rem; padding:0 0.1rem; font-size: 0.16rem; line-height: 0.43rem; border: 1px solid #dae9f3; box-shadow: 0 0 0.05rem #e0ebfc; background-color: rgba(255, 255, 255, 0.8);}
.wj-jsuo .date input{ width: calc(100% / 2 - 0.35rem); float: left;}
.wj-jsuo .date .h-line{ width:0.7rem; height: 0.43rem; margin-top: 0.18rem; float: left; position: relative;}
.wj-jsuo .date .h-line i{ width: 0.21rem; height: 0.02rem; background-color: #6e9cbb; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.wj-jsuo input[type="text"]:hover{ background-color: rgba(255, 255, 255, 1);}
.wj-jsuo button{ width:2.27rem; margin: 0.32rem auto 0 auto; padding: 0.19rem 0; font-size: 0; border-radius: 0.05rem; background-color: #75a3ed; display: block; cursor: pointer;}
.wj-jsuo button img{ width:0.2rem; height: 0.2rem; margin-right: 0.1rem; display: inline-block; vertical-align: middle;}
.wj-jsuo button span{ color: #fff; display: inline-block; vertical-align: middle;}
.wj-jsuo button:hover{ background-color: #3a72e2;}

.wj-jdtp{ width:4.99rem; height: 3.37rem; margin-top: 0.23rem;}
.wj-jdtp img{ border-radius: 0.03rem;}
.wj-jdtp .swiper-pagination{ width:0.8rem; height: 0.56rem; font-size: 0.24rem; color: #fff; line-height: 0.56rem; border-top-right-radius: 0.05rem; background-color: rgba(117, 182, 237, 0.9); left: 0; bottom: 0;}
.wj-jdtp .swiper-pagination span{ font-size: 0.22rem;}
.wj-jdtp .swiper-pagination .swiper-pagination-current{ font-size: 0.3rem;}

.gkml{ width: calc(100% - 4.99rem); padding-right: 0.33rem; position: relative;}
.gkml .bd ul{ margin: 0.05rem -0.16rem 0 0; padding: 0.05rem; overflow: hidden;}
.gkml .bd ul li{ width: calc(100% / 4); float: left;}
.gkml .bd ul li a{ height: 100%; margin: 0.16rem 0.16rem 0 0; padding: 0.24rem 0.1rem; border: 1px solid #fff; border-radius: 0.03rem; box-shadow: 0 0 0.05rem #deedfc; background-color: #fdfeff; display: block; position: relative;}
.gkml .bd ul li a img{ width:0.35rem; height: 0.35rem; margin: 0 auto; display: block;}
.gkml .bd ul li a span{ height: 0.2rem; margin-top: 0.13rem; line-height: 0.2rem; text-align: center; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.gkml .bd ul li a:hover{ border: 1px solid #d8e9f7; border-top-left-radius: 0.2rem; border-top-right-radius: 0.06rem; border-bottom-left-radius: 0.06rem; border-bottom-right-radius: 0.2rem; box-shadow: 0 0 0.13rem #d8e9f7; background-color: #fdfeff;}

.gkml .bd .swiper-container{ position: static;}
.gkml .bd .swiper-slide:nth-last-of-type(){ background-color: red;}
.gkml .bd .swiper-pagination { width: auto; padding-left: 0.11rem; text-align: right; background-color: #f5f9fd; top: 0; right: 0.3rem; left: auto; bottom: auto;}
.gkml .bd .swiper-pagination .swiper-pagination-bullet { width:0.12rem; height: 0.12rem; margin: 0 0.03rem; border-radius: 0.06rem; opacity: 1; box-shadow: 0 0 0.05rem #deedfc; background-color: #fdfeff;}
.gkml .bd .swiper-pagination .swiper-pagination-bullet-active { background: #568fe7;}

.zdgk{ width:4.99rem; position: relative;}
.zdgk .bd{ height: 5.2rem; margin-top: 0.26rem; padding: 0.1rem  0.1rem 0  0.1rem; border-radius: 0.03rem; box-shadow: 0 0 0.05rem #deedfc; background-color: #fdfeff;}
.zdgk .bd .swiper-container{ width: 100%; height: 100%; position: static;}
.zdgk .bd .swiper-slide:nth-last-of-type(){ background-color: red;}
.zdgk .bd .swiper-pagination { width: auto; padding-left: 0.11rem; text-align: right; background-color: #f5f9fd; top: 0; right: 0; left: auto; bottom: auto;}
.zdgk .bd .swiper-pagination .swiper-pagination-bullet { width:0.12rem; height: 0.12rem; margin: 0 0.03rem; border-radius: 0.06rem; opacity: 1; box-shadow: 0 0 0.05rem #deedfc; background-color: #fdfeff;}
.zdgk .bd .swiper-pagination .swiper-pagination-bullet-active { background: #568fe7;}
.zdgk .bd .swiper-slide{ width: calc(100% / 2);  height: calc((100% - 14px) / 5);}
.zdgk .bd .swiper-slide a{ height: calc(100% - 0.14rem); margin: 0.07rem; padding: 0.315rem 0; color: #fff; font-weight: bold; text-align: center; letter-spacing: 0.01rem; display: block;}
.zdgk .bd .swiper-slide:nth-of-type(1) a,
.zdgk .bd .swiper-slide:nth-of-type(11) a{ text-shadow: 0 0 0.25em #7bc7d6, 0 0 0.25em #7bc7d6, 0 0 0.25em #7bc7d6; background-color: #a5dde8;}
.zdgk .bd .swiper-slide:nth-of-type(2) a,
.zdgk .bd .swiper-slide:nth-of-type(12) a{ text-shadow: 0 0 0.25em #89bee5, 0 0 0.25em #89bee5, 0 0 0.25em #89bee5; background-color: #aed7f6;}
.zdgk .bd .swiper-slide:nth-of-type(3) a,
.zdgk .bd .swiper-slide:nth-of-type(13) a{ text-shadow: 0 0 0.25em #90cd7f, 0 0 0.25em #90cd7f, 0 0 0.25em #90cd7f; background-color: #caebc1;}
.zdgk .bd .swiper-slide:nth-of-type(4) a,
.zdgk .bd .swiper-slide:nth-of-type(14) a{ text-shadow: 0 0 0.25em #96a6d8, 0 0 0.25em #96a6d8, 0 0 0.25em #96a6d8; background-color: #c9d3f2;}
.zdgk .bd .swiper-slide:nth-of-type(5) a,
.zdgk .bd .swiper-slide:nth-of-type(15) a{ text-shadow: 0 0 0.25em #80bcc9, 0 0 0.25em #80bcc9, 0 0 0.25em #80bcc9; background-color: #b0dfe9;}
.zdgk .bd .swiper-slide:nth-of-type(6) a,
.zdgk .bd .swiper-slide:nth-of-type(16) a{ text-shadow: 0 0 0.25em #d2ad7d, 0 0 0.25em #d2ad7d, 0 0 0.25em #d2ad7d; background-color: #f1dabc;}
.zdgk .bd .swiper-slide:nth-of-type(7) a,
.zdgk .bd .swiper-slide:nth-of-type(17) a{ text-shadow: 0 0 0.25em #d9c973, 0 0 0.25em #d9c973, 0 0 0.25em #d9c973; background-color: #f2e9b9;}
.zdgk .bd .swiper-slide:nth-of-type(8) a,
.zdgk .bd .swiper-slide:nth-of-type(18) a{ text-shadow: 0 0 0.25em #7bc7d6, 0 0 0.25em #7bc7d6, 0 0 0.25em #7bc7d6; background-color: #a5dde8;}
.zdgk .bd .swiper-slide:nth-of-type(9) a,
.zdgk .bd .swiper-slide:nth-of-type(19) a{ text-shadow: 0 0 0.25em #72aad3, 0 0 0.25em #72aad3, 0 0 0.25em #72aad3; background-color: #aed7f6;}
.zdgk .bd .swiper-slide:nth-of-type(10) a,
.zdgk .bd .swiper-slide:nth-of-type(20) a{ text-shadow: 0 0 0.25em #90cd7f, 0 0 0.25em #90cd7f, 0 0 0.25em #90cd7f; background-color: #caebc1;}
.zdgk .bd .swiper-slide a:hover{ font-weight: bold; border-radius: 0.05rem; border-top-left-radius: 0.2rem; border-top-right-radius: 0.06rem; border-bottom-left-radius: 0.06rem; border-bottom-right-radius: 0.2rem; box-shadow: 0 0 0.13rem #d8e9f7; background-color: #568fe7;text-shadow: 0 0 0 #90cd7f;}
/* .zdgk .bd ul{ margin: -0.14rem -0.14rem 0 0;}
.zdgk .bd ul li{ width: calc(100% / 2); float: left;}
.zdgk .bd ul li a{ margin: 0.14rem 0.14rem 0 0; padding: 0.315rem 0; color: #fff; font-weight: bold; text-align: center; letter-spacing: 0.01rem; display: block;}
.zdgk .bd ul li:nth-of-type(1) a{ text-shadow: 0 0 0.25em #7bc7d6, 0 0 0.25em #7bc7d6, 0 0 0.25em #7bc7d6; background-color: #a5dde8;}
.zdgk .bd ul li:nth-of-type(2) a{ text-shadow: 0 0 0.25em #89bee5, 0 0 0.25em #89bee5, 0 0 0.25em #89bee5; background-color: #aed7f6;}
.zdgk .bd ul li:nth-of-type(3) a{ text-shadow: 0 0 0.25em #90cd7f, 0 0 0.25em #90cd7f, 0 0 0.25em #90cd7f; background-color: #caebc1;}
.zdgk .bd ul li:nth-of-type(4) a{ text-shadow: 0 0 0.25em #96a6d8, 0 0 0.25em #96a6d8, 0 0 0.25em #96a6d8; background-color: #c9d3f2;}
.zdgk .bd ul li:nth-of-type(5) a{ text-shadow: 0 0 0.25em #80bcc9, 0 0 0.25em #80bcc9, 0 0 0.25em #80bcc9; background-color: #b0dfe9;}
.zdgk .bd ul li:nth-of-type(6) a{ text-shadow: 0 0 0.25em #d2ad7d, 0 0 0.25em #d2ad7d, 0 0 0.25em #d2ad7d; background-color: #f1dabc;}
.zdgk .bd ul li:nth-of-type(7) a{ text-shadow: 0 0 0.25em #d9c973, 0 0 0.25em #d9c973, 0 0 0.25em #d9c973; background-color: #f2e9b9;}
.zdgk .bd ul li:nth-of-type(8) a{ text-shadow: 0 0 0.25em #7bc7d6, 0 0 0.25em #7bc7d6, 0 0 0.25em #7bc7d6; background-color: #a5dde8;}
.zdgk .bd ul li:nth-of-type(9) a{ text-shadow: 0 0 0.25em #72aad3, 0 0 0.25em #72aad3, 0 0 0.25em #72aad3; background-color: #aed7f6;}
.zdgk .bd ul li:nth-of-type(10) a{ text-shadow: 0 0 0.25em #90cd7f, 0 0 0.25em #90cd7f, 0 0 0.25em #90cd7f; background-color: #caebc1;}
.zdgk .bd ul li a:hover{ font-weight: bold; border-radius: 0.05rem; border-top-left-radius: 0.2rem; border-top-right-radius: 0.06rem; border-bottom-left-radius: 0.06rem; border-bottom-right-radius: 0.2rem; box-shadow: 0 0 0.13rem #d8e9f7; background-color: #568fe7;}
.zdgk .bd ul li:nth-of-type(1) a:hover,
.zdgk .bd ul li:nth-of-type(2) a:hover,
.zdgk .bd ul li:nth-of-type(3) a:hover,
.zdgk .bd ul li:nth-of-type(4) a:hover,
.zdgk .bd ul li:nth-of-type(5) a:hover,
.zdgk .bd ul li:nth-of-type(6) a:hover,
.zdgk .bd ul li:nth-of-type(7) a:hover,
.zdgk .bd ul li:nth-of-type(8) a:hover,
.zdgk .bd ul li:nth-of-type(9) a:hover,
.zdgk .bd ul li:nth-of-type(10) a:hover{text-shadow: 0 0 0 #90cd7f;} */

.jczw{ margin-top: 0.3rem;}
.jczw .title{ text-align: center; background: url(y_zwgk_jczw_bg.png) no-repeat center center;}
.jczw .title span{ font-size: 0.24rem; color: #568fe7; font-weight: bold; display: inline-block; vertical-align: middle;}
.jczw .title img{ display: inline-block; vertical-align: middle;}
.jczw .bd ul{ margin: 0.15rem -0.2rem 0 0;}
.jczw .bd ul li{ width: calc(100% / 5); float: left;}
.jczw .bd ul li a{ margin: 0.2rem 0.2rem 0 0; padding: 0.22rem 0.1rem; text-align: center; letter-spacing: 0.01rem; border: 1px solid #fff; border-top-left-radius: 0.3rem; border-top-right-radius: 0.03rem; border-bottom-left-radius: 0.03rem; border-bottom-right-radius: 0.3rem; background-color: #edf2f9; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}
.jczw .bd ul li a:hover{ font-weight: bold; border: 1px solid #d8e9f7; border-top-left-radius: 0.2rem; border-top-right-radius: 0.06rem; border-bottom-left-radius: 0.06rem; border-bottom-right-radius: 0.2rem; box-shadow: 0 0 0.13rem #d8e9f7; background-color: #fdfeff;}

.zwzt{ margin-bottom: -0.3rem; padding-top: 0.4rem; background-color: #f5f9fd;}
.zwzt .swiper-container{ height: 100%; padding-bottom: 0.71rem;}
.zwzt .swiper-slide{ width: calc(100% / 5); height: 1.95rem; position: relative;}
.zwzt .swiper-slide a{ height: 100%; display: block;}
.zwzt .swiper-slide a img { width:100%; height: 100%; border-radius: 0.03rem; display: block; object-fit: cover;}
.zwzt .swiper-slide:hover a{ padding: 0.03rem;}
.zwzt .swiper-slide:hover img{ padding: 0.08rem; box-shadow: 0 0 0.08rem #d5e4fa; background-color: #fff;}
.zwzt .swiper-pagination { height: 0.1rem; bottom: 0.35rem;}
.zwzt .swiper-pagination .swiper-pagination-bullet { width:0.1rem; height: 0.1rem; margin: 0 0.04rem; background-color: #8ab0ea; border-radius: 0.05rem; opacity: 1;}
.zwzt .swiper-pagination .swiper-pagination-bullet-active { width:0.32rem; background: #568fe7;}
