* { 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:22px; background:#7e1e00;}
.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/market20_img1082/navBg.jpg) no-repeat;}
ul.nav li{ height:34px; line-height:34px; margin-right:15px; float:left; overflow:hidden;}
ul.nav li span{ height:34px; width:5px; display:block; float:left; background:url(http://stock.hexun.com/upload/market20_img1082/navBgSpan.png) no-repeat;}
ul.nav a{ height:34px; padding:0 10px 0 15px; display:block; float:left; background:url(http://stock.hexun.com/upload/market20_img1082/navBg.png) no-repeat; font-size:16px; color:#fff; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ";}
ul.nav a:hover{ color:#fc6; text-decoration:none;}

.wish{ height:337px; background:url(http://stock.hexun.com/upload/market20_img1082/wishBg.jpg) no-repeat; overflow:hidden;}
.wish ul{ overflow:hidden;}
.wish li{ width:430px; padding:15px 0 10px 50px; float:left;}
.wish li p{ font-size:14px; line-height:24px;}
.wish li p a{ color:#fff;}
.roll{ height:190px; padding:0 0 0 58px; overflow:hidden;}
.roll .con_bg { height:175px; overflow:hidden; width:845px;}
.roll .scroll_conB { width:5000px; height:175px; overflow:hidden;}
.roll ul{ float:left;}
.roll ul li{ float:left; padding:0 0 0 5px; width:135px; text-align:center; display:inline; font-size:14px;}
.roll ul li a{ color:#fff;}
.roll ul img{ display:block; width:135px; height:155px;}

.list{ background:url(http://stock.hexun.com/upload/market20_img1082/userWishBg.png) repeat-x; overflow:hidden; padding:0 10px 5px;}
.list .note{ height:46px; text-align:center; line-height:46px;}
.list ul{ overflow:hidden; border-top:1px dotted #222;}
.list li{ float:left; text-align:center; padding:17px 7px 10px; width:80px;}
.list li span{ display:block; height:21px; width:80px; background:url(http://stock.hexun.com/upload/market20_img1082/gsBg.gif) no-repeat;}
.list li img{ width:80px; height:98px; display:block; padding-bottom:3px;}