﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
ul{
	list-style-type: none;
	}
body{
	margin:0;
	padding:0;
	background:url(body.jpg) center center repeat-y;
	}

/**********************顶部导航**********************/
.header{
	background:url(top.jpg) no-repeat center top;
	width:1004px;
	margin:0 auto;
	}
.top{
	width:1004px;
	height:100px;
	margin:0 auto;
	position:relative;
	}
.logo{
	float:left;
	margin-top:10px;
	}
.logo a{
	height:74px;
	display:block;
	}
.top_nav{
	float:right;
	font-family: "宋体";
	height:30px;
	margin-top:8px;
	}
.top_nav li{
	float:left;
	font-size:12px;
	color:#006DBD;
	text-align:center;
	}
#top_nav1{
	margin:0 8px 0 8px;
	font-size:12px;
	height:24px;
	line-height:24px;
	}
.top_nav a{
	font-size:12px;
	height:24px;
	line-height:24px;
	color:#006DBD;
	text-decoration:none;
	}
.top_date{
	position:absolute;
	bottom:2px;
	right:0px;
	height:40px;
	width:305px;
	overflow:hidden;
}

#date{
    font-size: 12px;
	line-height:20px;
	}
.mainnav_out{
	background:url(bg_top.jpg) repeat-x;
	height:36px;
	_overflow:hidden;
	}
.mainnav_in{
	width:1004px;
	margin:0 auto;
	}
.mainnav{
	float:left;
	position:relative;
	z-index:100;
	}
#nav{
	margin:0;
	padding:0;
	}
#nav li{
	float:left;
	width:80px;
	height:36px;
	text-align: center;
	position:relative;
	}
#nav a{
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	display:block;
	line-height: 36px;
	}
#nav a:hover{
	font-size: 14px;
	}
#nav li ul{
	line-height: 24px;
	list-style-type: none;
	text-align:left;
    width:90px;
	position: absolute;
	left:-6px;
	top:36px;
	display:none;
	padding:0;
	}
#nav li ul li{
	width:93px;
	height:32px;
	}
#nav li ul a{
	line-height:30px;
	height:30px;
	filter:alpha(opacity=70);
	opacity: 0.7;
	text-align:center;
	font-size: 13px;
	font-weight:normal;
	background-color:#0158A5;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	border-bottom:2px solid #fff;
	}
#nav li ul a:hover  {
	filter:alpha(opacity=100);
	opacity: 1;
	font-size:13px;
	font-weight:bold;
}
#nav li:hover ul {
	display:block;
}

#nav li.sfhover ul {
	display:block;
}

#nav #top_nav2{
	background: center center url(line_top.gif) no-repeat;
	width:11px;
	display:block;
	}
.serch{
	float:right;
	height:36px;
	padding-right:10px;
	}
#key {
	/*background: 0 -84px url(img_1.gif) no-repeat;*/
	border:#ccc 1px solid;
	width: 153px;
	height:24px;
	line-height:24px;

	padding-left:10px;
	color:#999;
	float:left;
	}
.search { height:16px;}
#searchbutton{
	background:url(search.gif) no-repeat;
	border:none;
	width:30px;
	height:30px
	}
#searchbutton_hover{
	background:url(search_hover.gif) no-repeat;
	border:none;
	width:30px;
	height:30px
	}
/******flash层******/
.flash_out{
	width:1004px;
	margin:0 auto;
	margin-top:10px;
	position:relative;
	z-index:0;
	}
.flash img{
	border:none;
	}
/********************书目检索***********************/
.sousuo{
    width:1004px;
	margin:0 auto;
	height:50px;
	background:url(sss_bg.jpg) repeat-x;
	}
