﻿* {
	margin: 0;
	padding: 0;
}
html {
	font: 14px "Microsoft YaHei", arial, sans-serif;
	font-family: "Microsoft YaHei";
	line-height: 1.15;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	background: #ffffff;
	color: #6b7074;
}
body {
    min-width: 1200px;
}


@font-face {font-family: "tabIcon";
  src: url('iconfont.eot?t=1572924379028'); /* IE9 */
  src: url('iconfont.eot?t=1572924379028#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAV0AAsAAAAACpQAAAUoAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDMgqIIIZ8ATYCJAMUCwwABCAFhG0HWhsaCSMRdnNwEpL9MyFTGcy8eFMTEeUA2bJWv2Ph0IrmobWv2831x8UzwfO1H79zd+8+/6JNLXkUsaSafjJDE6TGEBJMh+ke1fILgOHfS1/uxrxTCqcgT5OTjCy/pJfNSSEEE3TXfbXdL2XSXN3dEwgdoUqy9smjX5hsU0qB/+eY8bJss/zP9+YY1dRFadPZaMCzWURbAZ0d3xGeGN4ink0vlVgO6DwEiCimEentH50lQGFKgYKD3e1VgsyELmAIgdZD1mqOPMYRmIfmBfDI/r58pUkCMDgLu2hyq2+Dzg/mw4FFKWLBslztzgF0N4EFGgEFOURdB1ivaLSqCBusdAIRAQazq15ZH9o/1GlKlF2QJuL/8MCgCBbEg6kSiumMKXwwUolVZ4EIU7eDAQH1Aah5vCi3JgKKQBZAnsLIlSg83j8kKAzy8wlVUZyERKsQKkmS7DbD4Ws7rd/dxtvvbGnh2xzl4F0SF7ijGXXwFFRAJcRU2zm98BZZgkQL5E3yOGsNlqxrr+Lc5eDrGJshXwng08QBN3Ry9+hlHFdADPJPAuQTGHucaj6L4+lR18BVe1n3TV8N3SFCLdCMXnfZhP2hcOQYmCP4a26MBl+rHZFdV/dJ+fcsXv1vzfet3kPjNH+Dvc5dRde298NlEOCrJacMB5DhFEMMpxUl21VQsLCUALoyTsKsVubtWwoJwc+uHh8XTJ62WB4DSLDbg59/zb5JgOdeoZcMJyDRHrbJrIRvwxzuWF/vcF4EBgnrOAGARAiVJTgnOSjbZLj6ABJ0v2QgL2NY24/nc1Y2B2PbIMa3gCvLKwuEbgBqxhf3jYyYdWb1vobZDWZv76OjxjTjyKjZccjN61zuuph1uf7q1zOY/+UuCxkXc3mR3iUgISxY/d1C9A4xSXQy+SuAXmLa7PP3Zs54v5sRMXujIuw7mYtimmJJfbp3EOkUkrivY4FTWGdsiCXA9hPIWCGdapgq1WR6r7bJCqnqVybTVVLIXL2vaZUSUrND21VUcEteOJXZf6eQ/qCv3ZpJGA0YJs06YNMir3l2ZnTw9M6JG4TBQFC8TofHMHVU8w1ihgRUqU+cSkyYFBKFWJQYWu2bj+wbhQ3rEnUgnpjQEBrlwTNnDykOKs6eVftoCDdCs5Sc62bOzDS7zSW755FGn5mZriDnLVUTL9M3GBG9kkZaMKtSTbgSN40vB2qq+gyInnVzFo0M25PrpWFphh19U22j8QJR7/V6NaEG8RLp89M9NTbqm/1FnkAbyfiYzD5MJNzMBz60pL54obzQPdgrKDKLoUcApFf2u72yLB21rP655arO3CP2/Mc8jj/U972btan/A/gF73j1MXltpZuJfpFqVhb/dCuUhjTVxT0pMzsdKVkojaIVeI7b0GPgV1r1g/Xl8n43moKVwyAEmbgLBp8isARUIhTTCI6YFvAI6ICIBgY2x+RxiEU0BOq5S0DI5gkYMnkGlmxeIhTzDhyFfAePbLEQMS+2e8ZUyyny+DbATPBkdxKnLQvr9OgKvxHm2gyp1LL/MYwSoDRKysQXWgy7WDAuIZsmJh60oU9yGepaqRu0hJuiYpq6PI4Z+1DktDk9nt4GmAme7E7itGXdfnqsfv4bYa7NsKDuWPgfwyjdUxolKyC+VO1KdU+lfFxCNtEwE3fztaFP6kDNo0odPqqEm6Jig3CXx7QZr6qKDq9pnmPxH6che5o7G7Gi4sTjmU1bzOKlDXa+DzqvsyvwOhptRC7DsEIac3PINrenEw==') format('woff2'),
  url('iconfont.woff?t=1572924379028') format('woff'),
  url('iconfont.ttf?t=1572924379028') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('iconfont.svg?t=1572924379028#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfanhuidingbu:before {
  content: "\e637";
}

.icongouwuche:before {
  content: "\e602";
}

.iconsaomiaoerweima:before {
  content: "\e66c";
}

.iconzixun:before {
  content: "\e60f";
}

.tabIcon {
  display: block;
  font-family: "tabIcon" !important;
  font-size: 23px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section {
	display: block;
}
audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
[hidden],
template {
	display: none;
}
summary {
	display: list-item;
}
a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
	color: #6b7074;
	text-decoration: none;
}
a:active,
a:hover {
	outline-width: 0;
}
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}
b,
strong {
	font-weight: inherit;
}
b,
strong {
	font-weight: bolder;
}
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}
mark {
	background-color: #ff0;
	color: #000;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
small {
	font-size: 80%;
}
dfn {
	font-style: italic;
}
sub {
	bottom: -0.25em;
}
sup {
	top: -0.5em;
}
img {
	border: none;
	vertical-align: middle;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 1em 40em;
}
hr {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
}
i {
	font-style: normal;
}
code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}
q {
	quotes: none;
}
q:before,
q:after {
	content: " ";
	content: none;
}

button,
input {
	overflow: visible;
	outline: none;
}
button,
select {
	text-transform: none;
	outline: none;
}

button[disabled],
html input[disabled] {
	cursor: default;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}
[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

[pseudo="-webkit-text-decoration-container"] {
	display: none;
	visibility: hidden;
}
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
	background-color: #FFFFFF;
	-webkit-box-shadow: 0 0 0px 1000px white inset;
}
input[type="number"] {
	-moz-appearance: textfield;
}
[type="search"] {
	-webkit-appearance: textfield;
	box-sizing: content-box;
	outline-offset: -2px;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}
::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}
#ECS_MEMBERZONE dt, #ECS_MEMBERZONE dd {
	float:left;
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}
optgroup {
	font-weight: bold;
}
textarea {
	padding: 4px 4px 4px 9px;
	max-width: 100%;
	overflow: auto;
	outline: none;
	-webkit-appearance: none;
	word-break: break-all;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
td,
th {
	padding: 0;
}
li {
	list-style: none;
}
@media screen and (max-width: 1334px) {
	.top .top-b .nav ul li {
	width: 80px !important;
}
}
.iframe-wrapper .input-layout .form-box {
	min-height: auto;
}
.pull-left {
	float: left;
}
.pull-right {
	float: right;
}

.clear {
	clear: both;
}
.no-scroll {
	height: 100%;
	overflow: hidden;
}
.bor {
	color: #ff6d2d;
	padding: 7px 11px !important;
	background-color: #ffffff !important;
	border: 1px solid #C9A96F;
}
.bored {
	color: #ffffff;
	background-color: #ff6d2d;
}
/******************** 閫氱敤鎸夐挳 **************************/
.iconfont {
    color: #0BA84E;
    font-size: 12px;
    border-radius: 50%;
    padding: 3px;
    background: #ffffff;
    background-image: none;
}
a.btn {
	text-decoration: none !important;
}
.hide {
	display: none !important;
}

.btn .iconfont {
	padding-right: 8px;
	width: 16px;
	height: auto;
	vertical-align: 0px;
	font-size: 17px;
}
.btn .icon-search {
	vertical-align: 0;
}
.absolute-mid {
	padding: 20px 0;
	text-align: center;
}
.text-line-2 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	height: 39px;
	font-size: 14px;
	line-height: 21px;
	color: #6E6F77;
}
.text-line-1 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	height: 63px;
	line-height: 21px;
	font-size: 14px;
	color: #6E6F77;
}
.hover-img:hover img {
	filter: alpha(opacity=80);
	/* IE*/
	-moz-opacity: 0.8;
	/* Moz + FF*/
	opacity: 0.8;
	/* 鏀寔CSS3鐨勬祻瑙堝櫒锛團F 1.5涔熸敮鎸侊級*/
	
}
/*.main-w {
	width: 1200px;
	margin: 0 auto;
}*/
.public-icon {
	background: url("../images/common/footer_icon_5.png") no-repeat;
	background-size: 100% 100%;
}
.public-bg-icon {
	background: url("../images/common/banner-point.png") no-repeat;
	background-size: 100% 100%;
}
input::-webkit-input-placeholder {
	/* WebKit browsers*/
	color: #9B9B9B;
}
input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18*/
	color: #9B9B9B;
}
input::-moz-placeholder {
	/* Mozilla Firefox 19+*/
	color: #9B9B9B;
}
input:-ms-input-placeholder {
	/* Internet Explorer 10+*/
	color: #9B9B9B;
}
select {
	border: none;
	border: 1px solid #DBDBDB;
}

