@charset "UTF-8";*{margin:0;padding:0}*{-ms-box-sizing:border-box;box-sizing:border-box}body,div,fieldset,form,h1,h2,h3,h4,h5,h6,html,p{-webkit-text-size-adjust:none}body{font-family:PingFang-SC-Regular,Helvetica,sans-serif;background:#ededed;color:#181818}form,img,table,td{border:0}li,ol,ul{list-style-type:none;display:block}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}img,input,textarea{vertical-align:middle;font-family:PingFang-SC-Regular,Helvetica,sans-serif;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}@media screen and (max-device-width:320px){body{-webkit-text-size-adjust:none}}@media screen and (max-device-width:480px){body{-webkit-text-size-adjust:none}}@media only screen and (-webkit-min-device-pixel-ratio:2){body{-webkit-text-size-adjust:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){body{-webkit-text-size-adjust:none}}a{color:#222;text-decoration:none}body,html{min-height:100%}em,i{font-style:normal}html>img{display:none}.arr-rt-n{position:relative;padding-right:8px}.arr-rt-n:after{position:absolute;content:'';right:0;top:50%;margin-top:-4px;width:5px;height:8px;background:url(../../images/fangchat/arr_new_s.png) 0 0 no-repeat;background-size:100%}.header+.mian .charBox,.header+.mian .chat-index{height:calc(100vh - 50px)}.header+.charBox,.header+.chat-index{height:calc(100vh - 50px)}.chatBox{height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:640px;margin:0 auto}.chat-index{height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:640px;margin:0 auto;background:#fff -webkit-linear-gradient(top,rgba(210,228,255,.66) 2%,rgba(255,255,255,.66) 60%);background:#fff linear-gradient(180deg,rgba(210,228,255,.66) 2%,rgba(255,255,255,.66) 60%)}.index-top{position:relative;padding:63px 0 85px;text-align:center;background:url() center 49px no-repeat;background-size:315px auto}.index-top .city{position:absolute;top:15px;left:15px;height:28px;line-height:28px;padding:0 10px;background:rgba(160,175,212,.2);border-radius:14px}.index-top .city span{position:relative;padding-right:9px;font-size:14px;color:#181818;font-weight:700}.index-top .city span:after{content:'';position:absolute;right:0;top:50%;margin-top:-2px;width:0;height:0;border:3px solid #181818;border-width:4px 3px 0 3px;border-color:#181818 transparent transparent transparent}.index-top .img{width:105px;height:105px;margin:0 auto}.index-top .img img{width:100%;height:100%;border-radius:50%}.index-top h2{font-size:32px;line-height:45px;font-weight:700;margin-top:13px}.index-top p{font-size:14px;line-height:20px;font-weight:700;margin-top:6px}.index-top .btn{display:block;width:160px;height:40px;line-height:40px;font-size:16px;color:#fff;font-weight:700;background-image:-webkit-linear-gradient(right,#2774ec 2%,#69a4ff 100%);background-image:linear-gradient(270deg,#2774ec 2%,#69a4ff 100%);border-radius:22px;margin:18px auto 0}.index-int .tit{text-align:center;padding:12px 0}.index-int .tit span{display:inline-block;position:relative;padding:0 24px;font-size:15px;line-height:21px;font-weight:700}.index-int .tit span:after,.index-int .tit span:before{content:'';position:absolute;top:50%;margin-top:-1px;width:18px;height:3px;opacity:.24;background-image:-webkit-linear-gradient(right,#4b9cff 2%,#82cbff 100%);background-image:linear-gradient(270deg,#4b9cff 2%,#82cbff 100%);border-radius:2px}.index-int .tit span:before{left:0}.index-int .tit span:after{right:0}.index-int-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 15px}.index-int-list li{width:33.3%}.index-int-list li a{position:relative;display:block;margin:0 5px 10px;height:80px;padding:10px 9px;font-size:14px;line-height:20px;background:#fff;box-shadow:0 3px 5px 0 rgba(0,0,0,.04);border-radius:3px}.index-int-list li a:before{content:'';position:absolute;width:200%;height:200%;border:1px solid #e4e4e4;top:0;left:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;border-radius:6px;box-sizing:border-box}@media screen and (max-width:360px){.index-int-list li a{font-size:13px}}.chat-fang{padding:22px 0 10px 0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto}.chat-fang>ul{padding:0 12px}.chat-fang li{margin-bottom:17px;overflow:hidden}.chat-fang li .h{width:40px;height:40px;border-radius:4px;overflow:hidden}.chat-fang li .h img{width:100%;height:100%;object-fit:cover;display:block}.chat-fang li .t{position:relative;padding:9px 10px;max-width:70%;min-height:40px;border-radius:4px;font-size:17px;color:#181818;line-height:21px}.chat-fang li .t:before{content:'';position:absolute;top:15px;width:8px;height:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.chat-fang li.oppo .h{float:left}.chat-fang li.oppo .t{float:left;margin-left:10px;background-color:#fff;word-break:break-word}.chat-fang li.oppo .t:before{left:-4px;background:#fff}.chat-fang li.self .h{float:right}.chat-fang li.self .t{float:right;margin-right:10px;background-color:#95ec69;word-break:break-word}.chat-fang li.self .t:before{right:-4px;background:#95ec69}.chat-fang li .link{display:inline-block;font-size:14px;color:#21c31b;margin-top:5px}.chat-fang li .housecard{padding:0;width:70%}.chat-fang .house{position:relative;border-radius:4px;overflow:hidden}.chat-fang .house .img{position:relative;max-height:36.5vw;overflow:hidden}.chat-fang .house .img img{width:100%}.chat-fang .house .img .tagbox{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;left:4px;top:4px;right:35px}.chat-fang .house .img .tagbox span{height:21px;padding:2px 5px;font-size:12px;line-height:17px;font-weight:700;border-radius:2px;opacity:.9;margin-right:4px}.chat-fang .house .img .tagbox span:last-child{margin-right:0}.chat-fang .house .img .tagbox .tag1{color:#851c00;background-image:-webkit-linear-gradient(top,#ffead4 1%,#ffd8b7 100%);background-image:linear-gradient(180deg,#ffead4 1%,#ffd8b7 100%)}.chat-fang .house .img .tagbox .tag2{background:rgba(0,0,0,.2);color:#fff}.chat-fang .house .fav-icon{position:absolute;right:5px;top:3px;width:27px;height:27px;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.5)}.chat-fang .house .fav-icon i{display:block;width:15px;height:15px;background:url(../../images/fangchat/icon_fav_fy.png);background-size:auto 100%}.chat-fang .house .fav-icon.on i{background-position:15px 0}.chat-fang .house .txt{padding:8px 15px 12px}.chat-fang .house h3{font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:22px;color:#181818}.chat-fang .house .tit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:28px}.chat-fang .house .tit h3:not(:last-child){margin-right:5px}.chat-fang .house .tit .tag{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:relative;height:18px;color:#f84440;font-size:11px;line-height:12px;padding:3px}.chat-fang .house .tit .tag:before{content:'';position:absolute;width:200%;height:200%;border:1px solid #f89797;top:0;left:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;border-radius:4px;box-sizing:border-box}.chat-fang .house .tit .tag.ds{color:#ff8500}.chat-fang .house .tit .tag.ds:before{border-color:#ffbc72}.chat-fang .house .tit .tag.sw{color:#585858}.chat-fang .house .tit .tag.sw:before{border-color:#a8a8a8}.chat-fang .house .txt p{color:#696969;font-size:12px;line-height:17px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:4px}.chat-fang .house .txt p>span{margin-right:5px}.chat-fang .house .txt p>span:last-child{margin-right:0}.chat-fang .house .tags{height:16px;overflow:hidden;margin-top:7px}.chat-fang .house .tags span{float:left;background:#f6f6f6;color:#696969;padding:2px 5px;font-size:11px;line-height:12px;margin-right:4px;border-radius:1px}.chat-fang .house .tags span:last-child{margin-right:0}.chat-fang .house .tags span.red{color:#f84440;background:#fff1f1}.chat-fang .house .price{font-size:12px;line-height:17px;color:#f84440;font-weight:400}.chat-fang .house .price span{display:inline-block;vertical-align:-1px}.chat-fang .house .price em{font-size:17px;line-height:24px;margin-right:2px;font-weight:700;vertical-align:-1px}.chat-fang .house .int-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:4px}.chat-fang .house .int-flex .price{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.chat-fang .house .int-flex .tags{margin-top:0}.chat-fang .house .yh{color:#696969;font-size:12px;line-height:17px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chat-fang .house .yh i{float:left;width:13px;height:13px;line-height:13px;background:#f85653;font-size:9px;color:#fff;text-align:center;border-radius:3px;overflow:hidden;margin:1px 5px 0 0}.chat-fang .house .txt p a{color:#696969}.chat-cardbox{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:17px 0;background:#ededed}.chat-card{background:#fff;border-radius:6px;padding:0 15px;margin:0 15px}.choose-list dd{position:relative;padding:12px 0;font-size:16px;line-height:21px;color:#181818;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.choose-list dd:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#eee;-webkit-transform:scaleY(.5);-ms-transform:scaleY(.5);transform:scaleY(.5)}.choose-list dd i{display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:17px;height:17px;background:url(../../images/fangchat/ipt_check2.png) no-repeat;background-size:100%;margin-right:10px}.choose-list dd.active i{background-image:url(../../images/fangchat/ipt_check2_active.png)}.choose-list.checkbox-list dd i{background:url(../../images/fangchat/ipt_check3.png) no-repeat;background-size:100%}.choose-list.checkbox-list dd.active i{background:url(../../images/fangchat/ipt_check3_active.png) no-repeat;background-size:100%}.choose-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:204px}.choose-box .choose-item{position:relative;width:50%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:100%}.choose-box .choose-item:not(:first-child):before{content:'';position:absolute;top:0;bottom:0;left:0;width:1px;background:#eee;-webkit-transform:scaleX(.5);-ms-transform:scaleX(.5);transform:scaleX(.5)}.choose-box .choose-list{height:100%;overflow-y:auto}.choose-box .choose-item:not(:first-child) .choose-list dd{padding-left:15px}.choose-btn{padding:14px 0}.choose-btn .btn{display:block;width:159px;height:38px;line-height:38px;font-size:17px;color:#181818;text-align:center;margin:0 auto;background:#95ec69;border-radius:20px}.choose-btn:only-child{padding:0}.choose-btn:only-child .btn{width:185px;height:40px;line-height:40px}.checkBox{padding:16px 0 6px}.checkBox .tit{text-align:center;font-size:16px;line-height:22px;color:#181818;font-weight:700;margin-bottom:19px}.checkBox .qjbox{height:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 10px}.checkBox .in-qj{position:relative;width:100%;height:3px;background:#e1e1e1;border-radius:2px}.checkBox .in-qj span{position:absolute;height:3px;background:#21c31b;border-radius:2px}.checkBox .in-qj>div{position:absolute;width:25px;height:25px;background:#fff;border-radius:50%;box-shadow:0 1px 4px 0 rgba(0,0,0,.21);top:50%;margin-top:-13px;margin-left:-13px;z-index:2}.checkBox .in-qj>div:before{content:'';position:absolute;width:200%;height:200%;border:1px solid #e9e9e9;top:0;left:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;border-radius:100%;box-sizing:border-box}.checkBox .ruler{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:17px;font-size:12px;line-height:17px;color:#181818;font-weight:700;margin:0 10px;margin-top:10px}.checkBox .ruler span{position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}.checkBox .ruler i{position:absolute;left:0;white-space:nowrap}.checkBox .ruler span:not(:first-child):not(:last-child) i{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.checkBox .ruler span:last-child i{left:auto;right:0}.checkBox .ruler span:last-child{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;width:0}.choose-tag{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-bottom:-6px;padding-top:15px}.choose-tag span{height:30px;line-height:20px;font-size:14px;color:#181818;padding:5px 12px;background:#f7f7f7;border-radius:15px;margin:0 10px 10px 0}.choose-tag span.active{background:#95ec69;color:#181818}.choose-box2{height:204px;overflow-y:auto}.toast{position:fixed;background:rgba(0,0,0,.5);color:#fff;font-size:.32rem;line-height:1;padding:.2rem;left:50%;top:50%;border-radius:.12rem;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}