

* {
	box-sizing: border-box;
}

.lc_body h1, .lc_body h2, .lc_body h3, .lc_body h4, .lc_body h5, .lc_body h6 {
	margin: 0;
}
.lc_body p {
	margin: 0;
}
.lc_body ul {
	margin: 0;
	padding: 0;

}
.lc_body {margin: 0;
	font-family: Microsoft YaHei;
	color: #334151;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
}
.lc_row {
	display: flex;
	flex-wrap: wrap;
	margin-right: -5px;
	margin-left: -5px;
	
}
.lc_col_1, .lc_col_2, .lc_col_3, .lc_col_4, .lc_col_5, .lc_col_6, .lc_col_7, .lc_col_8, .lc_col_9, .lc_col_10, .lc_col_11, .lc_col_12, .lc_col, .lc_col_auto, .col-md, .col-md-auto, .lc_col_lg_1, .lc_col_lg_2, .lc_col_lg_3, .lc_col_lg_4, .lc_col_lg_5, .lc_col_lg_6, .lc_col_lg_7, .lc_col_lg_8, .lc_col_lg_9, .lc_col_lg_10, .lc_col_lg_11, .lc_col_lg_12, .col-lg, .lc_col_lg_auto, .lc_col_xl_1, .lc_col_xl_2, .lc_col_xl_3, .lc_col_xl_4, .lc_col_xl_5, .lc_col_xl_6, .lc_col_xl_7, .lc_col_xl_8, .lc_col_xl_9, .lc_col_xl_10, .lc_col_xl_11, .lc_col_xl_12, .col-xl, .lc_col_xl_auto {
	position: relative;
	width: 100%;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
}
.lc_col {
	flex-basis: 0;
	flex-grow: 1;
	max-width: 100%;
}
.lc_col_auto {
	flex: 0 0 auto;
	width: auto;
	max-width: 100%;
}
.lc_col_1 {
	flex: 0 0 8.33333%;
	max-width: 8.33333%;
}
.lc_col_2 {
	flex: 0 0 20%;
	max-width: 20%;
}
.lc_col_3 {
	flex: 0 0 25%;
	max-width: 25%;
}
.lc_col_4 {
	flex: 0 0 33.333%;
	max-width: 33.333%;
}
.lc_col_5 {
	flex: 0 0 40%;
	max-width: 40%;
}
.lc_col_6 {
	flex: 0 0 50%;
	max-width: 50%;
}
.lc_col_7 {
	flex: 0 0 60%;
	max-width: 60%;
}
.lc_col_8 {
	flex: 0 0 66.66667%;
	max-width: 66.66667%;
}
.lc_col_9 {
	flex: 0 0 75%;
	max-width: 75%;
}
.lc_col_10 {
	flex: 0 0 80%;
	max-width: 80%;
}
.lc_col_11 {
	flex: 0 0 91.66667%;
	max-width: 91.66667%;
}
.lc_col_12 {
	flex: 0 0 100%;
	max-width: 100%;
}
 @media (min-width: 1200px) {
.lc_col_xl {
	flex-basis: 0;
	flex-grow: 1;
	max-width: 100%;
}
.lc_col_xl_auto {
	flex: 0 0 auto;
	width: auto;
	max-width: 100%;
}
.lc_col_xl_1 {
	flex: 0 0 8.33333%;
	max-width: 8.33333%;
}
.lc_col_xl_2 {
	flex: 0 0 16.667%;
	max-width: 16.667%;
}
.lc_col_xl_3 {
	flex: 0 0 25%;
	max-width: 25%;
}
.lc_col_xl_4 {
	flex: 0 0 33.33333%;
	max-width: 33.33333%;
}
.lc_col_xl_5 {
	flex: 0 0 41.66667%;
	max-width: 41.66667%;
}
.lc_col_xl_6 {
	flex: 0 0 50%;
	max-width: 50%;
}
.lc_col_xl_7 {
	flex: 0 0 58.33333%;
	max-width: 58.33333%;
}
.lc_col_xl_8 {
	flex: 0 0 66.66667%;
	max-width: 66.66667%;
}
.lc_col_xl_9 {
	flex: 0 0 75%;
	max-width: 75%;
}
.lc_col_xl_10 {
	flex: 0 0 83.33333%;
	max-width: 83.33333%;
}
.lc_col_xl_11 {
	flex: 0 0 91.66667%;
	max-width: 91.66667%;
}
.lc_col_xl_12 {
	flex: 0 0 100%;
	max-width: 100%;
}
}


.mt-5{ margin-top:5px}

