/*body,div,ul,ol,li,h1,h2,h3,p,img{
	margin: 0;
	padding: 0;
}*/

body {
    background-color: #DAB1BA;
	margin:0px auto;
	text-align:center;
	
	}

div.back {
	width:950px;
	margin:0px auto;
	padding:0px;
    text-align:center;	
}

.left {
    width:363px;
    float:left;
	}

.left ul{list-style-type:none; padding:0; margin:0;}
.left ul li{height:55px; font-size:19px; font-family: Arial, "微軟正黑體"; color:#222; /*background:url(images/pic01.jpg) no-repeat;*/ padding:12px 0 0 88px;}
.left ul li a, .left ul li a:link, .left ul li a:visited{ text-decoration:none; color:#222; }
	.left ul li a {
		border-bottom: dashed 2px #b5b5b5;
		display: block;
		margin: 0px 17px 0px -34px;
		padding: 0px 0px 5px 34px;
		position: relative;
	}
		.left ul li a:before {
			content: '';
			position: absolute;
			width: 6px;
			height: 6px;
			border: solid 1px #000;
			background: #f4cd0c;
			top: 10px;
			left: 14px;
			box-shadow: 1px 1px #fff inset, -1px -1px #c6a502 inset;
		}
.left ul li a:hover{text-decoration:none; color:#6d1aa5;}


div.left-mid {
    width:257px;
    background-image:url(images/nx_08.jpg);
    margin:0px 0px 0px 19px;
	padding:0px;

}

div.left div.left-mid p{
    width:92%;
	color:#7f714d;
	line-height:19px;
	margin:0px 0px 0px 10px;
	padding-bottom:10px;
}

div.left-mid img.left{
    float:left;
	display:table;
	border:3px solid #fff;
	margin:0px 10px 5px 0px;
}


div.right {
    background-color:#fff;
    width:644px;
    float:right;
	margin:0px;
	padding:0px;

}

div.right ul {
    width:99%;
	list-style-type:none;

}

div.right ul li {
    width:98%;
	font-size:15px;
	line-height:18px;
	display:block;
	border-bottom:1px dotted #978766;
	margin:6px 0px 8px 10px;
}

div.right ul li a:link,
div.right ul li a:active,
div.right ul li a:visited {
    text-decoration:none;
    color:#474747;
	float:left;
}

div.right ul li a:hover{
    color:#f35600;
	text-decoration:none;
	
}

div.right ul li p {
    width:99%;
	font-size:13px;
	line-height:18px;
	color:#9b9b9b;
	clear:both;
	background-image:url(pic/icon.jpg);
	background-repeat:no-repeat;
	background-position:center left; 
	padding:0px 0px 0px 20px;
}

div.right ul li p.sale {
    width:92%;
	font-size:13px;
	line-height:18px;
	color:#9b9b9b;
	clear:both;
	background-image:url(pic/sale.gif);
	background-repeat:no-repeat;
	background-position:center left; 
	padding:0px 0px 0px 25px;
}

div.right div.title img {
    margin:16px 0px 5px 12px;
	padding:0px;
}

.cost {
    width:20%;
	font-size:15px;
	font-weight: normal;
	color:#ff3600;
	float:right;

}

img { vertical-align:top;}

.maincontent{
	display:block;
	width:500px;
	margin:-8px 0 0 -28px;
	padding-bottom:18px;
}
.maincontent ul{list-style:none; padding-top:5px;}
.maincontent ul li, .maincontent ul li.txt01{ border-bottom: 1px #999999 dashed; padding-bottom:2px; padding-top:8px; margin-left: 16px; display:inline-block;}
.maincontent ul li.txt01{ border-bottom:none;}
.maincontent a{ color:#6d1aa5;float:left; text-decoration:none; font-size:15px; letter-spacing:1px; font-weight:normal; width:500px; display:inline-block; margin-left:8px;}
.maincontent a:hover{ color:#0066CC;}
.maincontent a img{ margin-top:2px;}
.price{
	float:right;
	color:#F60;
	font-size:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bolder;
	width:115px;
}
.worb{
	color:#ff0000;
	font-size:13px;
	letter-spacing:1px;
	margin-left:20px;
	display:block;
	float:left;
	width:500px;
}
.worb2{  color:#C60; font-size:13px; letter-spacing:1px; margin-left:20px; display:block; float:left; width:670px;}
#tit a:hover{ color:#715b39; font-weight:300;font-size:15px;}
#tit {text-align:left; color:#715b39;font-size:15px; padding-left:15px;padding-top:15px;width:700px; margin:0;}
#tit a{color:#2162e6; font-weight:100;text-decoration:none;font-size:15px;}


#nav{width:950px;background-image:url(images/botbg.jpg); display:block; height:55px;}
#nav ul{ float:right; list-style:none; width:950px; margin:0;}
#nav ul li{ float:left;}


h3 { font-size:15px; border-bottom:1px solid #dddddd; width:780px; display:table;color:#474747; letter-spacing:4px;line-height: 25px; clear:both;}
h3 span {font-weight:800; border-top:1px solid #95b500; border-right:1px solid #95b500; border-bottom:1px solid #95b500; border-left:10px solid #95b500; background-color:#c5ed0d; padding-left:30px; padding-right:30px; padding-top:3px; padding-bottom:3px; margin-left:15px;}

ol.ocd{ margin:-10px 0 0 -10px;}

.fixImg {  position: absolute; top:350px; right: -200px; width: 200px; cursor: pointer; }
.fixBase { display: none;position: absolute; top:0; left: 0 ; padding: 20px 0 300px 0; width: 100%; height: auto;min-height:100vh; background: rgba(251,148,124,0.9); z-index: 9999 }
.funmacau { width: 500px }
.fixBase h3 { display:block; width: 100%; text-align: center;font: 24px/30px "微軟正黑體","arial";color: #fff }
.buttonBase { width: 100%; text-align: center; }
.buttonBase > div { display: inline-block; padding: 10px 0; width: 25% ; cursor: pointer; border-radius: 20px; font: 30px/30px "微軟正黑體","arial"; color: #fff;}
.buttonBase > div:nth-child(1) { background: #fe366d }
.buttonBase > div:nth-child(2) { background: #4dceb2 }
.buttonBase > div:nth-child(3) { background: #8681d0 }
.showBase { position: relative; width: 100%; }
.showBase > div {  } 
.showBase h2 { font: 30px/30px "微軟正黑體","arial"; color: #fff;  }
.showBase > div:nth-child(2),
.showBase > div:nth-child(3) { display: none; }
.fixBase .close { padding: 5px 10px; font: bold 16px/30px "arial","微軟正黑體"; color: #fff; background: rgba(0,0,0,0.5)}

.airport{
	border: 3px double #7e3143;
	font-size: 12px;
	padding: 1px 4px;
	color: #7e3143;
}

/*C26*/
.group-type-ph { width: 100%; text-align: center; }
.group-type-ph .ph { display: inline-block; position: relative; margin:0 0 4% 0; width:300px; text-align: center; vertical-align: top; background: #fff ;}
.ph-title { padding:2% 5%; width: 100% ; font: bold 14px/20px "arial","微軟正黑體"; color: #000; letter-spacing: -1px;}
.ph-detail {box-sizing:border-box; margin: 0 0%; padding:0 2%; width: 100% ; text-align: left ;font: bold 14px/20px "arial","微軟正黑體"; color: #fff; background: #000; border-radius: 0px; letter-spacing: 1px; overflow: hidden;}
.ph-feature { margin: 2% 0 2% 2%; width:96%; text-align: left;font: bold 14px/18px "arial","微軟正黑體"; color: #757575; }
.ph .price {float: none ; text-align: left;}
.ph em { font: bold 16px/30px "arial","微軟正黑體"; color: #000; letter-spacing: -2px;}
.ph em span{ margin: 0 0 0 -5px ; font: bold 30px/30px "arial","微軟正黑體"; color: #f00;}
.ph em i { margin: 0 0 0 -5px }
.group-type-ph .ph::after { content: "立即訂購"; display: block; position: absolute; bottom: -20px; width:100%; height:20px;font: bold 14px/20px "arial","微軟正黑體"; color: #fff; border-radius: 0 0 10px 10px; background: #f00 }
.group-type-ph .ph a { text-decoration:none; }
