body {
	margin:0px;
	padding:0px;
	font-size:12px;
	background-color: #E6E6E6;
}
.main_span_h9
{
	height:9px;
}
.main_span_h16
{
	height:16px;
}
.main_bg
{
	background-color: #FFFFFF;
	background-image: url(../images/index_midden_right_bg.gif);
	background-repeat: repeat-y;
	height:auto!important;
	width: 976px;
	margin:auto;
	padding:0px;
	background-position: 971px;
	overflow:hidden;
}
.clearboth
{
	clear:both;
}
.main_left_w13
{
	background-image: url(../images/top_left_bg.gif);
	height: 69px;
	width: 13px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.main_top
{
	background-color: #004A96;
	margin: 0px;
	padding: 0px;
	height: 69px;
	width: 945px;
	float:left;
}
.main_top_bottom
{
	height: 8px;
	float:none;
	width: 945px;
	background-image: url(../images/top_bottom_bg.gif);
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
	clear: both;
	background-repeat: repeat-x;
}
.span_line
{
	background-image: url(../images/span_bg.gif);
	background-repeat: repeat-x;
}
.mg_L13
{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
}
.mg_T8
{
	margin-top: 8px;
}
.mg_T14
{
	margin-top: 14px;
}
.mg_L13
{
	margin-left:13px;
}
.mg_L15
{
	margin-left:15px;
}
.mg_lr16
{
margin:0 16px 0 16px;
}
.pd_T6
{
	padding-top:6px;
}
.pd_T10
{
	padding-top:10px;
}
.pd_16
{
	padding:16px;
}
.pd_T16
{
	padding-top:16px;
}
.pd_L18
{
	padding-left:18px;
}
.bg_gay
{
	background-color:#DDE0E4;
}
.top_left_span
{
	height:69px;
	width:23px;
	padding:0px;
	margin:0px;
	float: left;
}
.top_span_w12
{
	height:69px;
	width:12px;
	padding:0px;
	margin:0px;
	float: left;
}
.top_logo
{
	margin:0px;
	float: left;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height:69px;
}
.top_banner
{
	margin:0px;
	float: left;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height:69px;
}
.top_title
{
	margin:0px;
	float: left;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px!important;
	padding-left: 10px;
	height:69px;
	width:480px;
}
.font_right_w12
{
	text-align:right;
	color:#FFFFFF;
	padding-right:30px;
	font-size: 12px;
}
.font_right_w14
{
	text-align:right;
	color:#FFFFFF;
	padding-right:10px;
	font-size: 14px;
}
.font_w12
{
	color:#FFFFFF;
	font-size: 12px;
}
.font_w12b
{
	color:#FFFFFF;
	font-size: 12px;
	font-weight: bold;	
}
.font_w14b
{
	color:#FFFFFF;
	font-size: 14px;
	font-weight: bold;	
}
.font_w18b
{
	color:#FFFFFF;
	font-size: 18px;
	font-weight: bold;	
}
.font_g12b
{
	color: #004B97;
	font-size: 12px;
	font-weight: bold;	
}
.font_g18b
{
	color:#67707E;
	font-size: 18px;
	font-weight: bold;	
}

.font_b18b
{
	color:#12559B;
	font-size: 18px;
	font-weight: bold;	
}
a:link,a:active,a:visited,a:hover {
	text-decoration: none;
	color: #666666;	
}

.link_none
{
	display:none;
}
#top_menu
{
	width:480px;!important; 
	width:480px;
}
#top_menu li
{
	list-style-type: none;
	float: left;
}
#top_menu li a span
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

a.top_link {
	font-size:12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.top_link span
{
	height:14px;
} 
 a.top_link:link {
	color: #FFFFFF;
	text-decoration: none;
	cursor: default;
}
 a.top_link:hover {
	color: #FF9900;
	text-decoration: none;
	cursor: default;
}
a.top_link:visited {
	color: #FFFFFF;
	text-decoration: none;
	cursor: default;
}



 a.top_navigation:link {
	color: #666666;
	text-decoration: none;
}
 a.top_navigation:hover {
	color: #0066CC;
	text-decoration: none;
}


a.menu_link {
	color: #FFFFFF;
	text-decoration: none;
}
a.menu_link span
{
	width:200px;
	height:25px;
} 
 a.menu_link:link {
	color: #FFFFFF;
	text-decoration: none;
}
 a.menu_link:hover {
	color: #FFFFFF;
	text-decoration: none;
	cursor:hand;
}
a.menu_link :visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.menu_link :active {
	color: #FFFFFF;
	text-decoration: none;
}

a.content_link
{
	line-height:150%;
}
a.content_link:link{
	color:#666666;
	text-decoration: none;
}
 a.content_link:hover {
	color: #004B97;
	text-decoration: underline;
}
a.content_link :visited {
	color: #666666;
	text-decoration: none;
}
a.content_link :active {
	color: #666666;
	text-decoration: none;
}
 a.detail_link
 {
 	color: #004B97;
 }
 a.detail_link:link {
	text-decoration: none;
}
 a.detail_link:hover {
	text-decoration: underline;
}
a.detail_link :visited {
	text-decoration: none;
}
a.detail_link :active {
	text-decoration: none;
}
.item_title3 a:link,item_title3 a:active,item_title3 a:visited,item_title3 a:hover {
	text-decoration: none;
	color: #004B97;	
}
.item_title a:link,item_title a:active,item_title a:visited,item_title a:hover {
	text-decoration: none;
	color: #004B97;	
}


.index_tap
{
	background-image: url(../images/index_bar_bg01.jpg);
	height: 149px;
	width: 303px;
	border: 1px solid #B1B8BD;
}
.index_tap_top
{
	height: 100x;
	width: 306px;
	float: left;
}
.index_tap_top2
{
	height: 1px;
	width: 306px;
	float: left;
}
.index_tap_bottom
{
	height: 8px;
	width: 306px;
	float: left;
	background-repeat: repeat-x;
}
.index_tap_bottom2
{
	background-image: url(../images/tap_bottom_bg.gif);
	height: 8px;
	width: 307px;
	float: left;
	background-repeat: repeat-x;
}
.index_tap_window
{
	width: 319px;
	float:left;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.index_tap_window2
{
	background-image: url(../images/tap_right_bg.gif);
	width: 319px;
	float:left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	background-repeat: repeat-y;
	background-position: 304px;
}
.tap_desp
{
	width:165px;
	height:60px;
	float:left;
	font-size:12px;
	color:#939598;
	margin-top:4px;
	margin-right:10px;
	line-height: 14px;
	font-variant: normal;
}
.tap_img
{
	width:64px;
	height:64px;
	padding:0px;
	float:left;
	margin:0px;
}
.icon001
{
	background-image: url(../images/icon_001.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 28px;
}
.icon002
{
	background-image: url(../images/icon_002.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 28px;
}
.icon003
{
	background-image: url(../images/icon_003.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 28px;
}
.icon004
{
	background-image: url(../images/icon_004.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 28px;
}
.icon005
{
	background-image: url(../images/icon_005.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 28px;
	width: 28px;
}
.index_bottom_left
{
width:13px;
height:12px;
float:left;
margin: 0px;
	padding: 0px;
}
.index_bottom_right
{
width:18px;
height:12px;
float:left;
margin: 0px;
padding: 0px;
}
.index_bottom_bg
{
	background-image:url(../images/index_bottom_bg.gif);
	margin: 0px;
	padding: 0px;
	float: left;
	height: 12px;
	width: 945px;
}

.main_bottom
{
	color: #67707E;
	font-size: 12px;
	text-align: center;
	padding-top:20px;
	width:945px;
	margin:auto;
}
.both
{
	: both;
}
.banner_sub
{
	padding:16px;
	background-color:#DDE0E4;
	margin-top: 0;
	margin-right: 18px;
	margin-bottom: 0;
	margin-left: 16px;
}
.content_body
{
	margin:0 18px 0 16px;
	background-image:url(../images/dzzw_bg.gif);
	background-repeat: repeat-x;
	min-height:722px;!important;
	height:auto;!important;
	height:100%;
	min-width:942px;!important;
	width:942px;
	background-color: #FFFFFF;
}
.menu_parent
{
	background-image: url(../images/bar01_bg.jpg);
	padding: 0px;
	height: 25px;
	width: 210px;
	margin: 0 0 5px 0;
	font-size: 18px;
	color: #FFFFFF;
	padding: 5px 0 0 25px;
}

.menu_parent102
{
	background-image: url(../images/bar02_bg.jpg);
	padding: 0px;
	height: 25px;
	width: 210px;
	margin: 0 0 5px 0;
	font-size: 18px;
	color: #FFFFFF;
	padding: 5px 0 0 25px;
}
.menu_parent101
{
	background-image: url(../images/bar04_bg.jpg);
	padding: 0px;
	height: 25px;
	width: 210px;
	margin: 0 0 5px 0;
	font-size: 18px;
	color: #FFFFFF;
	padding: 5px 0 0 25px;
}
.menu_parent103
{
	background-image: url(../images/bar05_bg.jpg);
	padding: 0px;
	height: 25px;
	width: 210px;
	margin: 0 0 5px 0;
	font-size: 18px;
	color: #FFFFFF;
	padding: 5px 0 0 25px;
}
.menu_sub
{
	background-image: url(../images/bar03_bg.jpg);
	padding: 0px;
	height: 22px;
	width: 210px;
	margin: 0 0 5px 0;
	font-size: 14px;
	color: #606163;
	letter-spacing:5px;
	padding: 8px 0 0 25px;
}
.menu_sub2
{
	background-image: url(../images/bar06_bg.jpg);
	padding: 0px;
	height: 22px;
	width: 210px;
	margin: 0 0 5px 0;
	font-size: 14px;
	color: #606163;
	padding: 8px 0 0 25px;
	letter-spacing:5px;
}
.body_title
{
	padding:5px 5px 5px 0px;
	margin-bottom:10px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-color:#666666;
	height:30px;
}
.title_bg_gay
{
	background-color:#666666;	
	color: #FFFFFF;
}
/*M001NS2401 新闻列表*/
.M001NS2401 { }
.M001NS2401 ul{
	margin: 0px;
	padding: 0px;
}
.M001NS2401 li{
	display: block;
	border-bottom: dashed #CCC 1px;
	list-style-type: none;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 0;
	list-style-image: url(../images/icon07.gif);
}
.M001NS2401 .hr{ display: block; border-bottom: dashed #CCC 1px; padding: 8px 0 7px 0;}
.M001NS2401 li a{ background: url(../images/icon07.gif) no-repeat 0 -1px; color: #333; padding: 0 0 0 20px; margin:0 0 10px 0; }
.M001NS2401 li a:hover{ color:#F00; text-decoration: none; }
.M001NS2401 .time{ float: right;  color:#666; font-size:10px; padding-top: 1px;}
.M001NS2401 .fbt{ float: right;  color:#666; font-size:12px; padding-top: 1px;}
.M001NS2401 .source{ float: right;  color:#666; font-size:10px; padding-top: 1px; margin-right:30px;}
.M001NS2401 br{ clear: both;}
/*M001NS3101 新闻最终页*/
.M001NS3101{ }
.M001NS3101 h4{ font-size: 18px; font-family: 微软雅黑, 华文细黑, 黑体, Arial;  text-align: center; padding: 0 0 12px 0; color:#555555; }
.M001NS3101 h5{ font-size: 16px; font-weight: normal; font-family: 微软雅黑, 华文细黑, 黑体, Arial;  text-align: center; padding: 0 0 12px 0;  color:#555555;}
.M001NS3101 .source{ height: 20px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; overflow: hidden; }
.M001NS3101 .source ul{ margin: 0; padding: 2px 0 0 0; text-align: center; color: #666; }
.M001NS3101 .source li{ display: inline; padding: 0 8px 0 8px; }
.M001NS3101 .pic{ float: left;  margin:22px 30px 16px 0; display: block; border: 4px solid #ccc; width: 180px; overflow: hidden;}
.M001NS3101 .pic img{ height: 240px; }
.M001NS3101 .pic span{ }
.M001NS3101 .content { margin: 16px 0 0 0;color:#7c7c7c;}

/*解决不能居中问题
.M001NS3101 .content p,.M001NS3101 .content div{ color: #666; padding: 0 0 1.2em 0; line-height: 200%; text-align: justify; text-justify: distribute; }
*/
.M001NS3101 .content p,.M001NS3101 .content div{ color: #666; padding: 0 0 1.2em 0; line-height: 200%;  text-justify: distribute; }
.M001NS3101 .content a{}
.M001NS3101 .content a:hover{color:red;}