@charset "utf-8";

.cloudzoom-lens {
	border: 5px solid #888;
	width: 100px;
	height: 100px;
	box-shadow: 0 0 10px rgba(0,0,0,0.4);
	cursor: crosshair;
	z-index: 10
}

.cloudzoom-zoom {
	border: 1px solid #CCC;
	width: 500px;
	height: 200px;
	background-color: #ffffff;
	z-index: 100
}

.cloudzoom-zoom-inside {
	border: none;
	box-shadow: none
}

.cloudzoom-caption {
	display: none;
	text-align: left;
	background-color: #000;
	color: #fff;
	font-weight: bold;
	padding: 10px;
	font-family: sans-serif;
	font-size: 11px
}

.cloudzoom-ajax-loader {
	width: 32px;
	height: 32px
}

.cloudzoom-blank div {
	background: transparent !important;
	border: none !important;
	text-indent: -99999px !important;
	z-index: 10
}

@charset "utf-8";

.no-scroll-scrollbar .overview {
	margin-top: 0 !important
}

.no-scroll-scrollbar .scrollbar {
	height: 0 !important
}

.no-scroll-scrollbar .track {
	height: 0 !important
}

.no-scroll-scrollbar .thumb {
	height: 0 !important
}

.tinyscrollbar {
	position: relative;
	margin-right: 20px
}

.tinyscrollbar .viewport {
	height: 350px;
	overflow: hidden;
	position: relative
}

.tinyscrollbar .overview {
	margin-left: 0;
	position: relative;
	margin-top: 0
}

.tinyscrollbar .scrollbar {
	background-color: transparent;
	height: 100%;
	position: absolute;
	right: -20px;
	top: 0;
	width: 20px
}

.tinyscrollbar .track {
	background-color: transparent;
	height: 100%;
	position: relative;
	right: 0;
	top: 0;
	width: 20px
}

.tinyscrollbar .thumb {
	background-color: #000;
	border-radius: 10px;
	cursor: pointer;
	height: 0;
	left: 5px;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 10px
}

.tinyscrollbar-x {
	margin-right: 0;
	margin-bottom: 20px
}

.tinyscrollbar-x .scrollbar {
	bottom: -20px;
	height: 20px;
	top: auto;
	width: 100%;
	right: 0
}

.tinyscrollbar-x .track {
	height: 20px;
	width: 100%
}

.tinyscrollbar-x .thumb {
	width: 0;
	height: 10px;
	left: 0;
	top: 5px
}

.tinyscrollbar.sub-menu {
	position: absolute;
	margin-right: 0;
	padding: 5px 0
}

.tinyscrollbar.sub-menu .viewport {
	height: auto;
	max-height: 150px
}

.tinyscrollbar.sub-menu .scrollbar {
	right: 0;
	padding: 5px 0
}

.tinyscrollbar.sub-menu .scrollbar.disable {
	display: none
}

.tinyscrollbar.sub-menu .overview {
	padding: 0
}

.tinyscrollbar.sub-menu li {
	cursor: pointer
}

.tinyscrollbar.sub-menu li:hover {
	background-color: #f5f5f5
}

@charset "utf-8";

@font-face {
	font-family:"GothamBook";src:url("../fonts/text/GothamBook.eot") format('embedded-opentype'),url("GothamBook.woff") format('woff'),url("../fonts/text/GothamBook.otf") format('otto'),url("GothamBook.ttf") format('truetype'),url("../fonts/text/GothamBook.svg") format('svg')
}

@font-face {
	font-family:"CaslonFiveFortyLT";src:url("../fonts/text/CaslonFiveFortyLT-Roman.woff2") format('woff2')
}

@font-face {
	font-family:"Caslon540LTW01";src:url("../fonts/text/Caslon540LTW01.woff2") format('woff2')
}

@font-face {
	font-family:"HiraginoSansGB-W3";src:url("../fonts/text/HiraginoSansGB-W3.ttc") format('ttc')
}

@font-face {
	font-family:"HiraginoSansGB-W6";src:url("../fonts/text/HiraginoSansGB-W6.ttc") format('ttc')
}

@font-face {
	font-family:"GothamBookIta";src:url("../fonts/text/GothamBookIta.eot") format('embedded-opentype'),url("../fonts/text/GothamBookIta.woff") format('woff'),url("../fonts/text/GothamBookIta.otf") format('otto'),url("../fonts/text/GothamBookIta.ttf") format('truetype'),url("../fonts/text/GothamBookIta.svg") format('svg')
}

@font-face {
	font-family:"GothamBold";src:url("../fonts/text/GothamBold.eot") format('embedded-opentype'),url("../fonts/text/GothamBold.woff") format('woff'),url("../fonts/text/GothamBold.otf") format('otto'),url("../fonts/text/GothamBold.ttf") format('truetype'),url("../fonts/text/GothamBold.svg") format('svg')
}

@font-face {
	font-family:"GothamBoldIta";src:url("../fonts/text/GothamBoldIta.eot") format('embedded-opentype'),url("../fonts/text/GothamBoldIta.woff") format('woff'),url("../fonts/text/GothamBoldIta.otf") format('otto'),url("../fonts/text/GothamBoldIta.ttf") format('truetype'),url("../fonts/text/GothamBoldIta.svg") format('svg')
}

@font-face {
	font-family:"GothamCondBold";src:url("../fonts/text/GothamCondBold.eot") format('embedded-opentype'),url("../fonts/text/GothamCondBold.woff") format('woff'),url("../fonts/text/GothamCondBold.otf") format('otto'),url("../fonts/text/GothamCondBold.ttf") format('truetype'),url("../fonts/text/GothamCondBold.svg") format('svg')
}

@font-face {
	font-family:"GothamRegular";src:url("../fonts/text/GothamRegular.eot") format('embedded-opentype'),url("GothamRegular.woff") format('woff'),url("../fonts/text/GothamRegular.otf") format('otto'),url("GothamRegular.ttf") format('truetype'),url("../fonts/text/GothamRegular.svg") format('svg')
}

@font-face {
	font-family:"caslonbtitalic";src:url("../fonts/text/caslon540btitalic.eot") format('embedded-opentype'),url("../fonts/text/caslon540btitalic.woff") format('woff'),url("../fonts/text/caslon540btitalic.ttf") format('truetype'),url("../fonts/text/caslon540btitalic.svg") format('svg')
}

@font-face {
	font-family:"dincondensedbold";src:url("../fonts/text/din-condensed-bold.eot") format('embedded-opentype'),url("../fonts/text/din-condensed-bold.woff") format('woff'),url("../fonts/text/din-condensed-bold.ttf") format('truetype'),url("../fonts/text/din-condensed-bold.svg") format('svg')
}

@font-face {
	font-family:"GothamLight";src:url("../fonts/text/Gotham-Light.eot") format('embedded-opentype'),url("../fonts/text/Gotham-Light.woff") format('woff'),url("../fonts/text/Gotham-Light.ttf") format('truetype')
}

@font-face {
	font-family:"GothamMedium";src:url("../fonts/text/Gotham-Medium.eot") format('embedded-opentype'),url("../fonts/text/Gotham-Medium.woff") format('woff'),url("../fonts/text/Gotham-Medium.ttf") format('truetype'),url("../fonts/text/Gotham-Medium.otf") format('otto')
}

@font-face {
	font-family:'MK-IconFont';src:url('../fonts/text/MK-IconFont.eot');src:url("../fonts/text/MK-IconFont.eot?#iefix") format("embedded-opentype")
}

@font-face {
	font-family:'MK-IconFont';src:url("../fonts/text/MK-IconFont.ttf") format("truetype");font-weight:normal;font-style:normal
}

.icon {
	background: url(../images/icon.png);
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.icon-careta {
	width: 12px;
	height: 6px;
	background-position: -146px -152px
}

div.dropdown.is-open i.icon-careta,div.form-select.is-open i.icon-careta {
	background-position: 0 -490px
}

.icon-caretb,div.dropdown .btn.btn-bkf i.icon-careta,div.form-select .btn.btn-bkf i.icon-careta {
	width: 18px;
	height: 11px;
	background-position: -146px 0;
	display: block;
	margin-top: 11px
}

.is-open .icon-caretb,div.dropdown.is-open .btn.btn-bkf i.icon-careta,div.form-select.is-open .btn.btn-bkf i.icon-careta {
	background-position: -146px -76px
}

.dialog .icon-close {
	width: 13px;
	height: 13px;
	background-position: -214px -152px
}

.close-topbaner {
	width: 14px;
	height: 14px;
	background-position: -76px -490px
}

.search-a {
	width: 12px;
	height: 12px;
	background-position: -214px -230px
}

.store {
	width: 7px;
	height: 12px;
	background-position: -274px -230px
}

.service {
	width: 12px;
	height: 12px;
	background-position: -214px -296px
}

.user {
	width: 12px;
	height: 12px;
	background-position: -274px -296px
}

.shopping-cart {
	width: 55px;
	height: 47px;
	background-position: -340px 0
}

.iphone {
	width: 16px;
	height: 16px;
	background-position: 0 -230px
}

.search-close {
	width: 13px;
	height: 13px;
	background-position: -146px -230px
}

.footer .service {
	width: 18px;
	height: 18px;
	background-position: -76px -230px
}

.weibo {
	width: 18px;
	height: 15px;
	background-position: 0 -296px
}

.weixin {
	width: 18px;
	height: 16px;
	background-position: -76px -296px
}

.youku {
	width: 18px;
	height: 17px;
	background-position: -146px -296px
}

.baidu {
	width: 19px;
	height: 19px;
	background-position: -382px -296px
}

.icon-arrow-down {
	width: 16px;
	height: 11px;
	background-position: -76px -586px
}

.icon-arrow-up {
	width: 16px;
	height: 11px;
	background-position: 0 -586px
}

.is-open .icon-arrow-down {
	background-position: 0 -586px
}

.is-closed .icon-arrow-up {
	background-position: -76px -586px
}

.icon-checkbox15 {
	width: 15px;
	height: 15px;
	background-position: -146px -586px;
	cursor: pointer
}

.is-checked .icon-checkbox15 {
	background-position: -214px -586px
}

.is-disabled .icon-checkbox15 {
	background-position: -274px -586px
}

.icon-checkbox20 {
	width: 20px;
	height: 20px;
	background-position: -76px 0;
	cursor: pointer
}

.is-checked .icon-checkbox20 {
	background-position: -76px -76px
}

.is-stock .icon-checkbox20 {
	background-position: -76px -152px
}

.icon-wechatMark {
	width: 27px;
	height: 27px;
	background-position: -274px -490px
}

.scroll-gallery.axis-y .scroll-btn-next i {
	width: 14px;
	height: 10px;
	display: inline-block;
	background: url(../images/icon.png);
	background-position: -214px 0
}

.icon-details-down {
	width: 14px;
	height: 10px;
	background-position: -214px 0
}

.icon-details-up {
	width: 14px;
	height: 10px;
	background-position: -214px -75px
}

.icon-heart {
	width: 18px;
	height: 18px;
	background-position: -274px -76px
}

.is-active .icon-heart {
	background-position: -274px 0
}

.icon-sina {
	width: 18px;
	height: 18px;
	background-position: 0 -296px
}

.icon-wechat {
	width: 18px;
	height: 18px;
	background-position: -76px -296px
}

.icon-location {
	width: 18px;
	height: 18px;
	background-position: -274px -366px
}

.icon-youlike-down {
	width: 12px;
	height: 9px;
	background-position: -480px -76px
}

.icon-youlike-up {
	width: 12px;
	height: 9px;
	background-position: -480px 0
}

.icon-select {
	cursor: pointer;
	width: 24px;
	height: 24px;
	background-position: 0 0
}

.icon-select-active {
	cursor: pointer;
	width: 24px;
	height: 24px;
	background-position: 0 -76px
}

.icon-noselect {
	width: 24px;
	height: 24px;
	background-position: 0 -152px
}

.header-shopping .service {
	width: 18px;
	height: 18px;
	background-position: -76px -230px
}

.icon-checknumber-none {
	cursor: pointer;
	width: 20px;
	height: 20px;
	background-position: -76px 0
}

.icon-checknumber {
	cursor: pointer;
	width: 20px;
	height: 20px;
	background-position: -76px -76px
}

.icon-gift {
	width: 18px;
	height: 16px;
	background-position: -76px -660px
}

.icon-plussign {
	width: 12px;
	height: 12px;
	background-position: -274px -660px
}

.icon-plussign-grey {
	width: 14px;
	height: 14px;
	background-position: -76px -430px
}

.icon-plussign-subtract {
	width: 14px;
	height: 14px;
	background-position: -214px -430px
}

.icon-close-down {
	width: 18px;
	height: 12px;
	background-position: -214px -660px
}

.icon-close-up {
	width: 18px;
	height: 12px;
	background-position: -146px -660px
}

.icon-editor {
	width: 16px;
	height: 16px;
	background-position: -340px -296px
}

.icon-delect {
	width: 16px;
	height: 18px;
	background-position: -340px -366px
}

.icon-to-right {
	width: 5px;
	height: 10px;
	background-position: -700px 0
}

.icon-lock {
	width: 12px;
	height: 15px;
	background-position: 0 -660px
}

.icon-arrow-gold {
	margin-right: 4px;
	width: 9px;
	height: 15px;
	background-position: -700px -76px;
	vertical-align: middle
}

.icon-vip {
	width: 94px;
	height: 66px;
	background-position: -760px 0
}

.icon-rico {
	width: 7px;
	height: 13px;
	background-position: 0 -940px
}

.icon-saom {
	width: 27px;
	height: 27px;
	background-position: 0 -750px
}

.icon-list {
	width: 16px;
	height: 14px;
	background-position: 0 -810px
}

.icon-plat {
	width: 16px;
	height: 17px;
	background-position: 0 -850px
}

.ipone-big {
	width: 26px;
	height: 26px;
	background-position: -76px -750px
}

.order-towards-left {
	height: 13px;
	width: 8px;
	background-position: -146px -750px
}

.icon-yellow-gift {
	width: 14px;
	height: 14px;
	background-position: -214px -750px
}

.favorites-box .hover_icons .collection-icon .icon {
	background-position: -272px 1px
}

.icon-circle-question {
	width: 12px;
	height: 12px;
	background-position: -382px -370px;
	vertical-align: middle;
	position: relative;
	top: -0.05em
}

.icon-wechat-pc {
	width: 23px;
	height: 19px;
	background-position: -550px -230px
}

.icon-shape-pc {
	width: 13px;
	height: 10px;
	background-position: -701px -230px
}

@media(max-width:1024px),screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-o-min-device-piratio:200/100),screen and (min-device-pixel-ratio:2) {
	.icon {
		background: url(icon@x2.png);
		background-size: 500px
	}

	.icon-careta {
		background-position: -73px -76px
	}

	div.dropdown.is-open i.icon-careta,div.form-select.is-open i.icon-careta {
		background-position: 0 -245px
	}

	.icon-caretb,div.dropdown .btn.btn-bkf i.icon-careta,div.form-select .btn.btn-bkf i.icon-careta {
		background-position: -73px 0
	}

	.is-open .icon-caretb,div.dropdown.is-open .btn.btn-bkf i.icon-careta,div.form-select.is-open .btn.btn-bkf i.icon-careta {
		background-position: -73px -38px
	}

	.dialog .icon-close {
		background-position: -107px -76px
	}

	.close-topbaner {
		background-position: -38px -245px
	}

	.search-a {
		background-position: -107px -115px
	}

	.store {
		background-position: -137px -115px
	}

	.service {
		background-position: -107px -148px
	}

	.user {
		background-position: -137px -148px
	}

	.shopping-cart {
		background-position: -170px 0
	}

	.iphone {
		width: 18px;
		background-position: 1px -115px
	}

	.scroll-btn-prev i {
		background-position: -73px -245px
	}

	.scroll-btn-next i {
		background-position: -107px -245px
	}

	.search-close {
		background-position: -73px -115px
	}

	.footer .service {
		background-position: -38px -115px
	}

	.weibo {
		background-position: 0 -148px
	}

	.baidu {
		background-position: -199px -147px
	}

	.weixin {
		background-position: -38px -148px
	}

	.youku {
		background-position: -73px -148px
	}

	.icon-arrow-down {
		background-position: -38px -293px
	}

	.icon-arrow-up {
		background-position: 0 -293px
	}

	.is-open .icon-arrow-down {
		background-position: 0 -293px
	}

	.is-closed .icon-arrow-up {
		background-position: -38px -293px
	}

	.icon-checkbox15 {
		background-position: -73px -293px
	}

	.is-checked .icon-checkbox15 {
		background-position: -107px -293px
	}

	.is-disabled .icon-checkbox15 {
		background-position: -137px -293px
	}

	.icon-checkbox20 {
		background-position: -38px 0
	}

	.is-checked .icon-checkbox20 {
		background-position: -38px -38px
	}

	.is-stock .icon-checkbox20 {
		background-position: -38px -76px
	}

	.icon-lock {
		background-position: 0 -330px
	}

	.icon-yellow-gift {
		width: 14px;
		height: 14px;
		background-position: -107px -375px
	}

	.scroll-gallery.axis-y .scroll-btn-next i {
		width: 14px;
		height: 8px;
		display: inline-block;
		background: url(icon@x2.png);
		background-size: 500px;
		background-position: -107px 0
	}

	.icon-details-down {
		width: 14px;
		height: 8px;
		background-position: -107px 0
	}

	.icon-details-up {
		width: 14px;
		height: 10px;
		background-position: -107px -38px
	}

	.icon-heart {
		width: 18px;
		height: 18px;
		background-position: -137px -38px
	}

	.is-active .icon-heart {
		background-position: -137px 0
	}

	.icon-sina {
		width: 18px;
		height: 18px;
		background-position: 0 -148px
	}

	.icon-wechat {
		width: 18px;
		height: 18px;
		background-position: -38px -148px
	}

	.icon-location {
		width: 18px;
		height: 18px;
		background-position: -137px -183px
	}

	.icon-youlike-down {
		width: 12px;
		height: 8px;
		background-position: -240px -38px
	}

	.icon-youlike-up {
		width: 12px;
		height: 8px;
		background-position: -240px 0
	}

	.icon-select {
		width: 24px;
		height: 24px;
		background-position: 0 0
	}

	.icon-select-active {
		width: 24px;
		height: 24px;
		background-position: 0 -38px
	}

	.icon-noselect {
		width: 24px;
		height: 24px;
		background-position: 0 -76px
	}

	.header-shopping .service {
		width: 18px;
		height: 18px;
		background-position: -38px -115px
	}

	.icon-checknumber-none {
		width: 20px;
		height: 20px;
		background-position: -38px 0
	}

	.icon-checknumber {
		width: 20px;
		height: 20px;
		background-position: -38px -38px
	}

	.icon-gift {
		width: 18px;
		height: 16px;
		background-position: -38px -330px
	}

	.icon-plussign {
		width: 12px;
		height: 12px;
		background-position: -137px -330px
	}

	.icon-plussign-grey {
		width: 14px;
		height: 14px;
		background-position: -38px -215px
	}

	.icon-plussign-subtract {
		width: 14px;
		height: 14px;
		background-position: -107px -209px
	}

	.icon-close-down {
		width: 18px;
		height: 12px;
		background-position: -107px -330px
	}

	.icon-close-up {
		width: 18px;
		height: 12px;
		background-position: -73px -330px
	}

	.icon-editor {
		width: 16px;
		height: 16px;
		background-position: -170px -148px
	}

	.icon-delect {
		width: 16px;
		height: 18px;
		background-position: -170px -183px
	}

	.icon-to-right {
		width: 5px;
		height: 10px;
		background-position: -350px 0
	}

	.icon-toright-bold {
		width: 8px;
		height: 15px;
		background-position: -310px -38px
	}

	.icon-arrow-gold {
		width: 9px;
		height: 15px;
		background-position: -350px -38px
	}

	.icon-vip {
		width: 94px;
		height: 66px;
		background-position: -380px 0
	}

	.icon-wechatMark {
		width: 27px;
		height: 27px;
		background-position: 0 -375px
	}

	.ipone-big {
		width: 26px;
		height: 26px;
		background-position: -38px -375px
	}

	.order-towards-left {
		height: 13px;
		width: 8px;
		background-position: -73px -375px
	}

	.favorites-box .hover_icons .collection-icon .icon {
		background-position: -136px 1px
	}

	.icon-circle-question {
		background-position: -230px -186px
	}
}

.icon-rico {
	width: 14px;
	height: 26px;
	background-position: 0 -470px
}

.icon-saom {
	width: 54px;
	height: 54px;
	background-position: 0 -375px
}

.icon-list {
	width: 32px;
	height: 28px;
	background-position: 0 -405px
}

.icon-plat {
	width: 32px;
	height: 34px;
	background-position: 0 -425px
}

body,html {
	color: #000;
	font-family: "GothamBook","HiraginoSansGB-W3","HiraginoSansGB-W6","微软雅黑","Microsoft YaHei",sans-serif;
	font-size: 12px;
	overflow-x: hidden!important
}

ol,ul {
	list-style: none
}

a {
	color: #000
}

a:hover {
	color: #555
}

p {
	margin: 0
}

dd,div,dl,dt,h1,h2,h3,h4,h5,i,li,p,span,ul {
	word-break: normal
}

.user-select {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.article {
	padding: 0
}

.notice-box {
	margin: 0 auto;
	width: 315px;
	font-size: 12px;
	color: #000
}

.notice-box>p:first-child {
	font-weight: bold;
	text-align: center
}

.notice-box>p:nth-child(2) {
	margin-top: 29px
}

.notice-box .notice-smallbox {
	cursor: pointer;
	margin-top: 22px
}

.notice-box .notice-smallbox>input {
	border: 1px solid #ccc;
	height: 32px;
	line-height: 32px;
	padding-left: 15px;
	margin-top: 10px;
	width: 100%;
	font-size: 12px
}

.notice-box .btn-bag {
	margin-top: 30px;
	width: 100%
}

.btn {
	height: 40px;
	line-height: 40px;
	display: block;
	padding: 0;
	background: 0;
	border: 0;
	color: #000;
	border-radius: 0
}

.btn.is-hover,.btn:hover {
	text-decoration: none;
	color: #000;
	background: 0
}

input.btn {
	background: 0;
	width: 100%
}

.btn-bag {
	width: 100%;
	height: 50px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	display: inline-block
}

.btn-bag-label {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 6;
	width: 100%;
	transition: margin-top .3s ease;
	-webkit-transition: margin-top .3s ease;
	-moz-transition: margin-top .3s ease;
	-o-transition: margin-top .3s ease
}

.border-gleam {
	position: absolute;
	width: 200%;
	height: 100%;
	top: 20%;
	left: -34px;
	z-index: 4;
	opacity: .4;
	-ms-filter: alpha(opacity=40);
	filter: alpha(opacity = 40);
	-moz-transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg)
}

.border-gleam-more {
	position: absolute;
	width: 200%;
	height: 1%;
	top: 20%;
	left: -95px;
	z-index: 3;
	opacity: 0;
	-ms-filter: alpha(opacity=0);
	filter: alpha(opacity = 0);
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
	-moz-transform: rotate(-135deg);
	-o-transform: rotate(-135deg)
}

.gradient {
	background-image: -ms-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);
	background-image: -moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);
	background-image: -o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);
	background-image: -webkit-gradient(linear,top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(1,#fff));
	background-image: -webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);
	background-image: linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)
}

.btn-bag .gradient {
	z-index: 5;
	opacity: .3;
	-ms-filter: alpha(opacity=30);
	filter: alpha(opacity = 30)
}

.btn-bag-border {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 4;
	width: 100%;
	height: 50px;
	line-height: 50px;
	border: 7px solid black
}

.btn-bag-glass {
	position: absolute;
	width: 100%;
	height: 100%;
	bottom: 0;
	z-index: 3;
	background-image: -ms-linear-gradient(bottom left,rgba(255,255,255,0) 0,rgba(255,255,255,0.3) 100%);
	background-image: -moz-linear-gradient(bottom left,rgba(255,255,255,0) 0,rgba(255,255,255,0.3) 100%);
	background-image: -o-linear-gradient(bottom left,rgba(255,255,255,0) 0,rgba(255,255,255,0.3) 100%);
	background-image: -webkit-gradient(linear,left bottom,right top,color-stop(0,rgba(255,255,255,0)),color-stop(1,rgba(255,255,255,0.2)));
	background-image: -webkit-linear-gradient(bottom left,rgba(255,255,255,0) 0,rgba(255,255,255,0.3) 100%);
	background-image: linear-gradient(to top right,rgba(255,255,255,0) 0,rgba(255,255,255,0.3) 100%)
}

.btn-add-glitter {
	opacity: 0;
	-ms-filter: alpha(opacity=0);
	filter: alpha(opacity = 0);
	width: 100%;
	height: 100%;
	background: white;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	position: absolute;
	z-index: 2
}

.btn-add-gleam {
	position: absolute;
	top: 8px;
	left: -71px;
	width: 200px;
	height: 0;
	background: black;
	transform: rotate(17deg);
	-ms-transform: rotate(17deg);
	-webkit-transform: rotate(17deg);
	-moz-transform: rotate(17deg);
	-o-transform: rotate(17deg);
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out
}

.btn-bag .btn-add-label {
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	color: black;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 3;
	background: white
}

.btn-bag.is-active,.btn-bag.is-hover,.btn-bag:active,.btn-bag:hover {
	color: #fff
}

.btn-bag.btn-gray.is-active .btn-add-gleam,.btn-bag.btn-gray.is-hover .btn-add-gleam,.btn-bag.btn-gray:active .btn-add-gleam,.btn-bag.btn-gray:hover .btn-add-gleam,.btn-bag.is-active .btn-add-gleam,.btn-bag.is-hover .btn-add-gleam,.btn-bag:active .btn-add-gleam,.btn-bag:hover .btn-add-gleam {
	top: -14px;
	left: -16px;
	height: 93px
}

.btn-bag.is-active .border-gleam-more,.btn-bag.is-hover .border-gleam-more,.btn-bag:active .border-gleam-more,.btn-bag:hover .border-gleam-more {
	height: 200%;
	opacity: .2;
	-ms-filter: alpha(opacity=20);
	filter: alpha(opacity = 20);
	z-index: 5;
	width: 200%;
	top: 20%;
	left: -115px
}

.btn-bag.is-active .btn-add-label,.btn-bag.is-hover .btn-add-label,.btn-bag:active .btn-add-label,.btn-bag:hover .btn-add-label {
	color: white!important;
	background: black;
	left: 0
}

.btn-bag.btn-gray.is-disabled .btn,.btn-bag.btn-gray.is-disabled:hover .btn,.btn-bag.btn-gray[disabled] .btn,.btn-bag.btn-gray[disabled]:hover .btn,.btn-bag.is-active .btn,.btn-bag.is-hover .btn,.btn-bag:active .btn,.btn-bag:hover .btn {
	color: white!important
}

.btn-bag.is-disabled,.btn-bag.is-disabled:hover,.btn-bag[disabled],.btn-bag[disabled]:hover {
	text-decoration: none;
	opacity: .5;
	-ms-filter: alpha(opacity=50);
	filter: alpha(opacity = 50)
}

.btn-bag.is-disabled .btn-bag-border,.btn-bag.is-disabled:hover .btn-bag-border,.btn-bag[disabled] .btn-bag-border,.btn-bag[disabled]:hover .btn-bag-border {
	border: 7px solid #aaa
}

.btn-bag.is-disabled .btn-add-label,.btn-bag.is-disabled:hover .btn-add-label,.btn-bag[disabled] .btn-add-label,.btn-bag[disabled]:hover .btn-add-label {
	text-decoration: none;
	opacity: .5;
	-ms-filter: alpha(opacity=50);
	filter: alpha(opacity = 50);
	background: #fff
}

.btn-bag.is-disabled .btn,.btn-bag.is-disabled:hover .btn,.btn-bag[disabled] .btn,.btn-bag[disabled]:hover .btn {
	color: #999
}

.btn-bag.is-disabled .btn-add-gleam,.btn-bag.is-disabled .btn-add-glitter,.btn-bag.is-disabled .btn-bag-glass,.btn-bag.is-disabled .gradient,.btn-bag.is-disabled:hover .btn-add-gleam,.btn-bag.is-disabled:hover .btn-add-glitter,.btn-bag.is-disabled:hover .btn-bag-glass,.btn-bag.is-disabled:hover .gradient,.btn-bag[disabled] .btn-add-gleam,.btn-bag[disabled] .btn-add-glitter,.btn-bag[disabled] .btn-bag-glass,.btn-bag[disabled] .gradient,.btn-bag[disabled]:hover .btn-add-gleam,.btn-bag[disabled]:hover .btn-add-glitter,.btn-bag[disabled]:hover .btn-bag-glass,.btn-bag[disabled]:hover .gradient {
	display: none
}

.is-disabled .btn,button[disabled],input[disabled],textarea[disabled] {
	cursor: not-allowed!important
}

.dialog .dialog-btn-wrap .btn {
	margin: 0
}

.btn-gray .btn-bag-border {
	border: 7px solid #555
}

.btn-bag.btn-gray .btn-add-label {
	background: #555
}

.btn-bag.btn-gray .btn {
	color: #fff
}

.btn-bag.btn-gray.is-active .gradient,.btn-bag.btn-gray.is-hover .gradient,.btn-bag.btn-gray:active .gradient,.btn-bag.btn-gray:hover .gradient {
	background-image: -ms-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);
	background-image: -moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);
	background-image: -o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);
	background-image: -webkit-gradient(linear,top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(1,#fff));
	background-image: -webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);
	background-image: linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)
}

.btn-bag.btn-gray.is-active .border-gleam-more,.btn-bag.btn-gray.is-hover .border-gleam-more,.btn-bag.btn-gray:active .border-gleam-more,.btn-bag.btn-gray:hover .border-gleam-more {
	height: 200%;
	opacity: 0;
	-ms-filter: alpha(opacity=0);
	filter: alpha(opacity = 0);
	z-index: 5;
	width: 200%;
	top: 20%;
	left: -115px
}

.btn-bag.btn-gray .gradient {
	background-image: none
}

.btn-bag.btn-gray.is-disabled .btn-add-label,.btn-bag.btn-gray.is-disabled:hover .btn-add-label,.btn-bag.btn-gray[disabled] .btn-add-label,.btn-bag.btn-gray[disabled]:hover .btn-add-label {
	text-decoration: none;
	opacity: 1;
	-ms-filter: alpha(opacity=100);
	filter: alpha(opacity = 100);
	background: #aaa
}

.btn.btn-black {
	background: #000;
	color: white;
	font-size: 12px;
	letter-spacing: 1px;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	-ms-transition: all .2s
}

.btn.btn-white {
	background: white;
	color: black;
	font-size: 12px;
	letter-spacing: 1px;
	border: 1px solid black;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	-ms-transition: all .2s
}

.btn.btn-white:hover {
	background: black;
	color: white
}

.btn.btn-black.is-active,.btn.btn-black.is-hover,.btn.btn-black:active,.btn.btn-black:hover {
	color: #fff;
	background: #333
}

.btn.btn-black.is-disabled,.btn.btn-black.is-disabled:hover,.btn.btn-black[disabled],.btn.btn-black[disabled]:hover {
	color: #fff;
	background: #aaa;
	border-color: #aaa
}

.btn.btn-white.is-disabled,.btn.btn-white.is-disabled:hover,.btn.btn-white[disabled],.btn.btn-white[disabled]:hover {
	color: #aaa;
	border-color: #aaa;
	background: white
}

.form-input input,div.dropdown .btn,div.form-select .btn,input.form-input,textarea.form-textarea {
	width: 100%;
	height: 32px;
	line-height: 32px;
	padding: 0 15px;
	color: #999;
	background-color: #fff;
	border: solid 1px #ccc;
	border-radius: 0
}

textarea.form-textarea {
	height: auto
}

.form-input input.is-focus,.form-input input:focus,.form-input.is-focus input,.is-success.form-input,.is-success.form-input input,.is-success.form-input input:focus,.is-success.form-input:focus,input.form-input.is-focus,input.form-input:focus {
	-webkit-box-shadow: 0 0 5px #ccc;
	-moz-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border: solid 1px #ccc;
	color: #666
}

.is-error .form-input input,.is-error textarea,.is-error.form-input,.is-error.form-input input,.is-error.form-input input:focus,.is-error.form-input textarea,.is-error.form-input:focus {
	border-color: #c00
}

.msg-block {
	display: none
}

.msg-block {
	color: #008300
}

.is-error .msg-block,.is-error.msg-block {
	display: block;
	margin-top: 8px;
	color: #c00
}

.form-input input[disabled] {
	background: #e1e1e1;
	border: 1px solid #ccc
}

.dropdown.btn-inset .btn,.form-input.input-inset input,.form-select.btn-inset .btn,.is-error.form-input.input-inset input {
	-webkit-box-shadow: inset 0 0 6px #979797;
	-moz-box-shadow: inset 0 0 6px #979797;
	box-shadow: inset 0 0 6px #979797;
	border: solid 1px #979797
}

.form-input.input-inset input:focus,.form-input.input-inset.is-focus input {
	border: solid 1px #666
}

.form-input.input-inset input::-webkit-input-placeholder {
	color: #000!important
}

div.dropdown .dropdown-icon,div.form-select .dropdown-icon {
	width: 30px
}

div.dropdown .btn,div.form-select .btn {
	padding: 0 30px 0 15px
}

div.dropdown .btn.btn-bkf,div.form-select .btn.btn-bkf {
	background: #f1f1f1
}

div.dropdown .dropdown-text,div.form-select .dropdown-text {
	text-align: left;
	padding-right: 0;
	height: 30px;
	color: #666
}

div.dropdown .sub-menu,div.form-select .sub-menu {
	border: 1px solid #ccc;
	border-radius: 0;
	padding: 0;
	margin-top: -1px
}

div.dropdown .sub-menu li a,div.form-select .sub-menu li a {
	color: #000;
	padding: 6px 15px
}

div.dropdown .sub-menu li a:hover,div.form-select .sub-menu li a:hover {
	background: #f6f6f6
}

div.dropdown .sub-menu.sub-menu-bkf li a:hover,div.form-select .sub-menu.sub-menu-bkf li a:hover {
	background: #f1f1f1
}

div.dropdown.is-open .btn,div.form-select.is-open .btn {
	border: 1px solid #999
}

div.dropdown.is-open .btn.btn-bkf,div.form-select.is-open .btn.btn-bkf {
	border: 1px solid #ccc;
	border-bottom: 0
}

.dropdown .btn.btn-bkf .dropdown-text,.sub-menu.sub-menu-bkf li a {
	color: #000
}

.dropdown.btn-inset .btn {
	border: 1px solid #666
}

div.dropdown.btn-inset .sub-menu,div.form-select.btn-inset .sub-menu {
	-webkit-box-shadow: inset 0 0 6px #999;
	-moz-box-shadow: inset 0 0 6px #999;
	box-shadow: inset 0 0 6px #999;
	border: solid 1px #999;
	margin-top: 0
}

div.dropdown.btn-inset .sub-menu li a:hover,div.form-select.btn-inset .sub-menu li a:hover {
	-webkit-box-shadow: inset 0 0 6px #999;
	-moz-box-shadow: inset 0 0 6px #999;
	box-shadow: inset 0 0 6px #999
}

.dialog-opacity .dialog-scroll-container .dialog {
	max-width: 580px;
	width: 580px
}

.dialog .icon-close {
	text-indent: -20000px;
	top: 20px;
	right: 20px
}

.dialog-plplogin .icon-close {
	z-index: 999
}

.btn-bag {
	vertical-align: middle
}

.dialog-botton .botton-cl {
	margin-right: 5%
}

.dialog-botton .botton-cl,.dialog-botton .botton-sc {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 45%;
	vertical-align: middle
}

.dialog-botton {
	margin-top: 33px
}

.dialog-opacity .dialog-scroll-container .dialog-container {
	border-radius: 0
}

.dialog .dialog-container h4 {
	font-size: 12px;
	margin-bottom: 30px
}

