@charset "utf-8";
.zdzz{ height: 1.13rem; position: relative;}
.zdzz .hd{ width:1.73rem; height: 100%; position: absolute;}
.zdzz .hd .triangle { width: 0; height: 0; border-right: 0.2rem solid transparent; border-bottom: 0.27rem solid #326cdf; border-top: 0rem solid transparent; position: absolute; top: 0; right: 0;}
.zdzz .hd .font{ width:calc(100% - 0.2rem); height: 100%; background: linear-gradient(180deg,#77a5ff,#437bea); position: relative;}
.zdzz .hd .font span{ width:100%; font-size: 0.24rem; color: #fff; font-weight: bold; text-align: center; letter-spacing: 0.01rem; position: absolute; top: 50%; left: 0; transform: translate(0,-50%);}
.zdzz .bd{ width:calc(100% - 1.53rem); height: 0.86rem; margin-top: 0.27rem; background-color: #f3f8fb; position: relative; z-index: 1;}
.zdzz .bd a{ font-size: 0.3rem; font-weight: bold; line-height: 0.86rem; text-align: center; overflow: hidden; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.zdzz .bd .swiper-container{ position: static;}
.zdzz .bd .swiper-pagination{ width: 1.53rem; text-align: center; top:auto; left: -1.53rem; right: auto; bottom: 0.1rem; transform:translate3d(0,0,0);}
.zdzz .bd .swiper-pagination span{ display: inline-block;}
.zdzz .bd .swiper-pagination .swiper-pagination-bullet { width:0.1rem; height: 0.1rem; margin: 0 0.02rem; background-color: #d7e4f8; border-radius: 0.05rem; opacity: 1;}
.zdzz .bd .swiper-pagination .swiper-pagination-bullet-active { width:0.26rem; background: #fabc00;}

.tpxw{ width:6.34rem; height: 4.67rem; margin-top: 0.26rem; background-color: #f3f8fb; position: relative;}
.tpxw a{ height: 100%; display: block;}
.tpxw .imgs{ height: calc(100% - 0.8rem); position: relative; overflow: hidden;}
.tpxw .imgs img{ width:100%; height: 100%; object-fit: cover;}
.tpxw .imgs .date{ padding: 0.1rem 0.2rem; font-size: 0.17rem; color: #fff; border-top-right-radius: 0.15rem; background-color: rgba(86,143,231,0.9); position: absolute; left: 0; bottom: 0;}
.tpxw .fonts{ height: 0.8rem; padding: 0 0.2rem; color: #454545; line-height: 0.45rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.tpxw .swiper-pagination { bottom: 0.15rem;}
.tpxw .swiper-pagination .swiper-pagination-bullet { width:0.1rem; height: 0.1rem; margin: 0 0.02rem; background-color: #d7e4f8; border-radius: 0.05rem; opacity: 1;}
.tpxw .swiper-pagination .swiper-pagination-bullet-active { width:0.26rem; background: #fabc00;}

.dtyw{ width: calc(100% - 6.6rem); margin-top: 0.26rem;}
.dtyw .hd { text-align: center;}
.dtyw .hd ul { margin-right: -0.23rem; height: 0.4rem;}
.dtyw .hd ul li { width: calc(100% / 5); float: left; line-height: 0.4rem; text-align: center; position: relative;}
.dtyw .hd ul li:nth-child(n+5){ display: none;}
.dtyw .hd ul li i{ width:2px; height: 100%; background-image: url(../images/y_index_zwdtbg_li_line.png); background-repeat: no-repeat; background-position: right center; position: absolute; top: 50%; right: 0.11rem; transform: translate(0,-50%);}
.dtyw .hd ul li:nth-last-of-type(1) i{ background-image: none;}
.dtyw .hd ul li a { margin-right: 0.23rem; font-size: 0.21rem; color: #484846; font-weight: bold; display: block;}
.dtyw .hd ul li:hover a,.dtyw .hd ul li.active a { color: #fff; background: linear-gradient(130deg,#128ff2,#186dcb); border-radius: 0.24rem;}

.dtyw .bd{ height: 4.27rem; padding-top: 0.19rem;}
.dtyw .bd ul { height: 100%; margin-top: -0.16rem;}
.dtyw .bd ul li { height: calc((100% + 0.16rem) / 4 - 0.16rem); margin-top: 0.16rem;}
.dtyw .bd ul li a { height: 100%; padding: 0.14rem 0.2rem 0.16rem 0.2rem; border: 1px solid #d8e9f7; border-radius: 0.03rem; display: block;}
.dtyw .bd ul li a .date { margin-right: 0.11rem; padding-right: 0.15rem; background-image: url(../images/y_index_zwdtbg_li_line.png); background-repeat: repeat-y; background-position: right center; overflow: hidden;}
.dtyw .bd ul li a .date span { text-align: center; display: block;}
.dtyw .bd ul li a .date .ts { font-size: 0.26rem; color: #568fe7;}
.dtyw .bd ul li a .date .yf { font-size: 0.16rem; color: #999;}
.dtyw .bd ul li a .con { height: 0.56rem; line-height: 0.28rem; text-align: justify; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.dtyw .bd .swiper-wrapper,.dtyw .bd .swiper-slide{ height: 100%;}
.dtyw .bd ul li a:hover{ background-color: #f3f8fb;}

.big-lm{ margin: 0.3rem auto 0.34rem auto; text-align: center; background-image: url(../images/y_zz_biglm.png); background-repeat: no-repeat; background-position: center;}
.big-lm.big-lm01{ background-image: url(../images/y_zz_biglm01.png);}
.big-lm a{ font-size: 0; display: inline-block;}
.big-lm a span{ font-family: "Source Han Serif SC Heavy"; font-size: 0.3rem; font-weight: bold; letter-spacing: 0.03rem; display: inline-block; vertical-align: middle;}
.big-lm a .span01{ color: #568fe7;}
.big-lm a .span02{ color: #df5636;}

.small-lm{ line-height: 0.24rem; position: relative;}
.small-lm .h-line{ width: 100%; height: 1px; background-color: #d0e0ec; position: absolute; top: 50%; right: 0; transform: translate(0,-50%);}
.small-lm .hd{ padding:0 0.15rem 0 0.18rem; background-color: #fff; display: inline-block; position: relative;}
.small-lm .hd .s-line{ width:0.06rem; position: absolute; left: 0;}
.small-lm .hd .s-line em{ height: 0.12rem; display: block;}
.small-lm .hd .s-line .em01{ background-color: #568fe7; top: 0;}
.small-lm .hd .s-line .em02{ background-color: #df5636; top: 0.12rem;}
.small-lm .hd .wz-box{ display: inline-block;}
.small-lm .hd .wz-box span{ font-size: 0.23rem; font-weight: bold;}
.small-lm .hd .wz-box .span01{ color: #568fe7;}
.small-lm .hd .wz-box .span02{ color: #df5636;}

.lbjh{ margin-top: 0.25rem; padding-bottom: 0.35rem; position: relative;}
.lbjh a{ height: 1.24rem; border-radius: 0.05rem; background-position: center center; background-repeat: no-repeat; background-size: cover; display: block; position: relative;}
.lbjh a span{ width: 100%; padding: 0 0.15rem; max-height: 0.7rem; font-size: 0.24rem; color: #fff; font-weight: bold; line-height: 0.35rem; text-align: center; position: absolute; top: 50%; right: 0; transform: translate(0,-50%); white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.lbjh .swiper-container{ position: static;}
.lbjh .swiper-slide:nth-child(2n+1) a{ background-image: url(../images/y_zz_jczwbg01.png);}
.lbjh .swiper-slide:nth-child(2n+2) a{ background-image: url(../images/y_zz_jczwbg02.png);}
.lbjh .swiper-pagination { bottom: 0.1rem;}
.lbjh .swiper-pagination .swiper-pagination-bullet { width:0.08rem; height: 0.08rem; margin: 0 0.02rem; background-color: #568fe7; border-radius: 0.04rem; opacity: 1;}
.lbjh .swiper-pagination .swiper-pagination-bullet-active { width:0.2rem; background: #fabc00;}

.zfxxgk{}
.zfxxgk ul{ margin: -0.22rem -0.22rem 0 0;}
.zfxxgk ul li{ width: calc(100% / 4); float: left;}
.zfxxgk ul li a{ margin: 0.22rem 0.22rem 0 0; padding: 0.3rem 0.1rem; border-top-left-radius: 0.2rem; border-top-right-radius: 0.03rem; border-bottom-left-radius: 0.03rem; border-bottom-right-radius: 0.2rem; display: block;}
.zfxxgk ul li a img{ width:0.45rem; height: 0.45rem; margin: 0 auto; display: block;}
.zfxxgk ul li a span{ margin-top: 0.1rem; font-size: 0.2rem; color: #fff; font-weight: bold; text-align: center; display: block;}
.zfxxgk ul li:nth-of-type(1) a{ background: url(../images/y_zz_xxgkbg01.png) no-repeat center bottom #68cadd; background-size: 100% auto;}
.zfxxgk ul li:nth-of-type(2) a{ background: url(../images/y_zz_xxgkbg02.png) no-repeat center bottom #a0b3ec; background-size: 100% auto;}
.zfxxgk ul li:nth-of-type(3) a{ background: url(../images/y_zz_xxgkbg03.png) no-repeat center bottom #f4c78d; background-size: 100% auto;}
.zfxxgk ul li:nth-of-type(4) a{ background: url(../images/y_zz_xxgkbg04.png) no-repeat center bottom #6fb5ea; background-size: 100% auto;}
.zfxxgk ul li a:hover{ border-radius: 0.1rem;}

.zc-box{ width: calc(100% / 2 - 0.21rem); margin-top: 0.34rem;}
.zc-hd{}
.zc-hd ul{ margin-right: -0.18rem;}
.zc-hd ul li{ width: calc(100% / 4); float: left;}
.zc-hd ul li a{ margin: 0.23rem 0.18rem 0 0; line-height: 0.38rem; text-align: center; border: 1px solid #d8e9f7; border-radius: 0.21rem; background-color: #f2f8fc; display: block;}
.zc-hd ul li:hover a, .zc-hd ul li.active a{ font-weight: bold; color: #fff; background: linear-gradient(90deg, #8fb6f4, #568fe9);}

.zc-bd{ margin-top: 0.13rem;}
.zc-bd .qt li{ line-height: 0.5rem;}
.zc-bd .qt li a{ padding-left: 0.15rem; background-image: url(../images/y_gy_liico_y.png); background-repeat: no-repeat; background-position: left center; overflow: hidden;}
.zc-bd .qt li span{ color: #999999;}

.ml-title{ margin: 0.2rem auto 0.24rem auto;}
.ml ul{ margin: -0.18rem -0.18rem 0 0;}
.ml ul li{ width: calc(100% / 5); float: left;}
.ml ul li a{ margin: 0.18rem 0.18rem 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;}
.ml 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;}

.jczw ul{ margin: -0.27rem -0.27rem 0 0;}
.jczw ul li{ width: calc(100% / 2); float: left;}
.jczw ul li a{ height: 1.24rem; margin: 0.27rem 0.27rem 0 0; background-repeat: no-repeat; background-position: center center; display: block; position: relative; background-size: 100%;}
.jczw ul li:nth-child(2n+1) a{ background-image: url(../images/y_zz_jczwbg01.png);}
.jczw ul li:nth-child(2n+2) a{ background-image: url(../images/y_zz_jczwbg02.png);}
.jczw ul li a span{ width:100%; font-family: "Source Han Serif SC Heavy"; font-size: 0.3rem; color: #fff; text-align: center; text-shadow:0.07rem 0.07rem 0.07rem #2b6acc; display: block; position: absolute; top: 50%; right: 0; transform: translate(0,-50%);}
.jczw ul li a:hover{ background-size: 105%;}

