body {
	font-size: 1.4rem;
}

th {
	white-space: nowrap;
}

legend {
	margin-bottom: 1rem; line-height: inherit; color: #333; border-bottom: 1px solid #e5e5e5; padding-bottom: .5rem; font-size: 1.4rem; font-weight: bold;
}

.dn {
	display: none !important;
}

/*un important*/
.dnu {
	display: none;
}

.dib {
	display: inline-block !important;
}

.di {
	display: inline !important;
}

.p30 {
	width: 30% !important;
}

.p25 {
	width: 25% !important;
}

.p45 {
	width: 45% !important;
}

.p80 {
	width: 80% !important;
}

.w0 {
	width: 0px;
}

.w10 {
	width: 1rem;
}

.w50 {
	width: 5rem !important;
}

.w75 {
	width: 7.5rem !important;
}

.w85 {
	width: 8.5rem !important;
}

.w100 {
	width: 10rem !important;
}

.w125 {
	width: 12.5rem !important;
}

.w150 {
	width: 15rem !important;
}

.cgray {
	color: #e6e6e6 !important;
}

.cwrite {
	color: #FFF !important;
}

.cr {
	color: #dd514c !important;
}

.cb {
	color: #0e90d2 !important;
}

.cw {
	color: #3bb4f2 !important;
}

.cg {
	color: #5eb95e !important;
}

.co {
	color: #f37b1d !important;
}

.bgcr {
	background-color: #dd514c !important;
}

.bgcb {
	background-color: #0e90d2 !important;
}

.bgcw {
	background-color: #3bb4f2 !important;
}

.bgcg {
	background-color: #5eb95e !important;
}

.bgco {
	background-color: #f37b1d !important;
}

.tar {
	text-align: right;
}

.clear {
	clear: both; min-height: 1px; margin: -1px;
}

.bcw {
	background-color: #FFF; padding: 0 !important;
}

.fr {
	display: block; position: absolute; right: 0;
}

.cp {
	cursor: pointer;
}

.fs16 {
	font-size: 1.6rem;
}

/**
 * admin.css
 */
ul {
	margin-top: 0;
}

.admin-icon-yellow {
	color: #ffbe40;
}

.admin-header {
	font-size: 1.4rem; margin-bottom: 0;
}

.admin-header-list {
	font-size: 1.4rem;
}

.admin-header-list a:hover :after {
	content: none;
}

.admin-main {
	background: #f3f3f3;
}

.admin-menu {
	position: fixed; z-index: 10; bottom: 30px; right: 20px;
}

.admin-sidebar {
	width: 260px; min-height: 100%; float: left; border-right: 1px solid #cecece;
}

.admin-sidebar-list {
	margin-bottom: 0;
}

.admin-sidebar-list li a {
	color: #5c5c5c; padding-left: 24px;
}

.admin-sidebar-list li:first-child {
	border-top: none;
}

.admin-sidebar-sub {
	margin-top: 0; margin-bottom: 0; box-shadow: 0 16px 8px -15px #e2e2e2 inset; background: #ececec; padding-left: 24px;
}

.admin-sidebar-sub li:first-child {
	border-top: 1px solid #dedede;
}

.admin-sidebar-panel {
	margin: 10px;
}

.admin-content {
	width: auto; overflow: hidden; height: 100%; min-height: 40rem;
}

.admin-content-list {
	border: 1px solid #e9ecf1; margin-top: 0;
}

.admin-content-list li {
	border: 1px solid #e9ecf1; border-width: 0 1px; margin-left: -1px;
}

.admin-content-list li:first-child {
	border-left: none;
}

.admin-content-list li:last-child {
	border-right: none;
}

.admin-content-table a {
	color: #535353;
}

.admin-content-file {
	margin-bottom: 0; color: #666;
}

.admin-content-file p {
	margin: 0 0 5px 0; font-size: 1.4rem;
}

.admin-content-file li {
	padding: 10px 0;
}

.admin-content-file li:first-child {
	border-top: none;
}

.admin-content-file li:last-child {
	border-bottom: none;
}

.admin-content-file li .am-progress {
	margin-bottom: 4px;
}

.admin-content-file li .am-progress-bar {
	line-height: 14px;
}

.admin-content-task {
	margin-bottom: 0;
}

.admin-content-task li {
	padding: 5px 0; border-color: #eee;
}