.dialog .dialog-container .dialog-content {
	line-height: 22px
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll {
	display: block
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog {
	width: 100%;
	max-width: 1024px;
	margin: 0 auto
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container {
	padding: 0
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content {
	background: #fff
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left {
	float: left;
	width: 498px
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-left {
	float: right;
	width: 445px
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-left .video-item {
	cursor: default
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-left .video-item img {
	cursor: default
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-left .video-item .img-wrap-list {
	width: 100%;
	height: 100%
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-left .video-item .img-wrap-list .video-wrapper {
	width: 100%;
	position: relative
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-left .video-item .img-wrap-list .video-wrapper .video-js {
	min-height: 600px;
	width: 100%;
	height: 100%;
	background: #fff;
	color: #000;
	font-family: "GothamBook","HiraginoSansGB-W3","HiraginoSansGB-W6","微软雅黑","Microsoft YaHei",sans-serif
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-left .video-item .img-wrap-list .video-wrapper .video-js .vjs-control-bar {
	background-color: rgba(255,255,255,0.8)
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-left .video-item .img-wrap-list .video-wrapper .video-js .vjs-control-bar .vjs-button>.vjs-icon-placeholder:before {
	line-height: 2
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-left .video-item .img-wrap-list .video-wrapper .video-js .vjs-control-bar .vjs-play-control {
	-webkit-order: 1;
	-moz-order: 1;
	-ms-order: 1;
	-o-order: 1;
	order: 1
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-left .video-item .img-wrap-list .video-wrapper .video-js .vjs-control-bar .vjs-play-control .vjs-icon-placeholder:before {
	font-size: 22px;
	line-height: 36px
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-left .video-item .img-wrap-list .video-wrapper .video-js .vjs-control-bar .vjs-volume-panel {
	-webkit-order: 4;
	-moz-order: 4;
	-ms-order: 4;
	-o-order: 4;
	order: 4;
	width: calc(3em+36px)
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-left .video-item .img-wrap-list .video-wrapper .video-js .vjs-control-bar .vjs-volume-panel .vjs-mute-control {
	width: 2em;
	padding-right: 0;
	margin-left: 1em
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-left .video-item .img-wrap-list .video-wrapper .video-js .vjs-control-bar .vjs-volume-panel .vjs-mute-control .vjs-icon-placeholder {
	font-family: 'MK-IconFont'!important
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-left .video-item .img-wrap-list .video-wrapper .video-js .vjs-control-bar .vjs-volume-panel .vjs-mute-control .vjs-icon-placeholder:before {
	content: "\E993";
	font-size: 16px;
	line-height: 36px
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-left .video-item .img-wrap-list .video-wrapper .video-js .vjs-control-bar .vjs-volume-panel .s7horizontalvolume {
	margin-left: -5px;
	margin-top: 2px;
	z-index: 2
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-left .video-item .img-wrap-list .video-wrapper .video-js .vjs-control-bar .vjs-volume-panel .s7horizontalvolume .s7volume-bar {
	width: 6px;
	height: 22px;
	margin-left: 0;
	float: left;
	padding-left: 0;
	line-height: 36px
}

@media(min-width:1025px) {
	.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-left .video-item .img-wrap-list .video-wrapper .video-js .vjs-control-bar .vjs-volume-panel .s7horizontalvolume .s7volume-bar:hover span {
		background: #000
	}
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-left .video-item .img-wrap-list .video-wrapper .video-js .vjs-control-bar .vjs-volume-panel .s7horizontalvolume .s7volume-bar.active span {
	background: #000
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-left .video-item .img-wrap-list .video-wrapper .video-js .vjs-control-bar .vjs-volume-panel .s7horizontalvolume .s7volume-bar span {
	background: #e0e0e0;
	display: inline-block;
	width: 3px;
	height: 13px
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-left .video-item .img-wrap-list .video-wrapper .video-js .vjs-control-bar .vjs-progress-control {
	-webkit-order: 2;
	-moz-order: 2;
	-ms-order: 2;
	-o-order: 2;
	order: 2
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-left .video-item .img-wrap-list .video-wrapper .video-js .vjs-control-bar .vjs-progress-control .vjs-slider {
	background: #000;
	height: 1px
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-left .video-item .img-wrap-list .video-wrapper .video-js .vjs-control-bar .vjs-progress-control .vjs-play-progress {
	background: #000
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-left .video-item .img-wrap-list .video-wrapper .video-js .vjs-control-bar .vjs-progress-control .vjs-play-progress:before {
	content: '';
	position: absolute;
	width: 9px;
	height: 14px;
	background: #000;
	top: -6px;
	right: -2px
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-left .video-item .img-wrap-list .video-wrapper .video-js .vjs-control-bar .vjs-progress-control .vjs-load-progress {
	background: #000
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-left .video-item .img-wrap-list .video-wrapper .video-js .vjs-control-bar .vjs-time-control {
	-webkit-order: 3;
	-moz-order: 3;
	-ms-order: 3;
	-o-order: 3;
	order: 3;
	padding: 0 2px;
	min-width: 0
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-left .video-item .img-wrap-list .video-wrapper .video-js .vjs-control-bar .vjs-fullscreen-control {
	-webkit-order: 5;
	-moz-order: 5;
	-ms-order: 5;
	-o-order: 5;
	order: 5
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-left .video-item .img-wrap-list .video-wrapper .video-js .vjs-control-bar .vjs-fullscreen-control .vjs-icon-placeholder {
	font-family: 'MK-IconFont'!important
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-left .video-item .img-wrap-list .video-wrapper .video-js .vjs-control-bar .vjs-fullscreen-control .vjs-icon-placeholder:before {
	content: "\E911";
	font-size: 14px;
	line-height: 36px
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-left .video-item .img-wrap-list .video-wrapper .video-js .vjs-poster {
	background-color: #fff
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-left .video-item .img-wrap-list .video-wrapper .video-js .vjs-big-play-button {
	width: 66px;
	height: 66px;
	border-radius: 0;
	background: url(../images/pdp-new/player-button-s.png) no-repeat;
	top: 50%;
	left: 50%;
	border: 0;
	margin: -33px 0 0 -33px
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-left .video-item .img-wrap-list .video-wrapper .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
	content: ''
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-left .video-item .img-wrap-list .video-wrapper .video-js:hover .vjs-big-play-button {
	background: url(../images/pdp-new/player-button-n.png) no-repeat
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-left .video-item .img-wrap-list .video-wrapper video {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%)
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-right {
	float: left;
	width: 53px
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-right .scroller-model-bgimg li {
	position: relative
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-right .scroller-model-bgimg li .play-icon {
	position: absolute;
	width: 30px;
	height: 30px;
	left: 50%;
	top: 50%;
	margin: -15px 0 0 -15px;
	opacity: 1!important
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-right .scroller-model-bgimg li .thumbnail {
	padding: 0
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-right .scroller-model-bgimg li .thumbnail img {
	opacity: .5
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-right .scroller-model-bgimg li.is-active img {
	opacity: 1
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-right {
	float: right;
	width: 524px;
	padding: 25px 66px 0 35px
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-right .product-share::after {
	content: "";
	display: block;
	clear: both;
	overflow: hidden
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-right .product-share .left-share-box {
	float: left
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-right .product-share .right-share-box {
	float: right
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-right .product-share .right-share-box li:last-child {
	margin-right: 0
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-right .cos-alink {
	padding: 30px 20px;
	background-color: #f6f6f6;
	margin-top: 20px;
	line-height: 1.2
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-right .cos-alink .cos-link-tit {
	margin-bottom: 15px;
	font-weight: 700
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-right .cos-alink .cos-link-hf {
	margin-top: 15px
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-right .cos-alink .cos-link-hf a {
	text-decoration: underline;
	font-weight: 700
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-right .cos-alink .cos-access-personal li {
	padding-left: 10px;
	position: relative
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-right .cos-alink .cos-access-personal li:after {
	position: absolute;
	content: '';
	width: 4px;
	height: 4px;
	border-radius: 50%;
	-ms-border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	background-color: #000;
	top: 50%;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	left: 0
}

@media screen and (max-width:767px) {
	.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-right .cos-alink {
		padding: 20px
	}
}

.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-close {
	width: 36px;
	height: 36px;
	line-height: 36px;
	font-size: 32px;
	color: #aaa;
	position: absolute;
	right: 0;
	top: 0;
	text-align: center
}

@media screen and (max-width:1024px) {
	.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content {
		background: #fff;
		padding: 40px 12px 20px 12px
	}

	.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left {
		float: none;
		width: 100%
	}

	.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-left {
		float: none;
		width: 100%
	}

	.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .product-scroll-right {
		display: none
	}

	.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .events-quick-browsing-scroll-loop {
		position: relative
	}

	.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .events-quick-browsing-scroll-loop::after {
		content: "";
		clear: both;
		overflow: hidden;
		display: block
	}

	.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .events-quick-browsing-scroll-loop ul li.product-model-list {
		float: left
	}

	.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .events-quick-browsing-scroll-loop .scroll-dots {
		left: 0!important;
		bottom: -28px;
		margin-left: 0!important;
		width: auto!important;
		margin-top: 0;
		text-align: left
	}

	.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .events-quick-browsing-scroll-loop .scroll-dots a {
		width: 8px;
		height: 8px;
		background: #fff;
		border: 1px solid #d1d1d1
	}

	.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-left .events-quick-browsing-scroll-loop .scroll-dots a.active {
		background: #000;
		border: 1px solid #000
	}

	.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-right {
		float: none;
		width: 100%;
		padding: 0;
		margin-top: 40px
	}

	.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-right .product-share .left-share-box {
		float: none;
		display: inline-block
	}

	.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-right .product-share .right-share-box {
		float: none;
		display: inline-block
	}

	.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-right .product-select .select-box {
		width: 100%
	}

	.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-right .product-btn .add-group,.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-right .product-btn .choose-group {
		float: none;
		width: 100%
	}

	.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-right .product-btn .choose-group {
		margin-top: 10px
	}

	.quick-buy-modal .dialog-scroll-container .dialog-scroll .dialog .dialog-container .pop-up-content .proselect-right .product-infor-disc p {
		margin-top: 15px
	}
}

.product-selection-box {
	position: relative;
	clear: both
}

.product-selection-box::after {
	content: "";
	clear: both
}

@media screen and (max-width:1024px) {
	.product-selection-box {
		overflow-x: hidden
	}
}

.product-selection-box .product-select .msg-block {
	font-size: 12px;
	color: #aaa!important;
	letter-spacing: 0;
	margin-top: 10px
}

.product-selection-box .product-description {
	font-size: 12px;
	line-height: 1;
	color: #000;
	letter-spacing: 1.8px;
	margin-top: 8px
}

.product-selection-box .product-name-pdp {
	font-size: 24px;
	color: #000;
	letter-spacing: 1px;
	line-height: 26px;
	margin-top: 10px
}

.product-selection-box .product-number {
	font-size: 12px;
	line-height: 1;
	color: #707070;
	letter-spacing: 1px;
	margin-top: 16px
}

.product-selection-box .product-price-pdp {
	margin-top: 12px;
	line-height: 1
}

.product-selection-box .product-price-pdp .product-price-box {
	font-size: 18px;
	line-height: 1
}

.product-selection-box .product-price-pdp .product-price-box del {
	font-size: 14px;
	color: #919191;
	letter-spacing: 0;
	line-height: 18px
}

.product-selection-box .look-details {
	line-height: 1
}

.product-selection-box .look-details .look-details-text {
	font-size: 12px;
	color: #000;
	letter-spacing: 1px;
	text-decoration: underline
}

.product-selection-box .product-color {
	margin-top: 25px;
	overflow: hidden
}

.product-selection-box .product-color .product-color-box {
	clear: both;
	overflow: hidden
}

.product-selection-box .product-color .product-color-box li {
	position: relative;
	cursor: pointer;
	font-size: 0;
	width: 40px;
	height: 40px;
	border: 1px solid transparent;
	float: left;
	padding: 4px;
	margin: 0 4px
}

.product-selection-box .product-color .product-color-box li:hover {
	border-radius: 50%;
	border: 1px solid #000
}

.product-selection-box .product-color .product-color-box li i {
	position: absolute;
	display: inline-block;
	width: 30px;
	height: 30px;
	border-radius: 50%
}

.product-selection-box .product-color .product-color-box li.is-active {
	width: 40px;
	height: 40px;
	line-height: 40px;
	padding: 4px;
	border-radius: 50%;
	border: 1px solid #000
}

.product-selection-box .product-color .product-color-box li span {
	display: block;
	width: 100%;
	height: 100%
}

.product-selection-box .product-color .product-color-box li img {
	width: 100%;
	height: 100%
}

.product-selection-box .product-color .color-box {
	font-size: 12px;
	color: #707070;
	letter-spacing: 1px;
	line-height: 1;
	margin-bottom: 10px
}

.product-selection-box .product-color .color-box .color-label {
	color: #000
}

.product-selection-box .product-select {
	margin-top: 25px
}

.product-selection-box .product-select .select-size .size-main {
	clear: both;
	overflow: hidden
}

.product-selection-box .product-select .select-size .size-main li {
	float: left;
	width: 44px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	border: 1px solid #ccc;
	margin: 0 10px 10px 0;
	cursor: pointer
}

.product-selection-box .product-select .select-size .size-main li:hover {
	color: #555;
	border: 1px solid #000
}

.product-selection-box .product-select .select-size .size-main li.is-current {
	color: #fff;
	background: #000;
	border: 1px solid #000
}

.product-selection-box .product-select .select-size .size-main li.no-current {
	font-size: 12px;
	color: #707070;
	letter-spacing: 0;
	background: #e1e1e1;
	border: 1px solid #e1e1e1
}

.product-selection-box .product-select .select-size .select-num {
	margin-top: 15px
}

.product-selection-box .product-select .select-size .select-num .events-dropdown-scroll .sub-menu .viewport {
	max-height: 130px
}

.product-selection-box .product-select .select-size .select-num .events-dropdown-scroll .sub-menu .viewport ul li a {
	font-size: 12px
}

.product-selection-box .product-select .select-box {
	width: 75px
}

.product-selection-box .product-select .promo-msg-block {
	display: block;
	font-size: 12px;
	color: #de0000;
	letter-spacing: 0;
	margin-top: 10px
}

.product-selection-box .product-btn {
	overflow: hidden;
	clear: both;
	margin-top: 20px
}

.product-selection-box .product-btn .add-group {
	float: left;
	width: 210px;
	margin-right: 8px
}

.product-selection-box .product-btn .choose-group {
	width: 205px
}

.product-selection-box .product-infor-disc p {
	margin-top: 15px;
	display: none
}

.product-selection-box .product-infor-disc .no-exchange {
	color: #707070;
	letter-spacing: .5px
}

@media(max-width:1024px) {
	.product-selection-box .product-infor-disc .no-exchange {
		padding-bottom: 15px;
		border-bottom: 1px solid #d6d6d6
	}
}

.product-selection-box .product-infor-disc .shoes-dis.active {
	display: block
}

.product-selection-box .product-infor-disc .clothes-dis.active {
	display: block
}

.product-selection-box .product-productbox .product-share>ul>li .chat-bubble {
	display: none;
	background-color: #fff;
	line-height: 1.3em;
	position: absolute;
	text-align: center;
	right: -36px;
	-moz-box-shadow: 0 2px 6px #c1c1c1;
	-webkit-box-shadow: 0 2px 6px #c1c1c1;
	top: 25px;
	z-index: 100
}

.product-selection-box .product-productbox .product-share>ul>li .chat-bubble .scanning-wechat {
	padding: 36px 30px 28px;
	overflow: hidden;
	width: 326px;
	font-size: 0
}

.product-selection-box .product-productbox .product-share>ul>li .chat-bubble .scanning-wechat .scanning-wechat-left {
	margin-right: 20px;
	display: inline-block;
	width: 124px;
	vertical-align: middle
}

.product-selection-box .product-productbox .product-share>ul>li .chat-bubble .scanning-wechat .scanning-wechat-left img {
	display: inline-block;
	width: 27px;
	height: 27px;
	margin-right: 8px;
	vertical-align: top
}

.product-selection-box .product-productbox .product-share>ul>li .chat-bubble .scanning-wechat .scanning-wechat-right {
	display: inline-block;
	width: 120px;
	height: 120px;
	vertical-align: middle
}

.product-selection-box .product-productbox .product-share>ul>li .chat-bubble .scanning-wechat .scanning-wechat-right img {
	display: block;
	width: 100%;
	height: 100%
}

.product-selection-box .product-productbox .product-share>ul>li:hover .chat-bubble {
	display: block;
	top: -200px
}

.product-selection-box .model-border-no {
	margin-top: 28px;
	border-bottom: 0
}

.product-selection-box .size-top {
	line-height: 1.2;
	margin-bottom: 13px
}

.product-selection-box .size-top .size-title {
	font-size: 12px;
	color: #000;
	letter-spacing: 1px;
	font-weight: bold
}

.product-selection-box .size-top .size-link {
	float: none;
	font-size: 12px;
	color: #000;
	letter-spacing: 1px;
	text-decoration: underline
}

.product-selection-box .model-information {
	margin: 20px 0 25px 0
}

.product-selection-box .model-information .title {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 12px
}

.product-selection-box .model-information .discription {
	font-size: 12px;
	font-family: "HiraginoSansGB-W3","微软雅黑","Microsoft YaHei",sans-serif;
	line-height: 20px
}

.top-notice {
	width: auto;
	background: #0f0f0f;
	z-index: 1002;
	width: 100%;
	max-height: none;
	position: relative;
	padding: 12px 0;
	overflow: hidden;
	transition: padding .3s;
	transition-timing-function: linear;
	-moz-transition-timing-function: linear;
	-webkit-transition-timing-function: linear;
	-o-transition-timing-function: linear;
	font-size: 12px;
	color: #dedede;
	letter-spacing: 1px;
	text-align: center
}

.top-notice p {
	margin: 0
}

.top-notice .notice-toggle-btn {
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 28px;
	position: absolute;
	right: 5px;
	top: 4px;
	color: white;
	font-size: 30px
}

.top-notice .notice-toggle-btn .slide-up {
	display: none
}

.top-notice .see-detail {
	color: #fff;
	text-decoration: underline
}

.top-notice .notice-list {
	display: none;
	padding: 0 10px;
	line-height: 18px
}

.top-notice .notice-list .big-notice {
	display: none
}

.top-notice .notice-list:first-child {
	display: block
}

.top-notice.is-active {
	padding: 24px 0;
	transition: padding .3s;
	transition-timing-function: linear;
	-moz-transition-timing-function: linear;
	-webkit-transition-timing-function: linear;
	-o-transition-timing-function: linear
}

.top-notice.is-active .notice-toggle-btn .slide-down {
	display: none
}

.top-notice.is-active .notice-toggle-btn .slide-up {
	display: block
}

.top-notice.is-active .small-notice {
	display: none
}

.top-notice.is-active .big-notice {
	display: block
}

.header {
	padding: 0
}

.header .nav-container {
	position: relative;
	width: 100%;
	z-index: 1000;
	background-color: white;
	border-bottom: 1px solid #dedede
}

.header .nav-container .mob-header {
	display: none;
	padding-right: 4px;
	font-size: 0
}

.header .nav-container .mob-header .events-btn-bar,.header .nav-container .mob-header .events-mobSearch,.header .nav-container .mob-header .events-mobMinicart {
	text-align: center;
	font-size: 0;
	width: auto;
	padding: 0 8px;
	height: 50px;
	line-height: 50px;
	cursor: pointer
}

.header .nav-container .mob-header .events-btn-bar i,.header .nav-container .mob-header .events-mobSearch i,.header .nav-container .mob-header .events-mobMinicart i {
	vertical-align: middle;
	margin: 0
}

.header .nav-container .mob-header .events-btn-bar {
	float: left;
	width: 40px
}

.header .nav-container .mob-header .events-mobSearch {
	float: right
}

.header .nav-container .mob-header .events-mobSearch i {
	width: 15px;
	background-position: -107px -182px
}

.header .nav-container .mob-header .events-mobMinicart {
	float: right;
	font-size: 12px
}

.header .nav-container .mob-header .events-mobMinicart i {
	width: 12px;
	height: 15px;
	background-image: url(icon-bag@2.png);
	background-position: 0 0;
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.header .nav-container .mob-header .events-mobMinicart .shop-num,.header .nav-container .mob-header .events-mobMinicart span {
	vertical-align: middle
}

.header .nav-container .mob-header>div.close i {
	background-position: -198px -186px
}

.header .nav-container .header-logo {
	transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-ms-transition: all .3s;
	-webkit-transition: all .3s;
	width: 270px;
	margin: auto;
	padding: 36px 0;
	display: block;
	position: relative;
	z-index: 1
}

.header .nav-container .header-logo img {
	width: 100%;
	height: 26px
}

.header .nav-container .mobile-search {
	display: none;
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	height: 400px;
	border-top: 1px solid #d1d1d1;
	background-color: white;
	padding: 0 8px;
	z-index: 3
}

.header .nav-container .mobile-search .input-box {
	position: relative;
	border-bottom: 1px solid #777
}

.header .nav-container .mobile-search .input-box input {
	width: 100%;
	font-size: 18px;
	color: #000;
	border: 0;
	outline: 0;
	padding: 10px 20px 10px 0
}

.header .nav-container .mobile-search .input-box .search-btn {
	width: 18px;
	height: 18px;
	background-image: url(../images/icon-search@2.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position: absolute;
	top: 14px;
	right: 0
}

.header .nav-container .mobile-search .search-content {
	margin-top: 18px
}

.header .nav-container .mobile-search .search-content .list-box>li {
	padding: 10px 0
}

.header .nav-container .mobile-search .search-content .list-box>li>a {
	display: block;
	font-size: 18px;
	color: black
}

.header .nav-container .mobile-search .search-content .list-box>li>a span {
	color: #888;
	margin-left: 5px
}

.header.header-fixed .nav-container {
	z-index: 999;
/*	position: fixed; */
	top: 0
}

.header.header-fixed .nav-container .header-logo {
	font-size: 0;
	margin: 0 auto;
	padding: 16px 0 23px;
	width: 210px
}

.header.header-fixed .nav-container .header-logo img {
	height: 21px
}

@media screen and (max-width:1024px) {
	.header .nav-container .header-logo {
		transition: all 0s;
		-moz-transition: all 0s;
		-o-transition: all 0s;
		-ms-transition: all 0s;
		-webkit-transition: all 0s;
		font-size: 0;
		padding: 18px 0;
		width: 130px
	}

	.header .nav-container .header-logo img {
		height: 14px
	}

	.header .nav-container .mob-header {
		display: block
	}

	.header.header-fixed .nav-container .header-logo {
		width: 130px;
		padding: 18px 0
	}

	.header.header-fixed .nav-container .header-logo img {
		height: 14px
	}
}

.nav-pills li.is-open>a {
	background-color: transparent;
	color: #000
}

.nav-header-personal .panal-box .right-guide-box .my-account-box>ul>li {
	padding: 0
}

.nav-header-personal .panal-box .right-guide-box .my-account-box>ul>li>a {
	display: block;
	padding: 10px 20px
}

.nav-header-personal .panal-box ul>li .img-icon {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	vertical-align: middle;
	position: relative;
	top: -2px;
	margin-right: 5px;
	display: inline-block;
	background-position: 0 0
}

.nav-header-personal .panal-box ul>li .img-icon.store {
	width: 11px;
	height: 18px;
	background-image: url(icon-local@2.png)
}

.nav-header-personal .panal-box ul>li .img-icon.user {
	width: 15px;
	height: 14px;
	background-image: url(icon-user@2.png)
}

.nav-header-personal .panal-box ul>li .img-icon.service {
	width: 18px;
	height: 18px;
	background-image: url(icon-help@2.png)
}

.nav-header-personal .panal-box ul>li .img-icon.shopping-cart {
	width: 17px;
	height: 20px;
	background-image: url(../images/icon-bag@2.png)
}

@media screen and (min-width:1025px) {
	.nav-header-personal {
		position: absolute;
		top: 0;
		width: 100%
	}

	.nav-header-personal .panal-box {
		max-width: 1400px;
		padding: 0 1%;
		margin: 0 auto
	}

	.nav-header-personal .panal-box>ul>li {
		display: inline-block;
		*display: inline;
		*zoom: 1;
		line-height: 44px;
		margin-right: 18px;
		float: left;
		position: relative
	}

	.nav-header-personal .panal-box>ul>li:last-child {
		margin-right: 0
	}

	.nav-header-personal .panal-box>ul>li .hover-underline {
		padding-bottom: 3px
	}

	.nav-header-personal .panal-box>ul>li:hover .hover-login {
		padding-bottom: 3px;
		border-bottom: 1px solid #000
	}

	.nav-header-personal .panal-box>.title-txt {
		font-size: 12px;
		color: #000;
		cursor: pointer
	}

	.nav-header-personal .left-guide-box {
		float: left
	}

	.nav-header-personal .right-guide-box {
		float: right
	}

	.nav-header-personal .slide-list .slide-modal {
		-webkit-box-shadow: 0 0 5px rgba(204,204,204,0.75);
		-moz-box-shadow: 0 0 5px rgba(204,204,204,0.75);
		box-shadow: 0 0 5px rgba(204,204,204,0.75);
		background: #fff;
		position: absolute;
		z-index: 999;
		display: none
	}

	.nav-header-personal .events-search {
		position: relative;
		width: 120px
	}

	.nav-header-personal .events-search .search-box {
		width: 120px;
		position: absolute;
		left: 0;
		transition: all .3s;
		-moz-transition: all .3s;
		-o-transition: all .3s;
		-ms-transition: all .3s;
		-webkit-transition: all .3s
	}

	.nav-header-personal .events-search .search-box.lang {
		left: -164px;
		width: 284px
	}

	.nav-header-personal .events-search .search-box input {
		width: 100%;
		height: 28px;
		padding: 7px 24px 7px 7px;
		background: #fff;
		border: 1px solid #d1d1d1;
		outline: 0
	}

	.nav-header-personal .events-search .search-box .search-btn {
		position: absolute;
		width: 24px;
		right: 0;
		top: 8px;
		line-height: 26px;
		text-align: center;
		vertical-align: middle
	}

	.nav-header-personal .events-search .search-box .search-btn img {
		width: 12px;
		height: 12px
	}

	.nav-header-personal .events-search .search-box .search-content-box {
		display: none;
		width: 100%;
		position: absolute;
		left: 0;
		top: 34px;
		border: 1px solid #d1d1d1;
		border-top: 0;
		background: #fff;
		padding-top: 10px
	}

	.nav-header-personal .events-search .search-box .search-content-box>ul {
		width: 100%
	}

	.nav-header-personal .events-search .search-box .search-content-box>ul>li {
		color: #707070;
		font-size: 12px;
		padding: 10px 7px;
		line-height: 12px;
		cursor: pointer
	}

	.nav-header-personal .events-search .search-box .search-content-box>ul>li:hover {
		background: #eee
	}

	.nav-header-personal .my-account .my-account-box {
		width: 132px;
		top: 38px;
		right: -20px;
		padding: 10px 0
	}

	.nav-header-personal .my-account .my-account-box>ul>li {
		padding: 10px 20px;
		cursor: pointer;
		font-size: 12px;
		line-height: 12px;
		color: #000
	}

	.nav-header-personal .my-account .my-account-box>ul>li:hover {
		background-color: #eee
	}

	.nav-header-personal .wechat-mado {
		width: 318px;
		height: auto;
		top: 38px;
		left: 0;
		padding: 26px 30px 30px 30px
	}

	.nav-header-personal .wechat-mado .wechat-title {
		font-size: 15px;
		line-height: 18px;
		color: #000;
		padding-bottom: 18px
	}

	.nav-header-personal .wechat-mado .contact-service-btn {
		width: 100%;
		height: 45px;
		line-height: 37px;
		margin-bottom: 20px
	}

	.nav-header-personal .wechat-mado .contact-service-btn a {
		height: 40px;
		line-height: 40px
	}

	.nav-header-personal .wechat-mado .wechat-splitLine {
		position: relative;
		overflow: hidden;
		width: auto;
		height: 14px
	}

	.nav-header-personal .wechat-mado .wechat-splitLine span {
		display: block;
		width: 58px;
		height: 14px;
		line-height: 14px;
		color: #000;
		text-align: center;
		background-color: #fff;
		position: absolute;
		top: 0;
		left: 50%;
		margin-left: -29px
	}

	.nav-header-personal .wechat-mado .wechat-splitLine:before {
		content: "";
		background-color: #f6f6f6;
		width: 100%;
		height: 2px;
		position: absolute;
		top: 50%;
		left: 0;
		margin-top: -1
	}

	.nav-header-personal .wechat-mado .wechat-tx {
		width: 52%;
		height: auto;
		float: left;
		padding-top: 22px
	}

	.nav-header-personal .wechat-mado .wechat-tx>div {
		font-size: 15px;
		line-height: 18px;
		color: #000;
		margin-bottom: 15px
	}

	.nav-header-personal .wechat-mado .wechat-tx>p {
		padding-left: 35px;
		position: relative;
		font-size: 12px;
		line-height: 18px;
		color: #000
	}

	.nav-header-personal .wechat-mado .wechat-tx>p .icon {
		position: absolute;
		top: 0;
		left: 0
	}

	.nav-header-personal .wechat-mado .wechat-img {
		width: 48%;
		float: left;
		padding: 20px 0 0 12px
	}

	.nav-header-personal .wechat-mado .wechat-img .thumbnail {
		padding: 0
	}

	.nav-header-personal .login-mado {
		width: 318px;
		height: auto;
		top: 38px;
		right: -26px;
		padding: 20px 35px
	}

	.nav-header-personal .login-mado .login-title {
		font-size: 24px;
		color: #000;
		padding-bottom: 27px
	}

	.nav-header-personal .login-mado .form-group {
		line-height: 1;
		padding-bottom: 16px
	}

	.nav-header-personal .login-mado .form-group .control-label {
		font-size: 13px;
		line-height: 13px;
		margin-bottom: 7px
	}

	.nav-header-personal .login-mado .form-group input {
		height: 30px;
		line-height: 28px
	}

	.nav-header-personal .login-mado .form-group .form-checkbox {
		line-height: 13px;
		padding-left: 24px
	}

	.nav-header-personal .login-mado .form-group .form-checkbox input {
		width: 14px;
		height: 14px;
		left: 0;
		top: 0;
		opacity: 0;
		-ms-filter: alpha(opacity=0);
		filter: alpha(opacity = 0)
	}

	.nav-header-personal .login-mado .form-group .form-checkbox .icon {
		position: absolute;
		top: -1px;
		left: 0;
		cursor: pointer
	}

	.nav-header-personal .login-mado .form-group .login-forgetPassword {
		display: inline-block;
		float: right;
		text-decoration: underline;
		color: #999;
		font-size: 13px
	}

	.nav-header-personal .login-mado .login-btn {
		background-color: #000;
		width: 100%;
		height: 42px;
		line-height: 42px;
		color: #fff;
		margin: 13px 0 28px 0;
		font-weight: bold
	}

	.nav-header-personal .login-mado>p {
		font-size: 16px;
		color: #000;
		line-height: 16px;
		margin-bottom: 17px
	}

	.nav-header-personal .login-mado .login-register {
		width: 100%;
		height: 42px;
		line-height: 38px;
		border: 2px solid #000;
		color: #000;
		margin-bottom: 20px;
		font-weight: bold
	}

	.nav-header-personal .login-mado .btn-bag-login {
		margin: 13px 0 28px 0
	}

	.nav-header-personal .login-mado .btn-bag-register {
		margin-bottom: 20px
	}

	.nav-header-personal .minicart-box {
		width: 412px;
		height: auto;
		top: 38px;
		right: -5px;
		z-index: 999;
		padding: 40px
	}

	.nav-header-personal .minicart-box * {
		padding: 0;
		margin: 0;
		line-height: normal
	}

	.nav-header-personal .minicart-box .mincart-head {
		width: 100%
	}

	.nav-header-personal .minicart-box .mincart-head .mincart-title {
		font-size: 24px;
		color: #666;
		margin-bottom: 25px
	}

	.nav-header-personal .minicart-box .mincart-head .shop-num-box {
		font-size: 12px;
		color: #000;
		margin-bottom: 20px
	}

	.nav-header-personal .minicart-box .mincart-head .shop-num-box .shop-num {
		font-family: "GothamBold";
		font-size: 16px;
		color: #000;
		position: relative;
		margin: 0 2px;
		top: 1px
	}

	.nav-header-personal .minicart-box .mincart-content {
		height: auto;
		overflow: hidden
	}

	.nav-header-personal .minicart-box .mincart-content .slide-modal {
		-webkit-box-shadow: 0 0 5px rgba(204,204,204,0.75);
		-moz-box-shadow: 0 0 5px rgba(204,204,204,0.75);
		box-shadow: 0 0 5px rgba(204,204,204,0.75);
		background: #fff;
		position: absolute;
		z-index: 999;
		display: none
	}

	.nav-header-personal .minicart-box .mincart-content .tinyscrollbar .viewport {
		position: relative;
		max-height: 353px;
		height: auto;
		overflow: hidden
	}

	.nav-header-personal .minicart-box .mincart-content .tinyscrollbar .scrollbar {
		right: -7px
	}

	.nav-header-personal .minicart-box .mincart-content .tinyscrollbar.noScroll .viewport {
		height: auto!important
	}

	.nav-header-personal .minicart-box .mincart-content .tinyscrollbar.noScroll .overview {
		margin-top: 0!important
	}

	.nav-header-personal .minicart-box .mincart-content .tinyscrollbar.noScroll .scrollbar {
		display: none!important
	}

	.nav-header-personal .minicart-box .mincart-content li {
		position: relative;
		padding: 20px 10px 14px 0;
		border-top: 1px solid #eaeaea;
		clear: both;
		overflow: hidden
	}

	.nav-header-personal .minicart-box .mincart-content li .mincart-img {
		float: left;
		width: 80px;
		height: auto;
		margin-right: 20px
	}

	.nav-header-personal .minicart-box .mincart-content li .mincart-img img {
		width: 100%;
		height: 100%
	}

	.nav-header-personal .minicart-box .mincart-content li .mincart-detail {
		float: left;
		width: 222px;
		min-height: 126px
	}

	.nav-header-personal .minicart-box .mincart-content li .mincart-name {
		padding-bottom: 10px;
		display: block;
		font-weight: bold
	}

	.nav-header-personal .minicart-box .mincart-content li .mincart-color {
		padding-bottom: 4px;
		font-size: 12px
	}

	.nav-header-personal .minicart-box .mincart-content li .mincart-size {
		padding-bottom: 4px;
		font-size: 12px
	}

	.nav-header-personal .minicart-box .mincart-content li .mincart-num {
		padding-bottom: 4px;
		font-size: 12px
	}

	.nav-header-personal .minicart-box .mincart-content li .mincart-outStock {
		font-size: 12px;
		padding-bottom: 4px;
		color: #000
	}

	.nav-header-personal .minicart-box .mincart-content li .mincart-stock {
		font-size: 12px;
		line-height: 12px;
		overflow: hidden;
		padding-top: 15px
	}

	.nav-header-personal .minicart-box .mincart-content li .mincart-stock .mincart-delBtn {
		font-size: 12px;
		display: inline-block;
		float: left;
		color: #000;
		text-decoration: underline
	}

	.nav-header-personal .minicart-box .mincart-content li .mincart-stock .mincart-price {
		display: inline-block;
		float: right;
		color: #999;
		position: relative;
		top: 2px
	}

	.nav-header-personal .minicart-box .mincart-content li.mincart-disabled .mincart-name {
		color: #999
	}

	.nav-header-personal .minicart-box .mincart-content li.mincart-disabled .mincart-color {
		color: #999
	}

	.nav-header-personal .minicart-box .mincart-content li.mincart-disabled .mincart-size {
		color: #999
	}

	.nav-header-personal .minicart-box .mincart-content li.mincart-disabled .mincart-num {
		color: #999
	}

	.nav-header-personal .minicart-box .mincart-total {
		padding: 10px 0 20px 0;
		text-align: right;
		font-weight: bold
	}

	.nav-header-personal .minicart-box .mincart-total span {
		display: inline-block;
		font-size: 12px;
		color: #000;
		padding-left: 10px
	}

	.nav-header-personal .minicart-box .mincart-checkrow {
		font-size: 0;
		padding-top: 5px
	}

	.nav-header-personal .minicart-box .mincart-checkrow .btn-box {
		width: 100%;
		display: inline-block
	}

	.nav-header-personal .minicart-box .mincart-checkrow .btn-box a {
		height: 40px;
		line-height: 40px;
		font-size: 12px;
		letter-spacing: 1px
	}

	.nav-header-personal .minicart-box .mincart-checkrow .btn-box:first-child {
		margin-bottom: 10px
	}

	.nav-header-personal .minicart-box.is-empty .empty-hide {
		display: none
	}
}

@media screen and (max-width:1024px) {
	.panal-box ul>li .img-icon.store {
		margin-right: 14px
	}

	.panal-box ul>li .img-icon.user {
		margin-right: 10px
	}

	.panal-box ul>li .img-icon.service {
		margin-right: 7px
	}

	.panal-box ul>li>.title-txt {
		font-size: 12px;
		color: #000;
		font-weight: bold;
		padding: 0 12px;
		height: 45px;
		line-height: 45px;
		letter-spacing: 1px;
		white-space: nowrap
	}

	.my-account-box {
		padding: 0 10px
	}

	.my-account-box ul li a {
		display: block;
		color: #000;
		font-size: 12px;
		padding: 8px 0;
		font-weight: bold
	}
}

.nav-header-scroll {
	z-index: 2
}

.nav-header-scroll .nav-menu-box .nav-menu-item-sect .back {
	display: none
}

.nav-header-scroll .sub-menu {
	border: 0
}

@media screen and (min-width:1025px) {
	.nav-header-scroll .nav-menu-container .destination-detail .sub-menu {
		min-height: 0
	}

	.nav-header-scroll .nav-menu-container .sub-menu {
		display: none;
		width: 100%;
		left: 0;
		border-radius: 0;
		padding: 40px 0 50px;
		background: #fff;
		text-align: center;
		vertical-align: top
	}

	.nav-header-scroll .nav-menu-container .sub-menu .menu_head_tit,.nav-header-scroll .nav-menu-container .sub-menu .menu_head_tit>a {
		padding: 0;
		font-size: 12px;
		color: #999!important;
		margin-bottom: 12px;
		cursor: pointer
	}

	.nav-header-scroll .nav-menu-container .sub-menu .special-theme-box {
		max-width: 500px;
		display: inline-block;
		*display: inline;
		*zoom: 1;
		vertical-align: top;
		text-align: left
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-list .category-box>ul>li.menu_head_tit>a {
		font-size: 14px;
		font-weight: bold;
		color: #000!important
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box {
		display: inline-block;
		*display: inline;
		*zoom: 1;
		vertical-align: top;
		text-align: left
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box .menu_head_tit>ul {
		width: 228px;
		float: left
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box .menu_head_tit>ul:last-child {
		padding-right: 0
	}

	.nav-header-scroll .nav-menu-container .sub-menu .right-banner {
		max-width: 20%;
		display: inline-block;
		*display: inline;
		*zoom: 1;
		vertical-align: top;
		text-align: left
	}

	.nav-header-scroll .nav-menu-container .sub-menu .right-banner .scr-title {
		font-size: 12px;
		color: #707070;
		margin: 0 0 14px
	}

	.nav-header-scroll .nav-menu-container .sub-menu li a {
		color: #333;
		padding: 6px 0
	}

	.nav-header-scroll .nav-menu-container .sub-menu li a:hover {
		color: #999
	}

	.nav-header-scroll .nav-menu-container .sub-menu .nav-header-top {
		width: 100%;
		overflow: hidden;
		margin: auto
	}

	.nav-header-scroll .nav-menu-container>ul>li:not(.destination-detail)>.sub-menu {
		border-bottom: 1px solid #d1d1d1
	}
}

@media screen and (min-width:1026px) and (max-width:1440px) {
	.nav-header-scroll .nav-menu-container .sub-menu .special-theme-box {
		padding: 0 3% 0 3%
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box {
		padding: 0
	}
}

@media screen and (max-width:1024px) {
	.nav-header-scroll {
		width: 100%;
		position: absolute;
		left: 0;
		top: 51px;
		display: none
	}

	.nav-header-scroll .nav-menu-container .nav-pills li {
		display: block;
		border-bottom: 1px solid #d6d6d6
	}

	.nav-header-scroll .nav-menu-container .nav-pills li.is-open {
		border-bottom: 0
	}

	.nav-header-scroll .nav-menu-container .nav-pills li.is-open .sub-menu {
		display: block
	}

	.nav-header-scroll .nav-menu-container .nav-pills li.is-open i.icon-unfold {
		top: 22px!important;
		background-position: -107px -215px
	}

	.nav-header-scroll .nav-menu-container .nav-pills li.is-open.destination-detail .icon-unfold {
		background-position: -137px -215px
	}

	.nav-header-scroll .nav-menu-container .nav-pills li a {
		font-size: 12px;
		text-align: left;
		padding: 0 12px;
		height: 45px;
		line-height: 45px
	}

	.nav-header-scroll .nav-menu-container .nav-pills li a i.icon-unfold {
		position: absolute;
		top: 16px;
		right: 12px
	}

	.nav-header-scroll .nav-menu-container .nav-pills li a:hover {
		color: #000
	}

	.nav-header-scroll .nav-menu-container .nav-pills li .sub-menu {
		padding: 0;
		margin: 0
	}

	.nav-header-scroll .nav-menu-container .nav-pills li .sub-menu div>ul {
		float: none;
		width: 100%;
		max-width: 100%;
		border-right: 0;
		padding: 0;
		min-height: inherit
	}

	.nav-header-scroll .nav-menu-container .nav-pills li .sub-menu div>ul .menu_head_tit>a {
		display: none
	}

	.nav-header-scroll .nav-menu-container .nav-pills li .sub-menu>.nav-scroll {
		display: none
	}

	.nav-header-scroll .nav-menu-container .nav-pills li .sub-menu li a {
		color: #000;
		font-weight: bold;
		letter-spacing: 1px
	}

	.nav-header-scroll .nav-menu-container .nav-pills li .sub-menu .right-banner {
		display: none
	}

	.nav-header-scroll .nav-menu-container .nav-pills>li {
		padding: 0
	}

	.nav-header-scroll .nav-menu-container .nav-pills>li>a::after div.sub-menu li,.nav-header-scroll .nav-menu-container .nav-pills li.destination-detail div.sub-menu li {
		padding: 0!important;
		width: 100%;
		float: none
	}

	.nav-header-scroll .nav-menu-container .nav-pills>li>a::after div.sub-menu li a,.nav-header-scroll .nav-menu-container .nav-pills li.destination-detail div.sub-menu li a {
		border: 0;
		height: 46px;
		line-height: 46px
	}

	.nav-header-scroll .nav-black {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		background: black;
		opacity: 0;
		filter: alpha(opacity=0);
		transition: all .4s;
		-moz-transition: all .4s;
		-webkit-transition: all .4s;
		-o-transition: all .4s;
		z-index: 1
	}

	.nav-header-scroll .nav-content-all {
		z-index: 2;
		position: absolute;
		width: 80%;
		max-width: 616px;
		height: 100%;
		background: #fff;
		top: 0;
		left: -80%;
		border-top: 1px solid #d6d6d6;
		transition: left .4s;
		-moz-transition: left .4s;
		-webkit-transition: left .4s;
		-o-transition: left .4s;
		overflow: hidden
	}

	.nav-header-scroll .nav-content-all>div {
		position: relative;
		left: 0;
		top: 0
	}

	.nav-header-scroll.open {
		display: block
	}

	.nav-header-scroll.open .nav-content-all {
		left: 0
	}

	.nav-header-scroll.open .nav-black {
		opacity: .6;
		filter: alpha(opacity=60)
	}

	.nav-header-scroll .nav-menu-box {
		position: absolute;
		width: 100%;
		left: 100%;
		top: 0;
		background-color: white
	}

	.nav-header-scroll .nav-menu-box .nav-menu-item-sect {
		display: block!important;
		margin-bottom: 0!important
	}

	.nav-header-scroll .nav-menu-box .nav-menu-item-sect>a {
		display: block!important;
		position: relative
	}

	.nav-header-scroll .nav-menu-box .nav-menu-item-sect>a::before {
		width: 8px;
		height: 14px;
		content: "";
		display: inline-block;
		background-image: url(arrow_right@.png);
		background-repeat: no-repeat;
		background-size: 100% 100%;
		position: absolute;
		right: 12px;
		top: 50%;
		transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-o-transform: translateY(-50%)
	}

	.nav-header-scroll .nav-menu-box .nav-menu-item-sect.back {
		display: block;
		border-bottom: 1px solid #d6d6d6;
		font-weight: bold
	}

	.nav-header-scroll .nav-menu-box .nav-menu-item-sect.back a {
		height: 58px;
		line-height: 58px;
		text-align: center;
		text-decoration: underline
	}

	.nav-header-scroll .nav-menu-box .nav-menu-item-sect.back a::before {
		background-image: url(../images/arrow_left@2.png);
		left: 12px
	}
}

@media screen and (max-width:1024px) {
	.textnav .scroll-btn-prev,.textnav .scroll-btn-next {
		display: none
	}

	.textnav .scroller-wrap {
		height: 32px;
		line-height: 32px
	}
}

@media screen and (max-width:767px) {
	.top-nav .scroller-wrap {
		height: 30px
	}

	.top-nav .scroll-btn-prev,.top-nav .scroll-btn-next {
		display: none
	}

	.textnav .scroll-btn-prev,.textnav .scroll-btn-next {
		display: none
	}

	.textnav .scroller-wrap {
		height: 32px;
		line-height: 16px
	}

	.textnav .scroller-wrap ul>li {
		height: 32px;
		line-height: 16px
	}

	.textnav .scroller-wrap ul>li>div {
		display: table;
		width: 100%;
		height: 100%
	}

	.textnav .scroller-wrap ul>li>div>div {
		display: table-cell;
		vertical-align: middle
	}
}

.nav-pills li a {
	font-size: 12px;
	font-family: "GothamBook","HiraginoSansGB-W3","HiraginoSansGB-W6","微软雅黑","Microsoft YaHei",sans-serif
}

@media screen and (min-width:1025px) {
	.nav-pills>li {
		padding: 5px 16px 0
	}

	.nav-pills>li>a {
		padding: 0 5px 14px 5px;
		letter-spacing: 1px;
		font-weight: bold;
		white-space: nowrap
	}

	.nav-pills>li>a::after {
		background: #000;
		bottom: 0;
		content: ' ';
		height: 2px;
		left: 0;
		opacity: 0;
		-ms-filter: alpha(opacity=0);
		filter: alpha(opacity = 0);
		position: absolute;
		width: 0;
		transition: visibility .3s,opacity .3s,width .3s;
		visibility: hidden
	}

	.nav-pills>li:hover>a::after {
		opacity: 1;
		-ms-filter: alpha(opacity=100);
		filter: alpha(opacity = 100);
		visibility: visible;
		width: 100%;
		transition: visibility .3s,opacity .3s,width .3s
	}

	.nav-pills li.destination-detail>a {
		color: #ac8e4c
	}

	.nav-pills li.destination-detail>a::after {
		background: #a78e56!important
	}

	.nav-pills li.destination-detail div.sub-menu {
		background: #000;
		padding: 0;
		margin: 0
	}

	.nav-pills li.destination-detail div.sub-menu .nav-header-top {
		max-width: 890px
	}

	.nav-pills li.destination-detail div.sub-menu li {
		padding: 18px 0 15px!important;
		box-shadow: inset 1px 8px 9px -9px rgba(50,50,50,0.2);
		*-moz-box-shadow: inset 1px 8px 9px -9px rgba(50,50,50,0.2);
		-webkit-box-shadow: inset 1px 8px 9px -9px rgba(50,50,50,0.2);
		width: 219px;
		float: left;
		text-align: center;
		height: 59px
	}

	.nav-pills li.destination-detail div.sub-menu li .sub-list {
		display: none;
		position: absolute;
		top: 59px
	}

	.nav-pills li.destination-detail div.sub-menu li.cur-top {
		border-bottom: 3px solid #fff
	}

	.nav-pills li.destination-detail div.sub-menu li.cur-top .sub-list {
		background: #000
	}

	.nav-pills li.destination-detail div.sub-menu li.cur-top .sub-list li:hover {
		background: #fff
	}

	.nav-pills li.destination-detail div.sub-menu li.cur-top .sub-list li:hover a {
		background: #fff;
		color: #000!important
	}

	.nav-pills li.destination-detail div.sub-menu li.cur-top .sub-list ul li {
		float: none;
		border-bottom: 1px solid #4c4c4c
	}

	.nav-pills li.destination-detail div.sub-menu li.cur-top .sub-list ul li:last-child {
		border-bottom: 0
	}

	.nav-pills li.destination-detail div.sub-menu li a {
		color: #fff!important;
		border-right: 1px solid #4c4c4c;
		border-radius: 0
	}

	.nav-pills li.destination-detail div.sub-menu li:last-child a {
		border-right: 0
	}

	.nav-pills li.destination-detail div.sub-menu>div>ul {
		float: none;
		max-width: inherit;
		border-right: 0;
		min-height: inherit;
		padding: 0;
		text-align: center
	}
}

.nav-bar-bkg-cv {
	width: auto;
	height: 30px;
	position: relative
}

.nav-bar-bkg {
	background: url(../images/wood.jpg) repeat top left;
	height: 30px;
	line-height: 30px;
	position: fixed;
	top: 92px;
	left: 0;
	width: 100%!important;
	z-index: 1000;
	zoom: 1;
	padding: 0 16px
}

.nav-bar-bkg .textnav {
	display: none;
	color: #fff
}

.nav-bar-bkg .textnav a {
	color: #fff;
	text-decoration: underline;
	margin-left: 5px
}

.nav-bar-bkg .titlenav {
	opacity: 0;
	-ms-filter: alpha(opacity=0);
	filter: alpha(opacity = 0);
	color: #fff;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -60px;
	width: 120px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	transition: opacity .4s;
	-moz-transition: opacity .4s;
	-webkit-transition: opacity .4s;
	-o-transition: opacity .4s
}

.nav-bar-bkg .titlenav a {
	color: #fff;
	text-decoration: none;
	font-size: 14px
}

.events-wechatBtn .service {
	margin-right: 2px
}

.nav-header-topcart {
	position: fixed;
	top: 92px;
	right: 20px;
	z-index: 1000;
	width: 55px;
	height: 50px
}

.nav-header-topcart>a {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1001
}

.m-amounts {
	position: absolute;
	top: 4px;
	right: -5px;
	text-align: center;
	line-height: 16px
}

.m-amounts {
	min-width: 22px;
	height: 16px;
	background: #fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px
}

.mob-header,.mob-text {
	display: none
}

.iphone {
	vertical-align: middle;
	margin-right: 5px
}

.mob-iphone {
	display: none;
	line-height: 46px;
	padding-left: 16px
}

.nav-scroll-all {
	width: auto;
	max-width: 320px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top
}

.nav-scroll-all .scroll-gallery .scroll-btn-prev {
	display: none
}

.nav-scroll-all .scroll-gallery .scroll-btn-next {
	display: none
}

.nav-scroll-all .scroll-gallery:hover .scroll-btn-prev {
	display: block
}

.nav-scroll-all .scroll-gallery:hover .scroll-btn-next {
	display: block
}

.scroll-gallery ul li {
	width: 140px
}

.scroll-gallery ul li a:hover {
	background: 0;
	border-radius: 0
}

.scroll-gallery ul li a {
	padding: 10px
}

.nav-scroll-all .scroll-btn-prev,.nav-scroll-all .scroll-btn-next {
	margin-top: -33px
}

.nav-scroll-all .scroll-btn-prev i,.nav-scroll-all .scroll-btn-next i {
	text-indent: -20000px;
	background: url(../images/icon.png);
	width: 17px;
	height: 33px;
	display: block
}

.nav-scroll-all .scroll-btn-prev i {
	background-position: -146px -490px
}

.nav-scroll-all .scroll-btn-next i {
	background-position: -214px -490px
}

.search-container-all {
	display: none
}

.search-container {
	padding: 14px 0;
	background: #f1f1f1
}

.search-container form {
	float: left
}

.search-container form .search-dropdown-container {
	border: 0 solid #ccc;
	max-width: 810px;
	width: 100%
}

.search-container form .search-dropdown-container input {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	height: 30px;
	line-height: 30px
}

.search-container form .search-dropdown-container .global-search-text {
	width: 710px;
	padding: 0 15px
}

.search-container form .search-dropdown-container input.global-search-text:focus {
	box-shadow: 0 0 3px rgba(170,170,170,0.5);
	border: 1px solid rgba(170,170,170,0.5);
	outline: #ccc 1px dotted;
	outline: 1px solid #949494;
	-moz-outline: 1px solid #949494;
	outline-offset: -3px
}

.search-container form .search-dropdown-container .global-search-submit {
	width: 96px;
	background: #000;
	color: #fff;
	margin-left: -2px;
	font-family: "GothamBold","HiraginoSansGB-W3","HiraginoSansGB-W6","微软雅黑","Microsoft YaHei",sans-serif
}

.global-search-dropdown {
	height: 30px;
	max-width: 832px;
	width: 100%;
	margin: 0 auto;
	position: relative
}

.global-search-dropdown .search-close-icon {
	float: right;
	margin-top: 8px
}

.mob-search-all {
	display: none
}

.dimsearch-suggest-container {
	position: absolute;
	width: 100%;
	max-width: 680px;
	z-index: 999;
	-webkit-box-shadow: 0 0 5px rgba(204,204,204,0.75);
	-moz-box-shadow: 0 0 5px rgba(204,204,204,0.75);
	box-shadow: 0 0 5px rgba(204,204,204,0.75);
	background: #fff;
	top: 32px
}

.dimsearch-suggest-container .search-results,.dimsearch-suggest-container .search-related-articles {
	width: 50%;
	display: inline-block;
	float: left;
	padding: 0 30px 30px
}

.dimsearch-suggest-container .search-related-articles {
	padding: 30px
}

.item-details li {
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
	padding: 30px 0
}

.imgs-lf {
	max-width: 82px;
	float: left
}

.imgs-lf>a {
	display: block
}

.imgs-lf img {
	width: 100%;
	height: auto
}

.details-text-rg {
	float: left;
	padding-left: 15px;
	overflow: hidden
}

.details-text-rg h3 {
	font-size: 12px;
	font-family: "GothamBold";
	color: #000;
	white-space: nowrap
}

.details-text-rg .details-rg-nem>span {
	display: block;
	margin-bottom: 3px
}

.details-text-rg .details-rg-nem>a {
	display: block;
	color: #666;
	text-decoration: underline;
	margin-top: 24px
}

.details-text-rg .details-rg-nem {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	float: left;
	width: 182px
}

.details-text-rg .show-details-text {
	float: right;
	max-width: 362px;
	padding-left: 30px;
	font-family: "GothamRegular";
	line-height: 18px;
	letter-spacing: .3px
}

.details-text-rg .show-details-text {
	display: none
}

.details-atit {
	font-size: 14px;
	font-family: "GothamRegular";
	color: #333;
	margin-bottom: 10px
}

.original-price {
	color: #666
}

.present-price {
	color: #000
}

.search-related-articles h2 {
	font-size: 24px
}

.related-text h3 {
	font-size: 20px;
	font-family: "GothamRegular";
	margin-top: 24px;
	margin-bottom: 12px
}

.related-text p {
	font-size: 14px;
	font-family: "GothamRegular";
	letter-spacing: .6px
}

.related-link {
	margin-top: 16px;
	border-top: 1px solid #ccc;
	padding-top: 16px
}

.related-img {
	float: right;
	max-width: 140px;
	margin-left: 16px
}

.related-img>a {
	display: block
}

.related-img img {
	width: 100%;
	height: auto
}

.search-none-text .search-results {
	width: 100%
}

.search-none-text .search-results .tinyscrollbar .viewport {
	height: auto
}

.search-none-text .search-results .details-text-rg {
	width: 83%
}

.search-none-text .search-results .mob-details-text {
	float: left;
	width: 61%
}

.search-none-text .search-results .mob-details-text>p {
	font-family: "GothamRegular";
	padding-left: 15px
}

.tinyscrollbar .thumb {
	background-color: #767676;
	width: 7px;
	left: 7px
}

.style-spice-medium .nav-pills>li>a {
	font-weight: bold
}

.style-spice-medium .nav-pills>li>.sub-menu a {
	font-family: "HiraginoSansGB-W3","微软雅黑","Microsoft YaHei",sans-serif
}

.style-spice-small .nav-pills>li>a {
	font-weight: bold
}

.style-spice-small .nav-pills>li>.sub-menu a {
	font-family: "HiraginoSansGB-W3","微软雅黑","Microsoft YaHei",sans-serif
}

.style-spice-medium .nav-menu-container .nav-pills li a {
	letter-spacing: 1px
}

.style-spice-small .nav-menu-container .nav-pills li a {
	letter-spacing: 1px;
	white-space: nowrap
}

.header-shopping {
	padding: 0 16px
}

.header-shopping-box {
	font-size: 0;
	max-width: 1230px;
	margin: 0 auto;
	padding: 22px 0 38px;
	border-bottom: 2px solid #979797
}

.header-shopping-box>div {
	display: inline-block;
	width: 50%;
	vertical-align: middle
}

.header-shopping-box>h1 {
	display: inline-block;
	width: 260px;
	font-size: 0;
	position: relative;
	z-index: 3
}

.header-shopping-box>div.header-shopping-left {
	margin-right: -130px;
	font-size: 14px;
	color: #8e7444;
	font-weight: bold
}

.header-shopping-box>div.header-shopping-right {
	margin-left: -130px;
	font-size: 12px;
	text-align: right
}

.header-shopping-box>div.header-shopping-right>ul li {
	float: right;
	margin-left: 36px
}

.header-shopping-box>div.header-shopping-right>ul li>a>* {
	display: inline-block;
	vertical-align: middle
}

.header-shopping-box>div.header-shopping-right>ul li>a>i.iphone {
	width: 18px;
	height: 18px
}

.header-shopping-box>div.header-shopping-right>ul li>a>i.service {
	margin-right: 5px
}

@media screen and (max-width:1024px) {
	.header-shopping-box {
		padding: 13px 0 43px
	}

	.header-shopping-box>h1 {
		width: 184px
	}

	.header-shopping-box>h1 img {
		width: 100%;
		height: auto
	}

	.header-shopping-box>div.header-shopping-left {
		margin-right: -92px;
		font-size: 12px
	}

	.header-shopping-box>div.header-shopping-right {
		margin-left: -92px
	}

	.header-shopping-box>div.header-shopping-right>ul li {
		margin-left: 17px
	}

	.header-shopping-box>div.header-shopping-right>ul li>a>span {
		display: none
	}

	.header-shopping-box>div.header-shopping-right>ul li>a>i {
		margin-right: 0
	}

	.header-shopping-box>div.header-shopping-right>ul li>a>i.service {
		margin-right: 0
	}
}

@media screen and (max-width:460px) {
	.header-shopping-box>h1 {
		width: 120px
	}

	.header-shopping-box>div.header-shopping-left {
		margin-right: -60px
	}

	.header-shopping-box>div.header-shopping-right {
		margin-left: -61px
	}
}

.login-mado .form-group:nth-child(3) .form-input {
	position: relative
}

@media screen and (min-width:1400px) {
	.nav-header-scroll .nav-menu-container>ul>li:not(.destination-detail)>.sub-menu {
		border-top: 1px solid #d1d1d1
	}

	.nav-header-scroll .nav-menu-container .destination-detail .sub-menu {
		min-height: 0
	}

	.nav-header-scroll .nav-menu-container .module {
		text-align: center;
		display: flex
	}

	.nav-header-scroll .nav-menu-container .sub-menu {
		padding: 40px 1% 50px
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box .menu_head_tit>ul {
		width: 228px
	}

	.nav-header-scroll .nav-menu-container .sub-menu .nav-header-top {
		text-align: center;
		display: flex;
		max-width: 1220px;
		width: auto
	}

	.nav-header-scroll .nav-menu-container .sub-menu .nav-header-top .category-list {
		width: calc(100% - 300px);
		display: inline-block;
		vertical-align: top;
		display: flex;
		flex-wrap: wrap
	}

	.nav-header-scroll .nav-menu-container .sub-menu .special-theme-box {
		width: 300px;
		padding: 0;
		flex-shrink: 0
	}

	.nav-header-scroll .nav-menu-container .sub-menu .special-theme-box .menu_head_tit {
		margin-bottom: 0
	}

	.nav-header-scroll .nav-menu-container .sub-menu .special-theme-box .menu_head_tit>a {
		font-size: 14px;
		cursor: pointer
	}

	.nav-header-scroll .nav-menu-container .sub-menu .special-theme-box ul li ul li a {
		font-size: 14px;
		color: #000;
		padding: 12px 0
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box.special-list {
		width: 228px;
		display: block;
		min-width: auto
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box.special-list:nth-child(n+5) {
		margin-top: 46px
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box.special-list>ul>li>a.title {
		cursor: pointer;
		font-size: 14px;
		color: #000!important;
		font-family: "GothamMedium","HiraginoSansGB-W6","HiraginoSansGB-W3","微软雅黑","Microsoft YaHei",sans-serif;
		font-weight: bold
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box.special-list>ul>li>a.title.title-en {
		font-size: 12px;
		font-weight: normal
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box.special-list>ul>li:first-child>a.title {
		padding-top: 0;
		padding-bottom: 11px
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box.special-list>ul>li.menu_head_tit {
		margin-bottom: 0
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box.special-list>ul>li.menu_head_tit>ul {
		float: none;
		padding-right: 0;
		width: 100%
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box.special-list>ul>li.menu_head_tit>ul .nav-menu-item-sect {
		margin-bottom: 50px
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box.special-list>ul>li.menu_head_tit>ul .nav-menu-item-sect:last-child {
		margin-bottom: 0
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box.special-list>ul>li.menu_head_tit>ul .nav-menu-item-sect .title {
		font-size: 14px;
		color: #000!important;
		font-family: "GothamMedium","HiraginoSansGB-W6","HiraginoSansGB-W3","微软雅黑","Microsoft YaHei",sans-serif;
		font-weight: bold;
		cursor: pointer
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box.special-list>ul>li.menu_head_tit>ul .nav-menu-item-sect .title.title-en {
		font-size: 12px;
		font-weight: normal
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box.special-list>ul>li.menu_head_tit>ul .nav-menu-item-sect>ul {
		float: none;
		padding-right: 0;
		width: 100%
	}

	.nav-pills>li>a {
		padding: 0 5px 6px 5px;
		margin: 0 0 5px
	}
}

@media screen and (max-width:1400px) and (min-width:1200px) {
	.nav-header-scroll .nav-menu-container>ul>li:not(.destination-detail)>.sub-menu {
		border-top: 1px solid #d1d1d1
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box .menu_head_tit>ul {
		width: 200px
	}

	.nav-header-scroll .nav-menu-container .sub-menu .module {
		text-align: center;
		display: flex
	}

	.nav-header-scroll .nav-menu-container .sub-menu .nav-header-top {
		text-align: center;
		display: flex;
		max-width: 1180px;
		width: auto
	}

	.nav-header-scroll .nav-menu-container .sub-menu .nav-header-top .category-list {
		width: calc(100% - 260px);
		display: inline-block;
		vertical-align: top;
		display: flex;
		flex-wrap: wrap
	}

	.nav-header-scroll .nav-menu-container .sub-menu .special-theme-box {
		width: 260px;
		padding: 0;
		flex-shrink: 0
	}

	.nav-header-scroll .nav-menu-container .sub-menu .special-theme-box .menu_head_tit {
		margin-bottom: 0
	}

	.nav-header-scroll .nav-menu-container .sub-menu .special-theme-box .menu_head_tit>a {
		font-size: 14px;
		cursor: pointer
	}

	.nav-header-scroll .nav-menu-container .sub-menu .special-theme-box ul li ul li a {
		font-size: 14px;
		color: #000;
		padding: 12px 0
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box.special-list {
		width: 200px;
		display: block;
		min-width: auto
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box.special-list:nth-child(n+5) {
		margin-top: 46px
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box.special-list>ul>li>a.title {
		font-size: 14px;
		color: #000!important;
		font-family: "GothamMedium","HiraginoSansGB-W6","HiraginoSansGB-W3","微软雅黑","Microsoft YaHei",sans-serif;
		font-weight: bold;
		cursor: pointer
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box.special-list>ul>li>a.title.title-en {
		font-size: 12px;
		font-weight: normal
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box.special-list>ul>li:first-child>a.title {
		padding-top: 0;
		padding-bottom: 11px
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box.special-list>ul>li.menu_head_tit {
		margin-bottom: 0
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box.special-list>ul>li.menu_head_tit>ul {
		float: none;
		padding-right: 0;
		width: 100%
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box.special-list>ul>li.menu_head_tit>ul .nav-menu-item-sect {
		margin-bottom: 50px
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box.special-list>ul>li.menu_head_tit>ul .nav-menu-item-sect:last-child {
		margin-bottom: 0
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box.special-list>ul>li.menu_head_tit>ul .nav-menu-item-sect .title {
		cursor: pointer;
		font-size: 14px;
		color: #000!important;
		font-family: "GothamMedium","HiraginoSansGB-W6","HiraginoSansGB-W3","微软雅黑","Microsoft YaHei",sans-serif;
		font-weight: bold
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box.special-list>ul>li.menu_head_tit>ul .nav-menu-item-sect .title.title-en {
		font-size: 12px;
		font-weight: normal
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box.special-list>ul>li.menu_head_tit>ul .nav-menu-item-sect>ul {
		float: none;
		padding-right: 0;
		width: 100%
	}
}

@media screen and (max-width:1200px) and (min-width:1025px) {
	.nav-header-scroll .nav-menu-container>ul>li:not(.destination-detail)>.sub-menu {
		border-top: 1px solid #d1d1d1;
		padding: 40px 0 50px
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box .menu_head_tit>ul {
		width: 196px
	}

	.nav-header-scroll .nav-menu-container .sub-menu .module {
		text-align: center;
		display: flex
	}

	.nav-header-scroll .nav-menu-container .sub-menu .nav-header-top {
		text-align: center;
		display: flex;
		max-width: 1024px;
		width: auto
	}

	.nav-header-scroll .nav-menu-container .sub-menu .nav-header-top .category-list {
		width: calc(100% - 220px);
		display: inline-block;
		vertical-align: top;
		display: flex;
		flex-wrap: wrap
	}

	.nav-header-scroll .nav-menu-container .sub-menu .special-theme-box {
		width: 220px;
		padding: 0;
		flex-shrink: 0
	}

	.nav-header-scroll .nav-menu-container .sub-menu .special-theme-box .menu_head_tit {
		margin-bottom: 0
	}

	.nav-header-scroll .nav-menu-container .sub-menu .special-theme-box .menu_head_tit>a {
		font-size: 14px;
		cursor: pointer
	}

	.nav-header-scroll .nav-menu-container .sub-menu .special-theme-box ul li ul li a {
		font-size: 14px;
		color: #000;
		padding: 12px 0
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box.special-list {
		width: 196px;
		display: block;
		min-width: auto
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box.special-list:nth-child(n+5) {
		margin-top: 46px
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box.special-list>ul>li>a.title {
		font-size: 14px;
		color: #000!important;
		font-family: "GothamMedium","HiraginoSansGB-W6","HiraginoSansGB-W3","微软雅黑","Microsoft YaHei",sans-serif;
		font-weight: bold;
		cursor: pointer
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box.special-list>ul>li>a.title.title-en {
		font-size: 12px;
		font-weight: normal
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box.special-list>ul>li:first-child>a.title {
		padding-top: 0;
		padding-bottom: 11px
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box.special-list>ul>li.menu_head_tit {
		margin-bottom: 0
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box.special-list>ul>li.menu_head_tit>ul {
		float: none;
		padding-right: 0;
		width: 100%
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box.special-list>ul>li.menu_head_tit>ul .nav-menu-item-sect {
		margin-bottom: 50px
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box.special-list>ul>li.menu_head_tit>ul .nav-menu-item-sect:last-child {
		margin-bottom: 0
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box.special-list>ul>li.menu_head_tit>ul .nav-menu-item-sect .title {
		font-size: 14px;
		color: #000!important;
		font-family: "GothamMedium","HiraginoSansGB-W6","HiraginoSansGB-W3","微软雅黑","Microsoft YaHei",sans-serif;
		font-weight: bold;
		cursor: pointer
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box.special-list>ul>li.menu_head_tit>ul .nav-menu-item-sect .title.title-en {
		font-size: 12px;
		font-weight: normal
	}

	.nav-header-scroll .nav-menu-container .sub-menu .category-box.special-list>ul>li.menu_head_tit>ul .nav-menu-item-sect>ul {
		float: none;
		padding-right: 0;
		width: 100%
	}
}

@media screen and (max-width:1024px) {
	.nav-header-scroll .nav-menu-container .nav-pills .module .category-list .category-box.special-list,.nav-header-scroll .nav-menu-container .nav-pills .module .category-list .category-box.special-list:last-child li a.title,.nav-header-scroll .nav-menu-container .nav-pills .module .category-list .category-box.special-list .nav-menu-box li {
		border-bottom: 1px solid #d6d6d6;
		border-radius: 0
	}

	.nav-header-scroll .nav-menu-container .nav-pills .module .category-list .category-box.special-list li {
		border-bottom: 0
	}
}

.dialog-opacity.qrcodeDialogbox .dialog-scroll-container .dialog {
	width: 340px
}

.dialog-opacity.qrcodeDialogbox .dialog-scroll-container .dialog .dialog-container {
	overflow: hidden;
	padding: 40px;
	position: relative
}

.dialog-opacity.qrcodeDialogbox .dialog-scroll-container .dialog .dialog-container h4 {
	width: 50%;
	float: left;
	margin-bottom: 0
}

.dialog-opacity.qrcodeDialogbox .dialog-scroll-container .dialog .dialog-container h4 .wechat-tx {
	height: auto;
	line-height: 20px;
	float: left;
	margin-top: 10px;
	vertical-align: middle;
	text-align: center
}

.dialog-opacity.qrcodeDialogbox .dialog-scroll-container .dialog .dialog-container h4 .wechat-tx .icon-wechatMark {
	display: block;
	margin: 0 auto 10px
}

.dialog-opacity.qrcodeDialogbox .dialog-scroll-container .dialog .dialog-container p {
	width: 50%;
	float: left;
	text-align: center
}

.footer-wrapper {
	padding: 0
}

.footer-wrapper::before {
	content: "";
	clear: both
}

.footer-wrapper .footer-top {
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	padding: 45px 0
}

.footer-wrapper .footer-top .footer-container {
	max-width: 1440px;
	margin: 0 auto;
	overflow: hidden
}

.footer-wrapper .footer-top .footer-container>div {
	float: left;
	width: 50%
}

.footer-wrapper .footer-top .footer-container .left-section {
	padding: 0 12px;
	overflow: hidden
}

.footer-wrapper .footer-top .footer-container .left-section .store-locator {
	margin-bottom: 35px
}

.footer-wrapper .footer-top .footer-container .left-section .store-locator a {
	font-size: 20px;
	line-height: 28px;
	color: #000;
	letter-spacing: 1px
}

.footer-wrapper .footer-top .footer-container .left-section .store-locator a i {
	width: 15px;
	height: 24px;
	background-image: url(icon-local@2.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: 0;
	margin-right: 6px
}

.footer-wrapper .footer-top .footer-container .left-section .wechat-qr {
	position: relative;
	display: flex;
	align-items: center;
	max-width: 636px;
	height: 170px;
	margin-bottom: 35px
}

.footer-wrapper .footer-top .footer-container .left-section .left-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 25px;
	height: 25px;
	border-top: 1px solid #000;
	border-left: 1px solid #000
}

.footer-wrapper .footer-top .footer-container .left-section .left-bottom {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 25px;
	height: 25px;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000
}

.footer-wrapper .footer-top .footer-container .left-section .right-top {
	position: absolute;
	right: 0;
	top: 0;
	width: 25px;
	height: 25px;
	border-right: 1px solid #000;
	border-top: 1px solid #000
}

.footer-wrapper .footer-top .footer-container .left-section .right-bottom {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 25px;
	height: 25px;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000
}

.footer-wrapper .footer-top .footer-container .left-section .wechat-qr img {
	height: 162px;
	width: 162px;
	margin: 0 30px 0 38px
}

.footer-wrapper .footer-top .footer-container .left-section .wechat-qr p {
	font-size: 22px;
	color: #000;
	line-height: 35px
}

.footer-wrapper .footer-top .footer-container .left-section .newsletter-subs {
	margin-bottom: 53px
}

.footer-wrapper .footer-top .footer-container .left-section .newsletter-subs .title {
	font-size: 20px;
	color: #000;
	letter-spacing: 1px;
	margin-bottom: 22px
}

.footer-wrapper .footer-top .footer-container .left-section .newsletter-subs .email-input-box {
	max-width: 528px;
	position: relative
}

.footer-wrapper .footer-top .footer-container .left-section .newsletter-subs .email-input-box input {
	font-size: 12px;
	color: #707070;
	padding: 6px 98px 6px 12px;
	border: 1px solid #d6d6d6;
	width: 100%
}

.footer-wrapper .footer-top .footer-container .left-section .newsletter-subs .email-input-box input:focus {
	border-color: black
}

.footer-wrapper .footer-top .footer-container .left-section .newsletter-subs .email-input-box .sub-btn {
	width: 92px;
	height: 100%;
	line-height: 31px;
	font-size: 12px;
	text-align: center;
	color: white;
	background-color: black;
	position: absolute;
	right: 0;
	top: 0
}

.footer-wrapper .footer-top .footer-container .left-section .newsletter-subs .email-input-box .msg-block {
	float: left;
	margin-top: 6px
}

.footer-wrapper .footer-top .footer-container .left-section .social-links {
	overflow: hidden;
	clear: both
}

.footer-wrapper .footer-top .footer-container .left-section .social-links ul>li {
	float: left;
	margin-right: 30px;
	line-height: 30px;
	font-size: 12px
}

.footer-wrapper .footer-top .footer-container .left-section .social-links ul>li:last-child {
	margin-right: 0
}

.footer-wrapper .footer-top .footer-container .left-section .social-links ul>li a {
	font-size: 12px
}

.footer-wrapper .footer-top .footer-container .left-section .social-links ul>li .icon {
	position: relative;
	top: -2px;
	margin-right: 5px;
	vertical-align: middle
}

.footer-wrapper .footer-top .footer-container .left-section .social-links ul>li .service {
	width: 17px;
	height: 17px;
	background-image: url(icon-help@2.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: 0 0
}

.footer-wrapper .footer-top .footer-container .right-section {
	overflow: hidden
}

.footer-wrapper .footer-top .footer-container .right-section>ul {
	width: 33.333%;
	float: left;
	padding-right: 12px;
	overflow: hidden
}

.footer-wrapper .footer-top .footer-container .right-section>ul li>a {
	font-size: 12px;
	letter-spacing: 1px;
	padding: 10px 0;
	display: inline-block
}

.footer-wrapper .footer-top .footer-container .right-section>ul li.slide-list>a {
	color: #000;
	font-weight: bold
}

.footer-wrapper .footer-bottom {
	padding: 24px 10px
}

.footer-wrapper .footer-bottom>ul {
	overflow: hidden;
	text-align: center
}

.footer-wrapper .footer-bottom>ul>li {
	margin-right: 25px;
	display: inline-block;
	font-size: 12px;
	color: #2e2e2e
}

.footer-wrapper .footer-bottom>ul>li a {
	color: #707070
}

.footer-wrapper .footer-bottom>ul>li:last-child {
	margin-right: 0
}

.footer-wrapper .footer-bottom>ul .mob-footer-show {
	display: none
}

.footer-wrapper .license-icon {
	display: inline-block;
	width: 16px;
	height: 19px;
	background: url("../images/license-icon.png");
	vertical-align: middle;
	position: relative;
	top: -1px;
	margin-right: 4px
}

@media screen and (max-width:1023px) {
	.footer-wrapper .footer-bottom {
		padding: 24px 10px
	}

	.footer-wrapper .footer-bottom>ul {
		overflow: hidden;
		text-align: center
	}

	.footer-wrapper .footer-bottom>ul>li {
		margin-right: 25px;
		display: inline-block;
		font-size: 12px;
		color: #2e2e2e
	}

	.footer-wrapper .footer-bottom>ul>li a {
		color: #707070
	}

	.footer-wrapper .footer-bottom>ul>li:last-child {
		margin-right: 0
	}

	.footer-wrapper .footer-bottom>ul .pc-footer-show {
		display: none
	}

	.footer-wrapper .footer-bottom>ul .mob-footer-show {
		display: block
	}
}

@media screen and (max-width:1024px) {
	.footer-wrapper .back-top .icon {
		background-position: -167px -75px
	}

	.footer-wrapper .footer-top {
		padding: 0;
		padding-top: 33px
	}

	.footer-wrapper .footer-top .footer-container>div {
		float: none;
		width: 100%
	}

	.footer-wrapper .footer-top .footer-container .left-section .store-locator {
		margin-bottom: 8.45vw
	}

	.footer-wrapper .footer-top .footer-container .left-section .store-locator a {
		font-size: 14px;
		line-height: 23px
	}

	.footer-wrapper .footer-top .footer-container .left-section .store-locator a i {
		width: 12px;
		height: 18px;
		top: -1px
	}

	.footer-wrapper .footer-top .footer-container .left-section .wechat-qr {
		margin-bottom: 2.9vw;
		width: auto
	}

	.footer-wrapper .footer-top .footer-container .left-section .wechat-qr img {
		height: 39.37vw;
		width: 38.65vw;
		margin: 0 4.83vw 0 1.21vw
	}

	.footer-wrapper .footer-top .footer-container .left-section .wechat-qr p {
		font-size: 3.38vw;
		line-height: 23px;
		font-weight: bold
	}

	.footer-wrapper .footer-top .footer-container .left-section .newsletter-subs {
		margin-bottom: 0
	}

	.footer-wrapper .footer-top .footer-container .left-section .newsletter-subs .title {
		font-size: 14px;
		margin-bottom: 10px
	}

	.footer-wrapper .footer-top .footer-container .left-section .newsletter-subs .email-input-box {
		max-width: 100%
	}

	.footer-wrapper .footer-top .footer-container .left-section .newsletter-subs .email-input-box input {
		padding: 9px 98px 9px 15px
	}

	.footer-wrapper .footer-top .footer-container .left-section .newsletter-subs .email-input-box .sub-btn {
		line-height: 40px
	}

	.footer-wrapper .footer-top .footer-container .left-section .social-links {
		padding: 18px 0
	}

	.footer-wrapper .footer-top .footer-container .right-section>ul {
		width: 100%;
		float: none;
		padding-right: 0
	}

	.footer-wrapper .footer-top .footer-container .right-section>ul li {
		border-top: 1px solid #bcbcbc
	}

	.footer-wrapper .footer-top .footer-container .right-section>ul li>a {
		font-size: 12px;
		letter-spacing: 1px;
		padding: 17px 12px;
		display: block
	}

	.footer-wrapper .footer-top .footer-container .right-section>ul li.slide-list>a {
		color: #000;
		font-weight: bold;
		position: relative
	}

	.footer-wrapper .footer-top .footer-container .right-section>ul li.slide-list>a::before {
		width: 12px;
		height: 12px;
		content: "";
		position: absolute;
		background-image: url(icon@x2.png);
		background-repeat: no-repeat;
		background-position: -316px -115px;
		background-size: 500px;
		right: 10px;
		top: 50%;
		transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-o-transform: translateY(-50%)
	}

	.footer-wrapper .footer-top .footer-container .right-section>ul li.slide-list.active>a::before {
		background-position: -345px -115px
	}

	.footer-wrapper .footer-top .footer-container .right-section>ul li.slide-list>.slide-box {
		display: none
	}

	.footer-wrapper .footer-bottom {
		padding: 4px 0 42px 0
	}

	.footer-wrapper .footer-bottom>ul {
		text-align: left
	}

	.footer-wrapper .footer-bottom>ul>li {
		margin-right: 0;
		display: block;
		font-size: 12px
	}

	.footer-wrapper .footer-bottom>ul>li a {
		display: block;
		padding: 8px 12px;
		text-align: center
	}

	.footer-wrapper .footer-bottom>ul>li a:nth-child(1) {
		padding-bottom: 2px
	}

	.footer-wrapper .footer-bottom>ul>li a:nth-child(2) {
		padding-top: 0;
		line-height: 18px
	}
}

.faqs-box {
	max-width: 1056px;
	margin: 0 auto;
	padding-right: 12px;
	padding-left: 291px;
	position: relative;
	margin-top: 35px;
	min-height: 570px
}

.faqs-box .faqs-left {
	width: 225px;
	position: absolute;
	left: 12px;
	top: 0
}

.faqs-box .faqs-left ul {
	padding: 0;
	margin: 0
}

.faqs-box .faqs-left>ul>li {
	border-top: 2px solid #ccc;
	padding-bottom: 10px
}

.faqs-box .faqs-left>ul>li>ul {
	color: #666;
	font-family: "GothamBold","HiraginoSansGB-W6","微软雅黑","Microsoft YaHei",sans-serif
}

.faqs-box .faqs-left>ul>li>ul span {
	font-size: 14px;
	letter-spacing: 1.16px;
	display: block;
	padding: 18px 0
}

.faqs-box .faqs-left>ul>li>ul>li {
	margin-left: 14px;
	margin-bottom: 14px;
	font-size: 12px;
	cursor: pointer
}

.faqs-box .faqs-left>ul>li>ul>li>a {
	color: #666
}

.faqs-box .faqs-left>ul>li>ul>li>ul {
	margin-top: 18px
}

.faqs-box .faqs-left>ul>li>ul>li>ul li {
	margin-left: 14px;
	margin-bottom: 14px;
	font-size: 12px;
	cursor: pointer;
	color: #666;
	font-weight: normal
}

.faqs-box .faqs-left>ul>li>ul>li.active a {
	color: #000;
	font-weight: 900
}

.faqs-box .faqs-right {
	margin-bottom: 75px
}

.faqs-box .faqs-right .faqs-right-list {
	margin-bottom: 25px;
	display: none
}

.faqs-box .faqs-right .faqs-right-list .faq-right-tit {
	font-family: "GothamRegular","HiraginoSansGB-W6","微软雅黑","Microsoft YaHei",sans-serif;
	font-size: 26px;
	color: #666;
	letter-spacing: 2.5px;
	margin-bottom: 15px
}

.faqs-box .faqs-right .faqs-right-list .faq-right-tit>i {
	float: right;
	display: none
}

.faqs-box .faqs-right .faqs-right-list .faq-textbox {
	font-size: 12px;
	line-height: 26px;
	color: #888
}

.faqs-box .faqs-right .faqs-right-list .faq-textbox>ul>li {
	margin-top: 24px
}

.faqs-box .faqs-right .faqs-right-list .faq-textbox>ul>li>p {
	font-weight: bold
}

.faqs-box .faqs-right .faqs-right-list .faq-textbox>ul>li>ul>li {
	margin-top: 24px
}

.faqs-box .faqs-right .faqs-right-list .faq-textbox>ul>li>ul>li>p:first-child {
	font-weight: bold
}

.faqs-box .faqs-right .faqs-right-list .faq-textbox>ul>li>ul>li:first-child {
	margin-top: 0
}

.faqs-box .faqs-right .faqs-right-list .faq-textbox>ul>li.color-special>p:last-child {
	font-weight: normal
}

.faqs-box .faqs-right .faqs-right-list .faq-textbox>ul>li.color-special>p:nth-child(2) {
	font-weight: normal
}

.faqs-box .faqs-right .faqs-right-list .faq-textbox>ul>li.color-special>ul>li {
	margin-top: 0
}

.faqs-box .faqs-right .faqs-right-list .faq-textbox>ul>li.color-special-box {
	margin-top: 10px
}

.faqs-box .faqs-right .faqs-right-list .faq-textbox>ul>li.color-special-box.national-special {
	margin-top: 23px
}

.faqs-box .faqs-right .faqs-right-list .faq-textbox>ul>li.color-special-box>ul>li {
	margin-top: 0
}

.faqs-box .faqs-right .faqs-right-list .faq-textbox>ul>li.color-special-box>ul>li.color-special-box {
	margin-top: 10px
}

.faqs-box .faqs-right .faqs-right-list .faq-textbox>ul>li.color-special-box>ul>li a {
	text-decoration: underline
}

.faqs-box .faqs-right .faqs-right-list .faq-textbox>ul>li.color-special-bottom {
	text-indent: 44em;
	font-weight: bold;
	color: #727272
}

.faqs-box .faqs-right .faqs-right-list .faq-textbox table {
	margin-top: 5px
}

.faqs-box .faqs-right .faqs-right-list .faq-textbox table tr td {
	padding: 10px;
	text-align: center;
	border: 1px solid #888;
	font-size: 12px
}

.faqs-box .faqs-right .faqs-right-list .faq-textbox table tr td:last-child {
	text-align: left
}

.faqs-box .faqs-right .faqs-right-list.is-active {
	display: block
}

.paddingleft-20 {
	padding-left: 20px
}

.margin-top-24 {
	margin-top: 24px
}

li.color-special>p:last-child {
	font-weight: normal
}

li.color-special>p:nth-child(2) {
	font-weight: normal!important
}

li.color-special>p:nth-child(3) {
	font-weight: normal!important
}

li.color-special>p:nth-child(4) {
	font-weight: normal!important
}

li.color-special>p:nth-child(5) {
	font-weight: normal!important
}

.dian-box {
	font-size: 14px;
	padding-left: 5px;
	padding-right: 10px
}

.text-indent-20 {
	text-indent: 20px
}

.big-font p:first-child {
	font-size: 16px!important;
	text-decoration: underline
}

.big-font p:nth-child(2) {
	font-weight: bold!important
}

.big-font p {
	font-weight: normal!important
}

.font-weight-no {
	font-weight: normal!important
}

.faq-textbox p>a {
	color: #888;
	text-decoration: underline
}

.faq-textbox>p>a {
	text-decoration: none
}

.faqs-box .faqs-right .faqs-right-list .faq-textbox>ul>li>p.none-bold {
	font-weight: inherit
}

.faq-wechat {
	color: #888;
	font-size: 14px;
	font-weight: bold
}

.faq-wechatimgbox {
	margin-top: 7px
}

.margin-top-20 {
	margin-top: 20px
}

.margin-left-40 {
	margin-left: 40px
}

.margin-top-24 {
	margin-top: 24px!important
}

.margin-left-20 {
	margin-left: 20px!important
}

.position-ab-ul li {
	position: relative;
	padding-left: 22px
}

.position-ab-ul li span {
	position: absolute;
	left: 0;
	top: 2px;
	font-size: 10px
}

.position-ab-ul.position-ab-ul-dian li {
	position: relative;
	padding-left: 22px
}

.position-ab-ul.position-ab-ul-dian li span {
	position: absolute;
	left: 0;
	top: 2px;
	line-height: 21px
}

.text-decoration {
	text-decoration: underline!important
}

.event-anchor-btn {
	cursor: pointer
}

.fhdb {
	cursor: pointer
}

.color-special a {
	color: #888!important
}

.fontsize13-tit>li:first-child {
	color: #7f7f7f;
	font-size: 13px;
	font-weight: bold
}

.fontsize13-tit>li:nth-child(3) {
	margin-top: 16px!important
}

.fontsize13-tit>li:nth-child(3)>ul>li {
	line-height: 18px
}

.fontsize13-tit>li:nth-child(4) {
	margin-top: 16px!important
}

.fontsize13-tit>li:last-child {
	margin-top: 10px!important;
	padding-left: 24px
}

.fontsize13-tit>li:last-child a {
	color: #000!important;
	font-weight: bold
}

.fontsize13-tit>li:last-child i {
	margin-left: 8px;
	display: inline-block;
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-left: 5px solid #000;
	border-bottom: 5px solid transparent
}

@media screen and (max-width:1024px) {
	.header .nav-morestore {
		position: relative;
		display: block;
		background: #eee!important;
		-webkit-box-shadow: inset 0 0 6px #ccc;
		-moz-box-shadow: inset 0 0 6px #ccc;
		box-shadow: inset 0 0 6px #ccc;
		height: auto;
		padding: 13px 16px
	}

	.header .nav-morestore .mob-text {
		display: block;
		font-size: 12px
	}

	.header .nav-morestore .mob-text a {
		color: #000
	}

	.header .nav-morestore .mob-text p {
		margin-top: 4px
	}

	.header .nav-morestore .heard-detailed-address {
		margin-top: 4px;
		display: none
	}

	.header .nav-morestore .heard-detailed-address p {
		margin-bottom: 4px
	}

	.header .nav-morestore .heard-detailed-address a {
		text-decoration: underline;
		font-weight: bold
	}

	.header .nav-morestore .close-detailed-address {
		display: inline-block;
		position: absolute;
		right: 16px;
		top: 13px;
		cursor: pointer
	}

	.header .nav-morestore .close-detailed-address i {
		margin-left: 5px
	}

	.header .nav-morestore .close-detailed-address.is-open i {
		background-position: 0 -245px
	}

	.header .nav-bar-bkg-cv {
		display: none
	}

	.header .m-amounts {
		background: 0;
		color: #fff;
		right: 37px;
		width: 30px;
		line-height: 12px;
		font-size: 10px;
		top: 4px
	}

	.header .nav-header-topcart {
		width: 20%;
		height: auto;
		text-align: center;
		top: 14px;
		right: 0
	}

	.header .nav-header-topcart>a {
		position: relative
	}

	.header .nav-header-topcart>a i.shopping-cart {
		background-position: 6px -183px
	}

	.header .nav-header-topcart>a .m-amounts {
		width: 100%;
		text-align: center;
		right: 0;
		left: 2px
	}

	.header .mob-header {
		display: block;
		-webkit-box-shadow: 0 0 6px #d0d0d0;
		-moz-box-shadow: 0 0 6px #d0d0d0;
		box-shadow: 0 0 6px #d0d0d0;
		font-size: 0
	}

	.header .mob-header>div.cur {
		background: url(../images/hover-bg.png) repeat-x transparent
	}

	.header .mob-iphone {
		display: block
	}

	.header .dimsearch-suggest-container {
		top: 38px
	}

	.menu-bars {
		width: 16px;
		height: 12px;
		background-position: -73px -183px
	}

	.icon-unfold {
		width: 8px;
		height: 14px;
		background-image: url(arrow_right@.png);
		background-size: 100% 100%;
		background-repeat: no-repeat
	}

	.destination-detail .icon-unfold {
		background-position: -73px -215px
	}

	.shopping-cart {
		width: 22px;
		height: 22px;
		background-position: 0 -183px
	}

	.search-b {
		width: 14px;
		height: 15px;
		background-position: -107px -183px
	}

	.header .mob-search-all {
		display: block;
		background-color: #eee;
		height: 68px
	}

	.header .mob-search-all .search-key {
		padding: 16px
	}

	.header .mob-search-all .search-fild {
		border-radius: 5px;
		border: 1px solid #afafaf;
		height: 36px;
		line-height: 36px;
		background: #fff;
		padding-right: 36px;
		position: relative
	}

	.header .mob-search-all .search-fild .search-text {
		width: 100%;
		padding: 0 15px
	}

	.header .mob-search-all .search-fild .search-submit {
		background: url(icon@x2.png);
		background-size: 500px;
		width: 20px;
		height: 15px;
		background-position: -104px -183px;
		text-indent: -2000px;
		border-left: 2px solid #dbdbdb;
		cursor: pointer;
		vertical-align: text-bottom;
		position: absolute;
		right: 10px;
		top: 10px;
		border-radius: 0
	}

	.header .search-container-all {
		display: none;
		position: absolute;
		top: 46px;
		width: 100%;
		padding: 34px;
		background: #fff;
		z-index: 5
	}

	.header .search-container {
		width: 100%;
		background: #fff;
		border: 1px solid #afafaf;
		padding: 0
	}

	.header .search-container form {
		float: none
	}

	.header .search-container form .search-dropdown-container {
		max-width: 100%;
		padding-right: 36px
	}

	.header .search-container form .search-dropdown-container .global-search-text {
		width: auto;
		width: 100%;
		height: 36px;
		line-height: 36px
	}

	.header .search-container form .search-dropdown-container .global-search-text:focus {
		box-shadow: none;
		border: 0;
		outline: 0;
		-moz-outline: 0;
		outline-offset: 0
	}

	.header .search-container form .search-dropdown-container .global-search-submit {
		background: url(icon@x2.png);
		background-size: 500px;
		width: 20px;
		height: 15px;
		background-position: -104px -183px;
		text-indent: -2000px;
		border-left: 2px solid #dbdbdb;
		cursor: pointer;
		vertical-align: text-top;
		position: absolute;
		right: 10px;
		top: 10px
	}

	.header .search-container .global-search-dropdown .search-close-icon {
		display: none
	}

	.header .search-container .global-search-dropdown {
		max-width: 100%;
		height: auto
	}

	#wrapper {
		left: 0;
		transition: left .4s;
		-moz-transition: left .4s;
		-webkit-transition: left .4s;
		-o-transition: left .4s
	}

	.top-nav {
		position: absolute
	}

	.nav-header-topcart {
		position: absolute;
		top: -32px
	}

	.faqs-box {
		padding: 0;
		position: inherit;
		margin-top: 0;
		min-height: auto
	}

	.faqs-box .faqs-left {
		display: none
	}

	.faqs-box .faqs-right {
		margin-bottom: 30px
	}

	.faqs-box .faqs-right .faqs-right-list {
		display: block;
		margin-bottom: 0;
		border-bottom: 2px solid #d6d6d6
	}

	.faqs-box .faqs-right .faqs-right-list .faq-right-tit {
		cursor: pointer;
		font-family: "GothamBold","HiraginoSansGB-W6","微软雅黑","Microsoft YaHei",sans-serif;
		font-size: 14px;
		color: #000;
		letter-spacing: 1px;
		margin-bottom: 0;
		position: relative
	}

	.faqs-box .faqs-right .faqs-right-list .faq-right-tit.national a {
		padding: 23px 19px
	}

	.faqs-box .faqs-right .faqs-right-list .faq-right-tit a {
		display: block;
		padding: 16px 17px
	}

	.faqs-box .faqs-right .faqs-right-list .faq-right-tit>i {
		position: absolute;
		top: 50%;
		margin-top: -7px;
		right: 16px;
		display: inline-block
	}

	.faqs-box .faqs-right .faqs-right-list .faq-textbox {
		padding: 0 17px;
		margin-bottom: 27px
	}

	.faqs-box .faqs-right .faqs-right-list .faq-textbox p {
		font-family: "GothamRegular","HiraginoSansGB-W6","微软雅黑","Microsoft YaHei",sans-serif;
		font-size: 12px;
		color: #666;
		line-height: 18px
	}

	.faqs-box .faqs-right .faqs-right-list .faq-textbox table tr td {
		padding: 0 5px!important;
		vertical-align: top
	}

	.faqs-box .faqs-right .faqs-right-list .faq-textbox table tr td.mob-width1 {
		width: 63px!important
	}

	.faqs-box .faqs-right .faqs-right-list .faq-textbox table tr td.mob-width2 {
		width: 40px!important
	}

	.faqs-box .faqs-right .faqs-right-list .faq-textbox table tr td.mob-width3 {
		width: 63px!important
	}

	.faq-wechat {
		text-align: center
	}

	.faq-wechatimgbox {
		text-align: center
	}

	.fontsize13-tit>li:first-child {
		margin-top: 0!important
	}

	.fontsize13-tit>li:first-child p {
		line-height: 15px!important
	}

	.fontsize13-tit>li:nth-child(3) ul.paddingleft-20 {
		padding-left: 10px!important
	}

	.fontsize13-tit>li:nth-child(4) ul.paddingleft-20 {
		padding-left: 10px!important
	}

	.fontsize13-tit>li>ul>li {
		position: relative;
		padding-left: 10px;
		line-height: 15px!important;
		margin-bottom: 5px
	}

	.fontsize13-tit>li>ul>li span.dian-box {
		position: absolute;
		left: 0;
		padding: 0
	}

	.fontsize13-tit>li:last-child {
		padding-left: 11px!important
	}

	.fontsize13-tit>li.color-special-box {
		margin-top: 10px
	}

	.fontsize13-tit>li.color-special-box>ul>li {
		margin-top: 0
	}

	.fontsize13-tit>li.color-special-box>ul>li.color-special-box {
		margin-top: 10px
	}

	.fontsize13-tit>li.color-special-bottom {
		text-indent: 46em!important
	}
}

.wechat-qr .pc-none {
	display: none!important
}

.wechat-qr .mb-none {
	display: block!important
}

@media screen and (max-width:767px) {
	.wechat-qr .pc-none {
		display: block!important
	}

	.wechat-qr .mb-none {
		display: none!important
	}

	.footer-wrapper .footer-top .footer-container .left-section .wechat-qr {
		margin-bottom: 2.9vw;
		width: auto
	}

	.footer-wrapper .footer-top .footer-container .left-section .wechat-qr img {
		height: 39.37vw;
		width: 38.65vw;
		margin: 0 4.83vw 0 1.21vw
	}

	.footer-wrapper .footer-top .footer-container .left-section .wechat-qr p {
		font-size: 3.38vw;
		line-height: 23px;
		font-weight: bold
	}

	.style-spice-mobile .top-nav {
		height: 18px;
		line-height: 18px;
		padding-top: 0
	}

	.style-spice-mobile .top-nav>i,.style-spice-mobile .top-nav>a {
		display: none
	}

	.style-spice-mobile .nav-bar-bkg {
		display: none
	}

	.menu-list.mob-block {
		display: block
	}

	#wrapper.notic-closed .nav-bar-bkg-cv .nav-bar-bkg {
		line-height: 16px
	}

	.fontsize13-tit>li.color-special-box {
		margin-top: 10px
	}

	.fontsize13-tit>li.color-special-box>ul {
		padding-left: 0
	}

	.fontsize13-tit>li.color-special-box>ul>li {
		margin-top: 0;
		padding-left: 0;
		text-indent: 2em;
		line-height: 20px!important;
		margin-bottom: 0
	}

	.fontsize13-tit>li.color-special-box>ul>li.color-special-box {
		margin-top: 10px
	}

	.fontsize13-tit>li.color-special-bottom {
		text-indent: 0!important;
		text-align: right
	}
}

@media screen and (max-width:618px) {
	.dialog-opacity .dialog-scroll-container .dialog {
		width: auto
	}
}

@media screen and (max-width:375px) {
	#wrapper.notic-closed .nav-bar-bkg-cv .nav-bar-bkg {
		padding: 0 5px
	}
}

.triangle {
	margin-left: 4px;
	display: inline-block;
	width: 0;
	height: 0;
	border-top: 4px solid transparent;
	border-left: 4px solid #000;
	border-bottom: 4px solid transparent
}

section.container {
	overflow: hidden
}

.footer-returnTop {
	display: none;
	position: fixed;
	right: 15px;
	bottom: 84px;
	width: 50px;
	height: 50px;
	border-radius: 25px;
	background: #e2e2e2;
	cursor: pointer;
	text-align: center;
	z-index: 100
}

.footer-returnTop .icon {
	display: inline-block;
	margin: 20px 0 0
}

.footer-returnTop span {
	display: none;
	text-align: center;
	font-size: 11px;
	color: #999
}

@media screen and (max-width:1024px) {
	.footer-returnTop {
		border-radius: 0
	}

	.footer-returnTop .icon {
		margin: 12px 0 0
	}

	.footer-returnTop span {
		display: block
	}
}

.tinyscrollbar.sub-menu .scrollbar {
	padding: 0
}

.list-content {
	margin: 12px 0
}

.list-content .product-list {
	position: relative
}

.list-banner {
	padding: 10px 0 30px
}

.product-list-main {
	position: relative;
	margin: 10px -15px;
	letter-spacing: 0;
	overflow: hidden
}

.product-list-main .second-banner {
	font-size: 0;
	width: 100%
}

.product-list-main .second-banner.change-stru .sec-b-l {
	width: 100%
}

.product-list-main .second-banner.change-stru .sec-b-r {
	width: 100%
}

.product-list-main .second-banner .sec-b-l {
	width: 50%;
	display: inline-block;
	vertical-align: top
}

.product-list-main .second-banner .sec-b-l .list-rowr.two-item {
	width: 100%
}

.product-list-main .second-banner .sec-b-r {
	width: 50%;
	display: inline-block;
	vertical-align: top
}

.product-list-main .second-banner .sec-b-r .list-rowr.one-item {
	width: 50%
}

.product-list-main .third-banner {
	font-size: 0;
	width: 100%
}

.product-list-main .third-banner.change-stru .thi-b-l {
	width: 100%
}

.product-list-main .third-banner.change-stru .thi-b-r {
	width: 100%
}

.product-list-main .third-banner .thi-b-l {
	display: inline-block;
	vertical-align: top;
	width: 50%
}

.product-list-main .third-banner .thi-b-l .list-rowr.new-item {
	width: 100%
}

.product-list-main .third-banner .thi-b-r {
	display: inline-block;
	vertical-align: top;
	width: 50%
}

.product-list-main .third-banner .thi-b-r .list-rowr.one-item {
	width: 50%
}

.product-list-main .list-rowr {
	padding: 0 0 10px
}

.product-list-main .list-rowr .product-detail-box {
	min-height: 126px
}

.product-list-main .list-rowr .product-detail-box .infor-dis p {
	margin-top: 15px;
	display: none
}

.product-list-main .list-rowr .product-detail-box .infor-dis .shoes-dis.active {
	display: block
}

.product-list-main .list-rowr .product-detail-box .infor-dis .clothes-dis.active {
	display: block
}

.product-list-main .list-rowr .thumbnail {
	padding: 0 15px 28px;
	border-radius: 0;
	font-size: 12px;
	text-align: left;
	position: relative;
	letter-spacing: 1px
}

.product-list-main .list-rowr:hover .hover_icons {
	display: block
}

.product-list-main .list-rowr.one-banner .thumbnail .product-name .one-banner-title {
	margin: 0;
	font-size: 12px;
	padding-bottom: 3px;
	font-family: "GothamBold","HiraginoSansGB-W6","微软雅黑","Microsoft YaHei",sans-serif;
	text-align: left;
	letter-spacing: 1px
}

.product-list-main .list-rowr.one-banner .thumbnail .product-name .one-banner-detail {
	font-size: 12px;
	margin: 0;
	padding-top: 2px;
	text-align: left;
	text-transform: none;
	letter-spacing: 1px;
	font-weight: 100;
	font-family: "GothamBook","HiraginoSansGB-W3","HiraginoSansGB-W6","微软雅黑","Microsoft YaHei",sans-serif
}

.product-list-main .list-especial.new-item .thumbnail .product-name,.product-list-main .list-especial.two-item .thumbnail .product-name,.product-list-main .list-especial.one-item .thumbnail .product-name {
	text-transform: none
}

.product-list-main .list-especial.new-item .thumbnail .product-name h2,.product-list-main .list-especial.two-item .thumbnail .product-name h2,.product-list-main .list-especial.one-item .thumbnail .product-name h2 {
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	margin: 0;
	text-transform: none
}

.product-list-main .list-especial.new-item .thumbnail .product-name span,.product-list-main .list-especial.two-item .thumbnail .product-name span,.product-list-main .list-especial.one-item .thumbnail .product-name span {
	font-size: 14px;
	line-height: 1.4em;
	font-weight: normal;
	margin: 14px 0;
	padding: 0;
	display: block;
	font-family: "GothamBook","HiraginoSansGB-W3","HiraginoSansGB-W6","微软雅黑","Microsoft YaHei",sans-serif;
	text-transform: none;
	letter-spacing: 1px
}

.product-list-main .list-especial.new-item .thumbnail .product-name .especial-btn,.product-list-main .list-especial.two-item .thumbnail .product-name .especial-btn,.product-list-main .list-especial.one-item .thumbnail .product-name .especial-btn {
	font-size: 12px;
	line-height: 12px;
	margin: 0;
	display: inline;
	font-weight: bold
}

.product-list-main .list-especial.one-banner .thumbnail .product-name .one-banner-title {
	margin: 0;
	font-size: 12px;
	padding-bottom: 3px;
	font-family: "GothamBold","HiraginoSansGB-W6","微软雅黑","Microsoft YaHei",sans-serif;
	text-align: left;
	letter-spacing: 1px
}

.product-list-main .list-especial.one-banner .thumbnail .product-name .one-banner-detail {
	font-size: 12px;
	margin: 0;
	padding-top: 2px;
	text-align: left;
	text-transform: none;
	letter-spacing: 1px
}

.product-list-main .list-especial .thumbnail .product-name {
	text-align: center
}

.product-list-main .list-especial .thumbnail .product-name span {
	font-size: 20px;
	letter-spacing: 1.96px;
	line-height: 20px
}

.product-list-main .list-especial .thumbnail .product-name h2 {
	font-size: 16px;
	color: #000;
	letter-spacing: 1.33px;
	line-height: 16px;
	font-weight: bold;
	margin: 5px 0 20px
}

.product-list-main .list-especial .thumbnail .product-name .especial-btn {
	font-size: 12px;
	color: #000;
	letter-spacing: .43px;
	font-weight: bold
}

.product-list-main .list-especial .thumbnail .product-name .i-black {
	margin-left: 8px;
	display: inline-block;
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-left: 5px solid #000;
	border-bottom: 5px solid transparent
}

.product-list-box .product-list-main .list-rowr {
	width: 25%;
	display: inline-block;
	zoom: 1;
	vertical-align: top
}

.product-list-box .product-list-main .list-rowr.rowTwo {
	width: 50%
}

.product-list-box .product-list-main-two .list-rowr {
	width: 50%;
	display: inline-block;
	vertical-align: top;
	zoom: 1
}

.product-list-box .product-list-main-two .list-rowr.rowTwo {
	width: 100%
}

.pro-img-box {
	position: relative
}

.pro-img-box .product-img {
	position: relative;
	display: block
}

.pro-img-box .product-img .hover-img {
	display: none;
	top: 0;
	position: absolute;
	opacity: 1;
	z-index: 2
}

.pro-img-box .product-img img {
	border-radius: 0
}

.pro-img-box .fast-btn {
	display: none;
	position: absolute;
	bottom: 0;
	width: 100%;
	left: 0;
	font-size: 12px;
	color: #000;
	letter-spacing: 1.2px;
	line-height: 28px;
	background: #fff;
	cursor: pointer;
	z-index: 3
}

.pro-img-box .fast-btn span {
	display: block;
	text-align: center
}

.pro-img-box .fast-btn:hover {
	background: #000;
	color: #fff
}

.pro-img-box:hover .hover-img {
	display: block
}

.pro-img-box:hover .fast-btn {
	display: block
}

.more-color li {
	float: left;
	width: 23px;
	height: 23px;
	margin-right: 2px
}

.more-color li a {
	display: block;
	padding: 3px;
	position: relative
}

.more-color li a:before {
	display: block;
	content: '';
	width: 100%;
	height: 100%;
	border-radius: 50%;
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #fff
}

.more-color li a span {
	display: none
}

.more-color li a img {
	width: 17px;
	height: 17px;
	display: block;
	border-radius: 50%
}

.more-color li:hover a:before {
	border: 1px solid #ccc
}

.more-color li.is-color a:before {
	border: 1px solid #000
}

.more-color li.ellipsis {
	width: 100%;
	font-family: "GothamBook","HiraginoSansGB-W3","HiraginoSansGB-W6","微软雅黑","Microsoft YaHei",sans-serif;
	font-size: 12px;
	letter-spacing: .8px;
	line-height: 23px
}

.more-color li.ellipsis a {
	color: #3e3e3c
}

.product-price {
	line-height: 13px;
	margin: 15px 0;
	font-family: 'GothamRegular',"HiraginoSansGB-W6","微软雅黑","Microsoft YaHei",sans-serif
}

.product-price del {
	color: #919191
}

.list-rowr .product-price p {
	margin: 0!important
}

.product-name {
	line-height: 16px;
	margin: 24px 0 0;
	overflow: hidden;
	color: #000;
	padding: 0
}

.product-name .name {
	font-size: 12px;
	line-height: 16px
}

.product-name span {
	padding-bottom: 3px;
	display: inline-block;
	text-transform: uppercase;
	font-family: "GothamBold","HiraginoSansGB-W6","微软雅黑","Microsoft YaHei",sans-serif
}

.product-name h2 {
	font-size: 12px;
	font-weight: 100;
	line-height: 13px;
	padding-top: 2px
}

.hover_icons {
	display: none;
	position: absolute;
	right: 14px;
	top: 18px;
	z-index: 3
}

.hover_icons a {
	display: block;
	height: 18px;
	width: 19px;
	margin-bottom: 4px
}

.hover_icons .collection-icon .icon {
	width: 19px;
	height: 17px;
	background-position: -272px -75px
}

.hover_icons .collection-icon:hover .icon {
	background-position: -272px 1px
}

.hover_icons .collection-icon-active .icon {
	background-position: -272px 1px
}

.hover_icons .quick-view-icon .icon {
	width: 19px;
	height: 17px;
	background-position: -273px -150px
}

.hover_icons .quick-view-icon:hover .icon {
	background-position: -549px -74px
}

.hover_icons .weibo-icon .icon {
	width: 19px;
	height: 17px;
	background-position: 1px -430px
}

.hover_icons .weibo-icon:hover .icon {
	background-position: 1px -296px
}

.hover_icons .wechat-icon .icon {
	width: 19px;
	height: 17px;
	background-position: -619px 1px
}

.hover_icons .wechat-icon:hover .icon {
	background-position: -75px -295px
}

@media screen and (max-width:770px) {
	.product-list-main {
		margin: 0 -6px;
		padding: 0
	}

	.product-list-main .second-banner .sec-b-l {
		width: 100%
	}

	.product-list-main .second-banner .sec-b-r {
		width: 100%
	}

	.product-list-main .third-banner .thi-b-l {
		width: 100%
	}

	.product-list-main .third-banner .thi-b-r {
		width: 100%
	}

	.product-list-main .list-rowr .product-detail-box {
		min-height: 0
	}

	.product-list-main .list-rowr .product-detail-box .infor-dis p {
		margin-top: 5px
	}

	.product-list-main .list-rowr.one-banner .thumbnail .product-name {
		height: auto;
		text-align: left
	}

	.product-list-main .list-rowr.one-banner .thumbnail .product-name .one-banner-title {
		display: inline
	}

	.product-list-main .list-rowr.one-banner .thumbnail .product-name .one-banner-detail {
		display: inline
	}

	.product-list-main .list-rowr .thumbnail {
		padding: 0 6px 10px
	}

	.product-list-main .list-rowr:hover .hover_icons {
		display: none
	}

	.product-list-box .product-list-main .list-rowr {
		width: 50%;
		display: inline-block;
		zoom: 1;
		vertical-align: top
	}

	.product-list-box .product-list-main .list-rowr.rowTwo {
		width: 100%
	}

	.product-list-box .product-list-main-two .list-rowr {
		width: 50%
	}

	.product-list-box .product-list-main-two .list-rowr.rowTwo {
		width: 100%
	}
}

@media screen and (max-width:1024px) {
	.product-list-main .list-especial.new-item .thumbnail .product-name,.product-list-main .list-especial.two-item .thumbnail .product-name,.product-list-main .list-especial.one-item .thumbnail .product-name {
		height: auto
	}

	.product-list-main .list-especial.new-item .thumbnail .product-name span,.product-list-main .list-especial.two-item .thumbnail .product-name span,.product-list-main .list-especial.one-item .thumbnail .product-name span {
		display: block
	}

	.product-list-main .list-especial.new-item .thumbnail .product-name .especial-btn,.product-list-main .list-especial.two-item .thumbnail .product-name .especial-btn,.product-list-main .list-especial.one-item .thumbnail .product-name .especial-btn {
		display: inline
	}

	.product-name {
		margin: 15px 0 11px;
		height: 40px
	}

	.product-name span {
		display: none
	}

	.product-price {
		margin: 0 0 4px
	}

	.hover_icons {
		top: 12px;
		width: 92%;
		right: 14px;
		margin: 0
	}

	.hover_icons a {
		height: 20px;
		float: left;
		width: 21%;
		margin: 0 2%
	}

	.hover_icons .collection-icon .icon {
		width: 18px;
		background-position: -136px -36px
	}

	.hover_icons .collection-icon:hover .icon {
		background-position: -136px 2px
	}

	.hover_icons .quick-view-icon .icon {
		width: 18px;
		background-position: -137px -74px
	}

	.hover_icons .quick-view-icon:hover .icon {
		background-position: -275px -36px
	}

	.hover_icons .weibo-icon .icon {
		width: 18px;
		background-position: 0 -215px
	}

	.hover_icons .weibo-icon:hover .icon {
		background-position: 0 -148px
	}

	.hover_icons .wechat-icon .icon {
		width: 18px;
		background-position: -310px 0
	}

	.hover_icons .wechat-icon:hover .icon {
		background-position: -38px -148px
	}

	.dimsearch-suggest-container {
		display: none!important
	}
}

@media(max-width:1024px),screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-o-min-device-piratio:200/100),screen and (min-device-pixel-ratio:2) {
	.hover_icons .collection-icon .icon {
		background-position: -136px -36px
	}

	.hover_icons .collection-icon:hover .icon {
		background-position: -136px 1px
	}

	.hover_icons .collection-icon-active .icon {
		background-position: -136px 1px
	}

	.hover_icons .quick-view-icon .icon {
		background-position: -137px -74px
	}

	.hover_icons .quick-view-icon:hover .icon {
		background-position: -275px -36px
	}

	.hover_icons .weibo-icon .icon {
		background-position: 0 -215px
	}

	.hover_icons .weibo-icon:hover .icon {
		background-position: 0 -148px
	}

	.hover_icons .wechat-icon .icon {
		background-position: -310px 0
	}

	.hover_icons .wechat-icon:hover .icon {
		background-position: -38px -148px
	}
}

.article-breadcrumb {
	max-width: 1024px;
	padding: 0;
	letter-spacing: 1px
}

.article-breadcrumb .breadcrumb {
	border-bottom: 2px solid #ccc;
	padding: 11px 18px 9px
}

.article-breadcrumb .breadcrumb ul li {
	padding: 0 7px;
	color: #666;
	font-size: 12px;
	font-weight: bold
}

.article-breadcrumb .breadcrumb ul li a {
	color: #666;
	font-weight: 100
}

.article-breadcrumb .breadcrumb .divider {
	font-weight: 100
}

.topics-classify-box ul li .sub-menu {
	z-index: 5
}

@media screen and (max-width:767px) {
	.article-breadcrumb {
		padding: 0
	}

	.article-breadcrumb .breadcrumb {
		padding: 21px 2px 19px 15px
	}

	.article-breadcrumb .breadcrumb .list-inline li:first-child {
		display: none
	}

	.article-breadcrumb .breadcrumb .list-inline li {
		color: #000;
		font-weight: 100;
		padding: 0 11px
	}

	.article-breadcrumb .breadcrumb .list-inline li a {
		color: #000
	}

	.article-breadcrumb .breadcrumb .list-inline li:nth-child(2) {
		background: transparent url("icon@x2.png") repeat scroll 0 0;
		background-size: 500px;
		display: inline-block;
		font-style: normal!important;
		font-weight: normal;
		border: 0;
		width: 8px;
		height: 15px;
		background-position: -275px 0
	}

	.article-breadcrumb .breadcrumb .list-inline .divider {
		text-indent: -9999px;
		border-left: 1px solid #d6d6d6;
		padding: 0
	}
}

@media screen and (min-width:768px) {
	.dialog-quickbuy .chat-bubble {
		display: none;
		background-color: #fff;
		line-height: 1.3em;
		position: absolute;
		text-align: center;
		-moz-box-shadow: 0 2px 6px #c1c1c1;
		-webkit-box-shadow: 0 2px 6px #c1c1c1;
		z-index: 100;
		top: -50px;
		right: 29px
	}

	.dialog-quickbuy .scanning-wechat {
		padding: 5px;
		width: 110px
	}

	.dialog-quickbuy .scanning-wechat img {
		width: 100%
	}

	.dialog-quickbuy .chat-bubble-arrow-border {
		border-color: transparent transparent transparent #f2f2f2;
		top: 50px;
		right: -14px
	}

	.dialog-quickbuy .chat-bubble-arrow {
		border-color: transparent transparent transparent #fff;
		top: 50px;
		right: -12px
	}

	.dialog-quickbuy .proselect-right .product-productbox .product-share>ul>li:hover .chat-bubble {
		display: block
	}

	.dialog-quickbuy-notavailable .select-num>div {
		display: none
	}

	.dialog-quickbuy-notavailable .select-num>p {
		display: block!important;
		font-size: 12px;
		color: #333;
		line-height: 32px;
		padding-top: 24px
	}

	.dialog-quickbuy-notavailable .product-btn .addtocart-btn {
		display: none
	}

	.dialog-quickbuy-notavailable .product-btn .buynow-btn {
		display: none
	}

	.dialog-quickbuy-notavailable .product-btn .promo-msg-block {
		display: none!important
	}

	.dialog-quickbuy-notavailable .product-btn .btn-bag-notavailable {
		display: block!important
	}
}

.shoppingcart-proselect-tit {
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	display: none;
	margin-bottom: 25px
}

.product-selectsize-none .select-num {
	width: 100%!important
}

.product-selectsize-none .select-size {
	display: none
}

@media screen and (max-width:768px) {
	.dialog-opacity.dialog-quickbuy-box .dialog-scroll-container .dialog-scroll {
		width: 100%
	}

	.dialog-opacity .dialog-scroll-container .dialog.dialog-compile {
		max-width: 100%;
		width: 100%;
		margin: 0
	}

	.dialog-compile .proselect-right {
		position: relative
	}

	.product-infor-box {
		position: absolute;
		top: 27px;
		padding-left: 132px
	}

	.product-infor-box .product-description {
		font-family: 'GothamBold',"HiraginoSansGB-W6","微软雅黑","Microsoft YaHei",sans-serif
	}

	.proselect-right .product-color {
		margin-top: 27px
	}

	.dialog-quickbuy-box .proselect-right {
		font-size: 12px
	}

	.dialog-quickbuy-box .proselect-right>div {
		margin-top: 11px
	}

	.dialog-quickbuy-box .proselect-right>div:first-child {
		margin-top: 0
	}

	.dialog-quickbuy-box .proselect-right .product-number {
		color: #404040;
		margin-top: 11px
	}

	.dialog-quickbuy-box .proselect-right .product-color {
		overflow: hidden
	}

	.dialog-quickbuy-box .proselect-right .product-color p {
		color: #404040;
		margin-bottom: 9px
	}

	.dialog-quickbuy-box .proselect-right .product-color .product-color-box>li {
		cursor: pointer;
		padding: 1px;
		border: 1px #ccc solid;
		float: left;
		width: 54px;
		height: 39px;
		margin-right: 0
	}

	.dialog-quickbuy-box .proselect-right .product-color .product-color-box>li.is-active {
		border-color: #000
	}

	.dialog-quickbuy-box .proselect-right .product-color .product-color-box>li span {
		display: block;
		width: 100%;
		height: 100%
	}

	.dialog-quickbuy-box .proselect-right .product-color .product-color-box>li img {
		width: 100%;
		height: 100%
	}

	.dialog-quickbuy-box .proselect-right .product-select {
		margin-top: 15px
	}

	.dialog-quickbuy-box .proselect-right .product-select>.select-size.select-size-compile {
		width: 100%;
		margin-right: 0
	}

	.dialog-quickbuy-box .proselect-right .product-select>.select-num.select-num-compile {
		width: 100%;
		margin-top: 15px
	}

	.dialog-quickbuy-box .proselect-right .product-select>div>div:first-child {
		margin-bottom: 10px;
		font-size: 12px;
		overflow: hidden
	}

	.dialog-quickbuy-box .proselect-right .product-select>div>div:first-child span {
		float: left;
		color: #404040
	}

	.dialog-quickbuy-box .proselect-right .product-select>div>div:first-child a {
		float: right;
		color: #000;
		text-decoration: underline
	}

	.dialog-quickbuy-box .proselect-right .product-select>div>.dropdown a.btn {
		height: 44px;
		line-height: 44px;
		border: 2px solid #ccc
	}

	.dialog-quickbuy-box .proselect-right .product-btn {
		overflow: hidden;
		margin-top: 20px
	}

	.dialog-quickbuy-box .proselect-right .product-btn>.addtocart-btn {
		width: 100%;
		float: left;
		margin-bottom: 10px
	}

	.dialog-quickbuy-box .proselect-right .product-btn>.buynow-btn {
		width: 100%;
		float: left
	}

	.dialog-quickbuy-box .proselect-right .product-btn>.promo-msg-block {
		display: block;
		color: #c00;
		padding-top: 5px
	}

	.dialog-quickbuy-box .proselect-right .product-cart {
		margin-top: 20px;
		font-size: 12px;
		color: #000
	}

	.dialog-quickbuy-box .proselect-right .product-cart>a:hover {
		color: #000
	}

	.dialog-quickbuy-box .proselect-right .product-productbox {
		margin-top: 17px;
		text-align: center
	}

	.dialog-quickbuy-box .proselect-right .product-productbox .product-share {
		margin-top: 0;
		display: inline-block;
		margin: 0 auto
	}

	.dialog-quickbuy-box .proselect-right .product-productbox .product-share>ul {
		margin: 0;
		padding: 0;
		font-size: 0
	}

	.dialog-quickbuy-box .proselect-right .product-productbox .product-share>ul>li {
		position: relative;
		display: inline-block;
		font-size: 12px;
		color: #000;
		margin-right: 25px;
		cursor: pointer
	}

	.dialog-quickbuy-box .proselect-right .product-productbox .product-share>ul>li i {
		vertical-align: middle
	}

	.dialog-quickbuy-box .proselect-right .product-productbox .product-share>ul>li:last-child {
		margin-right: 0
	}

	.dialog-quickbuy-box .proselect-right .product-productbox .product-share>ul>li span {
		display: inline-block;
		vertical-align: middle
	}

	.dialog-quickbuy-box .proselect-right .product-productbox .product-share>ul>li a:hover {
		color: #000
	}

	.dialog-quickbuy-box .proselect-right .product-price-pdp {
		margin-top: 12px
	}

	.dialog-quickbuy-box .proselect-right .product-price-pdp del {
		display: block;
		color: #767676
	}

	.shoppingcart-proselect-tit {
		display: block
	}
}

.goods-details-box {
	border: 1px solid #000;
	padding: 20px 0 27px 20px
}

.goods-details-box>span {
	font-size: 18px;
	color: #000;
	font-weight: bold;
	display: block;
	text-align: center
}

.goods-details-box>.tinyscrollbar {
	margin-top: 18px;
	touch-action: none
}

.goods-details-box>.tinyscrollbar>.viewport {
	max-height: 294px;
	height: auto
}

.goods-list-box>div {
	padding: 18px 0;
	border-bottom: 2px dotted #e0e0e0;
	position: relative;
	min-height: 110px
}

.goods-list-box>div:first-child {
	padding-top: 0
}

.goods-list-box>div:first-child>.prolist-left {
	top: 0
}

.goods-list-box>div:last-child {
	border: 0;
	padding-bottom: 0
}

.goods-list-box>div>.prolist-left {
	width: 55px;
	position: absolute;
	top: 18px;
	left: 0
}

.goods-list-box>div>.prolist-right {
	padding-left: 75px;
	font-size: 12px
}

.goods-list-box>div>.prolist-right>a {
	font-family: "GothamBold","微软雅黑","Microsoft YaHei",sans-serif;
	line-height: 14px;
	display: block;
	margin-bottom: 6px
}

.goods-list-box>div>.prolist-right>a:hover {
	color: #000
}

.goods-list-box>div>.prolist-right>p {
	line-height: 18px
}

.goods-list-box>div>.prolist-right>.no-exchange {
	color: #707070
}

.goods-list-box>div>.prolist-right>span {
	font-family: "GothamRegular","微软雅黑","Microsoft YaHei",sans-serif;
	display: block;
	text-align: right;
	color: #666;
	margin-top: 11px
}

.preferential-box {
	margin-top: 19px;
	font-size: 12px;
	padding-right: 20px
}

.preferential-box.hide,.preferential-box .hide {
	display: none!important
}

.preferential-box.show,.preferential-box .show {
	display: block!important
}

.preferential-box>.preferential-box-tit span {
	cursor: pointer
}

.preferential-box>.preferential-box-tit span.is-active {
	text-decoration: underline
}

.preferential-box>.preferential-con {
	margin-top: 15px
}

.preferential-box>.preferential-con>.promo-code>.form-input {
	position: relative
}

.preferential-box>.preferential-con>.promo-code>.form-input>input {
	padding-right: 46px;
	font-size: 12px
}

.preferential-box>.preferential-con>.promo-code>.form-input>.promo-box {
	display: none;
	width: 100%;
	height: 32px;
	line-height: 32px;
	padding: 0 46px 0 0;
	color: #000
}

.preferential-box>.preferential-con>.promo-code>.form-input.promo-box-bk>.promo-box {
	display: block
}

.preferential-box>.preferential-con>.promo-code>.form-input.promo-box-bk>input {
	display: none
}

.preferential-box>.preferential-con>.promo-code>.form-input>a {
	display: inline-block;
	position: absolute;
	font-weight: bold;
	right: 13px;
	top: 10px
}

.preferential-box>.preferential-con>.promo-code>.form-input.promo-box-bk>a {
	height: 32px;
	padding: 0 12px;
	border: 1px solid #000;
	top: 0;
	right: 0;
	line-height: 31px
}

.preferential-box>.preferential-con>.promo-code>.form-input>a:hover {
	color: #000
}

.preferential-box>.preferential-con>.coupons {
	display: none
}

.preferential-box>.preferential-con>.coupons.active .dropdown a.btn {
	padding-left: 0
}

.preferential-box>.preferential-con>.coupons .dropdown {
	touch-action: none
}

.preferential-box>.preferential-con>.coupons.show {
	display: block
}

.preferential-box>.preferential-con>.coupons>.dropdown>a.btn {
	font-size: 12px;
	padding: 0 50px 0 15px
}

.preferential-box>.preferential-con>.coupons>.dropdown>a.btn>.dropdown-text {
	overflow: hidden;
	text-overflow: ellipsis
}

.preferential-box>.preferential-con>.coupons>.dropdown>.sub-menu ul li {
	padding: 11px 15px 0;
	cursor: pointer
}

.preferential-box>.preferential-con>.coupons>.dropdown>.sub-menu ul li a {
	font-family: "GothamBold","微软雅黑","Microsoft YaHei",sans-serif;
	font-weight: bold;
	padding: 0;
	color: black
}

.preferential-box>.preferential-con>.coupons>.dropdown>.sub-menu ul li span {
	color: #666;
	font-size: 12px;
	display: block
}

.preferential-box>.preferential-con>.coupons>.dropdown>.sub-menu ul li.is-disabled {
	cursor: default!important
}

.preferential-box>.preferential-con>.coupons>.dropdown>.sub-menu ul li.is-disabled a,.preferential-box>.preferential-con>.coupons>.dropdown>.sub-menu ul li.is-disabled span {
	color: #aaa!important;
	cursor: default!important
}

.preferential-box>.preferential-con>.coupons>.dropdown>.sub-menu ul li:last-child :last-child {
	border: 0
}

.preferential-box>.preferential-con>.coupons>.dropdown>.sub-menu ul li :last-child {
	padding-bottom: 11px;
	border-bottom: 2px dotted #e0e0e0
}

.preferential-box>.preferential-con>.coupons>.dropdown>.sub-menu ul li:hover {
	background-color: #f6f6f6
}

.preferential-box>.preferential-con>.coupons>.dropdown>.sub-menu ul li:hover a {
	color: #666
}

.preferential-box>.preferential-con>.coupons>.dropdown .scrollbar {
	width: 15px
}

.preferential-box>.preferential-con>.coupons>.dropdown .scrollbar .track {
	width: 15px
}

.preferential-box>.preferential-con>.coupons>.dropdown .scrollbar .track .thumb {
	width: 12px;
	left: auto;
	right: 0
}

.preferential-box>.preferential-con .msg-block {
	color: #d22d31
}

.preferential-box>a {
	color: #8e7444;
	display: block;
	margin-top: 10px
}

.preferential-box>a i {
	border-left-color: #8e7444
}

.preferential-box>.preferential-con>.coupons .btn-use {
	position: absolute;
	height: 32px;
	padding: 0 12px;
	border: 1px solid #000;
	top: 0;
	right: 0;
	line-height: 31px;
	font-weight: bold;
	display: none
}

.preferential-con>.coupons.active a.btn {
	border: none!important
}

.preferential-con>.coupons.active .dropdown-icon {
	display: none
}

.preferential-con>.coupons.active .btn-use {
	display: block
}

.preferential-con>.coupons.active .dropdown .sub-menu {
	display: none!important
}

.price-box {
	margin-right: 20px;
	margin-top: 15px;
	padding-top: 20px;
	border-top: 2px solid #979797
}

.price-box>.price-list {
	border-bottom: 2px solid #979797
}

.price-box>.price-list>p {
	margin-bottom: 16px
}

.price-box>.price-list>p span {
	display: inline-block;
	float: right
}

.price-box>.price-total>p {
	margin-top: 16px;
	font-weight: bold;
	font-family: "GothamBold","微软雅黑","Microsoft YaHei",sans-serif
}

.price-box>.price-total>p>span:last-child {
	display: inline-block;
	float: right
}

.terms-box {
	display: inline-block;
	margin-top: 10px;
	position: relative;
	padding-left: 28px
}

.terms-box span {
	display: inline-block;
	vertical-align: middle;
	font-size: 12px
}

.terms-box .error-item {
	display: none
}

.terms-box.is-error span {
	display: none
}

.terms-box.is-error .error-item {
	display: block;
	color: #de0000
}

.terms-box i {
	display: inline-block;
	margin-right: 6px;
	vertical-align: middle;
	position: absolute;
	left: 0;
	top: -3px
}

.terms-box a {
	text-decoration: underline
}

.terms-box a:hover {
	color: #000
}

.btn-bag-sub {
	max-width: 290px;
	display: block;
	margin-top: 22px
}

.btn-bag-sub .btn {
	font-size: 16px;
	letter-spacing: 3px
}

.article-breadcrumb-box {
	border-bottom: 1px solid #ccc
}

.article-breadcrumb-box .breadcrumb-smallbox {
	max-width: 1057px;
	padding: 22px 16px;
	margin: 0 auto;
	overflow: hidden
}

.article-breadcrumb-box .breadcrumb-smallbox ul li {
	margin-right: 17px;
	font-size: 12px;
	color: #666;
	letter-spacing: 1px;
	float: left
}

.article-breadcrumb-box .breadcrumb-smallbox ul li.active {
	font-weight: bold
}

.article-breadcrumb-box .breadcrumb-smallbox ul li a {
	color: #666
}

.article-con-box {
	background-color: #f2f2f2
}

.article-con-box .myaccountcon-smallbox {
	max-width: 1057px;
	min-height: 740px;
	padding: 0 16px;
	margin: 0 auto;
	position: relative
}

.article-con-box .myaccountcon-smallbox .myaccountcon-right {
	padding-left: 270px;
	padding-top: 34px;
	width: 100%
}

.article-con-box .myaccountcon-smallbox .myaccountcon-right .return-details>div:first-child span.w632 {
	font-weight: bold
}

.myaccountcon-left {
	position: absolute;
	top: 0;
	left: 16px;
	width: 225px;
	height: 100%;
	background-color: #fff;
	padding: 40px 30px;
	font-size: 12px;
	letter-spacing: 1px;
	-moz-box-shadow: 2px 0 4px 0 rgba(50,50,50,0.2);
	-webkit-box-shadow: 2px 0 4px 0 rgba(50,50,50,0.2);
	box-shadow: 2px 0 4px 0 rgba(50,50,50,0.2)
}

.myaccountcon-left .myant-order-top {
	color: #000;
	padding-bottom: 40px;
	border-bottom: 1px solid #ccc
}

.myaccountcon-left .myant-order-top p {
	margin-top: 12px
}

.myaccountcon-left .myant-order-list {
	margin-top: 28px
}

.myaccountcon-left .myant-order-list li {
	margin-bottom: 13px
}

.myaccountcon-left .myant-order-list li a {
	color: #000
}

.myaccountcon-left .myant-order-list li i {
	display: none
}

.myaccountcon-left .myant-order-list li .icon-yellow-gift {
	display: inline-block;
	position: relative;
	top: 2px;
	left: 10px
}

.myaccountcon-left .myant-order-list li.active {
	font-weight: bold
}

@media screen and (max-width:1024px) {
	.article-breadcrumb-box {
		display: none
	}

	.article-con-box {
		background: #fff
	}

	.article-con-box .myaccountcon-smallbox {
		padding: 0
	}

	.article-con-box .myaccountcon-smallbox .myaccountcon-right {
		float: none;
		margin: 0;
		padding: 30px 15px
	}

	.myaccountcon-left {
		position: inherit;
		left: 0;
		width: 100%;
		padding: 0;
		box-shadow: none
	}

	.myaccountcon-left .myant-order-top {
		display: none
	}

	.myaccountcon-left .myant-order-list {
		margin-top: 0;
		border-top: 1px solid #ccc
	}

	.myaccountcon-left .myant-order-list li {
		margin-bottom: 0;
		border-bottom: 1px solid #ccc;
		font-size: 14px;
		letter-spacing: 0
	}

	.myaccountcon-left .myant-order-list li a {
		display: block;
		padding: 14px 16px
	}

	.myaccountcon-left .myant-order-list li i {
		float: right;
		display: inline-block
	}

	.myaccountcon-left .myant-order-list li .icon-yellow-gift {
		display: none
	}

	.myaccountcon-left .myant-order-list li:last-child {
		border-bottom: 0
	}

	.myaccountcon-left .myant-order-list li.active {
		font-weight: inherit
	}

	.packaging-module {
		padding-bottom: 0!important;
		border-bottom: none!important
	}

	.btn-bag-sub {
		width: 100%;
		max-width: 100%
	}
}

.myorder-detils-pcall .myorder-details {
	display: none
}

.myorder-detils-pcall .myorder-details:nth-child(2) {
	display: block
}

.myorder-title-a {
	font-size: 0
}

.tle {
	font-family: "GothamBook","HiraginoSansGB-W3","微软雅黑","Microsoft YaHei",sans-serif;
	font-size: 24px;
	color: #000;
	letter-spacing: 2px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 50%;
	vertical-align: middle
}

.order-list {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 50%;
	text-align: right;
	vertical-align: middle
}

.order-list ul li {
	color: #000;
	letter-spacing: 1px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-left: 20px;
	font-size: 12px;
	cursor: pointer;
	position: relative
}

.order-list ul li.cur {
	font-family: "GothamBook","HiraginoSansGB-W6","微软雅黑","Microsoft YaHei",sans-serif
}

.order-list ul li.text-bold {
	font-weight: bold
}

.details-content {
	padding: 30px 0 28px 0
}

.myorder-details {
	background: #fff;
	box-shadow: 0 0 6px 0 rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,0.25);
	-moz-box-shadow: 0 0 6px 0 rgba(0,0,0,0.25);
	padding: 0 30px 30px;
	margin: 20px 0
}

.details-tit p {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.details-t {
	font-family: "GothamBold";
	font-weight: bold
}

.details-t p {
	padding: 8px 0
}

.details-img {
	max-width: 395px
}

.details-img .scroll .scroller-wrap {
	margin-left: 0;
	margin-right: 20px
}

.details-img .scroll-gallery ul li {
	width: 75px
}

.details-img .scroll-gallery .scroll-btn-prev {
	display: none
}

.details-img .scroll-gallery .scroll-btn-next {
	margin-top: -23px;
	padding: 15px 10px;
	right: -10px
}

.details-img .scroll-gallery .scroll-btn-next i {
	border: 1px solid #464646;
	border-top: 0;
	border-left: none;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	width: 10px;
	height: 10px;
	font-size: 0;
	text-indent: -2000px;
	background: 0;
	display: block
}

.details-content-lf {
	width: 85%;
	float: left
}

.details-content-rg {
	width: 15%;
	float: right
}

.details-content-rg .check-status {
	text-decoration: underline;
	text-align: right;
	display: block;
	margin-top: 15px
}

.details-content-rg p {
	text-align: right
}

.details-content-rg .btn-bag {
	height: 32px
}

.details-content-rg .btn-bag .btn {
	height: 32px;
	line-height: 32px;
	font-size: 12px
}

.details-content-rg .btn-bag:hover .border-gleam-more {
	left: -86px
}

.details-content-rg .botton-promptly {
	padding: 12px 0 0 0
}

.details-content-rg .botton-promptly .btn {
	height: 32px;
	line-height: 32px
}

.details-content-rg .botton-cancel,.details-content-rg .botton-return {
	padding: 12px 0 0 0
}

.details-content-rg .botton-cancel .btn,.details-content-rg .botton-return .btn {
	font-family: "HiraginoSansGB-W6","微软雅黑","Microsoft YaHei",sans-serif;
	height: 32px;
	line-height: 32px
}

.details-open {
	font-family: "HiraginoSansGB-W6","微软雅黑","Microsoft YaHei",sans-serif;
	color: #000;
	letter-spacing: 1px;
	text-align: right;
	border-bottom: 2px solid #ccc;
	width: 100%;
	padding-bottom: 14px;
	cursor: pointer
}

.details-open .icon-arrow-down {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: text-bottom;
	margin-left: 10px
}

.tit-text {
	font-size: 14px;
	margin: 16px 0 8px 0;
	font-family: "GothamBook","HiraginoSansGB-W6","微软雅黑","Microsoft YaHei",sans-serif
}

.deliver-til,.deltatus {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top
}

.deltaus-nones {
	display: none
}

.text-deliverstatus {
	margin-top: 12px;
	position: relative
}

.text-deliverstatus>p {
	padding-bottom: 12px
}

.text-deliverstatus.is-open .deliver-t {
	bottom: 0;
	top: inherit
}

.deliver-t {
	position: absolute;
	top: 26px;
	right: 0;
	text-decoration: underline;
	cursor: pointer
}

.delivery-text>p {
	padding-top: 10px
}

.delivery-text .deltaus-nones>p {
	color: #666;
	padding-top: 6px
}

.pay-text {
	padding-top: 12px
}

.pay-text>p {
	padding-top: 10px
}

.comty-content>a {
	font-family: "GothamBold","HiraginoSansGB-W6","微软雅黑","Microsoft YaHei",sans-serif;
	letter-spacing: 1px;
	line-height: 14px;
	display: block;
	margin-bottom: 10px
}

.comty-content>p {
	letter-spacing: 1px;
	line-height: 18px
}

.comty-content>.no-exchange {
	font-size: 12px;
	color: #707070;
	letter-spacing: .5px
}

.comty-content .price {
	color: #666;
	letter-spacing: .5px;
	text-align: right;
	display: block
}

@media(max-width:320px) {
	.comty-content .price {
		position: static
	}
}

.commodity-text {
	width: 80%;
	padding-bottom: 25px
}

.comty-list {
	position: relative;
	border-bottom: 1px solid #e0e0e0;
	padding: 20px 0
}

.comty-img {
	width: 85px;
	float: left;
	position: absolute
}

.comty-content-end {
	width: 100%;
	padding-left: 85px
}

.comty-sum {
	padding: 12px
}

.comty-sum .sum-text {
	width: 40%;
	float: left;
	text-align: left
}

.comty-sum .sum-text>p {
	letter-spacing: 1px;
	line-height: 28px
}

.comty-sum .sum-price {
	width: 40%;
	float: right;
	text-align: right
}

.comty-sum .sum-price>p {
	letter-spacing: 1px;
	line-height: 28px
}

.comty-sum-total {
	border-top: 1px solid #e0e0e0;
	padding: 12px
}

.comty-sum-total .price-t {
	width: 40%;
	float: left;
	text-align: left
}

.comty-sum-total .price-all {
	width: 40%;
	float: right;
	text-align: right;
	font-size: 14px;
	font-family: "GothamBold","HiraginoSansGB-W6","微软雅黑","Microsoft YaHei",sans-serif
}

.details-allcur {
	position: relative
}

.details-allcur.is-open .details-cur {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100%
}

.details-allcur .details-openall {
	display: none
}

.a-load {
	text-align: center;
	padding: 33px 0
}

.a-load>img {
	margin-left: 10px
}

.collect-tlt li:first-child {
	padding-left: 30px
}

.collect-tlt li:last-child {
	text-align: right;
	padding-right: 30px
}

.collect-content {
	border-bottom: 1px dotted #e0e0e0
}

.collect-content.is-open .collect-listing-content {
	display: block
}

.collect-content li {
	padding: 20px 0
}

.collect-listing li {
	float: left;
	width: 25%;
	text-align: center
}

.collect-listing li:first-child {
	text-align: left
}

.collect-listing li.collect-endli {
	text-align: right;
	cursor: pointer
}

.collect-listing li.collect-endli .collect-p,.collect-listing li.collect-endli i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: text-bottom;
	margin-left: 5px;
	font-family: "GothamBold","HiraginoSansGB-W6","微软雅黑","Microsoft YaHei",sans-serif
}

.collect-tlt {
	border-bottom: 1px solid #979797;
	padding: 30px 0 6px
}

.collect-listing-content {
	padding-bottom: 10px;
	display: none
}

.collect-listing-content .contens {
	padding-bottom: 10px
}

.collect-listing-content .contens>a {
	font-family: "GothamBold","HiraginoSansGB-W6","微软雅黑","Microsoft YaHei",sans-serif;
	width: 60%
}

.collect-listing-content .contens>p {
	width: 10%
}

.collect-listing-content .contens>p.et {
	color: #666;
	letter-spacing: .5px;
	width: 20%
}

.collect-listing-content .contens>a,.collect-listing-content .contens>p {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: text-bottom
}

.details-empty {
	min-height: 500px
}

.details-empty .pty-a {
	font-family: "GothamBold","HiraginoSansGB-W6","微软雅黑","Microsoft YaHei",sans-serif;
	color: #333;
	letter-spacing: .5px;
	line-height: 20px;
	margin: 15px 0
}

.details-empty .pty-b {
	font-size: 18px;
	color: #333;
	letter-spacing: .9px
}

.details-empty .botton-go {
	max-width: 380px;
	margin-top: 30px
}

.details-empty .botton-go .btn {
	height: 44px;
	line-height: 44px
}

.mob-detais-allt,.mob-details-li,.mob-botton {
	display: none
}

.collect-content-all .collect-listing li>span {
	display: none
}

.collect-content-tmall .collect-content {
	border-bottom: 1px #f5f5f5 solid
}

.collect-content-tmall .collect-content li {
	padding: 40px 0;
	text-align: right;
	color: #313131;
	width: 28%
}

.collect-content-tmall .collect-content li>span {
	display: inline-block;
	margin-right: 4px
}

.collect-content-tmall .collect-content li:nth-child(2),.collect-content-tmall .collect-content li:nth-child(1) {
	text-align: left
}

.collect-content-tmall .collect-content li:nth-child(2) p,.collect-content-tmall .collect-content li:nth-child(1) p {
	padding-left: 10px;
	word-break: break-all
}

.collect-content-tmall .collect-content li:nth-child(2) p span,.collect-content-tmall .collect-content li:nth-child(1) p span {
	margin-right: 4px
}

.collect-content-tmall .collect-content li:nth-child(3) {
	width: 10%
}

.collect-content-tmall .collect-content li:nth-child(4) {
	width: 21%
}

.collect-content-tmall .collect-content li:nth-child(4) p span {
	margin-right: 3px
}

.collect-content-tmall .collect-content li.collect-endli {
	width: 13%
}

.collect-content-tmall .collect-listing-content .contens {
	border-top: 1px #f5f5f5 solid;
	padding-bottom: 0
}

.collect-content-tmall .collect-listing-content .contens ul li {
	width: 28%;
	float: left;
	padding: 20px 0
}

.collect-content-tmall .collect-listing-content .contens ul li img {
	width: 55px
}

.collect-content-tmall .collect-listing-content .contens ul li:nth-child(2) p {
	margin-bottom: 20px;
	color: #000
}

.collect-content-tmall .collect-listing-content .contens ul li:nth-child(2) p:nth-child(2) {
	color: #707070
}

.collect-content-tmall .collect-listing-content .contens ul li:nth-child(3) {
	width: 10%
}

.collect-content-tmall .collect-listing-content .contens ul li:nth-child(4) {
	width: 21%
}

.show-more {
	display: none
}

.detais-altogether {
	position: relative
}

.detais-altogether .details-content-rg {
	position: absolute;
	top: 0;
	right: 0
}

.detais-altogether .details-content-rg>a {
	color: #000;
	text-decoration: underline;
	margin-top: 18px;
	display: inline-block;
	float: right
}

@media screen and (max-width:1020px) {
	.order-list {
		width: 100%
	}

	.order-list ul li {
		width: 33.333%
	}

	.order-list ul li i {
		display: inline-block;
		*display: inline;
		*zoom: 1
	}

	.details-allcur .details-cur {
		display: none
	}

	.details-content-rg .botton-promptly,.details-content-rg .botton-cancel,.details-content-rg .botton-return {
		display: none
	}

	.mob-details-li {
		display: block;
		border-bottom: 1px solid #999;
		padding-bottom: 14px;
		font-size: 0;
		width: 100%
	}

	.mob-details-li li {
		text-align: center
	}

	.mob-details-li li a {
		font-family: "GothamBold","HiraginoSansGB-W6","微软雅黑","Microsoft YaHei",sans-serif;
		color: #8e7444;
		letter-spacing: .85px;
		font-size: 12px
	}

	.mob-details-li li:nth-child(2) {
		width: 40%;
		position: absolute;
		left: 30%
	}

	.mob-details-li li:first-child {
		text-align: left;
		float: left;
		width: 20%
	}

	.mob-details-li li:last-child {
		text-align: right;
		float: right;
		width: 20%;
		position: static
	}

	.tle {
		font-size: 20px;
		width: 100%
	}

	.mob-botton {
		display: block;
		margin-top: 10px
	}

	.mob-botton .cancel-b {
		width: 100%;
		text-align: center;
		float: left
	}

	.mob-botton .cancel-b>a {
		font-family: "GothamBold","HiraginoSansGB-W6","微软雅黑","Microsoft YaHei",sans-serif;
		font-size: 16px;
		color: #000;
		letter-spacing: 1.18px;
		height: 50px;
		line-height: 50px
	}

	.mob-botton .promptly {
		width: 50%;
		text-align: center;
		float: left
	}

	.mob-botton .promptly.width100 {
		width: 100%
	}

	.mob-botton .promptly.mar-bottom {
		margin-bottom: 10px
	}

	.myorder-details {
		padding: 0;
		box-shadow: none;
		margin: 0
	}

	.container .order-list {
		border-bottom: 1px #ebedee solid
	}

	.container .order-list li {
		text-align: center;
		padding-left: 0;
		padding: 15px 0
	}

	.container .order-list li::before {
		content: '';
		width: 60%;
		height: 2px;
		background: #000;
		position: absolute;
		left: 20%;
		bottom: 0;
		display: none
	}

	.container .order-list li.text-bold::before {
		display: block
	}

	.collect .collect-content-all .collect-listing {
		margin: 20px 0 0
	}

	.collect .collect-content-all .collect-listing li {
		width: 100%;
		float: none;
		padding: 0 0 9px;
		text-align: left
	}

	.collect .collect-content-all .collect-listing li.collect-endli {
		position: absolute;
		right: 0;
		width: 100%;
		text-align: right;
		bottom: 0
	}

	.collect .collect-content-all .collect-listing li>span {
		display: inline-block;
		vertical-align: text-top;
		margin-right: 5px
	}

	.collect .collect-content-all .collect-content {
		position: relative
	}

	.collect .collect-tlt {
		display: none
	}

	.collect-listing-content .contens {
		font-size: 0
	}

	.collect-listing-content .contens:last-child {
		margin-bottom: 25px
	}

	.collect-listing-content .contens>a {
		width: 100%;
		font-size: 12px
	}

	.collect-listing-content .contens>p {
		width: 50%;
		font-size: 12px
	}

	.collect-listing-content .contens>p.et {
		width: 50%
	}

	.mob-detais-allt {
		display: block
	}

	.mob-reverse-back {
		padding-bottom: 18px
	}

	.mob-reverse-back>h2 {
		font-size: 20px;
		color: #000;
		letter-spacing: 1.66px;
		width: 80%;
		float: left
	}

	.mob-reverse-back>a {
		font-family: "GothamBold","HiraginoSansGB-W6","微软雅黑","Microsoft YaHei",sans-serif;
		font-size: 12px;
		color: #000;
		letter-spacing: .85px;
		width: 20%;
		float: right;
		text-align: right;
		display: inline-block;
		height: 22px;
		line-height: 22px
	}

	.mob-reverse-back>a>i {
		width: 0;
		height: 0;
		border-top: 4px solid transparent;
		border-bottom: 4px solid transparent;
		border-left: 5px solid black;
		font-size: 0;
		line-height: 0;
		vertical-align: middle;
		margin-right: 5px;
		display: inline-block;
		*display: inline;
		*zoom: 1;
		transform: rotate(-180deg);
		margin-top: -2px
	}

	.mob-ordertime {
		font-size: 0;
		border-bottom: 1px solid #000;
		padding-bottom: 5px
	}

	.mob-ordertime>div {
		display: inline-block
	}

	.mob-ordertime>div p {
		padding-bottom: 10px;
		font-size: 12px
	}

	.mob-ordertime .mob-time-text {
		text-align: left;
		width: 80%
	}

	.mob-ordertime .mob-ordert-r {
		text-align: right;
		width: 20%;
		vertical-align: top
	}

	.mob-personal-details {
		border-bottom: 1px solid #ccc;
		padding-bottom: 38px
	}

	.mob-personal-details>h3 {
		font-family: "GothamBold","HiraginoSansGB-W6","微软雅黑","Microsoft YaHei",sans-serif;
		font-size: 14px;
		padding: 25px 0
	}

	.mob-bordertop {
		border-bottom: 1px solid #ccc;
		padding: 15px 0 30px
	}

	.details-tit>p:last-child {
		display: none
	}

	.a-load {
		display: none
	}

	.deliver-t {
		top: inherit;
		font-family: "GothamBold","HiraginoSansGB-W6","微软雅黑","Microsoft YaHei",sans-serif;
		font-size: 12px;
		color: #8e7444;
		letter-spacing: .85px
	}

	.show-more {
		display: block;
		text-align: center;
		margin: 28px 0
	}

	.show-more>span {
		font-family: "GothamRegular","微软雅黑","Microsoft YaHei",sans-serif;
		font-size: 14px;
		color: #767676
	}

	.mob-empty-none .order-list {
		display: none
	}

	.details-empty .pty-b {
		font-size: 14px
	}

	.dialog-deliver {
		max-width: 300px;
		margin: auto
	}

	.dialog-deliver>div {
		margin-top: 20px
	}

	.dialog-opacity .dialog-scroll-container .dialog.deliver-st {
		max-width: 800px;
		width: auto;
		margin: auto
	}

	.deliver-st .dialog-content {
		max-width: 220px;
		margin: auto
	}

	.diag-deliver-status .p-stasus {
		display: inline-block;
		*display: inline;
		*zoom: 1;
		vertical-align: top
	}

	.diag-deliver-status .text-stasus {
		display: inline-block;
		*display: inline;
		*zoom: 1;
		vertical-align: top;
		max-width: 125px
	}

	.diag-deliver-status .text-stasus>p {
		color: #999
	}

	.diag-deliver-status .text-stasus>p:first-child {
		color: #000
	}

	.dialog-opacity.dialog-confirm .dialog-scroll-container .dialog-scroll {
		display: inline
	}

	.dialog-opacity .dialog-scroll-container .dialog.deliver-st .dialog-container {
		padding: 40px 15px
	}

	.deliver-status-text {
		border-top: 1px dotted #e0e0e0;
		margin-top: 26px;
		padding: 26px 0 0
	}

	.deliver-status-text .box-tit {
		position: relative;
		text-align: center
	}

	.deliver-status-text .box-tit .tit-line {
		width: 100%;
		height: 2px;
		display: inline-block;
		position: absolute;
		top: 50%;
		left: 0;
		background-color: #aaacae
	}

	.deliver-status-text .box-tit>div {
		display: inline-block;
		margin: 0 auto;
		padding: 0 30px;
		text-align: center;
		background-color: #fff;
		position: relative;
		z-index: 1;
		font-size: 13px
	}

	.deliver-status-text .status-wid {
		max-width: 300px;
		margin: auto
	}

	.deliver-status-text .status-wid>p {
		padding-top: 5px
	}

	.deliver-status-text .status-wid .box-tit {
		margin-top: 18px
	}
}

@media screen and (max-width:640px) {
	.commodity-text {
		width: 100%
	}

	.commodity-text .comty-content-end {
		padding-left: 70px
	}

	.mob-detais-allt .mob-reverse-back>h2,.mob-detais-allt .mob-reverse-back>a {
		width: 50%
	}

	.details-text .delivery-text>p>span {
		display: inline-block;
		vertical-align: text-top
	}

	.details-text .delivery-text>p>span:first-child {
		width: 17%
	}

	.details-text .delivery-text>p>span:last-child {
		width: 82%
	}

	.delivers-texts .deliver-til {
		width: 60px;
		position: absolute
	}

	.delivers-texts .deltatus {
		width: 100%;
		padding-left: 60px
	}
}

.pop-scan-code .dialog-scroll-container .dialog-scroll .dialog {
	width: 400px;
	max-width: 100%;
	margin: 0 auto 0
}

.pop-scan-code .dialog-scroll-container .dialog-scroll .dialog .dialog-container {
	padding: 50px 50px 38px 50px
}

.pop-scan-code .dialog-close {
	width: 36px;
	height: 36px;
	line-height: 36px;
	font-size: 32px;
	color: #9e9f9f;
	position: absolute;
	right: 10px;
	top: 10px;
	text-align: center;
	font-weight: bold
}

.invoice-code div {
	width: 174px;
	margin: 0 auto;
	font-size: 0;
	text-align: center
}

.invoice-code div>img {
	width: 100%;
	margin-bottom: 20px
}

.invoice-code div span {
	display: inline-block;
	width: 27px;
	vertical-align: middle
}

.invoice-code div span img {
	display: block;
	width: 100%
}

.invoice-code div p {
	display: inline-block;
	font-family: 'HiraginoSansGB-W3';
	font-size: 12px;
	color: #000;
	letter-spacing: 0;
	line-height: 15px;
	vertical-align: middle;
	margin-left: 7px
}

.invoice {
	text-align: right;
	padding-top: 12px;
	display: none
}

.invoice a {
	text-decoration: underline;
	font-size: 12px
}

.invoice span {
	font-size: 12px
}

.is-invoice .invoice {
	display: block
}

@media screen and (max-width:767px) {
	.is-invoice .invoice {
		padding-top: 0
	}
}

.mob-tmall-list .details-openall-tmall {
	display: none
}

@media screen and (max-width:1024px) {
	.article-con-box .myaccountcon-smallbox .myaccountcon-right {
		float: none;
		margin: 0;
		padding: 30px 15px
	}

	.article-con-box .myaccountcon-smallbox .myaccountcon-right .myorder-details {
		padding: 0 15px
	}

	.article-con-box .myaccountcon-smallbox .myaccountcon-right .tle {
		padding: 0 15px
	}

	.article-con-box .myaccountcon-smallbox .myaccountcon-right .mob-detils-all {
		padding: 0 15px
	}

	.collect-content-tmall .collect-content {
		padding-bottom: 15px
	}

	.collect-content-tmall .collect-content li {
		padding: 20px 0;
		width: auto
	}

	.collect-content-tmall .collect-content li:nth-child(2) p {
		padding-left: 0
	}

	.collect-content-tmall .collect-content .details-img {
		padding-bottom: 10px
	}

	.collect-content-tmall .collect-content .details-img ul li {
		float: left;
		margin-right: 20px
	}

	.collect-content-tmall .collect-content .mob-look-collect {
		font-size: 12px;
		color: #8e7444;
		letter-spacing: .86px;
		text-align: left
	}

	.mob-detils-tmall .details-openall-tmall {
		padding: 0 15px
	}

	.mob-detils-tmall .details-openall-tmall .mob-ordertime {
		border-bottom: 1px solid #ccc
	}

	.mob-detils-tmall .details-openall-tmall .comty-content-end {
		padding-left: 79px
	}

	.mob-detils-tmall .details-openall-tmall .comty-content-end .comty-content p {
		color: #707070;
		margin-bottom: 6px
	}

	.mob-detils-tmall .details-openall-tmall .comty-content-end .comty-content .price {
		color: #000
	}

	.mob-detils-tmall .details-openall-tmall .comty-sum,.mob-detils-tmall .details-openall-tmall .comty-sum-total {
		padding: 12px 0
	}

	.mob-detils-tmall .details-openall-tmall .mob-reverse-back a i {
		width: 0;
		height: 0;
		border-top: 4px solid transparent;
		border-bottom: 4px solid transparent;
		border-left: 5px solid black;
		font-size: 0;
		line-height: 0;
		vertical-align: middle;
		margin-right: 5px;
		display: inline-block;
		*display: inline;
		*zoom: 1;
		transform: rotate(-180deg);
		margin-top: -2px
	}
}

.miniaddress-box .miniaddress-list {
	position: relative;
	font-size: 12px
}

.miniaddress-box .miniaddress-list-smallbox {
	padding: 17px 120px 17px 17px;
	border: 1px solid #000
}

.miniaddress-box .miniaddress-listbtn-box {
	position: absolute;
	height: 100%;
	right: 0;
	top: 0;
	width: 120px
}

.miniaddress-box .miniaddress-listbtn-box>div {
	position: absolute;
	right: 0;
	top: 50%;
	width: 100px;
	margin-top: -11px;
	height: 21px
}

.miniaddress-box .miniaddress-listbtn-box span:nth-child(1) {
	margin-right: 40px
}

.miniaddress-box .miniaddress-listbtn-box span {
	display: inline-block;
	cursor: pointer
}

.form-bigbox {
	display: none
}

.form-bigbox .row-namephone {
	overflow: hidden
}

.form-bigbox .row-namephone .col-10-5 {
	width: 47.5%
}

.form-bigbox .row-namephone .col-10-5 label {
	margin-bottom: 11px;
	display: block
}

.form-bigbox .row-namephone .col-10-5:first-child {
	float: left
}

.form-bigbox .row-namephone .col-10-5:last-child {
	float: right
}

.form-bigbox .form-group-shengshiqu .lab-box {
	font-size: 0;
	margin-bottom: 11px
}

.form-bigbox .form-group-shengshiqu .lab-box label {
	font-size: 12px;
	display: inline-block;
	width: 33.333333%
}

.form-bigbox .form-group-shengshiqu .lab-box label:last-child {
	display: none
}

.form-bigbox .form-group-shengshiqu .form-selects .form-select {
	width: 100%
}

.form-bigbox .form-group-shengshiqu .form-selects .form-select a.btn {
	border-left: none;
	text-align: left;
	position: relative;
	font-size: 12px
}

.form-bigbox .form-group-shengshiqu .form-selects .form-select a.btn>span:last-child {
	position: absolute;
	right: 18px;
	top: 0
}

.form-bigbox .form-group-shengshiqu .form-selects .col-12-12 {
	margin-top: 20px
}

.form-bigbox .form-group-shengshiqu .form-selects>div:first-child .form-select:first-child a.btn {
	border-left: 1px solid #ccc
}

.form-bigbox .savebtn-box-mob {
	display: none
}

.form-bigbox .savebtn-box {
	margin-top: 40px;
	font-size: 14px
}

.form-bigbox .savebtn-box .btn-bag {
	display: inline-block;
	vertical-align: middle;
	width: 32%;
	margin-right: 6.5%
}

.form-bigbox .savebtn-box span {
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	font-weight: bold
}

@media screen and (max-width:1024px) {
	.miniaddress-box {
		overflow: hidden
	}

	.miniaddress-box .miniaddress-list-smallbox {
		padding-right: 100px
	}

	.miniaddress-box .miniaddress-listbtn-box {
		width: 90px;
		right: 10px;
		overflow: hidden
	}

	.miniaddress-box .miniaddress-listbtn-box>div {
		width: 80px;
		left: 60px
	}

	.miniaddress-box .miniaddress-listbtn-box>div span:nth-child(1) {
		margin-right: 0;
		padding-right: 16px;
		border-right: 2px solid #dbdbdb
	}

	.miniaddress-box .miniaddress-listbtn-box>div span:nth-child(2) {
		padding-left: 16px
	}

	.savebtn-box {
		display: none
	}

	.savebtn-box.savebtn-box-mob {
		display: block
	}

	.form-bigbox .row-namephone .col-10-5 {
		width: 100%
	}

	.form-bigbox .row-namephone .col-10-5:first-child {
		margin-bottom: 29px
	}

	.form-bigbox .form-group-shengshiqu .lab-box label {
		display: none
	}

	.form-bigbox .form-group-shengshiqu .lab-box label:last-child {
		display: block
	}

	.form-bigbox .form-group-shengshiqu .form-selects .col-12-4 {
		width: 100%;
		margin-bottom: 20px
	}

	.form-bigbox .savebtn-box-mob .btn-bag .btn {
		font-size: 16px
	}

	.form-bigbox .savebtn-box-mob .btn-bag:first-child {
		margin-bottom: 20px
	}

	.form-bigbox .savebtn-box-mob .btn-bag:first-child>.btn-bag-border {
		border-width: 5px;
		height: 46px
	}
}

.payment-module {
	padding-bottom: 23px
}

.payment-module .payment-instructions {
	margin-top: 14px
}

.payment-module .payment-box {
	font-size: 0;
	max-width: 690px
}

.payment-module .payment-box span {
	font-size: 12px;
	margin: 0;
	padding: 0;
	line-height: 1
}

.payment-module .payment-box .payment-list {
	display: inline-block;
	font-size: 12px;
	padding-left: 35px;
	margin-right: 20px;
	position: relative;
	cursor: pointer;
	margin-top: 18px
}

.payment-module .payment-box .payment-list .icon {
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -12px;
	display: none
}

.payment-module .payment-box .payment-list .icon-select {
	display: block
}

.payment-module .payment-box .payment-list.is-active .icon-select,.payment-module .payment-box .payment-list.is-active .icon-noselect {
	display: none
}

.payment-module .payment-box .payment-list.is-active .icon-select-active {
	display: block
}

.payment-module .payment-box .payment-list.is-disabled {
	cursor: not-allowed
}

.payment-module .payment-box .payment-list.is-disabled .icon-select,.payment-module .payment-box .payment-list.is-disabled .icon-select-active {
	display: none
}

.payment-module .payment-box .payment-list.is-disabled .icon-noselect {
	display: block;
	cursor: not-allowed
}

.payment-module .payment-box .payment-list.tokio.is-active:after {
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	left: 72px;
	top: 100%;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 15px solid #f3f3f3
}

@media screen and (max-width:1024px) {
	.payment-module .payment-box .payment-list {
		width: 50%;
		margin-right: 0
	}
}

.payment-module .payment-box .tokio-detail-box {
	display: none;
	padding: 10px;
	background: #f3f3f3;
	margin-top: 10px;
	font-size: 0;
	z-index: 2
}

.payment-module .payment-box .tokio-detail-box>li {
	display: inline-block;
	vertical-align: top;
	font-size: 12px;
	width: 33.33333%;
	padding: 5px;
	cursor: pointer;
	color: black
}

@media screen and (max-width:767px) {
	.payment-module .payment-box .tokio-detail-box>li {
		width: 100%
	}
}

.payment-module .payment-box .tokio-detail-box>li>div {
	height: 96px;
	background: white;
	border: 1px solid white;
	padding: 15px
}

.payment-module .payment-box .tokio-detail-box>li>div .tokio-top {
	padding-bottom: 4px;
	border-bottom: 1px solid #ccc;
	overflow: hidden
}

.payment-module .payment-box .tokio-detail-box>li>div .tokio-top .left-box {
	float: left;
	line-height: 15px
}

.payment-module .payment-box .tokio-detail-box>li>div .tokio-top .right-box {
	float: right;
	line-height: 36px;
	position: relative;
	top: -2px
}

.payment-module .payment-box .tokio-detail-box>li>div .tokio-top .right-box .stage-num {
	font-size: 36px;
	height: 36px;
	vertical-align: middle;
	margin: 0 3px
}

.payment-module .payment-box .tokio-detail-box>li>div .tokio-top .right-box .stage {
	vertical-align: bottom;
	line-height: 22px
}

.payment-module .payment-box .tokio-detail-box>li>div .total-box {
	font-weight: bold;
	margin-top: 8px
}

.payment-module .payment-box .tokio-detail-box>li.is-active>div {
	border-color: black
}

.dialog-plplogin .dialog-scroll-container .dialog-container {
	padding: 0
}

.dialog-plplogin .dialog-scroll-container .dialog.dialog-quickbuy {
	max-width: 580px
}

.dialog-plplogin .login-mado {
	display: block;
	width: 100%;
	position: relative;
	padding: 40px 150px 60px 90px;
	top: 0;
	right: 0
}

.dialog-plplogin .login-mado>p {
	color: #000;
	line-height: 16px;
	margin-bottom: 17px
}

.dialog-plplogin .login-mado .login-title {
	font-size: 12px;
	padding-left: 60px;
	font-weight: bold;
	text-align: center;
	color: #000;
	padding-bottom: 27px
}

.dialog-plplogin .login-mado .form-group {
	position: relative;
	padding-left: 60px;
	line-height: 1;
	padding-bottom: 16px
}

.dialog-plplogin .login-mado .form-group .form-checkbox {
	line-height: 14px;
	padding-left: 24px
}

.dialog-plplogin .login-mado .form-group .form-checkbox .icon {
	position: absolute;
	top: -1px;
	left: 0;
	cursor: pointer
}

.dialog-plplogin .login-mado .form-group label.control-label {
	position: absolute;
	left: 0;
	top: 8px;
	font-size: 12px
}

.dialog-plplogin .login-mado .form-group label.form-checkbox {
	float: left
}

.dialog-plplogin .login-mado .form-group .login-forgetPassword {
	display: inline-block;
	float: right;
	text-decoration: underline;
	color: #999;
	font-size: 13px
}

.dialog-plplogin .login-mado .form-group:nth-child(3) {
	padding-bottom: 30px
}

.dialog-plplogin .login-mado .form-group:nth-child(3) label.control-label {
	left: 25px
}

.dialog-plplogin .login-mado .btn-bag-login {
	padding-left: 60px;
	margin-top: 22px;
	margin-bottom: 38px
}

.dialog-plplogin .login-mado .btn-bag-box2 {
	padding-left: 60px
}

.dialog-plplogin .login-mado .btn-bag-box2 .model-btn-reg {
	height: 40px
}

.dialog-plplogin .login-mado .btn-bag-box2 .model-btn-reg .btn-bag-border {
	height: 40px
}

.dialog-plplogin .login-mado>p {
	padding-left: 60px;
	text-align: left;
	font-size: 12px
}

.dialog-plplogin .login-mado:before {
	display: none
}

.dialog-plplogin .dialog-scroll-container .dialog-scroll {
	display: inline-block
}

@media screen and (max-width:767px) {
	.dialog-plplogin .dialog-scroll-container .dialog-scroll {
		width: 100%
	}

	.dialog-plplogin .dialog-scroll-container .dialog-scroll .login-mado {
		width: 100%;
		padding: 20px 35px
	}

	.dialog-plplogin .dialog-scroll-container .dialog {
		padding: 0
	}

	.dialog-plplogin .dialog-scroll-container .dialog-container {
		padding: 0!important
	}

	.dialog-plplogin .dialog-scroll-container .dialog {
		margin: 0!important
	}

	.dialog-plplogin .dialog-scroll-container .dialog.dialog-quickbuy {
		max-width: 100%;
		width: 100%
	}

	.product-list-main .list-especial.new-item .thumbnail .product-name h2,.product-list-main .list-especial.two-item .thumbnail .product-name h2,.product-list-main .list-especial.one-item .thumbnail .product-name h2 {
		font-size: 14px
	}

	.product-list-main .list-especial.new-item .thumbnail .product-name span,.product-list-main .list-especial.two-item .thumbnail .product-name span,.product-list-main .list-especial.one-item .thumbnail .product-name span {
		font-size: 14px
	}

	.product-list-main .list-especial.new-item .thumbnail .product-name .especial-btn,.product-list-main .list-especial.two-item .thumbnail .product-name .especial-btn,.product-list-main .list-especial.one-item .thumbnail .product-name .especial-btn {
		font-size: 12px
	}
}

input[type=text]::-ms-clear {
	display: none
}

input[type=password]::-ms-reveal {
	display: none
}

.confirmpassword-none {
	display: none!important
}

.dialog-cancelOrder .dialog-btn-wrap {
	overflow: hidden
}

.dialog-cancelOrder .dialog-btn-wrap .btn-bag {
	float: left;
	width: 48%
}

.dialog-cancelOrder .dialog-btn-wrap .btn-bag:last-child {
	float: right
}

.dialog-opacity.wechatDialog .dialog-scroll-container .dialog {
	width: auto;
	font-size: 14px
}

.dialog-opacity.wechatDialog .dialog-scroll-container .dialog p {
	text-align: center
}

.dialog-twobtn .dialog-scroll-wrap .dialog-container,.dialog-wish-list .dialog-scroll-wrap .dialog-container {
	text-align: center
}

.dialog-twobtn .dialog-scroll-wrap .dialog-container .dialog-content,.dialog-wish-list .dialog-scroll-wrap .dialog-container .dialog-content {
	margin-bottom: 30px
}

.dialog-twobtn .dialog-scroll-wrap .dialog-container .dialog-btn-wrap>div,.dialog-wish-list .dialog-scroll-wrap .dialog-container .dialog-btn-wrap>div {
	float: left;
	width: 47%;
	height: 41px
}

.dialog-twobtn .dialog-scroll-wrap .dialog-container .dialog-btn-wrap>div a.btn,.dialog-wish-list .dialog-scroll-wrap .dialog-container .dialog-btn-wrap>div a.btn {
	margin: 0;
	height: 41px;
	line-height: 41px
}

.dialog-twobtn .dialog-scroll-wrap .dialog-container .dialog-btn-wrap>div .btn-bag-border,.dialog-wish-list .dialog-scroll-wrap .dialog-container .dialog-btn-wrap>div .btn-bag-border {
	height: 41px;
	line-height: 41px;
	border-width: 4px
}

.dialog-twobtn .dialog-scroll-wrap .dialog-container .dialog-btn-wrap>div .btn-bag-label a,.dialog-wish-list .dialog-scroll-wrap .dialog-container .dialog-btn-wrap>div .btn-bag-label a {
	line-height: 41px;
	height: 41px
}

.dialog-twobtn .dialog-scroll-wrap .dialog-container .dialog-btn-wrap>div:first-child,.dialog-wish-list .dialog-scroll-wrap .dialog-container .dialog-btn-wrap>div:first-child {
	margin-right: 6%
}

@media screen and (max-width:768px) {
	.dialog-opacity.dialog-cancelOrder .dialog-scroll-container .dialog-scroll {
		width: 100%;
		display: block
	}

	.dialog-opacity.dialog-cancelOrder .dialog-scroll-container .dialog {
		padding-left: 0;
		padding-right: 0;
		margin-left: 0;
		margin-right: 0;
		max-width: 100%;
		width: 100%
	}

	.dialog-opacity.dialog-cancelOrder .dialog-btn-wrap .btn-bag {
		width: 100%
	}

	.dialog-opacity.dialog-cancelOrder .dialog-btn-wrap .btn-bag:first-child {
		margin-bottom: 10px
	}

	.dialog-opacity.dialog-cancelOrder .dialog-btn-wrap .btn-bag a.btn {
		margin: 0
	}

	.dialog-twobtn .dialog-scroll-wrap .dialog-scroll,.dialog-wish-list .dialog-scroll-wrap .dialog-scroll {
		width: 100%
	}

	.dialog-twobtn .dialog-scroll-wrap .dialog-scroll .dialog,.dialog-wish-list .dialog-scroll-wrap .dialog-scroll .dialog {
		width: 100%;
		margin: 0;
		max-width: 100%
	}

	.product-list-main .list-rowr .thumbnail .product-img:hover .hover-img {
		display: none
	}
}

.select-num>p {
	font-size: 12px;
	color: #333;
	line-height: 32px;
	padding-top: 24px
}

@media screen and (max-width:767px) {
	.select-num>p {
		line-height: 0;
		padding-top: 0
	}

	.proselect-right .product-btn>.addtocart-btn.addtocart-btn-outofstock {
		width: 100%
	}

	.notice-box {
		width: 100%
	}

	.dialog-opacity .dialog-scroll-container .dialog-container {
		padding: 34px 40px
	}
}

.form-birthday {
	clear: both!important
}

.form-birthday:after {
	display: block;
	content: "";
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden
}

.form-birthday .row .col-12-4 {
	float: left
}

input::-webkit-input-placeholder {
	color: #999!important
}

input::-moz-placeholder {
	color: #999!important
}

input:-ms-input-placeholder {
	color: #999!important
}

input:-moz-placeholder {
	color: #999!important
}

@media screen and (max-width:768px) {
	input::-webkit-input-placeholder {
		color: #666!important
	}

	input::-moz-placeholder {
		color: #666!important
	}

	input:-ms-input-placeholder {
		color: #666!important
	}

	input:-moz-placeholder {
		color: #666!important
	}
}

.header-dk .nav-menu-container .destination-detail a::after {
	opacity: 1;
	visibility: visible;
	width: 100%
}

.header-dk .nav-menu-container .destination-detail .sub-menu {
	display: none
}

.header-dk .search-container-all {
	position: absolute;
	width: 100%;
	z-index: 100
}

.header-dk .nav-menu-container>ul>li:nth-child(-n+8)>.sub-menu {
	z-index: 101
}

.fall-nav-dk>div>ul {
	overflow: inherit!important
}

.fall-nav-dk>div>ul li .sub-menu {
	padding: 0;
	width: 100%
}

.fall-nav-dk>div>ul li .sub-menu li {
	background: #000;
	border-top: 1px solid rgba(255,255,255,0.3);
	display: block;
	width: 100%;
	padding: 0
}

.fall-nav-dk>div>ul li .sub-menu li a {
	color: #fff;
	display: block;
	text-align: center;
	font-size: 10px;
	width: 100%;
	height: 50px;
	line-height: 50px;
	padding: 0;
	font-weight: bold;
	font-family: "GothamBold","HiraginoSansGB-W6","微软雅黑","Microsoft YaHei",sans-serif
}

.fall-nav-dk>div>ul li .sub-menu li:hover {
	background: #fff
}

.fall-nav-dk>div>ul li .sub-menu li:hover a {
	color: #272425;
	box-shadow: 0 2px 9px 1px rgba(50,50,50,0.2)
}

@media screen and (max-width:768px) {
	.top-notice {
		height: auto
	}

	.top-notice .top-nav {
		position: inherit;
		height: auto;
		padding: 32px 0 24px
	}

	.top-notice .top-nav p {
		height: auto
	}
}

.icon-num {
	display: inline-block;
	background: url("../images/num-black-bg.png") no-repeat center;
	line-height: 18px;
	padding: 0 6px;
	margin-left: 5px;
	color: white!important
}

.wechat-mado .contact-service-btn a>span {
	padding-left: 10px;
	font-size: 12px;
	display: inline-block;
	vertical-align: bottom
}

@media(max-width:1024px),screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-o-min-device-piratio:200/100),screen and (min-device-pixel-ratio:2) {
	.icon-num {
		background-size: 18px
	}

	background:url("../images/num-bg-2x.png") no-repeat center
}

.record-icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url("../images/record-icon.png");
	vertical-align: middle;
	position: relative;
	top: 0;
	margin-right: 4px
}

.coypright p a {
	color: #aaa
}

.dialog-integral .dialog-content>div h4 {
	font-size: 12px;
	color: #000;
	letter-spacing: 1px;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 30px;
	font-weight: bold
}

.dialog-integral .dialog-content>div>div p {
	font-size: 12px;
	color: #000;
	letter-spacing: 0;
	line-height: 20px
}

.dialog-integral .dialog-content>div>div>div {
	margin-top: 28px
}

.dialog-integral .dialog-content>div>div>div>span {
	font-size: 12px;
	color: #8e7444;
	letter-spacing: 0;
	line-height: 12px
}

.dialog-integral .dialog-content>div>div>div>p {
	font-size: 12px;
	color: #000;
	letter-spacing: 0;
	line-height: 20px
}

@media screen and (max-width:768px) {
	.dialog-opacity.dialog-integral .dialog-scroll-container .dialog {
		margin-left: 0;
		margin-right: 0
	}

	.dialog-opacity.dialog-integral .dialog-scroll-container .dialog .dialog-container {
		padding-left: 14px;
		padding-right: 14px
	}
}

.disable-scroll {
	overflow: hidden!important
}

.dialog-modal {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: 0;
	padding: 0;
	font-size: 0;
	letter-spacing: 0;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d
}

.dialog-modal:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 0;
	height: 100%
}

.dialog-modal .dialog-mask {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: black;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 1
}

.dialog-modal .dialog-wrapper {
	position: relative;
	display: inline-block;
	text-align: left;
	white-space: normal;
	letter-spacing: normal;
	font-size: 14px;
	vertical-align: middle;
	max-width: 100%;
	max-height: 100%;
	z-index: 2;
	overflow: auto;
	opacity: 0;
	filter: alpha(opacity=0)
}

.dialog-modal .dialog-wrapper.box-shadow {
	-webkit-box-shadow: 1px 1px 50px rgba(0,0,0,0.3);
	-moz-box-shadow: 1px 1px 50px rgba(0,0,0,0.3);
	-ms-box-shadow: 1px 1px 50px rgba(0,0,0,0.3);
	box-shadow: 1px 1px 50px rgba(0,0,0,0.3)
}

.dialog-modal .dialog-scroll {
	overflow: hidden;
	touch-action: none
}

.dialog-modal .iScrollVerticalScrollbar {
	display: none
}

.dialog-modal .dialog-move {
	cursor: move
}

.dialog-modal .btn-times-close {
	font-size: 25px;
	color: #888;
	position: absolute;
	right: 0;
	top: 0;
	text-align: center;
	padding: 4px 8px;
	line-height: 1;
	font-style: normal;
	font-weight: 100;
	text-decoration: none;
	cursor: pointer;
	z-index: 99
}

.dialog-modal .dialog-mask,.dialog-modal .dialog-wrapper {
	-webkit-transition-duration: inherit;
	-moz-transition-duration: inherit;
	-ms-transition-duration: inherit;
	transition-duration: inherit;
	-webkit-transition-timing-function: ease;
	-moz-transition-timing-function: ease;
	-ms-transition-timing-function: ease;
	transition-timing-function: ease;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden
}

.dialog-modal.modal-show .dialog-mask {
	opacity: .5;
	filter: alpha(opacity=50)
}

.dialog-modal.modal-show .dialog-wrapper {
	opacity: 1;
	filter: alpha(opacity=100)
}

.dialog-modal[animate="middle-in"] .dialog-wrapper {
	-webkit-transform: scale(0.3,0.3);
	-moz-transform: scale(0.3,0.3);
	-ms-transform: scale(0.3,0.3);
	transform: scale(0.3,0.3)
}

.dialog-modal[animate="middle-in"].modal-show .dialog-wrapper {
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-ms-transform: scale(1,1);
	transform: scale(1,1)
}

.dialog-modal[animate="left-in"] .dialog-wrapper {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%)
}

.dialog-modal[animate="left-in"].modal-show .dialog-wrapper {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}

.dialog-modal[animate="right-in"] .dialog-wrapper {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%)
}

.dialog-modal[animate="right-in"].modal-show .dialog-wrapper {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}

.dialog-modal[animate="top-in"] .dialog-wrapper {
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.dialog-modal[animate="top-in"].modal-show .dialog-wrapper {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}

.dialog-modal[animate="bottom-in"] .dialog-wrapper {
	-webkit-transform: translateY(50%);
	-moz-transform: translateY(50%);
	-ms-transform: translateY(50%);
	transform: translateY(50%)
}

.dialog-modal[animate="bottom-in"].modal-show .dialog-wrapper {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}

.size-list-md .dialog-scroll {
	positin: relative
}

.size-list-md .btn-times-close {
	font-size: 45px;
	color: #000;
	padding: 10px
}

.size-list-md .btn-back-shop {
	position: absolute;
	font-size: 14px;
	left: 45px;
	top: 25px;
	padding-left: 10px;
	z-index: 9
}

.size-list-md .btn-back-shop:after {
	position: absolute;
	content: '';
	width: 10px;
	height: 10px;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
	transform: rotate(-45deg);
	left: 0;
	top: 3px
}

@media screen and (max-width:767px) {
	.size-list-md .btn-back-shop {
		left: 15px
	}
}

.size-list-md .dialog-wrapper .dialog-container {
	background-color: #fff
}

.pdp-img-scale-modal {
	overflow: hidden
}

.pdp-img-scale-modal .dialog-wrapper {
	width: 100%;
	height: 100%;
	background: white;
	overflow: hidden
}

.pdp-img-scale-modal .dialog-wrapper .close-box {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 40px;
	text-align: right;
	background: white;
	padding: 3px 15px;
	line-height: 1
}

@media screen and (max-width:1024px) {
	.pdp-img-scale-modal .dialog-wrapper .close-box {
		padding: 3px 5px
	}
}

.pdp-img-scale-modal .dialog-wrapper .close-box a {
	color: #888
}

.pdp-img-scale-modal .dialog-wrapper .close-box a span {
	font-size: 12px;
	line-height: 25px;
	font-weight: normal;
	position: relative;
	top: -0.3em;
	margin-right: 2px
}

.pdp-img-scale-modal .dialog-wrapper .close-box a i {
	font-style: normal!important;
	font-size: 30px;
	font-weight: 100
}

.pdp-img-scale-modal .dialog-wrapper .dialog-container {
	padding: 40px 0;
	margin: 0 auto;
	max-width: 1200px
}

.pdp-img-scale-modal .dialog-wrapper .dialog-container .img-box li {
	padding-bottom: 10px
}

.pdp-img-scale-modal .dialog-wrapper .dialog-container .img-box img {
	width: 100%;
	cursor: url(data:data:application/octet-stream;
	base64,AAABAAEAHh4AAAEAIACwDgAAFgAAACgAAAAeAAAAPAAAAAEAIAAAAAAAEA4AABILAAASCwAAAAAAAAAAAAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAATgAAAIgAAAC4AAAA3gAAAPYAAAD2AAAA3gAAALgAAACIAAAATgAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAGwAAADAAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAMAAAABsAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8AAAAAAAAAAAD///8A////AP///wAAAABHAAAArwAAAP8BAQH9Dw8P4D4+Pql1dXWJra2tdtPT023T09Ntra2tdnV1dYk+Pj6pDw8P4AEBAf0AAAD/AAAArwAAAEf///8A////AP///wAAAAAAAAAAAP///wD///8AAAAAAAAAAAD///8A////AAAAAGAAAADXAAAA/wgICO1AQECnpqamePDw8Gj9/f1n////Zv///2b///9m////Zv39/Wfw8PBopqameEBAQKcICAjtAAAA/wAAANcAAABg////AP///wAAAAAAAAAAAP///wD///8AAAAAAAAAAAD///8AAAAAYAAAAOUAAAD/HBwczI2NjX////9m////Zv///2b///9m////Zv///2b///9m////Zv///2b///9m////Zv///2aNjY1/HBwczAAAAP8AAADlAAAAYP///wAAAAAAAAAAAP///wD///8AAAAAAAAAAAAAAABHAAAA1wAAAP8jIyPCvr6+cv///2b///9m////Zv///2b///9m////Zv///2b///9m////Zv///2b///9m////Zv///2b///9mvr6+ciMjI8IAAAD/AAAA1wAAAEcAAAAAAAAAAP///wD///8AAAAAAAAAABQAAACvAAAA/xsbG83AwMBx////Zv///2b///9m////Zv///2b///9m////Zv///2b///9m////Zv///2b///9m////Zv///2b///9m////ZsDAwHEbGxvNAAAA/wAAAK8AAAAUAAAAAP///wD///8AAAAAAAAAAGwAAAD/CAgI7Y2NjX////9m////Zv///2b///9m////Zv///2b///9m////Zv///2b///9m////Zv///2b///9m////Zv///2b///9m////Zv///2aNjY1/CAgI7QAAAP8AAABsAAAAAP///wD///8AAAAADgAAAMABAQH9QEBAp/39/Wb///9m////Zv///2b///9m////Zv///2b///9m////ZgAAAP8AAAD/////Zv///2b///9m////Zv///2b///9m////Zv///2b9/f1mQEBApwEBAf0AAADAAAAADv///wD///8AAAAATgAAAP8PDw/gpqameP///2b///9m////Zv///2b///9m////Zv///2b///9m////ZgAAAP8AAAD/////Zv///2b///9m////Zv///2b///9m////Zv///2b///9mpqameA8PD+AAAAD/AAAATv///wD///8AAAAAiAAAAP8+Pj6p+Pj4Z////2b///9m////Zv///2b///9m////Zv///2b///9m////ZgAAAP8AAAD/////Zv///2b///9m////Zv///2b///9m////Zv///2b///9m+Pj4Zz4+PqkAAAD/AAAAiP///wD///8AAAAAuAAAAP92dnaI/f39Z////2b///9m////Zv///2b///9m////Zv///2b///9m////ZgAAAP8AAAD/////Zv///2b///9m////Zv///2b///9m////Zv///2b///9m/f39Z3Z2dogAAAD/AAAAuP///wD///8AAAAA3gAAAP+tra12////Zv///2b///9m////Zv///2b///9m////Zv///2b///9m////ZgAAAP8AAAD/////Zv///2b///9m////Zv///2b///9m////Zv///2b///9m////Zq2trXYAAAD/AAAA3v///wD///8AAAAA9gAAAP/T09Nt////Zv///2b///9m////Zv///2YAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP////9m////Zv///2b///9m////ZtPT020AAAD/AAAA9v///wD///8AAAAA9gAAAP/T09Nt////Zv///2b///9m////Zv///2YAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP////9m////Zv///2b///9m////ZtPT020AAAD/AAAA9v///wD///8AAAAA3gAAAP+tra12////Zv///2b///9m////Zv///2b///9m////Zv///2b///9m////ZgAAAP8AAAD/////Zv///2b///9m////Zv///2b///9m////Zv///2b///9m////Zq2trXYAAAD/AAAA3v///wD///8AAAAAuAAAAP92dnaI/f39Z////2b///9m////Zv///2b///9m////Zv///2b///9m////ZgAAAP8AAAD/////Zv///2b///9m////Zv///2b///9m////Zv///2b///9m/f39Z3Z2dogAAAD/AAAAuP///wD///8AAAAAiAAAAP8+Pj6p+Pj4Z////2b///9m////Zv///2b///9m////Zv///2b///9m////ZgAAAP8AAAD/////Zv///2b///9m////Zv///2b///9m////Zv///2b///9m+Pj4Zz4+PqkAAAD/AAAAiP///wD///8AAAAATgAAAP8PDw/gpqameP///2b///9m////Zv///2b///9m////Zv///2b///9m////ZgAAAP8AAAD/////Zv///2b///9m////Zv///2b///9m////Zv///2b///9mpqameA8PD+AAAAD/AAAATv///wD///8AAAAADgAAAMABAQH9QEBAp/39/Wb///9m////Zv///2b///9m////Zv///2b///9m////ZgAAAP8AAAD/////Zv///2b///9m////Zv///2b///9m////Zv///2b9/f1mQEBApwEBAf0AAADAAAAADv///wD///8AAAAAAAAAAGwAAAD/CAgI7Y2NjX////9m////Zv///2b///9m////Zv///2b///9m////Zv///2b///9m////Zv///2b///9m////Zv///2b///9m////Zv///2aNjY1/CAgI7QAAAP8AAABsAAAAAP///wD///8AAAAAAAAAABQAAACvAAAA/xsbG83AwMBx////Zv///2b///9m////Zv///2b///9m////Zv///2b///9m////Zv///2b///9m////Zv///2b///9m////ZsDAwHEbGxvNAAAA/wAAAK8AAAAUAAAAAP///wD///8AAAAAAAAAAAAAAABHAAAA1wAAAP8jIyPCvr6+cv///2b///9m////Zv///2b///9m////Zv///2b///9m////Zv///2b///9m////Zv///2b///9mvr6+ciMjI8IAAAD/AAAA1wAAAEcAAAAAAAAAAP///wD///8AAAAAAAAAAAD///8AAAAAYAAAAOUAAAD/HBwczI2NjX////9m////Zv///2b///9m////Zv///2b///9m////Zv///2b///9m////Zv///2aNjY1/HBwczAAAAP8AAADlAAAAYP///wAAAAAAAAAAAP///wD///8AAAAAAAAAAAD///8A////AAAAAGAAAADXAAAA/wgICO1AQECnpqamePDw8Gj9/f1n////Zv///2b///9m////Zv39/Wfw8PBopqameEBAQKcICAjtAAAA/wAAANcAAABg////AP///wAAAAAAAAAAAP///wD///8AAAAAAAAAAAD///8A////AP///wAAAABHAAAArwAAAP8BAQH9Dw8P4D4+Pql1dXWJra2tdtPT023T09Ntra2tdnV1dYk+Pj6pDw8P4AEBAf0AAAD/AAAArwAAAEf///8A////AP///wAAAAAAAAAAAP///wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAGwAAADAAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAMAAAABsAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAATgAAAIgAAAC4AAAA3gAAAPYAAAD2AAAA3gAAALgAAACIAAAATgAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD////8/4AH/P4AAfz8AAD8+AAAfPAAADzgAAAcwAAADMAAAAyAAAAEgAAABIAAAASAAAAEgAAABIAAAASAAAAEgAAABIAAAASAAAAEgAAABIAAAATAAAAMwAAADOAAABzwAAA8+AAAfPwAAPz+AAH8/4AH/P////w=) 15 15,default
}

.nav-header-personal .minicart-box .mincart-head .shop-num-box .gift-num {
	font-family: "GothamBold";
	font-size: 16px;
	color: #000;
	position: relative;
	margin: 0 2px;
	top: 1px
}

.winter-banner {
	position: relative;
	margin-bottom: 30px!important;
	max-width: 1380px;
	margin: 0 auto
}

.winter-banner img {
	width: 100%;
	min-height: 252px
}

.winter-banner.w-plp-banner {
	margin-bottom: 0!important
}

.winter-banner .w-c-b {
	position: absolute;
	width: 400px;
	left: 50%;
	transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	top: 20.6%;
	font-family: "GothamBook",'HiraginoSansGB-W3',"HiraginoSansGB-W6","微软雅黑","Microsoft YaHei",sans-serif;
	text-align: center;
	color: #fff;
	z-index: 12
}

.winter-banner .w-c-b .c-b-tit {
	font-size: 22px;
	line-height: 32px;
	letter-spacing: 1px;
	font-family: "GothamBook",'HiraginoSansGB-W6',"微软雅黑","Microsoft YaHei",sans-serif;
	margin-bottom: 8px;
	font-weight: 500
}

.winter-banner .w-c-b .c-d-sev {
	font-size: 38px;
	letter-spacing: 5px;
	line-height: 42px;
	margin-bottom: 28px;
	font-weight: 300
}

.winter-banner .w-c-b .c-b-btn {
	width: 340px;
	font-size: 0;
	margin: 0 auto 16px
}

.winter-banner .w-c-b .c-b-btn a {
	color: #000
}

.winter-banner .w-c-b .c-b-btn .b-btn-women,.winter-banner .w-c-b .c-b-btn .b-btn-men {
	display: inline-block;
	vertical-align: top;
	width: 50%;
	font-size: 16px;
	line-height: 36px
}

.winter-banner .w-c-b .c-b-btn .b-btn-women {
	text-align: left
}

.winter-banner .w-c-b .c-b-btn .b-btn-men {
	text-align: right
}

.winter-banner .w-c-b .c-b-lim {
	font-size: 12px;
	line-height: 36px
}

@media screen and (max-width:767px) {
	.winter-banner.w-plp-banner {
		margin-bottom: 0!important
	}

	.winter-banner .w-c-b {
		width: 320px;
		top: 26.6%
	}

	.winter-banner .w-c-b .c-b-tit {
		font-size: 18px;
		line-height: 29px
	}

	.winter-banner .w-c-b .c-d-sev {
		font-size: 30px;
		line-height: 34px;
		margin-bottom: 25px
	}

	.winter-banner .w-c-b .c-b-btn {
		width: 273px;
		margin-bottom: 32px
	}

	.winter-banner .w-c-b .c-b-btn .b-btn-women,.winter-banner .w-c-b .c-b-btn .b-btn-men {
		font-size: 12px;
		line-height: 28px
	}

	.winter-banner .w-c-b .c-b-lim {
		line-height: 28px
	}
}

.banner-1207 {
	position: relative;
	margin-bottom: 30px!important;
	max-width: 1380px;
	margin: 0 auto
}

.banner-1207 img {
	width: 100%;
	min-height: 0
}

.banner-1207.w-plp-banner {
	margin-bottom: 0!important
}

.banner-1207 .w-c-b {
	position: absolute;
	width: 570px;
	left: 50%;
	transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	top: 26.6%;
	font-family: "GothamBook",'HiraginoSansGB-W6',"微软雅黑","Microsoft YaHei",sans-serif;
	text-align: center;
	color: #fff
}

.banner-1207 .w-c-b .c-b-tit {
	font-size: 42px;
	line-height: 23px;
	letter-spacing: 3px;
	font-family: 'caslonbtitalic',"微软雅黑","Microsoft YaHei",sans-serif;
	margin-bottom: 30px;
	font-weight: 300
}

.banner-1207 .w-c-b .c-d-sev {
	font-size: 41px;
	letter-spacing: 4px;
	line-height: 42px;
	margin-bottom: 31px
}

.banner-1207 .w-c-b .c-b-btn {
	font-size: 0;
	margin-bottom: 38px
}

.banner-1207 .w-c-b .c-b-btn a {
	color: #fff
}

.banner-1207 .w-c-b .c-b-btn .b-btn-women,.banner-1207 .w-c-b .c-b-btn .b-btn-men {
	display: inline-block;
	vertical-align: top;
	width: 50%;
	font-size: 16px;
	line-height: 36px
}

.banner-1207 .w-c-b .c-b-btn .b-btn-buy {
	display: inline-block;
	vertical-align: top;
	width: 20%;
	font-size: 16px;
	line-height: 36px;
	margin-left: -18px
}

.banner-1207 .w-c-b .c-b-btn .b-btn-women {
	text-align: left
}

.banner-1207 .w-c-b .c-b-btn .b-btn-men {
	text-align: right
}

.banner-1207 .w-c-b .c-b-lim {
	font-size: 12px;
	line-height: 36px;
	font-family: "GothamBook",'HiraginoSansGB-W3',"HiraginoSansGB-W6","微软雅黑","Microsoft YaHei",sans-serif
}

@media(max-width:1380px) {
	.banner-1207 .w-c-b {
		transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		-o-transform: translate(-50%,-50%);
		-moz-transform: translate(-50%,-50%);
		-webkit-transform: translate(-50%,-50%);
		top: 50%
	}

	.banner-1207 .w-c-b .c-b-tit {
		font-size: 36px;
		margin-bottom: 24px
	}

	.banner-1207 .w-c-b .c-d-sev {
		font-size: 36px;
		margin-bottom: 24px
	}

	.banner-1207 .w-c-b .c-b-btn {
		margin-bottom: 24px
	}

	.banner-1207 .w-c-b .c-b-btn .b-btn-buy {
		line-height: 24px
	}
}

@media(max-width:1024px) {
	.banner-1207 .w-c-b .c-b-tit {
		font-size: 24px;
		margin-bottom: 16px
	}

	.banner-1207 .w-c-b .c-d-sev {
		font-size: 24px;
		margin-bottom: 16px;
		line-height: 30px
	}

	.banner-1207 .w-c-b .c-b-btn {
		margin-bottom: 18px
	}

	.banner-1207 .w-c-b .c-b-btn .b-btn-buy {
		margin-left: -30px
	}
}

@media screen and (max-width:767px) {
	.banner-1207.w-plp-banner {
		margin-bottom: 0!important
	}

	.banner-1207 .w-c-b {
		width: 273px;
		top: 26.6%;
		transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-webkit-transform: translateX(-50%)
	}

	.banner-1207 .w-c-b .c-b-tit {
		font-size: 26px;
		line-height: 26px;
		margin-bottom: 8px;
		letter-spacing: 2px
	}

	.banner-1207 .w-c-b .c-d-sev {
		font-size: 24px;
		line-height: 34px;
		margin-bottom: 17px;
		font-weight: bold;
		letter-spacing: 2px
	}

	.banner-1207 .w-c-b .c-b-btn {
		margin-bottom: 33%
	}

	.banner-1207 .w-c-b .c-b-btn .b-btn-women,.banner-1207 .w-c-b .c-b-btn .b-btn-men {
		font-size: 12px;
		line-height: 28px
	}

	.banner-1207 .w-c-b .c-b-lim {
		line-height: 28px
	}
}

@media screen and (max-width:400px) {
	.banner-1207 .w-c-b .c-b-btn {
		margin-bottom: 20%
	}
}

.banner-1229 {
	position: relative;
	margin-bottom: 30px!important;
	max-width: 1380px;
	margin: 0 auto
}

.banner-1229 a {
	display: block
}

.banner-1229 img {
	width: 100%;
	min-height: 0
}

.banner-1229.w-plp-banner {
	margin-bottom: 0!important
}

.banner-1229 .w-c-b {
	position: absolute;
	width: 80%;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	font-family: "GothamBook",'HiraginoSansGB-W6',"微软雅黑","Microsoft YaHei",sans-serif;
	text-align: center;
	color: #fff;
	margin-top: -13px;
	z-index: 12
}

.banner-1229 .w-c-b .c-b-tit {
	font-size: 22px;
	line-height: 23px;
	letter-spacing: .7px;
	font-family: "GothamBook",'HiraginoSansGB-W3','HiraginoSansGB-W6',"微软雅黑","Microsoft YaHei",sans-serif;
	margin-bottom: 23px;
	font-weight: 300
}

.banner-1229 .w-c-b .c-b-tit span {
	font-family: "GothamBook",'HiraginoSansGB-W3','HiraginoSansGB-W6',"微软雅黑","Microsoft YaHei",sans-serif
}

.banner-1229 .w-c-b .c-d-sev {
	font-size: 44px;
	letter-spacing: 4px;
	line-height: 42px;
	margin-bottom: 31px;
	font-weight: 500
}

.banner-1229 .w-c-b .c-d-sev a:hover {
	color: #000
}

.banner-1229 .w-c-b .c-b-btn {
	font-size: 0
}

.banner-1229 .w-c-b .c-b-btn a {
	color: #000;
	padding: 10px 15px;
	font-weight: bold
}

.banner-1229 .w-c-b .c-b-btn a .i-black {
	border-left: 5px solid #000
}

.banner-1229 .w-c-b .c-b-btn .b-btn-women,.banner-1229 .w-c-b .c-b-btn .b-btn-men {
	display: inline-block;
	vertical-align: top;
	width: 50%;
	font-size: 16px;
	line-height: 36px
}

.banner-1229 .w-c-b .c-b-btn .b-btn-buy {
	display: inline-block;
	vertical-align: top;
	font-size: 15px;
	line-height: 36px;
	margin: 0 20px
}

.banner-1229 .w-c-b .c-b-btn .b-btn-buy a:hover {
	color: #555
}

.banner-1229 .w-c-b .c-b-btn .b-btn-women {
	text-align: left
}

.banner-1229 .w-c-b .c-b-btn .b-btn-men {
	text-align: right
}

.banner-1229 .c-b-lim {
	text-align: center;
	font-size: 12px;
	line-height: 36px;
	font-family: "GothamBook",'HiraginoSansGB-W3','HiraginoSansGB-W6',"微软雅黑","Microsoft YaHei",sans-serif
}

.banner-1109 .w-c-b {
	pointer-events: none
}

.banner-1109 .w-c-b .c-d-title {
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 20px;
	letter-spacing: 3px
}

.banner-1109 .w-c-b .c-d-sev {
	letter-spacing: 8px
}

.banner-1109 .w-c-b .c-b-tit {
	font-size: 20px;
	line-height: 30px
}

.banner-1109 .w-c-b .c-b-btn {
	font-weight: bold
}

.banner-1109 .w-c-b .c-b-btn a {
	pointer-events: all
}

.banner-1109 .w-c-b .c-b-btn a span {
	letter-spacing: .05em
}

.banner-1111 .w-c-b .c-d-sev {
	margin-bottom: 35px
}

@media(max-width:1200px) {
	.banner-1109 .w-c-b .c-d-title {
		font-size: 13px;
		margin-bottom: 10px
	}

	.banner-1109 .w-c-b .c-d-sev {
		font-size: 30px;
		margin-bottom: 16px;
		letter-spacing: 6px
	}

	.banner-1109 .w-c-b .c-b-tit {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 10px
	}

	.banner-1111 .w-c-b .c-d-sev {
		margin-bottom: 25px
	}
}

@media(max-width:1024px) {
	.banner-1229 .w-c-b .c-b-tit {
		font-size: 14px
	}

	.banner-1229 .w-c-b .c-d-sev {
		font-size: 24px;
		line-height: 30px
	}

	.banner-1229 .w-c-b .c-b-btn .b-btn-buy {
		margin: 0 20px;
		font-size: 12px
	}
}

.bannerbox {
	position: relative
}

.bannerbox .w-c-b {
	margin-top: 3px
}

@media screen and (max-width:767px) {
	.banner-1229.w-plp-banner {
		margin-bottom: 0!important
	}

	.banner-1229 .w-c-b {
		width: 310px
	}

	.banner-1229 .w-c-b .c-b-tit {
		font-size: 13px;
		line-height: 18px;
		margin-bottom: 8px;
		letter-spacing: 1.3px
	}

	.banner-1229 .w-c-b .c-d-sev {
		font-size: 24px;
		line-height: 34px;
		margin-bottom: 17px;
		font-weight: bold;
		letter-spacing: 2px
	}

	.banner-1229 .w-c-b .c-b-btn {
		margin-left: 61px;
		width: 260px;
		text-align: left
	}

	.banner-1229 .w-c-b .c-b-btn .b-btn-women,.banner-1229 .w-c-b .c-b-btn .b-btn-men {
		font-size: 12px;
		line-height: 28px
	}

	.banner-1229 .w-c-b .c-b-btn .b-btn-buy {
		width: 94px;
		text-align: left;
		margin: 0
	}

	.banner-1229 .w-c-b .c-b-lim {
		line-height: 28px
	}

	.banner-1017 .w-c-b {
		width: 320px;
		margin-top: 6px
	}

	.banner-1017 .w-c-b .c-b-btn {
		margin-left: 65px
	}

	.banner-1017 .c-b-lim {
		line-height: 18px;
		margin-top: 5px
	}

	.banner-1109 .w-c-b {
		width: 320px;
		margin-top: 6px;
		padding-left: 5px
	}

	.banner-1109 .w-c-b .c-d-title {
		margin-bottom: 10px
	}

	.banner-1109 .w-c-b .c-d-sev {
		margin-bottom: 16px;
		letter-spacing: 4px
	}

	.banner-1109 .w-c-b .c-b-tit {
		margin-bottom: 10px
	}

	.banner-1109 .w-c-b .c-b-btn {
		margin-left: 45px
	}

	.banner-1111 .w-c-b .c-d-sev {
		margin-bottom: 20px
	}
}

.banner-0123 {
	position: relative;
	margin-bottom: 45px!important;
	max-width: 1380px;
	margin: 0 auto
}

.banner-0123 img {
	width: 100%;
	min-height: 0
}

.banner-0123.w-plp-banner {
	margin-bottom: 0!important
}

.banner-0123 .w-c-b {
	position: absolute;
	width: 570px;
	left: 50%;
	transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	top: 17.6%;
	font-family: "GothamBook",'HiraginoSansGB-W6',"微软雅黑","Microsoft YaHei",sans-serif;
	text-align: center;
	color: #fff
}

.banner-0123 .w-c-b .c-b-tit {
	font-size: 14px;
	line-height: 23px;
	letter-spacing: .7px;
	font-family: 'GothamBook','HiraginoSansGB-W6',"微软雅黑","Microsoft YaHei",sans-serif;
	margin-bottom: 23px;
	font-weight: 300
}

.banner-0123 .w-c-b .c-d-sev {
	font-size: 41px;
	letter-spacing: 4px;
	line-height: 42px;
	margin-bottom: 31px;
	font-weight: 500
}

.banner-0123 .w-c-b .c-b-btn {
	font-size: 0;
	margin-bottom: 34px
}

.banner-0123 .w-c-b .c-b-btn a {
	color: #fff
}

.banner-0123 .w-c-b .c-b-btn .b-btn-women,.banner-0123 .w-c-b .c-b-btn .b-btn-men {
	display: inline-block;
	vertical-align: top;
	width: 50%;
	font-size: 16px;
	line-height: 36px
}

.banner-0123 .w-c-b .c-b-btn .b-btn-buy {
	display: inline-block;
	vertical-align: top;
	width: 20%;
	font-size: 16px;
	line-height: 36px;
	margin-left: -18px
}

.banner-0123 .w-c-b .c-b-btn .b-btn-women {
	text-align: left
}

.banner-0123 .w-c-b .c-b-btn .b-btn-men {
	text-align: right
}

.banner-0123 .w-c-b .c-b-lim {
	font-size: 12px;
	line-height: 36px;
	font-family: "GothamBook",'HiraginoSansGB-W3','HiraginoSansGB-W6',"微软雅黑","Microsoft YaHei",sans-serif
}

@media(max-width:1380px) {
	.banner-0123 .w-c-b {
		transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		-o-transform: translate(-50%,-50%);
		-moz-transform: translate(-50%,-50%);
		-webkit-transform: translate(-50%,-50%);
		top: 50%
	}

	.banner-0123 .w-c-b .c-b-tit {
		font-size: 14px;
		margin-bottom: 20px
	}

	.banner-0123 .w-c-b .c-d-sev {
		font-size: 36px;
		margin-bottom: 24px
	}

	.banner-0123 .w-c-b .c-b-btn {
		margin-bottom: 24px
	}

	.banner-0123 .w-c-b .c-b-btn .b-btn-buy {
		line-height: 24px
	}
}

@media(max-width:1024px) {
	.banner-0123 .w-c-b .c-b-tit {
		font-size: 14px;
		margin-bottom: 16px
	}

	.banner-0123 .w-c-b .c-d-sev {
		font-size: 24px;
		margin-bottom: 16px;
		line-height: 30px
	}

	.banner-0123 .w-c-b .c-b-btn {
		margin-bottom: 18px
	}

	.banner-0123 .w-c-b .c-b-btn .b-btn-buy {
		margin-left: -30px
	}
}

@media(max-width:840px) {
	.banner-0123 .w-c-b .c-b-tit {
		font-size: 14px;
		margin-bottom: 10px
	}

	.banner-0123 .w-c-b .c-d-sev {
		font-size: 24px;
		margin-bottom: 14px;
		line-height: 30px
	}

	.banner-0123 .w-c-b .c-b-btn {
		margin-bottom: 14px
	}

	.banner-0123 .w-c-b .c-b-btn .b-btn-buy {
		margin-left: -30px
	}

	.banner-0123 .w-c-b .c-b-lim {
		line-height: 28px
	}
}

@media screen and (max-width:767px) {
	.banner-0123 {
		margin-bottom: 40px!important
	}

	.banner-0123.w-plp-banner {
		margin-bottom: 0!important
	}

	.banner-0123 .w-c-b {
		width: 273px;
		top: 30.2%;
		transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-webkit-transform: translateX(-50%)
	}

	.banner-0123 .w-c-b .c-b-tit {
		font-size: 12px;
		line-height: 18px;
		margin-bottom: 8px;
		letter-spacing: 1.3px
	}

	.banner-0123 .w-c-b .c-d-sev {
		font-size: 24px;
		line-height: 34px;
		margin-bottom: 17px;
		font-weight: bold;
		letter-spacing: 2px
	}

	.banner-0123 .w-c-b .c-b-btn {
		margin-bottom: 16%
	}

	.banner-0123 .w-c-b .c-b-btn .b-btn-women,.banner-0123 .w-c-b .c-b-btn .b-btn-men {
		font-size: 12px;
		line-height: 28px
	}

	.banner-0123 .w-c-b .c-b-lim {
		line-height: 28px
	}
}

@media screen and (max-width:414px) {
	.banner-0123 .w-c-b {
		top: 20.2%
	}

	.banner-0123 .w-c-b .c-b-btn {
		margin-bottom: 12%
	}

	.banner-0123 .w-c-b .c-b-lim {
		line-height: 14px
	}
}

@media(max-width:767px) {
	.my-article.banner-0402 .seven-text {
		position: absolute;
		left: 0;
		right: 0;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
		color: #fff;
		padding: 0
	}

	.my-article.banner-0402 .seven-text .zh-bold {
		font-size: 32px
	}

	.my-article.banner-0402 .seven-text .zh-bold a {
		color: #fff
	}

	.my-article.banner-0402 .seven-text .detail {
		margin-top: 18px;
		font-size: 13px;
		line-height: 18px
	}

	.my-article.banner-0402 .seven-text .link-box {
		margin-top: 18px
	}

	.my-article.banner-0402 .seven-text .link-box a {
		color: #fff
	}

	.my-article.banner-0402 .seven-text .link-box a .i-black {
		border-left: 4px solid #fff
	}

	.my-article.banner-0402 .seven-women-banner .zh-bold a {
		line-height: 40px
	}
}

@media screen and (min-width:1025px) {
	.small-cart.minicart-box {
		padding: 40px 40px 30px
	}

	.small-cart.minicart-box .mincart-head .mincart-title {
		margin-bottom: 25px
	}

	.small-cart.minicart-box .mincart-head .shop-num-box {
		margin-bottom: 16px
	}

	.small-cart.minicart-box .mincart-content li .mincart-detail {
		min-height: 0
	}

	.small-cart.minicart-box .mincart-content .tinyscrollbar .viewport {
		max-height: 290px
	}
}

.huawei-underline {
	position: relative;
	text-decoration: none
}

.huawei-underline:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	height: 1px;
	width: 100%;
	background: #000
}

.huawei-underline-white {
	position: relative;
	text-decoration: none
}

.huawei-underline-white:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	height: 1px;
	width: 100%;
	background: #fff
}

.banner-0518 {
	position: relative;
	margin-bottom: 45px!important;
	max-width: 1380px;
	margin: 0 auto
}

.banner-0518 img {
	width: 100%;
	min-height: 0
}

.banner-0518.w-plp-banner {
	margin-bottom: 0!important
}

@media(min-width:768px) {
	.banner-0518.list-plp-new img {
		min-height: 192px
	}

	.banner-0518.list-plp-new .w-c-b {
		top: 20%
	}

	.banner-0518.list-plp-new .w-c-b .c-d-sev {
		margin-bottom: 30px
	}
}

.banner-0518 .w-c-b {
	position: absolute;
	width: 868px;
	left: 50%;
	transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	top: 30.6%;
	text-align: center;
	color: #000
}

.banner-0518 .w-c-b .c-d-sev {
	font-size: 44px;
	letter-spacing: 5px;
	line-height: 46px;
	margin-bottom: 48px;
	font-weight: 500
}

.banner-0518 .w-c-b .c-b-btn {
	font-size: 0;
	margin-bottom: 34px
}

.banner-0518 .w-c-b .c-b-btn a {
	color: #000
}

.banner-0518 .w-c-b .c-b-btn .b-btn-buy {
	display: inline-block;
	vertical-align: top;
	width: 13.2%;
	font-size: 15px;
	line-height: 30px;
	margin-left: 0;
	font-weight: bold;
	letter-spacing: 2px
}

.banner-0518 .w-c-b .c-b-btn .b-btn-buy span {
	margin-right: -4px
}

.banner-0518 .c-b-lim {
	font-size: 12px;
	line-height: 36px;
	text-align: center
}

.four-box {
	padding: 82px 0
}

.four-box h5 {
	font-family: "HiraginoSansGB-W3";
	font-size: 18px;
	text-align: center;
	margin-bottom: 56px
}

.four-box .btn {
	width: 255px;
	height: 50px;
	line-height: 50px;
	margin: 0 auto;
	font-family: "HiraginoSansGB-W6"
}

.four-box-new {
	padding: 0
}

.four-box-new a {
	display: block
}

.four-box-new a img {
	width: 100%
}

@media(max-width:1024px) {
	.banner-0518 .w-c-b .c-d-sev {
		font-size: 30px;
		margin-bottom: 25px;
		line-height: 30px
	}

	.banner-0518 .w-c-b .c-b-btn {
		margin-bottom: 0
	}

	.banner-0518 .w-c-b .c-b-btn .b-btn-buy {
		margin-left: -34px;
		font-size: 14px
	}

	.four-box {
		padding: 45px 5px;
		margin: 0 13px 33px;
		border-bottom: 1px solid #d6d6d6
	}

	.four-box h5 {
		font-size: 14px;
		margin-bottom: 30px
	}

	.four-box .btn {
		width: 209px;
		height: 45px;
		line-height: 45px
	}
}

@media screen and (max-width:767px) {
	.banner-0518 {
		margin-bottom: 40px!important
	}

	.banner-0518.w-plp-banner {
		margin-bottom: 0!important
	}

	.banner-0518 .w-c-b {
		width: 280px;
		top: 17.2%
	}

	.banner-0518 .w-c-b .c-d-sev {
		font-size: 26px;
		line-height: 40px;
		margin-bottom: 9%;
		font-weight: bold;
		letter-spacing: 3px;
		text-indent: 5px;
		-webkit-transform: translateX(2px);
		-moz-transform: translateX(2px);
		-ms-transform: translateX(2px);
		-o-transform: translateX(2px);
		transform: translateX(2px)
	}

	.banner-0518 .w-c-b .c-b-btn .b-btn-buy {
		margin-left: 0;
		font-size: 15px;
		width: 41%;
		line-height: 28px;
		margin-bottom: 10%
	}

	.banner-0518 .w-c-b .c-b-btn .b-btn-buy span {
		margin-right: -7px
	}

	.banner-0518 .c-b-lim {
		line-height: 28px;
		font-size: 12px;
		text-align: center
	}
}

@media(max-width:320px) {
	.banner-0518 .w-c-b {
		top: 11.2%
	}
}

.arrival-style .dialog-container {
	width: 580px;
	height: 386px;
	background: #fff
}

.arrival-style .dialog-container .close-btn {
	position: absolute;
	top: 8px;
	right: 8px;
	z-index: 5;
	cursor: pointer;
	text-align: center;
	width: 40px;
	height: 40px
}

.arrival-style .dialog-container .close-btn i {
	text-indent: -20000px;
	width: 13px;
	height: 13px;
	background-position: -214px -152px;
	margin-top: 12px
}

.arrival-style .dialog-container .steps {
	width: 100%;
	height: 100%
}

.arrival-style .dialog-container .step2 {
	position: relative;
	width: 100%;
	height: 100%
}

.arrival-style .dialog-container .step2 .text-open {
	font-size: 12px;
	text-align: center;
	padding-top: 40px;
	letter-spacing: 1px;
	font-weight: bold
}

.arrival-style .dialog-container .step2 .text-detail {
	font-size: 12px;
	text-align: center;
	padding-top: 28px;
	line-height: 17px
}

.arrival-style .dialog-container .step2 .form-section {
	max-width: 450px;
	margin: 22px auto 0;
	padding-bottom: 60px
}

.arrival-style .dialog-container .step2 .form-section .form-section-cont {
	max-width: 370px;
	margin: 0 auto
}

.arrival-style .dialog-container .step2 .form-section .form-section-cont .form-group {
	position: relative;
	padding-left: 90px;
	margin-bottom: 20px
}

.arrival-style .dialog-container .step2 .form-section .form-section-cont .form-group label.control-label {
	width: 90px;
	height: 32px;
	padding-right: 11px;
	text-align: right;
	line-height: 32px;
	margin: 0;
	position: absolute;
	left: 0;
	top: 0;
	font-size: 12px
}

.arrival-style .dialog-container .step2 .form-section .form-section-cont .form-group .form-input>.content {
	float: left;
	width: 100%
}

.arrival-style .dialog-container .step2 .form-section .form-section-cont .form-group .form-input input {
	font-size: 12px;
	height: 32px;
	line-height: 32px;
	padding: 0 5px 0 15px
}

.arrival-style .dialog-container .step2 .form-section .form-section-cont .form-group .form-input .msg-block {
	margin-top: 3px;
	color: #c00;
	font-size: 12px;
	font-weight: bold
}

.arrival-style .dialog-container .step2 .form-section .form-section-cont .form-group .empty-box {
	min-height: 28px
}

.arrival-style .dialog-container .step2 .form-section .form-section-cont .form-group .empty-box .yidun_classic-container {
	min-width: 240px
}

.arrival-style .dialog-container .step2 .form-section .form-section-cont .verifi-code .test-code {
	float: left;
	width: 100px;
	height: 32px;
	text-align: center;
	margin-left: -100px;
	cursor: pointer
}

.arrival-style .dialog-container .step2 .form-section .form-section-cont .verifi-code .test-code .btn {
	width: 100px;
	font-size: 12px;
	height: 32px;
	line-height: 32px
}

.arrival-style .dialog-container .step2 .form-section .form-section-cont .verifi-code .test-code .btn.is-disable {
	background: #666
}

.arrival-style .dialog-container .step2 .form-section .form-section-cont .verifi-code .content-code>div {
	margin-right: 100px
}

.arrival-style .dialog-container .step2 .form-section .form-section-cont .verifi-code .re-send {
	padding-left: 5px
}

.arrival-style .dialog-container .step2 .form-section .form-section-cont .btn-next {
	margin-top: 30px
}

.arrival-style .dialog-container .step2 .form-section .form-section-cont .btn-next a.btn {
	font-size: 14px
}

.arrival-style .dialog-container .step2 .form-section .form-section-cont .margin0-pc {
	margin-bottom: 0
}

.arrival-style .dialog-container .step2 .form-section .form-section-cont .log-now2 {
	font-size: 12px;
	margin-top: 28px;
	display: none
}

.arrival-style .dialog-container .step2 .form-section .form-section-cont .log-now2 a {
	text-decoration: underline
}

.arrival-style .dialog-container .step2 .form-section .form-section-cont .log-now2 a:hover {
	color: inherit
}

@media(max-width:1024px),screen and (-webkit-min-device-pixel-ratio:2),not all,not all,not all {
	.arrival-style .dialog-container .close-btn i {
		background-position: -107px -76px
	}
}

@media(max-width:767px) {
	.arrival-style .dialog-container {
		width: 100vw;
		height: auto
	}

	.arrival-style .dialog-container .close-btn {
		position: absolute;
		font-size: 32px;
		right: 15px;
		top: 7px;
		z-index: 2
	}

	.arrival-style .dialog-container .step2 .text-open {
		padding-top: 34px
	}

	.arrival-style .dialog-container .step2 .text-detail {
		padding-top: 29px
	}

	.arrival-style .dialog-container .step2 .form-section {
		max-width: 324px;
		width: 100%;
		margin: 22px auto 0;
		padding-bottom: 40px
	}

	.arrival-style .dialog-container .step2 .form-section .form-section-cont .form-group {
		padding-left: 0
	}

	.arrival-style .dialog-container .step2 .form-section .form-section-cont .form-group label {
		display: none
	}

	.arrival-style .dialog-container .step2 .form-section .form-section-cont .form-group .form-input input {
		height: 44px;
		line-height: 44px;
		border-width: 2px;
		font-size: 14px
	}

	.arrival-style .dialog-container .step2 .form-section .form-section-cont .form-group .empty-box {
		min-height: 44px
	}

	.arrival-style .dialog-container .step2 .form-section .form-section-cont .verifi-code .test-code {
		height: 44px;
		width: 150px;
		margin-left: -150px
	}

	.arrival-style .dialog-container .step2 .form-section .form-section-cont .verifi-code .test-code .btn {
		height: 44px;
		line-height: 44px;
		font-size: 14px;
		letter-spacing: 0;
		width: 150px
	}

	.arrival-style .dialog-container .step2 .form-section .form-section-cont .verifi-code .content-code>div {
		margin-right: 150px
	}

	.arrival-style .dialog-container .step2 .form-section .form-section-cont .btn-next {
		margin-top: 30px
	}

	.arrival-style .dialog-container .step2 .form-section .form-section-cont .btn-next a.btn {
		height: 46px;
		line-height: 46px
	}
}

.pop-cny-login .dialog-scroll-container {
	display: block
}

.pop-cny-login .dialog-scroll-container .dialog-scroll .dialog {
	width: 100%;
	max-width: 471px;
	margin: 123px auto 0
}

.pop-cny-login .dialog-scroll-container .dialog-scroll .dialog .dialog-container {
	padding: 0;
	background: transparent
}

.pop-cny-login .dialog-close {
	width: 36px;
	height: 36px;
	line-height: 36px;
	font-size: 32px;
	color: #000;
	position: absolute;
	right: 3px;
	top: 3px;
	text-align: center
}

.pop-cny-login .msg-block {
	color: #ffcb94
}

.pop-cny-content {
	padding: 42px 14px 38px;
	background: #530203 url(../images/cny-login/pc.jpg) no-repeat top left;
	position: relative
}

.pop-cny-content .phone-register {
	display: none
}

.pop-cny-content .img-text img {
	display: block;
	width: 100%
}

.pop-cny-content .rule {
	text-align: center;
	margin-bottom: 20px;
	line-height: 13px;
	cursor: pointer
}

.pop-cny-content .rule p {
	color: #420305;
	font-size: 13.13px;
	display: inline-block;
	padding-bottom: 3px;
	border-bottom: 1px solid #420305
}

.pop-cny-content .text-tit {
	text-align: center;
	margin-bottom: 25px;
	line-height: 13px
}

.pop-cny-content .text-tit p {
	color: #ffcb94;
	font-size: 13px;
	letter-spacing: 1.5px
}

.pop-cny-content .form-section-cont .mail-register {
	width: 255px;
	margin: 0 auto
}

.pop-cny-content .form-section-cont .form-group {
	position: relative;
	padding-left: 78px;
	margin-bottom: 15px
}

.pop-cny-content .form-section-cont .form-group .control-label {
	position: absolute;
	top: 0;
	left: 0;
	margin-bottom: 0;
	color: #fff;
	font-size: 13.4px;
	line-height: 25px;
	letter-spacing: 1.5px;
	width: 63px;
	text-align: right
}

.pop-cny-content .form-section-cont .form-group input {
	width: 100%;
	border: 0!important;
	height: 25px;
	line-height: 23px;
	font-size: 13px;
	padding-left: 8px
}

.pop-cny-content .form-section-cont .is-error .msg-block {
	color: #ffcb94;
	font-size: 12.48px;
	line-height: 13px
}

.pop-cny-content .form-section-cont .form-group-infor {
	padding-left: 0;
	margin-bottom: 8px
}

.pop-cny-content .form-section-cont .form-group-infor .form-input {
	text-align: center
}

.pop-cny-content .form-section-cont .form-group-infor .form-input .msg-block {
	padding-left: 22px;
	white-space: nowrap
}

.pop-cny-content .form-section-cont .form-group-infor .check-infor {
	display: inline-block
}

.pop-cny-content .form-section-cont .form-group-infor .check-infor label {
	display: inline-block;
	padding-left: 22px;
	font-size: 13.22px;
	cursor: auto;
	line-height: 18px;
	color: #ffcb94
}

.pop-cny-content .form-section-cont .form-group-infor .check-infor label>i {
	position: absolute;
	left: 0;
	top: 2px
}

.pop-cny-content .form-section-cont .form-group-infor .check-infor label a {
	color: #ffcb94;
	padding-bottom: 3px;
	border-bottom: 1px solid #ffcb94;
	text-decoration: none
}

.pop-cny-content .form-section-cont .form-group-infor .check-infor label a:hover {
	color: inherit
}

.pop-cny-content .form-section-cont .form-group-btn {
	padding-left: 0;
	margin-top: 17px;
	margin-bottom: 0
}

.pop-cny-content .form-section-cont .form-group-btn .btn {
	background: transparent;
	border-color: transparent;
	height: auto;
	position: relative
}

.pop-cny-content .form-section-cont .form-group-btn .btn img {
	width: 188px;
	margin: 0 auto
}

.pop-cny-content .form-section-cont .form-group-btn .btn img.cny-transfor {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: -2px;
	width: 193px;
	display: none
}

.pop-cny-content .form-section-cont .form-group-btn .btn img.cny-transfor1 {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: -7px;
	width: 176px
}

.pop-cny-content .within-dialog {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: rgba(0,0,0,0.3);
	z-index: 10;
	display: none
}

.pop-cny-content .within-dialog .within {
	position: absolute;
	top: 49%;
	left: 50%;
	transform: translate(-50%,-50%);
	background: url(../images/cny-login/bg_03.jpg) top left;
	width: 80%;
	padding: 2px;
	border-radius: 10px;
	box-shadow: -6px 9px 32px rgba(0,0,0,0.75);
	margin: 0 auto
}

.pop-cny-content .within-dialog .within>div {
	padding: 28px 17px;
	background: linear-gradient(to bottom,#fbd69b,#cf9042);
	border-radius: 10px
}

.pop-cny-content .within-dialog .within h5 {
	color: #765834;
	font-size: 16px;
	text-align: center;
	line-height: 24px;
	font-weight: bold
}

.pop-cny-content .within-dialog .within h5 img {
	width: 216px;
	display: block;
	margin: 0 auto
}

.pop-cny-content .within-dialog .within .active-cny {
	font-weight: bold
}

.pop-cny-content .within-dialog .within .rule-text {
	border-top: 1px solid #765834;
	border-bottom: 1px solid #765834;
	padding: 6px 0;
	margin-bottom: 8px;
	margin-top: 18px;
	height: 440px;
	overflow: hidden
}

.pop-cny-content .within-dialog .within .rule-text .iScrollVerticalScrollbar {
	right: 2px!important;
	width: 4px!important
}

.pop-cny-content .within-dialog .within .rule-text .iScrollVerticalScrollbar .iScrollIndicator {
	background: #9f7226!important;
	border: none!important;
	height: 290px!important;
	top: 25%!important
}

.pop-cny-content .within-dialog .within .rule-text .pop-rule-scroll {
	height: 100%
}

.pop-cny-content .within-dialog .within .rule-text p {
	font-size: 13px;
	color: #765834;
	line-height: 20px;
	padding: 10px 0
}

.pop-cny-content .within-dialog .within .rule-text p .tilte-text {
	font-size: 13px;
	font-weight: bold
}

.pop-cny-content .within-dialog .within .rule-text p span {
	display: block;
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 3px;
	word-break: break-all
}

.pop-cny-content .within-dialog .within .rule-close {
	text-align: center
}

.pop-cny-content .within-dialog .within .rule-close a {
	color: #765834;
	font-size: 18px;
	line-height: 18px;
	padding: 10px 15px;
	display: inline-block;
	font-weight: bold;
	font-family: 'HiraginoSansGB-W6'
}

.pop-cny-content .within-dialog .within .text {
	font-size: 16px;
	color: #765834;
	text-align: center;
	line-height: 28px;
	letter-spacing: 1px;
	padding-bottom: 22px;
	margin-bottom: 20px;
	border-bottom: 1px #765834 solid
}

.pop-cny-content .within-dialog .within .go-link {
	text-align: center
}

.pop-cny-content .within-dialog .within .go-link a {
	display: inline-block;
	margin: 0 auto;
	width: 100%;
	height: 30px;
	font-size: 20.08px;
	color: #765834;
	vertical-align: middle;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
	letter-spacing: 1px
}

.pop-cny-content .within-dialog .within .go-link a img {
	display: inline-block;
	vertical-align: middle;
	width: 14px
}

.pop-cny-content .within-dialog .rule-box>div {
	padding: 30px 25px 20px
}

.pop-cny-phone-content {
	padding: 50px 0 40px
}

.pop-cny-phone-content .mail-register,.pop-cny-phone-content .text-tit,.pop-cny-phone-content .form-group-infor {
	display: none
}

.pop-cny-phone-content .phone-register {
	display: block
}

.pop-cny-phone-content .form-section-cont {
	width: 241px;
	margin: 0 auto
}

.pop-cny-phone-content .form-section-cont .form-group {
	padding-left: 90px
}

.pop-cny-phone-content .form-section-cont .form-group .control-label {
	width: 76px
}

.pop-cny-phone-content .form-section-cont .form-group .verifi-code {
	position: relative;
	padding-right: 76px
}

.pop-cny-phone-content .form-section-cont .form-group .verifi-code .test-code {
	position: absolute;
	top: 0;
	right: 0;
	width: 76px;
	height: 25px;
	color: #e3d4b2;
	text-align: center;
	margin-left: -76px;
	cursor: pointer
}

.pop-cny-phone-content .form-section-cont .form-group .verifi-code .test-code .btn {
	font-size: 12px;
	height: 25px;
	line-height: 25px;
	background: #6b0617
}

.pop-cny-phone-content .form-section-cont .form-group-infor,.pop-cny-phone-content .form-section-cont .form-group-btn {
	padding-left: 0
}

@media screen and (max-width:767px) {
	.pop-cny-login .dialog-scroll-container {
		display: block
	}

	.pop-cny-login .dialog-scroll-container .dialog-scroll .dialog {
		width: 100%;
		max-width: 415px;
		margin: 30px auto 0
	}

	.pop-cny-login .dialog-scroll-container .dialog-scroll .dialog .dialog-container {
		padding: 0 10px;
		background: transparent
	}

	.pop-cny-login .dialog-close {
		right: 16px
	}

	.pop-cny-content {
		padding: 37px 0 22px;
		background: url(../images/cny-login/mob.jpg) no-repeat top left;
		background-size: 100% auto
	}

	.pop-cny-content .img-text img {
		display: block;
		width: 100%
	}

	.pop-cny-content .rule {
		margin-bottom: 15px;
		line-height: 12px
	}

	.pop-cny-content .rule p {
		font-size: 12px
	}

	.pop-cny-content .text-tit {
		margin-bottom: 20px;
		line-height: 12px
	}

	.pop-cny-content .text-tit p {
		font-size: 12px
	}

	.pop-cny-content .form-section-cont .form-group {
		padding-left: 68px;
		margin-bottom: 13px
	}

	.pop-cny-content .form-section-cont .form-group .control-label {
		font-size: 12px;
		line-height: 20px;
		width: 56px;
		letter-spacing: 1px;
		top: 1px
	}

	.pop-cny-content .form-section-cont .form-group .form-input {
		line-height: 20px
	}

	.pop-cny-content .form-section-cont .form-group input {
		height: 22px;
		line-height: 20px;
		font-size: 12px;
		padding-left: 7px
	}

	.pop-cny-content .form-section-cont .is-error .msg-block {
		font-size: 12px;
		line-height: 12px;
		margin-top: 4px
	}

	.pop-cny-content .form-section-cont .form-group-infor {
		padding: 0 12px;
		margin-bottom: 8px
	}

	.pop-cny-content .form-section-cont .form-group-infor .check-infor {
		text-align: center
	}

	.pop-cny-content .form-section-cont .form-group-infor .check-infor label {
		font-size: 12px;
		text-align: left
	}

	.pop-cny-content .form-section-cont .form-group-infor .check-infor label>i {
		top: 0
	}

	.pop-cny-content .form-section-cont .form-group-infor .check-infor label a {
		padding-bottom: 2px
	}

	.pop-cny-content .form-section-cont .form-group-infor .check-infor label a:hover {
		color: inherit
	}

	.pop-cny-content .form-section-cont .form-group-btn {
		padding-left: 0;
		margin-top: 15px;
		margin-bottom: 0
	}

	.pop-cny-content .form-section-cont .form-group-btn .btn {
		background: transparent;
		border-color: transparent;
		height: auto
	}

	.pop-cny-content .form-section-cont .form-group-btn .btn img {
		width: 114px;
		margin: 0 auto
	}

	.pop-cny-content .form-section-cont .form-group-btn .btn img.cny-transfor {
		top: 1px;
		width: 114px
	}

	.pop-cny-content .form-section-cont .form-group-btn .btn img.cny-transfor1 {
		width: 126px
	}

	.pop-cny-content .within-dialog .within {
		width: 300px;
		padding: 2px;
		border-radius: 10px;
		top: 51%
	}

	.pop-cny-content .within-dialog .within>div {
		padding: 24px 12px 12px;
		border-radius: 10px
	}

	.pop-cny-content .within-dialog .within h5 {
		color: #765834;
		font-size: 18px;
		text-align: center;
		line-height: 18px
	}

	.pop-cny-content .within-dialog .within h5 img {
		width: 170px
	}

	.pop-cny-content .within-dialog .within .rule-text {
		height: 345px
	}

	.pop-cny-content .within-dialog .within .rule-text .iScrollVerticalScrollbar {
		right: 2px!important
	}

	.pop-cny-content .within-dialog .within .rule-text p {
		font-size: 12px;
		color: #765834;
		line-height: 20px;
		padding: 10px 0
	}

	.pop-cny-content .within-dialog .within .rule-text p .tilte-text {
		font-size: 12px
	}

	.pop-cny-content .within-dialog .within .rule-text p span {
		font-size: 12px
	}

	.pop-cny-content .within-dialog .within .rule-close {
		text-align: center
	}

	.pop-cny-content .within-dialog .within .rule-close a {
		color: #765834;
		font-size: 18px;
		line-height: 18px;
		padding: 10px 15px;
		display: inline-block
	}

	.pop-cny-content .within-dialog .within .text {
		font-size: 14px;
		color: #765834;
		text-align: center;
		line-height: 23px;
		padding-bottom: 11px;
		margin-bottom: 8px
	}

	.pop-cny-content .within-dialog .within .go-link a {
		width: 100%;
		height: 33px;
		font-size: 14px;
		line-height: 26px;
		margin-left: 3px
	}

	.pop-cny-content .within-dialog .within .go-link a img {
		width: 11px
	}

	.pop-cny-content .within-dialog .rule-box>div {
		padding: 30px 25px 20px
	}

	.pop-cny-phone-content {
		padding: 50px 0 40px
	}

	.pop-cny-phone-content .form-section-cont .form-group {
		padding-left: 79px
	}

	.pop-cny-phone-content .form-section-cont .form-group input {
		border: 0!important
	}

	.pop-cny-phone-content .form-section-cont .form-group .control-label {
		width: 67px
	}

	.pop-cny-phone-content .form-section-cont .form-group .verifi-code .test-code {
		height: 22px
	}

	.pop-cny-phone-content .form-section-cont .form-group .verifi-code .test-code .btn {
		height: 22px;
		padding: 5px 0;
		line-height: 13px
	}

	.pop-cny-phone-content .form-section-cont .form-group-infor,.pop-cny-phone-content .form-section-cont .form-group-btn {
		padding-left: 0
	}
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before {
	text-align: center
}

@font-face {
	font-family:VideoJS;src:url("font/VideoJS.eot?#iefix") format("eot")
}

@font-face {
	font-family:VideoJS;src:url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABBIAAsAAAAAGoQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3RY21hcAAAAYQAAADQAAADIjn098ZnbHlmAAACVAAACv4AABEIAwnSw2hlYWQAAA1UAAAAKwAAADYSy2hLaGhlYQAADYAAAAAbAAAAJA4DByFobXR4AAANnAAAAA8AAACE4AAAAGxvY2EAAA2sAAAARAAAAEQ9NEHGbWF4cAAADfAAAAAfAAAAIAEyAIFuYW1lAAAOEAAAASUAAAIK1cf1oHBvc3QAAA84AAABDwAAAZ5AAl/0eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQ7xTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGBHcRdyA4RZgQRAC4HCwEAAHic7dFprsIgAEXhg8U61XmeWcBb1FuQP4w7ZQXK5boMm3yclFDSANAHmuKviBBeBPQ8ymyo8w3jOh/5r2ui5nN6v8sYNJb3WMdeWRvLji0DhozKdxM6psyYs2DJijUbtuzYc+DIiTMXrty4k8oGLb+n0xCe37ekM7Z66j1DbUy3l6PpHnLfdLO5NdSBoQ4NdWSoY9ON54mhdqa/y1NDnRnq3FAXhro01JWhrg11Y6hbQ90Z6t5QD4Z6NNSToZ4N9WKoV0O9GerdUJORPqkhTd54nJ1YDXBU1RV+576/JBs2bPYPkrDZt5vsJrv53V/I5mclhGDCTwgGBQQSTEji4hCkYIAGd4TGIWFAhV0RQTpWmQp1xv6hA4OTOlNr2zFANbHUYbq2OtNCpViRqsk+e+7bTQAhzti8vPfuPffcc88959zznbcMMPjHD/KDDGEY0ABpYX384NhlomIYlo4JISGEY9mMh2FSidYiqkEUphtNYDSY/dXg9023l4DdxlqUl0chuZRhncJKrsCQHIwcGuwfnhMIzBnuH4Sym+1D2zaGjheXlhYfD238z80mKYMmvJ5XeOTzd8z9eujbMxJNhu4C9xPE/bCMiDuSNIWgkTQwBE55hLSAE7ZwhrHLnAHZOGV/kmBGTiNjZxzI77Hb7Hqjz68TjT6vh+5JT/cCIkqS0D6CqPf5jX4Qjdx5j6vlDfZM4aZFdbVXIxtOlJaP/WottMnH6CJQ3bTiue3PrY23HjnChtuamxwvvzFjxkPrNj3z0tG9T561HDYf6OgmRWvlY3JQHoQb8ltV2Yet7YfWctEjR1AtxS/cSX6U4alf6NJEBQ7YKg9wrXQKd0IeZCb2ux75Uhh1Un+Nz+9LTOE7PK777nN5xqdTneTBhCbx446mZrhnUkrCz2YhA9dSMxaG0SYmT8hi9ZPu1E94PJYQSH6LRmhxec7Q7ZeXntgQuVpbh+a4qWNsckVyTdn0P7o7DpgPW84+uRcq0BITflBikGdUjAZ9wYBVI3mtrNvr9kpg1UsaK6t3690aoorC1lg0GpMH2HAMtkZjsSi5Ig9ESVosOh7GQfLjKNLvKpMKkLSKNFAka710GdgSi8oDMSoNhqjkKBXTgn3swtaxyzGkUzIzae9RtLdWkSlZ1KDX6EzgllzV4NV4SoDFSOGD4+HCeQUF8wrZ5Hs8zIb5EaVxy8DYFTbMCJPnLIWZxugZE2NlivC0gc1qEQUR8jEKgZcAXeH18BiCgl5nlHh0CrjB4Hb5fX4gb0J7c9PuHVsfgkx2n/vTY/JV8kn8PGxf7faOZ8qX8JVByuIf4whk9sqXli2hvPJV9hrp0hY7l8r2x37ydaVsb4xvXv/47v2NjfCl8m5oRDJclFMoE1yk0Uh1Te4/m8lFXe9qBZD0EkheicebXvzI2PLCuoKCukLuhPIeKwaHPEouxw3kMqaIUXDQ1p0mip+MyCORSCQaoUsnY1VZ38nUTrG21WvVo4f1OsEJFhvSfAFwGfT8VHRMeAVUpwLOoLzjT/REIj3O3FhuURE+nERF+0pTId5Fyxv5sfwGyg4O+my4vZv0sZm7oeQlFZORiB+tG0MweVNraeitl7yxiPIHTk4/diVxs94o5lEYishB2iAtkchEnsActoEpx44Fo8XnsQMaA22BlqC20RmhBKzYojZyYaxg+JggMc4HHY2m+L9EkWSYljirOisrO7d3VorxzyZ6Vc4lJqITAu1b2wOBdrLElAP+bFc2eGaZFVbkmJktv5uT6Jlz5D/MnBFor6ig/JPnRViBsV3LNKGGqB1ChJ0tgQywlVLFJIuQgTFttwkiKxhyQdAZMdMYtSaoAewqfvXVYPAbDT6/1mez85YS8FSDywQ6NfAnef6FNEGMilnppyvn5rB6tTyq1pOceRWnp2WJEZFXHeX5oyoem1nTTgdqc4heDY7bOeKz63vnz+/dRx+s31Ht2JGanQ5seirfWJL9tjozU/12TnEjn5oux9OzU3ckGbBzBwNOyk69JykKH0n/0LM9A72tuwM3zQpIRu4AxiToseEpgPOmbROyFe9/X2yeUvoUsCyEvjcgs7fpWP3/aKlFN0+6HFUe6D9HFz/XPwBlN9tTqNyZjFJ8UO2RUT5/h4CptCctEyeisnOyXjALEp7dXKaQKf6O7IMnGjNNACRMLxqdYJX8eMLvmmd68D+ayBLyKKYZwYxDt/GNhzETDJ05Qxlyi3pi3/Z93ndYVSumgj0V/KkIFlO6+1K3fF2+3g0q+YtuSIf0bvmLqV09nnobI6hwcjIP8aPCKayjsF5JBY3LaKAeRLSyYB1h81oTwe9SlPMkXB7G0mfL9q71gaqqwPqu67QRKS1+ObTx+sbQy9QV2OQHEScGkdFBeT7v7qisqqrs6N52i78/R+6S0qQONVj26agOVoswCyQWIV5D86vH53bxNUeXV0K+XZaHv/nm/KsHhOvylwsWnJX/HE8l/4WCv5x+l5n08z6UU8bUMa3MBpSmM7F63AxntdC9eBCKEZW9Hr+ABNqtxgAQrSbMtmrW7lKQuoSgBhSrTazWVU2QAKWY8wiiuhqFmQgWJBgoXiuWIm42N7hqZbBsgXz52O5P5uSvaNgFGnOuvsRw8I8Laha91wMvDuxqWFheN7/8GVtTltdS83DQsXRmqc5ZtcJXEVrlV2doTWk5+Yunm71dG5f55m/qY0MjI93vv9/NfpxXV9sUXrxy2fbNy1or65cOlDRnOoKFeeXcbw42H/bNDT5Qs3flgs31gWC1lD1nfUV/X7NdCnSUdHY2e8afzfKsqZ5ZljfDqjLOmk3UebNXB+aHArPYDRs+/HDDxeT5DiP+sFg7OpRaVQMGBV89PpeBdj22hCE0Uub0UqwLrNWsG0cuyadgLXTeR5rbO4+3c/vl15cur2nRq+TXCQDcS3SO+s6ak+e5/eMS+1dw3btu3YG2tvFL8XdIZvdjdW6TO/4B7IdrZWVPmctm5/59AgsPItTSbCiIBr2OqIGzmu20SMKAS7yqwGBUfGfgjDYlLLDeF0SfcLB2LSx8flT+08/kzz6yOj96rft4rpTjdPQcmLd47uKibbDq7ZSz/XtbH2nN717Nd62rU+c8Icevvv7I09wA6WvjVcafb+FsbNG+ZQ80Rn6ZZsvrP7teP2dzTdoETvNhjCmsr8FID2sJ69VYvdUcxk4AzYRlKcaE38eXNRlfW9H1as9i6acLHp1XpuNB5K7DIvkX08y1ZYvh3KfWaiCzH+ztrSDmD7LuX73x/mJelB8Yj39t8nhNQJJ2CAthpoFGLsGgtSOCJooCGoaJAMTjSWHVZ08YAa1Fg9lPI5U6DOsGVjDasJeZZ+YyhfCwfOzCxlBA69M9XLXtza7H/rav+9Tjq5xNi0wpKQIRNO4Lrzz7yp5QVYM6Jd/oc1Uvn/mQhhuWh6ENXoS2YTZ8QT42bF5d/559zp5r0Uff2VnR2tdf2/WCOd2cO0Mw6qpWPnvxpV0nrt5fZd2yItc199GWe8vlNfNDq+CH/7yAAnB9hn7T4QO4c1g9ScxsZgmzntnE/IDGndtHMw69lFwoCnYsMGx+rBp8JSBqdLzBr9QRPq/PbhWMWFtQZp1xguy/haw3TEHm3TWAnxFWQQWgt7M5OV0lCz1VRYucpWliy7z6Zd4urwPIyeZQqli2Lgg7szJV09PysATbOQtYIrB2YzbkJYkGgJ0m4AjPUap1pvYu1K9qr97z0Yl3p332b2LYB78ncYIlRkau/8GObSsOlZancACE5d5ily+c2+7h5Yj4lqhVmXXB+iXLfvdqSgqfKtQvfHDV0OnvQR1qhw42XS/vkvsh/hXcrDFP0a+SJNIomEfD1nsrYGO+1bgTOJhM8Hv6ek+7vVglxuSRwoKn17S937bm6YJCeSSG0Op1n+7tE37tcZ/p7dsTv4EUrGpDbWueKigsLHhqTVsoEj+JU0kaSjnj9tz8/gryQWwJ9BcJXBC/7smO+I/IFURJetFPrdt5WcoL6DbEJaygI8CTHfQTjf40ofD+DwalTqIAAHicY2BkYGAA4jC5t2/j+W2+MnCzM4DAtTC+5cg0OyNYnIOBCUQBAAceB90AeJxjYGRgYGcAARD5/z87IwMjAypQBAAtgwI4AHicY2BgYGAfYAwAOkQA4QAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhHicY2BkYGBQZChlYGcAASYg5gJCBob/YD4DABfTAbQAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2PyXLCMBBE3YCNDWEL2ffk7o8S8oCnkCVHC5C/jzBQlUP6IHVPzYyekl5y0iL5X5/ooY8BUmQYIkeBEca4wgRTzDDHAtdY4ga3uMM9HvCIJzzjBa94wzs+8ImvZNAq8TM+HqVkKxWlrQiOxjujQkNlEzyNzl6Z/cU2XF06at7U83VQyklLpEvSnuzsb+HAPnPfQVgaupa1Jlu4sPLsFblcitaz0dHU0ZF1qatjZ1+aTXYCmp6u0gSvWNPyHLtFZ+ZeXWVSaEkqs3T8S74WklbGbNNNq4LL4+CWKtZDv2cfX8l8aFbKFhEnJnJ+IULFpqwoQnNHlHaVQtPBl+ypmbSWdmyC61KS/AKZC3Y+AA==") format("woff"),url(data:application/x-font-ttf;charset=utf-8;base64,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AG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAIAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgAEcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwluZXh0LWl0ZW0NcHJldmlvdXMtaXRlbQAAAAA=) format("truetype");font-weight:400;font-style:normal
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before {
	content: "\f101"
}

.vjs-icon-play-circle {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.vjs-icon-play-circle:before {
	content: "\f102"
}

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before {
	content: "\f103"
}

.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before {
	content: "\f104"
}

.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before {
	content: "\f105"
}

.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before {
	content: "\f106"
}

.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before {
	content: "\f107"
}

.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before {
	content: "\f108"
}

.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before {
	content: "\f109"
}

.vjs-icon-square {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.vjs-icon-square:before {
	content: "\f10a"
}

.vjs-icon-spinner {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.vjs-icon-spinner:before {
	content: "\f10b"
}

.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before {
	content: "\f10c"
}

.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before {
	content: "\f10d"
}

.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before {
	content: "\f10e"
}

.vjs-icon-share {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.vjs-icon-share:before {
	content: "\f10f"
}

.vjs-icon-cog {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.vjs-icon-cog:before {
	content: "\f110"
}

.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before {
	content: "\f111"
}

.vjs-icon-circle-outline {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.vjs-icon-circle-outline:before {
	content: "\f112"
}

.vjs-icon-circle-inner-circle {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.vjs-icon-circle-inner-circle:before {
	content: "\f113"
}

.vjs-icon-hd {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.vjs-icon-hd:before {
	content: "\f114"
}

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before {
	content: "\f115"
}

.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before {
	content: "\f116"
}

.vjs-icon-facebook {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.vjs-icon-facebook:before {
	content: "\f117"
}

.vjs-icon-gplus {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.vjs-icon-gplus:before {
	content: "\f118"
}

.vjs-icon-linkedin {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.vjs-icon-linkedin:before {
	content: "\f119"
}

.vjs-icon-twitter {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.vjs-icon-twitter:before {
	content: "\f11a"
}

.vjs-icon-tumblr {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.vjs-icon-tumblr:before {
	content: "\f11b"
}

.vjs-icon-pinterest {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.vjs-icon-pinterest:before {
	content: "\f11c"
}

.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before {
	content: "\f11d"
}

.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before {
	content: "\f11e"
}

.vjs-icon-next-item {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.vjs-icon-next-item:before {
	content: "\f11f"
}

.vjs-icon-previous-item {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.vjs-icon-previous-item:before {
	content: "\f120"
}

.video-js {
	display: block;
	vertical-align: top;
	box-sizing: border-box;
	color: #fff;
	background-color: #000;
	position: relative;
	padding: 0;
	font-size: 10px;
	line-height: 1;
	font-weight: 400;
	font-style: normal;
	font-family: Arial,Helvetica,sans-serif;
	word-break: initial
}

.video-js:-moz-full-screen {
	position: absolute
}

.video-js:-webkit-full-screen {
	width: 100%!important;
	height: 100%!important
}

.video-js[tabindex="-1"] {
	outline: 0
}

.video-js *,.video-js:after,.video-js:before {
	box-sizing: inherit
}

.video-js ul {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	list-style-position: outside;
	margin: 0
}

.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid {
	width: 100%;
	max-width: 100%;
	height: 0
}

.video-js.vjs-16-9 {
	padding-top: 56.25%
}

.video-js.vjs-4-3 {
	padding-top: 75%
}

.video-js.vjs-fill {
	width: 100%;
	height: 100%
}

.video-js .vjs-tech {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

body.vjs-full-window {
	padding: 0;
	margin: 0;
	height: 100%;
	overflow-y: auto
}

.vjs-full-window .video-js.vjs-fullscreen {
	position: fixed;
	overflow: hidden;
	z-index: 1000;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0
}

.video-js.vjs-fullscreen {
	width: 100%!important;
	height: 100%!important;
	padding-top: 0!important
}

.video-js.vjs-fullscreen.vjs-user-inactive {
	cursor: none
}

.vjs-hidden {
	display: none!important
}

.vjs-disabled {
	opacity: .5;
	cursor: default
}

.video-js .vjs-offscreen {
	height: 1px;
	left: -9999px;
	position: absolute;
	top: 0;
	width: 1px
}

.vjs-lock-showing {
	display: block!important;
	opacity: 1;
	visibility: visible
}

.vjs-no-js {
	padding: 20px;
	color: #fff;
	background-color: #000;
	font-size: 18px;
	font-family: Arial,Helvetica,sans-serif;
	text-align: center;
	width: 300px;
	height: 150px;
	margin: 0 auto
}

.vjs-no-js a,.vjs-no-js a:visited {
	color: #66a8cc
}

.video-js .vjs-big-play-button {
	font-size: 3em;
	line-height: 1.5em;
	height: 1.5em;
	width: 3em;
	display: block;
	position: absolute;
	top: 10px;
	left: 10px;
	padding: 0;
	cursor: pointer;
	opacity: 1;
	border: .06666em solid #fff;
	background-color: #2b333f;
	background-color: rgba(43,51,63,0.7);
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}

.vjs-big-play-centered .vjs-big-play-button {
	top: 50%;
	left: 50%;
	margin-top: -0.75em;
	margin-left: -1.5em
}

.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button {
	border-color: #fff;
	background-color: #73859f;
	background-color: rgba(115,133,159,0.5);
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	-ms-transition: all 0s;
	-o-transition: all 0s;
	transition: all 0s
}

.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button {
	display: none
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
	display: block
}

.video-js button {
	background: 0;
	border: 0;
	color: inherit;
	display: inline-block;
	overflow: visible;
	font-size: inherit;
	line-height: inherit;
	text-transform: none;
	text-decoration: none;
	transition: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.vjs-control .vjs-button {
	width: 100%;
	height: 100%
}

.video-js .vjs-control.vjs-close-button {
	cursor: pointer;
	height: 3em;
	position: absolute;
	right: 0;
	top: .5em;
	z-index: 2
}

.video-js .vjs-modal-dialog {
	background: rgba(0,0,0,0.8);
	background: -webkit-linear-gradient(-90deg,rgba(0,0,0,0.8),rgba(255,255,255,0));
	background: linear-gradient(180deg,rgba(0,0,0,0.8),rgba(255,255,255,0));
	overflow: auto;
	box-sizing: content-box
}

.video-js .vjs-modal-dialog>* {
	box-sizing: border-box
}

.vjs-modal-dialog .vjs-modal-dialog-content {
	font-size: 1.2em;
	line-height: 1.5;
	padding: 20px 24px;
	z-index: 1
}

.vjs-menu-button {
	cursor: pointer
}

.vjs-menu-button.vjs-disabled {
	cursor: default
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
	display: none
}

.vjs-menu .vjs-menu-content {
	display: block;
	padding: 0;
	margin: 0;
	font-family: Arial,Helvetica,sans-serif;
	overflow: auto;
	box-sizing: content-box
}

.vjs-menu .vjs-menu-content>* {
	box-sizing: border-box
}

.vjs-scrubbing .vjs-menu-button:hover .vjs-menu {
	display: none
}

.vjs-menu li {
	list-style: none;
	margin: 0;
	padding: .2em 0;
	line-height: 1.4em;
	font-size: 1.2em;
	text-align: center;
	text-transform: lowercase
}

.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover {
	background-color: #73859f;
	background-color: rgba(115,133,159,0.5)
}

.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover {
	background-color: #fff;
	color: #2b333f
}

.vjs-menu li.vjs-menu-title {
	text-align: center;
	text-transform: uppercase;
	font-size: 1em;
	line-height: 2em;
	padding: 0;
	margin: 0 0 .3em;
	font-weight: 700;
	cursor: default
}

.vjs-menu-button-popup .vjs-menu {
	display: none;
	position: absolute;
	bottom: 0;
	width: 10em;
	left: -3em;
	height: 0;
	margin-bottom: 1.5em;
	border-top-color: rgba(43,51,63,0.7)
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
	background-color: #2b333f;
	background-color: rgba(43,51,63,0.7);
	position: absolute;
	width: 100%;
	bottom: 1.5em;
	max-height: 15em
}

.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu {
	display: block
}

.video-js .vjs-menu-button-inline {
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
	overflow: hidden
}

.video-js .vjs-menu-button-inline:before {
	width: 2.222222222em
}

.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline {
	width: 12em
}

.vjs-menu-button-inline .vjs-menu {
	opacity: 0;
	height: 100%;
	width: auto;
	position: absolute;
	left: 4em;
	top: 0;
	padding: 0;
	margin: 0;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}

.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu {
	display: block;
	opacity: 1
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
	display: block;
	opacity: 1;
	position: relative;
	width: auto
}

.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu {
	width: auto
}

.vjs-menu-button-inline .vjs-menu-content {
	width: auto;
	height: 100%;
	margin: 0;
	overflow: hidden
}

.video-js .vjs-control-bar {
	display: none;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 3em;
	background-color: #2b333f;
	background-color: rgba(43,51,63,0.7)
}

.vjs-has-started .vjs-control-bar {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	visibility: visible;
	opacity: 1;
	-webkit-transition: visibility .1s,opacity .1s;
	-moz-transition: visibility .1s,opacity .1s;
	-ms-transition: visibility .1s,opacity .1s;
	-o-transition: visibility .1s,opacity .1s;
	transition: visibility .1s,opacity .1s
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	visibility: visible;
	opacity: 0;
	-webkit-transition: visibility 1s,opacity 1s;
	-moz-transition: visibility 1s,opacity 1s;
	-ms-transition: visibility 1s,opacity 1s;
	-o-transition: visibility 1s,opacity 1s;
	transition: visibility 1s,opacity 1s
}

.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar {
	display: none!important
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	opacity: 1;
	visibility: visible
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
	display: table
}

.video-js .vjs-control {
	position: relative;
	text-align: center;
	margin: 0;
	padding: 0;
	height: 100%;
	width: 4em;
	-webkit-box-flex: none;
	-moz-box-flex: none;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none
}

.vjs-button>.vjs-icon-placeholder:before {
	font-size: 1.8em;
	line-height: 1.67
}

.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before {
	text-shadow: 0 0 1em #fff
}

.video-js .vjs-control-text {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.vjs-no-flex .vjs-control {
	display: table-cell;
	vertical-align: middle
}

.video-js .vjs-custom-control-spacer {
	display: none
}

.video-js .vjs-progress-control {
	cursor: pointer;
	-webkit-box-flex: auto;
	-moz-box-flex: auto;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	min-width: 4em
}

.video-js .vjs-progress-control.disabled {
	cursor: default
}

.vjs-live .vjs-progress-control {
	display: none
}

.vjs-no-flex .vjs-progress-control {
	width: auto
}

.video-js .vjs-progress-holder {
	-webkit-box-flex: auto;
	-moz-box-flex: auto;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
	height: .3em
}

.video-js .vjs-progress-control .vjs-progress-holder {
	margin: 0 10px
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
	font-size: 1.666666666666666666em
}

.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
	font-size: 1em
}

.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress {
	position: absolute;
	display: block;
	height: 100%;
	margin: 0;
	padding: 0;
	width: 0;
	left: 0;
	top: 0
}

.video-js .vjs-play-progress {
	background-color: #fff
}

.video-js .vjs-play-progress:before {
	font-size: .9em;
	position: absolute;
	right: -0.5em;
	top: -0.33333333em;
	z-index: 1
}

.video-js .vjs-load-progress {
	background: #bfc7d3;
	background: rgba(115,133,159,0.5)
}

.video-js .vjs-load-progress div {
	background: #fff;
	background: rgba(115,133,159,0.75)
}

.video-js .vjs-time-tooltip {
	background-color: #fff;
	background-color: rgba(255,255,255,0.8);
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	color: #000;
	float: right;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
	padding: 6px 8px 8px;
	pointer-events: none;
	position: relative;
	top: -3.4em;
	visibility: hidden;
	z-index: 1
}

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
	display: none
}

.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip {
	display: block;
	font-size: .6em;
	visibility: visible
}

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
	font-size: 1em
}

.video-js .vjs-progress-control .vjs-mouse-display {
	display: none;
	position: absolute;
	width: 1px;
	height: 100%;
	background-color: #000;
	z-index: 1
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
	z-index: 0
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
	display: block
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
	visibility: hidden;
	opacity: 0;
	-webkit-transition: visibility 1s,opacity 1s;
	-moz-transition: visibility 1s,opacity 1s;
	-ms-transition: visibility 1s,opacity 1s;
	-o-transition: visibility 1s,opacity 1s;
	transition: visibility 1s,opacity 1s
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
	display: none
}

.vjs-mouse-display .vjs-time-tooltip {
	color: #fff;
	background-color: #000;
	background-color: rgba(0,0,0,0.8)
}

.video-js .vjs-slider {
	position: relative;
	cursor: pointer;
	padding: 0;
	margin: 0 .45em;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: #73859f;
	background-color: rgba(115,133,159,0.5)
}

.video-js .vjs-slider.disabled {
	cursor: default
}

.video-js .vjs-slider:focus {
	text-shadow: 0 0 1em #fff;
	-webkit-box-shadow: 0 0 1em #fff;
	-moz-box-shadow: 0 0 1em #fff;
	box-shadow: 0 0 1em #fff
}

.video-js .vjs-mute-control {
	cursor: pointer;
	-webkit-box-flex: none;
	-moz-box-flex: none;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none;
	padding-left: 2em;
	padding-right: 2em;
	padding-bottom: 3em
}

.video-js .vjs-volume-control {
	cursor: pointer;
	margin-right: 1em;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

.video-js .vjs-volume-control.vjs-volume-horizontal {
	width: 5em
}

.video-js .vjs-volume-panel .vjs-volume-control {
	visibility: visible;
	opacity: 0;
	width: 1px;
	height: 1px;
	margin-left: -1px
}

.video-js .vjs-volume-panel {
	-webkit-transition: width 1s;
	-moz-transition: width 1s;
	-ms-transition: width 1s;
	-o-transition: width 1s;
	transition: width 1s
}

.video-js .vjs-volume-panel .vjs-mute-control:active ~ .vjs-volume-control,.video-js .vjs-volume-panel .vjs-mute-control:focus ~ .vjs-volume-control,.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel .vjs-volume-control:focus,.video-js .vjs-volume-panel .vjs-volume-control:hover,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel:hover .vjs-volume-control {
	visibility: visible;
	opacity: 1;
	position: relative;
	-webkit-transition: visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;
	-moz-transition: visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;
	-ms-transition: visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;
	-o-transition: visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;
	transition: visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s
}

.video-js .vjs-volume-panel .vjs-mute-control:active ~ .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-mute-control:focus ~ .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:focus.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal {
	width: 5em;
	height: 3em
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:focus,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover {
	width: 9em;
	-webkit-transition: width .1s;
	-moz-transition: width .1s;
	-ms-transition: width .1s;
	-o-transition: width .1s;
	transition: width .1s
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
	height: 8em;
	width: 3em;
	left: -3.5em;
	-webkit-transition: visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;
	-moz-transition: visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;
	-ms-transition: visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;
	-o-transition: visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;
	transition: visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
	-webkit-transition: visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;
	-moz-transition: visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;
	-ms-transition: visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;
	-o-transition: visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;
	transition: visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s
}

.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
	width: 5em;
	height: 3em;
	visibility: visible;
	opacity: 1;
	position: relative;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none
}

.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
	position: absolute;
	bottom: 3em;
	left: .5em
}

.video-js .vjs-volume-panel {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

.video-js .vjs-volume-bar {
	margin: 1.35em .45em
}

.vjs-volume-bar.vjs-slider-horizontal {
	width: 5em;
	height: .3em
}

.vjs-volume-bar.vjs-slider-vertical {
	width: .3em;
	height: 5em;
	margin: 1.35em auto
}

.video-js .vjs-volume-level {
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #fff
}

.video-js .vjs-volume-level:before {
	position: absolute;
	font-size: .9em
}

.vjs-slider-vertical .vjs-volume-level {
	width: .3em
}

.vjs-slider-vertical .vjs-volume-level:before {
	top: -0.5em;
	left: -0.3em
}

.vjs-slider-horizontal .vjs-volume-level {
	height: .3em
}

.vjs-slider-horizontal .vjs-volume-level:before {
	top: -0.3em;
	right: -0.5em
}

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
	width: 4em
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
	height: 100%
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
	width: 100%
}

.video-js .vjs-volume-vertical {
	width: 3em;
	height: 8em;
	bottom: 8em;
	background-color: #2b333f;
	background-color: rgba(43,51,63,0.7)
}

.video-js .vjs-volume-horizontal .vjs-menu {
	left: -2em
}

.vjs-poster {
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: contain;
	background-color: #000;
	cursor: pointer;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%
}

.vjs-poster img {
	display: block;
	vertical-align: middle;
	margin: 0 auto;
	max-height: 100%;
	padding: 0;
	width: 100%
}

.vjs-has-started .vjs-poster {
	display: none
}

.vjs-audio.vjs-has-started .vjs-poster {
	display: block
}

.vjs-using-native-controls .vjs-poster {
	display: none
}

.video-js .vjs-live-control {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: flex-start;
	-webkit-align-items: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	-webkit-box-flex: auto;
	-moz-box-flex: auto;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
	font-size: 1em;
	line-height: 3em
}

.vjs-no-flex .vjs-live-control {
	display: table-cell;
	width: auto;
	text-align: left
}

.video-js .vjs-time-control {
	-webkit-box-flex: none;
	-moz-box-flex: none;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none;
	font-size: 1em;
	line-height: 3em;
	min-width: 2em;
	width: auto;
	padding-left: 1em;
	padding-right: 1em
}

.vjs-live .vjs-time-control {
	display: none
}

.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time {
	display: none
}

.vjs-no-flex .vjs-remaining-time.vjs-time-control.vjs-control {
	width: 0!important;
	white-space: nowrap
}

.video-js .vjs-duration,.vjs-no-flex .vjs-duration {
	display: none
}

.vjs-time-divider {
	display: none;
	line-height: 3em
}

.vjs-live .vjs-time-divider {
	display: none
}

.video-js .vjs-play-control .vjs-icon-placeholder {
	cursor: pointer;
	-webkit-box-flex: none;
	-moz-box-flex: none;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none
}

.vjs-text-track-display {
	position: absolute;
	bottom: 3em;
	left: 0;
	right: 0;
	top: 0;
	pointer-events: none
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
	bottom: 1em
}

.video-js .vjs-text-track {
	font-size: 1.4em;
	text-align: center;
	margin-bottom: .1em;
	background-color: #000;
	background-color: rgba(0,0,0,0.5)
}

.vjs-subtitles {
	color: #fff
}

.vjs-captions {
	color: #fc6
}

.vjs-tt-cue {
	display: block
}

video::-webkit-media-text-track-display {
	-moz-transform: translateY(-3em);
	-ms-transform: translateY(-3em);
	-o-transform: translateY(-3em);
	-webkit-transform: translateY(-3em);
	transform: translateY(-3em)
}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
	-moz-transform: translateY(-1.5em);
	-ms-transform: translateY(-1.5em);
	-o-transform: translateY(-1.5em);
	-webkit-transform: translateY(-1.5em);
	transform: translateY(-1.5em)
}

.video-js .vjs-fullscreen-control {
	cursor: pointer;
	-webkit-box-flex: none;
	-moz-box-flex: none;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none
}

.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.vjs-playback-rate .vjs-playback-rate-value {
	pointer-events: none;
	font-size: 1.5em;
	line-height: 2;
	text-align: center
}

.vjs-playback-rate .vjs-menu {
	width: 4em;
	left: 0
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
	font-size: 1.4em;
	text-align: center
}

.vjs-error .vjs-error-display:before {
	color: #fff;
	content: 'X';
	font-family: Arial,Helvetica,sans-serif;
	font-size: 4em;
	left: 0;
	line-height: 1;
	margin-top: -0.5em;
	position: absolute;
	text-shadow: .05em .05em .1em #000;
	text-align: center;
	top: 50%;
	vertical-align: middle;
	width: 100%
}

.vjs-loading-spinner {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -25px 0 0 -25px;
	opacity: .85;
	text-align: left;
	border: 6px solid rgba(43,51,63,0.7);
	box-sizing: border-box;
	background-clip: padding-box;
	width: 50px;
	height: 50px;
	border-radius: 25px;
	visibility: hidden
}

.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner {
	display: block;
	animation: 0s linear .3s forwards vjs-spinner-show
}

.vjs-loading-spinner:after,.vjs-loading-spinner:before {
	content: "";
	position: absolute;
	margin: -6px;
	box-sizing: inherit;
	width: inherit;
	height: inherit;
	border-radius: inherit;
	opacity: 1;
	border: inherit;
	border-color: transparent;
	border-top-color: #fff
}

.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before {
	-webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6,0.2,0,0.8) infinite,vjs-spinner-fade 1.1s linear infinite;
	animation: vjs-spinner-spin 1.1s cubic-bezier(0.6,0.2,0,0.8) infinite,vjs-spinner-fade 1.1s linear infinite
}

.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before {
	border-top-color: #fff
}

.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after {
	border-top-color: #fff;
	-webkit-animation-delay: .44s;
	animation-delay: .44s
}

@keyframes vjs-spinner-show {
	to {
		visibility: visible
	}
}

@-webkit-keyframes vjs-spinner-show {
	to {
		visibility: visible
	}
}

@keyframes vjs-spinner-spin {
	100% {
		transform: rotate(360deg)
	}
}

@-webkit-keyframes vjs-spinner-spin {
	100% {
		-webkit-transform: rotate(360deg)
	}
}

@keyframes vjs-spinner-fade {
	0% {
		border-top-color: #73859f
	}

	20% {
		border-top-color: #73859f
	}

	35% {
		border-top-color: #fff
	}

	60% {
		border-top-color: #73859f
	}

	100% {
		border-top-color: #73859f
	}
}

@-webkit-keyframes vjs-spinner-fade {
	0% {
		border-top-color: #73859f
	}

	20% {
		border-top-color: #73859f
	}

	35% {
		border-top-color: #fff
	}

	60% {
		border-top-color: #73859f
	}

	100% {
		border-top-color: #73859f
	}
}

.vjs-chapters-button .vjs-menu ul {
	width: 24em
}

.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
	position: absolute
}

.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
	font-family: VideoJS;
	content: "\f10d";
	font-size: 1.5em;
	line-height: inherit
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
	-webkit-box-flex: auto;
	-moz-box-flex: auto;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
	width: auto
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control {
	display: none
}

.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control {
	display: none
}

.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control {
	display: none
}

.vjs-modal-dialog.vjs-text-track-settings {
	background-color: #2b333f;
	background-color: rgba(43,51,63,0.75);
	color: #fff;
	height: 70%
}

.vjs-text-track-settings .vjs-modal-dialog-content {
	display: table
}

.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font {
	display: table-cell
}

.vjs-text-track-settings .vjs-track-settings-controls {
	text-align: right;
	vertical-align: bottom
}

.vjs-text-track-settings fieldset {
	margin: 5px;
	padding: 3px;
	border: 0
}

.vjs-text-track-settings fieldset span {
	display: inline-block;
	margin-left: 5px
}

.vjs-text-track-settings legend {
	color: #fff;
	margin: 0 0 5px
}

.vjs-text-track-settings .vjs-label {
	position: absolute;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px,1px,1px,1px);
	display: block;
	margin: 0 0 5px;
	padding: 0;
	border: 0;
	height: 1px;
	width: 1px;
	overflow: hidden
}

.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus {
	outline-style: solid;
	outline-width: medium;
	background-image: linear-gradient(0deg,#fff 88%,#73859f 100%)
}

.vjs-track-settings-controls button:hover {
	color: rgba(43,51,63,0.75)
}

.vjs-track-settings-controls button {
	background-color: #fff;
	background-image: linear-gradient(-180deg,#fff 88%,#73859f 100%);
	color: #2b333f;
	cursor: pointer;
	border-radius: 2px
}

.vjs-track-settings-controls .vjs-default-button {
	margin-right: 1em
}

