@charset "utf-8";
/* CSS Document */
*{font-family:"Microsoft JhengHei","微軟正黑體",Arial,sans-serif!important;}
body { margin:0px; padding:0px; text-align:center; font-size:12px;}
h1,h2,h3,h4,h5,h6,ul,ul li,form,th,p,cite,em,dl,dt,dd {margin:0px; padding:0px; list-style:none; font-weight:normal; font-style:normal;}
a {color:#00529B; text-decoration:none;outline:none;}
a:hover {text-decoration:underline;}
.blank {display:block;clear:both;height:12px;overflow:hidden;}
img,table,th,td {border:0;}
ul,ul li,dl,dt,dd {zoom:1;overflow:hidden;}
.mgbm {margin-bottom:12px;}
.mgbm2 {margin-top:25px;}
.mgbm3 {margin-right:5px;}
.mgbm4 {margin-top:34px;}
.mgbm5 {margin-right:130px;}
.clear {content:".";display:block;height:0;clear:both;visibility:hidden;_display:inline;}
#masthead,#headers,#container,#footers,#navigation {margin:0px auto; width:990px;overflow:hidden; height:1%; text-align:left;}
#headers {*margin:0 auto 10px auto;_margin:0 auto 10px auto;}
#container { margin-top:8px;}
#container li { font-size:14px!important;}
.disyhidn {display:none;}
.disyshow {display:block;}
.dataInfo {float:right;font-size:11px;color:#888;margin-bottom:5px;}
p.comInfo { margin-top:3px;color:#858585!important; font-size:11px!important;}
.cnlt,.cnltpd {font-size:12px!important; text-align:left!important;}
.cnltCr {font-size:12px!important; text-align:center!important;}
.btnrt {display:block; overflow:hidden; height:1%; margin:10px 0;}
.cnltpd {padding-left:10px!important;}
.topnav {width:990px; margin:0 auto; background:url(../images/arowIcons.png) 470px bottom no-repeat;}
.topnav a {color:#3f3f3f; height:23px; line-height:23px;}
.fall,.g {color:#009900!important;}
.cr {text-align:center!important;}
.lt {text-align:left!important;}
.rt {text-align:right; font-size:11px;}
.rc {color:#b90000!important;}
.r {color:#FF0000!important;}
.rc2 {color:#fb1414; font-size:16px;}
.tdBg01 {background:#fff!important;}
.tdBg02 {border-right:2px solid #2c7796;}
.floL {float:left;}
.floR {float:right;}
.smTxt {font-size:25px; font-weight:bold; margin:12px 0 12px 10px; color:#5e6063;}
/*------ masthead ------*/
#masthead {font-family:"新細明體";}
#masthead ul {float:right; margin-top:5px; display:inline;}
#masthead ul li {float:left; background:url(http://www.cnyes.com/usastock/images/masthead_line.gif) right top no-repeat; padding-right:5px; margin-right:5px; line-height:1.3em;}
#masthead ul li.mdtail{background:none; margin-right:0px; padding-right:0px;}
#masthead a,#footers a { color:#666666;}
.cnyeslogo {float:left; width:230px;}
.cnyeslogo img {float:left;}
.webslink {float:left; margin-left:20px; line-height:18px;}
.webslink a {display:block;color:#996000;}
.idxhome { background:url(../images/cnyeshomeIcon.png) right 1px no-repeat; padding-right:18px;}
/*------ headers ------*/
.head {overflow:hidden; height:1%;}
.brand { margin:0px 12px 0px 6px; float:left; width:225px;}/*Modify20111012*/
.brand h1 {float:left;}
.brand h1 span,.branding span { text-indent:20px; position:absolute;z-index:-1;}
.branding { float:left; margin:10px 6px 0px 10px;padding:2px 5px 3px 5px;}
ul.memberlinks { color:#888888;overflow:hidden; margin:60px 0px 0px 3px; width:210px;}
ul.memberlinks li { line-height:1.5em;}
ul.memberlinks a:link,ul.memberlinks a:visited {color:#0033CC;}
ul.memberlinks a:hover { text-decoration:underline;}
/*--------- main.sider ---------*/
#main {float:right; width:813px; background:#fff; padding:0 0 12px 15px;}
#side {float:left; width:160px; background:#fff;}
#main2 {float:right; width:713px; background:#fff; padding:0 0 12px 15px;}
#side2 {float:left; width:262px; background:#fff;}
.sideout {background:#f5f5f5; margin-bottom:12px; border-bottom:1px solid #e7e7e7;}
.mainWrapper,.sideout { zoom:1; overflow:hidden;}
.spaceBx { margin:0 auto 12px auto; padding:15px 45px 30px 45px; border:1px solid #ebebeb;}
/*-------- mainNav ---------*/
.mainNav {width:990px; margin:10px auto; padding:0px 0 0 0;zoom:1;overflow:hidden; background:url(../images/mainNavBg.png) #333 0 0 repeat-x;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;*behavior:url(PIE.htc);}
.mainNav li {float:left; background:url(../images/mainNavBg.png) right -84px no-repeat; height:35px;}
.mainNav li.contact2 {background:url(../images/mainNavBg.png) 0 -159px repeat-x;}
.mainNav li.contact2 a {color:#ffae00;}
.mainNav li:hover {background:url(../images/mainNavBg.png) 0 -159px repeat-x;}
.mainNav li a {color:#fff; display:inline-block; width:76px; text-align:center; font-size:13px; padding-top:6px;}
.mainNav li a:hover { text-decoration:none;}
/*-------- siteMapBx ---------*/
.siteMapBx{margin-bottom:15px;padding:8px 10px; border-bottom:1px solid #ddd;zoom:1;overflow:hidden;}
.siteMapBx h2 {font-size:22px;font-weight:bold;color:#333;margin-bottom:10px; padding-left:22px; background:url(../images/arowIcons.png) 0 -267px no-repeat;}
.siteMapBx h2 span {font-size:20px; color:#535353; font-weight:normal;}
.siteMapBx li {display:inline;float:left;}
.siteMapBx a {font-size:13px;color:#595959; margin-right:15px;}
.smInBx {width:auto; margin-bottom:8px; padding-bottom:5px;zoom:1;overflow:hidden;}
.smInBx h3 {float:left;}
.smInBx h3 a {display:block;font-size:14px;font-weight:bold;color:#cb7e05;margin-right:8px; padding-right:8px; background:url(../images/mainNavBg.png) right -233px no-repeat;}
.siteMapBxStrg,.smInBxStrg,.siteMapOutBx {zoom:1;overflow:hidden;}
.siteMapBxStrg {margin-bottom:15px;padding:8px 10px;}
.siteMapBxStrg h2 {font-size:22px;font-weight:bold;color:#333;margin-bottom:10px; padding:0 0 8px 22px; background:url(../images/arowIcons.png) 0 -267px no-repeat;border-bottom:1px solid #ddd;}
.siteMapBxStrg h2 span {font-size:20px;color:#535353;font-weight:normal;}
.siteMapBxStrg a {font-size:13px;color:#595959;}
.smInBxStrg {float:left;width:190px; margin:0 0 8px 0; padding-bottom:5px;}
.smInBxStrg li {display:block; line-height:20px;}
.smInBxStrg h3 a {display:block;font-size:16px;font-weight:bold;color:#a26403;margin-right:8px; padding-right:8px;}
.smInBxStrg ul li a {font-size:13px; color:#6e6e6e;}
.siteMapOutBx { border-top:1px solid #ddd; padding-top:15px;}
.siteMapOutBx .floSmL {float:left; margin-right:40px; }
/*-------- textBox ---------*/
.textBox,.textBox2,.textBox3,.knowBox {padding:0 30px 0 0;zoom:1;overflow:hidden;}
.textBox h3,.textBox2 h3{font-size:16px;font-weight:bold; color:#cb7e05;margin:0 0 10px 0;padding:0 0 0 35px;border:1px dotted #e4e4e4;border-left:none; background:url(../images/dots.png) 0 0 no-repeat; height:33px;}
.textBox h3 span,.textBox2 h3 span {display:block; padding-top:5px;}
.textBox p,.textBox2 p {font-size:13px; color:#3c3c3c;}
.textBox li {line-height:22px; margin-bottom:10px; background:url(../images/dots.png) 0 -75px no-repeat; padding-left:10px;color:#3c3c3c;}
.textBox li cite {color:#358f22;}
.textBox h3 cite {font-size:12px;font-weight:bold;color:#CC0000; margin-left:10px;}
.textBox ol,.textBox2 ol {margin-left:10px; _margin-left:50px; *margin-left:50px;}
.textBox ol li {background:none; padding-left:5px;}
.textBox ol li, .textBox2 ol li{ line-height:20px; margin-bottom:6px;}
.textI{ font-size:14px!important;text-indent:15px;line-height:25px;margin-bottom:12px;}
.textI2{line-height:20px;margin:0 15px 12px 15px;}
.textI2 span { color:#2b900c; font-weight:bold;}
.textSig {margin-top:25px;text-align:right; font-size:15px;}
.uAnalBx {float:left;border:1px solid #ddd; margin:0 10px 10px 0;_margin:0 7px 7px 0;padding:7px;}
p.pText_01 {font-size:20px; font-weight:bold; color:#CC0000; }
p.pText_02 { font-size:14px; margin-bottom:6px;}
/*-------- sideout ---------*/
#main ul.listBx li {font-size:14px; line-height:26px; background:url(../images/dots.png) 0 -136px no-repeat; padding-left:8px;}
#main ul.listBx li a {color:#0646a0;}
#main ul.listBx li a:hover {color:#479dc9;}
#main ul.listBx li cite {margin-left:10px; font-size:10px; color:#999999;}
#side p.gup {height:30px;color:#fff;font-size:14px;font-weight:bold;text-align:center;padding-top:8px;background:url(../images/dots.png) 0 -187px repeat-x; margin-bottom:2px;}
#side ul {border:1px solid #ddd; border-bottom:none;}
#side li {display:block; height:30px; border-left:7px solid #ddd; border-bottom:1px solid #c8c8c8; padding:10px 0 0 6px;}
#side li a {font-size:15px; color:#5c5c5c;}
#side li a:hover {text-decoration:none;color:#CC0000;}
#side li:hover,#side li.contact2 {border-left:7px solid #b90000;}
#side li.contact2 a {color:#333;}
#side li.srcMu { height:auto!important;}
#side ul.srcMuBx {border:none;margin:0 0 10px 15px;}
#side ul.srcMuBx li {height:auto;margin:6px 0px; padding:0 0 0 10px;border:none;background:url(../images/arowIcons.png) 0 5px no-repeat;}
#side ul.srcMuBx li:hover {border:none;}
#side ul.srcMuBx li.contact2 {border:none;font-weight:bold;}
#side ul.srcMuBx li.contact2 a {color:#CC0000;}
#side ul.srcMuBx li a { font-size:12px;color:#4e4e4e;}
#side ul.srcMuBx li a:hover {text-decoration:underline;}
.hdN {zoom:1;overflow:hidden;}
.hdN li {display:block;font-size:16px; margin:0 0 8px 0; padding:0 0 5px 13px; background:url(../images/dots.png) 0 -240px no-repeat; border-bottom:1px dotted #cccccc;}
.hdN li a {font-size:14px;color:#0646a0;display:block;overflow:hidden;text-decoration:none;}
.hdN li a:hover {color:#848484;}
.hdN li.current {background:url(../images/dots.png) 0 -335px no-repeat;padding-left:13px;}
.hdN li.current a {font-weight:bold;color:#b90000!important;}
.hdN p {font-size:13px;line-height:20px; margin:0 0 15px 0; *margin:6px 0 10px 0; _margin:6px 0 10px 0; padding:8px; color:#3c3c3c; background:#f3f3f3;/*text-indent:15px;*/}
.tbstys table{margin:0 auto;border-left:1px solid #ddd; border-top:1px solid #ddd;}
.tbstys td {padding:8px; height:60px; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.tbstys2 table{border-right:1px solid #ddd; border-top:1px solid #ddd;}
.tbstys2 table caption { padding-bottom:15px; font-size:15px; font-weight:bold; color:#a26d13;}
.tbstys2 td {padding:12px 0 12px 10px;border-bottom:1px solid #ddd;}
.tbstys2 td.tbtd01 {border-left:5px solid #b90000;}
.tbstys2 td.tbtd01 span {color:#eb0101; font-size:12px;}  
.tbstys2 td.tbtd02 {border-left:5px solid #cdcccc;}
.tbstys2 td.tbtd01,.tbstys2 td.tbtd02 {background:#f7f7f7; font-size:13px; text-align:right; padding-right:10px;}
.tbstys2 p.btus {text-align:center; margin-bottom:30px; padding:20px 0;}
.tbstys2 .btus2 td {text-align:center; background:#ddd;}
.tbstys3 th{padding:10px 0;background:#585857;color:#fff;font-size:14px;}
.tbstys3 td{background:#f0f3f8; padding:6px;}
.tbstys4 th{padding:10px 0;background:#2c7796;color:#fff;font-size:14px;}
.tbstys4 td{background:#f5efe7; padding:3px 6px;}
.infoAsk {width:200px;border:1px solid #a18c65;float:right;padding:6px;background:url(../images/lineBg.png) 0 bottom repeat-x;}
.infoAsk h2 {font-size:18px;font-weight:bold;color:#fff;border-bottom:1px dotted #cdc0a6; margin-bottom:5px; padding-bottom:3px;}
.infoAsk p,.infoAsk a { font-weight:bold;color:#4d3301;}
/*--- Tabs ---*/
ul.hdNav {background:url(../images/tabsBg.png) 0 bottom repeat-x; padding-left:1px;}
ul.hdNav li {float:left;display:inline;font-size:14px; margin-left:-1px;text-align:center;height:32px;line-height:32px;border:1px solid #dfdfdf;border-bottom:0;}
ul.hdNav li.current {position:relative;background:#fff;border-color:#d1d1d1;font-weight:bold;}
ul.hdNav li.current a {color:#bb7603;}
ul.hdNav li a {color:#4a3d34;}
ul.hdNav li a:hover {color:#bb9557; text-decoration:none;}
ul.hdNav.wd1 li {width:160px;}
ul.hdNav.wd1 li.current {width:162px;}
.dataUsBx {border:1px solid #ddd;border-top:1px solid #fff;zoom:1;overflow:hidden; padding:12px; *padding:5px;}
dl.toolFm { margin:10px 0 15px 0; width:700px; padding-top:1px;}
dl.toolFm dt {float:left; line-height:22px; padding:0 8px;}
dl.toolFm dd {float:left; line-height:22px; padding:0;}
dl.toolFm dt {width:40px; text-align:right;}
dl.toolFm dd {width:610px;}
dl.toolFm2 { margin-top:20px; width:260px; padding-top:1px;}
dl.toolFm2 dt,dl.toolFm2 dd { height:40px; padding:8px 0px; border-bottom:1px dotted #ddd;}
dl.toolFm2 dt {float:left; line-height:22px; padding:0 5px;}
dl.toolFm2 dd {width:120px;float:left; line-height:22px; padding:0;}
dl.toolFm2 dt {width:125px; text-align:left;}
dl.toolFm2 dd span{display:block;height:10px;background:url(../images/mline.gif) 0 0 repeat-x;overflow:hidden;}
dl.toolFm2 .toolUbd {height:20px;border-bottom:3px solid #ddd;}
.submit {padding:12px 0;}
input.texts,input.tabBkBlack{_margin-top:5px; height:18px; font-size:12px; width:50%; font-family:Tahoma; border:1px solid #ddd;}
input.tabBkBlack {background:#f3f3f3; color:#c00;}
dl.toolFm input.texts,dl.toolFm input.tabBkBlack {text-align:right;}
p.titTp {background:url(../images/btnbg.gif) 0 -26px repeat-x;height:35px;text-align:center;padding-top:6px;font-size:18px;font-weight:bold;color:#fff;}
.sideBx {margin-bottom:0px;padding:6px;border:1px solid #ddd;}
.sideBx h2 {font-size:23px; color:#333333; background:url(../images/arowIcons.png) 0 13px no-repeat; padding-left:12px;}
.sideBx ul {padding:6px; background:#f5ede0;}
.sideBx li {font-size:13px;color:#222222;}
.bdot {border-bottom:none;}
.bdot2 { padding:0px!important;}
/*--- Table ---*/
.fmTb table {border:1px solid #e5e5e5;}
.fmTb th,.fmTb td {height:26px;line-height:18px; padding:0px 5px;}
.fmTb th {color:#777;text-align:center; border-bottom:1px solid #e5e5e5;background:url(../images/thBg.png) 0 bottom no-repeat;}
.fmTb td {text-align:right;font-size:11px;}
.fmTb tr.odd td {background:#f5f5f5;}
.fmTb a {font-size:12px;}
.tdSty01 {border-bottom:2px solid #ccba9d!important; background:#f5eddf;}
.trdSty01 td {border-bottom:1px solid #e5e5e5;}
.trdSty02 td {border-bottom:1px dotted #e5e5e5;}
.toolAD { margin:0 0 10px 10px;}
.toolAD a{ font-size:14px;display:inline-block;margin-right:10px;padding-left:23px;}
.tAd_01 { background:url(../images/dotsB.png) 0 0 no-repeat;}
.tAd_02 { background:url(../images/dotsB.png) 0 -68px no-repeat;}
.tAd_03 { background:url(../images/dotsB.png) 0 -139px no-repeat;}
/*--- head Block ---*/
.hd {height:32px;line-height:32px; padding:0 12px;background:url(../images/tabsBg.png) 0 0 repeat-x;overflow:hidden;}
.hd h3 {float:left;font-size:14px;}
.hd a {color:#111;} 
.mRt {float:right; margin:-24px 12px 0 0;}
.mlinks {float:right;font-size:12px;}
.mlinks a {display:inline-block;margin-left:12px;color:#5476A5;}
.mlinks a:hover {text-decoration:underline;color:#00529B;}
.dataInfo {float:right;font-size:11px;color:#888;}
/*----- Google Ads -----*/
.gads728x90 { float:right;}
/*------ footers ------*/
#footers {color:#999999; margin:8px auto; border:1px solid #EEEEEE;}
.legal{ margin-bottom:8px; padding:8px 0px 4px 0px; text-align:center; background-color:#F6F6F6;border-bottom:1px solid #EEEEEE;}
.siteinfo ul { margin:0px auto;}
.siteinfo ul li { display:inline;font-family:tahoma; }
.copyrights span { font-size:10px;}
.copyrights,.siteinfo,.contact { overflow:hidden; height:1%; margin:0px 0px 8px 10px;}
.copyrights {margin-bottom:4px;}
.cnyslogo { float:right; margin:-62px 10px 0px 0px;*margin:-58px 10px 0px 0px;}
.cnyslogo img {padding:0; border:none;vertical-align:text-top;}

/*------ top button ------*/
#topcontrol {position:fixed;_position:absolute;bottom:10px!important;left:50%!important;width:35px;height:35px;margin-left:500px;filter:Alpha(Opacity=0);opacity:0;cursor:pointer;}
.sroltop {display:block;width:35px;height:35px;background:url(http://chart.cnyes.com/images/toparow.png) 0 0 no-repeat;}