*+address,*+blockquote,*+dl,*+fieldset,*+figure,*+hr,*+ol,*+p,*+pre,*+ul {
    margin-top: 0
}
ol>li>ol, ol>li>ul, ul>li>ol, ul>li>ul, ol, ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

a {
	color: #0077FF;
}

a:focus, a:hover {
	color: #0055dd;
}

i {
	font-style: normal;
}

header {
	z-index: 1200;
	position: relative;
}

select .province {
	display: none !important;
}

select .city {
	display: none !important;
}

select .area {
	display: none !important;
}
/* 头部导航 */
.tpl-header-logo {
	width: 240px;
	height: 57px;
	display: table;
	text-align: center;
	position: relative;
	z-index: 1300;
}

.tpl-header-logo a {
	display: table-cell;
	vertical-align: middle;
}

.tpl-header-logo img {
	width: 170px;
}

.tpl-header-fluid {
	margin-left: 240px;
	height: 56px;
	padding-left: 20px;
	padding-right: 20px;
}

.tpl-header-switch-button {
	/* margin-bottom: 0px; */
	/* float: left; */
	color: #cfcfcf;
	/* margin-left: -20px; */
	margin-right: 0;
	border: 0;
	border-radius: 0;
	padding: 0px 22px 0 0;
	font-size: 22px;
	line-height: 56px;
}

.tpl-header-switch-button:hover {
	outline: none;
}

.tpl-header-search-form {
	height: 54px;
	line-height: 52px;
	margin-left: 10px;
}

.tpl-header-search-box, .tpl-header-search-btn {
	transition: all 0.4s ease-in-out;
	color: #848c90;
	background: none;
	border: none;
	outline: none;
}

.tpl-header-search-box {
	font-size: 14px;
}

.tpl-header-search-box:hover, .tpl-header-search-box:active {
	color: #fff;
}

.tpl-header-search-btn {
	font-size: 15px;
}

.tpl-header-search-btn:hover, .tpl-header-search-btn:active {
	color: #fff;
}

.tpl-header-navbar {
	color: #fff;
}

.tpl-header-navbar li {
	position: relative;
	float: left;
	padding: 0 10px 0 20px;
	z-index: 99999;
	line-height: 50px;
}

.tpl-header-navbar a {
	display: block;
	position: relative;
}

.system-message {
	padding-top: 17px;
}

.tpl-header-navbar .login-boxs {
	padding: 0 0 10px 0;
	min-width: 120px;
	border: 1px solid #f5f5f6;
	box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.05);
}

.login-boxs:after, .login-boxs:before {
	display: none;
}

.tpl-header-navbar .login-boxs li {
	float: none;
	padding: 0;
}

.tpl-header-navbar .login-boxs li:hover {
	background: #f5f5f6;
}

.tpl-header-navbar .login-boxs li a:hover {
	color: #252a2f;
}

.tpl-header-navbar .login-user-name:hover {
	background: transparent !important;
}

.login-user-name {
	padding: 15px 0 !important;
	margin-bottom: 10px;
	border-bottom: 1px solid #f5f5f6;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	color: #252a2f;
}

.tpl-header-navbar .login-boxs a {
	padding: 6px 0;
	line-height: 18px;
	font-size: 13px;
	text-align: center;
	color: #252a2f;
}

.news-red-iocn {
	position: absolute;
	top: 10px;
	right: -8px;
	display: block;
	width: 16px;
	height: 16px;
	background-color: #ff4e4e;
	border-radius: 50%;
	font-size: 12px;
	line-height: 17px;
	text-align: center;
	color: rgba(255, 255, 255, .8);
}

.nav-news {
	display: block;
	width: 20px;
	height: 20px;
	background: url(../img/news-ico.png) no-repeat;
	background-size: 100% 100%;
}

.nav-task {
	background: url(../img/task-ico.png) no-repeat;
	background-size: 100% 100%;
}

.nav-chat {
	background: url(../img/chat-ico.png) no-repeat;
	background-size: 100% 100%;
}

.nav-news:hover {
	background: url(../img/news-ico-active.png) no-repeat;
	background-size: 100% 100%;
}

.nav-task:hover {
	background: url(../img/task-ico-active.png) no-repeat;
	background-size: 100% 100%;
}

.nav-chat:hover {
	background: url(../img/chat-ico-active.png) no-repeat;
	background-size: 100% 100%;
}

.tpl-header-navbar a .item-feed-badge {
	position: absolute;
	top: 9px;
	left: 25px;
}

.tpl-header-navbar-shortcut a {
	display: block;
	color: #868E8E;
	border-left: #2f3638 3px solid;
	font-size: 14px;
	cursor: pointer;
}

.tpl-header-navbar-shortcut a.active {
	cursor: pointer;
	border-left: #1CA2CE 3px solid;
	color: #fff;
}

.tpl-header-navbar-shortcut a:hover {
	color: #fff;
}
/*头部消息列表*/
.tpl-dropdown-content {
	margin-top: 13px;
	width: 300px;
	height: 370px;
	border: 1px solid rgba(245, 245, 246, 1);
	box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.05);
	background-color: #fff;
	border-radius: 0;
}

.tpl-dropdown-content li {
	float: none;
}

.system-message-title {
	color: #252A2F;
	padding: 3px 0 8px 20px;
	border-bottom: 1px solid rgba(241, 241, 241, 1);
}

.tpl-dropdown-content:before, ul.tpl-dropdown-content:after {
	display: none;
}

.tpl-dropdown-menu-notifications {
	padding: 0 15px 0 20px !important;
}

.tpl-dropdown-menu-notifications:hover {
	background: #f5f5f6 !important;
}

.tpl-dropdown-content .tpl-dropdown-menu-notifications-title {
	font-size: 14px;
	font-weight: 400;
	color: #252a2f;
	overflow: hidden;
	text-overflow: ellipsis;
}

.tpl-dropdown-content .read-end {
	color: rgba(37, 42, 47, .6);
}

.tpl-dropdown-content .tpl-dropdown-menu-notifications-time {
	font-size: 12px !important;
	color: rgba(37, 42, 47, .4) !important;
}

.tpl-dropdown-menu-notifications a {
	padding: 0 !important;
	height: 40px;
	line-height: 40px;
}

.tpl-dropdown-content .tpl-dropdown-menu-notifications-time {
	float: right;
	text-align: right;
	color: rgba(255, 255, 255, 0.7);
	font-size: 11px;
	width: 50px;
	margin-left: 10px;
}

.tpl-dropdown-content .tpl-dropdown-menu-notifications:last-child .tpl-dropdown-menu-notifications-item
	{
	text-align: center;
	border: none;
	font-size: 12px;
}

.tpl-dropdown-content .tpl-dropdown-menu-notifications:last-child .tpl-dropdown-menu-notifications-item i
	{
	margin-left: -6px;
}

.tpl-dropdown-content .tpl-dropdown-menu-messages:last-child .tpl-dropdown-menu-messages-item
	{
	text-align: center;
	border: none;
	font-size: 12px;
}

.tpl-dropdown-content .tpl-dropdown-menu-messages:last-child .tpl-dropdown-menu-messages-item i
	{
	margin-left: -6px;
}

.am-dropdown-content .system-message-btnbox a {
	padding: 0 !important;
	line-height: normal;
	clear: none !important;
	font-size: 14px;
	color: rgba(37, 42, 47, .6) !important;
}

.am-dropdown-content .system-message-btnbox .view-end {
	color: rgba(78, 120, 169, 1) !important;
}

.system-message-btnbox:hover, .system-message-btnbox a:hover {
	background: transparent !important;
	color: rgba(37, 42, 47, .6) !important;
}

.chat-user-list li {
	padding: 9px 15px 9px 20px !important;
}

.system-message-list .system-message-btnbox {
	padding: 10px 15px 0 20px !important;
	position: absolute !important;
	bottom: 10px;
	border-top: 1px solid rgba(241, 241, 241, 1);
	width: 100%;
}
/* 头部聊天信息 */
.chat-user-list a {
	height: auto;
}

.chat-user-introbox {
	margin-left: 42px;
}

.chat-user-pic {
	margin-top: -3px !important;
	width: 32px;
	height: 32px;
}

.chat-user-pic img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

.chat-user-intro {
	line-height: normal;
}

.chat-info {
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	color: rgba(37, 42, 47, .5);
	overflow: hidden;
	text-overflow: ellipsis;
}
/* 侧边菜单栏 */
.left-sidebar {
	transition: all 0.4s ease-in-out;
	width: 206px;
	position: absolute;
	z-index: 1104;
	left: 0px;
	top: 50px;
	padding-bottom: 70px;
	height: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	background: #fff;
}

.left-sidebar.xs-active {
	left: 0px;
}

.theme-white .left-sidebar.active {
	left: -205px;
	background: #edf0f2;
}

.side-menu-first {
	padding-top: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #eaedf1;
}

.menu-first-title {
	margin-bottom: 16px;
	padding-left: 18px;
	font-size: 15px;
	color: rgba(37, 42, 47, 1);
}

.sidebar-nav-sub-ico {
	margin-top: -5px;
	font-size: 18px;
	color: rgba(37, 42, 47, .25);
}

.am-dimmer {
	z-index: 1200;
}

.am-modal {
	z-index: 1300;
}

.am-datepicker-dropdown {
	z-index: 1400;
}

.tpl-skiner {
	transition: all 0.4s ease-in-out;
	position: fixed;
	z-index: 10000;
	right: -130px;
	/*top: 65px;*/
	top: -11px;
}

