@charset "utf-8";
/* 重定义 */
html{-webkit-text-size-adjust:100%; font-size:100px; text-size-adjust:100% !important; -webkit-text-size-adjust:100% !important; -moz-text-size-adjust: 100% !important;}
* { margin:0; padding:0; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
body { font: normal 100%; font-size:.3rem; background:#eee center 0 no-repeat !important; color:#222;  max-width:750px; min-width:320px; margin:0 auto; font-family:"PingFang SC",Helvetica,Arial,"Hiragino Sans GB","Microsoft Yahei",STHeiTi,sans-serif; text-size-adjust:100% !important; -webkit-text-size-adjust:100% !important; -moz-text-size-adjust: 100% !important;}
a,button,input,optgroup,select,textarea,div { font-family:"PingFang SC",Helvetica,Arial,"Hiragino Sans GB","Microsoft Yahei",STHeiTi,sans-serif;  -webkit-appearance:none; text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0); /*去掉a、input和button点击时的蓝色外边框和灰色半透明背景*/}
ul,li,dl,dt { list-style:none;}
h1,h2,h3,h4,h5 { font-size:100%; font-weight: normal;}
em,i { font-style:normal;}
img,object { max-width: 100%;}
img{-ms-interpolation-mode: bicubic; border:none;}
.inline{ display:inline-block}
.substring{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.bk12{ height:1.2rem; clear:both; display:block}
.splitbox{width:100%;height:.25rem;background:transparent;}
.splitbox2{width:100%;height:.5rem;background:transparent;}
.clearfix:after{ content:''; clear:both; display:block}
.bk50{ height:1.3rem; clear:both; display:block}
.main{ width:7.5rem; margin:0 auto;}

/* 顶部 */
.top1 { height:50px; line-height:50px; width:100%; overflow:hidden; position:relative; background:#e64340; font-size:1.250em;}
.top1_l { position:absolute; left:0; top:0; height:50px; width:50px; overflow:hidden; background:url(../images/icon_home1.png) no-repeat; background-size:contain; -webkit-background-size:contain; -moz-background-size:contain; -o-background-size:size:contain;}
.top1_l a { display:block; width:50px; height:50px;}
.top1_c { width:50%; height:50px; margin:0 auto; color:#fff; text-align:center;}
.top1_c a { display:block; width:100%; height:50px;}
.top1_r { position:absolute; right:0; top:0; height:50px; width:50px; overflow:hidden; background:url(../images/icon_user1.png) no-repeat; background-size:contain; -webkit-background-size:contain; -moz-background-size:contain; -o-background-size:size:contain;}
.top1_r a { display:block; width:50px; height:50px;}
.top1 .back{ padding:15px; position:absolute; left:0; top:0}
.top1 .back img{ width:10px; height:20px; float:left;}
.top1 .clearlist{ position:absolute; right:15px; height:30px; line-height:30px; padding:0 10px; top:10px; font-size:14px; background:#fff; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-weight:bold}
.top1 .share{ position:absolute; right:0; top:0; height:50px; width:50px;}
.top1 .share img{ width:28px; height:28px; float:right; margin-right:15px; margin-top:11px;}

/* 底部 */
.m_foot1 { background:#2f3130; padding:20px 0; text-align:center; font-size:10px; line-height:2;}
.m_foot1 a { color: #999;}

/*独立弹出窗组件*/
#popWin,#popWinSub{position:fixed;top:0;left:0;width:100%;z-index:10001;height:100%;background:#F1F1F1;overflow:hidden;transition:all 300ms ease;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;}
.popheader{height:50px;width:100%;background-color:#0180cf;position:relative;display:none;}
.poptitle{color:#FFF;position:absolute;width:100%;text-align:center;line-height:50px;font-size:1.3rem;}
.popBack,.popSubBack{text-align:center;float:left;margin-left:5px;margin-top:6px;position:relative;z-index:2;}
.popBody{height:100%;width:100%;overflow-y:scroll;position:relative;}
.popLock{z-index:99;top:0;position:fixed;background:rgba(0,0,0,0.1);width:100%;height:100%;}

/* 最熟悉商圈小区选择*/
.edittag{padding:15px;background-color:#fff; margin-top:10px;}
.edittag .tit{color:#888; position:relative; height:36px; font-size:15px; line-height:36px; margin-bottom:10px;}
.edittag ul li{padding:5px 10px;border:1px #ff7f00 solid;float:left;margin-right:10px;margin-bottom:10px;color:#FD8000; position:relative; font-size:14px;}
.edittag ul li.select{background-color:#ff7f00;color:#FFFFFF}
.edittag ul li input[type=checkbox]{ position:absolute; width:0; height:0; left:-100000px;}
.tagbtns{height:50px; margin:20px 15px;}
.tagbtns>div{display:block; background:#e64340; color:#fff; line-height:50px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; text-align:center;}
#more{ max-height:305px; height:61px; overflow:hidden}
.addbtn{ line-height:50px; height:50px; background:#fff; text-align:center}
.addbtn a{ display:inline-block; height:50px; line-height:50px; color:#888; font-size:14px;}
.addbtn a img{ width:20px; height:20px; float:left; margin-top:15px; margin-right:5px;}
.com-introduce { background: #ffffff;padding: 15px; margin-top:10px;}
.com-introduce textarea{width:100%;height:200px;border:0; font-size:14px; resize:none; -webkit-appearance:none}

/* 新版列表搜索 */
.newsearch{ background:#fff; padding:.3rem .3rem 0;}
.newsearch1{ height:.7rem; background:#f5f5f5; border-radius:.35rem; -webkit-border-radius:.35rem; -moz-border-radius:.35rem; position:relative}
.newsearch1 .newsearch_ico{ float:left; width:.4rem; height:.4rem; background:url(../images/search_btn.png) 0 0 no-repeat; background-size:contain; -webkit-background-size:contain; -moz-background-size:contain; margin:.15rem .15rem 0 .15rem;}
.newsearch1 .input1{ -webkit-appearance:none; border:0; float:left; height:.6rem; margin-top:.05rem; background:none; width:6rem; font-size:.28rem; color:#222;}
.typesearch{ background:#fff; padding:.3rem .3rem 0;}
.typesearch input:disabled{ opacity:1;}
.typesearch1{ height:.7rem; background:#f5f5f5; border-radius:.35rem; -webkit-border-radius:.35rem; -moz-border-radius:.35rem; position:relative}
.typesearch1 .type1{ position:absolute; width:2rem; left:0; top:0; line-height:.7rem; z-index:10;}
.typesearch1 .type1:after{ content:''; position:absolute; right:0; height:.3rem; background:#ddd; width:1px; top:.2rem; z-index:1;}
.typesearch1 .type1 i{ content:''; width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #222;position:absolute;top:50%; margin-top:-1px; right:.25rem;bottom:0;cursor:pointer}
.typesearch1 .input1{ -webkit-appearance:none; border:0; float:left; height:.6rem; margin-top:.05rem; background:none; width:4.5rem; font-size:.28rem; color:#222; margin-left:2.3rem;}
.typesearch1 .type1 input{ position:absolute; left:-10000px;}
.typesearch1 .type1 .text1{ position:relative; left:0; -webkit-appearance:none; border:0; float:left; height:.6rem; margin-top:.05rem; background:none; width:2rem; font-size:.28rem; color:#222; padding:0 .3rem;}

/* 区域选择 */
.arealist{ position: absolute; top:0; width:50%; right:50%; bottom:0; left:0; background:#fff; height:6rem; display:none; z-index:111; overflow:hidden; overflow:auto; -webkit-overlfow-scrolling:touch; border-right:1px solid #e4e6f0; }
.arealist ul{ -webkit-overlfow-scrolling:touch;height:6rem; }
.arealist li{ height:.9rem; line-height:.9rem;font-size:.3rem; padding: 0 .3rem; position:relative}
.arealist li:before{ content:''; position:absolute; left:0; bottom:0; width:100%; height:1px; background:#e4e6f0; /*transform:scaleY(.5); -webkit-transform:scaleY(.5); -moz-transform:scaleY(.5);*/ z-index:1}
.arealist li:last-child:before{ display:none}
.arealist .cur{ color:#e64340}
.lvlist{ position:fixed; top:.9rem; width:50%; left:0; background:#fff; height:6rem; display:none; z-index:111; overflow:hidden; overflow:auto; -webkit-overlfow-scrolling:touch}
.lvlist:before{ content:''; position:absolute; right:0; bottom:0; width:1px; height:100%; background:#e4e6f0; z-index:1; /*transform:scaleX(.5); -webkit-transform:scaleX(.5); -moz-transform:scaleX(.5);*/}
.lvlist li{ height:.9rem; line-height:.9rem;font-size:.3rem; padding: 0 .3rem; position:relative}
.lvlist li:before{ content:''; position:absolute; left:0; bottom:0; width:100%; height:1px; background:#e4e6f0; /*transform:scaleY(.5); -webkit-transform:scaleY(.5); -moz-transform:scaleY(.5);*/ z-index:1}
.lvlist li:last-child:before{ display:none}
.lvlist .cur{ color:#e64340}
.bodyscroll{ overflow:hidden; position:fixed; width:100%; height:100%;}
.choose-fixed{position:fixed; left:0; top:0}
.choose-fixed .choose-tit{z-index:31}
.choose-fixed .wrapper{display:block}
.none{ display:none}
.choose2 .choose_two li{ width:50% !important}
.choose2 .choose_two li span{ max-width:2.5rem !important;}
.choose2 .choose_three li{ width:33.33% !important}
.choose2 .choose_three li span{ max-width:1.6rem !important;}
.choose2{z-index:1100;width:100%;background-color:#fff}
.choose2 .choose-tit, .tab-tit{ position:relative; height:.9rem; }
.choose2 .choose-tit li, .tab-tit li{position:relative;float:left;width:25%;height:.9rem;text-align:center; background:#fff; border-bottom:1px solid #e4e6f0; padding:0 .1rem;}
.choose2 .choose-tit li:after, .tab-tit li:after{position:absolute;content:"";right:0;top:.29rem;width:1px;height:.32rem;background:#e4e6f0}
.choose2 .choose-tit li:last-child:after, .tab-tit li:last-child:after{display:none}
.choose2 .choose-tit li div,.tab-tit li div{ display:inline-block;}
.choose2 .choose-tit li span, .tab-tit li span{ position:relative; float:left; font-size:.28rem; height:.4rem; max-width:1rem; line-height:.4rem; white-space: nowrap; text-overflow:ellipsis; overflow:hidden; margin-top:.25rem;}
.choose2 .choose-tit li span em, .tab-tit li span em{ max-width:1.4rem; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; display:block}
.choose2 .choose-tit li i{ float:left; width:.3rem; position:relative; height:.4rem; margin-left:2px; margin-top:.25rem;}
.choose2 .choose-tit li i:after, .tab-tit li i:after{position:absolute;content:"";width:7px;height:7px;margin-top:0;border-left:2px solid #666666;border-bottom:2px solid #666666;-webkit-transform:rotate(-45deg) scale(.85);-moz-transform:rotate(-45deg) scale(.85);transform:rotate(-45deg) scale(.85); top:50%; margin-top:-7px; left:50%; margin-left:-5px;}
.choose2 .choose-tit li.select span, .tab-tit li.select span{color:#e64340}
.choose2 .choose-tit li.select i:after, .tab-tit li.select i:after{margin-top:-2px;border-color:#e64340;-webkit-transform:rotate(135deg) scale(.85);-moz-transform:rotate(135deg) scale(.85);transform:rotate(135deg) scale(.85);}
.choose2 .choose-txt{ position:relative; width:100%; height:6rem; background:#fff; display:none; overflow:hidden}
.choose2 .wrapper{position:absolute;top:0;left:0;display:none;width:100%;background:#fff;overflow:auto; -webkit-overflow-scrolling:touch;}
.choose2 .wrapper .choose-scroller{position:absolute;left:0;top:0;width:100%;height:auto; /*overflow:inherit;*/-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none; }
.choose2 .choose-box{background:#fff;}
.choose2 .choose-box ul{ position:relative; padding: 0 .3rem; -webkit-overflow-scrolling: touch;}
.choose2 .choose-box li{ margin:0 auto; height:.9rem; line-height:.9rem; position:relative}
.choose2 .choose-box li:before{ content:''; position:absolute; left:0; bottom:0; width:100%; height:1px; background:#e4e6f0; /*transform:scaleY(.5); -webkit-transform:scaleY(.5); -moz-transform:scaleY(.5);*/ z-index:1}
.choose2 .choose-box li:last-child:before{ display:none}
.choose2 .choose-box li {display:block;}
.choose2 .choose-box li.tag a{ color:#e64340}
.choose2 .choose-box .cur { color:#e64340}
.choose2 .choose-box li .tit{ font-weight:bold; color:#000}
.choose2 .choose-box li .on{background:#f6f6f6}
.choose2 .choose-box li .input1{ float:right; width:4.5rem; height:.8rem; margin-top:.05rem; font-size:.3rem; text-align:right;}
.choose2 .choose-box .area{ padding:.3rem;}
.choose2 .choose-box2{ padding-left:50%}
.choose2 .choose-box2 ul{ position:absolute; display:none; -webkit-overflow-scrolling: touch; max-height:6rem; overflow:auto}
.choose2 .choose-box2 li{ width:100%; padding:0 .3rem;}
.choose2 .checkbox .range li:after{ content:''; position:absolute; width:.32rem; height:.32rem; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; top:.29rem; right:0; background:#e8e8e8; z-index:1}
.choose2 .checkbox .range li.cur:after{ background:#e64340 url(../images/listcheck2.png) center center no-repeat; background-size:.4rem .4rem; -webkit-background-size:.4rem .4rem; -moz-background-size:.4rem .4rem; }
.choose2 .checkbox .dan li:after{ content:''; position:absolute; width:.32rem; height:.32rem; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; top:.29rem; right:0; background:#e8e8e8; z-index:1}
.choose2 .checkbox .dan li.cur:after{ background:#e64340 url(../images/listcheck2.png) center center no-repeat; background-size:.4rem .4rem; -webkit-background-size:.4rem .4rem; -moz-background-size:.4rem .4rem; }
.choose2 .checkbox .dan li.group-tit:after{ display:none}
.choose2 .checkbox .dan li.group-item{ padding-left:.5rem;}
.choose2 .checkbox .multiple li:after{ content:''; position:absolute; width:.32rem; height:.32rem; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; top:.29rem; right:0; background:#e8e8e8; z-index:1}
.choose2 .checkbox .multiple li.cur:after{ background:#e64340 url(../images/listcheck2.png) center center no-repeat; background-size:.4rem .4rem; -webkit-background-size:.4rem .4rem; -moz-background-size:.4rem .4rem; }
 
.choose2 li.lock:after{ content:''; position:absolute; width:.4rem; height:.4rem; right:0; top:.25rem; background:url(images/list_check.png?v=1) 0 -.8rem no-repeat; background-size:100% auto; -webkit-background-size:100% auto; -moz-background-size:100% auto;}
.choose2 .choose-txt .choose-sub{position:absolute; width:100%; height:1.5rem; left:0; bottom:0; padding:0 .3rem; box-shadow:0 0 .2rem rgba(0,0,0,.1); -webkit-box-shadow:0 0 .2rem rgba(0,0,0,.1); -moz-box-shadow:0 0 .2rem rgba(0,0,0,.1); background:#fff;}
.choose2 .choose-txt .choose-sub a{ float:left; width:48%; position:relative; height:.8rem; line-height:.8rem; margin:.35rem 0; margin-right:4%; text-align:center}
.choose2 .choose-txt .choose-sub a.btn1{ color: #666; border:1px solid #666; border-radius:.4rem; -webkit-border-radius:.4rem; -moz-border-radius:.4rem; }
.choose2 .choose-txt .choose-sub a.btn1:after{ }
.choose2 .choose-txt .choose-sub a.btn2{ margin-right:0; background: #bbb; color: #fff; border: 0; border-radius:.4rem; -webkit-border-radius:.4rem; -moz-border-radius:.4rem;}
.choose2 .choose-txt .choose-sub a.btn3{ background: -webkit-linear-gradient(left,#7ad188, #e64340); color: #fff;}
.choose-more li .color {color: #7ad188;}
.choose-fixed{position:fixed; left:0; top:0}
.choose-fixed .choose-tit{z-index:31}
.choose-fixed .wrapper{display:block}
.mask-black, .mask-trans, .nav-mask, .nav-mask-after{position:fixed;left:0;top:0;display:none;width:100%;height:100%}
.mask-trans{z-index:1000 !important;background:rgba(255, 255, 255, 0)}
.mask-black{z-index:1001 !important;background:rgba(0, 0, 0, .5)}
.choose-more{ position:relative}
.choose-more li{ height:.9rem; line-height:.9rem; position:relative; display:block}
.choose-more li .input1{ border:0; -webkit-appearance:none; height:.9rem; line-height:.9rem; float:right; width:70%; font-size:.3rem; background:none; text-align:right; position:absolute; right:0; top:0; }
.choose-more li i{ float:right; color:#666;width: 5rem;word-break: break-all;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: right;}
.choose-more li .color{ color:#e64340;}
.choose-more li.lock i{ display:none;}
.more-choice2{ position:absolute; left:100%; top:0; width:100%; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; background:#fff; z-index:222;  line-height:0; height:6rem; overflow:auto; -webkit-overflow-scrolling: touch;}
.more-choice2 ul{ padding:0 .3rem;}
.more-choice2 > div{ position:relative; overflow:auto; height:4.5rem;}
.more-choice2 > div.dan{ height:6rem;}
.more-choice2 li{ height:.9rem; line-height:.9rem; position:relative }
.more-choice2 li:before{ content:''; position:absolute; left:0; bottom:0; width:100%; height:1px; background:#e4e6f0; /*transform:scaleY(.5); -webkit-transform:scaleY(.5); -moz-transform:scaleY(.5);*/ z-index:1}
.more-choice2 li:last-child:before{ display:none}
.more-choice2 .cur{ color:#e64340}
.more-choice2 li:last-child{ border-bottom:0}
.more-choice2.cur{ left:0;}
.more-choice2 .more-sub2{ position:absolute; width:100%; height:1.5rem; line-height:.8rem; left:0; bottom:0; padding:0 .3rem; box-shadow:0 0 .2rem rgba(0,0,0,.1); -webkit-box-shadow:0 0 .2rem rgba(0,0,0,.1); -moz-box-shadow:0 0 .2rem rgba(0,0,0,.1);}
.more-choice2 .more-sub2 .txt1{ width:4.5rem; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; word-break:break-all; float:left; height:.8rem; line-height:.8rem; margin-top:.35rem; color:#666666; font-size:.28rem; }
.more-choice2 .more-sub2 .sub{ position:absolute; height:.8rem; line-height:.8rem; text-align:center; color:#fff; right:5%; top:.35rem; color: #fff; border: 0; border-radius:.4rem; -webkit-border-radius:.4rem; -moz-border-radius:.4rem;background:-webkit-linear-gradient(left,#7ad188, #e64340); padding:0 .5rem;}
.more-choice2 .more-sub2 .txt2 span{ float:left; padding:0 .15rem; line-height:.8rem; font-size:.28rem;}
.more-choice2 .more-sub2 .txt2 span.s1{ padding-left:0;}
.more-choice2 .more-sub2 .txt2 .cus_input{ float:left; position:relative; width:1.2rem; height:.8rem;}
.more-choice2 .more-sub2 .txt2 .cus_input .input2{ float:left; border:0; -webkit-appearance:none; text-align:center; font-size:.3rem; float:left; width:100%; height:.8rem;line-height:.8rem;position: relative;z-index: 2;background: none; border:1px solid #666; border-radius:.4rem; -webkit-border-radius:.4rem; -moz-border-radius:.4rem;}
.choose2 .choose-box .area .tit{ height:.5rem; line-height:.5rem; font-size:.3rem; font-weight:bold; color:#222;}
.choose2 .choose-box .area .price{ padding:.1rem 0 .4rem;}
.choose2 .choose-box .area .price .input2{ text-align:center; width:45%; height:.8rem; border:1px solid #222; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; float:left; text-align:center; -webkit-appearance:none; font-size:.3rem; color:#222; background:#f9f9f9}
.choose2 .choose-box .area .price span{ float:left; width:10%; text-align:center; color:#222; line-height:.8rem;}
.choose2 .choose-box .area .tag1 a{ float:left; width:23.5%; text-align:center; height:.7rem; line-height:.7rem; margin-right:2%; margin-bottom:2%; background:#f9f9f9; color:#222; font-size:.24rem; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.choose2 .choose-box .area .tag1 a.cur{ color:#fff; background:#e64340}
.choose2 .choose-box .area .tag1 a:nth-child(4n){ margin-right:0;}
.choose2 .choose-box .area .tag2 a{ float:left; width:32%; text-align:center; height:.7rem; line-height:.7rem; margin-right:2%; margin-bottom:2%; background:#f9f9f9; color:#222; font-size:.24rem; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.choose2 .choose-box .area .tag2 a.cur{ color:#fff; background:#e64340}
.choose2 .choose-box .area .tag2 a:nth-child(3n){ margin-right:0;}

/* 首页列表 */
.newlist1{ background:#fff;}
.newlist1 .tit{ height:.9rem; padding:0 .3rem; line-height:.9rem; font-size:.32rem; font-weight:bold; color:#222; position: relative}
.newlist1 .tit:after{ content:''; position:absolute; width:100%; height:1px; left:0; bottom:0; transform:scaleY(.5); -webkit-transform:scaleY(.5); -moz-transform:scaleY(.5); background:#e8e8e8}
.newlist1 .dl1{ padding:0 .3rem;}
.newlist1 .dl1 dd{ position:relative; padding:.3rem 0; height:auto;}
.newlist1 .dl1 dd .titnum{ height:.4rem; line-height:.4rem; margin-bottom:.2rem; font-size:.28rem; color:#222; position:relative}
.newlist1 .dl1 dd .titnum span{ margin-right:.2rem;}
.newlist1 .dl1 dd .titnum i{ position:absolute; right:0; top:.05rem; height:.3rem; line-height:.3rem; font-size:.22rem; color:#fff; background:#e64340; padding:0 .1rem; border-radius:.04rem; -webkit-border-radius:.04rem; -moz-border-radius:.04rem;}
.newlist1 .dl1 dd a:visited .txt .t1{ color:#999; font-weight:normal}
.newlist1 .dl1 dd:after{ content:''; position:absolute; width:100%; height:1px; left:0; bottom:0; transform:scaleY(.5); -webkit-transform:scaleY(.5); -moz-transform:scaleY(.5); background:#e8e8e8}
.newlist1 .dl1 dd .img{ position:absolute; width:2.16rem; height:1.6rem; border-radius:.08rem; -webkit-border-radius:.08rem; -moz-border-radius:.08rem; overflow:hidden; line-height:0; background:url(../images/noimg_new.png) 0 0 no-repeat; background-size:contain; -webkit-background-size:contain; -moz-background-size:contain;}
.newlist1 .dl1 dd .img img{ width:2.16rem; height:1.6rem; position:relative; z-index:1}
.newlist1 .dl1 dd .img .video{ position:absolute; width:.3rem; height:.3rem; background:url(../images/newlist1_ico.png?v=1) 0 0 no-repeat; background-size:.3rem auto; -webkit-background-size:.3rem auto; -moz-background-size:.3rem auto; left:.05rem; bottom:.05rem; z-index:2}
.newlist1 .dl1 dd .img .pic{ position:absolute; width:.7rem; height:.3rem; background:url(../images/newlist1_ico.png?v=1) 0 -.3rem no-repeat; background-size:.3rem auto; -webkit-background-size:.3rem auto; -moz-background-size:.3rem auto; left:.05rem; bottom:.05rem; color:#fff; font-size:.2rem; text-shadow:1px 1px rgba(0,0,0,.8); padding-left:.3rem; line-height:.3rem; z-index:2}
.newlist1 .dl1 dd .img .has_hb{ position:absolute; right:0; top:0; z-index:2; background:#f34d30; color:#fff; width:.5rem; height:.3rem; line-height:.3rem; font-size:.2rem; border-radius:0 0 0 .08rem; -webkit-border-radius:0 0 0 .08rem; -moz-border-radius:0 0 0 .08rem; text-align:center}
.newlist1 .dl1 dd .img .sk{ position:absolute; right:0; bottom:0; z-index:2; background:#2b92dc; color:#fff; width:.5rem; height:.3rem; line-height:.3rem; font-size:.2rem; border-radius:.08rem 0 0; -webkit-border-radius:.08rem 0 0; -moz-border-radius:.08rem 0 0; text-align:center}
.newlist1 .dl1 dd .img .check{ position:absolute; width:.4rem; height:.4rem; background:rgba(0,0,0,.5); border-radius:.08rem; -webkit-border-radius:.08rem; -moz-border-radius:.08rem; border:1px solid #fff; left:.12rem; top:.12rem; z-index:12; box-shadow:0 0 .1rem rgba(0,0,0,.4); -webkit-box-shadow:0 0 .1rem rgba(0,0,0,.4); -moz-box-shadow:0 0 .1rem rgba(0,0,0,.4);}
.newlist1 .dl1 dd .img .check.on{ background:#e64340 url(../images/listcheck2.png) center center no-repeat; background-size:.4rem .4rem; -webkit-background-size:.4rem .4rem; -moz-background-size:.4rem .4rem;}
.newlist1 .dl1 dd .img .check input{ position:absolute; left:-100000px;}
.newlist1 .dl1 dd .txt{ position:relative; margin:0 0 0 2.4rem; height:1.6rem;}
.newlist1 .dl1 dd .txt .t1{ line-height:.35rem; height:.35rem; font-size:.32rem; font-weight:bold; color:#222; margin-bottom:.1rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; word-break:break-all;}
.newlist1 .dl1 dd .txt .t1 span{ float:left; white-space:nowrap; word-break:break-all; overflow:hidden; text-overflow:ellipsis; max-width:3.7rem; margin-right:.05rem;}
.newlist1 .dl1 dd .txt .t1 .c1{ float:left; width:.3rem; height:.3rem; text-align: center; line-height:.3rem; background:#3072f3; color:#fff; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; margin-top:.02rem; margin-right:.05rem; font-size:.2rem; font-weight:normal}
.newlist1 .dl1 dd .txt .t1 .c2{ float:left; height:.3rem; margin-top:.02rem; line-height:0}
.newlist1 .dl1 dd .txt .t1 .c2 img{ width:auto; height:.3rem;}
.newlist1 .dl1 dd .txt .t2{ line-height:.24rem; color:#666; height:.24rem; font-size:.22rem; overflow: hidden; white-space:nowrap;}
.newlist1 .dl1 dd .txt .t2 span{ float:left; height:.2rem; line-height:.2rem; margin-top:.02rem; margin-right:.15rem; padding-right:.15rem; position:relative}
.newlist1 .dl1 dd .txt .t2 span:last-child{ padding-right:0; margin-right:0}
.newlist1 .dl1 dd .txt .t2 span:after{ content:''; position:absolute; width:1px; height:100%; background:#aaa; top:0; right:0; transform:scaleX(.5); -webkit-transform:scaleX(.5); -moz-transform:scaleX(.5);}
.newlist1 .dl1 dd .txt .t2 span:last-child:after{ display:none;}
.newlist1 .dl1 dd .txt .t3{ height:.3rem; margin-top:.16rem;}
.newlist1 .dl1 dd .txt .t3 span{ color:#E7380C; float:left; line-height:.3rem; font-size:.22rem;}
.newlist1 .dl1 dd .txt .t3 .price{ float:left; font-size:.34rem; line-height:.24rem; font-weight:bold; margin-right:2px; }
.newlist1 .dl1 dd .txt .t3 i{ float:left; font-size:.22rem; color:#666; font-style: normal; line-height:.3rem; margin-left:.2rem;}
.newlist1 .dl1 dd .txt .tag{ height:.36rem; margin-top:.1rem; overflow:hidden}
.newlist1 .dl1 dd .txt .tag span{ float:left; height:.36rem; line-height:.36rem; padding:0 .08rem; background:#f3fbf8; color:#41BD55; font-size:.22rem; margin-right:.08rem; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.newlist1 .dl1 dd .txt .tag span:last-child{ margin-right:0}
.newlist1 .dl1 dd .img .status{ position: absolute; width: .8rem; height: .8rem; background:url(../images/status.png?v=1) -10000px 0 no-repeat; background-size: .8rem auto; -webkit-background-size: .8rem auto; -moz-background-size: .8rem auto; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); z-index: 1;}
.newlist1 .dl1 dd .img .st1{ background-position: 0 0}
.newlist1 .dl1 dd .img .st2{ background-position: 0 -.8rem}
.newlist1 .dl1 dd .img .st3{ background-position: 0 -1.6rem}
.newlist1 .dl1 dd .mng1{ height: .6rem; position:relative; margin-top:.2rem;}
.newlist1 .dl1 dd .mng1 .t1{ color:#666; font-size:.24rem; line-height:.3rem;}
.newlist1 .dl1 dd .mng1 .mng1_btn{ position:absolute; right:0; top:0; color:#E64340; border:1px solid #E64340; height:.6rem; width:1rem; border-radius:.08rem; -webkit-border-radius:.08rem; -moz-border-radius:.08rem;}
.newlist1 .dl1 dd .mng1 .mng1_btn div{ position:absolute; line-height:1; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); font-size:.28rem; width:.8rem; text-align:center;}
.newlist1 .dl1 dd .mng1 .mng1_btn2{ position:absolute; right:0; top:0; color:#E64340; border:1px solid #E64340; height:.6rem; width:1.6rem; border-radius:.08rem; -webkit-border-radius:.08rem; -moz-border-radius:.08rem;}
.newlist1 .dl1 dd .mng1 .mng1_btn2 div{ position:absolute; line-height:1; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); font-size:.28rem; width:1.4rem; text-align:center;}
.newlist1 .dl1 dd .warn1{ background:#fdf7e8 url(../images/warn1.png) .1rem .08rem no-repeat; border:1px solid #f8da96; color:#000; padding:.1rem .1rem .1rem .5rem; line-height:.3rem; font-size:.24rem; background-size:.3rem .3rem; -webkit-background-size:.3rem .3rem; -moz-background-size:.3rem .3rem; border-radius:.08rem; -webkit-border-radius:.08rem; -moz-border-radius:.08rem; margin-top:.2rem;}
.newlist1 .more1{ text-align:center; padding:.8rem .3rem;}
.newlist1 .more1 a{display:inline-block; height:.7rem; line-height:.7rem; border:1px solid #222; border-radius:4px; padding:0 .8rem; font-size:.3rem; color:#222}

/* 列表页操作弹窗 */
.editopen{ position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 11111;}
.editopen .bg{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 1; background: rgba(0,0,0,.5)}
.editopen .open{ position: absolute; background:#eee; left: 0; bottom: 0; width: 100%; z-index: 2; }
.editopen .open a{ height: .9rem; line-height: .9rem; background: #fff; border-bottom: 1px solid #e8e8e8; color: #222; font-size: .32rem; display:block; text-align:center }
.editopen .open .btn1:last-child{ border-bottom: 0}
.editopen .open .btn2{ margin-top: .25rem; border-bottom: 0}

/* 出售出租切换 */
.changesell{ background:#fffde9; color:#222; position:relative; padding:0 .3rem; height:.8rem; line-height:.8rem; overflow:hidden; font-size:.24rem; transition:all .2s linear; -webkit-transition:all .2s linear; -moz-transition:all .2s linear;}
.changesell.h0{ height:0;}
.changesell:after{ content:''; position:absolute; width:100%; height:1px; background:#e8e8e8; transform:scaleY(.5); -webkit-transform:scaleY(.5); -moz-transform:scaleY(.5); left:0; bottom:0}
.changesell span{ color:#E7380C}
.changesell .t2{ position:absolute; height:.5rem; line-height:.5rem; background:#ff7f00; color:#fff; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; right:.3rem; top:.15rem; z-index:1; padding:0 .2rem}

/* 中介列表 */
.shoplist{ padding:0 .3rem; background:#fff;}
.shoplist li{ padding:.3rem 0; position:relative}
.shoplist li .img{ float:left; width:2.7rem; height:1.2rem; border-radius:.08rem; -webkit-border-radius:.08rem; -moz-border-radius:.08rem; overflow:hidden; position:relative; background:url(../images/noimg_new.png) 0 0 no-repeat; background-size:contain; -webkit-background-size:contain; -moz-background-size:contain;}
.shoplist li .img img{ width:2.7rem; height:1.2rem;}
.shoplist li .txt{ position:relative; margin:0 0 0 2.9rem; height:1.2rem;}
.shoplist li .txt .t1{ height:.5rem; line-height:.4rem; font-size:.32rem; font-weight:bold; color:#222; white-space:nowrap; word-break:break-all; overflow:hidden; text-overflow:ellipsis; padding-top:.05rem}
.shoplist li .txt .t1 span{ float:left; white-space:nowrap; word-break:break-all; overflow:hidden; text-overflow:ellipsis; max-width:3.55rem;}
.shoplist li .txt .t1 .lv{ float:left; width:.3rem; height:.3rem; background:url(../images/level_m.png) 0 0 no-repeat; background-size:.3rem auto; -webkit-background-size:.3rem auto; -moz-background-size:.3rem auto; margin-top:.05rem; margin-left:.05rem; z-index:3;}
.shoplist li .txt .t1 .lv1{ background-position:0 0}
.shoplist li .txt .t1 .lv2{ background-position:0 -.6rem}
.shoplist li .txt .t1 .lv3{ background-position:0 -1.2rem}
.shoplist li .txt .t1 .lv4{ background-position:0 -1.8rem}
.shoplist li .txt .t1 .lv0{ background-position:0 -2.4rem;}
.shoplist li .txt .t1 .lv-1{ display:none}
.shoplist li .txt .t2{ margin-top:.05rem; line-height:.35rem; font-size:.22rem; color:#666; white-space:nowrap; word-break:break-all; overflow:hidden; text-overflow:ellipsis;}
.shoplist li .txt .t3{ line-height:.35rem; font-size:.22rem; color:#666; white-space:nowrap; word-break:break-all; overflow:hidden; text-overflow:ellipsis;}
.shoplist li a:visited .txt .t1{ color:#999}
.shoplist li:after{ content:''; position:absolute; width:100%; height:1px; left:0; bottom:0; transform:scaleY(.5); -webkit-transform:scaleY(.5); -moz-transform:scaleY(.5); background:#e8e8e8}
.shoplist li:last-child:after{ display:none}
.nolist{ text-align:center; width:6rem; margin:0 auto}
.nolist img{ width:2rem; margin-top:2rem;}
.nolist .txt{ color:#999; font-size:.28rem; margin-top:.1rem;}
.nolist .btn1{ display:inline-block; margin:.4rem auto 0; height:.7rem; line-height:.7rem; border:1px solid #222; color:#222; padding:0 .5rem; font-size:.3rem; border-radius:.1rem; -webkit-border-radius:.1rem; -moz-border-radius:.1rem; background:#fff; box-sizing:content-box; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; }

/* 页码 */
.m_page { text-align:center; padding:30px 0; height:auto; overflow:hidden; width:100%;}
.m_page a { padding:0 10px; height:32px; line-height:32px; background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), color-stop(0.5, rgb(237, 237, 237)), to(rgb(224, 224, 224))); border:1px solid #dadada;text-shadow:1px 1px 1px #fff;display:inline-block; border-radius:4px; color:#333; font-size:9pt; margin:0 10px 0 0;}

/* 搜索 */
.m_search1 { height:auto; overflow:hidden; padding:20px 4%;}
.m_search2 { border:1px solid #ddd; margin:0 auto; border-radius: 50px; -moz-border-radius: 50px; -webkit-border-radius: 50px; position:relative; padding-left:35px;}
.m_search3 input { padding:10px 0; width:90%; background:none; border:none;}
.m_search4 { position:absolute; left:8px; top:8px; width:20px; height:20px; overflow:hidden; background:url(../images/icon_ss.png) no-repeat; -webkit-background-size:20px 20px; -moz-background-size:20px 20px; -o-background-size:20px 20px; background-size:20px 20px;}
.m_search1 .search_btn{ width:60px; height:32px; line-height:32px; text-align:center; font-size:14px; color:#fff; background:#e64340; border-radius:16px; -webkit-border-radius:16px; -moz-border-radius:16px; position:absolute; right:2px; top:2px;}
.m_search3{ position:relative;}
.m_search3 input{ font-size:14px; height:40px;}
.m_search1 .search_btn{ top:50% !important; margin-top:-16px;}
.m_search4{ top:50% !important; margin-top:-10px;}
.m_search2 .listname{ position:absolute; left:30px; right:60px; top:40px; border:1px solid #ddd; height:220px; line-height:40px; background:#fff; z-index:2; overflow:auto}
.m_search2 .listname li{ line-height:40px; border-bottom:1px solid #ddd; height:40px; text-align:left; padding:0 10px; font-size:14px;}
.m_search2 .listname li:last-child{ border-bottom:0;}

/* 经纪人主页 */
.broker1{ background:#fff url(../images/broker_indexm_bg.png) 0 0 no-repeat; background-size:7.5rem auto; -webkit-background-size:7.5rem auto; -moz-background-size:7.5rem auto; padding:.35rem;}
.broker1 .broker1_txt1{ background:#fff; border-radius:.1rem; -webkit-border-radius:.1rem; -moz-border-radius:.1rem; padding:.3rem .3rem 0; box-shadow:0 0 .2rem rgba(0,0,0,.15); -webkit-box-shadow:0 0 .2rem rgba(0,0,0,.15); -moz-box-shadow:0 0 .2rem rgba(0,0,0,.15); position:relative; margin-bottom:.4rem;}
.broker1 .broker1_txt1 .txt1{ padding:.15rem 1.6rem .3rem 0; position:relative}
.broker1 .broker1_txt1 .txt1:after{ content:''; position: absolute; width:100%; height:1; left:0; bottom:0; border-bottom:1px solid #ddd; transform:scaleY(.5); -webkit-transform:scaleY(.5); -moz-transform:scaleY(.5);}
.broker1 .broker1_txt1 .txt1 .t1{ height:.5rem; line-height:.4rem; font-size:.4rem; font-weight:bold; color:#222; margin-bottom:.2rem;}
.broker1 .broker1_txt1 .txt1 .t1 span{ float:left; line-height:.5rem; max-width:3rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.broker1 .broker1_txt1 .txt1 .t1 i{ float:left; height:.32rem; font-size:.2rem; line-height:.34rem; margin-top:.09rem; margin-left:.15rem; font-weight:normal; color:#fff; background:#bbb; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; padding:0 .05rem;}
.broker1 .broker1_txt1 .txt1 .t2{ font-size:.3rem; color:#222; height:.45rem; line-height:.4rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-top:-.05rem}
.broker1 .broker1_txt1 .txt1 .t3{ color:#666; font-size:.22rem; height:.4rem; line-height:.4rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.broker1 .broker1_txt1 .txt1 .img{ position:absolute; width:1.4rem; height:1.4rem; right:0; top:.1rem; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; overflow:hidden}
.broker1 .broker1_txt1 .txt2{ padding:.3rem 0;}
.broker1 .broker1_txt1 .txt2 ul{ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}
.broker1 .broker1_txt1 .txt2 ul li{ flex:1; text-align: center;}
.broker1 .broker1_txt1 .txt2 ul li .t1{ font-size:.2rem; height:.35rem; line-height:.3rem; color:#666}
.broker1 .broker1_txt1 .txt2 ul li .t2{ color:#000; font-size:.2rem;  vertical-align:bottom;}
.broker1 .broker1_txt1 .txt2 ul li .t2 span{ display:inline-block; font-size:.34rem; position:relative; top:1px; padding-right:1px;}
.broker1 .broker1_txt2{ padding:.0 0 .3rem;}
.broker1 .broker1_txt2 .l{ float:left;}
.broker1 .broker1_txt2 .l .txt1 img{ float:left; border:2px solid #fff; width:.5rem; height:.5rem; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; margin-left:-.15rem;}
.broker1 .broker1_txt2 .l .txt1 img:nth-child(1){ margin-left:-2px;}
.broker1 .broker1_txt2 .l .txt2{ line-height:.4rem; font-size:.24rem; color:#666}
.broker1 .broker1_txt2 .r{ float:right; text-align:center}
.broker1 .broker1_txt2 .r .ico1{ display:inline-block; width:.5rem; height:.5rem; background:url(../images/brokerindexm_ico.png?v=8) 0 0 no-repeat; background-size:.5rem auto; -webkit-background-size:.5rem auto; -moz-background-size:.5rem auto;}
.broker1 .broker1_txt2 .r .t1{ line-height:.4rem; font-size:.24rem; color:#666;}
.broker1 .broker1_txt2 .r .on .ico1{ background-position:0 -.5rem;}
.broker1 .broker1_txt2 .r .on .t1{ color:#e64340;}
.broker1 .broker1_txt3 a{ float:left; width:48%; margin-right:4%; height:.9rem; border:1px solid #e64340; line-height:.86rem; border-radius:.1rem; -webkit-border-radius:.1rem; -mborder-radius:.1rem; color:#e64340; font-size:.3rem; text-align:center}
.broker1 .broker1_txt3 .btn2{ background:#e64340; color:#fff; margin-right:0}
.broker1 .broker1_txt3 i{ float:left; width:.5rem; height:.5rem; background:url(../images/brokerindexm_ico.png?v=8) 0 0 no-repeat; background-size:.5rem auto; margin-top:.16rem; margin-right:.05rem;}
.broker1 .broker1_txt3 .ico2{ background-position:0 -1rem;}
.broker1 .broker1_txt3 .ico3{ background-position:0 -1.5rem;}
.broker2{ margin-top:.25rem}
.broker2 .tab{ }
.broker2 .tab ul{ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.broker2 .tab ul li{ flex:1; text-align:center; color:#666; font-size:.3rem; position:relative; height:1.1rem; line-height:1.1rem; padding-top:.1rem; background:#fff;}
.broker2 .tab ul .on{ color:#e64340; font-size:.34rem;}
.broker2 .tab ul .on:after{ content:''; position:absolute; width:.3rem; height:.08rem; border-radius:.04rem; -webkit-border-radius:.04rem; -moz-border-radius:.04rem; left:50%; bottom:.1rem; margin-left:-.15rem; background:#e64340}

/* 经纪人主页底部 */
.brokerbtm{ position:fixed; z-index:100; background:#fff; width:7.5rem; height:1.2rem; padding:0 .35rem 0 .2rem; left:50%; margin-left:-3.75rem; bottom:0; box-shadow:0 0 .2rem rgba(0,0,0,.1)}
.brokerbtm a{ float:left; font-size:.24rem; color:#222; text-align:center; line-height:.3rem; margin-top:.12rem; padding-right:.1rem; width:1rem;}
.brokerbtm .ico4{ display:inline-block; width:.6rem; height:.6rem; background:url(../images/brokerindexm_ico.png?v=8) 0 -2.4rem no-repeat; background-size:.6rem auto; -webkit-background-size:.6rem auto; -moz-background-size:.6rem auto;}
.brokerbtm .ico5{ display:inline-block; width:.6rem; height:.6rem; background:url(../images/brokerindexm_ico.png?v=8) 0 -3rem no-repeat; background-size:.6rem auto; -webkit-background-size:.6rem auto; -moz-background-size:.6rem auto;}
.brokerbtm .ico6{ float:left; width:.5rem; height:.5rem; background:url(../images/brokerindexm_ico.png?v=8) 0 -3.5rem no-repeat; background-size:.5rem auto; margin-top:.16rem; margin-right:.05rem;}
.brokerbtm .ico7{ display:inline-block; width:.6rem; height:.6rem; background:url(../images/brokerindexm_ico.png?v=8) 0 -6rem no-repeat; background-size:.6rem auto; -webkit-background-size:.6rem auto; -moz-background-size:.6rem auto;}
.brokerbtm .ico8{ display:inline-block; width:.6rem; height:.6rem; background:url(../images/brokerindexm_ico.png?v=8) 0 -6.6rem no-repeat; background-size:.6rem auto; -webkit-background-size:.6rem auto; -moz-background-size:.6rem auto;}
.brokerbtm .favon .ico5{ background-position:0 -3.6rem;}
.brokerbtm .favon .t1{ color:#e64340}
.brokerbtm .btn2{ height:.8rem; line-height:.8rem; background: #ff96b3; /* Old browsers */background: -moz-linear-gradient(-45deg,  #ff96b3 0%, #ff386f 40%); /* FF3.6-15 */background: -webkit-linear-gradient(-45deg,  #ff96b3 0%,#ff386f 40%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(135deg,  #ff96b3 0%,#ff386f 40%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff96b3', endColorstr='#ff386f',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ padding:0; width:2.3rem; text-align:center; margin-top:.2rem; border-radius:.1rem; -webkit-border-radius:.1rem; -moz-border-radius:.1rem; font-size:.3rem; color:#fff; margin-right:.2rem; margin-left:.15rem}
.brokerbtm .btn3{ background: #e64340; /* Old browsers */background: -moz-linear-gradient(-45deg,  #e64340 0%, #e64340 40%); /* FF3.6-15 */background: -webkit-linear-gradient(-45deg,  #e64340 0%,#e64340 40%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(135deg,  #e64340 0%,#e64340 40%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e64340', endColorstr='#e64340',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ width:2.3rem; height:.8rem; line-height:.8rem; margin-top:.2rem; margin-right:0; border-radius:.1rem; -webkit-border-radius:.1rem; -moz-border-radius:.1rem; font-size:.3rem; color:#fff; padding:0}

/* 经纪人更多介绍 */
.brokerinfo1{ padding:.35rem; background:#fff;}
.brokerinfo1 .img{ float:left; width:1.4rem; height:1.4rem; border-radius:50%; overflow:hidden;}
.brokerinfo1 .txt { position:relative; margin:0 0 0 1.6rem; padding-top:.25rem;}
.brokerinfo1 .txt .t1{ height:.5rem; line-height:.5rem; font-size:.4rem; font-weight:bold; color:#222; margin-bottom:.05rem;}
.brokerinfo1 .txt .t1 span{ float:left; line-height:.5rem;}
.brokerinfo1 .txt .t1 i{ float:left; height:.32rem; font-size:.2rem; line-height:.34rem; margin-top:.09rem; margin-left:.15rem; font-weight:normal; color:#fff; background:#bbb; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; padding:0 .05rem;}
.brokerinfo1 .txt .t2{ font-size:.28rem; color:#222; height:.45rem; line-height:.4rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.brokerinfo2{ margin-top:.25rem; padding:.35rem; background:#fff;}
.brokerinfo2 .tit{ font-size:.32rem; font-weight:bold; line-height:.4rem;}
.brokerinfo2 .tag span{ background:#f9f9f9; color:#666; font-size:.3rem; line-height:1; padding:.15rem .25rem; float:left; margin-top:.2rem; margin-right:.2rem; border-radius:.08rem; -webkit-border-radius:.08rem; -moz-border-radius:.08rem;}
.brokerinfo2 .info{ padding:.15rem 0 0; line-height:.5rem; color:#666}

/* 经纪人列表 */
.agent_rem1{ background:#fff; padding:0 .3rem;}
.agent_rem1 li{ position:relative; padding:.3rem 0;}
.agent_rem1 li:after{ content:''; position:absolute; width:100%; height:1px; left:0; bottom:0; transform:scaleY(.5); -webkit-transform:scaleY(.5); -moz-transform:scaleY(.5); background:#e8e8e8}
.agent_rem1 li .img{ float:left; width:2rem; height:2.4rem; background:url(../images/noimg_jjr.png?x-oss-process=image/resize,m_fill,w_200,h_240,limit_0/auto-orient,0/quality,q_100) 0 0 no-repeat; background-size:contain; -webkit-background-size:contain; -moz-background-size:contain; border-radius:.1rem; -webkit-border-radius:.1rem; -moz-border-radius:.1rem; overflow:hidden}
.agent_rem1 li .txt{ position:relative; margin:0 0 0 2.2rem; min-height:2.4rem;}
.agent_rem1 li .txt h1{ height:.4rem;line-height:.4rem; margin-bottom:.1rem;}
.agent_rem1 li .txt h1 i{ float:left; font-size:.32rem; margin-right:.1rem; font-weight:bold; color:#222;}
.agent_rem1 li .txt h1 span{ float:left;background:#bbb;color:#fff;font-size:.2rem;padding:0 .05rem; height:.3rem; line-height:.3rem; border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px; margin-top:.05rem;}
.agent_rem1 li .txt h2{ font-size:.24rem; height:.4rem; line-height:.4rem; overflow:hidden; white-space:nowrap; color:#666; text-overflow: ellipsis;}
.agent_rem1 li .txt h4{ height:.4rem; line-height:.4rem; color:#666; font-size:.24rem;}
.agent_rem1 li .txt h4 em{ color:#E7380C; font-weight:bold; vertical-align: central}
.agent_rem1 li .txt h4 span{ float:left; width:2.2rem; margin-right:.1rem;}
.agent_rem1 li .mng1{ height: .6rem; position:relative; margin-top:.2rem;}
.agent_rem1 li .mng1 .mng1_btn{ position:absolute; right:0; top:0; color:#E64340; border:1px solid #E64340; height:.6rem; width:1rem; border-radius:.08rem; -webkit-border-radius:.08rem; -moz-border-radius:.08rem;}
.agent_rem1 li .mng1 .mng1_btn div{ position:absolute; line-height:1; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); font-size:.28rem; width:.8rem; text-align:center;}

/* 店铺主页 */
.shop1{ background-image:url(../images/shop_indexm_bg.png) !important; }
.broker1 .broker1_txt1 .txt1 .t1 b{ float:left; height:.32rem; font-size:.2rem; line-height:.32rem; margin-top:.05rem; margin-left:.15rem; font-weight:normal; color:#222; border:1px solid #222; background:#fff; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; padding:0 .05rem; font-weight:normal}
.broker1 .broker1_txt3 .ico4{ background-position:0 -4rem;}
.broker1 .broker1_txt1 .txt1 .t3 span{ float:left; max-width:4rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.broker1 .broker1_txt1 .txt1 .t3 .address{ float:left; width:.4rem; height:.4rem; background:url(../images/brokerindexm_ico.png) 0 -3.6rem no-repeat; background-size:.4rem auto; margin-top:0; margin-left:.05rem;}
.broker1 .broker1_txt1 .txt1 .lv{ position:absolute; width:2rem; height:1.8rem; background:url(../images/shop_level.png) 0 0 no-repeat; background-size:2rem auto; right:-.3rem; top:-.3rem; opacity:.5}
.broker1 .broker1_txt1 .txt1 .lv1{ background-position:0 0}
.broker1 .broker1_txt1 .txt1 .lv2{ background-position:0 -2rem}
.broker1 .broker1_txt1 .txt1 .lv3{ background-position:0 -4rem}
.broker1 .broker1_txt1 .txt1 .lv4{ background-position:0 -6rem}
.broker1 .broker1_txt1 .txt1 .lv5{ background-position:0 -8rem}
.shopbroker{ margin-top:.25rem; background:#fff; padding:0 .35rem}
.shopbroker .tit{ padding:.35rem 0; line-height:.4rem; font-size:.34rem; color:#222; font-weight:bold; position:relative}
.shopbroker .tit a{ position:absolute; font-weight:normal; font-size:.24rem; color:#666; right:0; height:.4rem; line-height:.4rem; top:.35rem;}
.shopbroker1{ padding-bottom:.35rem;}
.shopbroker1 li{ float:left; width:30%; margin-right:5%; background:#e5effb url(../images/broker_tj.png) -.1rem -.4rem no-repeat; background-size:2rem 2rem; -webkit-background-size:2rem 2rem; -moz-background-size:2rem 2rem; border-radius:.1rem; -webkit-border-radius:.1rem; -moz-border-radius:.1rem;}
.shopbroker1 .li1{ background-color:#e5effb}
.shopbroker1 .li2{ background-color:#fdf0e0}
.shopbroker1 .li3{ background-color:#deefe9;}
.shopbroker1 li:last-child{ margin-right:0}
.shopbroker1 li .img{ width:1.1rem; height:1.1rem; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; overflow:hidden; margin:.3rem auto 0;}
.shopbroker1 li .t1{ font-size:.28rem; margin-top:.2rem; line-height:.4rem; text-align:center; color:#222; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.shopbroker1 li .t2{ color:#666; padding:0 .2rem; height:.4rem; line-height:.4rem; font-size:.24rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center}
.shopbroker1 li .t3{ font-size:.24rem; color:#222; text-align:center; line-height:.4rem; padding-bottom:.2rem}

/* 返回按钮 */
.backbtn{z-index:999; position:fixed; right:.4rem; bottom:1.8rem; width:1rem; height:1rem; background:rgba(0,0,0,.5); border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; text-align:center; color:#fff; font-size:.24rem; line-height:0}
.backbtn img{ width:.4rem; height:.4rem; margin-top:.13rem;}
.backbtn:hover h1{ color:#fff;}
.backbtn h1{ color:#fff; line-height:.36rem;}

/* 个人中心主页 */
.gerenico{ background:url(../images/house_geren_ico.png?v=6) -10000px 0 no-repeat;}
.user1{ height:3.8rem; background:#e64340; padding:.45rem .35rem;}
.user1 .lv{ position:absolute; width:1.2rem; height:1.1rem; background:url(../images/shop_level.png) 0 0 no-repeat; background-size:1.2rem auto; -webkit-background-size:1.2rem auto; -moz-background-size:1.2rem auto; left:50%; top:0; opacity:.5}
.user1 .lv1{ background-position:0 0}
.user1 .lv2{ background-position:0 -1.2rem}
.user1 .lv3{ background-position:0 -2.4rem}
.user1 .lv4{ background-position:0 -3.6rem}
.user1 .lv5{ background-position:0 -4.8rem}
.user1 .txt1{ height:1rem; position:relative}
.user1 .txt1 .name{ float:left; width:60%; line-height:1rem; font-size:.34rem; color:#fff;}
.user1 .txt1 .name img{ width:1rem; height:1rem; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; float:left; margin-right:.2rem;}
.user1 .txt1 .name .t1{ position:relative; margin:0 0 0 1.2rem; white-space:nowrap; overflow:hidden;text-overflow:ellipsis}
.user1 .txt1 .name2{ float:left; width:60%; line-height:1rem; font-size:.34rem; color:#fff;}
.user1 .txt1 .name2 img{ width:1rem; height:1rem; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; float:left; margin-right:.2rem;}
.user1 .txt1 .name2 .txt{ position:relative; margin:0 0 0 1.2rem; height:1rem;}
.user1 .txt1 .name2 .t1{ font-size:.34rem; line-height:.6rem; color:#fff;}
.user1 .txt1 .name2 .t2{ font-size:.24rem; color:#fff; line-height:.3rem; height:.3rem; white-space:nowrap; overflow:hidden;text-overflow:ellipsis}
.user1 .txt1 .btn{ position:absolute; right:0; top:0; height:1rem;}
.user1 .txt1 .btn a{ float:left; font-size:.28rem; color:#fff; margin-left:.3rem; height:1rem; line-height:1rem;}
.user1 .txt1 .btn i{ float:left; width:.4rem; height:.4rem; margin-top:.3rem; margin-right:.05rem; background-size:.4rem auto; -webkit-background-size:.4rem auto; -moz-background-size:.4rem auto; }
.user1 .txt1 .btn .ico1{ background-position:0 0;}
.user1 .txt1 .btn .ico2{ background-position:0 -.4rem;}
.user1 .txt2{ padding-top:.4rem;}
.user1 .txt2 li{ float:left; width:25%; text-align: center;}
.user1 .txt2 li a{ display:block}
.user1 .txt2 li .gerenico{ display:inline-block; height:.55rem; width:.55rem; background-size:.55rem auto; -webkit-background-size:.55rem auto; -moz-background-size:.55rem auto; position:relative}
.user1 .txt2 li .gerenico i{ position:absolute; width:.14rem; height:.14rem; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; right:0; top:0; background:#f00; z-index:1}
.user1 .txt2 li .ico3{ background-position:0 -1.1rem}
.user1 .txt2 li .ico4{ background-position:0 -1.65rem}
.user1 .txt2 li .ico5{ background-position:0 -2.2rem}
.user1 .txt2 li .ico6{ background-position:0 -2.75rem}
.user1 .txt2 li .t1{ color:#fff; font-size:.28rem; margin-top:.1rem;}
.user2{ margin:0 .35rem; background:#fff; border-radius:.1rem; -webkit-border-radius:.1rem; -moz-border-radius:.1rem; padding:0 .3rem;}
.user2 li{ height:1rem; line-height:1rem; position:relative;}
.user2 li:before{ content:''; position:absolute; width:100%; height:1px; transform:scaleY(.5); -webkit-transform:scaleY(.5); -moz-transform:scaleY(.5); background:#e8e8e8; left:0; bottom:0}
.user2 li:last-child:before{ display:none}
.user2 li:after{ content:''; position:absolute; width:.12rem; height:.24rem; background:url(../images/geren_arrow.png) 0 0 no-repeat; background-size:contain; -webkit-background-size:contain; -moz-background-size:contain; top:50%; margin-top:-.1rem; right:0}
.user2 li a{ display:block; color:#222; font-size:.32rem;}
.user2 li .img{ float:left; width:.5rem; height:.5rem; position:relative; margin-right:.2rem; margin-top:.25rem}
.user2 li .img .gerenico{ position:absolute; width:.5rem; height:.5rem; background-size:.5rem auto; -webkit-background-size:.5rem auto; -moz-background-size:.5rem auto; left:0; top:0; z-index:2;}
.user2 li .img .bg{ position:absolute; width:.25rem; height:.25rem; background:#e64340; opacity:.2; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; right:0; bottom:0; z-index:1}
.user2 li .img .ico7{ background-position:0 -3rem;}
.user2 li .img .ico8{ background-position:0 -3.5rem;}
.user2 li .img .ico9{ background-position:0 -4rem;}
.user2 li .img .ico10{ background-position:0 -4.5rem;}
.user2 li .img .ico11{ background-position:0 -5rem;}
.user2 li .img .ico12{ background-position:0 -5.5rem;}
.user2 li .img .ico13{ background-position:0 -6rem;}
.user2 li .img .ico14{ background-position:0 -6.5rem;}
.user2 li .img .ico15{ background-position:0 -7rem;}
.user2 li .img .ico16{ background-position:0 -7.5rem;}
.user2 li .img .ico17{ background-position:0 -8rem;}
.user2 li .img .ico18{ background-position:0 -8.5rem;}
.user2 li .img .ico19{ background-position:0 -9rem;}
.user2 li .img .ico20{ background-position:0 -9.5rem;}
.user2 li .img .ico21{ background-position:0 -10rem;}
.user2 li .img .ico22{ background-position:0 -10.5rem;}
.user2 li .img .ico23{ background-position:0 -11rem;}
.user2 li .img .ico24{ background-position:0 -11.5rem;}
.user2 li .img .ico25{ background-position:0 -12rem;}
.user2 li .img .ico26{ background-position:0 -12.5rem;}
.user2 li .img .ico27{ background-position:0 -13rem;}
.user2 li .img .ico28{ background-position:0 -13.5rem;}
.user2 li .img .ico29{ background-position:0 -14rem;}
.user2 li .no{ position:absolute; right:.3rem; line-height:1; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); color:#E64340; font-size:.26rem;}
.user2 li .yes{ position:absolute; right:.3rem; line-height:1; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); color:#e64340; font-size:.26rem;}

/* 退出登录、切换经纪人登录 */
.logout{ width:6rem; margin:1.5rem auto; text-align:center}
.logout .img{ width:1.5rem; height:1.5rem; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; overflow:hidden; line-height:0; margin:0 auto;}
.logout .txt1{ font-size:.3rem; color:#222; margin-top:.3rem; line-height:.4rem;}
.logout .txt2{ color:#666; font-size:.26rem; margin-top:.05rem; line-height:.4rem}
.logout .btn{ margin-top:.9rem;}
.logout .btn a{ display:block; background:#e64340; height:.8rem; line-height:.8rem; text-align:center; font-size:.3rem; color:#fff; border-radius:.1rem; -webkit-border-radius:.1rem; -moz-border-radius:.1rem;}
.logout .btn .btn2{ border:1px solid #222; background:#fff; color:#222; line-height:.76rem; margin-top:.35rem;}

/* 问答 */
.choose2 .wd_choose li{ width:33.33% !important}
.choose2 .wd_choose li span, .tab-tit li span{ max-width:1.6rem;}
.wd1 li{ background:#fff; padding:.35rem; margin-top:.25rem;}
.wd1 li .t1{ display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; line-height:.44rem; font-size:.28rem;}
.wd1 li .txt1{ position:relative; line-height:.5rem; font-size:.28rem; padding-left:.6rem; margin-bottom:.1rem;}
.wd1 li .txt1 .t1{ display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; line-height:.44rem; font-size:.32rem; font-weight:bold}
.wd1 li .txt1 .ico1{ position:absolute; width:.5rem; height:.5rem; background:url(../images/wenda_ico.png) 0 0 no-repeat; background-size:.5rem auto; -webkit-background-size:.5rem auto; -moz-background-size:.5rem auto; left:0; top:-0.03rem;}
.wd1 li .txt1 .ico1 i{ position:absolute; line-height:1; color:#fff; font-size:.22rem; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);}
.wd1 li .txt2{ position:relative; line-height:.5rem; font-size:.28rem; padding-left:.6rem; color:#666}
.wd1 li .txt2 .ico2{ position:absolute; width:.5rem; height:.5rem; background:url(../images/wenda_ico.png) 0 -.5rem no-repeat; background-size:.5rem auto; -webkit-background-size:.5rem auto; -moz-background-size:.5rem auto; left:0; top:-0.03rem}
.wd1 li .txt2 .ico2 i{ position:absolute; line-height:1; color:#fff; font-size:.22rem; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);}
.wd1 li .txt3{ margin-top:.15rem; font-size:.22rem; color:#666; padding-left:.6rem; line-height:1;}
.wd1 li .txt4{ margin-top:.15rem; font-size:.22rem; color:#666; padding-left:.6rem; line-height:1; position:relative}
.wd1 li .txt4 span{ margin-right:.25rem;}
.wd1 li .txt4 i{ position:absolute; right:0; top:0; line-height:1;}
.wdnewlist li{ margin-top:0; position:relative}
.wdnewlist li:after{ content:''; position:absolute; width:6.8rem; left:.35rem; bottom:0; background:#e8e8e8; transform:scaleY(.5); -webkit-transform:scaleY(.5); -moz-transform:scaleY(.5); height:1px;}
.wdnewlist li:last-child:after{ display:none}
.wd1 li .txt10{ padding:.1rem 0 .05rem .6rem;}
.wd1 li .txt10 .t4{ height:.3rem; color:#666; font-size:.26rem; line-height:.3rem;}
.wd1 li .txt10 .t4 img{ float:left; width:.3rem; height:.3rem; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; margin-top:0; margin-right:.1rem;}
.wd1 li .txt10 .t5{ font-size:.26rem; color:#666; margin-top:.1rem;}
.wd1 li .txt4 .huifu{ position:absolute; right:0; top:0; margin-right:0}
.wd1 li .txt4 .huifu font{ float:left; font-size:.3rem; line-height:.3rem; margin-top:-.04rem; font-weight:bold; margin-right:.02rem;}
.wdnewlist li{ margin-top:0; position:relative}
.wdnewlist li:after{ content:''; position:absolute; width:6.8rem; left:.35rem; bottom:0; background:#e8e8e8; transform:scaleY(.5); -webkit-transform:scaleY(.5); -moz-transform:scaleY(.5); height:1px;}
.wdnewlist li:last-child:after{ display:none}
.wd1 li .txt10{ padding:.1rem 0 .05rem .6rem;}
.wd1 li .txt10 .t4{ height:.3rem; color:#666; font-size:.26rem; line-height:.3rem;}
.wd1 li .txt10 .t4 img{ float:left; width:.3rem; height:.3rem; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; margin-top:0; margin-right:.1rem;}
.wd1 li .txt10 .t5{ font-size:.26rem; color:#666; margin-top:.1rem;}
.wd1 li .txt4 .huifu{ position:absolute; right:0; top:0; margin-right:0}
.wd1 li .txt4 .huifu font{ float:left; font-size:.3rem; line-height:.3rem; margin-top:-.04rem; font-weight:bold; margin-right:.02rem;}

.wd_show .txt1{ position:relative; line-height:.5rem; font-size:.28rem; padding:.35rem .35rem .35rem .95rem; background:#fff;}
.wd_show .txt1 .ico1{ position:absolute; width:.5rem; height:.5rem; background:url(../images/wenda_ico.png) 0 0 no-repeat; background-size:.5rem auto; -webkit-background-size:.5rem auto; -moz-background-size:.5rem auto; left:.35rem; top:.35rem;}
.wd_show .txt1 .ico1 i{ position:absolute; line-height:1; color:#fff; font-size:.22rem; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);}
.wd_show .txt1 .t1{ line-height:.5rem; font-size:.32rem; font-weight:bold; color:#222;}
.wd_show .txt2{  position:relative; line-height:.5rem; font-size:.28rem; padding:.35rem .35rem .35rem .95rem; background:#fff; margin-top:.25rem;}
.wd_show .txt2 .ico2{ position:absolute; width:.5rem; height:.5rem; background:url(../images/wenda_ico.png) 0 -.5rem no-repeat; background-size:.5rem auto; -webkit-background-size:.5rem auto; -moz-background-size:.5rem auto; left:.35rem; top:.35rem;}
.wd_show .txt2 .ico2 i{ position:absolute; line-height:1; color:#fff; font-size:.22rem; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);}
.wd_show .txt2 .t1{ font-size:.3rem; line-height:.5rem;}
.wd_show .t3{ margin-top:.15rem; font-size:.22rem; color:#666; line-height:1;}
.wd_show .txt3{ background:#fff; padding:.35rem; margin-top:.25rem;}
.wd_show .txt3 .text1{ width:100%; border:0; -webkit-appearance:none; height:4rem; background:#f9f9f9; color:#222; resize:none; padding:.25rem; line-height:1.5; font-size:.3rem; border-radius:.1rem; -webkit-border-radius:.1rem; -moz-border-radius:.1rem;}
.wd_show .txt4{ padding:1.5rem 1rem; text-align:center;}
.wd_show .txt4 div{ color:#666; font-size:.3rem; line-height:.5rem;}
.wd_show .txt4 a{ display:inline-block; height:.8rem; line-height:.8rem; background:#fff; border:1px solid #222; color:#222; font-size:.3rem; margin-top:.2rem; border-radius:.1rem; -webkit-border-radius:.1rem; -moz-border-radius:.1rem; text-align:center; padding:0 1rem;}
.wd_show .t4{ height:.4rem; line-height:.4rem; font-size:.22rem; color:#666; margin-top:.15rem;}
.wd_show .t4 .s1{ margin-right:.2rem; float:left; max-width:3.5rem; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.wd_show .t4 .s1 img{ float:left; width:.3rem; height:.3rem; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; margin-right:.1rem; margin-top:.05rem;}
.wdmore{ margin-top:.25rem; background:#fff;}
.wdmore .tit{ padding: .35rem .35rem 0; font-size:.36rem; font-weight:bold; line-height:.4rem;}

.wd_btm{ position:fixed; z-index:100; background:#fff; width:7.5rem; height:1.2rem; padding:0 .35rem; left:50%; margin-left:-3.75rem; bottom:0; box-shadow:0 0 .2rem rgba(0,0,0,.1)}
.wd_show .txt1 .t2{ margin-top:.15rem; line-height:.4rem; color:#666; font-size:.28rem;}
.wd_btm a{ display:block; height:.8rem; line-height:.8rem; background:#e64340; color:#fff; border-radius:.1rem; -webkit-border-radius:.1rem; -moz-border-radius:.1rem; margin-top:.2rem; text-align:center;}
.wd_add{ padding:.35rem;}
.wd_add dd{ background:#fff; margin-bottom:.25rem; border-radius:.1rem; -webkit-border-radius:.1rem; -moz-border-radius:.1rem; overflow:hidden; position:relative}
.wd_askinfo{ padding:.5rem 0 .25rem; text-align:center; border-bottom:1px solid #e8e8e8; margin:0 .3rem .1rem}
.wd_askinfo .img1{ width:2rem; height:2rem; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; overflow:hidden; margin:0 auto}
.wd_askinfo .img2{ width:2.7rem; height:1.2rem; border-radius:.1rem; -webkit-border-radius:.1rem; -moz-border-radius:.1rem; overflow:hidden; margin:0 auto}
.wd_askinfo .t1{ font-size:.32rem; font-weight:bold; color:#222; line-height:.4rem; margin-top:.2rem; white-space:nowrap; word-break:break-all; overflow:hidden; text-overflow:ellipsis}
.wd_askinfo .t2{ color:#666; font-size:.24rem; line-height:.4rem; margin-top:.05rem;}
.wd_add .input1{ background:#fff; color:#222; width:100%; height:.9rem; line-height:.9rem; font-size:.3rem; -webkit-appearance:none; border:0; border-radius:.1rem; -webkit-border-radius:.1rem; -moz-border-radius:.1rem; padding:0 .3rem; position:relative; z-index:2}
.wd_add .text1{ width:100%; border:0; -webkit-appearance:none; height:4rem; background:#fff; color:#222; resize:none; padding:.2rem .3rem; line-height:1.5; font-size:.3rem; border-radius:.1rem; -webkit-border-radius:.1rem; -moz-border-radius:.1rem;}
.wd_add dd input{ position:absolute; z-index:1; background:none; border:0; left:0; top:0}
.wd_add .arrow:after{ content:''; width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #000;position:absolute;top:50%; margin-top:-4px; right:.25rem;bottom:0;cursor:pointer; z-index:4}
.wd_add dd .label1{ padding:0 .2rem; position:relative; height:.8rem; line-height:.8rem; display:block; font-size:.28rem;}
.wd_add dd .label1 input{ position:absolute; left:-100000px;}
.wd_add dd .label1 i{ border:1px solid #ddd; width:.3rem; height:.3rem; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; margin-top:.23rem; margin-right:.1rem; float:left;}
.wd_add dd .label1.on i{ border:0; background:#e64340 url(../images/listcheck2.png) center center no-repeat; background-size:contain; -webkit-background-size:contain; -moz-background-size:contain;}

/* 房产资讯 */
.article_tab1{ height:.9rem; position:relative; background:#fff;}
.article_tab1:after{ content:''; position:absolute; width:100%; height:1px; transform:scaleY(.5); -webkit-transform:scaleY(.5); -moz-transform:scaleY(.5); left:0; bottom:0; background:#e8e8e8}
.article_tab1 li{ float:left; width:25%; text-align:center;}
.article_tab1 li a{ display:block; line-height:.9rem; font-size:.28rem; position:relative}
.article_tab1 li .cur1{ font-size:.32rem; font-weight:bold; color:#e64340}
.article_tab1 li .cur1:after{ content:''; position:absolute; width:40%; height:2px; background:#e64340; left:30%; bottom:0; z-index:2}
.articlelist1{ background:#fff;}
.articlelist1 .tit{ height:.9rem; padding:0 .3rem; line-height:.9rem; font-size:.32rem; font-weight:bold; color:#222; position: relative}
.articlelist1 .tit:after{ content:''; position:absolute; width:100%; height:1px; left:0; bottom:0; transform:scaleY(.5); -webkit-transform:scaleY(.5); -moz-transform:scaleY(.5); background:#e8e8e8}
.articlelist1 .dl1{ padding:0 .3rem;}
.articlelist1 .dl1 dd{ position:relative; padding:.3rem 0; height:auto;}
.articlelist1 .dl1 dd a:visited .txt .t1{ color:#999; font-weight:normal}
.articlelist1 .dl1 dd:after{ content:''; position:absolute; width:100%; height:1px; left:0; bottom:0; transform:scaleY(.5); -webkit-transform:scaleY(.5); -moz-transform:scaleY(.5); background:#e8e8e8}
.articlelist1 .dl1 dd .img{ position:absolute; width:2.16rem; height:1.6rem; border-radius:.08rem; -webkit-border-radius:.08rem; -moz-border-radius:.08rem; overflow:hidden; line-height:0; background:url(../images/noimg_new.png) 0 0 no-repeat; background-size:contain; -webkit-background-size:contain; -moz-background-size:contain;}
.articlelist1 .dl1 dd .img img{ width:2.16rem; height:1.6rem; position:relative; z-index:1}
.articlelist1 .dl1 dd .txt{ position:relative; }
.articlelist1 .dl1 dd .txt .t1{ line-height:.35rem; height:.35rem; font-size:.32rem; font-weight:bold; color:#222; margin-bottom:.15rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; word-break:break-all;}
.articlelist1 .dl1 dd .txt .t2{ color:#666; font-size:.22rem; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; margin-bottom:.15rem;}
.articlelist1 .dl1 dd .txt .t3{ line-height:1; width:100%; font-size:.22rem; color:#666}
.articlelist1 .dl1 dd .txt .t3 span{ margin-left:.2rem;}
.articlelist1 .dl1 dd .txt .t5{ line-height:.4rem; font-size:.32rem; font-weight:bold; color:#222; margin-bottom:.15rem; overflow:hidden}
.articleshow1{ background:#fff; padding:.35rem;}
.articleshow1 .t1{ font-size:.4rem; font-weight:bold; color:#222; line-height:.5rem; }
.articleshow1 .t2{ margin-top:.2rem; line-height:.3rem; font-size:.24rem; color:#666;padding-bottom:.3rem; position:relative}
.articleshow1 .t2:after{ content:''; position:absolute; width:100%; height:1px; left:0; bottom:0; transform:scaleY(.5); -webkit-transform:scaleY(.5); -moz-transform:scaleY(.5); background:#e8e8e8}
.articleshow2{ padding:0 .35rem .35rem; background:#fff;}
.articleshow2 .txt{ padding:0; line-height:1.8; font-size:.28rem;}
.articleshow2 .newsm{ margin-top:.3rem; color:#999; padding:.3rem 0 0; font-size:.24rem; line-height:1.8; position:relative}
.articleshow2 .newsm:after{ content:''; position:absolute; width:100%; height:1px; left:0; top:0; transform:scaleY(.5); -webkit-transform:scaleY(.5); -moz-transform:scaleY(.5); background:#e8e8e8}

/* 右侧浮动工具栏 */
.rightcover{z-index:999; position:fixed; right:.25rem; bottom:1.8rem; width:.8rem;}
.rightcover .btn1{ width:.8rem; height:.8rem; border-radius:.4rem; -webkit-border-radius:.4rem; -moz-border-radius:.4rem; display:block; margin-top:.25rem; background:#fff; border:1px solid #dadada; box-shadow:0 .08rem .1rem rgba(218,218,218,.5); -webkit-box-shadow:0 .08rem .1rem rgba(218,218,218,.5); -moz-box-shadow:0 .08rem .1rem rgba(218,218,218,.5); color:#000; position:relative}
.rightcover .btn1 span{ color:#000; position:absolute; width:.8rem; text-align:center; line-height:1; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); z-index:1; font-size:.24rem;}

/* 问答tab */
.wd_tab{ background:#fff; height:.9rem; line-height:.9rem; padding:0 1rem;}
.wd_tab li{ text-align: center; float:left; width:50%; font-size:.28rem; height:.9rem; overflow:hidden; line-height:.9rem;}
.wd_tab li.on a{ color:#e64340; font-size:.32rem;}
.wd_tab li.on span{ position:relative; display:block}
.wd_tab li.on span:after{ content:''; position:absolute; bottom:.1rem; width:.3rem; height:.08rem; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; left:50%; margin-left:-.15rem; background:#e64340}

/* 绑定手机表单 */
.tip11 {background: #fffde9;border: 1px solid #fbe3ae;color: #9d7437;padding: .2rem;border-radius: .1rem;-moz-border-radius: .1rem;-webkit-border-radius: .1rem;font-size: .28rem;line-height:1.5; margin:.3rem .35rem;}
.newform1{ margin:0 .35rem; background:#fff; border-radius:.1rem; -webkit-border-radius:.1rem; -moz-border-radius:.1rem; padding:.3rem;}
.newform1 dd{ position:relative;}
.newform1 dd .t1{ float:left; height:1rem; line-height:1rem; width:1.5rem; text-align:right; color:#666;}
.newform1 dd .t2{ position:relative; margin: 0 0 0 1.7rem; min-height:1rem; color:#222}
.newform1 dd .t2 .txt1{ line-height:1rem;}
.newform1 dd .t2 .input1{ float:left; width:3rem; height:.7rem; margin-top:.15rem; border:1px solid #ddd; padding:0 .2rem; -webkit-appearance:none; border-radius:.08rem; -webkit-border-radius:.08rem; -moz-border-radius:.08rem; font-size:.3rem; background:#fafafa;}
.newform1 dd .t2 .input2{ width:1.5rem}
.newform1 dd .t2 .getyzm{ float:left; height:.7rem; line-height:.7rem; padding:0 .2rem; background:#ff7f00; color:#fff; border-radius:.08rem; -webkit-border-radius:.08rem; -moz-border-radius:.08rem; margin-left:.2rem; margin-top:.15rem;}
.newformbtn{ margin:.35rem;}
.newformbtn .sub1{ display:block; background:#e64340; height:.8rem; line-height:.8rem; text-align:center; font-size:.3rem; color:#fff; border-radius:.1rem; -webkit-border-radius:.1rem; -moz-border-radius:.1rem;}

/* 开通店铺步骤tab */
.step{ background:#fff; position:relative; height:40px; line-height:40px;; padding:0 20%; border-bottom:1px solid #e4e4e4}
.step li{ width:50%; float:left; text-align:center}
.step li a{ font-size:13px; position:relative; color:#666; display:inline-block}
.step .cur a{ color:#e64340; font-weight:bold}
.step .cur a:after{ content:''; position:absolute; width:120%; height:2px; background:#e64340; left:-10%; bottom:0}

/* 表单 */
.formlist{ padding:0 15px; background:#fff; margin-top:10px;}
.formlist>.tit{ position:relative; padding:15px 0; font-size:16px; line-height:25px; color:#333; border-bottom:1px solid #e8e8e8}
.formlist>.tit:after{ position:absolute; width:5px; height:15px; content:''; left:-15px; top:20px; background:#2577e3;}
.formlist>ul>li{ position:relative; height:60px; border-bottom:1px solid #e4e4e4;}
.formlist>ul>li:last-child{ border-bottom:0}
.formlist>ul>li .tit{ height:60px; line-height:60px; float:left; width:110px; font-weight:700; font-size:14px; color:#666}
.formlist>ul>li .txt{margin:0 0 0 110px; position:relative; text-align:right; padding-right:14px}
.formlist>ul>li .arrow{ position:absolute; height:14px; width:7px; right:0; top:23px; background:url(../images/m/arrow-right.png) 0 0 no-repeat; background-size:contain; -webkit-background-size:contain; -moz-background-size:contain;}
.formlist>ul>li.noarrow .arrow{ display:none}
.formlist>ul>li.auto{ height:auto; padding-bottom:20px;}
.formlist>ul>li.auto:after{ content:''; clear:both; display:block}
.formlist>ul>li .txt input[type="text"]{ border:0; -webkit-appearance:none; position:absolute; z-index:-1;}
.formlist>ul>li .txt input[type="text"]:disabled{ background:#fff;}
.formlist>ul>li .txt input.input1{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-appearance:none;border:0;font-size:14px;text-align:right;height: 50px; margin-top:5px;color:#222;position:relative;z-index:1;float:right; font-size:15px;}
.formlist>ul>li .txt .describe{ position:relative;float:left;height:100%;width:4.6rem;text-align:right;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:1.2rem; font-size:.28rem; height:1.2rem;}
.formlist>ul>li.auto .tit{ width:150px}
.formlist>ul>li.auto .txt{ position:relative; margin:0 0 0 150px;}
.formlist>ul>li .txt .upload{ width:100px; height:100px; margin-top:20px; background:#bbb; float:right}
.formlist>ul>li.auto .screenshot-sortable li{ margin:15px 0 0 0 }
.formlist>ul>li .txt .uploadbox .write_photo1_btn1 input{ z-index:1;}
.formtext{ background:#fff; padding:15px; margin-top:10px;}
.formtext .text1{ -webkit-appearance:none; width:100%; height:200px; border:0; line-height:24px; font-size:14px; resize:none}
.sub-btn{ padding:25px 15px;}
.sub-btn .sub1{ width:100%; background:#e64340; color:#fff; height:44px; line-height:44px; border:0; font-size:14px; border-radius:4px; -webkit-appearance:none}

/* 预约看房 */
.yuyue{ background:url(../images/yuyue_bg.png?v=1) 0 0 no-repeat; background-size:7.5rem auto; -webkit-background-size:7.5rem auto; -moz-background-size:7.5rem auto; padding-top:3.4rem;}
.yuyueform{ margin:0 .35rem; background:#fff; border-radius:.1rem; -webkit-border-radius:.1rem; -moz-border-radius:.1rem; padding:0 .4rem .4rem;}
.yuyueform .tit{ font-size:.32rem; font-weight:bold; line-height:.4rem; padding:.4rem 0; text-align:center; color:#222;}
.yuyueform dl dd { position:relative; margin-bottom:.2rem;}
.yuyueform dl dd .input1{ height:.8rem; padding:0 .2rem; color:#222; background:#eee; border:1px solid #e8e8e8; border-radius:.1rem; -webkit-border-radius:.1rem; -moz-border-radius:.1rem; width:100%; font-size:.3rem;}
.yuyueform dl dd .text1{ height:2rem; background:#eee; border:1px solid #e8e8e8; resize:none; -webkit-appearance:none; padding:.1rem .2rem; font-size:.3rem; width:100%; border-radius:.1rem; -webkit-border-radius:.1rem; -moz-border-radius:.1rem;}
.newformbtn{ margin:.35rem;}
.newformbtn .sub1{ display:block; background:#e64340; height:.8rem; line-height:.8rem; text-align:center; font-size:.3rem; color:#fff; border-radius:.1rem; -webkit-border-radius:.1rem; -moz-border-radius:.1rem;}

/* 底部 */
.bk11{ height:1.1rem; clear:both; display:block}
.footbtm{ position:fixed; width:100%; left:0; bottom:0; background:#fff; height:1.1rem; display:flex; display: -webkit-flex; display: -ms-flexbox;  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; z-index:11}
.footbtm:before{ content:''; position:absolute; width:100%; height:1px; left:0; top:0; background:#ccc; z-index:1; transform:scaleY(.5); -webkit-transform:scaleY(.5); -moz-transform:scaleY(.5);}
.footbtm a{ flex:1; -webkit-flex: 1; -ms-flex: 1;  text-align:center; font-size:.24rem; line-height:0; position:relative; z-index:2}
.footbtm a .foot_ico{ position:absolute; left:50%; top:.16rem; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); width:.5rem; height:.5rem; background:url(../images/footbtm_ico.png) 0 0 no-repeat; background-size:1rem auto; -webkit-background-size:1rem auto; -moz-background-size:1rem auto;}
.footbtm a .foot_ico1{ background-position:0 0;}
.footbtm a .foot_ico2{ background-position:0 -1rem;}
.footbtm a .foot_ico3{ width:.8rem; height:.8rem; background-size:1.6rem auto; -webkit-background-size:1.6rem auto; -moz-background-size:1.6rem auto; top:-.18rem; background-position:0 -.8rem}
.footbtm a .foot_ico3+.txt{ color:#e64340}
.footbtm a .txt{ line-height:.4rem; margin-top:.65rem;}
.footbtm a.on{ color:#e64340}
.footbtm a.on .foot_ico1{ background-position:-.5rem 0;}
.footbtm a.on .foot_ico2{ background-position:-.5rem -1rem;}

/* 新版小区列表 */
.newxiaoqu{ background:#fff;}
.newxiaoqu li{ position:relative;padding:.3rem;}
.newxiaoqu li:after{ content:''; position:absolute; width:100%; height:1px; left:0; bottom:0; transform:scaleY(.5); -webkit-transform:scaleY(.5); -moz-transform:scaleY(.5); background:#e8e8e8}
.newxiaoqu li .img{ position:absolute; width:2.16rem; height:1.6rem; border-radius:.08rem; -webkit-border-radius:.08rem; -moz-border-radius:.08rem; overflow:hidden; line-height:0; background:url(../images/noimg_new.png?x-oss-process=image/resize,m_fill,w_216,h_160,limit_0/auto-orient,0/quality,q_100) 0 0 no-repeat; background-size:contain; -webkit-background-size:contain; -moz-background-size:contain;}
.newxiaoqu li .img img{ width:2.16rem; height:1.6rem; position:relative; z-index:1}
.newxiaoqu li .img .video{ position:absolute; width:.3rem; height:.3rem; background:url(../images/newlist1_ico.png?v=1) 0 0 no-repeat; background-size:.3rem auto; -webkit-background-size:.3rem auto; -moz-background-size:.3rem auto; left:.05rem; bottom:.05rem; z-index:2}
.newxiaoqu li .img .pic{ position:absolute; width:.7rem; height:.3rem; background:url(../images/newlist1_ico.png?v=1) 0 -.3rem no-repeat; background-size:.3rem auto; -webkit-background-size:.3rem auto; -moz-background-size:.3rem auto; left:.05rem; bottom:.05rem; color:#fff; font-size:.2rem; text-shadow:1px 1px rgba(0,0,0,.8); padding-left:.3rem; line-height:.3rem; z-index:2}
.newxiaoqu li .txt{ position:relative; margin:0 0 0 2.4rem; height:1.6rem;}
.newxiaoqu li .txt .t1{ line-height:.35rem; height:.35rem; font-size:.32rem; font-weight:bold; color:#222; margin-bottom:.1rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; word-break:break-all; margin-bottom:.15rem;}
.newxiaoqu li .txt .t2{ color:#666; line-height:.3rem; height:.3rem; font-size:.24rem; margin-bottom:.1rem}
.newxiaoqu li .txt .t2 span{ color:#E7380C; padding-right:2px;}
.newxiaoqu li .txt .price{ height:.45rem;font-size:.26rem; color:#E7380C; margin-top:-.05rem}
.newxiaoqu li .txt .price strong{ font-size:.32rem; float:left; line-height:.4rem;}

/* 我的收藏取消收藏按钮 */
.favmng1{ height: .6rem; position:relative; margin-top:.2rem;}
.favmng1 .t1{ color:#666; font-size:.24rem; line-height:.3rem;}
.favmng1 .t2{ color:#666; font-size:.24rem; line-height:.6rem;}
.favmng1 .mng1_btn2{ position:absolute; right:0; top:0; color:#E64340; border:1px solid #E64340; height:.6rem; width:1.6rem; border-radius:.08rem; -webkit-border-radius:.08rem; -moz-border-radius:.08rem;}
.favmng1 .mng1_btn2 div{ position:absolute; line-height:1; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); font-size:.28rem; width:1.4rem; text-align:center;}

/* 通知公告 */
.newannounc{ background:#fff; margin:.35rem; border-radius:.1rem; -webkit-border-radius:.1rem; -moz-border-radius:.1rem;}
.newannounc ul{ padding:0 .3rem;}
.newannounc li{ padding:.3rem 0; border-bottom:1px solid #e8e8e8;}
.newannounc li:last-child{ border-bottom:0}
.newannounc li h1{ font-size:.3rem; color:#222; line-height:.44rem; margin-bottom:.1rem;}
.newannounc li h2{ color:#666; font-size:.24rem; line-height:1;}

/* 资料设置tab */
.setinfo_tab{ background:#fff; position:relative; height:.9rem; line-height:.9rem; padding:0 5%; border-bottom:1px solid #e4e4e4; display:flex; display: -webkit-flex; display: -ms-flexbox;}
.setinfo_tab li{ flex:1; -webkit-flex: 1; -ms-flex: 1; float:left; text-align:center}
.setinfo_tab li a{ font-size:.28rem; position:relative; color:#666; display:block}
.setinfo_tab .cur a{ color:#e64340; font-weight:bold; font-size:.32rem; font-weight:bold}
.setinfo_tab .cur a:after{ content:''; position:absolute; width:40%; height:.08rem; border-radius:.04rem; -webkit-border-radius:.04rem; -moz-border-radius:.04rem; background:#e64340; left:30%; bottom:0}

/* 新版收藏tab */
.tabbar1{ height:.9rem; position:relative; background:#fff;}
.tabbar1:after{ content:''; position:absolute; width:100%; height:1px; transform:scaleY(.5); -webkit-transform:scaleY(.5); -moz-transform:scaleY(.5); left:0; bottom:0; background:#e8e8e8}
.tabbar1 .swiper-slide{ width:auto}
.tabbar1 .swiper-slide div{ text-align:center;}
.tabbar1 .swiper-slide div a{ display:block; line-height:.9rem; font-size:.28rem; position:relative; color:#222; padding:0 .25rem}
.tabbar1 .swiper-slide div.cur a{ font-size:.32rem; font-weight:bold; color:#e64340}
.tabbar1 .swiper-slide div.cur a:after{ content:''; position:absolute; width:40%; height:2px; background:#e64340; left:30%; bottom:0; z-index:2}

/* 我要估价 */
.pgform{ background:#fff; margin-top:.25rem;}
.pgform .dl1{ padding-left:.3rem;}
.pgform .dl1 dd{ position:relative;}
.pgform .dl1 dd:after{ content:''; position:absolute; width:100%; height:1px; background:#e8e8e8; left:0; bottom:0; transform: scaleY(.5); -webkit-transform: scaleY(.5); -moz-transform: scaleY(.5);}
.pgform .dl1 dd:last-child:after{ display:none}
.pgform .dl1 .dd1{ height:.9rem; }
.pgform .dl1 .dd1 .t1{ position:absolute; left:0; line-height:1; font-size:.28rem; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); color:#222; }
.pgform .dl1 .dd1 .txt{ position:relative; margin:0 0 0 2rem; min-height:.9rem; text-align:right}
.pgform .dl1 .dd1 .txt .arrow{ float:right; width:.4rem; height:.3rem; background:url(../images/newwrite_ico.png) -.05rem -1.65rem no-repeat; background-size:.4rem auto; -webkit-background-size:.4rem auto; -moz-background-size:.4rem auto; margin:.3rem .3rem 0 0; opacity:.3}
.pgform .dl1 .dd1 .txt .dan{ float:right; width:.4rem; height:.3rem; line-height:.3rem; font-size:.28rem; margin:.3rem .3rem 0 0; text-align:right }
.pgform .dl1 .dd1 .txt input:disabled{ background:#fff; color:#222;}
.pgform .dl1 .dd1 .txt .input1{ text-align:right;line-height: .8rem; height:.8rem; width:4rem; border:0; font-size:.28rem; color:#222; margin-top:.05rem; float:right}
.pgform .dl1 .dd1 .txt .empty{color:#888}
.pgform .dl1 .dd2 .t1{ position:absolute; left:0; line-height:.3rem; font-size:.28rem; top:.3rem; }
.pgform .dl1 .dd2 .txt{ position:relative; margin:0 0 0 2rem; min-height:.9rem; text-align:right}
.pgform .dl1 .dd2 .txt .dan{ float:right; width:.4rem; height:.3rem; line-height:.3rem; font-size:.28rem; margin:.3rem .3rem 0 0; text-align:right }
.pgform .dl1 .dd2 .txt .dan2{ margin-right:.1rem}
.pgform .dl1 .dd2 .txt .input2{ text-align:right; height:.8rem; width:.9rem; border:0; color:#222; margin-top:.05rem; float:right; font-size:.3rem;}
.pgform .dl1 .dd2 .txt1{ height:.9rem; overflow:hidden}
.pgform .dl1 .dd2 .txt2{ font-size:.24rem; color:#999; line-height:.3rem; margin-top:-.1rem; padding-right:.3rem; padding-bottom:.3rem;}
.pgform .dl1 .dd3 .t1{ position:absolute; left:0; line-height:1; font-size:.28rem; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); color:#222; }
.pgform .dl1 .dd3 .txt{ position:relative; margin:0 0 0 1.8rem; min-height:.9rem; text-align:left; padding:.2rem 0; }
.pgform .dl1 .dd3 .txt label{ line-height:.6rem; float:left; border:1px solid #ddd; color:#222; margin:.1rem .2rem .1rem 0; font-size:.28rem; padding:0 .2rem; border-radius:.1rem; -webkit-border-radius:.1rem; -moz-border-radius:.1rem;}
.pgform .dl1 .dd3 .txt label.on{ background:#e64340; color:#fff; border:1px solid #e64340}
.pgform .dl1 .dd3 .txt label.disabled{ background:#888; color:#fff; border:1px solid #888}
.pgform1{ line-height:1; background:#fff; margin-top:.25rem; padding:.4rem 0; color:#e64340; font-size:.3rem; text-align: center}

/* 估价列表 */
.pglist{ position:relative; background:#fff;}
.pglist .dl1{ padding:0 .3rem;}
.pglist .dl1 dd{ position:relative; padding:.3rem 0;}
.pglist .dl1 dd:after{ content:''; position:absolute; width:100%; height:1px; background:#e8e8e8; left:0; bottom:0; transform: scaleY(.5); -webkit-transform: scaleY(.5); -moz-transform: scaleY(.5);}
.pglist .dl1 dd:last-child:after{ display:none}

.pglist .dl1 dd .t1{ line-height:.35rem; height:.35rem; font-size:.32rem; font-weight:bold; color:#222; margin-bottom:.2rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; word-break:break-all;}
.pglist .dl1 dd .t1 span{ float:left; line-height:.35rem;}
.pglist .dl1 dd .t1 i{ font-weight:normal; color:#666; margin-left:.2rem; font-size:.22rem;}
.pglist .dl1 dd .t2{ line-height:.24rem; color:#666; height:.24rem; font-size:.22rem; overflow: hidden; white-space:nowrap;}
.pglist .dl1 dd .t2 span{ float:left; height:.2rem; line-height:.2rem; margin-top:.02rem; margin-right:.15rem; padding-right:.15rem; position:relative}
.pglist .dl1 dd .t2 span:last-child{ padding-right:0; margin-right:0}
.pglist .dl1 dd .t2 span:after{ content:''; position:absolute; width:1px; height:100%; background:#aaa; top:0; right:0; transform:scaleX(.5); -webkit-transform:scaleX(.5); -moz-transform:scaleX(.5);}
.pglist .dl1 dd .t2 span:last-child:after{ display:none;}
.pglist .dl1 dd .tag{ height:.36rem; margin-top:.2rem; overflow:hidden}
.pglist .dl1 dd .tag span{ float:left; height:.36rem; line-height:.36rem; padding:0 .08rem; background:#f3fbf8; color:#41BD55; font-size:.22rem; margin-right:.08rem; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.pglist .dl1 dd .tag span:last-child{ margin-right:0}

/* 估价信息 */
.pgshow1{ background:#fff; margin:.3rem; border-radius:.1rem; padding:.3rem .5rem;}
.pgshow1 .dl1 dd{ position:relative; padding:.05rem 0;}
.pgshow1 .dl1 dd .s1{ position:absolute; line-height:.5rem; left:0; top:.05rem; font-size:.3rem; color:#999; font-weight:bold}
.pgshow1 .dl1 dd .txt{ position:relative; margin: 0 0 0 2.2rem; color:#222; line-height:.5rem;}
.pgshow1 .dl1 dd .txt .tag{ margin-top:.1rem; overflow:hidden}
.pgshow1 .dl1 dd .txt .tag span{ float:left; height:.5rem; line-height:.5rem; padding:0 .1rem; background:#f3fbf8; color:#41BD55; font-size:.28rem; margin-right:.1rem; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; margin-bottom:.1rem;}
.pgshow1 .dl1 dd .txt .tag span:last-child{ margin-right:0}
.pgshow1 .tit{ font-size:.32rem; font-weight:bold; color:#222; line-height:.4rem;}
.pgshow1 .dl2 dd{position:relative; padding:.3rem 0;}
.pgshow1 .dl2 dd:after{ content:''; position:absolute; width:100%; height:1px; background:#e8e8e8; left:0; bottom:0; transform: scaleY(.5); -webkit-transform: scaleY(.5); -moz-transform: scaleY(.5);}
.pgshow1 .dl2 dd:last-child{ padding-bottom:0}
.pgshow1 .dl2 dd:last-child:after{ display:none}
.pgshow1 .dl2 dd .img{ float:left; width:1rem; height:1rem; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; overflow:hidden}
.pgshow1 .dl2 dd .txt{ position:relative; margin:0 0 0 1.2rem; padding-right:1.2rem; height:1rem;}
.pgshow1 .dl2 dd .txt .t1{ line-height:.4rem; padding-top:.1rem; font-size:.32rem; color:#222; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pgshow1 .dl2 dd .txt .t2{ height:.3rem; margin-top:.1rem;}
.pgshow1 .dl2 dd .txt .t2 span{ color:#E7380C; float:left; line-height:.3rem; font-size:.22rem;}
.pgshow1 .dl2 dd .txt .t2 .price{ float:left; font-size:.34rem; line-height:.24rem; font-weight:bold; margin-right:2px; }
.pgshow1 .dl2 dd .txt .t2 i{ float:left; font-size:.22rem; color:#666; font-style: normal; line-height:.3rem; margin-left:.2rem;}
.pgshow1 .dl2 dd .txt .phone{ position:absolute; right:.5rem; top:.1rem; width:.8rem; height:.8rem; background:url(../images/phone.png) 0 0 no-repeat; background-size:contain; -webkit-background-size:contain; -moz-background-size:contain; z-index:1}
.pgshowopen{ position:fixed; width:100%; height:100%; top:100%; left:0; z-index:1200;}
.pgshowopen.showpg{ top:0}
.pgshowopen .bg{ position:absolute; width:100%; height:100%; z-index:1; left:0; top:0; background:rgba(0,0,0,.5);}
.pgopen{ position:absolute; left:0; bottom:-100%; width:100%; background:#fff; z-index:2; transition:all .3s linear; -webkit-transition:all .3s linear; -moz-transition:all .3s linear;}
.pgshowopen.showpg .pgopen{ bottom:0}
.pgopen .tit{ font-size:.32rem; color:#222; font-weight:bold; line-height:1; padding:.5rem 0 .3rem; text-align:center;}
.pgopen .txt{ line-height:.8rem; text-align:center; font-size:.28rem}
.pgopen .txt .input1{ float:left; width:2.5rem; border:1px solid #ddd; background:#fafafa; border-radius:.1rem; -webkit-border-radius:.1rem; -moz-border-radius:.1rem; height:.8rem; text-align:center; margin-right:.15rem; font-size:.3rem;}

/* 申请贷款 */
.dklist li{ background:#fff; padding:0 15px; margin-top:15px;;}
.dklist li .tit{ height:50px; line-height:50px; color:#222; border-bottom:1px solid #e4e4e4; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.dklist li .tit span{ float:right; color:#888; font-size:14px;}
.dklist li dl{ padding:10px 0; position:relative; }
.dklist li dl a{ position:absolute; background:#ff7f00; color:#fff; height:40px; line-height:40px; right:0; bottom:15px; padding:0 30px; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; font-size:14px;}
.dklist li dl a.clearlist{ background:#bbb;}
.dklist li dl dt{ padding:5px 0; line-height:20px; font-size:14px; position:relative; width:100%;}
.dklist li dl dt label{ float:left; width:100px; color:#888}
.dklist li dl dt div{ position:relative; margin:0 0 0 100px; color:#666}
.dklist li dl img{ float:left; width:20px; line-height:20px; margin-right:4px;}
.dklist li .txt{ padding:10px 0; font-size:14px; line-height:24px; max-height:48px; overflow:hidden; border-top:1px solid #e4e4e4; box-sizing:content-box; -webkit-box-sizing:content-box; -moz-box-sizing:content-box;}
.dklist li .txt span{ float:left; height:20px;  border:1px solid #fa4b58; font-size:12px; line-height:18px; margin-top:1px ; color:#fa4b58; padding:0 2px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; margin-right:4px; margin-top:2px;}

/* 分销房源列表 */
.allfx1 li{ margin-top:.25rem; background:#fff; padding:.3rem .3rem 0;}
.allfx1 li .tit{ height:.4rem; line-height:.4rem; font-size:.28rem; margin-bottom:.2rem; color:#222}
.allfx1 li .img{ float:left; width:2.4rem; height:1.8rem; line-height:0; position:relative; border-radius:.08rem; -webkit-border-radius:.08rem; -moz-border-radius:.08rem; overflow:hidden; background:url(../images/noimg_new.png) 0 0 no-repeat; background-size:contain; -webkit-background-size:contain; -moz-background-size:contain;}
.allfx1 li .img img{ width:2.4rem; height:1.8rem;}
.allfx1 li .img .video{ position:absolute; width:.3rem; height:.3rem; background:url(../images/newlist1_ico.png?v=1) 0 0 no-repeat; background-size:.3rem auto; -webkit-background-size:.3rem auto; -moz-background-size:.3rem auto; left:.05rem; bottom:.05rem; z-index:2}
.allfx1 li .img .pic{ position:absolute; width:.7rem; height:.3rem; background:url(../images/newlist1_ico.png?v=1) 0 -.3rem no-repeat; background-size:.3rem auto; -webkit-background-size:.3rem auto; -moz-background-size:.3rem auto; left:.05rem; bottom:.05rem; color:#fff; font-size:.2rem; text-shadow:1px 1px rgba(0,0,0,.8); padding-left:.3rem; line-height:.3rem; z-index:2}
.allfx1 li .img .has_hb{ position:absolute; right:0; top:0; z-index:2; background:#f34d30; color:#fff; width:.5rem; height:.3rem; line-height:.3rem; font-size:.2rem; border-radius:0 0 0 .08rem; -webkit-border-radius:0 0 0 .08rem; -moz-border-radius:0 0 0 .08rem; text-align:center}
.allfx1 li .img .sk{ position:absolute; right:0; bottom:0; z-index:2; background:#2b92dc; color:#fff; width:.5rem; height:.3rem; line-height:.3rem; font-size:.2rem; border-radius:.08rem 0 0; -webkit-border-radius:.08rem 0 0; -moz-border-radius:.08rem 0 0; text-align:center}
.allfx1 li .txt{ height:1.8rem; position:relative; margin:0 0 0 2.7rem;}
.allfx1 li .txt .t1{ font-size:.32rem; color:#222; font-weight:bold; line-height:.5rem; margin-bottom:.15rem; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.allfx1 li .txt .t2{ line-height:1; font-size:.26rem; color:#666; height:.45rem;}
.allfx1 li .txt .t2 span{ padding:0 .1rem;}
.allfx1 li .txt .t2 span:first-child{ padding-left:0}
.allfx1 li .txt .t3{ line-height:1; font-size:.26rem; color:#666; height:.45rem;}
.allfx1 li .txt1{ height:1rem; margin-top:.3rem; position:relative;}
.allfx1 li .txt1:before{ content:''; position:absolute; top:0; left:0; background:#e8e8e8; width:100%; height:1px; transform:scaleY(.5); -webkit-transform:scaleY(.5); -moz-transform:scaleY(.5);}
.allfx1 li .txt1 .t1{ position:absolute; left:0; height:.4rem; line-height:.4rem; top:.3rem; z-index:1; color:#222;}
.allfx1 li .txt1 .t1 i{ float:left; width:.4rem; height:.4rem; background:url(../images/fenxiao_ico1.png) 0 0 no-repeat; background-size:contain; -webkit-background-size:contain; -moz-background-size:contain; margin-right:.05rem;}
.allfx1 li .txt1 .t1 span{ float:left; margin-right:.2rem;}
.allfx1 li .txt1 .t2{ position:absolute; line-height:.4rem; left:0; top:.3rem; font-size:.28rem;}
.allfx1 li .txt1 .t2 span{ padding:0 .15rem;}
.allfx1 li .txt1 .t2 span:first-child{ padding-left:0}
.allfx1 li .txt1 .btn1{ position:absolute; line-height:1; font-size:.3rem; padding:.15rem .3rem; background:#ff7f00; color:#fff; border-radius:.08rem; -webkit-border-radius:.08rem; -moz-border-radius:.08rem; right:0; top:.2rem}
.allfx1 li .txt1 .btn2{ background:#FF5722}
/* 分销黑名单 */
.fxblacklist{ margin-top:.25rem; background:#fff;}
.fxblacklist .tit{ height:1rem; position:relative}
.fxblacklist .tit span{ float:left; font-size:.32rem; line-height:1; margin-top:.35rem; padding:0 .3rem; font-weight:bold}
.fxblacklist .tit:after{content:''; position:absolute; bottom:0; left:0; background:#e8e8e8; width:100%; height:1px; transform:scaleY(.5); -webkit-transform:scaleY(.5); -moz-transform:scaleY(.5);}
.fxblacklist .ul1{ padding:0 .3rem;}
.fxblacklist .ul1 li{ padding:.25rem 2rem .25rem 0; position:relative}
.fxblacklist .ul1 li:after{ content:''; position:absolute; bottom:0; left:0; background:#e8e8e8; width:100%; height:1px; transform:scaleY(.5); -webkit-transform:scaleY(.5); -moz-transform:scaleY(.5);}
.fxblacklist .ul1 li .t1{ line-height:.4rem; font-size:.3rem; color:#222; margin-bottom:.05rem;}
.fxblacklist .ul1 li .t1 span{ margin-right:.2rem;}
.fxblacklist .ul1 li .t2{ font-size:.28rem; color:#666; margin-bottom:.05rem;}
.fxblacklist .ul1 li .t3{ font-size:.28rem; color:#666}
.fxblacklist .ul1 li .btn1{ position:absolute; line-height:1; font-size:.28rem; padding:.15rem .2rem; background:#ff7f00; color:#fff; border-radius:.08rem; -webkit-border-radius:.08rem; -moz-border-radius:.08rem; right:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);}
/* 添加分销 */
.addfx{  margin-top:.25rem; background:#fff;}
.addfx dd{ height:1rem; line-height:1rem; padding:0 .3rem; position:relative}
.addfx dd.arrow:before{ content:""; width:.15rem;height:.15rem;border-top:.03rem solid #bbb;border-right:.03rem solid #bbb;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg); position:absolute; right:.3rem; bottom:.41rem}
.addfx dd:after{ content:''; position:absolute; width:100%; height:1px; background:#e8e8e8; bottom:0; left:0; transform:scaleY(.5); -webkit-ransform:scaleY(.5); -moz-ransform:scaleY(.5);}
.addfx dd:last-child:after{ display:none}
.addfx dd span{ position:absolute; left:.3rem; top:0; font-size:.3rem;}
.addfx dd .input input:disabled{ background:#fff;}
.addfx dd .input{ position:relative; margin: 0 0 0 1.5rem; height:1rem;}
.addfx dd .input input{ position:absolute; z-index:-1; left:0; top:0}
.addfx dd .input .input1{ border:0; -webkit-appearance:none; height:.9rem; font-size:.3rem; width:5.1rem; float:left; margin-top:.05rem; text-align:right; position:relative; z-index:1;}
.addfx dt{ padding:.3rem;}
.addfx dt .tit{ line-height:1; margin-bottom:.3rem;}
.addfx dt .img{ float:left; width:32%; margin-right:2%; line-height:0}

/* 开通分销 */
.openfx1{ margin-top:.25rem; background:#fff; padding:0 .3rem;}
.openfx1 li{ height:1rem; position:relative; padding:0 0 0 2rem;}
.openfx1 li:after{ content:''; position:absolute; bottom:0; left:0; background:#e8e8e8; width:100%; height:1px; transform:scaleY(.5); -webkit-transform:scaleY(.5); -moz-transform:scaleY(.5);}
.openfx1 li:last-child:after{ display:none}
.openfx1 li span{ position:absolute; left:0; font-size:.3rem; line-height:1; top:.35rem; color:#666}
.openfx1 li .txt{ line-height:1; position:absolute; right:0; top:.35rem;}
.openfx2{ background:#fff; margin-top:.25rem; padding:0 .3rem;}
.openfx2 .tit{ padding:.5rem 0 .3rem; line-height:1; text-align:center; font-size:.34rem; font-weight:bold;}
.openfx2 .txt{ padding-bottom:.3rem; line-height:1.8}
.openfxbtn{ position:fixed; bottom:0; left:0; width:100%; height:.9rem; background:#ff7f00; z-index:100}
.openfxbtn a{ display:block; height:.9rem; line-height:.9rem; color:#fff; text-align:center; font-size:.32rem;}


/* 首页轮播图 */
.index1{ position:relative; background:#fff; overflow:hidden}
.index1 .bg{ position:absolute; width:14rem; height:14rem; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; z-index:1; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#5dcc6f+0,e64340+100 */
background: #5dcc6f; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #5dcc6f 0%, #e64340 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #5dcc6f 0%,#e64340 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #5dcc6f 0%,#e64340 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5dcc6f', endColorstr='#e64340',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
 left:50%; margin-left:-8rem; top:-10.5rem;}
.index1:after{ content:''; position:absolute; background:rgba(255,255,255,.1); width:4rem; height:4rem; left:-2rem; top:-2rem; z-index:1; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.index1 .searchbox{ margin:.4rem .3rem .3rem; background:#fff; height:.8rem; background:#fff; border-radius:.4rem; -webkit-border-radius:.4rem; -moz-border-radius:.4rem; position:relative; z-index:10; text-align:center; line-height:.8rem; font-size:.28rem; color:#666; position:relative}
.index1 .searchbox i{ position:absolute; line-height:.8rem; text-align:center; font-size:.34rem; color:#999; z-index:1; left:.2rem; top:0;}
.index1 .searchbox .input1{ float:left; height:.8rem; border:0; -webkit-appearance:none; font-size:.28rem; margin-left:.6rem; background:none; width:6rem;}
.index1 .searchbox .search_btn{ position:absolute; background:#e64340; color:#fff; border-radius:.3rem; -webkit-border-radius:.3rem; -moz-border-radius:.3rem; line-height:.6rem; padding:0 .3rem; z-index:10; font-size:.28rem; right:.1rem; top:.1rem;}
.index1 .swiperbox{ position:relative; margin:0 .3rem; z-index:10; border-radius:.2rem; -webkit-border-radius:.2rem; -moz-border-radius:.2rem; overflow: hidden; margin-bottom:.3rem}
.index1 .swiperbox .swiper-slide{ line-height:0;}
.index1 .swiperbox .swiper-pagination-bullet-active{ background:#e64340; width:16px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}