@charset "utf-8";
/* CSS Document */

/*--------容器_右边栏-----------*/
#container #main { float:none; margin-top:20px; width:925px; }
	#container #main #content { margin-top:20px; padding-bottom:40px;  font-size:16px; line-height:32px; }
	#container #main #content h1 { height:42px; line-height:42px; text-align:center; font-size:20px; font-weight:normal; color:#008FF8; display:block; }

/*--------横幅-----------*/
#banner_class { height:244px; background-color:#DFDFDF; }
	#banner_class .main_p01 { padding-top:100px; }
	#banner_class .main_p01 span { padding:8px 16px; font-size:26px; line-height:26px; color:#FFFFFF; background-color:#008FF8; }

/*--------文字链接样式-----------*/
#linktxt { margin-top:30px; padding-top:20px; line-height:34px; border-top:1px solid #CFCFCF; }
	#linktxt li { float:left; width:239px; }
	#linktxt li a { padding-left:19px; width:220px; height:34px; background-image: url(/html/images/bgimg3.png); background-repeat: no-repeat; text-overflow: ellipsis; white-space: nowrap; display:block; overflow: hidden; }

	#linktxt li a:link,#linktxt li a:visited { color:#888888; background-position: -388px -244px; }
	#linktxt li a:hover { color:#008FF8; background-position: -388px -292px; }

