@charset "UTF-8"; 
.f-word-break {
	word-break: break-all;
	word-wrap: break-word
}

a,a:active,a:hover,video {
	outline: 0
}

.f-hr,button,fieldset,img,input,select,textarea {
	border: 0
}

.f-cb:after,.f-clearfix:after,.g-row:after,.m-focusList:after,.m-ft1 .item:after,.m-funcTab .card-list:after,.m-hdAppDownload .trigger:after,.m-hrz:after,.m-siteInfo .nav:after,.w-button .wrap:after,.w-textarea .tip:after,.w-tipMsg:after
	{
	clear: both
}

.f-word-break,.w-linkicon .txt,.w-txticon .txt {
	word-break: break-all
}

.f-fl,.m-hrz .m-ipt,.m-hrz .m-wrap,.m-hrz .w-hrzsplite {
	float: left;
	display: inline
}

.f-fr,.m-hrz .m-wrap-right {
	float: right;
	display: inline
}

* html .f-disabledmask .w-button,* html .f-disabledmask .w-clk,* html .f-disabledmask .w-linkicon,* html .f-disabledmask .w-txticon,.f-left
	{
	float: left
}

.f-cb,.m-hrz {
	zoom: 1
}

.f-cb:after,.m-hrz:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden
}

.f-text-justify {
	text-align: justify;
	text-justify: inter-ideograph
}

