.keshi a{flex: 1; height: 1.26rem; color: #95a3ab; font-size: 0.24rem; background-image: url(/images/ksjs4.jpg); background-size: 100% 100%; justify-content: center; align-items: center; flex-direction: column;}
/* .keshi a::before{content: ""; width: 0.48rem; height: 0.48rem; overflow: hidden; background-repeat: no-repeat; background-size: 2.57rem 1.06rem; background-image: url(/images/ksjs_ico.png);} */
.keshi a::before{content: ""; width: 0.48rem; height: 0.48rem; overflow: hidden; background-repeat: no-repeat; background-size: 0.48rem 1.03rem; }
.keshi a:first-child::before{background-image: url(/images/ksjs_ico01.png);}
.keshi a:nth-child(2)::before{background-image: url(/images/ksjs_ico02.png);}
.keshi a:nth-child(3)::before{background-image: url(/images/ksjs_ico03.png);}
.keshi a:nth-child(4)::before{background-image: url(/images/ksjs_ico04.png);}
.keshi a.active{background-image: url(/images/ksjs3.jpg); color: white;}
.keshi a.active::before{background-position: 0 -0.59rem;}
.keshi a p{margin-top: 0.1rem;}
.keshi_bg{
	width: 6.9rem;
	overflow: hidden;
	background-color: #0061c0;
}
#keshi-zx img{width: 6.9rem;}
#keshi-zx .swiper-wrapper{width: 6.9rem;
	overflow:hidden;}
.keshi_bg a{width: 1.49rem; margin: 0.188rem 0 0 0.188rem; height: 0.68rem; background-color: #effeff; justify-content: center; align-items: center; color: #0061c0; font-size: 0.24rem; border-radius: 0.1rem;}
.keshi_bg a:nth-child(n+5){margin-bottom: 0.2rem;}
.keshi_bg a:last-child{font-weight: bold; background-color: rgba(239,254,255,0.5); }

.znyyzjtd{height: 4.5rem; margin: 0.3rem 0; width: 100%; position: relative;}
.znyyzjtd .swiper-wrapper{height: 4rem;}
.znzjtd a{width: 2.16rem; height: 3.57rem; margin: 0.1rem 0; border-radius: 0.1rem; background-color: white;box-shadow: 0px 0px 7px 2px rgba(0, 0, 0, 0.05);
-webkit-box-sizing: border-box;
-moz-box-sizing:border-box; 
box-sizing: border-box;
position: relative;
overflow: hidden;
}
.ksbg{background-image: url(/images/ksjs5.jpg); width: 100%; height: 0.71rem; background-size: 100% 100%; position: absolute; z-index: 0; top: 0;}
.ystx {width: 1.14rem; height: 1.14rem; position: absolute; top: 18%;left: 50%;transform: translate(-50%, -18%);}
.znzjtd h2{color: #333333; font-size: 0.28rem; font-weight: 400; margin-top: 1.5rem; text-align: center;}
.znzjtd p{color: #999999; font-size: 0.22rem; text-align: center; margin: 0.15rem 0;}
.znzjtd input{color: white; margin-top: 0.1rem; font-size: 0.25rem; background-color: #0061c0; width: 1.29rem; height: 0.37rem; border-radius: 0.06rem;}

.ksjs_pic{width: 2.38rem; height: 2.08rem; border-radius: 0.06rem; overflow: hidden;}
.ksjs dl{width: 4.2rem; border-bottom: 1px solid #f5f5f5;}
.ksjs dl dt a{color: #000000; font-size: 0.32rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.ksjs dl dd{font-size: 0.26rem; color: #666666;height: 0.8rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;word-break: break-all; margin-top: 0.2rem; line-height: 0.45rem;}
.xiangqing{background-color: #facd89; color: white; width: 1.45rem; border-radius: 0.4rem;}
.huanjing a{width: 2.19rem; height: 1.84rem; margin: 0.165rem 0.165rem 0 0;}
.huanjing a:nth-child(3n+3){margin-right: 0;}
.huanjing a:nth-child(-n+3){margin-top: 0.4rem;}
.nav{display: none;}
.ks_xbanner a{display: block;}