﻿#main2 {width:670px;}
#navigation .submenus li.indexof a { display:block; background:url(../images/hd_usastock.png) left bottom no-repeat; width:38px; height:30px; margin-right:8px; padding-top:0px;} 
#navigation .submenus li.index a { display:block; background:url(../images/hd_usastock_on.png) left bottom no-repeat; width:38px; height:30px; margin-right:8px; padding-top:0px;}
.disyhidn {display:none;}
.disyshow {display:block;}
.fall,.g {color:#009900!important;}
.up,.r {color:#FF0000!important;}
.cr {text-align:center;}
.lt {text-align:left;}
.rt {text-align:right; font-size:11px;}

.mainboxs {height:1%;margin-bottom:12px;overflow:hidden;}
.sideboxs {height:1%;margin-bottom:10px;overflow:hidden;}

.hd2,.hd3,.hd6 {font-size:12px;background:url(../images/tagschang_bgsline.gif) 0 bottom repeat-x;height:31px;padding-left:8px;}
.hd7 {background:url(../images/stkmenucx_title_bg.gif) 0 bottom repeat-x; height:31px; border:1px solid #ddd; border-bottom:0;}
.hd2 li,.hd3 li,.hd7 li {float:left;text-align:center;background:url(../images/tab_over.gif) right bottom no-repeat;float:left;}
.hd7 li {margin-right:-1px; font-size:13px}
.hd8 {height:28px; line-height:28px;border-top:1px solid #e1e1e1;border-bottom:2px solid #e1e1e1; padding:0px 4px;}
.hd8 a {font-weight:bold; font-size:13px;}
.hd2 li a{font-size:12px;color:#666666;display:block;text-decoration:none;color:#333333; font-weight:bold;display:block;float:left;text-decoration:none; overflow:hidden;padding:0px 12px;height:28px;line-height:31px; padding-top:3px; background:url(../images/tab_over_first.gif) 0 5px no-repeat;}
.hd2 li a:hover,.stranking .hd4 li a:hover,.hd6 li a:hover,.mainboxs .hdtitle a:hover{color:#cc0000;}
.hd3 li em {color:#333;display:block;text-decoration:none;font-weight:bold;display:block;float:left;text-decoration:none; overflow:hidden;padding:0px 12px;height:28px;line-height:31px; padding-top:3px; background:url(../images/tab_over_first.gif) 0 5px no-repeat;}
.hd3 li a,.hd8 li a {color:#333;}
.hd5 {height:1%; overflow:hidden;}
.hd5 li {margin-right:-2px; float:left; text-align:center;}
.hd5 li a { text-decoration:none;color:#333;display:block; background:url(../images/tagschage112.png) 0 0 no-repeat; height:27px; line-height:27px; width:112px;}
.hd5 li.current a {color:#333333; font-weight:bold; background:url(../images/tagschage112.png) 0 -27px no-repeat; }
.hd5 li a:hover,.hd8 li a:hover {color:#cc0000; font-weight:bold;}
.hd6 li {float:left;display:block;}
.hd6 li a { color:#333;display:block;float:left;overflow:hidden;padding:3px 10px 0px 10px; height:28px;line-height:31px; text-decoration:none;}
.hd6 li.current a { background:url(../images/tab_over.gif) right top no-repeat;  padding:3px 10px 0px 0px;}
.hd6 li.current a em {font-weight:bold;display:block;background:url(../images/tab_over_first.gif) left 2px no-repeat; padding-left:10px;}
.mainboxs .hdtitle { padding-left:10px;*padding-top:2px; background:url(../images/stkmenucx_title_bg.gif) 0 bottom repeat-x; height:28px; line-height:28px; font-size:13px; font-weight:bold;border-top:1px solid #eee; border-bottom:1px solid #ddd;}
.mainboxs .hdtitle a {color:#555;}

.bd { height:1%; overflow:hidden;}
.bd2 {height:1%; overflow:hidden; padding:6px 0px 0px 0px;}
.bd4 {margin:5px 0px 0px 0px;}
.borlrb {border:1px solid #dddddd; border-top:0px;padding:8px;} 
.borlrb2 {border:1px solid #dddddd; border-top:0px;padding:0px 8px 3px 8px;} 
.borlrb3 {border:1px solid #dddddd; border-top:0px;padding:0px 5px 3px 5px;} 
/*tr.bgclr td {background-color:#F4F4F4;}*/
tr.bgclr2 td {background-color:#F0F0F0;}
.list li {float:left; width:120px; height:22px; line-height:22px; padding-left:15px; margin-left:5px; background:url(../images/cnyes_icon.png) 0 -193px no-repeat;}

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;} 
.tabs1 h6 { font-size:12px; color:#50778a;background:#dee7ec; height:1.8em; line-height:1.8em; padding-left:5px;padding-top:2px;}
.tabs1 th { background:#fff;border-bottom:2px solid #e1e1e1; height:1.8em;line-height:1.8em;}
.tabs1 td,.tabs2 td {padding:0px 3px; color:#333; height:1.75em;line-height:1.75em; background:url(../images/cnyes_icon.png) left bottom repeat-x;}
.tabs2 th { background:#F0F0F0; height:1.8em;line-height:1.8em;}
.tabs1 {height:1%; overflow:hidden;}
.tabs1 caption {background:#eee; text-align:left; font-weight:bold; padding:2px 3px; padding-top:4px;margin-top:5px;}
.tabs1 caption a {color:#333;}
.adr .tabs1 table {margin-top:5px;}
.log .tabs2 {margin:2px 0px 10px 0px;}
.log .tabs2 th,.prosts .tabs2 th,.outlook .tabs2 th,.split .tabs2 th,.dividend .tabs2 th { border-bottom:2px solid #ddd;}
.log .tabs2 td,.prosts .tabs2 td,.outlook .tabs2 td,.split .tabs2 td,.dividend .tabs2 td  {height:2em; line-height:2em;}
.log .hdtitle { background:url(../images/cnyes_icon.png) 0 -143px no-repeat; padding-left:22px;}

.tablt  {float:left; width:325px;}
.tabrt  {float:right; width:325px;}
.tablt2  {float:left; width:315px;}
.tabrt2  {float:right; width:315px;}

.astkmenu {background:url(../images/astkhdft.png) 0 0 no-repeat; padding:0px 15px 0px 15px; color:#666; height:1%; overflow:hidden;}
.astkmenu h2 { float:left;font:23px dfkai-sb, stkaiti; height:26px; line-height:26px; font-weight:bold; color:#3331E2;}
.astkmenu h2 a {color:#3331E2; text-decoration:none;}
.astkmenu h2 a:hover { color:#cc0000;}
.astkmenu em {font-weight:bold; font-size:13px; color:#00529B;}
.astkmenu span.kinds { margin-top:3px;}
.astkmenu span.kinds a {color:#666;}
.astkmenu span.kinds a:hover {color:#cc0000;}
.kinds em {font-weight:bold; font-size:13px; color:#00529B;}
.kinds { float:right; margin-top:3px;}
.kinds a {color:#666;}
.kinds a:hover {color:#cc0000;}
.astk {background:url(../images/astkbg.png) 0 0 repeat-y; height:1%; overflow:hidden;}
.astktail {background:url(../images/astkhdft.png) 0 bottom no-repeat; height:12px;}
.astkbg {height:1%; overflow:hidden; padding:0px 12px;}
.astkbg .tools {display:block; padding:5px 0px 10px 0px;}
.return .pics {float:left;}
.return .boxsrt {float:right; width:310px;}
.return h5 { height:30px; line-height:30px; text-align:center;}
.return .tabs1 th {background:#F0F0F0;border-top:2px solid #e1e1e1; border-bottom:0;}
.return .tabs1 td {line-height:2em;}
.qmwqc {margin-top:8px;}
.tools .qmmt_text {font:12px Arial, Helvetica, sans-serif;}

.subtns { float:right;margin:-26px 6px 0px 0px;_margin-right:0px;}
.mgtp {padding-top:5px;}
.subtns span {display:block; float:left; line-height:22px; background:url(../images/iconsbgs.png) right 0 no-repeat; margin-right:8px;}
.subtns a {display:block; text-decoration:none;background:url(../images/icons.png) no-repeat; padding-left:25px; float:left; width:66px; height:22px; line-height:22px; color:#666;}
.subtns a:hover {color:#CC0000;}
.subtns span.sbtn1 a {background-position:0 -69px; width:60px;}
.subtns span.sbtn2 a,.subtns span.sbtn3 a,.subtns span.sbtn5 a,.subtns span.sbtn6 a,.sbtn7 a {background-position:-15px -138px;padding-left:7px;}
.subtns span.sbtn4 a {background-position:0 -92px;}
.sbtn7 a {width:80px;}
.stkmenucx .subtns {margin-right:-5px;_margin-right:-12px;}
.subtns span,.fprint {display:block; float:left; line-height:22px; background:url(../images/iconsbgs.png) right 0 no-repeat; margin-right:8px;}
.fprint {display:inline-block; float:right; margin:-22px 0px 0px 0px;line-height:22px; background:url(../images/iconsbgs.png) right 0 no-repeat;}
.fprint a {display:block; float:left; text-decoration:none;background:url(../images/icons.png) 0 -115px no-repeat; text-align:left; padding-left:25px;width:70px; height:22px; line-height:22px; color:#666;}
.fopen {display:inline-block; float:right; margin:-27px 0px 0px 0px;line-height:22px; background:url(../images/iconsbgs.png) right 0 no-repeat;}
.fopen a {display:block; float:left; text-decoration:none;background:url(../images/icons.png) 0 -23px no-repeat; text-align:left; padding-left:25px;width:80px; height:22px; line-height:22px; color:#666;}


.stkmenucx {height:1%; overflow:hidden; }
.stkmenucx .hd { height:27px;background:url(../images/tagschang_line_bgs3.gif) 0 bottom repeat-x; }
.stkmenucx .hd li {border:1px solid #CCC; border-bottom:0; text-align:center;float:left;width:90px; display:block; height:25px; line-height:25px; margin-right:-1px; }
.stkmenucx .hd li a { color:#333;font-weight:normal; display:block; }
.stkmenucx .hd li.current {width:90px;}
.stkmenucx .hd li.current a { border-bottom:1px solid #fff; text-decoration:none;color:#333333;font-weight:bold;background:url(../images/cnyes_icon.png) #fff center -247px no-repeat;}
.stkmenucx .menu {border:1px solid #ccc; border-top:0; padding:8px 0px 5px 0px; height:1%; overflow:hidden;}
.stkmenucx .menu a { color:#333;width:70px; padding-left:10px; display:block; float:left; height:24px; line-height:24px; font-family:"?啁敦??";}
.stkmenucx .menu a.current,.stkmenucx .menu a:hover {color:#cc0000;}
.topnav {background:url(../images/btnBgs_top.png) 0 0 no-repeat; float:right; text-align:center; font:11px Verdana, sans-serif;}
.topnav a {background:url(../images/btnBgs_top.png) right 0 no-repeat; color:#333; display:block; margin-left:3px; padding-right:12px; width:40px;height:23px; line-height:23px;}
.goto {background:url(../images/BtnBgline.png) right 0 no-repeat; width:20px; margin:2px auto;text-align:center;}
.goto a {background:url(../images/BtnBgfrist.png) 0 0 no-repeat; color:#333; display:block;width:20px;height:23px; line-height:23px;}
.prev {background:url(../images/BtnBgline.png) right 0 no-repeat;  float:right;text-align:center;}
.prev a {background:url(../images/BtnBgfrist.png) 0 0 no-repeat; color:#333; display:block; width:70px;height:23px; line-height:23px;}

.stksearch {background:url(../images/srchbgs.png) 0 0 no-repeat; height:1%; overflow:hidden; margin-bottom:10px; color:#666;}
.srchboxs {background:url(../images/srchbgsdn.png) 0 bottom 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/BtnBgline.png) right 0 no-repeat; height:23px; display:inline-block;}
.btns1 input { width:40px; display:inline-block;background:url(../images/BtnBgfrist.png) 0 0 no-repeat; height:23px; line-height:23px;padding-bottom:4px; padding:1px 0px 0px 0px;font:12px Arial, Helvetica, sans-serif; border:0;}

.mystock { margin-bottom:6px;}
.mystock .hd { padding-left:4px; height:33px; font-weight:bold; color:#676F79; background:url(../images/nmystock_hd_ft_bg.gif) no-repeat left top;}
.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;blr:expression(this.onFocus=this.blur())}
.mystock .hd .current {background:url(../images/nmystock_tab_bg.gif) no-repeat;}
.mystock .bd { padding:0px 0px 10px 0px; height:1%;background:url(../images/nmystock_hd_ft_bg.gif) no-repeat left bottom;}
.mystock .bd .disyshow {padding:5px 15px 8px 15px;background:url(../images/nmystock_bd_bg.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 left -133px;}
.memberlog li { color:#555555; padding-bottom:1px; background:url(../images/cnyes_icon.png) left 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 #CCCCCC;}

.notes { float:right; margin:-24px 8px 0px 0px;}
.plinks { float:right; margin:-19px 10px 0px 0px;}
cite.cmore,.close { float:right; margin:-20px 10px 0px 0px;}
cite.cmore a,.close a {color:#333;}
.close { margin-top:-24px;}
.close a {background:url(/usastock/images/cnyes_icon.png) 36px -130px no-repeat; padding-right:20px; display:block; float:left;}
.stkbarmore { float:right; margin:-24px 0px 0px 0px;}
.stkbarmore a {display:block;background:url(../images/stkbarbtns.gif) 0 0 no-repeat; width:75px; height:18px;}

.consult {background:url(../images/nmystock_bd_bg.gif) 0 0 repeat-y; height:1%; overflow:hidden; margin-bottom:10px; color:#666;}
.consult .sehd {background:url(../images/form_bgs.gif) 0 0 no-repeat; color:#666; text-align:center;}
.consult .sehd2 { text-align:center; background:url(../images/form_bgs2.png) #fff 0 0 no-repeat; height:1%; overflow:hidden;}
.consult .sehd2 h4 {font-size:15px; font-weight:bold; color:#333; padding-top:8px;}
.consult .sehd2 p { font:13px Arial, Helvetica, sans-serif; padding:2px 0px 3px 0px;font-weight:bold; color:#330066;} 
.consult cite {display:block; line-height:24px; height:24px; text-align:center; margin-bottom:5px;}
.consult h5 { font-weight:bold;  height:24px; line-height:24px;font-size:13px; color:#FF6600; text-align:center;}
.consult .txtlinks {background:url(../images/form_bgs.gif) 0 bottom no-repeat; text-align:center; height:10px;font-size:12px;}
.consult .txtlinks span.icon1 {background:url(../images/scottrade_icon2.gif) 0 6px no-repeat; padding-left:32px; display:inline-block;}
.consult .txtlinks span.icon2 {background:url(../images/scottrade_icon1.gif) 0 6px no-repeat; padding-left:32px; display:inline-block; margin-left:20px;}
.consult .txtlinks span a { display:block; margin-top:2px;}
.consult .conts {padding:6px 15px;}
.consult .conts p {line-height:1.8em; border-bottom:1px solid #EAEAEA; padding-bottom:5px;}
.consult .conts li {line-height:28px;}
.consult .conts li.splong label { width:120px;}
.consult .conts li.spalign label {vertical-align:top;}
.consult .conts label { width:70px; display:inline-block; padding-bottom:2px;}
.consult .conts li span {color:#cc0000; display:inline-block; width:12px;}
.consult .conts .texts { border:1px solid #ccc;}

.cnyesevents .hd {height:27px;}
.cnyesevents .hd li {margin-right:-2px;float:left;text-align:center;}
.cnyesevents .hd li a {width:151px;background:url(../images/tagchang_bg151.gif) left top no-repeat;display:block; height:27px;line-height:27px; color:#333;}
.cnyesevents .hd li.current a {background-position:0px -27px;font-weight:bold;}
.cnyesevents .hd a:hover {text-decoration:none; color:#CC0000;}
.cnyesevents .bd {padding:8px 10px; border:1px solid #ddd; border-top:0;}
.cnyesevents .bd li { color:#666666;background:url(../images/cnyes_icon.png) 3px 7px no-repeat; padding-left:12px; line-height:1.7em;}
.cnyesevents .bd a {color:#0033CC;text-decoration:none;}

.stranking .hdtitle { background:url(../images/stkmenucx_title_bg.gif) 0 bottom repeat-x; height:28px; line-height:28px;}
.stranking .hdtitle li {display:block; float:left; margin-left:5px;}
.stranking .hdtitle li a {color:#666; font-weight:bold; margin-right:5px; text-decoration:none;}
.stranking .hdtitle li.current a,.stranking .bd a {color:#00529B;}
.stranking .hd4 { height:23px;}
.stranking .hd4 li {margin-right:-1px; float:left; text-align:center;}
.stranking .hd4 li a {color:#333; text-decoration:none;width:101px;background:url(../images/tagchang_bg100s.gif) left top no-repeat;display:block; float:left; height:23px;line-height:23px;}
.stranking .hd4 li.current a {font-weight:bold;background-position:0px -23px;}


.usastkblog .bd2 li,.stkbar .bd2 li,.stknews .bd2 li,.newscn .bd2 li {line-height:1.8em;padding-left:12px;background:url(../images/cnyes_icon.png) 3px 10px no-repeat; font-size:13px;}
.usastkblog .bd2 span,.stkbar .bd2 span,.stknews .bd2 span,.newscn .bd2 span  { color:#666; font:11px Verdana, Arial, Helvetica, sans-serif; margin-right:8px;  }
.usastkblog .bd2 em,.stkbar .bd2 em {display:inline-block;width:426px;}
.usastkblog .bd2 cite { display:inline-block;width:100px;text-align:right; font-size:12px;}
.usastkblog .bd2 cite a,.stkbar .bd2 cite a  {color:#666;}

.stkbar .bd2 cite { display:inline-block;width:116px;text-align:right; font-size:12px;}
.newscn {border-bottom:1px solid #ddd; padding-bottom:6px;}


.usastkblog2 .bd2 .pics {float:left; border:1px solid #ccc; padding:4px; margin-right:8px;}
.usastkblog2 .bd2 h3 {font-size:13px;font-weight:bold; margin:5px 0px;}
.usastkblog2 .bd2 p {color:#666; line-height:1.7em;}
.usastkblog2 .boxlt {float:left; width:310px;}
.usastkblog2 .boxrt {float:right; width:310px; display:block;}
.usastkblog2 .bd2 li {line-height:1.8em;padding-left:12px;font-size:12px;background:url(../images/cnyes_icon.png) 3px 8px no-repeat; }
.usastkblog2 .bd2 span {display:inline-block;color:#666;font:11px Arial, Helvetica, sans-serif;margin-right:8px; vertical-align:top; margin-top:4px;}
.usastkblog2 .bd2 em {display:inline-block;width:200px; height:1.5em;height:1.8em; overflow:hidden;}


.sumt {text-align:center; padding-top:8px;}
#side1 tr:hover td {background-color:#f0f0f0;}
.arrowup {background:url(../images/cnyes_icon.png) -10px -235px no-repeat; _background-position:-10px -233px; display:inline-block; width:15px; height:9px;}
.arrowdn {background:url(../images/cnyes_icon.png) -10px -220px no-repeat; _background-position:-10px -218px;  display:inline-block; width:15px; height:9px;}

/* ----- Correlation ----- */
.subhd,.correl .selt  { height:1%; overflow:hidden;}
.correl .selt { border:1px solid #ddd; padding:5px 5px; margin-bottom:5px;}
.subhd h3 { font:15px Arial, Helvetica, sans-serif; font-weight:bold;height:28px; line-height:28px;border-top:1px solid #e1e1e1;border-bottom:2px solid #e1e1e1; padding:0px 4px;padding-top:3px;}
.subhd cite { float:right; margin:-22px 5px 0px 0px;}
.subhd cite a { text-decoration:underline;}
.correl .tabs {margin:5px 0px 12px 0px;text-align:center;border-left:1px solid #ddd;}
.correl .tabs th { background:#F0F0F0; height:1.7em; line-height:1.7em;padding-top:3px; border:1px solid #ddd; border-left:0;}
.correl .tabs td {padding-top:3px; border:1px solid #ddd; border-left:0;}
.correl .chartlt {float:left;}
.correl .chartrt {float:right;}
.correl .chose {margin-top:10px; padding-top:10px; border-top:1px dashed #cccccc; height:1%; overflow:hidden;}
.correl .chose select {margin-right:8px;}
.correl .chose .texts {margin-right:8px; border:1px solid #ccc;}
.correl .chose th { font-size:13px;padding:4px 8px 4px 5px; text-align:left; line-height:2em; border-bottom:1px solid #ddd;}
.correl .chose td { padding:4px 8px 4px 5px;border-bottom:1px solid #ddd;}
.correl .chose td.bgcol {background:#eee; border:1px solid #ddd;line-height:2em;}
.correl .sumt {text-align:center; margin:10px 0px;}
.correl h4 {font-size:15px; font-weight:bold; margin:10px 10px 5px 10px; padding-left:20px; color:#555; background:url(../images/cnyes_icon.png) 0 -175px no-repeat;}
.correl p {font-size:15px; line-height:1.8em; margin:5px 10px 15px 10px; color:#555;}
.correl .arttabs {width:200px; font:15px Arial, Helvetica, sans-serif; float:right; margin-left:30px;}
.correl .arttabs th {background:#F0F0F0; border:1px solid #ddd; line-height:1.5em; padding:0px 5px;padding-top:3px;}
.correl .arttabs td { border:1px solid #ddd; line-height:1.5em; padding:0px 5px;padding-top:3px;}
.correl .pics {text-align:center;}
.reset {display:inline-block; margin:0px 3px -2px -3px;_margin-bottom:-5px;}
.reset a {display:block; float:left; background:url(../images/cnyes_icon.png) 0 -130px no-repeat;width:9px; height:12px;}

.selchose { padding:10px; text-align:right; letter-spacing:1px; font:12px Arial, sans-serif;}
.javachart .pics {border:1px solid #ddd; padding:8px; text-align:center; width:650; height:536px;}
.javachart cite { color:#666; display:block; padding:8px;}
.javachart cite a { text-decoration:underline; background:url(../images/java_icon.png) 0 0 no-repeat; padding-left:20px; margin-left:3px;}
.flashchart .pics {border:1px solid #ddd; padding:8px; margin-top:8px;}

.subnav {height:1%; overflow:hidden;}
.subnav .hd {padding:4px 0px 0px 8px;font-size:12px;height:30px;background:url(../images/tab_linebgs.png) 0 -116px;_background:url(../images/tab_linebgs.png) 0 -115px;border:1px solid #ddd; border-bottom:0px;}
.subnav li { margin-right:-1px;float:left;text-align:center;}
.subnav li a {color:#666666;display:block;text-decoration:none;color:#333333;display:block; float:left; height:29px; line-height:29px; border:1px solid #ccc; border-bottom:0px; padding:0px 10px;padding-top:1px;}
.subnav li.current {background:#fff;}
.subnav li.current a { color:#cc0000; font-weight:bold;}
.subnav .hd li a:hover {color:#cc0000;}
.sector .subnav .hd {border-bottom:1px solid #ddd; height:29px;}
.sector .subnav .hd li {margin-top:5px;font-size:15px; font-weight:bold; color:#333;}

.usranking {border:1px solid #ddd; border-top:0; padding:5px 10px 0px 10px;}
.usranking .tabs2 th {border-bottom:1px solid #ddd; line-height:2em;}
.usranking .tabs2 td {line-height:2em;}
.usranking .tabs2 tr:hover td {background-color:#f0f0f0;}
.usranking .tabs2 td .r {background:url(../images/up.png) 0 2px no-repeat; padding-left:12px; height:13px;}
.usranking .tabs2 td .g {background:url(../images/dn.png) 0 2px no-repeat; padding-left:12px; height:13px;}
.usranking .hd8 li { font-size:15px; font-weight:bold;}
.usranking .hd8 strong,.usranking .hd8 strong a {color:#00529B; font-size:15px;}
.usranking h5 {font-size:13px; border:1px solid #ddd; text-align:center; line-height:2.2em; margin-top:5px; font-weight:bold;}

.srchrank {padding:15px; text-align:center;}
.srchrank label {display:inline-block; margin:0px 5px;}
.srchrank .texts {font-size:11px;}
.srchrank .btncal {background:url(../images/cnyes_icon.png) transparent 0 -74px no-repeat; width:23px; height:18px; border:0; margin:0px 5px 0px 5px; cursor:pointer;}

.enter { margin:15px; text-align: center;}
.enter input { background:#fff;border:1px solid #ccc;padding:2px 2px 2px 2px; padding:1px 2px 0px 2px;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 2px 1px 2px;padding:1px 2px 0px 2px; 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:2px 2px 2px 2px;padding:3px 2px 0px 2px;}

.defintabs {width:550px; float:left; text-align:left; border:5px solid #ddd; padding:8px;}
.defintabs .hd8 {margin:0px; padding:0px; color:#333;}
.defintabs .hd8 li {font-weight:bold; font-size:15px; font-family:Arial, Helvetica, sans-serif; background:#eee; padding:0px 0px 0px 10px;}
.defintabs .tabs1 {_width:545px; height:300px; cursor:default;overflow:scroll; overflow-x:hidden;}
.defintabs .tabs1 table {margin-bottom:5px;}
.defintabs .tabs1 td {padding:0px 5px;}
.defintabs .tabs1 .thbgs { background:url(../images/cnyes_icon.png) #eee left bottom repeat-x; display:block; font-weight:bold; border:0; text-align:left; font-size:11px; font-family: Arial, Helvetica, sans-serif; padding:0px 5px;}

.scnrup {display:inline-block;background:url(../images/arrow_screener.png) 0 0 no-repeat;width:10px; height:6px; margin-left:3px;padding-bottom:5px;_padding-bottom:0px; cursor:pointer;}
.scnrdn {display:inline-block;background:url(../images/arrow_screener.png) -23px 0 no-repeat;width:10px; height:6px; margin-left:3px;padding-bottom:5px;_padding-bottom:0px; cursor:pointer;}
.scnrup2 {display:inline-block;background:url(../images/arrow_screener.png) 0 -14px no-repeat;width:10px; height:6px; margin-left:3px;padding-bottom:5px;_padding-bottom:0px; cursor:pointer;}
.scnrdn2 {display:inline-block;background:url(../images/arrow_screener.png) -23px -14px no-repeat;width:10px; height:6px; margin-left:3px;padding-bottom:5px;_padding-bottom:0px; cursor:pointer;}
.ustablt {float:left; width:320px;}
.ustabrt {float:right; width:320px;}
.ustablt td,.ustabrt td { padding:0px 8px;}
.pdbor th,.pdbor td {padding:0px 10px;}
.tdstyls .borbm td {border-bottom:2px solid #ddd;}
.tdstyls {border-left:1px solid #ddd;border:0;}
.tdstyls th { border:1px solid #ddd;}
.tdstyls td {background:none; border:1px solid #ddd;}
.sector .tabs2 th {border-top:1px solid #ddd;border-bottom:2px solid #ddd; line-height:2.2em;}

.astkmenu em.sechd {color:#3331E2;width:435px; overflow:hidden; display:block; height:25px; line-height:25px;}
.skblog {width:386px; float:left;}
.hotarticle {float:right; width:280px;}
.skblog .borlrb {padding-bottom:0px;}
.skblog .suits {width:178px; float:left; height:88px; margin-right:8px;}
.skblog .suits.borbg {margin-right:0px;}
.skblog .suits .pics { float:left; margin-right:6px; border:1px solid #EEEEEE; padding:3px;}
.skblog .suits h5 { font-weight:bold;font-size:12px;line-height:16px; margin-bottom:5px;}
.skblog .suits p { color:#666666; line-height:1.5em;}
.hotarticle .bd2 li { font-size:12px; height:21px;padding-left:12px; overflow:hidden; line-height:21px;background:url(../images/cnyes_icon.png) 3px 8px no-repeat; }

.dragAble {position:absolute;cursor:move;background-color:#ffffff;display:none ;} 

.cldrusa .hd li.current a {color:#333;}
.cldr {border:1px solid #ddd; border-top:0; padding:12px 12px 0px 12px;}
.cldr .hd8 li {*font:13px Arial, Helvetica, sans-serif;}
.secmenu {height:1%; overflow:hidden; margin-bottom:5px;}
.secmenu li {float:left; padding:0px 12px 10px 0px; width:140px;}
.secmenu li.wdsize {width:280px;}
.secmenu li.wdsize2 {width:292px;}
.secmenu li em.current {color:#cc0000;}
.cldr .tabs2 table td {font:11px Tahoma; line-height:2em;}
.cldr .tabs2 table tr:hover td {background:#eee;}


/*--- 2009-06-22 add ---*/
.hotvote .bd2 {padding:8px 12px;}
.hotvote .bd2 p {color:#333; line-height:1.5em; margin:2px 0px;}
.hotvote .bd2 li {padding-left:0px;line-height:1.5em; color:#666;}

.wins table td {font:10px Arial, Helvetica, sans-serif; line-height:2em;}
.masgft {text-align:center; line-height:2em; *padding-top:3px;}
.stars { font:9px Arial, Helvetica, sans-serif; text-align:right;}

.list1 li { font:12px Arial, Helvetica, sans-serif;line-height:1.6em; margin-bottom:3px;color:#333;width:280; overflow:hidden; height:20px; line-height:20px;}
.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;}
.list1 a {color:#555;}
.list1 a:hover {color:#003399;}
.magz li { background:url(../images/cnyes_icon.png) 0 6px no-repeat; padding-left:15px; padding-bottom:3px; line-height:1.5em;}
.magz li em a { color:#666;}

/*--- News Listing ---*/
#main3 { float:left; width:670px;}
.newslist {margin-bottom:12px; height:1%; overflow:hidden;}
.nwsrch,.astks {border:1px solid #ddd; background:url(../images/cnyes_xbg.gif) 0 0 repeat-x;height:32px;line-height:32px; padding:0px 8px; margin-bottom:10px; overflow:hidden;}
.astks { margin-bottom:0px;}
.astksbd { font:12px Arial, Helvetica, sans-serif;border:1px solid #ddd; border-top:0; padding:12px 12px 2px 12px; margin:0px 10px 0px 10px;}
.astksbd a {margin:0px 10px 8px 0px; display:inline-block;}
.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_icon2.png) 0 -105px no-repeat;}
.nwsrch .go{background:url(../images/cnyes_icon2.png) right 0 no-repeat; *padding-right:5px; display:inline-block;}
.nwsrch .go input {background:url(../images/cnyes_icon2.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;}

.nwkinds {height:31px;line-height:31px;padding-left:5px; overflow:hidden; background:url(../images/cnyes_xbg.gif) 0 -75px repeat-x;}
.nwkinds li {float:left;display:block;}
.nwkinds li a {padding:3px 5px 0px 6px;_padding-top:2px;float:left; display:block;color:#333;}
.nwkinds li.current {padding-right:2px;background:url(../images/cnyes_icon2.png) right -206px repeat-x;}
.nwkinds li.current a {padding:3px 4px 0px 8px;_padding-top:0px;background:url(../images/cnyes_icon2.png) -112px -206px repeat-x; cursor:pointer;}
.nwkinds li.current em {text-align:center;font-weight:bold; display:block; float:left;_padding-top:3px;}
.nwkinds li a:hover {color:#cc0000; text-decoration:none;}
.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;}
.newslist .gadstxt {margin:0px 10px 10px 10px;}
.newslist .astks {margin:0px 10px; font-weight:bold; height:28px; line-height:28px; color:#333;}
.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;}
.nwconts .path { margin:0px 0px 10px 16px; color:#666;}
.nwconts h2 {font:24px "標楷體"; padding:0px 15px 10px 15px;}
.nwconts cite.infos { font:11px Tahoma; color:#666;padding:5px 16px; display:block;}
cite.infos img {margin-right:6px;}
.article {height:1%; overflow:hidden; padding:0px 20px;}
.article p {font-family: Arial, Helvetica, sans-serif; line-height:1.7em;color:#333; margin-bottom:15px;}
.artads { float:left; padding:5px; border:1px solid #ddd; margin-right:12px;}
.nwtools { padding:0px 15px; text-align:right; height:1%; overflow:hidden; margin-top:5px; margin-bottom:10px;}
.pgs a,.words a,.friends a {display:inline-block; width:22px; height:20px; background:url(../images/cnyes_icon2.png) no-repeat; margin-bottom:2px;}
.words {margin:0px 10px;}
.friends a.sends {background-position:-72px -413px;}
.friends a.prints {background-position:-50px -413px;}
.pgs a.nt { background-position:-89px -489px;}
.pgs a.pv {background-position:-111px -489px;}
.words a.em {background-position:-89px -466px;}
.words a.sm {background-position:-111px -466px;}
.blogs,.ustrade {height:1%; overflow:hidden; margin-right:10px;}
.blogs a.bloger {width:82px; height:23px; display:inline-block; background:url(../images/cnyes_icon2.png) -180px 0px no-repeat;}
.blogs a.collect {width:82px; height:23px; display:inline-block; background:url(../images/cnyes_icon2.png) -180px -31px no-repeat;}
.ustrade a {width:82px; height:23px; display:inline-block; background:url(../images/cnyes_icon2.png) -180px -62px no-repeat;}

.aboutnews { padding:0px 15px;}
.aboutnews h3 {font:12px Arial, Helvetica, sans-serif; font-weight:bold;border-top:1px solid #ddd; border-bottom:1px solid #ddd; height:28px; line-height:28px;*padding-top:2px; padding-left:3px; margin-bottom:8px;}
.aboutnews ul {margin:0px; padding:0px 0px 0px 5px;}
.aboutnews ul li {font:15px Arial, Helvetica, sans-serif; padding-bottom:8px;}
.aboutnews ul li span {font:11px Tahoma; color:#666;display:inline-block; margin-left:15px;}
.aboutnews ul li cite {background:url(../images/cnyes_icon2.png) -50px -530px no-repeat; display:inline-block; width:10px; height:10px;}

/*-- 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;}

cite.tydate { float:right;font:11px Arial, Helvetica, sans-serif; color:#555; margin:-22px 5px 0px 0px;}

inqumenu .hd4 {height:27px; overflow:hidden;background:url(../images/cnyes_xbg.gif) 0 bottom repeat-x;}
inqumenu .hd4 li {float:left;text-align:center;margin-right:-1px;background:url(../images/cnyes_icon2.png) -349px -284px no-repeat;padding:0px 0px 0px 15px;}
inqumenu .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_icon2.png) right -284px no-repeat; }
inqumenu .hd4 li a em {cursor:pointer;}
inqumenu .hd4 li.current {font-weight:bold;background-position:-349px -311px;}
inqumenu .hd4 li.current a {font-weight:bold;background-position:right -311px;}
inqumenu .hd4 li.current a em { width:94px;height:27px;line-height:27px;display:inline-block;font-weight:bold;background:url(../images/cnyes_icon2.png) -136px -247px no-repeat;}
inqumenu .hd4 li a:hover {color:#cc0000;}
.globalrest td { background:url(../images/pointline.png) left bottom repeat-x; color:#666; height:20px; line-height:20px;}

/*--- inquire ---*/
.sphd {font-size:13px;border:1px solid #ddd; background:url(../images/cnyes_xbg.gif) 0 0 repeat-x;height:28px; line-height:28px; padding-left:8px; font-weight:bold;*padding-top:2px;}
.sphd a { color:#333;}
.inquchart .bd,.inqanote .bd {border:1px solid #ddd; border-top:0; padding:8px 10px;}
.inqanote p { color:#666; line-height:1.8em;}
.orang {color:#FF6600;}
.sphdselt { float:right; margin:-27px 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_icon2.png) right 0 no-repeat; *padding-right:5px; display:inline-block;}
.yr input {background:url(../images/cnyes_icon2.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; border:1px solid #ddd; border-top:0;}
.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;}

.nwconts cite.infos { font:11px Tahoma; color:#666;padding:5px 16px;display:block; line-height:1.6em;}
.tp {float:right; margin-top:-39px;} 

.aboutinfo {font:13px Arial, Helvetica, sans-serif; margin:10px;}
.aboutinfo a {text-decoration:none;color:#333;}
.hds {margin:8px 0px;  color:#333; height:26px; line-height:26px; *padding-top:3px; border-bottom:2px solid #ddd; padding-left:3px; font-weight:bold;}
.bds {background:url(http://www.cnyes.com/promote/announce/Images/icon.gif) 0 4px no-repeat; padding-left:15px;}
.bds a { margin-right:8px; color:#0033cc;}
.bds a:hover { text-decoration:underline;}
.bdlist li { font:11px Arial, Helvetica, sans-serif; color:#666;background:url(http://www.cnyes.com/promote/announce/Images/icon.gif) 0 4px no-repeat; padding-left:15px; line-height:1.8em;}
.bdlist li a {color:#333;font:13px Arial, Helvetica, sans-serif;}
.bdlist li a:hover {text-decoration:underline;}
.bdlist li span {font:11px Tahoma; color:#666; margin-left:8px;}

.winneryes .hd4 {height:23px; overflow:hidden;}
.winneryes .hd4 li {float:left;margin-right:-1px; text-align:center;}
.winneryes .hd4 li a { padding:0px 11px 0px 12px; float:left; display:block;height:23px;line-height:23px; color:#333; text-decoration:none;background:url(../images/cnyes_icon2.png) -400px -144px no-repeat;}
.winneryes .hd4 li.current a { font-weight:bold;background:url(../images/cnyes_icon2.png) -400px -167px no-repeat;}
.winneryes .hd4 li a:hover {color:#cc0000;text-decoration:none;}
.winneryes .hd4 li span { display:inline-block; float:left; width:2px; height:23px;background:url(../images/cnyes_icon2.png) right -144px no-repeat;}
.winneryes .hd4 li.current span {background:url(../images/cnyes_icon2.png) right -167px no-repeat;}
.masgft {text-align:center; line-height:2em; *padding-top:3px;}

.wins table th {font:11px Arial, Helvetica, sans-serif; }
.wins table td {font:12px Arial, Helvetica, sans-serif;line-height:1.5em;}
.wins table td.rt {font-size:11px;}
.wins table td.stars {font:12px Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#FF0000;}

.works li em {color:#333;font-weight:bold;display:block;text-decoration:none;color:#333333;display:block; float:left; height:29px; line-height:29px; border:1px solid #ccc; border-bottom:0px; padding:0px 10px;padding-top:1px;}
.works li.current {background:#fff;}
.works li a {color:#666666;display:block;text-decoration:none;color:#333333;display:block; float:left; height:29px; line-height:29px; border:1px solid #ccc; border-bottom:0px; padding:0px 10px;padding-top:1px;}

.works .tabs1 {margin-top:10px;border-top:1px solid #ddd;border-left:1px solid #ddd;}
.works .tabs1 table { background:#ddd; margin:-1px 0px 0px -1px; }
.works .tabs1 th a { color:#555;}
.works .tabs1 th { background-color:#eee; height:18px; line-height:18px; padding:3px;border:1px solid #ddd;}
.works .tabs1 td { background:#fff; height:18px; line-height:18px; border:1px solid #ddd;padding:3px; vertical-align:top;}
.works .tabs1 td a { display:block;}

.mrktprice .tabs1 th {background-color:#f3f3f3;}
.mrktprice .tabs1 th.rt {font-size:12px;}
.thd { height:30px; line-height:30px; border:1px solid #ddd; border-bottom:0; padding:0px 10px;}
.thd select { margin:0px 3px;}
.thd cite {font:12px Tahoma; margin:0px 2px;}
.thdbg {background-color:#f3f3f3;}
.brbm {border-bottom:1px solid #ddd;}
.brtp {border-top:0;}
.thdbg input.goto2 { width:30px; padding:0px 1px 0px 0px; height:20px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #999;border-right:1px solid #999; background:url(../images/tab_linebgs.png) 0 -116px;}
input.goto2 { width:30px; height:20px; border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #999;border-right:1px solid #999; background:url(../images/tab_linebgs.png) 0 -116px;}
.thd2 { height:30px; line-height:30px; border:1px solid #ddd; border-bottom:0; padding:0px 0px;}
.thd2 select { margin:0px 3px;}

.acurrent {color:red}
.pathspink {border:1px solid #ccc; border-top:0; border-bottom:0; height:26px; line-height:32px; padding:0px 10px;text-align:center }
.pathspink a {padding:0px 5px;}

.udarow {display:inline-block; vertical-align:middle;}
.nwslet {border:1px solid #ccc; border-top:0; border-bottom-style:dotted;}
.nwslet select {margin-right:10px;}

tr.aaa td {background:#d6e3ff!important;}
