@charset "UTF-8";
	blockquote,body,button,caption,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,input,legend,li,menu,ol,p,pre,table,td,textarea,th,ul {
	margin:0;
	padding:0
}
address,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block
}
table {
	border-collapse:collapse;
	border-spacing:0
}
caption,th {
	text-align:left;
	font-weight:400
}
abbr,body,fieldset,html,iframe,img {
	border:0
}
address,cite,dfn,em,i,var {
	font-style:normal
}
[hidefocus],summary {
	outline:0
}
li {
	list-style:none
}
h1,h2,h3,h4,h5,h6,small {
	font-size:100%
}
sub,sup {
	font-size:83%
}
code,kbd,pre,samp {
	font-family:inherit
}
q:after,q:before {
	content:none
}
textarea {
	overflow:auto;
	resize:none
}
label,summary {
	cursor:default
}
a,button {
	cursor:pointer
}
b,em,h1,h2,h3,h4,h5,h6,strong {
	font-weight:700
}
a,a:hover,ins,s,u {
	text-decoration:none
}
body,button,input,keygen,legend,select,textarea {
	font:12px/1.14 Arial,PingHei,"微软雅黑",tahoma,STHeitiSC-Light,"Helvetica Neue",Helvetica,sans-serif;
	color:#333;
	outline:0
}
body {
	background:white;
	min-width:1280px
}
body.sub {
	min-width:inherit;
	overflow-y:hidden
}
a {
	outline:0
}
a,a:hover {
	color:#333
}
img {
	vertical-align:middle
}
strong {
	font-weight:400
}
a[title="站长统计"] {
	display:none
}
.fl {
	float:left
}
.fr {
	float:right
}
.clearfix:after,.clearfix:before {
	content:'';
	display:table
}
.clearfix:after {
	clear:both
}
.clearfix {
	zoom:1
}
.visuallyhidden {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}
.hide {
	display:none
}
.show {
	display:block
}
.ellipsis {
	white-space:nowrap;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis
}
.ellipsis2,.ellipsis3 {
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical
}
.ellipsis2 {
	-webkit-line-clamp:2
}
.ellipsis3 {
	-webkit-line-clamp:3
}
.justify {
	text-align:justify;
	-moz-text-align-last:justify;
	text-align-last:justify;
	display:inline-block;
	vertical-align:middle;
	width:4em
}
.justify:after {
	content:'';
	display:inline-block;
	width:100%;
	height:0
}
.vertical-middle {
	font-size:0
}
.vertical-middle:after {
	content:'';
	display:inline-block;
	width:0;
	height:100%;
	vertical-align:middle
}
.vertical-middle img {
	vertical-align:middle
}
.btn {
	display:inline-block;
	vertical-align:middle;
	cursor:pointer;
	border:0
}
.btn-top {
	padding:18px 21px;
	background:rgba(0,0,0,.3);
	position:fixed;
	bottom:100px;
	right:50px;
	display:none;
	-webkit-border-radius:5px;
	border-radius:5px;
	z-index:998
}
.btn-top:hover {
	background:#7f7f7f;
	background:rgba(0,0,0,.5)
}
.btn-next,.btn-prev {
	width:41px;
	height:94px;
	background:url(//img0.fengqu.com/sfht/1.1.258/img/icon.png) no-repeat #666;
	text-indent:-999em;
	background-color:rgba(0,0,0,.5)
}
.btn-next:hover,.btn-prev:hover {
	opacity:1
}
.btn-prev {
	background-position:0 -162px
}
.btn-next {
	background-position:0 -258px
}
.btn-buy,.btn-more {
	width:247px;
	height:55px;
	line-height:53px;
	color:#fff;
	text-align:center;
	font-size:14px;
	background:#dd3e3f;
	border:1px solid #c2363d;
	-webkit-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:0 2px 1px rgba(4,0,0,.1);
	box-shadow:0 2px 1px rgba(4,0,0,.1)
}
.btn-buy:hover,.btn-more:hover {
	background:#e84145;
	color:#fff
}
.btn-buy:active,.btn-more:active {
	background:#ce3a3d
}
.btn-buy.disable,.btn-more.disable {
	background:#999;
	border:2px solid #999;
	-webkit-box-shadow:none;
	box-shadow:none;
	cursor:not-allowed
}
.btn-buy.border {
	border:2px solid #dc3334;
	background:#fff6f6;
	height:40px;
	line-height:40px;
	color:#dc3334
}
.btn-buy.soon {
	background:#ff9000;
	border:1px solid #ff9000
}
.btn-buy.soon:hover {
	background:#ff9812
}
.btn-close {
	width:16px;
	height:0;
	padding-top:16px;
	background:url(//img0.fengqu.com/sfht/1.1.258/img/icon.png) -101px 0 no-repeat;
	overflow:hidden;
	position:relative
}
.btn-close:before {
	content:'';
	position:absolute;
	left:-15px;
	right:-15px;
	top:-15px;
	bottom:-15px
}
.btn-close:hover {
	background-position:-102px -19px
}
.btn-brand,.btn-goods {
	padding:0 6px;
	height:28px;
	line-height:28px;
	border:1px solid #BDBDBD;
	color:#272541;
	background:#fff;
	position:relative
}
.btn-goods.disable {
	color:#ccc;
	cursor:not-allowed
}
.btn-goods.dashed {
	border-style:dashed
}
.btn-goods b {
	display:inline-block;
	vertical-align:middle;
	width:12px;
	height:12px;
	border:1px solid #C6C6C6;
	margin-right:8px
}
.btn-goods .icon {
	position:absolute;
	right:0;
	bottom:0;
	display:none
}
.btn-goods.active {
	border-color:#dc3334;
	-webkit-box-shadow:0 0 0 1px #dc3334;
	box-shadow:0 0 0 1px #dc3334
}
.btn-goods.active .icon {
	display:block
}
.btn-goods-white b {
	background:#fff
}
.btn-goods-yellow b {
	background:#FF0
}
.btn-goods-gray b {
	background:#686675
}
.btn-num {
	height:32px;
	line-height:32px;
	border:1px solid #C6C6C6;
	overflow:hidden;
	background:#fff;
	text-align:center
}
.btn-num a {
	width:32px;
	display:inline-block;
	vertical-align:middle;
	font-size:20px;
	color:#999
}
.btn-num a.disable {
	color:#ccc;
	cursor:not-allowed
}
.btn-num-reduce {
	float:left;
	border-right:1px solid #C6C6C6
}
.btn-num-add {
	float:right;
	border-left:1px solid #C6C6C6
}
.btn-num input {
	width:49px;
	height:32px;
	line-height:32px;
	border:none;
	text-align:center
}
.btn-select {
	border:1px solid #c6c6c6;
	padding-right:5px;
	background:url(//img0.fengqu.com/sfht/img/btn-select.png) repeat-x #fff;
	cursor:pointer;
	position:relative
}
.btn-select-num {
	display:inline-block;
	border:none;
	width:57px;
	height:20px;
	line-height:20px;
	padding-left:13px;
	border-right:1px solid #c6c6c6;
	margin-right:5px
}
.btn-select ul {
	width:88px;
	border:1px solid #c6c6c6;
	position:absolute;
	background:#fff;
	color:#cdcdcd;
	top:23px;
	left:-1px;
	-webkit-border-radius:2px;
	border-radius:2px;
	display:none;
	-webkit-box-shadow:3px 3px 5px rgba(4,0,0,.15);
	box-shadow:3px 3px 5px rgba(4,0,0,.15)
}
.btn-select li {
	border-bottom:1px solid #c6c6c6;
	padding-left:12px;
	height:20px;
	line-height:20px
}
.btn-select li:last-child {
	border:none
}
.btn-select label {
	display:block;
	cursor:pointer;
	color:#272541
}
.btn-select.active .icon16-1 {
	border-bottom-color:#272541;
	border-top-color:transparent;
	margin-top:-5px
}
.btn-select-1 {
	background:url(//img0.fengqu.com/sfht/img/btn-select1.png) repeat-x;
	z-index:1
}
.btn-select-1 .btn-select-num {
	height:39px;
	line-height:39px
}
.btn-select-1 ul {
	top:42px
}
.btn-send {
	padding:0 15px;
	height:40px;
	line-height:40px;
	color:#fff;
	background:#67b222;
	-webkit-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:0 2px 1px rgba(4,0,0,.1);
	box-shadow:0 2px 1px rgba(4,0,0,.1);
	border:1px solid #448509
}
.btn-send:hover {
	color:#fff;
	background:#6ec125
}
.btn-send:active {
	background:#5fa620
}
.btn-send.disable {
	background:#ccc;
	border:1px solid #ccc;
	-webkit-box-shadow:none;
	box-shadow:none;
	cursor:not-allowed
}
.btn-register {
	width:100%;
	text-align:center;
	padding:0
}
.btn-brand {
	background:#272541;
	color:#fff
}
.btn-brand .detail {
	border:1px solid #DEDDDE;
	padding:24px 27px;
	width:348px;
	line-height:18px;
	-webkit-box-shadow:1px 1px 5px rgba(4,0,0,.16);
	box-shadow:1px 1px 5px rgba(4,0,0,.16);
	background:#f4f4f9;
	position:absolute;
	z-index:2;
	left:-48px;
	top:38px;
	display:none;
	color:#333840
}
.btn-brand.active .detail,.btn-brand:hover .detail {
	display:block
}
.btn-brand .icon16-3 {
	position:absolute;
	left:56px;
	top:-27px
}
.btn-add,.btn-cancel {
	height:34px;
	line-height:34px;
	padding:0 25px;
	border:1px solid #ccc;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#fff;
	font-size:14px;
	color:#999
}
.btn-black,.btn-cart,.btn-danger,.btn-dashed,.btn-disable,.btn-normal,.btn-soon,.btn-success,.btn-warnning,.btn-gray {
	display:inline-block;
	vertical-align:middle;
	font-size:14px;
	text-align:center;
	width:120px;
	height:36px;
	line-height:36px
}

.btn-gray:hover {
    background: #a0a5a0;
}
.btn-gray {
    color: #fff!important;
    background: #a0a5a0;
    border: 1px solid #a0a5a0;
}

.btn-normal {
	background:#fff;
	border:1px solid #c6c6c6
}
.btn-normal:active {
	background:#f9f9f9
}
.btn-dashed {
	background:#fff;
	border:1px dotted #cfcfcf
}
.btn-danger {
	color:#fff!important;
	background:#44b549;
	border:1px solid #44b549
}
.btn-danger:hover {
	background:#4EBE53;
}
.btn-danger:active {
	-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.25);
	box-shadow:inset 0 1px 3px rgba(0,0,0,.25)
}
.btn-warnning {
	background:#1376ce;
	color:#fff!important;
	border:1px solid #1376ce
}
.btn-success {
	background:#67b222;
	color:#fff!important;
	border:1px solid #67b222
}
.btn-success:hover {
	background:#6ec125
}
.btn-success:active {
	background:#5fa620
}
.btn-cart,.btn-soon {
	background:#ff8140;
	color:#fff!important;
	border:1px solid #ff9000
}
.btn-soon:hover {
	background:#ff9a40
}
.btn-soon:active {
	background:#f7661d
}
.btn-black {
	background:#3E3A39;
	color:#fff!important;
	border:1px solid #3E3A39
}
.btn-black:hover {
	background:rgba(62,58,57,.9)
}
.btn-black:active {
	-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.25);
	box-shadow:inset 0 1px 3px rgba(0,0,0,.25)
}
.btn-disable {
	color:#888!important;
	background:#e8e8e8;
	border:1px solid #e8e8e8
}
.btn-disable:hover {
	background:#e8e8e8
}
.btn-radius {
	-webkit-border-radius:22px;
	border-radius:22px
}
.btn-small {
	width:75px;
	height:30px;
	line-height:30px;
	font-size:12px
}
.btn-big {
	width:200px;
	height:48px;
	line-height:48px
}
.btn-large {
	width:300px;
	height:50px;
	line-height:50px
}
.btn-search {
	height:23px;
	line-height:23px;
	display:inline-block;
	vertical-align:middle;
	padding-left:6px;
	padding-right:3px;
	border:1px solid #e5e5e5
}
.btn-search strong {
	color:#dd3f45;
	margin-right:11px
}
.btn-search-close {
	width:15px;
	height:15px;
	background:#dd3f45;
	display:inline-block;
	vertical-align:middle;
	position:relative
}
.btn-search-close:hover:before {
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.btn-search-close:before {
	content:'';
	background:url(//img0.fengqu.com/sfht/1.1.258/img/icon.png) -207px -208px no-repeat;
	width:8px;
	height:8px;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-4px;
	margin-top:-4px;
	-webkit-transition:all .3s cubic-bezier(0.68,-.55,.27,1.55);
	transition:all .3s cubic-bezier(0.68,-.55,.27,1.55)
}
.btn-outline.btn-danger {
	background:#fff;
	color:#E73736!important;
	border:1px solid #E73736
}
.dialog-center {
	width:482px;
	left:50%;
	top:50%;
	margin-left:-307px;
	margin-top:-163px;
	position:fixed;
	background:#fff;
	-webkit-border-radius:4px;
	border-radius:4px;
	z-index:3;
	text-align:center;
	display:none;
	padding-bottom:16px
}
.dialog-center.show {
	display:block
}
.dialog-center .btn-close {
	position:absolute;
	right:17px;
	top:17px
}
.dialog-center p {
	padding-top:53px;
	margin-bottom:37px;
	font-size:14px
}
.dialog-r1 .btn {
	margin:0 5px
}
.dialog-f {
	padding-top:12px;
	border-top:1px solid #eee;
	padding-right:40px;
	text-align:right
}
.dialog-f .btn {
	margin-left:20px;
	height:32px;
	line-height:32px;
	padding:0 26px;
	font-size:14px
}
.dialog-stockout .dialog-b {
	padding:49px 60px 20px;
	text-align:left;
	height:auto;
	width:auto
}
.dialog-stockout p {
	margin-bottom:27px;
	padding-top:0
}
.dialog-stockout .input {
	width:276px;
	padding:10px;
	height:auto
}
.dialog-stockout-r2 .btn {
	padding:0 55px
}
.dialog-stockout-r2 {
	padding-left:49px;
	padding-top:30px
}
.dialog-subscription .dialog-b {
	padding-top:48px;
	padding-bottom:20px
}
.dialog-subscription h3 {
	font-size:18px;
	color:#64aa30;

	margin-top:25px
}
.dialog h2,.dialog-h {
	height:54px;
	line-height:54px;
	background:#eee;
	color:#999;
	padding-left:40px;
	text-align:left;
	font-size:16px;
	-webkit-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0
}
.dialog-qrcode {
	width:323px;
	margin-left:-161px
}
.dialog-qrcode .dialog-b {
	padding-top:20px
}
.dialog-qrcode p {
	padding-top:10px;
	color:#666;
	font-size:12px
}
.dialog-qrcode h3 {
	font-weight:400;
	font-size:14px;
	margin-bottom:20px
}
.dialog-coupon {
	padding-bottom:59px
}
.dialog-coupon .icon37 {
	margin-right:5px
}
.dialog-coupon .btn-success {
	padding:0 30px
}
.dialog-cart {
	position:fixed;
	top:50%;
	left:50%;
	z-index:999
}
.dialog-cart-inner {
	position:relative;
	left:-50%;
	color:#fff;
	background:#333;
	background:rgba(51,51,51,.9);
	font-size:14px;
	line-height:21px;
	padding:20px 82px;
	-webkit-border-radius:4px;
	border-radius:4px;
	text-align:center
}
.dialog-cart .icon {
	position:absolute;
	left:50%;
	top:10px;
	margin-left:-25px
}
.dialog-alipay .dialog-b {
	text-align:left;
	padding-left:79px
}
.dialog-alipay .dialog-f {
	text-align:center;
	background:#F9F9F9
}
.dialog-alipay label {
	display:inline-block;
	width:103px
}
.dialog-alipay li {
	margin-bottom:10px
}
.dialog-alipay .text-important {
	margin:19px 0
}
.dialog-alipay-title {
	font-size:14px;
	margin:38px 0 18px
}
.dialog-copy .icon {
	margin-right:15px
}
.dialog-agreement {
	width:800px;
	margin-left:-400px
}
.dialog-agreement h1 {
	font-size:14px;
	font-weight:400
}
.dialog-agreement p {
	margin:0 45px;
	padding-top:0;
	font-size:12px;
	color:#666;
	line-height:20px;
	text-align:left
}
.dialog-agreement .btn-large {
	margin-top:20px
}
.icon {
	display:inline-block;
	vertical-align:middle;
	background:url(//img0.fengqu.com/sfht/1.1.258/img/icon.png) no-repeat
}
.icon1 {
	width:53px;
	height:52px
}
.icon2 {
	width:53px;
	height:52px;
	background-position:0 -53px
}
.icon3 {
	width:53px;
	height:52px;
	background-position:0 -106px
}
.icon4 {
	width:16px;
	height:16px;
	background-position:-62px 0
}
.icon5 {
	width:27px;
	height:17px;
	background-position:-61px -28px
}
.icon6 {
	padding-left:16px;
	padding-right:15px;
	height:42px;
	line-height:42px;
	background:#425164;
	color:#fff;
	font-size:14px;
	position:relative
}
.icon6 b {
	font-size:24px;
	margin-right:3px
}
.icon6 i {
	position:absolute;
	height:0;
	width:0;
	border-style:solid;
	border-color:transparent #fff transparent transparent;
	border-width:21px 9px;
	right:-1px;
	top:0
}
.icon6-1 {
	background:#DC3334;
	padding-right:24px;
	height:26px;
	line-height:26px
}
.icon6-1 i {
	border-width:13px 7px
}
.icon6-2 {
	background:#dc3334;
	height:28px;
	line-height:28px;
	width:140px;
	padding:0;
	text-align:center
}
.icon6-2 i {
	border-color:#dc3334 transparent transparent;
	border-width:14px 70px;
	left:0;
	top:100%
}
.icon7 {
	width:16px;
	height:20px;
	background-position:-63px -109px
}
.icon8 {
	width:29px;
	height:16px;
	background-position:-62px -146px
}
.icon9 {
	width:132px;
	height:38px;
	background-position:-160px 0
}
.icon10 {
	width:131px;
	height:0;
	padding-top:37px;
	overflow:hidden;
	background-position:-160px -70px
}
.icon11 {
	width:15px;
	height:13px;
	background-position:-130px -145px
}
.icon12 {
	width:83px;
	height:83px;
	background-position:-382px 0
}
.icon13 {
	width:83px;
	height:83px;
	background-position:-382px -120px
}
.icon14 {
	width:83px;
	height:83px;
	background-position:-382px -250px
}
.icon15 {
	width:83px;
	height:83px;
	background-position:-382px -380px
}
.icon16,.icon16-1,.icon16-2,.icon16-3,.icon16-4,.icon16-5,.icon16-6,.icon16-7 {
	width:0;
	height:0;
	background:0 0;
	border-style:solid;
	border-width:10px 7px;
	border-color:#C5C7C9 transparent transparent
}
.icon16-1 {
	border-width:3px;
	border-top-color:#272541
}
.icon16-2 {
	border-width:9px 8px;
	border-bottom-color:#fff;
	border-top-color:transparent
}
.icon16-3 {
	border-width:13px 10px;
	border-bottom-color:#DEDDDE;
	border-top-color:transparent;
	position:relative
}
.icon16-4 {
	border-width:13px 10px;
	border-bottom-color:#fff;
	border-top-color:transparent;
	position:absolute;
	top:-11px;
	left:-10px
}
.icon16-5 {
	border-width:5px;
	border-color:transparent transparent transparent #e03d40
}
.icon16-6 {
	border-width:5px;
	border-color:transparent transparent transparent #949494
}
.icon16-7 {
	border-width:5px;
	border-color:transparent #949494 transparent transparent
}
.icon16-8 {
	border-width:5px;
	border-color:transparent transparent #e03d40
}
.icon17 {
	width:112px;
	height:0;
	padding-top:10px;
	overflow:hidden;
	background-position:-379px -472px
}
.icon18 {
	width:89px;
	height:0;
	padding-top:10px;
	overflow:hidden;
	background-position:-380px -498px
}
.icon19 {
	width:57px;
	height:0;
	padding-top:12px;
	overflow:hidden;
	background-position:-380px -522px
}
.icon20 {
	width:102px;
	height:101px;
	background-position:-271px -144px
}
.icon21 {
	width:102px;
	height:101px;
	background-position:-271px -250px
}
.icon22 {
	width:102px;
	height:101px;
	background-position:-271px -358px
}
.icon23 {
	width:8px;
	height:8px;
	background-position:-62px -53px
}
.icon24,.icon24-1 {
	width:75px;
	padding-top:78px;
	overflow:hidden;
	height:0;
	background-position:-61px -238px
}
.icon24-1 {
	background-position:-148px -355px
}
.icon25 {
	width:34px;
	height:25px;
	background-position:-62px -74px
}
.icon26,.icon26-1,.icon26-2 {
	height:21px;
	line-height:21px;
	background:#eb6877;
	color:#fff;
	text-align:center;
	-webkit-border-radius:2px;
	border-radius:2px;
	padding:0 15px
}
.icon26-1 {
	background:#67b222
}
.icon26-2 {
	background:#a1d0ed
}
.icon27 {
	width:118px;
	height:117px;
	background-position:-147px -234px
}
.icon28 {
	width:102px;
	height:125px;
	background-position:0 -580px
}
.icon29,.radio {
	width:25px;
	height:25px;
	background-position:-128px -43px
}
.radio.active {
	background-position:-101px -43px
}
.icon30 {
	width:14px;
	height:8px;
	background-position:-105px -74px
}
.icon30:before {
	content:'';
	position:absolute;
	left:-15px;
	right:-15px;
	top:-15px;
	bottom:-15px
}
.icon30.active {
	background-position:-128px -74px
}
.icon31,.icon31-1 {
	width:17px;
	height:17px;
	background-position:-105px -89px
}
.icon31-1 {
	background-position:-105px -112px
}
.icon32 {
	width:100px;
	height:100px;
	background-position:-263px -473px
}
.icon33 {
	width:100px;
	height:100px;
	background-position:-263px -582px
}
.icon34 {
	width:84px;
	height:102px;
	background-position:-113px -583px
}
.icon35 {
	width:106px;
	height:18px;
	background-position:0 -728px
}
.icon36 {
	width:54px;
	height:54px;
	background-position:-65px -319px
}
.icon37 {
	width:16px;
	height:12px;
	background-position:-106px -135px
}
.icon38 {
	width:4px;
	height:7px;
	background-position:-130px -9px
}
.icon38.active {
	background-position:-130px 0
}
.icon39 {
	width:186px;
	height:0;
	padding-top:27px;
	overflow:hidden;
	background-position:-118px -719px
}
.icon40 {
	width:242px;
	height:0;
	padding-top:27px;
	overflow:hidden;
	background-position:0 -762px
}
.icon41 {
	width:16px;
	height:12px;
	background-position:-107px -151px
}
.icon42 {
	width:13px;
	height:16px;
	background-position:-107px -167px
}
.icon49 {
	width:13px;
	height:13px;
	background-position:-129px -108px
}
.icon50 {
	width:66px;
	height:28px;
	background-position:-508px -476px;
	text-indent:-999em
}
.icon51 {
	width:112px;
	height:137px;
	background-position:-585px -61px
}
.icon52 {
	width:32px;
	height:26px;
	background-position:-569px 0
}
.icon53 {
	width:15px;
	height:13px;
	background-position:-130px -126px
}
.icon54 {
	width:24px;
	height:18px;
	background-position:-63px -167px;
	text-indent:-999em
}
.icon55 {
	width:24px;
	height:18px;
	background-position:-63px -189px;
	text-indent:-999em
}
.icon56 {
	width:20px;
	height:20px;
	background-position:-106px -188px
}
.icon57 {
	width:16px;
	height:20px;
	background-position:-63px -109px
}
.icon58 {
	width:13px;
	height:12px;
	background-position:-130px -126px
}
.icon59 {
	width:23px;
	height:18px;
	background-position:-610px 0;
	text-indent:-999em
}
.icon60 {
	width:18px;
	height:18px;
	background-position:-644px 0;
	text-indent:-999em
}
.icon61 {
	width:21px;
	height:16px;
	background-position:-670px 0;
	text-indent:-999em
}
.icon62 {
	width:16px;
	height:16px;
	background-position:-131px -163px
}
.icon63 {
	width:9px;
	height:9px;
	background-position:-132px -182px;
	text-indent:-999em
}
.icon64 {
	width:53px;
	height:52px;
	background-position:-158px -148px
}
.icon65 {
	width:83px;
	height:83px;
	background-position:-473px 0
}
.icon66 {
	width:32px;
	height:32px;
	background-position:-697px 0
}
.icon67 {
	width:12px;
	height:7px;
	background-position:-132px -194px
}
.icon68 {
	width:86px;
	height:45px;
	background-position:-479px -99px
}
.icon69 {
	width:16px;
	height:20px;
	background-position:-162px -117px
}
.icon70 {
	width:30px;
	height:20px;
	background-position:-159px -140px
}
.icon71 {
	width:24px;
	height:24px;
	background-position:-159px -169px
}
.icon72 {
	width:16px;
	height:18px;
	background-position:-160px -199px;
	text-indent:-999em
}
.icon73 {
	width:56px;
	height:14px;
	line-height:14px;
	padding-left:2px;
	background-position:-479px -161px;
	color:#fff;
	font-size:11px
}
.icon74 {
	width:57px;
	height:44px;
	background-position:-481px -226px;
	text-indent:-999em
}
.icon75 {
	width:15px;
	height:30px;
	background-position:-479px -187px
}
.icon76 {
	width:15px;
	height:30px;
	background-position:-501px -187px
}
.icon77 {
	width:20px;
	height:20px;
	background-position:-526px -188px;
	text-indent:-999em
}
.icon78 {
	width:16px;
	height:16px;
	background-position:-63px -212px
}
.icon79 {
	width:13px;
	height:13px;
	background-position:-483px -283px
}
.icon80 {
	width:10px;
	height:13px;
	background-position:-505px -283px
}
.icon81 {
	width:14px;
	height:16px;
	background-position:-521px -281px;
	text-indent:-999em
}
.icon82 {
	width:12px;
	height:18px;
	background-position:-203px -118px
}
.icon83 {
	width:20px;
	height:17px;
	background-position:-203px -143px
}
.icon84 {
	width:164px;
	height:58px;
	background-position:0 -447px
}
.icon85 {
	width:24px;
	height:24px;
	background-position:-199px -173px
}
.icon86 {
	width:36px;
	height:37px;
	background-position:-495px -307px
}
.icon87 {
	width:27px;
	height:27px;
	background-position:-479px -353px
}
.icon88 {
	width:18px;
	height:18px;
	background-position:-233px -118px
}
.icon89 {
	width:111px;
	height:111px;
	background-position:-582px -214px
}
.icon90 {
	width:35px;
	height:35px;
	background-position:-64px -379px;
	text-indent:-999em
}
.icon90.disable {
	background-position:-102px -380px
}
.icon91 {
	width:31px;
	height:31px;
	background-position:-373px -563px
}
.icon92 {
	width:31px;
	height:31px;
	background-position:-409px -602px
}
.icon93 {
	width:31px;
	height:31px;
	background-position:-449px -602px
}
.icon94 {
	width:31px;
	height:31px;
	background-position:-489px -602px
}
.icon95 {
	width:31px;
	height:31px;
	background-position:-528px -602px
}
.icon96 {
	width:25px;
	height:25px;
	background-position:-513px -354px
}
.icon97 {
	width:22px;
	height:14px;
	background-position:-233px -143px
}
.icon98 {
	width:11px;
	height:16px;
	background-position:-233px -173px
}
.icon99 {
	width:24px;
	height:24px;
	background-position:-482px -390px
}
.icon100 {
	width:23px;
	height:19px;
	background-position:-513px -392px
}
.icon101 {
	width:112px;
	height:112px;
	background-position:-578px -334px
}
.icon102 {
	width:75px;
	height:75px;
	background-position:-581px -454px
}
.icon103 {
	width:75px;
	height:75px;
	background-position:-580px -538px
}
.icon104 {
	width:75px;
	height:75px;
	background-position:-580px -623px
}
.icon105 {
	width:8px;
	height:5px;
	background-position:-195px -210px
}
.icon106 {
	width:8px;
	height:8px;
	background-position:-207px -208px
}
.icon107 {
	width:15px;
	height:12px;
	background-position:-233px -202px
}
.icon108 {
	width:13px;
	height:14px;
	background-position:-109px -214px;
	text-indent:-999em
}
.icon109 {
	width:17px;
	height:18px;
	background-position:-177px -452px
}
.icon110 {
	width:35px;
	height:27px;
	background-position:-205px -448px;
	text-indent:-999em
}
.icon111 {
	width:15px;
	height:11px;
	background-position:-36px -363px
}
.icon112 {
	width:14px;
	height:13px;
	background-position:-36px -385px
}
.icon113 {
	width:12px;
	height:11px;
	background-position:-37px -408px
}
.icon114 {
	width:9px;
	height:12px;
	background-position:-67px -418px
}
.icon115 {
	width:41px;
	height:32px;
	background-position:-175px -478px;
	text-indent:-999em
}
.icon116 {
	width:11px;
	height:17px;
	background-position:-482px -425px
}
.icon117 {
	width:30px;
	height:20px;
	background-position:-504px -446px;
	text-indent:-999em
}
.icon-hot {
	width:38px;
	height:54px;
	background:url(//img0.fengqu.com/cmsres/20150923/adc2c3d8-8893-4c43-ba25-1341b9138031.png) no-repeat
}
.icon-new {
	width:38px;
	height:54px;
	background:url(//img0.fengqu.com/cmsres/20150923/adc2c3d8-8893-4c43-ba25-1341b9138031.png) -51px 0 no-repeat
}
.icon-sale {
	width:38px;
	height:54px;
	background:url(//img0.fengqu.com/cmsres/20150923/adc2c3d8-8893-4c43-ba25-1341b9138031.png) right 0 no-repeat
}
.icon-soldout {
	position:absolute;
	left:50%;
	top:50%;
	text-align:center;
	color:#fff;
	background:url(//img0.fengqu.com/cmsres/20150923/a76eef8e-5e19-4e54-a37c-f94542892288.png) no-repeat
}
.icon-soldout-large {
	width:121px;
	height:121px;
	line-height:121px;
	margin-left:-60px;
	margin-top:-60px;
	font-size:16px
}
.icon-soldout-big {
	width:100px;
	height:100px;
	line-height:100px;
	margin-left:-50px;
	margin-top:-50px;
	font-size:14px;
	background-position:-146px -10px
}
.icon-soldout-normal {
	width:81px;
	height:81px;
	line-height:80px;
	margin-left:-40px;
	margin-top:-40px;
	font-size:14px;
	background-position:-272px -20px
}
.icon-soldout-small {
	width:71px;
	height:71px;
	line-height:70px;
	margin-left:-35px;
	margin-top:-35px;
	font-size:14px;
	background-position:-378px -25px
}
.svg {
	display:inline-block;
	vertical-align:middle;
	width:1em;
	height:1em;
	fill:currentColor
}
.text-success,.cattype a {
	color:#1abd6c
}
.text-error,.text-important {
	color:#1abd6c
}
.text-waining {
	color:#a1d0ed
}
.text-disabled {
	color:#ccc
}
.text-link {
	color:#1376ce
}
.text-orange {
	color:#F38612
}
.text-dark {
	color:#999
}
.text-dark:hover {
	color:#666
}
.text-dark:hover svg {
	fill:#999
}
.mask {
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	background:#000;
	opacity:.5;
	filter:alpha(opacity=50);
	z-index:3;
	display:none
}
.mask.show {
	display:block
}
.input {
	vertical-align:middle;
	padding:12px 0 12px 16px;
	border:1px solid #CCC;
	-webkit-border-radius:3px;
	border-radius:3px;
	height:18px;
	color:#999
}
.input:focus {
	border-color:#66afe9;
	color:#333
}
:-ms-input-placeholder {
	color:#999
}
.tooltip {
	border:1px solid #DEDDDE;
	padding:24px 27px;
	width:510px;
	line-height:18px;
	-webkit-box-shadow:1px 1px 5px rgba(4,0,0,.16);
	box-shadow:1px 1px 5px rgba(4,0,0,.16);
	color:#333840
}
.tooltip .icon16-3 {
	position:absolute;
	left:50%;
	top:-27px;
	margin-left:-10px
}
.tooptip-success {
	display:inline-block;
	font-size:14px;
	color:#67b222;
	height:46px;
	line-height:46px;
	padding:0 20px;
	border:2px solid #67b222;
	background:#fff
}
.tooptip-success .icon {
	margin-right:10px
}
.tooltip-c2 {
	overflow:hidden
}
.tooltip-pos {
	position:relative;
	display:inline-block
}
.tooltip-pos:hover .tooltip {
	display:block
}
.tooltip-outer {
	position:absolute;
	left:50%;
	top:100%;
	margin-top:13px
}
.tooltip {
	display:none;
	background:#fff;
	position:relative;
	left:-50%;
	z-index:1
}
.tooltip-cart {
	position:relative;
	display:inline-block;
	background:#fff;
	border:1px solid #dd3e3f;
	height:28px;
	line-height:28px;
	padding-left:34px;
	padding-right:15px;
	-webkit-border-radius:2px;
	border-radius:2px;
	margin-right:14px
}
.tooltip-cart .icon77,.tooltip-cart .icon83 {
	margin-left:-30px;
	margin-top:4px
}
.tooltip-cart .icon78 {
	margin-left:10px
}
.tooltip-cart .icon16-5 {
	position:absolute;
	right:-10px;
	top:8px
}
.tooltip-cart .icon16-5-1 {
	border-color:transparent transparent transparent #fff;
	right:-9px
}
.tooltip-active {
	text-align:left;
	width:227px;
	margin-left:-135px;
	left:0
}
.tooltip-active li {
	list-style:inside
}
.tooltip-cart-left {
	padding:0 8px;
	margin-left:15px;
	color:#E13B3A
}
.tooltip-cart-left .icon16-5 {
	left:-10px;
	border-color:transparent #e03d40 transparent transparent
}
.tooltip-cart-left .icon16-5-1 {
	left:-9px;
	border-color:transparent #fff transparent transparent
}
.u-loading {
	position:fixed;
	width:100%;
	height:100%;
	z-index:1000
}
.u-loading-bg {
	width:100%;
	height:100%;
	background:#000;
	opacity:.3;
	position:fixed;
	top:0;
	left:0;
	filter:alpha(opacity=30)
}
.icon-loading {
	background:url(//img0.fengqu.com/sfht/1.1.258/img/icon-loading.gif) no-repeat center;
	width:32px;
	height:32px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-16px;
	margin-top:-16px
}
.u-loading-icon {
	width:128px;
	height:156px;
	position:fixed;
	left:50%;
	top:50%;
	margin-left:-64px;
	margin-top:-78px
}
.icon-loading1 {
	position:absolute;
	width:128px;
	height:0;
	background:url(//img0.fengqu.com/sfht/1.1.258/img/icon-loading1.png) no-repeat bottom;
	bottom:0
}
.icon-loading2 {
	position:absolute;
	width:128px;
	height:156px;
	background:url(//img0.fengqu.com/sfht/1.1.258/img/icon-loading2.png) no-repeat bottom
}
.error-tips {
	display:inline-block;
	color:red;
	padding-left:10px
}
.label-disabled,.label-error,.label-important,.label-soon,.label-success,.label-waining {
	height:21px;
	line-height:21px;
	color:#fff;
	text-align:center;
	-webkit-border-radius:2px;
	border-radius:2px;
	padding:0 15px;
	display:inline-block;
	vertical-align:middle;
	position:relative
}
.label:hover {
	color:#fff
}
.label-error {
	background:#eb6877
}
.label-success {
	background:#67b222
}
.label-waining {
	background:#a1d0ed
}
.label-disabled {
	background:#aaa
}
.label-important {
	background:#ff9494
}
.label-soon {
	background:#f78e57
}
.label i {
	border-width:3px;
	border-style:solid;
	border-color:transparent transparent transparent #f99;
	position:absolute;
	right:-6px;
	top:50%;
	margin-top:-3px
}
.page {
	text-align:right;
	padding-right:27px
}
.page a {
	display:inline-block;
	width:25px;
	height:25px;
	line-height:25px;
	text-align:center;
	margin:0 4px;
	vertical-align:middle;
	color:#949494
}

.page a.next,.page a.prew {
	width:50px;
}

.page a:after {
	content:'';
	display:inline-block;
	width:0;
	height:100%;
	vertical-align:middle
}
.page a.active {
	border:1px solid #D5D5D5
}
.page a.disable {
	opacity:.3;
	cursor:not-allowed
}
.page .icon16-7 {
	margin-left:-5px
}
.page .icon16-6 {
	margin-right:-5px
}
.link {
	color:#949494;
	text-decoration:underline;
	display:inline-block
}
.link:hover {
	color:#333;
	text-decoration:underline
}
.notice {
	color:#4d3703;
	background:#fff;
	padding-top:4px
}
.notice .pm {
	background:#fff7d1;
	border:1px solid #f9efbf;
	color:#523a00;
	text-indent:10px;
	height:22px;
	line-height:22px;
	position:relative
}
.notice .icon {
	position:absolute;
	right:8px;
	top:6px
}
.step li {
	float:left;
	font-size:14px;
	color:#999;
	width:270px;
	height:34px;
	line-height:34px;
	background:#eee;
	text-align:center;
	position:relative;
	margin-right:7px;
	margin-left:0!important
}
.step .li1,.step2 .li2,.step3 .li2,.step3 .li3 {
	background:#dc3334;
	color:#fff
}
.step em {
	font-size:24px;
	font-family:Arial;
	margin-right:10px;
	font-style:italic;
	vertical-align:middle
}
.step {
	margin-top:6px
}
.step .step-arrow {
	width:0;
	height:0;
	border-style:solid;
	border-width:17px 15px;
	border-color:transparent transparent transparent #eee;
	position:absolute;
	right:-30px;
	top:0;
	z-index:2
}
.step .step-arrow-2 {
	border-color:transparent transparent transparent #fff;
	right:-37px;
	z-index:1
}
.step .li1 .step-arrow-1,.step2 .step-arrow-1,.step3 .step-arrow-1 {
	border-color:transparent transparent transparent #dc3334
}
.index-h2 {
	font-size:22px;
	margin-bottom:14px;
	font-weight:400
}
.index-h2 span {
	font-size:14px;
	color:#999;
	margin-left:20px
}
.banner {
	margin-bottom:40px
}
.banner-scroll2 {
	height:0;
	overflow:hidden;
	cursor:pointer;
	background:url(//img0.fengqu.com/sfht/1.1.258/img/banner-scroll2.jpg) center top no-repeat
}
.banner-scroll {
	display:block;
	height:0;
	overflow:hidden;
	background:url(//img0.fengqu.com/sfht/1.1.258/img/520bigbannerbackground.jpg) center top no-repeat
}
.banner-scroll .line {
	border-top:1px solid #e3d3da;
	border-bottom:1px solid #fff;
	width:450px;
	margin:30px 48px 20px
}
.banner-scroll .pm {
	width:1326px
}
.banner-scroll .close {
	position:absolute;
	top:15px;
	right:15px;
	font-size:32px
}
.banner-scroll .banner-scroll-inner {
	width:550px
}
.banner-scroll .step1 {
	padding:35px 0 0 40px
}
.banner-scroll .step2 {
	padding:0 0 0 40px
}
.banner-scroll .step2 img {
	vertical-align:top
}
.banner-scroll .step1tip {
	font-size:16px;
	margin-left:6px
}
.banner-scroll .step2tip {
	font-size:16px;
	margin-left:6px;
	margin-bottom:15px;
	display:inline-block;
	width:400px;
	line-height:20px
}
.banner-scroll .step1info {
	padding:0 0 0 55px;
	width:350px
}
.banner-scroll .fl:before {
	left:0
}
.banner-scroll li {
	margin-bottom:9px
}
.banner-scroll input {
	vertical-align:middle;
	border:1px solid #CCC;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#999;
	height:40px;
	padding:0 10px
}
.banner-scroll .input-username {
	width:330px
}
.banner-scroll .input1 {
	width:190px
}
.banner-scroll .password {
	width:330px
}
.banner-scroll .invitemobile {
	width:300px
}
.banner-scroll .invitemessages {
	list-style:none
}
.banner-scroll .invitemessages li {
	font-size:14px;
	list-style:none;
	margin-right:20px;
	display:inline-block
}
.banner-scroll .messagedetail {
	font-size:14px;
	margin:15px 0 20px;
	line-height:20px
}
.banner-scroll .invitemobilecode {
	width:170px
}
.banner-scroll .showmobilecode {
	margin:0 10px;
	font-size:14px
}
.banner-scroll .nextmobilecode {
	font-size:14px
}
.banner-scroll .step1success {
	padding:35px 0 0 40px;
	text-align:center;
	width:450px
}
.banner-scroll .step1successtip {
	font-size:30px;
	line-height:54px
}
.banner-scroll .step1successtip span {
	margin-right:10px
}
.banner-scroll .step1successinfo {
	font-size:16px;
	margin-top:10px
}
.banner-scroll .step1successinfo span {
	color:red
}
.banner-scroll .step2success {
	text-align:center;
	width:355px;
	margin:45px 0 30px
}
.banner-scroll .step2successtip {
	font-size:30px;
	line-height:54px
}
.banner-scroll .step2successtip span {
	margin-right:10px
}
.banner-scroll .soldout {
	position:absolute;
	top:300px;
	width:465px;
	margin:0 30px;
	text-align:center;
	font-size:16px;
	line-height:25px;
	display:none
}
.tag-black {
	background:#545454;
	display:inline-block;
	height:24px;
	line-height:24px;
	color:#fff;
	padding-right:3px;
	padding-left:8px;
	position:relative
}
.tag-black:before {
	content:'';
	position:absolute;
	border-style:solid;
	border-width:12px 9px;
	left:-18px;
	top:0;
	border-color:transparent #545454 transparent transparent
}
.tag-black:after {
	width:4px;
	height:4px;
	background:#fff;
	-webkit-border-radius:50%;
	border-radius:50%;
	content:'';
	position:absolute;
	left:-1px;
	top:10px
}
.commstar {
	width:105px;
	height:14px;
	background:url(//img0.fengqu.com/sfht/1.1.258/img/star.png) 0 -14px repeat-x;
	position:relative;
	margin-top:5px;
	display:inline-block;
	overflow:hidden;
	zoom:1
}
.commstar a {
	width:20%;
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
	display:inline-block;
	height:16px;
	margin-right:5px
}
.commstar .active,.commstar a:hover {
	background:url(//img0.fengqu.com/sfht/1.1.258/img/star.png) left top repeat-x
}
.commstar .star1 {
	width:20%;
	z-index:9
}
.commstar .star2 {
	width:40%;
	z-index:8
}
.commstar .star3 {
	width:60%;
	z-index:7
}
.commstar .star4 {
	width:80%;
	z-index:6
}
.commstar .star5 {
	width:100%;
	z-index:5
}
.bdsharebuttonbox .bds_weixin {
	background:url(//img0.fengqu.com/sfht/1.1.258/img/icon.png) no-repeat;
	width:23px;
	height:18px;
	background-position:-610px 0!important;
	text-indent:-999px;
	margin:0 0 0 6px;
	padding-left:0
}
.bdsharebuttonbox .bds_tsina {
	background:url(//img0.fengqu.com/sfht/1.1.258/img/icon.png) no-repeat;
	width:21px;
	height:16px;
	background-position:-670px 0!important;
	text-indent:-999px;
	margin:0 0 0 6px;
	padding-left:0
}
.bdsharebuttonbox {
	display:inline-block;
	vertical-align:middle
}
.retrieve-success {
	text-align:center;
	font-size:18px
}
.retrieve-success h1 {
	margin-top:35px;
	margin-bottom:20px
}
.retrieve-success .btn {
	height:64px;
	line-height:64px;
	padding:0 72px
}
.register {
	width:562px;
	background:#fff;
	position:fixed;
	left:50%;
	top:50%;
	margin-left:-256px;
	margin-top:-265px;
	-webkit-border-radius:3px;
	border-radius:3px;
	z-index:3
}
.register.register-top {
	top:0;
	left:0;
	margin:0;
	width:100%
}
.register h2 {
	font-size:14px;
	height:52px;
	line-height:52px;
	padding-left:20px;
	background:url(//img0.fengqu.com/sfht/1.1.258/img/register-h2.png) repeat-x;
	border-bottom:1px solid #E4E3E3;
	-webkit-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0
}
.register-h {
	position:relative
}
.register-h .btn-close {
	position:absolute;
	right:16px;
	top:17px
}
.register-h .icon35 {
	position:absolute;
	left:228px;
	top:-9px
}
.register-h .icon34 {
	position:absolute;
	left:239px;
	top:-76px;
	z-index:-1
}
.register-h ul {
	background:#32363f;
	text-align:center;
	position:relative
}
.register-h li {
	display:inline-block;
	height:46px;
	line-height:46px;
	margin:0 16px;
	position:relative
}
.register-h li a {
	display:block;
	color:#ccc
}
.register-h li span {
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-8px;
	display:none
}
.register-h .active span {
	display:block
}
.register-h .active a {
	color:#fff
}
.register-b {
	padding:40px 130px;
	margin:0 16px;
	border-bottom:1px solid #EEE;
	display:none;
	background:#fff;
	position:relative
}
.register-b h3 {
	margin-bottom:10px
}
.register-b.active {
	display:block
}
.register-b li {
	margin-bottom:9px
}
.register-b li p {
	font-size:12px;
	color:#949494;
	margin-top:12px
}
.register-b li .btn {
	width:112px;
	text-align:center;
	padding:0
}
.register-b .a1 {
	color:#A3A2A3
}
.register-b .a1:hover {
	color:#333
}
.register-b .icon26 {
	margin-top:5px;
	display:none
}
.register li {
	position:relative
}
.register li label {
	position:absolute;
	left:17px;
	top:13px;
	color:#999
}
.register li input {
	vertical-align:middle;
	width:253px;
	padding:12px 0 12px 16px;
	border:1px solid #CCC;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#999
}
.register li input:focus {
	color:#333
}
.register .input1 {
	width:135px
}
.register .input2 {
	width:126px
}
.register input:focus {
	-webkit-box-shadow:0 0 10px rgba(102,175,233,.5);
	box-shadow:0 0 10px rgba(102,175,233,.5);
	border-color:#66afe9
}
.register-br1 {
	margin-bottom:10px
}
.register-br2 {
	text-align:right
}
.register-br2 a {
	color:#a3a2a3
}
.register-br2 a:hover {
	color:#333
}
.register-br2c1 input {
	margin-right:6px;
	vertical-align:middle
}
.register-fr2 {
	border-top:1px solid #E4E4E4;
	height:65px;
	line-height:65px;
	text-align:center;
	color:#a3a2a3;
	background:#F7F7F7
}
.register-fr2 a {
	margin-left:12px;
	height:30px;
	line-height:30px;
	padding:0 30px
}
.register-f h3,.register-f p {
	margin-left:32px
}
.register-f h3 {
	margin-bottom:5px
}
.register-b1 {
	padding-top:121px;
	padding-bottom:142px;
	text-align:center
}
.register-b1 h3 {
	margin-top:31px;
	font-size:14px
}
.register-b1 p {
	margin-top:20px;
	color:#a3a2a3
}
.register-b2 {
	padding:125px 121px 179px
}
.register-b2r1 {
	margin-bottom:16px
}
.register-b2r1 span {
	color:#67b222
}
.register-b2r2 {
	margin-bottom:29px
}
.register-b2r3 {
	margin-bottom:54px
}
.register-b2r4 {
	text-align:center;
	margin-bottom:10px
}
.register-b2r4 a {
	color:#2a4dff;
	text-decoration:underline
}
.register-b2r5 {
	text-align:center
}
.register-b3 {
	padding-top:32px;
	padding-bottom:32px
}
.register-b4 {
	padding-top:53px;
	padding-bottom:51px
}
.register-main {
	height:246px
}
.register-b-main {
	height:290px
}
.register-other {
	text-align:center
}
.register-other h3 {
	color:#999;
	margin-bottom:26px;
	margin-top:25px;
	font-weight:400;
	position:relative
}
.register-other h3:after,.register-other h3:before {
	content:'';
	position:absolute;
	width:52px;
	top:5px;
	border-bottom:1px solid #ededed
}
.register-other h3:before {
	left:0
}
.register-other h3:after {
	right:0
}
.register-other .icon {
	margin:0 13px
}
.cart-num-inner,.clear-history-svg,.header-icon01,.header-icon02,.header-icon03,.header-icon04,.header-icon05,.header-icon06,.header-icon07 {
	background:url(//img0.fengqu.com/cmsres/20151013/287d7c27-1494-4e00-8d69-5520ff497bad.png) no-repeat;
	vertical-align:middle;
	display:inline-block
}
.header1 {
	height:30px;
	line-height:30px;
	background:#f5f5f5;
}
.header-c1 {
	margin-top:23px
}
.header1-c1 a {
	margin-right:20px
}
.header .header-c2 {
	margin-top:20px
}
.header1-c2 a {
	margin-left:10px
}
.header1-c2>ul>li {
	display:inline-block;
	float: left;
}
.header-icon01 {
	width:203px;
	height:67px;
	font-size:0
}
.header-icon02 {
	width:20px;
	height:24px;
	margin-right:4px;
	background-position:-268px 0
}
.header-icon03 {
	width:20px;
	height:25px;
	margin-right:4px;
	background-position:-300px 0
}
.header-icon04 {
	width:20px;
	height:25px;
	margin-right:4px;
	background-position:-336px 0
}
.header-icon05 {
	margin-top:6px;
	width:25px;
	height:22px;
	background-position:-384px 0;
	position:relative
}
.header-icon06 {
	background-position:-245px 0;
	width:9px;
	height:12px;
	margin-left:10px
}
.header-icon07 {
	background-position:-413px -34px;
	width:25px;
	height:24px;
	float:left;
	margin-left:-30px;
	margin-top:6px
}
.nav-c2 {
	margin-left:22px
}
.cart-item,.cart-num {
	display:inline-block;
	height:35px;
	text-align:center
}
.cart-num {
	width:54px;
	background-color:#fff;
	position:relative
}
.cart-num:before {
	content:'';
	height:100%;
	display:inline-block;
	vertical-align:middle
}
.cart-num-inner {
	background-position:-416px 0;
	width:22px;
	height:24px;
	line-height:22px;
	margin-left:-1px;
	font-size:12px;
	overflow:hidden;
	position:absolute;
	top:-16px;
	left:17px
}
.cart-item {
	width:123px;
	vertical-align:top;
	line-height:37px;
	color:#666;
	margin-left:-1px
}
.cart-item:hover {
	color:rgba(102,102,102,.8)
}
.header1-c2 .icon116 {
	margin-right:8px
}
.header1 a {
	color:#black;
}
.header1 a:hover {
	color:#1abd6c;
	text-decoration: none;
}
.header1-user {
	margin-right:20px
}
.header1-qrcode {
	position:relative
}
.header1-qrcode:hover img {
	display:block
}
.header1-qrcode img {
	position:absolute;
	left:69px;
	top:111px;
	z-index:998;
	display:none
}
.header1-qrcode:hover .qrcode-container {
	display:block
}
.header1-qrcode .qrcode-container {
	position:absolute;
	left:-60px;
	top:10px;
	z-index:998;
	display:none
}
.header1 a:hover .header1-qrcode-box {
	display:block
}
.header1-qrcode-box {
	position:absolute;
	left:-80px;
	top:10px;
	z-index:998;
	background:url(//img0.fengqu.com/cmsres/20151218/05e07220-1923-411d-8f61-943a9e221bd6.png) no-repeat;
	width:244px;
	height:265px;
	display:none
}
.header1-qrcode-code {
	width:92px;
	height:92px;
	margin:115px auto 0
}
.header1-focus {
	position:relative
}
.header1-focus img {
	display:none;
	position:absolute;
	left: -40px;
    top: 30px;
}
.header1-focus ul {
	display:none;
	position:absolute;
	right:0;
	top:100%;
	z-index:2;
	background:#2F2E2E;
	padding:0 15px
}
.header1-focus li {
	height:30px;
	line-height:30px;
	border-bottom:1px solid #3E3A39;
	width:70px;
	white-space:nowrap
}
.header1-focus li:hover img {
	display:block
}
.header1-focus li:last-child {
	border-bottom:none
}
.header1-focus li a {
	margin-left:0
}
.header1-focus li span {
	margin-right:4px
}
.header1-focus .icon-arrow-down {
	margin-left:3px
}
.header1-focus:hover img {
	display:block
}
.header,.nav {
	background-color:#fff
}
.svg-header-logo-big {
	width:181px;
	height:66px
}
.svg-header2,.svg-header3,.svg-header4 {
	width:20px;
	height:24px;
	margin-right:7px
}
.svg-header6 {
	width:8px;
	height:13px;
	margin-left:12px
}
.svg-header-logo {
	width:149px;
	height:36px
}
.svg-ashbin {
	width:16px;
	height:16px
}
.header-icon {
	font-size:12px
}
.header-icon:before {
	content:' ';
	vertical-align:middle;
	display:inline-block;
	background-image:url(http://img0.fengqucdn.com/fqht/web-common-oss/2.1.43/img/header.png);
	background-repeat:no-repeat;
	background-size:17.75em 49.083333333333336em
}
.no-svg .header-icon:before {
	background-image:url(http://img0.fengqucdn.com/fqht/web-common-oss/2.1.43/img/header.png)
}
.header-icon.icon-arrow-down:before {
	background-position:-.8333333333333334em -.8333333333333334em;
	width:.4166666666666667em;
	height:.3333333333333333em
}
.header-icon.icon-arrow-right:before {
	background-position:-.8333333333333334em -2.8333333333333335em;
	width:.6666666666666666em;
	height:1.0833333333333333em
}
.header-icon.icon-webchat:before {
	background-position:-.8333333333333334em -41.083333333333336em;
	width:1.1666666666666667em;
	height:1em
}
.header-icon.icon-weibo:before {
	background-position:-.8333333333333334em -43.75em;
	width:1em;
	height:.8333333333333334em
}
.header-icon.icon-logo-big:before {
	background-position:-.7333333333333334em -27.333333333333332em;
	width:16.083333333333332em;
	height:4.75em
}
.header-icon.icon-logo-slogon:before {
	background-position:-.8333333333333334em -22.3em;
	width:12.383333em;
	height:3.833333em
}
.header-icon.icon-ashbin:before {
	background-position:-.8333333333333334em -5.583333333333333em;
	width:1.3333333333333333em;
	height:1.3333333333333333em
}
.header-icon.icon-cart-red:before {
	background-position:-.8333333333333334em -15.5em;
	width:2.0833333333333335em;
	height:1.8333333333333333em
}
.header-icon.icon-cart-black:before {
	background-position:-.8333333333333334em -12.25em;
	width:1.8333333333333333em;
	height:1.5833333333333333em
}
.header-icon.icon-zheng:before {
	background-position:-.8333333333333334em -46.25em;
	width:1.6666666666666667em;
	height:2em
}
.header-icon.icon-mian:before {
	background-position:-.8333333333333334em -33.75em;
	width:1.6666666666666667em;
	height:2em
}
.header-icon.icon-kuai:before {
	background-position:-.8333333333333334em -19em;
	width:1.6666666666666667em;
	height:2em
}
.nav .icon-kuai,.nav .icon-mian,.nav .icon-zheng {
	margin-right:4px
}
.header-search-box {
	position:relative
}
.header-search-input {
	width:300px;
	height:36px;
	line-height:36px;
	font-size:14px;
	border:2px solid #1abd6c;
	color:#333;
	padding:0 17px
}
.header-search-placeholder {
	position:absolute;
	left:17px;
	top:14px;
	display:none
}
.header-search-placeholder .ltow {
	color:#999;
	font-size:14px
}
.header-search-btn {
	width:76px;
	height:40px;
	line-height:40px;
	text-align:center;
	background-color:#1abd6c;
	color:#fff;
	font-size:14px;
	display:inline-block;
	margin-left:-2px
}
.header-search-btn:hover {
	background-color:#14995f;
	color:#fff
}
.header-search-suggestKeywords {
	width:412px;
	height:14px;
	line-height:14px;
	overflow:hidden;
	padding-top:9px
}
.header-search-suggestKeywords li {
	float:left
}
.header-search-suggestKeywords li:first-child a {
	border-left:0 none;
	padding-left:0
}
.header-search-suggestKeywords li a {
	color:#666;
	padding:0 9px;
	border-left:1px solid #ccc
}
.header-search-suggestKeywords .active a,.header-search-suggestKeywords li a:hover {
	color:#EC6762
}
.header-search-dropdown {
	position:absolute;
	left:0;
	top:40px;
	background-color:#fff;
	display:none;
	width:337px;
	-webkit-box-shadow:0 0 4px rgba(0,0,0,.3);
	box-shadow:0 0 4px rgba(0,0,0,.3);
	z-index:1
}
.header-search-dropdown li {
	height:26px;
	line-height:26px;
	font-size:12px;
	color:#999;
	margin:0 4px
}
.header-search-dropdown li a {
	color:#666;
	display:block;
	padding:0 10px
}
.header-search-dropdown-category .fl {
	margin-left:10px
}
.header-search-dropdown-category .fl span {
	color:#E13B3A;
	margin:0 2px
}
.header-search-dropdown li.active,.header-search-dropdown li:hover {
	background-color:#f2f2f2;
	cursor:pointer
}
.header-search-clear-history {
	margin:0 4px;
	height:26px;
	border-top:1px solid #e5e5e5
}
.clear-history-btn {
	margin-right:6px;
	cursor:pointer;
	text-align:right
}
.clear-history-svg {
	background-position:-361px 0;
	width:16px;
	height:16px
}
.clear-history-btn span {
	margin-left:7px;
	color:#666;
	height:26px;
	line-height:26px
}
.footer1 {
	height:110px;
	line-height:54px;
	padding:30px 0;
	background:#f2f3f7;
	color:#fff;
	font-size:14px
}
.footersapn {
	color:black;
	    font-size: 16px;
}
.footer1 ul {
	overflow:hidden;
	padding: 0 20px;
}
.footer1 li {
	float:left;
	width:190px;
	text-align:center;
	border-left:0px solid #635D5C;
	margin-left:0px
}
.footer1 h2 {
	margin-top:15px;
	color:#949494;
	font-weight:400
}
.footer-icon01,.footer-icon02,.footer-icon03,.footer-icon04,.footer-icon05,.footer-icon06 {
	display:inline-block;
	background:url(//img0.fengqu.com/fqht/web-common-oss/2.0.12/img/footer-icon.png) no-repeat;
	vertical-align:middle;
	margin-right:24px
}
.footer-icon01 {
	background-position:-39px -72px;
	width:37px;
	height:36px
}
.footer-icon02 {
	background-position:-158px -72px;
	width:27px;
	height:33px
}
.footer-icon03 {
	background-position:-38px -127px;
	width:36px;
	height:40px
}
.footer-icon04 {
	background-position:-152px -127px;
	width:40px;
	height:31px
}
.footer-icon05 {
	background-position:-48px -193px;
	width:36px;
	height:33px
}
.footer-icon06 {
	background-position:-38px -13px;
	width:147px;
	height:41px;
	margin-right:0
}
.footer-icon {
	font-size:12px
}
.footer-icon:before {
	content:' ';
	vertical-align:middle;
	display:inline-block;
	background-image:url(//img0.fengqucdn.com/cmsres/20160405/45e8dcbc-2fb9-43ff-86d6-0dbb752ca670.svg);
	background-repeat:no-repeat;
	background-size:13.916666666666666em 42.916666666666664em
}
.no-svg .footer-icon:before {
	background-image:url(//img0.fengqucdn.com/cmsres/20160405/b74883c9-1abc-4bdf-ad69-a7fe0219aac2.png)
}
.footer-icon.icon-car:before {
	background-position:-.8333333333333334em -.8333333333333334em;
	width:3.3333333333333335em;
	height:2.5833333333333335em
}
.footer-icon.icon-cart:before {
	background-position:-.8333333333333334em -5.083333333333333em;
	width:3em;
	height:3.3333333333333335em
}
.footer-icon.icon-earth:before {
	background-position:-.8333333333333334em -10.083333333333334em;
	width:3.0833333333333335em;
	height:3em
}
.footer-icon.icon-list:before {
	background-position:-.8333333333333334em -14.75em;
	width:2.25em;
	height:2.75em
}
.footer-icon.icon-logo:before {
	background-position:-.8333333333333334em -19.166666666666664em;
	width:12.25em;
	height:3.4166666666666665em
}
.footer-icon.icon-logo-big:before {
	background-position:-.8333333333333334em -24.25em;
	width:12.166666666666666em;
	height:4.75em
}
.footer-icon.icon-package:before {
	background-position:-.8333333333333334em -30.666666666666664em;
	width:3em;
	height:2.75em
}
.footer-icon.icon-earth {
	margin-right:25px
}
.footer-icon.icon-cart {
	margin-right:20px
}
.footer-icon.icon-list {
	margin-right:7px
}
.footer-icon.icon-car {
	margin-right:24px
}
.footer-icon.icon-package {
	margin-right:18px
}
.footer-icon.icon-webchat:before {
	background-position:-.8333333333333334em -35.083333333333336em;
	width:2.6666666666666665em;
	height:2.6666666666666665em
}
.footer-icon.icon-weibo:before {
	background-position:-.8333333333333334em -39.41666666666667em;
	width:2.6666666666666665em;
	height:2.6666666666666665em
}
.footer2 {
	background:#f2f3f7;
	font-size:14px;
	padding-bottom:25px
}
.footer2 .pm {
	padding-top:29px;
	padding-bottom:30px;
	border-bottom: 1px solid #dfdfdf;
}
.footer2 dl {
	float:left;
	margin-left: 75px;
    margin-right: 65px;
}
.footer2 dt {
	font-size:14px;
	color:black;
	margin-bottom:22px
}
.footer2 dd {
	margin-top:10px
}
.footer2 a,.footer2 dd {
	font-size:12px;
	color:#808080;
}
.footer2-c1 {
	margin-right:88px
}
.footer2-c2 {
	margin-left:0px
}
.footer2-c1 a {
	position:relative
}
.footer2-c1 img {
	display:none;
	position:absolute;
	top:-119px;
	left:-38px
}
.footer2-c1 a:hover img {
	display:block
}
.footer2-c1 p {
	margin-top:14px;
	color:#3E3A39;
	font-size:12px
}
.footer2-c1 p span {
	margin-right:14px
}
.footer2-c1 .footer-icon {
	margin-right:11px
}
.footer2-c2 .icon {
	margin-right:10px
}
.footer2-c3 {
	padding-left:38px
}
.footer2-c4 {
	margin-right:16px;
	text-align:center;
	position:relative
}
.footer2-c4 img {
	margin-top:10px
}
.footer2-c4:active img,.footer2-c4:hover img {
	display:block
}
.footer2 .icon66 {
	margin-right:10px
}
.footer-copyright {
	text-align:center;
	font-size:12px;
	color:#999999;
	margin-top: 15px;
	letter-spacing: 1px;
}
[class*=svg-footer] {
	font-size:40px
}
.svg-footer1 {
	font-size:37px;
	margin-right:25px
}
.svg-footer2 {
	font-size:40px;
	margin-right:20px
}
.svg-footer3 {
	font-size:40px;
	margin-right:7px
}
.svg-footer4 {
	font-size:40px;
	margin-right:24px
}
.svg-footer5 {
	font-size:36px;
	margin-right:18px
}
.svg-footer6 {
	width:147px;
	height:41px
}
.svg-avatar {
	margin-right:10px
}
.pm {
	width:1180px;
	margin:0 auto
}
.nav {
	padding-top:18px;
	-webkit-box-shadow:0 2px 3px rgba(0,0,0,.08);
	box-shadow:0 2px 3px rgba(0,0,0,.08)
}
.nav li {
	float:left;
	padding:0 22px;
	margin-bottom:-1px
}
.nav .header-c2 li {
	padding:0
}
.nav-c1 a {
	display:block;
	font-size:15px;
	height:37px;
	line-height:37px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	color:white;
}
.nav-c1 .active {
	background-color: white;
}
.nav-c1 .active a {
	color:#1abd6c;
}
.nav-c1 .active a,.nav-c1 a:hover {
	border-bottom:0px solid #44b549
}
.nav-c1 .nav-li1 a {
	border-bottom:none
}
.nav-c1 {
	margin-left:0px
}
.nav-c2 a {
	color:#fff;
	background-color:#F7F7F7;
	height:36px;
	padding:2px;
	display:block
}
.nav .header-c2 a {
	font-size:12px;
	color:#999;
	padding-left:16px
}
.nav .header-c2 a:hover {
	color:rgba(153,153,153,.8)
}
.nav-fixed {
	position:fixed;
	left:0;
	top:-59px;
	opacity:0;
	z-index:1000;
	width:100%;
	padding-top:0
}
.nav-fixed .nav-c1 a {
	height:48px;
	line-height:48px
}
.nav-fixed .nav-c1 a:before {
	content:'';
	display:inline-block;
	height:100%;
	vertical-align:middle
}
.nav-fixed .header-icon05 {
	background-position:-384px -34px;
	margin-right:4px;
	margin-top:0
}
.nav-fixed .cart-num-inner {
	background:#E73736;
	-webkit-border-radius:50%;
	border-radius:50%;
	color:#fff;
	width:22px;
	height:22px;
	line-height:22px;
	text-align:center;
	position:static;
	margin-left:12px
}
.nav-fixed .nav-c2 a {
	background:0 0
}
.nav-img a:hover {
	border:none
}
.nav-fixed-cart {
	float:right;
	background:#eee;
	height:48px;
	line-height:48px;
	padding-left:13px;
	padding-right:17px
}
.nav-fixed-cart svg {
	vertical-align:middle;
	margin-right:5px
}
.nav-li1 {
	margin-right:45px
}

.getProfitButton {
	float:right;
}


.sale-wrap {
	position:fixed;
	bottom:0;  
	z-index: 1002;
	top: 0px;
	background-color: #fff;
	width: 30%;
  	left: 35%;
	margin:auto;
	padding: 20px	;
	height: 138px;
	display:none;
}
.sale-bg {
	display: none;  
	position: absolute;  
	top: 0px;
   	left: 0px;
  	right:0px;
   	bottom:0px; 
	width:100%;
	height:100%;
	background-color: black;  
	z-index:1001;  
	-moz-opacity: 0.8;  
	opacity:.80;  
	filter: alpha(opacity=80);
	overflow: hidden;
    outline: 0;
}


.index_type_bg {
	height: 28px;
    width: 1180px;
	text-align: center;
}

.index_type_bg_font {
	color: black;
    font-size: 25px;
    font-weight: bold;
}

.nav-c1 li:hover {
	background-color: white;
}

.nav-c1 li:hover a {
	text-decoration:none;
	color: #1abd6c;
}


.footer2-c2 a:hover {
	text-decoration:none;
	color: #1abd6c;
}

.clearfix a:hover {
	text-decoration:none;	
}


.font-div {
			margin-top: 30px;
			margin-bottom: 30px;
}
.font-span {
			font-size: 14px;
    		line-height: 26px;
}


.header1-c1>ul>li {
    display: inline-block;
	    float: left;
}

.myorder .evlt_name {
	height: 40px;
	line-height: 40px;
}
.myorder .evaluate {
	float: left;
	height: 30px;
	margin-left: 10px;
	width: 466px;
	margin-top: 9px;
}