@charset "big5";
/* CSS Document */
@charset "Big5";

/*基本*/
body {
	margin: 0px;
	padding: 0px;
	background:#cee3ff;
}

/*開關*/
.for_pc{ display:block !important;}
.for_m{ display:none !important;}



/*全BOX版面*/
.WRAPPER {
	position: relative;
	display:block;
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url();
}
.WRAPPER img { border:0px; vertical-align:top;}
.WRAPPER ul {margin:0px; padding:0px; list-style:none outside none}
.WRAPPER li {margin:0px; padding:0px; float:left}
.WRAPPER .mainArea {position:relative; display:block; margin:0 auto; padding: 0; width:1220px;  z-index:0;}

/*剩餘組數*/
.txt1{	position: absolute;	top: 204px;left: 312px;width: 119px;height: 24px; padding: 0;	margin: 0 auto;	font-family: "Century Gothic","Microsoft JhengHei","微軟正黑體", Arial, sans-serif;overflow:hidden;}
.txt1 p{ padding:0; margin:0; color: #fff; font-size: 16px;	font-weight: bold; text-align: center; 	line-height: 0.9; }
.txt1 p span{	font-size: 24px;	letter-spacing: -1px;}

.txt2{	position: absolute;	top: 204px;	left: 702px; width:119px; height:24px; padding: 0;	margin: 0 auto;	font-family: "Century Gothic","Microsoft JhengHei","微軟正黑體", Arial, sans-serif;overflow:hidden;}
.txt2 p{ padding:0; margin:0; color: #fff; font-size: 16px;	font-weight: bold; text-align: center; 	line-height: 0.9; }
.txt2 p span{	font-size: 24px;	letter-spacing: -1px;}

.txt3{	position: absolute;	top: 202px;	left: 815px; width:119px; height:24px; padding: 0;	margin: 0 auto;	font-family: "Century Gothic","Microsoft JhengHei","微軟正黑體", Arial, sans-serif;overflow:hidden;}
.txt3 p{ padding:0; margin:0; color: #fff; font-size: 16px;	font-weight: bold; text-align: center; 	line-height: 0.9; }
.txt3 p span{	font-size: 24px;	letter-spacing: -1px;}

.txt4{	position: absolute;	top: 202px;	left: 702px; width:119px; height:24px; padding: 0;	margin: 0 auto;	font-family: "Century Gothic","Microsoft JhengHei","微軟正黑體", Arial, sans-serif;overflow:hidden;}
.txt4 p{ padding:0; margin:0; color: #fff; font-size: 16px;	font-weight: bold; text-align: center; 	line-height: 0.9; }
.txt4 p span{	font-size: 24px;	letter-spacing: -1px;}

/*按鈕區*/
.bnn { position:absolute; top:740px; left:0px}
.bnn ul li a img {transition-duration: 0.3s;  backface-visibility: hidden;  transform: translateZ(0); display:block; margin:0; padding:0px; width:100%; height:auto; text-align: center;}
.bnn ul li a:hover img {animation: ease-in-out;-webkit-transform: scale(0.98);filter:brightness(130%);-moz-transform: scale(0.98);filter:brightness(130%);-ms-transform: scale(0.98);filter:brightness(130%);-o-transform: scale(0.98);filter:brightness(130%);transform: scale(0.98);filter:brightness(130%);}

.bnn2 { position:absolute; top:1330px; left:0px}
.bnn2 ul li a img {transition-duration: 0.3s;  backface-visibility: hidden;  transform: translateZ(0); display:block; margin:0; padding:0px; width:100%; height:auto; text-align:center;}
.bnn2 ul li a:hover img {animation: ease-in-out;-webkit-transform: scale(0.98);filter:brightness(130%);-moz-transform: scale(0.98);filter:brightness(130%);-ms-transform: scale(0.98);filter:brightness(130%);-o-transform: scale(0.98);filter:brightness(130%);transform: scale(0.98);filter:brightness(130%);}



/*飄浮區*/
.cloudboxArea { z-index:0; position:absolute; top:0; left:50%; margin-left:-610px; }
.cloudboxArea .cloudbox { z-index:1; position:absolute; top:0; left:0;
					  -webkit-transition: all 0.2s ease;
						 -moz-transition: all 0.2s ease;
						  -ms-transition: all 0.2s ease;
						   -o-transition: all 0.2s ease;
							  transition: all 0.2s ease;}


/*PC黏人精*/
.fixarea{ display:block; width:120px; position:fixed; top:2%; right:2%; margin-left:0px; z-index:99;text-align: center; font-family:"微軟正黑體", "Microsoft JhengHei", Arial;
			-webkit-transform: rotate3d(0,0,0,0deg) translate3d(150px,0,0); transform: rotate3d(0,0,0,0deg) translate3d(150px,0,0); -webkit-transform-origin:top right; transform-origin:top right;
			  -webkit-transition: all 0.2s ease;
				 -moz-transition: all 0.2s ease;
				  -ms-transition: all 0.2s ease;
				   -o-transition: all 0.2s ease;
					  transition: all 0.2s ease;}

.fixarea .fix_other{ display:block; width:120px; height:auto; background:#581aa2; margin:0 auto;}
.fixarea .fix_other ul { margin:0; padding:0; overflow:hidden;}
.fixarea .fix_other ul li{ width:90%;padding:0; margin:0 auto 5px auto; list-style-type:none; text-align:center;}
.fixarea .fix_other ul li a{ display:block; padding:7px 5px; margin:0 0 0 12px; font-size:16px; font-family:"Microsoft JhengHei", "微軟正黑體", Arial, sans-serif, "Century Gothic";color:#fff; font-weight:bold; text-decoration:none; background-color:#54adb0; }
.fixarea .fix_other ul li a:hover{ color:#000; background:#fff; transition:background 0.4s linear;}
.fixarea_off { -webkit-transform: rotate3d(0,0,0,0deg) translate3d(0,0,0); transform: rotate3d(0,0,0,0deg) translate3d(0,0,0);}

/*回版頭*/
#gotop {
	display: none;
	position: fixed;
	z-index: 5;
	right: 30px;
	bottom: 30px;
	padding: 10px 10px 3px 10px;
	border-radius: 6px;
	font: 12px/30px Verdana;
	text-align: center;
	color: #020304;
	background-color: #FFF;
	cursor: pointer;
}
#gotop::before { content: ""; position:absolute; top:7px; left:18px; width: 0; height: 0; border: 4px solid #ccc; border-color: transparent transparent #ccc; }


/*天*/
.maintoptopArea .noheaderArea { margin:0;  padding:0; height:auto; width:1220px}
.maintoptopArea .noheaderArea dd { margin:0px; padding:0px;}
.maintoptopArea .noheaderArea .floatleft { position:absolute; top:0px; margin-left:20px;}
.maintoptopArea .noheaderArea .floatright { position:absolute; top:20px; margin-left:990px;}
.maintoptopArea .noheaderArea .icon-momologo img { width:210px; height:24px;}

/** FOOTER **/
.footerArea { width:100%; height:40px; margin-top:0px; font:12px/3em Helvetic;text-align: center; color:#F39; position:relative; z-index:999}

/*浮層嘿嘿*/
.blackBox { display:none; z-index:9; position:absolute; top:0px; left:0px; width:100%; height:100%; background-color: rgba(34,34,34,0.75);}
.blackBox * { font-family:"微軟正黑體"; box-sizing:border-box;}
.blackBox  a { text-decoration:none;}
	/*浮層基本*/
	.blackBox .box .button {  border-top:1px solid #d6d6d6; text-align:center; font-size:1.25rem; line-height:3.5rem; font-weight:bold;}
	.blackBox .box .but-close { clear:both; width:100%;}
	.blackBox .box .but-close a { display:inline-block;  width:100%; height:100%; color:#333;}
	.blackBox .box h3 span.close { position:absolute; top:6px; right:5px; display:block; border:2px solid #333; border-radius:5px; width:63px; height:33px; font-size:1rem; line-height:2rem; text-align:center;}
	.blackBox .box h3 span.close a { display:inline-block; width:100%; height:100%; color:#333;}
	.blackBox .Boxclose { position:absolute; top:0px; left:0px; width:100%; height:100%; background-color: transparent;}
/*通知浮層*/
.agreeArea {	position: relative;	top: 5%;	margin: 0 auto 30px;	width: 94%;	max-width: 500px;	font-family: "Microsoft JhengHei", "微軟正黑體", Arial, sans-serif, "Century Gothic";	font-weight: bold;}
.agreeArea .box {	border-radius: 10px;	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);	background-color: #fff;	overflow: hidden;}
.agreeArea .box h3 {	padding: 0;	margin: 0;	height: 3rem;	font-size: 1.25rem;	font-weight: 800;	line-height: 3rem;	text-align: center;	color: #fff;	background-color: #5a39c6;}
.agreeArea .box p {	margin: 0 auto;	margin-top: 1rem;	padding: 0px;	width: 86%;}
.agreeArea .box p b {	display: block;	padding-bottom: 0px;}
.agreeArea .box p span { }
.agreeArea .box .qrcodeimg {	text-align: center;}
.agreeArea .box .qrcodeimg a {	color: #006afe;}
.agreeArea .box .qrcodeimg img {	width: 100%;	height: auto;}
.agreeArea .box .agree_table table {	margin: 20px auto;	border-collapse: collapse;	width: 90%;	text-align: center;}
.agreeArea .box .agree_table th {	padding: 8px;	border: 1px solid #CCC;	width: 33%;	background: #CCC;	font-size: 0.9em;	line-height: 1.7em;	}
.agreeArea .box .agree_table td {	padding: 8px;	border: 1px solid #CCC;	font-size: 0.9em;	text-align: center;	line-height: 1.7em;}
.agreeArea .box .table_style2 th {	border: 0px;	text-align: right;}
.agreeArea .box .table_style2 td {	border: 0px;	text-align: right;}
.agreeArea .box .agree_table .A {	font-weight: 800;	font-size: 20px;}
.agreeArea .box .agree_table .A .A1{	text-align: left;}
.agreeArea .box .agree_table .B .B1{	text-align: left;}
.agreeArea .box .agree_table .B .B1 span{	padding: 0 10px;	color: #fff;	background-color: #1cadbe;	border-radius: 1em;	display: inline-block;	text-align: center;}
.agreeArea .box .agree_table .tableline {	height: 20px;}
.agreeArea .box .agree_table .tableline span{	display: block;	height: 1px;	border-top: 1px dotted #aaa;}
.agreeArea .box .agree_table .C .C1{	text-align: left;}
.agreeArea .box .agree_table .C .C1 span{	padding: 0 10px;	color: #fff;	background-color: rgba(153,153,153,0.8);	border-radius: 1em;	display: inline-block;	text-align: left}

	/** 置底黏人精浮層區-**/ 
	.flitermenu {z-index:10;  position: fixed;  bottom: 60px;background-color:#fff; margin:0 3%; border-radius:0px; width:94%;}
	.flitermenu * { box-sizing:border-box;}
	.flitermenu .trainglelist { position:absolute; bottom:-10px; left:48%; width:0; height:0; border-style:solid; border-width:10px 10px 0px 10px; border-color:#fff transparent transparent transparent;   }
	.flitermenu ul { margin:0 ; padding:5% 3% 2%; width:100%; height:auto; overflow: hidden; }
	.flitermenu li { float:left; display:block; margin-left:2%; margin-bottom:3%; padding:0 3%; width:32%; height:30px; border-radius:50px; text-align:center; font: bold 14px/30px "微軟正黑體","Microsoft JhengHei", Arial, Helvetica; color:#000; /*background-color:rgba(0,0,0,0.2);*/ background-color:#ff8400; }
	.flitermenu li:nth-child(3n+1) { margin-left:0; }
	.flitermenu li a { display:block; color:#fff; }
	.flitermenu li:hover { filter: brightness(120%); }
	.flitermenu .hover { background-color: #00b7be;}

	@media screen and (min-width:400px){
		.flitermenu ul{ padding:4%;}
		.flitermenu li{ margin-bottom:2%;}
		}
	@media screen and (min-width:600px){
		.flitermenu ul{ padding:2%;}
		.flitermenu li{ margin-bottom:2%;}
		}
	.agree01 .flitermenu .trainglelist { left:15%;}	
	.agree02 .flitermenu .trainglelist { left:35%;}	
	.agree03 .flitermenu .trainglelist { left:60%;}
	.agree04 .flitermenu .trainglelist { left:85%;}	


/*Area*/
.Area0 {transition-duration: 0.3s;}
.Area0:hover { 
animation: ease-in-out;
-webkit-transform: scale(1.02);filter:brightness(115%);
-moz-transform: scale(1.02);filter:brightness(115%);
-ms-transform: scale(1.02);filter:brightness(115%);
-o-transform: scale(1.02);filter:brightness(115%);
transform: scale(1.02);filter:brightness(115%);
}

/*Area*/
.Area1 {transition-duration: 0.3s;}
.Area1:hover { 
animation: ease-in-out;
-webkit-transform: scale(1);filter:brightness(120%);
-moz-transform: scale(1);filter:brightness(120%);
-ms-transform: scale(1);filter:brightness(120%);
-o-transform: scale(1);filter:brightness(120%);
transform: scale(1);filter:brightness(120%);
}

/*Area*/
.Area2 {transition-duration: 0.3s;}
.Area2:hover { 
animation: ease-in-out;
-webkit-transform: translateY(-5px); scale(1);filter:brightness(115%);
-moz-transform: translateY(-5px); scale(1);filter:brightness(115%);
-ms-transform: translateY(-5px); scale(1);filter:brightness(115%);
-o-transform: translateY(-5px); scale(1);filter:brightness(115%);
transform: translateY(-5px); scale(1);filter:brightness(115%);
}

/*coupon*/
.coupon {display:inline-block; width:1220px; height:auto; position: absolute; top:1550px; left:0;}
.coupon ul {}
.coupon ul li { margin:0 0px 20px 12px; transition-duration: 0.3s;}
.coupon ul li a { display:block; margin:0; padding:0; border:0;}

.coupon ul li:hover { 
animation: ease-in-out;
-webkit-transform: translateY(-5px); scale(1);filter:brightness(115%);
-moz-transform: translateY(-5px); scale(1);filter:brightness(115%);
-ms-transform: translateY(-5px); scale(1);filter:brightness(115%);
-o-transform: translateY(-5px); scale(1);filter:brightness(115%);
transform: translateY(-5px); scale(1);filter:brightness(115%);
}

/*brand*/
.brand {display:inline-block; width:1220px; height:446px; position: absolute; top:1855px; left:0; background: url(brbg.jpg) no-repeat center top;}
.brand ul { display:inline-block; width:100%; height:auto;}
.brand ul li { width:23%; height:auto; display:inline-block; margin:25px 0px 0px 20px; transition-duration: 0.3s; box-shadow:0px 0px 4px rgba(0,0,0,0.5);}
.brand ul li:hover { 
animation: ease-in-out;
    -webkit-box-shadow:0px 7px 10px rgba(0,0,0,0.3); -webkit-transform:translateY(-5px);
       -moz-box-shadow:0px 7px 10px rgba(0,0,0,0.3); -moz-transform:translateY(-5px);
        -ms-box-shadow:0px 7px 10px rgba(0,0,0,0.3); -ms-transform:translateY(-5px);
         -o-box-shadow:0px 7px 10px rgba(0,0,0,0.3); -o-transform:translateY(-5px);
            box-shadow:0px 7px 10px rgba(0,0,0,0.3); transform:translateY(-5px);
}
.brand img { width:100%; height:100%;}

/*brand2*/
.brandArea { display:inline-block; margin:0; padding:0; width:1220px; height:446px;padding-top:0; background: url(brbg.jpg) no-repeat center top;}
.brandArea img { width:100%; height:auto; }
.brandArea a { display:block;}
.brand {}
.brand_ul { width:1220px;}
.brand_li { width:100%; float: left;}
.brandtitle{ display:block; width:1220px; height:185px; margin:0 auto; z-index:99;}
/** 入稿區 **/
.bran { display:inline-block; margin:16px 10px; padding:0px; width:1220px;}
.bran ul { margin:0; padding:0; width:100%; height:auto;}
.bran ul li { position:relative; display: inline-block; box-sizing: border-box; height: auto; border: 0px; background-color:#0f90fd;}
.bran ul li { transition-duration:0.2s; width:284px; height:400px; margin:8px; box-shadow:0px 0px 4px rgba(0,0,0,0.5); }

.bran ul il a { display:block; }
.bran .TIMG { background:#fff;}
.bran .TIMG a img { width: 100%; height: auto;}
.bran .PD_LOGO { position:relative; margin-top:-8px; width:100%; text-align:center;}
.bran .PD_LOGO a img { width: auto; height:40px; background-color:#fff; 
    -webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.2);
       -moz-box-shadow:0px 0px 4px rgba(0,0,0,0.2);
        -ms-box-shadow:0px 0px 4px rgba(0,0,0,0.2);
         -o-box-shadow:0px 0px 4px rgba(0,0,0,0.2);
            box-shadow:0px 0px 4px rgba(0,0,0,0.2);
}
.bran .PD_SLOGAN { margin-top:12px; margin-bottom:5px; width: 100%; height:18px; overflow: hidden;}
.bran .PD_SLOGAN a { font-size:17px; line-height:18px; font-family:"微軟正黑體","Microsoft JhengHei", Arial, Helvetica; text-align:center; color:#fff; text-decoration:none;}
.bran .PD_NAME {  width: 200px; height:40px; overflow: hidden; margin:0 auto; margin-bottom:8px;}
.bran .PD_NAME a { font-size:16px; line-height:18px; font-family:"微軟正黑體","Microsoft JhengHei", Arial, Helvetica; text-align:center; color: #fff; text-decoration:none;}
.bran .PD_GO { display:none; margin:0 auto; margin-bottom:15px; border:1px solid #fff; width:100px; height:25px; background-color:#000; }
.bran .PD_GO a { font-size:16px; line-height:23px; font-family:"微軟正黑體","Microsoft JhengHei", Arial, Helvetica; text-align:center; color: #fff; text-decoration:none;}
.bran ul li:hover {
    -webkit-box-shadow:0px 7px 10px rgba(0,0,0,0.3); -webkit-transform:translateY(-5px);
       -moz-box-shadow:0px 7px 10px rgba(0,0,0,0.3); -moz-transform:translateY(-5px);
        -ms-box-shadow:0px 7px 10px rgba(0,0,0,0.3); -ms-transform:translateY(-5px);
         -o-box-shadow:0px 7px 10px rgba(0,0,0,0.3); -o-transform:translateY(-5px);
            box-shadow:0px 7px 10px rgba(0,0,0,0.3); transform:translateY(-5px);
}
.bran li:hover .PD_GO a { color:#FF0;}



/*錨點*/
.to {position:absolute; width:1220px; height:auto; top:1820px; left:0; display:block; float:left}
.to ul {}
.to ul li { margin:0; transition-duration: 0.3s;}
.to ul li:hover { 
animation: ease-in-out;
-webkit-transform: scale(0.95);filter:brightness(115%);
-moz-transform: scale(0.95);filter:brightness(115%);
-ms-transform: scale(0.95);filter:brightness(115%);
-o-transform: scale(0.95);filter:brightness(115%);
transform: scale(0.95);filter:brightness(115%);
}


/** 入稿區基本 **/
.content_Area1 {
	position: relative;
	display: inline-block;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 1220px;
	background-image: url();
	right:0px;
}
.buttonAera_more { position: absolute; top:15px; right:15px; padding-left:17px; padding-right:10px;  border-radius:60px; width:90px; height:40px; background-color: #666; text-align:center;}
.buttonAera_more a { display:block; padding-top:5px; font: bold 24px/29px Century Gothic; color:#fff; text-decoration: none; letter-spacing:-0.05em;}
.buttonAera_more:hover {background-color: #000;}
.buttonAera_more .btnGO { margin:5px; float:right; width:20px ;height:20px;}

/** 今日秒殺公版 **/
.layout_4x1_03 ul {margin:200px 0px 0px 82px; padding:0px;}
.layout_4x1_03 ul li {float: left;display: block;position: relative;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;width: 396px;height: 195px;list-style: none outside none;}
.layout_4x1_03 ul li a {text-decoration:none;}
.layout_4x1_03 ul li a img {display: inline-block;margin:0 auto; margin-right:12px;padding:0;width: 170px;height: 170px;float:left; border:3px solid #c7c7c7;}
.layout_4x1_03 ul li:hover a img {border:3px solid #00c9ff;}
.layout_4x1_03 ul li a h4 {margin: 8px 0px 0px 0px;padding: 0px;font: bold 24px/30px "微軟正黑體","Microsoft JhengHei",Helvetica;text-align: left;color: #ffffff;float: left;width: 190px}
.layout_4x1_03 ul li:hover a h4{ color:#FF0;} 
.layout_4x1_03 ul li a h2 { margin:5px 0px 0px 0px; padding:0px; font: 24px/24px "微軟正黑體","Microsoft JhengHei",Helvetica; text-align: left; color:#000000; letter-spacing:-0.05em;}
.layout_4x1_03 ul li a h3 { margin:0px; padding:0px; font:bold 16px/26px "微軟正黑體","Microsoft JhengHei",Helvetica; text-align: left; color:#000000; letter-spacing:-0.05em;}
.layout_4x1_03 ul li a p {margin: 0px;padding: 0px;text-align: left;color: #e70075;}
.layout_4x1_03 ul li a p del { position:relative; top:31px; margin:0 0 0 -3px;padding: 0px;font: 16px/30px Century Gothic;color: #666;text-align: left;}
.layout_4x1_03 ul li a p b {font: bold 16px/20px "微軟正黑體","Microsoft JhengHei",Helvetica;color: #db2471;letter-spacing: -0.05em;}
.layout_4x1_03 ul li a p .money {font: bold 20px/26px Century Gothic;color: #db2471;}
.layout_4x1_03 ul li a p .Price {font: 42px/50px Century Gothic;letter-spacing: -0.05em;color:#db2471;}


	/*超級強牌layout_1220_5x3_1001*/
	.layout_1220_5x3_1001  { position: relative; display:block; margin: 0 auto 0 -55px;padding: 92px 0 0 0px; width:1330px;; height:965px;overflow:hidden;background:url(layout_1220_5x3_1001_bg.png) no-repeat center top; font-family:"微軟正黑體","Microsoft JhengHei",Helvetica; text-align: center;} 
	.layout_1220_5x3_1001::after  { content: ""; z-index:-1; position:absolute; top:0; left:0; display:block; width:100%; height:160px;}
	.layout_1220_5x3_1001 h2 { display:; position:relative; top:0px; margin:0px; padding:0px; height:91px; font-size:46px; line-height:74px;  color:#fff; letter-spacing:-3px; overflow:hidden;}
	.layout_1220_5x3_1001 h2 b { font-size:46px; line-height:91px; color:#FFFFFF; letter-spacing:-3px;}
	.layout_1220_5x3_1001 h2 .buttonAera_more { display:none;}
	.layout_1220_5x3_1001 h2 .buttonAera_more:hover {display:none;}
	.layout_1220_5x3_1001 .banner {display: block; position: absolute;top: 0;left:0; width:220px; height:352px;}
	.layout_1220_5x3_1001 .buttonAera_more { position: absolute; bottom:-42px; left:140px; padding:0;  width:80px; height:38px; background:#000;border-radius: 30px;color:#FFF;}
	.layout_1220_5x3_1001 .buttonAera_more:hover {background-color:#FFEE0C;color:#000;}
	.layout_1220_5x3_1001 .buttonAera_more::after {content: "GO";font:bold 32px/38px Century Gothic;position: absolute; bottom:0; left:12px; padding:0;  }

	.layout_1220_5x3_1001 .buttonAera_more a { display:block; padding-top:5px; color:;  text-decoration: none; letter-spacing:-0.05em; }
	.layout_1220_5x3_1001 .buttonAera_more:hover {/*filter: hue-rotate(-60deg);*/}
	.layout_1220_5x3_1001 ul { display:inline-block; margin:9px 0 0 -2px; width:1200px; padding:0px;}
	.layout_1220_5x3_1001 ul li { float:left; display:inline-block; position:relative; margin:10px 3px 0 8px; padding:0; width: 228px; height:370px; list-style: none outside none;background-color: #FFF;
					  -webkit-transition: all 0.2s ease;
						 -moz-transition: all 0.2s ease;
						  -ms-transition: all 0.2s ease;
						   -o-transition: all 0.2s ease;
							  transition: all 0.2s ease;}
	.layout_1220_5x3_1001 ul li:hover { z-index:5; -webkit-transform:translateY(-6px); transform:translateY(-6px); box-shadow:0 6px 20px 5px rgba(0,0,0,0.2);}
	.layout_1220_5x3_1001 ul li a {text-decoration:none;}
	.layout_1220_5x3_1001 ul li .logo { z-index:1; position:absolute; top:5px; left:5%; border-bottom:1px solid #000; width:90%; height: 40px; overflow:hidden;}
	.layout_1220_5x3_1001 ul li .logo a { display:block; font-size:18px; line-height:40px; color: #64000f;}
	.layout_1220_5x3_1001 ul li .logo a b { }
	.layout_1220_5x3_1001 ul li .logo a i { }
	.layout_1220_5x3_1001 ul li .logo:hover a {  color:#d92670;}
	.layout_1220_5x3_1001 ul li  a img {     margin: 10px auto 2px; padding: 0px; width: 90%; height: auto;}
	.layout_1220_5x3_1001 ul li  a h3 { margin:5px auto 0; padding:0 13px; height: 28px; overflow:hidden; font-size:17px; line-height:28px;width: 80%; color: #FFF;font-weight:600;background-color: #626262;}
	.layout_1220_5x3_1001 ul li  a h4 { margin:5px 0 0; padding:0 10px; height: 40px; overflow:hidden; font-weight: 300; font-size:15px; line-height:20px;  color:#000}
	.layout_1220_5x3_1001 ul li:hover a h4 {color:#d92670;}
	.layout_1220_5x3_1001 ul li  a h4 b { display:block;}
	.layout_1220_5x3_1001 ul li  a h4 br { display:none;}
	.layout_1220_5x3_1001 ul li  a p { margin:0px 0; padding:0 2px; height:38px; line-height:38px; color:#d92670;}
	.layout_1220_5x3_1001 ul li  a p.left { float: left;margin:5px 0 0 13px; border:1px solid #F8224A!important;border-radius: 6px 0 0 6px;width:62%; }
	.layout_1220_5x3_1001 ul li  a p.right {float: left;margin:5px 0 0 0;  border:1px solid #F8224A!important;border-radius: 0px 6px 6px 0px;width: 21%;background-color: #F8224A;color: #FFF;}
	.layout_1220_5x3_1001 ul li  a p del { padding-right:5px; font-size:14px; font-family: Century Gothic; color:#5e5e5e;}
	.layout_1220_5x3_1001 ul li  a p b { font-size:14px; letter-spacing:-1px;}
	.layout_1220_5x3_1001 ul li  a p .money { font-weight: bold; font-size:14px; font-family: Century Gothic;}
	.layout_1220_5x3_1001 ul li  a p .Price { font-size:32px; font-family: Century Gothic; letter-spacing:-1px; }
	.layout_1220_5x3_1001 ul li  a p small { font-size:14px; letter-spacing:-1px;}
	.layout_1220_5x3_1001 ul li .more { position: absolute; bottom:0; left:0; margin:0px auto 0; padding:0; width:100%; height:28px; overflow:hidden; text-align:center;}
	.layout_1220_5x3_1001 ul li .more a { position:relative; display: inline-block; margin:0 auto; height:30px; overflow:hidden;  }
	.layout_1220_5x3_1001 ul li .more a b { z-index:1; position:relative; display:block; padding:2px 30px; font-weight:300; font-size:16px; line-height:28px; color:#fff;}
	.layout_1220_5x3_1001 ul li .more a i { z-index:0; position: absolute; top:0; left:0;  border-radius:100%; width:100%; height:250%;  background-color:#ff1d3f;}
	.layout_1220_5x3_1001 ul li .more:hover i {background-color:#d92670;}



/** 公版模組layout_1220_5xn_10 **/
.layout_1220_5xn_10  { width:1330px; height:571px; left:-55px; background: url(layout_1220_5xn_10_bg.png) repeat scroll  center top;} 
.layout_1220_5xn_10 h2 { display:none; position:relative; top:0px; #top:5px; margin:0px; padding:0px; width:1220px; height:91px; font: 46px/74px "微軟正黑體","Microsoft JhengHei",Helvetica;text-align: center; color:#FFFFFF; letter-spacing:-3px; overflow:hidden;}
.layout_1220_5xn_10 h2 b {font: bold 46px/91px "微軟正黑體","Microsoft JhengHei",Helvetica; color:#FFFFFF; letter-spacing:-3px;}
.layout_1220_5xn_10 h2 .buttonAera_more { display:none;}
.layout_1220_5xn_10 h2 .buttonAera_more:hover {display:none;}
.layout_1220_5xn_10 ul {margin:175px 0px 0px 55px; padding:0px;}
.layout_1220_5xn_10 ul li { transition-duration:0.2s; float:left; display:inline-block; position:relative; margin:0px 0px 20px 10px; padding:0px 0px 0px 0px; width: 232px; height:335px; list-style: none outside none; box-shadow:0 0 8px rgba(0,0,0,0.3); background-color:#fff;}
.layout_1220_5xn_10 ul li:hover { transform:translateY(-5px)}
.layout_1220_5xn_10 ul li a {text-decoration:none;}
.layout_1220_5xn_10 ul li a img { display:block; margin:10px; padding:0px; width:212px; height:212px;}
/*.layout_1220_5xn_10 ul li a h3 { display:none; position:absolute; top:0px; left:0px; margin:0px; padding:0px 5px 0px 5px; width: 229px;height:50px;font: bold 18px/50px "微軟正黑體","Microsoft JhengHei",Helvetica;text-align: center;color: #666666;}*/
.layout_1220_5xn_10 ul li a h4 { margin:0px; padding:0 10px; height: 40px;font: 14px/17px "微軟正黑體","Microsoft JhengHei",Helvetica;text-align: left;color:#666}
.layout_1220_5xn_10 ul li:hover a h4 {color:#db2471;}

.layout_1220_5xn_10 ul li a p { position:relative; margin:5px; padding:0 6px; text-align:right; background-color:#db2471; }
.layout_1220_5xn_10 ul li a p b { font: bold 14px/22px "微軟正黑體","Microsoft JhengHei",Helvetica; color:#fffd57; letter-spacing:-1px;}
.layout_1220_5xn_10 ul li a p .money { font: bold 14px/26px Century Gothic; color:#fffd57;}
.layout_1220_5xn_10 ul li a p .Price { position:relative; top:1px; font: 30px/48px Century Gothic; letter-spacing:-1px; color:#fffd57;}
.layout_1220_5xn_10 ul li a p small { font: bold 12px/22px "微軟正黑體","Microsoft JhengHei",Helvetica; color:#fffd57;}

.layout_1220_5xn_10 ul li a p .discount { position:absolute; bottom:5px; left:5px; margin:0; padding:0 5px; display:inline-block; height:34px; text-align:left; background-color:#fff; }
.layout_1220_5xn_10 ul li a p .discount del { position:absolute; top:0px; left:5px; padding-right:5px; font: 10px/20px Century Gothic; color:#666;}
.layout_1220_5xn_10 ul li a p .discount b { position:relative; top:7px; font: bold 14px/26px "微軟正黑體","Microsoft JhengHei",Helvetica; color:#db2471; letter-spacing:-1px;}
.layout_1220_5xn_10 ul li a p .discount .money { position:relative; top:7px; font: bold 14px/26px Century Gothic; color:#db2471;}
.layout_1220_5xn_10 ul li a p .discount .Price { position:relative; top:8px; font: 24px/24px Century Gothic; letter-spacing:-1px; color:#db2471;}


/** 公版模組layout_1220_1x1 **/
.layout_1220_1x1_03  { background: url(pdtop.png) center top no-repeat;	height: 484px; width: 322px; } 
.layout_1220_1x1_03 ul {	padding: 0px;	margin: 0px;}
/**.layout_1220_1x1_03 ul li:first-child {margin-right:0px;}**/
.layout_1220_1x1_03 ul li {	float: left;	display: inline-block;	position: relative;	margin:64px 19px 0;	padding: 0px;	width: 285px;	height: 400px;	list-style: none outside none;	background-color: #FFF;}
.layout_1220_1x1_03 ul li { border:0px solid #fff; border-radius:20px; -webkit-border-radius: 20px; -moz-border-radius:20px;}
.layout_1220_1x1_03 ul li a {text-decoration:none;}
.layout_1220_1x1_03 ul li a img { display:block; margin:0px; padding:10px; width:265px; height:265px;; transition-duration: 0.3s;}
.layout_1220_1x1_03 ul li a img:hover {animation: ease-in-out;-webkit-transform: scale(1.03);transform: scale(1.03);}
.layout_1220_1x1_03 ul li a h3 { margin:0px; padding:0px; height: 38px;font: bold 20px/38px "微軟正黑體","Microsoft JhengHei",Helvetica;text-align: center;color: #FFF; background:#d8006c;}
.layout_1220_1x1_03 ul li a h4 { margin:5px 0px; padding:0px;width: 285px;height: 38px;font: 14px/17px "微軟正黑體","Microsoft JhengHei",Helvetica;text-align: center;color:#000}
.layout_1220_1x1_03 ul li:hover a h4 {text-decoration: underline; color:#000;}
.layout_1220_1x1_03 ul li a p {	margin: -5px 0px 0px 0px; *margin-top:-10px; padding: 0px;	width: 285px;	height: 33px;	text-align: center;	color: #ff293f;}
.layout_1220_1x1_03 ul li a p del { padding-right:5px; font: 20px/20px Century Gothic; color:#5e5e5e;}
.layout_1220_1x1_03 ul li a p b {	color: #FF298E;	letter-spacing: -1px;	font-family: "微軟正黑體", "Microsoft JhengHei", Helvetica;	font-size: 16px;	line-height: 20px;	font-weight: bold;}
.layout_1220_1x1_03 ul li a p .money {	color: #FF298E;	font-family: "Century Gothic";	font-size: 18px;	line-height: 26px;	font-weight: bold;}
.layout_1220_1x1_03 ul li a p .Price {	letter-spacing: -1px;	line-height: 28px;	color: #FF298E;	font-family: "Century Gothic";	font-size: 40px;}

/** 公版模組layout_1220_4x1_03 **/
.layout_1220_4x1_03 { width:1330px; height:581px; margin:0 0 0 -55px;  background: url(layout_1220_4x1_03_bg.png) no-repeat scroll  center top;} 
.layout_1220_4x1_03 h2 { position:relative; top:0px; margin:0px; padding:0px; width:1220px; height:100px; font: 56px/100px "微軟正黑體","Microsoft JhengHei",Helvetica;text-align: center; color:#FFF; letter-spacing:-3px; overflow:hidden;}
.layout_1220_4x1_03 h2 b {font: bold 56px/100px "微軟正黑體","Microsoft JhengHei",Helvetica; color:#FFF; letter-spacing:-3px;}
.layout_1220_4x1_03 h2 .buttonAera_more { top:35px; right:25px; background-color: #3B3B3B; background-color:rgba(0,0,0,0.6);}
.layout_1220_4x1_03 h2 .buttonAera_more:hover {background-color: #000;}
.layout_1220_4x1_03 ul {margin:15px 0px 0px 89px; padding:0px;}
.layout_1220_4x1_03 ul li { float:left; display:inline-block; position:relative; margin:0px 4px 4px 0px; padding:0px 0px 0px 0px; width: 285px; height:415px; list-style: none outside none; background:#FFF;}
.layout_1220_4x1_03 ul li a {text-decoration:none;}
.layout_1220_4x1_03 ul li a img { display:block; margin:0px; padding:10px; width:265px; height:265px;}
.layout_1220_4x1_03 ul li a h3 { margin:0px; padding:0px; height: 38px;font: bold 20px/38px "微軟正黑體","Microsoft JhengHei",Helvetica;text-align: center;color: #FFF; background:#000;}
.layout_1220_4x1_03 ul li a h4 { margin:5px 0 2px; padding:0 10px; height: 40px; overflow:hidden; font: 15px/20px "微軟正黑體","Microsoft JhengHei",Helvetica;text-align: center;color:#000}
.layout_1220_4x1_03 ul li:hover a h4 {color:#d92670;}
.layout_1220_4x1_03 ul li a p { margin:0; padding:0 10px; height: 38px; text-align: center; color:#d92670;}
.layout_1220_4x1_03 ul li a p del { padding-right:5px; font: 16px/38px Century Gothic; color:#5e5e5e;}
.layout_1220_4x1_03 ul li a p b { font: bold 16px/38px "微軟正黑體","Microsoft JhengHei",Helvetica; letter-spacing:-1px;}
.layout_1220_4x1_03 ul li a p .money { font: bold 14px/38px Century Gothic;}
.layout_1220_4x1_03 ul li a p .Price { font: 38px/38px Century Gothic; letter-spacing:-1px;}
.layout_1220_4x1_03 ul li a p small { font: 16px/38px "微軟正黑體","Microsoft JhengHei",Helvetica; letter-spacing:-1px;}

/** 公版模組layout_1220_4x2_03 **/
.layout_1220_4x2_03  {height:968px; margin-bottom:20px;  background: url(layout_1220_4x2_03.png) no-repeat scroll  center top;} 
.layout_1220_4x2_03 h2 { position:relative; top:0px; margin:-8px 0 0 0; padding:0px; width:1220px; height:110px; font: 56px/100px "微軟正黑體","Microsoft JhengHei",Helvetica;text-align: center; color:#FFF; letter-spacing:-3px; overflow:hidden;}
.layout_1220_4x2_03 h2 b {font: bold 56px/100px "微軟正黑體","Microsoft JhengHei",Helvetica; color:#FFF; letter-spacing:-3px;}
.layout_1220_4x2_03 h2 .buttonAera_more { top:35px; right:25px; background-color: #3B3B3B; background-color:rgba(0,0,0,0.6);}
.layout_1220_4x2_03 h2 .buttonAera_more:hover {background-color: #000;}
.layout_1220_4x2_03 ul {margin:0px 0px 0px 34px; padding:0px;}
.layout_1220_4x2_03 ul li { float:left; display:inline-block; position:relative; margin:0px 4px 4px 0px; padding:0px 0px 0px 0px; width: 285px; height:415px; list-style: none outside none; background:#FFF;}
.layout_1220_4x2_03 ul li a {text-decoration:none;}
.layout_1220_4x2_03 ul li a img { display:block; margin:0px; padding:10px; width:265px; height:265px;}
.layout_1220_4x2_03 ul li a h3 { margin:0px; padding:0px; height: 38px;font: bold 20px/38px "微軟正黑體","Microsoft JhengHei",Helvetica;text-align: center;color: #FFF; background:#000;}
.layout_1220_4x2_03 ul li a h4 { margin:5px 0 2px; padding:0 10px; height: 40px; overflow:hidden; font: 15px/20px "微軟正黑體","Microsoft JhengHei",Helvetica;text-align: center;color:#000}
.layout_1220_4x2_03 ul li:hover a h4 {color:#d92670;}
.layout_1220_4x2_03 ul li a p { margin:0; padding:0 10px; height: 38px;text-align: center; color:#d92670;}
.layout_1220_4x2_03 ul li a p del { padding-right:5px; font: 16px/38px Century Gothic; color:#5e5e5e;}
.layout_1220_4x2_03 ul li a p b { font: bold 16px/38px "微軟正黑體","Microsoft JhengHei",Helvetica; letter-spacing:-1px;}
.layout_1220_4x2_03 ul li a p .money { font: bold 14px/38px Century Gothic;}
.layout_1220_4x2_03 ul li a p .Price { font: 38px/38px Century Gothic; letter-spacing:-1px;}
.layout_1220_4x2_03 ul li a p small { font: 16px/38px "微軟正黑體","Microsoft JhengHei",Helvetica; letter-spacing:-1px;}


/** 公版模組layout_1220_4x2_05 **/
.layout_1220_4x2_05  {height:1060px; background: url(layout_1220_4x2_05_bg.jpg) no-repeat scroll  center top;} 
.layout_1220_4x2_05 h2 { position:relative; top:0px; margin:40px 0 0 0; padding:0px; width:1220px; height:90px; font: 56px/90px "微軟正黑體","Microsoft JhengHei",Helvetica;text-align: center; color:#fff; letter-spacing:-3px; overflow:hidden; text-shadow: 1px 1px 2px rgba(0,0,0,0.8);}
.layout_1220_4x2_05 h2 b {font: bold 56px/90px "微軟正黑體","Microsoft JhengHei",Helvetica; color:#fff; letter-spacing:-3px; text-shadow: 1px 1px 2px rgba(0,0,0,0.8);}
.layout_1220_4x2_05 h2 .buttonAera_more { top:35px; right:25px; background-color: #3B3B3B; background-color:rgba(0,0,0,0.6);}
.layout_1220_4x2_05 h2 .buttonAera_more:hover {background-color: #000;}
.layout_1220_4x2_05 ul {margin:0px 0px 0px 34px; padding:0px;}
.layout_1220_4x2_05 ul li { float:left; display:inline-block; position:relative; margin:0px 4px 4px 0px; padding:0px 0px 0px 0px; width: 285px; height:415px; list-style: none outside none; background:#FFF;}
.layout_1220_4x2_05 ul li a {text-decoration:none;}
.layout_1220_4x2_05 ul li a img { display:block; margin:0px; padding:10px; width:265px; height:265px;}
.layout_1220_4x2_05 ul li a h3 { margin:0px; padding:0px; height: 38px;font: bold 20px/38px "微軟正黑體","Microsoft JhengHei",Helvetica;text-align: center;color: #FFF; background:#000;}
.layout_1220_4x2_05 ul li a h4 { margin:5px 0 2px; padding:0 10px; height: 40px; overflow:hidden; font: 15px/20px "微軟正黑體","Microsoft JhengHei",Helvetica;text-align: center;color:#000}
.layout_1220_4x2_05 ul li:hover a h4 {color:#d92670;}
.layout_1220_4x2_05 ul li a p { margin:0; padding:0 10px; height: 38px;text-align: center; color:#d92670;}
.layout_1220_4x2_05 ul li a p del { padding-right:5px; font: 16px/38px Century Gothic; color:#5e5e5e;}
.layout_1220_4x2_05 ul li a p b { font: bold 16px/38px "微軟正黑體","Microsoft JhengHei",Helvetica; letter-spacing:-1px;}
.layout_1220_4x2_05 ul li a p .money { font: bold 14px/38px Century Gothic;}
.layout_1220_4x2_05 ul li a p .Price { font: 38px/38px Century Gothic; letter-spacing:-1px;}
.layout_1220_4x2_05 ul li a p small { font: 16px/38px "微軟正黑體","Microsoft JhengHei",Helvetica; letter-spacing:-1px;}


/******************手機版********************/

/*全BOX版面*/
.WRAPPER .mmainArea { position:relative; margin:0px auto; padding:0px 0 0 0; width:100%; max-width:640px; z-index:1; font-family:"微軟正黑體","Microsoft JhengHei", Arial, Helvetica;}
.mmainArea ul { margin:0px; padding:0px; list-style:none outside none}
.mmainArea li { margin:0px; padding:0px; float:left;width:50%;}
.mmainArea img { border:0px; vertical-align:top;}
.mmainArea a { text-decoration:none;} 

/*版頭*/
.mmainArea .hot-sale { margin:0px; padding:0px 0px 0px 0px; width:100%;}
.mmainArea .hot-sale ul { margin:0px; padding:0px; list-style:none outside none; display:flex;}
.mmainArea .hot-sale img { width:100%; height:auto;}
.mmainArea .hot-sale2 { margin:0px; padding:0px 0px 0px 0px; width:100%;text-align:center;}
.mmainArea .hot-sale2 img { width:46%; height:auto; margin:0 1%;}
.mmainArea .hot-sale3 { margin:0px; padding:0px 0px 0px 0px; width:100%;text-align:center; }
.mmainArea .hot-sale3 img { width:31.3%; height:auto; float:left; padding:1% 1%}

.mmainArea .hot-sale0 { margin:0px; padding:0px 0px 0px 0px; width:100%;text-align:center;}
.mmainArea .hot-sale0 ul { width:100%}
.mmainArea .hot-sale0 ul li { width:50%; display:inline-block; padding:0 0 2% 0;}
.mmainArea .hot-sale0 ul li a {display:grid}
.mmainArea .hot-sale0 img { width:100%; height:auto; margin:0;}

/** 入稿區基本 **/
.m_content_Area  { position:relative; display:block; -webkit-box-sizing:border-box; box-sizing:border-box; margin: 0 auto; padding:0; width: 100%; height:auto; overflow:hidden; font-size:14px; font-family:"微軟正黑體","Microsoft JhengHei",Helvetica; }
.m_content_Area * { -webkit-box-sizing:border-box; box-sizing:border-box; text-align: left;}
.m_content_Area h2 { position: relative; margin:0 auto; padding: 0px; height:48px; overflow:hidden; font-weight: bold; font-size:20px; line-height:48px; color: #fff; text-align: left; letter-spacing: -0.05em;}
.m_content_Area h2 span:before { content:"▌"; color:#ff0;}
.m_content_Area h2 span { position:relative; padding:0 2%;}
.m_content_Area .buttonAera_more { float:right; position: absolute; top:12px; right:2%; margin:0; padding:0 10px; border-radius:24px; width:auto; height: auto; background-color:rgba(0,0,0,0.7);}
.m_content_Area .buttonAera_more a { display:block; font-size:13px; line-height:24px; color:#fff; text-decoration: none; letter-spacing:-0.05em;}


/*選單*/
.naviArea,
.naviArea_box { width:100%; height:88px; margin:0; padding:0; position:relative; float:left; text-align:center; font-family:"微軟正黑體","Microsoft JhengHei"; line-height:44px; font-size:14px; max-width:640px; background-color:#c63f0c}
.naviArea.fixedArea { width:100%; height:88px; margin:0 auto; padding:0; position:fixed; top:0; z-index:5;}
.naviArea_box { display:none;}
.naviArea_box.fixedArea { display:block;}

.naviArea ul { margin:0px; padding:0px; list-style:none outside none;}
.naviArea ul li { float: left; position:relative; margin:0; padding:0; width:25%; }
.naviArea ul li a {text-decoration: none; color:#fff;}
.naviArea ul li:hover {background-color:#fbe946;} /*頁籤換背景顏色*/
.naviArea ul li:hover a {color: #a60055;}         /*頁籤換文字顏色*/
.naviArea .selected {background-color:#fbe946;}   /*頁籤換背景顏色*/
.naviArea .selected a {color: #a60055;}           /*頁籤換文字顏色*/
.tabcontent {margin:0px; padding:0px;}


@media screen and (max-width:767px){
	.for_pc{
		display: none !important;
	}
	.for_m {
		display: block !important;
	}
}
/*回版頭*/

#gotop { display: none; position:fixed; z-index:500; right:20px; bottom:30px;padding:14px 10px 3px 10px; border-radius:50px; font:12px/30px Verdana; text-align:center; color:#fff;  background-color:rgba(0,0,0,0.5); cursor:pointer;
  -webkit-transition: all 0.3s ease;
     -moz-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
       -o-transition: all 0.3s ease;
          transition: all 0.3s ease;}
#gotop:hover { padding-top:40px;} 
#gotop::before { content: ""; position:absolute; top:7px; left:19px; width: 0; height: 0; border: 4px solid #fff; border-color: transparent transparent #fff; }
/*白色*/
#gotop { color:#000; background-color:rgba(255,255,255,0.7);}
#gotop::before { border-color: transparent transparent #000;}
	@media screen and (max-width:767px){
		#gotop { right:10px; bottom:50px; }
	}


/** FOOTER **/
.footerArea{
	width: 100%;
	height: 0px;
	margin-top: 0px;
	font: 3px/3em Helvetic;
	text-align: center;
	color: #F39;
}
/*phone登記還剩*/
.mmainArea .count {
	position: absolute;
	top: 81.5%;
	right: -20.1%;
	margin: 0;
	padding: 0;
	width: 100%;
	color: #fff;
	text-align: center;
	font: bold 3.5vw/4vw "Century Gothic", Arial, "Microsoft JhengHei";
}


/*各部公版*/
.Area_floor { margin:0% auto 0; width:100%;}
	/** 入稿公版layout_640_4xn **/
	.layout_640_4xn  { position: relative; display:block; margin:0 auto 8vw; padding:0; border-radius:2vw; box-shadow:0 -1.5vw 0 0 #59ABFF; width:100%; height:auto; overflow:hidden; font-family:"微軟正黑體","Microsoft JhengHei",Helvetica; text-align: center; background-color:#2C88E6;} 
	.layout_640_4xn .bg_b{ margin-top:-1.5vw;} 
	/*.layout_640_4xn::after  { content: ""; z-index:-1; position:absolute; top:0; left:0; display:block; width:100%; height:160px;}*/
	.layout_640_4xn h2 { position:relative; top:2.5vw; margin:0px; padding:0px; font-size:23px;color:#fff; letter-spacing:-3px; overflow:visible;}
	/*.layout_640_4xn h2 img{ margin-left:-2%; width: 104%;}*/
	.layout_640_4xn h2 b { font-size:46px; line-height:91px; color:#FFFFFF; letter-spacing:-3px;}
	.layout_640_4xn h2 .buttonAera_more { display:none;}
	.layout_640_4xn h2 .buttonAera_more:hover {display:none;}
	.layout_640_4xn .banner {display: block; position: absolute;top: 0;left:0; width:225px; height:360px;}
	.layout_640_4xn .buttonAera_more { position: absolute; bottom:15px; left:152px; padding-left:17px; padding-right:10px;  width:144px; height:36px; background:url(morebtn.png) no-repeat;}
	.layout_640_4xn .buttonAera_more a { display:block; padding-top:5px; color:;  text-decoration: none; letter-spacing:-0.05em; }
	.layout_640_4xn .buttonAera_more:hover {filter: hue-rotate(60deg);}
	.layout_640_4xn ul { display:inline-block; margin:0 0 3.5vw; width:100%; padding:0px 2vw;}
	.layout_640_4xn ul li { float:left; display:inline-block; position:relative; margin:2vw 0 0 1%; padding:0 0 2vw 0; width: 46%; height:auto; list-style: none outside none;background-color: #FFF;
					  -webkit-transition: all 0.2s ease;
						 -moz-transition: all 0.2s ease;
						  -ms-transition: all 0.2s ease;
						   -o-transition: all 0.2s ease;
							  transition: all 0.2s ease;}
	.layout_640_4xn ul li:hover { z-index:5; -webkit-transform:translateY(-6px); transform:translateY(-6px); box-shadow:0 0 20px rgba(0,0,0,0.2);}
	.layout_640_4xn ul li a {text-decoration:none;display: block;width: 100%;}
	.layout_640_4xn ul li .logo { z-index:1; position:absolute; top:5px; left:5%; border-bottom:1px solid #000; width:90%; height: 40px; overflow:hidden;}
	.layout_640_4xn ul li .logo a { display:block; font-size:18px; line-height:40px; color: #64000f;}
	.layout_640_4xn ul li .logo a b { }
	.layout_640_4xn ul li .logo a i { }
	.layout_640_4xn ul li .logo:hover a {  color:#d92670;}
	.layout_640_4xn ul li  a img { display:block; margin:4px auto 2px 5px; padding:0px; width:96%; height:auto;}
	.layout_640_4xn ul li  a h3 { text-shadow: none; text-align: center;margin:5px auto 0; padding:0 10px; height: 7vw; overflow:hidden; font-size:3.5vw; line-height:7vw;width: 80%; color: #FFF;font-weight:400;background-color: #626262;border-radius: 50px; }
	.layout_640_4xn ul li  a:hover h3 {color:#FF7C42;background-color:#D1D1D1;}
	.layout_640_4xn ul li  a h4 {text-shadow: none; text-align: center;margin:5px 0 0; padding:0 10px; height: 40px; overflow:hidden; font-weight: 300; font-size:15px; line-height:20px;  color:#000}
	.layout_640_4xn ul li :hover a h4 {color:#d92670;}
	.layout_640_4xn ul li  a h4 b { display:block;height: 20px;overflow: hidden;letter-spacing:-1px;}
	.layout_640_4xn ul li  a h4 br { display:none;}
	.layout_640_4xn ul li  a:nth-child(1) p { margin:0px; padding:0 2px; height:7.5vw; line-height:7.5vw; color:#d92670;}
	.layout_640_4xn ul li  a:nth-child(2) p { margin: 0; padding:0;color:#d92670;}
	.layout_640_4xn ul li  a:nth-child(2) { margin: 1.5vw 0 0 ;}
	.layout_640_4xn ul li  a p.left  {float: left; margin:0 0 0 2vw;padding:1.5vw 0 0;line-height:7vw;  width: 34vw;border:1px solid #299dff!important;border-radius:6px 0 0 6px;overflow: hidden; box-sizing: border-box; }
	.layout_640_4xn ul li  a p.right {float: left; margin:0;padding:0.5vw 0;line-height:4.5vw;width: 7vw;border:1px solid #299dff!important;border-radius:0 6px 6px 0;height:10.5vw;overflow: hidden;color: #FFF;background-color: #299dff;    font-size: 3.9vw;box-sizing: border-box;}
	.layout_640_4xn ul li  a .downtxt {}
	.layout_640_4xn ul li  a p del { padding-right:5px; font-size:4.5vw; font-family: Century Gothic; color:#5e5e5e;}
	.layout_640_4xn ul li  a p b { font-size:14px; letter-spacing:-1px;}
	.layout_640_4xn ul li  a p .money { font-weight: bold; font-size:3vw; font-family: Century Gothic;}
	.layout_640_4xn ul li  a p .Price { font-size:7vw; font-family: Century Gothic; letter-spacing:-1px; }
	.layout_640_4xn ul li  a p small { font-size:3vw; letter-spacing:-1px;}
	.layout_640_4xn ul li .more { position: absolute; bottom:0; left:0; margin:0px auto 0; padding:0; width:100%; height:28px; overflow:hidden; text-align:center;}
	.layout_640_4xn ul li .more a { position:relative; display: inline-block; margin:0 auto; height:30px; overflow:hidden;  }
	.layout_640_4xn ul li .more a b { z-index:1; position:relative; display:block; padding:2px 30px; font-weight:300; font-size:16px; line-height:28px; color:#fff;}
	.layout_640_4xn ul li .more a i { z-index:0; position: absolute; top:0; left:0;  border-radius:100%; width:100%; height:250%;  background-color:#ff1d3f;}
	.layout_640_4xn ul li .more:hover i {background-color:#d92670;}

/*******************
 **
 ** 版型: 特殊版型
 **
 *******************/
 
 .layout_640_3x4_1b_D03 { font-family:"微軟正黑體","Arial Black", Gadget, sans-serif; }
.layout_640_3x4_1b_D03 h2 { display: block;    padding-top: 5px;  margin:0 auto ;  font-size:30px; color:#FF0; text-align:center; line-height:32px; text-shadow:1px 1px 2px #333; }
.layout_640_3x4_1b_D03 ul { overflow:hidden; display: block; margin:0 auto; padding:2% 0; width:100%; }
.layout_640_3x4_1b_D03 ul li { float: left; position:relative; display: inline-block;  border-right:1px solid #BBB; margin:0 0 3% 0; padding:0 ;width:33.15%; height:auto; }
.layout_640_3x4_1b_D03 ul li:nth-child(3n) {  border-right: none;}
.layout_640_3x4_1b_D03 ul li a {  margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_3x4_1b_D03 ul li a .imgArea { display:block; width:100%; float:left; background-color:#FFF; }
.layout_640_3x4_1b_D03 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_3x4_1b_D03 ul li a .textArea{display:block; width:100%; float:left; background-color:#FFF; margin:0; padding:0; }
.layout_640_3x4_1b_D03 ul li a .textArea h4 {  margin:0 0 0 0; padding:4% 0 0 0; width: 100%; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px;  color: #000; text-align: center;}
.layout_640_3x4_1b_D03 ul li a .textArea h4 b { margin:0px; padding:0px; font-weight:bold; font-size:17px; line-height:20px; color: #000;}
.layout_640_3x4_1b_D03 ul li a .textArea h3  {   height: 32px; margin:0 0 0 0; width:80%; padding:3% 0 0 10%;  overflow:hidden; font-weight:normal; font-size:14px; line-height:14px;  color: #000; text-align:center;}
.layout_640_3x4_1b_D03 ul li a .textArea h3 b {margin:0px; font-weight:normal; padding:0px;    font-size:14px; line-height:14px;;color: #000;}
.layout_640_3x4_1b_D03 ul li a .textArea p { margin:0 0 0 0; padding:0 8%; height:26px; overflow:hidden; line-height:26px; color:#d92670; text-align:center;}
.layout_640_3x4_1b_D03 ul li a .textArea p del { padding-left:2px; font-size:14px; font-family: Century Gothic; color:#5e5e5e;}
.layout_640_3x4_1b_D03 ul li a .textArea p b { font-size:13px; letter-spacing:-1px;}
.layout_640_3x4_1b_D03 ul li a .textArea p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_3x4_1b_D03 ul li a .textArea p .Price { font-size:24px; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_3x4_1b_D03 ul li a .textArea p small { }
.layout_640_3x4_1b_D03 ul li .other { display: block;margin:0; padding:0; width:100%;  font-weight:normal; font-size:12px;color: #000; line-height:25px; background-color:#FFF; text-align:center;}
.layout_640_3x4_1b_D03 ul li .other b{ display:block; width:100%; height: 24px; padding:0; margin:0 auto; font-size:12px;   letter-spacing:-1px; color:#FFF; background-color:#F00;}
.layout_640_3x4_1b_D03 ul li .other a{ text-decoration:none; color:#F00;}

@media screen and (min-width:320px) and (max-width:374px){
.layout_640_3x4_1b_D03 h2 { display: block;    padding-top: 10px;  margin:0 auto ;  font-size:22px; color:#FFF; text-align:center;}
.layout_640_3x4_1b_D03 ul li {width:33.1%;}
.layout_640_3x4_1b_D03 ul li a .textArea h5 {  padding:0 2%; margin:0; float:right; height: 20px; overflow:hidden; font-weight:normal; font-size:12px; line-height:20px; text-align:center;  color:#fff; background-color:rgba(0,0,0,0.4) !important;}
.layout_640_3x4_1b_D03 ul li a .textArea h4 {  margin:0 0 0 0; padding:2% 0 0 0; width: 100%; overflow:hidden; font-weight:normal; font-size:12px; line-height:20px;  color: #000;text-align:center;}
.layout_640_3x4_1b_D03 ul li a .textArea h4 b { margin:0px; padding:0px; font-weight:bold; font-size:14px; line-height:20px;;  color: #000;}
.layout_640_3x4_1b_D03 ul li a .textArea h3  {  margin:0 auto; padding:0;  overflow:hidden; font-weight:normal; font-size:14px; line-height:18px;  color: #000;text-align:center;}
.layout_640_3x4_1b_D03 ul li a .textArea h3 b { margin:0px; font-weight:normal; padding:0px;  font-size:12px; line-height:18px;;  color: #000;}
.layout_640_3x4_1b_D03 ul li a .textArea p { margin:0 0 0 0; padding:0 8%; height:26px; overflow:hidden; line-height:28px; color:#d92670;text-align:center;}
.layout_640_3x4_1b_D03 ul li a .textArea p del { padding-left:2px; font-size:12px; font-family: Century Gothic; color:#5e5e5e;}
.layout_640_3x4_1b_D03 ul li a .textArea p b { font-size:13px; letter-spacing:-1px;}
.layout_640_3x4_1b_D03 ul li a .textArea p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_3x4_1b_D03 ul li a .textArea p .Price { font-size:20px; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_3x4_1b_D03 ul li a .textArea p small { }
	
}

/** 公版模組layout_640_6f15s_2b_B01 **/
.layout_640_6f15s_2b_B01 { }
.layout_640_6f15s_2b_B01 h2 { text-align:center; }
.layout_640_6f15s_2b_B01 h2 span:before { content:"- "; color:inherit;}
.layout_640_6f15s_2b_B01 h2 span:after { content:" -"; color:inherit; }
.layout_640_6f15s_2b_B01 h2 .buttonAera_more { display:none;}
.layout_640_6f15s_2b_B01 ul { overflow:hidden; display: block; margin:0 0 5% 0; padding:0 0 5% 0; width:100%; }
.layout_640_6f15s_2b_B01 ul li { float: left; position:relative; display: inline-block; margin:0 0% 2.5% 2.5%; padding:0; width:48.7%; height:auto; border: 0px; background-color:#FFF;}
.layout_640_6f15s_2b_B01 ul li:nth-child(odd) { margin-left:0%;}
.layout_640_6f15s_2b_B01 ul li:nth-child(even) { margin-right:0%;}
.layout_640_6f15s_2b_B01 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_6f15s_2b_B01 ul li a .imgArea { }
.layout_640_6f15s_2b_B01 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_6f15s_2b_B01 ul li a h3 { position:relative; margin:-24px 0 5% 0; padding:0 5%; width:100%; height: 24px; overflow:hidden; font-weight:normal; font-size:14px; line-height:24px; text-align:center;  color:#fff; background-color:rgba(0,0,0,0.4) !important;}
.layout_640_6f15s_2b_B01 ul li a h4 { position: relative; margin:5% 0 0 0; padding:0 5%; width: 100%; height: 40px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px;  color: #333;}
.layout_640_6f15s_2b_B01 ul li a h4 b { position: relative; margin:0px; padding:0px; font-weight:bold; font-size:14px; line-height:20px;;  color: #333;}
.layout_640_6f15s_2b_B01 ul li a h4 br { display:none;}
.layout_640_6f15s_2b_B01 ul li a p { margin:0 0 5% 0; padding:0 5%; height:28px; overflow:hidden; line-height:28px; color:#DD2727; }
.layout_640_6f15s_2b_B01 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_6f15s_2b_B01 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_6f15s_2b_B01 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_6f15s_2b_B01 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_6f15s_2b_B01 ul li a p small { }
.layout_640_6f15s_2b_B01 ul li a .BUY { display:none;}
.layout_640_6f15s_2b_B01 ul li:first-child { margin-bottom:0; overflow:hidden; background-color:transparent; }
.layout_640_6f15s_2b_B01 ul li:first-child .imgArea { }
.layout_640_6f15s_2b_B01 ul li:first-child .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_6f15s_2b_B01 ul li:first-child h3 { position:relative; margin:-46px 0 0 0; padding:0 5%; );}
.layout_640_6f15s_2b_B01 ul li:first-child h3 span { float: left; display:block; margin:0 2% 3% 2%; padding:5px; box-shadow:0 0 5px 0 rgba(0,0,0,0.5); width:48%; background-color:#fff;}
.layout_640_6f15s_2b_B01 ul li:first-child h3 span:nth-child(odd) { margin-left:0%;}
.layout_640_6f15s_2b_B01 ul li:first-child h3 span:nth-child(even) { margin-right:0%;}
.layout_640_6f15s_2b_B01 ul li:first-child h3 span a { display:block; height:30px; overflow:hidden; font-weight:normal; font-size:13px; line-height:30px; text-align:center;  color:#333;}
.layout_640_6f15s_2b_B01 ul li h3 a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }

/** 公版模組layout_640_6f15s_2b_C01 **/
.layout_640_6f15s_2b_C01 { }
.layout_640_6f15s_2b_C01 h2 { text-align:center; }
.layout_640_6f15s_2b_C01 h2 span:before { content:"- "; color:inherit;}
.layout_640_6f15s_2b_C01 h2 span:after { content:" -"; color:inherit; }
.layout_640_6f15s_2b_C01 h2 .buttonAera_more { display:none;}
.layout_640_6f15s_2b_C01 ul { overflow:hidden; display: block; margin:0 auto; padding:0 0 5% 0; width:100%; }
.layout_640_6f15s_2b_C01 ul li { float: left; position:relative; display: inline-block; margin:0 0 0 2%; padding:2% 0; border-bottom:1px dotted #ccc; border-right:1px dotted #ccc; width:48%; height:auto; background-color:#FFF;}
.layout_640_6f15s_2b_C01 ul li:nth-child(odd) { margin-right:0%;}
.layout_640_6f15s_2b_C01 ul li:nth-child(even) { margin-left:0%; border-right:1px dotted #fff;}
.layout_640_6f15s_2b_C01 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_6f15s_2b_C01 ul li a .imgArea { padding:5% 5% 0 5%; }
.layout_640_6f15s_2b_C01 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_6f15s_2b_C01 ul li a h3 { position:relative; margin:-24px 5% 5% 5%; padding:0 5%; width:90%; height: 24px; overflow:hidden; font-weight:normal; font-size:14px; line-height:24px; text-align:center;  color:#fff; background-color:rgba(0,0,0,0.4) !important;}
.layout_640_6f15s_2b_C01 ul li a h4 { position: relative; margin:5% 0 0 0; padding:0 5%; width: 100%; height: 40px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px;  color: #333;}
.layout_640_6f15s_2b_C01 ul li a h4 b { position: relative; margin:0px; padding:0px; font-weight:bold; font-size:14px; line-height:20px;;  color: #333;}
.layout_640_6f15s_2b_C01 ul li a h4 br { display:none;}
.layout_640_6f15s_2b_C01 ul li a p { margin:0 0 5% 0; padding:0 5%; height:28px; overflow:hidden; line-height:28px; color:#DD2727; }
.layout_640_6f15s_2b_C01 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_6f15s_2b_C01 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_6f15s_2b_C01 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_6f15s_2b_C01 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_6f15s_2b_C01 ul li a p small { }
.layout_640_6f15s_2b_C01 ul li a .BUY { display:none;}
.layout_640_6f15s_2b_C01 ul li:first-child { margin-bottom:0; padding:0; border:0; overflow:hidden; background-color:transparent; }
.layout_640_6f15s_2b_C01 ul li:first-child .imgArea { padding:0;}
.layout_640_6f15s_2b_C01 ul li:first-child .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_6f15s_2b_C01 ul li:first-child h3 { position:relative; margin:-46px 0 0 0; padding:0 5%; );}
.layout_640_6f15s_2b_C01 ul li:first-child h3 span { float: left; display:block; margin:0 2% 3% 2%; padding:5px; box-shadow:0 0 5px 0 rgba(0,0,0,0.5); width:48%; background-color:#fff;}
.layout_640_6f15s_2b_C01 ul li:first-child h3 span:nth-child(odd) { margin-left:0%;}
.layout_640_6f15s_2b_C01 ul li:first-child h3 span:nth-child(even) { margin-right:0%;}
.layout_640_6f15s_2b_C01 ul li:first-child h3 span a { display:block; height:30px; overflow:hidden; font-weight:normal; font-size:13px; line-height:30px; text-align:center;  color:#333;}
.layout_640_6f15s_2b_C01 ul li h3 a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }



/** 公版模組layout_640_1f7s_4b_C01 **/
.layout_640_1f7s_4b_C01 { }
.layout_640_1f7s_4b_C01 h2 { display:none;}
.layout_640_1f7s_4b_C01 ul { overflow:hidden; display: block; margin:0 auto; padding:5% 0; width:100%; }
.layout_640_1f7s_4b_C01 ul li { float: left; position:relative; display: inline-block; margin:0 0 0 2%; padding:2% 0; border-bottom:1px dotted #ccc; border-right:1px dotted #ccc; width:48%; height:auto; background-color:#FFF;}
.layout_640_1f7s_4b_C01 ul li:nth-child(odd) { margin-right:0%;}
.layout_640_1f7s_4b_C01 ul li:nth-child(even) { margin-left:0%; border-right:1px dotted #fff;}
.layout_640_1f7s_4b_C01 ul li:nth-of-type(1) { }
.layout_640_1f7s_4b_C01 ul li:nth-of-type(2) { margin-left:50%;}
.layout_640_1f7s_4b_C01 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_1f7s_4b_C01 ul li a .imgArea { }
.layout_640_1f7s_4b_C01 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_1f7s_4b_C01 ul li a h3 { position:relative; margin:-24px 0 5% 0; padding:0 5%; width:100%; height: 24px; overflow:hidden; font-weight:normal; font-size:14px; line-height:24px; text-align:center;  color:#fff; background-color:rgba(0,0,0,0.4) !important;}
.layout_640_1f7s_4b_C01 ul li a h4 { position: relative; margin:5% 0 0 0; padding:0 5%; width: 100%; height: 40px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px;  color: #333;}
.layout_640_1f7s_4b_C01 ul li a h4 b { position: relative; margin:0px; padding:0px; font-weight:bold; font-size:14px; line-height:20px;;  color: #333;}
.layout_640_1f7s_4b_C01 ul li a h4 br { display:none;}
.layout_640_1f7s_4b_C01 ul li a p { margin:0 0 5% 0; padding:0 5%; height:28px; overflow:hidden; line-height:28px; color:#DD2727;}
.layout_640_1f7s_4b_C01 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_1f7s_4b_C01 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_1f7s_4b_C01 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_1f7s_4b_C01 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_1f7s_4b_C01 ul li a p small { }
.layout_640_1f7s_4b_C01 ul li a .BUY { display:none;}
.layout_640_1f7s_4b_C01 ul li:first-child { display: block; position: absolute; top:-1%; left:0; margin:0; padding:0; border:0; width:100%; height:0; padding-bottom:100%; background-color:transparent;}
.layout_640_1f7s_4b_C01 ul li:first-child a { overflow:hidden; width:100%; height:0; padding-bottom:100%;}
.layout_640_1f7s_4b_C01 ul li:first-child a * { display:none;}
.layout_640_1f7s_4b_C01 ul li:first-child a .imgArea { display:block;}

/*******************
 **
 ** 版型: A 1排2品
 **
 ** 滿版灰色
 **
 *******************/

/** 公版模組layout_640_2x2_7b_A01 **/
.layout_640_2x2_7b_A01 { }
.layout_640_2x2_7b_A01 ul { overflow:hidden; display: block; margin:0 auto; padding:3% 0 5% 0; width:100%; background-color:#eb6e5b;}
.layout_640_2x2_7b_A01 ul li { float: left; position:relative; display: inline-block; margin:0 1% 4% 1%; padding:0; width:48.5%;  width:49%; height:auto; border: 0px; background-color:#FFF;}
.layout_640_2x2_7b_A01 ul li { box-shadow:0 0 5px 0 rgba(0,0,0,0.1);}
.layout_640_2x2_7b_A01 ul li:nth-child(odd) { margin-left:0%;}
.layout_640_2x2_7b_A01 ul li:nth-child(even) { margin-right:0%;}
.layout_640_2x2_7b_A01 ul li:hover,
.layout_640_2x2_7b_A01 ul li:active { box-shadow:0 3px 5px 0 rgba(0,0,0,0.3);}
.layout_640_2x2_7b_A01 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_2x2_7b_A01 ul li a .imgArea { }
.layout_640_2x2_7b_A01 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_2x2_7b_A01 ul li a h3 { position: relative; margin:5% 0px; padding:0 7%; width: 94%; height: 24px; overflow:hidden; font-weight:normal; font-size:14px; line-height:24px; color:#fff; background-color:#00BEB6; }
.layout_640_2x2_7b_A01 ul li a h3:before { content:""; position:absolute; top:0; left:0; width: 2%;  height: 100%; background-color:rgba(255,255,255,0.4);  }
.layout_640_2x2_7b_A01 ul li a h3:after { content:""; position:absolute; top:0; right:0; width: 0;  height: 0;  border: 12px solid red; border-width:12px 8px 12px 0px; border-color: transparent #fff transparent  transparent;}
.layout_640_2x2_7b_A01 ul li a h4 { position: relative; margin:0px; padding:0 5%; width: 100%; height: 40px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px;  color: #333;}
.layout_640_2x2_7b_A01 ul li a h4 b { position: relative; top:0px; margin:0px; padding:0px; font-weight:bold; font-size:14px; line-height:20px;;  color: #333;}
.layout_640_2x2_7b_A01 ul li a h4 br { display:none;}
.layout_640_2x2_7b_A01 ul li a p { margin:0 0 10% 0; padding:0 5%; height:28px; overflow:hidden; line-height:28px; color:#DD2727; }
.layout_640_2x2_7b_A01 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_2x2_7b_A01 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_2x2_7b_A01 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_2x2_7b_A01 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_2x2_7b_A01 ul li a p small { }
.layout_640_2x2_7b_A01 ul li a .BUY { display:none;}

/** 公版模組layout_640_2x2_7b_A02 **/
.layout_640_2x2_7b_A02 { }
.layout_640_2x2_7b_A02 ul { overflow:hidden; display: block; margin:0 auto; padding:3% 0 5% 0; width:100%; background-color:#f5f5f5;}
.layout_640_2x2_7b_A02 ul li { float: left; position:relative; display: inline-block; margin:0 1% 4% 1%; padding:0; width:48.5%;  width:49%; height:auto; border: 0px; background-color:#FFF;}
.layout_640_2x2_7b_A02 ul li { box-shadow:0 0 5px 0 rgba(0,0,0,0.1);}
.layout_640_2x2_7b_A02 ul li:nth-child(odd) { margin-left:0%;}
.layout_640_2x2_7b_A02 ul li:nth-child(even) { margin-right:0%;}
.layout_640_2x2_7b_A02 ul li:hover,
.layout_640_2x2_7b_A02 ul li:active { box-shadow:0 3px 5px 0 rgba(0,0,0,0.3);}
.layout_640_2x2_7b_A02 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_2x2_7b_A02 ul li a .imgArea { }
.layout_640_2x2_7b_A02 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_2x2_7b_A02 ul li a h3 { position:relative; margin:5%; padding:0 5%;  border-radius:24px; width:90%; height: 24px; overflow:hidden; font-weight:normal; font-size:14px; line-height:24px; text-align:center;  color:#fff;}
.layout_640_2x2_7b_A02 ul li a h3:after { content:""; z-index:0; position:absolute; top:0; left:0; width: 100%;  height: 100%; background-color:rgba(0,0,0,0);}
.layout_640_2x2_7b_A02 ul li a h3 span { z-index:1; position:relative;}
.layout_640_2x2_7b_A02 ul li a h4 { position: relative; margin:0px; padding:0 5%; width: 100%; height: 40px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px;  color: #333;}
.layout_640_2x2_7b_A02 ul li a h4 b { position: relative; top:0px; margin:0px; padding:0px; font-weight:bold; font-size:14px; line-height:20px;;  color: #333;}
.layout_640_2x2_7b_A02 ul li a h4 br { display:none;}
.layout_640_2x2_7b_A02 ul li a p { margin:0 0 10% 0; padding:0 5%; height:28px; overflow:hidden; line-height:28px; color:#DD2727;}
.layout_640_2x2_7b_A02 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_2x2_7b_A02 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_2x2_7b_A02 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_2x2_7b_A02 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_2x2_7b_A02 ul li a p small { }
.layout_640_2x2_7b_A02 ul li a .BUY { display:none;}

/** 公版模組layout_640_2x2_7b_A03 **/
.layout_640_2x2_7b_A03 { }
.layout_640_2x2_7b_A03 ul { overflow:hidden; display: block; margin:0 auto; padding:3% 0 5% 0; width:100%; background-color:#f5f5f5;}
.layout_640_2x2_7b_A03 ul li { float: left; position:relative; display: inline-block; margin:0 1% 4% 1%; padding:0; width:48.5%;  width:49%; height:auto; border: 0px; background-color:#FFF;}
.layout_640_2x2_7b_A03 ul li { box-shadow:0 0 5px 0 rgba(0,0,0,0.1);}
.layout_640_2x2_7b_A03 ul li:nth-child(odd) { margin-left:0%;}
.layout_640_2x2_7b_A03 ul li:nth-child(even) { margin-right:0%;}
.layout_640_2x2_7b_A03 ul li:hover,
.layout_640_2x2_7b_A03 ul li:active { box-shadow:0 3px 5px 0 rgba(0,0,0,0.3);}
.layout_640_2x2_7b_A03 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_2x2_7b_A03 ul li a .imgArea { }
.layout_640_2x2_7b_A03 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_2x2_7b_A03 ul li a h3 { position:relative; margin:-24px 0 5% 0; padding:0 5%; width:100%; height: 24px; overflow:hidden; font-weight:bold; font-size:14px; line-height:24px; text-align:center;  color:#fff; background-color:rgba(0,0,0,0.4) !important;}
.layout_640_2x2_7b_A03 ul li a h4 { position: relative; margin:0px; padding:0 5%; width: 100%; height: 40px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px; color: #333;}
.layout_640_2x2_7b_A03 ul li a h4 b { position: relative; top:0px; margin:0px; padding:0px; font-weight:bold; font-size:14px; line-height:20px; color: #333;}
.layout_640_2x2_7b_A03 ul li a h4 br { }
.layout_640_2x2_7b_A03 ul li a p { margin:0 0 10% 0; padding:0 5%; height:28px; overflow:hidden; line-height:28px; color:#DD2727;}
.layout_640_2x2_7b_A03 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_2x2_7b_A03 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_2x2_7b_A03 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_2x2_7b_A03 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_2x2_7b_A03 ul li a .BUY { display:none;}

/** 公版模組layout_640_2x2_7b_A04 **/
.layout_640_2x2_7b_A04 { }
.layout_640_2x2_7b_A04 ul { overflow:hidden; display: block; margin:0 auto; padding:3% 0 5% 0; width:100%; background-color:#f5f5f5;}
.layout_640_2x2_7b_A04 ul li { float: left; position:relative; display: inline-block; margin:0 1% 4% 1%; padding:0; width:48.5%;  width:49%; height:auto; border: 0px; background-color:#FFF;}
.layout_640_2x2_7b_A04 ul li { box-shadow:0 0 5px 0 rgba(0,0,0,0.1);}
.layout_640_2x2_7b_A04 ul li:nth-child(odd) { margin-left:0%;}
.layout_640_2x2_7b_A04 ul li:nth-child(even) { margin-right:0%;}
.layout_640_2x2_7b_A04 ul li:hover,
.layout_640_2x2_7b_A04 ul li:active { box-shadow:0 3px 5px 0 rgba(0,0,0,0.3);}
.layout_640_2x2_7b_A04 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_2x2_7b_A04 ul li a .imgArea { }
.layout_640_2x2_7b_A04 ul li a .imgArea img { margin:0 0 5% 0; padding:0; width:100%; height:auto;}
.layout_640_2x2_7b_A04 ul li a h3 { display:none; }
.layout_640_2x2_7b_A04 ul li a h4 { position: relative; margin:0px; padding:0 5%; width:100%; height: 40px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px;  color: #333;}
.layout_640_2x2_7b_A04 ul li a h4 b { position: relative; top:0px; margin:0px; padding:0px; font-weight:bold; font-size:14px; line-height:20px;;  color: #333;}
.layout_640_2x2_7b_A04 ul li a h4 br { display:none;}
.layout_640_2x2_7b_A04 ul li a p { margin:0; padding:0 5%; height:28px; overflow:hidden; line-height:28px; color:#DD2727; }
.layout_640_2x2_7b_A04 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_2x2_7b_A04 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_2x2_7b_A04 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_2x2_7b_A04 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_2x2_7b_A04 ul li a p small { }
.layout_640_2x2_7b_A04 ul li a .BUY { position:relative; margin:5%; padding:0; border-radius:4px; height:30px; overflow:hidden; font-size:16px; line-height:30px; text-align:center; letter-spacing:-1px;  color:#fff; }
.layout_640_2x2_7b_A04 ul li a .BUY span { z-index:1; position:relative;}
.layout_640_2x2_7b_A04 ul li a .BUY span:after  { content: ""; position:relative; top:-1px; display: inline-block; margin-left:5px;  width: 0; height: 0; border: 5px solid #333; border-width: 5px 0px 5px 6px; border-color: transparent transparent transparent #fff;}

/** 公版模組layout_640_2x2_7b_A05 **/
.layout_640_2x2_7b_A05 { }
.layout_640_2x2_7b_A05 ul { overflow:hidden; display: block; margin:0 auto; padding:3% 0 5% 0; width:100%; background-color:#f5f5f5;}
.layout_640_2x2_7b_A05 ul li { float: left; position:relative; display: inline-block; margin:0 0 4% 2.5%; padding:0; width:48.7%; height:auto; border: 0px; background-color:#FFF;}
.layout_640_2x2_7b_A05 ul li { box-shadow:0 0 5px 0 rgba(0,0,0,0.1);}
.layout_640_2x2_7b_A05 ul li:nth-child(odd) { margin-left:0%;}
.layout_640_2x2_7b_A05 ul li:nth-child(even) { margin-right:0%;}
.layout_640_2x2_7b_A05 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_2x2_7b_A05 ul li a .imgArea { }
.layout_640_2x2_7b_A05 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_2x2_7b_A05 ul li a h3 { position:relative; margin:-24px 0 5% 0; padding:0 5%; width:100%; height: 24px; overflow:hidden; font-weight:normal; font-size:14px; line-height:24px; text-align:center;  color:#fff; background-color:rgba(0,0,0,0.3) !important;}
.layout_640_2x2_7b_A05 ul li a h4 { position: relative; margin:0px; padding:0 5%; width: 100%; height: 40px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px;  color: #333;}
.layout_640_2x2_7b_A05 ul li a h4 b { position: relative; top:0px; margin:0px; padding:0px; font-weight:bold; font-size:14px; line-height:20px;;  color: #333;}
.layout_640_2x2_7b_A05 ul li a h4 br { display:none;}
.layout_640_2x2_7b_A05 ul li a p { margin:0 0 5% 0; padding:0 5%; height:28px; overflow:hidden; line-height:28px; color:#DD2727;}
.layout_640_2x2_7b_A05 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_2x2_7b_A05 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_2x2_7b_A05 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_2x2_7b_A05 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_2x2_7b_A05 ul li a p small { }
.layout_640_2x2_7b_A05 ul li a .BUY { position:relative; margin:5%; padding:0 ; border-radius:30px; height:30px; overflow:hidden; font-size:16px; line-height:30px; text-align:center; letter-spacing:-1px;  color:#fff;}
.layout_640_2x2_7b_A05 ul li a .BUY:after { content:""; z-index:0; position:absolute; top:0; left:0; width: 100%;  height: 100%; background-color:rgba(0,0,0,0);}
.layout_640_2x2_7b_A05 ul li a .BUY span { z-index:1; position:relative;}


/*******************
 **
 ** 版型: A 1排1品
 **
 ** 滿版灰色
 **
 *******************/

/** 公版模組layout_640_1x4_7b_A01 **/
.layout_640_1x4_7b_A01 { }
.layout_640_1x4_7b_A01 ul { overflow:hidden; display: block; margin:0 auto; padding:3% 0 5% 0; width:100%; background-color:#f5f5f5;}
.layout_640_1x4_7b_A01 ul li { float: left; position:relative; display: inline-block; margin:0 0 3% 0; padding:0; width:48.5%;  width:100%; height:auto; border: 0px; background-color:#FFF;}
.layout_640_1x4_7b_A01 ul li { box-shadow:0 0 5px 0 rgba(0,0,0,0.1);}
.layout_640_1x4_7b_A01 ul li:hover,
.layout_640_1x4_7b_A01 ul li:active { box-shadow:0 3px 5px 0 rgba(0,0,0,0.3);}
.layout_640_1x4_7b_A01 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_1x4_7b_A01 ul li a .imgArea { float:left; padding-right:2%; width:50%; }
.layout_640_1x4_7b_A01 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_1x4_7b_A01 ul li a h3 { position: relative; margin:3% 3% 3% 0; padding:0 5% 0 2%; height: 24px; overflow:hidden; font-weight:normal; font-size:14px; line-height:24px; color:#fff; background-color:#00BEB6; }
.layout_640_1x4_7b_A01 ul li a h3:after { content:""; position:absolute; top:0; right:0; width: 0;  height: 0;  border: 12px solid red; border-width:12px 8px 12px 0px; border-color: transparent #fff transparent  transparent;}
.layout_640_1x4_7b_A01 ul li a h4 { position: relative; margin:0px; padding:0 2% 0 0; height: 60px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px;  color: #333;}
.layout_640_1x4_7b_A01 ul li a h4 b { position: relative; top:0px; margin:0; padding:0; font-weight:bold; font-size:14px; line-height:20px;;  color: #333;}
.layout_640_1x4_7b_A01 ul li a h4 br { display:none;}
.layout_640_1x4_7b_A01 ul li a p { margin:0; padding:0; height:28px; overflow:hidden; line-height:28px; color:#DD2727; }
.layout_640_1x4_7b_A01 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_1x4_7b_A01 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_1x4_7b_A01 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_1x4_7b_A01 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_1x4_7b_A01 ul li a p small { }
.layout_640_1x4_7b_A01 ul li a .BUY { display:none;}

/** 公版模組layout_640_1x4_7b_A02 **/
.layout_640_1x4_7b_A02 { }
.layout_640_1x4_7b_A02 ul { overflow:hidden; display: block; margin:0 auto; padding:3% 0 5% 0; width:100%; background-color:#f5f5f5;}
.layout_640_1x4_7b_A02 ul li { float: left; position:relative; display: inline-block; margin:0 0 3% 0; padding:0; width:48.5%;  width:100%; height:auto; border: 0px; background-color:#FFF;}
.layout_640_1x4_7b_A02 ul li { box-shadow:0 0 5px 0 rgba(0,0,0,0.1);}
.layout_640_1x4_7b_A02 ul li:hover,
.layout_640_1x4_7b_A02 ul li:active { box-shadow:0 3px 5px 0 rgba(0,0,0,0.3);}
.layout_640_1x4_7b_A02 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_1x4_7b_A02 ul li a .imgArea { float:left; padding-right:2%; width:50%; }
.layout_640_1x4_7b_A02 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_1x4_7b_A02 ul li a h3 { position: relative; display:inline-block; margin:3% 3% 3% -2%; padding:0 5%; border-radius:0 24px 24px 0; height: 24px; overflow:hidden; font-weight:normal; font-size:14px; line-height:24px; color:#fff; background-color:#00BEB6; }
.layout_640_1x4_7b_A02 ul li a h4 { position: relative; margin:0px; padding:0 2% 0 0; height: 60px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px;  color: #333;}
.layout_640_1x4_7b_A02 ul li a h4 b { position: relative; top:0px; margin:0; padding:0; font-weight:bold; font-size:14px; line-height:20px;;  color: #333;}
.layout_640_1x4_7b_A02 ul li a h4 br { }
.layout_640_1x4_7b_A02 ul li a p { margin:0; padding:0; height:28px; overflow:hidden; line-height:28px; color:#DD2727; }
.layout_640_1x4_7b_A02 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_1x4_7b_A02 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_1x4_7b_A02 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_1x4_7b_A02 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_1x4_7b_A02 ul li a p small { }
.layout_640_1x4_7b_A02 ul li a .BUY { display:none;}

/** 公版模組layout_640_1x4_7b_A03 **/
.layout_640_1x4_7b_A03 { }
.layout_640_1x4_7b_A03 ul { overflow:hidden; display: block; margin:0 auto; padding:3% 0 5% 0; width:100%; background-color:#f5f5f5;}
.layout_640_1x4_7b_A03 ul li { float: left; position:relative; display: inline-block; margin:0 0 3% 0; padding:0; width:48.5%;  width:100%; height:auto; border: 0px; background-color:#FFF;}
.layout_640_1x4_7b_A03 ul li { box-shadow:0 0 5px 0 rgba(0,0,0,0.1);}
.layout_640_1x4_7b_A03 ul li:hover,
.layout_640_1x4_7b_A03 ul li:active { box-shadow:0 3px 5px 0 rgba(0,0,0,0.3);}
.layout_640_1x4_7b_A03 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_1x4_7b_A03 ul li a .imgArea { float:left; padding-right:2%; width:50%; }
.layout_640_1x4_7b_A03 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_1x4_7b_A03 ul li a h3 { position:absolute; bottom:0; left:0; margin:0; padding:0 5%; width:48%; height: 24px; overflow:hidden; font-weight:bold; font-size:14px; line-height:24px; text-align:center;  color:#fff; background-color:rgba(0,0,0,0.4) !important;}
.layout_640_1x4_7b_A03 ul li a h4 { position: relative; margin:5% 1% 5% 0; padding:0 2% 0 0; height: 88px; overflow:hidden; font-weight:normal; font-size:16px; line-height:22px;  color: #333;}
.layout_640_1x4_7b_A03 ul li a h4 b { position: relative; top:0px; margin:0; padding:0; font-weight:bold; font-size:16px; line-height:22px;;  color: #333;}
.layout_640_1x4_7b_A03 ul li a h4 br { }
.layout_640_1x4_7b_A03 ul li a p { margin:0; padding:0; height:28px; overflow:hidden; line-height:28px; color:#DD2727; }
.layout_640_1x4_7b_A03 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_1x4_7b_A03 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_1x4_7b_A03 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_1x4_7b_A03 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_1x4_7b_A03 ul li a p small { }
.layout_640_1x4_7b_A03 ul li a .BUY { display:none;}

/** 公版模組layout_640_1x4_7b_A04 **/
.layout_640_1x4_7b_A04 { }
.layout_640_1x4_7b_A04 ul { overflow:hidden; display: block; margin:0 auto; padding:3% 0 5% 0; width:100%; background-color:#f5f5f5;}
.layout_640_1x4_7b_A04 ul li { float: left; position:relative; display: inline-block; margin:0 0 3% 0; padding:0; width:48.5%;  width:100%; height:auto; border: 0px; background-color:#FFF;}
.layout_640_1x4_7b_A04 ul li { box-shadow:0 0 5px 0 rgba(0,0,0,0.1);}
.layout_640_1x4_7b_A04 ul li:hover,
.layout_640_1x4_7b_A04 ul li:active { box-shadow:0 3px 5px 0 rgba(0,0,0,0.3);}
.layout_640_1x4_7b_A04 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_1x4_7b_A04 ul li a .imgArea { float:left; padding-right:2%; width:50%;  }
.layout_640_1x4_7b_A04 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_1x4_7b_A04 ul li a h3 { display:none; }
.layout_640_1x4_7b_A04 ul li a h4 { position: relative; margin:4% 1% 2% 0; padding:0 2% 0 0; height: 60px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px;  color: #333;}
.layout_640_1x4_7b_A04 ul li a h4 b { position: relative; top:0px; margin:0; padding:0; font-weight:bold; font-size:14px; line-height:20px;;  color: #333;}
.layout_640_1x4_7b_A04 ul li a h4 br { }
.layout_640_1x4_7b_A04 ul li a p { margin:0; padding:0; height:28px; overflow:hidden; line-height:28px; color:#DD2727; }
.layout_640_1x4_7b_A04 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_1x4_7b_A04 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_1x4_7b_A04 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_1x4_7b_A04 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_1x4_7b_A04 ul li a p small { }
.layout_640_1x4_7b_A04 ul li a .BUY { position: absolute; bottom:0; left:50%; margin:3% 3% 3% 0; padding:0 10%; border-radius:4px; height:30px; overflow:hidden; font-size:16px; line-height:30px; text-align:center; letter-spacing:-1px;  color:#fff; }
.layout_640_1x4_7b_A04 ul li a .BUY span { z-index:1; position:relative;}
.layout_640_1x4_7b_A04 ul li a .BUY span:after  { content: ""; position:relative; top:-1px; display: inline-block; margin-left:5px;  width: 0; height: 0; border: 5px solid #333; border-width: 5px 0px 5px 6px; border-color: transparent transparent transparent #fff;}

/** 公版模組layout_640_1x4_7b_A05 **/
.layout_640_1x4_7b_A05 { }
.layout_640_1x4_7b_A05 ul { overflow:hidden; display: block; margin:0 auto; padding:3% 0 5% 0; width:100%; background-color:#f5f5f5;}
.layout_640_1x4_7b_A05 ul li { float: left; position:relative; display: inline-block; margin:0 0 3% 0; padding:0; width:48.5%;  width:100%; height:auto; border: 0px; background-color:#FFF;}
.layout_640_1x4_7b_A05 ul li { box-shadow:0 0 5px 0 rgba(0,0,0,0.1);}
.layout_640_1x4_7b_A05 ul li:hover,
.layout_640_1x4_7b_A05 ul li:active { box-shadow:0 3px 5px 0 rgba(0,0,0,0.3);}
.layout_640_1x4_7b_A05 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_1x4_7b_A05 ul li a .imgArea { float:left; padding-right:2%; width:50%;  }
.layout_640_1x4_7b_A05 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_1x4_7b_A05 ul li a h3 { position:absolute; bottom:0; left:0; margin:0; padding:0 5%; width:48%; height: 24px; overflow:hidden; font-weight:bold; font-size:14px; line-height:24px; text-align:center;  color:#fff; background-color:rgba(0,0,0,0.4) !important;}
.layout_640_1x4_7b_A05 ul li a h4 { position: relative; margin:4% 1% 2% 0; padding:0 2% 0 0; height: 60px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px;  color: #333;}
.layout_640_1x4_7b_A05 ul li a h4 b { position: relative; top:0px; margin:0; padding:0; font-weight:bold; font-size:14px; line-height:20px;;  color: #333;}
.layout_640_1x4_7b_A05 ul li a h4 br { }
.layout_640_1x4_7b_A05 ul li a p { margin:0; padding:0; height:28px; overflow:hidden; line-height:28px; color:#DD2727; }
.layout_640_1x4_7b_A05 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_1x4_7b_A05 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_1x4_7b_A05 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_1x4_7b_A05 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_1x4_7b_A05 ul li a p small { }
.layout_640_1x4_7b_A05 ul li a .BUY { position: absolute; bottom:0; right:0; margin:0 0 2% 0; padding:0 10px; border-radius:30px 0 0 30px; height:30px; overflow:hidden; font-size:16px; line-height:30px; text-align:center; letter-spacing:-1px;  color:#fff; }
.layout_640_1x4_7b_A05 ul li a .BUY span { display:none;}
.layout_640_1x4_7b_A05 ul li a .BUY:after  { content: "GO"; }


/*******************
 **
 ** 版型: B 1排2品
 **
 ** 滿版背景色
 **
 *******************/
 
/** 公版模組layout_640_2x2_7b_B01 **/
.layout_640_2x2_7b_B01 { }
.layout_640_2x2_7b_B01 ul { overflow:hidden; display: block; margin:0 auto; padding:0 0 5% 0; width:100%; }
.layout_640_2x2_7b_B01 ul li { float: left; position:relative; display: inline-block; margin:0 0% 4% 2.5%; padding:0; width:48.7%; height:auto; border: 0px; background-color:#FFF;}
.layout_640_2x2_7b_B01 ul li:nth-child(odd) { margin-left:0%;}
.layout_640_2x2_7b_B01 ul li:nth-child(even) { margin-right:0%;}
.layout_640_2x2_7b_B01 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_2x2_7b_B01 ul li a .imgArea { }
.layout_640_2x2_7b_B01 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_2x2_7b_B01 ul li a h3 { position:relative; margin:0 0 5% 0; padding:0 5%; width:100%; height: 24px; overflow:hidden; font-weight:normal; font-size:14px; line-height:24px; text-align:center;  color:#fff;}
.layout_640_2x2_7b_B01 ul li a h3:after { content:""; z-index:0; position:absolute; top:0; left:0; width: 100%;  height: 100%; background-color:rgba(255,255,255,0.3);}
.layout_640_2x2_7b_B01 ul li a h3 span { z-index:1; position:relative;}
.layout_640_2x2_7b_B01 ul li a h4 { position: relative; margin:0px; padding:0 5%; width: 100%; height: 40px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px;  color: #333;}
.layout_640_2x2_7b_B01 ul li a h4 b { position: relative; top:0px; margin:0px; padding:0px; font-weight:bold; font-size:14px; line-height:20px;;  color: #333;}
.layout_640_2x2_7b_B01 ul li a h4 br { display:none;}
.layout_640_2x2_7b_B01 ul li a p { margin:0 0 5% 0; padding:0 5%; height:28px; overflow:hidden; line-height:28px; color:#DD2727;}
.layout_640_2x2_7b_B01 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_2x2_7b_B01 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_2x2_7b_B01 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_2x2_7b_B01 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_2x2_7b_B01 ul li a p small { }
.layout_640_2x2_7b_B01 ul li a .BUY { display:none;}

/** 公版模組layout_640_2x2_7b_B02 **/
.layout_640_2x2_7b_B02 { }
.layout_640_2x2_7b_B02 ul { overflow:hidden; display: block; margin:0 auto; padding:0 0 5% 0; width:100%; }
.layout_640_2x2_7b_B02 ul li { float: left; position:relative; display: inline-block; margin:0 0% 4% 2.5%; padding:0; width:48.7%; height:auto; border: 0px; background-color:#FFF;}
.layout_640_2x2_7b_B02 ul li:nth-child(odd) { margin-left:0%;}
.layout_640_2x2_7b_B02 ul li:nth-child(even) { margin-right:0%;}
.layout_640_2x2_7b_B02 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_2x2_7b_B02 ul li a .imgArea { }
.layout_640_2x2_7b_B02 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_2x2_7b_B02 ul li a h3 { position:relative; margin:5%; padding:0 5%;  border-radius:24px; width:90%; height: 24px; overflow:hidden; font-weight:normal; font-size:14px; line-height:24px; text-align:center;  color:#fff;}
.layout_640_2x2_7b_B02 ul li a h3:after { content:""; z-index:0; position:absolute; top:0; left:0; width: 100%;  height: 100%; background-color:rgba(0,0,0,0.3);}
.layout_640_2x2_7b_B02 ul li a h3 span { z-index:1; position:relative;}
.layout_640_2x2_7b_B02 ul li a h4 { position: relative; margin:0px; padding:0 5%; width: 100%; height: 40px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px;  color: #333;}
.layout_640_2x2_7b_B02 ul li a h4 b { position: relative; top:0px; margin:0px; padding:0px; font-weight:bold; font-size:14px; line-height:20px;;  color: #333;}
.layout_640_2x2_7b_B02 ul li a h4 br { display:none;}
.layout_640_2x2_7b_B02 ul li a p { margin:0 0 5% 0; padding:0 5%; height:28px; overflow:hidden; line-height:28px; color:#DD2727;}
.layout_640_2x2_7b_B02 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_2x2_7b_B02 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_2x2_7b_B02 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_2x2_7b_B02 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_2x2_7b_B02 ul li a p small { }
.layout_640_2x2_7b_B02 ul li a .BUY { display:none;}

/** 公版模組layout_640_2x2_7b_B03 **/
.layout_640_2x2_7b_B03 { }
.layout_640_2x2_7b_B03 ul { overflow:hidden; display: block; margin:0 auto; padding:0 0 5% 0; width:100%; }
.layout_640_2x2_7b_B03 ul li { float: left; position:relative; display: inline-block; margin:0 0% 4% 2.5%; padding:0; width:48.7%; height:auto; border: 0px; background-color:#FFF;}
.layout_640_2x2_7b_B03 ul li:nth-child(odd) { margin-left:0%;}
.layout_640_2x2_7b_B03 ul li:nth-child(even) { margin-right:0%;}
.layout_640_2x2_7b_B03 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_2x2_7b_B03 ul li a .imgArea { }
.layout_640_2x2_7b_B03 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_2x2_7b_B03 ul li a h3 { position:relative; margin:-24px 0 5% 0; padding:0 5%; width:100%; height: 24px; overflow:hidden; font-weight:bold; font-size:14px; line-height:24px; text-align:center;  color:#fff; background-color:rgba(0,0,0,0.4) !important;}
.layout_640_2x2_7b_B03 ul li a h4 { position: relative; margin:0px; padding:0 5%; width: 100%; height: 40px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px; color: #333;}
.layout_640_2x2_7b_B03 ul li a h4 b { position: relative; top:0px; margin:0px; padding:0px; font-weight:bold; font-size:14px; line-height:20px; color: #333;}
.layout_640_2x2_7b_B03 ul li a h4 br { }
.layout_640_2x2_7b_B03 ul li a p { margin:0 0 10% 0; padding:0 5%; height:28px; overflow:hidden; line-height:28px; color:#DD2727;}
.layout_640_2x2_7b_B03 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_2x2_7b_B03 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_2x2_7b_B03 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_2x2_7b_B03 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_2x2_7b_B03 ul li a p small { }
.layout_640_2x2_7b_B03 ul li a .BUY { display:none;}

/** 公版模組layout_640_2x2_7b_B04 **/
.layout_640_2x2_7b_B04 { }
.layout_640_2x2_7b_B04 ul { overflow:hidden; display: block; margin:0 auto; padding:0 0 5% 0; width:100%; }
.layout_640_2x2_7b_B04 ul li { float: left; position:relative; display: inline-block; margin:0 1% 4% 1%; padding:0; width:48.5%;  width:49%; height:auto; border: 0px; background-color:#FFF;}
.layout_640_2x2_7b_B04 ul li { box-shadow:0 0 5px 0 rgba(0,0,0,0.1);}
.layout_640_2x2_7b_B04 ul li:nth-child(odd) { margin-left:0%;}
.layout_640_2x2_7b_B04 ul li:nth-child(even) { margin-right:0%;}
.layout_640_2x2_7b_B04 ul li:hover,
.layout_640_2x2_7b_B04 ul li:active { box-shadow:0 3px 5px 0 rgba(0,0,0,0.3);}
.layout_640_2x2_7b_B04 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_2x2_7b_B04 ul li a .imgArea { }
.layout_640_2x2_7b_B04 ul li a .imgArea img { margin:0 0 5% 0; padding:0; width:100%; height:auto;}
.layout_640_2x2_7b_B04 ul li a h3 { display:none; }
.layout_640_2x2_7b_B04 ul li a h4 { position: relative; margin:0px; padding:0 5%; width:100%; height: 40px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px;  color: #333;}
.layout_640_2x2_7b_B04 ul li a h4 b { position: relative; top:0px; margin:0px; padding:0px; font-weight:bold; font-size:14px; line-height:20px;;  color: #333;}
.layout_640_2x2_7b_B04 ul li a h4 br { display:none;}
.layout_640_2x2_7b_B04 ul li a p { margin:0; padding:0 5%; height:28px; overflow:hidden; line-height:28px; color:#DD2727;}
.layout_640_2x2_7b_B04 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_2x2_7b_B04 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_2x2_7b_B04 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_2x2_7b_B04 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_2x2_7b_B04 ul li a p small { }
.layout_640_2x2_7b_B04 ul li a .BUY { position:relative; margin:5%; padding:0; border-radius:4px; height:30px; overflow:hidden; font-size:16px; line-height:30px; text-align:center; letter-spacing:-1px;  color:#fff; }
.layout_640_2x2_7b_B04 ul li a .BUY span { z-index:1; position:relative;}
.layout_640_2x2_7b_B04 ul li a .BUY span:after  { content: ""; position:relative; top:-1px; display: inline-block; margin-left:5px;  width: 0; height: 0; border: 5px solid #333; border-width: 5px 0px 5px 6px; border-color: transparent transparent transparent #fff;}

/** 公版模組layout_640_2x2_7b_B05 **/
.layout_640_2x2_7b_B05 { }
.layout_640_2x2_7b_B05 ul { overflow:hidden; display: block; margin:0 auto; padding:0 0 5% 0; width:100%; }
.layout_640_2x2_7b_B05 ul li { float: left; position:relative; display: inline-block; margin:0 0 4% 2.5%; padding:0; width:48.7%; height:auto; border: 0px; background-color:#FFF;}
.layout_640_2x2_7b_B05 ul li:nth-child(odd) { margin-left:0%;}
.layout_640_2x2_7b_B05 ul li:nth-child(even) { margin-right:0%;}
.layout_640_2x2_7b_B05 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_2x2_7b_B05 ul li a .imgArea { }
.layout_640_2x2_7b_B05 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_2x2_7b_B05 ul li a h3 { position:relative; margin:-24px 0 5% 0; padding:0 5%; width:100%; height: 24px; overflow:hidden; font-weight:normal; font-size:14px; line-height:24px; text-align:center;  color:#fff; background-color:rgba(0,0,0,0.3) !important;}
.layout_640_2x2_7b_B05 ul li a h4 { position: relative; margin:0px; padding:0 5%; width: 100%; height: 40px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px;  color: #333;}
.layout_640_2x2_7b_B05 ul li a h4 b { position: relative; top:0px; margin:0px; padding:0px; font-weight:bold; font-size:14px; line-height:20px;;  color: #333;}
.layout_640_2x2_7b_B05 ul li a h4 br { display:none;}
.layout_640_2x2_7b_B05 ul li a p { margin:0 0 5% 0; padding:0 5%; height:28px; overflow:hidden; line-height:28px; color:#DD2727;}
.layout_640_2x2_7b_B05 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_2x2_7b_B05 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_2x2_7b_B05 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_2x2_7b_B05 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_2x2_7b_B05 ul li a p small { }
.layout_640_2x2_7b_B05 ul li a .BUY { position:relative; margin:5%; padding:0 ; border-radius:30px; height:30px; overflow:hidden; font-size:16px; line-height:30px; text-align:center; letter-spacing:-1px;  color:#fff;}
.layout_640_2x2_7b_B05 ul li a .BUY:after { content:""; z-index:0; position:absolute; top:0; left:0; width: 100%;  height: 100%; background-color:rgba(0,0,0,0.3);}
.layout_640_2x2_7b_B05 ul li a .BUY span { z-index:1; position:relative;}

/** 公版模組layout_640_2x2_7b_B10 **/
.layout_640_2x2_7b_B10 { }
.layout_640_2x2_7b_B10 h2 { text-align:center;}
.layout_640_2x2_7b_B10 h2 span:before { content:""; display:inline-block; border-radius:50%;  width:8px;  height:8px; background-color:rgba(255,255,255,1); box-shadow:-15px 5px 0px -1px #ff0; transform:translate(-10px,-5px);  }
.layout_640_2x2_7b_B10 h2 span:after  { content:""; display:inline-block; border-radius:50%;  width:8px;  height:8px; background-color:rgba(255,255,255,1); box-shadow:-15px 5px 0px -1px #ff0; transform:translate(10px,0px) rotate(180deg);  }
.layout_640_2x2_7b_B10 .buttonAera_more { display:none;}
.layout_640_2x2_7b_B10 ul { overflow:hidden; display: block; margin:0 auto; padding:0 0 5% 0; width:100%; }
.layout_640_2x2_7b_B10 ul li { float: left; position:relative; display: inline-block; margin:0 0% 4% 2.5%; padding:0; width:48.7%; height:auto; border: 0px;}
.layout_640_2x2_7b_B10 ul li:nth-child(odd) { margin-left:0%;}
.layout_640_2x2_7b_B10 ul li:nth-child(even) { margin-right:0%;}
.layout_640_2x2_7b_B10 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_2x2_7b_B10 ul li a .imgArea { margin:10% 10% 5% 10%; padding:0; border-radius:50%; box-shadow:0 0 0 5px #fff; width:80%; height:auto; overflow:hidden;}
.layout_640_2x2_7b_B10 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_2x2_7b_B10 ul li a h3 { display:none;}
.layout_640_2x2_7b_B10 ul li a h4 { position: relative; margin:0; padding:0 5%; width: 100%; height: 40px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px; text-align:center; color: #fff;}
.layout_640_2x2_7b_B10 ul li a h4 b { position: relative; top:0px; margin:0px; padding:0px; font-weight:bold; font-size:14px; line-height:20px; text-align:center; color: #fff;}
.layout_640_2x2_7b_B10 ul li a h4 br { }
.layout_640_2x2_7b_B10 ul li a p { margin:0 0 5% 0; padding:0 5%;  height:28px; overflow:hidden; line-height:28px; text-align:center; color:#ff0;}
.layout_640_2x2_7b_B10 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#ccc;}
.layout_640_2x2_7b_B10 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_2x2_7b_B10 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic;  }
.layout_640_2x2_7b_B10 ul li a p .Price { font-size:24px; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_2x2_7b_B10 ul li a p small { }
.layout_640_2x2_7b_B10 ul li a .BUY { display:none; position:relative; margin:5%; padding:0 ; border-radius:30px; height:30px; overflow:hidden; font-size:16px; line-height:30px; text-align:center; letter-spacing:-1px;  color:#000; background-color:#ff0 !important; }

/** 公版模組layout_640_2x2_7b_B11 **/
.layout_640_2x2_7b_B11 { }
.layout_640_2x2_7b_B11 ul { overflow:hidden; display: block; margin:0 auto; padding:0 0 5% 0; width: 100%;}
.layout_640_2x2_7b_B11 ul li { float: left; z-index:1; position:relative; display: inline-block; margin:0 0% 4% 2.5%; padding:0; width:48.7%; height:auto; border: 0px; background-color:rgba(0,0,0,0.2);}
.layout_640_2x2_7b_B11 ul li:nth-child(odd) { margin-left:0%;}
.layout_640_2x2_7b_B11 ul li:nth-child(even) { margin-right:0%;}
.layout_640_2x2_7b_B11 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; text-align:center;}
.layout_640_2x2_7b_B11 ul li a .imgArea { }
.layout_640_2x2_7b_B11 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_2x2_7b_B11 ul li a h3 { display:none;}
.layout_640_2x2_7b_B11 ul li a h4 { position: relative; margin:10px 0 0 0 ; padding:0 5%; width: 100%; height: 40px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px; color: #fff;}
.layout_640_2x2_7b_B11 ul li a h4 b { position: relative; top:0px; margin:0px; padding:0px; font-weight:normal; font-size:14px; line-height:20px; color: #fff;}
.layout_640_2x2_7b_B11 ul li a h4 br { }
.layout_640_2x2_7b_B11 ul li a p { margin:0 0 5% 0; padding:0 5%; height:28px; overflow:hidden; line-height:28px; color:#ff0;}
.layout_640_2x2_7b_B11 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#ccc;}
.layout_640_2x2_7b_B11 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_2x2_7b_B11 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_2x2_7b_B11 ul li a p .Price { font-size:24px; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_2x2_7b_B11 ul li a p small { }
.layout_640_2x2_7b_B11 ul li a .BUY { position:relative; margin:5%; padding:0; border-radius:4px; height:30px; overflow:hidden; font-size:16px; line-height:30px; text-align:center; letter-spacing:-1px;  color:#DD2727; background-color:#fff !important; }

/** 公版模組layout_640_2x2_7b_B12 **/
.layout_640_2x2_7b_B12 { background-color:#F7283A !important;}
.layout_640_2x2_7b_B12 ul { overflow:hidden; display: block; margin:0 auto; padding:3% 0 5% 0; width: 100%; background-color:#f5f5f5;}
.layout_640_2x2_7b_B12 ul li { float: left; z-index:1; position:relative; display: inline-block; margin:0 0% 4% 2.5%; padding:0; width:48.7%; height:auto; border: 0px;  background-color:#F7283A;background-image: repeating-linear-gradient(-45deg, hsla(0,0%,100%,0.05),hsla(0,0%,100%,0.05) 8px,transparent 0,transparent 16px);}
/*.layout_640_2x2_7b_B12 ul li a p:after { content:""; z-index:-1; position:absolute; bottom:0; left:0; width:100%; height:20%; background-color:transparent;background-image: repeating-linear-gradient( transparent , #F7283A );}*/
.layout_640_2x2_7b_B12 ul li { box-shadow:0 0 5px 0 rgba(0,0,0,0.1);}
.layout_640_2x2_7b_B12 ul li:nth-child(odd) { margin-left:0%;}
.layout_640_2x2_7b_B12 ul li:nth-child(even) { margin-right:0%;}
.layout_640_2x2_7b_B12 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; text-align:center;}
.layout_640_2x2_7b_B12 ul li a .imgArea { background-color:#fff;}
.layout_640_2x2_7b_B12 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_2x2_7b_B12 ul li a h3 { z-index:99; position:relative; margin:-12px 0 0 0; padding:0 5%; width:100%; height: 24px; font-weight:normal; font-size:14px; line-height:24px; text-align:center; color:#000; background-color: transparent !important;}
.layout_640_2x2_7b_B12 ul li a h3:after { content:""; z-index:0; position:absolute; top:0; left:8%; border-radius:24px; width:84%; height:24px; background-color:#fff; box-shadow:0 0 5px rgba(0,0,0,0.3);}
.layout_640_2x2_7b_B12 ul li a h3 span { z-index:1; position:relative; display:inline-block; height: 24px; overflow:hidden;}
.layout_640_2x2_7b_B12 ul li a h4 { position: relative; margin:10px 0 0 0 ; padding:0 5%; width: 100%; height: 40px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px; text-align:center;  color: #FECB00;}
.layout_640_2x2_7b_B12 ul li a h4 b { position: relative; top:0px; margin:0px; padding:0px; font-weight:normal; font-size:14px; line-height:20px; text-align:center;  color: #fff;}
.layout_640_2x2_7b_B12 ul li a h4 br { }
.layout_640_2x2_7b_B12 ul li a p { display:inline-block; margin:5% 0 10% 0; padding:1% 8%; border-radius:28px;  height:28px; overflow:hidden; line-height:28px; text-align:center; background-color:rgba(0,0,0,0.3); color:#ff0;}
.layout_640_2x2_7b_B12 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_2x2_7b_B12 ul li a p b { font-size:14px;  letter-spacing:-1px;}
.layout_640_2x2_7b_B12 ul li a p .money { position:relative; top:-1px; font-size:12px;}
.layout_640_2x2_7b_B12 ul li a p .Price { font-size:14px;}
.layout_640_2x2_7b_B12 ul li a p small { }
.layout_640_2x2_7b_B12 ul li a .BUY { display:none;}





/*******************
 **
 ** 版型: B 1排1品
 **
 ** 滿版背景色
 **
 *******************/

/** 公版模組layout_640_1x4_7b_B01 **/
.layout_640_1x4_7b_B01 { }
.layout_640_1x4_7b_B01 ul { overflow:hidden; display: block; margin:0 auto; padding:0 0 5% 0; width:100%;}
.layout_640_1x4_7b_B01 ul li { float: left; position:relative; display: inline-block; margin:0 0 3% 0; padding:0; width:100%; height:auto; border: 0px; background-color:#FFF;}
.layout_640_1x4_7b_B01 ul li { box-shadow:0 0 5px 0 rgba(0,0,0,0.1);}
.layout_640_1x4_7b_B01 ul li:hover,
.layout_640_1x4_7b_B01 ul li:active { box-shadow:0 3px 5px 0 rgba(0,0,0,0.3);}
.layout_640_1x4_7b_B01 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_1x4_7b_B01 ul li a .imgArea { float:left; padding-right:2%; width:50%; }
.layout_640_1x4_7b_B01 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_1x4_7b_B01 ul li a h3 { position: relative; margin:3% 3% 3% 0; padding:0 5% 0 2%; height: 24px; overflow:hidden; font-weight:normal; font-size:14px; line-height:24px; color:#fff; background-color:#00BEB6; }
.layout_640_1x4_7b_B01 ul li a h3:after { content:""; z-index:0; position:absolute; top:0; left:0; width: 100%;  height: 100%; background-color:rgba(255,255,255,0.3);}
.layout_640_1x4_7b_B01 ul li a h4 { position: relative; margin:0px; padding:0 2% 0 0; height: 60px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px;  color: #333;}
.layout_640_1x4_7b_B01 ul li a h4 b { position: relative; top:0px; margin:0; padding:0; font-weight:bold; font-size:14px; line-height:20px;;  color: #333;}
.layout_640_1x4_7b_B01 ul li a h4 br { display:none;}
.layout_640_1x4_7b_B01 ul li a p { margin:0; padding:0; height:28px; overflow:hidden; line-height:28px; color:#DD2727; }
.layout_640_1x4_7b_B01 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_1x4_7b_B01 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_1x4_7b_B01 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_1x4_7b_B01 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_1x4_7b_B01 ul li a p small { }
.layout_640_1x4_7b_B01 ul li a .BUY { display:none;}

/** 公版模組layout_640_1x4_7b_B02 **/
.layout_640_1x4_7b_B02 { }
.layout_640_1x4_7b_B02 ul { overflow:hidden; display: block; margin:0 auto; padding:0 0 5% 0; width:100%;}
.layout_640_1x4_7b_B02 ul li { float: left; position:relative; display: inline-block; margin:0 0 3% 0; padding:0; width:100%; height:auto; border: 0px; background-color:#FFF;}
.layout_640_1x4_7b_B02 ul li { box-shadow:0 0 5px 0 rgba(0,0,0,0.1);}
.layout_640_1x4_7b_B02 ul li:hover,
.layout_640_1x4_7b_B02 ul li:active { box-shadow:0 3px 5px 0 rgba(0,0,0,0.3);}
.layout_640_1x4_7b_B02 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_1x4_7b_B02 ul li a .imgArea { float:left; padding-right:2%; width:50%; }
.layout_640_1x4_7b_B02 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_1x4_7b_B02 ul li a h3 { position: relative; display:inline-block; margin:3% 3% 3% -2%; padding:0 5%; border-radius:0 24px 24px 0; height: 24px; overflow:hidden; font-weight:normal; font-size:14px; line-height:24px; color:#fff; background-color:#00BEB6; }
.layout_640_1x4_7b_B02 ul li a h3:after { content:""; z-index:0; position:absolute; top:0; left:0; width: 100%;  height: 100%; background-color:rgba(0,0,0,0.3);}
.layout_640_1x4_7b_B02 ul li a h3 span { z-index:1; position:relative;}
.layout_640_1x4_7b_B02 ul li a h4 { position: relative; margin:0px; padding:0 2% 0 0; height: 60px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px;  color: #333;}
.layout_640_1x4_7b_B02 ul li a h4 b { position: relative; top:0px; margin:0; padding:0; font-weight:bold; font-size:14px; line-height:20px;;  color: #333;}
.layout_640_1x4_7b_B02 ul li a h4 br { }
.layout_640_1x4_7b_B02 ul li a p { margin:0; padding:0; height:28px; overflow:hidden; line-height:28px; color:#DD2727; }
.layout_640_1x4_7b_B02 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_1x4_7b_B02 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_1x4_7b_B02 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_1x4_7b_B02 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_1x4_7b_B02 ul li a p small { }
.layout_640_1x4_7b_B02 ul li a .BUY { display:none;}

/** 公版模組layout_640_1x4_7b_B03 **/
.layout_640_1x4_7b_B03 { }
.layout_640_1x4_7b_B03 ul { overflow:hidden; display: block; margin:0 auto; padding:0 0 5% 0; width:100%;}
.layout_640_1x4_7b_B03 ul li { float: left; position:relative; display: inline-block; margin:0 0 3% 0; padding:0; width:100%; height:auto; border: 0px; background-color:#FFF;}
.layout_640_1x4_7b_B03 ul li { box-shadow:0 0 5px 0 rgba(0,0,0,0.1);}
.layout_640_1x4_7b_B03 ul li:hover,
.layout_640_1x4_7b_B03 ul li:active { box-shadow:0 3px 5px 0 rgba(0,0,0,0.3);}
.layout_640_1x4_7b_B03 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_1x4_7b_B03 ul li a .imgArea { float:left; padding:8px 2% 8px 0; width:50%; }
.layout_640_1x4_7b_B03 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_1x4_7b_B03 ul li a h3 { position:absolute; bottom:8px; left:0; margin:0; padding:0 5%; width:48%; height: 24px; overflow:hidden; font-weight:bold; font-size:14px; line-height:24px; text-align:center;  color:#fff; background-color:rgba(0,0,0,0.4) !important;}
.layout_640_1x4_7b_B03 ul li a h4 { position: relative; margin:5% 1% 5% 0; padding:0 2% 0 0; height: 88px; overflow:hidden; font-weight:normal; font-size:16px; line-height:22px;  color: #333;}
.layout_640_1x4_7b_B03 ul li a h4 b { position: relative; top:0px; margin:0; padding:0; font-weight:bold; font-size:16px; line-height:22px;;  color: #333;}
.layout_640_1x4_7b_B03 ul li a h4 br { }
.layout_640_1x4_7b_B03 ul li a p { margin:0; padding:0; height:28px; overflow:hidden; line-height:28px; color:#DD2727; }
.layout_640_1x4_7b_B03 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_1x4_7b_B03 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_1x4_7b_B03 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_1x4_7b_B03 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_1x4_7b_B03 ul li a p small { }
.layout_640_1x4_7b_B03 ul li a .BUY { display:none;}

/** 公版模組layout_640_1x4_7b_B04 **/
.layout_640_1x4_7b_B04 { }
.layout_640_1x4_7b_B04 ul { overflow:hidden; display: block; margin:0 auto; padding:0 0 5% 0; width:100%;}
.layout_640_1x4_7b_B04 ul li { float: left; position:relative; display: inline-block; margin:0 0 3% 0; padding:0; width:100%; height:auto; border: 0px; background-color:#FFF;}
.layout_640_1x4_7b_B04 ul li { box-shadow:0 0 5px 0 rgba(0,0,0,0.1);}
.layout_640_1x4_7b_B04 ul li:hover,
.layout_640_1x4_7b_B04 ul li:active { box-shadow:0 3px 5px 0 rgba(0,0,0,0.3);}
.layout_640_1x4_7b_B04 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_1x4_7b_B04 ul li a .imgArea { float:left; padding-right:2%; width:50%;  }
.layout_640_1x4_7b_B04 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_1x4_7b_B04 ul li a h3 { display:none; }
.layout_640_1x4_7b_B04 ul li a h4 { position: relative; margin:4% 1% 2% 0; padding:0 2% 0 0; height: 60px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px;  color: #333;}
.layout_640_1x4_7b_B04 ul li a h4 b { position: relative; top:0px; margin:0; padding:0; font-weight:bold; font-size:14px; line-height:20px;;  color: #333;}
.layout_640_1x4_7b_B04 ul li a h4 br { }
.layout_640_1x4_7b_B04 ul li a p { margin:0; padding:0; height:28px; overflow:hidden; line-height:28px; color:#DD2727; }
.layout_640_1x4_7b_B04 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_1x4_7b_B04 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_1x4_7b_B04 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_1x4_7b_B04 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_1x4_7b_B04 ul li a p small { }
.layout_640_1x4_7b_B04 ul li a .BUY { position: absolute; bottom:0; left:50%; margin:3% 3% 3% 0; padding:0 10%; border-radius:4px; height:30px; overflow:hidden; font-size:16px; line-height:30px; text-align:center; letter-spacing:-1px;  color:#fff; }
.layout_640_1x4_7b_B04 ul li a .BUY span { z-index:1; position:relative;}
.layout_640_1x4_7b_B04 ul li a .BUY span:after  { content: ""; position:relative; top:-1px; display: inline-block; margin-left:5px;  width: 0; height: 0; border: 5px solid #333; border-width: 5px 0px 5px 6px; border-color: transparent transparent transparent #fff;}

/** 公版模組layout_640_1x4_7b_B05 **/
.layout_640_1x4_7b_B05 { }
.layout_640_1x4_7b_B05 ul { overflow:hidden; display: block; margin:0 auto; padding:0 0 5% 0; width:100%;}
.layout_640_1x4_7b_B05 ul li { float: left; position:relative; display: inline-block; margin:0 0 3% 0; padding:0; width:100%; height:auto; border: 0px; background-color:#FFF;}
.layout_640_1x4_7b_B05 ul li { box-shadow:0 0 5px 0 rgba(0,0,0,0.1);}
.layout_640_1x4_7b_B05 ul li:hover,
.layout_640_1x4_7b_B05 ul li:active { box-shadow:0 3px 5px 0 rgba(0,0,0,0.3);}
.layout_640_1x4_7b_B05 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_1x4_7b_B05 ul li a .imgArea { float:left; padding:8px 2% 8px 0; width:50%;  }
.layout_640_1x4_7b_B05 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_1x4_7b_B05 ul li a h3 { position:absolute; bottom:8px; left:0; margin:0; padding:0 5%; width:48%; height: 24px; overflow:hidden; font-weight:bold; font-size:14px; line-height:24px; text-align:center;  color:#fff; background-color:rgba(0,0,0,0.4) !important;}
.layout_640_1x4_7b_B05 ul li a h4 { position: relative; margin:4% 1% 2% 0; padding:0 2% 0 0; height: 60px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px;  color: #333;}
.layout_640_1x4_7b_B05 ul li a h4 b { position: relative; top:0px; margin:0; padding:0; font-weight:bold; font-size:14px; line-height:20px;;  color: #333;}
.layout_640_1x4_7b_B05 ul li a h4 br { }
.layout_640_1x4_7b_B05 ul li a p { margin:0; padding:0; height:28px; overflow:hidden; line-height:28px; color:#DD2727; }
.layout_640_1x4_7b_B05 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_1x4_7b_B05 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_1x4_7b_B05 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_1x4_7b_B05 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_1x4_7b_B05 ul li a p small { }
.layout_640_1x4_7b_B05 ul li a .BUY { position: absolute; bottom:0; right:0; margin:0 0 2% 0; padding:0 10px; border-radius:30px 0 0 30px; height:30px; overflow:hidden; font-size:16px; line-height:30px; text-align:center; letter-spacing:-1px;  color:#fff; }
.layout_640_1x4_7b_B05 ul li a .BUY span { display:none;}
.layout_640_1x4_7b_B05 ul li a .BUY:after  { content: "GO"; }

/** 公版模組layout_640_1x4_7b_B10 **/
.layout_640_1x4_7b_B10 { }
.layout_640_1x4_7b_B10 h2 { text-align:center;}
.layout_640_1x4_7b_B10 h2 span:before { content:""; display:inline-block; border-radius:50%;  width:8px;  height:8px; background-color:rgba(255,255,255,1); box-shadow:-15px 5px 0px -1px #ff0; transform:translate(-10px,-5px);  }
.layout_640_1x4_7b_B10 h2 span:after  { content:""; display:inline-block; border-radius:50%;  width:8px;  height:8px; background-color:rgba(255,255,255,1); box-shadow:-15px 5px 0px -1px #ff0; transform:translate(10px,0px) rotate(180deg);  }
.layout_640_1x4_7b_B10 .buttonAera_more { display:none;}
.layout_640_1x4_7b_B10 ul { overflow:hidden; display: block; margin:0 auto; padding:0 0 5% 0; width:100%; }
.layout_640_1x4_7b_B10 ul li { float: left; position:relative; display: inline-block; margin:0; padding:2% 3%; width:100%; height:auto; border: 0px;}
.layout_640_1x4_7b_B10 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_1x4_7b_B10 ul li a .imgArea { float:left; margin:2%; padding:0; border-radius:10px; box-shadow:0 0 0 5px #fff; width:40%; height:auto; overflow:hidden;}
.layout_640_1x4_7b_B10 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_1x4_7b_B10 ul li a h3 { display:none;}
.layout_640_1x4_7b_B10 ul li a h4 { position: relative; margin:5% 1% 2% 0; padding:0 0 0 2%; height: 60px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px;  color: #fff;}
.layout_640_1x4_7b_B10 ul li a h4 b { position: relative; top:0px; margin:0; padding:0; font-weight:bold; font-size:14px; line-height:20px;;  color: #fff;}
.layout_640_1x4_7b_B10 ul li a h4 br { }
.layout_640_1x4_7b_B10 ul li a p { margin:0; padding:0 0 0 2%; height:28px; overflow:hidden; line-height:28px; color:#ff0; }
.layout_640_1x4_7b_B10 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_1x4_7b_B10 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_1x4_7b_B10 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_1x4_7b_B10 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_1x4_7b_B10 ul li a p small { }
.layout_640_1x4_7b_B10 ul li a .BUY { display:none;}

/** 公版模組layout_640_1x4_7b_B11 **/
.layout_640_1x4_7b_B11 { }
.layout_640_1x4_7b_B11 ul { overflow:hidden; display: block; margin:0 auto; padding:0 0 5% 0; width:100%;}
.layout_640_1x4_7b_B11 ul li { float: left; position:relative; display: inline-block; margin:0 0 3% 0; padding:0; width:100%; height:auto; border: 0px; background-color:rgba(0,0,0,0.2);}
.layout_640_1x4_7b_B11 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_1x4_7b_B11 ul li a .imgArea { float:left; margin:0; padding:0; width:50%; height:auto; }
.layout_640_1x4_7b_B11 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_1x4_7b_B11 ul li a h3 { display:none;}
.layout_640_1x4_7b_B11 ul li a h4 { position: relative; margin:5% 0 2% 0; padding:0 0 0 2%; height: 60px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px;  color: #fff;}
.layout_640_1x4_7b_B11 ul li a h4 b { position: relative; top:0px; margin:0; padding:0; font-weight:bold; font-size:14px; line-height:20px;;  color: #fff;}
.layout_640_1x4_7b_B11 ul li a h4 br { }
.layout_640_1x4_7b_B11 ul li a p { margin:0; padding:0 0 0 2%; height:28px; overflow:hidden; line-height:28px; color:#ff0; }
.layout_640_1x4_7b_B11 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_1x4_7b_B11 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_1x4_7b_B11 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_1x4_7b_B11 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_1x4_7b_B11 ul li a p small { }
.layout_640_1x4_7b_B11 ul li a .BUY { position: absolute; bottom:0; right:0; margin:0 0 2% 0; padding:0 10px; border-radius:30px 0 0 30px; height:30px; overflow:hidden; font-weight:bold; font-size:16px; line-height:30px; text-align:center; letter-spacing:-1px;  color:#fff;}
.layout_640_1x4_7b_B11 ul li a .BUY span { display:none;}
.layout_640_1x4_7b_B11 ul li a .BUY:after  { content: "GO"; }


 

/*******************
 **
 ** 版型: C 1排2品
 **
 ** 框線背景色
 **
 *******************/


/** 公版模組layout_640_2x2_7b_C01**/
.layout_640_2x2_7b_C01 { }
.layout_640_2x2_7b_C01 ul { overflow:hidden; display: block; margin:0 auto; padding:0 0 5% 0; width:100%; }
.layout_640_2x2_7b_C01 ul li { float: left; position:relative; display: inline-block; margin:0 0 0 2%; padding:2% 0; border-bottom:1px dotted #ccc; border-right:1px dotted #ccc; width:48%; height:auto; background-color:#FFF;}
.layout_640_2x2_7b_C01 ul li:nth-child(odd) { margin-right:0%;}
.layout_640_2x2_7b_C01 ul li:nth-child(even) { margin-left:0%; border-right:1px dotted #fff;}
.layout_640_2x2_7b_C01 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_2x2_7b_C01 ul li a .imgArea { margin:0 ; padding:5%; }
.layout_640_2x2_7b_C01 ul li a .imgArea img { margin:5% 0 0 0; padding:0; width:100%; height:auto;}
.layout_640_2x2_7b_C01 ul li a h3 { position:relative; margin:0 5% 5% 5%; padding:0 5%; width:90%; height: 24px; overflow:hidden; font-weight:normal; font-size:14px; line-height:24px; color:#fff;}
.layout_640_2x2_7b_C01 ul li a h3:before { content:""; position:absolute; top:0; left:0; width: 2%;  height: 100%; background-color:rgba(255,255,255,0.4);  }
.layout_640_2x2_7b_C01 ul li a h3:after { content:""; position:absolute; top:0; right:0; width: 0;  height: 0;  border: 12px solid red; border-width:12px 8px 12px 0px; border-color: transparent #fff transparent  transparent;}
.layout_640_2x2_7b_C01 ul li a h4 { position: relative; margin:0px; padding:0 5%; width: 100%; height: 40px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px; color: #333;}
.layout_640_2x2_7b_C01 ul li a h4 b { position: relative; top:0px; margin:0px; padding:0px; font-weight:bold; font-size:14px; line-height:20px; color: #333;}
.layout_640_2x2_7b_C01 ul li a h4 br { }
.layout_640_2x2_7b_C01 ul li a p { margin:0 0 5% 0; padding:0 5%; height:28px; overflow:hidden; line-height:28px; color:#DD2727;}
.layout_640_2x2_7b_C01 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_2x2_7b_C01 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_2x2_7b_C01 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_2x2_7b_C01 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_2x2_7b_C01 ul li a p small { }
.layout_640_2x2_7b_C01 ul li a .BUY { display:none;}

/** 公版模組layout_640_2x2_7b_C02**/
.layout_640_2x2_7b_C02 { }
.layout_640_2x2_7b_C02 ul { overflow:hidden; display: block; margin:0 auto; padding:0 0 5% 0; width:100%; }
.layout_640_2x2_7b_C02 ul li { float: left; position:relative; display: inline-block; margin:0 0 0 2%; padding:2% 0; border-bottom:1px dotted #ccc; border-right:1px dotted #ccc; width:48%; height:auto; background-color:#FFF;}
.layout_640_2x2_7b_C02 ul li:nth-child(odd) { margin-right:0%;}
.layout_640_2x2_7b_C02 ul li:nth-child(even) { margin-left:0%; border-right:1px dotted #fff;}
.layout_640_2x2_7b_C02 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_2x2_7b_C02 ul li a .imgArea { padding:5%; }
.layout_640_2x2_7b_C02 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_2x2_7b_C02 ul li a h3 { position:relative; margin:0 5% 5% 5%; padding:0 5%; border-radius:24px; width:90%; height: 24px; overflow:hidden; font-weight:normal; font-size:14px; line-height:24px; text-align:center;  color:#fff;}
.layout_640_2x2_7b_C02 ul li a h3:after { content:""; z-index:0; position:absolute; top:0; left:0; width: 100%;  height: 100%; background-color:rgba(0,0,0,0.3);}
.layout_640_2x2_7b_C02 ul li a h3 span { z-index:1; position:relative;}

.layout_640_2x2_7b_C02 ul li a h4 { position: relative; margin:0px; padding:0 5%; width: 100%; height: 40px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px; color: #333;}
.layout_640_2x2_7b_C02 ul li a h4 b { position: relative; top:0px; margin:0px; padding:0px; font-weight:bold; font-size:14px; line-height:20px;;  color: #333;}
.layout_640_2x2_7b_C02 ul li a h4 br {}
.layout_640_2x2_7b_C02 ul li a p { margin:0 0 5% 0; padding:0 5%; height:28px; overflow:hidden; line-height:28px; color:#DD2727;}
.layout_640_2x2_7b_C02 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_2x2_7b_C02 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_2x2_7b_C02 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_2x2_7b_C02 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_2x2_7b_C02 ul li a p small { }
.layout_640_2x2_7b_C02 ul li a .BUY { display:none;}

/** 公版模組layout_640_2x2_7b_C03**/
.layout_640_2x2_7b_C03 { }
.layout_640_2x2_7b_C03 ul { overflow:hidden; display: block; margin:0 auto; padding:0 0 5% 0; width:100%; }
.layout_640_2x2_7b_C03 ul li { float: left; position:relative; display: inline-block; margin:0 0 0 2%; padding:2% 0; border-bottom:1px dotted #ccc; border-right:1px dotted #ccc; width:48%; height:auto; background-color:#FFF;}
.layout_640_2x2_7b_C03 ul li:nth-child(odd) { margin-right:0%;}
.layout_640_2x2_7b_C03 ul li:nth-child(even) { margin-left:0%; border-right:1px dotted #fff;}
.layout_640_2x2_7b_C03 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_2x2_7b_C03 ul li a .imgArea { padding:5% 5% 0 5%; }
.layout_640_2x2_7b_C03 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_2x2_7b_C03 ul li a h3 { position:relative; margin:-24px 5% 5% 5%; padding:0 5%; width:90%; height: 24px; overflow:hidden; font-weight:bold; font-size:14px; line-height:24px; text-align:center;  color:#fff; background-color:rgba(0,0,0,0.4) !important;}
.layout_640_2x2_7b_C03 ul li a h4 { position: relative; margin:0px; padding:0 5%; width: 100%; height: 40px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px; color: #333;}
.layout_640_2x2_7b_C03 ul li a h4 b { position: relative; top:0px; margin:0px; padding:0px; font-weight:bold; font-size:14px; line-height:20px; color: #333;}
.layout_640_2x2_7b_C03 ul li a h4 br { }
.layout_640_2x2_7b_C03 ul li a p { margin:0 0 5% 0; padding:0 5%; height:28px; overflow:hidden; line-height:28px; color:#DD2727;}
.layout_640_2x2_7b_C03 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_2x2_7b_C03 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_2x2_7b_C03 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_2x2_7b_C03 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_2x2_7b_C03 ul li a p small { }
.layout_640_2x2_7b_C03 ul li a .BUY { display:none;}

/** 公版模組layout_640_2x2_7b_C04 **/
.layout_640_2x2_7b_C04 { }
.layout_640_2x2_7b_C04 ul { overflow:hidden; display: block; margin:0 auto; padding:0 0 5% 0; width:100%; }
.layout_640_2x2_7b_C04 ul li { float: left; position:relative; display: inline-block; margin:0 0 0 2%; padding:2% 0; border-bottom:1px dotted #ccc; border-right:1px dotted #ccc; width:48%; height:auto; background-color:#FFF;}
.layout_640_2x2_7b_C04 ul li:nth-child(odd) { margin-right:0%;}
.layout_640_2x2_7b_C04 ul li:nth-child(even) { margin-left:0%; border-right:1px dotted #fff;}
.layout_640_2x2_7b_C04 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_2x2_7b_C04 ul li a .imgArea { padding:5%; }
.layout_640_2x2_7b_C04 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_2x2_7b_C04 ul li a h3 { display:none; }
.layout_640_2x2_7b_C04 ul li a h4 { position: relative; margin:0px; padding:0 5%; width:100%; height: 40px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px;  color: #333;}
.layout_640_2x2_7b_C04 ul li a h4 b { position: relative; top:0px; margin:0px; padding:0px; font-weight:bold; font-size:14px; line-height:20px;;  color: #333;}
.layout_640_2x2_7b_C04 ul li a h4 br { display:none;}
.layout_640_2x2_7b_C04 ul li a p { margin:0; padding:0 5%; height:28px; overflow:hidden; line-height:28px; color:#DD2727;}
.layout_640_2x2_7b_C04 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_2x2_7b_C04 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_2x2_7b_C04 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_2x2_7b_C04 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_2x2_7b_C04 ul li a p small { }
.layout_640_2x2_7b_C04 ul li a .BUY { position:relative; margin:5%; padding:0; border-radius:4px; height:30px; overflow:hidden; font-size:16px; line-height:30px; text-align:center; letter-spacing:-1px;  color:#fff; }
.layout_640_2x2_7b_C04 ul li a .BUY span { z-index:1; position:relative;}
.layout_640_2x2_7b_C04 ul li a .BUY span:after  { content: ""; position:relative; top:-1px; display: inline-block; margin-left:5px;  width: 0; height: 0; border: 5px solid #333; border-width: 5px 0px 5px 6px; border-color: transparent transparent transparent #fff;}

/** 公版模組layout_640_2x2_7b_C05 **/
.layout_640_2x2_7b_C05 { }
.layout_640_2x2_7b_C05 ul { overflow:hidden; display: block; margin:0 auto; padding:0 0 5% 0; width:100%; }
.layout_640_2x2_7b_C05 ul li { float: left; position:relative; display: inline-block; margin:0 0 0 2%; padding:2% 0; border-bottom:1px dotted #ccc; border-right:1px dotted #ccc; width:48%; height:auto; background-color:#FFF;}
.layout_640_2x2_7b_C05 ul li:nth-child(odd) { margin-right:0%;}
.layout_640_2x2_7b_C05 ul li:nth-child(even) { margin-left:0%; border-right:1px dotted #fff;}
.layout_640_2x2_7b_C05 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_2x2_7b_C05 ul li a .imgArea { padding:5% 5% 0 5%; }
.layout_640_2x2_7b_C05 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_2x2_7b_C05 ul li a h3 { position:relative; margin:-24px 5% 5% 5%; padding:0 5%; width:90%; height: 24px; overflow:hidden; font-weight:normal; font-size:14px; line-height:24px; text-align:center;  color:#fff; background-color:rgba(0,0,0,0.3) !important;}
.layout_640_2x2_7b_C05 ul li a h4 { position: relative; margin:0px; padding:0 5%; width: 100%; height: 40px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px;  color: #333;}
.layout_640_2x2_7b_C05 ul li a h4 b { position: relative; top:0px; margin:0px; padding:0px; font-weight:bold; font-size:14px; line-height:20px;;  color: #333;}
.layout_640_2x2_7b_C05 ul li a h4 br { display:none;}
.layout_640_2x2_7b_C05 ul li a p { margin:0 0 5% 0; padding:0 5%; height:28px; overflow:hidden; line-height:28px; color:#DD2727;}
.layout_640_2x2_7b_C05 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_2x2_7b_C05 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_2x2_7b_C05 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_2x2_7b_C05 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_2x2_7b_C05 ul li a p small { }
.layout_640_2x2_7b_C05 ul li a .BUY { position:relative; margin:5%; padding:0 ; border-radius:30px; height:30px; overflow:hidden; font-size:16px; line-height:30px; text-align:center; letter-spacing:-1px;  color:#fff;}
.layout_640_2x2_7b_C05 ul li a .BUY:after { content:""; z-index:0; position:absolute; top:0; left:0; width: 100%;  height: 100%; background-color:rgba(0,0,0,0.3);}
.layout_640_2x2_7b_C05 ul li a .BUY span { z-index:1; position:relative;}

/** 公版模組layout_640_2x2_7b_C10**/
.layout_640_2x2_7b_C10 { }
.layout_640_2x2_7b_C10 ul { overflow:hidden; display: block; margin:0 auto; padding:0 0 5% 0; width:100%; }
.layout_640_2x2_7b_C10 ul li { float: left; position:relative; display: inline-block; margin:0 0 0 2%; padding:0; border-bottom:1px dotted #ccc; border-right:1px dotted #ccc; width:48%; height:auto; background-color:#FFF;}
.layout_640_2x2_7b_C10 ul li:nth-child(odd) { margin-right:0%;}
.layout_640_2x2_7b_C10 ul li:nth-child(even) { margin-left:0%; border-right:1px dotted #fff;}
.layout_640_2x2_7b_C10 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_2x2_7b_C10 ul li a .imgArea { padding:5%; }
.layout_640_2x2_7b_C10 ul li a .imgArea img { margin:0 0 0 0; padding:0; width:100%; height:auto;}
.layout_640_2x2_7b_C10 ul li a h3 { position: absolute; top:0; left:0; display:inline-block; margin:5% 5%; padding:5px; overflow:hidden; font-weight:normal; font-size:12px; line-height:14px; color:#fff;}
.layout_640_2x2_7b_C10 ul li a h3 span { display: block; width:28px; height:28px; overflow:hidden;  text-align:center; }
.layout_640_2x2_7b_C10 ul li a h4 { position: relative; margin:0px; padding:0 5%; width: 100%; height: 40px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px; color: #333;}
.layout_640_2x2_7b_C10 ul li a h4 b { position: relative; top:0px; margin:0px; padding:0px; font-weight:bold; font-size:14px; line-height:20px; color: #333;}
.layout_640_2x2_7b_C10 ul li a h4 br { }
.layout_640_2x2_7b_C10 ul li a p { margin:0 0 10% 0; padding:0 5%; height:28px; overflow:hidden; line-height:28px; color:#DD2727;}
.layout_640_2x2_7b_C10 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_2x2_7b_C10 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_2x2_7b_C10 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_2x2_7b_C10 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_2x2_7b_C10 ul li a p small { }
.layout_640_2x2_7b_C10 ul li a .BUY { display:none;}

/** 公版模組layout_640_2x2_7b_C11**/
.layout_640_2x2_7b_C11 { }
.layout_640_2x2_7b_C11 ul { overflow:hidden; display: block; margin:0 auto; padding:0 0 5% 0; width:100%; }
.layout_640_2x2_7b_C11 ul li { float: left; position:relative; display: inline-block; margin:0 0 0 2%; padding:0; border-bottom:1px dotted #ccc; border-right:1px dotted #ccc; width:48%; height:auto; background-color:#FFF;}
.layout_640_2x2_7b_C11 ul li:nth-child(odd) { margin-right:0%;}
.layout_640_2x2_7b_C11 ul li:nth-child(even) { margin-left:0%; border-right:1px dotted #fff;}
.layout_640_2x2_7b_C11 ul li a { display: inline-block; margin:0; padding:5%; width:100%; height:auto; text-decoration:none; }
.layout_640_2x2_7b_C11 ul li a .imgArea {}
.layout_640_2x2_7b_C11 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_2x2_7b_C11 ul li a h3 { position: absolute; top:0; left:0; display:inline-block; margin:5% 5%; padding:5px; overflow:hidden; font-weight:normal; font-size:12px; line-height:13px; color:#fff;}
.layout_640_2x2_7b_C11 ul li a h3 span { display: block; width:26px; height:26px; overflow:hidden;  text-align:center; }
.layout_640_2x2_7b_C11 ul li a h4 { display:none;}
.layout_640_2x2_7b_C11 ul li a h4 b { position: relative; top:0px; margin:0px; padding:0px; font-weight:bold; font-size:14px; line-height:20px; color: #333;}
.layout_640_2x2_7b_C11 ul li a h4 br { }
.layout_640_2x2_7b_C11 ul li a p { margin:0; padding:0; height:28px; overflow:hidden; line-height:28px; color:#DD2727;}
.layout_640_2x2_7b_C11 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_2x2_7b_C11 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_2x2_7b_C11 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_2x2_7b_C11 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_2x2_7b_C11 ul li a p small { }
.layout_640_2x2_7b_C11 ul li a .BUY { display:none;}


/*******************
 **
 ** 版型: C 1排1品
 **
 ** 框線背景色
 **
 *******************/

/** 公版模組layout_640_1x4_7b_C01 **/
.layout_640_1x4_7b_C01 { }
.layout_640_1x4_7b_C01 ul { overflow:hidden; display: block; margin:0 auto; padding:0 0 5% 0; width:100%;}
.layout_640_1x4_7b_C01 ul li { float: left; position:relative; display: inline-block; margin:0 0 0 2%; padding:2% 0;  border-bottom:1px dotted #ccc; border-right:1px dotted #ccc; width:96%; height:auto; background-color:#FFF;}
.layout_640_1x4_7b_C01 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_1x4_7b_C01 ul li a .imgArea { float:left; padding:0 2%; width:50%; }
.layout_640_1x4_7b_C01 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_1x4_7b_C01 ul li a h3 { position: relative; margin:3% 3% 3% 0; padding:0 5% 0 2%; height: 24px; overflow:hidden; font-weight:normal; font-size:14px; line-height:24px; color:#fff; background-color:#00BEB6; }
.layout_640_1x4_7b_C01 ul li a h3:before { content:""; position:absolute; top:0; left:0; width: 2%;  height: 100%; background-color:rgba(255,255,255,0.4);  }
.layout_640_1x4_7b_C01 ul li a h3:after { content:""; position:absolute; top:0; right:0; width: 0;  height: 0;  border: 12px solid red; border-width:12px 8px 12px 0px; border-color: transparent #fff transparent  transparent;}
.layout_640_1x4_7b_C01 ul li a h4 { position: relative; margin:0px; padding:0 2% 0 0; height: 60px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px;  color: #333;}
.layout_640_1x4_7b_C01 ul li a h4 b { position: relative; top:0px; margin:0; padding:0; font-weight:bold; font-size:14px; line-height:20px;;  color: #333;}
.layout_640_1x4_7b_C01 ul li a h4 br { display:none;}
.layout_640_1x4_7b_C01 ul li a p { margin:0; padding:0; height:28px; overflow:hidden; line-height:28px; color:#DD2727; }
.layout_640_1x4_7b_C01 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_1x4_7b_C01 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_1x4_7b_C01 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_1x4_7b_C01 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_1x4_7b_C01 ul li a p small { }
.layout_640_1x4_7b_C01 ul li a .BUY { display:none;}

/** 公版模組layout_640_1x4_7b_C02 **/
.layout_640_1x4_7b_C02 { }
.layout_640_1x4_7b_C02 ul { overflow:hidden; display: block; margin:0 auto; padding:0 0 5% 0; width:100%;}
.layout_640_1x4_7b_C02 ul li { float: left; position:relative; display: inline-block; margin:0 0 0 2%; padding:2% 0;  border-bottom:1px dotted #ccc; width:96%; height:auto; background-color:#FFF;}
.layout_640_1x4_7b_C02 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_1x4_7b_C02 ul li a .imgArea { float:left; padding:0 2%; width:50%; }
.layout_640_1x4_7b_C02 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_1x4_7b_C02 ul li a h3 { position: relative; display:inline-block; margin:3% 3% 3% -2%; padding:0 5%; border-radius:0 24px 24px 0; height: 24px; overflow:hidden; font-weight:normal; font-size:14px; line-height:24px; color:#fff; background-color:#00BEB6; }
.layout_640_1x4_7b_C02 ul li a h3:after { content:""; z-index:0; position:absolute; top:0; left:0; width: 100%;  height: 100%; background-color:rgba(0,0,0,0.3);}
.layout_640_1x4_7b_C02 ul li a h3 span { z-index:1; position:relative;}
.layout_640_1x4_7b_C02 ul li a h4 { position: relative; margin:0px; padding:0 2% 0 0; height: 60px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px;  color: #333;}
.layout_640_1x4_7b_C02 ul li a h4 b { position: relative; top:0px; margin:0; padding:0; font-weight:bold; font-size:14px; line-height:20px;;  color: #333;}
.layout_640_1x4_7b_C02 ul li a h4 br { }
.layout_640_1x4_7b_C02 ul li a p { margin:0; padding:0; height:28px; overflow:hidden; line-height:28px; color:#DD2727; }
.layout_640_1x4_7b_C02 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_1x4_7b_C02 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_1x4_7b_C02 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_1x4_7b_C02 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_1x4_7b_C02 ul li a p small { }
.layout_640_1x4_7b_C02 ul li a .BUY { display:none;}

/** 公版模組layout_640_1x4_7b_C03 **/
.layout_640_1x4_7b_C03 { }
.layout_640_1x4_7b_C03 ul { overflow:hidden; display: block; margin:0 auto; padding:0 0 5% 0; width:100%;}
.layout_640_1x4_7b_C03 ul li { float: left; position:relative; display: inline-block; margin:0 0 0 2%; padding:0 0; border-bottom:1px dotted #ccc; width:96%; height:auto; background-color:#FFF;}
.layout_640_1x4_7b_C03 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_1x4_7b_C03 ul li a .imgArea { float:left; padding:2%; width:50%; }
.layout_640_1x4_7b_C03 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_1x4_7b_C03 ul li a h3 { position:absolute; bottom:0px; left:0; margin:2%; padding:0 5%; width:46%; height: 24px; overflow:hidden; font-weight:bold; font-size:14px; line-height:24px; text-align:center;  color:#fff; background-color:rgba(0,0,0,0.4) !important;}
.layout_640_1x4_7b_C03 ul li a h4 { position: relative; margin:5% 1% 5% 0; padding:0 2% 0 0; height: 88px; overflow:hidden; font-weight:normal; font-size:16px; line-height:22px;  color: #333;}
.layout_640_1x4_7b_C03 ul li a h4 b { position: relative; top:0px; margin:0; padding:0; font-weight:bold; font-size:16px; line-height:22px;;  color: #333;}
.layout_640_1x4_7b_C03 ul li a h4 br { }
.layout_640_1x4_7b_C03 ul li a p { margin:0; padding:0; height:28px; overflow:hidden; line-height:28px; color:#DD2727; }
.layout_640_1x4_7b_C03 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_1x4_7b_C03 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_1x4_7b_C03 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_1x4_7b_C03 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_1x4_7b_C03 ul li a p small { }
.layout_640_1x4_7b_C03 ul li a .BUY { display:none;}

/** 公版模組layout_640_1x4_7b_C04 **/
.layout_640_1x4_7b_C04 { }
.layout_640_1x4_7b_C04 ul { overflow:hidden; display: block; margin:0 auto; padding:0 0 5% 0; width:100%;}
.layout_640_1x4_7b_C04 ul li { float: left; position:relative; display: inline-block; margin:0 0 0 2%; padding:2% 0; border-bottom:1px dotted #ccc; width:96%; height:auto; background-color:#FFF;}
.layout_640_1x4_7b_C04 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_1x4_7b_C04 ul li a .imgArea { float:left; padding:0 2%; width:50%;  }
.layout_640_1x4_7b_C04 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_1x4_7b_C04 ul li a h3 { display:none; }
.layout_640_1x4_7b_C04 ul li a h4 { position: relative; margin:4% 1% 2% 0; padding:0 2% 0 0; height: 60px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px;  color: #333;}
.layout_640_1x4_7b_C04 ul li a h4 b { position: relative; top:0px; margin:0; padding:0; font-weight:bold; font-size:14px; line-height:20px;;  color: #333;}
.layout_640_1x4_7b_C04 ul li a h4 br { }
.layout_640_1x4_7b_C04 ul li a p { margin:0; padding:0; height:28px; overflow:hidden; line-height:28px; color:#DD2727; }
.layout_640_1x4_7b_C04 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_1x4_7b_C04 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_1x4_7b_C04 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_1x4_7b_C04 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_1x4_7b_C04 ul li a p small { }
.layout_640_1x4_7b_C04 ul li a .BUY { position: absolute; bottom:0; left:50%; margin:3% 3% 3% 0; padding:0 10%; border-radius:4px; height:30px; overflow:hidden; font-size:16px; line-height:30px; text-align:center; letter-spacing:-1px;  color:#fff; }
.layout_640_1x4_7b_C04 ul li a .BUY span { z-index:1; position:relative;}
.layout_640_1x4_7b_C04 ul li a .BUY span:after  { content: ""; position:relative; top:-1px; display: inline-block; margin-left:5px;  width: 0; height: 0; border: 5px solid #333; border-width: 5px 0px 5px 6px; border-color: transparent transparent transparent #fff;}

/** 公版模組layout_640_1x4_7b_C05 **/
.layout_640_1x4_7b_C05 { }
.layout_640_1x4_7b_C05 ul { overflow:hidden; display: block; margin:0 auto; padding:0 0 5% 0; width:100%;}
.layout_640_1x4_7b_C05 ul li { float: left; position:relative; display: inline-block; margin:0 0 0 2%; padding:0; border-bottom:1px dotted #ccc; width:96%; height:auto; background-color:#FFF;}
.layout_640_1x4_7b_C05 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_1x4_7b_C05 ul li a .imgArea { float:left; padding:2%; width:50%;  }
.layout_640_1x4_7b_C05 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_1x4_7b_C05 ul li a h3 { position:absolute; bottom:0; left:0; margin:2%; padding:0 5%; width:46%; height: 24px; overflow:hidden; font-weight:bold; font-size:14px; line-height:24px; text-align:center;  color:#fff; background-color:rgba(0,0,0,0.4) !important;}
.layout_640_1x4_7b_C05 ul li a h4 { position: relative; margin:4% 1% 2% 0; padding:0 2% 0 0; height: 60px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px;  color: #333;}
.layout_640_1x4_7b_C05 ul li a h4 b { position: relative; top:0px; margin:0; padding:0; font-weight:bold; font-size:14px; line-height:20px;;  color: #333;}
.layout_640_1x4_7b_C05 ul li a h4 br { }
.layout_640_1x4_7b_C05 ul li a p { margin:0; padding:0; height:28px; overflow:hidden; line-height:28px; color:#DD2727; }
.layout_640_1x4_7b_C05 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_1x4_7b_C05 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_1x4_7b_C05 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_1x4_7b_C05 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_1x4_7b_C05 ul li a p small { }
.layout_640_1x4_7b_C05 ul li a .BUY { position: absolute; bottom:0; right:0; margin:0 0 2% 0; padding:0 10px; border-radius:30px 0 0 30px; height:30px; overflow:hidden; font-size:16px; line-height:30px; text-align:center; letter-spacing:-1px;  color:#fff; }
.layout_640_1x4_7b_C05 ul li a .BUY span { display:none;}
.layout_640_1x4_7b_C05 ul li a .BUY:after  { content: "GO"; }

/** 公版模組layout_640_1x4_7b_C10**/
.layout_640_1x4_7b_C10 { }
.layout_640_1x4_7b_C10 ul { overflow:hidden; display: block; margin:0 auto; padding:0 0 5% 0; width:100%;}
.layout_640_1x4_7b_C10 ul li { float: left; position:relative; display: inline-block; margin:0 0 0 2%; padding:0; border-bottom:1px dotted #ccc; width:96%; height:auto; background-color:#FFF;}
.layout_640_1x4_7b_C10 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_1x4_7b_C10 ul li a .imgArea { float:left; padding:2%; width:50%;  }
.layout_640_1x4_7b_C10 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_1x4_7b_C10 ul li a h3 { position: absolute; top:0; left:0; display:inline-block; margin:2%; padding:5px; overflow:hidden; font-weight:normal; font-size:12px; line-height:14px; color:#fff;}
.layout_640_1x4_7b_C10 ul li a h3 span { display: block; width:28px; height:28px; overflow:hidden;  text-align:center; }
.layout_640_1x4_7b_C10 ul li a h4 { position: relative; margin:5% 1% 5% 0; padding:0 2% 0 0; height: 88px; overflow:hidden; font-weight:normal; font-size:16px; line-height:22px;  color: #333;}
.layout_640_1x4_7b_C10 ul li a h4 b { position: relative; top:0px; margin:0; padding:0; font-weight:bold; font-size:16px; line-height:22px;;  color: #333;}
.layout_640_1x4_7b_C10 ul li a h4 br { }
.layout_640_1x4_7b_C10 ul li a p { margin:0; padding:0; height:28px; overflow:hidden; line-height:28px; color:#DD2727;}
.layout_640_1x4_7b_C10 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_1x4_7b_C10 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_1x4_7b_C10 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_1x4_7b_C10 ul li a p .Price { font-size:24px; font-weight:bold; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_1x4_7b_C10 ul li a p small { }
.layout_640_1x4_7b_C10 ul li a .BUY { display:none;}




/**延遲載圖用**/
.mainArea .articleList * img.lazy {display:none} 

/** 針對320字體縮小 **/
@media screen and (max-width: 320px) {
	.m_content_Area ul li a p {}
	.m_content_Area ul li a p del { font-size:11px;}
	.m_content_Area ul li a p b { font-size:10px;}
	.m_content_Area ul li a p .money { font-size:12px;}
	.m_content_Area ul li a p .Price { font-size:20px;}
	.m_content_Area ul li a p small {font-size:10px; }
}
/** 公版模組layout_640_2x4_1b_D02 **/

.layout_640_2x4_1b_D02 * { -webkit-box-sizing:content-box ; box-sizing: content-box; text-align: center;}
.layout_640_2x4_1b_D02 h2 { display: block;    padding-top: 15px;  margin:0 auto ;  font-size:30px; color:#FFF; text-align:center; }
.layout_640_2x4_1b_D02 ul { overflow:hidden; display: block; margin:0 auto; padding:5% 0; width:100%; }
.layout_640_2x4_1b_D02 ul li { float: left; position:relative; display: inline-block; margin:7% 0 2% 0; padding:0 ;width:49%; height:auto; }
.layout_640_2x4_1b_D02 ul li:nth-child(odd) { margin-right:2%;}
.layout_640_2x4_1b_D02 ul li a {  margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_2x4_1b_D02 ul li a h5 {  padding:0 2%; margin:0; float:left; height: 24px; overflow:hidden; font-weight:normal; font-size:15px; line-height:24px; text-align:center;  color:#fff; background-color:rgba(0,0,0,0.4); border-top-right-radius:6px;border-top-left-radius:6px; !important; max-width:96%; text-overflow: ellipsis;}
.layout_640_2x4_1b_D02 ul li a .imgArea { display:block; width:100%; float:left; background-color:#FFF; border-bottom:1px dotted #FFF;}
.layout_640_2x4_1b_D02 ul li a .imgArea img { margin:0; padding:0; width:100%; height:auto;}
.layout_640_2x4_1b_D02 ul li a .textArea{display:block; width:100%; float:left; background-color:#FFF;}
.layout_640_2x4_1b_D02 ul li a .textArea h4 {  margin:0 0 0 0; padding:4% 0 0 0; width: 100%; height:20px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px;  color: #333; text-align: center;}
.layout_640_2x4_1b_D02 ul li a .textArea h4 b { margin:0px; padding:0px; font-weight:bold; font-size:17px; line-height:20px;;  color: #333;}
.layout_640_2x4_1b_D02 ul li a .textArea h3  {  margin:0 auto;  height:43px;  padding:1% 10% 0 10%;  overflow:hidden; font-weight:normal; font-size:14px; line-height:20px;  color: #333; text-align:center;}
.layout_640_2x4_1b_D02 ul li a .textArea h3 b { margin:0px; font-weight:normal; padding:0px;  font-size:14px; line-height:20px;;  color: #333;}
.layout_640_2x4_1b_D02 ul li a .textArea p { margin:0 0 0 0; padding:0 8%; height:26px; overflow:hidden; line-height:26px; color:#D62672; text-align:center;}
.layout_640_2x4_1b_D02 ul li a .textArea p del { padding-left:2px; font-size:14px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_2x4_1b_D02 ul li a .textArea p b { font-size:13px; letter-spacing:-1px;}
.layout_640_2x4_1b_D02 ul li a .textArea p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_2x4_1b_D02 ul li a .textArea p .Price { font-size:24px; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_2x4_1b_D02 ul li a .textArea p small { }
.layout_640_2x4_1b_D02 ul li .other { display: block;margin:0; padding:3% 0 6% 0; width:100%; height:30px; overflow:hidden;   font-weight:normal; font-size:14px;color: #333; line-height:30px; background-color:#FFF; text-align:center;}
.layout_640_2x4_1b_D02 ul li .other b{ display:block; width:70%; height:30px; overflow:hidden; padding:0 2%; margin:0 auto; border-radius: 30px;font-size:13px; letter-spacing:-1px; color:#FFF; background-color:#F00;}
.layout_640_2x4_1b_D02 ul li .other a{ text-decoration:none; color:#F00;}

@media screen and (min-width:320px) and (max-width:374px){
.layout_640_2x4_1b_D02 h2 { display: block;    padding-top: 10px;  margin:0 auto ;  font-size:22px; color:#fff; text-align:center;border:0px; vertical-align:top; width:100%; height:auto;}
.layout_640_2x4_1b_D02 ul li a .textArea h5 {  padding:0 2%; margin:0; float:right; height: 20px; overflow:hidden; font-weight:normal; font-size:12px; line-height:20px; text-align:center;  color:#fff; background-color:rgba(0,0,0,0.4) !important;}
.layout_640_2x4_1b_D02 ul li a .textArea h4 {  margin:0 0 0 0; padding:2% 0 0 0; width: 100%; overflow:hidden; font-weight:normal; font-size:12px; line-height:20px;  color: #333;text-align:center;}
.layout_640_2x4_1b_D02 ul li a .textArea h4 b { margin:0px; padding:0px; font-weight:bold; font-size:14px; line-height:20px;;  color: #333;}
.layout_640_2x4_1b_D02 ul li a .textArea h3  {}
.layout_640_2x4_1b_D02 ul li a .textArea h3 b { margin:0px; font-weight:normal; padding:0px;  font-size:12px; line-height:18px;;  color: #333;}
.layout_640_2x4_1b_D02 ul li a .textArea p { margin:0 0 0 0; padding:0 8%; height:26px; overflow:hidden; line-height:28px; color:#D62672;text-align:center;}
.layout_640_2x4_1b_D02 ul li a .textArea p del { padding-left:2px; font-size:12px; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_2x4_1b_D02 ul li a .textArea p b { font-size:13px; letter-spacing:-1px;}
.layout_640_2x4_1b_D02 ul li a .textArea p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_2x4_1b_D02 ul li a .textArea p .Price { font-size:20px; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_2x4_1b_D02 ul li a .textArea p small { }
	
}
/** 公版模組layout_640_2x4_1b_D02 結束 **/
/** 公版模組layout_640_1x4_1b_F01 **/
.layout_640_1x4_1b_F01 { font-family:"微軟正黑體","Arial Black", Gadget, sans-serif; text-align: center; }
.layout_640_1x4_1b_F01 h2 { display: none;    padding: 3vw 0;  margin:0 auto ;  font-size:6vw; color:#FFF; text-align:center;}
.layout_640_1x4_1b_F01 ul {  margin:0 auto; padding:4vw 0 8vw 0; width:100%; }
.layout_640_1x4_1b_F01 ul li { 
position: relative;
    display: block;
    margin: 0 6% 5% 6%;
    padding: 0 6%;
    width: 88% !important;
    height: auto;
    background-color: #FFF;
    border-radius: 4vw;
    text-align: left;
    overflow: hidden;}
.layout_640_1x4_1b_F01 ul li a {  margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_1x4_1b_F01 ul li a .imgArea { display: block;width: 55%;float: right;margin: 10% -10% 10%;}
.layout_640_1x4_1b_F01 ul li a .imgArea img { margin:2% 0px 0px 2%; padding:0; width:90%; height:auto; }
.layout_640_1x4_1b_F01 ul li a .textArea{display:block; width:52%; float:left;position:absolute; top:15%; left:4%;text-align: left;}
.layout_640_1x4_1b_F01 ul li a .textArea h5 {  margin:0; padding:0; overflow:hidden; height:4vw; font-size:3vw;   color: #000;}
.layout_640_1x4_1b_F01 ul li a .textArea h5 b { }
.layout_640_1x4_1b_F01 ul li a .textArea h3 { margin:0vw 0 1vw 0; padding:0; overflow:hidden;  height:7vw; font-size:5.5vw;  line-height:7vw; color: #000;}
.layout_640_1x4_1b_F01 ul li a .textArea h3 b { }
.layout_640_1x4_1b_F01 ul li a .textArea h4 {  margin:0; padding:0 0.5vw; overflow:hidden; height:6.5vw; font-size:4vw; line-height:6.5vw;  color: #000;}
.layout_640_1x4_1b_F01 ul li a .textArea h4 b { display:inline-block; border-top:0.3vw solid #000; border-bottom:0.3vw solid #000; line-height:6vw;  }
.layout_640_1x4_1b_F01 ul li a .textArea p { margin:0vw 0 0 0; padding:0; overflow:hidden;  color:#d92670; }
.layout_640_1x4_1b_F01 ul li a .textArea p del { padding-left:1vw; font-size:4vw; font-family: Century Gothic; color:#9D9D9D;}
.layout_640_1x4_1b_F01 ul li a .textArea p .money {font-size:4vw; font-family: Century Gothic; letter-spacing:-1px;}
.layout_640_1x4_1b_F01 ul li a .textArea p b { font-size:5vw; letter-spacing:-1px;}
.layout_640_1x4_1b_F01 ul li a .textArea p .Price { font-size:11vw; font-family: Century Gothic; letter-spacing:-1vw;}
.layout_640_1x4_1b_F01 ul li a .textArea .btn{display:block;margin:-1vw 0 0 0; padding:1% 0 0 0; width:60%;   overflow:hidden; font-weight:normal;  text-align:center;}
.layout_640_1x4_1b_F01 ul li a .textArea .btn b{ display:block; padding:5% 12%; border-radius: 30px;  font-size:4vw; line-height:5vw; letter-spacing:-1px;background-color:#de304b; color:#FFF;box-shadow:2px 2px 0 rgba(153,0,0,1);margin:0 10px 10px 0;  }
.layout_640_1x4_1b_F01 ul li a .textArea .btn a{ text-decoration:none; color:#F00;}


 /** 公版模組layout_640_2xn_8b_B14 **/
.layout_640_2xn_8b_B14 { }
.layout_640_2xn_8b_B14 ul { overflow:hidden; display: block; margin:0 auto; padding:0 0 5% 0; width:100%; }
.layout_640_2xn_8b_B14 ul li { float: left; position:relative; display: inline-block; margin:0 1% 4% 1%; padding:0; width:48.5%;  width:49%; height:auto; border: 0px; background-color:#FFF;}
.layout_640_2xn_8b_B14 ul li { box-shadow:0 0 5px 0 rgba(0,0,0,0.1);}
.layout_640_2xn_8b_B14 ul li:nth-child(odd) { margin-left:0%;}
.layout_640_2xn_8b_B14 ul li:nth-child(even) { margin-right:0%;}
.layout_640_2xn_8b_B14 ul li:hover,
.layout_640_2xn_8b_B14 ul li:active { box-shadow:0 3px 5px 0 rgba(0,0,0,0.3);}
.layout_640_2xn_8b_B14 ul li a { display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_2xn_8b_B14 ul li a .imgArea { }
.layout_640_2xn_8b_B14 ul li a .imgArea img { margin:0 0 5% 0; padding:0; width:100%; height:auto;}
.layout_640_2xn_8b_B14 ul li a h3 { display:none; }
.layout_640_2xn_8b_B14 ul li a h4 { position: relative; margin:0px; padding:0 5%; width:100%; height: 40px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px;  color: #000;}
.layout_640_2xn_8b_B14 ul li a h4 b { position: relative; top:0px; margin:0px; padding:0px; font-weight:bold; font-size:14px; line-height:20px;;  color: #000;}
.layout_640_2xn_8b_B14 ul li a h4 br { display:none;}
.layout_640_2xn_8b_B14 ul li a p { margin:0; padding:0 5%; height:28px; overflow:hidden; line-height:28px; color:#d92670;}
.layout_640_2xn_8b_B14 ul li a p del { padding-right:2px; font-size:14px; font-family: Century Gothic; color:#5e5e5e;}
.layout_640_2xn_8b_B14 ul li a p b { font-size:13px; letter-spacing:-1px;}
.layout_640_2xn_8b_B14 ul li a p .money { font-size:14px; font-weight:bold; font-family: Century Gothic; }
.layout_640_2xn_8b_B14 ul li a p .Price { font-size:24px; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_2xn_8b_B14 ul li a p small { }
.layout_640_2xn_8b_B14 ul li a .BUY { position:relative; margin:5%; padding:0; border-radius:4px; height:30px; overflow:hidden; font-size:16px; line-height:30px; text-align:center; letter-spacing:-1px;  color:#fff; background-color:#f62c3b }
.layout_640_2xn_8b_B14 ul li a .BUY span { z-index:1; position:relative;}
.layout_640_2xn_8b_B14 ul li a .BUY span:after  { content: ""; position:relative; top:-1px; display: inline-block; margin-left:5px;  width: 0; height: 0; border: 5px solid #333; border-width: 5px 0px 5px 6px; border-color: transparent transparent transparent #fff;}

/** 公版模組layout_640_3xn_G03 **/
.layout_640_3xn_G03  { position:relative; display:block; -webkit-box-sizing:border-box; box-sizing:border-box; margin: 0 auto; padding:0; width: 100%; height:auto; overflow:hidden; font-size:14px; font-family:"微軟正黑體","Microsoft JhengHei",Helvetica; }
.layout_640_3xn_G03 * { -webkit-box-sizing:border-box; box-sizing:border-box; text-align: left;}
.layout_640_3xn_G03 h2 { display:none; position: relative; margin:0 auto; padding:10px 0; height: auto; overflow:hidden; font-weight: bold; font-size:20px; line-height:48px; color: #fff; text-align: left; letter-spacing: -0.05em;}
.layout_640_3xn_G03 h2 .title_bn img { width:100%; height:auto;}
.layout_640_3xn_G03 ul { overflow:hidden; display: block; margin:0 auto; padding:0 2% 2%; width:100%; }
.layout_640_3xn_G03 ul li { float: left; position:relative; display: inline-block; margin:0 1% 4% 1%; padding:0; width:32%; height:auto; border: 0px; background-color:#FFF;}
.layout_640_3xn_G03 ul li { box-shadow:0 0 5px 0 rgba(0,0,0,0.1);}
.layout_640_3xn_G03 ul li:nth-child(odd) { margin-left:1%;}
.layout_640_3xn_G03 ul li:nth-child(even) { margin-right:1%;}
.layout_640_3xn_G03 ul li:nth-of-type(3n+1) { margin-left:0%;}
.layout_640_3xn_G03 ul li:nth-of-type(3n+3) { margin-right:0%;}
.layout_640_3xn_G03 ul li:hover,
.layout_640_3xn_G03 ul li:active { box-shadow:0 3px 5px 0 rgba(0,0,0,0.3);}
.layout_640_3xn_G03 ul li a { position: relative; display: inline-block; margin:0; padding:0; width:100%; height:auto; text-decoration:none; }
.layout_640_3xn_G03 ul li a .imgArea { }
.layout_640_3xn_G03 ul li a .imgArea img { margin:0 0 5% 0; padding:0; width:100%; height:auto;}
.layout_640_3xn_G03 ul li a h3 { position: absolute; bottom:0; left:0; right:0;  margin:5% 15% 5% 5%; padding:0 15% 0 10%; border-radius:44px 0 0 44px; border:1px solid #ab2ddb; height:30px; overflow:hidden; font-size:16px; line-height:30px; text-align:center; letter-spacing:-1px; color:#ab2ddb;}
.layout_640_3xn_G03 ul li a h4 { position: relative; margin:0; padding:0 5%; width:100%; height: 40px; overflow:hidden; font-weight:normal; font-size:14px; line-height:20px;  color: #000;}
.layout_640_3xn_G03 ul li a h4 b { position: relative; top:0px; margin:0px; padding:0px; font-weight:bold; font-size:14px; line-height:20px;;  color: #000;}
.layout_640_3xn_G03 ul li a h4 br { display:none;}
.layout_640_3xn_G03 ul li a p { margin:0; padding:0 5%; height:28px; overflow:hidden; line-height:28px; color:#d92670;}
.layout_640_3xn_G03 ul li a p del { padding-right:2px; font-size:12px; font-family: Century Gothic; color:#5e5e5e;}
.layout_640_3xn_G03 ul li a p b { font-size:12px; letter-spacing:-1px;}
.layout_640_3xn_G03 ul li a p .money { font-size:12px; font-weight:bold; font-family: Century Gothic; }
.layout_640_3xn_G03 ul li a p .Price { font-size:20px; font-family: Century Gothic; letter-spacing:-1px; }
.layout_640_3xn_G03 ul li a p small { font-size:12px; }
.layout_640_3xn_G03 ul li a .BUY { position:relative; margin:5% 5% 5% 70%; padding:0; border-radius:44px; height:30px; overflow:hidden; font-size:16px; line-height:30px; text-align:center; letter-spacing:-1px;  color:#fff; background-color:#ab2ddb; }
.layout_640_3xn_G03 ul li a .BUY span { display:none;}
.layout_640_3xn_G03 ul li a .BUY:before  { content: "搶"; color:#fff;}
.layout_640_3xn_G03 ul li a .BUY:after  { content: ""; position:relative; top:-1px; display:none; margin-left:5px;  width: 0; height: 0; border: 5px solid #333; border-width: 5px 0px 5px 6px; border-color: transparent transparent transparent #fff;}

