﻿body {
	font-family: "Century Gothic", Arial, "微軟正黑體", "蘋果儷中黑", "儷黑 Pro", "新細明體", "sans-serif";
	font-size: 13px;
	line-height: 20px;
	color: #777;
	min-width: 1200px;
}
select, option, optgroup {
	font-family: "Century Gothic", Arial, "微軟正黑體", "蘋果儷中黑", "儷黑 Pro", "新細明體", "sans-serif";
}
a {
	text-decoration: none;
	outline: none;
	hlbr: expression(this.onFocus=this.blur());
	color: #767676;
}
a:hover {
	text-decoration: underline;
}
input, button {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
i, b, em, strong {
	font-size: 100%;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
:focus {
	outline: none;
}
/*::selection { background: #e8546f; color: #fff; }

::-moz-selection {
 background: #e8546f;
 color: #fff;
}*/
#hd {
	width: 100%;
	position: relative;
}
#bd {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	z-index: 888;
}
#ft {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
/******header*****/
.hd_wrap {
	width: 1200px;
	margin: 5px auto;
}
/*****nav top*****/
.nav_top_L {
	display: inline-block;
	float: left;
}
.nav_top_R {
	display: inline-block;
	float: right;
}
/*****/
.Member_logout {}
.Member_logout .nav_top_links.login-infor, .Member_logout .nav_top_links.logout, .Member_logout .nav_top_links.pcash span, .Member_logout .nav_top_links.coupon span, .Member_logout .nav_top_links.happye span, .Member_logout .nav_top_links.travelcash span {
	display: none;
}
.Member_login {}
.Member_login .nav_top_links.login-infor, .Member_login .nav_top_links.logout, .Member_login .nav_top_links.register, .Member_login .nav_top_links.pcash span, .Member_login .nav_top_links.coupon span, .Member_login .nav_top_links.happye span, .Member_login .nav_top_links.travelcash span {
	display: inline-block;
}
.Member_login .nav_top_links.login, .Member_login .nav_top_links.register {
	display: none;
}
/*****/
.nav_top_links {
	padding: 0 10px;
	font-size: 13px;
	display: inline-block;
	float: left;
}
.nav_top_links span {
	padding-left: 2px;
	color: #333;
	font-weight: bold;
}
.nav_top_links.fb {
	background: url(images/ind_v01/ico_fb.png) no-repeat left center;
	padding-left: 17px;
}
.nav_top_links.cs {
	background: url(images/ind_v01/ico_cs.png) no-repeat left center;
	padding-left: 17px;
}
.nav_top_links.line {
	background: url(images/ind_v01/ico_line.png) no-repeat left center;
	padding-left: 17px;
}
.nav_top_links.app {
	background: url(images/ind_v01/ico_app.png) no-repeat left center;
	padding-left: 17px;
}
.nav_top_links.vip {
	background: url(images/ind_v01/ico_vip.png) no-repeat left center;
	padding-left: 17px;
}
.nav_top_links.login-infor {
	color: #e8546f;
	padding-left: 0;
	padding-right: 0;
}
.nav_top_links.login-infor img {
	position: relative;
	top: 2px;
}
.nav_top_links.login-lv {
	background: url(images/ind_v01/ico_men.png) no-repeat left center;
	padding-left: 17px;
	color: #e8546f;
	padding-right: 0;
}
.nav_top_links.login, .nav_top_links.logout, .nav_top_links.register, .nav_top_links.pcash, .nav_top_links.coupon, .nav_top_links.happye, .nav_top_links.lang_zhTW, .nav_top_links.lang_zhCN, .nav_top_links.login_period {
	background: url(images/ind_v01/line01.png) right no-repeat;
	background-size: 1px 8px;
}
.nav_top_links.survey {
	background: url(images/ind_v01/ico_survey.png) no-repeat left center;
	padding-left: 17px;
	color: #e8546f;
}
.nav_top_links.order {
	background: url(images/ind_v01/ico_order.png) no-repeat left center;
	padding-left: 17px;
	color: #e8546f;
}
.nav_top_links.fav {
	background: url(images/ind_v01/ico_fav.png) no-repeat left center;
	padding-left: 17px;
	color: #e8546f;
}
.nav_top_links.cart {
	background: url(images/ind_v01/ico_cart.png) no-repeat left center;
	padding-left: 17px;
	color: #e8546f;
}
/**/
.pezLogo {
	float: left;
	margin-top: 5px;
}
.pezLogo a {
	display: block;
	width: 205px;
	height: 104px;
}
.ezfreeLogo {
	float: left;
	background: url(images/ind_v01/ezfree_logo_bg.jpg) no-repeat;
	width: 203px;
	height: 77px;
	overflow: hidden;
	padding: 1px 1px 26px;
	margin-bottom: 5px;
}
.ezfreeLogo img {
	width: 203px;
	height: auto;
}
/**/
.appDown {
	display: block;
	float: right;
	padding: 25px 10px 0;
	position: relative;
	cursor: pointer;
}
.qrcode {
	display: none;
	position: absolute; /*width: 200px;*/
	width: 100px;
	height: 110px;
	background: #fff;
	box-shadow: 0 0 3px #aaa; /*left: -185px;*/
	left: -85px;
	top: -1px;
}
.appDown:hover .qrcode {
	display: block;
}
.qrcode b {
	position: absolute;
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	right: -10px;
	top: 42%;
	margin-left: -2px;
	border-width: 5px;
	border-style: dashed dashed dashed solid;
	border-color: transparent transparent transparent #fff;
}
.guidePbenefit a,.joinPbenefit a{
	display: inline-block;
}
.guidePbenefit img,.joinPbenefit img{
	width:66px;
}
.guidePbenefit {
	display: block;
	float: right;
	padding: 25px 10px 0 0;
	position: relative;
	cursor: pointer;
}
.joinPbenefit {
	display: block;
	float: right;
	padding: 25px 10px 0 0;
	position: relative;
	cursor: pointer;
}
.smallAD {
	display: block;
	float: right;
	padding-top: 25px;
}
.top_nav-line {
	position: absolute;
	background: url(images/ind_v01/hd-line.jpg) repeat-x;
	height: 3px;
	width: 100%;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 150;
	bottom: -43px;
}
.top_banner {}
/******Search Box*******/
.pezSearch {
	float: left;
	margin: 25px 0 0 120px;
}
.searchBox {
	border: solid #e8546f;
	border-width: 2px 0 2px 2px;
	height: 33px;
}
.pezSearch input {
	width: 325px;
	height: 33px;
	border: medium none;
	float: left;
	font-size: 13px;
	color: #333;
	line-height: 30px;
	padding: 0 5px;
	background: #f6f6f6;
}
.pezSearch input::-webkit-input-placeholder, .pezSearch input::-moz-placeholder, .pezSearch input:-moz-placeholder {
	color: #b7b7b7;
}
.pezSearch button {
	text-indent: -1000em;
	overflow: hidden;
	float: left;
	border: medium none;
	cursor: pointer;
	width: 46px;
	height: 33px;
	background: url(images/ind_v01/search_btn.jpg) no-repeat;
}
.searchCategory {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background: url(images/ind_v01/select_arrow.jpg) no-repeat #f6f6f6;
	background-position: right center;
	width: 120px;
	height: 33px;
	border: medium solid #e2e2e2;
	border-width: 0 1px 0 0;
	line-height: 33px;
	color: #888;
	float: left;
	padding-left: 5px;
	font-weight: bold;
}
.hotKeyword {
	line-height: 30px;
}
.hotKeyword b {
	color: #666;
	font-weight: normal;
}
.hotKeyword a {
	display: inline-block;
	color: #e8546f;
	padding-right: 10px;
}
.top_nav_panel {
	padding-top: 10px;
	padding-left: 185px;
}
.top_nav {
	font-size: 16px;
	color: #444;
	padding-right: 0; /*15*/
	margin-right: 14px;
	font-weight: bold;
	display: inline-block;
	letter-spacing: -0.03em;
}
.top_nav.top_nav_blue {
	color: #419ef5;
}
.top_nav:nth-child(1) {
	color: red;
}
/*******pez catalog*******/
.pezCatalog_panel {
	position: relative;
}
.pezCatalog_list {
	background: url(images/ind_v01/pezCatalog_h.jpg) no-repeat top #383838;
	width: 175px;
	position: absolute;
	top: -27px;
	height: 485px;
}
.pezCatalog_list b {
	display: inline-block;
	width: 175px;
	font-size: 17px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin: 10px 0 5px;
}
.pezCatalog_list a { /*
	display: block;
	height: 25px;
	color: #d9d9d9;
	font-size: 14px;
	line-height: 25px;
	padding: 0 40px;
	text-decoration: none;
	*/
}
.pezCatalog_list ul li {
	background: url(images/ind_v01/arr_category.png) 150px center no-repeat;
	position: relative;
}
.pezCatalog_list .none {
	background: none;
}
/**/
.pezCatalog_list ul li em, .pezCatalog_list ul li del {
	display: block;
	height: 34px;
	font-size: 14px;
	line-height: 32px;
	padding: 0 20px 0 35px;
	text-decoration: none;
	color: #d9d9d9;
}
.pezCatalog_list a:hover {
	text-decoration: underline;
}
.pezCatalog_list ul li em a {
	color: #d9d9d9;
}
.pezCatalog_list ul li em.current a {
	color: #fff;
}
.category_ezfree em {
	background: url(images/ind_v01/ico_category.png) 10px top no-repeat;
}
.category_ezfree em.current {
	background-color: #e36e1a;
	color: #fff;
	transition: linear .1s;
}
.category_pezevent em {
	background: url(images/ind_v01/ico_category.png) 10px -32px no-repeat;
}
.category_pezevent em.current {
	background-color: #d7000f;
	color: #fff;
	transition: linear .1s;
}
.category_skincare em {
	background: url(images/ind_v01/ico_category.png) 10px -64px no-repeat;
}
.category_skincare em.current {
	background-color: #e8546f;
	color: #fff;
	transition: linear .1s;
}
.category_makeup em {
	background: url(images/ind_v01/ico_category.png) 10px -96px no-repeat;
}
.category_makeup em.current {
	background-color: #e8546f;
	color: #fff;
	transition: linear .1s;
}
.category_boutique em {
	background: url(images/ind_v01/ico_category.png) 10px -128px no-repeat;
}
.category_boutique em.current {
	background-color: #7b65b0;
	color: #fff;
	transition: linear .1s;
}
.category_shoes em {
	background: url(images/ind_v01/ico_category.png) 10px -160px no-repeat;
}
.category_shoes em.current {
	background-color: #d0369f;
	color: #fff;
	transition: linear .1s;
}
.category_dress em {
	background: url(images/ind_v01/ico_category.png) 10px -192px no-repeat;
}
.category_dress em.current {
	background-color: #7b65b0;
	color: #fff;
	transition: linear .1s;
}
.category_underwear em {
	background: url(images/ind_v01/ico_category.png) 10px -224px no-repeat;
}
.category_underwear em.current {
	background-color: #7b65b0;
	color: #fff;
	transition: linear .1s;
}
.category_homelife em {
	background: url(images/ind_v01/ico_category.png) 10px -256px no-repeat;
}
.category_homelife em.current {
	background-color: #e1802e;
	color: #fff;
	transition: linear .1s;
}
.category_furniture em {
	background: url(images/ind_v01/ico_category.png) 10px -288px no-repeat;
}
.category_furniture em.current {
	background-color: #da7600;
	color: #fff;
	transition: linear .1s;
}
.category_kids em {
	background: url(images/ind_v01/ico_category.png) 10px -320px no-repeat;
}
.category_kids em.current {
	background-color: #da7600;
	color: #fff;
	transition: linear .1s;
}
.category_health em {
	background: url(images/ind_v01/ico_category.png) 10px -352px no-repeat;
}
.category_health em.current {
	background-color: #da9f00;
	color: #fff;
	transition: linear .1s;
}
.category_elec em {
	background: url(images/ind_v01/ico_category.png) 10px -384px no-repeat;
}
.category_elec em.current {
	background-color: #008ecf;
	color: #fff;
	transition: linear .1s;
}
.category_appliance em {
	background: url(images/ind_v01/ico_category.png) 10px -416px no-repeat;
}
.category_appliance em.current {
	background-color: #008ecf;
	color: #fff;
	transition: linear .1s;
}
.category_leisure em {
	background: url(images/ind_v01/ico_category.png) 10px -448px no-repeat;
}
.category_leisure em.current {
	background-color: #90b714;
	color: #fff;
	transition: linear .1s;
}
.category_coupon em {
	background: url(images/ind_v01/ico_category.png) 10px -480px no-repeat;
}
.category_coupon em.current {
	background-color: #90b714;
	color: #fff;
	transition: linear .1s;
}
.category_travel em {
	background: url(images/ind_v01/ico_category.png) 10px -512px no-repeat;
}
.category_travel em.current {
	background-color: #90b714;
	color: #fff;
	transition: linear .1s;
}
.category_mit em {
	background: url(images/ind_v01/ico_category.png) 10px -544px no-repeat;
}
.category_mit em.current {
	background-color: #e8546f;
	color: #fff;
	transition: linear .1s;
}
.category_bm em {
	background: url(images/ind_v01/ico_category.png) 10px -576px no-repeat;
}
.category_bm em.current {
	background-color: #e8546f;
	color: #fff;
	transition: linear .1s;
}
.category_be em {
	background: url(images/ind_v01/ico_category.png) 10px -608px no-repeat;
}
.category_be em.current {
	background-color: #e8546f;
	color: #fff;
	transition: linear .1s;
}
.category_24h em {
	background: url(images/ind_v01/ico_category.png) 10px -640px no-repeat;
}
.category_24h em.current {
	background-color: #d7000f;
	color: #fff;
	transition: linear .1s;
}
.category_24h:before {
    content: 'new';
    display: inline-block;
    position: absolute;
    color: #fff;
    right: 30px;
    top: 0;
	bottom:0;
	margin: auto;
    font-size: 11px;
    background: red;
    border-radius: 4px;
    padding: 0 2px;
	line-height: 16px;
	height: 16px;
}
.category_outlet em {
	background: url(images/ind_v01/ico_category_outlet.svg) 10px 0 no-repeat;
}
.category_outlet em.current {
	background-color: #d7000f;
	color: #fff;
	transition: linear .1s;
}
.category_outlet:before {
    content: 'HOT';
    display: inline-block;
    position: absolute;
    color: #fff;
    right: 30px;
    top: 0;
	bottom:0;
	margin: auto;
    font-size: 11px;
    background: red;
    border-radius: 4px;
    padding: 0 2px;
	line-height: 16px;
	height: 16px;
}
.tab_area_cont_area {
	width: 218px;
	height: 449px;
	float: left;
	border: #ebebeb solid;
	border-width: 0 1px 1px;
	overflow: hidden;
	background: #FFF;
}
.tab_area_ezfree {
	width: 218px;
	height: 449px;
}
.tab_area_cont {
	display: none;
}
.tab_area_cont p {
	font-size: 15px;
}
.tab_area_cont img {
	width: 100%;
	height: auto;
}
/*****/
.promote_area {
	margin-left: 175px;
	margin-top: 8px;
	background-color: #eee;
	height: 450px;
	width: 1023px;
	float: left;
	position: relative;
	overflow: hidden;
}
.promote_area:after {
	content: '';
	display: table;
	clear: both
}
.promote_area .promote_img {
	width: 655px;
	float: left;
}
.promote_area .promote_img img {
	width: auto;
	height: 450px;
}
.promote_area .promote_product {
	width: 368px;
	float: left;
}
.promote_area .promote_product .more { /*background: url(images/ind_v01/promote_more.png) no-repeat top;*/
	background: url(images/ind_v01/promote_more_sha.png) no-repeat top;
	display: block;
	width: 19px;
	height: 60px;
	float: left;
	cursor: pointer;
}
.promote_area .promote_product .more.current {
	background-position: bottom;
}
.promote_area .promote_product .product_area {
	float: left;
	width: 368px;
	height: 450px;
	background: #f5f5f5; /*background: url(images/ind_v01/bg_promote.png);	background: url(images/ind_v01/bg_promote_bk.png);*/
	position: relative;
}
/*****/
.prodspec {
	width: 183px;
	display: inline-block; /*float: left;*/
	position: absolute;
}
.prod_img_area:hover img {
	opacity: 0.9;
}
.morenmore a {
	color: #fff;
	text-decoration: none;
}
.morenmore a:hover {
	color: #ee92ba;
}
.product01 {
	border: solid #fff;
	border-width: 0 1px 1px 0;
}
.product02 {
	border: solid #fff;
	border-width: 0 1px 0 0;
	top: 225px;
}
.product03 {
	border: solid #fff;
	border-width: 0 0 1px 0;
	top: 0px;
	right: 0px;
}
.product04 {
	right: 0px;
	top: 225px;
}
.prod_img_area {
	margin: 5px 20px;
	float: left;
	position: relative;
}
.prod_img_area .productImg {
	position: relative;
	width: 140px;
	height: 140px;
	background-color: white;
}
.prod_img_area .productImg img {
	bottom: 0;
	left: 0;
	margin: auto;
	max-height: 100%;
	max-width: 100%;
	position: absolute;
	right: 0;
	top: 0;
}
.prod_desc {
	float: left;
	height: 74px;
	padding: 0 5px;
	width: 173px;
}
.prod_discount {
	position: absolute;
	top: 160px;
	left: 10px;
	background-color: #555; /*background-color: #e8546f;*/
	height: 22px;
	width: 130px;
	text-align: center;
	border-radius: 11px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #fff;
}
.prod_discount a {
	color: #fff;
	text-decoration: none;
}
.prod_desc a {
	text-decoration: none;
}
.prod_desc i, .prod_desc b, .prod_desc em {
	display: block;
}
.prod_desc p {
	text-align: center;
	display: block;
	height: 28px;
}
.prod_desc p::before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.prod_desc i {
	margin-top: 25px;
	margin-bottom: 5px;
	color: #333;
	font-size: 16px;
	font-weight: bold;
	max-height: 40px;
	overflow: hidden;
}
.prod_desc b {
	margin-bottom: 4px;
	max-height: 40px;
	overflow: hidden;
	color: #555;
	text-align: center;
}
.prod_desc em {
	color: #555;
	text-decoration: line-through;
}
.prod_desc strong {
	font-size: 24px;
	font-weight: bold;
	color: #df0000;
	display: inline-block;
	vertical-align: middle;
}
.prod_desc strong span {
	font-size: 16px;
	font-weight: normal;
}
.prod_desc strong.price_txt {
	font-size: 16px;
	letter-spacing: -0.05em;
}
.prod_desc .price1 {
	display: inline-block;
}
.prod_desc .price1 i {
	font-size: 16px;
	font-weight: bold;
	color: #df0000;
	margin-top: 0;
}
/******Category level*******/
.ezfree_welfare_panel, .ezfree_brand_panel, .ezfree_nowelfare_panel {
	display: block;
	padding: 13px 7px 9px;
	position: relative;
	border: solid #ebebeb;
	border-width: 0 0 1px 0;
	background: #fff;
}
.ezfree_nowelfare_panel {
	border: 0;
}
.ezfree_welfare_panel {
	min-height: 120px;
}
.ezfree_brand_panel {
	border: none;
}
.ezfree_welfare_panel b, .ezfree_brand_panel b, .ezfree_nowelfare_panel b {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	display: block;
}
.ezfree_nowelfare_panel b a {
	text-decoration: underline;
	color: #000;
	font-weight: bold;
}
.ezfree_welfare_panel a, .ezfree_brand_panel a {
	display: block;
}
.ezfree_welfare_panel a {
	display: block;
	font-size: 15px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	padding-left: 30px;
	color: #474747;
	font-weight: bold;
	margin: 3px 0 5px 0;
}
.welfare_shopping {
	background: url(images/ind_v01/ico_ezfree_welfare.png) no-repeat left -120px;
}
.welfare_food {
	background: url(images/ind_v01/ico_ezfree_welfare.png) no-repeat left -90px;
}
.welfare_vip {
	background: url(images/ind_v01/ico_ezfree_welfare.png) no-repeat left top;
}
.welfare_store {
	background: url(images/ind_v01/ico_ezfree_welfare.png) no-repeat left -60px;
}
.ezfree_brand {
	display: block;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	background: url(images/ind_v01/ico_ezfree.png) no-repeat left center;
	padding-left: 25px;
	margin: 2px 0;
}
/*********/
.pezevent_name_panel, .pezvideo_panel {
	padding: 13px 7px 9px;
	position: relative;
	border: solid #ebebeb;
	border-width: 0 0 1px 0;
	display: block;
}
.pezvideo_panel {
	border: none;
	padding-bottom: 0;
	width: 198px;
	text-align: center;
}
.pezevent_name_panel b {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	display: block;
}
.pezevent_name {
	display: block;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	background: url(images/ind_v01/ico_pezevent.png) no-repeat left center;
	padding-left: 25px;
	margin: 2px 0;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.pezvideo_panel li img {
	width: auto;
}
.pezvideo_panel ul li {
	margin: 0 0 10px;
}
.pezvideo_panel ul li a {
	display: block;
	cursor: pointer;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.pezvideo_panel em {
	text-align: center;
	display: block;
}
.pezvideo_btn {
	display: inline-block;
	padding: 0;
}
/******floor dept*******/
.floor_content {}
.floor_content:after {
	content: '';
	display: table;
	clear: both;
}
.floor_bm, .floor_be, .floor_elec, .floor_appliance, .floor_homelife, .floor_furniture, .floor_kids, .floor_makeup, .floor_boutique, .floor_dress, .floor_leisure, .floor_coupon, .floor_travel, .floor_mit {
	width: 590px;
	float: left;
	margin: 20px 5px 0;
}
.floor_depts {
	background: url(images/ind_v01/floor_line.jpg) bottom repeat-x;
	height: 40px;
}
.floor_depts i {
	background: url(images/ind_v01/line02.png) no-repeat center center;
	width: 20px;
	height: 12px;
	display: inline-block;
	padding: 0 2px;
}
.floor_depts li {
	display: inline-block;
	background: #e8546f
}
.floor_depts a {
	font-size: 18px;
	font-weight: bold;
	display: inline-block;
	height: 38px;
	text-decoration: none;
	color: #fff;
	width: 180px;
	text-align: center;
}
.floor_depts a.current {
	color: #fff;
}
.floor_depts a:before {
	content: '';
	height: 38px;
	vertical-align: middle;
	display: inline-block;
	margin-right: 3px;
}
.floor_bm .floor_depts a, .floor_be .floor_depts a {}
.floor_bm .floor_depts a:before {
	width: 24px;
	background: url(images/ind_v01/ico_category.png) 2px -574px no-repeat;
}
.floor_be .floor_depts a:before {
	width: 24px;
	background: url(images/ind_v01/ico_category.png) 2px -606px no-repeat;
}
.floor_elec .floor_depts a, .floor_appliance .floor_depts a {
	background: #008ecf;
}
.floor_elec .floor_depts a:before {
	width: 24px;
	background: url(images/ind_v01/ico_category.png) 2px -382px no-repeat
}
.floor_appliance .floor_depts a:before {
	width: 24px;
	background: url(images/ind_v01/ico_category.png) 2px -414px no-repeat
}
.floor_homelife .floor_depts a, .floor_furniture .floor_depts a, .floor_kids .floor_depts a {
	background: #e1802e;
}
.floor_homelife .floor_depts a:before {
	width: 24px;
	background: url(images/ind_v01/ico_category.png) 2px -254px no-repeat
}
.floor_furniture .floor_depts a:before {
	width: 24px;
	background: url(images/ind_v01/ico_category.png) 2px -286px no-repeat
}
.floor_kids .floor_depts a:before {
	width: 24px;
	background: url(images/ind_v01/ico_category.png) 2px -318px no-repeat
}
.floor_makeup .floor_depts a {}
.floor_makeup .floor_depts a:before {
	width: 24px;
	background: url(images/ind_v01/ico_category.png) 2px -94px no-repeat
}
.floor_boutique .floor_depts a, .floor_dress .floor_depts a {
	background: #7b65b0;
}
.floor_boutique .floor_depts a:before {
	width: 24px;
	background: url(images/ind_v01/ico_category.png) 2px -126px no-repeat
}
.floor_dress .floor_depts a:before {
	width: 24px;
	background: url(images/ind_v01/ico_category.png) 2px -191px no-repeat
}
.floor_leisure .floor_depts a, .floor_coupon .floor_depts a, .floor_travel .floor_depts a {
	background: #90b714;
}
.floor_leisure .floor_depts a:before {
	width: 24px;
	background: url(images/ind_v01/ico_category.png) 2px -448px no-repeat
}
.floor_coupon .floor_depts a:before {
	width: 24px;
	background: url(images/ind_v01/ico_category.png) 2px -480px no-repeat
}
.floor_travel .floor_depts a:before {
	width: 24px;
	background: url(images/ind_v01/ico_category.png) 2px -512px no-repeat
}
.dept_24h a{
	background: #d7000f !important;
}
.dept_24h a:before {
	width: 24px;
	background: url(images/ind_v01/ico_category.png) 2px -638px no-repeat!important;
}
.dept_24h a:after {
  content: 'new';
  display: inline-block;
  line-height: 16px;
  height: 16px;
  margin-left: 5px;
  background: #fff;
  font-size: 11px;
  color: red;
  padding: 0 3px;
  border-radius: 4px;
}
.dept_outlet a{
	background: #d7000f !important;
}
.dept_outlet a:before {
	width: 24px;
	background: url(images/ind_v01/ico_category_outlet.svg) 2px 0 no-repeat!important;
}
.dept_outlet a:after {
  content: 'HOT';
  display: inline-block;
  line-height: 16px;
  height: 16px;
  margin-left: 5px;
  background: #fff;
  font-size: 11px;
  color: red;
  padding: 0 3px;
  border-radius: 4px;
}
/*.floor_mit .floor_depts a{}
.floor_mit .floor_depts a:before{ width: 24px;     background: url(images/ind_v01/ico_category.png) 2px -543px no-repeat; }*/
.floor_mit .floor_depts a {}
.floor_mit .floor_depts a:before {
	width: 24px;
	background: url(images/ind_v01/ico_category_moneyearning.png) no-repeat;
}
.floor_panel {
	background: #efefef;
	padding: 5px;
}
.floor_panel:after {
	display: table;
	content: '';
	clear: both;
}
.dept_big {
	float: left;
}
.dept_big img {
	width: 290px;
	height: 290px;
	border: 1px solid #f5f5f5;
}
.dept_big img:hover {
	box-shadow: 0 0 3px #777;
	transition: linear .2s;
}
.dept_wrap {
	float: left;
	background: #fff;
	border: 1px solid #f5f5f5;
}
.dept_wrap:hover {
	border: 1px solid #ccc;
	transition: linear .2s;
}
.dept_wrap a:hover {
	text-decoration: none;
}
.dept_img {
	position: relative;
	margin: 0 auto;
	background-color: #f6f6f6;
}
.dept_img img {
	display: block;
	margin: 0 auto;
}
.dept_img .productImg img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.dept_desc {
	padding: 6px;
	text-align: center;
	position: relative;
	line-height: 18px;
}
.ActivityBanner {
	position: absolute;
	bottom: 0;
	z-index: 300;
	width: 100%;/*margin-left:13px;*/
}
.ActivityBanner img {
	margin: 0 auto;
	width: 100%;
}
.dept_desc a {
	text-decoration: none;
}
.dept_desc i, .dept_desc b {
	display: block;
}
.dept_desc i {
	color: #333;
	font-size: 15px;
	font-weight: bold;
	max-height: 36px;
	overflow: hidden;
	margin-bottom: 5px;
}
.dept_desc b {
	max-height: 36px;
	overflow: hidden;
}
.dept_desc p {
	width: 100%;
	height: 28px;
	text-align: center;
	position: absolute;
	bottom: 5px;
}
.dept_desc p::before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.dept_desc em {
	color: #a3a3a3;
	text-decoration: line-through;
	display: inline-block;
	margin-right: 5px;
	vertical-align: middle;
}
.dept_desc strong {
	font-weight: bold;
	color: #df0000;
	font-size: 24px;
	display: inline-block;
	vertical-align: middle;
}
.dept_desc strong span {
	font-size: 16px;
	font-weight: normal;
}
.dept_desc .price1 {
	position: absolute;
	left: 0;
	bottom: 5px;
	width: 100%;
	font-weight: bold;
	text-align: center;
	height: 18px;
	overflow: hidden;
}
.dept_desc .price1 i {
	color: #df0000;
	display: inline-block !important
}
.dept_desc .price1 span {
	color: #df0000;
}
.prod_desc strong.wfe_txt {
	font-size: 16px;
	letter-spacing: -0.05em;
}
.dept_desc strong.price_txt {
	font-size: 15px !important;
	letter-spacing: -0.05em;
}
.dept_wrap01 {
	width: 248px;
	height: 377px;
	margin-right: 4px;
}
.dept_wrap01 .dept_img {
	width: 248px;
	height: 248px;
}
.dept_wrap01 .dept_desc {
	width: 236px;
	height: 118px;
}
.dept_wrap01 .dept_desc p {
	width: 236px;
}
.dept_wrap02 {
	width: 324px;
}
.dept_wrap02 .dept_img {
	width: 180px;
	height: 180px;
	float: left;
}
.dept_wrap02 .dept_desc {
	width: 132px;
	float: left;
	text-align: left;
	height: 105px;
}
.dept_wrap02 .dept_desc p em {
	display: none;
}
.dept_wrap02 .dept_desc p {
	width: 132px;
	text-align: left;
}
.dept_wrap03, .dept_wrap04 {
	width: 159px;
	margin-top: 4px;
}
.dept_wrap03 {
	margin-right: 4px;
}
.dept_wrap03 .dept_img, .dept_wrap04 .dept_img {
	width: 120px;
	height: 120px;
}
.dept_wrap03 .dept_desc, .dept_wrap04 .dept_desc {
	padding: 3px;
	width: 153px;
	height: 65px;
}
.dept_wrap03 .dept_desc p, .dept_wrap04 .dept_desc p {
	width: 153px;
}
.dept_wrap03 .dept_desc i, .dept_wrap04 .dept_desc i, .dept_wrap03 .dept_desc em, .dept_wrap04 .dept_desc em {
	display: none;
}
/******bankAD*******/
.bank_panel {
	padding: 15px;
	border: 1px solid #EFEFEF;
	margin: 20px 0;
}
.bank_panel img {
	padding-right: 17px;
}
.bank_panel .ltimg {
	padding-right: 0;
}
/******pez footer*******/
.footer_pic {
	border: #ffb8c9 solid;
	text-align: center;
	padding: 8px 0 5px 0;
	border-width: 1px 0 1px 0;
}
.footer_pic_wrap {
	display: inline-block;
}
.pic_logo {
	float: left;
	margin-left: 40px;
}
.footer_link {
	font-size: 12px;
	padding: 3px 0 8px;
	width: 100%;
	text-align: center;
}
.footer_link a {
	color: #cc2e56;
	text-decoration: none;
}
.footer_link a:hover {
	color: #075ebe;
	text-decoration: underline;
}
.footer_link em {
	color: #ffb8c9;
	font-size: 13px;
	margin: 0 4px 0 6px;
}
#ft span {
	color: #000;
	text-align: center;
	display: block;
	margin-bottom: 10px;
}
/******goTop*******/
.gotop {
	position: fixed;
	bottom: 50px;
	margin-left: 1205px;
	width: 40px;
	z-index: 999;
	text-align: center;
	background: #f5f5f5;
	display: none;
}
.gotop a {
	width: 100%;
	height: 40px;
	display: block;
	line-height: 40px;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}
.go_skincare {
	background: url(images/ind_v01/ico_gotop.png) no-repeat center -50px;
	text-indent: -999px;
	overflow: hidden;
}
.go_skincare:hover, .go_skincare.current {
	background: none;
	text-indent: 1px;
	color: #e03d5a;
}
/******/
.go_makeup {
	background: url(images/ind_v01/ico_gotop.png) no-repeat center -75px;
	text-indent: -999px;
	overflow: hidden;
}
.go_makeup:hover, .go_makeup.current {
	background: none;
	text-indent: 1px;
	color: #e03d5a;
}
/******/
.go_boutique {
	background: url(images/ind_v01/ico_gotop.png) no-repeat center -100px;
	text-indent: -999px;
	overflow: hidden;
}
.go_boutique:hover, .go_boutique.current {
	background: none;
	text-indent: 1px;
	color: #d0369f;
}
/******/
.go_health {
	background: url(images/ind_v01/ico_gotop.png) no-repeat center -275px;
	text-indent: -999px;
	overflow: hidden;
}
.go_health:hover, .go_health.current {
	background: none;
	text-indent: 1px;
	color: #da9f00;
}
/******/
.go_shoes {
	background: url(images/ind_v01/ico_gotop.png) no-repeat center -125px;
	text-indent: -999px;
	overflow: hidden;
}
.go_shoes:hover, .go_shoes.current {
	background: none;
	text-indent: 1px;
	color: #d0369f;
}
/******/
.go_underwear {
	background: url(images/ind_v01/ico_gotop.png) no-repeat center -175px;
	text-indent: -999px;
	overflow: hidden;
}
.go_underwear:hover, .go_underwear.current {
	background: none;
	text-indent: 1px;
	color: #7b65b0;
}
/******/
.go_dress {
	background: url(images/ind_v01/ico_gotop.png) no-repeat center -150px;
	text-indent: -999px;
	overflow: hidden;
}
.go_dress:hover, .go_dress.current {
	background: none;
	text-indent: 1px;
	color: #7b65b0;
}
/******/
.go_homelife {
	background: url(images/ind_v01/ico_gotop.png) no-repeat center -200px;
	text-indent: -999px;
	overflow: hidden;
}
.go_homelife:hover, .go_homelife.current {
	background: none;
	text-indent: 1px;
	color: #e1802e;
}
/******/
.go_kids {
	background: url(images/ind_v01/ico_gotop.png) no-repeat center -250px;
	text-indent: -999px;
	overflow: hidden;
}
.go_kids:hover, .go_kids.current {
	background: none;
	text-indent: 1px;
	color: #e1802e;
}
/******/
.go_leisure {
	background: url(images/ind_v01/ico_gotop.png) no-repeat center -350px;
	text-indent: -999px;
	overflow: hidden;
}
.go_leisure:hover, .go_leisure.current {
	background: none;
	text-indent: 1px;
	color: #7ba40f;
}
/******/
.go_elec {
	background: url(images/ind_v01/ico_gotop.png) no-repeat center -300px;
	text-indent: -999px;
	overflow: hidden;
}
.go_elec:hover, .go_elec.current {
	background: none;
	text-indent: 1px;
	color: #008ecf;
}
/******/
.go_appliance {
	background: url(images/ind_v01/ico_gotop.png) no-repeat center -325px;
	text-indent: -999px;
	overflow: hidden;
}
.go_appliance:hover, .go_appliance.current {
	background: none;
	text-indent: 1px;
	color: #008ecf;
}
/******/
.go_travel {
	background: url(images/ind_v01/ico_gotop.png) no-repeat center -375px;
	text-indent: -999px;
	overflow: hidden;
}
.go_travel:hover, .go_travel.current {
	background: none;
	text-indent: 1px;
	color: #7ba40f;
}
/******/
.go_coupon {
	background: url(images/ind_v01/ico_gotop.png) no-repeat center -400px;
	text-indent: -999px;
	overflow: hidden;
}
.go_coupon:hover, .go_coupon.current {
	background: none;
	text-indent: 1px;
	color: #7ba40f;
}
/******/
.go_mit {
	background: url(images/ind_v01/ico_gotop.png) no-repeat center -425px;
	text-indent: -999px;
	overflow: hidden;
}
.go_mit:hover, .go_mit.current {
	background: none;
	text-indent: 1px;
	color: #e03d5a;
}
/******/
.go_furniture {
	background: url(images/ind_v01/ico_gotop.png) no-repeat center -225px;
	text-indent: -999px;
	overflow: hidden;
}
.go_furniture:hover, .go_furniture.current {
	background: none;
	text-indent: 1px;
	color: #e1802e;
}
/******/
.go_bank {
	background: url(images/ind_v01/ico_gotop.png) no-repeat center -450px;
	text-indent: -999px;
	overflow: hidden;
}
.go_bank:hover, .go_bank.current {
	background: none;
	text-indent: 1px;
	color: #e03d5a;
}
/******/
.go_select {
	background: url(images/ind_v01/ico_gotop.png) no-repeat center -475px;
	text-indent: -999px;
	overflow: hidden;
}
.go_select:hover, .go_select.current {
	background: none;
	text-indent: 1px;
	color: #e03d5a;
}
/******/
.go_wfe {
	background: url(images/ind_v01/ico_gotop.png) no-repeat center top;
	text-indent: -999px;
	overflow: hidden;
}
.go_wfe:hover, .go_wfe.current {
	background: none;
	text-indent: 1px;
	color: #E36E1A;
}
/******/
.go_ranking {
	background: url(images/ind_v01/ico_gotop.png) no-repeat center -25px;
	text-indent: -999px;
	overflow: hidden;
}
.go_ranking:hover, .go_ranking.current {
	background: none;
	text-indent: 1px;
	color: #E36E1A;
}
/******/
.go_hd {
	background: #656565 url(images/ind_v01/arr_gotop.png) no-repeat 48px center;
	color: #fff;
	font-size: 11px !important;
	line-height: 20px;
	height: 20px;
}
/*********/
.textbtn01 {
	background-color: #383838;
	display: inline-block;
	font-size: 13px;
	line-height: 17px;
	padding: 0 5px;
	border-radius: 8px;
	position: absolute;
	top: 10px;
	right: 15px;
	z-index: 50;
	color: #fff;
}
.textbtn01:hover {
	text-decoration: none;
	color: #ee92ba;
}
.textbtn02 {
	background-color: #383838;
	display: inline-block;
	font-size: 13px;
	line-height: 17px;
	padding: 0 5px;
	border-radius: 8px;
	color: #fff;
}
.textbtn02:hover {
	text-decoration: none;
	color: #ee92ba;
}
.screen_overlay {
	background: url(images/ind_v01/bg_screenoverly.png);
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000;
	display: none;
}
.screen_overlay .videobox {
	background: #fff;
	width: 600px;
	top: 50%;
	left: 50%;
	margin: -225px 0 0 -300px;
	position: absolute;
	border-radius: 4px;
	padding: 50px 0;
}
img.lazy {
	display: none;
}
/***0729lex**/
/*
.countdown_icon {
	position: absolute;
	background: url(//www.payeasy.com.tw/pezlib/test/images/countdown_001.png) no-repeat;
	width: 60px;
	height: 46px;
	z-index: 100;
	display: none;
}
.countdown_area {
	position: absolute;
	background: url(//www.payeasy.com.tw/pezlib/test/images/countdown_002.png) no-repeat;
	width: 170px;
	height: 46px;
	text-align: center;
	color: #fff;
	font-size: 22px;
	line-height: 42px;
	right: 3px;
	bottom: 5px;
	display: none;
}
.countdown_area .day { font-size: 12px; }
.countdown_area .hours { }
.countdown_area .minutes { }
.countdown_area .seconds { }
.countdown_001 { }
.countdown_002 { }
.countdown_003 { }
.countdown_004 { }
*/
/***en_US***/
.en_US > #bd > .top_nav_panel > .top_nav {
	font-size: 14px;
	font-weight: normal;
	letter-spacing: 0;
	margin-right: 11px;
}
.en_US > #bd > .pezCatalog_panel > .pezCatalog_list ul li em {
	padding: 0 26px 0 40px;
	font-size: 13px;
}
/***tag_wfe*************************/
.tag_wfe {
	width: 20px;
	height: 20px;
	background: url(//www.payeasy.com.tw/pezlib/images/tag_wfe_s.png) left;
	position: relative;
	display: inline-block;
	margin: 0 3px;
	vertical-align: middle;
}
.tag_wfe.checked {
	background-position: right;
}
.tag_wfe .brief {
	position: absolute;
	background: #E36E1A;
	width: 64px;
	line-height: 16px;
	color: #f6f6f6 !important;
	display: none;
	z-index: 10;
	text-align: center;
	left: 25px;
	top: -5px;
	font-size: 12px !important;
}
.tag_wfe:hover .brief {
	display: block;
}
.tag_wfe.checked:hover .brief {
	display: none;
}
.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;
}
.tag_wfe:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: text-bottom;
}
.prodspec .tag_wfe .brief:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	left: 27px;
	top: 32px;
	border-width: 5px;
	border-style: solid;
	border-color: #E36E1A transparent transparent transparent;
}
.prodspec .tag_wfe .brief {
	left: -22px;
	top: -36px;
}
.dept_desc .tag_wfe .brief {
	left: 25px;
	top: -5px;
}
.dept_desc .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;
}
/*******/
.movie_icon {
	display: block;
	float: right;
	cursor: pointer;
}
.movie_icon img {
	margin: 25px 10px 0;
}
.joinLine {
	display: block;
	float: right;
	cursor: pointer;
}
.joinLine img {
	margin: 25px 10px 0;
}
/******side_QA******/
.side_qa {
	margin-bottom: 5px;
}
.side_qa_btn {
	display: inline-block;
	width: 36px;
	height: 36px;
	padding: 2px;
	cursor: pointer;
	text-indent: -999px;
	overflow: hidden;
	color: #fff;
	font-size: 1px;
	background: url(images/ind_v01/side_qa.png) no-repeat;
}
.side_qa_btn:hover {
	text-indent: inherit;
	font-size: 13px;
	line-height: 1.3em;
	text-align: center;
	background: #e8546f;
}
.side_qa_info {
	display: none;
	position: absolute;
	right: 40px;
	top: 0;
	width: 200px;
	border: 2px solid #e8546f;
	height: 111px;
	background: url(//www.payeasy.com.tw/cs/images/side_qa_bg.png) no-repeat top #fff;
}
.side_qa_info a.qa_msg {
	display: block;
	width: 200px;
	height: 35px;
	background: url(//www.payeasy.com.tw/cs/images/side_qa_msg_t.png) no-repeat top left;
	margin-top: 35px;
}
.side_qa_info a.qa_msg:hover {
	background-position: bottom;
}
.side_qa_info a.qa_tel {
	display: block;
	width: 200px;
	height: 35px;
	background: url(//www.payeasy.com.tw/cs/images/side_qa_tel_t.png) no-repeat top left;
}
.side_qa_info a.qa_tel:hover {
	background-position: bottom;
}
.side_qa_close_btn {
	display: inline-block;
	width: 25px;
	height: 25px;
	float: right;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	background: url(//www.payeasy.com.tw/cs/images/side_qa_close.png) no-repeat center;
	padding: 0 3px;
}
/******lifeChannel******/
.lifeChannel_wrapper {
	margin: 10px 0;
}
.lifeChannel_wrapper:after {
	content: '';
	display: table;
	clear: both;
}
.lifeChannel_video_panel {
	width: 250px;
	margin-right: 10px;
	float: left;
}
.lifeChannel_video_title {
	background: url("//www.payeasy.com.tw/PWelfareWeb/COMMON/home/video_icon.png") no-repeat;
	background-size: 50px;
	padding-left: 55px;
	font-size: 22px;
	font-weight: bold;
	line-height: 40px;
	height: 40px;
	color: #000
}
.lifeChannel_video_player {
	width: 250px;
	height: 140px;
}
.lifeChannel_video_player img {
	width: 250px;
	height: 140px;
}
.lifeChannel_themeSelect_panel {
	width: 940px;
	float: left;
}
.lifeChannel_themeSelect_title {
	background: url("//www.payeasy.com.tw/PWelfareWeb/COMMON/home/themeSelect_icon.png") no-repeat;
	background-size: 30px;
	padding-left: 35px;
	font-size: 22px;
	font-weight: bold;
	line-height: 40px;
	height: 40px;
	color: #000
}
.lifeChannel_themeSelect_title i {
	color: #888;
	font-size: 14px;
	font-style: normal;
	padding-left: 5px;
}
.lifeChannel_themeSelect_gate {
	background-color: #f5f5f5;
	height: 100px;
	padding: 20px 20px
}
.lifeChannel_themeSelect_gate:after {
	content: '';
	display: table;
	clear: both;
}
.lifeChannel_themeSelect_gate li {
	width: 25%;
	float: left;
}
.lifeChannel_themeSelect_gate li a {
	display: block
}
.lifeChannel_themeSelect_gate li .icon {
	width: 100px;
	height: 100px;
	float: left;
	background: #fff;
	border-radius: 50%;
	position: relative;
	overflow: hidden
}
.lifeChannel_themeSelect_gate li .icon img {
	position: absolute;
	max-width: 100%;
	max-height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.lifeChannel_themeSelect_gate li .brief {
	width: 110px;
	float: left;
	padding-left: 10px;
	padding-right: 5px;
}
.lifeChannel_themeSelect_gate li .brief:before {
	content: '';
	display: inline-block;
	height: 100px;
	vertical-align: middle
}
.lifeChannel_themeSelect_gate li .brief p {
	color: #666;
	font-size: 12px;
	line-height: 18px;
	display: inline-block;
	vertical-align: middle
}
.lifeChannel_themeSelect_gate li .brief b {
	color: #000;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	display: block;
}
.lifeChannel_themeSelect_gate li .icon_more {
	background: url("//www.payeasy.com.tw/PWelfareWeb/COMMON/banner/home/themeSelect_icon_more.png") no-repeat;
	background-size: 50px;
	width: 50px;
	height: 15px;
	display: inline-block
}
/****** goshopping ******/
.sglogo {
	width: 45px;
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
	height: 28px;
	position: relative;
}
.sglogo img {
	max-height: 100%;
	max-width: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	position: absolute;
}
