* { margin: 0; padding: 0; }
a img{ 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:#7e1e00;}
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;}
#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_event_img/navBg.jpg) no-repeat;}
ul.nav li{ height:34px; line-height:34px; 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_event_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_event_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_event_img/navBgI.png) no-repeat; color:#fc6;}
ul.nav li.ing span{ background:url(http://stock.hexun.com/upload/20year_event_img/navBgSpanI.png) no-repeat;}

/* 寄语页
------------------------------------------*/
#expert .wish{ height:337px; background:url(http://stock.hexun.com/upload/20year_event_img/wishBg.jpg) no-repeat; overflow:hidden;}
#expert .wish ul{ overflow:hidden;}
#expert .wish li{ width:430px; padding:15px 0 10px 50px; float:left;}
#expert .wish li p{ font-size:14px; line-height:24px;}
#expert .wish li p a{ color:#fff;}
#expert .roll{ height:190px; padding:0 0 0 58px; overflow:hidden;}
#expert .roll .con_bg { height:175px; overflow:hidden; width:845px;}
#expert .roll .scroll_conB { width:5000px; height:175px; overflow:hidden;}
#expert .roll ul{ float:left;}
#expert .roll ul li{ float:left; padding:0 0 0 5px; width:135px; text-align:center; display:inline; font-size:14px;}
#expert .roll ul li a{ color:#fff;}
#expert .roll ul img{ display:block; width:135px; height:155px;}
#expert .list{ background:url(http://stock.hexun.com/upload/20year_event_img/userWishBg.png) repeat-x; overflow:hidden; padding:0 10px 5px;}
#expert .list .note{ height:46px; text-align:center; line-height:46px;}
#expert .list ul{ overflow:hidden; border-top:1px dotted #222;}
#expert .list li{ float:left; text-align:center; padding:17px 7px 10px; width:80px;}
#expert .list li span{ display:block; height:21px; width:80px; background:url(http://stock.hexun.com/upload/20year_event_img/gsBg.gif) no-repeat;}
#expert .list li img{ width:80px; height:98px; display:block; padding-bottom:3px;}

/* 十大闯将页
------------------------------------------*/
#gen10{ overflow:hidden;}
#gen10 .main{ width:588px; padding:15px 10px; float:left; overflow:hidden;}
#gen10 .sideBar{ width:331px; padding:15px 10px; border-left:1px solid #940e07; float:left; overflow:hidden;}
#gen10 .qy{ padding:0 10px;}
#gen10 .qy p{ text-indent:2em;}
#gen10 .list{ padding:0 10px;}
#gen10 .list .title{ height:20px; line-height:20px; padding-bottom:10px; font-family:"黑体"; font-size:18px;}
#gen10 .list .picText{ overflow:hidden; padding-bottom:5px;}
#gen10 .list .picText img{ width:140px; height:140px;margin-right:11px; border:1px solid ccc; display:block; float:left;}
#gen10 .list .picText strong{ width:415px; height:30px; line-height:30px; padding-bottom:20px; display:block; float:left; font-family:"黑体"; font-size:16px;}
#gen10 .list .picText strong a{ color:#900;}
#gen10 .list .picText p{ text-indent:2em; color:#8c8c8c;}
#gen10 .list li{ height:24px; line-height:24px; font-size:14px;}
#gen10 .list li em{ font-style:normal; color:#900;}
#gen10 .list li span{ font-size:16px; font-weight:bold;}
#gen10 .roll{ height:120px; padding:17px 0 0 37px; overflow:hidden;}
#gen10 .roll .con_bg { height:120px; overflow:hidden; width:494px;}
#gen10 .roll .scroll_conB { width:5000px; height:120px; overflow:hidden;}
#gen10 .roll ul{ float:left;}
#gen10 .roll ul li{ float:left; padding:0 0 0 14px; width:106px; text-align:center; display:inline; font-size:14px;}
#gen10 .roll ul li a{ color:#fff;}
#gen10 .roll ul img{ display:block; width:104px; height:90px; border:1px solid #646263;}
#gen10 .side{ padding:10px 10px 0;}
#gen10 .side img{ width:310px; height:359px; margin:5px 0; border:1px solid #ccc; display:block;}
#gen10 .sidePic{ text-align:center; padding:0 10px;}
#gen10 .sidePic img{ width:250px; height:150px; margin:10px auto; border:1px solid #ccc; display:block;}
#gen10 .sidePic p{ text-align:left; text-indent:2em;}
#gen10 .sidePic span{ color:#8c8c8c;}
#gen10 .yulu p{ padding:4px 5px;}
#gen10 .yulu p span{ padding:4px 5px; color:#8c8c8c;}
#gen10 .liuyan{ padding:5px 8px; border:1px solid #ecd8b2; background:#feffef;}
#gen10 .liuyan .sub{ text-align:center; }
#gen10 .liuyan .sub a{ color:#0065cd;}
#gen10 .liuyan .pkbut{ width:81px; height:21px; border:0; background:url(http://stock.hexun.com/upload/20year_event_img/input01.png) no-repeat; color:#fff; font-weight:bold; cursor:pointer;}
#gen10 .bdred{ margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #940e07;}
#gen10 .bdred1{ padding-bottom:10px; border-bottom:1px solid #940e07;}


/* 股市事件页
------------------------------------------*/
#qianyan{ width:707px; height:125px; padding:37px 50px 0 203px; background:url(http://stock.hexun.com/upload/20year_event_img/qianyanBg.jpg) no-repeat; color:#fff;}
#qianyan a{ color:#f60;}
#event{ overflow:hidden; background:url(http://stock.hexun.com/upload/20year_event_img/userWishBg.png) repeat-x;}
#event .main{ width:608px; padding:18px 10px; float:left; overflow:hidden;}
#event .sideBar{ width:311px; padding:18px 10px; border-right:1px solid #ecd8b2; float:left; overflow:hidden;}
#event .side{ padding:0 5px 10px;}
#event .side img{ margin:0 auto; display:block;}
#event .sidePic{ text-align:center;}
#event .sidePic img{ margin:10px auto; display:block;}
#event .sidePic p{ padding:10px 5px 0; text-align:left; text-indent:2em;}
#event .sidePic p a{ color:#cd0102;}
#event .yulu p{ padding:0 5px; text-indent:2em;}
#event .yulu .yu strong{ padding-top:10px; display:block; text-indent:2em;}
#event .yulu .yu span{ line-height:14px; padding:8px 0; display:block; text-indent:2em;}
#event .liuyan{ padding:5px 8px; border:1px solid #ecd8b2; background:#feffef;}
#event .liuyan .sub{ text-align:center; }
#event .liuyan .sub a{ color:#0065cd;}
#event .liuyan .pkbut{ width:81px; height:21px; border:0; background:url(http://stock.hexun.com/upload/20year_event_img/input01.png) no-repeat; color:#fff; font-weight:bold; cursor:pointer;}
#event .list{ margin-bottom:10px; padding:0 10px 10px; border:1px solid #ecd8b2;}
#event .list .title{ height:20px; line-height:20px; padding-bottom:10px; font-family:"黑体"; font-size:18px;}
#event .list .picText{ width:586px; overflow:hidden; padding:16px 0 5px;}
#event .list .picText .rPic{ width:200px; height:160px; float:left; text-align:center;}
#event .list .picText .rPic img{ margin-bottom:5px; display:block; text-align:center;}
#event .list .picText .lText{ width:386px; overflow:hidden; float:left;}
#event .list .picText strong{ height:18px; line-height:18px; display:block; font-size:14px;}
#event .list .picText p{ padding:0 5px; text-indent:2em; display:block; color:#888787;}
#event .list .picText p a{ color:#cd0102;}
#event .list .pic{ text-align:center;}
#event .list .tableBox{ padding:5px;}
#event .list .tableBox table{ width:100%; border-collapse:collapse; border:solid #ecd8b2; border-width:0 0 1px 1px;}
#event .list .tableBox table th{ height:20px; border:solid #ecd8b2; border-width:1px 1px 0 0; background:#ecd8b2; text-align:center;}
#event .list .tableBox table td{ height:20px; border:solid #ecd8b2; border-width:1px 1px 0 0; text-align:center;}
#event .list .tableBox table tr.tTitle td{ height:20px; border:solid #ecd8b2; border-width:1px 1px 0 0; text-align:center; background:#f9f3e6;}
#event .listRoll{ width:606px; height:187px; padding-top:44px; border:1px solid #ecd8b2; background:url(http://stock.hexun.com/upload/20year_event_img/eventYG.jpg) no-repeat;}
#event .lPic{ width:215px; height:187px; padding-left:21px; float:left; font-weight:bold; font-size:14px;}
#event .lPic img{ margin-bottom:5px; display:block;}
#event .roll{ width:343px; height:187px; padding:0 21px 0 6px; float:left; overflow:hidden;}
#event .roll .con_bg { height:187px; overflow:hidden; width:343px;}
#event .roll .scroll_conB { width:5000px; height:187px; overflow:hidden;}
#event .roll ul{ float:left;}
#event .roll ul li{ float:left; padding:0 11px; width:94px; text-align:left; display:inline; font-weight:bold; font-size:14px;}
#event .roll ul img{ width:94px; height:131px; margin-bottom:5px; display:block;}
#event .bdred{ margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #940e07;}
#event .bdred1{ padding-bottom:10px; border-bottom:1px solid #940e07;}
