* { margin: 0; padding: 0; border:0; }
.clear{ clear: both; }
h1,h2,h3,h4,h5,h6{ font-size: 12px; font-weight:normal}
ul{list-style:none}
/* links
------------------------------------------*/
a{ color:#000; text-decoration: none; }
a:hover { text-decoration: underline; }
/* layout
------------------------------------------*/
body{font-size:12px; line-height:20px; background:url(http://stock.hexun.com/upload/20year_index_img/indexBg.jpg) repeat-x; font-family:Arial,"ËÎÌå";}
h3{ height:34px; line-height:34px; text-align:left;}
h3 strong{ height:14px; line-height:14px; padding:6px 0; border-top:4px solid #e70103; font-size:14px; color:#e70103;}
h3 em{ height:14px; line-height:14px; padding:6px 0; font-style:normal; font-weight:bold; font-size:14px; color:#e70103;}
h3 span{ font-family:Arial; color:#999;}
h3 a{ float:right; color:#c00;}
h4{ height:34px; line-height:34px; text-align:left; border-bottom:2px solid #e70103;}
h4 strong{ padding:6px 0; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#c00;}
h4 em{ height:14px; line-height:14px; padding:6px 0; font-style:normal; font-weight:bold; font-size:14px; color:#e70103;}
h4 span{ font-family:Arial; color:#999;}
h4 a{ float:right; color:#c00;}
.pl10{ padding-left:10px;}
.fontR{ color:#d00404;}
.fontR a{ color:#d00404;}

#wrap{ margin: 0 auto; width: 960px; background:#fff;}
.header{ height:295px; width:960px; position:relative; }
.header .banner{ width:1024px; position:absolute; left:-32px;}

ul.nav{ width:940px; height:53px; padding:0 0 0 20px; font-size:14px; color:#900; overflow:hidden; background:url(http://stock.hexun.com/upload/20year_index_img/navBg.jpg) no-repeat;}
ul.nav li{ height:34px; line-height:36px; margin-right:15px; float:left; overflow:hidden; cursor:pointer;}
ul.nav li span{ height:34px; width:6px; display:block; float:left; background:url(http://stock.hexun.com/upload/20year_index_img/navBgSpan.png) no-repeat;}
ul.nav em{ height:34px; padding:0 10px 0 15px; display:block; float:left; background:url(http://stock.hexun.com/upload/20year_index_img/navBg.png) no-repeat; font-size:18px; color:#fff; font-family:"ºÚÌå"; font-style:normal;}
ul.nav li.ing em{ background:url(http://stock.hexun.com/upload/20year_index_img/navBgI.png) no-repeat; color:#fc6;}
ul.nav li.ing span{ background:url(http://stock.hexun.com/upload/20year_index_img/navBgSpanI.png) no-repeat;}

.first{ border:1px solid #c00; margin-bottom:10px; border-top:0; overflow:hidden;}
.focus{ width:542px; height:336px; padding:15px 0 0 14px; float:left; overflow:hidden; background:url(http://stock.hexun.com/upload/20year_index_img/focus.gif) no-repeat;}
.focusli li{ float:left; padding:7px 0 0 2px;}
.focusli img{ width:78px; height:46px; border:1px solid #f60; margin:2px 3px 0; opacity:0.5;filter:alpha(opacity=50);}
.focusli .current{ background:url(http://stock.hexun.com/upload/20year_index_img/deck01.gif) no-repeat center 0;}
.focusli .current img{opacity:1;filter:alpha(opacity=100); border:3px solid #fc3; margin:0 1px 0;}
.focustxt{opacity:0.5;filter:alpha(opacity=50); background:#0b5c92; width:527px; position:absolute; height:33px; margin-top:-33px; color:#fff; font-size:14px;}
.focustxt0{ position:absolute; font-size:14px; color:#fff; margin-top:-24px; padding:0 8px;}
.focustxt0 a{ color:#fff}
.focuspic img{ width:525px; height:264px; border:1px solid #ccc;}
ul.bigNews{ width:381px; height:330px; padding:6px 10px 0; float:left;}
ul.bigNews li{ padding-top:6px; border-bottom:1px dotted #98acaf;}
ul.bigNews strong{ padding:0 15px; font-size:16px;}
ul.bigNews p{ padding:2px 15px 8px; text-indent:2em;}
ul.bigNews dl{ height:142px;}
ul.bigNews dt{ height:20px; padding:0 0 0 15px; color:#c00;}
ul.bigNews dd{ height:20px; text-indent:26px; background:url(http://stock.hexun.com/upload/20year_index_img/dot.gif) no-repeat 15px 8px;}
.wishBox{ padding:10px 11px 7px; clear:both;}
.wishBox .wish{ background:#fff4d6; padding-bottom:10px; overflow:hidden;}
.wishBox .bj{ width:514px; padding:63px 0 0 0; float:left; overflow:hidden; background:url(http://stock.hexun.com/upload/20year_index_img/bjBg.jpg) no-repeat top;}
.wishBox .bj ul{ width:465px; margin:12px 0 0 31px; border-bottom:1px dotted #222; overflow:hidden;}
.wishBox .bj li{ width:80px; height:130px; margin-right:2px; padding:5px 7px 0 4px; float:left; background:url(http://stock.hexun.com/upload/20year_index_img/zjPicBg.gif) no-repeat; text-align:center;}
.wishBox .bj li img{ display:block; margin-bottom:5px;}
.wishBox .wy{ width:346px; padding:405px 38px 0; float:left; background:url(http://stock.hexun.com/upload/20year_index_img/wyBg.jpg) no-repeat top;}
.wishBox .wy .title{ height:36px; line-height:36px; border-bottom:1px dashed #d2d2d2; font-size:14px; font-weight:bold; color:#c00;}
.wishBox .wy .info{ height:22px; padding:11px 0; line-height:22px;}
.wishBox .wy .info input{ width:130px; height:16px; line-height:16px; color:#999;}
.wishBox .wy .info select{ width:120px; height:20px;}
.wishBox .wy .content textarea{ width:342px; height:117px; border:1px solid #edab85;}
.wishBox .wy .sub{ width:81px; height:21px; margin:10px 0 14px 230px; line-height:22px; overflow:hidden; background:url(http://stock.hexun.com/upload/20year_index_img/input02.gif) no-repeat; text-align:center; cursor:pointer; color:#fff; font-weight:bold;}
.wishBox .zj{ width:914px; margin:0 10px; clear:both; overflow:hidden; border:1px solid #edad87;}
.wishBox .zj .title{ height:36px; line-height:36px; padding:0 10px; background:#fae4b1; font-size:14px; font-weight:bold;}
.wishBox .zj .title a{ color:#ca0002;}
.wishBox .zj .title span{ float:right; font-size:12px; font-weight:normal;}
.wishBox .zj ul{ height:238px; padding:10px 20px 0; overflow-y:scroll; overflow-x:hidden; background:#fff;}
.wishBox .zj .t{ height:18px; line-height:18px; padding:4px 10px 0; color:#824100;}
.wishBox .zj .t span{ display:block; float:left;}
.wishBox .zj .t span.name{ width:185px;}
.wishBox .zj .t span.ip{ width:125px;}
.wishBox .zj .t span.time{ width:125px;}
.wishBox .zj .d{ line-height:20px; padding:2px 10px 7px;color:#000;}
.wishBox .zj li.li01 {background:#fff4d6;}  
.wishBox .zj li.li02 {background:#fff; margin:1px 0; border:dashed #ebbdaf; border-width:1px 0; }

.picList{ width:960px; height:358px; margin-bottom:10px; overflow:hidden; background:url(http://stock.hexun.com/upload/20year_index_img/picListBg.gif) no-repeat;}
.picList a{ color:#c00;}
.picList .big{ width:288px; float:left;}
.picList .big .title{ width:195px; height:26px; line-height:26px; margin:16px 0 3px 43px; border-bottom:1px solid #c00; font-size:16px; color:#c00; font-weight:bold;}
.picList .big .bPic{ width:192px; height:267px; margin-left:35px; padding:0 15px 0 9px; background:url(http://stock.hexun.com/upload/20year_index_img/picBigBg.gif) no-repeat; text-align:center;}
.picList .big .bPic img{ margin-bottom:18px; display:block;}
.picList .pic{ width:672px; float:left;}
.picList .pic .more{ height:24px; line-height:24px; padding:22px 42px 0 0; text-align:right; }
.picList .pic ul{ width:672px; overflow:hidden;} 
.picList .pic li{ width:134px; height:125px; margin:0 18px 15px 0; padding:10px 0 0 10px; float:left; background:#ba0804;}
.picList .pic li img{ margin-bottom:5px; display:block;}
.picList .pic li a{ color:#ffc;}

.shuji{ width:958px; margin-bottom:10px; border:1px solid #c00; border-top:0; overflow:hidden;}
.shuji .title{ width:738px; height:44px; padding-left:220px; background:url(http://stock.hexun.com/upload/20year_index_img/shujiTitle.jpg) no-repeat; overflow:hidden;}
.shuji .title span{ width:112px; height:44px; line-height:44px; display:block; float:left; cursor:pointer; font-weight:bold; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; color:#ffc;}
.shuji .title span.line{ width:19px; height:44px; background:url(http://stock.hexun.com/upload/20year_index_img/deck03.gif) no-repeat 4px 9px; cursor:default;}
.shuji .shu { width:602px; padding:20px 0 15px 10px; overflow:hidden; float:left; display:none;}
.shuji .select{ display:block;}
.shuji .shu li{ width:278px; margin:7px 0 0 17px; display:inline; float:left;}
.shuji .shu dt{ height:23px; line-height:24px; margin-bottom:12px; padding-top:1px; border-bottom:1px solid #999; overflow:hidden;}
.shuji .shu dt strong{ height:22px; line-height:22px; float:left; display:block; border-bottom:1px solid #999; font-size:14px;}
.shuji .shu dd{ width:158px; height:24px; line-height:24px; padding-left:12px; float:left; background:url(http://stock.hexun.com/upload/20year_index_img/dotRed.gif) no-repeat 5px 10px;}
.shuji .shu dd.pic{ width:98px; height:130px; padding:4px; float:left; background:#c4c4c4;}
.shuji .shu dd.pic img{ border:1px solid #000;}
.shuji .ji{ width:344px; height:534px; margin-left:1px; float:left; padding:33px 0; border-left:1px solid #ce3500; position:relative;}
.shuji .ji ul{ width:344px; position:absolute; left:-2px;}
.shuji .ji li{ padding-left:19px; background:url(http://stock.hexun.com/upload/20year_index_img/deck02.gif) no-repeat;}
.shuji .ji li strong{ margin-right:21px; color:#c30;}
.shuji .ji li.li01 { height:20px; line-height:20px; background-position:0 -2px;}
.shuji .ji li.li02 { height:24px; line-height:24px; background-color:#fef3df; }

.genBox{ width:958px; margin-bottom:10px; border:1px solid #c00; overflow:hidden;}
.genBox .title{ height:43px; background:url(http://stock.hexun.com/upload/20year_index_img/gen10Title.jpg) no-repeat;}
.genBox ul{ width:945px; padding:16px 6px 18px 7px; overflow:hidden;}
.genBox li{ width:172px; height:293px; float:left; padding:12px 0 0 17px; border:none; background:#fff;}
.genBox li.select{ width:171px; height:292px; padding:11px 0 0 16px; border:1px solid #ffc6b7; background:#fffceb;}
.genBox li img{ display:block; border:5px solid #e5e5e5;}
.genBox li span{ width:156px; height:23px; line-height:24px; margin-bottom:10px; display:block; overflow:hidden; background:#f5f5f5; text-indent:8px; }
.genBox li p{ height:24px; line-height:24px; text-indent:8px;}

.gss{ width:958px; margin-bottom:10px; border:1px solid #c00; overflow:hidden;}
.gss .left{ width:606px; float:left;}
.gss .left .title{ width:606px; height:41px; background:url(http://stock.hexun.com/upload/20year_index_img/gssTitle.jpg) no-repeat;}
.gss .left .gssBox{ width:586px; padding:0 10px;}
.gss .left .column{ width:586px; margin:19px 0; overflow:hidden;}
.gss .left .column .pic{ width:98px; height:130px; margin:14px; display:inline; float:left; border:4px solid #c4c4c4;}
.gss .left .bG{ background:#faf0e3;}
.gss .left .column .pic img{ border:1px solid #000;}
.gss .left .column dl{ width:450px; padding:12px 0; float:left; overflow:hidden;}
.gss .left .column dl.row3{ width:570px; margin-left:14px; display:inline;}
.gss .left .column dt{ width:45px; height:40px; float:left;}
.gss .left .column dl.row1 dt{ height:60px;}
.gss .left .column dd{ width:135px; height:20px; float:left; background:url(http://stock.hexun.com/upload/20year_index_img/dotB.gif) no-repeat 5px 8px; text-indent:10px;}
.gss .left .column dl.row2 dd{ width:175px;}
.gss .left .column .line{ border-top:1px dotted #000;}
.gss .baike{ width:352px; float:left;}
.gss .baike .title{ width:352px; height:99px; background:url(http://stock.hexun.com/upload/20year_index_img/baikeTitle.jpg) no-repeat;}
.gss .baike .bk dl{ height:167px; padding:0 15px 0 17px; background:url(http://stock.hexun.com/upload/20year_index_img/baikeBg0.gif) repeat-x; overflow:hidden;}
.gss .baike .bk dl dt{ height:20px; line-height:20px; font-size:18px; font-family:"ºÚÌå"; font-weight:bold; color:#ffe992;}
.gss .baike .bk dl dt a{ color:#ffe992;}
.gss .baike .bk dl dd{ line-height:16px; padding:14px 0 9px 0; color:#fff;}
.gss .baike .bk dl dd strong{ padding-left:1em;  background:url(http://stock.hexun.com/upload/20year_index_img/dotW.gif) no-repeat 2px 4px;}
.gss .baike .bk dl dd.bkLine{ background:url(http://stock.hexun.com/upload/20year_index_img/baikeLine.gif) no-repeat bottom;}
.gss .baike .bk dl.bk1{ height:188px; background:url(http://stock.hexun.com/upload/20year_index_img/baikeBg.gif) repeat-x;}
.gss .baike .bk dl.bk1 dt{ padding-top:20px;}
.gss .baike .timeT{ height:34px; line-height:34px; background:url(http://stock.hexun.com/upload/20year_index_img/baikeBg.gif) repeat-x 0 -124px; font-size:16px; font-weight:bold; text-align:center; color:#ffe992;}
.gss .baike .timeC{ width:352px; padding-bottom:10px; overflow:hidden; background:#a71007;}
.gss .baike .timeC dl{ width:144px; padding:20px 7px 0 16px; float:left;}
.gss .baike .timeC dt{ width:144px; height:27px; line-height:28px; margin-bottom:5px; overflow:hidden; background:url(http://stock.hexun.com/upload/20year_index_img/baikeT.gif) no-repeat; overflow:hidden; font-size:14px; color:#8b0d06; font-weight:bold;}
.gss .baike .timeC dt span{ margin:0 6px; font-size:18px; font-family:Arial;}
.gss .baike .timeC dd{ height:24px; line-height:24px; padding-left:10px; background:url(http://stock.hexun.com/upload/20year_index_img/dotW.gif) no-repeat 5px 8px; color:#fff;}
.gss .baike .timeC dd a{ color:#fff;}

.talk{ width:958px; margin-bottom:10px; border:1px solid #c00; overflow:hidden;}
.talk .title{ height:40px; line-height:40px; overflow:hidden; background:url(http://stock.hexun.com/upload/20year_index_img/talkTitle.jpg) no-repeat; text-align:right;}
.talk .title a{ margin-right:10px; color:#fff; font-size:14px; font-weight:bold;}
.talk ul{ width:945px; padding:16px 6px 18px 7px; overflow:hidden;}
.talk li{ width:157px; height:203px; float:left; padding:12px 0 0 32px; border:none; background:url(http://stock.hexun.com/upload/20year_index_img/talkBg.jpg) no-repeat 24px 0;}
.talk li img{ display:block;}
.talk li span{ width:72px; height:24px; line-height:24px; margin:24px 0 0 48px; display:block; overflow:hidden; text-align:center; font-size:14px; text-indent:8px; }
.talk li a{ color:#fff; font-size:14px; font-weight:bold;}

.mBlog{ width:958px; margin-bottom:10px; border:1px solid #c00; overflow:hidden;}
.mBlog .title{ height:40px; line-height:40px; overflow:hidden; background:url(http://stock.hexun.com/upload/20year_index_img/mBlogTitle.jpg) no-repeat;}

.award{ width:958px; padding-bottom:40px; border:1px solid #c00; background:#fff4d6; overflow:hidden;}
.award .title{ height:40px; line-height:40px; overflow:hidden; background:url(http://stock.hexun.com/upload/20year_index_img/awardTitle.jpg) no-repeat;}
.award .awardT{ width:934px; height:102px; padding:20px 12px 29px; overflow:hidden;}
.award .awardT li{ width:300px; height:30px; line-height:26px; padding:4px 0 0 11px; background:url(http://stock.hexun.com/upload/20year_index_img/awardTBg.gif) repeat-x; float:left; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;}
.award .awardT li a{ color:#790000;}
.award .awardT li span{ width:23px; height:25px; margin-right:10px; display:block; float:left; background:url(http://stock.hexun.com/upload/20year_index_img/deck04.gif) no-repeat; color:#fff; text-align:center; font-size:10px;}
.award .detailBox{ width:914px; padding:0 22px; background:url(http://stock.hexun.com/upload/20year_index_img/awardBg.gif) repeat-y;}
.award .detailBox .dTitle{ width:914px; height:37px; overflow:hidden;}
.award .detailBox .dTitle .left{ width:486px; height:37px; line-height:38px; background:#ecdbb6 url(http://stock.hexun.com/upload/20year_index_img/detailTR.gif) no-repeat right; float:left; overflow:hidden; text-indent:10px; color:#900; font-size:14px; font-weight:bold;}
.award .detailBox .dTitle .vote{ width:428px; height:37px; background:#fff; float:left;}
.award .detailBox .dTitle .vote span{ width:87px; height:28px; line-height:24px; margin:6px 0 0 10px; padding-right:3px; background:url(http://stock.hexun.com/upload/20year_index_img/input03.gif) no-repeat; display:block; color:#fff; text-align:center; cursor:pointer;}
.award .detailBox .dContent{ width:914px; height:133px; overflow:hidden;}
.award .detailBox .dContent .left{ width:595px; height:133px; float:left;}
.award .detailBox .dContent .left dl{ width:270px; margin:0 10px; display:inline; float:left;}
.award .detailBox .dContent .left dt{ height:22px; line-height:22px; padding-top:19px; border-bottom:1px solid #eaba95; font-size:14px; color:#b13a00;}
.award .detailBox .dContent .left dd{ padding-top:8px; border-top:2px solid #f4d5b2; text-indent:2em;}
.award .detailBox .dContent .left dd a{ color:#900;}
.award .detailBox .dContent .right{ width:319px; height:133px; background:#fff; float:left;}
.award .detailBox .dContent .right dt{ width:279px; height:20px; padding-left:40px; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; color:#c00;}
.award .detailBox .dContent .right dd{ width:100px; padding:10px 0 0 50px; background:url(http://stock.hexun.com/upload/20year_index_img/detailLine.gif) no-repeat 40px 13px; float:left;}
.award .detailBox .dContent .right dd p{ height:30px; line-height:30px;}
.award .detailBox .dContent .right dd span{ color:#80011e;}
.award .detailBox .detail1 .dContent{ background:url(http://stock.hexun.com/upload/20year_index_img/detailCBg.gif) repeat-x;}
.award .detailBox .detail1 .dContent .left{ background:url(http://stock.hexun.com/upload/20year_index_img/detailCR.gif) no-repeat right;}
.award .detailBox .detail2 .dContent{ background:#fff;}
.award .detailBox .detail2 .dContent .left{ background:url(http://stock.hexun.com/upload/20year_index_img/detailCRw.gif) no-repeat right;}
.award .detailBox .borderTB{ border-top:1px solid #fff; border-bottom:1px solid #ddc187;}
.award .detailBox .borderB{ border-bottom:1px solid #ddc187;}
