body{background-color: #fff;}
.kch-chqBanner{width: 824px; height: 325px; display: flex; justify-content: center; align-items: center; overflow: hidden;}
.kch-chqBanner img{width: 824px; height: 325px; }
.kch-chqShequn{width: 336px; height: 325px; border: 1px solid #eee; border-radius: 6px; background-color: #fff;}
.icon-f-qunl{width: 32px; height: 32px; border-radius: 16px; display: flex; justify-content:center; align-items: center; background-color: #f27f66;}
.bg-main{background-color: #307bf8;}
.bg-yellow{background-color: #f3b225;}
.kch-jiaruBtn{width: 50px; height: 26px; border: 1px solid #307bf8; display: flex; justify-content: center; align-items: center; color: #307bf8; font-size: 12px; font-weight: bold; position: relative;}
.kch-jiaru{cursor: pointer;}
.mb-18{margin-bottom: 18px;}
.kch-saoma{position: absolute;right: 60px; width: 300px;font-weight: normal;box-shadow: 6px 0px 20px 0px rgb(0 0 0 / 18%); z-index:9999; display: none;}
.kch-saoma img{width: 100px; height: 100px;}
.kch-saoma:after{position: absolute;display: block; width: 0;height: 0; border-color: transparent; border-style: solid;content: ''; border-width: 6px;border-left-color:#fff; right: -12px; top: 50%; margin-top: -6px; }
.kch-jiaruBtn:hover .kch-saoma{display: flex;}
.kch-chqUserVipBtn{height: 24px; border-radius: 12px; color: #fff; font-size: 12px;}
.kch-chqUserVipBtn:hover{color: #fff; opacity: 0.9;}
.border{border-color: #dee3ea;}
/* 2021-08-06 */
.kch-UserTopBg{width: 100%; min-height: 248px; background-color: #3d67ac;  background-image: url(/common/img/userTop.jpg); background-repeat: no-repeat; background-position: center;}
.kch-userDetailTx{width: 120px; height: 120px; border-radius: 60px; border: 2px solid #fff;}
.opacity8{opacity: 0.8;}
.bg-395480{background-color: #395480;}
.kch-labelB{ height: 22px; line-height: 22px; padding: 0 10px;}
.kch-labelB:hover{color: #fff;}
.kch-lh28{line-height: 28px;}
/* layui选项卡 */
.kch-talentDetail{position: relative; min-height: 520px;}
.kch-talentDetail .layui-tab-title{height: 60px; padding-left: 15px;border-bottom: none;}
.kch-talentDetail .layui-tab-title li{font-size: 16px; line-height: 60px;color: #666;font-weight: 700; padding: 0; margin-right:45px;}
.kch-talentDetail.layui-tab-brief>.layui-tab-title .layui-this{color: #307bf8; line-height: 60px; }
.kch-talentDetail.layui-tab-brief>.layui-tab-more li.layui-this:after, .kch-talentDetail.layui-tab-brief>.layui-tab-title .layui-this:after{border-bottom: 3px solid #307bf8;height: 60px; }
/* 问答表单 */
.kch-wdTxL{width: 50px; min-width: 50px; height: 50px; border-radius: 25px; border: 1px solid #eee; }
.kch-wdTxS{width: 24px; height: 24px; border-radius: 12px; border: 1px solid #eee; line-height: 22px; text-align: center;background-color: #dadce0; color: #fff;}
.kch-wdTitle{font-size: 16px;word-break: break-word;line-height: 28px;max-height: 96px; color: #191919;}
.kch-wdTitle img{position: relative; top:-3px; }
.kch-wdInfo{font-size: 14px; color: #999;}
.kch-wdInfo span{width: 1px; height: 13px;background-color: #ddd;}
.kch-wdLook{font-size: 14px; color: #999;}
.kch-wdLook i{font-size: 18px;}
.kch-wdListIcon{max-height: 24px;position: relative; top: -2px;}
.kch-wdTitle2{font-size: 14px;word-break: break-word;line-height: 24px;max-height: 72px;}
.kch-userFans{width: 400px; border-radius: 10px; box-shadow: 0 0 12px rgba(0,0,0,0.08);}
.kch-maxW280{max-width: 210px;}
.kch-btnGz{width: 80px; text-align: center; height: 30px; line-height: 30px; background-color: #fff;  font-weight: bold;}
.kch-btnGz:hover{opacity: 0.89;}
.kch-cardBox{width: 436px; height: 225px; border-radius: 10px; overflow: hidden; background-image: url(/common/img/cardBg.jpg); position: relative;}
.kch-cardPic{width: 50px; height: 50px; display: flex; justify-content: center; align-items: center; border: 1px solid rgba(255,255,255,0.3); border-radius: 25px; overflow: hidden; position: absolute; right: 30px; top: 30px;}
.kch-cardPic img{width: 50px; height: 50px;}
/* 12月 头部banner修改 */
.kch-comBannerBox{width: 675px;}
.kch-comBanner{width: 675px; height: 400px;}
.layui-carousel{width: 675px; height: 400px; 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: 214px;}
.kch-omMenuImg{width: 214px; height: 126px; margin-bottom: 11px;}
.kch-omMenuImg:last-child{margin-bottom: 0;}
.kch-comMenuR{width: 270px; min-width: 270px; height: 400px; padding:10px 15px; background-color: #fff; position: relative; border:1px solid #eee;border-radius: 4px;}
.text-b58e56{color: #b58e56;}
.kch-user30{width: 30px; height: 30px; border: 1px solid rgba(0,0,0,0.1); border-radius: 15px;}
.kch-comMenuR a:last-child{border-bottom: none;}
.kch-comMenuR .swiper-slide{height: auto !important;}
.kchNotice>.swiper-wrapper{ transition-timing-function: linear !important;}