.header {
	margin-top: 20px;
}
.header .header-left {
	width: 278px;
	position: relative;
	padding-top: 20px;
}
.header .header-logo {
	display: block;
	width: 278px;
	height: 74px;
	margin: 0 auto;
	background: url("../images/common/logo.jpg") no-repeat;
	background-size: 100% 100%;
}
.header .header-point {
	position: relative;
	display: block;
	width: 144px;
	height: 47px;
	background-color: #ff6d2d;
	border-radius: 20px;
	color: #fff;
	font-size: 14px;
	line-height: 47px;
	text-align: center;
	margin-top: 10px;
	letter-spacing: 5px;
}
.header-nav .header-nav-item {
	position: relative;
	display: block;
	float: left;
	font-size: 14px;
	color: #9b9b9b;
	line-height: 16px;
	height: 16px;
	padding: 2px 10px;
	border-right: 0.5px solid #DBDBDB;
	cursor: pointer;
}
.header-nav .header-nav-item:last-child {
	border-right: none;
}

.header-nav a:hover .iconfont {

}
.header-nav .down-code-hover {
	position: relative;
}
.header-nav .down-code-hover:hover .down-code {
	display: block;
}
.header-nav .down-code {
	display: none;
	position: absolute;
	top: 30px;
	right: 0px;
	width: 200px;
	z-index: 100;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.12);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.12);
	-ms-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.12);
	-o-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.12);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.12);
}
.header-nav .down-code a {
	float: left;
	display: block;
	width: 100px;
	height: 100px;
}
.header-nav .down-code a img {
	width: 100%;
	height: 100%;
}
.header-inner-1 {
	margin-top: 13px;
}
.header-inner-2 {
	margin-top: 23px;
}
.header-menu-1 {
	position: relative;
	line-height: 30px;
	margin-right: 40px;
}
.header-menu-1 .menu-active span {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	padding-left: 0px;
	padding-right: 10px;
}
.header-menu-1 > li {
	display: inline-block;
	position: relative;
	margin-right: 38px;
	height: 45px;
	line-height: 50px;
}
.header-menu-1 > li:last-child {
	margin-right: 0;
}
.header-menu-1 > li:hover .nav-menu {
	display: block;
}
.header-menu-1 > li:hover .icon-down-trangle {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.header-menu-1 > li a {
	font-size: 16px;
	color: #3b3c44;
	line-height: 24px;
	letter-spacing: 1px;
}
.header-menu-1 > li .mi-option {
	display: block;
	position: relative;
	padding-right: 30px;
}
.nav-menu {
	display: none;
	position: absolute;
	top: 45px;
	left: 0px;
	width: 743px;
	z-index: 100;
	background: #ffffff;
	-webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.08);
	-moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.08);
	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.08);
}
.nav-menu .header-menu-2 {
	padding: 0 36px 22px 36px;
}
.nav-menu li {
	float: left;
	width: 16.6%;
	overflow: hidden;
	margin-top: 22px;
}
.nav-menu li a {
	display: block;
	color: #3b3c44;
}
.nav-menu li .menu-lebel {
	font-size: 14px;
	letter-spacing: 2px;
	line-height: 18px;
	margin-bottom: 20px;
	font-weight: bold;
}
.nav-menu li .menu-context {
	font-size: 12px;
	letter-spacing: 2px;
	line-height: 16px;
	margin-top: 10px;
}
.nav-menu li .menu-context:hover {
	color: #ff6d2d;
}
.nav-menu li .menu-all {
	margin-top: 10px;
	color: #a1d0ca;
	font-size: 14px;
	letter-spacing: 2px;
	line-height: 18px;
}
.nm-space {
	left: -120px;
}
.header-search-wrap {
	margin-top: 7px;
}
.header-search-wrap .header-shopping-cat {
	display: block;
	position: relative;
	width: 30px;
	height: 30px;
	margin-left: 15px;
}
.header-search-wrap .header-shopping-cat:hover .shopping-options-wrap {
	display: block;
}
.header-search-wrap .header-shopping-cat .icon-gouwuche- {
	display: block;
	width: 100%;
	height: 100%;
	line-height: 30px;
	font-size: 28px;
}
.header-search-wrap .header-shopping-cat .header-shopping-num {
	position: absolute;
	right: -5px;
	top: -5px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	border-radius: 100%;
	background-color: #ff6d2d;
	color: #ffffff;
	font-size: 12px;
}
.header-search {
	position: relative;
	width: 194px;
	height: 30px;
}
.header-search input {
	width: 180px;
	height: 28px;
	padding-left: 15px;
}
.header-search .icon-Group {
	position: absolute;
	right: 0;
	top: 5px;
	font-size: 20px;
}
.header-search .hs-history {
	position: absolute;
	height: 30px;
	right: 0;
	top: 30px;
}
.header-search .hs-history a {
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #9b9b9b;
	padding: 0 5px;
}
.header-search .hs-history a:hover {
	color: #ff6d2d;
}
.point-banner {
	position: relative;
	width: 153px;
	height: 479px;
	text-align: center;
	z-index: 999;
	line-height: 1;
	letter-spacing: 0;
	border-radius: 20px;
	overflow: hidden;
}
.point-banner-wrap {
	width: 1120px;
	position: absolute;
	left: 50%;
	top: 1px;
	margin-left:-560px;
}
.point-banner .poine-cover {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(240, 242, 245, 0.8);
}
.point-banner .point-main {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 10;
}
.point-banner .point-title {
	color: #ff6d2d;
	font-size: 20px;
	line-height: 27px;
}
.point-banner .point-title:first-child {
	padding-top: 25px;
}
.point-banner .point-bg {
	display: inline-block;
	width: 75px;
	height: 7px;
	background: url("../images/common/banner-point.png") no-repeat;
	background-size: 100% 100%;
	margin-top: 12px;
}
.point-banner a {
	display: inline-block;
	width: 133px;
	height: 35px;
	background-color: #a1d0ca;
	line-height: 35px;
	text-align: center;
	border-radius: 10px;
	color: #ffffff;
	margin-top: 16px;
}
.point-banner .point-context {
	position: relative;
	margin-top: 4px;
}
.point-banner .point-context p {
	font-size: 14px;
	line-height: 22px;
	color: #3b3c44;
}
.point-banner .yezhu {
	width: 80px;
	margin: 5px auto;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 18px;
	color: #9b9b9b;
}
.point-banner .yezhu span {
	color: #ff6d2d;
}
.public-container .public-th {
	color: #ff6d2d;
}
.public-container .public-th-E {
	font-size: 33px;
	line-height: 49px;
}
.public-container .public-th-C {
	font-size: 23px;
	line-height: 44px;
	margin-left: 8px;
}
.public-container .th-border {
	width: 100%;
	height: 10px;
}
.public-container .public-more {
	margin-top: 50px;
}
.public-container .btn {
	margin: 10px 4px;
}
.container-base .public-th {
	color: #3b3c44;
}
.container-base .th-border {
	background: url("/themes/dsdx/images/th-border.png") no-repeat;
	background-size: 100% 100%;
}
.container-base .btn {
	font-size: 14px;
}
.container-green .public-th {
	color: #a1d0ca;
}
.container-green .th-border {
	background: url("../images/common/th-border-green.png") no-repeat;
	background-size: 100% 100%;
}
.container-green .btn {
	background-color: #a1d0ca;
}
.container-gady .public-th {
	color: #3b3c44;
}
.container-gady .th-border {
	background: url("../images/common/th-border-grdy.png") no-repeat;
	background-size: 100% 100%;
}
.container-gady .btn {
	background-color: #3b3c44;
}
.base-color {
	color: #ff6d2d;
}
.base-style {
	color: #ffffff;
	background-color: #ff6d2d !important;
}
.green-style {
	color: #ffffff !important;
	background-color: #a1d0ca !important;
}
.hot-style {
	color: #ffffff !important;
	background-color: #ff6d2d !important;
}
.new-style {
	color: #ffffff !important;
	background-color: #94d0ca !important;
}
.top-style {
	color: #ffffff !important;
	background-color: #94d0ca !important;
}
.special-style {
	color: #ffffff !important;
	background-color: #ff6d2d !important;
}
.gady-style {
	color: #ffffff;
	background-color: #3b3c44;
}
.gady-good-style {
	background: url("../images/common/gady-good-line.png") no-repeat;
	background-size: 100% 100%;
}
.base-good-style {
	background: url("../images/common/base-good-line.png") no-repeat;
	background-size: 100% 100%;
}
.icon-down-trangle {
	display: block;
	position: absolute;
	right: 5px;
	top: 0;
	font-size: 16px !important;
	font-weight: bold;
}
.page {
	position: relative;
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding: 60px 0 70px 0;
	text-align: center;
}
.page .inner-page {
	display: inline-block;
	margin: 0 auto;
}
.page .inner-page a {
	display: block;
	float: left;
}
.page .inner-page .page-item {
	width: 30px;
	height: 30px;
	font-size: 20px;
	line-height: 30px;
	color: #333333;
	margin-left: 20px;
}
.page .inner-page .page-item:hover {
	background-color: #0BA84E;
	border-radius: 100%;
	color: #fff;
}
.page .inner-page .page-btn {
	width: 80px;
	height: 30px;
	line-height: 30px;
	font-size: 20px;
    color: #333333;
}
.page .inner-page .page-btn:hover {
	color: #0BA84E;
}
.page .inner-page .page-pre {
	margin-right: 10px;
}
.page .inner-page .page-home {
	margin-right: 10px;
}
.page .inner-page .page-next {
	margin-left: 10px;
}
.page .inner-page .page-last {
	margin-left: 10px;
}
.page .inner-page .page-init {
	margin-left: 20px;
}
.page .inner-page .page-init .page-num-i {
	width: 30px;
}
.page .inner-page .page-init .page-num-btn {
	margin-left: 5px;
}
.page .inner-page .page-init .page-num-btn:hover {
	color: #ff6d2d;
}
.page .inner-page .active {
	color: #ffffff;
	/*background-color: #9899A2;*/
    background: #0BA84E;
	border-radius: 100%;
}
.alert-model .am-cover {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #6b7074;
	opacity: 0.6;
	z-index: 1000;
}
.alert-model .am-wrap {
	position: fixed;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-color: #ffffff;
	z-index: 1001;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.12);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.12);
	-ms-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.12);
	-o-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.12);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.12);
}
.alert-model .am-close {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 40px;
	height: 40px;
	font-size: 35px;
	color: #fff;
	z-index: 1;
}
.am-index .am-close {
	top: 22px;
}
.hsc-add {
	width: 556px;
	z-index: 10005;
	background-color: #ffffff;
}
.hsc-add .hsca-arrow {
	position: absolute;
	right: 0;
	top: -11px;
	width: 24px;
	height: 12px;
	background: url("../images/common/sanjiao.png") no-repeat;
	background-size: 100% 100%;
}
.hn-option .hnoi-QR {
	display: block;
	width: 117px;
	height: 117px;
}
.hn-option .hnoi-right {
	padding-left: 5px;
	font-size: 14px;
	color: #3b3c44;
}
.hn-option .hnoi-right p {
	height: 30px;
	line-height: 30px;
}
.hn-option .hnoi-right a {
	font-size: 14px;
	color: #3b3c44;
	margin-right: 10px;
}
.hn-option .hnoi-right a:hover {
	color: #ff6d2d;
}
.hn-option .hnoi-right .icon-QQ {
	font-size: 14px;
	margin-right: 3px;
}
.shopping-options-wrap {
	display: none;
	position: absolute;
	top: 30px;
	right: 0px;
	width: 367px;
	padding-top: 20px;
	z-index: 10002;
}
.head .shopping-options {
	width: 367px;
	background-color: #ffffff;
	padding: 30px 0 0 0;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.12);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.12);
	-ms-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.12);
	-o-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.12);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.12);
	font-family: "微软雅黑";
}
.head .shopping-options a {
	font-family: "微软雅黑";
	margin: 0;
}
.shopping-options .arror {
	position: absolute;
	right: 0;
	top: 9px;
	width: 24px;
	height: 12px;
	background: url("../images/sanjiao.png") no-repeat;
	background-size: 100% 100%;
}
.shopping-options .so-null {
	/*padding: 20px 0;*/
	
}
.shopping-options .so-item {
	position: relative;
	width: 314px;
	margin: 0 auto;
	padding: 20px 0;
	border-bottom: 1px solid #F7F7F7;
}
.shopping-options .soi-left {
	width: 75px;
	height: 75px;
	overflow: hidden;
}
.shopping-options .soi-left img {
	width: 100%;
	height: 100%;
}
.shopping-options .soi-right {
	width: 227px;
}
.shopping-options .soi-name {
	display: block;
	font-size: 13px;
	letter-spacing: 1px;
	line-height: 21px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	height: 39px;
	color: #808080;
}
.shopping-options .soi-money {
	font-size: 14px;
	line-height: 21px;
	margin-top: 15px;
	color: #3b3c44;
}
.shopping-options .soi-money span {
	font-size: 14px;
	line-height: 21px;
}
.shopping-options .soi-money .soi-price {
	color: #ff6d2d;
}
.shopping-options .soi-del {
	position: absolute;
	right: 0;
	bottom: 15px;
	display: block;
	width: 34px;
	line-height: 34px;
	text-align: center;
}
.shopping-options .so-all {
	position: relative;
	height: 55px;
	line-height: 55px;
	background-color: #F7F7F7;
	font-size: 14px;
	color: #808080;
	padding-left: 25px;
}
.shopping-options .so-all span {
	font-size: 14px;
	color: #ff6d2d;
	letter-spacing: 1px;
}
.moneyLogo {
	color: #ff6d2d;
}
.shopping-options .so-go {
	display: block;
	position: absolute;
	right: 15px;
	top: 8px;
	width: 80px;
	height: 37px;
	line-height: 37px;
	background-color: #ff6d2d;
	color: #ffffff;
	text-align: center;
}
.head-top .shopping-options a.so-go {
	color: #fff;
}
.base-bottom-border {
	position: relative;
	width: 100%;
	height: 8px;
	background-color: #ff6d2d;
}
.base-bottom-border .bbb-arror {
	position: absolute;
	right: -1px;
	top: -8px;
	width: 20px;
	height: 10px;
	background: url("../images/common/icon_house.png") no-repeat;
	background-size: 100% 100%;
}
.store-selector .content {
	left: 0!important;
	top: 30px!important;
}
.store-selector .close {
	left: 409px!important;
}
.pull-left .bdshare-button-style0-24 a,.pull-left .bdshare-button-style0-24 .bds_more {
	padding: 0;
	margin: 0;
}
#ShoppingCartItemTop {
	max-height: 348px;
	overflow-y: auto;
}
.header-service {
	position: absolute;
	top: 30px;
	right: 0;
	z-index: 2;
	display: none;
	padding-top: 20px;
}
.header-service-main {
	background: #fff;
	border: 1px solid #40454b;
	padding: 15px 22px;
	width: 115px;
}
.header-service-topbg {
	position: absolute;
	right:16px;
	top: 7px;
	width: 16px;
	height: 15px;
	background: url(../images/common/service-arrow-top.png) no-repeat;
	display: inline-block;
}
.header-service-tel {
	line-height: 24px;
	color: #ff7b42;
	font-size: 16px;
	font-weight: bold;
}
.header-service-code {
	padding-top: 16px;
}
.header-service-code img {
	width: 100%;
}
.header-service-codetext {
	font-size: 12px;
	line-height: 24px;
}
.header-service-onlinetext {
	padding-top: 6px;
	font-weight: bold;
	line-height: 30px;
	color: #71b9b1;
	font-size: 16px;
}
.header-service-onlinebtn {
	padding-top: 5px;
}
.header-service-onlinebtn a {
	font-size: 12px;
	color: #000000;
	overflow: hidden;
	width: 100px;
	height: 23px;
	line-height: 23px;
	margin-bottom: 6px;
	border: 1px solid #40454b;
	border-radius: 2px;
	display: inline-block;
}
.header-service-onlinebtn a i {
	color: #b2b2b2;
	font-size: 16px;
	padding:0 5px;
	vertical-align: middle;
}
.header-service-onlinebtn a:hover {
	color: #000000;
}
.hni-hover:hover .header-service {
	display: block;
}
.goods-none-text {
	text-align: center;
	padding: 50px 0;
	font-size: 16px;
}
.goods-none-text span {
	display: inline-block;
	padding: 50px 0 50px 110px;
	background: url(../images/common/face01.png) no-repeat left center;
}
.topadverts {
	overflow: hidden;
	position: relative;
}
.topadverts img {
	width: 100%;
}
.topadverts a.iconfont {
	position: absolute;
	right: 100px;
	top: 15px;
	width: 20px;
	height: 20px;
	font-size: 20px;
	color: #fff;
}
.head {
	min-width: 1200px;
	font-family: 微软雅黑;
	color: #40454b;
	background: #EFEFEF;
}
.head a {
	color: #999;
	font-family: 微软雅黑;
}
.head-topwarp {
	height: 34px;
	background: #fff;
}
.head-top {
	width: 1200px;
	margin: 0 auto;
	line-height: 34px;
	font-size: 13px;
}

