@charset "utf-8";
/* CSS Document */

/*类*/
i,cite {font-style: normal;}

.u-flex{display: flex;}
.u-flex-col{flex-direction: column;}
.u-row-around{justify-content: space-around;}
.u-row-between{justify-content: space-between;}
.u-row-end{justify-content: flex-end;}
.u-row-center{justify-content: center;}
.u-col-top{align-items: flex-start;}
.u-col-center{align-items: center;}
.u-col-bottom{align-items: flex-end;}

.u-shrink{flex-shrink: 0;}

/*图片*/
.imgbox img {width: 100%; border: 0;}

/*鼠标样式*/
.cursor {cursor: pointer;}

/*多余隐藏*/
.u-overflow{overflow: hidden;}

/*无边框INPUT*/
.input-none,.input-none:hover {border: 0; padding: 0; margin: 0;}
/*无边框botton*/
.button-none,.button-none:hover {border: 0; padding: 0; margin: 0;}

/*上下左右*/
.u-text-left{text-align:left}
.u-text-right{text-align:right}
.u-text-center{text-align:center}
.u-vertical *{vertical-align:sub!important;*vertical-align:middle!important;_vertical-align:middle!important}
.u-vertical-top{vertical-align:top!important}
.u-vertical-middle{vertical-align:middle!important}
.u-vertical-bottom{vertical-align:bottom!important}

/*间距*/
.u-mt-5{margin-top:5px}
.u-mt-10{margin-top:10px}
.u-mt-15{margin-top:15px}
.u-mt-20{margin-top:20px}
.u-mt-25{margin-top:25px}
.u-mt-30{margin-top:30px}
.u-mt-35{margin-top:35px}
.u-mt-40{margin-top:40px}
.u-mt-50{margin-top:50px}
.u-mt-80{margin-top:80px}
.u-mt-100{margin-top:100px}
.u-mb-5{margin-bottom:5px}
.u-mb-10{margin-bottom:10px}
.u-mb-15{margin-bottom:15px}
.u-mb-20{margin-bottom:20px}
.u-mb-30{margin-bottom:30px}
.u-mb-40{margin-bottom:40px}
.u-mb-50{margin-bottom:50px}
.u-mb-80{margin-bottom:80px}
.u-mb-100{margin-bottom:100px}
.u-ml-5{margin-left:5px}
.u-ml-10{margin-left:10px}
.u-ml-15{margin-left:15px}
.u-ml-20{margin-left:20px}
.u-ml-30{margin-left:30px}
.u-ml-40{margin-left:40px}
.u-ml-50{margin-left:50px}
.u-ml-80{margin-left:80px}
.u-ml-100{margin-left:100px}
.u-mr-5{margin-right:5px}
.u-mr-10{margin-right:10px}
.u-mr-15{margin-right:15px}
.u-mr-20{margin-right:20px}
.u-mr-30{margin-right:30px}
.u-mr-40{margin-right:40px}
.u-mr-50{margin-right:50px}
.u-mr-80{margin-right:80px}
.u-mr-100{margin-right:100px}
.u-pt-5{padding-top:5px}
.u-pt-7{padding-top: 7px;}
.u-pt-10{padding-top:10px}
.u-pt-15{padding-top:15px}
.u-pt-20{padding-top:20px}
.u-pt-25{padding-top:25px}
.u-pt-30{padding-top:30px}
.u-pt-40{padding-top:40px}
.u-pt-50{padding-top:50px}
.u-pt-80{padding-top:80px}
.u-pt-100{padding-top:100px}
.u-pb-5{padding-bottom:5px}
.u-pb-10{padding-bottom:10px}
.u-pb-15{padding-bottom:15px}
.u-pb-20{padding-bottom:20px}
.u-pb-25{padding-bottom:25px}
.u-pb-30{padding-bottom:30px}
.u-pb-40{padding-bottom:40px}
.u-pb-50{padding-bottom:50px}
.u-pb-80{padding-bottom:80px}
.u-pb-100{padding-bottom:100px}
.u-pl-5{padding-left:5px}
.u-pl-10{padding-left:10px}
.u-pl-15{padding-left:15px}
.u-pl-20{padding-left:20px}
.u-pl-25{padding-left:25px}
.u-pl-30{padding-left:30px}
.u-pl-40{padding-left:40px}
.u-pl-50{padding-left:50px}
.u-pl-80{padding-left:80px}
.u-pl-100{padding-left:100px}
.u-pr-5{padding-right:5px}
.u-pr-10{padding-right:10px}
.u-pr-15{padding-right:15px}
.u-pr-20{padding-right:20px}
.u-pr-25{padding-right:25px}
.u-pr-30{padding-right:30px}
.u-pr-40{padding-right:40px}
.u-pr-50{padding-right:50px}
.u-pr-80{padding-right:80px}
.u-pr-100{padding-right:100px}
.u-pd-5{padding-bottom:5px}
.u-pd-10{padding-bottom:10px}
.u-pd-15{padding-bottom:15px}
.u-pd-20{padding-bottom:20px}
.u-pd-25{padding-bottom:25px}
.u-pd-30{padding-bottom:30px}
.u-pd-40{padding-bottom:40px}
.u-pd-50{padding-bottom:50px}
.u-pd-80{padding-bottom:80px}
.u-pd-100{padding-bottom:100px}

