/* CSS Document */
body{
    background:url(images/bgbg.gif) left top;font-size:12px;
	}
*{padding:0;margin:0;list-style-type:none;}
.clear{clear:both;}
.pagecontainer{
    width:1000px;
	margin:auto;
	background:#ffffff;
	padding-left:2px;
	padding-right:2px;
	}
a:link{color:#333333; text-decoration:none;}
a:visited{color:#333333; text-decoration:none;}
a:hover{color:#ff6600; text-decoration:none;}
.head_banner{
    text-align:right;
	background:url(images/bg_03.gif) repeat-x left top;
	height:180px;
	}
.head_menu{
    background:url(images/index_06.gif) repeat-x left top;
	height:34px;
	}
.menu_left{
    float:left;
	width:195px;
	background:url(images/index2_03.gif) repeat-x left top;
	height:32px;
	line-height:32px;
    }
.menu_mid{
    float:left;
	width:33px;
	background:url(images/index_03.gif) no-repeat left top;
	height:32px;
    }
.menu_right{
    float:left;
	width:772px;
    }
.shijian{
    background:url(images/index_09.gif) no-repeat left center;
	margin-left:15px;
	color:#ffffff;
	padding-left:15px; 
}
.head_news{
    background:url(images/index_21.gif) repeat-x left top;
	height:24px; 
	line-height:24px;
	padding-left:15px;
	color:#010101;
	
	}
/*menu*/
#nav {
   line-height: 32px; list-style-type: none;
}
#nav a {
  display: block; width: 68px; text-align:center;
}
#nav a:link {
  color:#666; text-decoration:none;
}
#nav a:visited {
  color:#666;text-decoration:none;
}
#nav a:hover {
  color:#FFF;text-decoration:none;font-weight:bold;
}
#nav li {
  float: left; width: 68px; 
}
#nav li a:hover{
  
}
#nav li ul {
  line-height: 32px; list-style-type: none;text-align:left;
  left: -999em; width: 180px; position: absolute;
}
#nav li ul li{
  float: left; width: 180px;
  background: #EFF0F4;
}

#nav li ul a{
  display: block; width: 180px;width: 156px;text-align:left;padding-left:24px;
}
#nav li ul a:link {
  color:#666; text-decoration:none;
}
#nav li ul a:visited {
  color:#666;text-decoration:none;
}
#nav li ul a:hover {
  color:#F3F3F3;text-decoration:none;font-weight:normal;
  background:#69A6D5;
}
#nav li:hover ul {
  left: auto;
}
#nav li.sfhover ul {
  left: auto;
}
.qyjj_con{
    padding:20px;
	line-height:21px;
	color:#0137D5;
}
html>body .qyjj_con{height:680px; min-height:835px;}
#content {
  clear: left;
}
/**/
.page_body{
	padding-top:12px;
	}
.page_left{
    float:left;
	width:321px;
}
.page_mid{
    width:444px;
	float:left;
	margin-left:8px;
	}
.page_mid_zyxx{
    background:url(images/zyxx_44.gif) repeat-y left top;
	}
.page_mid_qydt{
    margin-top:10px;
	background:url(images/zyxx_44.gif) repeat-y left top;
	}
.page_mid_top{
    background:url(images/zyxx_30.gif) no-repeat left top;
	height:7px;
	}
.page_mid_end{
    background:url(images/zyxx_45.gif) no-repeat left top;
	height:8px;
	}
.page_mid_mid{
    width:410px;
	margin:auto;
}
.zyxx_name{
    background:url(images/zyxx_35.gif) no-repeat left top;
	height:36px;
        color:#FF0000
	}

.page_right{
    float:right;
	width:218px;
	}
.page_left_top{
    background:url(images/index_28.gif) no-repeat left top;
	height:6px;
	width:321px;
	}
.page_left_mid{
    background:url(images/index_30.gif) repeat-y left top;
	width:321px;
	}
.page_left_end{
    background:url(images/index_32.gif) no-repeat left top;
	height:6px;
	width:321px;
	}
.xinwen_top{
	width:305px;
	height:31px;
	margin-left:10px;
	background:url(images/new_33.gif) no-repeat left top;
	}
.xinwen_more{
    float:right;
	padding-right:10px;
	padding-top:13px;
	color:#FF9900;
	}
.xinwen_more a:link{
    color:#FF9900;
	text-decoration:none;
	}
.xinwen_more a:visited{
    color:#FF9900;
	text-decoration:none;
	}
.xinwen_more a:hover{
    color:#FF6600;
	text-decoration:none;
	}