.tpl-skiner.active {
	right: 0px;
}

.tpl-skiner-content {
	background: rgba(0, 0, 0, 0.7);
	width: 130px;
	padding: 15px;
	border-radius: 4px 0 0 4px;
	overflow: hidden;
}

.fc-content .am-icon-close {
	position: absolute;
	right: 0;
	top: 0px;
}

.tpl-skiner-toggle {
	position: absolute;
	top: 5px;
	left: -40px;
	width: 40px;
	color: #969a9b;
	font-size: 20px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: rgba(0, 0, 0, 0.7);
	cursor: pointer;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.tpl-skiner-content-title {
	margin: 0;
	margin-bottom: 4px;
	padding-bottom: 4px;
	font-size: 16px;
	text-transform: uppercase;
	color: #fff;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.tpl-skiner-content-bar {
	padding-top: 10px;
}

.tpl-skiner-content-bar .skiner-color {
	transition: all 0.4s ease-in-out;
	float: left;
	width: 25px;
	height: 25px;
	margin-right: 10px;
	cursor: pointer;
}

.tpl-skiner-content-bar .skiner-white {
	background: #fff;
	border: 2px solid #eee;
}

.tpl-skiner-content-bar .skiner-black {
	background: #000;
	border: 2px solid #222;
}

.sub-active {
	color: #fff !important;
}

.tpl-sidebar-user-panel {
	padding: 22px;
	padding-top: 28px;
}

.tpl-user-panel-profile-picture {
	border-radius: 50%;
	width: 82px;
	height: 82px;
	margin-bottom: 10px;
	overflow: hidden;
}

.tpl-user-panel-profile-picture img {
	width: auto;
	height: 82px;
	vertical-align: middle;
}

.tpl-user-panel-status-icon {
	margin-right: 2px;
}

.user-panel-logged-in-text {
	display: block;
	color: #cfcfcf;
	font-size: 14px;
}

.tpl-user-panel-action-link {
	color: #6d787c;
	font-size: 12px;
}

.tpl-user-panel-action-link:hover {
	color: #a2aaad;
}

.sidebar-nav {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.sidebar-nav-sub {
	display: none;
}

.sidebar-nav-sub .sidebar-nav-link {
	font-size: 12px;
}

.sidebar-nav-sub .sidebar-nav-link a {
	padding-left: 30px;
	font-size: 14px;
	color: rgba(37, 42, 47, .6);
}

.sidebar-nav-sub .sidebar-nav-link-logo {
	margin-right: 8px;
	width: 20px;
	font-size: 16px;
}

.sidebar-nav-sub-ico-rotate {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transition: all 300ms;
	transition: all 300ms;
}

.sidebar-nav-link-logo-ico {
	margin-top: 5px;
}

.sidebar-nav-heading {
	padding: 24px 17px;
	font-size: 15px;
	font-weight: 500;
}

.sidebar-nav-heading-info {
	font-size: 12px;
	color: #868E8E;
	padding-left: 10px;
}

.sidebar-nav-link-logo {
	margin-right: 8px;
	width: 20px;
	font-size: 16px;
}

.sidebar-nav-link {
	color: #fff;
}

.sidebar-nav-link a {
	display: block;
	color: rgba(37, 42, 47, 1);
	padding: 10px 8px 10px 18px;
	font-size: 14px;
	cursor: pointer;
	font-weight: 400;
}

.theme-white .sidebar-nav-link a:hover {
	background: #f5f5f6;
	color: #07f;
}

.sidebar-nav-link a:hover {
	color: #fff;
}

.tpl-content-wrapper {
	transition: all 0.4s ease-in-out;
	position: relative;
	margin-left: 210px;
	z-index: 1101;
	border-bottom-left-radius: 3px;
	height: 100%;
}

.tpl-content-wrapper.xs-active {
	margin-left: 240px;
}

.tpl-content-wrapper.active {
	margin-left: 10px;
}

.page-header {
	background: #424b4f;
	margin-top: 0;
	margin-bottom: 0;
	padding: 40px 0;
	border-bottom: 0;
}

.container-fluid {
	margin-top: 0;
	margin-bottom: 0;
	padding: 40px 0;
	border-bottom: 0;
	padding-left: 20px;
	padding-right: 20px;
}

.row {
	margin-right: -10px;
	margin-left: -10px;
}

.page-header-description {
	margin-top: 4px;
	margin-bottom: 0;
	font-size: 14px;
	color: #e6e6e6;
}

.page-header-heading {
	font-size: 20px;
	font-weight: 400;
}

.page-header-heading .page-header-heading-ico {
	font-size: 28px;
	position: relative;
	top: 3px;
}

.page-header-heading small {
	font-weight: normal;
	line-height: 1;
	color: #B3B3B3;
}

.page-header-button {
	transition: all 0.4s ease-in-out;
	opacity: 0.3;
	float: right;
	outline: none;
	border: 1px solid #fff;
	padding: 16px 36px;
	font-size: 23px;
	line-height: 23px;
	border-radius: 0;
	padding-top: 14px;
	color: #fff;
	background-color: rgba(0, 0, 0, 0);
	font-weight: 500;
}

.page-header-button:hover {
	background-color: #ffffff;
	color: #333;
	opacity: 1;
}

.widget {
	width: 100%;
	min-height: 148px;
	margin-bottom: 10px;
	border-radius: 0;
	position: relative;
}

.widget-head {
	width: 100%;
}

.widget-title {
	font-size: 14px;
}

.widget-fluctuation-period-text {
	display: inline-block;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 9px;
}

.widget-body {
	padding: 13px 15px;
	width: 100%;
}

.row-content {
	padding: 0 20px;
	overflow-x: hidden;
	min-height: 800px;
}

.widget-fluctuation-description-text {
	margin-top: 4px;
	display: block;
	font-size: 12px;
	line-height: 13px;
}

.widget-fluctuation-description-amount {
	display: block;
	font-size: 20px;
	line-height: 22px;
}

.widget-statistic-header {
	position: relative;
	z-index: 35;
	display: block;
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 8px;
}

.widget-body-md {
	height: 200px;
}

.widget-body-lg {
	min-height: 330px;
}

.widget-margin-bottom-lg {
	margin-bottom: 20px;
}

.tpl-table-black-operation a {
	display: inline-block;
	padding: 5px 6px;
	font-size: 12px;
	line-height: 12px;
}

.tpl-switch input[type="checkbox"] {
	position: absolute;
	opacity: 0;
	width: 50px;
	height: 20px;
}

.tpl-switch input[type="checkbox"].ios-switch+div {
	vertical-align: middle;
	width: 40px;
	height: 20px;
	border-radius: 999px;
	background-color: rgba(0, 0, 0, 0.1);
	-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 #00a23f;
	box-shadow: inset 0 0 0 10px #00e359;
}

.tpl-switch input[type="checkbox"].ios-switch+div>div {
	float: left;
	width: 18px;
	height: 18px;
	border-radius: inherit;
	background: #ffffff;
	-webkit-transition-timing-function: cubic-bezier(0.54, 1.85, 0.5, 1);
	-webkit-transition-duration: 0.4s;
	-webkit-transition-property: transform, background-color, box-shadow;
	-moz-transition-timing-function: cubic-bezier(0.54, 1.85, 0.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);
	-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);
	-moz-transform: translate3d(16px, 0, 0);
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3), 0px 0px 0 1px #0850ac;
}

.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(16px, 0, 0);
}

.tpl-switch input[type="checkbox"].green.ios-switch:checked+div>div {
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3), 0 0 0 1px #00a23f;
}

.tpl-page-state {
	width: 100%;
}

.tpl-page-state-title {
	font-size: 40px;
	font-weight: bold;
}

.tpl-page-state-content {
	padding: 10px 0;
}

.tpl-login {
	width: 100%;
}

.tpl-login-logo {
	max-width: 159px;
	height: 205px;
	margin: 0 auto;
	margin-bottom: 20px;
}

.tpl-login-title {
	width: 100%;
	font-size: 24px;
}

.tpl-login-content {
	width: 300px;
	margin: 12% auto 0;
}

.tpl-login-remember-me {
	color: #B3B3B3;
	font-size: 14px;
}

.tpl-login-remember-me label {
	position: relative;
	top: -2px;
}

.tpl-login-content-info {
	color: #B3B3B3;
	font-size: 14px;
}

.cl-p {
	padding: 0 !important;
}

.tpl-table-line-img {
	max-width: 100px;
	padding: 2px;
}

.tpl-table-list-select {
	text-align: right;
}

.fc-button-group, .fc button {
	display: block;
}

.theme-white {
	background: #EDF0F2;
	min-height: 800px;
}

.theme-white .sidebar-nav-sub .sidebar-nav-link-logo {
	margin-left: 10px;
}

.theme-white .tpl-header-search-box:hover, .theme-white .tpl-header-search-box:active .tpl-error-title
	{
	color: #848c90;
}

.theme-white .tpl-error-title-info {
	line-height: 30px;
	font-size: 21px;
	margin-top: 20px;
	text-align: center;
	color: #dce2ec;
}

.theme-white .tpl-error-btn {
	background: #03a9f3;
	border: 1px solid #03a9f3;
	border-radius: 30px;
	padding: 6px 20px 8px;
}

.theme-white .tpl-error-content {
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 16px;
	text-align: center;
	color: #96a2b4;
}

