/*15tthbirthday*/
body {
	color: #313131;
	font-family:"微軟正黑體","Microsoft JhengHei",Helvetica;
	font-size: 12px !important;
	line-height: 18px; 
	background:#a61941;
	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: 950px; height:5950px; }
/**/
/*.ProductList商品整區塊設定*/
.ProductList { background:#ffffff;
    -webkit-border-radius:10px;
	width: 950px;
	margin: 0 auto;
	margin-bottom: 15px;
}

/*.ProductList li.item 商品單塊設定*/
.ProductList li.item {
	float: left;
	margin:22px 3px 11px 3px;
	padding: 5px 0.5% 5px 0.5% ;
	text-align: center;
	width: 23%;
	height: 334px;  
    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:odd {
}
.ProductList li:even {
}



.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%;
	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:14pt;
}

/*.item .ProducPrice商品價格*/
.item .ProducPrice {
	color: #555;
	line-height: 22px;
	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: #ff0000;
	font-size: 30px;
	font-weight: bold;
	margin: 0 1px 0 1px;
	vertical-align: text-bottom;
    vertical-align:initial;
}

/*選購按鈕格式*/
.item .ProducPrice b {
	background: url(../img/icon_buy.jpg) left 0px no-repeat;
	display: inline-block;
	height: 18px;
	width: 40px;
	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:950px;color:#FFFFFF; }
.sub_01 { top: 0px; }
.sub_02 { top: 370px; }
.sub_03 { top: 740px; }
.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(http://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;}







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

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

.sub_tit {display:none;}




/**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;
}

.mu_m{ display:none;}


/*logo區塊*/


	
#logo h1 {
	font-size: 30px;
	color:#FFF;
	text-align:center;
	line-height:60px;
	background-color:#fe5200;
}

#logo #logobox { margin:6px  auto 0px 6px; width:100%;
}

#logo #logobox ul {
}
#logo #logobox ul li { float:left; margin: 0px 5px 5px 0;
}

.logowall { background:#ffffff;
	width: 950px;
	margin: 0 auto 10px auto;
	padding: 0 0 10px 0px; overflow:hidden;
	
}

/*logo區塊_商品單塊設定*/
/*#logo{
	display:block;
	margin:0 auto;
	width:950px;
	margin-top:10px;
	margin-bottom:50px;
	background-color:#FFF;
}
	
	



/******mindy******/
.ProductList li.item_0{ margin-left: 5px; margin-top: 370px;}
.ProductList li.item_1{ margin-top: 370px;}
.ProductList li.item_2{ margin-top: 370px;}
.ProductList li.item_3{ margin-top: 370px;}
.ProductList li.item_4{ margin-top: 20px;}
.ProductList li.item_5{ margin-top: 20px;}
.ProductList li.item_6{ margin-top: 20px;}
.ProductList li.item_7{ margin-top: 20px;}
.ProductList li.item_8{ margin-left: 5px; margin-top: 390px;}
.ProductList li.item_9{ margin-top: 390px;}
.ProductList li.item_10{ margin-top: 390px;}
.ProductList li.item_11{ margin-top: 390px;}
.ProductList li.item_12{ margin-top: 20px;}
.ProductList li.item_13{ margin-top: 20px;}
.ProductList li.item_14{ margin-top: 20px;}
.ProductList li.item_15{ margin-top: 20px;}
.ProductList li.item_16{ margin-left: 5px; margin-top: 390px;}
.ProductList li.item_17{ margin-top: 390px;}
.ProductList li.item_18{ margin-top: 390px;}
.ProductList li.item_19{ margin-top: 390px;}
.ProductList li.item_20{ margin-top: 20px;}
.ProductList li.item_21{ margin-top: 20px;}
.ProductList li.item_22{ margin-top: 20px;}
.ProductList li.item_23{ margin-top: 20px;}
.ProductList li.item_24{ margin-left: 5px; margin-top: 390px;}
.ProductList li.item_25{ margin-top: 390px;}
.ProductList li.item_26{ margin-top: 390px;}
.ProductList li.item_27{ margin-top: 390px;}
.ProductList li.item_28{ margin-top: 20px;}
.ProductList li.item_29{ margin-top: 20px;}
.ProductList li.item_30{ margin-top: 20px;}
.ProductList li.item_31{ margin-top: 20px;}
.ProductList li.item_32{ margin-left: 5px; margin-top: 390px;}
.ProductList li.item_33{ margin-top: 390px;}
.ProductList li.item_34{ margin-top: 390px;}
.ProductList li.item_35{ margin-top: 390px;}
.ProductList li.item_36{ margin-top: 20px;}
.ProductList li.item_37{ margin-top: 20px;}
.ProductList li.item_38{ margin-top: 20px;}
.ProductList li.item_39{ margin-top: 20px;}

