body { margin: 0; padding: 0; font-size: 12px; letter-spacing: 1px;}

/*链接*/
a, a:link, a:visited, a:active { color: #333; text-decoration: none;}
a:hover { color: #f00; text-decoration: underline;}

/*标签*/
form, select, input, label { padding: 0; margin: 0;}
ul, li, dl, dt, dd, ol { margin: 0; padding: 0; list-style-type: none;}
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0;}
img { border: none;}

textarea, select{ padding: 2px; border: 1px solid; border-color: #666 #ccc #ccc #666; color:#333; resize: none;}
.textbox { padding: 3px; border: 1px solid; border-color: #666 #ccc #ccc #666; color:#333; resize: none;}
.textbox:hover, .textbox:focus, textarea:hover, textarea:focus { border-color: #09c; background: #f5f9fd;}
.textboxfy { padding: 3px; border: 1px solid; border-color: #666 #ccc #ccc #666; color:#333; resize: none;}
.textboxfy:hover, .textbox:focus, textarea:hover, textarea:focus { border-color: #09c; background: #f5f9fd;}
/*头部*/
.head { background: url(top.jpg) repeat-x top; position: relative; height: 55px;}
.head .logo { position: absolute; top: 0; left: 0; width: 190px; height: 55px; background: url(logo.gif) no-repeat center center;}
.head .menu { position: absolute; top: 0; right: 0; width: 300px; height: 25px; line-height: 25px;}
.head .menu span { color: #fff;}
.topMenu { position: absolute; top: 25px; left: 200px; width: 580px; height: 30px; overflow: hidden;}
.topMenu li { width: 80px; text-align: center; height: 30px; line-height: 30px; background: url(topLi.jpg) no-repeat; float: left; margin-right: 2px; color: #fff; cursor: pointer;}
.topMenu li.curr { background-position: left -30px; color: #000}

/*左侧*/
.menuBox { width: 180px; margin: 10px auto;}
.menuTitle, .menuCurr { background: url(menuB.gif) no-repeat; width: 145px; padding-left: 35px; height: 25px; line-height: 27px; font-weight: bold; color: #369; overflow: hidden; margin-bottom: 5px; cursor: pointer;}
.menuCurr { color: #a00; background: url(menuS.gif) no-repeat;}
.menuCurr a:link, .menuCurr a:hover, .menuCurr a:visited, .menuCurr a:active { color: #a00; text-decoration: none;}
.menuList, .classList { margin-bottom: 5px; padding: 0 10px;}
.menuList li { background: url(arr.gif) no-repeat left center; height: 20px; line-height: 22px; padding-left: 12px; overflow: hidden;}
.classList li { height: 22px; line-height: 22px; overflow: hidden;}

/*右侧*/
.table { background: #e1eeff; border: 1px solid #83b5cd; margin: 5px auto; width: 98%;}
.table1 { background: #e1eeff;}
.table2 { border: 1px solid #e1eeff; border-top: none;}
.tableP { background: #e1eeff; border: 1px solid #83b5cd; margin: 5px auto;}
.btnTd { border-left: 1px solid #e1eeff;}
.table td, .table1 td { background: #fff; height: 20px;}
.tableP td { height: 120px; text-align: center;}
.tabBox { padding: 10px;}
.sort td { background: #fbfdfb; font-weight: bold; text-align: center;}
.tal td { text-align: left;}
.select td { background: #fffff1;}
.classbox { padding: 1px 1px 0;}
.classbox td, .item td { height: 20px; border-left: 1px solid #e1eeff; border-bottom: 1px solid #e1eeff;}

.tabList { height: 24px; border-bottom: 1px solid #83b5cd;}
.tabList li { width: 75px; text-align: center; height: 24px; line-height: 26px; margin-right: 1px; background: url(tab.gif) no-repeat; float: left; overflow: hidden; cursor: pointer;}
.tabList li.curr { background-position: -75px top;}
.np { vertical-align: middle;}

.small { width: 200px; padding: 5px; float: left;}
.title { background: #009ae8; color: #fff; font-weight: normal;}
.border { border: 1px solid #449ae8; background: #fff;}
.button { background: url(button_bg.gif) repeat-x left; cursor: pointer; height: 23px; border: 1px solid #2C59aa; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5); color:#555; padding: 0 2px;}

.labellist {}
.labellist .toplab { position: relative; width:12%; float:left; text-align:center}
.labellist .m { display: none; position: absolute; right: 5px; top: 5px;}
.labellist .toplab { border: 1px solid #fff;}
.labellist .toplab:hover { border: 1px solid #e4e4e4; background: #fbfdff;}
.labellist .toplab:hover .m { display: block; position: absolute; right: 5px; top: 5px;}

.field { width: 600px;}
.field span { cursor: pointer; float: left; border: 1px solid #deeffa; background-color: #f7fbfe; height: 18px; line-height: 18px; margin: 3px 1px 0px; padding: 2px; display: block;}
.field span.diyfield { border: 1px solid #f9c943; background: #fffff6;}

/*按钮*/
.btnCls { background: url(button.gif) repeat-x top; height: 23px; border: 1px solid #2c59aa; padding: 0 10px; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartcolorStr=#ffffff, EndcolorStr=#c3daf5);}
.btnClsd { background: url(button.gif) repeat-x top; height: 23px; border: 1px solid #2c59aa; padding: 0 10px; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartcolorStr=#ffffff, EndcolorStr=#c3daf5);}

.time, .time:hover, .time:focus { background: url(../images/calendar.gif) 3px no-repeat; padding-left: 23px;}

/*分页*/
.pagelist { text-align: right;}
.pagelist a, .pagelist span, .pagelist strong { display: inline-block; padding: 0 5px; height: 22px; line-height: 22px; color: 1e50a2; border: 1px solid #dcdddd; background: #fff;}
.pagelist strong, .pagelist a:hover { background: #1f3a87; color: #fff; text-decoration: none;}

/*字体颜色*/
.c999 { color: #999;}
.c00f { color: #00f;}
.cf00 { color: #f00;}

/*菜单样式*/
.menu1, .menu2, .menu3, .menu4, .file, .file1 { background-repeat: no-repeat; height: 20px; padding-left: 32px; cursor: pointer;}
.menu1, .menu2, .menu3, .menu4 { left: 32px;}
.menu1 { background-image: url(folder1.png);}
.menu2 { background-image: url(folder2.png);}
.menu3 { background-image: url(folder3.png);}
.menu4 { background-image: url(folder4.png);}
.list, .list1 { padding-left: 20px;}
.list { background-image: url(list.gif); background-repeat: repeat-y;}
.file { background-image: url(file.png);}
.file1 { background-image: url(file1.png);}