@charset "utf-8";

address, cite, dfn, em, i, var {
	font-style:normal;
}
small {
	font-size:12px;
}
dl, ol, ul, li {
	list-style-type:none;
}
a {
	text-decoration:none;
	outline:none;
	cursor:pointer;
	color:#506eaa;
}
a:hover {
	text-decoration:underline;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
button, input, select, textarea {
	font-size:100%;
	outline:none;
	margin:0;
}
input[type="submit"], input[type="reset"], input[type="button"], button {
	-webkit-appearance:none;
}
textarea {
	resize:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
img {
	border:none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display:block;
}
audio, canvas, video {
	display:inline-block;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.cb {
	clear:both;
}
.oh {
	overflow:hidden;
}
.cl {
*zoom:1;
}
.cl:after {
	content:'';
	display:table;
	clear:both;
	height:0;
	font-size:0;
	line-height:0;
	overflow:hidden;
	visibility:hidden;
}
@-webkit-keyframes toTop {
49% {
-webkit-transform:translateY(-100%);
}
50% {
opacity:.3;
-webkit-transform:translateY(40%);
}
51% {
opacity:1;
}
}
@-moz-keyframes toTop {
49% {
-moz-transform:translateY(-100%);
}
50% {
opacity:.3;
-moz-transform:translateY(80%);
}
51% {
opacity:1;
}
}
@keyframes toTop {
49% {
transform:translateY(-100%);
}
50% {
opacity:.3;
transform:translateY(40%);
}
51% {
opacity:1;
}
}
@font-face {
font-family:'lashou';
src:url('../css/lashou.eot');
src:url('../css/../css/lashou.eot')format('embedded-opentype'), url('../css/lashou.woff')format('woff'), url('../css/lashou.ttf')format('truetype'), url('../css/lashou.svg#lashou')format('svg');
font-style:normal;
font-weight:normal;
}
.iconfont {
	font-family:lashou;
	font-size:12px;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
body {
	color:#565656;
		min-width:1200px;
	overflow-x:hidden;
}
.shop-icon, .triangle, .banner-icon, .scvalue, .search-text-close, .mobile-icon, .new-icon, .sort-menu i, .sort-titleicon, .sort-icon, .filter-icon, .hg-icon, .app-lashou, .handy-tit i, .handy-tit em, .handy-icon, .handy-icontime, .hf-exchange, .index-floor-title i, .ft-icon01, .ft-icon02, .ft-icon03, .site-icon, .scroll-icon, .pop-close, .place-search-tie i, .pop-icon, .error-icon, .correct-icon, .ss-icon i, .sf-location, .sf-subway, .sf-sequence i, .goods-distance i, .goods-slidercen i, .goods-sliderpn a, .page em, .page2 em, .item-icon, .item-close, .crumb-icon, .sf-push i, .sf-location-close, .around-page span, .breadcrumbs i, .address-icon, .collect-close, .bigmap-tri, .route-start, .route-end, .route-info th div, .cry-icon, .distance-icon, .mi-next, .mi-down, .star16, .star16 span, .star12, .star12 span, .poptips em, .share-popcon a {
	background:url(../index/common10.png) no-repeat;
}
.slider-page a, .slider-pn a, .rg-more, .goods-mark em, .sidebar-shadow, .ss-icon, .reduce-mark {
	background:url(../index/common-png03.png) no-repeat;
}
.big-goods-img, .small-goods-img, .floor-goods-img, .goods-img {
	background:url(../index/loading.png) no-repeat center center;
}
.big-goods {
	width:341px;
	font-family:Microsoft Yahei;
}
.big-goods-img {
	display:block;
	width:100%;
	height:217px;
	position:relative;
}
a.big-goods-img:hover {
	text-decoration:none;
}
.big-goods-place {
	display:block;
	font-size:14px;
	width:309px;
	padding:10px 16px;
	max-height:117px;
	line-height:24px;
	color:#FFF;
	opacity:0;
	filter:Alpha(opacity=0);
	overflow:hidden;
	background-color:#000;
-moz-transition:opacity .5s ease-out;
-webkit-transition:opacity .5s ease-out;
transition:opacity .5s ease-out;
	position:absolute;
	left:0;
	bottom:0;
	_bottom:-1px;
}
.big-goodsHover .big-goods-place {
	opacity:.8;
	filter:Alpha(opacity=90);
}
.big-goods-info {
	width:309px;
	border:1px solid #e9e9e9;
	border-top:none;
	padding:0 15px;
	height:80px;
	background-color:#f4f4f4;
}
.big-goods-info h3 {
	width:100%;
	padding-top:5px;
	height:46px;
}
.big-goods-info h3 span {
	display:block;
	width:100%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.big-goods-info h3 span.ti {
	text-indent:-8px;
}
.big-goods-info h3 span.set {
	text-indent:-8px;
	height:46px;
	white-space:normal;
}
.big-goods-name {
	font-size:14px;
	color:#3d3d3d;
	line-height:24px;
}
.big-goods-text {
	color:#727272;
	font-weight:normal;
	line-height:22px;
	font-family:'\5b8b\4f53';
}
.big-goods-price {
	width:100%;
	height:24px;
	font-family:arial;
	color:#727272;
}
.big-goods-price span.price, .small-goods-info span.price, .floor-goods-info span.price {
	display:inline-block;
	font-size:20px;
	line-height:24px;
	color:#f67208;
	padding-right:15px;
	float:left;
	vertical-align:top;
	font-weight:bold;
}
.big-goods-price em, .small-goods-info em, .floor-goods-info em {
	display:inline-block;
	font-size:16px;
	line-height:20px;
	vertical-align:top;
	padding:3px 2px 0 0;
	font-weight:normal;
}
.big-goods-price b, .floor-goods-info b {
	display:inline-block;
	height:18px;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	vertical-align:top;
	padding:4px 0 0 2px;
	color:#b0b0b0;
}
.big-goods-price span.money, .small-goods-info span.money, .floor-goods-info span.money {
	display:inline-block;
	height:16px;
	line-height:16px;
	padding-top:6px;
*padding-top:5px;
	vertical-align:top;
	float:left;
}
.big-goods-price del, .small-goods-info del, .floor-goods-info del {
	font-family:'\5b8b\4f53';
	padding-left:2px;
}
.big-goods-price span.number, .small-goods-info span.number, .floor-goods-info span.number, .small-goods-info span.distance {
	font-family:'\5b8b\4f53';
	display:inline-block;
	height:16px;
	line-height:16px;
	padding-top:5px;
*padding-top:6px;
	vertical-align:top;
	float:right;
}
.big-goods-price i, .small-goods-info i, .floor-goods-info i {
	display:inline-block;
	color:#ec361e;
	padding-left:2px;
	vertical-align:top;
*line-height:14px;
}
.small-goods-info .price b {
	display:inline-block;
	height:18px;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	vertical-align:top;
	padding:4px 0 0 2px;
	color:#b0b0b0;
}
.distance-icon {
	display:inline-block;
	width:13px;
	height:13px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	background-position:-131px -132px;
	float:left;
	margin:2px 2px 0 0;
	vertical-align:top;
}
.small-goods {
	width:198px;
	font-family:'\5b8b\4f53';
	float:left;
}
.small-goods-img {
	display:block;
	width:100%;
	height:126px;
	position:relative;
}
.small-goods-place {
	display:block;
	width:182px;
	padding:6px 8px;
	max-height:65px;
	line-height:18px;
	color:#FFF;
	opacity:0;
	filter:Alpha(opacity=0);
	overflow:hidden;
	background-color:#000;
-moz-transition:opacity .5s ease-out;
-webkit-transition:opacity .5s ease-out;
transition:opacity .5s ease-out;
	position:absolute;
	left:0;
	bottom:0;
}
.small-goodsHover .small-goods-place {
	opacity:.8;
	filter:Alpha(opacity=90);
}
.small-goods h4 {
	width:100%;
	height:40px;
	font-weight:normal;
	padding-top:10px;
	overflow:hidden;
}
.small-goods h4 a {
	display:block;
	width:100%;
	height:20px;
	line-height:20px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.small-goods-name {
	font-size:14px;
	color:#3d3d3d;
	text-indent:-7px;
	font-family:Microsoft Yahei;
}
.small-goods-text {
	font-size:12px;
	color:#727272;
}
.small-goods h4 a.small-goods-set {
	font-size:14px;
	color:#3d3d3d;
	font-family:Microsoft Yahei;
	height:auto;
	text-indent:-7px;
	white-space:normal;
	text-overflow:clip;
}
.small-goods a:hover {
	text-decoration:none;
}
.small-goods a.small-goods-text:hover {
	color:#3d3d3d;
}
.small-goods-info {
	width:100%;
	color:#b0b0b0;
	height:24px;
	padding-top:4px;
	overflow:hidden;
	font-family:arial;
}
.goods {
	width:308px;
	height:308px;
	background-color:#FFF;
	border:1px solid #e0e0e0;
	float:left;
	margin:20px 0 0 16px;
	font-family:Microsoft Yahei;
	_display:inline;
	_zoom:1;
}
.goods-juli {
	height:333px;
}
.goods-taocan {
	height:340px;
}
.goods-jltc {
	height:364px;
}
.goods-hover {
	border-color:#fa8b32;
}
.goods-img {
	display:block;
	width:308px;
	height:196px;
	position:relative;
}
a.goods-img:hover {
	text-decoration:none;
}
.goods-place {
	display:block;
	font-size:14px;
	width:280px;
	padding:8px 14px;
	max-height:117px;
	line-height:24px;
	color:#FFF;
	opacity:0;
	filter:Alpha(opacity=0);
	overflow:hidden;
	background-color:#000;
-moz-transition:opacity .5s ease-out;
-webkit-transition:opacity .5s ease-out;
transition:opacity .5s ease-out;
	position:absolute;
	left:0;
	bottom:0;
	_bottom:-1px;
}
.goods-hover .goods-place {
	opacity:.8;
	filter:Alpha(opacity=90);
}
.goods-mark {
	position:absolute;
	top:-9px;
	left:13px;
}
.goods-mark em {
	display:block;
	width:52px;
	height:28px;
	line-height:0;
	overflow:hidden;
	float:left;
	position:relative;
	margin-left:-4px;
}
.goods-mark em.new {
	background-position:0 0;
}
.goods-mark em.reserve {
	background-position:-54px 0;
}
.goods-mark em.merger {
	background-position:-108px 0;
}
.reduce-mark {
	display:block;
	width:40px;
	height:26px;
	line-height:0;
	overflow:hidden;
	background-position:-64px -74px;
	float:right;
	position:absolute;
	right:-1px;
	top:-1px;
}
.goods h3 {
	padding:12px 15px 0;
	width:278px;
	height:48px;
	overflow:hidden;
}
.goods h3 a {
	display:block;
	width:100%;
-moz-transition:color .2s ease;
-webkit-transition:color .2s ease;
transition:color .2s ease;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.goods h3 a:hover {
	text-decoration:none;
}
.goods h3 a.goods-name, .goods h3 a.goods-name-set {
	font-size:15px;
	color:#3d3d3d;
	line-height:24px;
}
.goods h3 a.goods-name {
	height:24px;
	text-indent:-7px;
}
.goods h3 a.goods-name-set {
	height:auto;
	text-indent:-7px;
	white-space:normal;
}
.goods-text {
	height:20px;
	font-size:14px;
	color:#727272;
	line-height:20px;
	font-weight:normal;
	margin-top:2px;
}
.goods-hover h3 a.goods-text {
	color:#3d3d3d;
}
.goods-info {
	height:30px;
	padding:10px 15px 0;
	color:#b0b0b0;
	overflow:hidden;
	font-family:arial;
}
.goods-info span.price {
	display:inline-block;
	font-size:26px;
	line-height:30px;
	color:#f67208;
	padding-right:15px;
	float:left;
	vertical-align:top;
}
.goods-info em {
	display:inline-block;
	font-size:18px;
	line-height:20px;
	vertical-align:top;
	padding:8px 2px 0 0;
}
.goods-info b {
	display:inline-block;
	height:18px;
	font-size:14px;
	line-height:18px;
	font-weight:normal;
	vertical-align:top;
	padding:8px 0 0 2px;
	color:#b0b0b0;
}
.goods-info span.money {
	display:inline-block;
	height:18px;
	font-size:14px;
	line-height:18px;
	padding-top:10px;
	vertical-align:top;
	float:left;
}
.goods-info del {
	font-family:'\5b8b\4f53';
	padding-left:2px;
}
.goods-info span.number {
	font-family:Microsoft Yahei;
	display:inline-block;
	height:18px;
	font-size:14px;
	line-height:18px;
	padding-top:8px;
	vertical-align:top;
	float:right;
}
.goods-info i {
	display:inline-block;
	color:#ec361e;
	padding-left:2px;
	vertical-align:top;
}
.goods-distance {
	height:18px;
	padding:6px 15px;
	overflow:hidden;
	background-color:#f9f9f9;
	margin-top:7px;
	font-family:'\5b8b\4f53';
}
.goods-distance i {
	display:inline-block;
	width:13px;
	height:14px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	float:left;
	margin-top:2px;
	background-position:-189px -145px;
}
.goods-distance span {
	display:inline-block;
	height:18px;
	padding:0 7px;
	overflow:hidden;
	float:left;
	line-height:19px;
}
.goods-distance b {
	display:inline-block;
	float:left;
}
.goods-slider {
	padding:6px 13px 0;
	height:25px;
	overflow:hidden;
	position:relative;
}
.goods-slidercen {
	width:280px;
	height:25px;
	overflow:hidden;
}
.goods-slidercen ul {
	width:100%;
	height:100%;
	overflow:hidden;
}
.goods-slidercen li {
	width:60px;
	height:21px;
	padding:0 5px 4px 5px;
	position:relative;
	float:left;
}
.goods-slidercen i {
	display:none;
	width:7px;
	height:4px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	background-position:-100px -127px;
	position:absolute;
	left:50%;
	bottom:0;
	margin-left:-3px;
}
.goods-slidercen li.current i {
	display:inline-block;
}
.goods-slidercen a {
	display:block;
	width:58px;
	height:19px;
	line-height:19px;
	border:1px solid #ededed;
	background-color:#f9f9f9;
	text-align:center;
	font-family:arial;
	color:#565656;
}
.goods-slidercen li.current a {
	background-color:#ff7e00;
	border-color:#ff7e00;
	color:#FFF;
}
.goods-slidercen a:hover {
	text-decoration:none;
	border-color:#ff7e00;
}
.goods-sliderpn a {
	display:block;
	width:6px;
	height:10px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	position:absolute;
	top:12px;
}
.goods-sliderpn a.slider-prev {
	background-position:-120px -155px;
	left:5px;
}
.goods-sliderpn a.slider-next {
	background-position:-126px -155px;
	right:5px;
}
.floor-goods {
	width:231px;
	height:236px;
	border:1px solid #e0e0e0;
	background-color:#FFF;
	float:left;
	margin:14px 0 0 17px;
	font-family:'\5b8b\4f53';
	_display:inline;
}
.floor-goodsHover {
	border-color:#fa8b32;
}
.floor-goods-img {
	display:block;
	width:231px;
	height:147px;
	position:relative;
}
a.floor-goods-img:hover {
	text-decoration:none;
}
.floor-goods-place {
	display:block;
	width:205px;
	padding:8px 13px;
	max-height:80px;
	line-height:20px;
	color:#FFF;
	opacity:0;
	filter:Alpha(opacity=0);
	overflow:hidden;
	background-color:#000;
-moz-transition:opacity .5s ease-out;
-webkit-transition:opacity .5s ease-out;
transition:opacity .5s ease-out;
	position:absolute;
	left:0;
	bottom:0;
	_bottom:-1px;
}
.floor-goodsHover .floor-goods-place {
	opacity:.8;
	filter:Alpha(opacity=90);
}
.floor-goods h3 {
	padding:8px 10px 0;
	height:44px;
	overflow:hidden;
}
.floor-goods h3 a {
	display:block;
	width:100%;
-moz-transition:color .2s ease;
-webkit-transition:color .2s ease;
transition:color .2s ease;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.floor-goods h3 a:hover {
	text-decoration:none;
}
.floor-goods-name {
	font-size:14px;
	color:#3d3d3d;
	line-height:24px;
	height:24px;
	text-indent:-7px;
	font-family:Microsoft Yahei;
}
.floor-goods h3 a.goods-name-set {
	font-size:14px;
	color:#3d3d3d;
	line-height:20px;
	padding-top:2px;
	height:42px;
	text-indent:-7px;
	font-family:Microsoft Yahei;
	white-space:normal;
}
.floor-goods-text {
	height:20px;
	color:#727272;
	line-height:20px;
	font-weight:normal;
}
.floor-goodsHover h3 a.floor-goods-text {
	color:#3d3d3d;
}
.floor-goods-info {
	padding:0 10px;
	color:#b0b0b0;
	height:24px;
	padding-top:5px;
	overflow:hidden;
	font-family:arial;
}
.slider-warp {
	overflow:hidden;
	background-color:#FFF;
	position:relative;
	z-index:1;
}
.slider-ulwarp {
	width:100%;
	height:100%;
	overflow:hidden;
	position:relative;
}
.slider-ul {
	width:100%;
	height:100%;
	overflow:hidden;
	position:relative;
	z-index:2;
}
.slider-ul li {
	width:100%;
	height:100%;
	overflow:hidden;
}
.slider-page {
	width:auto;
	height:11px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	float:right;
	text-align:center;
	position:absolute;
	z-index:3;
}
.slider-page span {
	display:inline-block;
	width:11px;
	height:11px;
	padding:0 3px;
	float:left;
}
.slider-page span a {
	display:inline-block;
	width:11px;
	height:11px;
	text-indent:-10em;
	overflow:hidden;
	background-position:-88px -30px;
	_background:url(../index/common-iepng.png) no-repeat -12px 0;
	_cursor:pointer;
}
.slider-page span.select a {
	background-position:-76px -30px;
	_background-position:0 0;
}
.slider-pn a {
	display:block;
	width:37px;
	height:40px;
	margin-top:-20px;
	position:absolute;
	top:50%;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
transition:all .3s ease;
	z-index:3;
}
.slider-pn a.slider-prev {
	background-position:0 -30px;
	left:-38px;
}
.slider-pnhover a.slider-prev {
	left:5px;
}
.slider-pn a.slider-next {
	background-position:-38px -30px;
	right:-38px;
}
.slider-pnhover a.slider-next {
	right:5px;
}
.error-icon, .correct-icon {
	display:block;
	width:47px;
	height:47px;
	vertical-align:top;
}
.correct-icon {
	background-position:0 -148px;
}
.error-icon {
	background-position:-47px -148px;
}
.cry-icon {
	display:inline-block;
	width:34px;
	height:34px;
	vertical-align:top;
	background-position:-144px -121px;
}
.cry-text {
	display:inline-block;
	height:34px;
	vertical-align:top;
	padding-left:15px;
	font:18px/34px Microsoft Yahei;
	color:#3d3d3d;
}
.cry-text b {
	color:#ec361e;
	font-weight:normal;
}
.star16 {
	width:80px;
	height:16px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	background-position:0 -195px;
}
.star16 span {
	display:block;
	height:16px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	float:left;
	background-position:0 -211px;
}
.star12 {
	width:60px;
	height:12px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	background-position:0 -227px;
}
.star12 span {
	display:block;
	height:12px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	float:left;
	background-position:0 -239px;
}
.share-popcon a.weixin {
	background-position:-186px -207px;
}
.share-popcon a.qq {
	background-position:-186px -223px;
}
.share-popcon a.sina {
	background-position:-186px -239px;
}
.share-popcon a.douban {
	background-position:-186px -255px;
}
.share-popcon a.kongjian {
	background-position:-186px -271px;
}
.share-popcon a.email {
	background-position:-186px -287px;
}
#header {
	width:100%;
	background-color:#FFF;
}
.header-topbg {
	width:100%;
	background-color:#f8f8f8;
	border-bottom:1px solid #f4f4f4;
	height:29px;
}
.header-top, .header-bottom {
	width:1200px;
	margin:0 auto;
}
.header-top {
	height:29px;
}
.header-bottom {
	height:100px;
}
.hdiul {
	width:auto;
	float:left;
}
.hdiul li {
	width:auto;
	height:20px;
	float:left;
	padding:4px 12px 0 0;
	vertical-align:top;
}
.hdiul li a {
	display:inline-block;
	margin-right:12px;
	color:#565656;
	line-height:20px;
*line-height:21px;
}
.hdiul li span {
	display:inline-block;
	margin-top:5px;
	width:0;
	height:11px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	vertical-align:top;
	border-left:1px solid #ececec;
}
ul.login {
	width:auto;
	height:29px;
	float:right;
	position:relative;
	z-index:4;
}
.login li {
	padding-left:12px;
	height:29px;
	float:left;
	position:relative;
	z-index:3;
}
.login-link {
	height:28px;
	width:auto;
	line-height:28px;
	float:left;
}
.login-grade {
	font-size:0;
	padding-top:8px;
	padding-top:7px\9;
	padding-top:8px;
	height:20px;
	float:left;
}
.login-grade img {
	margin-right:2px;
	float:left;
}
.textwarp {
	display:inline;
	height:27px;
	float:left;
	margin:3px 1px 0;
	vertical-align:top;
	padding:0 8px 0 10px;
	position:relative;
	_margin-bottom:-1px;
	z-index:5;
}
.dropdown-hover .textwarp {
	margin:2px 0 0;
	_margin-bottom:-1px;
	border:1px solid #e0e0e0;
	border-bottom:none;
	background-color:#FFF;
	cursor:default;
}
.textwarp em.text {
	display:inline-block;
	width:auto;
	height:23px;
	line-height:23px;
	float:left;
	cursor:default;
}
.dropdown-shopcart em.text {
*line-height:22px;
}
.dropdown-history em.text, .dropdown-account em.text {
	line-height:24px\0;
}
.textwarp em.text b {
	color:#565656;
	padding:0 1px;
	font-weight:normal;
}
.dropdown em.text b {
	color:#f67208;
}
.dropdown-account em.text a {
	color:#565656;
	float:left;
}
.shop-icon {
	width:14px;
	height:10px;
	display:inline-block;
	font-size:0;
	overflow:hidden;
	background-position:-60px -110px;
	vertical-align:top;
	margin:7px 4px 0 0;
	margin-top:6px\9;
	_margin-top:7px;
	float:left;
}
.triangle {
	display:none;
	width:7px;
	height:4px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	float:left;
	vertical-align:top;
	margin:10px 0 0 6px;
	background-position:-74px -110px;
}
.dropdown .triangle {
	display:inline-block;
}
.dropdown-shopcart .triangle, .dropdown-history .triangle, .dropdown-account .triangle {
	margin-top:9px\9;
	_margin-top:10px;
}
.account-num {
	font-family:'\5b8b\4f53';
	display:inline-block;
	width:auto;
	height:12px;
	float:right;
	padding:0 3px;
	line-height:12px;
	background-color:#f55e4f;
	color:#FFF;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	position:absolute;
}
.textwarp em.account-num {
	right:14px;
	top:-1px;
	cursor:default;
}
.dropdown-hover .textwarp em.account-num {
	display:none;
}
ul.htul em.account-num {
	cursor:pointer;
	left:64px;
	top:6px;
}
ul.htul {
	border:1px solid #e0e0e0;
	width:256px;
	padding-bottom:1px;
	background-color:#FFF;
	position:absolute;
	right:0;
	top:29px;
	z-index:4;
	display:none;
}
.dropdown-account ul.htul {
	width:100px;
	right:auto;
	left:12px;
}
.dropdown-hover ul.htul {
	display:block;
}
.htul li {
	width:244px;
	height:42px;
	margin:1px 1px 0;
	padding:9px 0 9px 10px;
	overflow:hidden;
	float:none;
	background-color:#FFF;
	vertical-align:top;
}
.dropdown-account .htul li {
	width:98px;
	height:22px;
	padding:0;
}
.htul li.hthover {
	background-color:#f5f6fa;
}
.htul li a.flimg {
	display:block;
	width:66px;
	height:42px;
	float:left;
}
.htul li p {
	width:157px;
	height:42px;
	float:left;
	padding:0 10px;
	overflow:hidden;
}
.htul li a.tit {
	color:#565656;
	display:inline-block;
	width:100%;
	height:18px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	margin-top:2px;
	float:left;
}
.htul li span {
	font-family:arial;
	color:#f67208;
	font-size:16px;
	line-height:18px;
	display:inline-block;
	float:left;
	margin-top:4px;
}
.htul li a.del {
	float:right;
	line-height:18px;
	margin-top:4px;
	display:inline-block;
}
.htul li.opacity {
	opacity:.5;
	filter:alpha(opacity=50);
}
.htul li.shopcart-but {
	width:236px;
	height:25px;
	margin:0;
	padding:10px;
	background-color:#FFF;
	line-height:25px;
}
.shopcart-but a {
	display:inline-block;
	width:97px;
	height:25px;
	line-height:28px\9;
	_line-height:25px;
	font-size:12px;
	overflow:hidden;
	float:right;
	text-align:center;
	color:#FFF;
	background-color:#ff7e00;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.shopcart-but a:hover {
	text-decoration:none;
}
.shopcart-but em {
	float:left;
	display:inline-block;
	height:25px;
	overflow:hidden;
}
.shopcart-but em b {
	color:#f67208;
	padding:0 1px;
	font-weight:normal;
}
.htul li.history-empty {
	width:236px;
	height:auto;
	margin:0;
	padding:6px 10px 5px 10px;
	background-color:#FFF;
	line-height:20px;
}
.history-empty a {
	float:right;
	display:inline-block;
}
.history-empty em {
	float:left;
	display:inline-block;
	padding:5px;
}
.dropdown-account .htul a {
	display:inline-block;
	color:#565656;
	width:89px;
	padding-left:9px;
	height:22px;
	overflow:hidden;
	line-height:24px;
	_line-height:26px;
	float:left;
	position:relative;
	font-family:'\5b8b\4f53';
}
.dropdown-account .htul a:hover {
	text-decoration:none;
	color:#506eaa;
}
#banner {
	width:1200px;
	height:63px;
	margin:0 auto;
	z-index:2;
}
.banner-close {
	display:inline-block;
	width:10px;
	height:8px;
	padding:2px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	position:absolute;
	right:6px;
	top:4px;
	z-index:3;
}
.banner-icon {
	display:inline-block;
	font-size:0;
	line-height:0;
	overflow:hidden;
	width:10px;
	height:8px;
	background-position:-80px -121px;
}
.banner-close:hover {
	background-color:#698fd8;
}
.banner-close:hover .banner-icon {
	background-position:-90px -121px;
}
#banner li a {
	display:block;
	width:1200px;
	height:63px;
}
#banner .slider-page {
	right:1px;
	bottom:4px;
}

.city {
	width:170px;
	height:67px;
	float:left;
	padding:33px 25px 0 10px;
	font-family:'\5b8b\4f53';
}
.city h2 {
	font-size:14px;
	height:20px;
	line-height:20px;
	padding:0 12px 0 3px;
	float:left;
	color:#3d3d3d;
	font-family:Microsoft Yahei;
}
.city h2.wid {
	width:150px;
}
.city a {
	display:inline-block;
	width:61px;
	height:20px;
	overflow:hidden;
	line-height:20px;
	_line-height:21px;
	padding-left:3px;
	color:#565656;
	float:left;
}
.city .triangle {
	display:inline-block;
	float:right;
	margin:8px 0 0;
}
.weather {
	width:100%;
	height:24px;
	clear:both;
	color:#b0b0b0;
	padding-top:3px;
}
.weather img {
	float:left;
}
.weather span {
	float:left;
	display:inline-block;
	height:24px;
	line-height:24px;
	padding-left:5px;
}

.anew-search-cen input.scbut {
	width:120px;
}
.search-text {
	background-color:#FFF;
	border:1px solid #d8d8d8;
	width:473px;
	position:absolute;
	left:0;
	top:40px;
	padding:5px 0;
	display:none;
	z-index:6;
}
.search-history {
	height:21px;
	padding:2px 12px 5px;
}
.search-history span {
	display:inline-block;
	float:left;
	height:21px;
	line-height:21px;
	overflow:hidden;
	color:#b0b0b0;
}
.search-history a {
	display:inline-block;
	width:58px;
	height:19px;
	border:1px solid #DDD;
	text-align:center;
	line-height:20px;
	_line-height:21px;
	overflow:hidden;
	float:right;
	color:#565656;
	text-align:center;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.search-history a:hover {
	text-decoration:none;
	color:#506eaa;
}
.search-text ul {
	width:100%;
	overflow:hidden;
}
.search-text li {
	height:24px;
	cursor:pointer;
	padding:0 12px;
	line-height:23px;
	position:relative;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.search-text li span {
	display:inline-block;
	height:24px;
	line-height:24px;
	cursor:pointer;
	width:430px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.search-text li a {
	display:none;
	float:right;
	width:8px;
	height:7px;
	padding:3px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	background-color:#f5f6fa;
	position:absolute;
	right:12px;
	top:6px;
}
.search-text-close {
	display:inline-block;
	width:8px;
	height:7px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	background-position:-64px -121px;
}
.search-text li a:hover {
	background-color:#97a8cd;
}
.search-text li a:hover .search-text-close {
	background-position:-72px -121px;
}
.search-text li.hover {
	color:#506eaa;
	background-color:#f5f6fa;
}
.search-text li.hover a {
	display:inline-block;
}
.search-hot {
	height:18px;
	padding-top:7px;
	overflow:hidden;
}
.search-hot a {
	display:inline-block;
	color:#565656;
	margin-right:12px;
}
.search-hot a.hot {
	color:#f67208;
}
.commitment {
	width:187px;
	height:45px;
	padding-top:25px;
	float:right;
}
#nav {
	width:100%;
	height:40px;
	background-color:#ff7e00;
}
.nav-content {
	width:980px;
	min-width:980px;
	padding-left:220px;
	margin:0 auto;
}
#nav a {
	display:inline-block;
	height:40px;
	width:auto;
	padding:0 18px;
	margin-right:1px;
	color:#FFF;
	font:bold 14px/40px Microsoft Yahei;
	float:left;
	white-space:nowrap;
	position:relative;
}
#nav a.current {
	background-color:#e46703;
}
#nav a:hover {
	background-color:#e46703;
	text-decoration:none;
}
#nav a.mobile {
	width:85px;
	padding:0 0 0 32px;
	margin-right:0;
	border-left:1px solid #ffa751;
	border-right:1px solid #ffa751;
	background-color:#ff9126;
	float:right;
}
#nav a.mobile:hover {
	background-color:#ff9126;
}
.mobile-icon {
	display:inline-block;
	width:16px;
	height:20px;
	font-size:0;
	overflow:hidden;
	background-position:-115px -135px;
	position:absolute;
	left:10px;
	top:9px;
}
.new-icon {
	display:inline-block;
	width:24px;
	height:14px;
	font-size:0;
	overflow:hidden;
	background-position:-107px -121px;
	position:absolute;
	right:10px;
	top:-7px;
}
#main {
	width:1200px;
	min-width:1200px;
	margin:0 auto;
}
.index-main {
	width:100%;
}
.index-content {
	width:965px;
	float:left;
}
.index-filter {
	width:733px;
	margin-left:230px;
	border:1px solid #e0e0e0;
	border-top:none;
	background-color:#FFF;
	position:relative;
	z-index:2;
}
.index-sort {
	width:220px;
	background-color:#FFF;
	font-family:'\5b8b\4f53';
	position:absolute;
	left:-231px;
	top:-40px;
	z-index:2;
}
.sort-title {
	width:216px;
	height:38px;
	border:2px solid #ff7e00;
	border-bottom:none;
	font-family:Microsoft Yahei;
	color:#3d3d3d;
	cursor:default;
}
.sort-title span {
	display:inline-block;
	width:100%;
	height:37px;
	border-bottom:1px solid #f5f5f5;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	line-height:37px;
}
.sort-cen {
	width:100%;
}
.sort, .sort-lottery {
	width:216px;
	height:55px;
	border-left:2px solid #e0e0e0;
	border-right:2px solid #e0e0e0;
}
.sort-hover {
	position:relative;
}
.sort-menu {
	width:192px;
	height:49px;
	padding:5px 9px 0 15px;
	border-bottom:1px solid #f5f5f5;
	background-color:#FFF;
	float:left;
}
@-moz-document url-prefix() {
.sort {
position: relative;
}
.sort-menu {
position:absolute;
}
}
.sort-hover .sort-menu {
	border:1px solid #ff7200;
	border-right:none;
	padding-right:10px;
	position:absolute;
	left:-1px;
	top:-1px;
	z-index:3;
}
.sort-menu i {
	display:inline-block;
	width:16px;
	height:16px;
	float:left;
	font-size:0;
	line-height:0;
	overflow:hidden;
	margin:3px 8px 0 0;
	vertical-align:top;
-webkit-transition:.2s ease;
-moz-transition:.2s ease;
transition:.2s ease;
}
.sort-menu i.meishi {
	background-position:0 -23px;
}
.sort-hover .sort-menu i.meishi {
	background-position:0 -55px;
}
.sort-menu i.yule {
	background-position:-16px -23px;
}
.sort-hover .sort-menu i.yule {
	background-position:-16px -55px;
}
.sort-menu i.dianying {
	background-position:-32px -23px;
}
.sort-hover .sort-menu i.dianying {
	background-position:-32px -55px;
}
.sort-menu i.shenghuo {
	background-position:-48px -23px;
}
.sort-hover .sort-menu i.shenghuo {
	background-position:-48px -55px;
}
.sort-menu i.sheying {
	background-position:-128px -174px;
}
.sort-hover .sort-menu i.sheying {
	background-position:-128px -206px;
}
.sort-menu i.jiudian {
	background-position:-64px -23px;
}
.sort-hover .sort-menu i.jiudian {
	background-position:-64px -55px;
}
.sort-menu i.lvyou {
	background-position:-80px -23px;
}
.sort-hover .sort-menu i.lvyou {
	background-position:-80px -55px;
}
.sort-menu i.liren {
	background-position:-96px -23px;
}
.sort-hover .sort-menu i.liren {
	background-position:-96px -55px;
}
.sort-menu i.gouwu {
	background-position:-112px -23px;
}
.sort-hover .sort-menu i.gouwu {
	background-position:-112px -55px;
}
.sort-menu i.choujiang {
	background-position:-128px -23px;
}
.sort-lottery-hover .sort-menu i.choujiang {
	background-position:-128px -55px;
}
.sort-menu a.title {
	display:inline-block;
	width:auto;
	height:22px;
	float:left;
	overflow:hidden;
	font:bold 15px/22px Microsoft Yahei;
	_line-height:24px;
	color:#3d3d3d;
	vertical-align:top;
}
.sort-hover .sort-menu a.meishi {
	color:#fa8b32;
}
.sort-hover .sort-menu a.yule {
	color:#ef6452;
}
.sort-hover .sort-menu a.dianying {
	color:#a566d9;
}
.sort-hover .sort-menu a.shenghuo {
	color:#82bc55;
}
.sort-hover .sort-menu a.sheying {
	color:#4caf7d;
}
.sort-hover .sort-menu a.jiudian {
	color:#6f7edb;
}
.sort-hover .sort-menu a.lvyou {
	color:#5cb0c8;
}
.sort-hover .sort-menu a.liren {
	color:#da6cb3;
}
.sort-hover .sort-menu a.gouwu {
	color:#c89d66;
}
.sort-lottery-hover .sort-menu a.choujiang {
	color:#ff8a00;
}
.sort-menu a.text {
	cursor:default;
}
.sort-menu a.text:hover {
	text-decoration:none;
}
.sort-icon {
	display:inline-block;
	width:4px;
	height:8px;
	float:right;
	font-size:0;
	line-height:0;
	overflow:hidden;
	background-position:-60px -120px;
	margin:9px 6px 0 0;
}
.sort-hover .sort-icon {
	display:none;
}
.sort-menu p {
	clear:both;
	width:180px;
	height:18px;
	padding:3px 0 0 12px;
	overflow:hidden;
}
.sort-menu p a {
	display:inline-block;
	margin-left:12px;
	color:#565656;
	white-space:nowrap;
}
.sort-con {
	border:1px solid #ff7200;
	width:405px;
	background-color:#FFF;
	float:left;
	position:absolute;
	left:216px;
	top:-1px;
	z-index:2;
	display:none;
}
.sort .meishi-top {
	top:-1px;
}
.sort .yule-top {
	top:-1px;
}
.sort .dianying-top {
	top:-62px;
}
.sort .shenghuo-top {
	top:-1px;
}
.sort .sheying-top {
	top:-1px;
}
.sort .jiudian-top {
	top:-182px;
}
.sort .lvyou-top {
	top:-83px;
}
.sort .liren-top {
	top:-1px;
}
.sort .gouwu-top {
	top:-440px;
	width:744px;
}
.sort-hover .sort-con {
	display:block;
}
.sort-con-piece {
	width:100%;
	height:533px;
}
.sort-con-piece .fl, .sort-con-piece .fr {
	width:372px;
	height:427px;
	padding-top:3px;
}
.sort-con-left {
	width:405px;
	padding:3px 0 8px;
	float:left;
	position:relative;
}
.sort-con h4 {
	padding:15px 15px 3px;
	height:18px;
	font-size:14px;
	font-weight:bold;
	color:#3d3d3d;
	position:relative;
	font-family:Microsoft Yahei;
}
.sort-con h4.title {
	font-size:12px;
	color:#8f8f8f;
	font-family:'\5b8b\4f53';
}
.sort-con h4 a {
	color:#3d3d3d;
	text-decoration:underline;
}
.sort-con h4 a:hover {
	color:#f67208;
}
.sort-con h4 a.more {
	line-height:18px;
	font-size:12px;
	font-weight:normal;
	position:absolute;
	right:15px;
	text-decoration:none;
	font-family:'\5b8b\4f53';
}
.sort-con h4 a.more:hover {
	color:#3d3d3d;
	text-decoration:underline;
}
.sort-link01, .sort-link02, .sort-link03 {
	width:390px;
	margin:0 0 10px 15px;
	overflow:hidden;
}
.sort-con-piece .sort-link01 {
	width:357px;
}
.sort-link01 li {
	display:inline;
	width:130px;
	height:20px;
	padding-top:10px;
	overflow:hidden;
	line-height:20px;
	float:left;
}
.sort-con-piece .sort-link01 li {
	width:89px;
}
.sort-link02 li {
	display:inline;
	width:auto;
	height:20px;
	line-height:20px;
	padding:10px 20px 0 0;
	float:left;
	margin-left:-11px;
}
.sort-link03 li {
	display:inline;
	width:90px;
	height:36px;
	padding:10px 25px 0 0;
	float:left;
}
.sort-link01 a {
	color:#3d3d3d;
}
.sort-link02 a {
	color:#3d3d3d;
	border-left:1px solid #e0e0e0;
	padding-left:10px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.sort-link01 a.hot, .sort-link02 a.hot, .sort-menu p a.hot {
	color:#f67208;
}
.sort-link01 span {
	color:#b0b0b0;
	padding-left:5px;
}
.sort-lottery {
	border-bottom:2px solid #e0e0e0;
	height:39px;
}
.sort-lottery .sort-menu {
	border-bottom:none;
	height:30px;
	padding-top:9px;
}
.filter-strip-warp {
	width:100%;
	position:relative;
	z-index:1;
}
.filter-strip {
	padding:11px 14px;
	height:22px;
	line-height:22px;
	border-bottom:1px solid #f5f5f5;
	font-family:'\5b8b\4f53';
}
.filter-strip-unfold {
	height:auto;
}
.filter-strip h3 {
	height:22px;
	padding-left:20px;
	margin-right:25px;
	color:#a3a3a3;
	font-weight:normal;
	float:left;
	position:relative;
}
.filter-strip h3 span {
	display:inline-block;
	height:22px;
*overflow:hidden;
*line-height:25px;
	_line-height:22px;
}
.filter-icon {
	display:inline-block;
	width:13px;
	height:16px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	position:absolute;
	left:0;
	top:4px;
}
.filter-strip h3 i.icon01 {
	background-position:-131px -71px;
}
.filter-strip h3 i.icon02 {
	background-position:-131px -87px;
}
.filter-strip h3 i.icon03 {
	background-position:-131px -104px;
}
.filter-strip h3 i.icon04 {
	background-position:-174px -92px;
}
.filter-link {
	height:22px;
	overflow:hidden;
}
.filter-strip-unfold .filter-link {
	padding-left:93px;
	height:auto;
	overflow:visible;
}
.filter-more {
	height:18px;
	float:right;
	background-color:#f4f4f4;
	padding:0 8px;
	margin:2px 0 5px;
	color:#565656;
	line-height:18px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.filter-more span {
	display:inline-block;
	_overflow:hidden;
	_line-height:19px;
	float:left;
}
.filter-more .triangle {
	display:inline-block;
	float:none;
	margin:8px 0 0 4px;
}
.filter-more:hover {
	text-decoration:none;
}
.filter-link li {
	display:inline-block;
*display:inline;
*zoom:1;
	margin-right:25px;
	vertical-align:top;
}
.filter-link li a {
	display:inline-block;
	height:22px;
	color:#565656;
*overflow:hidden;
*line-height:25px;
	_line-height:22px;
}
#hot-goods {
	width:703px;
	padding:12px 15px 15px;
	z-index:1;
}
#hot-goods h2 {
	height:20px;
	line-height:20px;
	padding-left:20px;
	font-size:14px;
	color:#3d3d3d;
	margin-bottom:10px;
	position:relative;
}
#hot-goods h2 span {
	font-family:Microsoft Yahei;
	display:inline-block;
	height:20px;
	overflow:hidden;
	line-height:20px;
	_line-height:22px;
}
.hg-icon {
	display:inline-block;
	width:12px;
	height:14px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	background-position:-132px -145px;
	position:absolute;
	left:0;
	top:4px;
}
#hot-goods .slider-ulwarp {
	height:298px;
}
#hot-goods .slider-page {
	right:12px;
	top:18px;
}
.recommend-goods {
	border:1px solid #e0e0e0;
	height:271px;
	margin-top:18px;
	background-color:#FFF;
	position:relative;
	z-index:1;
}
#new-goods, #hotweek-goods {
	width:927px;
	height:271px;
	padding:0 18px;
}
#new-goods h2, #hotweek-goods h2 {
	height:21px;
	font:18px/21px Microsoft Yahei;
	color:#3d3d3d;
	padding:17px 0 13px;
}
#new-goods .slider-ulwarp, #hotweek-goods .slider-ulwarp {
	height:204px;
}
#new-goods .small-goods, #hotweek-goods .small-goods {
	margin-right:45px;
}
#new-goods .nomr, #hotweek-goods .nomr {
	margin-right:0;
}
#new-goods .slider-page, #hotweek-goods .slider-page {
	right:15px;
	top:25px;
}
#new-goods .slider-pn a, #hotweek-goods .slider-pn a {
	margin-top:-43px;
}
.rg-more {
	display:block;
	width:68px;
	height:27px;
	padding-top:4px;
	overflow:hidden;
	line-height:28px;
	text-align:center;
	color:#FFF;
	background-position:-76px -42px;
	font-family:'\5b8b\4f53';
	position:absolute;
	right:-6px;
	bottom:-1px;
	z-index:2;
}
.sidebar-warp {
	width:225px;
	height:1118px;
	float:right;
}
.sidebar-shadow {
	display:none;
	width:2px;
	height:100%;
	overflow:hidden;
	background-position:-168px 0;
	background-repeat:repeat-y;
	position:absolute;
	left:-2px;
	top:0;
}
.sidebar-switch {
	display:none;
	width:30px;
	height:1118px;
	cursor:pointer;
	float:left;
	border-left:1px solid #e0e0e0;
	position:absolute;
	left:0;
	top:0;
	z-index:4;
}
.sw-open .sidebar-switch {
	width:1px;
	z-index:2;
}
.ss-icon {
	display:inline-block;
	width:20px;
	height:85px;
	background-position:-146px -29px;
	position:absolute;
	left:-20px;
	top:50%;
	margin-top:55px;
}
.ss-icon i {
	display:inline-block;
	width:5px;
	height:10px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	margin:38px 0 0 9px;
	background-position:-60px -128px;
}
.sw-open .sidebar-switch i {
	background-position:-65px -128px;
}
.sidebar-title {
	width:30px;
	height:1117px;
	background-color:#FFF;
	border-bottom:1px solid #e0e0e0;
}
.sidebar-title span {
	display:block;
	width:12px;
	padding-left:9px;
	padding-right:9px;
	text-align:center;
}
.sidebar-title span.height01 {
	height:137px;
	padding-top:50px;
}
.sidebar-title span.height02 {
	height:121px;
	padding-top:45px;
}
.sidebar-title span.height03 {
	height:148px;
	padding-top:65px;
}
.sidebar-title span.height04 {
	height:130px;
}
.sidebar-title span.height05 {
	height:286px;
	padding-top:135px;
}
.index-sidebar {
	width:225px;
}
.sidebar-zero {
	width:223px;
	height:43px;
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	background-color:#FFF;
}
.sidebar-zero a {
	display:inline-block;
	width:100%;
	height:18px;
	padding:13px 0 12px;
}
.sidebar-app {
	width:223px;
	height:89px;
	padding-top:20px;
	border:1px solid #e0e0e0;
	border-top:none;
	background-color:#FFF;
}
.sidebar-app a {
	display:block;
	width:193px;
	height:69px;
	margin:0 auto;
}
.sidebar-app img {
	float:right;
}
.app-lashou {
	display:inline-block;
	width:58px;
	height:58px;
	float:left;
	margin-top:2px;
	background-position:-144px -23px;
}
.sidebar-handy {
	width:223px;
	border:1px solid #e0e0e0;
	border-top:none;
	background-color:#FFF;
	height:222px;
}
.handy-titwarp {
	width:214px;
	padding:9px 0 0 9px;
	height:62px;
	_overflow:hidden;
	background-color:#f4f4f4;
	border-bottom:1px solid #e0e0e0;
}
.handy-tit {
	width:45px;
	height:61px;
	border:1px solid #e0e0e0;
	border-bottom:none;
	float:left;
	margin-right:6px;
	text-align:center;
	position:relative;
	margin-bottom:-1px;
	background-color:#FFF;
	overflow:hidden;
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
}
.handy-titwarp .current {
	height:62px;
}
.handy-tit a {
	display:block;
	width:100%;
	height:56px;
	padding-top:6px;
	color:#565656;
}
.handy-tit a:hover {
	text-decoration:none;
	color:#3d3d3d;
}
.handy-tit i {
	display:block;
	width:25px;
	height:25px;
	margin:0 auto;
}
.handy-tit i.icon01 {
	background-position:-106px -71px;
}
.handy-tit i.icon02 {
	background-position:-81px -96px;
}
.handy-tit i.icon03 {
	background-position:-106px -96px;
}
.handy-tit i.icon04 {
	background-position:-81px -71px;
}
.handy-tit:hover i {
-webkit-animation:toTop .3s forwards;
-moz-animation:toTop .3s forwards;
animation:toTop .3s forwards;
}
.handy-tit span {
	display:block;
	height:22px;
	line-height:21px;
	_line-height:23px;
	overflow:hidden;
	font-family:'\5b8b\4f53';
}
.handy-tit em {
	display:block;
	width:6px;
	height:3px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	background-position:-74px -114px;
	margin:0 auto;
}
.handy-titwarp .current em {
	background-position:-74px -117px;
}
.handy-cen {
	height:145px;
	padding:5px 5px 0;
	background-color:#FFF;
}
.handy-movie, .handy-hotel, .handy-flights, .handy-recharge {
	width:213px;
}
.handy-flights {
	position:relative;
	z-index:2;
}
.sw-open .handy-flights {
	z-index:5;
}
.handy-hotel, .handy-flights, .handy-recharge, .handy-subcen02 {
	display:none;
}
.handy-ul {
	width:100%;
	font-family:'\5b8b\4f53';
}
.handy-ul li {
	width:100%;
	height:22px;
	padding-top:10px;
	vertical-align:top;
}
.handy-hotel .handy-subcen02 li {
	padding-top:8px;
}
.handy-ultitle {
	float:left;
	height:22px;
	line-height:22px;
	color:#b0b0b0;
	padding:0 5px;
}
.handy-dropdown {
	float:left;
	height:22px;
}
.handy-dropdown-unfold {
	position:relative;
	z-index:5;
}
.handy-inputwarp {
	width:100%;
	height:22px;
	position:relative;
}
.handy-input {
	display:block;
	height:16px;
	line-height:16px;
	border:1px solid #c6c6c6;
	padding:2px 10px 2px 5px;
	overflow:hidden;
	color:#b0b0b0;
	font-family:'\5b8b\4f53';
	overflow:hidden;
	background-color:transparent;
	position:relative;
	z-index:2;
}
input.handy-input {
	_line-height:17px;
}
.handy-ul span.handy-input {
	line-height:17px;
	color:#565656;
}
.handy-ul input.hover {
	color:#565656;
}
.handy-icon {
	display:block;
	width:5px;
	height:3px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	position:absolute;
}
.handy-dropdown .handy-icon {
	background-position:-100px -121px;
	right:6px;
	top:10px;
	z-index:1;
}
.handy-icontime {
	display:block;
	width:12px;
	height:11px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	position:absolute;
}
.handy-dropdown .handy-icontime {
	background-position:-174px -81px;
	right:6px;
	top:6px;
	z-index:1;
}
.handy-text, .handy-textnopl {
	display:inline-block;
	width:auto;
	height:22px;
	float:left;
	line-height:22px;
	padding-left:5px;
}
.handy-textnopl {
	padding-left:0;
}
.handy-dropdowncen {
	display:none;
	border:1px solid #c6c6c6;
	padding:1px 1px 0;
	background-color:#FFF;
	position:absolute;
	right:0;
	top:21px;
*top:22px;
	z-index:1;
}
.handy-dropdown-unfold .handy-dropdowncen {
	display:block;
}
.handy-dropdowncen a {
	display:block;
	padding-left:4px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#565656;
	margin-bottom:1px;
}
.handy-dropdowncen a:hover {
	text-decoration:none;
	background-color:#f5f6fa;
	color:#506eaa;
}
.handy-button {
	display:inline-block;
	width:auto;
	height:22px;
	line-height:22px;
	_line-height:23px;
	padding:0 12px;
	overflow:hidden;
	margin-left:5px;
	float:left;
	color:#FFF;
	font-weight:bold;
	background-color:#ff7e00;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.handy-button:hover {
	text-decoration:none;
}
.handy-subtit {
	height:19px;
	border-bottom:1px solid #ececec;
	font-family:'\5b8b\4f53';
}
.handy-subtit a {
	display:block;
	width:60px;
	height:19px;
	float:left;
	margin-right:10px;
	line-height:20px;
	text-align:center;
	color:#565656;
	position:relative;
}
.handy-subtit a:hover {
	text-decoration:none;
}
.handy-subtit .handy-icon {
	display:none;
	background-position:-100px -124px;
	bottom:-4px;
	left:28px;
}
.handy-subtit a.current {
	border-bottom:1px solid #f67208;
	margin-bottom:-1px;
	color:#f67208;
}
.handy-subtit a.current .handy-icon {
	display:block;
}
.handy-subcen {
	width:100%;
}
.hf-exchange {
	display:inline-block;
	width:20px;
	height:39px;
	background-position:-60px -71px;
	cursor:pointer;
	position:absolute;
	right:17px;
	top:17px;
}
.handy-ul .w78 {
	width:78px;
}
.handy-ul .w78 .handy-dropdowncen {
	width:74px;
}
.handy-ul .w78 .handy-input {
	width:61px;
}
.handy-ul .w95 {
	width:95px;
}
.handy-ul .w95 .handy-dropdowncen {
	width:91px;
}
.handy-ul .w95 .handy-input {
	width:78px;
}
.handy-ul .w112 {
	width:112px;
}
.handy-ul .w112 .handy-dropdowncen {
	width:108px;
}
.handy-ul .w112 .handy-input {
	width:95px;
}
.handy-ul .w172 {
	width:172px;
}
.handy-ul .w172 .handy-dropdowncen {
	width:168px;
}
.handy-ul .w172 .handy-input {
	width:155px;
}
.handy-ul .red {
	color:#f67208;
}
#sidebar-lottery {
	width:209px;
	height:133px;
	border:1px solid #e0e0e0;
	border-top:none;
	background-color:#FFF;
	padding:0 7px 7px;
}
#sidebar-lottery .slider-page {
	right:10px;
	bottom:12px;
}
#sidebar-set {
	width:223px;
	height:165px;
	border:1px solid #e0e0e0;
	border-top:none;
	background-color:#FFF;
}
#sidebar-set .slider-page {
	right:3px;
	bottom:7px;
}
#sidebar-lottery .slider-pn a, #sidebar-set .slider-pn a {
	width:30px;
	height:33px;
	margin-top:-17px;
}
#sidebar-lottery .slider-pn a.slider-prev, #sidebar-set .slider-pn a.slider-prev {
	background-position:0 -72px;
	left:-31px;
}
#sidebar-lottery .slider-pnhover a.slider-prev, #sidebar-set .slider-pnhover a.slider-prev {
	left:0;
}
#sidebar-lottery .slider-pn a.slider-next, #sidebar-set .slider-pn a.slider-next {
	background-position:-32px -72px;
	right:-31px;
}
#sidebar-lottery .slider-pnhover a.slider-next, #sidebar-set .slider-pnhover a.slider-next {
	right:0;
}
.sidebar-recommend {
	width:198px;
	margin-top:10px;
	height:403px;
	padding:10px 13px 10px 12px;
	border:1px solid #e0e0e0;
	background-color:#FFF;
	overflow:hidden;
}
.sidebar-recommend h5 {
	height:20px;
	line-height:20px;
	padding-top:3px;
}
.sidebar-recommend h5 span {
	font-size:15px;
	color:#3d3d3d;
	float:left;
	font-family:Microsoft Yahei;
}
.sidebar-recommend h5 a {
	float:right;
	font-size:12px;
	font-weight:normal;
	color:#b0b0b0;
}
.sr-goods {
	width:100%;
	height:56px;
	padding:12px 0 8px;
	font-family:'\5b8b\4f53';
}
.sr-goods-img {
	display:block;
	width:88px;
	height:56px;
	float:left;
}
.sr-goods-icon {
	width:100px;
	height:56px;
	float:right;
	overflow:hidden;
}
.sr-goods-icon a {
	display:block;
	width:100%;
	height:32px;
	line-height:16px;
	color:#565656;
	overflow:hidden;
	vertical-align:top;
}
.sr-goods-icon a.button {
	width:57px;
	height:22px;
	line-height:22px;
	margin-top:1px;
	color:#FFF;
	background-color:#6486ca;
	text-align:center;
	float:right;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.sr-goods-icon a.button:hover {
	text-decoration:none;
}
.sr-goods-icon span.price {
	display:inline-block;
	font-size:16px;
	line-height:18px;
	color:#f67208;
	padding:5px 6px 0 0;
	vertical-align:top;
	font:bold 16px/18px arial;
}
.sr-goods-icon span.price em {
	display:inline-block;
	font-size:14px;
	line-height:16px;
	vertical-align:top;
	padding:1px 2px 0 0;
	font-weight:normal;
}
.sr-goods-icon span.money, .sr-goods-icon span.text {
	display:inline-block;
	height:14px;
	line-height:14px;
	padding-top:8px;
	vertical-align:top;
	color:#b0b0b0;
	font-family:arial;
}
.sr-goods-icon span.money del {
	font-family:'\5b8b\4f53';
	padding-left:2px;
}
.sr-goods-icon span.text {
	padding-top:7px;
	font-family:'\5b8b\4f53';
}
.index-floor {
	width:100%;
	margin-top:20px;
	position:relative;
	z-index:1;
}
.index-floor-title {
	height:24px;
	padding:8px 32px;
	font:22px/24px Microsoft Yahei;
	color:#3d3d3d;
	position:relative;
	border-bottom:2px solid #e0e0e0;
}
.index-floor-title i {
	display:inline-block;
	width:23px;
	height:23px;
	float:left;
	overflow:hidden;
	position:absolute;
	left:0;
	top:10px;
	_top:8px;
}
.index-floor-title i.meishi {
	background-position:0 0;
}
.index-floor-title i.yule {
	background-position:-23px 0;
}
.index-floor-title i.dianying {
	background-position:-46px 0;
}
.index-floor-title i.shenghuo {
	background-position:-69px 0;
}
.index-floor-title i.sheying {
	background-position:-144px -155px;
}
.index-floor-title i.jiudian {
	background-position:-92px 0;
}
.index-floor-title i.lvyou {
	background-position:-115px 0;
}
.index-floor-title i.liren {
	background-position:-138px 0;
}
.index-floor-title i.gouwu {
	background-position:-161px 0;
}
.index-floor-title a {
	color:#3d3d3d;
}
.index-floor-title a.meishi:hover {
	color:#fa8b32;
	text-decoration:none;
}
.index-floor-title a.yule:hover {
	color:#ef6452;
	text-decoration:none;
}
.index-floor-title a.dianying:hover {
	color:#a566d9;
	text-decoration:none;
}
.index-floor-title a.shenghuo:hover {
	color:#82bc55;
	text-decoration:none;
}
.index-floor-title a.sheying:hover {
	color:#4caf7d;
	text-decoration:none;
}
.index-floor-title a.jiudian:hover {
	color:#6f7edb;
	text-decoration:none;
}
.index-floor-title a.lvyou:hover {
	color:#5cb0c8;
	text-decoration:none;
}
.index-floor-title a.liren:hover {
	color:#da6cb3;
	text-decoration:none;
}
.index-floor-title a.gouwu:hover {
	color:#c89d66;
	text-decoration:none;
}
.index-floor-sort {
	width:200px;
	height:507px;
	background-color:#FFF;
	font-family:'\5b8b\4f53';
	position:absolute;
	left:0;
	top:42px;
	z-index:2;
}
.if-sort01, .if-sort02 {
	width:182px;
	height:507px;
	padding-left:18px;
	overflow:hidden;
}
ul.if-sortul01, ul.if-sortul02 {
	width:100%;
	overflow:hidden;
	margin:15px 0;
}
.if-sortul01 li, .if-sortul02 li {
	margin:0 18px 10px 0;
	height:19px;
	line-height:19px;
	float:left;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.if-sortul01 li {
	width:73px;
}
.if-sortul02 li {
	width:164px;
}
.if-sortul01 li a, .if-sortul02 li a {
	color:#565656;
}
.if-sortmore {
	display:inline-block;
	color:#565656;
}
.if-sortad {
	border-top:1px solid #e0e0e0;
	height:235px;
	overflow:hidden;
}
.if-sortad02 {
	border-top:1px solid #e0e0e0;
	height:206px;
	overflow:hidden;
}
#if-sortslider {
	border-top:1px solid #e0e0e0;
	width:200px;
	height:266px;
}
#if-sortslider .slider-page {
	right:3px;
	bottom:7px;
}
.floor-warp {
	width:1000px;
	margin-left:200px;
}
.floor-title {
	width:990px;
	height:32px;
	padding-right:10px;
	margin-top:-32px;
}
.floor-title a {
	display:block;
	width:140px;
	height:30px;
	float:left;
	border-bottom:2px solid #e0e0e0;
	margin-right:15px;
	text-align:center;
	font:14px/22px Microsoft Yahei;
	color:#3d3d3d;
	position:relative;
}
.floor-title a:hover {
	text-decoration:none;
}
.meishi a.current {
	border-bottom-color:#fa8b32;
	font-weight:bold;
}
.yule a.current {
	border-bottom-color:#ef6452;
	font-weight:bold;
}
.dianying a.current {
	border-bottom-color:#a566d9;
	font-weight:bold;
}
.shenghuo a.current {
	border-bottom-color:#82bc55;
	font-weight:bold;
}
.sheying a.current {
	border-bottom-color:#4caf7d;
	font-weight:bold;
}
.jiudian a.current {
	border-bottom-color:#6f7edb;
	font-weight:bold;
}
.lvyou a.current {
	border-bottom-color:#5cb0c8;
	font-weight:bold;
}
.liren a.current {
	border-bottom-color:#da6cb3;
	font-weight:bold;
}
.gouwu a.current {
	border-bottom-color:#c89d66;
	font-weight:bold;
}
.ft-icon01 {
	display:none;
	width:13px;
	height:6px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	position:absolute;
	left:50%;
	bottom:0;
	margin-left:-7px;
}
.meishi .ft-icon01 {
	background-position:-94px -163px;
}
.yule .ft-icon01 {
	background-position:-94px -169px;
}
.dianying .ft-icon01 {
	background-position:-94px -175px;
}
.shenghuo .ft-icon01 {
	background-position:-94px -181px;
}
.sheying .ft-icon01 {
	background-position:-45px -142px;
}
.jiudian .ft-icon01 {
	background-position:-107px -163px;
}
.lvyou .ft-icon01 {
	background-position:-107px -169px;
}
.liren .ft-icon01 {
	background-position:-107px -175px;
}
.gouwu .ft-icon01 {
	background-position:-107px -181px;
}
.floor-title a.current i {
	display:inline-block;
}
.floor-title span {
	display:block;
	width:72px;
	height:18px;
	float:right;
	padding-left:18px;
	margin-top:2px;
	cursor:pointer;
	position:relative;
}
.floor-title span a {
	display:inline;
	float:none;
	border-bottom:0;
	margin-right:0;
	white-space:nowrap;
	font:12px/18px '\5b8b\4f53';
}
.floor-title span a:hover {
	text-decoration:underline;
}
.ft-icon02 {
	display:inline-block;
	width:12px;
	height:15px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	background-position:-132px -159px;
	position:absolute;
	left:0;
	top:1px;
}
.ft-icon03 {
	display:inline-block;
	width:7px;
	height:8px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	background-position:-94px -150px;
	position:absolute;
	right:0;
	top:7px;
}
.floor-content, .hotel-floor-content {
	width:100%;
	height:504px;
	margin-top:4px;
	position:relative;
}
.floor-con01, .floor-con02, .floor-con03, .floor-con04, .floor-con05, .floor-con06, .floor-con07 {
	width:100%;
	height:100%;
	visibility:hidden;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}