.admin-content-task li:first-child {
	border-top: none;
}

.admin-content-task li:last-child {
	border-bottom: none;
}

.admin-task-meta {
	font-size: 1.2rem; color: #999;
}

.admin-task-bd {
	font-size: 1.4rem; margin-bottom: 5px;
}

.admin-content-comment {
	margin-bottom: 0;
}

.admin-content-comment .am-comment-bd {
	font-size: 1.4rem;
}

.admin-content-pagination {
	margin-bottom: 0;
}

.admin-content-pagination li a {
	padding: 4px 8px;
}

.admin-action-banner {
	
}

.admin-action-banner>ul.am-nav>li>a {
	color: #dfdfdf; -webkit-transition: all .218s ease; -moz-transition: all .218s ease; -o-transition: all .218s ease; transition: all .218s ease;
}

.admin-action-banner>ul.am-nav>li>a:hover {
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .2); -moz-box-shadow: 0 0 20px rgba(0, 0, 0, .2); box-shadow: 0 0 20px rgba(0, 0, 0, .2); color: #2dc3e8;
	background-color: #fff;
}

.admin-action-banner>ul.am-nav>li>a:before {
	display: block; content: ""; position: absolute; left: 0; bottom: -3px; right: 0; height: 4px; max-height: 4px; overflow: hidden;
	background-color: #2dc3e8;
}

.admin-action-banner>ul.am-nav>li>a.refresh:before {
	background-color: #fb6e52;
}

.admin-action-banner>ul.am-nav>li>a.refresh:hover {
	color: #fb6e52;
}

.admin-action-banner>ul.am-nav>li>a.fullscreen:before {
	background-color: #ffce55;
}

.admin-action-banner>ul.am-nav>li>a.fullscreen:hover {
	color: #ffce55;
}

.wd-dialog, .wd-dialog-lg {
	width: 800px; height: auto;
}

.wd-dialog-sm {
	width: 600px; height: auto;
}

.wd-dialog-xs {
	width: 400px; height: auto;
}

/*
* user.html css
*/
.user-info {
	margin-bottom: 15px;
}

.user-info .am-progress {
	margin-bottom: 4px;
}

.user-info p {
	margin: 5px;
}

.user-info-order {
	font-size: 1.4rem;
}

/*
* errorLog.html css
*/
.error-log .am-pre-scrollable {
	max-height: 40rem;
}

.error-detial {
	margin: auto 1.5rem;
}
/*
* table.html css
*/
.table-main {
	font-size: 1.4rem; padding: .5rem;
}

.table-main button {
	background: #fff;
}

.table-check {
	width: 30px;
}

.table-id {
	width: 50px;
}

/*
gallery.html css
*/
.gallery-list li {
	padding: 10px;
}

.gallery-list a {
	color: #666;
}

.gallery-list a:hover {
	color: #3bb4f2;
}

.gallery-title {
	margin-top: 6px; font-size: 1.4rem;
}

.gallery-desc {
	font-size: 1.2rem; margin-top: 4px;
}

/*
 404.html css
*/
.page-404 {
	background: #fff; border: none; width: 200px; margin: 0 auto;
}

/*
 fixed-layout ???????????????
*/
.fixed-layout, .fixed-layout body {
	height: 100%; overflow: hidden;
}

.fixed-layout .admin-header {
	position: fixed; top: 0; left: 0; right: 0; z-index: 1500;
}

.fixed-layout .admin-main {
	position: relative; height: 100%; padding-top: 51px;
}

.fixed-layout .admin-content, .fixed-layout .admin-sidebar {
	height: 100%; overflow-x: hidden; overflow-y: scroll;
}

.fixed-layout .admin-sidebar.am-active {
	z-index: 1600;
}

.am-g-normal>div {
	/*line-height: 35px;*/
	
}

.am-g {
	padding: 0 .2rem;
}

.am-panel, .am-tabs-panel {
	/*margin-left: .5rem; margin-right: .5rem;*/
	
}

.am-g-panel {
	border-radius: .2rem; background-color: #FFF; margin: .5rem; width: auto;
}

.am-g-intable {
	border-radius: .2rem; background-color: #FFF; margin: .5rem auto; width: 96%;
}

.am-g-box {
	border-radius: .2rem; background-color: #FFF;
}

.am-panel-bd {
	padding: 0.5rem;
}

