body{background-color: #fff; padding-bottom: 80px; }
.w-80{width: 70%; margin-bottom: 30px;}
.sline{width: 1px; height: 20px; background-color: #eee;}
.layui-header {width: 100%; height: 80px; background-color: #fff; display: flex; align-items: center;  }
.header-index.fixed-bottom{opacity: 0.95; box-shadow:0 0 10px rgba(0,0,0,0.1);z-index: 1000;}
.kchBanner{width: 100%;}
.kchBanner img { width: 100%; }
.kchBannerMobile { width: 100%; display: none; margin-top: 44px; }
.kchBannerMobile img { width: 100%; }
.kchCFLine{width: 75px; height: 3px; background-color: #ff6600;}
/* 议程 */
.tabThree .kchCFBtnLR {width: 33.33%; }
.kchCFBtnLR {width: 50%;  background-color: #f8ece0; height: 40px; line-height: 40px; color: #666; }
.kchCFBtnLR.active { background-color: #ff6600; height: 40px; line-height: 40px; color: #fff; }
.kchCFYcBt { height: auto; line-height: 1.2; padding-bottom: 10px; border-bottom: 2px solid #333333; color: #333333; }
.kchCFYcBt strong { border-left: 8px solid #ff6600; padding-left: 15px; }
.kchCFYcBtM{ height: auto; line-height: 1.2; padding-bottom: 10px; border-bottom: 2px solid #333333; color: #333333;display: none; }
.kchCFYcBtM strong { border-left: 8px solid #ff6600; padding-left: 12px; }
.xianding{line-height: 1.8; padding-left: 25px;}
.kchCFTable th { color: #ff6600; font-size: 16px; }
.kchCFTable th, .kchCFTable td { text-align: left; }
.kchCFTable thead tr { background-color: #fff; border-bottom: 1px solid #ddd; }
.kchCFTable thead tr th { border: none; }
.kchCFTable tbody tr td { border: none; padding: 12px 15px; color: #191919; }
.kchCFTable tbody tr td:first-child { width: 200px; }
.kchCFTable tbody tr{height: 60px;border-bottom: 1px solid #eee;}
/* 大会相关 */
.kchCFxg{width: 48%;}
.kchCFxgImgBox{width: 330px; padding-left: 20px;}
.kch-footer{margin-top: 200px;}
/* .select2活动多选 */
.select2-container .select2-search--inline .select2-search__field{padding-left: 92px!important; position: absolute; left: 0; top: 0; }
.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding-left: 92px!important;}
/* 类型选择有值 */
.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: 92px;width: 340px; height: 38px;border: 1px solid #e3e8f0; }
.select2-dropdown{z-index: 1051;}
/* 报名弹窗覆盖 */
.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;}
.kch-inputListBox{width: 340px;}
/* 补充单选框 */
.kch-inputListBox2{border-radius: 2px; width: 800px;}
.kch-inputListBox2 .layui-input-block{margin-left: 0px; margin-top: 9px;padding-right: 30px; }
.kch-InputList{padding-left: 92px;}
.left-20{left: 20px;}
.icon-asterisk{color: #ff0000; font-size: 10px;}
.layui-form-checkbox i{left: 0; width: 20px; height: 20px;line-height: 20px;font-weight: bold; color: #fff;font-size: 12px; border:1px solid #d2d2d2;}
.layui-form-checkbox:hover span{background-color: initial; color: #191919;line-height: 20px; padding-left: 28px;}
.layui-form-checkbox span{background-color: initial; color: #191919; line-height: 20px; padding-left: 28px;}
.layui-form-checked span, .layui-form-checked:hover span{background-color: initial; color: #191919; line-height: 20px; padding-left: 28px;}
.layui-form-checked:hover i{color: #fff;}
.layui-form-checked i{background-color: #f08200;}
a.text-orange-red:hover{color: #f08200;}
.kch-Btn.bg-orange-red:hover{background-color: #f08200; opacity: 0.95;}
.wenhao{color: #f08200; position: absolute; right: 0px; padding:0 4px;cursor:pointer;}
.CFxdxw{color: #666666; position: absolute; right: -102px;top: 0; padding:0 4px;cursor:pointer; font-size: 12px; line-height: 18px; }
.CFxdxw2{color: #666666; position: absolute; right: -25px;top: 0; padding:0 4px;cursor:pointer;font-size: 12px;line-height: 18px;}
.nvxing .kchCFTable{margin: 0 0;}
.w-60{width: 66%;}
.w-30{width: 34%;}
.WendyKomadina{width:100px ; height: 100px; border-radius: 4px; margin-bottom: 10px;}
.WendyKomadina2{width:50px ; height: 50px; border-radius: 4px;  margin-right: 10px;}
.kch-tc-login-box{top: 10%;}
.shouji{display: none; width: 100%; height: 50px; position: fixed; bottom: 0; left: 0; justify-content: center; align-items: center; margin-left: 0; border-radius: 0;}
.w-center.flex.flex-column.align-center.justify-center.font-16.text-333.mt-5.mb-3>span.mb-3{width: 100%;}
.layui-form-radio>i:hover, .layui-form-radioed>i{color: #f08200;}
/* .w-100.mb-3.px-5.flex.justify-between.align-center */
 .kchSjNav{display: none;} 
 .kchCFm{display: none;}
 /* 英文版样式兼容 */
.kch-inputListBoxEn{background-color: inherit; display: flex; flex-direction: column;align-items: flex-start;}
.kch-inputListBoxEn>span.position-absolute.left-10{position: relative; left: 6px;}
.kch-inputListBoxEn>.kch-InputList{padding-left: 15px; width: 100%; min-height: 38px; max-height: 38px; /* background-color: #f0f2f7; */}
.kch-inputListBoxEn .select2-container .select2-search--inline .select2-search__field{padding-left: 15px!important; position: absolute; left: 0; top: 0; }
.kch-inputListBoxEn .select2-container--default .select2-selection--multiple .select2-selection__rendered{padding-left: 15px!important;}
.kch-inputListBoxEn.youzhi .kch-InputList .layui-form-select .layui-input{padding-left: 15px!important;}
.kch-inputListBoxEn .select2-container--default .select2-selection--multiple{background-color: #fff;}
.kch-inputListBoxEn.fufeiShow.d-none{display: none;}
.kch-inputListBoxEn.fufeiShow{width: 100%; }
 @media screen and (max-width: 800px) {
	 body{background-color: #fff; padding-bottom: 50px; }
	 .kchBanner{display: none;}
	 .kchBannerMobile { display: block; }
	 .layui-header { display: none; }
	 .w-center { width: 100%; max-width: inherit; min-width: inherit; }
	 /* 流程 */
	 .kchCFTable tbody tr td:first-child { padding: 12px 15px; width: 80px; line-height: 14px; }
	 .mb-10 { margin-bottom: 30px; }
	 .kchCFLine { width: 50px; }
	 .kchCFBottom { height: inherit; }
	 .kchCFSpeaker { flex-direction: initial!important; justify-content: flex-start; width: 100%; padding: 0 20px; }
	 .kchCFSpeakerBg img { width: 100px; height: 100px; }
	 .kchCFSpeaker>.kchCFSpeakerBg { padding-left: 0; padding-right: 0; width: 110px; height: 140px; }
	 .kchCFSpeaker>.flex-column { flex: 1; }
	 .kchCFSpeaker>.flex-column>.text-center { text-align: left; }
	 .kchCFSpeaker:hover .kchCFSpeakerBg { background-image: none; }
	 .kchCFBtnLR { height: auto; line-height: 20px; flex-direction: column; padding: 10px; }
	 .kchCFBtnLR.active { height: auto; line-height: 20px; }
	 .kchCFBtnLR.font-20 { font-size: 16px; }
	 .w-center{padding: 0 10px;}
	 .kchCFYcBt{height: auto; line-height: 1.2; padding-bottom: 10px;}
	 .kchCFYcBt strong{font-size: 18px;}
	 .yidongNo{display: none;}
	 .kchCFYcBtM{height: auto; line-height: 1.2; padding-bottom: 10px; display: block;}
	 .kchCFYcBtM strong{font-size: 18px;}
	 .w-100.mb-3.px-5.flex.justify-between.align-center{flex-direction: column;width: 100%; padding-left: 0; padding-right: 0;}
	 .w-100.mb-3.px-5.flex.justify-between.align-center>.flex.justify-start{width: 100%;flex-direction: column;}
	 .w-80.flex.justify-between.align-center{flex-direction: column;width: 100%;}
	 .w-80.flex.justify-between.align-center>.flex.justify-start{flex-direction: column;width: 100%;}
	 .w-center.flex.justify-between.align-center.mb-5{flex-wrap: wrap;}
	 .kchCFxg{width: 100%;align-items: flex-start; margin-bottom: 20px;}
	 .kchCFxg img{width: 150px;}
	 .kchCFxgImgBox .font-24{font-size: 16px; margin-bottom: 10px;}
	 .font-30{font-size: 20px;}
	 .shouji{display: flex;}
	 .w-center.flex.justify-start.flex-wrap.mb-2{width: 100%;padding: 0;}
	 .w-center.mb-10{width: 100%;padding: 0;}
	 /* 弹窗处理 */
	 .kch-inputListBox{width: 100%;}
	 .youzhi .kch-InputList{width: 100%;}
	 .youzhi .kch-InputList .layui-form-select{width: 100%;}
	 .youzhi .kch-InputList .layui-form-select .layui-input{width: 100%;}
	 .select2.select2-container.select2-container--default{width: 100%;}
	 .kch-tc-login-box{width: 100%; margin-left: 0; left: 0;}
	 .kch-closeIcon{top: 5px; right: 10px; box-shadow: 0 0 12px 3px rgba(0, 0, 0, 0);border: 0;}
	 .px-4{padding-left: 15px; padding-right: 15px;}
	 .layui-form-checkbox span{padding-left: 20px;}
	 .layui-form-checked span, .layui-form-checked:hover span{padding-left: 20px;}
	 .w-100.flex.justify-between.align-center{flex-direction: column;width: 100%;}
	 .w-100.flex.justify-between.align-center>.w-60{width: 100%;}
	 .w-100.flex.justify-between.align-center>.w-30{width: 100%;}
	 .w-30.flex.flex-column.align-center{ margin-top: 10px; padding-left:90px; align-items: flex-start; position: relative; height: 80px; }
	 .WendyKomadina{position: absolute; left: 0; width: 80px; height: 80px;}
	 .kch-inputListBox2{flex-direction: column;width: 100%; align-items: flex-start;}
	 .kchSjNav{display: flex; height: 48px; background-color: #fff;position: fixed; width: 100%; padding: 0 15px; line-height: 48px; color: #333; justify-content: space-between; align-items: center; z-index: 99;top: 0; border-bottom: 1px solid #ddd; }
	 .kchBack{font-weight: bold; font-size:18px;}
	 .w-80px{width: 80px;min-width: 80px;}
	 .layui-table{display: none;}
	 .kchCFm{display: block;}
}
