


body { overflow-x:hidden; font-family: "Microsoft YaHei" }
#wrapper .center {width: 1024px;margin: 0 auto;position: relative;}

#wrapper .banner {height: 831px;background: url(../images/imgB1.jpg) no-repeat center top;position: relative;width: 1920px;margin-left: -960px;left: 50%;}
#wrapper .banner .bannerDiv {position: absolute;left: 21%;top: 256px;}

#wrapper .banner img.phoneImg {display: none;}
#wrapper .banner h2 {font-size: 65px;color: #fff;margin:0px;margin-bottom: 30px;}
#wrapper .banner h1 {font-size: 60px !important;color: #fff;margin:0px;margin-bottom: 30px;}
#wrapper .banner p {font-size: 16px;line-height: 28px;margin-bottom: 10px;color: #fff; text-align: justify;}



#wrapper .banner3 {height: 748px;background: url(../images/imgB3.jpg) no-repeat center top;position: relative;}
#wrapper .banner2 {height: 748px;background: url(../images/imgB4.jpg) no-repeat center top;position: relative;}

#wrapper .banner2 .bannerDiv {position: absolute;left: 21%;top: 333px;}
#wrapper .bannerDiv .pZ{/*width: 30%;*/margin-top: 10px;}
#wrapper .bannerDiv .pZ1{width: 30%;}
#wrapper .banner3 h2,#wrapper .banner3 p {color: #000;}
#wrapper .banner3 .bannerDiv {position: absolute;left: 21%;top: 75px;}
.ulList .li {margin-top: 70px;}
.ulList .li .divL,.ulList li .divR{width: 50%;float: left;}
.ulList .li img {display:block;}
.bannerTit a.a_app{display: none;}
.bannerTit a.a_pc{display: block;margin-top: 10px;}

