html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	outline: 0;
	font-size: 12px;
	vertical-align: baseline;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: "微軟正黑體";
}
body {
	line-height: 1;
	-webkit-text-size-adjust: none;
}
ol, ul { list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: ''; content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {
   /* border-collapse: collapse;*/
    border-spacing: 0;
}
a img {border: none;}
.clean { clear:both;}
a {color: #000; text-decoration: none; blr:expression(this.onFocus=this.blur()); outline: none; /* for Firefox */hlbr:expression(this.onFocus=this.blur()); /* for IE */}
a:hover {text-decoration:none;}
a:focus{ -moz-outline-style: none;}
.b-box{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.col-1{width:100%;}
.col-2{width:50%; *width:48%;}
.col-3{
	width: 33.33%;




*width:33%;
}
.col-4{width:25%;}
.col-5{width:20%;}

body {
	margin: 0;
	padding: 0;
	font-size: 13px;
	color: #000;
}
h1,h2,h3 { display: none;}
/*------------------------------- pc ----------------------------------*/
.container {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    background: url(../images/header.jpg) center top no-repeat;
	overflow: hidden;
}
.c1{ background-color:#9ae6f9;}
.c2{
	background-image: url(/eWeb_jinxia/JinxiaTour/event/2021Islands/images/2021islands-02.jpg);
	background-repeat: repeat;
}
.c3{ background-color:#9ae6f9;}
.c4{ background-color:#9ae6f9;}
.c5{ background-color:#9ae6f9;}
.c6{ background-color:#9ae6f9;}
.c7{ background-color:#9ae6f9;}

.header {
	width: 100%;
	height: 660px;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: -80px;
}
.top_content {
	width: 1200px;
	height: 660px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: -80px;
	margin-left: auto;
}
.top_content .mobile ,.title_mobile{display: block;}
.itf {
    display: block;
    position: absolute;
    left: 50%;
    top: 75px;
    *top: 20px;
	margin-left:-270px;
    width: 620px;
    height: 296px;
    background: url(../images/itf.png) 0 0 no-repeat;
}

/***���s�C***/
#top-bar{
	width: 100%;
	height: 42px;
	position: fixed;
	top: -65px;
	/* CSS3 陰影*/-webkit-box-shadow: 0px4px 8px #999;
	-moz-box-shadow: 0px 4px 8px #999;
	box-shadow: 0px 4px 8px #999;
	background-image: url(/eWeb_jinxia/JinxiaTour/event/2021Islands/images/2021islands-04.jpg);
	background-repeat: repeat;
}

#nav {
	width: 100%;
	height: 0px;
	position: absolute;
	top: 600px;
	
}
#menu{
	width: 740px;
	height: 70px;
	/* [disabled]background: url(../images/nav_bg.png) 0 0 no-repeat; */
	margin-top: 4px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	/*background: url(../images/nav_bg.png) 0 0 repeat-x;*/
}
#menu li {
	display: block;
	float: left;
}
#menu li a {
    width: 100%;
    height: 100%;
    display: block;
	text-indent:-9999px;
}
#menu li a.nav001 {
	width: 79px;
    height: 70px;		
	background: url(../images/nav.png) 0 0 no-repeat;
	cursor: pointer;
	*cursor: none; 
}
#menu li a.nav01 {
	width: 148px;
	height: 35px;
	background-image: url(/eWeb_jinxia/JinxiaTour/event/2021Islands/images/2021islands-31.png);
	background-repeat: no-repeat;
	background-position: 0px 0;
}
#menu li a:hover.nav01{
	background-image: url(/eWeb_jinxia/JinxiaTour/event/2021Islands/images/2021islands-36.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#menu li.on a.nav01{background: url(../images/nav.png) -79px -70px no-repeat;} 




#menu li a.nav002 {
	width: 79px;
    height: 70px;		
	background: url(../images/nav.png) 0 0 no-repeat;
	cursor: pointer;
	*cursor: none; 
}
#menu li a.nav02 {
	width: 148px;
	height: 35px;
	background-image: url(/eWeb_jinxia/JinxiaTour/event/2021Islands/images/2021islands-32.png);
	background-repeat: no-repeat;
	background-position: 0px 0;
}
#menu li a:hover.nav02{
	background-image: url(/eWeb_jinxia/JinxiaTour/event/2021Islands/images/2021islands-37.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#menu li.on a.nav02{background: url(../images/nav.png) -79px -70px no-repeat;} 


#menu li a.nav003 {
	width: 79px;
    height: 70px;		
	background: url(../images/nav.png) 0 0 no-repeat;
	cursor: pointer;
	*cursor: none; 
}
#menu li a.nav03 {
	width: 148px;
	height: 35px;
	background-image: url(/eWeb_jinxia/JinxiaTour/event/2021Islands/images/2021islands-33.png);
	background-repeat: no-repeat;
	background-position: 0px 0;
}
#menu li a:hover.nav03{
	background-image: url(/eWeb_jinxia/JinxiaTour/event/2021Islands/images/2021islands-38.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#menu li.on a.nav03{background: url(../images/nav.png) -79px -70px no-repeat;} 


#menu li a.nav004 {
	width: 79px;
    height: 70px;		
	background: url(../images/nav.png) 0 0 no-repeat;
	cursor: pointer;
	*cursor: none; 
}
#menu li a.nav04 {
	width: 148px;
	height: 35px;
	background-image: url(/eWeb_jinxia/JinxiaTour/event/2021Islands/images/2021islands-34.png);
	background-repeat: no-repeat;
	background-position: 0px 0;
}
#menu li a:hover.nav04{
	background-image: url(/eWeb_jinxia/JinxiaTour/event/2021Islands/images/2021islands-39.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#menu li.on a.nav04{background: url(../images/nav.png) -79px -70px no-repeat;} 


#menu li a.nav005 {
	width: 79px;
    height: 70px;		
	background: url(../images/nav.png) 0 0 no-repeat;
	cursor: pointer;
	*cursor: none; 
}
#menu li a.nav05 {
	width: 148px;
	height: 35px;
	background-image: url(/eWeb_jinxia/JinxiaTour/event/2021Islands/images/2021islands-35.png);
	background-repeat: no-repeat;
	background-position: 0px 0;
}
#menu li a:hover.nav05{
	background-image: url(/eWeb_jinxia/JinxiaTour/event/2021Islands/images/2021islands-40.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#menu li.on a.nav05{background: url(../images/nav.png) -79px -70px no-repeat;} 

#menu li a.nav002 {
	width: 50px;
    height: 70px;		
	background: url(../images/nav.png) -654px 0 no-repeat;
	cursor:default;
	*cursor: none; 
}