.f-text-overflow,.m-hrz .w-txticon .txt,.m-product .desc,.m-product .name,.w-linkicon .txt
	{
	overflow: hidden;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.f-ib,.m-cate .spilt,.m-tipTag:before,.w-button,.w-ftMore .icon,.w-icon,.w-icon-normal,.w-linkicon,.w-linkicon .txt,.w-tipMsg-fail .icon,.w-tipMsg-success .icon,.w-toolTip-coupon .toolTip-triangle,.w-txticon,.w-txticon .txt
	{
	display: -moz-inline-stack;
	display: inline-block;
	overflow: hidden;
	vertical-align: top;
	font-size: 12px;
	word-spacing: normal;
	letter-spacing: normal
}

.f-ribs,.w-button,.w-linkicon,.w-txticon {
	font-size: 0
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.f-ribs,.w-button,.w-linkicon,.w-txticon {
		letter-spacing: -5px
	}
}

.f-disabledmask .disabledmask,.f-tlbr,.m-overlay,.m-overlay .overlay-container,.w-mask
	{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.f-disabledmask,.f-imgCenterBanner,body {
	position: relative
}

.f-ofy-auto,.f-scroll-y,.m-overlay .overlay-container {
	position: relative;
	overflow-x: hidden;
	overflow-y: auto
}

blockquote,body,button,dd,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul
	{
	margin: 0;
	padding: 0
}

ol,ul {
	list-style: none
}

q {
	quotes: none
}

q:after,q:before {
	content: "";
	content: none
}

legend {
	color: #000
}

button,input {
	line-height: normal;
	outline: none;
}

button::-moz-focus-inner,input::-moz-focus-inner {
	border: 0;
	padding: 0
}

img {
	vertical-align: top
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed
}

th {
	text-align: inherit
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary
	{
	display: block
}

html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	height: 100%;
    overflow-x: hidden;
}

/* body,button,input,select,textarea {
	outline: 0;
	font: 12px/1.5 "Microsoft Yahei", "宋体", verdana;
} */

h1,h2,h3,h4,h5,h6 {
	font-size: 15px;
}

a,a:hover {
	text-decoration: none
}

@media screen and (-ms-high-contrast:active) , ( -ms-high-contrast
	:none) {
	a:active {
		background-color: transparent
	}
}

textarea {
	width: 100%;
	vertical-align: middle;
	resize: none;
	overflow: auto
}

.f-disabledmask,.m-noticeList,.m-wrap,.w-errorMsg .text {
	overflow: hidden
}

input::-ms-clear {
	display: none
}

.f-hide,.ysf-online-invite-wrap,.ysf-online-kefu {
	display: none !important
}

.f-disabledmask {
	zoom: 1;
	cursor: default
}

.w-button,.w-linkicon:hover .txt,.w-linkicon:hover .w-icon {
	cursor: pointer
}

.f-disabledmask .disabledmask {
	background-color: #fff;
	-moz-opacity: .6;
	filter: alpha(opacity = 60);
	opacity: .6
}

.f-disabledmask .w-button-focus,.f-disabledmask .w-button:hover {
	z-index: 0
}


.f-padding-middle {
	padding-bottom: 5px
}

.f-padding-large {
	padding-bottom: 10px
}

.f-padding-vlarge {
	padding-bottom: 15px
}

.f-padding-huge {
	padding-bottom: 20px
}

.f-ml0 {
	margin-left: 0 !important
}

.f-mr0 {
	margin-right: 0 !important
}

.f-hidden {
	top: -9999px !important;
	left: -9999px !important
}

.f-bold,.f-fw-bold {
	font-weight: 700 !important
}

.f-italic {
	font-style: italic !important
}

.f-underline {
	text-decoration: underline !important
}

.f-text-underline,.f-text-underline .txt,.w-link:hover
	{
	text-decoration: underline
}

.f-bg-succ {
	background-color: #10880d !important
}

.f-bg-err {
	background-color: #d74b00 !important
}

.f-bg-warn {
	background-color: #d08900 !important
}

body,button,code,input,select,textarea {
	font-family: "Microsoft Yahei", "微软雅黑", verdana;
	color: #333;
	background:#fff;
}

a {
	color: #333
}

a:hover {
	color: #fe7140;
}

body {
	min-height: 100%;
	min-width: 1090px;
	background-color: #fff;
	font-size: 12px
}

i {
	font-style: normal
}

::-webkit-input-placeholder {
	color: #999
}

:-moz-placeholder {
	color: #999
}

::-moz-placeholder {
	color: #999
}

:-ms-input-placeholder {
	color: #999
}

.f-clearfix:after,.f-clearfix:before {
	content: " ";
	display: table
}

.icon-cate-cleaningproducts,.icon-cate-dishware,.icon-cate-kitchenware,.icon-cate-pan,.w-_icon
	{
	display: inline-block;
	vertical-align: middle
}

.f-right {
	float: right
}

.w-cart .icon-normal-badge,.w-cart .text,.w-cart .w-icon,.w-tipMsg .icon
	{
	float: left
}

.f-center {
	text-align: center
}

.f-txt-default {
	color: #333 !important
}

.f-txt-impt {
	color: #555 !important
}

.f-txt-warn {
	color: #f33 !important
}

.f-txt-tip {
	color: #10880d !important
}

.f-txt-err {
	color: #c30 !important
}

.f-txt-assist {
	color: #999 !important
}

.f-txt-weak {
	color: #666 !important
}

.f-txt-empty {
	color: #ccc !important
}

.f-txtleft {
	text-align: left !important
}

.f-txtcenter {
	text-align: center !important
}

.f-txtright {
	text-align: right !important
}

.f-margin-top-20 {
	margin-top: 20px
}

.f-margin-bottom-10 {
	margin-bottom: 10px
}

.f-margin-bottom-20 {
	margin-bottom: 20px
}

.f-margin-bottom-30 {
	margin-bottom: 30px
}

.f-margin-bottom-40 {
	margin-bottom: 40px
}

.f-margin-bottom-60 {
	margin-bottom: 60px
}

.f-margin-bottom-80 {
	margin-bottom: 80px
}

.f-half {
	width: 50%
}

.f-lh1 {
	line-height: 1
}

.f-lh18 {
	line-height: 18px
}

.f-fwb {
	font-weight: 700
}

.f-fz16 {
	font-size: 16px
}

.f-fz18 {
	font-size: 18px
}

.f-imgCenterBanner .wrap {
	position: absolute;
	left: 50%
}

.g-bd,.g-hd,.m-table {
	position: relative
}

.f-imgCenterBanner .wrap img {
	position: relative;
	left: -50%;
	max-width: none
}

.f-hr {
	height: 1px;
	background-color: #e8e8e8
}

.f-songti{
/* 	font-family: 宋体; */
}

.g-dn {
    display: none;
}