<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*------------------reset------------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
	font-family: Calibri, Arial, Helvetica, sans-serif, Microsoft JhengHei,"敺株��迤暺煾��","暺煾��";
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}
/*------------------reset------------------*/


/*------------------獢峕�毺���见�------------------*/
*{
	font-family: Calibri, Arial, Helvetica, sans-serif, Microsoft JhengHei,"敺株��迤暺煾��","暺煾��";
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;	
}
/*��*/
.turn{
	width: 1600px;
	height: 550px;
	margin: 0px auto;
	overflow: hidden;
}
.turn li{
	width: 100%;
	height: auto;
}
.sale {
	width: 960px;
	height: auto;
	margin: 0px auto;
	overflow: hidden;
	position: absolute;
	left: calc(50% - 480px);
	z-index: 1;
}
.sale &gt; a{
	display: block;
	float: right;
	width: calc(818px / 3);
	height: 130px;
	text-decoration: none;
	text-align: center;
	font-size: 18px;
	color: white;
	background-color: rgba(0, 40, 112, 0.75);
	padding: 15px;
	margin-left: 1px;
}
/*�詨鱓*/
#nav{
	width: 100%;
	height: 70px;
	background: url(../images/nav_bg.jpg) repeat-x top left;
	overflow: hidden;
}
#nav ul{
	width: 990px;
	height: 100%;
	margin: 0px auto;
}
#nav li{
	width: 110px;
	height: 100%;
	float: left;

	background-color: rgba(148,180,222,0);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear
	-ms-transform: all 0.3s linear;
	transform: all 0.3s linear;
}
#nav a{
	display: block;
	width: 100%;
	height: 100%;
	line-height: 70px;
	text-align: center;
	text-decoration:none;
	font-size: 21px;
	letter-spacing: 1px;
	color: #fff;
	font-family: Microsoft JhengHei,PMingLiU;
}
#nav li:hover{
	background-color: rgba(148,180,222,0.5);
}
#nav li.act a{
	color: white;
	font-weight: normal;
	background-color: #005d61;
}
/*gotop*/
#gotop{
	display: none;
	position: fixed;
	bottom: 50px;
	text-decoration: none;
	height: 80px;
	width: 80px;
	z-index: 1001;
	display: block;
	margin-left: 990px;
	background-image: url(../images/top.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	cursor: pointer;
}
#gotop:hover{
    background-position: -80px 0;
}
/*�批捆*/
/*�批捆_��𡝗��唍�𦆮*/
.block1{
	width: 100%;
	height: auto;
}
.block1&gt;li{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.block1 .box_pic,.box_explain{
	width: 50%;
	height: auto;
	float: left;
}
.block1 .box_explain{
	padding-left: 20px;
	padding: 30px 0px 20px 20px;
}
.block1&gt;li:nth-child(even) .box_explain{
	padding: 30px 20px 20px 0px;
}
.block1&gt;li:nth-child(even) .box_pic{
	float: right;
}
.block1 .box_pic img{
	width: 100%;
	height: auto;
	display: block;
}
.block1 .box_pic p{
	position: relative;
	top: 390px;
	left: 10px;
	font-size: 12px;
	color: black;
}
.block1 .box_explain h4,.block2 h4,.block4 h4{
	display: block;
	border-left: 10px solid #002870;
	color: #002870;
	font-size: 30px;
	font-weight: bold;
	padding-left: 10px;
	margin: 0px 0px 10px 0px;
}
.block1 .box_explain h4 span,.block2 h4 span,.block4 h4 span{
	font-size: 14px;
	font-weight: normal;
}
.block1 .box_explain h5{
	display: block;
	color: #1d5fb9;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	border-left: 4px solid #1d5fb9;
	padding: 0px 0px 0px 6px;
	margin-bottom: 3px;
}
.block1 .box_explain h5 span{
	font-size: 15px;
	font-weight: normal;
}
.block1 .box_explain h5 span i{
	color: #f43704;
	/*border-bottom: 1px solid #1d5fb9;*/
}
.block1 .box_explain h5.sp1{
	color: #f43704;
	border-left: 4px solid #f43704;
	margin-bottom: 10px;
}
.block1 .box_explain p{
	font-size: 18px;
	line-height: 20px;
	margin-bottom: 10px;
}
.block1 .box_explain ul{
	width: 100%;
	height: auto;
	/*margin-top: 10px;*/
	-moz-column-count: 2;
	-webkit-column-count: 2;
	column-count: 2;
}
.block1 .box_explain ul.long{
	-moz-column-count: 1;
	-webkit-column-count: 1;
	column-count: 1;
}
.block1 .box_explain ul.long1{
	float: left;
	width: 50%;
	-moz-column-count: 1;
	-webkit-column-count: 1;
	column-count: 1;
}.block1 .box_explain li{
	list-style: square outside;
	font-size: 15px;
	line-height: 19px;
	color: #747272;
	margin-left: 20px;
}
.block1 .box_explain li.sp01{
	color: #f43704;
}
.block1 .box_explain .picr{
	float: right;
	width: 48%;
}
.block1 .box_explain img{
	display: inline-block;
	width: 200px;
	height: auto;
	margin-right: 10px;
}
.block1 .box_explain p.note{
	font-family: "�鰵蝝唳�𡡞��";
	font-size: 8px;
	color: #747272;
}
/*�批捆_�睻�踎撠舘⏛暺墧�厰�閧�见��*/
.block2{
	width: 100%;
	height: auto;
}
.block2&gt;img{
	width: 100%;
	height: auto;
}
.block2 .deck_bt{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 15px;
}
.block2 .deck_bt li{
	float: left;
}
.block2 .deck_bt li a{
	display: block;
	width: 70px;
	height: auto;
	line-height: 30px;
	text-align: center;
	text-decoration: none;
	font-size: 15px;
	color: black;
	background-color: #fed900;
	border-radius: 4px;
	margin-right: 18px;
}
.block2 .deck_bt li:last-child a{
	margin-right: 0px;
}
.block2 .deck_bt a:hover{
	background-color: #ffc000;
}
.block2 .deck_bt a.active{
	background-color: #002870;
	color: white;
}
.deck_note,.deck_pic{
	float: left;
}
.deck_note{
	width: 300px;
	height: 400px;
	overflow: scroll;
	overflow-x: hidden;
}
.deck_note li p{
	font-size: 18px;
	line-height: 1.3em;
	margin-bottom: 10px;
}
.deck_note li p span.title{font-weight: bold; display: block; color: #1d5fb9;}
.deck_note span[class^="room_"]{
	display: inline-block;
	width: 30px;
	height: auto;
	text-align: center;
	margin-right: 5px;
}
.deck_note span.room_de{background-color: #f0e900;}
.deck_note span.room_cg{background-color: #88abda;}
.deck_note span.room_dd{background-color: #edf1b0;}
.deck_note span.room_cf{background-color: #7ecef4;}
.deck_note span.room_cd{background-color: #e8deed;}
.deck_note span.room_dc{background-color: #dae24a;}
.deck_note span.room_cb{background-color: #b194c4;}
.deck_note span.room_ac{background-color: #ffe100;}
.deck_note span.room_cc{background-color: #d9aacd;}
.deck_note span.room_db{background-color: #6eba44;}
.deck_note span.room_ch{background-color: #d3edfb;}
.deck_note span.room_ba{background-color: #ea5532; color: white;}
.deck_note span.room_as{background-color: #c0a354;}
.deck_note span.room_at{background-color: #f3e7d9;}
.deck_note span.room_da{background-color: #00a161; color: white;}
.deck_note span.room_ca{background-color: #b05aa5; color: white;}
.deck_note span.room_ab{background-color: #f9c158;}
.deck_note span.room_aa{background-color: #f39700;}
.deck_key{
	width: auto;
	height: auto;
}
.deck_key li{
	font-size: 14px;
	line-height: 19px;
	color: #626262;
}
.deck_key li.title{
	color: #002870;
}
.deck_key img{
	width: auto;
	height: 19px;
}
.deck_pic{
	width: 415px;
	height: 400px;
	overflow: scroll;
	overflow-x: hidden;
}
.deck_pic img{
	width: 400px;
	height: auto;
}
/*�批捆_�𤣰�����*/
.block3{
	width: 100%;
	height: auto;
	margin: 20px auto;
	border-radius: 5px;
	overflow: hidden;
}
.block3 h5{
	display: block;
	width: 100%;
	height: auto;
	padding: 0 0 0 10px;
	font-size: 18px;
	color: black;
	line-height: 40px;
	background-color: #a1bee3;
	cursor: pointer;
}
.block3 .answer{
	width: 100%;
	height: auto;
	padding: 15px;
	background-color: #e9e9e9;
}
.block3 .answer p{
	font-size: 15px;
	color: #4c4c4c;
	line-height: 17px;
	margin-bottom: 20px;
}
.block3 .answer p:last-child{
	margin-bottom: 0px;
}
/*銵𣬚�见�寞聢��*/
.block4{
	width: 100%;
	height: auto;
	margin: 0px auto;
}
.block4 table{
	text-align: center;
	line-height: 36px;
	margin: 0px;
}
.block4 th{
	font-weight: bold;
}
.block4 thead th{
	text-align: center;
}
.block4 th,td{
	border-collapse: collapse;
}
.day4 .pic,.day4 .list_time{
	width: calc(94% / 3);
	height: auto;
}
.day6 .pic,.day6 .list_time,.dayair .pic{
	width: 48%;
	height: auto;
}
.block4 .pic{
	/*width height�銁day4��day6��*/
	float: left;
	margin-right: 2%;
	border: 1px solid #c8c8c8;
	padding: 5px 5px 5px 5px;
	overflow: hidden;
	margin-bottom: 15px;
}
.dayair .pic{
	margin-right: 1%;
}
.block4 .pic img{
	width: 100%;
	height: auto;
}
.block4 .list_time{
	/*width height�銁day4��day6��*/
	float: left;
	margin: 0px 0px 0px 2%;
}
.block4 .list_time caption{
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #1d5fb9;
}
.block4 .list_time thead tr{
	border-bottom: 3px solid #1d5fb9;
	color: #1d5fb9;
}
.block4 .list_time tbody tr{
	border-bottom: 1px solid #c8c8c8;
	color: black;
}
.block4 .list_time tbody tr:last-child{
	border-bottom: 0px;
}
.block4 .list_time tbody tr:nth-child(odd){
	background-color: #f3f3f3;
}
.block4 .list_price{
	width: 100%;
	height: auto;
	clear: both;
}
.list_price caption{
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	color: #1d5fb9;
}
.list_price caption span{font-size: 0.75em; font-weight: normal;}
.block4 .list_price th,.list_price td{
	border: 1px solid #CCCCCC;
}
.block4 .list_price thead{
	background-color: #4179c4 !important;
	color: white;
	-webkit-print-color-adjust: exact;

}
.block4 .list_price tbody{
	background-color: white !important;
	-webkit-print-color-adjust: exact;
}
.block4 .list_price tbody th{
	background-color: #F2F2F2 !important;
	text-align: left;
	padding: 0px 0px 0px 25px;
	-webkit-print-color-adjust: exact;
}
.block4 .list_price tbody th.add1{
	background-color: #D9EEFF !important;
	-webkit-print-color-adjust: exact;
}
.block4 .list_price tbody td.add1{
	background-color: #EBF6FF !important;
	-webkit-print-color-adjust: exact;
}
.block4 .list_price tbody th.add2{
	background-color: #FFE3C2 !important;
	-webkit-print-color-adjust: exact;
}
.block4 .list_price tbody td.add2{
	background-color: #FFF1E3 !important;
	-webkit-print-color-adjust: exact;
}
.block4 .list_price tbody td.bir{
	color: #c00000;
}
.block4 .list_price .frameh{ border-top: 2px solid red; border-left: 2px solid red; border-right: 2px solid red;}
.block4 .list_price .frameb{ border-left: 2px solid red; border-right: 2px solid red;}
.block4 .list_price .framef{ border-left: 2px solid red; border-right: 2px solid red; border-bottom: 2px solid red;}
.block4 .list_price .frame{border: 2px solid red;}
.block4 h5{
	display: block;
	font-size: 20px;
	font-weight: bold;
	color: #1d5fb9;
	line-height: 24px;
	border-left: 5px solid #1d5fb9;
	padding-left: 5px;
	margin: 0px 0px 10px 0px;
}
.block4 h5 span.sp1{
	font-weight: normal;
	color: #f43704;
}
.block4 h6{
	font-size: 18px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	clear: both;
}
.block4 p{
	font-size: 15px;
	line-height: 17px;
	margin: 0px 0px 20px 0px;
}
.block4 p span.p_h6{
	font-size: 18px;
	font-weight: bold;
}
.block4 p.notice{
	text-align: right;
	color: #f43704;
	margin-top: 7px;
	margin-bottom: 0px;
}
.block4 .process{
	clear: both;
	width: 100%;
	height: auto;
	padding: 30px 0px;
}
.block4 .process p{
	font-size: 20px;
	line-height: 30px;
	color: black;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding: 10px 0px;
	margin: 0px;
}
.block4 .process1{
	width: 100%;
	height: auto;
	background-color: #fcf0b8;
	border-radius: 10px;
	padding: 20px 20px 5px 20px;
	margin-bottom: 30px;
}
.block4 .process1 p{
	margin-bottom: 10px;
}
.block4 .process1 h5{
	font-size: 22px;
	line-height: 30px;
	color: #f43704;
	border-left: 4px solid #f43704;
	margin-bottom: 10px;
}
.block4 .join{
	width: 255px;
	height: auto;
	margin: 0px auto;
}
.block4 .join a{
	display: inline-block;
	width: 120px;
	height: 100%;
	text-align: center;
	text-decoration: none;
	text-shadow:1px 1px rgba(0, 0, 0, 0.3);
	font-size: 18px;
	font-weight: bold;
	color: white;
	line-height: 40px;
	border-radius: 4px;
	overflow: hidden;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
	margin: 0px 10px 0px 0px;
}
.block4 .join a:hover{
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
	/*��厰�蓥�讠宏*/
	position: relative;
	top: 2px;
}
.block4 .join a:last-child{
	margin: 0px 0px 0px 0px;
}
.block4 .join a:nth-child(1){
	background-color: #00948b;
}
.block4 .join a:nth-child(2){
	background-color: #f46404;
}
/*���縧璈笔��*/
.block4 .group{
	float: left;
	width: 53%;
	height: auto;
}
.block4 .group a{
	display: block;
	width: 100%;
	height: auto;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
	line-height: 40px;
	color: #002870;
	border-bottom: 1px dashed #c8c8c8;
}
.block4 .group a:hover{
	background-color: #fdf7a6;
}

/*撌血�硋𢰧�������*/
h3{
	display: block;
	width: 100%;
	height: auto;
	text-align: center;
	background: url(../images/h3_bg.png) repeat-x center center;
}
h3 span{
	line-height: 100px;
	font-size: 45px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #1d3388;
	background-color: white;
	padding: 0px 10px;
}
/*����𠉛��*/
.line{
	width: 100%;
	height: 50px;
	background: url(../images/spacer_line.png) no-repeat top center;
	margin: 100px 0px 35px 0px;
	text-indent: -9999px;
}
.clearp{
	clear: both;
}
.sp01{
	color: #f43704;
}
.sp02{
	color: yellow;
	font-weight: bold;
}
/*蝔见�𤩺鰵撖�*/
.content{
	font-family: Calibri, Arial, Helvetica, sans-serif, Microsoft JhengHei,"敺株��迤暺煾��","暺煾��";
	position:relative;
	z-index:1;
	width:960px;
	margin:0 auto;
	background-color:#fff;
	padding:0px;
}

#tabs{
  position: relative;
  z-index: 1;
}
#tabs li{
  display: inline-block;
}
#container{
  width: 960px;
  position: relative;
  overflow: hidden;
}
#contents{
  position: absolute;
  left: 0;
  width: 8640px; /* �批捆撖砍漲 * ��蝐斗彍 */
}
#contents &gt; div{
  text-align: justify;
  float: left;
  width: 960px; /* �批捆撖砍漲 - 撌血𢰧padding */
}
#today4,#today6,#today7 {
	position:relative;
	top:-90px;
}
#gotop{
	display: none;
	position: fixed;
	bottom: 50px;
	text-decoration: none;
	height: 80px;
	width: 80px;
	z-index: 1001;
	display: block;
	margin-left: 990px;
	background-image: url(../images/top.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	cursor: pointer;
}
.clear {zoom:1; clear:both;} 
.clear:after,#tabs:after,.tabsM:after {content:''; display:block; clear:both; visibility:hidden; height:0;}
/*------tab index-------*/

.tab_container {
	min-height:500px;
}
.tabArea {
}
.tabsM {
	height: 40px;
	overflow: hidden;
}
.tabsM li {
	display: block;
	width: calc(95.5% / 10);
	height: auto;
	line-height: 30px;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	background-color: #fed900;
	border-radius: 4px;
	margin: 0px 0.5% 0px 0px;
	float: left;
}
.tabsM li:last-child {
	margin-right: 0px;
}
.tabsM li a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 15px;
	color: black;
	text-decoration: none;
	font-weight:bold;
}
.tabsM li a:hover{
	background-color: #ffff00;
	color: black;
}
.tabsM .active {
	background-color: #4179c4;
	color: white;
}
li.active a {
	color:#fff;
}
.tab_content {
	padding: 0px 10px 20px 0px;
	position:relative;
}
.olOrder {
	width: 105px;
	display: inline-block;
}

.mbox{
	padding:30px 80px;
}
.asbox{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #a8a8a8;
	padding-top: 25px;
	padding-bottom: 25px;
	overflow: hidden;
}
.asbox img {
	float: left;
}
.asbox div.asmap {
	background-color: #FFF;
	margin: 4px;
	border: 1px solid #a8a8a8;
	float: right;
	width: 610px;
}
.online.scroll-to-fixed-fixed {
margin-top: 86px
}
.online {
	position: relative;
}
.order {
    text-decoration: none;
    height: 111px;
    width: 80px;
    z-index: 1001;
    display: block;
    margin-left: 975px;
    background-image: url(../images/mouse.jpg);
    background-repeat: no-repeat;
    text-indent: -9999px;
    cursor: pointer;
    position: absolute;
    top: 36px;
}
.order:hover {
	background-image: url(../images/mouseover.jpg);
}

@media print 
{
	body {
		background-color:white;
		width: 950px;
		height: auto;
	}
	.block4 .join { display: none; }
	.block4 .CTBC{ display: none; }
    .line { display: none; }
	.block4 table {
    margin: 0px 0px 20px 0px;
}
}

/*------------------獢峕�毺���见�------------------*/

/*------------------��𧢲�毺���见�------------------*/
/*@media screen and (max-width: 767嚗徱x) {}*/
/*------------------��𧢲�毺���见�------------------*/


/*------------------撟單踎����见�------------------*/
/*@media screen and (min-width: 768px) and (max-width: 1024px) {}*/
/*------------------撟單踎����见�------------------

</pre></body></html>