/* Slider */
.slick-slider {
	position: relative;
	display: block;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;

}


.ygbsy1 {
	width: 100%;
}

.x-container {
	width: 100%;
}


.ygbsy1 .slick-item a {
	display: block;
	width: 100%;
	height: 100%;
}

.ygbsy1 .slick-slide {
	z-index: 1;
}
.ygbsy1 .slick-item {
	height: 28.1875rem;
	overflow: hidden;
}
.bgt{background-color: #f9f9f7;}
.ksjs_bg{background-image: url(/template/pc/skin/images/ksjs_bg.jpg); margin-top: 1.25rem; width: 100%; height: 4.375rem; background-size: 100% 100%; }
.ksjs_bg span{background-image: url(/template/pc/skin/images/ksjs_7.png); margin-right: 0.9375rem; background-size: 14.0625rem 2.125rem; width: 2.4375rem; height: 2.4375rem; overflow: hidden;}
.ksjs_bg1 span{background-position: 0 0;}
.ksjs_bg2 span{background-position: -3.1875rem 1px; height: 2.125rem;}
.ksjs_bg3 span{background-position: 2.375rem 2px; height: 2.125rem;}
.ksjs_bg4 span{background-position: -7.6875rem 1px; height: 2.125rem;}
.ksjs_bg h2{color: white; font-size: 1.875rem;}
.weizhi{font-size: 1.25rem;}
.w720{width: 45rem;}
.w460{width: 28.75rem;}
.ksjs_bz{padding: 1.6875rem 1.5625rem 0;}
.flex-wrap{flex-wrap: wrap;}
.ksjs_bz a{width: 9.125rem; height: 2.6875rem;
-webkit-box-sizing: border-box;
-moz-box-sizing:border-box; 
box-sizing: border-box;
border: 1px solid #f1efed;
border-radius: 3px;
color: #666666;
margin: 0 1.6875rem 1.6875rem 0;
}
.ksjs_bz a:nth-child(4n+4){margin-right: 0;}
.ksjs_bz a:hover{background-color: #0061c0; color: white; border: 0;}
.ksjs_bz a:last-child{background-color: #e39111;border: 0; color: white;}
.ksjs_bz a:last-child:hover{background-color: #e39111;border: 0;}
.jbbk{padding: 1.6875rem 1.5625rem;}
.ksjs_bt{height: 2.75rem; border-bottom: 1px solid #d9dada;}
.bk{color: #333333; font-size: 1.625rem; align-items: baseline; }
.bk small{font-size: 0.875rem; color: #999999; margin-left: 0.9375rem;}
.more a{font-size: 1.125rem; display: flex; color: #777777;}
.more img{width: 1.125rem; height: 1.0625rem; margin-top: 0.3125rem; margin-left: 0.3125rem;}
.ksjs_bkpic img{object-fit: cover; width: 12.5rem; height: 7.5rem;}
.ksjs_bkpic {width: 12.5rem; height: 7.5rem;}
.ksjs_bkpic a{display: block;}
.ksjs_bkbt{width: 27.5rem;}
.ksjs_bkbt h3 a{color: #666666; font-size: 1.375rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ksjs_bkbt p{color: #444444; line-height: 1.5rem; font-size: 0.875rem; text-indent: 1.75rem; margin-top: 1.25rem; text-align: justify;}
.ksjs_bkbt p a{color: #e39111;}
.mb20{margin-bottom: 1.25rem;}
.bottom-bk{border-bottom: 1px dashed #d9dada; padding-bottom: 10px;}
.ksjs_list{ flex-wrap: wrap; overflow: hidden;}
.ksjs_list a{font-size: 0.9375rem; color: #666666; margin-top: 1.25rem; width: 20.3125rem; display: flex; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ksjs_list a:nth-child(even){margin-left: 1.25rem;}
.ksjs_list a::before{content: "Â·"; height:15px;line-height: 15px; margin-right: 5px; font-size: 40px; color: #e7f1f5;}

.ksjs_tjzj{padding:20px; width: 26.25rem;}
.ksjs_zjtx{width: 8.8125rem; height:10.9375rem; border: 1px solid #f1efed;}
.ksjs_zjtx img{object-fit: cover; width: 8.8125rem; height:10.9375rem;}
.ksjs_zjjs{margin-left: 1.25rem; width: 16.1875rem; border-bottom: 1px dashed #d9dada;}
.ksjs_zjjs h4{color: #0061c0; font-size: 1.5rem; margin-top: 1.25rem;}
.ksjs_zjjs .tx{color: #555555; line-height:1.625rem;}
.ksjs_zjjs .zx a{width: 5rem; height: 1.8125rem; color: white; border-radius: 0.375rem; margin-top: 1.25rem;}
.ksjs_zjjs .zx .zx1{background-color: #0061c0;}
.ksjs_zjjs .zx .zx2{background-color: #e39111; margin-left: 0.9375rem;}
.ksjs_yyhj {padding: 1.25rem; width: 100%;}
.ksjs_yyhj a{width: 13.625rem; display: flex; height: 11.4375rem; border: 1px solid #f9f9f9;  padding: 0.5rem;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.bg3{background-color: #f9f9f7;}
.mt25{margin-top: 1.5625rem;}