.am-input-xs {
	font-size: 1.2rem !important;
}

.am-selected-btn {
	font-size: 1.4rem;
}

.admin-fullText-close {
	display: none;
}

.am-breadcrumb {
	margin-bottom: 0; display: inline-block
}

.am-progress {
	margin-bottom: 0;
}

.am-input-group-label {
	font-size: 1.4rem; line-height: 33px; height: inherit;
}

hr.am-breadcrumb-hr {
	margin-top: .85rem; margin-bottom: .7rem;
}

.am-selected-list {
	overflow-y: auto !important;
}

.am-table th, .am-table td {
	vertical-align: inherit !important;
}

.am-form .am-form-table input[type=text] {
	padding: .1rem;
}

.am-form .am-form-table select {
	line-height: normal; padding: .2rem; height: initial;
}

.am-table-hover-deep>tbody>tr:hover>td, .am-table-hover-deep>tbody>tr:hover>th {
	background-color: #f37b1d; color: #fff;
}

.required {
	
}

.required:before {
	content: '*'; color: #FF0000;
}

.n-invalid {
	border: 1px solid #f00;
}

.form_title {
	text-align: right; min-height: 1px; padding-bottom: 0.2rem; padding-top: 0.2rem; min-height: 2.3rem;
}

.form_header {
	line-height: 35px; font-weight: bold; background-color: #EFEFEF;
}

.form_content {
	min-height: 1px; word-wrap: break-word; padding-bottom: 0.2rem; padding-top: 0.2rem; min-height: 2.3rem; -webkit-hyphens: auto; -ms-hyphens: auto;
	-moz-hyphens: auto; hyphens: auto;
}

.form_btn {
	line-height: 35px; text-align: center;
}

.form-btn-area {
	margin-bottom: 1.6rem; text-align: center;
}

.am-form select, .am-form-inline select {
	height: 35px; padding: 0;
}

.am-form select, .am-form textarea, .am-form-field, .am-form-inline select, .am-form-inline textarea {
	font-size: 1.4rem;
}

.am-tabs-bd {
	-moz-user-select: text !important; -webkit-user-select: text !important; -ms-user-select: text !important; user-select: text !important;
}

.am-tabs-bd .am-tab-panel {
	
}

.tree-top-link {
	padding-left: 8px;
}

/*validation*/
.n-invalid {
	border: 1px solid #FF6666 !important;
}

.n-right {
	padding-top: 5px; min-width: 65px; min-height: 1px;
}

.am-g-long input[type='text'], .am-g-normal input[type='password'] {
	display: inline; width: 100%;
}

.am-input-group .am-input-group-btn {
	vertical-align: top;
}

.am-input-group .am-form-field, .am-input-group-btn>.am-btn {
	height: auto;
}

.am-input-group .am-btn {
	padding: .45em 1em;
}

.am-selected button.am-selected-btn {
	height: 36px;
}

.am-selected {
	width: 100%;
}

.input-icon-right {
	position: absolute; right: 25px; top: 0;
}

/*****Upload Widge Start*****/
.webuploader-element-invisible {
	position: absolute !important; clip: rect(1px, 1px, 1px, 1px); clip: rect(1px, 1px, 1px, 1px);
}

.uploader {
	width: 600px; padding: 20px; display: none;
}

.uploader .webuploader-pick {
	position: relative; display: inline-block; cursor: pointer; background-color: #00b7ee; border: 1px solid #00b7ee; padding: 5px 15px; color: #fff;
	text-align: center; border-radius: 3px; overflow: hidden;
}

.uploader .webuploader-pick-hover {
	background-color: #00a2d4;
}

.uploader .fileList {
	min-height: 300px; margin: 10px; border: 3px dashed #e6e6e6; width: auto; padding: 10px;
}

.uploader .fileList ul {
	display: none;
}

.uploader .btnArea {
	text-align: center; padding-top: 120px;
}

.uploader .filePicker {
	display: inline-block; position: relative;
}

.uploader .fileUpload {
	display: none; position: relative; cursor: pointer; background-color: #00b7ee; border: 1px solid #00b7ee; padding: 5px 15px; color: #fff;
	text-align: center; border-radius: 3px; overflow: hidden;
}

.uploader .fileLebel {
	text-align: center; color: #aaa; letter-spacing: 1px;
}