/*.head-top a:hover {
	color: inherit !important;
}*/

a.so-go:hover {
    color: #fff !important;
}

.gwc a.topHref:hover {
    color: #fe7c42 !important;
}

a.soi-del:hover {
    color: #fe7c42 !important;
}
.head-top a.iconicon-test {
	color: #F11E3F;
}
.head-top a:hover i {
	padding-right: 4px;
	color: #fe7c42;
}
.head-top-left {
	float: left;
	color: #999;
}
.head-top-left a {
	color: #999;
}
.head-top-right {
	float: right;
}
.head-top-right li {
	display: inline-block;
	position: relative;
}
.head .header-service a {
	margin: 0;
}
.head-top-right li.kf:hover .header-service {
	display: block;
}
.head-top-right li.gwc:hover .shopping-options-wrap {
	display: block;
}

.head-top-right li.gwc:hover .hideWrap {
	display: none;
}

.noneWrap {
    display: none;
}

.head-mid {
	width: 1200px;
	margin: 0 auto;
	height: 90px;
	padding-top: 50px;
}
.head-mid-log {
	width: 350px;
	float: left;
	padding-top: 28px;
}
.head-mid-log span {
	font-size:30px;
	padding-left:10px;
}
.head-mid-search {
	width: 479px;
	float: right;
	position: relative;
}
.head-mid-search input {
	width: 470px;
	font-size: 12px;
	border: 2px solid #222;
	border-radius: 4px;
	text-indent: 40px;
	color: #000;
	padding:5px 87px 5px 10px;
	height: 43px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.head-mid-search input::-webkit-input-placeholder {
	color: #000;
	font-size: 12px;
}
.head-mid-search .iconfont {
	height: 43px;
	width: 88px;
	cursor: pointer;
	background: #222222;
	color: #fff;
	font-size: 16px;
	line-height: 43px;
	text-align: center;
	position: absolute;
	right: 0;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
}
/*.head-botwarp {
	border-bottom: 2px solid #40454b;
}*/
	.head-bot {
	width: 1200px;
	margin: 0 auto;
	background: #fff;
}
.head-bot a {
	color: #242424;
}
.head-bot-class {
	width: 176px;
	height: 33px;
	float: left;
	position: relative;
	font-family: "微软雅黑";
}
.head-bot-class:hover .head-bot-class-list {
	display: block;
}
.head-bot-class a {
	font-family: "微软雅黑";
}
a.head-bot-class-menu {
	width: 100%;
	line-height: 33px;
	font-size: 16px;
	font-family: "微软雅黑";
	color: #000;
	display: inline-block;
	text-align: center;
}
a.head-bot-class-menu_bg {
	background: #000;
	color: #fff;
	height: 33px !important;
}
/*.head-bot-nav ul {
	float: right;
}*/
	/*head-bot-nav ul {
	float: left;
	margin-left: 35px;
}*/
	.head-bot-nav {
	width: 1024px;
	float: left;
}
.head-bot-nav li {
	line-height: 33px;
	height: 33px;
	float: left;
	width:20%;
	text-align:center;
}
.head-bot-nav li:last-of-type {
	padding-right: 0;
}
.head-bot-nav li a {
	font-size: 16px;
	font-family: "微软雅黑";
	line-height: 32px;
	display: inline-block;
	width: 100%;
	height:33px;
	font-weight: 700;
}
.head-bot-nav li:hover .line {
	transition:width 400ms;
	width:100%;
}
/*.head-bot-nav li .line {
	float: left;
	height: 3px;
	background-color: #aad7d2;
	width:0px;
}*/
	/*.list-module-filter {
	width: 1120px;
	margin: 0 auto;
	border-bottom: 1px solid #dbdbdb;
	padding: 32px 0 22px 0;
}*/
/*.list-module-filter-i1 {
	font-size: 12px;
}*/
/*.list-module-filter-i1 li {
	float: left;
	line-height: 24px;
	padding-bottom: 10px;
}*/
.list-module-filter-i1 li a {
	padding-right: 34px;
	font-size: 14px;
	position: relative;
	line-height: 24px;
	display: inline-block;
}
.list-module-filter-i1 li a i {
	position: absolute;
	right: 10px;
	top: 0;
	color: #666;
	font-size: 16px;
}
.list-module-filter-i1 li a:hover {
	color: #ff7b42;
}
/*.list-module-filter-i1 li span {
	position: relative;
	margin-right: 10px;
	height: 22px;
	line-height: 22px;
	min-width: 110px;
	color: #ff7b42;
	border: 1px dashed #FF7B42;
	display: inline-block;
	padding: 0 28px 0 10px;
	cursor: pointer;
}
.list-module-filter-i1 li span i {
	position: absolute;
	right: 10px;
	top: 0;
	font-size: 12px;
	color: #666;
}*/
.list-module-filter-i2 {
	margin: 10px 0;
	border: 1px solid #e4e4e4;
	float: left;
	width: 100%;
}
.filter-i2-item {
	padding: 8px 95px 8px 105px;
	position: relative;
	background: #fafafa;
	border-bottom: 1px solid #e4e4e4;
	min-height: 36px;
}

.overHeight.single_row {
    overflow: hidden;
    height: 36px;
}

.single_row {
    height: 100%;
}
.filter-i2-item img {
	height:35px;
	width:auto;
}
.imga {
	width:80px;
	overflow:hide;
}
.filter-i2-item:last-of-type {
	border-bottom: none;
}
.filter-i2-item li:first-of-type {
	position: absolute;
	left: 35px;
	top: 8px;
}
.filter-i2-item li {
	float: left;
	line-height: 36px;
	height: 36px;
	overflow: hidden;
}
.filter-i2-item li.filter-i2-item-title {
	font-weight: bold;
	width: 60px;
	padding-right: 10px;
}
.filter-i2-item-style1 li {
	width: 90px;
	padding-right: 10px;
}
.filter-i2-item li a:hover {
	color: #ff7b42;
}
.filter-i2-item li.filter-i2-item-input {
	width: 205px;
	padding-right: 0;
}
/*#filter-min {
	width: 64px;
	padding: 1px 3px;
	height: 16px;
	border: 1px solid #666;
	margin-right: 3px;
}
#filter-max {
	width: 64px;
	padding: 1px 3px;
	height: 16px;
	border: 1px solid #666;
	margin-left: 3px;
}
#filter-btn {
	width: 42px;
	color: #666;
	border: 1px solid #666;
	height: 20px;
	background: #fff;
}*/
.filter-i2-item-style2 li {
	width: auto;
	padding-right: 33px;
}
.filter-i2-item .more {
	display: none;
	position: absolute;
	right: 20px;
	top: 14px;
	padding-right: 20px;
	font-size: 12px;
}
.filter-i2-item .more i {
	position: absolute;
	right: 0;
	top: 0;
	width: 13px;
	height: 13px;
	display: inline-block;
	background: url(../images/common/icon.png) no-repeat -7px -10px;
}
.filter-i2-item .more.close i {
	background: url(../images/common/icon.png) no-repeat -27px -10px;
}
/*.list-module-filter-i3 {
	margin: 10px 0;
	border: 1px solid #e4e4e4;
	float: left;
	width: 100%;
}*/
/*.filter-i3-item {
	padding: 0 95px 0 105px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	position: relative;
	background: #fafafa;
	border-bottom: 1px solid #e4e4e4;
}*/
.filter-i3-item:last-of-type {
	border-bottom: none;
}
/*.list-module-filter .filter-i3-item li:first-of-type {
	font-size: 14px;
	position: absolute;
	left: 35px;
	top: 0;
	font-weight: bold;
	width: 70px;
}*/
/*.filter-i3-item li {
	float: left;
	width: 180px;
	font-size: 12px;
}
.filter-i3-item li i {
	height: 20px;
	width: 20px;
	display: inline-block;
}*/
.filter-i3-item li:nth-of-type(2) i {
	background: url(../images/common/icon.png) no-repeat -70px -34px;
	vertical-align:middle;
	margin-right: 2px;
}
.filter-i3-item li:nth-of-type(3) i {
	background: url(../images/common/icon.png) no-repeat -103px -34px;
	vertical-align:middle;
	margin-right: 2px;
}
.filter-i3-item li:nth-of-type(4) i {
	background: url(../images/common/icon.png) no-repeat -37px -34px;
	vertical-align:middle;
	margin-right: 2px;
}
.filter-i3-item li:nth-of-type(5) i {
	background: url(../images/common/icon.png) no-repeat -7px -34px;
	vertical-align:middle;
	margin-right: 2px;
}
.filter-i3-item li:nth-of-type(6) i {
	background: url(../images/common/icon.png) no-repeat -163px -34px;
	vertical-align:middle;
	margin-right: 2px;
}
/*.filter-i3-item.filter-i3-item2 li {
	width: 100px;
	font-size: 14px;
}*/
.filter-i3-item2 li .asc:before {
	content: "\e603";
	color: #94d0ca;
}
.filter-i3-item2 li .desc:before {
	content: "\e604";
	color: #ff7b41;
}
.filter-i3-item2 li a:hover,.filter-i3-item2 li a.sel {
	color: #0BA84E;
}
.filter-page {
	position: absolute;
	right: 15px;
	top: 0;
	line-height: 40px;
}
.filter-page a {
	width: 13px;
	height: 13px;
	display: inline-block;
	margin-left: 12px;
	margin-top: -3px;
}
.filter-page a.pre {
	background: url(../images/common/icon.png) no-repeat -47px -10px;
	vertical-align:middle;
}
.filter-page a.next {
	background: url(../images/common/icon.png) no-repeat -67px -10px;
	vertical-align:middle;
}
.point-banner {
	display: none !important;
}
.so-go:hover {
	color:#fff !important;
}
.shop {
	background: url(/themes/dsdx/images/shop.png) no-repeat;
}
.searchico {
	width:24px;
	height:24px;
	background-position: 0px -28px;
	position: absolute;
	left:24px;
	margin-top: 10px;
}
.footer {
	background-color:#222222;
}
.footer_ex li {
	text-align:center;
	float:left;
	width:20%;
	padding-bottom:20px;
	padding-top:10px
}
.ex_pic1 {
	background-position:-65px 1px;
}
.ex_pic1:hover {
	background-position:-65px -54px
}
.ex_pic2 {
	background-position:-121px 1px
}
.ex_pic2:hover {
	background-position:-121px -54px
}
.ex_pic3 {
	background-position:-176px 1px
}
.ex_pic3:hover {
	background-position:-176px -54px
}
.ex_pic4 {
	background-position:-231px 1px
}
.ex_pic4:hover {
	background-position:-231px -54px
}
.ex_pic5 {
	background-position:-287px 1px
}
.ex_pic5:hover {
	background-position:-287px -54px
}
.foot_pic {
	height:56px;
	width:56px;
	margin:0 auto;
	cursor:pointer;
	margin-top: 20px;
}
.ex_con strong {
	font-size:15px;
	color:#9b999a;
	line-height:25px;
}
.ex_con p {
	font-size:12px;
	color:#a4a4a4;
	line-height:25px;
}
.beian {
	text-align: center;
	color: #eae3e3;
	line-height: 50px;
}
.ex_con {
	margin-top:10px;
}

/*左侧固定导航 start--*/
/*.lift {
	position:fixed;
	right:0;
    bottom: 250px;
	width:40px;
	box-shadow:0px 3px 7px 0px rgba(0, 0, 0, 0.35);
	background-color: #fff;
	z-index: 9999;
}
.lift_list {
    overflow: hidden;
}
.lift .barcode {
	width:100px;
	color:#fff;
}
.lift_list li {
    height: 20px !important;
}

.lift_list li:hover span {
    font-weight: 700;
    color: #FF6D2D;
}

.lift_list li:hover .num {
    background: #FF6D2D;
}


.lift .barcode .text {
	width:100%;
	text-align:center;
	height:45px;
	line-height:45px;
	font-size:18px;
	color: #222;
}
.lift .qrcode {
	height:90px;
	width:90px;
	margin-left:auto;
	margin-right:auto;
}
.lift_list li {
	float:left;
	width:100%;
    padding:28px 8px;
	cursor:pointer;
}*/

/*.msgBox {
    display:none;  
    position: absolute;
    right: 40px;
    background: #FF6D2D;
    color: #fff;
    text-align: center;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

#code_msgBox {
    top: 0;
    padding: 10px;
    text-align: center;
}
#code_msgBox p {margin-top: 5px;font-size:12px}

#tel_msgBox {
    padding: 5px;
    top: 90px;
}
#tel_msgBox p {
    font-size: 14px;
    letter-spacing: 2px;
}

#cartNum {
    display: block;
}

#cart_msgBox, #gotop_msgBox {
    padding: 5px;
    width: 60px;
}

#cart_msgBox {
    top: 175px;
}
#gotop_msgBox {
    top: 250px;
}

.lift .num {
	position: absolute;
    padding-left: 6px;
    padding-right: 5px;
    font-size: 10px;
    background-color: #999;
    color: #fff;
    border-radius: 100%;
    top: -42px;
    right: -38px;
}*/
/*左侧固定导航 end--*/

/*#banner {
	z-index: 2;
	width: 100%;
	max-height: 468px;
	overflow: hidden;
	margin-bottom: 48px;
    padding-top: 10px;
    background: #ffffff;
}
#banner .pics {
	width: 100%;
	height: 463px;
	overflow: hidden;
}*/
/*#banner .pics li {
	z-index: 2;
	width: 100%;
	height: 100%;
	background: no-repeat center 0;
}
#banner .pics li a {
	display: block;
	width: 100%;
	height: 100%;
}
#banner .pics li a img {
	width:100%;
	height:100%;
}
#banner .g-wrap {
	z-index: 2;
	width: 100px;
	height: 30px;
	overflow: hidden;
	position: relative;
	margin-top: -40px;
	margin-left: auto;
	margin-right: auto;
}
#banner .g-wrap .idxs {
	float: left;
	height: 100%;
}
#banner .g-wrap .idxs li {
	display:none;
	float: left;
	margin: 30px 7px 0 0;
	width: 9px;
	height: 9px;
	border-radius: 13px;
	border: 2px solid #fff;
    opacity: .6;
	background-color:#fff;
	cursor: pointer;
	-ms-transition: background-color 1000ms, margin-top 500ms, border-color 1000ms;
	transition: background-color 500ms, margin-top 500ms;
	transition: background-color 1000ms, margin-top 500ms, border-color 1000ms;
	-webkit-transition: background-color 1000ms, margin-top 500ms, border-color 1000ms;
	-moz-transition: background-color 1000ms, margin-top 500ms, border-color 1000ms;
	-o-transition: background-color 1000ms, margin-top 500ms, border-color 1000ms;
}
#banner .g-wrap .idxs li.on {
	background-color: #FFFFFF;
	border-color: #FFFFFF;
    opacity: 1;
    width: 20px;
    transition: .3s;
}*/
#foot {
	float: left;
	min-width: 1200px;
	width: 100%;
}
.prompt_tip {
	height: 42px;
	width: 182px;
	background-position: -268px -116px;
	right: 190px;
	position: relative;
	display:none;
	line-height: 42px;
	color:#fff;
}
.centerAlign {
	height:38px;
	width:163px;
	text-align: center;
}
.lift_item_barcode .prompt_tip {
	top: -80px;
}
.lift_item_barcode:hover .prompt_tip {
	display:block;
}
.item_tel .prompt_tip {
	top: -50px;
}
.item_tel:hover .prompt_tip {
	display:block;
}
.item_cart {
    margin: 9px auto -9px;
}
.item_cart .prompt_tip {
	top: -50px;
}
.item_cart:hover .prompt_tip {
	display:block;
}
.item_gotop .prompt_tip {
	top:-40px;
}
.item_gotop:hover .prompt_tip {
	display:block;
}
/*.goods-item {
	float: left;
	width: 299px;
	border-bottom: 1px solid #DBDBDB;
	border-right: 1px solid #DBDBDB;
	padding-top: 12px;
	overflow: hidden;
	position: relative;
	padding-bottom: 12px;
	overflow: hidden;
}*/
/*.goods-item:nth-child(4n) {
	border-right: none;
}*/
.goods-item:hover {
	background: url(../images/index/good-item-bg.png) no-repeat left bottom;
}
/*.goods-item:hover {
	-moz-box-shadow: inset 0 0 10px #CCC;
	-webkit-box-shadow: inset 0 0 10px #CCC;
	box-shadow: inset 0 0 10px #CCC;
}*/
	.goods-item:hover .hover-border {
	display: block;
}
/*.goods-item .inner-item {
	position: relative;
	display: block;
	width: 280px;
	margin: 0 auto;
}*/
/*.goods-item .goods-context {
	font-size: 16px;
	color: #9899a2;
	font-weight: lighter;
	position: relative;
	width: 280px;
	margin: 0 auto;
	background: #fff;
}*/
/*.goods-item .goods-context .goods-title {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	height: 39px;
	letter-spacing: 1px;
	line-height: 21px;
	padding-top: 10px;
	color: #333;
	font-size: 14px;
}
.goods-item .goods-context .goods-money {
	line-height: 19px;
	margin-top: 6px;
	font-weight: initial;
}
.goods-item .goods-context .goods-money .goods-new {
	color: #ff6d2d;
	font-size: 14px;
}
.goods-item .goods-context .goods-money .goods-invalid {
	font-size: 12px;
	color: #9899a2;
	text-decoration: line-through;
}*/
/*.goods-item .goods-img {
	position: relative;
	width: 280px;
	height: 280px;
	overflow: hidden;
}*/
/*.goods-item .goods-img img {
	width: 100%;
	height: 100%;
    object-fit: cover;
}*/
.goods-item :hover img {
	filter: alpha(opacity=80);
	/* IE*/
	-moz-opacity: 0.8;
	/* Moz + FF*/
	opacity: 0.8;
}
.goods-item .goods-status {
	position: absolute;
	left: 10px;
	top: 5px;
	width: 36px;
	height: 36px;
	border-radius: 100%;
	font-size: 13px;
	line-height: 36px;
	text-align: center;
}
.goods-item .goods-fn {
	text-align: center;
	position: absolute;
	right: -7px;
	bottom: 3px;
	width: 85px;
	font-size: 15px;
}
.goods-item .goods-fn a {
	font-size: 16px;
	color: #9b9b9b;
}
.goods-item .goods-fn a:first-child {
	margin-left: 0;
}
.goods-item .goods-fn:hover a, .goods-item .goods-fn:hover {
	color: #ff6d2d !important;
    cursor: pointer;
}

