.layui-carousel{width: 550px; height: 326px; 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-indexTopCenter{width: 258px;}
.kch-indexTopNew{width: 258px; height: 153px; display: flex; overflow: hidden; position: relative;}
.kch-indexTopNew img{position: absolute; width: 258px; height: 153px; left: 0; top: 0; }
.kch-indexTopHz{width: 332px; height: 326px;background-color: #fff; border-radius: 6px; border: 1px solid #eee; }
.kchNotice{width: 100%; height: 275px;}
.kchNotice .swiper-slide{width: auto;}
.kchNotice>.swiper-wrapper{ transition-timing-function: linear !important;}
.kch-hzNumBox{width: 100%; height: 50px; border-bottom: 1px solid #eee; box-shadow: 0 15px 15px rgba(255,255,255,0.95); padding: 0 10px; line-height: 50px; color: #5d6b7e; background-image: url(../img/hzNumBg.jpg); position: relative; z-index: 2;}
.kch-hzPx2{padding: 0 15px;}
.numCX{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
/* 详情页 */
.kch-cpImgBox{width: 176px; height: 104px; display: flex ; justify-content: center; align-items: center; border-radius: 6px; overflow: hidden; background-color: #ddd; margin-right: 10px; margin-bottom: 10px;}
.kch-cpImgBox:nth-child(4n){margin-right: 0;}
.kch-hzTj .w-max465{max-width: 400px;}
.kch-hzTj .w-max710{max-width:648px;}
/* 数字滚动 */
/*-----数字---*/
.dataNums{display: block;  height:24px; text-align:center;left: 0;}
.dataNums .dataOne{ width:12px; height:24px; margin: 13px 0.5px; text-align: center; background: #cee0ff;border-radius: 2px; float: left;list-style: none;}
.dataNums .dataBoc {position: relative; width: 100%; height: 100%; overflow: hidden;}
.dataNums .dataBoc .tt {position: absolute; top: 0;  left: 0; width: 100%;  height: 100%;}
.dataNums .tt span{width:100%;height:100%; color:#307bf8;font-size: 15px;line-height: 24px;float: left; font-weight: bold;}
/* h5响应式布局 ↓↓↓↓↓↓↓↓ */
.kch-screen>.kch-subclass{border-top: none;}
@media screen and (max-width: 800px) {
	
	.layui-carousel{margin: 0; margin-top: 60px;}
	.w-center.flex.justify-start.my-2{flex-direction:column; margin: 0;}
	.kch-indexTopCenter{display: none;}
	.kch-indexTopHz.kch-hoverImg.mx-1{width: 100%; height: 120px;margin: 0; }
	.kch-indexTopHz.kch-hoverImg.mx-1 .kchNotice{height: 70px;}
	.w-center.flex.justify-between.mb-5{justify-content: flex-start;flex-wrap: wrap; padding: 0;}
	
	.kch-screen{width: 100%; display: flex; justify-content:space-between; padding: 0 15px 0 10px;position:fixed; top:44px; background:#fff;z-index:2;padding-top:5px;margin-top:0;left:0;box-shadow:0 10px 20px rgba(0,0,0,0.1);}
	.kch-shujuBox{margin-top:68px;}
	.kch-screen>.kch-screenH{overflow: inherit;border-bottom:0;flex-direction: column; padding-left: 5px; padding-right: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;z-index: 2; height: 55px; border-top: none; }
	.kch-screen>.kch-subclass{padding-top:10px ; padding-bottom: 10px;}
	.kch-screen .kch-sxmodal{position: fixed; top: 100px; left: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,0.7); display: none;}
	.kch-screenH{max-width: 20%; }
	.kch-screenH>div:nth-child(1){max-width:100%; /* overflow: hidden; */ text-overflow: ellipsis; white-space: nowrap;line-height: 34px;}
	.kch-screenH>div:nth-child(2){display: none; /* flex-direction: column; */}
	.kch-screenH>div:nth-child(2)>a{line-height: 50px;}
	.kch-screenH>.mr-4{margin-right: 0;}
	.kch-screenH>.mr-4>span{display: none;}
	.kch-screenH:after{pointer-events: none;font-family: "iconfont" !important;font-size: 16px; font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute; content: "\e601";  color: #666;  right: 0px; font-size: 10px; transform: scale(0.6);}
	.kch-selfTable{width: 100%;}
	.tabTop{display: none;}
	.kch-selfTable>div{display: none;}
	.kch-selfTable>div:first-child{display: flex;}
	.kch-comSolid{width: 100%;}
	.kch-comSolid>div,.kch-comSolid>div>div{display: grid;position: relative;} 
	.kch-comSolidTxt{max-width: inherit;}
	.kch-comLogo{min-width: 72px;max-width: 72px;}
	.kch-screenH>div:nth-child(2){display: none;position: fixed;background: #ffffff; width: 100%;top: 100px;left: 0; height: 300px;box-shadow:0 50px 50px rgba(0,0,0,0.1);border-top: 1px solid #eee; padding-top: 10px; overflow-y: auto;align-items: flex-start;align-content: flex-start;}
	/* .zilei {padding-left: 20px; padding-top: 20px; border-top: 1px solid #eee;} */
	.kch-subclass .text-white{color: #333;}
	.kch-screen .kch-subclass .kch-label{height: 50px;margin:5px 10px;}
	.kch-topTab{margin-top:20px ; margin-bottom: 8px; height: 32px;}
	.kch-topTab .kch-roundedTab.px-2{display: none;}
	.comPptDown{width: 100%; border-radius: 0; }
	.kch-rightBox{margin-top: 20px;}
	.w-max710{width: 100%; max-width: initial;white-space: normal;}
	.kch-rBq{position: absolute; top: 0px; right: 0px;}
	.w-max465{width: 100%; max-width: initial;white-space: normal;}
	.flex.justify-start.position-relative.bg-white.p-2.border.rounded-10.hoverShadow.mb-2>div>div:nth-child(5)>div:nth-child(2){display: none;}
	.kch-screenH:hover div:nth-child(2){display: flex;}
	.position-relative.bg-white.p-2.border.rounded-10.hoverShadow.mb-2>.flex.justify-start.align-center.pt-1.mb-15{flex-direction: column;align-items: flex-start;}
	.position-relative.bg-white.p-2.border.rounded-10.hoverShadow.mb-2>.flex.justify-start.align-center.pt-1.mb-15>div:nth-child(1){margin-bottom: 10px;}
	.flex.justify-start.position-relative.bg-white.p-2.border.rounded-10.hoverShadow.mb-2{padding: 10px; flex-direction: column;}
	.flex.justify-start.position-relative.bg-white.p-2.border.rounded-10.hoverShadow.mb-2>div{margin: 0;}
	.flex.justify-start.position-relative.bg-white.p-2.border.rounded-10.hoverShadow.mb-2>img:nth-child(1){width: 100%; height: 65%; margin-bottom: 5px;}
	/* 详情 */
	.kch-leftBox{width: 100%; margin: 0; padding: 0px; padding-top: 0;}
	.kch-leftBox>.w-100.bg-white.mb-2.p-4:nth-child(1){padding: 15px;}
	.kch-leftBox>.w-100.bg-white.mb-2.p-4:nth-child(1)>.flex.justify-start.align-center.mb-5:nth-child(3){flex-direction: column;align-items: flex-start; margin-bottom: 20px;}
	.kch-leftBox>.w-100.bg-white.mb-2.p-4:nth-child(1)>.flex.justify-start.align-center.mb-5:nth-child(3)>div{margin-bottom: 15px;}
	.kch-leftBox>.w-100.bg-white.mb-2.p-4>.flex.flex-column.border-bottom.pb-4.mb-4>.flex.justify-between{flex-wrap: wrap; }
	.kch-leftBox>.w-100.bg-white.mb-2.p-4>.flex.flex-column.border-bottom.pb-4.mb-4>.flex.justify-between>div:nth-child(1){margin-bottom: 15px; width: 100%;}
	.kch-leftBox>.w-100.bg-white.mb-2.p-4>.flex.flex-column.border-bottom.pb-4.mb-4>.flex.justify-between>.flex.justify-start.align-center>.kch-wdInfo>img{display: none; }
	.kch-leftBox>.w-100.bg-white.mb-2.p-4>.flex.flex-column.border-bottom.pb-4.mb-4>.flex.justify-between>.flex.justify-start.align-center>.kch-wdInfo>.kch-wdTxS{display: none; }
	.kch-leftBox>.w-100.bg-white.mb-2.p-4>.flex.flex-column.border-bottom.pb-4.mb-4>.flex.justify-between>.flex.justify-start.align-center>.kch-wdInfo>.ml.text-666{margin-left: 0;}
	.kch-leftBox>.w-100.bg-white.mb-2.p-4>.flex.flex-column.border-bottom.pb-4.mb-4>.flex.justify-between>.flex.justify-start.align-center>.font-14.text-999.mr-1{margin-right: 0;}
	.kch-rightBox{width: 100%; margin: 0;}
	.w-center.flex.justify-start.my-2.px-1{display: none;}
	.flex.justify-between.px-3.pb-5.border-bottom.mb-3{padding: 0; padding-bottom: 15px;}
	.w-100.bg-white.mb-2.px-4{padding-left: 15px; padding-right: 15px;}
	.kch-hzDBox{padding: 5px;}
	.kch-hzDBox .p-4{padding:0px; padding-top: 20px;}
	.kch-hzDBox .flex.flex-column.border-bottom.pb-4.mb-4{padding-bottom: 0px; margin-bottom: 15px;}
	.kch-hzDBox .font-22{line-height: 1.5!important; margin-bottom: 15px;}
	.kch-hzDBox .flex.justify-between{justify-content: flex-start; flex-wrap: wrap;}
	.kch-hzDBox .flex.justify-between .flex.justify-start.align-center{flex-wrap: wrap;}
	.kch-hzDBox .flex.justify-between .flex.justify-start.align-center>div{margin-bottom: 10px;}
	.kch-hzDBox .flex.justify-between>div:nth-child(2){display: none;}
	.kch-oneLable{justify-content: flex-start; flex-wrap: wrap; margin-bottom: 30px;}
	.kch-oneLable>div{margin-bottom: 10px; width: 100%;}
	.kch-oneLable>div .kch-lable{transform: scale(1); margin-right: 10px;}
	.kch-cpImgBox:nth-child(4n){margin-right: 1.6%;}
	.kch-cpImgBox{width: 30%; margin-left:1.6%; margin-right:1.6%;height: auto;}
	.kch-hzlcBox{padding: 0; padding-bottom:20px;}
	.kch-hzlcBox .icon-f-qj{font-size: 14px; width:2.5%;}
	.kch-hzlcBox .flex.flex-column.align-center{width: 18%;}
	.kch-hzlcBox .font-12.text-999{text-align: center;}
	.kch-hzDBox .mb-5.text-dark{margin-bottom: 30px;}
	.kch-hzDBox .px-4{padding-left: 0; padding-right: 0;}

	.kch-taskZhiding{right: -8px;top: -3px;border-radius: 1px 13px 0 13px;transform: scale(0.8);}
	.kch-hzDBox .flex.justify-between .flex.justify-start.align-center>.kch-gxBoxXy{margin-bottom: 0;}
	.kch-userTextarea{height: 100px;}
	.kch-userCover{width: 30%; height: auto;}
	.kch-userCover>.kch-userCover{width:100%; height: 60px;}
	.kch-hzDBox .kch-detailBtBox.flex.justify-between{width: 100%; justify-content: space-between;}
	.kch-fixedBox{position: initial;width: 100% !important;}
	.kch-fixedBox>div{width: 100%;}
	.kch-rightBox .shenqing {position: fixed; bottom: 20px; left: 50%; width: 160px; margin-left: -80px; height: 50px; border-radius: 25px;z-index: 10; padding: 0 15px;}
	.layui-layer-content .p-3{padding: 0;}
	.layui-layer-content .kch-userTextarea{height: 100px;}
	.layui-layer-content .flex.justify-start{flex-wrap: wrap;}
	.layui-layer-content .layui-btBox{padding: 0 15px;}
	.layui-layer-content .layui-upload-drag{padding: 10px; margin-left: 20px; margin-bottom: 20px;}
	.mr-3{margin-right: 15px;}
}