.theme-white .tpl-calendar-box {
	background: #fff;
	border-radius: 4px;
	padding: 20px;
}

.theme-white .tpl-calendar-box .fc-event {
	border-radius: 0;
	background: #03a9f3;
	border: 1px solid #14b0f6;
}

.theme-white .tpl-calendar-box .fc-axis {
	color: #868E8E;
}

.theme-white .tpl-calendar-box .fc-unthemed .fc-today {
	background: #eee;
}

.theme-white .tpl-calendar-box .fc-more {
	color: #868E8E;
}

.theme-white .tpl-calendar-box .fc th.fc-widget-header {
	background: #32c5d2 !important;
	color: #ffffff;
	font-size: 14px;
	line-height: 20px;
	padding: 7px 0px;
	text-transform: uppercase;
	border: none !important;
}

.theme-white .tpl-calendar-box .fc th.fc-widget-header a {
	color: #fff;
}

.theme-white .tpl-calendar-box .fc-center h2 {
	color: #868E8E;
}

.theme-white .tpl-calendar-box .fc-state-default {
	background-image: none;
	background: #fff;
	font-size: 14px;
	color: #868E8E;
}

.theme-white .tpl-calendar-box .fc th, .theme-white .tpl-calendar-box .fc td,
	.theme-white .tpl-calendar-box .fc hr, .theme-white .tpl-calendar-box .fc thead,
	.theme-white .tpl-calendar-box .fc tbody, .theme-white .tpl-calendar-box .fc-row
	{
	border-color: #eee !important;
}

.theme-white .tpl-calendar-box .fc-day-number {
	color: #868E8E;
	padding-right: 6px;
}

.theme-white .tpl-calendar-box .fc th {
	color: #868E8E;
	font-weight: normal;
	font-size: 14px;
	padding: 6px 0;
}

.theme-white .tpl-login-logo {
	background: url(../img/logoa.png) center no-repeat;
}

.theme-white .sub-active {
	color: #23abf0 !important;
}

.theme-white .tpl-table-line-img {
	border: 1px solid #ddd;
}

.theme-white .tpl-pagination .am-disabled a, .theme-white .tpl-pagination li a
	{
	color: #23abf0;
	border-radius: 3px;
	padding: 6px 12px;
}

.theme-white .tpl-pagination .am-active a {
	background: #23abf0;
	color: #fff;
	border: 1px solid #23abf0;
	padding: 6px 12px;
}

.theme-white .tpl-login-btn {
	background-color: #32c5d2;
	border: none;
	padding: 10px 16px;
	font-size: 14px;
	line-height: 14px;
	outline: none;
}

.theme-white .tpl-login-btn:hover, .theme-white .tpl-login-btn:active {
	background: #22b2e1;
	color: #fff;
}

.theme-white .tpl-login-title {
	color: #697882;
}

.theme-white .tpl-login-title strong {
	color: #39bae4;
}

.theme-white .tpl-login-content {
	width: 500px;
	padding: 40px 40px 25px;
	background-color: #fff;
	border-radius: 4px;
}

.theme-white .tpl-form-line-form, .theme-white .tpl-form-border-form, .theme-white .tpl-form-default{
	padding-top: 20px;
}

.theme-white .tpl-form-border-form input[type=number]:focus,
	.theme-white .tpl-form-border-form input[type=search]:focus,
	.theme-white .tpl-form-border-form input[type=text]:focus, .theme-white .tpl-form-border-form input[type=password]:focus,
	.theme-white .tpl-form-border-form input[type=datetime]:focus,
	.theme-white .tpl-form-border-form input[type=datetime-local]:focus,
	.theme-white .tpl-form-border-form input[type=date]:focus, .theme-white .tpl-form-border-form input[type=month]:focus,
	.theme-white .tpl-form-border-form input[type=time]:focus, .theme-white .tpl-form-border-form input[type=week]:focus,
	.theme-white .tpl-form-border-form input[type=email]:focus,
	.theme-white .tpl-form-border-form input[type=url]:focus, .theme-white .tpl-form-border-form input[type=tel]:focus,
	.theme-white .tpl-form-border-form input[type=color]:focus,
	.theme-white .tpl-form-border-form select:focus, .theme-white .tpl-form-border-form textarea:focus,
	.theme-white .am-form-field:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.theme-white .tpl-form-border-form input[type=number], .theme-white .tpl-form-border-form input[type=search],
	.theme-white .tpl-form-border-form input[type=text], .theme-white .tpl-form-border-form input[type=password],
	.theme-white .tpl-form-border-form input[type=datetime], .theme-white .tpl-form-border-form input[type=datetime-local],
	.theme-white .tpl-form-border-form input[type=date], .theme-white .tpl-form-border-form input[type=month],
	.theme-white .tpl-form-border-form input[type=time], .theme-white .tpl-form-border-form input[type=week],
	.theme-white .tpl-form-border-form input[type=email], .theme-white .tpl-form-border-form input[type=url],
	.theme-white .tpl-form-border-form input[type=tel], .theme-white .tpl-form-border-form input[type=color],
	.theme-white .tpl-form-border-form select, .theme-white .tpl-form-border-form textarea,
	.theme-white .am-form-field {
	display: block;
	width: 100%;
	padding: 6px 12px;
	line-height: 1.42857;
	color: #4d6b8a;
	background-color: #fff;
	background-image: none;
	border-radius: 4px;
	-webkit-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;
	-o-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;
	background: 0 0;
	border: 0;
	border: 1px solid #c2cad8;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	text-indent: .5em;
	-o-border-radius: 0;
	border-radius: 0;
	color: #555;
	box-shadow: none;
	padding-left: 0;
	padding-right: 0;
	font-size: 14px;
}

.theme-white .tpl-form-border-form .am-checkbox, .theme-white .tpl-form-border-form .am-checkbox-inline,
	.theme-white .tpl-form-border-form .am-form-label, .theme-white .tpl-form-border-form .am-radio,
	.theme-white .tpl-form-border-form .am-radio-inline {
	margin-top: 0;
	margin-bottom: 0;
}

.theme-white .tpl-form-border-form .am-form-group:after {
	clear: both;
}

.theme-white .tpl-form-border-form .am-form-group:after, .theme-white .tpl-form-border-form .am-form-group:before
	{
	content: " ";
	display: table;
}

.theme-white .tpl-form-border-form .am-form-label {
	padding-top: 5px;
	font-size: 16px;
	color: #888;
	font-weight: inherit;
	text-align: right;
}

.theme-white .tpl-form-border-form .am-form-group {
	/*padding: 20px 0;*/
	
}

.theme-white .tpl-form-border-form .am-form-label .tpl-form-line-small-title
	{
	color: #999;
	font-size: 12px;
}

.theme-white .tpl-form-line-form input[type=number]:focus, .theme-white .tpl-form-line-form input[type=search]:focus,
	.theme-white .tpl-form-line-form input[type=text]:focus, .theme-white .tpl-form-line-form input[type=password]:focus,
	.theme-white .tpl-form-line-form input[type=datetime]:focus,
	.theme-white .tpl-form-line-form input[type=datetime-local]:focus,
	.theme-white .tpl-form-line-form input[type=date]:focus, .theme-white .tpl-form-line-form input[type=month]:focus,
	.theme-white .tpl-form-line-form input[type=time]:focus, .theme-white .tpl-form-line-form input[type=week]:focus,
	.theme-white .tpl-form-line-form input[type=email]:focus, .theme-white .tpl-form-line-form input[type=url]:focus,
	.theme-white .tpl-form-line-form input[type=tel]:focus, .theme-white .tpl-form-line-form input[type=color]:focus,
	.theme-white .tpl-form-line-form select:focus, .theme-white .tpl-form-line-form textarea:focus,
	.theme-white .am-form-field:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.theme-white .tpl-form-line-form input[type=number], .theme-white .tpl-form-line-form input[type=search],
	.theme-white .tpl-form-line-form input[type=text], .theme-white .tpl-form-line-form input[type=password],
	.theme-white .tpl-form-line-form input[type=datetime], .theme-white .tpl-form-line-form input[type=datetime-local],
	.theme-white .tpl-form-line-form input[type=date], .theme-white .tpl-form-line-form input[type=month],
	.theme-white .tpl-form-line-form input[type=time], .theme-white .tpl-form-line-form input[type=week],
	.theme-white .tpl-form-line-form input[type=email], .theme-white .tpl-form-line-form input[type=url],
	.theme-white .tpl-form-line-form input[type=tel], .theme-white .tpl-form-line-form input[type=color],
	.theme-white .tpl-form-line-form select, .theme-white .tpl-form-line-form textarea,
	.theme-white .am-form-field {
	display: block;
	/* width: 100%; */
	width: auto;
	max-width: 100%; padding : 6px 12px;
	line-height: 1.42857;
	color: #4d6b8a;
	background-color: #fff;
	background-image: none;
	border: 1px solid #c2cad8;
	border-radius: 4px;
	-webkit-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;
	-o-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;
	background: 0 0;
	border: 0;
	border-bottom: 1px solid #c2cad8;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	color: #555;
	box-shadow: none;
	padding-left: 0;
	padding-right: 0;
	font-size: 14px;
	padding: 6px 12px;
}

.theme-white .tpl-form-line-form .am-checkbox, .theme-white .tpl-form-line-form .am-checkbox-inline,
	.theme-white .tpl-form-line-form .am-form-label, .theme-white .tpl-form-line-form .am-radio,
	.theme-white .tpl-form-line-form .am-radio-inline {
	margin-top: 0;
	margin-bottom: 0;
}

