/*head*/
input::-webkit-input-placeholder 
{color: #aaaaaa !important;}
input:-moz-placeholder
{color: #aaaaaa !important;}
input::-moz-placeholder 
{color: #aaaaaa !important;}
input:-ms-input-placeholder 
{color: #aaaaaa !important;}

HTML {HEIGHT: 100%}
body {
        MARGIN: 0px auto 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-image: url();
    font-family: "Arial","Microsoft YaHei","黑体","宋体",sans-serif;
        FONT-SIZE:14px;
        BACKGROUND-color:#ffffff;
		width:100%;
}

DIV {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
A
 {
 text-decoration:none;
 color:#000;
 }
A:hover
 {
 text-decoration:none;
 color:blue;
 }
/*主页的HEAD*/
#main_top
{ 
  MARGIN:0px auto 0px;
  height:80px;
  width:100%;
 /* BACKGROUND-color:#393D49;*/
 BACKGROUND-color:#ffffff;
  text-align: center;
  text-overflow: ellipsis;
overflow:hidden;
white-space:nowrap;
}
#main_top_center
{ 
  MARGIN:0px auto 0px;
  height:80px;
  min-width:320px;
 /* display:block;*/
}
#main_top_center_logo
{ 
  MARGIN:0px auto 0px 0px;
  float:left;
  height:80px;
  width:55px;
}

#main_top_center_company
{ 
  MARGIN:0px auto 0px 0px;
  display:inline-block;
  height:80px;
  width:70%;
  min-width:260px;
  line-height:55px;
 
overflow:hidden;

 text-align:left;
text-shadow : rgba(255,255,255,0.5) 0 5px 6px, rgba(255,255,255,0.2) 1px 3px 3px;
-webkit-background-clip : text;
  font-size:24px;
  color:#fff;
  font-family: "Arial","Microsoft YaHei","黑体","宋体",sans-serif;
}
#main_top_center_menu
{ 
  MARGIN:0px;
  float:right;
  height:80px;
  width:20px;
  text-align:right;
}

#main_body
{
position:relative;
MARGIN:0px auto 0px;
  padding-top:10px;
  width:100%;
  
  background-size:cover;
  background-attachment:fixed;
  Background-repeat:no-repeat;
 }
 
 #main_body_center
{ MARGIN:0px auto;
padding-top:-10px;
padding-bottom:10px;
min-width:300px;
min-height:650px; 
background: rgba(0, 0, 0, 0.1);
text-align:left;

 }
  #main_body_box
{ 
  MARGIN:0px auto 0px;
  width:98%;
  min-width:300px;
  min-height:740px;
 }


  


/*分页*/
.main_page_box
{
margin:5px auto 5px;
text-align:center;
border: solid #dddddd 1px;
background-color:#f2f2f2;
min-height:35px;
padding-top:10px;
}
.main_page_info
{
display:inline;
min-width:280px;
text-align:center;
font-size:14px;
 } 
.main_page
{
display:inline;
border:0px;
}
/*分页结束*/
 #main_bottom
{ 
  MARGIN:0px auto 0px;
  padding-top:5px;
  height:60px;
  width:100%;
  BACKGROUND-color:#48525E;
  text-align: center;
  float:left;
}

#main_bottom_copyright
{ 
  MARGIN:0px auto 3px;
  height:25px;
  width:100%;
  color:#fff;
  font-size:12px;
  vertical-align:center;
}

/*list列表开始*/
.list_table
{
margin:5px auto 5px;
border-collapse: collapse;
width:100%;
border:solid #e2e2e2 1px;
 }
.list_table tr
{
height;40px;	 
}
.list_table th
{background-color:#dddddd;
 color:#555555;
 text-align:center;
 font-size:14px;
 height:40px;
 font-weight:bold;
 white-space:nowrap;
 text-overflow:ellipsis;
 padding-left:6px;
 padding-right:6px;	
 }                                                 
.list_table td {
	font-family: "Arial","Microsoft YaHei","黑体","宋体",sans-serif;
	color:#4F4F4F;
	text-decoration: none;
	text-align:center;
	height:40px;	
	min-width:30px;
    max-width:280px;
	padding-left:6px;
    padding-right:6px;	
font-size: 14px;
border:solid #e2e2e2 1px;
overflow: hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	
}
.list_table tr:hover{
	background-color:#eeeeee;
}
/*list列表结束*/
/*数据列表开始,暂时和USER.js统一*/
.table_data
{
margin:5px auto 5px;
border-collapse: collapse;
width:100%;
border:solid #e2e2e2 1px;
 text-align:center;
 }
.table_data th
{background-color:#359f6a;
 color:#ffffff;
 text-align:center;
 font-size:14px;
 height:35px;
 font-weight:bold;
 white-space:nowrap;
 text-overflow:ellipsis;}  
.table_data tr
{text-align:center;} 
.table_data tr:hover
{background-color:#eeffee;} 
.table_data td {
  font-family: "Arial","Microsoft YaHei","黑体","宋体",sans-serif;
  color:#4F4F4F;
  text-decoration: none;
   /*	text-align:center;*/
  height:35px;	
  padding-left:4px;
  padding-right:4px;	
  font-size: 14px;
  border:solid #e2e2e2 1px;
  position:relative;
/*overflow: hidden;text-overflow:ellipsis;white-space:nowrap;*/
/*word-wrap:break-word; word-break:break-all;*/
}
.table_data .td_normal
{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.table_data td:hover{
  /*text-overflow:inherit; 
    overflow: visible; 
    white-space: pre-line;     合并空白符序列，但是保留换行符。*/
}
/*数据列表结束*/
/*数据列表开始*/
.data_table
{
margin:5px auto 5px;
border-collapse: collapse;
width:100%;
border:solid #e2e2e2 1px;
 text-align:center;
 }
.data_table .tr_title
{background-color:#dddddd;
 color:#555555;
 text-align:center;
 font-size:14px;
 height:35px;
 font-weight:bold;
 white-space:nowrap;
 text-overflow:ellipsis;}  
.data_table tr
{text-align:center;} 
.data_table td {
	font-family: "Arial","Microsoft YaHei","黑体","宋体",sans-serif;
	color:#4F4F4F;
	text-decoration: none;
   /*	text-align:center;*/
	height:35px;	
	padding-left:4px;
    padding-right:4px;	
font-size: 14px;
border:solid #e2e2e2 1px;
position:relative;
/*overflow: hidden;text-overflow:ellipsis;white-space:nowrap;*/
/*word-wrap:break-word; word-break:break-all;*/
}
.data_table .td_normal
{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.data_table td:hover{
  /*text-overflow:inherit; 
    overflow: visible; 
    white-space: pre-line;     合并空白符序列，但是保留换行符。*/
}
/*数据列表结束*/

/*切换菜单开始*/
#menubox {
	list-style:none;
	margin:10px auto 0px auto;
	padding:0px 0px 0px 0px;

}
#menuico {
	float:right;
	margin-right:0px;
	text-align:center;
	position:relative;
	padding: 0px 9px 4px 9px;
	margin-top:7px;
	border:none;
	color:#ffffff;
	cursor:pointer
}

#menulist{
	top:50px;
	float:left;
	position:absolute;
	text-align:left;
	z-index:1000;
	display:none;
	left:auto;
	right:0px;	

}

#menulist dd 
{
background-color:#2F4056;
padding-left:15px;
font-size:14px;
color:#8e8e8e;
cursor:pointer;
text-overflow: ellipsis;
overflow:hidden;
white-space:nowrap;
}
#menulist dd:hover 
{
background-color:#01AAED;
color:#fff;
}

/*login页面文本框*/
.inputbox
{position: relative;margin:10px 3px 10px 3px;background-color:#fff;border: 1px solid #D0D0D0;height:40px;border-radius:5px; overflow:hidden;}
.inputbox:hover
{border: 1px solid #FF5722;box-shadow: 0 0 10px #FF5722;border-radius:5px; }
.inputbox_on
{position: relative;margin:10px 3px 10px 3px;border: 1px solid #FF5722;height:40px;box-shadow: 0 0 10px #FF5722;border-radius:5px; overflow:hidden;}
.inputbox_ico
{position:absolute;left:0px;top:0px;float:left;padding-left:5px;padding-top:5px;}
.inputbox_text
{display:inline-block;float:left;padding-left:40px;margin-top:0px;border:0px;height:40px;min-width:200px;font-size:14px;}
.inputbox img,.inputbox_on img
{position:absolute;right:0px;top:0px;display:inline-block;cursor:pointer;height:40px;}
.inputbox_must
{position:absolute;right:0px;bottom:0px;display:inline-block;height:40px;width:2px;background-color:red;}
.inputbox_unmust
{position:absolute;right:0px;bottom:0px;display:inline-block;height:40px;width:2px;background-color:green;}
.inputbox_error
{margin:3px;padding:3px;height:20px;font-size:14px;color:red;text-align:right;overflow:hidden;}


/*切换菜单结束*/
/*右侧悬浮按钮*/
#rightButton{ position:fixed; _position:absolute; width:38px;top:150px; right:0; z-index:999; display:block;}
#right_ul{ position:relative;background-color:#fff;border-top:1px solid #ddd;border-left:1px solid #ddd;}
#right_ul li{padding-top:5px;width:40px;height:35px;color:#d2d2d2;border-bottom:1px solid #ddd;text-align:center;cursor:pointer;}
#right_ul li i{font-size:28px;color:#d2d2d2;}
#right_ul li i:hover{font-size:28px;color:#000;}
/*右侧悬浮按钮结束*/


/*此处用于改造layui-table的样式*/
/* 偶数行背景色 */


.layui-table[lay-even] tr:nth-child(even) {
    /* background-color: #aaffaa; */
    background-color: #eeffee;
}

/* 鼠标指向表格时,奇数行背景颜色 */
.layui-table tbody tr:hover,.layui-table-hover {
	background-color: #eeffee;
}

/* 表格头部工具栏背景色 */
.layui-table-tool {
	background-color: #eeffee;
}

/* 表格头部背景色 */
.layui-table thead th {
	background-color: #359f6a; 
	color: #fff;
	font-weight: bold;
}
/*
.layui-table tbody td {
  width:250px;
}
*/
/* 解决表格里的图片展示不完整 */
.layui-table-cell{
	text-align:center;
	height:auto;
	/*white-space:normal;*/
}
.layui-table img{
	max-width:100%;
}

