.kch-comBannerBox{width:540px;}
.kch-comBanner{width: 540px; height:320px;}
.layui-carousel{width: 540px; height: 320px; background-color: #ddd!important;}
.layui-carousel>[carousel-item]>* img{width: 100%;}
.layui-carousel-ind{top: -5px!important; z-index: 2;}
.layui-carousel-ind ul{width: 100%; background-color: inherit!important; display: flex!important;justify-content: space-between; padding: 0!important;}
.layui-carousel-ind li{flex:1; width: 100%!important; height: 4px!important; border-radius: 0!important; margin: 1px!important;background-color: rgba(255, 255, 255, 0.25)!important;}
.layui-carousel-ind li.layui-this{background-color: rgba(255, 255, 255, 0.55)!important;}
.kch-comMenuImgBox{width: 260px;}
.kch-omMenuImg{width: 260px; height: 154px; margin-bottom: 12px;position: relative;}
.kch-omMenuImg span{width: auto;height: 20px;display: flex ;justify-content: center;align-items: center;border-radius: 10px;font-size: 12px; color:#fff;padding: 0 10px;position: absolute;top: 10px;left: 10px;z-index: 10;background-color: #307bf8; opacity: 0.85;}
.kch-omMenuImg:last-child{margin-bottom: 0;}
.kch-comMenuR{width: 358px;height: 320px;}
/* 圆角选项卡, */
.kch-roundedTab{height: 38px; font-size: 16px; display: flex; align-items: center; color: #666666; font-weight: bold; border-radius: 19px;padding: 0 14px;}
.kch-roundedTab:hover{background-color: #f2f2f2;}
.kch-roundedTab.active{border: 1px solid #307bf8; color: #307bf8;}
.kchNotice{width: 100%; height: 420px; }
.kchNotice .swiper-slide{width: auto;}
.kchNotice>.swiper-wrapper{ transition-timing-function: linear !important;}
.kch-zlDtTxt{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 270px;}
/* h5响应式布局 ↓↓↓↓↓↓↓↓ */
 @media screen and (max-width: 800px) {
	 .w-center.flex.justify-start.px-1.mt-2.mb-2{flex-direction: column; padding: 0; margin: 0;}
	 .kch-comMenuImgBox{display: none;}
	 .kch-comMenuR{width: 100%; padding-bottom: 0; border-bottom: 1px solid #eee;}
	 .w-max180{max-width: initial; width: 100%;}
	 .kch-comBannerBox{width: 100%;}
	 .kch-comLogo{width: 80px; height: 80px; min-width: 80px;}
	 .bg-white.flex.justify-start.position-relative.rounded-4.my-2>.flex-1.flex.flex-column:nth-child(2){width: calc(100% - 90px);}
	.kch-zlInfoR,.kch-zlBannerTxt{display: none;}
	.kch-zlBanner-sm{display: none;}
	.kch-zlTopBanner{width: 100%; height: initial;}
	.w-center.mb-3>.w-100.flex.justify-start.align-center{flex-wrap: wrap; }
	.w-center.mb-3>.w-100.flex.justify-start.align-center>div:nth-child(5){display: none;}
	.w-220.h-280{width: 46%; margin-left: 1.8%; margin-right: 1.8%; margin-bottom: 10px;}
	.w-220.h-280>.w-max180{width: 100%;}
	.w-220.h-280>.w-80px.h-80{width: 60px !important;; height: 60px !important; }
	.w-220.h-280>.w-80px.h-80>.w-80px.h-80{width: 60px !important;; height: 60px !important; }
	.w-center.flex.justify-start.mt-2.mb-3{margin-top: 0px; margin-bottom: 10px;}
	.kch-leftBox{width: 100%; margin: 0; padding: 10px; padding-top: 0;}
	.w-center.flex.justify-between.mb-5{justify-content: flex-start;flex-wrap: wrap;}
	.kch-leftBox>div:nth-child(1){width: 100%;overflow-x: auto;display: -webkit-box;}
	.kch-leftBox>.w-100.flex.flex-column.roll-list>.position-relative.flex.justify-start.my-2>.flex.flex-column{width: calc(100% - 130px);}
	.w-545{width: 100%;}
	.kch-zlImgBox{width: 120px;min-width:120px; height: 72px; margin-right: 10px;}
	.kch-zlImgBox img{width: 120px;min-width:120px;height: 72px;}
	.w-545.mb-2{margin-bottom: 5px;}
	.w-545.mb-3{margin-bottom: 5px;}
	.kch-rightBox{width: 100%; margin: 0;}
	.kch-loadingMore{margin-bottom: 20px;}
	.position-relative.flex.justify-start.my-2{margin-top: 15px; margin-bottom: 15px;}
	.kch-bqLTBox{top: 5px;}
}