.xinwen_body{
    border:1px solid #9a9a9a;
	width:287px;
	margin-left:10px;
	margin-top:8px;
	}
.media{
    background:url(images/index_41.gif) no-repeat left top;
	width:301px;
	margin-left:10px;
	margin-top:8px;
	}
.media_name{
    width:120px;
	float:left;
	text-align:center;
	line-height:20px;
	color:#ffffff;
	font-weight:bold;
	}
.media_more{
    float:right;
	text-align:center;
	color:#FF9900;
	width:60px;
	line-height:20px;
	}
.media_more a:link{
    color:#FF9900;
	text-decoration:none;
	}
.media_more a:visited{
    color:#FF9900;
	text-decoration:none;
	}
.media_more a:hover{
    color:#FF6600;
	text-decoration:none;
	}	
.media ul{
    background:url(images/index1_03.jpg) repeat-x left bottom;
	height:23px;
	}
.media ul li{
    float:left;
	line-height:23px;
	}
.media_con{
     padding:10px;
	 }
.media_list_bt{
     width:210px;
	 background:url(images/index1_03.gif) no-repeat left center;
	 padding-left:10px;
	 color:#222222;
	 overflow:hidden;
	 line-height:21px; OVERFLOW: hidden; WIDTH: 210px; CURSOR: hand; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis;
	 }
.media_list_bt a:link{
     color:#222222;
	 text-decoration:none;
	 
	 }
.media_list_bt a:visited{
     color:#222222;
	 text-decoration:none;
	 }
.media_list_bt a:hover{
     color:#FF6600;
	 text-decoration:none;
	 }
.media_time{
     color:#7E7E7E;
	 }
.page_mid_zyxx ul{
     padding:6px;
	 }
.page_mid_zyxx ul li{
     background:url(images/zyxx2_03.gif) no-repeat left 6px;
	 line-height:24px;
	 padding-left:24px;
	 }
.qydt_top{
     background:url(images/index_46.gif) no-repeat left top;
	 height:20px;
	 }
.qydt_name{
     width:120px;
	float:left;
	text-align:center;
	line-height:20px;
	color:#ffffff;
	font-weight:bold;
	}
.qydt_con ul{
	background:url(images/index1_03.jpg) repeat-x left bottom;
	height:23px;
	}
.qydt_con_{padding:10px;}
.qydt_con ul li{
    float:left;
	line-height:23px;
	}
.qydt_list_bt{
     width:292px;
	 background:url(images/index1_03.gif) no-repeat left center;
	 padding-left:10px;
	 color:#222222;
	 }
.qygg{
     border:5px solid #E4E4E4;
     border-top:2px solid #E4E4E4;
	 }
.qygg h2{
     font-size:14px; 
	 font-weight:bold;
	 color:#115385;
	 text-align:center;
	 }
#gonggao a:link{
    color:#17507D;
	text-decoration:none;
	}
#gonggao a:visited{
    color:#17507D;
	text-decoration:none;
	}
#gonggao a:hover{
    color:#ff6600;
	text-decoration:none;
	}
.qygg iframe{
     padding:0;
	 margin:0;
	 }
.qygg ul{
     padding:6px;
	 }
.qygg ul li{
     text-align:left;
	 background:url(images/zyxx2_03.gif) no-repeat left 6px;
	 line-height:22px;
	 padding-left:14px;
	 font-weight:normal;
	 }
.qygg ul li a:link{
     color:#17507D;
	 text-decoration:none;
	 }
.qygg ul li a:visited{
     color:#17507D;
	 text-decoration:none;
	 }
.qygg ul li a:hover{
     color:#FF6600;
	 text-decoration:none;
	 }
.office{
     background:url(images/office_47.gif) repeat-y left top;
	 margin-top:6px;
	 }
.office_top{
     background:url(images/office_45.gif) no-repeat left top;
	 height:6px;
	 }
.office_end{
     background:url(images/office_65.gif) no-repeat left top;
	 height:7px;
	 }
.office_mid{
     width:195px;
	 margin-left:13px;
	 }
.office_pic2{
     padding-top:5px;
	 padding-bottom:5px;
	 }
.office_mid ul li{
     color:#17507D;
	 line-height:21px;
	 }
.search{
     margin-top:6px;
	 background:url(images/search_68.gif) no-repeat left top;
	 height:27px;
	 }
.shurukuang{
     width:100px;
	 float:left;
	 padding-top:6px;
	 padding-left:75px;
	 }
