/*
 reset
 */
html { height: 100%; margin-bottom: 1px; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
padding: 0;
margin: 0;
}
fieldset, img {border: 0;}
table {
border-collapse: collapse;
border-spacing: 0;
}
ol, ul {
list-style: none;
}
address, caption, cite, code, dfn, em, strong, th, var {
font-weight: normal;
font-style: normal;
}
caption, th {
text-align: left;
}
h1, h2, h3, h4, h5, h6 {
font-weight: normal;
font-size: 100%;
}
q:before, q:after {
content: '';
}
abbr, acronym {
border: 0;
}

input, textarea, select, option{font-size:1em}
input:focus, select:focus, textarea:focus {
    outline: 2px solid #ebc476;
    -moz-outline-radius: 5px !important;
}
select{
    border:1px solid #BDC7D8;
    padding:2px;
    font-size:1em;
    border-color:#96A6C5;
}
hr{
border: 0;
height: 1px;
color:#333;
background-color:#333;
}
hr.ccc{
border: 0;
height: 1px;
color:#ccc;
background-color:#ccc;
}

.c{clear:both}
.fl{float:left}
.fr{float:right;clear:right}
.ac{text-align:center}
.al{text-align:left}
.ar{text-align:right}
.none{display:none;}

a{
    color:#369;
}
a:hover{
    /*color:blue;*/
    text-decoration:underline;
}
a.fff{
    color:#fff;
}
.ccc, a.ccc{
    color:#ccc;
}
.blue{color:blue;}
.red{color:red;}
.green{color:green;}

/* 字号 */
.f12{font-size:12px}
.f14{font-size:14px}
.num{font: 400 10px arial;}
/*h3 样式1*/
h3.s1{
	font-size:1.17em;
	font-weight:700;
}

p.indent{text-indent:2em;}

/*提示的样式*/
.note { background: #dfd; padding: 0.5em 1em; border-top: 1px #bdb dotted; border-bottom: 1px #bdb dotted; }
.important { background: #ffd; padding: 0.5em 1em; border-top: 1px #ddb dotted; border-bottom: 1px #ddb dotted; }
.warning { background: #fdd; padding: 0.5em 1em; border-top: 1px #dbb dotted; border-bottom: 1px #dbb dotted; }

input.form-error-tip{
	background:#ffd
}
label.form-error-tip{
	color: #b80000;
	padding: 2px 0 0 1em;
	font-style:italic
}
.comment{
    color: #808080;
	padding: 2px 0 0 1em;
	font-style:italic
}
/* 表格的样式 */
.tbl1{
	width:99%;
	table-layout: fixed;word-break:keep-all;word-wrap:normal;
    background:#f6f6f6;
    border-collapse: separate; border-spacing: 1px;
}
.tbl1 caption{
    text-align:center;
    font-size: 14px;
    font-weight:700
}
.tbl1 tbody tr{
	
}
.tbl1 thead th{
    background:#e3e3e3;
    font-weight:700
}
.tbl1 tfoot{
    background:#fff;
}
.tbl1 .oddrow{background:#efefef}
.tbl1 .hoverrow{background:#fff0a5}

.tbl1 td, .tbl1 th{
    font-size:12px;
	padding:4px;
	overflow:hidden;
    vertical-align:top;
}

ul.tbl2 li{
	padding:4px;
	clear:left;
	vertical-align:top;
}
ul.tbl2 li label.cap{
	width:5em;
	text-align:right;
	display:block;
	float:left;
	padding:4px;
	margin-right:1.5em;
	vertical-align:top;
}
ul.tbl2 li label.cap2{
	width:10em;
	text-align:right;
	display:block;
	float:left;
	padding:4px;
	margin-right:0.5em;
	vertical-align:top;
}

/* 容器 */
.wl1{
    width:140px;
}
.wr1{
    background:#fff;
    border-left:1px solid #ddd;
    border-bottom:1px solid #ddd;
    margin-left:142px;
    min-height:400px;height:auto !important;height:400px;
}
.srl{
    width:auto;
    
    margin-right:152px;
}
.srr{
    float:right;
    width:150px;
    padding:1em 4px 4px;
}
.main-box{
    padding:0 4px;
}

.more{
    padding:0.3em;
}
/* 头部 */
#head{
    background:#fbf6f0 url(../i/head-bg.jpg) left top no-repeat;
    height:73px;
    width:100%;
    font-size:0.875em;
    position:relative;
    border-bottom:4px #666 solid;
}
#head h1{
    font-size:1em;
    position:absolute;
    bottom:1em;
    left:2em;
    font-weight:700;
}
#user-nav{
    background:#edf3ff;
    border:1px #fff solid;
    border-width:1px 0;
    padding:2px;
    font-size:0.75em;
    text-align:right;
    margin:0 0 4px;
}
#user-nav ul li{
    display:inline;
    margin:0 1em;
}
#user-nav em{
    font-weight:bold;
}
/* 头部结束 */
#main{
    background:#f9f9f9;
    width:100%;
    font-size:0.75em;
}

#foot{
    clear:both;
    padding:10px 0 20px;
    text-align:center;
    font-size:0.75em;
}
/* 按钮开始 */
.it1{
    background:#fff;
    border:1px solid #BDC7D8;;
	padding:3px;
    color:#333;
}
.rb1{
    background:#3b5998;
    border-color:#fff #6a6a6a #6a6a6a #fff;
    border-style:solid;
    border-width:1px;
    color:#fff;
    cursor:pointer;
    font-size:14px;
    height:25px;
    padding:0 10px 4px;
}
/* 按钮结束 */

/* 主导航区样式 */
#main-nav li{
   /*font-size: 0.857em;*/
   padding:2px 2px 2px 4px;
}
#main-nav .menu_sel{
    border-left:3px #f28f00 solid;
    padding-left:1px;
}
/* 向导区 */
#guide p{
    line-height:1.5em;
}
