.login_txt {
	bottom: 7px;
	color: #999;
	position: absolute;
	right: 50px;
}
.login_txt a {
	color: #3F4358;
	font-size: 14px;
}
.haspic {
	line-height: 35px;
	position: relative;
	text-indent: 35px;
	width: 65px;
}
.haspic::before {
	background: url(../images/list_haspic.png) no-repeat;
	background-size: auto 30px;
	content: '';
	height: 15px;
	left: 15px;
	position: absolute;
	top: 10px;
	width: 18px;
}
.hpic .haspic::before {
	background-position: 0 -15px;
	top: 9px;
}

.tuiguang {
	background: #FFFDF0;
	border-top: 1px solid #7D8196;
}

.tuiguang a>span {
	background: #157DFB;
	border-radius: 3px;
	color: #FFF;
	display: none;
	font-size: 12px;
	height: 16px;
	line-height: 16px;
	left: 11px;
	padding: 0px 4px;
	position: absolute;
	top: 12px;
}
.tuiguang p {
	color: #3F4358;
	font: bold 16px 黑体;
}
.tuiguang p .tu {
	color: #2F7DE8;
}
.tuiguang p .zhi {
	background: url(../images/tuiguang_zhi.png) no-repeat;
	background-size: 17px auto;
	display: inline-block;
	height: 22px;
	width: 22px;
	margin-left: 5px;
	margin-top: 1px;
	vertical-align: top;
}
.tuiguang a {
	color: #999;
	display: block;
	font-size: 13px;
	padding: 12px 0 12px 10px;
	position: relative;
}
.tuiguang a:nth-of-type(n+2) {
	border-top: 1px solid #E3E3E3;
}
.tuiguang .small {
	color: #7A7E88;
	font-size: 12px;
	margin-top: 7px;
}

/* top */
.top_div{ position:fixed; right:10px; bottom:10px; width:44px; height:44px; background:url(../images/top.png); background-size:44px auto; display:none; z-index:2000 }
.top_div a{ width:100%; height:100%; display:block }



