body{
  margin:0;
  padding:0;
  color:#333;
  font-size:85%;
}
*{
  margin:0;
  padding:0;
  font-size:100%;
  font-weight:normal;
}
a{
  color:#e60012;
}
a:hover{
  color:#999;
}
table {
	border-collapse:collapse;
}
ul{
  list-style:none;
}
.clr{
  clear:both;
}
.pager a{
  color:#555;
}
#container{
  width:820px;
  margin:10px auto;
  background:#e60012 url(img/cont_bg.gif);
}
#header{
  height:69px;
  background:url(img/header.gif) no-repeat;
}
#header #logo{
  float:left;
  display:inline;
  margin-right:20px;
}
#header #logo a{
  text-indent:-9999px;
  display:block;
  width:200px;
  height:60px;
}
#header #head_menu{
  float:left;
  display:inline;
  margin-top:23px;
  border-left:1px solid #fff;
}
#header #head_menu a{
  display:block;
  text-indent:-9999px;
  float:left;
  height:40px;
  font-size:13px;
  line-height:40px;
  color:#fff;
  text-decoration:none;
  border-right:1px solid #fff;
}
#header #head_menu a:hover{
  text-decoration:underline;
}
#header #head_menu a.hot{
  width:110px;
  background:url(img/tmenu_hot.gif) no-repeat 50% 50%;
}
#header #head_menu a.category{
  width:100px;
  background:url(img/tmenu_cat.gif) no-repeat 50% 50%;
}
#header #head_menu a.information{
  width:120px;
  background:url(img/tmenu_info.gif) no-repeat 50% 50%;
}
#header #search{
  float:left;
  display:inline;
  margin:20px 0 0 20px;
}
#header #search .word{
  height:24px;
  width:150px;
}
#content_wrapper{
  width:743px;
  margin-left:40px;
  background:#fff;
}
#bread{
  padding:5px 20px;
}
#content{
  padding:20px 30px;;
}
#footer{
  height:93px;
  background:url(img/footer.gif) no-repeat bottom;
}
/* qr
---------------------------------------*/
#qr_index{
  margin-top:40px;
  margin-left:60px;
}