#menu li a.nav06 {
	width: 171px;
    height: 70px;
	background: url(../images/nav.png) -704px 0 no-repeat;
	*text-indent:-9999px;
}
#menu li a:hover.nav06{background: url(../images/nav.png) -704px -140px no-repeat;}
#menu li.on a.nav06 {background: url(../images/nav.png) -704px -70px no-repeat;}

#menu li a.nav07 {
	width: 171px;
    height: 70px;
	background: url(../images/nav.png) -819px 0 no-repeat;
	*text-indent:-9999px;
}
#menu li a:hover.nav07{background: url(../images/nav.png) -819px -140px no-repeat;}
#menu li.on a.nav07 {background: url(../images/nav.png) -819px -70px no-repeat;}
.tabs_next {
    width: 946px;
    height: 40px;
    margin: 0 auto;
    clear: both;
    background-color: #eee;
}
.tabs_next.height{height:80px;}
.tabs_next li {
	display: inline-block;
	float:left;
	font:15px "微軟正黑體";
	font-weight:bold;
}

.tabs_next li a {
	margin-right:7px;
    line-height: 42px;
    text-align: center;
    color: #535353;
    padding: 0px 5px;
    *padding: 0px;
}
.tabs_next li.on a, .tabs_next li a:hover {
    text-decoration: none;
    color: #A90FD4 !important;
    height: 30px;
	font-weight:bold;
}
.a{padding-left:30px; *padding-left:0px;}
.b{padding:0 10px; *padding-left:0px;}
.c{padding-left:270px; *padding-left:0px;}
.d{padding-left:450px; *padding-left:0px;}
.e{padding-left: 22px; *padding-left:0px;}

#togglenav {
    display: none;
    z-index: 9999;
    position: fixed;
    right: 0;
    overflow: hidden;
    line-height: 35px;
    width: 100%;
    cursor: pointer;
}

.main {
	width: 1200px;
	background-color: #FFFFFF;
	margin-bottom: 80px;
	/*margin-top: 40px;*/
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 30px;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 7px;
	border-right-width: 7px;
	border-bottom-width: 7px;
	border-left-width: 7px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fbb03b;
	border-right-color: #fbb03b;
	border-bottom-color: #fbb03b;
	border-left-color: #fbb03b;
}
.left{ float:left;}
.right{float:right;}

.box {
	width: 1140px;
	margin: 0 auto;
	margin-bottom: 10px;
	/* padding-top: 20px; */
	overflow: hidden;
}
.wrap {overflow:hidden;}
.box  h4.title{
	display:block;
	height:40px;
	text-indent:-9999px;
}

.box ul li.title_discount{font-size:1.3em; font-weight:bold;}
.box  h4.tour_1{ background: url(../images/title_tour.png) 0 0 no-repeat;}
.box  h4.tour_2{ background: url(../images/title_tour.png) 0 -40px no-repeat;}
.box  h4.tour_3{ background: url(../images/title_tour.png) 0 -80px no-repeat;}
.box  h4.tour_4{ background: url(../images/title_tour.png) 0 -120px no-repeat;}
.box  h4.tour_5{ background: url(../images/title_tour.png) 0 -160px no-repeat;}
.box  h4.tour_6{ background: url(../images/title_tour.png) 0 -200px no-repeat;}
.box  h4.tour_7{ background: url(../images/title_tour.png) 0 -240px no-repeat;}
.box  h4.tour_8{ background: url(../images/title_tour.png) 0 -280px no-repeat;}
.box  h4.tour_9{ background: url(../images/title_tour.png) 0 -320px no-repeat;}
.box  h4.tour_10{ background: url(../images/title_tour.png) 0 -360px no-repeat;}
.box  h4.tour_11{ background: url(../images/title_tour.png) 0 -400px no-repeat;}
.box  h4.tour_12{ background: url(../images/title_tour.png) 0 -440px no-repeat;}
.box  h4.tour_13{ background: url(../images/title_pkg.png) 0 -360px no-repeat;}
.box  h4.tour_14{ background: url(../images/title_pkg.png) 0 -400px no-repeat;}
.box  h4.tour_15{ background: url(../images/title_pkg.png) 0 -440px no-repeat;}
.box  h4.tour_16{ background: url(../images/title_pkg.png) 0 -480px no-repeat;}
.box  h4.tour_17{ background: url(../images/title_pkg.png) 0 -520px no-repeat;}


