@charset "utf-8";
	.horizontal-flex {
	display:flex;
	flex-direction:row
}
.red-single .horizontal-flex,.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:#fff!important
}
.time-p {
	line-height:60px;
	width:36px;
	text-align:center;
	font-size:30px;
	color:#333;
	font-family:MicrosoftYaHei-Bold
}
.time-p-t {
	float:left;
	line-height:60px;
	width:240px;
	font-size:24px;
	color:#fff;
	font-family:MicrosoftYaHei-Bold
}
.timewrap {
	float:right;
	width:443px
}
.black-single .timewrap {
	width:475px
}
.timewrap .time-p.l9 {
	margin-right:74px
}
.timewrap .time-p.l10 {
	margin-right:80px
}
.timewrap .time-p.l11 {
	margin-right:75px
}
.timewrap .time-p {
	width:37px;
	display:inline-block;
	margin:0
}
.timewrap .time-p.l2 {
	width:35px;
	margin-right:47px
}
.timewrap .time-p.l4,.timewrap .time-p.l6 {
	width:29px;
	margin-right:33px
}
.timewrap .time-p.l8 {
	width:29px
}
.green-single .time-p-d-t,.black-double .time-p-d-t {
	float:left
}
.green-single .horizontal-flex,.red-double .horizontal-flex,.black-double .horizontal-flex,.green-double .horizontal-flex {
	display:block
}
.green-single .timewrap {
	width:402px
}
.green-single .timewrap .time-p.l13 {
	margin-right:80px
}
.green-single .timewrap .time-p.l14 {
	margin-right:60px
}
.green-single .timewrap .time-p.l15 {
	margin-right:59px
}
.red-double .timewrap {
	width:288px
}
.red-double .time-p-d {
	margin-left:0;
	width:23px
}
.red-double .time-p-d.d2 {
	width:19px;
	margin-right:32px
}
.red-double .time-p-d.d4 {
	margin-right:19px
}
.red-double .time-p-d.d6 {
	margin-right:18px
}
.red-double .time-p-d-t,.green-double .time-p-d-t {
	float:left
}
.red-double .time-p-d,.black-double .time-p-d,.green-double .time-p-d {
	display:inline-block
}
.black-double .timewrap {
	width:297px
}
.black-double .time-p-d {
	margin-left:0;
	margin-right:40px
}
.black-double .time-p-d.d9 {
	margin-right:38px
}
.black-double .time-p-d.d10 {
	margin-right:39px
}
.black-double .time-p-d.d12 {
	margin-right:0
}
.green-double .time-p-d {
	margin-left:0;
	width:42px;
	margin-right:42px
}
.green-double .timewrap {
	width:285px
}
.green-double .time-p-d.d13 {
	margin-right:37px;
	margin-left:5px
}
.green-double .time-p-d.d14 {
	margin-right:24px
}
.green-double .time-p-d.d15 {
	margin-right:20px
}
.green-double .time-p-d.d16 {
	margin-right:0
}
.horizontal-flextwo .vertical-flex {
	display:block;
	float:left
}
.l0 {
	margin-left:30px
}
.l1 {
	margin-left:278px
}
.l2 {
	margin-left:3px
}
.l3 {
	margin-left:52px
}
.l4 {
	margin-left:0
}
.l5 {
	margin-left:34px
}
.l6 {
	margin-left:1px
}
.l7 {
	margin-left:35px
}
.l8 {
	margin-left:0
}
.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 {
	line-height:60px;
	width:32px;
	text-align:center;
	font-size:24px;
	color:#333;
	font-family:MicrosoftYaHei-Bold
}
.time-p-d-t {
	line-height:60px;
	width:160px;
	font-size:18px;
	color:#fff;
	font-family:MicrosoftYaHei-Bold
}
.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 {
	line-height:40px;
	width:24px;
	text-align:center;
	font-size:16px;
	color:#333;
	font-family:MicrosoftYaHei-Bold
}
.time-p-t1 {
	line-height:40px;
	width:100px;
	font-size:12px;
	color:#fff;
	font-family:MicrosoftYaHei-Bold
}
.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 {
	position:absolute;
	top:2px;
	display:block
}
body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,form,fieldset,legend,button,input,textarea,th,td {
	margin:0;
	padding:0
}
body,button,input,select,textarea {
	font:12px/1.5 arial,tahoma,\5b8b\4f53;
	color:#333
}
button,input,select,textarea {
	font-family:"Microsoft YaHei"
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%
}
em,i {
	font-style:normal
}
fieldset,img {
	border:0
}
img {
	vertical-align:top
}
ul,ol {
	list-style:none
}
a {
	color:#2272cb;
	text-decoration:none;
	outline:0;
	color:black;
}
a:hover {
	color:#F70;
	text-decoration:underline
}
.clear {
	clear:both;
	display:block;
	height:0;
	overflow:hidden;
	font-size:0
}
button,input,select,textarea {
	font-size:100%;
	outline:0
}
table {
	border-collapse:collapse;
	border-spacing:0
}
body {
	font:14px/1.5 'Microsoft YaHei';
	min-width:1250px
}
input {
	box-sizing:inherit
}
.clearfix:after,.sf-setdetails .sf-bgset li:after,.sf-selectedCate li h5:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.clearfix,.sf-setdetails .sf-bgset li,.sf-selectedCate li h5 {
	zoom:1
}
.sf-headernav-list .sf-target,.sf-sidebar-main .sf-page-plus,.sf-sidebar-main .sf-ithas .sf-target,.sf-sidebar-main .sf-plus {
	background:url(images/icon_sprite.png) no-repeat 0 -9999em
}
.sf-header-bar {
	padding-right:20px;
	height:50px;
	background-color:#006cb7
}
.sf-logo {
	float:left;
	width:180px;
	height:50px;
	border-right:1px solid #006cb7
}
.sf-header-nav {
	float:left
}
.sf-headernav-list {
	margin:0 0 0 2px
}
.sf-headernav-list .sf-it {
	padding:0 20px;
	height:50px;
	text-align:center;
	line-height:50px;
	float:left;
	border-right:1px solid #015fb6
}
.sf-headernav-list .sf-it-hover {
	position:relative;
	z-index:2;
	background-color:#fff
}
.sf-headernav-list .sf-it-hover a {
	text-decoration:none;
	color:#666
}
.sf-headernav-list .sf-target {
	padding-right:12px;
	background-position:right -46px;
	font-size:14px;
	font-weight:700;
	color:#b6ddf9
}
.sf-headernav-list .sf-it-hover .sf-target {
	background-position:right -442px
}
.sf-header-tool {
	float:right
}
.sf-header-tool a {
	float:left;
	padding:0 12px;
	height:30px;
	line-height:30px;
	margin:10px 0 0 10px;
	border-radius:1px;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	-o-border-radius:1px;
	background-color:#0178cb;
	font-size:14px;
	color:#b6ddf9
}
.sf-header-tool a:hover {
	background-color:#017fd6;
	color:#fff;
	text-decoration:none
}
.sf-headersubnav-list {
	width:100%;
	min-width:105px;
	display:none;
	background-color:#fff;
	position:absolute;
	left:-1px;
	top:50px;
	border:1px solid #ebebeb;
	border-top:0;
	box-shadow:0 1px 1px #ebebeb
}
.sf-headersubnav-list li {
	height:32px;
	line-height:32px
}
.sf-headersubnav-list li a {
	padding:0 20px;
	display:block;
	font-size:14px;
	color:#666;
	border-top:1px solid #ebebeb
}
.sf-headersubnav-list li a:hover {
	background-color:#f7f7f7;
	color:#333
}
.sf-headernav-list .sf-it-hover .sf-headersubnav-list {
	display:block
}
.sf-sidebar {
	position:relative;
	float:left;
	width:180px;
	height:100%;
	z-index:10
}
.sf-sidebar-main {
	height:100%;
	background-color:#333c4e;
	overflow:hidden
}
.sf-sidebar-handle,.sf-sidebar .sf-sidebar-handle-h {
	position:absolute;
	display:block;
	width:10px;
	height:62px;
	right:-8px;
	top:0;
	background:url(images/sidebar-handle.png) no-repeat 50% 50%;
	overflow:hidden;
	cursor:pointer
}
.sf-sidebar .sf-sidebar-handle-h {
	background-image:url(images/sidebar-handle-h.png)
}
.sf-sidebar-main li {
	min-height:40px;
	line-height:40px
}
.sf-sidebar-main .sf-target,.sf-sidebar-main .sf-target:visited {
	padding-left:32px;
	display:block;
	color:#CCC
}
.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 {
	position:relative;
	height:39px;
	line-height:39px;
	overflow:hidden;
	border-left:4px solid #333c4e;
	border-bottom:1px solid #3d495f;
	padding-left:28px;
	display:block;
	font-weight:700;
	color:#a5aebf
}
.sf-sidebar-main .sf-side-subnav a:hover {
	text-decoration:none;
	background-color:#3e4960;
	border-left:4px solid #3e4960
}
.sf-sidebar-main .sf-side-subnav a.sf-subtarget-cur {
	height:40px;
	line-height:40px;
	text-decoration:none;
	background-color:#232a3a;
	border-left:4px solid #006cb7;
	color:#fd9903;
	border-bottom:0
}
.sf-sidebar-main .sf-side-subnav a:hover i {
	position:absolute;
	right:15px;
	top:14px;
	display:block;
	width:16px;
	height:16px;
	overflow:hidden;
	background:url(images/icon-navsetact.png) no-repeat -72px 0
}
.sf-sidebar-main li.sf-it,.sidebar-main li.sf-add-page,.sf-sidebar-main li.sf-new-page {
	*margin:-3px 0
}
.sf-sidebar-main li.sf-new-page {
	*margin-top:-5px
}
.sf-sidebar-main .sf-it .sf-target,.sidebar-main li.sf-add-page .sf-target {
	border-bottom:1px solid #3d495f;
	font-weight:700
}
.sf-sidebar-main .sf-title {
	height:40px
}
.sf-sidebar-main .sf-title span {
	float:left;
	padding-left:20px;
	width:120px;
	height:40px;
	line-height:40px;
	background:#3e4960;
	font-weight:700;
	font-size:14px;
	color:#a5aebf
}
.sf-sidebar-main .sf-plus {
	display:block;
	float:right;
	width:40px;
	height:40px;
	background-color:#465269;
	background-position:13px 13px;
	overflow:hidden
}
.sf-sidebar-main .sf-plus:hover {
	background-color:#505d78;
	background-position:13px -944px
}
.sf-sidebar-r {
	position:absolute;
	width:2px;
	height:100%;
	top:0;
	left:180px;
	background-color:#006cb7;
	border-right:1px solid #005691
}
.sf-sidebar-main li.sf-new-page {
	background-color:#5a5a5a
}
.sf-sidebar-main li.sf-new-page a {
	font-family:SimSun;
	position:relative;
	padding-right:10px;
	height:30px;
	line-height:30px;
	text-indent:33px;
	white-space:nowrap;
	word-break:keep-all;
	text-overflow:ellipsis;
	overflow:hidden
}
.sf-sidebar-main li.sf-new-page a,.sf-sidebar-main li.sf-new-page a.sf-cur,.sf-sidebar-main li.sf-new-page a.sf-cur:hover {
	background-color:#feaa47;
	color:#343432
}
,.sf-sidebar-main li.sf-new-page a.sf-cur:hover {
	background-color:#feaa47;
	color:#343432
}
.sf-sidebar-main li.sf-new-page a:hover {
	margin-left:0;
	background-color:#333;
	color:#CCC
}
.sf-sidebar-main li.sf-new-page b {
	display:none;
	position:absolute;
	width:11px;
	height:11px;
	top:10px;
	right:10px;
	background:url(images/sprite.png) no-repeat -39px 0;
	overflow:hidden
}
.sf-sidebar-main li.sf-new-page b.on {
	background-position:-51px 0
}
.sf-main-container {
	float:left;
	position:relative;
	height:100%;
	margin-right:0;
	padding-top:1px;
	background-color:#FFF;
	z-index:1;
	overflow:hidden
}
.sf-main-content {
	margin-left:182px;
	overflow:hidden;
	*position:relative
}
.sf-cnav-bar {
	height:39px;
	line-height:39px;
	padding-bottom:2px;
	background:url(images/bg-cnav-bar-x.gif) repeat 0 0
}
.sf-cnav-bar .sf-tabholder {
	float:left;
	padding-left:3px
}
.sf-cnav-bar .sf-defaultnav {
	float:left
}
.sf-cnav-bar .sf-tabholder li,.sf-cnav-bar .sf-defaultnav a {
	float:left;
	line-height:34px;
	padding:2px 0 3px;
	margin:0 15px;
	font-size:14px;
	color:#666;
	cursor:pointer
}
.sf-defaultnav a:hover {
	padding-bottom:0;
	color:#0185e2;
	border-bottom:3px solid #0185e2
}
.sf-cnav-bar .sf-tabholder li.sf-cur,.sf-cnav-bar .sf-defaultnav a.sf-cur,.sf-cnav-bar .sf-tabholder li.sf-it-hover,.sf-cnav-bar .sf-defaultnav a.sf-it-hover {
	color:#0085e2;
	padding-bottom:0;
	border-bottom:3px solid #0185e2
}
.sf-cnav-bar .sf-defaultnav a:hover {
	text-decoration:none
}
.sf-cnav-bar .sf-undelete,.sf-cnav-bar .sf-delete {
	float:left;
	margin:10px 0 10px 15px;
	line-height:19px;
	border-left:1px dotted #999;
	padding-left:30px;
	color:#bbb
}
.sf-cnav-bar .sf-delete {
	color:#333
}
.sf-tabbar-action {
	float:right
}
.sf-tabbar-action li {
	padding:0;
	border-left:1px solid #e0e0e0;
	float:left;
	height:39px;
	line-height:39px
}
.sf-tabbar-action li a {
	display:inline-block;
	padding:0 20px 0 40px;
	background:url(images/icon_sprite.png) no-repeat 0 0;
	color:#666;
	font-weight:700
}
.sf-tabbar-action li a:hover {
	background-color:#fff;
	text-decoration:none
}
.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 {
	padding-top:10px;
	background-color:#f8f9fa;
	overflow:hidden
}
.sf-notice i {
	background:url(images/tipsBg.png) no-repeat 0 -999em
}
.sf-notice {
	display:inline-block;
	padding:5px 10px;
	line-height:18px;
	border:1px solid #fc6;
	background-color:#fffff0;
	color:#333
}
.sf-notice-multi {
	padding:6px 10px
}
.sf-notice-auto {
	display:block
}
.sf-notice i {
	float:left;
	margin:1px 5px 0 0;
	width:16px;
	height:16px;
	background-position:-180px -140px
}
.sf-notice p {
	overflow:hidden
}
.sf-notice p em {
	font-weight:700
}
.sf-product img {
	background:#fff url(images/bgimg1.png) center no-repeat
}
a:hover {
	text-decoration:none
}
.sf-osearch {
	font-size:12px;
	font-family:Microsoft YaHei
}
.sf-osearch-bar {
	position:relative;
	padding:7px 10px;
	border:1px solid #eee
}
.sf-osearch-bar label {
	margin-right:15px;
	position:relative;
	float:left;
	border:1px solid #cfcfcf;
	background:#fff;
	padding:4px 20px 4px 2px;
	overflow:hidden;
	*display:inline-block
}
.sf-osearch-bar .sf-labelfocus {
	border-color:#f60
}
.sf-osearch-bar .sf-keyword {
	border:0;
	background:#fff;
	margin:0;
	width:145px;
	padding:0 0 0 5px
}
.sf-osearch-bar label>a {
	position:absolute;
	display:inline-block;
	width:28px;
	height:24px;
	background:url(images/omarkIco.png) no-repeat center center;
	right:0;
	top:1px
}
.sf-osearch-bar .sf-keywordList {
	float:left;
	border:0;
	padding:0;
	margin:0;
	width:425px;
	height:28px;
	line-height:28px;
	overflow:hidden
}
.sf-osearch-bar .sf-keywordList a {
	color:#666;
	margin:0 12px 0 0
}
.sf-osearch-bar .sf-keywordList a:hover {
	color:#f70
}
.sf-osearch-bar .sf-filterbtn {
	float:right;
	width:64px;
	height:22px;
	line-height:22px;
	padding-right:13px;
	margin:1px 0 0 5px;
	background:url(images/icon_filterlitterup.png) no-repeat 61px center #f6f6f6;
	border:1px solid #eee;
	font-size:12px;
	color:#666;
	text-align:center;
	border-radius:2px
}
.sf-osearch-bar .sf-filterbtn:hover {
	border:1px solid #f60;
	color:#f60;
	background:url(images/icon_filtermore.png) no-repeat 61px center #fff
}
.sf-osearch-bar .filterbtnup {
	background:url(images/icon_filterlitter.png) no-repeat 61px center
}
.sf-osearch-bar .filterbtnup:hover {
	background:url(images/icon_catelitter.png) no-repeat 61px center
}
.sf-filtercate {
	border:1px solid #eee;
	border-top:0;
	border-bottom:0;
	background:#fff
}
.sf-filtercate dl {
	height:30px;
	overflow:hidden;
	border-bottom:1px solid #eee
}
.sf-filtercate dl.sf-cateshowmore,.sf-filtercate dl.sf-cateshowmore2 {
	height:auto;
	overflow:inherit
}
.sf-filtercate dt {
	float:left;
	color:#999;
	width:99px;
	padding:5px 0 5px 15px
}
.sf-filtercate dd {
	position:relative;
	z-index:1;
	float:left;
	padding:0 90px 0 10px;
	width:769px
}
.sf-filtercate dl:nth-last-child(1) dd {
	height:30px
}
.sf-filtercate dd ul {
	margin-left:-10px;
	max-height:60px;
	overflow:hidden
}
.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 {
	display:inline-block;
	line-height:28px;
	margin-right:35px;
	color:#151515
}
.sf-filtercate dd .a-it:hover,.sf-filtercate dd .a-itcur {
	color:#f60
}
.sf-filtercate .sf-more {
	position:absolute;
	right:20px;
	top:0;
	line-height:28px
}
.sf-filtercate .sf-more a {
	display:inline-block;
	padding-right:12px;
	background:url(images/icon_filterlitter.png) no-repeat right center;
	color:#666
}
.sf-filtercate .sf-more a.geamore {
	background:url(images/geicon_hover.png) no-repeat right center;
	color:#f60
}
.sf-filtercate .sf-more a:hover {
	background:url(images/icon_catelitter.png) no-repeat right center;
	color:#f60
}
.sf-filtercate .sf-more a.geamore:hover {
	background:url(images/geicon_hover.png) no-repeat right center;
	color:#f60
}
.sf-filtercate dd .a-item {
	display:inline-block;
	padding:0 10px;
	border:1px solid #fff;
	background:#fff;
	color:#151515
}
.sf-filtercate dd .a-item i {
	margin-left:4px;
	vertical-align:2px;
	display:inline-block;
	width:9px;
	height:5px;
	background:url(images/icon_filterlitter.png) no-repeat 0 0;
	-webkit-transition:-webkit-transform .3s;
	-moz-transition:-moz-transform .3s;
	-o-transition:-o-transform .3s;
	transition:transform .3s;
	-moz-transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transform:rotate(0deg)
}
.sf-filtercate dd li {
	float:left;
	height:30px;
	line-height:30px;
	overflow:hidden
}
.sf-filtercate dd li.sf-hover {
	overflow:inherit;
	z-index:2
}
.sf-filtercate dd li.sf-hover .a-item {
	position:relative;
	z-index:2;
	border:1px solid #f60;
	border-bottom:0;
	color:#f60
}
.sf-filtercate dd li.sf-hover .a-item i {
	-webkit-transition:-webkit-transform .3s;
	-moz-transition:-moz-transform .3s;
	-o-transition:-o-transform .3s;
	transition:transform .3s;
	-moz-transform:rotate(-180deg);
	-webkit-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
	transform:rotate(-180deg);
	background:url(images/icon_catelitter.png) no-repeat right center #fff
}
.sf-filtercate dd .sf-sublist {
	top:30px;
	z-index:2;
	background:#fff;
	display:none;
	position:absolute;
	right:0;
	width:773px;
	padding:5px 90px 5px 10px;
	border:1px solid #f60
}
.sf-filtercate dd .sf-sublist a.sf-it,.sf-selectedCate dd a.sf-it,.sf-selectedCate li.sf-hover .sf-sublist .sf-it {
	margin-right:35px;
	white-space:nowrap;
	color:#333;
	display:inline-block
}
.sf-filtercate dd .sf-sublist a.sf-itcur span,.sf-selectedCate li.sf-hover .sf-sublist .sf-itcur span {
	color:#f60
}
.sf-filtercate dd .sf-sublist a.sf-it:hover,.sf-selectedCate dd a.sf-it:hover {
	color:#f60
}
.sf-filtercate dd li.sf-hover .sf-sublist,.sf-selectedCate dl.sf-hover dd {
	display:block
}
.sf-filtercate .sf-sublist .sf-it input,.sf-selectedCate dd .sf-it input,.sf-selectedCate li.sf-hover .sf-sublist .sf-it input {
	display:none;
	vertical-align:-3px;
	margin-right:2px
}
.sf-filtercate .sf-sublist-check .sf-it input,.sf-selectedCate dd .sf-it input,.sf-selectedCate li.sf-hover .sf-sublist .sf-it input {
	display:inline-block
}
.sf-filtercate .sf-btnselectmore,.sf-selectCateScroll .sf-btnselectmore {
	position:absolute;
	right:10px;
	top:10px;
	display:inline-block;
	width:40px;
	height:20px;
	padding:0 0 0 10px;
	line-height:20px;
	background:url(images/icon_filteraddn.png) no-repeat 88% center #f6f6f6;
	border:1px solid #eee;
	border-radius:2px;
	color:#666
}
.sf-selectCateScroll .sf-btnselectmore {
	display:none
}
.sf-filtercate .sf-btnselectmore:hover,.sf-selectCateScroll .sf-btnselectmore:hover {
	background:url(images/icon_filteradd.png) no-repeat 88% center #fff;
	color:#f60;
	border:1px solid #f60
}
.sf-filtercate .sf-ft {
	display:none
}
.sf-filtercate .sf-sublist-check .sf-ft,.sf-selectedCate .sf-ft {
	display:block;
	text-align:center
}
.sf-filtercate .sf-ft a,.sf-selectedCate .sf-ft a {
	display:inline-block;
	margin:0 5px;
	width:40px;
	height:22px;
	text-align:center;
	line-height:22px;
	border-radius:2px
}
.sf-filtercate .sf-ft .btn-confirm,.sf-selectedCate .sf-ft .btn-confirm {
	background:#f60;
	color:#fff
}
.sf-filtercate .sf-it .btn-confirm:hover,.sf-selectedCate .sf-ft .btn-confirm:hover {
	background:#ff781e
}
.sf-filtercate .sf-ft .btn-cancel,.sf-selectedCate .sf-ft .btn-cancel {
	border:1px solid #eee;
	color:#666
}
.sf-osearch .sf-othermore {
	text-align:right;
	z-index:101000;
	background:#f8f8f8
}
.sf-osearch .sf-othermore a {
	position:relative;
	margin-top:-2px;
	display:inline-block;
	width:60px;
	height:17px;
	font-size:0;
	overflow:hidden;
	text-indent:-999em;
	background:url(images/icon_othermore.png) no-repeat 25px 5px;
	vertical-align:top;
	text-align:center;
	background-color:#fff;
	border-bottom-right-radius:5px;
	margin-bottom:5px;
	border-left:1px solid #e8e8e8;
	border-bottom-left-radius:5px;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8
}
.sf-osearch .sf-othermore a.up {
	background:url(images/icon_othermoreup.png) no-repeat 25px 5px;
	background-color:#fff
}
.sf-osearch .sf-filtercate dl:nth-last-child(1) dd.sf-otherlist-more {
	height:auto;
	overflow:inherit
}
.sf-selectedCate {
	display:none;
	float:left;
	margin:2px 10px 0 0;
	max-width:690px;
	height:28px
}
.sf-selectedCate li {
	float:left;
	margin:0 2px;
	overflow:hidden;
	height:26px;
	line-height:26px
}
.sf-selectedCate li h5 {
	font-weight:normal;
	white-space:nowrap;
	height:24px;
	padding:0 10px;
	line-height:24px;
	background:#f6f6f6;
	font-size:14px;
	color:#333;
	border-radius:2px;
	border:1px solid #f6f6f6;
	cursor:pointer
}
.sf-selectedCate li.sf-hover h5 {
	background:#ffeee2;
	border:1px solid #f60;
	border-bottom:0
}
.sf-selectedCate li h5 em {
	color:#f60
}
.sf-selectedCate li h5 b {
	display:inline-block;
	width:12px;
	height:12px;
	background:url(images/icon_selectedClose.png) no-repeat center center
}
.sf-selectedCate li.sf-hover li h5 b {
	background:url(images/icon_selectedClose_hover.png) no-repeat center center
}
.sf-selectedCate .sf-ft {
	padding-top:20px
}
.sf-selectedCate li .sf-sublist {
	display:none;
	position:absolute;
	left:-1px!important;
	top:33px;
	background:#fff;
	width:968px;
	border:1px solid #f60;
	padding:10px;
	z-index:2
}
.sf-selectedCate li.sf-hover .sf-sublist {
	display:block;
	left:-1px!important;
	top:34px!important
}
.sf-selectCateScroll {
	float:left;
	max-width:620px;
	height:26px;
	overflow:hidden;
	margin:0 10px
}
.sf-selectedCate .sf-btn {
	display:none;
	margin-top:5px;
	width:16px;
	height:16px;
	background:url(images/btn_selectprev.png) no-repeat 0 0;
	float:left;
	cursor:pointer
}
.sf-selectedCate .sf-btnprev:hover {
	background:url(images/btn_selectprev_hover.png) no-repeat 0 0
}
.sf-selectedCate .sf-btnnext {
	background:url(images/btn_selectnext.png) no-repeat 0 0
}
.sf-selectedCate .sf-btnnext:hover {
	background:url(images/btn_selectnext_hover.png) no-repeat 0 0
}
.sf-selectedCate .sf-btnprevDisabled,.sf-selectedCate .sf-btnprevDisabled:hover,.sf-selectedCate .sf-btnnextDisabled,.sf-selectedCate .sf-btnnextDisabled:hover {
	background:0;
	cursor:default
}
.sf-nfilterType {
	height:38px;
	border:1px solid #eee;
	background:#f8f8f8;
	padding:0
}
.sf-nfilterBtns {
	float:left;
	height:38px
}
.sf-nfilterBtns a {
	display:block;
	float:left;
	padding:0 20px;
	text-decoration:none;
	height:38px;
	line-height:38px;
	font-size:12px;
	color:#333
}
.sf-nfilterBtns a.sf-nfilterBtnsel,.sf-nfilterBtns a.sf-cur,.sf-nfilterBtns a.sf-price.up,.sf-nfilterBtns a.sf-price.down {
	color:#f60;
	border-bottom:2px solid #f60;
	height:36px
}
.sf-nfilterBtns a.gesf-nfilterBtnsel,.sf-nfilterBtns a.gesf-cur,.sf-nfilterBtns a.sf-price.geup,.sf-nfilterBtns a.sf-price.gedown {
	color:#f60;
	border-bottom:2px solid #f60;
	height:36px
}
.sf-nfilterBtns a i {
	margin-left:5px;
	display:inline-block;
	width:8px;
	height:8px;
	background:url(images/icon_rank.png) no-repeat 0 0
}
.sf-nfilterBtns a.sf-cur i {
	background:url(images/icon_rankcur.png) no-repeat 0 0
}
.sf-nfilterBtns a.sf-price i {
	vertical-align:-2px;
	height:12px;
	background:url(images/icon_pricenormal.png) no-repeat 0 0
}
.sf-nfilterBtns a.sf-price.up i {
	background:url(images/icon_priceup.png) no-repeat 0 0
}
.sf-nfilterBtns a.sf-price.down i {
	background:url(images/icon_pricedown.png) no-repeat 0 0
}
.sf-nfilterBtns a.gesf-cur i {
	background:url(images/icon_rankcur.png) no-repeat 0 0
}
.sf-nfilterBtns a.gesf-price i {
	vertical-align:-2px;
	height:12px;
	background:url(images/icon_pricenormal.png) no-repeat 0 0
}
.sf-nfilterBtns a.sf-price.geup i {
	background:url(images/icon_priceup.png) no-repeat 0 0
}
.sf-nfilterBtns a.sf-price.gedown i {
	background:url(images/icon_pricedown.png) no-repeat 0 0
}
.sf-nfilterType .sf-nsearchPrice {
	float:left;
	padding:7px 5px;
	border-left:1px solid #f8f8f8;
	border-right:1px solid #f8f8f8
}
.sf-nfilterType .sf-nsearchPrice input {
	height:18px;
	padding:2px 0;
	vertical-align:top
}
.sf-nfilterType .sf-nsearchPriceOpen {
	background:#fff;
	border-left:1px solid #f4f4f4;
	border-right:1px solid #f4f4f4
}
.sf-nfilterPage {
	float:right;
	height:38px;
	line-height:28px;
	color:#999
}
.sf-nfilterPage span {
	border-right:1px solid #eee;
	display:inline-block;
	line-height:38px;
	color:#999;
	padding:0 10px;
	font-size:12px;
	vertical-align:top
}
.sf-nfilterPage span b {
	font-weight:normal;
	color:#f60
}
.sf-nfilterPage span em {
	color:#333
}
.sf-nfilterPage a {
	display:inline-block;
	width:38px;
	height:38px
}
.sf-nfilterPage a.sf-nfilterPagePrev {
	border-right:1px solid #eee;
	background:url(images/btn_pageprev.png) no-repeat center center
}
.sf-nfilterPage a.sf-nfilterPageNext {
	background:url(images/btn_pagenext.png) no-repeat center center
}
.sf-nfilterPage a.sf-nfilterPagePrev:hover,.sf-nfilterPage a.sf-nfilterPageNext:hover {
	background-color:#fff
}
.sf-nfilterPage a.sf-nfilterPagePrevDisable {
	border-right:1px solid #eee;
	background:url(images/btn_pageprev_disabled.png) no-repeat center center
}
.sf-nfilterPage a.sf-nfilterPageNextDisable {
	background:url(images/btn_pagenext_disabled.png) no-repeat center center
}
.sf-nsearchPrice {
	position:relative
}
.sf-nsearchPrice>span {
	float:left;
	margin:0 5px;
	color:#999
}
.sf-nstartPrice,.sf-nendPrice {
	width:45px;
	border:0
}
.sf-nendPrice {
	float:right
}
.sf-nsearchPlug {
	position:absolute;
	left:135px;
	top:0;
	width:105px;
	padding:8px 10px 5px;
	text-align:center;
	display:none
}
.sf-nsearchPlug a {
	height:22px;
	line-height:22px;
	padding:2px 10px;
	color:#666;
	text-decoration:none;
	font-size:12px
}
.sf-nsearchPlug a.sf-clear {
	color:#666
}
.sf-nsearchPlug a.sf-clear:hover {
	color:#333
}
.sf-nsearchPlug a.sf-ok {
	background:#fff;
	border:1px solid #f60;
	border-radius:2px;
	border:1px solid #ddd
}
.sf-nsearchPlug a.sf-ok:hover {
	border-color:#f60;
	color:#f60
}
.sf-nsearchPrice label {
	float:left;
	height:22px;
	padding-left:10px;
	border:1px solid #eee;
	background:url(images/icon_rmb.gif) no-repeat 3px center #fff;
	border:1px solid #ddd
}
.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:0 15px
}
#zlight-nav {
	height:50px;
	line-height:50px;
	background-color:#fafafa;
	position:fixed;
	top:0;
	left:0;
	padding:0;
	margin:0;
	box-shadow:0 0 3px #bdbdbd;
	display:none;
	width:100%;
	z-index:9999
}
.genav {
	width:1190px;
	margin:0 auto;
	position:relative
}
.sf-osearch-bar input.geinput {
	top:1px;
	border:2px solid #f60;
	width:150px;
	height:21px;
	padding:2px;
	display:block
}
.sf-osearch-bar a.gecheck {
	top:1px;
	background:url("images/geicon2.png") no-repeat -107px -31px #f60;
	float:left;
	width:30px;
	height:30px;
	display:block
}
.geul li {
	float:left;
	height:50px;
	line-height:50px
}
.geul li.geli {
	width:54px;
	text-align:center;
	padding:0 10px
}
.geul li.lip {
	padding-top:10px;
	margin-right:10px
}
.geul .icon {
	width:19px;
	height:19px;
	display:inline-block;
	vertical-align:middle
}
.geul .gei1 {
	background:url(images/geicon2.png) no-repeat -5px -11px
}
.geul .gei1-1 {
	background:url(images/geicon2.png) no-repeat -20px -11px;
	color:#f60
}
.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:#f60
}
.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:#f60
}
.geul .spanpos:hover {
	color:#f60
}
.geul .spanpos:hover .gei3 {
	background:url(images/geicon2.png) no-repeat -24px -37px
}
.geul .gepodv {
	background:#fff;
	width:308px
}
.geul .geinchk {
	margin:0 5px;
	float:left;
	height:35px
}
.geul .geli3 {
	padding-left:10px
}
.geul .geli1 {
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	padding:0 18px
}
.geul .geli2 {
	border-right:1px solid #eee
}
.geul .icon2 {
	vertical-align:middle;
	margin:0 5px;
	width:14px;
	height:14px;
	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 {
	cursor:pointer;
	vertical-align:middle
}
.geul .gemore,.geul .gemore label {
	cursor:pointer
}
.geul .gemore:hover {
	color:#f60
}
.geul .gemore:hover .gei4 {
	background:url(images/geicon2.png) no-repeat -136px -11px
}
.geul .spanpos {
	cursor:pointer
}
.geleft {
	float:left
}
.genone {
	display:none
}
.gepw {
	width:310px;
	background:#fff;
	height:50px;
	overflow:hidden
}
.bottomLine {
	position:absolute;
	width:74px;
	bottom:10px;
	height:2px;
	color:#f60;
	background-color:#f60;
	transition:all .2s ease
}
.selectedNav {
	color:#f60
}
.geul .geli3sp1 {
	color:#999
}
.geul .geli3sp {
	margin:0 4px;
	color:#151515
}
.sf-productPic180 .sf-new-commdty .sf-product li:not(.list_item) {
	float:left;
	width:187px;
	border:1px solid #fff;
	height:379px;
	padding:3px 0
}
.sf-productPic180 .sf-new-commdty .sf-product li:not(.list_item):hover {
	position:relative;
	background:#fff;
	border:1px solid #eee;
	box-shadow:0 0 8px 3px rgba(0,0,0,0.3)
}
.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;
	z-index:1;
	bottom:0
}
.sf-productPic180 .sf-new-commdty .sf-f-class .cmmdty-img>a>img {
	height:180px;
	width:180px
}
.sf-productPic180 .sf-new-commdty .sf-c-class li:not(.list_item) {
	margin:10px 10px 0 1px
}
.sf-productPic180 .sf-new-commdty .sf-c-class div.sf-setting-items {
	margin:4px 0 0
}
.sf-productPic180 .sf-new-commdty .sf-c-class .cmmdty-img>a>img {
	margin:0 3px 5px;
	height:180px
}
.sf-productPic180 .sf-new-commdty .sf-c-class .cmmdty-favorite {
	right:4px;
	z-index:1;
	bottom:0
}
.sf-productPic180 .sf-new-commdty .sf-c-class.sf-product li .noproductnow {
	width:170px;
	left:3px
}
.sf-productPic180 .sf-new-commdty .sf-hk-class li:not(.list_item) {
	margin:10px 10px 0 1px
}
.sf-productPic180 .sf-new-commdty .sf-hk-class div.sf-setting-items {
	margin:4px 0 0
}
.sf-productPic180 .sf-new-commdty .sf-hk-class .cmmdty-img>a>img {
	margin:0 3px 5px;
	height:180px
}
.sf-productPic180 .sf-new-commdty .sf-hk-class .cmmdty-favorite {
	right:4px;
	z-index:1;
	bottom:0
}
.sf-productPic180 .sf-new-commdty .sf-hk-class.sf-product li .noproductnow {
	width:170px;
	left:3px
}
.sf-productPic180 .sf-new-commdty.sf-up-pic-prod .sf-product li:not(.list_item) {
	float:left;
	width:187px;
	border:1px solid #fff;
	height:439px;
	padding:3px 0
}
.sf-productPic180 .sf-new-commdty.sf-up-pic-prod .cmmdty-img>a>img {
	margin:0 3px 5px;
	height:240px
}
.sf-productPic180 .sf-new-commdty.sf-up-pic-prod .sf-product li .noproductnow {
	top:220px
}
.sf-productPic180 .sf-new-commdty.sf-up-pic-prod .sf-product li .sf-squ-in-up-prod .noproductnow {
	top:160px
}
.sf-productPic180 .sf-new-commdty.sf-up-pic-prod .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) {
	float:left;
	width:256px;
	border:0;
	margin:10px 8px 0 0;
	border:1px solid #fff;
	padding:3px 0 3px 0;
	height:425px
}
.sf-productPic230 .sf-new-commdty .sf-product li:not(.list_item):hover {
	position:relative;
	background:#fff;
	border:1px solid #eee;
	margin:10px 8px 0 0;
	box-shadow:0 0 8px 3px rgba(0,0,0,0.15);
	padding:3px 0 3px 0
}
.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;
	z-index:1;
	bottom:0
}
.sf-productPic230 .sf-new-commdty .sf-product li .noproductnow {
	top:210px;
	width:220px;
	left:12px;
	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:0 12px 5px;
	height:230px
}
.sf-productPic230 .sf-new-commdty .sf-c-class p.sf-price {
	margin:0 auto
}
.sf-productPic230 .sf-product2 .sf-new-commdty .sf-c-class .sf-protag span em {
	bottom:15px;
	left:-5px
}
.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:0 12px 5px;
	height:230px
}
.sf-productPic230 .sf-new-commdty .sf-hk-class p.sf-price {
	margin:0 auto
}
.sf-productPic230 .sf-product2 .sf-new-commdty .sf-hk-class .sf-protag span em {
	bottom:17px;
	left:-5px
}
.sf-productPic230 .sf-new-commdty.sf-up-pic-prod .cmmdty-img>a>img {
	height:306px
}
.sf-productPic230 .sf-new-commdty.sf-up-pic-prod .sf-product li:not(.list_item) {
	height:502px
}
.sf-productPic230 .sf-new-commdty.sf-up-pic-prod .sf-product li .noproductnow {
	top:286px
}
.sf-productPic230 .sf-new-commdty.sf-up-pic-prod .sf-product li .sf-squ-in-up-prod .noproductnow {
	top:210px
}
.sf-productPic230 .sf-new-commdty.sf-up-pic-prod .cmmdty-img .sf-up-pic-squ-img {
	height:230px;
	margin-top:27px;
	margin-bottom:54px
}
.sf-new-commdty div.sf-setting-items {
	padding:0;
	margin:0
}
.sf-new-commdty .cmmdty-img {
	position:relative;
	margin-bottom:5px
}
.sf-new-commdty div.sf-setting-items .sf-setting-item {
	padding:0;
	margin:0;
	float:left
}
.sf-new-commdty .sf-setting-items .promotion {
	color:#999;
	font-size:12px
}
.sf-new-commdty .sf-setting-items a {
	display:inline-block;
	color:#333
}
.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:#f70
}
.sf-new-commdty .sf-setting-items .comment {
	color:#999;
	font-size:12px
}
.sf-new-commdty .sf-setting-items .share {
	position:relative;
	display:inline-block;
	padding:0 4px 0 16px;
	color:#999;
	font-size:12px;
	background:#fff url('images/share.png') no-repeat;
	background-size:12px 12px;
	background-position:2px 3px;
	z-index:2
}
.sf-new-commdty .sf-setting-items .share-list {
	display:none;
	padding:4px 0 0 4px;
	z-index:1;
	margin-top:-2px;
	border:1px solid #ddd;
	width:60px;
	position:absolute;
	background:#FFF
}
.sf-new-commdty .sf-setting-items .share-list.active {
	display:block
}
.sf-new-commdty .sf-setting-items .share.active {
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-top:1px solid #ddd
}
.sf-new-commdty .sf-setting-items .share-list a {
	display:inline-block;
	width:16px;
	height:16px;
	margin:0 4px 0 0
}
.sf-new-commdty .sf-setting-items .share-list .sina {
	background-position:-873px -781px
}
.sf-new-commdty .sf-setting-items .share-list .douban,.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-image:url(images/f-icons-ex1.png);
	background-position:-899px -800px
}
.sf-new-commdty .sf-setting-items .comment span {
	color:#0081cc
}
.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;
	background-size:contain
}
.sf-new-commdty .sf-product li:hover .sf-shopCar,.sf-new-commdty .sf-product li .sf-shopCar:hover {
	background:#fff6ef;
	border:1px solid #ffe2c9;
	border-radius:3px;
	color:#f60;
	cursor:pointer
}
.sf-new-commdty .noproduct {
	color:#ddd;
	background:#f6f6f6;
	text-decoration:none;
	border:1px solid #e9e9e9;
	margin-top:10px;
	border-radius:3px;
	color:#999;
	text-align:center;
	font-size:12px;
	height:30px;
	line-height:30px
}
.sf-new-commdty .noproduct i {
	display:inline-block;
	width:12px;
	height:12px;
	background:url('images/shopCar.png') no-repeat;
	background-size:contain;
	margin:9px 5px 0 0;
	vertical-align:top
}
.sf-new-commdty .sf-shopCar {
	border:1px solid #e9e9e9;
	margin-top:10px;
	border-radius:3px;
	color:#333;
	text-align:center;
	font-size:12px;
	height:30px;
	line-height:30px
}
.sf-new-commdty .sf-shopCar i {
	display:inline-block;
	width:12px;
	height:12px;
	background:url('images/shopCar.png') no-repeat;
	background-size:contain;
	margin:9px 5px 0 0
}
.sf-new-commdty .sf-shopCar span {
	vertical-align:top
}
.sf-new-commdty .sf-saleLabel span {
	display:inline-block;
	height:18px;
	padding:0 3px;
	margin-top:3px;
	background:#f60;
	color:#fff;
	font-size:12px;
	border-radius:2px
}
.sf-new-commdty .cmmdty-favorite {
	text-decoration:none;
	position:absolute;
	bottom:2px;
	font-size:12px;
	color:#fff;
	background:#333;
	width:30px;
	height:20px;
	line-height:20px;
	padding-left:20px;
	background-image:url(images/favorite-default.png);
	background-repeat:no-repeat;
	background-size:13px 12px;
	background-position:5px 4px;
	opacity:.7
}
.sf-new-commdty .cmmdty-favorite.active {
	background-image:url(images/favorite.png);
	color:#f60
}
.sf-product2 .sf-new-commdty .sf-protag {
	height:21px
}
.clearfix:after,.com-grade p:after,.store_contact li:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.clearfix,.com-grade p,.store_contact li {
	zoom:1
}
.g-header {
	height:100px;
	border-bottom:1px solid #DDD
}
.g-logo {
	min-width:190px;
	height:60px;
	float:left;
	overflow:hidden;
	margin:25px 20px 0 0;
	padding-right:20px;
	border-right:1px solid #EEE
}
.g-logo a {
	display:block;
	min-width:190px;
	height:60px;
	overflow:hidden;
	margin-top:0
}
.g-logo a img {
	width:100%;
	height:100%;
}
.storname {
	float:left;
	margin-top:28px;
	max-width:355px
}
.storname .changeh3 {
	margin-bottom:10px;
	font-size:14px;
	height:20px;
	overflow:hidden;
	line-height:20px;
	font-weight:700;
	color:#666
}
.storname .changeh3 i {
	float:left;
	display:inline-block;
	max-width:285px;
	height:20px;
	overflow:hidden
}
.storname .changeh3 img {
	float:left;
	margin-top:2px;
	margin-left:10px
}
.storname .changeh3 a {
	color:#666;
	word-wrap:break-word;
	display:inline-block;
	/*white-space:pre*/
}
.wrapper2 .storname {
	max-width:415px;
	font-family:'微软雅黑'
}
.wrapper2 .storname i {
	max-width:330px
}
.wrapper .changeh3 .icon_ic {
	float:left;
	margin:2px 0 0 9px;
	height:16px;
	line-height:16px;
	padding-left:7px;
	background:url(images/icon_ic.png) no-repeat 0 0;
	font-size:12px;
	font-weight:normal
}
.wrapper .changeh3 .icon_ic i {
	display:block;
	line-height:15px;
	height:16px;
	overflow:hidden;
	padding-right:7px;
	background:url(images/icon_ic.png) no-repeat 100% 0;
	color:#fff;
	font-size:12px;
	font-weight:normal
}
.store-grade {
	float:left;
	padding-bottom:22px;
	position:relative;
	margin-right:25px;
	cursor:pointer;
	z-index:16
}
.store-grade-hover .sg-details {
	display:block;
	font:12px/1.5 '微软雅黑';
	word-break:normal
}
.store-grade h4 {
	padding-right:18px;
	background:url(../images/icon_header_sprite.png) no-repeat right 8px;
	_background:url(../images/icon_header_sprite_ie6.png) no-repeat right 8px;
	font-weight:normal
}
.store-grade h4 em {
	margin-left:8px;
	padding-right:4px;
	font-size:14px;
	color:#333;
	font-family:Arial
}
.store-grade h4 em img {
	vertical-align:bottom
}
.store-grade h4.bg-none {
	background:0
}
.store-grade-hover h4 {
	background-position:right -16px
}
.store-logo {
	float:right;
	width:58px;
	height:58px;
	overflow:hidden;
	border:1px solid #e5e5e5
}
.storname .online-sale,.storname .outline-sale {
	float:left;
	margin-right:10px;
	margin-top:2px;
	color:#08c;
	height:18px;
	overflow:hidden
}
.storname .online-sale:hover {
	text-decoration:none
}
.storname .outline-sale,.storname .outline-sale:hover {
	color:#666;
	cursor:default
}
.storname .online-sale img {
	vertical-align:middle;
	margin-right:3px;
	vertical-align:middle
}
.sg-details {
	display:none;
	position:absolute;
	left:-20px;
	top:40px;
	padding:20px;
	border:1px solid #e5e5e5;
	width:323px;
	color:#666;
	background-color:#fff;
	cursor:default
}
.com-grade {
	float:left;
	width:232px
}
.com-grade .hd {
	padding-bottom:10px
}
.com-grade .l {
	float:left
}
.com-grade .r {
	float:right;
	width:90px
}
.com-grade p {
	line-height:20px;
	vertical-align:middle;
	zoom:1
}
.com-grade p span {
	float:left;
	margin-top:1px;
	*margin-top:2px
}
.com-grade p span.per {
	margin-top:0;
	*margin-top:0
}
.com-grade p .per {
	float:right;
	vertical-align:middle;
	padding-left:45px;
	background:url(../images/bg_per.png) no-repeat 0 0
}
.com-grade p .per img {
	margin-right:5px;
	vertical-align:middle
}
.com-grade p .per-up {
	background-position:0 3px
}
.com-grade p .per-down {
	background-position:0 -21px
}
.com-grade p .per-hold {
	background-position:0 -45px
}
.com-grade p .per em {
	display:inline-block;
	width:45px;
	font-family:Arial,Helvetica,sans-serif;
	text-align:right
}
.com-grade p .per em.em1 {
	color:#e60911
}
.com-grade p .per em.em2 {
	color:#090
}
.store_contact {
	margin:8px 0;
	padding:8px 0;
	border-top:1px dotted #ddd;
	border-bottom:1px dotted #ddd
}
.store_contact li {
	padding:1px 0
}
.store_contact .dt {
	float:left;
	width:60px;
	line-height:20px
}
.store_contact .dd {
	float:left;
	width:255px;
	margin-left:2px;
	line-height:20px
}
.store_contact .dd img {
	vertical-align:middle
}
.sg-details {
	display:none
}
.sg-details .btn {
	float:left;
	width:80px;
	height:28px;
	line-height:28px;
	border-radius:2px;
	text-align:center;
	overflow:hidden;
	border:1px solid #ddd
}
.sg-details .btn_home {
	overflow:hidden;
	color:#333;
	border-color:#f60;
	color:#f60
}
.sg-details .btn_collect,.sg-details .btn_good {
	margin-left:20px;
	color:#666
}
.g-search-hotwords {
	margin-top:3px;
	float:none
}
.sg-details * {
	word-break:normal;
	font:12px/1.5 'Microsoft YaHei'
}
.wrapper2 .g-search {
	width:540px;
	z-index:14!important
}
.wrapper2 .g-search .search-keyword {
	width:356px
}
.g-search {
	width:389px;
	height:56px;
	margin-right:0;
	margin-top:26px
}
.search-inner {
	clear:both
}
.g-search .search-keyword {
	width:205px;
	padding-left:10px;
	border:2px solid #ffbc35;
	border-right:0
}
.g-search .search-btn {
	width:80px;
	height:36px;
	background:url(../images/public.sprite.png) no-repeat 0 -383px
}
.g-search .searchstore-btn {
	margin-left:2px;
	background-position:0 -487px;
	overflow:hidden
}
.g-search .search-btn:hover {
	background-position:0 -424px
}
.g-search .searchstore-btn:hover {
	background-position:0 -533px
}
.wrapper2 {
	width:1190px!important
}
.g-sidebar {
	width:33px;
	border:1px solid #DDD;
	border-bottom:0;
	background-color:#fff
}
.g-sidebar .icon-cart {
	width:33px;
	height:34px;
	border:0;
	border-bottom:1px solid #DDD;
	background:url(../images/icon_header_sprite.png) no-repeat 4px -190px;
	cursor:pointer
}
.g-sidebar .icon-cart span {
	width:33px;
	display:block;
	text-align:center;
	position:absolute;
	left:2px;
	top:-8px
}
.g-sidebar .icon-cart em {
	height:16px;
	line-height:16px;
	display:block;
	width:16px;
	margin:0 auto;
	padding-left:2px;
	text-align:center;
	background:url(../images/mincart-dot.png) no-repeat 0 0
}
.g-sidebar .icon-cart em i {
	display:inline-block;
	padding-right:2px;
	font-style:normal;
	font-weight:700;
	text-align:center;
	color:#fff
}
.g-sidebar li {
	float:none;
	margin-bottom:0
}
.g-sidebar li a {
	border:0;
	width:33px;
	height:34px
}
.g-sidebar li a.online-sale {
	display:block;
	margin:7px auto 0;
	width:18px;
	height:20px;
	overflow:hidden
}
.g-sidebar .online {
	width:33px;
	height:34px;
	border-bottom:1px solid #ddd;
	overflow:hidden;
	vertical-align:middle;
	text-align:center;
	cursor:pointer
}
.g-sidebar .online img {
	vertical-align:middle
}
.g-sidebar .backtop {
	display:none
}
.g-sidebar .backtop a {
	display:block;
	width:33px;
	height:33px;
	background:url(../images/icon_header_sprite.png) no-repeat 6px -250px #EEE;
	border-bottom:1px solid #ddd
}
.g-sidebar .backtop a:hover {
	background:url(../images/icon_header_sprite.png) no-repeat 6px -250px #EEE
}
.store-detailsinfo {
	width:190px
}
.store-detailsinfo h3,.store-detailsinfo h2 {
	height:34px;
	line-height:34px;
	border:1px solid #DDD;
	padding-left:10px;
	font-size:14px;
	font-family:'Microsoft YaHei'
}
.store-detailsinfo .bd {
	padding:5px 10px
}
.store-detailsinfo p {
	margin-bottom:
}
.store-detailsinfo p .l {
	float:left
}
.store-detailsinfo .title {
	line-height:24px
}
.store-detailsinfo .grade {
	margin:8px 0;
	padding:8px 0;
	border-top:1px dotted #DDD;
	border:1px dotted #DDD;
	border-left:none;
	border-right:0
}
.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 {
	float:left;
	margin-right:20px;
	color:#666
}
.store-detailsinfo .online a:hover {
	color:#f60
}
.store-detailsinfo .online a img {
	margin-right:5px;
	vertical-align:middle
}
.store-detailsinfo .com {
	padding:6px 0 0
}
.store-detailsinfo .com h4 {
	margin-bottom:4px
}
.store-detailsinfo .com h5 {
	font-weight:normal;
	margin:0 0 5px;
	line-height:24px
}
.store-detailsinfo .com p {
	line-height:20px
}
.store-detailsinfo .ft {
	padding:10px 0 15px
}
.store-detailsinfo .ft .btn,.brief-con .brief-btn {
	float:left;
	width:69px;
	height:22px;
	line-height:22px;
	text-align:center;
	overflow:hidden;
	background:url(../images/store_btn.png) no-repeat 0 -26px;
	margin:0 10px
}
.store-detailsinfo .ft .btn_home,#enterStore {
	overflow:hidden;
	color:#333
}
.store-detailsinfo .ft .btn_collect,#storeShop2 {
	float:right;
	background-position:0 0;
	color:#fff
}
.brief-name p strong {
	display:block;
	overflow:hidden;
	word-wrap:break-word;
	word-break:break-all
}
.brief-con .brief-item {
	margin:0 10px;
	padding:5px
}
.brief-con .brief-item p a {
	margin-right:30px;
	color:#08c
}
.brief-con .brief-item p a:hover {
	text-decoration:none
}
.brief-con .brief-item p a img {
	vertical-align:middle;
	margin-right:2px
}
.brief-satisfy dt {
	margin:0 0 5px
}
.brief-satisfy dd {
	line-height:20px
}
.storname .bd {
	border:none!important
}
.brief-con .brief-btn-enter,.brief-con .brief-btn-enter span {
	float:left
}
#enterStore {
	margin-left:10px;
	margin-right:0
}
#beforeService1 img {
	*margin-top:3px
}
.storname .changeh3:after {
	content:"";
	display:table;
	height:0;
	overflow:hidden;
	zoom:1;
	clear:both;
	visibility:hidden
}
.storname .changeh3 {
	zoom:1
}
.qr-code {
	display:none;
	position:absolute;
	left:-100px;
	top:0;
	width:96px;
	padding:5px 2px 7px;
	height:;
	background-color:#3592e2;
	border-bottom:2px solid #107ad6;
	z-index:100
}
.qr-code .code {
	padding:0 3px 5px;
	width:90px;
	height:90px;
	line-height:90px
}
.qr-code p {
	line-height:16px;
	text-align:center;
	color:#fff
}
.cshop-top-active {
	clear:both;
	margin:0 auto;
	min-width:990px;
	position:relative;
	width:1190px;
	display:none
}
.cshop-top-active .close-btn {
	background:url("../images/adHeader.png") no-repeat -242px -64px;
	display:block;
	height:15px;
	position:absolute;
	right:5px;
	top:5px;
	width:15px
}
#cshopAdheaderInfo {
	overflow:hidden
}
.bread {
	height:34px;
	line-height:34px;
	font-family:"\5b8b\4f53"
}
.bread a,.bread span {
	padding:0 10px
}
.hide {
	display:none
}
.shop-icon .fshop {
	width:16px;
	margin:0 3px 0 8px;
	background:url(images/sn_store_icons.png) no-repeat;
	background-position:-23px 0
}
.g-search .search-keyword {
	padding:7px 10px
}
.store-grade h4,.wrapper2 .storname i.zp,.wrapper2 .storname i.hw,.wrapper2 .storname i.th,.wrapper2 .storname a.com_licence,.wrapper2 .storname .chead_qualification,.wrapper2 .storname i.ffw,.wrapper2 .storname i.fhwg,.wrapper2 .storname i.fshop,.wrapper2 .storname i.sfw {
	background:url(images/header_sprite.png) no-repeat 0 -999em
}
.store-grade h4 {
	background-position:93% -351px
}
.store-grade-hover h4 {
	background-position:93% -376px
}
.g-search .search-btn {
	display:inline-block;
	font-weight:700;
	width:80px;
	height:36px;
	line-height:36px;
	background:#ffbc35;
	text-align:center;
	font-size:16px;
	color:#fff;
	font-family:'Microsoft YaHei'
}
.g-search .searchstore-btn {
	background:#F1501A
}
.wrapper2 .storname i.zp,.wrapper2 .storname i.hw,.wrapper2 .storname i.th {
	padding-left:16px
}
.wrapper2 .storname i.sfw {
	background-position:0 -451px;
	padding-left:18px;
	line-height:19px;
	display:inline-block
}
.wrapper2 .storname i.zp {
	background-position:0 -95px
}
.wrapper2 .storname i.hw {
	background-position:0 -151px
}
.wrapper2 .storname i.th {
	background-position:0 -44px
}
.com-grade p .per-up {
	background:url(images/icon_perup.png) no-repeat 0 center;
	color:#f60
}
.com-grade p .per-down {
	background:url(images/icon_perdown.png) no-repeat 0 center;
	color:#29be5a
}
.com-grade p .per-hold {
	background:url(images/icon_perhold.png) no-repeat 0 center;
	color:#f60
}
.wrapper2 .storname .JX_txtCtrl i,.wrapper2 .storname .JX_txtCtrl a {
	display:inline-block
}
.wrapper2 .storname a.com_licence {
	display:inline-block;
	margin-left:5px;
	vertical-align:-4px;
	width:20px;
	height:21px;
	background-position:0 -212px
}
.wrapper2 .storname .chead_qualification {
	display:block;
	width:25px;
	height:19px;
	background-position:0 -416px
}
.wrapper2 .storname i.ffw,.wrapper2 .storname i.fhwg,.wrapper2 .storname i.fshop {
	float:left;
	width:16px;
	height:19px;
	margin:0 3px 0 8px
}
.wrapper2 .storname i.ffw {
	background-position:0 -451px
}
.wrapper2 .storname i.fhwg {
	width:59px;
	background-position:0 -488px
}
.wrapper2 .storname i.fshop {
	background-position:0 0
}
.sf-qrcode {
	position:relative;
	background:url(images/icon_qrcode.png) center no-repeat;
	height:29px;
	width:29px;
	background-size:18px
}
.sf-qrcode:hover .qr-code {
	display:block
}
body {
	overflow-x:hidden
}
.sf-layoutList,.sf-moduleList,.sf-module990,.sf-module780,.sf-module580,.sf-module190 {
	cursor:default
}
.imgmapWrap {
	padding:0;
	background:#fff
}
.imgmap {
	position:relative;
	width:302px;
	margin:0 8px;
	moz-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none;
	border:1px solid #ccc;
	z-index:2
}
.imgmapBox {
	width:100%;
	height:100%;
	position:relative;
	top:0;
	left:0;
	z-index:2
}
.imgmapEditBox {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:1
}
.button-conrainer {
	margin-top:0
}
.map-position {
	position:absolute;
	font-weight:bold
}
.map-position .map-position-bg {
	display:none;
	position:absolute;
	opacity:.5;
	top:0;
	left:0;
	right:0;
	bottom:0
}
.map-position .resize {
	display:none;
	position:absolute;
	right:0;
	bottom:0;
	width:5px;
	height:5px;
	cursor:nw-resize;
	background:#000
}
.map-position .delete {
	display:none;
	position:absolute;
	right:0;
	top:0;
	width:10px;
	height:12px;
	line-height:11px;
	font-size:12px;
	color:#0185e2;
	font-family:'Arial';
	padding-left:2px;
	cursor:pointer;
	opacity:1
}
.map-position-cur {
	border:1px solid #0185e2!important;
	z-index:2
}
.map-position-cur .map-position-bg {
	background:#d9edfb
}
.map-position-cur .resize,.map-position-cur .delete {
	display:block
}
.map-link {
	margin-bottom:10px
}
.map-link .focus {
	border:0
}
.link-number-text {
	display:block;
	height:100%;
	width:100%;
	zoom:1
}
.fullAreaBubble .map-position .map-position-bg {
	display:block;
	opacity:inherit;
	cursor:pointer
}
.alert-close {
	position:absolute;
	display:block;
	color:#999;
	text-decoration:none;
	font-family:simsun;
	right:12px;
	top:8px;
	font-size:16px;
	font-weight:700;
	cursor:pointer
}
.alert-close .lt {
	margin-left:-4px
}
.alert-lay {
	position:absolute;
	left:32%;
	right:32%;
	top:auto;
	width:29%;
	background:rgba(0,0,0,0.2);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#30000000,endColorstr=#30000000)\9;
	padding:6px;
	z-index:1000002
}
.alert-lay .title {
	border-bottom:1px solid #ccc;
	background:#eee
}
.alert-lay .title h3 {
	padding:5px 0;
	padding-left:10px;
	font-size:14px
}
.alert-lay .tableClass {
	width:100%;
	background:#fff
}
.alert-lay .tableClass h1 {
	font-size:22px
}
.sf-filterBtns a {
	padding:0;
	width:52px;
	height:24px;
	line-height:24px;
	text-align:center;
	color:#666
}
.sf-filterBtns a:hover {
	border:1px solid #f70;
	color:#f70;
	margin:-1px -1px -1px 0;
	position:relative;
	z-index:2
}
.sf-filterBtns a i {
	display:inline-block;
	width:7px;
	height:12px;
	background:url(images/icon_rarrow.png) no-repeat 0 0;
	margin-left:3px;
	vertical-align:-2px
}
.sf-filterBtns a:hover i {
	background-position:0 -110px
}
.sf-filterBrandList a:hover,.sf-filterPriceList a:hover {
	text-decoration:none
}
.sf-filterBtns a.sf-filterBtnSel {
	background:#f70;
	color:#fff;
	border:1px solid #f70;
	margin:-1px -1px -1px 0;
	position:relative;
	z-index:2
}
.sf-filterBtns a.sf-filterBtnSel i {
	background-position:0 -60px
}
.sf-filterBtns a.order-price i {
	background-position:-109px -110px
}
.sf-filterBtns a.up i,.sf-filterBtns a.down i {
	height:12px;
	background:url(images/icon_rarrow.png) no-repeat 0 0
}
.sf-filterBtns a.up i {
	background-position:-109px -50px
}
.sf-filterBtns a.down i {
	background-position:-109px 0
}
.sf-filterBrand>a,.sf-filterPrice>a {
	border:0;
	background:url(images/icon_rarrow.png) no-repeat -160px 6px
}
.sf-filterBrand>a.sf-filterOpen,.sf-filterPrice>a.sf-filterOpen {
	background-position:-160px -20px
}
.sf-filterBrand>a:hover,.sf-filterPrice>a:hover {
	background-position:-160px -58px;
	text-decoration:none
}
.sf-filterBrand>a.sf-filterOpen:hover,.sf-filterPrice>a.sf-filterOpen:hover {
	background-position:-160px -91px
}
.sf-sortbox a.show_filter,.sf-sortbox a.hide_filter {
	display:none;
	padding-right:16px;
	float:right;
	width:72px;
	height:22px;
	line-height:22px;
	text-align:center;
	background:url(images/icon_rarrow.png) no-repeat -127px 9px;
	border:1px solid #eee;
	color:#666
}
.sf-sortbox a.hide_filter {
	display:block;
	background-position:-127px -18px
}
.sf-sortbox a.show_filter:hover {
	background-position:-127px -55px;
	text-decoration:none;
	color:#f70
}
.sf-sortbox a.hide_filter:hover {
	background-position:-127px -89px;
	text-decoration:none;
	color:#f70
}
.thumbnail {
	margin:0 5px;
	width:230px;
	padding:4px 0
}
.thumbnail .trigger {
	float:left;
	margin-top:7px;
	cursor:pointer;
	width:16px;
	height:26px;
	background:url(images/icon_home.png) no-repeat 0 -99999px;
	overflow:hidden;
	text-indent:-9999em
}
.thumbnail .prev {
	background-position:6px 8px
}
.thumbnail .prev_hover {
	background-position:6px -30px
}
.thumbnail .prev_disabled {
	cursor:default;
	background-position:6px -11px
}
.thumbnail .next {
	background-position:-6px 8px;
	float:right;
	margin-right:11px;
	position:relative;
	z-index:8002
}
.thumbnail .next_disabled {
	cursor:default;
	background-position:-6px -11px
}
.thumbnail .next_hover {
	background-position:-6px -30px
}
.thumbnail_slide {
	display:inline;
	float:left;
	width:185px;
	margin-left:2px;
	overflow:hidden
}
.thumbnail_slide .thumbnail_list {
	width:220px
}
.thumbnail_slide .list_item {
	margin:0;
	padding:0;
	display:inline;
	float:left;
	cursor:pointer;
	width:28px;
	height:28px;
	margin-right:4px;
	border:1px solid #eee
}
.thumbnail_slide .list_item img {
	border:0;
	width:auto;
	height:auto
}
.sf-product .thumbnail_slide li:hover,.sf-product .thumbnail_slide li.hover {
	width:38px;
	margin-top:0;
	border:1px solid #f70
}
.sf-search-product {
	overflow:inherit
}
.sf-product ul {
	width:1000px
}
.sf-product li {
	position:relative;
	background:#fff;
	padding:3px;
	float:left;
	margin:10px 10px 0 0;
	border:1px solid #f0f0f0;
}
.sf-product2 li,.sf-product3 li {
	background:#fff;
	height:373px;
	width:231px;
	float:left;
	margin:10px 10px 0 1px;
	border:1px solid #fff
}
.sf-product li:hover {
	border:1px solid #eaeaea;
	box-shadow:0 0 5px #eaeaea
}
.sf-product2 li {
	height:439px
}
.sf-product li .noproductnow {
	position:absolute;
	font-size:12px;
	top:218px;
	left:9px;
	width:218px;
	height:30px;
	line-height:30px;
	padding-left:10px;
	left:9px;
	background:url(images/bg_trans.png) repeat 0 0;
	color:#fff
}
.sf-product li .noproductnow {
	display:block;
	left:4px
}
.sf-product3 li .noproductnow {
	left:;
	top:168px;
	width:168px
}
.sf-product img {
	margin:0 auto 5px;
	width:178px;
	height:178px
}
.sf-product p {
	margin-top:4px;
	font-size:12px;
	line-height:18px;
	overflow:hidden
}
.sf-product p a {
	color:#666
}
.sf-product p a span {
	color:#f70
}
.sf-product p.sf-proName {
	height:38px;
	font-family:'微软雅黑'
}
.sf-product p.sf-proName a {
	color:#666
}
.sf-product p.sf-proName a:hover {
	color:#f70
}
.sf-product p.sf-price {
	position:relative;
	color:#f60;
	font:20px/1.5 'Tahoma'
}
.sf-product2 p.sf-price,.sf-product3 p.sf-price {
	color:#f60;
	font:20px/1.5 'Tahoma'
}
.sf-product p.sf-price b {
	font-size:12px;
	margin-right:5px
}
.sf-product a p.sf-price img,.sf-product p.sf-price img {
	width:auto;
	height:auto;
	border:0;
	margin:0
}
.sf-product p.sf-saleInfo {
	color:#999;
	font-family:'微软雅黑'
}
.sf-product p.sf-saleInfo span {
	color:#f70
}
.sf-product p.sf-saleInfo span.sf-pro-praiseRate {
	margin-left:20px;
	color:#666
}
.sf-product p.sf-saleInfo span.sf-pro-praiseRate em {
	color:#ff7701
}
.sf-product p.sf-saleInfo i {
	margin:0 7px
}
.sf-product p.sf-saleInfo a,.sf-product .sf-search-product p.sf-saleInfo a:hover {
	text-decoration:none;
	color:#666
}
.sf-product p.sf-saleInfo a em {
	color:#2272c8;
	font-weight:700
}
.sf-product p.sf-saleInfo a:hover em {
	text-decoration:none;
	color:#f70
}
.sf-product p.sf-price i,.sf-floorCenter p.sf-price i {
	display:inline-block;
	width:46px;
	height:16px;
	overflow:hidden;
	position:absolute;
	top:3px;
	right:5px;
	background:url(images/icon_tohsop.png) no-repeat 0 0
}
.sf-product .btn {
	display:none;
	height:34px;
	border-top:1px solid #eaeaea
}
.sf-product .btn a {
	display:block;
	font-size:12px;
	color:#666;
	font-family:'Microsoft Yahei'
}
.sf-product .btn .cart {
	float:left;
	width:156px;
	line-height:34px;
	text-align:center;
	color:#f60;
	border-right:1px solid #eaeaea
}
.sf-product .btn .noproduct {
	float:left;
	width:148px;
	line-height:34px;
	text-align:center;
	color:#666;
	border-right:1px solid #eaeaea
}
.sf-product .btn .lookDatail {
	float:left;
	width:156px;
	line-height:34px;
	text-align:center;
	color:#666;
	border-right:1px solid #eaeaea
}
.sf-product .btn .collect {
	float:left;
	width:87px;
	line-height:34px;
	color:#666;
	text-align:center
}
.sf-product .sf-saleInfo {
	margin:5px 0
}
.sf-product .btn a:hover {
	height:33px;
	line-height:34px
}
.sf-product .btn .cart:hover {
	border:1px solid #ffe2c9;
	background:#fff5ef;
	color:#f60;
	margin:-1px 0 -1px -1px;
	text-decoration:none
}
.sf-product .btn .lookDatail:hover {
	border:1px solid #ffe2c9;
	background:#fff5ef;
	color:#f60;
	margin:-1px 0 -1px -1px;
	text-decoration:none
}
.sf-product .btn .collect:hover {
	background:#f6f6f6;
	text-decoration:none
}
.sf-product .btn .noproduct,.sf-product .btn .noproduct:hover {
	height:33px;
	color:#ddd;
	background:#f6f6f6;
	text-decoration:none;
	cursor:default
}
.sf-productPic230 .sf-product img {
	width:228px;
	height:228px;
	border:0
}
.sf-productPic230 .sf-product p {
	width:auto
}
.sf-productPic230 .sf-product p.sf-price,.sf-productPic230 .sf-product p.sf-proName,.sf-productPic230 .sf-product p.sf-saleInfo {
	margin:0 auto;
	width:230px
}
.sf-productPic230 .sf-product p.sf-saleInfo {
	margin-top:3px;
	margin-bottom:5px;
	font-family:'微软雅黑'
}
.sf-productPic230 .sf-product p.sf-price {
	font-family:Microsoft YaHei
}
.sf-product3 .JS_thumbnailSlide {
	height:30px
}
.sf-product3 li {
	width:197px;
	margin-left:0
}
.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:0 5px;
	width:188px
}
.sf-product3 .sf-saleInfo {
	margin:7px 5px
}
.sf-product3 li:hover p {
	margin:0 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:0
}
.sf-product3 .thumbnail_slide .list_item img {
	width:28px!important;
	height:28px!important
}
.sf-product3 img {
	border:0
}
.sf-searchPriceOpen {
	z-index:10
}
.sf-total-result {
	float:right;
	line-height:38px;
	color:#999;
	margin-right:10px
}
.sf-total-result strong {
	color:#333
}
.sf-product3 li {
	height:398px
}
.sf-product3 .sf-protag {
	position:relative;
	padding-left:6px;
	height:24px
}
.sf-product3 li:hover .sf-protag {
	padding-left:5px
}
.sf-product3 .sf-protag span {
	display:inline-block;
	margin-right:3px;
	font-size:12px;
	font-family:"Microsoft YaHei"
}
.sf-product3 .sf-protag span i {
	display:inline-block;
	max-width:88px;
	height:18px;
	line-height:18px;
	background:#F60;
	white-space:nowrap;
	border-radius:2px;
	overflow:hidden;
	padding:0 2px;
	text-overflow:ellipsis;
	color:#fff
}
.sf-product3 .sf-protag span em {
	display:none;
	position:absolute;
	color:#333;
	line-height:24px;
	top:23px;
	left:-1px;
	background:#fff;
	border:1px solid #eaeaea;
	z-index:20;
	width:187px;
	padding:4px
}
.sf-product3 .sf-protag span:hover em {
	display:block
}
.sf-product2 li {
	height:421px
}
.sf-product2 .sf-protag {
	position:relative;
	height:24px
}
.sf-product2 .sf-protag span {
	display:inline-block;
	margin-right:3px;
	font-size:12px;
	font-family:"Microsoft YaHei"
}
.sf-product2 .sf-protag span i {
	display:inline-block;
	max-width:72px;
	height:18px;
	line-height:18px;
	background:#F60;
	white-space:nowrap;
	border-radius:2px;
	overflow:hidden;
	padding:0 2px;
	text-overflow:ellipsis;
	color:#fff
}
.sf-product2 .sf-protag span em {
	display:none;
	position:absolute;
	color:#333;
	line-height:24px;
	bottom:27px;
	left:-4px;
	background:#fff;
	z-index:20;
	width:217px;
	padding:0 5px;
	box-shadow:0 0 6px 0 rgba(0,0,0,0.20);
	margin:0 0 0 5px
}
.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 {
	width:181px;
	height:178px;
	border:0
}
.sf-productPic230 .sf-product img {
	width:231px;
	height:228px;
	border:0
}
.sf-productPic180 .sf-product li {
	width:181px;
	height:381px
}
.sf-productPic180 .sf-product .btn .cart,.sf-productPic180 .sf-product .btn .noproduct {
	width:97px
}
.sf-productPic180 .sf-product2 .sf-protag span em {
	left:-5px;
	bottom:27px;
	width:171px
}
.sf-searchLayoutConfig780 .sf-productPic230 .sf-product .sf-search-product>ul>li {
	margin:10px 12px 0 12px
}
.sf-searchLayoutConfig780 .sf-productPic230 .sf-product .sf-search-product>ul>li:hover {
	margin:10px 12px 0 12px
}
.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:0;
	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-left:-2px;
	margin-right:-3px
}
.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,.sf-productPic230 .thumbnail_slide .list_item:hover {
	margin-right:7px
}
.sf-productPic230 .sf-product .btn .lookDatail,.sf-productPic230 .sf-product .btn .cart {
	width:147px
}
.sf-productPic180 .sf-product li .noproductnow {
	width:168px;
	top:152px
}
.sf-productPic230 .sf-product li .noproductnow {
	top:200px
}
.sf-slideFloat-default {
	display:none
}
[sf-favorite] {
	cursor:pointer
}
.sf-nsearchFilter {
	border:0
}
.sf-nsearchFilter .sf-filters {
	overflow:hidden;
	border:1px solid #eee;
	border-top:0
}
.sf-nsearchFilter .sf-filters-hauto {
	height:auto!important
}
.sf-nsearchFilter .sf-filterInput {
	padding:7px 10px;
	border:1px solid #eee;
	border-bottom:0
}
.sf-nsearchFilter .sf-filterType {
	margin-top:10px;
	border:1px solid #eee;
	padding:0;
	font-family:"Microsoft YaHei"
}
.sf-nsearchFilter .sf-filterBrand span,.sf-nsearchFilter .sf-filterPrice span {
	color:#999
}
.sf-nsearchFilter .sf-filterBrandList a,.sf-nsearchFilter .sf-filterPriceList a {
	color:#151515;
	border:0
}
.sf-nsearchFilter .sf-filterBrandList a.sf-cur,.sf-nsearchFilter .sf-filterPriceList a.sf-cur {
	color:#f60;
	border:0
}
.sf-nsearchFilter .sf-filterBrandList a:hover,.sf-nsearchFilter .sf-filterPriceList a:hover {
	color:#f60
}
.sf-nsearchFilter .sf-filterBrand>a,.sf-nsearchFilter .sf-filterPrice>a {
	color:#666
}
.sf-nsearchFilter .sf-filterBrand,.sf-nsearchFilter .sf-filterPrice {
	border-color:#eee
}
.sf-nsearchFilter .sf-othermore {
	text-align:center;
	height:10px
}
.sf-nsearchFilter .sf-othermore a {
	display:inline-block;
	width:50px;
	height:10px;
	font-size:0;
	overflow:hidden;
	text-indent:-999em;
	background:url(images/icon_othermore.png) no-repeat 0 0;
	vertical-align:top
}
.sf-nsearchFilter .sf-othermore a:hover {
	background:url(images/icon_othermore_hover.png) no-repeat 0 0
}
.sf-nsearchFilter .sf-othermore a.up {
	background:url(images/icon_othermoreup.png) no-repeat 0 0
}
.sf-nsearchFilter .sf-othermore a.up:hover {
	background:url(images/icon_othermoreup_hover.png) no-repeat 0 0
}
.sf-nsearchFilter .sf-otherlist-more {
	height:auto;
	overflow:inherit
}
.sf-filterInput label {
	border:1px solid #ddd
}
.sf-nsearchFilter .sf-filterType .sf-searchPrice {
	float:left;
	width:150px;
	padding:7px 5px;
	border-left:1px solid #f8f8f8;
	border-right:1px solid #f8f8f8
}
.sf-nsearchFilter .sf-filterType .sf-searchPrice input {
	border:0;
	height:18px;
	padding:2px 3px;
	vertical-align:top
}
.sf-nsearchFilter .sf-filterType .sf-searchPriceOpen {
	background:#fff;
	border-left:1px solid #f4f4f4;
	border-right:1px solid #f4f4f4
}
.sf-nsearchFilter .sf-filterType .sf-searchPrice>span {
	border:0;
	float:left;
	position:static;
	left:inherit;
	margin-left:0;
	line-height:22px
}
.sf-nsearchFilter .sf-searchPrice label {
	float:left;
	height:22px;
	padding-left:10px;
	border:1px solid #eee;
	background:url(images/icon_rmb.gif) no-repeat 3px center #fff;
	border:1px solid #ddd
}
.sf-nsearchFilter .sf-startPrice,.sf-nsearchFilter .sf-endPrice {
	width:35px
}
.sf-nsearchFilter .sf-filterBtns {
	float:left;
	height:38px;
	border:0;
	margin:0
}
.sf-nsearchFilter .sf-filterBtns a {
	display:block;
	float:left;
	padding:0 20px;
	background:0;
	border:0;
	text-decoration:none;
	height:38px;
	line-height:38px;
	font-size:12px;
	color:#333
}
.sf-nsearchFilter .sf-filterBtns a:hover {
	line-height:38px
}
.sf-nsearchFilter .sf-filterBtns a.sf-nfilterBtnsel,.sf-nsearchFilter .sf-filterBtns a.sf-filterBtnSel,.sf-nfilterBtns a.sf-price.up,.sf-nfilterBtns a.sf-price.down {
	color:#f60;
	border-bottom:2px solid #f60;
	height:37px
}
.sf-nsearchFilter .sf-filterBtns a i {
	margin-left:5px;
	display:inline-block;
	width:8px;
	height:8px;
	background:url(images/icon_rank.png) no-repeat 0 0
}
.sf-nsearchFilter .sf-filterBtns a.sf-filterBtnSel i {
	background:url(images/icon_rankcur.png) no-repeat 0 0
}
.sf-nsearchFilter .sf-filterBtns a.order-price i {
	vertical-align:-2px;
	height:12px;
	background:url(images/icon_pricenormal.png) no-repeat 0 0
}
.sf-nsearchFilter .sf-filterBtns a.order-price.up i {
	background:url(images/icon_priceup.png) no-repeat 0 0
}
.sf-nsearchFilter .sf-filterBtns a.order-price.down i {
	background:url(images/icon_pricedown.png) no-repeat 0 0
}
.sf-filterType .sf-searchPrice .sf-searchPlug {
	width:160px;
	padding-top:5px;
	border:1px solid #cfcfcf
}
.sf-nsearchFilter .sf-filterPage {
	float:right;
	height:38px;
	line-height:28px;
	color:#999;
	margin-top:0
}
.sf-nsearchFilter .sf-filterPage span {
	margin:0;
	border-right:1px solid #ddd;
	display:inline-block;
	line-height:38px;
	color:#999;
	padding:0 10px;
	font-size:12px;
	vertical-align:top
}
.sf-nsearchFilter .sf-filterPage span b {
	font-weight:normal;
	color:#f60
}
.sf-nsearchFilter .sf-filterPage span em {
	color:#333
}
.sf-nsearchFilter .sf-filterPage a {
	margin:0;
	border:0;
	display:inline-block;
	width:38px;
	height:38px
}
.sf-nsearchFilter .sf-filterPage a.sf-filterPagePrev {
	border-right:1px solid #ddd;
	background:url(images/btn_pageprev.png) no-repeat center center
}
.sf-nsearchFilter .sf-filterPage a.sf-filterPageNext {
	background:url(images/btn_pagenext.png) no-repeat center center
}
.sf-nsearchFilter .sf-filterPage a.sf-filterPagePrev:hover,.sf-nsearchFilter .sf-filterPage a.sf-filterPageNext:hover {
	background-color:#fff
}
.sf-nsearchFilter .sf-filterPage a.sf-filterPagePrevDisable {
	border:0;
	border-right:1px solid #ddd;
	background:url(images/btn_pageprev_disabled.png) no-repeat center center
}
.sf-nsearchFilter .sf-filterPage a.sf-filterPageNextDisable {
	background:url(images/btn_pagenext_disabled.png) no-repeat center center
}
.sf-filterBrandList a,.sf-filterPriceList a {
	margin:2px 0;
	height:26px;
	line-height:26px
}
.sf-heightAuto {
	height:auto
}
.sf-productLayoutConfig780 .sf-nsearchFilter .sf-filterBtns a {
	padding:0 10px
}
.search_box {
	width:180px;
	height:30px
}
.search_box input {
	height:30px;
	width:140px;
	border:2px solid;
	box-sizing:border-box;
	float:left;
	outline:0
}
.search_box span {
	display:inline-block;
	width:40px;
	height:30px;
	float:left;
	cursor:pointer
}
.search_box span i {
	width:14px;
	height:14px;
	display:block;
	background:url(images/search.png)no-repeat center/cover;
	margin:0 auto;
	margin-top:8px
}
.sf-nav-hot {
	background:url(images/tre.png)no-repeat -20px -94px;
	display:block;
	width:24px;
	height:16px;
	position:absolute;
	right:0;
	top:0
}
.sf-nav-new {
	background:url(images/tre.png)no-repeat -20px -70px;
	display:block;
	width:24px;
	height:16px;
	position:absolute;
	right:0;
	top:0
}
.ds-module .sf-product li {
	margin:10px 12px 0 0
}
.ds-module.sf-productPic230 .sf-product li {
	margin:10px 11px 0 0
}
.store-logo img {
	width:100%
}
