﻿@charset "utf-8";
/*-----------------------------------------
Site:HEZEI CLF SYSTEM
CSS Author name:ChenJG for HONNGDINGXINXI
Updated:2014-11
-----------------------------------------*/
*{ font-size:12px; }
html { height:100%;}
body {
	font-family:helvetica,tahoma,verdana,sans-serif;
    padding:10px;
    font-size:12px;
    margin:0;
	height:100%;
	}
h1 { margin:0; padding:0; font:bold 25px/30px Microsoft YaHei; color:#333; }
h2 { margin:0; padding:0; font:bold 18px/25px Microsoft YaHei; color:#333; }
p { margin:0 0 20px 0; font:normal 14px/20px SimSun , NSimSun; color:Black; text-indent:2em; }
a { color:black; text-decoration:none; }
a:hover { color:#FF0000; text-decoration:none; }
fieldset { margin:0 auto;padding:10px 20px;border:#CCC solid 1px;width:auto;font:normal 12px/20px SimSun , NSimSun;color:#666; }
fieldset legend { padding:2px 5px;border:0;font:normal 12px/20px SimSun , NSimSun;color:#666; }
img {margin:0; padding:0; border:0;}
.xuline { margin:5px 0; border-top:1px dotted #999999; height:1px; overflow:hidden; }
/*DIV Box Style----------------------------------------------------------------------------*/
.Box_form { margin:0 auto; padding:5px; border:#CCC solid 1px; width:auto; }
.Box_title14 { 
	margin:0; padding:3px 0 3px 10px; border:#CCC solid 1px; border-bottom:0;
	width:auto;
	overflow:hidden;
	background:#f7f7f7;
	font:normal 14px/22px Microsoft YaHei; color:#333;
	}
.Box_title16 { 
	margin:0 auto; padding:4px 0 4px 10px; border:0; border:#CCC solid 1px; border-bottom:0;
	width:auto;
	overflow:hidden;
	background: url('images/box_tit_bg.jpg') repeat-x;
	font:bold 14px/20px SimSun; color:#434F5A; text-align:left;
	}
.Box_error { width:400px;height:50px;overflow:hidden;background:url('images/img_error.jpg') no-repeat; }
.Box_notfound { width:400px;height:50px;overflow:hidden;background:url('images/img_notfound.jpg') no-repeat; }
.Box_message { width:400px;height:50px;overflow:hidden;background:url('images/img_message.jpg') no-repeat; }
.Txt_explain { margin:10px 0 0 0; padding:10px; border:1px solid #CCC; width:auto; }
	.Txt_explain ul { margin:0; padding:0; list-style:inside; }
	.Txt_explain ul li { margin:0; padding:0 0 10px 0; font:normal 14px/20px SimSun , NSimSun; color:Black; }
/*System Banner Style----------------------------------------------------------------------*/
.box_banntop {
	width:100%;
	height:72px;
	background:url('images/sysbanner_bg.jpg') repeat-x left top;
	overflow:hidden;
	}
.box_banndown {
	width:100%;
	height:28px;
	background:#001A33;
	overflow:hidden;
	}
.sys_logo {
	width:450px;
	height:72px;
	position:absolute;
	background:url('images/logo.jpg') no-repeat;
	top:0px;
	left:0px;
	}
.banner_right {
	width:420px;
	height:72px;
	background:url('images/sysbanner_right.jpg') no-repeat;
	float:right;
	}
.banner_hide {
	width:70px;
	height:28px;
	float:left;
	cursor:pointer;
	}
.banner_show {
	width:70px;
	height:28px;
	float:left;
	cursor:pointer;
	display:none;
	}
.banner_nav { margin:0; padding:0; float:left; border:0; z-index:2; }
	.banner_nav ul { margin:0; padding:0; border:0; list-style:none; }
	.banner_nav ul li { margin:0; padding:0; display:inline; float:left; }
	.banner_nav a { margin:0; padding:0 0 0 5px; float:left; background:url('images/nav_left.jpg') no-repeat left top; text-decoration:none; }
	.banner_nav a span { padding:3px 10px 3px 5px; display:block; float:left; background:url('images/nav_right.jpg') no-repeat right top; font:normal 12px/22px SimSun , NSimSun; color:#EAEAEA; white-space:nowrap; }
	.banner_nav a:hover span { cursor:pointer; font-weight:normal; color:#FFFFFF; }
	.banner_nav a:hover { text-decoration:none; background-position:0% -28px; }
	.banner_nav a:hover span { background-position:100% -28px; }
	.banner_nav li.butOn a { background-position:0% -56px; }
	.banner_nav li.butOn a span { background-position:100% -56px; font-weight:normal; color:#0033CC; }
.banner_info {
	width:160px;
	height:28px;
	/*position:absolute; right:80px; top:72px; z-index:1;*/
	float:right;
	font:normal 12px/28px SimSun , NSimSun;
	color:#CCCCCC;
	text-align:right;
	}
.banner_exit {
	width:80px;
	height:28px;
	/*position:absolute; right:0; top:72px; z-index:1;*/
	float:right;
	}
/*System user_Pic Style-------------------------------------------------------------------------*/
.sysuser_pic {
	width:70px;
	height:70px;
	padding:0;
	overflow:hidden;
	}
/*System leftnav Style-------------------------------------------------------------------------*/
.left_button { margin:0; padding:0; border:0; width:70px;}
	.left_button ul { margin:0; padding:0; border:0; list-style:none; }
	.left_button ul li { margin:0; padding:0; display:inline; float:left; }
	.left_button a { margin:0; padding:0; float:left; background:url('images/leftnav_bg.jpg') no-repeat left top; text-decoration:none; }
	.left_button a span { padding:50px 0 0 0; width:70px; height:20px; display:block; font:normal 12px/20px SimSun , NSimSun; color:#CCCCCC; white-space:nowrap; text-align:center; }
	.left_button a:hover span { cursor:pointer; font-weight:normal; color:#555555; }
	.left_button a:hover { text-decoration:none; background-position:-70px 0%; }
	.left_button li.navOn a { background-position:-140px 0%; }
	.left_button li.navOn a span { font-weight:normal; color:#FFFFFF; }
/*.top_button { margin:0; padding:0; border:0; height:70px; }
	.top_button ul { margin:0; padding:0; border:0; list-style:none; }
	.top_button ul li { margin:0; padding:0; display:inline; float:left; }
	.top_button a { margin:0; padding:0; float:left; background:url('images/topnav_bg.jpg') no-repeat left top; text-decoration:none; }
	.top_button a span { padding:40px 0 0 0; width:70px; height:30px; display:block; font:normal 12px/20px; color:#999999; white-space:nowrap; text-align:center; }
	.top_button a:hover span { cursor:pointer; font-weight:normal; color:#003366; }
	.top_button a:hover { text-decoration:none; background-position:-70px 0%; }
	.top_button li.navOn a { background-position:-70px 0%; }
	.top_button li.navOn a span { font-weight:normal; color:#FFFFFF; }*/
/*Tab Style-----------------------------------------------------------------------*/
.Tab01 { margin:0; padding:0; border:0; width:100%; height:29px; background:url('images/tab01_bg.jpg') repeat-x #f7f7f7; position:fixed; left:0; top:0; z-index:10; }
	.Tab01 ul { margin:2px 0 0 10px; padding:0; border:0; list-style:none; float:left; }
	.Tab01 ul li { margin:0 2px 0 0; padding:0; display:inline; float:left; }
	.Tab01 a { margin:0; padding:0 0 0 10px; float:left; background:url('images/tab01_left.jpg') no-repeat left top; text-decoration:none; }
	.Tab01 a span { padding:2px 10px 3px 0; display:block; float:left; background:url('images/tab01_right.jpg') no-repeat right top; font:normal 14px/22px Microsoft YaHei; color:#333; white-space:nowrap; }
	.Tab01 a:hover span { cursor:hand; color:#333; }
	.Tab01 a:hover { text-decoration:none; background-position:0% -27px; }
	.Tab01 a:hover span { background-position:100% -27px; }
	.Tab01 li.tab01On a { background-position:0% -27px; }
	.Tab01 li.tab01On a span { background-position:100% -27px; color:#333; }
.TabConn { margin:0; padding:0; border:0; width:100%; overflow:hidden; }
	.TabConn ul { margin:0; padding:0; padding-top:30px; border:0; width:100%; list-style:none; float:left;}
	.TabConn ul li { margin:0; padding:0; border:0;width:100%;  }
/*System connTable Style-----------------------------------------------------------------------*/
.listTable { margin:0 auto; padding:0; border:0; border-collapse:collapse; table-layout:fixed; }
	.listTable caption { margin:0; padding:0 0 0 10px; border:1px solid #95B8E7; font:bold 12px/26px SimSun , NSimSun; color:#0E2D5F; text-align:left; background:#E9F2FF; }
	.listTable thead tr th { margin:0; padding:2px; border:1px solid #DDDDDD; font:normal 12px/20px SimSun , NSimSun; text-align:center; vertical-align:middle; white-space:nowrap; background:#F4F4F4; }
	/*.listTable tbody tr { event:expression(onmouseover = function(){this.style.backgroundColor='#EAF2FF';},onmouseout = function(){this.style.backgroundColor='#FFFFFF';})}*/
	.listTable tbody tr th { margin:0; padding:0; border:1px solid #DDDDDD; font:bold 12px/20px SimSun , NSimSun; text-align:center; vertical-align:middle; }
	.listTable tbody tr td { margin:0; padding:0; border:1px solid #DDDDDD; font:normal 12px/26px SimSun , NSimSun; text-align:center; }
		.listTable tbody tr td.left { text-align:left; }
	.listTable tfoot tr td { margin:0; padding:1px; border:1px solid #DDDDDD; font:normal 12px/20px SimSun , NSimSun; background:#F4F4F4;}
.listTable01 { margin:0 auto; padding:0; border:0; border-collapse:collapse; table-layout:fixed; }
	.listTable01 caption { margin:0; padding:0 0 0 10px; border:0; font:bold 12px/26px SimSun , NSimSun; color:#0E2D5F; text-align:left; background:#E9F2FF; }
	.listTable01 thead tr th { margin:0; padding:0; border:0; font:normal 12px/20px SimSun , NSimSun; text-align:center; vertical-align:middle; white-space:nowrap; background:#F4F4F4; }
	.listTable01 tbody tr th { margin:0; padding:0; border:0; border-bottom:1px dotted #DDDDDD; font:bold 12px/20px SimSun , NSimSun; text-align:center; vertical-align:middle; }
	.listTable01 tbody tr td { margin:0; padding:0; border:0; border-bottom:1px dotted #DDDDDD; font:normal 12px/26px SimSun , NSimSun; text-align:center; }
		.listTable01 tbody tr td.left { text-align:left; }
	.listTable01 tfoot tr td { margin:0; padding:1px; border:0; font:normal 12px/20px SimSun , NSimSun; background:#F4F4F4;}

.formTable { margin:0; padding:0; border:0; border-collapse:collapse; table-layout:fixed; }
	.formTable caption { margin:0; padding:0 0 0 20px; border:0; font:bold 12px/26px SimSun , NSimSun; color:#000; text-align:left; background: url('images/icon_from.gif') no-repeat left center #FFF; }
	.formTable thead tr th { margin:0; padding:2px; border:0; color:#666666; font-weight:bold; line-height:20px; text-align:center; vertical-align:middle; white-space:nowrap; }
	.formTable thead tr td { margin:0; padding:2px; border:0; color:#000000; text-align:left; vertical-align:middle; white-space:nowrap; }
	.formTable tbody tr th { margin:0; padding:2px; border:0; font-weight:bold; line-height:20px; color:#333; text-align:center; vertical-align:middle; }
		.formTable tbody tr th.Must { background:url('images/img_must.gif') no-repeat left center; }
	.formTable tbody tr td { margin:0; padding:2px; border:0; font-weight:normal; line-height:20px; color:#000000; text-align:left; vertical-align:middle; }
		.formTable tbody tr td.center { text-align:center; vertical-align:middle; white-space:nowrap; }
	.formTable tfoot tr td { margin:0; padding:5px; border:0; font-weight:normal; line-height:20px; color:#000000; text-align:center; }

.formTable01 { margin:0 auto; padding:0; border:0; border-collapse:collapse; table-layout:fixed; }
	.formTable01 caption { margin:0; padding:0 0 0 20px; border:0; font:bold 12px/26px SimSun , NSimSun; color:#000; text-align:left; background: url('images/icon_from.gif') no-repeat left center #FFF; }
	.formTable01 thead tr th { margin:0; padding:0; border:0; border-bottom:#CCC dotted 1px; color:#999999; font-weight:bold; line-height:20px; text-align:center; vertical-align:middle; white-space:nowrap; }
	.formTable01 thead tr td { margin:0; padding:2px; border:0; border-bottom:#CCC dotted 1px; color:#000000; text-align:left; vertical-align:middle; white-space:nowrap; }
	.formTable01 tbody tr th { margin:0; padding:2px; border:0; border-bottom:#CCC dotted 1px; font-weight:bold; line-height:20px; color:#333; text-align:center; vertical-align:middle; }
		.formTable01 tbody tr th.Must { background:url('images/img_must.gif') no-repeat left center; }
	.formTable01 tbody tr td { margin:0; padding:2px; border:0; border-bottom:#CCC dotted 1px; font-weight:normal; line-height:20px; color:#000000; text-align:left; vertical-align:middle; }
		.formTable01 tbody tr td.center { text-align:center; vertical-align:middle; white-space:nowrap; }
	.formTable01 tfoot tr td { margin:0; padding:5px; border:0; font-weight:normal; line-height:20px; color:#000000; text-align:center; }

.formTable02 { margin:0; padding:0; border:0; border-collapse:collapse; table-layout:fixed; }
	.formTable02 caption { margin:0; padding:0 0 0 20px; border:0; font:bold 12px/26px SimSun , NSimSun; color:#000; text-align:left; background: url('images/icon_from.gif') no-repeat left center #FFF; }
	.formTable02 thead tr th { margin:0; padding:2px; border:0; color:#333333; font-weight:bold; line-height:20px; text-align:center; vertical-align:middle; white-space:nowrap; }
	.formTable02 thead tr td { margin:0; padding:2px; border:1px solid #CCC; background:#F9F9F9; color:#000000; text-align:left; vertical-align:middle; white-space:nowrap; }
	.formTable02 tbody tr th { margin:0; padding:2px; border:1px solid #CCC; background:#EEE; font-weight:bold; line-height:20px; color:#333333; text-align:center; vertical-align:middle; }
		.formTable02 tbody tr th.Must { background:url('images/img_must.gif') no-repeat left center #EEE; }
	.formTable02 tbody tr td { margin:0; padding:2px; border:1px solid #CCC; background:#FFF; font-weight:normal; line-height:20px; color:#000000; text-align:left; vertical-align:middle; }
		.formTable02 tbody tr td.center { text-align:center; vertical-align:middle; white-space:nowrap; }
	.formTable02 tfoot tr td { margin:0; padding:5px; border:0; font-weight:normal; line-height:20px; color:#000000; text-align:center; }

/*page number Style---------------------------------------------------------*/		
.page_num { margin:0; padding:3px; border:0; text-align:left;  }
	.page_num ul { margin:0; padding:0; list-style:none; }
	.page_num ul li  { margin:0; padding:0 1px; display:inline; float:left; height:24px; font:normal 12px/22px SimSun , NSimSun; }
/*System newsList Style-----------------------------------------------------------------------*/
.newsList { margin:0; padding:0; border:0; list-style:none; }
	.newsList li { margin:0; padding:0; border-bottom:#CCC dotted 1px; display:inline; float:left; width:100%; }
	.newsList li a { margin:0; padding:0; float:left; font:normal 12px/22px; color:#000000; text-decoration:none;}
	.newsList li a:hover { color:#FF0000; text-decoration:none;}
	.newsList li span { font-size:11px; font-weight:normal; float:right; line-height:22px; color:#999999;}
/*System button List Style--------------------------------------------------------------------*/
.but_list { margin:0; padding:0; border:0; }
	.but_list ul { margin:0; padding:0; border:0; list-style:none; }
	.but_list ul li { margin:5px; padding:10px 5px 5px 10px; background:url('images/butlist_bg.png') no-repeat left top; display:inline; float:left; }
	.but_list ul li span { padding:0 0 0 35px; width:165px; height:60px; display:block; overflow:hidden; font:normal 12px/20px Microsoft YaHei; color:#333; white-space:nowrap; text-align:center; }
	.but_list ul li a { margin:0; padding:0; text-decoration:none; font:normal 12px/20px Microsoft YaHei; color:#666; cursor:pointer; }
	.but_list ul li a:hover { text-decoration:none; color:#F00; }	
.but_list2 { margin:0; padding:0; border:0; }
	.but_list2 ul { margin:0; padding:0; border:0; list-style:none; }
	.but_list2 ul li { margin:5px; padding:10px 5px 5px 10px; background:url('images/butlist2_bg.png') no-repeat left top; display:inline; float:left; }
	.but_list2 ul li span { padding:0 0 0 35px; width:236px; height:80px; display:block; overflow:hidden; font:normal 12px/20px Microsoft YaHei; color:#333; white-space:nowrap; text-align:center; }
	.but_list2 ul li a { margin:0; padding:0; text-decoration:none; font:normal 12px/20px Microsoft YaHei; color:#666; cursor:pointer; }
	.but_list2 ul li a:hover { text-decoration:none; color:#F00; }
/*Title Font Style--------------------------------------------------------------------*/
.Tit-f16 { font:bold 16px/30px Microsoft YaHei;}