.business-price-box,.entry-shop,.line-shu,.search1-select-box,.tab-order-a,.tab-page,.tab-res-sale {
	display:inline-block
}
.line-shu,.news-short-shu {
	padding:0 5px
}
.notice-close-icon,.notice-close-text,.search1-btn,.search1-input,.search1-select-box,.weibo-icon,.weibo-text {
	vertical-align:middle
}
.section-header-box {
	width:1200px;
	position:relative;
	margin:0 auto
}
.section-title {
	overflow:hidden;
	width:100px;
	height:110px;
	display:flex;
	text-align:center
}
.section-title-img {
	float:left
}
.section-title-box {
	float:left;
	font-size:20px;
	text-align:center;
	margin-top:34px;
	font-weight:700;
	margin-left:5px
}
.section-title-box .section-title-name {
	font-size:20px
}
.header-swiper-slide-a {
	display:block;
	width:100%
}
.header-swiper-slide-img {
	width:100%
}
.main-swiper-pagination {
	position:absolute;
	z-index:10;
	text-align:center
}
.ticket-play-box {
	background:url(../../images/index/line-bg1.png) 100% bottom no-repeat #e6f7ff;
	padding:20px 0 40px;
	min-width:1200px
}
.ticket-play-box .section-title {
	margin:0 auto;
	color:#1f7fbb
}
.search1-select-box,.search1-select-list {
	color:#666;
	width:100px;
	padding:0 10px;
	box-sizing:border-box
}
.search1-box {
	position:absolute;
	height:35px;
	line-height:35px;
	right:0;
	top:55px
}
.search1-select-box {
	height:35px;
	text-align:center;
	border:1px solid #ffa200;
	background:#fff;
	border-right:0
}
.search1-select-box .iconfont {
	font-size:14px;
	float:right
}
.search1-select-list {
	position:absolute;
	top:40px;
	left:0;
	background-color:#e6f7ff;
	z-index:10;
	box-shadow:inset 1px 1px 2px #ccc
}
.search1-input {
	padding:0 40px 0 15px;
	box-sizing:border-box;
	height:100%;
	width:340px;
	outline:0;
	border:1px solid #ffa200;
	background:#fff
}
.search1-btn {
	width:100px;
	background-color:#ffa200;
	margin-left:-35px;
	border:0;
	height:100%;
	color:#fff;
	font-size:15px
}
.select-tab-box {
	width:1200px;
	background-color:#fff;
	margin:0 auto;
	overflow:hidden
}
.select-tab-left {
	width:255px;
	float:left
}
.tab-menu-item {
	width:210px;
	height:65px;
	line-height:65px;
	color:#999;
	font-size:16px;
	text-align:center
}
.tab-menu-list .active {
	background-color:#ffa200;
	color:#fff
}
.select-tab-right {
	box-sizing:border-box;
	padding-right:20px;
	width:945px;
	float:left
}
.entry-shop {
	font-size:17px;
	color:#ffa200;
	width:231px;
	text-align:center;
	margin-top:55px
}
.tab-order-list {
	overflow:hidden;
	border-bottom:1px solid #e5e5e5
}
.tab-order-item {
	float:left;
	width:100px;
	height:40px;
	line-height:40px
}
.tab-order-a {
	box-sizing:border-box;
	height:15px;
	line-height:15px;
	width:100%;
	border-right:1px solid #e5e5e5;
	font-size:15px;
	color:#999;
	text-align:center
}
.tab-order-list .active .tab-order-a {
	color:#ffa200
}
.tab-order-a .iconfont {
	font-size:12px;
	color:#ffa200
}
.tab-res-list {
	overflow:hidden;
	padding:15px 0;
	border-bottom:1px solid #e5e5e5;
	height:480px
}
.island-box,.news-box {
	padding:20px 0 40px;
	min-width:1200px
}
.tab-res-item {
	float:left;
	margin-right:10px;
	width:220px;
	margin-bottom:10px
}
.tab-res-img {
	width:100%;
	height:160px
}
.tab-res-tag-name:first-child {
	color:#258bdf
}
.tab-res-tag-box {
	font-size:14px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	width:100%;
	white-space:nowrap;
	text-overflow:ellipsis
}
.business-price-box .price-icon {
	color:#ff5a00
}
.business-price-box .price-value {
	color:#ff5a00;
	font-size:20px;
	font-weight:700
}
.business-price-box .price-text {
	color:#999;
	margin-left:3px
}
.tab-res-sale {
	float:right;
	color:#999;
	font-size:14px
}
.select-tab-bottom {
	height:60px;
	line-height:60px;
	text-align:center
}
.tab-page {
	box-sizing:border-box;
	width:80px;
	height:32px;
	line-height:32px;
	border:1px solid #ffa200;
	margin-right:40px;
	color:#ffa200
}
.select-tab-bottom .active {
	color:#fff;
	background-color:#ffa200
}
.island-box {
	background:url(../../images/index/line-bg2.png) 100% bottom no-repeat #aecce8;
	position:relative
}
.island-box .section-title {
	margin:0 auto;
	color:#f23c64
}
.island-intro {
	width:1200px;
	background-color:#fff;
	margin:20px auto 0
}
.island-intro-top {
	overflow:hidden
}
.island-intro-left {
	float:left;
	box-sizing:border-box;
	width:560px;
	color:#999;
	padding:20px 0 20px 20px;
	font-size:14px;
	overflow:hidden
}
.island-intro-content {
	width:100%;
	height:270px;
	overflow:hidden;
	text-overflow:ellipsis
}
.island-intro-left .look-more {
	float:right;
	color:#c95770
}
.island-intro-right {
	box-sizing:border-box;
	float:right;
	width:620px;
	height:350px;
	padding:20px 20px 20px 0
}
.island-intro-right .island-img {
	width:100%;
	height:100%;
	object-fit:fill
}
.island-intro-bottom {
	padding-bottom:20px
}
.island-swiper-container {
	width:1090px;
	margin:0 auto
}
.islands-swiper-item-box {
	display:block
}
.islands-swiper-img {
	width:206px;
	height:150px
}
.island-swiper-button {
	top:80px;
	position:absolute;
	width:35px;
	height:35px;
	line-height:35px;
	text-align:center;
	border-radius:26px;
	background-image:none;
	color:#fff;
	box-sizing:border-box;
	opacity:unset
}
.island-swiper-button .iconfont {
	font-size:26px
}
.swiper-button-next {
	right:20px
}
.swiper-button-next .iconfont {
	margin-left:3px
}
.island-intro-bottom .swiper-button-next.swiper-button-disabled,.island-intro-bottom .swiper-button-prev.swiper-button-disabled {
	background-color:#fff;
	box-sizing:border-box;
	border:1px solid #c23e5b;
	color:#c23e5b;
	opacity:unset
}
.swiper-container-box {
	position:relative
}
.island-swiper-slide-title {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	font-size:20px;
	color:#fff;
	height:35px;
	line-height:35px;
	text-align:center
}
.news-box {
	background:url(../../images/index/line-bg1.png) 100% bottom no-repeat #e6f7ff
}
.news-box .section-header-box {
	width:unset;
	margin-bottom:20px
}
.news-main-box {
	margin:0 auto;
	width:1200px;
	overflow:hidden;
	display:flex
}
.news-box-left {
	width:850px
}
.news-box-right {
	margin-left:auto;
	width:335px
}
.news-box-right .recently-news-img {
	width:280px
}
.news-box-right .recently-news-title {
	width:100%
}
.news-box-left .section-title {
	color:#00a584
}
.news-box-right .section-title {
	color:#d3106c
}
.news-tab-item {
	position:relative;
	float:left;
	width:122px;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#999;
	font-size:16px
}
.news-tab-name {
	box-sizing:border-box;
	display:inline-block;
	width:100%;
	height:20px;
	line-height:20px;
	border-right:1px solid #e5e5e5;
	cursor:pointer
}
.news-tab-item:last-child .news-tab-name,.news-tab-list .active .news-tab-name {
	border-right:none
}
.news-tab-list .active {
	background-color:#cc6124;
	color:#fff
}
.news-tab-item .iconfont {
	display:none;
	position:absolute;
	top:23px;
	left:50px;
	color:#cc6124
}
.news-tab-list .active .iconfont {
	display:block
}
.news-section-header {
	position:relative;
	background-color:#fff;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #ffa200
}
.news-section-header .look-more {
	position:absolute;
	right:0;
	top:0;
	font-size:14px;
	color:#ffa200
}
.news-section-content {
	background-color:#fff;
	padding:20px;
	box-sizing:border-box
}
.news-info-list-box {
	display:none;
	height:430px;
	overflow:auto
}
.news-section-content>.active {
	display:block
}
.news-info-list {
	padding-top:20px
}
.news-info-item {
	overflow:hidden;
	margin-bottom:15px
}
.news-info-img {
	float:left;
	width:167px;
	height:120px
}
.news-info-right {
	display:block;
	margin-left:180px
}
.news-info-title {
	font-size:14px;
	height:33px;
	line-height:33px
}
.news-info-content {
	box-sizing:border-box;
	font-size:14px;
	color:#999;
	text-indent:20px;
	height:60px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3
}
.news-info-time {
	color:#999;
	margin-top:10px
}
.news-short-item {
	font-size:14px;
	height:30px;
	line-height:30px
}
.news-short-type {
	display:inline-block;
	text-align-last:justify;
	text-align:justify;
	text-justify:distribute-all-lines;
	width:60px;
	color:#c03f5b
}
.news-short-time {
	float:right;
	color:#999
}
.news-section-weibo-box {
	background-color:#fff;
	padding:20px;
	height:100%
}
.weibo-icon {
	width:30px;
	height:25px
}
.weibo-text {
	margin-left:5px;
	font-size:14px
}
.news-weibo-top {
	overflow:hidden;
	margin-top:10px
}
.news-weibo-img {
	width:58px;
	height:58px;
	float:left
}
.news-weibo-top .news-weibo-right {
	float:right
}
.news-weibo-title {
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-overflow:ellipsis
}
.add-care-btn {
	background-color:#f94954;
	color:#fff;
	border:none;
	width:70px;
	height:23px;
	line-height:23px;
	text-align:center;
	font-size:11px;
	border-radius:5px
}
.news-weibo-content {
	color:#999;
	padding-top:5px
}
.weibo-member-name {
	color:#2b51f4
}
.news-weibo-bottom {
	color:#999;
	height:30px;
	line-height:30px
}
.news-weibo-time {
	display:inline-block;
	width:130px
}
.turn {
	margin-left:100px;
	margin-right:10px
}
.main-bottom-box {
	background-color:#a9cae9;
	padding:20px 0
}
.main-bottom-content-box {
	overflow:hidden;
	width:1200px;
	margin:0 auto
}
.main-bottom-box .section-header-box {
	margin-bottom:20px
}
.section-box {
	float:left;
	width:385px;
	margin-right:15px
}
.section-content-box {
	position:relative;
	box-sizing:border-box;
	background-color:#fff;
	padding:15px 15px 40px;
	height:560px;
	line-height:24px;
	color:#444;
	font-size:14px
}
.section-content-img {
	width:100%;
	height:210px
}
.section-content-img video {
	width:100%;
	height:210px;
	object-fit:fill
}
.hotel-box .section-title {
	color:#ed4777
}
.seas-box .section-title {
	color:#3f92be
}
.video-box .section-title {
	color:#9a549d
}
.video-box .section-content-info {
	height:20px
}
.section-content-info {
	padding:10px 0;
	font-size:14px;
	text-indent:30px;
	overflow:auto;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:11
}
.section-look-more {
	position:absolute;
	bottom:10px;
	right:15px
}
.section-look-more .look-more {
	font-size:14px;
	color:#c95770
}
.header-swiper-container {
	width:100%
}
.swiper-pagination-bullet-active {
	background-color:#cc6124
}
.ticket-play-box1 {
	box-sizing:border-box;
	padding:20px
}
.ticket-play-shop {
	height:600px;
	width:33%;
	float:left;
	position:relative
}
.go-shop {
	position:absolute;
	width:150px;
	height:35px;
	line-height:35px;
	text-align:center;
	background-color:#ffa200;
	color:#fff;
	bottom:100px;
	left:50%;
	transform:translateX(-50%)
}
.activity-tips-box,.album-swiper-container {
	z-index:100;
	transform:translate(-50%,-50%)
}
.go-shop:hover {
	background:#ffb637
}
.ticket-play-list {
	display:inline-block;
	width:67%;
	height:600px;
	overflow:hidden
}
.ticket-play-item {
	float:left;
	width:25%;
	height:200px;
	position:relative;
	overflow:hidden
}
.play-item-img,.play-shop-img {
	height:100%;
	width:100%
}
.ticket-play-item a {
	display:block
}
.play-item-img {
	position:absolute
}
.seas-box .look-more {
	color:#7ea1b5
}
.video-box .look-more {
	color:#956c97
}
.schedule-table {
	margin-top:10px;
	width:100%;
	border-left:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5
}
.schedule-table td,.schedule-table th {
	border-right:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
	text-align:center;
	color:#999;
	padding:10px;
	width:50%
}
.schedule-table thead tr,.schedule-table tr:nth-child(2n) {
	background-color:#f6fbfd
}
.schedule-table-box {
	height:430px;
	overflow:auto
}
.activity-tips-box {
	display:none;
	border-radius:5px;
	width:400px;
	min-height:100px;
	background-color:#fff;
	position:fixed;
	top:50%;
	left:50%
}
.activity-title {
	background-color:#2080bc;
	font-size:16px;
	padding:8px 10px;
	color:#fff
}
.activity-tips-content,.notice-box {
	padding:10px;
	overflow:hidden
}
.activity-tip-header .iconfont {
	position:absolute;
	top:8px;
	right:10px;
	color:#fff;
	font-size:18px
}
.activity-img-box {
	float:left;
	width:30%;
	overflow:hidden
}
.activity-img-box img {
	width:100%
}
.activity-content-box {
	box-sizing:border-box;
	float:right;
	width:100%;
	padding-left:10px
}
.activity-content-box img {
	max-width:100%
}
.play-item-img:nth-child(2) {
	opacity:0;
	transition:250ms;
	-moz-transition:250ms;
	-webkit-transition:250ms
}
.ticket-play-list li.abr-top .play-item-img:nth-child(2) {
	left:0;
	top:-100%
}
.ticket-play-list li.abr-right .play-item-img:nth-child(2) {
	left:100%;
	top:0
}
.ticket-play-list li.abr-bottom .play-item-img:nth-child(2) {
	left:0;
	top:100%
}
.ticket-play-list li.abr-left .play-item-img:nth-child(2) {
	left:-100%;
	top:0
}
.ticket-play-list li.hover .play-item-img:nth-child(2) {
	opacity:1;
	left:0;
	top:0
}
.album-swiper-container {
	width:500px;
	position:absolute;
	top:50%;
	left:50%
}
.album-swiper-pagination {
	position:absolute;
	z-index:10;
	text-align:center
}
.album-swiper-container a {
	display:block;
	width:100%;
	height:320px
}
.album-swiper-slide-img {
	width:100%;
	height:100%
}
.album-swiper-close {
	position:absolute;
	top:10px;
	right:10px;
	z-index:10
}
.notice-box {
	position:relative;
	box-sizing:border-box;
	width:1200px;
	margin:0 auto;
	height:40px;
}
.notice-top {
	color:#ffa200
}
.notice-time {
	display:inline-block;
	margin-right:10px
}
.notice-close {
	position:absolute;
	top:10px;
	right:10px;
	z-index:1000
}
.notice-close-text {
	display:inline-block;
	color:#288be0;
	margin-right:5px
}
.notice-close-icon {
	display:inline-block;
	background-color:rgba(0,0,0,.5);
	width:20px;
	height:20px;
	border-radius:100%
}
.notice-close-icon img,.ticket-play-box2 img {
	width:100%;
	height:100%
}
.notice-name {
	font-size:15px;
	margin-right:10px
}
.notice-content {
	display:inline-block;
	padding-top:5px;
	color:#999;
	margin-right:10px
}
.notice-detail {
	color:#288be0
}
.ticket-play-box2 {
	box-sizing:border-box;
	padding:15px 0 15px 15px;
	overflow:hidden
}
.ticket-play-box2 img {
	vertical-align:top
}
.ticket-play-box2-left {
	display:inline-block;
	width:52%;
	vertical-align:top
}
.ticket-play-box2-right {
	box-sizing:border-box;
	display:inline-block;
	width:48%;
	vertical-align:top;
	padding-left:15px
}
.play-box2-left-top {
	height:470px;
	padding-bottom:15px
}
.play-box2-left-top-left,.play-box2-left-top-right {
	display:inline-block;
	vertical-align:top;
	height:100%;
	box-sizing:border-box
}
.play-box2-left-top-left {
	width:48%;
	padding-right:15px
}
.play-box2-left-top-right {
	width:52%
}
.play-box2-left-top-right .play-box2-nav {
	box-sizing:border-box;
	height:228px;
	margin-bottom:15px
}
.play-box2-nav {
	position:relative;
	display:block;
	height:100%;
	overflow:hidden
}
.play-box2-nav .nav-name {
	position:absolute;
	left:50%;
	transform:translateX(-50%);
	bottom:30px;
	color:#fff;
	font-size:24px
}
.play-box2-right-top {
	height:228px;
	padding-bottom:15px;
	padding-right:15px
}
.play-box2-right-bottom {
	height:473px
}
.play-box2-right-bottom .play-box2-nav {
	box-sizing:border-box;
	display:inline-block;
	width:261px;
	height:100%;
	margin-right:15px;
	overflow:hidden
}
.play-box2-left-bottom {
	height:231px
}