.upactive .webuploader-pick {
	background-color: #fff; border: 1px solid #e6e6e6; color: #666;
}

.upactive .webuploader-pick-hover {
	background-color: #efefef;
}

.upactive .fileList {
	min-height: 0;
}

.upactive .fileList ul {
	display: inherit; list-style: decimal; padding: 0; margin: 0; list-style-position: inside;
}

.upactive .fileList ul>li {
	padding: 3px 0 2px 3px; position: relative;
}

.upactive .fileList .precent {
	cursor: pointer;
}

.upactive .fileList .process {
	width: 0; background-color: #5eb95e; position: absolute; height: 2px; bottom: 0; left: 0;
}

.upactive .fileUpload {
	display: inline-block;
}

.upactive .fileDel {
	width: 0; display: inline-block;
}

.upactive .fileDel i {
	color: #666; width: 0;
}

.upactive .fileDel i:hover {
	color: #00b7ee;
}

.upactive .btnArea {
	border-top: 1px dashed #e6e6e6; padding-top: 10px; margin-top: 10px; text-align: right;
}

.upactive .filePicker {
	text-align: right;
}

.upactive .fileLebel {
	display: none;
}

.read-only-area {
	
}

.read-only-area input {
	border: none;
}

.sticky-top-bar {
	background-color: #FEFEFE; opacity: 0.9;
}

/*jquery multi-select???*/
.ms-container {
	background: transparent url('../i/switch.png') no-repeat 50% 50%; width: 370px;
}

.ms-container:after {
	content: "."; display: block; height: 0; line-height: 0; font-size: 0; clear: both; min-height: 0; visibility: hidden;
}

.ms-container .ms-selectable, .ms-container .ms-selection {
	background: #fff; color: #555555; float: left; width: 45%;
}

.ms-container .ms-selection {
	float: right;
}

.ms-container .ms-list {
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s; -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; border: 1px solid #ccc;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position: relative; height: 200px; padding: 0; overflow-y: auto;
}

.ms-container .ms-list .ms-focus {
	border-color: rgba(82, 168, 236, 0.8); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); outline: 0; outline: thin dotted \9;
}

.ms-container ul {
	margin: 0; list-style-type: none; padding: 0;
}

.ms-container .ms-optgroup-container {
	width: 100%;
}

.ms-container .ms-optgroup-label {
	margin: 0; padding: 5px 0px 0px 5px; cursor: pointer; color: #999;
}

.ms-container .ms-selectable li.ms-elem-selectable, .ms-container .ms-selection li.ms-elem-selection {
	border-bottom: 1px #eee solid; padding: 2px 10px; color: #555; font-size: 14px;
}

.ms-container .ms-selectable li.ms-hover, .ms-container .ms-selection li.ms-hover {
	cursor: pointer; color: #fff; text-decoration: none; background-color: #08c;
}

.ms-container .ms-selectable li.disabled, .ms-container .ms-selection li.disabled {
	background-color: #eee; color: #aaa; cursor: text;
}
/*Layer css*/
.layui-layer-loading
 
.layui-layer-content {
	height: 24px !important;
}

.layui-layer-content {
	height: auto !important; overflow-x: hidden; overflow-y: auto;
}

.layui-layer-rim2 {
	width: auto !important; border: 6px solid #8D8D8D; border: 6px solid rgba(0, 0, 0, .3); border-radius: 5px; box-shadow: none;
}

.laydate_box, .laydate_box
 
* {
	box-sizing: initial; webkit-box-sizing: initial;
}

.tq-t-title {
	text-align: right; background-color: #f7f7f7;
}

.tq-t-col {
	
}

.tq-col-xs-d {
	width: 8rem;
}

.tq-col-sm-d {
	width: 12rem;
}

.singleInput {
	border: none; border-bottom: #AAA solid 1px; background-color: transparent; text-align: center;
}

.wd-dialog-main2 #action_banner {
	display: none;
}

.wd-dialog-main2 #searchForm {
	display: none;
}