.theme-white .tpl-form-line-form .am-form-group:after {
	clear: both;
}

.theme-white .tpl-form-line-form .am-form-group:after, .theme-white .tpl-form-line-form .am-form-group:before
	{
	content: " ";
	display: table;
}

.theme-white .tpl-form-line-form .am-form-label {
	padding-top: 5px;
	font-size: 16px;
	color: #888;
	font-weight: inherit;
	text-align: right;
}

.theme-white .tpl-form-line-form .am-form-group {
	/*padding: 20px 0;*/
	
}

.theme-white .tpl-form-line-form .am-form-label .tpl-form-line-small-title
	{
	color: #999;
	font-size: 12px;
}

.theme-white .tpl-form-default input[type=number]:focus, .theme-white .tpl-form-default input[type=search]:focus,
	.theme-white .tpl-form-default input[type=text]:focus, .theme-white .tpl-form-default input[type=password]:focus,
	.theme-white .tpl-form-default input[type=datetime]:focus,
	.theme-white .tpl-form-default input[type=datetime-local]:focus,
	.theme-white .tpl-form-default input[type=date]:focus, .theme-white .tpl-form-default input[type=month]:focus,
	.theme-white .tpl-form-default input[type=time]:focus, .theme-white .tpl-form-default input[type=week]:focus,
	.theme-white .tpl-form-default input[type=email]:focus, .theme-white .tpl-form-default input[type=url]:focus,
	.theme-white .tpl-form-default input[type=tel]:focus, .theme-white .tpl-form-default input[type=color]:focus,
	.theme-white .tpl-form-default select:focus, .theme-white .tpl-form-default textarea:focus,
	.theme-white .am-form-field:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.theme-white .tpl-form-default input[type=number], .theme-white .tpl-form-default input[type=search],
	.theme-white .tpl-form-default input[type=text], .theme-white .tpl-form-default input[type=password],
	.theme-white .tpl-form-default input[type=datetime], .theme-white .tpl-form-default input[type=datetime-local],
	.theme-white .tpl-form-default input[type=date], .theme-white .tpl-form-default input[type=month],
	.theme-white .tpl-form-default input[type=time], .theme-white .tpl-form-default input[type=week],
	.theme-white .tpl-form-default input[type=email], .theme-white .tpl-form-default input[type=url],
	.theme-white .tpl-form-default input[type=tel], .theme-white .tpl-form-default input[type=color],
	.theme-white .tpl-form-default select, .theme-white .tpl-form-default textarea,
	.theme-white .am-form-field {
	display: block;
	/* width: 100%; */
	width: 200px;
	max-width: 100%; 
	padding : 6px 12px;
	line-height: 30px;
	color: #4d6b8a;  
	-webkit-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;
	-o-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;
 
	border: 0;
	border-bottom: 1px solid #c2cad8;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	color: #555;
	box-shadow: none;
	padding-left: 0;
	padding-right: 0;
	font-size: 14px;
	padding: 0px 12px;
	
    background:rgba(245,245,246,1);
	border:1px solid rgba(202,208,216,1); 
	border-radius:2px;
}

.theme-white .tpl-form-default .am-checkbox, .theme-white .tpl-form-default .am-checkbox-inline,
	.theme-white .tpl-form-default .am-form-label, .theme-white .tpl-form-default .am-radio,
	.theme-white .tpl-form-default .am-radio-inline {
	margin-top: 0;
	margin-bottom: 0;
}

.theme-white .tpl-form-default .am-form-group:after {
	clear: both;
}

.theme-white .tpl-form-default .am-form-group:after, .theme-white .tpl-form-default .am-form-group:before
	{
	content: " ";
	display: table;
}

.theme-white .tpl-form-default .am-form-label {
	font-weight: inherit;
	text-align: right;
	font-size:14px;
	font-family:PingFang SC;
	font-weight:400;
	line-height:32px;
	color:rgba(37,42,47,1);
}

.theme-white .tpl-form-default .am-form-group {
	/*padding: 20px 0;*/ 
}

.theme-white .tpl-form-default .am-form-label .tpl-form-line-small-title
	{
	color: #999;
	font-size: 12px;
}

.theme-white .tpl-form-default .am-selected-btn
{
	background:rgba(245,245,246,1); 
}

.theme-white .tpl-form-default .am-form-group img{
	max-width: 160px;
	max-height: 160px;
}

.theme-white .tpl-form-default .tpl-btn-sub{
	background:rgba(0,119,255,1); 
	border-radius:2px;
	color:#fff;
	padding-left: 20px;
	padding-right: 20px;
}

.theme-white .tpl-table-black-operation a {
	border: 1px solid #36c6d3;
	color: #36c6d3;
}

.theme-white .tpl-table-black-operation a:hover {
	background: #36c6d3;
	color: #fff;
}

.theme-white .tpl-table-black-operation a.tpl-table-black-operation-del
	{
	border: 1px solid #e7505a;
	color: #e7505a;
}

.theme-white .tpl-table-black-operation a.tpl-table-black-operation-del:hover
	{
	background: #e7505a;
	color: #fff;
}

.theme-white .tpl-amendment-echarts {
	left: -17px;
}

.theme-white .tpl-user-card {
	border: 1px solid #3598dc;
	border-top: 2px solid #3598dc;
	background: #3598dc;
	color: #ffffff;
	border-radius: 4px;
}

.theme-white .tpl-user-card-title {
	font-size: 26px;
	margin-top: 0;
	font-weight: 300;
	margin-top: 25px;
	margin-bottom: 10px;
}

.theme-white .achievement-subheading {
	font-size: 12px;
	margin-top: 0;
	margin-bottom: 15px;
}

.theme-white .achievement-image {
	border-radius: 50%;
	margin-bottom: 22px;
}

.theme-white .achievement-description {
	margin: 0;
	font-size: 12px;
}

.theme-white .tpl-table-black {
	color: #838FA1;
}

.theme-white .tpl-table-black thead>tr>th {
	font-size: 14px;
	padding: 6px;
}

.theme-white .tpl-table-black tbody>tr>td {
	font-size: 14px;
	padding: 7px 6px;
}

.theme-white .tpl-table-black tfoot>tr>th {
	font-size: 14px;
	padding: 6px 0;
}

.theme-white .am-progress {
	height: 12px;
}

.theme-white .am-progress-title {
	font-size: 14px;
	margin-bottom: 8px;
}

.theme-white .widget-fluctuation-tpl-btn {
	margin-top: 6px;
	display: block;
	color: #fff;
	font-size: 12px;
	padding: 8px 14px;
	outline: none;
	background-color: #e7505a;
	border: 1px solid #e7505a;
}

.theme-white .widget-fluctuation-tpl-btn:hover {
	background: transparent;
	color: #e7505a;
}

.theme-white .widget-fluctuation-description-text {
	color: #c5cacd;
}

.theme-white .widget-fluctuation-period-text {
	color: #838FA1;
}

.theme-white .text-success {
	color: #5eb95e;
}

.theme-white .widget-head {
	/* border-bottom: 1px solid #eef1f5; */
	
}

.theme-white .widget-function a {
	color: #66adff;
}

.theme-white .widget-function a:hover {
	color: #66adff;
}

.theme-white .widget {
	padding: 0 20px 13px;
	background-color: #fff;
	border-radius: 4px;
	color: #838FA1;
}

.theme-white .widget-top {
	padding: 40px 20px 0;
	background-color: #fff;
	border-radius: 0px 4px 4px 4px;
	color: #838FA1;
}

.theme-white .widget-title {
	position: relative;
	font-size: 24px;
	font-weight: 500;
	color: rgba(51, 51, 51, 1);
	line-height: 33px;
}

.theme-white .widget-primary {
	min-height: 174px;
	border: 1px solid #32c5d2;
	border-top: 2px solid #32c5d2;
	background: #32c5d2;
	color: #ffffff;
	padding: 12px 17px;
	padding-left: 22px;
}

.theme-white .widget-statistic-icon {
	position: absolute;
	z-index: 30;
	right: 30px;
	top: 24px;
	font-size: 70px;
	color: #46cad6;
}

.theme-white .widget-statistic-description {
	position: relative;
	z-index: 35;
	display: block;
	font-size: 14px;
	line-height: 14px;
	padding-top: 8px;
	color: #fff;
}

.theme-white .widget-statistic-value {
	position: relative;
	z-index: 35;
	font-weight: 300;
	display: block;
	color: #fff;
	font-size: 46px;
	line-height: 46px;
	margin-bottom: 8px;
}

.theme-white .widget-statistic-header {
	padding-top: 18px;
	color: #fff;
}

.theme-white .widget-purple {
	padding: 12px 17px;
	border: 1px solid #8E44AD;
	border-top: 2px solid #8E44AD;
	background: #8E44AD;
	color: #ffffff;
	min-height: 174px;
}

.theme-white .widget-purple .widget-statistic-icon {
	color: #9956b5;
}

.theme-white .widget-purple .widget-statistic-header {
	color: #ded5e7;
}

.theme-white .widget-purple .widget-statistic-description {
	color: #ded5e7;
}

.theme-white .page-header-button {
	opacity: .8;
	border: 1px solid #32c5d2;
	background: #32c5d2;
	color: #fff;
}

.theme-white .page-header-button:hover {
	opacity: 1;
}

.theme-white .page-header-description {
	color: #666;
}

