@charset "gb2312";
body{
  margin:0;
  line-height:22px;
  padding:0px;
  color:#4e4e4e;
  font-size:12px;
  text-align:center;
  background:#000;
}
* {
  margin:0;
  padding:0;
}
a {
  color:#4e4e4e;
  text-decoration:none;
  }
a:hover {
  color:#F13A01;
  text-decoration:none;
  }
*html h3 {
  font-size:12px;
  color:#F13A01;
  width:100%;
  height:20px;
  line-height:25px;
  text-align:left;
  margin-bottom:5px;
  background:url(../images/news_title_line.jpg) no-repeat;
  background-position:left bottom;  
}
* h3 {
  font-size:12px;
  color:#F13A01;
  width:100%;
  line-height:25px;
  text-align:left;
  margin-bottom:5px;
  background:url(../images/news_title_line.jpg) no-repeat;
  background-position:left bottom;  
}
* h3 em {
  font-size:12px;
  font-style:normal;
  font-weight:normal;
  color:#4e4e4e;
}
#web_bg {
  margin:0 auto;
  width:995px;
  padding:0px;
  height:500px;
  overflow:hidden;
  margin-top:10px;
  background:url(../images/news_bg.jpg) no-repeat;
}
#main {
  width:100%;
  overflow:hidden;
  margin-left:auto;
  margin-right:auto;
  position:absolute;
  left:0;
  right:0;
  top:390px;
  background:url(../images/news_index_white_bg.gif) no-repeat;
  background-position:center top;
}
#container {
  width:995px;
  overflow:hidden;
  padding:0px;
  padding-bottom:15px;
  margin:0 auto;
}
*html #news_search {
  float:left;
  width:700px;
  height:30px;
  padding:5px;
  overflow:hidden;
  margin-top:15px;
  margin-left:16px;
  text-align:left;
  background:url(../images/search_bg.gif) no-repeat;
}
#news_search {
  float:left;
  width:694px;
  height:24px;
  padding:8px;
  margin-top:15px;
  margin-left:32px;
  text-align:left;
  overflow:hidden;
  background:url(../images/search_bg.gif) no-repeat;
}
#news_search select {
  font-size:12px;
}
#news_search input#newskeywords {
  height:17px;
}
#news_search span {
  font-weight:bold;
  color:#F13A01;
  margin-right:10px;
}
#news_search input#submit {
  height:22px;
}

*html #wrapper,
*html #wrapper2,
*html #wrapper3 {
  float:left;
  width:952px;
  overflow:hidden;
  margin-top:15px;
  margin-left:16px;
  text-align:left;
}
*html #wrapper4 {
  float:left;
  width:952px;
  height:205px;
  overflow:hidden;
  margin-top:15px;
  margin-left:16px;
  text-align:left;
}
#wrapper,
#wrapper2,
#wrapper3,
#wrapper4 {
  float:left;
  width:952px;
  margin-top:15px;
  margin-left:32px;
  text-align:left;
  overflow:hidden;
}
*html #sale {
  float:left;
  width:220px;
  height:300px;
  overflow:hidden;
}
#party,
#region,
#screen,
#albums,
#sale {
  float:left;
  width:220px;
  overflow:hidden;
}
#party span img,
#discount span img,
#region span img,
#screen span img,
#video span img {
  float:left;
  width:80px;
  height:60px;
  border:solid 1px #ddd;
  padding:2px;
  margin-right:5px;
  margin-bottom:5px;
}
#party p,
#discount p,
#region p,
#herm p,
#screen p,
#sale p {
  float:left;
  width:100%;
  border-bottom:#ddd 1px dotted;
}
#party p em,
#region p em,
#discount p em {
  float:right;
  font-style:normal;
}
#region .right_ad {
  float:left;
  width:220px;
  height:50px;
  border:0;
  margin-bottom:10px;
}
#discount,
#screen,
#herm {
  float:right;
  width:220px;
  overflow:hidden;
}
#news {
  float:left;
  margin-left:15px;
  width:485px;
  height:216px;
  overflow:hidden;
}
#news h2 {
  text-align:center;
  font-size:18px;
  color:#000;
  line-height:42px;
  font-weight:normal;
  font-family:"ºÚÌå";
}
#news .img {
  float:left;
  width:126px;
  height:168px;
  padding:2px;
  margin-right:8px;
  border:solid 1px #ddd;
}
#news p {
  text-indent:2em;
}
#news span {
  float:left;
  width:170px;
}
#story,
#video,
#food {
  float:left;
  margin-left:15px;
  width:485px;
  overflow:hidden;
}
#story p {
  float:left;
  width:242px;
  border-bottom:dotted 1px #ddd;
}
#story .mid_ad {
  float:left;
  width:485px;
  height:70px;
  margin-top:4px;
  border:0;
}
#topic {
  float:right;
  width:208px;
  height:231px;
  padding:5px;
  border:solid 1px #ddd;
}
#topic h2 {
  float:left;
  width:100%;
  color:#F13A01;
  font-size:12px;
  border-bottom:1px solid #ddd;
}
#topic .img {
  float:left;
  width:208px;
  margin:5px 0 5px 0;
}
#video span {
  float:left;
  width:242px;
  height:71px;
  margin:3px 0 3px 0;
  border-bottom:solid 1px #ddd;
}
#albums span {
  float:left;
  width:110px;
  text-align:center;
}
#albums span img {
  width:92px;
  height:69px;
  padding:2px;
  border:1px solid #ddd;
}
#albums span em {
  display:block;
  line-height:21px;
  font-style:normal;
}
*html #food span {
  width:96px;
  float:left;
  margin-top:5px;
  text-align:center;
}
#food span {
  width:97px;
  float:left;
  margin-top:5px;
  text-align:center;
}
#food span img {
  width:80px;
  height:60px;
  padding:2px;
  border:1px solid #ddd;
}
#food span em {
  display:block;
  font-style:normal;
}
#link {
  background:#000;
  overflow:hidden;
}

