@charset "utf-8";
body {font-size: 12px;color:#333;margin: 0px;padding: 0px; background-color:#F7F7F7;}

#bg{width:1008px; height:auto;background-image: url(bg.gif);background-repeat: repeat-y;background-position: center; margin:auto;}

input{width:150px; height:20px;line-height:20px;border:1px solid #CCC;}
ul{ margin:0; padding:0;}
li{list-style-type:disc;list-style-position: inside;line-height:18px;}
hr{height:1px;border:none;border-top:1px dashed #CCC; margin:2px;}

a:link{color:#333;text-decoration: none;}
a:hover {color: #860C0B;text-decoration: underline;}
a:visited {color: #333;text-decoration: none;}


.icon{border:1px solid #CCC;}
.input_01{width:20px; height:12px; border:0;}
.input_02{width:100px;height:25px;line-height:25px;border:1px solid #999;background-color:#FFF;text-align: center;}

#top{ width:860px; height:auto; margin:auto;}


#top_01{width:860px; height:25px;}
#top_02{width:860px; height:115px; background-image:url(top.jpg);}
#top_line01{width:860px; height:8px; background-color:#C26A34;}
#top_menu{width:860; height:26px; background-image:url(menu.gif); line-height:26px; text-align:center; color:#000;}
#top_line02{width:860px; height:11px; background-image:url(menu-line.gif);}
#top_ac{ width:860px; height:25px; background-image:url(menu-a.gif); line-height:25px;}
#top_ac_text{ width:750px; height:25px;line-height:25px; margin:auto; color:#900;}
#top_ac_text li{list-style:inside;line-height:25px; float:left; margin-left:5px;}

#center{ width:860px; height:auto; margin:auto;}
#center_main{ width:640px; height:auto; margin:auto; float:left;}
#center_side{ width:220px; background-image:url(left-bg.gif); float:left;}
#center_side_title{height:22px; line-height:22px; color:#FFF; background-image:url(side-title.gif);text-indent:45px;}
#center_side_title02{height:22px;background-image:url(side-title02.gif);}
#center_side_list01{width:190px;height:auto;margin-top: 5px;margin-right: auto;margin-bottom: 5px;;margin-left: auto;padding:5px;border: 1px solid #CCC;}


#center_side_reg{width:155px; height:35px; margin-left:auto; margin-right:auto;}
#center_side_reg1{width:155px; height:50px;margin-top:15px; margin-bottom:15px; margin-left:auto; margin-right:auto;}
#center_side_icon{width:197px; height:auto;margin-top:5px; margin-bottom:5px; margin-left:auto; margin-right:auto;}

#center_reg{ width:500px; height:auto; line-height:25px;margin-top: 25px;margin-right: auto;margin-bottom: 25px;;margin-left: auto;padding:20px;border: 1px solid #CCC;}
#center_reg_title{}

#center_title{ width:640px; height:22px; background-color:#7D0505;}

#kb{ clear:both; height:8px;}

#home_newp{width:640px;height:auto;overflow:hidden;background-image: url(home_newsbg.gif);background-repeat: repeat-x; background-color:#F2F2F2;}
#home_newp ul{ width:580px; height:auto; margin:8px auto 8px auto; border-left: #CCC 1px solid; border-right:#CCC 1px solid;}
#home_newp li{ width:520px; height:20px; line-height:20px; border-bottom:#CCC 1px dashed; margin:auto; list-style: outside url(list-icon.gif);}

#home_menu{ width:640px; height:109px; border-top:#CCC 1px solid; border-bottom:#CCC 1px solid; overflow:hidden;}
#home_menu_title{ width:25px; height:109px; background-color:#7D0505; float:left; border-right: #CCC 1px solid;}
#home_menu_top{ width:614px; height:23px; float:left; border-bottom:#CCC 1px solid; background-image:url(home_menutop.gif);}
#home_menu_icon{ width:614px; height:auto; float:left;}

#home_list{ width:317px; height:auto; float:left; overflow:hidden;}
#home_list_line{ width:6px; height:192px; float:left; background-image:url(home_list_line.gif);}
#home_list_title{ width:317px; height:22px; background-color:#7D0505;}
#home_list ul{ width:300px; height:auto; overflow:hidden; margin:8px auto 8px auto;}
#home_list li{ width:260px; height:20px; line-height:20px; border-bottom:#CCC 1px dashed;list-style: url(list-icon.gif); margin:auto;}


#home_ad{ width:640px; height:110px; border-top:#CCC 1px solid;border-bottom:#CCC 1px solid; float:left;}

#home_link{ width:640px; height:80px;}
#home_link ul{ width:600px; height:60px; margin:auto;margin:8px auto 8px auto;}
#home_link li{width:140px;height:22px;line-height:22px;float:left;list-style-position: inside;list-style-image: url(list-icon.gif);}

#home_side01{ width:200px; height:auto; margin:8px auto 8px auto; border:#CCC 1px solid; overflow:hidden;}
#home_side01 ul{ width:180px; height:auto;margin:8px auto 8px auto;}
#home_side01 li{ width:180px; height:20px}
#home_side01_more{ width:50px;height:20px; line-height:20px; margin:3px 10px 8px auto; border:#CCC 1px solid; text-align:center;}

#home_side02{ width:152px; height:auto; margin:15px auto 15px auto; overflow:hidden;}
#home_side03{ width:200px; height:auto; overflow:hidden; margin:auto;}
#home_side03 ul{ width:180px; height:auto; margin:8px auto 8px auto; overflow:hidden;}
#home_side03 li{ width:180px; height:20px;}

#home_side04{ width:200px; height:70px; margin:20px auto auto auto; border:#CCC 1px solid;}

#home_more{ width:100%; height:20px; text-align:right;}

#list{ width:600px; height:auto; margin:10px auto 10px auto; border-bottom:#CCC 1px solid; border-top:#CCC 1px solid;}
#list ul{ width:550px; height:auto;margin:10px auto 10px auto;list-style-position:outside;text-align:left;}
#list li{ width:550px; height:20px;border-bottom:#CCC 1px dashed; list-style:url(list-icon.gif);list-style-position:outside;margin-left:10px;text-align:left;}
#list_page{ width:550px; height:20px;margin:10px auto 10px auto; text-align:right;}
.list_main{ height:20px; float:left; text-indent:15px;clear:none;display:inline;}
.list_right{ height:20px; float:right; text-align:right;clear:none;display:inline;}

#show{ width:580px; height:auto; margin:10px auto 10px auto; border-bottom:#CCC 1px solid; border-top:#CCC 1px solid; padding:10px;}
#show_info{ width:580px; height:20px; line-height:20px;text-align:right; margin:auto;}
h1{width:600px;line-height:30px;font-size: 20px;font-weight: bold;color: #333;margin:15px auto auto auto; text-align:center;}

#bottom{width:860px; height:auto; margin:auto; clear:both;}
#bottom_line{width:860px; height:10px; margin:auto; background-image:url(bottom-line.gif);}
#bottom_copy{height:60px; line-height:20px; text-align:center; margin:8px auto auto auto; background-color:#F7F7F7;}