.theme-white .page-header-heading {
	color: #666;
}

.theme-white .sidebar-nav-link a.active {
	background: #f2f6f9;
	color: #868E8E;
	border-left: #3bb4f2 3px solid;
}

.theme-white .sidebar-nav-link a:focus {
	outline: none;
}

.theme-white .sidebar-nav-heading {
	color: #999;
	border-bottom: 1px solid #eee;
}

.theme-white .tpl-sidebar-user-panel {
	background: #fff;
	border-bottom: 1px solid #eee;
}

.theme-white .tpl-content-wrapper {
	margin-top: 13px;
}

.theme-white .tpl-header-fluid {
	background: #fff;
	border-top: 1px solid #eee;
}

.theme-white .tpl-header-logo {
	background: #fff;
	border-bottom: 1px solid #eee;
}

.theme-white .tpl-header-switch-button:hover {
	color: #999;
}

.theme-white .tpl-header-navbar a:hover {
	color: rgba(255, 255, 255, .8);
}
/* 退出登录弹窗 */
#exit-modal .am-modal-dialog {
	width: 412px;
	background: #fff;
	box-shadow: 0px 10px 24px 0px rgba(0, 0, 0, 0.04);
}

#exit-modal .am-close {
	color: #9A9FB1;
	font-weight: 500;
	font-size: 22px;
	opacity: 1;
}

#exit-modal .am-modal-bd {
	padding: 10px 27px 40px;
}

.exit-modal-title {
	margin-top: 30px;
	font-size: 24px;
	font-weight: 500;
}

.exit-modal-hint {
	margin: 12px 0 42px;
	font-size: 14px;
	font-weight: 400;
	color: #999;
}

#exit-modal .am-modal-footer {
	display: block;
	overflow: visible;
}

#exit-modal ul li {
	padding: 0px 10px;
	height: 44px;
	line-height: 44px;
}

#exit-modal .am-modal-btn {
	display: block !important;
	border: none !important;
	border-radius: 3px !important;
	background-color: #e8ebed;
	color: rgba(154, 159, 177, 1);
}

.exit-confirm-btn {
	background-color: #f50 !important;
	color: #fff !important;
}
/**/
.theme-white .tpl-header-navbar-shortcut a {
	border-left: #fff 3px solid;
}

.theme-white .tpl-header-navbar-shortcut a:hover {
	background: #f2f6f9;
	color: #868E8E;
	border-left: #3bb4f2 3px solid;
}

.theme-white .tpl-header-navbar-shortcut a.active {
	background: #f2f6f9;
	color: #868E8E;
	border-left: #3bb4f2 3px solid;
}

.theme-white .widget-color-green {
	border: 1px solid #32c5d2;
	border-top: 2px solid #32c5d2;
	background: #32c5d2;
	color: #ffffff;
}

.theme-white .widget-color-green .widget-fluctuation-period-text {
	color: #fff;
}

.theme-white .widget-color-green .widget-head {
	border-bottom: 1px solid #2bb8c4;
}

.theme-white .widget-color-green .widget-fluctuation-description-text {
	color: #bbe7f6;
}

.theme-white .widget-color-green .widget-function a {
	color: #42bde5;
}

.theme-white .widget-color-green .widget-function a:hover {
	color: #fff;
}

.data-export {
	margin-left: 10px !important;
}
/* 按钮颜色 */
.am-btn-group .am-btn-default {
	margin-bottom: 5px;
	padding: 11px 13px;
	background: rgba(245, 245, 246, 1);
	border: none;
	color: rgba(37, 42, 47, .5);
	font-size: 12px;
}

.am-btn-group input {
	margin-bottom: 5px;
}

.am-btn-group .nofocus {
	color: rgba(37, 42, 47, .3);
}

.am-btn-group input::-webkit-input-placeholder {
	color: rgba(37, 42, 47, .5);
}

.am-btn-group input:-moz-placeholder {
	color: rgba(37, 42, 47, .5);
}

.am-btn-group input::-moz-placeholder {
	color: rgba(37, 42, 47, .5);
}

.am-btn-group input:-ms-input-placeholder {
	color: rgba(37, 42, 47, .5);
}

.com-font {
	padding: 6px;
}

.com-search {
	height: 36px !important;
}

.am-form-field.com-search {
	padding-left: 6px !important;
}

.com-font .am-btn-group .am-btn-default, .com-font .am-selected-list .am-selected-text
	{
	padding-top: 10px;
	padding-bottom: 10px;
	background: rgba(245, 245, 246, 1);
	font-size: 14px;
}

.am-btn-group .am-btn-default.active {
	color: rgba(51, 51, 51, 1);
	font-weight: 600;
}

.am-btn-group .nofocus.am-btn:focus {
	outline: none !important;
}

.am-btn-group .nofocus.am-btn:focus {
	outline: none !important;
}

.am-btn-group .nofocus.am-btn::-moz-focus-inner {
	border-color: transparent !important;
}

.am-btn-group .nofocus.am-btn:active {
	background-image: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.am-btn-group .nofocus.am-btn {
	cursor: default;
}

.widget-head-content {
	padding: 0 15px;
}

.theme-white input.am-form-field, .theme-white .search-box {
	padding-left: 8px;
	background: rgba(245, 245, 246, 1);
	border: none;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border: none !important;
	font-size: 12px !important;
}

.theme-white .search-box {
	margin-top: -6px;
	width: 210px;
}

.theme-white .am-input-group .am-btn {
	background-color: #E8E9EB;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.theme-white .am-input-group .am-btn:focus {
	border: none;
	outline: none;
	box-shadow: none;
}

.am-btn-group input {
	height: 36px;
}

.am-btn-group span.partition {
	height: 35px;
	line-height: 35px;
	padding: 0 4px;
}

.widget-head a {
	width: 78px;
	/* height: 27px; */
	border-radius: 2px;
	border: 1px solid #66adff;
	font-size: 12px;
	font-family: PingFangSC-Regular;
	font-weight: 400;
	color: rgba(102, 102, 102, 1);
	line-height: 17px;
	padding: 4px;
	text-align: center;
	margin: 0 2px;
}

a {
	cursor: pointer;
}

.com-padding {
	/*     padding-left: 5px !important;
    padding-right: 5px !important; */
	
}

.widget-table-header {
	font-size: 12px;
	font-weight: 400;
	color: rgba(154, 159, 177, 1);
	line-height: 17px;
}

/* 用户来源弹窗 */
.user-modal {
	z-index: 99999;
}

.user-modal .am-modal-dialog {
	width: 850px;
	min-height: 600px;
	background: #fff;
}

.user-modal .am-close {
	font-size: 22px;
}

.user-modal .am-modal-hd {
	top: 1px;
	padding: 0;
	height: 45px;
	line-height: 45px;
	background: #f6f6f6;
	font-weight: 400;
	color: #666;
	font-size: 16px;
}

.user-modal .am-modal-bd {
	padding: 20px 20px 50px;
	height: 580px;
	overflow-y: auto;
}

.user-modal-list .modal-list {
	margin-bottom: 12px;
	background: #eaeaea;
	border-radius: 3px !important;
	border: 1px solid rgba(232, 235, 237, 1);
	text-align: left;
}

.user-modal-list .user-cnt-list .am-checkbox {
	padding: 0 27px;
}

.user-title-box {
	padding: 0 15px;
}

.js-allcheck {
	margin-left: 0 !important;
}

.user-title-box .am-panel-title {
	margin-left: 106px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	font-weight: 500;
	color: #333;
}

.user-all-checkbox {
	float: left;
	padding-left: 27px;
}

.user-all-checkbox .user-cnt-word {
	color: #07f;
}

.user-modal-list .am-panel-bd {
	margin-top: -3px;
	padding: 0;
}

.user-modal-hint {
	padding-left: 40px;
	font-weight: 400;
	color: #888;
}

.choice-down {
	font-size: 16px;
}

.user-modal-cnt {
	padding: 8px 10px 20px 40px;
	background: rgba(246, 246, 246, 1);
	border-top: none !important;
}

.user-cnt-list {
	margin-bottom: 7px !important;
	background-color: transparent !important;
	border: none !important;
}

.user-cnt-word {
	position: relative;
	top: -2px;
}

.user-btn-box {
	padding: 10px 0 20px;
	position: absolute;
	bottom: 0;
	width: 100%;
	background: linear-gradient(360deg, rgba(255, 255, 255, 1) 0%,
		rgba(255, 255, 255, 0) 100%);
}

.user-btn {
	display: block !important;
	margin: auto;
	width: 240px;
	height: 40px;
	line-height: 40px;
	background: #07f;
	border-radius: 3px !important;
	font-size: 16px;
	font-family: PingFangSC-Medium;
	font-weight: 500;
	color: #fff;
}

.user-btn:hover, .user-btn:focus {
	color: #fff;
}

.sidebar-nav-sub-ico-rotate {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transition: all 300ms;
	transition: all 300ms;
}

.layui-table tbody tr:hover, .layui-table thead tr, .layui-table-click,
	.layui-table-header, .layui-table-hover, .layui-table-mend,
	.layui-table-patch, .layui-table-tool, .layui-table-total,
	.layui-table-total tr, .layui-table[lay-even] tr:nth-child(even) {
	background-color: #F6F6F6;
}

.layui-table thead {
	font-weight: 500;
	color: rgba(0, 0, 0, 0.85);
	line-height: 21px;
	font-size: 14px;
}

.layui-table-tool {
	background-color: #FFF;
	min-height: 36px;
	line-height: 30px;
	padding: 0;
}

.layui-table-tool .layui-inline {
	border: 1px solid #66adff !important;
	color: #66adff !important;
	padding: 5px 0 !important;
}

.layui-table-tool .layui-inline:hover {
	border: 1px solid #07f !important;
}

.layui-form.layui-border-box.layui-table-view {
	border: none;
}

.layui-table-view .layui-table-box {
	border-width: 1px;
	border-style: solid;
	border-color: #e6e6e6;
}

.layui-table-tool-self {
	position: absolute;
	right: 0px;
	top: 0px;
}

.layui-table-page .layui-laypage button {
	vertical-align: middle;
}

.layui-form-checked[lay-skin=primary] i {
	border-color: #0077ff;
	background-color: #0077ff;
}

.layui-laypage .layui-laypage-curr .layui-laypage-em {
	background-color: #0077ff;
}

.bootstrap-datetimepicker-widget .next, .bootstrap-datetimepicker-widget .prev,
	.bootstrap-datetimepicker-widget th.picker-switch {
	/* background: #0077ff;  */
	
}

.exchange-sys {
	padding: 7px 16px;
	background: rgba(255, 255, 255, .1);
	border-radius: 3px;
	font-size: 14px;
	font-weight: 400;
	color: rgba(255, 255, 255, .8);
}

.com-search-box .am-btn-group {
	margin-top: 6px;
	height: 36px;
}

.com-search-box .am-btn-group .am-btn-default, .com-search-box .am-selected-list .am-selected-text
	{
	font-size: 15px;
}

.com-search-box .am-btn-group input {
	height: 33px;
}

.com-search-box .am-btn-group span.partition {
	height: 33px;
	line-height: 33px;
	padding: 0 4px;
}

.com-top .exp-box {
	margin-top: 6px;
}

.am-btn-exp {
	color: #fff;
	background-color: #0077FF;
	border-color: #0077FF;
	border-radius: 2px;
}

.am-btn-exp.am-active, .am-btn-exp:active, .am-btn-exp:focus,
	.am-btn-exp:hover {
	color: #fff;
	border-color: #0f9ae0;
}

.am-btn-exp:focus, .am-btn-exp:hover {
	background-color: #0f9ae0;
}

.app-user-pic {
	display: inline-block;
}

.app-user-pic img {
	width: 27px;
	height: 27px;
}

.main .header-con .app-switch {
	height: 55px;
}

.main .header-con .app-switch .am-btn {
	vertical-align: super;
}

.widget-head .am-input-group-btn>.am-btn {
	position: relative;
	border: none;
}

[v-cloak] {
	display: none;
}

.select-list-sm .am-selected-content .am-selected-list .am-selected-text
	{
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 14px;
}

/* .layui-laydate .layui-this {
    background: #07f !important;
} */
.layui-form-checkbox span {
	font-size: 12px;
}

.layui-table-tool-panel li {
	line-height: 20px;
}

.layui-table-tips-c:before {
	position: relative;
	right: 1px;
	top: -4px;
}
/* 平台消费数据 */
.data-datebox {
	padding-right: 20px;
	height: 27px;
	line-height: 27px;
	font-size: 12px;
	font-weight: 400;
	color: #666;
}

.data-date {
	padding-left: 8px;
}

.data-chioce-type {
	margin-top: 20px;
}

.data-chioce-list {
	margin-right: 100px;
}

.data-defined {
	padding-right: 28px;
	height: 58px;
	line-height: 58px;
	font-size: 14px;
	color: #07f;
	cursor: pointer;
}

.data-count-box {
	padding-top: 10px;
	font-size: 12px;
	color: #333;
}

.data-count-num {
	color: #333;
}

.data-count-word {
	color: #9a9fb1;
}

.data-height {
	padding: 0 !important;
	min-height: 120px;
}

.data-height .am-avg-sm-3 li {
	padding: 0 5px;
}

.data-hide {
	display: none;
}

.data-target-cnt {
	padding: 0 20px;
	text-align: left;
}

#data-target .am-modal-dialog {
	width: 540px;
	min-height: 450px;
}

