/* */
@charset "utf-8";
html {
  scrollbar-face-color : #194586;
  scrollbar-arrow-color :white;
}
img  {border: 0px;}
* {
    padding:0;
    margin:0;
    }

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,
dl, dt, dd, ul, ol, li,
pre,
form, fieldset, legend, button, input, textarea, 
th, td
{margin:0px;padding:0px;}
fieldset, img {border:0;}
li {list-style:none;}
body,button, input, select, textarea /* for ie */ {font: tahoma,Helvetica,arial, "\5b8b\4f53", sans-serif;}
address, cite, dfn, em, var { font-style: normal; } 
code, kbd,samp { font-family: courier new, courier, monospace; }

ins {text-decoration:none;}
del {text-decoration:line-through;}
h1, h2, h3, h4, h5, h6 {}
h1 {font-size: 2em;}
h2 {font-size: 1.7em;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.38em;}
h5 {font-size: 1.2em;}
h6 {font-size: 1.1em;font-style: italic;}
address,cite,dfn,em,var{font-style:normal;}
caption,td {font-weight: normal;}
cite, blackquote, em, i {font-style: italic;}
strong, b {	font-weight: bold;}
pre, code {font-family: monospace;font-size: 1.1em;}
abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help;}


body {
margin: 0px;
padding: 0px; 
border: 0px;
color: #293B49;
font-size:12px;
line-height:150%;
text-align: left;
background:#F7F8FD url(../images/admin/bg.gif) repeat-y left top;
background-attachment:fixed;
font-family: '微软雅黑','Lucida Grande','Lucida Sans Unicode','宋体','新宋体',arial,verdana,sans-serif;
}


textarea {font-size:12px;line-height:22px;}

.floatleft {float:left;}
.floatright {float:right;}


#main {margin:88px 0px 38px 0px;position:relative;}

#left {width:220px;}
#right {position:absolute; left:220px; top:0; right:0;padding:10px 15px 10px 0px;}


a {margin: 0px;padding:0px;border:0px;}
a:link {color:#333;text-decoration:none;}
a:visited{color:#666;text-decoration: none;}
a:hover{color:#3399FF;text-decoration: underline;}
.clear {clear:both;}

#top,#footer {
	position:fixed !important;/*ie7 ff*/
	position:absolute; 
	z-index:999; 
    width:100%;
}
#top {
	top:0 !important;/*ie7 ff*/
}

#footer {
	bottom:0 !important;/*ie7 ff*/
}

#top {height:88px;background:url(../images/admin/top_bg.png) repeat-x left top;color:white;}
#top a {color:white;}
#top_left {height:88px;background:url(../images/admin/top_left.png) left top no-repeat;}
#top_right {height:88px;background:url(../images/admin/top_right.png) right top no-repeat;}
.top {position:absolute;height:36px;line-height:36px;padding-right:15px; left:230px; top:0; right:0;}
/*定义页面顶部样式top，包含logo和topmenu两个层*/
#logo {float:left;width:330px;height:75px;background:url(../images/admin/logo.png) no-repeat 10px 8px !important; 
/*For Firefox*/
*background:none;
/*For IE7 & IE6*/
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/admin/logo.png',sizingMethod='crop');}
#logo a {display:block;width:330px;height:75px;}
#logo a span {display:none;}
.logout {display:block;float:left;width:44px;height:36px;line-height:36px;margin-left:15px;background:url(../images/admin/logout.gif) left 10px no-repeat;text-align:center;text-decoration:none;}
#logo a {display:block;float:left;height: 100%;width: 100%;}
#logo a span {display:none;}
#nav {clear:both;height:48px;line-height:48px;font-size:14px;}
#nav ul li {float:left;width:80px;height:48px;line-height:48px;background:url(../images/admin/nav_line.gif) right center no-repeat;text-align:center;}
#nav a {display:block;width:80px;height:43px;line-height:48px;color:#99CCCC;overflow:hidden;}
#nav a:hover,#nav a.on {color:white;font-weight:bold;background:url(../images/admin/nav_hover.gif) center top no-repeat;font-weight:bold;text-decoration:none;}

#menu {

width:190px;
font-size:14px;
overflow:hidden;
}

#menu h5 a {
  display:block;
  text-align: center;
  font-weight:bold;

  height: 36px;
  line-height: 36px;
  overflow:hidden;
}

#menu h5 a:visited,#menu h5.on {
  display:block;
  text-align: center;
  font-weight:bold;
  border-top:1px solid #779DB1;
	border-bottom:1px solid #779DB1;
	background: url(../images/admin/icon01.gif) 30px center no-repeat;
  height: 38px;
  line-height: 38px;
  overflow:hidden;
}

#menu a {
  display:block;
  width:190px;
  padding-left:50px;
  background:#FFF url(../images/admin/menu_a.gif) left bottom no-repeat;
  height:36px;
  line-height:36px;
  overflow:hidden;
  color:#333;
}

#menu a:hover {
  display:block;
  padding-left:50px;
  color: #669A01;
  height:36px;
  line-height:36px;
  background:#FFF url(../images/admin/menu_hover.gif) left bottom no-repeat;
  font-weight:bold;
}



div.sdmenu {
	width: 186px;
}
div.sdmenu div {
	overflow: hidden;
}

div.sdmenu div.collapsed {
	height: 38px;
	line-height:38px;
	
}
div.sdmenu div span {
	display: block;
	height:38px;
	line-height:38px;
	font-weight: bold;
	padding-left:50px;
	border-top:1px solid #779DB1;
	border-bottom:1px solid #779DB1;
    background: url(../images/admin/icon01.gif) 30px center no-repeat;
	cursor: default;
}
div.sdmenu div.collapsed span {
	height:38px;
	line-height:38px;
}

