@charset "utf-8";
body, html { margin: 0px; background:url(../images/bg_top.jpg) repeat-x top; background-color: #d5f4a8; text-align: center; }
form { margin: 0px; padding:0px; }
#allitem { margin:0 auto 0 auto; width:1002px; text-align:left; font-family: Arial, "新細明體"; }
#allprint { margin:0 auto 0 auto; width:600px; text-align:left; font-family: Arial, "新細明體"; font-size: 84%; }
/*----------------首頁主要區塊------------------*/
.main { width:1000px; float:left; background-image: url(../images/bg_y.jpg); background-repeat: repeat-y; }


.top_box { width:1000px; height: 110px; background:url(../images/top.jpg) no-repeat; }

/* ----------------上方連結---------------- */
.top_links { width:910px; text-align: right; line-height: 24px; color: #ffffff; float:left; }
.top_links .in { background-color: #bfb7a8; text-align: right; float:right; }
.top_links .in a { font-family: Arial, "新細明體"; line-height: 24px; color: #ffffff; text-decoration: none; margin-right: 6px; }
.top_links .in a:hover { color: #FF0; text-decoration: none; }

/* ----------------主選單---------------- */
.menu_bar { float:left; width:950px; margin-top:32px; text-align: right; color:#FFF; line-height: 140%; font-weight: bold; text-decoration: none; font-size: 104%; letter-spacing: 1px; height:30px; }
.menu_bar a { color:#FFF; line-height: 140%; font-weight: bold; text-decoration: none; font-size: 104%; }
.menu_bar a:hover { color:#eaff00; line-height: 140%; font-weight: bold; text-decoration: none; font-size: 104%; }

/* ----------------搜尋列---------------- */
.top_search { width:700px; text-align: right; float:left; color:#FFF; font-weight: bold; letter-spacing: 1px; }
.top_textsize { width:270px; text-align: right; float:left; color:#FFF; }
.top_in_imagebar { width:1000px; height: 110px; background:url(../images/top.jpg) no-repeat; }


.index_center { float:left; width:1000px; background-image: url(../images/index/main_bg.jpg); background-repeat: no-repeat; background-position: top; }
.index_info { float:left; padding-left:37px; _padding-left:18px; padding-right:28px; }

/* ----------------左方區塊---------------- */
.index_info .left_area { float:left; width:213px; padding-top:47px; }
.index_info .left_area .info_box { width:213px; }
.index_info .left_area .info_box a { display:block; padding-left:40px; padding-right:20px; color:#666; line-height: 150%; background-image: url(../images/inpage/icon_Gpoint.gif); background-repeat: no-repeat; background-position: 30px 5px; text-decoration: none; padding-top:2px /9; }
.index_info .left_area .info_box a:hover { display:block; padding-left:40px; padding-right:20px; color:#090; line-height: 150%; background-image: url(../images/inpage/icon_Gpoint.gif); background-repeat: no-repeat; background-position: 30px 5px; text-decoration: none; padding-top:2px /9; }
.index_info .left_area .more { padding-left:150px; }

/* ----------------中央區塊---------------- */
.index_info .mid_area { float:left; width:510px; padding-top:21px; }
.index_info .mid_area .tag_area_1 { float:left; width:500px; height:500px; }
.index_info .mid_area .tag_area_1 .tags { /*float:left;*/
	width:145px; height:32px; margin-bottom:250px; }
.index_info .mid_area .tag_area_1 .tags_show { width:145px; height:32px; /*position:absolute;*/
}
.index_info .mid_area .tag_area_1 .tags .info { width:508px; height:244px; /*position:absolute;*/
	z-index:1000; }
.index_info .mid_area .readtogo { float:left; width:510px; padding-top:10px; margin-top:20px; }
.index_info .mid_area .readtogo .search { float:left; width:510px; }
.index_info .mid_area .readtogo .search_left { float:left; width:162px; }
.index_info .mid_area .readtogo .search_right { float:left; width:348px; font-size: 110%; font-weight: bold; color: #06C; text-decoration: none; line-height: 160%; padding-top:12px; }
.index_info .mid_area .bookshare { float:left; width:510px; }
.index_info .mid_area .bookshare .info { float:left; width:510px; height:149px; background-image: url(../images/index/mid_bookshare_bg.jpg); background-repeat: no-repeat; }
.index_info .mid_area .bookshare .info .booklist { padding-left:40px; padding-right:20px; float:left; }

/* ----------------右方區塊---------------- */
.index_info .right_area { float:left; width:212px; padding-top:21px; }
/* ----------------右方區塊-月曆---------------- */
.index_info .right_area .calendar { float:left; width:212px; text-align:center; }
.index_info .right_area .calendar .top {width:200px; height:47px; background-image: url(../images/index/ca_top2.jpg); background-repeat: no-repeat; }
.index_info .right_area .calendar .top .in { padding-left:20px; padding-top:40px; width:180px; text-align:center; }
.index_info .right_area .calendar .mid { padding-bottom:10px; float:left; width:212px; background-image: url(../images/index/ca_bottom.jpg); background-repeat: no-repeat; background-position: left bottom; }
.index_info .right_area .calendar .mid .in { padding-left:20px; width:180px; text-align:center; }
.index_info .right_area .calendar .mid .in .info_box { width:180px; text-align:left;}
.index_info .right_area .calendar .mid .in .info_box a { display:block; padding-left:8px; color:#666; line-height: 150%; background-image: url(../images/inpage/icon_Gpoint.gif); background-repeat: no-repeat; background-position: 0px 5px; text-decoration: none; padding-top:2px /9; }
.index_info .right_area .calendar .mid .in .info_box a:hover { display:block; padding-left:8px; color:#090; line-height: 150%; background-image: url(../images/inpage/icon_Gpoint.gif); background-repeat: no-repeat; background-position: 0px 5px; text-decoration: none; padding-top:2px /9; }
/* ----------------右方區塊-電子報---------------- */
.index_info .right_area .epaper { float:left; width:212px; background-image: url(../images/index/epaper_bg_y.jpg); background-repeat: repeat-y; }
/* ----------------右方區塊-留言板---------------- */
.index_info .right_area .message { float:left; width:212px;}
.index_info .right_area .message a { display:block; padding-left:30px; color:#666; line-height: 150%; background-image: url(../images/index/point_icon.jpg); background-repeat: no-repeat; background-position: 20px 8px; text-decoration: none; padding-top:2px /9; }
.index_info .right_area .message a:hover { display:block; padding-left:30px; color:#090; line-height: 150%; background-image: url(../images/index/point_icon.jpg); background-repeat: no-repeat; background-position: 20px 8px; text-decoration: none; padding-top:2px /9; }

/* ----------------下方區塊-我的閱讀書單頁籤區---------------- */
.index_info .tag_area_2 { float:left; height:990px; padding-left:250px;}
.index_info .tag_area_2 .tags { /*float:left;*/	width:145px; height:28px; margin-bottom:330px;  }
.index_info .tag_area_2 .tags_show { width:145px; height:28px; /*position:absolute;*/}
.index_info .tag_area_2 .tags .info { width:935px; /*position:absolute;*/ z-index:1000; background-image: url(../images/index/down_tag_area_bgy.jpg); background-repeat: repeat-y; margin-left:-250px;}
.index_info .tag_area_2 .tags .info .imgs { padding-left:50px; padding-right:30px;}



.index_mid { float:left; width:870px; padding-left:65px; }
.index_menu { float:left; width:870px; padding-left:65px; text-align:center; }
.img_box * { vertical-align:middle; }
.img_box { width:90px; float:left; vertical-align:middle; text-align:center; font-family: "新細明體", Arial; line-height: 140%; color: #333; margin-right:20px; }
.img_box a { display:block; text-align:center; vertical-align:middle; width:80px; padding:5px; height:80px; border: 1px solid #CCC; background-color: #FFF; }
I { height:100%; display:inline-block; }

/* ----------------Foot樣式---------------- */
.foot { width:1000px; height:115px; float:left; color: #ffffff; text-decoration: none; background-image: url(../images/foot_bg.jpg); background-repeat: no-repeat; }
.foot .info { padding-left:40px; padding-right:30px; float:left; color: #ffffff; margin-top:46px; background-image: url(../images/foot_bg2.jpg); background-repeat: repeat-y; }
.foot a { font-family: "新細明體", Arial; color: #060; text-decoration: none; }
.foot a:hover { font-family: "新細明體", Arial; color: #FC0; text-decoration: none; }
/*----------------內頁主要區塊------------------*/

.inpage_main { float:left; width:1000px; }
.inpage_left { float:left; width:211px; background-image: url(../images/left_img2.jpg); background-repeat: no-repeat; padding-left:67px; }
.inpage_left .menu_area { float:left; width:211px; padding-top:206px; }
.inpage_left .comm_area { float:left; width:211px; background-image: url(../images/inpage/left_comm_bg_y.jpg); background-repeat: repeat-y; }
.inpage_left .comm_area ul { margin:0; }
.inpage_left .comm_area li { list-style-image:url(../images/inpage/icon_Gpoint.gif); border-bottom:#CCC 1px solid; padding-top:5px; width:155px; *margin-left:25px; *list-style-type:disc;*list-style-image:url()}
.inpage_left .comm_area li a { color:#747070; text-decoration:none; }
.inpage_left .comm_area li a:hover { color:#960; }
.red_right_topimg { float:left; width:722px; height:139px; background-image: url(../images/reading_top_img.jpg); background-repeat: no-repeat; }
.inpage_right { float:left; width:693px; background:url(../images/inpage/con_bg.gif) repeat-y; }
.inpage_right p { padding:0 25px; }

.inpage_right2 { float:left; width:649px; background:url(../images/inpage/con_bg.gif) repeat-y; }
.inpage_right2 p { padding:0 25px; }

.float_img { height: 196px; width: 278px; position: absolute; }

.inpage_left2 { float:left; width:211px; background-image: url(../images/inpage/left_img_rdhome.jpg); background-repeat: no-repeat; padding-left:67px; }
.inpage_left2 .menu_area { float:left; width:211px; padding-top:205px; }
.inpage_left2 .comm_area { float:left; width:211px; background-image: url(../images/inpage/school_comm_bg_y.jpg); background-repeat: repeat-y; }
.inpage_left2 .comm_area ul { margin:0; }
.inpage_left2 .comm_area li { list-style-image:url(../images/inpage/icon_Gpoint.gif); border-bottom:#CCC 1px solid; padding-top:5px; padding-left:5px; width:155px; *margin-left:25px; *list-style-type:disc;*list-style-image:url() }
.inpage_left2 .comm_area li a { color:#747070; text-decoration:none; }
.inpage_left2 .comm_area li a:hover { color:#960; }

.inpage_left2_feast {background-image: url(../images/inpage/left_img_feast.jpg); background-repeat: no-repeat;}

.inpage_left2_group {background-image: url(../images/inpage/left_img_reading.jpg); background-repeat: no-repeat;}
/*----------------內頁閱讀大本營------------------*/
.rdhome_left { float:left; width:278px; height:144px; background-image: url(../images/inpage/left_img_rdhome.jpg); background-repeat: no-repeat; }
.rdhome_topimg { float:left; width:722px; height:144px; background-image: url(../images/inpage/right_top_bg.jpg); background-repeat: no-repeat; }
.rdhome_banner { background-color: #207321; padding: 5px; margin-top: 5px; margin-left: 20px; }
.rdhome_main { float:left; padding-left:80px; padding-right:30px; padding-top:10px; padding-bottom:30px; }
.rdhome_info { float:left; width:836px; }
.rdhome_menu { float:left; width:836px; height:28px; }
.rdhome_titlebar { float:left; width:836px; height:36px; background-image: url(../images/rdhome/info_bar_bg.jpg); background-repeat: no-repeat;  }
.rdhome_titlebar .in{ padding-left:40px;padding-top:10px;font-size: 110%; font-weight: bold; color: #060; text-decoration: none;}
.rdhome_allinfo { float:left; width:834px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #d7d7d7; border-bottom-color: #d7d7d7; border-left-color: #d7d7d7; }
.rdhome_allinfo .in{ color:#568024; line-height: 140%; text-indent: -24px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 34px; }

.sitemap_main { float:left; padding-left:80px; padding-right:30px; padding-top:10px; padding-bottom:30px; }
.sitemap_info { float:left; width:836px; }

.news_allinfo { float:left; width:834px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #d7d7d7; border-bottom-color: #d7d7d7; border-left-color: #d7d7d7; }
.news_allinfo .in{ color:#568024; line-height: 140%; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }


.navibar { width:722px;}
.navibar .in{ float:right; text-align:right; padding-right:60px;color:#3e3a39; padding-top:6px;}
.navibar .in a{ color:#666; text-decoration: none; }
.navibar .in a:hover{ color:#C00; text-decoration: none;}
/* ----------------書留言---------------- */
.inpage_right #comment { background-color:#f7f7f7; display:block; padding:3px 25px 7px 0; margin:10px 25px; }
.inpage_right #comment ul { }
.inpage_right #comment li { list-style:none; padding:5px 0; }
.inpage_right #comment .w03 { border-bottom:#CCC dashed 1px; color:#069; }
.inpage_right #comment .w04 { color:#777575; }
.inpage_right #comment .w05 { color:#666; }
.inpage_right #comment_write { }
.inpage_right #comment_write h2 { color:#060; padding-left:20px; font-size:105%; }
.inpage_right #comment_write li { list-style:none; padding:3px 0; }
.inpage_right h1 { font-size:120%; color:#3e3a39; background-color:#f2f2f2; padding-left:25px; display:block; margin:0 1px; line-height:40px; }
.inpage_right h1 p { float:right; display:block; margin:0; font-size:80%; padding-right:40px; font-weight:normal; }
.inpage_right h1 p a { color:#4d4c4c; text-decoration:none; }
.inpage_right h1 p a:hover { color:#360; }

/* -------------登入好書表格-------------- */
.inpage_right #write_table { display:block; width:663px; margin:20px auto; background:url(../images/inpage/table_mid.gif) repeat-y; }
.inpage_right #write_table table { margin:10px auto; }
.inpage_right #write_table table th { border-bottom:#CCC 1px solid; padding:8px 0; color:#444444; text-align:left; font-size:95%; vertical-align:top; }
.inpage_right #write_table table td { border-bottom:#CCC 1px solid; padding:8px 0; }
.inpage_right #write_table .valicss table td { border-bottom:#CCC 0px none; padding:8px 0; }
.inpage_right #write_table .w01 { color:#F60; font-size:120%; padding:0 3px; }
/* ----------------書簡介-------------------- */
.inpage_right #book_item { margin:10px 10px; }
.inpage_right #book_item .img { float:left; border:1px #CCC solid; background-color:#FFF; padding:5px; margin:10px; }
.inpage_right #book_item ul { margin:15px 0 15px 15px; padding-top:20px; }
.inpage_right #book_item li { list-style:none; padding:8px; }
.inpage_right #book_item .w02 { color:#F60 }
.import { color: #666; letter-spacing: 1px; border: 1px solid #CCC; background-color:#f2f2f2; font-family:Arial, Helvetica, sans-serif; }
/* --------------------書列表---------------------- */
.inpage_right #list_table { display:block; margin:8px; }
.inpage_right #list_table .img { float:left; border:1px #CCC solid; background-color:#FFF; padding:5px; margin:6px; }
.inpage_right #list_table .td_line { border-bottom:#CCC 1px dashed; color:#3e3a39; padding-top:3px; }
.inpage_right #list_table .t01 { font-weight:bold; color:#F60; }
.inpage_right #list_table .t02 { font-weight:bold; color:#900; }
.inpage_right #list_table .t03 { display:block; background-color:#f4f5f5; color:#3e3a39; margin:5px; padding:5px; }
.inpage_right #list_table .t03 a { color:#3e3a39; text-decoration:none; }
.inpage_right #list_table .t03 a:hover { color:#960; }
/* ----------------書留言---------------- */
.inpage_right2 #comment { background-color:#f7f7f7; display:block; padding:3px 25px 7px 0; margin:10px 25px; }
.inpage_right2 #comment ul { }
.inpage_right2 #comment li { list-style:none; padding:5px 0; }
.inpage_right2 #comment .w03 { border-bottom:#CCC dashed 1px; color:#069; }
.inpage_right2 #comment .w04 { color:#777575; }
.inpage_right2 #comment .w05 { color:#666; }
.inpage_right2 #comment_write { }
.inpage_right2 #comment_write h2 { color:#060; padding-left:20px; font-size:105%; }
.inpage_right2 #comment_write li { list-style:none; padding:3px 0; }
.inpage_right2 h1 { font-size:120%; color:#3e3a39; padding-left:25px; display:block; margin:0 1px; line-height:35px; background-image: url(../images/inpage/titlebar_bg.jpg); background-repeat: no-repeat; }
.inpage_right2 h1 p { float:right; display:block; margin:0; font-size:80%; padding-right:40px; font-weight:normal; }
.inpage_right2 h1 p a { color:#4d4c4c; text-decoration:none; }
.inpage_right2 h1 p a:hover { color:#360; }
/* ----------------書簡介-------------------- */
.inpage_right2 #book_item { margin:10px 10px; }
.inpage_right2 #book_item .img { float:left; border:1px #CCC solid; background-color:#FFF; padding:5px; margin:10px; }
.inpage_right2 #book_item ul { margin:15px 0 15px 15px; padding-top:20px; }
.inpage_right2 #book_item li { list-style:none; padding:8px; }
.inpage_right2 #book_item .w02 { color:#F60 }
.import { color: #666; letter-spacing: 1px; border: 1px solid #CCC; background-color:#f2f2f2; font-family:Arial, Helvetica, sans-serif; }
/* --------------------書列表---------------------- */
.inpage_right2 #list_table { display:block; margin-right: 8px; margin-bottom: 8px; margin-left: 8px; }
.inpage_right2 #list_table .img { float:left; border:1px #CCC solid; background-color:#FFF; padding:5px; margin:6px; }
.inpage_right2 #list_table .td_line { border-bottom:#CCC 1px dashed; color:#3e3a39; padding-top:3px; }
.inpage_right2 #list_table .t01 { font-weight:bold; color:#F60; }
.inpage_right2 #list_table .t02 { font-weight:bold; color:#900; }
.inpage_right2 #list_table .t03 { display:block; background-color:#f4f5f5; color:#3e3a39; margin:5px; padding:5px; }
.inpage_right2 #list_table .t03 a { color:#3e3a39; text-decoration:none; }
.inpage_right2 #list_table .t03 a:hover { color:#960; }
/* -------------登入好書表格-------------- */
.inpage_right2 #write_table { display:block; width:615px; margin:20px auto; background-image: url(../images/inpage/write_bg_y.jpg); background-repeat: repeat-y; }
.inpage_right2 #write_table table { margin:10px auto; }
.inpage_right2 #write_table table th { border-bottom:#CCC 1px solid; padding:8px 0; color:#444444; text-align:left; font-size:95%; vertical-align:top; }
.inpage_right2 #write_table table td { border-bottom:#CCC 1px solid; padding:8px 0; }
.inpage_right2 #write_table .w01 { color:#F60; font-size:120%; padding:0 3px; }
/* --------------------書列表---------------------- */
.list_feast { display:block; margin-right: 8px; margin-bottom: 8px; margin-left: 8px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; }

.inpage_right2 .bd { width:646px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #d7d7d7; border-bottom-color: #d7d7d7; border-left-color: #d7d7d7; padding-top: 10px; }
/* ------------------------頁碼------------------------------*/
#PAGENO { text-align:center; color:#666; margin:10px 0; }
#PAGENO a.grey { color:#666; text-decoration:none; }
#PAGENO a:hover.grey { color:#F60; }
.inpage_right .store { background-color:#e6f3d2; }
.inpage_right .tel { margin:10px auto; color:#262e22; }
.inpage_right .tel td { padding:5px; }
.inpage_right .tel .gery_bg { background:#E7E7E7; }
.inpage_right2 .store { background-color:#e6f3d2; }
.inpage_right2 .tel { margin:10px auto; color:#262e22; }
.inpage_right2 .tel td { padding:5px; }
.inpage_right2 .tel .gery_bg { background:#E7E7E7; }
.navi { float:left; width:786px; height:30px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #FF9; text-align: right; font-family: Arial, "新細明體"; color: #FFF; line-height:180%; padding-top:3px \9; text-decoration: none; }
.navi a { font-family: Arial, "新細明體"; color: #FF9; line-height:180%; padding-top:3px \9; text-decoration: none; }
.navi a:hover { font-family: Arial, "新細明體"; color: #F90; line-height:180%; padding-top:3px \9; text-decoration: none; }
.backbar { text-align: right; width:786px; float:left; height:40px; }

.img_box_in * { vertical-align:middle; }
.img_box_in { width:110px; float:left; vertical-align:middle; text-align:center; font-family: "新細明體", Arial; line-height: 140%; color: #FFF; margin-right:10px; }
.img_box_in a { display:block; text-align:center; vertical-align:middle; width:90px; padding:5px; height:120px; margin:3px; border: 1px solid #CCC; background-color: #FFF; }

.img_box_line { float:left; width:740px; height:1px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #FF9; margin-top:2px; margin-bottom:2px; }
/*----------------留言------------------*/
#commentdiv #comment { background-color:#f7f7f7; display:block; padding:3px 25px 7px 0; margin:10px 25px; }
#commentdiv #comment ul { }
#commentdiv #comment li { list-style:none; padding:5px 0; }
#commentdiv #comment .w03 { border-bottom:#CCC dashed 1px; color:#069; }
#commentdiv #comment .w04 { color:#777575; }
#commentdiv #comment .w05 { color:#666; }
#commentdiv #comment_write { }
#commentdiv #comment_write h2 { color:#060; padding-left:20px; font-size:105%; }
#commentdiv #comment_write li { list-style:none; padding:3px 0; }
#commentdiv h1 { font-size:120%; color:#3e3a39; padding-left:25px; display:block; margin:0 1px; line-height:35px; background-image: url(../images/inpage/titlebar_bg.jpg); background-repeat: no-repeat; }
#commentdiv h1 p { float:right; display:block; margin:0; font-size:80%; padding-right:40px; font-weight:normal; }
#commentdiv h1 p a { color:#4d4c4c; text-decoration:none; }
#commentdiv h1 p a:hover { color:#360; }
/* -------------線上報名表格-------------- */
.in #write_table { display:block; width:663px; margin:20px auto; background:url(../images/inpage/table_mid.gif) repeat-y; }
.in #write_table table { margin:10px auto; }
.in #write_table table th { border-bottom:#CCC 1px solid; padding:8px 0; color:#444444; text-align:left; font-size:95%; vertical-align:top; }
.in #write_table table td { border-bottom:#CCC 1px solid; padding:8px 0; }
.in #write_table .w01 { color:#F60; font-size:120%; padding:0 3px; }

/*----------------常用------------------*/
.table_th th { height:42px; background-repeat:repeat-x; font-family: Arial, "新細明體"; color: #FF9; font-weight: bold; background-image: url(../images/main/table_x.gif); }
.table_page td { padding-top:2px \9; height:30px; background-repeat:repeat-x; font-family: Arial, "新細明體"; color: #FFC; font-weight: bold; background-image: url(../images/page_x.jpg); text-decoration: none; }
.table_page td a { font-family: Arial, "新細明體"; color: #FFC; text-decoration: none; }
.table_page td a:hover { font-family: Arial, "新細明體"; color: #FF0; font-weight: bold; text-decoration: none; }
.quickkey a { font-family: "新細明體", Arial; font-size: 84%; color: #999999; position: absolute; padding-top:10px; text-decoration: none; }
.input_sty1 { font-family: "新細明體", Arial; font-size: 83%; color: #666666; border: 1px solid #666666; line-height: 130%; height:12px; }
.select_sty1 { font-family: "新細明體", Arial; font-size: 83%; color: #666666; border: 1px solid #666666; line-height: 130%; }
.select_sty2 { font-family: "新細明體", Arial; color: #666666; border: 1px solid #e2c775; line-height: 140%; }
.inputsty { margin-right: 4px; font-family: "新細明體", Arial; color: #666666; border: 1px solid #cfcfcf; }
.btnsty { margin-right: 4px; font-family: "新細明體", Arial; color: #666666; border: 1px solid #cfcfcf; background-color: #FFFFFF; line-height: 16px; height: 18px; }
.btnsty2 { margin-right: 4px; font-family: "新細明體", Arial; color: #FFF; border: 1px solid #ffffff; background-color: #069; }
.red_Sty { font-family: "新細明體", Arial; color: #990000; text-decoration: none; line-height:160%; padding-top:2px \9; }
.imgborder { border: 1px solid #999999; background-color: #FFFFFF; padding: 5px; margin-right: 3px; margin-bottom: 3px; }
.imgborder_index { background-color: #eef3ca; padding: 7px; margin-left: 8px; margin-bottom: 5px; }
.tr_line td { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #909090; }
.tr_line2 td { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; height:40px; }
.more_sty { font-family: "新細明體", Arial; color: #CC3366; text-decoration: none; line-height:160%; padding-top:2px \9; }
.more_sty a { font-family: "新細明體", Arial; color: #CC3366; text-decoration: none; line-height:160%; padding-top:2px \9; }
.more_sty a:hover { font-family: "新細明體", Arial; color: #FF3300; text-decoration: none; line-height:160%; padding-top:2px \9; }
.title_sty1 { font-family: "新細明體", Arial; color: #ff8533; text-decoration: none; line-height:160%; padding-top:2px \9; font-weight: bold; }
.title_sty1 a { font-family: "新細明體", Arial; color: #ff8533; text-decoration: none; font-weight: bold; display:block; }
.title_sty1 a:hover { font-family: "新細明體", Arial; color: #FC0; text-decoration: none; font-weight: bold; display:block; }

.title_sty2 { font-family: "新細明體", Arial; color: #333; text-decoration: none; line-height:160%; padding-top:2px \9; font-weight: bold; }
.title_sty2 a { font-family: "新細明體", Arial; color: #333; text-decoration: none; font-weight: bold; display:block; }
.title_sty2 a:hover { font-family: "新細明體", Arial; color: #333; text-decoration: none; font-weight: bold; display:block; }

.info_sty1 { font-family: "新細明體", Arial; color: #333; text-decoration: none; line-height:160%; padding-top:2px \9; padding-left: 4px; }
.info_sty1 a { font-family: "新細明體", Arial; color: #333; text-decoration: none; }
.info_sty1 a:hover { font-family: "新細明體", Arial; color: #5F7D00; text-decoration: none; }
.info_sty2 { font-family: "新細明體", Arial; color: #fff600; text-decoration: none; line-height:160%; padding-top:2px \9; padding-left: 4px; }
.info_sty2 a { font-family: "新細明體", Arial; color: #fff600; text-decoration: none; }
.info_sty2 a:hover { font-family: "新細明體", Arial; color: #fff600; text-decoration: none; }
.info_sty3 { font-family: "新細明體", Arial; color: #333; text-decoration: none; line-height:160%; padding-top:2px \9; }
.info_sty3 a { font-family: "新細明體", Arial; color: #333; text-decoration: none; }
.info_sty3 a:hover { font-family: "新細明體", Arial; color: #09C; text-decoration: none; }
.info_sty4 { font-family: "新細明體", Arial; color: #ffffff; text-decoration: none; line-height:160%; padding-top:2px \9; padding-left: 4px; }
.info_sty4 a { font-family: "新細明體", Arial; color: #ffffff; text-decoration: none; }
.info_sty4 a:hover { font-family: "新細明體", Arial; color: #91dfff; text-decoration: none; }

.info_sty5 { font-family: "新細明體", Arial; color: #186ca1; text-decoration: none; line-height:160%; padding-top:2px \9; }
.info_sty5 a { font-family: "新細明體", Arial; color: #186ca1; text-decoration: none; }
.info_sty5 a:hover { font-family: "新細明體", Arial; color: #390; text-decoration: none; }

.link_sty1 { font-family: "新細明體", Arial; color: #333; text-decoration: none; line-height:160%; padding-top:2px \9; background-image: url(../images/index/point_icon.jpg); background-repeat: no-repeat; padding-left: 18px; text-align: left; background-position: 10px 12px; }
.link_sty1 a { font-family: "新細明體", Arial; color: #333; text-decoration: none; display:block; }
.link_sty1 a:hover { font-family: "新細明體", Arial; color: #369; text-decoration: none; display:block; }

.link_sty2 { font-family: "新細明體", Arial; color: #333; text-decoration: none; line-height:160%; padding-top:2px \9; background-image: url(../images/index/point_icon.jpg); background-repeat: no-repeat; padding-left: 18px; text-align: left; background-position: 10px 20px; }
.link_sty2 a { font-family: "新細明體", Arial; color: #333; text-decoration: none; display:block; }
.link_sty2 a:hover { font-family: "新細明體", Arial; color: #369; text-decoration: none; display:block; }

.link_sty3 { font-family: "新細明體", Arial; color: #333; text-decoration: none; line-height:160%; padding-top:2px \9; background-image: url(../images/inpage/site_map_icon.jpg); background-repeat: no-repeat; padding-left: 18px; text-align: left; background-position: 10px 10px; }
.link_sty3 a { font-family: "新細明體", Arial; color: #333; text-decoration: none; display:block; }
.link_sty3 a:hover { font-family: "新細明體", Arial; color: #369; text-decoration: none; display:block; }

.clearfloat { clear:both; height:0; font-size:1px; _line-height:0; }
.filesul li { float:left;list-style-image:url(../images/inpage/icon_Gpoint.gif); margin-left:20px;}