/******封館主打星******/


.star_s_01{ background-color:#a61941; width:333px;height:432px;float:left;}
.star_s_02{ background-color:#a61941; width:333px;height:432px;float:left;}
.star_s_03{ background-color:#a61941; width:333px;height:432px;float:left;}

/******標題******/

.bn_s_01{ background: purple; color:#fff; position: absolute; width: 950px; height: 350px; top: 280px; left: 0px; font-size:48px; line-height:346px;text-align:center;}
.bn_s_01 img{ width: 950px; height: 350px; }
.bn_s_02{ background: purple; color:#fff; position: absolute; width: 950px; height: 350px; top: 1400px; left: 0px; font-size:48px; line-height:346px;text-align:center;}
.bn_s_02 img{ width: 950px; height: 350px; }
.bn_s_03{ background: purple; color:#fff; position: absolute; width: 950px; height: 350px; top: 2520px; left: 0px; font-size:48px; line-height:346px;text-align:center;}
.bn_s_03 img{ width: 950px; height: 350px; }
.bn_s_04{ background: purple; color:#fff; position: absolute; width: 950px; height: 350px; top: 3640px; left: 0px; font-size:48px; line-height:346px;text-align:center;}
.bn_s_04 img{ width: 950px; height: 350px; }
.bn_s_05{ background: purple; color:#fff; position: absolute; width: 950px; height: 350px; top: 4770px; left: 0px; font-size:48px; line-height:346px;text-align:center;}
.bn_s_05 img{ width: 950px; height: 350px; }
.bn_s_06{ background: purple; color:#fff; position: absolute; width: 950px; height: 350px; top: 4808px; left: 0px; font-size:48px; line-height:346px;text-align:center;}
.bn_s_06 img{ width: 950px; height: 350px; }
.bn_s_07{ background: purple; color:#fff; position: absolute; width: 1000px; height: 300px; top: 5550px; left: 0px; font-size:48px; line-height:300px;text-align:center;}
.bn_s_07 img{ width: 1000px; height: 300px; }
.bn_s_08{ background: purple; color:#fff; position: absolute; width: 1000px; height: 300px; top: 5860px; left: 0px; font-size:48px; line-height:300px;text-align:center;}
.bn_s_08 img{ width: 1000px; height: 300px; }
.bn_s_09{ background: purple; color:#fff; position: absolute; width: 1000px; height: 300px; top: 6170px; left: 2px; font-size:48px; line-height:300px;text-align:center;}
.bn_s_09 img{ width: 1000px; height: 300px; }

@media screen and (max-width: 767px) {

	.bn_s_01{width:100%; position:static; height:auto;}
	.bn_s_01 img{ width:100%; height:auto;}
	.bn_s_02{width:100%; position:absolute; height:auto;top: 2050px;}
	.bn_s_02 img{ width:100%; height:auto;}
	.bn_s_03{width:100%; position:absolute; height:auto;top: 3490px;}
	.bn_s_03 img{ width:100%; height:auto;}
	.bn_s_04{width:100%; position:absolute; height:auto;top: 4970px;}
	.bn_s_04 img{ width:100%; height:auto;}
	.bn_s_05{width:100%; position:absolute; height:auto;top: 6440px;}
	.bn_s_05 img{ width:100%; height:auto;}
	.bn_s_06{width:100%; position:absolute; height:auto;top: 6440px;}
	.bn_s_06 img{ width:100%; height:auto;}
	.bn_s_07{width:100%; position:absolute; height:auto;top: 9720px;}
	.bn_s_07 img{ width:100%; height:auto;}
    .bn_s_08{width:100%; position:absolute; height:auto;top: 10070px;}
	.bn_s_08 img{ width:100%; height:auto;}
    .bn_s_09{width:100%; position:absolute; height:auto;top: 10070px;}
	.bn_s_09 img{ width:100%; height:auto;}
	.title_s_01 { display:none;}
	.title_s_02 { display:none;}
	.title_s_03 { display:none;}
	.title_s_04 { display:none;}
	.title_s_05 { display:none;}
	.title_s_06 { display:none;}


	
.main .slide { display:none;}

.main{ width:100%; }
.gotop{ display:block;}
.top{ display:none;}
.mu{ display:none;}

.mu_m{width:100%; display:block; margin-top:0px;}
.mu_m img{width:100%;}
.top_m{width:100%; display:block; margin-top:0px;}
.top_m img{width:100%;}
.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%; height:300px; }
.item .ProductName{height:38px;}

.ProductList li.item_0, .ProductList li.item_1{ margin-left:3px; margin-top:20px;}
.ProductList li.item_2, .ProductList li.item_3{ margin-top:0px; margin-bottom:0px;}
.ProductList li.item_4, .ProductList li.item_5{ margin-top:10px; margin-bottom:0px;}
.ProductList li.item_6, .ProductList li.item_7{ margin-top:10px; margin-bottom:0px;}
.ProductList li.item_8, .ProductList li.item_9{ margin-left:3px; margin-top:180px;}
.ProductList li.item_10, .ProductList li.item_11{ margin-top:0px; margin-bottom:0px;}
.ProductList li.item_12, .ProductList li.item_13{ margin-top:10px; margin-bottom:0px;}
.ProductList li.item_14, .ProductList li.item_15{ margin-top:0px; margin-bottom:0px;}
.ProductList li.item_16, .ProductList li.item_17{ margin-left:3px; margin-top:180px;}
.ProductList li.item_18, .ProductList li.item_19{ margin-top:10px; margin-bottom:0px;}
.ProductList li.item_20, .ProductList li.item_21{ margin-top:10px; margin-bottom:0px;}
.ProductList li.item_22, .ProductList li.item_23{ margin-top:16px; margin-bottom:0px;}
.ProductList li.item_24, .ProductList li.item_25{ margin-left:3px; margin-top:180px;}
.ProductList li.item_26, .ProductList li.item_27{ margin-top:10px; margin-bottom:0px;}
.ProductList li.item_28, .ProductList li.item_29{ margin-top:10px; margin-bottom:0px;}
.ProductList li.item_30, .ProductList li.item_31{ margin-top:10px; margin-bottom:0px;}
.ProductList li.item_32, .ProductList li.item_33{ margin-left:3px; margin-top:180px;}
.ProductList li.item_34, .ProductList li.item_35{margin-top:10px; margin-bottom:0px;}
.ProductList li.item_36, .ProductList li.item_37{ margin-top:10px; margin-bottom:0px;}
.ProductList li.item_38, .ProductList li.item_39{ margin-top:10px; margin-bottom:0px;}



	.star_s_01{ text-align:center; height:auto; width:100%;}
	.star_s_02{ text-align:center; height:auto; width:100%;}
	.star_s_03{ text-align:center; height:auto; width:100%;}
	
	
.bestprice{ width:100%;}
.bestprice li.box{
	width: 47%;
	min-height:0;
	margin-top:0;
	padding: 10px 0.3% 5px 0.3%;
	border-top: 1px dashed #ffb8c9;
}

.bestprice h2{ display:none;}

.logo h5{ display:none;}
.logo{ display:none;}

	.logo li.box{
	width: 32%;
	min-height:0;
	margin:5px 0.2%;
	 padding: 0;
	border: 1px solid #BFBFBF;
}

#logo h1 {
    font-size: 23px;
    color: #FFF;
    text-align: center;
    line-height: 60px;
    background-color: #fe5200;
}


#logo #logobox { margin:6px  auto 0px 6px; width:100%;
}

#logo #logobox ul li { float:left; width:46%; height:50%;
}		

}