@media only screen and (min-width: 1025px) {
	.am-g-normal {
		
	}
	.admin-sidebar {
		display: block; position: static; background: none;
	}
	.admin-offcanvas-bar {
		position: static; width: auto; background: none; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	.admin-offcanvas-bar:after {
		content: none;
	}
}

@media only screen and (max-width: 1024px) {
	.am-u {
		margin-bottom: .1em; margin-top: .1em;
	}
	.am-g-normal {
		
	}
	.form_title {
		text-align: left;
	}
	.admin-sidebar {
		width: inherit;
	}
	.admin-offcanvas-bar {
		background: #f3f3f3;
	}
	.admin-offcanvas-bar:after {
		background: #BABABA;
	}
	.admin-sidebar-list a:hover, .admin-sidebar-list a:active {
		-webkit-transition: background-color .3s ease; -moz-transition: background-color .3s ease; -ms-transition: background-color .3s ease;
		-o-transition: background-color .3s ease; transition: background-color .3s ease; background: #E4E4E4;
	}
	.admin-content-list li {
		padding: 10px; border-width: 1px 0; margin-top: -1px;
	}
	.admin-content-list li:first-child {
		border-top: none;
	}
	.admin-content-list li:last-child {
		border-bottom: none;
	}
	.admin-form-text {
		text-align: left !important;
	}
	.wd-dialog, .wd-dialog-lg {
		width: 600px; height: auto;
	}
}

@media only screen and (max-width: 640px) {
	.table-select {
		margin-top: 10px; margin-left: 5px;
	}
	.am-g-normal {
		
	}
	.form_title {
		text-align: left;
	}
	.uploader {
		width: 360px; padding: 20px 5px;
	}
	.wd-dialog-lg {
		width: 360px; height: auto;
	}
	.wd-dialog, .wd-dialog-sm {
		width: 360px; height: auto;
	}
	.wd-dialog-xs {
		width: 360px; height: auto;
	}
}

@media print {
	header {
		display: none !important;
	}
	footer {
		display: none !important;
	}
	.am-offcanvas-menu {
		display: none !important;
	}
	.admin-offcanvas-toggle {
		display: none !important;
	}
	.am-btn {
		display: none !important;
	}
	input, textarea, select {
		border: none !important;
	}
	span.am-input-group-label {
		border: none !important; background-color: transparent !important;
	}
	#action_banner {
		display: none !important;
	}
	.bom-group {
		display: none;
	}
}

.am-form select, .am-form textarea, .am-form-field, .am-form-inline select, .am-form-inline textarea {
	font-size: 1.4rem;
}

.am-tabs-bd {
	-moz-user-select: text !important; -webkit-user-select: text !important; -ms-user-select: text !important; user-select: text !important;
}

.am-tabs-bd .am-tab-panel {
	/* -webkit-transition: -webkit-transform 0.0001s; transition: transform 0.0001s; */
	
}

.tree-top-link {
	padding-left: 8px;
}

/*validation*/
.n-invalid {
	border: 1px solid #FF6666 !important;
}

.n-right {
	padding-top: 5px; min-width: 65px; min-height: 1px;
}

.am-g-long input[type='text'], .am-g-normal input[type='password'] {
	display: inline; width: 100%;
}

.am-input-group .am-input-group-btn {
	vertical-align: top;
}

.am-input-group .am-form-field, .am-input-group-btn>.am-btn {
	height: auto;
}

.am-input-group .am-btn {
	padding: .45em 1em;
}

.am-selected button.am-selected-btn {
	height: 36px;
}

.am-selected {
	width: 100%;
}

.input-icon-right {
	position: absolute; right: 25px; top: 0;
}

/*****Upload Widge Start*****/
.webuploader-element-invisible {
	position: absolute !important; clip: rect(1px, 1px, 1px, 1px); clip: rect(1px, 1px, 1px, 1px);
}

.uploader {
	width: 600px; padding: 20px; display: none;
}

.uploader .webuploader-pick {
	position: relative; display: inline-block; cursor: pointer; background-color: #00b7ee; border: 1px solid #00b7ee; padding: 5px 15px; color: #fff;
	text-align: center; border-radius: 3px; overflow: hidden;
}

.uploader .webuploader-pick-hover {
	background-color: #00a2d4;
}

.uploader .fileList {
	min-height: 300px; margin: 10px; border: 3px dashed #e6e6e6; width: auto; padding: 10px;
}

.uploader .fileList ul {
	display: none;
}

.uploader .btnArea {
	text-align: center; padding-top: 120px;
}

.uploader .filePicker {
	display: inline-block; position: relative;
}