.lc_body .card {
	position: relative;
	display: flex;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box; 
    border-radius: 10px;
 
    box-shadow: 0 1px 3px 0px rgba(115, 108, 203, 0.23);
	
	
	
}
.input{width: 100%; border: 1px solid #ddd; padding: 5px; outline: none;}
.select{width: 100%; border: 1px solid #ddd; padding: 5px; outline: none;}

h5, .h5 {
	font-size: 1.09375rem;
}

.lc_body .card-body {
	flex: 1 1 auto;
 padding:6px;
}

.lc_body .card-title {
	font-size:14px; position: relative;
	font-weight: 600; background:#f5f8f9;
	color: #334151;
	border-bottom: 1px solid #f2f2f2;
	flex: 1 1 auto; line-height: 3.6vh; padding: 0 .3rem;
}
.lc_body .card-title  .more{ color:#999; font-size:12px; font-weight:normal}
.lc_body .card-title  span{color:#333; padding:0 10px;  position:relative; display: flex; align-items: center; }

.clearfix::after {
	display: block;
	clear: both;
	content: "";
}

.text-center {
	text-align: center !important;
}

 *::-webkit-scrollbar {
 width: 4px;
 height: 4px;
 transition: .3s ;
}
::-webkit-scrollbar-thumb {
 background: #e1e6f1;
}
*:hover::-webkit-scrollbar-thumb {
 background: #adb5bd;
}
/*-----Br Themes-----*/
h6, .h6 {
	font-size:14px;
	font-weight: normal;
}
.float-right {
	float: right !important;
}

.lc_body a{ text-decoration:none}


.position{ position:relative}

*{margin:0;padding:0;list-style:none;}


	.lc_body .card-title::before {
		width: 3px;
		height: 14px;
		top: 11px;
		position: absolute;
		content: "";
		background: #2fa5f4;
		border-radius: 20px;
		left: 8px;
	}.s_list{font-size: 12px;}


.ellipsis60 {
    float: left;
    width: 60%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.a-table { width: 100%;
    margin-bottom: .3rem;
    color: 
    #747a80; font-size:12px;
  border-collapse: collapse;
}
.a-table tbody tr:nth-of-type(2n+1) {
    background-color: #fdfdfd;
}
.a-table tbody tr td:nth-child(1) {
    width:150px; text-align: right; 
}
.a-table tbody tr td:nth-child(3) {
     text-align: right; 
}
.a-table tbody tr td label{margin-right: 5px;}
.finput{padding: 5px; border: 1px solid #ddd; outline:none;  border-radius: 3px; background: none; width: 100%;}
.finput2{padding: 5px; border: 1px solid #ddd; outline:none;  border-radius: 3px; background:url(../img/eyes.png) no-repeat right 5px center; width: 100%;}
.a-table th{ background:#f5f7f9; color: #333; font-weight:normal; text-align:center;}
.h2_box{  width:180px; 
    background: linear-gradient(to right, #26b8eb, #028cfd);
    border-radius: 2px;
    padding: 8px;
    font-size: 14px;
    color: #fff;margin-top:10px !important;
	text-align: center;
}
input[disabled]{background: #f7f6f6; color: #999;}
.red{color:#fd2205;}
.a-table th,.a-table td{ padding:0 5px; font-size: 13px; border: 1px solid #ddd;  padding: 0 5px; height: 3.65vh;}
.b-table{width: 100%;
    margin-bottom: .3rem;
    color: 
    #747a80; font-size:12px;
  border-collapse: collapse;}
  .b-table th,.b-table td{ padding:0 5px; font-size: 12px; border: 1px solid #ddd;  padding: 8px 5px; }
  .inputfile {
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
}

.inputfile+label {
	color: #777;
	 height:100px; line-height:100px;
   border:1px dashed #ccc;  width:240px;
	display: inline-block;
	border-radius: 4px;
   
	background:#fff;
	
	user-select: none;
	cursor: pointer;
	touch-action: manipulation;
	vertical-align: middle;
	white-space: nowrap;
	text-align: center;
   
	font-weight: 400;

} .inputfile+label .aui-iconfont{font-size: 26px;}
.aui-icon-plus:before {
content: "\e6e3";
}
@font-face {
	font-family: "aui_iconfont";
	src: url('aui-iconfont.ttf') format('truetype');
}
.aui-iconfont {
	position: relative;
	font-family:"aui_iconfont" !important;
	font-size: 0.7rem;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.tit-flex{display: flex; justify-content: space-between;}
.text-color1{color: #028cfd;}
.text-color2{color: #f6380c;}
.text-color3{color: #3DB060;}
.font_box{ display: block; text-align: center; margin:  .2rem 0 0 0;  float: left ; margin-right: 10px; border-radius: .14rem;  box-shadow: 0 4px 16px rgba(219, 224, 230, .4); }
.font_box .m-grids-2:before{ display: none;}
 .font_box .m-grids-2 .grids-item:not(:nth-child(2n)):before{display: none;}
.font_box .grids-icon img{ width: 280px; height: auto; margin-top: 5px;}
.font_box .grids-icon{ height:180px;}
.font_box .grids-txt{ color:#333 ; font-size: 12px; margin-top: 5px; text-align: center; position: absolute; top: 15px; width: 100%;}
.font_box .m-grids-2{background:none !important;position: relative; }
.ljbtn{ background-image: linear-gradient( 135deg, #9fbdfb 10%, #6093fc 100%) ;
	color:#fff;  padding: 8px 20px; border-radius: 3px; cursor: pointer;  border: none;}
	.mr-5{margin-right: 5px;}
.box-c1{
    background-image: linear-gradient( 135deg, #6bda7c 10%, #41c7a6 100%) ;
	color:#fff
}
.box-c2{
    background-image: linear-gradient( 135deg, #9fbdfb 10%, #6093fc 100%) ;
	color:#fff
}
.ljbtn:hover{background: linear-gradient(to right, #2cabf7 , #50c9fe);}
.mright{float: right; margin-left: 5%;}
.td-flex{display: flex; align-items: center;}
.aui-icon-top:before { content: "\e6f6"; }
.aui-icon-down:before { content: "\e6f7"; }
.aui-display{ display:inline-block}
.aui-list-img li{ display:inline-block; float:left; width:150px; height:100px; margin:0 3px; padding:2px; border:1px solid #ddd; position:relative}
.box-dele{width: 20px;
height: 20px;
background: #dd5044;
color: #fff;
position: absolute;
right: -3px;
top: -3px; border-radius:50%;
line-height: 20px;
text-align: center;
font-weight: 700;
font-size: 14px;
font-family: Tahoma, Verdana, sans-serif;}
.aui-list-img li img{ width:100%; height:100%}

	.aui-radio,
.aui-checkbox {
    width: 20px;
    height: 20px;
    background-color: #ffffff;
    border: solid 1px #dddddd;
    -webkit-border-radius: 0.6rem;
    border-radius: 0.6rem;
    font-size: 0.8rem;
    margin: 0;
    padding: 0;
    position: relative;
    display: inline-block;
    vertical-align: top;
    cursor: default;
    -webkit-appearance: none;
    -webkit-user-select: none;
            user-select: none;
    -webkit-transition: background-color ease 0.1s;
            transition: background-color ease 0.1s;
			outline: none;
}
.aui-checkbox {
    border-radius: 0.1rem;
}
.aui-radio:checked,
.aui-radio.aui-checked,
.aui-checkbox:checked,
.aui-checkbox.aui-checked {
    background-color: #5780f7;
    border: solid 1px #5780f7;
    text-align: center;
    background-clip: padding-box;
}
.aui-radio:checked:before,
.aui-radio.aui-checked:before,
.aui-checkbox:checked:before,
.aui-checkbox.aui-checked:before,
.aui-radio:checked:after,
.aui-radio.aui-checked:after,
.aui-checkbox:checked:after,
.aui-checkbox.aui-checked:after {
    content: '';
    width: 0.3rem;
    height: 0.2rem;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -0.15rem;
    margin-top: -0.15rem;
    background: transparent;
    border: 1px solid #ffffff;
    border-top: none;
    border-right: none;
    z-index: 2;
    -webkit-border-radius: 0;
            border-radius: 0;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
}
.aui-radio:disabled,
.aui-radio.aui-disabled,
.aui-checkbox:disabled,
.aui-checkbox.aui-disabled {
    background-color: #dddddd;
    border: solid 1px #dddddd;
}
.aui-radio:disabled:before,
.aui-radio.aui-disabled:before,
.aui-radio:disabled:after,
.aui-radio.aui-disabled:after,
.aui-checkbox:disabled:before,
.aui-checkbox.aui-disabled:before,
.aui-checkbox:disabled:after,
.aui-checkbox.aui-disabled:after {
    content: '';
    width: 0.5rem;
    height: 0.3rem;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -0.25rem;
    margin-top: -0.25rem;
    background: transparent;
    border: 1px solid #ffffff;
    border-top: none;
    border-right: none;
    z-index: 2;
    -webkit-border-radius: 0;
            border-radius: 0;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
}
	@media (max-width:1800px){ body{font-size: 12px;}
	.a-table th, .a-table td {
	
		font-size: 12px;

		height: 3.6vh;
	}.s_list2 li {
	
		line-height: 3.2vh;
	
		font-size: 12px;
	
		margin: 3px 0;
	}.num_lable {

		width: 16px;
		height: 16px;
		line-height: 16px;

	}.aui-tab-item {
		margin: 2px;}
		.media {
			display: flex;
			align-items: flex-start;
			height: 55px;
		}.pro-new-show .pro-list ul li{height: 35vh;}
		
		.lc_body .card-title::before {
			
			top: 8px;
		
		}.selectbox {
			padding: 1px;

		}.height22{height:30vh; overflow: auto;}
		.a-table td img{width: 16px;}	
}