.goods-item .goods-fn .fn-avtive {
	color: #ff6d2d;
}
.goods-module-1 {
	width: 100%;
}
.goods-module-1 .similar-class {
	margin: 38px 0 47px 0;
}
.goods-module-1 .goods-info {
	width: 100%;
}
.goods-module-1 .goods-fn {
	width: 579px;
}
.goods-module-1 .goods-fn .goods-title {
	font-size: 18px;
	color: #3b3c44;
	font-weight: bold;
	line-height: 24px;
}
.goods-module-1 .goods-fn .st-num {
	margin-left: 20px;
}
.goods-module-1 .goods-fn .goods-price {
	position: relative;
	padding: 19px 22px 22px 52px;
	background-color: #F7F7F7;
	margin-top: 16px;
}
.goods-module-1 .goods-fn .goods-price .inner-already {
	position: absolute;
	top: 30px;
	right: 22px;
	font-size: 16px;
	color: #9b9b9b;
}
.goods-module-1 .goods-fn .goods-price .inner-already span {
	color: #ff6d2d;
}
.goods-module-1 .goods-fn .inner-price .pirce-title {
	font-size: 18px;
	color: #3b3c44;
	line-height: 24px;
}
.goods-module-1 .goods-fn .inner-price .pirce-maney {
	font-size: 32px;
	color: #ff6d2d;
	line-height: 42px;
	margin-left: 27px;
}
.goods-module-1 .goods-fn .inner-price .pirce-down {
	font-size: 14px;
	color: #a1d0ca;
	line-height: 19px;
	margin-left: 19px;
}
.goods-module-1 .goods-fn .inner-price .pirce-down:hover {
	cursor: pointer;
}
.goods-module-1 .goods-fn .inner-store {
	font-size: 14px;
	color: #9b9b9b;
	line-height: 19px;
	margin-top: 6px;
}
.goods-module-1 .goods-fn .inner-store .store-num {
	margin-left: 39px;
}
.goods-module-1 .goods-fn .inner-store .store-get {
	color: #ff6d2d;
	border: 1px solid #ff6d2d;
	padding: 2px 10px;
	margin-left: 17px;
}
.goods-module-1 .goods-fn .inner-store .store-get:hover {
	cursor: pointer;
}
.goods-module-1 .goods-show {
	width: 500px;
}
.goods-module-1 .goods-show .gs-th {
	width: 100%;
}
.goods-module-1 .goods-show .gs-th .gsd-img-wrap {
	width: 432px;
	height: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.goods-module-1 .goods-show .gs-th .gsd-img-wrap li {
	position: relative;
	float: left;
	width: 99px;
	height: 68px;
	margin-left: 11px;
}
.goods-module-1 .goods-show .gs-th .gsd-img-wrap li:first-child {
	margin-left: 0;
}
.goods-module-1 .goods-show .gs-th .gsd-img-wrap li img {
	width: 100%;
	height: 100%;
}
.goods-module-1 .goods-show .gs-th .gsd-img-list {
	width: 3000px;
	height: 96px;
	margin-top: 1px;
	margin-left: 1px;
}
.goods-module-1 .goods-show .gsh-imagezoom-lens {
	position: absolute;
	left: 100%;
	top: 0;
	width: 100%;
	height: 100%;
}
.goods-module-1 .goods-show .gsh-img-wrap {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.goods-module-1 .goods-show .gsh-img-wrap img {
	width: 100%;
	height: 100%;
}
.goods-module-1 .goods-show .gs-td {
	width: 100%;
	height: 70px;
	margin-top: 15px;
	overflow: hidden;
}
.goods-module-1 .goods-show .gs-td .zoom-active a {
	border: 1px solid #ff6d2d;
}
.goods-module-1 .goods-show .gs-number {
	width: 100%;
	height: 40px;
	margin-top: 30px;
	font-size: 14px;
	color: #3b3c44;
}
.goods-module-1 .goods-show .gs-number .show-number {
	line-height: 40px;
}
.goods-module-1 .goods-show .gs-number .show-relative {
	width: 195px;
	height: 100%;
	margin-left: 10px;
}
.goods-module-1 .goods-show .gs-number .show-relative span {
	display: block;
	height: 100%;
	line-height: 40px;
}
.goods-module-1 .goods-show .gs-number .show-relative a {
	display: inline-block;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	margin-top: 5px;
	background-color: #9b9b9b;
	margin-left: 10px;
}
.goods-module-1 .list-content .text {
	height: 28px;
	line-height: 28px;
}
.goods-module-1 .list-content .text b {
	height: 28px;
	line-height: 28px;
}
.goods-module-1 .lc-server-detail {
	color: #a1d0ca;
}
.goods-module-1 .lc-see {
	line-height: 28px;
	padding-left: 20px;
	color: #a1d0ca;
}
.goods-module-1 .goods-data-list > li {
	margin-top: 15px;
}
.goods-module-1 .goods-data-list {
	font-size: 14px;
	color: #3b3c44;
}
.goods-module-1 .goods-data-list .list-label {
	width: 65px;
	vertical-align: text-bottom;
}
.goods-module-1 .goods-data-list .list-content {
	width: 512px;
}
.goods-module-1 .goods-data-list .label-mid {
	line-height: 28px;
}
.goods-module-1 .goods-data-list .data-btn > a {
	display: inline-block;
	padding: 5px 10px;
	border: 1px solid #3b3c44;
	font-size: 14px;
	color: #3b3c44;
	margin-right: 10px;
	margin-bottom: 5px;
}
.goods-module-1 .goods-data-list .data-btn .select-active {
	color: #ff6d2d;
	border-color: #ff6d2d;
}
.goods-module-1 .goods-data-list .data-add > a {
	height: 28px;
	line-height: 24px;
	padding: 0 10px;
}
.goods-module-1 .goods-data-list .number-wrap .number-btn {
	float: left;
	display: block;
	width: 28px;
	height: 26px;
	text-align: center;
	line-height: 24px;
	border: 1px solid #3b3c44;
	color: #3b3c44;
	font-size: 20px;
}
.goods-module-1 .goods-data-list .number-wrap .number-btn:hover {
	cursor: pointer;
}
.goods-module-1 .goods-data-list .number-wrap .number-num {
	float: left;
	display: block;
	width: 60px;
	height: 26px;
	text-align: center;
	line-height: 28px;
	border: none;
	border-top: 1px solid #3b3c44;
	border-bottom: 1px solid #3b3c44;
}
.goods-module-1 .goods-buy-wrap {
	margin-top: 30px;
	font-size: 20px;
}
.goods-module-1 .goods-buy-wrap .goods-btn {
	display: inline-block;
	width: 197px;
	height: 50px;
	color: #ff6d2d;
	border: 1px solid #ff6d2d;
	text-align: center;
	line-height: 50px;
}
.goods-module-1 .goods-buy-wrap .add-shop-cat {
	color: #ffffff;
	margin-left: 15px;
}
.goods-module-1 .goods-buy-wrap .favorite-btn {
	display: inline-block;
	margin-left: 40px;
	height: 30px;
	line-height: 30px;
}
.goods-module-1 .goods-buy-wrap .favorite-btn span {
	font-size: 22px;
	margin-right: 5px;
	vertical-align: middle;
}
.goods-module-1 .goods-buy-wrap .favorite-active {
	color: #ff6d2d;
}
.goods-module-1 .goods-buy-wrap .favorite-active span {
	color: #ff6d2d;
}
.goods-module-2 {
	margin-top: 80px;
}
.head-mid .ico {
	width: 65px;
	float: left;
}
.head_title {
	text-align:left;
	font-size:30px;
	line-height:150px;
	font-family:微软雅黑;
	color:#000;
	float:left;
	line-height:30px;
	margin-left:5px;
	margin-top:8px;
}
/*.list-module-filter {
	width: 1200px;
	margin: 0 auto;
	border-bottom: 1px solid #dbdbdb;
	padding: 32px 0 0px 0;
}*/
/*.list-module-filter-i1 {
	font-size: 12px;
}*/
/*.list-module-filter-i1 li {
	float: left;
	line-height: 24px;
	padding-bottom: 10px;
}*/
.list-module-filter-i1 li a {
	padding-right: 34px;
	font-size: 14px;
	position: relative;
	line-height: 24px;
	display: inline-block;
}
.list-module-filter-i1 li a i {
	position: absolute;
	right: 10px;
	top: 0;
	color: #666;
	font-size: 16px;
}
.list-module-filter-i1 li a:hover {
	color: #ff7b42;
}
/*.list-module-filter-i1 li span {
	position: relative;
	margin-right: 10px;
	height: 22px;
	line-height: 22px;
	min-width: 110px;
	color: #ff7b42;
	border: 1px dashed #FF7B42;
	display: inline-block;
	padding: 0 28px 0 10px;
	cursor: pointer;
}
.list-module-filter-i1 li span i {
	position: absolute;
	right: 10px;
	top: 0;
	font-size: 12px;
	color: #666;
}*/
/*.select-tip {
	line-height:22px;
	float:left;
	display:none;
}*/
.total-tip {
	float:left;
}
.goods-null {
	min-height: 200px;
	line-height: 50px;
	font-size: 14px;
	display:none;
}
.tb-cart-content {
	padding:15px;
	position:relative;
	z-index:2;
	min-width:406px;
	background-color:#FFF
}
.tb-cart-checkout,.tb-cart-head,.tb-cart-shut {
	background:url(/images/tps-car-1114.png) no-repeat
}
.tb-cart-head {
	height:32px;
	line-height:14px;
	padding-left:40px;
	font-size:14px;
	font-weight:700;
	background-position:0 -65px;
	margin-top:15px;
	width:100px;
	margin-left:100px;
	line-height:30px
}
.tb-cart-text {
	padding-left:28px;
    margin-top: 30px;
}

#windown-close {
    right: 1px !important;
}

.tb-cart-stats {
	margin:-15px 0 10px 0
}
a.tb-cart-checkout {
	width:112px;
	height:32px;
	text-align:center;
	color:#fff;
	line-height:30px;
	margin-right:10px;
	display:inline-block
}
a.tb-cart-checkout:hover {
	text-decoration:none;
	color:#fff!important
}
a.tb-cart-closepage {
	background:url(/images/tps_2013-11-17.png) no-repeat -538px -90px;
	width:82px;
	height:32px;
	text-align:center;
	color:#333;
	line-height:33px;
	margin-right:10px;
	display:inline-block
}
a.tb-cart-closepage:hover {
	text-decoration:none
}
/*.goods-panel {
	width:500px;
	font-family:微软雅黑;
	float:left
}*/
.goods-panel .panel_red {
	color:#c9033b
}
/*.goods-panel .title {
	font-size:15px
}*/
/*.goods-panel .title .main-title {
	color:#333;
	margin-bottom:2px;
	word-wrap:break-word;
	word-break:break-all;
	font-weight:600
}*/
.goods-panel .title .main-title .tg {
	display:inline-block;
	vertical-align:top;
	margin-right:5px;
	width:49px;
	height:21px;
	overflow:hidden;
	background:url(/images/goods.png) -210px -261px no-repeat
}
/*.goods-panel .title .sn {
	font-size:12px;
	color:#999;
	font-weight:400;
	float:left;
	width:100%
}*/
.goods-panel .title .sub-title {
	color:#c9033b;
	word-wrap:break-word;
	word-break:break-all;
	font-weight:400;
	float:left
}
.goods-panel .goods_ad img {
	position:relative;
	top:21px
}
.goods-panel .price .price-att a,.goods-panel .price .price-att strong {
	display:inline-block;
	vertical-align:top
}
.goods-panel .price .price-att strong {
	color:#c9033b;
	line-height:100%;
	float:left
}
.goods-panel .price .price-att .num {
	font-size:30px
}
.goods-panel .price .price-att .note {
	padding-top:12px;
	padding-left:.5em
}
.goods-panel .price .price-att .team-buying-time {
	width:108px;
	height:20px;
	line-height:20px;
	padding-left:24px;
	background:url(/images/goods.png) -85px -288px no-repeat;
	margin:3px 0 0 5px;
	overflow:hidden;
	color:#666
}
.goods-panel .price .price-att .team-buying-time .d {
	color:#f60
}
.goods-panel .price .price-ext {
	margin-top:3px
}
.goods-panel .price .price-ext td {
	height:28px
}
.goods-panel .price .price-ext .key {
	height:16px;
	line-height:16px;
	padding-top:8px
}
.goods-panel .price .price-ext a,.goods-panel .price .price-ext del {
	display:inline-block;
	vertical-align:top
}
.goods-panel .price .price-ext del {
	color:#666;
	margin-right:1.5em
}
.goods-panel .price .price-ext .mt {
	height:20px;
	line-height:20px;
	padding-top:8px;
	color:#999
}
.goods-panel .price .price-ext .mt:hover span {
	color:#F60
}
.goods-panel .price .price-ext .chat {
	display:inline-block;
	width:80px;
	height:28px;
	overflow:hidden;
	background:url(/images/goods.png) -83px -259px no-repeat;
	margin-left:1.5em
}
.goods-panel .price .price-ext .chat.off {
	background-position:-83px -230px
}
.goods-panel .price .qrcode_hover {
	text-align:right
}
.goods-panel .price .qrcode_hover .goods_qrcode .icons_qr,.goods-panel .price .qrcode_hover .goods_qrcode .icons_qr i,.goods-panel .price .qrcode_hover .orange1,.goods-panel .price .qrcode_hover .orange1 i {
	display:inline-block;
	height:14px;
	line-height:14px
}
.goods-panel .price .qrcode_hover .orange1 {
	margin-top:8px;
	cursor:pointer
}
.goods-panel .price .qrcode_hover .goods_qrcode .icons_qr i,.goods-panel .price .qrcode_hover .orange1 i {
	width:28px;
	background:url(/images/goods.png) -254px -557px no-repeat;
	margin-left:5px
}
.goods-panel .price .qrcode_hover .img {
	padding-top:8px;
	padding-bottom:5px
}
.goods-panel .price .qrcode_hover .goods_qrcode {
	position:absolute;
	display:none;
	width:160px;
	padding:5px;
	text-align:center;
	background:#fff;
	border:1px solid #dfdfdf;
	box-shadow:0 3px 3px #ddd;
	z-index:10;
	margin-left:-40px
}
.root_body .goods-panel .price .qrcode_hover .goods_qrcode {
	margin-left:0
}
.goods-panel .price .qrcode_hover .goods_qrcode .icons_qr i {
	background-position:-254px -577px
}
.goods-panel .goods_vc {
	vertical-align:middle
}
.goods-panel .label {
	height:19px;
	line-height:19px;
	padding:0 3px;
	background:#c9033b;
	color:#fff
}
.goods-panel fieldset {
	border:solid 1px #d9d9d9;
	margin:16px 10px 0;
	padding:10px
}
.goods-panel fieldset legend {
	padding:0 10px;
	background:#fff;
	font-size:14px;
	font-weight:700;
	color:#333
}
.goods-panel fieldset ul {
	padding:0 10px;
	color:#666;
	font-family:微软雅黑
}
.goods-panel fieldset ul .color_gray {
	color:#666
}
.goods-panel fieldset ul li {
	padding:.5px 0
}
.goods-panel fieldset table tr td {
	padding:0;
	margin:0;
	min-width:60px;
	vertical-align:top
}
.goods-panel fieldset .label {
	margin-right:6px
}
.goods-panel fieldset .link {
	margin-left:12px
}
.goods-panel fieldset .desc {
	margin-right:9px
}
.goods-panel fieldset .count-down {
	height:18px;
	line-height:18px;
	background:url(/images/goods.png) -267px -230px no-repeat;
	padding-left:18px;
	color:#666
}
.goods-panel fieldset .coupon {
	height:18px;
	margin-right:10px
}
.goods-panel fieldset .coupon span {
	display:inline-block;
	vertical-align:top;
	height:18px;
	line-height:18px;
	overflow:hidden
}
.goods-panel fieldset .coupon .txt {
	background:#c9033b;
	font-weight:700;
	color:#fff;
	font-size:14px;
	font-family:微软雅黑;
	font-weight:700
}
.goods-panel fieldset .coupon .sl,.goods-panel fieldset .coupon .sr {
	width:4px;
	background:url(/images/goods.png) no-repeat
}
.goods-panel fieldset .coupon .sl {
	background-position:-232px -41px
}
.goods-panel fieldset .coupon .sr {
	background-position:-237px -41px
}
.goods-panel .table {
	margin:20px 10px 0
}
.goods-panel .table dl dt {
	color:#A3A3A3;
    font-weight: normal;
}

.goods-panel .table dl dd .disabled,.goods-panel .table dl dd .opt {
	display:inline-block;
	line-height:22px;
	padding:1px 8px;
	margin:0 6px 6px 0;
	background:#fff;
	position:relative;
	border:dashed 1px #ccc;
	color:#b3b3b3;
	cursor:default
}
.goods-panel .table dl dd .disabled:hover {
	color:#b3b3b3!important;
	text-decoration:none!important
}
.goods-panel .table dl dd .opt {
	border:1px solid #bebebe;
	color:#333;
	cursor:pointer
}
.goods-panel .table dl dd .opt i {
	display:none;
	width:12px;
	height:12px;
	position:absolute;
	right:-2px;
	bottom:-2px;
	background:url(/images/_icon_r_corner.png) 0 0 no-repeat
}
.goods-panel .table dl dd .current,.goods-panel .table dl dd .opt:hover {
	padding:0 7px;
	color:#666!important;
	text-decoration:none;
	border:2px solid #c9033b
}
.goods-panel .table dl dd .opt.current i {
	display:inline-block
}
.goods-panel .table .spec {
	color:#666
}
.goods-panel .table .trans-fee {
	color:#999
}
.goods-panel .table .trans-fee dt {
	line-height:19px
}
.goods-panel .table .trans-fee p {
	line-height:18px;
	margin-top:5px
}
.goods-panel .table .trans-fee .peisong i,.goods-panel .table .trans-fee .peisong span {
	display:inline-block;
	vertical-align:top
}
.goods-panel .table .trans-fee .peisong i {
	overflow:hidden;
	width:11px;
	height:6px;
	background:url(/images/goods.png) -177px -41px no-repeat;
	margin-top:6px;
	margin-left:2px
}
.goods-panel .table .trans-fee .peisong .label {
	margin-right:4px
}
.goods-panel .table .trans-fee .peisong .address {
	padding:1px 10px 2px
}
.goods-panel .table .trans-fee .peisong .address .txt {
	color:#333
}
.goods-panel .table .trans-fee .peisong .onTime {
	display:inline-block;
	height:19px;
	margin-right:4px;
	background:#fff
}
.goods-panel .table .trans-fee .peisong .onTime i {
	width:20px;
	height:19px;
	overflow:hidden;
	background:url(/images/goods/bg.png?v1) -226px -40px no-repeat;
	margin:0;
	padding:0
}
.goods-panel .table .trans-fee .peisong .onTime span {
	height:17px;
	line-height:17px;
	border:solid 1px #f4c8d5;
	border-left:none;
	color:#c9043c;
	padding:0 2px
}
.goods-panel .table .trans-fee .peisong .onTime:hover {
	background:#c9043c;
	text-decoration:none
}
.goods-panel .table .trans-fee .peisong .onTime:hover span {
	color:#fff;
	border-color:#c9043c
}
.goods-panel .table .number {
	color:#A3A3A3;
}
.goods-panel .table .number .row .input {
	padding:1px;
	width:67px;
	height:26px;
	background:url(/images/goods.png) -155px -172px no-repeat;
	float:left;
	margin-right:10px
}
.goods-panel .table .number .row .input input {
	width:50px;
	height:18px;
	line-height:18px;
	padding:4px 0;
	margin:0;
	text-align:center;
	border:0;
	outline:0;
	float:left
}
.goods-panel .table .number .row .input input.goodsNumber {
	font-size:12px;
	font-family:微软雅黑
}
.goods-panel .table .number .row .input .click {
	width:16px;
	height:26px;
	overflow:hidden;
	float:right
}
.goods-panel .table .number .row .input .click a {
	display:block;
	width:16px;
	height:13px;
	vertical-align:top;
	overflow:hidden
}
.goods-panel .table .number .row .n {
	padding:0 3px;
	color:#333
}
.goods-panel .table .number label {
	margin-top:5px;
	display:inline-block
}
.goods-panel .table .number label input {
	vertical-align:middle
}
.goods-panel .table .number .can-select input {
	margin-left:0
}
.goods-panel .table .number .can-select i {
	display:inline-block;
	width:14px;
	height:14px;
	overflow:hidden;
	background:url(/images/goods.png) -215px -42px no-repeat
}
.goods-panel .table .btns {
	padding-bottom:21px;
	position:relative
}
.goods-panel .table .btns a {
	display:inline-block;
	vertical-align:top;
	overflow:hidden
}
.goods-panel .table .btns .gift {
	margin-right:8px
}
.goods-panel .table .btns .add {
	width:148px;
	height:40px;
	margin-top:3px;
	background:url(/images/goods.png) no-repeat
}
.goods-panel .table .btns .add_normal {
	background-position:0 -393px
}
.goods-panel .table .btns .add_dingzhi {
	background-position:-149px -475px
}
.goods-panel .table .btns .add_group {
	background-position:-149px -393px
}
.goods-panel .table .btns .shop_normal {
	background-position:0 -434px
}
.goods-panel .table .btns .shop_dingzhi {
	background-position:0 -475px
}
.goods-panel .table .btns .shop_group {
	background-position:-149px -434px
}
.goods-panel .table .btns .forbiddenVirtual .shop_group {
	background-position:-149px -516px
}
.goods-panel .table .btns .forbidden .add {
	cursor:default
}
.goods-panel .table .btns .forbidden .normal,.goods-panel .table .btns .forbiddenVirtual .normal {
	background-position:0 -516px!important
}
.goods-panel .table .btns .forbidden .dingzhi {
	background-position:0 -557px!important
}
.goods-panel .table .btns .forbidden .group {
	background-position:-149px -516px!important
}
.goods-panel .table .btns .forbiddenVirtual .group {
	background-position:-149px -516px!important
}
.goods-panel .table .btns .forbid {
	color:#f60;
	font-size:12px;
	margin-bottom:9px;
	position:absolute;
	top:-15px;
	left:52px
}
.goods-panel .table .btns .unselect-forbidden .JS_addToCart {
	background-position:0 -516px!important
}
.goods-panel .table .btns .unselect-forbidden .group {
	background-position:-149px -516px!important
}
.goods-panel .table .btns .tixing {
	background-position:0 -771px;
	margin-right:10px
}
.goods-panel .table .btns .nowq {
	background-position:0 -812px;
	width:164px;
	margin-right:10px
}
.goods-panel .table .service {
	color:#666
}
.goods-panel .table .service dt {
	width:68px
}
.goods-panel .table .service dd {
	width:350px
}
.goods-panel .table .service .list .a {
	margin-right:22px;
	cursor:pointer;
	color:#666
}
.goods-panel .table .service .pay {
	position:relative
}
.goods-panel .table .service .pay .on {
	height:16px;
	text-align:right;
	cursor:pointer
}
.goods-panel .table .service .pay .on i,.goods-panel .table .service .pay .on span {
	display:inline-block;
	vertical-align:top
}
.goods-panel .table .service .pay .on i {
	overflow:hidden;
	width:11px;
	height:6px;
	background:url(/images/goods.png) -177px -41px no-repeat;
	margin-top:6px;
	margin-left:2px
}
.goods-panel .table .service .pay .event {
	width:122px;
	padding:10px 15px;
	background:#fff;
	border:solid 1px #d9d9d9;
	position:absolute;
	top:-11px;
	right:-16px;
	display:none
}
.goods-panel .table .service .pay .event i {
	background-position:-177px -47px
}
.goods-panel .table .service .pay .event p {
	color:#333;
	margin-top:12px
}
.goods-panel .table .service .pay .event p a {
	padding-left:18px
}
.goods-panel .table .service .pay .event p .first {
	padding-left:0
}
.goods-panel .orange {
	color:#f60
}
.root_body .goods-panel .table .service dd {
	width:380px
}
.goods-panel .areaPanel {
	width:420px;
	border:1px solid #d9d9d9;
	position:absolute;
	margin-left:-150px;
	background:#fff;
	padding:20px;
	z-index:6;
	display:none
}
.goods-panel .areaPanel .close {
	font-size:18px;
	position:absolute;
	top:0;
	right:5px;
	text-decoration:none
}
.goods-panel .areaPanel .header {
	height:23px;
	border-bottom:solid 1px #e2e2e4
}
.goods-panel .areaPanel .header li {
	width:83px;
	height:22px;
	line-height:22px;
	border:solid 1px #e2e2e4;
	border-bottom:0;
	float:left;
	margin-right:4px;
	text-align:center;
	color:#333;
	cursor:pointer
}
.goods-panel .areaPanel .header li .arrow {
	width:7px;
	height:4px;
	background:url(/images/goods/bg.png?v1) -83px -54px no-repeat;
	margin:10px 0 0 2px
}
.goods-panel .areaPanel .header li.cur {
	border-bottom:solid 1px #fff
}
.goods-panel .areaPanel .areaList {
	padding-top:9px
}
.goods-panel .areaPanel .areaList li {
	width:60px;
	height:16px;
	padding:5px;
	overflow:hidden;
	float:left
}
.goods-panel .areaPanel .areaList li.long {
	width:130px;
	height:16px;
	overflow:hidden
}
.goods-panel .areaPanel .areaList li a {
	display:inline-block;
	line-height:18px;
	padding:0 4px;
	color:#666;
	text-decoration:none;
	cursor:pointer
}
.goods-panel .areaPanel .areaList li a:hover {
	background:#777;
	color:#fff!important
}
.goods-panel .areaPanel .areaList li span {
	display:inline-block;
	line-height:18px;
	padding:0 4px;
	color:#aaa
}
.item_ico {
	background: url(/images/item.png) no-repeat;
	background-position-x: 0%;
	background-position-y: 0%;
	background-repeat: no-repeat;
}
.pfhlkd_add {
	background-color: #f27239;
	width: 180px;
	height: 40px;
}
.pfhlkd_add, .pfhlkd_bid, .pfhlkd_buy, .pfhlkd_get, .pfhlkd_gosnapup, .pfhlkd_snapup {
	color: #fff;
	display: block;
	font: 500 20px/50px '\5fae\8f6f\96c5\9ed1';
	text-align: center;
	height: 50px;
	position: relative;
	float: left;
	margin-bottom: 50px;
}
.addCart {
	width: 100px;
	height: 20px;
	margin-top: 50px;
	float: left;
	margin-left: 30%;
}
.goods-tag {
	position: absolute;
	left: 9px;
	top: 12px;
}
/*.ck_item {
	line-height:42px;
}
.ck_item span {
	padding-right: 5px;
	display: block;
	float: left;
	line-height: 39px;
}*/

#div_one .search-hots a:hover {
    color: #cf000e !important;
}
#list .imgli img {
    object-fit:cover;
}
#list .imgli .picture_img {
    width: 100%;
    height: 355px;
    box-sizing: border-box;
    padding: 5px;
    box-shadow: 1px 1px 1px #999;
    border: 1px solid #ccc;
}
#huacelist a.huace_typeli {
    display: block;
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    background:-webkit-linear-gradient(to right, #888, #000);
    background: linear-gradient(to right, #888, #000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: 50px;
    font-size: 18px;
    font-weight: 800;
}

/* 201912/09/13/14/27 start */

.filter-i2-item-style1 li {
    width: auto;
    margin-right: 11px;
    font-size: 14px;
    padding: 0 10px;
}

a.head-bot-class-menu { font-size: 18px; }
.head-bot-nav li a { font-size: 18px; }

.filter-i2-item-style2 li {
    padding: 0 10px;
    margin-right: 11px;
    font-size: 14px;
}

.filter-i2-item-style2 li a:hover {
    color: #fff !important;
    background: #cf000e;
}

.filter-i2-item-style1 li a:hover {
    color: #fff !important;
    background: #cf000e;
}

.filter-i2-item li.filter-i2-item-title {
    font-size: 15px;
    padding-left: 0;
}

.total-tip {
    font-size: 14px;
    margin-top: 3px;
}

#total-num {
    margin: 0 6px;
    font-weight: bold;
    color: #ff7b41;
}

