﻿.css_1001
{
	color:#000000;
	font-size:14px;
	font-family:微软雅黑;
	background-color:#fafaff;
}

.css_1801
{
	color:#000000;
	font-size:19px;
	font-weight:bold;
	font-family:楷体_GB2312;
	text-align:center;
	vertical-align:middle;
	display:table-cell;
}
.css_1811
{
	color:#000000;
	font-size:18px;
	font-weight:bold;
	font-family:微软雅黑;
	text-align: LEFT;
    	padding-left: 20px !important;
	background-color:#dedede;
	/*background: url(images/Render_2.png) repeat-x;*/
        border-radius: 10px 10px 0 0;
	border-bottom:solid 1px #0080c0 !important;
}
.css_1812
{
	color:#000000;
	font-size:18px;
	font-weight:bold;
	font-family:微软雅黑;
	text-align: LEFT;
    	padding-left: 20px !important;
	background-color: #dedede;
    	opacity:.6;filter:alpha(opacity=60);
	border:solid 1px #0080c0;
}
.css_1813
{
	color:#000000;
	font-size:15px;
	font-weight:bold;
	font-family:微软雅黑;
	text-align: center;
}

.css_1901
{
	color:#000000;
	text-align:right;
	vertical-align:middle;
}

.css_1902
{
	color:#0000ff;
	text-align:center;
	vertical-align:middle;
	border-top-style:none;
	border-left-style:none;
	border-right-style:none;
	border-bottom: 1px solid #808080;
	background-color:#ffffff;
}
/*透明按钮*/
.css_1903
{
	color:#ffffff;
	vertical-align:middle;
	border-top-style:none;
	border-left-style:none;
	border-right-style:none;
	border-bottom-style:none;
	background-color: transparent;
}
.css_1903:hover
{
	color:#ffffff;
	vertical-align:middle;
	border-top-style:none;
	border-left-style:none;
	border-right-style:none;
	border-bottom-style:1px solid #808080;
	background-color: transparent;
}
.css_1911
{
	color:#ff0080;
	text-align:right;
	vertical-align:middle;
}
.css_2001
{
	color:#000000;
	text-align:right;
	vertical-align:middle;
}
.required:before {
        content: '* ';
        color: red;
}
.css_2002
{
    width: 100%;
    padding-left: 10px;
    height: 38px !important;
    line-height: 1.3;
    line-height: 38px\9;
    border-width: 1px;
    border-style: solid;
    background-color: #fff;
    border-radius: 5px;
    border-color: #e6e6e6;
}
.css_2002 label
{
    line-height: 34px;
}

.css_2002 option
{
    font-size: 18px;
}


.css_2003
{
	color:#0000ff;
	text-align:center;
	vertical-align:middle;
	border-color:#808080;
	border-top-style:none;
	border-left-style:none;
	border-right-style:none;
	border-bottom: 1px solid;
}

.css_2004
{
    display: block;
    width: 100%;
    padding-left: 10px;
    height: 38px;
    line-height: 1.3;
    line-height: 38px\9;
    border-width: 1px;
    border-style: solid;
    background-color: #fff;
    border-radius: 2px;
    border-color: #e6e6e6;
}

.css_2005
{
	color:#0000ff;
	text-align:right;
	vertical-align:middle;
}