.uploader .fileUpload {
	display: none; position: relative; cursor: pointer; background-color: #00b7ee; border: 1px solid #00b7ee; padding: 5px 15px; color: #fff;
	text-align: center; border-radius: 3px; overflow: hidden;
}

.uploader .fileLebel {
	text-align: center; color: #aaa; letter-spacing: 1px;
}

.upactive .webuploader-pick {
	background-color: #fff; border: 1px solid #e6e6e6; color: #666;
}

.upactive .webuploader-pick-hover {
	background-color: #efefef;
}

.upactive .fileList {
	min-height: 0;
}

.upactive .fileList ul {
	display: inherit; list-style: decimal; padding: 0; margin: 0; list-style-position: inside;
}

.upactive .fileList ul>li {
	padding: 3px 0 2px 3px; position: relative;
}

.upactive .fileList .precent {
	cursor: pointer;
}

.upactive .fileList .process {
	width: 0; background-color: #5eb95e; position: absolute; height: 2px; bottom: 0; left: 0;
}

.upactive .fileUpload {
	display: inline-block;
}

.upactive .fileDel {
	width: 0; display: inline-block;
}

.upactive .fileDel i {
	color: #666; width: 0;
}

.upactive .fileDel i:hover {
	color: #00b7ee;
}

.upactive .btnArea {
	border-top: 1px dashed #e6e6e6; padding-top: 10px; margin-top: 10px; text-align: right;
}

.upactive .filePicker {
	text-align: right;
}

.upactive .fileLebel {
	display: none;
}

.read-only-area {
	
}

.read-only-area input {
	border: none;
}

.sticky-top-bar {
	background-color: #FEFEFE; opacity: 0.9;
}

/*jquery multi-select???*/
.ms-container {
	background: transparent url('../i/switch.png') no-repeat 50% 50%; width: 370px;
}

.ms-container:after {
	content: "."; display: block; height: 0; line-height: 0; font-size: 0; clear: both; min-height: 0; visibility: hidden;
}

.ms-container .ms-selectable, .ms-container .ms-selection {
	background: #fff; color: #555555; float: left; width: 45%;
}

.ms-container .ms-selection {
	float: right;
}

.ms-container .ms-list {
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s; -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; border: 1px solid #ccc;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position: relative; height: 200px; padding: 0; overflow-y: auto;
}

.ms-container .ms-list.ms-focus {
	border-color: rgba(82, 168, 236, 0.8); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); outline: 0; outline: thin dotted \9;
}

.ms-container ul {
	margin: 0; list-style-type: none; padding: 0;
}

.ms-container .ms-optgroup-container {
	width: 100%;
}

.ms-container .ms-optgroup-label {
	margin: 0; padding: 5px 0px 0px 5px; cursor: pointer; color: #999;
}

.ms-container .ms-selectable li.ms-elem-selectable, .ms-container .ms-selection li.ms-elem-selection {
	border-bottom: 1px #eee solid; padding: 2px 10px; color: #555; font-size: 14px;
}

.ms-container .ms-selectable li.ms-hover, .ms-container .ms-selection li.ms-hover {
	cursor: pointer; color: #fff; text-decoration: none; background-color: #08c;
}

.ms-container .ms-selectable li.disabled, .ms-container .ms-selection li.disabled {
	background-color: #eee; color: #aaa; cursor: text;
}
/*Layer css*/
.layui-layer-loading .layui-layer-content {
	height: 24px !important;
}

.layui-layer-content {
	height: auto !important; overflow-x: hidden; overflow-y: auto;
}

.layui-layer-rim2 {
	width: auto !important; border: 6px solid #8D8D8D; border: 6px solid rgba(0, 0, 0, .3); border-radius: 5px; box-shadow: none;
}

.laydate_box, .laydate_box * {
	box-sizing: initial; webkit-box-sizing: initial;
}

