@charset "utf-8";
/*********************************************************************************** 
 文件: 燕山大学党委组织部网站浏览器表现控制层
 作者：燕山大学鲁信琼 
 http://www.shuihan.com/
 注意：本文件重写了HTML的部分样式，可能会造成某些CMS系统样式的改变，使用前请仔细比对
***********************************************************************************/
body {
	font: 12px Arial, Helvetica, sans-serif !important;
	color: #555;
	line-height: 1.4;
	margin: 0px;
	padding: 0px;
	/*background:url(../images/main_bg_red.jpg);*/
	font-family: "Microsoft YaHei" !important; 
	
}
h1, h2, h3, h4, h5, h6 {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial,sans-serif !important;
	margin: 0;
	padding: 0;
	letter-spacing: 0;
	border-bottom: 0 !important;}
a {
	border-bottom: 0px;
	color: #C00;}
a:focus {
	outline: 1px dotted #eee;}
a:active {
	outline: 0px;}
a:hover {
	color: #F00;}
.fl_right { float:right;}

/* ----- clear fix for floats ----- */
.jq-clearfix:after { content: "."; display:block; height:0; clear:both; visibility:hidden;}
.jq-clearfix { display:inline-block;}		
/* ----- hides clearfix from IE-mac ----- \*/
* html .jq-clearfix { height:1%;}
.jq-clearfix { display:block;}
/* ----- end hide from IE-mac ----- */

#jq-siteContain {		/* 整页面容器 */
	background: url(../images/bg-home-tile.jpg) repeat-x 50% 0;
	width: 100%;
	margin: 0 auto;}
#main_body{	/* 带宽度的容器 */
	width: 990px;
	margin: 0 auto;}
#jq-header {			/* 头部容器 */
	height: 116px;
	
	background:url(../images/header_bg.jpg) no-repeat;}
#jq-siteLogo {
	float: left;
	margin-top: 13px;
	margin-left: 10px;}
#jq-siteLogo img {		/* 页面logo */
	width:425px;
	height:80px;
	border: 0 !important;}
#jq-content { margin: 10px auto; background:#FFF;}
/** Primary Navigation **********************************************************/
#jq-primaryNavigation {
	padding-top: 83px;
	padding-left:460px;
	}
#jq-primaryNavigation ul {
	float: left;}
#jq-primaryNavigation li.menu_li {
	float: left;
	list-style: none;
	margin-left: 2px;
	background:url(../images/nav_menu_li.gif) no-repeat;}
#jq-primaryNavigation li.menu_li a {
	float: left;
	line-height: 29px;
	font-size: 14px;
	color: #555;
	text-decoration: none;
	text-align:center;
	width:90px;}
#tupian{
	width:360px;
	height:295px;
}
#jq-primaryNavigation li.menu_li a:hover {
	color: #DF0024;
	background:url(../images/nav_menu_li_over.gif) no-repeat;}
#jq-primaryNavigation li.nav_current a, #jq-primaryNavigation li.nav_current a:hover {
	background: url(../images/nav_menu_current.gif);
	border-bottom:none;
	cursor: default;
	color: #FFF;}
#jq-primaryNavigation li.nav_current a:hover
{
	color: #F8F000;}
/* 导航菜单**********************************************************/
li.menu_li {position: relative;}
div.menuLink_index_sub { display: none; position: absolute; width: 88px; top: 28px; left:0; z-index: 100; background:#FFF; border:1px #CCC solid;}
div.menuLink_index_sub ul li.sub_list {}

/* #banner  */
#banner {
	float: left;
	margin-bottom: 5px;
	width:990px;
	height:235px;
	background:url(../images/banner_01.jpg) no-repeat;}
#main_content {
	/*min-height: 530px;*/
	min-height:295px;
	background:#FFF;
	margin-bottom:10px;
	/*background:#F6F6F6;*/}
#main_content #main_content_left{
	float:left;
	/*background:#f00;*/
	width:990px;
}
#pic_news{
	float:left;
	width:360px;
	margin-right:5px !important;
	margin-left:5px !important;
	margin-left:2px;	/* ie 6 hack*/
	margin-right:3px;
}

#pic_news #news_trip{
	font-family:Arial, Helvetica, sans-serif;
	color:#F00;
	margin:2px auto 5px auto;
	height:25px;
	line-height:25px;}
#pic_news #pic_news_title{	
	margin: 10px auto;
	text-align: center;}
#pic_news #pic_news_title h3{	
	float: none;
	display:inline;
	padding-left:16px;
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	color:#333;
	background:url(../images/ico_pic_new.gif) no-repeat left center;}
