body{font-size:12px;line-height:22px;margin:0 auto 0 auto;color:#000;text-align:center;}
td { font-size:12px; line-height:20px; }
/*### AoFuTe CSS Version 1.0, Powered by csscoo.com ###*/

/*----------Reset CSS for Browsers----------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0; padding:0;}

fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal; font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
input,select{vertical-align:middle;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
q:after,q:before{content:".";}
abbr,acronym{border:none; font-variant:normal;}
.clear{clear:both; font-size:1px; height:0; line-height:0;}
.clearfix{display:inline-block;}
.clearfix:after{content:"."; clear:both; display:block; height:0; visibility:hidden;}
table{ margin:0 auto;}

/*----------Reset CSS for Website----------*/
body{color:#000000; font-size:12px; line-height:2em; text-align:left; font-family:"ËÎÌå",Arial, Helvetica, sans-serif; background:#FFFFFF url(../images/top_bg.jpg) left top repeat-x;}
a{color:#000000; text-decoration:none;}
a:hover{color:#720000; text-decoration:underline;}
.MT{margin-top:8px;}

/*----------Index CSS----------*/
#wrap{width:1003px; margin:0 auto; text-align:left; background-color:#FFFFFF;}
#head{height:126px;}
#head .top0{height:82px; position:relative; background:url(../images/top_bg.jpg) center top repeat-x;}
#head .top0 h1{width:461px; position:absolute; left:4px; top:0;}
#head .top0 h1 a{ display:block; height:80px; background : url(../images/logo.jpg) no-repeat; text-indent:-99999em;}

#head .top0 ul{position:absolute; right:24px; top:22px;}
#head .top0 ul li{float:left; display:inline;color:#333333; margin:0 6px;}
#head .top0 ul .fanti{ background:url(../images/icon.gif) left 6px no-repeat; padding-left:16px;}
#head .top0 ul .yy{ background:url(../images/icon.gif) left -33px no-repeat; padding-left:16px;}
#head .top0 ul li a{ color:#333333;}
#head .top0 h3{ position:absolute; right:12px; top:44px; color:#333333;}


#head .nav0{height:45px; background : url(../images/nav_bg.jpg) repeat-x; margin:0 auto; font-size:14px; font-weight:bold; width:1003px; margin:0 auto; padding-left:7px; position:relative;}
#head .nav0 #nav li.top{float:left; display:inline;text-align:center; line-height:45px; }
#head .nav0 #nav .aa{width:2px; background:url(../images/li_bg.jpg) no-repeat; height:30px; display:block; margin-top:8px; float:left;}
#head .nav0 #nav li a.top_link{
	display:block;
	float:left;
	height:45px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	width:auto;
	text-align:center;
	font-size:13px;
	margin-right: 24px;
	margin-left: 24px;
}
#head .nav0 #nav li a.top_link:hover,#head .nav0 #nav li a.current{
	color:#e3e3e3;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	width:auto;
	height:45px;
	display:block;
	margin-right: 24px;
	margin-left: 24px;
}
#head .nav0 #nav li:hover{position:relative; z-index:200;}
#head .nav0 #nav li:hover ul.sub
{
	left:0;
	top:45px;
	white-space:nowrap;
	width:190px;
	height:auto;
	overflow: hidden;
}
#head .nav0 #nav li:hover ul.sub li
{
	height:35px;
	position:relative;
	float:left;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #85A5E3;
	list-style-type: square;
	line-height: 35px;
}
#head .nav0 #nav li:hover ul.sub li a
{
	display:block;
	font-size:12px;
	width:auto;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	background-color:#003398;
	text-indent: 5px;
	background-image: url(../img/Menu_x.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height: 35px;
}
#head .nav0 #nav li:hover ul.sub li a:hover 
{
	color:#00349A;
	background-color: #B9C5DD;
	background-image: url(../img/Menu_x_on.gif);
	background-repeat: no-repeat;
	background-position: right center;
}


#head .nav0 #nav li:hover ul.sub120
{
	left:0;
	top:45px;
	white-space:nowrap;
	width:120px;
	height:auto;
	overflow: hidden;
}
#head .nav0 #nav li:hover ul.sub120 li
{
	display:block;
	height:35px;
	position:relative;
	float:left;
	border-bottom:solid 1px #85A5E3;
	text-align: left;
	line-height: 35px;
}
#head .nav0 #nav li:hover ul.sub120 li a
{
	display:block;
	font-size:12px;
	width:auto;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	background-color:#003398;
	text-indent: 5px;
	background-image: url(../img/Menu_x.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height: 35px;
}
#head .nav0 #nav li:hover ul.sub120 li a:hover 
{color:#00349A;
	background-color: #B9C5DD;
	background-image: url(../img/Menu_x_on.gif);
	background-repeat: no-repeat;
	background-position: right center;}
	
	
	
#head .nav0 #nav li:hover ul.sub130
{
	left:0;
	top:45px;
	white-space:nowrap;
	width:130px;
	height:auto;
	overflow: hidden;
}
	
#head .nav0 #nav li:hover ul.sub130 li
{
	display:block;
	height:35px;
	position:relative;
	float:left;
	border-bottom:solid 1px #85A5E3;
	text-align: left;
	line-height: 35px;
}
#head .nav0 #nav li:hover ul.sub130 li a
{
	display:block;
	font-size:12px;
	width:auto;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	background-color:#003398;
	text-indent: 5px;
	background-image: url(../img/Menu_x.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height: 35px;
}
#head .nav0 #nav li:hover ul.sub130 li a:hover 
{color:#00349A;
	background-color: #B9C5DD;
	background-image: url(../img/Menu_x_on.gif);
	background-repeat: no-repeat;
	background-position: right center;}


#head .nav0 #nav ul, 
#head .nav0 #nav li:hover ul ul
#head .nav0 #nav li:hover li:hover ul ul
#head .nav0 #nav li:hover li:hover li:hover ul ul
#head .nav0 #nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#index_banner{height:161px; width:1003px; margin:0px auto 0 auto;}
#banner{height:200px; width:1003px; margin:0px auto 0 auto;}
#content{width:1003px; margin:0 auto; overflow:hidden; background:#FBFCFB url(../images/content_bg.jpg) repeat-x;} 

#left{width:247px;float:left; background:url(../images/left_bg.jpg) no-repeat;margin-left:7px; display:inline; height:200px; }
#left .about0{ width:228px; height:188px; margin:20px auto 0 auto;}
#left .about0 h2{ height:31px; line-height:31px;}
#left .about0 h2 a{ display:block; width:71px; height:31px; float:left; text-align:center; font-size:14px; font-weight:bold;}
#left .about0 h2 a:hover,#left .about0 h2 a.current{ background:url(../images/a_over.jpg) no-repeat; color:#FFFFFF; text-decoration:none;}
#left .about0 ul{ padding-top:10px;}
#left .about0 ul li{ background:url(../images/quan.jpg) left center no-repeat; padding-left:16px;}
#left .about0 ul li span{ float:right;}
#left .notice0{width:228px; margin:10px auto 0 auto; padding-left:10px;}
#left .notice0 h2{ height:26px; line-height:26px; color:#0749A0; border-bottom:solid 1px #CCCCCC; font-size:13px; font-weight:bold; width:222px;}
#left .notice0 p{ padding-top:16px;}
#left .notice1{width:228px; margin:10px auto 0 auto;padding-left:10px;}
#left .notice1 .linian{ width:188px; height:48px; margin:12px auto;}
#left .notice1 .mubiao{width:188px; height:48px; margin:0 auto;}

#right{width:722px;float:right; margin-top:10px; display:inline; margin-right:7px;}
#right .news1{ width:494px; float:left; }
#right .news1 h2{ height:24px; line-height:24px; color:#333333; font-size:14px; font-weight:bold; background:url(../images/h2_bg.jpg) left center no-repeat; padding-left:15px; border-bottom:solid 1px #CCCCCC;}
#right .news1 .hdp{ width:201px; height:145px; float:left; display:inline; margin-top:8px;}
#right .news1 p{ float:right; padding-top:8px; width:276px;}
#right .news1 p .hei{ font-weight:bold;color:#000000;}
#right .news1 p .hong0 a{color:#FF0000;}

#right .pro{ float:right; width:220px;}
#right .pro .rx{ width:220px; float:left;}
#right .pro .rx img{ display:block; width:220px; height:60px;}
#right .pro .yj{ width:220px; height:93px; float:left; background:url(../images/mail_bg.jpg) center top no-repeat;}
#right .pro .yj h2{ height:30px; line-height:30px; padding-left:20px; font-size:14px; font-weight:bold; color:#333333;}
#right .pro .rx{ margin-top:8px;}
#right .pro .lianjie{ width:220px; height:30px; background:url(../images/djs.jpg) no-repeat; margin-top:8px; float:left;}
#right .pro .lianjie a{ display:block; float:left; width:73px; height:30px;}
#right .news_list{width:358px; float:left;}
#right .news_list h3{height:23px; line-height:23px; padding:2px 10px 0 25px; background:url(../images/right_h2bg2.gif) no-repeat;font-weight:bold; font-size:13px;}
#right .news_list h3 a{display:block; float:right; background:url(../images/more3.gif) no-repeat; width:31px; height:11px; line-height:11px; margin-top:6px;}
#right .news_list ul{padding:10px 3px;}
#right .news_list ul li span{color:#999; float:right;}
#right .news_list ul li{background:url(../images/dot_line.gif) left bottom repeat-x; padding:3px 3px 0;}
#right .news_list ul li a{display:block; height:25px; background:url(../images/arrow.gif) 2px 8px no-repeat; padding-left:12px; width:250px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#right .news_list ul li a:hover{background:url(../images/arrow2.gif) 2px 8px no-repeat;}

#right .proshow{height:104px; width:712px; border:solid 1px #CCCCCC; background-color:#F0EFEF; margin-top:10px; padding:0 4px;}
#right .proshow ul{ margin:4px 0px;}
#right .proshow ul li{width:90px; float:left; display:inline; margin:3px 6px; text-align:center;}
#right .proshow ul li img{display:block; border:1px solid #DBDBD8; width:84px; height:84px; padding:2px;}
#right .proshow ul li a:hover img {filter: Alpha(Opacity=70);}
#bottom{ width:1003px; height:75px;background:#E8E5E5 url(../images/bottom_bg.jpg) right top no-repeat; margin:0 auto;}
#bottom .bottom_left{ float:left; margin-top:6px; margin-left:10px;}
#bottom .bottom_left p{ line-height:20px;}
#bottom .bottom_right{ float:right; width:426px; height:30px; text-align: center;}
#bottom .bottom_right ul li{ display:inline; line-height:30px;}
#bottom .bottom_right ul li a{ color:#FFFFFF; margin:0 6px;}

/*----------InnerPage CSS----------*/
/*submenu*/
#content1{width:1003px; margin:0 auto; overflow:hidden; background:#FDFDFD url(../images/content1_bg.jpg) repeat-x;} 
#left1 {width:262px; float:left;background:url(../images/left1_bg.jpg) no-repeat; height:535px;}
#left1 .count{ width:233px; height:223px; background:url(../images/count_bg.jpg) no-repeat; position:relative;}
#left1 .count .tman{ width:196px; height:180px;position:absolute; top:22px; left:22px;}
#left1 .count .tman a{ display: block; width:196px; height:53px;}
#left1 .count .tman .zxly{ margin-top:10px;}
#left1 .count .tman .lxwm{ margin-top:12px;}
#right1 {width:730px;float:left; margin-top:6px; margin-bottom:10px;}
#right1 h2 { height:30px; font-weight:bold; line-height:30px; padding-left:16px; font-size:14px;background:url(../images/h2_bg.jpg) left 6px no-repeat; color:#666666; border-bottom: solid 1px #666666;}
#right1 h2 span { float:right; padding-right:10px; color:#666; font-size:12px; font-weight:normal;}
#right1 .motuo{ width:700px; margin:10px auto; text-align:center;}
#right1 .motuo h4{ height:28px; line-height:28px;}
#right1 .motuo h4 a{ display:block; width:80px; height:28px; float:left; text-align:center;background-color:#0362CE; color:#FFFFFF;}
#right1 .motuo h4 a:hover{ text-decoration:none;}
#right1 .motuo h4 a.current{ background-color:#45A156;}
#right1 .motuo .mt_xx{ width:700px; border:solid 1px #CCCCCC; float:left; padding-bottom:10px;}
#right1 .motuo .mt_xx h5{ text-align:center; font-size:14px; font-weight:bold; height:40px; line-height:40px;}
#right1 .motuo .mt_xx .mt_tu{ width:700px;text-align: center; float:left;}
#right1 .motuo .mt_xx .mt_tb{ width:620px; float:right; margin-top:10px;}
#right1 #dg{ width:700px; margin:10px auto; float:left; text-align:center;}
.sub_menu{width:210px; float:left; margin-left:10px; margin-top:16px;}
.sub_menu h2{height:34px; line-height:34px; background:url(../images/dh.jpg) left center no-repeat; border-bottom:solid 1px #3385D6; font-family:Arial, Helvetica, sans-serif; padding-left:100px;}
.sub_menu ul{padding:10px 0;}
.sub_menu li{background:url(../images/dian_bg.jpg) left bottom repeat-x; line-height:30px; padding-left:20px;}
.sub_menu li a{background:url(../images/li_bg0.jpg) left center no-repeat; padding-left:16px; font-size:14px;}
.sub_menu li a:hover,
.sub_menu li a.current{ text-decoration:underline; color:#0046AC;}



/*detail*/
.detail{min-height:200px; height:auto!important; height:200px; padding:4px;}
.detail h1{font-size:22px; color:#333; text-align:center; line-height:30px;padding-top:10px; font-weight:bold; font-family:"_gb2312",""sans-serif;}
.detail .date{height:24px; line-height:24px; text-align:center; border-top:1px solid #D6D9DE; border-bottom:1px solid #D6D9DE;
color:#999; font-size:12px; margin:10px 0;}
.detail .text{margin:5px; font-size:14px; line-height:2em; text-align:justify; text-justify:inter-ideograph;}
.detail .text p{text-align:center;}
.detail .text img{display:block; padding:2px;	border:solid 1px #DEE2C9;margin:10px auto; }
.detail p{text-indent:2em; margin:5px 0;}
.detail .photo_name{text-align:center; text-indent:0; font-size:12px; margin-bottom:6px; color:#000;}
.detail .photo_name span{color:#f60;}

/*article list*/ 
.detail .newslist li{height:25px; line-height:25px; padding-top:2px; border-bottom:dashed 1px #ddd;}
.detail .newslist li a{background:url(../images/dot.jpg) left 10px no-repeat; padding-left:10px; display:block; width:500px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.detail .newslist li span{color:#999; float:right;}

/*photo list*/ 
.detail .photo_list{float:left;}
.detail .photo_list li{width:156px;text-align:center;float:left; display:inline; margin:7px 10px; border:solid 1px #CCCCCC; border-bottom:none; border-top:none;}
.detail .photo_list li img{display:block; width:130px; height:130px;margin:20px  auto 6px 13px;}
.detail .photo_list li h3{ height:30px; border:solid 1px #CCCCCC; border-left:none; border-right:none;background:url(../images/bt_bg.jpg) repeat-x; line-height:30px;}
.detail .photo_list li h3 a{ color:#FF0000;}
.detail .photo_list li h3 span{ color:#1B3C7E;}
.detail .photo_list li a:hover img{filter: Alpha(Opacity=70);}


.detail .photo{float:left;}
.detail .photo li{width:206px;text-align:center;float:left; display:inline; margin:7px 14px;border:solid 1px #CCCCCC;}
.detail .photo li img{display:block; width:180px; height:140px; margin:16px auto 6px 12px;}
.detail .photo li a:hover img{filter: Alpha(Opacity=70);}

/*pagination*/ 
.pagination{clear:both;	text-align:center; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:10px 0 0 0; height:25px;}
.pagination a{border:solid 1px #ddd; padding:2px 5px; color:#aaa; margin-right:5px; text-decoration:none;}
.pagination a:hover{border:solid 1px #FF0000;}
.pagination span.current{border:solid 1px #a0a0a0; padding:2px 5px;	font-weight:bold; color:#aaa; background:#f0f0f0; margin-right:5px;}
.pagination span.disabled{border:solid 1px #f3f3f3;	padding:2px 5px; color:#ccc; margin-right:5px;}

/*related*/ 
.detail .related{height:40px; padding:5px 0 0 10px; font-size:12px; display:block; text-indent:0;}
.detail .related a{text-decoration:underline; color:#f60;}
.detail .related a:hover{text-decoration:none;}
.related a{text-decoration:underline; color:#f60;}
.related a:hover{text-decoration:none;}

