* {
	margin: 0px;
	padding: 0px;
	color: #000000;
}
table {
	border-collapse:collapse;
}
body, td, th {
	font-family: Arial, Courier New, Times New Roman, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #f2f3f7;
	margin: 0px;
}
a {
	text-decoration: none;
	color: #FFF;
}
.common_table_div {
	width: 520px;
	margin: 10px auto;
	padding: 10px;
}

.common_table_div a {
	color: #32496E;
	text-decoration: underline;
}

.common_table_div td,.common_table_div th {
	border: 1px solid #000000;
	background-color: #E8E8E8;
	padding: 8px 5px;
}

.common_table_div td {
	background-color: #f8f8f8;
}

td .td_error {
	color:#f00;
}

/* login.html */
.login_warpping {
	background-repeat: no-repeat;
	height: 234px;
	width: 328px;
	margin-top: 5%;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.login_msg {
	height: 20px;
	padding: 0px 10px;
	text-align: center;
	color:#F30;
}
.login_green {
	color:#075a38;
}
.login_label {
	height: 20px;
	margin-top: 10px;
	padding-left: 45px;
	color: #478fab;
	font-size: 12px;
	line-height: 20px;
}
.login_input {
	margin-top: 0px;
	padding-left: 45px;	
}

.login_input input {
	background-color: #dcdcdc;
	width: 229px;
	height: 28px;
	border:0px;
	padding:0px 5px;
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
}
.login_input input:hover{
}
.login_btn {
    margin-top: 35px;
	text-align:center;
}


/* header.html */
#header {
	height: 46px;
	padding-right: 10px;
	background-color: #2F4056;
	/*background: url("/images/background.png") repeat-x scroll 0 0 transparent;*/
}
#header .logo {
	float: left;
	height: 30px;
	padding-left: 30px;
	padding-top: 10px;
	font-weight: bold;
	font-size: 18px;
	color: #FFFFFF;
}
#header .sys_btn {
	float: right;
	margin-top:6px;
}
#header .sys_btn a {
	margin-right: 5px;
}
#header .sys_btn .btn_side {
	/*background: url("/images/button.png") no-repeat scroll 0 0px transparent;*/
	color: #FFFFFF;
	display: block;
	float:left;
	height:25px;
}

#header .sys_btn .left {
	background-position: 0 -2752px;
	width:4px;
	margin-left:6px;
}

#header .sys_btn .middle {
	background-position: 0 -2880px;
	background-repeat: repeat-x;
	padding: 0px 4px;
	line-height: 25px;
}

#header .sys_btn .right {
	background-position: -28px -2944px;
	width:4px;
}

#header .sys_btn a:hover .left {
	background-position: 0 -2784px;
}
#header .sys_btn a:hover .middle {
	background-position: 0 -2912px;
}
#header .sys_btn a:hover .right {
	background-position: -28px -2976px;
}

/* nav.html */
.nav_body {
	background: url("/images/nav_repeat_y.png") repeat-y scroll 0 0 transparent;
	background-color: #f2f3f7;
}
div.sdmenu {
	width: 164px;
	font-size: 12px;
	color: #fff;
	padding: 1px 16px 20px;
	float:left;
}
div.sdmenu div {
	overflow: hidden;
	/*background: url("/images/button.png") repeat-x scroll 0 -96px transparent;*/
	background-color: #2F4056;
}
div.sdmenu div.collapsed {
	height: 26px;
}
div.sdmenu div span {
	display: block;
	padding: 6px 25px;
	font-weight: bold;
	color: #fff;
	background: url("/images/expanded.gif") no-repeat 10px center;
	cursor: pointer;
}
div.sdmenu div.collapsed span {
	background-image: url("/images/collapsed.gif");
}
div.sdmenu div a {
	line-height: 24px;
	padding-left: 10px;
	background: #dcdde0;
	display: block;
	color: #111111;
	border-bottom: 1px solid #cccdd1;
}
div.sdmenu div a.current {
	background : #bdbec1 url("/images/linkarrow.gif") no-repeat right center;
}
div.sdmenu div a:hover {
	background : #bdbec1 url("/images/linkarrow.gif") no-repeat right center;
}

.green  {color:green}
.red {color:red}

#msg{display:none;border:1px solid #8d8d8c;width:200px;height:30px;line-height:30px;padding:0 10px;position:absolute;left:900px;color:#000;background:#fff;}
#msg a{color:blue;text-decoration:underline;}
#close_msg{display:inline-block;float:right;cursor:pointer;}

/*page nav css*/
.page a{height: 34px;padding: 0 8px;border: 1px solid #e1e2e3;margin: 0 4px;text-decoration: initial;color: #32496E;}
.page a:hover{color:#1257C5;}
.page b{margin: 0 4px;}

/*翻页*/
.turn_page{width:730px;height:30px; margin:20px auto;}
.turn_page li{display:inline-block; *float:left;height:26px; margin:0 0 0 6px;font-size:12px;}
.turn_page .on{ border:none; width:26px; line-height:26px; text-align:center; color:#3e3e3e}
.turn_page .on a{ color:#3e3e3e; font-weight:bold; text-decoration:none}
.turn_page .num{width:26px;}
.turn_page .next_page{width:66px; height:26px;}
.turn_page .num a{ display:inline-block;width:23px; height:23px;line-height:24px;background-color:#e8f6ff;color:#3e3e3e;border:1px solid #99d4fc;text-align:center; text-decoration:none;}
.turn_page .num a:hover{ background-color:#99d4fc;}
.turn_page .next_page a{ display:inline-block;width:64px; height:24px; line-height:24px; background-color:#e8f6ff;color:#3e3e3e;border:1px solid #99d4fc;text-align:center; text-decoration:none}
.next_page a:hover{ background-color:#99d4fc}
/*翻页 end*/

pagination{ margin:20px 0;}

.pagination {width: 680px;height: 32px;display:block; margin:0 auto;}

.pagination li{float: left; display: inline; height: 32px; line-height: 32px; padding: 0 10px;color:#000;font-size:15px; margin: 0 5px; border:1px solid #dedede; font-size:16px;}

.pagination li a{color:#000;font-size:16px; }

.pagination li.thisclass{background:#09f;border:1px solid #218EC1;color:#fff; font-size:16px;}

.pagination li.thisclass a{color:#fff;}
.pagination li a:hover, a:focus {
	color: hsl(209, 93%, 48%);
	text-decoration: none;
}
.pagination .disabled a{text-decoration: none; }

/* popin some verify */
.layui-layer-content > div > input#reason {width:155px;}

