html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	vertical-align:baseline;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block;
}
body {
	line-height:1;
}
ol,ul {
	list-style:none;
}
blockquote,q {
	quotes:none;
}
blockquote:before,blockquote:after,q:before,q:after {
	content:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}

body {
	font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;
}
input,textarea {
	outline:0;
	resize:none;
}
.viewport {
	min-width:300px;
	max-width:640px;
	margin:0 auto;
}
body {
	background:#f5f5f5;
	padding:0 5px;
}
.f {
	background:#fff;
	margin-bottom:12px;
	box-shadow:0 1px 1px #dcdcdc;
}
.f .title {
	display:inline-block;
	font-size:15px;
	padding-bottom:7px;
	color:#7f7f7f;
	margin:8px 0 2px 7px;
	white-space:nowrap;
}
.f .l-f-title {
	display:inline-block;
	font-size:15px;
	color:#7f7f7f;
	margin:8px 0 2px 7px;
	white-space:nowrap;
}
.f .title:before {
	content:"";
	display:block;
	width:3px;
	height:12px;
	float:left;
	background:#d8505c;
	margin:1px 7px 0 0;
}
.f .l-f-title:before {
	content:"";
	display:block;
	width:3px;
	height:12px;
	float:left;
	background:#d8505c;
	margin:1px 7px 0 0;
}
.search-bar {
	overflow:hidden;
	margin:7px 0;
}
.logo {
	display:inline-block;
	width:28px;
	height:28px;
	background:url(../images/tb/jxf-ico.png) no-repeat;
	background-position:0 0;
	background-size:100%;
	margin-top:2px;
	margin-left:3px;
}
.menu {
	display:inline-block;
	width:32px;
	color:#d44752;
	font-size:12px;
	text-decoration:none;
	text-align:center;
}
.menu:before {
	display:block;
	content:"";
	width:28px;
	height:19px;
	background:url(../images/tb/jxf-ico.png) no-repeat;
	background-position:2px -62px;
	background-size:100%;
}
.search-textfile {
	border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	margin:0 8px 0 8px;
	background:#ebebeb;
	height:30px;
	padding-top:7px;
	padding-left:6px;
}
.search-textfile-input {
	background:#ebebeb;
	line-height:16px;
	height:16px;
	font-size:12px;
	border:0;
	width:80%;
}
.btn-home-search {
	display:block;
	float:right;
	width:28px;
	height:17px;
	background:url(../images/tb/jxf-ico.png) no-repeat;
	background-position:0 -33px;
	background-size:100%;
}
.search-bar-tbl {
	display:table;
	width:100%;
	padding:0;
	margin:0;
}
.search-bar-cell-1 {
	display:table-cell;
	width:34px;
	vertical-align:top;
	text-align:right;
}
.search-bar-cell-2 {
	display:table-cell;
	width:90%;
	text-align:left;
	vertical-align:top;
}
.search-bar-cell-3 {
	vertical-align:top;
	display:table-cell;
	width:28px;
	text-align:right;
}
.history-wrap {
	position:relative;
}
.history-list {
	position:absolute;
	left:0;
	top:-7px;
	z-index:9;
	overflow:hidden;
	width:100%;
}
.history-item {
	font-size:14px;
	margin:0 41px;
	background:#fff;
	9 overflow:hidden;
	border-bottom:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	border-left:1px solid #d5d5d5;
}
.history-item:first-child {
	-webkit-border-radius:0;
}
.history-link {
	display:block;
	padding-left:10px;
	line-height:32px;
	text-decoration:none;
	color:#acacac;
}
.history-item:last-child .history-link {
	float:left;
	width:50%;
	padding:0;
	text-align:center;
}
.not-history-link {
	color:#acacac;
	display:block;
	line-height:32px;
	padding-left:10px;
	text-decoration:none;
}
.history-item:last-child .not-history-link {
	padding:0;
	text-align:center;
}
.history-clear {
	border-right:1px solid #d5d5d5;
}
.history-close {
	margin-left:-1px;
}
.clear {
	clear:both;
}
.slider-f {
	padding:4px;
}
.slider {
	background:#fff;
	position:relative;
}
.serial-number {
	overflow:hidden;
	text-align:center;
	position:absolute;
	bottom:7px;
	left:0;
	z-index:9px;
	width:100%;
}
.point {
	border-radius:7px;
	-webkit-border-radius:7px;
	-ms-border-radius:7px;
	height:7px;
	width:7px;
	background:#fff;
	margin-right:7px;
	display:inline-block;
}
.point.selected {
	background:#e4393c;
}
.app-nav {
	overflow:hidden;
	margin-top:5px;
}
.app-nav .app-link {
	width:25%;
	float:left;
	height:50px;
	font-size:12px;
	text-decoration:none;
	color:#7f7f7f;
	text-align:center;
	display:block;
	position:relative;
}
.shopping-cart:before,.recharge:before,.lottery:before,.my-jd:before {
	margin:0 auto;
	background:url(../images/tb/jxf-ico.png) no-repeat;
	background-size:100%;
	width:28px;
	height:32px;
	display:block;
	content:"";
}
.shopping-cart:before {
	background-position:0 -81px;
}
.recharge:before {
	background-position:0 -108px;
}
.lottery:before {
	background-position:0 -137px;
}
.my-jd:before {
	background-position:0 -165px;
}
.shopping-cart:after,.recharge:after,.lottery:after,.my-jd:after {
	content:"";
	display:block;
	width:1px;
	height:28px;
	background:#dadada;
	position:absolute;
	right:-1px;
	top:12px;
}
.my-jd:after {
	display:none;
}
.title-wrap {
	overflow:hidden;
}
.title-wrap .title {
	float:left;
}
.s-timer {
	margin-left:8px;
	display:inline-block;
	overflow:hidden;
	margin:8px 0 2px 7px;
}
.s-time,.s-time-separator {
	float:left;
	display:inline-block;
	text-align:center;
	line-height:15px;
	height:15px;
}
.s-time {
	width:15px;
	background:#5d5d5d;
	color:#fff;
	margin-right:1px;
	margin-left:1px;
}
.s-time-separator {
	width:6px;
}
.s-list {
	overflow:hidden;
	border-top:1px solid #dadada;
}
.s-list {
	content:'\20';
	display:block;
	clear:both;
}
.s-item {
	width:33.3%;
	float:left;
	padding:14px 6.875% 0;
	border-left:1px solid #dadada;
	margin-left:-1px;
}
.bdr-right-vertical {
	border-right:1px solid #dadada;
}
.s-item:nth-child(3n) {
	width:33.4%;
	margin-right:-3px;
}
.s-price {
	display:block;
	color:#d8505c;
	font-size:12px;
	text-align:center;
}
.s-dis {
	background:#d8505c;
	display:block;
	min-width:62px;
	margin:8px auto;
	line-height:15px;
	font-size:12px;
	color:#fff;
	text-align:center;
}
.br,.dis {
	border-width:1px 0 0 0;
	border-top: 1px solid #dadada;
	overflow:hidden;
}
.half-f {
	width:50%;
	border-width:0 1px 0 0;
	float:left;
	margin-left:-1px;
	border-right: 1px solid #dadada;
}
.br-half-f {
	width:50%;
	border-width:0 0 1px 0;
	float:left;
	border-bottom: 1px solid #dadada;
}
.br-up-f {
	width:50%;
	border-left:1px solid #dadada;
	float:left;
	margin-right:-1px;
	border-width:0 0 0 1px;
}
.swap-f .half-f {
	border-right:0;
	border-left:1px solid #dadada;
	float:right;
	margin-right:-1px;
}
.up-f,.down-f,.br-up-f {
	width:50%;
	float:right;
}
.swap-f .up-f,.swap-f .down-f {
	float:left;
}
.up-f {
	margin-top:-1px;
	border-bottom:1px solid #dadada;
	border-width:0 0 1px 0;
}
.category-item {
	width:50%;
	float:left;
	border:solid #dadada;
	border-width:0 1px 1px 0;
	background:#f8f8f8;
}
.category-item:nth-child(2n) {
	margin-right:-8px;
}
.category-f .category-link {
	display:block;
	width:100%;
}
.category-nav {
	overflow:hidden;
	margin-bottom:2px;
}
.category-nav .category-link {
	float:left;
	width:25%;
	text-decoration:none;
}
.category-nav .category-name {
	border-radius:19px;
	-webkit-border-radius:19px;
	-ms-border-radius:19px;
	margin:0 5px 10px;
	background:#b8b2d2;
	color:#fff;
	font-size:12px;
	text-align:center;
	display:block;
	height:19px;
	line-height:19px;
}
.l-f {
	background:#fff;
	padding-bottom:15px;
}
.l-list {
	border-bottom:8px;
	padding:0 0 0 9px;
}
.l-list li {
	display:block;
	margin:0;
	padding:0;
	background:#fff;
	line-height:0;
	margin-top:8px;
}
.l-list li a {
	display:block;
	width:auto;
	padding:0;
	margin:0;
	margin-right:8px;
}
.l-item {
	width:50%;
	float:left;
	margin-top:8px;
}
.l-item:nth-child(2n) {
	margin-right:-2px;
}
.l-link {
	display:block;
	width:100%;
}
.l-img {
	width:100%;
	height:auto;
}
.l-clear {
	clear:left;
}
.hot-img {
	border:solid #fff;
	border-width:4px 4px 4px 4px;
}
.hot-link {
	display:block;
	border-top:1px solid #dadada;
	padding:5px 5px;
}
.home-client-wrapper {
	margin:0 auto!important;
	text-align:center;
	max-width:640px;
	max-height:288px;
	min-height:30px;
	min-width:300px;
	overflow:hidden!important;
	padding:0;
	width:100%;
	display:block;
}
.home-client-icon-disappear {
	width:60px;
	height:60px;
	display:inline-block;
	padding-top:10px;
	padding-right:7px;
}
.home-client-icon-disappear:after {
	background:url(../images/tb/xx.png) no-repeat 0 0;
	-moz-background-size:25px 25px;
	-o-background-size:25px 25px;
	-webkit-background-size:25px 25px;
	background-size:25px 25px;
	width:25px;
	height:25px;
	display:block;
	content:"";
	float:right;
}
.footzt{
	height: 1px;position: relative;text-align: right; width: 100%;
	}
