﻿*{
 padding:0px;
 margin:0px;
}
li{
 list-style:none;
}
body{
 width:1024px;
 margin:0 auto;
 font-size:12px;
}
#header{
 width:auto;
}
#header #nav{
 clear:both;
 width:auto;
 height:40px;
 line-height:40px;
 background:url(../images/nav_bg.gif) repeat-x;
}
#header #nav ul{
 padding:0px;
 margin:0px;
}
#header #nav ul li{
 float:left;
 position:relative;
}
#header #nav ul li.line{
 width:10px;
 height:40px;
 background:url(../images/nav_line.gif) no-repeat center center;
}
#header #nav ul li a{
 display:block;
 color:#fff;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
 padding:0 6.9px;
}
#header #nav ul li a:hover{
 background:#025fa5; 
}
#header #nav ul li.on a{
 background:#025fa5;
}

#header #nav ul li ul{
 display:none;
 position:absolute;
 z-index:100;
 background:#025fa5;
}
#header #nav ul li ul li{
 border:1px solid #025fa5;
 float:none;
}
#header #nav ul li ul li a:hover{
 background:url(../images/nav_bg.gif) repeat-x;
}

#header #info{
 width:auto;
 height:30px;
 background:url(../images/header_info_bg.gif) repeat-x;
}
#header #info p{
 height:30px;
 line-height:30px;
}
#header #info p.left{
 width:500px;
 float:left;
 text-align:center;
 font-size:16px;
 color:#444;
}
#header #info p#date{
 width:300px;
 float:right;
 font-size:13px;
}


#main_top{
 clear:both;
 width:auto;
 height:260px;
 padding:10px 0 0 0;
}
#main_top #main_top_left{
 border:1px solid #ccc;
 width:278px;
 height:260px;
 float:left;
 margin:0 10px 0 0;
}
#main_top .main_top_box{
 border-right:1px solid #ccc;
 width:360px;
 height:260px;
 float:left;
}
#main_top #main_top_center{
 margin:0 10px 0 0;
}
#main_top .main_top_box p.title{
 height:26px;
 line-height:26px;
 background:url(../images/title_bg.gif) no-repeat;
}
#main_top .main_top_box p.title span{
 float:left;
 font-size:15px;
 font-weight:bold;
 color:#fff;
 text-indent:15px;
}
#main_top .main_top_box p.title a{
 float:right;
 padding:7px 15px 0 0;
}
#main_top .main_top_box ul{
 padding:5px 0;
 border:1px solid #ccc;
 border-top:none;
 border-right:none;
 height:224px;
 float:left;
}
#main_top .main_top_box ul li{
 width:360px;
 height:27px;
 line-height:27px;
 text-indent:20px;
 border-bottom:1px dashed #e1e1e1;
 float:left;
}
#main_top .main_top_box ul li a{
 color:#222;
 text-decoration:none;
 float:left;
 background:url(../images/li_title_1.gif) no-repeat 5px center;
}
#main_top .main_top_box ul li a:hover{
 color:#f60;
}
#main_top .main_top_box ul li span{
 float:right;
 padding:0 10px 0 0;
}
#main_photo{
 padding:10px 0 10px 0;
}

#main_bottom{padding:0px;
 width:auto;
}
#main_bottom #main_bottom_left{
 width:830px;
 height:400px;
 float:left;
 padding:0px;
}
#main_bottom #main_bottom_left .box_top{
 height:230px;
 width:auto;
}
#main_bottom #main_bottom_left .box_top .box_list{
 border:1px solid #ccc;
 width:408px;
 height:240px;
 float:left;
}
#main_bottom #main_bottom_left .box_top #box_list_one{
 margin:0 10px 0 0;
}
#main_bottom #main_bottom_left .box_top .box_list p.title{
 height:32px;
 line-height:32px;
 background:url(../images/title_2_bg.gif) no-repeat left center;
}
#main_bottom #main_bottom_left .box_top .box_list p.title span{
 display:inline;
 color:#fff;
 font-size:15px;
 font-weight:bold;
 text-indent:34px;
 float:left;
 margin:10px 0 0 0;
 height:18px;
 line-height:18px;
}
#main_bottom #main_bottom_left .box_top .box_list p.title a{
 float:right;
 padding:12px 20px 0 0;
}
#main_bottom #main_bottom_left .box_top .box_list ul{
 padding:3px 0;
}
#main_bottom #main_bottom_left .box_top .box_list ul li{
 width:auto;
 height:27px;
 line-height:27px;
 text-indent:16px;
 border-bottom:1px dashed #e1e1e1;
 background:url(../images/li_title_2.gif) no-repeat 5px center;
}
#main_bottom #main_bottom_left .box_top .box_list ul li a{
 color:#222;
 text-decoration:none;
 float:left;
}
#main_bottom #main_bottom_left .box_top .box_list ul li a:hover{
 color:#f60;
}
#main_bottom #main_bottom_left .box_top .box_list ul li span{
 float:right;
 padding:0 10px 0 0;
}

