body { margin: 0; padding: 0; color: #696969; font: 12px Arial, Helvetica, sans-serif; line-height: 1.22em; text-align: center; }
div, form, img, p, ul, ol, li, dl, dt, dd { margin: 0; padding: 0; border: 0; }
/**** link ****/
a { color: #00529B;	text-decoration: none; }
a:hover { color: #00529B; text-decoration: underline; }
ul, ol, li, dl, dt, dd { list-style:none; }
h1, h2, h3, h4, h5, h6, table, td, tr, th { margin:0; padding:0; font-weight:normal;}
fieldset, img, a img, a:hover img, table { border:0; }
input, select { vertical-align:middle;}

.mgbm { margin-bottom:8px; float:left;}

#searchbox{ position:relative; width:310px; height:90px; overflow:hidden; background:url(/images/cys_search.gif)  0 0; }
.searchbox_tit {position:relative; height:32px; overflow:hidden; clear:both; _display:inline-block; }
.searchbox_tit h2{ display:block; width:95px; height:15px; overflow:hidden; position:absolute; top:8px; left:8px;}
.searchbox_tit h2 a{ display:block; width:95px; height:15px; overflow:hidden; line-height:300%; background:url(/images/cys_search.gif) no-repeat 0 -115px;}
.searchbox_menu{width:195px; height:27px; overflow:hidden; position:absolute; top:5px; right:0;}
.searchbox_menu ul{ _display:inline-block; overflow:hidden;}
.searchbox_menu li{ float:left; padding:0 3px 0 0; width:61px; height:27px; text-align:center; cursor:pointer;background:url(/images/cys_search.gif) no-repeat 0 -200px;}
.searchbox_menu li a{ display:block; height:22px; text-decoration:none; overflow:hidden; padding:5px 0 0 0; line-height:14px; color:#000000;}
.searchbox_menu li.current {background:url(/images/cys_search.gif) no-repeat 0 -150px; }

.searchbox_con{ position:absolute; top:29px; left:0; _display:inline-block; width:310px;}

.searchNewsIpt{padding:4px 9px 0 9px; overflow:hidden; float:left; width:229px; }
.searchNewsIpt input{border:1px #D0D0D0 solid; padding:6px 0 0 6px; width:223px; height:20px; line-height:14px; line-height:16px; font-size:12px;}
.searchStockIpt{padding:4px 9px 0 9px; overflow:hidden; float:left; width:106px; }
.searchStockIpt input{border:1px #D0D0D0 solid; padding:6px 0 0 6px; width:100px; height:20px; line-height:14px; line-height:16px; font-size:12px;}
.searchStockSel{ padding:9px 7px 0 2px; overflow:hidden; float:left; width:114px; }
.searchStockSel select { font-size:12px; border:1px solid #D0D0D0;}

.searchBtn{ width:60px; overflow:hidden; padding:4px 0 0 0; padding:5px 0 0 0; float:left;background:#EEEEEE;}
.searchBtn input{width:54px; height:28px; line-height:30px; overflow:hidden; background:url(/images/cys_search.gif) no-repeat right bottom #ffb725; text-align:center; border:none; cursor:pointer;}
.hotWordsBlk{ overflow:hidden; position:absolute; top:39px; left:0; padding:0 0 0 9px; width:295px; color:#000000; white-space:nowrap;text-align:left;}
.hotWordsBlk a { padding:0 4px; text-decoration:none; cursor:pointer; font-size:11px; color:#0033CC}

.mgbm { margin-bottom:5px;overflow:hidden;}
#StkSearch { font-family:Verdana, Arial, Helvetica, sans-serif;clear:both; padding:1px 0 1px 1px; border:1px solid #CECFCF; background-color:#F0F0F0; width:298px;text-align:left;}
#StkSearch input{font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666;}
#StkSearch input.butn { border:1px solid #999999;background:url(images/butnbgs.gif) #FFFFFF repeat-x left bottom;padding:1px 3px 0px 3px;*padding-top:3px; width:60px}
.hotWordsBlk2 { overflow:hidden ; white-space:nowrap; width:295px;}
.hotWordsBlk2 a { padding:0 4px; text-decoration:none; cursor:pointer; font-size:11px; color:#0033CC}