.wrap{ width:950px; margin:0 auto; overflow:hidden;}
/** nav **/
.nav_top{ height:39px; overflow:hidden;}
.nav_top h2{ width:143px; height:28px; background:url(../images/finance11_BG.png) no-repeat; float:left; display:inline; margin:5px 15px 0 19px; text-indent:-9999px;}
.nav_top h2 a{ width:143px; height:28px; display:block;overflow:hidden;}
.nav_top h3{ height:15px; border-right:solid 1px #b3b2b2; color:#ff0000; float:left; font-size:12px; line-height:15px; padding-right:10px; margin:14px 0 0 15px;}
.nav_top #roll_news ,#reci{ width:295px; height:24px; float:left; line-height:24px; margin:9px 0 0 10px; display:inline; overflow:hidden;}
.nav_top li ,.reci p ,.reci li{ height:24px; line-height:24px; overflow:hidden;}
.reci{ width:195px;}
.nav_top h4{ width:500px; height:24px; float:left; line-height:24px; margin-top:10px; overflow:hidden;}
.nav_top h4 a{ color:#000; font-size:12px; font-weight:normal; margin-left:13px;}
.nav_top h5{font-size:12px;font-weight:normal; padding:14px 0 0 0;float:right;}
.nav_top h5 a{ background:url(../images/icon10_BG.png) left 4px no-repeat; color:#000;padding-left:10px; display:block;float:left;_display:inline; }
.nav_top h5 .follow{margin-left:10px;}
.nav_top h5 .follow:hover{text-decoration:none;}
.nav_top h5 .sina_follow{width:18px;height:18px;margin:-3px 0 0 5px;padding:0;}
.nav_top h5 .sohu_follow{width:18px;height:18px;margin:-3px 0 0 5px;padding:0;}
.nav_top h5 .tenc_follow{width:18px;height:18px;margin:-3px 0 0 5px;padding:0;}
.nav{ height:28px; background:#dda363;  margin-bottom:10px; padding:0px 0 0 25px; overflow:hidden;}
.nav img{ margin:8px 0 0 12px;}

.related{ width:300px;}
.main { width:408px; float:right;}
.section{ width:720px; float:left;}
.sec_sub{ width:300px; float:left; padding-right:8px; overflow:hidden;}
.sec_newlist{ width:402px; float:left;}
.side{ width:218px; border:1px solid #c6d3e6; float:right;}

.news{ width:100%; padding-top:5px; overflow:hidden;}
.news #news_tit{height:23px; border-bottom:1px solid #28446c; padding-left:25px;}
.news #news_tit h2{ width:80px; height:23px; line-height:23px; text-align:center; cursor:pointer; font-size:12px; float:left;}
.news #news_tit h2.on{ height:22px; border:solid 1px #28446c; border-bottom:solid 1px #fff; position:relative;}
.news #news_con h2{font-family: "黑体";font-size: 18px;font-weight: normal;height: 31px;line-height: 33px;overflow: hidden;text-align: center;}
.news #news_con .box{ display:none; padding-top:10px;}

.news p{ height:30px; font-size:13px;line-height:30px; overflow:hidden;}
.news ul{ border-top:dashed 1px #000; margin:14px 0px; padding:14px 10px 0;}
.plj ul{ margin:10px; }
.news li ,.plj li{ height:25px; background: url(../images/icon10_BG.png) no-repeat left 9px; font-size:14px; line-height:25px; text-indent:14px; position:relative;}
.news li span a ,.plj li span a{ color:#656565;font-size:12px; position:absolute; right:0;top:0;}
/**  标题样式 **/
.plj h2 ,.baodao h2 ,.sec_sub h2  ,.mttj h2,.mhdp h2{ height:28px; background:url(../images/finance11_BG.png) left -38px repeat-x; border:solid 1px #c3c3c3; padding-left:15px;line-height:28px;position:relative;}
.baodao h2 ,.sec_sub h2,.mjdp h2{ border:0;border-bottom:solid 1px #c3c3c3;}
.plj h2 strong a ,.baodao h2 strong a ,.sec_sub h2 strong a  ,.mttj h2 strong a{ width:109px; height:28px;background:url(../images/finance11_BG.png) left -69px no-repeat; display:block; text-indent:-999em; overflow:hidden;}
.baodao h2 strong a{ width:60px; background-position:-117px -69px;}
.economy h2 strong a{ width:60px; background-position:-244px -69px;}
.concern h2 strong a{ width:60px; background-position:1px -100px;}
.stocklist h2 strong a{width:135px; background-position:-293px -132px;}
.trader h2 strong a{ width:60px; background-position:-109px -100px;}
.investment h2 strong a{ width:60px; background-position:-238px -100px;}
.home h2 strong a{ width:60px; background-position:-335px -100px;}
.luxury h2 strong a{width:60px; background-position:1px -132px;}
.fortunechina h2 strong a{width:60px; background-position:-72px -132px;}
.sxy h2 strong a{width:60px; background-position:-142px -132px;}
.marketcase h2 strong a{width:60px; background-position:-212px -132px;}
.mttj h2 strong a{ width:90px; background-position:-348px -69px;}
.plj h2 .more ,.baodao h2 .more ,.sec_sub h2 .more ,.mttj h2 .more{color:#9b3300;font-size:12px; font-weight:normal; position:absolute; right:10px; top:1px;}
/**  focus  **/
#focus{width:298px; height:251px; border:solid 1px #c3c2c2;position:relative;}
#focus p{font-size:12px;overflow:hidden; position:absolute; right:5px; bottom:5px;}
#focus p a{width:23px;height:21px; background:url(../images/society10_h2.png) left -783px no-repeat;color:#000;float:left; font-family:Arial; font-weight:bold;line-height:24px;text-align:center; margin-left:4px; overflow:hidden;}
#focus p a:hover{text-decoration:none;}
#focus p .active{ background:url(../images/society10_h2.png) -27px -783px no-repeat; color:#fff;}
#focus ul{ padding:0;}
#focus li{height:218px;overflow:hidden;width:285px; margin:5px auto 0;}
#focus li img{border:1px solid #c3c2c2;display:block;height:216px;width:283px;}
#focus li h3{font-size:14px;height:25px;line-height:25px;position:absolute;bottom:27px;left:10px;text-align:center;width:265px;z-index:10; overflow:hidden;}
#focus li h3 a{color:#FFF;}
.bgfif{background:#000;height:25px;width:283px;opacity:0.5;position:absolute;bottom:28px;left:7px;filter:alpha(opacity=50);z-index:5;}
.baodao{border:solid 1px #c3c3c3; margin-top:10px; padding-bottom:2px;}
.baodao ul{ margin:2px 10px;}
.baodao li{ height:25px; background: url(../images/icon10_BG.png) no-repeat left 9px; text-indent:12px; line-height:25px; overflow:hidden;}
.baodao iframe{ margin-top:4px;}
.piclist{width:100%; overflow:hidden;}
.piclist h3{ font-size:12px; line-height:24px; margin:5px 0 1px;}
.piclist img{ width:103px; height:83px; float:left; padding-right:7px;}
.piclist p{ color:#666; line-height:20px; text-indent:24px; position:relative; overflow:hidden;}
.piclist p a.more{ width:40px; height:20px; background:#fff; color:#cc0001;}

/**  新闻列表  **/
.sec_newlist h2{ height:28px; background:url(../images/finance11_BG.png) left -319px no-repeat; line-height:28px; margin-top:2px; position:relative;}
.sec_newlist h2 strong a { width:70px; height:28px;background:url(../images/finance11_BG.png) -323px -367px no-repeat; display:block; margin-left:15px; text-indent:-999em;}
.sec_newlist .seec h2 strong a{ background-position:-398px -367px;}
.sec_newlist .securities h2 strong a{ background-position:-324px -402px;}
.sec_newlist .price h2 strong a{ width:80px; background-position:-398px -402px;}
.sec_newlist .industrial h2 strong a{ background-position:-265px -439px;}
.sec_newlist .estate h2 strong a{ width:50px; background-position:-337px -439px;}
.sec_newlist .money h2 strong a{ width:50px; background-position:-388px -439px;}
.sec_newlist .consumer h2 strong a{ width:50px; background-position:-437px -439px;}
.sec_newlist .workplace h2 strong a{ width:50px; background-position:-264px -474px;}
.sec_newlist .meetings h2 strong a{ width:80px; background-position:-309px -474px;}
.sec_newlist h2 .more{ color:#983300; font-size:12px; font-weight:normal; position:absolute; right:0; top:2px} 
.sec_newlist ul{ margin:0px 0px 2px 10px;} 
.sec_newlist li{ font-size:14px; position:relative;}
.sec_newlist li span { color:#9a9a9a; font-size:12px; position:absolute; right:0px;top:0;}
/** partB **/
.title{height:30px; background:#dda363;}
.title h2{width:80px; height:21px;background:url(../images/finance11_BG.png) left -282px no-repeat; text-indent:-9999px; margin-left:15px;}
.section ul{ padding:10px 7px 2px;}
.section li{ height:25px; background: url(../images/icon10_BG.png) no-repeat left 9px; text-indent:12px; line-height:25px; overflow:hidden;}
.sec_sub .piclist{ width:284px; margin:0 7px;}
.economy{border:solid 1px #c3c3c3;}
.economy .piclist p{ height:80px;}
.concern{ border:solid 1px #c3c3c3; margin-top:10px;}
/** partC **/
#partC .title h2{background:url(../images/finance11_BG.png) -88px -282px no-repeat; }
.stocklist{ border:solid 1px #c3c3c3; border-bottom:0; margin-bottom:1px;}
.stocklist table td{ height:28px;height:27px\9; text-align:center; white-space:nowrap; overflow:hidden;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.stocklist table td{height:27px;}}
.stocklist table td em{ font-style:normal; color:#ff0101;}
.mjdp{height:148px; border:solid 1px #c3c3c3;margin-top:10px;}
.mjdp .piclist p{color:#666; line-height:18px; text-indent:24px; position:relative; overflow:hidden;height:90px;}
.sec_sub .mjdp h2 strong a{ width:80px; height:28px;background:url(../images/finance11_BG.png) -408px -101px no-repeat; display:block; text-indent:-999em; overflow:hidden;}
#partC  .trader ul{ padding:10px 0;}
#partC .trader li{ height:20px; background:none; line-height:20px;}
.trader li a{ color:#bfa38d; margin:0 8px;}
/**  **/
.investment ,.home{ height:262px; border:solid 1px #c3c3c3; }
.investment .piclist{ margin:5px auto;}
.investment .piclist p{ height:80px; overflow:hidden;}
.home{ height:270px; margin-top:-1px;}
.home dl ,.fortunechina dl{ width:100%; margin-bottom:5px; overflow:hidden;}
.home dd ,.fortunechina dd{ width:120px; height:116px; float:left; margin:10px 14px 0; display:inline; line-height:28px; text-align:center; overflow:hidden;}
.home dd img ,.fortunechina dd img{ width:116px; height:93px; display:block; margin:0 auto; }
/**  D **/
#partD .title h2{ width:110px;background:url(../images/finance11_BG.png) -179px -282px no-repeat; }
.luxury ,.fortunechina{ height:252px;border:solid 1px #c3c3c3;}
.fortunechina{ height:270px; margin-top:-1px;}
/** partE **/
#partE .title h2{ width:110px;background:url(../images/finance11_BG.png) -291px -282px no-repeat; }
.sxy ,.marketcase{ height:264px;border:solid 1px #c3c3c3;}
.marketcase{ height:258px;margin-top:-1px;}
.marketcase ul{ margin:2px 0 4px;}
/**  partF**/
#partF .title h2{ width:50px;background:url(../images/finance11_BG.png) -425px -282px no-repeat; }

/**      side   **/
.side h2{height:28px; border-bottom:solid 1px #993400; line-height:28px; margin:0 7px; position:relative; overflow:hidden;}
.side h2 strong a{  width:74px; background:url(../images/finance11_BG.png) left -368px no-repeat; display:block; text-indent:-999em; margin-left:10px;}
.people h2 strong a{ background-position:-80px -368px}
.plann h2 strong a{ background-position:-158px -368px}
.seec h2 strong a{ background-position:-251px -368px}
.bbs h2 strong a{ background-position:1px -404px}
.vido h2 strong a{ background-position:-78px -404px}
.date h2 strong a{ background-position:-156px -404px}
.business h2 strong a{ background-position:-248px -404px}
.foreign h2 strong a{ width:110px; background-position:-153px -439px}
.survey2 h2 strong a{ background-position:1px -439px}
.headline h2 strong a{ background-position:-78px -439px}
.side h2 .more{ color:#9c3200; font-size:12px; font-weight:normal; position:absolute; right:0; top:1px;}
.side ul{ padding:5px 8px;} 
.side li{ height:24px; background: url(../images/icon10_BG.png) no-repeat left 10px; text-indent:12px; line-height:24px; overflow:hidden;}
.side .piclist{ width:202px; margin:0 auto;}
.side .piclist img{ width:70px; height:70px;}

.fangtan h2{ margin-top:5px;}
.fangtan .piclist p ,.people .piclist p{ height:60px; overflow:hidden;}
.people{ margin-top:6px;}
.plann .piclist{ width:209px; padding-top:8px;}
.plann p{ height:18px; line-height:18px; text-indent:0; overflow:hidden;}
/** 排行 **/
.paihang{ padding-top:8px;} 
.side .paihang h2{ width:200px;height:25px; border:0; margin-left:0; padding-left:14px; overflow:hidden;}
.paihang h2 a{ width:96px; height:25px; background:url(../images/finance11_BG.png) -95px -485px no-repeat; color:#993400; font-size:12px; float:left; line-height:26px; text-indent:28px; cursor:pointer;}
.paihang h2 a.active{ background-position:0 -485px;}
.paihang ul{vertical-align:middle; overflow:hidden; }
#partB .paihang li{ width:190px; height:44px; line-height:22px;overflow:hidden;}
#partB .paihang li a { display:block;}
.paihang li span{ width:21px; height:15px; background:url(../images/finance11_BG.png) -229px -485px no-repeat; color:#fff; float:left; line-height:15px; text-indent:6px; margin-top:4px; overflow:hidden;}
.paihang li span.on{  background:url(../images/finance11_BG.png) -206px -485px no-repeat;}
.paihang li p{ width:165px; float:left; padding-left:4px;}

/**  人民币外汇牌价  **/
.foreign { margin-top:5px;}
.foreign iframe{ margin:5px 0;}

/**  财经调查  **/
.seec{ height:195px; padding-bottom:10px;}
.seec h3{padding:0 10px; font-size:12px; line-height:20px; padding-top:6px; overflow:hidden;}
.seec table{ padding:0 5px; line-height:21px;}
.seec table br{ line-height:10px;}
.seec table input { vertical-align:middle;}

/** 股市调查 **/
.survey img{ display:block; margin:8px auto 2px; }
.survey p{ line-height:26px; padding-left:15px;}
.survey p a{ color:#fe0000; text-decoration:underline; margin:0 2px;}
.survey p a.c_1{ color:#8f6664;}
.survey p a.c_2{ color:#008103}

/** 财富中国 **/
.survey2 iframe{ margin:-5px 0 6px;}

/**  **/
.bbs ol{ margin:10px 10px 5px 15px;vertical-align:middle; overflow:hidden; }
.bbs li{ width:190px; height:21px; line-height:21px;overflow:hidden;}
.bbs li a { display:block;}
.bbs li span{ width:21px; height:15px; background:url(../images/finance11_BG.png) -206px -485px no-repeat; color:#fff; float:left; line-height:15px; text-indent:6px; margin:4px 5px 0 0; display:inline; overflow:hidden;}
/**  **/
.vido .vido_fouse{ height:120px; margin-top:6px; overflow:hidden;}
.vido .vido_fouse .title { height:auto; background:none;}
.vido .vido_fouse .title ul{ width:98px; float:right; padding:0;}
.vido .vido_fouse .title li{height:39px; background:#c0a18c; border-bottom:solid 1px #fff; color:#fff; cursor:pointer; line-height:20px; padding:0 2px 0 5px; text-indent:0; overflow:hidden;}
.vido .vido_fouse .title li.active{ background:#963502;}
.vido .vido_fouse dl{ width:120px; float:left;}
.vido .vido_fouse dl img{ width:120px; height:120px; display:block; }
.vido .vido_fouse dd{ display:none;}
.vido li{ background:url(../images/finance11_house_BG.png) -931px -88px no-repeat; padding-left:10px;}
/**  bbs  **/
.headline { height:264px;}
.headline .piclist{ margin:10px auto 3px;}
.headline .piclist img{ width:58px; height:75px;} 
.headline .piclist h3{ height:40px; font-weight:normal; line-height:20px; margin:0; overflow:hidden;}
.headline .piclist p{ height:40px; overflow:hidden;}
.side .headline li{ height:22px; line-height:22px;}
.headline li span{ padding-right:5px;}
.headline li span ,.headline li span a{ color:#b4b2bd;}
/** 财经媒体推荐  **/
.mttj{ width:100%; padding-top:10px; overflow:hidden;}
.mttj ul{ padding:15px 0 0 35px;}
.mttj li{ width:88px; height:135px; float:left; margin-right:10px; line-height:25px; text-align:center; overflow:hidden;} 
.mttj li img{ width:86px; height:112px; border:solid 1px #000; display:block;}

/**  links **/
.links { width:948px;border:solid 1px #c6d3e6; line-height:30px; margin:10px 0; overflow:hidden;}
.links h2{ font-size:14px; text-indent:22px; line-height:28px; margin-top:6px; position:relative;}
.links ul{ width:100%; overflow:hidden; padding-bottom:10px;}
.links li{ width:72px; height:20px; float:left; line-height:20px; margin:0px 22px; display:inline;overflow:hidden;}
.links h2 .more{ color:#9B3300; font-size:12px; position:absolute; right:10px; top:0; font-weight:normal;}
/**  banner  **/
#banner01 {height:144px; background:#f3f2f2;border:1px solid #dddcdc;overflow:hidden; padding-top:6px;}
#banner01 li{ height:23px;line-height:23px; overflow:hidden;}
.adl1 {display:inline;float:left;width:128px;margin:0 5px 0 10px;}
.adl2 {display:inline;float:left;width:660px; height:144px;}
.adl2_flash{ clear:both; margin:0 auto 2px;}
.adl3 {display:inline;float:left;width:128px; margin-left:10px;}
.adl2 li {display:inline;float:left;width:128px; margin-left:4px;}
#banner02{ width:210px; height:230px; margin:0 auto; overflow:hidden;}
#banner02 img{width:210px; height:230px;}
#banner03{ margin-left:16px;}
#banner03 ul{ height:100%; padding:0; overflow:hidden;}
#banner03 li{ width:170px; height:21px; background:url(../images/icon10_BG.png) left -144px no-repeat; float:left; line-height:21px; padding-right:20px; text-indent:10px; overflow:hidden;}
#banner04 ,#banner05 ,#banner06 ,#banner08 ,#banner09{ width:950px; height:90px; clear:both; padding:10px 0; overflow:hidden;}
#banner04 img ,#banner05 img ,#banner06 img ,#banner08 img ,#banner09 img{ width:950px; height:90px;}
#benner07{ width:210px; height:400px; margin:0 auto 5px; overflow:hidden;}
#benner07 img{ width:210px; height:400px;}