@charset "utf-8";
/* CSS Document */
*{
  padding: 0;
  margin: auto
}
html{
	min-width:1320px; /* make headerbg full screen when zoom out */
}


body{
  position: relative;
  width: 100%;
  height: 100%;
  background: url(../images/bg.jpg) repeat top center; 
  background-color: #fff;
}
.clear{
  clear: both;
}
#bg_ann{
  position: relative;
  width: 100%;
  height: 64px;
  background: url(../images/ann_bg.png) repeat-x top center; 
  z-index: 10;
}
#main{
  position: relative;
  margin-top: -20px;
  width: 1296px;
  height: auto;
  min-height: 800px;
  border: 0px solid #fc5ea5;
  z-index: 1;
}
#cover_ads_left{
  position: relative;
  margin-top: 23px;
  width: 166px;
  margin-right: 5px;
  margin-bottom: 30px;
  float: left;
  height: auto;
  min-height: 600px;
  border: 0px solid #fc5ea5; 
}
#shadow_left{
  position: absolute;
  left: -11px;
  background: url(../images/shadow.png) no-repeat top center; 
  width: 188px;
  height: 32px;
  bottom: -12px; 
}
#ads_left{
  position: relative;
  width: 166px;
  height: auto;
  min-height: 600px;
  background-color: #ffffff;
  border: 1px solid #fc5ea5; 
}
#cover_ads_right{
  position: relative;
  margin-top: 23px;
  margin-bottom: 30px;
  width: 166px;
  float: right;
  height: auto;
  min-height: 600px;
  background-color: #ffffff;
  border: 0px solid #fc5ea5; 
}
#shadow_right{
  position: absolute;
  right: -11px;
  background: url(../images/shadow.png) no-repeat top center; 
  width: 188px;
  height: 32px;
  bottom: -12px; 
}
#ads_right{
  position: relative;
  width: 166px;
  height: auto;
  min-height: 600px;
  background-color: #ffffff;
  border: 1px solid #fc5ea5; 
}
#content_center{
  position: relative;
  width: 954px;
  float: left;
  height: auto;
  min-height: 800px;
  background-color: #ffffff;
  border: 1px solid #fc5ea5; 
}
#cover_logo{
  position: relative;
  background: url(../images/bg_logo.jpg) no-repeat top center;
  width: 940px;
  height: 159px;
  border: 0px solid #fc5ea5; 
}
#logo{
  position: absolute;
  background: url(../images/logo.png) no-repeat top center;
  left: 25px;
  top: 16px;
  width: 738px;
  height: 123px;
  border: 0px solid #fc5ea5; 
}
#bg_logo_left{
  position: relative;
  background: url(../images/bg_logo_left.jpg) no-repeat top center;
  float: left;
  width: 38px;
  height: 159px;
  border: 0px solid #fc5ea5; 
}
#bg_logo_center{
  position: relative;
  background: url(../images/bg_logo_center.jpg) repeat-x top left;
  float: left;
  width: 860px;
  height: 159px;
  border: 0px solid #fc5ea5; 
}
#bg_logo_right{
  position: relative;
  background: url(../images/bg_logo_right.jpg) no-repeat top center;
  float: right;
  width: 38px;
  height: 159px;
  border: 0px solid #fc5ea5; 
}
#bg_footer{
  position: relative;
  margin-top: -20px;
  background: url(../images/bg_footer.png) repeat-x top center;
  width: 100%;
  height: 212px;
  z-index: 10;
}