/* CSS Document */
body{font-size:12px;background:#fff; text-align:center;}
body,td,input{ font-size:12px; font-family:"宋体";}
body,div,form,img,ul,li,h1,h2,h3,h4,p{margin: 0; padding: 0; border: 0;}
input{ margin:0px; padding:0px;  border:1px solid #CCC; height:19px; line-height:19px;}
select,input{ color:#666;}
li{ list-style-type:none;}
.clear{ clear:both; line-height:0px; height:0px; font-size:0px; visibility:hidden;}
.clearfix:after{content:"."; display:block; height: 0; clear: both; visibility: hidden;} /* only FF */
.left{ float:left;}
.left2{ float:left; width:720px;_width:722px}
.right{ float:right;}

/* color */
.font_color_red{ color:#C00;}
.font_color_green{ color:#080;}
.font_color_gray{ color:#666;}

/*other*/
.linespace{ margin-bottom:5px;}
.nospace{ margin-bottom:0px;}
.line1{ border-bottom:1px solid #ccc;}
.line2{ border-bottom:1px dashed #ccc;}
.newstext li,.newstext_r li{ background:url(http://l.ssimg.cn/images/www2010/home2010_icon.gif) no-repeat 0 -224px; padding-left:14px;}
.newstext_v_txt li{ background:url(http://l.ssimg.cn/images/www2010/home2010_icon.gif) no-repeat 0 -172px; padding-left:40px;}
.nodot li{ background:none; padding-left:0px;}
.dot2 li{ background:url(http://l.ssimg.cn/images/www2010/home2010_icon.gif) no-repeat 0 -265px; padding-left:14px;}
.bb{ border-bottom:1px solid #ddd}
.b3{ border:1px solid #ddd; border-top:none; height:1%}
.fb{ font-weight:700}
.m2{ margin:10px 0}
.m{ margin-top:3px;*margin-top:6px;_margin-top:2px}


/* link */
a:link,a:visited{ color: #0e478c; text-decoration: none;}
a:hover,a:active{ color: #C00; text-decoration: underline;}
a.link_black:link,a.link_black:visited{ color: #000; text-decoration: none;}
a.link_black:hover,a.link_black:active{ color: #C00; text-decoration: underline;}
a.link_black2:link,a.link_black2:visited{ color: #666; text-decoration: none;}
a.link_black2:hover,a.link_black:active{ color: #C00; text-decoration: underline;}
a.link_red:link,a.link_red:visited{ color: #C00; text-decoration: none;}
a.link_red:hover,a.link_red:active{ color: #003dd7; text-decoration: underline;}

/*foot*/
#foot{ width:960px; margin:0px auto;}
#foot .foot_td1{ text-align:center; background-color:#DDD; height:25px; line-height:25px;}
#foot .foot_td2{ padding:5px 0; text-align:center }
#foot .foot_td3{ text-align:center; padding-bottom:10px;}
#foot .foot_td4{ padding-left:165px; text-align:left; line-height:22px;}
#foot span{ color:#007e9d;}
.pageNav{color:#909090;margin:5px 0;line-height:21px;text-align:left;text-align:center;}
.pageNav a{color:#909090;text-decoration:none;}
.pageNav a:hover{color:#C00;text-decoration:underline;}

/*head*/
.top_ad{margin:0 auto; width:960px; font-size:0; line-height:0}
#top{ width:960px;background:url(http://l.ssimg.cn/images/www2010/home2010_bg.gif) repeat-x 0 -191px; height:30px; margin:0px auto; color:#666; border-bottom: 1px solid #CCC; }
#top form{ padding-left:10px;}
#top label{ float:left; margin-top:9px; padding-left:5px;}
#top input{ float:left;margin-top:5px; padding-left:3px; width:110px;FILTER:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#F0F0F0,EndColorStr=#FFFFFF);}
#top .input1,#top .input2{ float:left; width:60px; height:21px; background:url(http://l.ssimg.cn/images/www2010/home2010_img.png) no-repeat; margin: 5px 0 0 5px; cursor:pointer;}
#top .input1{ background-position:-127px 0;}
#top .input2{ background-position:-191px 0;}
#top .fav1{ float:right; padding:0 10px 0 5px ; margin-top:9px;}
#top .topicon{ float:right; width:16px; height:16px; background:url(http://l.ssimg.cn/images/www2010/home2010_icon.gif) no-repeat -10px -10px; margin-top:7px;}

#head{ width:960px; margin:0px auto;}
#head .logo{ float:left; margin:10px 0px;}
#head .menu1,#head .menu2,#head .menu3{ float:left; margin-top:10px; height:40px; overflow:hidden;}
#head .menu4,#head .menu5{ float:left; padding-top:8px; margin:5px auto 3px; height:20px; overflow:hidden; border-top:1px solid #CCC;}
#head .menu1{ width:290px;border-right:1px solid #CCC;}
#head .menu2{ width:270px;border-right:1px solid #CCC;}
#head .menu3{ width:238px;}
#head .menu4{ width:515px;}
#head .menu5{ width:285px; float:right;}
#head ul{ padding-left:6px;}
#head li{ float:left; width:35px; padding-bottom:12px; text-align:center;}
#head .first{ font-weight:bold;width:35px;} 
#head .third{ width:48px;}
#head .fouth{ width:60px;}

.ad1{ width:960px; margin:0px auto 5px; clear:both; overflow:hidden;}
.adleft1{ float:left; width:720px; }
.adright1{ float:right; width:230px; }
.ad1 ul{ height:22px; overflow:hidden;}
.ad1 li{ float:left;padding:0px 8px; height:22px;  line-height:22px; color:#666;}
.ad1 a:link,.ad1 a:visited{ color: #666; text-decoration: none;}
.ad1 a:hover,.ad1 a:active{ color: #003dd7; text-decoration: underline;}
.ad1 a.link_red:link,.ad1 a.link_red:visited{ color: #C00; text-decoration: none;}
.ad1 a.link_red:hover,.ad1 a.link_red:active{ color: #003dd7; text-decoration: underline;}

/* top quote */
.topquote{ width:959px; height:40px; margin:0px auto; border:1px solid #CCC; border-right:0px;}
.topquote a{ float:left; text-align:center; text-decoration:none; cursor:pointer; }
.topquote a.btn,.topquote a.btn1{ width:118px; height:40px; border-left:1px solid #FFF; border-right:1px solid #CCC; background-color:#F6F6F6; color:#000; text-decoration:none; }
.topquote a.btn1{ width:117px;}
.topquote a:hover{ background-color:#fff; color:#C00;}
.topquote span{ display:block;}
.topquote .q1{ line-height:20px; padding-top:2px;}
.topquote .q2,.topquote .q3{ line-height:18px;font-family:Arial, Helvetica, sans-serif; font-size:10px; overflow:hidden;}

.allsearch{ width:948px; height:30px; padding:5px 0 0 10px; margin:0px auto 10px;background:url(http://l.ssimg.cn/images/www2010/home2010_bg.gif) repeat-x 0 0; text-align:left; border:1px solid #ccc; border-top:none}
.allsearch input{ float:left; border:0px; margin-top:3px; margin-right:5px;}
.allsearch span{ float:left; margin-right:10px; margin-top:5px;}
.allsearch .input{ margin:0px;}
.allsearch .input .text{ margin-top:0px; border:1px solid #CCC; padding-left:3px; width:190px;}
.allsearch .s_input{ width:70px; height:21px; margin:0px 20px 0 0;  background:url(http://l.ssimg.cn/images/www2010/home2010_img.png) no-repeat 0 0; cursor:pointer;}
.allsearch .n_icon{ width:16px; height:16px; background:url(http://l.ssimg.cn/images/www2010/home2010_icon.gif) no-repeat -36px -10px; margin-left:20px}
.allsearch .n_move{ width:250px; height:15px; line-height:15px; overflow:hidden; }
.allsearch .w1{font-weight:bold; color:#0e478c;}
.allsearch .w2{ float:right;}

/* pic */
.more_ico{ width:3px; height:14px; background:url(http://l.ssimg.cn/images/www2010/home2010_icon.gif) no-repeat 0 -246px; float:right;}
.zsh_logo{float:left; width:85px; height:60px; background:url(http://l.ssimg.cn/images/www2010/home2010_icon.gif) no-repeat 0 -350px}
.quote_open,.quote_close{width:9px; height:9px; background:url(http://l.ssimg.cn/images/www2010/home2010_icon.gif) no-repeat 0 -200px; margin-left:5px}
.quote_close{background:url(http://l.ssimg.cn/images/www2010/home2010_icon.gif) no-repeat -11px -200px;}
.button,.button2{ width:50px; height:21px; background:url(http://l.ssimg.cn/images/www2010/home2010_img.png) no-repeat -75px 0; cursor:pointer; line-height:21px; text-align:center; color:#666}
.button2{ background-position:-254px 0}
.lab_stock,.lab_finance,.lab_fund{width:26px;height:53px;position:absolute;background:url(http://l.ssimg.cn/images/www2010/home2010_img.png) no-repeat 0 -23px;	left: -26px; top:-1px; cursor:pointer}
.lab_finance{background:url(http://l.ssimg.cn/images/www2010/home2010_img.png) no-repeat -27px -23px;}
.lab_fund{background:url(http://l.ssimg.cn/images/www2010/home2010_img.png) no-repeat -54px -23px;}
.icon_btn{ width:16px; height:10px; background:url(http://l.ssimg.cn/images/www2010/home2010_icon.gif) no-repeat -7px -27px; display:block;}

.flow .up,.flow .down{ width:12px; height:10px; background:url(http://l.ssimg.cn/images/www2010/home2010_icon.gif) no-repeat -32px -27px; margin:5px 5px 0 0; float:left}
.flow .down{background:url(http://l.ssimg.cn/images/www2010/home2010_icon.gif) no-repeat -50px -27px;}

.weather1,.weather2,.weather3,.weather4,.weather5,.weather6{ width:55px; height:35px; background:url(http://l.ssimg.cn/images/www2010/home2010_icon.gif) no-repeat;}
.weather1{ background-position: -267px -10px}
.weather2{ background-position: -358px -10px}
.weather3{ background-position: -443px -10px}
.weather4{ background-position: -267px -70px}
.weather5{ background-position: -358px -70px}
.weather6{ background-position: -443px -70px}

.staricon,.staricon2,.staricon3{ width:11px; height:11px; background:url(http://l.ssimg.cn/images/www2010/home2010_icon.gif) no-repeat;}
.staricon{ background-position: -80px -12px;}
.staricon2{background-position: -102px -12px;}
.staricon3{background-position: -91px -12px;}

.icon_no1,.icon_no2,.icon_no3,.icon_no4,.icon_no5{ width:19px; height:11px; background:url(http://l.ssimg.cn/images/www2010/home2010_icon.gif) no-repeat; font-size:1px; margin-left:5px;}
.icon_no1{ background-position:0 -57px;}
.icon_no2{ background-position:0 -73px;}
.icon_no3{ background-position:0 -88px;}
.icon_no4{ background-position:0 -104px;}
.icon_no5{ background-position:0 -119px;}

.topic_ico{width:90px; height:90px; display:block}

/* Structure */
.main{ width:960px; margin:0px auto 10px; background-color:#FFF;text-align:left; }
.L_content{ float:left; width:340px;}
.M_content{ float:left; margin-left:10px;width:370px;}
.R_content{ float:right;width:230px;}
.left_ad{ width:720px; height:75px;}
.right_ad{ width:230px;}
.mainbord{ border:1px solid #ddd; height:1%}
.label{ position:relative}
.box{ margin-bottom:10px}
.box2{ margin-bottom:7px}

/* focus */
.focus{ padding:9px 10px 8px;_padding:8px 9px; background:#f8f8f8; border-bottom:1px solid #ddd}
#ifocus { width:320px; height:155px;}
#ifocus_pic { display:inline; position:relative;float:left;width:245px; height:155px; overflow:hidden; border:1px solid #ccc; background:#fff}
#ifocus_piclist { position:absolute;top:0;}
#ifocus_piclist li { width:245px; height:155px; overflow:hidden; display:none}
#ifocus_piclist img { width:245px; height:155px;}
#ifocus_btn { display:inline; float:right; width:68px;}
#ifocus_btn li { width:68px; height:40px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_btn img { width:50px; height:28px; margin:4px 0 0 12px;border:1px solid #ccc }
#ifocus_btn .current { background: url(http://l.ssimg.cn/images/www2010/home2010_img.png) no-repeat 0 -234px; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#ifocus_btn .current img{border:1px solid #052750 }
#ifocus_opdiv { position:absolute; bottom:0; width:245px; height:20px; background:#000; opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70); }
#ifocus_tx { position:absolute; left:5px; bottom:1px; color:#FFF; width:240px; font-size:14px }
#ifocus_tx .normal { display:none; }

/* text */
.newstxt{ padding:5px 5px 0;}
.newstxt2{ padding:0 5px}
.newstxt3{ padding:5px 0}
.newstxt4{ padding:10px 5px 0}
.topicnews{ padding:5px; font-size:12px}
.topicnews li{ text-align:center; line-height:20px; height:20px;}
.newstext,.newstext_v{ padding:5px; font-size:14px;}
.newstext_r { padding:5px 0; font-size:12px}
.newstext_v_txt{width:318px; height:40px;}
.newstext li{ line-height:24px; height:24px;}
.newstext_v_txt .pic{ width:60px; height:40px;margin-right:3px; float:left}
.newstext_v_txt li{font-weight:700; line-height:20px; float:left}
.newstext_v_txt p{font-size:12px; margin-left:5px; line-height:20px; float:left; width:250px}
.newstext_r li{ line-height:20px; height:20px; white-space:nowrap}
.wrap_r li{ width:197px; overflow:hidden}
.h24 li{ line-height:24px; height:24px}
.h72 li{ line-height:19px; height:57px}
.mr li{ margin-right:5px; float:left}
.newstext li.rline1,.newstext_r li.rline1{ border:1px solid #C00; border-bottom-width:0;}
.newstext li.rline2,.newstext_r li.rline2{border-left:1px solid #C00; border-right:1px solid #C00;}
.newstext li.rline3,.newstext_r li.rline3{border:1px solid #C00; border-top-width:0;}
.newstext h2,.topicnews h1,.topicnews h2{ line-height:24px; height:24px; overflow:hidden; font-size:20px; margin-bottom:5px; padding-top:10px; font-family:"黑体"; text-align:center;font-weight:normal;}
.topicnews h1{ padding:10px 0 3px;_padding:10px 0 4px}
.newstext h2{ padding-top:3px; font-size:18px; height:20px; line-height:20px;}
.newstext h3{font-size:14px; height:24px; line-height:24px; text-align:center; font-weight:400}
.topicnews h3{ font-size:14px;text-align:center; margin-bottom:5px; padding-top:5px; height:16px }
.newsad{ padding:5px 5px 5px 0; background:#f3f3f3; border-top:1px solid #ddd}
.newsad li{ float:left; margin-left:8px; line-height:20px; white-space:nowrap}
.newsad_r{ padding:2px 5px 1px 0; background:#f3f3f3; border-top:1px solid #ddd}
.newsad_r li{ float:left; margin-left:8px; line-height:16px; white-space:nowrap}

/* title */
.newstitle_o{ height:28px; border-bottom:1px solid #ddd; background:url(http://l.ssimg.cn/images/www2010/home2010_bg.gif) repeat-x 0 -32px;text-align:right; position:relative; line-height:28px; padding-right:5px}
.newst_o_txt{ position:absolute;background:url(http://l.ssimg.cn/images/www2010/home2010_bg.gif) repeat-x 0 -62px; border:1px solid #ddd; border-bottom:1px solid #fff; font-size:14px; font-weight:700; text-align:center; padding:5px 10px 0; height:13px; left:15px; top:9px; line-height:13px }
.newstitle,.newstitle_r{ height:24px; border-bottom:2px solid #052750; background:#f8f8f8; position:relative; text-align:right; line-height:24px; padding-right:5px}
.newst_txt,.newst_txt_r{position:absolute; border:1px solid #ddd; border-bottom:2px solid #fff; background:#fff; height:28px; line-height:28px; font-size:14px; font-weight:700; text-align:center; bottom:-2px; left:5px}
.newst_txt{ width:80px}
.newst_sd{position:absolute; width:2px; height:30px; ;background-color:rgba(153,153,153,0.2); background:#999\9; filter:alpha(opacity=20); left:87px; bottom:-2px}
.newstitle_r{ border-bottom:2px solid #ddd;}
.newstitle_r input{ width:70px;float:right; margin-top:2px; padding-left:5px }
.newstitle_r .q2{ float:right; padding-left:5px;; margin-top:2px }
.newst_txt_r{border:none; border-bottom:2px solid #052750; background:#f8f8f8; height:24px; line-height:24px; left:0;padding:0 10px; }
.more{ float:right; width:30px;}

/* right */
.q_h{height:210px;*height:209px;_height:210px; overflow:hidden;border:1px solid #ddd; border-bottom:none; border-top:none; background:#f3f3f3; float:left}
.quote_tab{ background:#f8f8f8; border-right:1px solid #ddd; height:24px}
.quote_tab li{line-height:22px; border:1px solid #ddd; border-right:none; background:#f8f8f8; float:left; text-align:center}
.quote_tab_w{ width:56px}
.quote_tab_w2{ width:57px;}
.quote_tab_w3{ width:114px}
.quote_tab_w4{ width:113px;}
.quote_tab_w5{ width:76px}
.quote_tab_w6{ width:74px;}
.quote_tab .select{ background:#fff; border-top:2px solid #052750; border-bottom:1px solid #fff; font-weight:700}
.quote_table{width:228px; background:#fff}
.quote_table li{ border-bottom:1px solid #ddd;}
.quote_table table{ width:100%;text-align:center;}
.quote_table td{ height:24px; *height:16px; *padding-top:4px}
.quote_table .other td,.quote_table .other th{border-bottom:1px solid #ddd;height:25px;*height:21px}
.quote_table .other th{ height:32px;*height:21px;_height:22px;font-weight:normal; padding-bottom:3px;*padding-top:2px;background:url(http://l.ssimg.cn/images/www2010/home2010_bg.gif) repeat-x 0 -167px;border-bottom:none; color:#0e478c}
.quote_table font{ font-family:Verdana; font-size:10px; overflow:hidden;}
.quote_table .content .quotepic{ float:left; width:165px; padding:5px 0 0; text-align:right;}
.quote_table .content .quoteinfo{ float:left; width:54px; padding-left:5px;}
.quote_table .content .quoteinfo a{ float:left; border:1px solid #CCC; width:54px; height:16px; line-height:16px; text-align:center; margin-bottom:6px; text-decoration:none; background:url(http://l.ssimg.cn/images/www2010/home2010_bg.gif) repeat-x 0 -82px; padding-top:2px}
.quote_table .content .quoteinfo a:hover{background:url(http://l.ssimg.cn/images/www2010/home2010_bg.gif) repeat-x 0 -102px; text-decoration:none; border-color:#ccc; color:#fff}
.quote_table .content .quoteinfo a.current{background:url(http://l.ssimg.cn/images/www2010/home2010_bg.gif) repeat-x 0 -122px;border-color:#314154; color:#fff}
.quote_search,.flow_search{background:#f3f3f3; border:1px solid #ddd; border-top:none; height:26px; padding:4px 0px 0px 8px; color:#666; float:left; width:220px; position:relative}
.flow_search{ border:none; border-top:1px solid #ddd;}
.quote_search select,.flow_search select{ float:left; margin-left:5px;}
.quote_search input,.flow_search input{ float:left; width:98px; padding-left:3px;}
.quote_search .q1,.flow_search .q1{ float:left; font-weight:bold; padding-top:5px;}
.quote_search .q2,.flow_search .q2{ float:left; padding-left:5px;}
.quote_search .q3,.flow_search .q3{ float:left; padding-left:2px; padding-top:4px;}
.quote_search .q3 a{ display:block; width:60px}
.flow_search .q4{ float:left; padding-right:5px; padding-top:4px;}

.weather{ width:218px;}
.weather .weather_pic{ float:left; padding:5px 0 0 5px; text-align:center; font-size:12px; line-height:22px; color:#666}
.weather .weather_tz{ float:left; padding:10px 0 0 10px; width:145px;}
.weather .weather_tz li{ line-height:14px; height:14px; padding-top:4px;}
.weather .weather_tz .s1{ float:left; width:75px; text-align:right;}
.weather .weather_tz .staricon,.weather .weather_tz .staricon2,.weather .weather_tz .staricon3{ float:left; margin-right:2px;}
.weather .weather_text { padding:3px 0;}
.weather .weather_text table{ width:100%; line-height:18px; text-align:center }
.weather .weather_text th{ width:20px; border-right:2px solid #ddd; }
.weather .weather_text .num{padding-right:4px;font-family:Verdana; font-size:10px;}

.ranking{padding:5px 5px 0;}
.ranking font{ font-size:12px}
.ranking .tab{margin:3px auto}
.ranking .tab a{ width:50px; height:20px; display:block; background:url(http://l.ssimg.cn/images/www2010/home2010_img.png) no-repeat -107px -178px; color:#0e478c; font-size:12px; text-align:center; line-height:20px; float:left; margin-right:4px}
.ranking .tab a:hover{background:url(http://l.ssimg.cn/images/www2010/home2010_img.png) no-repeat -53px -178px; color:#fff; text-decoration:none}
.ranking .tab a.current{background:url(http://l.ssimg.cn/images/www2010/home2010_img.png) no-repeat 0 -178px; color:#fff;}
.ranking table{ width:100%; line-height:20px; color:#0e478c; font-size:12px; text-align:center;}
.ranking th{ background:url(http://l.ssimg.cn/images/www2010/home2010_bg.gif) repeat-x 0 -169px; padding-top:3px; line-height:17px; font-weight:normal}
.ranking td{ font-size:12px; color:#666}
.ranking a.cut{overflow:hidden; width:50px; display:block; height:20px}

.flow{padding:5px 5px 0;}
.flow li{ float:left; line-height:20px; width:100px; text-align:center; margin-left:5px}
.flow a{ display:block; float:left; margin-left:5px}

.fund_search,.bar_search{background:#f3f3f3; border:1px solid #ddd; border-top:none; height:10px; padding:5px 2px; line-height:10px}
.bar_search{ border:none; border-top:1px solid #ddd; padding:5px;_padding:7px 5px}

.vote{ height:142px;*height:141px; overflow:hidden;}

.stock120{ padding:5px;}
.stock120 p{ line-height:20px; padding-top:5px}
.stock120 input { float:left; width:60px; padding-left:3px; margin-left:5px}
.stock120 .q3 {width:78px;}
.stock120 .q4 {width:180px;}
.stock120 .q1{ font-size:14px; color:#0e478c; font-weight:700; float:left; padding-top:4px; margin-right:3px}
.stock120 .q2{ float:left; padding-left:5px;}
.stock120_txt li{ float:left; padding-right:6px;}

.stockcontact{ padding:3px}
.stockcontact p{ line-height:14px}

.forex_menu{ width:228px;}
.forex_menu .menubg{ float:left; width:44px; height:156px;_height:162px; position:relative;}
.forex_menu .menutab{ position:absolute; top:0px; left:0px;  width:45px; }
.forex_menu .menu{ width:44px; height:25px;_height:26px; line-height:25px;_line-height:26px; text-align:center; border-bottom:1px solid #ddd; background-color:#f0f0f0; cursor:pointer;}
.forex_menu .menuH{ width:43px; height:25px;_height:26px; line-height:25px;_line-height:26px; text-align:center; border-bottom:1px solid #ddd;  border-top:1px solid #CCC; background:#FFF; cursor:pointer;  font-weight:bold;border-left:2px solid #052750 }
.forex_menu .pic{ float:left; width:181px; padding:5px 0 0 0;border-left:1px solid #ddd; height:151px;_height:157px; margin-bottom:3px}
.forex_menu .search{ background-color:#f6f9fc; margin-top:9px;}


/* left */
.left_foot{background:#f3f3f3; height:26px; border-top:1px solid #ddd; padding:5px 0px 0px 8px;}
.left_foot input { float:left; width:60px; padding-left:3px; margin-left:5px}
.left_foot .q3 {width:98px;}
.left_foot .q4 {width:180px;}
.left_foot .q1{ font-size:14px; color:#0e478c; font-weight:700; float:left; padding-top:4px; margin-right:3px}
.left_foot .q2{ float:left; padding-left:5px;}
.left_table{ padding:5px 8px}
.left_table .tab{padding:6px 0; width:320px}
.left_table .tab a{ width:104px; height:30px; display:block; background:url(http://l.ssimg.cn/images/www2010/home2010_img.png) no-repeat -107px -78px; color:#0e478c; font-size:14px; text-align:center; line-height:30px; float:left; margin-left:2px}
.left_table .tab a:hover{background:url(http://l.ssimg.cn/images/www2010/home2010_img.png) no-repeat 0 -110px; color:#fff; text-decoration:none}
.left_table .tab a.current{background:url(http://l.ssimg.cn/images/www2010/home2010_img.png) no-repeat 0 -78px; color:#fff; font-weight:700}
.left_table .tab2{padding:6px 0;width:320px}
.left_table .tab2 a{ width:76px; height:30px; display:block; background:url(http://l.ssimg.cn/images/www2010/home2010_img.png) no-repeat -160px -144px; color:#0e478c; font-size:14px; text-align:center; line-height:30px; float:left; margin-left:3px}
.left_table .tab2 a:hover{background:url(http://l.ssimg.cn/images/www2010/home2010_img.png) no-repeat -80px -144px; color:#fff; text-decoration:none}
.left_table .tab2 a.current{background:url(http://l.ssimg.cn/images/www2010/home2010_img.png) no-repeat 0 -144px; color:#fff; font-weight:700}
.left_table table{ width:100%; line-height:24px; color:#0e478c; font-size:14px; text-align:left}
.left_table th{ height:25px; line-height:25px;  background:url(http://l.ssimg.cn/images/www2010/home2010_bg.gif) repeat-x 0 -142px; text-align:center}
.left_table td{ font-size:14px; height:24px;}
.left_table td a{ width:280px; overflow:hidden; white-space:nowrap; display:block}

.opinionpic{ float:left; width:90px; height:90px; margin:5px 0 0 5px;text-align:center}
.opiniontxt{ float:left; width:228px}
.opiniontxt2{ float:right; width:240px}

.fund_btn{ width:325px; padding:8px 0 6px 4px !important; padding:11px 0 5px 4px}
.fund_btn li{ float:left; margin:0 4px 6px 0; width:103px;}
.fund_btn a{ width:103px; height:27px; line-height:27px; text-align:center; background:url(http://l.ssimg.cn/images/www2010/home2010_img.png) no-repeat 0 -204px; display:block; font-size:14px}



/* oursite */
.oursite{ padding:5px 0; width:960px;}
.oursite a,.oursite em{float:left;}
.oursite em{ padding:14px 0 0 140px; font-style:normal;}
.oursite a,.footcn a,.footcn span{ background:url(http://l.ssimg.cn/images/www2010/ftimg20111013.gif) no-repeat;border:1px solid #C8C8C8; height:40px; width:130px;text-indent:-100000px; margin-left:8px;overflow:hidden;}
.oursite a.oursite1{background-position:13px 1px;width:100px;}
.oursite a.oursite2{background-position:16px -50px;}
.oursite a.oursite3{background-position:2px -99px;}
.oursite a.oursite4{background-position:10px -149px;width:110px;}

.footcn{ margin-left:240px; width:660px; height:60px;}
.footcn a,.footcn span{ float:left; border:0px;}
.footcn .neticon1{background-position:-1px -217px; width:39px; height:52px;}
.footcn .neticon2{background-position:-1px -274px; width:46px; height:46px;}
.footcn .neticon3{background-position:-1px -330px; width:38px; height:48px;}
.footcn .neticon4{background-position:-1px -390px; width:41px; height:48px;}
.footcn .neticon5{background-position:-1px -444px; width:124px; height:37px;}
.footcn .neticon6{background-position:-1px -485px; width:45px; height:54px;}
/*update 20111013 by pzl*/
.footcn .oursite7{background-position:0 -681px;width:55px;height:55px; display:block;overflow:hidden;text-indent:-9999px;}


/*赶牛实时解盘*/
.R_BlogLive{padding:10px 0;_padding:10px 0 11px;position:relative;}
.R_BlogLive .R_LiveCont{padding:0 10px;}
.R_BlogLive .R_LiveCont .R_Marquee{height:80px;width:240px;overflow:hidden;margin:0 auto;}
.S_Marquee{height:80px;width:460px;overflow:hidden;}
.R_LiveCont .R_UserCont{width:90px;height:78px;float:left;overflow:hidden;display:block;}
.R_LiveCont .R_UserCont .R_UserImg{wdith:50px;float:left;text-align:center;text-align:center;}
.R_LiveCont .R_UserCont .R_UserImg img{margin:0 5px 5px 0;padding:2px;border:1px #e0e0e0 solid;}
.R_LiveCont .R_UserCont .R_UserInfo{margin:0 5px 0 56px;}
.R_BlogRt,.R_BlogLt{background:url(http://l.ssimg.cn/images/www2010/home2010_img.png) no-repeat;width:15px;height:55px;position:absolute;top:20px;cursor:pointer;}
.R_BlogRt{background-position:-18px -286px;right:20px;}
.R_BlogLt{background-position:0 -286px;left:15px;}
.Blog_id{ width:300px; height:20px; line-height:20px; background:#f3f3f3; text-align:center; margin:5px auto}

/*截断*/
.cut_l li,.cut_l h2,.cut_l h3{ width:302px;overflow:hidden; white-space:normal}
.cut_l2 li{ width:230px; overflow:hidden}
.cut_l3 li{ overflow:hidden}
.cut_m h1,.cut_m li{ width:335px;_width:333px; overflow:hidden}
.cut_r h3,.cut_r li{ width:210px;_width:207px; overflow:hidden}
.nop{padding:5px 0 0}
.tleft li{text-align:left}

/*modify by lyp 20100107*/
.footcn .neticon7{background-position:-1px -552px; width:98px; height:43px;}

/*quote search*/
.floattable { width: 198px;	position: absolute;	top:20px; left:0px;}
.selected {	background-color: #F0F0F0;}
table.ajaxtable td { text-align: center; color: #666666; line-height: 20px;}
table.ajaxtable { border: 1px dashed #CCCCCC; background-color:#FFFFFF;}
table.textad{ text-align:center;line-height:20px;}
.floattable2 { width: 198px; position: absolute; top:22px; left:8px;}
.zhushi{ padding:5px; width:198px; height:30px; top:15px; left:0px;}

.gd{*height:100px; overflow:hidden;}

/*modify by cm.yu 20101203*/
.footcn .neticon8{background-position:-1px -618px; width:42px; height:46px;}

/*modify by qin.zhu 20101207*/
.mt{margin-top:8px;*margin-top:7px;}
.mb{margin-bottom:9px;*margin-bottom:11px;_margin-bottom:9px}
.mb2{margin-bottom:12px;*margin-bottom:10px;_margin-bottom:11px}
.mb3{margin-bottom:11px;*margin-bottom:10px;_margin-bottom:10px}
.heightN{height:66px;}
.vote{ height:145px;*height:142px;_height:144px; overflow:hidden;}

/*modify by qin.zhu 20101207*/
.mt2{ margin-top:7px;*margin-top:3px;_margin-top:7px;}
.mb4{ margin-bottom:12px;*margin-bottom:10px;_margin-bottom:12px;}
#head .menu1,#head .menu2,#head .menu3{ float:left; margin-top:10px; height:44px; overflow:hidden;*height:40px}

/*modify by qin.zhu 20110525*/
.allsearch{ border-top: 1px solid #ccc}
.topicnews h1{ line-height:26px}
.mb5{margin-bottom:9px;*margin-bottom:8px;}
.newstext h2{ line-height:22px;}
.title_525{ padding-top:7px;*padding-top:8px;_padding-top:7px}
.text_525{ padding-top:9px;}
.cut_l_525 li{ height:24px; line-height:24px;*height:20px; *line-height:20px; overflow:hidden;}
.cut_l_525 a{ width:240px; float:left; overflow:hidden;}
.cut_l_525 span{ float:right; color:#666}
.zsh_logo{height:54px;*height:53px;_height:54px;background-position:0 -355px}



/*modify by qin.zhu 20110527*/
.allsearch .n_icon{ float:right}
.allsearch .w1{ padding-top:2px; float:right; margin-right:5px}
.news_txt {overflow:hidden; width:280px;height:15px;padding-top:5px; line-height:18px; float:right; margin-right:5px; position:relative;}
.news_txt ul{ position:absolute;}
.news_txt li{ float:left; width:280px}
.news_btn{ float:right; margin-right:10px; _margin-right:3px}
.news_btn input{background:url(http://l.ssimg.cn/images/www2010/home2010_img.png) 0 -344px;width:21px; height:19px; float:left; font-size:0; line-height:0; cursor:pointer; margin-right:0}
.news_btn .news_btn_next{ background-position:-21px -344px}

/*焦点图 by dh.Jin 2011.6.8*/
#ifocus_btn li a img{*display:block;*vertical-align:top;}

/*modify by yl.liu 20110617*/
.container{width:960px; background:#fff; margin:0px auto;}
.hasbg{background:url(http://l.ssimg.cn/images/www2010/20110628/bg_topad1.gif) left top repeat-x;}
.nohasbg{background:#fff;}
.notop_party{}
.top_party{margin:0 auto; width:1030px; height:68px; background:url(http://l.ssimg.cn/images/www2010/20110628/bg_topad_new1.jpg) center top no-repeat; padding-top:46px;}
.top_party .top_ad_btn{width:960px; height:20px; margin:0px auto; margin-bottom:2px;}
.top_ad_btn a.btn_close { display:block; background:#b50d15 url(http://l.ssimg.cn/images/www2010/20110628/bg_btn.gif) right center no-repeat; width:41px; height:14px; height:13px\9; _height:10px; padding:2px 10px 1px 2px; padding:3px 10px 1px 2px\9; _padding:3px 10px 0px 2px; font-size:12px; font-family:"宋体"; border:#FFFF00 1px solid; cursor:pointer; color:#ffff00; text-decoration:none; line-height:14px; float:right;}
.top_ad_btn a.btn_close:hover { display:block; background:#b50d15 url(http://l.ssimg.cn/images/www2010/20110628/bg_btn.gif) right center no-repeat; width:41px; height:14px; height:13px\9; _height:10px; padding:2px 10px 1px 2px; padding:3px 10px 1px 2px\9; _padding:3px 10px 0px 2px; font-size:12px; font-family:"宋体"; border:#FFFF00 1px solid; cursor:pointer; color:#ffff00; text-decoration:none; line-height:14px; float:right;}

/*2011-07-12*/
.line2_1 {padding: 4px 0 3px;padding: 2px 0\9;_padding:4px 0 3px;}