.data12 { font-size:13px; color:#333333;}
/*************首页内容主体****************/
.main{
	width:1004px;
	margin:0 auto;
	}
.content { margin-top:5px;}
/*************左侧内容****************/
.content_l{
	float:left;
	width:736px;
	overflow:hidden;
	}
.cl_l{
	float:left;
	width:235px;
	}
.user{
	width:235px;
	height:380px;
	border:1px #ccc solid;
	background:url(login.jpg);
	overflow:hidden;
	}
.login{
	width:179px;
	height:235px;
	margin:0 auto;
	margin-top:45px;
	overflow:hidden;
	}
.login ul { margin:0; padding:0; width:179px;}
.login ul li {
    margin-bottom:2px;}

.question{
	width:178px;
	margin:0 auto;
	margin-top:20px;
	margin-top:15px;
	}
.question ul{
	margin:0;
	padding:0;
	width:178px;
	}
.question a{
	font-family: "宋体";
	font-size: 12px;
	color: #999;
	text-decoration: none;
	padding-left:10px;
	background:url(img_1.gif) no-repeat -615px -65px;
	line-height:20px;
	height:20px;
	}
.question a:hover{
	color:#0082D5;
	}
.question p{
	margin:0;
	margin-top:10px;
	margin-top:7px;
	padding:0;
	text-align:center;
	font-family: "宋体";
	font-size: 12px;
	color: #C00;
	}

.list1{
	margin:0;
	padding:15px 10px 0 10px;

	}
.list1 li{
	padding:0;
	line-height:20px;
	margin:0;


}
.list1 li a{
	font-size: 12px;
	color: #666;
	text-decoration: none;
	display:block;
	padding-left:27px;
	text-align:left;
	background: 10px -213px url(img_1.gif) no-repeat;
	}
.list1 li a:hover{
	background:10px -235px url(img_1.gif) no-repeat;
	}
/**************************************/
.bt1{
	height:40px;
	background:url(img1.jpg) no-repeat 0 -6px;
	}
.bt2{
	height:40px;
	background:url(img1.jpg) no-repeat 0 -49px;
	}
.bt3{
	height:40px;
	background:url(img1.jpg) no-repeat 0 -95px;
	}
.bt4{
	height:40px;
	background:url(img1.jpg) no-repeat 0 -141px;
	}
.bt5{
	height:40px;
	background:url(img1.jpg) no-repeat 0 -172px;
	}
.bt1 span,.bt2 span,.bt3 span,.bt4 span,.bt5 span,.bt6 span { float:right; padding-right:10px; padding-top:15px;}
.bt1 span a,.bt2 span a,.bt3 span a,.bt4 span a,.bt5 span a,.bt6 span a{}
.bt1 span a:hover,.bt2 span a:hover,.bt3 span a:hover,.bt4 span a:hover,.bt5 span a:hover,.bt6 span a:hover{}
.resource{
	width:235px;
	height:185px;
	border:1px solid #CCC;
	margin-top:10px;
	overflow:hidden;
	text-align:center;
	/*background:url(column.jpg) repeat-x;*/
	}
.resource_c { height:145px; background-color:#e3ebee;}
.resource1{
	width:253px;
	height:185px;
	border:1px solid #CCC;
	margin-top:10px;
	overflow:hidden;
	text-align:center;
	background:url(column.jpg) repeat-x;
	}
.cl_r{
	float:right;
	width:486px;
	overflow:hidden;
	}
.flash_m{
	height:86px;
	width:484px;
	margin-top:9px;
	overflow:hidden;
	}
.demo{ width:484px; height:86px; position:relative; overflow:hidden; border:#ccc 1px solid;}
.num{
	position:absolute;
	right:4px;
	top:65px;
	z-index:10;
}
.num a{
	width:16px;
	height:16px;
	display:inline-block;
	text-align:center;
	margin:0 3px;
	cursor:pointer;
	font-size: 12px;
	background-color: #E4E4E4;
	color: #666;
}
.num a.cur{
	color:#fff;
	background-color: #39F;
}
.demo ul{ position:relative; z-index:5;
margin:0;
padding:0;}
.demo ul li{ position:absolute; display:none;}
.demo img{
	border:none;
	}
.newbook{ width:484px; height:380px; border:1px solid #ccc; margin-bottom:10px; background-color:#e3ebee;}
.resource_b{ width:484px; height:334px;}
.resource_b ul { width:480px; height:336px; margin:6px auto 0 6px; padding:0;}
.resource_b ul li { width:114px; height:160px; float:left; margin-bottom:4px; margin-right:3px; border:1px solid #CCCCCC; text-align:center; background-color:#FFFFFF;}
.resource_b ul li span { width:110px; font-size:12px; height:20px;}
.resource_b ul li span a { line-height:20px; height:20px; display:block; font-size:12px; color:#999; text-decoration:none;}
.resource_b ul li span a:hover { font-size:12px; color: #0099CC;}

.new{
	width:484px;
	height:185px;
	border:1px solid #CCC;
	overflow:hidden;
	}

/*************右侧内容****************/
.content_r{
	width:255px;
	height:435px;
	float:right;
	}
.about{
	width:253px;
	height:130px;
	border:1px #ccc solid;
	background:url(about.jpg);
	overflow:hidden;
	}
.about_c{
	width:240px;
	height:85px;
	margin:0 auto;
	margin-top:45px;
	overflow:hidden;
	}
.about_c ul { margin:0; padding:0;}
.about_c ul li {
    float:left;
	width:60px;
	height:70px;
}
.about_ ul li a span { font-size:12px; display:none;}
.a1 a{ background:url(aboutbg.jpg) 0 -70px; display:block;width:60px;height:70px;}
.a1 a:hover {background:url(aboutbg.jpg) 0 0;}

.a2 a{background:url(aboutbg.jpg) -60px -70px; display:block;width:60px;height:70px;}
.a2 a:hover { background:url(aboutbg.jpg) -60px 0;}

.a3 a{ background:url(aboutbg.jpg) -120px -70px; display:block;width:60px;height:70px;}
.a3 a:hover { background:url(aboutbg.jpg) -120px 0; }

.a4 a{ background:url(aboutbg.jpg) -180px -70px; display:block;width:60px;height:70px;}
.a4 a:hover { background:url(aboutbg.jpg) -180px 0; }

.gongg{
    margin-top:10px;
	height:238px;
	width:253px;
	border:solid 1px #CCC;
	background-color:#e3ebee;
	}
.bt6{
	margin: 0px;
	padding: 0px;
	width:253px;
	height: 37px;
	position: relative;
	overflow:hidden;
	background:url(tab.jpg) no-repeat 0 -120px;
}
.gongg ul { width:240px;}
.gongg ul li {
    border-bottom:1px #CCC dotted;
	width:240px;
	font-size:12px;
	color:#999;
	}
.gongg ul li a {
    font-size: 12px;
	color: #666;
	text-decoration: none;
	line-height:24px;
	padding-left:15px;
	background:url(img_1.gif) no-repeat -610px -27px;
	font-family: "宋体";
}
.gongg ul li a:hover {
    color: #C00;
	text-decoration: underline;
	}
.column2{
	margin-top:11px;

	width:255px;
	overflow:hidden;
	}
.column2 ul{
	margin:0;
	padding:0;
	}
.column2 li{
	margin:0 0 10px 0;
	padding:0;
	height:55px;
	width:255px;
	float:left;
	}
.column2 li.column_t {
	margin:0;
	padding:0;
	height:55px;
	width:255px;
	float:left;
	}
.column2 li.column_l {
	margin:0 0 10px 0;
	padding:0;
	height:97px;
	width:253px;
	float:left;
	border:1px solid #C5D0D2;
	border-top-width:0;
	text-align:center;
	background-color:#E9F7FD;
	}
.column2 li.column_l div{
    margin:5px auto;
	height:42px;
}
.column2 li.column_l div a{
    border:none;
	text-decoration:none;
	height:42px;
	display:block;
	width:192px;
	margin:0 auto;
	}
.column2 li.column_l div a:hover{
    border:1px solid #0099FF;
	text-decoration:none;
	}
.column2 img{
	border:none;
	}
.col2_2{
	float:right;
	width:125px;
	height:70px;
	}
.photo { background:url(photo_bg.jpg) no-repeat; width:1004px; margin:0 auto; height:224px; font-size:12px;color:#666666;}
.photo a { text-decoration:none; color:#666666;}
.photo a:hover { color:#028ECB; text-decoration:none;}
/*****************************页脚****************************/
.foot{
	width:1004px;
	margin:0 auto;
	height:80px;
	font-size: 12px;
	padding-top:20px;
	color: #666;
	border-top:3px solid #0065BB;
	}
.foot p{
	padding:0;
	margin:0 0 8px 0;
	line-height:24px;
	}
.foot p a{ text-decoration:none; color: #999999;}
.foot_l{
	float:left;
	margin-top:7px;
	}
.foot_r{
	text-align:right;
	float:right;
	margin-top:7px;
	}
.foot_r a{
	color: #666;
	text-decoration: none;
	}
.foot_r a:hover{
	color:#0076E1;
	text-decoration: underline;
	}
#jumpMenu{
	width:123px;
	color:#999;
	}
.banner { width:1004px; margin:0 auto;}
.friend{ height:40px; line-height:40px; background:url(friend_bg.jpg) repeat-x; width:1004px; margin:0 auto;}
.friend li { float:left; margin-right:10px;}
.friend li.f_t { font-size:14px;color: #0099FF; padding-left:20px;}
.friend li a { font-size:12px; color:#999999; text-decoration:none;}
.friend li a:hover { font-size:12px; color: #0099FF; text-decoration:none;}

.content_in{
	background-color:#fff;
	border-top:solid 3px #0065BB;
	margin-top:10px;
	}
.content_left{
	float:left;
	width:230px;
	height:auto!important;
	height:500px;
	min-height:500px;
	background: url(bodybian.jpg) no-repeat right 20px;
	}
.sidebar{
	width:230px;
	overflow:hidden;
	}
.sbt{
	height:30px;
	overflow:hidden;
	background:url(img1.jpg) no-repeat 0 -256px;
	font-size: 20px;
	font-weight: bold;
	color: #333;
	padding:20px 0 0 40px;
	}
.sidebar ul {
	margin:0;
	padding:0;
	list-style-type: none;
	width:192px;
	}
.sidebar li {
	border-bottom:1px solid #ccc;
	}
.sidebar a {
	font-size: 12px;
	color: #666;
	text-decoration: none;
	font-weight: bold;
	display:block;
	height:35px;
	line-height:35px;
	}
.sidebar a:hover{
	color:#005397;
	/*background:url(img1.jpg) no-repeat 0 -183px;*/
	padding-left:7px;
	}
.sidebar a:hover span {
	color: #005397;
	}
.sidebar span {
	font-size: 12px;
	color: #999;
	margin-left:5px;
	}
.sidimg{
	width:195px;
	height:55px;
	overflow:hidden;
	margin-top:10px;
	}
.sidimg img{
	border:none;
	}
/*************************右侧*****************************/
.content_right{
	float:right;
	height:auto!important;
    height:500px;
    min-height:500px;
	width:750px;
	}
.text_lab{
	height:48px;
	float:right;
	border-bottom:2px solid #CCC;
	width:750px;
	overflow:hidden;
	position:relative;
	}
.guestbook_tit{
	height:48px;
	border-bottom:2px solid #CCC;
	width:1004px;
	overflow:hidden;
	position:relative;
	}
.guestbook_n{
    font-size:14px;
	}
.label{
	width:200px;
	padding-left:13px;
	padding-top:8px;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	float:left;
	background:url(img1.jpg) no-repeat 0 -311px;
	position:absolute;
	top:16px;
	left:5px;
	}
.breadcrumb{
	font-size: 12px;
	color: #999;
	position:absolute;
	top:25px;
	right:5px;
		}
.breadcrumb a{
	font-size: 12px;
	color: #999;
	text-decoration: none;
	}
.breadcrumb a:hover{
	color:#0076E1;
	}
/**************************迁图简介*****************************/
.text_c{
	width:750px;
	overflow:hidden;
	font-size: 12px;
	line-height: 22px;
	color: #666;
	float:right;
	text-indent: 2em;
	text-align:justify;
	text-justify:inter-ideograph;
	font-family: "宋体";
	margin-top:20px;
 }
.text_c p{
	margin:0 0 8px 0;
	}
.text_c_title a{
	color:#4391FA;
	display:block;
	font-size:13px;
	font-weight:bold;
	text-decoration: none;
}
.text_c_title{
	height:18px;
	}
.text_c_content ul,.text_c ul{
	margin:0;
	padding:0;
}
.text_c content {
	text-indent: 0em;
	text-align:justify;
	text-justify:inter-ideograph;
	font-family: "宋体";
	}
#int_img{
	float:right;
	width:300px;
	height:210px;
	overflow:hidden;
	margin:0 0 10px 15px;
	border:2px solid #CCC;
	text-indent:0;
	}
#int_img a img{
	border:none;
	}
.text_p{
	width:750px;
	overflow:hidden;
	font-size: 12px;
	line-height: 22px;
	color: #666;
	float:right;
	margin-top:20px;
 }
.text_p ul{
	margin:0;
	padding:0;
	width:750px;
	}
.text_p li{
	float:left;
	width:250px;
	height:190px;
	overflow:hidden;
	text-align:center;
	}
.text_p a img{
	border:2px solid #ccc;
	}
.text_p a:hover img{
	border:2px solid #0066FF;
	}
#int_lead{
	border:1px solid #CCC;
	font-size: 12px;
	color: #666;
	margin-bottom:10px;
	}
#int_lead p{
	margin:5px 0 5px 0;
	}
#int_lead1{
	font-size: 16px;
	font-weight: bold;
	color: #09F;
	border-right:1px solid #CCC;
	background-color: #E2F4FE;
	}
#int_lead3{
	font-size: 16px;
	font-weight: bold;
	color: #09F;
	border-right:1px solid #CCC;
	}
#int_lead2{
	padding-left:20px;
	}
/**************************新闻页面*****************************/
.text_n{
	width:750px;
	font-size: 12px;
	line-height: 20px;
	color: #666;
	float:right;
	}
.text_n ul{
	width:730px;
	margin:5px auto;
	padding:0;
	list-style-type: none;
	}
.text_n span{
	float:right;
	}
.text_n li{
	border-bottom:1px dotted #CCC;
	}
.text_n a{
	font-size: 12px;
	color: #666;
	height:30px;
	line-height:30px;
	text-decoration: none;
	display:block;
	}
.text_n a:hover{
	color: #900;
	font-weight: bold;
	}
#news_c{
	margin-top:20px;
	line-height:22px;
	}
#news_c span{
	float:none;
	}
#news_c a{
	margin-top:20px;
	line-height:22px;
	display:inline;
	color:#F00;
	}
#news_bt{
	font-size: 22px;
	line-height:25px;
	font-weight: bold;
	color: #41A9F5;
	}
/**************************读者指南*****************************/
#int_img2{
	float:right;
	width:300px;
	overflow:hidden;
	margin:0 0 10px 15px;
	text-indent:0;
	text-align:center;
	}
#int_img2 a{
	font-size: 13px;
	color: #06F;
	}
