body {
  min-width: 1100px;
}
body #container {
  width: auto;
  padding: 0;
}
body #mainContent {
  float: none;
  width: auto;
}
body #fNav li#pagetop {
  width: 967px;
  margin: 0 auto;
}

#expedia > .content {
  padding: 20px 0;
  background-image: url(../imgs/bg2.jpg);
  background-position: center 0;
  background-repeat: repeat-y;
}
#expedia .btnTop {
  position: fixed;
  bottom: 10px;
  right: 10px;
}
#expedia .ro a:hover img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}

#eyecatch {
  height: 678px;
  background-image: url(../imgs/bg1.jpg);
  background-position: center 0;
  background-repeat: no-repeat;
}
#eyecatch .inner {
  position: relative;
  width: 1194px;
  margin: 0 auto;
}
#eyecatch .inner .btns {
  position: absolute;
  width: 166px;
  top: 281px;
  right: 225px;
}
#eyecatch .inner .btns > div {
  margin-top: 2px;
}
#eyecatch .inner .btns > div:first-child {
  margin-top: 0;
}
#eyecatch .inner .present {
  position: relative;
  margin-left: 120px;
}
#eyecatch .inner .present .btn {
  position: absolute;
  width: 199px;
  bottom: 17px;
  left: 19px;
}
#eyecatch .inner .mark1, #eyecatch .inner .mark2 {
  position: absolute;
}
#eyecatch .inner .mark1 {
  top: 125px;
  right: 309px;
  z-index: 5;
}
#eyecatch .inner .mark2 {
  top: 233px;
  right: 400px;
  z-index: 15;
}

#use {
  position: relative;
  width: 970px;
  margin: 0 auto 62px;
}
#use .wrap {
  *zoom: 1;
}
#use .wrap:after {
  content: "";
  display: block;
  clear: both;
}
#use .wrap > div {
  position: relative;
  float: left;
}
#use .wrap > div.use2 .btn, #use .wrap > div.use3 .btn {
  left: 0px;
}
#use .wrap > div .btn {
  position: absolute;
  top: 32px;
  left: 25px;
}
#use .bear {
  position: absolute;
  top: 6px;
  right: -32px;
}

#tour {
  width: 1002px;
  margin: 0 auto 60px;
}
#tour .wrap {
  position: relative;
}
#tour .wrap .btn {
  position: absolute;
  bottom: 25px;
  left: 40px;
}
#tour ul {
  *zoom: 1;
}
#tour ul:after {
  content: "";
  display: block;
  clear: both;
}
#tour ul li {
  position: relative;
  float: left;
}
#tour ul li .btn {
  position: absolute;
  bottom: 34px;
  left: 76px;
}
#tour ul li.even .btn {
  left: 13px;
}
#tour .btnWrap {
  position: relative;
  height: 90px;
  background-image: url(../imgs/tour_bg.jpg);
  background-position: center 0;
  background-repeat: no-repeat;
}
#tour .btnWrap .btn {
  position: absolute;
  bottom: 25px;
  right: 42px;
}

#reserve {
  width: 1002px;
  margin: 0 auto 60px;
}
#reserve .wrap1, #reserve .wrap2 {
  position: relative;
}
#reserve .wrap1 .btn {
  position: absolute;
  bottom: 63px;
  left: 56px;
}
#reserve .wrap2 .btn {
  position: absolute;
  bottom: 18px;
  left: 56px;
}
#reserve .map .world {
  position: relative;
}
#reserve .map .world .areas div {
  display: none;
}
#reserve .map .world .area1 {
  position: absolute;
  top: 231px;
  left: 64px;
}
#reserve .map .world .area2 {
  position: absolute;
  top: 227px;
  left: 297px;
}
#reserve .map .world .area3 {
  position: absolute;
  top: 247px;
  left: 338px;
}
#reserve .map .world .area4 {
  position: absolute;
  top: 249px;
  left: 334px;
}
#reserve .map .world .area5 {
  position: absolute;
  top: 277px;
  left: 413px;
}
#reserve .map .world .area6 {
  position: absolute;
  top: 317px;
  left: 352px;
}
#reserve .map .world .area7 {
  position: absolute;
  top: 299px;
  left: 461px;
}
#reserve .map .world .area8 {
  position: absolute;
  top: 291px;
  left: 606px;
}
#reserve .map .world .area9 {
  position: absolute;
  top: 223px;
  left: 813px;
}
#reserve .map .world .area11 {
  position: absolute;
  top: 117px;
  left: 110px;
}
#reserve .map .world .area12 {
  position: absolute;
  top: 107px;
  left: 374px;
}
#reserve .map .world .area13 {
  position: absolute;
  top: 243px;
  left: 173px;
}
#reserve .map .world .area14 {
  position: absolute;
  top: 357px;
  left: 284px;
}
#reserve .map .wrap {
  position: relative;
}
#reserve .map .wrap .btn {
  position: absolute;
  bottom: 29px;
  left: 40px;
}
#reserve .sale {
  position: relative;
}
#reserve .sale .btn {
  position: absolute;
  bottom: 41px;
  left: 55px;
}

#discount {
  width: 1002px;
  margin: 0 auto 60px;
}
#discount .wrap {
  position: relative;
}
#discount .wrap .btn {
  position: absolute;
  bottom: 28px;
  left: 40px;
}

#point {
  width: 970px;
  margin: 0 auto 60px;
}
#point .wrap {
  position: relative;
}
#point .wrap .btn {
  position: absolute;
  bottom: 24px;
  left: 26px;
}
#point .links {
  position: relative;
}
#point .links .btns1 {
  position: absolute;
  top: 15px;
  right: 39px;
}
#point .links .btns1 div {
  margin-top: 2px;
}
#point .links .btns1 div:first-child {
  margin-top: 0;
}
#point .links .btns2 {
  *zoom: 1;
}
#point .links .btns2:after {
  content: "";
  display: block;
  clear: both;
}
#point .links .btns2 > div {
  position: relative;
  float: left;
}
#point .links .btns2 > div:first-child .btn {
  left: 41px;
}
#point .links .btns2 .btn {
  position: absolute;
  top: 0;
  left: 0;
}

#about {
  width: 970px;
  margin: 0 auto;
}
#about .inner {
  padding: 12px 25px;
  background-image: url(../imgs/about_bg1.jpg);
  background-position: 0 0;
  background-repeat: repeat-y;
}
#about .inner .wrap {
  margin-top: 20px;
  padding: 15px;
  border: 1px dotted #4A1E00;
  color: #4A1E00;
}
#about .inner .wrap:first-child {
  margin-top: 0;
}
#about .inner .wrap h3 {
  margin-bottom: 10px;
  padding-left: 12px;
  border-left: 7px solid #4A1E00;
  font-weight: bold;
}
#about .inner .wrap p, #about .inner .wrap ul {
  padding-left: 20px;
}
#about .inner .wrap li {
  padding-left: 9px;
  text-indent: -9px;
}
#about .btnWrap {
  position: relative;
  height: 54px;
  background-image: url(../imgs/about_bg2.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
}
#about .btnWrap .btn {
  position: absolute;
  top: 3px;
  right: 22px;
}