.shurukuang input{
     border:1px solid #3F61A1;
	 }
.anniu{
     padding-top:4px;
	 }
.index_link{
     background:url(images/yqlj_70.gif) no-repeat left top;
	 height:26px;
	 margin-top:4px;
	 }
.index_link select{
     margin-left:74px;
	 border:1px solid #3F61A1;
	 width:138px;
	 }
.page_body2{
     margin-top:8px;
     }
.page_body2_left{
     width:321px;
	 float:left;
	 background:url(images/left_tu_75.gif) repeat-y left top;
	 }
.page_body2_right{
     float:right;
	 width:671px;
	 background:url(images/zjgc_79.gif) repeat-y left top;
	 }
.pic_link_top{
     background:url(images/left_tu_74.gif) no-repeat left top;
	 height:6px;
	 }
.pic_link_end{
     background:url(images/left_tu_82.gif) no-repeat left top;
	 height:5px;
	 }
.pic_link_mid{
     padding:5px;
	 }
.zjgc_top{
     background:url(images/zjgc_76.gif) no-repeat left top;
	 height:6px;
	 }
.zjgc_end{
     background:url(images/zjgc_87.gif) no-repeat left top;
	 height:8px;
	 }
.zjgc_mid{
     padding:10px;
	 padding-top:0px;
	 padding-bottom:0;
	 }
.zjgc_name_bg{
     background:url(images/zjgc_86.gif) no-repeat left top;
	 height:20px;
	 }
.zjgc_top_name{
     width:120px;
	float:left;
	text-align:center;
	line-height:20px;
	color:#ffffff;
	font-weight:bold;
	}
.zjgc_top_more{
    float:right;
	text-align:center;
	color:#FF9900;
	width:100px;
	line-height:20px;
	}
.zjgc_top_more a:link{
    color:#FF9900;
	text-decoration:none;
	}
.zjgc_top_more a:visited{
    color:#FF9900;
	text-decoration:none;
	}
.zjgc_top_more a:hover{
    color:#FF6600;
	text-decoration:none;
	}
.zjgc_mid ul{
    
	}
.zjgc_mid ul li{
    float:left;
	}
.zjgc_mid ul li ul li{
    float:none;
	}
.zjgc_mid ul li ul{
    padding-left:7px;
	padding-right:7px;
	padding-top:18px;
	}
.zjgc_mid ul li ul li img{
    padding:1px;
	border:1px solid #e4e4e4;
	}
.zjgc_bt{
    text-align:center;
	line-height:22px;
	}
.guanggao{
    text-align:center;

	}
.jpgc{
    border:5px solid #CCCCCC;
	background:url(images/index_104.gif) no-repeat left top;
	height:120px;
	padding-left:29px;
	margin-top:8px;
	}
.jpgc ul li{
    float:left;
	}
.jpgc ul li ul li{
    float:none;
	}
.jpgc ul li ul{
    padding:7px;
	padding-bottom:0;
	}
.jpgc ul li ul li img{
    padding:1px;
	border:1px solid #e4e4e4;
	}
.jpgc_bt{
    text-align:center;
	line-height:21px;
	}
#demo11 table td{
	padding-top:4px;
	} 
.footer{
    background:url(images/footer_127.gif) repeat-x left top;
	height:118px;
	margin-top:10px;
	text-align:center;
	}
.footer_menu li{
    display:inline;
	line-height:32px;
	padding-left:2px;
	padding-right:2px;
	}
.footer_menu li a:link{
    color:#ffffff;
	text-decoration:none;
	}
.footer_menu li a:visited{
    color:#ffffff;
	text-decoration:none;
	}
.footer_menu li a:hover{
    color:#ffffff;
	text-decoration:none;
	}
.footer p{
    padding-top:10px;
	line-height:25px;
	}
.nybody{
    background:url(images/nybg_03.gif) repeat-x left top;
	margin-top:10px;
	}
.nybody_left{
    width:224px;
	float:left;
	margin-top:10px;
	}
.nybody_right{
    width:760px;
	float:right;
	margin-top:10px;
	}
.nybody_left_top{
    background:url(images/ny_06.gif) no-repeat left top;
	height:75px;
	}
.nybody_end{
    background:url(images/ny_13.gif) no-repeat left top;
	height:116px;
	}
.nybody_mid_01{
    background:url(images/ny_09.gif) no-repeat left top;
	width:15px;
	height:551px;
	float:left;
	}
.nybody_mid_02{
    background:url(images/ny_10.gif) repeat-x left top;
	height:551px;
	float:left;
	width:191px;
	}