#data-target .am-modal-bd {
	height: 350px;
}

#data-pay .am-modal-dialog {
	width: 500px;
	min-height: 400px;
}

#data-pay .am-modal-bd {
	height: 360px;
}

.data-pay-cnt .am-checkbox {
	text-align: left;
	padding-left: 25px;
}
/* 后台管理 */
.account-topbox {
	padding: 20px 0 8px;
}

.add-data {
	display: block;
	margin-top: 11px;
	width: 69px;
	line-height: normal;
	background-color: #07f;
	border-radius: 2px;
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	text-align: center;
	padding: 5px 0;
}

.add-data:focus, .add-data:hover {
	color: #fff;
}

.data-ico {
	padding-right: 5px;
	font-size: 12px;
	font-weight: 400;
}

.userDemo .layui-table-cell {
	height: 28px !important;
	line-height: 28px !important;
}

.system-handle-btn {
	margin-top: -4px;
	height: auto;
	line-height: normal;
	padding: 3px 8px;
	background: rgba(245, 248, 250, 1);
	border-radius: 3px;
	border: 1px solid rgba(232, 235, 237, 1);
	color: #333;
}

.system-handle-btn:hover {
	background: #07f;
	color: #fff;
}

.layui-layer {
	box-shadow: 0px 10px 24px rgba(0, 0, 0, 0.04) !important;
	border: none !important;
}

.layui-layer-title {
	padding: 0 !important;
	background: rgba(246, 246, 246, 1) !important;
	border-bottom: none !important;
	color: #666 !important;
	text-align: center;
	font-size: 15px !important;
}

.layui-layer-setwin a {
	top: -8px;
}

.layui-layer-btn {
	height: auto;
	line-height: normal;
	text-align: center !important;
}

.layui-layer-btn .layui-layer-btn0, .layui-layer-btn .layui-layer-btn1 {
	height: auto;
	line-height: normal;
	color: #252a2f;
	border-radius: 3px;
	padding: 3px 18px;
	font-size: 14px;
}

.layui-layer-btn .layui-layer-btn0 {
	border-color: #07f;
	background-color: #07f;
	color: #fff;
}

.demo-interest .layui-layer-btn .layui-layer-btn0 {
	padding: 6px 70px;
}
/* 新增用户信息弹窗 */
.add-account iframe {
	height: 405px !important;
}

.add-account .layui-layer-iframe {
	overflow-y: hidden;
}

.add-account .layui-layer-title {
	padding: 12px 0 11px;
	background: #f6f6f6;
	height: auto;
	line-height: normal;
	border-bottom: none;
	font-size: 16px;
	text-align: center;
	color: #666;
}

.add-account .layui-layer-setwin {
	top: 10px;
	right: 10px;
}

.user-infobox {
	padding: 30px 0 0 45px;
	margin: auto;
}

.user-row {
	margin-bottom: 20px;
}

.user-row .form-label {
	padding: 15px 0;
	margin-bottom: 0;
	width: 75px;
	text-align: right;
	font-size: 14px;
	color: #666;
	font-weight: 400;
	line-height: normal;
}

.user-row .formControls {
	margin-left: 88px;
}

.user-row .formControls input, .user-row .formControls select, .user-row .formControls textarea
	{
	padding: 12px 0 11px;
	padding-left: 13px;
	width: 270px;
	background: rgba(250, 251, 252, 1);
	border-radius: 3px;
	border: 1px solid rgba(232, 235, 237, 1);
	line-height: normal;
	font-size: 14px;
	font-weight: 400;
	color: #666;
}

.user-row .formControls select {
	padding-left: 10px;
	color: #666;
}

.user-row .formControls select:focus {
	border: none;
	outline: none;
}

.user-row .formControls input::-webkit-input-placeholder {
	color: rgba(191, 191, 191, 1);
}

.user-row .formControls input:-moz-placeholder {
	color: rgba(191, 191, 191, 1);
}

.user-row .formControls input::-moz-placeholder {
	color: rgba(191, 191, 191, 1);
}

.user-row .formControls input:-ms-input-placeholder {
	color: rgba(191, 191, 191, 1);
}

.user-edit-btn {
	margin-top: 15px;
	margin-left: 88px;
	padding: 10px 63px;
	border-radius: 3px;
	background-color: #07f;
	outline: none;
	border: none;
	text-align: center;
	font-size: 14px;
	font-weight: 500;
	color: #fff;
}
/*  角色管理 */
.role-infobox {
	padding: 30px 0 16px 45px;
}

.role-dellist {
	display: none;
}

.del-role {
	margin-top: 10px;
	padding: 5px 0;
	width: 69px;
	border: 1px solid #07f;
	border-radius: 2px;
	line-height: normal;
	font-size: 12px;
	text-align: center;
	color: #07f;
}

.role-note {
	height: 100px;
	resize: none;
	width: 270px;
	border-radius: 3px;
	border: 1px solid rgba(232, 235, 237, 1);
	padding-left: 13px;
	color: #666;
	font-weight: 400;
	font-size: 14px;
}

.userDemo .layui-form-checkbox {
	min-width: 16px;
	min-height: 16px;
}

.userDemo .layui-table-view .layui-form-checkbox[lay-skin=primary] i {
	width: 16px;
	height: 16px;
}

