/** layuiAdmin.std-v1.2.1 LPPL License By http://www.layui.com/admin/ */
 html #layuicss-layuiAdmin {
	display:none;
	position:absolute;
	width:1989px
}

html {
	background-color:#f2f2f2;
}
.layadmin-tabsbody-item,[template] {
	display:none
}
[lay-href],[lay-tips],[layadmin-event] {
	cursor:pointer
}
.layui-layout-admin .layui-header {
	position:fixed;
	top:1px;
	left:0;
	width:100%;
	height:50px
}
.layui-layout-admin .layui-header .layui-nav .layui-nav-child a {
	color:#333
}
.layui-layout-admin .layui-side {
	width:220px;
	top:40px;
	z-index:1001
}
/*左侧菜单*/
.layui-layout-admin .layui-header .layui-nav .layui-nav-item,.layui-layout-admin 
 .layui-logo {
	height:50px;
	line-height:50px
}
/*左上角logo图片*/
.layui-layout-admin .layui-logo {
	position:fixed;
	left:0;
	top:0;
	z-index:1002;
	width:220px;
	height:90px;
	padding:0 0px;
	box-sizing:border-box;
	overflow:hidden;
	font-weight:300;
	background-repeat:no-repeat;
	background-position:center center;
}
/*标签图片颜色*/
.layadmin-pagetabs,.layui-layout-admin .layui-body,.layui-layout-admin .layui-footer,.layui-layout-admin 
 .layui-layout-left {
	left:220px;	
	font-size: 24px;
	color: #242d3e;
}
/*公司名称*/
.layui-layout-left li{
	font-size: 18px;
	color: black;
}
.layadmin-pagetabs {
	position:fixed;
	top:50px;
	right:0;
	z-index:999
}
.layadmin-pagetabs .layui-breadcrumb {
	padding:0 15px
}
.layui-layout-admin .layui-body {
	position:fixed;
	top:90px;
	bottom:0
}
.layui-layout-admin .layui-body .layadmin-tabsbody-item {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	overflow:hidden
}
.layui-layout-admin .layui-header .layui-nav-img {
	width:26px;
	height:26px
}
.layui-layout-admin .layui-header .layui-nav-child {
	top:55px
}
.layui-layout-admin .layui-header .layui-layout-right .layui-nav-child {
	left:auto;
	right:0
}
.layui-layout-admin .layui-header .layui-nav .layui-nav-child dd
 .layui-this,.layui-layout-admin .layui-header .layui-nav .layui-nav-child dd.layui-this a {
	background:0 0
}
.layadmin-pagetabs,.layui-layout-admin .layui-body,.layui-layout-admin .layui-footer,.layui-layout-admin 
 .layui-header .layui-layout-right,.layui-layout-admin .layui-header .layui-nav .layui-nav-item,.layui-layout-admin 
 .layui-layout-left,.layui-layout-admin .layui-logo,.layui-layout-admin .layui-side {
	transition:all .3s;
	-webkit-transition:all .3s
}
.layui-icon-login-qq {
	color:#3492ED
}
.layui-icon-login-wechat {
	color:#4DAF29
}
.layui-icon-login-weibo {
	color:#CF1900
}
.layui-form[wid100] .layui-form-label {
	width:100px
}
.layui-form[wid100] .layui-input-block {
	margin-left:1300px
}
@media screen and (max-width:450px) {
	.layui-form[wid100] .layui-form-item .layui-input-inline {
	margin-left:132px
}
.layui-form[wid100] .layui-form-item .layui-input-inline+.layui-form-mid {
	margin-left:130px
}
}.layui-form-item .layui-input-company {
	width:auto;
	padding-right:10px;
	line-height:38px
}
.layui-bg-white {
	background-color:#fff
}
.layadmin-loading {
	position:absolute;
	left:50%;
	top:50%;
	margin:-16px -15px;
	font-size:30px;
	color:#c2c2c2
}
.layadmin-fixed {
	position:fixed;
	left:0;
	top:0;
	z-index:999
}
.layadmin-link {
	color:#029789!important
}
.layadmin-link:hover {
	opacity:.8
}
.layui-layer-admin .layui-layer-title {
	height:50px;
	line-height:50px;
	border:0;
	background-color:#20222A;
	color:#fff
}
.layui-layer-admin i[close] {
	position:absolute;
	padding:5px;
	right:10px;
	top:12px;
	color:#fff;
	cursor:pointer
}
.layui-layer-admin .layui-layer-content {
	padding:20px;
	line-height:22px
}
.layui-layer-admin .layui-layer-content cite {
	font-style:normal;
	color:#FF5722
}
.layui-layer-adminRight {
	top:50px!important;
	bottom:0;
	box-shadow:1px 1px 10px rgba(0,0,0,.1);
	border-radius:0;
	overflow:auto
}
.layadmin-note .layui-layer-content {
	padding:0
}
.layadmin-note textarea {
	display:block;
	width:300px;
	height:132px;
	min-width:300px;
	min-height:132px;
	line-height:20px;
	padding:10px 20px;
	border:none;
	box-sizing:border-box;
	color:#666;
	word-wrap:break-word
}
.layui-layout-admin 
 .layui-layout-left {
	padding:0 10px
}
.layui-layout-admin .layui-layout-left .layui-nav-item {
	margin:0 20px
}
.layui-layout-admin .layui-input-search {
	display:inline-block;
	vertical-align:middle;
	height:32px;
	border:none;
	cursor:text
}
.layui-layout-admin .layui-layout-left a,.layui-layout-admin .layui-layout-right {
	padding:0
}
.layui-header .layui-nav-item .layui-icon {
	position:relative;
	top:1px;
	font-size:16px
}
.layui-header .layui-layout-right .layui-badge-dot {
	margin-left:10px
}
/*上边线条*/
.layui-header .layui-nav .layui-this:after,.layui-layout-admin .layui-header 
 .layui-nav-bar {
	bottom:0!important;
	top:auto;
	height:3px;
	background-color:#fff;
	background-color:rgba(255,255,255,.3)
}
.layadmin-body-shade {
	position:fixed;
	display:none;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background-color:rgba(0,0,0,.3);
	z-index:1000
}
.layui-side-menu .layui-side-scroll {
	width:240px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.layui-side-menu .layui-nav {
	width:220px;
	margin-top:50px;
	background:0 0
}
.layui-side-menu .layui-nav .layui-nav-item a {
	height:40px;
	line-height:40px;
	padding-left:45px;
	padding-right:30px
}
.layui-side-menu .layui-nav .layui-nav-item>a {
	padding-top:8px;
	padding-bottom:8px
}
.layui-side-menu .layui-nav .layui-nav-item a:hover {
	background:0 0
}
.layui-side-menu .layui-nav .layui-nav-itemed>.layui-nav-child {
	padding:5px 0
}
.layui-side-menu .layui-nav .layui-nav-item .layui-icon {
	position:absolute;
	top:50%;
	left:20px;
	margin-top:-19px
}
.layui-side-menu .layui-nav .layui-nav-child .layui-nav-child {
	background:0 0!important
}
.layui-side-menu .layui-nav .layui-nav-child .layui-nav-child a {
	padding-left:60px
}
.layui-side-menu .layui-nav .layui-nav-more {
	right:15px
}
@media screen and (max-width:992px) {
	.layui-layout-admin .layui-side {
	transform:translate3d(-220px,0,0);
	-webkit-transform:translate3d(-220px,0,0);
	width:220px
}
.layadmin-pagetabs,.layui-layout-admin .layui-body,.layui-layout-admin .layui-footer,.layui-layout-admin .layui-layout-left {
	left:0
}
}.layadmin-side-shrink .layui-layout-admin .layui-logo {
	width:0px;
	background-image:url(res/logo.jpg)
}
.layadmin-side-shrink .layui-layout-admin .layui-logo span {
	display:none
}
.layadmin-side-shrink .layui-side {
	left:0;
	width:0px
}
.layadmin-side-shrink .layadmin-pagetabs,.layadmin-side-shrink .layui-layout-admin .layui-body,.layadmin-side-shrink .layui-layout-admin .layui-footer,.layadmin-side-shrink .layui-layout-admin .layui-layout-left {
	left:0px
}
.layadmin-side-shrink .layui-side-menu .layui-nav {
	position:static;
	width:0px
}
.layadmin-side-shrink .layui-side-menu .layui-nav-item {
	position:static
}
.layadmin-side-shrink .layui-side-menu .layui-nav-item>a {
	padding-right:0
}
.layadmin-side-shrink .layui-side-menu .layui-nav-item cite,.layadmin-side-shrink .layui-side-menu .layui-nav>.layui-nav-item>.layui-nav-child,.layadmin-side-shrink .layui-side-menu .layui-nav>.layui-nav-item>a .layui-nav-more {
	display:none;
	padding:8px 0;
	width:200px
}
.layadmin-side-shrink .layui-side-menu .layui-nav>.layui-nav-itemed>a {
	background:rgba(0,0,0,.3)
}
.layadmin-side-spread-sm .layadmin-pagetabs,.layadmin-side-spread-sm .layui-layout-admin .layui-body,.layadmin-side-spread-sm .layui-layout-admin .layui-footer,.layadmin-side-spread-sm .layui-layout-admin .layui-layout-left {
	left:0;
	transform:translate3d(220px,0,0);
	-webkit-transform:translate3d(220px,0,0)
}
.layadmin-side-spread-sm .layui-layout-admin .layui-layout-right {
	transform:translate3d(220px,0,0);
	-webkit-transform:translate3d(220px,0,0)
}
.layadmin-side-spread-sm .layui-side {
	transform:translate3d(0,0,0);
	-webkit-transform:translate3d(0,0,0)
}
.layadmin-side-spread-sm .layadmin-body-shade {
	display:block
}
.layadmin-pagetabs 
 .layui-tab-title li:first-child .layui-tab-close,.layadmin-tabs-select.layui-nav .layui-nav-bar,.layadmin-tabs-select.layui-nav 
 .layui-nav-more {
	display:none;
}
.layadmin-pagetabs {
	height:40px;
	line-height:40px;
	padding:0 80px 0 40px;
	background-color:#fff;
	box-sizing:border-box;
	box-shadow:0 1px 2px 0 rgba(0,0,0,.1)
}
.layadmin-pagetabs .layadmin-tabs-control {
	position:absolute;
	z-index:9999;
	top:0;
	width:40px;
	height:100%;
	text-align:center;
	cursor:pointer;
	transition:all .3s;
	-webkit-transition:all .3s;
	box-sizing:border-box;
	border-left:1px solid #f6f6f6
}
.layadmin-pagetabs .layadmin-tabs-control:hover {
	background-color:#f6f6f6
}
.layadmin-pagetabs 
 .layui-icon-flexible {
	left:0;
	border-left:none;
}
.layui-icon-prev {
	left:40px;
	border-left:none;
	background-color:white;
}
.layui-icon-home {
	left:80px;
	border-right:1px solid #f6f6f6;
	border-left:none;
	background-color:white;
}
.layadmin-pagetabs .layui-icon-next {
	right:40px
}
.layadmin-pagetabs .layui-icon-down {
	right:0
}
.layadmin-tabs-select.layui-nav {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	padding:0;
	background:0 0
}
.layadmin-tabs-select.layui-nav .layui-nav-item {
	line-height:40px
}
.layadmin-tabs-select.layui-nav .layui-nav-item>a {
	height:40px
}
.layadmin-tabs-select.layui-nav .layui-nav-item a {
	color:#666
}
.layadmin-tabs-select.layui-nav .layui-nav-child {
	top:40px;
	left:auto;
	right:0
}
.layadmin-tabs-select.layui-nav .layui-nav-child dd
 .layui-this,.layadmin-tabs-select.layui-nav .layui-nav-child dd.layui-this a {
	background-color:#f2f2f2!important;
	color:#333
}
.layadmin-pagetabs .layui-tab {
	margin:0px 0px 0px 0px;
	overflow:hidden
}

.layadmin-pagetabs .layui-tab-title {
	height:40px;
	border:none;
	left: 80px;
	
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.layadmin-pagetabs .layui-tab-title li {
	min-width:0;
	line-height:40px;
	max-width:160px;
	text-overflow:ellipsis;
	padding-right:40px;
	overflow:hidden;
	border-right:1px solid #f6f6f6;
	vertical-align:top
}
.layadmin-pagetabs .layui-tab-title li:first-child {
	padding-right:15px
}
.layadmin-pagetabs .layui-tab-title li .layui-tab-close {
	position:absolute;
	right:8px;
	top:50%;
	margin:-7px 0 0;
	z-index:100;
	width:16px;
	height:16px;
	line-height:16px;
	border-radius:50%;
	font-size:12px
}
/*标签线条 focus*/
.layadmin-pagetabs .layui-tab-title li:after {
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	width:0;
	height:2px;
	border-radius:0;
	background-color:#4576f9;
	transition:all .3s;
	-webkit-transition:all .3s
}
.layadmin-pagetabs .layui-tab-title li:hover:after {
	width:100%
}
/*下边标签底色*/
.layadmin-pagetabs .layui-tab-title li.layui-this,.layadmin-pagetabs .layui-tab-title li:hover {
	background-color:#f6f6f6;
}
/*下边标签上显示的线条*/
.layadmin-pagetabs .layui-tab-title li.layui-this:after {
	width:100%;
	border:none;
	height:2px;
	background-color:#4576f9;
}
.layadmin-tabspage-none .layui-layout-admin .layui-header {
	border-bottom:none;
	box-shadow:0 1px 2px 0 rgba(0,0,0,.05)
}
.layadmin-tabspage-none .layui-layout-admin .layui-body {
	top:50px
}
.layadmin-tabspage-none .layadmin-header {
	display:block
}
.layadmin-tabspage-none .layadmin-header .layui-breadcrumb {
	border-top:1px solid #f6f6f6
}
.layui-layout-admin .layui-header {
	border-bottom:1px solid #f6f6f6;
	box-sizing:border-box;
	background-color:#fff
}
.layui-layout-admin .layui-header a,.layui-layout-admin .layui-header a cite {
	color:#333
}
.layui-layout-admin .layui-header a:hover {
	color:#000
}
.layui-layout-admin .layui-header .layui-nav .layui-nav-more {
	border-top-color:#666
}
.layui-layout-admin .layui-header .layui-nav .layui-nav-mored {
	border-color:transparent transparent #666
}
/*公司logo行（第一行），上边线条高度颜色*/
.layui-layout-admin .layui-header .layui-nav .layui-this:after,.layui-layout-admin .layui-header .layui-nav-bar {
	height:0px;
	background-color:#4576f9;
}
.layui-layout-admin .layui-logo {
	background-color:#20222A;
	box-shadow:0 1px 2px 0 rgba(0,0,0,.15)
}
.layui-layout-admin .layui-logo,.layui-layout-admin .layui-logo a {
	color:#fff;
	color:rgba(255,255,255,.8)
}
.layui-side-menu {
	box-shadow:1px 0 2px 0 rgba(0,0,0,.05)
}
.layui-layout-admin .layui-footer {
	padding:10px 0;
	text-align:center;
	box-shadow:0 -1px 2px 0 rgba(0,0,0,.05)
}
/*菜单背景色*/
.layadmin-setTheme-side,.layui-side-menu {
	background-color:#242d3e;
	color:#fff
}
.layadmin-setTheme-header,.layui-layout-admin .layui-footer {
	background-color:#fff
}
.layui-tab-admin .layui-tab-title {
	background-color:#393D49;
	color:#fff
}
.layui-fluid {
	padding:10px 15px 15px 15px;
}
.layadmin-header {
	display:none;
	height:50px;
	line-height:50px;
	margin-bottom:0;
	border-radius:0
}
.layadmin-header .layui-breadcrumb {
	padding:0 15px
}
.layui-card-header {
	position:relative;
	
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.layui-card-header .layui-icon {
	line-height:initial;
	position:absolute;
	right:15px;
	top:50%;
	margin-top:-7px
}
.layadmin-iframe {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	right:0;
	bottom:0;
	overflow: hidden;
}
.layadmin-carousel {
/* 	height:215px!important; */
	background-color:#fff
}
.layadmin-carousel .layui-carousel-ind li {
	background-color:#e2e2e2
}
.layadmin-carousel .layui-carousel-ind li:hover {
	background-color:#c2c2c2
}
.layadmin-carousel .layui-carousel-ind li.layui-this {
	background-color:#999
}
.layadmin-carousel .layui-carousel,.layadmin-carousel>[carousel-item]>* {
	background-color:#fff
}
.layadmin-carousel .layui-col-space10 {
	margin:0
}
.layadmin-carousel .layui-carousel-ind {
	position:absolute;
	top:-41px;
	text-align:right
}
.layadmin-carousel .layui-carousel-ind ul {
	background:0 0
}
.layui-card .layui-tab-brief .layui-tab-title {
	height:42px;
	border-bottom-color:#f6f6f6
}
.layui-card .layui-tab-brief .layui-tab-title li {
	margin:0 15px;
	padding:0;
	line-height:42px
}
.layui-card .layui-tab-brief .layui-tab-title li.layui-this {
	color:#333
}
.layui-card .layui-tab-brief .layui-tab-title .layui-this:after {
	height:43px
}
.layui-card .layui-tab-brief .layui-tab-content {
	padding:15px
}
.layui-card .layui-table-view {
	margin:0;
}
.layadmin-shortcut li {
	text-align:center
}
.layadmin-shortcut li .layui-icon {
	display:inline-block;
	width:100%;
	height:60px;
	line-height:60px;
	text-align:center;
	border-radius:2px;
	font-size:30px;
	background-color:#F8F8F8;
	color:#333;
	transition:all .3s;
	-webkit-transition:all .3s
}
.layadmin-shortcut li cite {
	position:relative;
	top:2px;
	display:block;
	color:#666;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	font-size:14px
}
.layadmin-shortcut li:hover .layui-icon {
	background-color:#f2f2f2
}
.layadmin-backlog .layadmin-backlog-body {
	display:block;
	padding:10px 15px;
	background-color:#f8f8f8;
	color:#999;
	border-radius:2px;
	transition:all .3s;
	-webkit-transition:all .3s
}
.layadmin-backlog-body h3 {
	padding-bottom:10px;
	font-size:12px
}
.layadmin-backlog-body p cite {
	font-style:normal;
	font-size:30px;
	font-weight:300;
	color:#4576f9
}
.layadmin-backlog-body:hover {
	background-color:#f2f2f2;
	color:#888
}
.layadmin-dataview {
	height:332px!important
}
.layadmin-dataview>[carousel-item]:before {
	display:none
}
.layadmin-dataview>[carousel-item]>div {
	height:332px
}
.layadmin-takerates {
	padding-top:5px
}
.layadmin-takerates .layui-progress {
	margin:50px 0 60px
}
.layadmin-takerates .layui-progress:last-child {
	margin-bottom:10px
}
.layadmin-takerates .layui-progress h3 {
	position:absolute;
	right:0;
	top:-35px;
	color:#999;
	font-size:14px
}
.layadmin-takerates .layui-progress-bar {
	text-align:left
}
.layadmin-takerates .layui-progress-text {
	top:-35px;
	line-height:26px;
	font-size:26px
}
.layadmin-news {
	height:60px!important;
	padding:5px 0
}
.layadmin-news a {
	display:block;
	line-height:60px;
	text-align:center
}
.layadmin-news .layui-carousel-ind {
	height:45px
}
.layadmin-list li {
	margin-bottom:6px;
	padding-bottom:6px;
	border-bottom-color:#f6f6f6;
	list-style-position:inside;
	list-style-type:disc;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.layadmin-list li a {
	color:#666
}
.layadmin-list li a:hover {
	color:#4576f9
}
.layadmin-list li:last-child {
	border:none;
	padding:0;
	margin:0
}
.layadmin-text p {
	margin-bottom:10px;
	text-indent:2em
}
.layadmin-text p:last-child {
	margin:0
}
.layadmin-font-em {
	font-size:13px;
	color:#758697
}
.layui-card-header .layui-a-tips {
	position:absolute;
	right:15px;
	color:#01AAED
}
.layuiadmin-card-text {
	background-color:#f8f8f8;
	color:#777;
	padding:24px
}
.layuiadmin-card-text .layui-text-top {
	padding-bottom:10px
}
.layuiadmin-card-text .layui-text-top i {
	margin-right:10px;
	font-size:24px;
	color:#4576f9
}
.layuiadmin-card-text .layui-text-top a {
	line-height:24px;
	font-size:16px;
	vertical-align:top
}
.layuiadmin-card-text .layui-text-center {
	height:44px;
	line-height:22px;
	margin-bottom:10px;
	overflow:hidden
}
.layuiadmin-card-text .layui-text-bottom {
	position:relative
}
.layuiadmin-card-text .layui-text-bottom a {
	color:#777;
	font-size:12px;
	text-overflow:ellipsis;
	word-break:break-all
}
.layuiadmin-card-text .layui-text-bottom span {
	color:#CCC;
	font-size:12px;
	position:absolute;
	right:0
}
.layuiadmin-badge,.layuiadmin-btn-group,.layuiadmin-span-color {
	position:absolute;
	right:15px
}
.layuiadmin-card-link a:hover,.layuiadmin-card-team li a:hover,.layuiadmin-card-text a:hover {
	color:#01AAED;
	transition:all .3s
}
.layuiadmin-card-status {
	padding:0 10px 10px
}
.layuiadmin-card-status dd {
	padding:15px 0;
	border-bottom:1px solid #EEE;
	display:-webkit-flex;
	display:flex
}
.layuiadmin-card-status dd:last-child {
	border:none
}
.layuiadmin-card-status dd div.layui-status-img,.layuiadmin-card-team .layui-team-img {
	width:32px;
	height:32px;
	border-radius:50%;
	background-color:#4576f9;
	margin-right:15px
}
.layuiadmin-card-status dd div.layui-status-img a {
	width:100%;
	height:100%;
	display:inline-block;
	text-align:center;
	line-height:32px
}
.layuiadmin-card-status dd div.layui-status-img img,.layuiadmin-card-team .layui-team-img img {
	width:50%;
	height:50%
}
.layuiadmin-card-status dd div a {
	color:#01AAED
}
.layuiadmin-card-status dd div span {
	color:#BBB
}
.layuiadmin-card-link {
	padding-left:10px;
	font-size:0
}
.layuiadmin-card-link a {
	display:inline-block;
	width:25%;
	color:#666;
	font-size:14px;
	margin-bottom:12px
}
.layuiadmin-card-link button {
	vertical-align:top
}
.layuiadmin-card-link button:hover {
	color:#4576f9
}
.layuiadmin-card-team li {
	padding:10px 0 10px 10px
}
.layuiadmin-card-team .layui-team-img {
	display:inline-block;
	margin-right:8px;
	width:24px;
	height:24px;
	text-align:center;
	line-height:24px
}
.layuiadmin-card-team span {
	color:#777
}
.layuiadmin-badge {
	top:50%;
	margin-top:-9px;
	color:#01AAED
}
.layuiadmin-card-list {
	padding:15px
}
.layuiadmin-card-list p.layuiadmin-big-font {
	font-size:36px;
	color:#666;
	line-height:36px;
	padding:5px 0 10px;
	overflow:hidden;
	text-overflow:ellipsis;
	word-break:break-all;
	white-space:nowrap
}
.layuiadmin-card-list p.layuiadmin-normal-font {
	padding-bottom:10px;
	font-size:20px;
	color:#666;
	line-height:24px
}
.layuiadmin-span-color {
	font-size:14px
}
.layuiadmin-span-color i {
	padding-left:5px
}
.layuiadmin-card-status li {
	position:relative;
	padding:10px 0;
	border-bottom:1px solid #EEE
}
.layuiadmin-card-status li h3 {
	padding-bottom:5px;
	font-weight:700
}
.layuiadmin-card-status li p {
	padding-bottom:10px
}
.layuiadmin-card-status li>span {
	color:#999
}
.layuiadmin-home2-usernote .layuiadmin-reply {
	display:none;
	position:absolute;
	right:0;
	bottom:12px
}
.layuiadmin-home2-usernote li:hover .layuiadmin-reply {
	display:block
}
.layuiadmin-page-table td span {
	color:#2F4056
}
.layuiadmin-page-table td span.first {
	color:#FF5722
}
.layuiadmin-page-table td span.second {
	color:#FFB800
}
.layuiadmin-page-table td span.third {
	color:#4576f9
}
.layuiAdmin-msg-detail h1 {
	font-size:16px
}
.layuiAdmin-msg-detail .layui-card-header {
	height:auto;
	line-height:30px;
	padding:15px
}
.layuiAdmin-msg-detail .layui-card-header span {
	padding:0 5px;
	color:#999
}
.layuiAdmin-msg-detail .layui-card-header span:first-child {
	padding-left:0
}
.layuiAdmin-msg-detail .layui-card-body {
	padding:15px
}
.layuiadmin-content-bread {
	padding-bottom:20px
}
.layuiadmin-order-progress {
	position:relative;
	top:12px
}
.layui-card-header.layuiadmin-card-header-auto {
	padding-top:15px;
	padding-bottom:15px;
	height:auto
}
.layuiadmin-card-header-auto i.layuiadmin-button-btn {
	position:relative;
	right:0;
	top:0;
	vertical-align:middle
}
.layuiadmin-card-header-auto .layui-form-item:last-child {
	margin-bottom:0
}
.layadmin-setTheme {
	padding:15px;
	overflow-x:hidden
}
.layadmin-setTheme>h5 {
	padding:20px 0 10px;
	color:#000
}
.layadmin-setTheme>h5:first-child {
	padding-top:0
}
.layadmin-setTheme-color {
	width:330px;
	font-size:0
}
.layadmin-setTheme-color li {
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:80px;
	height:50px;
	margin:0 15px 15px 0;
	background-color:#f2f2f2;
	cursor:pointer;
	font-size:12px;
	color:#666
}
.layadmin-setTheme-color li:after {
	content:'';
	position:absolute;
	z-index:20;
	top:50%;
	left:50%;
	width:1px;
	height:0;
	border:1px solid #f2f2f2;
	transition:all .3s;
	-webkit-transition:all .3s;
	opacity:0
}
.layadmin-setTheme-color li.layui-this:after,.layadmin-setTheme-color li:hover:after {
	width:100%;
	height:100%;
	padding:4px;
	top:-5px;
	left:-5px;
	border-color:#4576f9;
	opacity:1
}
.layadmin-setTheme-header {
	position:relative;
	z-index:10;
	height:10px;
	border-top:1px solid #f2f2f2;
	border-right:1px solid #f2f2f2
}
.layadmin-setTheme-side {
	position:absolute;
	left:0;
	top:0;
	width:20px;
	height:100%;
	z-index:11;
	box-shadow:1px 0 2px 0 rgba(0,0,0,.05)
}
.layadmin-setTheme-logo {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:10px;
	box-shadow:0 1px 2px 0 rgba(0,0,0,.15)
}
.layadmin-form-right {
	text-align:right
}
.layadmin-about p {
	margin-bottom:10px
}
.layadmin-menu-list .layui-card-header {
	height:50px;
	line-height:50px;
	font-size:16px
}
.layadmin-menu-list .layui-card-header:active {
	background-color:#f2f2f2
}
.layadmin-menu-list .layui-card-header .layui-icon {
	position:relative;
	top:1px;
	left:0;
	display:inline-block;
	margin:0 10px;
	font-size:18px
}
@-webkit-keyframes layui-rl {
	from {
	-webkit-transform:translate3d(100%,0,0)
}
to {
	-webkit-transform:translate3d(0,0,0)
}
}@keyframes layui-rl {
	from {
	transform:translate3d(100%,0,0)
}
to {
	transform:translate3d(0,0,0)
}
}.layui-anim-rl {
	-webkit-animation-name:layui-rl;
	animation-name:layui-rl
}
@-webkit-keyframes layui-lr {
	from {
	-webkit-transform:translate3d(0 0,0);
	opacity:1
}
to {
	-webkit-transform:translate3d(100%,0,0);
	opacity:1
}
}@keyframes layui-lr {
	from {
	transform:translate3d(0,0,0)
}
to {
	transform:translate3d(100%,0,0)
}
}.layui-anim-lr,.layui-anim-rl.layer-anim-close {
	-webkit-animation-name:layui-lr;
	animation-name:layui-lr
}
.layadmin-tips {
	margin-top:30px;
	text-align:center
}
.layadmin-tips .layui-icon[face] {
	display:inline-block;
	font-size:300px;
	color:#393D49
}
.layadmin-tips .layui-text {
	width:500px;
	margin:30px auto;
	padding-top:20px;
	border-top:5px solid #4576f9;
	font-size:16px
}
.layadmin-tips h1 {
	font-size:100px;
	line-height:100px;
	color:#4576f9
}
.layadmin-tips .layui-text .layui-anim {
	display:inline-block
}
@media screen and (max-width:768px) {
	.layadmin-panel-selection {
	margin:0;
	width:auto
}
.layui-body .layui-nav .layui-nav-item {
	display:block
}
.layui-layout-admin .layui-body .layadmin-tabsbody-item {
	-webkit-overflow-scrolling:touch;
	overflow:auto
}
}



.f-l{float:left;}
.f-c{float:center;}
.f-r{float:right;}

.t-l{text-align:left;}	
.t-c{text-align:center;}
.t-r{text-align:right;}

.m-t0{margin-top: 0px;}
.m-b0{margin-bottom: 0px;}
.m-l0{margin-left: 0px;}
.m-r0{margin-right: 0px;}

.m-t-5{margin-top: -5px;}
.m-b-5{margin-bottom: -5px;}
.m-l-5{margin-left: -5px;}
.m-r-5{margin-right: -5px;}


.m-t5{margin-top: 5px;}
.m-b5{margin-bottom: 5px;}
.m-l5{margin-left: 5px;}
.m-r5{margin-right: 5px;}

.m-t6{margin-top: 6px;}
.m-b6{margin-bottom: 6px;}
.m-l6{margin-left: 6px;}
.m-r6{margin-right: 6px;}

.m-t7{margin-top: 7px;}
.m-b7{margin-bottom: 7px;}
.m-l7{margin-left: 7px;}
.m-r7{margin-right: 7px;}

.m-t8{margin-top: 8px;}
.m-b8{margin-bottom: 8px;}
.m-l8{margin-left: 8px;}
.m-r8{margin-right: 8px;}

.m-t20{margin-top: 20px;}
.m-b20{margin-bottom: 20px;}
.m-l20{margin-left: 20px;}
.m-r20{margin-right: 20px;}

.m-r30{margin-right: 30px;}
.m-l30{margin-left: 30px;}
.m-t30{margin-top: 30px;}
.m-b30{margin-bottom: 30px;}

.m-t15{margin-top: 15px;}
.m-b15{margin-bottom: 15px;}
.m-l15{margin-left: 15px;}
.m-r15{margin-right: 15px;}

.m-t25{margin-top: 20px;}
.m-b25{margin-top: 20px;}
.m-l25{margin-top: 20px;}
.m-r25{margin-top: 20px;}

.m-t40{margin-top: 40px;}
.m-b40{margin-bottom:40px;}
.m-l40{margin-left: 40px;}
.m-r40{margin-right: 40px;}

.m-t50{margin-top: 50px;}
.m-b50{margin-bottom:50px;}
.m-l50{margin-left: 50px;}
.m-r50{margin-right: 50px;}

.m-t90{margin-top: 90px;}
.m-b90{margin-bottom:90px;}
.m-l90{margin-left: 90px;}
.m-r90{margin-right: 90px;}

.m-t5{margin-top: 5px;}
.m-b5{margin-bottom: 5px;}
.m-l5{margin-left: 5px;}
.m-r5{margin-right: 5px;}

.m-t4{margin-top: 4px;}
.m-b4{margin-bottom: 4px;}
.m-l4{margin-left: 4px;}
.m-r4{margin-right: 4px;}

.m-b2{margin-bottom: 2px;}

.m-t10{margin-top: 10px;}
.m-b10{margin-bottom: 10px;}
.m-l10{margin-left: 10px;}
.m-r10{margin-right: 10px;}

.m-b6{margin-bottom: 6px;}

.p-l0{padding-left: 0px;}
.p-r0{padding-right: 0px;}


.p-l8{padding-left: 8px;}

.p-b3{padding-bottom: 3px;}

.p-r5{padding-right: 5px;}
.p-l5{padding-left: 5px;}
.p-t5{padding-top: 5px;}
.p-b5{padding-bottom: 5px;}
.p-a5{padding: 5px;}

.p-r10{padding-right: 10px;}
.p-l10{padding-left: 10px;}
.p-t10{padding-top: 10px;}
.p-b10{padding-bottom: 10px;}

.p-r15{padding-right: 15px;}
.p-l15{padding-left: 15px;}
.p-t15{padding-top: 15px;}
.p-b15{padding-bottom: 15px;}

.p-r20{padding-right: 20px;}
.p-l20{padding-left: 20px;}
.p-t20{padding-top: 20px;}
.p-b20{padding-bottom:20px;}

.p-r30{padding-right: 30px;}
.p-l30{padding-left: 30px;}
.p-t30{padding-top: 30px;}
.p-b30{padding-bottom:30px;}

.p-r40{padding-right: 40px;}
.p-l40{padding-left: 40px;}
.p-t40{padding-top: 40px;}
.p-b40{padding-bottom:40px;}

.p-r0{padding-right: 0px;}
.p-l0{padding-left: 0px;}
.p-t0{padding-top: 0px;}
.p-b0{padding-bottom: 0px;}
/*====================================================
	size
====================================================*/
.w5{width:5px;}
.w10{width:10px;}
.w11{width:11px;}
.w12{width:12px;}
.w15{width:15px;}   /*图片位置 */
.w18{width:18px;}   /*滚动条位置 */
.w20{width:20px;}   /*滚动条位置 */
.w24{width:24px;} 
.w30{width:30px;}   /*滚动条位置 */
.w40{width:40px;}   /*图片 */
.w46{width:46px;}
.w50{width:50px;}   /*图片 */
.w60{width:60px;}   /*选择框 */
.w65{width:65px;}   /*选择框 */
.w70{width:70px;}   /*选择框 */
.w75{width:75px;}
.w80{width:80px;}   /*日期 */
.w90{width:90px;}
.w100{width:100px;}  /*姓名、金额 */
.w105{width:105px;}
.w110{width:110px;}
.w115{width:115px;}
.w120{width:120px;}
.w130{width:130px;}
.w140{width:140px;}
.w150{width:150px;}
.w160{width:160px;}
.w170{width:170px;}
.w180{width:180px;}
.w190{width:190px;}
.w200{width:200px;}
.w220{width:220px;}
.w230{width:230px;}
.w250{width:250px;}
.w270{width:270px;}
.w280{width:280px;}
.w300{width:300px;}
.w320{width:320px;}
.w340{width:340px;}
.w350{width:350px;}
.w370{width:370px;}
.w400{width:400px;}
.w410{width:410px;}
.w420{width:420px;}
.w450{width:450px;}
.w500{width:500px;}
.w550{width:550px;}
.w590{width:590px;}
.w600{width:600px;}
.w620{width:620px;}
.w650{width:650px;}
.w680{width:680px;}
.w690{width:690px;}
.w700{width:700px;}
.w750{width:750px;}
.w800{width:800px;}
.w820{width:820px;}
.w850{width:850px;}
.w870{width:870px;}
.w890{width:890px;}
.w900{width:900px;}
.w920{width:920px;}
.w950{width:950px;}
.w1050{width:1050px;}
.w1020{width:1020px;}
.w1200{width:1200px;}
.w1250{width:1250px;}
.w1300{width:1300px;}
.w1500{width:1500px;}
.w1700{width:1700px;}
.w2100{width:2100px;}
.w2470{width:2470px;}
.w-p-p7{width:14.28571428571429%;}
.w-p10{width:10%;}
.w-p15{width:15%;}
.w-p18{width:18%;}
.w-p20{width:20%;}
.w-p25{width:25%;}
.w-p30{width:30%;}
.w-p35{width:35%;}
.w-p60{width:60%;}
.w-p65{width:65%;}
.w-p70{width:70%;}
.w-p40{width:40%;}
.w-p45{width:45%;}
.w-p50{width:50%;}
.w-p80{width:80%;}
.w-p99{width:99%;}
.w-p98{width:98%;}
.w-p95{width:95%;}
.w-p93{width:93%;}
.w-p90{width:90%;}
.w-p100{width:100%;}
.h10{height:10px;}
.h15{height:15px;}
.h18{height:18px;}
.h20{height:20px;}
.h25{height:25px;}
.h30{height:30px;}
.h35{height: 35px;}
.h40{height: 40px;}
.h45{height: 45px;}
.h60{height: 60px;}
.h80{height: 80px;}
.h100{height: 100px;}
.h200{height: 300px;}
.h300{height: 300px;}
.h400{height: 400px;}
.h600{height: 600px;}
.h800{height: 800px;}
.h-p100{height: 100%;}

.mw800{max-width: 800px;}
.mw600{max-width: 600px;}
.overx-h{
	overflow-x: hidden;
}
.uba0{
	border:0px;
}
.uba-red{
	border: 1px solid red;
}
.uba{
	border: 1px solid #f0f0f0;
}
.ubl{
	border-left: 1px solid #d1e4ec;
}
.ubl-ifr{
	border-left: 1px solid #f2f2f2;
}
.ublx{
	border-left: 1px dashed black;
}
.ubbx{
	border-bottom: 1px dashed black;
}

.ubr{
	border-right: 1px solid #d1e4ec;
}
.ubt{
	border-top: 1px solid #d1e4ec;
}
.ubb{
	border-bottom: 1px solid #d1e4ec;
}

.ubl-1-bla{
	border-left: 1px solid black;
}
.ubr-1-bla{
	border-right: 1px solid black;
}
.ubt-1-bla{
	border-top: 1px solid black;
}
.ubb-1-bla{
	border-bottom: 1px solid black;
}
.uba-2-bla{
	border: 2px solid black;
}
.ubl-2-bla{
	border-left: 2px solid black;
}
.ubr-2-bla{
	border-right: 2px solid black;
}
.ubt-2-bla{
	border-top: 2px solid black;
}
.ubb-2-bla{
	border-bottom: 2px solid black;
}
.c-red{
	background-color:#EF0015;
}
.c-gra{
	background-color:#e6e6e5;
}
.load-more{
	background-color:#e6e6e5;
}
.t-red{
	color:red;
}
.t-gray{
	color: #cccccc;
}

.t-grayB8{
	color: #B8B8B8;
}
.t-gray8{
	color: #888888;
}
.t-gra{
    color:#a1a1a1;
}
.fsize10{font-size:10px;}
.fsize12{font-size:12px;}
.fsize14{font-size:14px;}
.fsize15{font-size:15px;}
.fsize16{font-size:16px;}
.fsize17{font-size:17px;}
.fsize18{font-size:18px;}
.fsize20{font-size:20px;}
.fsize24{font-size:24px;}


.uhide{display: none;}
.uver{vertical-align: middle;}
.uvert{vertical-align: top;}
.uverb{vertical-align: bottom;}
.ucur{cursor: pointer;}


.treeview,  
.treeview ul{ 
	font-size:14px;
	padding: 0;
	list-style: none;
} 
.treeview li{
	margin: 0;
	padding: 2px 0px 2px 16px;	
}
.treeview li span{
	padding: 3px 8px;	
}
.treeview li span:hover {
	opacity:.8;
	filter:alpha(opacity=80);
}
.treeview li .layui-this {
	color: rgb(255, 255, 255); 
	background-color: rgb(95, 184, 120);
	padding: 3px 8px;
}
.treeImg{
	width:40px;
	height:15px;
	vertical-align:middle;
	margin: 5px 0px 6px 0px;
	display: inline-block;
}
.treeImg_sel{
	width:40px;
	height:15px;
	vertical-align:middle;
	margin: 5px 5px 6px 0px;
	display: inline-block;
}
.layui-card-header-self-system{
	position: relative;
	border-bottom: 1px solid rgb(246, 246, 246);
	font-weight: bold;
	height: 42px;
	line-height: 42px;
	padding: 0px 15px;
	border-radius: 2px 2px 0px 0px;
}



.input-control{	
	outline:0;
	-webkit-appearance:none;
	transition:all .3s;
	-webkit-transition:all .3s;
	box-sizing:border-box;	
	height: 33px;
    line-height: 33px;
    background-color: #fff;
    border-radius: 2px;    
 	border: 0px solid #4576f9;
 	display:block;
 	width:100%;
 	padding: 0 5px;
}
.input-control1{
 	height: 33px;
	line-height:33px;
	border-width:1px;
	border-style:solid;
	background-color:#f9f9f9;
	border-radius:2px;
	border: 0px solid #4576f9;
}
.input-search{
	outline:0;
	-webkit-appearance:none;
	transition:all .3s;
	-webkit-transition:all .3s;
	box-sizing:border-box;
	height:31px;
	line-height:31px;
	border-width:1px;
	border-style:solid;
	background-color:#fff;
	border-radius:2px;
	display:block;
	width:100%;
	padding:0 5px;
	border-color:#e6e6e5;
	font-size: 13px;
}
.input-search28{
	outline:0;
	-webkit-appearance:none;
	transition:all .3s;
	-webkit-transition:all .3s;
	box-sizing:border-box;
	height:32px;
	line-height:32px;
	background-color:#f9f9f9;
	border-width:1px;
	border-style:solid;
	display:block;
	width:100%;
	font-size:13px;
	color:#888787;
	padding:0 5px;
	border-color:#e5e5e3
}
.input-search::-webkit-input-placeholder {
	line-height:1.3;
}
.input-search28::-webkit-input-placeholder {
	line-height:1.3
}
.input-control:hover,.input-control1:hover,.input-search:hover,.input-search28:hover {
	border-color:#4576f9!important
}
.input-control:focus,.input-control1:focus,.input-search:focus,.input-search28:focus {
	border-color:#4576f9!important;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

/*搜索按钮*/
.layui-btn-search {
	height:32px;
	line-height:32px;
	padding:0 15px;
	font-size:14px;
	background-color:#4576f9;
	border-width:1px;
	border-style:solid;
	border-color:#4576f9;
}
.layui-btn-search:hover {
	background-color:#b7e3e4;
	border-color:#b7e3e4;
}
.layui-search-mid {
	position:relative;
	float:left;
	display:block;
	line-height:20px;
	margin-left:-2px;
	padding:0
}
.layui-search-midc {
	position:relative;
	float:left;
	display:block;
	line-height:20px;
	margin-left:-2px;
	margin-top:3px;
	padding:0
}
/**border: 0px solid #4576f9**/
.select-control{
	font-family:  Arial,"Microsoft YaHei","Helvetica Neue", Helvetica, Arial,sans-serif;
  	display: inline-block;
  	padding: 5px 12px;
  	line-height:25px;
  	font-size: 14px;
  	color: #555555;
  	background-color: #ffffff;
  	background-image: none;
  	border: 1px solid #cccccc;
  	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 .15s, -webkit-box-shadow ease-in-out .15s;
  	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
textarea.input-control{
	overflow: auto;
}
input::-ms-clear{ display: none; }



/* system列表 */ 
.form-title {
	width:100%;
	position:relative;
	height:35px;
	line-height: 35px;
	font-size:14px;
}
.form-title td {
	padding:0px 0px 0px 5px;
}

.form-header {
   	width:100%;
	margin: 5px 0 0 0 ;
   	background-color: #f1f1f1;
   	text-align: center;
}
.form-header tr {
	border-width: 1px;
    border-style: solid;
    border-color: #e6e6e5;
    position: relative;
    box-sizing: border-box;
    height:36px;
   	line-height:36px;
}
.form-header td {
	border-right:1px solid #e6e6e5;
	padding:0 5px;
}
.form-div {
/*    width:100%; */
/*    height:250px; */
/*    overflow:hidden; */
	width:100%;
   height:auto;
   max-height:250px;
   overflow:hidden;
}
.form-table {
	width:100%;
   	margin-top:0px;
   	line-height: 20px;
   	table-layout:fixed;word-break:break-all;
   	border-left:1px solid #e6e6e5;
}
.form-table tr {
  	border-bottom:1px solid #e6e6e5;
   	border-collapse:collapse;
   	height:36px;
   	line-height:36px;
}
.form-table tr:hover {
	background:#F2F2F2;
}
.form tr td {
	position: relative;
   	border-right:1px solid #e6e6e5;	
   	padding:0 5px;
}
.form-table {
   width:100%;
   margin-top:0px;
   color: #666;
}
.form-table tr {
   border-bottom:1px solid #e6e6e5;
   border-left:1px solid #e6e6e5;
   height:40px;
}
.form-table tr td {
	border-right:1px solid #e6e6e5;
   	padding:0 5px;
}
.form-sum {
   	width:100%;
   	font-size:14px;
   	border-bottom:1px solid #e6e6e5;
	border-right:1px solid #e6e6e5;
	border-left:1px solid #e6e6e5;
	border-top:1px solid #e6e6e5;
}
.form-sum tr {
	height:38px;
	vertical-align:middle;
}
.form-sum td {
	border-right:1px solid #e6e6e5;
    padding:0 5px;
} 

.layui-card-header-bill {
	height:40px;
	line-height:40px;
	padding:0 5px;
	border-bottom:2px solid #f6f6f6;
	color:#333;
	border-radius:2px 2px 0 0;
	font-size:16px;
}
.bill-num {
	color:#4576f9;
	font-size:40px;
}
.bill-num1 {
	color:#333;
	font-size:30px;
}
.bill-strong {
	font-weight:bold;
}
.f-size16 {
	font-size: 16px;
}
.f-size15 {
	font-size: 15px;
}

/**单据-添加显示table*/
.bill-list-title {
	width:100%;
	position:relative;
	height:30px;
	line-height: 30px;
	font-size:14px;
}
.bill-list-title td {
	padding:0px 0px 0px 5px;
}
.bill-list-header {
   	width:100%;
	margin: 5px 0 0 0 ;
   	background-color: #f1f1f1;
   	text-align: center;
}
.bill-list-header tr {
	border-width: 1px;
    border-style: solid;
    border-color: #e6e6e5;
    position: relative;
    box-sizing: border-box;
    height:36px;
   	line-height:36px;
}
.bill-list-header td {
	border-right:1px solid #e6e6e5;
	padding:0 8px;
}

.bill-list-div {
   width:100%;
   height:auto;
}
.bill-list-body {
	width:100%;
   	table-layout:fixed;
   	word-break:break-all;
   	border-left:1px solid #e6e6e5;
   	background-color: #f9f9f9;
   	font-size:14px;
}
.bill-list-body tr {
  	border-bottom:1px solid #e6e6e5;
   	border-collapse:collapse;
   	height:36px;
   	line-height:36px;
}
.bill-list-body tr:hover {
	background:#F2F2F2;
}
.bill-list-body tr td {
	position: relative;
   	border-right:1px solid #e6e6e5;	
   	padding:0 8px;
}
.bill-list-body-cf {
	width:100%;
   	table-layout:fixed;
   	word-break:break-all;
   	border-left:1px solid #e6e6e5;
   	border-right:1px solid #e6e6e5;
   	font-size:14px;
   	color:#898888
}
.bill-list-body-cf tr {
  	border-bottom:1px solid #e6e6e5;
   	border-collapse:collapse;
   	height:36px;
   	line-height:36px;
}
.bill-list-body-cf tr:hover {
	background:#F2F2F2;
}
.bill-list-body-cf tr td {
	position: relative;
	border-right:1px solid #fff;	
   	padding:0 8px;
}

.bill-list-table {
	width:100%;
   	margin-top:0px;
   	line-height: 20px;
   	table-layout:fixed;
   	word-break:break-all;
   	border-left:1px solid #e6e6e5;
}
.bill-list-table tr {
  	border-bottom:1px solid #e6e6e5;
   	border-collapse:collapse;
   	height:36px;
   	line-height:36px;
}
.bill-list-table tr:hover {
	background:#F2F2F2;
}
.bill-list-table tr td {
	position: relative;
   	border-right:1px solid #e6e6e5;	
   	padding:0 8px;
}

.bill-list-table1 {
	width:100%;
   	margin-top:0px;
   	line-height: 20px;
   	word-break:break-all;
   	border-left:1px solid #e6e6e5;
}
.bill-list-table1 tr {
  	border-bottom:1px solid #e6e6e5;
   	border-collapse:collapse;
   	height:36px;
   	line-height:36px;
}
.bill-list-table1 tr:hover {
	background:#F2F2F2;
}
.bill-list-table1 tr td {
	position: relative;
   	border-right:1px solid #e6e6e5;	
   	padding:0 8px;
}

.bill-list-sum-warn {
	width:100%;
   	margin-bottom:2px;
   	font-size:14px;
   	border-bottom:1px solid #e6e6e5;
  	border-right:1px solid #e6e6e5;
	border-left:1px solid #e6e6e5;
	background-color: #f9f7e8;
}
.bill-list-sum-warn tr {
	height:36px;
   	line-height:36px;
	vertical-align:middle;
}
.bill-list-sum-warn td {
	font-size:14px;
	border-right:1px solid #f9f7e8;	
    padding:0 8px;
}
.bill-list-sum {
   width:100%;
   margin-bottom:2px;
   font-size:14px;
   border-bottom:1px solid #e6e6e5;
	border-right:1px solid #e6e6e5;
	border-left:1px solid #e6e6e5;
	background-color: #f9f9f9;
}
.bill-list-sum tr {
	height:38px;
	vertical-align:middle;
}
.bill-list-sum td {
	position: relative;
   	border-right:1px solid #e6e6e5;	
   	padding:0 8px;
}



.bill-list-sum1 {
	width:100%;
   	margin-top:0px;
   	line-height: 20px;
   	word-break:break-all;
   	border-left:1px solid #e6e6e5;
   	background-color: #f9f9f9;
}
.bill-list-sum1 tr {
  	border-bottom:1px solid #e6e6e5;
   	border-collapse:collapse;
   	height:36px;
   	line-height:36px;
}
.bill-list-sum tr:hover {
	background:#F2F2F2;
}
.bill-list-sum1 tr td {
	position: relative;
   	border-right:1px solid #e6e6e5;	
   	padding:0 8px;
}


.bill-sum {
   width:100%;
   margin-top:10px;
   margin-bottom:2px;
   font-size:14px;
   border-bottom:1px solid #e6e6e5;
}
.bill-sum tr {
	height:30px;
	vertical-align:middle;
	
}
.bill-sum td {
	font-size:14px;
    padding:0 5px;
}

.file_dj{
	font-size: 16px;
	width:1px;
	height:1px;
	margin-top: 0px;
	cursor: pointer;
	display: none;
}


/** 列表 */
.page-list-title {
	width:100%;
	position:relative;
	height:35px;
	line-height: 35px;
	font-size:14px;
	margin-bottom:5px;
	
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.page-list-title1 td {
	padding:0px 0px;
}
.page-list-title1 {
	width:100%;
	position:relative;
	height:35px;
	line-height: 35px;
	font-size:14px;
	margin-bottom:5px;
	
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.page-list-title td {
	padding:0px 0px;
}
.page-list-header {
   	width:100%;
   	background-color: #f2f2f2;
   	text-align: center;
}
.page-list-header tr {
	border-width: 1px;
    border-style: solid;
    border-color: #e6e6e5;
	height: 32px;
    line-height: 32px;
    position: relative;
    box-sizing: border-box;
}
.page-list-header td {
	border-right:1px solid #e6e6e5;
	padding:0 8px;
}

.page-list-div {
   width:100%;
   min-height:150px;
   height:auto;
}

.page-list-div {
   width:100%;
   min-height:150px;
   height:auto;
}
.page-list-div-roll {
   display: block;
   height: 106px;
   overflow-y:scroll; 
   overflow-x:hidden;
}
.page-list-table {
	width:100%;
   	table-layout:fixed;
   	word-break:break-all;
   	border-left:1px solid #e6e6e5;
}
.page-list-table tr {
  	border-bottom:1px solid #e6e6e5;
   	border-collapse:collapse;
   	height:32px;
   	line-height:32px;
}
.page-list-table tr:hover {
	background:#F2F2F2;
}
.page-list-table tr td {
   	border-right:1px solid #e6e6e5;	
   	padding:0 8px;
}

.page-list-table-dy {
	width:100%;
	margin-top:0px; 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-left:1px solid #e6e6e5;
}
.page-list-table-dy tr {
  	border-bottom:1px solid #e6e6e5;
   	border-collapse:collapse;
   	height:28px;
   	line-height:28px;
}
.page-list-table-dy tr:hover {
	background:#F2F2F2;
}
.page-list-table-dy tr td {
   	border-right:1px solid #e6e6e5;	
}

.page-dy {
	width:100%;
	margin-top:0px; 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-left:1px solid black;
}
.page-dy tr {
  	border-bottom:1px solid black;
   	border-collapse:collapse;
   	height:30px;
   	line-height:30px;
}
.page-dy tr:hover {
	background:#F2F2F2;
}
.page-dy tr td {
   	border-right:1px solid black;	
}

.page-list-sum {
   	width:100%;
   	font-size:14px;
   	border-bottom:1px solid #e6e6e5;
	border-right:1px solid #e6e6e5;
   	border-left:1px solid #e6e6e5;
   	background-color: #f2f2f2;
}
.page-list-sum tr {
	height:32px;
	line-height:32px;
	vertical-align:middle;
}
.page-list-sum td {
    padding:0 8px;
}

.page-title {
   margin-top:0px;
   margin-bottom:10px;
   width:100%;
   border-bottom:2px solid #e6f0f4;
}
.page-title tr {
	height:50px;
}
.page-title td {
	vertical-align:middle;
	padding-top:15px;
	padding-left:0px;
}


.page-table {
   width:100%;
   margin-top:0px;
}

.page-table tr {
   height:45px;
}
 
.page-table td {
    padding-right: 10px;
}

/*按钮自定义颜色 #4576f9*/
.layui-btn-self {
	border:1px solid #4576f9;
	background-color:#fff;
	color:#4576f9;
}
.layui-btn-self-focus {
	background-color:#4576f9;
	color:#fff;
}
.layui-btn-self:hover {
	background-color:#4576f9;
	color:#fff
}
.layui-btn-self-danger {
	border:1px solid #bfbfbf;
	background-color:#fff;
	color:#bfbfbf
}
.layui-btn-self-danger:hover {
	background-color:#bfbfbf;
	color:#fff
}
/*附件上传按钮*/
.layui-btn-self-fj {
	height:30px;
	line-height:30px;
	background-color:#4576f9;
}
.layui-btn-self-fj:hover {
	background-color:#4576f9;
}

/*获取审批人按钮*/
.layui-btn-bill-spr {
	height:36px;
	line-height:36px;
	width:300px;
	font-size:15px;
	
	border: 2px solid #4576f9;
    background-color: #fff;
    color: #4576f9;
}
.layui-btn-bill-spr:hover {
	background-color:#4576f9;
}
/*单据提交*/
.layui-btn-bill-submit {
	height:42px;
	line-height:42px;
	width:300px;
	font-size:18px;
	
	border: 2px solid #4576f9;
    background-color: #fff;
    color: #4576f9;
}
.layui-btn-bill-submit:hover {
	background-color:#4576f9;
}
/*单据保存*/
.layui-btn-bill-save {
	height:42px;
	line-height:42px;
	width:300px;
	border:2px solid #4576f9;
	background-color:#fff;
	color:#4576f9;
	font-size:18px;
}
.layui-btn-bill-save:hover {
	background-color:#4576f9;
}
/*单据禁止*/
.layui-btn-bill-disabled,.layui-btn-bill-disabled:active,.layui-btn-bill-disabled:hover {
	height:42px;
	line-height:42px;
	width:300px;
	border:1px solid #e6e6e5;
	background-color:#e6e6e5;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	cursor:not-allowed;
	opacity:1
}



/*超链接*/
a{cursor: pointer;}
/* 通用链接 未访问的链接 */
a.layui-a-self:link{
	color: #4576f9;
	outline: none;
	font-size:14px;
	
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
/* 已访问的链接 */
a.layui-a-self:visited{
	color: #b7e3e4;
	background: inherit;
	
}
/* 当有鼠标悬停在链接上 */ 
a.layui-a-self:hover{
	color: #b7e3e4;
	background: inherit;
}

/* 删除连接 未访问的链接 */
a.layui-a-self-del:link{
	color: #c0c0c0;
	background: inherit;
	outline: none;
}
/* 已访问的链接 */
a.layui-a-self-del:visited{
	color: #FF7F00;
	background: inherit;
}
/* 当有鼠标悬停在链接上 */ 
a.layui-a-self-del:hover{
	color: #ff8686;
	background: inherit;
}
/* 删除连接 未访问的链接 */
a.layui-a-self-danger:link{
	color: #ff8b8b;
	background: inherit;
	outline: none;
}
/* 已访问的链接 */
a.layui-a-self-danger:visited{
	color: #FF7F00;
	background: inherit;
}
/* 当有鼠标悬停在链接上 */ 
a.layui-a-self-danger:hover{
	color: #ff8686;
	background: inherit;
}

.addRedStar-a:after {
    content: '*';
    font-weight: 900;
    color: #ff8b8b;
}
.addRedStar-b:before {
    content: '*';
    font-weight: 900;
    color: #ff8b8b;
}
.text-red {
    color: #ff8b8b;
}
.text-gray {
    color: #898888;
}

.text-a {
    color: #ef3d49;
}
.text-b {
    color: #4576f9;
}
.text-c {
    color: #ffe8e8;
}
.h-div{
	max-height:600px;
	overflow:auto;
}
.red-dot {
   top:-8px; 
   margin-left:-3px;
}

/*system 使用*/
.layui-card-body-system {
	position:relative;
	padding:10px 35px;
	line-height:24px;
	overflow:hidden;
}

.layui-card-body-system[pad15] {
	padding:15px
}
.layui-card-body-system[pad20] {
	padding:20px
}
.layui-card-body-system .layui-table {
	margin:5px 0
}
.layui-footer-system-right{
	width:100%;
	padding: 5px 0px;
	border-top: 1px solid #e6e6e5;
	text-align: center;
}

.layui-footer-system-left{
	width:100%;
	padding: 12px 0px;
	text-align: center;
	border-top: 1px solid #e6e6e5;
}
.page-secondMenu-title{
	width:100%;
	margin-bottom: 10px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.page-secondMenu-title table {
	
	position:relative;
	height:36px;
	line-height: 36px;
	font-size:14px;
}
.page-secondMenu-title tr {
	height:36px;
	line-height:36px;
}
.page-secondMenu-title td {
	border:1px solid #f1f1f1;
	padding:0 0px;
	font-size:16px;
}

.page-secondMenu-title td 
.layui-btn-sm {
	display:inline-block;
	height:36px;
	line-height:36px;
	padding:0 1px;
	white-space:nowrap;
	text-align:center;
	font-size:14px;
	border:none;
	cursor:pointer;
	background-color:#fff;
	color:black;
}
.page-secondMenu-title td 
.layui-btn:hover {
	opacity:.8;
	filter:alpha(opacity=80);
}
.page-secondMenu-title td 
.layui-btn:active {
	opacity:1;
	filter:alpha(opacity=100)
}
.page-secondMenu-title td 
.layui-this{
	background-color:#4576f9;
	color:white;
}

/* .bodyThirdDivId::-webkit-scrollbar {
    width: 3px;    
    height: 4px;
}
滑块
.bodyThirdDivId::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 5px #bfbfbf;
    background: #bfbfbf;
}
.bodyThirdDivId::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px #f0f0f0;
    border-radius: 0;
    background: #f0f0f0;
} */

.float_div{
	position:fixed;
	left:0;
	top:45%;
	z-index:3000;
	height:100%;
	width:100%;
}
.float_div_gotop{
	position:fixed;
	right:30px;
	top:70%;
	z-index:300;
}
.uabs-c{
	position:fixed;
	left:0;
	top:0;
	height:100%;
	width:100%;
	background:#DCDCDC;
	opacity:0.4;
	filter:alpha(opacity=40)	
}
.image-suc{
	width:128px;
	height:128px;
}