

body{ font-size: 14px; }

.layui-table td, .layui-table th{ font-size: 14px; }
.layui-table-tips .layui-table-tips-main{ font-size: 14px; }

.layui-table-cell{ padding: 6px 8px; }
.layui-tab-content{ padding: 5px 0; }
.layui-tab > .layui-tab-content{ padding: 10px; }
.form-search .layui-form-item .layui-form-label{ font-size: 12px; }

.layui-layout > .layui-side .layui-side-scroll{  width: 140% !important; }

.think-box-shadow{ box-shadow: 0 0 4px 1px rgba(0,0,0,.1); }
.layui-layout > .layui-body > .think-page-body > .layui-card > .layui-card-line{ box-shadow:none; }
.layui-layout > .layui-body > .think-page-body > .layui-card > .layui-card-body > div > .layui-tab.layui-tab-card{ box-shadow: 0 0 6px 1px rgba(0,0,0,.1); }
.layui-layout > .layui-body > .think-page-body > .layui-card > .layui-card-body > .layui-card-table{ padding: 10px; }
.layui-layout > .layui-body > .think-page-body > .layui-card > .layui-card-body > .layui-card-html{ padding: 10px; }

.layui-form-select dl{ max-height: 220px; bottom: auto; }

.layui-form-pane .layui-form-item .layui-input-inline xm-select{ line-height: 30px; min-height: 30px; }
.layui-form-pane .layui-form-item .layui-input-inline xm-select > .xm-body .xm-search-input{ padding-left: 27px !important; }
.layui-form-pane .layui-form-item .layui-input-inline xm-select > .xm-label .scroll .label-content{ padding: 0px 10px; }

.layui-input-wrap .layui-anim.notselect.layui-anim-fadein{ padding-right:20px; }

