@charset "utf-8";

/* CSS Document */

* {
	margin: 0;
	padding: 0;
}


html {
	height: 100%
}

li {
	list-style: none;
}

body {
	height: 100%;
	overflow: hidden;
	font-family: "Microsoft YaHei";
	font-size: 12px;
	font-family: "微软雅黑";
}

a {
	text-decoration: none !important;
}
.bjs{ background: #f8f8f8;}
input,
button,
select,
textarea {
	outline: none;
}
h1,h2,h3,h4,h5,h6{ margin: 0px;}
.blue{ background: #1296db !important; color: #fff;}
.bluec{ color: #1296db !important; font-size: 18px !important;color: #fff;}
.green{ background: #6cdb12 !important;color: #fff;}
.red{ background: #e81538 !important;color: #fff;}
.redc{ color: #e81538 !important; font-size: 18px !important;color: #fff;}
.yellow{ background: #eadf34 !important;color: #fff;}
button{ cursor: pointer;}

@font-face {
	font-family: "iconfont";
	src: url('../fonts/iconfont.eot');
	/* IE9*/
	src: url('../fonts/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/iconfont.woff') format('woff'), /* chrome, firefox */
	url('../fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
	url('../fonts/iconfont.svg#iconfont') format('svg');
	/* iOS 4.1- */
}

.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.bjs {
	background: #ebedf4;
}

.arrow-up {
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #fff;
}


/*箭头向下*/

.arrow-down {
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid #0066cc;
}


/*箭头向左*/

.arrow-left {
	width: 0;
	height: 0;
	border-top: 30px solid transparent;
	border-bottom: 30px solid transparent;
	border-right: 30px solid yellow;
}


/*箭头向右*/

.arrow-right {
	width: 0;
	height: 0;
	border-top: 50px solid transparent;
	border-bottom: 50px solid transparent;
	border-left: 50px solid green;
}

iframe{ border: none !important;}

.inp{ height: 28px; border: 1px solid #eee; line-height: 28px; padding-left: 5px;}

.layui-layer-title{ background: #098eeb !important; color: #fff !important;}
.layui-layer-ico{ background: url(../images/icon.png) !important;}
.layui-layer-setwin .layui-layer-close1{background-position: 0px -40px !important;}

::-webkit-scrollbar {
	width: 5px;
	height: 10px;
}

::-webkit-scrollbar-button:vertical {
	display: none;
}

::-webkit-scrollbar-track,
::-webkit-scrollbar-corner {
	background-color: #fff;
}

::-webkit-scrollbar-thumb {
	border-radius: 0;
	background-color:rgba(225, 225, 224, 1);
}

::-webkit-scrollbar-thumb:vertical:hover {
	background-color:rgba(225, 225, 224, 1);
}

::-webkit-scrollbar-thumb:vertical:active {
	background-color:rgba(225, 225, 224, 1);
}
.cs {
	background: #ff8519 !important;
}

.csc {
	color: #ff8519 !important;
}

.ls {
	background: #5ecb6a !important;
}

.lsc {
	color: #5ecb6a !important;
}

.zs {
	background: #d59ced !important;
}

.lans {
	background: #16c4d4 !important;
}

.hs {
	background: #f93e46 !important;
}

.hsc {
	color: #f93e46 !important;
}

.sls {
	background: #19c498 !important;
}

.fs {
	background: #ff779b !important;
}

.huis {
	background: #dddddd !important;
}

.huangse {
	background: #ffce0b !important;
}

.huangsec {
	color: #ffce0b !important;
}

.lanse {
	background: #0099cc !important;
}
.lansec {
	color: #0099cc !important;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.t-header{
	height: 40px;
}

.t-body{
	height: calc(100% - 40px);
	overflow: auto;
}

.t-body .table-sty{
	border-top: noen;
}

.table-sty {
    width: 100%;
    background: #fff;
    font-size: 14px;
    table-layout: fixed;
	border: 1px solid #e6e8ef;
}

.table-sty th, .table-sty td {
    text-align: center;
    border: 1px solid #e6e8ef;
    border-right: none;
    border-bottom: none;
	height: 30px;
	padding: 0 5px;
}

.table-sty th {
    background: #f1f6ff;
    font-weight: 600;
    color: #147ad9;
    font-weight: 700;
}

.table-sty tr td {
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;	
}

.table-sty-jg tr:nth-child(even)>td {
    background-color: #f9f9f9;
}

.text-left{
	text-align: left !important;
}

.table-sty tr td span{
	margin: 0 5px;
}

.table-sty tr td span i{
	vertical-align: middle;
	font-size: 16px;
	cursor: pointer;
	color: #0099cc;
}

.table-sty tr td a{
	color: #0099cc;	
	
}

.table-sty tr td a:hover{
	color: #0099cc;
	text-decoration: underline !important;
}

.pop-box{
	height: 100%;
}