.userDemo .layui-table-view .layui-form-checkbox[lay-skin=primary] i:hover
	{
	border: 1px solid #07f;
}
/* 菜单管理 */
.menu-infobox {
	padding: 30px 0 22px 45px;
}

.menu-infobox .user-row .formControls input, .menu-infobox .user-row .formControls select
	{
	width: 340px;
}
/* 分配菜单 */
.allot-menu {
	border: none !important;
	box-shadow: 0px 10px 24px rgba(0, 0, 0, 0.04) !important;
}

.role-menubox {
	padding: 20px 70px 0;
}

.role-cnt {
	padding: 18px 0 0 45px !important;
}

.role-list .am-panel-title {
	margin-left: 26px !important;
	font-weight: 400;
	color: #666;
}

.role-cnt li .am-checkbox {
	margin-top: 0;
}

.role-cnt .user-cnt-list .am-checkbox {
	padding: 0 13px !important;
}

.second-title {
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	font-weight: 400;
	color: #666;
}

.three-list-box .three-list {
	padding-left: 26px;
}

.three-list-box .three-list .am-checkbox {
	padding: 0 27px !important;
}

.three-list .user-cnt-word {
	color: #999;
}

.three-down-select {
	position: relative;
	top: -4px;
	left: 6px;
	font-size: 13px;
	color: rgba(37, 42, 47, 0.42);
}

.allot-menu .layui-layer-btn {
	padding: 10px 0 20px;
	background: linear-gradient(360deg, rgba(255, 255, 255, 1) 0%,
		rgba(255, 255, 255, 0) 100%);
}

.allot-menu .layui-layer-btn0 {
	width: 240px;
	height: 40px;
	line-height: 40px;
	background: #07f;
	border-radius: 3px !important;
	font-size: 16px;
	font-family: PingFangSC-Medium;
	font-weight: 500;
}
/* 用户管理 */
.user-perm .am-selected {
	width: 120px;
}

#keyword {
	padding-left: 7px;
}

.theme-white .com-btns {
	margin-top: 6px;
	padding: 0 12px;
	border: none;
	width: auto;
	line-height: 28px;
	background: rgba(0, 119, 255, .07);
	border-radius: 3px;
	font-size: 12px;
	font-weight: 400;
	text-align: center;
	color: #07f;
}

.add-left {
	margin-bottom: 5px !important;
}

.media-handle-newline td[data-field=handle] .layui-table-cell,.media-handle-newline td[data-field=content] .layui-table-cell {
	padding: 0 5px;
	text-overflow: inherit !important;
	white-space: normal !important;
	height: 48px !important;
	line-height: normal !important;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.media-handle-newline video {
	width: 80px;
	height: 50px;
}

.user-handle-btn {
	margin: 4px 0 3px;
	padding: 0 8px 0 5px;
	margin-left: 0 !important;
	background-color: transparent;
	height: 14px;
	line-height: 14px;
	font-size: 12px;
	font-family: PingFang SC;
	font-weight: 400;
	color: #07f;
	border-right: 1px solid rgba(0, 119, 255, .2);
}

.user-handle-btn:last-child {
	border-right: none;
}

.user-handle-btn:hover {
	color: rgba(78, 120, 169, 1);
}

.layui-form-checkbox[lay-skin=primary] {
	min-width: 14px;
	min-height: 14px;
}

.layui-table-view .layui-form-checkbox[lay-skin=primary] i {
	width: 14px;
	height: 14px;
}

.layui-icon-ok:before {
	position: relative;
	top: -2px;
}



.layui-table-view .layui-table th {
	padding: 10px 0;
}

.layui-table-view .layui-table-box, .layui-table td, .layui-table th,
	.layui-table-col-set, .layui-table-fixed-r, .layui-table-grid-down,
	.layui-table-header, .layui-table-page, .layui-table-tips-main,
	.layui-table-tool, .layui-table-total, .layui-table-view, .layui-table[lay-skin=line],
	.layui-table[lay-skin=row] {
	border-color: rgba(234, 237, 241, 1) !important;
}

.user-toppic {
	display: inline-block;
	width: 21px;
	height: 21px;
}

.user-toppic img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

.user-name {
	padding-left: 6px;
}
/* 会员信息弹窗 */
.popup-box {
	padding: 36px 35px 0;
}

.popup-box .row {
	margin: 0 0 20px;
}

.popup-box .info-row {
	margin: 0;
}

.popup-box .formControls .input-text, .popup-box .formControls .am-selected-btn
	{
	padding-left: 15px;
	width: 517px;
	height: 40px;
	background: rgba(250, 251, 252, 1);
	border-radius: 3px;
	border: 1px solid rgba(232, 235, 237, 1);
	font-size: 14px;
	font-weight: 400;
	color: #666;
}
.popup-box .formControls .am-selected-btn {
	width: 160px;
}
.popup-box .form-label {
	padding-right: 13px;
	width: 105px;
	font-size: 14px;
	font-weight: 400;
	line-height: 40px;
	color: #666;
	text-align: right;
}

.form-infobox {
	margin-left: 105px;
}

.form-infobox .formControls {
	float: left;
	margin-bottom: 20px;
}

.form-infobox .formControls .input-text {
	width: 230px;
}

.form-infobox .input-left {
	margin-right: 20px;
}

.popup-box .formControls .input-text::-webkit-input-placeholder {
	color: rgba(102, 102, 102, .5);
}

.popup-box .formControls .input-text:-moz-placeholder {
	color: rgba(102, 102, 102, .5);
}

.popup-box .formControls .input-text::-moz-placeholder {
	color: rgba(102, 102, 102, .5);
}

.popup-box .formControls .input-text::-ms-input-placeholder {
	color: rgba(102, 102, 102, .5);
}

.formControls .from-desc {
	padding-top: 10px;
	height: 60px !important;
	outline: none;
	resize: none;
}

.user-sub {
	margin-left: 210px;
	padding: 10px 90px;
}
/* 余额操作 */
.balance-box .user-row .form-label {
	width: 88px;
}

.balance-box .user-row .formControls {
	margin-left: 103px;
}

.balance-box .user-row .formControls input, .balance-box .user-row .formControls select,
	.balance-box .user-row .formControls textarea {
	width: 380px;
}

.balance-box .user-row .formTextarea {
	margin-left: 18px;
}

.balance-box .user-edit-btn {
	margin-left: 105px;
}

.balance-box .user-com-btn {
	margin-bottom: 0;
}

.balance-box .user-row .formControls .from-desc {
	height: 105px !important;
}
/* 兴趣标签 */
.interest-cnt li {
	float: left;
	padding: 8px;
}

.interest-btn {
	padding: 2px 22px;
	border: 1px solid #f1f1f1;
	border-radius: 20px;
	font-size: 13px;
	text-align: center;
	color: #252A2F;
}
/* 审核弹窗 */
.am-checkbox+.am-checkbox, .am-radio+.am-radio {
	margin-top: 10px !important;
}

.user-audit-btn {
	padding-right: 22px;
}

.look-detail {
	margin-top: 4px;
	margin-left: 40px;
	padding: 0 12px;
	display: block;
	border: none;
	line-height: 32px;
	background: rgba(0, 119, 255, .07);
	border-radius: 3px;
	font-size: 12px;
	font-weight: 400;
	text-align: center;
	color: #07f;
}

.look-detail-box {
	margin: -6px 0 10px !important;
}

.user-auditbox {
	padding-left: 78px;
}

.user-auditbox .user-audit-btns {
	padding: 8px 45px;
	float: left;
	margin-left: 28px;
}

.account-input .input-text {
	width: 343px !important;
}
/* 通用菜单切换效果 */
.tpl-index-tabs {
	position: relative;
	margin: 0;
}

.tpl-index-tabs .am-nav-tabs {
	display: block;
	border-bottom: none;
}

.tpl-index-tabs .am-nav-tabs li a:hover {
	background: transparent;
	border: none;
	color: #333;
}

.tpl-index-tabs .am-nav-tabs li.am-active a {
	border: none;
	width: auto;
	border-bottom: 3px solid #07f;
	color: rgba(37, 42, 47, 1);
}

.tpl-index-tabs .am-nav-tabs li.am-active {
	border: none;
	outline: none;
}

.tpl-index-tabs .am-tabs-bd .am-tab-panel {
	padding: 0 0 3px;
}

.tpl-index-tabs .am-tabs-bd {
	border: none;
}

.am-close-spin:hover {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	right: 6px !important;
}

.am-nav-tabs li a {
	padding: 0 0 5px;
	font-size: 16px;
	color: rgba(37, 42, 47, .7);
	border: none;
	outline: none;
}
/* 会员信息弹窗 */
.index-choice-menu {
	padding-left: 158px !important;
	margin-bottom: 30px !important;
}

.index-choice-menu li {
	padding: 0 40px;
}

.user-property-box {
	padding-left: 78px;
}

.info-user-row .formControls {
	padding-right: 15px;
}

.info-user-row .formControls .input-text {
	width: 150px;
}

.base-info .user-pic {
	display: block;
	margin: auto;
	width: 32px;
	height: 32px;
	background: rgba(207, 207, 207, 1);
	border-radius: 50%;
}

.base-info .user-pic img {
	border-radius: 50%;
}

.base-info .user-pic img, .user-erwm img {
	width: 100%;
	height: 100%;
}

.user-erwm {
	display: block;
	margin: auto;
	width: 80px;
	height: 80px;
	background: rgba(241, 241, 241, 1);
}

.base-info {
	margin: 0 0 30px;
}

.base-info td, .base-info th {
	font-size: 12px;
	color: #252a2f;
	font-weight: 400;
}
/* 权限管理弹窗 */
.user-limit .am-btn-default {
	font-size: 13px;
	color: rgba(37, 42, 47, .8);
}

.user-limit .am-selected-btn {
	width: 75%;
}

.user-limit-box {
	margin-top: 25px;
}

.user-limit-classify {
	margin-bottom: 20px;
	border-bottom: 1px solid #f3f5f6;
}

.user-classify-title {
	margin: 0 0 5px 0;
	color: #252a2f;
}

.user-limit-choice {
	float: left;
	padding-right: 20px;
}
/* 修改权限组名称 */
.limit-name .layui-layer-content {
	float: left;
	margin-top: 20px;
}

.limit-name .layui-layer-btn {
	margin-top: 38px;
	float: left;
}

.limit-name .layui-layer-btn .layui-layer-btn0 {
	padding: 5px 20px;
}
/* 删除按钮 */
.red-delbtn, .red-delbtn:hover {
	color: #ff5858 !important;
}

.many-handle-box {
	display: none;
	margin-bottom: 5px;
}

.many-handle-box .am-btn-group {
	padding-right: 15px;
}

.many-delbtn {
	padding: 0 11px;
	line-height: 36px;
	background: rgba(0, 119, 255, .07);
	border-radius: 3px;
	font-size: 12px;
	font-weight: 400;
	text-align: center;
	color: #07f;
	cursor: pointer;
}

.demo-del {
	border: 1px solid #f3f5f6 !important;
	border-radius: 3px;
}

.demo-delList .layui-layer-btn {
	padding: 0 15px 15px 0;
	text-align: right !important;
}

.demo-delList  .layui-layer-content {
	margin-top: 10px;
	font-size: 15px !important;
}
/* 媒体号管理 */
.media-switch-box {
	padding: 32px 20px 0;
	background-color: #fff;
}

.theme-white .media-switch-box .widget-top {
	padding: 20px 0 0;
}
.theme-white .media-switch-box .widget {
	padding: 0 0 13px;
}
.media-switch-menu {
    border-bottom: 1px solid #e5e5e5 !important;
}

.media-switch-menu li {
	margin-bottom: 0;
}

.media-switch-menu li a {
	padding: 0 19px;
	margin-right: 0;
	height: 44px;
	line-height: 44px;
	background: rgba(245, 245, 246, 1) !important;
	border: 1px solid rgba(227, 229, 232, 1) !important;
	color: color:rgba(37, 42, 47, .7) !important;
	border-bottom: none !important;
}

.media-switch-box .media-switch-menu li.am-active a {
	height: 44px;
	line-height: 44px;
	background: #fff !important;
	border-left: 1px solid rgba(227, 229, 232, 1) !important;
	border-top: 2px solid #07f !important;
}
.all-data-time {
	margin-top: 12px;
	background: #eaedf1;
}

#media-data .layui-table-view {
	margin-top: 0px;
}

