/*### 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;}
table{border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal; font-weight:normal;}
ol,ul,li{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;}

/*----------Reset CSS for Website----------*/
body{color:#666666; font-size:12px; line-height:2em;background:url("../images/bg.gif") repeat-y center center; text-align:left; font-family:"ËÎÌå",Arial, Helvetica, sans-serif;}
a{color:#666666; text-decoration:none;}
a:hover{color:#0046AC; text-decoration:underline;}
.MT{margin-top:8px;}

/*----------Index CSS----------*/
#wrap{width:1003px; margin:0 auto; text-align:left;}

#head{height:117px;}
#head .top{height:81px; position:relative; background:url("../images/top_bg.jpg") repeat-x;}
#head .top h1{width:509px; position:absolute; left:0px; top:0px;}
#head .top h1 a{display:block; height:81px; background:url("../images/logo.jpg") no-repeat; text-indent:-99999em;}

#head .top h3{position:absolute; right:30px; top:36px;}
#head .top h3 ul li{color:#333333; display:inline; float:left; margin:0 6px;}
#head .top h3 ul li a{ color:#333333; display:block; width:58px; height:20px; background:url("../images/li_bg.jpg") no-repeat; text-align:center;}
#head .top h3 ul li a:hover{ text-decoration:none;}
#head .nav{ width:995px; height:36px; background:url("../images/nav_bg.jpg") left center repeat-x; padding-left:8px;}
#head .nav ul li{ display:inline; float:left;}
#head .nav ul li a{ font-size:14px; color:#FFFFFF; font-weight:bold; display:block; float:left; width:140px; line-height:36px; text-align:center;}
#head .nav ul li.aa{ background-color:#6EB9F3; width:1px; height:16px; display:block; float:left;margin-top:10px;}
#head .nav ul li a:hover,#head .nav ul li a.current{ background:url("../images/a_over.jpg") center center no-repeat; color:#014C8B; text-decoration:none;}
#index_banner{height:236px; width:1003px;margin:2px auto 0 auto;}
#banner{height:200px; width:1003px;margin:2px auto 0 auto;}
#content{width:991px; margin:10px auto; overflow:hidden;} 

#left{width:252px;float:left;}
#left .xptj{ width:252px; float:left;  height:227px;}
#left .xptj h2{ font-size:14px; color:#014C8B; font-weight:bold; padding-left:24px; background:url("../images/h2_bg.jpg") left 6px no-repeat; height:28px; line-height:28px; border-bottom:solid 1px #CCCCCC;}
#left .xptj .hdp{ margin:6px auto; width:232px; border:solid 1px #CCCCCC; padding:4px;}
#left .xptj h2 span{ color:#727273; font-family:04b_08; font-weight:normal; font-size:6px;}
#left .about0{ width:250px; float:left; height:167px; background:url("../images/ab_bg.jpg") left center repeat-x; border:solid 1px #E6E6E6; padding-top:10px; margin-top:10px;}
#left .about0 h2{ font-size:14px; color:#FFFFFF; font-weight:bold; padding-left:10px; background:url("../images/ct_h2.jpg") left center no-repeat; height:21px;border-bottom:solid 1px #03658E; width:232px; margin:0 auto;}
#left .about0 h2 span{ color:#727273; font-family:04b_08; font-weight:normal; font-size:6px;}
#left .about0 ul{ padding:10px 10px;}
#right{width:720px;float:right; }
#right .news1{ width:484px; float:left;}
#right .news1 h2{ font-size:14px; color:#014C8B; font-weight:bold; padding-left:24px; background:url("../images/h2_bg.jpg") left 6px no-repeat; height:28px; line-height:28px; border-bottom:solid 1px #CCCCCC;}
#right .news1 h2 a{ float:right; background:url("../images/more.jpg") no-repeat; display:block; width:33px; height:10px; margin-top:10px;}
#right .news1 h2 span{color:#727273; font-family:04b_08; font-weight:normal; font-size:6px;}
#right .news1 .news2{ width:482px; height:186px; overflow:hidden; float:left; background:url("../images/line.jpg") left bottom no-repeat;}
#right .news1 p{ padding:6px 4px 10px 0;}
#right .news1 p img{ margin:4px 10px;}
#right .news1 p .hei{ font-weight:bold;color:#000000;}
#right .news1 p .hong0 a{color:#FF0000;}
#right .news1 .line{ width:478px; float:left; height:1px;}
#right .news1 ul li{ background:url("../images/n_bg.jpg") left 8px no-repeat; padding-left:12px;}
#right .news1 ul li span{ float:right; color:#014C8B;}
#right .news1 ul{ padding:6px 4px 0 6px;}
#right .news1 h5{ padding-left:6px;}
#right .news1 h5 a{ color:#FF0000;}

#right .xiaoshou{ width:218px; border:solid 1px #E8E8E8; float:right; background:url("../images/xs_bg.jpg") left top repeat-x; height:217px; padding-top:10px;}
#right .xiaoshou h2{font-size:14px; color:#FFFFFF; font-weight:bold; background:url("../images/xs_h2.jpg") -1px center no-repeat; height:21px; padding-left:4px;border-bottom:solid 1px #03658E; width:206px; margin:0 auto;}
#right .xiaoshou ul{ padding:8px 6px;}
#right .xiaoshou ul li{ background:url("../images/jia.jpg") left center no-repeat; padding-left:16px; border-bottom:dashed 1px #CCCCCC; line-height:28px;}


#right .proshow{ width:720px; float:left; margin-top:10px;  height:176px;}
#right .proshow h2{font-size:14px; color:#014C8B; font-weight:bold; padding-left:44px; background:url("../images/cp.jpg") left bottom no-repeat; height:22px; line-height:22px; border-bottom:solid 1px #CCCCCC;}
#right .proshow h2 a{ float:right; background:url("../images/more.jpg") no-repeat; display:block; width:33px; height:10px; margin-top:8px; margin-right:4px;}
#right .proshow h2 span{color:#727273; font-family:04b_08; font-weight:normal; font-size:6px;}
#right .proshow ul{ margin:12px 0px;}
#right .proshow ul li{width:136px; float:left; display:inline; margin:3px 6px; text-align:center;}
#right .proshow ul li img{display:block; border:1px solid #DBDBD8; width:130px; height:104px; padding:2px;}
#right .proshow ul li a:hover img {filter: Alpha(Opacity=70);}
#bottom{ width:1003px; height:97px;background:url("../images/bottom_bg.jpg") right top repeat-x; margin:0 auto; text-align:center; position:relative;}
#bottom p{ padding-top:14px;}
#bottom .lg{ width:175px; height:46px; position:absolute; left:54px; top:26px;}

/*----------InnerPage CSS----------*/
/*submenu*/
#content1{width:1003px; margin:0 auto; overflow:hidden; background:#FDFDFD url("../images/content1_bg.jpg") repeat-x;} 
#left1 {width:232px; float:left;}
.sub_menu{width:230px; margin:0 auto;}
.sub_menu h2{height:26px; padding-left:13px; line-height:26px; font-size:13px; font-weight:bold; color:#FFFFFF; background:url("../images/nei_h2.jpg") left center no-repeat; border-bottom:solid 1px #03658E;}
.sub_menu ul{padding:10px 12px;}
.sub_menu li{height:26px; padding:4px 0;}
.sub_menu li a{background:#f9f9f9 url("../images/arrow2.gif") 25px 8px no-repeat; height:22px; line-height:22px; padding:2px 0 0 40px; display:block; border:solid 1px #bbbbbb; text-decoration:none;}
.sub_menu li a:hover,
.sub_menu li a.current{background:#f9f9f9 url("../images/arrow.gif") 25px 8px no-repeat; text-decoration:none; border:solid 1px #03648E; text-decoration:none;}

#left1 .count{ width:230px;margin:0 auto;}
#left1 .count h2{height:26px; padding-left:13px; line-height:26px; font-size:13px; font-weight:bold; color:#FFFFFF; background:url("../images/nei_h2.jpg") left center no-repeat; border-bottom:solid 1px #03658E;}
#left1 .count p{ padding:6px 0 6px 4px;}
#left1 .count ul{padding:0px 4px 8px 4px;}
#left1 .count ul li.one{padding-left:0px; color:#FE3800; font-weight:bold;}
#left1 .count ul li.two{background:url("../images/dot.jpg") 3px 10px no-repeat; padding-left:14px;}



#right1 {width:730px;float:right;margin-bottom:10px;}
#right1 h2 { height:26px; line-height:26px; padding-left:16px; font-size:14px;background:url("../images/arrow_title.gif") left center no-repeat; font-weight:bold; color:#03648E; border-bottom: solid 1px #03648E;}
#right1 h2 span { float:right; padding-right:10px; color:#666; font-size:12px; font-weight:normal;}


/*detail*/
.detail{padding:8px; min-height:200px; height:auto!important; height:200px;}
.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{ font-family:Verdana, Arial, Helvetica, sans-serif;margin:5px; font-size:14px; line-height:2em; text-align:justify; text-justify:inter-ideograph;}
.detail .text img{display:block; margin:10px auto 5px; padding:1px;	border:solid 1px #DEE2C9; max-width:550px; width:expression(width>550?"550px":""); overflow:hidden;}
.detail p{ 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{ margin-left:6px;}
.detail .photo_list li{width:200px; height:200px; text-align:center; border:solid 1px #E4E4E4; float:left; display:inline; margin:5px 14px;}
.detail .photo_list li img{display:block; margin:6px 6px 4px;}
.detail .photo_list li a:hover img{filter: Alpha(Opacity=90);}
.detail .photo_list li a{text-decoration:underline;}
.detail .photo_list li:hover{border:solid 1px #03648E;}

/*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;}