@charset "utf-8";
/* homepage */

body{ padding:0; margin:0; line-height:22px; font-size:12px; font-family:"宋体"; color:#333}
.homeBody{ background:url(../images/bodybg.gif) repeat; padding:0; margin:0; line-height:22px; font-size:12px; font-family:"宋体"; color:#333}
ul,li,p,div,input,h1,h2,h3,h4,h5,h6,dl,dt,dd { margin:0; padding:0;}
a {color:#333;text-decoration:none;outline:none;/*ff*/ hide-focus:expression(this.hideFocus=true);/*ie*/ }
a:hover { text-decoration:none;color:#255200}
li{list-style:none;}img{border:none}
.clear{ clear:both}

form{margin:0px} 


.top ul li,.top ul li a:hover,#mhover,.login h3,.login2 h3,math h3,.szzy h3,.xxgg h3,.dzzn h3,.dzyd h3,.stop li,.stop li a:hover,.xxgg h3,.xxgg ul li,.dzzn ul li,.dzyd ul li,.dzzn ul li a:hover,.dtop,.dzyd ul li a:hover,.dtop li a:hover,#mhover a:hover,.blink ul li,.dbottom ul li,.dtop li a.hover,.stop li a.shover{ background:url(../images/bg.png) no-repeat}

.search,.xstj,.tszy{ background:url(../images/bg1.png) no-repeat}
.top ul{background:url(../images/bg2.gif) repeat-x}

.login,.szzy,.lbottom,.xxdz,.xstj,.dzdz,.tszy,.link,.bottom{margin-top:10px;}
.login h3,.szzy h3,.xxgg h3,.dzzn h3,.dzyd h3{background-position:0px -27px; font-size:14px; color:#FFF; padding:5px 0 0 12px; height:25px;}
.login ul,.szzy ul,.xxgg ul,.dzzn ul,.dbottom,.dzyd ul{ border:1px solid #a8c2d9; border-top:none; padding:10px 0 10px 20px;}

.login2,.szzy,.lbottom,.xxdz,.xstj,.dzdz,.tszy,.link,.bottom{margin-top:10px;}
.login2 h3,.szzy h3,.xxgg h3,.dzzn h3,.dzyd h3{background-position:0px -27px; font-size:14px; color:#FFF; padding:5px 0 0 12px; height:25px;}
.login2 ul,.szzy ul,.xxgg ul,.dzzn ul,.dbottom,.dzyd ul{ border:1px solid #a8c2d9; border-top:none; padding:10px 0 10px 20px;}

.math,.szzy,.lbottom,.xxdz,.xstj,.dzdz,.tszy,.link,.bottom{margin-top:10px;}
.math h3,.szzy h3,.xxgg h3,.dzzn h3,.dzyd h3{background-position:0px -27px; font-size:14px; color:#FFF; padding:5px 0 0 12px; height:25px;}
.math ul,.szzy ul,.xxgg ul,.dzzn ul,.dbottom,.dzyd ul{ border:1px solid #a8c2d9; border-top:none; padding:10px 0 10px 20px;}

/********** 头部**********/
.top{width:972px;margin:0 auto;}
.flash{ background:url(../images/top.jpg) no-repeat; width:972px; height:129px;}

.topLeft{float:left; padding:40px 0px 0px 80px; font-size:35px; font-family:cursive; font-weight:bold; color:#FFF;line-height: 40px}
.topRight{float:right}


.top ul{background-position:0px -8px; height:34px;font-size:14px; font-weight:bold; line-height:34px; padding-left:5px; }
.top ul li {float:left;background-position:-950px -162px;  width:88px;_width:87px;text-align:center }
.top ul li a{color:#fff; display:block;}
.top ul li a:hover,#mhover,#mhover a:hover{ background-position:-646px -159px;color:#000; width:78px; margin-left:7px }
#mhover a{color:#000}#mhover a:hover{margin-left:0}

/********** 内容**********/
.center{width:952px;margin:0 auto; padding:10px; background:#FFF;}
.left{width:285px;float:left;}

/********** 广告图**********/
.lads{width:100%;background:#c5d9ee;}
.lads  h4 a{color:#35507b;padding-left:10px; line-height:26px; height:26px; font-size:12px; }.lads h4 a:hover{color:#f00000}

/********** 我的图书馆  数字资源**********/
.login ul li{ height:34px;}
.login label{width:50px; display:block; float:left } 
.login input.user{width:120px; height:18px;margin:0 5px; border:1px solid #a8c2d9}
.login ul li.left15{padding:5px 0 0 55px;}.login ul li.left15 input{ margin-right:5px;}
.szzy ul li{line-height:24px;}
.lbottom a img{padding-bottom:10px;}

/********** 读秀信息**********/
.dxxx{width:657px;}
.dxxx h3{ background: url(../images/bg3.jpg) no-repeat ;  height:25px;padding:5px 0 0 25px;font-size:14px;}
.red{color:#F00}


/********** 我的图书馆2  数字资源**********/
.login2 ul li{ height:140px;}
.login2 label{width:60px; display:block; float:left } 
.login2 input.user{width:120px; height:18px;margin:0 5px; border:1px solid #a8c2d9}
.login2 ul li.left15{padding:5px 0 0 55px;}.login2 ul li.left15 input{ margin-right:5px;}
.szzy ul li{line-height:24px;}
.lbottom a img{padding-bottom:10px;}

/**********  数字资源**********/
.math ul li{ height:100px;}
.math label{width:50px; display:block; float:left } 
.math input.user{width:120px; height:18px;margin:0 5px; border:1px solid #a8c2d9}
.math ul li.left15{padding:5px 0 0 55px;}.math ul li.left15 input{ margin-right:5px;}
.szzy ul li{line-height:24px;}
.lbottom a img{padding-bottom:10px;}
	

/**********总的右边宽度**********/
.right{ width:657px; float:right;}

/********** 搜索**********/
.search{background-position:-11px -205px; height:83px;}
.stop{margin-left:190px; padding-top:9px; height:26px;}
.stop li{float:left;background-position:-410px -93px; text-align:center; margin-left:8px}.stop li a{width:58px; display:block;}
.stop li a:hover,.stop li a.shover{background-position:-410px -161px; height:26px; }
.sbottom {margin-top:3px;}
.sbottom ul{ display:none; padding-left:40px;}
.sbottom ul.block,.dbottom ul.block{ display:block;}
.sbottom li{float:left; line-height:32px;}
.sbottom .fize13{font-size:13px; color:#000060; width:50px; height:26px; overflow:hidden; white-space:inherit; text-overflow:ellipsis; text-align:center;}
.sbottom ul li input{vertical-align:middle}
.width110{height:29px; width:110px; margin-right:5px; vertical-align:middle; } .width270{height:26px; width:270px;_margin-top:-1px;}
.sbottom .help a{margin-left:15px; display:block;line-height:17px;}

/********** 信息公告**********/
.xxdz{width:657px;}
.xxgg,.dzjt{width:371px; float:left;}
.xxgg h3{background-position:0px -93px; color:#154172; padding-left:25px; }
.xxgg h3 a{font-size:12px; font-weight:normal; color:#fff; padding-left:220px; }
.xxgg ul li,.dbottom ul li{background-position:-942px -87px; padding-left:20px; }
.xxgg ul li a,.dbottom ul li a{width:320px; height:22px; overflow:hidden; white-space:inherit; text-overflow:ellipsis; display:block}
.red{color:#F00}

/**********  读者指南告**********/
.dzzn,.dzyd{width:280px; float:right}
.dzzn h3,.dzyd h3{background-position:-330px -27px;  padding-left:35px}
.dzzn ul,.dzyd ul { border:1px solid #d6e6f5; background:#dbecfc; float:left;_width:257px}
.dzzn ul li {float:left; width:75px; margin:0px 11px 6px 0; height:21px;text-align:center;background-position:-515px -161px;}
.dzyd ul li {float:left; width:75px; margin:0px 13px 6px 0; height:21px;text-align:center;background-position:-515px -161px;}
.dzzn ul li a,.dzyd ul li a{display:block;  }
.dzzn ul li a:hover{background-position:-514px -93px; color:#FFF}

/********** 新书推荐告**********/
.xstj,.tszy{background-position:-10px -12px; height:183px;}
.xstj ul,.tszy ul{ padding:30px 5px 10px 60px;}
.xstj ul li,.tszy ul li{float:left; padding:5px 3px 5px 0;text-align:center;}
.xstj ul li img,.tszy ul li img{margin-bottom:8px}
.xstj ul li a,.tszy ul li a{color:#004b91; width:110px;line-height:16px; display:block}
.xstj ul li font,.tszy ul li font{color:#000; font-size:12px;}
.xstj ul li a.widht20,.tszy ul li a.widht20{width:20px; padding-top:10px;}

/********** 大从讲坛告**********/
.dtop{background-position:0px -161px; padding-left:5px; float:left; width:366px; }
.dtop li{float:left; line-height:30px; font-size:14px;}
.dtop li a{color:#fff; font-weight:bold; display:block; width:89px; text-align:center; margin-left:2px;}
.dtop li a:hover,.dtop li a.hover{background-position:-635px -93px; color:#000;}
.dbottom{float:left; width:349px;}
.dbottom ul{display:none;}
.dbottom li span{float:right; padding-right:20px;}
.dbottom ul li a{width:230px; _float:left}

/**********  读者园地**********/
.dzyd h3{background-position:-641px -27px;  }.dzyd ul {padding:23px 0 25px 20px}
.dzyd ul li {width:115px;background-position:-781px -161px;}
.dzyd ul li a:hover{background-position:-781px -93px; color:#FFF}

/**********  特色资源**********/
.tszy{background-position:-10px -306px;}

/**********  链接**********/
.link{float:left;border:1px solid #dbe1e6; width:932px; padding:10px 0 3px 10px}
.link ul li{float:left} .link ul li a{ width:135px; height:50px; margin-right:10px}

/**********  底部**********/
.bottom{ text-align:center; background:url(../images/bottom.png) no-repeat;height:90px; width:892px; margin:10px auto; padding:10px 20px 10px 60px;_padding:10px 10px 10px 70px;_width:892px; } 
.blink {width:210px; float:left; margin-right:10px;}
.blink h2{ font-size:13px; line-height:30px;}
.blink ul li{background-position:-950px -31px; padding-left:10px;}


.submit3{background:url(../images/login4.png) no-repeat;}
.submit3{text-align:center;height:20px; border:none; width:65px; border:0px solid #83bbd9; font-size:12px; line-height:20px;}
