﻿@CHARSET "UTF-8";

html{overflow-y:scroll;} 

img{

	border:0px;

	}

	

body {

	margin: 0;

	font-family:  Helvetica, Arial, Verdana, sans-serif;

	font-size:12px;

	color:#454545;

	background-color:#f3f7f8;

}



.outer {

	margin: 8px auto 10px auto;

	width: 1002px;

	position: relative;

	left: 0px;

	top: 0px;

	background-color: #FFF;

	border:1px solid #CCC;

}



.v1{

	position:relative;

	left:0;

	top:0;

}



.login{

	position:absolute;

	right:25px;

	top:80px;

	font-size:12px;

	}



.v2 {

	height: 40px;

	background-color: #1ba1e2;

	text-align: center;

	position:relative;

	z-index:100;

}



/*顶部导航标题的样式

--------------------------------------------------------------------------------------*/

.nav1 {

	height: 40px;

	width: 162px;

	display: inline-block;

	text-align: center;

}



.nav2{

	height: 40px;

	width: 162px;

	display: inline-block;

	}

.nav2{

	cursor:pointer;

	}



span.zyjs{

	background: url(../images/zyjs.gif) no-repeat left;

	}

span.dzfw{

	background: url(../images/dzfw.gif) no-repeat left;

	}

span.zxybz{

	background: url(../images/zxybz.gif) no-repeat left;

	}

span.gytsg{

	background: url(../images/gytsg.gif) no-repeat left;

	}

span.mylib{

	background: url(../images/mylib.gif) no-repeat left;

	}



span.zyjs:hover{

	background: url(../images/zyjs2.gif) no-repeat left;

	}

span.dzfw:hover{

	background: url(../images/dzfw2.gif) no-repeat left;

	}

span.zxybz:hover{

	background: url(../images/zxybz2.gif) no-repeat left;

	}

span.gytsg:hover{

	background: url(../images/gytsg2.gif) no-repeat left;

	}

span.mylib:hover{

	background: url(../images/mylib2.gif) no-repeat left;

	}



/*解决下拉菜单被输入框遮盖的问题*/

.nav1 iframe.bugforselect{

	z-index:499;

	height:200px;

	width:168px;

	border:0;

	}



/*----------------*/

.v2_sy{

	position:absolute;

	left:0;

	top:0;

	width:85px;

	height:40px;

	text-align:left;

	}

.v2_sy_2{

	width:85px;

	height:40px;

	}

.v2_sy_2{

	background: url(sy.gif) no-repeat left;

	}



.v2_sy_2:hover{

	background: url(sy2.gif) no-repeat left;

	}

	



/*-------------------------*/

.v3 {

	width: 687px;

	float: left;

	padding-left:10px;

}



/*--------快速检索框-----------------*/

.v3_1{

	margin-top:20px;

	}

.v3_1_title{

	font-size:14px;

	height:35px;

	}

.clear_v3_1_title{

	clear:both;

	}

.v3_1_title_item{

	width:85px;

	padding-left:20px;

	padding-top:9px;

	height:26px;

	float:left;

	cursor: pointer;

	background-color:#e4d5bb;

	color:#666;

	border-left:solid 1px #fff;

	}

.v3_1_title_item:hover,.v3_1_title_current {

	background-color:#f7f2e7;

	color:#d35007;

}

.v3_1_content{

	height:120px;

	background-color:#f7f2e7;

	padding-top:0px;

	padding-left:0px;

	}

	

/*--------新书通报框-----------------*/

.v3_2{

	margin-top:10px;

	}

.v3_2_title{

	font-size:14px;

	height:35px;
	margin-top:50px;
	margin-bottom:10px;

	}

.clear_v3_2_title{

	clear:both;

	}

.v3_2_title_item{

	width:70px;

	padding-left:20px;

	padding-top:7px;

	height:28px;

	float:left;

	cursor: pointer;

	color:#666;

	position:relative;

	}

.v3_2_title_item:hover {

	color:#1ba1e2;

}

.v3_2_title_item_more{

	width:15px;

	padding-top:9px;

	padding-right:20px;

	height:26px;

	float:left;

	cursor: pointer;

	}

.v3_2_title_current{

	width:800px;

	color:#1ba1e2;

	}

.v3_2_title_tishi{

	width:800px;

	padding-left:20px;

	padding-top:7px;

	height:28px;

	float:left;

	color:#4497ce;

	position:relative;

	}

.v3_2_content{

	height:200px;

	border:3px solid #DEDFDE;

	}



.tishi{

	position:absolute;

	left:65px;

  	top:-7px;

}

	

/*-------常用数据库------------------*/

.cysjk a{

	display:inline-block;

	padding-top:15px;

	padding-bottom:3px;

	*padding-top:18px;

	padding-left:5px;

	width:160px;

	height:28px;

	border-left:1px dotted #ddd;

	border-bottom:1px dotted #ddd;

	vertical-align:top;

	}

.cysjk a:hover{

	background-color:#eaf5fa;

}

	

/*-------------------------*/

.v4 {

	width: 280px;

	float: left;

	margin-left:15px;

	_margin-left:5px;

	padding-right:10px;

}



/*--------本馆公告框-----------------*/

.v4_1{

	margin-top:20px;

	}

.v4_1_title{

	font-size:16px;

	height:28px;

	}

.clear_v4_1_title{

	clear:both;

	}

