.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: 14px;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: 14px;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: 14px;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;overflow:hidden}
.infolst .tit strong {display: block;overflow: hidden;font-size: 14px;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.zhongjie {position: absolute;right: 0;top: 3px;width: 14px;height: 14px;background-position: 0 -105px;}
.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;margin-bottom:.2rem}
.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: 14px;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: 14px;
    height: 18px;
    padding-right: 40px;
    position: relative;
}
.attr {color: #9FA2A9;font-size: 11px;height: 19px;margin-top: 3px;margin-bottom: 3px;overflow: hidden;}
/* 4大类列表页优化 */
.list-info .thumbnail {height:65px;width: 80px;border:1px solid #eee;padding:4px;overflow:hidden;display:block; position:absolute;top:10px;left:10px;}
.list-info .thumbnail img {width:100%;height:100%;}
.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; position:relative}
.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;height: 100%;border-radius: 0;padding: 10px;}
.list-info li dl {
    width: 100%;
}
.list-info li p {padding-top: 3px;overflow: hidden;}
.list-info .tit {height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:block;color:#333}
.list-info .tit strong {color: #333;font-size: 15px;font-weight: bold;}
.list-info .tit p {padding:0;height:20px;color:#333;display: inline-block;width: auto;}
.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;}
.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;
    right: 20px;
    top: 2px;
}
.list-info li .ico.zhu {
    background-position: 0 0;
    background: url(../images/list-ico-new.png) no-repeat;
    width: 16px;
    height: 16px;
    top: 1px;
    position: absolute;
    display: inline-block;
    vertical-align: text-top;
    background-position-y: -37px;
    background-size: 16px;
    right: 37px;
}
.list-info li .ico.ding {background-position: 0 -17px;}
.list-info li .ico.ding2 {background-position: 0 -35px;}
.list-info li .ico.zhongjie {background:url(../images/zhongjie_new.png) no-repeat;width:26px;height:16px;top:0;position: static;display: inline-block; vertical-align: text-top;margin-left: 10px;    background-size: 0px;}
.list-info li a .ico.vips {background:url(../images/vip.png) no-repeat;background-size: auto 15px;width:18px;height:19px;position: static;display: inline-block; vertical-align: text-top;margin-left: 10px;}
.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: 14px;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: 14px;}
.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: 14px;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: 14px;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) 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;}
.diyizixun {width: 100%;height: 50px;line-height: 48px;border: 1px solid #cccccc;background: url(diyidongt.jpg) left no-repeat;}
.wap_listtjbox {width: 100%}
.wap_listtj {width: 100%;height: 35px;border-bottom: 1px dashed #cccccc;overflow: hidden; position:relative;    background: #fff;}
.wap_listtj_ico {
width: 18px;
    height: 18px;
    line-height: 18px;
    background: url(list_tuijian_ico1.png) no-repeat;
    font-size: 13px;
    color: #a9a9a9;
    position: absolute;
    top: 8px;
    left: 3px;
    background: #f1f1f1;
    border-radius: 3px;
    text-align: center;
}
.wap_listtj_tit {
	height: 33px;
    line-height: 33px;
    padding-left: 23px;
    font-size: 14px;
    overflow: hidden;
    padding-right: 13px;
    position: relative;
    z-index: 0;
	}
.wap_listlb {color: #7A7E88;text-decoration: none;font-size: 14px;}
.wap_listlb:visited {color: #7A7E88;text-decoration: none;font-size: 14px;}
.wap_listlb:hover {color: #7A7E88;text-decoration: none;font-size: 14px;}
.wap_listtitle {
    color: #1f1f1f;
    text-decoration: none;
    font-size: 14px;
    display: inline-block;
    width: 100%;
    position: relative;
    padding-right: 40px;
    z-index: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.icolor{
	color:#fff;
}
.wap_listtitle:visited {color: #000000;text-decoration: none;font-size: 14px;}
.wap_listtitle:hover {color: #000000;text-decoration: none;font-size: 14px;}
.wap_listtj_tittime{
    color: #999999;
    text-align: center;
    background: url(../images/indextime.png) left center no-repeat;
    background-size: 11px auto;
    font-size: 12px;
    overflow: hidden;
    float: right;
    width: 56px;
    position: absolute;
    right: -5px;
    z-index: 9;
    top: 0;
}

.subNav {background:#F17B30;display:-webkit-box;display:-moz-box;display:box;}
.typeNavTop{background-color:#F17B30;width:100%;}
.subNav a.active{color:#fff}
.subNav a{display:block;height:3em;line-height:3em;text-align:center;border-left:1px solid #eee;border-bottom:1px solid #EEE;color:#fff;overflow:hidden;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1}
.subNav a.nob{border-left:0}
.down:after,.subNav a.active:after{border-top:none!important;border-bottom:5px solid #fff}
.lookinfo:after,.subNav a:after{font-family:Arial;font-weight:700;margin-left:5px;content:"";display:inline-block;border-top:5px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent}
.subNav a:first-child{border-left:0}
.subWrap{background-color:#fff}
.subcon{display:none;max-height:400px;overflow-y:auto}
.sublist li{height:2.5em;line-height:2.5em;overflow:hidden;border-bottom:1px solid #EEE}
.sublist li a{padding:0 1em;display:block;color:#333}
.sublist li a.selected {color:#f30}
.overbg{display:none;position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:998}
.filters{
    position: fixed;
    z-index: 99;
    top: 100px;
    left: 0;
    width: 100%;
	}
.typenavheight {height:3rem;display:none}