* { margin: 0; padding: 0; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0; padding:0;}
a img{ border: 0; }
.clear{ clear: both; }
h1,h2,h3,h4,h5,h6{ font-size: 12px; font-weight:normal}
/* links
------------------------------------------*/
a{ color: #000; text-decoration: none; }
a:hover { color: #cc0000; text-decoration: underline; }
a:active { color: #7A2123; }
/* layout
------------------------------------------*/
ul{list-style:none}
body{font-size:12px; line-height:22px; background:#f0f0f0 url(http://qizhi.hexun.com/upload/wish_img_2010/bannerBg.jpg) repeat-x;}
.wrap{ margin: 0 auto; width: 982px; background:#fff; overflow:hidden; background:#f0f0f0;}
.header{ height:216px; background:url(http://img.hexun.com/2010-04-12/123297110.jpg) no-repeat;}
.header .nav{ padding:191px 0 0 150px; font-size:14px; color:#900;}
.header .nav a{ color:#900;}
.header .nav a.ing{ font-weight:bold;}
.wish{ height:273px; background:url(http://qizhi.hexun.com/upload/wish_img_2010/wishBg.jpg) no-repeat; overflow:hidden;}
.wish ul{ overflow:hidden;}
.wish li{ float:left; width:334px; padding:98px 0 0 0;}
.wish li p{ font-size:14px; line-height:24px;}
.wish li.inc{ width:150px; padding:98px 0 0 84px;}
.wish li.inc div{ width:105px; height:23px; padding-top:1px; line-height:23px; background:url(http://qizhi.hexun.com/upload/wish_img_2010/ztBg.gif) no-repeat; text-align:center; margin:9px 0 0;}
.wish li.inc div a{ color:#fff5d7;}
.roll{ height:189px; padding:16px 0 0 41px; background:url(http://img.hexun.com/2010-04-12/123301197.jpg) no-repeat; overflow:hidden;}
.roll .con_bg { height:175px; overflow:hidden; width:900px;}
.roll .scroll_conB { width:5000px; height:175px; overflow:hidden;}
.roll ul li{ float:left; padding:0 5px; width:140px; text-align:center; display:inline; font-size:14px;}
.roll ul li a{ color:#fff;}
.roll ul img{ display:block; width:136px; height:151px; border:2px solid #7d1a0e;}


.list{ background:url(http://qizhi.hexun.com/upload/wish_img_2010/listBg.gif) repeat-y; overflow:hidden; padding:10px 31px 5px;}
.list .note{ padding-top:2px; height:28px; border-top:1px dashed #222; text-align:center; line-height:28px;}
.list ul{ overflow:hidden;}
.list li{ float:left; text-align:center; padding:17px 6px 10px; width:80px; border-top:1px dashed #222;}
.list li span{ display:block; height:21px; width:80px; background:url(http://qizhi.hexun.com/upload/wish_img_2010/gsBg.gif) no-repeat;}
.list li img{ display:block; padding-bottom:3px;}


#foot2010{ width: 938px; margin: 0 auto; color: #000; text-align: center;}
#foot2010 *{ padding: 0; margin: 0; font-size: 12px; }
#foot2010 a{ color: #000; text-decoration: none; }
#foot2010 a:hover{ text-decoration: underline; }
#foot2010 .link{ background: url(http://img.hexun.com/news/2010/img/head2010.gif) repeat-x 0 -637px; height:30px; line-height: 30px; padding: 8px 10px 0 10px; }
#foot2010 .copyright{ padding-top: 6px; font-family: Arial, Helvetica, sans-serif; line-height: 1.7em; background:#fff;  }