/*15tthbirthday*/
body {
	color: #313131;
	font-family:"微軟正黑體","Microsoft JhengHei",Helvetica;
	font-size: 12px !important;
	line-height: 18px; 
	background:#ef1835;
/*	background-image:url(../img/bg.png);*/
	background-position:center;
}
a {
	color: #36c;
	outline:none;
	text-decoration: none;
}
a:hover {
	color: #313131;
	text-decoration: none;
}
/**/
.main { margin: 0 auto;position: relative; width: 1050px; text-align:center; }
/**/
/*.ProductList商品整區塊設定*/
.ProductList { background:#68001d;
    -webkit-border-radius:10px;
	width: 1030px;
	margin: 0 auto;
	margin-bottom: 15px;
	padding-left:13px;
}

/*.ProductList li.item 商品單塊設定*/
.ProductList li.item {
	float: left;
	margin:22px 3px 11px 3px;
	padding: 5px 0.5% 5px 0.5% ;
	text-align: center;
	width: 31%;
	min-height: 310px;  
    border:1px solid #c4c7c8;
}



/**/
.ProductList li.item:nth-child(-n+0) { border: none; margin-top:0px;}
.ProductList li.item a { display: block; }
.ProductList li.item a:hover { }
.ProductList li.item_0 { }
.ProductList li.item_2 { }
.ProductList li:odd {
}
.ProductList li:even {
}


