body { margin: 0px; text-align:center; background-image: url(../images/page_bg.png); background-repeat: repeat-x; }
body, table, div { font-family: Arial, "新細明體"; font-size: 9pt; margin-left: auto; margin-right: auto; line-height: 13pt; }
#head { width: 990px; text-align: center; font-size: 9pt; font-family: Arial, "新細明體"; background-image: url(../images/head_bg.png); height: 140px; background-repeat: no-repeat; }
#logo { float: left; width: 270px; margin-left: 15px; height: 140px; }
#logo img { border:none; }
#ez_m { float: left; height: 35px; width: 690px; text-align: right; margin-right: 10px; margin-top: 10px; line-height: 35px; }
#ad_search { height: 45px; width: 700px; margin-bottom: 10px; float: left; }
#ad_txt1 { height: 45px; width: 170px; float: left; line-height: 45px; font-weight: bold; margin-left: 40px; }
#ad_txt1 img { vertical-align: text-top; }
#ad_txt1 a { color: #FF3366; text-decoration: none; }
#ad_txt1 a:visited { color: #FF3366; text-decoration: none; }
#ad_txt1 a:hover { color: #FF3366; text-decoration: underline; }
#ad_txt2 { height: 45px; width: 170px; float: left; line-height: 45px; font-weight: bold; margin-right: 40px; }
#ad_txt2 img { vertical-align: text-top; }
#ad_txt2 a { color: #FFFF33; text-decoration: none; }
#ad_txt2 a:visited { color: #FFFF33; text-decoration: none; }
#ad_txt2 a:hover { color: #FFFF00; text-decoration: underline; }
#search { height: 45px; width: 280px; float: left; background-image: url(../images/search_bg.png); text-align: left; }
.search_box{ margin-left:5px; margin-top:20px; font-size:14px; }
.search_img{ vertical-align: bottom; }
#search_box { height: 20px; width: 140px; border: none; clip: rect(10px,auto,auto,auto); float: left; margin-top: 22px; margin-left: 15px; margin-right: 25px; font-family: Arial, "新細明體"; font-size: 9pt; color: #666666; }
#search img { float: left; margin-top: 12px; border: none; }
/*button開始*/
#button_area { height: 40px; width: 690px; margin-right: 10px; float: left; }
/*8f開始*/
#button_8f { width: 560px; height: 40px; background-image: url(../images/button_7f.png); margin: 0px; padding: 0px; float: left; position: relative; }
#button_8f li { margin: 0; position: absolute; list-style-type: none; line-height: 40px; }
#button_8f li, #button_8f a { height: 40px; display: block; color: #594C0D; }
#button_8f1 { left: 0; width: 70px; }
#button_8f2 { left: 70px; width: 70px; }
#button_8f3 { left: 140px; width: 70px; }
#button_8f4 { left: 210px; width: 70px; }
#button_8f5 { left: 280px; width: 70px; }
#button_8f6 { left: 350px; width: 70px; }
#button_8f7 { left: 420px; width: 70px; }
#button_8f8 { left: 490px; width: 70px; }
#button_8f1 a:hover { background: transparent url(../images/button_7f.png) 0 -40px no-repeat; color: #FFFF00; }
#button_8f2 a:hover { background: transparent url(../images/button_7f.png) -70px -40px no-repeat; color: #FFFF00; }
#button_8f3 a:hover { background: transparent url(../images/button_7f.png) -140px -40px no-repeat; color: #FFFF00; }
#button_8f4 a:hover { background: transparent url(../images/button_7f.png) -210px -40px no-repeat; color: #FFFF00; }
#button_8f5 a:hover { background: transparent url(../images/button_7f.png) -280px -40px no-repeat; color: #FFFF00; }
#button_8f6 a:hover { background: transparent url(../images/button_7f.png) -350px -40px no-repeat; color: #FFFF00; }
#button_8f7 a:hover { background: transparent url(../images/button_7f.png) -420px -40px no-repeat; color: #FFFF00; }
#button_8f8 a:hover { background: transparent url(../images/button_7f.png) -490px -40px no-repeat; color: #FFFF00; }
/*8f結束*/

