
body{font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#101d37}
input,select{font-family:"PingFang SC","Microsoft YaHei","Hiragino Sans GB","STHeiti","SimSun","Arial"}
a{color:#101d37;text-decoration:none}
a:hover{color:#3072F6}
.c333{color:#333!important}
.c666{color:#666}
.c999{color:#999!important}
.cred{color:#fe615a !important}
.wrap{width:1190px;margin:0 auto}
.inner{width:1190px;margin:0 auto;position:relative}
.w33{width:33.3333333%;*width:33%}
.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.clear{clear:both}
.header-border{background-color:#F9F9F9}
.fixed-header{z-index:900;position:fixed;width:100%;top:0;left:0;display:none;background:#FFFFFF;box-shadow:0 1px 7px 0 rgba(0,0,0,0.12);border-bottom:1px solid #eee\9}
.fixed-header .wrap{width:1190px}
.search-details .search-box button{background:#ffffff;border:1px solid #ddd;border-left:none}
.search-details button .search_icon{background-image:url(../images/esf/esfDetail/search.png);background-image:-webkit-image-set(url(../images/esf/esfDetail/search.png) 1x,url(../images/esf/esfDetail/search@2x.png) 2x);background-position:center center;background-repeat:no-repeat}
.empty-tip{padding:30px 0;text-align:center;font-size:18px;color:#9399a5;line-height:100%}
#hotsearch_result{max-width:500px}
.resou-name{max-width:none}
.loc-bg{position:relative;z-index:1;width:100%;margin-top:10px;height:36px;line-height:36px}
.crumbs{width:1192px;color:#999}
.crumbs .em{display:inline-block;color:#999}
.crumbs > a{color:#999}
.crumbs > a:hover{color:#3072F6}
.comm-box{position:relative;z-index:0;margin:60px 0;background-color:#fff}
.comm-box .hd{height:24px;padding-bottom:23px;border-bottom:1px solid #EFEFEF}
.comm-box .hd.dute1{padding:20px 10px;background:#f6f6f6;border-bottom:none}
.comm-box .hd h2,.comm-box .hd h3{font-size:24px;font-weight:bold;line-height:24px}
.comm-box .hd h2 span{font-size:16px;font-weight:400;color:#a3b2be}
.comm-box .hd.noborder{border-bottom:none}
.comm-box .hd .more{display:inline-block;height:24px;line-height:24px;margin-left:32px;color:#9399a5;font-size:14px}
.comm-box .hd .guanzhu{display:block;float:right;clear:none;color:#a3b2be;margin-top:5px;font-size:16px}
.comm-box .hd .guanzhu strong{color:#fe615a;font-weight:bold}
.comm-box .info{box-sizing:border-box;width:100%;height:60px;margin-top:25px;padding:13px 24px 13px 20px;border:1px solid #E6E6E6;position:relative}
.comm-box .info p{font-size:14px;line-height:34px}
.comm-box .info p a{color:#fe615a}
.comm-box .info .btn{position:absolute;top:13px;right:24px;width:103px;height:34px;line-height:34px;background:#4688f1;border-radius:3px;font-size:14px;color:#FFFFFF}
.comm-box .info .btn:hover{background:#fe615a}
.comm-box .info .btn i{float:left;margin:7px 4px 0 10px}
.comm-box .more-btn{text-align:center;padding-bottom:20px;margin-top:-1px}
.comm-box .more-btn .more{display:block;height:50px;width:100%;margin-top:3px;color:#9399a5;font-size:16px;display:inline-block;line-height:50px;text-align:center;border-radius:4px;border:1px solid #ced2d6;box-sizing:border-box;background:#fff;cursor:pointer}
.comm-box .more-btn .more:hover{border-color:#ddd;background:#f8f8f8}
#seeXkPic{font-size:14px;font-weight:bold;margin-top:20px;display:block}
.new-detail{position:relative;z-index:0;background-color:#fff}
.new-detail .hx-icon{display:block;background-repeat:no-repeat;background-image:url(../images/spf/spfDetail/list-hx-icon.png);background-image:-webkit-image-set(url(../images/spf/spfDetail/list-hx-icon.png) 1x,url(../images/spf/spfDetail/list-hx-icon@2x.png) 2x);background-size:174px 166px}
.new-detail .sprite,.statement .sprite,.side-layout .sprite,.side-album .sprite{background-image:url(../images/spf/spfDetail/new-detail2.png);background-image:-webkit-image-set(url(../images/spf/spfDetail/new-detail2.png) 1x,url(../images/spf/spfDetail/new-detail2@2x.png) 2x);background-repeat:no-repeat;display:inline-block}
.new-detail .sprite-adviser1{width:15px;height:18px;background-position:-2px -20px}
.new-detail .sprite-adviser2{width:15px;height:18px;background-position:-2px -42px}
.new-detail .sprite-adviser3{width:14px;height:17px;background-position:-2px -64px}
.new-detail .sprite-adviser4{width:15px;height:18px;background-position:-2px -85px}
.new-detail .sprite-card{width:20px;height:14px;background-position:-2px -107px}
.new-detail .sprite-cg_price{width:14px;height:15px;background-position:-2px -125px}
.new-detail .disabled .sprite-cg_price{width:14px;height:15px;background-position:-2px -143px}
.new-detail .sprite-cg_ring{width:13px;height:17px;background-position:-2px -161px}
.new-detail .disabled .sprite-cg_ring{width:13px;height:17px;background-position:-2px -181px}
.new-detail .sprite-close{width:14px;height:14px;background-position:-2px -201px}
.new-detail .sprite-disc_left{width:16px;height:16px;background-position:-2px -239px}
.new-detail .sprite-disc_left.disable{width:16px;height:16px;background-position:-2px -219px}
.new-detail .sprite-disc_right{width:16px;height:16px;background-position:-2px -279px}
.new-detail .sprite-disc_right.disable{width:16px;height:16px;background-position:-2px -259px}
.new-detail .sprite-hangpai{width:30px;height:19px;background-position:-2px -299px}
.new-detail .sprite-im{width:22px;height:22px;background-position:-2px -322px}
.new-detail .sprite-im_red{width:22px;height:22px;background-position:-2px -348px}
.new-detail .sprite-like{width:24px;height:24px;background-position:-2px -374px}
.new-detail .active .sprite-like{width:24px;height:24px;background-position:-2px -402px}
.new-detail .sprite-map{width:11px;height:15px;background-position:-2px -430px}
.new-detail .sprite-more{width:20px;height:20px;background-position:-2px -449px}
.new-detail .disable .sprite-page_left{background-position:-80px -78px !important}
.new-detail .sprite-page_left{width:47px;height:47px;background-position:-80px -78px}
.new-detail .sprite-page_left:hover{background-position:-13px -78px}
.new-detail .disable .sprite-page_right{background-position:-74px -10px !important}
.new-detail .sprite-page_right{width:47px;height:47px;background-position:-74px -10px}
.new-detail .sprite-page_right:hover{background-position:-7px -10px}
.new-detail .sprite-share{width:24px;height:24px;background-position:-2px -597px}
.new-detail .sprite-compare{width:20px;height:20px;background-image:url(../images/spf/spfDetail/pkadd1.png);background-image:-webkit-image-set(url(../images/spf/spfDetail/pkadd1.png) 1x,url(../images/spf/spfDetail/pkadd1@2x.png) 2x);background-repeat:no-repeat;display:inline-block;background-size:100% 100%}
.new-detail .remainbox .sprite-compare{width:16px;height:16px;background-image:url(../images/spf/spfDetail/pkadd2.png);background-image:-webkit-image-set(url(../images/spf/spfDetail/pkadd2.png) 1x,url(../images/spf/spfDetail/pkadd2@2x.png) 2x);background-repeat:no-repeat;display:inline-block;background-size:100% 100%}
.statement .sprite-tip{width:16px;height:16px;background-position:-2px -625px}
.detail-title{width:100%;margin-top:20px}
.detail-title .title h1{float:left;font-size:28px;font-weight:bold;display:inline-block;color:#101d37;line-height:38px}
.detail-title .title .tag{float:left;height:24px;line-height:24px;margin-left:12px;margin-top:7px;padding:0 6px;border-radius:2px;font-size:12px;color:#ffffff}
.detail-title .title .tag.onsale{background:-webkit-linear-gradient(-270deg,#FF322D 0%,#FF795F 100%);background:-moz-linear-gradient(-270deg,#FF322D 0%,#FF795F 100%);background:-o-linear-gradient(-270deg,#FF322D 0%,#FF795F 100%);background:-ms-linear-gradient(-270deg,#FF322D 0%,#FF795F 100%);background-image:linear-gradient(-270deg,#FF322D 0%,#FF795F 100%)}
.detail-title .title .tag.offsale{background:#CFCFCF}
.detail-title .title .tag.waitsale{background:-webkit-linear-gradient(-135deg,#6b99f6 0%,#3072f6 100%);background:-moz-linear-gradient(-135deg,#6b99f6 0%,#3072f6 100%);background:-o-linear-gradient(-135deg,#6b99f6 0%,#3072f6 100%);background:-ms-linear-gradient(-135deg,#6b99f6 0%,#3072f6 100%);background-image:linear-gradient(-135deg,#6b99f6 0%,#3072f6 100%)}
.detail-title .title-alias{max-width:900px;margin-top:4px;line-height:24px;font-size:14px;color:#9399a5}
.detail-title .share-box{position:absolute;right:0;top:7px;z-index:2}
.detail-title .title-alias span{margin:6px 5px 0 0;float:left;line-height:26px}
.detail-title .span-lab{margin:6px 5px 0 0;display:inline-block;float:left;padding:0 10px;font-size:12px;height:26px;line-height:26px;margin-right:5px}
.detail-title .lab{background:rgba(122,144,182,0.08);color:#7A90B6}
.detail-title .lab-1{background:#E2F3FB;color:#7B9EAC}
.detail-title .lab-2{background:#FFEEEE;color:#C97E7E}
.detail-title .lab-3{background:#FFF4DC;color:#DA8D0F}
.detail-title .lab-4{background:#E3EEF8;color:#7B91B5}
.detail-title .lab-5{background:#F1F5E1;color:#9FAD6D}
.detail-title .lab-6{background:#FBEAF7;color:#CA8BBA}
.detail-title .lab-7{background:#DDF7F8;color:#5BB7C5}
.share-box .btn{width:115px;height:45px;line-height:45px;margin-right:14px;cursor:pointer;box-sizing:border-box;border-radius:2px;font-size:14px}
.share-box .pk-btn{border:1px solid #898989;color:#101d37}
.share-box .pk-btn:hover{background:#f8f8f8f8}
.share-box .share-btn{border:1px solid #898989;color:#101d37}
.share-box .share-btn:hover{background:#f8f8f8f8}
.share-box .like-btn{background:#fe615a;color:#ffffff}
.share-box .like-btn:hover{background:#D0292D}
.share-box .pk-btn i{float:left;margin:12px 5px 0px 12px}
.share-box .share-btn i{float:left;margin:9px 5px 0px 14px}
.share-box .like-btn i{float:left;margin:10px 5px 0px 14px}
.nav-place{height:30px}
.nav-place.hold{height:80px}
.page-nav{height:50px;box-sizing:border-box;border-bottom:2px solid #3072F6}
.page-nav a{float:left;height:48px;line-height:50px;padding:0 18px;font-size:16px;color:#101d37;font-weight:bold}
.page-nav a:hover{color:#3072F6}
.page-nav a.on{background:#3072F6;color:#fff;padding:0 25px}
.page-nav.fixed{width:100%;min-width:1190px;height:58px;position:fixed;top:0;left:0;background:#101d37;z-index:100;-webkit-transform:translateZ(0);transform:translateZ(0);border-bottom:none}
.page-nav.fixed .inner{padding-top:5px}
.page-nav.fixed a{color:#c6c6c6}
.page-nav.fixed a:hover,.page-nav.fixed a.on{color:#fff;background:none}
.page-nav.fixed a.on{padding:0;padding:0 18px}
.detail-content{width:100%;padding-top:34px;position:relative}
.slider-wrap{width:600px;margin-top:5px;position:relative}
.slider-wrap .play_icon{background-image:url(../images/esf/esfDetail/icon_play.png);background-image:-webkit-image-set(url(../images/esf/esfDetail/icon_play.png) 1x,url(../images/esf/esfDetail/icon_play@2x.png) 2x);background-repeat:no-repeat;display:block}
.slider-wrap .play_hp{width:75px;height:76px;background-position:-2px -2px}
.slider-wrap .play_video{width:75px;height:75px;background-position:-2px -82px}
.slider-wrap .icon_arrow{background-image:url(../images/esf/esfDetail/icon_arrow.png);background-image:-webkit-image-set(url(../images/esf/esfDetail/icon_arrow.png) 1x,url(../images/esf/esfDetail/icon_arrow@2x.png) 2x);background-repeat:no-repeat;display:block}
.slider-wrap .arrow_prev{width:36px;height:36px;background-position:-5px -5px}
.slider-wrap .arrow_next{width:36px;height:36px;background-position:-51px -5px}
.qkView .sprite{background-image:url(../images/esf/esfDetail/slideImg.png);background-image:-webkit-image-set(url(../images/esf/esfDetail/slideImg.png) 1x,url(../images/esf/esfDetail/slideImg@2x.png) 2x);background-repeat:no-repeat;display:block}
.qkView .sprite-left{width:14px;height:14px;background-position:-51px -51px}
.qkView .sprite-right{width:14px;height:14px;background-position:-75px -51px}
.slider-img{width:600px;height:450px;overflow:hidden;position:relative}
.slider-img .img-box{display:none;background:#f1f1f1}
.slider-img .img-box:first-child{display:block}
.slider-img img{display:block;width:auto;height:450px;margin:0 auto}
.slider-img .play_icon{position:absolute;top:50%;left:50%;margin-top:-38px;margin-left:-38px}
.slider-img .play_vr{position:absolute;top:50%;left:50%;margin-top:-60px;margin-left:-64px;width:128px;height:120px;background:none}
.slider-img .play_vr img{display:block;width:80px;height:80px;background-color:rgba(0,0,0,0.35);border-radius:50%;border:1px solid #fff;box-sizing:border-box}
.slider-img .prev,.slider-img .next{position:absolute;width:68px;height:86px;top:50%;margin-top:-53px;text-align:center;z-index:99;background:rgba(0,0,0,0.5 );transition:all 0.3s ease;-webkit-transition:all 0.3s ease}
.slider-img .prev{left:-68px}
.slider-img:hover .prev,.slider-img:hover .prev:hover{left:0}
.slider-img .next{right:-68px}
.slider-img:hover .next,.slider-img:hover .next:hover{right:0}
.slider-img .icon_arrow{margin:26px auto 10px}
.slider-img .arrow-txt{font-size:12px;color:#FFFFFF}
.slide-wrap{display:none}
.slide-wrap.show{display:block}
.slider-img .desc{position:absolute;left:0;bottom:0;height:32px;line-height:32px}
.slider-img .desc .mask{position:absolute;top:0;width:100%;height:100%;background:#000;opacity:0.6;filter:alpha(opacity=60)}
.slider-img .desc .txt{position:relative;font-size:12px;color:#EFEFEF;padding:0 10px;z-index:1}
.slider-img .vr-mask{position:absolute;width:100%;height:100%;top:0;left:0;opacity:1;background:rgba(0,0,0,0.30)}
.slider-img .b{position:absolute;width:100%;left:0;top:300px;text-align:center;font-size:18px;color:#FFFFFF;line-height:24px}
.slider-img .p{position:absolute;width:100%;left:0;top:330px;text-align:center;font-size:14px;color:#FFFFFF;line-height:18px}
.slider-img .icon{display:inline-block;width:36px;height:36px;position:absolute;top:10px;right:10px;background-color:#101d37;opacity:0.6;filter:alpha(opacity=60)}
.slider-img .spritetwo{background-image:url(../images/spf/spfDetail/slideImg.png);background-image:-webkit-image-set(url(../images/spf/spfDetail/slideImg.png) 1x,url(../images/spf/spfDetail/slideImg@2x.png) 2x);background-repeat:no-repeat;display:block}
.slider-img .big-prev{width:36px;height:36px;background-position:-5px -5px;display:none}
.slider-img .big-next{width:36px;height:36px;background-position:-51px -5px;display:none}
.slider-img .sprite-scale{width:36px;height:36px;background-position:-5px -51px}
.slider-img .sprite-left{width:14px;height:14px;background-position:-51px -51px}
.slider-img .sprite-right{width:14px;height:14px;background-position:-75px -51px}
.slider-img .sprite-map{width:21px;height:20px;background-position:-100px -5px}
.slider-img .sprite-jiej{width:16px;height:20px;background-position:-100px -30px}
.slider-img .play_vr_new{width:80px;height:80px;position:absolute;top:50%;left:50%;margin-top:-40px;margin-left:-40px;background-image:url("../images/spf/spfDetail/icon_vr_new1.png");background-size:contain;background-repeat:no-repeat;background-position:0 0;background-color:rgba(0,0,0,0.35);border-radius:50%;border:1px solid #fff;box-sizing:border-box}
.slider-img .vr-icon{background-image:url(../images/spf/spfDetail/icon_vr_new1.png);background-image:-webkit-image-set(url(../images/spf/spfDetail/icon_vr_new1.png) 1x,url(../images/spf/spfDetail/icon_vr_new1.png) 2x);background-repeat:no-repeat;background-color:rgba(0,0,0,0.35);background-size:cover;position:absolute;width:80px;height:80px;top:185px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);box-sizing:border-box;border:2px solid rgba(255,255,255,0.90);border-radius:50%}
.slider-img .v-text{display:inline-block;font-size:16px;line-height:16px;color:#FFFFFF;background:rgba(0,0,0,.6);padding:5px 10px;position:absolute;bottom:30px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);border-radius:15px}
.slider-wrap .qkView{position:relative;bottom:0;width:100%;height:70px;margin-top:10px;background:#ffffff}
.qkView .slt_prev{float:left;width:24px;height:70px;margin-right:7px;background-color:#101d37}
.qkView .slt_next{float:right;width:24px;height:70px;background-color:#101d37}
.qkView .slt_prev:hover,.qkView .slt_next:hover{background-color:#555}
.qkView .slt_prev i,.qkView .slt_next i{display:block;margin:28px auto}
.qkView .slt_disc{float:left;width:540px;height:70px;overflow:hidden}
.slt_disc li{float:left;width:100px;height:70px;margin-right:8px;cursor:pointer;background:#ffffff}
.slt_disc li img{width:100px;height:70px;opacity:.5;filter:alpha(opacity=50)}
.slt_disc li.on img,.slt_disc li:hover img{opacity:1;filter:alpha(opacity=100)}
.static-s{position:relative;width:88px;height:66px;margin-right:7px;background:#ffffff;overflow:hidden;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}
.static-s.on{opacity:1;filter:alpha(opacity=100)}
.static-s img{width:100%}
.static-s .video-play-s{position:absolute;top:50%;left:50%;margin-top:-16px;margin-left:-16px;width:32px;height:32px;background-image:url("../images/esf/esfDetail/video_play_1x.png");background-image:-weblit-image-set(url("../images/esf/esfDetail/video_play_1x.png") 1x,url("../images/esf/esfDetail/video_play_2x.png") 2x);background-repeat:no-repeat;background-position:-29px -88px}
.static-s .vr-play-s{position:absolute;top:50%;left:50%;margin-top:-16px;margin-left:-16px;width:32px;height:32px;background-image:url("../images/esf/esfDetail/vr_play_s.png");background-image:-weblit-image-set(url("../images/esf/esfDetail/vr_play_s.png") 1x,url("../images/esf/esfDetail/vr_play_s@2x.png") 2x);background-repeat:no-repeat;background-position:center center}
.vr-play-s-new{position:absolute;top:50%;left:50%;margin-top:-16px;margin-left:-16px;width:32px;height:32px;background-image:url("../images/esf/esfDetail/icon_vr_new1.png");background-color:rgba(0,0,0,0.35);background-repeat:no-repeat;background-position:center center;background-size:contain;border-radius:50%;border:1px solid #fff;box-sizing:border-box}
.slider-wrap .vr-kanfang{font-size:14px;margin-top:25px;line-height:20px}
.slider-wrap .vr-kanfang .vr-icon{float:left;width:30px;height:29px;margin-top:-5px;margin-right:12px;background-position:-10px -10px}
.slider-wrap .vr-kanfang a{color:#E03236}
.slider-wrap .aerial{font-size:14px;height:44px;line-height:44px;color:#111;margin-top:25px;padding:0 20px;background-color:#fdefef;border-radius:44px}
.slider-wrap .aerial-icon{float:left;width:30px;height:19px;margin-top:13px;margin-right:7px;background-position:-57px -59px}
.slider-wrap .aerial span{color:#E03236}
.slider-wrap .right-icon{float:right;width:20px;height:20px;margin-top:12px;margin-right:-7px;background-position:-107px -10px}
.jp-video-p{width:600px}
.jp-video-p .jp-video-play{height:400px}
.view-album{height:32px;line-height:32px;background:#fff;border-radius:2px;padding:0 7px;position:absolute;z-index:1;bottom:8px;left:8px;box-sizing:border-box;text-decoration:none;cursor:pointer}
.view-album:hover{opacity:.8}
.view-album .albumicon,.view-album span{display:inline-block;vertical-align:middle}
.view-album .albumicon{width:15px;height:12px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAYCAYAAADtaU2/AAAAAXNSR0IArs4c6QAAAfNJREFUSA3tlTtLA0EQgO/yICo2ggbxVQqRFEJiQg6C+QFWIooEfILibxAb8TeIgqKFiMbKKoUoKKQJwSZ2FmKdNgQuhJzfHlnM4y4JmEMLF4bZnZmd7252b06dY1Sr1XNFUYKIijg5DJLn3W73tgfoJYuAqqqXyLuTVFjT5F9HX3iYzCDXuVxuy0mozB0Oh32GYay4aoZP6XBaAxUsVYKd5rXk/we3lMQpw98udSKREJ9dT4bL5TKbVMc3prHNF4vFD3SyGzJxi7FYbLxTbFtwKBTao8s88O1NoK9YHzK3batAN4i7K5fL2UgkEraC4xdtU7EEA/DSYU7wHyNeEVgbB9hvKH2fNEgNdJOkoueLnGPMX4hdkv5m3QKOx+MjBD3yZrvNwbX1MqV/BjQq/QC26qCmmf39SArfvoyr1w2XhmSzpVLpnoCp+qDmOQkj2LLRaHQB4BByxtrqCFRij6hgwO/3b6fTaV1cLuK/Sw10GUOGBG2h8iFIOFmpVDLoYWx5abfRyUKh8KRpmh9GwxmvYrhl04DNRjvzIOAUzldEtwsSduI0Xdez/HrF31BRKYP5BGLxwyHAvi5zGC2Xq8uNVmHdQs29vQRbPYyt7VfBvTpj27ezcJhn/GbhcNqU9/BBr3HVT5EgV93R0sOowniDufMFpZ/APtFKxPYAAAAASUVORK5CYII=");background-size:100%;background-repeat:no-repeat}
.view-album span{line-height:1;font-family:HiraginoSansGB-W3;font-size:12px;color:#363636}
.im-question .hd{border:none}
.im-question .hd .changetochange{display:flex;align-items:center;color:#3072F6;margin-left:2px;cursor:pointer}
.im-question .hd .moretip{float:right;font-size:12px;color:#BBB;line-height:12px;margin-top:12px;align-items:center;display:flex}
.im-question .hd .icon-refresh{display:inline-block;width:14px;height:13px;position:relative;margin-right:4px;background-image:url(../images/common/refresh.png);background-image:-webkit-image-set(url(../images/common/refresh.png) 1x,url(../images/common/refresh@2x.png) 2x);background-repeat:no-repeat;background-position:center center}
.im-question .hd .icon-refresh.rotate{-webkit-animation:rotate 0.5s infinite linear;-moz-animation:rotate 0.5s infinite linear;-ms-animation:rotate 0.5s infinite linear;animation:rotate 0.5s infinite linear}
.im-question .hd .changetochange .question-refresh{animation:reload 0.5s forwards;transform-origin:center center}
.im-question .im-question-list{width:100%}
.im-question .im-question-list .question-box{display:flex}
.im-question .im-question-list .question-box .item{width:150px;border:1px solid #3a75ee;padding:7px 0;text-align:center;color:#3a75ee;line-height:20px;background:#f4f8fe;cursor:pointer;margin-right:12px;border-radius:2px}
.im-question .im-question-list .question-box .item:hover{color:#fff;background:#3a75ee}
.detail-intro-box{width:535px;float:right;font-size:14px}
.detail-intro-box .detail-intro{min-height:535px;position:relative;padding:20px 30px;box-sizing:border-box;border-radius:4px;background:#fff;box-shadow:0 4px 10px 0 rgb(0 0 0 / 8%);-webkit-box-shadow:0 4px 10px 0 rgb(0 0 0 / 8%)}
.detail-intro.fixed{position:fixed;top:84px;background:#ffffff}
.detail-intro.absolute{position:absolute;bottom:0;background:#ffffff}
.detail-intro .title{display:none;margin-bottom:20px}
.detail-intro.fixed .title{display:block}
.detail-intro .title strong{font-size:26px;float:left;color:#101d37;line-height:1;max-width:325px}
.detail-intro .title em.subTit{font-size:14px}
.detail-intro .title span{float:left;line-height:24px;margin-left:10px;margin-top:2px;padding:0 5px;text-align:center;color:#fff;border-radius:2px}
.detail-intro .title span.onsale{background:-webkit-linear-gradient(-270deg,#FF322D 0%,#FF795F 100%);background:-moz-linear-gradient(-270deg,#FF322D 0%,#FF795F 100%);background:-o-linear-gradient(-270deg,#FF322D 0%,#FF795F 100%);background:-ms-linear-gradient(-270deg,#FF322D 0%,#FF795F 100%);background-image:linear-gradient(-270deg,#FF322D 0%,#FF795F 100%)}
.detail-intro .title span.offsale{background:#CFCFCF}
.detail-intro .title span.waitsale{background:-webkit-linear-gradient(-135deg,#6b99f6 0%,#3072f6 100%);background:-moz-linear-gradient(-135deg,#6b99f6 0%,#3072f6 100%);background:-o-linear-gradient(-135deg,#6b99f6 0%,#3072f6 100%);background:-ms-linear-gradient(-135deg,#6b99f6 0%,#3072f6 100%);background-image:linear-gradient(-135deg,#6b99f6 0%,#3072f6 100%)}
.detail-intro .price-box{position:relative}
.detail-intro .price-box .price{font-size:24px;color:#fe615a;font-weight:bold;line-height:34px;position:relative}
.detail-intro .price-box .hasDown{height:50px;line-height:50px;text-align:center;font-size:16px;color:#101d37;background:#ccc}
.info_box{padding:10px 0}
.info_tabs_box{display:flex;align-items:center;justify-content:space-between}
.info_tabs_box ul{display:flex;transform:translate(0px,0px);transition:all .3s}
.info_tabs_box ul li{position:relative;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;margin:0 20px 0 0;padding:0;font-size:18px;background:rgba(0,0,0,0);border:0;outline:none;cursor:pointer;box-sizing:border-box}
.info_tabs_box li a{transition:all .3s;font-size:26px}
.info_tabs_box li.active a{color:#3072F6;font-weight:600}
.info_tabs_box ul li::before{content:"";position:absolute;top:0;left:100%;width:0;height:100%;border-bottom:2px solid #3072F6;transition:0.2s all linear}
.info_tabs_box ul li:hover::before{width:100%;left:0}
.info_tabs_box ul li:hover a{color:#3072F6}
.info_tabs_box ul li:hover ~ .info_tabs_box ul li::before{left:0}
.info_tabs_box li.active ~ li::before{left:0}
.info_tabs_box li.active::before{width:100%;left:0;top:0}
.info_box_group .price-txt{float:left;width:33.33%;color:#9399a5;font-size:12px}
.info_box_group .price-txt em.price{color:#fe615a;font-size:26px;font-weight:700;font-family:Constantia,"Lucida Bright","DejaVu Serif",Georgia,"serif"}
.detail-intro .tags-box .tag{float:left;margin-top:8px;margin-right:15px;padding:0 5px;height:18px;line-height:18px;background:rgba(122,144,182,0.08);font-size:12px;color:#7A90B6}
.detail-intro .tags-box .tag-free{background:#FF784E;color:#ffffff}
.detail-intro .remainbox{padding:20px 0 0 0}
.detail-intro .remain-btn{padding:0 10px;height:31px;background:#f4f8fe;border-radius:3px;font-size:13px;color:#3072F6;line-height:31px;border:none;text-align:left;cursor:pointer;font-weight:500}
.detail-intro .remain-btn i{float:left;margin-right:7px;margin-top:7px}
#divScroll{height:20px;overflow:hidden}
.buildings-rank{display:inline-block;position:relative;margin-top:25px;white-space:nowrap}
.buildings-rank i.rank-icon{float:left;width:60px;height:18px;background:url("../mobile/MobileSearchBuildings/images/loupanbang.png") no-repeat center;background-size:100% 100%;margin-top:2px}
.buildings-rank-list{float:left;margin-left:10px}
.buildings-rank-list li{color:#101d37;font-size:14px}
.buildings-rank:hover .page-mini-code{display:block}
.mini-flex{display:flex;align-items:baseline}
.mini-code-img{display:inline-block;position:relative;margin-top:10px;white-space:nowrap}
.mini-code-img .text{color:#fe615a;font-size:14px}
.mini-code-img .text i.pai{width:18px;height:20px;float:left;margin-right:10px;background:url(../images/spf/pai.png) no-repeat center;background-size:contain}
.mini-code-img .text i.quan{width:18px;height:20px;float:left;margin-right:10px;background:url(../images/spf/quan.png) no-repeat center;background-size:contain}
.mini-code-img .text i.hui{width:18px;height:20px;float:left;margin-right:10px;background:url(../images/spf/hui.png) no-repeat center;background-size:contain}
.mini-code-img:hover .page-mini-code{display:block}
.page-mini-code{display:none;position:absolute;top:25px;left:20px;width:168px;height:200px;background:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.05);border-radius:8px;border:1px solid #ededed;text-align:center;z-index:999}
.agent-mini-code{float:left}
.agent-mini-code .code-box{margin-left:10px;position:relative}
.agent-mini-code .qrcode{width:70px;height:70px}
.agent-mini-code .qrcode img{width:100%;height:100%}
.agent-mini-code .code-title{margin-top:2px;font-size:12px;color:#4a4a4a;line-height:18px;white-space:nowrap}
.page-mini-code .qrcode{margin:0 auto;width:118px;height:118px;margin-top:16px}
.page-mini-code .qrcode img{width:100%;height:100%}
.page-mini-code .title{margin-top:10px;font-size:14px;color:#333;line-height:20px;display:block;margin-bottom:0}
.page-mini-code .subtitle{font-size:12px;color:#999;margin-top:2px;line-height:17px}
.qrcode-mini canvas{width:100%;height:100%}
.h-auto{height:auto!important}
.flex-agent{display:flex;justify-content:space-around;position:relative}
.detail-intro .discount-box{position:relative;margin-top:10px;padding-top:15px;width:100%;height:76px;border-top:1px solid #EFEFEF}
.discount-box .slidebox{width:376px;height:76px;overflow:hidden;position:relative}
.discount-box .list li{box-sizing:border-box;float:left;width:376px;height:76px;position:relative}
.discount-box .list li img{width:100%;height:76px}
.discount-box p b{float:left;font-size:17px;line-height:24px;color:#FFF400;max-width:160px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;float:left}
.discount-box p .type{float:left;display:inline-block;margin-top:5px;height:14px;line-height:14px;padding:0 5px;margin-left:5px;border:1px solid #FFFFFF;color:#ffffff;font-size:10px}
.discount-box p .type.yellow{color:#FFF400;border:1px solid #FFF400}
.discount-box .btn{position:absolute;top:40px;right:16px;width:85px;height:32px;line-height:32px;background:#FFF400;border-radius:5px;font-size:15px;font-weight:bold;color:#fe615a;text-align:center}
.discount-box .btn:hover{background-color:#F9EA00}
.discount-box .pagination{position:absolute;left:16px;bottom:10px;height:16px;line-height:16px}
.discount-box .pagination .sprite{float:left;cursor:pointer}
.discount-box .pagination span{float:left;font-size:11px;line-height:16px;color:#ffffff;padding:0 6px}
.static-box{}
.scroll-box{display:none}
.detail-intro .intro-list{margin-top:20px;padding-top:20px;border-top:1px solid #EFEFEF}
.intro-list p{position:relative;padding-left:88px;margin-bottom:10px;font-size:14px;line-height:24px;color:#101d37;min-height:24px;font-family:PingFangSC-Regular;font-weight:300}
.intro-list p .label{position:absolute;left:0;top:0;color:#9399a5}
.intro-list p .address{float:left;max-width:235px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.intro-list p .map{margin-left:10px;position:relative;top:2px;*top:0}
.intro-list p.fxts .context{padding-right:25px;background-image:url(../images/spf/spfDetail/fxts.png);background-repeat:no-repeat;background-position:right center;background-size:20px 14px;cursor:pointer}
.intro-list .remain-btn{top:-4px}
.detail-intro .info-more{display:block;margin-top:15px;width:100%;height:35px;line-height:35px;background:#F8F8F8;border-radius:3px;font-size:14px;color:#101d37;text-align:center;text-decoration:underline}
.btn-box{margin-top:30px;position:relative}
.btn-box .btn{position:absolute;top:0px;right:100px;width:92px;height:30px;line-height:30px;box-sizing:border-box;background:#f4f8fe;border:1px solid #3072F6;border-radius:2px;font-size:12px;color:#3072F6;text-align:left;cursor:pointer}
.btn-box .btn:hover{background:#f4f8fe}
.btn-box .btn i{float:left;margin-top:4px;margin-left:5px;margin-right:5px}
.btn-box .btn.w1{float:right;width:240px;color:#E03235;background:#FFF8F8}
.btn-box .btn.w1:hover{background:#f4f8fe}
.btn-box .btn.w2{float:left;width:115px;border-radius:2px;font-size:15px;text-align:left}
.btn-box .btn.w2 i{float:left;margin-top:14px;margin-left:16px;margin-right:3px}
.btn-box .call{font-size:20px;color:#FFFFFF;cursor:default}
.btn-box .call em{font-size:14px;padding:0 4px;position:relative;top:-2px}
.agent-box{margin-top:25px}
.agent-box .tit{font-size:18px;color:#101d37;font-weight:bold;line-height:28px}
.agent-box .attrs{margin-top:20px;white-space:nowrap;padding-bottom:15px;border-bottom:1px solid #EFEFEF}
.agent-box .attrs .li{float:left;margin-right:20px;font-size:13px;color:#666666;line-height:18px}
.agent-box .attrs .li i{float:left;margin-right:4px}
.agent-box .agent-list{margin-top:8px}
.agent-list li{height:76px;padding:21px 0;border-bottom:1px solid #EFEFEF}
.agent-list .agent-img,.agent-list .agent-img img{width:57px;height:76px}
.agent-list .agent-img{margin-right:20px}
.agent-list .agent-info{position:relative;width:299px}
.agent-list .name{font-size:16px;color:#101d37;line-height:18px;font-weight:bold}
.agent-list .agent-card-box{margin-left:5px;position:relative}
.agent-list .agent-score{margin-left:10px;font-size:15px;color:#FFB710;line-height:18px}
.agent-list .agent-score .star{float:left;width:17px;height:17px;margin-right:3px;background:url("../images/spf/spfDetail/star.png") no-repeat center center}
.agent-list .txt{margin-top:10px;font-size:12px;color:#666666;line-height:14px}
.agent-list .tel{margin-top:10px;font-size:18px;color:#fe615a;line-height:30px;font-weight:bold;font-family:Tahoma-Bold}
.agent-list .tel em{font-size:14px;margin:0 4px;position:relative;top:-3px;font-weight:normal}
.agent-list .btn{position:absolute;top:20px;right:100px;width:92px;height:30px;line-height:30px;box-sizing:border-box;background:#f4f8fe;border:1px solid #3072F6;border-radius:2px;font-size:12px;color:#3072F6;text-align:left;cursor:pointer}
.agent-list .btn:hover{background:#f4f8fe}
.agent-list .btn i{float:left;margin-top:4px;margin-left:5px;margin-right:5px}
.agent-on-box{margin-bottom:20px}
.agent-dialog{position:absolute;left:30px;top:2px;width:265px;height:368px;z-index:5;background-color:#fff;box-shadow:0 0 8px 0 rgba(141,141,141,0.50);border-radius:3px}
.agent-dialog .dialog-title{position:relative;font-size:14px;height:36px;line-height:36px;text-align:center;border-radius:3px 3px 0 0;color:#fff;background:#fe615a;padding:0 30px;overflow:hidden;text-overflow:ellipsis}
.agent-dialog .dialog-closed{position:absolute;right:10px;top:11px}
.agent-dialog .dialog-cont{padding:20px 0}
.agent-dialog .scan-list{margin-bottom:30px;overflow:hidden}
.agent-dialog .scan-list span{font-size:12px;float:left;width:33.3333333%;text-align:center;color:#2F343A;line-height:17px}
.agent-dialog .scan-list span em{color:#999}
.agent-dialog .scan-list span b{font-weight:600;font-size:20px;display:block;color:#222222;line-height:28px;text-align:center;margin-top:8px}
.agent-dialog .scan-qrcode{font-size:12.89px;color:#666666;text-align:center}
.agent-dialog .scan-qrcode img{display:block;width:172px;height:172px;margin:0 auto 15px}
.agent-dialog .scan-qrcode p{padding:0}
.app-box{margin-top:30px}
.app-box .tit{font-size:18px;color:#101d37;line-height:22px;font-weight:bold}
.app-box .apps{position:relative;margin-top:20px;box-sizing:border-box;width:100%;height:177px;border:1px solid #EFEFEF;border-radius:2px}
.app-box .apps:after{content:"";position:absolute;top:28px;left:187px;width:1px;height:95px;background:#EFEFEF}
.app-box .apps .item{float:left;width:50%;padding-top:28px}
.app-box .apps img{display:block;width:95px;height:95px;margin:0 auto}
.app-box .apps p{font-size:12px;color:#666666;line-height:17px;margin-top:10px;text-align:center}
.layout{width:100%}
.layout .hd .list{float:right}
.layout .hd .list a{display:inline-block;height:24px;line-height:24px;margin-left:33px;color:#9399a5;font-size:14px}
.layout .hd .list a:hover{color:#3072F6}
.layout .hd .list a.on{color:#3072F6}
.layout .bd-list{margin-top:3px}
.layout .bd-list li{position:relative;min-height:120px;padding:27px 0 35px;border-bottom:1px solid #EFEFEF;display:block}
.layout .bd-list li:last-child{border:none}
.layout .bd-list li.none,.layout .bd-list li.hide{display:none}
.layout .bd-list .img{position:relative;float:left;width:160px;height:120px;margin-top:2px;margin-right:33px;border:1px solid #CBCBCB;background:#F5F5F6}
.layout .bd-list .img a{display:block;width:160px;height:120px}
.layout .bd-list .img img{width:100%;height:100%}
.layout .bd-list .img i{display:block;width:48px;height:48px;margin:20px auto 10px;background-image:url(../images/spf/spfDetail/housetype.png);background-image:-webkit-image-set(url(../images/spf/spfDetail/housetype.png) 1x,url(../images/spf/spfDetail/housetype@2x.png) 2x);background-repeat:no-repeat}
.layout .bd-list .img p{text-align:center;font-size:14px;color:#9399a5}
.layout .bd-list .img .num{position:absolute;height:18px;line-height:18px;color:#fff;font-size:12px;padding:0 6px;right:0;bottom:0;overflow:hidden}
.layout .bd-list .img .num em.mask{position:absolute;left:0;top:0;width:100%;height:100%;background:#101d37;opacity:0.6;filter:alpha(opacity=60);z-index:0}
.layout .bd-list .img .num em.txt{position:relative;z-index:1;font-size:12px}
.layout .bd-list .text{float:left;width:500px}
.layout .bd-list .text .tit{font-size:22px;line-height:30px}
.layout .bd-list .tags-box .tag{float:left;margin-top:10px;margin-right:6px;padding:0 5px;height:18px;line-height:18px;background:rgba(122,144,182,0.08);font-size:12px;color:#7A90B6}
.layout .bd-list .attrs{margin-top:12px}
.layout .bd-list .attr{float:left;width:45%;font-size:14px;color:#101d37;height:20px;line-height:20px;margin-top:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.layout .bd-list .attr .label{color:#9399a5;margin-right:7px}
.layout .bd-list .attr .red{color:#fe615a}
.layout .bd-list .attr .f12{font-size:12px}
.layout .bd-list .attr .bold{font-weight:bold}
.layout .bd-list .attr.w100{width:100%}
.layout .bd-list p.tit em{position:relative;top:-3px;display:inline-block;height:18px;line-height:18px;margin-left:9px;padding:0 4px;font-size:11px;font-style:normal;color:#fff;border-radius:1px}
.layout .bd-list p.tit .onsale{background:-webkit-linear-gradient(-270deg,#FF322D 0%,#FF795F 100%);background:-moz-linear-gradient(-270deg,#FF322D 0%,#FF795F 100%);background:-o-linear-gradient(-270deg,#FF322D 0%,#FF795F 100%);background:-ms-linear-gradient(-270deg,#FF322D 0%,#FF795F 100%);background-image:linear-gradient(-270deg,#FF322D 0%,#FF795F 100%)}
.layout .bd-list p.tit .offsale{background:#CFCFCF}
.layout .bd-list p.tit .waitsale{background:-webkit-linear-gradient(-135deg,#6b99f6 0%,#3072f6 100%);background:-moz-linear-gradient(-135deg,#6b99f6 0%,#3072f6 100%);background:-o-linear-gradient(-135deg,#6b99f6 0%,#3072f6 100%);background:-ms-linear-gradient(-135deg,#6b99f6 0%,#3072f6 100%);background-image:linear-gradient(-135deg,#6b99f6 0%,#3072f6 100%)}
.layout .bd-list li .btn{position:absolute;top:30px;right:0;width:103px;height:38px;line-height:38px;background:#4688f1;border-radius:3px;font-size:14px;color:#FFFFFF}
.layout .bd-list li .btn:hover{background:#fe615a}
.layout .bd-list li .btn i{float:left;margin:8px 4px 0 10px}
.layout .bd-list .img .vr-kf{width:auto;height:23px;position:absolute;top:5px;left:5px;border-radius:10px;padding:0 5px;background:-webkit-linear-gradient(left,rgba(255,121,95,1),rgba(255,50,45,1));background:linear-gradient(left,rgba(255,121,95,1),rgba(255,50,45,1));color:#fff;font-size:12px;line-height:23px}
.layout .bd-list .img .vr-kf .play-icon{width:12px;height:12px;float:left;margin-top:5px;margin-right:3px;background-image:url(../images/spf/spfDetail/vr_kf.png);-webkit-background-size:cover;background-size:cover}
.house-det{position:relative;width:260px;height:355px;margin-bottom:15px;display:inline-block;margin-right:20px;border:1px solid #e4e6f0;border-radius:2px;vertical-align:top}
.house-det .card-img{height:50%;width:100%;border-bottom:1px solid #e4e6f0;position:relative}
.house-det .card-img .img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.house-det .card-img .card-img-blowUp{position:absolute;top:10px;right:10px;padding:5px 10px;background-color:#f5f5f5;color:#000;border-radius:2px;cursor:pointer}
.house-det .card-content{padding:15px 10px 10px}
.house-det .card-content .content-title{margin-bottom:7px;font-size:16px;font-weight:700}
.house-det .card-content .content-title .p1-state{vertical-align:middle;display:inline-block;padding:0 3px;height:16px;font-size:12px;font-weight:400;text-align:center;line-height:16px;border-radius:2px}
.house-det .card-content .content-title .p1-blue{background-image:linear-gradient(-135deg,#6b99f6,#3072f6);color:#fff}
.house-det .card-content .content-title .p1-orange{background-image:linear-gradient(-135deg,#f99f82,#ff5722);color:#fff}
.house-det .card-content .content-title .p1-gray{background-image:linear-gradient(-135deg,#CFCFCF,#CFCFCF);color:#fff}
.house-det .card-content .content-area{color:#9399a5;font-size:14px;margin-bottom:7px}
.house-det .card-content .content-daishou{color:#9399a5;font-size:14px;margin-bottom:7px}
.house-det .card-content .content-daishou a{color:#3072F6;font-size:14px;text-decoration:underline}
.house-det .card-content .content-price{margin-bottom:5px;font-size:12px;color:#fa5741}
.house-det .card-content .content-price span{font-size:18px}
.house-det .card-content .content-tags{margin-bottom:10px;height:24px}
.house-det .card-content .content-tags span{font-size:12px;color:#849aad;margin-right:5px;height:24px;vertical-align:middle;line-height:24px;padding:0 7px;display:inline-block;background-color:#f2f4f6}
.house-det .card-content .content-bts{position:absolute;right:8px;bottom:10px}
.house-det .card-content .content-bts .add-contrast{padding:0 14px;height:28px;line-height:28px;display:inline-block;border:1px solid #9399a5;border-radius:2px;text-align:center;font-family:PingFangSC-Regular;font-size:12px;color:#9399a5;cursor:pointer}
.more-house-det{height:50px;width:100%;margin-top:28px;display:block;color:#9399a5;background:#3072f6;font-size:16px;line-height:50px;text-align:center;box-sizing:border-box;border-radius:4px;border:1px solid #ced2d6;background:#fff;cursor:pointer}
.more-house-det:hover{background:rgba(206,210,214,.05)}
.more-house-det a{position:relative!important;color:#9399a5}
.commentBox .comment-list .agent-img{cursor:default;margin-right:15px}
.commentBox .comment-list .agent-img img{width:55px;height:55px;border-radius:50%}
.comment-list li{margin:10px 0;position:relative;border-bottom:1px solid #EFEFEF;padding:20px 0}
.comment-list li .question-wrap{width:100%;padding-bottom:18px}
.comment-list li .question-wrap a:hover{color:#3072F6}
.comment-list li .question-wrap .ques-tag{padding:0 2px;margin-top:4px;height:16px;line-height:16px;display:inline-block;border-radius:2px;font-size:12px;color:#fff;background-color:#fa5741;float:left}
.comment-list li .question-wrap .ques-content{margin-left:5px;display:inline-block;vertical-align:top;font-size:18px;font-weight:700;width:620px}
.comment-list .agent-info{margin-top:3px;float:left;width:540px}
.comment-list .agent-info .name{font-size:16px;color:#101d37;font-weight:bold;cursor:default}
.comment-list .agent-info .duty-name{background:#F6F6F6;border-radius:2px;font-size:12px;color:#8D8D8D;padding:0 5px;margin-top:3px;margin-left:8px}
.comment-list .agent-info .txt{font-size:12px;color:#666666;margin-top:5px}
.comment-list .agent-info .tel{font-size:14px;color:#101d37;position:absolute;top:28px;right:118px;font-weight:bold}
.comment-list .agent-info .tel .code-icon{width:10px;height:10px;margin:0 5px;background-image:url(../images/spf/spfDetail/code.png);background-image:-webkit-image-set(url(../images/spf/spfDetail/code.png) 1x,url(../images/spf/spfDetail/code@2x.png) 2x);background-repeat:no-repeat;display:inline-block;cursor:pointer}
.comment-list .agent-info .tel-fr{padding:15px;background:#FFFFFF;border:0 solid #EEEEEE;box-shadow:0 5px 8px 0 rgba(34,34,34,0.04);border-radius:2px;width:100px;height:136px;position:absolute;top:-20px;right:-135px;z-index:1;display:none}
.tel-fr img{width:100px;height:100px;display:block}
.tel-fr .t-code-t{font-size:13px;color:#999999;text-align:center;margin-top:10px}
.comment-list .agent-info .btn{position:absolute;top:20px;right:0;width:109px;height:38px;line-height:36px;box-sizing:border-box;background:#f4f8fe;border:1px solid #3072F6;border-radius:2px;font-size:15px;color:#3072F6;text-align:left}
.comment-list .agent-info .btn i{float:left;margin-top:8px;margin-left:10px;margin-right:5px}
.comment-list .comment-name{margin-bottom:7px}
.comment-list .comment-name .guanzhu,.comment-list .comment-name .time{margin-right:10px;color:#9399a5}
.comm-box .pinfo-text{font-size:14px;line-height:26px;color:#101d37;clear:both}
.comm-box .text-coll{display:-webkit-box;-webkit-line-clamp:8;text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden}
.comm-box .coll-p{font-size:13px;color:#3072F6;cursor:pointer;margin-top:6px;display:none}
.comm-box .collapse-icon{width:14px;height:7px;margin-top:6px;background-image:url(../images/spf/spfDetail/arr_down.png);background-image:-webkit-image-set(url(../images/spf/spfDetail/arr_down.png) 1x,url(../images/spf/spfDetail/arr_down@2x.png) 2x);background-repeat:no-repeat;display:inline-block}
.comm-box .coll-up .collapse-icon{background-image:url(../images/spf/spfDetail/arr_up.png);background-image:-webkit-image-set(url(../images/spf/spfDetail/arr_up.png) 1x,url(../images/spf/spfDetail/arr_up@2x.png) 2x)}
.comm-box .app-extr-sign{font-size:12px;color:#999999;margin-top:20px;background:#F8F8F8;border-radius:5px;height:41px;line-height:40px;padding-left:10px}
.comm-box .app-extr-sign a{font-size:12px;color:#fe615a}
.comm-box .time-part em{font-size:15px;color:#9399a5;float:right;margin-top:10px}
.pingce{width:100%}
.pingce .hd .list{float:right}
.pingce .hd .list a{display:inline-block;height:24px;line-height:24px;margin-left:32px;color:#9399a5;font-size:14px}
.pingce .hd .list a:hover{color:#fe615a}
.pingce .hd .list a.on{font-weight:700;color:#fe615a}
.pingce .bd{position:relative;margin-top:30px;min-height:186px;overflow-x:hidden}
.pingce .ratebox .left_rate{width:110px;border-right:1px solid #e4e4e4;text-align:center;color:#101d37;font-size:18px}
.pingce .ratebox .left_rate strong{font-weight:700;font-size:50px}
.pingce .ratebox .left_rate p{color:#7c7c7c;font-size:14px}
.pingce .ratebox .center_rate{padding:0 0px 0 30px;width:355px}
.pingce .center_rate .rate_list li{overflow:hidden;margin-bottom:16px;width:170px;float:left}
.pingce .center_rate .rate_list li.active .progess_box{height:10px;margin-top:5px}
.pingce .center_rate .rate_list li span.con{float:left;font-size:14px;color:#101d37}
.pingce .center_rate .rate_list li div.progess_box{float:left;width:60px;height:4px;background:#e6e6e6;margin:9px 10px 0 0}
.pingce .center_rate .rate_list li div.progess_box span{display:block;width:20%;height:100%;background:#3072F6}
.pingce .rateboxtxt{position:relative;padding-top:20px;height:120px;overflow:hidden}
.pingce .rateboxtxt p.rtxt em{color:#3072F6;font-size:16px;font-weight:700}
.pingce .rateboxtxt p.rtxt{font-size:15px;color:#101d37;line-height:26px}
.pingce .mask-measurement{position:absolute;bottom:0;left:0;width:100%}
.pingce .mask-measurement .mask{position:relative;height:80px;font-size:14px;line-height:28px;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}
.advantage{width:100%}
.advantage .hd .list{float:right}
.advantage .hd .list a{display:inline-block;height:24px;line-height:24px;margin-left:32px;color:#9399a5;font-size:14px}
.advantage .hd .list a:hover{color:#fe615a}
.advantage .hd .list a.on{font-weight:700;color:#fe615a}
.advantage .bd{position:relative;margin-top:30px;min-height:186px;overflow-x:hidden}
.advantage .bd .bd-ul{padding:0 49px;width:662px;overflow:hidden}
.advantage .bd ul{padding-bottom:10px;width:10000px;display:none}
.advantage .bd ul.show{display:block}
.advantage .bd li{display:none;float:left;margin-right:10px;padding:15px;width:184px;height:130px;font-size:15px;color:#666;line-height:21px;background-color:#ffffff;background-image:url(../images/spf/spfDetail/advantage_bg.png);background-image:-webkit-image-set(url(../images/spf/spfDetail/advantage_bg.png) 1x,url(../images/spf/spfDetail/advantage_bg@2x.png) 2x);background-repeat:no-repeat;background-position:right bottom;background-size:214px 160px;border-radius:6px;box-shadow:0 6px 9px 0 rgba(21,1,1,0.06)}
.advantage .bd li.on{display:block}
.advantage .bd li:last-child{margin-right:0}
.advantage .bd .page-box{margin-top:13px}
.advantage .bd .arrow{position:absolute;top:61px;display:block;width:47px;height:47px}
.advantage .bd .arrow.prev{left:0}
.advantage .bd .arrow.next{right:0}
.advantage .info{box-sizing:border-box;width:100%;height:60px;margin-top:15px;padding:13px 24px 13px 20px;border:1px solid #E6E6E6;position:relative}
.advantage .info p{font-size:14px;line-height:34px}
.advantage .info .btn{position:absolute;top:13px;right:24px;width:103px;height:34px;line-height:34px;background:#fe615a;border-radius:3px;font-size:14px;color:#FFFFFF}
.advantage .info .btn i{float:left;margin:7px 4px 0 10px}
.sh-map .map-api-cont{width:894px;height:474px;position:relative}
.sh-map .map-api2 .map-api-cont{width:100%}
.sh-map .map-api-cont.full{position:fixed;width:100%;height:auto;left:0;top:0;bottom:0;right:0;z-index:99999}
.sh-map .map-api-cont .baidu-map{width:100%;height:100%;background:#f5f5f5;text-align:center;color:#999}
.sh-map .map-api-cont #panorama{line-height:474px}
.sh-map .map-api-cont .screen-icon{position:absolute;width:36px;height:36px;top:15px;right:15px}
.sh-map .map-api-cont .small-screen{top:28px;right:46px;display:none}
.map-api-cont .change-map{position:absolute;width:70px;height:70px;bottom:18px;left:18px;padding:1px;border:1px solid #e1e1e1}
.map-api-cont .change-map a{position:absolute;width:70px;height:70px}
.map-api-cont .jjdt{background:#fff url(../images/spf/spfDetail/jjt.png) no-repeat center center}
.map-api-cont .ckdt{background:#fff url(../images/spf/spfDetail/dt.png) no-repeat center center}
.map-api-cont .jjdt i{margin:16px 0 0 16px}
.map-api-cont .ckdt i{margin:13px 0 0 20px}
.map-api-cont .change-map span{position:absolute;bottom:0;width:68px;height:16px;text-align:center;font-size:12px;color:#fff;background:#101d37;opacity:0.6;filter:alpha(opacity=60)}
.sh-map .map-list-wrap{width:294px;height:473px;border:1px solid #E8E8E8;border-bottom:none}
.map-list-wrap li{width:294px;position:relative}
.map-list-wrap li .list-tit{font-size:14px;display:block;height:53px;line-height:53px;color:#0082FF;border-bottom:1px solid #E8E8E8;cursor:pointer}
.map-list-wrap li .list-tit .sprite-icon{float:left;margin-left:10px;margin-top:15px;margin-right:8px}
.map-list-wrap li .name{float:left;width:230px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.map-list-wrap li .list-tit .sprite-drop{float:right;margin-top:21px;margin-right:8px}
.map-list-wrap li.on .list-tit{border-bottom:1px solid #E8E8E8}
.map-list-wrap li.near-school.on .list-box{height:257px;border-bottom:none}
.map-list-wrap li.on .list-tit .sprite-drop{background-position:-114px -108px}
.map-list-wrap .list-box{position:relative;height:auto;display:none;height:256px;border-bottom:1px solid #E8E8E8;background:#fafafa;overflow:auto}
.map-list-wrap .list-box p{text-align:center;line-height:240px;color:#aaa}
.map-list-wrap .list-box a{display:block;height:64px;position:relative}
.map-list-wrap .list-box i{position:absolute;width:18px;height:18px;left:16px;top:17px;font:normal 10px/16px "Arial";color:#fff;text-align:center;background-position:-54px -142px}
.map-list-wrap .list-box span{display:inline-block;width:208px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:47px}
.map-list-wrap .list-box span.item{font-size:14px;margin-top:17px;color:#333;width:165px}
.map-list-wrap .list-box a:hover span.item,.map-list-wrap .list-box a.active span.item{color:#fe615a}
.map-list-wrap .list-box span.attr{margin-top:8px;font-size:12px;line-height:12px;color:#9399a5}
.map-list-wrap .list-box .range{position:absolute;right:20px;top:20px;font-size:14px;line-height:14px;color:#4A4A4A}
.map-api-gjlx{height:32px;background-color:#fafafa;border:1px solid #E8E8E8;padding:10px 10px;font-size:12px;color:#4A4A4A}
.map-api-gjlx p{float:left;line-height:32px}
.map-api-gjlx p.check{margin-left:5px}
.map-api-gjlx p label{float:left;margin-right:20px}
.map-api-gjlx .fs-check .sprite-check{float:left;width:14px;height:14px;margin-right:3px;margin-top:9px;background-position:-122px -44px}
.map-api-gjlx .fs-checked .sprite-check{background-position:-122px -10px}
.map-api-gjlx p input[type=text]{width:90px;height:30px;line-height:30px;margin:0 10px;padding:0 10px;color:#4A4A4A;border:1px solid #ddd;background-color:#fff}
.map-api-gjlx p input[type=text].error{border:1px solid #fe615a}
.map-api-gjlx p input[type=radio]{display:none}
.map-api-gjlx p input[type=button]{width:68px;height:30px;margin-right:20px;border:1px solid #999;background-color:#fff;cursor:pointer;font-size:14px}
.map-api-gjlx .minute{font-size:14px;color:#4A4A4A;display:none}
.map-api-gjlx .minute em{padding:0 3px}
.sh-map i,.sh-map .sprite{display:block;background-repeat:no-repeat;background-image:url(../images/spf/spfDetail/map.png);background-image:-webkit-image-set(url(../images/spf/spfDetail/map.png) 1x,url(../images/spf/spfDetail/map@2x.png) 2x)}
.sh-map .sprite-scale{width:36px;height:36px;background-position:-10px -10px}
.sh-map .sprite-jjt{width:36px;height:36px;background-position:-66px -10px}
.sh-map .sprite-local{width:28px;height:28px;background-position:-10px -66px}
.sh-map .sprite-close{width:36px;height:36px;background-position:-58px -66px}
.sh-map .sprite-drop{width:10px;height:10px;background-position:-114px -78px}
.sh-map .sprite-up{width:10px;height:10px;background-position:-114px -108px}
.sh-map .sprite-icon1{width:24px;height:24px;background-position:-156px -10px}
.sh-map .sprite-icon2{width:24px;height:24px;background-position:-156px -54px}
.sh-map .sprite-icon3{width:24px;height:24px;background-position:-144px -98px}
.sh-map .sprite-icon4{width:24px;height:24px;background-position:-10px -142px}
.gjlx-box{padding:20px 0 17px 0;overflow:hidden;background-color:#fff;display:none}
.gjlx-box ul{}
.gjlx-box ul li{float:left;width:324px;padding:0 24px;border-right:1px dashed #ddd}
.gjlx-box ul li.last{border-right:none}
.gjlx-box ul li strong{display:block;font-size:16px;color:#5a5a5a}
.gjlx-box ul li strong i{float:left;width:22px;height:22px;margin-right:5px;background:url(../images/spf/spfDetail/map_line.png) no-repeat}
.gjlx-box ul li strong i.ico-1{background-position:-48px 0}
.gjlx-box ul li strong i.ico-2{background-position:-70px 0}
.gjlx-box ul li strong i.ico-3{background-position:-92px 0}
.gjlx-cont{margin-left:27px}
.gjlx-cont p{line-height:28px;overflow:hidden}
.gjlx-cont p.c999{color:#999;margin:8px 0}
.gjlx-cont p.first,.gjlx-cont p.last{color:#101d37;font-weight:bold}
.gjlx-cont p b{color:#6093e4}
.gjlx-cont p i{float:left;width:24px;height:24px;margin-right:5px;margin-top:3px;background:url(../images/spf/spfDetail/map_line.png) no-repeat}
.gjlx-cont p.first i{background-position:0px 0}
.gjlx-cont p.last i{background-position:-25px 0}
.gjlx-cont p span{float:left;width:5px;height:28px;margin:0 14px 0 8px;background-color:#ccc;position:relative}
.gjlx-cont p span em{position:absolute;display:block;width:15px;height:17px;left:-5px;top:4px;background:url(../images/spf/spfDetail/map_line.png)  #fff -115px 0}
#panorama{width:100%;height:474px}
.BMap_cpyCtrl{display:none}
.anchorBL{display:none}
.map-con{background:#f9f9f9;padding:20px}
.map-con ul li{float:left;width:529px;min-height:150px;padding:0 30px;border-left:1px solid #eee;display:flex}
.map-con ul li span{font-size:14px;align-items:center;justify-content:center;flex-direction:column;display:flex}
.map-con ul li span.label{width:130px;font-size:18px;font-weight:700}
.map-con ul li span.value{width:429px}
.map-con ul li:first-child{border:none;padding-left:0px}
.detail-safety{width:719px;padding:20px;border:1px solid #E6E6E6}
.detail-safety .safety-list{float:left;margin-bottom:10px}
.detail-safety .safety-list li{font-size:12px;float:left;color:#9399a5;padding:0 20px;text-align:center}
.detail-safety .safety-list li .safety-num{font-size:26px;color:#fe615a;line-height:37px;margin-top:3px;letter-spacing:0.32px}
.detail-safety .safety-tips{font-size:12px;color:#9F9F9F;padding-left:10px;letter-spacing:0.12px}
.detail-safety .safety-btn{font-size:14px;float:right;margin-top:22px}
.detail-safety .safety-btn .hangpai-btn{width:101px;height:36px;line-height:36px;color:#fe615a;margin-right:20px;border:1px solid #fe615a;border-radius:3px}
.detail-safety .safety-btn .hangpai-icon{float:left;width:21px;height:13px;margin:12px 4px 0 10px;background-repeat:no-repeat;background-image:url(../images/spf/spfDetail/hangpai.png);background-image:-webkit-image-set(url(../images/spf/spfDetail/hangpai.png) 1x,url(../images/spf/spfDetail/hangpai@2x.png) 2x);background-size:contain}
.detail-safety .safety-btn .btn{width:103px;height:38px;line-height:38px;color:#fff;background:#fe615a;border-radius:3px}
.detail-safety .safety-btn .sprite-im{float:left;margin:8px 4px 0 10px}
.current-episode-wrap{padding:20px 0;border-bottom:1px solid #EFEFEF;overflow:hidden}
.current-episode-wrap .yaohao-list{display:flex;margin-bottom:20px}
.current-episode-wrap .yaohao-list .time-line-wrap{display:flex;align-items:center;flex-direction:column}
.time-line-wrap .yaohao-item{display:flex;flex-direction:column;align-items:center;justify-content:center;width:107px;height:56px;padding:8px;font-size:12px;color:#3072F6;background-color:#f4f8fe;text-align:center;box-sizing:border-box}
.time-line-wrap .yaohao-item .yaohao-date{line-height:12px}
.time-line-wrap .time-step-wrap{display:flex;align-items:center}
.time-line-wrap .time-step-wrap .time-line{width:60px;height:1px;background:#3072F6}
.time-line-wrap .time-step-wrap .time-dot{position:relative;width:10px;height:10px;margin:10px 0;background-color:#fff;border:2px solid #3072F6;border-radius:50%}
.time-line-wrap .time-step-wrap .time-dot::after{content:'';position:absolute;left:50%;top:-12px;width:0;height:0;border:6px solid transparent;border-top-color:rgba(98,171,0,.1);transform:translate(-50%,0)}
.time-line-wrap.now-active{position:relative}
.time-line-wrap.now-active .yaohao-item{color:#E03236;background-color:#FFF8F8}
.time-line-wrap.now-active .time-step-wrap .time-line{border-bottom:1px dashed #E03236;background:0}
.time-line-wrap.now-active .time-step-wrap .time-dot{border:2px solid #E03236}
.time-line-wrap.now-active .time-step-wrap .time-dot::after{border-top-color:#FFF8F8}
.time-line-wrap.future-active{position:relative;z-index:-1}
.time-line-wrap.future-active .yaohao-item{color:#d8d8d8;background-color:rgba(216,216,216,.1)}
.time-line-wrap.future-active .time-step-wrap .time-line{border-bottom:1px dashed #e6e6e6;background:0}
.time-line-wrap.future-active .time-step-wrap .time-dot{border:2px solid #c5cbcf}
.time-line-wrap.future-active .time-step-wrap .time-dot::after{border-top-color:rgba(216,216,216,.1)}
.current-episode-wrap .item-info{display:flex;font-size:14px;line-height:25px}
.current-episode-wrap .item-info span{white-space:nowrap}
.current-episode-wrap .item-list a{color:#0e3bbd}
.info .sub-icon{width:22px;height:22px;background-position:2px 2px;background-image:url(../images/spf/spfDetail/subscribe@2x.png);background-image:-webkit-image-set(url(../images/spf/spfDetail/subscribe@2x.png) 1x,url(../images/spf/spfDetail/subscribe@2x.png) 2x);background-repeat:no-repeat;background-size:contain;display:inline-block}
.info .sub-icon-gray{width:22px;height:22px;background-position:2px -1px;background-image:url(../images/spf/spfDetail/subscribe_gray@2x.png);background-image:-webkit-image-set(url(../images/spf/spfDetail/subscribe_gray@2x.png) 1x,url(../images/spf/spfDetail/subscribe_gray@2x.png) 2x);background-repeat:no-repeat;background-size:contain;display:inline-block}
.lpdongtai{width:400px;padding:10px}
.lpdongtai .info .btn.disabled{color:#999999;background:#F8F8F8;border-color:#f8f8f8}
.dongtailist li{border-bottom:1px solid #EFEFEF;padding:5px 0}
.dongtailist li .tip-a-time{}
.dongtailist li .dongtai-tip{background:#f4f8fe;display:inline-block;height:22px;padding:0 10px;line-height:22px;font-size:14px;color:#3072F6}
.dongtailist li .dyna-content{font-size:14px;color:#101d37;margin:6px 0}
.dongtailist li .dyna-content p{display:flex}
.dongtailist li .dyna-content p .dongtai-time{font-size:14px;color:#9399a5;letter-spacing:0;text-align:left;line-height:23px;width:120px;align-items:center;justify-content:center;flex-direction:column;display:flex;font-family:Arial}
.dongtailist li .dyna-content p .dongtai-txt{width:390px;line-height:21px;padding-left:8px}
.globaltit{font-size:22px;color:#333;padding:15px 0}
.globaltit .more{float:right;font-size:14px;font-weight:400;margin-top:5px}
.build-intro{width:730px;padding-right:20px;border-right:1px solid #f1f1f1;margin-top:10px}
.build-intro .bd{margin-top:7px}
.build-intro .attr-box{margin-top:25px;padding-left:106px;position:relative}
.build-intro .attr-box .tit{position:absolute;font-size:14px;color:#101d37;top:0;left:0;line-height:24px}
.build-intro .attr-box li{float:left;box-sizing:border-box;width:100%;margin-bottom:3px;line-height:24px;font-size:14px;color:#101d37;padding-left:90px;position:relative;word-break:break-all}
.build-intro .attr-box li.w1{width:290px;margin-right:5px;overflow:hidden}
.build-intro .attr-box li.w2{width:325px;overflow:hidden}
.build-intro .attr-box li .label{position:absolute;left:0;top:0;color:#9399a5}
.build-intro .attr-box .txt{font-size:14px;color:#101d37;line-height:20px;margin-top:35px;text-align:justify}
.buildbox{display:flex;border-bottom:1px solid #f6f6f6}
.buildbox h3{padding:8px;text-align:center;font-size:16px}
.buildbox .buildbeian{width:410px;border-right:1px solid #f6f6f6}
.buildbox .buildfangjia{width:390px;border-right:1px solid #f6f6f6}
.buildbox .builddeal{width:390px}
.bar-chart{width:100%;height:300px}
.bar-chart.xffangjia,.bar-chart.xfdeal{padding-left:20px;height:280px;display:flex;align-items:center;justify-content:center}
#scrollBox_all{padding:5px}
.scrollBoxC,.scrollContent,.scrollBarBg{height:265px}
.scrollBoxC{overflow:hidden;padding:0;position:relative}
.scrollContent{overflow:hidden;position:absolute;top:0}
.scrollBarBg{width:13px;position:absolute;right:0px;top:0;background:url(../images/spf/scrollbar/lin.gif) repeat-y 5px 0;display:none;z-index:9}
.scrollBar{width:13px;height:35px;background:url(../images/spf/scrollbar/icon_gd_m.jpg) left center;position:absolute;right:0;top:0;z-index:10}
.scrollBar p{display:block;width:100%;height:100%}
.scrollBar .topBg{background:url(../images/spf/scrollbar/icon_gd_t.jpg) top left no-repeat}
.scrollBar .barBg{background:url(../images/spf/scrollbar/icon_gd_b.jpg) bottom left no-repeat}
#dealtaoshu .scrollBoxC,#dealtaoshu .scrollContent,#dealtaoshu .scrollBarBg{height:290px}
.shujubox{width:380px}
.shujubox .shujutitle{height:28px;line-height:28px;overflow:hidden}
.shujubox .shujutitle span{display:inline-block;margin-right:20px}
.shujubox .shujutitle span.st1{font-weight:700;float:left}
.shujubox .shujutitle span.st2{float:left;color:#F00}
.shujubox .shujutitle span.st3{float:right;color:#F00;margin-right:0px}
.shujubox .shujutit{width:388px;padding:4px 5px;border:1px solid #ddd;border-bottom:none;background-color:#F6FBFF}
.shujubox .shujutit span{display:inline-block;height:18px;line-height:18px!important}
.shujubox .shujutit span.sjt1{}
.shujubox .shujutit span.sjt2{}
.shujubox .shujutit span.sjt3{}
.shujubox .shujutit span.sjt4{}
.shujubox .shujutit span.sjt5{}
.shujubox .shujutit span.sjt3 a,.shujubox .shujutit span.sjt4 a{color:#09C}
.shujubox .shujutit span.sjt5 a{color:#F00;text-decoration:underline}
.shujubox .shujutab{border-collapse:collapse;width:380px;margin-bottom:10px}
.shujubox .shujutab tr.heji{background:#FFF2E9}
.shujubox .shujutab tr.heji,.shujubox .shujutab tr.heji a{color:#900;font-weight:700;font-family:Arial,Helvetica,sans-serif}
.shujubox .shujutab th{background-color:#f1f1f1;padding:1px 0}
.shujubox .shujutab th,.shujubox .shujutab td{border:1px solid #ccc;line-height:23px;text-align:center}
.shujubox .shujutab td{border:1px solid #ccc;line-height:23px;padding:1px 0;text-align:center}
.loupannews .loupannewslist li{margin-top:20px;border-bottom:1px solid #EFEFEF}
.loupannews .loupannewslist li .tip-a-time{padding-bottom:10px}
.loupannews .loupannewslist li .dongtai-tip{background:#f4f8fe;display:inline-block;height:22px;padding:0 10px;line-height:22px;font-size:14px;color:#3072F6}
.loupannews .loupannewslist li .dongtai-time{font-size:14px;color:#9399a5;letter-spacing:0;text-align:right;line-height:23px;margin-right:10px;float:right}
.loupannews .loupannewslist li .dyna-content{font-size:14px;color:#101d37;line-height:23px;margin:0 0 10px 0}
.pay-box .hd .link{float:right;font-size:14px;color:#fe615a;line-height:34px}
.pay-box .payment{width:100%;margin-top:5px;position:relative}
.payment:before{content:"";position:absolute;top:5px;left:195px;width:1px;height:40px;background:#E6E6E6}
.payment .item{width:195px;float:left;margin-right:27px}
.payment .item .name{font-size:12px;color:#999999;line-height:17px}
.payment .item .num{font-size:28px;color:#101d37;line-height:40px;font-weight:bold}
.payment .item .unit{font-size:14px;color:#101d37;margin-left:4px}
.pay-box .tips{margin-top:20px;padding:9px 26px 8px 10px;background:#F8F8F8;border-radius:6px;font-size:12px;color:#999999;line-height:17px}
.calculateBox{margin-top:20px;border:1px solid #E6E6E6;padding:28px 20px 35px;display:none}
.calculateBox .tit{font-size:18px;color:#101d37;line-height:24px}
.calculateBox .form-wrap{margin-top:45px}
.calculateBox .form-box{width:415px}
.calculateBox .form-item{padding-left:80px;position:relative;margin-bottom:22px;width:335px}
.calculateBox .form-item.gjjdk,.calculateBox .form-item.sydk,.calculateBox .form-item.gjjlv{display:none}
.calculateBox .form-item .label{position:absolute;left:0;top:0;font-size:14px;color:#101d37;line-height:44px}
.calculateBox .form-radio .option,.calculateBox .form-check .option{float:left;margin-right:50px;height:16px;line-height:16px;cursor:pointer;font-size:14px;color:#101d37}
.calculateBox .form-radio .icon,.calculateBox .form-check .icon{float:left;margin-top:1px;margin-right:11px}
.calculateBox .form-select{height:44px;line-height:44px;padding:0 14px;background:#F5F5F7;border-radius:2px;position:relative;cursor:pointer}
.calculateBox .form-select:after{content:"";position:absolute;right:14px;top:19px;width:0;height:0;border-style:solid;border-width:6px 5px;border-color:#9399a5 transparent transparent transparent}
.calculateBox .form-select span{font-size:14px;color:#101d37}
.calculateBox .form-select ul{display:none;position:absolute;top:43px;left:1px;box-sizing:border-box;width:334px;background:#FFFFFF;box-shadow:0 1px 2px 0 rgba(0,0,0,0.17);z-index:1}
.calculateBox .form-select li{padding:0 14px;font-size:14px;color:#101d37}
.calculateBox .form-select li:hover{background:#F7F7F7}
.calculateBox .form-input{height:44px;line-height:44px;border-bottom:1px solid #EFEFEF;position:relative}
.calculateBox .form-input.noborder{border-bottom:none}
.calculateBox .form-input input{width:100%;height:44px;line-height:44px;color:#101d37;font-size:14px;text-indent:15px}
.calculateBox .form-input .unit{font-size:14px;color:#101d37;position:absolute;top:0;right:0}
.calculateBox .form-input .form-input-child1{position:relative;float:left;width:156px}
.calculateBox .form-input .form-input-child2{position:relative;float:right;width:146px;border-bottom:1px solid #EFEFEF}
.calculateBox .form-input-child1 input{width:172px;background:#F5F5F7;border-radius:2px}
.calculateBox .icon{background-repeat:no-repeat;background-image:url(../images/spf/spfDetail/check.png);background-image:-webkit-image-set(url(../images/spf/spfDetail/check.png) 1x,url(../images/spf/spfDetail/check@2x.png) 2x)}
.calculateBox .icon-check{width:14px;height:14px;background-position:-2px -2px}
.calculateBox .on .icon-check{background-position:-2px -20px}
.calculateBox .form-btns{padding-left:80px;margin-top:27px}
.calculateBox .calc-btn{float:left;width:180px;height:44px;line-height:44px;background:#fe615a;border-radius:2px;border:none;font-size:16px;color:#fff;text-align:center}
.calculateBox .reset-btn{float:right;width:130px;height:42px;line-height:42px;background:#ffffff;border:1px solid #979797;border-radius:2px;font-size:16px;color:#101d37;text-align:center}
.calculateBox .calc-result{width:280px;box-sizing:border-box;padding:7px 20px;background:#F5F5F7}
.calculateBox .calc-result ul{width:100%}
.calculateBox .calc-result li{font-size:14px;line-height:38px}
.calculateBox .calc-result li.gjjdk{display:none}
.calculateBox .calc-result .key{float:left;color:#9399a5;white-space:nowrap}
.calculateBox .calc-result .value{float:right;color:#101d37;white-space:nowrap;text-align:right}
.pay-box .info{margin-top:20px;box-sizing:border-box;width:100%;height:60px;padding:13px 24px 13px 20px;border:1px solid #E6E6E6;position:relative}
.pay-box .info p{font-size:14px;color:#101d37;line-height:34px}
.pay-box .info .btn{position:absolute;top:10px;right:24px;width:103px;height:38px;line-height:38px;background:#fe615a;border-radius:3px;font-size:14px;color:#FFFFFF}
.pay-box .info .btn:hover{background:#D0292D}
.pay-box .info .btn i{float:left;margin:9px 4px 0 10px}
.build-list{}
.build-list li{float:left;width:282px;margin-right:15px;margin-bottom:15px}
.build-list li:first-child{margin-left:0}
.build-list li .item-img{width:100%;height:212px;margin-bottom:9px;position:relative;overflow:hidden}
.build-list li img{width:282px;height:212px;-webkit-transition:all .7s ease;transition:all .7s ease}
.build-list li:hover img{-webkit-transform:scale(1.03);transform:scale(1.03)}
.build-list li .name{float:left;max-width:182px;font-weight:bold;font-size:16px;line-height:22px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.build-list li .price{display:inline-block;font-size:14px;color:#fe615a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}
.build-list li .attr{font-size:14px;color:#9399a5;margin-top:9px;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.statement{margin-top:60px;padding:25px 0 25px;background:#F7F7F7}
.statement .b{font-size:14px;color:#101d37;line-height:20px}
.statement .b i{float:left;margin-top:2px;margin-right:8px}
.statement .p{margin-top:7px;font-size:12px;color:#9399a5;line-height:17px}
.statement .btn{position:absolute;top:5px;right:0;width:119px;height:33px;line-height:33px;background:#fe615a;border-radius:3px;font-size:14px;color:#ffffff;text-align:center}
.footer{margin-top:0}
.photoDialog{display:none;position:fixed;width:100%;height:100%;top:0;left:0;bottom:0;right:0;z-index:99998;overflow:hidden}
.photoDialog .overlay{width:100%;height:100%;background-color:#101d37;opacity:.6;filter:alpha(opacity=60)}
.photoDialog .box{position:absolute;width:1080px;height:600px;top:50%;left:50%;margin-left:-540px;margin-top:-300px;background:#fff}
.photoDialog .box .imgCont{position:relative;float:left;height:600px;width:800px;overflow:hidden;background:url(../images/spf/spfDetail/loading.gif) no-repeat center center}
.photoDialog .box .imgCont img{display:block;width:auto;height:auto;max-height:600px;max-width:800px;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}
.photoDialog .side{position:relative;float:right;width:280px;height:600px;background:#EFEFEF;overflow:hidden}
.photoDialog .box .loading{position:absolute;width:50px;height:50px;left:50%;top:50%;margin-left:-25px;margin-top:-25px;background-image:url(../images/spf/spfDetail/loading.gif);z-index:2}
.photoDialog .prev i,.photoDialog .next i,.photoDialog .close{background-image:url(../images/spf/spfDetail/icons.png);background-image:-webkit-image-set(url(../images/spf/spfDetail/icons.png) 1x,url(../images/spf/spfDetail/icons@2x.png) 2x);background-repeat:no-repeat;display:inline-block}
.photoDialog .prev{position:absolute;top:50%;margin-top:-100px;left:0;height:200px;width:75px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}
.photoDialog .prev i{width:75px;height:75px;background-position:0 -118px;color:#fff;position:absolute;top:62px;left:0}
.photoDialog .prev:hover{background:#3E3E3E}
.photoDialog .next{position:absolute;top:50%;margin-top:-100px;right:0;height:200px;width:75px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}
.photoDialog .next i{width:75px;height:75px;background-position:0 -193px;color:#fff;position:absolute;top:62px;right:0}
.photoDialog .next:hover{background:#3E3E3E}
.photoDialog .close{position:absolute;top:15px;right:15px;width:59px;height:59px;background-position:0 -59px;cursor:pointer}
.photoDialog .close:hover{background-position:0 0}
.photoDialog .box .imgCont .vr-icon{background-image:url(../images/spf/spfDetail/icon_vr_new1.png);background-image:-webkit-image-set(url(../images/spf/spfDetail/icon_vr_new1.png) 1x,url(../images/spf/spfDetail/icon_vr_new1.png) 2x);background-repeat:no-repeat;display:block;background-size:cover;position:absolute;width:80px;height:80px;top:260px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);box-sizing:border-box;border:2px solid rgba(255,255,255,0.90);border-radius:50%;background-color:#101d37;opacity:0.6}
.photoDialog .box .imgCont .v-text{display:inline-block;font-size:16px;line-height:16px;color:#FFFFFF;background:rgba(0,0,0,.6);padding:5px 10px;position:absolute;bottom:105px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);border-radius:15px}
.photoDialog .box .imgCont li{position:absolute;left:0;top:0;width:100%;height:100%;visibility:hidden;opacity:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.photoDialog .box .imgCont li.show{visibility:visible;opacity:1}
.side-album h4{margin:30px 30px 25px;font-size:28px;color:#101d37}
.side-album .photoli{padding:0 30px}
.side-album .photoli a{display:block;font-size:16px;line-height:46px;color:#666666}
.side-album .photoli a.on{color:#fe615a}
.side-album .btn-box{position:absolute;bottom:30px;right:20px;left:20px}
.side-album .btn-box .btn{font-size:14px;height:42px;line-height:42px}
.side-album .sprite-im{width:22px;height:22px;margin-right:3px;vertical-align:middle;background-position:-2px -322px}
.photoDialog .box .imgCont .no-img{position:absolute;width:100%;height:100%;background:#f5f5f6}
.photoDialog .box .imgCont .no-img i{display:block;width:96px;height:96px;margin:210px auto 14px;background-image:url(../images/spf/spfDetail/housetype@2x.png);background-repeat:no-repeat}
.photoDialog .box .imgCont .no-img p{text-align:center;font-size:20px;color:#9399a5}
.side-layout{position:relative}
.side-layout .tit{padding:25px 0;margin:0 25px;border-bottom:1px solid #ddd}
.side-layout .tit b{display:block;font-size:24px;line-height:34px;font-weight:normal;color:#101d37;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.side-layout .tit p{margin-top:10px;font-size:14px;line-height:24px;color:#101d37;overflow:hidden;word-break:break-all;max-height:216px}
.side-layout .tit p span{color:#666}
.side-layout .attr{padding:20px 25px}
.side-layout .attr2{padding-right:35px;max-height:418px;overflow-y:auto}
.side-layout .attr2::-webkit-scrollbar{width:6px;height:6px;background-color:#fff}
.side-layout .attr2::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.2);border-radius:10px;background-color:#fff}
.side-layout .attr2::-webkit-scrollbar-thumb{height:20px;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.2);background-color:#ccc}
.side-layout .attr p{font-size:14px;line-height:24px;color:#666;position:relative;margin-top:10px}
.side-layout .attr p b{position:absolute;top:0;left:0;font-weight:normal}
.side-layout .attr p span{display:block;padding-left:75px;color:#101d37;text-align:justify}
.side-layout .tel{position:absolute;bottom:18px;left:25px;width:230px;height:44px;line-height:44px;background:#fe615a;font-size:24px;color:#fff;cursor:default}
.side-layout .tel .sprite-tel{float:left;width:24px;height:24px;margin-left:15px;margin-top:10px;margin-right:12px;background-image:url(../images/spf/spfDetail/iphone.png);background-image:-webkit-image-set(url(../images/spf/spfDetail/iphone.png) 1x,url(../images/spf/spfDetail/iphone@2x.png) 2x);background-repeat:no-repeat}
.side-layout .btn-box{position:absolute;bottom:30px;right:20px;left:20px}
.side-layout .btn-box .btn{font-size:14px;height:42px;line-height:42px}
.side-layout .sprite-im{width:22px;height:22px;margin-right:3px;vertical-align:middle;background-position:-2px -322px}
.contentdialog{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999;display:none}
.contentdialog .mask{position:absolute;width:100%;height:100%;background:#101d37;opacity:0.5;filter:alpha(opacity=50);z-index:1}
.contentdialog .content{position:absolute;top:50%;left:50%;width:518px;height:158px;margin-left:-259px;margin-top:-94px;padding-top:30px;background:#ffffff;border-radius:6px;z-index:2;text-align:center}
.contentdialog .content h2{font-size:24px;color:#101d37;line-height:34px}
.contentdialog .content p{font-size:14px;color:#999999;line-height:24px;margin-top:5px}
.contentdialog .content>p>a{border-bottom:1px solid #999999}
.contentdialog .content .btn{display:block;margin:23px auto;width:104px;height:36px;line-height:36px;background:#FFFFFF;border:1px solid #DDDDDD;border-radius:2px;font-size:14px;color:#4A4A4A}
.dialog{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:9999;display:none}
.dialog-close{position:absolute;right:15px;top:15px;width:16px;height:16px;background:url("../images/spf/spfDetail/dialog-close.png") no-repeat center center}
.ewm-dialog .erweibox{position:absolute;top:50%;left:50%;width:175px;height:225px;padding:15px;margin-left:-103px;margin-top:-128px;border:1px solid #eee;background:#ffffff;z-index:2000;box-shadow:0 1px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);-o-box-shadow:0 1px 3px rgba(0,0,0,0.2);-ms-box-shadow:0 1px 3px rgba(0,0,0,0.2)}
.ewm-dialog .erweibox .qrcode{width:120px;height:120px;margin:25px auto 20px;display:block}
.ewm-dialog .erweibox img{width:120px;height:120px}
.ewm-dialog .erweibox .des,.ewm-dialog .erweibox .dess{display:block;line-height:20px;text-align:center;font-size:12px;color:#616669}
.collect-dialog .collect-cont{position:absolute;top:50%;left:50%;width:320px;height:345px;margin-left:-160px;margin-top:-172px;background:#ffffff;z-index:2000;border-radius:4px;text-align:center}
.collect-cont .tit{display:inline-block;margin-top:60px;height:24px;line-height:24px;color:#333;text-align:center;font-size:24px;padding-left:36px;background:url("../images/spf/spfDetail/succ.png") no-repeat left center}
.collect-cont .icon-success{width:24px;height:24px;margin-right:9px}
.collect-cont .qrcode{width:140px;height:140px;margin:30px auto 10px;display:block}
.collect-cont img{width:140px;height:140px}
.collect-cont .des{font-size:12px;color:#666666;line-height:18px}
.subscribe-dialog .subscribe-cont{position:absolute;top:50%;left:50%;box-sizing:border-box;width:280px;padding:35px 22px 38px;margin-left:-140px;margin-top:-180px;background:#ffffff;z-index:2000;border-radius:6px}
.subscribe-cont .tit{height:39px;padding-left:48px;font-size:18px;color:#515151;line-height:45px;font-weight:bold}
.subscribe-cont .tit i{float:left;width:47px;height:39px;margin-right:9px;background:url("../images/spf/spfDetail/subscribe_succ.png") no-repeat center center}
.subscribe-cont .cont{margin-top:31px;font-size:13px;color:#101d37;line-height:17px;text-align:justify}
.subscribe-cont .btn{margin-top:28px;width:100%;height:40px;line-height:40px;background:#F54949;border-radius:4px;font-size:15px;color:#FFFFFF;border:none;cursor:pointer}
.subscribe-cont .tips{margin-top:21px;font-size:11px;color:#999999;line-height:16px}
.fxts-dialog *{box-sizing:border-box}
.fxts-dialog .fxts-close{position:absolute;top:50px;right:50px;width:40px;cursor:pointer}
.fxts-dialog .fxts-box{width:640px;height:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#FFFFFF;border-radius:10px}
.fxts-dialog .fxts-box .title{width:100%;height:176px;background-image:url(../images/spf/spfDetail/fxts-bg.png);background-size:100% 100%;font-size:50px;font-weight:600;color:#101d37;line-height:70px;padding-left:40px;padding-top:53px}
.fxts-dialog .fxts-box .content{width:100%;height:624px;overflow-y:auto;padding:20px 40px}
.fxts-dialog .fxts-box .content p{font-size:16px;font-weight:400;color:#101d37;line-height:22px;margin-bottom:30px}
.fxts-dialog .fxts-box .content h2{font-size:20px;font-weight:500;color:#101d37;line-height:28px;margin-bottom:16px}
.fxts-dialog .fxts-box .content h3{font-size:16px;font-weight:500;color:#101d37;line-height:22px;margin-bottom:10px}
.jjsim{z-index:999999 !important}
.xfxqxcxewm{position:absolute;right:-108px;top:-5px;display:flex;flex-direction:column;justify-content:center;align-items:center}
.xfxqxcxewm>em{margin-top:4px;display:block;font-size:12px;font-weight:500;color:#101d37;line-height:17px}
.jishi-dian{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:999}
.jishi-dian .content{position:absolute;top:50%;left:50%;width:400px;min-height:30vh;transform:translate(-50%,-50%);background-color:#fff;z-index:2;border-radius:8px;padding:2.6875rem 1.875rem 3.125rem;box-sizing:border-box}
.jishi-dian .content .close{position:absolute;top:0.75rem;right:0.75rem;width:1.20rem;height:1.20rem;background-image:url(/statics/lpnew/img/ic_close.png);background-position:50% 50%}
.jishi-dian .content h4{font-family:PingFangSC-Medium;font-size:1.5rem;color:#030303;line-height:1.875rem}
.jishi-dian .content .msg{font-size:16px;margin-top:10px;max-height:30vh;overflow-y:scroll;line-height:1.6}
.jishi-dian .content .qd{display:block;width:100%;color:#fff;background-color:#3072F6;text-align:center;margin-top:20px;padding:10px 0;border-radius:3px;cursor:pointer}
.loudong-info-container{width:100%}
.loudong-info-container .loudong-xinxi{font-size:14px}
.loudong-info-container .loudong-xinxi.text-coll2{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;ext-overflow:ellipsis;-webkit-box-orient:vertical}
.loudong-info-msg{display:flex}
.loudong-info-msg .loudong-left{margin-left:30px;width:320px;padding:20px;height:460px;background:#f8f8f8}
.loudong-info-msg .loudong-left h3{font-size:18px;line-height:25px;color:#101d37;margin-bottom:10px;font-weight:700}
.loudong-info-msg .loudong-left h3 a{font-size:14px;color:#3072f6;text-decoration:underline}
.loudong-info-msg .loudong-left .msg-item{display:flex;justify-content:space-between;color:#101d37;font-size:14px;margin-bottom:5px;padding:8px 0}
.loudong-info-msg .loudong-left .msg-item span{flex:1}
.loudong-info-msg .loudong-left .msg-item .red{color:#f15044}
.loudong-info-msg .loudong-left .msg-item a{font-size:18px;color:#3072F6;text-decoration:underline}
.loudong-info-container .title{background-color:#f4f8fe;margin:15px 0;padding:10px 15px;box-sizing:border-box;border-radius:3px}
.loudong-info-container .title .color-tip{display:inline-block;width:10px;height:10px;margin-right:5px}
.loudong-info-container .title .color-tip.sale{background-color:#3072f6}
.loudong-info-container .title .color-tip.nosale{background-color:#82C630}
.loudong-info-container .title .color-tip.salenone{background-color:#999999}
.loudong-info-container .title .color-tip.active{background-color:#f15044}
.louodongshuoming{padding:10px;background:#f8f8f8;margin-top:5px}
.visual-box{position:relative;width:800px;height:500px;overflow:hidden}
.move-box{position:absolute;top:50%;left:50%;cursor:move;transform:translate(-50%,-50%)}
.move-box img{pointer-events:none}
.mask-wrap{position:absolute;top:0;left:0;width:100%;height:100%}
.mask-label{position:absolute;cursor:pointer;white-space:nowrap}
.mask-label .l-tle{padding:0 10px;display:inline-block;min-width:30px;font-size:12px;line-height:25px;text-align:center;box-shadow:0 2px 2px rgb(0 0 0 / 20%);color:#fff;border-radius:2px}
.mask-label.sale .l-tle{background-color:#3072f6}
.mask-label.nosale .l-tle{background-color:#82C630;color:#fff}
.mask-label.salenone .l-tle{background-color:#999999}
.mask-label.active .l-tle{background-color:#f15044;z-index:2}
.mask-label .l-arrow{border-right:10px solid transparent;display:block;width:0;height:0;margin:0 auto;opacity:.9999;zoom:1;position:absolute;left:14px;bottom:-5px;box-shadow:0 2px 2px rgb(0 0 0 / 20%)}
.mask-label.sale  .l-arrow{border-top:6px solid #3072f6}
.mask-label.nosale .l-arrow{border-top:6px solid #82C630}
.mask-label.salenone .l-arrow{border-top:6px solid #999999}
.mask-label.active .l-arrow{border-top:6px solid #f15044}
.hx-info-box{width:100%;margin-top:10px;overflow:hidden;position:relative}
.hx-info-box ul{width:max-content;display:flex}
.hx-info-box li{border:1px solid #eaeaea;padding:10px;border-radius:3px;background:#fff}
.hx-info-box li:not(:last-child){margin-right:8px}
.hx-info-item img{width:100px}
.loudong-left{position:relative}
.scroll-btn{justify-content:flex-end;margin-top:5px}
.scroll-btn li{font-size:18px;cursor:pointer}
.scroll-btn li:first-child{margin-right:5px}
.scroll-btn .icon_arrow{background-image:url(/statics/ley/images/esf/esfDetail/esf-detail.png);background-repeat:no-repeat;display:inline-block}
.scroll-btn .arrow_prev{width:27px;height:27px;background-position:-60px -10px;border-radius:1px}
.scroll-btn .arrow_next{width:27px;height:27px;background-position:-10px -59px;border-radius:1px}
.scroll-btn li.disable{opacity:0.5}
.loading{display:flex;min-height:1.875rem;align-items:end;justify-content:center;font-size:0.875rem;color:#ccc;margin:0.9375rem 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.none{display:none}
.loading .dot{width:10px;height:10px;background:#3072F6;border-radius:50%}
.loading .dot1{animation:dot-jump 0.5s cubic-bezier(0.77,0.47,0.64,0.28) alternate infinite}
.loading .dot2{margin-left:0.625rem;animation:dot-jump 0.5s 0.2s cubic-bezier(0.77,0.47,0.64,0.28) alternate infinite}
.loading .dot3{margin-left:0.625rem;animation:dot-jump 0.5s 0.4s cubic-bezier(0.77,0.47,0.64,0.28) alternate infinite}
@keyframes dot-jump{0%{-webkit-transform:translateY(0);transform:translateY(0)}
	100%{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}
}