div.sdmenu div a.current {
	background:#F0F4F9;
}
div.sdmenu div a:hover {
	text-decoration: none;
}


#footer {clear:both;height:38px;line-height:38px;background:url(../images/admin/foot_bg.gif) repeat-x left top; color:white;}
#footer a {color:white;}
.copy {float:right;width:532px;height:38px;line-height:38px;background:url(../images/admin/copy.jpg) right top no-repeat; text-align:right; padding-right:10px}


#table {
  font-size:12px;
  width:100%;
}


table {	border-collapse:collapse;border-spacing:0;}

#table tr td,#table tr th {
padding-left:10px;
line-height:32px;

}


#table .left {
  width:150px;
  text-align:right;
  padding-right:5px;

}

#table .right {
  text-align:left;
  padding-left:5px;
}

#table .gray {
  width:30%;
}

#c #table {
  width:100%;
}

th {background:#F5F5F5;border-top:1px solid #C3CED8;line-height:32px; border-left:1px solid #edf4f9; text-align:center;}




#position {
  margin-bottom:15px;
}

.box {

  border:1px solid #C5CDC4;
  background:#F1F4F7 url(../images/admin/box_bg.gif) left top repeat-x;
}

.blank5,.blank10,blank20 {
  clear: both;
  height: 5px;
}

.blank10 {
  height:10px;
}

.blank20 {
  height:20px;
}

.blank30 {
  height: 30px;
}

.padding10 {
  padding: 10px;
}

.input {
  border:1px solid #C2D0DB;
  background:url(../images/admin/input_bg.png) right bottom repeat-x;
  text-align:center;
  height:24px;
  height:24px;
  color:#395366;
  font-size:12px;
}

/*按钮*/

input {font-size:12px; border:1px solid #c4d9e9;line-height:22px;height:22px;padding:0px 10px; background:#fbfdff url(../images/admin/input-bg.gif) left top repeat-x;}
 
.button {
	background:url(../images/admin/buttom_bg.gif) right bottom no-repeat;
	height:24px;
	cursor:pointer;
	text-align:center;
	padding:2px 10px;
	border:1px solid #c4d9e9;
	color:#395366;
	overflow:hidden;
}

#message {
    height:22px;
	line-height:22px;
	padding:0px 10px;
    background:#EEF2FB;
	border:1px dotted #ccc;
}

#quick {
  float:rights;
}

.hid_box {
  clear:both;
  width:100%;
}

.hid_box h5 {
  display:block;
  height:26px;
  line-height:26px;
  padding-left:50px;
  font-size:12px;
  font-weight:normal;
  background:url(../images/admin/hid_box.gif) left top no-repeat;
}

.hid_box ul li {
  padding:5px 10px;
}

.hid_box .hbox {
  padding:20px 50px 20px;

}

.hid_box table tr td,.hid_box table tr td a {
  font-size:12px;
}

.hbox table .left {
  text-align:right;
  padding-right:10px;
}

/************* 分页 */

.page {
  clear:both;
  margin:30px 0px 0px;
}

.page strong {
  color:#FFF;
  display:block;
  float:left;
  height:18px;
  line-height:18px;
  float:left;
  padding:0px 8px;
  background:#ccc;
  border:1px solid #ccc;
  margin: 0px 3px 0px 0px;
}
.page a {
  display:block;
  float:left;
  height:18px;
  line-height:18px;
  float:left;
  padding:0px 8px;
  border:1px solid #CCC;
  text-decoration:none;
  margin: 0px 3px 0px 0px;
  color:#555;
}

.page span {
  float:right;
}

.child {display:block;width:14px;height:32px;float:right;cursor:pointer;margin-right:20px;background:url(../images/admin/child.gif) left 12px no-repeat;}


.tags{height:auto; width:99%; float:left; border: solid 1px #d9e6f4; }
#tagstitle {  height:32px;  background:url(../images/admin/box_bg.gif) left top repeat-x;}
#tagstitle a {display:block; border-right:1px solid #d9e6f4; width:auto; padding:0px 20px; text-align:center; float:left; list-style:none; height:32px; line-height:32px; font-size:12px; color:#3b73ac; }
#tagstitle a.hover{ text-decoration:none;background:white url(../images/admin/tagstitle_a_bg.gif) repeat-x left top;font-weight:bold; color:#1C395B;}
#tagscontent{   border-top:none; padding:20px; height:auto; font-size:12px; color:#666;}
#tagscontent ul{ width:auto; border-bottom:1px solid #e8eef6; height:38px; line-height:38px;}
#tagscontent li{ width:auto; float:left; margin-right:20px;}
.skey{ border:1px solid #c4d9e9; width:300px; line-height:20px; height:20px; background:#fbfdff;}
.select1{ border:1px solid #c4d9e9; width:auto; height:20px; line-height:24px; margin-top:4px;}
.textarea1{ border:1px solid #c4d9e9; width:300px; height: 100px; margin-top:10px; margin-bottom:10px; }
#tagscontent tr{line-height:36px; height:auto; clear:both;}
#tagscontent td{border-bottom:1px solid #e8eef6;}
#submit{ width:50px; height:25px; background:#e0e8f3; border:1px solid #a9bdd8; color:#133366; margin:5px 10px 5px 0px; font-size:14px;}

.tips{color:#CCC;}