﻿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;
}
::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-left: 5px;
	padding-right: 7px;
	font-size: 13px;
	display: inline-block;
}
.nav_top_links span { padding-left: 2px; }
.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.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 { background: url(images/ind_v01/line01.png) right no-repeat; }
.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 20px 0;
	position: relative;
	cursor: pointer;
}
.qrcode {
	display: none;
	position: absolute;
	width: 200px;
	height: 110px;
	background: #fff;
	box-shadow: 0 0 3px #aaa;
	left: -174px;
	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;
}
.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%;
	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: 12px;
	color: #b7b7b7;
	line-height: 30px;
	padding: 0 5px;
	background: #f6f6f6;
}
.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;
}
.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 top no-repeat; }
.pezCatalog_list .none { background: none; }
/**/
.pezCatalog_list ul li em, .pezCatalog_list ul li del {
	display: block;
	height: 25px;
	font-size: 14px;
	line-height: 25px;
	padding: 0 40px;
	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) 15px top no-repeat; }
.category_ezfree em.current {
	background-color: #419ef5;
	color: #fff;
	transition: linear .1s;
}
.category_pezevent em { background: url(images/ind_v01/ico_category.png) 15px -25px 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) 15px -50px 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) 15px -75px 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) 15px -100px no-repeat; }
.category_boutique em.current {
	background-color: #d0369f;
	color: #fff;
	transition: linear .1s;
}
.category_shoes em { background: url(images/ind_v01/ico_category.png) 15px -125px 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) 15px -150px 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) 15px -175px 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) 15px -200px 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) 15px -225px 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) 15px -250px 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) 15px -275px 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) 15px -300px 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) 15px -325px 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) 15px -350px 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) 15px -400px 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) 15px -375px 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) 15px -425px no-repeat; }
.category_mit em.current {
	background-color: #e8546f;
	color: #fff;
	transition: linear .1s;
}
.category_life17 em { background: url(images/ind_v01/ico_category.png) 15px -450px no-repeat; }
.category_life17 em.current {
	background-color: #e8546f;
	color: #fff;
	transition: linear .1s;
}
.tab_area_cont_area {
	margin-left: 175px;
	margin-top: 8px;
	width: 218px;
	height: 449px;
	float: left;
	border: #ebebeb solid;
	border-width: 0 1px 1px;
	overflow: hidden;
}
.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-top: 8px;
	background-color: #eee;
	height: 450px;
	width: 805px;
	float: left;
	position: relative;
	overflow: hidden;
}
.promote_area .promote_img { }
.promote_area .promote_img img {
	width: auto;
	height: 450px;
}
.promote_area .promote_product {
	position: absolute;
	right: -495px;
	top: 0;
	z-index: 100;
}
.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: 645px;
	height: 450px;
	background: #f5f5f5; /*background: url(images/ind_v01/bg_promote.png);
	background: url(images/ind_v01/bg_promote_bk.png);*/
}
/*****/
.prodspec {
	width: 323px;
	width: 320px\9;
	display: inline-block;
	/*float: left;*/
	position: relative;
}
.prod_img_area:hover img { opacity: 0.9; }
.morenmore {
	background-color: #383838;
	font-size: 13px;
	line-height: 17px;
	padding: 0 5px;
	text-align: center;
	border-radius: 8px;
	position: absolute;
	top: 5px;
	right: 15px;
	z-index: 50;
}
.morenmore a {
	color: #fff;
	text-decoration: none;
}
.morenmore a:hover { color: #ee92ba; }
.product01, .prodspec:nth-child(1) {
	border: solid #fff;
	border-width: 0 1px 1px 0;
}
.product02, .prodspec:nth-child(2) {
	border: solid #fff;
	border-width: 0 1px 0 0;
	
}
.product03, .prodspec:nth-child(3) {
	top: -449px;
	left: 321px;
	top: -225px\9\0;
	left: -3px\9\0;
	border: solid #fff;
	border-width: 0 0 1px 0;
}
.product04, .prodspec:nth-child(4) {
	left: 321px;
	top: -450px;
	left: 321px\9\0;
	top: -230px\9\0;
	/*
	left: 0px\9\0;
	top: -225px\9\0;
	*/
}
.prod_img_area {
	margin: 26px 10px 68px;
	float: left;
	position: relative;
}
.prod_img_area .productImg {
	position: relative;
	width: 130px;
	height: 130px;
	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: 130px;
	width: 150px;
}
.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, .prod_desc strong { display: block; }
.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: 20px;
	max-height: 40px;
	overflow: hidden;
	color: #555;
}
.prod_desc em {
	color: #555;
	text-decoration: line-through;
}
.prod_desc strong {
	font-size: 24px;
	font-weight: bold;
	color: #e8546f;
}
.prod_desc strong span {
	font-size: 16px;
	font-weight: normal;
}
.prod_desc .price1 i {
	font-size: 16px;
	font-weight: bold;
	color: #e8546f;
}
/******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;
}
.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;
}
/*********/
.skincare_sort_panel, .skincare_brand_panel {
	padding: 10px 7px 9px;
	position: relative;
	border: solid #ebebeb;
	border-width: 0 0 1px 0;
	min-height: 204px;
}
.skincare_brand_panel { border: none; }
.skincare_sort_panel b, .skincare_brand_panel b {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	display: block;
}
.skincare_sort, .skincare_brand {
	width: 50%;
	display: block;
	float: left;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.skincare_event a:hover img { opacity: 0.9; }
/*********/
.makeup_sort_panel, .makeup_brand_panel {
	padding: 10px 7px 9px;
	position: relative;
	border: solid #ebebeb;
	border-width: 0 0 1px 0;
	min-height: 204px;
}
.makeup_brand_panel { border: none; }
.makeup_sort_panel b, .makeup_brand_panel b {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	display: block;
}
.makeup_sort, .makeup_brand {
	width: 50%;
	display: block;
	float: left;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.makeup_event a:hover img { opacity: 0.9; }
/*********/
.boutique_sort_panel, .boutique_brand_panel {
	padding: 10px 7px 9px;
	position: relative;
	border: solid #ebebeb;
	border-width: 0 0 1px 0;
	min-height: 204px;
}
.boutique_brand_panel { border: none; }
.boutique_sort_panel b, .boutique_brand_panel b {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	display: block;
}
.boutique_sort, .boutique_brand {
	width: 50%;
	display: block;
	float: left;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/*********/
.health_sort_panel, .health_brand_panel {
	padding: 10px 7px 9px;
	position: relative;
	border: solid #ebebeb;
	border-width: 0 0 1px 0;
	min-height: 204px;
}
.health_brand_panel { border: none; }
.health_sort_panel b, .health_brand_panel b {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	display: block;
}
.health_sort, .health_brand {
	width: 50%;
	display: block;
	float: left;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/*********/
.shoes_sort_panel, .shoes_brand_panel {
	padding: 10px 7px 9px;
	position: relative;
	border: solid #ebebeb;
	border-width: 0 0 1px 0;
	min-height: 204px;
}
.shoes_brand_panel { border: none; }
.shoes_sort_panel b, .shoes_brand_panel b {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	display: block;
}
.shoes_sort, .shoes_brand {
	width: 50%;
	display: block;
	float: left;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/*********/
.underwear_sort_panel, .underwear_brand_panel {
	padding: 10px 7px 9px;
	position: relative;
	border: solid #ebebeb;
	border-width: 0 0 1px 0;
	min-height: 204px;
}
.underwear_brand_panel { border: none; }
.underwear_sort_panel b, .underwear_brand_panel b {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	display: block;
}
.underwear_sort, .underwear_brand {
	width: 50%;
	display: block;
	float: left;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/*********/
.dress_sort_panel, .dress_brand_panel {
	padding: 10px 7px 9px;
	position: relative;
	border: solid #ebebeb;
	border-width: 0 0 1px 0;
	min-height: 204px;
}
.dress_brand_panel { border: none; }
.dress_sort_panel b, .dress_brand_panel b {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	display: block;
}
.dress_sort, .dress_brand {
	width: 50%;
	display: block;
	float: left;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/*********/
.furniture_sort_panel, .furniture_brand_panel {
	padding: 10px 7px 9px;
	position: relative;
	border: solid #ebebeb;
	border-width: 0 0 1px 0;
	min-height: 204px;
}
.furniture_brand_panel { border: none; }
.furniture_sort_panel b, .furniture_brand_panel b {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	display: block;
}
.furniture_sort, .furniture_brand {
	width: 50%;
	display: block;
	float: left;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/*********/
.homelife_sort_panel, .homelife_brand_panel {
	padding: 10px 7px 9px;
	position: relative;
	border: solid #ebebeb;
	border-width: 0 0 1px 0;
	min-height: 204px;
}
.homelife_brand_panel { border: none; }
.homelife_sort_panel b, .homelife_brand_panel b {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	display: block;
}
.homelife_sort, .homelife_brand {
	width: 50%;
	display: block;
	float: left;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/*********/
.kids_sort_panel, .kids_brand_panel {
	padding: 10px 7px 9px;
	position: relative;
	border: solid #ebebeb;
	border-width: 0 0 1px 0;
	min-height: 204px;
}
.kids_brand_panel { border: none; }
.kids_sort_panel b, .kids_brand_panel b {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	display: block;
}
.kids_sort, .kids_brand {
	width: 50%;
	display: block;
	float: left;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/*********/
.leisure_sort_panel, .leisure_brand_panel {
	padding: 10px 7px 9px;
	position: relative;
	border: solid #ebebeb;
	border-width: 0 0 1px 0;
	min-height: 204px;
}
.leisure_brand_panel { border: none; }
.leisure_sort_panel b, .leisure_brand_panel b {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	display: block;
}
.leisure_sort, .leisure_brand {
	width: 50%;
	display: block;
	float: left;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/*********/
.elec_sort_panel, .elec_brand_panel {
	padding: 10px 7px 9px;
	position: relative;
	border: solid #ebebeb;
	border-width: 0 0 1px 0;
	min-height: 204px;
}
.elec_brand_panel { border: none; }
.elec_sort_panel b, .elec_brand_panel b {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	display: block;
}
.elec_sort, .elec_brand {
	width: 50%;
	display: block;
	float: left;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/*********/
.appliance_sort_panel, .appliance_brand_panel {
	padding: 10px 7px 9px;
	position: relative;
	border: solid #ebebeb;
	border-width: 0 0 1px 0;
	min-height: 204px;
}
.appliance_brand_panel { border: none; }
.appliance_sort_panel b, .appliance_brand_panel b {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	display: block;
}
.appliance_sort, .appliance_brand {
	width: 50%;
	display: block;
	float: left;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/*********/
.coupon_sort_panel, .coupon_brand_panel {
	padding: 10px 7px 9px;
	position: relative;
	border: solid #ebebeb;
	border-width: 0 0 1px 0;
	min-height: 204px;
}
.coupon_brand_panel { border: none; }
.coupon_sort_panel b, .coupon_brand_panel b {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	display: block;
}
.coupon_sort, .coupon_brand {
	width: 50%;
	display: block;
	float: left;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/*********/
.travel_sort_panel, .travel_brand_panel, .travel_event_panel {
	padding: 10px 7px 9px;
	position: relative;
	border: solid #ebebeb;
	border-width: 0 0 1px 0;
	display: block;
}
.travel_event_panel { border: none; }
.travel_sort_panel b, .travel_brand_panel b {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	display: block;
}
.travel_sort {
	width: 50%;
	font-size: 14px;
	float: left;
	line-height: 30px;
	color: #474747;
	display: block;
	font-weight: bold;
	height: 30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.travel_brand {
	width: 50%;
	display: block;
	float: left;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.travel_event_panel b {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	display: block;
}
.travel_event {
	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;
}
/*********/
.mit_brand_panel, .mit_event_panel {
	display: block;
	padding: 13px 7px 9px;
	position: relative;
	border: solid #ebebeb;
	border-width: 0 0 1px 0;
}
.mit_brand_panel { min-height: 120px; }
.mit_event_panel { border: none; }
.mit_brand_panel b, .mit_event_panel b {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	display: block;
}
.mit_brand_panel a, .mit_event_panel a { display: block; }
.mit_brand_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;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.mit_brand_panel a:nth-child(2) { background: url(images/ind_v01/ico_ezfree_welfare.png) no-repeat left -120px; }
.mit_brand_panel a:nth-child(3) { background: url(images/ind_v01/ico_ezfree_welfare.png) no-repeat left -90px; }
.mit_brand_panel a:nth-child(4) { background: url(images/ind_v01/ico_ezfree_welfare.png) no-repeat left top; }
.mit_brand_panel a:nth-child(5) { background: url(images/ind_v01/ico_ezfree_welfare.png) no-repeat left -60px; }
.mit_brand_panel a:nth-child(6) { background: url(images/ind_v01/ico_ezfree_welfare.png) no-repeat left -60px; }
.mit_event {
	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;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/*********/
.life17_sort_panel, .life17_brand_panel {
	padding: 10px 7px 9px;
	position: relative;
	border: solid #ebebeb;
	border-width: 0 0 1px 0;
	min-height: 204px;
}
.life17_brand_panel { border: none; }
.life17_sort_panel b, .life17_brand_panel b {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	display: block;
}
.life17_sort, .life17_brand {
	width: 50%;
	display: block;
	float: left;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/******floor dept*******/
.floor_content { }
.floor_beauty, .floor_clothing, .floor_indoor, .floor_accessory, .floor_electronics, .floor_outdoor, .floor_food, .floor_mit { margin-top: 20px; }
.floor_depts {
	background: url(images/ind_v01/floor_line.jpg) bottom repeat-x;
	text-align: center;
	height: 32px;
}
.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; }
.floor_depts a {
	font-size: 17px;
	font-weight: bold;
	display: inline-block;
	height: 32px;
	text-decoration: none;
}
.floor_beauty .floor_depts a.current {
	color: #e8546f;
	background: url(images/ind_v01/floor_arr.png) center top no-repeat;
}
.floor_accessory .floor_depts a.current {
	color: #d0369f;
	background: url(images/ind_v01/floor_arr.png) center -160px no-repeat;
}
.floor_clothing .floor_depts a.current {
	color: #7b65b0;
	background: url(images/ind_v01/floor_arr.png) center -32px no-repeat;
}
.floor_indoor .floor_depts a.current {
	color: #e1802e;
	background: url(images/ind_v01/floor_arr.png) center -64px no-repeat;
}
.floor_electronics .floor_depts a.current {
	color: #008ecf;
	background: url(images/ind_v01/floor_arr.png) center -96px no-repeat;
}
.floor_outdoor .floor_depts a.current {
	color: #7ba40f;
	background: url(images/ind_v01/floor_arr.png) center -128px no-repeat;
}
.floor_food .floor_depts a.current {
	color: #da9f00;
	background: url(images/ind_v01/floor_arr.png) center -192px no-repeat;
}
.floor_mit .floor_depts a.current {
	color: #e8546f;
	background: url(images/ind_v01/floor_arr.png) center top no-repeat;
}
.floor_panel {
	background: #efefef;
	padding: 15px;
	display: inline-block;
	width: 1170px;
}
.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;
	margin-left: 15px;
	border: 1px solid #f5f5f5;
	height: 290px;
}
.dept_wrap:hover {
	box-shadow: 0 0 3px #777;
	transition: linear .2s;
}
.dept_wrap a:hover { text-decoration: none; }
.dept_img {
	position: relative;
	width: 175px;
	height: 175px;
	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 {
	width: 190px;
	height: 105px;
	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; }
.dept_desc a { text-decoration: none; }
.dept_desc i, .dept_desc b, .dept_desc em, .dept_desc strong { display: block; }
.dept_desc i {
	color: #333;
	font-size: 16px;
	font-weight: bold;
	max-height: 36px;
	overflow: hidden;
	margin-bottom: 5px;
}
.dept_desc b {
	max-height: 36px;
	overflow: hidden;
}
.dept_desc em {
	width: 82px;
	position: absolute;
	color: #a3a3a3;
	text-decoration: line-through;
	bottom: 5px;
	left: 0;
	text-align: right;
}
.dept_desc strong {
	width: 110px;
	font-weight: bold;
	position: absolute;
	color: #df0000;
	font-size: 24px;
	bottom: 5px;
	right: 0;
	text-align: left;
}
.dept_desc strong span {
	font-size: 16px;
	font-weight: normal;
}
.dept_desc .price1 {
	position: absolute;
	font-family: Arial, "蘋果儷中黑", "儷黑 Pro", "微軟正黑體", "新細明體", "sans-serif";
	left: 0;
	bottom: 5px;
	width: 100%;
	font-weight: bold;
	text-align: center;
	height: 18px;
	overflow: hidden;
}
.dept_desc .price1 i { color: #777; }
.dept_desc .price1 span { color: #df0000; }
/******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;
	padding: 5px 0 0;
	display: none;
}
.gotop a {
	width: 100%;
	height: 25px;
	display: block;
	line-height: 25px;
	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_mit.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_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: 18px;
}
.en_US>#bd>.pezCatalog_panel>.pezCatalog_list ul li em {
	padding: 0 26px 0 40px;
	font-size: 13px;
}
