* { 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:950px; height:53px; padding:0 0 0 10px; font-size:14px; color:#900; overflow:hidden; background:url(http://stock.hexun.com/upload/orbit_img/navBg.jpg) no-repeat;}
ul.nav li{ height:34px; line-height:34px; margin-right:10px; 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/orbit_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/orbit_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/orbit_img/navBgI.png) no-repeat; color:#fc6;}
ul.nav li.ing span{ background:url(http://stock.hexun.com/upload/orbit_img/navBgSpanI.png) no-repeat;}

/* ¹ì¼£Ò³
------------------------------------------*/
#qianyan{ width:707px; height:125px; padding:37px 50px 0 203px; background:url(http://stock.hexun.com/upload/orbit_img/qianyanBg.jpg) no-repeat; color:#fff; font-size:14px; text-indent:2em; line-height:22px;}
#qianyan a{ color:#f60;}
#orbit .main{ padding:9px 20px 15px 17px; overflow:hidden;}
#orbit .pictext{ width:901px; margin:10px auto 0; padding:10px; border:1px solid #ecd8b2; overflow:hidden;}
#orbit .pictext img{ width:373px; height:228px; border:1px solid #ccc; display:block; float:left;}
#orbit .pictext dl{ width:516px; float:left;}
#orbit .pictext dl.right{ padding-left:10px;}
#orbit .pictext dl.left{ padding-right:10px;}
#orbit .pictext dt{ font-weight:bold; font-size:14px;}
#orbit .pictext p{ line-height:18px; padding:8px 0; text-indent:2em; color:#888787;}
#orbit .pictext p a{ color:#cd0102;}
#orbit .pictext p a:hover{ color:#cd0102;}
#orbit{overflow:hidden; background:url(http://stock.hexun.com/upload/orbit_img/userWishBg.png) repeat-x;}
#orbit .roll{ height:216px; padding:0 20px; overflow:hidden; background:url(http://stock.hexun.com/upload/orbit_img/historyBg.jpg) no-repeat;}
#orbit .roll .con_bg { height:155px; overflow:hidden; width:870px; margin:10px 0 0 22px;}
#orbit .roll .scroll_conB { width:5000px; height:155px; overflow:hidden;}
#orbit .roll ul{ float:left;}
#orbit .roll ul li{ float:left; padding:0 0 0 5px; width:140px; text-align:center; display:inline; font-size:14px;}
#orbit .roll ul li a{ color:#fff;}
#orbit .roll ul img{ display:block; width:140px; height:155px;}

