@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
	font-size:12px;
}
table {
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	text-align:left;
}
th, td {
	border-collapse:collapse;
}
ul, li {
	list-style:none;
}
a {
	text-decoration:none;
	color:#373737;
}
a:hover {
	color:#005FBD;
 hide-focus: expression(this.hideFocus=true);
}
input, select, form img, .button {
	vertical-align:middle;
}
img {
	border:0;
}
.banner {
	width:972px;
	height:156px;
	margin:0 auto;
	background:url(../images/banner.jpg) no-repeat
}
.nav {
	width:972px;
	height:32px;
	background:url(../images/nav.jpg) no-repeat;
	margin:0 auto;
	text-indent:150px;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	line-height:32px;
}
.nav a {
	color:#FFF;
	font-weight:bold;
	line-height:32px;
	font-size:13px;
}
.nav a:hover {
	font-size:13px;
	color: #FFFF00;
	text-decoration: underline;
}
.bottom {
	width:972px;
	height:35px;
	background:url(../images/bottom_bg.gif) repeat-x;
	border:1px solid #2688D2;
	margin:9px auto
}
.contant {
	margin:0 auto;
	width:972px;
	margin-top:10px;
}
.left {
	width:207px;
	border:1px solid #8ECAEC;
	background-color:#F9FCFD;
	margin-right:3px;
	float:left
}
.left h1 {
	height:46px;
	margin:0 auto;
	width:80%;
	border-bottom:1px dashed #07519A;
	font-size:14px;
	font-weight:bold;
	text-indent:25px;
	color:#07519A;
	line-height:46px;
	background:url(../images/pic_01.gif) left no-repeat
}
.left ul {
	margin-top:10px;
	width:85%;
	margin-left:35px;
	margin-bottom:10px;
}
.left li {
	line-height:25px;
	background:url(../images/pic_02.gif) left 10px no-repeat;
	text-indent:15px;
	font-size:13px;
	color:#07519A;
}
.left li a {
	font-size:13px;
	color:#07519A
}
.left li a:hover {
	font-size:13px;
	color:#FFC000;
	font-weight:bolder
}
.left .dox {
	line-height:25px;
	text-indent:15px;
	background:url(../images/logo_51.gif) 10px no-repeat;
	font-size:13px;
	color:#07519A;
	padding-left:8px;
}
.left .dox a {
	font-size:13px;
	color:#07519A
}
.left .dox a:hover {
	font-size:13px;
	color:#FFC000;
	font-weight:bolder
}
.right_contant {
	widht:748px;
	margin-left:5px;
	float:left
}
.right {
	width:748px;
	border-left:1px solid #8ECAEC;
	border-right:1px solid #8ECAEC;
	border-bottom:1px solid #8ECAEC;
	float:left;
	margin-left:5px;
}
.right_top {
	width:748px;
	height:30px;
	background:url(../images/right_top.gif) repeat-x top;
}
.right_top h1 {
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:14px;
	color:#FFF;
	padding:0 10px;
}
.right_nr {
	width:100%;
	border-left:1px solid #8ECAEC;
	border-right:1px solid #8ECAEC;
	border-bottom:1px solid #8ECAEC;
	float:left;
	margin:0 auto
}
.right_nr_top {
	width:100%;
	height:30px;
	background:url(../images/right_top.gif) repeat-x top;
}
.right_nr_top h1 {
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:14px;
	color:#FFF;
	padding:0 10px;
}
.xxnr {
	width:100%;
	margin:0 auto;
	background:url(../images/right_top.gif) repeat-x top;
	min-height:500px;
	_height:500px;
	line-height:30px;
	border-left:1px solid #8ECAEC;
	border-right:1px solid #8ECAEC;
	border-bottom:1px solid #8ECAEC;
	padding-top:35px;
}
.xxnr h1 {
	font-size:15px;
	margin:15px auto;
	font-weight:bold;
	color:#000;
	width:92%;
	border-bottom:1px dashed #CCC;
	text-align:center;
	padding-top:15px;
	height:40px;
}
.xxnr p {
	width:92%;
	margin:0 auto;
	text-indent:25px;
	font-size:13px;
}
.xxnr_bk {
	width:92%;
	margin:8px auto;
	height:35px;
	background-color:#E7F2F9;
	text-align:center;
	line-height:35px;
}
.xxnr_jj {
	width:92%;
	height:35px;
	border:1px dashed #D4D4D4;
	margin:15px auto;
	background-color:#F7F7F7
}
.xxnr_fj {
	width:92%;
	margin:15px auto;
}
.xxnr_fj li {
	line-height:25px;
	text-indent:5px;
	background:url(../images/math.gif) no-repeat
}
.right_xxnr {
	width:740px;
	float:left;
	background:url(../images/right_top.gif) repeat-x top;
	line-height:30px;
	border-left:1px solid #8ECAEC;
	border-right:1px solid #8ECAEC;
	border-bottom:1px solid #8ECAEC;
	padding-top:35px;
}
.right_xxnr h1 {
	font-size:15px;
	margin:15px auto;
	font-weight:bold;
	color:#000;
	width:92%;
	border-bottom:1px dashed #CCC;
	text-align:center;
	padding-top:15px;
	height:40px;
}
.right_xxnr p {
	width:92%;
	margin:0 auto;
	text-indent:25px;
	font-size:13px;
}
.right_xxnr_bk {
	width:92%;
	margin:8px auto;
	height:35px;
	background-color:#E7F2F9;
	text-align:center;
	line-height:35px;
}
.right_xxnr_jj {
	width:92%;
	height:35px;
	border:1px dashed #D4D4D4;
	margin:15px auto;
	background-color:#F7F7F7
}
.right_xxnr_fj {
	width:92%;
	margin:15px auto;
}
.right_xxnr_fj li {
	line-height:25px;
	text-indent:5px;
	background:url(../images/math.gif) no-repeat
}
.copypright {
	width:972px;
	height:100px;
	text-align:center;
	line-height:20px;
	margin:0 auto
}
.item_list_ql {
    width:90%;
    margin:10px auto;
	text-decoration: none;
	line-height: 25px;
}
.item_list_ql td {
	border-bottom: #CECECE 1px dashed;
	/*padding-left:10px;*/
	text-align:left;

}

