@charset "utf-8";
body {
	margin: 0;
	padding: 0;
}
a: hover {
	text-decoration: none;
}
#top-notification-bar h3 {
	margin: 0 0 5px;
}
#top-notification-bar .fadeout-container {
	position: relative;
}
#top-notification-bar .close {
	top: -1.5em;
}
/*顶部导航*/.menu-utility-user li.basic-cart {
	display: none;
}
.menu-utility-user li.last {
	display: block;
}
/*导航*/ul.level-1 li span.level-1 {
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #333;
	display: block;
	font-size: 1.2em;
	padding: .5em;
}
/*底部会员账户样式*/.footer-block .menu-utility-user {
	float: none;
}
.footer-block .menu-utility-user li {
	clear: both;
	float: none;
	padding: 0;
}
.footer-block .menu-utility-user li.basic-cart {
	display: block;
}
.footer-block .menu-utility-user li.live-chat-link,.footer-block .menu-utility-user li.last,.footer-block .menu-utility-user li font {
	display: none;
}
/*原首页、女士、男士、儿童页面背景样式*/.carousel {
	position: relative;
}
#cat-landing-grid-slot-e #featured-shops ,#style-guide #style-files {
	background: #111 url(../images/S14-JUNE-pinstriped-pattern.jpg) repeat top left;
}
#cat-landing-grid-slot-e #carousel-header {
	background: #fff url(../images/jxtj-t.gif) no-repeat 10% 7px;
}
#home-section-a #grunge .caption-container {
	background: url(../images/F14-SEP-home-grunge-button-bg.png) no-repeat top center;
	width: 500px;
}
#home-section-a .bca {
	background-image: url('../images/F14-OCT-home-bca.jpg');
}
.video-container {
	position: relative;
	padding-bottom: 56.3%;
}
/*首页结束*/#video-ugg .popup .popup-content {
	border: none;
	padding: 0;
}
@media(max-width: 992px) {
	#top-notification-bar {
		display: none;
	}
}
.container: before, .container: after, #wrapper: before, #wrapper: after {
	content: " ";
	display: table;
}
.container: after, #wrapper: after {
	clear: both;
}
figure {
	margin: 0;
}
.video-container .BrightcoveExperience {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
ol.breadcrumb li {
	border-bottom: none;
	margin: 0;
}
/*btn*/.btn span {
	background: none;
	height: auto;
	padding: 0;
}
.email-signup-slot .email-container-div .email-input .form-control, #top-notification-bar.email-optin .email-container-div .email-input .form-control {
	border: 2px solid #333;
	height: 52px;
	padding: 0 16px;
	width: 260px;
}
.addcollect .button {
	border: none;
	background: none;
	padding: 0;
	margin: 0;
}
/*零售店*/.content-store {
	text-transform: uppercase;
}
.store-area li {
	display: inline;
	padding-right: 40px;
	font-weight: bold;
}
.store-area li: last-child {
	padding-right: 0;
}
.store-area select {
	display: none;
}
@media (max-width: 767px) {
	.store-area li {
		padding-right: 40px;
		display: block;
		padding: .8em 0;
		border-bottom: 1px solid #ccc;
	}
	.store-area li: last-child {
		border-bottom: none;
	}
}
/*注册页面*/.form-registration input[type="radio"] {
	margin-left: 20px;
}
@media (max-width: 767px) {
	#pro-info-left {
		border-right: none!important;
	}
	#pro-size {
		float: none !important;
		margin: 10px auto!important;
	}
	#pro-size-func {
		float: none !important;
		width: 100% !important;
		margin: 10px auto!important;
	}
}
#pro-size {
	float: left;
	margin-left: 20px;
}
#pro-size-func {
	float: left;
	max-width: 434px;
	margin-left: 50px;
}
#pro-size table {
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
#pro-size table tr {
	height: 35px;
}
#pro-size table tr td {
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}
/*商品列表页*/.GoodsSelector a {
	color: #111;
}
#gallerybar {
	border-bottom: 0;
}
.goods-spec a span.swatchanchor {
	display: block;
	background: #fff;
	border: 1px #f4f4f4 solid;
	color: #333;
	text-align: center;
	padding: .3em .6em;
	margin: 0 .2em;
}
.goods-spec a.selected span.swatchanchor,.goods-spec a: hover span.swatchanchor {
	background: #111;
	border-color: #111;
	color: #fff;
}
#dialog-spec .small-specbtn .btn {
	border: 1px #999 solid;
}
#dialog-spec .small-specbtn .btn: hover {
	opacity: .6;
}
/*缺货*/.js #quickviewbutton.nogoods {
	background: #fcfcfc;
	color: #666;
	text-indent: 0;
	text-align: center;
	line-height: 20px;
}
.pager {
	clear: both;
	float: right;
}
.pager .prev, .pager .onprev, .pager .unprev {
	background: url("../images/pager_pre_3295823e98db47e78bbebf05ee47b64f.gif") no-repeat;
	height: 21px;
	line-height: 21px;
	overflow: hidden;
	width: 75px;
}
.pager .unprev {
	background-position: 0 0;
}
.pager .prev: hover {
	background-position: 0 -21px;
}
.pager .next, .pager .onnext, .pager .unnext {
	background: url("../images/pager_next_0505525cdce449f190f19ab91cb15444.gif") no-repeat;
	height: 21px;
	line-height: 21px;
	overflow: hidden;
	width: 75px;
}
.pager .unnext {
	background-position: 0 0;
}
.pager .next: hover {
	background-position: 0 -21px;
}
.pager .pagecurrent, .pager a.pagernum: hover {
	background: white;
	border: 1px solid #cb1236;
	color: #333;
	display: inline;
	font-weight: normal;
	margin: 1px 5px;
	padding: 0 10px;
}
.pager a.pagernum {
	background: #fff;
	border: 1px solid #111;
	color: #111;
	display: inline;
	margin: 1px 5px;
	padding: 0 10px;
}
.pager span {
	float: left;
}
/*文章页*/.ArticleDetailsWrap h2.textcenter, .pubdate, .ArticleDetailsWrap hr {
	display: none;
}
.themefootText {
	background: #000;
	color: #999;
}
/*会员中心*/.btn span span {
	padding: 0;
	line-height: 20px;
}
th {
	text-align: center;
}
.comment-num {
	background: #f00;
	color: white;
	padding: 0px 5px;
	border-radius: 8px;
}
/*品牌资讯页面*/.brand-list .TreeListTitle {
	display: none;
}
.brand-list .TreeList .cat1 {
	text-align: left;
	line-height: 1.5em;
	font-size: 12px;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 10px;
}
.brand-list .TreeList .cat1 a {
	display: block;
	padding-right: 15px;
}
.brand-list .TreeList .cat1 .article-active {
	background: url(../images/brand-icon.gif) no-repeat right center;
	font-size: 14px;
}
.brand-list .TreeList .cat1 a span {
	display: block;
}
.brand-content {
	border-left: 1px #c8c8c8 solid;
}
/*购物流程*/#btn-cart-del-area {
	background: #fff;
	border: none;
	text-align: right;
}
.cart-wrap .section {
	margin: 1em 0;
}
.receiver_addr .link_update {
	display: inline-block;
}
.cart-wrap #amountInfo {
	width: 300px;
	background: #fff;
}
.cart-wrap #amountInfo .totalprice {
	color: #8f0100;
}
.Numinput {
	text-align: center;
}
/*购物车页面数量*/.newnuminput {
	background: #fafafa none repeat scroll 0 0;
	border: 1px solid #ccc;
	height: 36px;
	width: 90px;
}
.newnuminput span {
	float: left;
	height: 34px;
	line-height: 34px;
	padding: 0px 2.5px;
}
.newnuminput select {
	border: 0 none !important;
}
.item-total ul.gifts-wishlist {
	width: 50%;
	display: block;
	float: left;
	text-align: left;
}
.item-total ul.edit-remove {
	width: 50%;
	display: block;
	float: right;
	text-align: right;
}
.Numinput input {
	background: #fff;
	float: none;
}
.Numinput .numadjust-arr {
	display: none;
}
.cart-row-actions ul span {
	cursor: pointer;
}
.item-total li {
	white-space: nowrap;
}
.star-on .btn-fav, .star-off .btn-fav {
	background: none;
	;
}
.star-off .btn-fav span, .star-on .btn-fav span {
	margin: 0;
}
.star-off .collect-cart {
	color: #111;
}
#cart-coupon-submitBtn.button {
	padding: 0 5px;
}
/*加入购物袋弹出框样式*/.popup-container-cart {
	z-index: 50 !important;
}
.mini-cart-dialog {
	box-shadow: none;
	border: #f8f7f5 solid 8px;
}
.popup-body , .mini-cart-dialog .popup-body {
	box-shadow: none;
	margin: 10px 20px;
}
.popup-header {
	background: none;
	line-height: 18px;
	height: 20px;
	padding: 0;
	margin-bottom: 10px;
}
.popup-content {
	border-top-color: #eaeae8;
}
.popup-header h2 {
	padding-left: 0;
}
.popup-body {
	position: relative;
	border: none;
}
.popup-header {
	overflow: visible;
}
.popup-header span {
	display: block;
	width: 28px;
	height: 28px;
	position: absolute;
	top: -20px;
	right: -14px;
}
.popup-header button.popup-btn-close {
	display: block;
	width: 28px;
	height: 28px;
	background: url(../images/close-btn.png) 0 0 no-repeat;
	text-indent: -9999px;
}
.popup-container {
	border: 8px solid #F8F7F5;
}
/*商品评论*/.referbox .title {
	height: 24px;
	background: url("../images/product_line.png") repeat-x center;
	width: 930px;
	margin: 0 auto;
}
.referbox .title h4 {
	background: url("../images/gallery_line.png") repeat;
	width: 200px;
	margin: 0 auto;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}
