@charset "utf-8";
body,td,th {
font-size: 15px;
color: #000;
font-family:"新細明體";
line-height: 30px;
}
*{ margin:0; padding:0}

a:link {
font-size: 12px;
line-height: 22px;
color: #0000ff; line-height:22px;
text-decoration: none;}

a:hover {
font-size: 12px;
line-height: 22px;
color: #FF6600;
text-decoration: underline;
}

.top_link td,.top_link a{font-size:12px;line-height:22px;color:#666666;text-decoration: none;}

.menu ul{ list-style:none; height:49px}
.menu li{ float:left; height:49px; display:block}
.menu li a{display:block;}
.menu li#aa a{ background:url(../images/menu_1.jpg) no-repeat; width:84px; height:49px;}
.menu li#aa a:hover{ background:url(../images/menu_1_a.jpg) no-repeat; width:84px; height:49px;}
.menu li#bb a{ background:url(../images/menu_2.jpg) no-repeat; width:85px; height:49px;;}
.menu li#bb a:hover{ background:url(../images/menu_2_a.jpg) no-repeat; width:85px; height:49px;}
.menu li#cc a{ background:url(../images/menu_3.jpg) no-repeat;width:85px; height:49px;}
.menu li#cc a:hover{ background:url(../images/menu_3_a.jpg) no-repeat;width:85px; height:49px;}
.menu li#dd a{ background:url(../images/menu_4.jpg) no-repeat;width:85px; height:49px;}
.menu li#dd a:hover{ background:url(../images/menu_4_a.jpg) no-repeat;width:85px; height:49px;}

.main{ width:1024px; margin:0 auto}
.mini_top{ height:5px; width:1024px; background:#894a40}


.banner{ width:1024px; height:284px; background-image:url(../images/banner_110520.jpg)}
.banner_about_ass{ width:1024px; height:284px; background-image:url(../images/banner_about_ass.jpg)}
.banner_ass_news{ width:1024px; height:284px; background-image:url(../images/banner_ass_news.jpg)}
.banner_bus_info{ width:1024px; height:284px; background-image:url(../images/banner_bus_info.jpg)}
.banner_ind_info{ width:1024px; height:284px; background-image:url(../images/banner_ind_info.jpg)}
.banner_gallery{ width:1024px; height:284px; background-image:url(../images/banner_gallery.jpg)}
.banner_member_info{ width:1024px; height:284px; background-image:url(../images/banner_member_info.jpg)}
.banner_member_reg{ width:1024px; height:284px; background-image:url(../images/banner_member_reg.jpg)}
.banner_contact_us{ width:1024px; height:284px; background-image:url(../images/banner_contact_us.jpg)}
.banner_news{ width:1024px; height:284px; background-image:url(../images/banner_news.jpg)}
.banner_useful_links{ width:1024px; height:284px; background-image:url(../images/banner_usefullinks.jpg)}

.news{ font-weight:normal;}
.news td{ border-bottom:1px dashed #eee; font:"新細明體"; font-size:12px;}
.foot{ height:38px; width:1024px; background:#aaddff; margin-top:50px;}
.abot_menu td{border-bottom:1px dashed #aaa; line-height:30px;}
.news1 td{ font:"新細明體"; font-size:12px; line-height:22px;}
.h{ padding-bottom:10px;}

.error{color:#f00;}

table.main_grid tr td, table.main_grid tr td a{line-height:18px;padding-bottom:6px;}
table.right_banner{padding-top:5px;}
table.right_banner tr td{padding-top:5px;}
table.right_banner img{width:305px;}