/*字体*/
.u-font-12{font-size: 1.2rem;}
.u-font-14{font-size: 1.4rem;}
.u-font-15{font-size: 1.5rem;}
.u-font-16{font-size: 1.6rem;}
.u-font-18{font-size: 1.8rem;}
.u-font-20{font-size: 2.0rem;}
.u-font-22{font-size: 2.2rem;}
.u-font-24{font-size: 2.4rem;}
.u-font-26{font-size: 2.6rem;}
.u-font-28{font-size: 2.8rem;}
.u-font-30{font-size: 3.0rem;}
.u-font-34{font-size: 3.4rem;}
.u-font-40{font-size: 4.0rem;}
.u-font-42{font-size: 4.2rem;}
.u-font-46{font-size: 4.6rem;}
.u-font-50{font-size: 5.0rem;}
.u-font-60{font-size: 6.0rem;}
.u-font-80{font-size: 8.0rem;}
.u-font-en{font-family:Arial!important}
.u-font-bold{font-weight: bold;}
.u-font-normal{font-weight: normal;}

.u-text-small {text-transform: lowercase} /*转为小写*/ 
.u-text-big {text-transform: uppercase} /*转为大写*/
.u-text-onebig {text-transform: capitalize} /*单词首字母转为大写*/ 

/*字体颜色*/
.u-type-white {color: #FFFFFF;}
.u-type-green {color: #009688;}
.u-type-lgreen {color: #5FB878;}
.u-type-grey {color: #393D49;}
.u-type-primary {color: #1E9FFF;}
.u-type-warning {color: #FFB800;}
.u-type-error {color: #FA3534;}
.u-type-danger {color: #FF5722;}
.u-type-blueash {color: #2F4056;}
.u-type-yellow {color: #FFFF00;}
.u-type-black {color: #000;}
.u-type-red {color: red;}
.u-type-blue {color: blue;}
.u-type-gray {color: #e2e2e2;}
.u-type-333 {color: #333;}
.u-type-666 {color: #666;}
.u-type-999 {color: #999;}
/*背景颜色*/
.u-type-white-bg {background: #FFFFFF;}
.u-type-primary-bg{background: #1E9FFF;}
.u-type-gray-1 {background: #F7F7F7;}
.u-type-gray-2 {background: #f2f2f2;}
.u-type-gray-3 {background: #eeeeee;}
.u-type-gray-4 {background: #e2e2e2;}
.u-type-gray-5 {background: #dddddd;}
.u-type-gray-6 {background: #d2d2d2;}
.u-type-gray-7 {background: #c2c2c2;}

/*分隔线*/
.u-line{font-size:0;line-height:0;border-top:solid 1px #eee; clear: both;}
.u-line-dashed {font-size:0; line-height:1px; border-top: 1px #F7F7F7 dashed; clear: both;}

/*Layui表格自适应高度*/
.table-Auto .layui-table-cell {height: auto!important; line-height: normal; white-space: normal;}
.table-Auto .layui-table-fixed {display: none;}
/*Layui-th居中*/
.layui-table th.t-c {text-align: center;}

/*行高*/
.u-lh-16{line-height:16px}
.u-lh-18{line-height:18px}
.u-lh-20{line-height:20px}
.u-lh-22{line-height:22px}
.u-lh-24{line-height:24px}
.u-lh-26{line-height:26px}
.u-lh-28{line-height:28px}
.u-lh-30{line-height:30px}

/*浮动*/
.u-float-l{float:left!important;_display:inline}
.u-float-r{float:right!important;_display:inline}
.u-rela{position:relative}
.u-abso{position:absolute}
.u-fixed{position:fixed}
.u-abso-left{left:0;right:auto}
.u-abso-right{right:0;left:auto}
.u-abso-top{top:0;bottom:auto}
.u-abso-bottom{bottom:0;top:auto}

/*超出显示...*/
.u-line-1 {overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
/*显示两行，超出显示...*/
.u-line-2 {overflow:hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
/*显示两行，超出显示...*/
.u-line-3 {overflow:hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}

/* layui后台布局与ueditor兼容性问题处理方案 start */
#edui1>div:not([class]){
	display: none;
}
#edui1_toolbarbox{
	width: unset !important;
	z-index: unset !important;
	position: unset !important;
	top: unset !important;
}

/*layer btn按钮颜色*/
.layer-btn-warning .layui-layer-btn a{background: #FF5722; border: 1px #FF5722 solid;}