.changeForDsdxA a { padding: 2px 5px; }

/* 全部商品分类 */
/*#divCategory .r-cetegory .l-child { font-size: 14px;}

#divCategory .r-cetegory .r-child a {
    padding: 0 8px;
    margin: 0 19px 5px 0;
    border-bottom: 1px solid transparent;
    font-size: 14px;
}

#divCategory .r-cetegory .r-child a:hover { border-bottom: 1px solid #cf000e; }
#divCategory .l-cetegory .on { border-left: none; }*/
a.head-bot-class-menu_bg { color: #fff !important; }


/* 为空提示 */
        
.nothingBox {
    display: none;
    width: 100%;
    margin: 6% auto 0;
    text-align: center;
    list-style: none;
    color: #37a780;
}
.nothingBox img { width: 30%;}



/* 覆盖品牌详情页 brandDetails.aspx */

div.brand_remark { padding:20px 0 20px 10px; }

.brand_remark div.desc {
    width: 675px;
    margin-left: 80px;
}

.brand_remark div.logo {
    width: 220px;
    height: 110px;
    margin-left:32px;
}

.brand_remark div.logo img {
    width: 100%;
    height: 100%;
    object-fit:cover;
}

.brand_remark div.text {
    display:-webkit-box;
    overflow: hidden;
    width: 100%;
    height: 118px;
    font-size: 16px;
    color:#777;
    line-height: 24px;
    text-align: justify;
    text-indent: 2em;
    text-overflow: ellipsis;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:5;
}

/* Pictures.aspx */
.searchis .form-box-host-host input.search-input-pinpai {
    height:25px;
    width: 239px;
}
.searchis .form-box-host-host input.search-btnkey {
    height: 27px;
}

.searchis .form-box-host-host {
    margin: 15px 0 4px 0;
}

#div_two #skip-level p a {
    font-size: 14px;
}


/* 套餐详情页 */
div.isShow {
    display: block !important;
}

.pro-tit {
    display: none;
}



/*  201912/09/13/14/27 end */

