@import "reset.css";

html,
body {
	background-color: #f9f9fc !important;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	font-size: 14px;
}

body,
th,
td,
button,
input,
select,
textarea {
	font-family: "\5FAE\8F6F\96C5\9ED1", tahoma, "微软雅黑", "Microsoft Yahei", "PingFang", "Hiragino Sans GB", "Helvetica Neue", Helvetica, tahoma, arial, Verdana, sans-serif, "WenQuanYi Micro Hei", "\5B8B\4F53";
	color: #111;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.drag-item {
	cursor: move;
}

.button-down {
	width: 27px;
	height: 27px;
	background: #eee;
	line-height: 27px;
	text-align: center;
	float: right;
	cursor: pointer;
}

.kt-header-menu-wrapper .kt-header-menu .kt-menu__nav>.kt-menu__item>.kt-menu__link {
	padding: 0.75rem 2.5rem;
}

/*流程状态颜色*/
.kt-badge.kt-badge-step1 {
	background: rgba(34, 181, 255, 0.1);
	color: #00abef !important;
}

.kt-badge.kt-badge-step1 a {
	color: #00abef !important;
}

.kt-badge.kt-badge-step2 {
	background: rgba(255, 184, 34, 0.1);
	color: #ef6f00 !important;
}

.kt-badge.kt-badge-step2 a {
	color: #ef6f00 !important;
}

.kt-badge.kt-badge-step3 {
	background: rgba(50, 34, 255, 0.1);
	color: #6800ef !important;
}

.kt-badge.kt-badge-step3 a {
	color: #6800ef !important;
}

.kt-badge.kt-badge-step4 {
	background: rgba(29, 201, 183, 0.1);
	color: #1dc9b7 !important;
}

.kt-badge.kt-badge-step4 a {
	color: #1dc9b7 !important;
}

.kt-badge.kt-badge--unified-grey {
	background: rgba(68, 68, 68, 0.1);
	color: #333;
}

.kt-badge.kt-badge--unified-grey a {
	color: #333;
}

.add_sheet .kt-radio {
	margin-bottom: 14px;
}

/*流程状态颜色end*/
.kt-quick-panel {
	z-index: 10000;
}

.table th,
.table td {
	padding: 0.4rem
}

.span100>span {
	width: 100% !important;
}

.btn {
	white-space: nowrap;
}

.type_th {
	display: none;
}

.thd_info {
	display: none;
}

.bold {
	font-weight: bold !important;
}

.rowinrow {
	margin-left: 0;
	margin-right: 0;
}

.btn-outline-danger {
	color: #bd0606;
	border-color: #bd0606;
}

.btn-outline-danger:hover {
	color: #fff;
	background: #bd0606;
	border-color: #bd0606;
}

.alert-close .kt-link {
	white-space: nowrap;
}

.role_body {
	margin-top: 20px;
}

.role_body .kt-checkbox {
	padding-left: 30px;
}

.role_body td,
.role_body th {
	white-space: nowrap;
	vertical-align: middle;
}

.role_body tr th {
	font-weight: bold;
	font-size: 16px;
}

.role_body .grey {
	background: #f7f7f7;
}

.role_body .striped {
	background: #f6f9ff;
}

.role_body .striped td {
	/*border: none;*/
}

.role_body .ht30 {
	height: 30px;
}

.notice-txt {
	font-size: 16px;
	margin: 0 25px;
}

.notice-txt img {
	max-width: 100%;
}

.cancel-process {
	position: relative;
	opacity: 0.5;
}

.cancel-process:after {
	content: "已取消";
	display: inline-block;
	border: 2px solid #cacaca;
	padding: 0.8rem 1.8rem;
	color: #cacaca;
	font-size: 2rem;
	border-radius: 2px;
	position: absolute;
	top: 50%;
	left: 10%;
	transform: translateY(-50%) rotate(-30deg);
	z-index: 100;
}

.dataTables_wrapper .dataTable th .kt-checkbox,
.dataTables_wrapper .dataTable td .kt-checkbox {
	margin-bottom: 15px;
}

.dataTables_pager {
	text-align: right;
}

.dataTables_pager .dataTables_length {
	display: inline-block;
	/* margin-right: 10px; */
	margin-right: 0px;
	padding: ;
}

.dataTables_pager div.dataTables_length select {
	width: auto;
	display: inline-block;
}

.dataTables_length select.custom-select-sm {
	padding: 0.3rem 2rem 0.3rem 1rem;
}

.dataTables_pager .dataTables_paginate {
	display: inline-block;
}


/*.kt-header-menu .kt-menu__nav .kt-menu__item.kt-menu__item--hover .kt-menu__submenu{
	height: 600px;
	overflow-y: scroll;
}*/

.kt-portlet .kt-portlet__head .kt-portlet__head-label .kt-portlet__head-title .kt-link {
	color: #464457;
	font-size: 1.3rem;
	margin-right: 4px;
}

.kt-portlet .kt-portlet__head .kt-portlet__head-label .kt-portlet__head-title .kt-link:hover {
	color: #366cf3;
}

.table .select2-container--default .select2-selection--single {
	padding: 2px;
}

.select2-container--default .select2-selection--single {
	border-radius: 0;
	padding: 5px 25px 5px 10px;
	border: 1px solid #ebedf2;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	padding: 0px;
}

.select2-container--default .select2-results__option.select2-results__option--highlighted {
	background: #f7f8fa;
	color: #5867dd;
}

.alert.alert-outline-primary .alert-text {
	text-align: left;
}

.kt-subheader__main .kt-subheader__breadcrumbs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	list-style-type: none;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
}

.kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-home {
	padding: 0px 0.65rem 0px 0px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-link {
	padding: 0 0.35rem 0 0;
	font-size: 1rem;
	font-weight: 500;
	color: #959cb6;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-separator {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: content;
	-ms-flex-pack: content;
	justify-content: content;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 0.35rem 0 0;
}

.kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-separator:after {
	display: block;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	content: " ";
	background: #e7e8ef;
}

.box-body.box-body1 .input-group .form-control {
	width: 100%;
}

.none {
	display: none;
}

.smallb {
	font-weight: bold;
}

.red-star {
	font-size: 16px;
	color: red;
}

.price-footer {
	display: flex;
	display: -webkit-flex;
}

.price-footer .btn_ft {
	align-self: flex-end;
	flex: auto;
}

.ptt {
	font-size: 1.2rem;
	color: #666;
}

.ppd {
	font-size: 1.1rem;
	margin-top: 5px;
}

.ppd>span {
	margin-left: 5px;
	font-weight: bold;
	line-height: 27px;
}

.kt-widget14.chart-box {
	padding: 0;
}

.beee {
	border: 1px solid #eee;
}

.r_input.row {
	margin-left: 0;
	margin-right: 0;
	justify-content: space-between;
}

.wp49 {
	width: 49% !important;
}

.btn-outline-success {
	color: #04b5a2;
	border-color: #04b5a2;
}

.btn-outline-success:hover {
	color: #fff;
	background-color: #04b5a2;
	border-color: #04b5a2;
}

.btn-font-success {
	color: #04b5a2;
}

.bo-head label {
	white-space: nowrap;
	margin-bottom: 0;
}

.kt-badge.kt-badge--unified-red {
	background: rgba(222, 0, 0, 1);
	color: #fff;
}

.kt-badge.kt-badge--unified-red a {
	color: #fff;
}

.fs-16 {
	font-size: 16px
}

.bj-del {
	flex: auto;
	align-self: center;
}

.sort-box {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	height: 100%;
	color: #b7b7b7;
	margin-bottom: 0 !important;
}

.search_line-li div.col-md-12 {
	margin-bottom: 0;
}


.sort-tag {
	cursor: pointer;
	margin-right: 5px;
	margin-left: 5px;
	color: #333;
}

.sort-tag.active {
	color: #011ae0;
}

.tag-t {
	color: #272729;
	font-size: 14px;
	font-weight: bold;
}

.pw-input {
	position: relative;
}

.eye {
	width: 26px;
	position: absolute;
	top: 5px;
	right: 10px;
	cursor: pointer;
}

.pagination.static_page {
	justify-content: flex-end;
}

.pagination.static_page .page-item {
	margin-left: 0.4rem;
}

.pagination.static_page .page-item>.page-link {
	border-radius: 3px;
}

.pagination.static_page .page-item.previous>.page-link,
.pagination.static_page .page-item.next>.page-link {
	background: #ebe9f2;
}

.kt-header__topbar-username {
	white-space: nowrap;
}

.kt-portlet .kt-portlet__body.mh-body {
	padding: 10px 25px;
}

.mh-body .kt-widget5 .kt-widget5__item .kt-widget5__content .kt-widget5__pic img {
	height: 3rem;
}

.kt-widget14.chart-box .kt-widget14__content {
	position: relative
}

.kt-widget14.chart-box .kt-widget14__legends {
	position: absolute;
	padding: 0;
	top: 0;
}

.kt-portlet.index-table {
	box-shadow: transparent;
	border: 1px solid #dcdcdc;
}

.kt-portlet__head.head-title {
	background: #1dc9b7;
	color: #fff;
	text-align: center;
	font-size: 18px;
	display: block;
	padding-top: 5px;
}

.bluet {
	background: #fff !important;
	color: #003be8 !important;
	border-bottom: 1px solid #dcdcdc !important;
}

.purplet {
	background: #fff !important;
	color: #6800d8 !important;
	border-bottom: 1px solid #dcdcdc !important;
}

.table thead th {
	padding-top: 0.4rem;
	padding-bottom: 0.4rem;
}

.kt-footer {
	background: #00226d;
}

.flaticon2-copy {
	cursor: pointer;
}

.alert .alert-icon i {
	font-size: 14px;
}

.smtxt-grey {
	font-size: 12px;
	color: #999;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.ib {
	display: inline-block;
}

.alert {
	margin: 0 0 10px 0;
}

.bg-f9 {
	background: #f9f9f9;
}

.bg-ef {
	background: #efefef;
}

.bg-f766 {
	background: #f7f6f6;
}

.sepv {
	color: #999;
	margin-left: 5px;
	margin-right: 5px;
}

.table .tt_input {
	padding: 2px 3px;
}

.as_fs {
	align-self: flex-start !important;
}

.flex-end {
	display: flex;
	justify-content: flex-end;
}

.flex {
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
}

.flex-c {
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	align-items: center;
}

.cur_pt {
	cursor: pointer;
}

.xsmtxt {
	font-size: 14px;
	white-space: nowrap;
}

.wp100 {
	width: 100%;
}

.addset_btn {
	background: #f7f6f6;
	padding: 6px;
	text-align: center;
	margin-bottom: 20px;
	font-weight: bold;
	font-size: 18px;
	color: #666;
	cursor: pointer;
}

.tab_scroll::-webkit-scrollbar {
	background-color: #efefef;
	width: 100%;
	height: 4px;
}

.bg-lis {
	background: #f9f9f9;
}

.home_icon {
	margin-top: 2px;
}

.tab_scroll::-webkit-scrollbar-track {
	background-color: #efefef;
}

.tab_scroll::-webkit-scrollbar-thumb {
	background-color: #cdcdcd;
	border-radius: 5px;
	height: 4px;
}

.kt-quick-panel__content .kt-scroll {
	width: 100% !important;
	min-width: 100% !important;
}


/*login 页面调整*/

.kt-login.kt-login--v4 .kt-login__wrapper .kt-login__container .kt-form .form-control {
	background: rgba(255, 255, 255, 0.2);
	border-radius: 4px;
}

.kt-form .kt-login__actions .kt-login__btn-primary {
	border-radius: 4px;
}

.kt-form .kt-login__actions .kt-login__btn-secondary {
	border-radius: 4px;
}

.kt-login.kt-login--v4 .kt-login__wrapper .kt-login__container .kt-login__head .kt-login__title {
	color: #ccc;
}

.kt-login.kt-login--v4 .kt-login__wrapper .kt-login__container .kt-form .kt-login__extra .kt-checkbox {
	font-weight: normal;
	font-size: 14px;
}

.kt-login.kt-login--v4 .kt-login__wrapper .kt-login__container .kt-form .kt-login__extra .kt-login__link {
	font-weight: normal;
	font-size: 14px;
}

.kt-login.kt-login--v4 .kt-login__wrapper .kt-login__container .kt-form .form-control {
	color: #fff;
	font-size: 14px;
	margin-top: 0px;
	height: 40px;
}

.kt-login.kt-login--v4 .kt-login__wrapper .kt-login__container .kt-form .input-group {
	margin-top: 10px;
}

.kt-login.kt-login--v4 .kt-login__wrapper .kt-login__container .kt-form .form-label {
	width: 100%;
	display: block;
	font-size: 14px;
	color: #fff;
}

.kt-login.kt-login--v4 .kt-login__wrapper .kt-login__container .kt-login__logo {
	margin-bottom: 20px;
}

.kt-login.kt-login--v4 .kt-login__wrapper .kt-login__container .kt-login__head {
	margin-bottom: 25px;
}


/*菜单调整*/

.kt-aside-menu .kt-menu__nav>.kt-menu__item>.kt-menu__heading .kt-menu__link-text,
.kt-aside-menu .kt-menu__nav>.kt-menu__item>.kt-menu__link .kt-menu__link-text {
	font-weight: 400;
	font-size: 14px;
}

@media (min-width: 1025px) {
	.kt-header--fixed.kt-subheader--fixed.kt-subheader--enabled .kt-wrapper {
		padding-top: 60px;
	}

	.kt-header--fixed.kt-header--minimize .kt-header {
		height: 40px;
	}
}


/*添加的样式*/

.w-20 {
	width: 20px !important;
}

.w-50 {
	width: 50px !important;
}

.w-110 {
	width: 110px !important;
}

.w-80 {
	width: 80px;
}

.w-90 {
	width: 90px !important;
}

.w-100 {
	width: 100px;
}

.w-200 {
	width: 200px;
}

.w-300 {
	width: 300px;
}

.wp80 {
	width: 80%;
}

.wp49 {
	display: inline-block;
	width: 49% !important;
}

.wp31 {
	display: inline-block;
	width: 31% !important;
}

.wp61 {
	display: inline-block;
	width: 61% !important;
}

.w-400 {
	width: 400px;
}

.w-500 {
	width: 500px;
}

.w-150 {
	width: 150px;
}

.w-250 {
	width: 250px;
}

.w-350 {
	width: 350px;
}

.w-450 {
	width: 450px;
}

.img80 {
	width: 80px;
}

.img100 {
	width: 100px;
}

.img200 {
	width: 200px;
}

.mt6 {
	margin-top: 6px;
}

.form-group {
	margin-bottom: 5px;
}

.form-group label {
	text-align: right;
	line-height: 1.1;
}

.headline-purple {
	border-top: 2px solid #0000FF;
}

.th_bg {
	/* background-color: rgba(88, 103, 221, 0.2); */
	background-color: #EFF0FA;
}

.th_bg-w {
	background-color: rgba(152, 157, 197, 0.2);
}

.th_bg-lv {
	background-color: rgba(84, 164, 208, 0.2);
}

.th_bgt {
	background-color: rgba(0, 70, 249, 0.2);
}

.thg-bg {
	background: #faf4fd;
}

.ahg-bg {
	background: #f4fcfd;
}

.th_bgz {
	background-color: rgba(152, 87, 255, 0.2);
}

.wxqr img {
	width: 210px;
}

.form-group label {
	font-size: 14px;
	font-weight: bold;
	align-self: center;
	margin-bottom: 0px;
}

.add_type {
	color: #8fafff;
}

.have_hover {
	position: relative;
	cursor: pointer;
}

.hover_txt {
	position: absolute;
	top: -25px;
	right: 20px;
	width: 100px;
	padding: 6px 10px;
	background: #fff;
	box-shadow: 1px 1px 5px #bbb;
	border: 1px solid #8fafff;
	color: #4076ff;
	font-size: 12px;
	display: none;
}

.hover_txt-table {
	position: absolute;
	top: 40px;
	right: -50px;
	padding: 6px 10px;
	background: #fff;
	box-shadow: 1px 1px 5px #bbb;
	border: 1px solid #8fafff;
	color: #4076ff;
	font-size: 12px;
	display: none;
	z-index: 9999;
}

.r-150 {
	right: -150px;
}

.r-350 {
	right: -350px;
}

.have_hover:hover .hover_txt {
	display: block;
}

.have_hover:hover .hover_txt-table {
	display: block;
}

.have_table {
	position: relative;
	cursor: pointer;
}

.have_table .table {
	margin-bottom: 0px;
}

.have_table .table thead th,
.have_table .table tbody td {
	padding: 3px;
	font-size: 12px;
}

.hover_table {
	position: absolute;
	bottom: -50%;
	left: 50%;
	padding: 2px;
	background: #fff;
	box-shadow: 1px 1px 5px #bbb;
	border: 1px solid #8fafff;
	color: #4076ff;
	font-size: 12px;
	z-index: 999;
	display: none;
}

.have_table:hover .hover_table {
	display: block;
}

.wxqr,
.qrimg {
	text-align: center;
}

.kt-form_bg {
	background: #fff;
	padding: 10px;
	border-radius: 5px;
}

.sebox {
	position: relative;
}

.sebox .form-control {
	padding-right: 11rem !important;
}

.se_btn {
	position: absolute;
	bottom: 5px;
	right: 8px;
	padding: 5px 10px;
}

.se_code,
.secode {
	padding-left: 1rem !important;
	padding-right: 1rem !important;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.search_more .kt-portlet__body {
	padding-bottom: 0px;
	border-bottom: 1px solid #eee;
}

.sort_area {
	padding: 0px 10px 10px;
}

.sortbydate {
	cursor: pointer;
}

.sep_hline {
	padding: 0 10px;
}

.mpic {
	width: 40px;
}

.table_tol {
	font-size: 12px !important;
}

.tr_nob td {
	border-top: 0px;
}

.nav-tabs.order-tab {
	padding: 0px 10px;
	margin-bottom: 10px;
}

.kt-portlet .kt-portlet__head.kt-portlet__head--lg {
	min-height: 44px;
}

.kt-widget5 .kt-widget5__item {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.list_del {
	width: 28px;
	height: 28px;
	display: inline-block;
	border-radius: 16px;
	background: #eee;
	text-align: center;
	line-height: 28px;
	cursor: pointer;
}

.kt-portlet__foot .btn_ft {
	text-align: right;
}

.btn_ft span {
	display: inline-block;
}

.footer_btn {
	padding: 5px 15px;
	border: 1px solid #333;
	display: inline-block;
	color: #333;
	cursor: pointer;
	margin-right: 8px;
}

.footer_btn.btn_copy {
	padding: 5px 15px;
	border: 1px solid #366cf3;
;
	display: inline-block;
	color: #366cf3;
	cursor: pointer;
	margin-right: 8px;
}

.footer_btn.btn_copy a {
	color: #366cf3;
}

.footer_btn a {
	display: block;
	width: 100%;
	color: #333;
}

.kt-portlet .kt-portlet__foot {
	padding: 12px 25px;
}

.kt-portlet .kt-portlet__foot.price-footer-p {
	padding: 12px 25px 12px 55px;
}

.kt-widget5 .kt-widget5__item .kt-widget5__content .kt-widget5__stats:first-child {
	padding-right: 0px;
}

.table th {
	white-space: nowrap;
}

.li_search {
	position: relative;
}

.li_search input {
	width: 200px;
	display: inline-block;
	padding: 5px 2px 5px 30px;
	border-radius: 20px;
	height: 30px;
}

.simg {
	position: absolute;
	top: 50%;
	left: 5px;
	transform: translateY(-50%);
}

.kt-widget5 .kt-widget5__item .kt-widget5__content .kt-widget5__pic img {
	width: auto;
	height: 5.6rem;
}

.tdl {
	text-align: right;
	color: #5d78ff;
}

.kt-content_index .table-bordered th {
	border-color: #ccc;
}

.kt-content_index .table thead th {
	border-bottom: 1px solid #999
}

.kt-content_index .table-bordered th,
.kt-content_index .table-bordered td {
	border: 1px solid #ccc;
}

.kt-content_index .table-striped tbody tr:nth-of-type(odd) {
	background-color: #fcfcfc;
}

.kt-content_index .table {
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 1rem;
}

.kt-content_index .th10 {
	width: 10% !important;
}

.kt-content_index .th15 {
	width: 15% !important;
}

.kt-content_index .th20 {
	width: 20% !important;
}

.table2020 thead tr th {
	width: 10% !important;
}

.table2020 thead tr th:nth-child(1) {
	width: 20% !important;
}

.tableMonth thead tr th {
	width: 7.5% !important;
}

.tableMonth thead tr th:nth-child(1) {
	width: 10% !important;
}

.table2020 th,
.table2020 td {
	font-size: 14px;
}

.table2020-hj td {
	font-size: 16px;
}

.table12-hj td {
	font-weight: bold;
	font-size: 16px;
}

.table2020 .greytext {
	color: #333;
}

.kt-widget11 .table-responsive {
	overflow-y: auto;
}

.height-box {
	width: 100%;
	height: 100px;
}

.bo-table {
	margin-bottom: 0;
}


/*.table-tc {
	margin-bottom: 80px;
}*/

.table_mb.table {
	margin-bottom: 70px;
}

.table-tc th {
	text-align: center;
}

.table-tc td {
	text-align: center;
}

.btn-del {
	color: #fff;
	background-color: darkred;
	border-color: darkred;
}

.btn-del:hover {
	color: #fff;
	background-color: red;
	border-color: red;
}

.table_input {
	border: none;
	background: #efefef;
	padding: 0px;
	height: auto;
}

.table_input:disabled {
	color: #999;
	background: transparent;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple,
.select2-container--default.select2-container--disabled .select2-selection--single {
	border-color: #ebedf2;
}

.table .no_border:disabled {
	background: transparent;
}

.select_input:disabled {
	background-color: #f7f8fa;
	opacity: 1;
}

.kt-widget11 .table tbody>tr>td {
	vertical-align: middle;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

.nav-pills,
.nav-tabs {
	margin: 0px;
}

.nav-pills,
.nav-tabs .col-3 {
	width: 200px !important;
	max-width: 200px !important;
}

.nav-pills .nav-item .nav-link,
.nav-tabs .nav-item .nav-link {
	padding: 5px;
}

.w200 {
	width: 200px !important;
}

.w250 {
	width: 250px !important;
}

.w100 {
	width: 100px !important;
}

.w150 {
	width: 150px !important;
}

.w300 {
	width: 300px !important;
}

.w400 {
	width: 400px !important;
}

.w120 {
	width: 120px !important;
}

.w70 {
	width: 70px !important;
}

.w80 {
	width: 80px !important;
}

.ww100 {
	display: inline-block;
	width: 100px !important;
}

.ww170 {
	width: 170px;
	margin: 0 auto;
}

.w30 {
	width: 30px !important;
}

.mr10 {
	margin-right: 10px;
}

.w40 {
	width: 40px !important;
}

.w90 {
	width: 90px !important;
}

.w70 {
	width: 70px !important;
}

.w60 {
	width: 60px !important;
}

.w50 {
	width: 50px !important;
}

.order_info_body {
	position: relative;
}

.add_list_con {
	position: relative;
}

.repeater_last {
	position: absolute;
	bottom: -23px;
	left: 10px;
	width: 100%;
}

.wi50 {
	width: 50px;
	flex: none;
	padding-left: 2px;
	padding-right: 2px;
}

.wi90 {
	width: 90px;
	flex: none;
	padding-left: 2px;
	padding-right: 2px;
}

.wi100 {
	width: 100px;
	flex: none;
	padding-left: 2px;
	padding-right: 2px;
}

.wi120 {
	width: 120px;
	flex: none;
	padding-left: 2px;
	padding-right: 2px;
}

.table select.select_input {
	width: 100px;
	padding: 1px 15px 1px 3px;
	background-size: 12px;
	font-size: 14px;
	background: url(../img/arrow.svg) no-repeat 100% center #fff;
}

.table select.select_input:disabled {
	background: url(../img/arrow.svg) no-repeat 100% center #fbfbfb;
}

.table select.selectw_input {
	width: 100%;
	padding: 1px 15px 1px 3px;
	background-size: 12px;
	font-size: 14px;
	background: url(../img/arrow.svg) no-repeat 100% center #fff;
}

.selectw_input+.select2-container--default .select2-selection--single {
	padding: 1px 15px 1px 3px;
}

.nowrap {
	white-space: nowrap
}

.btn {
	/* padding: 5px 30px; */
	padding: 7px 1rem;
}

.btn-s {
	padding: 5px;
}

.copy-porder {
	padding: 5px 15px;
	border: 1px solid #ffb822;
	display: inline-block;
	color: #ffb822;
	cursor: pointer;
	margin-right: 8px;
	border-radius: 0;
}

.copy-porder a {
	display: block;
	width: 100%;
	color: #ffb822;
}

.col-form-label {
	align-self: center;
	padding-top: 0px;
	padding-bottom: 0px;
}

.form-group .modal_label {
	text-align: right;
	margin-right: 6px;
}

.font-red {
	color: red;
	font-size: 1.3rem;
}

.smtxt {
	font-size: 12px;
}

.font-red.smtxt {
	color: red;
	font-size: 12px;
}

.deeptxt {
	color: #333;
}

.l_lable {
	width: 180px;
	padding-right: 20px;
	color: #002ab5;
}

.r_input {
	width: 400px;
	color: #212529;
	font-size: 14px;
}

.choose-file .r_input {
	width: 200px;
}

.choose-file .l_lable {
	width: 80px;
	text-align: left;
}

.choose-file .row {
	margin-left: 0;
	margin-right: 0;
}

.wm_input {
	width: 300px;
}

.rp_input {
	width: 60%;
	color: #212529;
}

.r_inputs {
	width: 200px;
}

.date_input {
	width: 100%;
	height: auto;
	border-radius: 0px;
	padding: 5px 25px 5px 5px;
	border: 1px solid #ebedf2;
}

.text_input {
	width: 100%;
	height: auto;
	border-radius: 0px;
	padding: 5px;
	border: 1px solid #ebedf2;
}

.file_input {
	width: 100%;
	height: auto;
	border-radius: 0px;
	padding: 5px;
	border: 1px solid #ebedf2;
}

.file_input:after {
	content: "选择文件" !important;
	padding: 5px 12px;
	height: auto;
}

select.select_input,
select.selectw_input {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	outline: none;
	width: 100%;
	height: auto;
	border-radius: 0px;
	padding: 5px 25px 5px 10px;
	border: 1px solid #ebedf2;
	background: url("../img/arrow_down.png") no-repeat 98% center #fff;
	background-size: 14px;
}

.blue {
	color: blue;
}

.form-control {
	border-radius: 0px;
	height: auto;
	font-size: 1.1rem;
	padding: 0.4rem 10px;
}

.checkbx {
	margin-top: 5px;
	margin-left: 10px;
}

.table-details th {
	text-align: center;
}

.table-details td {
	text-align: center;
	vertical-align: middle;
}

.table-tc th {
	text-align: center;
}

.table-tc td {
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #f7f7f7;
}

.num {
	position: relative;
}

.table .text_input {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	outline: none;
	width: 50px;
	padding: 4px;
	text-align: center;
	height: 26px;
}

.table-fix.table .txt_input {
	padding: 0px 2px;
}

.table-fix.table .text_input {
	height: 22px;
	padding: 0px 2px;
}

.table-fix.table select.select_input {
	padding: 1px 15px 1px 3px;
	font-size: 12px;
}

.table-fix .input-group-prepend .btn,
.table-fix .input-group-append .btn {
	padding: 0 0.6rem;
}

.table .text_input.text_inputw {
	width: 55px;
}

.table .txt_input {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	outline: none;
	width: 70px;
	text-align: center;
	border: 1px solid #ebedf2;
}

.table .txtw_input {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	outline: none;
	width: 100%;
	text-align: center;
	border: 1px solid #ebedf2;
	line-height: 1.5;
	padding: 1px;
	font-size: 1.1rem;
}

.table .date_input {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	outline: none;
	width: 150px;
	padding: 1px;
	text-align: center;
}

.table .t_input {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	outline: none;
	width: 120px;
	text-align: center;
}

.table .input-group {
	width: 110px;
	display: inline-flex;
}

.input-group-prepend .btn,
.input-group-append .btn {
	padding: 0.1rem 0.6rem;
	background: #fff;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search__field {
	padding: 0 10px;
}

.no1 {
	display: inline-block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 20px;
	height: 20px;
	background: red;
	color: #fff;
	text-align: center;
	font-weight: bolder;
	border-bottom-right-radius: 20px;
}

.no2 {
	display: inline-block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 20px;
	height: 20px;
	background: #FCB944;
	color: #fff;
	text-align: center;
	font-weight: bolder;
	border-bottom-right-radius: 20px;
}

.no3 {
	display: inline-block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 20px;
	height: 20px;
	background: #FDC502;
	color: #fff;
	text-align: center;
	font-weight: bolder;
	border-bottom-right-radius: 20px;
}

.no45 {
	display: inline-block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 20px;
	height: 20px;
	background: #ADAEAF;
	color: #fff;
	text-align: center;
	font-weight: bolder;
	border-bottom-right-radius: 20px;
}

.kt-widget4 .kt-widget4__item .kt-widget4__icon.list-img {
	margin-right: 1.25rem;
	padding-right: 0;
	width: 5rem;
	height: 5rem;
	display: inline-block;
	/*overflow: hidden;*/
	text-align: center;
}

.list-img img {
	height: 100%;
	width: auto;
}

.kt-widget4 .kt-widget4__item .kt-widget4__number {
	width: 6rem;
	cursor: pointer;
}

.kt-widget4__number .kt-checkbox {
	margin-bottom: 15px;
}

.kt-checkbox {
	padding-left: 25px;
}

.kt-widget4.row {
	max-height: 550px;
	overflow-y: scroll;
	/*box-shadow: -3px 0px 10px 5px #efefef inset;*/
}

.kt-widget4.row::-webkit-scrollbar {
	background-color: #efefef;
	width: 4px;
}

.kt-widget4.row::-webkit-scrollbar-track {
	background-color: #efefef;
}

.kt-widget4.row::-webkit-scrollbar-thumb {
	background-color: #cdcdcd;
	border-radius: 5px;
	height: 10px;
}

.bg- {
	background: #f7f7f7;
}

.bg-deep {
	background: rgba(72, 90, 232, 0.2);
}

.txt_bu {
	color: deepskyblue;
}

.txt_yl {
	color: orange;
}

.txt {
	font-size: 14px;
	color: #555;
}

.txt_rd {
	color: red;
}

.txt_pp {
	color: purple;
}

.ww_input {
	padding: 2px;
	width: 80px;
	line-height: 1;
	margin: 0 auto;
}

.ww_input.trr {
	padding-right: 30px;
	text-align: right;
}

.has-m {
	position: relative;
	display: inline-block;
}

.has-m-sub {
	position: absolute;
	top: 2px;
	right: 2px;
	font-size: 14px;
}

.border-top {
	border-top: 1px solid #0000FF !important;
}

.search_line {
	padding: 10px 0px;
	background: rgba(88, 103, 221, 0.1);
}

.sort_line {
	padding: 10px 0px;
	background: rgba(154, 154, 154, 0.1);
}

.fnowrap {
	flex-wrap: nowrap;
}

.search_line-li {
	margin-left: 0;
	margin-right: 0;
	padding: 10px;
}

.searchzp_line {
	padding: 10px 0px;
	background: rgba(152, 87, 255, 0.2);
}

.search_result {
	padding: 10px 0px;
	border: 5px solid rgba(88, 103, 221, 0.1);
}

.searchzp_result {
	padding: 10px 0px;
	border: 5px solid rgba(152, 87, 255, 0.2);
}

.searchzp_result .kt-widget4 .sp_items .kt-widget4__item {
	background: rgba(152, 87, 255, 0.2);
}

.searchzp_result .kt-widget4 .sp_items .kt-widget4__item:hover {
	background: rgba(152, 87, 255, 0.1);
}

.kt-font-info .add {
	font-size: 16px;
	vertical-align: middle;
	align-self: center;
}

.kt-widget4 .sp_items .kt-widget4__item {
	background: rgba(88, 103, 221, 0.1);
	padding: 10px;
	margin-bottom: 11px;
	cursor: pointer;
	transition: all 0.3 ease;
}

.kt-widget4 .sp_items .kt-widget4__item:hover {
	background: rgba(88, 103, 221, 0.2);
}

.clear_list {
	cursor: pointer;
}

.neworder_btn {
	margin-top: 10px;
}

.footer1 {
	text-align: right;
	background: #5f79e4;
	color: #fff;
	font-size: 14px;
	border-radius: 0px !important;
}

.footertol {
	text-align: right;
	background: #fff;
	color: #666;
	font-size: 12px;
	border-radius: 0px !important;
}

.footertol .row .tol {
	padding-right: 20px;
}

.footertol .row .tol:first-child {
	border-right: 1px dashed #d8d8d8;
}

.footer2 {
	text-align: right;
	color: #fff;
	font-size: 14px;
}

.kt-badge.kt-badge--inline {
	white-space: nowrap;
	font-size: 14px;
}

.kt-badge.kt-badge--inline.badge-square {
	border-radius: 0px;
	padding: 0.75rem;
}

.kt-badge.kt-badge--inline.new-badge {
	border-radius: 0;
	font-size: 12;
	padding: 10px;
	margin-left: 20px;
	border: 1px solid red;
	background: #fff;
	color: red;
}

.kt-container.kt-body {
	margin-top: 20px;
}

.kt-header__topbar .kt-header__topbar-item .kt-header__topbar-wrapper .kt-header__topbar-icon g [fill] {
	fill: #5d78ff;
}

.kt-header--fixed.kt-header--minimize .kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-wrapper .kt-header__topbar-icon {
	background-color: rgba(255, 255, 255, 0.1);
}

.kt-header--fixed.kt-header--minimize .kt-header-menu-wrapper .kt-header-menu .kt-menu__nav>.kt-menu__item:hover>.kt-menu__link,
.kt-header--fixed.kt-header--minimize .kt-header-menu-wrapper .kt-header-menu .kt-menu__nav>.kt-menu__item.kt-menu__item--open>.kt-menu__link,
.kt-header--fixed.kt-header--minimize .kt-header-menu-wrapper .kt-header-menu .kt-menu__nav>.kt-menu__item.kt-menu__item--hover>.kt-menu__link {
	background-color: rgba(255, 255, 255, 0.1);
}

.kt-widget11 .table tbody>tr>td>label {
	top: 0px;
}

.ktd {
	cursor: pointer;
}

.ktd:hover .kcf-img {
	display: block;
}

.ktd .kcf-img {
	left: 100%
}

.redtext {
	color: red !important;
}

.bluetext {
	color: blue !important;
}

.greytext {
	color: #555
}

.bluetext {
	color: #3299f3;
}

.edit-spzh {
	position: relative;
	cursor: pointer;
}

.sp-zhli {
	display: none;
	position: absolute;
	left: 50px;
	top: -20px;
	background: #f5fbff;
	border-radius: 3px;
	z-index: 999;
	border: 1px solid #efefef;
	box-shadow: 1px 1px 10px #efefef;
	border: 1px solid #8fafff;
}

.sp-zhli .sp-its .la-close {
	margin-left: 6px;
}

.edit-spzh:hover .sp-zhli {
	display: block;
}

.sp-zhli .sp-its {
	white-space: nowrap;
	padding: 5px 10px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.sp-zhli .sp-its:hover {
	background: #e3f4ff;
}

.input_changed {
	color: red;
}

.sp-setting-btn {
	display: flex;
	display: -webkit-flex;
}

.sepv-line {
	width: 2px;
	height: 30px;
	background: #ccc;
	display: inline-block;
	margin-left: 10px;
	margin-right: 10px;
}

.kt-bar {
	padding: 12px 25px;
	text-align: right;
	background: #5f79e4;
	color: #fff;
	font-size: 14px;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	padding: 0.4rem 10px;
	border-radius: 0px !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search__field {
	margin: 0px;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
	margin: 0px;
	padding: 0px 4px;
	color: #333;
	margin-right: 3px;
}

.select2-container .select2-selection--multiple {
	min-height: 30px;
	border-radius: 0px !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	color: #495057;
}

.kt-widget4 .kt-widget4__item .kt-widget4__title:hover {
	color: #6c7293;
}

.kt-subheader {
	height: auto;
	padding: 20px 10px 15px 10px !important;
}

.head_btn {
	padding: 10px;
	text-align: right;
	position: relative;
}

.head_title {
	position: absolute;
	top: 30px;
	left: 10px;
	font-size: 12px;
	z-index: 1;
}

.kt-header {
	z-index: 4;
}

.kt-header-menu .kt-menu__nav>.kt-menu__item .kt-menu__submenu {
	z-index: 1000;
}

.kt-subheader__breadcrumbs-link {
	font-weight: 400;
	color: #222 !important;
}

.kt-subheader__breadcrumbs-separator:after {
	background-color: #959cb6 !important;
}

.kt-subheader__breadcrumbs-home .flaticon2-shelter {
	color: #959cb6 !important;
}

.kt-subheader__title {
	color: #222 !important;
	font-size: 17px !important;
	margin-bottom: 3px !important;
	display: inline-block;
	margin-right: 6px;
}

.form-group.row .r_input .kt-radio-inline {
	margin-top: 0;
}

.kt-subheader {
	display: block !important;
}

.m200 {
	max-height: 150px !important;
}

.m450 {
	height: 450px;
	max-height: 450px !important;
}

.wp450 {
	width: 450px !important;
}

.chat_box {
	width: 100%;
	max-height: 400px;
	overflow-y: scroll;
	padding-right: 10px;
}

.chat_box::-webkit-scrollbar {
	background-color: #efefef;
	width: 4px;
}

.chat_box::-webkit-scrollbar-track {
	background-color: #efefef;
}

.chat_box::-webkit-scrollbar-thumb {
	background-color: #cdcdcd;
	border-radius: 5px;
	height: 10px;
}

.mh_350 {
	height: 350px;
	max-height: 350px;
}

.mh_450 {
	height: 450px;
	max-height: 450px;
}

.mh_500 {
	height: 500px;
	max-height: 500px;
}

.chat_item {
	margin-bottom: 15px;
}

.chat_item:last-child {
	margin-bottom: 0px;
}

.chat_item .time {
	color: #5578eb;
	margin-bottom: 5px;
}

.chat_item .con {
	text-align: justify;
	display: inline-block;
	max-width: 100%;
	padding: 7px 10px;
	border-radius: 4px;
	background: rgb(174, 201, 220, 0.2);
}

.del-chat {
	position: relative;
	padding: 10px 20px;
	cursor: pointer;
	transition: all 0.5s ease;
}

.del-chat .delc-img {
	position: absolute;
	top: 4px;
	left: 4px;
	color: #ff9e9e;
	font-size: 26px;
	border-radius: 3px;
	width: 30px;
	height: 30px;
	/*background:#efefef;*/
	display: flex;
	justify-content: center;
	align-items: center;
	transition: all 0.5s ease;
	z-index: 10;
	display: none;
}

.del-chat:hover {
	background: #f1f1f1;
}

.del-chat:hover .delc-img {
	display: flex;
	color: #ff0000;
}

.con span {
	margin-bottom: 5px;
}

.tb-plr50 {
	padding-left: 50px;
	padding-right: 50px;
}

.tb-plr80 {
	padding-left: 80px;
	padding-right: 80px;
}

.bg-yel {
	background: #fff8e9;
}

.bg-pk {
	background: rgba(251, 144, 144, 0.2);
}

.totalkc {
	position: relative;
}

.kcf {
	display: none;
	position: absolute;
	right: 60px;
	top: -50px;
	background: #f5fbff;
	border-radius: 3px;
	z-index: 999;
	border: 1px solid #efefef;
	box-shadow: 1px 1px 10px #efefef;
	border: 1px solid #8fafff;
	padding: 10px;
	height: 150px;
	overflow-y: auto;
}

.pop {
	position: fixed;
	/*left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);*/
	top: 20vh;
	right: 0;
	left: 0;
	margin: auto;
	width: 800px;
	max-width: 800px;
	height: auto;
	max-height: 80vh;
	display: none;
	background: #fff;
	border-radius: 3px;
	z-index: 999;
	border: 1px solid #efefef;
	box-shadow: 1px 1px 10px #cacaca;
	border: 25px solid #edf3ff;
	padding: 15px 10px 10px 15px;
	text-align: left;
	z-index: 1000;
}

.pop table {
	width: 100%;
}

.yfp {
	font-size: 12px;
}

.overlayp {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: 0;
	z-index: 998;
}

.openp.pop {
	display: block;
}

.pop .pop_close {
	position: absolute;
	top: -25px;
	right: -20px;
	cursor: pointer;
	font-size: 20px;
	color: blue
}

.pop_close img {
	display: block;
}

.kcf-img {
	display: none;
	position: absolute;
	left: 70%;
	top: -50%;
	background: #f5fbff;
	border-radius: 3px;
	z-index: 999;
	border: 1px solid #efefef;
	box-shadow: 1px 1px 10px #efefef;
	border: 1px solid #8fafff;
	padding: 10px;
}

.kcf-title {
	color: #000;
	font-weight: bold;
}

.kcf.kcf1 {
	right: 80%;
	left: unset;
	top: -60px;
}

.kcf.xq_pop {
	right: 0px;
	left: unset;
	bottom: unset;
	top: 23px;
}

.pop li,
.kcf li,
.kcf-img li {
	text-align: left;
	padding: 3px 8px;
	cursor: pointer;
	white-space: nowrap
}

.kcf li.activeli {
	background: #cfedff;
}

.popb,
.kct {
	display: block;
	cursor: pointer;
}

.totalkc:hover .kcf {
	/*display: block;*/
	transition: all 0.5s ease;
}

.totalkc:hover .kcf-img {
	display: block;
	transition: all 0.5s ease;
}

.mselect_input+span {
	width: 100% !important;
}

.rate_btns>div {
	display: flex;
	display: -webkit-flex;
	justify-content: flex-end;
}

.setrate .text_input {
	width: 60px;
	height: 32px;
}

.per {
	position: relative;
	width: 60px;
	display: inline-block;
}

.rate_btns button {
	height: 32px;
	margin-left: 4px;
}

.per-rate {
	position: relative;
	display: inline-block
}

.per-rate .txt_per {
	top: 2px;
	right: 1px;
}

.txt_per {
	position: absolute;
	right: 6px;
	top: 5px;
	font-size: 14px;
}

.msg_divide {
	color: #888;
	text-align: center;
}

.addmsg {
	position: relative;
	margin-top: 10px;
	display: flex;
}

.file_send {
	position: absolute;
	top: 6px;
	right: 65px;
	margin-left: 10px;
	z-index: 10;
}

.attach-img {
	width: 100px;
	margin-top: 6px;
	display: inline-block;
}

.attach-img img {
	width: 100%;
}

.file_btn {
	position: absolute;
	top: 6px;
	right: 10px;
	margin-left: 10px;
}

.btn_text {
	position: absolute;
	top: 6px;
	right: 5px;
	margin-left: 10px;
	z-index: 11;
}

.custom-file-input:lang(en)~.custom-file-label::after {
	content: "选择文件";
}

.pop-file {
	position: absolute;
	width: 70%;
	background: #fff;
	top: -110px;
	right: 0;
	padding: 10px 20px;
	border: 1px solid #5867dd;
	box-shadow: 3px 3px 8px #ccc;
	border-radius: 4px;
	display: none;
}

.pop-file .custom-file label {
	padding-right: 80px;
	line-height: 1.5;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.file_send {
	width: 35px !important;
}

.sendtxt {
	width: 80%;
	padding: 10px 120px 10px 10px;
	/*margin-right: 10px;*/
}

.sendbtn {
	align-self: flex-end;
	background-color: #ebedf2;
	border: 1px solid #dfdfe2;
	color: #6c7293;
}


/*附加按钮*/

.sendtxt.sendtxt1 {
	width: 100%;
	min-height: 45px;
}

.sendbtn1 {
	font-size: 30px;
	position: absolute;
	top: 10px;
	right: 20px;
	background: transparent;
	border: none;
	color: #c5c5c5;
	cursor: pointer;
}

.sendbtn1:hover {
	color: #cccccc;
}


/**/

.toltxt {
	text-align: right;
	margin-bottom: 3px;
}

.toltxt .font-red {
	margin-right: 5px;
}

.table_tol td {
	width: 25%;
	text-align: right;
	white-space: nowrap;
	padding: 4px 10px;
}

.table.table_tol {
	margin-bottom: 0px;
}

.tdflex {
	text-align: center;
}

.tdflex select {
	margin-left: 3px;
	margin-right: 3px;
}

.specs {
	display: inline-block;
	position: relative;
}

.specs input {
	text-align: left !important;
	padding: 0px 16px 0px 3px;
}

.suffix {
	position: absolute;
	top: 1px;
	right: 2px;
}

.table .no_border {
	border: none;
	color: #6c7293;
}

.kt-timeline-v2-v {
	position: relative;
}

.kt-timeline-v2-v:before {
	content: '';
	position: absolute;
	left: 8px;
	width: 0.3rem;
	top: 7px;
	bottom: 5px;
	height: calc(100% - 70px);
	background-color: #E7E9F5;
}

.kt-timeline-v2-v:after {
	content: '';
	position: absolute;
	left: 2px;
	height: 9px;
	top: 60px;
	background-color: #1dc9b7;
}

.kt-timeline-v2-v .kt-timeline-v2__items .kt-timeline-v2__item {
	display: flex;
	margin-bottom: 30px;
	height: 70px;
}

.kt-timeline-v2-v .kt-timeline-v2__items .kt-timeline-v2__item .kt-timeline-v2__item-text {
	padding-top: 10px;
}

.kt-timeline-v2-v .kt-timeline-v2__items .kt-timeline-v2__item .kt-timeline-v2__item-cricle {
	border-radius: 50%;
	border: 0.89rem solid white;
	z-index: 1;
	top: 0.2rem;
	left: 0;
	position: relative;
	width: 8px;
	height: 8px;
	display: inline-block;
	margin-right: 3rem;
}

.kt-scroll-v {
	padding-left: 2rem;
	width: 100%;
	min-width: 100%;
}

.kt-timeline-v2-v .kt-timeline-v2__items .kt-timeline-v2__item .kt-timeline-v2__item-cricle>i {
	font-size: 1.4rem;
	position: absolute;
	top: -9px;
	left: -6px;
}


/*流程样式*/

.kt-timeline-v2 .kt-timeline-v2__items .kt-timeline-v2__item .kt-timeline-v2__item-cricle>i {
	font-size: 2rem;
	top: -0.98rem;
}

.order_progress h4 {
	font-size: 1.1rem;
	padding-top: 20px;
	font-weight: 600;
}

.kt-timeline-v2:before {
	height: 9px;
	left: 2px;
	top: 90px;
}

.kt-timeline-v2:after {
	content: '';
	position: absolute;
	left: 2px;
	height: 9px;
	top: 90px;
	background-color: #1dc9b7;
}

.kt-timeline-v2.kt-timeline-v2-nl .kt-timeline-v2__items .kt-timeline-v2__item .kt-timeline-v2__item-cricle {
	left: 0px;
	top: 4.2rem;
	width: 6px;
	height: 6px;
}

.kt-timeline-v2.kt-timeline-v2-nl:after,
.kt-timeline-v2.kt-timeline-v2-nl:before {
	top: 67px;
}

.kt-timeline-v2 .kt-timeline-v2__items .kt-timeline-v2__item .kt-timeline-v2__item-cricle {
	left: 0px;
	top: 6.2rem;
	width: 6px;
	height: 6px;
}

.kt-timeline-v2 .kt-timeline-v2__items .kt-timeline-v2__item .kt-timeline-v2__item-time {
	font-size: 14px;
}

.sheet-progress .process_w {
	width: 135px;
	float: left;
}

.process_w {
	width: 120px;
	float: left;
}

.kt-timeline-v2 .kt-timeline-v2__items .kt-timeline-v2__item {
	height: 100px;
	margin-bottom: 0px;
}

.kt-timeline-v2 .kt-timeline-v2__items .process_done .kt-timeline-v2__item-time {
	color: #333;
}


/*流程样式end*/

.star_ {
	color: rgba(255, 0, 0, 0.8);
	font-size: 15px;
}

.input_body .l_lable {
	color: #222
}

.kt-radio .text_input {
	position: relative;
	opacity: 1;
	width: 100px;
	z-index: 2;
	padding: 0px;
	font-size: 14px;
}

.custom-file {
	height: auto;
}

.attach-w {
	width: 33px;
	overflow: hidden;
}

.add-attach {
	position: absolute;
	bottom: 0px;
	top: 0px;
	width: 30px;
	height: 30px;
	border: 1px solid #d6d6d8;
	border-radius: 3px;
	padding: 3px;
	cursor: pointer;
}

.add-attach img {
	width: 100%;
	color: #ebedf2;
	cursor: pointer;
}

.attach_txt {
	color: #666666;
}

.img_attach {
	margin-top: 10px;
	border: 1px solid #eee;
	padding: 5px;
	width: 110px;
	position: relative;
	display: inline-block;
	margin-right: 5px;
}

.img_attach img {
	width: 100px;
}

.delet_img {
	position: absolute;
	right: -7px;
	top: -7px;
	width: 14px !important;
	cursor: pointer;
}

.delet_img.closeimg {
	right: 4px;
	top: 4px;
}

.spec_attach {
	position: relative;
	display: inline-block;
}

.spec_attach .xj {
	position: absolute;
	right: 6px;
	top: 6px;
}

.search_bx .l_lable {
	width: 100px;
}

.kt-portlet__body.search_bx {
	padding: 0px 0px 20px!important;
}

.bg_light {
	background: #efefef;
	color: #999;
}

.table_pop td {
	padding: 5px;
	vertical-align: middle;
}

.table_pop tbody tr td:first-child {
	vertical-align: middle;
}

.btnbtn {
	padding: 3px;
}

.attached-f {
	padding: 3px 5px;
	margin-top: 10px;
	border-radius: 0px;
}

.attached-f>a {
	line-height: 26px;
}

.cpname {
	text-align: center;
}

.kt-subheader .btn {
	margin-left: 0px;
}

.login-alert {
	margin: 0 auto;
	text-align: center;
}

.login-alert .btn-font-success {
	color: #009469 !important;
}

.login-alert .btn-font-fail {
	color: #ff0000 !important;
}

.modal_time {
	font-size: 14px;
	margin-left: 10px;
}

.kt-badge.kt-badge--inline {
	padding: 1rem 1.25rem;
	border-radius: 10px;
}

.txts {
	font-size: 12px;
	color: #555;
}

.ck-name {
	align-self: flex-end;
}

.kt-widget5__content.splist {
	text-align: left !important;
	justify-content: flex-start !important;
	width: 100%;
	overflow: hidden;
	padding-left: 0px !important;
}

.kt-widget5__content.splist .kt-widget5__pic {
	display: flex;
	justify-content: flex-start;
}

.kt-widget5__pic a {
	text-align: center;
	margin-left: 15px;
	width: 110px;
}

.kt-widget5__pic a:first-child {
	margin-left: 0px;
}

.kt-widget5__pic .pic_des {
	display: block;
	font-size: 12px;
	color: #666;
	text-align: center;
	margin-top: 5px;
}

.searhz_btn {
	margin-top: 29px;
}

.kt-badge.kt-badge--unified-warning a,
.kt-badge.kt-badge--unified-warning {
	color: #ef6f00;
}

.b_blue {
	border-color: #ff9600;
}

.l_lable.t_blue {
	color: #3f80f9;
}

.t_blue {
	color: #3f80f9;
}

.add_pop {
	position: relative;
}

.pop-box {
	position: absolute;
	bottom: 100%;
	left: 0px;
	padding: 10px;
	border: 1px solid #d8d8d8;
	background: #fdfcfc;
	border-radius: 4px;
	box-shadow: 3px 3px 8px #ccc;
}

.table_head {
	display: flex;
	justify-content: space-between;
}

.kt-widget4__number.kt-font-info {
	display: flex;
	text-align: right;
	justify-content: flex-end;
}

.totalnum {
	line-height: 18px;
	text-align: right;
}

.sort_addr {
	position: relative;
	width: 200px;
	background: #fff;
	border: 1px solid #ebedf2;
	min-height: 28px;
}

.sort_list {
	padding: 3px;
	height: 100%;
	min-height: 27px;
	padding-right: 31px;
	white-space: normal;
}

.sort_list li {
	height: 22px;
	line-height: 16px;
	display: inline-block;
	padding: 2px;
	background: #f7f8fa;
	border: 1px solid #ebedf2;
	font-size: 12px;
	margin-left: 3px;
}

.sort_list li:first-child {
	margin-left: 3px;
}

.sort_list li .la-close {
	cursor: pointer;
}

.addoption {
	display: none;
	position: absolute;
	top: 100%;
	left: 0px;
	width: 100%;
	z-index: 10000;
	border: 1px solid #ebedf2;
}

.addoption.open {
	display: block;
}

.addoption li {
	padding: 2px 3px;
	background: #fff;
	cursor: pointer;
}

.addoption li:hover {
	background: #f7f8fa;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #212529;
}

select.select_input {
	color: #212529;
}

.bu {
	color: deepskyblue;
}

.yl {
	color: orange;
}

.rd {
	color: red;
}

.pp {
	color: purple;
}

select.bu {
	color: deepskyblue;
}

select.yl {
	color: orange;
}

select.rd {
	color: red;
}

select.pp {
	color: purple;
}

.kt-widget11 .table tbody>tr>td {
	color: #111;
}

.sp {
	display: none;
}

.pc {
	display: block;
}

.table-flex {
	display: flex;
	display: -webkit-flex;
	flex-wrap: nowrap
}

.table-flex table {
	width: 50%;
}

.order-stats {
	position: absolute;
	top: 10px;
	right: 10px;
}

.order-head {
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	width: 100%;
}

.order-info {
	white-space: nowrap;
	margin-left: 6px;
}

.order-headtop .kt-portlet__head-label {
	width: 100%;
}

.button-box {
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: flex-end;
	height: 36px;
}

.button-box .btn {
	white-space: nowrap;
}

.kt-content {
	position: relative;
}

.kt-subheader__title.bg-warn {
	padding: 3px 4px;
	background: rgba(255, 184, 34, 0.1) !important;
	color: #ef6f00 !important;
}

.search_bx .row>div {
	margin-bottom: 10px;
}

.sj-del {
	text-align: right;
}

.sj-ckall {
	margin-left: 25px;
}

.sj-ck {
	position: absolute;
	top: 10px;
	right: 20px;
	z-index: 1000;
}

.express-line {
	height: 200px;
	overflow: auto;
	-webkit-mask-image: -webkit-gradient(linear, left 60%, left bottom, from(rgba(0, 0, 0, 1)), to(rgba(0, 0, 0, 0.3)));
	-webkit-mask-box-image-outset: -webkit-gradient(linear, left 60%, left bottom, from(rgba(0, 0, 0, 1)), to(rgba(0, 0, 0, 0.3)));
}

.express-line .kt-timeline-v2-v .kt-timeline-v2__items .kt-timeline-v2__item {
	margin-bottom: 0;
}

.modal-content .select2-container--default .select2-selection--single {
	height: 31px;
}

.order-head .kt-checkbox {
	margin-bottom: 16px;
}

@media only screen and (max-width:768px) {
	.sj-ckall {
		margin-left: 10px;
	}

	.kt-portlet .kt-portlet__foot.price-footer-p {
		padding: 12px;
	}

	.nlprice-list .ml-3 {
		margin-left: 0 !important;
	}

	.pop-file {
		width: 100%;
		padding: 10px;
	}

	.rate_btns {
		flex-wrap: wrap;
	}

	.rate_btns>div {
		width: 100%;
		margin-bottom: 6px !important;
	}

	.kt-portlet__head.head-title {
		font-size: 14px;
	}

	.dataTables_info {
		text-align: right;
		margin-bottom: 3px;
	}

	.alert.alert-outline-primary .alert-text {
		width: 80px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.pop {
		width: 90%;
		overflow-x: auto;
		border-width: 10px;
	}

	.pop .pop_close {
		top: -5px;
		right: 0;
	}

	.sp {
		display: block;
	}

	.pc {
		display: none !important;
	}

	.price-footer {
		flex-wrap: wrap
	}

	.sj-del {
		text-align: left;
	}

	.button-box {
		justify-content: flex-end;
		height: auto;
	}

	.table-flex {
		display: flex;
		display: -webkit-flex;
		flex-wrap: wrap
	}

	.table-flex table {
		width: 100%;
	}

	.order-info {
		margin-top: 15px;
		margin-left: 0;
		display: flex;
		display: -webkit-flex;
		flex-wrap: wrap;
	}

	.sp-nobor td {
		border-top: none;
	}

	.sp-no {
		display: none;
	}

	.kt-portlet .kt-portlet__head.order-headtop {
		padding: 10px 15px;
		flex-direction: column-reverse;
	}

	.order-stats {
		position: static;
		text-align: right;
		margin-bottom: 8px;
	}

	.kt-timeline-v2.kt-timeline-v2-nl:after,
	.kt-timeline-v2.kt-timeline-v2-nl:before {
		top: 66px;
	}

	.kt-subheader .kt-subheader__main .kt-subheader__title {
		padding: 5px 5px 5px 0;
	}

	.form-group label {
		text-align: left;
	}

	.kt-widget5 {
		padding: 0px;
	}

	.kt-widget5 .kt-widget5__item .kt-widget5__content .kt-widget5__pic img {
		width: auto;
		height: 4.6rem;
	}

	.kt-portlet .kt-portlet__foot .btn_ft {
		padding: 12px 0px;
	}

	.modal-body {
		overflow-y: scroll;
	}

	.l_lable {
		width: 35%;
		text-align: right !important;
	}

	.r_input {
		width: 65%;
	}

	.rr_input {
		width: 65%;
	}

	.rp_input {
		width: 65%;
	}

	.r_inputs {
		width: 40%;
	}

	.wm_input {
		width: 70%;
	}

	select.select_input {
		background-size: 12px;
		padding: 5px 15px 5px 5px;
	}

	select.mselect_input {
		background-size: 12px;
		padding: 5px 15px 5px 5px;
	}

	.search_line .col-md-3 {
		margin-bottom: 3px;
	}

	.search_bx .row>div {
		margin-bottom: 3px;
	}

	.order_items:nth-child(2n+1) .kt-widget5__item {
		padding: 5px;
		padding-right: 5px;
		border-right: 0px;
	}

	.order_items:nth-child(2n) .kt-widget5__item {
		padding: 5px;
	}

	.nav-tabs.order-tab.ww1000 {
		width: 1000px;
	}

	.nav-tabs.order-tab.ww1200 {
		width: 1200px;
	}

	.nav-tabs.order-tab.ww450 {
		width: 450px;
	}

	.tab_scroll {
		overflow-x: scroll;
		width: 100%;
	}

	.kt-subheader {
		height: auto;
		padding: 10px !important;
	}

	.head_title {
		position: absolute;
		top: -8px;
		left: 0px;
		font-size: 12px;
	}

	.kt-portlet .kt-portlet__head.kt-portlet__head--lg {
		flex-wrap: wrap;
	}

	.order_progress h4 {
		padding-top: 10px;
		/*display: none;*/
	}

	.search_line div {
		margin-bottom: 5px;
	}

	.kt-portlet__body.bg-lis {
		padding: 15px 5px;
	}

	.kt-portlet .kt-portlet__foot {
		padding: 12px;
	}

	.head_des {
		overflow-x: scroll;
	}

	.head_des h3 {
		white-space: nowrap;
	}

	.head_des span {
		white-space: nowrap;
	}

	.kt-portlet__head-label.head_des {
		width: 100%;
	}

	.btn.btn-wide {
		padding-left: 1rem;
		padding-right: 1rem;
	}

	.datepicker {
		width: 245px;
	}

	.kt-widget4 .kt-widget4__item .kt-widget4__number i {
		align-self: center;
	}

	.kt-subheader .btn {
		height: 28px !important;
	}

	.kt-subheader__title {
		font-size: 15px !important;
	}

	.button-box .btn {
		margin-bottom: 8px;
	}

	.l_lable {
		padding-right: 10px;
	}

	.head_btn .btn {
		margin-bottom: 10px;
	}

	.sort-box {
		overflow-x: auto;
		width: auto;
		white-space: nowrap;
	}

	.sp-btn {
		position: relative;
	}

	.sp-btn .btn {
		padding: 3px 4px;
	}

	.sp-zz_set {
		position: absolute;
		top: -140%;
		right: 10px;
	}

	.form-control {
		font-size: 14px;
	}

	.th-prs {
		width: 150px;
		white-space: nowrap
	}

	.dh-wh.r_input {
		width: 100%;
	}

	.dh-wh label {
		width: 100%;
		white-space: nowrap;
		margin-bottom: 5px;
	}

	.dh-wh select {
		flex: 0 0 100%;
		margin-bottom: 5px;
	}

	.dataTables_pager {
		position: relative;
	}

	.dataTables_pager .dataTables_length {
		position: absolute;
		top: -40px;
		left: 15px;
	}

	.dataTables_info {
		margin-bottom: 10px;
	}

	.ss_lable {
		display: none;
	}

	.s_nowrap {
		white-space: nowrap;
	}
	.kt_beforechange,.kt_afterchange{
		margin-left: 10%;
	}
}

@media only screen and (min-width:768px) {
	.form-group label {
		line-height: 36px;
	}

	.form-group .role_body label {
		line-height: inherit;
	}

	.r_input {
		line-height: 36px;
	}

	.r_input label.kt-checkbox {
		line-height: 1.5;
	}

	.r_input.custom-file {
		line-height: 1;
	}

	select {
		line-height: 1.8;
	}

	.r_input .kt-radio-inline .kt-radio {
		margin-bottom: 0;
	}

	.form-group .r_input .kt-radio>span {
		margin-top: 8px;
	}
}

@media only screen and (max-width:414px) {

	.col-1,
	.col-2,
	.col-3,
	.col-4,
	.col-5,
	.col-6,
	.col-7,
	.col-8,
	.col-9,
	.col-10,
	.col-11,
	.col-12,
	.col,
	.col-auto,
	.col-sm-1,
	.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-sm-10,
	.col-sm-11,
	.col-sm-12,
	.col-sm,
	.col-sm-auto,
	.col-md-1,
	.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-md-10,
	.col-md-11,
	.col-md-12,
	.col-md,
	.col-md-auto,
	.col-lg-1,
	.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-lg-10,
	.col-lg-11,
	.col-lg-12,
	.col-lg,
	.col-lg-auto,
	.col-xl-1,
	.col-xl-2,
	.col-xl-3,
	.col-xl-4,
	.col-xl-5,
	.col-xl-6,
	.col-xl-7,
	.col-xl-8,
	.col-xl-9,
	.col-xl-10,
	.col-xl-11,
	.col-xl-12,
	.col-xl,
	.col-xl-auto {
		max-width: 100% !important;
	}

	.nav-pills,
	.nav-tabs .col-3 {
		width: 50% !important;
		max-width: 50% !important;
	}
}

.over-width1::-webkit-scrollbar {
	background-color: #efefef;
	width: 100%;
	height: 4px;
}

.over-width1::-webkit-scrollbar-track {
	background-color: #efefef;
}

.over-width1::-webkit-scrollbar-thumb {
	background-color: #cdcdcd;
	border-radius: 5px;
	height: 4px;
}

.over-width::-webkit-scrollbar {
	background-color: #efefef;
	width: 100%;
	height: 4px;
}

.over-width::-webkit-scrollbar-track {
	background-color: #efefef;
}

.over-width::-webkit-scrollbar-thumb {
	background-color: #cdcdcd;
	border-radius: 5px;
	height: 4px;
}

@media only screen and (max-width: 960px) {
	.over-width1 {
		overflow-x: scroll;
	}

	.kt-scroll1 {
		width: 800px;
		min-width: 800px;
	}

	.kt-scroll.kt-scroll_2col {
		width: 100%;
		max-width: 100%;
	}

	.kt-scroll.kt-scroll_kc {
		width: 700px;
		min-width: 700px;
	}
}

@media (max-width: 1024px) {
	.kt-header-mobile {
		/* background: #00226d; */
		background: #0539ad;
	}

	.kt-timeline-v2:before {
		top: 55px;
	}

	.kt-timeline-v2:after {
		top: 55px;
	}

	.searhz_btn {
		margin-top: 10px;
	}
}

@media only screen and (max-width:1200px) {
	.l_lable {
		width: 35%;
		text-align: right !important;
	}

	.r_input {
		width: 65%;
	}

	.r_input.in_input {
		width: 100%;
	}

	.rr_input {
		width: 65%;
	}

	.rp_input {
		width: 65%;
	}

	.r_inputs {
		width: 40%;
	}

	.wm_input {
		width: 70%;
	}

	.table {
		font-size: 12px !important;
	}

	.table2020-hj td {
		font-size: 14px;
	}

	.table12-hj td {
		font-weight: bold;
		font-size: 14px;
	}
}

@media only screen and (max-width:1310px) {
	.r_input {
		width: 65%;
	}
}

@media only screen and (max-width:1500px) {

	/*.over-width {
		overflow-x: scroll;
	}*/
	/*.kt-scroll {
		width: 1200px;
		min-width: 1200px;
	}*/
	.kt-scroll-v {
		width: 100%;
		min-width: 100%;
	}

	.listall_s div {
		margin-top: 5px;
		margin-bottom: 5px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1100px) {
	.select_s {
		width: 150px !important;
	}
}

@media only screen and (min-width: 1025px) {

	.kt-header--fixed.kt-header--minimize .kt-header,
	.kt-header {
		background: #00226d;
	}

	.kt-header--fixed.kt-header--minimize .kt-header-menu-wrapper .kt-header-menu .kt-menu__nav>.kt-menu__item>.kt-menu__link>.kt-menu__link-text {
		color: #fff;
	}
}

@media only screen and (min-width:767px) {
	.nlprice-list {
		display: flex;
		display: -webkit-flex;
		align-items: center;
	}

	.ppd {
		margin-top: 0;
		line-height: 31px;
	}
}

@media only screen and (max-width:1439px) {
	.kt-container {
		padding: 0 10px;
	}
}

@media only screen and (max-width:1270px) {
	.kt-scroll {
		width: 1100px;
		max-width: 1100px;
	}

	.kt-scroll.kt-scroll_kc {
		width: 700px;
		min-width: 700px;
	}

	.over-width {
		overflow-x: scroll;
	}

	.over-width-col {
		overflow: auto;
	}

	.kt-scroll.kt-scroll_2col {
		width: 100%;
		min-width: 100%;
	}
}

@media only screen and (min-width:1440px) {
	.kt-container {
		width: 1440px !important;
	}
}

@media only screen and (min-width:1500px) {
	.kt-container {
		width: 1490px !important;
	}
}

.tl {
	text-align: left !important;
}

.tr {
	text-align: right !important;
}

.tc {
	text-align: center !important;
}

/*2.5期样式*/
.kt-content_25 .kt-timeline-v2 .kt-timeline-v2__items .kt-timeline-v2__item {
	height: 115px;
}

.kt-content_25 .kt-timeline-v2:after {
	top: 95px;
}

.kt-content_25 .kt-timeline-v2:before {
	top: 95px;
}

.kt-content_25 .form-group label {
	line-height: 18px;
}


/*table插件样式修改*/
.dataTables_wrapper .dataTable th,
.dataTables_wrapper .dataTable td {
	color: #111111;
}

.dataTables_wrapper .dataTable th {
	vertical-align: bottom;
}

.dataTables_length {
	display: inline-block;
	margin-right: 10px;
}

div.dataTables_wrapper div.dataTables_paginate {
	display: inline-block;
}

.dataTables_wrapper .dataTable {
	border-collapse: collapse !important
}

.zk-select {
	display: none;
}

.nav-tabs.nav-tabs-line.nav-login {
	justify-content: center;
	border-bottom: none;
}

/*目标管理页面样式*/
.dj-btn {
	cursor: pointer;
}

.table-in-table {
	font-size: 12px;
}

thead .bg-lv th {
	background: rgb(255 244 243) !important;
	color: #000;
	font-weight: bold;
}

tbody .bg-lv th {
	background: rgb(255 244 243) !important;
	color: #6c7293;
	font-weight: bold;
}

thead.thead-light .bg-lv th {
	border-top-color: #000;
	border-top-width: 2px
}

thead.thead-light .bg-lv th .bluetext {
	text-align: right;
	display: inline-block;
	width: 100%;
}

thead.thead-light .bg-lv th .redtext {
	text-align: right;
	display: inline-block;
	width: 100%;
}

thead.thead-light .bg-lv th .hpr {
	text-align: right;
	display: inline-block;
	width: 100%;
	padding-right: 17px;
}

.hpr {
	text-align: right;
	display: inline-block;
	width: 100%;
	padding-right: 17px;
}

.table-auto .nbe {
	text-align: right;
	display: inline-block;
	width: 100%;
}

.table-auto .thead-light th {
	color: #191b23;
	background-color: #f4f5f7;
	border-color: #ebedf2;
}

.table-auto tbody td {
	font-size: 13px;
}

.table-auto .form-control {
	color: #021d38
}

.table-auto tbody td .form-control {
	font-size: 13px;
}

.table-auto tbody th {
	color: #191b23;
	background-color: #f4f5f7;
	border-color: #ebedf2;
}

.table .target-table input {
	border: none;
	width: 100%;
	text-align: right;
}

.target-table .bluetext {
	text-align: right;
	display: inline-block;
	width: 100%;
}

.table .target-table .text_input {
	width: 100px;
	text-align: right;
}

.target-table tr:hover input {
	background: #ffffcc;
}

.table-auto {
	width: auto;
	margin-bottom: 0;
}

.pop-edit {
	display: inline-block;
	width: 100%;
	padding-right: 4px;
}

.target-table tr:hover .pop-edit {
	background: #ffffcc;
}

.table-auto .tc th {
	text-align: center;
	padding: 0.8rem 0.6rem;
}

.table-auto.table td,
.table-auto.table td {
	vertical-align: middle;
}

.table-w-auto.table {
	width: auto;
}

.table-w-auto.table thead th {
	text-align: center;
	color: #191b23;
	padding: 0.8rem 0.6rem;
}

.table-w-auto.table tbody td {
	font-size: 13px;
	padding: 0.6rem 0.4rem;
}

.table-w-auto .bg-pk {
	background: rgb(255 244 243)
}

.w60 {
	width: 60px;
}


/*后期样式统一调整*/
.dropdown-item:hover,
.dropdown-item:focus,
.dropdown-item.kt-font-brand {
	background: #efefef;
}

.bg-blue {
	background: #e9fbff !important;
}

.bg-pink {
	background: #fde5fc !important;
}

.bg-yelw {
	background: #fff4d4 !important;
}

.bg-none {
	background: none !important;
}

.btn-primary.searh_btn {
	color: #000;
	background-color: #ffa73f;
	border-color: #ffa73f;
}

.btn-primary.searh_btn:not(:disabled):not(.disabled):active {
	color: #000;
	background-color: #fd971e;
	border-color: #fd971e;
}

.dataTables_wrapper .dataTable,
table.dataTable {
	margin: 0 !important;
}

.form-group label.kt-radio {
	font-weight: normal
}

/*input框文字超出部分显示省略号*/
.txt-ellipsis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.align-item-c {
	align-items: center;
}

.kt-widget4.chuhe-new-info .kt-widget4__item .kt-widget4__title {
	font-size: 12px;
}

.kt-widget4.chuhe-new-info .kt-widget4__item .kt-widget4__number .txt {
	font-size: 12px;
}

.custom-file-label {
	white-space: nowrap;
	overflow: hidden;
}

/*  */
.label-width {
	text-align: right;
}

/* 销售预测页面和经销商编辑悬浮出现弹窗 */
.hover_table1 {
	position: absolute;
	box-shadow: 1px 1px 10px #8fafff;
	border: 1px solid #8fafff;
	display: none;
	left: 0;
	top: 30px;
	z-index:2;
	padding: 2px;
	background-color: #fff;
}
.hover_table1:after{
	display: block;
	width: 0px;
	height: 0px;
	border-bottom:10px solid #fff;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	content: " ";
	position: relative;
	top: -67px;
	left: 30px;
	z-index: 10;

}
.th-light{
	position: relative;
}
.th-light:hover .hover_table1 {
	display: block;
}
.table thead th, .table thead td{
	font-weight: unset;
}
/* 底部wangji名称字体颜色 */
.kt-link{
	color: #799fff;
	text-decoration: underline;
}
/* 富文本 */
.note-editor.note-frame .panel-heading.note-toolbar{
	position: relative!important;
	z-index: 1;
	width: 100%!important;

}

.pdf-extra{
	position: relative;
}
.hover_txt_pdf{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.4);
	text-align: center;
	width: 100%;
	height: 100%;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: center;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 2px;
	display: none;
	cursor: pointer;

}
.pdf-extra:hover .hover_txt_pdf{
	display: flex;
}
.max-input-200{
	width: 200px!important;
	direction: ltr!important;
	text-align: left!important;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.max-input-300{
	width: 300px!important;
	direction: ltr!important;
	text-align: left!important;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.noborder{
	border: none!important;
}

.btn.dropdown-toggle.max-input-200:after{
	position: absolute;
	top: 12px;
	right:2px;
}
.btn.dropdown-toggle.max-input-300:after{
	position: absolute;
	top: 12px;
	right:2px;
}
.show > .btn-secondary.dropdown-toggle.max-input-200{
	border: none!important;
	background-color: transparent!important;
}
.show > .btn-secondary.dropdown-toggle.max-input-300{
	border: none!important;
	background-color: transparent!important;
}




/* gsl start */
.modal .modal-content .modal-header .modal-title>span{
	font-size: 14px;
}
.bg-EFF0FA{
	background-color: #EFF0FA!important;
}
.table .txt_input{
	width: 100px;
}
/* gsl end */

.sc-text-left {
	text-align: left !important;
}
.sc-text-right {
	text-align: right !important;
}