.seat {
	width:740px;
	font-size:13px;
	margin-bottom:5px;
	float:left
}
.dotx{background:url(../images/pic_03.gif) no-repeat 5px center; text-indent:15px; padding-left:10px;}
span.pagebanner {
  width:48%;
	float:left;
	text-align:right;
	line-height: 28px;
}
span.pagelinks {
	width:48%;
	float:left;
	text-align:left;
	line-height: 28px;
}

/*首页css*/
.warp{ margin:0 auto; width:971px;}
/*新闻css*/
.news_top{ width:971px; height:34px; background:url(../images/news_top.jpg) no-repeat; margin:7px  auto 0 auto}
.new_time{ float:right; margin-right:36px; font-size:12px; margin-top:13px;}
.box_new{ width:738px; border-left:1px solid #C6CACE;  height:219px; background:url(../images/box_new_bottom.gif) no-repeat bottom left}
.box_new_img{ width:261px; height:219px; margin-left:12px; float:left;}
.box_new_img_show {padding-top:14px;}
/*新闻图片轮显*/
.button {PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: #7b7b63; PADDING-BOTTOM: 2px; MARGIN: 0px; FONT: bold 9px sans-serif; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 2px; TEXT-DECORATION: none;}
	A.button {COLOR: #ffffff; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none;}
	A.button:unknown {COLOR: #ffffff; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none;}
	A.button:visited {COLOR: #ffffff; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none;}
	A.button:hover {BACKGROUND: #fff; COLOR: #fff; FONT-FAMILY: sans-serif; TEXT-DECORATION: none;}
.trans {FILTER: progid:DXImageTransform.Microsoft.Alpha(startX=0, startY=0, finishX=100, finishY=100,style=1,opacity=0,finishOpacity=40); BACKGROUND-COLOR: #000;}

/*左边css*/
.warp_left{ width:739px; float:left; }
/*右边css*/
.warp_right{ width:231px; float:left; background:url(../images/warp_right.gif) repeat-y; padding-bottom:4px;}
.box_new_list{ width:440px;float:left;}
.box_new_list_t{ background:url(../images/box_new_list_t.gif) top no-repeat; height:24px; text-indent:25px; font-size:14px; font-weight:bold}
.box_new_list ul{ margin-top:5px; width:430px}
.box_new_list li{
	background:url(../images/pic_04.gif) no-repeat;
	border-bottom: 1px dashed #ccc;
	text-indent:35px;
	line-height:22px;
}
.qj_flash{ width:730px; height:88px; margin:8px 0px; float:left}
.y_top{ width:731px; height:5px; background:url(../images/y_top.gif) no-repeat; margin:5px auto; float:left}
.y_contant{ width:731px; border-left:1px solid #D6D6D6; border-right:1px solid #D6D6D6; margin:0 auto; float:left}
/*部门设置接css*/
.bmsz{ width:731px; height:104px; background:url(../images/bmsz_bg.jpg) no-repeat; margin:0 auto; float:left}
.bmsz_tit{ background:url(../images/tit_bg.jpg) no-repeat center; height:25px; margin-left:3px; font-size:14px; font-weight:bold; line-height:25px; text-indent:45px;}
.bmsz img { width:77px; height:57px; margin:8px 2px;}
/*师生竞赛css*/
.ssjs{ width:731px; height:271px; background:url(../images/ssjs_bg.jpg) no-repeat; margin:3px auto; float:left}
.ssjs_list_bg{ width:376px; height:37px; background:url(../images/ssjs_list_bg.jpg) no-repeat; font-size:12px; font-weight:bold; text-indent:50px; line-height:37px; margin-top:1px;}
/*友情链接css*/
.yqlj{ width:729px; border:1px solid #D6D6D6; height:90px; margin:3px auto; float:left;}
.yqlj ul{ width:95%; line-height:25px; text-align:left; margin:8px auto}
.yqlj h1{ height:28px; background:url(../images/yqlj_t_bg.gif) repeat-x; width:729px; font-size:14px; text-indent:25px;}
.yqlj h1 img{ margin-right:3px; margin-top:8px;}
/*通知通告css*/
.tzgg{ height:304px; width:231px; padding-right:1px!important; padding:0px; background:url(../images/tzgb_bg.gif) right no-repeat}
.tzgg_tit{ width:198px; height:40px; background:url(../images/tzgg_tit.jpg); margin:3px auto 0}
.tzgg_contant{width:196px; border-left:1px solid #D7D6D6;border-right:1px solid #D7D6D6;border-bottom:1px solid #D7D6D6; height:255px; margin:0 auto;}
.tzgg li{
	line-height:20px;
	width:180px;
	margin:0 auto;
	text-indent:15px;
	background:url(../images/pic_06.gif) left no-repeat top
}
/*馆长信箱 党建园地css*/
.ljtp{ float: right; width:216px; height:47px; margin-top:8px;}
/*视频展播css*/
.spzb{ width:214px; float:right; border:1px solid #D7D6D6; margin-top:8px; }
.spzb h1{ background:url(../images/spzb-tit.jpg) no-repeat; height:27px;}
.spzb_contant{ width:96%; margin:5px auto 0}
/*站内搜索css*/
.znss{ width:214px; float:right; border:1px solid #D7D6D6; margin-top:8px; height:90px; background:url(../images/znss_tit.jpg) top no-repeat}
.znss_input{ width:182px; height:21px; border:1px solid #B2B5B4; margin:25px 0 0 15px;}
.znss_button{ width:81px; height:25px; margin:4px 0 0 100px; background:url(../images/znss_button.jpg) no-repeat; line-height:25px; font-size:13px; color:#fff; border:0px;}
/*访问css*/
.visit {
	float:right;
	width:215px;
	height:42px;
	background:url(../images/visit_bg.jpg) no-repeat;
	margin-top:8px;
	line-height:42px;
	text-align:center;
	font-size:12px;
	font-weight:bold
}
.bottom {
	width:970px;
	height:35px;
	background:url(../images/bottom_bg.gif) repeat-x;
	border:1px solid #2688D2;
	margin:2px auto;
}
.red {
	color:#D22316;
}
/*视频展播的 文字的定义*/
.spzb_contant h2{ font-size:12px; font-weight:bold; color:#007BA1; text-align:center;margin:3px;}
.spzb_contant a{color:#007BA1;}
.spzb_contant a:hover{color:#005FBD;}
.spxx{ width:250px; height:213px; margin:15px; border:1px dashed #999999}
.spxx_nr{ width:98%; margin:13px auto;}
.spxx_nr p{ width:90%; line-height:28px; text-indent:25px; margin:8px auto}
.spxx_nr h1{ font-size:14px; font-weight:bold; text-align:center; margin:10px auto}
.spxx_nr h2{ text-align:center; font-size:12px; margin:5 auto; font-weight:normal}
.hr{ border-bottom:1px dashed #666; width:95%; margin:3 auto}