#int_img2 a:hover{
	font-weight: bold;
	color: #900;
	}
.ditu{
	margin:0 auto;
	width:720px;
	height:320px;
	border:2px solid #333;
	}
/**************************留言板******************************/
.board_txt{
	font-size: 12px;
	color: #666;
	font-family: "宋体";
	margin-top:10px;
	margin-left:10px;
	width:730px;
	float:left;
	display:inline;
	}
.board_txt table{
	border-bottom:1px solid #CCC;
	background: url(liuyan.jpg) no-repeat right bottom;
	line-height:20px;
	margin-bottom:10px;
	}
.board_put{
	width:750px;
	height:170px;
	overflow:hidden;
	margin-top:20px;
	font-size: 12px;
	color: #666;
	font-family: "宋体";
	}
#board_con{
	width:490px;
	height:160px;
	overflow-y:auto;
	border:1px solid #999;
	font-size: 12px;
	color: #666;
	font-family: "宋体";
	}
.doard_r{
	float:left; margin-left:30px; width:190px;
	}
.doard_r p{
	padding:0;
	margin:10px 0 10px 0;
	}
.board_text{
	border:none;
	width:135px;
	border-bottom:1px solid #999;
	line-height:22px;
	height:22px;
	font-size: 12px;
	color: #666;
	font-family: "宋体";
	}