.xm-option.selected{ background-color: #F2F2F2 !important; color:#333 !important; }
xm-select > .xm-body .scroll-body .xm-option.selected.hide-icon .xm-option-content{  color:#333 !important; }
xm-select > .xm-body .scroll-body .xm-option.selected.hide-icon .xm-option-content:hover{ color:#666 !important; }

.layui-btn-info{ font-size: 14px; border-color: #f2f2f2 !important; background: #fbfbfb !important; color: #999 !important; cursor:auto !important; user-select:auto !important; }
.layui-btn-info span{ margin-right: 7px; }


.layui-input, .layui-select{ border-color: #e0e0e0; }
.layui-layer-page .layui-layer-content{ max-height:760px; }

fieldset{ padding: 5px 15px; }
fieldset .layui-form-item{ margin-bottom: 0px; }

form.layui-form fieldset{ padding: 15px 25px 0px; }



.layui-form .layui-form-item{ margin-bottom: 10px; }
.layui-form .help-label{ font-size: 13px; }
.layui-form-radio > i{ font-size: 18px; position: relative; top: 1px; }

.form-search .layui-input-affix{ line-height: 31px; }

/* 编辑卡片样式 */
.new-layui-tab-card .layui-form-label{ padding: 5px 15px; color:#A5ACB3 !important; width:80px; }
.new-layui-tab-card .layui-form-mid{ padding: 5px 0 !important;  color:#333 !important;  }
.new-layui-tab-card .wu-list01{ overflow: hidden; font-size: 15px; padding: 2px 0; }
.new-layui-tab-card .wu-list01 > div{ display: inline-block; padding: 0 14px; line-height: 16px !important; }
.new-layui-tab-card .wu-list01 .li{ border-left: 1px solid #E2DFEE;   }
.new-layui-tab-card .wu-list01 .span{ color: #A5ACB3; }
.new-layui-tab-card .layui-col-xs3{ position: relative; padding-left:110px !important; }
.new-layui-tab-card .layui-col-xs3 .layui-form-label{ position: absolute;top: 0; left: 0; }
.new-layui-tab-card .layui-col-xs3 .layui-word-aux{  max-width: 100%;}

/* 编辑颜色 */
.layui-badge.layui-bg-cyan{background-color: #16b777 !important;}
.layui-badge.layui-bg-gray{ background-color: #ccc !important;  }


.layui-laydate-content .laydate-selected:not(.laydate-day-next){ background-color: #f6f6f6; }

/* layui 进度条 */
.layui-progress-in,.layui-progress-in .layui-progress-bar{ line-height: 10px; height: 10px; }


/* 我的一些样式 */
.fs12{ font-size: 12px !important; }
.fs16{ font-size: 16px !important; }
.fs18{ font-size: 18px !important; }
.fs20{ font-size: 20px !important; }
.fs22{ font-size: 22px !important; }

.mt10{ margin-top: 10px !important; }
.mt15{ margin-bottom: 15px !important; }
.mt20{ margin-bottom: 20px !important; }
.mb10{ margin-bottom: 10px !important; }
.mb20{ margin-bottom: 20px !important; }
.mr5{ margin-right: 5px !important; }
.mr10{ margin-right: 10px !important; }
.mr20{ margin-right: 20px !important; }
.ml00{ margin-left: 0px !important; }
.ml10{ margin-left: 10px !important; }
.mr_-2{ margin-right: -2px; }
.mr_-5{ margin-right: -5px; }
.min_h_150{ min-height: 150px; }

.pl20{ padding-left: 20px !important;}

.width40{ width: 40px !important; }
.width60{ width: 60px !important; }
.width80{ width: 80px !important; }
.width100{ width: 100px !important; }
.width120{ width: 120px !important; }
.width140{ width: 140px !important; }
.width160{ width: 160px !important; }
.width200{ width: 200px !important; }
.width214{ width: 214px !important; }
.width240{ width: 240px !important; }
.width300{ width: 300px !important; }
.width360{ width: 360px !important; }
.width400{ width: 400px !important; }
.width500{ width: 500px !important; }

.bl_n{ border-left: none !important; }
.br_n{ border-right: none !important; }
.bt_n{ border-top: none !important; }
.bb_n{ border-bottom: none !important; }

.pull-right{ float: right; }
.pull-left{ float: left; }

.ta-left{ text-align: left !important; }
.ta-center{ text-align: center !important; }
.ta-right{ text-align: right !important; }

i.doc{ color: #1890FF; }
i.xls{ color: #73D13D; }
i.ppt{ color: #FF7A45; }
i.pdf{ color: #FF7875; }
i.mp3{ color: #B37FEB; }


.bgFFF{ background: #FFF !important; } 

.pointer{cursor:pointer; }

.td-hover:hover{ background: #f9f9f9; color: #16b777; cursor:pointer; }
.td-div-hover{ padding: 6px 8px; margin: -6px -8px; }
.td-div-hover:hover{ background: #f0f0f0; color: #16b777; cursor:pointer; }

.td-div-new{ display: flex; flex-direction:column; justify-content:center; height: 38px; margin: -6px -8px; }
.td-div-new .td-div-hover02{ line-height: 20px; }
.td-div-hover02{ padding: 0; margin:0; }
.td-div-hover02:hover{ background: #f0f0f0; color: #16b777; cursor:pointer; }

.think-checkbox.disabled{  filter: grayscale(100%); cursor:not-allowed }
.think-checkbox.disabled input{ cursor:not-allowed;}

.think-radio.disabled{  filter: grayscale(100%); cursor:not-allowed }
.think-radio.disabled input{ cursor:not-allowed;}

.label-required-prev02::before{ font-size: 18px; margin: 7px 0 0 0em; }

.wu-header{ line-height: 30px; padding: 10px 0 10px 0px; background-color: #FFF; font-size: 16px; overflow:hidden; margin-bottom: 10px;  }
.wu-header .p{ float:left; margin-right: 10px; max-width: 300px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; box-sizing: border-box;}

.wu-span{ display: inline-block; padding:0 3px; height: 18px; line-height: 18px; text-align:center; border:1px solid #ccc; margin: 0 8px 0 10px; font-size: 12px; border-radius: 4px; position: relative; top:-1px;  }
.wu-span.wu-span-blue{ background-color:#EAF5FA; border-color:#A8CEFF; color:#5B96E3; }
.wu-span.wu-span-purple{ background-color:#F2E9FD; border-color:#BCA8FF; color:#9F6CF5; }
.wu-span.wu-span-green{ background-color:#DDF8EF; border-color:#60BAB2; color:#47ADA4; }
.wu-span.wu-span-red{ background-color:#FFDED3; border-color:#FF5722; color:#FF5722; }
.wu-span.wu-span-warning{ background-color:#FFF7DB; border-color:#ffb800; color:#ffb800; }

/* 我的输入框组 */
.mylabel01{ position: relative; }
.mylabel01 .layui-input{padding-left: 50px;  }
.mylabel01 .input-left-icon{ position: absolute; top: 1px; left: 1px; width: 36px; line-height: 36px;text-align: center; background: #E9E9E9; }
.mylabel01 .input-right-icon{ width: auto; padding: 0 3px; }
.mylabel01 .input-right-icon .layui-form-radio{ position: relative; top: -2px; margin-right: 0; }
.mylabel01 .input-right-icon .layui-form-checkbox{ position: relative; top: -4px; margin-right: 0; }
.mylabel01 .input-right-icon .layui-form-checkbox > div{ padding-right: 10px; }
.mylabel01 .layui-form-radio .layui-icon-circle,.mylabel01 .layui-form-radio .layui-icon-radio{ transform:scale(0.8) !important; position: relative; right: -2px;top: 1px; }


/* 我的xmselect 样式 */
.myXmSelectDemo xm-select{ min-width: 195px; }
.myXmSelectDemo xm-select .scroll-body{ margin-top: -2px; }
.myXmSelectDemo xm-select > .xm-body{ width: auto; box-shadow:0 0 10px #ccc; padding:5px 0 0; }
.myXmSelectDemo .xm-body-custom{}
.myXmSelectDemo.width120 xm-select{ min-width: 115px; }

.myXmSelect {overflow: hidden; margin: -5px 0; }
.myXmSelect .layui-layer-loading-2{ display: block; }
.myXmSelect .table{ display: none; }
.myXmSelect .xm-search{ margin-bottom: 0px !important; padding: 0 0 !important; }
.myXmSelect.show .layui-layer-loading-2{ display: none; }
.myXmSelect.show .table{ display: block; }
.myXmSelect .xm-icon-sousuo{ position: relative; top: 7px; left: 10px; }
.myXmSelect .xm-search-input{ box-sizing: border-box !important; padding-left: 37px !important; }
.myXmSelect .layui-table-view{ box-sizing: border-box !important;  margin: 0 0 0 0; position: relative; z-index: 2; }
.myXmSelect .layui-table-view .layui-table thead{ background: #f2f2f2; }
.myXmSelect .layui-table-view .layui-table th{ background: #f2f2f2; border-right: none; }
.myXmSelect .layui-table-view .layui-table td{  border-right: none; }
.myXmSelect .layui-table-view .layui-table-body{ max-height: 193px; }
.myXmSelect .layui-btn-xs{ line-height: 22px; }

.layui-table-click, .layui-table-hover{ background: #f0f0f0 !important; }
.myXmSelect .layui-table[lay-even] tbody tr:nth-child(2n){ background: #FAFAFA; }
.myXmSelect .layui-table-cell{ height: auto; line-height: 26px !important; }
.myXmSelectDemo xm-select > .xm-body{ bottom:auto; }

.myXmselectTime xm-select .scroll-body{ margin-top: -5px; }
.myXmselectTime xm-select > .xm-body{ padding: 0; border: none; background-color: usnet; box-shadow: none; width: auto; }
.myXmselectTime xm-select > .xm-body .xm-body-custom *{ line-height: 30px; }
.myXmselectTime xm-select .layui-laydate-content td > div{ padding: 2px 0; }



/* 我的alert */
.alert,.alert *{ box-sizing: border-box; }
.alert{ padding:8px 20px; margin-bottom: 15px; border: 1px solid transparent; border-radius: 4px; text-shadow: 0 1px 0 rgba(255,255,255,.2); background-repeat: repeat-x; }
.alert.alert-success{ border-color: #b2dba1; background-image: linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);  }
.alert.alert-info{ border-color: #9acfea;  background-image: linear-gradient(to bottom,#d9edf7 0,#b9def0 100%); }
.alert.alert-warning{ border-color: #f5e79e;  background-image: linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);}
.alert.alert-danger{ border-color: #dca7a7;  background-image: linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%); }
.alert.alert-light-blue{ border-color: #F2F8FF;  background-color: #F2F8FF; }


.icon {width: 1em;height: 1em;vertical-align: -0.15em;fill: currentColor;overflow: hidden; }

.index_nav_message .layui-badge{  left: 23px;; margin-top: -18px; display: none; border-radius: 8px; }


.layui-form-checked.layui-checkbox-disabled[lay-skin="primary"] > i{ background: #D6D6D6 !important; border-color: #D6D6D6 !important; }

.uploadvideo{ margin-right: 10px; }
