body{background-color: #fff;}
.kch-reports{width: 570px; margin:10px; margin-bottom: 20px ; }
.kch-reportsImgBox{width: 300px; height: 177px; border-radius: 8px; position: relative; overflow: hidden; border: 1px solid #e5e8ea;}
.kch-bqLTBox{left: -9px;}
.kch-bqLTBox:after{border-right-color: #900000;}
/* 数据报告详情 */
.kch-reportsBannerImg{width:536px; height: 317px; border-radius: 10px;}
.w-94px{max-width:94px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
/* 复选框样式 */
.layui-form-checked, .layui-form-checked:hover{border-color: #2555a5;}
.layui-form-checkbox{padding-right: 0px; padding-left: 30px; margin-bottom: 12px;}
.layui-form-checkbox span{width: 100%;}
.layui-form-checkbox i{left: 0; height: 30px;border: 1px solid #d2d2d2; border-radius: 0;}
.layui-form-checked i, .layui-form-checked:hover i{ color:#fff ;border: 1px solid #2555a5;background-color:#2555a5 ;}
.layui-form-checked span, .layui-form-checked:hover span{width: 100%; background-color:#f1f6ff ; color:#2555a5 ;border: 1px solid #2555a5;  border-radius: 0;}
.kch-inputListBox2 .layui-input-block{margin-left: 10px; margin-top: 30px;}
.layui-form-radio>i:hover, .layui-form-radioed>i{color:#2555a5;}
/* .select2活动多选 */
.select2-container .select2-search--inline .select2-search__field{padding-left: 60px;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding-left: 0px;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li:nth-child(2){margin-left: 60px;}
/* 数据报告机构内页 */
.kch-reportDetailVip{height: 400px; background-color: #2555a5; background-image: url(/common/img/sjbgbg.jpg); background-position: center bottom;}
.text-fffopacity6{color: #fff; opacity: 0.6;}
.text-fffopacity6:hover{color: #fff; opacity: 0.9;}
.kch-reportDetailContent{ padding-top: 10px;}
.kch-reportDetailLable{height: 24px; line-height: 24px;padding: 0 15px; background-color: #164592; border-radius: 12px; color: rgba(255,255,255,0.9);}
.kch-reportDetailLogo{width: 200px; height: 200px;border: 1px solid rgba(0,0,0,0.1); border-radius: 4px; overflow: hidden;}
.kch-reportDetailLogo img{width: 198px; height: 198px;}
.kch-reportsNyImgBox{width: 260px; height: 154px; overflow: hidden; border-radius: 12px; margin-right: 15px;}
.kch-reportsNyImgBox .kch-reportsImg{width: 260px; height: 154px; }
.kch-reportNyList:hover .kch-reportsNyImgBox .kch-reportsImg{width: 270px; height: 160px; margin-top: -3px; margin-left: -5px;}
.kch-reportsWH{width: 568px;height: 140px;}
.kch-reportsWH .text-ellipsis2{height:40px; margin-bottom: 35px; line-height: 22px;}
.kch-reportsWH .text-666{color: #818386;}
.kch-reportsWH .font-14{font-size: 13px; }
.kch-reportsBQ{ background-color: rgba(0,0,0,0.3); z-index: 5; border-radius: 2px; padding: 5px 10px; font-size: 12px; color: #fff; position: absolute; top: 30px; left: 10px;}
.kch-reportPhImgBox{width: 280px; height: 166px; overflow: hidden; position: relative;}
.kch-reportPhImg{width: 280px; height: 166px; position: absolute; top: 0; left: 0;}
.kch-reportPhImgBox:hover .kch-reportPhImg{width: 300px;height: 177px;top: -6px; left: -10px;}
.kch-reportPhM{width: 280px; height: 166px;background-color: rgba(0,0,0,0.5); display: none;z-index: 2; position: relative;}
.kch-reportPhImgBox:hover .kch-reportPhM{display: flex;}
.kch-reportPhBtn{width: 100px; height: 32px; line-height: 32px; background-color: #f08200; color: #fff; font-size: 16px; border-radius: 15px; text-align: center;}
.kch-reportPhBtn:hover{color: #fff; }
.kch-rightBoxBt{height: 18px; width: 4px; border-radius: 2px; background-color: #2555a5;}
.kch-reportsPhb{width: 100%; z-index: 1; color: #fff; background-color: rgba(0,0,0,0.3);}
.kch-reportsPhS{ z-index: 1;  color: #fff; width: 32px; height: 18px; border-radius: 12px; text-align: center; line-height: 18px; }
/* 报名弹窗覆盖 */
.kch-inputListBox{width: 340px;}
/* 补充单选框 */
.kch-inputListBox2{border-radius: 2px; width: 800px;}
.kch-inputListBox2 .layui-input-block{margin-left: 10px; margin-top: 30px;}
/* 类型选择有值 */
.youzhi{width: 340px;}
.youzhi .kch-InputList .layui-form-select{width: 340px; box-sizing: border-box;}
.youzhi .kch-InputList .layui-form-select .layui-input{background-color: rgba(255,255,255,0); border: none; padding-left: 60px;width: 340px; height: 38px;border: 1px solid #e3e8f0; }
.select2-dropdown{z-index: 1051;}
/* 活动报名成功 */
.kch-skin .layui-layer-btn a{width: 100%; text-align: center; margin: 0 ; height: 34px; line-height: 34px;}
/* .select2活动多选 */
.select2-container .select2-search--inline .select2-search__field{padding-left: 60px!important; position: absolute; left: 0; top: 0; }
.kch-tc-login-box{width: 800px; height:initial; margin-left: -400px; padding: 0; position: absolute; bottom: 0; border-radius:20px 20px 0 0; background-color: initial;}
.roundedTop{border-radius:10px 10px 0 0;}