/*1f開始*/
#button_1f { width: 130px; height: 40px; background-image: url(../images/button_1f.png); margin: 0px; padding: 0px; float: left; position: relative; }
#button_1f li { margin: 0; position: absolute; list-style-type: none; line-height: 40px; }
#button_1f li, #button_1f a { height: 40px; display: block; color: #000000; }
#button_1f { left: 0; width: 130px; }
#button_1f a:hover { background: transparent url(../images/button_1f.png) 0 -40px no-repeat; color: #990033; }
/*1f結束*/
/*button結束*/

#main { width: 990px; font-size: 9pt; font-family: Arial, "新細明體"; background-image: url(../images/main_bg.png); height: 1300px; }
#main_2 { width: 990px; font-size: 9pt; font-family: Arial, "新細明體"; background-image: url(../images/main_bg.png); height: 1660px; }
/*左邊框架*/
#left { float: left; width: 630px; margin-right: 10px; margin-left: 15px; height: 100%; margin-top: 10px; margin-bottom: 10px; overflow:hidden; }
#top_ad { float: left; height: 300px; width: 470px; background-image: url(../images/topad_bg.png); margin-bottom: 10px; }
#top_ad_pic { float: left; height: 230px; width: 230px; margin-top: 20px; margin-bottom: 5px; margin-left: 20px; }
#top_ad_pic img { border: none; height: 230px; width: 230px; }
#top_ad_title { float: left; height: 30px; width: 195px; margin-top: 20px; margin-bottom: 5px; text-align: left; margin-left: 5px; font-size: 12pt; font-weight: bold; line-height: 30px; color: #639; }
#top_ad_txt { float: left; height: 195px; width: 195px; margin-bottom: 5px; text-align: left; margin-left: 5px; color: #666; }
/*廣告控制 開始*/
#top_ad_con { width: 170px; height: 20px; padding: 0px; float: left; position: relative; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 20px; }
#top_ad_con li { margin: 0; position: absolute; list-style-type: none; line-height: 20px; border: 1px solid #CCCCCC; background-color: #FFFFFF; }
#top_ad_con li, #top_ad_con a { height: 20px; display: block; color: #666666; }
#top_ad_con1 { left: 0; width: 20px; }
#top_ad_con2 { left: 30px; width: 20px; }
#top_ad_con3 { left: 60px; width: 20px; }
#top_ad_con4 { left: 90px; width: 20px; }
#top_ad_con5 { left: 120px; width: 20px; }
#top_ad_con6 { left: 150px; width: 20px; }
#top_ad_con1 a:hover { color: #000000; background-color: #FFCC00; }
#top_ad_con2 a:hover { color: #000000; background-color: #FFCC00; }
#top_ad_con3 a:hover { color: #000000; background-color: #FFCC00; }
#top_ad_con4 a:hover { color: #000000; background-color: #FFCC00; }
#top_ad_con5 a:hover { color: #000000; background-color: #FFCC00; }
#top_ad_con6 a:hover { color: #000000; background-color: #FFCC00; }
/*廣告控制 結束*/

