@charset "UTF-8";
*,.w-tabs:before {
	-moz-box-sizing:border-box
}
a,a:active,a:hover,video {
	outline:0
}
.f-hr,button,fieldset,img,input,select,textarea {
	border:0
}
.f-word-break,.w-linkicon .txt,.w-txticon .txt {
	word-break:break-all
}
.f-cb:after,.f-clearfix:after,.g-row:after,.m-address .line .label:after,.m-address .line:after,.m-cate>.bd .itemList:after,.m-cate>.hd .subCateList:after,.m-cate>.hd:after,.m-couponList:after,.m-donationList .m-donation:after,.m-feedbackForm .formGroup-captcha:after,.m-feedbackForm .inputGroup:after,.m-focusList:after,.m-followUs:after,.m-form-addr .w-row-addr,.m-form-addr-1:after,.m-ft1 .item:after,.m-funcTab .card-list:after,.m-funcTab .m-mini-cart:after,.m-hdAppDownload .trigger:after,.m-hrz:after,.m-itemList:after,.m-newGiftModal .info:after,.m-payMethod:after,.m-payMethods:after,.m-picList:after,.m-search:after,.m-siteInfo .nav:after,.m-tabs:after,.m-topicComment .commentItem:after,.m-topiclist .list:after,.u-formctr:after,.w-button .wrap:after,.w-coupon.coupon-l .inner .range:after,.w-coupon.coupon-l .inner .validity:after,.w-coupon.coupon-l .inner .value:after,.w-coupon.coupon-l .inner:after,.w-tabs:after,.w-textarea .tip:after,.w-tipMsg:after {
	clear:both
}
.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-word-break {
	word-wrap:break-word
}
.f-ib,.m-cate .spilt,.m-detail-tipTag:before,.m-lightbox .close,.m-lightbox .slick .slick-arrow,.m-pop .w-close,.m-pop .w-close:hover,.m-pop .w-status,.m-pop-express .m-content .w-expInfo .icon-express,.m-pop-express .m-content .w-expdetail .dot,.m-report-modal .modal .modal-body .close,.m-report-modal .modal .modal-body .slick-arrow,.m-tipTag:before,.w-button,.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-pr,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
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0
}
img {
	vertical-align:top
}
.m-siteNav .userCenter .toggle,.w-button,.w-chkbox>a,.w-chkbox>label,.w-chkbox>span,.w-coupon.coupon-s .desc .couponInfo,.w-coupon.coupon-s .desc .text,.w-radio>a,.w-radio>label,.w-radio>span,.w-tabs .r-btn>i,.w-tabs .r-btn>span,textarea {
	vertical-align:middle
}
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%
}
body,button,input,select,textarea {
	outline:0;
	font:12px/1.5 "Microsoft Yahei","微软雅黑",verdana
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%
}
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%;
	resize:none;
	overflow:auto
}
input::-ms-clear {
	display:none
}
.f-hide,.ysf-online-invite-wrap,.ysf-online-kefu {
	display:none!important
}
.f-disabledmask {
	zoom:1;
	cursor:default;
	overflow:hidden
}
.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-default {
	padding-bottom:0
}
.f-padding-middle {
	padding-bottom:5px
}
.f-padding-large {
	padding-bottom:10px
}
.f-padding-vlarge {
	padding-bottom:15px
}
.f-padding-huge,.f-pb20 {
	padding-bottom:20px
}
.f-grouplabelwid-2 .group-label {
	width:42px
}
.f-grouplabelwid-3 .group-label {
	width:56px
}
.f-grouplabelwid-4 .group-label {
	width:70px
}
.f-grouplabelwid-5 .group-label {
	width:84px
}
.f-grouplabelwid-6 .group-label {
	width:98px
}
.f-grouplabelwid-7 .group-label {
	width:112px
}
.f-grouplabelwid-8 .group-label {
	width:126px
}
.f-grouplabelwid-9 .group-label {
	width:140px
}
.f-grouplabelwid-10 .group-label {
	width:154px
}
.f-grouplabelwid-11 .group-label {
	width:168px
}
.f-ml0 {
	margin-left:0!important
}
.f-mr0 {
	margin-right:0!important
}
.f-hidden {
	top:-9999px!important;
	left:-9999px!important
}
.f-size-default {
	font-size:12px!important
}
.f-size-middle {
	font-size:14px!important
}
.f-size-large {
	font-size:16px!important
}
.f-size-vlarge {
	font-size:18px!important
}
.f-size-huge {
	font-size:20px!important
}
.f-fz12,body {
	font-size:12px
}
.f-bold,.f-fw-bold {
	font-weight:700!important
}
.f-fwb,.m-funcTab .tab-nav,.w-coupon.coupon-l .inner .desc,.w-coupon.coupon-l.coupon-cash .link,.w-coupon.coupon-l.coupon-fullCut .link,.w-coupon.coupon-l.coupon-func .link,.w-coupon.coupon-s .title {
	font-weight:700
}
.f-italic {
	font-style:italic!important
}
.f-underline {
	text-decoration:underline!important
}
.f-text-underline,.f-text-underline .txt,.m-crumbs a:hover,.w-coupon.coupon-l .inner .range .couponlink .text,.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
}
.f-bcf,body {
	background-color:#fff
}
* {
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
body,button,code,input,select,textarea {
	font-family:"Microsoft Yahei","微软雅黑",verdana;
	color:#333
}
a {
	color:#333
}
a:hover {
	color:#b4a078
}
body {
	min-height:100%;
	min-width:1090px
}
i {
	font-style:normal
}
::-webkit-input-placeholder {
	color:#999
}
:-moz-placeholder {
	color:#999
}
::-moz-placeholder {
	color:#999
}
:-ms-input-placeholder {
	color:#999!important
}
.f-clearfix:after,.f-clearfix:before {
	content:" ";
	display:table
}
.f-pa {
	position:absolute
}
.f-right {
	float:right
}
.f-dn {
	display:none
}
.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-txt-red {
	color:#d4282d!important
}
.f-txt-gold {
	color:#b4a078!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-top-25 {
	margin-top:25px
}
.f-margin-top-50 {
	margin-top:50px
}
.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-mb80 {
	margin-bottom:80px!important
}
.f-margin-left-20 {
	margin-left:20px
}
.f-pb80 {
	padding-bottom:80px
}
.f-half {
	width:50%
}
.f-full {
	width:100%
}
.f-lh1 {
	line-height:1
}
.f-lh18 {
	line-height:18px
}
.f-fz14 {
	font-size:14px
}
.f-fz16 {
	font-size:16px
}
.f-fz18 {
	font-size:18px
}
.f-bcf5 {
	background-color:#f5f5f5!important
}
.f-imgCenterBanner {
	position:relative
}
.f-imgCenterBanner .wrap {
	position:absolute;
	left:50%
}
.g-bd,.g-hd,.g-row,.m-table {
	position:relative
}
.f-imgCenterBanner .wrap img {
	position:relative;
	left:-50%;
	max-width:none
}
.f-hr {
	height:1px;
	background-color:#e8e8e8
}
.header-arrow,.header-hoverArrow,.header-logo,.header-logo1,.header-logo2,.header-miniLogo,.header-miniLogo1,.header-miniLogo2,.header-phone,.header-sprite,.header-upBubbleArrow,.header-user,.header-userempty,.m-crumbs .w-icon-arrow,.m-dropdown .wrap:before,.m-funcTab .tab-logo,.m-funcTab-fixed .tab-logo,.m-funcTab-fixed .user .icon,.m-siteNav .userCenter .toggle i,.w-dropdown .dropdownMenu:before {
	background-image:url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/header-s63686fd389-4827c33dfe.png);
	background-repeat:no-repeat
}
.header-arrow {
	background-position:0 0
}
.header-hoverArrow {
	background-position:0 -19px
}
.header-logo {
	background-position:0 -34px
}
.header-logo1 {
	background-position:0 -152px
}
.header-logo2 {
	background-position:0 -222px
}
.header-miniLogo {
	background-position:0 -292px
}
.header-miniLogo1 {
	background-position:0 -344px
}
.header-miniLogo2 {
	background-position:0 -388px
}
.header-phone {
	background-position:0 -433px
}
.header-upBubbleArrow {
	background-position:0 -458px
}
.header-user {
	background-position:0 -474px
}
.header-userempty,.m-funcTab-fixed .user .icon {
	background-position:0 -538px
}
.header-userempty.userempty-hover,.header-userempty:hover {
	background-position:0 -506px
}
.footer-item1,.footer-item2,.footer-item3,.footer-sprite {
	background-image:url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/footer-s13b613f83d-20de09f110.png);
	background-repeat:no-repeat
}
.footer-item1 {
	background-position:0 0
}
.footer-item2 {
	background-position:0 -61px
}
.footer-item3 {
	background-position:0 -122px
}
.w-icon {
	background-position:-9999px -9999px;
	background-repeat:no-repeat;
	width:21px;
	height:21px;
	background-image:url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/icon-s0089044f96-4cc600dc1f.png)
}
.w-icon-50 {
	width:50px;
	height:50px
}
.w-icon-44 {
	width:44px;
	height:44px
}
.icon-arrow-down {
	background-position:0 0
}
.icon-blackcart {
	background-position:0 -30px
}
.icon-cart-detail {
	background-position:0 -62px
}
.icon-cart {
	background-position:0 -93px
}
.icon-close-pop {
	background-position:0 -124px
}
.icon-forbid {
	background-position:0 -154px
}
.icon-minus {
	background-position:0 -185px
}
.icon-pagel {
	background-position:0 -215px
}
.icon-pagel_disabled {
	background-position:0 -245px
}
.icon-pager {
	background-position:0 -275px
}
.icon-pager_disabled {
	background-position:0 -305px
}
.icon-password {
	background-position:0 -335px
}
.icon-phone {
	background-position:0 -365px
}
.icon-plus {
	background-position:0 -396px
}
.icon-select {
	background-position:0 -426px
}
.icon-username {
	background-position:0 -456px
}
.m-cate .spilt,.m-detail-tipTag:before,.m-lightbox .close,.m-lightbox .slick .slick-arrow,.m-pop .w-close,.m-pop .w-close:hover,.m-pop .w-status,.m-pop-express .m-content .w-expInfo .icon-express,.m-pop-express .m-content .w-expdetail .dot,.m-report-modal .modal .modal-body .close,.m-report-modal .modal .modal-body .slick-arrow,.m-tipTag:before,.w-icon-normal,.w-tipMsg-fail .icon,.w-tipMsg-success .icon,.w-toolTip-coupon .toolTip-triangle {
	background-image:url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/icon-normal-s5f1f5879fa-8b16660613.png)
}
.icon-normal-addr {
	background-position:0 0;
	height:50px;
	width:50px
}
.icon-normal-address-default {
	background-position:0 -60px;
	height:23px;
	width:23px
}
.icon-normal-alert-big {
	background-position:0 -93px;
	height:50px;
	width:50px
}
.icon-normal-alert,.w-tipMsg-fail .icon {
	background-position:0 -153px;
	height:18px;
	width:18px
}
.icon-normal-applicant {
	background-position:0 -181px;
	height:19px;
	width:18px
}
.icon-normal-arrowDown {
	background-position:0 -210px;
	height:8px;
	width:15px
}
.icon-normal-ask {
	background-position:0 -228px;
	height:14px;
	width:14px
}
.icon-normal-badge-l {
	background-position:0 -252px;
	height:20px;
	width:28px
}
.icon-normal-badge {
	background-position:0 -282px;
	height:19px;
	width:19px
}
.icon-normal-blackcart {
	background-position:0 -343px;
	height:22px;
	width:22px
}
.icon-normal-blackcart.blackcart-hover,.icon-normal-blackcart:hover {
	background-position:0 -311px
}
.icon-normal-book {
	background-position:0 -375px;
	height:48px;
	width:37px
}
.icon-normal-camera {
	background-position:0 -433px;
	height:22px;
	width:25px
}
.icon-normal-car {
	background-position:0 -465px;
	height:47px;
	width:48px
}
.icon-normal-cart-close {
	background-position:0 -542px;
	height:10px;
	width:11px
}
.icon-normal-cart-close.cart-close-hover,.icon-normal-cart-close:hover {
	background-position:0 -522px
}
.icon-normal-cart-down {
	background-position:0 -562px;
	height:4px;
	width:8px
}
.icon-normal-cart-empty {
	background-position:0 -576px;
	height:50px;
	width:50px
}
.icon-normal-cart {
	background-position:0 -636px;
	height:14px;
	width:14px
}
.icon-normal-circle {
	background-position:0 -690px;
	height:20px;
	width:20px
}
.icon-normal-circle.circle-hover,.icon-normal-circle:hover {
	background-position:0 -660px
}
.icon-normal-close-circle {
	background-position:0 -720px;
	height:20px;
	width:20px
}
.icon-normal-close,.m-lightbox .close,.m-pop .w-close,.m-report-modal .modal .modal-body .close {
	background-position:0 -784px;
	height:24px;
	width:24px
}
.icon-normal-close.close-hover,.icon-normal-close:hover,.m-lightbox .close-hover.close,.m-lightbox .close:hover,.m-pop .close-hover.w-close,.m-pop .w-close:hover,.m-report-modal .modal .modal-body .close-hover.close,.m-report-modal .modal .modal-body .close:hover {
	background-position:0 -750px
}
.icon-normal-collectEpt {
	background-position:0 -818px;
	height:15px;
	width:16px
}
.icon-normal-collectFull {
	background-position:0 -843px;
	height:15px;
	width:16px
}
.icon-normal-collectionNop {
	background-position:0 -868px;
	height:58px;
	width:60px
}
.icon-normal-comment-empty {
	background-position:0 -936px;
	height:47px;
	width:50px
}
.icon-normal-coupon-nop {
	background-position:0 -993px;
	height:52px;
	width:62px
}
.icon-normal-couponInfo {
	background-position:0 -1055px;
	height:18px;
	width:18px
}
.icon-normal-delete-l {
	background-position:0 -1127px;
	height:16px;
	width:14px
}
.icon-normal-delete-l.delete-l-hover,.icon-normal-delete-l:hover {
	background-position:0 -1101px
}
.icon-normal-delete {
	background-position:0 -1153px;
	height:8px;
	width:8px
}
.icon-normal-delete.delete-hover,.icon-normal-delete:hover {
	background-position:0 -1083px
}
.icon-normal-deleteAll {
	background-position:0 -1195px;
	height:14px;
	width:12px
}
.icon-normal-deleteAll.deleteAll-hover,.icon-normal-deleteAll:hover {
	background-position:0 -1171px
}
.icon-normal-detail-aright {
	background-position:0 -1219px;
	height:11px;
	width:9px
}
.icon-normal-detail-zoomout {
	background-position:0 -1240px;
	height:23px;
	width:23px
}
.icon-normal-diamond {
	background-position:0 -1273px;
	height:12px;
	width:12px
}
.icon-normal-disable {
	background-position:0 -1295px;
	height:16px;
	width:16px
}
.icon-normal-dot,.m-pop-express .m-content .w-expdetail .dot {
	background-position:0 -1321px;
	height:12px;
	width:10px
}
.icon-normal-down-black {
	background-position:0 -1343px;
	height:7px;
	width:14px
}
.icon-normal-down-blue {
	background-position:0 -1360px;
	height:6px;
	width:10px
}
.icon-normal-down-checked {
	background-position:0 -1376px;
	height:12px;
	width:12px
}
.icon-normal-down-confirm {
	background-position:0 -1398px;
	height:5px;
	width:10px
}
.icon-normal-down-gold {
	background-position:0 -1413px;
	height:5px;
	width:10px
}
.icon-normal-down-red {
	background-position:0 -1428px;
	height:5px;
	width:10px
}
.icon-normal-down-search {
	background-position:0 -1443px;
	height:5px;
	width:10px
}
.icon-normal-down-unchecked {
	background-position:0 -1458px;
	height:12px;
	width:12px
}
.icon-normal-down {
	background-position:0 -1480px;
	height:5px;
	width:10px
}
.icon-normal-downtriangle-cart {
	background-position:0 -1495px;
	height:4px;
	width:8px
}
.icon-normal-ellipsis {
	background-position:0 -1509px;
	height:3px;
	width:12px
}
.icon-normal-emptycart {
	background-position:0 -1522px;
	height:62px;
	width:58px
}
.icon-normal-ensureItem1 {
	background-position:0 -1594px;
	height:35px;
	width:38px
}
.icon-normal-ensureItem2 {
	background-position:0 -1639px;
	height:35px;
	width:29px
}
.icon-normal-ensureItem3 {
	background-position:0 -1684px;
	height:35px;
	width:34px
}
.icon-normal-ensureItem4 {
	background-position:0 -1729px;
	height:32px;
	width:45px
}
.icon-normal-expert {
	background-position:0 -1771px;
	height:18px;
	width:21px
}
.icon-normal-express,.m-pop-express .m-content .w-expInfo .icon-express {
	background-position:0 -1799px;
	height:50px;
	width:50px
}
.icon-normal-fail {
	background-position:0 -1859px;
	height:50px;
	width:50px
}
.icon-normal-flag {
	background-position:0 -1919px;
	height:24px;
	width:54px
}
.icon-normal-ft1 {
	background-position:0 -1953px;
	height:51px;
	width:51px
}
.icon-normal-ft2 {
	background-position:0 -2014px;
	height:51px;
	width:51px
}
.icon-normal-ft3 {
	background-position:0 -2075px;
	height:51px;
	width:51px
}
.icon-normal-ftMore {
	background-position:0 -2172px;
	height:28px;
	width:28px
}
.icon-normal-ftMore.ftMore-hover,.icon-normal-ftMore:hover {
	background-position:0 -2136px
}
.icon-normal-ftMoreWhite {
	background-position:0 -2210px;
	height:26px;
	width:26px
}
.icon-normal-gift {
	background-position:0 -2246px;
	height:48px;
	width:48px
}
.icon-normal-heart {
	background-position:0 -2304px;
	height:20px;
	width:24px
}
.icon-normal-heartEmpty {
	background-position:0 -2334px;
	height:20px;
	width:24px
}
.icon-normal-heartGray {
	background-position:0 -2364px;
	height:14px;
	width:16px
}
.icon-normal-heartGroup {
	background-position:0 -2388px;
	height:27px;
	width:15px
}
.icon-normal-heartRed {
	background-position:0 -2425px;
	height:14px;
	width:16px
}
.icon-normal-hotline {
	background-position:0 -2449px;
	height:30px;
	width:30px
}
.icon-normal-icon-down {
	background-position:0 -2489px;
	height:12px;
	width:16px
}
.icon-normal-item-null {
	background-position:0 -2511px;
	height:79px;
	width:106px
}
.icon-normal-leadcarsh {
	background-position:0 -2600px;
	height:52px;
	width:78px
}
.icon-normal-leadgift {
	background-position:0 -2662px;
	height:65px;
	width:69px
}
.icon-normal-left-carousel-disabled {
	background-position:0 -2737px;
	height:16px;
	width:10px
}
.icon-normal-left-carousel {
	background-position:0 -2763px;
	height:16px;
	width:10px
}
.icon-normal-left-cart {
	background-position:0 -2789px;
	height:14px;
	width:7px
}
.icon-normal-left-prev,.m-lightbox .slick .slick-prev,.m-report-modal .modal .modal-body .slick-prev {
	background-position:0 -2871px;
	height:48px;
	width:48px
}
.icon-normal-left-prev.left-prev-hover,.icon-normal-left-prev:hover,.m-lightbox .slick .left-prev-hover.slick-prev,.m-lightbox .slick .slick-prev:hover,.m-report-modal .modal .modal-body .left-prev-hover.slick-prev,.m-report-modal .modal .modal-body .slick-prev:hover {
	background-position:0 -2813px
}
.icon-normal-left-tipTag,.m-detail-tipTag:before {
	background-position:0 -2929px;
	height:20px;
	width:9px
}
.icon-normal-left-white {
	background-position:0 -2959px;
	height:44px;
	width:28px
}
.icon-normal-leftArrow-disabled {
	background-position:0 -3013px;
	height:20px;
	width:11px
}
.icon-normal-leftArrow {
	background-position:0 -3043px;
	height:20px;
	width:11px
}
.icon-normal-leftRound-disabled {
	background-position:0 -3073px;
	height:30px;
	width:30px
}
.icon-normal-leftRound {
	background-position:0 -3153px;
	height:30px;
	width:30px
}
.icon-normal-leftRound.leftRound-hover,.icon-normal-leftRound:hover {
	background-position:0 -3113px
}
.icon-normal-li-dot {
	background-position:0 -3193px;
	height:12px;
	width:11px
}
.icon-normal-line {
	background-position:0 -3215px;
	height:24px;
	width:1px
}
.icon-normal-mask-border-bold {
	background-position:0 -3249px;
	height:50px;
	width:50px
}
.icon-normal-mask-border {
	background-position:0 -3309px;
	height:52px;
	width:52px
}
.icon-normal-mask {
	background-position:0 -3371px;
	height:50px;
	width:50px
}
.icon-normal-miniclose {
	background-position:0 -3431px;
	height:16px;
	width:16px
}
.icon-normal-msg-w {
	background-position:0 -3457px;
	height:21px;
	width:23px
}
.icon-normal-msg {
	background-position:0 -3488px;
	height:27px;
	width:29px
}
.icon-normal-myexpert-empty {
	background-position:0 -3525px;
	height:38px;
	width:53px
}
.icon-normal-newitem-down {
	background-position:0 -3573px;
	height:10px;
	width:15px
}
.icon-normal-newitem-up {
	background-position:0 -3593px;
	height:10px;
	width:15px
}
.icon-normal-noComment {
	background-position:0 -3613px;
	height:70px;
	width:70px
}
.icon-normal-noPic {
	background-position:0 -3693px;
	height:44px;
	width:51px
}
.icon-normal-noVideo {
	background-position:0 -3747px;
	height:35px;
	width:54px
}
.icon-normal-noitem {
	background-position:0 -3792px;
	height:64px;
	width:70px
}
.icon-normal-order {
	background-position:0 -3866px;
	height:50px;
	width:50px
}
.icon-normal-original-tag {
	background-position:0 -3926px;
	height:40px;
	width:40px
}
.icon-normal-parcel-error {
	background-position:0 -3976px;
	height:70px;
	width:108px
}
.icon-normal-parcel-next {
	background-position:0 -4056px;
	height:16px;
	width:9px
}
.icon-normal-parcel-prev {
	background-position:0 -4082px;
	height:18px;
	width:9px
}
.icon-normal-pass {
	background-position:0 -4110px;
	height:19px;
	width:19px
}
.icon-normal-phone-app {
	background-position:0 -4139px;
	height:11px;
	width:7px
}
.icon-normal-phone {
	background-position:0 -4183px;
	height:13px;
	width:8px
}
.icon-normal-phone.phone-hover,.icon-normal-phone:hover,.m-product .empty .btn:hover .icon-normal-phone,.m-product .saleSoon .btn:hover .icon-normal-phone {
	background-position:0 -4160px
}
.icon-normal-picZoom {
	background-position:0 -4206px;
	height:70px;
	width:70px
}
.icon-normal-point {
	background-position:0 -4286px;
	height:3px;
	width:3px
}
.icon-normal-pointGold {
	background-position:0 -4299px;
	height:5px;
	width:5px
}
.icon-normal-pointGry {
	background-position:0 -4314px;
	height:5px;
	width:5px
}
.icon-normal-pointRed {
	background-position:0 -4329px;
	height:5px;
	width:5px
}
.icon-normal-pos {
	background-position:0 -4344px;
	height:32px;
	width:32px
}
.icon-normal-quote {
	background-position:0 -4386px;
	height:22px;
	width:26px
}
.icon-normal-refresh {
	background-position:0 -4418px;
	height:16px;
	width:16px
}
.icon-normal-reward-nop {
	background-position:0 -4444px;
	height:79px;
	width:69px
}
.icon-normal-right-carousel-disabled {
	background-position:0 -4533px;
	height:16px;
	width:10px
}
.icon-normal-right-carousel {
	background-position:0 -4559px;
	height:16px;
	width:10px
}
.icon-normal-right-cart {
	background-position:0 -4585px;
	height:14px;
	width:7px
}
.icon-normal-right-next,.m-lightbox .slick .slick-next,.m-report-modal .modal .modal-body .slick-next {
	background-position:0 -4667px;
	height:48px;
	width:48px
}
.icon-normal-right-next.right-next-hover,.icon-normal-right-next:hover,.m-lightbox .slick .right-next-hover.slick-next,.m-lightbox .slick .slick-next:hover,.m-report-modal .modal .modal-body .right-next-hover.slick-next,.m-report-modal .modal .modal-body .slick-next:hover {
	background-position:0 -4609px
}
.icon-normal-right-tipTag,.m-tipTag:before {
	background-position:0 -4725px;
	height:20px;
	width:9px
}
.icon-normal-right-white {
	background-position:0 -4755px;
	height:44px;
	width:28px
}
.icon-normal-rightArrow-disabled {
	background-position:0 -4809px;
	height:20px;
	width:11px
}
.icon-normal-rightArrow {
	background-position:0 -4839px;
	height:20px;
	width:11px
}
.icon-normal-rightRound-disabled {
	background-position:0 -4869px;
	height:30px;
	width:30px
}
.icon-normal-rightRound {
	background-position:0 -4949px;
	height:30px;
	width:30px
}
.icon-normal-rightRound.rightRound-hover,.icon-normal-rightRound:hover {
	background-position:0 -4909px
}
.icon-normal-rightSkip {
	background-position:0 -4989px;
	height:7px;
	width:18px
}
.icon-normal-s-report {
	background-position:0 -5006px;
	height:69px;
	width:70px
}
.icon-normal-sample-empty {
	background-position:0 -5085px;
	height:74px;
	width:74px
}
.icon-normal-sampleOver {
	background-position:0 -5169px;
	height:79px;
	width:79px
}
.icon-normal-search {
	background-position:0 -5290px;
	height:22px;
	width:22px
}
.icon-normal-search.search-hover,.icon-normal-search:hover {
	background-position:0 -5258px
}
.icon-normal-select-arrow {
	background-position:0 -5322px;
	height:10px;
	width:10px
}
.icon-normal-showDesc {
	background-position:0 -5342px;
	height:14px;
	width:16px
}
.icon-normal-slick-left {
	background-position:0 -5366px;
	height:60px;
	width:40px
}
.icon-normal-slick-leftRound {
	background-position:0 -5436px;
	height:50px;
	width:50px
}
.icon-normal-slick-right {
	background-position:0 -5496px;
	height:60px;
	width:40px
}
.icon-normal-slick-rightRound {
	background-position:0 -5566px;
	height:50px;
	width:50px
}
.icon-normal-speaker {
	background-position:0 -5626px;
	height:14px;
	width:14px
}
.icon-normal-spec-arrow {
	background-position:0 -5650px;
	height:12px;
	width:12px
}
.icon-normal-spilt,.m-cate .spilt {
	background-position:0 -5672px;
	height:28px;
	width:8px
}
.icon-normal-starEmpty {
	background-position:0 -5710px;
	height:16px;
	width:17px
}
.icon-normal-starFull {
	background-position:0 -5736px;
	height:16px;
	width:17px
}
.icon-normal-star_bg {
	background-position:0 -5762px;
	height:44px;
	width:39px
}
.icon-normal-step1 {
	background-position:0 -5816px;
	height:28px;
	width:100px
}
.icon-normal-step2-todo {
	background-position:0 -5854px;
	height:28px;
	width:184px
}
.icon-normal-step2 {
	background-position:0 -5892px;
	height:28px;
	width:184px
}
.icon-normal-step3-todo {
	background-position:0 -5930px;
	height:28px;
	width:109px
}
.icon-normal-step3 {
	background-position:0 -5968px;
	height:28px;
	width:109px
}
.icon-normal-suc-l {
	background-position:0 -6006px;
	height:32px;
	width:32px
}
.icon-normal-suc-m,.m-pop .w-status {
	background-position:0 -6048px;
	height:24px;
	width:24px
}
.icon-normal-suc-s,.w-tipMsg-success .icon {
	background-position:0 -6082px;
	height:18px;
	width:18px
}
.icon-normal-suc-xl {
	background-position:0 -6110px;
	height:50px;
	width:54px
}
.icon-normal-tag {
	background-position:0 -6170px;
	height:48px;
	width:48px
}
.icon-normal-te {
	background-position:0 -6228px;
	height:24px;
	width:20px
}
.icon-normal-tel-b {
	background-position:0 -6262px;
	height:21px;
	width:21px
}
.icon-normal-tel {
	background-position:0 -6293px;
	height:28px;
	width:28px
}
.icon-normal-third-qq-s {
	background-position:0 -6370px;
	height:16px;
	width:14px
}
.icon-normal-third-qq {
	background-position:0 -6396px;
	height:29px;
	width:30px
}
.icon-normal-third-qq.third-qq-hover,.icon-normal-third-qq:hover {
	background-position:0 -6331px
}
.icon-normal-third-weibo-s {
	background-position:0 -6474px;
	height:14px;
	width:16px
}
.icon-normal-third-weibo {
	background-position:0 -6498px;
	height:29px;
	width:30px
}
.icon-normal-third-weibo.third-weibo-hover,.icon-normal-third-weibo:hover {
	background-position:0 -6435px
}
.icon-normal-third-weixin-s {
	background-position:0 -6576px;
	height:16px;
	width:20px
}
.icon-normal-third-weixin {
	background-position:0 -6602px;
	height:29px;
	width:30px
}
.icon-normal-third-weixin.third-weixin-hover,.icon-normal-third-weixin:hover {
	background-position:0 -6537px
}
.icon-normal-unpass {
	background-position:0 -6641px;
	height:19px;
	width:19px
}
.icon-normal-up-confirm {
	background-position:0 -6670px;
	height:5px;
	width:10px
}
.icon-normal-up-gold {
	background-position:0 -6685px;
	height:5px;
	width:10px
}
.icon-normal-up-progress {
	background-position:0 -6700px;
	height:10px;
	width:20px
}
.icon-normal-up-red {
	background-position:0 -6720px;
	height:5px;
	width:10px
}
.icon-normal-up-search {
	background-position:0 -6735px;
	height:5px;
	width:10px
}
.icon-normal-up-triangle,.w-toolTip-coupon .toolTip-triangle {
	background-position:0 -6750px;
	height:6px;
	width:12px
}
.icon-normal-uptriangle-cart {
	background-position:0 -6766px;
	height:8px;
	width:16px
}
.icon-normal-weibo {
	background-position:0 -6784px;
	height:32px;
	width:32px
}
.icon-normal-weixin {
	background-position:0 -6826px;
	height:32px;
	width:32px
}
.icon-normal-yixin {
	background-position:0 -6868px;
	height:32px;
	width:32px
}
.w-icon-member {
	background-image:url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/member-s07053fec8d-cb49fa287b.png);
	background-position:-9999px -9999px;
	background-repeat:no-repeat
}
.member-about {
	background-position:0 0;
	height:14px;
	width:14px
}
.member-axis-active-vip1 {
	background-position:0 -24px;
	height:40px;
	width:40px
}
.member-axis-active-vip2 {
	background-position:0 -74px;
	height:40px;
	width:40px
}
.member-axis-active-vip3 {
	background-position:0 -124px;
	height:40px;
	width:40px
}
.member-axis-active-vip4 {
	background-position:0 -174px;
	height:40px;
	width:40px
}
.member-axis-vip1 {
	background-position:0 -224px;
	height:30px;
	width:30px
}
.member-axis-vip2 {
	background-position:0 -264px;
	height:30px;
	width:30px
}
.member-axis-vip3 {
	background-position:0 -304px;
	height:30px;
	width:30px
}
.member-axis-vip4 {
	background-position:0 -344px;
	height:30px;
	width:30px
}
.member-birthday-miss-vip2 {
	background-position:0 -384px;
	height:52px;
	width:52px
}
.member-birthday-miss-vip3 {
	background-position:0 -446px;
	height:52px;
	width:52px
}
.member-birthday-miss-vip4 {
	background-position:0 -508px;
	height:52px;
	width:52px
}
.member-birthday-vip1 {
	background-position:0 -570px;
	height:92px;
	width:92px
}
.member-birthday-vip2 {
	background-position:0 -672px;
	height:92px;
	width:92px
}
.member-birthday-vip3 {
	background-position:0 -774px;
	height:92px;
	width:92px
}
.member-birthday-vip4 {
	background-position:0 -876px;
	height:92px;
	width:92px
}
.member-circle-big {
	background-position:0 -978px;
	height:10px;
	width:10px
}
.member-circle-small {
	background-position:0 -998px;
	height:6px;
	width:6px
}
.member-comment-award-vip1 {
	background-position:0 -1014px;
	height:92px;
	width:92px
}
.member-comment-award-vip2 {
	background-position:0 -1116px;
	height:92px;
	width:92px
}
.member-comment-award-vip3 {
	background-position:0 -1218px;
	height:92px;
	width:92px
}
.member-comment-award-vip4 {
	background-position:0 -1320px;
	height:92px;
	width:92px
}
.member-comment-vip1 {
	background-position:0 -1422px;
	height:16px;
	width:16px
}
.member-comment-vip2 {
	background-position:0 -1448px;
	height:16px;
	width:16px
}
.member-comment-vip3 {
	background-position:0 -1474px;
	height:16px;
	width:16px
}
.member-comment-vip4 {
	background-position:0 -1500px;
	height:16px;
	width:16px
}
.member-free-postcard {
	background-position:0 -1526px;
	height:92px;
	width:92px
}
.member-growup-none {
	background-position:0 -1628px;
	height:80px;
	width:74px
}
.member-in-table-vip1 {
	background-position:0 -1718px;
	height:22px;
	width:22px
}
.member-in-table-vip2 {
	background-position:0 -1750px;
	height:22px;
	width:22px
}
.member-in-table-vip3 {
	background-position:0 -1782px;
	height:22px;
	width:22px
}
.member-in-table-vip4 {
	background-position:0 -1814px;
	height:22px;
	width:22px
}
.member-miss-vip1 {
	background-position:0 -1846px;
	height:48px;
	width:48px
}
.member-miss-vip2 {
	background-position:0 -1904px;
	height:48px;
	width:48px
}
.member-miss-vip3 {
	background-position:0 -1962px;
	height:48px;
	width:48px
}
.member-miss-vip4 {
	background-position:0 -2020px;
	height:48px;
	width:48px
}
.member-rebate-1 {
	background-position:0 -2078px;
	height:92px;
	width:92px
}
.member-rebate-2 {
	background-position:0 -2180px;
	height:92px;
	width:92px
}
.member-success {
	background-position:0 -2282px;
	height:50px;
	width:54px
}
.member-tip,.member-top-vip1,.member-top-vip2,.member-top-vip3,.member-top-vip4 {
	height:18px;
	width:18px
}
.member-tip {
	background-position:0 -2342px
}
.member-top-vip1 {
	background-position:0 -2370px
}
.member-top-vip2 {
	background-position:0 -2398px
}
.member-top-vip3 {
	background-position:0 -2426px
}
.member-top-vip4 {
	background-position:0 -2454px
}
.member-transparent-dot {
	background-position:0 -2482px;
	height:2px;
	width:1px
}
.member-triangle {
	background-position:0 -2494px;
	height:8px;
	width:4px
}
.member-up-user-vip1 {
	background-position:0 -2512px;
	height:30px;
	width:30px
}
.member-up-user-vip2 {
	background-position:0 -2552px;
	height:30px;
	width:30px
}
.member-up-user-vip3 {
	background-position:0 -2592px;
	height:30px;
	width:30px
}
.member-up-user-vip4 {
	background-position:0 -2632px;
	height:30px;
	width:30px
}
.member-upgrade-vip1 {
	background-position:0 -2672px;
	height:92px;
	width:92px
}
.member-upgrade-vip2 {
	background-position:0 -2774px;
	height:92px;
	width:92px
}
.member-upgrade-vip3 {
	background-position:0 -2876px;
	height:92px;
	width:92px
}
.member-upgrade-vip4 {
	background-position:0 -2978px;
	height:92px;
	width:92px
}
.member-vip-offline {
	background-position:0 -3080px;
	height:92px;
	width:92px
}
.g-hd {
	z-index:99
}
.g-bd {
	z-index:1
}
.g-row {
	width:1200px;
	margin-right:auto;
	margin-left:auto
}
.g-row:after,.g-row:before {
	content:" ";
	display:table
}
.g-ft {
	padding-top:60px;
	background-color:#fff;
	border-top:1px solid #e8e8e8
}
.w-button {
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	width:96px;
	height:28px;
	padding:0;
	letter-spacing:normal;
	line-height:26px;
	font-size:12px;
	text-align:center;
	color:#333;
	border:1px solid #ccc;
	background-color:#f5f5f5
}
.w-button:hover {
	color:#333;
	border:1px solid #ccc;
	background-color:#fff
}
.w-button .wrap {
	display:inline-block
}
.w-button .wrap:after,.w-button .wrap:before {
	content:" ";
	display:table
}
.w-button-primary {
	color:#fff;
	border:1px solid #b4a078;
	background-color:#b4a078
}
.w-button-primary:hover {
	color:#fff;
	border:1px solid #c0ae8a;
	background-color:#c0ae8a
}
.w-button-ghost {
	color:#b4a078;
	border:1px solid #b4a078;
	background-color:#f5f3ef
}
.w-button-ghost:hover {
	color:#c0ae8a;
	border:1px solid #c0ae8a;
	background-color:#fff
}
.w-button-disabled,.w-button-disabled:hover,.w-button-forbid,.w-button-forbid:hover,.w-button.disabled,.w-button.disabled:hover,.w-button[disabled],.w-button[disabled]:hover {
	color:#fff;
	border:1px solid #ccc;
	background-color:#ccc
}
.w-button-l {
	width:144px;
	height:42px;
	line-height:40px;
	font-size:16px
}
.w-button-l .w-icon {
	margin-top:9px
}
.w-button-xl {
	width:168px;
	height:49px;
	line-height:47px;
	font-size:18px
}
.w-button-cart {
	padding-right:0;
	font-size:14px;
	height:31px;
	width:63px
}
.w-button-cart .icon-normal-badge,.w-button-cart .icon-normal-badge-l {
	color:#fff;
	text-align:center;
	line-height:20px;
	margin-left:-13px
}
.w-button-cart .icon-normal-badge span,.w-button-cart .icon-normal-badge-l span {
	font-size:10px;
	display:inline-block;
	-webkit-transform:scale(.7,.8);
	-ms-transform:scale(.7,.8);
	-moz-transform:scale(.7,.8);
	-o-transform:scale(.7,.8);
	transform:scale(.7,.8)
}
.w-button-cart .icon-normal-badge-l {
	margin-left:-15px
}
.m-cate .w-button-cart .spilt,.m-lightbox .slick .w-button-cart .slick-arrow,.m-lightbox .w-button-cart .close,.m-pop .w-button-cart .w-close,.m-pop .w-button-cart .w-status,.m-pop-express .m-content .w-expInfo .w-button-cart .icon-express,.m-pop-express .m-content .w-expdetail .w-button-cart .dot,.m-report-modal .modal .modal-body .w-button-cart .close,.m-report-modal .modal .modal-body .w-button-cart .slick-arrow,.w-button-cart .icon-normal-badge,.w-button-cart .icon-normal-badge-l,.w-button-cart .m-cate .spilt,.w-button-cart .m-detail-tipTag:before,.w-button-cart .m-lightbox .close,.w-button-cart .m-lightbox .slick .slick-arrow,.w-button-cart .m-pop .w-close,.w-button-cart .m-pop .w-status,.w-button-cart .m-pop-express .m-content .w-expInfo .icon-express,.w-button-cart .m-pop-express .m-content .w-expdetail .dot,.w-button-cart .m-report-modal .modal .modal-body .close,.w-button-cart .m-report-modal .modal .modal-body .slick-arrow,.w-button-cart .m-tipTag:before,.w-button-cart .w-icon,.w-button-cart .w-icon-normal,.w-button-cart .w-tipMsg-fail .icon,.w-button-cart .w-tipMsg-success .icon,.w-button-cart .w-toolTip-coupon .toolTip-triangle,.w-tipMsg-fail .w-button-cart .icon,.w-tipMsg-success .w-button-cart .icon,.w-toolTip-coupon .w-button-cart .toolTip-triangle {
	float:left
}
.w-button-cart .icon-cart,.w-button-cart .icon-normal-blackcart {
	margin-top:9px;
	margin-right:5px
}
.w-text {
	color:#333!important
}
.w-text-muted {
	color:#999!important
}
.w-text-highlight {
	color:#d4282d!important
}
.w-link,.w-link:hover {
	color:#69c
}
.w-tipMsg {
	white-space:nowrap;
	line-height:18px
}
.w-tipMsg:after,.w-tipMsg:before {
	content:" ";
	display:table
}
.w-tipMsg .icon {
	float:left;
	margin-right:10px
}
.m-pager,.w-textarea .right {
	float:right
}
.w-tipMsg-fail .text {
	color:#d4282d!important
}
.w-tipMsg-success .text {
	color:#333!important
}
.w-linkicon,.w-txticon {
	line-height:24px
}
.m-cate .w-txticon .spilt,.m-lightbox .slick .w-txticon .slick-arrow,.m-lightbox .w-txticon .close,.m-pop .w-txticon .w-close,.m-pop .w-txticon .w-status,.m-pop-express .m-content .w-expInfo .w-txticon .icon-express,.m-pop-express .m-content .w-expdetail .w-txticon .dot,.m-report-modal .modal .modal-body .w-txticon .close,.m-report-modal .modal .modal-body .w-txticon .slick-arrow,.w-linkicon .w-icon,.w-tipMsg-fail .w-txticon .icon,.w-tipMsg-success .w-txticon .icon,.w-toolTip-coupon .w-txticon .toolTip-triangle,.w-txticon .m-cate .spilt,.w-txticon .m-detail-tipTag:before,.w-txticon .m-lightbox .close,.w-txticon .m-lightbox .slick .slick-arrow,.w-txticon .m-pop .w-close,.w-txticon .m-pop .w-status,.w-txticon .m-pop-express .m-content .w-expInfo .icon-express,.w-txticon .m-pop-express .m-content .w-expdetail .dot,.w-txticon .m-report-modal .modal .modal-body .close,.w-txticon .m-report-modal .modal .modal-body .slick-arrow,.w-txticon .m-tipTag:before,.w-txticon .w-icon,.w-txticon .w-icon-normal,.w-txticon .w-tipMsg-fail .icon,.w-txticon .w-tipMsg-success .icon,.w-txticon .w-toolTip-coupon .toolTip-triangle {
	margin:2px 0
}
.w-linkicon:hover {
	zoom:1
}
.m-wrap {
	overflow:hidden
}
.m-wrap .w-check,.m-wrap .w-clk,.m-wrap .w-linkicon,.m-wrap .w-txticon {
	margin:3px 0
}
.m-wrap .w-clk-onlyicon {
	margin:2px 0
}
.m-wrap .w-button {
	margin:0
}
.m-wrap .w-check {
	margin-left:1px
}
.m-wrap .ipt-action .w-icon {
	top:5px
}
.m-wrap-err .w-ipt {
	border-color:#d74b00
}
.m-wrap-err .m-ipt .ipt-tip {
	display:block
}
.m-wrap-focus .w-ipt {
	border-color:#bbb
}
.m-wrap-large .w-check,.m-wrap-large .w-clk,.m-wrap-large .w-linkicon,.m-wrap-large .w-txticon {
	margin:7px 0
}
.m-wrap-large .w-clk-onlyicon {
	margin:6px 0
}
.m-wrap-large .m-ipt,.m-wrap-large .w-button {
	margin:4px 0
}
.m-wrap-large .w-check {
	margin-left:1px
}
.m-wrap-large .w-hrzsplite {
	height:20px;
	margin-top:9px;
	margin-bottom:9px
}
.m-wrap-small .w-check,.m-wrap-small .w-clk,.m-wrap-small .w-linkicon,.m-wrap-small .w-txticon {
	margin:0
}
.m-wrap-small .w-clk-onlyicon {
	padding:2px
}
.m-wrap-small .w-clk-onlyicon-focus,.m-wrap-small .w-clk-onlyicon:hover {
	padding:1px
}
.m-wrap-small .w-button {
	height:22px;
	line-height:22px;
	line-height:20px\9;
	margin:0;
	padding:0 10px
}
.m-wrap-small .w-button .txt {
	font-size:12px
}
.m-wrap-small .w-button .w-icon {
	margin-top:1px
}
.m-wrap-small .w-check {
	margin-left:1px
}
.m-wrap-small .w-hrzsplite {
	height:12px;
	margin:6px 6px 6px 0
}
.m-hrz .m-wrap,.m-hrz .w-hrzsplite {
	margin-right:8px
}
.m-hrz .m-wrap-small {
	margin-right:4px
}
.m-hrz .m-wrap-right {
	margin-left:4px;
	margin-right:0
}
.m-hrz .ipt-value {
	width:110px
}
.m-pager {
	font-size:14px
}
.m-pager .w-linkicon {
	border:1px solid #e6e6e6;
	border-left:0;
	margin:0;
	padding:7px 12px
}
.m-pager .pagel,.m-pager .pager {
	text-align:center;
	color:#333;
	border:1px solid #e6e6e6
}
.m-pager .pagel {
	padding:7px 15px 6px 8px
}
.m-pager .pager {
	padding:7px 8px 6px 15px;
	border-left:0
}
.m-pager .w-linkicon-page {
	padding:0 8px
}
.m-pager .m-wrap {
	margin-right:0
}
.m-pager .w-linkicon-selected {
	background-color:#b4a078;
	border-color:#b4a078
}
.m-pager .w-linkicon-selected .txt {
	color:#fff
}
.m-pager .w-linkicon-selected:hover {
	background-color:#c0ae8a
}
.m-pager .f-disabled {
	color:#ccc
}
.m-table .thead,.w-panel .hd {
	line-height:41px;
	color:#999
}
.w-mask {
	background-color:#000;
	-moz-opacity:.8;
	filter:alpha(opacity=80);
	opacity:.8
}
.m-overlay {
	z-index:100
}
.m-overlay .overlay-container::-webkit-scrollbar {
	width:6px;
	height:6px
}
.m-overlay .overlay-container::-webkit-scrollbar-button {
	width:0;
	height:0;
	display:none
}
.m-table .headBg,.w-panel .hd {
	height:42px;
	border-bottom:1px solid #e8e8e8
}
.m-overlay .overlay-container::-webkit-scrollbar-corner {
	background-color:transparent
}
.m-overlay .overlay-container::-webkit-scrollbar-thumb {
	background-color:rgba(255,255,255,.3);
	border-radius:10px;
	-webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,.1)
}
.m-overlay .overlay-container::-webkit-scrollbar-thumb:hover {
	background-color:rgba(255,255,255,.5);
	border-radius:10px;
	-webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,.1)
}
.m-overlay .overlay-container::-webkit-scrollbar-track {
	border-radius:10px;
	-webkit-box-shadow:inset 0 0 6px rgba(255,255,255,0)
}
.m-table,.w-panel {
	border:1px solid #e8e8e8
}
.w-mask-ani {
	opacity:0;
	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-o-transition:all .2s linear;
	transition:all .2s linear
}
.overlay-container-ani {
	opacity:0;
	-webkit-transform:scale(.9);
	-moz-transform:scale(.9);
	-ms-transform:scale(.9);
	-o-transform:scale(.9);
	transform:scale(.9);
	-webkit-transition:transform .3s ease-out .1s,opacity .3s ease-out .1s;
	-moz-transition:transform .3s ease-out .1s,opacity .3s ease-out .1s;
	-o-transition:transform .3s ease-out .1s,opacity .3s ease-out .1s;
	transition:opacity .3s ease-out .1s,-webkit-transform .3s ease-out .1s;
	transition:transform .3s ease-out .1s,opacity .3s ease-out .1s;
	transition:transform .3s ease-out .1s,opacity .3s ease-out .1s,-webkit-transform .3s ease-out .1s
}
.m-overlay-avatar .overlay-container-ani {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
.m-overlay-ani {
	opacity:1
}
.f-ani-mask {
	opacity:.8!important
}
.f-ani-bouncein {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	opacity:1!important
}
.f-ani-overlay {
	opacity:0!important;
	-webkit-transition:all .15s linear;
	-moz-transition:all .15s linear;
	-o-transition:all .15s linear;
	transition:all .15s linear
}
.w-panel {
	background-color:#fff
}
.w-panel .hd {
	padding-left:21px;
	background-color:#f5f5f5
}
.m-table {
	width:100%;
	padding:0 21px;
	background-color:#fff
}
.m-table .headBg {
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	width:100%;
	background-color:#f5f5f5
}
.m-table>table {
	position:relative;
	z-index:1;
	text-align:center
}
.m-table .tbody {
	padding:20px 0
}
.m-table .tbody .tr {
	border-top:1px dashed #dedede;
	line-height:20px
}
.m-table .tbody .tr:first-child {
	border-top:0
}
.w-textarea textarea {
	display:block;
	height:108px;
	padding:20px 17px;
	font-size:12px;
	color:#333;
	line-height:1.5;
	background-color:#f5f5f5;
	border:1px solid #ddd;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px
}
.w-textarea .tip {
	margin-top:4px;
	line-height:16px
}
.w-textarea .tip:after,.w-textarea .tip:before {
	content:" ";
	display:table
}
.w-errorMsg {
	float:left;
	text-align:left;
	display:none
}
.w-errorMsg .icon,.w-errorMsg .text {
	float:left
}
.w-errorMsg .icon {
	margin-right:10px
}
.w-errorMsg .text {
	overflow:hidden;
	color:#d4282d;
	line-height:16px
}
.w-chkbox>input,.w-chkbox>input.dis,.w-chkbox>input.dis:checked,.w-chkbox>input:checked,.w-radio>input,.w-radio>input:checked,.widget-checkbox,.widget-checkbox-dis,.widget-checkbox-dis-sel,.widget-checkbox-sel,.widget-radio,.widget-radio-sel,.widget-sprite {
	background-image:url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/widget-s56f1ed894b-e7dfd6d94b.png);
	background-repeat:no-repeat
}
.widget-checkbox-dis-sel {
	background-position:0 0
}
.widget-checkbox-dis {
	background-position:0 -18px
}
.widget-checkbox-sel {
	background-position:0 -36px
}
.widget-checkbox {
	background-position:0 -54px
}
.widget-radio-sel {
	background-position:0 -72px
}
.widget-radio {
	background-position:0 -87px
}
.w-chkbox.s-gold>input,.w-chkbox.s-gold>input.dis,.w-chkbox.s-gold>input.dis:checked,.w-chkbox.s-gold>input:checked,.w-radio.s-gold>input,.w-radio.s-gold>input:checked,.widgetGold-checkbox,.widgetGold-checkbox-dis,.widgetGold-checkbox-dis-sel,.widgetGold-checkbox-sel,.widgetGold-radio,.widgetGold-radio-sel,.widgetGold-sprite {
	background-image:url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/widgetGold-s26aca2c831-efa8050c98.png);
	background-repeat:no-repeat
}
.widgetGold-checkbox-dis-sel {
	background-position:0 0
}
.widgetGold-checkbox-dis {
	background-position:0 -18px
}
.widgetGold-checkbox-sel {
	background-position:0 -36px
}
.widgetGold-checkbox {
	background-position:0 -54px
}
.widgetGold-radio-sel {
	background-position:0 -72px
}
.widgetGold-radio {
	background-position:0 -87px
}
.w-chkbox>input,.w-radio>input {
	-webkit-appearance:none;
	border-radius:0;
	position:relative;
	display:inline-block;
	vertical-align:middle;
	border:0
}
.w-chkbox>input {
	width:18px;
	height:18px;
	background-position:0 -54px
}
.w-chkbox>input:checked {
	background-position:0 -36px
}
.w-chkbox>input.dis {
	cursor:not-allowed;
	background-position:0 -18px
}
.w-chkbox>input.dis:checked {
	background-position:0 0
}
.w-chkbox>span {
	margin-left:14px
}
.w-chkbox.s-gold>input {
	width:18px;
	height:18px;
	background-position:0 -54px
}
.w-chkbox.s-gold>input:checked {
	background-position:0 -36px
}
.w-chkbox.s-gold>input.dis {
	background-position:0 -18px
}
.w-chkbox.s-gold>input.dis:checked {
	background-position:0 0
}
.w-radio>input {
	width:15px;
	height:15px;
	background-position:0 -87px
}
.w-radio>input:checked {
	background-position:0 -72px
}
.w-radio.s-gold>input {
	width:15px;
	height:15px;
	background-position:0 -87px
}
.w-radio.s-gold>input:checked {
	background-position:0 -72px
}
.w-form-control {
	display:block;
	background-color:#fff;
	border:1px solid #e8e8e8
}
input[type=password].w-form-control,input[type=text].w-form-control,input[type=email].w-form-control {
	height:42px;
	padding:11px 20px;
	font-size:14px;
	line-height:18px
}
.w-ipt,.w-select {
	height:28px;
	color:#333
}
input[type=password].w-form-control.error,input[type=text].w-form-control.error,input[type=email].w-form-control.error {
	border:1px solid #d4282d
}
.w-select {
	width:140px;
	line-height:28px;
	border:1px solid #ddd;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	background-color:#fff
}
.w-select-s {
	line-height:34px;
	width:70px
}
.w-ipt {
	width:140px;
	line-height:28px;
	border:1px solid #ddd;
	font-size:12px;
	padding-left:9px
}
.w-ipt-l {
	width:180px;
	height:34px;
	line-height:34px;
	font-size:14px
}
.w-coupon {
	display:inline-block;
	color:#fff
}
.w-coupon.coupon-s {
	width:185px;
	height:65px;
	text-align:center
}
.w-coupon.coupon-s .title {
	height:20px;
	overflow:hidden;
	font-size:20px;
	line-height:20px
}
.w-coupon.coupon-s h4.title {
	font-size:16px
}
.w-coupon.coupon-s.coupon-cash,.w-coupon.coupon-s.coupon-fullCut,.w-coupon.coupon-s.coupon-func {
	line-height:1;
	padding-top:14px
}
.w-coupon.coupon-s.coupon-cash .title,.w-coupon.coupon-s.coupon-fullCut .title,.w-coupon.coupon-s.coupon-func .title {
	margin-bottom:3px
}
.w-coupon.coupon-s.coupon-cash .desc,.w-coupon.coupon-s.coupon-fullCut .desc,.w-coupon.coupon-s.coupon-func .desc {
	line-height:18px
}
.w-coupon.coupon-s.coupon-fullCut {
	background-image:url(http://yanxuan.nosdn.127.net/cf0681c2546493de3a60d29679b72e5f.png)
}
.w-coupon.coupon-s.coupon-cash {
	background-image:url(http://yanxuan.nosdn.127.net/aef391f7a97d89907f5835facc3b94cc.png)
}
.w-coupon.coupon-s.coupon-func {
	background-image:url(http://yanxuan.nosdn.127.net/064c6ad1b3290b316958867d9cb04e74.png)
}
.w-coupon.coupon-s .desc {
	font-size:0
}
.w-coupon.coupon-s .desc .text {
	display:inline-block;
	width:123px;
	font-size:12px;
	white-space:nowrap;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.w-coupon.coupon-s .desc .couponInfo {
	position:relative;
	display:inline-block;
	width:18px;
	height:18px;
	margin-left:4px
}
.w-coupon.coupon-l .inner .range:after,.w-coupon.coupon-l .inner .range:before,.w-coupon.coupon-l .inner .value:after,.w-coupon.coupon-l .inner .value:before,.w-coupon.coupon-l .inner:after,.w-coupon.coupon-l .inner:before {
	display:table;
	content:" "
}
.w-coupon.coupon-l {
	position:relative;
	width:282px;
	height:120px;
	cursor:pointer
}
.w-coupon.coupon-l .appOnly {
	position:absolute;
	top:1px;
	left:10px;
	width:62px;
	font-size:12px;
	color:#fff;
	text-align:center;
	line-height:22px;
	background-color:#d05545;
	-moz-border-radius-bottomleft:2px;
	-webkit-border-bottom-left-radius:2px;
	border-bottom-left-radius:2px;
	-moz-border-radius-bottomright:2px;
	-webkit-border-bottom-right-radius:2px;
	border-bottom-right-radius:2px
}
.w-coupon.coupon-l.coupon-disabled {
	background-image:url(http://yanxuan.nosdn.127.net/a239b721a203bfc5ccc0d0226403c416.png);
	cursor:default
}
.w-coupon.coupon-l.coupon-disabled .appOnly {
	background-color:#bdbdbd
}
.w-coupon.coupon-l.coupon-disabled .link,.w-coupon.coupon-l.coupon-disabled .validity {
	color:#818181
}
.w-coupon.coupon-l.coupon-disabled .time,.w-coupon.coupon-l.coupon-disabled .validity {
	color:#bcbcbc
}
.w-coupon.coupon-l.coupon-fullCut {
	background-image:url(http://yanxuan.nosdn.127.net/186238464c78bd5e6ca6645f88989770.png)
}
.w-coupon.coupon-l.coupon-fullCut .link,.w-coupon.coupon-l.coupon-fullCut .validity {
	color:#d4282d
}
.w-coupon.coupon-l.coupon-fullCut .time,.w-coupon.coupon-l.coupon-fullCut .validity {
	color:#dc776d
}
.w-coupon.coupon-l.coupon-cash {
	background-image:url(http://yanxuan.nosdn.127.net/4778cbe9c78afd4d0e44af40aa1f5730.png)
}
.w-coupon.coupon-l.coupon-cash .link,.w-coupon.coupon-l.coupon-cash .validity {
	color:#a88049
}
.w-coupon.coupon-l.coupon-cash .time,.w-coupon.coupon-l.coupon-cash .validity {
	color:#bd9968
}
.w-coupon.coupon-l.coupon-func {
	background-image:url(http://yanxuan.nosdn.127.net/86ca26166627ec95373b092593b4bb42.png)
}
.w-coupon.coupon-l.coupon-func .link,.w-coupon.coupon-l.coupon-func .validity {
	color:#da520f
}
.w-coupon.coupon-l.coupon-func .time,.w-coupon.coupon-l.coupon-func .validity {
	color:#e08c63
}
.w-coupon.coupon-l .inner {
	position:relative;
	width:100%;
	height:100%
}
.w-coupon.coupon-l .inner .value {
	margin:-6px 0 6px;
	letter-spacing:-1px
}
.w-coupon.coupon-l .inner .num,.w-coupon.coupon-l .inner .yen {
	float:left;
	font-weight:700
}
.w-coupon.coupon-l .inner .yen {
	margin-top:23px;
	font-size:14px
}
.w-coupon.coupon-l .inner .num {
	font-size:40px
}
.w-coupon.coupon-l .inner .desc {
	font-size:20px;
	line-height:22px;
	overflow:hidden;
	padding-bottom:2px;
	padding-top:24px;
	text-align:center
}
.w-coupon.coupon-l .inner .range {
	text-align:center;
	font-size:14px;
	padding:0 18px
}
.w-coupon.coupon-l .inner .range .couponlink {
	color:#fff
}
.w-coupon.coupon-l .inner .range .couponInfo {
	display:inline-block;
	margin-left:6px
}
.w-coupon.coupon-l .inner .validity {
	width:100%;
	position:absolute;
	font-size:12px;
	line-height:1;
	bottom:8px;
	left:0;
	padding:0 14px
}
.w-coupon.coupon-l .inner .validity:after,.w-coupon.coupon-l .inner .validity:before {
	content:" ";
	display:table
}
.w-coupon.coupon-l .inner .code {
	font-size:12px
}
.w-coupon.coupon-l .close {
	position:absolute;
	display:none;
	top:4px;
	right:6px;
	cursor:pointer
}
.w-coupon.coupon-l:hover .close {
	display:inline-block
}
.m-couponPop .w-coupon .active-bg {
	position:absolute;
	top:0;
	left:0;
	display:none;
	border:3px solid #b4a078;
	width:100%;
	height:100%;
	z-index:2
}
.m-couponPop .w-coupon .active-bg .icon {
	position:absolute;
	right:0;
	bottom:0;
	display:none
}
.m-couponPop .w-coupon.active .active-bg {
	display:block
}
.m-couponPop .w-coupon.active .active-bg .icon {
	display:inline-block
}
.m-couponPop .w-coupon.coupon-cash:hover .active-bg,.m-couponPop .w-coupon.coupon-fullCut:hover .active-bg,.m-couponPop .w-coupon.coupon-func:hover .active-bg {
	display:block
}
.w-toolTip {
	position:relative
}
.w-toolTip .toolTip-cnt {
	display:none
}
.w-tabs,.w-toolTip:hover .toolTip-cnt {
	display:block
}
.w-toolTip-coupon .toolTip-cnt {
	position:absolute;
	top:18px;
	z-index:100;
	left:-151px;
	width:220px;
	padding-top:9px
}
.w-toolTip-coupon .toolTip-triangle {
	position:absolute;
	top:4px;
	left:154px;
	margin:auto
}
.w-toolTip-coupon .toolTip-inner {
	padding:15px 18px;
	font-size:12px;
	color:#333;
	border:1px solid #ddd;
	background-color:#fefbea;
	word-wrap:break-word
}
.w-tabs,.w-tabs .item {
	background-color:#f5f5f5
}
.w-tabs {
	position:relative;
	border-right:1px solid #e8e8e8;
	border-left:1px solid #e8e8e8
}
.w-tabs:after,.w-tabs:before {
	content:" ";
	display:table
}
.w-tabs:before {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	content:" ";
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	display:block;
	width:100%;
	height:100%;
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8
}
.w-tabs .item {
	position:relative;
	z-index:1;
	float:left;
	width:170px;
	border:1px solid #e8e8e8;
	border-left:none;
	height:42px;
	text-align:center
}
.w-tabs .item-1 {
	width:749px
}
.w-tabs .item.active {
	border-top:3px solid #b4a078;
	background-color:#fff;
	border-bottom:1px solid #fff;
	color:#b4a078
}
.w-tabs .item a {
	display:block;
	line-height:40px;
	font-size:14px
}
.w-tabs .r-btn {
	position:absolute;
	right:20px;
	top:0;
	height:42px;
	font-size:14px;
	color:#999;
	line-height:42px;
	cursor:pointer
}
.m-siteNav,.w-dropdown {
	position:relative
}
.w-tabs .r-btn>i {
	margin-left:5px
}
.m-siteNav {
	z-index:1;
	height:36px;
	background-color:#333
}
.m-siteNav .right {
	float:right;
	height:36px
}
.m-siteNav .declare {
	float:left;
	color:#ccc;
	line-height:36px
}
.m-siteNav .noticeList {
	float:left;
	margin-left:30px
}
.m-siteNav .attitude,.m-siteNav .login,.m-siteNav .m-hdAppDownload,.m-siteNav .register,.m-siteNav .split,.m-siteNav .userCenter,.m-siteNav b {
	color:#ccc;
	float:left;
	line-height:35px
}
.m-siteNav .attitude:hover,.m-siteNav .login:hover,.m-siteNav .register:hover {
	color:#fff
}
.m-siteNav .login,.m-siteNav .register {
	margin-right:20px
}
.m-siteNav b {
	margin-right:10px;
	margin-left:10px
}
.m-siteNav .w-icon-member {
	float:left;
	margin:8px 8px 8px 0
}
.m-siteNav .attitude,.m-siteNav .userCenter .toggle .text {
	margin-right:10px
}
.m-siteNav .userCenter .toggle {
	padding-right:20px;
	display:block;
	color:#ccc;
	line-height:36px
}
.m-siteNav .userCenter .toggle i {
	vertical-align:top;
	margin-top:14px;
	display:inline-block;
	width:9px;
	height:5px;
	background-position:0 -19px
}
.m-siteNav .userCenter:hover .toggle .text {
	color:#fff
}
.m-siteNav .userCenter:hover .toggle i {
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg)
}
.m-siteNav .split {
	margin:10px 10px 10px 0;
	height:16px;
	border-left:1px solid #5c5c5c
}
.m-noticeList {
	display:none;
	overflow:hidden;
	height:36px;
	line-height:36px;
	background:url(http://yanxuan.nosdn.127.net/cc3bec9c35e0918247d0ebc02481438b.gif) center left no-repeat
}
.m-noticeList .list {
	position:relative;
	top:0
}
.m-noticeList .notice {
	padding-left:26px;
	height:36px
}
.m-noticeList .notice .txt {
	color:#b4a078;
	font-size:12px
}
.s-blackSpeaker {
	background:url(http://yanxuan.nosdn.127.net/d132c2561f18f1149d566a60d05fd9b7.gif) center left no-repeat
}
.m-hdAppDownload {
	min-width:59px
}
.m-hdAppDownload .trigger {
	display:block;
	color:#ccc;
	cursor:pointer;
	white-space:nowrap
}
.m-hdAppDownload .trigger:after,.m-hdAppDownload .trigger:before {
	content:" ";
	display:table
}
.m-hdAppDownload .trigger .icon {
	float:left;
	margin-right:6px;
	margin-top:12px
}
.m-hdAppDownload .bd {
	width:139px;
	left:-58px;
	top:31px;
	text-align:center
}
.m-hdAppDownload .wrap {
	padding:10px 0;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px
}
.m-hdAppDownload .wrap .QRcode {
	vertical-align:middle;
	margin:0 auto 6px;
	width:117px;
	height:117px
}
.m-dropdown .wrap:before,.w-dropdown .dropdownMenu:before {
	content:"";
	top:-6px;
	right:0;
	left:0;
	margin:auto;
	width:10px;
	height:6px;
	background-position:0 -458px
}
.m-hdAppDownload .wrap .txt {
	display:block;
	text-align:center;
	line-height:1;
	color:#b4a078
}
.m-hdAppDownload:hover .trigger .txt {
	color:#fff
}
.w-dropdown .jq-dropdown {
	position:absolute;
	z-index:2;
	display:none;
	vertical-align:middle
}
.w-dropdown .dropdownMenu {
	position:relative;
	background-color:#fff;
	border:1px solid #ddd;
	-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);
	-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.2);
	box-shadow:0 0 3px 0 rgba(0,0,0,.2)
}
.w-dropdown .dropdownMenu:before {
	position:absolute;
	display:inline-block
}
.w-dropdown-text .dropdownMenu {
	min-width:86px;
	max-width:100px;
	padding:3px 13px
}
.w-dropdown-text .dropdownMenu .item {
	display:block;
	color:#999;
	text-align:center;
	line-height:38px;
	border-top:1px solid #ddd;
	white-space:nowrap
}
.w-dropdown-text .dropdownMenu .item:hover {
	color:#b4a078
}
.w-dropdown-text .dropdownMenu .item:first-child {
	border-top:0
}
.m-dropdown {
	position:relative;
	z-index:1
}
.m-dropdown .bd {
	position:absolute;
	right:0;
	display:none;
	margin:auto
}
.m-dropdown:hover .bd {
	display:block
}
.m-dropdown .wrap {
	position:relative;
	background-color:#fff;
	border:1px solid #ddd;
	-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);
	-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.2);
	box-shadow:0 0 3px 0 rgba(0,0,0,.2)
}
.m-dropdown .wrap:before {
	position:absolute;
	display:inline-block
}
.m-funcTab,.m-funcTab .g-row {
	position:relative
}
.m-dropdown-2d .bd {
	top:37px;
	left:-48px;
	width:123px;
	padding-top:5px
}
.m-dropdown-2d .wrap {
	padding:10px
}
.m-dropdown-2d .wrap>img {
	width:103px;
	height:103px
}
.m-funcTab {
	position: absolute;
	top: 35px;
	right: 20px;
}
.m-funcTab .tab-logo {
	position:absolute;
	top:50px;
	left:434px;
	z-index:2;
	width:180px;
	height:60px;
	background-position:0 -222px;
	display:none
}
.m-funcTab .tab-log-activity {
	position:absolute;
	top:0;
	left:308px;
	z-index:2;
	width:400px;
	height:101px;
	background:url(http://yanxuan.nosdn.127.net/6c84ee55a5b90800ed42341d190c3293.jpg) no-repeat;
	display:block
}
.m-funcTab .tab-inner {
	position:relative;
	z-index:0
}
.m-funcTab .tab-nav {
	float:left;
	margin-top:43px;
	line-height:1;
	overflow:hidden;
	height:30px
}
.m-funcTab .nav-item {
	float:left;
	padding:6px 30px 0;
	font-size:14px
}
.m-funcTab .nav-item .topLevel {
	position:relative;
	z-index:2;
	display:block;
	padding-bottom:6px;
	color:#000
}
.m-funcTab .nav-item.active .topLevel,.m-funcTab .nav-item:hover .topLevel {
	color:#b4a078;
	border-bottom:3px solid #b4a078
}
.m-funcTab .first {
	margin-left:12px;
	padding-left:30px
}
.m-funcTab .last {
	padding-right:0
}
.m-funcTab .split {
	border-left:1px solid #ccc;
	height:20px;
	margin-top:3px;
	float:left
}
.m-funcTab .nav-dropdown {
	display:none;
	position:absolute;
	z-index:1;
	top:112px;
	left:0;
	width:100%;
	padding-left:50%;
	background-color:transparent
}
.m-funcTab .nav-cateCard {
	position:relative;
	left:-1500px;
	width:3000px;
	height:130px;
	padding-top:30px;
	background-color:#fff;
	text-align:center;
	-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.2);
	-moz-box-shadow:0 3px 3px 0 rgba(0,0,0,.2);
	box-shadow:0 3px 3px 0 rgba(0,0,0,.2)
}
.no-boxshadow .m-funcTab .nav-cateCard {
	border-bottom:1px solid #e8e8e8
}
.m-funcTab .card-list {
	display:inline-block;
	white-space:nowrap
}
.m-funcTab .card-list:after,.m-funcTab .card-list:before {
	content:" ";
	display:table
}
.m-funcTab .card-list>.item {
	float:left;
	margin-left:80px;
	vertical-align:middle
}
.m-funcTab .card-list>.item:first-child {
	margin-left:0
}
.m-funcTab .nav-subCate>img {
	margin-bottom:14px
}
.m-funcTab .nav-subCate>.text {
	font-size:14px;
	line-height:1
}
.m-funcTab .m-mini-cart {
	position:absolute;
	right:-10px;
	top:30px;
	z-index:3;
	padding-top:10px;
	padding-right:10px;
	display:none
}
.m-funcTab .m-mini-cart .tw-1,.m-funcTab .m-mini-cart .tw-2 {
	position:absolute;
	right:22px;
	width:0;
	height:0;
	border-left:8px solid transparent;
	border-right:8px solid transparent
}
.m-funcTab .m-mini-cart:after,.m-funcTab .m-mini-cart:before {
	content:" ";
	display:table
}
.m-funcTab .m-mini-cart .tw-1 {
	top:-8px;
	border-bottom:8px solid #d7ccb6
}
.m-funcTab .m-mini-cart .tw-2 {
	top:-6px;
	border-bottom:8px solid #fff
}
.m-funcTab .m-mini-cart .wrap {
	position:relative;
	width:330px;
	height:328px;
	border:1px solid #b5a176;
	border-top:2px solid #d7ccb6;
	background-color:#fff;
	-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);
	-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.2);
	box-shadow:0 0 3px 0 rgba(0,0,0,.2)
}
.m-funcTab .m-mini-cart .wrap .emptyCart {
	font-size:17px;
	line-height:80px;
	text-align:center
}
.m-funcTab .m-mini-cart .wrap .g-cartInfo {
	padding:0 2px 0 15px;
	margin-top:14px;
	height:244px;
	overflow:auto
}
.m-funcTab .m-mini-cart .wrap .g-cartInfo .cartItem {
	height:60px;
	margin-bottom:10px
}
.m-funcTab .m-mini-cart .wrap .g-cartInfo .item {
	float:left
}
.m-funcTab .m-mini-cart .wrap .g-cartInfo .item-left {
	background-color:#f4f4f4;
	position:relative;
	text-align:center
}
.m-funcTab .m-mini-cart .wrap .g-cartInfo .item-left img {
	width:60px;
	height:60px
}
.m-funcTab .m-mini-cart .wrap .g-cartInfo .item-left .g-offShift,.m-funcTab .m-mini-cart .wrap .g-cartInfo .item-left .g-sellOut {
	line-height:11px;
	padding:3px 0;
	position:absolute;
	bottom:0;
	background:#999;
	color:#fff;
	width:100%;
	font-size:11px
}
.m-funcTab .m-mini-cart .wrap .g-cartInfo .item-middle {
	width:140px;
	margin-left:10px
}
.m-funcTab .m-mini-cart .wrap .g-cartInfo .item-middle p:first-child {
	font-size:14px;
	line-height:14px;
	padding:12px 0 10px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.m-funcTab .m-mini-cart .wrap .g-cartInfo .item-middle .count,.m-funcTab .m-mini-cart .wrap .g-cartInfo .item-middle .specValue {
	display:inline-block;
	color:#999;
	font-size:11px;
	line-height:12px
}
.m-funcTab .m-mini-cart .wrap .g-cartInfo .item-middle .count:hover,.m-funcTab .m-mini-cart .wrap .g-cartInfo .item-middle .specValue:hover {
	cursor:default
}
.m-feedbackForm .formGroup-captcha .inputGroup .captcha:hover,.m-funcTab .m-mini-cart .wrap .g-cartInfo .item-right .deleteItem:hover {
	cursor:pointer
}
.m-funcTab .m-mini-cart .wrap .g-cartInfo .item-middle .specValue {
	max-width:84px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.m-funcTab .m-mini-cart .wrap .g-cartInfo .item-middle .count {
	margin-left:14px
}
.m-funcTab .m-mini-cart .wrap .g-cartInfo .item-right p {
	float:left
}
.m-funcTab .m-mini-cart .wrap .g-cartInfo .item-right .price {
	width:50px;
	text-align:right;
	font-size:11px;
	color:#b62628;
	margin-top:14px;
	line-height:11px
}
.m-funcTab .m-mini-cart .wrap .g-cartInfo .item-right .deleteItem {
	margin:14px 0 0 10px;
	line-height:10px
}
.m-funcTab .m-mini-cart .wrap .cartBottom {
	border-top:1px solid #e7e1d4;
	height:66px;
	background-color:#f4f0ea
}
.m-funcTab .m-mini-cart .wrap .cartBottom .totalPrice {
	line-height:66px;
	font-size:13px;
	padding-left:52px;
	color:#999;
	float:left
}
.m-funcTab .m-mini-cart .wrap .cartBottom .totalPrice span {
	color:#b62628
}
.m-funcTab .m-mini-cart .wrap .cartBottom .goToCart {
	float:right;
	margin-right:31px
}
.m-funcTab .m-mini-cart .wrap .cartBottom .goToCart .btn {
	width:110px;
	height:36px;
	line-height:36px;
	margin-top:15px
}
.m-funcTab .notLogin,.m-funcTab .user,.m-funcTab .userCenter,.m-funcTab .w-cart {
	display:none
}
.m-funcTab-fixed {
	position:fixed;
	z-index:2;
	top:0;
	left:0;
	width:100%;
	height:60px;
	-webkit-animation:hdnav2-show .3s;
	-moz-animation:hdnav2-show .3s;
	-o-animation:hdnav2-show .3s;
	animation:hdnav2-show .3s;
	-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.2);
	-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,.2);
	box-shadow:0 2px 3px 0 rgba(0,0,0,.2)
}
.no-boxshadow .m-funcTab-fixed {
	border-bottom:1px solid #e8e8e8
}
.m-funcTab-fixed .nav-item {
	padding:6px 20px 0
}
.m-funcTab-fixed .tab-nav {
	margin-top:15px;
	margin-left:126px;
	width:800px;
	overflow:hidden
}
.m-funcTab-fixed .w-cart {
	box-sizing:content-box;
	display:block;
	position:relative;
	width:18px;
	height:auto;
	padding:0 0 0 18px;
	margin-top:19px;
	margin-right:40px;
	overflow:visible;
	background-color:transparent!important;
	line-height:1;
	border:none;
	float:right
}
.m-funcTab-fixed .w-cart .w-icon {
	margin:0
}
.m-funcTab-fixed .w-cart .icon-normal-badge,.m-funcTab-fixed .w-cart .icon-normal-badge-l {
	position:absolute;
	top:-9px;
	right:-16px;
	z-index:1;
	margin-top:0;
	color:#fff;
	text-align:center;
	line-height:20px
}
.m-funcTab-fixed .w-cart .icon-normal-badge span,.m-funcTab-fixed .w-cart .icon-normal-badge-l span {
	display:inline-block;
	font-size:10px;
	-webkit-transform:scale(.7,.8);
	-ms-transform:scale(.7,.8);
	-moz-transform:scale(.7,.8);
	-o-transform:scale(.7,.8);
	transform:scale(.7,.8)
}
.m-ft1 .item .hd,.m-serviceTel .hd {
	font-size:16px;
	font-weight:400
}
.m-funcTab-fixed .w-cart .icon-normal-badge-l {
	right:-22px
}
.m-funcTab-fixed .m-mini-cart {
	right:5px;
	top:40px
}
.m-funcTab-fixed .nav-dropdown {
	top:37px;
	padding-top:5px
}
.no-boxshadow .m-funcTab-fixed .nav-dropdown {
	border:1px solid #ddd;
	border-top:0
}
.m-funcTab-fixed .user {
	position:relative;
	display:block;
	margin-top:19px;
	margin-right:20px;
	float:right
}
.m-funcTab-fixed .user .icon {
	display:inline-block;
	width:20px;
	height:22px
}
.m-funcTab-fixed .user .icon.userempty-hover,.m-funcTab-fixed .user .icon:hover {
	background-position:0 -506px
}
.m-funcTab-fixed .user .jq-dropdown {
	padding-top:10px
}
.m-funcTab-fixed .notLogin {
	display:block;
	float:right;
	height:60px;
	line-height:59px;
	margin-right:9px
}
.m-feedbackForm .formGroup-captcha .inputGroup,.m-feedbackForm .formGroup-captcha .inputGroup .captcha,.m-feedbackForm .formGroup-captcha .inputGroup .inputControl,.m-feedbackForm .formGroup-captcha .inputGroup .unclear,.m-feedbackForm .formGroup-phone .inputControl,.m-feedbackForm .formGroup-phone .tip,.m-followUs .m-focusList,.m-followUs .title {
	float:left
}
.m-funcTab-fixed .notLogin .login,.m-funcTab-fixed .notLogin .register,.m-funcTab-fixed .notLogin b {
	color:#666
}
.m-funcTab-fixed .notLogin b {
	margin-right:9px;
	margin-left:9px
}
.m-funcTab-fixed .notLogin .login {
	margin-right:20px
}
.m-funcTab-fixed .attitude,.m-funcTab-fixed .fixed-hide,.m-funcTab-fixed .m-search {
	display:none
}
.m-funcTab-fixed .tab-logo {
	top:13px;
	left:5px;
	width:105px;
	height:35px;
	background-position:0 -388px;
	display:block
}
.m-funcTab-fixed .tab-log-activity {
	display:none
}
.m-followUs:after,.m-followUs:before,.m-ft1 .item:after,.m-ft1 .item:before {
	display:table;
	content:" "
}
@-webkit-keyframes hdnav2-show {
	0% {
		top:-42px
	}
	100% {
		top:0
	}
}
@keyframes hdnav2-show {
	0% {
		top:-42px
	}
	100% {
		top:0
	}
}
.m-ft1 {
	padding:0 0 34px
}
.m-ft1 .item {
	width:33.33333%;
	height:204px;
	float:left;
	border-left:1px solid #e9e9e9
}
.m-ft1 .item:first-child {
	border-left:0
}
.m-ft1 .item .hd {
	margin-bottom:28px;
	line-height:1
}
.m-serviceTel {
	text-align:center;
	line-height:1
}
.m-serviceTel .phone {
	margin-top:25px;
	font-size:26px
}
.m-serviceTel .datetime {
	margin-top:15px;
	margin-bottom:35px;
	font-size:14px
}
.m-serviceTel .btn {
	width:100px;
	height:28px;
	font-size:14px;
	line-height:26px;
	background-color:#fff;
	border:1px solid #666
}
.m-serviceTel .btn.feedbackBtn {
	margin-right:12px
}
.m-serviceTel .btn:hover {
	color:#fff;
	background-color:#666;
	border:1px solid #fff
}
.m-whatIsYX {
	padding:0 37px;
	text-align:center;
	line-height:1
}
.m-whatIsYX .hd {
	margin-bottom:23px
}
.m-whatIsYX .desc {
	text-align:left;
	font-size:13px;
	line-height:23px;
	margin-bottom:22px
}
.m-followUs {
	line-height:1;
	text-align:left
}
.m-followUs .title {
	margin-right:15px;
	margin-bottom:0;
	font-size:14px;
	line-height:32px
}
.m-focusList {
	display:inline-block
}
.m-focusList:after,.m-focusList:before {
	content:" ";
	display:table
}
.m-focusList .m-dropdown {
	margin-right:15px
}
.m-ftAppDownload {
	text-align:center
}
.m-ftAppDownload .title {
	margin-bottom:20px;
	font-size:16px;
	font-weight:400;
	line-height:1
}
.m-ftAppDownload .tip {
	color:#b4a078;
	font-size:12px;
	margin-top:3px
}
.m-ftAppDownload .m-qrcode {
	display:inline-block
}
.m-feedbackPop {
	width:639px!important;
	height:481px!important;
	padding:40px 70px 0
}
.m-feedbackModal .title {
	margin-bottom:50px;
	font-size:18px;
	font-weight:400;
	line-height:1;
	text-align:center
}
.m-feedbackForm .formGroup label {
	display:block;
	margin-bottom:10px;
	font-size:14px;
	line-height:1;
	text-align:left
}
.m-feedbackForm .inputControl {
	display:block;
	font-size:13px;
	line-height:1.5;
	background-color:#fff;
	border:1px solid #ddd;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px
}
.m-feedbackForm .inputControl.error {
	border:1px solid #d4282d
}
.m-feedbackForm .inputGroup:after,.m-feedbackForm .inputGroup:before {
	content:" ";
	display:table
}
.m-feedbackForm .tipMsg {
	margin-top:10px
}
.m-feedbackForm textarea.inputControl {
	height:80px;
	padding:6px 9px;
	line-height:23px
}
.m-feedbackForm [type=text].inputControl {
	height:41px;
	padding:0 9px;
	line-height:39px
}
.m-feedbackForm .formGroup-feedbackCnt {
	margin-bottom:10px
}
.m-feedbackForm .formGroup-feedbackCnt .tip {
	display:block;
	margin-top:10px;
	line-height:1;
	text-align:right
}
.m-feedbackForm .formGroup-phone {
	margin-bottom:30px
}
.m-feedbackForm .formGroup-phone .inputControl {
	width:247px;
	margin-right:10px
}
.m-feedbackForm .formGroup-phone .tip {
	line-height:41px;
	color:#999
}
.m-feedbackForm .formGroup-captcha:after,.m-feedbackForm .formGroup-captcha:before {
	content:" ";
	display:table
}
.m-feedbackForm .formGroup-captcha .inputGroup .inputControl {
	width:121px;
	margin-right:5px
}
.m-feedbackForm .formGroup-captcha .inputGroup .captcha {
	width:121px;
	height:41px;
	margin-right:10px
}
.m-feedbackForm .formGroup-captcha .inputGroup .unclear {
	line-height:41px
}
.m-feedbackForm .formGroup-captcha .submitGroup {
	float:right
}
.m-feedbackForm.feedbackForm-expert textarea.inputControl {
	height:134px;
	padding:20px
}
.m-feedbackForm.feedbackForm-expert .formGroup-feedbackCnt {
	margin-bottom:0
}
.m-feedbackForm.feedbackForm-expert .formGroup-phone {
	margin-bottom:20px
}
.m-ft2 {
	height:204px;
	padding-top:37px;
	background-color:#414141
}
.m-ft2 hr {
	display:block;
	height:1px;
	margin-bottom:27px;
	background-color:#4f4f4f;
	border:0
}
.m-siteEnsure {
	margin-bottom:30px
}
.m-siteEnsure:after,.m-siteEnsure:before {
	content:" ";
	display:table
}
.m-siteEnsure:after {
	clear:both
}
.m-siteEnsure .item {
	float:left;
	width:33.333333%;
	text-align:center
}
.m-siteEnsure .item .inner {
	color:#fff;
	font-size:18px;
	line-height:51px;
	display:inline-block;
	vertical-align:middle
}
.m-siteEnsure .item .inner .icon,.m-siteEnsure .item .inner .text {
	float:left
}
.m-siteEnsure .item .inner .icon {
	margin-right:17px
}
.m-siteEnsure .item .inner .text {
	text-align:left
}
.m-siteInfo {
	text-align:center;
	color:#999
}
.m-siteInfo .nav {
	display:inline-block
}
.m-siteInfo .nav:after,.m-siteInfo .nav:before {
	content:" ";
	display:table
}
.m-siteInfo .nav .text {
	color:#999
}
.m-siteInfo .nav .split {
	margin:auto 10px
}
.fixedtool-app,.fixedtool-appRed,.fixedtool-customerService,.fixedtool-customerServiceRed,.fixedtool-leftBubbleArrow,.fixedtool-newuser,.fixedtool-newuserRed,.fixedtool-sprite,.fixedtool-upArrow,.m-fixedtool .customerService i,.m-fixedtool .customerService:hover i,.m-fixedtool .download .qrCode:before,.m-fixedtool .download i,.m-fixedtool .download:hover i,.m-fixedtool .goTop i,.m-fixedtool-newuser .customerService i,.m-fixedtool-newuser .customerService:hover i,.m-fixedtool-newuser .download .qrCode:before,.m-fixedtool-newuser .download i,.m-fixedtool-newuser .download:hover i,.m-fixedtool-newuser .goTop i,.m-fixedtool-newuser .newuser i,.m-fixedtool-newuser .newuser:hover i {
	background-image:url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/fixedtool-scb5ad82445-c2018f4992.png);
	background-repeat:no-repeat
}
.fixedtool-app {
	background-position:0 0
}
.fixedtool-appRed {
	background-position:0 -36px
}
.fixedtool-customerService {
	background-position:0 -72px
}
.fixedtool-customerServiceRed {
	background-position:0 -104px
}
.fixedtool-leftBubbleArrow {
	background-position:0 -136px
}
.fixedtool-newuser {
	background-position:0 -156px
}
.fixedtool-newuserRed {
	background-position:0 -192px
}
.fixedtool-upArrow {
	background-position:0 -228px
}
.m-fixedtool {
	position:fixed;
	bottom:170px;
	display:none;
	z-index:99;
	cursor:default;
	width:60px;
	height:61px
}
.m-fixedtool .activityEntry {
	position:absolute;
	bottom:63px;
	display:block;
	margin:0
}
.m-fixedtool .activityEntry .activityPic {
	width:60px
}
.m-fixedtool .customerService,.m-fixedtool .download {
	width:60px;
	height:60px;
	border:1px solid #ddd;
	background-color:#fff;
	color:#666;
	text-align:center;
	line-height:1;
	cursor:pointer
}
.m-fixedtool .customerService:hover,.m-fixedtool .download:hover {
	color:#b4a078;
	border:1px solid #b4a078
}
.m-fixedtool .download {
	padding-top:8px;
	display:block
}
.m-fixedtool .download i {
	margin-bottom:5px;
	display:inline-block;
	width:16px;
	height:26px;
	background-position:0 0
}
.m-fixedtool .download .qrCode {
	display:none;
	position:absolute;
	left:-105px;
	top:10px;
	width:94px;
	height:108px;
	border:1px solid #eee;
	background-color:#fff;
	text-align:center
}
.m-fixedtool .download .qrCode:before {
	content:"";
	position:absolute;
	right:-8px;
	top:10px;
	margin:auto;
	display:inline-block;
	width:9px;
	height:10px;
	background-position:0 -136px
}
.m-fixedtool .download .qrCode .img {
	display:inline-block;
	margin:9px auto 0
}
.m-fixedtool .download .qrCode .text {
	color:#b4a078;
	margin-top:5px;
	display:block
}
.m-fixedtool .download:hover {
	position:relative;
	z-index:3
}
.m-fixedtool .download:hover i {
	display:inline-block;
	width:16px;
	height:26px;
	background-position:0 -36px
}
.m-fixedtool .download:hover .qrCode {
	display:block
}
.m-fixedtool .goTop {
	display:none;
	padding-top:8px;
	width:60px;
	height:44px;
	background-color:#999;
	color:#fff;
	text-align:center;
	line-height:1;
	cursor:pointer
}
.m-fixedtool .goTop:hover {
	background-color:#b4a078
}
.m-fixedtool .goTop i {
	display:inline-block;
	width:9px;
	height:5px;
	background-position:0 -228px;
	margin-bottom:10px
}
.m-fixedtool .customerService {
	margin-top:-1px;
	padding-top:10px
}
.m-fixedtool .customerService i {
	display:inline-block;
	width:22px;
	height:22px;
	background-position:0 -72px;
	margin-bottom:5px
}
.m-fixedtool .customerService:hover i {
	display:inline-block;
	width:22px;
	height:22px;
	background-position:0 -104px
}
.m-fixedtool .goTop.active {
	display:block
}
.m-itemList {
	margin-right:-10px
}
.m-itemList:after,.m-itemList:before {
	content:" ";
	display:table
}
.m-itemList .item {
	float:left;
	margin-right:10px;
	margin-bottom:17px
}
.m-itemList-level2Category {
	margin-bottom:-50px;
	margin-top:25px
}
.m-itemList-level2Category .item {
	margin-bottom:50px
}
.m-itemList-slick {
	margin-right:0;
	margin-left:-30px
}
.m-itemList-slick .item {
	margin-left:30px;
	margin-right:0
}
.m-crumbs {
	font-size:12px;
	color:#333;
	line-height:1;
	padding-top:20px;
	background-color:#fff
}
.m-crumbs-bcf,.m-crumbs-filter {
	background-color:#f5f5f5
}
.m-crumbs .z-cur {
	color:#999
}
.m-crumbs a,.m-crumbs a:hover {
	color:#333
}
.m-crumbs .w-icon-arrow {
	margin:2px 5px 0;
	display:inline-block;
	width:5px;
	height:9px;
	background-position:0 0
}
.m-crumbs-border {
	border-bottom:1px solid #e8e8e8;
	padding-bottom:10px
}
.m-crumbs-filter {
	padding:26px 0
}
.m-crumbs-filter .active {
	color:#999
}
.m-crumbs-filter .crumb-name {
	margin-right:2px
}
.m-crumbs-filter .crumb-box {
	margin-right:2px;
	margin-left:2px;
	border:1px solid #ccc;
	background-color:#fff;
	padding:5px 8px;
	cursor:pointer
}
.m-crumbs-filter .crumb-box .icon-normal-delete {
	margin-top:2px;
	margin-left:6px
}
.m-crumbs-filter .crumb-box .delete {
	display:inline-block
}
.m-crumbs-filter .crumb-box .delete-hover,.m-crumbs-filter .crumb-box:hover .delete,.m-notify {
	display:none
}
.m-crumbs-filter .crumb-box:hover {
	border:1px solid #b4a078;
	color:#b4a078;
	text-decoration:none
}
.m-crumbs-filter .crumb-box:hover .delete-hover,.u-selnum {
	display:inline-block
}
.u-selnum {
	border:1px solid #ddd;
	overflow:hidden
}
.u-selnum .less,.u-selnum .more,.u-selnum input {
	position:relative;
	float:left;
	width:36px;
	height:30px;
	line-height:28px;
	background:#fff
}
.u-selnum input {
	box-sizing:border-box;
	border-radius:0;
	border:0;
	width:60px;
	margin:0;
	font-size:12px;
	text-align:center;
	color:#333
}
.u-selnum input.dis {
	color:#ccc
}
.u-selnum .hx,.u-selnum .sx {
	position:absolute;
	width:2px;
	height:2px;
	overflow:hidden;
	background:#999
}
.u-selnum .hx {
	top:15px;
	left:12px;
	width:10px
}
.u-selnum .sx {
	top:11px;
	left:16px;
	height:10px
}
.u-selnum .less,.u-selnum .more {
	cursor:pointer
}
.u-selnum .z-dis, .u-selnum .disabled {
	cursor:not-allowed
}
.u-selnum .z-dis .hx,.u-selnum .z-dis .sx, .u-selnum .disabled .hx, .u-selnum .disabled .sx {
	background:#d3d3d3
}
.u-selnum .less {
	border-right:1px solid #ddd
}
.u-selnum .more {
	border-left:1px solid #ddd
}
.u-selnum-cart .less,.u-selnum-cart .more,.u-selnum-cart input {
	width:24px;
	height:24px;
	line-height:22px
}
.u-selnum-cart input {
	width:58px
}
.u-selnum-cart .hx {
	top:11px;
	left:7px;
	width:10px
}
.u-selnum-cart .sx {
	top:7px;
	left:11px;
	height:10px
}
.m-notify {
	transition:opacity .5s ease-in;
	z-index:10000;
	position:fixed;
	width:306px;
	top:50%;
	left:50%;
	margin-top:-51px;
	margin-left:-153px;
	border-radius:4px;
	background:#000
}
.m-payMethod:after,.m-payMethod:before,.m-payMethods:after,.m-payMethods:before {
	content:" ";
	display:table
}
.m-notify .text {
	padding:40px 20px;
	text-align:center;
	font-size:15px;
	color:#fff
}
.m-notify.show {
	opacity:.75
}
.m-notify.hide {
	opacity:0
}
.m-payMethods {
	padding:23px 0 27px 36px
}
.m-payMethods .m-payMethod {
	float:left;
	margin-left:6px
}
.m-payMethods .m-payMethod:hover {
	border:2px solid #b4a078
}
.m-payMethods .m-payMethod:first-child {
	margin-left:0
}
.m-payMethod {
	position:relative;
	padding-left:14px;
	border:2px solid transparent
}
.cropper-point.point-se:before,.m-detail-tipTag:before,.m-tipTag:before {
	content:' '
}
.m-payMethod .img,.m-payMethod .radio {
	float:left
}
.m-payMethod .radio {
	margin-top:24px
}
.m-payMethod .icon {
	position:absolute;
	right:0;
	bottom:0;
	display:none
}
.bank-abc,.m-payMethod.active>.icon {
	display:inline-block
}
.m-payMethod.active {
	border:2px solid #b4a078
}
.m-payMethod:hover {
	cursor:pointer
}
.bank-abc,.bank-boc,.bank-ccb,.bank-cmb,.bank-icbc,.bank-sprite {
	background-image:url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/bank-s4a0d626ed8-5ff5ae308e.png);
	background-repeat:no-repeat
}
.bank-abc {
	width:145px;
	height:42px;
	background-position:0 0
}
.bank-boc,.bank-ccb {
	height:37px;
	display:inline-block
}
.bank-boc {
	width:113px;
	background-position:0 -52px
}
.bank-ccb {
	width:156px;
	background-position:0 -99px
}
.bank-cmb {
	display:inline-block;
	width:128px;
	height:42px;
	background-position:0 -146px
}
.bank-icbc {
	display:inline-block;
	width:152px;
	height:44px;
	background-position:0 -198px
}
.m-bankList {
	float:left;
	width:990px;
	height:133px;
	padding-top:34px;
	margin-top:20px;
	margin-bottom:13px;
	background-color:#f5f5f5;
	position:relative;
	padding-left:25px;
	display:none
}
.m-bankList .m-payMethod {
	height:50px;
	width:176px;
	position:relative
}
.m-bankList .m-payMethod .icon-bank {
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	margin:auto;
	max-height:100%;
	max-width:100%
}
.w-grayUpArrow {
	border:10px solid #f5f5f5;
	border-top-color:#fff;
	border-left-color:#fff;
	border-right-color:#fff;
	position:absolute;
	top:-20px;
	left:680px;
	width:0;
	height:0
}
.credit .w-grayUpArrow {
	left:880px
}
/*!
 * Cropper v2.3.0
 * https://github.com/fengyuanchen/cropper
 *
 * Copyright (c) 2014-2016 Fengyuan Chen and contributors
 * Released under the MIT license
 *
 * Date: 2016-02-22T02:13:13.332Z
 */.cropper-container {
	font-size:0;
	line-height:0;
	position:relative;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	direction:ltr!important;
	-ms-touch-action:none;
	touch-action:none;
	-webkit-tap-highlight-color:transparent;
	-webkit-touch-callout:none
}
.cropper-container img {
	display:block;
	width:100%;
	min-width:0!important;
	max-width:none!important;
	height:100%;
	min-height:0!important;
	max-height:none!important;
	image-orientation:0deg!important
}
.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.cropper-wrap-box {
	overflow:hidden
}
.cropper-drag-box {
	opacity:0;
	background-color:#fff;
	filter:alpha(opacity=0)
}
.cropper-dashed,.cropper-modal {
	opacity:.5;
	filter:alpha(opacity=50)
}
.cropper-modal {
	background-color:#000
}
.cropper-view-box {
	display:block;
	overflow:hidden;
	width:100%;
	height:100%;
	outline:#39f solid 1px;
	outline-color:rgba(51,153,255,.75)
}
.cropper-dashed {
	position:absolute;
	display:block;
	border:0 dashed #eee
}
.cropper-dashed.dashed-h {
	top:33.33333%;
	left:0;
	width:100%;
	height:33.33333%;
	border-top-width:1px;
	border-bottom-width:1px
}
.cropper-dashed.dashed-v {
	top:0;
	left:33.33333%;
	width:33.33333%;
	height:100%;
	border-right-width:1px;
	border-left-width:1px
}
.cropper-center {
	position:absolute;
	top:50%;
	left:50%;
	display:block;
	width:0;
	height:0;
	opacity:.75;
	filter:alpha(opacity=75)
}
.cropper-center:after,.cropper-center:before {
	position:absolute;
	display:block;
	content:' ';
	background-color:#eee
}
.cropper-center:before {
	top:0;
	left:-3px;
	width:7px;
	height:1px
}
.cropper-center:after {
	top:-3px;
	left:0;
	width:1px;
	height:7px
}
.cropper-face,.cropper-line,.cropper-point {
	position:absolute;
	display:block;
	width:100%;
	height:100%;
	opacity:.1;
	filter:alpha(opacity=10)
}
.cropper-face {
	top:0;
	left:0;
	background-color:#fff
}
.cropper-line,.cropper-point {
	background-color:#39f
}
.cropper-line.line-e {
	top:0;
	right:-3px;
	width:5px;
	cursor:e-resize
}
.cropper-line.line-n {
	top:-3px;
	left:0;
	height:5px;
	cursor:n-resize
}
.cropper-line.line-w {
	top:0;
	left:-3px;
	width:5px;
	cursor:w-resize
}
.cropper-line.line-s {
	bottom:-3px;
	left:0;
	height:5px;
	cursor:s-resize
}
.cropper-point {
	width:5px;
	height:5px;
	opacity:.75;
	filter:alpha(opacity=75)
}
.cropper-point.point-e {
	top:50%;
	right:-3px;
	margin-top:-3px;
	cursor:e-resize
}
.cropper-point.point-n {
	top:-3px;
	left:50%;
	margin-left:-3px;
	cursor:n-resize
}
.cropper-point.point-w {
	top:50%;
	left:-3px;
	margin-top:-3px;
	cursor:w-resize
}
.cropper-point.point-s {
	bottom:-3px;
	left:50%;
	margin-left:-3px;
	cursor:s-resize
}
.cropper-point.point-ne {
	top:-3px;
	right:-3px;
	cursor:ne-resize
}
.cropper-point.point-nw {
	top:-3px;
	left:-3px;
	cursor:nw-resize
}
.cropper-point.point-sw {
	bottom:-3px;
	left:-3px;
	cursor:sw-resize
}
.cropper-point.point-se {
	right:-3px;
	bottom:-3px;
	cursor:se-resize;
	opacity:1;
	filter:alpha(opacity=100)
}
.cropper-point.point-se:before {
	position:absolute;
	right:-50%;
	bottom:-50%;
	display:block;
	width:200%;
	height:200%;
	opacity:0;
	background-color:#39f;
	filter:alpha(opacity=0)
}
@media (min-width:768px) {
	.cropper-point.point-se {
		width:15px;
		height:15px
	}
}
@media (min-width:992px) {
	.cropper-point.point-se {
		width:10px;
		height:10px
	}
}
@media (min-width:1200px) {
	.cropper-point.point-se {
		width:5px;
		height:5px;
		opacity:.75;
		filter:alpha(opacity=75)
	}
}
.cropper-invisible {
	opacity:0;
	filter:alpha(opacity=0)
}
.cropper-bg {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)
}
.cropper-hide {
	position:absolute;
	display:block;
	width:0;
	height:0
}
.cropper-hidden {
	display:none!important
}
.cropper-move {
	cursor:move
}
.cropper-crop {
	cursor:crosshair
}
.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point {
	cursor:not-allowed
}
.m-overlay {
	position:fixed
}
.m-pop {
	position:relative;
	width:500px;
	height:274px;
	top:20%;
	margin:0 auto;
	background-color:#fff;
	z-index:10;
	display:none
}
.m-pop .pos-l,.m-pop .pos-m,.m-pop .pos-r,.m-pop .w-close,.m-pop .w-title {
	position:absolute
}
.m-pop .w-close {
	width:24px;
	height:24px;
	top:20px;
	right:20px;
	cursor:pointer
}
.m-pop .w-title {
	font-size:18px;
	top:40px;
	left:40px
}
.m-pop .w-tips,.m-pop .w-tips-small {
	color:#333;
	font-size:18px;
	text-align:center;
	margin:65px auto 0;
	word-break:break-all;
	word-wrap:break-word
}
.m-pop .w-tips-small {
	font-size:14px;
	margin:10px auto 0
}
.m-pop .w-button {
	bottom:71px
}
.m-pop .pos-l {
	left:101px
}
.m-pop .pos-r {
	right:101px
}
.m-pop .pos-m {
	left:175px
}
.m-pop .w-status {
	text-indent:30px;
	display:inline-block
}
.m-pop-avatar {
	height:480px
}
.m-pop-avatar .bottom50 {
	bottom:50px
}
.m-pop-avatar .m-avatarUploadWarp {
	position:relative;
	margin:180px auto 0;
	overflow:hidden;
	text-align:center
}
.m-pop-avatar .w-button-avatarUpload {
	position:relative;
	overflow:hidden;
	width:200px;
	height:54px;
	bottom:0;
	border:1px solid #e8e8e8;
	text-align:center;
	line-height:54px;
	font-size:30px;
	color:#e8e8e8;
	cursor:pointer;
	background:url(http://yanxuan.nosdn.127.net/ef2ef231f06c467802c891c81a5974b9.png) 35px center no-repeat
}
.m-pop-avatar .w-button-avatarUpload .fileInput {
	font-size:100px;
	position:absolute;
	bottom:0;
	right:0;
	width:500px;
	height:500px;
	opacity:0;
	cursor:pointer;
	filter:alpha(opacity=0)
}
.m-pop-avatar .w-button-avatarUpload .uploadText {
	font-size:16px;
	color:#333;
	padding-left:25px
}
.m-pop-avatar .w-uploadTips {
	color:#999;
	font-size:14px;
	margin-top:8px
}
.m-pop-avatar .w-uploadImg {
	width:440px;
	height:295px;
	margin:73px auto 0;
	position:relative;
	background:url(http://yanxuan.nosdn.127.net/0f5e8bfbf5492122247cc0fe75408217.jpg)
}
.m-pop-avatar .w-uploadImg .img {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
	max-height:100%;
	width:100%
}
.m-pop-avatar .w-uploadImg .modify {
	position:absolute;
	bottom:3px;
	right:3px;
	width:25px;
	height:22px;
	overflow:hidden
}
.m-pop-avatar .w-uploadImg .modify .fileInput {
	font-size:100px;
	position:absolute;
	bottom:0;
	right:0;
	width:500px;
	height:500px;
	opacity:0;
	cursor:pointer;
	filter:alpha(opacity=0)
}
.m-pop-avatar .w-uploadImg .progress {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:440px;
	height:295px;
	font-size:40px;
	color:#fff;
	text-align:center;
	line-height:295px;
	background-color:transparent;
	background-color:rgba(0,0,0,.3);
	zoom:1
}
.no-rgba .m-pop-avatar .w-uploadImg .progress {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4D000000, endColorstr=#4D000000)
}
.m-pop-avatar .tips {
	color:#d4282d;
	font-size:12px;
	position:absolute;
	left:100px;
	bottom:25px
}
.m-authPop {
	width:640px;
	height:435px;
	padding:0 55px
}
.m-authPop .tt {
	font-size:20px;
	color:#000;
	font-weight:700;
	text-align:center;
	margin-top:55px
}
.m-authPop .desp {
	font-size:14px;
	margin-top:47px
}
.m-authPop .line {
	overflow:hidden;
	margin-top:20px
}
.m-authPop .line input {
	border:1px solid #ccc;
	height:40px;
	padding:10px
}
.m-authPop .line label {
	font-size:14px;
	width:80px;
	height:40px;
	line-height:40px
}
.m-authPop .line .name {
	width:180px
}
.m-authPop .line .identity {
	width:300px
}
.m-authPop .btn {
	margin:25px auto 0;
	display:block
}
.m-authPop .tips {
	margin-left:180px;
	margin-top:10px;
	color:#d4282d;
	display:none
}
.m-authPop .disable {
	background-color:#aaa
}
.m-pop-express {
	width:652px;
	height:626px
}
.m-pop-express .w-expInfo,.m-pop-express .w-expdetail,.m-pop-express .w-nav,.m-pop-express .w-tt {
	width:496px;
	margin:0 auto
}
.m-pop-express .w-tt {
	margin-top:34px;
	font-size:20px;
	color:#333;
	text-align:left
}
.m-pop-express .w-tt .subDesc {
	font-size:14px;
	color:#999;
	padding-left:10px
}
.m-pop-express .w-nav {
	margin-top:20px;
	position:relative
}
.m-pop-express .w-nav .hidden {
	display:none
}
.m-pop-express .w-nav .slick-prev {
	background-color:#fff;
	top:6px;
	left:-16px;
	position:absolute
}
.m-pop-express .w-nav .list {
	list-style-type:none;
	height:30px;
	border-bottom:1px solid #eaeaea;
	padding:0
}
.m-pop-express .w-nav .list .item {
	float:left;
	background:url(http://yanxuan.nosdn.127.net/83a9ce2628f686792d60d23e7f5147f9.png) no-repeat;
	color:#999;
	width:80px;
	height:30px;
	text-align:center;
	line-height:30px;
	border-style:outside;
	border-bottom:1px solid #eaeaea;
	position:relative;
	margin-left:-1px
}
.m-pop-express .w-nav .list .line {
	margin-left:0
}
.m-pop-express .w-nav .list .active {
	background:url(http://yanxuan.nosdn.127.net/9eb99938d53fd53b7f593bed5996bb5a.png) no-repeat;
	color:#333;
	border-bottom:0
}
.m-pop-express .w-nav .slick-next {
	background-color:#fff;
	position:absolute;
	right:2px;
	top:7px
}
.m-pop-express .m-content .w-expInfo {
	overflow:hidden;
	padding-bottom:26px;
	border-bottom:1px solid #e8e8e8
}
.m-pop-express .m-content .w-expInfo .icon-express {
	float:left;
	overflow:hidden;
	margin-top:18px;
	width:50px;
	height:50px
}
.m-pop-express .m-content .w-expInfo .companyname {
	margin-left:72px;
	font-size:14px;
	margin-top:25px;
	color:#999
}
.m-pop-express .m-content .w-expInfo .companyname .downLoad {
	padding-left:10px;
	font-size:13px;
	color:#69c
}
.m-pop-express .m-content .w-expInfo .companyname .downLoad:hover {
	color:#69c;
	text-decoration:underline
}
.m-pop-express .m-content .w-expInfo .expno {
	margin-left:72px;
	margin-top:2px;
	font-size:14px;
	color:#999
}
.m-pop-express .m-content .w-expInfo label {
	color:#333
}
.m-pop-express .m-content .w-expdetail {
	margin-top:16px;
	overflow-y:auto;
	max-height:300px
}
.m-pop-express .m-content .w-expdetail .coltime {
	width:113px
}
.m-pop-express .m-content .w-expdetail .colmsg {
	width:350px
}
.m-pop-express .m-content .w-expdetail .time {
	line-height:1;
	font-size:14px;
	color:#333;
	padding-left:4px;
	min-height:57px
}
.m-pop-express .m-content .w-expdetail .msg {
	width:350px;
	min-height:57px;
	border-left:1px dashed #e8e8e8;
	position:relative;
	padding:0 0 0 22px;
	font-size:14px;
	color:#333;
	line-height:1
}
.m-pop-express .m-content .w-expdetail .dot {
	position:absolute;
	left:-5px
}
.m-pop-express .m-content .w-expdetail .gray {
	color:#999
}
.m-pop-express .m-content .w-expdetail .noexpress {
	font-size:14px;
	color:#333;
	margin-top:150px;
	text-align:center
}
.m-pop-express .pos-m {
	position:absolute;
	left:254px;
	bottom:41px
}
.m-pop-error {
	width:652px;
	height:628px;
	text-align:center
}
.m-pop-error .w-desc,.m-pop-error .w-tt {
	width:496px;
	margin:0 auto
}
.m-pop-error .w-tt {
	margin-top:34px;
	margin-bottom:40px;
	font-size:20px;
	color:#333;
	text-align:left
}
.m-pop-error .w-icon {
	margin-top:140px
}
.m-pop-error .w-desc {
	margin-top:27px;
	margin-bottom:50px;
	font-size:18px
}
.m-pop-error .pos-m {
	left:254px;
	bottom:40px
}
.w-popbg {
	position:fixed;
	width:100%;
	height:100%;
	background:#000;
	opacity:.5;
	z-index:9;
	top:0
}
.m-pop-changeAddr {
	width:660px;
	height:611px;
	padding:39px 51px 0
}
.m-pop-changeAddr .text {
	width:330px
}
.m-pop-addr {
	width:660px;
	height:414px;
	padding:43px 0 43px 53px
}
.m-pop-deleteAddr {
	width:590px;
	height:343px;
	padding:63px 0 43px 58px
}
.m-pop-deleteAddr .text {
	width:400px
}
.w-body-addr {
	height:400px;
	max-height:400px
}
.w-tit-addr {
	font-size:18px;
	margin-bottom:30px;
	line-height:1
}
.w-addr-warp {
	border:1px solid #e8e8e8;
	width:525px;
	margin-bottom:10px;
	padding:20px 25px;
	cursor:pointer;
	position:relative
}
.w-addr-warp .icon {
	position:absolute;
	right:0;
	bottom:0;
	display:none
}
.w-addr-warp.active {
	border:2px solid #b4a078;
	padding:19px 24px
}
.w-addr-warp.active>.icon {
	display:inline-block
}
.w-addr-warp.active .default {
	right:29px;
	bottom:19px
}
.m-form-addr .w-row-addr {
	margin-top:30px;
	line-height:1;
	position:relative
}
.m-form-addr .w-row-addr-1 {
	margin-top:0
}
.m-form-addr .w-col-1,.m-form-addr .w-col-2,.m-form-addr .w-col-3,.m-form-addr .w-col-4,.m-form-addr .w-col-5 {
	float:left;
	position:relative
}
.m-form-addr .w-col-1 {
	width:80px
}
.m-form-addr .w-col-2 {
	width:301px
}
.m-form-addr .w-col-3 {
	width:440px
}
.m-form-addr .w-col-4 {
	width:530px
}
.m-form-addr .w-label {
	width:74px;
	display:inline-block;
	font-size:12px
}
.m-form-addr .w-chkbox {
	margin-top:12px
}
.m-form-addr .w-chkbox input {
	margin-right:10px
}
.m-form-addr .w-chkbox>span {
	margin-left:0
}
.m-form-addr .w-errorMsg {
	width:200px;
	position:absolute;
	top:34px
}
.m-form-addr .w-error-warp {
	display:inline-block;
	position:relative
}
.m-form-addr .w-textarea textarea {
	height:60px;
	background-color:#fff;
	padding:6px 9px;
	width:441px
}
.m-form-addr .w-textarea .w-errorMsg {
	top:64px
}
.m-form-addr {
	padding: 45px 0 45px 45px;
}
.m-form-addr-1 {
	padding:10px 0 10px 10px
}
.m-form-addr-1:after,.m-form-addr-1:before {
	content:" ";
	display:table
}
.m-form-addr-1 .lmodule,.m-form-addr-1 .rmodule {
	float:left
}
.m-form-addr-1 .rmodule {
	width:200px;
	padding-top:105px
}
.m-form-addr-1 .w-col-1 {
	width:198px
}
.m-form-addr-1 .w-col-4 {
	width:616px
}
.m-form-addr-1 .w-col-2 {
	width:357px
}
.m-form-addr-1 .w-col-5 {
	width:246px
}
.m-form-addr-1 .btn {
	color:#6498ce;
	text-decoration:underline;
	cursor:pointer;
	margin-left:10px
}
.m-form-addr-1 .mgr {
	margin-right:28px
}
.m-form-addr-1 .mgr24 {
	margin-top:24px
}
.m-form-addr-1 .w-ipt,.m-form-addr-1 .w-select {
	width:150px
}
.m-form-addr-1 .w-textarea textarea {
	height:90px;
	background-color:#fff;
	padding:6px 9px;
	width:508px;
	border-radius:0
}
.m-form-addr-1 .w-textarea .w-errorMsg {
	top:96px
}
.m-form-addr input::-webkit-input-placeholder,.m-form-addr textarea::-webkit-input-placeholder {
	color:#ccc
}
.m-form-addr input:-moz-placeholder,.m-form-addr textarea:-moz-placeholder {
	color:#ccc
}
.m-form-addr input::-moz-placeholder,.m-form-addr textarea::-moz-placeholder {
	color:#ccc
}
.m-form-addr input:-ms-input-placeholder,.m-form-addr textarea:-ms-input-placeholder {
	color:#ccc
}
.m-address {
	font-size:14px
}
.m-address .default {
	color:#b4a078;
	position:absolute;
	right:30px;
	bottom:20px;
	font-size:12px
}
.m-address .defaultTxt {
	letter-spacing:5px;
	display:inline-block;
	height:32px;
	line-height:34px;
	padding-left:10px
}
.m-address .line .label:after,.m-address .line .label:before,.m-address .line:after,.m-address .line:before {
	display:table;
	content:" "
}
.m-address .line {
	line-height:24px
}
.m-address .line .label,.m-address .line .text {
	float:left;
	max-width:720px
}
.m-address .line .label {
	color:#999;
	width:70px;
	text-align:center
}
.m-askPayComplete,.m-askPayCompletePop {
	width:663px;
	height:381px
}
.m-address .line .textLeft {
	float:left;
	margin-left:1px
}
.m-address .line .textRight {
	float:right;
	margin-right:1px
}
.m-address .line-1 {
	margin-bottom:8px
}
.m-askPayComplete {
	padding:75px 0 60px;
	text-align:center;
	border:1px solid #e0e0e0
}
.m-askPayComplete .kefuBtn {
	margin-left:10px
}
.m-askPayComplete .hd {
	margin-bottom:60px;
	font-size:18px;
	font-weight:400
}
.m-askPayComplete .bd {
	padding:0 130px;
	margin-bottom:52px
}
.m-askPayComplete .bd .left,.m-askPayComplete .bd .right {
	width:200px;
	height:67px
}
.m-askPayComplete .bd .left .text,.m-askPayComplete .bd .right .text {
	margin-bottom:10px;
	font-size:14px;
	line-height:1
}
.m-askPayComplete .bd .left {
	border-right:1px solid #e8e8e8
}
.m-askPayComplete .ft {
	font-size:14px
}
.m-askPayComplete .ft .text1,.m-askPayComplete .ft .text2 {
	line-height:1
}
.m-askPayComplete .ft .text1 {
	margin-bottom:10px
}
.m-remindPop {
	text-align:center;
	width:500px;
	height:273px
}
.m-remindPop .desp {
	color:#333;
	font-size:14px;
	margin-top:75px
}
.m-remindPop .mobile {
	display:block;
	width:296px;
	height:40px;
	padding:10px 9px;
	border:1px solid #ccc;
	margin:14px auto 30px
}
.g-main,.g-sub {
	margin-top:20px;
	float:left
}
.m-remindPop .tips {
	color:#d4282d;
	position:absolute;
	top:155px;
	left:103px
}
.g-main,.g-sub {
	position:relative
}
.w-score {
	color:#b4a078;
	font-size:24px;
	opacity:0;
	text-align:center;
	line-height:36px
}
.g-sub {
	width:180px;
	border:1px solid #e8e8e8;
	z-index:2;
	margin-bottom:30px
}
.g-main {
	width:890px;
	margin-left:20px;
	overflow:hidden;
	z-index:1;
	padding-bottom:80px
}
.m-userinfo {
	margin:30px auto
}
.m-userinfo .w-avatar {
	width:100px;
	height:100px;
	border-radius:50%;
	margin:0 auto;
	position:relative;
	cursor:pointer
}
.m-userinfo .w-avatar img {
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%
}
.m-userinfo .w-avatar .modifyAvatar {
	width:25px;
	height:22px;
	position:absolute;
	bottom:10px;
	right:-2px;
	z-index:3
}
.m-userinfo .w-avatar .mask {
	background:url(http://yanxuan.nosdn.127.net/f9a6f226770589644616de6b95c59fc1.png?imageView&&thumbnail=100x100&quality=95) no-repeat;
	width:100px;
	height:100px;
	position:absolute;
	left:0;
	top:0;
	z-index:2
}
.m-userinfo .w-nickname {
	margin-top:26px;
	text-align:center
}
.m-userinfo .w-levelname {
	display:block;
	line-height:24px;
	font-size:12px;
	color:#333;
	text-align:center
}
.m-userinfo .w-levelname:hover {
	color:#b4a078
}
.m-userinfo .w-levelname .logo {
	display:inline-block;
	width:18px;
	height:18px;
	margin-right:6px;
	background-size:18px 18px;
	-moz-background-size:18px 18px;
	background-repeat:no-repeat;
	vertical-align:middle
}
.m-userinfo .w-levelname .hidden {
	display:none
}
.m-userinfo .w-levelname .w-icon-member {
	display:inline-block;
	margin:3px 6px 3px 0;
	vertical-align:middle
}
.m-userinfo .w-levelname .levelname {
	display:inline-block
}
.m-userinfo .nickname {
	display:inline-block;
	line-height:26px;
	font-size:14px;
	text-align:center;
	color:#333;
	overflow:hidden;
	text-overflow:ellipsis;
	vertical-align:bottom
}
.m-userinfo .switch {
	margin:15px auto 0;
	display:block
}
.m-userinfo .switch:hover {
	background-color:#fff
}
.m-menu {
	border-top:1px dashed #d2d2d2;
	width:140px;
	padding:30px 0 15px;
	margin:0 auto
}
.m-menu .w-menu-item {
	margin-top: 10px;
	margin-left: 20px;
	display:block
}
.m-menu .w-menu-item.active,.m-menu .w-menu-item:hover {
	color:#b4a078
}
.gift,.limitedBugTag,.preSellTag {
	width:44px;
	height:20px;
	line-height:22px;
	background-color:#d7282d;
	color:#fff;
	font-size:13px;
	margin:0 auto;
	text-align:center
}
.limitedBugTag {
	width:50px
}
.w-good {
	margin-top:0;
	margin-left:20px;
	float:left;
	width:263px
}
.w-good .link {
	position:relative;
	float:left;
	display:block;
	margin-right:14px
}
.w-good .teIcon {
	position:absolute;
	left:8px;
	top:0
}
.w-good .count {
	position:absolute;
	left:-4px;
	top:6px;
	color:#fff;
	line-height:22px
}
.w-good .gInfo {
	float:left;
	margin:30px 0 0;
	width:140px
}
.w-good .gInfo .specs {
	margin-top:2px
}
.w-good .gInfo .preSell {
	margin-top:3px
}
.w-good img {
	background-color:#f4f4f4
}
.m-topiclist {
	padding:40px 0 60px
}
.m-topiclist .tt {
	position:relative;
	height:10px;
	border-bottom:1px solid #e8e8e8;
	margin-bottom:30px
}
.m-topiclist a.item,.m-topiclist a.item img {
	width:260px;
	height:140px
}
.m-topiclist .tt .text {
	font-size:18px;
	font-weight:700;
	position:absolute;
	top:-5px;
	left:50%;
	margin-left:-36px;
	background:#fff
}
.m-topiclist .list {
	margin-right:-16px;
	overflow:hidden
}
.m-topiclist .list:after,.m-topiclist .list:before {
	content:" ";
	display:table
}
.m-topiclist a.item {
	display:inline;
	margin-bottom:20px;
	margin-right:16px;
	float:left;
	position:relative
}
.m-topiclist a.item .text {
	position:absolute;
	width:100%;
	bottom:0;
	left:0;
	height:24px;
	font-size:13px;
	background-color:transparent;
	background-color:rgba(255,255,255,.7);
	zoom:1;
	text-align:center;
	line-height:24px
}
.no-rgba .m-topiclist a.item .text {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3FFFFFF, endColorstr=#B3FFFFFF)
}
.m-loginPop {
	width:384px;
	height:460px;
	overflow:visible;
	padding:0 40px
}
.m-couponPop {
	width:690px;
	height:700px
}
.m-coupons {
	padding:32px 40px 0
}
.m-coupons>.title {
	margin-bottom:30px;
	font-weight:400;
	font-size:18px;
	line-height:1
}
.m-coupons>.bd {
	height:480px;
	overflow:hidden;
	overflow-y:auto
}
.m-coupons>.ft {
	margin-top:50px;
	font-size:0
}
.m-coupons>.ft .button-OK {
	margin:0 8px 0 144px
}
.m-coupons .nouseable-title {
	position:relative;
	padding:20px 0 26px
}
.m-coupons .nouseable-title .line {
	height:8px;
	border-bottom:1px dashed #ddd
}
.m-coupons .nouseable-title .no-useable-tip {
	text-align:left;
	font-size:14px;
	line-height:1;
	position:absolute;
	width:138px;
	height:20px;
	top:20px;
	left:0;
	background:#fff
}
.m-couponList {
	font-size:0
}
.m-couponList:after,.m-couponList:before {
	content:" ";
	display:table
}
.m-couponList .item {
	float:left;
	margin:0 10px 20px 0
}
.m-couponList .item:nth-child(2n) {
	margin-right:0
}
.m-product {
	line-height:1;
	text-align:center;
	font-size:13px;
	width:265px;
	position:relative
}
.m-product .hd {
	position:relative;
	margin-bottom:18px;
	overflow:hidden;
	border:1px solid #eee;
	overflow: hidden;
	/*background-color:#f4f4f4*/
}
.m-product .hd .colorNum {
	position:absolute;
	top:10px;
	left:10px;
	height:20px;
	font-size:12px;
	color:#a7936e;
	border:1px solid #b3a07d;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding:0 4px;
	line-height:18px;
	background-color:#f4f0ea
}
.m-product .img {
	width:265px;
	height:265px;
	-webkit-transition:transform 1s;
	-moz-transition:transform 1s;
	-o-transition:transform 1s;
	transition:-webkit-transform 1s;
	transition:transform 1s;
	transition:transform 1s,-webkit-transform 1s;
	background-color:#f4f4f4;
	/*border:1px solid transparent;*/
	color:#f4f4f4
}
.m-product .limitedBugTag,.m-product .newTag {
	position:absolute;
	left:10px;
	top:10px;
	padding:0 11px;
	line-height:20px;
	text-align:center;
	font-size:12px;
	color:#fff
}
.m-product .limitedBugTag {
	background-color:#d52b33;
	width:auto
}
.m-product .newTag {
	background-color:#b4a078
}
.m-product .empty,.m-product .saleOut,.m-product .saleSoon {
	position:absolute;
	width:100%;
	height:30px;
	bottom:0;
	left:0;
	line-height:30px;
	font-size:14px;
	color:#fff;
	text-align:center
}
.m-product .saleOut-1 {
	line-height:34px;
	height:34px;
	text-align:center
}
.m-product .empty-1,.m-product .saleSoon-1 {
	line-height:34px;
	height:34px;
	text-align:left;
	padding-left:40px
}
.m-product .empty .empty-con,.m-product .saleSoon .empty-con {
	position:relative;
	width:100%;
	height:100%
}
.m-product .empty .btn,.m-product .saleSoon .btn {
	position:absolute;
	top:4px;
	right:4px;
	background:#fff;
	border-color:#fff;
	height:26px;
	line-height:24px;
	font-size:14px;
	width:110px
}
.m-product .empty .btn:hover,.m-product .saleSoon .btn:hover {
	color:#b4a078
}
.m-cate .m-product .empty .btn .spilt,.m-cate .m-product .saleSoon .btn .spilt,.m-lightbox .m-product .empty .btn .close,.m-lightbox .m-product .saleSoon .btn .close,.m-lightbox .slick .m-product .empty .btn .slick-arrow,.m-lightbox .slick .m-product .saleSoon .btn .slick-arrow,.m-pop .m-product .empty .btn .w-close,.m-pop .m-product .empty .btn .w-status,.m-pop .m-product .saleSoon .btn .w-close,.m-pop .m-product .saleSoon .btn .w-status,.m-pop-express .m-content .w-expInfo .m-product .empty .btn .icon-express,.m-pop-express .m-content .w-expInfo .m-product .saleSoon .btn .icon-express,.m-pop-express .m-content .w-expdetail .m-product .empty .btn .dot,.m-pop-express .m-content .w-expdetail .m-product .saleSoon .btn .dot,.m-product .empty .btn .m-cate .spilt,.m-product .empty .btn .m-detail-tipTag:before,.m-product .empty .btn .m-lightbox .close,.m-product .empty .btn .m-lightbox .slick .slick-arrow,.m-product .empty .btn .m-pop .w-close,.m-product .empty .btn .m-pop .w-status,.m-product .empty .btn .m-pop-express .m-content .w-expInfo .icon-express,.m-product .empty .btn .m-pop-express .m-content .w-expdetail .dot,.m-product .empty .btn .m-report-modal .modal .modal-body .close,.m-product .empty .btn .m-report-modal .modal .modal-body .slick-arrow,.m-product .empty .btn .m-tipTag:before,.m-product .empty .btn .w-icon-normal,.m-product .empty .btn .w-tipMsg-fail .icon,.m-product .empty .btn .w-tipMsg-success .icon,.m-product .empty .btn .w-toolTip-coupon .toolTip-triangle,.m-product .saleSoon .btn .m-cate .spilt,.m-product .saleSoon .btn .m-detail-tipTag:before,.m-product .saleSoon .btn .m-lightbox .close,.m-product .saleSoon .btn .m-lightbox .slick .slick-arrow,.m-product .saleSoon .btn .m-pop .w-close,.m-product .saleSoon .btn .m-pop .w-status,.m-product .saleSoon .btn .m-pop-express .m-content .w-expInfo .icon-express,.m-product .saleSoon .btn .m-pop-express .m-content .w-expdetail .dot,.m-product .saleSoon .btn .m-report-modal .modal .modal-body .close,.m-product .saleSoon .btn .m-report-modal .modal .modal-body .slick-arrow,.m-product .saleSoon .btn .m-tipTag:before,.m-product .saleSoon .btn .w-icon-normal,.m-product .saleSoon .btn .w-tipMsg-fail .icon,.m-product .saleSoon .btn .w-tipMsg-success .icon,.m-product .saleSoon .btn .w-toolTip-coupon .toolTip-triangle,.m-report-modal .modal .modal-body .m-product .empty .btn .close,.m-report-modal .modal .modal-body .m-product .empty .btn .slick-arrow,.m-report-modal .modal .modal-body .m-product .saleSoon .btn .close,.m-report-modal .modal .modal-body .m-product .saleSoon .btn .slick-arrow,.w-tipMsg-fail .m-product .empty .btn .icon,.w-tipMsg-fail .m-product .saleSoon .btn .icon,.w-tipMsg-success .m-product .empty .btn .icon,.w-tipMsg-success .m-product .saleSoon .btn .icon,.w-toolTip-coupon .m-product .empty .btn .toolTip-triangle,.w-toolTip-coupon .m-product .saleSoon .btn .toolTip-triangle {
	margin:6px 7px 0 0
}
.m-product .empty,.m-product .saleOut {
	background-color:#999
}
.m-product .saleSoon {
	background-color:#e8bf5b
}
.m-product:hover .hd .img {
	-webkit-transform:scale(1.05);
	-moz-transform:scale(1.05);
	-ms-transform:scale(1.05);
	-o-transform:scale(1.05);
	transform:scale(1.05)
}
.m-product h4.name {
	padding:0 10px; font-size:16px;
}
.m-product .name {
	margin-bottom:8px;
	height:20px;
	line-height:20px
}
.m-product .price {
	color:red; font-size:14px;
	margin-bottom:10px;
	text-align:center
}
.m-product .price span {
	display:inline-block;
	overflow:hidden;
	height:20px;
	line-height:22px
}
.m-product .price .sign,.m-product .price .sp {
	margin-left:7px;
	color:#999;
	line-height:20px
}
.m-product .price .un {
	line-height:20px;
	font-size:12px
}
.m-product .price .sign {
	border:1px solid rgba(180,160,120,.3);
	padding:0 5px;
	background-color:#f5f3ef;
	border-radius:0;
	line-height:18px
}
.m-product-slick .hd,.m-product-slick .img {
	background-color:transparent
}
.m-product .price .sign a {
	color:#b4a078;
	font-size:12px
}
.m-product hr {
	display:block;
	width:130px;
	height:1px;
	padding:0;
	margin:auto auto 18px;
	border:0;
	border-top:1px solid #e8e8e8
}
.m-product .addCard .btn,.m-product .sellout .btn {
	width:110px;
	height:30px;
	line-height:28px;
	font-size:14px
}
.m-product .addCard,.m-product .sellout {
	margin-bottom:50px
}
.m-product .desc,.m-product .sign {
	line-height:18px;
	color:#999
}
.m-product .desc {
	width:100%;
	padding:0 10px
}
.m-product.product-s {
	width:245px!important
}
.m-product.product-s .img {
	width:245px;
	height:245px
}
.m-product .status {
	position:relative;
	top:0;
	left:0;
	line-height:20px;
	width:46px;
	display:inline-block;
	padding:0;
	margin-right:8px
}
.m-product-small {
	width:265px!important
}
.m-product-small .img {
	width:245px;
	height:245px
}
.m-product-slick {
	width:210px
}
.m-product-slick .bd {
	margin-top:-20px
}
.m-product-slick .img {
	width:210px;
	height:210px
}
.m-product-slick .name {
	margin-bottom:6px
}
.m-flashSaleProduct {
	float:left;
	width:433px;
	height:188px;
	background-color:#fff
}
.m-flashSaleProduct .lt {
	float:left;
	width:180px;
	height:180px;
	cursor:pointer;
	overflow:hidden;
	margin:3px 0
}
.m-flashSaleProduct .lt .picIn {
	position:relative;
	display:block
}
.m-flashSaleProduct .lt .pic {
	width:180px;
	height:180px;
	border:1px solid transparent;
	-webkit-transition:transform 1s;
	-moz-transition:transform 1s;
	-ms-transition:transform 1s;
	-o-transition:transform 1s;
	transition:-webkit-transform 1s;
	transition:transform 1s;
	transition:transform 1s,-webkit-transform 1s
}
.m-flashSaleProduct .lt .soldOutTips {
	position:absolute;
	width:80px;
	height:80px;
	left:50%;
	top:50%;
	margin-left:-40px;
	margin-top:-40px;
	background:url(http://yanxuan.nosdn.127.net/9f09d5fbcef50a5d3cf0ac81303a4e65.png?imageView&quality=95&thumbnail=80x80) center center no-repeat;
	font-size:16px;
	line-height:80px;
	text-align:center;
	color:#fff
}
.m-flashSaleProduct .rt {
	margin-left:180px;
	height:187px;
	padding-top:14px
}
.m-flashSaleProduct .rt .itemName {
	height:26px;
	line-height:26px;
	font-size:16px;
	font-weight:400;
	color:#666;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.m-flashSaleProduct .rt .itemDes {
	height:24px;
	font-size:14px;
	font-weight:400;
	line-height:24px;
	color:#999;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.m-flashSaleProduct .rt .itemNum {
	padding:14px 0 8px;
	height:36px
}
.m-flashSaleProduct .rt .itemNum .numBar {
	float:left;
	position:relative;
	width:152px;
	height:10px;
	margin:2px 0;
	border:1px solid #f2cecd;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	overflow:hidden
}
.m-flashSaleProduct .rt .itemNum .numBarIn {
	background-color:#ffe5e5;
	height:10px
}
.m-flashSaleProduct .rt .itemNum .hasSellVolume.numBarIn {
	min-width:5%
}
.m-flashSaleProduct .rt .itemNum .numTips {
	height:14px;
	margin-left:162px;
	font-size:14px;
	color:#999;
	line-height:14px
}
.m-flashSaleProduct .rt .itemPrice {
	font-size:14px;
	line-height:1;
	vertical-align:baseline
}
.m-flashSaleProduct .rt .itemPrice .aPrice {
	color:#be4141
}
.m-flashSaleProduct .rt .itemPrice .aPriceIn {
	margin-right:12px;
	vertical-align:sub;
	font-weight:700;
	font-size:24px
}
.m-flashSaleProduct .rt .itemPrice .yuan {
	font-size:18px;
	margin-left:4px
}
.m-flashSaleProduct .rt .itemPrice .oPrice {
	color:#999
}
.m-flashSaleProduct .rt .itemPrice .oPriceIn {
	text-decoration:line-through
}
.m-flashSaleProduct .rt .w-btn {
	display:block;
	width:118px;
	height:31px;
	margin-top:18px;
	line-height:31px;
	text-align:center;
	font-size:16px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	cursor:pointer
}
.m-flashSaleProduct .rt .remindBtn,.m-flashSaleProduct .rt .soldOutBtn {
	border:1px solid #d25a5a;
	background-color:#fff3f3;
	color:#d25a5a
}
.m-flashSaleProduct .rt .remindBtn:hover,.m-flashSaleProduct .rt .soldOutBtn:hover {
	background-color:#fff
}
.m-flashSaleProduct .rt .tobuyBtn {
	background-color:#be4141;
	color:#fefefe
}
.m-flashSaleProduct .rt .tobuyBtn:hover {
	background-color:#da4f4f
}
.m-detail-tipTag .inner,.m-tipTag .inner {
	line-height:20px;
	color:#fff;
	font-size:12px;
	background-color:#de7669
}
.m-flashSaleProduct:hover .lt .pic {
	-webkit-transform:scale(1.05);
	-moz-transform:scale(1.05);
	-ms-transform:scale(1.05);
	-o-transform:scale(1.05);
	transform:scale(1.05)
}
.m-tipTag {
	position:relative;
	padding-right:9px
}
.m-tipTag .inner {
	padding:0 5px;
	-moz-border-radius-topleft:2px;
	-webkit-border-top-left-radius:2px;
	border-top-left-radius:2px;
	-moz-border-radius-bottomleft:2px;
	-webkit-border-bottom-left-radius:2px;
	border-bottom-left-radius:2px
}
.m-tipTag:before {
	position:absolute;
	top:0;
	right:0;
	display:block
}
.m-detail-tipTag {
	position:relative;
	padding-left:9px
}
.m-detail-tipTag .inner {
	padding:0 5px;
	-moz-border-radius-topright:2px;
	-webkit-border-top-right-radius:2px;
	border-top-right-radius:2px;
	-moz-border-radius-bottomright:2px;
	-webkit-border-bottom-right-radius:2px;
	border-bottom-right-radius:2px
}
.m-uploadImage .w-button-upload,.w-button-upload {
	line-height:60px;
	font-size:30px;
	text-align:center
}
.m-detail-tipTag:before {
	position:absolute;
	top:0;
	left:0;
	display:block
}
.m-uploadImage .w-button-upload,.m-uploadImage .w-upload-img {
	width:60px;
	height:60px;
	float:left;
	position:relative;
	border:1px solid #e8e8e8
}
.m-uploadImage {
	display:inline-block;
	overflow:hidden
}
.m-uploadImage .queue {
	float:left
}
.m-uploadImage .w-button-upload {
	color:#e8e8e8;
	cursor:pointer;
	background:url(http://yanxuan.nosdn.127.net/b36bbd1a8dcd3502c4104e045286b825.png) center center no-repeat
}
.m-uploadImage .w-upload-img {
	margin-right:10px
}
.m-uploadImage .w-upload-img .img {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
	max-height:100%;
	max-width:100%
}
.m-uploadImage .w-upload-img .progress {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	line-height:60px;
	text-align:center;
	background-color:rgba(0,0,0,.3);
	color:#fff
}
.m-uploadImage .w-upload-img .detele {
	display:none;
	position:absolute;
	bottom:0;
	width:100%;
	height:20px;
	text-align:center;
	background:url(http://yanxuan.nosdn.127.net/06798a43c36ca2575c6ddee3fc25b901.png);
	color:#fff;
	cursor:pointer
}
.m-uploadImage .uploadify,.w-button-upload {
	width:60px;
	height:60px;
	position:relative;
	float:left;
	overflow:hidden
}
.m-uploadImage .success:hover .detele {
	display:block
}
.m-uploadImage .uploadify .swfupload {
	left:0;
	top:0
}
.w-button-upload {
	border:1px solid #e8e8e8;
	color:#e8e8e8
}
.w-button-upload .file-input {
	font-size:100px;
	position:absolute;
	bottom:0;
	right:0;
	width:500px;
	height:500px;
	opacity:0;
	cursor:pointer;
	filter:alpha(opacity=0)
}
.m-lightbox {
	position:relative;
	padding:50px 0;
	background-color:#f5f5f5;
	border-top:1px solid #e8e8e8
}
.m-lightbox * {
	outline:0
}
.m-lightbox .slick {
	position:relative;
	margin:auto;
	width:710px;
	height:500px;
	overflow:hidden
}
.m-lightbox .slick .slick-list {
	position:relative;
	z-index:0
}
.m-lightbox .slick .slick-track {
	position:relative
}
.m-lightbox .slick .slide {
	position:relative;
	width:710px!important;
	height:500px;
	float:left
}
.m-lightbox .slick .slide img {
	position:absolute;
	margin:auto;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.m-lightbox .slick .slick-arrow {
	position:absolute;
	top:0;
	bottom:0;
	z-index:1;
	margin:auto;
	text-indent:-99em
}
.m-lightbox .slick .slick-arrow:hover {
	cursor:pointer
}
.m-lightbox .slick .slick-prev {
	left:10px
}
.m-lightbox .slick .slick-next {
	right:10px
}
.m-lightbox .close {
	position:absolute;
	top:10px;
	right:10px;
	cursor:pointer
}
.m-picList:after,.m-picList:before {
	content:" ";
	display:table
}
.m-picList .item {
	position:relative;
	float:left;
	width:60px;
	height:60px;
	margin-right:10px;
	list-style-type:none
}
.m-picList .item .before {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	content:'';
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:60px;
	height:60px;
	border:1px solid #ddd
}
.m-picList .item img {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:0;
	margin:auto;
	max-height:100%;
	max-width:100%
}
.m-picList .item.active .before {
	border:2px solid #b4a078
}
.m-picList .item:hover {
	cursor:pointer
}
.m-report-modal {
	display:none
}
.m-report-modal .cover {
	position:fixed;
	width:100%;
	height:100%;
	background-color:transparent;
	background-color:rgba(0,0,0,.7);
	zoom:1;
	top:0;
	left:0;
	z-index:9999
}
.no-rgba .m-report-modal .cover {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3000000, endColorstr=#B3000000)
}
.m-report-modal .modal {
	width:750px;
	height:1000px;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-375px;
	background:#fff;
	z-index:10000
}
.m-report-modal .modal .modal-body {
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden
}
.m-report-modal .modal .modal-body .content {
	width:100%;
	height:100%;
	padding:76px
}
.m-report-modal .modal .modal-body .content .slide {
	width:598px;
	height:848px;
	position:relative
}
.m-report-modal .modal .modal-body .content .slide img {
	width:100%;
	position:absolute;
	margin:auto;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.m-report-modal .modal .modal-body .close {
	position:absolute;
	top:10px;
	right:10px;
	cursor:pointer;
	z-index:10001
}
.m-report-modal .modal .modal-body .slick-arrow {
	position:absolute;
	top:0;
	bottom:0;
	z-index:1;
	margin:auto;
	text-indent:-99em
}
.m-report-modal .modal .modal-body .slick-arrow:hover {
	cursor:pointer
}
.m-report-modal .modal .modal-body .slick-prev {
	left:20px
}
.m-report-modal .modal .modal-body .slick-next {
	right:20px
}
.animated {
	-webkit-animation-duration:2s;
	animation-duration:2s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-delay:.2s;
	animation-delay:.2s;
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out
}
@-webkit-keyframes showAnimation {
	0% {
		opacity:0;
		-webkit-transform:scale(0,0);
		-moz-transform:scale(0,0);
		transform:scale(0,0)
	}
	85% {
		opacity:1;
		-webkit-transform:scale(1.05,1.05);
		-moz-transform:scale(1.05,1.05);
		transform:scale(1.05,1.05)
	}
	100% {
		opacity:1;
		-webkit-transform:scale(1,1);
		-moz-transform:scale(1,1);
		transform:scale(1,1)
	}
}
@-moz-keyframes showAnimation {
	0% {
		opacity:0;
		-webkit-transform:scale(0,0);
		-moz-transform:scale(0,0);
		transform:scale(0,0)
	}
	85% {
		opacity:1;
		-webkit-transform:scale(1.05,1.05);
		-moz-transform:scale(1.05,1.05);
		transform:scale(1.05,1.05)
	}
	100% {
		opacity:1;
		-webkit-transform:scale(1,1);
		-moz-transform:scale(1,1);
		transform:scale(1,1)
	}
}
@keyframes showAnimation {
	0% {
		opacity:0;
		-webkit-transform:scale(0,0);
		-moz-transform:scale(0,0);
		transform:scale(0,0)
	}
	85% {
		opacity:1;
		-webkit-transform:scale(1.05,1.05);
		-moz-transform:scale(1.05,1.05);
		transform:scale(1.05,1.05)
	}
	100% {
		opacity:1;
		-webkit-transform:scale(1,1);
		-moz-transform:scale(1,1);
		transform:scale(1,1)
	}
}
@-webkit-keyframes rotateInScale {
	from {
		-webkit-transform-origin:center;
		transform-origin:center;
		-webkit-transform:rotate3d(0,0,1,-360deg) scale3d(.3,.3,.3);
		transform:rotate3d(0,0,1,-360deg) scale3d(.3,.3,.3);
		opacity:0
	}
	to {
		-webkit-transform-origin:center;
		transform-origin:center;
		-webkit-transform:none;
		transform:none;
		opacity:1
	}
}
@keyframes rotateInScale {
	from {
		-webkit-transform-origin:center;
		transform-origin:center;
		-webkit-transform:rotate3d(0,0,1,-360deg) scale3d(.3,.3,.3);
		transform:rotate3d(0,0,1,-360deg) scale3d(.3,.3,.3);
		opacity:0
	}
	to {
		-webkit-transform-origin:center;
		transform-origin:center;
		-webkit-transform:none;
		transform:none;
		opacity:1
	}
}
@-webkit-keyframes slideInUp {
	0% {
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0);
		visibility:visible;
		opacity:1
	}
	100% {
		-webkit-transform:translate3d(0,-200%,0);
		transform:translate3d(0,-200%,0);
		opacity:0
	}
}
@keyframes slideInUp {
	0% {
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0);
		visibility:visible;
		opacity:1
	}
	100% {
		-webkit-transform:translate3d(0,-200%,0);
		transform:translate3d(0,-200%,0);
		opacity:0
	}
}
.slideInUp {
	-webkit-animation-name:slideInUp;
	animation-name:slideInUp
}
.rotateInScale {
	-webkit-animation-name:rotateInScale;
	animation-name:rotateInScale
}
.m-mobileValidate,.m-mobileValidatePop {
	width:432px;
	height:312px;
	padding:30px 66px 0
}
.m-mobileValidate .title,.m-mobileValidatePop .title {
	font-size:20px;
	line-height:1;
	padding-bottom:10px;
	text-align:center
}
.m-mobileValidate .desp,.m-mobileValidatePop .desp {
	color:#666;
	font-size:14px;
	padding-bottom:24px;
	text-align:center
}
.m-mobileValidate .mobile,.m-mobileValidatePop .mobile {
	display:inline-block;
	margin-right:10px;
	width:186px;
	border-radius:2px
}
.m-mobileValidate .msg,.m-mobileValidatePop .msg {
	width:100%;
	border-radius:2px
}
.m-mobileValidate .tips,.m-mobileValidatePop .tips {
	color:#d4282d;
	font-size:14px;
	text-align:center;
	line-height:1;
	padding-bottom:8px;
	display:none
}
.m-mobileValidate .submitBtn,.m-mobileValidatePop .submitBtn {
	width:100%;
	margin-top:8px
}
.m-mobileValidate .msgBtn,.m-mobileValidatePop .msgBtn {
	width:100px;
	font-size:14px;
	position:relative;
	top:-2px
}
.m-mobileValidate .input-wrap,.m-mobileValidatePop .input-wrap {
	padding-bottom:10px
}
.m-mobileValidate {
	width:390px;
	padding:30px 45px 0;
	height:312px;
	background-color:#fff
}
.m-search {
	margin-top:65px;
	margin-bottom:13px
}
.m-search:after,.m-search:before {
	content:" ";
	display:table
}
.m-search .m-searchInput,.m-search .w-button-cart {
	float:right;
	padding-left:20px
}
.m-search .m-searchInput {
	position:relative
}
.m-search .m-searchInput .w-button-search,.m-search .m-searchInput .w-searchInput {
	float:right
}
.m-search .m-searchInput .w-button-search {
	cursor:pointer;
	padding-top:9px
}
.m-search .m-searchInput .w-searchInput {
	border-bottom:1px solid #D8CEBC;
	font-size:12px;
	line-height:23px;
	color:#333;
	width:252px;
	margin-top:9px;
	height:23px
}
.m-search .m-searchInput .w-searchInput::-webkit-input-placeholder {
	color:#B19E7A
}
.m-search .m-searchInput .searchplaceholder {
	position:absolute;
	left:11px;
	top:11px;
	font-size:13px;
	cursor:text
}
.m-search .m-searchInput .placeholder {
	color:#999
}
.m-search .m-ppnl {
	position:absolute;
	background-color:#fff;
	border:1px solid #e8e8e8;
	font-size:14px;
	outline:0;
	opacity:0;
	-webkit-transition:opacity .1s ease-out;
	-moz-transition:opacity .1s ease-out;
	-o-transition:opacity .1s ease-out;
	transition:opacity .1s ease-out
}
.m-search .f-ani-ppnlmenu {
	opacity:1!important;
	margin-top:0!important
}
.m-search .m-list {
	-webkit-user-select:none;
	-moz-user-select:-moz-none;
	-ms-user-select:none
}
.m-search .m-list .top-item,.m-search .m-list .top-itemHot {
	color:#999;
	font-size:13px;
	padding:2px 10px
}
.m-search .m-list .top-item .icon-normal-deleteAll,.m-search .m-list .top-itemHot .icon-normal-deleteAll {
	float:right;
	margin-top:2px;
	cursor:pointer
}
.m-search .m-list .hl-item {
	height:26px;
	line-height:26px;
	position:relative;
	zoom:1;
	padding:0 12px 0 10px;
	overflow:hidden;
	cursor:pointer
}
.m-search .m-list .hl-item .icon-normal-delete {
	float:right;
	margin-top:8px;
	display:none
}
.m-search .m-list .hl-item:hover .icon-normal-delete {
	display:block
}
.m-search .m-list .hl-item-link,.m-search .m-list .hl-item-txt {
	display:inline-block;
	width:210px;
	font-size:13px;
	word-break:normal;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden
}
.m-search .m-list .hl-item-hover,.m-search .m-list .hl-item-selected {
	overflow:hidden;
	background-color:#f8f5f0;
	color:#b4a078
}
.m-couponTipsDialog {
	width:500px;
	height:372px
}
.coupon-coupon,.coupon-coupons,.coupon-sprite,.coupon-suc,.m-couponTipsContent .m-couponImg {
	background-image:url(http://mimg.127.net/hxm/yanxuan-web/p/20150730/style/img/coupon-sbbfd246080-56e18a32d6.png);
	background-repeat:no-repeat
}
.coupon-coupon {
	background-position:0 0
}
.coupon-coupons {
	background-position:0 -51px
}
.coupon-suc {
	background-position:0 -164px
}
.m-couponTipsContent {
	width:60%;
	margin:44px auto;
	text-align:center
}
.m-couponTipsContent .m-couponImg {
	margin:0 auto 20px;
	width:231px;
	height:103px;
	background-position:0 -51px
}
.m-couponTipsContent .m-couponText {
	margin-bottom:12px
}
.m-couponTipsContent .m-couponLink {
	margin:20px 0
}
.m-couponTipsContent .m-couponLink>a {
	color:#69c
}
.m-newGiftModal {
	width:680px;
	height:562px;
	padding:0 80px
}
.m-newGiftModal .title {
	padding:40px 0 20px;
	height:96px;
	position:relative
}
.m-newGiftModal .title .border {
	width:400px;
	height:20px;
	margin:0 auto;
	border-bottom:2px solid #a92119
}
.m-newGiftModal .title .text {
	font-size:34px;
	line-height:1;
	font-weight:700;
	color:#a92119;
	position:absolute;
	background:#fff;
	left:113px;
	padding:0 24px 0 30px;
	top:40px;
	letter-spacing:6px
}
.m-newGiftModal .desc {
	font-size:18px;
	line-height:1;
	padding-bottom:20px;
	text-align:center
}
.m-newGiftModal img {
	vertical-align:top;
	width:520px;
	height:296px
}
.m-newGiftModal .info {
	padding-top:20px
}
.m-newGiftModal .info:after,.m-newGiftModal .info:before {
	content:" ";
	display:table
}
.m-newGiftModal .info .left {
	width:298px;
	float:left
}
.m-newGiftModal .info .left .manuDesc {
	font-size:18px;
	font-weight:700;
	line-height:1
}
.m-newGiftModal .info .left .itemName {
	font-size:14px;
	padding:5px 0 4px;
	line-height:1;
	max-width:265px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.m-newGiftModal .info .left .retailPrice {
	color:#a92119;
	font-size:18px;
	margin-right:8px;
	font-weight:700
}
.m-newGiftModal .info .left .retailPrice .yen {
	font-size:24px
}
.m-newGiftModal .info .left .comparePrice {
	position:relative;
	color:#999;
	font-size:14px;
	text-decoration:line-through
}
.m-newGiftModal .info .right {
	width:222px;
	text-align:center;
	float:right
}
.m-newGiftModal .info .right .btn {
	width:220px;
	display:block;
	margin-bottom:10px;
	border-radius:0
}
.m-newGiftModal .info .right .more {
	color:#39c;
	line-height:1;
	text-decoration:underline
}
.m-fixedtool-newuser {
	position:fixed;
	bottom:170px;
	display:none;
	z-index:99;
	cursor:default;
	width:60px;
	height:61px
}
.m-fixedtool-newuser .activityEntry {
	position:absolute;
	bottom:63px;
	display:block;
	margin:0
}
.m-fixedtool-newuser .activityEntry .activityPic {
	width:60px
}
.m-fixedtool-newuser .customerService,.m-fixedtool-newuser .download,.m-fixedtool-newuser .newuser {
	width:60px;
	height:60px;
	border:1px solid #ddd;
	border-bottom:none;
	background-color:#fff;
	color:#666;
	text-align:center;
	line-height:1;
	cursor:pointer
}
.m-fixedtool-newuser .customerService:hover,.m-fixedtool-newuser .download:hover,.m-fixedtool-newuser .newuser:hover {
	color:#b4a078;
	border:1px solid #ddd;
	border-bottom:none
}
.m-fixedtool-newuser .newuser {
	padding-top:8px;
	display:block
}
.m-fixedtool-newuser .newuser i {
	display:inline-block;
	width:22px;
	height:26px;
	background-position:0 -156px;
	margin-bottom:5px
}
.m-fixedtool-newuser .newuser:hover {
	position:relative;
	z-index:4
}
.m-fixedtool-newuser .newuser:hover i {
	display:inline-block;
	width:22px;
	height:26px;
	background-position:0 -192px
}
.m-fixedtool-newuser .download {
	padding-top:8px;
	margin-top:-1px;
	display:block;
	border-top:none
}
.m-fixedtool-newuser .download i {
	margin-bottom:5px;
	display:inline-block;
	width:16px;
	height:26px;
	background-position:0 0
}
.m-fixedtool-newuser .download .qrCode {
	display:none;
	position:absolute;
	left:-105px;
	top:10px;
	width:94px;
	height:108px;
	border:1px solid #eee;
	background-color:#fff;
	text-align:center
}
.m-fixedtool-newuser .customerService,.m-fixedtool-newuser .customerService:hover {
	border-top:none;
	border-bottom:1px solid #ddd
}
.m-fixedtool-newuser .download .qrCode:before {
	content:"";
	position:absolute;
	right:-8px;
	top:10px;
	margin:auto;
	display:inline-block;
	width:9px;
	height:10px;
	background-position:0 -136px
}
.m-fixedtool-newuser .download .qrCode .img {
	display:inline-block;
	margin:9px auto 0
}
.m-fixedtool-newuser .download .qrCode .text {
	color:#b4a078;
	margin-top:5px;
	display:block
}
.m-fixedtool-newuser .download:hover {
	position:relative;
	border-top:none;
	z-index:3
}
.m-fixedtool-newuser .download:hover i {
	display:inline-block;
	width:16px;
	height:26px;
	background-position:0 -36px
}
.m-fixedtool-newuser .download:hover .qrCode {
	display:block
}
.m-fixedtool-newuser .goTop {
	display:none;
	padding-top:8px;
	width:60px;
	height:44px;
	background-color:#999;
	color:#fff;
	text-align:center;
	line-height:1;
	cursor:pointer
}
.m-fixedtool-newuser .goTop:hover {
	background-color:#b4a078
}
.m-fixedtool-newuser .goTop i {
	display:inline-block;
	width:9px;
	height:5px;
	background-position:0 -228px;
	margin-bottom:10px
}
.m-fixedtool-newuser .customerService {
	margin-top:-1px;
	padding-top:10px
}
.m-fixedtool-newuser .customerService i {
	display:inline-block;
	width:22px;
	height:22px;
	background-position:0 -72px;
	margin-bottom:5px
}
.m-fixedtool-newuser .customerService:hover i {
	display:inline-block;
	width:22px;
	height:22px;
	background-position:0 -104px
}
.m-fixedtool-newuser .goTop.active {
	display:block
}
.m-cate>.bd .itemList:after,.m-cate>.bd .itemList:before,.m-cate>.hd .subCateList:after,.m-cate>.hd .subCateList:before,.m-cate>.hd:after,.m-cate>.hd:before,.m-donationList .m-donation:after,.m-donationList .m-donation:before {
	display:table;
	content:" "
}
.m-cates {
	padding-top:62px;
	margin-bottom:45px
}
.m-cates .g-row {
	margin-top:92px
}
.m-cates .g-row:first-child {
	margin-top:0
}
.m-cate>.hd {
	margin-bottom:20px;
	line-height:1
}
.m-cate>.hd .left {
	float:left;
	padding-top:4px
}
.m-cate>.hd .right {
	float:right
}
.m-cate>.hd .name {
	float:left;
	margin-right:20px;
	font-size:28px;
	font-weight:700
}
.m-cate>.hd .frontName {
	float:left;
	padding-top:14px;
	font-size:14px
}
.m-cate>.hd .subCateList {
	font-size:14px;
	line-height:32px
}
.m-cate>.hd .subCateList .item,.m-cate>.hd .subCateList .spilt {
	float:left
}
.m-cate>.hd .subCateList .item img {
	width:32px;
	height:32px;
	margin-right:10px
}
.m-cate>.hd .subCateList .spilt {
	margin:-2px 13px 0;
	text-indent:-9999em
}
.m-cate>.bd {
	width:1090px;
	overflow:hidden
}
.m-cate>.bd .itemList {
	margin-right:-10px
}
.m-cate>.bd .itemList .item {
	float:left;
	margin:0 10px 50px 0
}
.m-cate>.ft {
	text-align:center
}
.m-newItem {
	padding-top:46px;
	overflow:hidden;
	z-index:1
}
.m-newItem i {
	cursor:pointer
}
.m-newItem .m-cate>.bd .itemList {
	margin-right:0;
	width:1090px;
	overflow:hidden
}
.m-newItem .m-cate>.bd .itemList .item {
	height:325px;
	width:265px!important;
	outline:0
}
.m-newItem .m-product {
	width:265px
}
.m-newItem .m-product .img {
	width:265px;
	height:265px
}
.m-newItem .newItemArrow {
	margin-right:15px;
	margin-top:20px
}
.m-newItem .newItemArrow .left-carousel {
	margin-right:10px
}
.m-newItem .m-newItemSlick {
	width:1108px
}
.m-selectDonationModal {
	width:640px;
	height:660px
}
.m-selectDonationModal-1 {
	height:360px
}
.m-selectDonationModal-1 .m-donationList>.bd {
	height:104px
}
.m-selectDonationModal-2 {
	height:460px
}
.m-selectDonationModal-2 .m-donationList>.bd {
	height:240px
}
.m-selectDonationModal-3 {
	height:560px
}
.m-selectDonationModal-3 .m-donationList>.bd {
	height:364px
}
.m-donationList {
	padding:30px 30px 0
}
.m-donationList>.title {
	margin-bottom:30px;
	font-weight:400;
	font-size:18px;
	line-height:1
}
.m-donationList>.bd {
	height:434px;
	overflow:hidden;
	overflow-y:auto;
	padding-right:20px;
	padding-top:8px
}
.m-donationList>.bd .tt {
	height:25px;
	width:100%;
	border-top:1px dashed #ddd;
	position:relative
}
.m-donationList>.bd .tt span {
	position:absolute;
	line-height:1;
	font-size:14px;
	padding-right:14px;
	top:-7px;
	left:0;
	background-color:#fff
}
.m-donationList>.ft {
	margin-top:48px;
	font-size:0
}
.m-donationList>.ft button {
	margin-left:8px;
	float:right
}
.m-donationList>.ft .txt {
	font-size:14px;
	float:left;
	line-height:1;
	padding-top:26px
}
.m-donationList>.ft .txt .num {
	color:#d4282d
}
.m-donationList .m-donation {
	padding-bottom:20px;
	position:relative
}
.m-donationList .m-donation-1 {
	padding-bottom:0
}
.m-donationList .m-donation .w1 {
	width:38px
}
.m-donationList .m-donation .w2 {
	width:350px
}
.m-donationList .m-donation .w3 {
	width:140px
}
.m-donationList .m-donation .item {
	float:left;
	text-align:center;
	color:#333
}
.m-donationList .m-donation .item-1 {
	padding-top:33px
}
.m-donationList .m-donation .item .w-chkbox {
	margin-top:30px;
	text-align:left
}
.m-donationList .m-donation .item .w-chkbox .dis {
	cursor:not-allowed
}
.m-donationList .m-donation .item .pic {
	position:relative;
	float:left;
	height:80px;
	width:80px;
	border:1px solid #eaeaea
}
.m-donationList .m-donation .item .pic img {
	width:78px;
	height:78px;
	background-color:#f4f4f4
}
.m-donationList .m-donation .item .pic .status {
	width:80px;
	height:20px;
	position:absolute;
	line-height:20px;
	text-align:center;
	left:-1px;
	bottom:0;
	color:#fff
}
.m-donationList .m-donation .item .pic .status-dis {
	background:#999
}
.m-donationList .m-donation .item .pic .condition {
	width:112px;
	height:24px;
	line-height:22px;
	background-color:#fff;
	text-align:center;
	position:absolute;
	top:34px;
	left:-10px;
	border:1px solid #ddd;
	display:none
}
.m-donationList .m-donation .item .name {
	padding-top:20px;
	text-align:left;
	width:268px;
	padding-left:20px;
	float:left;
	overflow:hidden;
	line-height:1
}
.m-donationList .m-donation .item .name a {
	font-size:14px
}
.m-donationList .m-donation .item .spec {
	color:#999;
	line-height:18px;
	padding-top:8px;
	text-align:left
}
.m-donationList .m-donation .item p.price {
	text-align:center;
	line-height:1;
	font-size:14px
}
.m-donationList .m-donation:hover .pic .condition {
	display:block
}
.m-tabs:after,.m-tabs:before {
	content:" ";
	display:table
}
.m-tabs li.tab-con {
	float:left;
	position:relative;
	margin-right:10px;
	margin-bottom:10px;
	vertical-align:middle;
	padding:1px
}
.m-tabs .tab {
	border:1px solid #ddd;
	float:left;
	cursor:pointer;
	position:relative
}
.m-tabs .tab .dis,.m-tabs .tab .sel,.m-tabs .tab .title {
	display:none;
	position:absolute
}
.m-tabs .tab img {
	width:100%;
	height:100%;
	background-color:#f4f4f4
}
.m-tabs .tab .sel {
	bottom:0;
	right:0
}
.m-tabs .tab .title {
	background-color:#fff;
	color:#000;
	font-size:12px;
	padding:5px;
	border:1px solid #ddd;
	bottom:0;
	white-space:nowrap;
	height:30px;
	z-index:10;
	top:55px;
	left:10px
}
.m-tabs .tab-pic {
	width:50px;
	height:50px
}
.m-tabs .tab-txt {
	padding:0 25px;
	line-height:28px;
	font-size:12px;
	color:#333;
	overflow:hidden
}
.m-tabs .tab-dis {
	cursor:not-allowed;
	color:#ccc;
	border:1px dashed #e4e4e4
}
.m-tabs .tab-dis .dis {
	display:block;
	width:100%;
	height:100%;
	left:0;
	top:0
}
.m-tabs .tab-sel {
	border:2px solid #b4a078;
	color:#333;
	margin:-1px
}
.m-tabs .tab-sel .sel {
	display:block
}
.m-tabs .tab-pic.tab-sel {
	margin:0
}
.m-tabs .tab-pic.tab-dis .dis {
	background:url(http://yanxuan.nosdn.127.net/056100850f852ba048c833628de7ce5e.png) no-repeat
}
.m-tabs .tab-txt.tab-dis .dis {
	opacity:.5;
	filter:Alpha(opacity=50);
	background-color:#fff
}
.u-formctr:after,.u-formctr:before {
	content:" ";
	display:table
}
.u-formctr .name {
	float:left;
	font-size:12px;
	color:#666;
	width:54px
}
.u-formctr .name-1 {
	line-height:30px
}
.u-formctr .name-2 {
	line-height:50px
}
.u-formctr .field {
	position:relative
}
.u-formctr .field-1 {
	float:left;
	width:438px
}
.u-formctr .field-2 {
	float:left;
	width:288px
}
.u-formctr .sale {
	overflow:visible
}
.m-selectPromotionModal {
	width:392px;
	height:310px;
	font-size:16px
}
.m-selectPromotionModal .tt {
	font-size:20px;
	line-height:1;
	margin:70px 0 36px;
	text-align:center
}
.m-selectPromotionModal .btns {
	text-align:center;
	margin-top:50px
}
.m-selectPromotionModal .btns .btn {
	margin-left:16px
}
.m-selectPromotionModal .j-form {
	padding:0 20px;
	text-align:center
}
.m-selectPromotionModal .j-form-1 {
	padding:0 20px 0 78px;
	text-align:left
}
.m-selectPromotionModal .con {
	text-align:center
}
.m-selectPromotionModal .con-1 {
	max-height:124px;
	overflow:hidden;
	overflow-y:auto;
	text-align:left
}
.m-selectPromotionModal .con-ib {
	display:inline-block
}
.m-selectPromotionModal .con .item {
	padding:4px 20px 4px 0
}
.m-selectPromotionModal .con .item .w-radio>label {
	margin-left:18px;
	cursor:pointer
}
.m-selectPromotionModal .con .item .all {
	font-size:14px;
	color:#999;
	padding-left:39px
}
.m-selectPromotionModal-1 {
	height:330px;
	width:470px
}
.m-selectPromotionModal-1 .tt {
	margin:60px 0 26px
}
.m-selectPromotionModal-1 .btns {
	margin-top:30px
}
.m-topicComment {
	width:1090px;
	margin:30px auto
}
.m-topicComment .hd {
	height:60px;
	background-color:#f5f5f5;
	font-size:16px;
	color:#333;
	font-weight:700;
	line-height:60px;
	padding-left:30px
}
.m-topicComment .hd .goComment {
	float:right;
	margin-right:20px;
	cursor:pointer
}
.m-topicComment .commentItem {
	border-bottom:1px dashed #eaeaea;
	padding:25px 20px
}
.m-topicComment .commentItem:after,.m-topicComment .commentItem:before {
	content:" ";
	display:table
}
.m-topicComment .commentItem:last-child {
	border-bottom:none
}
.m-topicComment .commentItem .avatar {
	position:relative;
	float:left;
	width:50px;
	height:50px
}
.m-topicComment .commentItem .avatar img {
	width:100%;
	height:100%
}
.m-topicComment .commentItem .avatar .mask {
	position:absolute;
	top:0;
	left:0
}
.m-topicComment .commentItem .right {
	margin-left:70px;
	font-size:13px
}
.m-topicComment .commentItem .userInfo {
	margin:8px 0;
	line-height:1
}
.m-topicComment .commentItem .userInfo .time,.m-topicComment .commentItem .userInfo .username {
	color:#333;
	display:inline-block
}
.m-topicComment .commentItem .userInfo .time {
	margin-left:10px;
	color:#999
}
.m-topicComment .commentItem .likeArea {
	position:relative;
	float:right;
	cursor:pointer;
	font-size:13px;
	line-height:14px;
	color:#999
}
.m-topicComment .commentItem .likeArea .heartIcon {
	display:inline-block;
	width:16px;
	height:14px;
	vertical-align:middle;
	margin-top:1px;
	margin-right:10px;
	background-image:url(http://yanxuan.nosdn.127.net/d132ee1d5e5fcf6fadea43398facdf74.png);
	background-position:0 0;
	background-repeat:no-repeat;
	cursor:pointer
}
.m-topicComment .commentItem .likeArea .heartIcon:hover {
	background-position:0 -14px
}
.m-topicComment .commentItem .likeArea .heartIcon-liked {
	background-position:0 -14px;
	cursor:default
}
.m-topicComment .commentItem .likeArea i {
	display:inline-block;
	vertical-align:middle
}
.m-topicComment .commentItem .likeArea .plus {
	position:absolute;
	top:-4px;
	right:0;
	visibility:hidden
}
.m-topicComment .commentItem .liked {
	color:#a92c2f;
	cursor:default
}
.m-topicComment .commentItem .commentDetail,.m-topicComment .commentItem .commentReply {
	word-wrap:break-word;
	word-break:break-all;
	line-height:20px
}
.m-topicComment .commentItem .commentReply {
	margin-top:15px;
	background-color:#f5f5f5;
	padding:13px 20px;
	color:#999
}
.m-topicComment .commentItem .commentReply .replyName {
	float:left
}
.m-topicComment .commentItem .commentReply .replyContent {
	margin-left:88px
}
.m-topicComment .commentList .empty {
	padding:60px 0 30px;
	text-align:center;
	color:#666;
	font-size:16px
}
.m-topicComment .commentList .empty i {
	margin-bottom:16px
}
.m-topicComment .commentSubmit .commentInput {
	position:relative;
	display:inline-block;
	width:869px;
	height:52px;
	padding:7px 0;
	vertical-align:top;
	border:1px solid #eaeaea;
	border-right:none;
	font-size:13px
}
.m-topicComment .commentSubmit .commentInput textarea {
	display:inline-block;
	width:100%;
	height:100%;
	padding:0 10px
}
.m-topicComment .commentSubmit .commentInput::after,.m-topicComment .commentSubmit .commentInput::before {
	position:absolute;
	left:-8px;
	top:0;
	bottom:0;
	margin:auto;
	height:1px;
	content:"";
	display:inline-block;
	border-top:7px solid transparent;
	border-bottom:7px solid transparent;
	border-right:8px solid #eaeaea
}
.m-topicComment .commentSubmit .commentInput::after {
	left:-6px;
	border-right:8px solid #fff
}
.m-topicComment .commentSubmit .commentInput .toLogin {
	line-height:38px;
	padding-left:10px;
	color:#999
}
.m-topicComment .commentSubmit .commentInput .toLogin a {
	display:inline-block;
	margin:0 7px;
	color:#69c;
	text-decoration:underline
}
.m-topicComment .commentSubmit .commentBtn {
	width:108px;
	height:52px;
	border-radius:0;
	line-height:52px
}
.m-topicComment .ft {
	margin:15px auto 30px;
	width:300px;
	height:48px;
	border:1px solid #ccc;
	line-height:46px;
	text-align:center;
	cursor:pointer;
	color:#666;
	font-size:14px;
	font-weight:700
}
.m-topicComment .ft .arrowDown,.m-topicComment .ft .arrowUp {
	margin-left:8px;
	vertical-align:middle
}
.m-topicComment .ft .arrowUp {
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg)
}
.m-topicComment .ft>span {
	vertical-align:middle
}
.m-submitCommentModal {
	width:500px!important;
	height:400px!important;
	padding:40px 70px 0
}
.m-submitCommentModal .title {
	margin-bottom:40px;
	font-size:20px;
	font-weight:700;
	line-height:1;
	text-align:center
}
.m-submitCommentModal .commentContent {
	display:block;
	height:180px;
	margin-bottom:30px;
	padding:6px 9px;
	font-size:13px;
	line-height:1.5;
	background-color:#fff;
	border:1px solid #ddd;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px
}
.m-submitCommentModal .commentContent.error {
	border:1px solid #d4282d
}
.m-submitCommentModal .ft {
	text-align:center
}
.m-submitCommentModal .ft .button-OK {
	margin-left:15px
}
@-webkit-keyframes slideUp {
	0% {
		visibility:visible;
		-webkit-transform:none;
		transform:none
	}
	100% {
		opacity:0;
		-webkit-transform:translateY(-100%);
		transform:translateY(-100%)
	}
}
@-moz-keyframes slideUp {
	0% {
		visibility:visible;
		transform:none
	}
	100% {
		opacity:0;
		transform:translateY(-100%)
	}
}
@-ms-keyframes slideUp {
	0% {
		visibility:visible;
		transform:none
	}
	100% {
		opacity:0;
		transform:translateY(-100%)
	}
}
@keyframes slideUp {
	0% {
		visibility:visible;
		-webkit-transform:none;
		transform:none
	}
	100% {
		opacity:0;
		-webkit-transform:translateY(-100%);
		transform:translateY(-100%)
	}
}
.f-slideUp {
	-webkit-animation:slideUp 1s ease-in-out;
	animation:slideUp 1s ease-in-out
}
.img-lazyload {
	background:url(http://yanxuan.nosdn.127.net/1769a954d4d5c7a6b25da57f15fc5a1d.png) center center no-repeat #f4f4f4;
	color:#f4f4f4
}
.img-lazyloaded {
	background:#f4f4f4;
	color:#f4f4f4
}
.img-lazyload.white,.img-lazyloaded.white {
	background-color:#fff;
	color:#fff
}
.img-noBgPic {
	background-image:url(about:blank)
}
.img-lazyload.short {
	height:200px
}
.img-lazyloaded.short {
	height:auto!important
}
.m-sortbar {
	height:36px;
	margin-top:30px;
	border-bottom:1px solid #eaeaea;
	overflow:hidden
}
.m-sortbar .category {
	width:750px;
	float:left
}
.m-sortbar .category .name {
	font-size:14px;
	color:#999
}
.m-sortbar .category .categoryItem {
	margin-left:30px;
	font-size:14px
}
.m-sortbar .category .categoryItem:first-of-type {
	margin-left:20px
}
.m-sortbar .sorts {
	overflow:hidden;
	float:right
}
.m-sortbar .sorts .sort {
	float:right;
	margin-right:30px;
	font-size:14px
}
.m-sortbar .sorts .sort.sort-time {
	margin-right:0;
	display:table-cell
}
.m-sortbar .sorts .sort.sort-time .icon-normal-down-checked,.m-sortbar .sorts .sort.sort-time .icon-normal-down-unchecked {
	vertical-align:middle;
	display:inline-block;
	margin-left:9px;
	margin-top:-3px
}
.m-sortbar .sorts .sort-price .icon {
	display:inline-block;
	margin-left:10px
}
.m-sortbar .sorts .sort-price .icon .icon-normal-up-gold,.m-sortbar .sorts .sort-price .icon .icon-normal-up-red,.m-sortbar .sorts .sort-price .icon .icon-normal-up-search {
	display:block;
	margin-bottom:2px
}
.m-sortbar .sorts .sort-price .icon .icon-normal-down-gold,.m-sortbar .sorts .sort-price .icon .icon-normal-down-red,.m-sortbar .sorts .sort-price .icon .icon-normal-down-search {
	display:block;
	margin-top:2px
}
.m-sortbar .active {
	color:#b4a078
}
.m-loading {
	padding:50px;
	text-align:center;
	background-color:#f5f5f5;
	height:136px
}


/*
GENERAL STYLES ---------------------------- */

.m-wrapper {
	margin: 0 auto;
	width: 1190px;
}

/* 
P.I.E. FLOAT CLEARING ----------------------------
See http://www.positioniseverything.net/easyclearing.html
and http://www.456bereastreet.com/archive/200603/new_clearing_method_needed_for_ie7/
*/

.m-clearfix:after {
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}

.m-clearfix {display: inline-block;}
.m-clearfix {display: block;}


/*
TOP ---------------------------- */

.m-top {
	height: 50px;
	line-height: 45px;
	background: url(../images/top_bg.png) repeat-x left bottom;
	text-align: center;
	color: #fff;
	font-size: 12px;
	background-color: #fff;
}

.m-top .tl {
	float: left;
}

.m-top .tr {
	float: right;
}

.tr .download {
	margin-right: 12px;
}

.tr  a:link, .tr a:visited {
	color: #fff;
}

.tr  .dv {
	margin: 0 6px;
}

.m-top .tc {
	font-size: 18px;
}

.m-top  .icon-tel {
	display: inline-block;
	margin-right: 6px;
	width: 20px;
	height: 20px;
	background: url(../images/icon_tel.png) no-repeat;
	vertical-align: middle;
}

/*
HEADER ---------------------------- */

.m-header {
	padding: 0 110px;
	background: #fff;
	font-size: 16px;
}

.m-header .m-wrapper {
	position: relative;
}

.m-header .w-button-cart {
	position: absolute;
	top: 70px;
	right: 0;
}

.m-header .w-button-cart:hover {
	border: 0;
}

.m-header ul {
	overflow: hidden;
	width: 840px;
	margin: 0 auto;
    display: block;
}

.m-header li {
	float: left;
	margin-top : 80px;
	padding-bottom: 6px;
	width: 100px;
	color: #e23049;
	text-align: center;
}

.m-header .active {
	
}

.m-header .nav .active a:link, .m-header .nav .active a:visited, .m-header .nav a:hover {
	padding-bottom: 15px;
	color: #e23049;
	border-bottom: 2px solid #e23049;
}

.m-header .logo {
	width: 240px;
	margin: 15px 0 0;
	padding: 0;
}

/*
FOOTER ---------------------------- */

.m-footer {
	padding-top: 35px;
	border-top: 1px solid #eeecec;
	background: #e23049;
	color: #fff;
}

.m-footer .ensure {
	padding-bottom: 28px;
	border-bottom: 1px solid #dcdcdc;
}

.m-footer .ensure img {
	width: 1190px;
}

.m-footer .m-service {
	padding: 35px 0;
}

.m-service .s-logo {
	float: left;
	margin-right: 40px;
	width: 218px;
}

.m-service .service-info {
	float: left;
	font-size: 14px;
	font-family: "Microsoft YaHei";
}

.service-info dl {
	float: left;
	margin-right: 75px;
	background: url(../images/f_devision.png) 6px 35px no-repeat;
}

.service-info dt {
	margin-bottom: 6px;
	font-size: 18px;
}

.service-info dd {
	margin: 0;
	margin-bottom: 4px;
	margin-left: 25px;
}

.service-info a:link, .service-info a:visited {
	color: #fff;
}

.m-service .m-qrcode {
	float: left;
	margin-top: 14px;
	width: 260px;
}

.m-service .m-qrcode h3 {
	font-size: 18px;
	font-family: "Microsoft YaHei";
	font-weight: normal;
}

.m-qrcode .tel {
	color: #f4d638;
}

.m-qrcode p {
	margin: 6px 0;
}

.m-qrcode .qt {
	font-size: 12px;
	margin: 0;
}

.m-copyright {
	padding: 20px 0 16px;
	color: #fff;
	background: #000;
	text-align: center;
	background: url(../images/bottom_bg.png) repeat-x;
}

.m-copyright a:link, .m-copyright a:visited {
	color: #fff;
}

.m-copyright .fd-link {
	font-size: 12px;
}

.fd-link h3 {
	float: left;
	font-size: 12px;
	font-weight: normal;
}

.fd-link .link-list {
	float: left;
}

.link-list a {
	padding: 0 12px;
}

.service-info .icon-footer {
	display: inline-block;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	background: url(../images/sprite_index.png) no-repeat;
	margin-right: 6px;
}

.service-info .icon-f1 {
	background-position: 0 -337px;
}

.service-info .icon-f2 {
	background-position: -26px -337px;
}

.service-info .icon-f3 {
	width: 25px;
	background-position: -57px -337px;
}

.service-info .icon-f4 {
	width: 25px;
	background-position: -93px -337px;
}

.service-info .icon-f5 {
	background-position: -136px -337px;
}

.menu__cate {
	margin-top: 15px;
}
.menu__cate-title {
	cursor: pointer;
}
.menu__cate-title .icon-arrow {
	float: left;
	width: 14px;
	height: 14px;
	background: url(../images/longsheng/arrow_right.png) no-repeat;
	background-size: 100%;
	margin-top: 5px;
	margin-right: 4px;
}
.menu__cate-list {
	font-size: 14px;
	display: none;
}
.menu__cate-open .menu__cate-list {
	display: block;
}
.menu__cate-open .icon-arrow {
	background: url(../images/longsheng/arrow_down.png) no-repeat;
	background-size: 100%;
}
.m-menu {
	border-top:1px dashed #d2d2d2;
	width:140px;
	padding:15px 0 15px;
	margin:0 auto
}
.m-menu .w-menu-item {
	margin-top: 10px;
	margin-left: 20px;
	display:block
}
.m-menu .w-menu-item.active,.m-menu .w-menu-item:hover {
	color:#b4a078
}