.disjd {
	background: url("../images/dis_h.jpg") no-repeat center;
	width: 77px;
	height: 7px;
}
.disblack {
	background: url("../images/dis_black.jpg") no-repeat center;
	height: 7px;
}
.colorRed {
	color: #2f2f2f;
}
.scores-item label {
	border-right: 1px solid #D8D8D8;
}
.scores-item li {
	margin: 0;
	height: 26px;
	line-height: 26px;
}
.evalubox {
	border: none;
}
.evalubox-left {
	border: none;
	font-size: 12px;
}
.scores_size {
	color: #2f2f2f;
	background: url("../images/num_bg.png") no-repeat center;
	width: 30px;
	height: 20px;
	display: block;
	float: left;
	line-height: 20px;
	text-align: center;
	font-size: 12px;
}
.orangebtn {
	background: none;
}
.orangebtn span {
	background: #fff;
	border: 1px #333 solid;
	width: 96px;
	text-shadow: none;
	text-indent: 20px;
}
.orangebtn: hover span {
	background-position: center center;
}
.value-color {
	color: #2F2F2F;
}
.bulelink a {
	color: #2F2F2F;
}
.referbox dl {
	border: none;
	margin: 0;
	background: url(../images/pro_com_bg.png) repeat;
}
.repaybtn {
	margin-bottom: 0px;
}
.bcolor-ef {
	background: none;
}
li.nobackground {
	background: none;
}
.page-discuss {
	background: url(../images/pro_com_bg.png) repeat-x;
	background-position: 15px;
}
.discuss-pagernum {
	margin: 0px;
	border-top: none;
	text-align: right;
}
.discuss-pagernum a.current {
	border: none;
	background: url("../images/num_bg.png");
	color: #2F2F2F;
}
.discuss-pagernum a {
	color: #888888;
}
.referbox {
	margin: 0px;
	padding-top: 0;
	background: #faf9f7;
}
.referbox .row {
	margin: 0;
	padding: 15px 0 0px;
}
.review-box {
	border: none;
}
.review-box .division {
	border: none;
}
.review-box .leftbox {
	width: 100%;
	padding: 0;
	clear: both;
}
.review-box .leftbox ul.ugg_dis_right {
	padding: 0;
	margin: 0;
}
.review-box .leftbox ul.ugg_dis_right li {
	clear: both;
	display: block;
}
.review-title {
	background: none;
	font-size: 16px;
	height: 1em;
	line-height: 1em;
	margin-bottom: 10px;
}
.review-title span {
	font-size: 12px;
}
.star-point-items .b, .star-point-items .f {
	width: 85px;
}
.star-point-items .f {
	background: none;
	background: url(../images/starf.png);
}
.star-point-items .b {
	background: none;
	background: url(../images/starb.png);
	z-index: 10;
}
/*.btn {
	padding: 0;
	border: none;
	background: none;
}
.btn span {
	color: #FFFFFF;
	padding: 0px;
	font-weight: bold;
	text-shadow: none;
	background: none;
	line-height: 24px;
	height: 24px;
}
*/.btn span span {
	background: none;
	font-weight: normal;
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	padding: 0 28px;
	text-align: center;
	text-shadow: none;
}
.form-row-button .btn.btn-primary span span {
	text-align: center;
	text-shadow: none;
	padding: 0 28px;
	color: #fff;
	font-weight: bold;
	background: none;
	font-size: 14px;
	font-weight: normal;
}
.form-row-button .btn.cancel-button span span,.login-box-content .btn span span {
	color: #111;
}
.btn span span .btn-icon {
	display: none;
}
.btn: hover span,.btn: hover span span {
	background-position: 0 0;
}
.inputstyle, .x-input {
	background: none;
}
.goods-discus-title {
	padding: 10px 20px;
	height: 40px;
	line-height: 20px;
}
.consult-panel,.review-box {
	padding: 10px 20px;
	background: #faf9f7;
}
.consult-panel {
	border-top: 1px solid #9b9b9b;
}
.consult .consult-content {
	padding: 0;
}
.section {
	padding: 0 0 20px;
}
.ugg_dis_right .inputstyle {
	border: 1px #cccccc solid;
	background: #ffffff;
	padding: 0 5px;
	line-height: 24px;
}
.ugg_dis_right .ugg-dis-area {
	width: 100%;
	height: 155px;
}
.ugg_dis_right .ugg-dis-mess {
	width: 276px;
	height: 24px;
}
.consult-cont .division {
	line-height: 20px;
	vertical-align: middle;
}
.discuss-btn {
	text-align: right;
	margin-top: 10px;
}
/*商品评论标签*/.comm-tag-show {
	padding: 2px 8px;
	border: 1px solid #b10000;
	float: left;
	margin: 2px;
}
#commtag .comm-tag {
	cursor: pointer;
	padding: 5px 12px;
	border: 1px solid #ffd7dd;
	color: #b10000;
	background: white;
	float: left;
	margin: 2px;
}
#commtag .selected {
	background: #ffe2e2;
	color: #b10000;
	border: 1px solid #b10000;
}
#commtag .selected s {
	background: url("../images/selected_con.png") no-repeat scroll 0 -12px rgba(0, 0, 0, 0);
	height: 12px;
	overflow: hidden;
	position: absolute;
	width: 12px;
}
/*商品咨询*/.consult .consult-list {
	background: none;
	height: 35px;
	border-bottom: 1px #9b9b9b solid;
}
.consult .consult-list li {
	height: 30px;
	border: 1px solid #DDDDDD;
	border-bottom-color: #9b9b9b;
	border-bottom: none;
	margin-left: 5px;
	margin-top: 4px;
	color: #aaaaaa;
	background: #faf9f7;
}
.consult .consult-list li.active {
	height: 30px;
	margin-left: 5px;
	margin-top: 4px;
	border-color: #9b9b9b;
	background: #faf9f7;
	font-weight: normal;
	border-bottom: 1px #faf9f7 solid;
}
.consult .consult-list li span {
	color: #aaaaaa;
}
.consult .consult-list li span em {
	color: #aaaaaa;
}
.consult .consult-list li.active span em {
	color: #2f2f2f;
}
.consult .consult-list li.active span {
	color: #2f2f2f;
}
.q-icon {
	background: url(../images/q.png);
	width: 42px;
	height: 29px;
}
.a-icon {
	background: url(../images/a.png);
	width: 42px;
	height: 29px;
}
.referbox dl {
	margin-top: 0;
	background: none;
}
.relay-wrap {
	text-align: right;
	padding: 10px 20px;
}
.left-repay {
	left: 0;
}
.account-landing .button span span i {
	display: none;
}
/* 商品评论 --end *//*提示页面*/.cart-empty .left-img {
	text-align: right;
}
.cart-empty .right-font {
	text-align: left;
}
@media (max-width: 991px) {
	.cart-empty .col-xs-12 {
		text-align: center;
		margin: 0 auto;
	}
}
/*购物车页面*/@media (max-width: 767px) {
	#cart-table .item-total .gifts-wishlist {
		float: left;
	}
	#cart-table .item-total .edit-remove {
		float: right;
	}
	.item-quantity .Numinput {
		display: inline;
	}
}
/*订单详情页*/#order_detail_act_area {
	text-align: center;
}
@media (max-width: 767px) {
	#order_detail_act_area .button {
		width: 100%;
	}
}
@media (max-width: 767px) {
	.order-product .item-image {
		width: 50%;
		float: left;
		padding-top: 1em;
		text-align: left;
	}
}
.order-product .item-details .name {
	font-family: "Microsoft Yahei","Gotham-Book","黑体",sans-serif;
	font-size: 1.2em;
	text-transform: uppercase;
	letter-spacing: 2px;
}
@media (max-width: 767px) {
	.order-product .item-details {
		width: 50%;
		float: left;
		padding-top: 1em;
	}
}
.order-product .item-quantity .form-control {
	width: auto;
	text-align: center;
}
@media (max-width: 767px) {
	.order-product .item-quantity .form-control {
		display: inline-block;
	}
}
.order-product .item-quantity .label {
	display: inline-block;
}
@media (min-width: 768px) {
	.order-product .item-quantity .label {
		display: none;
	}
}
@media (max-width: 767px) {
	.order-product .item-quantity {
		width: auto;
		float: left;
		border-top: none;
	}
}
.order-product .item-quantity-details ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
@media (max-width: 767px) {
	.order-product .item-quantity-details {
		clear: both;
		width: auto;
		float: left;
		border-top: none;
	}
}
.order-product .item-total {
	text-align: right;
	font-weight: 500;
}
.order-product .price-total-label {
	display: inline-block;
}
.order-product .price-sales {
	display: block;
}
.order-product .item-total>span {
	display: block;
}
.order-product .item-total .bonus-item {
	font-family: "Microsoft Yahei","Gotham-Book","黑体",sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
}
@media (max-width: 767px) {
	.order-product .item-total {
		width: auto;
		float: left;
		border-top: none;
		text-align: left;
	}
}
.flow-bg {
	height: 50px;
	line-height: 50px;
}
.bg1,.one {
	background: url(../images/account-order-progress1.png) no-repeat;
	background-size: 100%;
}
.bg2,.two {
	background: url(../images/account-order-progress2.png) no-repeat;
	background-size: 100%;
}
.bg3,.three {
	background: url(../images/account-order-progress3.png) no-repeat;
	background-size: 100%;
}
.bg4,.four {
	background: url(../images/account-order-progress4.png) no-repeat;
	background-size: 100%;
}
#id-add-coupon td {
	white-space: nowrap;
}
.dialog-specwrap {
	width: auto!important;
	min-height: auto!important;
	float: none;
}
.small-specbtn {
	float: none;
	padding: 0;
}
/*分类页商品弹出购物车*/.page-gallery.product-listing-1x5 .search-result-items .grid-tile {
	border: 1px #fff solid;
}
.page-gallery.product-listing-1x5 .search-result-items .grid-tile: hover {
	border: 1px #f4f4f4 solid;
}
/*grunge*/.page-grunge .product-listing-1x5 .search-result-items .grid-tile: nth-child(5n+1) {
	margin-left: 8.33333%;
}
@media (max-width: 991px) {
	.page-grunge .product-listing-1x5 .search-result-items li.grid-tile: nth-child(5n+1) {
		margin-left: 0;
	}
}
@media (max-width: 1440px) {
	.page-grunge .product-listing-1x5 .search-result-items .grid-tile {
		height: 280px;
	}
}
@media (max-width: 991px) {
	.page-grunge .product-listing-1x5 .search-result-items .grid-tile {
		height: 280px;
	}
}
@media (max-width: 767px) {
	.page-grunge .product-listing-1x5 .search-result-items .grid-tile {
		height: 445px;
	}
}
@media (max-width: 480px) {
	.page-grunge .product-listing-1x5 .search-result-items .grid-tile {
		height: 300px;
	}
}
@media (max-width: 320px) {
	.page-grunge .product-listing-1x5 .search-result-items .grid-tile {
		height: 225px;
	}
}
@media (max-width: 1440px) {
	.page-grunge .product-listing-1x5 .search-result-items .grid-tile.chestnut {
		height: 290px;
	}
}
/*到货通知*/.arrival-label {
	display: none;
}
@media (max-width: 767px) {
	.arrival-label {
		display: inline-block;
	}
}
/*收货地址*/.address-list address {
	border: 1px #f4f4f4 solid;
	padding: 10px;
	position: relative;
}
.address-list address .addr-hd {
	border-bottom: 1px #f4f4f4 solid;
	padding: 3px;
}
.address-list address .addr-bd {
	padding: 5px 3px;
}
.address-list address .addr-set {
	padding: 5px 3px;
}
.address-list address .addr-set a {
	color: #3b3b3b;
	display: block;
}
.address-list address .addr-set a: hover {
	text-decoration: underline;
}
.address-list address .addr-set .amend-addr {
	float: left;
}
.address-list address .addr-set .delete_addr {
	float: right;
}
.address-list address .addr-toolbar {
	position: absolute;
	top: 0;
	right: 0;
}
.address-list address .addr-toolbar a {
	color: #111;
	background-color: rgba(0,0,0,.1);
	display: block;
	padding: 3px 8px;
}
.address-list address .addr-toolbar a.defalt-addr {
	color: #fff;
	background-color: rgba(0,0,0,.1);
}
.address-list address .addr-toolbar a: hover {
	background-color: rgba(70,70,70,.1);
	color: #111;
}
/*注册验证码*/.required-verify {
	position: relative;
}
.input-verify {
	width: 100%;
	padding-right: 200px;
}
.verifyCode {
	position: absolute;
	right: 0;
	bottom: 5px;
}
/*订单列表页*/.order-list-tr span.order-num {
	float: left;
}
.order-list-tr span.order-status {
	float: right;
	color: #f60;
}
@media (max-width: 767px) {
	.order-infor .horizontal-m {
		width: 70%;
		float: left;
		box-sizing: border-box;
		border: 0;
	}
	.order-infor .point {
		width: 30%;
		float: right;
		box-sizing: border-box;
		border: 0;
		text-align: right;
	}
	.order-infor .order-handle {
		width: 100%;
		clear: both;
		float: left;
	}
	.order-infor .order-handle li {
		float: left;
	}
	.order-infor .order-handle .order-payfor {
		float: left;
	}
	.order-infor .order-handle .order-see {
		float: right;
	}
}
.goods-pic-magnifier-viewer {
	border: 0;
}
/*最近购买的商品*/.last-shop {
	padding: 0 0 20px 0;
	border: 0;
}
.last-shop li dt {
	border: 0;
	width: 120px;
	height: 147px;
}
/*售后列表*/.after-list td {
	text-align: center;
}
.after-list td.after-title {
	text-align: left;
}
.after-list td span {
	display: none;
}
@media (max-width: 767px) {
	.after-list thead {
		display: none;
	}
	.after-list td span {
		display: inline-block;
	}
	.after-list .after-title,.after-list .after-order {
		width: 50%;
		float: left;
		text-align: left;
	}
	.after-list .after-time,.after-list .after-status {
		width: 50%;
		float: right;
		text-align: right;
	}
	.after-list td.after-title,.after-list td.after-time {
		border-top: 2px solid #f4f4f4;
	}
	.after-list .after-status {
		color: #f60;
	}
}
.member-main {
	width: 100%;
	float: left;
}
.note {
	background: #fff;
	border-bottom: 1px #f4f4f4 solid;
	padding: 1em 0;
}
.note .colborder {
	border-left: 1px #f4f4f4 solid;
	border-right: 0;
}
/*优惠券*/.mycoupon-list td {
	text-align: center;
}
.mycoupon-list td.mycoupon-title {
	text-align: left;
}
.mycoupon-list td span.mycoupon-label {
	display: none;
}
@media (max-width: 767px) {
	.mycoupon-list thead {
		display: none;
	}
	.mycoupon-list td span {
		display: inline-block;
	}
	.mycoupon-list .mycoupon-name {
		width: 50%;
		float: left;
		text-align: left;
	}
	.mycoupon-list .mycoupon-num {
		width: 50%;
		float: right;
		text-align: right;
	}
	.mycoupon-list .mycoupon-date {
		width: 60%;
		float: left;
		text-align: left;
	}
	.mycoupon-list .mycoupon-status {
		width: 40%;
		float: right;
		text-align: right;
	}
	.mycoupon-list td.mycoupon-title,.mycoupon-list td.mycoupon-num {
		border-top: 2px solid #f4f4f4;
	}
	.mycoupon-list .mycoupon-status {
		color: #f60;
	}
}
/*商品评论*/.relay-wrap .left-repay {
	display: none;
}
.relay-wrap .repay-a {
	height: auto;
}
.relay-wrap .repayleft {
	width: 100%;
}
.a-wrap {
	margin-left: 6px!important;
}
/*文章样式-水晶活动*/.mobile-pic {
	display: none;
}
@media (max-width: 767px) {
	.web-pic {
		display: none;
	}
	.mobile-pic {
		display: block;
	}
}
.container, #wrapper {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}
.content-padding-sides hr {
	display: block;
}
/*mothers day*/#f1 {
	width: 34.2%;
	top: 12%;
	right: 10%;
}
#f2 {
	width: 34.2%;
	top: 5%;
	left: 48%;
}
#f3 {
	width: 29%;
	right: 3%;
	top: 58%;
}
#f4 {
	width: 34.2%;
	left: 5%;
	top: 0px;
}
#f1 p,#f2 p,#f3 p,#f4 p {
	font-family: "Microsoft Yahei","Gotham-Book","黑体";
	font-size: 20px;
}
@media(min-width: 978px) and (max-width: 1185px) {
	#f1 p,#f2 p,#f3 p,#f4 p {
		font-size: 16px;
	}
}
@media (min-width: 768px) and (max-width: 977px) {
	#f1 p,#f2 p,#f3 p,#f4 p {
		font-size: 12px;
	}
	#f1 span,#f2 span,#f3 span,#f4 span {
		padding: 6px 12px !important;
	}
}
@media (max-width: 767px) {
	#f1 p,#f2 p,#f3 p,#f4 p {
		font-size: 12px;
	}
	#f1 span,#f2 span,#f3 span,#f4 span {
		padding: 6px 12px !important;
	}
	#f1 {
		width: 50%;
	}
	#f2 {
		width: 50%;
	}
	#f3 {
		top: 52%;
		width: 40%;
	}
	#f4 {
		top: 5%;
		width: 40%;
	}
	#f1 span,#f2 span,#f3 span,#f4 span {
		padding: px 6px !important;
		font-size: 14px;
	}
	#f1 p.mobile-show,#f3 p.mobile-show,#f2 p.mobile-show,#f4 p.mobile-show {
		display: block;
	}
	#f1 p.mobile-hide,#f2 p.mobile-hide,#f3 p.mobile-hide,#f4 p.mobile-hide {
		display: none;
	}
}
@media (max-width: 767px) {
	#cat-landing-grid-slot-a h2 {
		font-size: 20px;
	}
	#cat-landing-grid-slot-a h4 {
		font-size: 14px;
	}
}
/*快速购买按钮样式开始*/.btn-buy: hover {
	background-color: #468848 !important;
}
@media(max-width: 767px) {
	.btn-fastbuy1 {
		padding: 10px 0px 10px !important;
	}
}
/*gray button*/.btn.gray-btn {
	background: transparent;
	color: #fff;
	border: 0px;
	padding: .5em 2em !important;
	font-size: 18px;
	background-color: #c7d1dd;
}
.btn.red-btn {
	background: transparent;
	color: #fff;
	border: 0px;
	padding: .5em 2em !important;
	font-size: 18px;
	background-color: #ff0000;
}
/*.btn.gray-btn: hover {
	color: #fff;
	background: #111;
}
*//*快速购买按钮样式结束*//*father's day*/@media (max-width: 767px) {
	#father_day .mobile-show {
		display: block;
	}
}
@media (max-width: 767px) {
	#palm-String .mobile-show {
		display: block;
	}
}
@media (max-width: 767px) {
	#presale .mobile-show {
		display: block;
	}
}
/*头部更新*/span.icon-mobile-menu {
	width: 24px;
	height: 24px;
	background-position: 0 0;
}
span.icon-mobile-search {
	width: 24px;
	height: 24px;
	background-position: -80px 0;
}
span.icon-mobile-account {
	width: 24px;
	height: 24px;
	background-position: -40px 0;
}
span.icon-mobile-cart {
	width: 24px;
	height: 24px;
	background-position: -120px 0;
}
.blk-main--bottom {
	margin: 0 -15px;
}
@media (max-width: 1199px) {
	.footer-email h4 {
		letter-spacing: 0px;
	}
}
h1.no-hits-h1 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	width: 100%;
	float: left;
	font-size: 28px;
}
.no-hits-aside,.no-hits-content {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	width: 50%;
	float: left;
}
@media (max-width: 991px) {
	.no-hits-aside,.no-hits-content {
		width: 100%;
	}
}
.no-hits-search input {
	width: auto;
}
.no-hits-search input,.no-hits-search button {
	display: inline-block;
}
.no-hits-search label {
	display: block;
}
.no-hits-search button {
	height: 34px;
	padding: 6px 0;
}
.no-hits-aside ul {
	padding-left: 20px;
}
.no-hits-aside a: hover {
	text-decoration: underline;
}
.feed-back {
	margin: 0;
}
.miao {
	margin-top: -80px;
	padding-top: 80px;
}
@media (max-width: 1199px) {
	.miao {
		margin-top: -64px;
		padding-top: 64px;
	}
}
@media (max-width: 768px) {
	#div_cart_back {
		padding-right: 20px;
	}
}
@media (max-width: 768px) {
	.left-total th {
		float: left;
	}
}
/*pdt*/@media (min-width: 1200px) {
	#pendleton-jiao span {
		font-weight: 500;
		padding: 0 2.5em;
		border-right: 1px solid #111;
		font-size: 1.6em;
	}
}
@media (max-width: 1199px) {
	#pendleton-jiao {
		width: 100%;
		font-size: 1.4em;
	}
	#pendleton-jiao span {
		font-weight: 500;
		padding: 0 2em;
		border-right: 1px solid #111;
	}
}
@media (max-width: 991px) {
	#pendleton-jiao {
		width: 100%;
		font-size: 1.2em;
	}
}
@media (max-width: 768px) {
	#pdt-mobjiao {
		font-size: 1.2em;
		font-weight: 500;
	}
	#pendleton-jiao span {
		padding: 0 1.8em;
	}
}
@media (max-width: 480px) {
	#pdt-mobjiao {
		font-size: .8em;
	}
}
@media (max-width: 768px) {
	.swiper-wrapper div.mobile-show {
		font-size: 12px;
	}
	.goods_color_underline: hover {
		padding: 1px;
		border: 1px solid #000;
		border: 0 0 2px 0;
	}
	/*商品详情页主图移动端方法缩小样式*/div.pinch-zoom {
		position: relative;
	}
	div.pinch-zoom a {
		color: white;
		position: absolute;
		bottom: 10px;
		right: 10px;
		text-decoration: none;
		background: #333;
		padding: 3px;
		font-size: 11px;
	}
	div.pinch-zoom div.description {
		position: absolute;
		top: 500px;
		left: 210px;
	}
	div.pinch-zoom div.description h1 {
		font-size: 40px;
		margin: 0px;
		margin-bottom: 10px;
	}
	div.pinch-zoom div.description p {
		margin: 0px;
	}
}
/************登陆注册版本**************/#main #primary.login-back {
	width: 767px;
	height: 360px;
	margin: 104px auto 136px;
	float: none;
	background-color: rgba(0,0,0,.3);
	padding: 40px;
}
#main #primary.login-back,#main #primary.login-back a {
	color: #fff;
}
#main #primary.login-back .col-1,#main #primary.login-back .col-2 {
	height: 280px;
}
.login-background {
	position: absolute;
	width: 100%;
	height: calc(100% + 60px);
	background: url(../images/PC-PSD.jpg) no-repeat 100% 100% / cover;
	left: 0;
	top: -60px;
}
.login-back .col-1 {
	border-right: 1px solid #fff;
}
.login-back .section-header {
	border-bottom: 0px;
	padding: 0 18px;
}
.login-fast .form-row {
	margin-bottom: 10px;
}
.login-back .form-row-button {
	position: absolute;
	bottom: 0;
	margin-bottom: 0;
}
.login-back .label-value,.login-back .remember-password,.login-box-register p {
	font-size: 14px;
}
.login-box-register p {
	margin-bottom: 5px;
}
.login-back input {
	background-color: transparent;
	color: #fff;
	border-radius: 3px;
	padding-left: 20px;
	border-color: #fff;
}
.login-back input#password {
	background: transparent url(../images/PC-PSD_03.png) no-repeat 8px;
	font-size: .8em;
}
.login-back .login-box-content {
	padding: 2em 1em;
}
.login-fast.login-back .login-box-content {
	padding: 1em;
}
.login-back .form-row-button button {
	width: 276.5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-color: #fff;
	background: transparent;
	border-radius: 3px;
}
.login-back .form-row-button button.disabled {
	background: transparent;
}
.login-back .form-row-button button span span {
	color: #fff;
}
.login-back .btn-login {
	bottom: 247px;
	display: flex;
	display: -webkit-flex;
	width: 80%;
	margin: 0 19px;
	-webkit-justify-content: space-around;
	justify-content: space-around;
}
.login-back .btn-loginbuy {
	bottom: 268px;
}
.login-back .btn-login .login-btn {
	width: 50%;
	margin: 0 2px;
}
.login-back .btn-login .login-span {
	padding: 0 24px;
}
.login-back .login-div {
	position: relative;
	margin-bottom: 20px;
}
.login-back .loginbuy-div {
	position: relative;
	margin-bottom: 15px;
}
.login-back .login-box-top {
	margin-top: 1em;
}
.login-back .loginbuy-box-top {
	margin-top: 3em;
}
.login-back .loginbuy-box-top2 {
	margin-top: 2em;
}
.login-back .loginbuy-uname {
}
.login-back .loginbuy-img {
	width: 178%;
}
.login-back .col-2 .section-header {
	font-size: 14px !important;
	margin-top: 5px;
	padding: 0;
	word-break: keep-all;
}
.login-back .login-create-account {
	padding: 0 18px;
}
.login-back .login-box-li {
	margin: 30px 12px;
}
.login-back .login-box-li li {
	line-height: 40px;
	background: url(../images/2.png) no-repeat 0 0 / 30px auto;
	height: 40px;
	padding-left: 40px;
	font-size: 14px;
}
.login-back .login-box-li li: nth-child(2) {
	background: url(../images/3.png) no-repeat 0 3px / 30px auto;
}
.login-back .login-box-li li: nth-child(3) {
	background: url(../images/4.png) no-repeat 0 4px / 30px auto;
}
.login-back .login-box-li li: nth-child(4) {
	background: url(../images/4_06d9a913756941b1b8b814a8a9815dda.png) no-repeat 0 5px / 30px auto;
}
.login-back .login-box-register {
	position: absolute;
	bottom: 0;
}
.login-back .form-row-register {
	position: static;
}
.login-back .form-row-register a {
	width: 276.5px;
	height: 32px;
	background: transparent;
	border-color: #fff;
	border-radius: 3px;
}
#main #primary.login-fast {
	padding: 30px 40px;
}
#main #primary.login-fast .col-1,#main #primary.login-fast .col-2 {
	height: 300px;
}
.login-fast .col-1 #fastbuy_login .section-header {
	color: #32c24d;
	font-size: 14px !important;
}
.login-fast #fastbuy_login .form-row-register a {
	border-color: #32c24d;
	color: #32c24d !important;
	line-height: 18px;
}
@media(max-width: 767px) {
	.login-background {
		background: url(../images/mob-login-back.jpg) no-repeat center / cover;
		height: 700px;
	}
	#main #primary.login-back {
		width: 100%;
		height: 100%;
		margin: 0 -15px;
		float: none;
		background-color: transparent;
		padding: 0 15px 40px;
		box-sizing: content-box;
	}
	#main #primary.login-back .col-1,#main #primary.login-back .col-2 {
		height: auto;
		padding-left: 8px;
		padding-right: 8px;
	}
	.login-back .col-1 {
		border-right: 0;
		margin-top: 20px;
	}
	.login-back .col-2 {
		margin-top: 13px;
		margin-bottom: 20px;
	}
	.login-back .col-2 .section-header {
		word-break: break-all;
	}
	.login-back .form-row-button,.login-back .login-box-register {
		position: static;
		margin-bottom: 0;
	}
	.login-back .form-row-button button,.login-back .form-row-register a {
		width: 100%;
	}
	.login-fast .form-row-button button {
		margin-bottom: 15px;
	}
	.login-back .btn-login {
		width: 88%;
		padding-left: 1px;
		bottom: 188px;
	}
	.login-fast .btn-loginbuy {
		width: 92%;
		margin-left: 15.6px;
		bottom: 188px;
	}
	.login-back .login-div {
		position: relative;
		margin-bottom: 16px;
	}
	.login-back .login-box-top {
		margin-top: 0em;
	}
	.login-back .loginbuy-box-top {
		margin-top: 2em;
	}
	.login-back .loginbuy-uname {
		margin-bottom: 30px;
	}
	.login-back .loginbuy-img {
		width: 160%;
	}
	.login-back .remember-password {
		margin-bottom: 42.9px;
	}
	.login-fast .remember-password {
		margin-bottom: 22.9px;
	}
	.login-back .col-1 .login-box-content {
		padding: 1em;
		border-bottom: 1px solid #fff;
	}
	.login-back .login-box-li {
		margin: 15px 6px;
	}
	.login-back .login-box-li li {
		line-height: 30px;
		height: 36px;
		padding-left: 38px;
		padding-top: 6px;
	}
	.login-back input {
		padding-left: 12px;
	}
	.login-back input#password {
		background: transparent;
		font-size: 14px;
	}
}
.generalpopback {
	background: #000 none repeat scroll 0 0;
	bottom: 0;
	height: 100%;
	left: 0;
	opacity: 0.4;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 1;
}
.generalpop {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	position: fixed;
	top: 0;
	z-index: 100000;
	display: none;
	justify-content: center;
}
.pop-content {
	width: auto;
	height: 100%;
	text-align: center;
	position: relative;
	z-index: 10;
}
.pop-Lcolse {
	position: absolute;
	cursor: pointer;
	font-size: 5em;
	z-index: 2;
	right: 18px;
}
.pop-content img {
	height: 100%;
}
@media(max-width: 767px) {
	.pop-content img {
		width: 100%;
		height: auto;
	}
	.pop-content {
		position: absolute;
		height: auto;
	}
}
@media(min-width: 1368px) and (max-width: 1681px) {
	#main #primary.login-back {
		margin: 224px auto 256px;
	}
}
@media(min-width: 1682px) {
	#main #primary.login-back {
		margin: 304px auto 336px;
	}
}
/*ugg compare*/.page-compare section .container {
	max-width: 1330px;
	width: 100%;
}
.page-compare .section h3 {
	font-size: 1.5em;
	font-weight: 600;
	letter-spacing: -0.01em;
	line-height: 1.20849;
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 8px;
	padding-left: 18px;
	border-bottom: 1px solid #d6d6d6;
}
.page-compare .section {
	margin-bottom: 4em;
	overflow: hidden;
	padding-bottom: 0;
}
.page-compare .section-hero-margins {
	margin: 4em 0 0;
}
.hero-headline {
	font-size: 2em;
	margin: 1em 0 .5em;
}
.page-compare .section-product-names {
	position: relative;
	top: 0;
	background-color: #fff;
	width: 100%;
	z-index: 5;
}
.page-compare .section-product-names .section-content .row {
	border-bottom: 1px solid #d6d6d6;
	display: flex;
	justify-content: space-between;
	margin: 0;
}
.page-compare .section-product-names .section-content .row .column {
	margin: 0 auto;
}
.page-compare .section-product-names .section-content .row p {
	margin-bottom: 3px;
}
.page-compare.section-three .section td {
	border-left: 1px solid #d6d6d6;
	float: none;
	padding: 18px 18px 0;
	vertical-align: top;
	position: relative;
}
.page-compare .section td .icon-checkmark-empty {
	font-size: 40px;
	position: absolute;
	top: 8px;
}
.page-compare .section td: first-child {
	border-left: medium none;
}
.page-compare .section table {
	table-layout: fixed;
	width: 100%;
	margin-top: .75em;
}
.page-compare .section table td p {
	font-size: 1.2em;
}
.page-compare .section table td a {
	text-decoration: underline;
	color: #0070c9;
	margin: 0;
	line-height: inherit;
}
.page-compare .compare_smart_keyboard img {
	width: 100%;
	max-width: 800px;
}
.page-compare .img_click {
	position: fixed;
	background-color: #f5f5f5;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1000;
	display: none;
}
.compare-choose-close,.compare-close {
	position: absolute;
	display: inline-block;
	top: 0;
	right: 15px;
	z-index: 1;
	font-size: 48px;
	cursor: pointer;
}
.page-compare div.change-left,.page-compare div.change-right {
	background: url(../images/ico_sliding_910.png) no-repeat;
	width: 60px;
	height: 60px;
	margin-top: -30px;
}
.page-compare div.change-left {
	background-position: 0 -432px;
}
.page-compare div.change-right {
	background-position: -60px -432px;
}
.page-compare .swiper-compare .swiper-slide {
	display: inline-flex;
	align-items: center;
}
.page-compare .swiper-compare .swiper-slide img {
	width: 100%;
	max-width: 100%;
}
.mobile-choose {
	display: none;
}
.compare_blue_btn {
	display: inline-block;
	color: rgba(0,112,192,1);
	border: 1px solid currentColor;
	padding: 2px 8px;
	border-radius: 3px;
	margin-bottom: 5px;
}
.compare_yellow_btn {
	display: inline-block;
	color: rgba(247,150,70,1);
	border: 1px solid currentColor;
	padding: 2px 8px;
	border-radius: 3px;
	margin-bottom: 5px;
}
.page-compare ul.disc li {
	list-style: disc;
	margin-left: 15px;
}
.page-compare .table-pc {
	display: table-row;
}
.page-compare .table-mb {
	display: none;
}
.b-placeholder-container {
	margin-bottom: 4em;
}
.page-compare .section-core table tr.core td {
	height: 48px;
}
.compare-header-item .new_span_underline: before {
	bottom: -2px;
}
.compare-header-item: hover .new_span_underline: before {
	visibility: visible;
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}
@media(max-width: 767px) {
	.page-compare .colitems {
		display: none;
	}
	.page-compare section .current {
		display: table-cell;
	}
	.page-compare.section-three .section td.noborder {
		border-left: 0;
	}
	.page-compare {
		font-size: .8em;
	}
	.modal-trigger {
		font-size: 1.6em;
		text-align: center;
		color: #000;
		margin: 0 15px;
	}
	.page-compare .section {
		margin-bottom: 2em;
	}
	.page-compare .section-hero-margins {
		margin: 4em 0 0;
	}
	.hero-headline {
		letter-spacing: 0;
	}
	.b-placeholder-container {
		margin-bottom: 2em;
	}
	.page-compare .section-product-names img {
		max-width: 150px;
		margin: 0 auto;
	}
	.page-compare .compare_smart_keyboard img {
		width: 100%;
	}
	.mobile-choose {
		position: fixed;
		background-color: #fff;
		top: 0;
		width: 100%;
		height: 100%;
		z-index: 1000;
		display: none;
	}
	.choose-main {
		position: relative;
		display: block;
		height: 100%;
	}
	.choose-head {
		margin: 15px;
	}
	.choose-head h4 {
		text-transform: none;
	}
	.page-compare .table-pc {
		display: none;
	}
	.page-compare .table-mb {
		display: table-row;
	}
	.page-compare.section-three .section .table-mb td {
		padding: 9px 0 0;
	}
	.page-compare .section h3 img {
		width: 80px;
	}
	.mobile-choose .modal-devices {
		top: 5%;
		right: 0;
		bottom: 6%;
		left: 0;
		overflow-x: auto;
		overflow-y: scroll;
		margin-bottom: 9%;
		text-align: center;
		position: absolute;
		height: 80%;
		z-index: 1;
	}
	.mobile-choose .modal-middle .modal-middled {
		z-index: 1;
		box-sizing: border-box;
		width: 100%;
		list-style: none;
	}
	.mobile-choose .modal-devices li {
		display: inline-block;
		width: 50%;
		float: left;
		padding: 0;
		vertical-align: bottom;
		padding: 10px;
	}
	.mobile-choose .modal-devices p {
		margin: 10px 0;
		font-size: 14px;
	}
	.mobile-choose .modal-devices .circle {
		position: relative;
		z-index: 1;
		display: block;
		width: 30px;
		height: 30px;
		margin-left: auto;
		margin-right: auto;
		background-size: 30px 30px;
		background-repeat: no-repeat;
		background-image: url(../images/check_unselected_large_2x.png);
	}
	.mobile-choose .modal-devices .circle.compare-opacity {
		opacity: .5;
	}
	.mobile-choose .modal-devices .current .circle {
		background-image: url(../images/check_selected_large_2x.png);
		opacity: 1;
	}
	.mobile-choose .compare-trigger {
		position: absolute;
		z-index: 1;
		right: 5%;
		bottom: 6%;
		left: 5%;
		display: block;
		padding: 0;
		line-height: 44px;
		text-align: center;
		text-decoration: none;
		color: #888;
		background: transparent;
		border-radius: 3px;
		border: 1px solid #e85d00;
	}
	.mobile-choose .compare-trigger.compare_button {
		border: 1px solid #42ec57;
		background-color: transparent;
		font-size: 17px;
		color: #000;
	}
}
.storewechat-login-background,.signup-login-background {
	position: absolute;
	width: 100%;
	height: calc(100% + 160px);
	background: url(../images/F15-classic-slim-tab-2.jpg) no-repeat 100% 100% / cover;
	left: 0;
	top: -60px;
}
#main #primary.storewechat-login-back.login-back {
	width: 480px;
	height: 390px;
	margin: 104px auto 136px;
	float: none;
	background-color: rgba(0,0,0,.3);
	padding: 40px;
}
.storewechat-login-back .input-verify {
	width: 50%;
	padding-right: 0;
}
.storewechat-login-back .storewechat-ObtainCode {
	background-color: transparent;
	border-color: #111;
	color: #fff;
	padding: 6px 0px;
	font-size: 14px;
	border: 0;
	position: absolute;
	right: 11%;
	top: 2px;
}
.storewechat-login-back .olytime {
	position: absolute;
	right: 3%;
	top: 8px;
}
.storewechat-login-back .input-verify .form-control.input-text.required {
	margin-top: 20px;
	width: 100%;
}
@media(max-width: 767px) {
	.storewechat-login-background {
		background: url(../images/F15-classic-slim-tab-2.jpg) no-repeat/ cover;
		background-position: 35% -30px;
	}
	#main #primary.storewechat-login-back.login-back {
		width: 100%;
		height: 360px;
		margin: 0;
		float: none;
		background-color: rgba(0,0,0,.3);
		padding: 0;
	}
	.storewechat-login-back .input-verify {
		width: 50%;
		padding-right: 0;
	}
	.storewechat-login-back .storewechat-ObtainCode {
		background-color: transparent;
		border-color: #111;
		color: #fff;
		padding: 6px 0px;
		font-size: 14px;
		border: 0;
		position: absolute;
		right: 11%;
		top: 2px;
	}
	.storewechat-login-back .olytime {
		position: absolute;
		right: 3%;
		top: 9.3px;
	}
	.storewechat-login-back .input-verify .form-control.input-text.required {
		margin-top: 14px;
		width: 100%;
	}
}
.error_total .error {
	padding: 0;
	margin: 0;
	border: 0;
	background: transparent;
}
.storewechat-login-back.error_total .error,.signup-content .error {
	position: absolute;
}
.signup-content {
	width: 440px;
	background-color: rgba(0,0,0,.3);
	padding: 0 30px 10px;
}
.signup-content .form-row {
	margin-bottom: 20px;
}
.signup-content input,.signup-content .gender {
	border-radius: 3px;
	border-color: #fff;
	color: #fff;
}
.signup-content .gender {
	width: 47.5%;
	height: 34px;
	text-align: center;
	line-height: 24px;
	font-size: 14px;
	cursor: pointer;
	color: #fff;
}
.signup-content .gender .check: before {
	content: "\f16c";
	font-size: 1.5em;
	position: absolute;
	left: 35%;
	font-family: "Microsoft Yahei",'icomoon';
}
.signup-content fieldset {
	padding: 0 6px;
}
.signup-content .signup-ObtainCode,.signup-content .olytime {
	position: absolute;
	top: 0;
	right: 40px;
	line-height: 34px;
	font-size: 12px;
	cursor: pointer;
	color: #fff;
}
.signup-login-background {
	background-image: url(../images/signup.jpg);
}
@media(max-width: 767px) {
	.signup-login-background {
		background: url(../images/signup.jpg) no-repeat 50% 100% / cover;
	}
	.signup-content {
		width: 100vw;
		margin-left: -15px;
	}
	.signup-content h1 {
		margin-top: 0px;
	}
	.signup-content .input-verify {
		padding-right: 50%;
	}
	#consummate-div .form-row {
		margin-bottom: 15px;
	}
}
.thisyear {
	display: inline-block;
	color: #fab568;
	position: relative;
}
.thisyear span {
	display: none;
}
.thisyear: hover: before {
	content: "";
	border: 1px solid #fab568;
	position: absolute;
	display: block;
	width: 105px;
	height: 15px;
	top: -12px;
	left: 30px;
	border-width: 1px 0 0 1px;
	transform: skewX(-45deg);
}
.thisyear: hover span {
	position: absolute;
	white-space: nowrap;
	top: -30px;
	color: #fff;
	font-size: 12px;
	display: block;
	left: 40px;
}
#f_order_pay button.btn-quick {
	background: #32c24d;
}
#f_order_pay button.btn-quick span span {
	font-weight: bold;
}
#div_cart_back.submit-btn-area {
	text-align: right;
	width: 100%;
}
#div_cart_back.submit-btn-area .btn-submit,.submit-order-payment .btn-submit,.order-sucs-pay .btn-submit {
	width: 80%;
	border-radius: 3px;
	max-width: 300px;
	border: 0;
}
.cart-wrap .payment-nocheck {
	background: none;
	border: 1px solid #bbb;
	border-radius: 100%;
	width: 30px;
	height: 30px;
	float: right;
}
.cart-wrap .payment-checked {
	background: url("../imag../images/Checked.png") no-repeat center / 36px 36px;
	border: 0px solid #bbb;
	border-radius: 100%;
	width: 30px;
	height: 30px;
	float: right;
}
span.mwxpayapp,span.mwxpay,span.wxpay {
	background: url(../images/weixin.jpg) no-repeat 0 0 / auto 100%;
	width: 200px;
	height: 42px;
	display: inline-block;
	margin: 14px 8px -14px 8px;
	position: relative;
}
span.malipayapp,span.malipay,span.alipay {
	background: url(../images/zhifubao.jpg) no-repeat 0 0 / auto 100%;
	width: 200px;
	height: 42px;
	display: inline-block;
	margin: 14px 8px -14px 8px;
	position: relative;
}
span.munionpay,span.unionpay {
	background: url(../images/yinlian.jpg) no-repeat 0 0 / auto 100%;
	width: 200px;
	height: 42px;
	display: inline-block;
	margin: 14px 8px -14px 8px;
	position: relative;
}
.order_shunfen {
	background: url(../images/shunfen.png) no-repeat 0 0 / auto 100%;
	width: 200px;
	height: 42px;
	display: inline-block;
	position: relative;
	margin-left: 20px;
}
.submit-order-payment-change {
	margin-left: 50px;
}
.submit-order-payment {
	text-align: left;
	padding-left: 15px;
}
.submit-order-payment .order-cart-font-lager {
	display: inline-flex;
	line-height: 42px;
	align-items: center;
}
.cart-wrap .shipping-information {
	display: inline-block;
	height: 42px;
	vertical-align: middle;
	line-height: 42px;
}
.cart-wrap .order-suces-wrap {
	margin-bottom: 0;
}
.cart-wrap .select_area span select {
	border-radius: 3px;
}
#checkout-recaddr a {
	color: #6df;
}
@media(max-width: 767px) {
	.bianji {
		border-radius: 3px;
		padding: 0px 5px;
		font-size: 10px;
		height: 17px;
		margin-top: -3px;
	}
	.select_area span select {
		border-radius: 3px;
		padding: 2px;
	}
	#div_cart_back.submit-btn-area {
		text-align: center;
		width: 100%;
		padding-right: 0px;
	}
	#div_cart_back.submit-btn-area .btn-submit,.submit-order-payment .btn-submit,.order-sucs-pay .btn-submit {
		margin-left: 10%;
		margin-right: 10%;
	}
	#div_cart_back {
		padding-right: 0px;
	}
	.cart-wrap .payment-nocheck {
		background: none;
		border: 1px solid #bbb;
		border-radius: 100%;
		width: 18px;
		height: 18px;
		float: right;
		margin-top: -5px;
	}
	.cart-wrap .payment-checked {
		background: url("../imag../images/Checked.png") no-repeat center / 20px 20px;
		border: 0px solid #bbb;
		border-radius: 100%;
		width: 18px;
		height: 18px;
		float: right;
		margin-top: -5px;
	}
	span.mwxpayapp,span.mwxpay,span.wxpay {
		background: url(../images/weixin.jpg) no-repeat 0 0 / auto 100%;
		width: 100px;
		height: 22px;
		display: inline-block;
		margin: 0;
		position: relative;
	}
	span.malipayapp,span.malipay,span.alipay {
		background: url(../images/zhifubao.jpg) no-repeat 0 0 / auto 100%;
		width: 100px;
		height: 22px;
		display: inline-block;
		margin: 0;
		position: relative;
	}
	span.munionpay,span.unionpay {
		background: url(../images/yinlian.jpg) no-repeat 0 0 / auto 100%;
		width: 100px;
		height: 22px;
		display: inline-block;
		margin: 0;
		position: relative;
	}
	.order_shunfen {
		width: 100px;
		height: 21px;
		margin: 0 0 -6px 10px;
	}
	.cart-wrap .shipping-information {
		display: inline-block;
		height: 21px;
		vertical-align: middle;
		line-height: 21px;
	}
	.cart-wrap fieldset {
		padding-bottom: 0;
	}
	.cart-wrap fieldset legend {
		margin-bottom: 5px;
	}
	.cart-wrap .shipping_content {
		padding: 4px;
	}
	.cart-wrap .payment_content {
		padding: 4px;
		margin-top: 0;
	}
	.submit-order-payment-change {
		margin-left: 0px;
	}
	.submit-order-payment {
		text-align: center;
		padding-left: 0;
	}
	.cart-wrap .order-suces-wrap {
		margin-top: 40px;
		margin-bottom: 0;
	}
	.submit-order-payment .order-cart-font-lager {
		line-height: 22px;
		margin-bottom: 0;
	}
}
.medal-toggle-fadein {
	animation: fadeIn 700ms forwards linear;
	display: block;
}
.medal-toggle-fadeout {
	animation: fadeOut 700ms forwards linear;
	display: none;
}
.medal-type-style {
	z-index: 100000;
	width: 200px;
	height: 200px;
	position: absolute;
	left: auto;
	box-shadow: 2px 2px 10px rgba(0,0,0,.25);
	background: #fff url(../images/erweima.png) no-repeat 50% 50% / 80%;
}
@media(max-width: 767px) {
	.medal-type-style {
		transform: translateX(-50%) translateY(-50%);
		z-index: 100000;
		position: fixed;
		top: 50%;
		left: 50%;
		width: 200px;
		height: 200px;
		box-shadow: 2px 2px 10px rgba(0,0,0,.25);
		background: #fff url(../images/erweima.png) no-repeat 50% 50% / 80%;
	}
}
.plp-haibao {
	display: block;
	width: 100%;
	height: 100%;
}
.plp-haibao span {
	position: absolute;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-size: 14px;
	display: block;
	bottom: 28px;
}
.bottom-l {
	left: 28px;
	margin-right: 10px;
}
.bottom-r {
	right: 28px;
	text-align: right;
	margin-left: 10px;
}
.plp-haibao span: after {
	content: "";
	display: block;
	height: 2px;
	width: 0;
	background: #111;
	-webkit-transition: width .3s;
	transition: width .3s;
}
.plp-haibao: hover span: after {
	width: 100%;
}
@media(max-width: 767px) {
	.plp-haibao span {
		font-size: 12px;
		bottom: 7px;
	}
	.bottom-l {
		left: 18px;
		margin-right: 10px;
	}
	.bottom-r {
		right: 18px;
		margin-left: 10px;
	}
}