.css_2008 { border:solid 1px #c0c0c0; background-color:#ffffff;width:calc(100% - 10px) !important;margin-left:5px; }

.css_2011
{
	color:#000000;
	text-align:center;
	vertical-align:middle;
	border:solid 1px #0080c0;
	background-color:#ffffff;
}

.css_2012
{
	text-align:center;
	border-style:none;
	background-color:#ffffff;
    	padding-left: 10px;
    	height: 38px !important;
    	line-height: 1.3;
    	line-height: 38px\9;
}

.css_2014
{
	text-align:left;
	border-style:none;
	background-color:#ffffff;
    	padding-left: 10px;
    	min-height: 38px !important;
    	line-height: 1.3;
    	line-height: 38px\9;
}

.css_2015
{
	color:#0000ff;
	text-align:right;
	border-style:none;
	background-color:#ffffff;
}
/*表格布局续*/
.css_2017 { border:none; background-color:#ffffff;padding:0px;margin:0px; }
.css_2017>tbody>tr>td { border-left:solid 1px #dcdcdc;border-right:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc;border-top:none; padding-right:4px; }

/*表格布局一*/
.css_2018 { border:solid 1.2px #c0c0c0; background-color:#ffffff; }
.css_2018>tbody>tr>td { border:solid 1px #dcdcdc; padding-right:4px; }
/*表格布局二*/
.css_2019 { border:solid 1.2px #dcdcdc; background-color:#ffffff; }
.css_2019>tbody>tr>td 
{ 
	border-top:1px solid #dcdcdc;
	border-left:0px solid #dcdcdc;
	border-right:0px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
	padding-right:4px; 
}

.css_2101
{
    display: inline-block;
    background-color: #0A98E4;
    opacity:.8;filter:alpha(opacity=80);
    color: #ffffff;
    white-space: nowrap;
    text-align: center;
    font-size: 14px;
    border: none;
    border-radius: 2px;
    cursor: pointer;
}
.css_2101:active{background-color: #0A98E4;opacity:1;filter:alpha(opacity=100)}
.css_2101:hover{background-color: #0A98E4;opacity:.8;filter:alpha(opacity=80);color:#fff}
.css_2101:disabled
{
    border: 1px solid #e6e6e6;
    background-color: #FBFBFB;
    color: #C9C9C9;
    cursor: not-allowed;
    opacity: 1;
}
.css_2102 { color:#000000; border:solid 1px #0080c0; background-color:#e0e0e0; }
/*链接按钮*/
.css_2103
{
	font-size:14px;
	font-family:微软雅黑;
	color:#333333;
	border:0px none;
        background-color: #FFFFFF;
	-moz-box-shadow:0px 0px 0px 0px #1564ad;
	-webkit-box-shadow:0px 0px 0px 0px #1564ad;
	box-shadow:0px 0px 0px 0px #1564ad;
	text-align:center;
	display:block;
	text-decoration:underline;
}

.css_2103:hover
{

}
/*半圆按钮*/
.css_2104
{
	font-size:14px;
	font-weight:bold;
	font-family:微软雅黑;
	color:#333333;
	border-radius: 8px 8px 0px 0px;
	border:0px;
	vertical-align:middle;
	display:block;
	text-decoration:none;
	text-align:center;
	border-width:1px 1px 0px 1px;border-style: solid; border-color: #81CBE1;
	background-color: #FFFFFF;
	//background-image: url(Resource/Tab_3.png);
}
	
.css_2104:hover, .css_2104:active, .css_2104:disabled, .css_2104:visited
{
	color:#FFFFFF;
	background-image: url(Resource/Tab_4.png);
}

/*透明按钮*/
.css_2105
{
	color:#000000;
	vertical-align:middle;
	border-top-style:none;
	border-left-style:none;
	border-right-style:none;
	border-bottom-style:none;
	background-color: transparent;
}
.css_2105:hover
{
	color:#000000;
	vertical-align:middle;
	border-top-style:none;
	border-left-style:none;
	border-right-style:none;
	border-bottom-style:1px solid #808080;
	background-color: transparent;
}
/*栅格控件*/
.css_2201 { border:solid 1px #c0c0c0; width: 100%;color: #666; }
.css_2201 tbody tr:hover, .css_2201 thead tr{background-color: #f2f2f2;}
.css_2201 td { border:solid 1px #e6e6e6; }
.css_2201 th { border:solid 1px #e6e6e6; background-image:-webkit-gradient(linear,left bottom,left top,from(#ffffff),to(#ceeeff));background-image:linear-gradient(0deg,#ffffff 0,#ceeeff 100%); color:#006666 }
.css_2201 thead>tr>td { font-weight:bold; color:black !important; background-color:#f2f2f2 !important;}
.layui-table td, .layui-table th {
    position: relative;
    padding: 9px 15px;
    min-height: 20px;
    line-height: 20px;
    font-size: 14px;
}
.css_2201 th, .css_2201 td{position: relative;padding: 5px 0 9px 0; min-height: 20px;max-width:250px; line-height: 20px;  font-size: 14px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;
/*兼容性*/  

-webkit-text-overflow:ellipsis;}

/*编辑控件*/
/*
.css_2202 { border:solid 1px #c0c0c0; width: 100%;color: #666; }
.css_2202 tbody tr:hover, .css_2202 thead tr{background-color: #f2f2f2;}
.css_2202 td { border:solid 1px #e6e6e6; }
.css_2202 th { border:solid 1px #e6e6e6; background-image:-webkit-gradient(linear,left bottom,left top,from(#ffffff),to(#ceeeff));background-image:linear-gradient(0deg,#ffffff 0,#ceeeff 100%); color:#006666 }
.css_2202 thead>tr>td { font-weight:bold; color:black !important; background-color:#f2f2f2 !important;}
.layui-table td, .layui-table th {
    position: relative;
    padding: 9px 15px;
    min-height: 20px;
    line-height: 20px;
    font-size: 14px;
}
.css_2202 th, .css_2202 td{position: relative;padding: 1px 1px; min-height: 20px;max-width:250px; line-height: 20px;  font-size: 14px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
*/
/*无边栅格*/
.css_2202 { border:none; }
.css_2202 td { border:none; }
.css_2202 th { border:none; background-color:#ffffff; }

.css_2203{width: 100%; margin: 0px 0; background-color: #fff; color: #666;table-layout:fixed}
.css_2203 tr{transition: all .3s; -webkit-transition: all .3s;}
.css_2203 th{text-align: left; font-weight: 400;background-color: #f2f2f2; color:#006666}
//.css_2203 td{color:#333333}
.css_2203 thead tr,.css_2203[lay-even] tr:nth-child(even),
.css_2203 tbody tr:hover,
.css_2203-hover,
.css_2203-click{background-color: #f2f2f2;}

.css_2203 th,
.css_2203 td,
.css_2203[lay-skin="line"],
.css_2203[lay-skin="row"]{border-width: 1px; border-style: solid; border-color: #e6e6e6;}

.css_2203 th, .css_2203 td{ padding: 2px 2px; min-height: 20px;max-width:250px; line-height: 20px;  font-size: 14px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;

/*兼容性*/  

-webkit-text-overflow:ellipsis;}

.css_2203[lay-skin="line"] th, .css_2203[lay-skin="line"] td{border-width: 0; border-bottom-width: 1px;}
.css_2203[lay-skin="row"] th, .css_2203[lay-skin="row"] td{border-width: 0;border-right-width: 1px;}
.css_2203[lay-skin="nob"] th, .css_2203[lay-skin="nob"] td{border: none;}

.css_2203 img{max-width:100px;}

/** 编辑栅格控件 **/
.css_2204 { border:solid 0px #c0c0c0; width: 100%;color: #666; }
.css_2204 tbody tr:hover, .css_2201 thead tr{background-color: #f2f2f2;}
.css_2204 td { border:solid 1px #e6e6e6; }
.css_2204 th { border:solid 1px #e6e6e6; background-image:-webkit-gradient(linear,left bottom,left top,from(#ffffff),to(#ceeeff));background-image:linear-gradient(0deg,#ffffff 0,#ceeeff 100%); color:#006666 }
.css_2204 thead>tr>td { font-weight:bold; color:black !important; background-color:#f2f2f2 !important;}
.layui-table td, .layui-table th {
    position: relative;
    padding: 9px 15px;
    min-height: 20px;
    line-height: 20px;
    font-size: 14px;
}
.css_2204 th, .css_2204 td{position: relative;padding: 5px 0 9px 0; min-height: 20px;max-width:250px; line-height: 20px;  font-size: 14px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;
/*兼容性*/  

-webkit-text-overflow:ellipsis;}

/*
.css_2204{width: 100%; margin: 0px 0; background-color: #ffffff; color: #666;table-layout:fixed}
.css_2204 tr{transition: all .3s; -webkit-transition: all .3s;}
.css_2204 th{
	text-align: left;
	font-weight: 400;
	background-color: #ceeeff;
	//background-image:-webkit-gradient(linear,left bottom,left top,from(#ffffff),to(#ceeeff));
	//background-image:linear-gradient(0deg,#ffffff 0,#ceeeff 100%);
	color:#006666
}
.css_2204 thead tr,.css_2204[lay-even] tr:nth-child(even),
.css_2204 tbody tr:hover,
.css_2204-hover,
.css_2204-click{background-color: #fffffff;}

.css_2204 th,
.css_2204 td,
.css_2204[lay-skin="line"],
.css_2204[lay-skin="row"]{border-width: 1px; border-style: solid; border-color: #96cfeb;}

.css_2204 th, .css_2204 td{ padding: 2px 2px; min-height: 15px;max-width:250px; line-height: 15px;  font-size: 14px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;
-webkit-text-overflow:ellipsis;}

.css_2204[lay-skin="line"] th, .css_2204[lay-skin="line"] td{border-width: 0; border-bottom-width: 1px;}
.css_2204[lay-skin="row"] th, .css_2204[lay-skin="row"] td{border-width: 0;border-right-width: 1px;}
.css_2204[lay-skin="nob"] th, .css_2204[lay-skin="nob"] td{border: none;}

.css_2204 img{max-width:100px;}
*/
/*默认数据栅格*/
.css_2205 { width: 100%; margin: 0px 0; background-color: #ffffff; color: #666;table-layout:fixed }
.css_2205 th { text-align: left;
	font-weight: 400;
	background-color: #ceeeff;
	color:#006666;border-width: 1px; border-style: solid; border-color: #96cfeb; }
.css_2205 td { border-width: 1px; border-style: solid; border-color: #96cfeb; background-color:#ffffff; }

/*工具按钮*/
/*
.css_3002
{
    color: #FFFFFF;
    background-color: #1B1B7D;
    border: 1px solid;
    text-align: center;
    vertical-align: top;
    font-family: 宋体;
    font-size: 1.188rem;
    font-weight: bold;
}

.css_3002:hover
{
    background-color: #0000F9;
}
*/
.css_3002
{
    display: inline-block;
    background-color: #0A98E4;
    color: #ffffff;
    white-space: nowrap;
    text-align: center;
    font-size: 14px;
    border: none;
    border-radius: 2px;
    cursor: pointer;
}
.css_3002:active{background-color: #0A98E4;opacity:1;filter:alpha(opacity=100)}
.css_3002:hover{background-color: #0A98E4;opacity:.8;filter:alpha(opacity=80);color:#fff}
.css_3002:disabled
{
    border: 1px solid #e6e6e6;
    background-color: #FBFBFB;
    color: #C9C9C9;
    cursor: not-allowed;
    opacity: 1;
}
.css_3003
{
	color:#003030;
	font-size:14px;
	font-family:Arial;
	background-color:#fafaff;
	border:1px solid #e0e080;
	text-align:center;
	display:block;
	text-decoration:none;
}

.css_3003:disabled
{
	color:#c0c0c0;
	font-size:14px;
	font-family:Arial;
	background-color:#fafaff;
	border:1px solid #e0e080;
	text-align:center;
	display:block;
	text-decoration:none;
}

.css_3004
{
	color:#000080;
	background-color:#f8fff8;
	border:1px solid #0080c0;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-moz-box-shadow: inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow: inset 0px 1px 0px 0px #bbdaf7;
	box-shadow: inset 0px 1px 0px 0px #bbdaf7;
	text-align:center;
	display:block;
	text-decoration:none;
}

.css_3004:hover
{
	background-color:#e0ffff;
}
/*搜索样式*/
.csx_3005
{
	background-color: #FFFFFF;
	height:2rem;
	top: 0.5rem;
	border-radius: 1rem;
	overflow: hidden;
	border: 1px solid #C0C0C0;
	margin: 0 2%;
}
.css_3005
{	
	height:1.8rem;
	border: none !important;
}
.css_3005 input {
	height:1.75rem!important;
   	border: none;
    	outline: none;
    	font-size: 1rem;
    	width: 82%;
    	float: left;
    	text-indent: 1rem;
}

.css_3005 button {
	line-height:1.0;
	height:1.625rem!important;
    	float: right;
    	border: none;
    	outline: none;
    	width: 18%;
    	background-size: 1.2rem;
}

/*工具控件*/
.cssz_3005
{
	font-size:14px;
	font-weight:bold;
	font-family:微软雅黑;
	color:#ffffff;
	border-radius: 8px 8px 8px 8px;
	border:0px;
	vertical-align:middle;
	display:block;
	text-decoration:none;
	text-align:center;
	border-width:1px 1px 1px 1px;border-style: solid; border-color: #81CBE1;
	/*background-color: #FFFFFF;*/
	background:rgba(26,26,124, 0.5);
}

.css_3006
{
	color:#000000;
	font-size:14px;
	background-color:#fafafa;
	text-align:left;
	border:none;
}
/*底部按钮*/
.css_3007
{
	background-color: #0A98E4;
	border: 1px solid #0A98E4;
	color:#ffffff;
    	font-size: 1.188rem;
	text-align:center;
	font-family:宋体;
	font-weight:bold;
}
.css_3007:disabled
{
    border: 1px solid #e6e6e6;
    color: #C9C9C9;
    cursor: not-allowed;
    opacity: 1;
}
.csx_3008 { border:solid 1px #0080c0; background-color:#e0f8f0; }

/*工具标题*/
.css_3009
{
	font-size:18px;
	font-family:微软雅黑;
	font-weight:bold;
	text-align: center;
}
.csx_3011
{
	margin-top:6px;
	margin-left:4px;
	margin-right:4px;
	margin-bottom:6px;
	padding-left:4px;
	padding-right:4px;
	border:solid 1px #0080c0;
	background-color:#ffffff;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
.csx_3012
{
	margin-top:6px;
	margin-left:4px;
	margin-right:4px;
	margin-bottom:6px;
	padding-left:4px;
	padding-right:4px;
	border:solid 1px #ffffff;
	background-color:#ffffff;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
.csx_3013
{
	margin-top:6px;
	margin-left:4px;
	margin-right:4px;
	margin-bottom:6px;
	padding-left:4px;
	padding-right:4px;
	border:solid 1px #0080c0;
	background-color:#ffffff;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

.csx_3018 { border-bottom:solid 1px #808080; }
.css_4001
{
	width: 100%;position: absolute ;z-index: 50;
}

.css_4002
{
	width: 100%;position: absolute ;bottom: 0px;z-index: 50;background-color: white;padding-top: 10px;
}

.css_4003 
{ 
	background-color:#ffffff;
    	border: 1px solid #D5D4CF;
    	margin: 2%;
    	width: 96% !important;
    	opacity: 0.8; 
}
.css_4003>tbody>tr>td 
{ 
	border-top:1px solid #dcdcdc;
	border-left:0px solid #dcdcdc;
	border-right:0px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
	padding-right:4px; 
}
.css_8002
{
	display:none!important; 
}
.Splitter { border:solid 0.5px #e0e0e0; background-color:#e0e0e0; }
#Themebar_X { top:0; width:100%; }
#Themebar, #Titlebar>tbody>tr:nth-child(1) { color:#ffffff; background-image:linear-gradient(90deg,#04d466,#0080d4);height: 2.25rem !important;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1); }
#Topbar>tbody>tr:nth-child(1)
{
    width: 100%;
    height: 2.5rem;
    background-color: white;
    z-index: 100;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
}