@charset "utf-8";
#navigation .submenus li.indexof a { display:block; background:url(../images/hkstock_hd.png) 0 bottom no-repeat; width:38px; height:30px; margin-right:8px; padding-top:0px;} 
#navigation .submenus li.index a { display:block; background:url(../images/hkstock_hd.png) 0 11px no-repeat; width:38px; height:30px; margin-right:8px; padding-top:0px;} 
.disyhidn {display:none;}
.disyshow {display:block;}
.pe {font-size:11px; text-align:center;} /* price */
.g {color:#009900!important;}
.r {color:#FF0000!important;}
.bu{color:#0066CC;}
.gb {background-color:#CCFF99;}
.rb {background-color:#FFCCCC;}
.cr {text-align:center;}
.lt {text-align:left;}
.rt {text-align:right;font-size:11px;}
.stars { font:10px Arial, Helvetica, sans-serif; text-align:right;}
.dt {font-size:11px;} /* date/time */

.mainboxs {height:1%; overflow:hidden; margin-bottom:12px;}
.sideboxs {height:1%; overflow:hidden; margin-bottom:10px;}
.bd {padding:8px 10px; border:1px solid #ddd; border-top:0; height:1%; overflow:hidden;}
.bd1 {border:1px solid #ddd; border-top:0; height:1%; overflow:hidden;}
.bd2 {}
.bd3 {padding:0px 10px 8px 10px;border:1px solid #ddd; border-top:0; height:1%; overflow:hidden;}
.bd4 {margin:5px 0px 0px 0px;}
.bd5 {margin-top:5px; border-bottom:1px solid #ddd;}
.copyrs {text-align:center; line-height:1.6em; color:#666; display:block;}
.copyrs img {margin:8px 0px;}
cite.tydate { float:right;font:11px Arial, Helvetica, sans-serif; color:#555; margin:-22px 5px 0px 0px;}
cite.tydate2 { float:right;font:11px Arial, Helvetica, sans-serif; color:#555; margin:-30px 5px 0px 0px;}
cite.morecn { float:right;font:11px Arial, Helvetica, sans-serif; color:#555; margin:-22px 5px 0px 0px;}
cite.morecn2 { float:right;font:11px Arial, Helvetica, sans-serif; color:#555; margin:-20px 5px 0px 0px;}
cite.links {float:right;font:12px Arial, Helvetica, sans-serif; color:#333; margin:-20px 0px 0px 0px;}
cite.links a {padding:0px 8px 0px 0px; color:#333;}
cite.morecn a,cite.morecn2 a  { color:#333;}
.adlinks {padding:5px 0px; color:#666; height:1%; overflow:hidden; line-height:1.6em;}
.adlinks a {text-decoration:underline;}
.adlinks em {float:left;}
.adlinks cite {float:right;}
.boxlt{float:left;}
.boxrt{float:right;}
.nsboxlt {float:left; width:330px;}
.nsboxrt {float:right; width:330px;}
.go {background:url(../images/cnyes_icon.png) right 0 no-repeat; *padding-right:5px; display:inline-block;}
.go input {background:url(../images/cnyes_icon.png) -495px -70px no-repeat; border:0; font:12px Arial, Helvetica, sans-serif; font-weight:bold; padding-left:5px; height:22px; line-height:22px; cursor:pointer;blr:expression(this.onFocus=this.blur())}
.anote {float:left; margin:-18px 0px 0px 160px;}
.anote2 { display:block;text-align:right; color:#666; margin-top:5px;}
.otrbtn {background:url(../images/cnyes_icon.png) right 0 no-repeat;display:inline-block;height:23px; line-height:23px; padding-right:8px;}
.otrbtn a {color:#333; display:block; float:left;height:23px; line-height:23px;padding-top:5px;background:url(../images/cnyes_icon.png) -495px -70px no-repeat;font:12px Arial, Helvetica, sans-serif; padding-left:8px;}
html:root .otrbtn a {padding-top:3px;}/* for firefox */
.otrbtn a.current {color:#FF6600;}
.addrt { float:right; margin:-32px 0px 0px 0px;}
.addrt2 { float:right; margin:-28px 8px 0px 0px; zoom:1;ooverflow:hidden;}
.addrt2 .otrbtn a {*font-family:PMingLiU;}
/*--- top ---*/
.topnav {background:url(../images/cnyes_icon.png) right 0 no-repeat; float:right; text-align:center;}
.topnav a {background:url(../images/cnyes_icon.png) -495px -70px no-repeat; color:#333; display:block; width:50px;height:23px; line-height:23px;}

/*--- switch tags ---*/
.hd1,.hd3 {height:31px;line-height:31px;padding-left:8px; overflow:hidden; background:url(../images/cnyes_xbg.gif) 0 -75px repeat-x;}
.hd1 li {float:left;display:block;}
.hd1 li a {padding:3px 8px 0px 10px;_padding-top:2px;float:left; display:block;color:#333;}
.hd1 li.current {padding-right:2px;background:url(../images/cnyes_icon.png) right -206px repeat-x;}
.hd1 li.current a {padding:3px 12px 0px 15px;_padding-top:0px;background:url(../images/cnyes_icon.png) -112px -206px repeat-x; cursor:pointer;}
.hd1 li.current em {text-align:center;font-weight:bold; display:block; float:left;_padding-top:3px;}

.hd2 {height:23px; overflow:hidden;}
.hd2 li {float:left;margin-right:-1px; text-align:center;}
.hd2 li a { float:left; display:block;width:101px;height:23px;line-height:23px; color:#333; text-decoration:none;background:url(../images/cnyes_icon.png) -400px -144px no-repeat;}
.hd2 li.current a { font-weight:bold;background:url(../images/cnyes_icon.png) -400px -167px no-repeat;}
.hd1 li a:hover,.hd2 li a:hover {color:#cc0000;text-decoration:none;}

.hd3 li {float:left;display:block;color:#333;}
.hd3 li.current {padding-right:2px;background:url(../images/cnyes_icon.png) right -206px repeat-x;}
.hd3 li.current em {padding:3px 10px 0px 13px;text-align:center;float:left;display:block;background:url(../images/cnyes_icon.png) -112px -206px repeat-x;font-weight:bold;}
.hd3 li a {color:#333; margin:0px 2px;}
.hd3 li a:hover {color:#cc0000;}

.hd4 {height:27px; overflow:hidden;background:url(../images/cnyes_xbg.gif) 0 bottom repeat-x;}
.hd4 li {float:left;text-align:center;margin-right:-1px;background:url(../images/cnyes_icon.png) -349px -284px no-repeat;padding:0px 0px 0px 15px;}
.hd4 li a {float:left; height:27px;line-height:27px;display:block; text-decoration:none;color:#333; padding:0px 15px 0px 0px; background:url(../images/cnyes_icon.png) right -284px no-repeat; }
.hd4 li a em {cursor:pointer;}
.hd4 li.current {font-weight:bold;background-position:-349px -311px;}
.hd4 li.current a {font-weight:bold;background-position:right -311px;}
.hd4 li.current a em {height:27px;line-height:27px;display:inline-block;font-weight:bold;background:url(../images/cnyes_icon.png) -136px -247px no-repeat;}
.hd4 li a:hover {color:#cc0000;}

.hdline { background:url(../images/cnyes_xbg.gif) 0 -126px repeat-x;font:12px Arial, Helvetica, sans-serif;height:22px; padding-left:5px; font-weight:bold;}
.hdline a { color:#333;}

.hdsm {font-size:13px; font-weight:bold;border-top:1px solid #ddd; border-bottom:2px solid #ddd; height:26px; line-height:26px;padding:0px 2px;*padding-top:3px;}
.hdsm3 {font-size:13px; font-weight:bold;border-bottom:2px solid #ddd; height:24px; line-height:24px;padding:0px 2px;*padding-top:3px;}
.hdsm a {color:#333;}
.hdsm a:hover {color:#cc0000;}
.hdsm2 { font:13px Arial, Helvetica, sans-serif; font-weight:bold; margin:8px 0px; color:#333;}
.hdsm2 span { display:inline-block;background:url(../images/cnyes_icon.png) -50px -525px no-repeat; font-size:11px; width:12px; height:15px;}
.sphd {font-size:12px;border:1px solid #ddd; background:url(../images/cnyes_xbg.gif) 0 0 repeat-x;height:26px; line-height:26px; padding-left:8px; font-weight:bold;}
.htwt {height:30px; line-height:30px;}
.sphdmbox {font-size:13px;border:1px solid #ddd;*padding-top:2px; background:url(../images/cnyes_xbg.gif) 0 0 repeat-x;height:28px; line-height:28px; padding-left:8px; font-weight:bold;}
.sphd a { color:#333;}

/*--- table ---*/
table {border-collapse:collapse; color:#555555; width:100%;font:12px Arial, Helvetica, sans-serif;}
th {font-weight:normal;padding:2px 3px 0px 3px; text-align:center;} 
td {padding:0px 3px;}
.borline_lt {border-left:1px solid #ddd; padding-left:5px;}
.tabs1 th { height:1.9em; line-height:1.9em; border-bottom:2px solid #ddd;}
.tabs1 td {background:url(../images/pointline.png) 0 bottom repeat-x; height:23px; line-height:23px;}
.bgclr th {background:#eee; border:0;}
tr.brbtm td {border-bottom:2px solid #ccc; background:#fff;}
.tabs1 th a {color:#333;}

.tabs2,.tabs3 {border-top:1px solid #ccc; border-left:1px solid #ccc;*border:0px;}
head:first-child+body .tabs2,head:first-child+body .tabs3 {border:0px;}/* for IE8 */
.tabs2 th {background:#e8e8e8; border:1px solid #ccc; height:1.6em; line-height:1.6em;}
.tabs2 td { border:1px solid #ddd;font-size:11px; height:1.8em; line-height:1.8em;}
.tabs3 th {background:#eee; border:1px solid #ccc; height:1.8em; line-height:1.8em; text-align:right; padding-right:10px;}
.tabs3 td { border:1px solid #ccc;font-size:11px; height:1.8em; line-height:1.8em;padding-left:10px;}
.tabs1 tr:hover td,.tabs2 tr:hover td {background-color:#eee;}
.bslist .tabs2 table {margin-bottom:5px;}
.bslist td.g span {display:inline-block; width:12px; height:15px;background:url(../images/cnyes_icon.png) 0 -272px no-repeat;}
.bslist td.r span {display:inline-block; width:12px; height:15px;background:url(../images/cnyes_icon.png) 0 -303px no-repeat;}

/*--- list ---*/
.list li {padding-left:12px;line-height:1.5em; margin-bottom:3px;color:#666;background:url(../images/cnyes_icon.png) -496px -430px no-repeat;}
.list li span {display:inline-block; color:#666;font:11px Arial, sans-serif; padding-right:6px;padding-top:2px;}
.list li em {display:block; font:11px Tahoma; color:#666;}
.list1 li { font:12px Arial, Helvetica, sans-serif;line-height:1.6em; margin-bottom:3px;color:#333;}
.list1 li span  {display:inline-block; color:#666;font:11px Arial, sans-serif; padding-right:8px;}
.list1 cite {display:inline-block; margin-right:5px; color:#FF6600;}

.list a:hover,.list1 a:hover {color:#003399;}
.ftsize li {font:13px Arial, Helvetica, sans-serif; height:20px; line-height:20px; width:292px;overflow:hidden;}
.ftsize2 li {font:13px Arial, Helvetica, sans-serif; height:20px; line-height:20px;}
.ftsize2 li a {color:#00529B;}
.linklist li {float:left; padding-left:10px; width:120px; height:22px; line-height:22px; background:url(../images/cnyes_icon.png) -50px -523px no-repeat;}

.list2 {border-bottom:1px solid #ddd; margin-bottom:15px;}
.list2 li { padding:4px;color:#666; font:13px Arial, Helvetica, sans-serif; border-bottom:1px solid #eee;}
.list2 li span {padding:0px 15px 0px 10px;background:url(../images/cnyes_icon.png) -50px -525px no-repeat; font-size:11px;}
.list2 li a {color:#666;}
.list2 li a:hover {color:#00529B;}

.listing {margin:0px 15px; color:#555;}
.listing li {line-height:1.8em; margin-bottom:10px;}
p.conts{margin:0px 15px 15px 15px; color:#555; line-height:1.8em;}

/*--- blocktrade ---*/
.blktrade .bars {margin-left:20px;float:left;width:150px;margin-top:3px;}
.bar_r { display:block; background:#FF0000; border:1px solid #CA0033; height:10px; overflow:hidden;}
.bar_gr { display:block; background:#ccc; border:1px solid #aaa; height:10px; overflow:hidden;}
.bar_y { display:block; background:#eaea6a; border:1px solid #E4E43F; height:10px; overflow:hidden;}

/*--- aboutnws ---*/
.aboutnws .bd li { font:13px Arial, Helvetica, sans-serif;padding-left:12px;line-height:1.5em; margin-bottom:3px;color:#666;background:url(../images/cnyes_icon.png) -496px -430px no-repeat;}
.aboutnws .bd li span {display:inline-block; color:#666;font:11px Tahoma; padding-right:10px;padding-top:2px;}

/*--- cnyesbars ---*/
td.conts { height:18px; line-height:18px; padding:2px 0px 5px 0px; color:#888;}
.tabs1 tr.subs td { background:none;}
.joinbtn { display:block; float:right; margin:-26px 5px 0px 0px; height:20px;padding-right:8px; line-height:20px; background:url(../images/cnyes_icon.png) -408px -372px no-repeat;}
.joinbtn a { color:#333; display:block; float:left;background:url(../images/cnyes_icon.png) -100px -297px no-repeat; padding-left:26px;*padding-top:2px;  height:20px;}

/*--- kinds ---*/
.kinds {border-bottom:2px solid #eee;}
.kinds .bd {padding:8px 2px 5px 12px;}
.kindlist li {font:12px Arial, Helvetica, sans-serif; float:left; height:25px; line-height:25px; width:164px; vertical-align:middle;}
.kindlist li span {width:15px; height:16px; float:left;padding-top:2px;background:url(../images/cnyes_icon.png) 0 -335px; display:inline-block;}

/*--- winneryes ---*/

.winneryes .bd1 a:hover {color:#0033cc;} 
.masgft {text-align:center; line-height:2.2em;}

/*--- hkcharts ---*/
.hkcharts .bd2 { height:1%; overflow:hidden;}
.hkcharts .pics {border:1px solid #ddd; float:left; padding:8px 6px 8px 6px;}
.hkcharts .hd {float:right;border-bottom:1px solid #ccc;}
.hkcharts .hd li { border:1px solid #ccc; border-bottom:0; background:url(../images/cnyes_xbg.gif) 0 0 repeat-x;}
.hkcharts .hd li.current {border:1px solid #6b8bab;background:#8eacca;}
.hkcharts .hd a { text-decoration:none; display:inline-block;height:19px;color:#333;  padding:6px 0px 0px 15px; width:100px; font:12px Arial, Helvetica, sans-serif; font-weight:bold;}
.hkcharts .hd li.current a { color:#fff; background:url(../images/cnyes_icon.png) 3px -579px no-repeat;}
.hkcharts .hd li.current a em { font-weight:bold;}
.spfinet { display:inline-block; margin-top:5px;}

/*--- stksearch ---*/
.stksearch {background:url(../images/srch_bgs.png) 0 bottom no-repeat; height:1%; overflow:hidden; margin-bottom:10px; color:#666;}
.srchboxs {background:url(../images/srch_bgs.png) -300px 0 no-repeat; padding:5px;}
.srchboxs label {padding:0px 3px 2px 2px; display:inline-block;}
.hotkywds {font:11px Arial, Helvetica, sans-serif; line-height:1.6em; margin:3px 0px 0px 2px;}
.hotkywds a {margin-right:5px;}
.btns1 {background:url(../images/cnyes_icon.png) right 0 no-repeat; height:23px; display:inline-block; margin-left:2px;}
.btns1 input { width:40px; display:inline-block;background:url(../images/cnyes_icon.png) -495px -70px no-repeat; height:23px; line-height:23px;padding-bottom:4px; *padding:1px 0px 0px 0px;font:12px Arial, Helvetica, sans-serif; border:0;}
.sohome {margin-bottom:10px; text-align:center;}

/*--- cnyes message ---*/
.cymsge {height:1%; overflow:hidden; margin-bottom:10px;}
.cymsge .hd {height:27px;}
.cymsge .hd li {float:left;margin-right:-2px; text-align:center;}
.cymsge .hd li a {width:151px;height:27px;line-height:27px;display:block; text-decoration:none;color:#333;background:url(../images/cnyes_icon.png) -349px -284px no-repeat; }
.cymsge .hd li.current a {font-weight:bold;background-position:-349px -311px;}
.cymsge .hd li a:hover {color:#cc0000;}
.cymsge .bd li {padding-left:12px; line-height:1.7em;color:#666666;background:url(../images/cnyes_icon.png) -496px -430px no-repeat;}

/*--- mystock ---*/
.mystock { margin-bottom:6px;}
.mystock .hd { padding-left:4px; height:33px; font-weight:bold; color:#676F79; background:url(../images/cnyes_icon.png) no-repeat -51px -144px;}
.mystock .hd li {display:block;float:left; margin-right:2px; width:145px;height:33px;text-align:center;}
.mystock .hd li a {display:block; padding-top:13px; width:145px; height:20px; cursor:pointer;blr:expression(this.onFocus=this.blur())}
.mystock .hd .current {background:url(../images/cnyes_icon.png) -51px -99px no-repeat;}
.mystock .bd { padding:0px 0px 10px 0px; height:1%;background:url(../images/mystock_dn.png) no-repeat 0 bottom; border:0;}
.mystock .bd .disyshow {padding:5px 15px 8px 15px;background:url(../images/cnyes_ybg.gif) repeat-y left top;}
.mystock .bd th { height:22px; line-height:22px; color:#464646; border-bottom:2px solid #cccccc;}
.mystock .bd td { height:22px; line-height:22px; color:#464646; text-align:center; font-size:11px; border-bottom:1px dotted #cccccc;}
.mystock .bd td a { font-size:12px; margin-top:2px; display:block;}
.mystock .bd td a.remove { display:block; font-size:1px; height:9px; width:9px; background:url(../images/cnyes_icon.png) no-repeat 0 -169px;}
.memberlog li { color:#555555; padding-bottom:1px; background:url(../images/pointline.png) 0 bottom repeat-x; line-height:2em; text-align:center;}
.memberlog li.lt { text-align:left;}
.mystock input.texts {border:1px solid #CCCCCC; height:12px; width:75px; font-size:11px;}
.mystock input.butn { font-size:11px; padding:3px 2px 0px 2px; border:1px solid #ccc;}

/*--- vote ---*/
.gdvote .bd {padding:8px 8px 0px 12px; border:1px solid #dddddd; border-top:0px;text-align:left;}
.gdvote .hd1 {margin-bottom:5px;}
.gdvote .hdline { border:1px solid #dddddd;height:26px; font-weight:bold; padding-left:8px;*padding-top:2px; line-height:26px;background:url(../images/cnyes_xbg.gif) 0 0 repeat-x;}
.linebar { background:url(../images/pointline.png) 0 bottom repeat-x; height:26px; margin-bottom:8px;}
.linebar em {float:left; width:40px;margin-top:3px;}
.linebar .bars {float:left; background:#eeeeee; width:122px;margin-top:3px;}
.bar_r { display:block; background:#FF0000; border:1px solid #CA0033; height:10px; overflow:hidden;}
.bar_g { display:block; background:#339900; border:1px solid #236C00; height:10px; overflow:hidden;}
.bar_y { display:block; background:#eaea6a; border:1px solid #E4E43F; height:10px; overflow:hidden;}
.linebar .percent {float:left;font:11px Verdana, Arial, Helvetica, sans-serif; width:50px; margin-left:10px;margin-top:3px;}
.linebar .butn {display:inline-block;width:36px; margin-bottom:3px;}

/*--- performance ---*/
.performance {height:1%;overflow:hidden;margin-bottom:12px;}
.performance .pics {float:left;}
.hdnavs {background:url(http://fund.cnyes.com/Chart/stock/CompareAndETF/File/perfe_bgx.gif) 0 0 repeat-x;height:31px;padding-left:8px;}
.hdnavs li {float:left;text-align:center;}
.hdnavs li a {float:left;font-size:12px;color:#666666;display:block;text-decoration:none;color:#333333;display:block;text-decoration:none;overflow:hidden;padding:3px 12px 0px 14px;height:28px;line-height:31px;}
.hdnavs li.current {font-weight:bold;background:url(http://fund.cnyes.com/Chart/stock/CompareAndETF/File/perfe_bg.gif) right 0 no-repeat;}
.hdnavs li.current a {background:url(http://fund.cnyes.com/Chart/stock/CompareAndETF/File/perfe_bg.gif) 0 0 no-repeat;margin-right:2px;}
.hdnavs li a:hover{color:#cc0000;}
.atdate {float:right;font-size:11px;margin:-24px 8px 0px 0px;}
.bdboxs {height:1%;overflow:hidden;padding:6px 0px 0px 0px;}
.tabsperfm {float:right; width:320px;}
.tabsperfm table {border-collapse:collapse;color:#333;width:100%;font:12px Arial, Helvetica, sans-serif;}
.tabsperfm th {background:#ffffff;border-bottom:2px solid #e1e1e1;height:2em;line-height:2em;}
.tabsperfm td {padding:0px 3px;*padding-top:2px;height:2em;line-height:2em;*height:1.8em;*line-height:1.8em; background:url(http://fund.cnyes.com/Chart/stock/images/point_line.gif) left bottom repeat-x;}
.tabsperfm tr:hover td {background-color:#eee;}

/*--- wtlist ---*/
.wtlist {padding-left:10px;}
.wtlist li {font:11px Tahoma; float:left; width:58px; height:24px; line-height:24px; overflow:hidden;}

/*---  astrkmenu ---*/
.astrkmn { border:1px solid #FFA568; height:1%; overflow:hidden;}
.astrkmn .box { border:3px solid #FFC488; padding:10px;}
.hdmenu {height:27px; background:url(../images/cnyes_xbg.gif) 0 bottom repeat-x;border-left:1px solid #ccc;}
.hdmenu li {float:left; text-align:center;}
.hdmenu li a {display:block; text-decoration:none;width:80px; height:25px; line-height:25px; float:left;color:#333; border:1px solid #ccc; border-left:0;}
.hdmenu li.current a { border-bottom:1px solid #fff; color:#333; font-weight:bold;background:url(../images/cnyes_icon.png) 36px 20px no-repeat;}
.hdmenu li a:hover {color:#cc0000;text-decoration:none;}
.astrkmn .bd {padding:0px 0px 8px 8px;}
.astrkmn .bd li { float:left; padding:10px 17px 0px 8px; height:16px;line-height:16px;font-size:12px;color:#666;}
.astrkmn .bd li.spwd { width:100px;}
.astrkmn .bd a { color:#555;}
.astrkmn .bd li.current a {color:#cc0000;}
.tphd {height:1%;overflow:hidden;padding-bottom:10px;}
.tphd h3 { float:left;font:16px Arial, Helvetica, sans-serif; font-weight:bold;color:#FF6600;}
.tphd h3 a {color:#3366CC;}
.tphd h3 a:hover {color:#333; text-decoration:none;}
.tphd h3 em { display:inline-block; margin-left:5px; font:bold 12px Arial, Helvetica, sans-serif;}
.tphd .path {float:right;}

/*--- hkdetail --*/
.hkdetail .boxrt {border:1px solid #ddd; text-align:center; width:300px; height:251px;}
.hkdetail .boxrt img {margin-top:20px;}
.hkdetail .boxlt {width:370px;}

.hkdetail .price { display:block; text-align:center;font:28px Geneva, Arial, Helvetica, sans-serif; font-weight:bold;}
.hkdetail .price_r,.hkdetail .price_g { display:block; text-align:center;font:28px Geneva, Arial, Helvetica, sans-serif; font-weight:bold;}
.hkdetail .price_r { color:#cc0000;}
.hkdetail .price_g { color:#009900}

.hkdetail .tab {border:1px solid #ddd; height:1%; overflow:hidden;}
.hkdetail .tab th {background-color:#eee;}
.hkdetail .tab td {height:24px; line-height:24px; *height:22px; *line-height:22px; padding:0px 8px; border-bottom:1px dotted #ddd; *padding-top:2px;}
.hkdetail .tab tr:hover td {background-color:#eee;}
.hkdetail .tab .box tr:hover td  {background-color:transparent;}
.hkdetail .tab .box {border-bottom:1px solid #ddd;}
.hkdetail .tab .box .r { display:inline-block; background:url(../images/cnyes_icon.png) 0 -306px no-repeat; width:12px; height:12px;}
.hkdetail .tab .box .g { display:inline-block; background:url(../images/cnyes_icon.png) 0 -274px no-repeat; width:12px; height:12px; margin-left:8px;}

/*--- aeps ---*/
.aeps .boxlt {width:326px;}
.aeps .boxrt {width:340px;}

/*--- hkdetailsm ---*/
.detlhd {border:1px solid #ccc; background:#eee; height:1%; overflow:hidden; padding:0px 5px; margin-top:8px;}
.detlhd h3 {float:left; font:12px Arial, Helvetica, sans-serif; height:22px; line-height:23px;}
.detlhd cite.dt { float:right; height:22px; line-height:22px; color:#555;}
.hkdetailsm .bd {padding:8px;}
.hkdetailsm .bd table th { height:19px; line-height:19px;}
.hkdetailsm .g span {background:url(../images/cnyes_icon.png) 3px -274px no-repeat; display:inline-block; width:15px; height:10px;*height:12px;}
.hkdetailsm .r span {background:url(../images/cnyes_icon.png) 3px -306px no-repeat; display:inline-block; width:15px; height:10px;*height:12px;}
.hkdetailsm  tr.bgcolr th,.hkdetailsm  tr.bgcolr td {background:#eee;}
.nobor .bd{border:0;}

.fopen { float:right;display:inline-block; margin:-24px 10px 0px 0px;line-height:22px; background:url(../images/cnyes_icon.png) right -372px no-repeat;}
.fopen a {display:block; float:left; text-decoration:none;background:url(../images/cnyes_icon.png) -50px -321px no-repeat; text-align:left; padding-left:25px;width:80px; height:22px; line-height:22px; color:#666;}
.fopen2 { display:inline-block; margin:0px;line-height:22px; background:url(../images/cnyes_icon.png) right -372px no-repeat;}
.fopen2 a {display:block; float:left; text-decoration:none;background:url(../images/cnyes_icon.png) -50px -321px no-repeat; text-align:left; padding-left:25px;width:80px; height:22px; line-height:22px; color:#666;}

.fprint {display:inline-block; width:90px; height:20px; line-height:22px; background:url(../images/cnyes_icon.png) right -372px no-repeat; margin-top:10px;}
.fprint span { float:left; display:block;background:url(../images/cnyes_icon.png) -50px -413px no-repeat; width:22px; height:20px;}
.fprint a { float:right; display:block;text-decoration:none; text-align:left;width:60px; height:20px; padding:0px 0px 2px 5px;color:#666;}

.javanote {display:inline-block;color:#666; padding-bottom:3px; overflow:hidden;}
.javanote a { text-decoration:underline;background:url(../images/java_icon.png) 3px 0 no-repeat;padding:0px 0px 0px 24px; height:20px;}

.fmbox2 {background:#eee; border:1px solid #ddd;color:#333; border-top:0; text-align:center; padding-top:6px;}
.fmbox2 span {display:inline-block; margin:5px;}
.fmbox2 input.texts {font-size:11px; border:1px solid #ccc; margin:0px 1px; height:14px;}
.javachart .chart_ex,.comparechart .chart_ex {text-align:center; padding:12px 0px;}

.blktrade .tabs1 {margin-bottom:10px;}
.blktrade th {background:#eee;}

/*-- Enter ---*/
.enter { text-align: center; margin:10px 0px;}
.enter input { background:#fff;border:1px solid #ccc;padding:2px 4px 2px 4px; *padding:1px 4px 0px 4px;color: #2e6ab1;margin-right: 5px; *margin-bottom:1px;text-decoration: none; font:12px Arial, Helvetica, sans-serif;}
.enter a:hover {color: #000; border: #999 1px solid; background-color: #eee;}
.enter span.current {margin-bottom:1px; display:inline-block;padding:1px 6px 1px 6px;*padding:1px 6px 0px 6px; height:18px; line-height:18px; font-weight: bold;  color: #fff; margin-right: 5px; border:1px solid #999; background-color: #ccc;}
.enter span.np input { padding:3px 3px 3px 3px;*padding:3px 3px 0px 3px;}

/*--- defintabs ---*/
.defintabs {width:620px;text-align:left; border:5px solid #ddd; padding:8px;}
.defintabs h4 { font:13px Arial, Helvetica, sans-serif; font-weight:bold; height:28px; line-height:28px; border-top:1px solid #ddd; border-bottom:2px solid #ddd;}
.defintabs span { display:inline-block;background:url(../images/cnyes_icon.png) -48px -526px no-repeat; width:15px; height:15px;}
.defintabs .tabs2 {width:200px; float:right; margin-left:15px;}
.defintabs p { color:#333; line-height:1.7em; margin:10px 10px 15px 10px;}
.dragAble {position:absolute;margin:10px 0px 0px 20px; *margin:10px 0px 0px 0px;background-color:#ffffff;display:none ;} 
.defintabs ul {margin:0px; padding:0px; color:#333;}
.defintabs ul li {font:12px Arial, Helvetica, sans-serif;font-weight:bold; padding:0px 0px 6px 10px;}
.close {float:right; margin:-22px 0px 0px 0px;}
.close a {color:#333;background:url(../images/cnyes_icon.png) no-repeat 33px -166px; padding-right:20px; display:block; float:left;}

/*--- News Listing ---*/
.nwsrch{border:1px solid #ddd; background:url(../images/cnyes_xbg.gif) 0 0 repeat-x;height:32px;line-height:32px; padding:0px 8px;overflow:hidden;}
.nwsrch span.dtwd { display:inline-block; margin-bottom:2px;}
.nwsrch .texts {border:1px solid #ccc; font:11px Tahoma; margin:4px 5px 0px 5px; text-align:center;}
.dtimg {display:inline-block; margin-right:10px; width:23px; height:13px;*height:18px; margin-top:5px;}
.dtimg a {display:block; width:23px; height:18px;background:url(../images/cnyes_icon.png) 0 -105px no-repeat;}
.nwsrch .go{background:url(../images/cnyes_icon.png) right 0 no-repeat; *padding-right:5px; display:inline-block;}
.nwsrch .go input {background:url(../images/cnyes_icon.png) -495px -70px no-repeat; border:0; font:12px Arial, Helvetica, sans-serif; padding-left:5px;*padding-top:2px; height:22px; line-height:20px; cursor:pointer;blr:expression(this.onFocus=this.blur())}
head:first-child+body .nwsrch .go input {padding-top:2px;} 
.nwwdrs {border-left:1px dotted #ccc; margin-left:20px; padding-left:10px;}
.nwwdrs .texts {text-align:left; padding-left:3px; font:12px Arial, Helvetica, sans-serif;}
.nwsrch .nwwdrs .go {width:60px;} 
.nwsrch .nwwdrs .go input {padding-left:5px;*padding-left:0;}
.nwconts {border:1px solid #ddd; border-top:0; padding:15px 0px; height:1%; overflow:hidden;}
.nwtab { padding:0px 15px; margin-bottom:10px;}
.nwtab table {border-collapse:collapse; color:#555555; width:100%;font:12px Arial, Helvetica, sans-serif;}
.nwtab th {font-weight:normal;padding:2px 3px 0px 3px; text-align:left;height:25px; line-height:25px; background:#eee;} 
.nwtab td {padding:0px 3px;background:url(../images/pointline.png) 0 bottom repeat-x; height:25px; line-height:25px;}
.nwtab tr:hover td {background-color:#eee;}

/*-- Enter ---*/
.enter { text-align: center;}
.enter input { background:#fff;border:1px solid #ccc;padding:2px 4px 2px 4px; *padding:1px 4px 0px 4px;color: #2e6ab1;margin-right: 5px; *margin-bottom:1px;text-decoration: none; font:12px Arial, Helvetica, sans-serif;}
.enter a:hover {color: #000; border: #999 1px solid; background-color: #eee;}
.enter span.current {margin-bottom:1px; display:inline-block;padding:1px 6px 1px 6px;*padding:1px 6px 0px 6px; height:18px; line-height:18px; font-weight: bold;  color: #fff; margin-right: 5px; border:1px solid #999; background-color: #ccc;}
.enter span.np input { padding:3px 3px 3px 3px;*padding:3px 3px 0px 3px;}

/*--- srchtxt ---*/
.srchtxt { float:left; margin:-27px 0px 0px 245px; _margin-left:125px;}
.srchtxt input.texts {border:1px solid #ccc; margin:0px 3px;}
.arws {display:inline-block; width:10px; height:8px; background:url(../images/cnyes_icon.png) -333px -268px no-repeat;_background:url(../images/cnyes_icon.png) -333px -262px no-repeat; cursor:pointer;}
.srchtxt .current {color:#cc0000; font-weight:bold;}
.mgbm {margin:10px 0px 10px 0px;}

.secmn table {border-top:1px solid #ccc;border-bottom:1px solid #ccc; margin-top:10px;}
.secmn table td {padding:0px 8px;}
.secmn table td.brrt {border-right:1px dotted #ccc;}

.hkdetail .hd3 li em {padding-left:12px;}
.wtlink {height:1%; overflow:hidden; border-bottom:1px solid #ddd; padding-bottom:8px; margin-bottom:8px; height:140px; }
.wtlink a {display:inline-block; float:left; font:12px Arial, Helvetica, sans-serif; line-height:1.7em; padding-right:15px;}
.srchrt { height:1%; overflow:hidden;color:#555;}
.srchrt span { display:block; height:26px; line-height:26px;}
.srchrt span em {display:inline-block; width:100px;}
.spwh span em { width:150px;}
.srchrt span input.texts {border:1px solid #ccc; height:15px;}

.astrkmn .hd4 {background:none; border-bottom:1px solid #ccc; height:26px;}
/*--- inquire ---*/
.inqanote p { color:#666; line-height:1.8em;}
.orang {color:#FF6600;}
.sphdselt { float:right; margin:-25px 10px 0px 0px;_margin-left:130px; height:1%; overflow:hidden;}
.sphdselt .yrs { margin-left:30px; display:inline-block;}
.yrs .yr input {font-weight:normal; width:30px;}
.yrs .current input {color:#cc0000;}
.yr{background:url(../images/cnyes_icon.png) right 0 no-repeat; *padding-right:5px; display:inline-block;}
.yr input {background:url(../images/cnyes_icon.png) -495px -70px no-repeat; border:0; font:12px Arial, Helvetica, sans-serif; font-weight:bold; padding-left:5px; height:22px; line-height:22px; cursor:pointer;blr:expression(this.onFocus=this.blur())}
.crtex { height:1%; overflow:hidden;}
.crtexdotd {border-bottom:1px dotted #ccc; padding-bottom:10px; margin-bottom:10px;}
.inqpd {padding:15px 20px;}
.tabvote .butn {display:inline-block;width:36px; height:21px; margin-bottom:3px;}
.tabvote .rt {font:11px Tahoma;}
.tabvote td { padding:5px 0px;}
.tabvote .barline { border-bottom:2px solid #ccc; font-size:1px; display:inline;}
.tabvote .clr_r { display:block; height:20px;border:1px solid #953735; background:#e6b9b8;}
.tabvote .clr_b { display:block; height:20px; border:1px solid #376092; background:#b9cde5;}
.tabvote .clr_g { display:block; height:20px; border:1px solid #7b9743; background:#d7e4bd;}
.tabvote .stng {font-weight:bold;}
.tabvote .dotdrl {border-left:1px dotted #ccc; padding-right:3px;}
.inqumenu .hd4 li a {width:70px;}
.inqumenu .hd4 li.current a { width:86px;}
/*--- hotvote ---*/
.linebar .butn {display:inline-block;width:36px; margin-bottom:3px;}
.hotvote .bd p {color:#333; line-height:1.5em; margin:2px 0px;}
.hotvote .bd li {padding-left:0px;line-height:1.5em; color:#666;}
.hotvote .sumt {text-align:center; margin-top:8px;}
/*--- rank ---*/
.arank .bd1 {padding:0px 0px 8px 0px;}
.arank .bd1 a {display:block; float:left; height:14px; width:100px; margin:8px 0px 0px 12px;}
.arank .bd1 a.current {color:#cc0000;}
/*--- News Listing ---*/
.newslist {margin-bottom:12px; height:1%; overflow:hidden;}
.nwconts {border:1px solid #ddd; border-top:0; padding:15px 0px;}
.nwconts ul {padding:0px 15px 0px 15px;}
.nwconts li {font:15px Arial, Helvetica, sans-serif; padding-bottom:8px;}
.nwconts li.borbm {border-bottom:1px dotted #ccc; margin-bottom:12px; }
.nwconts li span {font:11px Tahoma; color:#666; display:inline-block; margin-right:15px;}

.winneryes .hd2 li a {width:auto;  padding:0px 11px 0px 12px;}
.winneryes .hd2 li span { display:inline-block; float:left; width:2px; height:23px;background:url(../images/cnyes_icon.png) right -144px no-repeat;}
.winneryes .hd2 li.current span {background:url(../images/cnyes_icon.png) right -167px no-repeat;}

.htlecture .list li a {color:#333;}
.hkdetail .tab .box .cbx { margin-right:12px;}

.bgclr2 th {background:#eee;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.hdsm4 {font-size:13px; font-weight:bold;height:18px; line-height:18px;padding:0px 2px;*padding-top:3px;}
.hdsm4 a {color:#333;}
.hdsm5 {font:bold 15px Arial, Helvetica, sans-serif;height:20px; line-height:20px; color:#FF6600; text-align:center;}
cite.morecn3 { float:right;font:11px Arial, Helvetica, sans-serif; color:#555; margin:-16px 5px 0px 0px;}
cite.morecn3 a {color:#666;}
.sched td.lt {font:11px Arial, Helvetica, sans-serif;}
/*--- calendar ---*/
.calen_month { height:1%; overflow:hidden;background:url(../images/cnyes_xbg.gif) 0 bottom repeat-x;}
.calen_month li {float:left; font:11px Tahoma; height:28px; padding:5px 10px 0px 10px;}
.calen_month li span {font:9px Helvetica, sans-serif; display:block; color:#999; text-align:center;}
.calen_month li.current {border:1px solid #ccc; border-bottom:0; background:url(../images/cnyes_xbg.gif) 0 0 repeat-x;}
.calen_month li.current a {font-weight:bold;}
.calen_month .yr {width:90px; text-align:center; font:20px "Times New Roman", Times, serif; font-weight:bold; background:none;}
.calen_month .yr a { margin:5px; color:#666;}
.calen_month a,.calen_dy a {color:#333;}
.calen_month a:hover {text-decoration:none; color:#cc0000;}
.calen_dy {height:1%; overflow:hidden; border:1px solid #ccc; border-top:0; padding:8px;background:url(../images/cnyes_xbg.gif) 0 -119px repeat-x;}
.calen_dy li {float:left; padding:0px 4px 0px 5px; font:12px Arial, Helvetica, sans-serif;}
.calen_dy li.current a {color:#fff;background-color:#999; padding:0px 2px;}
.calen_dy li a.hdy {color:#cc0000;}/*color:#FF9900;*/
.todaydate {font:12px Arial, Helvetica, sans-serif; font-weight:bold; background-color:#eee; border:1px solid #ddd; text-align:center;padding:6px 0px; margin-bottom:12px;}

.schedmenu {border:1px solid #ddd; padding:10px 0px 0px 0px;*padding-bottom:8px; background-color:#f8f8f8;}
.schedmenu li {float:left; height:14px; line-height:14px;margin:0px 13px 8px -1px; padding-left:13px; border-left:1px dotted #ccc; overflow:hidden;}
.schedmenu li.current a {color:#c00; font-weight:bold;}
.tabs3 th.lt {text-align:left;padding-left:10px;}
.backnav {background:url(../images/cnyes_icon.png) right 0 no-repeat;width:80px;height:24px; margin:0px auto 10px auto;text-align:center;}
.backnav a {background:url(../images/cnyes_icon.png) -495px -70px no-repeat; color:#333; display:block; width:80px;height:24px; line-height:24px;}

. aboutnws ul.ftsize li {width:auto;}
