/*2010-11-23  wangxiujuan*/
*{ padding:0px; margin:0px auto;}
body {background-color:#FFFFFF; padding:0px; margin:0 auto; text-align:center;}
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; padding:0px;}
.left { float:left;}
.right{ float:right;}
.clear{ clear:both;}
/*------------header样式----------------------*/
#banner{ background:url(../images/topbg.jpg) repeat-x left top; height:69px; text-align:left; border-bottom:1px solid #0166d2;}
#logo{ width:600px; background:url(../images/logo.jpg) no-repeat left top; height:69px;}
#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:inline; 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; padding:0px;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;}
#mingcheng{ background:url(../images/mingcheng.jpg) no-repeat left top; height:44px; line-height:42px; padding:0px 12px; }
#mingcheng a{color:#004492; font-size:13px;}
.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:183px;background:url(../images/leftmenu-bg.jpg) no-repeat left bottom;border-width:0px 1px 1px 1px; border-style:solid; border-color:#26b6ef; text-align:left;  height:100%; float:left;}
#leftmenu h3{ background:url(../images/h3-bg.jpg) no-repeat right top; height:36px; line-height:36px; color:#2159b5; font-size:13px; padding-left:20px;}
.border-top{ border-top:1px solid #b0d8f0;}
.left_menu{padding:20px 0px; z-index:999998;}
.left_menu li a{ width:146px;  color:#004492; font-size:13px; display:block;height:26px; line-height:26px;background:url(../images/left-menu.jpg) repeat-x left top; border:1px solid #bfcbd7; text-align:center; margin-top:10px;}
.left_menu li a:hover{background:url(../images/left-menuhover.jpg) repeat-x left top; border:1px solid #bfcbd7;}
.left_menu img{ border:none; height:20px; width:20px; margin-right:2px; vertical-align:middle; }
#leftline{ float:left; width:3px; background-color:#3593dd; 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;}

#mainbuttons{ background: url(../images/bg.jpg) repeat-x left top; text-align:center;}
.content{ text-align:center; margin:20px;}
/*------------登录页样式----------------------*/
#main{ border:3px solid #3593dd;overflow: auto; height:auto;}
.login{ background: url(../images/login-bg.jpg) repeat-x left top; color:#393939; font-size:13px; padding-top:60px; height:100%;}
.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; }
.login p{ line-height:30px; font-size:14px; width:260px; font-weight:bold;text-align:left; float:right; color:#0c87e3; font:"幼圆"; letter-spacing:1px;}
.width90{ width:90px;}
.width176{ width:176px;}
.login a{color:#393939; font-size:13px; text-decoration:underline;}

#news{ background: url(../images/login-bg.jpg) repeat-x left top; overflow: auto; }
#listnews{padding:30px; display:inline-block;}
h1{border-bottom:1px dotted #007bbb; height:24px; line-height:26px; float:left; width:100%; }
h1 a{font-size:13px; color:#007bbb; float:left; padding-left:10px;background:url(../images/titleicon.jpg) no-repeat left center;}
.tongzhi{text-align:left; float:left; }
.tongzhi span{ color:#919191; float:right; font-size:12px;font-family:Arial, Helvetica, sans-serif; margin-top:5px;}
.tongzhi li a{ font-size:13px; background:url(../images/listicon.jpg) no-repeat left center;color:#494949;padding-left:8px; line-height:24px;}
.tongzhi li a:hover{color:#007bbb; text-decoration: underline;}
.tongzhi li a:active {color:#007bbb; }
/*------------选择用户类型----------------------*/
.use{ background: url(../images/login-bg.jpg) repeat-x left top; color:#393939; font-size:13px; height:100%;}
.use input{background:url(../images/but-bg.jpg) repeat-x left center; border:1px solid #92b5da; height:22px; line-height:19px; margin-top:6px; vertical-align:middle;color:#000; width:120px; float:left;}
.use input:hover{  background:url(../images/buthover-bg.jpg) repeat-x left center; border:1px solid #edc510;}
/*------------当前位置样式----------------------*/
h2{ height:18px; font-weight:normal;color:#555555;background:url(../images/h2-bg.jpg) repeat-x left top; border-bottom:1px solid #c4c4c4; font-size:12px;text-align:left; height:26px; line-height:26px; padding-left: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;}
.last{ position:fixed; _position:absolute;bottom:0; width:100%; z-index:2; }
/*------------提示信息样式----------------------*/
#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;}
.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:20px; line-height:20px;margin:2px 0; vertical-align:middle;}
.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;}

  .redfont {color: #FF0000}
.greenfont {color: #009933}