.ulList .li.li2 {background: #f2f2f2;overflow: hidden;_zoom:1;width: 1920px;margin-left: -960px;left: 50%;position: relative}
.ulList .li.li2 .divL {float: right;}
.ulList .li.li2 .divR  {float: left;}

.ulList .li.li2 .divR{position: relative;width: 50%}
.ulList .li.li2 .divR .div {position: absolute;top: 60px; right:56px;width: 430px;}   
.ulList .li.li2 .divR .div h3 {font-size: 40px !important;color: #1a1a1a;background: url(../images/icon3.png) no-repeat bottom left;padding-bottom: 20px;}
.ulList .li.li2 .divR .div h3 span {color: #c22323;}
.ulList .li.li2 .divR .div p {font-size: 16px;line-height: 30px;margin-bottom: 20px;}
.ulList .li.li2 .divR .div p a {background: url(../images/icon4.png) no-repeat right;padding-right: 40px;}

.ulList .li.li1 {width: 1024px;margin: 0 auto;}
.ulList .li.li1 li {width: 1024px;margin: 0px;padding: 0px;position: static;left: unset;float:left;overflow: hidden;_zoom:1;}
.ulList .li.li1 li div {width:49%;}
.ulList .li.li1 li div img {width: 100%;}
.ulList .li.li1 li div.divl {float: left;}
.ulList .li.li1 li div.divr {float: right;}
.ulList .li.li1 h2 {font-size: 65px!important;color: #1a1a1a;text-align: center; padding: 60px 0 30px;}
.ulList .li.li1 .olhiden {overflow:hidden;}
.ulList .li.li1 ol {overflow: hidden;_zoom:1;}
.ulList .li.li1 p {font-size: 16px;line-height: 32px;text-align: center;}
.ulList .li.li1 .imgTab {position: relative;margin-top: 30px;}
.ulList .li.li1 .imgTab .prev {position: absolute;background: url(../images/prev.png) no-repeat center;display: inline-block;width: 25px;height: 55px;top: 250px;left: -60px;}
.ulList .li.li1 .imgTab .next {position: absolute;background: url(../images/next.png) no-repeat center;display: inline-block;width: 25px;height: 55px;top: 250px;right: -60px;}




.ulList .li.li3 {text-align: center;padding-bottom: 60px;}
.ulList .li.li3 h2 {font-size: 65px !important;color: #1a1a1a;text-align: center; padding-bottom: 10px;}
.ulList .li.li3 p {font-size: 16px;line-height: 30px;margin-bottom: 20px;text-align: center;}
.ulList .li.li3 img {display: inline-block;margin-bottom: 40px;}



.ulList .li.liTime {background: url(../images/hbg.png) no-repeat center;height: 180px;}
.ulList .li.liTime .dl {overflow: hidden;_zoom:1;}
.ulList .li.liTime .dt {float: left;width:180px;font-size: 36px;color: #fff;line-height:40px;padding-top:75px;text-align:center;}
.ulList .li.liTime .dd {float: right;font-size:18px;width: 690px;padding-top: 45px;color: #fff;line-height: 28px;}


.ulList .li.li4 {text-align: center;padding-bottom: 60px;}
.ulList .li.li4 h3,.ulList .li.li4 h2 {font-size: 56px !important;color: #1a1a1a;text-align: center;}
.ulList .li.li4 ol {overflow: hidden;_zoom:1;}
.ulList .li.li4 ol li {width: 25%;text-align: center;float: left;font-size: 16px;color: #000;line-height: 22px;margin-top: 30px;}

.li1SP {padding-top: 50px;}

.ulList .li.li2.litea .divL {float: left;}
.ulList .li.li2.litea .divR {float: right;}

.ulList .li.li2.litea .divR .div {left: 56px}

@media (max-width: 1180px) {

.ulList .li.li1 .imgTab .prev {left: 10px;}
.ulList .li.li1 .imgTab .next {right:10px;}

}

 @media (max-width: 1024px) {


body {min-width: auto;}
.header,.nav,.footer {display: none;}
.bookingBox {display: none;}
}
@media (max-width: 960px) {

	#wrapper .banner {width: auto;padding: 0px;margin: 0px;position: static;}

	.ulList .li.li2 .divR{width: auto;}
	#wrapper .banner img.phoneImg {display: block;width: 100%;} 

	#wrapper .banner .bannerDiv {position: static;}
	#wrapper .bannerDiv .pZ,#wrapper .bannerDiv .pZ1{width: auto;}
	/* #wrapper .banner h1 {display: none;} */
	#wrapper .banner h2 {font-size: 32px!important;color: #000;text-align: center;margin:10px 0;}
	#wrapper .banner h1 {font-size: 32px!important;color: #000;text-align: center;margin:10px 0;}
	.ulList .li.li1 h2,.ulList .li.li2 .divR .div h3,.ulList .li.li3 h2,.ulList .li.li4 h2{font-size: 32px!important;color: #1a1a1a;text-align: center;margin:10px 0;background: none;padding-bottom: 0px;padding-top: 0px;}
	#wrapper .banner p {color: #000;text-align: justify;padding: 0 10px;margin-bottom: 0px;line-height: 26px;}
	.ulList .li.li1 p,.ulList .li.li2 .divR .div p,.ulList .li.li3 p {color: #1a1a1a;text-align: justify;padding: 0 10px;margin-bottom: 0px;line-height: 26px;}

	#wrapper .banner {height: auto;background: none;}
	#wrapper .banner p a {width: 100%; text-align: left;text-indent:0px;background-position: 80%;}


	#wrapper .banner1,#wrapper .banner2,#wrapper .banner3 {margin-bottom: 40px;}


	.ulList .li.li1 .imgTab {margin-top: 20px;}
	

	.ulList .li,.ulList .li.li0 {position: static;left: unset;margin: 0px;width: auto;}

	.ulList .li.li0  div{padding: 0 20px;background: none;}
	.ulList .li .divL, .ulList .li .divR {width: 100%;}

	.ulList .li img {width: 100%;}

	.ulList .li.li2 .divR .div,.ulList .li.li1 .divL div {position: static;}

	.ulList .li.li1 {background: none;width: 100%;}
	.ulList .li.li1 li div {width: 49.5%;float: none;}
	.ulList .li.li1 img {width: 100%;}
	.ulList .li.li1 li {width: auto;}
	.ulList .li.li1 .imgTab p {font-size: 14px;left: 22px;}
	

	.ulList .li.li2 .divR .div {text-align: left;width: auto;padding: 10px 0;}
	.ulList .li.li2 .divR .div h3,.ulList .li.li3 .divR .div h3{background-position: center bottom}
	.ulList .li.li2 .divR .div {background-position: center top}
	.ulList .li.li3 .divR div {position: static;text-align: center;width: auto;padding: 0 20px;background-position: center top}


	.ulList .li.li4 div {position: static;width: auto;text-align: center;padding: 0 20px;}
	.ulList .li.li4 h2	{ font-size: 32px!important;}
	.ulList .li.li4 div h3 {background: url("../images/icon3.png") no-repeat center bottom;}
	.ulList .li.li4 div h3,.ulList li.li4 div p a {color: #333;}
	.ulList .li.li4 div p {color: #333;}
	.ulList .li.li4 div p a {background: url("../images/icon4.png") no-repeat  right center;padding-right: 40px;color:#de0000;}

	.ulList .li.li2 .divR .div ,.ulList .li.li3 .divR div {background: none;}

	.ulList .li.li1 .sk,.ulList .li.li4 .sk {display: none;}


	.ulList .li.li1 {width: auto;}
	.ulList .li.li2,#wrapper .center {width: auto;margin: 0px;padding:0px;left: unset;position: static;}
	.ulList .li.li3 img {width: 100%;}


	.ulList .li.liTime{background: no-repeat;text-align: center;height:auto;}
	.ulList .li.liTime .dt {color: #000;width: 100%;height: auto;line-height: 40px;}
	.ulList .li.liTime .dd{color: #000;width: 100%;}

	.ulList .li.li4 ol li {width: 50%;line-height: 30px;}


	.ulList .li.li1 li {width: 100%;}
	.ulList .li.li1 li img {width: 100%;}
	.ulList .li.li1 .imgTab .prev {position: absolute;background: url(../images/prev.png) no-repeat center;display: inline-block;width: 25px;height: 55px;top: 38%;left: 10px;}
	.ulList .li.li1 .imgTab .next {position: absolute;background: url(../images/next.png) no-repeat center;display: inline-block;width: 25px;height: 55px;top: 38%;right:10px;}


	.ulList .li.li1,.ulList .li.li2,.ulList .li.li3 {margin-bottom: 40px;padding-bottom: 0px;}
	.ulList .li.li3 img {margin:10px 0;}
	.ulList .li.liTime {margin-bottom: 40px;}
	.ulList .li.liTime .dt {padding: 0px;font-size: 32px;}
	.ulList .li.liTime .dd {padding-top: 20px;text-align: justify;padding: 0 20px;width: auto;}
	.ulList .li.li4 ol li{margin-top: 5px;}

	.ulList .li.li1 .imgTab p {text-align: center;}
	.bannerTit a.a_pc{display: none;}
	.bannerTit a.a_app{display: block; margin:0 auto;text-align: center;}
}

@media (max-width: 460px) {

	.ulList .li.li1 .imgTab .prev {top: 40%;}
	.ulList .li.li1 .imgTab .next {top: 40%;}
	.ulList .li.li1 .imgTab p {font-size: 14px;line-height: 22px;}

}



.add0721-01 ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .add0721-01 ul li {
    width: 30%;
    background: url(../images/graybg.png) no-repeat;
    background-size: cover;
    position: relative;
    margin: 0 1.6%;
    margin-bottom: 30px;
  }
  .add0721-01 ul li img {
    width: 100%;
  }
  .add0721-01 ul li span {
    position: absolute;
    right: 20px;
    top: 20px;
    background: #7e7e7e;
    display: block;
    padding: 5px 10px;
    color: #fff;
    font-size: 16px;
    border-radius: 10px;
  }
  .add0721-hyx {
    overflow: hidden;
    position: relative;
  }
  .add0721-hyx .swiper0721 {
    margin: 0 60px;
    overflow: hidden;
  
  }
  .add0721-hyx .swiper-slide {
    background: url(../images/goldbg.png) no-repeat;
    background-size: cover;
    position: relative;
  }
  .add0721-hyx .swiper-slide img {
    width: 100%;
  }
  .add0721-hyx .swiper-slide span {
    position: absolute;
    right: 20px;
    top: 20px;
    background: #c29d4e;
    display: block;
    padding: 5px 10px;
    color: #fff;
    font-size: 16px;
    border-radius: 10px;
  }
  .add0721-hyx .swiper-pagination {
    position: static;
    margin-top: 20px;
  }
  .add0721-hyx .swiper-pagination .swiper-pagination-bullet-active {
    color: #c29d4e;
    background: #c29d4e;
  }
  
  .add0721-hyx .swiper-button-next,
  .add0721-hyx .swiper-button-prev {
    color: #c29d4e;
    bottom: 30%;
    top: unset;
  }
  
  .add0721-hyx .titDiv {
      text-align: center;
      margin-bottom: 30px;
      
  }
  .add0721-hyx .titDiv h3 {
      font-size: 42px!important;
      margin-bottom: 20px;
      color: #7c583f;
      
  }
  
  .add0721-hyx .titDiv p {
      font-size: 16px
  }
  
  
  .add0721-hyx .titnew {
      text-align: center;
      margin-bottom: 30px;
      
  }
  .add0721-hyx .titnew h3 {
      font-size: 42px!important;
      margin-bottom: 20px;
      color: #7c583f;
      
  }
  
  .add0721-hyx .titnew p {
      font-size: 16px
  }

  .swiper-pagination-bullet {
    margin: 0 2px;
  }
  
  
  @media (max-width:1024px) {
  
      .add0721-01 ul li {
          width: 48%;
          margin: 0 1%;
          margin-bottom: 20px;
      }
      .add0721-01 ul li span {
          top: 10px;
          right: 10px;
      }
  }