.ProductList li.item:nth-child(-n+72){background:#fff;}


.ProductList li.item_0,
.ProductList li.item_1,
.ProductList li.item_2
{ margin-top:65px;}


.ProductList li.item_3,
.ProductList li.item_4,
.ProductList li.item_5
{margin-top:0px;}

.ProductList li.item_6,
.ProductList li.item_7,
.ProductList li.item_8
{margin-top:65px;}

.ProductList li.item_9,
.ProductList li.item_10,
.ProductList li.item_11
{margin-top:65px;}


.ProductList li.item_12,
.ProductList li.item_13,
.ProductList li.item_14,
.ProductList li.item_15,
.ProductList li.item_16,
.ProductList li.item_17,
.ProductList li.item_18,
.ProductList li.item_19,
.ProductList li.item_20,
.ProductList li.item_21,
.ProductList li.item_22,
.ProductList li.item_23,
.ProductList li.item_24,
.ProductList li.item_25,
.ProductList li.item_26,
.ProductList li.item_27,
.ProductList li.item_28,
.ProductList li.item_29,
.ProductList li.item_30,
.ProductList li.item_31,

.ProductList li.item_32,
.ProductList li.item_33,
.ProductList li.item_34,
.ProductList li.item_35,

.ProductList li.item_36,
.ProductList li.item_37,
.ProductList li.item_38,
.ProductList li.item_39,
.ProductList li.item_40,
.ProductList li.item_41,
.ProductList li.item_42,
.ProductList li.item_43,
.ProductList li.item_44,
.ProductList li.item_45,
.ProductList li.item_46,
.ProductList li.item_47,
.ProductList li.item_48,
.ProductList li.item_49,
.ProductList li.item_50,
.ProductList li.item_51,
.ProductList li.item_52,
.ProductList li.item_53,
.ProductList li.item_54,
.ProductList li.item_55,
.ProductList li.item_56,
.ProductList li.item_57,
.ProductList li.item_58,
.ProductList li.item_59,
.ProductList li.item_60,
.ProductList li.item_61,
.ProductList li.item_62,
.ProductList li.item_63,
.ProductList li.item_64,
.ProductList li.item_65,
.ProductList li.item_66,
.ProductList li.item_67,

.ProductList li.item_72,
.ProductList li.item_73,
.ProductList li.item_74,
.ProductList li.item_75,
.ProductList li.item_76,
.ProductList li.item_77,
.ProductList li.item_78,
.ProductList li.item_79,
.ProductList li.item_80,
.ProductList li.item_81,
.ProductList li.item_82,
.ProductList li.item_83,
.ProductList li.item_84,
.ProductList li.item_85,
.ProductList li.item_86,
.ProductList li.item_87,
.ProductList li.item_88,
.ProductList li.item_89,
.ProductList li.item_90,
.ProductList li.item_91,

.ProductList li.item_92,
.ProductList li.item_93,
.ProductList li.item_94
{ margin-top:30px; }

.ProductList li.item_92{ width:49%;}
.ProductList li.item_93, .ProductList li.item_94, .ProductList li.item_95, .ProductList li.item_96 { width:22.6%;}


/*.item .ProductImg商品圖片*/
.item .ProductImg { padding-top: 0px; }
.item .ProductImg img {
	height: auto;
	width: 95%;
	min-height:175px;
	margin: 0 auto;
}

/*商品文字介紹_副標*/
.item .ProductDesc {
	color: #ff2c8f;
	height: 36px;
	overflow: hidden;
	padding-top: 1px; line-height:14pt;
}

/*.item .ProductName商品名稱*/
.item .ProductName {
	color: #000;
	height: 40px;
	overflow: hidden;
	padding-top: 1px;line-height:15pt;
	font-weight:bold;
	font-size:15px;
}

/*.item .ProducPrice商品價格*/
.item .ProducPrice {
	color: #555;
	line-height: 40px;
	padding: 3px 2px 0 2px; 
}

/*原價*/
.item .ProducPrice i {
	font-style: normal;
	margin: 0 2px;
}
.item .ProducPrice i em {
	font-style: normal;
	text-decoration: line-through;
	vertical-align:bottom;
}

/*原價數字*/
.item .ProducPrice i em span {font-family:"Century Gothic",Arial,"Microsoft JhengHei";
	font-weight: normal;
	color: #555;
	font-size: 13px;
	line-height: 1.32;
	margin: 0 5px 0 0;
}

/*商品價格數字*/
.item .ProducPrice span {font-family:"Century Gothic",Arial,"Microsoft JhengHei";
	color: #ff207f;
	font-size: 44px;
	font-weight: bold;
	margin: 0 1px 0 1px;
	vertical-align: text-bottom;
    vertical-align:initial;
}

/*選購按鈕格式*/
.item .ProducPrice b {
	background: url(../images/icon_buy.png) left 0px no-repeat;
	display: inline-block;
	height: 18px;
	width: 32px;
	vertical-align: text-bottom;
}


/*.item .Event_Condition活動格價格*/
.item .Event_Condition {
	color: #555;
	padding: 3px 2px 0 2px;
	line-height: 22px;
}

/*.item .Event_Condition i  活動格價格文字*/
.item .Event_Condition i {
	font-style: normal;
	margin:  0 3px 0 3px;
	line-height: 22px;
}

/*.item .Event_Condition i span             活動格價格重點文字(數字)*/
.item .Event_Condition i span {
	color: #f20000;
	font-size: 18px;
	font-weight: bold;

	margin:  0 1px 0 1px;
	vertical-align: text-bottom;
}
/*.item .Event_Condition b   活動格選購按鈕*/
.item .Event_Condition b {
	background: url(../images/icon_buy.png) left 0px no-repeat;
	display: inline-block;
	height: 18px;
	width: 32px;
	vertical-align: text-bottom;
}
#ProductList{}
.pro_temp {}

/*分類大標*/
/****/
.sub_tit { position: absolute;  height:50px; width:1000px;color:#FFFFFF; text-align:center; }
.sub_01 { top: 0px; }
.sub_02 { top: 993px; }
.sub_03 { top: 1524px; }
.sub_04 { top: 1110px; }
.sub_05 { top: 1480px; }
.sub_06 { top: 1850px; }
.sub_07 { top: 2220px; }
.sub_08 { top: 2590px; }

.sub_09 { top: 2960px; }
.sub_10 { top: 3330px; }
.sub_11 { top: 3700px; }
.sub_12 { top: 4070px; }
.sub_13 { top: 4440px; }
.sub_14 { top: 4810px; }
.sub_15 { top: 5180px; }
.sub_16 { top: 5550px; }
.sub_17 { top: 5920px; }

.sub_18 { top: 6610px; }
.sub_19 { top: 6980px; }
.sub_20 { top: 7350px; }
.sub_21 { top: 7720px; }
.sub_22 { top: 8090px; }

.sub_23 { top: 8460px; }
/*line27---310+5+5=320
前1高度+(320*行數)+50
*/


.gotop{
	background: url(//m.payeasy.com.tw/Static/mobile/img/gotop.png) no-repeat;
    bottom: 60px;
    cursor: pointer;
    display: none;
    height: 36px;
    position: fixed;
    right: 10px;
    width: 48px;
	bottom:50px;
    z-index: 900;
}
.gotop a{ display:block; width:48px; height:36px;}

header, footer{ display:none;}
.top_m{ display:none;}
.break_m{ display:none;}
.time_m{ display:none;}
.am100_m{ display:none;}
.sub_tit{display:block;}



@media screen and (max-width: 767px) {
	
	
.main .slide { display:none;}

.main{ width:100%; }
.gotop{ display:block;}
.top{ display:none;}
.top_m{width:100%; display:block; margin-top:12px; margin-bottom:12px;}
.top_m img{width:100%; height:auto;}
.header_b, .footer_b{ display:none;}

.break{ display:none;}
.break_m{width:100%; display:block; border-bottom:0px #0319a1 solid; margin:0px auto; max-height:100px;  min-height:70px; height:inherit;}
.break_m img{width:100%; margin:0px;}
.time_m{ display:block; width:100%;}
.am100_m{ display:block; background:#000000; width:100%; color:#FFFFFF; font-size:14pt; padding:1% 0.5%; line-height:20pt; text-align:center;}
.am100_m i{ color:#F8FF00; font-weight:bold; font-style:normal;}

/*****/
header, footer{ display: block;}
header{ 
	background: url(../images/headerBgPink_76.gif) repeat-x;
	background-size:1px 38px;
    height: 38px;
    position: relative;
    z-index: 10;
}
header h2 {
    background: url(../images/logo_header0722.png) no-repeat;
	background-size: 106px 29px;
    height: 29px;
    left: 10px;
    position: absolute;
    top: 5px;
    width: 106px;
}
header h2 a {
	height:100%;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}
footer{
	text-align:center;
	padding:13px 0 8px;
}
footer p a { display:inline-block; }
footer p span {
	display:inline-block;
	width:70px;
	height:20px;
	text-indent:-9999px;
	margin:0 11px;
}
footer p span.pc {
	background:url(../images/versionPC.gif) left bottom;
	background-size:70px 40px;
}
footer p span.mobile {
	background:url(../images/versionMobile.gif) left bottom;
	background-size:70px 40px;
}
footer p span.on { background-position:left top; }
footer .address {
	line-height:24px;
	color:#e28ca9;
	font-size:11px;
	font-style:normal;
	padding-top:5px;
}
footer .address a {
	text-decoration:underline;
	color:#b83c6a;
}
/*****/
.ProductList{ 
	width:100%;
	margin-bottom: 0px;
	padding-left:2px;

}

.ProductList li.item{width:46%;}
.item .ProductName{height:38px;}

.ProductList li.item_0,
.ProductList li.item_1
{ margin-top:20px;}

.ProductList li.item_2,
.ProductList li.item_3,
.ProductList li.item_4,
.ProductList li.item_5,
.ProductList li.item_6,
.ProductList li.item_7,
.ProductList li.item_8,
.ProductList li.item_9
{ margin-top:0px;}

.ProductList li.item_10,
.ProductList li.item_11
{margin-bottom:20px; margin-top:0px;}

.sub_tit{display:none;}
.item .ProducPrice b{display:none;}

.ProductList li.item:nth-child(-n+20){background:#fff; height:350px;}


}




.item .ProductDesc,
.item .ProductName,
.item .ProducPrice{ padding:2px 0px; width:95%; }

/*
.ProductList li.item:nth-child(-n+4) { border-top: 1px dashed #ffb8c9; }
*/
.ProductList li.item:nth-child(-n+2) { /*border: none;*/ }
.item .ProducPrice i em{}






/**20160427 tag wfe******************/
.tag_wfe {
	width: 20px;
	background-color: #E36E1A;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 20px;
	color: #fff !important;
	font-size: 12px !important;
	font-style: normal;
	line-height: 20px;
	text-align: center;
	position: relative;
	display: inline-block;
	margin: 0 3px!important;
	font-weight: normal!important;
}
.tag_wfe .brief {
	position: absolute;
	background: #E36E1A;
	width: 64px;
	line-height: 16px;
	color: #fff !important;
	font-size: 12px !important;
	display: none;
	left: 22px;
	top: -5px;
	margin: 0!important;
	font-weight: normal!important;
}
.tag_wfe:hover .brief { display: block; }
.tag_wfe .brief:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	left: -10px;
	top: 10px;
	border-width: 5px;
	border-style: solid;
	border-color: transparent #E36E1A transparent transparent;
}