.box  h4.pkg_1{	background: url(../images/title_pkg.png) 0 0 no-repeat;}
.box  h4.pkg_2{	background: url(../images/title_pkg.png) 0 -40px no-repeat;}
.box  h4.pkg_3{	background: url(../images/title_pkg.png) 0 -80px no-repeat;}
.box  h4.pkg_4{	background: url(../images/title_pkg.png) 0 -120px no-repeat;}
.box  h4.pkg_5{	background: url(../images/title_pkg.png) 0 -160px no-repeat;}
.box  h4.pkg_6{	background: url(../images/title_pkg.png) 0 -200px no-repeat;}
.box  h4.pkg_7{	background: url(../images/title_pkg.png) 0 -240px no-repeat;}
.box  h4.pkg_8{	background: url(../images/title_pkg.png) 0 -280px no-repeat;}
.box  h4.pkg_9{	background: url(../images/title_pkg.png) 0 -320px no-repeat;}
.box  h4.pkg_10{background: url(../images/title_pkg.png) 0 -560px no-repeat;}

.adwrap  h4.tkt_1{ 
	display:block; 
	height:40px; 
	text-indent:-9999px; 
	background: url(../images/title_tkt.png) 0 0 no-repeat;
}
.box  h4.tkt_1{ background: url(../images/title_tkt.png) 0 -40px no-repeat;}

.box  h4.ticket_1{ background: url(../images/title_ticket.png) 0 0 no-repeat;}
.box  h4.ticket_2{ background: url(../images/title_ticket.png) 0 -40px no-repeat;}
.box  h4.ticket_3{ background: url(../images/title_ticket.png) 0 -80px no-repeat;}
.box  h4.ticket_4{ background: url(../images/title_ticket.png) 0 -120px no-repeat;}
.box  h4.ticket_5{ background: url(../images/title_ticket.png) 0 -160px no-repeat;}
.box  h4.ticket_6{ background: url(../images/title_ticket.png) 0 -200px no-repeat;}
.box  h4.ticket_7{ background: url(../images/title_ticket.png) 0 -240px no-repeat;}
.box  h4.ticket_8{ background: url(../images/title_ticket.png) 0 -280px no-repeat;}
.box  h4.ticket_9{ background: url(../images/title_ticket.png) 0 -320px no-repeat;}
.box  h4.ticket_10{ background: url(../images/title_ticket.png) 0 -360px no-repeat;}

.box  h4.dom_1{ background: url(../images/title_dom.png) 0 0 no-repeat;}
.box  h4.dom_2{ background: url(../images/title_dom.png) 0 -40px no-repeat;}
.box  h4.dom_3{ background: url(../images/title_dom.png) 0 -80px no-repeat;}
.box  h4.dom_4{ background: url(../images/title_dom.png) 0 -120px no-repeat;}
.box  h4.dom_5{ background: url(../images/title_dom.png) 0 -160px no-repeat;}
.box  h4.dom_6{ background: url(../images/title_dom.png) 0 -200px no-repeat;}

.box  h4.domhtl_1{ background: url(../images/title_dom.png) 0 0 no-repeat;}
.box  h4.domhtl_2{ background: url(../images/title_domhtl.png) 0 -40px no-repeat;}
.box  h4.domhtl_3{ background: url(../images/title_domhtl.png) 0 -80px no-repeat;}
.box  h4.domhtl_4{ background: url(../images/title_domhtl.png) 0 -120px no-repeat;}
.box  h4.domhtl_5{ background: url(../images/title_domhtl.png) 0 -160px no-repeat;}
.box  h4.domhtl_6{ background: url(../images/title_domhtl.png) 0 -200px no-repeat;}
.box  h4.domhtl_7{ background: url(../images/title_domhtl.png) 0 -240px no-repeat;}

h5 {
    font-size: 15px;
    font-family: "微軟正黑體";
    font-weight: normal;
    color: #3181FD;
    margin: 10px 0 5px 8px;
}