#strong { float: left; height: 300px; width: 160px; margin-bottom: 10px; background-image: url(../images/strong_bg.png); }
#strong_a { float: left; height: 100px; width: 140px; margin-top: 51px; margin-right: 10px; margin-bottom: 1px; margin-left: 10px; }
#strong_a img { height: 100px; width: 138px; border: none; }
#strong_a_txt { float: left; height: 23px; width: 140px; line-height: 20px; margin-right: 10px; margin-left: 10px; }
#strong_b { float: left; height: 100px; width: 140px; margin-top: 1px; margin-right: 10px; margin-bottom: 1px; margin-left: 10px; }
#strong_b img { height: 100px; width: 138px; border: none; }
#strong_b_txt { float: left; height: 23px; width: 140px; line-height: 20px; margin-right: 10px; margin-left: 10px; }
#long_a { float: left; height: 350px; width: 150px; margin-right: 10px; background-image: url(../images/long_bg.png); }
#long_b { float: left; height: 350px; width: 150px; margin-right: 10px; background-image: url(../images/long_bg.png); }
#long_c { float: left; height: 350px; width: 150px; margin-right: 10px; background-image: url(../images/long_bg.png); }
#long_d { float: left; height: 350px; width: 150px; background-image: url(../images/long_bg.png); }
#long_a a { color: #0099FF; }
#long_a a:hover { color: #00CCFF; }
#long_b a { color: #0099FF; }
#long_b a:hover { color: #00CCFF; }
#long_c a { color: #0099FF; }
#long_c a:hover { color: #00CCFF; }
#long_d a { color: #0099FF; }
#long_d a:hover { color: #00CCFF; }
.long_title { width: 100px; height: 30px; text-align: left; font-size: 12pt; font-weight: bold; line-height: 30px; margin-left: 34px; letter-spacing: 2px; color: #584b0c; }
.long_pic { width: 128px; height: 128px; margin-top: 11px; margin-right: 11px; margin-bottom: 5px; margin-left: 11px; }
.long_pic img { width: 128px; height: 128px; border: none; }
.long_subtitle { width: 140px; height: 50px; margin-right: 5px; margin-left: 5px; text-align: left; font-weight: bold; color: #0066FF; }
.long_article { width: 140px; height: 95px; margin-top: 1px; margin-right: 5px; margin-left: 5px; color: #666666; }
.long_more { width: 150px; height: 30px; text-align: left; }
.long_more img { border:none; margin-left: 10px; }
#hot_news { float: left; height: 196px; width: 630px; background-image: url(../images/hot_news.png); margin-top: 10px; margin-bottom: 10px; }
#hot_news a { color: #3366CC; }
#hot_news a:hover { color: #663366; }
#hot_news_more { float: left; height: 30px; width: 610px; font-size: 11pt; line-height: 30px; font-weight: bold; text-align: right; margin-right: 20px; }
.hot_news_list { float: left; width: 280px; height: 20px; line-height: 20px; margin-left: 20px; text-align: left; background-image: url(../images/icon_04.png); background-repeat: no-repeat; background-position: left center; text-indent: 20px; }
#square_a { float: left; height: 196px; width: 310px; background-image: url(../images/square_a.png); margin-bottom: 18px; margin-right: 10px; text-align: left; }
#square_b { float: left; height: 196px; width: 310px; background-image: url(../images/square_b.png); margin-bottom: 18px; text-align: left; }
#square_c { float: left; height: 196px; width: 310px; background-image: url(../images/square_c.png); margin-right: 10px; text-align: left; }
#square_d { float: left; height: 196px; width: 310px; background-image: url(../images/square_d.png); text-align: left; }
#square_a a { color: #606; }
#square_a a:hover { color: #606; text-decoration: underline; }
#square_b a { color: #000; }
#square_b a:hover { color: #000; text-decoration: underline; }
#square_c a { color: #060; }
#square_c a:hover { color: #060; text-decoration: underline; }
#square_d a { color: #039; }
#square_d a:hover { color: #039; text-decoration: underline; }
.square_more { width: 300px; height: 33px; margin-right: 10px; margin-left: 0px; text-align: right; line-height: 21px; }
.square_pic { float: left; width: 148px; height: 148px; margin-right: 5px; margin-bottom: 15px; margin-left: 12px; }
.square_pic img { width: 148px; height: 148px; border: none; }
.square_title { float: left; width: 145px; height: 40px; }
.square_article { float: left; width: 145px; height: 115px; color: #666666; margin-top: 4px; }
/*右邊框架*/
#right { float: left; width: 320px; margin-right: 15px; height: 100%; margin-top: 10px; margin-bottom: 10px; overflow:hidden; }
.right_more { float: left; width: 300px; height: 30px; line-height: 30px; text-align: right; margin-right: 20px; font-weight: bold; font-size: 11pt; }
#top_rad { float: left; height: 100px; width: 320px; margin-bottom: 10px; }
#top_rad img { border: none; height: 100px; width: 320px; }
#people { float: left; height: 220px; width: 320px; background-image: url(../images/people_bg.png); margin-bottom: 10px; text-align: left; }
#people a { color: #0033CC; }
#people a:hover { color: #0066FF; }
#p_time { height: 30px; width: 310px; margin-bottom: 11px; margin-right: 10px; line-height: 30px; text-align: right; }
#p_pic { height: 118px; width: 118px; float: left; margin-left: 1px; margin-bottom: 11px; margin-right: 6px; }
#p_pic img { height: 118px; width: 118px; border: none; }
#p_title { height: 25px; width: 195px; float: left; font-size: 12pt; font-weight: bold; }
#p_article { height: 94px; width: 195px; float: left; margin-bottom: 11px; color: #666666; }
.p_fresh { height: 23px; width: 300px; margin-bottom: 2px; float: left; margin-left: 20px; line-height: 23px; color: #996600; }
#speed_news { float: left; height: 40px; width: 320px; background-image: url(../images/speed_bg.png); margin-bottom: 10px; }
#speed_news a { color: #FFFFFF; }
#speed_news a:hover { color: #FFFF99; }
#speed_news_in { float: left; height: 40px; width: 220px; margin-left: 100px; line-height: 35px; text-align: left; }
#key_word { float: left; height: 120px; width: 320px; background-image: url(../images/keyword_bg.png); margin-bottom: 10px; }
#key_word_in { float: left; height: 90px; width: 290px; margin-left: 20px; font-size: 11pt; margin-right: 10px; line-height: 28px; font-weight: bold; }
#hot_photo { float: left; height: 230px; width: 320px; background-image: url(../images/hot_photo.png); margin-bottom: 10px; }
#hot_photo a { color: #666666; }
#hot_photo a:hover { color: #999999; }
#hot_photo img { height: 60px; width: 115px; border: none; }
#hot_photo_txt1 { float: left; width: 115px; height: 25px; margin-right: 10px; margin-left: 35px; }
#hot_photo_txt2 { float: left; width: 115px; height: 25px; margin-left: 3px; }
#hot_photo_txt3 { float: left; width: 115px; height: 25px; margin-right: 10px; margin-left: 35px; }
#hot_photo_txt4 { float: left; width: 115px; height: 25px; margin-left: 3px; }
#hot_photo1 { float: left; width: 115px; height: 60px; margin-right: 10px; margin-left: 35px; background-color: #FFF; border: 1px solid #000; margin-top: 20px; }
#hot_photo2 { float: left; width: 115px; height: 60px; background-color: #FFF; border: 1px solid #000; margin-top: 20px; }
#hot_photo3 { float: left; width: 115px; height: 60px; margin-right: 10px; margin-left: 35px; background-color: #FFF; border: 1px solid #000; }
#hot_photo4 { float: left; width: 115px; height: 60px; background-color: #FFF; border: 1px solid #000; }
#hot_discuss { float: left; height: 350px; width: 320px; background-image: url(../images/hot_discuss.png); margin-bottom: 10px; }
#hot_discuss a { color: #666666; }
#hot_discuss a:hover { color: #999999; }
#hot_discuss_in { float: left; height: 320px; width: 290px; margin-top: 30px; margin-left: 20px; margin-right: 10px; }
.d_list { float: left; height: 31px; width: 290px; background-image: url(../images/icon_03.png); background-repeat: no-repeat; background-position: left center; text-indent: 15px; line-height: 31px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #996633; margin-left: 20px; }
#hot_news2 { float: left; height: 350px; width: 320px; background-image: url(../images/hot_news2.png); margin-bottom: 10px; }
#hot_news2 a { color: #663366; }
#hot_news2 a:hover { color: #F9C; }
#hot_news2_in { float: left; height: 320px; width: 290px; margin-top: 30px; margin-left: 20px; margin-right: 10px; }
.h_list { float: left; height: 19px; width: 290px; background-image: url(../images/icon_05.png); background-repeat: no-repeat; background-position: left center; text-indent: 15px; line-height: 19px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #0099FF; margin-left: 20px; }
#buttom_rad { float: left; height: 135px; width: 320px; }
#buttom_rad img { border: none; height: 135px; width: 320px; }
#tail { background-image: url(../images/tail_bg.png); height: 85px; width: 990px; color: #FFF; }
#tail_in { width: 980px; float: left; margin-right: 10px; margin-top: 5px; }
#nowwhere { width: 630px; height: 35px; text-align: left; color: #666; line-height: 35px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #993399; float: left; background-color: #C2E9FC; text-indent: 10px; border-top-width: 1px; border-top-style: dashed; border-top-color: #993399; }
/*新聞列表區*/
.list_pic { width: 228px; height: 128px; float: left; border: 1px solid #000; margin-top: 15px; }
.list_pic img { width: 228px; height: 128px; border: none; }
.list_title { width: 390px; height: 20px; float: left; margin-left: 10px; text-align: left; margin-top: 15px; }
.list_article { width: 390px; height: 100px; float: left; margin-left: 10px; text-align: left; margin-top: 10px; line-height: 16pt; color: #666; }
/*列表控制 開始*/
#list_con { width: 610px; height: 20px; padding: 0px; float: left; position: relative; margin: 10px; }
#list_con li { margin: 0; position: absolute; list-style-type: none; line-height: 20px; border: 1px solid #CCCCCC; background-color: #FFFFFF; }
#list_con li, #list_con a { height: 20px; display: block; color: #666666; }
#list_con1 { left: 0; width: 20px; }
#list_con2 { left: 30px; width: 20px; }
#list_con3 { left: 60px; width: 20px; }
#list_con4 { left: 90px; width: 20px; }
#list_con5 { left: 120px; width: 20px; }
#list_con6 { left: 150px; width: 20px; }
#list_conmore { left: 180px; width: 20px; }
#list_con1 a:hover { color: #FFFFFF; background-color: #0099FF; }
#list_con2 a:hover { color: #FFFFFF; background-color: #0099FF; }
#list_con3 a:hover { color: #FFFFFF; background-color: #0099FF; }
#list_con4 a:hover { color: #FFFFFF; background-color: #0099FF; }
#list_con5 a:hover { color: #FFFFFF; background-color: #0099FF; }
#list_con6 a:hover { color: #FFFFFF; background-color: #0099FF; }
#list_conmore a:hover { color: #FFFFFF; background-color: #0099FF; }
/*列表控制 結束*/
/*新聞列表區*/

/*主新聞區*/
#sub_title { width: 630px; height: 40px; color: #0033CC; font-size: 11pt; font-weight: bold; float: left; line-height: 40px; }
#sub_pic { width: 630px; height: 200px; float: left; }
#sub_pic img { width: 305px; height: 180px; margin-top: 10px; margin-right: 5px; margin-bottom: 10px; margin-left: 5px; float: left; }
.sub_article { width: 630px; float: left; color: #666; text-align: left; margin-bottom: 5px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #666; line-height: 18pt; }
#sub_con { width: 628px; float: left; height: 40px; margin-top: 10px; border: 1px solid #969; line-height: 40px; font-size: 11pt; font-weight: bold; }
/*主新聞區*/

a:link { color:	#0033CC; text-decoration: none; }
a:visited { color: #0033CC; text-decoration: none; }
a:hover { color: #336666; text-decoration: none; }
a.red:link { color: #FF0066; text-decoration: none }
a.red:visited { color: #FF0066; text-decoration: none }
a.red:hover { color: #FF0066; text-decoration: underline }
a.blue:link { color: #0099FF; text-decoration: none }
a.blue:visited { color: #0099FF; text-decoration: none }
a.blue:hover { color: #0099FF; text-decoration: underline }
a.purple:link { color: #663399; text-decoration: none }
a.purple:visited { color: #663399; text-decoration: none }
a.purple:hover { color: #663399; text-decoration: underline }
a.orange:link { color: #FF6600; text-decoration: none }
a.orgnge:visited { color: #FF6600; text-decoration: none }
a.orange:hover { color: #FF6600; text-decoration: underline }
a.brown:link { color: #996633; text-decoration: none; }
a.brown:visited { color: #996633; text-decoration: none; }
a.brown:hover { color: #996633; text-decoration: underline; }
a.green:link { color: #009966; text-decoration: none }
a.green:visited { color: #009966; text-decoration: none }
a.green:hover { color: #009966; text-decoration: underline }

/* card */
.clearfix { clear:both; }
#card_top { width:990px; margin:0 auto; }
#card_head { width:990px; margin:0 auto; background-image: url(../images/main_bg.png); }
#card_top .card_date { float:right; text-align:right; width:300px; margin-right:5px; }
#card_top .card_menu { float:left; text-align:left; width:350px; margin-left:5px; }
#card_headwrap .card_logo img { float:left; height:35px; overflow:hidden; margin-left:40px; }
#card_headwrap .card_search { float:left; margin-left:140px; height:39px; text-align:left; }
#card_headwrap .card_search .card_search_cat{height:17px; float:left; overflow:hidden;}
#card_headwrap .card_search .card_search_txt{height:22px; float:left; overflow:hidden;}
