@charset "gb2312";
/* CSS Document */
html, body{ 
	margin: 0; 
	padding: 0; 
	border: 0; 
	font-family:Verdana, Simsun, Arial Unicode MS, Mingliu, Arial, Helvetica;
	font-size:100%;
}
:focus { 
	outline: 0; 
}
ol,ul { 
	list-style: none; 
}
img {
	border:0;
}

.clear {
	clear:both;
}

.hr { 
    padding: 1px;
    background:url(../images/backgrounds/dotted_h.gif) repeat-x top left;	
    line-height:1px;
	display:block;
	clear:both;
	margin-bottom:1.375em;
	margin-top:1.875em;
}
.sub-left{
	font-size:70%;
}
/* --------------------- ACCESSIBILITY --------------------- */


.main{ margin:0; padding:0;}
.subMenu{ height:50px; background:url(subMenu-bg.png) top center no-repeat; margin-top:-10px; text-align:center; padding:6px 0 0 0;}
.subMenu a{ font-size:12px; font-family:"宋体"; text-decoration:none; color:#666;}
.subMenu a:hover{ text-decoration:underline;}



/* --------------------- BANNER --------------------- */

#banner{ height:230px; background:url(banner_bg.gif) repeat-x top left;
}
#banner .bgimg{ height:230px; margin:0 auto; width:970px; background:url(banner.png) no-repeat;
}
#banner .top{ height:187px; width:970px; margin:0 auto;}
#banner .menu-bg{ height:43px; margin:0 auto; width:970px; background:url(2921menu_bg.png) no-repeat;font-size:63%;color:#454545;
}
.menu-panel{width:970px;height:43px;overflow:hidden;clear:both;position:relative;text-align:center;}
#Menu div{float:left;position:relative;left:50%; margin-top:5px;}
#Menu div strong{color:#FFF;font-size:1.4em;position:relative;right:50%;float:left;}
#Menu div strong a,#Menu div strong a.current{color:#FFF;text-decoration:none;height:33px;line-height:33px;display:block;float:left;margin:0 6px 0 8px;padding:0 8px; font-size:10pt;}
#Menu div strong a:hover,#Menu div strong a.current{color:#FFDF00;background:url(menu_hover.png) center no-repeat;}
#Menu div strong span{display:block;height:24px;padding-top:6px;float:left;}
.hide,.dp-highlighter.printing .tools{display:none!important;}


/* --------------------- WRAP --------------------- */


#wrap{ width:930px; margin:0 auto; padding-top:10px;}


/*左侧*/

.column{ float:right; width:225px; background:#FFF;}


/*图片新闻*/
#news-bg{ height:235px; width:218px;background:#fff url(news-bg.png) no-repeat;}
/*#news-bg .more{ float:right; padding:13px 10px 0 0;}*/
#news-bg .photo{ height:195px; margin:0 0 0 10px; padding-top:40px;}

/*重点建设项目*/
#navigation-block {
	width:220px;
	position:relative;
}
#navigation-block ul#sliding-navigation
{
	list-style: none;
	margin: 10px 0 0 10px;;
	padding: 0;
}
#quick ul li{margin-left:-30px;}
#navigation-block ul#sliding-navigation li.sliding-element
{ line-height:27px;}
#navigation-block ul#sliding-navigation li.sliding-element h3,
#navigation-block ul#sliding-navigation li.sliding-element a
{
	display: block;
	width: 150px;
	padding: 5px 18px;
	margin: 0;
	margin-bottom: 5px;
	font-size:14px;
}