.nybody_mid_03{
    background:url(images/ny_12.gif) no-repeat left top;
	width:18px;
	height:551px;
	float:left;
	}
.nybody_mid_02 ul{
    padding-top:20px;
	padding-left:25px;
	}
.nybody_mid_02 ul li{
    line-height:25px;
	background:url(images/ny_21.gif) no-repeat left center;
	padding-left:15px;
	}
.nybody_position{
    border-bottom:2px solid #4B7DEE;
	line-height:25px;
	background:url(images/ny2_09.gif) no-repeat left center;
	padding-left:18px;
	color:#0038D7;
	}
.nybody_position a:link{
	color:#0038D7;
	text-decoration:none;
	}
.nybody_position a:visited{
	color:#0038D7;
	text-decoration:none;
	}
.nybody_position a:hover{
	color:#ff6600;
	text-decoration:none;
	}
.qyjj_con{
    padding:20px;
	line-height:21px;
	color:#0137D5;
	height:680px;
}

.qyjj_con h2{
    color:#0137D5;
	font-size:15px;
	padding:15px;
	}
.newslist{
    padding:20px;
	line-height:21px;
	color:#0137D5;
}
.newslist_page{
    text-align:center;
	padding:10px;
	}
.newslist ul {
   
	}
.newslist ul li{
    background:url(images/list_03.gif) no-repeat left center;
	padding-left:15px;
	line-height:25px;
	border-bottom:1px dotted #656565;
	}
.newsdate{
    color:#DE711F;
	}
.newslist ul li a:link{
    color:#010101;
	text-decoration:underline;
	}
.newslist ul li a:visited{
    color:#010101;
	text-decoration:underline;
	}
.newslist ul li a:hover{
    color:#010101;
	text-decoration:none;;
	}
/* [图文]简短标题文字的css定义 */
.S_headline1
{
color: blue;
}
/* [组图]简短标题文字的css定义 */
.S_headline2
{
color: #ff6600;
}
/* [推荐]简短标题文字的css定义 */
.S_headline3
{
color: green;
}
/* [注意]简短标题文字的css定义 */
.S_headline4
{
color: red;
}
.pic1{padding-bottom:5px;}
/* 自定义列表标签链接文字颜色定义 */
a.zyxxfont{color: blue; text-decoration:none;}
a.zyxxfont:link {color: blue; text-decoration:none;}
a.zyxxfont:visited {color: blue; text-decoration:none;}
a.zyxxfont:hover{color: #FF6600; text-decoration:none;}
a.zyxxfont:active {color: blue; text-decoration:none;}

a.zhxwfont{color: blue; text-decoration:none;}
a.zhxwfont:link {color: blue; text-decoration:none;}
a.zhxwfont:visited {color: blue; text-decoration:none;}
a.zhxwfont:hover{color: #FF6600; text-decoration:none;}
a.zhxwfont:active {color: blue; text-decoration:none;}

.Articlefont{padding:0;margin:0;font-size:14px; list-style-type:none;}


#navigation , #navigation li ul{
	padding:0; 
	margin:0;
	list-style-type: none;
	font-size:12px;
}
#navigation li {
	float:left;
	text-align:center;
	position:relative;
	font-size:14px;
	font-weight:bold;
}
#navigation li h3 {
	margin:0; 
	font-size:12px;
}
#navigation li a:link, #navigation li a:visited {
	display:block; 
	text-decoration:none; 
	color:#000; 
	width:68px; 
	height:32px; 
	line-height:32px; 
	border-width:1px 1px 0 0; 
	font-size:12px;
}

#navigation li ul {
	display: none;
	font-size:12px;
}
table {
	margin:-1px; 
	border-collapse:collapse;
	font-size:12px;
}
/* 以下只支持非IE6浏览器 */
#navigation li:hover a {
	color:#000;
	font-size:12px;
}
#navigation li:hover ul {
	display:block; 
	position:absolute; 
	top:32px;
	margin-top:0;
	left:0; 
	width:120px;
	font-size:12px;
}
#navigation li:hover ul li a {
	display:block; 
	background:#F2F2F2; 
	color:#000; 
	height:20px; 
	line-height:20px; 
	padding:5px 10px; 
	width:110px;
	font-size:12px;
}
#navigation li:hover ul li a:hover {
	color:#000;
	background:#D7E0FB; 
	font-size:12px;
}
#navigation li ul li a{
    font-weight:normal;
	font-size:12px;
	}
    
.main_ArticleTitle{font-color:#000000;}