.box .pic{width:260px;}
.box .product{width:640px;}
.box .product ul{display:block; margin:0 20px;}
.box .product li {display: block; 	border-bottom: #C5C5C5 1px dashed;}
.box .product li a {
	display: block; 
    padding:10px; 
  	font: 15px "微軟正黑體";	
    color: #434343;
	font-weight: bold;  
	overflow:hidden;
}
.box .product li a:hover { background-color:#FFC;}
.box .product .price {color: #F50909;}
.small-title {margin-top:10px; margin-left:20px;  padding: 5px 0px;}
.small-title span {
    font-size: 13px;
    line-height: 18px;
    font-family: Arial, "微軟正黑體";
    font-weight: bold;
    color: #025172;
    background-color: #9cdffd;
    padding: 5px 8px 5px 8px;
}
.space{margin-top:-30px ! important;}
.adwrap {
    width: 900px;
    margin: 0 auto;
    margin-bottom: 20px;
}
.adbox{position: relative; padding: 4px;}
.adbox a{display:block;}
.adbox a:hover{opacity: 0.8;}
.tktwrap{padding:0 8px; overflow:hidden; margin-bottom:30px;}
.tktwrap .tktpic{position:relative;}
.tktwrap .tktpic img{width:100%;}
.box span.name {
    position: absolute;
    top: 5px;
    left: 5px;
    display: block;
    background: #d40f7d;
    color: #fff;
    text-align: center;
    padding: 4px 12px;
    font: 16px "微軟正黑體";
    letter-spacing: 2px;
}
ul.product_tkt{display:block; width:48%; }
ul.product_tkt li { display: block; border-bottom: #C5C5C5 1px dashed;}
ul.product_tkt li a {
	display: block; 
    padding: 7px 5px; 
  	font: 15px "微軟正黑體";	
    color: #434343;
	font-weight: bold;  
	overflow:hidden;
}
ul.product_tkt li a:hover { background-color:#FFC;}
ul.product_tkt .price {color: #F50909;}

#ticket01.height{margin-top:30px;}
.ticket .ticket_txt{width:70%; }
.ticket .ticket_sale{width:30%; }
.ticket p {
    font: 20px "微軟正黑體";
    line-height: 2;
    padding-left: 5px;
    font-weight: bold;
}
.ticket ul { margin: 0 5px 0 15px ! important;}
.ticket ul li {
    display: inline-block;
    font-size: 13px;
    margin: 0 0 7px 0;
    text-indent: -12px;
	padding-left: 7px;
    letter-spacing: 1px;
    line-height: 1.5;
    border-bottom: none ! important;
	color: #434343;
}
.ticket ul li.title{ text-indent: -22px;}
.ticket ul li:before {
    content: "��";
    font-size: 12px;
    font-family: Arial;
	padding-right:3px;
}

.ticket .buy_set{
    display: block;
    width: 100%;
    line-height: 1.5;
    font: 15px "微軟正黑體";
    text-align: right;
	font-weight:bold;
}
.ticket .buy_set a{
    color:#03F;
	text-decoration:underline;
}
	
.ticket .price {
    display: block;
    width: 100%;
    line-height: 1.5;
    font: 15px "微軟正黑體";
    text-align: right;
	font-weight:bold;
}


.ticket .price strong { font: 22px Arial;}
.ticket .btn {
    width: 100%;
    overflow: hidden;
    padding-top: 10px;
}
.ticket .btn a ,a.btn {
    float: right;
    display: inline;
    font-size: 13px;
    color: #fff;
    background: #d40f7d;
    padding: 7px 10px;
    border-radius: 4px;
}
.ticket .btn a:hover,a.btn:hover{background: #B30D6A;}
ul.dom{display:block; margin-top:10px;}
ul.dom li {
    float: left;
    overflow: hidden;
    display: block;
    padding: 6px;
    *padding: 0;
}
ul.dom li a:hover{transform: translateY(-5px);}
ul.dom li a {
    display: block;
    background: #efffda;
    border: 1px solid #40e404;
    transition: all 0.3s ease;
}
ul.dom .pic {
    display: block;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 10px;
}
ul.dom .name { width: 93%; margin: 0 auto;}
ul.dom .name p {
    font: 16px "微軟正黑體";
    font-weight: bold;
    color: #282828;
}
ul.dom ul.box {
    width: 100%;
    padding: 5px 9px 0 7px;
}
ul.dom ul.box li {
    float: none;
	font-size:12px;
    font-family: Arial, "�s�ө���";
    margin: -4px 0 0 0;
    border: none;
    text-indent: -20px;
    padding: 2px 0px 2px 18px;
    *text-indent: 0;
    *padding: 0 0 0 10px;
}
/*ul.dom ul.box li:before {content: "�D"; font-size: 20px; }*/
.dom_price { padding: 6px 0; }
.dom_price .price {
    font-size: 15px;
    display: block;
    text-align: center;
	
}
.dom_price .price strong {
    font-size: 24px;
    color: #F50909;
    font-weight: bold;
	font-family: Arial, "微軟正黑體";
}
.box .product span.dom_name {display: block;}
.box .product span.dom_info {
    display: block;
    font-size: 13px;
    color: #FF8300;
    margin-top: 5px;
	font-family: Arial;
	font-weight:normal;
}
.box .product span.dom_price {
    display: block;
    padding: 0;
    color: #F50909;
}
.nav-tour-x {
    display: block;
    color: #FFFFFF;
    font-family: 微軟正黑體;
    text-align: left;
    padding: 12px 30px;
    text-decoration: none;
    font-size: 15px;
    background: #00A3E0;
}
.nav-dom-x {
    display: block;
    color: #FFFFFF;
    font-family: 微軟正黑體;
    text-align: left;
    padding: 12px 30px;
    text-decoration: none;
    font-size: 15px;
    background: #31B700;
}
.attention p {
    display: inline-block;
    background: #FF800E;
    font-size: 13px;
    padding: 5px 10px;
    margin-bottom: 15px;
    color: #fff;
	font-family: Arial, "�s�ө���";
}
.attention ul{width:100%;}
.attention ul li {
    font-size: 13px;
    margin: 0;
    text-indent: -18px;
    padding: 0 18px 0 20px;
    line-height: 1.4;
    margin-left: 7px;
	font-family: Arial, "�s�ө���";
}
.attention ul li:before {content: "�D"; font-size: 20px;}
.attention ul li.title {
    color: #0CA5DE;
    margin-left: -5px;
    margin-top: 10px;
}


.attention ul li.title:before,.ticket ul li.title:before{content:none;}
.banner {width: 900px; margin: 0 auto;}
.banner a:hover{ opacity: 0.8;}
.banner .pc{width:900px;	height:180px;}
.banner .mobile{display:none;}

.pkg_sale1{
	background: #FFFFFF;
}
.pkg_sale1 p.sale_title {
	color: #FFFFFF;
	font-weight: normal;
	text-align: center;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	/* [disabled]margin-left: 15px; */
	padding-top: 65px;
	padding-right: 0px;
	/* [disabled]padding-bottom: 20px; */
	padding-left: 0px;
	font-family: "Noto Sans CJK TC Medium";
	font-size: 32px;
}
.pkg_sale1 p.sale_annotation {
    font: 13px "微軟正黑體";
    margin: 5px 18px 20px 15px;
    text-align: right;
    color: #FC1003;
}
.pkg_sale1 ul.pkg {
    display: block;
    margin-top: 0;
    width: 97%;
    margin: 0 auto;
    overflow: hidden;
}
.pkg_sale1 ul.pkg li {
	float: left;
	overflow: hidden;
	display: block;
	padding: 8px;

    *padding: 0;
}
.pkg_sale1 ul.pkg li .bg {
	display: block;
	height: 450px;
	background: #FFF;
	border: 1px solid #FFBD42;
	transition: all 0.3s ease;
}
.pkg_sale1 ul.pkg .pic {
    display: block;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 10px;
}
.pkg_sale1 ul.pkg .name {
	width: 90%;
	margin: 0 auto;
	overflow: hidden;
}
.pkg_sale1 ul.pkg .name p {
	font: 18px
";
	font-weight: bold;
	color: #000;
	line-height: 1.7;
	text-align: center;
	float: none;
	font-size: 18px;
	font-family: "Noto Sans CJK TC Medium";
}
.pkg_sale1 ul.pkg ul.box {
	width: 100%;
	height: 70px;
	overflow: hidden;
	padding: 5px 9px 0 7px;
	margin-bottom: 10px;
}
.pkg_sale1 ul.pkg ul.box li {
	float: none;
	font: 12px "微軟正黑體";
	border: none;


    /*text-indent: 0;*/
    *padding: 0 0 0 10px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 9px;
}
/*.pkg_sale1 ul.pkg ul.box li:before {content: "��"; font-size: 20px;}*/
.pkg_sale1 .pkg_price .price {
    font-size: 15px;
    display: block;
    text-align: center;
}
.pkg_sale1 .pkg_price .price strong {
	font: 30px Arial;
	color: #F50909;
	font-weight: bold;
}
.pkg_sale1 .pkg .link {
	margin: 5px 5%;
}
.pkg_sale1 .pkg .link span { display: inline-block; padding: 5px 10px;}
.pkg_sale1 .pkg .link span.area1{background: #F30; color:#FF0;}
.pkg_sale1 .pkg .link a {
    text-decoration: underline;
    color: #06F;
    display: inline-block;
    padding: 5px 5px;
    font-size: 15px;
}
.pkg_sale1 .pkg .link a:hover { background: #FF6; color: #F00;}
.pkg_sale2{background: #C6F7FF;}
.pkg_sale2 ul {margin: 15px 20px;}
.pkg_sale2 ul li {
    font-size: 13px;
    font-family: Arial,"微軟正黑體";
    color: #2E5AAD;
    line-height: 1.5;
    letter-spacing: 1px;
    margin-left: 20px;
}
.pkg_sale2 ul li.title { font-size: 15px; margin: 7px 0 0 5px;}

.pkg_sale2 ul li.box_wrap {
    display: block;
    overflow: hidden;
    padding: 20px 0;
}
.pkg_sale2 a{color:#FF4E18;}
.pkg_sale2 a:hover{ text-decoration:underline;}
.pkg_sale2 ul li.box_wrap .box {
    width: 31.5%;
    float: left;
    margin-right: 10px;
    margin-bottom: 0;
}
.pkg_sale2 ul li.box_wrap .box span {
    display: block;
    color: #fff;
    background: #5591DA;
    text-align: center;
    padding: 5px 0;
}
.pkg_sale2 ul li.box_wrap .box span.box_title {
    background: #00479d;
    text-align: center;
    font-size: 16px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}
.pkg_sale2 ul li.box_wrap .box span.pkg_price {
    display: inline;
    color: #FFF901;
    font-size: 20px;
    font-weight: bold;
}
.sale{
	font-family:"微軟正黑體";
	width:300px;
	height:100%;
	background-color:#B6E9FF;
}
.sale .title{
    color: #fff;
    font: bold 18px "微軟正黑體";
    text-align: center;
    padding: 20px 0;
	border-bottom: 1px dashed #FFFFFF;
	background:#026b9b;
}
.sale .box {
    width: 100%;
    line-height: 1.6;
    color: #000;
    padding: 10px;
}
.sale .box p {
    line-height: 1.8;
    text-indent: -15px;
    margin-left: 15px;
}

.sale .box .buy{
	text-align:right;
	font-weight:bold;
	padding-right:5px;
}
em {
    font-size: 14px;
    color:#E8080B;
	font-weight:bold;
    _padding-left: 3px;
    font-weight: normal;
    font-style: normal;
}
.title-b {font-weight:bold; font-size:110%;}
.price-delete {font-size:75%; text-decoration:line-through; margin-right:5px; color:#AAAAAA;}
.activity-title {font:150% "微軟正黑體"; font-weight:bold; color: #005F90; margin: 15px 0 5px 15px; color:#fc4c02;}
.activity-title2 {font-size:130%; font-weight:bold;}
.txt-gift {font-size:130%;}
.price-gift {color:#F50909; font-weight:bold;}
.gift {background: url(../images/icon-gift.png) 0 0 no-repeat; padding-left:25px;}
.txt-note {font-size:80%; color:#333333;}
.txt-note a  {text-decoration:underline; color: #2e5aad;}
.txt-note a:hover {text-decoration:none;}
#attention {height:150px; margin-top:-150px; text-indent:-9999px;}

.pkg_sale2 ul li.box_wrap .bigPrize{width:97%; margin:5px auto;}


/*�ꤺ���K�s�W*/
.thsr{
	display:block;
	background:#FFD2B2;
	height:25px;
	line-height:25px;
	text-align:center;
	margin-top:10px;
	font-size:16px;
	letter-spacing:2px;}
.thsr strong{
	color:#B80003;}	


/*------------------------------- ���O ----------------------------------*/

@media screen and (max-width: 768px) {
	
    * {box-sizing: border-box; }
    html,body {width: 100%; min-height: 100%;}
    .container {width: 100%; height: 100%; background-image: none;}
    .header {
        width: 100%;
        height: auto;
        margin: 0;
        overflow: hidden;
    }
    .top_content {
        width: 100%;
        height: auto;
        margin: 0;
		position: relative;
    }
    .top_content .mobile {
        display: block;
        width: 100%;
        height: auto;
    }
	.title_mobile {
		display: block;
		background: #84339C;
		font: 20px "微軟正黑體";
		color: #fff;
		text-align: center;
		padding: 7px 0;
	}
	.adwrap {width: 100%; padding: 10px 5px; margin-top:0;}
    #nav,.itf ,.pic{display: none;}
	#togglenav {
		display: block;
		z-index: 9999;
		position: fixed;
		right: 0;
		overflow: hidden;
		line-height: 35px;
		width: 100%;
		cursor: pointer;
	}
	.main {
        width: 100%;
        margin: 0;
        margin-bottom: 20px;
		padding:0;
    }
	.box { /*padding-top: 20px;*/	overflow:hidden;}
	.box ,.box .product,.tktwrap .pic img{width: 100%;}
	.small-title { margin-left: 10px;}
	.box .product ul { margin: 0 10px;}
	.box span.name {
		position: absolute;
		top: 2px;
		left: 2px;
		display: block;
		background: #fc4c02;
		color: #fff;
		text-align: center;
		padding: 4px 12px;
		font: 15px "微軟正黑體";
		letter-spacing: 2px;
	}
	#ticket01.height{margin:0;}
	.wrap .ticket{ padding:0 7px;}
	ul.dom li { padding: 3px;}
	.space{margin-top:0px ! important;}	
	.banner {width: 96%; margin:0 auto;}
	.banner .pc{display:none;}
	.banner .mobile{display:block; width:100%; margin-bottom:10px;}
	.col-3 {width: 95%; margin:0 auto;}
	.pkg_sale2 ul li.box_wrap { padding: 0; margin: 0;}
	.pkg_sale2 ul li.box_wrap .box {
		width: 100%;
		float: none;
		margin-right: 0;
		margin-bottom: 0;
	}
	ul.dom .name { height: 40px;	}
	ul.dom li {float: none; margin-bottom:10px;}
	.attention ul li.title { margin-left: 0;}
	.pkg p.left{ display:block; float:none;}
	.pkg .pkg_price,.pkg_sale1 ul.pkg li{ float:none;}
	.pkg_sale1 ul.pkg ul.box,.pkg_sale1 ul.pkg li .bg{ height:auto;}
	.ball,.ball-action,.koala,.koala-action,.panda,.panda-action,.car,.car-action  {display:none;}
	
}


@media screen and (max-width: 959px) {
	
    * {box-sizing: border-box; }
    html,body {width: 100%; min-height: 100%;}
    .container {width: 100%; height: 100%; background-image: none;}
    .header {
        width: 100%;
        height: auto;
        margin: 0;
        overflow: hidden;
    }
    .top_content {
        width: 100%;
        height: auto;
        margin: 0;
		position: relative;
    }
    .top_content .mobile {
        display: block;
        width: 100%;
        height: auto;
    }
	.title_mobile {
		display: block;
		background: #fc4c02;
		font: 20px "微軟正黑體";
		color: #fff;
		text-align: center;
		padding: 7px 0;
	}
	.adwrap {width: 100%; padding: 10px 5px; margin-top:0;}
    #nav,.itf ,.pic{display: none;}
	#togglenav {
		display: block;
		z-index: 9999;
		position: fixed;
		right: 0;
		overflow: hidden;
		line-height: 35px;
		width: 100%;
		cursor: pointer;
	}
	.main {
        width: 100%;
        margin: 0;
        margin-bottom: 20px;
		padding:0;
    }
	.box { /*padding-top: 20px;*/	overflow:hidden;}
	.box ,.box .product,.tktwrap .pic img{width: 100%;}
	.small-title { margin-left: 10px;}
	.box .product ul { margin: 0 10px;}
	.box span.name {
		position: absolute;
		top: 2px;
		left: 2px;
		display: block;
		background: #d40f7d;
		color: #fff;
		text-align: center;
		padding: 4px 12px;
		font: 15px "微軟正黑體";
		letter-spacing: 2px;
	}
	#ticket01.height{margin:0;}
	.wrap .ticket{ padding:0 7px;}
	ul.dom li { padding: 3px;}
	.space{margin-top:0px ! important;}	
	.banner {width: 96%; margin:0 auto;}
	.banner .pc{display:none;}
	.banner .mobile{display:block; width:100%; margin-bottom:10px;}
	.col-3 {width: 95%; margin:0 auto;}
	.pkg_sale2 ul li.box_wrap { padding: 0; margin: 0;}
	.pkg_sale2 ul li.box_wrap .box {
		width: 100%;
		float: none;
		margin-right: 0;
		margin-bottom: 0;
	}
	ul.dom .name { height: 40px;	}
	ul.dom li {float: none; margin-bottom:10px;}
	.attention ul li.title { margin-left: 0;}
	.pkg p.left{ display:block; float:none;}
	.pkg .pkg_price,.pkg_sale1 ul.pkg li{ float:none;}
	.pkg_sale1 ul.pkg ul.box,.pkg_sale1 ul.pkg li .bg{ height:auto;}
	.ball,.ball-action,.koala,.koala-action,.panda,.panda-action,.car,.car-action  {display:none;}
}


/*------------------------------- ��� ----------------------------------*/
@media screen and (max-width: 480px) {
    * {box-sizing: border-box; }
    html,body {width: 100%; min-height: 100%;}
	.col-2 {width: 100%;}
	.ticket .ticket_txt,.ticket .ticket_sale {width: 100%;}
	.ticket .price {
		display: block;
		width: 100%;
		font: 18px "微軟正黑體";
		text-align: center;
		font-weight: bold;
		margin-top: 20px;
		background: #F3F3F3;
		padding: 10px 0;
	}
	.ticket .btn {
		width: 100%;
		overflow: hidden;
		padding-top: 10px;
	}
	ul.dom .name { height: auto;	}
	ul.dom .name p { font: 18px "微軟正黑體"; text-align: center; font-weight:bold;}
	.box  h4.dom_1{ background: url(../images/title_dom_m.png) 0 0 no-repeat;}
	.box  h4.dom_2{ background: url(../images/title_dom_m.png) 0 -40px no-repeat;}
	.box  h4.dom_3{ background: url(../images/title_dom_m.png) 0 -80px no-repeat;}
	.box  h4.dom_4{ background: url(../images/title_dom_m.png) 0 -120px no-repeat;}
	.box  h4.dom_5{ background: url(../images/title_dom_m.png) 0 -160px no-repeat;}
	.box  h4.dom_6{ background: url(../images/title_dom_m.png) 0 -200px no-repeat;}

	.box  h4.domhtl_1{ background: url(../images/title_domhtl_m.png) 0 0 no-repeat;}
	.box  h4.domhtl_2{ background: url(../images/title_domhtl_m.png) 0 -40px no-repeat;}
	.box  h4.domhtl_3{ background: url(../images/title_domhtl_m.png) 0 -80px no-repeat;}
	.box  h4.domhtl_4{ background: url(../images/title_domhtl_m.png) 0 -120px no-repeat;}
	.box  h4.domhtl_5{ background: url(../images/title_domhtl_m.png) 0 -160px no-repeat;}
	
	.box  h4.tour_13{ background: url(../images/title_pkg_m.png) 0 -360px no-repeat;}
	.box  h4.tour_14{ background: url(../images/title_pkg_m.png) 0 -400px no-repeat;}
	.box  h4.tour_15{ background: url(../images/title_pkg_m.png) 0 -440px no-repeat;}
	.box  h4.tour_16{ background: url(../images/title_pkg_m.png) 0 -480px no-repeat;}
	.box  h4.tour_17{ background: url(../images/title_pkg_m.png) 0 -520px no-repeat;}

	.adwrap  h4.tkt_1{ 
		display:block; 
		height:40px; 
		text-indent:-9999px; 
		background: url(../images/title_tkt_m.png) 0 0 no-repeat;
	}
	.box  h4.tkt_1{ background: url(../images/title_tkt_m.png) 0 -40px no-repeat;}
	
	#dom .left,.dom_price,#domhtl .left ,#tour span.left,,#tour span.right{float:none;}
	.box .product span.dom_price,#tour span.price,#ticket span.price {
		width: 100%;
		display: block;
		color: #F50909;
		margin-top: 20px;
		text-align: center;
		font-size: 20px;
		background:#F3F3F3;
		padding: 5px 0;
	}
	#pkg ul.product_tkt,#tkt ul.product_tkt{	
		display: block;
		width: 100% ;
		float: none;
	}
	.ticket .btn a, a.btn {
		float: none;
		clear: both;
		display: block;
		width:60%;
		font-size: 15px;
		color: #fff;
		background: #d40f7d;
		border-bottom: 5px solid #940B58;
		padding: 7px 10px;
		border-radius: 0;
		text-align: center;
		line-height: 22px;
		height: 40px;
		margin: 0 auto;
		margin-top: 20px;
	}
	.pkg_sale1 ul.pkg li ,.pkg_price{float: none; }
	.pkg_sale1 .pkg_price .price{ margin-top: 10px ! important;}
	.price-delete {font-size:75%; text-decoration:line-through; color: #F50909; display:block;}
	
	
}


@media screen and (min-width: 960px) {
/*
==============================================
ball
==============================================
*/
.ball {display:block; float:right; width:106px; height:272px; margin-top:50px; margin-right:45px; display:block;}
.ball-action {
	animation-name: ball-action;
	-webkit-animation-name: ball-action;

	animation-duration: 1.5s;	
	-webkit-animation-duration: 1.5s;

	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}

@keyframes ball-action {
	0% {
		transform: translateY(0%);	
	}
	50% {
		transform: translateY(8%);	
	}	
	100% {
		transform: translateY(0%);
	}			
}

@-webkit-keyframes ball-action {
	0% {
		-webkit-transform: translateY(0%);	
	}
	50% {
		-webkit-transform: translateY(8%);	
	}	
	100% {
		-webkit-transform: translateY(0%);
	}			
}


/*
==============================================
panda
==============================================
*/
.panda {display:block; float:left; width:75px; height:75px; margin-top:335px; margin-left:38px; display:block;}
.panda-action {
	animation-name: panda-action;
	-webkit-animation-name: panda-action;

	animation-duration: 2s;	
	-webkit-animation-duration: 2s;
	
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	
}

@keyframes panda-action {
	0%   {-ms-transform: rotate(20deg);	-webkit-transform: rotate(20deg); transform: rotate(20deg);}
	20%  {-ms-transform: rotate(20deg);	-webkit-transform: rotate(20deg); transform: rotate(20deg);}
    40% {margin-top:330px;}
	60% {margin-top:335px;}
	80% {margin-top:335px;}
	100% {margin-top:335px;}
	
	}			

@-webkit-keyframes panda-action {
	0%   {-ms-transform: rotate(20deg);	-webkit-transform: rotate(20deg); transform: rotate(20deg);}
	20%  {-ms-transform: rotate(20deg);	-webkit-transform: rotate(20deg); transform: rotate(20deg);}
    40% {margin-top:330px;}
	60% {margin-top:335px;}
	80% {margin-top:335px;}
	100% {margin-top:335px;}
}
/*
==============================================
car
==============================================
*/
/*.car {display:block; float:left; width:155px; height:223px; margin-top:180px; margin-right:-15px; display:block;}
.car-action {
	animation-name: car-action;
	-webkit-animation-name: car-action;

	animation-duration: 1s;	
	-webkit-animation-duration: 1s;

	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}

@keyframes car-action {
	0% {-webkit-transform: translateX(0%);	}
	50% {-webkit-transform: translateX(10%);	}
	100% {-webkit-transform: translateX(0%);	}
}

@-webkit-keyframes car-action {
	0% {-webkit-transform: translateX(0%);	}
	50% {-webkit-transform: translateX(10%);	}
	100% {-webkit-transform: translateX(0%);	}*/
/*
==============================================
koala
==============================================
*/
.koala {display:block; float:left; width:69px; height:66px; margin-top:260px; margin-left:45px; display:block;}
.koala-action {
	animation-name: koala-action;
	-webkit-animation-name: koala-action;

	animation-duration: 5.5s;	
	-webkit-animation-duration: 5.5s;
	
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	
	animation-delay: 2s;
}

@keyframes koala-action {
	0%   {margin-top:260px;}
    50%  {margin-top:290px;}
    100% {margin-top:260px;}
	}			
}

@-webkit-keyframes koala-action {
	0%   {margin-top:260px;}
    50%  {margin-top:290px;}
    100% {margin-top:260px;}
}


			
}



}

	
#pkg .main.b-box #pkg01 .wrap.pkg_sale1 #banner {

}
#pkg .main.b-box #pkg01 .wrap.pkg_sale1 #banner {
	height: 130px;
	width: 100%;
	background-image: url(/eWeb_jinxia/JinxiaTour/event/2021Islands/images/2021islands-03.png);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 40px;
	margin-bottom: 20px;
}
#top-bar {

}