/* 热搜索词 */
.search_word{ font-size:12px; color:#585858; padding:8px 0 0 0;height:25px;overflow:hidden;}
.search_word span{ padding:2px 3px; display:inline-block}
.search_word a{ color:#50b4d7; padding:2px 3px; display:inline-block }


/* alert */
#alert_box{width:250px;border:1px solid #2a2c30;position:fixed;left: 50%;top:50%;z-index:1001;margin-left: -127px;margin-top: -50px;background-color: #595d61;border-radius:2px;box-shadow: 0 0 3px #c9cbcc;padding:1px;}
#show_mes{text-align: center;line-height:20px;padding: 10px;color:#fff;background-color: #42474c;}
#but_div{display: -webkit-box;height:40px;background-color: #42474c;border-top:1px solid #595d61}
#but01,#but02{width:125px;height:40px;line-height:40px;color: #fff;text-align: center;}
#but01{border-right:1px solid #595d61}
#but_div .but_hover{background-color: #545f69;}



/* 404 */
.msg_box{width:100%;position:relative;min-height:240px;clear:both;padding-top:50px;background: url(../images/bgimg_404.gif) no-repeat right bottom; background-size: 243px 249px;}
.msg_box .msg_txt{padding: 20px;line-height:25px;}
.msg_box .msg_txt img{margin: 5px 10px 50px 0;float: left;}
.msg_box a{display: block;position: absolute;right: 10px;top:20px;width: 80px;height: 40px;overflow:hidden;text-indent:-100em; background-color:#333;opacity: 0}
.msg_box a.go_home{top:158px;right:32px;}
.msg_box a.go_prev{top:110px;right:23px;}
.msg_box.nobg{background-image: none;}
.msg_box.nobg .msg_txt{position: absolute; top: 50%; left: 50%; margin-top: -35px; margin-left: -95px;}


/* hover */
.paging a.hover{ background:#eceff0; background-color:#eceff0; color:inherit}

/* tips */
#tipsDiv{position:fixed;left: 50%;bottom:50px;z-index:2000;width:190px;line-height:24px;background-color:rgba(0, 0, 0, .7);color: #fff;margin-left:-100px;padding:5px;border-radius:8px;text-align: center}

/* selector */
.selector_bar {
	padding:10px 10px 5px;
	display:-webkit-box;
	clear:both;
}
.selector_bar span {
	display:block;
	height:35px;
	line-height:35px;
	text-align:center;
	color:#fff;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	opacity:0;
	-webkit-transition:opacity 300ms ease;
}
.selector_bar .btn_area {
	width:48%;
	background-color:#C3CAA8;
	margin-right:2%;
}
.selector_bar .btn_selector {
	width:50%;
	padding:0 10px;
	-webkit-box-sizing:border-box;
	background-color:#ABD3E0;
}
.selector_bar .w_auto {
	width:100%;
}
.selector_bar span.hover {
	background-color:#cbcfd1;
}
#selectorMask {
	display:none;
	width:100%;
	height:1500px;
	position:absolute;
	left:0;
	top:0;
	z-index:99;
	background-color:rgba(51,51,51,0.3);
}
#selectorMask:before,#selectorMask:after {
	display:block;
	position:absolute;
	top:200px;
	content:'';
	width:8px;
	height:8px;
	border-top:4px solid #fff;
	border-right:4px solid #fff;
	-webkit-transform:rotate(45deg);
}
#selectorMask:before {
	right:300px;
}
#selectorMask:after {
	right:290px;
}
#selectorWrap {
	height:100%;
	display:none;
	width:280px;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
	z-index:101;
}
#selectorBox {
	display:none;
	position:absolute;
	top:0;
	right:0;
	z-index:100;
	width:280px;
	background-color:#303133;
	color:#d1d5d8;
	-webkit-transform:translate3d(280px,0,0);
	-webkit-transition:-webkit-transform .4s ease-out;
	-webkit-transform-style:preserve-3d;
	-webkit-backface-visibility:hidden;
	-webkit-transform-origin:0;
}
#selectorTitle {
	height:44px;
	line-height:44px;
	background-color:#383a3c;
	border-bottom:1px solid #444648;
	font-size:18px;
	text-align:center;
}
#selectorCon {
	border-top:1px solid #1c1c1d;
}
#selectorCon li {
	line-height:44px;
	border-bottom:1px solid #383939;
}
#selectorCon li div {
	position:relative;
	padding-left:15px;
	height:44px;
}
#selectorCon li strong {
	font-size:16px;
	font-weight:normal;
}
#selectorCon li .selectorVal {
	color:#9b9e9f;
	position:absolute;
	right:30px;
	top:0;
}
#selectorCon li .arrow {
	display:block;
	position:absolute;
	right:15px;
	top:18px;
	width:7px;
	height:7px;
	border-top:2px solid #bdbdbd;
	border-right:2px solid #bdbdbd;
	-webkit-transform:rotate(135deg);
	-webkit-transition:-webkit-transform 200ms linear;
}
#selectorCon li ul {
	position:relative;
	display:none;
	overflow:hidden;
	border-top:1px solid #1a1a1b;
	border-bottom:1px solid #1a1a1b;
	background-color:#28282a;
	-webkit-transition:height 200ms ease-out;
	/*height:0;
	overflow:hidden;
	*/
}
#selectorCon li ul li {
	padding-left:20px;
	color:#9b9e9f;
	position:relative;
	border-bottom:1px solid #2d2d2e;
	height:44px;
}
#selectorCon li ul li:last-child {
	border-bottom:0;
}
#selectorCon li.open div {
	border-bottom:1px solid #383939;
}
#selectorCon li.open .arrow {
	-webkit-transform:rotate(-45deg);
}
#selectorCon li.open ul {
	display:block;
}
#selectorCon li ul li.on:before {
	content:'';
	display:block;
	position:absolute;
	right:10px;
	top:14px;
	width:18px;
	height:18px;
	border-radius:18px;
	background-color:#789b3f;
}
#selectorCon li ul li.on:after {
	content:'';
	display:block;
	position:absolute;
	right:15px;
	top:17px;
	width:4px;
	height:7px;
	border-bottom:3px solid #fff;
	border-right:3px solid #fff;
	-webkit-transform:rotate(45deg);
}
#selectorBtnbar {
	display:none;
	height:35px;
	line-height:35px;
	padding:15px 0;
	text-align:center;
}
#selectorBtnbar span {
	display:inline-block;
	width:68px;
	height:35px;
	background-color:#8f9394;
	margin:0 10px;
	color:#18191a;
}
#selectorBtnbar .hover {
	background-color:#6c6e6f;
}
#selectorCon li ul li.more_data {
	position:absolute;
	width:100%;
	left:0;
	bottom:0;
	background-color:#28282A;
}
#selectorCon li ul li .dataLoading {
	position:absolute;
	left:50%;
	top:7px;
	display:block;
	width:85px;
	height:30px;
	line-height:30px;
	text-align:center;
	margin-left:-42px;
	z-index:101;
	color:#fff;
	background-color:#000;
	border-radius:3px;
}
/* ios 闪屏处理 */
#selectorBox.active * {
	-webkit-backface-visibility:hidden;
}
/* list */
.infolst_w {
}
.infolst li {
	background: #FFF;
	border-top:1px solid #fff;
	border-bottom:1px solid #E0E1E2;
	overflow:hidden;
	position:relative;
}
.list-info li strong {
	color: #3F4358;
	font-size: 16px;
	font-weight: bold;
}
.infolst li:first-child {
	border-top:none;
}
.infolst li:last-child {
	border-bottom:none;
}
.infolst li.hover {
	background-color:#e3e4e4;
}
.infolst li a {
	display:block;
	padding:10px;
	padding-bottom: 3px;
	height:100%;
	-webkit-border-radius:0;
}
.infolst dl {
	display:block;
}
.infolst .tit {
	position:relative;
	padding-bottom:5px;
	display:-webkit-box;
	-webkit-box-orient:horizontal;
	height:18px;
	line-height:18px;
}
.infolst .tit strong {
	display:block;
	overflow:hidden;
	font-size:16px;
	color:#18191a;
	font-weight:bold;
}
.infolst .attr {
	font-size:12px;
	color:#858586;
	line-height:18px;
}
.infolst .price {
	color:#ff7201;
}
.infolst .attr_v {
	color:#858586;
}
.infolst .attr span {
	display:inline-block;
	height:18px;
	max-width:180px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.infolst .attr span:last-child {
	float:right;
}
.infolst .attr .tag_w {
	max-width:240px;
	margin-bottom:3px;
}
.infolst .attr .tag {
	display:inline-block;
	border:1px solid;
	text-align:center;
	padding:0 3px;
	line-height:16px;
	margin-right:3px;
}
.infolst .attr .tag.borc {
	border-color:#efbd76;
}
.infolst .attr .tag.borc2 {
	border-color:#89c789;
}
.infolst .attr .tag.borc3 {
	border-color:#8fa9df;
}
.infolst .attr .tag.borc4 {
	border-color:#ef998f;
}
.view_more {
	height:45px;
	line-height:45px;
	text-align:center;
}
.view_more.hover {
	background-color:#e3e4e4;
}
.bg_layer {
	width:100%;
	position:fixed;
	left:0;
	top:0;
	background-color:transparent;
}
.not_more_info {
	text-align:center;
	height:45px;
	line-height:45px;
	color:#5c677d;
}
.paging {
	background: #FFF;
	padding:22px;
	text-align:center;
	line-height: 33px;
	border-top:1px solid #E0E1E2;
}
.paging a {
	background: #FFF;
	border:1px solid #DCDEE0;
	border-radius: 0;
	color: #999;
	display:inline-block;
	width: 58px;
	height: 33px;
}
.paging a .ico {
	display:inline-block;
	width:8px;
	height:10px;
	background:url(../images/sp_ico.png) no-repeat 0 -45px;
	background-size:11px auto;
}
.paging a.prev .ico {
	-webkit-transform:rotate(180deg);
	margin-right:4px;
}
.paging a.next .ico {
	margin-left:5px;
}
.paging .page_sel {
	margin:0 5px;
	position:relative;
	display:inline-block;
	height:30px;
	vertical-align:top;
}
.paging a.disabled {
	color:#ccc;
}
.paging a.hover {
	background:#eceff0;
	background-color:#eceff0;
	color:inherit;
}
.ico_loading {
	display:none;
	width:20px;
	height:20px;
	background:url(../images/ico_loading.png) no-repeat;
	vertical-align:middle;
	margin-right:10px;
}
.lst_loading .ico_loading {
	display:inline-block;
}
.lst_loading .ico_loading {
	-webkit-transform:rotate(0deg) translateZ(0);
	-webkit-transition-duration:0ms;
	-webkit-animation-name:ico_loading;
	-webkit-animation-duration:2s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
}
@-webkit-keyframes ico_loading {
	from {
	-webkit-transform:rotate(0deg) translateZ(0);
}
to {
	-webkit-transform:rotate(360deg) translateZ(0);
}
}/* list icon public */
.infolst li .ico_v {
	display:inline-block;
	width:11px;
	height:9px;
	margin:0 5px;
	background:url(../images/sp_bu.png) no-repeat;
	background-size:11px auto;
	vertical-align:-1px;
}
.infolst li .ico_v.qiye {
	background-position:0 -96px;
}
.infolst li .ico_v.geren {
	background-position:0 -85px;
}
.infolst li .ico {
	display:inline-block;
	overflow:hidden;
	margin-left:5px;
	background:url(../images/sp_bu.png) no-repeat;
	text-indent:-100em;
	vertical-align:-3px;
}
.infolst li .ico.tu {
	width:15px;
	height:15px;
	background-position:0 -213px;
}
.infolst li .ico.wlt {
	width:14px;
	height:15px;
	background-position:0 -35px;
}
.infolst li .ico.yan {
	width:15px;
	height:15px;
	background-position:0 -70px;
}
.infolst li .ico.ding {
	position:absolute;
	right:0;
	top:3px;
	width:14px;
	height:14px;
	background-position:0 -105px;
}
.infolst li .ico.ding_d {
	position:absolute;
	right:0;
	top:3px;
	width:14px;
	height:14px;
	background-position:0 -140px;
}
.infolst li .ico.zhijie {
	background:yellow;
	font-size:14px;
	color:#000;
	text-indent:0;
	vertical-align:0;
}
.infolst li .ico.biz {
	position:absolute;
	right:0;
	top:2px;
	background-image:none;
	font-size:12px;
	color:#F60;
	text-indent:0;
	vertical-align:0;
}
.infolst li .ico_xb {
	display:inline-block;
	overflow:hidden;
	margin-left:5px;
	background:url(../images/sp_bu_xb.png) no-repeat;
	background-size:17px auto;
	text-indent:-100em;
	vertical-align:-3px;
}
.infolst li .ico_xb.qiandai {
	width:17px;
	height:16px;
	position:absolute;
	right:0;
	top:0;
}
.infolst li .ico_xb.qiandai_1 {
	background-position:0 0;
}
.infolst li .ico_xb.qiandai_2 {
	background-position:0 -16px;
}
.infolst li .ico_xb.qiandai_3 {
	background-position:0 -33px;
}
.infolst li .ico_xb.qiandai_4 {
	background-position:0 -49px;
}
.infolst li .ico_xb.qiandai_5 {
	background-position:0 -66px;
}
.infolst li .ico_xb.qiandai_6 {
	background-position:0 -83px;
}
.infolst li .ico_xb.qiandai_7 {
	background-position:0 -99px;
}
.infolst li .ico_xb.qiandai_8 {
	background-position:0 -116px;
}
.infolst li .ico_xb.qiandai_9 {
	background-position:0 -132px;
}
.infolst li .ico_xb.danbao {
	background-position:0 -125px;
	background-size:14px auto;
	width:14px;
	height:16px;
	position:relative;
	top:2px;
	left:-4px;
}
#tipsDiv {
	position:fixed;
	left:50%;
	bottom:50px;
	z-index:2000;
	width:190px;
	line-height:24px;
	background-color:rgba(0,0,0,.7);
	color:#fff;
	margin-left:-100px;
	padding:5px;
	border-radius:8px;
	text-align:center;
}
/* alert */
#alert_box {
	width:250px;
	border:1px solid #2a2c30;
	position:fixed;
	left:50%;
	top:50%;
	z-index:1001;
	margin-left:-127px;
	margin-top:-50px;
	background-color:#595d61;
	border-radius:2px;
	box-shadow:0 0 3px #c9cbcc;
	padding:1px;
}
#show_mes {
	text-align:center;
	line-height:20px;
	padding:10px;
	color:#fff;
	background-color:#42474c;
}
#but_div {
	display:-webkit-box;
	height:40px;
	background-color:#42474c;
	border-top:1px solid #595d61;
}
#but01,#but02 {
	width:125px;
	height:40px;
	line-height:40px;
	color:#fff;
	text-align:center;
}
#but01 {
	border-right:1px solid #595d61;
}
#but_div .but_hover {
	background-color:#545f69;
}
/* list 更多按钮 */
.selist_more .arrow_more {
	display:inline-block;
	width:10px;
	height:13px;
	margin-left:5px;
	vertical-align:-2px;
	background:url(../images/sp_ico.png) no-repeat 2px -85px;
	background-size:12px auto;
}
#selist_more {
	width:100%;
	text-align:center;
}
.selist_div_show {
	height:129px;
	overflow:hidden;
	-webkit-transition:height 500ms ease-out;
}