#navigation-block ul#sliding-navigation li.sliding-element li a{ margin:0; padding:0;}
#navigation-block ul#sliding-navigation li.sliding-element h3
{
	color: #fff;
	height:25px;
	width:160px;
	background:#fff url(heading_bg.png) repeat-y;
	font-weight:bold;
}
#navigation-block ul#sliding-navigation li.sliding-sub h3
{   line-height:27px;
	display: block;
	width: 150px;
	padding: 5px 18px;
	margin: 0;
	margin-bottom: 5px;
	font-size:14px;
	color: #fff;
	height:25px;
	width:160px;
	background:#fff url(sub_heading_bg.png) repeat-y;
	font-weight:bold;
}
#navigation-block ul#sliding-navigation li.sliding-sub a
{   color: #fff;
	text-decoration: none;
	font-weight:bold;
	font-family:"宋体";
}
#navigation-block ul#sliding-navigation li.sliding-sub a:hover
{ text-decoration:underline;}
#navigation-block ul#sliding-navigation li.sliding-element a
{
	color: #009ce1;
	background:#FFF url(../images/tab_bg.png) repeat-y;
	text-decoration: none;
	font-weight:bold;
	font-family:"宋体";
}
#navigation-block ul#sliding-navigation li.sliding-element a:hover { color: #5E6D78; font-weight:bold;}
#navigation-block ul#sliding-navigation li.links a{ font-family:"宋体"; font-size:14px; color:#666; text-decoration:none; padding-left:10px; line-height:20px;}
#navigation-block ul#sliding-navigation li.links a:hover {text-decoration:underline;}



/*右侧*/


/*图片新闻*/
#jsdt-bg{ float:right; width:420px; height:230px;background:#fff url(jsdt-bg.png) no-repeat;}
#jsdt-bg .more{ float:right; padding:0 20px 0 0;}

/* 页面列表类样式 */
#jsdt-bg .news{ margin:45px 10px 0 10px; padding:0; background:#FFF; }
#jsdt-bg .news{ font-size:12px;}
#jsdt-bg .news a{ text-decoration:none; cursor:hand; font-size:12px;}
#jsdt-bg .news a:hover{ text-decoration:none;  }
/* 页面列表类样式  END*/




/*工作动态*/
#xqhz-bg{ float:right; width:420px; height:230px;background:#fff url(xqhz-bg.png) no-repeat; margin-top:15px;}
#xqhz-bg .more{ float:right; padding:0 20px 0 0;}

/* 页面列表类样式 */

#xqhz { margin:25px 0 0 0; padding:10px; width:400; font-size:12px; list-style-type:none;}
#xqhz li { width:400px; height:30px;}
#xqhz li a .title { display:block; width:310px; float:left; text-indent:20px; text-decoration:none; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; display:inline;}
#xqhz li a .news{ width:22px; background:url(news.gif) no-repeat;}
#xqhz li a .time { display:block; width:75px; float:right; text-align:center; color:#069; text-decoration:none; display:inline;}
#xqhz li a { width:400px; height:30px; display:block; line-height:30px; color:#666; text-decoration:none; cursor:hand; background:url(listBg.png) no-repeat 0 0;}
#xqhz li a:hover{ color:#03c; text-decoration:none; background:url(listBg.png) no-repeat 0 -30px;}
#xqhz li a:hover .time { color:#000;}

/* 页面列表类样式  END*/



/*通知公告*/
#tzgg-bg{ float:left; width:276px; height:230px;background:#fff url(tzgg-bg.png) no-repeat;}
#tzgg-bg .more{ float:right; padding:0 20px 0 0;}

/* 页面列表类样式 */

#tzgg { margin:30px 0 0 0; padding:10px; width:256; font-size:12px; list-style-type:none;}
#tzgg li { width:256; height:30px;}
#tzgg a{ width:256px;color:#666; text-decoration:none;}
#tzgg a:hover{ color:#03c; text-decoration:underline; }
#tzgg tr{ height:42px;}


/* 页面列表类样式  END*/


/*实训基地*/
#sxjd-bg{ float:left; width:276px; height:230px;background:#fff url(sxjd-bg.png) no-repeat; margin-top:14px;}
#sxjd-bg .more{ float:right; padding:0 20px 0 0;}





.list-class {
 LINE-HEIGHT: 18px; TEXT-ALIGN: left; margin:0 auto;
}
.list-class UL {
 padding:0px ;width:900px;
}
.list-class li {
 padding:2px 20px 2px 0; width:150px; display:block; float:left;
}



/* --------------------- FOOTER --------------------- */