.floor-content .floor-con-show, .hotel-floor-content .floor-con-show {
	visibility:visible;
	z-index:2;
}
.floor-more {
	padding-top:18px;
	height:42px;
}
.floor-more a {
	display:block;
	height:40px;
	overflow:hidden;
	text-align:center;
	font:14px/40px Microsoft Yahei;
	_line-height:42px;
	border:1px solid #e0e0e0;
	background-color:#e8e8e8;
	color:#3d3d3d;
}
.gp-hot {
	width:1198px;
	margin:40px auto 0;
	border:1px solid #e0e0e0;
	background-color:#FFF;
	font-family:'\5b8b\4f53';
}
.gp-hottit {
	height:27px;
	border-bottom:1px solid #ededed;
	background-color:#f6f6f6;
}
.gp-hottit a {
	display:block;
	width:90px;
	height:28px;
	float:left;
	line-height:28px;
	text-align:center;
	position:relative;
	margin-bottom:-1px;
	color:#565656;
	font-weight:bold;
	border-right:1px solid #f6f6f6;
	border-left:1px solid #f6f6f6;
}
.gp-hottit a:hover {
	text-decoration:none;
}
.gp-hottit a.left {
	border-left:none;
}
.gp-hottit a.current {
	background-color:#FFF;
	border-color:#ededed;
}
.gp-hotcen {
	padding:10px 19px;
}
.gp-hotcen p {
	display:none;
	line-height:20px;
}
.gp-hotcen p.hotc01 {
	display:block;
}
.gp-hotcen a {
	display:inline-block;
	height:20px;
	margin-right:15px;
	color:#565656;
}
.main-content {
	width:100%;
	position:relative;
}
.main-content .index-sort {
	left:0;
	z-index:6;
}
.sore-hide .sort-title {
	color:#ff7e00;
}
.sore-hide .sort-title span {
	border-bottom-color:#FFF;
	position:relative;
}
.sort-titleicon {
	display:none;
	width:7px;
	height:4px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	background-position:-100px -127px;
	position:absolute;
	right:48px;
	top:17px;
}
.sore-hide .sort-titleicon {
	display:block;
}
.sore-hide .sort-cen {
	display:none;
}
.sort-filter {
	border:1px solid #e0e0e0;
	background-color:#FFF;
}
.sort-filter h3 {
	width:60px;
	height:20px;
	line-height:20px;
	_line-height:22px;
	font-weight:normal;
	float:left;
	position:relative;
}
.sort-filter .filter-more {
	height:20px;
	line-height:20px;
	margin:0 0 0 15px;
	font-family:'\5b8b\4f53';
}
.sort-filter .filter-more span {
	_line-height:21px;
}
.breadcrumbs {
	height:18px;
	margin-bottom:10px;
	font-family:'\5b8b\4f53';
}
.breadcrumbs a, .breadcrumbs span {
	display:inline-block;
	height:18px;
	float:left;
}
.breadcrumbs span {
	color:#3d3d3d;
}
.breadcrumbs i {
	display:inline-block;
	width:6px;
	height:5px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	float:left;
	margin:7px 8px 0;
	background-position:-94px -158px;
}
.sf-hot {
	background-color:#f6f6f6;
	height:20px;
	padding:10px 19px;
	border-bottom:1px solid #efefef;
	margin-bottom:15px;
	font-family:'\5b8b\4f53';
}
.sf-hot ul {
	height:20px;
	overflow:hidden;
}
.sf-hot li {
	display:inline-block;
*display:inline;
*zoom:1;
	vertical-align:top;
	margin-right:25px;
}
.sf-hot a {
	display:inline-block;
	height:20px;
	line-height:20px;
	_line-height:22px;
	_overflow:hidden;
}
.sf-hot a.hot {
	color:#f67208;
}
.sf-hot span {
	display:inline-block;
	height:14px;
	line-height:14px;
	padding:0 3px;
	background-color:#f55e4f;
	color:#FFF;
	margin-left:4px;
	_margin-top:3px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.sf-hot em {
	display:inline-block;
	float:left;
	line-height:20px;
	font-size:14px;
	font-family:Microsoft Yahei;
}
.sf-hot em b {
	color:#ec361e;
	padding:0 2px;
}
.sf-breadcrumbs {
	padding-bottom:10px;
	height:22px;
	margin:-5px 19px 15px;
	border-bottom:1px solid #efefef;
}
.sfbc-item {
	display:inline-block;
	height:22px;
	margin-right:10px;
	float:left;
	cursor:default;
	position:relative;
	z-index:1;
}
.sfbc-item-title {
	display:inline-block;
	height:20px;
	line-height:20px;
	float:left;
	border:1px solid #e0e0e0;
	padding:0 6px 0 10px;
	background-color:#FFF;
	position:relative;
	z-index:2;
}
.sfbc-item-hover .sfbc-item-title {
	height:21px;
	border-bottom:none;
}
.sfbc-item-title font {
	display:inline-block;
	float:left;
	height:20px;
	_line-height:22px;
	overflow:hidden;
	font-size:12px;
	font-family:'\5b8b\4f53';
}
.item-icon, .item-close, .crumb-icon {
	display:inline-block;
	font-size:0;
	line-height:0;
	overflow:hidden;
	float:left;
}
.item-icon {
	width:5px;
	height:3px;
	background-position:-100px -131px;
	margin:10px 0 0 4px;
}
.item-close {
	width:8px;
	height:8px;
	background-position:-120px -165px;
	margin:7px 0 0 6px;
}
.item-close:hover {
	background-position:-120px -173px;
}
.crumb-icon {
	width:5px;
	height:10px;
	background-position:-70px -128px;
	margin:6px 10px 0 0;
}
.sfbc-item-option {
	display:none;
	padding:10px 0 6px 10px;
	width:430px;
	border:1px solid #e0e0e0;
	background-color:#FFF;
	position:absolute;
	left:0;
	top:21px;
	z-index:1;
	box-shadow:1px 1px 1px #e0e0e0;
}
.sfbc-item-hover .sfbc-item-option {
	display:block;
}
.sfbc-item-option a {
	display:inline-block;
	white-space:nowrap;
	padding:0 6px;
	width:90px;
	height:20px;
	line-height:20px;
	_line-height:18px;
	margin:0 5px 4px 0;
}
.sfbc-item-option a span {
	padding-left:5px;
	color:#b0b0b0;
	font-family:'\5b8b\4f53';
}
.sfbc-item-option a:hover {
	text-decoration:none;
	background-color:#6486ca;
	color:#FFF;
}
.sfbc-item-option a:hover span {
	color:#FFF;
}
.sf-content {
	padding:0 19px;
	margin-bottom:10px;
	font-family:'\5b8b\4f53';
}
.sf-link {
	height:24px;
	overflow:hidden;
}
.sf-link ul, .sf-select-content ul {
	font-size:0;
}
.sf-unfold {
	height:auto;
	overflow:visible;
}
.sf-content .sf-unfold {
	padding-left:60px;
}
.sf-link li, .sf-select-content li {
	display:inline-block;
	height:20px;
	line-height:20px;
	font-size:12px;
*display:inline;
*zoom:1;
	vertical-align:top;
	padding:0 13px 4px 0;
}
.sf-select-content li {
	padding:2px 13px 3px 0;
}
.sf-link .sf-location-ul li {
	padding-right:22px;
}
.sf-link li a, .sf-select-content li a {
	display:inline-block;
	white-space:nowrap;
	padding:0 6px;
	height:20px;
	_line-height:22px;
	_overflow:hidden;
}
.sf-link li a.sf-location-close {
	display:none;
	width:17px;
	height:20px;
	padding:0;
	background-position:-144px -81px;
	vertical-align:top;
	margin-right:-17px;
}
.sf-location-ul li a.sf-location-close:hover {
	background-position:-144px -101px;
}
.sf-location-ul li.own-position a.sf-location-close {
	display:inline-block;
}
.sf-location-ul li a.sf-location-but {
	background-color:#6486ca;
	color:#FFF;
	padding:0 8px;
	margin-left:18px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.sf-link li span, .sf-select-content li span {
	padding-left:5px;
	color:#b0b0b0;
}
.sf-location-ul li a.sf-location-but span {
	color:#FFF;
}
.sf-link li a.current, .sf-location-ul li.own-position a, .sf-select-content li a.current {
	background-color:#6486ca;
	color:#FFF;
}
.sf-link li a:hover, .sf-select-content li a:hover {
	text-decoration:none;
	background-color:#6486ca;
	color:#FFF;
}
.sf-link li a:hover span, .sf-link li a.current span, .sf-location-ul li.own-position a span, .sf-select-content li a:hover span, .sf-select-content li a.current span {
	color:#FFF;
}
.sf-location, .sf-subway {
	font-weight:normal;
	display:inline-block;
	height:16px;
	padding-left:16px;
	line-height:16px;
	margin:2px 0 0 -2px;
	_margin-top:3px;
	cursor:pointer;
}
.sf-location {
	background-position:-189px -81px;
	color:#f67208;
}
.sf-subway {
	background-position:-189px -113px;
}
.sf-link a.current .sf-location, .sf-link a:hover .sf-location {
	color:#FFF;
	background-position:-189px -97px;
}
.sf-link a.current .sf-subway, .sf-link a:hover .sf-subway {
	background-position:-189px -129px;
}
.sf-firstsub {
	_display:inline-block;
	margin:-5px 19px 15px 79px;
	background-color:#f9f9f9;
	padding:10px 10px 6px;
	font-family:'\5b8b\4f53';
}
.sf-firstsub .filter-more {
	background-color:#FFF;
}
.sf-firstsub .sf-content-unfold .sf-link {
	padding-left:0;
}
.sf-secondsub {
	_display:inline-block;
	background-color:#f2f2f2;
	border-top:1px solid #e5e5e5;
	padding:10px 10px 6px;
	margin:6px -10px -6px;
}
.sf-select {
	padding-top:25px;
	margin-left:60px;
	display:none;
	position:relative;
}
.sf-select .filter-more {
	margin:-25px 0 0;
}
.sf-select .filter-more .triangle {
	background-position:-72px -144px;
}
.sf-select-title {
	height:26px;
	position:absolute;
	left:0;
	top:0;
}
.sf-select-title a {
	display:inline-block;
	height:24px;
	padding:0 10px;
	line-height:24px;
	border:1px solid #FFF;
	border-bottom:none;
	float:left;
	text-align:center;
}
.sf-select-title a.all {
	padding:0 5px;
}
.sf-select-title a.current {
	height:25px;
	border-color:#e0e0e0;
	background-color:#f9f9f9;
}
.sf-select-title a.disabled {
	color:#b0b0b0;
	cursor:default;
}
.sf-select-title a.disabled:hover {
	text-decoration:none;
}
.sf-select-content {
	padding:5px 8px 5px;
	border:1px solid #e0e0e0;
	background-color:#f9f9f9;
	height:72px;
	overflow-y:auto;
}
.sf-select-content ul {
	display:none;
}
.sf-select-content ul.sf-select-all {
	display:block;
}
.sf-contentmore {
	clear:both;
	display:none;
}
.sf-push {
	display:block;
	height:26px;
	text-align:center;
	font-family:'\5b8b\4f53';
}
.sf-push span {
	display:inline-block;
	height:18px;
	padding:5px 15px 3px 15px;
	overflow:hidden;
	background-color:#f5f5f5;
	cursor:pointer;
	vertical-align:top;
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
}
.sf-push b {
	vertical-align:top;
	display:inline-block;
	font-weight:normal;
}
.sf-push em {
	vertical-align:top;
	display:inline-block;
}
.sf-push em.close {
	display:none;
}
.sf-push .sf-pushopen em.open {
	display:none;
}
.sf-push .sf-pushopen em.close {
	display:inline-block;
}
.sf-push i, .address-icon {
	display:inline-block;
	width:9px;
	height:5px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	background-position:-184px -18px;
	vertical-align:top;
	margin:7px 0 0 5px;
}
.sf-push .sf-pushopen i {
	background-position:-193px -18px;
}
.sf-sequence {
	padding:10px 19px;
	height:22px;
	border-top:1px solid #efefef;
	font-family:'\5b8b\4f53';
}
.sf-sequence .fl {
	height:20px;
	border-top:1px solid #efefef;
	border-bottom:1px solid #efefef;
	background-color:#f6f6f6;
}
.sf-sequence a {
	display:inline-block;
	width:auto;
	height:20px;
	float:left;
	line-height:20px;
	border-left:1px solid #FFF;
	border-right:1px solid #efefef;
	padding:0 10px;
	color:#565656;
}
.sf-sequence a:hover {
	text-decoration:none;
}
.sf-sequence a.left {
	border-left-color:#efefef;
}
.sf-sequence a.current {
	color:#f67208;
	background-color:#FFF;
}
.sf-sequence span {
	display:inline-block;
	height:20px;
	line-height:22px\9;
*line-height:20px;
	_line-height:22px;
	float:left;
	cursor:pointer;
	overflow:hidden;
}
.sf-sequence i {
	display:inline-block;
	width:7px;
	height:8px;
	float:left;
	line-height:0;
	font-size:0;
	overflow:hidden;
	margin:7px 0 0 5px;
}
.sf-sequence i.down {
	background-position:-46px -133px;
}
.sf-sequence i.up {
	background-position:-53px -133px;
}
.sf-sequence .current i.down {
	background-position:-58px -140px;
}
.sf-sequence .current i.up {
	background-position:-65px -140px;
}
.sf-sequence label {
	float:left;
	display:inline-block;
	height:22px;
	line-height:22px;
	margin-left:25px;
}
.sf-sequence label input {
	float:left;
	vertical-align:top;
	margin-top:5px;
*margin-top:0;
*margin-left:-4px;
	cursor:pointer;
}
.sf-sequence label em {
	float:left;
	display:inline-block;
	height:22px;
	line-height:22px;
	overflow:hidden;
	padding-left:6px;
	cursor:pointer;
}
.list-content {
	width:962px;
	float:left;
	overflow:hidden;
}
.goods-list {
	width:978px;
	margin-left:-16px;
}
.list-sidebar {
	padding-top:20px;
	width:225px;
	float:right;
}
.list-sidebarcen {
	width:198px;
	border:1px solid #e0e0e0;
	padding:10px 13px 7px 12px;
	background-color:#FFF;
	margin-bottom:12px;
}
.list-sidebar .nomb {
	margin-bottom:0;
}
.list-sidebarcen h3 {
	height:20px;
	line-height:20px;
	font-weight:normal;
}
.list-sidebarcen h3 span {
	display:inline-block;
	font-size:15px;
	float:left;
	color:#3d3d3d;
	font-family:Microsoft Yahei;
}
.list-sidebarcen h3 a {
	display:inline-block;
	float:right;
	color:#b0b0b0;
}
.list-sidebarcen .small-goods {
	float:none;
	padding:12px 0 3px;
}
.list-sidebar .small-goods-img img {
	width:198px;
	height:126px;
}
.page {
	padding-top:30px;
	height:32px;
	text-align:center;
	font-size:0;
}
.page span {
	display:inline-block;
	width:16px;
	margin-right:10px;
	margin-top:8px;
	_margin-top:9px;
	height:20px;
	font-size:14px;
	line-height:20px;
	vertical-align:top;
	font-family:'\5b8b\4f53';
}
.page a {
	display:inline-block;
	min-width:18px;
	height:20px;
	padding:6px 7px;
	_padding:6px 12px;
	font:15px/21px Arial;
	background-color:#FFF;
	color:#565656;
	margin-right:10px;
	vertical-align:top;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	overflow:hidden;
}
.page a.current {
	background-color:#ff7e00;
	color:#FFF;
	font-weight:bold;
}
.page a:hover {
	text-decoration:none;
}
.page a.pageup {
	padding:6px 14px 6px 28px;
	position:relative;
}
.page a.pagedown {
	padding:6px 28px 6px 14px;
	position:relative;
	margin-right:0;
}
.page a.pageup em, .page a.pagedown em, .page2 a.pageup em, .page2 a.pagedown em {
	width:5px;
	height:9px;
	line-height:0;
	font-size:0;
	overflow:hidden;
	display:inline-block;
	position:absolute;
	top:12px;
}
.page a.pageup em, .page2 a.pageup em {
	background-position:-94px -187px;
	left:14px;
}
.page a.pagedown em, .page2 a.pagedown em {
	background-position:-99px -187px;
	right:14px;
}
.page a.pageup-dis, .page a.pagedown-dis {
	background-color:#f9f9f9;
	color:#b0b0b0;
	cursor:default;
}
.page a.pageup-dis em, .page2 a.pageup-dis em {
	background-position:-104px -187px;
}
.page a.pagedown-dis em, .page2 a.pagedown-dis em {
	background-position:-109px -187px;
}
.page2 {
	height:26px;
	text-align:center;
	font-size:0;
}
.page2 span {
	display:inline-block;
	width:16px;
	margin-right:8px;
	margin-top:4px;
	_margin-top:5px;
	height:20px;
	font-size:14px;
	line-height:20px;
	vertical-align:top;
	font-family:'\5b8b\4f53';
}
.page2 a {
	display:inline-block;
	min-width:14px;
	height:24px;
	padding:0 5px;
	_padding:0 8px;
	font:14px/24px Arial;
	_line-height:26px;
	background-color:#FFF;
	color:#565656;
	margin-right:8px;
	border:1px solid #e5e5e5;
	vertical-align:top;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	overflow:hidden;
}
.page2 a.current {
	background-color:#ff7e00;
	color:#FFF;
}
.page2 a:hover {
	text-decoration:none;
}
.page2 a.pageup {
	font-size:12px;
	padding:0 7px 0 18px;
	position:relative;
}
.page2 a.pagedown {
	font-size:12px;
	padding:0 18px 0 7px;
	position:relative;
	margin-right:0;
}
.page2 a.pageup em, .page2 a.pagedown em {
	top:8px;
}
.page2 a.pageup em {
	left:7px;
}
.page2 a.pagedown em {
	right:7px;
}
.page2 a.pageup-dis, .page2 a.pagedown-dis {
	color:#c8c8c8;
	cursor:default;
}
#footer {
	margin-top:40px;
	border-top:1px solid #d7d7d7;
}
.footer-top {
	padding-top:25px;
	margin-bottom:35px;
	border-top:1px solid #FFF;
}
.site-info {
	width:1198px;
	height:120px;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #FFF;
	margin:0 auto;
	overflow:hidden;
}
.site-info dl {
	width:160px;
	height:120px;
	padding-left:27px;
	border-left:1px solid #FFF;
	border-right:1px solid #d7d7d7;
	float:left;
}
.site-info dt {
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	font-family:Microsoft Yahei;
}
.site-info dd {
	margin-top:5px;
	height:18px;
	overflow:hidden;
	_line-height:19px;
	padding-left:10px;
	position:relative;
	font-family:'\5b8b\4f53';
}
.site-info dd a {
	color:#565656;
}
.site-icon {
	display:inline-block;
	width:2px;
	height:2px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	background-position:-105px -121px;
	position:absolute;
	left:0;
	top:8px;
}
.phone {
	width:167px;
	height:110px;
	padding:5px 42px;
	float:right;
	border-left:1px solid #FFF;
	border-right:1px solid #d7d7d7;
}
.attest {
	height:41px;
	text-align:center;
	font-size:0;
	margin-bottom:15px;
}
.attest a {
	display:inline-block;
	height:41px;
	background:url(../index/attest.jpg) no-repeat;
	margin-right:4px;
}
.attest a.attest01 {
	width:104px;
	background-position:0 0;
}
.attest a.attest02 {
	width:104px;
	background-position:-104px 0;
}
.attest a.attest03 {
	width:127px;
	background-position:-208px 0;
}
.attest a.attest04 {
	width:96px;
	background-position:-335px 0;
}
.attest a.attest05 {
	width:110px;
	background-position:-431px 0;
}
.attest a.attest06 {
	width:112px;
	background-position:-111px -41px;
}
.attest a.fzgs {
	width:66px;
	background-position:0 -41px;
	font-size:14px;
	vertical-align:top;
	padding-left:45px;
	text-align:left;
	line-height:41px;
	color:#565656;
	font-family:Microsoft Yahei;
}
.attest a.fzgs:hover {
	text-decoration:none;
}
.copyright {
	text-align:center;
	margin-bottom:10px;
}
.scroll-block {
	width:51px;
	height:auto;
	position:fixed;
	_position:absolute;
	right:50%;
	bottom:20px;
	margin-right:-665px;
	z-index:10;
}
.scroll-block a {
	display:inline-block;
	width:49px;
	background-color:#FFF;
	color:#565656;
	text-align:center;
	border-left:1px solid #f0f0f0;
	border-right:1px solid #f0f0f0;
}
.scroll-block a:hover {
	text-decoration:none;
}
.scroll-block a.gotop {
	height:32px;
	padding-top:17px;
	background-color:#c3c3c3;
	border-bottom:1px solid #f0f0f0;
}
.scroll-block a.gotop:hover {
	background-color:#929292;
}
.scroll-block a.survey, .scroll-block a.return {
	height:43px;
	padding-top:6px;
	height:41px\9;
	padding-top:8px\9;
	_height:43px;
	_padding-top:6px;
	line-height:18px;
	border-top:1px solid #f0f0f0;
}
.scroll-block a.survey {
	border-bottom:1px solid #f0f0f0;
}
.scroll-block a.survey:hover, .scroll-block a.return:hover {
	color:#506eaa;
}
.scroll-icon {
	display:inline-block;
	width:25px;
	height:15px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	background-position:-75px -129px;
	vertical-align:top;
}
.scroll-floor {
	width:100%;
	float:left;
	margin-bottom:17px;
	display:none;
	border-top:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
}
.scroll-floor li {
	width:100%;
	height:33px;
	vertical-align:top;
}
.scroll-floor a {
	height:33px;
	line-height:33px;
}
.scroll-floor a.meishi:hover, .scroll-floor li.select a.meishi {
	color:#FFF;
	background-color:#fa8b32;
}
.scroll-floor a.yule:hover, .scroll-floor li.select a.yule {
	color:#FFF;
	background-color:#ef6452;
}
.scroll-floor a.dianying:hover, .scroll-floor li.select a.dianying {
	color:#FFF;
	background-color:#a566d9;
}
.scroll-floor a.shenghuo:hover, .scroll-floor li.select a.shenghuo {
	color:#FFF;
	background-color:#82bc55;
}
.scroll-floor a.sheying:hover, .scroll-floor li.select a.sheying {
	color:#FFF;
	background-color:#4caf7d;
}
.scroll-floor a.jiudian:hover, .scroll-floor li.select a.jiudian {
	color:#FFF;
	background-color:#6f7edb;
}
.scroll-floor a.lvyou:hover, .scroll-floor li.select a.lvyou {
	color:#FFF;
	background-color:#5cb0c8;
}
.scroll-floor a.liren:hover, .scroll-floor li.select a.liren {
	color:#FFF;
	background-color:#da6cb3;
}
.scroll-floor a.gouwu:hover, .scroll-floor li.select a.gouwu {
	color:#FFF;
	background-color:#c89d66;
}
.address-hot {
	display:none;
	width:430px;
	background-color:#FFF;
	border:1px solid #c6c6c6;
	position:absolute;
	right:0;
	top:22px;
	z-index:6;
}
.handy-dropdown-unfold .address-hot {
	display:block;
}
.address-hot-close {
	display:inline-block;
	width:8px;
	height:7px;
	padding:3px;
	float:right;
	font-size:0;
	line-height:0;
	overflow:hidden;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	background-color:#FFF;
	position:absolute;
	right:5px;
	top:5px;
}
.address-hot-close:hover {
	background-color:#97a8cd;
}
.address-hot-close:hover .search-text-close {
	background-position:-72px -121px;
}
.address-hotlist {
	overflow:hidden;
	padding-top:15px;
	height:auto;
}
.address-hotlist p {
	padding-left:10px;
	line-height:20px;
	margin:-10px 0 5px;
}
.address-hot-tit {
	border-bottom:1px solid #DDD;
	height:21px;
	padding:0 10px;
}
.address-hot-tit li {
	width:auto;
	height:20px;
	padding:0 15px;
	float:left;
	border:1px solid #FFF;
	border-bottom:none;
	background-color:#FFF;
	margin-right:2px;
	line-height:22px;
	overflow:hidden;
	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
	cursor:pointer;
}
.address-hot-tit li.current {
	height:21px;
	position:relative;
	margin-bottom:-1px;
	border-color:#DDD;
	color:#3d3d3d;
	cursor:default;
}
.address-hot-con {
	padding:6px 15px 12px;
}
.address-hot-con ul {
	width:400px;
	overflow:hidden;
}
.province1, .province2, .province3, .province4, .province5, .province {
	display:none;
}
.address-hot-con li {
	width:80px;
	float:left;
	padding-top:5px;
	line-height:22px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.address-hot-con li a {
	color:#565656;
}
.hotel-index-area {
	overflow:hidden;
	padding:10px 0 4px;
	width:400px;
}
.address-hot-con ul.index-area {
	width:180px;
	height:116px;
	border:1px solid #e0e0e0;
	color:#565656;
	float:left;
	overflow-x:hidden;
	overflow-y:auto;
}
.index-area li {
	width:100%;
	height:22px;
	padding-top:1px;
}
.index-area li a {
	display:block;
	height:22px;
	margin:0 1px;
}
.index-area li a:hover, .index-area li.hover a {
	background-color:#f5f6fa;
	text-decoration:none;
}
.index-area li span {
	display:inline-block;
	float:right;
	padding-right:20px;
}
.index-area li em {
	display:inline-block;
	float:left;
	padding-left:15px;
}
.index-area-span {
	display:inline-block;
	width:36px;
	height:20px;
	float:left;
	overflow:hidden;
}
#shadowlayer {
	display:none;
	position:fixed;
	_position:absolute;
	width:100%;
	height:100%;
	background-color:#000;
	filter:alpha(opacity=15);
	opacity:.15;
	top:0;
	left:0;
	z-index:1000;
}
.pop {
	position:fixed;
	_position:absolute;
	left:50%;
	top:50%;
	z-index:1001;
	display:none;
}
.pop a.pop-close {
	display:block;
	width:14px;
	height:14px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	background-position:-101px -135px;
	position:absolute;
	right:12px;
	top:12px;
	z-index:1004;
}
.pop a.pop-close:hover {
	background-position:-101px -149px;
}
.pop-border {
	background-color:#000;
	filter:alpha(opacity=30);
	opacity:.3;
	position:absolute;
	left:-5px;
	top:-5px;
	right:-5px;
	bottom:-5px;
	z-index:1002;
}
.pop-main {
	width:100%;
	height:100%;
	background-color:#FFF;
	position:relative;
	z-index:1003;
}
.pop-title {
	height:39px;
	border-bottom:1px solid #e0e0e0;
	color:#3d3d3d;
	background-color:#f7f7f7;
	padding-left:15px;
	font:bold 14px/39px Microsoft Yahei;
}
.pop-cutover-tit {
	margin-top:15px;
	height:23px;
	border-bottom:1px solid #DDD;
	padding-left:15px;
}
.pop-cutover-tit a {
	display:block;
	width:auto;
	height:22px;
	padding:0 14px;
	float:left;
	border:1px solid #FFF;
	border-bottom:none;
	background-color:#FFF;
	margin-right:2px;
	line-height:22px;
	line-height:24px\9;
	overflow:hidden;
	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
}
.pop-cutover-tit a.current {
	height:23px;
	position:relative;
	margin-bottom:-1px;
	border-color:#DDD;
	color:#3d3d3d;
}
.pop-cutover-tit a.current:hover {
	text-decoration:none;
}
.pop-cutover-con {
	font-family:'\5b8b\4f53';
}
.pop input.popbut {
	width:94px;
	height:27px;
*line-height:28px;
*overflow:hidden;
	border:0;
	background-color:#6485cc;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.pop p.tips {
	display:none;
	clear:both;
	height:20px;
	line-height:20px;
	padding-left:20px;
	position:relative;
}
.pop p.correct, .pop p.note {
	display:block;
}
.pop p.error {
	display:block;
	color:#ec361e;
}
.pop p.pop-yzmtips {
	float:left;
	clear:none;
	padding-left:15px;
	margin:3px 0 0 5px;
}
.pop-icon {
	display:inline-block;
	width:15px;
	height:15px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	position:absolute;
	left:0;
	top:2px;
}
.pop p.correct .pop-icon {
	background-position:0 -133px;
}
.pop p.error .pop-icon {
	background-position:-15px -133px;
}
.pop p.note .pop-icon {
	background-position:-30px -133px;
}
.pop-yzmlink {
	display:inline-block;
	width:auto;
	height:18px;
	line-height:18px;
	float:left;
	margin:4px 0 0 5px;
	margin-top:3px\9;
}
#pop-tips {
	width:400px;
	margin-left:-200px;
}
.poptips {
	height:24px;
	line-height:24px;
	padding:30px 25px 35px;
	color:#3d3d3d;
	text-align:center;
}
.poptips em {
	display:inline-block;
	width:27px;
	height:24px;
	vertical-align:top;
	background-position:-144px -178px;
}
.poptips span {
	display:inline-block;
	vertical-align:top;
	height:24px;
	font:14px/24px Microsoft Yahei;
	padding-left:10px;
}
#place-search {
	width:506px;
	margin-left:-253px;
}
.place-search01, .place-search02, .place-search03, .place-search04, .place-search05 {
	width:476px;
	height:228px;
	padding:0 15px 15px;
}
.place-search02, .place-search03, .place-search04, .place-search05 {
	display:none;
}
.place-search-tie {
	padding-top:15px;
	height:18px;
}
.place-search-tie i {
	display:inline-block;
	width:13px;
	height:13px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	float:left;
	margin-top:1px;
}
.place-search-tie i.icon01 {
	background-position:-131px -119px;
}
.place-search-tie i.icon02 {
	background-position:-131px -132px;
}
.place-search-tie b {
	display:inline-block;
	line-height:18px;
	padding-left:6px;
	float:left;
	color:#3d3d3d;
}
.place-search-ul {
	overflow:hidden;
}
.place-search-ul li {
	display:inline;
	width:95px;
	height:22px;
	padding-top:5px;
	overflow:hidden;
	line-height:22px;
	float:left;
}
.place-search-ul a {
	color:#565656;
}
.place-search-ul span {
	color:#b0b0b0;
	padding-left:5px;
}
.list-index {
	width:100%;
	position:relative;
}
.list-index .sidebar-warp, .w965 .list-index .sidebar-warp {
	position:absolute;
	right:0;
	top:20px;
}
.list-index .index-sidebar, .list-index .sidebar-switch {
	border-top:1px solid #e0e0e0;
}
.list-content02 {
	width:965px;
	height:auto!important;
	height:1139px;
	min-height:1139px;
}
.list-content02 .goods-list, .w965 .list-content02 .goods-list {
	width:982px;
	margin-left:-17px;
}
.list-content02 .goods, .w965 .list-content02 .goods {
	margin-left:17px;
}
.remind {
	border:1px solid #e4dbb6;
	background-color:#fffbe7;
	padding:10px 19px;
	height:20px;
	line-height:20px;
	margin-bottom:12px;
	font-family:'\5b8b\4f53';
}
.remind b {
	color:#ec361e;
}
.remind a {
	margin-left:20px;
}
.anew-searchwarp {
	border:1px solid #e0e0e0;
	background-color:#FFF;
	padding:40px 0;
	margin-top:20px;
}
.anew-search {
	width:600px;
	height:60px;
	margin:0 auto;
	font-family:'\5b8b\4f53';
}
.anew-searchtext {
	width:100%;
	line-height:20px;
	padding-top:5px;
}
.anew-searchtext a {
	margin:0 5px;
}
.search-movie {
	padding:15px 19px 19px 19px;
	border:1px solid #e0e0e0;
	background-color:#FFF;
	margin-bottom:12px;
	position:relative;
	z-index:1;
}
.search-movie-img {
	display:block;
	width:200px;
	height:265px;
	float:left;
	margin-top:5px;
	_position:absolute;
	_left:0;
	_top:20px;
}
.movie-introduction {
	padding-left:224px;
	position:relative;
	font-family:'\5b8b\4f53';
}
.movie-introduction h2 {
	height:28px;
	font:20px/28px Microsoft Yahei;
	padding-bottom:8px;
}
.movie-introduction h2 a {
	color:#3d3d3d;
}
.movie-introduction dl {
	width:100%;
	line-height:20px;
	overflow:hidden;
	padding-bottom:8px;
}
.movie-introduction dt {
	width:45px;
	height:20px;
	color:#727272;
	font-weight:normal;
	float:left;
}
.movie-introduction dd {
	color:#3d3d3d;
	float:left;
}
.movie-introduction dd.width01 {
	width:180px;
}
.mi-text {
	border-top:1px solid #e0e0e0;
	margin-top:8px;
	padding-top:12px;
	color:#727272;
}
.mi-text span {
	display:block;
}
.mi-text p {
	padding-top:6px;
}
.mi-text em {
	padding-right:10px;
}
.mi-text a {
	display:inline-block;
	height:20px;
}
.mi-text del {
	display:inline-block;
	height:18px;
	line-height:18px;
	margin:1px 0;
	text-decoration:none;
}
.mi-next, .mi-down {
	display:inline-block;
	width:7px;
	height:4px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	margin:8px 0 0 3px;
	vertical-align:top;
}
.mi-next {
	background-position:-86px -144px;
}
.mi-down {
	background-position:-79px -144px;
}
.mi-button {
	padding-top:12px;
}
.mi-button a {
	display:block;
	width:96px;
	height:28px;
	line-height:28px;
	color:#FFF;
	text-align:center;
	background-color:#ff7e00;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mi-button a:hover {
	text-decoration:none;
}
.movie-score {
	width:112px;
	height:130px;
	background-color:#f3f3f3;
	text-align:center;
	position:absolute;
	right:0;
	_right:19px;
	top:-15px;
}
.movie-score span.num {
	display:block;
	padding:18px 0 3px;
	height:45px;
	font:40px/45px arial;
	color:#f67208;
}
.movie-score .star16 {
	margin:0 auto;
}
.movie-score span.text {
	display:block;
	padding-top:8px;
}
.movie-score b {
	padding-right:2px;
}
#subscribe {
	width:420px;
	margin-left:-209px;
}
.pop-email, .pop-phone {
	padding:15px;
	width:390px;
	height:185px;
	position:relative;
}
.pop-phone2 {
	height:230px;
}
.pop-eok, .pop-pok, .pop-pusok {
	padding:15px;
	width:390px;
	height:207px;
	position:relative;
}
.pop-phone, .pop-eok, .pop-pok, .pop-pusok {
	display:none;
}
.pop-email strong, .pop-phone strong {
	display:block;
	height:21px;
	font-size:14px;
	color:#3d3d3d;
	font-family:Microsoft Yahei;
}
.pop-ckb {
	height:18px;
	padding-top:10px;
	padding-left:18px;
	position:relative;
}
.pop-ckb input.pemc {
	position:absolute;
	left:0;
	top:13px;
*left:-4px;
*top:8px;
}
.pop-email input.popbut, .pop-phone input.popbut {
	width:94px;
	position:absolute;
	bottom:15px;
	left:50%;
	margin-left:-55px;
}
.pop-phone table, .pop-email table {
	width:100%;
}
.pop-phone th, .pop-email th {
	height:25px;
	width:50px;
	padding:8px 5px 0 0;
	font-weight:normal;
	text-align:right;
	vertical-align:top;
}
.pop-phone2 th {
	width:75px;
}
.pop-phone th label, .pop-email th label {
	display:inline-block;
	line-height:25px;
}
.pop-phone td, .pop-email td {
	height:25px;
	padding-top:8px;
}
.pop-phone th.pt4, .pop-phone td.pt4 {
	padding-top:4px;
}
.pop-phone input.ppot, .pop-phone input.ppot02, .pop-email input.ppot, .pop-email input.ppot02 {
	height:18px;
	float:left;
	padding:3px 0 2px 5px;
	line-height:18px;
	font-size:12px;
	border:1px solid #e0e0e0;
	background-color:#fafafa;
	color:#b0b0b0;
	font-family:'\5b8b\4f53';
}
.pop-phone input.ppot, .pop-email input.ppot {
	width:205px;
}
.pop-phone input.ppot02, .pop-email input.ppot02 {
	width:90px;
}
.pop-phone input.hover, .pop-email input.hover {
	color:#565656;
}
.pop-yzm {
	border:1px solid #e0e0e0;
	float:left;
	margin-left:5px;
}
.pop-phone input.ppotbut {
	width:85px;
	height:25px;
	line-height:23px;
	border:1px solid #e0e0e0;
	background-color:#FFF;
	float:left;
	color:#506eaa;
	cursor:pointer;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.pop-phone input.disabled {
	cursor:default;
	background-color:#bfbfbf;
}
.pop-phone table input.disabled {
	color:#b0b0b0;
	background-color:#FFF;
}
.pop-phone a.unsubscribe {
	display:inline-block;
	position:absolute;
	bottom:17px;
	right:50%;
	margin-right:-85px;
	font-size:14px;
}
.pop-oktext {
	height:50px;
	border-bottom:1px dashed #dcdcdc;
	padding:30px 0 25px 25px;
	color:#6c6c6c;
	font-size:14px;
}
.pop-oktext .error-icon, .pop-oktext .correct-icon {
	margin-right:20px;
	float:left;
}
.pop-oktext strong {
	display:inline-block;
	color:#3d3d3d;
	font-family:Microsoft Yahei;
	font-size:20px;
	font-weight:normal;
	padding:5px 0;
}
.pop-okbut {
	padding-top:36px;
	text-align:center;
}
.pop-eok p {
	text-align:center;
	color:#6c6c6c;
	margin-top:20px;
}
#own-position {
	width:940px;
	margin-left:-470px;
}
.ownpos-title {
	width:100%;
	height:65px;
	padding:15px 0;
	font-size:14px;
}
.ownpos-title em {
	display:block;
	padding:0 0 8px 20px;
	color:#3d3d3d;
	font-weight:bold;
	overflow:hidden;
	font-family:Microsoft Yahei;
}
.ownpos-search {
	height:34px;
	padding-left:20px;
	position:relative;
	z-index:1;
}
.ownpos-title-input {
	font-family:'\5b8b\4f53';
	width:418px;
	height:20px;
	padding:5px 5px 5px 10px;
	line-height:20px;
	border:1px solid #e0e0e0;
	float:left;
	color:#565656;
}
.ownpos-search .hover {
	border-color:#b0b0b0;
}
.ownpos-title-span {
	font-family:'\5b8b\4f53';
	display:inline-block;
	color:#b0b0b0;
	float:left;
	position:absolute;
	left:31px;
	top:7px;
}
.ownpos-title-but {
	width:68px;
	height:32px;
	line-height:32px;
	border:none;
	cursor:pointer;
	margin-left:10px;
	float:left;
	color:#FFF;
	background-color:#ff7e00;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.ownpos-cen {
	height:430px;
	border-top:1px solid #e0e0e0;
}
.bigmap-text {
	width:249px;
	height:430px;
	float:left;
	overflow:hidden;
	border-right:1px solid #e0e0e0;
	position:relative;
	z-index:2;
}
.bigmap-text .no-results {
	padding:14px;
	line-height:22px;
	font-family:'\5b8b\4f53';
}
.result-warp {
	padding:5px 14px;
	cursor:pointer;
	position:relative;
	font-family:'\5b8b\4f53';
}
.result-warpHover {
	background-color:#f1f1f1;
}
.result-but {
	display:none;
	width:57px;
	height:18px;
	line-height:18px;
	background-color:#6486ca;
	color:#FFF;
	text-align:center;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	position:absolute;
	right:14px;
	top:5px;
}
.result-warpHover .result-but {
	display:block;
}
a.result-but:hover {
	text-decoration:none;
}
.result-warp table {
	width:100%;
}
.result-warp table th {
	width:28px;
	vertical-align:top;
}
.result-warp .iepng-warp {
	position:relative;
	float:left;
}
.result-warp table td {
	word-break:break-all;
	word-wrap:break-word;
	line-height:16px;
	color:#727272;
}
.result-h5 {
	color:#3d3d3d;
	font-weight:normal;
	margin-bottom:5px;
}
.bigmap-text .result-h5 {
	width:135px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.around-page {
	padding-top:10px;
	width:100%;
	height:22px;
	font-family:'\5b8b\4f53';
	text-align:center;
}
.around-page a {
	display:inline-block;
	width:20px;
	height:20px;
	border:1px solid #e5e5e5;
	overflow:hidden;
	text-align:center;
	margin-left:3px;
	line-height:20px;
	cursor:pointer;
	color:#565656;
	vertical-align:top;
}
.around-page a:hover {
	text-decoration:none;
}
.around-page a.hover {
	background-color:#ff7e00;
	color:#FFF;
}
.around-page a.prev, .around-page a.next {
	width:50px;
*line-height:16px;
}
.around-page a.prev {
	text-align:right;
	padding-right:6px;
	margin-left:0;
}
.around-page a.next {
	text-align:left;
	padding-left:6px;
}
.around-page span {
	display:inline-block;
	width:5px;
	height:9px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	margin-top:5px;
}
.around-page .prev span {
	background-position:-94px -187px;
	margin-right:4px;
}
.around-page .next span {
	background-position:-99px -187px;
	margin-left:4px;
}
.around-page .prev-dis {
	color:#c3c3c3;
	border-color:#efefef;
	cursor:default;
}
.around-page .prev-dis span {
	background-position:-104px -187px;
}
.around-page .next-dis {
	color:#c3c3c3;
	border-color:#efefef;
	cursor:default;
}
.around-page .next-dis span {
	background-position:-109px -187px;
}
#ownpos-map {
	float:left;
	height:430px;
}
.around-maptit {
	height:24px;
	color:#3d3d3d;
	font-size:14px;
	font-weight:bold;
	margin:0 15px 0 10px;
	overflow:hidden;
	line-height:24px;
	font-family:\5b8b\4f53;
}
.around-mapcen {
	padding:5px 10px;
	color:#3d3d3d;
	text-align:center;
	font-size:14px;
}
.around-mapcen p {
	width:100%;
	margin-bottom:10px;
	text-align:left;
	font-family:'\5b8b\4f53';
	line-height:20px;
}
.around-mapcen input.popbut {
	font-family:'\5b8b\4f53';
	font-size:12px;
	font-weight:normal;
}
.ownpos-maptis {
	position:absolute;
	top:106px;
	right:10px;
	background-color:#FFF;
	padding:5px;
	border:1px solid #e0e0e0;
	font-size:14px;
}
.bigmap-texttit {
	height:24px;
	font-size:14px;
	line-height:24px;
	margin:0 23px 15px 10px;
	border-bottom:2px solid #ececec;
	padding-top:10px;
}
.bigmap-texttit span {
	display:inline-block;
	width:75px;
	height:24px;
	border-bottom:2px solid #ececec;
	float:left;
	margin-right:10px;
	line-height:24px;
	text-align:center;
	position:relative;
	margin-bottom:-2px;
	cursor:pointer;
	font-family:Microsoft Yahei;
}
.bigmap-texttit span.current {
	color:#f67208;
	border-bottom-color:#ff7e00;
	cursor:default;
}
i.bigmap-tri {
	display:none;
	width:5px;
	height:3px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	background-position:-100px -124px;
	position:absolute;
	bottom:-5px;
	left:50%;
	margin-left:-3px;
}
.bigmap-texttit span.current i {
	display:block;
}
.bigmap-textcen {
	width:234px;
	height:372px;
	overflow:hidden;
	margin:0 5px 0 10px;
}
.strategies {
	height:25px;
	margin:0 18px 12px 0;
	overflow:hidden;
}
.strategies a {
	display:block;
	width:70px;
	height:23px;
	line-height:23px;
	float:left;
	text-align:center;
	color:#565656;
	border:1px solid #e1e1e1;
}
.strategies a.policy01 {
	border-right:none;
	-webkit-border-radius:2px 0 0 2px;
	-moz-border-radius:2px 0 0 2px;
	border-radius:2px 0 0 2px;
}
.strategies a.policy02 {
	width:72px;
}
.strategies a.policy03 {
	border-left:none;
	-webkit-border-radius:0 2px 2px 0;
	-moz-border-radius:0 2px 2px 0;
	border-radius:0 2px 2px 0;
}
.strategies a:hover {
	text-decoration:none;
}
.strategies a.current {
	background-color:#f3f3f3;
}
.route-warp {
	width:234px;
	height:314px;
	overflow-y:auto;
	overflow-x:hidden;
	position:relative;
}
.route-warp ul.route {
	width:216px;
	font-family:arial;
}
.route li {
	width:214px;
	margin-bottom:5px;
	border:1px solid #a0acc5;
}
.route li .way {
	font-size:14px;
	line-height:22px;
	padding:4px 10px 4px 19px;
	color:#3d3d3d;
	position:relative;
	cursor:pointer;
	zoom:1;
}
.route li.hover .way, .route li.select .way {
	background-color:#f3f3f3;
	font-weight:bold;
}
.route li .hcard {
	position:absolute;
	left:0;
	top:0;
	width:14px;
	height:14px;
	background-color:#a0acc5;
	color:#FFF;
	line-height:14px;
	font-size:12px;
	text-align:center;
	font-weight:normal;
}
.route li .rarr {
	position:relative;
	top:-2px;
	_top:0;
}
.route li .bus_time {
	font-size:12px;
	font-weight:normal;
	color:#565656;
	margin-left:15px;
	margin-right:5px;
}
.route-info {
	display:none;
	cursor:default;
	padding:5px 0;
	zoom:1;
}
.route li.select .route-info {
	display:block;
}
.route-start, .route-end {
	height:24px;
	font-size:12px;
	padding-left:24px;
	line-height:24px;
	margin-left:5px;
}
.route-start span, .route-end span {
	color:#3d3d3d;
	display:inline-block;
	margin-left:7px;
}
.route-start {
	background-position:-179px -159px;
}
.route-end {
	background-position:-179px -183px;
}
.route-info table {
	width:100%;
}
.route-info table tr.hover, .route-drive table tr.hover {
	background-color:#f8f8f8;
}
.route-info th {
	width:16px;
	padding:5px 0 5px 9px;
	line-height:20px;
	text-align:left;
	vertical-align:top;
}
.route-info th div {
	width:13px;
	height:13px;
	float:left;
	margin:3px 0 0;
	font-size:0;
	line-height:0;
	overflow:hidden;
}
.route-info th .bybus {
	background-position:-161px -81px;
}
.route-info th .walk {
	background-position:-161px -94px;
}
.route-info th .bysub {
	background-position:-161px -107px;
}
.route-info td {
	padding:5px 5px 0;
	line-height:20px;
	vertical-align:top;
}
.route-info td em {
	display:inline-block;
	float:right;
	color:#b0b0b0;
	padding:0 0 5px 10px;
}
.route-info td span, .route-info td b {
	color:#3d3d3d;
}
.route-drive {
	width:216px;
	font-family:arial;
	padding:3px 0;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	cursor:default;
	color:#565656;
}
.route-drive table {
	width:100%;
	margin:3px 0;
	border-top:1px solid #e0e0e0;
}
.route-drive th {
	width:16px;
	padding:5px 0 5px 9px;
	line-height:20px;
	text-align:center;
	vertical-align:top;
	border-bottom:1px solid #e0e0e0;
	font-weight:normal;
	color:#3d3d3d;
}
.route-drive td {
	padding:5px;
	line-height:20px;
	vertical-align:top;
	border-bottom:1px solid #e0e0e0;
}
.route-drive td span {
	font-weight:bold;
	padding:0 3px;
	color:#3d3d3d;
}
.route-return {
	width:234px;
	height:22px;
	padding:5px 15px 0 0;
	position:absolute;
	left:0;
	bottom:0;
	text-align:right;
	border-top:1px solid #e0e0e0;
	background-color:#FFF;
}
.route-null {
	line-height:24px;
	margin-top:20px;
	padding-left:12px;
}
.dn-mapbig {
	width:auto;
	padding:5px 10px;
	background-color:#FFF;
	font-family:'\5b8b\4f53';
}
.dn-mapbig h4 {
	width:100%;
	height:20px;
	line-height:20px;
	font-size:14px;
	text-indent:-7px;
	overflow:hidden;
	font-family:Microsoft Yahei;
}
.dn-mapbig h4 a {
	color:#3d3d3d;
}
.dn-mapbig h4 em {
	color:#3d3d3d;
	padding-left:7px;
}
.dn-mapbig p.text {
	padding:5px 0;
	line-height:18px;
}
.dn-mapbig p.text2 {
	display:block;
	line-height:20px;
	position:relative;
}
.dn-mapbig p.text2 em {
	display:block;
	width:38px;
	float:left;
	color:#b0b0b0;
	position:absolute;
	left:0;
	top:0;
}
.dn-mapbig p.text2 span {
	display:block;
	padding-left:40px;
}
.dn-mapbig input.outset {
	width:120px;
	height:16px;
	line-height:16px;
	border:1px solid #c6c6c6;
	font-size:12px;
	padding:1px 5px;
}
.dn-mapbig input.outset-but {
	width:40px;
	height:20px;
	border:none;
	background-color:#efefef;
	color:#565656;
	margin-left:5px;
	cursor:pointer;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.own-noarea {
	background-color:#FFF;
	padding:80px 0 100px;
	height:34px;
	text-align:center;
	border:1px solid #e0e0e0;
	margin-top:20px;
}
#shareQQ-pop {
	width:386px;
	margin-left:-193px;
}
.shareQQ {
	padding:16px 15px 20px;
}
.shareQQ p {
	font-size:14px;
	color:#3d3d3d;
	padding-bottom:8px;
	font-family:Microsoft Yahei;
}
.shareQQ input {
	width:342px;
	height:20px;
	padding:0 6px;
	line-height:20px;
	border:1px solid #c6c6c6;
	color:#909090;
	font-family:'\5b8b\4f53';
}
#shareweixin-pop {
	width:746px;
	margin-left:-373px;
}
.shareweixin {
	padding:10px 30px 0 35px;
	height:280px;
}
.shareweixin .fl {
	width:100px;
	height:100px;
	float:left;
	padding-top:65px;
}
.shareweixin .fr {
	width:544px;
	height:246px;
	float:right;
}
@media screen and (max-width:1200px) {
body {
min-width:965px;
}
.header-top, .header-bottom, #banner {
width:965px;
}
#banner li a {
margin-left:-117px;
}
.search {
width:412px;
}
.search-cen input.sctext {
width:282px;
}
.search-text {
width:305px;
}
.search-text li span {
width:262px;
}
.nav-content {
width:745px;
min-width:745px;
}
#nav a {
padding:0 12px;
}
#nav a.mobile {
width:36px;
padding:0;
text-indent:3em;
overflow:hidden;
}
#main {
width:965px;
min-width:965px;
}
.index-content {
float:none;
}
.sidebar-warp {
width:31px;
margin-right:0;
position:absolute;
right:0;
top:170px;
z-index:2;
}
.index-sidebar {
width:31px;
overflow:hidden;
}
.sw-open .index-sidebar {
overflow:visible;
padding-left:1px;
}
.sidebar-shadow, .sidebar-switch {
display:block;
}
.sidebar-zero, #sidebar-lottery, #sidebar-set, .sidebar-handy, .sidebar-app, .sidebar-recommend {
border-right-width:0;
border-left-width:0;
}
.sidebar-handy {
height:233px;
}
.sidebar-recommend {
margin-top:0;
border-top:0;
}
.index-floor-sort {
display:none;
}
.sf-breadcrumbs {
margin:-5px 15px 15px;
}
.sort-filter h3 {
width:55px;
}
.sf-hot {
padding:10px 15px;
}
.sf-hot li {
margin-right:14px;
}
.sf-content {
padding:0 15px;
}
.sf-content .sf-unfold {
padding-left:55px;
}
.sf-link li {
padding-right:4px;
}
.sf-firstsub {
margin:-5px 15px 15px 70px;
}
.sf-select {
margin-left:55px;
}
.sf-sequence {
padding:10px 15px;
}
.list-content {
width:663px;
}
.goods-list {
width:706px;
margin-left:-43px;
}
.goods {
margin-left:43px;
}
.list-sidebar {
width:263px;
}
.list-sidebar .list-sidebarcen {
width:231px;
padding-left:15px;
padding-right:15px;
}
.list-sidebar .small-goods {
width:231px;
padding-top:18px;
}
.list-sidebar .small-goods-img {
height:147px;
}
.list-sidebar .small-goods-img img {
width:231px;
height:147px;
}
.list-sidebar .sr-goods-icon {
width:132px;
}
.floor-warp {
width:100%;
margin-left:0;
}
.floor-title {
width:755px;
margin-left:200px;
}
.floor-title a {
width:115px;
margin-right:10px;
}
.floor-content {
width:976px;
margin-left:-11px;
}
.floor-goods {
margin-left:11px;
}
.gp-hot, .site-info {
width:963px;
}
.site-info dl {
width:123px;
}
.phone {
padding:5px 17px;
}
.scroll-block {
margin-right:-547px;
}
}
.w965 body {
	min-width:965px;
}
.w965 .header-top, .w965 .header-bottom, .w965 #banner {
	width:965px;
}
.w965 #banner li a {
	margin-left:-117px;
}
.w965 .search {
	width:412px;
}
.w965 .search-cen input.sctext {
	width:282px;
}
.w965 .search-text {
	width:305px;
}
.w965 .search-text li span {
	width:262px;
}
.w965 .nav-content {
	width:745px;
	min-width:745px;
}
.w965 #nav a {
	padding:0 12px;
}
.w965 #nav a.mobile {
	width:36px;
	padding:0;
	text-indent:3em;
	overflow:hidden;
}
.w965 #main {
	width:965px;
	min-width:965px;
}
.w965 .index-content {
	float:none;
}
.w965 .sidebar-warp {
	width:31px;
	margin-right:0;
	position:absolute;
	right:0;
	top:170px;
	z-index:2;
}
.w965 .index-sidebar {
	width:31px;
	overflow:hidden;
	position:relative;
	z-index:3;
}
.w965 .sw-open .index-sidebar {
	overflow:visible;
	padding-left:1px;
}
.w965 .sidebar-shadow, .w965 .sidebar-switch {
	display:block;
}
.w965 .sidebar-zero, .w965 #sidebar-lottery, .w965 #sidebar-set, .w965 .sidebar-handy, .w965 .sidebar-app, .w965 .sidebar-recommend {
	border-right-width:0;
	border-left-width:0;
}
.w965 .sidebar-handy {
	height:233px;
}
.w965 .sidebar-recommend {
	margin-top:0;
	border-top:0;
}
.w965 .index-floor-sort {
	display:none;
}
.w965 .sf-breadcrumbs {
	margin:-5px 15px 15px;
}
.w965 .sort-filter h3 {
	width:55px;
}
.w965 .sf-hot {
	padding:10px 15px;
}
.w965 .sf-hot li {
	margin-right:14px;
}
.w965 .sf-content {
	padding:0 15px;
}
.w965 .sf-content .sf-unfold {
	padding-left:55px;
}
.w965 .sf-link li {
	padding-right:4px;
}
.w965 .sf-firstsub {
	margin:-5px 15px 15px 70px;
}
.w965 .sf-select {
	margin-left:55px;
}
.w965 .sf-sequence {
	padding:10px 15px;
}
.w965 .list-content {
	width:663px;
}
.w965 .goods-list {
	width:706px;
	margin-left:-43px;
}
.w965 .goods {
	margin-left:43px;
}
.w965 .list-sidebar {
	width:263px;
}
.w965 .list-sidebar .list-sidebarcen {
	width:231px;
	padding-left:15px;
	padding-right:15px;
}
.w965 .list-sidebar .small-goods {
	width:231px;
	padding-top:18px;
}
.w965 .list-sidebar .small-goods-img {
	height:147px;
}
.w965 .list-sidebar .small-goods-img img {
	width:231px;
	height:147px;
}
.w965 .list-sidebar .sr-goods-icon {
	width:132px;
}
.w965 .floor-warp {
	width:100%;
	margin-left:0;
}
.w965 .floor-title {
	width:755px;
	margin-left:200px;
}
.w965 .floor-title a {
	width:115px;
	margin-right:10px;
}
.w965 .floor-content {
	width:976px;
	margin-left:-11px;
}
.w965 .floor-goods {
	margin-left:11px;
}
.w965 .gp-hot, .w965 .site-info {
	width:963px;
}
.w965 .site-info dl {
	width:123px;
}
.w965 .phone {
	padding:5px 17px;
}
.w965 .scroll-block {
	margin-right:-547px;
}