/********************公告切换部分*******************************************************/
.menuCurrent {}
/*#div_tzgg { height: 230px;}*/
#div_tzgg { height: 285px;}
#div_gzdt { height: 230px;}
/********************文章列表部分*******************************************************/
.listTitle { height:40px; border-bottom:#C00 solid 1px; font-size:14px; font-weight:bold; line-height:40px; font-family:"宋体"; padding-left:.5em;}
.listTitle a { color:#B00D02; text-decoration:none;}
.subTitle { display:block; height:30px; border-bottom:2px solid #970F00; margin-left:2em;}
.subTitle h3{ float:left; width:5em; font-size:14px; height:29px; line-height:29px; background:#970F00; color:#FFF; padding: 0 .5em; border-bottom:1px solid #FFF; margin-left:15px; text-align:center;}
.subTitle em {float:right; display:block; line-height:28px; font-size:14px; font-style:normal; font-family:"宋体";}
.subTitle em a { display:block; width:4em; text-align:center; color:#555; text-decoration:none; margin-right:1em;}
.titleList {
	margin:10px;
	margin-left:30px;
	font-size: 14px;}
.titleList li{
	line-height: 200%;
	list-style:disc;
	margin-left:2em;
	border-bottom:#E1E1E1 solid 1px;}
.titleList li span a {
	color:#333;
	text-decoration:none;}
.titleList li span a:hover {
	color:#F00;
	position:relative;
	top:1px;
	left:1px;
	text-decoration:underline;}
.titleList li em
{
	font-style:normal;
	margin-left:1em;
	color:#999;}
/********************中间部分的文字新闻（通知公告+工作动态）********************************/
/*#pic_news img {width:400px; height:295px;}*/
#text_news {
	float: left;
	width:605px;
}
#text_news .title{
	height: 30px;
	width:595px;
	line-height:30px;
	border-bottom: solid 1px #970F00;
	padding-left: 10px;
}
#text_news .title span{
	float:left;
	display:block;
	height:26px;
	line-height:26px;
	font-size:14px;
	text-align:center;
	width:86px;
	background:#CE1400;
	color:#FFF;
	border:solid 2px #FFF;}
#text_news .title span a {color:#FFF; display:block; text-decoration:none;}
#text_news .title span.current {
	background:#970F00;
	/*border:solid 2px #970F00;*/
	font-weight:bold;}
#text_news .news_list ul
{
	padding:5px 0 5px 10px;}
#text_news .news_list li
{
	display:block;
	height:23px;
	line-height: 23px;
	overflow: hidden;
	font-family:"宋体";
	background:url(../images/dot_list.gif) no-repeat left -3px;}
#text_news .news_list li span {
	float:left;
	overflow:hidden;
	margin-left:10px;}
#text_news .news_list li span a {
	color:#555;
	text-decoration:none;
	display:block;}
#text_news .news_list li span a:hover {
	color:#F00;
	position:relative;}
#text_news .news_list li em{
	float: right;
	color:#999;
	font-style:normal;}
#main_content #main_content_right{
	float:right;
	display:block;
	width:210px;
	padding-right:2px !important;
	padding-right:1px;
	/*background:#00c;*/
	width:222px;}
/********************下半部分的文字列表（下载专区+...）********************************/
#block_01{
	display:block;
	width:990px;
}
#block_02
{
	display:block;
	width:990px;
}
#block_02 .block_02_sub
{
	display:block;
	float:left;
	width:489px;
	overflow: hidden;
	margin-top: 0;
	margin-right: 3px;
	margin-bottom: 0;
	margin-left: 3px;
}
#block_02 .block_02_sub .title
{
	float:left;
	height: 30px;
	width: 479px;
	padding-left:10px;
	border-bottom:solid #1A96C3 2px;
}
#block_02 .block_02_sub .title span
{
	float:left;
	display:block;
	background:#0167B9;
	width:90px;
	height:28px;
	font-size:14px;
	font-weight:bold;
	line-height:28px;
	text-align:center;
	color:#FFF;
	border:solid #FFF 1px;}
#block_02 .block_02_sub .title em{
	display: block;
	float:right;
	width: 55px;
	height: 28px;
	line-height: 28px;
	background:url(../images/more.gif) no-repeat center center;}
#block_02 .block_02_sub .title em a
{
	display:block;
	margin-top: 5px;}
#block_02 .block_02_sub .title em a img
{
	height: 20px;
	width: 55px;}
#block_02 .block_02_sub .art_list
{
	float:left;
	margin:10px 5px;}
#block_02 .block_02_sub .art_list li
{
	height:23px;
	line-height:23px;
	font-family:"宋体";
	background:url(../images/ico_pic_new2.gif) no-repeat left 8px;	
	overflow:hidden;}