#footer{ height:110px; background:url(footer_bg.gif) repeat-x top left;
}
#footer .bottom{ height:65px; width:955px; margin:0 auto;  background:url(bottom.png) no-repeat;
}
#footer .copyright{
        height:30px; line-height:30px;
        margin-top:-10px;
	text-align:center;
	font-family:Verdana, Simsun, Arial Unicode MS, Mingliu, Arial, Helvetica;
	font-size:12px;
	color:#5a80a3;
}




/*二级结构及样式*/
#contentwrapper {
	float:left; width:700px; 
}
#contentcolumn {
    background-color:#FFF;
    min-height:500px;
	height:auto !important;
	height:500px;
    padding-bottom:20px;
}
.subsign{ margin-top:10px;}
#subContent {
	margin:10px;
	/*Margins for inner DIV inside each column (to provide padding)*/
    margin-top:0;
}
/*二级结构及样式 END*/


/* 二级以下当前位置样式  Begin */
.breadcrumb {
	margin:0;
	padding:5px;
	font:bold 12px "宋体";
	border-bottom:1px #cccccc dashed;
}
.content-info{
	margin:0;
	padding:5px;
	font:normal 12px "宋体";
	border-bottom:1px #cccccc dashed;}
.breadcrumb a {
	background:transparent url(breadcrumb.gif) no-repeat center right;
	text-decoration:none;
	padding-right:18px;
	color:#C30;
}
.breadcrumb a:hover {
	text-decoration:underline;
}
/* 二级以下当前位置样式  END */


/* 页面列表类样式 */
#pagelist { margin:0; padding:10px; width:660px; font-size:12px; list-style-type:none;}
#pagelist li { width:660px; height:30px;}
#pagelist li a .title { display:block; width:540px; float:left; text-indent:20px; text-decoration:none; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; display:inline;}
#pagelist li a .news{  width:30px;background:url(news.gif) no-repeat; margin-top:7px;}
#pagelist li a .time { display:block; width:75px; float:right; text-align:center; color:#069; text-decoration:none; display:inline;}
#pagelist li a { width:660px; height:30px; display:block; line-height:30px; color:#666; text-decoration:none; cursor:hand; background:url(listBg.png) no-repeat 0 0;}
#pagelist li a:hover{ color:#C30; text-decoration:none; background:url(listBg.png) no-repeat 0 -30px;}
#pagelist li a:hover .time { color:#000;}
#changpage{ text-align:right; margin-right:35px; font-size:13px;}
#changpage a{ font-size:13px; text-decoration:none;} 
#changpage a:hover{ text-decoration:underline;}
/* 页面列表类样式  END*/


/* 三级以下当前位置样式  Begin */
#subContent a{
	text-decoration:none;
}
#subContent a:hover{
	text-decoration:underline;
}

#subContent #title{
	text-align:center;
	font:normal bold 14pt "宋体";
	margin:30px 0 20px;
	color: #005baa;
	line-height:20px;
} 
#subContent #subTitle {
	text-align: right;
	font-size: 1.0em;
}
#subContent #attribute {
    background-color: #FAFAFA;
	padding: 5px; 
	margin: 10px 10px 0 10px;
	border: 1px solid #f2f2f2;
	font-size: 95%;
	height:20px!important;
}
#subContent #attribute #date {
	background: url(clock.gif) no-repeat left center;
	padding-left: 20px;
	margin: 0 10px 0 5px;
	width: 150px;
	float: right;
	font-size: 12px;
}
#subContent #attribute #fontsize {
	background: url(page.gif) no-repeat left center;
	padding-left: 20px;
	margin: 0 10px 0 5px;
	width: 85px;
	float: right;
	font-size: 12px;
	text-align: right;
}
#subContent #pic{
	padding-left:60px;
    text-align:center;
}
#subContent #file {
	margin-left: 20px;
	line-height: 2em;
	font-weight:bold;
}
#subContent #file a{
	text-decoration:none;
}
#subContent #file a:hover{
	text-decoration:underline;
}
#subContent #file #list{
	margin-left: 80px;
	margin-top: -23px;
	line-height: 20px;
}
#subContent #service {
    background-color: #FAFAFA;
	padding:5px;
	margin: 30px 10px 20px 10px;
	border: 1px solid #f2f2f2;
	font-size: 95%;
	height:20px;
}
#subContent #service #print {
	width: 48%; float: left; text-align: right;
}
#subContent #service #close {
	width: 48%; float: right; text-align: left;
}

