/* CSS Document */

.post-detail {
	position:fixed;
	z-index:3
}
.post-detail-bg {
	background-color:#000;
	opacity:.4;
	width:100%;
	height:100%;
	left:0;
	top:0;
	position:fixed;
	z-index:1
}
.post-details-content {
	position:fixed;
	top:50%;
	left:50%;
	margin-left:-4.95rem;
	margin-top:-3.25rem;
	padding:.38rem .66rem 0;
	width:8.58rem;
	height:6.5rem;
	text-align:left;
	background-color:#fff;
	z-index:10;
	color:#191c1c;
	overflow-y:auto
}
.post-details-content .post-detail-close {
	cursor:pointer;
	width:42px;
	height:42px;
	background:url("/images/index/pdd_sprite_v1.png") no-repeat;
	background-position:0 -.4rem;
	position:absolute;
	top:.42rem;
	right:.42rem;
	z-index:100
}
.post-details-content .post-detail-text {
	position:relative;
	width:100%;
	height:100%
}
.post-details-content .post-detail-title {
	position:relative;
	font-size:.3rem;
	font-weight:700;
	font-family:Arial,Microsoft YaHei,\\9ED1\4F53,\\5B8B\4F53,sans-serif;
	border-bottom:1px solid #eaeaea;
	padding-bottom:.32rem;
	margin-bottom:.06rem;
	color:#686868
}
.post-details-content .post-detail-list {
	position:relative;
	margin-top:.22rem
}
.post-details-content .post-detail-list .post-detail-list-title {
	margin-bottom:.1rem;
	font-size:.24rem;
	color:#f04055;
	font-family:Arial,Microsoft YaHei,\\9ED1\4F53,\\5B8B\4F53,sans-serif
}
.post-details-content .post-detail-list li {
	display:block
}
.post-details-content .post-detail-list li .post-detail-list-detail {
	line-height:.36rem;
	font-size:.2rem;
	color:#686868;
	font-family:Arial,Microsoft YaHei,\\9ED1\4F53,\\5B8B\4F53,sans-serif
}
.post-details-content .post-detail-button {
	position:relative;
	cursor:pointer;
	margin:0 auto;
	margin-top:.58rem;
	margin-bottom:.66rem;
	background-color:#f04055;
	height:.58rem;
	line-height:.58rem;
	width:2.46rem;
	text-align:center;
	color:#fff;
	font-size:.24rem
}
.news-content {
	visibility:hidden
}
.pddhome-catlist {
	position:relative;
	width:100%;
	height:auto;
	background-color:#fafafa
}
.pddhome-catlist .pc-all-1 {
	position:relative;
	width:1100px;
	padding:60px 0 20px;
	margin:0 auto
}
.pddhome-catlist .pg-title {
	font-size:24px;
	line-height:24px;
	color:#191c1c
}
.pddhome-catlist .pg-title-en {
	margin-top:16px;
	margin-bottom:36px;
	font-size:19px;
	line-height:19px;
	color:#9c9c9c
}
.pddhome-catlist .pg-list {
	margin-bottom:60px;
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:no-wrap;
	flex-wrap:no-wrap;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.pddhome-catlist .pg-list-item {
	position:relative;
	width:264px;
	height:auto;
	color:#191c1c;
	font-size:0
}
.pddhome-catlist .pg-list-item .pg-item-name {
	margin-top:20px;
	margin-bottom:12px;
	font-size:18px;
	line-height:18px;
	min-height:36px
}
.pddhome-catlist .pg-list-item .pg-item-code-img {
	position:absolute;
	display:none;
	top:0;
	left:0;
	width:264px;
	height:264px
}
.pddhome-catlist .pg-list-item .pg-item-price {
	font-size:19px
}
.pddhome-catlist .pg-list-item .pg-item-price b {
	font-weight:400;
	font-size:16px
}
.pddhome-catlist .pg-list-item .pg-item-mall-price {
	margin-left:12px;
	font-size:15px;
	color:#9c9c9c;
	text-decoration:line-through
}
.pdd-head-wrapper {
	background-color:#fff;
	margin:0 auto;
	top:0;
	height:1.03rem
}
.pdd-head-line,.pdd-head-wrapper {
	position:fixed;
	z-index:300;
	left:0;
	width:100%
}
.pdd-head-line {
	background-color:#ed435b;
	height:.04rem;
	top:1.03rem
}
.pdd-head {
	margin:0 auto;
	max-width:1200px;
	overflow:hidden;
	position:relative;
	width:100%;
	background-color:#fff
}
.pdd-head .ph-logo {
	float:left;
	height:auto;
	margin:.21rem 0;
	max-width:180px;
	width:15%
}
.pdd-head .ph-logo img {
	width:100%;
	cursor:pointer
}
.pdd-head .ph-tab {
	color:#6c6c6c;
	display:inline-block;
	float:right;
	font-size:.2rem;
	height:.3rem;
	line-height:.3rem;
	text-align:right;
	position:absolute;
	top:50%;
	margin-top:-.15rem;
	right:0
}
.pdd-head .ph-tab li {
	cursor:pointer;
	display:inline-block;
	height:.2rem;
	line-height:.2rem;
	border-right:1px solid #6c6c6c
}
.pdd-head .ph-tab li .ph-tab-item {
	position:relative;
	display:inline-block;
	margin-right:.15rem;
	margin-left:.15rem
}
.pdd-head .ph-tab li .red-color-font {
	font-weight:500;
	font-size:.22rem;
	color:#fc475d
}
.pdd-head .ph-tab li:last-child {
	border:none
}
.pdd-head .ph-tab li:last-child .ph-tab-item {
	margin-right:0!important
}
.pdd-head .ph-tab li:first-child .ph-tab-item {
	margin-left:0!important
}
.pdd-foot {
	background-color:#fff;
	padding-top:.6rem;
	position:relative;
	width:100%
}
.pdd-foot .pdd-foot-head {
	color:#4d4d4d;
	font-size:0;
	margin:0 auto;
	position:relative;
	width:100%;
	max-width:10rem
}
.pdd-foot .pdd-foot-head .pfh-code {
	border-right:1px solid #4d4d4d;
	display:inline-block;
	font-size:0;
	width:6.66rem
}
.pdd-foot .pdd-foot-head .pfh-code .pfh-code-app,.pdd-foot .pdd-foot-head .pfh-code .pfh-code-service,.pdd-foot .pdd-foot-head .pfh-code .pfh-code-wechat {
	position:relative;
	display:inline-block;
	width:1.62rem;
	margin-right:.6rem
}
.pdd-foot .pdd-foot-head .pfh-code .pfh-code-app img,.pdd-foot .pdd-foot-head .pfh-code .pfh-code-service img,.pdd-foot .pdd-foot-head .pfh-code .pfh-code-wechat img {
	position:relative;
	width:100%
}
.pdd-foot .pdd-foot-head .pfh-code .pfh-code-app p,.pdd-foot .pdd-foot-head .pfh-code .pfh-code-service p,.pdd-foot .pdd-foot-head .pfh-code .pfh-code-wechat p {
	color:#4d4d4d;
	font-size:.16rem;
	line-height:.32rem;
	position:relative;
	text-align:center
}
.pdd-foot .pdd-foot-head .pfh-text {
	display:inline-block;
	margin-left:.6rem;
	position:absolute;
	top:0
}
.pdd-foot .pdd-foot-head .pfh-text .pfh-text-contact {
	color:#4d4d4d;
	font-size:.24rem;
	line-height:.24rem
}
.pdd-foot .pdd-foot-head .pfh-text .pfh-text-other {
	color:#4d4d4d;
	font-size:.16rem;
	line-height:.16rem;
	margin-top:.2rem
}
.pdd-foot .pdd-foot-head .pfh-text p:nth-child(3) {
	padding-left:.8rem
}
.pdd-foot .pdd-bottom-nav {
	font-size:0;
	margin:0 auto;
	margin-bottom:.58rem;
	margin-top:.8rem;
	max-width:1200px;
	position:relative;
	text-align:center;
	width:100%
}
.pdd-foot .pdd-bottom-nav .pd-nav-list {
	display:inline-block;
	position:relative
}
.pdd-foot .pdd-bottom-nav .pd-nav-list .pd-nav-list-item {
	cursor:pointer;
	display:inline-block;
	border-right:1px solid #c1c1c1
}
.pdd-foot .pdd-bottom-nav .pd-nav-list .pd-nav-list-item span {
	color:#6c6c6c;
	font-size:.2rem;
	margin-left:.3rem;
	margin-right:.3rem;
	position:relative
}
.pdd-foot .pdd-bottom-nav .pd-nav-list .pd-nav-list-item span:hover {
	color:#fc475d
}
.pdd-foot .pdd-bottom-nav .pd-nav-list .pd-nav-list-item:last-child {
	border-right:none
}
.pdd-foot .copyright {
	background-color:#3f3e3e
}
.pdd-foot .copyright .pdd-foot-cr {
	padding-top:.24rem;
	text-align:center
}
.pdd-foot .copyright .pdd-foot-cr .pdd-foot-cr-right:hover {
	cursor:pointer
}
.pdd-foot .copyright p {
	color:#b1b1b1;
	font-size:.18rem;
	line-height:.54rem
}
.pdd-foot .copyright .pdd-foot-record {
	margin:0 auto;
	padding:.09rem 0 .18rem;
	position:relative;
	text-align:center;
	width:300px;
	font-size:.18rem
}
.pdd-foot .copyright .pdd-foot-record .record-link {
	display:inline-block;
	height:.2rem;
	line-height:.2rem;
	text-decoration:none
}
.pdd-foot .copyright .pdd-foot-record .record-img {
	background:url("/images/index/pdd_sprite_v1.png") no-repeat;
	background-position:-.57rem 0;
	background-size:1.97rem .64rem;
	float:left;
	height:.2rem;
	width:.2rem
}
.pdd-foot .copyright .pdd-foot-record .record-num {
	float:left;
	height:.2rem;
	line-height:.2rem;
	margin-left:.05rem
}
.pdd-foot .foot-ft {
	font-size:0;
	margin:0 auto;
	max-width:1200px;
	position:relative;
	text-align:center;
	width:100%;
	padding:.08rem 0
}
.pdd-foot .foot-ft .foot-pic {
	width:30%;
	margin:0 auto;
	border-collapse:collapse
}
.pdd-foot .foot-ft .foot-pic .foot-pic-item {
	width:100%
}
.pdd-foot .foot-ft .foot-pic .foot-pic-item .foot-pic-td img {
	width:79.17%;
	cursor:pointer
}
.pdd-foot .foot-ft .foot-pic .foot-pic-item .foot-pic-td:first-child {
	width:24.39%
}
.pdd-foot .foot-ft .foot-pic .foot-pic-item .foot-pic-td:nth-child(2) {
	width:75.6%
}
@media only screen and (max-width:1404px) {
	.ph-tab {
	margin-right:.2rem
}
}.pdd-index-glist {
	background-color:#fff;
	margin-top:8px;
	max-width:560px;
	position:relative;
	width:100%
}
.pdd-index-glist ul {
	display:block;
	position:relative;
	width:100%
}
.pdd-index-glist ul li {
	display:inline-block;
	font-size:0;
	position:relative;
	text-align:center;
	vertical-align:top;
	width:33.3%
}
.pdd-index-glist ul li img {
	height:1.24rem;
	width:1.24rem;
	max-width:124px
}
.pdd-index-glist ul li .index-goods-name {
	color:#333;
	display:inline-block;
	height:36px;
	margin-top:5px;
	font-size:12px;
	line-height:18px;
	overflow:hidden;
	position:relative;
	text-overflow:ellipsis;
	width:86%
}
.pdd-index-glist ul li .index-goods-price {
	color:#111;
	font-size:16px;
	line-height:30px;
	text-align:left
}
.pdd-index-glist ul li .index-goods-price b {
	font-size:10px;
	font-weight:400
}
.pdd-index-glist ul li .index-goods-mprice {
	color:#cbcbcb;
	font-size:14px;
	text-decoration:line-through
}
.goods-list-slip {
	width:100%;
	height:100%;
	overflow:hidden
}
.goods-list-slip .pdd-festival-logo {
	float:left;
	height:100%;
	overflow:hidden;
	position:relative
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main-bg-1 {
	background:url("/images/index/pc_pdd_pddDouble12Dec4toDec14_main_slip_banner_v1.png") no-repeat;
	background-size:contain
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main {
	width:100%;
	height:100%
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time {
	width:100%;
	height:13.33%;
	max-height:60px;
	border-collapse:collapse
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time .pdd-festival-main-time-top {
	width:100%;
	color:#151516;
	font-family:PingFangSC-Semibold,sans-serif;
	white-space:nowrap
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time .pdd-festival-main-time-top .pdd-festival-main-time-top-left {
	width:50%;
	height:50%;
	text-align:right;
	padding-right:.55rem;
	color:#fcf465
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time .pdd-festival-main-time-top .pdd-festival-main-time-top-center {
	width:30%;
	height:50%;
	padding-left:.2rem;
	color:#fcf465
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time .pdd-festival-main-time-top .pdd-festival-main-time-top-right {
	width:20%;
	height:50%;
	padding-left:.15rem;
	color:#fcf465
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time .pdd-festival-main-time-top .pdd-festival-main-time-top-extra {
	width:20%;
	height:50%
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time .pdd-festival-main-time-top .pdd-festival-main-time-top-extra img {
	vertical-align:middle;
	width:17.46%;
	max-width:.22rem
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time .pdd-festival-main-time-bottom {
	width:100%;
	color:#151516;
	font-family:PingFangSC-Semibold,sans-serif;
	white-space:nowrap
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time .pdd-festival-main-time-bottom .pdd-festival-main-time-bottom-left {
	width:50%;
	height:50%;
	text-align:right;
	padding-right:.3rem;
	padding-left:.1rem;
	color:#fcf465
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time .pdd-festival-main-time-bottom .pdd-festival-main-time-bottom-center {
	width:30%;
	height:50%;
	color:#fff
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time .pdd-festival-main-time-bottom .pdd-festival-main-time-bottom-center .time-sum {
	width:100%;
	height:90%
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time .pdd-festival-main-time-bottom .pdd-festival-main-time-bottom-center .time-sum .day {
	display:inline-block;
	text-align:center;
	border-radius:.02rem;
	color:#fff;
	background-color:#000;
	font-family:PingFangSC-Medium,sans-serif
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time .pdd-festival-main-time-bottom .pdd-festival-main-time-bottom-center .time-sum .day-dot {
	margin-left:.05rem;
	content:":";
	color:#000;
	font-family:PingFangSC-Semibold,sans-serif
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time .pdd-festival-main-time-bottom .pdd-festival-main-time-bottom-center .time-sum .hour {
	display:inline-block;
	text-align:center;
	border-radius:.02rem;
	color:#fff;
	background-color:#000;
	font-family:PingFangSC-Medium,sans-serif
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time .pdd-festival-main-time-bottom .pdd-festival-main-time-bottom-center .time-sum .hour-dot {
	margin-left:.05rem;
	content:":";
	color:#000;
	font-family:PingFangSC-Semibold,sans-serif
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time .pdd-festival-main-time-bottom .pdd-festival-main-time-bottom-center .time-sum .minute {
	display:inline-block;
	text-align:center;
	border-radius:.02rem;
	color:#fff;
	background-color:#000;
	font-family:PingFangSC-Medium,sans-serif
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time .pdd-festival-main-time-bottom .pdd-festival-main-time-bottom-center .time-sum .minute-dot {
	margin-left:.05rem;
	content:":";
	color:#000;
	font-family:PingFangSC-Semibold,sans-serif
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time .pdd-festival-main-time-bottom .pdd-festival-main-time-bottom-center .time-sum .second {
	display:inline-block;
	text-align:center;
	border-radius:.02rem;
	color:#fff;
	background-color:#000;
	font-family:PingFangSC-Medium,sans-serif
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time .pdd-festival-main-time-bottom .pdd-festival-main-time-bottom-right {
	width:20%;
	height:50%;
	color:#fcf465
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time .pdd-festival-main-time-bottom .pdd-festival-main-time-bottom-extra {
	width:20%;
	height:50%;
	color:#fff
}
.goods-list-slip .pdd-spike-wrapper-mask {
	position:absolute;
	height:100%;
	background:url("/images/index/pc_pdd_Mid_Autumn_wave_slip_banner_1.png") no-repeat;
	background-size:cover;
	z-index:100;
	display:none
}
.goods-list-slip .pdd-spike {
	float:right;
	height:100%;
	z-index:200;
	position:relative
}
.goods-list-slip .pdd-spike .slip-head {
	width:100%;
	height:13.33%;
	line-height:13.33%;
	max-height:60px;
	overflow:hidden;
	display:block;
	white-space:nowrap;
	margin-left:.2rem
}
.goods-list-slip .pdd-spike .slip-head .slip-head-wrapper {
	height:100%;
	line-height:100%;
	display:inline-block;
	position:relative
}
.goods-list-slip .pdd-spike .slip-head .slip-head-wrapper .btn {
	width:.03rem;
	height:.03rem;
	position:absolute;
	top:50%;
	margin-top:-.04rem;
	background-color:#fcf465;
	border-radius:50%;
	border:.02rem solid #fcf465
}
.goods-list-slip .pdd-spike .slip-head .slip-head-wrapper .bias {
	width:.12rem;
	height:.24rem;
	position:absolute;
	top:50%;
	margin-top:-.12rem
}
.goods-list-slip .pdd-spike .slip-head .slip-head-wrapper .slip-head-text {
	font-family:PingFangSC-Medium,sans-serif;
	margin-left:.18rem;
	margin-right:.38rem;
	display:inline-block;
	position:relative;
	top:40%;
	margin-top:-.16rem
}
.goods-list-slip .pdd-spike .slip-head .slip-head-wrapper .slip-head-text span {
	font-size:.18rem;
	color:#fff
}
.goods-list-slip .pdd-spike .slip-head .slip-head-wrapper .yellow span {
	font-size:.18rem;
	font-weight:700;
	font-family:PingFangSC-Semibold,sans-serif;
	color:#fcf465
}
.goods-list-slip .pdd-spike .slip-head .slip-head-wrapper:last-child,.goods-list-slip .pdd-spike .slip-head .slip-head-wrapper:nth-child(2) {
	margin-left:.28rem
}
.goods-list-slip .pdd-spike .slip-head .slip-head-wrapper:last-child .bias {
	display:none
}
.goods-list-slip .pdd-spike .detail-goods {
	width:100%;
	height:83.33%;
	overflow-x:scroll;
	overflow-y:hidden;
	display:block;
	white-space:nowrap
}
.goods-list-slip .pdd-spike .detail-goods li {
	height:93%;
	display:inline-block;
	background-color:#fff;
	margin-right:2.63%;
	border-radius:.04rem
}
.goods-list-slip .pdd-spike .detail-goods li .goods-image {
	width:81.97%;
	margin:0 auto;
	padding-top:6.67%;
	padding-bottom:4.24%
}
.goods-list-slip .pdd-spike .detail-goods li .goods-image .pa-goods-img {
	width:100%
}
.goods-list-slip .pdd-spike .detail-goods li .goods-image .pa-buy-code {
	width:100%;
	display:none;
	margin-top:-100%
}
.goods-list-slip .pdd-spike .detail-goods li .goods-image:hover .pa-buy-code {
	display:block
}
.goods-list-slip .pdd-spike .detail-goods li .goods-name {
	width:81.97%;
	height:7%;
	margin:0 auto;
	color:#333;
	overflow:hidden;
	font-family:PingFangSC-Medium,sans-serif
}
.goods-list-slip .pdd-spike .detail-goods li .goods-price {
	width:74.55%;
	height:11.52%;
	margin:4.24% auto 6.67%;
	overflow:hidden
}
.goods-list-slip .pdd-spike .detail-goods li .goods-price .normal-price {
	float:left;
	width:31.25%;
	height:100%;
	color:#9c9c9c;
	text-decoration:line-through;
	text-align:left;
	margin-right:12.5%
}
.goods-list-slip .pdd-spike .detail-goods li .goods-price .normal-price * {
	vertical-align:middle
}
.goods-list-slip .pdd-spike .detail-goods li .goods-price .pdd-price {
	float:right;
	width:56.25%;
	height:100%;
	background-color:#ff145c;
	color:#fff;
	font-family:PingFangSC-Medium,sans-serif;
	border-radius:.5rem;
	text-align:center
}
.goods-list-slip .pdd-spike .detail-goods li .goods-price .pdd-price * {
	vertical-align:middle
}
.goods-list-slip .pdd-spike .detail-goods li:last-child {
	margin-right:0!important
}
.goods-list-slip .pdd-spike .detail-goods .spike-time-hint {
	width:.22rem;
	height:88%;
	color:#fff;
	font-size:.22rem;
	-webkit-writing-mode:tb-rl;
	-ms-writing-mode:tb-rl;
	writing-mode:tb-rl;
	margin-right:.1rem;
	text-align:center
}
.goods-list-slip .pdd-spike .detail-goods::-webkit-scrollbar {
	opacity:0;
	height:.1rem
}
.goods-list-slip .pdd-spike .detail-goods::-webkit-scrollbar-track {
	background-image:-webkit-repeating-linear-gradient(left,transparent,transparent 1%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 99%,transparent 0,transparent);
	background-image:repeating-linear-gradient(90deg,transparent,transparent 1%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 99%,transparent 0,transparent)
}
.goods-list-slip .pdd-spike .detail-goods::-webkit-scrollbar-thumb {
	background-image:-webkit-repeating-linear-gradient(left,transparent,transparent 2%,#ffe662 0,#ffe662 98%,transparent 0,transparent);
	background-image:repeating-linear-gradient(90deg,transparent,transparent 2%,#ffe662 0,#ffe662 98%,transparent 0,transparent)
}
.goods-list-slip .pdd-spike .detail-goods::-webkit-scrollbar-button:increment {
	width:.08rem;
	height:.1rem;
	border-top:.06rem solid transparent;
	border-left:.1rem solid #ffe662;
	border-bottom:.06rem solid transparent
}
.goods-list-slip .pdd-spike .detail-goods::-webkit-scrollbar-button:decrement {
	width:.08rem;
	height:.1rem;
	border-top:.06rem solid transparent;
	border-right:.1rem solid #ffe662;
	border-bottom:.06rem solid transparent
}
@media only screen and (max-width:1920px) {
	.goods-list-slip .pdd-festival-logo {
	width:50%
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time {
	font-size:.16rem
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time img {
	margin-left:15%
}
.goods-list-slip .pdd-spike-wrapper-mask {
	width:160%;
	left:-29.75%
}
.goods-list-slip .pdd-spike {
	width:47.5%
}
.goods-list-slip .pdd-spike .detail-goods li {
	width:42.81%
}
.goods-list-slip .pdd-spike .detail-goods li .goods-name {
	font-size:.18rem
}
.goods-list-slip .pdd-spike .detail-goods li .goods-price .normal-price {
	font-size:.2rem
}
.goods-list-slip .pdd-spike .detail-goods li .goods-price .pdd-price {
	font-size:.22rem
}
}@media only screen and (max-width:1800px) {
	.goods-list-slip .pdd-festival-logo {
	width:46.875%
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time {
	font-size:.16rem
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time img {
	margin-left:14.5%
}
.goods-list-slip .pdd-spike-wrapper-mask {
	width:150%;
	left:-24.5%
}
.goods-list-slip .pdd-spike {
	width:50.625%
}
.goods-list-slip .pdd-spike .detail-goods li {
	width:40.13%
}
.goods-list-slip .pdd-spike .detail-goods li .goods-name {
	font-size:.17rem
}
.goods-list-slip .pdd-spike .detail-goods li .goods-price .normal-price {
	font-size:.19rem
}
.goods-list-slip .pdd-spike .detail-goods li .goods-price .pdd-price {
	font-size:.21rem
}
}@media only screen and (max-width:1700px) {
	.goods-list-slip .pdd-festival-logo {
	width:44.27%
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time {
	font-size:.15rem
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time img {
	margin-left:14%
}
.goods-list-slip .pdd-spike-wrapper-mask {
	width:142%;
	left:-20.5%
}
.goods-list-slip .pdd-spike {
	width:53.23%
}
.goods-list-slip .pdd-spike .detail-goods li {
	width:32%
}
.goods-list-slip .pdd-spike .detail-goods li .goods-name {
	font-size:.16rem
}
.goods-list-slip .pdd-spike .detail-goods li .goods-price .normal-price {
	font-size:.18rem
}
.goods-list-slip .pdd-spike .detail-goods li .goods-price .pdd-price {
	font-size:.2rem
}
}@media only screen and (max-width:1600px) {
	.goods-list-slip .pdd-festival-logo {
	width:41.67%
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time {
	font-size:.15rem
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time img {
	margin-left:13.5%
}
.goods-list-slip .pdd-spike-wrapper-mask {
	width:133%;
	left:-16%
}
.goods-list-slip .pdd-spike {
	width:55.83%
}
.goods-list-slip .pdd-spike .detail-goods li {
	width:30%
}
.goods-list-slip .pdd-spike .detail-goods li .goods-name {
	font-size:.15rem
}
.goods-list-slip .pdd-spike .detail-goods li .goods-price .normal-price {
	font-size:.17rem
}
.goods-list-slip .pdd-spike .detail-goods li .goods-price .pdd-price {
	font-size:.19rem
}
}@media only screen and (max-width:1500px) {
	.goods-list-slip .pdd-festival-logo {
	width:39%
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time {
	font-size:.14rem
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time img {
	margin-left:13%
}
.goods-list-slip .pdd-spike-wrapper-mask {
	width:125%;
	left:-12%
}
.goods-list-slip .pdd-spike {
	width:58.5%
}
.goods-list-slip .pdd-spike .detail-goods li {
	width:28%
}
.goods-list-slip .pdd-spike .detail-goods li .goods-name {
	font-size:.14rem
}
.goods-list-slip .pdd-spike .detail-goods li .goods-price .normal-price {
	font-size:.16rem
}
.goods-list-slip .pdd-spike .detail-goods li .goods-price .pdd-price {
	font-size:.18rem
}
}@media only screen and (max-width:1400px) {
	.goods-list-slip .pdd-festival-logo {
	width:36.46%
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time {
	font-size:.14rem
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time img {
	margin-left:12.5%
}
.goods-list-slip .pdd-spike-wrapper-mask {
	width:117%;
	left:-7.6%
}
.goods-list-slip .pdd-spike {
	width:61.04%
}
.goods-list-slip .pdd-spike .detail-goods li {
	width:25%
}
.goods-list-slip .pdd-spike .detail-goods li .goods-name {
	font-size:.13rem
}
.goods-list-slip .pdd-spike .detail-goods li .goods-price .normal-price {
	font-size:.15rem
}
.goods-list-slip .pdd-spike .detail-goods li .goods-price .pdd-price {
	font-size:.17rem
}
}@media only screen and (max-width:1300px) {
	.goods-list-slip .pdd-festival-logo {
	width:33.85%
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time {
	font-size:.13rem
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time img {
	margin-left:12%
}
.goods-list-slip .pdd-spike-wrapper-mask {
	width:108%;
	left:-3.85%
}
.goods-list-slip .pdd-spike {
	width:63.65%
}
.goods-list-slip .pdd-spike .detail-goods li {
	width:21%
}
.goods-list-slip .pdd-spike .detail-goods li .goods-name {
	font-size:.12rem
}
.goods-list-slip .pdd-spike .detail-goods li .goods-price .normal-price {
	font-size:.14rem
}
.goods-list-slip .pdd-spike .detail-goods li .goods-price .pdd-price {
	font-size:.16rem
}
}@media only screen and (max-width:1200px) {
	.goods-list-slip .pdd-festival-logo {
	width:31.25%
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time {
	font-size:.12rem
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time img {
	margin-left:11.5%
}
.goods-list-slip .pdd-spike-wrapper-mask {
	width:100%;
	left:0
}
.goods-list-slip .pdd-spike {
	width:66.25%
}
.goods-list-slip .pdd-spike .detail-goods li {
	width:18%
}
.goods-list-slip .pdd-spike .detail-goods li .goods-name {
	font-size:.12rem
}
.goods-list-slip .pdd-spike .detail-goods li .goods-price .normal-price {
	font-size:.13rem
}
.goods-list-slip .pdd-spike .detail-goods li .goods-price .pdd-price {
	font-size:.15rem
}
}@media only screen and (max-width:1100px) {
	.goods-list-slip .pdd-festival-logo {
	width:31.5%
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time {
	font-size:.12rem
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time img {
	margin-left:11%
}
.goods-list-slip .pdd-spike-wrapper-mask {
	width:100%;
	left:0
}
.goods-list-slip .pdd-spike {
	width:66%
}
.goods-list-slip .pdd-spike .detail-goods li {
	width:17%
}
.goods-list-slip .pdd-spike .detail-goods li .goods-name,.goods-list-slip .pdd-spike .detail-goods li .goods-price .normal-price {
	font-size:.12rem
}
.goods-list-slip .pdd-spike .detail-goods li .goods-price .pdd-price {
	font-size:.14rem
}
}@media only screen and (max-width:1000px) {
	.goods-list-slip .pdd-festival-logo {
	width:31.5%
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time {
	font-size:.12rem
}
.goods-list-slip .pdd-festival-logo .pdd-festival-main .pdd-festival-main-time img {
	margin-left:10.5%
}
.goods-list-slip .pdd-spike-wrapper-mask {
	width:100%;
	left:0
}
.goods-list-slip .pdd-spike {
	width:66%
}
.goods-list-slip .pdd-spike .detail-goods li {
	width:16%
}
.goods-list-slip .pdd-spike .detail-goods li .goods-name,.goods-list-slip .pdd-spike .detail-goods li .goods-price .normal-price {
	font-size:.12rem
}
.goods-list-slip .pdd-spike .detail-goods li .goods-price .pdd-price {
	font-size:.13rem
}
}.activity-content,.pdd-act-glist {
	visibility:hidden
}
.pdd-act-glist {
	background-color:#f1f1f1;
	max-width:1200px;
	position:relative;
	width:100%
}
.pdd-act-glist ul {
	display:block;
	position:relative;
	width:100%
}
.pdd-act-glist ul li {
	font-size:0;
	overflow:hidden
}
.pdd-act-glist ul li .pa-glist-item-goods {
	background-color:#fff;
	display:inline-block;
	float:left;
	margin-right:2.6%;
	margin-top:2.6%;
	position:relative;
	vertical-align:top;
	width:23%;
	height:4rem
}
.pdd-act-glist ul li .pa-glist-item-goods:nth-child(4n) {
	margin-right:0
}
.pdd-act-glist ul li .pa-glist-item-goods:hover .pa-goods-img {
	-webkit-filter:blur(4px);
	filter:blur(4px)
}
.pdd-act-glist ul li .pa-glist-item-goods:hover .pa-buy-code {
	display:block
}
.pdd-act-glist ul li .act-goods-img {
	margin:0 auto;
	margin-bottom:10%;
	margin-top:10%;
	max-width:220px;
	position:relative;
	width:2.2rem;
	height:2.2rem
}
.pdd-act-glist ul li .act-goods-img .pa-buy-code {
	display:none;
	left:0;
	position:absolute;
	top:0;
	width:2.2rem;
	height:2.2rem
}
.pdd-act-glist ul li img {
	width:100%
}
.pdd-act-glist ul li .act-goods-txt {
	margin:0 auto;
	max-width:248px;
	position:relative;
	width:90%
}
.pdd-act-glist ul li .act-goods-name {
	color:#686868;
	display:inline-block;
	font-size:.16rem;
	height:.66rem;
	line-height:.22rem;
	overflow:hidden;
	position:relative;
	text-overflow:ellipsis;
	width:100%
}
.pdd-act-glist ul li .act-goods-prices {
	overflow:hidden;
	height:.54rem;
	line-height:.54rem
}
.pdd-act-glist ul li .act-goods-prices .act-goods-price {
	float:left;
	color:#111;
	font-size:.22rem;
	line-height:.54rem;
	text-align:left
}
.pdd-act-glist ul li .act-goods-prices .act-goods-price b {
	font-size:.14rem;
	font-weight:400
}
.pdd-act-glist ul li .act-goods-prices .act-goods-mprice {
	float:left;
	color:#cbcbcb;
	font-size:.18rem;
	text-decoration:line-through;
	margin-left:.1rem
}
.pdd-act-glist ul li .act-goods-prices .act-goods-cnt {
	float:right;
	color:#9c9c9c;
	font-size:.16rem
}
.pdd-act-glist ul li .pa-glist-item-app {
	display:inline-block;
	float:left;
	margin-top:2.6%;
	position:relative;
	vertical-align:top;
	width:23%;
	height:4rem
}
.pdd-act-glist ul li .pa-glist-item-app img {
	position:relative;
	width:100%;
	height:100%
}
.pdd-mask-alert-bottom {
	background-color:#000;
	filter:alpha(opacity=65);
	height:1rem;
	left:0;
	-moz-opacity:.65;
	opacity:.65;
	position:fixed;
	bottom:0;
	width:100%;
	z-index:6
}
.pdd-alert-img-bottom {
	height:1rem;
	width:12rem;
	position:fixed;
	left:50%;
	margin-left:-6rem;
	bottom:0;
	z-index:7
}
.pdd-alert-img-bottom img {
	width:12rem;
	max-width:1200px
}
.pdd-alert-img-bottom .pa-mask-close-bottom {
	height:.34rem;
	width:.34rem;
	position:absolute;
	right:.03rem;
	top:.03rem
}
.pdd-alert-img-bottom .pa-mask-close-bottom:hover {
	cursor:pointer
}
body {
	background-color:#f1f1f1
}
.pdd-act-tab {
	background-color:#ed445b;
	height:.48rem;
	position:fixed;
	width:100%;
	top:1.03rem;
	left:0;
	z-index:1
}
.pdd-act-tab .pa-tab-item {
	display:block;
	font-size:0;
	margin:0 auto;
	max-width:1200px;
	position:relative;
	width:100%
}
.pdd-act-tab .pa-tab-item span {
	display:inline-block;
	color:#fff;
	cursor:pointer;
	font-size:.18rem;
	line-height:.48rem;
	padding-left:.18rem;
	padding-right:.18rem
}
.deep-red-bg {
	background-color:#d53758
}
.pdd-act-subject-wrapper {
	position:relative;
	background-color:#fff;
	margin:0 auto;
	margin-top:1.97rem;
	padding:.1rem;
	max-width:1180px
}
.pdd-act-subject-wrapper .pdd-act-subject {
	border:1px solid #f6f6f6;
	position:relative;
	font-size:0
}
.pdd-act-subject-wrapper .pdd-act-subject .pa-subject-img {
	display:inline-block;
	max-width:560px;
	position:relative;
	width:46.4%
}
.pdd-act-subject-wrapper .pdd-act-subject .pa-subject-img img {
	height:auto;
	width:100%;
	max-width:560px;
	max-height:278px
}
.pdd-act-subject-wrapper .pdd-act-subject .pa-subject-txt {
	display:inline-block;
	margin-left:2.5%;
	max-width:640px;
	position:relative;
	vertical-align:top;
	width:50.7%
}
.pdd-act-subject-wrapper .pdd-act-subject .pa-subject-txt .pa-subject-txt-title {
	border-bottom:1px solid #f6f6f6;
	color:#111;
	display:inline-block;
	width:2.5rem;
	font-size:.24rem;
	line-height:.64rem;
	margin-top:.04rem;
	position:relative
}
.pdd-act-subject-wrapper .pdd-act-subject .pa-subject-txt .pa-subject-txt-desc {
	color:#686868;
	font-size:.16rem;
	line-height:.3rem;
	margin-top:.13rem;
	position:relative;
	padding-bottom:.22rem
}
.pdd-act-subject-wrapper .pdd-act-subject .pa-subject-txt .pa-subject-extra {
	display:inline-block
}
.pdd-act-subject-wrapper .pdd-act-subject .pa-subject-txt .pa-subject-extra img {
	padding-left:.06rem;
	margin-top:.2rem;
	margin-right:.46rem
}
.pdd-act-subject-wrapper .pdd-act-subject .pa-subject-txt .pa-subject-extra .pa-subject-extra-text {
	width:1rem;
	height:.14rem;
	font-size:.14rem;
	color:#8d8d8d
}
.act-goods-list {
	position:relative;
	margin:0 auto;
	width:100%;
	max-width:1200px;
	margin-bottom:.5rem
}
@media only screen and (max-width:1400px) {
	.pdd-act-tab {
	width:98%;
	padding-left:2%
}
}*,body,html {
	margin:0;
	padding:0
}
body,html {
	width:100%;
	height:100%;
	font-family:Microsoft YaHei
}
html {
	font-size:100px
}
@media only screen and (max-width:1200px) {
	html {
	font-size:100px
}
}@media only screen and (max-width:1100px) {
	html {
	font-size:91.66667px
}
}@media only screen and (max-width:1000px) {
	html {
	font-size:83.33333px
}
}@media only screen and (max-width:900px) {
	html {
	font-size:75px
}
}@media only screen and (max-width:800px) {
	html {
	font-size:66.66667px
}
}@media only screen and (max-width:700px) {
	html {
	font-size:58.33333px
}
}@media only screen and (max-width:600px) {
	html {
	font-size:50px
}
}@media only screen and (max-width:500px) {
	html {
	font-size:41.66667px
}
}body {
	font-size:14px
}
li,ul {
	margin:0;
	padding:0
}
li {
	list-style:none
}
body {
	background-color:#fafafa
}
#news-content {
	visibility:hidden
}
.pdd-left-code {
	bottom:150px;
	left:150px;
	position:fixed;
	z-index:5
}
.pdd-news-outer {
	margin:0 auto;
	margin-top:1.07rem;
	padding:0 1.44%;
	width:97.12%
}
.pdd-news-outer,.pdd-news-wrapper {
	max-width:1200px;
	position:relative
}
.pdd-news-wrapper {
	background-color:#fff;
	margin:0 auto;
	width:100%
}
.pdd-news-wrapper .pdd-news-banner {
	height:2.94rem;
	padding-bottom:.2rem;
	position:relative
}
.pdd-news-wrapper .pdd-news-banner img {
	height:100%;
	width:100%
}
.pdd-news-wrapper .pdd-hot-news {
	max-width:1200px;
	padding-bottom:.6rem;
	position:relative;
	width:100%
}
.pdd-news-wrapper .pdd-hot-news .pn-hot-cat {
	margin-bottom:.24rem
}
.pdd-news-wrapper .pdd-hot-news .pn-hot-item {
	border-bottom:1px solid #eaeaea;
	display:block;
	font-size:0;
	margin-left:.4rem;
	margin-right:.4rem;
	overflow:hidden;
	padding:.5rem 0;
	position:relative
}
.pdd-news-wrapper .pdd-hot-news .pn-hot-item .pn-hot-item-img {
	cursor:pointer;
	float:left;
	height:1.96rem;
	margin-left:2.3%;
	position:relative;
	width:28.2%
}
.pdd-news-wrapper .pdd-hot-news .pn-hot-item .pn-hot-right {
	float:right;
	font-size:0;
	margin-right:1.76%;
	max-width:718px;
	overflow:hidden;
	position:relative;
	width:63.3%
}
.pdd-news-wrapper .pdd-hot-news .pn-hot-item .pn-hot-right .pn-hot-logo {
	display:inline-block
}
.pdd-news-wrapper .pdd-hot-news .pn-hot-item .pn-hot-right .pn-hot-title {
	color:#363636;
	font-size:.2rem;
	font-weight:700;
	line-height:.2rem;
	margin-bottom:.1rem;
	margin-top:.32rem;
	position:relative
}
.pdd-news-wrapper .pdd-hot-news .pn-hot-item .pn-hot-right .pn-hot-content {
	-webkit-box-orient:vertical;
	color:#6c6c6c;
	display:-webkit-box;
	font-size:.16rem;
	height:.6rem;
	-webkit-line-clamp:2;
	line-height:.3rem;
	overflow:hidden;
	text-overflow:ellipsis
}
.pdd-news-wrapper .pdd-hot-news .pn-hot-item .pn-hot-right .pn-hot-seemore {
	color:#6c6c6c;
	float:right;
	font-size:.14rem;
	margin-top:.05rem;
	position:relative
}
.pdd-news-wrapper .pdd-hot-news .pn-hot-item .pn-hot-right .pn-hot-text:hover .pn-hot-content,.pdd-news-wrapper .pdd-hot-news .pn-hot-item .pn-hot-right .pn-hot-text:hover .pn-hot-seemore,.pdd-news-wrapper .pdd-hot-news .pn-hot-item .pn-hot-right .pn-hot-text:hover .pn-hot-title {
	color:#f04055;
	cursor:pointer;
	text-decoration:underline
}
.pdd-news-wrapper .pdd-hot-news .pn-hot-item:last-child {
	border:none
}
.pdd-news-wrapper .pdd-other-news {
	font-size:0;
	margin-bottom:.84rem;
	position:relative
}
.pdd-news-wrapper .pdd-other-news .pn-other-cat {
	margin-bottom:.45rem
}
.pdd-news-wrapper .pdd-other-news .pn-other-item {
	border-bottom:1px solid #eaeaea;
	display:block;
	margin-left:.4rem;
	margin-right:.4rem;
	padding:.21rem 0
}
.pdd-news-wrapper .pdd-other-news .pn-other-item a {
	text-decoration:none
}
.pdd-news-wrapper .pdd-other-news .pn-other-item .pn-other-title {
	color:#363636;
	font-size:.2rem;
	line-height:.42rem;
	position:relative
}
.pdd-news-wrapper .pdd-other-news .pn-other-item .pn-other-title:hover {
	color:#f04055;
	cursor:pointer;
	text-decoration:underline
}
.pdd-news-wrapper .pdd-other-news .pn-other-item span {
	color:#6c6c6c;
	display:inline-block;
	font-size:.14rem;
	line-height:.36rem
}
.pdd-news-wrapper .pdd-other-news .pn-other-item .pn-other-time {
	margin-left:.4rem
}
.pdd-news-wrapper .pdd-other-news .pn-other-item:last-child {
	border:none
}
.pn-cat {
	background-color:#f04055;
	color:#fff;
	font-size:.3rem;
	height:.56rem;
	line-height:.56rem;
	margin-left:-.18rem;
	position:relative;
	text-align:center;
	width:1.8rem
}
.pn-cat p {
	margin-left:.18rem
}
.pn-cat:after {
	border-bottom:.06rem solid transparent;
	border-right:.18rem solid #be1e31;
	border-top:-.06rem solid transparent;
	bottom:-.06rem;
	content:"";
	height:0;
	left:0;
	position:absolute;
	width:0
}
@media only screen and (max-width:1400px) {
	.pdd-left-code {
	left:-81px
}
}