/************** luorh end ***************/
/* 搜索列表页 */
.se_nav {
	width:100%;
	height:20px;
	font-size:11px;
	line-height:20px;
	color:#fff;
	text-indent:10px;
	clear:both;
	overflow:hidden;
	background:#d0d5d6;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.selist_div {
	width:100%;
	height:0;
	background:#f2f5f7;
	/*-webkit-box-shadow:0 1px 1px #e9ebec;*/
	clear:both;
	color:#3e3e3e;
	overflow:hidden;
}
.selist_half {
	width:50%;
	border-bottom:1px solid #d3d3d3;
	float:left;
}
.selist_half span {
	border-right:1px solid #d3d3d3;
	display:block;
}
.selist_half span font {
	border:1px solid #fcfcfd;
	padding:12px 10px 11px 13px;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.sehalf_le span font {
	border-left:none;
}
.sehalf_ri span font,.sehalf_ri span {
	border-right:none;
}
/*.selist_half span font div {
	padding:0 5px 0 8px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
*/
.selist_half a {
	width:100%;
	height:100%;
	-webkit-border-radius:0;
	display:block;
}
.selist_half a.disabled {
	color:#b7babb;
}
.selist_more a span font div m {
	width:7px;
	height:12px;
	background-position:-45px -62px;
	display:inline-block;
}
.selist_none {
	background:#eaedee;
}
.selist_none span font {
	border:1px solid #e5e8e9;
	padding:12px 10px 11px 13px;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	border-bottom:1px solid #eaedee;
	border-right:none;
}
/* filter new */
.filter {
	border-bottom: 1px solid #D1D2D7;
	clear:both;
	position:relative;
	overflow:hidden;
	background:#FFFFFF;
	height:auto;
	overflow:hidden;
}
.filter_item {
	overflow:hidden;
	border-bottom:1px solid #e3e3e3;
	line-height:28px;
	padding:8px 0 8px 12px;
	position: relative;
}
.filter_item:nth-of-type(1) {
	border-bottom-style: solid;
}
.filter_item::before {
	content: '';
	height: 0;
	left: 0;
	position: absolute;
	width: 0;
}
.filter_item dt {
	float:left;
	padding-top:2px;
	text-align:left;
	font-size:14px;
}
.filter_item[type="footmark"] a {
	display: block;
	overflow: hidden;
}
.filter_item dd {
	padding-left:10px;
	overflow:hidden;
	position:relative;
	height:28px;
}
.filter_item dd a {
	color: #7A7E88;
	display:inline-block;
	height:28px;
	line-height:28px;
	padding:0 5px;
	border-radius:0;
	vertical-align: middle;
}
.filter_item dd a.selected {
	background-color:#FF6C00;
	color:#fff;
	height: 18px;
	line-height: 18px;
}
.filter_item dd .ico_more,.filter_item dd .ico_more2 {
	position:absolute;
	right:1px;
	top:-6px;
	width:34px;
	height:40px;
}
.filter_item dd .ico_more:after, .filter_item dd .ico_more2:after{
	display:block;
	position:absolute;
	right:12px;
	top:12px;
	content:"";
	width:7px;
	height:7px;
	border-top:2px solid #C0C0C1;
	border-right:2px solid #C0C0C1;
	-webkit-transform:rotate(135deg);
}
.filter_item dd .ico_more.up,.filter_item dd .ico_more2.up {
	-webkit-transform:rotate(-180deg);
}
.filter_item dd .ico_more2{
top:24px;
}
.filter_item dd span {
	color:#ff6000;
	font-weight:bold;
	padding:0 3px;
}
.filter_more {
	background: #F9F9F9;
	color: #BFBFBF;
	width:100%;
	height:37px;
	line-height:37px;
	text-align:center;
}
.filter_more .arrow {
	display:inline-block;
	width:10px;
	height:13px;
	margin-left:5px;
	vertical-align:-2px;
	background:url(../images/sp_ico.png) no-repeat 2px -85px;
	background-size:12px auto;
}
.filter_more.less .arrow {
	-webkit-transform:rotate(-180deg);
}
.filter_more a {
	color: #7A7E88;
	display:block;
	font-size: 13px;
	border-radius:0;
}
.filter_item .dd_more{
padding-right:30px;
}
.filter_item .dd_more2{
padding-right:30px;
height:56px;
}

/* 黄页列表 */
.infolst .tit.fr {
	float:right;
	width:22px;
	height:64px;
}
.infolst li .ico.dianhua {
	position:absolute;
	right:10px;
	top:30px;
	width:22px;
	height:20px;
	background:url(../images/dianhua.png) no-repeat 0 0;
	background-size:22px auto;
	cursor:pointer;
}
.infolst li .ico_v.wlt {
	width:10px;
	height:10px;
	background-size:15px auto;
	background-position:0 -24px;
	margin-right:0;
	margin-left:8px;
}
.infolst li .ico_v.jing {
	width:11px;
	height:11px;
	background:url(../images/dianhua.png) no-repeat 0 -24px;
	background-size:25px auto;
	margin-left:0;
}
.infolst li .ico_v.ding {
	background-position: 0 -101px;
	background-size: 16px auto;
	height: 11px;
	margin-left: 0;
	width: 14px;
}
.infolst li .ico_v.ding2 {
	background-position: 0 -76px;
	background-size: 16px auto;
	height: 11px;
	margin-left: 0;
	width: 14px;
}
.tui {
	background: url(../images/tui0317.png) no-repeat!important;
	background-size: 15px auto!important;
	display: inline-block;
	height: 15px;
	width: 15px;
	vertical-align: top;
}

/* 列表翻页 */
.selVal {
	white-space:nowrap;
	text-overflow:ellipsis;
	font-weight:normal;
}
.sel_default {
	color:#6E6E6E;
}
.sle_show {
	border:1px #DEDEDE solid;
	border-right:none;
	color: #999;
	padding:0px 3px 0px 8px;
	float:left;
}
.sle_ri {
	border:1px #DEDEDE solid;
	width:20px;
	height:33px;
	background-repeat:no-repeat;
	background-position:-76px -25px;
	border-left:none;
	float:left;
}
.sel_xia {
	display:inline-block;
	width:8px;
	height:10px;
	background:url(../images/sp_ico.png) no-repeat 2px -45px;
	background-size:11px auto;
	-webkit-transform:rotate(90deg);
}
.select_item {
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	width:100%;
	height:100%;
	opacity:0;
	height:30px;
	font-size:10px;
}
.tit {
	font-size:16px;
	height: 18px;
	overflow: hidden;
	padding-right: 10px;
	position: relative;
}
.attr {
	color: #9FA2A9;
	font-size: 11px;
	height: 19px;
	margin-top: 3px;
	margin-bottom: 3px;
	overflow: hidden;
}
/* 4大类列表页优化 */
.list-info .thumbnail {
	height: 55px;
	margin-right: 10px;
	margin-top: 2px;
	width: 70px;
}
.list-info dl {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
}
.hpic .thumbnail {
	display: none;
}
.hpic dl {
	width: 298px;
}
.list-info li {
	background: #FFF;
	border-bottom:1px solid #E3E3E3;
	font-size:12px;
	color:#858586;
	line-height:20px;
	overflow:hidden;
}
.list-info li:first-child {
	border-top:none;
}
.list-info li:last-child {
	border-bottom:none;
}
.list-info li.hover {
	background-color:#e3e4e4;
}
.list-info li a {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	font-size:15px;
	height:100%;
	border-radius:0;
	padding: 10px;
}
.list-info li p {
	padding-top:3px;
	overflow:hidden;
}
.list-info .tit strong {
	color:#3F4358;
	font-size: 15px;
	font-weight: bold;
}
.list-info .tu {
	color:#0C67E4;
	font-size: 15px;
}
.list-info .price,.list-info .price strong {
	color:#ff7201;
	font-size:15px;
}
.list-info .price {
	float: left;
	font-size: 15px;
	font-weight:bold;
	margin-right: 10px;
}
.list-info .price strong {
	font-weight:bold;
}
.list-info .time {
	font-size:12px;
	float: right;
}
.list-info li .ico {
	background:url(../images/list-ico-new.png) no-repeat;
	background-size:15px auto;
	width:15px;
	height:15px;
	overflow:hidden;
	position: absolute;
	right: 0;
	text-indent:-100em;
	top: 2px;
}
.list-info li .ico.jing {
	background-position:0 0;
}
.list-info li .ico.ding {
	background-position:0 -17px;
}
.list-info li .ico.ding2 {
	background-position:0 -35px;
}
.list-info li .ico.xb {
	background-size:14px auto;
	height:19px;
	background-position:0 -64px;
}
.list-info li .yan {
	color:#63bd28;
	font-style:normal;
	padding-left:8px;
}
.list-info li .kuaizhao {
	background: url(../images/kuaizhaoicon.png) no-repeat;
	background-size: 24px auto;
	display: inline-block;
	height: 19px;
	margin-left: 5px;
	width: 24px;
	vertical-align: -8px;
}
.zf_geren {
	color:#ff7201;
}
.grrz {
	background: #70D37E;
	border-radius: 1px;
	color:#FFF;
	padding: 2px 1px 2px 3px;
}
.grrz::after {
	background: #FFF;
	color: #FEA90A;
	content: '个人';
	margin: 1px 0 1px 2px;
	padding: 1px 3px;
}
.list-info .tag_w .tag {
	display:inline-block;
	border:1px solid;
	text-align:center;
	padding:0 3px;
	line-height:16px;
	margin-right:3px;
}
.list-info .tag_w .tag.borc {
	border-color:#efbd76;
}
.list-info .tag_w .tag.borc2 {
	border-color:#89c789;
}
.list-info .tag_w .tag.borc3 {
	border-color:#8fa9df;
}
.list-info .tag_w .tag.borc4 {
	border-color:#ef998f;
}
.ml5 {
	margin-left:5px;
}
.list-info li p {
	color: #7A7E88;
	width:100%;
	padding-right:120px;
	box-sizing:border-box;
	position:relative;
	white-space:nowrap;
	text-overflow:clip;
}
.list-info li p .price {
	position:absolute;
	right:0;
	bottom:1px;
}
.list-info li .ico_xb {
	display:inline-block;
	overflow:hidden;
	margin-left:5px;
	background:url(../images/sp_bu_xb.png) no-repeat;
	background-size:17px auto;
	text-indent:-100em;
	vertical-align:-3px;
}
.list-info li .ico_xb.qiandai {
	width:17px;
	height:16px;
	position:absolute;
	right:0;
	top:0;
}
.list-info li .ico_xb.qiandai_1 {
	background-position:0 0;
}
.list-info li .ico_xb.qiandai_2 {
	background-position:0 -16px;
}
.list-info li .ico_xb.qiandai_3 {
	background-position:0 -33px;
}
.list-info li .ico_xb.qiandai_4 {
	background-position:0 -49px;
}
.list-info li .ico_xb.qiandai_5 {
	background-position:0 -66px;
}
.list-info li .ico_xb.qiandai_6 {
	background-position:0 -83px;
}
.list-info li .ico_xb.qiandai_7 {
	background-position:0 -99px;
}
.list-info li .ico_xb.qiandai_8 {
	background-position:0 -116px;
}
.list-info li .ico_xb.qiandai_9 {
	background-position:0 -132px;
}
.list-info li .ico_xb.danbao {
	background-position:0 -125px;
	background-size:14px auto;
	width:14px;
	height:16px;
	position:relative;
	top:2px;
	left:-4px;
}
#adZhiNeng {
	background: #FFF;
	border-top: 1px solid #E0E1E2;
	color:#858586;
	display: none;
	font-size:12px;
	padding:10px;
	position:relative;
}
#adZhiNeng h3 {
	color:#18191A;
	font:normal 16px/1.4em Microsoft Yahei;
}
#adZhiNeng span {
	position:absolute;
	right:10px;
	top:12px;
}

