@charset "utf-8";
body {
  font-size: 12px;
  font-family: "微软雅黑", Tahoma, Geneva, sans-serif;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: #f8f2e3;
}
.clear {
  clear: both;
  zoom: 1;
}
.clear:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
}
.center {
  width: 1000px;
  margin: 0 auto;
  position: relative;
}
.mr0 {
  margin-right: 0px !important;
}
.header_wrap {
  width: 100%;
  height: 823px;
  background: url(../img/top_bg.jpg) no-repeat center top;
}
.header_wrap .header_con {
  width: 1000px;
  margin: 0 auto;
  position: relative;
  height: 100%;
  z-index: 4;
}
.header_wrap .header_con .to_index {
  position: absolute;
  right: 22px ;
  top: 125px;
}
.header_wrap .header_con .to_index a:hover {
  opacity: 0.9;
  -webkit-opacity: 0.9;
  -moz-opacity: 0.9;
  -o-opacity: 0.9;
}
.footer {
  width: 100% ;
  margin: 0 auto ;
  padding: 15px 0 60px;
}
.footer p {
  color: #7f7f7f;
  line-height: 24px;
  font-size: 14px;
  text-align: center;
}
.navbar_bg {
  height: 58px;
  line-height: 58px;
  background: #c0855e ;
  width: 50%;
  position: relative;
  z-index: 4;
  text-align: right;
}
.navbar {
  left: 10px;
  top: -45px;
  position: absolute;
  z-index: 6;
}
.navbar a {
  display: inline-block;
  width: 117px;
  height: 32px;
  line-height: 32px ;
  text-align: center;
  font-size: 16px;
  color: #fde7d0;
  margin-right: 30px;
}
.navbar a:hover,
.navbar a.on {
  color: #9f4000;
  background: url(../img/navbar_bg.png) no-repeat;
}
.section01_wrap {
  height: 510px;
}
.section01_wrap .center {
  z-index: 5;
}
.section01_wrap .video_list {
  position: absolute;
  left: 43px;
  top: 113px;
  z-index: 3;
  width: 322px;
  padding: 6px;
  background: #fbfdff;
  height: 194px;
  overflow: hidden;
}
.section01_wrap .tabcon_wrap {
  position: absolute;
  top: -220px;
  left: 48%;
  margin-left: -408px;
  z-index: 1;
}
.section01_wrap .pagination {
  position: absolute;
  right: 248px;
  top: 445px;
  z-index: 1;
}
.section01_wrap .pagination span {
  cursor: pointer;
  margin-right: 10px;
  display: inline-block;
  width: 11px ;
  height: 11px;
  background: #fbc277;
  border-radius: 50%;
}
.section01_wrap .pagination span.on {
  background: #c38850;
}
.section01_wrap .tabnav {
  position: absolute;
  right: 50%;
  margin-right: -462px;
  top: -50px;
  z-index: 2;
}
.section01_wrap .tabnav a {
  display: block;
  width: 42px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  color: #faf2e3;
  font-size: 36px;
  background: #e1bc98;
  font-family: arial;
}
.section01_wrap .tabnav a.on {
  background: #9a3d1e ;
}
.section02_wrap {
  width: 100%;
  background: url(../img/section02_tt.jpg) no-repeat center top;
}
.section02_wrap .center {
  height: 460px;
  padding-top: 140px;
}
.section02_wrap .center .ullist {
  width: 845px;
  height: 404px;
  margin: 0 auto;
  background: url(../img/section02_1.jpg) no-repeat center top;
}
.section02_wrap .center .ullist .ulnav a {
  position: absolute;
  top: 478px;
  z-index: 1;
  width: 20px;
  height: 15px;
  background: url(../img/arrow_up.gif) no-repeat;
  background-size: cover ;
}
.section02_wrap .center .ullist .ulnav a.on {
  width: 20px;
  height: 15px;
  background: url(../img/arrow_up2.gif) no-repeat;
  background-size: cover ;
  top: 481px;
}
.section02_wrap .center .ullist .ulnav .a1 {
  left: 252px;
}
.section02_wrap .center .ullist .ulnav .a2 {
  left: 446px;
}
.section02_wrap .center .ullist .ulnav .a3 {
  left: 633px;
}
.section02_wrap .center .ullist ul {
  position: absolute;
  left: 169px;
  top: 496px;
  z-index: 1;
}
.section02_wrap .center .ullist ul li {
  padding: 0px 13px 1px;
  position: relative;
  width: 163px;
  background: url(../img/section02_3.png) repeat-y;
  height: 0;
  float: left;
  overflow: hidden;
}
.section02_wrap .center .ullist ul li p {
  font-size: 13px;
  color: #a27644;
  line-height: 25px;
}
.section02_wrap .center .ullist ul li a {
  position: absolute;
  left: 85px;
  top: -17px;
  z-index: 1;
}
.section02_wrap .center .ullist ul .li01 {
  width: 164px;
}
.section02_wrap .center .ullist ul .li02 {
  margin-left: -1px;
  background: url(../img/section02_4.png) repeat-y;
  width: 171px;
}
.section02_wrap .center .ullist ul .li03 {
  margin-left: -1px;
  background: url(../img/section02_5.png) repeat-y;
  width: 150px;
}
.section03_wrap {
  width: 100%;
  background: url(../img/section03_tt.jpg) no-repeat center top;
}
.section03_wrap .section03 {
  background: url(../img/section03_2.png) no-repeat center 210px;
}
.section03_wrap .section03 .tab_side {
  position: absolute;
  left: 20px;
  top: 160px;
  z-index: 10;
  text-align: center;
}
.section03_wrap .section03 .tab_side a {
  width: 57px;
  height: 56px;
  display: block;
  margin: 0 auto 12px;
}
.section03_wrap .section03 .tab_side .a1 {
  background: url(../img/al_tab01.png) no-repeat;
}
.section03_wrap .section03 .tab_side .a1.on {
  width: 73px;
  height: 72px;
  background: url(../img/al_tab01h.png) no-repeat;
}
.section03_wrap .section03 .tab_side .a2 {
  background: url(../img/al_tab02.png) no-repeat;
}
.section03_wrap .section03 .tab_side .a2.on {
  width: 73px;
  height: 72px;
  background: url(../img/al_tab02h.png) no-repeat;
}
.section03_wrap .adults {
  position: absolute;
  left: 182px;
  top: 135px;
  z-index: 1;
}
.section03_wrap .adults .adults_con {
  margin-top: 30px;
}
.section03_wrap .adults .adults_con .list_wrap {
  width: 100%;
  position: relative;
}
.section03_wrap .adults .adults_con .list_wrap p {
  position: absolute;
  top: 30px;
  left: -24px;
}
.section03_wrap .adults .adults_con ul {
  background: url(../img/section03_1.png) no-repeat 98px 20px;
}
.section03_wrap .adults .adults_con ul li {
  text-align: center;
  margin-right: 78px;
  width: 105px;
  height: 72px;
  float: left;
}
.section03_wrap .adults .adults_con ul li p {
  color: #a82005;
  font-size: 14px ;
  padding: 10px ;
}
.section03_wrap .adults .adults_con ul li a {
  margin: 0 auto;
  display: block;
  width: 73px;
  height: 100%;
}
.section03_wrap .adults .adults_con ul .li01 a {
  background: url(../img/al_nav01.png) no-repeat;
}
.section03_wrap .adults .adults_con ul .li01.on a {
  background: url(../img/al_nav01h.png) no-repeat;
}
.section03_wrap .adults .adults_con ul .li02 a {
  background: url(../img/al_nav02.png) no-repeat;
}
.section03_wrap .adults .adults_con ul .li02.on a {
  background: url(../img/al_nav02h.png) no-repeat;
}
.section03_wrap .adults .adults_con ul .li03 a {
  background: url(../img/al_nav03.png) no-repeat;
}
.section03_wrap .adults .adults_con ul .li03.on a {
  background: url(../img/al_nav03h.png) no-repeat;
}
.section03_wrap .adults .adults_con ul .li04 a {
  background: url(../img/al_nav04.png) no-repeat;
}
.section03_wrap .adults .adults_con ul .li04.on a {
  background: url(../img/al_nav04h.png) no-repeat;
}
.section03_wrap .center {
  height: 700px;
}
.section04_wrap {
  width: 100%;
  background: url(../img/section04_tt.jpg) no-repeat center top;
}
.section04_wrap .center {
  padding-top: 160px;
}
.section04_wrap .center .roll_banner h2 {
  text-align: center;
}
@media only screen and (max-width: 1000px) and (min-width: 320px) {
  .header_wrap {
    width: 105%;
  }
}