#main_bottom .box_bottom{
 clear:both;
 padding:10px 0;
}

#main_bottom #main_bottom_right{
 width:180px;
 height:390px;
 float:right;
}
#main_bottom #main_bottom_right .box_bottom_top ul li{
 height:31px;
 line-height:31px;
 margin:9px 0;
 text-align:center;
 background:url(../images/right_bg.gif) no-repeat left center;
}
#main_bottom #main_bottom_right .box_bottom_top ul li.first{
 margin:0px;
}
#main_bottom #main_bottom_right .box_bottom_top ul li.last{
 margin:0px;
}
#main_bottom #main_bottom_right .box_bottom_top ul li a{
 color:#fff;
 font-size:15px;
 font-weight:bold;
 text-decoration:none;
}
#main_bottom #main_bottom_right .box_bottom_top ul li a:hover{
 color:#f60;
}

#info{
 clear:both;
 width:auto;
 height:30px;
 line-height:30px;
 background:url(../images/info_bg.gif) repeat-x;
}
#info ul{
 width:360px;
 margin:0 auto;
}
#info ul li{
 float:left;
 color:#fff;
 padding:0 5px;
}
#info ul li a{
 color:#fff;
 text-decoration:none;
}
#info ul li a:hover{
 color:#f60;
}



#list_left{
 padding:10px 0 0 0;
 width:238px;
 height:541px;
 background:url(../images/list_left_bg.jpg) no-repeat center center;
 float:left;
}
#list_left p{
 width:auto;
 height:50px;
 line-height:50px;
 text-indent:80px;
 font-size:18px;
 font-weight:bold;
 color:#333;
}
#list_left ul{
 margin:10px 20px 0 20px;
}
#list_left ul li{
 border-bottom:1px solid #ccc;
 height:35px;
 line-height:35px;
 text-indent:50px;
}
#list_left ul li.on{
 
}
#list_left ul li a{
 display:block;
 color:#333;
 font-size:14px;
 text-decoration:none;
}
#list_left ul li a:hover{
 background:#eeeeee;
 opacity:0.3;
 filter:alpha(opacity=30);
}


#list_right{border:1px solid #9fc6d7;
 width:770px;
 height:530px;
 float:right;
 margin:10px 0 10px 0;
}
#list_right #list_box{
 width:auto;
}
#list_right #list_box ul{
 float:left;
 padding:5px 0 0 0;
}
#list_right #list_box ul li{
 width:770px;
 height:27px;
 line-height:27px;
 text-indent:20px;
 float:left;
 border-bottom:1px dashed #e1e1e1;
 background:url(../images/list_li_bg.gif) no-repeat 8px center;
}
#list_right #list_box ul li a{
 color:#000;
 text-decoration:none;
 float:left;
}
#list_right #list_box ul li a:hover{
 color:#f60;
}
#list_right #list_box ul li span{
 float:right;
 padding:0 10px 0 0;
}

#content_right{border:1px solid #9fc6d7;
 width:1022px;
 float:right;
 margin:10px 0 10px 0;
}
#content_right .content_box dl.content{
 width:auto;
}
#content_right .content_box dl.content dt{
 width:auto;
 height:50px;
 line-height:50px;
 text-align:center;
 font-size:18px;
 color:#000;
 font-weight:bold;
}
#content_right .content_box dl.content dd{
 width:auto;
 height:20px;
 line-height:20px;
 text-align:center;
 border-bottom:1px dashed #ccc;
}
#content_right .content_box dl.content dd span{
 margin:0 10px 0 10px;
}
#content_right .content_box #content_text{
 padding:5px;
}

div.attachment dl{
 margin:20px 0 20px 30px;
}
div.attachment dl dt{
 font-size:16px;
 font-weight:bold;
 height:30px;
 line-height:30px;
}
div.attachment dl dd{
 height:30px;
 line-height:30px;
 font-size:14px;
 margin:0 0 0 30px;
}
div.attachment dl dd a{
 color:#000;
}
div.attachment dl dd a:hover{
 color:#f60;
}




div#loca{
 width:auto;
 height:35px;
 line-height:35px;
 padding:0 0 0 10px;
 font-size:12px;
 color:#157dd6;
 border-bottom:1px solid #9fc6d7;
}
div#loca table a{
 text-decoration:none;
}
div#loca table span:hover{
 color:#f60;
}


div#page{
clear:both;
width:300px;
margin:0 auto;
padding:20px;
}

#footer{
 border-top:10px solid #c7d7e4;
 color:#000;
 width:auto;
 clear:both;
 height:60px;
 margin:10px 0 0 0;
}
#footer p{
 width:auto;
 text-align:center;
 height:25px;
 line-height:25px;
}
#footer p.top{
 padding:5px 0 0 0;
}