#wangmeng_btm_ad_container {
}

.body_div {
	overflow: hidden;
}

.body_div>a img {
	vertical-align: top;
}
.grfy1 {
	color: #390;
}
.grfy2 {
	color: #F90;
}

/*banner*/
.index_down { background: none; height: 0; }
#pics{margin:0 auto;position:relative;overflow:hidden}
#pics #datu{display:-webkit-box;list-style:none;-webkit-transform:translate3d(0, 0, 0)}
#pics #datu li{margin:0;text-align:center;width:100%}
#pics .panel_num{text-align:center;position:absolute;width:100%;left:0;bottom:3px}
#pics .panel_num span{background:url(../images/banpic.png) no-repeat;background-size:10px auto;display:inline-block;width:10px;height:10px;margin:0 1px}
#pics .panel_num .curr {background-position:0 -10px;}
#pics .index_down.headlines { background: none; height: 0; }

/*relation*/
.relation .title {
	background: #FFF;
	color: #000;
	font-weight: bold;
	font-size: 16px;
	padding: 14px 0 14px 10px;
	position:relative;
}
.relation .title:after {
	display:block;
	position:absolute;
	right:12px;
	top:16px;
	content:"";
	width:6px;
	height:6px;
	border-top:2px solid #C0C0C1;
	border-right:2px solid #C0C0C1;
	-webkit-transform:rotate(135deg);
}
.relation .show.title:after{
    top:20px;
	-webkit-transform:rotate(-45deg);
}
.relation{border-bottom:1px solid #E0E1E2;}
.relation .list {
	padding: 5px 0;
	display:none;
	border-top:1px solid #E0E1E2;
}
.relation .list li {
	display: inline-block;
	font-size: 15px;
	padding: 0 5px;
	vertical-align: top;
	width: 140px;
}
.relation .list a {
	color: #0C67E4;
	display: block;
	height: 100%;
	padding: 5px;
	width: 100%;
}
.relation ~ .help{border-top:none;}

.pics{
	margin: 0 auto;
	position: relative;
	width: 100%;
}
.datu{
	list-style: none;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;/*ie10支持ie11不支持*/
	display: box;
	transform: translateX(0);
	-ms-transform: translateX(0);
	width: 100%;
  	flex: auto;
}
.datu li{
	text-align: center;
    width: 100%;
}

.panel_num{
	text-align: center;
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 3px
}
.panel_num span{
	background: #989898;
	border-radius: 7px;
	display: inline-block;
	width: 7px;
	height: 7px;
	margin: 0 3px
}
.panel_num span.cur{
	background: #FF881A;
}
/*房产季标志*/
.list-info .fcj{
display:inline-block;
padding:0 2px;
background:#f56464;
color:#fff;
margin-right:5px;
}
/*内链seo*/
.list-info li .diyu_sale,.list-info li .diyu_pet,.list-info li .diyu_car ,.infolst li .cate_pinche,.list-info li .cate_pet,.list-info li .company_job ,.list-info li .diyu_job{
position:absolute;
width:auto;
height:auto;
padding:0;
margin:0;
left:10px;
bottom:8px;
}
.list-info li .origin,.infolst li .origin,.list-info li .origin_xq{visibility:hidden;position:relative;}
.infolst li .cate_pinche{bottom:30px;height: 18px;max-width: 180px;font-size: 12px;color: #858586;line-height: 18px;}
.list-info li .cate_pet,.list-info li .diyu_job{bottom:28px;}
/*房产seo内链*/
.list-info li {
position:relative;
}
.list-info li  .house_xq{
position:absolute;
top:31px;
height:17px;
width:auto !important;
overflow:hidden;
display:none;
padding:0;
color:#9FA2A9;
font-size:11px;
}
.list-info .tag_w .tag.borc5 {
	border-color:#f94444;
}
.list-info li  .house_xq2{
position:absolute;
top:31px;
width:auto !important;
padding:0;
height:18px;
line-height:18px;
color:#9FA2A9;
display:none;
}
.list-info li  .house_xq2 em{
display:inline-block;
height:16px;
text-align: center;
line-height: 16px;
border:1px solid #ef998f;
padding:0 3px;
font-size:11px;
}
/*解决banner导致屏幕溢出*/
#banner{overflow:hidden;}
/* bbanner */
.bban {
	background-color: rgba(59, 59, 65, .95);
	bottom: 0;
	height: 60px;
	position: fixed;
	width: 100%;
}
.bban .aban {
	display: block;
	height: 100%;
	width: 100%;
}
.bban .iban {
	float: left;
	height: 30px;
	margin: 15px 12px;
	width: 30px;
}
.bban .text {
	color: #FFF;
	float: left;
	margin-top: 15px;
}
.bban .btnd {
	background-color: #E2E2E2;
	border-radius: 3px;
	color: #282828;
	float: right;
	margin: 14px 15px;
	padding: 8px;
}
.bban .p1 {
	font-size: 14px;
	opacity: .8;
}
.bban .p2 {
	font-size: 11px;
	margin-top: 2px;
	opacity: .6;
}
.bban .x {
	background: url(../images/x.0424.png) no-repeat left top;
	background-size: auto 16px;
	height: 25px;
	left: 0;
	position: absolute;
	top: 0;
	width: 25px;
}
/* end bbanner */

/*购车节活动*/
.filter_item dd .car-tejia{color:#f2442e;}
.list-info .xianshi,.list-info .xianshi-price,.list-info .xianshi-price2 {
	float: left;
	font-size: 15px;
	margin-right: 3px;
}
.list-info .xianshi{
padding:0 2px;
color:#fff;
background:#f2442e;
}
.list-info .xianshi-price{
color:#f2442e;
font-weight:bold;
}
.list-info .xianshi-price2 {
text-decoration:line-through;
margin-right:10px;
}

.link-detail4{
position:absolute;
top:105px;
left:48px;
width:185px;
height:110px;
}
.link-detail{
position:absolute;
top:223px;
left:90px;
width:100px;
height:30px;
}
#car-act span{
position:absolute;
top:8px;
right:8px;
width:22px;
height:22px;
}


/* 搜索无结果开始 */
.no_info{ height:73px; line-height:73px; background:#FFF; color:#7a7e88; border-bottom:1px solid #d1d2d7; text-align:center; font-weight:bold;}
.old_info {
	background: #FFF;
	color: #a6adb3;
	width:100%;
	height:44px;
	line-height:44px;
	text-align:center;
	border-top:1px solid #ececec;
	border-bottom:1px solid #d1d2d7;
}
.old_info a{ text-decoration: underline}
.title_info{ height:31px; background:#f7f7f7; color:#b3b5bb; line-height:31px; border-bottom:1px solid #ececec; padding-left:10px;}
.recommend_info ul li{ height:43px; background:#FFF; border-bottom:1px solid #ececec; position:relative; line-height:43px; font-size:16px;}
.recommend_info ul li a{ color:#157dfb; padding:0px 10px; display:block;}
.recommend_info ul li a:after{ position:absolute; right:10px; top:18px; content:""; width:6px; height:6px; border-top:2px solid #b1b4bf; border-right:2px solid #b1b4bf; -webkit-transform:rotate(45deg)}
/* 搜索无结果结束 */




.pr5 span{ padding-right:3px;}

/*2014年8月5日18:09:26多城市切换样式*/

.city_box {
	width:100%;
	float:left
}
.city_box h3 {
	border-top:1px solid #E3E3E3;
	border-bottom:1px solid #E3E3E3;
	height:38px;
	font-size:16px;
	padding-left:10px;
	line-height:38px;
	background:#F8F8F8;
	color:#3F4358
}
.city_box .city_lst {
	overflow:hidden;
	width:100%
}
.city_box .city_lst li {
	float:left;
	width:33.3%;
	height:45px;
	line-height:40px;
	text-align:center;
	font-size:14px;
	color:#394b59
}
.city_box .city_lst li a {
	display:block;
	height:45px;
	color:#3F4358;
	-webkit-border-radius:0
}
.city_box .hot li a {
	color:#0C67E4
}
.city_box .city_lst li a.nobor {
	border-left:0
}
.city_box .city_lst li a.nobor2 {
	border-bottom:0
}
.city_box h4 {
	clear:both;
	height:40px;
	border-bottom:1px solid #FF6C00;
	border-top:1px solid #c8c9ca;
	font-weight:400
}
.city_box h4 p {
	background:#FFF;
	padding-left:10px;
	font-size:13px;
	color:#999;
	line-height:39px
}
.city_box h4 p span {
	color:#3F4358;
	font-size:15px;
	font-weight:700;
	margin-right:10px
}
.curr_city {
	height:38px;
	line-height:38px;
	text-align:center;
	padding-bottom:5px
}
.curr_city a {
	color:#50b4d7
}
.curr_city .ico {
	display:inline-block;
	width:20px;
	height:17px;
	background:url(../img/face_ico.png?v=3.1.5) no-repeat;
	background-size:20px 17px;
	vertical-align:-2px;
	margin-right:5px
}
.letters_lst li {
	width:16.66666666666667%;
	float:left;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#394B59
}
.letters_lst li a {
	display:block;
	height:40px;
	color:#394b59;
	-webkit-border-radius:0
}
.letters_lst li:nth-of-type(6) a {
	border-right:none
}
.letters_lst li:nth-of-type(12) a {
	border-right:none
}
.letters_lst li:nth-of-type(18) a {
	border-right:none
}
.letters_lst li:nth-of-type(19) a {
	border-bottom:none
}
.letters_lst li:nth-of-type(20) a {
	border-bottom:none
}
.letters_lst li:nth-of-type(21) a {
	border-bottom:none
}
.letters_lst li:nth-of-type(22) a {
	border-bottom:none
}
.local-city {
	display:inline-block;
	padding-left:20px;
	font-size:14px;
	color:#3F4358;
	font-weight:400
}

.help{ border-top:1px #d8d9da solid;}