#backTop{
	background: url(backTop.gif);
	height: 78px;
	width: 19px;
	right: 50px;
	position: absolute;
	display: none;
}
#backTop a{
	display: block;
	height: 78px;
	width: 19px;
}
#word {
	font-size:14px;
	color:#666;
	word-wrap:break-word;  /*内容换行*/
	border: 1px solid #e4e4e4;
	margin: 20px 0;
	padding: 20px;
	line-height: 2em;
	min-height:500px!important;
}
#word br{ 
    display:inline;
	line-height:15px;
}
#word p{
	text-indent:2em;
}

#word #tips{
	text-align:center;
	margin-bottom:20px;
}
img.shadow {
    background: url(shadow.gif) no-repeat right bottom; 
	padding: 5px 10px 10px 5px;
}
/* 三级以下当前位置样式  over */


/* slideshow */
	
.ss2_wrapper { position:relative; width:400px; height:160px; margin:0 0 0 0; overflow:hidden; }
.ss2_wrapper .slideshow { position:relative; width:400px; height:160px; }
	
	.ss2_wrapper .slideshow_item { width:400px; height:160px; }
	.ss2_wrapper .slideshow_item .data { display:none; }	
	
	.ss2_wrapper a.slideshow_prev { position:absolute; left:-40px; top:60px; z-index:10; width:40px; height:46px; outline:none; background:url(trans-black-70.png); -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 0 0 2px #222; -webkit-box-shadow: 0 0 2px #222; box-shadow: 0 0 2px #222;  }
		.ss2_wrapper a.slideshow_prev:hover { background:#51bee9; }
		.ss2_wrapper a.slideshow_prev span { display:block; width:40px; height:46px; background:url(2021arrows.png) no-repeat -55px 50%; text-indent:-9999px; }
		
	.ss2_wrapper a.slideshow_next { position:absolute; right:-40px; top:60px; z-index:10; width:40px; height:46px; outline:none; background:url(trans-black-70.png); -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 0 0 2px #222; -webkit-box-shadow: 0 0 2px #222; box-shadow: 0 0 2px #222;  }
		.ss2_wrapper a.slideshow_next:hover { background:#51bee9; }
		.ss2_wrapper a.slideshow_next span { display:block; width:40px; height:46px; background:url(2021arrows.png) no-repeat -5px 50%; text-indent:-9999px; }
	
	.ss2_wrapper .slideshow_paging { position:absolute; top:5px; right:10px; z-index:11; padding:3px 2px; background:url(trans-black-70.png); -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 0 0 2px #222; -webkit-box-shadow: 0 0 2px #222; box-shadow: 0 0 2px #222; font:bold 12px "微软雅黑"; }
		.ss2_wrapper .slideshow_paging a { display:block; float:left; margin:0 1px; padding:2px 7px; color:#fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
			.ss2_wrapper .slideshow_paging a:hover { color:#fff }
			.ss2_wrapper .slideshow_paging a.activeSlide { background:#eee; color:#222 }
	
	.ss2_wrapper .slideshow_box { position:absolute; left:0; bottom:0; background:url(trans-black-70.png); width:100%; height:30px; line-height:30px; z-index:10;  }
		.ss2_wrapper .slideshow_box .data { padding:5px 20px; color:#ccc;  }
		.ss2_wrapper .slideshow_box .data h4 { color:#fff; font:bold 16px "微软雅黑"; padding:0; margin:0; text-align:center; }
		.ss2_wrapper .slideshow_box .data p { padding:0; margin:0; line-height:140%;}
		.ss2_wrapper .slideshow_box .data a { color:#fff; }
		