/*2010-11-23  wangxiujuan*/
*{ padding:0px; margin:0px auto;}

body input[type='text'],input[type='password'],select{
padding: 0px;margin: 0px;
}
body {background-color:#FFFFFF; padding:0px; margin:0 auto; }
a{ text-decoration:none;blr:expression(this.onFocus=this.close());blr:expression(this.onFocus=this.blur());}
a:focus { -moz-outline-style: none; } 
ul{ list-style:none;margin: 0px auto; padding:0px;}
.left { float:left;}
.right{ float:right;}
.clear{ clear:both;}
/*------------header��ʽ----------------------*/
#banner{ background:url(../images/topbg.jpg) repeat-x left top; height:38px; text-align:left;}
#logo{ width:600px; background:url(../images/logo.jpg) no-repeat left top; height:38px}
#logo span{ color:#a0ecff; font-size:18px; font-weight:bold; position: absolute; margin-top:50px;}
#bannerrit{ color:#fff; text-align: center; float:right; background:url(../images/topright.jpg) no-repeat right top; display:none; width:236px; height:59px; padding-top:10px; font-size:12px; line-height:24px;}
#bannerrit a{ text-decoration:underline; margin:0px 2px;}
#bannerrit a:hover{  color:#fff; text-decoration:none; } 
.coloruser{ color:#fdf107;}
.colora{ color:#fff;}
/*------------���ŵ���----------------------*/
#nav {list-style:none;margin: 0px auto;background:url(../images/menua-bg.jpg) repeat-x left top; height:28px;  z-index:999999;}
#nav li {float: left; text-align: center; }
#nav li a {display:block; height:24px; line-height:24px; padding:0 10px; float:left;text-decoration:none; font-family:arial, sans-serif; font-size:13px;margin:2px 5px;font-size:13px;}
#nav li a:hover, 
#nav li a:active,
#nav li a:focus
{background: url(../images/menuahover-bg.jpg) repeat-x right top; color:#004492; }
.hovernava{background: url(../images/menuahover-bg.jpg) repeat-x right top; color:#004492;  }
.colornava{color:#fff;  }
/*------------�걨��Ŀ��ߵ���----------------------*/
#sidemenu{ width:183px;background:url(../images/sidemenu-bg.jpg) repeat-y right top;border-width:0px 1px 1px 1px; border-style:solid; border-color:#bfcbd7; text-align:left;  height:100%; float:left;}
#sidemenu hr{ border-bottom:1px dotted #b0d8f0; height:1px; line-height:1px;}
.leftmenu{padding:20px 0px 20px 10px; z-index:999998;position: relative;}
.leftmenu li a{ width:153px; padding-left:20px; color:#000000; font-size:13px; display:block;height:29px; line-height:28px;position:relative; right:-1px; }
.leftmenu img{ border:none; height:20px; width:20px; position:relative; top:4px; right:4px;}
.leftmenu li a:hover{ background: url(../images/current.gif) no-repeat right bottom;}
.sidemenua{ background: url(../images/current.gif) no-repeat right bottom;}
/*------------ϵͳ������ߵ���----------------------*/
#leftmenu{ width:250px;background:url(../images/leftmenu-bg.jpg) repeat-x left bottom;border-width:0px 0px 1px 1px; border-style:solid; border-color:#bfcbd7; text-align:left;  height:100%; float:left;}
#leftmenu h3{ background:url(../images/h3-bg.jpg) repeat-x left top; height:45px; line-height:45px; color:#323232; font-size:14px; padding-left:10px;}
.border-top{ border-top:1px solid #b0d8f0;}
.left_menu{padding:10px 0px 20px 0px; z-index:999998;}
.left_menu li a{ width:100%; padding-left:10px; color:#000; font-size:13px; display:block;height:25px; padding-top:6px;}
.left_menu  .select_on{width:100%; padding-left:10px; color:#fff; font-size:13px; display:block;height:25px; padding-top:10px;background:url(../images/left-menu.jpg) no-repeat -2px center;}
.left_menu img{ border:none; height:20px; width:20px; margin-right:2px; vertical-align:middle; }
#leftline{ float:left; width:1px; background-color:#dcdcdc; height:100%;}
/*------------tabҳ��ʽ----------------------*/
#menu {border-bottom:1px solid #6b92ad; background: url(../images/menu.jpg) repeat-x left top; height:25px;  z-index:999999;}
#menu li {float: left; text-align: center;}
#menu li a {display:block; height:25px; line-height:25px; padding:0 10px; float:left; color:#08438d; text-decoration:none; font-family:arial, sans-serif; font-size:13px;border-right:1px solid #6b92ad;}
#menu li a:hover, 
#menu li a:active,
#menu li a:focus
{background-color:#dbf1fe; position:relative; bottom:-1px;color:#000; height:26px;}
.hovera{background-color:#dbf1fe; position:relative; bottom:-1px;color:#000;height:26px;}

.content{ text-align:center;}
/*------------��¼ҳ��ʽ----------------------*/
#main{ border:3px solid #3593dd;}
#login{ background:url(../images/login-bg.jpg) repeat-x left top; color:#393939; font-size:13px; padding-top:60px;}
#login select{margin-left:5px; width:176px;color:#777777;font-size:12px;}
#login .inputsty{margin-left:5px;height:18px;line-height:18px;color:#000;  border-width:1px; border-style:solid; border-color:#777 #c5cfd0 #c5cfd0 #777;color:#777777;font-size:12px; }
.width90{ width:90px;}
.width176{ width:176px;}
#login a{color:#393939; font-size:13px; text-decoration:underline;}

/*------------��ǰλ����ʽ----------------------*/
h2{ height:18px; font-weight:normal;color:#9a9a9a; border-bottom:1px solid #dddddd; font-size:12px;text-align:left; height:26px; line-height:26px;margin:4px 10px}
h2 span{ background:url(../images/icon.jpg) no-repeat left center; padding-left:20px;}
h2 a{ color:#000;}
h2 a:hover{color:#015c95;}

#footer{ clear:both;height:20px; background:url(../images/footer-bg.jpg) repeat-x left top; font-size:12px; color:#cee9fa; padding-top:10px;}
/*------------��ʾ��Ϣ��ʽ----------------------*/
#message{position:absolute; bottom:0; left:0; text-align:left; margin-top:10px;color: #000; background: #dbf1fe url(../images/meg.jpg) no-repeat 20px 10px; padding:10px 0px;  height:30px; width:100%;}
#message label{ color:#000; margin-left:40px; font-size:13px;}
#message span{ color:#266cc3; font-size:12px; }
/*------------��ҳ��ʽ----------------------*/
.pages{ border-width:0px 1px 1px 1px; border-style:solid; border-color:#c0e7f2;;  background-color:#dbf1fe; text-align:left; height:30px;}
.pages  input[type='button']{
	height: 20px;
	padding: 0px 2px;
}
.page {font-size:12px;height:24px;text-align:right;margin-right:2px; line-height:24px;}
.select{ color:#393939; margin-left:10px;font-size:12px;}
.page span{ color:#393939; }
.select a,.page .asty { padding:0px 5px;  color:#2159b5;font-size:12px;}
.select a:hover,.page a:hover { color:#2159b5; text-decoration: underline;}
.select a:active,.page a:active { color:#2159b5; text-decoration: underline;}
.page .disabled {padding:0px 5px;color:#393939;}
.page input,.page select{ height:25px; line-height:20px;margin:2px 0; vertical-align:middle;padding: 0px;}
.page .buttonsty{background:url(../images/but-bg.jpg) repeat-x left center; border:1px solid #92b5da; height:22px; line-height:19px;padding:0px 3px;margin:1px 2px; vertical-align:middle;}
.page .buttonsty:hover{  background:url(../images/buthover-bg.jpg) repeat-x left center;}
.maintitle{
 height: 30px;font-size: 15px;
 colol:#777;
}

.border-tablemenu{ color:#474747;font-size:12px;margin:2px 0px 0px 10px; vertical-align:middle;text-align:right;}
.border-tablemenu span{color:red;float: none;}
#main-con{ background:url(../images/main-conbg.jpg) repeat-x 1px 25px;padding-bottom:10px;}
#main-con h2{ height:24px; color:#1b7eb2; background: url(../images/h2bg.jpg) repeat-x left top; border-bottom:1px solid #1873aa; font-size:12px; padding:0px 10px; text-align:left; line-height:24x;}
#main-con h2 a{color:#1b7eb2;font-size:12px; padding:5px 13px; position:relative; bottom:0;}
#main-con h2 a:hover{ background: url(../images/ahover.jpg) no-repeat left bottom;}