/*kingone hackingweb@qq.com 20151101*/
@charset "utf-8";
html{-webkit-font-smoothing:antialiased;background:#FFFFFF;-webkit-text-size-adjust:none}
body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,form,button,input,textarea,th,td{margin:0;padding:0}
body,button,input,select,textarea{font:62.5%/1.5 'Microsoft YaHei',arial,sans-serif}
h1,h2,h3,h4,h5,h6{font-size:100%}
cite,em,var,i{font-style:normal}
code{font-family:courier new,courier,monospace}
form{display:inline}
small{font-size:62.5%}
ul,ol,li{list-style:none}
a{text-decoration:none;color:#333}
img{vertical-align:top;border:none 0;-ms-interpolation-mode:bicubic;max-width:100%; height:auto;}
button,input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
input,button,select,textarea{outline:none}
textarea{resize:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
iframe{line-height:0;overflow:hidden}
.show{display:block}
.hide{display:none}
.tac{text-align:center}
.fr{float:right}
.fl{float:left}
.mt10{margin-top:10px}

/* header */
.jstopbar{background:#fff;height:56px;border-bottom:2px solid #FF7512;position:relative}
.jslogo{float:left;width:180px;height:56px;overflow:hidden;background:url(../images/jslogo.png) no-repeat;background-size:180px 56px;}
.jslogo a{ display: block;width:180px;height:56px; text-indent: -9999px;}
.jsadd{float:left;height:30px;line-height:30px;border:1px solid #DADADA;padding:0 10px;font-size:14px;border-radius:2px;margin:14px 0 0 5px;}
.jsadd i{background:url(../images/addico.png) no-repeat;background-size:11px 15px;display:inline-block;width:11px;height:15px;overflow:hidden;vertical-align:middle;margin-right:5px}
.jsmenu{background:url(../images/jsmnbtn.png) no-repeat;background-size:48px 48px;float:right;width:48px;height:48px;overflow:hidden; margin-top: 5px;}
.jstopbar .active{background:url(../images/jsmnbtnclose.png) no-repeat;background-size:48px 48px; margin-top: 5px;}
.jsnav{width:100%;margin:0 auto;display:none;background:#000;opacity:0.8;position:absolute;left:0;top:58px;z-index:1000; height: 100%;}
.jsnav.active{display:block}
.jsnav li{float:left;width:25%;height:82px;text-align:center;line-height:2;font-size:12px;border-right:1px solid #484443;border-bottom:1px solid #484443;box-sizing:border-box}
.jsnav li:nth-child(4n){border-right:none}
.jsnav a{color:#fff;display:block;width:100%;height:100%;overflow:hidden}
.jsnav img{display:block;width:50px;height:50px;margin:5px auto 0}

.header{background:#f25c17;height:47px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:flex}
.header .logo{width:118px;height:35px;position:absolute;top:13px;left:10px}
.hd-city{display:block;height:24px;margin-top:13px;margin-left:118px;overflow:hidden;color:#fff}
.hd-city .city{float:left;height:24px;line-height:24px;overflow:hidden;color:#fff;font-size:1.3em}
.hd-city .city-ico{width:12px;height:24px;float:left;position:relative}
.hd-city .city-ico:after{content:'';border:4px solid transparent;border-top-color:#fff;position:absolute;right:0;top:9px}
.search{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:7px 15px 7px 10px;border:none;position:relative}
.schwp{display:-webkit-box;display:flex;margin:0; float: right;}
.sch-ico{height:29px;width:25px;position:relative;vertical-align:top;border-radius:20px;border-bottom-right-radius:0;border-top-right-radius:0;-webkit-tap-highlight-color:transparent;border-right:none}
.sch-ico:after{ background: url(../images/sch-ico.png) no-repeat;background-size:20px auto;display:block;content:'';width:20px;height: 20px;position:absolute;top:8px;left:8px;}
.sch-tips{box-sizing:border-box;-webkit-box-flex:1;-webkit-flex: 1;flex:1;position:relative;background: #FFF;border-radius:20px;border-bottom-left-radius:0;border-top-left-radius:0;margin:0 1px 9px 0;border:1px solid #E93F01;border-left:none;height:31px;line-height:29px;font-size:1.2em;color:#666}

/* nav */
.nav{height:45px;overflow:hidden;background:#fff}
.nav li{float:left;width:20%}
.nav .on{border-bottom:4px solid #f25c17;height:41px;font-weight:700}
.nav li a{display:block;text-align:center;line-height:45px;color:#374565;color:#000;font-size:16px;}

.subnav{background:#FFF;border-bottom:1px solid #E3E3E3;box-sizing:border-box;border-top:1px solid #E3E3E3;color:#aaa;font-size:1.4em;height:40px;line-height:40px;text-indent:5px}
.subnav span{display:block;height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.subnav a{color:#9B9BA3;padding:5px 5px 3px 5px}


/* tit-area */
.tit-area{background:#f6f6f6;border-bottom:1px solid #e0e1e2;padding:0 10px 0;overflow:hidden;}
.tit-area .tit{font-size:1.8em;line-height:22px;font-weight:700;padding:10px 0}
.status-bar{position: relative;line-height:20px;font-size:1.2em;color:#7a7e88;padding-bottom:10px}
.status-bar .date{margin-right:10px}
.status-bar .see-num{margin-right:0}
.btn-fav,.btn-share{position:absolute;right:0;top:10px;width:63px;height:26px;overflow:hidden;line-height:26px;background-color: #fff;border:1px solid #E0E1E2;text-align:center;color:#7a7e88}
.status-bar .btn-fav{right:70px;bottom:0}
.status-bar .ico,.telbtn i {background:url(../images/common_ico.png) no-repeat;background-size:22px auto}
.status-bar .date .ico {display:inline-block;width:9px;height:9px;background-position:0 0;margin-right:5px}
.status-bar .browse_num .ico {display:inline-block;width:16px;height:10px;background-position:0 -10px}
.status-bar .btn-fav .ico {display:inline-block;width:12px;height:12px;background-position:0 -21px;vertical-align:-1px;margin-right:3px}
.status-bar .btn-share .ico {background-position:0 -51px;display:inline-block;height:13px;width:16px;vertical-align:-1px;}

/* attr-info */
.attr-info{background:#fff;border-top:1px solid #fff;border-bottom:1px solid #ddd;padding:10px;overflow:hidden}
.attr-info dt{height:40px;line-height:40px;font-size:2.8em;color:#636363}
.attr-info dt span{color:#f60}
.attr-info dd{height:24px;line-height:24px;font-size:1.4em;color:#787878; width:50%; float:left;}

/* attr-contact */
.attr-contact{background:#fafafa;border-top:1px solid #fff;padding:10px;overflow: hidden}
.attr-contact li{line-height:28px;display:-webkit-box;display:-webkit-flex;display:flex}
.attr-contact .attrName{display:block;height:28px;font-size:1.2em;color:#3f4358;text-align:justify;overflow:hidden;word-wrap:break-word;word-break:break-all}
.attr-contact  .attrVal {display:block;overflow:hidden;word-wrap: break-word;max-width:75%;vertical-align:top;color:#7a7e88; font-size: 14px;}
.attr-contact  .fred {color:#ff7e26;font-weight:bolder;font-size:16px;margin-right:5px}
.attr-contact .mt10{width:100%;}
.telbtn{background:#70c916;width:100%;height:35px;line-height:35px;text-align:center;color: #fff;margin-right:3px;display: inline-block;font-size:14px;-webkit-border-radius:0}
.telbtn i{background-position:0 -176px;width:16px;height:14px;margin-right:5px;vertical-align:middle;margin-bottom:2px;display: inline-block}

/* detail */
.detail-tit{line-height: 45px;height:45px;background:#f8f8f8;font-size:16px;font-weight:bolder;padding-left:10px;border-bottom:1px solid #e3e3e3;border-top:1px solid #9c9ea8;}
.detail-cont{padding:10px;line-height:180%;color:#333;background:#fff; font-size:16px;}
.defTips{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-moz-box-align:center;-ms-box-align:center;margin:10px 10px 10px 0;border:1px solid #ebcaba;background-color:#ffeccf;height:65px;}
.defTips i {-webkit-box-flex: 1;-ms-box-flex: 1;width: 40px;height: 43px;background: url(../images/delTips.png) no-repeat;
    background-size: 100%;vertical-align: middle;margin:0 3px;display:inline-block;}
.defTips .tips-txt {-webkit-box-flex:1;-ms-box-flex:1;padding:0 10px 0 0;line-height:20px;margin:0;color:#a67f66;font-size:14px;}
.detail-tips{width:100%;margin:5px auto 0;border: 1px solid #e9e9e9;}
.appOpen-tip{display:block;position:relative;margin:10px;height:40px;line-height:40px;font-size:1.4em;text-align:center;background:#fff;color:#333;border:1px solid #dedfe0;border-radius:5px;-webkit-border-radius:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.appOpen-tip span {color:#ff6a22}
.switch-app{display:block;margin:10px;text-align:center;height:40px;line-height:40px;font-size:1.4em;color: #fff;background: #ff6a22;border-radius: 5px;-webkit-border-radius:5px;}
.pettips{border-top:1px solid #e9e9e9;font-size:1.2em;line-height:20px;padding:3px 10px 8px 15px;color:#F91222}
.pettips span{display: block;font-size: 14px;font-weight:bolder;color: #4e83ff;padding-top:5px;}

/* list-info */
.moretit{border-top:1px solid #9C9EA8;border-bottom:1px solid #E3E3E3;font-size:1.5em;height:34px;line-height:34px;text-indent:10px}
.list-info{background:#fff}
.list-info li{background: #FFF;border-bottom: 1px solid #E3E3E3;color: #858586;line-height:20px;overflow: hidden;}
.list-info li a{display: -webkit-box;display: -webkit-flex;display: flex;height: 100%;border-radius:0;-webkit-border-radius:0;-moz-border-radius: 0;padding: 10px 10px;position: relative;}
.list-info dl {position:relative;-webkit-box-flex:1;-webkit-flex:1;flex:1;}
.list-info .tit {font-size:1.6em; position:relative;display:-webkit-box;}
.list-info .attr {color:#9FA2A9;font-size:11px;height:22px;margin-top:3px;margin-bottom:3px;overflow:hidden;}
.list-info .price {float:left;font-size:15px;font-weight:700;margin-right:5px;color:#FF7101;font-family: arial;}
.zf_geren {color:#ff7201;}
.list-info .tu {color:#0C67E4;font-size:15px;}
.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 .tit strong {color: #000;font-size:16px;font-weight:700;-webkit-box-flex:1;display:block;text-overflow: ellipsis;}

/* footer */
.footer{padding:20px 0 50px;width:100%;background: #3d4049}
.foot-nav {height: 30px;line-height: 30px;background:#373a43;border:1px solid #2f323b;margin:0 10px;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;}
.foot-nav a{color:#82848a;background:#373a43;display:block;text-align:center;border-right:1px solid #2f323b;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:1;flex:1;}
.foot-nav .chuping{color:#fff}
.foot-link{padding:0 10px;text-align:center;margin-top:15px}
.foot-link a{display:inline-block;height:24px;line-height:24px;padding:0 5px;margin:0 6px;color:#62656E;font-size:1.2em}

/* contactbar */
.contactbar{background:#FFF;border-top:1px solid #ff4500;bottom:0;height:44px;position:fixed;width:100%;z-index:15}
.contactbar .con{padding:0 110px 0 10px;position:relative;}
.llname{font-size:18px}
.llname span{display:block;height:14px;line-height:14px;font-size:10px;color:#666}
.contactbar .telbtn{position:absolute;right:10px;top:5px;width:100px;border-radius:5px;border:1px solid #569802;height:30px;line-height:30px}
.list-info .select {float: right;width:65px;text-align:center;border:1px solid #23b726;border-radius:2px;color:#23b726;font-size:13px;height:20px;line-height:20px;}
.list-info .diqu {float: right;width:65px;text-align:center;border:1px solid #dc3e3a;border-radius:2px;color:#dc3e3a;font-size:13px;height:20px;line-height:20px; margin-left: 5px;}
.xcTopSure{line-height: 45px;padding:0;font-size:12px;font-weight:700;color:#EF7B1A;border-bottom:1px solid #DEDFE0;}
.middg{display:inline-block;width:32%;text-align:center}
.duigou {font-size:10px;border:1px solid #E8C5B4;border-radius:10px;padding:0 4px;}

/* area */
.area{margin:0px;overflow:hidden;background:#FFF;margin-top:8px;border-top:1px solid #efefef;}
.hdtit{position:relative;height:45px;line-height:45px;font-size: 16px; font-family:'Microsoft YaHei'; font-weight: bold;}
.hdtit:after {content:"";position:absolute;bottom:0;left:0;right:0;border-bottom:1px solid #e0e0e0;-webkit-transform: scaleY(.5);-webkit-transform-origin: 0 0}
.hdtit a {color:#000;position:relative;display:inline-block;font-size:15px}
.hdtit a:first-child {padding-left:40px;font-weight:700;width:90px}
.hdtit .item {text-align:right;float:right;padding-left:20px;font-size:12px;color:#a5a5a5;padding-right:8px;}
.hdtit .ico{content:'';background: url(../images/indexico.png) no-repeat;background-size:116px auto;display:inline-block;height: 29px;width:29px;position:absolute;top:7px;left:8px}
.hdtit1 .ico{background-position:-57px -151px;}
.hdtit2 .ico{background-position:1px -120px;}
.item i{background:url(../images/indexico.png) no-repeat;display:inline-block;width:21px;height:21px;background-size: 116px auto;vertical-align: -6px}
.it1 i{background-position:-35px -154px;}
.it2 i{background: url(../images/icon.png) no-repeat;background-position:0 3px;display:inline-block;width:18px;height:18px;background-size:100px auto;position:absolute;top:14px;left:4px;}
.listpage{height:38px;overflow:hidden}
.listpage a{width:48%;text-align:center;line-height:38px;font-size:1.4em}

/*nav-bottom */
.nav-bottom{margin:8px 10px 16px 10px;height:45px;}
.nav-bottom ul{height:45px}
.nav-bottom li{float: left;width:20%;text-align:center;height:45px;position:relative;}
.nav-bottom li a {height:45px;display:block;margin:0 auto;position:relative;font-size:10px;color:#353840}
.nav-bottom li  i {display:block;margin:0 auto 5px;width: 25px;height: 25px;background:url(../images/indexico.png) no-repeat;   background-size: 115px auto}
.nav-bottom  li:nth-of-type(1) i{background-position:-92px -26px}
.nav-bottom  li:nth-of-type(2) i{background-position:-59px -121px}
.nav-bottom  li:nth-of-type(3) i{background-position:-31px -121px}
.nav-bottom  li:nth-of-type(4) i{background-position:-63px -25px}
.nav-bottom  li:nth-of-type(5) i{background-position:-64px 4px}

/* hot-list */
.hot-list{overflow:hidden;margin:0 5px}
.hot-list li{float:left;width:25%;height:22px;line-height:22px;overflow:hidden;text-align:center;overflow:hidden;color:#292e50;font-size:15px;padding:8px 0;}
.hot-list li a{display:block;color:#292e50}
/* filter_outer */
#mask{background: #000;opacity:.3;width:100%;height:100%;position: absolute;z-index:998;top:0;left:0;display: none;}
.filter-fixed .filter_outer {position:fixed;top:0}
.filter_outer {z-index: 999;width:100%;position:relative;height:43px;}
.nav_filter {display:-webkit-box;display:-webkit-flex;display:flex;width:100%;background:#fff;}
.nav_filter li:first-child {border-left:0;}
.nav_filter li {border:1px solid #e3e3e3;border-right:0;-webkit-box-flex:1;-webkit-flex:1;flex:1;position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size: 1rem;}
.filter_outer a {display:block;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);}
.nav_filter li a {display:block;height:40px;line-height:40px;text-align:center;padding-right:15px;padding-left:5px;border-bottom:1px solid #fff;-webkit-border-radius:0;border-radius:0;}
.nav_filter li a::after {border:3px solid transparent;border-top-color:#999;content:'';position:absolute;top:18px;right:7px;margin-left:5px;}
.con_filter {display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;top:43px;width:100%;}
.con_filter .f_box {background:#fff;height:286px;overflow:visible;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;position:relative;width:100%;}
.con_filter .f_box_inner {-webkit-box-flex:1;-webkit-flex:1;flex:1;border-left:1px solid #e3e3e3;height:286px;overflow:hidden;width:100%;}
.con_filter li {border-bottom:1px solid #e3e3e3;position:relative;}
.con_filter li a {display:block;line-height:40px;height:40px;padding:0 10px 0 10px;font-size: 1rem;}
.con_filter .hide {display:none;}
#mask {background:#000;opacity:.3;width:100%;height:100%;position:absolute;z-index:998;top:0;left:0;display:none;}

/* pc_banner */
.pc_banner {overflow: hidden;position: relative;}
.pc_banner ul {-webkit-transition: 150ms linear;transition: 150ms linear;width: 500%;}
.pc_banner li{float:left;}
.pc_banner a {display: block;text-align: center;}
.pc_banner img {height:100px;width: 100%;border: 0;display: block;position:relative;z-index:-1;}
.banner_icon {position:absolute;right:10px;bottom:5px;}
.banner_icon i {display:inline-block;width:6px;height:6px;border-radius:3px;background-color:#fff;margin-right:3px;}
.banner_icon .active{background:#ff4e1b}

/* 新版首页 */
.remen{overflow: hidden;}
.jishi_tit{
    position: relative;
    height: 45px;
    line-height: 45px;
    }
.remen_ico{ background: url(../images/remen.png); width: 14px; height: 18px; background-size: 14px 18px; float: left; margin-top: 14px; margin-right: 9px; margin-left: 10px;}
.zuixin_ico{ background: url(../images/zuixin.png); width: 18px; height: 18px; background-size: 18px 18px; float: left; margin-top: 14px; margin-right: 5px; margin-left: 10px;}
.cw_ico{ background: url(../images/cw.png); width: 18px; height: 18px; background-size: 18px 18px; float: left; margin-top: 14px; margin-right: 5px; margin-left: 10px;}
.gushi_ico{ background: url(../images/gushi.png); width: 18px; height: 18px; background-size: 18px 18px; float: left; margin-top: 14px; margin-right: 5px; margin-left: 10px;}
.tit_on{ width: 100px; height: 45px; line-height: 45px; float: left; font-size: 18px; font-family:'Microsoft YaHei'; font-weight: bold;}
.gengduo{  width: 50px; height: 45px; line-height: 45px; float: right; font-size: 14px; font-family:arial,sans-serif;}
.tuijan{overflow: hidden;}
.tuijian_cw{ width: 25%; text-align: center; float: left;}
.tuijian_cw_txt{ width: 80%; margin: auto; background: #f1f1f1; border: solid 1px #cccccc; height: 30px; line-height: 30px; margin-top: 10px;}
.tuijian_img{ padding: 10px 10px 5px 10px; overflow: hidden;}
.tuijian_cw img{border-radius:50%;}
.tuijian_cw p{font-size: 14px;}
.list_img{ width: 118px; height: 86px; float: left; margin-right: 8px;}