@charset "utf-8";
/* Copyright (c) 2007, Yahoo! Inc. All rights reserved. */
body {font:13px arial,helvetica,clean,sans-serif;background:#fff; margin:0; padding:0;}
table {font-size:inherit;font:100%;}
input {font:99% arial,helvetica,clean,sans-serif;}
body * {line-height:1.22em;}
ul,form,fieldset,legend,h3,p{ margin:0; padding:0; list-style:none;}
img,fieldset{border:0;}
legend{ display:none;}
em { font-style:normal}
a:link { color:#03c;}
b { color:#d00; font-weight:normal;}
a b { text-decoration:underline;}

/*head*/
sup,sub{line-height:-1px;vertical-align:text-top}sub{vertical-align:text-bottom}
#hd{zoom:1;position:relative;margin:.5em 1em;}
#hd a:link,#hd a:visited{color:#0353CE;}
.lg{float:left;margin-top:.15em}
.schbox{float:left;margin-left:1.5em;width:600px;}
.schbox ul,.schbox fieldset{_display:inline;}
.schbox fieldset{_display:inline;position:relative;z-index:99}
.schbox li{float:left;font-size:107%;margin-right:1em}
#hd .schbox li.on{font-weight:bold;}
#hd .schbox li.on a{cursor:pointer;color:#000;text-decoration:none;}
.schbox input,.bsch input{width:26.4615em;*width:26.1615em;font-size:107%;margin-top:.3em;padding:.3em;_height /* */:28px;clear:left;background:#FFFFFF url(http://cn.yimg.com/i/os/070827/oms_019.gif) no-repeat scroll 0 0;border-color:#7C7C7C rgb(206, 206, 206) rgb(195, 195, 195) rgb(124, 124, 124);border-style:solid;border-width:1px;width:355px;padding:5px 6px 4px 6px}
.schbox button,.bsch button{font-size:107%;width:110px;height:28px;background:url(http://cn.yimg.com/i/os/v004/btn_sch.gif) no-repeat;border:0;color:#223c6d;font-weight:bold;cursor:pointer;_cursor:hand;margin:.1em 0 0 .3em;*margin:0 0 0 .3em}
.schbox button sup,.bsch button sup{font-weight:normal;font-family:Arial, Helvetica, sans-serif;font-size:88%;margin-left:.3em;position:relative;top:-2px}

/*result*/
#ycont{ float:right; margin-left:-25em; width:100%;}
#ypri { margin-left:10.2em;color:#333; zoom:1;}
#ysec { float:left; width:132px; z-index:50; position:relative;border-top:1px solid #ccc; padding-top:.3em; *padding-top:.8em;}


#ysch { width:100%; zoom:1; }


.fullWidth { margin-left:0!important;background:none!important;}


#ypri .result { margin:-1.6em 1em .5em 1em; *margin:-.5em 1em .5em 1em;zoom:1;}
.fullWidth .result {margin:-1em 1em .5em 1em!important; *margin:0 1em .5em 1em!important;}
#ypri ol { margin-left:1em; padding:0; list-style:none;}
#ypri span em {color:#027D00;}


#ystcont { width:100%;float:left;margin-right:-25em; }
#ystcon {margin-right:23em; position:relative; zoom:1;border-top:1px solid #ccc; padding-top:1em;}
.noright #ystcon { margin-right:4em;}
#ybar {padding:0 .3em 0 .8em; margin: 0 .5em 1em 0; _margin: 0 .2em 1em 0;float:right;width:20em; _width /* */:21em; position:relative;}


.rst_mus,.rst_pho,.rst_blog { position:relative; z-index:999; margin-top:1em; *margin-top:0;font-size:12px;}
.rst_blog { font-size:100%;}
.rst_mus td a {color: #04D;}
.rst_mus table {width:97%; _width /* */:94%;border-collapse:collapse;}
.rst_mus th { background:#E1F3FD; padding:.3em 0 .3em .3em; border-top:1px solid #ADD6F2;}
.rst_mus td { text-align:center; padding-left:.3em; border-bottom:1px solid #F0F0F0; height:38px;}
.rst_mus .m_num { text-align:left; width:3%; white-space:nowrap;}
.rst_mus .m_song { text-align:left; width:25%; padding-left:.6em; padding-right:.2em;}
.rst_mus .m_singer { text-align:left; width:10%;}
.rst_mus .m_album { text-align:left; width:22%;}
.rst_mus ul {zoom:1; padding-left:.8em;}
.rst_mus li { float:left; margin-bottom:0!important; border:1px solid #ADD6F2; border-bottom:0; margin-right:.2em; position:relative; bottom:-1px;}
.rst_mus .on{ background:#E1F3FD;border-bottom:1px solid #E1F3FD;}
.rst_mus li a,.rst_mus li b { padding:.35em 1.4em; display:block; height:100%; float:left;}
.rst_mus li b {padding:.35em 1em; color:#000; }
.rst_mus ul:after {content:'.'; visibility:hidden; clear:left; display:block; height:0;}
.mus_sel { position:absolute; top:-2.8em; left:9em;}
.speed0,.speed1,.speed2,.speed3,.speed4,.speed5 { width:29px; height:6px; display:block; overflow:hidden; background:url(http://cn.yimg.com/i/os/0625/speed.gif) no-repeat; text-indent:-999px;}
.speed0 { background-position:-30px 0;}
.speed1 { background-position:-24px 0;}
.speed2 { background-position:-18px 0;}
.speed3 { background-position:-12px 0;}
.speed4 { background-position:-5px 0;}

.rst_pho ul {zoom:1; position:relative; left:-2.8em; _left:.1em;}
.rst_pho li {width:182px; height:218px;float:left; overflow:hidden; margin:0 0 0 2.25em!important; _margin:0 2em 0 0!important;text-align:center; font-size:12px;}
.rst_pho li div { width:180px; height:180px; border:1px solid #ccc; margin-bottom:.5em;}
.rst_pho ul:after {content:'.'; visibility:hidden; clear:left; display:block; height:0;}
.rst_pho .blank {height:170px; width:1px;}
.rst_pho img { vertical-align:middle; position:relative; top:5px;_top /* */:4px;}
.pho_sel { position:absolute; top:-2.8em; left:9em; }

.haspic  {zoom:1;}
.haspic .rst_news_img { width:82px; height:82px; float:left; margin-right:1em;}
.haspic .rst_news_img img { border:1px solid #0201ff;}
.haspic .rst_news_dtl { width:345px; float:left; _overflow /* */:hidden}
.haspic .rst_news_dtl p { width:320px; display:inline}
.haspic:after { content:'.'; height:0; visibility:hidden; display:block; clear:both;}
.rst_news a.rltnews { color:#037e00!important;}
.rst_news_info { display:block;}


.rst_blog ol { margin-left:0!important;}
.rst_blog .inf { color:#666; display:inline-block; padding-bottom:.2em; font-size:12px;}
.rst_blog .inf .wbg { background:#FBFFC9;}
.rst_blog a.rss { background:url(http://cn.yimg.com/i/os/icorss.gif) no-repeat; background-position:0 center; *background-position:0 .1em; padding-left:1.2em;}

/*left*/
#ysec #related { margin-left:1em; margin-top:4em;}
#ysec #related h3 {  font-size:92%; *font-size:88%;font-weight:normal;}
#ysec #related ul { margin-bottom:2em;}
#ysec #related li { line-height:1.6;}

#ysec #newsorder { margin-left:1em; margin-top:4.5em;}
#ysec #newsorder h3 {  font-size:92%; *font-size:88%;}
#ysec #newsorder ul { margin-top:.3em; margin-bottom:2em;}
#ysec #newsorder li { line-height:1.6; font-size:92%; *font-size:88%;}




/*right*/
.ybox { border:1px solid #ccc;zoom:1; position:relative; margin-bottom:.8em;}
.ybox h2 {font-size:107%; margin:.4em .2em; padding:0;}
.ybox h2 a { background:url(http://cn.yimg.com/i/os/0625/abg4.gif) .5em center no-repeat; color:#000; padding:0 0 0 2em; *padding:.2em 0 0 2em; }
.ybox .head { position:absolute; right:0; top:.2em;}
.ybox .head,.ybox .foot { text-align:right; color:#7F7F7D; font-size:92%; padding:.6em;}
.ybox .foot { padding:.8em;}
.ybox .body {zoom:1;}

.fold .body { display:none;}
.fold h2 { margin-bottom:0;}

#yphoto .body ul { margin:-.6em 0 0 .8em; _margin-left:.5em; _margin-left /* */:.2em;}
#yphoto .body li { width:111px; height:110px; border:1px solid #ccc; background:#fff; float:left; margin:.6em .7em 0 0; _margin:.6em .5em 0 .2em; _margin /* */:.6em .2em 0 .4em; text-align:center; position:relative;}
#yphoto .body li .blank {height:103px; width:1px;}
#yphoto .body li img { vertical-align:middle; position:relative; top:3px;*top:2px;_top /* */:1px;width:98px;height:98px}
#yphoto .body li .fadebox { display:none;}
#yphoto .body li.on { z-index:100;}
#yphoto .body li.on .fadebox{position:absolute; z-index:100; top:-12px; left:-8px; width:0; height:0; background:#000; color:#fff; font-size:11px; line-height:10px; display:block; overflow:hidden}
#yphoto .body li.on .innerbox {width:110px; height:110px; margin:auto; margin-top:.5em;}
#yphoto .body li.on .innersize {margin:.3em 0 0 .7em; text-align:left;}

#ymusic ul li a {color: #04D;}
#ymusic ul,#yweb ul,#ynews ul { margin:0 1em;}
#ymusic li,#yweb li,#ynews li { position:relative; padding:.4em 0; zoom:1; font-size:12px;}
#ymusic .listen a{ background:url(http://cn.yimg.com/i/os/icolis.gif) left no-repeat; display:block; padding:.3em 0; padding-left:23px;}
#ymusic .listen a:link { color:#03c!important;}
#ymusic .listen a:visited { color:#551A8B;}
#ymusic .listen { position:absolute; right:0;top:0px;}

#yblog ul { margin:0 1em;}
#yblog li { line-height:2; zoom:1;}
#yblog li div { margin:0 0 .3em 1.2em;}

#ynews li span { font-size:11px; color:#999; padding-left:.5em;}

/*photo show*/
#photoshow{ margin-top:2em; text-align:center; padding-bottom:1em;}
#photoshow p { margin-bottom:1em;}

/*pager*/
.p { position:absolute; border-top:1px solid #fff; right:-1.5em; _right /* */:-1em; top:-1px; border-left:1px solid #ccc; padding:2.2em 0 0 0; zoom:1; height:100%}
.p a,.p b { width:34px; height:36px; line-height:36px; display:block; text-align:center;}
.p a { background:url(http://cn.yimg.com/i/os/pgbg.gif) 0 0 repeat-y; color:#666; text-decoration:none; font-weight:bold;}
.p a:hover { font-size:122%;}
.p a.pre span,
.p a.nxt span { background:url(http://cn.yimg.com/i/os/arrow1.gif) center center no-repeat; display:block; width:100%; height:100%; cursor:pointer; *cursor:hand;}
.p a.disable { background:none;}
.p a.disable span { background:none; cursor:default!important;}
.p a.nxt span {background:url(http://cn.yimg.com/i/os/arrow2.gif) center center no-repeat;}
.p a.last { background:url(http://cn.yimg.com/i/os/pglast.gif); height:1px; overflow:hidden;}
.p b {  position:relative; left:-1px; bottom:-1px; color:red; border:1px solid #ccc;border-left:1px solid #fff; background:#fff; font-weight:bold;}

/*pager*/
.p2 { margin:1.5em 0 1.2em 0; zoom:1; text-align:center;}
.p2 a,.p2 b{ display:inline-block; padding:.3em .65em; font-size:107%;color:#03c; text-decoration:none; border:1px solid #ddd; margin-right:.4em; margin-bottom:.4em;}
.p2 b { border:1px solid #fff; font-weight:bold; color:#FF2B00;}
.p2 a:hover {border:1px solid #000; background:#00f; color:#fff;}
.p2 a.pre,.p2 a.nxt{ border:2px solid #ddd;padding:.3em .65em; *padding:.3em .65em .4em .65em; font-size:92%;}
.p2 a.pre:hover,.p2 a.nxt:hover{ border:2px solid #000;}


/*rsn*/
.currst { position:relative; left:-9.7em;}
.currst h2 {font-size:107%; margin:0; padding:0; margin-top:-.5em;}
.currst h2 strong { background:url(http://cn.yimg.com/i/os/0625/abg3.gif) .5em center no-repeat; color:#000; padding:0 0 0 2em; *padding:.2em 0 0 2em; }
.fullWidth .currst{ left:.55em;}
.rn { text-align:right; position:relative; left:-3.2em;color:#7F7F7D; font-size:92%; top:-1.5em;}

/*windows*/
#window { margin-left:1.5em; _margin-left /* */:.5em; position:relative; z-index:100; font-size:12px; margin-bottom:1.5em;}
#window h2 { font-size:100%; color:#666; font-weight:normal; margin:.8em 0; padding:0;}
.by1 { margin-bottom:1em;color:#666;}
.by1 a { font-size:122%; line-height:1.8;}
.by1 a.a2 { color:#666;font-size:100%;}
.by1 li{margin-bottom:.8em!important}
.windowpg { font-size:13px; margin-left:1em;}

/*thumbs*/
#thumbs { zoom:1; margin-left:.8em; _margin-left:.2em; _width /* */:240px; _overflow /* */:hidden;}
#thumbs:after { content:'.'; visibility:hidden; display:block; clear:both; height:0;}
#thumbs a {padding: 0;background: none;border: 0;}
#thumbs ul {float:left;position: relative;padding: 0 4px 4px 0;margin: 0 auto;_width /* */:240px;_left /* */:-80px;}
#thumbs li {float:left;margin: 8px 0 0 8px;background:#f0f0f0;border:1px solid #00d;}
#thumbs a {height: 66px;width: 66px;float: left;overflow: hidden;border: 0;padding: 0;opacity:.9;filter:alpha(opacity=90);text-align:center;position:relative;display:table-cell;}
#imgevt {position: absolute;top: 34px; *top: 33px;left: 10px;_left: 3px; margin: 0; padding: 0; width: 240px; height: 148px; z-index: 99; 
}
#imgevt .evthd{ float: left; width: 68px; height:68px; margin-top:8px; margin-left:8px; background: url(http://cn.yimg.com/i/os/0625/pixl.gif) no-repeat;
 cursor:pointer; _cursor:hand;}
#imgzoom { position:absolute; z-index:88; left:18px; _left:19px; top:36px; *top:37px; width:220px; height:144px;}
#imgzoom .imginner { position:relative; height:144px; overflow:hidden;}
#imgzoom img { border:1px solid #000;}
.imgz_0,.imgz_1,.imgz_2,.imgz_3,.imgz_4,.imgz_5 { display:none; text-align:center;}
.imgz_0 { text-align:left;}
.imgz_2 { text-align:right;}
.imgz_3 { position:absolute; bottom:-3px; *bottom:0; left:0;}
.imgz_4 { position:absolute; bottom:-3px; *bottom:0;width:100%;}
.imgz_5 { position:absolute; bottom:-3px; *bottom:0; right:0;}

/*switch*/
#switch1 { position:absolute; top:0; background:#fff; width:260px; height:220px; z-index:1000; background:url(http://cn.yimg.com/i/os/0625/switch.gif) 1.3em 2.2em no-repeat #fff; }
#switch1 h3 { color:#6F9D6C; font-weight:bold!important; margin-left:1.1em; }

/*copyright*/
#copy { font-size:92%;}
#copy,#copy a { color:#666;}

/*noresult*/
#ypri .noresult{ margin:0 0 0 2em; padding-top:3em; font-size:107%;}
#ypri .noresult h2 { font-size:107%; margin:1.5em 0 1em 0;}
#ypri .noresult p { line-height:1.6; background:url(http://cn.yimg.com/i/os/norst.gif) no-repeat; padding:.3em 0 .5em 2.3em;}
#ypri .noresult ul { margin-left:2em; padding:0; list-style: disc}
#ypri .noresult li { margin-bottom:.5em;}
#ypri .noresult .rst_mus ul { margin:0; margin-bottom:2em; _padding-left:2.2em;_padding-left /* */:0;}
#ypri .noresult .rst_mus li { list-style:none;}


/*misc*/
.ybox .body:after,#ysch:after,#ypri:after {content:'.'; visibility:hidden; clear:both; display:block; height:0;}

/*temp*/
#ypri h3 { font-size:122%; font-weight:normal;}
#ypri li { margin-bottom:1em;}
#ybar li { margin-bottom:0;}
#ypri h3 em{ font-size:.8125em; color:#7C7C7C;}
#ypri h3 em a,#ypri span,#ypri span a:link {color:#666;}
#ypri i { font-style:normal; font-weight:bold;font-family:Verdana; vertical-align:middle; margin-right:.3em;color:#000; font-size:92%;}
#ystcon li p { max-width:37em;  margin:.1em 0; line-height:1.4;*width:expression(this.style.width > 490 ? "37em" : "auto" ); _width:expression(document.body.clientWidth > 980 ? "37.5em" : "auto" ); margin-right:30px;}




/*photo_single*/
#photo_single #hd { border-bottom:1px solid #ccc;}
#photo_single #hd .nav { visibility:hidden; height:0; overflow:hidden;}
#photo_single .ft { text-align:center; color:#666; padding-bottom:1em; font-size:92%;}


#ysec a { color:#03c;}
.no_rst_pho,.no_rst_mus {margin-top:1em;position:relative;z-index:999;}

/*shortcut*/
.sc1 { margin:-.5em 4em 3em 2em; *margin:-.5em 4em 2em 2em; border:1px solid #c7dbf0;zoom:1; overflow:hidden}
.sc1inner { border:1px solid #fff; background: url(http://cn.yimg.com/i/os/0625/sc1.gif) 1.5em center no-repeat #f3f9ff; padding:.6em; padding-left:6em;line-height:1.5;}

.sc2 { margin:-.5em 4em 3em 2em; *margin:-.5em 4em 2em 2em; border:1px solid #c7dbf0;zoom:1; overflow:hidden}
.sc2inner { border:1px solid #fff; background: url(http://cn.yimg.com/i/os/0625/sc2.gif) 1.5em center no-repeat #f3f9ff; padding:.8em; padding-left:5em;line-height:1.5; font-size:107%;}
.sc3 { margin:-.5em 4em 3em 2em; *margin:-.5em 4em 2em 2em; border:1px solid #c7dbf0;zoom:1; overflow:hidden}
.sc3inner { border:1px solid #fff; background:#f3f9ff; padding:.8em; padding-left:1.3em;line-height:1.5; font-size:107%;}

#ystock h2 a { background:url(http://cn.yimg.com/i/os/0706/barl.gif) .5em center no-repeat;}
#ystock .body { background:#f3f6ff; border-bottom:2px solid #acc3d3; margin:.8em 1em 0 1em;} 
#ystock .body td { padding:.3em .5em; text-align:center;}
#ystock .body td.first { border-right:1px solid #d0d0d0;}
#ystock .body td.last { border-left:1px solid #fff;}
#ystock .body .stocknum { font-size:12px;}
#ystock .body .up { color:#f00; font-weight:bold;}
#ystock .body .down { color:#027d01; font-weight:bold;}
#ystock .body em { font-size:11px;}

.currst2 { position:relative; left:0.5em;}
.currst2 h2 {font-size:107%; margin:0; padding:0; margin-top:-.5em;}
.currst2 h2 strong { background:url(http://cn.yimg.com/i/os/0706/bard.gif) .5em center no-repeat; color:#000; padding:0 0 0 2em; *padding:.2em 0 0 2em; }

.sc4 {margin:.8em 0 3em 0;zoom:1;overflow:hidden;}
.sc4 .sc4l {float:left;width:170px;}
.sc4 .sc4r {float:right;width:470px; background:#f3f6ff; border:1px solid #acc3d3;}
.sc4item h4 { font-size:92%; background:#fff;margin:2px;padding:.4em .2em .2em .4em;}
.sc4item .sctb1 { width:96%; margin-left:4px; margin-top:.3em; margin-bottom:.8em;}
.sctb2 { width:90%; margin-left:10px; font-family:"瀹嬩綋"; margin-bottom:8px;}
.sc4item td { font-size:12px; padding:.3em 0; }
.sctb1 td {border-bottom:1px dashed #b3b3b3; text-align:right;}
.sc4tn { text-align:left!important;}
.sctb2 td { padding:.2em 0;}
.sc4item a { color:#000; text-decoration:underline;}
.sc4 .up { color:#f00!important;}
.sc4 .down { color:#008000!important;}
.sc4_title { float:left;} 
.sc4_date { float:right; font-size:11px; margin-top:.5em;}
.sc4r .head { margin:.5em; zoom:1; overflow:auto;}
.sc4r .head strong { font-size:20px; font-family:"Microsoft YaHei",arial;}
.sc4r .head em { font-weight:bold;}
.sc4r .head .up { font-size:16px; color:#ff0000!important; font-weight:bold;}
.sc4r .head .down { font-size:16px; color:#008000!important; font-weight:bold;}
.sc4r .body table { border-top:1px solid #fff; border-bottom:0; border-left:0; border-right:0; width:98%; margin:auto;}
.sc4r .body td { padding:.3em .6em; border-top:1px solid #d8d9db; border-bottom:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #d8d9db; font-size:12px;}
.sc4r .body td.first { border-left:0;}
.sc4r .body td.last { border-right:0; text-align:center;}
.last button,.sc4sch button { width:40px; height:20px; background:url(http://cn.yimg.com/i/os/0706/btnsc4.gif) no-repeat; border:0; font-size:12px; padding:0; cursor:pointer; *cursor:hand;}
.sc4rimg { border-top:2px solid #acc3d3; background:#fff; text-align:center; padding:.3em 0;}
.sc4rimg img { width:460px; margin:auto;}
.sc4rtit { padding:.2em .5em;border-top:2px solid #acc3d3; zoom:1; overflow:auto; border-bottom:1px solid #fff;}
.sc4rtit h4 { margin:0; padding:0; font-size:107%; font-weight:normal; float:left;}
.sc4rtit em { float:right; font-size:92%;}
.sc4rnews ul { margin:0 .3em; border-top:1px solid #d8d9db; padding:.4em 0;}
.sc4rnews li { position:relative; zoom:1; font-size:92%; border-bottom:1px dashed #ccc; margin-bottom:0!important; line-height:1.8; font-family:"瀹嬩綋";}
.sc4rnews li em { color:#666; position:absolute; right:5px; top:4px;}
.sc4rnews li a { text-decoration:none;}		  
.sc4rnews li a:hover { text-decoration:underline!important;}
.sc4rnews li.last { border:0;}	
.sc4rbar { position:absolute; right:0; top:-1px; width:1px; background:#ccc; height:100%; _height:0; overflow:hidden;}	  

.sc4sch { background:#fff; margin-bottom:6px;}
.sc4sch .val { color:#000!important;}
.sc4sch input { width:118px; margin-right:5px; font-size:12px; color:#999;}
.sc4box {background:#f3f6ff;border:1px solid #acc3d3; padding-bottom:5px;}