.kch-comTopL{width: 270px; height: 48px; line-height: 48px; text-align: center; border-radius: 10px 10px 0 0;} 
.kch-comTopR{border: 1px solid #307bf8; background-color: #f5f9ff; height: 44px; line-height: 44px; width: 200px; border-radius: 22px; cursor: pointer;}
.kch-comTopR:hover{background-color: #307bf8; color: #fff!important;}
.kch-comMenuL{width: 270px; height: 495px; padding:20px 0px 20px 20px; background-color: #fff; position: relative;}
.text-9cc1ff{color: #9cc1ff;}
.kch-comBannerBox{width: 600px;}
.kch-comBanner{width: 600px; height: 355px;}
.layui-carousel{width: 600px; height: 355px; 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-comBannerB{width: 193px; height: 114px; overflow: hidden;}
.kch-comBannerB img{width: 193px; height: 114px;}
.kch-comMenuR{width: 270px;}
.kchNotice{width: 100%; height: 125px;}
.kchNotice .swiper-slide{width: auto;}
.kchNotice>.swiper-wrapper{ transition-timing-function: linear !important;}
.kch-comList{width: 580px; height: 365px;}
.kch-comAlink{padding: 0 10px; height: 30px; display: flex; justify-content: center; align-items: center; color: #fff; border: 1px solid rgba(255,255,255,0.4); border-radius: 15px; font-size: 12px; max-width: 100px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;z-index: 2;}
.kch-comAlink:hover{color: #fff; background-color: rgba(255,255,255,0.1);}
.kch-kfzInfo{position: absolute; top: 30px; opacity: 0; left: 0; margin-left: 0; width: 215px; height: 180px; box-shadow: 0 0 20px rgba(0,0,0,0.2); background-color: rgba(0,0,0,0.7); border-radius: 0; color: #fff;pointer-events: inherit; }
.kch-kfzInfo:before{content: ""; position: absolute; width: 0; height: 0; bottom: -16px; left: 50%; margin-left: -8px; border-bottom: none; border-width:0;border-style: dashed;border-color: transparent; border-top-color:#fff;}
.w-215:hover .kch-kfzInfo{top: 0; opacity: 1;  }
.kch-kfzInfo .text-ellipsis5{color: #fff;}
.kch-indexZl{width: 820px;}
.kch-indexZlTop{width: 246px; height: 146px; overflow: hidden; position: relative;}
.kch-indexZls{width: 142px; height: 84px;}
.kch-indexZl a:hover .text-666{color: #307bf8;}
.kch-indexZr{width: 340px;}
.w-246{width: 246px;}
.kch-comMenuLShow{ width: 620px;height: 495px; background-color:rgba(255,255,255,0.97); position: absolute; top: 0; left: 270px; z-index: 10; box-shadow:0 0 4px rgba(0,0,0,0.2); display: none;}
.kch-comMenuL>.flex:hover .kch-comMenuLShow{display: flex;}
/* 详情 */
.kch-companyDUser{width: 130px; height: 130px;}
.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: 38px;line-height: 38px;padding: 0 15px; margin-right: 10px; border-radius: 19px;border: 1px solid #fff; }
.detail-menu a.actived,  .detail-menu a:hover{font-weight: 700; border: 1px solid #307bf8; color: #307bf8; }
/* .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 a{margin-right: 8px;}
.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;}