.button1{
	color:#fff;
	text-decoration:none;
	font-size:14px;
	text-shadow:0 1px 1px #0c507b;
	font-weight:bold;
	letter-spacing:0px;
	text-transform:uppercase;
	padding:8px 12px 6px 12px;
	padding:4px 6px 3px 6px;
	background: #3aa3e6;
	background: -moz-linear-gradient(top, #87c6ee, #3aa3e6 2%, #028fe8);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #87c6ee), color-stop(.01, #3aa3e6), to(#028fe8));
	border:1px solid #0082d5;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	outline:none;
	}
.button1_hover{
	text-shadow: 0 1px 1px #6f3a02;
	border:1px solid #e6791c;
	border-bottom:1px solid #d86f15;
	background: #f48423;
	background: -moz-linear-gradient(top, #ffdf9e, #f5b026 2%, #f48423);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffd683), color-stop(.01, #f5b026), to(#f48423));
	cursor:pointer;
	border-radius: 5px;
	color:#fff;
	text-decoration:none;
	font-size:14px;
	text-shadow:0 1px 1px #0c507b;
	font-weight:bold;
	letter-spacing:0px;
	text-transform:uppercase;
	padding:8px 12px 6px 12px;
	padding:4px 6px 3px 6px;
		}
/**************************分页代码******************************/
.paging{
	border-top:1px solid #0065BB;
	text-align:center;
	float:right;
	width:750px;
	line-height:50px;
	font-size:12px;
	}
.p_bar{
	text-align:center;
	margin:0px auto;
	padding-top:8px;
	padding-bottom:7px;
	width:750px;
	}
.pbar1{
	padding:5px 8px 5px 8px;
	margin-right:5px;
	border:#c8c7c7 1px solid;
	font-size: 12px;
	color: #666;
	text-decoration: none;
		}
.pbar1:hover{
	border:1px solid #75C1FF;
	color:#FFF;
	background-color: #75C1FF;
	}
#pbarlink{
	border:1px solid #0065BB;
	background:#0065BB;
	color:#FFF;
	}
table .index_news { font-size:12px; color:#999999;}
table .index_news a{ font-size:14px; color:#666666; text-decoration:none;}
table .index_news a:hover { font-size:14px; color:#305FD5; text-decoration:underline;}

/**************************报刊选读******************************/
.dzb { width:1000px; margin:0 auto; border-bottom:2px solid #094A9E;}
.dzb_tit{ width:1000px; text-align:center; font-size:20px; font-weight: bold; line-height:36px; font-family:"微软雅黑","黑体","宋体"; color: #0066FF; margin-bottom:10px; background-color: #dddddd; height:36px;}
.dzb ul { width:960px; margin:0 auto;}
.dzb ul li { float:left; margin-right:15px; height:36px;}
.dzb ul li a { width:210px; text-align:left; display:block; height:24px; font-size:13px; line-height:24px; text-decoration:none; border:1px solid #cccccc; color:#094A9E; padding:0 5px;}
.dzb ul li a:hover { text-decoration:none; color:#FFFFFF; background-color:#094A9E;}
.more{ float:right; padding-right:10px; line-height:36px;}
.more a { font-size:12px; color:#444444; text-decoration:none;}
.more a:hover { text-decoration: underline;}