@media only screen and (min-width: 1025px) {
	.am-g-normal {
		
	}
	.admin-sidebar {
		display: block; position: static; background: none;
	}
	.admin-offcanvas-bar {
		position: static; width: auto; background: none; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	.admin-offcanvas-bar
:after {
		content: none;
	}
}

@media only screen and (max-width: 1024px) {
	.am-u {
		margin-bottom: .1em; margin-top: .1em;
	}
	.am-g-normal {
		
	}
	.form_title {
		text-align: left;
	}
	.admin-sidebar {
		width: inherit;
	}
	.admin-offcanvas-bar {
		background: #f3f3f3;
	}
	.admin-offcanvas-bar
:after {
		background: #BABABA;
	}
	.admin-sidebar-list
 
a
:hover, .admin-sidebar-list
 
a
:active {
		-webkit-transition: background-color .3s ease; -moz-transition: background-color .3s ease; -ms-transition: background-color .3s ease;
		-o-transition: background-color .3s ease; transition: background-color .3s ease; background: #E4E4E4;
	}
	.admin-content-list
 
li {
		padding: 10px; border-width: 1px 0; margin-top: -1px;
	}
	.admin-content-list
 
li
:first-child {
		border-top: none;
	}
	.admin-content-list
 
li
:last-child {
		border-bottom: none;
	}
	.admin-form-text {
		text-align: left !important;
	}
	.wd-dialog, .wd-dialog-lg {
		width: 600px; height: auto;
	}
}

@media only screen and (max-width: 640px) {
	.table-select {
		margin-top: 10px; margin-left: 5px;
	}
	.am-g-normal {
		
	}
	.form_title {
		text-align: left;
	}
	.uploader {
		width: 360px; padding: 20px 5px;
	}
	.wd-dialog-lg {
		width: 360px; height: auto;
	}
	.wd-dialog, .wd-dialog-sm {
		width: 360px; height: auto;
	}
	.wd-dialog-xs {
		width: 360px; height: auto;
	}
}

@media print {
	header {
		display: none !important;
	}
	footer {
		display: none !important;
	}
	.am-offcanvas-menu {
		display: none !important;
	}
	.admin-offcanvas-toggle {
		display: none !important;
	}
	.am-btn {
		display: none !important;
	}
	#action_banner {
		display: none !important;
	}
	.form_title { /*width: 30% !important;*/
		/*text-align: left;*/
		
	}
	.form_content { /*width: 65% !important;*/
		
	}
}
/*???????*/
/********************************/
.head-theme-blue {
	
}

.head-theme-blue>.am-topbar-brand {
	color: #F9F9F9;
}

.head-theme-blue>.am-topbar-collapse {
	background-color: #10a0ea;
}

.head-theme-blue>.am-topbar-collapse>ul.admin-header-list>li>a {
	color: #F9F9F9;
}

.head-theme-blue>.am-topbar-collapse>ul.admin-header-list>li>a:hover {
	background-color: #ececec; color: #000;
}

.head-theme-blue>.am-topbar-collapse>ul.admin-header-list>li.am-active>a:hover {
	background-color: transparent; color: #F9F9F9;
}

.am-list>li>a {
	padding: .7rem 0 .7rem 2rem;
}

.admin-sidebar-sub {
	background-color: #fbfbfb;
}

.admin-sidebar-sub>li {
	background-color: transparent; border-bottom: none; border-top: none; border-left: 1px dashed #dedede; border-left-width: 1px;
}

.admin-sidebar-sub>li>a {
	padding-left: 1rem;
}

.admin-sidebar-sub>li>a:before {
	content: ""; display: inline-block; position: absolute; width: 5px; height: 5px; left: -3px; top: 17px; background-color: #fff;
	border: 1px solid #e2e2e2; z-index: 2;
}

.admin-sidebar-sub>li:before {
	content: ""; position: absolute; top: 0; bottom: 0; left: -24px; width: 4px; max-width: 4px; overflow: hidden; background-color: #fbfbfb;
}

.admin-sidebar-sub>li:hover:before {
	background-color: #fb6e52;
}

.quality_item_value {
	min-width: 2rem; min-height: 3.5rem;
}

.quality_item_value .quality_item_edit {
	display: inline-block;
}

.quality_item_value:hover .quality_item_edit {
	display: inline-block;
}

th.sorted.ascending:after {
	content: "  \2191";
}

th.sorted.descending:after {
	content: " \2193";
}

.data-table-t th {
	cursor: pointer;
}

.dashshow {
	list-style: none; padding: 0; margin: 0;
}

.dashshow li {
	float: left; text-align: center; width: 305px; height: 185px; padding: 5px; border: #eee solid 1px; margin-bottom: 50px; line-height: 30px;
	margin-right: 20px; margin-left: 20px; cursor: pointer;
}

.dashshow li>img {
	width: 300px; height: 180px;
}