/*2010-11-23  wangxiujuan*/
*{ padding:0px; margin:0px;
}
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:520px; 
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:10px;}
#bannerrit{ color:#fff; text-align: right; float:right; background:url(../images/topright11.jpg) no-repeat right top; display:inline; width:55%; height:59px; padding-top:10px; padding-right: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-top: 13px; margin-bottom:13px;background:url(../images/menubg.jpg) repeat-x left top; height:38px; padding:5px 5px; z-index:999999;}
#nav li {float: left; text-align: center; }
 #nav a {color:#ffffff; 
    }
#nav li a {display:block; text-align: center;margin:10px auto; height:40px; line-height:40px; padding:10px 5px; float:left;text-decoration:none; font-family:arial, sans-serif; font-size:13px;margin:5px 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{  padding-left:40px; 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;}
/*------------推荐书浏览页面左边导航----------------------*/
#shitu{ background:url(../images/shitu.jpg) no-repeat left top; height:36px; line-height:35px; padding:0px 12px;color:#004492; font-size:13px; }
#shitu select{color:#777777; font-size:13px;}
.mulu{padding:20px 0px 20px 5px; z-index:999998;position: relative;}
.mulu li a{ width:167px; padding-left:11px; color:#000000; font-size:13px; display:block;height:32px; line-height:32px;position:relative; right:-1px;  border-bottom:1px dashed #bfcbd7; }
.mulu li span{ font-weight:bold; color:#004492;}
.mulu li a:hover{ background: url(../images/mulu-bg.jpg) no-repeat right center;}
.mulua{ background: url(../images/mulu-bg.jpg) no-repeat right center;}
/*------------系统管理左边导航----------------------*/
#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,active_a{ padding-left:20px; width:126px;  color:#004492; font-size:13px;height:26px; line-height:26px; background:url(../images/left-menu.jpg) repeat-x left top; border:1px solid #bfcbd7; text-align:left; margin-top:10px; display:block;}
.left_menu li a:hover{background:url(../images/left-menuhover.jpg) repeat-x left top; border:1px solid #bfcbd7;}
.hover_a,.visited_a{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;}
#xuanzebuttons{ background: url(../images/xuanze-bg.jpg) no-repeat center top; text-align:center; height:563px;}
#xuanzebuttons img{ margin-top:180px;text-align:center; }
#xuanzebuttons table p{width:130px; }
#xuanzebuttons table a{ color:#535353; font-size:14px; line-height:18px;}
#xuanzebuttons table a:hover{ color:#b91900; text-decoration:underline;}
.content{ text-align:center; margin:20px;}
.reportbook{ background:url(../images/gt000/gt_001.jpg);text-align:center; margin:20px;}

/*------------登录页样式----------------------*/
#main{ border:3px solid #3593dd;overflow: auto; height:auto; list-style:none;margin: 0px; padding:0px; text-align: center;}


.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; }
.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; width:100%;color:#cee9fa; padding-top:10px;position:fixed;  
bottom:0;  
}
.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;  padding: 0;  margin: 0 auto;border-style:solid; border-color:#c0e7f2;  background-color:#dbf1fe; text-align:center; 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}

#main_container{width:100%;height:100%;margin:auto;position:relative;}
#thumbsWrapper{width:100%;}

 .imgindexlarge {
      	border-style: none;
    border-color: inherit;
    border-width: 0px;
   
 padding: 2px 2px 2px 2px;
  
	display: inline-block;

	width:95%;
    height:auto;
	
}
 
.subtitle{width:100%; height:60px;text-align:left;padding-top:0px;font-size:21px}

.sisubtitle{width:100%; height:60px;text-align:center;padding-top:20px;font-size:30px}

.styleupload {background:#f3fbff;  border:1px solid #92b5da;width:100px; height:27px; font-size:13px;line-height:26px; padding:0px 6px;margin:2px 2px; vertical-align:middle;color:#000;}

     .textboxstyle{border-left: 1px solid #777;
    border-right: 1px solid #c5cfd0;
    border-top: 1px solid #777;
    border-bottom: 1px solid #c5cfd0;
    line-height:25px;color:#000;  margin:6px 5px 6px 0px; vertical-align:middle;
}


   .div-relative{position:relative;color:#000; text-align:center; margin:0 auto;  border:0px solid #000;width:2481px;height:3508px}    

.div-a{ position:absolute;left:469px;
top:791px;
z-index:100;width:311px;
height:235px
}   

 
/* div背景色为红色 */    
.div-b{ position:absolute;left:12%;
top:2315px;
z-index:80;background:#FF0;width:1855px;
height:944px
}    
/* 背景为黄色 */    
.div-c{ position:absolute;left:80px;top:80px;z-index:70;background:#00F;width:300px;height:300px}    
 
  
/* 背景为蓝色 */    
 
    .tdstyle {
        height: 165px;
        width: 900px;
        padding-top: 23px;
        padding-bottom: 23px;
    }
     .middledownliststyle{height:25px;line-height:25px;color:#000; width:120px; border-width:1px; border-style:solid; border-color:#777 #c5cfd0 #c5cfd0 #777; margin:6px 5px 6px 0px; vertical-align:middle;}
       
         .largedownliststyle{height:25px;line-height:25px;color:#000; width:180px; border-width:1px; border-style:solid; border-color:#777 #c5cfd0 #c5cfd0 #777; margin:6px 5px 6px 0px; vertical-align:middle;}
         .treeviwe{width:100%; padding-top:0px;font-size:16px;text-align:center;align-content:center;
}
         .status{  
   
          

    color: #e6e6e6;  
  
  width:13%;
    position: fixed;  
    top: 0px;  
    margin-top:5px ;
   
}  