.horizontal-flex {
	display: flex; flex-direction: row;
}
.red-single .horizontal-flex {
	display: block !important;
}
.black-single .horizontal-flex {
	display: block !important;
}
.vertical-flex {
	display: flex; flex-direction: column;
}
.show {
	display: block;
}
.hide {
	display: none;
}
.red-single {
	background: url("images/r-s.png"); width: 990px; height: 60px;
}
.black-single {
	background: url("images/b-s.png"); width: 990px; height: 60px;
}
.green-single {
	background: url("images/g-s.png"); width: 990px; height: 60px;
}
.color-white {
	color: rgb(255, 255, 255) !important;
}
.time-p {
	width: 36px; text-align: center; color: rgb(51, 51, 51); line-height: 60px; font-family: MicrosoftYaHei-Bold; font-size: 30px;
}
.time-p-t {
	width: 240px; color: rgb(255, 255, 255); line-height: 60px; font-family: MicrosoftYaHei-Bold; font-size: 24px; float: left;
}
.timewrap {
	width: 443px; float: right;
}
.black-single .timewrap {
	width: 475px;
}
.timewrap .l9.time-p {
	margin-right: 74px;
}
.timewrap .l10.time-p {
	margin-right: 80px;
}
.timewrap .l11.time-p {
	margin-right: 75px;
}
.timewrap .time-p {
	margin: 0px; width: 37px; display: inline-block;
}
.timewrap .l2.time-p {
	width: 35px; margin-right: 47px;
}
.timewrap .l4.time-p {
	width: 29px; margin-right: 33px;
}
.timewrap .l6.time-p {
	width: 29px; margin-right: 33px;
}
.timewrap .l8.time-p {
	width: 29px;
}
.green-single .time-p-d-t {
	float: left;
}
.black-double .time-p-d-t {
	float: left;
}
.green-single .horizontal-flex {
	display: block;
}
.red-double .horizontal-flex {
	display: block;
}
.black-double .horizontal-flex {
	display: block;
}
.green-double .horizontal-flex {
	display: block;
}
.green-single .timewrap {
	width: 402px;
}
.green-single .timewrap .l13.time-p {
	margin-right: 80px;
}
.green-single .timewrap .l14.time-p {
	margin-right: 60px;
}
.green-single .timewrap .l15.time-p {
	margin-right: 59px;
}
.red-double .timewrap {
	width: 288px;
}
.red-double .time-p-d {
	width: 23px; margin-left: 0px;
}
.red-double .d2.time-p-d {
	width: 19px; margin-right: 32px;
}
.red-double .d4.time-p-d {
	margin-right: 19px;
}
.red-double .d6.time-p-d {
	margin-right: 18px;
}
.red-double .time-p-d-t {
	float: left;
}
.green-double .time-p-d-t {
	float: left;
}
.red-double .time-p-d {
	display: inline-block;
}
.black-double .time-p-d {
	display: inline-block;
}
.green-double .time-p-d {
	display: inline-block;
}
.black-double .timewrap {
	width: 297px;
}
.black-double .time-p-d {
	margin-right: 40px; margin-left: 0px;
}
.black-double .d9.time-p-d {
	margin-right: 38px;
}
.black-double .d10.time-p-d {
	margin-right: 39px;
}
.black-double .d12.time-p-d {
	margin-right: 0px;
}
.green-double .time-p-d {
	width: 42px; margin-right: 42px; margin-left: 0px;
}
.green-double .timewrap {
	width: 285px;
}
.green-double .d13.time-p-d {
	margin-right: 37px; margin-left: 5px;
}
.green-double .d14.time-p-d {
	margin-right: 24px;
}
.green-double .d15.time-p-d {
	margin-right: 20px;
}
.green-double .d16.time-p-d {
	margin-right: 0px;
}
.horizontal-flextwo .vertical-flex {
	float: left; display: block;
}
.l0 {
	margin-left: 30px;
}
.l1 {
	margin-left: 278px;
}
.l2 {
	margin-left: 3px;
}
.l3 {
	margin-left: 52px;
}
.l4 {
	margin-left: 0px;
}
.l5 {
	margin-left: 34px;
}
.l6 {
	margin-left: 1px;
}
.l7 {
	margin-left: 35px;
}
.l8 {
	margin-left: 0px;
}
.l9 {
	margin-left: 246px;
}
.l10 {
	margin-left: 82px;
}
.l11 {
	margin-left: 82px;
}
.l12 {
	margin-left: 80px;
}
.l13 {
	margin-left: 316px;
}
.l14 {
	margin-left: 86px;
}
.l15 {
	margin-left: 64px;
}
.l16 {
	margin-left: 66px;
}
.red-double {
	background: url("images/r-d.png"); width: 490px; height: 60px;
}
.black-double {
	background: url("images/b-d.png"); width: 490px; height: 60px;
}
.green-double {
	background: url("images/g-d.png"); width: 490px; height: 60px;
}
.time-p-d {
	width: 32px; text-align: center; color: rgb(51, 51, 51); line-height: 60px; font-family: MicrosoftYaHei-Bold; font-size: 24px;
}
.time-p-d-t {
	width: 160px; color: rgb(255, 255, 255); line-height: 60px; font-family: MicrosoftYaHei-Bold; font-size: 18px;
}
.d0 {
	margin-left: 15px;
}
.d1 {
	margin-left: 23px;
}
.d2 {
	margin-left: -7px;
}
.d3 {
	margin-left: 26px;
}
.d4 {
	margin-left: -7px;
}
.d5 {
	margin-left: 15px;
}
.d6 {
	margin-left: -6px;
}
.d7 {
	margin-left: 13px;
}
.d8 {
	margin-left: -6px;
}
.d9 {
	margin-left: 17px;
}
.d10 {
	margin-left: 44px;
}
.d11 {
	margin-left: 42px;
}
.d12 {
	margin-left: 42px;
}
.d13 {
	margin-left: 39px;
}
.d14 {
	margin-left: 51px;
}
.d15 {
	margin-left: 38px;
}
.d16 {
	margin-left: 34px;
}
.red-single1 {
	background: url("images/sr.png"); width: 320px; height: 40px;
}
.black-single1 {
	background: url("images/sb.png"); width: 320px; height: 40px;
}
.green-single1 {
	background: url("images/sg.png"); width: 320px; height: 40px;
}
.time-p1 {
	width: 24px; text-align: center; color: rgb(51, 51, 51); line-height: 40px; font-family: MicrosoftYaHei-Bold; font-size: 16px;
}
.time-p-t1 {
	width: 100px; color: rgb(255, 255, 255); line-height: 40px; font-family: MicrosoftYaHei-Bold; font-size: 12px;
}
.s0 {
	margin-left: 7px;
}
.s1 {
	margin-left: 17px;
}
.s2 {
	margin-left: -7px;
}
.s3 {
	margin-left: 13px;
}
.s4 {
	margin-left: -5px;
}
.s5 {
	margin-left: 5px;
}
.s6 {
	margin-left: -6px;
}
.s7 {
	margin-left: 7px;
}
.s8 {
	margin-left: -6px;
}
.s9 {
	margin-left: 9px;
}
.s10 {
	margin-left: 27px;
}
.s11 {
	margin-left: 27px;
}
.s12 {
	margin-left: 27px;
}
.s13 {
	margin-left: 17px;
}
.s14 {
	margin-left: 35px;
}
.s15 {
	margin-left: 27px;
}
.s16 {
	margin-left: 24px;
}
.h60 {
	height: 60px;
}
.k_words {
	color: black;
}
.k_placehoder {
	top: 2px; display: block; position: absolute;
}
body {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
hr {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
body {
	font: 12px/1.5 arial, tahoma, ËÎÌå; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
button {
	font: 12px/1.5 arial, tahoma, ËÎÌå; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
input {
	font: 12px/1.5 arial, tahoma, ËÎÌå; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
select {
	font: 12px/1.5 arial, tahoma, ËÎÌå; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
textarea {
	font: 12px/1.5 arial, tahoma, ËÎÌå; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
button {
	font-family: "Microsoft YaHei";
}
input {
	font-family: "Microsoft YaHei";
}
select {
	font-family: "Microsoft YaHei";
}
textarea {
	font-family: "Microsoft YaHei";
}
h1 {
	font-size: 100%;
}
h2 {
	font-size: 100%;
}
h3 {
	font-size: 100%;
}
h4 {
	font-size: 100%;
}
h5 {
	font-size: 100%;
}
h6 {
	font-size: 100%;
}
em {
	font-style: normal;
}
i {
	font-style: normal;
}
fieldset {
	border: 0px currentColor; border-image: none;
}
img {
	border: 0px currentColor; border-image: none;
}
img {
	vertical-align: top;
}
ul {
	list-style: none;
}
ol {
	list-style: none;
}
a {
	outline: 0px; color: rgb(34, 114, 203); text-decoration: none;
}
a:hover {
	color: rgb(255, 119, 0); text-decoration: underline;
}
.clear {
	height: 0px; overflow: hidden; clear: both; font-size: 0px; display: block;
}
button {
	outline: 0px; font-size: 100%;
}
input {
	outline: 0px; font-size: 100%;
}
select {
	outline: 0px; font-size: 100%;
}
textarea {
	outline: 0px; font-size: 100%;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
body {
	font: 14px/1.5 "Microsoft YaHei"; min-width: 1250px; font-size-adjust: none; font-stretch: normal;
}
input {
	box-sizing: inherit;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.sf-setdetails .sf-bgset li::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.sf-selectedCate li h5::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.clearfix {
	-ms-zoom: 1;
}
.sf-setdetails .sf-bgset li {
	-ms-zoom: 1;
}
.sf-selectedCate li h5 {
	-ms-zoom: 1;
}
.sf-headernav-list .sf-target {
	background: url("images/icon_sprite.png") no-repeat 0px -9999em;
}
.sf-sidebar-main .sf-page-plus {
	background: url("images/icon_sprite.png") no-repeat 0px -9999em;
}
.sf-sidebar-main .sf-ithas .sf-target {
	background: url("images/icon_sprite.png") no-repeat 0px -9999em;
}
.sf-sidebar-main .sf-plus {
	background: url("images/icon_sprite.png") no-repeat 0px -9999em;
}
.sf-header-bar {
	height: 50px; padding-right: 20px; background-color: rgb(0, 108, 183);
}
.sf-logo {
	width: 180px; height: 50px; border-right-color: rgb(0, 108, 183); border-right-width: 1px; border-right-style: solid; float: left;
}
.sf-header-nav {
	float: left;
}
.sf-headernav-list {
	margin: 0px 0px 0px 2px;
}
.sf-headernav-list .sf-it {
	padding: 0px 20px; height: 50px; text-align: center; line-height: 50px; border-right-color: rgb(1, 95, 182); border-right-width: 1px; border-right-style: solid; float: left;
}
.sf-headernav-list .sf-it-hover {
	position: relative; z-index: 2; background-color: rgb(255, 255, 255);
}
.sf-headernav-list .sf-it-hover a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.sf-headernav-list .sf-target {
	background-position: right -46px; color: rgb(182, 221, 249); padding-right: 12px; font-size: 14px; font-weight: 700;
}
.sf-headernav-list .sf-it-hover .sf-target {
	background-position: right -442px;
}
.sf-header-tool {
	float: right;
}
.sf-header-tool a {
	margin: 10px 0px 0px 10px; padding: 0px 12px; border-radius: 1px; height: 30px; color: rgb(182, 221, 249); line-height: 30px; font-size: 14px; float: left; background-color: rgb(1, 120, 203); -moz-border-radius: 1px; -webkit-border-radius: 1px; -o-border-radius: 1px;
}
.sf-header-tool a:hover {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(1, 127, 214);
}
.sf-headersubnav-list {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(235, 235, 235) rgb(235, 235, 235); border-image: none; left: -1px; top: 50px; width: 100%; display: none; position: absolute; min-width: 105px; box-shadow: 0px 1px 1px #ebebeb; background-color: rgb(255, 255, 255);
}
.sf-headersubnav-list li {
	height: 32px; line-height: 32px;
}
.sf-headersubnav-list li a {
	padding: 0px 20px; color: rgb(102, 102, 102); font-size: 14px; border-top-color: rgb(235, 235, 235); border-top-width: 1px; border-top-style: solid; display: block;
}
.sf-headersubnav-list li a:hover {
	color: rgb(51, 51, 51); background-color: rgb(247, 247, 247);
}
.sf-headernav-list .sf-it-hover .sf-headersubnav-list {
	display: block;
}
.sf-sidebar {
	width: 180px; height: 100%; float: left; position: relative; z-index: 10;
}
.sf-sidebar-main {
	height: 100%; overflow: hidden; background-color: rgb(51, 60, 78);
}
.sf-sidebar-handle {
	background: url("images/sidebar-handle.png") no-repeat 50% 50%; top: 0px; width: 10px; height: 62px; right: -8px; overflow: hidden; display: block; position: absolute; cursor: pointer;
}
.sf-sidebar .sf-sidebar-handle-h {
	background: url("images/sidebar-handle.png") no-repeat 50% 50%; top: 0px; width: 10px; height: 62px; right: -8px; overflow: hidden; display: block; position: absolute; cursor: pointer;
}
.sf-sidebar .sf-sidebar-handle-h {
	background-image: url("images/sidebar-handle-h.png");
}
.sf-sidebar-main li {
	line-height: 40px; min-height: 40px;
}
.sf-sidebar-main .sf-target {
	color: rgb(204, 204, 204); padding-left: 32px; display: block;
}
.sf-sidebar-main .sf-target:visited {
	color: rgb(204, 204, 204); padding-left: 32px; display: block;
}
.sf-sidebar-main .sf-target:hover {
	text-decoration: none;
}
.sf-sidebar-main .sf-ithas .sf-target {
	background-position: 20px -125px;
}
.sf-sidebar-main .sf-ithas-up .sf-target {
	background-position: 20px -79px;
}
.sf-sidebar-main .sf-side-subnav {
	display: block;
}
.sf-sidebar-main .sf-side-subnav a {
	height: 39px; color: rgb(165, 174, 191); line-height: 39px; overflow: hidden; padding-left: 28px; font-weight: 700; border-bottom-color: rgb(61, 73, 95); border-left-color: rgb(51, 60, 78); border-bottom-width: 1px; border-left-width: 4px; border-bottom-style: solid; border-left-style: solid; display: block; position: relative;
}
.sf-sidebar-main .sf-side-subnav a:hover {
	text-decoration: none; border-left-color: rgb(62, 73, 96); border-left-width: 4px; border-left-style: solid; background-color: rgb(62, 73, 96);
}
.sf-sidebar-main .sf-side-subnav a.sf-subtarget-cur {
	height: 40px; color: rgb(253, 153, 3); line-height: 40px; text-decoration: none; border-bottom-color: currentColor; border-left-color: rgb(0, 108, 183); border-bottom-width: 0px; border-left-width: 4px; border-bottom-style: none; border-left-style: solid; background-color: rgb(35, 42, 58);
}
.sf-sidebar-main .sf-side-subnav a:hover i {
	background: url("images/icon-navsetact.png") no-repeat -72px 0px; top: 14px; width: 16px; height: 16px; right: 15px; overflow: hidden; display: block; position: absolute;
}
.sf-sidebar-main li.sf-it {
	
}
.sidebar-main li.sf-add-page {
	
}
.sf-sidebar-main li.sf-new-page {
	
}
.sf-sidebar-main li.sf-new-page {
	
}
.sf-sidebar-main .sf-it .sf-target {
	font-weight: 700; border-bottom-color: rgb(61, 73, 95); border-bottom-width: 1px; border-bottom-style: solid;
}
.sidebar-main li.sf-add-page .sf-target {
	font-weight: 700; border-bottom-color: rgb(61, 73, 95); border-bottom-width: 1px; border-bottom-style: solid;
}
.sf-sidebar-main .sf-title {
	height: 40px;
}
.sf-sidebar-main .sf-title span {
	background: rgb(62, 73, 96); width: 120px; height: 40px; color: rgb(165, 174, 191); line-height: 40px; padding-left: 20px; font-size: 14px; font-weight: 700; float: left;
}
.sf-sidebar-main .sf-plus {
	background-position: 13px 13px; width: 40px; height: 40px; overflow: hidden; float: right; display: block; background-color: rgb(70, 82, 105);
}
.sf-sidebar-main .sf-plus:hover {
	background-position: 13px -944px; background-color: rgb(80, 93, 120);
}
.sf-sidebar-r {
	left: 180px; top: 0px; width: 2px; height: 100%; border-right-color: rgb(0, 86, 145); border-right-width: 1px; border-right-style: solid; position: absolute; background-color: rgb(0, 108, 183);
}
.sf-sidebar-main li.sf-new-page {
	background-color: rgb(90, 90, 90);
}
.sf-sidebar-main li.sf-new-page a {
	height: 30px; line-height: 30px; text-indent: 33px; overflow: hidden; padding-right: 10px; font-family: SimSun; white-space: nowrap; position: relative; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.sf-sidebar-main li.sf-new-page a {
	color: rgb(52, 52, 50); background-color: rgb(254, 170, 71);
}
.sf-sidebar-main li.sf-new-page a.sf-cur {
	color: rgb(52, 52, 50); background-color: rgb(254, 170, 71);
}
.sf-sidebar-main li.sf-new-page a.sf-cur:hover {
	color: rgb(52, 52, 50); background-color: rgb(254, 170, 71);
}
.sf-sidebar-main li.sf-new-page a:hover {
	color: rgb(204, 204, 204); margin-left: 0px; background-color: rgb(51, 51, 51);
}
.sf-sidebar-main li.sf-new-page b {
	background: url("images/sprite.png") no-repeat -39px 0px; top: 10px; width: 11px; height: 11px; right: 10px; overflow: hidden; display: none; position: absolute;
}
.sf-sidebar-main li.sf-new-page b.on {
	background-position: -51px 0px;
}
.sf-main-container {
	height: 100%; overflow: hidden; padding-top: 1px; margin-right: 0px; float: left; position: relative; z-index: 1; background-color: rgb(255, 255, 255);
}
.sf-main-content {
	overflow: hidden; margin-left: 182px;
}
.sf-cnav-bar {
	background: url("images/bg-cnav-bar-x.gif") 0px 0px; height: 39px; line-height: 39px; padding-bottom: 2px;
}
.sf-cnav-bar .sf-tabholder {
	padding-left: 3px; float: left;
}
.sf-cnav-bar .sf-defaultnav {
	float: left;
}
.sf-cnav-bar .sf-tabholder li {
	margin: 0px 15px; padding: 2px 0px 3px; color: rgb(102, 102, 102); line-height: 34px; font-size: 14px; float: left; cursor: pointer;
}
.sf-cnav-bar .sf-defaultnav a {
	margin: 0px 15px; padding: 2px 0px 3px; color: rgb(102, 102, 102); line-height: 34px; font-size: 14px; float: left; cursor: pointer;
}
.sf-defaultnav a:hover {
	color: rgb(1, 133, 226); padding-bottom: 0px; border-bottom-color: rgb(1, 133, 226); border-bottom-width: 3px; border-bottom-style: solid;
}
.sf-cnav-bar .sf-tabholder li.sf-cur {
	color: rgb(0, 133, 226); padding-bottom: 0px; border-bottom-color: rgb(1, 133, 226); border-bottom-width: 3px; border-bottom-style: solid;
}
.sf-cnav-bar .sf-defaultnav a.sf-cur {
	color: rgb(0, 133, 226); padding-bottom: 0px; border-bottom-color: rgb(1, 133, 226); border-bottom-width: 3px; border-bottom-style: solid;
}
.sf-cnav-bar .sf-tabholder li.sf-it-hover {
	color: rgb(0, 133, 226); padding-bottom: 0px; border-bottom-color: rgb(1, 133, 226); border-bottom-width: 3px; border-bottom-style: solid;
}
.sf-cnav-bar .sf-defaultnav a.sf-it-hover {
	color: rgb(0, 133, 226); padding-bottom: 0px; border-bottom-color: rgb(1, 133, 226); border-bottom-width: 3px; border-bottom-style: solid;
}
.sf-cnav-bar .sf-defaultnav a:hover {
	text-decoration: none;
}
.sf-cnav-bar .sf-undelete {
	margin: 10px 0px 10px 15px; color: rgb(187, 187, 187); line-height: 19px; padding-left: 30px; border-left-color: rgb(153, 153, 153); border-left-width: 1px; border-left-style: dotted; float: left;
}
.sf-cnav-bar .sf-delete {
	margin: 10px 0px 10px 15px; color: rgb(187, 187, 187); line-height: 19px; padding-left: 30px; border-left-color: rgb(153, 153, 153); border-left-width: 1px; border-left-style: dotted; float: left;
}
.sf-cnav-bar .sf-delete {
	color: rgb(51, 51, 51);
}
.sf-tabbar-action {
	float: right;
}
.sf-tabbar-action li {
	padding: 0px; height: 39px; line-height: 39px; border-left-color: rgb(224, 224, 224); border-left-width: 1px; border-left-style: solid; float: left;
}
.sf-tabbar-action li a {
	background: url("images/icon_sprite.png") no-repeat 0px 0px; padding: 0px 20px 0px 40px; color: rgb(102, 102, 102); font-weight: 700; display: inline-block;
}
.sf-tabbar-action li a:hover {
	text-decoration: none; background-color: rgb(255, 255, 255);
}
.sf-tabbar-action li.sf-b a {
	background-position: 20px -173px;
}
.sf-tabbar-action li.sf-p a {
	background-position: 20px -239px;
}
.sf-tabbar-action li.sf-bp a {
	background-position: 20px -299px;
}
.sf-tabpanel {
	display: none;
}
.sf-tabcontent {
	overflow: hidden; padding-top: 10px; background-color: rgb(248, 249, 250);
}
.sf-notice i {
	background: url("images/tipsBg.png") no-repeat 0px -999em;
}
.sf-notice {
	padding: 5px 10px; border: 1px solid rgb(255, 204, 102); border-image: none; color: rgb(51, 51, 51); line-height: 18px; display: inline-block; background-color: rgb(255, 255, 240);
}
.sf-notice-multi {
	padding: 6px 10px;
}
.sf-notice-auto {
	display: block;
}
.sf-notice i {
	background-position: -180px -140px; margin: 1px 5px 0px 0px; width: 16px; height: 16px; float: left;
}
.sf-notice p {
	overflow: hidden;
}
.sf-notice p em {
	font-weight: 700;
}
.sf-product img {
	background: url("data:image/x-png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAE0AAAATCAQAAAB/hEi8AAAD2UlEQVRIx7XWYYSWexrH8Z+RkSQrScaRJDmOHDmOZGRkZSUZSUayxshIkiRJRg4ZY4wkx7xI1rw4kuNIkmQ8L8aRlfQiSbKSj5WVjOTIyHGMde2L557nPO3ui3Y19/Piue/rf/+v//f6X7//dd3J/3U5ZN59a7Lcl0HTbrvhnAE9nzRjXin7lxerV0t1/VZ80qxR7zyyfnnRxpRyxjbbnDCUWKG3DahHr169SWKfi644Zmszb4uVzd3SyJaOzz4jJo0b9lXXStudNeWItUlih3HjvumMHjHlpA12mHDRt0ncUT58BHvVvHtJYsi8eWus8LhrX88kjnvisR6rPO0aOZkkTvtnl20plJmOZTxxpfM0lVjZ8fJbxz4aR5TywmmbGyezyoskcUypxFFl0U6r/dBYTjT/p5RF31rtemP5WimXfNl4/jpJnFXeO+RLw3YYUNhmuzfKJruUOzY5p/xii+1tX3HBh4b0lg2Jm8rDJDHcLDehPEsSA0rpcVB5n/heeZIk9ihllWvKX5PEZqV8lejxYQkySTxR+hsxlEtGlEOJPtXk661qv7rOsJtKeaPH9H+gXeigDTZoQw3aVAdtqJ0+c8q5JNHfQetTFroks6CsSxKblFlnlWOJb5S5pQrQrbF23DuMKT8niYMN2nnl+e+WLrRJ5WmSOKyUzeaUyUbopdpC96Z7KW+VviSxVbnphHL8I7S3Krb7sw1Jo6iyxUXlZdIoaWnXPgktMa7M29hJaJ+1xvTjegO2wpX2YWgEccj+/45GKYuN2u4ndivlqVuq/aoflV9/T7Eeow3ITBtx6chYb41flfK47TlxWRl3UnnptgXnEx+UWXPKuyb0scQu5e9JolTsc8kjCxY8cL6J64C7FpW/uWxl4pSWa41+Wlp6DGi5lRjRcjVJ7NbSsiWx2VWvlPdKWWuXh/bb2JT2dwYTW802B++LxF6X7Ex84bJjSeI7l5azmG9VyqaPOs+qrqeV7WL+v7j8gxFnrDLqaLsV6bXDpN3t+m+jvXYbsL8pAP0O6HfYiL7EOsdt1aPPPeXV5412wB1zbptzx5HEQc9NuGfCUwcSV5WWllb71HnpIe6b89pqf/yoI+/53KkYMqX8pd0fHPbahGGnvHY8MWnBtGkzfki71T3wyI/2aRm0yqAbnnlsxs7PDdbnhnLdDb8ZS6yzx1GLyp+sb0pKywMvnU4Sj7zwwHt3Pbd3eb9Fbiu/NBXqbcf6D2+au2sWvfKzC8qGxLRy12Wz6rPv07+hHfXMPaMeOOFE0+mueuVgZ1dnzLnsontWJ8b95Ht7TfrJ6s/H8S9jLjoTrOUIswAAAABJRU5ErkJggg==") no-repeat center rgb(255, 255, 255);
}
a:hover {
	text-decoration: none;
}
.sf-osearch {
	font-family: Microsoft YaHei; font-size: 12px;
}
.sf-osearch-bar {
	padding: 7px 10px; border: 1px solid rgb(238, 238, 238); border-image: none; position: relative;
}
.sf-osearch-bar label {
	background: rgb(255, 255, 255); padding: 4px 20px 4px 2px; border: 1px solid rgb(207, 207, 207); border-image: none; overflow: hidden; margin-right: 15px; float: left; position: relative;
}
.sf-osearch-bar .sf-labelfocus {
	border-color: rgb(255, 102, 0);
}
.sf-osearch-bar .sf-keyword {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px 0px 0px 5px; border: 0px currentColor; border-image: none; width: 145px;
}
.sf-osearch-bar label > a {
	background: url("images/omarkIco.png") no-repeat center; top: 1px; width: 28px; height: 24px; right: 0px; display: inline-block; position: absolute;
}
.sf-osearch-bar .sf-keywordList {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 425px; height: 28px; line-height: 28px; overflow: hidden; float: left;
}
.sf-osearch-bar .sf-keywordList a {
	margin: 0px 12px 0px 0px; color: rgb(102, 102, 102);
}
.sf-osearch-bar .sf-keywordList a:hover {
	color: rgb(255, 119, 0);
}
.sf-osearch-bar .sf-filterbtn {
	background: url("images/icon_filterlitterup.png") no-repeat 61px rgb(246, 246, 246); margin: 1px 0px 0px 5px; border-radius: 2px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 64px; height: 22px; text-align: center; color: rgb(102, 102, 102); line-height: 22px; padding-right: 13px; font-size: 12px; float: right;
}
.sf-osearch-bar .sf-filterbtn:hover {
	background: url("images/icon_filtermore.png") no-repeat 61px rgb(255, 255, 255); border: 1px solid rgb(255, 102, 0); border-image: none; color: rgb(255, 102, 0);
}
.sf-osearch-bar .filterbtnup {
	background: url("images/icon_filterlitter.png") no-repeat 61px;
}
.sf-osearch-bar .filterbtnup:hover {
	background: url("images/icon_catelitter.png") no-repeat 61px;
}
.sf-filtercate {
	background: rgb(255, 255, 255); border-width: 0px 1px; border-style: none solid; border-color: currentColor rgb(238, 238, 238); border-image: none;
}
.sf-filtercate dl {
	height: 30px; overflow: hidden; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.sf-filtercate dl.sf-cateshowmore {
	height: auto; overflow: inherit;
}
.sf-filtercate dl.sf-cateshowmore2 {
	height: auto; overflow: inherit;
}
.sf-filtercate dt {
	padding: 5px 0px 5px 15px; width: 99px; color: rgb(153, 153, 153); float: left;
}
.sf-filtercate dd {
	padding: 0px 90px 0px 10px; width: 769px; float: left; position: relative; z-index: 1;
}
.sf-filtercate dl:nth-last-child(1) dd {
	height: 30px;
}
.sf-filtercate dd ul {
	overflow: hidden; margin-left: -10px; max-height: 60px;
}
.sf-filtercate dd.sf-otherlist-more ul {
	max-height: inherit;
}
.sf-filtercate dd ul.sf-otherlist-auto {
	height: auto; overflow: inherit;
}
.sf-filtercate dd .a-it {
	color: rgb(21, 21, 21); line-height: 28px; margin-right: 35px; display: inline-block;
}
.sf-filtercate dd .a-it:hover {
	color: rgb(255, 102, 0);
}
.sf-filtercate dd .a-itcur {
	color: rgb(255, 102, 0);
}
.sf-filtercate .sf-more {
	top: 0px; right: 20px; line-height: 28px; position: absolute;
}
.sf-filtercate .sf-more a {
	background: url("images/icon_filterlitter.png") no-repeat right; color: rgb(102, 102, 102); padding-right: 12px; display: inline-block;
}
.sf-filtercate .sf-more a.geamore {
	background: url("images/geicon_hover.png") no-repeat right; color: rgb(255, 102, 0);
}
.sf-filtercate .sf-more a:hover {
	background: url("images/icon_catelitter.png") no-repeat right; color: rgb(255, 102, 0);
}
.sf-filtercate .sf-more a.geamore:hover {
	background: url("images/geicon_hover.png") no-repeat right; color: rgb(255, 102, 0);
}
.sf-filtercate dd .a-item {
	background: rgb(255, 255, 255); padding: 0px 10px; border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(21, 21, 21); display: inline-block;
}
.sf-filtercate dd .a-item i {
	background: url("images/icon_filterlitter.png") no-repeat 0px 0px; transition:transform 0.3s; width: 9px; height: 5px; margin-left: 4px; vertical-align: 2px; display: inline-block; transform: rotate(0deg); -webkit-transition: -webkit-transform .3s; -moz-transition: -moz-transform .3s; -o-transition: -o-transform .3s; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg);
}
.sf-filtercate dd li {
	height: 30px; line-height: 30px; overflow: hidden; float: left;
}
.sf-filtercate dd li.sf-hover {
	overflow: inherit; z-index: 2;
}
.sf-filtercate dd li.sf-hover .a-item {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(255, 102, 0) rgb(255, 102, 0) currentColor; border-image: none; color: rgb(255, 102, 0); position: relative; z-index: 2;
}
.sf-filtercate dd li.sf-hover .a-item i {
	background: url("images/icon_catelitter.png") no-repeat right rgb(255, 255, 255); transition:transform 0.3s; transform: rotate(-180deg); -webkit-transition: -webkit-transform .3s; -moz-transition: -moz-transform .3s; -o-transition: -o-transform .3s; -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -o-transform: rotate(-180deg);
}
.sf-filtercate dd .sf-sublist {
	background: rgb(255, 255, 255); padding: 5px 90px 5px 10px; border: 1px solid rgb(255, 102, 0); border-image: none; top: 30px; width: 773px; right: 0px; display: none; position: absolute; z-index: 2;
}
.sf-filtercate dd .sf-sublist a.sf-it {
	color: rgb(51, 51, 51); margin-right: 35px; display: inline-block; white-space: nowrap;
}
.sf-selectedCate dd a.sf-it {
	color: rgb(51, 51, 51); margin-right: 35px; display: inline-block; white-space: nowrap;
}
.sf-selectedCate li.sf-hover .sf-sublist .sf-it {
	color: rgb(51, 51, 51); margin-right: 35px; display: inline-block; white-space: nowrap;
}
.sf-filtercate dd .sf-sublist a.sf-itcur span {
	color: rgb(255, 102, 0);
}
.sf-selectedCate li.sf-hover .sf-sublist .sf-itcur span {
	color: rgb(255, 102, 0);
}
.sf-filtercate dd .sf-sublist a.sf-it:hover {
	color: rgb(255, 102, 0);
}
.sf-selectedCate dd a.sf-it:hover {
	color: rgb(255, 102, 0);
}
.sf-filtercate dd li.sf-hover .sf-sublist {
	display: block;
}
.sf-selectedCate dl.sf-hover dd {
	display: block;
}
.sf-filtercate .sf-sublist .sf-it input {
	margin-right: 2px; vertical-align: -3px; display: none;
}
.sf-selectedCate dd .sf-it input {
	margin-right: 2px; vertical-align: -3px; display: none;
}
.sf-selectedCate li.sf-hover .sf-sublist .sf-it input {
	margin-right: 2px; vertical-align: -3px; display: none;
}
.sf-filtercate .sf-sublist-check .sf-it input {
	display: inline-block;
}
.sf-selectedCate dd .sf-it input {
	display: inline-block;
}
.sf-selectedCate li.sf-hover .sf-sublist .sf-it input {
	display: inline-block;
}
.sf-filtercate .sf-btnselectmore {
	background: url("images/icon_filteraddn.png") no-repeat 88% rgb(246, 246, 246); padding: 0px 0px 0px 10px; border-radius: 2px; border: 1px solid rgb(238, 238, 238); border-image: none; top: 10px; width: 40px; height: 20px; right: 10px; color: rgb(102, 102, 102); line-height: 20px; display: inline-block; position: absolute;
}
.sf-selectCateScroll .sf-btnselectmore {
	background: url("images/icon_filteraddn.png") no-repeat 88% rgb(246, 246, 246); padding: 0px 0px 0px 10px; border-radius: 2px; border: 1px solid rgb(238, 238, 238); border-image: none; top: 10px; width: 40px; height: 20px; right: 10px; color: rgb(102, 102, 102); line-height: 20px; display: inline-block; position: absolute;
}
.sf-selectCateScroll .sf-btnselectmore {
	display: none;
}
.sf-filtercate .sf-btnselectmore:hover {
	background: url("images/icon_filteradd.png") no-repeat 88% rgb(255, 255, 255); border: 1px solid rgb(255, 102, 0); border-image: none; color: rgb(255, 102, 0);
}
.sf-selectCateScroll .sf-btnselectmore:hover {
	background: url("images/icon_filteradd.png") no-repeat 88% rgb(255, 255, 255); border: 1px solid rgb(255, 102, 0); border-image: none; color: rgb(255, 102, 0);
}
.sf-filtercate .sf-ft {
	display: none;
}
.sf-filtercate .sf-sublist-check .sf-ft {
	text-align: center; display: block;
}
.sf-selectedCate .sf-ft {
	text-align: center; display: block;
}
.sf-filtercate .sf-ft a {
	margin: 0px 5px; border-radius: 2px; width: 40px; height: 22px; text-align: center; line-height: 22px; display: inline-block;
}
.sf-selectedCate .sf-ft a {
	margin: 0px 5px; border-radius: 2px; width: 40px; height: 22px; text-align: center; line-height: 22px; display: inline-block;
}
.sf-filtercate .sf-ft .btn-confirm {
	background: rgb(255, 102, 0); color: rgb(255, 255, 255);
}
.sf-selectedCate .sf-ft .btn-confirm {
	background: rgb(255, 102, 0); color: rgb(255, 255, 255);
}
.sf-filtercate .sf-it .btn-confirm:hover {
	background: rgb(255, 120, 30);
}
.sf-selectedCate .sf-ft .btn-confirm:hover {
	background: rgb(255, 120, 30);
}
.sf-filtercate .sf-ft .btn-cancel {
	border: 1px solid rgb(238, 238, 238); border-image: none; color: rgb(102, 102, 102);
}
.sf-selectedCate .sf-ft .btn-cancel {
	border: 1px solid rgb(238, 238, 238); border-image: none; color: rgb(102, 102, 102);
}
.sf-osearch .sf-othermore {
	background: rgb(248, 248, 248); text-align: right; z-index: 101000;
}
.sf-osearch .sf-othermore a {
	background: url("images/icon_othermore.png") no-repeat 25px 5px rgb(255, 255, 255); width: 60px; height: 17px; text-align: center; text-indent: -999em; overflow: hidden; font-size: 0px; margin-top: -2px; margin-bottom: 5px; vertical-align: top; border-right-color: rgb(232, 232, 232); border-bottom-color: rgb(232, 232, 232); border-left-color: rgb(232, 232, 232); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; display: inline-block; position: relative; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;
}
.sf-osearch .sf-othermore a.up {
	background: url("images/icon_othermoreup.png") no-repeat 25px 5px rgb(255, 255, 255);
}
.sf-osearch .sf-filtercate dl:nth-last-child(1) dd.sf-otherlist-more {
	height: auto; overflow: inherit;
}
.sf-selectedCate {
	margin: 2px 10px 0px 0px; height: 28px; float: left; display: none; max-width: 690px;
}
.sf-selectedCate li {
	margin: 0px 2px; height: 26px; line-height: 26px; overflow: hidden; float: left;
}
.sf-selectedCate li h5 {
	background: rgb(246, 246, 246); padding: 0px 10px; border-radius: 2px; border: 1px solid rgb(246, 246, 246); border-image: none; height: 24px; color: rgb(51, 51, 51); line-height: 24px; font-size: 14px; font-weight: normal; white-space: nowrap; cursor: pointer;
}
.sf-selectedCate li.sf-hover h5 {
	background: rgb(255, 238, 226); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(255, 102, 0) rgb(255, 102, 0) currentColor; border-image: none;
}
.sf-selectedCate li h5 em {
	color: rgb(255, 102, 0);
}
.sf-selectedCate li h5 b {
	background: url("images/icon_selectedClose.png") no-repeat center; width: 12px; height: 12px; display: inline-block;
}
.sf-selectedCate li.sf-hover li h5 b {
	background: url("images/icon_selectedClose_hover.png") no-repeat center;
}
.sf-selectedCate .sf-ft {
	padding-top: 20px;
}
.sf-selectedCate li .sf-sublist {
	background: rgb(255, 255, 255); padding: 10px; border: 1px solid rgb(255, 102, 0); border-image: none; left: -1px !important; top: 33px; width: 968px; display: none; position: absolute; z-index: 2;
}
.sf-selectedCate li.sf-hover .sf-sublist {
	left: -1px !important; top: 34px !important; display: block;
}
.sf-selectCateScroll {
	margin: 0px 10px; height: 26px; overflow: hidden; float: left; max-width: 620px;
}
.sf-selectedCate .sf-btn {
	background: url("images/btn_selectprev.png") no-repeat 0px 0px; width: 16px; height: 16px; margin-top: 5px; float: left; display: none; cursor: pointer;
}
.sf-selectedCate .sf-btnprev:hover {
	background: url("images/btn_selectprev_hover.png") no-repeat 0px 0px;
}
.sf-selectedCate .sf-btnnext {
	background: url("images/btn_selectnext.png") no-repeat 0px 0px;
}
.sf-selectedCate .sf-btnnext:hover {
	background: url("images/btn_selectnext_hover.png") no-repeat 0px 0px;
}
.sf-selectedCate .sf-btnprevDisabled {
	background: 0px; cursor: default;
}
.sf-selectedCate .sf-btnprevDisabled:hover {
	background: 0px; cursor: default;
}
.sf-selectedCate .sf-btnnextDisabled {
	background: 0px; cursor: default;
}
.sf-selectedCate .sf-btnnextDisabled:hover {
	background: 0px; cursor: default;
}
.sf-nfilterType {
	background: rgb(248, 248, 248); padding: 0px; border: 1px solid rgb(238, 238, 238); border-image: none; height: 38px;
}
.sf-nfilterBtns {
	height: 38px; float: left;
}
.sf-nfilterBtns a {
	padding: 0px 20px; height: 38px; color: rgb(51, 51, 51); line-height: 38px; font-size: 12px; text-decoration: none; float: left; display: block;
}
.sf-nfilterBtns a.sf-nfilterBtnsel {
	height: 36px; color: rgb(255, 102, 0); border-bottom-color: rgb(255, 102, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.sf-nfilterBtns a.sf-cur {
	height: 36px; color: rgb(255, 102, 0); border-bottom-color: rgb(255, 102, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.sf-nfilterBtns a.up.sf-price {
	height: 36px; color: rgb(255, 102, 0); border-bottom-color: rgb(255, 102, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.sf-nfilterBtns a.down.sf-price {
	height: 36px; color: rgb(255, 102, 0); border-bottom-color: rgb(255, 102, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.sf-nfilterBtns a.gesf-nfilterBtnsel {
	height: 36px; color: rgb(255, 102, 0); border-bottom-color: rgb(255, 102, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.sf-nfilterBtns a.gesf-cur {
	height: 36px; color: rgb(255, 102, 0); border-bottom-color: rgb(255, 102, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.sf-nfilterBtns a.geup.sf-price {
	height: 36px; color: rgb(255, 102, 0); border-bottom-color: rgb(255, 102, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.sf-nfilterBtns a.gedown.sf-price {
	height: 36px; color: rgb(255, 102, 0); border-bottom-color: rgb(255, 102, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.sf-nfilterBtns a i {
	background: url("images/icon_rank.png") no-repeat 0px 0px; width: 8px; height: 8px; margin-left: 5px; display: inline-block;
}
.sf-nfilterBtns a.sf-cur i {
	background: url("images/icon_rankcur.png") no-repeat 0px 0px;
}
.sf-nfilterBtns a.sf-price i {
	background: url("images/icon_pricenormal.png") no-repeat 0px 0px; height: 12px; vertical-align: -2px;
}
.sf-nfilterBtns a.up.sf-price i {
	background: url("images/icon_priceup.png") no-repeat 0px 0px;
}
.sf-nfilterBtns a.down.sf-price i {
	background: url("images/icon_pricedown.png") no-repeat 0px 0px;
}
.sf-nfilterBtns a.gesf-cur i {
	background: url("images/icon_rankcur.png") no-repeat 0px 0px;
}
.sf-nfilterBtns a.gesf-price i {
	background: url("images/icon_pricenormal.png") no-repeat 0px 0px; height: 12px; vertical-align: -2px;
}
.sf-nfilterBtns a.geup.sf-price i {
	background: url("images/icon_priceup.png") no-repeat 0px 0px;
}
.sf-nfilterBtns a.gedown.sf-price i {
	background: url("images/icon_pricedown.png") no-repeat 0px 0px;
}
.sf-nfilterType .sf-nsearchPrice {
	padding: 7px 5px; border-right-color: rgb(248, 248, 248); border-left-color: rgb(248, 248, 248); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left;
}
.sf-nfilterType .sf-nsearchPrice input {
	padding: 2px 0px; height: 18px; vertical-align: top;
}
.sf-nfilterType .sf-nsearchPriceOpen {
	background: rgb(255, 255, 255); border-right-color: rgb(244, 244, 244); border-left-color: rgb(244, 244, 244); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.sf-nfilterPage {
	height: 38px; color: rgb(153, 153, 153); line-height: 28px; float: right;
}
.sf-nfilterPage span {
	padding: 0px 10px; color: rgb(153, 153, 153); line-height: 38px; font-size: 12px; vertical-align: top; border-right-color: rgb(238, 238, 238); border-right-width: 1px; border-right-style: solid; display: inline-block;
}
.sf-nfilterPage span b {
	color: rgb(255, 102, 0); font-weight: normal;
}
.sf-nfilterPage span em {
	color: rgb(51, 51, 51);
}
.sf-nfilterPage a {
	width: 38px; height: 38px; display: inline-block;
}
.sf-nfilterPage a.sf-nfilterPagePrev {
	background: url("images/btn_pageprev.png") no-repeat center; border-right-color: rgb(238, 238, 238); border-right-width: 1px; border-right-style: solid;
}
.sf-nfilterPage a.sf-nfilterPageNext {
	background: url("images/btn_pagenext.png") no-repeat center;
}
.sf-nfilterPage a.sf-nfilterPagePrev:hover {
	background-color: rgb(255, 255, 255);
}
.sf-nfilterPage a.sf-nfilterPageNext:hover {
	background-color: rgb(255, 255, 255);
}
.sf-nfilterPage a.sf-nfilterPagePrevDisable {
	background: url("images/btn_pageprev_disabled.png") no-repeat center; border-right-color: rgb(238, 238, 238); border-right-width: 1px; border-right-style: solid;
}
.sf-nfilterPage a.sf-nfilterPageNextDisable {
	background: url("images/btn_pagenext_disabled.png") no-repeat center;
}
.sf-nsearchPrice {
	position: relative;
}
.sf-nsearchPrice > span {
	margin: 0px 5px; color: rgb(153, 153, 153); float: left;
}
.sf-nstartPrice {
	border: 0px currentColor; border-image: none; width: 45px;
}
.sf-nendPrice {
	border: 0px currentColor; border-image: none; width: 45px;
}
.sf-nendPrice {
	float: right;
}
.sf-nsearchPlug {
	padding: 8px 10px 5px; left: 135px; top: 0px; width: 105px; text-align: center; display: none; position: absolute;
}
.sf-nsearchPlug a {
	padding: 2px 10px; height: 22px; color: rgb(102, 102, 102); line-height: 22px; font-size: 12px; text-decoration: none;
}
.sf-nsearchPlug a.sf-clear {
	color: rgb(102, 102, 102);
}
.sf-nsearchPlug a.sf-clear:hover {
	color: rgb(51, 51, 51);
}
.sf-nsearchPlug a.sf-ok {
	background: rgb(255, 255, 255); border-radius: 2px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.sf-nsearchPlug a.sf-ok:hover {
	border-color: rgb(255, 102, 0); color: rgb(255, 102, 0);
}
.sf-nsearchPrice label {
	background: url("images/icon_rmb.gif") no-repeat 3px rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; height: 22px; padding-left: 10px; float: left;
}
.sf-searchLayoutConfig780 .sf-filtercate dd {
	width: 559px;
}
.sf-searchLayoutConfig780 .sf-filtercate dd .sf-sublist {
	width: 573px;
}
.sf-searchLayoutConfig780 .sf-selectedCate li .sf-sublist {
	width: 768px;
}
.sf-searchLayoutConfig780 .sf-nfilterBtns a {
	padding: 0px 15px;
}
#zlight-nav {
	margin: 0px; padding: 0px; left: 0px; top: 0px; width: 100%; height: 50px; line-height: 50px; display: none; position: fixed; z-index: 9999; box-shadow: 0px 0px 3px #bdbdbd; background-color: rgb(250, 250, 250);
}
.genav {
	margin: 0px auto; width: 1190px; position: relative;
}
.sf-osearch-bar input.geinput {
	padding: 2px; border: 2px solid rgb(255, 102, 0); border-image: none; top: 1px; width: 150px; height: 21px; display: block;
}
.sf-osearch-bar a.gecheck {
	background: url("images/geicon2.png") no-repeat -107px -31px rgb(255, 102, 0); top: 1px; width: 30px; height: 30px; float: left; display: block;
}
.geul li {
	height: 50px; line-height: 50px; float: left;
}
.geul li.geli {
	padding: 0px 10px; width: 54px; text-align: center;
}
.geul li.lip {
	padding-top: 10px; margin-right: 10px;
}
.geul .icon {
	width: 19px; height: 19px; vertical-align: middle; display: inline-block;
}
.geul .gei1 {
	background: url("images/geicon2.png") no-repeat -5px -11px;
}
.geul .gei1-1 {
	background: url("images/geicon2.png") no-repeat -20px -11px; color: rgb(255, 102, 0);
}
.geul .gei2 {
	background: url("images/geicon2.png") no-repeat -38px -8px;
}
.geul .gei2-1 {
	background: url("images/geicon2.png") no-repeat -54px -8px;
}
.geul .gei2-2 {
	background: url("images/geicon2.png") no-repeat -68px -8px;
}
.geul .gei3 {
	background: url("images/geicon2.png") no-repeat -6px -37px;
}
.geul .gei3-1 {
	background: url("images/geicon2.png") no-repeat -24px -37px; color: rgb(255, 102, 0);
}
.geul .gei4 {
	background: url("images/geicon2.png") no-repeat -87px -11px;
}
.geul .gei4-1 {
	background: url("images/geicon2.png") no-repeat -136px -11px;
}
.geul .gei5 {
	background: url("images/geicon2.png") no-repeat -45px -38px;
}
.geul .gei6 {
	background: url("images/geicon2.png") no-repeat -92px -38px;
}
.geul .gei4-f {
	color: rgb(255, 102, 0);
}
.geul .spanpos:hover {
	color: rgb(255, 102, 0);
}
.geul .spanpos:hover .gei3 {
	background: url("images/geicon2.png") no-repeat -24px -37px;
}
.geul .gepodv {
	background: rgb(255, 255, 255); width: 308px;
}
.geul .geinchk {
	margin: 0px 5px; height: 35px; float: left;
}
.geul .geli3 {
	padding-left: 10px;
}
.geul .geli1 {
	padding: 0px 18px; border-right-color: rgb(238, 238, 238); border-left-color: rgb(238, 238, 238); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.geul .geli2 {
	border-right-color: rgb(238, 238, 238); border-right-width: 1px; border-right-style: solid;
}
.geul .icon2 {
	margin: 0px 5px; width: 14px; height: 14px; vertical-align: middle; display: inline-block;
}
.geul .gei7 {
	background: url("images/geicon2.png") no-repeat -10px -68px;
}
.geul .gei7ed {
	background: url("images/geicon2.png") no-repeat -29px -68px;
}
.geul .gei18 {
	background: url("images/geicon2.png") no-repeat -62px -39px;
}
.geul .gei19 {
	background: url("images/geicon2.png") no-repeat -76px -38px;
}
.geul .geinchk label {
	vertical-align: middle; cursor: pointer;
}
.geul .gemore {
	cursor: pointer;
}
.geul .gemore label {
	cursor: pointer;
}
.geul .gemore:hover {
	color: rgb(255, 102, 0);
}
.geul .gemore:hover .gei4 {
	background: url("images/geicon2.png") no-repeat -136px -11px;
}
.geul .spanpos {
	cursor: pointer;
}
.geleft {
	float: left;
}
.genone {
	display: none;
}
.gepw {
	background: rgb(255, 255, 255); width: 310px; height: 50px; overflow: hidden;
}
.bottomLine {
	transition:0.2s; width: 74px; height: 2px; bottom: 10px; color: rgb(255, 102, 0); position: absolute; background-color: rgb(255, 102, 0);
}
.selectedNav {
	color: rgb(255, 102, 0);
}
.geul .geli3sp1 {
	color: rgb(153, 153, 153);
}
.geul .geli3sp {
	margin: 0px 4px; color: rgb(21, 21, 21);
}
.sf-productPic180 .sf-new-commdty .sf-product li:not(.list_item) {
	padding: 3px 0px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 187px; height: 379px; float: left;
}
.sf-productPic180 .sf-new-commdty .sf-product li:not(.list_item):hover {
	background: rgb(255, 255, 255); border: 1px solid rgb(238, 238, 238); border-image: none; position: relative; box-shadow: 0px 0px 8px 3px rgba(0,0,0,0.15);
}
.sf-productPic180 .sf-new-commdty .sf-product ul {
	width: 800px !important;
}
.sf-productPic180 .sf-product2 .sf-new-commdty .sf-protag span em {
	bottom: 17px;
}
.sf-productPic180 .sf-new-commdty .sf-product li .noproductnow {
	top: 160px; height: 20px; line-height: 21px;
}
.sf-productPic180 .sf-product2 .sf-new-commdty .sf-protag span {
	vertical-align: top;
}
.sf-productPic180 .sf-product2 .sf-new-commdty .sf-f-class .sf-protag span em {
	bottom: 20px;
}
.sf-productPic180 .sf-new-commdty .sf-f-class .cmmdty-favorite {
	right: 4px; bottom: 0px; z-index: 1;
}
.sf-productPic180 .sf-new-commdty .sf-f-class .cmmdty-img > a > img {
	width: 180px; height: 180px;
}
.sf-productPic180 .sf-new-commdty .sf-c-class li:not(.list_item) {
	margin: 10px 10px 0px 1px;
}
.sf-productPic180 .sf-new-commdty .sf-c-class div.sf-setting-items {
	margin: 4px 0px 0px;
}
.sf-productPic180 .sf-new-commdty .sf-c-class .cmmdty-img > a > img {
	margin: 0px 3px 5px; height: 180px;
}
.sf-productPic180 .sf-new-commdty .sf-c-class .cmmdty-favorite {
	right: 4px; bottom: 0px; z-index: 1;
}
.sf-productPic180 .sf-new-commdty .sf-product.sf-c-class li .noproductnow {
	left: 3px; width: 170px;
}
.sf-productPic180 .sf-new-commdty .sf-hk-class li:not(.list_item) {
	margin: 10px 10px 0px 1px;
}
.sf-productPic180 .sf-new-commdty .sf-hk-class div.sf-setting-items {
	margin: 4px 0px 0px;
}
.sf-productPic180 .sf-new-commdty .sf-hk-class .cmmdty-img > a > img {
	margin: 0px 3px 5px; height: 180px;
}
.sf-productPic180 .sf-new-commdty .sf-hk-class .cmmdty-favorite {
	right: 4px; bottom: 0px; z-index: 1;
}
.sf-productPic180 .sf-new-commdty .sf-product.sf-hk-class li .noproductnow {
	left: 3px; width: 170px;
}
.sf-productPic180 .sf-up-pic-prod.sf-new-commdty .sf-product li:not(.list_item) {
	padding: 3px 0px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 187px; height: 439px; float: left;
}
.sf-productPic180 .sf-up-pic-prod.sf-new-commdty .cmmdty-img > a > img {
	margin: 0px 3px 5px; height: 240px;
}
.sf-productPic180 .sf-up-pic-prod.sf-new-commdty .sf-product li .noproductnow {
	top: 220px;
}
.sf-productPic180 .sf-up-pic-prod.sf-new-commdty .sf-product li .sf-squ-in-up-prod .noproductnow {
	top: 160px;
}
.sf-productPic180 .sf-up-pic-prod.sf-new-commdty .cmmdty-img .sf-up-pic-squ-img {
	height: 180px; margin-top: 22px; margin-bottom: 43px;
}
.sf-productPic230 .sf-new-commdty .sf-product li:not(.list_item) {
	margin: 10px 8px 0px 0px; padding: 3px 0px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 256px; height: 425px; float: left;
}
.sf-productPic230 .sf-new-commdty .sf-product li:not(.list_item):hover {
	background: rgb(255, 255, 255); margin: 10px 8px 0px 0px; padding: 3px 0px; border: 1px solid rgb(238, 238, 238); border-image: none; position: relative; box-shadow: 0px 0px 8px 3px rgba(0,0,0,0.15);
}
.sf-productPic230 .sf-new-commdty .sf-product ul {
	width: 800px !important;
}
.sf-productPic230 .sf-new-commdty .sf-setting-items .col-3 {
	width: 234px;
}
.sf-productPic230 .sf-new-commdty .cmmdty-favorite {
	right: 14px; bottom: 0px; z-index: 1;
}
.sf-productPic230 .sf-new-commdty .sf-product li .noproductnow {
	left: 12px; top: 210px; width: 220px; height: 20px; line-height: 21px;
}
.sf-productPic230 .sf-new-commdty div.sf-setting-items {
	padding-left: 11px;
}
.sf-productPic230 .sf-new-commdty .sf-c-class .cmmdty-img > a > img {
	margin: 0px 12px 5px; height: 230px;
}
.sf-productPic230 .sf-new-commdty .sf-c-class p.sf-price {
	margin: 0px auto;
}
.sf-productPic230 .sf-product2 .sf-new-commdty .sf-c-class .sf-protag span em {
	left: -5px; bottom: 15px;
}
.sf-productPic230 .sf-new-commdty .sf-f-class .cmmdty-img > a > img {
	width: 230px; height: 230px;
}
.sf-productPic230 .sf-new-commdty .sf-hk-class .cmmdty-img > a > img {
	margin: 0px 12px 5px; height: 230px;
}
.sf-productPic230 .sf-new-commdty .sf-hk-class p.sf-price {
	margin: 0px auto;
}
.sf-productPic230 .sf-product2 .sf-new-commdty .sf-hk-class .sf-protag span em {
	left: -5px; bottom: 17px;
}
.sf-productPic230 .sf-up-pic-prod.sf-new-commdty .cmmdty-img > a > img {
	height: 306px;
}
.sf-productPic230 .sf-up-pic-prod.sf-new-commdty .sf-product li:not(.list_item) {
	height: 502px;
}
.sf-productPic230 .sf-up-pic-prod.sf-new-commdty .sf-product li .noproductnow {
	top: 286px;
}
.sf-productPic230 .sf-up-pic-prod.sf-new-commdty .sf-product li .sf-squ-in-up-prod .noproductnow {
	top: 210px;
}
.sf-productPic230 .sf-up-pic-prod.sf-new-commdty .cmmdty-img .sf-up-pic-squ-img {
	height: 230px; margin-top: 27px; margin-bottom: 54px;
}
.sf-new-commdty div.sf-setting-items {
	margin: 0px; padding: 0px;
}
.sf-new-commdty .cmmdty-img {
	margin-bottom: 5px; position: relative;
}
.sf-new-commdty div.sf-setting-items .sf-setting-item {
	margin: 0px; padding: 0px; float: left;
}
.sf-new-commdty .sf-setting-items .promotion {
	color: rgb(153, 153, 153); font-size: 12px;
}
.sf-new-commdty .sf-setting-items a {
	color: rgb(51, 51, 51); display: inline-block;
}
.sf-new-commdty .sf-setting-items .col-1 {
	width: 56px;
}
.sf-new-commdty .sf-setting-items .col-2 {
	width: 116px;
}
.sf-new-commdty .sf-setting-items .col-3 {
	width: 187px;
}
.sf-new-commdty .sf-setting-items .promotion span {
	color: rgb(255, 119, 0);
}
.sf-new-commdty .sf-setting-items .comment {
	color: rgb(153, 153, 153); font-size: 12px;
}
.sf-new-commdty .sf-setting-items .share {
	background: url("images/share.png") no-repeat 2px 3px / 12px 12px rgb(255, 255, 255); padding: 0px 4px 0px 16px; color: rgb(153, 153, 153); font-size: 12px; display: inline-block; position: relative; z-index: 2;
}
.sf-new-commdty .sf-setting-items .share-list {
	background: rgb(255, 255, 255); padding: 4px 0px 0px 4px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 60px; margin-top: -2px; display: none; position: absolute; z-index: 1;
}
.sf-new-commdty .sf-setting-items .active.share-list {
	display: block;
}
.sf-new-commdty .sf-setting-items .active.share {
	border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
.sf-new-commdty .sf-setting-items .share-list a {
	margin: 0px 4px 0px 0px; width: 16px; height: 16px; display: inline-block;
}
.sf-new-commdty .sf-setting-items .share-list .sina {
	background-position: -873px -781px;
}
.sf-new-commdty .sf-setting-items .share-list .douban {
	background-image: url("images/f-icons-ex1.png");
}
.share-list .sina {
	background-image: url("images/f-icons-ex1.png");
}
.sf-new-commdty .sf-setting-items .share-list .douban {
	background-position: -889px -781px;
}
.sf-new-commdty .sf-setting-items .share-list .kaixin {
	background-position: -899px -800px; background-image: url("images/f-icons-ex1.png");
}
.sf-new-commdty .sf-setting-items .comment span {
	color: rgb(0, 129, 204);
}
.sf-new-commdty .sf-product {
	font-family: "Microsoft YaHei";
}
.sf-new-commdty .sf-product li .sf-shopCar:hover i {
	background: url("images/shopCar-active.png") no-repeat 0% 0% / contain;
}
.sf-new-commdty .sf-product li:hover .sf-shopCar {
	background: rgb(255, 246, 239); border-radius: 3px; border: 1px solid rgb(255, 226, 201); border-image: none; color: rgb(255, 102, 0); cursor: pointer;
}
.sf-new-commdty .sf-product li .sf-shopCar:hover {
	background: rgb(255, 246, 239); border-radius: 3px; border: 1px solid rgb(255, 226, 201); border-image: none; color: rgb(255, 102, 0); cursor: pointer;
}
.sf-new-commdty .noproduct {
	background: rgb(246, 246, 246); border-radius: 3px; border: 1px solid rgb(233, 233, 233); border-image: none; height: 30px; text-align: center; color: rgb(153, 153, 153); line-height: 30px; font-size: 12px; text-decoration: none; margin-top: 10px;
}
.sf-new-commdty .noproduct i {
	background: url("images/shopCar.png") no-repeat 0% 0% / contain; margin: 9px 5px 0px 0px; width: 12px; height: 12px; vertical-align: top; display: inline-block;
}
.sf-new-commdty .sf-shopCar {
	border-radius: 3px; border: 1px solid rgb(233, 233, 233); border-image: none; height: 30px; text-align: center; color: rgb(51, 51, 51); line-height: 30px; font-size: 12px; margin-top: 10px;
}
.sf-new-commdty .sf-shopCar i {
	background: url("images/shopCar.png") no-repeat 0% 0% / contain; margin: 9px 5px 0px 0px; width: 12px; height: 12px; display: inline-block;
}
.sf-new-commdty .sf-shopCar span {
	vertical-align: top;
}
.sf-new-commdty .sf-saleLabel span {
	background: rgb(255, 102, 0); padding: 0px 3px; border-radius: 2px; height: 18px; color: rgb(255, 255, 255); font-size: 12px; margin-top: 3px; display: inline-block;
}
.sf-new-commdty .cmmdty-favorite {
	background: url("images/favorite-default.png") no-repeat 5px 4px / 13px 12px rgb(51, 51, 51); width: 30px; height: 20px; bottom: 2px; color: rgb(255, 255, 255); line-height: 20px; padding-left: 20px; font-size: 12px; text-decoration: none; position: absolute; opacity: 0.7;
}
.sf-new-commdty .active.cmmdty-favorite {
	color: rgb(255, 102, 0); background-image: url("images/favorite.png");
}
.sf-product2 .sf-new-commdty .sf-protag {
	height: 21px;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.com-grade p::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.store_contact li::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.clearfix {
	-ms-zoom: 1;
}
.com-grade p {
	-ms-zoom: 1;
}
.store_contact li {
	-ms-zoom: 1;
}
.g-header {
	height: 90px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.g-logo {
	margin: 15px 20px 0px 0px; min-width: 190px; height: 60px; overflow: hidden; padding-right: 20px; border-right-color: rgb(238, 238, 238); border-right-width: 1px; border-right-style: solid; float: left;
}
.g-logo a {
	min-width: 190px; height: 60px; overflow: hidden; margin-top: 0px; display: block;
}
.g-logo a img {height:100%;
}
.storname {
	margin-top: 18px; float: left; max-width: 355px;
}
.storname .changeh3 {
	height: 20px; color: rgb(102, 102, 102); line-height: 20px; overflow: hidden; font-size: 14px; font-weight: 700; margin-bottom: 10px;
}
.storname .changeh3 i {
	height: 20px; overflow: hidden; float: left; display: inline-block; max-width: 285px;
}
.storname .changeh3 img {
	margin-top: 2px; margin-left: 10px; float: left;
}
.storname .changeh3 a {
	color: rgb(102, 102, 102); display: inline-block;  -ms-word-wrap: break-word;
}
.wrapper2 .storname {
	font-family: "Î¢ÈíÑÅºÚ"; max-width: 415px;
}
.wrapper2 .storname i {
	max-width: 330px;
}
.wrapper .changeh3 .icon_ic {
	background: url("images/icon_ic.png") no-repeat 0px 0px; margin: 2px 0px 0px 9px; height: 16px; line-height: 16px; padding-left: 7px; font-size: 12px; font-weight: normal; float: left;
}
.wrapper .changeh3 .icon_ic i {
	background: url("images/icon_ic.png") no-repeat 100% 0px; height: 16px; color: rgb(255, 255, 255); line-height: 15px; overflow: hidden; padding-right: 7px; font-size: 12px; font-weight: normal; display: block;
}
.store-grade {
	padding-bottom: 22px; margin-right: 25px; float: left; position: relative; z-index: 16; cursor: pointer;
}
.store-grade-hover .sg-details {
	font: 12px/1.5 "Î¢ÈíÑÅºÚ"; display: block; -ms-word-break: normal; font-size-adjust: none; font-stretch: normal;
}
.store-grade h4 {
	background: url("../images/icon_header_sprite.png") no-repeat right 8px; padding-right: 18px; font-weight: normal; _background: url(../images/icon_header_sprite_ie6.png) no-repeat right 8px;
}
.store-grade h4 em {
	color: rgb(51, 51, 51); padding-right: 4px; font-family: Arial; font-size: 14px; margin-left: 8px;
}
.store-grade h4 em img {
	vertical-align: bottom;
}
.store-grade h4.bg-none {
	background: 0px;
}
.store-grade-hover h4 {
	background-position: right -16px;
}
.store-logo {
	border: 1px solid rgb(229, 229, 229); border-image: none; width: 58px; height: 58px; overflow: hidden; float: right;
}
.storname .online-sale {
	height: 18px; color: rgb(0, 136, 204); overflow: hidden; margin-top: 2px; margin-right: 10px; float: left;
}
.storname .outline-sale {
	height: 18px; color: rgb(0, 136, 204); overflow: hidden; margin-top: 2px; margin-right: 10px; float: left;
}
.storname .online-sale:hover {
	text-decoration: none;
}
.storname .outline-sale {
	color: rgb(102, 102, 102); cursor: default;
}
.storname .outline-sale:hover {
	color: rgb(102, 102, 102); cursor: default;
}
.storname .online-sale img {
	margin-right: 3px; vertical-align: middle;
}
.sg-details {
	padding: 20px; border: 1px solid rgb(229, 229, 229); border-image: none; left: -20px; top: 40px; width: 323px; color: rgb(102, 102, 102); display: none; position: absolute; cursor: default; background-color: rgb(255, 255, 255);
}
.com-grade {
	width: 232px; float: left;
}
.com-grade .hd {
	padding-bottom: 10px;
}
.com-grade .l {
	float: left;
}
.com-grade .r {
	width: 90px; float: right;
}
.com-grade p {
	line-height: 20px; vertical-align: middle; -ms-zoom: 1;
}
.com-grade p span {
	margin-top: 1px; float: left;
}
.com-grade p span.per {
	margin-top: 0px;
}
.com-grade p .per {
	background: url("../images/bg_per.png") no-repeat 0px 0px; padding-left: 45px; vertical-align: middle; float: right;
}
.com-grade p .per img {
	margin-right: 5px; vertical-align: middle;
}
.com-grade p .per-up {
	background-position: 0px 3px;
}
.com-grade p .per-down {
	background-position: 0px -21px;
}
.com-grade p .per-hold {
	background-position: 0px -45px;
}
.com-grade p .per em {
	width: 45px; text-align: right; font-family: Arial,Helvetica,sans-serif; display: inline-block;
}
.com-grade p .per em.em1 {
	color: rgb(230, 9, 17);
}
.com-grade p .per em.em2 {
	color: rgb(0, 153, 0);
}
.store_contact {
	margin: 8px 0px; padding: 8px 0px; border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted;
}
.store_contact li {
	padding: 1px 0px;
}
.store_contact .dt {
	width: 60px; line-height: 20px; float: left;
}
.store_contact .dd {
	width: 255px; line-height: 20px; margin-left: 2px; float: left;
}
.store_contact .dd img {
	vertical-align: middle;
}
.sg-details {
	display: none;
}
.sg-details .btn {
	border-radius: 2px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 80px; height: 28px; text-align: center; line-height: 28px; overflow: hidden; float: left;
}
.sg-details .btn_home {
	border-color: rgb(255, 102, 0); color: rgb(255, 102, 0); overflow: hidden;
}
.sg-details .btn_collect {
	color: rgb(102, 102, 102); margin-left: 20px;
}
.sg-details .btn_good {
	color: rgb(102, 102, 102); margin-left: 20px;
}
.g-search-hotwords {
	margin-top: 3px; float: none;
}
.sg-details * {
	font: 12px/1.5 "Microsoft YaHei"; -ms-word-break: normal; font-size-adjust: none; font-stretch: normal;
}
.wrapper2 .g-search {
	width: 540px; z-index: 14 !important;
}
.wrapper2 .g-search .search-keyword {
	width: 356px;
}
.g-search {
	width: 389px; height: 56px; margin-top: 26px; margin-right: 0px;
}
.search-inner {
	clear: both;
}
.g-search .search-keyword {
	border-width: 2px 0px 2px 2px; border-style: solid none solid solid; border-color: rgb(255, 188, 53) currentColor rgb(255, 188, 53) rgb(255, 188, 53); border-image: none; width: 205px; padding-left: 10px;
}
.g-search .search-btn {
	background: url("../images/public.sprite.png") no-repeat 0px -383px; width: 80px; height: 36px;
}
.g-search .searchstore-btn {
	background-position: 0px -487px; overflow: hidden; margin-left: 2px;
}
.g-search .search-btn:hover {
	background-position: 0px -424px;
}
.g-search .searchstore-btn:hover {
	background-position: 0px -533px;
}
.wrapper2 {
	width: 1190px !important;
}
.g-sidebar {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) currentColor; border-image: none; width: 33px; background-color: rgb(255, 255, 255);
}
.g-sidebar .icon-cart {
	background: url("../images/icon_header_sprite.png") no-repeat 4px -190px; border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgb(221, 221, 221); border-image: none; width: 33px; height: 34px; cursor: pointer;
}
.g-sidebar .icon-cart span {
	left: 2px; top: -8px; width: 33px; text-align: center; display: block; position: absolute;
}
.g-sidebar .icon-cart em {
	background: url("../images/mincart-dot.png") no-repeat 0px 0px; margin: 0px auto; width: 16px; height: 16px; text-align: center; line-height: 16px; padding-left: 2px; display: block;
}
.g-sidebar .icon-cart em i {
	text-align: center; color: rgb(255, 255, 255); padding-right: 2px; font-style: normal; font-weight: 700; display: inline-block;
}
.g-sidebar li {
	margin-bottom: 0px; float: none;
}
.g-sidebar li a {
	border: 0px currentColor; border-image: none; width: 33px; height: 34px;
}
.g-sidebar li a.online-sale {
	margin: 7px auto 0px; width: 18px; height: 20px; overflow: hidden; display: block;
}
.g-sidebar .online {
	width: 33px; height: 34px; text-align: center; overflow: hidden; vertical-align: middle; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; cursor: pointer;
}
.g-sidebar .online img {
	vertical-align: middle;
}
.g-sidebar .backtop {
	display: none;
}
.g-sidebar .backtop a {
	background: url("../images/icon_header_sprite.png") no-repeat 6px -250px rgb(238, 238, 238); width: 33px; height: 33px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.g-sidebar .backtop a:hover {
	background: url("../images/icon_header_sprite.png") no-repeat 6px -250px rgb(238, 238, 238);
}
.store-detailsinfo {
	width: 190px;
}
.store-detailsinfo h3 {
	border: 1px solid rgb(221, 221, 221); border-image: none; height: 34px; line-height: 34px; padding-left: 10px; font-family: "Microsoft YaHei"; font-size: 14px;
}
.store-detailsinfo h2 {
	border: 1px solid rgb(221, 221, 221); border-image: none; height: 34px; line-height: 34px; padding-left: 10px; font-family: "Microsoft YaHei"; font-size: 14px;
}
.store-detailsinfo .bd {
	padding: 5px 10px;
}
.store-detailsinfo p {
	
}
.store-detailsinfo p .l {
	float: left;
}
.store-detailsinfo .title {
	line-height: 24px;
}
.store-detailsinfo .grade {
	border-width: 1px 0px 1px medium; border-style: dotted none; border-color: rgb(221, 221, 221) currentColor; margin: 8px 0px; padding: 8px 0px; border-image: none;
}
.store-detailsinfo .grade h4 {
	font-weight: normal; margin-bottom: 5px;
}
.store-detailsinfo .grade p {
	line-height: 20px;
}
.store-detailsinfo .online h4 {
	margin-bottom: 5px;
}
.store-detailsinfo .online a {
	color: rgb(102, 102, 102); margin-right: 20px; float: left;
}
.store-detailsinfo .online a:hover {
	color: rgb(255, 102, 0);
}
.store-detailsinfo .online a img {
	margin-right: 5px; vertical-align: middle;
}
.store-detailsinfo .com {
	padding: 6px 0px 0px;
}
.store-detailsinfo .com h4 {
	margin-bottom: 4px;
}
.store-detailsinfo .com h5 {
	margin: 0px 0px 5px; line-height: 24px; font-weight: normal;
}
.store-detailsinfo .com p {
	line-height: 20px;
}
.store-detailsinfo .ft {
	padding: 10px 0px 15px;
}
.store-detailsinfo .ft .btn {
	background: url("../images/store_btn.png") no-repeat 0px -26px; margin: 0px 10px; width: 69px; height: 22px; text-align: center; line-height: 22px; overflow: hidden; float: left;
}
.brief-con .brief-btn {
	background: url("../images/store_btn.png") no-repeat 0px -26px; margin: 0px 10px; width: 69px; height: 22px; text-align: center; line-height: 22px; overflow: hidden; float: left;
}
.store-detailsinfo .ft .btn_home {
	color: rgb(51, 51, 51); overflow: hidden;
}
#enterStore {
	color: rgb(51, 51, 51); overflow: hidden;
}
.store-detailsinfo .ft .btn_collect {
	background-position: 0px 0px; color: rgb(255, 255, 255); float: right;
}
#storeShop2 {
	background-position: 0px 0px; color: rgb(255, 255, 255); float: right;
}
.brief-name p strong {
	overflow: hidden; display: block; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.brief-con .brief-item {
	margin: 0px 10px; padding: 5px;
}
.brief-con .brief-item p a {
	color: rgb(0, 136, 204); margin-right: 30px;
}
.brief-con .brief-item p a:hover {
	text-decoration: none;
}
.brief-con .brief-item p a img {
	margin-right: 2px; vertical-align: middle;
}
.brief-satisfy dt {
	margin: 0px 0px 5px;
}
.brief-satisfy dd {
	line-height: 20px;
}
.storname .bd {
	border: currentColor !important; border-image: none !important;
}
.brief-con .brief-btn-enter {
	float: left;
}
.brief-con .brief-btn-enter span {
	float: left;
}
#enterStore {
	margin-right: 0px; margin-left: 10px;
}
#beforeService1 img {
	
}
.storname .changeh3::after {
	height: 0px; overflow: hidden; clear: both; display: table; visibility: hidden; -ms-zoom: 1; content: "";
}
.storname .changeh3 {
	-ms-zoom: 1;
}
.qr-code {
	padding: 5px 2px 7px; left: -100px; top: 0px; width: 96px; border-bottom-color: rgb(16, 122, 214); border-bottom-width: 2px; border-bottom-style: solid; display: none; position: absolute; z-index: 100; background-color: rgb(53, 146, 226);
}
.qr-code .code {
	padding: 0px 3px 5px; width: 90px; height: 90px; line-height: 90px;
}
.qr-code p {
	text-align: center; color: rgb(255, 255, 255); line-height: 16px;
}
.cshop-top-active {
	margin: 0px auto; width: 1190px; clear: both; display: none; position: relative; min-width: 990px;
}
.cshop-top-active .close-btn {
	background: url("../images/adHeader.png") no-repeat -242px -64px; top: 5px; width: 15px; height: 15px; right: 5px; display: block; position: absolute;
}
#cshopAdheaderInfo {
	overflow: hidden;
}
.bread {
	height: 34px; line-height: 34px; font-family: "ËÎÌå";
}
.bread a {
	padding: 0px 10px;
}
.bread span {
	padding: 0px 10px;
}
.hide {
	display: none;
}
.shop-icon .fshop {margin: 0px 3px 0px 8px; width: 16px;
}
.g-search .search-keyword {
	padding: 7px 10px;
}
.store-grade h4 {
	background: url("images/header_sprite.png") no-repeat 0px -999em;
}
.wrapper2 .storname i.zp {
	background: url("images/header_sprite.png") no-repeat 0px -999em;
}
.wrapper2 .storname i.hw {
	background: url("images/header_sprite.png") no-repeat 0px -999em;
}
.wrapper2 .storname i.th {
	background: url("images/header_sprite.png") no-repeat 0px -999em;
}
.wrapper2 .storname a.com_licence {
	background: url("images/header_sprite.png") no-repeat 0px -999em;
}
.wrapper2 .storname .chead_qualification {
	background: url("images/header_sprite.png") no-repeat 0px -999em;
}
.wrapper2 .storname i.ffw {
	background: url("images/header_sprite.png") no-repeat 0px -999em;
}
.wrapper2 .storname i.fhwg {
	background: url("images/header_sprite.png") no-repeat 0px -999em;
}
.wrapper2 .storname i.fshop {
	background: url("images/header_sprite.png") no-repeat 0px -999em;
}
.wrapper2 .storname i.sfw {
	background: url("images/header_sprite.png") no-repeat 0px -999em;
}
.store-grade h4 {
	background-position: 93% -351px;
}
.store-grade-hover h4 {
	background-position: 93% -376px;
}
.g-search .search-btn {
	background: rgb(255, 188, 53); width: 80px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; font-family: "Microsoft YaHei"; font-size: 16px; font-weight: 700; display: inline-block;
}
.g-search .searchstore-btn {
	background: rgb(68, 68, 68);
}
.wrapper2 .storname i.zp {
	padding-left: 16px;
}
.wrapper2 .storname i.hw {
	padding-left: 16px;
}
.wrapper2 .storname i.th {
	padding-left: 16px;
}
.wrapper2 .storname i.sfw {
	background-position: 0px -451px; line-height: 19px; padding-left: 18px; display: inline-block;
}
.wrapper2 .storname i.zp {
	background-position: 0px -95px;
}
.wrapper2 .storname i.hw {
	background-position: 0px -151px;
}
.wrapper2 .storname i.th {
	background-position: 0px -44px;
}
.com-grade p .per-up {
	background: url("images/icon_perup.png") no-repeat 0px; color: rgb(255, 102, 0);
}
.com-grade p .per-down {
	background: url("images/icon_perdown.png") no-repeat 0px; color: rgb(41, 190, 90);
}
.com-grade p .per-hold {
	background: url("images/icon_perhold.png") no-repeat 0px; color: rgb(255, 102, 0);
}
.wrapper2 .storname .JX_txtCtrl i {
	display: inline-block;
}
.wrapper2 .storname .JX_txtCtrl a {
	display: inline-block;
}
.wrapper2 .storname a.com_licence {
	background-position: 0px -212px; width: 20px; height: 21px; margin-left: 5px; vertical-align: -4px; display: inline-block;
}
.wrapper2 .storname .chead_qualification {
	background-position: 0px -416px; width: 25px; height: 19px; display: block;
}
.wrapper2 .storname i.ffw {
	margin: 0px 3px 0px 8px; width: 16px; height: 19px; float: left;
}
.wrapper2 .storname i.fhwg {
	margin: 0px 3px 0px 8px; width: 16px; height: 19px; float: left;
}
.wrapper2 .storname i.fshop {
	margin: 0px 3px 0px 8px; width: 16px; height: 19px; float: left;
}
.wrapper2 .storname i.ffw {
	background-position: 0px -451px;
}
.wrapper2 .storname i.fhwg {
	background-position: 0px -488px; width: 59px;
}
.wrapper2 .storname i.fshop {
	background-position: 0px 0px;
}
.sf-qrcode {
	background: url("images/icon_qrcode.png") no-repeat center / 18px; width: 29px; height: 29px; position: relative;
}
.sf-qrcode:hover .qr-code {
	display: block;
}
body {
	-ms-overflow-x: hidden;
}
.sf-layoutList {
	cursor: default;
}
.sf-moduleList {
	cursor: default;
}
.sf-module990 {
	cursor: default;
}
.sf-module780 {
	cursor: default;
}
.sf-module580 {
	cursor: default;
}
.sf-module190 {
	cursor: default;
}
.imgmapWrap {
	background: rgb(255, 255, 255); padding: 0px;
}
.imgmap {
	margin: 0px 8px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 302px; position: relative; z-index: 2; -ms-user-select: none; moz-user-select: none; -webkit-user-select: none; user-select: none;
}
.imgmapBox {
	left: 0px; top: 0px; width: 100%; height: 100%; position: relative; z-index: 2;
}
.imgmapEditBox {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 1;
}
.button-conrainer {
	margin-top: 0px;
}
.map-position {
	font-weight: bold; position: absolute;
}
.map-position .map-position-bg {
	left: 0px; top: 0px; right: 0px; bottom: 0px; display: none; position: absolute; opacity: 0.5;
}
.map-position .resize {
	background: rgb(0, 0, 0); width: 5px; height: 5px; right: 0px; bottom: 0px; display: none; position: absolute; cursor: nw-resize;
}
.map-position .delete {
	top: 0px; width: 10px; height: 12px; right: 0px; color: rgb(1, 133, 226); line-height: 11px; padding-left: 2px; font-family: "Arial"; font-size: 12px; display: none; position: absolute; cursor: pointer; opacity: 1;
}
.map-position-cur {
	border: 1px solid rgb(1, 133, 226) !important; border-image: none !important; z-index: 2;
}
.map-position-cur .map-position-bg {
	background: rgb(217, 237, 251);
}
.map-position-cur .resize {
	display: block;
}
.map-position-cur .delete {
	display: block;
}
.map-link {
	margin-bottom: 10px;
}
.map-link .focus {
	border: 0px currentColor; border-image: none;
}
.link-number-text {
	width: 100%; height: 100%; display: block; -ms-zoom: 1;
}
.fullAreaBubble .map-position .map-position-bg {
	display: block; cursor: pointer; opacity: inherit;
}
.alert-close {
	top: 8px; right: 12px; color: rgb(153, 153, 153); font-family: simsun; font-size: 16px; font-weight: 700; text-decoration: none; display: block; position: absolute; cursor: pointer;
}
.alert-close .lt {
	margin-left: -4px;
}
.alert-lay {
	background: rgba(0, 0, 0, 0.2); padding: 6px; left: 32%; top: auto; width: 29%; right: 32%; position: absolute; z-index: 1000002;
}
.alert-lay .title {
	background: rgb(238, 238, 238); border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.alert-lay .title h3 {
	padding: 5px 0px 5px 10px; font-size: 14px;
}
.alert-lay .tableClass {
	background: rgb(255, 255, 255); width: 100%;
}
.alert-lay .tableClass h1 {
	font-size: 22px;
}
.sf-filterBtns a {
	padding: 0px; width: 52px; height: 24px; text-align: center; color: rgb(102, 102, 102); line-height: 24px;
}
.sf-filterBtns a:hover {
	margin: -1px -1px -1px 0px; border: 1px solid rgb(255, 119, 0); border-image: none; color: rgb(255, 119, 0); position: relative; z-index: 2;
}
.sf-filterBtns a i {
	background: url("images/icon_rarrow.png") no-repeat 0px 0px; width: 7px; height: 12px; margin-left: 3px; vertical-align: -2px; display: inline-block;
}
.sf-filterBtns a:hover i {
	background-position: 0px -110px;
}
.sf-filterBrandList a:hover {
	text-decoration: none;
}
.sf-filterPriceList a:hover {
	text-decoration: none;
}
.sf-filterBtns a.sf-filterBtnSel {
	background: rgb(255, 119, 0); margin: -1px -1px -1px 0px; border: 1px solid rgb(255, 119, 0); border-image: none; color: rgb(255, 255, 255); position: relative; z-index: 2;
}
.sf-filterBtns a.sf-filterBtnSel i {
	background-position: 0px -60px;
}
.sf-filterBtns a.order-price i {
	background-position: -109px -110px;
}
.sf-filterBtns a.up i {
	background: url("images/icon_rarrow.png") no-repeat 0px 0px; height: 12px;
}
.sf-filterBtns a.down i {
	background: url("images/icon_rarrow.png") no-repeat 0px 0px; height: 12px;
}
.sf-filterBtns a.up i {
	background-position: -109px -50px;
}
.sf-filterBtns a.down i {
	background-position: -109px 0px;
}
.sf-filterBrand > a {
	background: url("images/icon_rarrow.png") no-repeat -160px 6px; border: 0px currentColor; border-image: none;
}
.sf-filterPrice > a {
	background: url("images/icon_rarrow.png") no-repeat -160px 6px; border: 0px currentColor; border-image: none;
}
.sf-filterBrand > a.sf-filterOpen {
	background-position: -160px -20px;
}
.sf-filterPrice > a.sf-filterOpen {
	background-position: -160px -20px;
}
.sf-filterBrand > a:hover {
	background-position: -160px -58px; text-decoration: none;
}
.sf-filterPrice > a:hover {
	background-position: -160px -58px; text-decoration: none;
}
.sf-filterBrand > a.sf-filterOpen:hover {
	background-position: -160px -91px;
}
.sf-filterPrice > a.sf-filterOpen:hover {
	background-position: -160px -91px;
}
.sf-sortbox a.show_filter {
	background: url("images/icon_rarrow.png") no-repeat -127px 9px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 72px; height: 22px; text-align: center; color: rgb(102, 102, 102); line-height: 22px; padding-right: 16px; float: right; display: none;
}
.sf-sortbox a.hide_filter {
	background: url("images/icon_rarrow.png") no-repeat -127px 9px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 72px; height: 22px; text-align: center; color: rgb(102, 102, 102); line-height: 22px; padding-right: 16px; float: right; display: none;
}
.sf-sortbox a.hide_filter {
	background-position: -127px -18px; display: block;
}
.sf-sortbox a.show_filter:hover {
	background-position: -127px -55px; color: rgb(255, 119, 0); text-decoration: none;
}
.sf-sortbox a.hide_filter:hover {
	background-position: -127px -89px; color: rgb(255, 119, 0); text-decoration: none;
}
.thumbnail {
	margin: 0px 5px; padding: 4px 0px; width: 230px;
}
.thumbnail .trigger {
	background: url("images/icon_home.png") no-repeat 0px -99999px; width: 16px; height: 26px; text-indent: -9999em; overflow: hidden; margin-top: 7px; float: left; cursor: pointer;
}
.thumbnail .prev {
	background-position: 6px 8px;
}
.thumbnail .prev_hover {
	background-position: 6px -30px;
}
.thumbnail .prev_disabled {
	background-position: 6px -11px; cursor: default;
}
.thumbnail .next {
	background-position: -6px 8px; margin-right: 11px; float: right; position: relative; z-index: 8002;
}
.thumbnail .next_disabled {
	background-position: -6px -11px; cursor: default;
}
.thumbnail .next_hover {
	background-position: -6px -30px;
}
.thumbnail_slide {
	width: 185px; overflow: hidden; margin-left: 2px; float: left; display: inline;
}
.thumbnail_slide .thumbnail_list {
	width: 220px;
}
.thumbnail_slide .list_item {
	margin: 0px 4px 0px 0px; padding: 0px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 28px; height: 28px; float: left; display: inline; cursor: pointer;
}
.thumbnail_slide .list_item img {
	border: 0px currentColor; border-image: none; width: auto; height: auto;
}
.sf-product .thumbnail_slide li:hover {
	border: 1px solid rgb(255, 119, 0); border-image: none; width: 38px; margin-top: 0px;
}
.sf-product .thumbnail_slide li.hover {
	border: 1px solid rgb(255, 119, 0); border-image: none; width: 38px; margin-top: 0px;
}
.sf-search-product {
	overflow: inherit;
}
.sf-product ul {
	width: 1000px;
}
.sf-product li {
	background: rgb(255, 255, 255); margin: 10px 10px 0px 0px; padding: 3px; border: 1px solid rgb(255, 255, 255); border-image: none; float: left; position: relative;
}
.sf-product2 li {
	background: rgb(255, 255, 255); margin: 10px 10px 0px 1px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 231px; height: 373px; float: left;
}
.sf-product3 li {
	background: rgb(255, 255, 255); margin: 10px 10px 0px 1px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 231px; height: 373px; float: left;
}
.sf-product li:hover {
	border: 1px solid rgb(234, 234, 234); border-image: none; box-shadow: 0px 0px 5px #eaeaea;
}
.sf-product2 li {
	height: 439px;
}
.sf-product li .noproductnow {
	background: url("images/bg_trans.png") 0px 0px; left: 9px; top: 218px; width: 218px; height: 30px; color: rgb(255, 255, 255); line-height: 30px; padding-left: 10px; font-size: 12px; position: absolute;
}
.sf-product li .noproductnow {
	left: 4px; display: block;
}
.sf-product3 li .noproductnow {
	top: 168px; width: 168px;
}
.sf-product img {
	margin: 0px auto 5px; width: 178px; height: 178px;
}
.sf-product p {
	line-height: 18px; overflow: hidden; font-size: 12px; margin-top: 4px;
}
.sf-product p a {
	color: rgb(102, 102, 102);
}
.sf-product p a span {
	color: rgb(255, 119, 0);
}
.sf-product p.sf-proName {
	height: 38px; font-family: "Î¢ÈíÑÅºÚ";
}
.sf-product p.sf-proName a {
	color: rgb(102, 102, 102);
}
.sf-product p.sf-proName a:hover {
	color: rgb(255, 119, 0);
}
.sf-product p.sf-price {
	font: 20px/1.5 "Tahoma"; color: rgb(255, 102, 0); position: relative; font-size-adjust: none; font-stretch: normal;
}
.sf-product2 p.sf-price {
	font: 20px/1.5 "Tahoma"; color: rgb(255, 102, 0); font-size-adjust: none; font-stretch: normal;
}
.sf-product3 p.sf-price {
	font: 20px/1.5 "Tahoma"; color: rgb(255, 102, 0); font-size-adjust: none; font-stretch: normal;
}
.sf-product p.sf-price b {
	font-size: 12px; margin-right: 5px;
}
.sf-product a p.sf-price img {
	margin: 0px; border: 0px currentColor; border-image: none; width: auto; height: auto;
}
.sf-product p.sf-price img {
	margin: 0px; border: 0px currentColor; border-image: none; width: auto; height: auto;
}
.sf-product p.sf-saleInfo {
	color: rgb(153, 153, 153); font-family: "Î¢ÈíÑÅºÚ";
}
.sf-product p.sf-saleInfo span {
	color: rgb(255, 119, 0);
}
.sf-product p.sf-saleInfo span.sf-pro-praiseRate {
	color: rgb(102, 102, 102); margin-left: 20px;
}
.sf-product p.sf-saleInfo span.sf-pro-praiseRate em {
	color: rgb(255, 119, 1);
}
.sf-product p.sf-saleInfo i {
	margin: 0px 7px;
}
.sf-product p.sf-saleInfo a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.sf-product .sf-search-product p.sf-saleInfo a:hover {
	color: rgb(102, 102, 102); text-decoration: none;
}
.sf-product p.sf-saleInfo a em {
	color: rgb(34, 114, 200); font-weight: 700;
}
.sf-product p.sf-saleInfo a:hover em {
	color: rgb(255, 119, 0); text-decoration: none;
}
.sf-product p.sf-price i {
	background: url("images/icon_tohsop.png") no-repeat 0px 0px; top: 3px; width: 46px; height: 16px; right: 5px; overflow: hidden; display: inline-block; position: absolute;
}
.sf-floorCenter p.sf-price i {
	background: url("images/icon_tohsop.png") no-repeat 0px 0px; top: 3px; width: 46px; height: 16px; right: 5px; overflow: hidden; display: inline-block; position: absolute;
}
.sf-product .btn {
	height: 34px; border-top-color: rgb(234, 234, 234); border-top-width: 1px; border-top-style: solid; display: none;
}
.sf-product .btn a {
	color: rgb(102, 102, 102); font-family: "Microsoft Yahei"; font-size: 12px; display: block;
}
.sf-product .btn .cart {
	width: 156px; text-align: center; color: rgb(255, 102, 0); line-height: 34px; border-right-color: rgb(234, 234, 234); border-right-width: 1px; border-right-style: solid; float: left;
}
.sf-product .btn .noproduct {
	width: 148px; text-align: center; color: rgb(102, 102, 102); line-height: 34px; border-right-color: rgb(234, 234, 234); border-right-width: 1px; border-right-style: solid; float: left;
}
.sf-product .btn .lookDatail {
	width: 156px; text-align: center; color: rgb(102, 102, 102); line-height: 34px; border-right-color: rgb(234, 234, 234); border-right-width: 1px; border-right-style: solid; float: left;
}
.sf-product .btn .collect {
	width: 87px; text-align: center; color: rgb(102, 102, 102); line-height: 34px; float: left;
}
.sf-product .sf-saleInfo {
	margin: 5px 0px;
}
.sf-product .btn a:hover {
	height: 33px; line-height: 34px;
}
.sf-product .btn .cart:hover {
	background: rgb(255, 245, 239); margin: -1px 0px -1px -1px; border: 1px solid rgb(255, 226, 201); border-image: none; color: rgb(255, 102, 0); text-decoration: none;
}
.sf-product .btn .lookDatail:hover {
	background: rgb(255, 245, 239); margin: -1px 0px -1px -1px; border: 1px solid rgb(255, 226, 201); border-image: none; color: rgb(255, 102, 0); text-decoration: none;
}
.sf-product .btn .collect:hover {
	background: rgb(246, 246, 246); text-decoration: none;
}
.sf-product .btn .noproduct {
	background: rgb(246, 246, 246); height: 33px; color: rgb(221, 221, 221); text-decoration: none; cursor: default;
}
.sf-product .btn .noproduct:hover {
	background: rgb(246, 246, 246); height: 33px; color: rgb(221, 221, 221); text-decoration: none; cursor: default;
}
.sf-productPic230 .sf-product img {
	border: 0px currentColor; border-image: none; width: 228px; height: 228px;
}
.sf-productPic230 .sf-product p {
	width: auto;
}
.sf-productPic230 .sf-product p.sf-price {
	margin: 0px auto; width: 230px;
}
.sf-productPic230 .sf-product p.sf-proName {
	margin: 0px auto; width: 230px;
}
.sf-productPic230 .sf-product p.sf-saleInfo {
	margin: 0px auto; width: 230px;
}
.sf-productPic230 .sf-product p.sf-saleInfo {
	font-family: "Î¢ÈíÑÅºÚ"; margin-top: 3px; margin-bottom: 5px;
}
.sf-productPic230 .sf-product p.sf-price {
	font-family: Microsoft YaHei;
}
.sf-product3 .JS_thumbnailSlide {
	height: 30px;
}
.sf-product3 li {
	width: 197px; margin-left: 0px;
}
.sf-product3 li .thumbnail {
	width: 188px;
}
.sf-product3 li .thumbnail_slide {
	width: 141px; height: 30px;
}
.sf-product3 li .thumbnail_slide .list_item {
	width: 28px; height: 28px; margin-right: 7px;
}
.sf-product3 li .thumbnail_slide {
	margin-left: 8px;
}
.sf-product3 li:hover {
	width: 195px;
}
.sf-product3 p {
	margin: 0px 5px; width: 188px;
}
.sf-product3 .sf-saleInfo {
	margin: 7px 5px;
}
.sf-product3 li:hover p {
	margin: 0px 4px;
}
.sf-product3 li:hover p.sf-saleInfo {
	margin: 7px 4px;
}
.sf-product3 .btn .cart {
	width: 120px;
}
.sf-product3 .btn .cart {
	width: 107px;
}
.sf-product3 .btn .lookDatail {
	width: 120px;
}
.sf-product3 .btn .lookDatail {
	width: 107px;
}
.sf-product3 .btn .noproduct {
	width: 120px;
}
.sf-product3 .btn .noproduct {
	width: 107px;
}
.sf-product3 .thumbnail .trigger {
	margin-top: 3px;
}
.sf-product3 .thumbnail .next {
	margin-right: 0px;
}
.sf-product3 .thumbnail_slide .list_item img {
	width: 28px !important; height: 28px !important;
}
.sf-product3 img {
	border: 0px currentColor; border-image: none;
}
.sf-searchPriceOpen {
	z-index: 10;
}
.sf-total-result {
	color: rgb(153, 153, 153); line-height: 38px; margin-right: 10px; float: right;
}
.sf-total-result strong {
	color: rgb(51, 51, 51);
}
.sf-product3 li {
	height: 398px;
}
.sf-product3 .sf-protag {
	height: 24px; padding-left: 6px; position: relative;
}
.sf-product3 li:hover .sf-protag {
	padding-left: 5px;
}
.sf-product3 .sf-protag span {
	font-family: "Microsoft YaHei"; font-size: 12px; margin-right: 3px; display: inline-block;
}
.sf-product3 .sf-protag span i {
	background: rgb(255, 102, 0); padding: 0px 2px; border-radius: 2px; height: 18px; color: rgb(255, 255, 255); line-height: 18px; overflow: hidden; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 88px;
}
.sf-product3 .sf-protag span em {
	background: rgb(255, 255, 255); padding: 4px; border: 1px solid rgb(234, 234, 234); border-image: none; left: -1px; top: 23px; width: 187px; color: rgb(51, 51, 51); line-height: 24px; display: none; position: absolute; z-index: 20;
}
.sf-product3 .sf-protag span:hover em {
	display: block;
}
.sf-product2 li {
	height: 421px;
}
.sf-product2 .sf-protag {
	height: 24px; position: relative;
}
.sf-product2 .sf-protag span {
	font-family: "Microsoft YaHei"; font-size: 12px; margin-right: 3px; display: inline-block;
}
.sf-product2 .sf-protag span i {
	background: rgb(255, 102, 0); padding: 0px 2px; border-radius: 2px; height: 18px; color: rgb(255, 255, 255); line-height: 18px; overflow: hidden; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 72px;
}
.sf-product2 .sf-protag span em {
	background: rgb(255, 255, 255); margin: 0px 0px 0px 5px; padding: 0px 5px; left: -4px; width: 217px; bottom: 27px; color: rgb(51, 51, 51); line-height: 24px; display: none; position: absolute; z-index: 20; box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.2);
}
.sf-product2 .sf-protag span:hover em {
	display: block;
}
[hide] {
	display: none;
}
[sf-search-product] {
	padding-bottom: 10px;
}
.shop-designer-name {
	display: block !important;
}
.sf-productPic180 .sf-product img {
	border: 0px currentColor; border-image: none; width: 181px; height: 178px;
}
.sf-productPic230 .sf-product img {
	border: 0px currentColor; border-image: none; width: 231px; height: 228px;
}
.sf-productPic180 .sf-product li {
	width: 181px; height: 381px;
}
.sf-productPic180 .sf-product .btn .cart {
	width: 97px;
}
.sf-productPic180 .sf-product .btn .noproduct {
	width: 97px;
}
.sf-productPic180 .sf-product2 .sf-protag span em {
	left: -5px; width: 171px; bottom: 27px;
}
.sf-searchLayoutConfig780 .sf-productPic230 .sf-product .sf-search-product > ul > li {
	margin: 10px 12px 0px;
}
.sf-searchLayoutConfig780 .sf-productPic230 .sf-product .sf-search-product > ul > li:hover {
	margin: 10px 12px 0px;
}
.sf-productPic180 .thumbnail_slide .list_item {
	width: 28px; height: 28px;
}
.sf-productPic180 .thumbnail_slide .list_item:hover {
	margin-right: 4px;
}
.sf-productPic180 .thumbnail_slide {
	width: 132px; height: 30px; overflow: hidden;
}
.sf-productPic180 .thumbnail {
	margin-right: 0px; margin-left: 1px;
}
.sf-productPic180 .thumbnail_slide .list_item img {
	width: 26px !important; height: 26px !important;
}
.sf-productPic180 .thumbnail .trigger {
	margin-top: 3px;
}
.sf-productPic180 .sf-product li:hover .thumbnail {
	margin-left: 1px;
}
.sf-product .btn {
	margin-right: -3px; margin-left: -2px;
}
.sf-productPic180 .sf-product .btn .lookDatail {
	width: 97px;
}
.sf-productPic180 .thumbnail {
	width: 177px;
}
.sf-productPic230 .thumbnail_slide {
	width: 183px; margin-left: 4px;
}
.sf-productPic230 .thumbnail_slide .list_item {
	margin-right: 7px;
}
.sf-productPic230 .thumbnail_slide .list_item:hover {
	margin-right: 7px;
}
.sf-productPic230 .sf-product .btn .lookDatail {
	width: 147px;
}
.sf-productPic230 .sf-product .btn .cart {
	width: 147px;
}
.sf-productPic180 .sf-product li .noproductnow {
	top: 152px; width: 168px;
}
.sf-productPic230 .sf-product li .noproductnow {
	top: 200px;
}
.sf-slideFloat-default {
	display: none;
}
[sf-favorite] {
	cursor: pointer;
}
.sf-nsearchFilter {
	border: 0px currentColor; border-image: none;
}
.sf-nsearchFilter .sf-filters {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(238, 238, 238) rgb(238, 238, 238); border-image: none; overflow: hidden;
}
.sf-nsearchFilter .sf-filters-hauto {
	height: auto !important;
}
.sf-nsearchFilter .sf-filterInput {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(238, 238, 238) rgb(238, 238, 238) currentColor; padding: 7px 10px; border-image: none;
}
.sf-nsearchFilter .sf-filterType {
	padding: 0px; border: 1px solid rgb(238, 238, 238); border-image: none; font-family: "Microsoft YaHei"; margin-top: 10px;
}
.sf-nsearchFilter .sf-filterBrand span {
	color: rgb(153, 153, 153);
}
.sf-nsearchFilter .sf-filterPrice span {
	color: rgb(153, 153, 153);
}
.sf-nsearchFilter .sf-filterBrandList a {
	border: 0px currentColor; border-image: none; color: rgb(21, 21, 21);
}
.sf-nsearchFilter .sf-filterPriceList a {
	border: 0px currentColor; border-image: none; color: rgb(21, 21, 21);
}
.sf-nsearchFilter .sf-filterBrandList a.sf-cur {
	border: 0px currentColor; border-image: none; color: rgb(255, 102, 0);
}
.sf-nsearchFilter .sf-filterPriceList a.sf-cur {
	border: 0px currentColor; border-image: none; color: rgb(255, 102, 0);
}
.sf-nsearchFilter .sf-filterBrandList a:hover {
	color: rgb(255, 102, 0);
}
.sf-nsearchFilter .sf-filterPriceList a:hover {
	color: rgb(255, 102, 0);
}
.sf-nsearchFilter .sf-filterBrand > a {
	color: rgb(102, 102, 102);
}
.sf-nsearchFilter .sf-filterPrice > a {
	color: rgb(102, 102, 102);
}
.sf-nsearchFilter .sf-filterBrand {
	border-color: rgb(238, 238, 238);
}
.sf-nsearchFilter .sf-filterPrice {
	border-color: rgb(238, 238, 238);
}
.sf-nsearchFilter .sf-othermore {
	height: 10px; text-align: center;
}
.sf-nsearchFilter .sf-othermore a {
	background: url("images/icon_othermore.png") no-repeat 0px 0px; width: 50px; height: 10px; text-indent: -999em; overflow: hidden; font-size: 0px; vertical-align: top; display: inline-block;
}
.sf-nsearchFilter .sf-othermore a:hover {
	background: url("images/icon_othermore_hover.png") no-repeat 0px 0px;
}
.sf-nsearchFilter .sf-othermore a.up {
	background: url("images/icon_othermoreup.png") no-repeat 0px 0px;
}
.sf-nsearchFilter .sf-othermore a.up:hover {
	background: url("images/icon_othermoreup_hover.png") no-repeat 0px 0px;
}
.sf-nsearchFilter .sf-otherlist-more {
	height: auto; overflow: inherit;
}
.sf-filterInput label {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.sf-nsearchFilter .sf-filterType .sf-searchPrice {
	padding: 7px 5px; width: 150px; border-right-color: rgb(248, 248, 248); border-left-color: rgb(248, 248, 248); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left;
}
.sf-nsearchFilter .sf-filterType .sf-searchPrice input {
	padding: 2px 3px; border: 0px currentColor; border-image: none; height: 18px; vertical-align: top;
}
.sf-nsearchFilter .sf-filterType .sf-searchPriceOpen {
	background: rgb(255, 255, 255); border-right-color: rgb(244, 244, 244); border-left-color: rgb(244, 244, 244); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.sf-nsearchFilter .sf-filterType .sf-searchPrice > span {
	border: 0px currentColor; border-image: none; left: inherit; line-height: 22px; margin-left: 0px; float: left; position: static;
}
.sf-nsearchFilter .sf-searchPrice label {
	background: url("images/icon_rmb.gif") no-repeat 3px rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; height: 22px; padding-left: 10px; float: left;
}
.sf-nsearchFilter .sf-startPrice {
	width: 35px;
}
.sf-nsearchFilter .sf-endPrice {
	width: 35px;
}
.sf-nsearchFilter .sf-filterBtns {
	margin: 0px; border: 0px currentColor; border-image: none; height: 38px; float: left;
}
.sf-nsearchFilter .sf-filterBtns a {
	background: 0px; padding: 0px 20px; border: 0px currentColor; border-image: none; height: 38px; color: rgb(51, 51, 51); line-height: 38px; font-size: 12px; text-decoration: none; float: left; display: block;
}
.sf-nsearchFilter .sf-filterBtns a:hover {
	line-height: 38px;
}
.sf-nsearchFilter .sf-filterBtns a.sf-nfilterBtnsel {
	height: 37px; color: rgb(255, 102, 0); border-bottom-color: rgb(255, 102, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.sf-nsearchFilter .sf-filterBtns a.sf-filterBtnSel {
	height: 37px; color: rgb(255, 102, 0); border-bottom-color: rgb(255, 102, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.sf-nfilterBtns a.up.sf-price {
	height: 37px; color: rgb(255, 102, 0); border-bottom-color: rgb(255, 102, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.sf-nfilterBtns a.down.sf-price {
	height: 37px; color: rgb(255, 102, 0); border-bottom-color: rgb(255, 102, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.sf-nsearchFilter .sf-filterBtns a i {
	background: url("images/icon_rank.png") no-repeat 0px 0px; width: 8px; height: 8px; margin-left: 5px; display: inline-block;
}
.sf-nsearchFilter .sf-filterBtns a.sf-filterBtnSel i {
	background: url("images/icon_rankcur.png") no-repeat 0px 0px;
}
.sf-nsearchFilter .sf-filterBtns a.order-price i {
	background: url("images/icon_pricenormal.png") no-repeat 0px 0px; height: 12px; vertical-align: -2px;
}
.sf-nsearchFilter .sf-filterBtns a.up.order-price i {
	background: url("images/icon_priceup.png") no-repeat 0px 0px;
}
.sf-nsearchFilter .sf-filterBtns a.down.order-price i {
	background: url("images/icon_pricedown.png") no-repeat 0px 0px;
}
.sf-filterType .sf-searchPrice .sf-searchPlug {
	border: 1px solid rgb(207, 207, 207); border-image: none; width: 160px; padding-top: 5px;
}
.sf-nsearchFilter .sf-filterPage {
	height: 38px; color: rgb(153, 153, 153); line-height: 28px; margin-top: 0px; float: right;
}
.sf-nsearchFilter .sf-filterPage span {
	margin: 0px; padding: 0px 10px; color: rgb(153, 153, 153); line-height: 38px; font-size: 12px; vertical-align: top; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; display: inline-block;
}
.sf-nsearchFilter .sf-filterPage span b {
	color: rgb(255, 102, 0); font-weight: normal;
}
.sf-nsearchFilter .sf-filterPage span em {
	color: rgb(51, 51, 51);
}
.sf-nsearchFilter .sf-filterPage a {
	margin: 0px; border: 0px currentColor; border-image: none; width: 38px; height: 38px; display: inline-block;
}
.sf-nsearchFilter .sf-filterPage a.sf-filterPagePrev {
	background: url("images/btn_pageprev.png") no-repeat center; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid;
}
.sf-nsearchFilter .sf-filterPage a.sf-filterPageNext {
	background: url("images/btn_pagenext.png") no-repeat center;
}
.sf-nsearchFilter .sf-filterPage a.sf-filterPagePrev:hover {
	background-color: rgb(255, 255, 255);
}
.sf-nsearchFilter .sf-filterPage a.sf-filterPageNext:hover {
	background-color: rgb(255, 255, 255);
}
.sf-nsearchFilter .sf-filterPage a.sf-filterPagePrevDisable {
	background: url("images/btn_pageprev_disabled.png") no-repeat center; border-width: 0px 1px 0px 0px; border-style: none solid none none; border-color: currentColor rgb(221, 221, 221) currentColor currentColor; border-image: none;
}
.sf-nsearchFilter .sf-filterPage a.sf-filterPageNextDisable {
	background: url("images/btn_pagenext_disabled.png") no-repeat center;
}
.sf-filterBrandList a {
	margin: 2px 0px; height: 26px; line-height: 26px;
}
.sf-filterPriceList a {
	margin: 2px 0px; height: 26px; line-height: 26px;
}
.sf-heightAuto {
	height: auto;
}
.sf-productLayoutConfig780 .sf-nsearchFilter .sf-filterBtns a {
	padding: 0px 10px;
}
.search_box {
	width: 180px; height: 30px;
}
.search_box input {
	outline: 0px; border: 2px solid currentColor; border-image: none; width: 140px; height: 30px; float: left; box-sizing: border-box;
}
.search_box span {
	width: 40px; height: 30px; float: left; display: inline-block; cursor: pointer;
}
.search_box span i {
	background: url("images/search.png") no-repeat center / cover; margin: 8px auto 0px; width: 14px; height: 14px; display: block;
}
.sf-nav-hot { top: 0px; width: 24px; height: 16px; right: 0px; display: block; position: absolute;
}
.sf-nav-new { top: 0px; width: 24px; height: 16px; right: 0px; display: block; position: absolute;
}
.ds-module .sf-product li {
	margin: 10px 12px 0px 0px;
}
.sf-productPic230.ds-module .sf-product li {
	margin: 10px 11px 0px 0px;
}
.store-logo img {
	width: 100%;
}