#block_02 .block_02_sub .art_list li span
{
	float:left;
	width:355px;
	overflow:hidden;
	margin-left:10px;}
#block_02 .block_02_sub .art_list li span a
{
	display:block;
	color:#333;
	text-decoration:none;}
#block_02 .block_02_sub .art_list li a:hover
{
	color:#CE1400;}
/*************************************************************************************/
#quick_pic_link
{
	padding-top:35px;
	/*float: right;*/
	background:url(../images/juhua_bg.jpg) no-repeat center center;	
	height: 290px;} 
#quick_pic_link ul{
	margin:10px auto;}
#quick_pic_link ul li{
	margin: 2px 0;
	text-align:right;}
#quick_pic_link ul li a:hover{
	position:relative;
	top:-1px;
	left:-1px;}
#freq_link
{}
#friend_link .title, #freq_link .title{
	height: 30px;
	padding-left:10px;
	border-bottom:solid #435A00 1px;}
#freq_link .title span, #friend_link .title span{
	display:block;
	background:url(../images/title_bg.gif) no-repeat center center;
	width:89px;
	height:28px;
	font-size:14px;
	font-weight:bold;
	line-height:28px;
	text-align:center;
	color:#FFF;
	border:solid #FFF 1px;
	line-height:32px;}
#freq_link form, #friend_link ul
{
	margin:5px 0;
	/*padding-left:10px;*/}
#friend_link ul
{
	margin:5px 0;
	padding-left:10px;}
#freq_link form p
{
	line-height: 30px;}
#freq_link form p label
{
	display:block;
	float:left;
	width:4em;}
#freq_link form select { margin-bottom:1px;}
#search_btn { margin-left: 1em; background:url(../images/search_btn_bg.gif) repeat-x; color:#FFF; border:none; height:26px; width:64px; line-height:26px;}
#freq_link form p input
{}
#friend_link ul li
{
	height: 21px;
	width: 97px;
	line-height: 23px;
	border: solid #862C0C 1px;
	background:#FFDDDD;
	color:#2E2C2D;
	float: left;
	margin: 3px 0;
	margin-right: 7px !important;
	margin-right: 3px;
	text-align:center;}
#friend_link ul li a {
	display: block;
	color:#2E2C2D;
	text-decoration:none;}
#friend_link ul li.guojia  a{
	color: #C00;}
#friend_link ul li.xiaonei {
	border: solid #0068AF 1px;
	background:#CFE9FB;}
#friend_link ul li.xiaonei  a{}

/*************************************************************************************/
#content {
	background:#FFF;
	margin: 5px auto;}
#content #content_title h1
{
	font-size:25px;
	text-align:center;
	margin:1em auto .5em auto;}
#attach_info
{
	text-align:center;
	background:url(../images/content_bg.jpg) no-repeat center top;
	padding-top: 1em;
	margin-bottom:1em;}
#tail_bg
{
	height:20px;
	background:url(../images/content_bg.jpg) no-repeat center bottom;
	margin-bottom:2em;}
#content #content_body
{
	padding: 10px 5em;
	font-size:16px;
	line-height:180%;
	font-family:"微软雅黑";
	color:#555;}
#content #content_body p
{
	margin: .5em auto;}
#content #content_body ul
{
	margin: .5em auto;
	padding-left: 3em;
	list-style:disc;}
#content #content_body ul li
{
	font-style:italic;}
#content #content_body blockquote
{
	border: solid 1px #ccc;
	background:#F1F1F1;
	padding:1em;
	font-family:"Courier New", Courier, monospace;}
#content #content_body blockquote p
{
	text-indent:0;}
/* 搜索页面相关 *************************************************************************/
.keyword {color:#F00; background:#FF0;}
/* 页码 *******************************************************************************/
.page {margin:auto 20px; height:40px; font-size:14px; border-bottom:solid 1px #AAA;}
.page ul {margin:10px 0;}
.page ul li { float:left; width:20px; height:20px;line-height:20px; margin-left:5px; border:solid #FFC436 1px; text-align:center;}
.page ul li a { display:block; 	text-decoration:none;}
.page ul li.cur_page { font-weight:bold; color:#FFF; background:#A00;border:solid #A00 1px;}
.page ul li.title {border:none; width:50px; margin-left:0;}
/* 底部 *******************************************************************************/
#footer {
	padding: 1.5em 0 0 0;
	height:95px;
	background:url(../images/bottom_bg.jpg) repeat-x;
	text-align:center;}
#footer p {
	text-align: center; 
	line-height: 180%;
	font-family:"Courier New", Courier, monospace;}