body{background-color: #fff;}
.kch-comBtn{height: 30px; padding: 0 10px; border-radius: 15px;color: #fff; font-size: 14px; background-color: #0a60dd;}
.kch-comBtn:hover{color: #fff;}
.kch-comxqBtn{height: 34px; padding: 0 20px; border-radius: 17px;font-size: 14px; color: #0a60dd; border: 1px solid #0a60dd;}
.kch-comxqBtn:hover{color: #006eff;border: 1px solid #006eff;}
/* 自定义表格 */
.kch-selfTable{border-bottom: 1px solid #ebeef5;display: flex; justify-content: start;}
.tabTop{width: 100%; height: 46px;  display: flex; justify-content: start; border-bottom: none; background-color: #f5f9ff;font-size: 14px;font-weight: bold;}
.tabTop div{color: #909399!important;line-height: 46px; }
.kch-selfTable>div{ display: flex; justify-content: center;align-items: center; padding:15px 15px; color: #606266;}
.kch-selfTable>div:nth-child(1){width: 520px;}
.kch-selfTable>div:nth-child(2){width: 120px;}
.kch-selfTable>div:nth-child(3){width: 160px;}
.kch-selfTable>div:nth-child(4){width: 140px;}
.kch-selfTable>div:nth-child(5){width: 120px;}
.kch-selfTable>div:nth-child(6){width: 140px;}
.kch-comSolid{width: 590px;display: flex; justify-content: start;}
.kch-comLogo{width: 72px; height: 72px; border-radius: 10px;}
.kch-comSolidTxt{max-width: 338px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
/* 详情 */
.kch-comDetailTop{width: 100%; height: 180px; background-color: #48495f;background-image:linear-gradient(90deg,#3b526a 0,#345a6d 100%);}
.kch-companyDUser{width: 120px; height: 120px;border-radius: 10px; margin-right: 20px;}
.kch-comDetailBtn{padding: 0 15px;height: 36px;display: flex; justify-content: center;  align-items: center; border: 1px solid #f08200; color: #fff!important; background-color: #ff7902;border-radius: 4px; }
.detail-menu{display: flex;height: 80px; align-items: center;  border-bottom: 1px solid #ddd; position: relative; z-index: 18;}
.detail-menu a{position: relative;font-size: 16px;color: #666;font-weight: 700; height: 32px;line-height: 32px;padding: 0 0px; margin-right: 30px; border-radius: 19px;border: 1px solid #fff; }
.detail-menu a.actived{font-weight: 700; /* border: 1px solid #0a60dd; */ color: #0a60dd; }

/* .detail-menu a:after {content: "";position: absolute;left: 50%;bottom: 0px;width: 0;height: 2px;-webkit-transform: translate(-50%);transform: translate(-50%); background: #f08200; -webkit-transition: all .3s; transition: all .3s;} */
.detail-menu a.actived:after, .detail-menu a:hover:after{width: 100%;}
.kch-researchImgBox{width: 229px; height: 135px; overflow: hidden; border-radius: 6px!important; position: relative;}
.kch-researchImgBox img{width: 229px!important; height: 135px!important;}
.kchNotice2{width: 100%; height: 135px; margin-bottom: 50px;}
.kchNotice2 .swiper-slide{width: auto;}
.kchNotice2>.swiper-wrapper{ transition-timing-function: linear !important;}
.kch-blackMark{background-color: rgba(0,0,0,0.7); position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 3;}
.kch-blackMark{display: none;}
.kch-researchImgBox:hover .kch-blackMark{display: flex;}
.kch-activeImgBox{width: 220px; height: 130px; border-radius: 6px; overflow: hidden;}
.kch-activeImgBox img{width: 220px; height: 130px; }
.kch-activeTxtBox{height: 130px; border-bottom: 1px solid #eee; }
/* ppt下载按钮 */
.detail-menu .comPptDown{padding:0 10px; cursor: pointer; height: 32px; line-height: 32px; color: #ff7902; position: absolute!important; right: 0; margin-right: 0; background-color: #fff5e6;border-radius: 16px;}
.detail-menu .comPptDown:hover{color: #ff7902;background-color: #fdecd2; border-color: #fbe3c0;}
/* 工商信息 */
.kch-gsInfo{width: 760px; background-color: #f8f8f8; border-radius: 15px; padding: 20px; position: relative; height: 170px; overflow: hidden;}
.kch-gsInfoT>div:nth-child(1){width: 400px; max-width: 400px; min-width: 400px; padding-left: 5px;}
.kch-gsInfoT>div:nth-child(2){width: 180px;max-width: 180px; min-width: 180px;}
.kch-gsInfoT>div:nth-child(3){width: 120px;max-width: 120px; min-width: 120px;}
.kch-zkMore{width: 100%; display: flex; justify-content: center; align-items: center; background-color: #f8f8f8;border-radius:0 0 15px 15px; padding-bottom: 20px;}
.kch-zkMore .icon-sanjiao1{font-size: 8px; position: relative; transform: scale(0.6);}
@media screen and (max-width: 800px) {
	.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;}
	.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;}
	.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 .text-white{color: #333;}
	.kch-screen .zilei .kch-label{height: 50px;margin:5px 10px;}
	/* 详情↓ */
	.w-center.flex.justify-between.mb-5{justify-content: flex-start;flex-wrap: wrap;}
	.kch-leftBox{width: 100%; margin: 0; padding: 0px; padding-top: 0;}
	.kch-rightBox{width: 100%; margin: 0;}
	.kch-companyDUser{width: 70px; height: 70px;}
	.font-28.text-white.font-weight-bold.mr{font-size: 16px;}
	.kch-comDetailTop .px-3{padding-left: 10px; padding-right: 10px; justify-content: flex-start; flex-wrap: wrap;}
	.kch-comDetailTop .font-14{font-size: 12px;}
	.kch-leftBox .mb-2.bg-white.px-3.pb-3{padding-left: 0; padding-right: 0;}
	.detail-menu{height: 50px;white-space: nowrap;overflow-x: scroll;left:0; padding-left:10px; }
	.detail-menu a{display: block; margin-right: 10px;}
	.kch-detailBox img{width: 100%;}
	.kch-gsInfo{width: 100%;}
	.detail-menu .comPptDown{display: none;}
	.w-100.flex.justify-start.pl-1.mb-2{padding-left: 0;}
	.kch-activeImgBox,.kch-activeImgBox img{width: 120px;min-width:120px;height: 72px;}
	.kch-activeImgBox{margin-right: 5px;}
	.kch-activeTxtBox{width: calc(100% - 130px); height: 100px;}
	.kch-activeTxtBox strong{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; line-height: 20px; height: 20px; margin-bottom:10px;}
	.kch-activeTxtBox div{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; line-height: 20px; height: 20px; margin-bottom: 5px;}
	.kch-activeTxtBox>div>.kch-lable{display: none;}
	.kch-activeTxtBox .font-14{font-size: 12px;}
	.kch-leftBox>#lou_main{margin-bottom: 0; padding-bottom: 0;}
	.renling{margin: 0 auto; margin-top: 10px;}
}