.media-data-box .data-time-select .am-selected-btn {
	margin-bottom: 0;
	background: #eaedf1;
}

.media-data-box .am-margin-top-xs {
	margin-top: 0;
}

.media-data-box .am-selected {
	width: 120px;
}
.data-time-show {
	padding-left: 16px;
	font-size: 12px;
	font-weight: 400;
	line-height: 36px;
	color: rgba(37, 42, 47, 1);
}
.notice-cnt,.notice-cnt .edui-editor {
	width: 730px !important;
}
/* 媒体号审核 */
.popup-box .mask-media-row {
	margin:0;
}
.popup-box .mask-media-info {
    font-size: 14px;
    font-weight: 400;
    color: #666;
    line-height: 40px;
}
.popup-box .layui-input-block {
	margin-left: 18px;
}
.popup-box .close-edit-btn {
	margin-left: 20px;
	padding: 10px 40px;
    background: rgba(0,119,255,.1);
    color: #07f;
}
/* 专业领域弹窗 */
.media-major .user-com-btn .layui-input-block {
	margin-left: 81px;
}
.media-major .user-row .form-label {
	width: 86px;
}
.media-major .user-row .formControls {
	margin-left: 98px;
}
.media-major .user-edit-btn {
	margin-left: 18px;
    padding: 8px 30px;
}
.media-major .close-edit-btn  {
	background:rgba(0,119,255,.1);
	color: #07f;
}
/* 新增版本信息 */
.layui-upload-drag {
	padding: 0 15px;
	font-size: 12px;
}
.layui-upload-drag p {
	margin: 0 0 15px;
}
.layui-upload-drag .am-icon-upload {
	padding: 10px 0;
    font-size: 26px;
    color: rgba(0,119,255,.8);
}
.app-upbox {
	padding-left: 22px;
}
.app-upcnt {
    padding-left: 14px;
}
.app-name {
	margin-top: 0px;
    margin-bottom: 10px;
    line-height: 22px;
    word-wrap: break-word;
    width: 176px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;  
    font-size: 13px;
    color: #666;
}
.app-switch .layui-form-switch {
	padding: 0 12px;
	height: auto;
    line-height: 23px;
}
.app-switch .layui-form-onswitch {
	border-color: #07f;
    background-color: #07f;
}
.app-switch .layui-form-switch i {
	left: 8px;
    top: 5px;
} 
.app-switch .layui-form-onswitch i {
	left: 100%;
	margin-left: -23px;
}
.app-switch .layui-form-onswitch em {
    margin-left: -2px;
}
/* 自适应 */
@media screen and (max-width: 1024px) {
	.tpl-index-settings-button {
		display: none;
	}
	.theme-black .left-sidebar {
		padding-top: 111px;
	}
	.left-sidebar {
		/* padding-top: 111px; */
		
	}
	.tpl-content-wrapper {
		margin-left: 0;
	}
	.tpl-header-logo {
		float: none;
		width: 100%;
	}
	.tpl-header-navbar-welcome {
		display: none;
	}
	.tpl-header-navbar-shortcut {
		display: none;
	}
	.tpl-sidebar-user-panel {
		border-top: 1px solid #eee;
	}
	.tpl-header-fluid {
		border-top: none;
		margin-left: 0;
	}
	.theme-white .tpl-header-fluid {
		border-top: none;
	}
	.theme-black .tpl-sidebar-user-panel {
		border-top: 1px solid #1f2224;
	}
}

@media screen and (max-width: 870px) {
	/* 用户来源弹窗 */
	.user-modal {
		top: 50px;
		bottom: auto;
		right: 10px;
		left: 10px;
	}
}

@media screen and (min-width: 641px) {
	[class*=am-u-] {
		padding-left: 10px;
		padding-right: 10px;
	}
}

@media screen and (max-width: 641px) {
	.theme-white .left-sidebar.active {
		left: -210px;
		background: #fff !important;
	}
	.theme-white .tpl-error-title, .theme-black .tpl-error-title {
		font-size: 130px;
		line-height: 140px;
	}
	.theme-white .tpl-login-title {
		font-size: 20px;
	}
	.theme-white .tpl-login-content {
		width: 86%;
		padding: 22px 30px 25px;
	}
	.tpl-header-search {
		display: none;
	}
	ul.tpl-dropdown-content {
		position: fixed;
		width: 100%;
		left: 0;
		top: 112px;
		right: 0;
	}
	.row-content {
		padding: 0px 10px;
		overflow-x: hidden;
	}
	.row {
		margin-right: -1rem;
		margin-left: -1rem;
	}
	/* 用户来源弹窗 */
	.user-modal {
		top: 10px;
	}
	.user-modal .am-modal-bd {
		height: 370px;
	}
	.user-btn-box {
		bottom: 10px;
	}
	.user-modal .am-modal-dialog {
		min-height: 510px;
	}
	.user-title-box .am-panel-title {
		margin-left: 70px;
	}
	.user-modal-hint {
		padding-left: 12px;
		font-size: 13px;
	}
	.user-modal-cnt {
		padding: 8px 0 20px 38px;
	}
	.user-modal-list .user-cnt-list .am-checkbox {
		padding: 0 20px;
	}
	/* 退出登录弹窗 */
	#exit-modal .am-modal-dialog {
		width: 340px;
	}
	#exit-modal .am-modal-bd {
		padding: 10px 15px 40px;
	}
	#exit-modal {
		left: -5px;
	}
	/* 新增用户信息弹窗 */
	.add-account {
		top: 0px;
		left: 6px;
		width: 96%;
	}
	.add-account .user-infobox {
		padding: 30px 0 30px 10px;
	}
	.header-box .logo-con {
		display: none;
	}
}

@media screen and (max-width: 345px) {
	#exit-modal {
		top: 122px;
		bottom: auto;
	}
	#exit-modal .am-modal-dialog {
		width: 300px;
	}
	#exit-modal .am-modal-bd {
		padding: 10px 0px 40px;
	}
}

@media screen and (max-width: 321px) {
	/* 用户来源弹窗 */
	.user-modal .am-modal-dialog {
		min-height: 450px;
	}
	.user-modal .am-modal-bd {
		height: 312px;
	}
	.user-title-box .am-panel-title {
		margin-left: 58px;
	}
}

.am-city-picker select {
	display: none;
}

.page-container {
	background: #fff;
}
#common-prompt {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    text-align: center;
    margin-top: 0;
    padding: 5px;
    font-size: 14px;
    z-index: 10000;
}
.page-container.pop-tpl{
	padding-top: 30px;
}