.v4_1_title_item{

	padding:3px 8px 0px 12px;

	width:70px;

	height:25px;

	float:left;

	cursor: pointer;

	color:#454545;

	font-family:"microsoft yahei","微软雅黑";

	}

.v4_1_title_item_more{

	width:20px;

	padding:5px 5px 0 0;

	height:23px;

	float:left;

	cursor: pointer;

	}

.v4_1_title_item:hover {

	color:#1ba1e2;

}

.v4_1_title_current{

	color:#1ba1e2;

	background-color:#eee;

	}

.v4_1_content{

	height:188px;

	padding-top:10px;

	border-top:3px solid #1ba1e2;

	}

ul,li{

	list-style-type: none;

	padding:0;

	margin:0;

	}

.v4_1_content li{

	margin: 0 0 5px 0;

	padding: 0 0 5px 16px;

	background: url(../images/linklist.gif) no-repeat left;

	}

	

/*-------------------------*/

.v4_2{

	height:60px;

	}

.v4_2_1:hover{

	background: url(../images/zxt.gif) no-repeat left;

	}

.v4_2_2:hover{

	background: url(../images/weibo.gif) no-repeat left;

	}

.v4_2_1 {

	cursor: pointer;

	width:134px;

	height:60px;

	float:left;

	background: url(../images/zxt2.gif) no-repeat left;

}

.v4_2_2{

	cursor: pointer;

	margin-left:12px;

	*margin-left:8px;

	width:134px;

	height:60px;

	float:left;

	background: url(../images/weibo2.gif) no-repeat left;

	}



.clear_v4_2{

	clear:both;

	}



/*-----------------------*/

.v4_3{

	position:relative;

	padding:10px 0 0 34px;

	margin-top:10px;

	background-color:#e0f2fd;

	height:127px;

	*margin-top:8px;

	}

.v4_3_title{

	padding:40px 0 0 7px;

	width:20px;

	height:97px;

	position:absolute;

	left:0px;

	top:0px;

	background-color:#c8e1e7;

	color:#068db8;

	}

.v4_3 a{

	display:inline-block;

	width:123px;

	height:24px;

	}



/*-----------------------*/

.clear_v3_v4{

	clear:both;

	}

	

/*-----------------------*/

.v5{

	padding-top:15px;

	margin-top:10px;

	height:65px;

	background-color:#D7D9DB;

	text-align:center;

	line-height:23px;

	}



/*  最新消息的链接的样式

-----------------------------------------------------------------------------------------*/

.v4_1_content a:link {

	text-decoration: none;

	color: #4497ce;

}

.v4_1_content a:visited {

	text-decoration: none;

	color: #4497ce;

}

.v4_1_content a:hover {

	text-decoration: underline;

	color: #d4235d;

} 

.v4_1_content a:active {

	text-decoration: none;

	color: #d4235d;

}



/*  通用主体内容的链接的样式

-----------------------------------------------------------------------------------------*/

a:link {

	text-decoration: none;

	color: #454545;

}

a:visited {

	text-decoration: none;

	color: #454545;

}

a:hover {

	text-decoration: underline;

	color: #d4235d;

} 

a:active {

	text-decoration: none;

	color: #d4235d;

}



/*以上为重排后需要的文件*/

a{

text-decoration:none;

}

.loginbox {

font-size: 14px;

color: #333333;

height: 356px;

width: 320px;

background-image: url(images/bg-login.png);

background-repeat: no-repeat;

}

.loginbox input {

color: #999999;

font-family: "宋体";

font-size: 14px;

line-height: 40px;

text-decoration: none;

border-top-style: none;

border-right-style: none;

border-bottom-style: none;

border-left-style: none;

border-top-width: 0px;

border-right-width: 0px;

border-bottom-width: 0px;

border-left-width: 0px;

}

.login-form{

padding-top: 25px;

padding-left: 30px;

}

.login-form p{

height: 50px;

margin: 0px;

padding: 0px;

}

#user_name{

background-image: url(images/css.png);

background-repeat: no-repeat;

background-position: 0px 0px;

height: 40px;

width: 250px;

padding-left: 50px;

padding-top: 0px;

padding-right: 0px;

padding-bottom: 0px;

}

#password{

background-image: url(images/css.png);

background-repeat: no-repeat;

background-position: 0px -50px;

height: 40px;

width: 250px;

padding-left: 50px;

padding-top: 0px;

padding-right: 0px;

padding-bottom: 0px;

}

#code{

background-image: url(images/css.png);

background-repeat: no-repeat;

background-position: 0px -100px;

height: 40px;

width: 140px;

padding-left: 50px;

padding-top: 0px;

padding-right: 0px;

padding-bottom: 0px;

}

input#ok {

height: 40px;

width: 120px;

border-style: none;

border-width: 0px;

display: block;

cursor: pointer;

float: left;

color: #FFFFFF;

background-image: url(images/css.png);

background-repeat: no-repeat;

background-position: -220px -150px;

font-family: "宋体";

font-size: 14px;

line-height: 40px;

font-weight: bold;

}

.loginbox a.reg-ok {

display: block;

height: 40px;

width: 120px;

float: left;

margin-left: 10px;

background-image: url(images/css.png);

background-repeat: no-repeat;

background-position: -350px -150px;

color: #666666;

font-family: "宋体";

font-size: 14px;

line-height: 40px;

text-align: center;

font-weight: bold;

}