/*--------期刊索引样式-----------*/
.pagebox .fm { float:left; width:109px; }
	.pagebox .fm img{ width:107px; height:152px; border:1px solid #D2D2D2; }
	.pagebox .fm span{ line-height:34px; text-align:center; display:block; }

/*--------子栏目导航-----------*/
#classnav { float:left; margin-top:15px; width:245px; background-image: url(/html/images/bgline03.gif); background-repeat:repeat-y; background-position: 0px 0px; }
	#classnav #ttline { padding-left:7px; padding-bottom:10px; height:58px; line-height:50px; text-align:center; font-size:16px; color:#FFFFFF; font-weight:bold; background-image: url(/html/images/bgimg3.png); background-repeat: no-repeat; background-position: 0px -892px; }
	
	#classnav .link { padding-bottom:2px; background-image: url(/html/images/bgimg3.png); background-repeat: no-repeat; background-position: 0px -954px; }
	
	#classnav .link a { padding-left:7px; height:46px; line-height:46px; text-align:center; font-size:16px; background-image: url(/html/images/bgimg3.png); background-repeat: no-repeat; display:block; }
	#classnav .link a:link,#classnav .link a:visited { color:#555555; background-position: 190px -429px; }
	
	#classnav .link a:hover { color:#1b4ea1; background-position: 190px -475px; }
	
	#classnav .hover{ background-image: url(/html/images/bgimg3.png); background-repeat: no-repeat; background-position: 0px -840px; float:left }
	#classnav .hover a{ padding-left:7px; height:46px; line-height:46px; text-align:center; font-size:16px; background-image: url(/html/images/bgimg3.png); background-repeat: no-repeat; display:block; }
	#classnav .hover a:link,#classnav .hover a:visited { color:#1b4ea1; background-position: 190px -383px; }
	#classnav .hover a:hover { color:#FCFCFC; }
	
	#classnav #btline { margin-top:60px; height:2px; font-size:1px; background-image: url(/html/images/bgimg3.png); background-repeat: no-repeat; background-position: 0px -888px ;  }

#classnav_c { float:left; margin-top:15px; width:245px; background-image: url(/html/images/bgline03.gif); background-repeat:repeat-y; background-position: 0px 0px; }
	#classnav_c #ttline { padding-left:7px; padding-bottom:10px; height:58px; line-height:50px; text-align:center; font-size:20px; color:#FFFFFF; font-weight:bold; background-image: url(/html/images/bgimg3.png); background-repeat: no-repeat; background-position: 0px -892px; }
	
	#classnav_c .link { padding-bottom:2px; background-image: url(/html/images/bgimg3.png); background-repeat: no-repeat; background-position: 0px -954px; }
	
	#classnav_c .link a { padding-left:7px; height:46px; line-height:46px; text-align:center; font-size:12px; display:block; }
	#classnav_c .link a:link,#classnav_c .link a:visited { color:#555555; }
	#classnav_c .link a:hover { color:#008FF8; }
	
	#classnav_c .hover{ background-image: url(/html/images/bgimg3.png); background-repeat: no-repeat; background-position: 0px -840px; }
	#classnav_c .hover a{ padding-left:7px; height:46px; line-height:46px; text-align:center; font-size:12px; display:block; }
	#classnav_c .hover a:link,#classnav_c .hover a:visited { color:#FFFFFF; }
	#classnav_c .hover a:hover { color:#FCFCFC; }
	
	#classnav_c #btline { margin-top:60px; height:2px; font-size:1px; background-image: url(/html/images/bgimg3.png); background-repeat: no-repeat; background-position: 0px -888px ; }

#sortnav { width:400px; height:48px; position:relative; left:100px; top:-40px; z-index:10; display:block; }
	#sortnav li { float:left; padding:0px 6px 8px 6px; }
	#sortnav li a { padding:0px 10px; height:40px; line-height:40px; font-size:18px; display:block; }
	#sortnav li a:link,#sortnav li a:visited { color:#FFF; background-color:#959595; }
	#sortnav li a:hover { color:#D2D2D2; }
	#sortnav .hover { background-image:url(/html/images/ico/ico02.gif); background-repeat: no-repeat; background-position: center bottom; }
	#sortnav .hover a:link,#sortnav .hover a:visited { color:#FFF; background-color:#008FF8; }
	#sortnav .hover a:hover { color:#DDEBFE; }

/*--------正文样式-----------*/
#detailbox { padding:30px; }
	#detailbox #ttline { text-align:center; }
	#detailbox #ttline h1 { padding:6px 0px; line-height:32px; font-size:20px; color:#4B4B4B; display:block; }
	#detailbox #ttline b { padding:4px 0px; line-height:24px; font-size:16px; display:block; }

	#detailbox #infoline { padding:5px 0px; color:#A0A0A0; font-size:12px; line-height:26px; text-align:center; }

	#detailbox #textbody { margin-top:4px; padding:25px 0px; line-height:32px; font-size:14px; }
	#detailbox #textbody p { padding:5px 0px; clear:both; }
	#detailbox #textbody span { float:none; }
	#detailbox #textbody img { padding:10px; display:inline-block; float:none; }
	#detailbox #textbody table { clear:both; text-align:center; margin:0 auto;}
	#detailbox #textbody table td{ border:1px solid #333;}
	
	#detailbox #textbody .tb01 { margin:0px auto; width:96%; background-color:#333333; }
	#detailbox #textbody .tb01 td { padding:4px; background-color:#FFFFFF; }

	.picview { margin:0px auto; padding-bottom:30px; text-align:center; }
	.labeltitle { padding:0px 20px; background-color: #EFEFEF; }

	.content { padding:10px 25px 25px 25px; }
	.content .videolist a { margin-left:20px; padding:8px; border:1px solid #008FF8; line-height:32px; font-size:12px; text-align:center; }

	.play { text-align: center; margin:20 auto auto 20px; }
	.play table { margin:0px auto; }
	.play a { line-height: 20px; color: #FFFFFF; font-weight: normal; font-size: 12px; float: left; width: 220px; height: 20px; text-decoration: none; }
	.play a:hover { background-color: #EEEEEE; color: #000000; }
	.ap { background-color: #666666; }

	#detailbox #docbottom { margin-top:4px; padding:10px; line-height:32px; font-size:12px; border-top:1px solid #8F8F8F; }
	#detailbox #docbottom ul { display:block; overflow:hidden; color:#008FF8; }

/*--------搜索栏-----------*/
#searchline { padding:25px 0px; height:30px; display:block; overflow:hidden; }
	#searchline form { float:left; width:700px; height:30px; display:block; }
	#searchline form ul{ height:30px; line-height:30px; display:block; }
	#searchline form ul li{ float:left; padding:0px 4px; color:#656565; display:block; }
	#searchline form ul .ttline{ font-size:18px; color:#008FF8;  }
		
	#searchline form ul li .input{ padding:0px 4px; width:185px; height:30px; line-height:30px; border:1px solid #008FF8; }
	#searchline form ul li .btn{ width:70px; height:32px; background-color:#008FF8; border:0px; background-image:url(/html/images/ico/ico03.gif); background-repeat: no-repeat; background-position: center center; }
	#searchline span { float:right; line-height:30px; color:#656565; }
	#searchline span font { line-height:30px; color:#008FF8; display:inline; }

/*--------页码样式-----------*/
#pagesize{ margin-top:4px; padding:15px 0px 15px 15px; }
	#pagesize li{ float:left; padding:2px 4px 2px; font-family:Tahoma;line-height:20px;margin-right:6px; border:1px solid #E9E9E9; }
	#pagesize li a{ float:left; color:#555; }
	#pagesize li a:hover{ color:#CC3433; text-decoration:none; }
	#pagesize li.thisclass,
	#pagesize li.thisclass a,.pagebox ul li.thisclass a:hover{ background-color:#F8F8F8; padding:2px 4px 2px; font-weight:bold; }
	#pagesize .pageinfo{ line-height:20px; padding:12px 10px 12px 16px; color:#999; }
	#pagesize .pageinfo strong{ color:#555; font-weight:normal; margin:0px 2px; }

/*--------返回顶部-----------*/
#totop{position:fixed;bottom:40px;right:10px;z-index:999; width:92px; cursor:pointer; display:none;}
	*html #totop{position:absolute;cursor:pointer;right:10px; display:none;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-112+"px")}
	#totop a{display:block;width:92px;height:37px;padding-top:56px; text-align:center;color:#FFFFFF; line-height:24px; font-size:16px; background-image: url(/html/images/bgimg3.png); background-repeat: no-repeat; background-position:-210px -107px; }
	#totop a.cur{ text-decoration:none;color:#F9FCFF;  background-position:-302px -107px; }

/*--------百度地图API-----------*/
#allmap { margin-top:10px; width:924px; height:372px; overflow: hidden;}














