@charset "utf-8";
.swiper-container{ width:100%; height: 100%; position: relative;}
.swiper-container .swiper-wrapper .swiper-slide img{ object-fit: cover; display: block;}
.swiper-container .swiper-button-next, .swiper-container .swiper-button-prev{ margin-top: auto; transform: translate(0,-50%);}
.swiper-container .swiper-pagination{ width:100%;}

.lm-hd i{ width:0.04rem; height: 0.3rem; margin-right: 0.13rem; background-image: url(../images/yjtc_bg_zwgk_hd_ico.png); background-repeat: no-repeat; background-position: center bottom; display: inline-block; vertical-align: middle;}
.lm-hd.hd01{ padding-bottom: 0.23rem; border-bottom:1px solid #d3e2f5;}
.lm-hd a,.lm-hd span{ font-size: 0.22rem; color: #1764ce; font-weight: bold; display: inline-block; vertical-align: middle;}

.lm-tabs{ padding-bottom: 0.23rem; border-bottom:1px solid #d3e2f5;}
.lm-tabs i{ width:0.04rem; height: 0.3rem; margin-right: 0.13rem; float: left; background-image: url(../images/yjtc_bg_zwgk_hd_ico.png); background-repeat: no-repeat; background-position: center bottom; display: inline-block;}
.lm-tabs ul{ width: calc(100% - 0.17rem); float: right;}
.lm-tabs ul li{ margin-right: 0.7rem; float: left;}
.lm-tabs ul li a{ font-size: 0.22rem; display: block;}
.lm-tabs ul li.active a{ color: #1764ce; font-weight: bold;}

.zw-L{ width:3.97rem;}
.zw-R{ width: calc(100% - 3.97rem); padding-left: 0.35rem;}

.ld{ margin-top: 0.23rem; padding: 0.18rem; border:1px solid #e3ecf8; background-color: #f5f8fa;}
.ld .jz{ margin-top: 0.11rem;}
.ld .jz .img{ width:1.53rem; height: 2.04rem; margin: 0 auto;}
.ld .jz .img img{ width:100%; height: 100%; object-fit: cover;}
.ld .jz h1,.ld .jz h6{ font-size: 0.17rem; color: #3978cc; text-align: center; display: block;}
.ld .jz h1{ margin: 0.15rem 0 0.1rem 0; font-weight: bold;}
.ld .fjz{ margin-top: 0.18rem; padding-top: 0.02rem; border-top:1px solid #e3ecf8;}
.ld .fjz ul{ height: 2.08rem; margin-right: -0.16rem;}
.ld .fjz ul li{ width: calc(99.9999999% / 3); float: left;}
.ld .fjz ul li a{ margin: 0.16rem 0.16rem 0 0; line-height: 0.36rem; text-align: center; background-color: #e7edf6; display: block;}
.ld .fjz ul li a:hover{ color: #fff; background-color: #3978cc;}

.jgzn{ margin-top: 0.25rem;}
.jgzn a{ font-size: 0.22rem; color: #fff; font-weight: bold; line-height: 0.92rem; text-align: center; border-radius: 0.03rem; display: block; background-image: url(../images/yjtc_bg_zwgk_jgzn.png); background-repeat: no-repeat; background-position: center bottom; background-size: 100% 100%;}
.jgzn a:hover{ background-size: 110% 110%;}

.xxgk{ margin-top: 0.23rem;}
.xxgk ul{ margin-right: -0.3rem;}
.xxgk ul li{ width: calc(100% / 4); float: left;}
.xxgk ul li a{ height: 2.27rem; margin-right: 0.3rem; border-radius: 0.03rem; background-repeat: no-repeat; background-position: center bottom; background-size: 100% 100%; display: block; position: relative;}
.xxgk ul li a.gk01{ background-image: url(../images/yjtc_bg_zwgk_xxgk01.png);}
.xxgk ul li a.gk02{ background-image: url(../images/yjtc_bg_zwgk_xxgk02.png);}
.xxgk ul li a.gk03{ background-image: url(../images/yjtc_bg_zwgk_xxgk03.png);}
.xxgk ul li a.gk04{ background-image: url(../images/yjtc_bg_zwgk_xxgk04.png);}
.xxgk ul li a .box{ width: 100%; position: absolute; top:45%; left: 0; transform: translate(0, -50%);}
.xxgk ul li a .box img{ width:0.7rem; height: 0.7rem; margin: 0 auto 0.05rem auto; display: block;}
.xxgk ul li a .box span{ font-size: 0.18rem; color: #fff; font-weight: bold; text-align: center; display: block;}
.xxgk ul li a:hover img{ animation: bounceIn 1s linear;}

.boxs-xx{ margin-top: 0.35rem;}
.boxs-xx .bd{ height: 3.4rem; margin-top: 0.1rem; overflow: hidden;}
.boxs-xx .bd .info li{ line-height: 0.58rem;}

.boxs-zc .zc-bd{ padding-top: 0.14rem; overflow: hidden;}
.boxs-zc .zc-bd .tab{ text-align: center;}
.boxs-zc .zc-bd .tab ul li{ display: inline-block;}
.boxs-zc .zc-bd .tab ul li a{ width:1.8rem; height: 0.4rem; margin: 0.18rem 0.18rem 0 0; line-height: 0.4rem; border-radius: 0.03rem; background-color: #fff; box-shadow: 0 0 0.06rem rgba(158, 158, 158, 0.35); display: block;}
.boxs-zc .zc-bd .tab ul li:hover a,.boxs-zc .zc-bd .tab ul li.active a{ color: #fff; background-color: #3978cc;}
.boxs-zc .zc-bd .tab-bd01{ margin-top: 0.15rem;}
.boxs-zc .zc-bd .tab-bd01 .info{ height: 2.78rem;}
.boxs-zc .zc-bd .tab-bd01 .info li{ line-height: 0.57rem;}
.boxs-zc .zc-bd .tab-bd02{}
.boxs-zc .zc-bd .tab-bd02 .info{ height: 2.78rem; margin-top: 0.15rem;}
.boxs-zc .zc-bd .tab-bd02 .info li{ line-height: 0.57rem;}
.boxs-zc .zc-bd .tab-bd02 .pic-info{ height: 2.6rem; margin-top: 0.37rem;}
.boxs-zc .zc-bd .tab-bd02 .pic-info a{ height: 100%; overflow: hidden;}
.boxs-zc .zc-bd .tab-bd02 .pic-info a img{ width:100%; height: 100%; object-fit: cover;}
.boxs-zc .zc-bd .tab-bd02 .pic-info a:hover img{ transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);}
.boxs-zc .zc-bd .tab-bd02 .pic-info .swiper-container .swiper-wrapper .swiper-slide{ width:100%; height: 100%; overflow: hidden;}
.boxs-zc .zc-bd .tab-bd02 .pic-info .swiper-container .swiper-button-next{ right: 0; border-top-left-radius: 0.03rem; border-bottom-left-radius: 0.03rem;}
.boxs-zc .zc-bd .tab-bd02 .pic-info .swiper-container .swiper-button-prev{ left: 0; border-top-right-radius: 0.03rem; border-bottom-right-radius: 0.03rem;}
.boxs-zc .zc-bd .tab-bd02 .pic-info .swiper-container .swiper-button-next, .boxs-zc .zc-bd .tab-bd02 .pic-info .swiper-container .swiper-button-prev{ width:0.24rem; height: 0.45rem; background-color: rgba(0,0,0,.5); background-image: none;}
.boxs-zc .zc-bd .tab-bd02 .pic-info .swiper-container .swiper-button-next:after, .boxs-zc .zc-bd .tab-bd02 .pic-info .swiper-container .swiper-button-prev:after{ font-size:0.16rem; color: #fff;}
.boxs-zc .zc-bd .tab-bd02 .bspic-info{ height: 3.32rem; margin-top: 0.2rem;}

.boxs-zc .zc-bd .zn-pics{}
.boxs-zc .zc-bd .zn-pics ul{ margin-right: -0.3rem;}
.boxs-zc .zc-bd .zn-pics ul li{ width: calc(100% / 4); float: left;}
.boxs-zc .zc-bd .zn-pics ul li a{ height: 3.33rem; margin: 0.2rem 0.3rem 0 0; padding: 0.1rem; border: 1px solid #fff; border-radius: 0.05rem; background-color: #fff; display: block;}
.boxs-zc .zc-bd .zn-pics ul li img{ width:100%; height: 100%; object-fit: cover;}
.boxs-zc .zc-bd .zn-pics ul li a:hover{ border: 1px solid #d8e9f7;}

.Zcwj{ margin-top: 0.43rem; padding: 0.43rem 0; background: url(../images/yjtc_bg_zwgk_zcwj.png) no-repeat right bottom #f5f8fa;}
.Zcwj .search{ background-color: #e2ebf8;}
.Zcwj .search .title{ font-size: 0.22rem; color: #fff; font-weight: bold; line-height: 0.76rem; text-align: center; background-color: #1764ce;}
.Zcwj .search .box{ padding: 0 0.24rem 0.24rem 0.24rem;}
.Zcwj .search .box ul li{ margin-top: 0.3rem;}
.Zcwj .search .box ul li input[type="text"]{ width: 100%; height: 0.46rem; padding: 0 0.1rem; font-size: 0.15rem; color: #c9c9c9; line-height: 0.46rem; border: 0; border-radius: 0.03rem; background-color: #fff;}
.Zcwj .search .box ul li input[type="text"].date{ width: calc((100% - 0.5rem) / 2); float: left;}
.Zcwj .search .box ul li i{ width:0.5rem; float: left; font-size: 0.22rem; color: #7c7c7d; font-weight: bold; line-height: 0.46rem; text-align: center; display: inline-block;}
.Zcwj .search .box ul li input[type="button"]{ width: 100%; height: 0.63rem; font-size: 0.17rem; color: #fff; line-height: 0.63rem; text-align: center; border: 0; border-radius: 0.03rem; background-color: #1764ce; cursor: pointer;}

.jczwgk{ margin-top: 0.35rem;}
.jczwgk .bd{ margin-top: 0.07rem;}
.jczwgk .bd ul{ margin-right: -0.23rem;}
.jczwgk .bd ul li{ width: calc(100% / 2); float: left;}
.jczwgk .bd ul li a{ margin: 0.23rem 0.23rem 0 0; padding: 0.08rem; border-radius: 0.03rem; background-color: #d3e4f7; display: block;}
.jczwgk .bd ul li a .box{ height: 2.56rem; border-radius: 0.03rem; background-repeat: no-repeat; background-position: center bottom; background-size: 100%; position: relative;}
.jczwgk .bd ul li a .box.shjz{ background-image: url(../images/yjtc_bg_zwgk_jczwgk01.png);}
.jczwgk .bd ul li a .box.ylfw{ background-image: url(../images/yjtc_bg_zwgk_jczwgk02.png);}
.jczwgk .bd ul li a .box .con{ width:100%; position: absolute; top:45%; left: 0; transform: translate(0, -50%);}
.jczwgk .bd ul li a .box .con img{ width:0.5rem; height: 0.5rem; margin: 0 auto 0.1rem auto; display: block;}
.jczwgk .bd ul li a .box .con span{ color: #3978cc; font-weight: bold; text-align: center; display: block;}
.jczwgk .bd ul li a:hover .box .con img{ animation: bounceIn 1s linear;}

.gkml{ margin-top: 0.35rem; position: relative;}
.gkml .bd{ height: 2.73rem; margin-top: 0.3rem;}
.gkml .bd a{ width:100%; height: 100%; border: 1px solid #e3ecf8; background-color: #f5f8fa; display: block; position: relative;}
.gkml .bd a .box{ width: 100%; position: absolute; top:55%; left: 0; transform: translate(0, -50%);}
.gkml .bd a .box img{ width:0.4rem; height: 0.4rem; margin: 0 auto 0.05rem auto;}
.gkml .bd a .box span{ height: 0.48rem; line-height: 0.24rem; text-align: center; overflow: hidden; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: block;}
.gkml .bd a:hover{ background-color: #e3ecf8;}
.gkml .bd a:hover .box img{ animation: bounceIn 1s linear;}
.gkml .bd .swiper-container{ position: static;}
.gkml .bd .swiper-container .swiper-wrapper .swiper-slide{ height: calc((100% - 30px) / 2); overflow: hidden;}
.gkml .bd .swiper-container .swiper-pagination{ width: auto; top: 0.05rem; left: auto; right: 0; bottom: auto;}
.gkml .bd .swiper-container .swiper-pagination .swiper-pagination-bullet{ width:0.1rem; height: 0.1rem; border: 2px solid #3978cc; background-color: #fff;}
.gkml .bd .swiper-container .swiper-pagination .swiper-pagination-bullet-active{ background-color: #3978cc;}

.xct{ height: 1.5rem; margin-top: 0.25rem;}
.xct img{ width:100%; height: 100%; object-fit: cover;}

.Ld{ margin-bottom: 0.3rem;}
.Ld .zlm{ width:3rem; position: relative; top:0; z-index: 1;}
.Ld .zlm .title{ padding: 0.25rem 0.15rem; font-size: 0.2rem; color: #fff; font-weight: bold; line-height: 0.28rem; text-align: center; background-image: linear-gradient(to right , #3276cd, #155db0); display:block;}
.Ld .zlm ul{ min-height: 7.6rem; padding: 0.1rem 0.25rem; box-shadow: 0 0 0.1rem rgba(193,208,227,.6); background-color: #fff; overflow: hidden;}
.Ld .zlm ul li{}
.Ld .zlm ul li a{ margin: 0.15rem 0 0 0; font-size: 0.17rem; color: #2760b7; font-weight: bold; line-height: 0.5rem; text-align: center; border: 1px solid #dae3ec; display: block; background-color: #fbfbfb;}
.Ld .zlm ul li:hover a,.Ld .zlm ul li.active a{ background-color: #dae3ec;}
.Ld .zlm-js{ width: calc(100% - 3rem); padding-left: 0.4rem;}
.Ld .zlm-js img{ width:2.04rem; height: 2.88rem; margin: 0 auto; object-fit: contain; display: block;}
.Ld .zlm-js h1, .Ld .zlm-js h6{ margin-top: 0.1rem; font-size: 0.21rem; color: #000; text-align: center; display: block;}
.Ld .zlm-js h6{ font-weight: bold;}
.Ld .zlm-js .js-box{ margin-top: 0.25rem; padding: 0.3rem; background-color: #f8f8f8;}
.Ld .zlm-js .js-box .lm{ padding: 0 0 0.23rem 0; border-bottom: 1px solid #e9e9e9; overflow: hidden;}
.Ld .zlm-js .js-box .lm i{ width:0.04rem; height: 0.2rem; margin-right: 0.15rem; float: left; background-color: #3978cc;}
.Ld .zlm-js .js-box .lm span{ float: left; font-size: 0.2rem; color: #3978cc; font-weight: bold; line-height: 0.2rem;}
.Ld .zlm-js .js-box .js{ min-height: 0.84rem; margin-top: 0.2rem; line-height: 0.42rem;}