
.wrapper{width:100%; margin:0 auto; overflow: hidden;background: #fff;}

.wrapper .banner {width:1920px;margin-left: -960px;left: 50%;position: relative;height: 630px;overflow:hidden;}

.wrapper .banner .h1tit {background: url(../images/bannertitbg.jpg) no-repeat top #a7a5a6;width: 465px;height: 630px;position: absolute;left: 360px;top: 0px;text-align: center;}
.wrapper .banner .h1tit img {display: inline-block;margin: 0 auto;padding-top: 222px;width: auto;}
.wrapper .banner .h1tit p {font-size: 24px;color: #fff;}

.wrapper .center {width: 1200px;position: relative;margin-left:-600px;left: 50%;}



.tit-box {background: #f8f8f8;}
.tit-box dl {overflow: hidden;_zoom:1;padding: 80px 0;margin: 0px;}
.tit-box dt {width: 430px;float: left;background:url(../images/icon2.png) no-repeat right center;}
.tit-box dd {width: 700px;float: right;}
.tit-box dt h1{font-size: 2.25rem!important;color: #333;margin: 0px;font-weight: bold;}
.tit-box dd p{font-size: 1.2rem;color: #666;line-height: 2rem;text-align: justify;overflow: hidden;_zoom:1;margin: 0px;letter-spacing: 0.2px;}
.tit-box dd p.ps {font-size: 0.9rem;color: #999;text-align: right;}

.mod1 {padding:80px 0 140px; }
.h2tit {margin-bottom: 90px;}
.h2tit h2 {font-size: 1.875rem;color: #333;padding-bottom: 20px;text-align: center;background: url(../images/icon1.png) no-repeat center bottom;margin: 0px;margin-bottom: 65px;}
.h2tit p {font-size: 1.2rem;line-height: 2.06rem;text-align: center;color: #666;}
.h2tit p.ps {font-size: 0.9rem;color: #999;padding-top: 20px;margin: 0px;}

.divcolor {background: #f8f8f8;}

.imgli3 {overflow: hidden;_zomm:1;width: 1300px;margin: 0px;}
.imgli3 li {float: left;}
.imgli3 li {margin-right: 30px;}

.imgli2 {overflow: hidden;_zomm:1;width: 1300px;margin: 0px;}
.imgli2 li {float: left;}
.imgli2 li {margin-right: 55px;}

.imgli1 {overflow: hidden;_zomm:1;margin: 0px;}
.imgli1 li {text-align: center;}


.imgli4 {overflow: hidden;_zomm:1;margin: 0px;padding:100px 0 100px 140px;position: absolute;top: 250px;}
.imgli4 li {float: left;width: 425px;height: 465px;margin-right: 60px;text-align: center;box-shadow: 2px 10px 59px #e8e8e8;margin-right: 60px;background: #fff}
.imgli4 li div {padding-top: 40px;}
.imgli4 li div img {margin-bottom: 35px;}
.imgli4 li div p {font-size: 1.2rem;line-height: 2.06rem;margin: 0px;}

.imgtab {position: relative;}
.imgtab ul {overflow: hidden;_zoom:1;}
.imgtab .ulBox {margin-left: 80px;}
.imgtab ul li {margin-right: 46px;float: left;margin-right: 46px;}
.imgtab .prev {position: absolute;display: inline-block;width: 38px;height: 38px;background: url(../images/prev.png) no-repeat;left: 0px;top: 218px;}
.imgtab .next {position: absolute;display: inline-block;width: 38px;height: 38px;background: url(../images/next.png) no-repeat;right: 0px;top: 218px;}


.mod2 {padding:60px 0;position: relative; }
.mod2 dl {overflow:hidden;_zoom:1;}
.mod2 dl dt{float: left;}
.mod2 dl dd{float: right;width: 526px;text-align: center;padding-top: 154px;}

.mod2 dl {overflow:hidden;_zoom:1;}
.mod2 dl.dlr dt{float: right;}
.mod2 dl.dlr dd{float: left;width: 526px;text-align: center;padding-top: 154px;}

.pmore {text-align: center;padding-top: 40px;}
.pmore a {font-size: 1rem;color: #c90b15;background: url(../images/more.png) no-repeat right; padding-right:30px;text-decoration: none;display: inline-block;line-height: 2em}



.studio .mod1 {margin-bottom: 400px;}

.studio .mod2 dl.dlr dd,.mod2 dl dd {padding-top: 50px;}


.gifts .mod2 dl dd {width:426px;padding-top: 100px; }

.vision .mod2 dl dd {width:674px;padding-top: 130px; }
.vision .imgli2 {padding-left: 76px;}
.vision .imgli2 li {margin-right: 148px;}


.care .banner .h1tit {background: url(../images/bannertitbg2.jpg) no-repeat top #a7a5a6;}
.care .pmore {padding-top: 40px;}
.care .petMore{padding-top:10px;}
.care .mod2 dl dd {width: 465px;padding-top: 100px;}
.care .mod2SP {padding-bottom: 0px}
.care .mod2SP dl dd {width: 580px;padding-top: 200px;}

.lounge .banner .h1tit {background: url(../images/bannertitbg3.jpg) no-repeat top #a7a5a6;}
.business .banner .h1tit {background: url(../images/bannertitbg3.jpg) no-repeat top #a7a5a6;}
.feather .banner .h1tit {background: url(../images/bannertitbg3.jpg) no-repeat top #a7a5a6;}
.rosycloud .banner .h1tit {background: url(../images/bannertitbg3.jpg) no-repeat top #a7a5a6;}
.imgli5  {overflow: hidden;_zoom:1;width: 1300px;margin: 0px;}
.imgli5  li {float:left;background: #f6f6f6;margin-right: 30px;text-align: center;padding-bottom: 30px;}
.imgli5  li img {margin-bottom: 20px;}
.imgli5  li h3 {font-size: 1.2rem!important;}
.imgli5  li p  {font-size: 1.2rem;line-height: 2.06rem;margin-bottom: 20px;}
.imgli5  li a {display: inline-block;width: 126px;height: 40px;border:1px solid #c90b15;color: #c90b15;line-height: 40px;text-align: center;border-radius: 20px 0 20px 0}

.lounge .divcolor2 {background: url(../images/divcolor1.jpg) no-repeat center top }
.lounge .tit-box dt h1 span {font-size: 1.5rem;}

.business .tit-box dt h1 span {font-size: 2rem;}

.imgli5  {overflow: hidden;_zoom:1;margin: 0px;}
.business .imgli5  li {float:left;background: none;text-align: center;padding-bottom: 30px;width: 33.3%;margin: 0px;}
.business .imgli5  li p  {font-size: 1.2rem;line-height: 2.06rem;margin-bottom: 20px;padding-top: 30px;}

.business .mod2 dl dd {width: 415px;}
.feather .mod2 dl dd {width: 320px;}
.feather .mod2 dl dd p {text-align: left;}

.rosycloud .mod2 dl dd {width: 460px;padding-top: 180px;}
.rosycloud .mod2 dl dd p {text-align: left;}

.rosycloud .mod2 dl.dl1 dd {position: absolute;right: 0px;top: 0px;width: 200px;}


.imgli5sp  {overflow: hidden;_zoom:1;width: auto;margin: 0px;}
.imgli5sp  li a {display: inline-block;width: auto;height: auto;border:none;color: #c90b15;line-height: 32px;text-align: center;border-radius:0}


@media screen and (max-width: 1450px){
/* .ticketBox .container {width: auto;} */
	.ticketBox .tab-container {max-width: 1000px;}
	.bookingBox .tit{max-width: 1000px;}
	.bookingBox .tit span{width: 200px;background-position: 200px center;}
}

@media (max-width: 1200px) {

body {min-width: 1200px;overflow-x:auto }

}


@media (max-width:1024px) {

	body {min-width: auto;}

	.header,.nav,#footer{display: none;}
	.wrapper .banner,.wrapper .center,.divCenter,.showList {width: auto;height: auto; margin: 0px;padding: 0px;left: 0px;}


	.wrapper .banner .pc {display: none;}
	.wrapper .banner .phone {display: inline-block;width: 100%;}

	.wrapper .banner .h1tit {position: static;left: 0px;top: 0px;width: auto;height: auto;padding: 10px;background-size: 100%}
	.wrapper .banner .h1tit img {padding-top: 0px;width: 30%;}


	.tit-box dl {padding: 10px;}
	.tit-box dl dt,.tit-box dl dd {width: auto;}
	.tit-box dl dt {margin-bottom: 10px; background: none}

	.mod1 {padding: 20px 10px 10px 10px;}
	.h2tit {margin-bottom: 20px;}
	.h2tit h2 {padding-bottom: 15px;margin-bottom: 20px;}
	.h2tit p {text-align:justify;margin-bottom: 10px;}
	.h2tit p.ps {padding-top: 0px;}
	.h2tit p.pmore {text-align: center;padding-top: 0px;}

	.imgli3,.imgli2 {width: auto;}
	.imgli2 li {float: none}
	.imgli3 li,.imgli2 li {margin: 0px;margin-bottom: 5px;float:none }
	.imgli3 li img,.imgli2 li img,.imgli1 li img {width: 100%;}
	.pmore {padding-top: 20px;}

	.imgtab .ulBox {margin-left: 0;width:100%;overflow: hidden;}
	.imgtab .ulBox ul li {margin: 0px;width: 100%;margin-bottom: 10px;}
	.imgtab .ulBox ul li img {width: 100%;}

	.mod2 {padding: 0 10px ;}
	.mod2 dl.dll dt,.mod2 dl.dlr dt {width: 100%;float: none;overflow: hidden;}
	.mod2 dl.dll dd,.mod2 dl.dlr dd {width: 100%;float: none;padding-top: 20px;}
	.studio .mod2 dl.dlr dd, .mod2 dl dd {padding-top: 20px;}

	.mod2 dl dt img {width: 100%;}




	.studio .imgli4 {position: static;width: auto;padding: 0px;margin: 0px;left: 0px;}
	.imgli4 li {width: 100%;height: auto;margin-bottom: 10px;}
	.imgli4 li div {padding: 20px 0;}
	.imgli4 li div img {width: 50%;margin-bottom: 10px;}

	.studio .mod1 {margin-bottom: 0px;}

	.imgli5 {width: auto;}
	.business .imgli5 li img {width: 90%;}
	.vision .imgli2  {padding: 0px;}
	.vision .imgli2 li {margin-right: 0px;}
	.rosycloud .mod2 dl.dl1 dd {position: static;width: auto;}


}	