body, html { margin: 0 0 0 0; background-color: #F5F6F7; font-family: arial, "新細明體", mingliu; }
th, td, th { padding: 0px; }
ul { list-style-type: none; margin: 0 0 0 0; padding: 0 0 0 0;}
img { border: 0; vertical-align: top; }
a { text-decoration: none; color: #000000; cursor: pointer; } 
script { z-index: -1; }

.a { font-family: arial, "新細明體", mingliu;  font-size: 13px;  color: #333333; _font-family: arial, "新細明體", mingliu; _font-size: 12px; _color: #333333; }
a:visited { color: #4E6AAD; text-decoration: none; }
a:link { color: #333333; text-decoration: none; }
a:hover { text-decoration: underline; color: #0000FF; }
.STYLE1 { font-family: Verdana, Arial, Helvetica, sans-serif; }
.STYLE2 { font-family: arial, "新細明體", mingliu; font-size: 13px;	color: #197800;	font-weight: bold; margin: 0 10px 0 20px; }
.STYLE3 { font-family: arial, "新細明體", mingliu; font-size: 13px; color: #FFFFFF; font-weight: bold; }
.STYLE4 { font-family: arial, "新細明體", mingliu; font-size: 13px; color: #FFFFFF; }
.style5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: black; }
.raise     { color: #4CC417; }
.drop      { color: #FF0000; }
.preclose  { color: #0000FF; }
.nochange  { color: #000000; }
.bnochange { color: #FFFFFF; }
.hstk	   { color: #5F04B4; }
.astk	   { color: #B404AE; }
.q-grey { background-color: #DEDEDE; }
.grey { background-color: #F0F0F0; }
.white {background-color: #FFFFFF; }
.lightgrey { background-color: #F2F2F2; }
.lightblue {background-color: #E5E7EC; }
.gwcolor { background-color: #AF7817; color: #FFFFFF; }
.r {background-color: #FBF5EF; }
.h { height: 32px; }
.func { text-align: left; }
.highlight { font-weight: bold; }
.note { font-size: 10px; }
.underline { text-decoration: underline !important; }
.normaltext { font-size: 15px; }
.pg-normal { color: black; font-weight: normal; text-decoration: none; cursor: pointer; }
span.pg-normal:hover { text-decoration: underline; color: #0000FF; }
.pg-selected { color: black; font-weight: bold; text-decoration: underline; cursor: pointer; }
.pagenav, .righttext { text-align: right; }
.pagenav { cursor: pointer; }
.clear { clear: both; }
table.sortable tr.even { background-color: #F0F0F0; }
table.sortable tr.odd  { background-color: #FFFFFF; }
table.sortable th img  { vertical-align: middle; }
table.sortable th a:hover  { text-decoration: none; }
table.sortable .th { width: auto; float: left;  }
table.sortable th .img{ display: block; text-align: right; }

.btn {
	background: #ffffff url(../img/btn.png) 0 -106px repeat-x;
	cursor: pointer; 
	border: 0;
	text-align: center;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 22px;
	font-family: arial, "新細明體", mingliu; 
	font-size: 14px;
}


#container { width: 1004px;	_width: 1015px;	margin: 0 auto 0 auto; }

#header { margin: 0 0 0 0; padding: 32px 0 0 0; _padding: 2px 0 0 0; width: 1004px; display: block; }
div#stockbar { width: 1000px; height: 28px; position: fixed; margin: 0; padding: 0; display: block; border: 2px solid #82CAFA; z-index: 500; }
div#stockbar div#stktitle { width: 180px; height: 28px; background-color: #82CAFA; float: left; font-size: 18px; font-weight: bold; }
div#stockbar div#stktitle table #sh1{ width: 160px; }
div#stockbar div#stktitle table #shlogo{ width: 20px; }
div#stockbar div#stkdata  { display: inline; width: 820px; height: 28px; background-color: #000000; float: left; }
div#stockbar div#index				{ width: 265px; float: left; }
div#stockbar div.stk				{ width: 180px; display: inline; float: left; font-family: arial, "新細明體", mingliu; margin-left: 3px;}
div#stockbar div.stk div.stkname	{ font-size: 16px; color: #82AAE4; width: 68px; float: left; margin: 3px 0 0 0;  #margin: 6px 0 0 0; }
div#stockbar div.stk div#iprice	{ width: 65px; float: left; }
div#stockbar div.stk div.price	{ font-size: 14px; color: #FFFFFF; width: 50px; float: left; margin: 5px 0 0 0; }
div#stockbar div.stk div.sign		{ font-size: 16px; width: 10px; float: left; text-align: center; margin: 3px 0 0 0; }
div#stockbar div.stk div.idiff	{ font-size: 14px;margin: 5px 0 0 -2px;}
div#stockbar div.stk div.diff		{ font-size: 12px; }
div#stockbar div.stk div.per		{ font-size: 12px; line-height: 6px;}
div#stockbar div.stk div.group	{ width: 40px; float: left; }
div#stockbar div.stk div.igroup	{ width: 50px; float: left; }
div#stockbar div.stk div.trade	{ font-size: 14px; color: #FFFFFF; width: 70px; float: left; margin: 5px 0 0 0; }

#header div#title			{ margin: 0 0 2px 0; padding: 0; display: inline; width: 1004px; float: left;  }
#header div#logo			{ width: 237px; float: left; }
#header div.slideshow		{ width: 767px; float: left; }
#header .nextbannerswitch   { top: 45px; right: 0; }
#header .prevbannerswitch   { top: 0; right: 0;}
#header div#head_menu         { margin: 0; padding: 0; display: block; }
#header div#head_menu li      { width: 1004px; float: left;}
#header div#head_menu li#tm1  { width: 28px; float: left; } 
#header div#head_menu li#tm2  { width: 87px; float: left; }
#header div#head_menu li#tm3  { width: 92px; float: left; }
#header div#head_menu li#tm4, #header div#head_menu li#tm5, #header div#head_menu li#tm6, #header div#head_menu li#tm9 { width: 93px; float: left; }
#header div#head_menu li#tm7  { width: 95px; float: left; }
#header div#head_menu li#tm8  { width: 96px; float: left; }
#header div#head_menu li#tm10 { width: 91px; float: left; }
#header div#head_menu li#tm11 { width: 102px; float: left; }
#header div#head_menu li#tm12 { width: 41px; float: left; }

#footer						 { width: 1004px; margin: 5px 0 0 0; padding: 0; display: block; float: left; }
#footer div#foot_menu	     { margin: 0; padding: 0; }
#footer ul li      { display: inline; width: 1004px; float: left;}
#footer ul li#fm1  { width: 61px; }
#footer ul li#fm2  { width: 84px; }
#footer ul li#fm3  { width: 89px; }
#footer ul li#fm4  { width: 86px; }
#footer ul li#fm5  { width: 89px; }
#footer ul li#fm6  { width: 87px; }
#footer ul li#fm7  { width: 87px; }
#footer ul li#fm8  { width: 86px; }
#footer ul li#fm9  { width: 92px; }
#footer ul li#fm10 { width: 96px; }
#footer ul li#fm11 { width: 91px; }
#footer ul li#fm12 { width: 55px; }
#footer div#bottom { 
	background-image: url(../img/footer-bg.jpg); 
	background-repeat: no-repeat;
	width: 1004px;
	height: 128px;
	float: left;
	text-align: center;
	margin: 2px 0 0 0;
}
#footer div#bottom div#b_content { width: 990px; margin-top: 7px; line-height: 21px; }

#content { margin: 0; padding: 0; width: 1004px; _width:1015px;  }
#content div#padding { margin: 0; padding: 0; }
#col1 {  margin: 0; padding: 0; width: 211px; float: left;  } 
#col2 {  margin: 0; padding: 0; width: 793px; _width: 804px; float: left; } 
#col2_1 { margin: 0; padding: 0; width: 483px; float: left; }
#col2_2 { margin: 0; padding: 0; width: 310px; float: left;  }
#col2_1a { margin: 0; padding: 0; width: 660px; float: left; }
#col2_1b { margin: 0; padding: 0; width: 133px; float: left; }

#content div.block1 {
	background:url(../img/srchstk.jpg) top left no-repeat; 
	width: 211px;
	height: 49px;
	margin: 5px 0 0 0;
	padding: 0;
	float: left;
	display: block;
}
.block1 div#b1content { padding: 10px 0 0 10px; }
#b1content tr { line-height: 20px; }
#stb { width: 45px; }
#stkbtn { width: 45px; }

#content div#block2 {
	background:url(../img/rollingbg.png) top left no-repeat;
	width: 211px;
	height: 34px;
	margin: 5px 0 0 0;
	padding: 0;
	float: left;
	display: block;
}
#b2content { padding: 6px 0 0 0; text-align: center;  display: block; }
#block2 img { vertical-align:middle; margin: 0 10px 0 10px;}
#block2 .cls_container{ border: 0px solid #eee; width: 200px; font-size: 12px; height: 30px; overflow: hidden; }
#block2 .cls_container ul{ margin: 0; padding: 0; }
#block2 .cls_container ul li{ height: 30px; width: 200px; float: left; display: inline; }

#content div#block3{ width: 211px; margin: 4px 0 0 0; padding: 0; float: left; display: block; }
#block3 img { width: 205px; float: left; }
#block3 ul li { width: 205px; float: left; }

#content div#block4 { margin: 4px 0 0 0; padding: 0; width: 211px; display: block; float: left; }
#block4 ul#stab { width: 211px;	display: inline; }
#block4 #igraph img.col1-side { width: 211px; float: left; }
#st1,#st2,#st3 { width: 62px; float: left; }

#block4 #b4content  { width: 206px; float: left; }
#block4 .boxcontent, #indexlb .boxcontent { width: 196px; margin-left: 10px;}
#block4 div.boxbg, #indexlb div.boxbg { background-color: #FFFFFF; width: 206px; min-height: 157px; height: auto; }
#block4 div.boxtop, #block4 div.boxmid, #block4 div.boxbot, #indexlb div.boxtop, #indexlb div.boxmid, #indexlb div.boxbot { width: 206px; float: left; }
#block4 div.left, #indexlb div.left { min-height: 157px; height: auto; }
#block4 div.right, #indexlb div.right { min-height: 157px; height: auto; }
#igraph div#indexgraph-content-1 img, #igraph div#indexgraph-content-2 img, #igraph div#indexgraph-content-2 img, #indexgraph-content-1, #indexgraph-content-2, #indexgraph-content-3 { margin-left: -2px; width: 196px;  float: left; }


#content div#block5 { width: 211px;	margin: 4px 0 0 0px; padding: 0; display: block; float: left; }
#calendar       { background: url(../img/cal_bg.png) repeat-y #FFFFFF; width: 202px; float: left; margin: 0 0 0 1px; _margin: 0; }
#calendarbot    { background: url(../img/cal_bot.png) no-repeat #FFFFFF; width: 202px; height: 9px; float: left; }
#calendar table {  border-collapse: collapse; border-spacing: 0; width: 195px; border: 0; font-family: arial, "新細明體", mingliu; font-weight: bold; }
#calendar table td { text-align: right; font-size: 14px; padding: 0; }
.calendarTitle	{ color: #A14C47; text-align:center; width:100%; height:25px; font-size: 16px; }
.calendarHeader	{ height: 20px; text-align: center; }
.holiday	    { border: 0px solid #000000; color:#E55451;}
#todayBg		{ background-color: #E5E5E5; } 
.calendarSpan   { color: #919191; }
.holidaySpan    { color: #E55451; }
.calendarTdLink	{ color: #919191; text-decoration:none; }
.holidayLink	{ color: #E55451; text-decoration:none; }
#block5 a:link, #block5 a:visited { text-decoration: none; }
#block5 a:active, #block5 a:hover { text-decoration: underline; }

#content div#block6 { width: 785px;	margin: 5px 0 0 8px; _margin: 5px 0 0 4px; padding: 0; display: block; float: left; }
#block6 table { margin: 0 0 0 16px;  }
#block6 table td { height: 25px; }
#block6 #date { width: 300px; }
#srch { background-color: #E5E5E5; padding: 0; height: 31px; width: 785px; float: left; }
#b6 { padding: 0 0 0 14px; display: block; width: 767px; }
#srchbtn{ width: 100px; }
#b61 { background: url(../img/tsl.png) top left no-repeat;  width: 785px; height: 31px; float: left; }
#b6b { background: url(../img/tsr.png) top right no-repeat; }
#b6banner { background: url(../img/sennin.gif) 0 31px no-repeat; _background: url(../img/sennin.gif) top left no-repeat; #background: url(../img/sennin.gif) top left no-repeat; width: 785px; height: 86px; *height: 55px; }
#dgrid { display: table; margin-left: 97px; }
#dgrid #tips { display: block; font-weight: bold; font-size: 14px; width: 520px; display: table-cell; height: 55px; *vertical-align: middle; }
#dgrid a { color: #FFFFFF; }

#content div#block7 { width: 784px; height: 34px; margin: 5px 0 0 8px; _margin: 7px 0 0 4px; padding: 0; float: left; display: block; }
#block7 div#b7content { background: url(../img/hsibar.png) no-repeat;	height: 33px; width: 784px; }
#block7 table td { height: 27px; vertical-align: middle; }
#block7 #hs-info { padding-left: 54px; }
#block7 #hs-none { padding: 5px 0 0 54px; *padding: 8px 0 0 54px; padding: 8px 0 0 54px\9; } 

#content div#block8 { width: 471px; margin: 6px 0 0 8px; _margin: 6px 0 0 4px; padding: 0; float: left; display: block; }
#b8top img { float: left; width: 471px; }
#b8banner { background: url(../img/slide-bg.png) repeat-y; width: 471px; height: 70px; *height: 67px; _height: 42px; }
#b8bot { background: url(../img/slide-bot.jpg) no-repeat; width: 471px; height: 42px; }
#b8banner img { padding-left: 0; }
#b8switch { padding: 10px 0 0 380px; } 

#content div#block14, #content div#block15, #content div#block16 { width: 471px; padding: 0; float: left; display: block; }
#content div#block14, #content div#block15, #content div#block16 { margin: 5px 0 0 8px; _margin: 5px 0 0 4px; }

li.hiddenlt {width: 0; float:left;}
li.lt { width: 78px; float: left; } 
li.ltc { width: 94px; float: left; } 
li.ltec { width: 113px; float: left; } 
.tblist img.border { margin-top: -1px; width: 471px; float: left; background-color: #FFFFFF; }
#news-content-1{ display: block; }
#news-content-2, #news-content-3, #news-content-4, #news-content-5 { display: none; }
#block14 table, #block15 table, #block16 table { margin-left:5px;}
#block14 tr, #block15 tr, #block16 tr { height: 20px; }
#block14 table img, #block15 table img, #block16 table img { vertical-align: middle; }
.tdx { width: 10px; }
.tdy { width: 290px; text-align: left;}
.tdy2 { width: 70px; font-size: 12px; text-align: left; }
.tdyend { text-align: right; }
.tdz { float:right; width: 70px; text-align: right; }
#block14 #news-content-1, #block14  #news-content-2, #block14 #news-content-3, #block14 #news-content-4,#block14 #news-content-5, .tbcontent { background:url(../img/news_bg.png)  top left repeat-y #FFFFFF; width: 471px; float: left;}
#b16tb { background:url(../img/news_bg.png) repeat-y;  width: 471px; float: left; }
#stkinfo-content-1, #announce-content-1 { display: block; }
#stkinfo-content-2, #stkinfo-content-3, #stkinfo-content-4, #announce-content-2, #announce-content-3, #announce-content-4, #announce-content-5 { display: none; }
.tda , .tdc, .tdd{ width: 50px; }
.tde{ width: 65px; }
.tdf{ width: 80px; }
.tdb { width: 155px; }
#block16 th { text-align: left; text-decoration: underline; }
#tbstocks2, #tbstocks3, #tbstocks4 { display: none; }
#tbstocks1 {display: block; }

#block17 { display: block; margin: 5px 0 0 8px; _margin: 5px 0 0 4px; padding: 0; float: left;  width: 785px; font-family: arial, "新細明體", mingliu;  }
#block17 #b17content div#reminder { text-align: center; }
#block17 table { width: 752px; border: 1px; border-collapse: collapse: padding: 0; border-spacing: 0; text-align: center;}
#block17 .tabcon #test { border-top: solid 3px #AF7817; }
#block17 th, #block17 tr, #block17 td {border: 1px solid #4C4646; padding: 0; border-spacing: 0;}
.tabcon #vstable { width: 500px; text-align: center; }
.top { background: url(../img/blk_t.png) top repeat-x #FFFFFF; }
.bottom { background: url(../img/blk_b.png) bottom repeat-x #FFFFFF; height: 11px; }
.topleftside { background: url(../img/blk_tl2.png) no-repeat top left; }
.topleft { background: url(../img/blk_tl.png) no-repeat top left; }
.topright { background: url(../img/blk_tr.png) no-repeat top right;  }
.bottomleft { background: url(../img/blk_bl.png) no-repeat bottom left; height: 11px; }
.bottomright { background: url(../img/blk_br.png) no-repeat bottom right; height: 11px; }
.boxbg { background-color: #FFFFFF; width: 785px; min-height: 467px; height: auto; }
.left { background: url(../img/blk_l.png) repeat-y left; min-height: 467px; height: auto; }
.right { background: url(../img/blk_r.png) repeat-y right; min-height: 467px;  height: auto; }
.boxcontent { width: 752px; margin: 0 0 0 15px; }
.boxtop, .boxmid, .boxbot { width: 785px; float: left; }
.boxmid { margin-top: -10px; }
.boxbot{ margin-top: -3px; }
#q1 a:hover, #q2 a:hover, #q3 a:hover, #q4 a:hover, #q5 a:hover, #q6 a:hover { color: #000000; }
#oservice a, #partner a, #a1 a, #a2 a, #a3 a, #a4 a, #a5 a, #a6 a { color: #0000FF; }
.tabcon { font-size: 14px; line-height: 25px; font-family: arial, "新細明體", mingliu; color: #333333;  width: 760px; }
.tabcon table th { background-color: #AF7817; color: #FFFFFF; }
.tabcon table { border-collapse: collapse; border: 0; }
.tabcon td { padding: 0;  } 
.current { display: block; }
.hide { display: none; }

#block18 { margin: 3px 0 0 0; padding: 0; width: 206px; display: block;	float: left; }
#block18 table#innertb td{ text-align: right; font-size: 12px; font-family: arial, "新細明體", mingliu; }
.block1 div#b18contenta { padding: 15px 0 0 0; text-align: center; text-decoration: underline;}

#block20 { margin: 5px 0 0 8px; _margin: 5px 0 0 4px; padding: 0; width: 785px; display: block; float: left; font-family: arial, "新細明體", mingliu; }

#block20 div.roundbox { width: 785px; float: left;}

#block19 li.ltprev {padding-right: 2px; float:left;}
#block19 li.ltnext {width: 20; float:right;}
#block19 #newscontent { line-height: 25px; }
#block19 { margin: 5px 0 0 8px; _margin: 5px 0 0 4px; padding: 0; width: 652px; display: block; float: left; font-family: arial, "新細明體", mingliu; }
#block19 div.roundbox { width: 652px; float: left;} 
#block19 table, #block20 table, #b24content table { border:0; margin:0; }
#block19 table, #b24content table { border-collapse: collapse; }
#block19 td, #block20 td, #block19 th, #block20 th, #b24content td, #b24content th { padding: 0; height: 30px;  font-size: 14px;}
#block19 td.tds { width: 100px; text-align: left;  }
#block19 td.tdt { width: 500px; text-align: left; }

#block19  .social {  border: dashed #ddd; border-width:1px 0 1px 0; margin: -15px auto 10px; display:block; padding: 3px 0 2px 0px;  overflow: hidden; }
#block19  .social .social_button {float: left; display: inline; height: 20px; overflow: hidden;  }
#block19  .social .social_button.tm {  margin: 4px 0 0 20px; }
#block19  .social .social_button.fb {  margin: 4px 0 0 20px;  padding-bottom:1px;}
#block19  .social .social_button.st {  margin: 4px 0 0 50px; }
#block19  .social .social_button a img { border: 0; padding: 0; }
#block19  .social strong { font-size: 11px; float: left; margin:2px 0 0 0; color:#888;}

#block19 .dg_style1 {color: #333333;font-weight: normal;font-family: "新細明體";font-size: 12px;line-height: 20px;}
#block19 .dg_style2 {color: #FFFFFF;font-weight: bold;}
#block19 .dg_style3 {color: #FFFFFF}
#b24content td.tdt { width: 710px; text-align: left; }
#block19 td.tdd, #b24content td.tdd { width: 150px; text-align: right; }


#block20 ul { display: inline; border-width: 2px; }
#block20 th { text-align: left; }
#block20 .tda { width: 70px; }
#block20 .tdb { width: 240px; }
#block20 .tdc, #block20 .tdd, #block20 .tde, #block20 .tdf, #block20 .tdg { width: 86px; }
#block20 .tdah1 { width: 95px;  }
#block20 .tdah2 { width: 140px; }
#block20 .tdah3 { width: 105px; }
#block20 .tdah4 { width: 65px;  }
#block20 .tdah5 { width: 125px; }
#block20 .tdah6 { width: 70px;  }
#block20 .tdah7 { width: 67px;  }
#block20 .tdah8 { width: 93px;  }
#block19 #b19content { width: 652px; float: left; }
#block19 #b19content .boxcontent { width: 630px; margin-left: 10px; }
#block19 div.boxbg { background-color: #FFFFFF; width: 652px; min-height: 500px; height: auto; }
#block19 div.boxtop, #block19 div.boxmid, #block19  div.boxbot { width: 652px; }
#block19 div.left { min-height: 500px; height: auto; }
#block19 div.right { min-height: 500px; height: auto; }
#block20 #b20content .boxcontent { width: 760px; margin-left: 10px; }
#block20 div.boxtop, #block20 div.boxmid, #block20  div.boxbot { width: 785px; }

#block21 { margin: 4px 0 0 8px; _margin: 4px 0 0 4px; padding: 0; width: 471px; display: block; float: left; }
#block21 #b21content { width: 471px; float: left; }
#block21 #b21content .boxcontent { width: 450px; }
#block21 .gtitle { font-weight: bold; text-align: center; text-decoration: underline; }
#block21 div.boxbg { background-color: #FFFFFF; width: 471px; min-height: 300px; height: auto; }
#block21 div.boxtop, #block21 div.boxmid, #block21  div.boxbot { width: 471px; float: left; }
#block21 div.left { min-height: 300px; height: auto; }
#block21 div.right { min-height: 300px; height: auto; }

#block22 { margin: 0; padding: 0; width: 1004px; display: block; float: left; font-family: arial, "新細明體", mingliu; }
#block22 #collist { margin: 5px 0 0 0; padding: 0; width: 206px; float: left; }
#block22 #colcontent { margin: 6px 0 0 12px;  padding: 0; width: 785px; float: left;  }
#block22 #b22content { width: 785px; float: left; }
#block22 #b22list { width: 196px; float: left; font-size: 79%; }
#block22 #b22content .boxcontent { width: 750px; }
#block22 #b22list .boxcontent { margin: 0 0 0 5px; width: 195px; }
#block22 div#b22content div.boxbg { background-color: #FFFFFF; width: 785px; min-height: 600px; height: auto; }
#block22 div#b22content div.boxtop, #block22 div#b22content div.boxmid, #block22 div#b22content div.boxbot { width: 785px; float: left; }
#block22 div#b22list div.boxbg { background-color: #FFFFFF; width: 206px; min-height: 170px; height: auto; }
#block22 div#b22list div.boxtop, #block22 div#b22list div.boxmid, #block22 div#b22list div.boxbot { width: 206px; float: left; }
#block22 div#b22content div.left, #block22 div#b22content div.right { min-height: 600px; height: auto; }
#block22 div#b22list div.left, #block22 div#b22list div.right { min-height: 170px; height: auto; }
#block22 ul#menu, ul#menu ul { width: 195px; }
#block22 ul#menu ul { display: none; }
#block22 ul#menu a { display: block; padding: 5px 0 5px 0; }
#block22 ul#menu li { margin-top: 1px; }
#block22 ul#menu .display > a:visited { color: #4E6AAD; }
#block22 ul#menu .lv1 a { background: #585858; color: #FFFFFF; padding-left: 5px; }
#block22 ul#menu .lv1 > a:hover {  border-left: 5px #000000 solid; text-decoration: none; }
#block22 ul#menu .lv2 a { background: #989898; color: #000000; padding-left: 15px; }
#block22 ul#menu .lv2 a:hover, ul#menu .lv3 a:hover, ul#menu .lv4 a:hover {  text-decoration: underline;  }
#block22 ul#menu .lv3 a { background: #D8D8D8; color: #000000; padding-left: 25px; }
#block22 ul#menu .lv4 a { background: #F8F8F8; color: #000000; padding-left: 35px; }

#block23 { margin: 5px 0 0 8px; _margin: 5px 0 0 4px; padding: 0; width: 652px; display: block; float: left; font-family: arial, "新細明體", mingliu; }
#block23 #b23content { width: 652px; float: left; }
#block23 #b23content .boxcontent { width: 620px; margin-left: 5px; }
#block23 div.boxbg { background-color: #FFFFFF; width: 652px; min-height: 600px; }
#block23 div.boxtop, #block23 div.boxmid, #block23  div.boxbot { width: 652px; float: left; }
#block23 div.left { min-height: 600px; }
#block23 div.right { min-height: 600px; }
#block23 table { width: 100%; font-size: 14px; border: 1px solid #000000; }
#block23 table td { text-align: left; }
.calendarTableTitle { background-color: #919191; color: #FFFFFF; }
.calendarTablePic   { background-color: #FFFFFF; color: #FFFFFF; }
.remark { font-size: 14px; text-align:left; }

#block24 { margin: 5px 0 0 8px; _margin: 5px 0 0 4px; padding: 0; width: 785px; display: block; float: left; }
#block24 div.boxbg { background-color: #FFFFFF;  min-height: 388px; *min-height: 383px; min-height: 383px\9; height: auto; }
#block24 div.left, #block24 div.right { min-height: 388px; *min-height: 383px; min-height: 383px\9; height: auto; }

#block13 { margin: 5px 0 0 8px; _margin: 5px 0 0 4px; padding: 0; width: 652px; display: block; float: left; font-family: arial, "新細明體", mingliu; }
#block13 #b13content { width: 652px; float: left; }
#block13 #b13content .boxcontent { width: 630px; }
#block13 div.boxbg { background-color: #FFFFFF; width: 652px; min-height: 26px; }
#block13 div.boxtop, #block13 div.boxmid, #block13  div.boxbot { width: 652px; float: left; }
#block13 div.left { min-height: 26px; }
#block13 div.right { min-height: 26px; }

.lb { display: block; float: left; margin: 4px 0 0 0; padding: 0; width: 206px; }
.lb .boxcontent { width: 160px; }
.lb .lbcontent .boxcontent { width: 206px; float: left; }
.lb div.boxbg { background-color: #FFFFFF; width: 206px; min-height: 300px; height: auto; }
.lb div.boxtop, .lb div.boxmid, .lb div.boxbot { width: 206px; float: left; }

#content div#block9 { width: 304px;	height: 250px; margin: 5px 0 0 6px; _margin: 5px 0 0 2px;  float: left; display: block; }
#blocksem { width: 300px;	height: 250px; margin: 5px 0 0 8px; _margin: 5px 0 0 4px; float: left;	display: block; }
#block10, #blockstar { width: 304px; float: left; padding: 0; margin: 5px 0 0 8px; _margin: 5px 0 0 4px; }
#block11 { display: block; float: left; margin: 5px 0 0 8px; _margin: 5px 0 0 4px; padding: 0; width: 302px; }
#block12 { display: block; float: left; margin: 5px 0 0 8px; _margin: 5px 0 0 4px; padding: 0; width: 304px; }
#newsrt, #stockrt { display: block; width: 120px; margin: 5px 0 0 13px; _marginfloat: left; }
#indexlb { display: block; width: 211px; margin: 4px 0 0 0; float: left; }
#mdlb, #mllb { display: block; float: left; margin: 4px 0 0 0; padding: 0; width: 200px; }
#ablb, #falb, #nvlb { display: block; float: left; margin: 4px 0 0 0; width: 211px; }
#sclb { display: block; float: left; margin: 4px 0 0 24px; padding: 0; width: 160px; }
#famb { display: block; width: 728px; margin: 5px 0 0 13px; float: left; }
#newsrm, #indexrm { display: block; width: 300px; margin: 5px 0 0 6px; float: left; }
.newsmm, #indexmm, #stockmm { display: block; width: 468px; margin: 5px 0 0 8px; _margin: 5px 0 0 4px; float: left; }
#indexmm2 { display: block; width: 785px; margin: 5px 0 0 8px; _margin: 5px 0 0 4px; float: left; }
#stockrm { display: block; width: 300px; margin: 5px 0 0 4px; float: left; }
#newsad { display: block; width: 310px; _margin: 0; margin: 0 0 0 10px; float: right; }
#block25 .tda { width: 125px; }
#block25 .tdb { width: 48px; }
#block25 .tdc { width: 93px; }
#block25 .tdd	{ width: 169px; }
#block25 .tde	{ width: 83px; }
#block25 .tdf	{ width: 74px; }
#block25 .tdg { width: 78px; }
#block25 .tdh { width: 90px; }

#block25 .tdi { width: 60px; }
#block25 .tdj	{ width: 200px; }
#block25 .tdk { width: 120px; }
#block25 .tdl { width: 75px; }
#block25 .tdm { width: 45px; }
#block25 .tdn	{ width: 115px; }
#block25 .tdo { width: 90px; }
#block25 .tdp { width: 55px; }
#block25 .tdm { width: 75px; }
#block25 div.roundbox { width: 785px; float: left;}
#block25 #b25content .boxcontent { width: 760px; margin-left: 10px; }
#block25 div.boxtop, #block25 div.boxmid, #block25  div.boxbot { width: 785px; }
#block25 ul { display: inline; border-width: 2px; }
#block25 td, #block25 th { text-align: left; padding: 0; height: 30px;  font-size: 14px;}
#block25 { margin: 5px 0 0 8px; _margin: 5px 0 0 4px; padding: 0; width: 785px; display: block; float: left; font-family: arial, "新細明體", mingliu;}


#rabo_code_row0 { padding-right:2px; padding-top:62px; padding-bottom:0px; font-weight: bold; font-size: 26px; color: #04039F; font-family: arial, "粗黑體", RS_CuHei;}
#rabo_code_row2 { padding-right:2px; padding-top:9px; font-weight: bold; font-size: 26px; color: #FE6601; font-family: arial, "粗黑體", RS_CuHei;}
#rabo_name0 {  padding-top:0px; color: #04039F; font-weight: bold; font-size: 14px; font-family: arial, "粗黑體", RS_CuHei;}
#rabo_name2 {  padding-top:0px; color: #FE6601; font-weight: bold; font-size: 14px; font-family: arial, "粗黑體", RS_CuHei;}
#rabo_strike0 { padding-bottom:5px; font-weight: bold; font-size: 14px; color: #04039F; font-family: arial, "粗黑體", RS_CuHei;}
#rabo_strike2 { padding-bottom:5px; font-weight: bold; font-size: 14px; color: #FE6601; font-family: arial, "粗黑體", RS_CuHei;}
#b26banner {float:left; background: url(../img/rabo_banner.jpg) no-repeat; height:220px; width: 300px; padding: 0; margin: 5px 0 0 8px;display:block;}
#b26banner table {margin: 0 0 0 0px; width: 300px; }
#b26a:hover { text-decoration: none;}

#block27 .tda {width: 485px;}
#block27 .tdb {width: 120px;}
#block27 .tdc {width: 180px;}
#block27 div.roundbox { width: 785px; float: left;}
#block27 #b27content .boxcontent { width: 760px; margin-left: 10px; }
#block27 div.boxtop, #block27 div.boxmid, #block27  div.boxbot { width: 785px; }
#block27 ul { display: inline; border-width: 2px; }
#block27 td, #block27 th { text-align: left; padding: 0; height: 30px;  font-size: 14px;}
#block27 { margin: 5px 0 0 8px; _margin: 5px 0 0 4px; padding: 0; width: 785px; display: block; float: left; font-family: arial, "新細明體", mingliu;}


#block29 .tda {width: 485px;}
#block29 .tdb {width: 120px;}
#block29 .tdc {width: 180px;}
#block29 div.roundbox { width: 652px; float: left;}
#block29 #b29content .boxcontent { width: 630px; margin-left: 10px; color: #3A4D77; }
#block29 .blogcontent {width: 630px; margin-left: 10px; line-height: 25px; color: #58595B;}
#block29 div.boxtop, #block29 div.boxmid, #block29  div.boxbot { width: 652px; }
#block29 ul { display: inline; border-width: 2px; }
#block29 td {padding: 0; text-align: left;  height: 30px;  font-size: 14px;}
#block29 th {padding: 0; text-align: left;  height: 30px;  font-size: 14px; color:#204C8A; }
#block29 tr.title {background: url(../img/block29_title.png) no-repeat;}
#block29 { margin: 5px 0 0 8px; _margin: 5px 0 0 4px; padding: 0; width: 652px; display: block; float: left; font-family: arial, "新細明體", mingliu;}
#block29 table{ border:0; margin:0; }
#block29 table{ border-collapse: collapse; }
#block29 #b29content { width: 652px; float: left; }
#block29 div.boxbg { background-color: #FFFFFF; width: 652px; min-height: 500px; height: auto; }
#block29 div.left { min-height: 500px; height: auto; }
#block29 div.right { min-height: 500px; height: auto; }
#block29 .a { font-family: arial, "新細明體", mingliu;  font-size: 13px;  color: 3A4D77; _font-family: arial, "新細明體", mingliu; _font-size: 12px; _color: #333333; }
#block29 a:visited { color: #3A4D77; text-decoration: none; }
#block29 a:link { color: #3A4D77; text-decoration: none; }

#content div#block30 { width: 304px;	height: 250px; margin: 5px 0 0 6px; _margin: 5px 0 0 2px;  float: left; display: block; }