@media only screen and(-webkit-min-device-pixel-ratio:1.3),only screen and(min--moz-device-pixel-ratio:1.3),only screen and(min-resolution:200dpi) {
	.home-client-icon-disappear:after {
	width:25px;
	height:25px;
	background-image:url(/m/images/index/icon-close@2x.png);
	-moz-background-size:25px 25px;
	-o-background-size:25px 25px;
	-webkit-background-size:25px 25px;
	background-size:25px 25px;
	content:"";
}
}.icon-disappear-wrapper {
	position:absolute;
	max-width:630px;
	height:32px;
	width:97%;
	text-align:right;
}
.down-link-wrapper a {
	border:0;
	margin:0 auto;
	padding:0;
	display:block;
	text-indent:10000px;
	font-size:1px;
}
.home-client-wrapper img.downclient-object {
	width:100%;
	min-width:300px;
	max-width:640px;
	height:auto;
	max-height:288px;
	min-height:30px;
	margin:0;
	border:0;
}
.br-f a {
	line-height:0;
}
.br-link img {
	display:block;
}
html {
	-webkit-text-size-adjust:100%;
}
div,span,a,header {
	-webkit-tap-highlight-color:rgba(255,255,255,0);
}
body {
	padding:0;
	margin:0;
}
ul,li {
	margin:0;
	padding:0;
	list-style-type:none;
}
.jxf-header {
	min-height:44px;
	padding:0;
	margin:0;
	text-decoration:none;
	color:#252525;
	width:100%;
}
.jxf-header,.jxf-header a {
	font-family:"PingHei","Lucida Grande","Lucida Sans Unicode","STHeiti","Helvetica","Arial","Verdana","sans-serif";
	color:#252525;
	text-decoration:none;
	font-size:16px;
}
.jxf-footer,.jxf-footer a {
	font-family:"PingHei","Lucida Grande","Lucida Sans Unicode","STHeiti","Helvetica","Arial","Verdana","sans-serif";
}
.jxf-header-bar {
	position:relative;
	background:#efefef url(../images/tb/xx.png) repeat-x 0 0;
	background-size:100% 44px;
	min-height:44px;
	border-bottom:1px solid #bfbfbf;
	border-width:0 0 1px 0;
}
.jxf-1px-line-up {
	height:0;
	border-top:1px solid #bfbfbf;
	border-width:1px 0 0 0;
}
.jxf-header-icon-back span,.jxf-header-icon-shortcut span,.jxf-header-icon-cancel span,.jxf-header-icon-logo span,.jxf-header-shortcut span,
.jxf-header-icon-category span,.jxf-header-icon-search span,.jxf-header-icon-close:after,.jxf-auto-complete-list li:before,
.jxf-footer-platforms li a:before,.jxf-footer-platforms li a.badge:after,.jxf-search-tab li.sort-by-integrative a:after,.jxf-search-tab li
.sort-by-integrative.active a:after,.jxf-search-tab li.sort-by-price a:after,.jxf-search-tab li.sort-by-price.active a.arrow-down:after,
.jxf-search-tab li.sort-by-price.active a.arrow-up:after,.sidebar-categories .arrow,.sidebar-categories li li.checked .tick,
.sidebar-btn-location:after,.supplier-arrow-right,.landing-keywords a:before {
	display:block;
	background:url(../images/tb/logo.png) no-repeat;
	background-size:200px 200px;
}
.jxf-header-icon-back span,.jxf-header-icon-shortcut span,.jxf-header-icon-cancel span,.jxf-header-icon-search span {
	text-indent:-100px;
	overflow:hidden;
}
.on-focus .jxf-header-icon-back,.on-focus .jxf-header-icon-shortcut,.on-blur .jxf-header-icon-cancel,.on-blur .jxf-header-icon-close,.on-blur .jxf-header-icon-search {
	display:none;
}
.on-blur .jxf-header-search-input,.mlist.hide-landing .on-blur .jxf-header-search-input {
	border-right:1px solid #bfbfbf;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
}
body.history-color {
	background:#f8f8f8!important;
}
.jxf-header-icon-back,.jxf-header-icon-logo {
	position:absolute;
	width:40px;
	height:44px;
}
.jxf-header-icon-back span {
	width:20px;
	height:20px;
	background-position:-20px 0;
	margin:12px 0 0 10px;
}
.jxf-header-icon-logo span {
	width:25px;
	height:30px;
	background-position:0 3px;
	margin:7px 0 0 10px;
}
.jxf-header-icon-shortcut,.jxf-header-icon-category {
	position:absolute;
	right:0;
	top:0;
	width:40px;
	height:44px;
	overflow:hidden;
}
.jxf-header-icon-shortcut span {
	width:20px;
	height:20px;
	background-position:-60px 0;
	margin:12px 10px 0 10px;
}
.jxf-header-icon-category span {
	width:20px;
	height:30px;
	background-position:-2px -30px;
	margin:8px 0 0 10px;
	text-indent:-200px;
	overflow:hidden;
}
.jxf-header-icon-cancel {
	position:absolute;
	width:40px;
	height:44px;
}
.jxf-header-icon-cancel span {
	width:20px;
	height:20px;
	background-position:-40px 0;
	margin:12px 0 0 10px;
}
.jxf-header-icon-close {
	position:absolute;
	right:40px;
	width:30px;
	height:30px;
	top:7px;
}
.jxf-header-icon-close:after {
	content:'';
	width:14px;
	height:12px;
	background-position:-103px 0;
	margin:10px 0 0 5px;
}
.jxf-header-icon-search {
	position:absolute;
	right:10px;
	width:30px;
	height:30px;
	top:7px;
	border-radius:0 4px 4px 0;
	border:1px solid #bfbfbf;
}
.jxf-header-icon-search span {
	width:15px;
	height:14px;
	background-position:-83px 0;
	margin:7px 0 0 7px;
}
.jxf-header-title {
	margin:0 50px;
	text-align:center;
	height:44px;
	line-height:44px;
	font-size:16px;
}
.jxf-header-shortcut {
	display:table;
	width:100%;
	background:#404042;
	height:57px;
}
.jxf-header-shortcut li {
	display:table-cell;
	width:25%;
	text-align:center;
}
.jxf-header-shortcut li.current {
	background:#2d2d2d;
}
.jxf-header-shortcut a {
	border:0;
	color:#fff;
}
.jxf-header-shortcut span,.jxf-header-shortcut strong {
	display:block;
	margin:0 auto;
	color:#fff;
	font-weight:normal;
	font-size:12px;
}
.jxf-header-shortcut span {
	width:30px;
	height:30px;
	margin-top:6px;
}
.jxf-header-shortcut span.shortcut-home {
	background-position:-30px -27px;
}
.jxf-header-shortcut span.shortcut-categories {
	background-position:-60px -27px;
}
.jxf-header-shortcut span.shortcut-cart {
	background-position:-90px -27px;
}
.jxf-header-shortcut span.shortcut-my-account {
	background-position:-120px -27px;
}
.jxf-header-search-trigger {
	padding:0;
	margin:0 40px;
	width:auto;
	height:44px;
	overflow:hidden;
}
.jxf-header-inpt {
	display:table;
	width:100%;
	padding:0;
	margin-top:7px;
}
.jxf-header-inpt span {
	display:table-cell;
	vertical-align:middle;
	height:28px;
	overflow:hidden;
	background:#fff;
	border-radius:4px;
	border:1px solid #bfbfbf;
	padding:0 10px;
	font-size:12px;
}
.placehoder {
	color:#d7d7d7;
}
.jxf-header-search-form {
	display:block;
	padding:0;
	margin:0 10px 0 40px;
	height:44px;
	overflow:hidden;
}
.jxf-header-search-box {
	margin-top:7px;
	height:30px;
	margin-right:32px;
}
.jxf-header-search-input {
	display:block;
	width:100%;
	border:1px solid #bfbfbf;
	border-radius:4px 0 0 4px;
	height:30px;
	overflow:hidden;
	background:#fff;
	font-size:12px;
	border-right:0;
}
.mlist .jxf-header-search-input {
	width:auto;
}
.mhome .on-blur .jxf-header-search-input,.mhome.hide-landing .on-blur .jxf-header-search-input {
	width:auto;
	margin-right:28px;
}
.jxf-header-search-input input {
	border:0;
	background:none;
	font-size:12px;
	line-height:1.2em;
	height:1.2em;
	margin-top:6px;
	margin-left:10px;
	width:80%;
}
.mhome .jxf-header-search-input input {
	margin-top:5px;
}
#diver {
	height:44px;
}
.jxf-auto-complete-result {
	font-family:"PingHei","Lucida Grande","Lucida Sans Unicode","STHeiti","Helvetica","Arial","Verdana","sans-serif";
}
.jxf-auto-complete-result ul,.jxf-auto-complete-result li {
	display:block;
}
.jxf-auto-complete-list li {
	display:table;
	width:100%;
	font-size:12px;
	color:#686868;
	background-color:#f3f5f7;
	line-height:44px;
	min-height:44px;
	overflow:hidden;
	border-bottom:1px solid #bfbfbf;
	border-width:0 0 1px 0;
}
.jxf-auto-complete-list li:before {
	display:block;
	position:absolute;
	content:'';
	width:15px;
	height:15px;
	background-position:-122px 0;
	margin:0 5px 0 10px;
}
.jxf-auto-complete-item {
	display:block;
	font-size:12px;
	color:#686868;
	text-decoration:none;
	padding-left:30px;
	height:1em;
	line-height:1em;
	width:80%;
	overflow:hidden;
}
.jxf-auto-complete-item strong {
	font-weight:normal;
	color:#252525;
}
.jxf-auto-complete-list span {
	display:table-cell;
	font-size:11px;
	color:#848689;
	text-decoration:none;
	padding-right:10px;
	padding-left:10px;
	width:20%;
	white-space:nowrap;
	text-align:right;
}
.jxf-footer {
	background:#f8f8f8;
	color:#848689;
	text-align:center;
	font-size:12px;
}
.jxf-footer-links {
	width:320px;
	margin:0 auto;
	display:table;
	height:13px;
	padding:18px 0;
}
.jxf-footer-links li {
	display:table-cell;
	width:69px;
	height:13px;
	line-height:13px;
	font-size:13px;
}
.jxf-footer-links li a {
	color:#848689;
	text-decoration:none;
}
.jxf-footer-links li:first-child,.jxf-footer-links li:last-child {
	width:90px;
}
.jxf-footer-links li:first-child,.jxf-footer-links li:nth-child(2) {
	border-right:1px solid #d7d7d7;
}
.jxf-footer-links li:last-child {
	border-left:1px solid #d7d7d7;
}
.jxf-footer-platforms {
	height:69px;
	width:320px;
	margin:0 auto;
	display:table;
}
.jxf-footer-platforms li {
	display:table-cell;
}
.jxf-footer-platforms li a {
	display:block;
	width:45px;
	margin:0 auto;
	font-size:12px;
	color:#848689;
	text-decoration:none;
	position:relative;
}
.jxf-footer-platforms li.current a {
	color:#252525;
}
.jxf-footer-platforms li a.badge:after {
	content:"";
	display:block;
	width:10px;
	height:10px;
	position:absolute;
	top:2px;
	right:3px;
	background-position:-150px 0;
}
.jxf-footer-platforms li a:before {
	content:"";
	display:block;
	height:38px;
	width:33px;
	margin:9px auto 0;
	background-position:0 -70px;
	opacity:.6;
}
.jxf-footer-platforms li.current a:before {
	opacity:1;
}
.jxf-footer-platforms li.jxf-footer-icon-touchscreen a:before {
	background-position:-40px -70px;
}
.jxf-footer-platforms li.jxf-footer-icon-pc a:before {
	background-position:-80px -70px;
}
.jxf-footer-platforms li.jxf-footer-icon-apps a:before {
	background-position:-120px -70px;
}
.jxf-footer-copyright {
	height:44px;
	line-height:44px;
	text-align:center;
	color:#848689;
	font-size:12px;
}
.tryme {
	background:rgba(0,0,0,0.8);
	width:100%;
	height:50px;
}
.tryme.onfoot {
	position:fixed;
	z-index:10;
	bottom:0;
}
.tryme div {
	width:320px;
	height:50px;
	margin:0 auto;
	background:url(/m/images/index/tryme.png?v=2) no-repeat center center;
	background-size:320px 50px;
	position:relative;
}
.tryme .later {
	border:0;
	display:block;
	left:4px;
	top:9px;
	width:32px;
	height:32px;
	position:absolute;
}
.tryme .trynow {
	border:0;
	display:block;
	left:40px;
	width:280px;
	height:50px;
	position:absolute;
}
.tryme span {
	display:block;
	width:140px;
	margin-left:90px;
	padding-top:10px;
	color:#fff;
	font-size:12px;
	line-height:15px;
}
.chkbox-40 {
	display:inline-block;
	width:20px;
	height:20px;
	background:url(/m/images/index/jxf-sprites.png) no-repeat -180px -90px;
	background-size:200px 200px;
}
.chkbox-40.checked {
	background-position:-180px -70px;
}
.jxf-search-tab {
	display:table;
	width:100%;
	background:#fff;
	border-bottom:1px solid #dedede;
	border-width:0 0 1px 0;
}
.jxf-search-tab li {
	display:table-cell;
	width:23%;
	text-align:center;
	border-right:1px solid #e2e2e2;
}
.jxf-search-tab li a {
	display:block;
	height:15px;
	line-height:15px;
	margin:0 auto;
	padding:13px 0;
	color:#9a9a9a;
	font-size:16px;
	text-decoration:none;
}
.jxf-search-tab li:nth-child(4) {
	border-right:none;
}
.jxf-search-tab li.active a {
	color:#f15353;
	padding-bottom:11px;
}
.jxf-search-tab li.active:after {
	content:"";
	display:block;
	width:60px;
	height:2px;
	background:#f15353;
	margin:0 auto;
}
.jxf-search-tab li.sort-by-integrative a:after {
	content:"";
	display:inline-block;
	width:18px;
	height:10px;
	background-position:-180px -13px;
	margin-left:4px;
}
.jxf-search-tab li.sort-by-integrative.active a:after {
	content:"";
	display:inline-block;
	width:18px;
	height:10px;
	background-position:-180px 2px;
	margin-left:4px;
}
.jxf-search-tab li.sort-by-integrative {
	width:31%;
}
.jxf-search-tab li.sort-by-price a:after {
	content:"";
	display:inline-block;
	width:8px;
	height:10px;
	background-position:-170px -30px;
	margin-left:4px;
}
.jxf-search-tab li.sort-by-price.active a.arrow-up:after {
	content:"";
	display:inline-block;
	width:8px;
	height:10px;
	background-position:-170px 0;
	margin-left:4px;
}
.jxf-search-tab li.sort-by-price.active a.arrow-down:after {
	content:"";
	display:inline-block;
	width:8px;
	height:10px;
	background-position:-170px -15px;
	margin-left:4px;
}
.sub-tab-integrative {
	position:relative;
}
.sub-tab-integrative ul {
	width:100%;
	position:absolute;
	background:rgba(255,255,255,0.8);
	padding:7px 0;
	border-bottom:1px solid #bfbfbf;
	border-width:0 0 1px 0;
}
.sub-tab-integrative li {
	color:#848689;
	font-size:15px;
	padding:7px 0 7px 15px;
}
.sub-tab-integrative li.active {
	color:#f15353;
}
.submenu-mask {
	position:absolute;
	width:100%;
	opacity:.6;
	font-size:0;
	background:#000;
}
.supplier {
	background:#f3f5f7;
	min-height:71px;
	border-bottom:1px solid #dedede;
	border-width:0 0 1px 0;
}
.supplier a {
	display:b
lock;
}
.supplier .br-mark,.supplier .br-desc {
	float:left;
	margin-top:17px;
}
.supplier .br-mark {
	border:1px solid #d1d1d1;
	width:84px;
	marg
in-left:10px;
	margin-right:12px;
	line-height:0;
}
.supplier .br-desc {
	width:60%;
}
.supplier .br-desc .supplier-name {
	font-size:14px;
	color:#666;
	line-height:1em;
	overflow:hidden;
	margin-bottom:12px;
	width:100%;
	height:1em;
	text-overflow:ellipsis;
}
.supplier-rate-foundation,.supplier-rating {
	background:url(/m/images/index/supplier-rates.png) no-repeat 0 0;
	background-size:80px 30px;
	height:12px;
}
.supplier-rate-foundation {
	background-position:0 -15px;
	width:80px;
}
.supplier-arrow-right {
	float:right;
	width:8px;
	height:14px;
	background-position:-185px -50px;
	margin-top:28px;
	margin-right:10px;
}
.list-spacer {
	height:10px;
	line-height:0;
	background:#f8f8f8;
	border-bottom:1px solid #dedede;
	border-width:0 0 1px 0;
}
.not-f
ound {
	font-family:Helvetica,"Helvetica Neue",HelveticaNeue,"Helvetica-Neue","BBAlpha Sans",sans-serif;
	font-size:11px;
	color:#848689;
	background:#f8f8f8 url(/m/images/index/joy-not-happy.png) no-repeat center 10px;
	background-size:68px 40px;
	height:80px;
	border-bottom:1px solid #dedede;
	border-width:0 0 1px 0;
}
.not-found .notice {
	padding-top:60px;
	text-align:center;
	width:90%;
	margin:0 auto;
}
.not-found strong {
	color:#686868;
	font-weight:normal;
}
.icon-resource {
	border:1px solid #6a77b6;
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	color:#6a77b6;
	font-size:9px;
	height:10px;
	line-height:10px;
	padding-right:2px;
	margin-right:8px;
	margin-bottom:3px;
	padding-left:12px;
	background-image:url(/m/images/index/icon-resource-jxf-international.png);
	background-repeat:no-repeat;
	background-position:left center;
	background-size:10px 10px;
}
.list-thumb {
	float:left;
	width:85px;
	height:85px;
	background:url(/m/images/index/thumb-avatar-170x170.png) no-repeat;
	background-size:85px 85px;
	margin:10px;
	line-height:0;
}
.list-thumb img {
	display:block;
	float:left;
}
.out-of-stock-sign {
	float:right;
	width:85px;
	height:85px;
	background:rgba(255,255,255,0.5);
	margin-top:-85px;
	overflow:hidden;
}
.out-of-stock-sign span {
	display:block;
	line-height:16px;
	font-size:12px;
	color:#252525;
	background:#bfbfbf;
	width:35px;
	height:16px;
	text-align:center;
	margin:60px auto 0;
	border-radius:3px;
}
.list-descriptions {
	width:100%;
	padding-top:10px;
}
.list-descriptions-wrapper {
	margin-left:105px;
}
.product-name {
	font-size:14px;
	color:#252525;
	line-height:19px;
	height:38px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	margin-bottom:6px;
	padding-right:10px;
}
.price-spot {
	display:table;
	margin-bottom:8px;
}
.product-price {
	display:table-cell;
	vertical-align:middle;
	color:#f15353;
	font-size:15px;
	height:15px;
	line-height:15px;
	padding-right:7px;
}
.reputation {
	display:table;
}
.reputation span {
	display:table-cell;
	vertical-align:top;
}
.reputation .ratings {
	font-size:12px;
	color:#848689;
	padding-right:4px;
}
.sign-items {
	background:url(/m/images/index/list-product-sign.png?v=4) no-repeat;
	width:14px;
	height:16px;
	background-size:100px 13px;
	padding-left:4px;
	padding-top:2px;
}
.sign-item-1 {
	background-position:0 0;
}
.sign-item-3 {
	background-position:-20px 0;
}
.sign-item-100 {
	background-position:-40px 0;
}
.sign-item-4 {
	background-position:-60px 0;
}
.sign-item-5 {
	background-position:-80px 0;
}
.list_body,.list_body li {
	display:block;
}
.list_body li {
	border-bottom:1px solid #dedede;
	border-width:0 0 1px 0;
	min-height:106px;
}
.list_body li:last-child {
	border:none;
}
.swipe-up {
	display:table;
	width:100%;
	color:#b3b3b3;
	font-size:13px;
}
.swipe-up-wrapper {
	width:100%;
	text-align:center;
	background:#f3f5f7;
	vertical-align:middle;
	border-top:1px solid #dedede;
	border-width:1px 0 0 0;
}
.swipe-up-wrapper span,.swipe-up-wrapper a {
	color:#686868;
	text-decoration:none;
}
.swipe-up-wrapper .loading-con {
	display:block;
	min-height:27px;
	background:#f3f5f7;
	margin-right:14px;
	margin-left:14px;
}
.swipe-up-wrapper .loading-con .loading,.swipe-up-wrapper .loading-con .pagenum {
	width:33%;
	float:right;
	display:block;
}
.swipe-up-wrapper .loading-con .clear {
	clear:both;
}
.swipe-up-wrapper a.go2paipai {
	color:#b2b2b2;
	line-height:27px;
}
.swipe-up-wrapper .loading {
	text-align:center;
}
.swipe-up-wrapper .loading i {
	font-style:normal;
	background:url(/m/images/index/loading-animation.gif) no-repeat left center;
	background-size:19px 19px;
	color:#b2b2b2;
	display:inline-block;
	padding-left:31px;
	height:19px;
	line-height:19px;
	margin-top:4px;
	margin-bottom:4px;
}
.swipe-up-wrapper .pagenum {
	margin-top:2px;
	height:23px;
	line-height:23px;
	text-align:right;
}
.swipe-up-wrapper .no-more {
	color:#686868;
	line-height:1em;
	padding:10px 0 0 0;
	display:block;
}
.search-result-related-keywords {
	background:#f3f5f7;
	padding:0 14px 14px 14px;
}
.search-result-related-keywords div,.search-result-related-keywords a {
	font-size:13px;
	color:#252525;
	text-decoration:none;
	padding-top:4px;
}
.search-result-related-keywords div {
	padding-top:10px;
	padding-bottom:4px;
}
.search-result-related-keywords a {
	display:inline-block;
	margin-right:26px;
}
.list_body .out-of-stock * {
	color:#999;
}
.search-lading-area {
	font-family:"Helvetica Neue",HelveticaNeue,"Helvetica-Neue",Helvetica,"BBAlpha Sans",sans-serif;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-o-user-select:none;
	user-select:none;
}
.hot-search-bar {
	height:45px;
	line-height:45px;
	padding:0 10px;
	background:#f3f5f7;
	border-bottom:1px solid #dedede;
	border-width:0 0 1px 0;
}
.rotate span i:before {
	animation:refrotate .5s infinite linear;
	-webkit-animation:refrotate .5s infinite linear;
}
@keyfra
mes refrotate {
	from {
	transform:rotate(0deg);
}
to {
	transform:rotate(360deg);
}
}@-webkit-keyframes refrotate {
	from {
	-webkit-transform:rotate(0deg);
}
to {
	-webkit-transform:rotate(360deg);
}
}.hot-search-bar strong {
	font-size:14px;
	color:#252525;
}
.hot-search-bar span {
	font-size:12px;
	color:#848689;
	width:100px;
	display:block;
	float:right;
	text-align:right;
}
.hot-search-bar span i {
	font-size:12px;
	display:inline-block;
	width:20px;
}
@keyframes refrotate {
	from {
	transform:rotate(0deg);
}
to {
	transform:rotate(360deg);
}
}@-webkit-keyframes refrotate {
	from {
	-webkit-transform:rotate(0deg);
}
to {
	-webkit-transform:rotate(360deg);
}
}.hot-search-bar span i:before {
	content:"";
	display:block;
	background:url(/m/images/index/icon-cw.png?v=12) no-repeat;
	background-size:16px 16px;
	margin-top:-12px;
	width:16px;
	height:16px;
	position:absolute;
}
.landing-tags {
	padding:10px 0 0 10px;
	background:#f8f8f8;
	border-bottom:1px solid #dedede;
	border-width:0 0 1px 0;
}
.landing-tags a {
	line-height:25px;
	height:25px;
	display:inline-block
;
	border-radius:25px;
	font-size:12px;
	color:#686868;
	width:28%;
	background:#fff;
	margin-bottom:10px;
	margin-right:10px;
	text-align:center;
	border:1px solid #e3e3e3;
	text-decoration:none;
}
.landing-tags span {
	width:80%;
	display:inline-block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.landing-keywords {
	background:#f3f5f7;
}
.landing-keywords,.landing-keywords li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:0;
}
.landing-keywords li {
	height:44px;
	line-height:44px;
	color:#686868;
	border-bottom:1px solid #dedede;
	border-width:0 0 1px 0;
}
.landing-keywords a {
	display:block;
	text-decoration:none;
	height:44px;
	line-height:44px;
	color:#686868;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	margin-right:10px;
	font-size:12px;
}
.landing-keywords a:before {
	content:"";
	display:block;
	width:15px;
	height:16px;
	background-position:-160px -74px;
	position:absolute;
	margin-left:10px;
	margin-top:15px;
}
.landing-keywords.jxf-auto-complete a:before {
	background-position:-122px 1px;
}
.landing-keywords span {
	display:block;
	height:44px;
	line-height:44px;
	margin:0 10px 0 35px;
}
.landing-clear {
	background:#f8f8f8;
	padding:20px;
	text-align:center;
	color:#686868;
	font-size:13px;
}
.landing-clear span {
	display:inline-block;
	text-align:center;
	height:30px;
	line-height:30px;
	border-radius:4px;
	border:1px solid #d7d7d7;
	background:#fff;
	width:159px;
}
.mhome {
	padding:0;
	min-width:300px;
	max-width:640px;
	margin:0 auto;
}
.viewport {
	padding:0 5px;
}
.mhome.hide-landing .jxf-header-home-wrapper {
	padding-left:0;
	padding-right:0;
}
.hide-landing .jxf-header-home-wrapper {
	width:100%;
	position:absolute;
	overflow:hidden;
	top:0;
}
.mhome.hide-landing .jxf-header-home-wrapper {
	max-width:640px;
}
.hide-landing .jxf-header {
	width:auto;
}
.hide-landing .search-lading-area {
	display:none;
}
.mhome.hide-landing .jxf-header-search-input input,.mhome.show-landing .jxf-header-search-input input {
	height:1.5em;
}
.hide-landing .jxf-header-icon-search {
	right:40px;
}
.hide-landing .on-blur .jxf-header-search-input,.show-landing .on-blur .jxf-header-search-input {
	border-right:0;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
}
.hide-landing .jxf-header-icon-search,.mlist.hide-landing .jxf-header-icon-shortcut,.mlist.hide-landing .jxf-header-icon-back {
	display:block;
}
.hide-landing .jxf-header-icon-cancel,.hide-landing .jxf-header-icon-close {
	display:none;
}
.show-landing .jxf-header-search-box {
	margin-right:30px;
}
.show-landing .viewport,.show-landing .list-viewport,.show-landing .jxf-header-icon-logo,.show-landing .jxf-header-icon-category,.show-landing #footer {
	display:none;
}
.show-landing .jxf-header-icon-cancel,.show-landing .jxf-header-icon-search {
	display:block;
}
.show-landing {
	padding:0;
}
.show-landing .jxf-header {
	margin:0;
}
.hide-landing .search-bar-spacer {
	height:45px;
}
.tab-item-1 span {
	animation-name:do-tab-anim;
	animation-iteration-count:1;
	animation-duration:.5s;
	animation-timing-function:ease-in;
	-webkit-animation-name:do-tab-anim;
	-webkit-animation-iteration-count:1;
	-webkit-animation-duration:.5s;
	-webkit-animation-timing-function:ease-in;
}
.tab-item-2 span {
	animation-name:do-tab-anim;
	animation-iteration-count:1;
	animation-duration:.6s;
	animation-timing-function:ease-in;
	animation-delay:.15s;
	-webkit-animation-name:do-tab-anim;
	-webkit-animation-iteration-count:1;
	-webkit-animation-duration:.6s;
	-webkit-animation-timing-function:ease-in;
	-webkit-animation-delay:.15s;
}
@keyframes do-tab-anim {
	0% {
	transform:translate(0px,0px);
	opacity:1;
}
40% {
	transform:translate(-10px,0);
	opacity:0;
}
60% {
	transform:translate(10px,0);
	opacity:0;
}
100% {
	transform:translate(0,0);
	opacity:1;
}
}@-webkit-keyframes do-tab-anim {
	0% {
	-webkit-transform:translate(0px,0px);
	opacity:1;
}
40% {
	-webkit-transform:translate(-10px,0);
	opacity:0;
}
60% {
	-webkit-transform:translate(10px,0);
	opacity:0;
}
100% {
	-webkit-transform:translate(0,0);
	opacity:1;
}
}