@charset "utf-8";
/*amaze ui 基础样式*/
@import url("/tools/amazeui/css/amazeui.css");
/*树样式*/
@import url("amazeui.tree.css");
/*裁切图片插件样式*/
@import url("cropper.min.css");
@import url("ImgCropping.css");
/*amaze 日期插件样式*/
@import url("amazeui.datetimepicker.css");
/*富文本编辑器样式*/
@import url("/tools/ueditor/themes/default/css/ueditor.css");
@import url("/tools/ueditor/themes/iframe.css");
@import url("/tools/ueditor/third-party/codemirror/codemirror.css");
/* 弹窗框 */
@import url("bs_popover.css");
/* 辅助类 */
.hidden{display: none!important;}
.align-top{vertical-align: top!important;}
.align-middle{vertical-align: middle!important;}
.text-center{text-align: center!important;}
.inline-block{display: inline-block!important;}
.list-unstyled {padding-left: 0;list-style: none;margin-top: 0;margin-bottom: 0px;}
.list-inline {padding-left: 0;margin-left: -5px;list-style: none;margin-bottom: 0;margin-top: 0;}
.list-inline > li {display: inline-block;padding-right: 5px;padding-left: 5px;}
.clearfix:before,.clearfix:after,.row:after,.row:before{display: table;content: " ";}
.clearfix:after,.row:after{clear: both;}
.row{margin-left:-15px;margin-right:-15px}
.scrollbar-wrap{
	position: relative;
	overflow: auto;
	height: 100%;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
.col-xs-pull-12{right:100%}
.col-xs-pull-11{right:91.66666667%}
.col-xs-pull-10{right:83.33333333%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.66666667%}
.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.66666667%}
.col-xs-pull-4{right:33.33333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.66666667%}
.col-xs-pull-1{right:8.33333333%}
.col-xs-pull-0{right:auto}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666667%}
.col-xs-push-10{left:83.33333333%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.66666667%}
.col-xs-push-7{left:58.33333333%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.66666667%}
.col-xs-push-4{left:33.33333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.66666667%}
.col-xs-push-1{left:8.33333333%}
.col-xs-push-0{left:auto}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}
@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.col-sm-pull-12{right:100%}
.col-sm-pull-11{right:91.66666667%}
.col-sm-pull-10{right:83.33333333%}
.col-sm-pull-9{right:75%}
.col-sm-pull-8{right:66.66666667%}
.col-sm-pull-7{right:58.33333333%}
.col-sm-pull-6{right:50%}
.col-sm-pull-5{right:41.66666667%}
.col-sm-pull-4{right:33.33333333%}
.col-sm-pull-3{right:25%}
.col-sm-pull-2{right:16.66666667%}
.col-sm-pull-1{right:8.33333333%}
.col-sm-pull-0{right:auto}
.col-sm-push-12{left:100%}
.col-sm-push-11{left:91.66666667%}
.col-sm-push-10{left:83.33333333%}
.col-sm-push-9{left:75%}
.col-sm-push-8{left:66.66666667%}
.col-sm-push-7{left:58.33333333%}
.col-sm-push-6{left:50%}
.col-sm-push-5{left:41.66666667%}
.col-sm-push-4{left:33.33333333%}
.col-sm-push-3{left:25%}
.col-sm-push-2{left:16.66666667%}
.col-sm-push-1{left:8.33333333%}
.col-sm-push-0{left:auto}
.col-sm-offset-12{margin-left:100%}
.col-sm-offset-11{margin-left:91.66666667%}
.col-sm-offset-10{margin-left:83.33333333%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-8{margin-left:66.66666667%}
.col-sm-offset-7{margin-left:58.33333333%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-5{margin-left:41.66666667%}
.col-sm-offset-4{margin-left:33.33333333%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-2{margin-left:16.66666667%}
.col-sm-offset-1{margin-left:8.33333333%}
.col-sm-offset-0{margin-left:0}
}
@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.col-md-pull-12{right:100%}
.col-md-pull-11{right:91.66666667%}
.col-md-pull-10{right:83.33333333%}
.col-md-pull-9{right:75%}
.col-md-pull-8{right:66.66666667%}
.col-md-pull-7{right:58.33333333%}
.col-md-pull-6{right:50%}
.col-md-pull-5{right:41.66666667%}
.col-md-pull-4{right:33.33333333%}
.col-md-pull-3{right:25%}
.col-md-pull-2{right:16.66666667%}
.col-md-pull-1{right:8.33333333%}
.col-md-pull-0{right:auto}
.col-md-push-12{left:100%}
.col-md-push-11{left:91.66666667%}
.col-md-push-10{left:83.33333333%}
.col-md-push-9{left:75%}
.col-md-push-8{left:66.66666667%}
.col-md-push-7{left:58.33333333%}
.col-md-push-6{left:50%}
.col-md-push-5{left:41.66666667%}
.col-md-push-4{left:33.33333333%}
.col-md-push-3{left:25%}
.col-md-push-2{left:16.66666667%}
.col-md-push-1{left:8.33333333%}
.col-md-push-0{left:auto}
.col-md-offset-12{margin-left:100%}
.col-md-offset-11{margin-left:91.66666667%}
.col-md-offset-10{margin-left:83.33333333%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-8{margin-left:66.66666667%}
.col-md-offset-7{margin-left:58.33333333%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-5{margin-left:41.66666667%}
.col-md-offset-4{margin-left:33.33333333%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-2{margin-left:16.66666667%}
.col-md-offset-1{margin-left:8.33333333%}
.col-md-offset-0{margin-left:0}
}
@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.col-lg-pull-12{right:100%}
.col-lg-pull-11{right:91.66666667%}
.col-lg-pull-10{right:83.33333333%}
.col-lg-pull-9{right:75%}
.col-lg-pull-8{right:66.66666667%}
.col-lg-pull-7{right:58.33333333%}
.col-lg-pull-6{right:50%}
.col-lg-pull-5{right:41.66666667%}
.col-lg-pull-4{right:33.33333333%}
.col-lg-pull-3{right:25%}
.col-lg-pull-2{right:16.66666667%}
.col-lg-pull-1{right:8.33333333%}
.col-lg-pull-0{right:auto}
.col-lg-push-12{left:100%}
.col-lg-push-11{left:91.66666667%}
.col-lg-push-10{left:83.33333333%}
.col-lg-push-9{left:75%}
.col-lg-push-8{left:66.66666667%}
.col-lg-push-7{left:58.33333333%}
.col-lg-push-6{left:50%}
.col-lg-push-5{left:41.66666667%}
.col-lg-push-4{left:33.33333333%}
.col-lg-push-3{left:25%}
.col-lg-push-2{left:16.66666667%}
.col-lg-push-1{left:8.33333333%}
.col-lg-push-0{left:auto}
.col-lg-offset-12{margin-left:100%}
.col-lg-offset-11{margin-left:91.66666667%}
.col-lg-offset-10{margin-left:83.33333333%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-8{margin-left:66.66666667%}
.col-lg-offset-7{margin-left:58.33333333%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-5{margin-left:41.66666667%}
.col-lg-offset-4{margin-left:33.33333333%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-2{margin-left:16.66666667%}
.col-lg-offset-1{margin-left:8.33333333%}
.col-lg-offset-0{margin-left:0}
}

/* --辅助类end-- */
/* 重定义amazeui */
.am-form select, .am-form textarea, .am-form input[type="text"], .am-form input[type="password"], .am-form input[type="datetime"], .am-form input[type="datetime-local"], .am-form input[type="date"], .am-form input[type="month"], .am-form input[type="time"], .am-form input[type="week"], .am-form input[type="number"], .am-form input[type="email"], .am-form input[type="url"], .am-form input[type="search"], .am-form input[type="tel"], .am-form input[type="color"], .am-form-field{
	border-color: #eee;
	font-size: 14px;
	border-radius: 3px;
	color: #93a2a9;
}
/* --end-- */
/*原admin.css*/
html, body { height: 100%; overflow: hidden }
ul { margin-top: 0 }
.admin-icon-yellow { color: #ffbe40 }
.admin-header { position: fixed; top: 0; left: 0; right: 0; z-index: 1000; font-size: 1.4rem; margin-bottom: 0 }
.admin-header-list a:hover:after { content: none }
.admin-main { position: relative; height: 100%; padding-top: 51px; 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.am-active { z-index: 1600 }
.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; -webkit-box-shadow: 0 16px 8px -15px #e2e2e2 inset; -moz-box-shadow: 0 16px 8px -15px #e2e2e2 inset; 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 { display: -webkit-box; display: -ms-flexbox; display: -moz-box; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; background: #fff }
.admin-content, .admin-sidebar { height: 100%; overflow-x: hidden; overflow-y: scroll; -webkit-overflow-scrolling: touch }
.admin-content-body { -webkit-box-flex: 1; -ms-flex: 1 0 auto; -moz-box-flex: 1; flex: 1 0 auto }
.admin-content-footer { font-size: 85%; color: #777 }
.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 }
@media only screen and (min-width:641px) {
.admin-sidebar { display: block; position: static; background: none }
.admin-offcanvas-bar { position: static; width: auto; background: none; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); overflow-y: visible; min-height: 100% }
.admin-offcanvas-bar:after { content: none }
.am-modal-dialog {width: 586px !important;}
}
@media only screen and (max-width:640px) {
.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; 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 }
}
.user-info { margin-bottom: 15px }
.user-info .am-progress { margin-bottom: 4px }
.user-info p { margin: 5px }
.user-info-order { font-size: 1.4rem }
.error-log .am-pre-scrollable { max-height: 40rem }
.table-main { font-size: 1.4rem; padding:.5rem
}
.table-main button { background: #fff }
.table-check { width: 30px }
.table-id { width: 50px }
@media only screen and (max-width:640px) {
.table-select { margin-top: 10px; margin-left: 5px }
}
.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 }
.page-404 { background: #fff; border: none; width: 200px; margin: 0 auto }
/*原admin.css结束*/
/*原app.css*/
html, body { background: #e9ecf3; overflow: inherit }
ul, li { margin: 0; padding: 0; list-style: none }
input { border: none; }
a { color: #337ab7 }
a:hover { cursor: pointer; color: #23527c }
.am-breadcrumb { padding: 0; margin-top: 10px }
.am-topbar-inverse { background: #fff; border-color: #e9ecf3 }
.am-topbar-brand { color: #337ab7; margin-right: 20px;display: table; }
.am-topbar-brand { height: 75px; line-height: 75px }
.am-topbar { min-height: 75px; line-height: 75px }
.am-topbar-inverse .am-topbar-nav>li>a { height: 75px; line-height: 75px; padding: 0 12px }
.am-topbar-inverse .am-topbar-nav>li>a:focus, .am-topbar-inverse .am-topbar-nav>li>a:hover { background: none; color: initial }
.am-topbar-inverse .am-topbar-nav>li>a:after { border-bottom: none }
.am-topbar-inverse .am-topbar-nav>li>a:focus:after, .am-topbar-inverse .am-topbar-nav>li>a:hover:after { border-bottom: none }
.am-nav-pills>li+li { margin-left: 0 }
.am-topbar-inverse .am-topbar-nav>li.am-active>a, .am-topbar-inverse .am-topbar-nav>li.am-active>a:focus, .am-topbar-inverse .am-topbar-nav>li.am-active>a:hover { background-color: #f9fafc }
ul.am-dropdown-content>li>a:focus, ul.am-dropdown-content>li>a:hover { background: none }
ul.am-dropdown-content>li>a { color: #96a5aa; padding: 12px 8px 12px 18px; font-size: 12px; display: table-cell;white-space:normal}
.admin-sidebar-list li a { color: #485a6a; font-size: 14px }
.tpl-color-success { color: #36c6d3 }
.tpl-color-danger { color: #ed6b75 }
.tpl-color-warning { color: #F1C40F }
.tpl-color-primary { color: #8E44AD }
.tpl-badge-success { background-color: #36c6d3!important }
.tpl-badge-danger { background-color: #ed6b75!important }
.tpl-badge-warning { background-color: #F1C40F!important }
.tpl-badge-primary { background-color: #8E44AD!important }
.tpl-header-list li { color: #999; border-bottom: 1px solid #F1F4F7 }
.tpl-header-list li:last-child { border-bottom: none }
.tpl-header-list li:hover { background: #f9fafc }
.tpl-header-list-link { color: #999!important }
.tpl-header-list-user-nick { color: #7FB0DA }
.tpl-header-list-user-nick { color: #7FB0DA }
.tpl-header-list-user-ico img { margin-left: 5px; margin-top: -4px; height: 39px; display: inline-block; -moz-border-radius: 50%; border-radius: 50% }
.tpl-header-list-ico-out-size { font-size: 16px }
ul.tpl-dropdown-content { width: 260px; padding: 8px }
ul.tpl-dropdown-content li>a.tpl-dropdown-content-message { padding: 16px 12px; display: block; border-bottom: 1px solid #F1F4F7 }
ul.tpl-dropdown-content li>a.tpl-dropdown-content-message:last-child { border-bottom: none }
.tpl-dropdown-content-photo { float: left; margin: 0 6px 6px 0 }
.tpl-dropdown-content-photo img { height: 40px; width: 40px; -moz-border-radius: 50%!important; border-radius: 50%!important }
.tpl-dropdown-content-subject { display: block; margin-left: 46px }
.tpl-dropdown-content-external { display: block; overflow: hidden; padding: 10px; letter-spacing: .5px; border-bottom: 1px solid #F1F4F7 }
.tpl-dropdown-content-external a { padding: 0!important; display: block!important; float: right; clear: none!important }
.tpl-dropdown-content-external h3 { margin: 0; padding: 0; font-size: 13px; color: #96a5aa; font-weight: normal; float: left }
.tpl-dropdown-content-external h3 span { font-weight: 600; font-size: 16px }
.tpl-dropdown-content-from { font-size: 13px; font-weight: 600 }
.tpl-dropdown-content-time { font-size: 12px; font-weight: 400; opacity: .5; filter: alpha(opacity=50); float: right }
.tpl-dropdown-content-font { display: block!important; font-size: 12px; line-height: 22px; margin-left: 46px;white-space:normal; }
.tpl-dropdown-ico-btn-size { width: 18px; height: 18px; line-height: 18px; font-size: 8px; color: #fff }
.tpl-dropdown-list-fl { width: 70%; position: relative }
.tpl-dropdown-list-fr { width: 30%; display: table-cell; font-size: 12px; text-align: right; line-height: initial; vertical-align: middle; padding-right: 20px }
.tpl-dropdown-list-bdbc { border-bottom: 1px solid #F1F4F7 }
.tpl-dropdown-list-bdbc:last-child { border-bottom: none }
.tpl-logo { display:table-cell; vertical-align: middle; margin-top: -5px; padding-left: 18px; width: 160px; }
.tpl-logo img { display: block; width: 100% }
.tpl-dropdown-content .task { margin-bottom: 5px }
.tpl-dropdown-content .desc { font-size: 13px; font-weight: 300 }
.tpl-dropdown-content .percent { float: right; font-weight: 600; display: inline-block }
.tpl-dropdown-content-progress { display: block!important }
.tpl-dropdown-content .progress { display: block; background-color: #f5f5f5; margin: 8px 0 2px }
.tpl-progress { height: 16px; margin-bottom: 0 }
.tpl-dropdown-content .progress-bar { float: left; width: 0%; height: 100%; font-size: 12px; line-height: 20px; color: #fff; text-align: center; background-color: #337ab7; -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15); -moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15); box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15); -webkit-transition: width 0.6s ease; -moz-transition: width 0.6s ease; transition: width 0.6s ease }
.tpl-page-container { margin: 0;height: 100%; position: relative;}
.tpl-page-header-fixed{padding-top: 77px;}
.tpl-page-container .scrollbar-wrap{
	padding: 20px;
}
.tpl-navbar-collapse { width: 235px; float: left; background: #fff; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); padding-bottom: 20px }
.admin-offcanvas-bar { -moz-border-radius: 2px; border-radius: 2px; overflow: hidden }
.tpl-page-container-nav-heading { height: 50px; padding: 25px 15px 10px; color: #5C9ACF; font-size: 13px; font-weight: 600 }
.admin-sidebar-sub { background: none; padding-left: 0 }
.admin-sidebar-list .admin-sidebar-sub li { padding-left: 0 }
.admin-sidebar-sub li:first-child { border-top: none }
.admin-sidebar-list li { position: relative; border: none; padding-left: 24px; border-left: 3px solid #fff }
.admin-sidebar-list .admin-parent li { }
.tpl-page-container-ico { font-size: 20px; position: absolute; top: 6px; left: 18px; padding-right: 10px; color: #a7bdcd }
.tpl-sidebar-list li.tpl-sidebar-list-hover:hover a, .tpl-sidebar-list li.tpl-sidebar-list-hover.active a { color: #5b9bd1 }
.tpl-sidebar-list li.tpl-sidebar-list-hover:hover .tpl-page-container-ico, .tpl-sidebar-list li.tpl-sidebar-list-hover.active .tpl-page-container-ico { color: #5b9bd1 }
.tpl-sidebar-list li.tpl-sidebar-list-hover:hover, .tpl-sidebar-list li.tpl-sidebar-list-hover.active { background: #f2f6f9; border-left: 3px solid #5C9ACF!important }
.tpl-sidebar-list-hover-show .tpl-sidebar-list-hover-show-font:hover, .tpl-sidebar-list-hover-show .tpl-sidebar-list-hover-show-font:hover .tpl-page-container-ico { color: #5b9bd1 }
.tpl-sidebar-list-hover-show.active .tpl-sidebar-list-hover-show-font, .tpl-sidebar-list-hover-show.active .tpl-sidebar-list-hover-show-font .tpl-page-container-ico { color: #5b9bd1 }
.tpl-sidebar-list-hover-show:hover, .tpl-sidebar-list-hover-show.active { background: #f2f6f9; border-left: 3px solid #f2f6f9 }
.admin-sidebar-sub li:hover, .admin-sidebar-sub li.active { background: #f2f6f9; border-left: 3px solid #f2f6f9 }
.admin-sidebar-sub li:hover a, .admin-sidebar-sub li.active a { color: #5b9bd1 }
.tpl-topbar-list-button { float: left; color: #C0CDDC; font-size: 18px }
.tpl-topbar-list-button span { cursor: pointer }
.tpl-content-wrapper { padding-left: 255px; }
.left-nav-close.tpl-content-wrapper{padding-left: 0;}
.tpl-content-wrapper-hover { padding-left: 0px !important; }
.tpl-content-page-title { color: #697882; font-size: 22px; font-weight: 400 }
.tpl-left-nav { width: 235px;position: absolute;z-index: 1;/* top: 0; */ background: #fff; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); padding-bottom: 20px;margin-bottom: 20px; }/*margin-bottom:14px;*/
.tpl-left-nav-title { height: 50px; padding: 5px 15px 45px; color: #5C9ACF; font-size: 14px; font-weight: 400; border-bottom: 1px solid #eee; }
.tpl-left-nav-list { width: 235px }
.tpl-left-nav-item .nav-link { display: block; position: relative; margin: 1px 0 0; border: 0; padding: 12px 15px; padding-top: 6px; text-decoration: none; color: #485a6a; font-size: 14px }
.tpl-left-nav-item .nav-link span, .tpl-left-nav-sub-menu a span { font-size: 14px; font-weight: 400; color: #485a6a }
.tpl-left-nav-item .nav-link i, .tpl-left-nav-sub-menu a i { font-size: 20px; position: relative; text-shadow: none; font-weight: 300; top: 2px; margin-left: 1px; margin-right: 6px; color: #a7bdcd }
.tpl-left-nav-item .nav-link:hover { background: #f2f6f9; color: #5b9bd1; border-left: 3px solid #5C9ACF!important; margin-left: -3px; padding-left: 15px }
.tpl-left-nav-item .nav-link:hover i, .tpl-left-nav-sub-menu a:hover i { color: #5b9bd1 }
.tpl-left-nav-item .nav-link:hover span, .tpl-left-nav-sub-menu a:hover span { color: #5b9bd1 }
.tpl-left-nav-item .nav-link.active { border-left: 3px solid #5C9ACF!important; background: #f2f6f9; margin-left: -3px; padding-left: 15px }
.tpl-left-nav-item .nav-link.active span, .tpl-left-nav-item .nav-link.active i { color: #5b9bd1 }
.tpl-left-nav-sub-menu { list-style: none; display: none; padding: 0; margin: 0; position: relative; }
.tpl-header-nav-hover-ico { color: #C0CDDC!important; font-size: 19px!important }
.tpl-left-nav-more-ico { -webkit-transition: all 300ms; -moz-transition: all 300ms; transition: all 300ms; font-size: 16px!important; top: 4px!important }
.tpl-left-nav-more-ico-rotate { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); transform: rotate(90deg); -webkit-transition: all 300ms; -moz-transition: all 300ms; transition: all 300ms }
.tpl-left-nav-sub-menu a { display: block; margin: 0; padding: 4px 14px 9px 30px; text-decoration: none; font-size: 14px; font-weight: 400; background: 0 0 }
.tpl-left-nav-sub-menu a:hover, .tpl-left-nav-sub-menu a.active { color: #5b9bd1; background: #f2f6f9!important }
.tpl-left-nav-sub-menu a:nth-child(2):hover, .tpl-left-nav-sub-menu a:nth-child(2).active { color: #5b9bd1; background: transparent !important; }
.tpl-left-nav-sub-menu a.active i, .tpl-left-nav-sub-menu a.active span { color: #5b9bd1; background: #f2f6f9!important }
.tpl-left-nav-content-ico { font-size: 14px!important; position: relative; top: 8px!important; color: #ffbe40!important }
.tpl-left-nav-content { background-color: #36c6d3; -moz-border-radius: 1000px; border-radius: 1000px; color: #fff!important; padding: 0px 8px!important; float: right; position: relative; font-style: normal; font-family: "微软雅黑"; top: 10px!important; font-size: 12px!important }
.note { margin: 0 0 20px; padding: 10px 30px 10px 15px; border-left: 5px solid #eee; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; font-size: 13px }
.note h3 { margin-bottom: 10px; font-size: 20px; font-weight: 500 }
.note p { margin: 0; font-size: 14px; line-height: 26px }
.note-info { background-color: #f5f8fd; border-color: #8bb4e7; color: #010407 }
.label-danger { background-color: #ed6b75 }
.label { display: inline; padding: 0.2em 0.6em 0.3em; font-size: 75%; font-weight: bold; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; -moz-border-radius: .25em; border-radius: .25em }
.dashboard-stat .visual { width: 80px; height: 80px; display: block; float: left; padding-top: 10px; padding-left: 15px; margin-bottom: 15px; font-size: 35px; line-height: 35px }
.dashboard-stat.blue .visual>i { color: #FFF; opacity: .1; filter: alpha(opacity=10) }
.dashboard-stat .visual>i { margin-left: -35px; font-size: 110px; line-height: 110px }
.dashboard-stat .details { position: absolute; right: 15px; padding-right: 15px }
.dashboard-stat.blue .details .number { color: #FFF }
.dashboard-stat .details .number { padding-top: 25px; text-align: right; font-size: 34px; line-height: 36px; letter-spacing: -1px; margin-bottom: 0; font-weight: 300 }
.dashboard-stat.blue .details .desc { color: #FFF; opacity: 1; filter: alpha(opacity=100) }
.dashboard-stat .details .desc { text-align: right; font-size: 16px; letter-spacing: 0; font-weight: 300 }
.dashboard-stat.blue .more { color: #FFF; background-color: #258fd7 }
.dashboard-stat { display: block; margin-bottom: 25px; overflow: hidden; -moz-border-radius: 4px; border-radius: 4px }
.dashboard-stat .more { clear: both; display: block; padding: 6px 10px; position: relative; text-transform: uppercase; font-weight: 300; font-size: 11px; opacity: .7; filter: alpha(opacity=70) }
/* .row { margin-left: -18px; margin-right: -18px; overflow: hidden } */
.row-mb { margin-bottom: 25px }
.ngco-row-mb-tihuan { margin-bottom: 1.5rem; }
.ngco-row-mb-lin { margin-bottom: 0.5rem; }
.dashboard-stat.blue { background-color: #3598dc }
.dashboard-stat.red { background-color: #e7505a }
.dashboard-stat.green { background-color: #32c5d2 }
.dashboard-stat.purple { background-color: #8E44AD }
.dashboard-stat .more>i { display: inline-block; margin-top: 1px; float: right }
.m-icon-swapright { background-position: -27px -10px }
.m-icon-white { background-image: url(../images/syncfusion-icons-white.png) }
.dashboard-stat.red .more { color: #fff; background-color: #e53e49 }
.dashboard-stat.red .visual>i { color: #fff; opacity: .1; filter: alpha(opacity=10) }
.dashboard-stat.red .details .number { color: #fff }
.dashboard-stat.red .details .desc { color: #fff; opacity: 1; filter: alpha(opacity=100) }
[class^=m-icon-] {width:14px;height:14px;margin-top:3px;line-height:14px;vertical-align:top}
.dashboard-stat.green .details .number { color: #FFF }
.dashboard-stat.green .details .desc { color: #FFF; opacity: 1; filter: alpha(opacity=100) }
.dashboard-stat.green .more { color: #FFF; background-color: #2bb8c4 }
.dashboard-stat.green .visual>i { color: #FFF; opacity: .1; filter: alpha(opacity=10) }
.dashboard-stat.purple .visual>i { color: #fff; opacity: .1; filter: alpha(opacity=10) }
.dashboard-stat.purple .details .number { color: #fff }
.dashboard-stat.purple .details .desc { color: #fff; opacity: 1; filter: alpha(opacity=100) }
.dashboard-stat.purple .more { color: #fff; background-color: #823e9e }
.tpl-portlet { padding: 12px 20px 15px; background-color: #fff; -moz-border-radius: 4px; border-radius: 4px }
.tpl-portlet-title { padding: 0; min-height: 48px; border-bottom: 1px solid #eef1f5; margin-bottom: 10px; overflow: hidden }
.tpl-caption { color: #666; padding: 10px 0; float: left; display: inline-block; font-size: 16px; line-height: 18px }
.font-green { color: #32c5d2!important }
.font-red { color: #e7505a!important }
.bold { font-weight: 700!important }
.actions { float: right; display: inline-block; padding: 6px 0 14px }
.actions-btn { width: 100% }
.actions-btn li { display: inline-block; padding: 5px 14px; font-size: 15px; line-height: 1.5; color: #e7505a; border: 1px solid #e7505a; -moz-border-radius: 60px; border-radius: 60px; cursor: pointer }
.actions-btn li:hover { -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s }
.actions-btn li.red { border-color: #e7505a; color: #e7505a; background: 0 0 }
.actions-btn li.red:hover, .actions-btn li.red-on { border-color: #e7505a; color: #fff; background-color: #e7505a }
.actions-btn li.green { border-color: #32c5d2; color: #32c5d2; background: 0 0 }
.actions-btn li.green:hover, .actions-btn li.green-on { border-color: #32c5d2; color: #FFF; background-color: #32c5d2 }
.actions-btn li.purple { border-color: #8E44AD; color: #8E44AD; background: 0 0 }
.actions-btn li.purple:hover, .actions-btn li.purple-on { border-color: #8E44AD; color: #FFF; background-color: #8E44AD }
.actions-btn li.dark { border-color: #2f353b; color: #2f353b; background: 0 0 }
.actions-btn li.dark:hover, .actions-btn li.dark-on { border-color: #2f353b; color: #FFF; background-color: #2f353b }
.actions-btn li.blue { border-color: #3598dc; color: #3598dc; background: 0 0 }
.actions-btn li.blue:hover, .actions-btn li.blue-on { border-color: #3598dc; color: #FFF; background-color: #3598dc }
.tpl-echarts { width: 100%; min-height: 400px }
.tpl-scrollable { width: 100%; min-height: 422px }
.number-stats { padding: 10px 0 16px; overflow: hidden }
.number-stats .stat-number .title { font-size: 13px; margin-bottom: 3px; color: #B8C3C7 }
.number-stats .stat-number .number { font-size: 27px; line-height: 27px }
.tpl-table-uppercase { font-weight: 600; font-size: 13px; color: #93a2a9; border: 0; border-bottom: none }
.tpl-table-uppercase>th { border: none!important }
.tpl-table-uppercase td { border-top: 1px solid #F2F5F8!important }
.tpl-table .user-pic { display: inline-block; vertical-align: middle; height: 30px; -moz-border-radius: 100%; border-radius: 100% }
.tpl-table .user-name { font-size: 12px }
.tpl-table { margin-bottom: 0 }
.am-table>tbody>tr>td, .am-table>tbody>tr>th, .am-table>tfoot>tr>td, .am-table>tfoot>tr>th, .am-table>thead>tr>td, .am-table>thead>tr>th { border-top: 1px solid #F2F5F8; color: #93a2a9 }
.font-green { color: #32c5d2!important }
.caption-helper { padding: 0; margin: 0; line-height: 13px; color: #9eacb4; font-size: 13px; font-weight: 400 }
.input-inline { display: inline-block; width: auto; vertical-align: middle }
.input-small { width: 145px!important }
.input-icon { position: relative; left: 0 }
.input-icon i { font-size: 14px; margin-top: 4px }
.input-icon>i { color: #ccc; position: absolute; margin-top: 2px; z-index: 3; width: 16px; font-size: 16px; text-align: center; left: 0; left: auto; right: 8px; float: right }
.form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857; color: #4d6b8a; background-color: #fff; background-image: none; border: 1px solid #c2cad8; -moz-border-radius: 4px; border-radius: 4px; -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-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -moz-box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s, -moz-box-shadow ease-in-out 0.15s; outline: none }
.form-control { height: 30px; padding: 2px 26px 3px 10px; font-size: 13px }
.input-icon.right { left: auto; right: 0 }
.tpl-portlet-input { float: right; display: inline-block; padding: 4px 0 }
.wrapper { z-index: 1; height: 422px; width: 100%; background: #fff; overflow: hidden; position: relative }
.scroller { position: absolute; z-index: 1; -webkit-tap-highlight-color: rgba(0,0,0,0); width: 100%; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); transform: translateZ(0); -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-text-size-adjust: none; -moz-text-size-adjust: none; -ms-text-size-adjust: none; -o-text-size-adjust: none; text-size-adjust: none }
.scroller ul { list-style: none; padding: 0; margin: 0; width: 100%; text-align: left }
.scroller li { padding: 0 10px; height: 40px; line-height: 40px; font-size: 14px }
.iScrollIndicator { background: rgb(215,220,226)!important; border: none!important; -moz-border-radius: 0!important; border-radius: 0!important; opacity: 1!important }
.iScrollVerticalScrollbar { opacity: 1!important }
.tpl-task-list { list-style: none; padding: 0; margin: 0 }
.tpl-task-list li { position: relative; padding: 10px!important; border-bottom: 1px solid #F4F6F9; height: auto/*!important*/; font-size: 14px!important; line-height: 22px!important }
.task-checkbox { float: left; width: 30px }
.task-title { color: #838FA1; margin-right: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.task-title-sp { margin-right: 5px; }
.label-sm { font-size: 13px; padding: 2px 5px }
.label-success { background-color: #36c6d3 }
.label { text-shadow: none!important; font-size: 14px; font-weight: 300; padding: 3px 6px; color: #fff }
.task-config { display: none; position: absolute; top: 1px; right: 10px }
.tpl-task-list li:hover .task-config { display: block; margin-bottom: 0!important }
.tpl-task-list-hover { padding: 2px 12px; color: #666; -moz-border-radius: 3px; border-radius: 3px; background-color: #e1e5ec; border-color: #e1e5ec }
.tpl-task-list-hover:hover { color: #999 }
.tpl-task-list-dropdown { position: absolute; top: 10px; left: -85px }
.tpl-task-list-dropdown-ul { width: 80px!important; min-width: 80px!important }
.tpl-task-list-dropdown-ul li { text-align: center }
.tpl-task-list>li:hover { background: #F4F6F9 }
.tpl-task-list-dropdown-ul li a { padding: 0!important; display: inherit!important }
.label-danger { background-color: #ed6b75 }
.label-warning { background-color: #F1C40F }
.label-default { background-color: #bac3d0 }
.tpl-index-tabs { position: relative }
.tpl-index-tabs .am-nav-tabs { border: none; position: absolute; top: -55px; right: 0 }
.tpl-index-tabs .am-nav-tabs li a { color: #333; font-size: 13px; border: none; padding-bottom: 16px }
.tpl-index-tabs .am-nav-tabs li a:hover { background: transparent; border: none; border-bottom: 4px solid #36c6d3 }
.tpl-index-tabs .am-nav-tabs>li.am-active>a, .tpl-index-tabs .am-nav-tabs>li.am-active>a:focus, .tpl-index-tabs .am-nav-tabs>li.am-active>a:hover { border: none }
.tpl-index-tabs .am-nav-tabs li.am-active { border: none; border-bottom: 4px solid #36c6d3 }
.tpl-index-tabs .am-tabs-bd .am-tab-panel { padding: 0 }
.tpl-index-tabs .am-tabs-bd { border: none }
.tpl-task-remind li { color: #82949a; }
.tpl-task-remind li .cosA { margin-right: 80px }
.tpl-task-remind li .cosB { float: right; width: 75px; margin-left: -75px; text-align: right; font-style: italic; color: #c1cbd0 }
.tpl-label-info { font-size: 13px; padding: 2px 5px; background-color: #659be0; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; -moz-border-radius: .25em; border-radius: .25em }
.tpl-task-remind li .cosA .cosIco { display: inline-block; width: 24px; height: 24px; vertical-align: middle; color: #fff; text-align: center; -moz-border-radius: 3px; border-radius: 3px; background-color: #36c6d3 }
.label-danger { background-color: #ed6b75!important }
.label-info { background-color: #659be0!important }
.label-warning { background-color: #F1C40F!important }
.tpl-portlet-components { border: 1px solid #e7ecf1; padding: 12px 20px 10px; background-color: #fff; margin-top: 0; margin-bottom: 5px; overflow: hidden }
.tpl-portlet-components .portlet-title { border-bottom: 1px solid #eef1f5; padding: 0; min-height: 48px; margin-bottom: 10px }
.tpl-portlet-components .portlet-title .caption { float: left; display: inline-block; font-size: 18px; line-height: 18px; color: #666; padding: 10px 0 }
.tpl-block { padding-top: 10px; padding-bottom: 10px; font-size: 18px }
.tpl-alert { padding: 15px; margin-bottom: 20px; border: 1px solid transparent; -moz-border-radius: 4px; border-radius: 4px }
.tpl-fz-ml { margin-left: 30px }
.tpl-table-fz-check { border: 1px solid transparent; height: 13px; width: 13px; background: #fff }
.am-table-striped>tbody>tr:nth-child(odd)>td, .am-table-striped>tbody>tr:nth-child(odd)>th { background: #f3f4f6 }
.am-selected-btn.am-btn-default { -moz-border-radius: 3px; border-radius: 3px;padding-right: 2rem;}
.am-input-group { -moz-border-radius: 3px; border-radius: 3px; overflow: hidden }
.tpl-am-btn-success { border-color: #5eb95e!important }
.tpl-pagination .am-disabled a, .tpl-pagination li a { color: #23abf0; -moz-border-radius: 3px; border-radius: 3px; padding: 6px 12px }
.tpl-pagination .am-active a { background: #23abf0; color: #fff; border: 1px solid #23abf0; padding: 6px 12px }
.tpl-table-images-content { width: 100%; border: 1px solid #e7ecf1; padding: 26px; margin-bottom: 30px }
.tpl-table-images-content-i { position: relative; display: block; width: 100% }
.tpl-table-images-content-i-time { width: 100%; font-size: 12px; color: #666; padding-bottom: 10px; border-bottom: 1px solid #e7ecf1; margin-bottom: 10px }
.tpl-table-images-content-i-shadow { background: url(../images/lbbg.png) bottom repeat-x; position: absolute; left: 0; right: 0; bottom: 0; top: 0 }
.tpl-table-images-content-i-info { position: absolute; left: 10px; right: 0; bottom: 10px; z-index: 2 }
.tpl-table-images-content-i-info span.ico { line-height: 40px; display: inline-block; color: #fff; font-size: 14px }
.tpl-table-images-content-i-info span.ico img { -moz-border-radius: 50%; border-radius: 50%; width: 40px; display: inline-block; margin-right: 10px }
.tpl-table-images-content-i img { display: block; width: 100% }
.tpl-table-images-content-block { width: 100%; padding-top: 10px; color: #333 }
.tpl-table-images-content .tpl-i-title { font-size: 14px; padding-bottom: 10px }
.tpl-table-images-content .tpl-i-font { font-size: 14px; color: #666; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; line-height: 1.6em; -webkit-line-clamp: 2; max-height: 3em }
.tpl-table-images-content .tpl-i-more ul { border-top: 1px solid #e7ecf1; border-bottom: 1px solid #e7ecf1; margin-top: 10px; width: 100%; overflow: hidden; padding: 10px 0px }
.tpl-table-images-content .tpl-i-more li { text-align: center; width: 33.3333%; font-size: 14px; float: left }
.tpl-edit-content-btn { width: 100% }
.tpl-edit-content-btn button { width: 25%!important }
.tpl-form-body { padding: 20px }
.tpl-form-line-form input[type=number]:focus, .tpl-form-line-form input[type=search]:focus, .tpl-form-line-form input[type=text]:focus, .tpl-form-line-form input[type=password]:focus, .tpl-form-line-form input[type=datetime]:focus, .tpl-form-line-form input[type=datetime-local]:focus, .tpl-form-line-form input[type=date]:focus, .tpl-form-line-form input[type=month]:focus, .tpl-form-line-form input[type=time]:focus, .tpl-form-line-form input[type=week]:focus, .tpl-form-line-form input[type=email]:focus, .tpl-form-line-form input[type=url]:focus, .tpl-form-line-form input[type=tel]:focus, .tpl-form-line-form input[type=color]:focus, .tpl-form-line-form select:focus, .tpl-form-line-form textarea:focus, .am-form-field:focus { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
.tpl-form-line-form input[type=number], .tpl-form-line-form input[type=search], .tpl-form-line-form input[type=text], .tpl-form-line-form input[type=password], .tpl-form-line-form input[type=datetime], .tpl-form-line-form input[type=datetime-local], .tpl-form-line-form input[type=date], .tpl-form-line-form input[type=month], .tpl-form-line-form input[type=time], .tpl-form-line-form input[type=week], .tpl-form-line-form input[type=email], .tpl-form-line-form input[type=url], .tpl-form-line-form input[type=tel], .tpl-form-line-form input[type=color], .tpl-form-line-form select, .tpl-form-line-form textarea, .am-form-field { display: block; width: 100%; padding: 6px 12px; font-size: 14px; line-height: 1.42857; color: #4d6b8a; background-color: #fff; background-image: none; border: 1px solid #c2cad8; -moz-border-radius: 4px; border-radius: 4px; -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-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -moz-box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s, -moz-box-shadow ease-in-out 0.15s; background: 0 0; border: 0; border-bottom: 1px solid #c2cad8; -moz-border-radius: 0; border-radius: 0; color: #555; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; padding-left: 0; padding-right: 0; font-size: 14px }
 .tpl-form-line-form select, .tpl-form-line-form textarea{ -moz-border-radius: 3px; border-radius: 3px;}
.tpl-amazeui-form .am-form-label { color: #999; font-weight: normal; font-size: 14px }
.tpl-amazeui-form input::-webkit-input-placeholder {
font-size:12px
}
.tpl-amazeui-form textarea::-webkit-input-placeholder {
font-size:12px
}
.tpl-amazeui-form small { font-size: 12px }
.tpl-form-line-form .am-checkbox, .tpl-form-line-form .am-checkbox-inline, .tpl-form-line-form .am-form-label, .tpl-form-line-form .am-radio, .tpl-form-line-form .am-radio-inline { margin-top: 0; margin-bottom: 0 }
.tpl-form-line-form .am-form-group:after { clear: both }
.tpl-form-line-form .am-form-group:after, .tpl-form-line-form .am-form-group:before { content: " "; display: table }
.tpl-form-line-form .am-form-label { padding-top: 5px; font-size: 14px; color: #999; font-weight: normal; text-align: right }
.tpl-form-line-form .am-form-label .tpl-form-line-small-title { color: #999; font-size: 14px }
.tpl-form-no-bg { background: none!important }
/*复选框*/
.tpl-switch-btn-view { cursor: pointer; }
.tpl-switch input[type="checkbox"] { position: absolute; opacity: 0;width: 0;height: 0; }
.tpl-switch input[type="checkbox"]:disabled+.tpl-switch-btn-view,.tpl-switch input[type="checkbox"]:read-only+.tpl-switch-btn-view{ cursor: not-allowed; }
.tpl-switch input[type="checkbox"].ios-switch+div { vertical-align: middle; width: 40px; height: 20px; -moz-border-radius: 999px; border-radius: 999px; background-color: rgba(0,0,0,0.1); -ms-transition-duration: .4s; -webkit-transition-duration: .4s; -webkit-transition-property: background-color, box-shadow; margin-top: 6px }
.tpl-switch input[type="checkbox"].ios-switch:checked+div { width: 40px; background-position: 0 0; background-color: #36c6d3 }
.tpl-switch input[type="checkbox"].tinyswitch.ios-switch+div { width: 34px; height: 18px }
.tpl-switch input[type="checkbox"].bigswitch.ios-switch+div { width: 50px; height: 25px }
.tpl-switch input[type="checkbox"].green.ios-switch:checked+div { background-color: #00e359; border: 1px solid rgba(0,162,63,1); -webkit-box-shadow: inset 0 0 0 10px rgba(0,227,89,1); -moz-box-shadow: inset 0 0 0 10px rgba(0,227,89,1); box-shadow: inset 0 0 0 10px rgba(0,227,89,1) }
.tpl-switch input[type="checkbox"].ios-switch+div>div { float: left; width: 18px; height: 18px; -moz-border-radius: inherit; border-radius: inherit; background: #ffffff; -ms-transition-timing-function: cubic-bezier(.54, 1.85, .5, 1); -ms-transition-duration: 0.4s; -ms-transition-property: transform; -webkit-transition-timing-function: cubic-bezier(.54, 1.85, .5, 1); -webkit-transition-duration: 0.4s; -webkit-transition-property: transform, background-color, box-shadow; -moz-transition-timing-function: cubic-bezier(.54, 1.85, .5, 1); -moz-transition-duration: 0.4s; -moz-transition-property: transform, background-color; pointer-events: none; margin-top: 1px; margin-left: 1px }
.tpl-switch input[type="checkbox"].ios-switch:checked+div>div { -webkit-transform: translate3d(20px, 0, 0); -ms-transform: translate3d(20px, 0, 0); ; -moz-transform: translate3d(20px, 0, 0); background-color: #ffffff }
.tpl-switch input[type="checkbox"].tinyswitch.ios-switch+div>div { width: 16px; height: 16px; margin-top: 1px }
.tpl-switch input[type="checkbox"].tinyswitch.ios-switch:checked+div>div { -webkit-transform: translate3d(16px, 0, 0); -ms-transform: translate3d(16px, 0, 0); ; -moz-transform: translate3d(16px, 0, 0); -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.3), 0px 0px 0 1px rgba(8,80,172,1); -moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.3), 0px 0px 0 1px rgba(8,80,172,1); box-shadow: 0px 2px 5px rgba(0,0,0,0.3), 0px 0px 0 1px rgba(8,80,172,1) }
.tpl-switch input[type="checkbox"].bigswitch.ios-switch+div>div { width: 23px; height: 23px; margin-top: 1px }
.tpl-switch input[type="checkbox"].bigswitch.ios-switch:checked+div>div { -webkit-transform: translate3d(25px, 0, 0); -moz-transform: translate3d(25px, 0, 0); -ms-transform: translate3d(25px, 0, 0); }
.tpl-switch input[type="checkbox"].green.ios-switch:checked+div>div { -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.3), 0 0 0 1px rgba(0,162,63,1); -moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.3), 0 0 0 1px rgba(0,162,63,1); box-shadow: 0px 2px 5px rgba(0,0,0,0.3), 0 0 0 1px rgba(0,162,63,1) }
/*单选框*/
.tpl-switch input[type="radio"] { position: absolute; opacity: 0 }
.tpl-switch input[type="radio"].ios-switch+div { vertical-align: middle; width: 40px; height: 20px; -moz-border-radius: 999px; border-radius: 999px; background-color: rgba(0,0,0,0.1); -ms-transition-duration: .4s; -webkit-transition-duration: .4s; -webkit-transition-property: background-color, box-shadow; margin-top: 6px }
.tpl-switch input[type="radio"].ios-switch:checked+div { width: 40px; background-position: 0 0; background-color: #36c6d3 }
.tpl-switch input[type="radio"].tinyswitch.ios-switch+div { width: 34px; height: 18px }
.tpl-switch input[type="radio"].bigswitch.ios-switch+div { width: 50px; height: 25px }
.tpl-switch input[type="radio"].green.ios-switch:checked+div { background-color: #00e359; border: 1px solid rgba(0,162,63,1); -webkit-box-shadow: inset 0 0 0 10px rgba(0,227,89,1); -moz-box-shadow: inset 0 0 0 10px rgba(0,227,89,1); box-shadow: inset 0 0 0 10px rgba(0,227,89,1) }
.tpl-switch input[type="radio"].ios-switch+div>div { float: left; width: 18px; height: 18px; -moz-border-radius: inherit; border-radius: inherit; background: #ffffff; -ms-transition-timing-function: cubic-bezier(.54, 1.85, .5, 1); -ms-transition-duration: 0.4s; -ms-transition-property: transform; -webkit-transition-timing-function: cubic-bezier(.54, 1.85, .5, 1); -webkit-transition-duration: 0.4s; -webkit-transition-property: transform, background-color, box-shadow; -moz-transition-timing-function: cubic-bezier(.54, 1.85, .5, 1); -moz-transition-duration: 0.4s; -moz-transition-property: transform, background-color; pointer-events: none; margin-top: 1px; margin-left: 1px }
.tpl-switch input[type="radio"].ios-switch:checked+div>div { -webkit-transform: translate3d(20px, 0, 0); -ms-transform: translate3d(20px, 0, 0); ; -moz-transform: translate3d(20px, 0, 0); background-color: #ffffff }
.tpl-switch input[type="radio"].tinyswitch.ios-switch+div>div { width: 16px; height: 16px; margin-top: 1px }
.tpl-switch input[type="radio"].tinyswitch.ios-switch:checked+div>div { -webkit-transform: translate3d(16px, 0, 0); -ms-transform: translate3d(16px, 0, 0); ; -moz-transform: translate3d(16px, 0, 0); -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.3), 0px 0px 0 1px rgba(8,80,172,1); -moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.3), 0px 0px 0 1px rgba(8,80,172,1); box-shadow: 0px 2px 5px rgba(0,0,0,0.3), 0px 0px 0 1px rgba(8,80,172,1) }
.tpl-switch input[type="radio"].bigswitch.ios-switch+div>div { width: 23px; height: 23px; margin-top: 1px }
.tpl-switch input[type="radio"].bigswitch.ios-switch:checked+div>div { -webkit-transform: translate3d(25px, 0, 0); -moz-transform: translate3d(25px, 0, 0); -ms-transform: translate3d(25px, 0, 0); }
.tpl-switch input[type="radio"].green.ios-switch:checked+div>div { -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.3), 0 0 0 1px rgba(0,162,63,1); -moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.3), 0 0 0 1px rgba(0,162,63,1); box-shadow: 0px 2px 5px rgba(0,0,0,0.3), 0 0 0 1px rgba(0,162,63,1) }
.tpl-btn-bg-color-success { background-color: #36c6d3!important; border: none }
.tpl-form-file-img { width: 300px; margin-bottom: 10px }
.tpl-form-file-img img { width: 100%; display: block }
.myapp-login { background: #334054; -moz-background-size: 100%; background-size: 100%; height: 100% }
.myapp-login-logo-block { width: 100% }
.myapp-login-logo { width: 100%; text-align: center; padding-top: 30px }
.myapp-login-logo i { color: #eb602e; font-size: 120px; display: inline-block }
.myapp-login-logo-text { padding-top: 30px; font-family: Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", FontAwesome, sans-serif; color: #fff; font-weight: bold; font-size: 40px; text-align: center; width: 100% }
.myapp-login-logo-text span { color: #53d192 }
.myapp-login-logo-text i { color: #53d192; font-size: 50px }
.myapp-login-logo-text .info { padding-bottom: 30px; border-bottom: 1px solid #4d4d4d; font-family: FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", FontAwesome, sans-serif; width: 100%; font-weight: normal; font-size: 14px; color: #fff }
.login-font { font-size: 12px; font-family: "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", FontAwesome, sans-serif; width: 100%; color: #5e5e5e; text-align: center; padding: 20px 0; padding-top: 10px }
.login-font i { color: #53d192; font-style: normal }
.login-font span { color: #fff }
.myapp-login .am-form-group { margin-bottom: 0 }
.login-am-center { margin: 0 auto; float: none }
.login-am-center .am-form input { background: #fff; border: none; font-size: 12px; line-height: 30px; text-indent: 10px; -moz-border-radius: 0px 0px 6px 6px; border-radius: 0px 0px 6px 6px }
.login-am-center .am-form .am-form-group:first-child input { -moz-border-radius: 6px 6px 0px 0px; border-radius: 6px 6px 0px 0px }
.login-am-center .am-btn-default { width: 100%; -moz-border-radius: 6px; border-radius: 6px; background: #53d192; border: none; color: #fff; font-size: 14px; line-height: 30px }
.tpl-login-max { max-width: 640px; margin: 0 auto }
.am-topbar-btn { margin-top: 21px }
.tpl-chart-mb { margin-top: 20px; margin-bottom: 40px }
@media screen and (max-width:1000px) {
.tpl-left-nav-hover { display: none; width: auto; margin-bottom: 10px;left: 15px;width: auto;right: 15px;}
.tpl-left-nav-list { width: 100% }
.tpl-content-wrapper { padding-left: 0 }
}
.tpl-task-list .use-list { border-bottom: none !important; padding: 8px 8px 0 0 !important; font-size: 0 !important; }
.use-list:hover { background-color: #fff !important; }
.jg { margin-left: 5px }
.use { margin: 0; width: 33.3%; display: inline-block; padding: 0px 4px 0 4px; }
.use .am-btn { padding: .8em .5em }
.task-title-sp .am-btn { width: 100%; overflow: hidden; text-overflow: ellipsis }
.task-title-sp .am-btn:not-first {margin-left:5%}
@media only screen and (min-width:641px) {
[class*=am-u-] {padding-left:12.5px;padding-right:12.5px;}
}
@media only screen and (min-width:641px) {
[class*=am-u-]:first-child { padding-left: 20px; padding-right: 12.5px }
}
@media only screen and (min-width:641px) {
[class*=am-u-]:last-child { padding-right: 20px }
}
[class*=am-icon-]:before { line-height: inherit !important; }
[class*=am-icon-]:before { cursor: pointer; }
.reception:before { font-size: 18px; vertical-align: middle; }
.mr8 { margin-right: 8px; }
.mt8 { margin: 1.25rem 0 1.25rem 0; }
/*网站顶部搜索框*/
.search-box:hover { background-color: #fff !important; }
.search-bar { margin-top: 23px; -moz-border-radius: 40px; border-radius: 40px; padding: 0 0 0 10px; width: 130px; -webkit-transition: .3s linear; -moz-transition: .3s linear; transition: .3s linear; float: right; }
.search-bar:focus { width: 180px; }
/*输入框组*/
.input-group { display: table; }
.input-group .am-selected { display: table-cell; }
.input-group>.am-input-group-btn>.am-btn { display: table-cell; }
.am-home { vertical-align: 15%; padding-left: 10px; }
.kg-home { color: #5b9bd1 }
.kg-home:hover { color: #5b9bd1 }
/*底部*/
.footer { color: #838FA1; font-size: 14px; text-align: center; line-height: 25px }
.footer a { color: #838FA1; font-size: 14px; }
.footer a:hover { text-decoration: underline; color: #8a94a2 }
/*列表复选*/
.table-check { vertical-align: middle !important; }
.am-table > tbody > tr > td { vertical-align: middle !important; }
/* .am-table tbody td input { margin-top: 0 !important; } */
body { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
/*登录验证提示信息*/
.success-info { -moz-border-radius: 2px; border-radius: 2px; }
.am-state-info { font-size: 16px; }
.am-verify span, .am-verify { font-size: 14px; }
.am-past { color: #999; }
.am-normal { color: #F90; }
.am-normal-forever { color: #393; }
.am-forbid { color: #F00 }
/*分页*/
.am-disabled>a { color: #999 !important; }
.am-rounded { font-size: 14px; padding: 6px 6px; margin-top: -4px; width: 85px; color: #23abf0; border-color: #ddd; -moz-border-radius: 3px; border-radius: 3px; cursor: pointer; outline: none; }
.am-rounded:focus { border-color: #ddd !important; }
.am-pagination > li:focus { border-color: #ddd !important; }
.am-page { font-size: 14px; }
/*面包屑导航*/
.am-breadcrumb > li + li:before { content: ">>"; padding: 0 8px; color: #666 !important; }
.gg { margin-right: 6px; }
body { overflow-y: hidden; }
/*单选*/
.am-radio-inline { vertical-align: middle; }
.page-row .am-selected { width: 85px; }
.page-row { vertical-align: top; }
.page-row .am-selected-btn { padding: 0.6em 1em; }
.page-row .am-selected-btn .am-selected-status, .page-row .am-selected-icon { color: #23abf0; }
.place { width: 90px; display: inline-block; height: 20px; }
/*左侧*/
.am-left-plus:hover { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); transform: rotate(360deg); }
.am-left-plus { padding: 0px !important; color: #a7bdcd; font-weight: normal !important; font-size: 14px !important; top: 10px !important; right: 44px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; position: absolute; }
.tpl-left-nav-item { position: relative; }
.tpl-left-nav-content-ico { top: 7px!important; }
/*下拉框*/
.am-btn-toolbar .am-dropdown .am-btn:hover { outline: none !important; background: #f2f2f2; border-color: #E6E6E6; }
/*将下拉框的左边框去掉并显示成直角*/
.ng-xno-borderL .am-dropdown .am-btn { -moz-border-radius-topleft: 0px; border-top-left-radius: 0px; -moz-border-radius-bottomleft: 0px; border-bottom-left-radius: 0px; -moz-border-radius-topright: 3px; border-top-right-radius: 3px; -moz-border-radius-bottomright: 3px; border-bottom-right-radius: 3px; border-left: none; }
/*将下拉框的右边框去掉并显示成直角*/
.ng-xiaoshi-bdr .am-dropdown .am-btn { -moz-border-radius-topleft: 3px; border-top-left-radius: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-left-radius: 3px; -moz-border-radius-topright: 0px; border-top-right-radius: 0px; -moz-border-radius-bottomright: 0px; border-bottom-right-radius: 0px; border-right: none; }
.am-back:hover { background: #f2f2f2 !important; }
.am-back { -moz-border-radius-topleft: 3px !important; border-top-left-radius: 3px !important; -moz-border-radius-bottomleft: 3px !important; border-bottom-left-radius: 3px !important; -moz-border-radius-topright: 0px !important; border-top-right-radius: 0px !important; -moz-border-radius-bottomright: 0px !important; border-bottom-right-radius: 0px !important; }
/*边框 hover*/
.ngco-hover2:hover { border-color: #E6E6E6 !important; }
.am-hover, .ngco-Oe6-border { border:1px solid #E6E6E6; }
.am-hover :hover, .ngco-Yhover-fu3 .am-selected .am-selected-btn:hover { background: #f2f2f2 !important; border-color: #E6E6E6 !important; }
/*下边框的hover效果样式修改 (用时,需手动在select的父元素上添加am-select-hover的类名) */
.am-select-hover .am-dropdown .am-btn:hover { background: #f2f2f2; border-color: #E6E6E6; }
.am-no-outline .am-dropdown .am-btn, .ngco-No-outline { outline: none !important; }
/*<全选+下拉框>有左外边距(用于下拉框,在select的父元素上,添加am-have-marginl类)*/
.am-have-marginl .am-dropdown { margin-left: 38px; }
/*去掉table的外下边距*/
.am-no-marginbtm { margin-bottom: 0px; }
.am-no-margintop { margin-top: 0px !important; ; }
/*去掉table的内下边距*/
.am-no-paddbtm { padding-bottom: 0px; }
/*设置圆角*/
.ngar-Vxiugai-radius { -moz-border-radius-topleft: 3px !important; border-top-left-radius: 3px !important; -moz-border-radius-bottomleft: 3px !important; border-bottom-left-radius: 3px !important; -moz-border-radius-topright: 3px !important; border-top-right-radius: 3px !important; -moz-border-radius-bottomright: 3px !important; border-bottom-right-radius: 3px !important; }
/*网站顶部搜索框*/
.search-box:hover { background-color: #fff !important; }
.search-bar { margin-top: 23px; -moz-border-radius: 40px; border-radius: 40px; padding: 0 0 0 10px; width: 130px; -webkit-transition: .3s linear; -moz-transition: .3s linear; transition: .3s linear; float: right; }
.search-bar:focus { width: 180px; }
.am-account { padding-right: 4px; }
.am-account-info { padding-right: 8px; }
.addUser { color: #fff; }
.addUser:hover { color: #fff; }
.am-btn-toolbar .am-btn-group-xs a { background-color: #fff; }
.am-btn-toolbar .am-btn-group-xs a:hover { background-color: #d4d4d4; }
.user-img { width: 30px; }
a.am-text-secondary:visited { color: #3bb4f2!important; }
.am-table input { width: auto; display: inline-block; padding: 7px ; font-size: 14px ; }
.am-btn-danger { color: #fff; background-color: #dd514c !important; border-color: #dd514c !important; }
.am-table label input[type='radio'] { vertical-align: middle; }
.tpl-add-fl { float: left !important; }
.place { width: 90px; display: inline-block; height: 20px; }
.ewm-upload { border: 1px dotted #c2cad8; width: 80px; height: 80px; position: relative; display: inline-block; margin-left: 5px; cursor: pointer; }
.input-file { display: block; width: 100%; height: 100%; opacity: 0; z-index: 100; position: absolute; left: 0; top: 0; }
.shuline { position: absolute; width: 50%; height: 2%; background-color: #ddd; left: 25%; top: 49%; z-index: 5; }
.hengline { position: absolute; width: 2%; height: 50%; background-color: #ddd; left: 49%; top: 25%; z-index: 5; }
.am-modal-bd { text-align: left; }
.modal-box { margin-left: 40px; }
.modal-box .img-label { vertical-align: top; }
.modal-box .default-img { width: 80px; height: 80px; vertical-align: top; margin-left: -5px; }
#qrcodeInput,.qrcodeInput { cursor: pointer; }
.am-modal-prompt-input { display: inline-block; margin-bottom: 10px;border-radius: 3px;border-color: #eee;}
.tpl-fz-ml { margin-left: 10px; margin-top: 10px; }
.add { border-color: #e6e6e6 !important; margin-left: -5px !important; background-color: #fff; font-size: 14px !important; height: auto !important; padding: 7px 10px; -moz-border-radius-topright: 3px; border-top-right-radius: 3px; -moz-border-radius-bottomright: 3px; border-bottom-right-radius: 3px; }
.add-span { display: inline-block; }
.add:hover { background-color: #f2f2f2; }
.caterory-img { width: 30px; }
/*处理产品与产品管理中的按钮bug问题*/
.am-btn-toolbar .am-btn-group-xs a { background-color: #fff; }
.am-btn-toolbar .am-btn-group-xs a:hover { background-color: #d4d4d4; }
.tpl-portlet-components { overflow: initial !important; }

.am-edit-bright { color: #3bb4f2 !important }
.am-son-bright { color: #f37b1d !important }
.fulei .am-form-group .am-dropdown .am-btn-default, .ng-Ashousuo-radius { -moz-border-radius-topleft: 3px; border-top-left-radius: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-left-radius: 3px; -moz-border-radius-topright: 0px; border-top-right-radius: 0px; -moz-border-radius-bottomright: 0px; border-bottom-right-radius: 0px; border-right: none; }
.fulei .am-form-group .am-dropdown :hover { background: #f2f2f2; border-color: #E6E6E6; border-right: none; outline: none; }
.am-btn-toolbar { padding: 7px 4px; }
body { overflow-y: hidden !important; }
.task-config { right: 80px !important; }
.am-selected { width: 145px; }
.am-selected-status { font-size: 14px; }
.am-dropdown button { font-size: 1.4rem !important; }
.am-close { opacity: 0.5; }
.am-white { color: #fff; }
.times { float: right; padding-right: 3px; }
.am-dropdown-content { line-height: 1.4;margin: 9px 0 10px; }
.add { margin-left: -3px !important; background-color: #fff; font-size: 14px !important; height: 32px !important; padding: 7px 10px; -moz-border-radius-topright: 3px !important; border-top-right-radius: 3px !important; -moz-border-radius-bottomright: 3px !important; border-bottom-right-radius: 3px !important; border: 1px solid #e6e6e6; }
.add-span { display: inline; }
.am-select:focus { background-color: #fff !important; outline: none; }
.am-select:visited { border-color: #e6e6e6 !important; outline: none; }
.am-select { outline: none; border-color: #e6e6e6 !important; border-top: 1px solid #e6e6e6 !important; border-left: 1px solid #e6e6e6 !important; border-bottom: 1px solid #e6e6e6 !important; -moz-border-radius-topleft: 3px !important; border-top-left-radius: 3px !important; ; border-right: 1px solid #e6e6e6 !important; -moz-border-radius-bottomleft: 3px !important; border-bottom-left-radius: 3px !important; }
.am-popup-hd { background-color: #0e90d2; border-color: #10a0ea; }
.am-popup-hd .am-popup-title { color: #fff; }
.am-popup-hd .am-close { color: #fff; }
.am-popup-hd .am-close:hover { color: #fff; }
.am-panel-default { border-color: #10a0ea; }
.am-popup-bd { background-color: #2B2B2B; color: #629755; width: 110%; overflow-x: auto; }
.am-popup-inner { padding-top: 0; }
.form-control { height: 32px; line-height: 1.4; }
.tpl-portlet-components { overflow: initial !important; }
/* 颜色 */
.am-btn-xs { background-color: #fff }
.am-text-secondary { color: #3bb4f2 !important }
.am-publish-bright { color: #8E44AD !important }
.am-recom-bright { color: #F37B1D !important }
.am-audit-bright { color: #4DB14D !important }
.am-button-dark { color: #444 !important }
.top-1 { top: -0.5px; }
.input-width175 { width: 175px !important; }
.mt8 { margin: 8px 4px 0 0 !important; }
.jiao-linxie { -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px; -moz-border-radius-topright: 0px; border-top-right-radius: 0px; -moz-border-radius-bottomright: 0px; border-bottom-right-radius: 0px; border-right: none; }
.am-back { -moz-border-radius-topright: 0px !important; border-top-right-radius: 0px !important; -moz-border-radius-bottomright: 0px !important; border-bottom-right-radius: 0px !important; margin-right: 0.1px !important; height: auto !important; }
.ngar-xiugai-width { width: 238px !important; }
@media only screen and (min-width: 641px) {
[class*="am-u-"] {
padding-left: 1.5rem !important;
padding-right: 1.5rem !important;
}
}
#auto-tpl { display: none; }
#dateBox { position: relative; }
.datetimepicker table .icon-arrow-left:before, .datetimepicker table .icon-arrow-right:before { line-height: 34px !important; }
.tpl-form-file-img img { display: block; max-height: 120px; width: auto; }
.ewm:hover { opacity: 0.5; }
.ewm { vertical-align: initial; }
.ewm-box { position: relative; display: inline-block; background-color: #000; margin-right: 5px;max-width: 100%;}
.btn-remove { -moz-border-radius: 50%; border-radius: 50%; padding: 6px 9px; -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.25); -moz-box-shadow: 0 0 0 1px rgba(0,0,0,0.25); box-shadow: 0 0 0 1px rgba(0,0,0,0.25); position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); margin: 0 !important; display: none; }
.am-icon-remove { font-size: 12px; }
.ewm-upload { border: 1px dotted #c2cad8; width: 120px; height: 120px; position: relative; display: inline-block; }
.input-file { display: block; width: 100%; height: 100%; opacity: 0; z-index: 100; position: absolute; left: 0; top: 0; }
.shuline { position: absolute; width: 50%; height: 2%; background-color: #ddd; left: 25%; top: 49%; z-index: 5; }
.hengline { position: absolute; width: 2%; height: 50%; background-color: #ddd; left: 49%; top: 25%; z-index: 5; }
.ewm-img-box { width: 100% !important; }
/*验证样式*/
.am-form-field { -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
/*成功*/
.am-form-success .tpl-reg-input { border-bottom-color: #5eb95e!important }
.am-form-success .tpl-reg-input:focus { border-bottom-color: #5eb95e!important; }
.am-form-error .tpl-reg-input { border-bottom-color: #dd514c!important; }
.am-form-error .tpl-reg-input:focus { border-bottom-color: #dd514c!important; }
.am-form-feedback [class*='am-icon-'] { right: 0.9em; }
/*添加域名*/
.am-plus-box { position: relative; }
.am-icon-minus-circle, .am-icon-plus-circle { color: rgba(0,0,0,0.3); /* right: -1.5em !important; position: absolute; top: 6px; */ font-size: 15px; }
.tpl-portlet-components { overflow: initial !important; }
.mt-10 { margin-top: 10px; }
.datetimepicker table th.next i, .datetimepicker table th.prev i { width: 34px; height: auto !important; }
.distances { display: inline-block; margin-right: 100px; margin-left: 135px; }
body { overflow-y: hidden; }
.label_width { width: 320px; display: inline-block; }
.am_fl_zi_tihuan { float: left !important; }
@media only screen and (min-width: 641px) {
[class*="am-u-"] {
 padding-left: 1.5rem !important;
 padding-right: 1.5rem !important;
}
@media only screen and (min-width:1550px) {
.am-u-llg-1 { width: 8.33333333%; }
.am-u-llg-2 { width: 16.66666667%; }
.am-u-llg-3 { width: 25%; }
.am-u-llg-4 { width: 33.33333333%; }
.am-u-llg-5 { width: 41.66666667%; }
.am-u-llg-6 { width: 50%; }
.am-u-llg-7 { width: 58.33333333%; }
.am-u-llg-8 { width: 66.66666667%; }
.am-u-llg-9 { width: 75%; }
.am-u-llg-10 { width: 83.33333333%; }
.am-u-llg-11 { width: 91.66666667%; }
.am-u-llg-12 { width: 100%; }
.am-u-llg-pull-0 { right: 0; }
.am-u-llg-pull-1 { right: 8.33333333%; }
.am-u-llg-pull-2 { right: 16.66666667%; }
.am-u-llg-pull-3 { right: 25%; }
.am-u-llg-pull-4 { right: 33.33333333%; }
.am-u-llg-pull-5 { right: 41.66666667%; }
.am-u-llg-pull-6 { right: 50%; }
.am-u-llg-pull-7 { right: 58.33333333%; }
.am-u-llg-pull-8 { right: 66.66666667%; }
.am-u-llg-pull-9 { right: 75%; }
.am-u-llg-pull-10 { right: 83.33333333%; }
.am-u-llg-pull-11 { right: 91.66666667%; }
.am-u-llg-push-0 { left: 0; }
.am-u-llg-push-1 { left: 8.33333333%; }
.am-u-llg-push-2 { left: 16.66666667%; }
.am-u-llg-push-3 { left: 25%; }
.am-u-llg-push-4 { left: 33.33333333%; }
.am-u-llg-push-5 { left: 41.66666667%; }
.am-u-llg-push-6 { left: 50%; }
.am-u-llg-push-7 { left: 58.33333333%; }
.am-u-llg-push-8 { left: 66.66666667%; }
.am-u-llg-push-9 { left: 75%; }
.am-u-llg-push-10 { left: 83.33333333%; }
.am-u-llg-push-11 { left: 91.66666667%; }
.am-u-llg-offset-0 { margin-left: 0; }
.am-u-llg-offset-1 { margin-left: 8.33333333%; }
.am-u-llg-offset-2 { margin-left: 16.66666667%; }
.am-u-llg-offset-3 { margin-left: 25%; }
.am-u-llg-offset-4 { margin-left: 33.33333333%; }
.am-u-llg-offset-5 { margin-left: 41.66666667%; }
.am-u-llg-offset-6 { margin-left: 50%; }
.am-u-llg-offset-7 { margin-left: 58.33333333%; }
.am-u-llg-offset-8 { margin-left: 66.66666667%; }
.am-u-llg-offset-9 { margin-left: 75%; }
.am-u-llg-offset-10 { margin-left: 83.33333333%; }
.am-u-llg-offset-11 { margin-left: 91.66666667%; }
.am-u-llg-reset-order { margin-left: 0; margin-right: 0; left: auto; right: auto; float: left; }
[class*="am-u-"].am-u-llg-centered { margin-left: auto; margin-right: auto; float: none; }
[class*="am-u-"].am-u-llg-centered:last-child { float: none; }
[class*="am-u-"].am-u-llg-uncentered { margin-left: 0; margin-right: 0; float: left; }
[class*="am-u-"].am-u-llg-uncentered:last-child { float: left; }
}
@media only screen and (min-width: 641px) {
[class*="am-u-"] {
 padding-left: 0px !important;
}
.posi_box { position: relative; }
.span_posi { color: red; display: inline-block; text-align: center; padding-top: 9px; float: right; }
.posi_box2 { padding-right: 218px !important; }
.span_posi2 { color: red; display: inline-block; text-align: center; padding-top: 4px; }
/*给必填项所做的标记<*>*/
.am-back-input { background: url(../images/xingxing.png) no-repeat right !important; }
.ng-syte-span { display: inline-block; float: left; height: 32px !important; line-height: 32px !important; padding-left: 14px; }
/*下拉框的button的box*/
.ag-add-width .am-selected { width: 166px; }
.ag-add-width .am-selected .am-selected-btn { width: 87% !important; float: left !important; }
.shop-info td input { width: auto !important; padding: 5px !important; font-size: 14px !important; }
.statistics { text-align: right; }
.red { color: #F00; }
.am-btn-toolbar .am-btn-group-xs a { background-color: #fff; }
.am-btn-toolbar .am-btn-group-xs a:hover { background-color: #d4d4d4; }
.am-btn-toolbar .am-btn-group-xs a { background-color: #fff; }
.am-selected { width: 145px; }
.am-selected-status { font-size: 14px; }
.am-dropdown button { font-size: 1.4rem !important; }
.am-table-box tr td:nth-child(2), .am-table-box tr td:nth-child(4), .am-table-box tr td:nth-child(6) { text-align: left; }
.am-table-box tr td:nth-child(1), .am-table-box tr td:nth-child(3), .am-table-box tr td:nth-child(5) { text-align: right; }
.tpl-portlet { border: 1px solid #f3f4f6; }
.tpl-scrollable { width: 100%; min-height: 400px; }
.tpl-echarts { width: 100%; min-height: 455px; }
.input-width175 { width: 405px !important; }
.form-control-200 { width: 200px !important; display: inline !important; }
.am-search { font-size: 14px; padding: 0.4em 1em !important; }
.center { text-align: center; }
.bg { background-color: #f3f4f6; }
.td-center { text-align: center; }
.am-vertical-align-middles { vertical-align: middle !important; }
/*时间插件样式*/
.mt-10 { margin-top: 10px; }
.datetimepicker table th.next i, .datetimepicker table th.prev i { width: 34px; height: auto !important; }
.distances { display: inline-block; margin-right: 100px; margin-left: 135px; }
body { overflow-y: hidden; }
.label_width { width: 200px; display: inline-block; }
.am_left { margin-left: 30%; }
/*下拉框和按钮样式*/
.am-selected { width: 145px; }
.am-selected-status { font-size: 14px; }
.am-dropdown button { font-size: 1.4rem !important; }
.am-close { opacity: 0.5; }
.am-white { color: #fff; }
.add { margin-left: -3px !important; background-color: #fff; font-size: 14px !important; height: 32px !important; padding: 7px 10px; -moz-border-radius-topright: 3px !important; border-top-right-radius: 3px !important; -moz-border-radius-bottomright: 3px !important; border-bottom-right-radius: 3px !important; border: 1px solid #e6e6e6; }
.add-span { display: inline; }
.form-control { height: 32px; line-height: 1.4; }
.am-text-default { color: #3bb4f2 !important; }
/*弹窗样式*/
@media (min-height: 630px) and (min-width: 630px) {
.am-popup { width: 430px !important; height: 430px !important; left: 50%; top: 50%; margin-left: -215px; margin-top: -215px; -webkit-transform: translateY(1024px); -moz-transform: translateY(1024px); transform: translateY(1024px); }
}
.am-popup-hd { background-color: #fff; border-color: #fff; }
.am-popup-hd .am-popup-title { color: #000; }
.am-popup-hd .am-close { color: #000; }
.am-popup-hd .am-close:hover { color: #000; }
.am-panel-default { border-color: #10a0ea; }
.am-popup-bd { background-color: #2B2B2B; color: #629755; width: auto; overflow-x: auto; height: 100%; }
.am-popup-bd p { white-space: nowrap; margin: 0; }
.am-popup-inner { padding-top: 0; }
.form-control { height: 32px; line-height: 1.4; }
.tpl-portlet-components { overflow: initial !important; }
.de-id { margin-top: 35px !important; }
.cosIco { display: inline-block; width: 24px; height: 24px; vertical-align: middle; color: #fff; text-align: center; -moz-border-radius: 3px; border-radius: 3px; background-color: #36c6d3; }
.am-btn-success { color: #fff !important; background-color: #5eb95e !important; border-color: #5eb95e !important; }
.am-btn-primary { color: #fff !important; background-color: #0e90d2 !important; border-color: #0e90d2 !important; }
.am-btn-warning { color: #fff !important; background-color: #F37B1D !important; border-color: #F37B1D !important; }
.am-btn-danger { color: #fff !important; background-color: #dd514c !important; border-color: #dd514c !important; }
.am-btn-secondary { color: #fff !important; background-color: #3bb4f2 !important; border-color: #3bb4f2 !important; }
/*设置右边的圆角*/
.ngco-radies { -moz-border-radius: 3px; border-radius: 3px; }
.ngco-Oshezhi-radiusR { -moz-border-radius-topright: 3px !important; border-top-right-radius: 3px !important; -moz-border-radius-bottomright: 3px !important; border-bottom-right-radius: 3px !important; }
.ngco-Ono-radiusR { -moz-border-radius-topright: 0px !important; border-top-right-radius: 0px !important; -moz-border-radius-bottomright: 0px !important; border-bottom-right-radius: 0px !important; }
/*《单个属性区域》*/
/*设置单内边距*/
.ngco-paddingTB{padding-top: 0px !important; padding-bottom:0px !important}
.ngco-KNo2-padding { padding: 0px !important; }
.ngco-KNo-padding { padding: 0px; }
.ngco-No-paddingR { padding-right: 0px !important; }
.ngre-HNo-paddidngL { padding-left: 0px; }
.ngre-HNo2-paddidngL { padding-left: 0px !important; }
.ngre-HNo-paddidngT { padding-top: 0px; }
.ngre-HNo-paddidngT2 { padding-top: 0px !important; }
.ngre-HNo-paddidngB { padding-bottom: 0px; }
.ngre-Hdadd-paddidngT { padding-top: 0px; }
.ngre-Hdadd-paddidngB { padding-bottom: 0px; }
.ngco-Eno-paddingLBR { padding-left: 0px; padding-right: 0px; padding-bottom: 0px; }
.ngco-TNo-paddingTL { padding-top: 0px !important; padding-left: 0px !important; }
.ngco-TNo-paddingLR { padding-right: 0px !important; padding-left: 0px !important;}
.ngco-E20-paddingR { padding-right: 1.5rem; }
.ngco-S20-paddingL { padding-left: 1.5rem; }
.ngco-Kfubox li { padding-right: 0px !important; }
/*设置单外边距*/
.ngco-No-margin { margin: 0px !important;}
.ngco-No-marginT { margin-top: 0px !important; }
.ngco-No-marginL { margin-left: 0px !important; }
.ngco-No-marginR { margin-right: 0px !important; }
.ngco-No-marginB { margin-bottom: 0px !important; }
.ngco-W20-marginR { margin-right: 20px; }
.ngco-Kshezhi-maginL .am-dropdown, .ngco-Pshezhi-magingl { margin-left: -1px; }
.ngco-Kshezhi-maginR .am-dropdown, .ngco-Pshezhi-magingR { margin-right: -0.07em; }
/* .ngco-Osz-marginT { margin-top: -2.4rem; } */
.agadm-Nsz-marginL { margin-left: -4px !important; }
.ngALL-AFenyeFu-marginT .am-pagination, .ngco-Jpi-marginT { margin-top: 0.55rem !important; ; }
/*设置单浮动*/
.ngco-Rshezhi-floatR, .ngco-Hsz-fu2 .am-selected { float: left; }
.ngco-Ladd-flaotR { float: right !important; }
/*设置单边框*/
.ngco-Alo-Noborder { border-top: none; }
.ngco-allNo-border { border: none; }
.ngco-all-border { border: 1px solid #eef1f5; }
.ngco-ANo-borderR { border-right: none; }
.ngco-ANo-borderB { border-bottom: none; }
.ngco-ANo-borderRB { border-right: none; border-bottom: none; }
/*设置单宽度*/
.ngco-No-widht { width: 0px !important; }
.ngco-W50bai-width { width: 50% !important; }
/*设置单display*/
.ngco-inbl-display { display: inline-block !important; }
.ngco-none-display { display: none !important; }
.ngco-none-display2 { display: none; }
.ngco-inline-display { display: inline !important; }
.ngco-block-dispaly { display: block !important; }
/*设置单颜色*/
.ngco-FFF-bkd { background: #FFFFFF; }
.white { color: #fff; }
.chengse { color: #FFBE41; }
.qianlanse { color: #32c5d2; }
.qianRed { color: #DD514C; }
.ngco-text-red { color: #dd514c !important; }
.color-e6e6e6 { color: #999 !important; }
col-f60{color: #ff6600;}
/* 单圆角 */
.ngco-M2-radius { -moz-border-radius: 2px !important; border-radius: 2px !important; }
/* 单宽度 */
.ngco-H100-width { width: 100%; }
/*《单个属性区域结束》*/
.ngco-Esz-mgibdr { padding: 0px !important; margin-bottom: 0rem !important; border-bottom: 1px solid #eeeeee !important; }
.ngco-Osh-pddBbdrB { border-bottom: 1px solid #eeeeee !important; padding-bottom: 0px !important; }
/*将元素中的 title 标签中的内容转换成 div 显示,所配合的css样式*/
#tooltip { border: 1px solid #767676; font-size: 12px; background: #FBFAFD; position: absolute; padding: 0.5rem; color: #575757; display: none; z-index: 288; -moz-border-radius: 4px !important; border-radius: 4px !important; }
/*底部版权*/
.zty-app { color: #999; }
/*
============================================================
页面主体结构样式  （注意：每个页面宽度单独在该本页面中设置。 ）
============================================================
 */
/*列表公共样式*/
.change-table { max-width: 100%; background-color: transparent; empty-cells: show; display: table; }
.change-thead { display: table-header-group; vertical-align: middle; border-color: inherit; }
.change-tbody { display: table-row-group; vertical-align: middle; border-color: inherit; line-height: 50px; border-bottom: 1px solid #eeeeee !important; }
.change-tr-td, .change-tr-th { display: table-row; vertical-align: inherit; border-color: inherit; }
.change-table>.change-thead>.change-tr-th>li { vertical-align: bottom; font-weight: bold; text-align: left; }
.change-table>.change-tbody>.change-tr-td>li { vertical-align: middle !important; }
.change-table>.change-tbody>.change-tr-td>li, .change-table>.change-tbody>.change-tr-th>li, .change-table>.change-tfoot>.change-tr-td>li, .change-table>.change-tfoot>.change-tr-th>li, .change-table>.change-thead>.change-tr-td>li, .change-table>.change-thead>.change-tr-th>li { color: #93a2a9; padding: 0.7rem; line-height: 1.6; float: left; }
.change-nth:nth-child(odd) { background: #f3f4f6 !important; }
.change-nth:nth-child(even):hover { background: #e9e9e9 !important; }
.change-tr-th, .change-tr-td { display: -webkit-box !important; display: -moz-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }
.change-table>.change-thead>.change-tr-th { border-bottom: 1px solid #ddd; }
.change-tr-th>li, .change-tr-td>li { text-align: left; display: table-cell; }
.tpl-switch-btn-view { margin-top: 0 !important; }
/*列表公共样式end*/
/*
====================
页面主体结构样式结束
====================
 */
.ty-with-a { width: 200px !important; }
.ty-small-a { padding: 0px !important; }
span.am-icon-desktop { vertical-align: middle; }
span.am-icon-desktop.reception:before { font-size: 14px; }
input.zty-sort { border: 1px solid #eee; -moz-border-radius: 3px; border-radius: 3px; }
input.zty-sort { text-align: center; padding: 5px 3px 5px 3px; }
.ng4-width-byn { margin-left: 0 !important; }
.am-u-sm-6.am-u-sm-pull-3 { position: relative; }
span#showicon { position: absolute; right: 18px; top: 2px; }
.am-alert { margin-bottom: 0.8333rem !important; }
/*左侧边导航修改样式*/
.tpl-left-nav-item a.active~ul.tpl-left-nav-sub-menu { border-left: 1px solid #5C9ACF !important; margin-left: -1px; }
.tpl-left-nav-item ul.tpl-left-nav-sub-menu { border-left: 1px solid #5C9ACF !important; margin-left: -1px; }
.tpl-left-nav-item a.active~ul.tpl-left-nav-sub-menu>li>a:nth-child(1) { border-right: 1px solid #dedede; margin-right: -1px; }
.tpl-left-nav-item a.active~ul.tpl-left-nav-sub-menu>li>a.active { border-right: 0; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; }
.tpl-left-nav-item a.active~ul.tpl-left-nav-sub-menu:last-child>li>a.active { border-bottom: 0; }
.tpl-left-nav-item a.active~ul.tpl-left-nav-sub-menu:last-child { border-bottom: 1px solid #dedede !important; }
.tpl-left-nav-item .nav-link.active { border-right: 1px solid #dedede !important; margin-right: -1px; }
.tpl-left-nav-menu>li>a.active { border-top: 1px solid #dedede !important; }
.tpl-left-nav-title { /*border-bottom: 1px solid #5C9ACF;*/ border-bottom: 0; }
.am-icon-chevron-circle-right { color: Lightgrey !important; margin-top: -2px; }
.tpl-left-nav-item .nav-link { margin-top: 0; }
/*左侧边导航修改样式end*/
/*搜索框默认8个li高度*/
.search-box>ul.am-dropdown-content.tpl-dropdown-content { max-height: 346px; width: 180px; overflow: auto; padding-top: 0 !important; }
.component-js-search>li>.ty-with-a { width: 146px !important; }
/*滚动条样式*/
ul.am-dropdown-content.tpl-dropdown-content::-webkit-scrollbar-track-piece {background-color:#f8f8f8;}
ul.am-dropdown-content.tpl-dropdown-content::-webkit-scrollbar {width: 3px;height: 3px;}
ul.am-dropdown-content.tpl-dropdown-content::-webkit-scrollbar-thumb {background-color:#dddddd;background-clip:padding-box;min-height:28px;}
/*下拉框*/
.am-selected-content.am-dropdown-content { padding-bottom: 0 !important; }
.am-selected-search+ul.am-selected-list { max-height: 220px; overflow: auto; }
ul.am-selected-list::-webkit-scrollbar-track-piece {background-color:#f8f8f8;}
ul.am-selected-list::-webkit-scrollbar {width: 3px;height: 3px;}
ul.am-selected-list::-webkit-scrollbar-thumb {background-color:#dddddd;background-clip:padding-box;min-height:28px;}
/* title标签内容转div js函数样式 */
.title_div { background: #FFF; border: 1px #CCC solid; padding: 5px; line-height: 20px; position: absolute; z-index: 9999; color: #F60; word-break: break-all; font-size: 8px !important; padding: 2px 5px !important; }
.rounded { border: 1px #CCC solid; background: #FFF; -moz-border-radius: 5px; border-radius: 5px; }
/*日期插件样式覆盖*/
.datetimepicker table th.next i.glyphicon, .datetimepicker table th.prev i.glyphicon { color: #FFFFFF; }
/* 页面说明区域样式 */
.am-alert>ul>li { font-size: 1.4rem; }
.am-alert { -moz-border-radius: 2px !important; border-radius: 2px !important; margin-bottom: 0 !important; }
.tpl-portlet-components { padding-bottom: 20px !important; }
/* 页面说明区域样式结束 */
/* 编辑网站模板有使用以下样式*/
.center_div { margin-top: 20px; }
.ngte-Hfu-box .am-selected { float: right; margin-top: 3px; margin-right: 13px; }
.ngte-Yli-style { font-size: 12px; height: 25px; line-height: 25px; }
.ngte-Ldiv-style span { color: #000000; }
.ngte-Ldiv-style { font-size: 12px; height: 45px !important; line-height: 45px !important; overflow: hidden; vertical-align: middle; width: 100%; display: inline-block; text-align: center; border-bottom: 1px solid #ccc; }
.ngte-T15-paddingB { margin-bottom: 15px !important; }
/*左侧导航样式*/
.ngte-first-li { margin-bottom: 16px; }
.sql-content:nth-child(even) { background: #f3f4f6; }
.sql-content:nth-child(odd):hover { background: #e9e9e9; }
.sql-content>span { width: 96px; text-align: right; display: inline-block; }
/*左侧导航样式结束*/
/*右侧样式*/
.ngte-Jdiv-style { font-size: 12px; width: 100%; height: 25px; text-align: right; margin-top: 25px; }
.ngte-Jdiv-style>span { color: #090; font-size: 13px; }
.rounded { border: 1px #CCC solid; background: #FFF; -moz-border-radius: 5px; border-radius: 5px; padding: 10px; }
.ngte-Jbtn-styleL { float: left; margin: 0px !important; }
.ngte-Jbtn-styleR { float: right; margin: 0px !important; }
/*右侧样式结束*/
/* 编辑网站模板有使用以下样式结束 */
.no-data>ul { text-align: center; color: #32c5d2!important; border-bottom: 1px solid #eeeeee !important; line-height: 50px; font-size: 15px; }
/*图片上传的样式*/
.li-picture { position: relative; float: left; margin-left: 10px; }
.button-edit { position: absolute; top: 25%; left: 50%; margin-left: -30px; font-size: 12px; }
.button-del { position: absolute; top: 50%; left: 50%; margin-left: -30px; font-size: 12px; }
.li-picture img { max-height: 120px; width: auto; }
/* 清除内边距 */
.padding-none { padding: 0 !important; }
/*查看图片大图*/
/* 模态框  右上角叉图片样式支持 */
a.ngph-a1{font-size: 17px !important;color: #ccc !important;left: auto !important; right: 10px !important;text-align: end !important;margin-right: 7px;margin-top: 0px;}
a.ngph-a1:hover {color: #fff !important;}
.ngph-a2{margin-top: 0px !important;}
/* 图片上传样式 */
#qrcodeUpload , .ngco-D3{ width: 120px !important; height: 120px !important; margin-left: 5px !important; }
.absolute-middle { position: absolute; left: 50%; bottom: 74%; -webkit-transform: translate(-50%, 50%); -moz-transform: translate(-50%, 50%); transform: translate(-50%, 50%); z-index: 2; width: -webkit-max-content; width: -moz-max-content; width: max-content; }
.btn-remove { height: 23px; font-size: 1.2rem !important; padding-top: 0px; padding-bottom: 0px; top: 180%; -moz-border-radius: 0%; border-radius: 0%; font-size: 14px; width: 65%; }
.btn-remove .remoe1 { height: 20px; line-height: 19px; display: inline-block;}
.btn-update { height: 25px; font-size: 1.2rem !important; padding-top: 0px; padding-bottom: 0px; font-size: 14px; display: none; padding-right: 8px; padding-left: 10px; margin: 0px; margin-left: 14px; margin-right: 14px; }
.btn-search { font-size: 1.2rem !important; padding: 6px 9px; -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.25); -moz-box-shadow: 0 0 0 1px rgba(0,0,0,0.25); box-shadow: 0 0 0 1px rgba(0,0,0,0.25); position: absolute; top: 300%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); margin: 0 !important; display: none; width: 65%; padding-top: 0px; padding-bottom: 0px; height: 22px; }
.btn-search .search1 { height: 8px; line-height: 7px; display: inline-block; }
.ngdo-GD { height: 120px; width: 120px; margin-left: 5px !important;}
/*模态框*/
.fubox_img{ position: relative; padding: 0px !important;margin: 28px 83px 18px 0px;width: 180px;height: 105px; background: url(http://test.kgcms.com/template/backend/default/images/a1.png) no-repeat;-moz-background-size: 100% 100%;background-size: 100% 100%;}
.other-img{margin: 22px 49px 22px 0px;margin: 6px 0px;}
.ngdo-D1{width: 40%;margin: 15px 0px;margin: 7% 5%;}
.ngdo-Li1{padding: 0px !important;}
.ngdo-Bu1{margin-bottom: 8%;}
.fubox_img #finalImg{max-width: 180px;max-height: 105px;width: auto; position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;max-width: 100%;max-height: 100%;}
.ngdo-D2{padding: 10px 10px 0px !important;}
.ngpi-D1 {margin-left: 9% !important;margin-top: 6% !important;}
/*  上传图片样式  有URL */
.ngad-D12 {margin-bottom: 8px !important;}
.ngad-Sam input {padding: 5.5px 0.5em !important;border: 1px #dedede solid !important;font-size: 14px !important;}
.ngad-dwihifu {width: 100% !important;}
#width, #height {width: 49.2% !important;}
.ngad-Gwh {max-width: 49.3%;display: inline-block !important;}
.ngad-ot {width: 100% !important;max-width: 216px !important;margin: 0 auto !important;margin-top: 6% !important;margin-bottom: 1% !important;}
.ngad-Sdk {margin: 0px !important;}
.ngad-ot {width: 100% !important;max-width: 216px !important;margin: 0 auto !important;margin-top: 6% !important;margin-bottom: 1% !important;}
.ngad-Sdk {margin: 0px !important;}
/*  上传图片样式  有URL 结束 */
/* 上传图片  */
.ngar-Simg{padding-left: 16.7%;position: relative;}
.ngar-Simlab{position: absolute;left: 0px;top: 6px;}
/* 上传图片 结束 */
.R-wra{margin-bottom: 87px;}
.L-tpl{margin-bottom: 98px;}
.col-039{color:#003399;}




}}
 /* 只对    IE8/9/10有效 */
@media screen\0 {
    /*  上传图片样式  有URL */
    .ngad-D12{margin-bottom:2px !important;}
	.ngad-ot{width: 100% !important;max-width: 65% !important;margin: 0 auto !important;margin-top: 6% !important;margin-bottom: 1% !important;}
    .ngad-Sam input{padding: 3.5px 0.5em !important;}
    /*  上传图片样式  有URL 结束 */
    /* 底部调整 */
    /* .tpl-page-container .tpl-content-wrapper{margin-bottom: 87px;} */
    /* .tpl-page-container .tpl-left-nav{margin-bottom: 98px;} */
    /* 底部调整结束 */
}
@media only screen and (max-width: 641px) {
    /*  上传图片样式  有URL */
	#width,#height{width:48.9% !important;display: inline-block;}
    .ngad-dwihifu{width: 100% !important;}
    .ngad-ot {width: 100% !important;max-width: 216px !important;margin: 0 auto !important;margin-top: 6% !important;margin-bottom: 1% !important;}
    /*  上传图片样式  有URL 结束 */
}

.am-form .checkbox-middle{margin-top: 0;vertical-align: middle;}

/* 上传图片 */
#true.am-modal-btn.true_active{cursor: no-drop;background: #ccc;color: #999;pointer-events: none;}
/* 进度条 */
#nprogress .nprogress-bar{height: 6px;}

/* loading */
#loading{width: 80px;height: 40px;line-height: 40px;text-align: center;background: #000;color: #fff;font-size: 14px;z-index: 1050;opacity: 0.3;position: absolute;top: 50%;left: 50%;margin-left: -40px;margin-top: -20px;border-radius: 6px;display: none;}

/* 列表头部右侧 */
.ngsty-boxR{text-align: right;margin-right: -5px;}
.ngsty-boxR>li{margin: 5px 0;}