.slider-wrap{width:100%;height:30px}.slider-wrap .slider-runway{background:#ebecf1;height:6px;border-radius:10px;position:relative;transform:translateY(14px)}@media only screen and (max-width: 600px){.slider-wrap .slider-runway{width:calc(100% - 40px);margin-left:20px}}.slider-wrap .slider-track{background-color:var(--color-theme);border-radius:10px 0 0 10px;height:6px;position:absolute;left:0}.slider-wrap .slider-thumb{box-sizing:border-box;border-radius:50%;width:20px;height:20px;background:#ffffff;border:2px solid var(--color-theme);box-shadow:0px 0px 10px rgba(0,10,30,0.1);cursor:pointer;position:absolute;z-index:1;top:50%;left:0;transform:translate(-50%, -50%)}.slider-wrap .slider-thumb::after{content:'';width:30px;height:30px;box-sizing:border-box;position:absolute;left:-5px;top:-5px}@media only screen and (max-width: 600px){.slider-wrap .slider-thumb{width:24px;height:24px}}.slider-wrap .slider-thumb:hover{box-shadow:0px 0px 10px rgba(0,10,30,0.15)}.slider-wrap .slider-tip{display:flex;justify-content:space-between;font-weight:500;font-size:14px;line-height:17px;color:#a0a3af}@media only screen and (max-width: 600px){.slider-wrap .slider-tip{font-weight:400;padding:0 5px}}.slider-wrap .slider-tooltip{position:absolute;top:-54px;padding:8px 16px;font-size:18px;line-height:20px;color:#ffffff;background:var(--color-theme);border-radius:6px;transform:translateX(-50%);touch-action:none}.slider-wrap .slider-tooltip::after{content:'';display:inline-block;width:10px;height:10px;transform-origin:center center;transform:rotate(45deg);position:absolute;bottom:-3px;left:calc(50% - 4px);background:var(--color-theme)}@media only screen and (max-width: 600px){.slider-wrap .slider-tooltip{padding:10px 16px}}.slider-wrap .slide-stops{display:flex;width:100%;height:0}.slider-wrap .slide-stops-items{position:absolute;width:6px;height:6px;background-color:#fff;border-radius:50%;transform:translateX(-50%);cursor:pointer}.slider-wrap .slide-marks{display:flex;width:100%;height:0;list-style:none}.slider-wrap .slide-marks-items{position:absolute;transform:translateX(-50%);color:#4a4a60;font-size:14px;margin-top:15px;cursor:pointer}

.custom-input{width:100%;display:inline-block;position:relative}.custom-input>span{font-size:14px;font-family:var(--font-normal);color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:inline-block}.custom-input input{width:100%;height:34px;line-height:34px;outline:unset;padding:0 4px;border:none;border-bottom:solid 1px #dadada;box-shadow:unset;font-family:var(--font-bold);color:#191919;caret-color:var(--color-theme);border-radius:0}.custom-input input:active,.custom-input input:focus,.custom-input input:hover{border-bottom:solid 1px var(--color-theme)}.custom-input .options{max-width:100%;width:100%;position:absolute;bottom:0;left:0;transform:translateY(calc(100% + 2px));max-height:200px;box-shadow:0 2px 5px 0 rgba(0,10,30,0.1);border:solid 1px #ebecf1;z-index:10;overflow-x:hidden;overflow-y:auto}.custom-input .options li{height:40px;line-height:40px;font-family:var(--font-normal);font-size:14px;color:#191919;background-color:#fff;padding:0 10px;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.custom-input .options li:not(.selected):hover{background-color:#f6f7fb}.custom-input .options li.selected{color:var(--color-theme)}.custom-input ::-webkit-input-placeholder{font-size:14px;font-family:var(--font-normal);color:#a8a8a8}

.select.template5{width:100%;display:inline-block;position:relative}.select.template5>span{font-size:14px;font-family:var(--font-normal);color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:inline-block}.select.template5 .input-box{position:relative}.select.template5 .input-box input{width:100%;height:34px;line-height:34px;outline:unset;padding:0 4px;padding-right:18px;border:none;border-bottom:solid 1px #dadada;box-shadow:unset;font-family:var(--font-bold);color:#191919}.select.template5 .input-box input:active,.select.template5 .input-box input:focus,.select.template5 .input-box input:hover{border-bottom:solid 1px var(--color-theme)}.select.template5 .input-box ::-webkit-input-placeholder{font-size:14px;font-family:var(--font-normal);color:#a8a8a8}.select.template5 .input-box .iconfont{position:absolute;right:0;top:50%;transform:translateY(-50%)}.select.template5 .input-box .iconfont.expand{transform:translateY(-50%) rotate(-180deg)}.select.template5 .options{width:100%;position:absolute;bottom:0;left:0;transform:translateY(calc(100% + 2px));max-height:200px;overflow:auto;box-shadow:0 2px 5px 0 rgba(0,10,30,0.1);border:solid 1px #ebecf1;z-index:10}.select.template5 .options li{height:40px;line-height:40px;font-family:var(--font-normal);font-size:14px;color:#191919;background-color:#fff;padding:0 10px;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.select.template5 .options li:not(.selected):hover{background-color:#f6f7fb}.select.template5 .options li.selected{color:var(--color-theme)}

.custom-form.template5{width:calc(92% + 20px);display:flex;flex-direction:row;margin-top:29px}.custom-form.template5>div{max-width:calc((100% - 3 * 20px) / 4);margin-right:20px;flex:1}.custom-form.template5>div:last-child{margin-right:0}@media (max-width: 800px){.custom-form.template5{display:block;width:100%;margin-top:0}.custom-form.template5>div{max-width:100%;width:100%;margin-right:0;margin-bottom:16px}}

.agent-office-search.template5{position:relative;z-index:20}.agent-office-search.template5 .title{color:#fff;font-family:var(--mg-title-font);font-size:14px;margin-bottom:20px}.agent-office-search.template5 .search-box{padding:25px 25px 30px;background:#fff;position:relative;box-shadow:0 2px 30px 0 rgba(0,10,30,0.1)}.agent-office-search.template5 .search-box .search-bar{display:inline-block;width:46%}.agent-office-search.template5 .search-box .search-bar:first-child{margin-right:20px}.agent-office-search.template5 .search-box .search-btn{position:relative;width:64px;height:64px;text-align:center;line-height:64px;background:var(--color-theme);position:absolute;top:50%;right:0;transform:translate(50%, -50%);color:var(--mg-button-color);cursor:pointer;border:0}.agent-office-search.template5 .search-box .search-btn:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.agent-office-search.template5 .search-box .search-btn .iconfont{font-size:22px}@media (max-width: 800px){.agent-office-search.template5 .search-box{padding:15px}.agent-office-search.template5 .search-box .search-bar{display:block;width:100%;margin-bottom:16px}.agent-office-search.template5 .search-box .search-bar:first-child{margin-right:0}.agent-office-search.template5 .search-box .search-btn{position:static;height:40px;line-height:40px;width:100%;transform:unset}.agent-office-search.template5 .search-box .search-btn span{font-family:var(--font-medium);font-size:16px;color:#fff}.agent-office-search.template5 .search-box .more{color:var(--color-theme);text-align:center;margin-bottom:15px;font-size:14px;font-family:var(--font-normal);display:flex;align-items:center;justify-content:center}.agent-office-search.template5 .search-box .more span{margin-right:8px}.agent-office-search.template5 .search-box .more .iconfont.less{transform:rotate(180deg)}}

.office-card.template5{padding:25px 30px;display:flex;flex-direction:row;align-content:center;box-shadow:0 2px 30px 0 rgba(0,10,30,0.1);background-color:#ffffff;margin-bottom:60px;margin-top:-100px;overflow:hidden;position:relative}.office-card.template5 .shadow-box{position:absolute;width:50%;right:0;left:50%;top:0;bottom:0;transform:translateX(9%);background:#fff url(https://cdn.chime.me/image/fs/sitebuild/202141/0/original_50e40578-c47c-4749-9992-338664b18e32.png) no-repeat right bottom/contain;z-index:1;overflow:hidden;opacity:0.1}.office-card.template5>img{width:150px;height:150px;margin-right:20px;object-fit:cover;border-radius:5px}.office-card.template5>p{font-family:var(--font-normal);font-size:12px;color:#505050;margin-top:9px;line-height:1.1}.office-card.template5>p .iconfont{color:#505050;margin-right:8px;font-size:14px;width:16px;height:16px;display:inline-flex;justify-content:center;align-items:center}.office-card.template5>p .iconfont.icon-icon_dianhua{font-size:18px;height:18px}.office-card.template5>p .iconfont.icon-email{font-size:12px}.office-card.template5>p .iconfont.icon-map-v1{font-size:16px}.office-card.template5>p .iconfont.icon-icon-test{font-size:16px}.office-card.template5 .office-desc{overflow:hidden;position:relative;z-index:2}@media (min-width: 601px){.office-card.template5 .office-desc{display:flex;flex-direction:column}.office-card.template5 .office-desc .bottom{flex:1;display:flex;flex-direction:column;justify-content:flex-end}}.office-card.template5 .office-desc h5{margin:0;font-family:var(--font-bold);font-size:14px;color:#191919;margin-bottom:60px;text-decoration:underline;font-weight:normal}.office-card.template5 .office-desc p{font-family:var(--font-normal);font-size:12px;color:#505050;margin-top:9px;line-height:18px;display:flex;overflow:hidden;align-items:center}.office-card.template5 .office-desc p .iconfont{color:#505050;margin-right:8px;width:16px;height:16px;display:inline-flex;justify-content:center;align-items:center}.office-card.template5 .office-desc p .iconfont.icon-icon_dianhua{font-size:18px;height:18px}.office-card.template5 .office-desc p .iconfont.icon-email{font-size:12px}.office-card.template5 .office-desc p .iconfont.icon-map-v1{font-size:16px}.office-card.template5 .office-desc p span{flex:1}@media (max-width: 600px){.office-card.template5{padding:15px;display:block;margin-bottom:30px;margin-top:-77px}.office-card.template5 .office-desc{display:flex;flex-direction:row;align-items:center;height:100%;margin-bottom:26px;position:relative;z-index:2}.office-card.template5 .office-desc h5{margin-bottom:0}.office-card.template5 .office-desc>img{width:64px;height:64px;margin-right:10px;object-fit:cover;border-radius:5px}.office-card.template5 .office-desc p{margin-top:9px;position:relative;z-index:2}}

.im-row::before,.im-row::after{display:table;content:''}.im-row::after{clear:both}

.im-col{float:left}.im-col-0{width:0%}.im-col-1{width:4.16667%}.im-col-2{width:8.33333%}.im-col-3{width:12.5%}.im-col-4{width:16.66667%}.im-col-5{width:20.83333%}.im-col-6{width:25%}.im-col-7{width:29.16667%}.im-col-8{width:33.33333%}.im-col-9{width:37.5%}.im-col-10{width:41.66667%}.im-col-11{width:45.83333%}.im-col-12{width:50%}.im-col-13{width:54.16667%}.im-col-14{width:58.33333%}.im-col-15{width:62.5%}.im-col-16{width:66.66667%}.im-col-17{width:70.83333%}.im-col-18{width:75%}.im-col-19{width:79.16667%}.im-col-20{width:83.33333%}.im-col-21{width:87.5%}.im-col-22{width:91.66667%}.im-col-23{width:95.83333%}.im-col-24{width:100%}

.chime-datepicker-wrapper .chime-datepicker-table .month-table td div{height:48px;line-height:36px;padding:6px 0;box-sizing:border-box}

.chime-datepicker-wrapper .chime-datepicker-table .year-table td div{height:48px;line-height:36px;padding:6px 0;box-sizing:border-box}

.chime-datepicker-popper{color:#606266;width:292px}.chime-datepicker-popper .chime-datepicker-header{display:flex;justify-content:space-between;margin:12px 12px 0;padding-bottom:12px;line-height:30px}.chime-datepicker-popper .chime-datepicker-header.line{border-bottom:1px solid #e4e7ed}.chime-datepicker-popper .chime-datepicker-header .title{font-size:16px;font-weight:500;padding:0 5px;line-height:30px;color:#606266;user-select:none}.chime-datepicker-popper .chime-datepicker-header .title .cursor{cursor:pointer}.chime-datepicker-popper .chime-datepicker-header .title .cursor:hover{color:var(--color-theme)}.chime-datepicker-popper .datepicker-btn{cursor:pointer;font-size:12px}.chime-datepicker-popper .datepicker-btn:hover{color:var(--color-theme)}.chime-datepicker-popper .datepicker-btn.prev-prev-btn{transform:rotate(180deg)}.chime-datepicker-popper .chime-datepicker-table{font-size:12px;user-select:none;padding:12px}.chime-datepicker-popper .chime-datepicker-table table{width:100%}.chime-datepicker-popper .chime-datepicker-table th{padding:5px;color:#606266;font-weight:400;border-bottom:solid 1px #ebeef5}.chime-datepicker-popper .chime-datepicker-table td{cursor:pointer;width:32px;height:30px;padding:4px 0;text-align:center}.chime-datepicker-popper .chime-datepicker-table td:hover{color:var(--color-theme)}.chime-datepicker-popper .chime-datepicker-table td.current:not(.disabled) span{color:#fff;background-color:var(--color-theme)}.chime-datepicker-popper .chime-datepicker-table td.available:hover{color:var(--color-theme)}.chime-datepicker-popper .chime-datepicker-table td.today{color:var(--color-theme);font-weight:700}.chime-datepicker-popper .chime-datepicker-table td.prev-month,.chime-datepicker-popper .chime-datepicker-table td.next-month{color:#c0c4cc}.chime-datepicker-popper .chime-datepicker-table td span{display:block;width:24px;height:24px;line-height:24px;text-align:center;border-radius:50%;margin:auto}

.chime-datepicker{display:inline-block;width:100%}.chime-datepicker .date-picker-input-wrapper{position:relative}.chime-datepicker .date-picker-input-wrapper i.iconfont{position:absolute;height:40px;line-height:40px;left:4px;top:0;color:#c0c4cc;padding-top:0px}.chime-datepicker input{padding:0 10px 0 30px;width:100%;border:1px solid #dcdfe6;box-sizing:border-box;color:#606266;display:inline-block;height:40px;line-height:40px;border-radius:4px}.chime-datepicker-popper-wrapper{border:1px solid #e4e7ed;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,0.1);box-shadow:0 2px 12px 0 rgba(0,0,0,0.1);background:#fff;border-radius:4px}.chime-datepicker-popper-wrapper>.arrow{border-color:#e4e7ed}

.questionnaire-pop.classic .icon-close{right:5px;top:5px}.questionnaire-pop.classic .questionnaire{position:relative;width:320px;transform:none;top:0;left:0;max-width:100%;max-height:100%;min-height:480px;overflow:auto;background-color:#fff}@media (max-width: 600px){.questionnaire-pop.classic .questionnaire{width:100%}}.questionnaire-pop.classic .questionnaire hgroup{margin:30px 0 20px 0;text-align:center;padding-bottom:12px;border-bottom:1px solid #ececec}.questionnaire-pop.classic .questionnaire hgroup p{line-height:inherit;overflow:hidden}.questionnaire-pop.classic .questionnaire hgroup h2{font-size:18px;font-family:var(--font-bold);font-weight:normal;line-height:150%;margin-bottom:5px;color:var(--color-text);display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.questionnaire-pop.classic .questionnaire hgroup h3{font-family:var(--font-normal);font-weight:normal;color:var(--color-label);font-size:13px;width:250px;margin:0 auto;display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:5;word-break:break-word}@media (max-width: 600px){.questionnaire-pop.classic .questionnaire hgroup h3{-webkit-line-clamp:10}}.questionnaire-pop.classic .questionnaire form ul{overflow-x:hidden;overflow-y:auto;max-height:275px;padding:0 20px}.questionnaire-pop.classic .questionnaire form ul li{position:relative;margin-bottom:15px}.questionnaire-pop.classic .questionnaire form ul li .ques{color:#505050}.questionnaire-pop.classic .questionnaire form ul li .ques .required{color:#ff4d4d}.questionnaire-pop.classic .questionnaire form ul li .options{margin-left:15px}.questionnaire-pop.classic .questionnaire form ul li .options label{white-space:nowrap;min-width:56px;height:20px;line-height:20px;float:left;font-size:14px;color:#282828;font-family:var(--font-bold);margin-top:5px;cursor:pointer}.questionnaire-pop.classic .questionnaire form ul li .options input[type='radio']{opacity:0;width:0;height:0;margin:0;font-size:0}.questionnaire-pop.classic .questionnaire form ul li .options .icon-checkbox{transform:translateY(-1px);display:inline-block;text-align:center;border:solid 1px #ccc;line-height:15px;width:12px;height:12px;vertical-align:middle;font-size:12px;color:#282828;margin-right:5px;position:relative}.questionnaire-pop.classic .questionnaire form ul li .options .icon-checkbox:before{display:none}.questionnaire-pop.classic .questionnaire form ul li .options input[type='radio']:checked+.icon-checkbox:before{display:block;position:absolute;top:-2px;left:0}.questionnaire-pop.classic .questionnaire form ul li .mg-error{margin-top:5px}.questionnaire-pop.classic .questionnaire form input[type='submit']{position:relative;font-family:var(--font-normal);font-size:15px;margin:10px 20px 20px 20px;width:280px;height:40px;line-height:40px;color:var(--mg-button-color);background-color:var(--mg-button-background);text-align:center;border-radius:3px}.questionnaire-pop.classic .questionnaire form input[type='submit']:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}@media (max-width: 600px){.questionnaire-pop.classic .questionnaire form input[type='submit']{width:calc(100% - 40px)}}@media (max-width: 600px){.questionnaire-pop.classic{width:calc(100% - 40px)}.questionnaire-pop.classic.fadeIn{top:50%;left:50%;bottom:auto;transform:translate(-50%, -50%)}}

.questionnaire-pop.standard .questionnaire{position:relative;width:375px;max-width:100%;max-height:100%;box-sizing:border-box;overflow:auto;background-color:#ffffff;transform:translate3d(0, 0, 0)}.questionnaire-pop.standard .questionnaire hgroup{margin:43px 30px 30px;text-align:center}.questionnaire-pop.standard .questionnaire hgroup p{line-height:inherit;overflow:hidden}.questionnaire-pop.standard .questionnaire hgroup h2{font-size:24px;font-family:var(--font-medium);font-weight:normal;line-height:26px;margin-bottom:10px;color:var(--color-text);display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.questionnaire-pop.standard .questionnaire hgroup h3{font-family:var(--font-normal);font-weight:normal;color:var(--color-label);font-size:14px;line-height:15px;margin:0;display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:5;word-break:break-word}@media (max-width: 600px){.questionnaire-pop.standard .questionnaire hgroup h3{-webkit-line-clamp:10}}.questionnaire-pop.standard .questionnaire form{color:var(--color-text)}.questionnaire-pop.standard .questionnaire form ul{overflow:auto;max-height:436px}.questionnaire-pop.standard .questionnaire form ul li .ques{padding:10px 30px;font-size:14px;font-family:var(--font-medium);line-height:20px}.questionnaire-pop.standard .questionnaire form ul li .ques .index{display:none}.questionnaire-pop.standard .questionnaire form ul li .ques .required{color:#ff4d4d}.questionnaire-pop.standard .questionnaire form ul li .options{padding:15px 30px 21px}.questionnaire-pop.standard .questionnaire form ul li .options label{white-space:nowrap;min-width:76px;height:20px;line-height:20px;float:left;font-size:14px;color:var(--color-label);margin:4px 0;cursor:pointer}.questionnaire-pop.standard .questionnaire form ul li .options input[type='radio']{opacity:0;width:0;height:0;margin:0;font-size:0}.questionnaire-pop.standard .questionnaire form ul li .options .icon-checked{transform:translateY(-1px);display:inline-block;text-align:center;box-shadow:var(--box-shadow);border:solid 1px var(--color-border);line-height:15px;width:15px;height:15px;vertical-align:middle;font-size:12px;color:var(--color-label);margin-right:10px}.questionnaire-pop.standard .questionnaire form ul li .options .icon-checked::before{visibility:hidden}.questionnaire-pop.standard .questionnaire form ul li .options input[type='radio']:checked+.icon-checked:before{visibility:visible}.questionnaire-pop.standard .questionnaire form ul li .mg-error{margin-top:5px;padding-left:7px}.questionnaire-pop.standard .questionnaire form input[type='submit']{position:relative;font-family:var(--font-medium);font-size:14px;margin:14px 30px 40px 30px;width:calc(100% - 60px);height:40px;text-align:center;color:var(--mg-button-color);background-color:var(--mg-button-background)}.questionnaire-pop.standard .questionnaire form input[type='submit']:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}@media (max-width: 600px){.questionnaire-pop.standard .questionnaire{width:100%;border-top-right-radius:8px;border-top-left-radius:8px}.questionnaire-pop.standard .questionnaire hgroup{margin-top:50px}.questionnaire-pop.standard .questionnaire form ul li .ques{padding:10px 20px}.questionnaire-pop.standard .questionnaire form ul li .options{padding:16px 20px}.questionnaire-pop.standard .questionnaire form input[type='submit']{margin:10px 30px 18px 30px;height:48px;font-size:16px;font-family:var(--font-bold);border-radius:2px}}

.vow-pop.standard{width:375px;max-width:100%;max-height:100%;border-radius:8px;padding:30px 30px 20px;background-color:white}.vow-pop.standard .vow{display:flex;flex-direction:column;height:550px}.vow-pop.standard .vow.verify{display:block;height:auto}.vow-pop.standard .vow.verify .content{text-align:center}.vow-pop.standard hgroup{margin:20px 0 20px}.vow-pop.standard hgroup h2{margin:0;text-align:center}.vow-pop.standard .content{flex:1;overflow:auto;color:#797e8b;line-height:20px;font-size:14px}.vow-pop.standard .content sup{vertical-align:middle;display:inline-block;height:20px;font-size:12px;line-height:16px}.vow-pop.standard .btn{position:relative;margin-top:20px;display:block;width:100%;height:40px;color:white;line-height:40px;text-align:center;text-transform:uppercase;font-size:16px;font-weight:500;cursor:pointer;background-color:var(--mg-button-background, #03c9ff);border-color:var(--mg-button-background, #03c9ff);color:var(--mg-button-color, #fff)}.vow-pop.standard .btn:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.vow-pop.standard .btn:disabled{opacity:0.4;cursor:not-allowed}

.questionnaire-pop.fashion .icon-close{width:30px;height:30px;background-color:rgba(139,147,167,0.5);border-radius:50%;right:20px;top:20px}.questionnaire-pop.fashion .icon-close::before{font-size:12px;color:#fff;transform:translate(-50%, -50%)}.questionnaire-pop.fashion .questionnaire{position:relative;width:413px;max-width:100%;max-height:100%;overflow:auto;background-color:#f5f6fa;display:flex;flex-direction:column;transform:translate3d(0, 0, 0)}.questionnaire-pop.fashion .questionnaire hgroup{margin:30px;text-align:center}.questionnaire-pop.fashion .questionnaire hgroup p{line-height:inherit;overflow:hidden}.questionnaire-pop.fashion .questionnaire hgroup h2{font-size:18px;font-family:var(--font-title);font-weight:normal;line-height:26px;letter-spacing:1px;margin-bottom:10px;color:#4a4a60;display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.questionnaire-pop.fashion .questionnaire hgroup h3{font-family:var(--font-normal);font-weight:normal;color:#8b93a7;font-size:12px;line-height:14px;margin:0;display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:5;word-break:break-word}@media (max-width: 600px){.questionnaire-pop.fashion .questionnaire hgroup h3{-webkit-line-clamp:10}}.questionnaire-pop.fashion .questionnaire form{display:flex;flex-direction:column}.questionnaire-pop.fashion .questionnaire form ul{overflow:auto;flex-grow:1;max-height:340px}.questionnaire-pop.fashion .questionnaire form ul li:not(:last-child){margin-bottom:40px}.questionnaire-pop.fashion .questionnaire form ul li .ques{padding:0 30px;font-size:14px;font-family:var(--font-medium);line-height:16px;color:#4a4a60}.questionnaire-pop.fashion .questionnaire form ul li .ques .index{display:none}.questionnaire-pop.fashion .questionnaire form ul li .ques .required{color:#ff4d4d}.questionnaire-pop.fashion .questionnaire form ul li .options{padding:6px 30px 0}.questionnaire-pop.fashion .questionnaire form ul li .options label{margin-top:14px;white-space:nowrap;min-width:86px;height:15px;line-height:15px;float:left;font-size:14px;color:#515666;cursor:pointer}.questionnaire-pop.fashion .questionnaire form ul li .options input[type='radio']{opacity:0;width:0;height:0;margin:0;font-size:0}.questionnaire-pop.fashion .questionnaire form ul li .options .icon-checked{transform:translateY(-1px);display:inline-block;text-align:center;box-shadow:var(--box-shadow);border:2px solid #d6dae8;line-height:15px;width:16px;height:16px;vertical-align:middle;font-size:12px;color:#515666;margin-right:10px}.questionnaire-pop.fashion .questionnaire form ul li .options .icon-checked::before{display:none}.questionnaire-pop.fashion .questionnaire form ul li .options input[type='radio']:checked+.icon-checked:before{display:block}.questionnaire-pop.fashion .questionnaire form ul li .mg-error{margin-top:5px}.questionnaire-pop.fashion .questionnaire form input[type='submit']{position:relative;font-family:var(--font-medium);font-size:16px;margin:20px 30px 40px;width:calc(100% - 60px);height:40px;min-height:40px;line-height:40px;text-align:center;color:var(--mg-button-color);background-color:var(--mg-button-background)}.questionnaire-pop.fashion .questionnaire form input[type='submit']:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}@media (max-width: 600px){.questionnaire-pop.fashion .questionnaire{width:100%;display:flex;flex-direction:column}.questionnaire-pop.fashion .questionnaire hgroup{margin-top:55px}.questionnaire-pop.fashion .questionnaire hgroup h2{margin-bottom:5px}.questionnaire-pop.fashion .questionnaire form{flex-grow:1;display:flex;flex-direction:column}.questionnaire-pop.fashion .questionnaire form ul li .ques{padding:0 15px}.questionnaire-pop.fashion .questionnaire form ul li .options{padding:6px 15px 0}.questionnaire-pop.fashion .questionnaire form input[type='submit']{width:calc(100% - 30px);margin:30px 15px 40px;height:40px}}@media (max-width: 600px){.questionnaire-pop.fashion .icon-close{background-color:rgba(74,74,96,0.5);right:15px}.questionnaire-pop.fashion .icon-close::before{font-size:11px;transform:translate(-44%, -47%)}}

.questionnaire-pop.broker .questionnaire{position:relative;width:420px;max-width:100%;max-height:100%;box-sizing:border-box;overflow:auto;border-radius:5px;box-shadow:0 8px 20px 0 rgba(0,0,0,0.1);background-color:#fff;transform:translate3d(0, 0, 0);padding:40px 30px;width:420px}@media (max-width: 600px){.questionnaire-pop.broker .questionnaire{padding:40px 15px;width:calc(100% - 30px)}}@media (max-width: 800px){.questionnaire-pop.broker .questionnaire{margin:0 auto}}.questionnaire-pop.broker .questionnaire hgroup{text-align:center;border-bottom:1px solid #efefef}.questionnaire-pop.broker .questionnaire hgroup p{line-height:inherit;overflow:hidden}.questionnaire-pop.broker .questionnaire hgroup h2{font-size:24px;font-family:var(--font-bold);font-weight:normal;line-height:26px;margin-bottom:15px;color:var(--color-text);display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word;margin-bottom:15px}@media (max-width: 600px){.questionnaire-pop.broker .questionnaire hgroup h2{margin-bottom:10px}}.questionnaire-pop.broker .questionnaire hgroup h3{font-family:var(--font-normal);font-weight:normal;color:var(--color-label);font-size:14px;line-height:15px;margin:0;margin-bottom:20px;display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:5;word-break:break-word}@media (max-width: 600px){.questionnaire-pop.broker .questionnaire hgroup h3{-webkit-line-clamp:10}}.questionnaire-pop.broker .questionnaire form{color:var(--color-text);margin-top:25px;margin-top:25px}@media (max-width: 600px){.questionnaire-pop.broker .questionnaire form{margin-top:20px}}.questionnaire-pop.broker .questionnaire form ul{overflow:auto;max-height:436px}.questionnaire-pop.broker .questionnaire form ul li:not(:first-child){margin-top:30px}.questionnaire-pop.broker .questionnaire form ul li .ques{font-size:14px;font-family:var(--font-medium);line-height:20px;color:var(--color-text);margin-bottom:20px}.questionnaire-pop.broker .questionnaire form ul li .ques .index{display:none}.questionnaire-pop.broker .questionnaire form ul li .ques .required{color:#ff4d4d}.questionnaire-pop.broker .questionnaire form ul li .options label{white-space:nowrap;min-width:76px;height:20px;line-height:20px;float:left;color:var(--color-label);cursor:pointer;font-family:var(--font-bold);font-size:16px}@media (max-width: 600px){.questionnaire-pop.broker .questionnaire form ul li .options label{font-size:14px}}.questionnaire-pop.broker .questionnaire form ul li .options input[type='radio']{opacity:0;width:0;height:0;margin:0;font-size:0}.questionnaire-pop.broker .questionnaire form ul li .options .icon-checked{transform:translateY(-1px);display:inline-block;text-align:center;line-height:15px;width:15px;height:15px;vertical-align:middle;font-size:12px;color:var(--color-label);margin-right:10px;box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.1);border:solid 1px #ebecf1;background-color:#fff}.questionnaire-pop.broker .questionnaire form ul li .options .icon-checked::before{visibility:hidden}.questionnaire-pop.broker .questionnaire form ul li .options input[type='radio']:checked+.icon-checked:before{visibility:visible;color:var(--color-theme)}.questionnaire-pop.broker .questionnaire form ul li .mg-error{margin-top:5px;padding-left:7px}.questionnaire-pop.broker .questionnaire form input[type='submit']{position:relative;font-family:var(--font-bold);font-size:16px;height:40px;text-align:center;color:var(--mg-button-color);border-radius:5px;background-color:var(--mg-button-background);width:100%;margin-top:40px}.questionnaire-pop.broker .questionnaire form input[type='submit']:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}@media (max-width: 600px){.questionnaire-pop.broker .questionnaire form input[type='submit']{margin-top:35px}}.questionnaire-pop.broker .pop .icon-close::before{color:#a8a8a8}

.cookie-authority.standard{position:fixed;bottom:0;transform:translateY(100%);transition:transform 0.5s ease;background:var(--g-bg-color);width:100%;color:var(--g-text-color);z-index:calc(var(--level-high) - 2);box-shadow:0px -10px 20px rgba(25,25,25,0.2)}.cookie-authority.standard.active{transform:translateY(0)}.cookie-authority.standard .f-col{font-size:14px;display:flex;align-items:center;justify-content:space-between;padding:15px 0;flex-direction:row}@media (max-width: 800px){.cookie-authority.standard .f-col{flex-direction:column}}.cookie-authority.standard .f-col a{text-decoration:underline;cursor:pointer;margin-left:10px;white-space:nowrap;color:#4c84ff;font-size:var(--font-text-size)}.cookie-authority.standard .cookie-right-content{flex-direction:row;align-items:center;display:flex;font-size:var(--font-text-size);justify-content:flex-end}@media (max-width: 800px){.cookie-authority.standard .cookie-right-content{margin-left:0px;margin-top:10px;padding:0 15px;width:100%}}.cookie-authority.standard .cookie-right-content .cookie-btn{cursor:pointer;margin-left:20px;padding:0 40px;font-family:var(--font-medium);height:40px;line-height:40px;white-space:nowrap;text-align:center}@media (max-width: 800px){.cookie-authority.standard .cookie-right-content .cookie-btn{padding:0;flex:1;margin-left:0px}.cookie-authority.standard .cookie-right-content .cookie-btn+.cookie-btn{margin-left:10px}}.cookie-authority.standard .cookie-right-content .cookie-btn.reject{color:var(--g-btn-background)}.cookie-authority.standard .cookie-right-content .cookie-btn.preferences{color:var(--g-btn-background);border:1px solid var(--g-btn-background)}.cookie-authority.standard .cookie-right-content .cookie-btn.accept{color:var(--g-btn-color);background:var(--g-btn-background)}

.cookie-authority.ca{position:fixed;bottom:0;left:0;transform:translateY(100%);transition:transform 0.5s ease;height:100vh;width:100vw;z-index:calc(var(--level-high) - 2);background:rgba(0,0,0,0)}.cookie-authority.ca.active{transform:translateY(0);background:rgba(0,0,0,0.2)}.cookie-authority.ca .cookie-banner{position:absolute;bottom:0;left:0;background:var(--g-bg-color);width:100%;color:var(--g-text-color);z-index:var(--level-subhigh);box-shadow:0px -10px 20px rgba(25,25,25,0.2);padding:20px 50px}@media (max-width: 800px){.cookie-authority.ca .cookie-banner{padding:15px;width:100%}}.cookie-authority.ca .cookie-banner .head-title{color:var(--g-primary-color);font-family:var(--font-bold);padding:var(--var-padding);font-size:20px}.cookie-authority.ca .cookie-banner .content{font-size:14px;padding:15px 0;color:var(--color-label);line-height:1.75}.cookie-authority.ca .cookie-banner .content a,.cookie-authority.ca .cookie-banner .content span{text-decoration:underline;cursor:pointer;white-space:nowrap;color:#4c84ff;font-size:var(--font-text-size)}.cookie-authority.ca .cookie-banner .cookie-btn{cursor:pointer;padding:0 25px;font-family:var(--font-medium);height:40px;line-height:40px;white-space:nowrap;text-align:center;color:var(--g-btn-color);background:var(--g-btn-background);display:inline-block}@media (max-width: 800px){.cookie-authority.ca .cookie-banner .cookie-btn{padding:0;display:block}}

.md-sidebar.broker{width:100%}.md-sidebar.broker .nbr-sidebar{width:100%;overflow-x:auto;overflow-y:hidden;background-color:#2f374f;box-shadow:0 2px 10px 0 rgba(0,10,30,0.1);background-color:#fff}.md-sidebar.broker .nbr-sidebar.fixed{position:fixed;top:0;width:100%;z-index:100}.md-sidebar.broker::-webkit-scrollbar{display:none}.md-sidebar.broker .anchor-list{padding:0 15px;font-size:14px;display:flex;overflow:auto;justify-content:center}.md-sidebar.broker .anchor-list::-webkit-scrollbar{display:none}@media (max-width: 600px){.md-sidebar.broker .anchor-list{justify-content:flex-start}}.md-sidebar.broker .anchor-item{transition:all 0.3s ease;color:#515666;font-weight:500;height:60px;line-height:60px;cursor:pointer}.md-sidebar.broker .anchor-item:not(:last-child){margin-right:60px}@media (max-width: 600px){.md-sidebar.broker .anchor-item:not(:last-child){margin-right:30px}}.md-sidebar.broker .anchor-item.selected{position:relative;color:var(--color-theme);font-family:var(--font-bold)}.md-sidebar.broker .anchor-item.selected:after{content:'';width:100%;height:4px;position:absolute;bottom:0;background-color:var(--color-theme);left:0}.md-sidebar.broker .anchor-item .text{white-space:nowrap}

.md-sidebar.classic{position:fixed;top:50%;left:0;transform:translateY(-50%);border-radius:2px;background-color:#ffffff;box-shadow:0 2px 10px 0 rgba(0,0,0,0.1);padding:10px 0;z-index:100}.md-sidebar.classic .sidebar-item{transition:all 0.3s ease;min-width:170px;width:auto;height:40px;display:flex;align-items:center;overflow:hidden;cursor:pointer;color:#787878;padding-left:12px;padding-right:12px}.md-sidebar.classic .sidebar-item .iconfont{width:15px;height:100%;color:#a0a0a0;flex:none;position:relative;margin-right:10px;font-size:14px}.md-sidebar.classic .sidebar-item .iconfont::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.md-sidebar.classic .sidebar-item .iconfont.icon-nearby2{font-size:17px}.md-sidebar.classic .sidebar-item .text{font-size:14px;line-height:1;white-space:nowrap}.md-sidebar.classic .sidebar-item.selected{background-color:#f9f9f9;color:var(--g-btn-background, var(--color-theme, #03c9ff))}.md-sidebar.classic .sidebar-item.selected .iconfont{color:var(--g-btn-background, var(--color-theme, #03c9ff))}.md-sidebar.classic .sidebar-item.repeat{display:none}.md-sidebar.classic .collapse-btn{width:20px;height:24px;position:absolute;z-index:-1;top:50%;right:-8px;transform:translateY(-50%);border-top-right-radius:2px;border-bottom-right-radius:2px;box-shadow:2px 0 8px 0 rgba(0,0,0,0.1);background-color:#fff;cursor:pointer}.md-sidebar.classic .collapse-btn::after{content:'';position:absolute;height:30px;width:13px;top:-3px;left:-1px;background-color:#fff}.md-sidebar.classic .collapse-btn .icon-prev{z-index:1;width:13px;height:24px;line-height:24px;position:absolute;top:50%;right:0;transform:translateY(-50%);text-align:right}.md-sidebar.classic .collapse-btn .icon-prev::before{position:absolute;font-size:12px;color:#a8afbf;right:0;transform:scale(0.8)}.md-sidebar.classic.collapse:not(.mobile) .sidebar-item{width:38px;min-width:auto}.md-sidebar.classic.collapse:not(.mobile) .sidebar-item.selected{background-color:#ffffff}.md-sidebar.classic.collapse:not(.mobile) .sidebar-item .text{display:none}.md-sidebar.classic.collapse:not(.mobile) .collapse-btn .icon-prev:before{transform:rotate(180deg) scale(0.8)}.md-sidebar.classic.mobile{position:relative;top:0;transform:none;width:100%;padding:4px 0 6px;background-color:#232426;box-shadow:none;border-radius:0}.md-sidebar.classic.mobile .sidebar-list{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.md-sidebar.classic.mobile .sidebar-item{min-width:auto;padding:8px 8px 6px;height:auto;color:rgba(160,160,160,0.7)}.md-sidebar.classic.mobile .sidebar-item .iconfont{color:rgba(160,160,160,0.7)}.md-sidebar.classic.mobile .sidebar-item.selected{background-color:#232426;color:#ffffff}.md-sidebar.classic.mobile .sidebar-item.selected .iconfont{color:#ffffff}.md-sidebar.classic.mobile .collapse-btn{display:none}

.md-sidebar.fashion{position:fixed;top:50%;left:0;transform:translateY(-50%);transition:transform 0.3s ease;border:solid 1px var(--color-border);background-color:#fff;box-shadow:0 3px 2px 0 rgba(170,186,218,0.09);padding:20px;z-index:100}.md-sidebar.fashion .sidebar-item{height:49px;line-height:49px;color:var(--color-label);cursor:pointer}.md-sidebar.fashion .sidebar-item .text{font-size:16px;font-family:var(--font-medium);white-space:nowrap}.md-sidebar.fashion .sidebar-item.selected{color:var(--g-btn-background, var(--color-theme, #03c9ff))}.md-sidebar.fashion .sidebar-item.repeat{display:none}.md-sidebar.fashion .collapse-btn{width:12px;height:24px;position:absolute;border:solid 1px var(--color-border);background-color:#fff;box-shadow:0 3px 2px 0 rgba(170,186,218,0.09);top:50%;right:-12px;transform:translateY(-50%);cursor:pointer}.md-sidebar.fashion .collapse-btn::after{content:'';width:4px;left:-2px;top:0;height:22px;position:absolute;background-color:#fff}.md-sidebar.fashion .collapse-btn .icon-expand{width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin-left:-3px}.md-sidebar.fashion .collapse-btn .icon-expand::before{position:absolute;font-size:13px;color:#8195bd;transform:rotate(90deg)}.md-sidebar.fashion.collapse{transform:translate(-100%, -50%)}.md-sidebar.fashion.collapse .collapse-btn .icon-expand{margin-left:0}.md-sidebar.fashion.collapse .collapse-btn .icon-expand::before{transform:rotate(-90deg)}

.md-sidebar.standard{position:fixed;top:50%;left:0;transform:translateY(-50%);transition:transform 0.3s ease;border-radius:4px;background-color:rgba(255,255,255,0.95);box-shadow:6px 0 10px 0 rgba(0,10,30,0.1);padding:10px 0;z-index:100}.md-sidebar.standard .sidebar-item{min-width:200px;height:60px;display:flex;align-items:center;overflow:hidden;cursor:pointer;color:#8a8d98}.md-sidebar.standard .sidebar-item .iconfont{width:60px;height:100%;flex:none;position:relative;font-size:28px}.md-sidebar.standard .sidebar-item .iconfont::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.md-sidebar.standard .sidebar-item .text{font-size:14px;font-family:var(--font-medium);line-height:1;white-space:nowrap}.md-sidebar.standard .sidebar-item.selected{background-color:#f6f7fb;color:var(--g-btn-background, var(--color-theme, #03c9ff))}.md-sidebar.standard .sidebar-item.repeat{display:none}.md-sidebar.standard .collapse-btn{width:20px;height:40px;position:absolute;background-color:rgba(255,255,255,0.95);top:50%;right:-20px;transform:translateY(-50%);border-top-right-radius:4px;border-bottom-right-radius:4px;box-shadow:2px 0 8px 0 rgba(0,10,30,0.1);cursor:pointer}.md-sidebar.standard .collapse-btn::after{content:'';width:4px;left:-2px;top:0;height:40px;position:absolute;background-color:rgba(255,255,255,0.95)}.md-sidebar.standard .collapse-btn .icon-expand{width:13px;height:13px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.md-sidebar.standard .collapse-btn .icon-expand::before{position:absolute;font-size:13px;color:#a8afbf;transform:rotate(90deg)}.md-sidebar.standard.collapse{transform:translate(-100%, -50%)}.md-sidebar.standard.collapse .collapse-btn .icon-expand::before{transform:rotate(-90deg)}

.term-of-use{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:var(--level-high);background-color:rgba(3,10,26,0.85);display:flex;align-items:center;justify-content:center}.term-of-use .pop-content{width:600px;background:#fff;border-radius:6px;padding-bottom:30px}.term-of-use .pop-content div.header{font-size:16px;color:#4a4a60;font-family:var(--font-bold);padding:0 30px;line-height:50px;border-bottom:1px solid #ebecf1}.term-of-use .pop-content div.content{padding:20px 30px 30px}.term-of-use .pop-content div.name{color:#4a4a60;font-size:14px;font-family:var(--font-medium);margin-bottom:10px}.term-of-use .pop-content div.term{color:var(--color-text);line-height:24px}.term-of-use .pop-content div.confirm{position:relative;cursor:pointer;color:var(--mg-button-color);background-color:var(--mg-button-background);line-height:40px;width:180px;text-align:center;border-radius:4px;margin:0 auto;font-size:16px}.term-of-use .pop-content div.confirm:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.term-of-use .pop-content a{text-decoration:underline;cursor:pointer}.term-of-use .pop-content a:hover{color:var(--color-hover)}.term-of-use.isMobile .pop-content{width:calc(100vw - 37px)}

.vow-password-pop{width:400px;padding:40px 30px 30px;background-color:white;min-height:300px}.vow-password-pop .vow-password{display:flex;flex-direction:column}.vow-password-pop h2{margin:0;text-align:center}.vow-password-pop .title{color:#191919;font-size:20px;font-family:var(--font-bold);line-height:30px;text-transform:uppercase}.vow-password-pop .content{margin-top:15px;margin-bottom:25px;flex:1;color:#505050;line-height:21px;font-size:14px;font-family:var(--font-normal);text-align:center}.vow-password-pop .vow-btns{display:flex;flex-direction:column;gap:20px}.vow-password-pop .vow-btns .button-confirm,.vow-password-pop .vow-btns .button-update{height:40px;display:flex;justify-content:center;align-items:center}.vow-password-pop .icon-close::before{color:#A8A8A8}.vow-password-pop .icon-close:hover::before{color:#515666}.vow-password-pop.mobile{width:calc(100% - 30px);padding:40px 30px;box-sizing:border-box}

.map-type{transition:ease all 0.3s;box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);border:2px solid #fff}.map-type .iconfont{transition:ease all 0s;transition-delay:0.2s;position:absolute;left:0;bottom:0;height:48px;width:48px;text-align:center}.map-type .iconfont::before{font-size:40px;line-height:48px;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,0.2)}.map-type img{width:48px;height:48px;vertical-align:middle;transition:ease all 0.3s}.map-type p{position:absolute;left:0;right:0;top:0;bottom:0;color:#fff;font-size:14px;text-align:center;transition:ease all 0s;transition-delay:0.2s;display:none;background-color:rgba(0,0,0,0.2);text-shadow:0 1px 3px rgba(0,0,0,0.2);font-family:var(--font-medium)}.map-type.roadmap p{color:#202437;background-color:transparent}@media (min-width: 601px){.map-type:hover .iconfont{display:none}.map-type:hover img{width:76px;height:76px}.map-type:hover p{display:block;line-height:80px}}@media (max-width: 600px){.map-type{border-width:1px}.map-type .iconfont{width:28px;height:28px}.map-type .iconfont::before{font-size:24px;line-height:28px}.map-type img{width:28px;height:28px}.map-type p{display:none}}

.zoom.standard{width:30px;height:60px}.zoom.standard .zoom-out,.zoom.standard .zoom-in{display:block;width:100%;height:50%;position:relative;background:#fff;border-radius:2px}.zoom.standard .zoom-out:after,.zoom.standard .zoom-in:after{position:absolute;background-color:#191919;content:'';width:14px;height:2px;top:50%;left:50%;transform:translate(-50%, -50%)}.zoom.standard .zoom-out:hover .tip,.zoom.standard .zoom-in:hover .tip{display:block}.zoom.standard .zoom-in{border-bottom-left-radius:0;border-bottom-right-radius:0}.zoom.standard .zoom-in:before{position:absolute;background-color:#191919;content:'';width:2px;height:14px;top:50%;left:50%;transform:translate(-50%, -50%)}.zoom.standard .zoom-in.disabled:after,.zoom.standard .zoom-in.disabled:before{opacity:0.4}.zoom.standard .zoom-out{border-top-left-radius:0;border-top-right-radius:0}.zoom.standard .zoom-out:before{position:absolute;content:'';left:50%;top:0;width:30px;height:1px;background-image:linear-gradient(to left, #fff, #dadce2, #fff);transform:translateX(-50%)}.zoom.standard .zoom-out.disabled:after{opacity:0.4}

.site-map .nearby.map-tool{width:30px;height:30px;line-height:30px;text-align:center;background-color:#fff;display:flex}.site-map .nearby.map-tool .iconfont.icon-locate{margin:auto}.site-map .nearby.map-tool:hover .tip{display:block}

.street-container{position:absolute;top:0;left:0;right:0;bottom:0}

.zoom.standard{width:30px;height:60px}.zoom.standard .zoom-out,.zoom.standard .zoom-in{display:block;width:100%;height:50%;position:relative;background:#fff;border-radius:2px}.zoom.standard .zoom-out:after,.zoom.standard .zoom-in:after{position:absolute;background-color:#191919;content:'';width:14px;height:2px;top:50%;left:50%;transform:translate(-50%, -50%)}.zoom.standard .zoom-out:hover .tip,.zoom.standard .zoom-in:hover .tip{display:block}.zoom.standard .zoom-in{border-bottom-left-radius:0;border-bottom-right-radius:0}.zoom.standard .zoom-in:before{position:absolute;background-color:#191919;content:'';width:2px;height:14px;top:50%;left:50%;transform:translate(-50%, -50%)}.zoom.standard .zoom-in.disabled:after,.zoom.standard .zoom-in.disabled:before{opacity:0.4}.zoom.standard .zoom-out{border-top-left-radius:0;border-top-right-radius:0}.zoom.standard .zoom-out:before{position:absolute;content:'';left:50%;top:0;width:30px;height:1px;background-image:linear-gradient(to left, #fff, #dadce2, #fff);transform:translateX(-50%)}.zoom.standard .zoom-out.disabled:after{opacity:0.4}

.site-map .nearby.map-tool{width:30px;height:30px;line-height:30px;text-align:center;background-color:#fff;display:flex}.site-map .nearby.map-tool .iconfont.icon-locate{margin:auto}.site-map .nearby.map-tool:hover .tip{display:block}

.google-map.map-tool.search{align-items:center;padding:11px 16px;background-color:white;font-size:14px;color:#797e8b;border-radius:3px;box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);font-family:var(--font-normal)}.google-map.map-tool.search.broker{display:flex;padding:12px 20px;width:250px;border-radius:22px !important;justify-content:center;box-shadow:0 4px 10px 3px rgba(0,10,30,0.1)}.google-map.map-tool.search.broker span{color:var(--g-btn-background);font-size:14px;font-family:var(--font-medium);white-space:nowrap}@media (max-width: 600px){.google-map.map-tool.search.broker span{color:#191919}}.google-map.map-tool.search.layout1{color:var(--g-primary-color);background-color:var(--g-bg-color);box-shadow:0 10px 15px 0 rgba(170,186,218,0.1)}.google-map.map-tool.search .toggle{margin-left:12px;display:inline-flex;flex-direction:row;align-items:center}.google-map.map-tool.search .toggle .line{display:inline-block;height:20px;width:1px;background:#dadada}.google-map.map-tool.search .toggle .iconfont{margin-left:12px;margin-right:10px;color:#191919}.google-map.map-tool.search .toggle .layout{text-transform:capitalize}.google-map.map-tool.search.hide-map-area-button{width:auto}.google-map.map-tool.search.hide-map-area-button .toggle{margin-left:0}.google-map.map-tool.search.hide-map-area-button .icon-grid-v1{margin:0 10px 0 0}

.map-mask{display:none;position:absolute;top:0;left:0;right:0;bottom:0}.map-mask.show{display:block}

.price-info{display:none;position:absolute;z-index:2;width:200px;background:#fff;color:#333;padding:10px;box-shadow:2px 5px 9px 0px rgba(0,0,0,0.1);left:50%;transform:translate(-50%, calc(-100% - 10px));top:0;text-align:left}.price-info h4{margin-top:0;margin-bottom:10px}.price-info:after{content:'';border:10px solid #fff;border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;position:absolute;z-index:2;left:50%;bottom:-20px;transform:translate(-50%, 0)}.marker-aggre .marker-shape:hover .price-info{display:block}

.marker-house.hidden{display:none}.marker-house .marker-pop .houst-list .house-item .house-top .img-container .img-content>img{height:auto}.marker-house .marker-pop .houst-list .house-item .house-bottom .info .addr{padding:0 10px;font:12px var(--font-normal);color:var(--g-text-color)}

.marker-house.hidden{display:none}.marker-house .house-item{position:relative}.marker-house .house-item .house-bottom .info .addr{padding:0 10px;font:12px var(--font-normal);color:var(--g-text-color)}

.site-map.layout1 .marker-house .marker-house-pop{background-color:var(--g-bg-color)}.site-map.layout1 .marker-house .marker-house-pop.multiple{width:450px}.site-map.layout1 .marker-house .marker-house-pop.mobile{width:240px}.marker-house-pop .search-result-house-grid.map-house{width:100%}.marker-house-pop .search-result-house-grid.map-house .house-status-container{top:10px;left:10px}.marker-house-pop .search-result-house-grid.map-house .icon-fav{top:10px;right:10px}.marker-house-pop .search-result-house-grid.map-house .house-detail{padding:10px 10px 2px}.marker-house-pop .search-result-house-grid.map-house .house-detail .house-mls-logo{max-width:60px;max-height:16px;position:absolute;left:10px;bottom:calc(100% + 10px);margin-left:0}.marker-house-pop .search-result-house-grid.map-house .container-top{height:150px}.marker-house-pop .search-result-house-grid.map-house .container-top .img-preview{object-fit:cover}.marker-house-pop.mobile{position:fixed;bottom:90px;left:15px;width:calc(100% - 30px);background-color:var(--g-bg-color)}.marker-house-pop.single .has-mls-logo .container-top{position:relative}.marker-house-pop.single .has-mls-logo .container-top::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:50px;background:linear-gradient(180deg, rgba(25,25,25,0) 0%, rgba(25,25,25,0.8) 66.96%);pointer-events:none}.marker-house-pop.multiple .house-address{display:flex;align-items:center;line-height:18px;font-size:14px;font-weight:500;color:var(--g-primary-color);padding:15px;border-bottom:1px solid rgba(218,218,218,0.5)}.marker-house-pop.multiple .house-address i{margin-right:10px}.marker-house-pop.multiple .house-address span{display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word;flex:1}.marker-house-pop.multiple .marker-house-list{max-height:280px;overflow-y:auto}.marker-house-pop.multiple .house-units{display:flex;line-height:18px;font-size:12px;color:var(--g-text-color);padding:20px 15px 0}.marker-house-pop.multiple .search-result-house-grid.map-house{padding:15px 15px 0 15px;position:relative}.marker-house-pop.multiple .search-result-house-grid.map-house:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.marker-house-pop.multiple .search-result-house-grid.map-house article{flex-direction:row;padding-bottom:15px;border-bottom:1px solid rgba(218,218,218,0.5)}.marker-house-pop.multiple .search-result-house-grid.map-house .container-top{width:140px;height:90px}.marker-house-pop.multiple .search-result-house-grid.map-house .house-status-container{display:none}.marker-house-pop.multiple .search-result-house-grid.map-house .icon-fav{top:50%;right:0;transform:translateY(-50%)}.marker-house-pop.multiple .search-result-house-grid.map-house .icon-fav.collected .icon-heart{display:none}.marker-house-pop.multiple .search-result-house-grid.map-house .icon-fav.collected .icon-heart-fill{display:block}.marker-house-pop.multiple .search-result-house-grid.map-house .icon-fav .icon-heart-fill{display:none}.marker-house-pop.multiple .search-result-house-grid.map-house .icon-fav .icon-heart{color:#191919}.marker-house-pop.multiple .search-result-house-grid.map-house .icon-fav .iconfont{left:auto}.marker-house-pop.multiple .search-result-house-grid.map-house .house-address{display:none}.marker-house-pop.multiple .search-result-house-grid.map-house .house-detail{padding:0 10px;display:flex;flex-direction:column;justify-content:center}.marker-house-pop.multiple .search-result-house-grid.map-house .house-detail .house-mls-logo{left:-130px;bottom:10px}.marker-house-pop.multiple .search-result-house-grid.map-house .house-detail .house-basic{margin:0}.marker-house-pop.multiple .search-result-house-grid.map-house .house-detail .house-info{margin-top:0}.marker-house-pop.multiple .search-result-house-grid+.search-result-house-grid{border-top:1px solid rgba(218,218,218,0.5)}.swiper-list-switch{display:flex;justify-content:center;padding:15px}.swiper-list-switch .iconfont{color:var(--g-primary-color);font-size:12px;width:24px;height:24px;line-height:22px;text-align:center;border-radius:50%;border:1px solid var(--g-primary-color);cursor:pointer}.swiper-list-switch .iconfont.disabled{opacity:0.4;cursor:not-allowed}.swiper-list-switch .icon-arrow_06_left{margin-right:20px}

.marker-house.hidden{display:none}.marker-house .house-item{position:relative}.house-item .icon-heart-fill{display:none}

.house-item.hidden{display:none}.house-item .icon-heart-fill{display:none}

.swiper.school-list-body{position:relative;display:flex;flex-wrap:wrap}.swiper.school-list-body .swiper-slide{padding:20px}.swiper.school-list-body .info{display:flex}.swiper.school-list-body .info .left{color:var(--g-primary-color);width:100%}.swiper.school-list-body .info .left .name{height:42px;font-size:14px;line-height:21px;font-family:var(--font-bold);margin-bottom:10px;display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.swiper.school-list-body .info .right{width:50px;flex-grow:0;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end}.swiper.school-list-body .info .right .rating{width:40px;height:40px;line-height:40px;font-size:18px;text-align:center;border-radius:50%;vertical-align:middle;color:var(--g-bg-color);margin-bottom:12px;background:#77b0fd}.swiper.school-list-body .info .right .tip{margin-top:3px}.swiper.school-list-body .info .tip{font-size:12px;line-height:15px;color:var(--g-primary-color);white-space:nowrap}.swiper.school-list-body .link{display:block;width:100%;font-size:12px;font-weight:500;border-radius:2px;text-align:center;margin-top:20px;padding-top:15px;border-top:1px solid rgba(218,218,218,0.5);cursor:pointer;color:var(--color-link)}.swiper.school-list-body .link+.info{margin-top:15px;padding-top:15px;position:relative}.swiper.school-list-body .link+.info:before{content:'';position:absolute;top:0;left:-20px;right:-20px;height:1px;background:#dcdcdc}.swiper.school-list-body .link.novisible{display:none}.swiper.school-list-body .link:hover{text-decoration:underline}.swiper.school-list-body.multiple .swiper-slide{padding:20px 20px 0 20px}.swiper.school-list-body.multiple .link{margin-top:0;padding-bottom:15px;border-top:none;border-bottom:1px solid rgba(218,218,218,0.5)}.swiper-list-switch{display:flex;justify-content:center;padding:15px}.swiper-list-switch .iconfont{color:var(--g-primary-color);font-size:12px;width:24px;height:24px;line-height:22px;text-align:center;border-radius:50%;border:1px solid var(--g-primary-color);cursor:pointer}.swiper-list-switch .iconfont.disabled{opacity:0.4;cursor:not-allowed}.swiper-list-switch .icon-arrow_06_left{margin-right:20px}

.map-school-pop{background-color:var(--g-bg-color);width:280px;padding:0;border:1px solid var(--color-border);box-shadow:0px 1.6px 8px 0px rgba(0,10,30,0.1)}.map-school-pop .pointer{border-top-color:var(--g-bg-color)}.map-school-pop.bottom .pointer{border-bottom-color:var(--g-bg-color)}@media (max-width: 800px){.map-school-pop{position:fixed;left:15px;bottom:90px;border-radius:4px;width:calc(100% - 30px)}}

.map-scroll-mask{font-family:var(--font-normal);transition:opacity ease-in-out;background-color:rgba(0,0,0,0.45);text-align:center;z-index:2;position:absolute;height:100%;width:100%;padding:0px;border-width:0px;margin:0px;left:0px;top:0px;opacity:0;transition-duration:opacity 0.8s;pointer-events:none}.map-scroll-mask p{font-size:22px;color:white;position:relative;margin:0;top:50%;transform:translateY(-50%);user-select:none}.map-scroll-mask.show{opacity:1;pointer-events:auto}

.site-map.broker .marker-dom{z-index:0 !important;pointer-events:auto}.site-map.broker .marker-dom.active{z-index:1 !important}.site-map.broker .marker-dom.search-radius{z-index:10000 !important}.site-map.broker .marker-dom.map-school-wrapper,.site-map.broker .marker-dom.map-house-wrapper{z-index:var(--level-sublow) !important}.site-map.broker .marker-dom.map-school-wrapper:hover,.site-map.broker .marker-dom.map-house-wrapper:hover{z-index:var(--level-high) !important}.site-map.broker .map-marker{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.site-map.broker .map-marker .marker-pop{display:none;position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%);z-index:4;box-shadow:0 2px 10px 0 rgba(0,10,30,0.1);border-radius:5px}.site-map.broker .map-marker .marker-pop::before{content:'';position:absolute;border:8px solid transparent;border-top:8px solid #fff;bottom:-16px;left:50%;transform:translateX(-50%);top:auto}.site-map.broker .map-marker .marker-pop:after{content:'';position:absolute;width:100%;height:12px;left:0;top:100%}.site-map.broker .map-marker .marker-pop.bottom{top:calc(100% + 10px);bottom:auto}.site-map.broker .map-marker .marker-pop.bottom:after{top:-12px}.site-map.broker .map-marker .marker-pop.bottom::before{content:'';position:absolute;border:8px solid transparent;border-bottom:8px solid #fff;top:-16px;left:50%;transform:translateX(-50%);bottom:auto}.site-map.broker .map-marker .marker-pop>ul{max-height:300px;overflow-y:auto;overflow-x:hidden}.site-map.broker .map-marker .marker-pop>ul::-webkit-scrollbar{width:3px}.site-map.broker .map-marker .marker-pop>ul::-webkit-scrollbar-thumb{border-radius:10px;background:#dadada}.site-map.broker .map-marker.active{z-index:1}.site-map.broker .map-marker.active .marker-pop{display:block}.site-map.broker .map-marker:hover{z-index:2}@media (min-width: 801px){.site-map.broker .map-marker:hover .marker-pop{display:block}}.site-map.broker .marker-house .marker-shape{padding:0 15px;line-height:30px;border-radius:4px;font-size:12px;display:block;color:#ffffff;position:relative;font-family:var(--font-medium);box-shadow:0 4px 8px 0 rgba(0,10,30,0.2);white-space:nowrap;background-color:rgba(32,36,55,0.95)}.site-map.broker .marker-house .marker-shape:before{display:none;content:'';width:0;height:0;border-top:7px solid rgba(32,36,55,0.95);border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;bottom:-7px;left:50%;transform:translateX(-50%)}.site-map.broker .marker-house .marker-shape.highlight{background-color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.broker .marker-house .marker-shape.highlight:before{border-top:7px solid var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.broker .marker-house .marker-pop{width:237px;box-shadow:0 2px 10px 0 rgba(0,10,30,0.1);background-color:#ffffff;--mask-bg-color: rgba(255, 255, 255, 0.85);--mask-text-color: #202437}.site-map.broker .marker-house .marker-pop .house-item{border-radius:5px}.site-map.broker .marker-house .marker-pop .house-item a{display:block}.site-map.broker .marker-house .marker-pop .house-item a .house-top{width:100%;height:152px;display:flex}.site-map.broker .marker-house .marker-pop .house-item a .house-top .img-box{width:100%;height:100%;object-fit:cover}.site-map.broker .marker-house .marker-pop .house-item a .house-bottom .info .price{font:20px var(--font-bold);color:#191919;line-height:24px;padding:10px}.site-map.broker .marker-house .marker-pop .house-item a .house-bottom .info .desc{display:flex;flex-direction:row;align-items:center;height:16px}.site-map.broker .marker-house .marker-pop .house-item a .house-bottom .info .desc .desc-span+.desc-span:before{content:'|';display:block;left:0px;top:0;position:absolute}.site-map.broker .marker-house .marker-pop .house-item a .house-bottom .info .desc span{font:12px var(--font-normal);color:#505050;position:relative;text-align:center;padding-left:10px;padding-right:5px}.site-map.broker .marker-house .marker-pop .house-item a .house-bottom .mls{margin-top:5px;padding:10px;display:flex;flex-direction:row;justify-content:space-between}.site-map.broker .marker-house .marker-pop .house-item a .house-bottom .mls p{font:12px var(--font-normal);color:#505050;font-style:italic;flex:1}.site-map.broker .marker-house .marker-pop .house-item a .house-bottom .mls img{margin-left:10px;max-width:100px;max-height:36px}.site-map.broker .marker-house.active .marker-shape{background-color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.broker .marker-house.active .marker-shape:before{border-top-color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.broker .marker-icon .iconfont{position:relative;display:block;color:#bbcbd7;z-index:1}.site-map.broker .marker-icon .iconfont .count{position:absolute;width:15px;height:15px;line-height:15px;top:-10px;right:-6px;border-radius:50%;text-align:center;background:#fff}.site-map.broker .marker-icon .iconfont:after{content:'';display:inline-block;width:25px;height:25px;border-radius:50%;border:1px solid #fff;background-color:currentColor;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1}.site-map.broker .marker-icon .iconfont:before{font-size:16px;color:#fff}.site-map.broker .marker-icon .marker-pop{padding:10px 15px;font-size:13px;border-radius:4px;color:#fff;background-color:rgba(30,43,57,0.9);white-space:nowrap;box-shadow:0 5px 10px 0 rgba(0,0,0,0.4)}.site-map.broker .marker-icon .marker-pop::before{display:none}.site-map.broker .marker-icon .marker-pop .pointer{content:'';display:block;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid rgba(30,43,57,0.9);position:absolute;left:50%;bottom:-6px;transform:translateX(-50%)}.site-map.broker .marker-icon .marker-pop.bottom .pointer{border-top:none;border-bottom:7px solid rgba(30,43,57,0.9);bottom:initial;top:-6px}.site-map.broker .marker-icon.school{box-shadow:0px 0px 0px 20px rgba(23,177,36,0.1);border-radius:50%}.site-map.broker .marker-icon.school .score-0{color:#f3fbf4}.site-map.broker .marker-icon.school .score-0:after{background-color:#f3fbf4}.site-map.broker .marker-icon.school .score-1{color:#e7f7e9}.site-map.broker .marker-icon.school .score-1:after{background-color:#e7f7e9}.site-map.broker .marker-icon.school .score-2{color:#d1efd3}.site-map.broker .marker-icon.school .score-2:after{background-color:#d1efd3}.site-map.broker .marker-icon.school .score-3{color:#b9e7bd}.site-map.broker .marker-icon.school .score-3:after{background-color:#b9e7bd}.site-map.broker .marker-icon.school .score-4{color:#a2e0a7}.site-map.broker .marker-icon.school .score-4:after{background-color:#a2e0a7}.site-map.broker .marker-icon.school .score-0:before,.site-map.broker .marker-icon.school .score-1:before,.site-map.broker .marker-icon.school .score-2:before,.site-map.broker .marker-icon.school .score-3:before,.site-map.broker .marker-icon.school .score-4:before{color:#17b124}.site-map.broker .marker-icon.school .score-5{color:#8bd891}.site-map.broker .marker-icon.school .score-6{color:#74d07c}.site-map.broker .marker-icon.school .score-7{color:#5cc865}.site-map.broker .marker-icon.school .score-8{color:#45c150}.site-map.broker .marker-icon.school .score-9{color:#2eb839}.site-map.broker .marker-icon.school .score-10{color:#17b124}.site-map.broker .marker-icon.business .iconfont{color:#ffb300}.site-map.broker .marker-icon.subway .iconfont::before{font-size:12px;line-height:25px;height:25px;transform:scale(0.83);display:inline-block}.site-map.broker .marker-icon.subway .iconfont::after{background:#2177e4;border-radius:5px}.site-map.broker .marker-icon.location .iconfont{width:60px;height:60px;border-radius:50%;border:1px solid;border-color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.broker .marker-icon.location .iconfont:after{content:'';width:30px;height:30px;border:none;background-color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.broker .marker-icon.location .iconfont:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;background-color:var(--g-btn-background, var(--color-theme, #03c9ff));opacity:0.2}@media (max-width: 600px){.site-map.broker .marker-icon.location .iconfont{width:30px;height:30px}.site-map.broker .marker-icon.location .iconfont:after{width:15px;height:15px}}.site-map.broker .marker-icon.location .icon-address{color:#f0454c;font-size:24px;width:18px;height:24px;border:none;cursor:pointer}.site-map.broker .marker-icon.location .icon-address:after{content:none}.site-map.broker .marker-icon.location .icon-address:before{color:#f0454c;font-size:24px;opacity:1;background-color:transparent;content:'\e76c'}.site-map.broker .marker-school .iconfont{position:relative;display:block;color:#bbcbd7;z-index:1}.site-map.broker .marker-school .iconfont .count{position:absolute;width:15px;height:15px;line-height:15px;top:-10px;right:-6px;border-radius:50%;text-align:center;background:#fff}.site-map.broker .marker-school .iconfont:after{content:'';display:inline-block;width:25px;height:25px;border-radius:50%;border:1px solid #fff;background-color:currentColor;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1}.site-map.broker .marker-school .iconfont:before{font-size:16px;color:#fff}.site-map.broker .marker-school .iconfont.highlight:after{background-color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.broker .marker-school .marker-pop{background-color:#fff;width:250px;padding:0;border:1px solid #ebecf0;box-shadow:0 3px 2px 0 rgba(170,186,218,0.22)}.site-map.broker .marker-school .marker-pop .school-list{max-height:210px;overflow:auto;padding:20px;position:relative}.site-map.broker .marker-school .marker-pop .school-list li{list-style:none}.site-map.broker .marker-school .marker-pop .school-list .info{display:flex}.site-map.broker .marker-school .marker-pop .school-list .info .left{color:var(--color-text);width:100%}.site-map.broker .marker-school .marker-pop .school-list .info .left .name{height:36px;font-size:14px;font-family:var(--font-bold);line-height:1.4;margin-bottom:8px;display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.site-map.broker .marker-school .marker-pop .school-list .info .left .tip{font-size:12px;color:var(--color-disable);white-space:nowrap}.site-map.broker .marker-school .marker-pop .school-list .info .right{width:50px;flex-grow:0;flex-shrink:0}.site-map.broker .marker-school .marker-pop .school-list .info .right .rating{width:36px;height:36px;line-height:36px;font-size:18px;text-align:center;border-radius:50%;vertical-align:middle;color:white;margin:0 auto;margin-bottom:8px;background:#bbcbd7}.site-map.broker .marker-school .marker-pop .school-list .info .right .rating.middle{background:#77b0fd}.site-map.broker .marker-school .marker-pop .school-list .info .right .rating.high{background:#49d975}.site-map.broker .marker-school .marker-pop .school-list .info .right .tip{margin-top:3px;font-size:12px;color:var(--color-disable);white-space:nowrap}.site-map.broker .marker-school .marker-pop .school-list .link{display:block;width:100%;font-size:12px;border-radius:2px;text-align:center;margin-top:20px;padding-top:18px;border-top:1px solid #dcdcdc;cursor:pointer;color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.broker .marker-school .marker-pop .school-list .link+.info{margin-top:15px;padding-top:15px;position:relative}.site-map.broker .marker-school .marker-pop .school-list .link+.info:before{content:'';position:absolute;top:0;left:-20px;right:-20px;height:1px;background:#dcdcdc}.site-map.broker .marker-school .marker-pop .school-list .link.novisible{display:none}.site-map.broker .marker-school .marker-pop .pointer{border-top-color:#fff}.site-map.broker .marker-school .marker-pop.bottom .pointer{border-bottom-color:#fff}.site-map.broker .marker-school.active .iconfont:after{background-color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.broker .marker-aggre{font-size:14px;color:#fff;border-radius:50%;text-align:center;background-color:var(--color-text);box-shadow:0px 1px 0px 11px rgba(0,10,30,0.15);border:2px solid #fff;cursor:pointer}.site-map.broker .marker-aggre .marker-shape{padding-top:100%;height:0}.site-map.broker .marker-aggre .marker-shape .info{margin-top:-50%;display:block;line-height:100%;padding:10px;transform:translateY(-50%);display:flex;flex-direction:column}.site-map.broker .marker-aggre.active{background-color:var(--g-btn-background, var(--color-theme, #03c9ff));box-shadow:0px 1px 0px 11px #ff771d3a}.site-map.broker .marker-city{white-space:nowrap}.site-map.broker .marker-city .marker-address{font-family:var(--font-medium);padding:8px 12px;border-radius:4px;color:#ffffff;background-color:var(--color-text);box-shadow:0 4px 8px 0 rgba(0,10,30,0.2)}.site-map.broker .marker-city .marker-address:before{content:'';width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid var(--color-text);position:absolute;bottom:-6px;left:50%;transform:translateX(-50%)}.site-map.broker .marker-city .marker-pop{position:relative;box-shadow:0 1px 6px 0 rgba(0,0,0,0.2)}.site-map.broker .marker-city .marker-pop>.detail{text-align:center;padding:10px 30px;border-radius:4px 4px 0 0;color:#fff;background-color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.broker .marker-city .marker-pop>.detail .address{font-family:var(--font-medium);font-size:16px}.site-map.broker .marker-city .marker-pop>.detail .info{color:#d2f5ff}.site-map.broker .marker-city .marker-pop>.detail.no-price{border-radius:4px}.site-map.broker .marker-city .marker-pop>.detail.no-price:before{content:'';width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid;border-top-color:var(--g-btn-background, var(--color-theme, #03c9ff));position:absolute;bottom:-6px;left:50%;transform:translateX(-50%)}.site-map.broker .marker-city .marker-pop>.price{text-align:center;padding:8px 30px;border-radius:0 0 4px 4px;color:#292e3f;background-color:#ffffff}.site-map.broker .marker-city .marker-pop>.price:before{content:'';width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff;position:absolute;bottom:-6px;left:50%;transform:translateX(-50%)}.site-map.broker .marker-city.active .marker-address{display:none}.gm-style-pbc{z-index:1000 !important;pointer-events:none}.site-map.broker{position:relative;width:100%;height:100%}.site-map.broker .map-box{width:100%;height:100%}.site-map.broker.mobile .draw,.site-map.broker.mobile .school,.site-map.broker.mobile .mobile-map-type{box-shadow:unset}.site-map.broker.mobile .draw .iconfont,.site-map.broker.mobile .school .iconfont,.site-map.broker.mobile .mobile-map-type .iconfont{box-shadow:unset}.site-map.broker.mobile .mobile-map-type{box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);border-radius:0 0 4px 4px}.site-map.broker.mobile .search{left:50% !important;font:14px var(--font-medium);color:#191919}.site-map.broker .map-tool{position:absolute;font-size:14px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);color:#000;cursor:pointer;line-height:1}.site-map.broker .map-tool.mobile-map-type{width:40px;height:40px;line-height:40px;background-color:#ffffff;font-size:16px;font-weight:500;text-align:center}.site-map.broker .map-tool.search{border-radius:25px;box-shadow:0 10px 15px 0 rgba(170,186,218,0.1);background-color:#ffffff;font-size:16px;font-weight:500;color:var(--g-btn-background);transform:translateX(-50%)}.site-map.broker .map-tool .tip{font-family:var(--font-normal);display:none;position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);height:40px;width:87px;font-size:14px;text-align:center;line-height:40px;color:#ffffff;box-shadow:0 4px 8px 0 rgba(0,10,30,0.2);background-color:rgba(32,36,55,0.95);border-radius:3px}.site-map.broker .map-tool .tip:after{content:'';display:block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid rgba(32,36,55,0.95);position:absolute;top:15px;right:-5px}@media (max-width: 800px){.site-map.broker .map-tool .tip{display:none !important}}.site-map.broker .map-tool.map-type{border:2px solid #fff}.site-map.broker .map-tool.map-type .iconfont{width:36px;height:36px}.site-map.broker .map-tool.map-type .iconfont::before{line-height:36px;color:#f1f5f6}.site-map.broker .map-tool.map-type img{width:36px;height:36px}.site-map.broker .map-tool.map-type:hover img{width:76px;height:76px}@media (max-width: 600px){.site-map.broker .map-tool.map-type{border:none}.site-map.broker .map-tool.map-type img{width:80px;height:30px}.site-map.broker .map-tool.map-type:hover img{width:80px;height:30px}}.site-map.broker .map-tool.iconfont{background-color:#fff;width:30px;height:30px;line-height:30px;text-align:center;color:#666}.site-map.broker .map-tool .iconfont{color:#797e8b}.site-map.broker .marker-box{display:none}.site-map.broker.drawing .map-marker{display:none}.site-map.broker .H_imprint{display:none}

.site-map.layout1 .marker-dom{z-index:0 !important;pointer-events:auto}.site-map.layout1 .marker-dom:hover,.site-map.layout1 .marker-dom.active{z-index:1 !important}.site-map.layout1 .marker-dom.search-radius{z-index:var(--level-high) !important}.site-map.layout1 .map-marker{--g-primary-color: #191919;--g-text-color: #505050;--g-tip-color: #a8a8a8;--g-bg-color: #fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.site-map.layout1 .map-marker .marker-pop{display:none;position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%);z-index:4;box-shadow:0 2px 10px 0 rgba(0,10,30,0.1)}.site-map.layout1 .map-marker .marker-pop:after{content:'';position:absolute;width:100%;height:12px;left:0;top:100%}.site-map.layout1 .map-marker .marker-pop.bottom{top:calc(100% + 10px);bottom:auto}.site-map.layout1 .map-marker .marker-pop.bottom:after{top:-12px}.site-map.layout1 .map-marker .marker-pop>ul{max-height:300px;overflow-y:auto;overflow-x:hidden}.site-map.layout1 .map-marker .marker-pop>ul::-webkit-scrollbar{width:3px}.site-map.layout1 .map-marker .marker-pop>ul::-webkit-scrollbar-thumb{border-radius:10px;background:#dadada}.site-map.layout1 .map-marker.active{z-index:2}.site-map.layout1 .map-marker.active .marker-pop{display:block}.site-map.layout1 .map-marker:hover{z-index:2}.site-map.layout1 .marker-house .marker-shape{display:inline-block;position:relative;padding:10px 20px;background-color:#191919;color:#fff;border:1px solid #fff;text-align:center;cursor:pointer;padding:4px 8px;line-height:15px;font-size:12px;font-family:var(--font-bold);border-radius:12px;min-width:30px}.site-map.layout1 .marker-house .marker-shape.pending{background-color:#848484}.site-map.layout1 .marker-house .marker-shape.pending::after{border-color:#848484 transparent transparent transparent}.site-map.layout1 .marker-house .marker-shape::before{content:'';position:absolute;bottom:-13px;left:50%;transform:translateX(-50%);border-width:7px;border-style:solid;border-color:#fff transparent transparent transparent}.site-map.layout1 .marker-house .marker-shape::after{content:'';position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);border-width:7px;border-style:solid;border-color:#191919 transparent transparent transparent;z-index:1}.site-map.layout1 .marker-house .marker-shape.highlight,.site-map.layout1 .marker-house .marker-shape:hover{background-color:var(--g-btn-background);color:var(--g-btn-color)}.site-map.layout1 .marker-house .marker-shape.highlight::after,.site-map.layout1 .marker-house .marker-shape:hover::after{border-color:var(--g-btn-background) transparent transparent transparent}.site-map.layout1 .marker-house .marker-shape-circle{border-radius:50%;display:inline-block;position:relative;width:16px;height:16px;background-color:#191919;color:#fff;text-align:center;border:2px solid #fff;cursor:pointer;filter:drop-shadow(0 2px 3px rgba(0,0,0,0.2)) drop-shadow(0 0 0 rgba(0,0,0,0.04))}.site-map.layout1 .marker-house .marker-shape-circle.pending{background-color:#848484}.site-map.layout1 .marker-house .marker-shape-circle:hover{background-color:var(--g-btn-background);color:var(--g-btn-color)}.site-map.layout1 .marker-house .marker-shape-circle:hover::after{border-color:var(--g-btn-background) transparent transparent transparent}.site-map.layout1 .marker-house .marker-pop{width:300px;box-shadow:0 2px 10px 0 rgba(0,10,30,0.1);background-color:var(--g-bg-color)}.site-map.layout1 .marker-house.active .marker-shape{background-color:var(--g-btn-background);color:var(--g-btn-color)}.site-map.layout1 .marker-house.active .marker-shape::after{border-color:var(--g-btn-background) transparent transparent transparent}.site-map.layout1 .marker-icon .iconfont{position:relative;display:block;color:var(--g-primary-color);z-index:1}.site-map.layout1 .marker-icon .iconfont .count{position:absolute;width:15px;height:15px;line-height:15px;top:-10px;right:-6px;border-radius:50%;text-align:center;background:var(--g-bg-color)}.site-map.layout1 .marker-icon .iconfont:after{content:'';display:inline-block;width:25px;height:25px;border-radius:50%;border:1px solid var(--g-bg-color);background-color:currentColor;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1}.site-map.layout1 .marker-icon .iconfont:before{font-size:16px;color:var(--g-bg-color)}.site-map.layout1 .marker-icon .marker-pop{padding:10px 15px;font-size:13px;border-radius:4px;color:var(--g-bg-color);background-color:var(--g-primary-color);white-space:nowrap;box-shadow:0 5px 10px 0 rgba(0,0,0,0.4)}.site-map.layout1 .marker-icon .marker-pop::before{display:none}.site-map.layout1 .marker-icon .marker-pop .pointer{content:'';display:block;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid rgba(30,43,57,0.9);position:absolute;left:50%;bottom:-6px;transform:translateX(-50%)}.site-map.layout1 .marker-icon .marker-pop.bottom .pointer{border-top:none;border-bottom:7px solid rgba(30,43,57,0.9);bottom:initial;top:-6px}.site-map.layout1 .marker-icon.school{box-shadow:0px 0px 0px 20px rgba(23,177,36,0.1);border-radius:50%}.site-map.layout1 .marker-icon.school .score-0{color:#f3fbf4}.site-map.layout1 .marker-icon.school .score-0:after{background-color:#f3fbf4}.site-map.layout1 .marker-icon.school .score-1{color:#e7f7e9}.site-map.layout1 .marker-icon.school .score-1:after{background-color:#e7f7e9}.site-map.layout1 .marker-icon.school .score-2{color:#d1efd3}.site-map.layout1 .marker-icon.school .score-2:after{background-color:#d1efd3}.site-map.layout1 .marker-icon.school .score-3{color:#b9e7bd}.site-map.layout1 .marker-icon.school .score-3:after{background-color:#b9e7bd}.site-map.layout1 .marker-icon.school .score-4{color:#a2e0a7}.site-map.layout1 .marker-icon.school .score-4:after{background-color:#a2e0a7}.site-map.layout1 .marker-icon.school .score-0:before,.site-map.layout1 .marker-icon.school .score-1:before,.site-map.layout1 .marker-icon.school .score-2:before,.site-map.layout1 .marker-icon.school .score-3:before,.site-map.layout1 .marker-icon.school .score-4:before{color:#17b124}.site-map.layout1 .marker-icon.school .score-5{color:#8bd891}.site-map.layout1 .marker-icon.school .score-6{color:#74d07c}.site-map.layout1 .marker-icon.school .score-7{color:#5cc865}.site-map.layout1 .marker-icon.school .score-8{color:#45c150}.site-map.layout1 .marker-icon.school .score-9{color:#2eb839}.site-map.layout1 .marker-icon.school .score-10{color:#17b124}.site-map.layout1 .marker-icon.business .iconfont{color:#ffb300}.site-map.layout1 .marker-icon.subway .iconfont::before{font-size:12px;line-height:25px;height:25px;transform:scale(0.83);display:inline-block}.site-map.layout1 .marker-icon.subway .iconfont::after{background:#2177e4;border-radius:5px}.site-map.layout1 .marker-icon.location .iconfont{width:60px;height:60px;border-radius:50%;border:1px solid;border-color:var(--g-btn-background)}.site-map.layout1 .marker-icon.location .iconfont:after{content:'';width:30px;height:30px;border:none;background-color:var(--g-btn-background)}.site-map.layout1 .marker-icon.location .iconfont:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;background-color:var(--g-btn-background);opacity:0.2}@media (max-width: 600px){.site-map.layout1 .marker-icon.location .iconfont{width:30px;height:30px}.site-map.layout1 .marker-icon.location .iconfont:after{width:15px;height:15px}}.site-map.layout1 .marker-icon.location .icon-address{color:#f0454c;font-size:24px;width:18px;height:24px;border:none;cursor:pointer}.site-map.layout1 .marker-icon.location .icon-address:after{content:none}.site-map.layout1 .marker-icon.location .icon-address:before{color:#f0454c;font-size:24px;opacity:1;background-color:transparent;content:'\e76c'}.site-map.layout1 .marker-school>.iconfont{position:relative;display:block;color:var(--g-primary-color);z-index:1}.site-map.layout1 .marker-school>.iconfont .count{position:absolute;width:15px;height:15px;line-height:15px;top:-10px;right:-6px;border-radius:50%;text-align:center;background:var(--g-bg-color)}.site-map.layout1 .marker-school>.iconfont:after{content:'';display:inline-block;width:25px;height:25px;border-radius:50%;border:1px solid var(--g-bg-color);background-color:currentColor;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1}.site-map.layout1 .marker-school>.iconfont:before{font-size:16px;color:var(--g-bg-color)}.site-map.layout1 .marker-school>.iconfont.highlight:after{background-color:var(--g-btn-background)}.site-map.layout1 .marker-school.active .iconfont::before{color:var(--g-btn-color)}.site-map.layout1 .marker-school.active .iconfont:after{background-color:var(--g-btn-background)}.site-map.layout1 .marker-aggre{font-size:14px;color:var(--g-bg-color);border-radius:50%;text-align:center;background-color:var(--g-primary-color);border:1px solid var(--g-bg-color);cursor:pointer}.site-map.layout1 .marker-aggre .marker-shape{padding-top:100%;height:0}.site-map.layout1 .marker-aggre .marker-shape .info{margin-top:-50%;display:block;line-height:100%;padding:10px;transform:translateY(-50%);display:flex;flex-direction:column}.site-map.layout1 .marker-city{white-space:nowrap}.site-map.layout1 .marker-city .marker-address{font-family:var(--font-medium);padding:8px 12px;border-radius:4px;color:var(--g-bg-color);background-color:var(--g-text-color);box-shadow:0 4px 8px 0 rgba(0,10,30,0.2)}.site-map.layout1 .marker-city .marker-address:before{content:'';width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid var(--g-text-color);position:absolute;bottom:-6px;left:50%;transform:translateX(-50%)}.site-map.layout1 .marker-city .marker-pop{position:relative;box-shadow:0 1px 6px 0 rgba(0,0,0,0.2)}.site-map.layout1 .marker-city .marker-pop>.detail{text-align:center;padding:10px 30px;border-radius:4px 4px 0 0;color:var(--g-bg-color);background-color:var(--g-btn-background)}.site-map.layout1 .marker-city .marker-pop>.detail .address{font-family:var(--font-medium);font-size:16px}.site-map.layout1 .marker-city .marker-pop>.detail .info{color:var(--g-text-color)}.site-map.layout1 .marker-city .marker-pop>.detail.no-price{border-radius:4px}.site-map.layout1 .marker-city .marker-pop>.detail.no-price:before{content:'';width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid;border-top-color:var(--g-btn-background, var(--color-theme, #03c9ff));position:absolute;bottom:-6px;left:50%;transform:translateX(-50%)}.site-map.layout1 .marker-city .marker-pop>.price{text-align:center;padding:8px 30px;border-radius:0 0 4px 4px;color:var(--g-primary-color);background-color:var(--g-bg-color)}.site-map.layout1 .marker-city .marker-pop>.price:before{content:'';width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid var(--g-bg-color);position:absolute;bottom:-6px;left:50%;transform:translateX(-50%)}.site-map.layout1 .marker-city.active .marker-address{display:none}.gm-style-pbc{z-index:1000 !important;pointer-events:none}.site-map.layout1{position:relative;width:100%;height:100%}@media (max-width: 800px){.site-map.layout1.show-search-bar{height:calc(100% - 50px)}}.site-map.layout1 .map-box{width:100%;height:100%}.site-map.layout1.mobile .draw,.site-map.layout1.mobile .school,.site-map.layout1.mobile .mobile-map-type{box-shadow:unset}.site-map.layout1.mobile .draw .iconfont,.site-map.layout1.mobile .school .iconfont,.site-map.layout1.mobile .mobile-map-type .iconfont{box-shadow:unset}.site-map.layout1.mobile .mobile-map-type{box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);border-radius:0 0 4px 4px}.site-map.layout1.mobile .search{left:50% !important;font:14px var(--font-medium);color:#191919}.site-map.layout1 .map-tool{position:absolute;font-size:14px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);color:#191919;cursor:pointer;line-height:1}.site-map.layout1 .map-tool.mobile-map-type{width:40px;height:40px;line-height:40px;background-color:#ffffff;font-size:16px;font-weight:500;text-align:center}.site-map.layout1 .map-tool.search{border-radius:25px;font-size:16px;font-weight:500;transform:translateX(-50%);position:relative;position:absolute}.site-map.layout1 .map-tool.search:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border-radius:25px}.site-map.layout1 .map-tool .tip{font-family:var(--font-normal);display:none;position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);height:40px;width:87px;font-size:14px;text-align:center;line-height:40px;color:#ffffff;box-shadow:0 4px 8px 0 rgba(0,10,30,0.2);background-color:rgba(32,36,55,0.95);border-radius:3px}.site-map.layout1 .map-tool .tip:after{content:'';display:block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid rgba(32,36,55,0.95);position:absolute;top:15px;right:-5px}@media (max-width: 800px){.site-map.layout1 .map-tool .tip{display:none !important}}.site-map.layout1 .map-tool.iconfont{background-color:#fff;width:30px;height:30px;line-height:30px;text-align:center;color:#666}.site-map.layout1 .map-tool .iconfont{color:#191919}.site-map.layout1 .marker-box{display:none}.site-map.layout1.drawing .map-marker{display:none}.site-map.layout1 .H_imprint{display:none}

.site-map.broker .marker-dom{z-index:0 !important;pointer-events:auto}.site-map.broker .marker-dom.active{z-index:1 !important}.site-map.broker .map-marker{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.site-map.broker .map-marker .marker-pop{display:none;position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%);z-index:4;box-shadow:0 2px 10px 0 rgba(0,10,30,0.1)}.site-map.broker .map-marker .marker-pop::before{content:'';position:absolute;border:8px solid transparent;border-bottom:8px solid #fff;top:100%}.site-map.broker .map-marker .marker-pop:after{content:'';position:absolute;width:100%;height:12px;left:0;top:100%}.site-map.broker .map-marker .marker-pop.bottom{top:calc(100% + 10px);bottom:auto}.site-map.broker .map-marker .marker-pop.bottom:after{top:-12px}.site-map.broker .map-marker .marker-pop.bottom::before{content:'';position:absolute;border:8px solid transparent;border-top:8px solid #fff;top:0}.site-map.broker .map-marker .marker-pop>ul{max-height:300px;overflow-y:auto;overflow-x:hidden}.site-map.broker .map-marker .marker-pop>ul::-webkit-scrollbar{width:3px}.site-map.broker .map-marker .marker-pop>ul::-webkit-scrollbar-thumb{border-radius:10px;background:#dadada}.site-map.broker .map-marker.active{z-index:2}.site-map.broker .map-marker.active .marker-pop{display:block}.site-map.broker .map-marker:hover{z-index:2}@media (min-width: 801px){.site-map.broker .map-marker:hover .marker-pop{display:block}}.site-map.broker .marker-house .marker-shape{padding:0 15px;line-height:30px;border-radius:4px;font-size:12px;display:block;color:#ffffff;position:relative;font-family:var(--font-medium);box-shadow:0 4px 8px 0 rgba(0,10,30,0.2);white-space:nowrap;background-color:rgba(32,36,55,0.95)}.site-map.broker .marker-house .marker-shape:before{content:'';width:0;height:0;border-top:7px solid rgba(32,36,55,0.95);border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;bottom:-7px;left:50%;transform:translateX(-50%)}.site-map.broker .marker-house .marker-shape.highlight{background-color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.broker .marker-house .marker-shape.highlight:before{border-top:7px solid var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.broker .marker-house .marker-pop{width:237px;box-shadow:0 2px 10px 0 rgba(0,10,30,0.1);background-color:#ffffff;--mask-bg-color: rgba(255, 255, 255, 0.85);--mask-text-color: #202437}.site-map.broker .marker-house .marker-pop .house-item{border-radius:5px}.site-map.broker .marker-house .marker-pop .house-item a{display:block}.site-map.broker .marker-house .marker-pop .house-item a .house-top{width:100%;height:152px;display:flex}.site-map.broker .marker-house .marker-pop .house-item a .house-top .img-box{width:100%;height:100%;object-fit:cover}.site-map.broker .marker-house .marker-pop .house-item a .house-bottom .info .price{font:20px var(--font-bold);color:#191919;line-height:24px;padding:10px}.site-map.broker .marker-house .marker-pop .house-item a .house-bottom .info .desc{display:flex;flex-direction:row;align-items:center;height:16px}.site-map.broker .marker-house .marker-pop .house-item a .house-bottom .info .desc .desc-span+.desc-span:before{content:'|';display:block;left:0px;top:0;position:absolute}.site-map.broker .marker-house .marker-pop .house-item a .house-bottom .info .desc span{font:12px var(--font-normal);color:#505050;position:relative;text-align:center;padding-left:10px;padding-right:5px}.site-map.broker .marker-house .marker-pop .house-item a .house-bottom .mls{margin-top:5px;padding:10px;display:flex;flex-direction:row;justify-content:space-between}.site-map.broker .marker-house .marker-pop .house-item a .house-bottom .mls p{font:12px var(--font-normal);color:#505050;font-style:italic;flex:1}.site-map.broker .marker-house .marker-pop .house-item a .house-bottom .mls img{margin-left:10px;max-width:100px;max-height:36px}.site-map.broker .marker-house.active .marker-shape{background-color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.broker .marker-house.active .marker-shape:before{border-top-color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.broker .marker-icon .iconfont{position:relative;display:block;color:#bbcbd7;z-index:1}.site-map.broker .marker-icon .iconfont .count{position:absolute;width:15px;height:15px;line-height:15px;top:-10px;right:-6px;border-radius:50%;text-align:center;background:#fff}.site-map.broker .marker-icon .iconfont:after{content:'';display:inline-block;width:25px;height:25px;border-radius:50%;border:1px solid #fff;background-color:currentColor;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1}.site-map.broker .marker-icon .iconfont:before{font-size:16px;color:#fff}.site-map.broker .marker-icon .marker-pop{padding:10px 15px;font-size:13px;border-radius:4px;color:#fff;background-color:rgba(30,43,57,0.9);white-space:nowrap;box-shadow:0 5px 10px 0 rgba(0,0,0,0.4)}.site-map.broker .marker-icon .marker-pop::before{display:none}.site-map.broker .marker-icon .marker-pop .pointer{content:'';display:block;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid rgba(30,43,57,0.9);position:absolute;left:50%;bottom:-6px;transform:translateX(-50%)}.site-map.broker .marker-icon .marker-pop.bottom .pointer{border-top:none;border-bottom:7px solid rgba(30,43,57,0.9);bottom:initial;top:-6px}.site-map.broker .marker-icon.school{box-shadow:0px 0px 0px 20px rgba(23,177,36,0.1);border-radius:50%}.site-map.broker .marker-icon.school .score-0{color:#f3fbf4}.site-map.broker .marker-icon.school .score-0:after{background-color:#f3fbf4}.site-map.broker .marker-icon.school .score-1{color:#e7f7e9}.site-map.broker .marker-icon.school .score-1:after{background-color:#e7f7e9}.site-map.broker .marker-icon.school .score-2{color:#d1efd3}.site-map.broker .marker-icon.school .score-2:after{background-color:#d1efd3}.site-map.broker .marker-icon.school .score-3{color:#b9e7bd}.site-map.broker .marker-icon.school .score-3:after{background-color:#b9e7bd}.site-map.broker .marker-icon.school .score-4{color:#a2e0a7}.site-map.broker .marker-icon.school .score-4:after{background-color:#a2e0a7}.site-map.broker .marker-icon.school .score-0:before,.site-map.broker .marker-icon.school .score-1:before,.site-map.broker .marker-icon.school .score-2:before,.site-map.broker .marker-icon.school .score-3:before,.site-map.broker .marker-icon.school .score-4:before{color:#17b124}.site-map.broker .marker-icon.school .score-5{color:#8bd891}.site-map.broker .marker-icon.school .score-6{color:#74d07c}.site-map.broker .marker-icon.school .score-7{color:#5cc865}.site-map.broker .marker-icon.school .score-8{color:#45c150}.site-map.broker .marker-icon.school .score-9{color:#2eb839}.site-map.broker .marker-icon.school .score-10{color:#17b124}.site-map.broker .marker-icon.business .iconfont{color:#ffb300}.site-map.broker .marker-icon.subway .iconfont::before{font-size:12px;line-height:25px;height:25px;transform:scale(0.83);display:inline-block}.site-map.broker .marker-icon.subway .iconfont::after{background:#2177e4;border-radius:5px}.site-map.broker .marker-icon.location .iconfont{width:60px;height:60px;border-radius:50%;border:1px solid;border-color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.broker .marker-icon.location .iconfont:after{content:'';width:30px;height:30px;border:none;background-color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.broker .marker-icon.location .iconfont:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;background-color:var(--g-btn-background, var(--color-theme, #03c9ff));opacity:0.2}@media (max-width: 600px){.site-map.broker .marker-icon.location .iconfont{width:30px;height:30px}.site-map.broker .marker-icon.location .iconfont:after{width:15px;height:15px}}.site-map.broker .marker-icon.location .icon-address{color:#f0454c;font-size:24px;width:18px;height:24px;border:none;cursor:pointer}.site-map.broker .marker-icon.location .icon-address:after{content:none}.site-map.broker .marker-icon.location .icon-address:before{color:#f0454c;font-size:24px;opacity:1;background-color:transparent;content:'\e76c'}.site-map.broker .marker-school .iconfont{position:relative;display:block;color:#bbcbd7;z-index:1}.site-map.broker .marker-school .iconfont .count{position:absolute;width:15px;height:15px;line-height:15px;top:-10px;right:-6px;border-radius:50%;text-align:center;background:#fff}.site-map.broker .marker-school .iconfont:after{content:'';display:inline-block;width:25px;height:25px;border-radius:50%;border:1px solid #fff;background-color:currentColor;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1}.site-map.broker .marker-school .iconfont:before{font-size:16px;color:#fff}.site-map.broker .marker-school .iconfont.highlight:after{background-color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.broker .marker-school .marker-pop{background-color:#fff;width:250px;padding:0;border:1px solid #ebecf0;box-shadow:0 3px 2px 0 rgba(170,186,218,0.22)}.site-map.broker .marker-school .marker-pop .school-list{max-height:210px;overflow:auto;padding:20px;position:relative}.site-map.broker .marker-school .marker-pop .school-list li{list-style:none}.site-map.broker .marker-school .marker-pop .school-list .info{display:flex}.site-map.broker .marker-school .marker-pop .school-list .info .left{color:var(--color-text);width:100%}.site-map.broker .marker-school .marker-pop .school-list .info .left .name{height:36px;font-size:14px;font-family:var(--font-bold);line-height:1.4;margin-bottom:8px;display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.site-map.broker .marker-school .marker-pop .school-list .info .left .tip{font-size:12px;color:var(--color-disable);white-space:nowrap}.site-map.broker .marker-school .marker-pop .school-list .info .right{width:50px;flex-grow:0;flex-shrink:0}.site-map.broker .marker-school .marker-pop .school-list .info .right .rating{width:36px;height:36px;line-height:36px;font-size:18px;text-align:center;border-radius:50%;vertical-align:middle;color:white;margin:0 auto;margin-bottom:8px;background:#bbcbd7}.site-map.broker .marker-school .marker-pop .school-list .info .right .rating.middle{background:#77b0fd}.site-map.broker .marker-school .marker-pop .school-list .info .right .rating.high{background:#49d975}.site-map.broker .marker-school .marker-pop .school-list .info .right .tip{margin-top:3px;font-size:12px;color:var(--color-disable);white-space:nowrap}.site-map.broker .marker-school .marker-pop .school-list .link{display:block;width:100%;font-size:12px;border-radius:2px;text-align:center;margin-top:20px;padding-top:18px;border-top:1px solid #dcdcdc;cursor:pointer;color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.broker .marker-school .marker-pop .school-list .link+.info{margin-top:15px;padding-top:15px;position:relative}.site-map.broker .marker-school .marker-pop .school-list .link+.info:before{content:'';position:absolute;top:0;left:-20px;right:-20px;height:1px;background:#dcdcdc}.site-map.broker .marker-school .marker-pop .school-list .link.novisible{display:none}.site-map.broker .marker-school .marker-pop .pointer{border-top-color:#fff}.site-map.broker .marker-school .marker-pop.bottom .pointer{border-bottom-color:#fff}.site-map.broker .marker-school.active .iconfont:after{background-color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.broker .marker-aggre{font-size:14px;color:#fff;border-radius:50%;text-align:center;background-color:var(--color-text);box-shadow:0px 1px 0px 11px rgba(0,10,30,0.15);border:2px solid #fff;cursor:pointer}.site-map.broker .marker-aggre .marker-shape{padding-top:100%;height:0}.site-map.broker .marker-aggre .marker-shape .info{margin-top:-50%;display:block;line-height:100%;padding:10px;transform:translateY(-50%);display:flex;flex-direction:column}.site-map.broker .marker-aggre.active{background-color:var(--g-btn-background, var(--color-theme, #03c9ff));box-shadow:0px 1px 0px 11px #ff771d3a}.site-map.broker .marker-city{white-space:nowrap}.site-map.broker .marker-city .marker-address{font-family:var(--font-medium);padding:8px 12px;border-radius:4px;color:#ffffff;background-color:var(--color-text);box-shadow:0 4px 8px 0 rgba(0,10,30,0.2)}.site-map.broker .marker-city .marker-address:before{content:'';width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid var(--color-text);position:absolute;bottom:-6px;left:50%;transform:translateX(-50%)}.site-map.broker .marker-city .marker-pop{position:relative;box-shadow:0 1px 6px 0 rgba(0,0,0,0.2)}.site-map.broker .marker-city .marker-pop>.detail{text-align:center;padding:10px 30px;border-radius:4px 4px 0 0;color:#fff;background-color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.broker .marker-city .marker-pop>.detail .address{font-family:var(--font-medium);font-size:16px}.site-map.broker .marker-city .marker-pop>.detail .info{color:#d2f5ff}.site-map.broker .marker-city .marker-pop>.detail.no-price{border-radius:4px}.site-map.broker .marker-city .marker-pop>.detail.no-price:before{content:'';width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid;border-top-color:var(--g-btn-background, var(--color-theme, #03c9ff));position:absolute;bottom:-6px;left:50%;transform:translateX(-50%)}.site-map.broker .marker-city .marker-pop>.price{text-align:center;padding:8px 30px;border-radius:0 0 4px 4px;color:#292e3f;background-color:#ffffff}.site-map.broker .marker-city .marker-pop>.price:before{content:'';width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff;position:absolute;bottom:-6px;left:50%;transform:translateX(-50%)}.site-map.broker .marker-city.active .marker-address{display:none}.gm-style-pbc{z-index:1000 !important;pointer-events:none}.site-map.broker{position:relative;width:100%;height:100%}.site-map.broker .map-box{width:100%;height:100%}.site-map.broker.mobile .draw,.site-map.broker.mobile .school,.site-map.broker.mobile .mobile-map-type{box-shadow:unset}.site-map.broker.mobile .draw .iconfont,.site-map.broker.mobile .school .iconfont,.site-map.broker.mobile .mobile-map-type .iconfont{box-shadow:unset}.site-map.broker.mobile .mobile-map-type{box-shadow:0 2px 4px 0 rgba(0,0,0,0.2)}.site-map.broker.mobile .search{left:50% !important;font:14px var(--font-medium);color:#191919}.site-map.broker .map-tool{position:absolute;font-size:14px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);color:#000;cursor:pointer;line-height:1}.site-map.broker .map-tool.mobile-map-type{width:40px;height:40px;line-height:40px;background-color:#ffffff;font-size:16px;font-weight:500;text-align:center}.site-map.broker .map-tool.search{border-radius:25px;box-shadow:0 10px 15px 0 rgba(170,186,218,0.1);background-color:#ffffff;font-size:16px;font-weight:500;color:var(--g-btn-background);transform:translateX(-50%)}.site-map.broker .map-tool .tip{font-family:var(--font-normal);display:none;position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);height:40px;width:87px;font-size:14px;text-align:center;line-height:40px;color:#ffffff;box-shadow:0 4px 8px 0 rgba(0,10,30,0.2);background-color:rgba(32,36,55,0.95);border-radius:3px}.site-map.broker .map-tool .tip:after{content:'';display:block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid rgba(32,36,55,0.95);position:absolute;top:15px;right:-5px}@media (max-width: 800px){.site-map.broker .map-tool .tip{display:none !important}}.site-map.broker .map-tool.map-type{border:2px solid #fff}.site-map.broker .map-tool.map-type .iconfont{width:36px;height:36px}.site-map.broker .map-tool.map-type .iconfont::before{line-height:36px;color:#f1f5f6}.site-map.broker .map-tool.map-type img{width:36px;height:36px}.site-map.broker .map-tool.map-type:hover img{width:76px;height:76px}@media (max-width: 600px){.site-map.broker .map-tool.map-type{border:none}.site-map.broker .map-tool.map-type img{width:80px;height:30px}.site-map.broker .map-tool.map-type:hover img{width:80px;height:30px}}.site-map.broker .map-tool.iconfont{background-color:#fff;width:30px;height:30px;line-height:30px;text-align:center;color:#666}.site-map.broker .map-tool .iconfont{color:#797e8b}.site-map.broker .marker-box{display:none}.site-map.broker.drawing .map-marker{display:none}.site-map.broker .H_imprint{display:none}

.site-map.layout1 .marker-dom{z-index:0 !important;pointer-events:auto}.site-map.layout1 .marker-dom:hover,.site-map.layout1 .marker-dom.active{z-index:1 !important}.site-map.layout1 .marker-dom.search-radius{z-index:var(--level-high) !important}.site-map.layout1 .map-marker{--g-primary-color: #191919;--g-text-color: #505050;--g-tip-color: #a8a8a8;--g-bg-color: #fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.site-map.layout1 .map-marker .marker-pop{display:none;position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%);z-index:4;box-shadow:0 2px 10px 0 rgba(0,10,30,0.1)}.site-map.layout1 .map-marker .marker-pop:after{content:'';position:absolute;width:100%;height:12px;left:0;top:100%}.site-map.layout1 .map-marker .marker-pop.bottom{top:calc(100% + 10px);bottom:auto}.site-map.layout1 .map-marker .marker-pop.bottom:after{top:-12px}.site-map.layout1 .map-marker .marker-pop>ul{max-height:300px;overflow-y:auto;overflow-x:hidden}.site-map.layout1 .map-marker .marker-pop>ul::-webkit-scrollbar{width:3px}.site-map.layout1 .map-marker .marker-pop>ul::-webkit-scrollbar-thumb{border-radius:10px;background:#dadada}.site-map.layout1 .map-marker.active{z-index:2}.site-map.layout1 .map-marker.active .marker-pop{display:block}.site-map.layout1 .map-marker:hover{z-index:2}.site-map.layout1 .marker-house .marker-shape{display:inline-block;position:relative;padding:10px 20px;background-color:#191919;color:#fff;border:1px solid #fff;text-align:center;cursor:pointer;padding:4px 8px;line-height:15px;font-size:12px;font-family:var(--font-bold);border-radius:12px;min-width:30px}.site-map.layout1 .marker-house .marker-shape.pending{background-color:#848484}.site-map.layout1 .marker-house .marker-shape.pending::after{border-color:#848484 transparent transparent transparent}.site-map.layout1 .marker-house .marker-shape::before{content:'';position:absolute;bottom:-13px;left:50%;transform:translateX(-50%);border-width:7px;border-style:solid;border-color:#fff transparent transparent transparent}.site-map.layout1 .marker-house .marker-shape::after{content:'';position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);border-width:7px;border-style:solid;border-color:#191919 transparent transparent transparent;z-index:1}.site-map.layout1 .marker-house .marker-shape.highlight,.site-map.layout1 .marker-house .marker-shape:hover{background-color:var(--g-btn-background);color:var(--g-btn-color)}.site-map.layout1 .marker-house .marker-shape.highlight::after,.site-map.layout1 .marker-house .marker-shape:hover::after{border-color:var(--g-btn-background) transparent transparent transparent}.site-map.layout1 .marker-house .marker-shape-circle{border-radius:50%;display:inline-block;position:relative;width:16px;height:16px;background-color:#191919;color:#fff;text-align:center;border:2px solid #fff;cursor:pointer;filter:drop-shadow(0 2px 3px rgba(0,0,0,0.2)) drop-shadow(0 0 0 rgba(0,0,0,0.04))}.site-map.layout1 .marker-house .marker-shape-circle.pending{background-color:#848484}.site-map.layout1 .marker-house .marker-shape-circle:hover{background-color:var(--g-btn-background);color:var(--g-btn-color)}.site-map.layout1 .marker-house .marker-shape-circle:hover::after{border-color:var(--g-btn-background) transparent transparent transparent}.site-map.layout1 .marker-house .marker-pop{width:300px;box-shadow:0 2px 10px 0 rgba(0,10,30,0.1);background-color:var(--g-bg-color)}.site-map.layout1 .marker-house.active .marker-shape{background-color:var(--g-btn-background);color:var(--g-btn-color)}.site-map.layout1 .marker-house.active .marker-shape::after{border-color:var(--g-btn-background) transparent transparent transparent}.site-map.layout1 .marker-icon .iconfont{position:relative;display:block;color:var(--g-primary-color);z-index:1}.site-map.layout1 .marker-icon .iconfont .count{position:absolute;width:15px;height:15px;line-height:15px;top:-10px;right:-6px;border-radius:50%;text-align:center;background:var(--g-bg-color)}.site-map.layout1 .marker-icon .iconfont:after{content:'';display:inline-block;width:25px;height:25px;border-radius:50%;border:1px solid var(--g-bg-color);background-color:currentColor;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1}.site-map.layout1 .marker-icon .iconfont:before{font-size:16px;color:var(--g-bg-color)}.site-map.layout1 .marker-icon .marker-pop{padding:10px 15px;font-size:13px;border-radius:4px;color:var(--g-bg-color);background-color:var(--g-primary-color);white-space:nowrap;box-shadow:0 5px 10px 0 rgba(0,0,0,0.4)}.site-map.layout1 .marker-icon .marker-pop::before{display:none}.site-map.layout1 .marker-icon .marker-pop .pointer{content:'';display:block;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid rgba(30,43,57,0.9);position:absolute;left:50%;bottom:-6px;transform:translateX(-50%)}.site-map.layout1 .marker-icon .marker-pop.bottom .pointer{border-top:none;border-bottom:7px solid rgba(30,43,57,0.9);bottom:initial;top:-6px}.site-map.layout1 .marker-icon.school{box-shadow:0px 0px 0px 20px rgba(23,177,36,0.1);border-radius:50%}.site-map.layout1 .marker-icon.school .score-0{color:#f3fbf4}.site-map.layout1 .marker-icon.school .score-0:after{background-color:#f3fbf4}.site-map.layout1 .marker-icon.school .score-1{color:#e7f7e9}.site-map.layout1 .marker-icon.school .score-1:after{background-color:#e7f7e9}.site-map.layout1 .marker-icon.school .score-2{color:#d1efd3}.site-map.layout1 .marker-icon.school .score-2:after{background-color:#d1efd3}.site-map.layout1 .marker-icon.school .score-3{color:#b9e7bd}.site-map.layout1 .marker-icon.school .score-3:after{background-color:#b9e7bd}.site-map.layout1 .marker-icon.school .score-4{color:#a2e0a7}.site-map.layout1 .marker-icon.school .score-4:after{background-color:#a2e0a7}.site-map.layout1 .marker-icon.school .score-0:before,.site-map.layout1 .marker-icon.school .score-1:before,.site-map.layout1 .marker-icon.school .score-2:before,.site-map.layout1 .marker-icon.school .score-3:before,.site-map.layout1 .marker-icon.school .score-4:before{color:#17b124}.site-map.layout1 .marker-icon.school .score-5{color:#8bd891}.site-map.layout1 .marker-icon.school .score-6{color:#74d07c}.site-map.layout1 .marker-icon.school .score-7{color:#5cc865}.site-map.layout1 .marker-icon.school .score-8{color:#45c150}.site-map.layout1 .marker-icon.school .score-9{color:#2eb839}.site-map.layout1 .marker-icon.school .score-10{color:#17b124}.site-map.layout1 .marker-icon.business .iconfont{color:#ffb300}.site-map.layout1 .marker-icon.subway .iconfont::before{font-size:12px;line-height:25px;height:25px;transform:scale(0.83);display:inline-block}.site-map.layout1 .marker-icon.subway .iconfont::after{background:#2177e4;border-radius:5px}.site-map.layout1 .marker-icon.location .iconfont{width:60px;height:60px;border-radius:50%;border:1px solid;border-color:var(--g-btn-background)}.site-map.layout1 .marker-icon.location .iconfont:after{content:'';width:30px;height:30px;border:none;background-color:var(--g-btn-background)}.site-map.layout1 .marker-icon.location .iconfont:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;background-color:var(--g-btn-background);opacity:0.2}@media (max-width: 600px){.site-map.layout1 .marker-icon.location .iconfont{width:30px;height:30px}.site-map.layout1 .marker-icon.location .iconfont:after{width:15px;height:15px}}.site-map.layout1 .marker-icon.location .icon-address{color:#f0454c;font-size:24px;width:18px;height:24px;border:none;cursor:pointer}.site-map.layout1 .marker-icon.location .icon-address:after{content:none}.site-map.layout1 .marker-icon.location .icon-address:before{color:#f0454c;font-size:24px;opacity:1;background-color:transparent;content:'\e76c'}.site-map.layout1 .marker-school>.iconfont{position:relative;display:block;color:var(--g-primary-color);z-index:1}.site-map.layout1 .marker-school>.iconfont .count{position:absolute;width:15px;height:15px;line-height:15px;top:-10px;right:-6px;border-radius:50%;text-align:center;background:var(--g-bg-color)}.site-map.layout1 .marker-school>.iconfont:after{content:'';display:inline-block;width:25px;height:25px;border-radius:50%;border:1px solid var(--g-bg-color);background-color:currentColor;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1}.site-map.layout1 .marker-school>.iconfont:before{font-size:16px;color:var(--g-bg-color)}.site-map.layout1 .marker-school>.iconfont.highlight:after{background-color:var(--g-btn-background)}.site-map.layout1 .marker-school.active .iconfont::before{color:var(--g-btn-color)}.site-map.layout1 .marker-school.active .iconfont:after{background-color:var(--g-btn-background)}.site-map.layout1 .marker-aggre{font-size:14px;color:var(--g-bg-color);border-radius:50%;text-align:center;background-color:var(--g-primary-color);border:1px solid var(--g-bg-color);cursor:pointer}.site-map.layout1 .marker-aggre .marker-shape{padding-top:100%;height:0}.site-map.layout1 .marker-aggre .marker-shape .info{margin-top:-50%;display:block;line-height:100%;padding:10px;transform:translateY(-50%);display:flex;flex-direction:column}.site-map.layout1 .marker-city{white-space:nowrap}.site-map.layout1 .marker-city .marker-address{font-family:var(--font-medium);padding:8px 12px;border-radius:4px;color:var(--g-bg-color);background-color:var(--g-text-color);box-shadow:0 4px 8px 0 rgba(0,10,30,0.2)}.site-map.layout1 .marker-city .marker-address:before{content:'';width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid var(--g-text-color);position:absolute;bottom:-6px;left:50%;transform:translateX(-50%)}.site-map.layout1 .marker-city .marker-pop{position:relative;box-shadow:0 1px 6px 0 rgba(0,0,0,0.2)}.site-map.layout1 .marker-city .marker-pop>.detail{text-align:center;padding:10px 30px;border-radius:4px 4px 0 0;color:var(--g-bg-color);background-color:var(--g-btn-background)}.site-map.layout1 .marker-city .marker-pop>.detail .address{font-family:var(--font-medium);font-size:16px}.site-map.layout1 .marker-city .marker-pop>.detail .info{color:var(--g-text-color)}.site-map.layout1 .marker-city .marker-pop>.detail.no-price{border-radius:4px}.site-map.layout1 .marker-city .marker-pop>.detail.no-price:before{content:'';width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid;border-top-color:var(--g-btn-background, var(--color-theme, #03c9ff));position:absolute;bottom:-6px;left:50%;transform:translateX(-50%)}.site-map.layout1 .marker-city .marker-pop>.price{text-align:center;padding:8px 30px;border-radius:0 0 4px 4px;color:var(--g-primary-color);background-color:var(--g-bg-color)}.site-map.layout1 .marker-city .marker-pop>.price:before{content:'';width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid var(--g-bg-color);position:absolute;bottom:-6px;left:50%;transform:translateX(-50%)}.site-map.layout1 .marker-city.active .marker-address{display:none}.gm-style-pbc{z-index:1000 !important;pointer-events:none}.site-map.layout1{position:relative;width:100%;height:100%}@media (max-width: 800px){.site-map.layout1.show-search-bar{height:calc(100% - 50px)}}.site-map.layout1 .map-box{width:100%;height:100%}.site-map.layout1.mobile .draw,.site-map.layout1.mobile .school,.site-map.layout1.mobile .mobile-map-type{box-shadow:unset}.site-map.layout1.mobile .draw .iconfont,.site-map.layout1.mobile .school .iconfont,.site-map.layout1.mobile .mobile-map-type .iconfont{box-shadow:unset}.site-map.layout1.mobile .mobile-map-type{box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);border-radius:0 0 4px 4px}.site-map.layout1.mobile .search{left:50% !important;font:14px var(--font-medium);color:#191919}.site-map.layout1 .map-tool{position:absolute;font-size:14px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);color:#191919;cursor:pointer;line-height:1}.site-map.layout1 .map-tool.mobile-map-type{width:40px;height:40px;line-height:40px;background-color:#ffffff;font-size:16px;font-weight:500;text-align:center}.site-map.layout1 .map-tool.search{border-radius:25px;font-size:16px;font-weight:500;transform:translateX(-50%);position:relative;position:absolute}.site-map.layout1 .map-tool.search:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border-radius:25px}.site-map.layout1 .map-tool .tip{font-family:var(--font-normal);display:none;position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);height:40px;width:87px;font-size:14px;text-align:center;line-height:40px;color:#ffffff;box-shadow:0 4px 8px 0 rgba(0,10,30,0.2);background-color:rgba(32,36,55,0.95);border-radius:3px}.site-map.layout1 .map-tool .tip:after{content:'';display:block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid rgba(32,36,55,0.95);position:absolute;top:15px;right:-5px}@media (max-width: 800px){.site-map.layout1 .map-tool .tip{display:none !important}}.site-map.layout1 .map-tool.iconfont{background-color:#fff;width:30px;height:30px;line-height:30px;text-align:center;color:#666}.site-map.layout1 .map-tool .iconfont{color:#191919}.site-map.layout1 .marker-box{display:none}.site-map.layout1.drawing .map-marker{display:none}.site-map.layout1 .H_imprint{display:none}

.pictures .pictures-list{overflow:hidden;position:absolute;left:0;top:0;right:0;bottom:0}.pictures .pictures-list .list-item{width:100%;height:100%;overflow:hidden}.pictures .pictures-list .list-item .item-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}

.comm-virtual-list{overflow-y:auto}

.comp-pagination{margin-top:40px;display:flex;position:relative;justify-content:center;overflow:visible;z-index:calc(var(--level-low) + 10)}@media (max-width: 600px){.comp-pagination{margin-top:20px}}.comp-pagination .page{display:flex;align-items:center}.comp-pagination .page .page-num+.page-num{margin-left:3px}.comp-pagination .page li{user-select:none;color:var(--color-label);text-align:center;font-size:14px;cursor:pointer;display:inline-block;min-width:30px;height:30px;line-height:30px;color:#282828}.comp-pagination .page li.active{color:var(--color-theme);font-weight:900;position:relative}.comp-pagination .page li.active::after{content:'';background:rgba(168,168,168,0.2);position:absolute;left:0;top:0;width:100%;height:100%}.pagination-popper{overflow-y:auto;width:44px;box-shadow:0 2px 5px 0 rgba(0,10,30,0.1);border:solid 1px #ebecf1;background-color:#ffffff;cursor:pointer;font-size:14px}.pagination-popper::-webkit-scrollbar{width:4px}.pagination-popper::-webkit-scrollbar-thumb{display:block;background-color:#20243733;border-radius:6px;border:none;outline:none}.pagination-popper a,.pagination-popper span{color:var(--color-label);text-align:center;display:block;height:40px;width:100%;line-height:40px;cursor:pointer}.pagination-popper a:hover,.pagination-popper span:hover{background-color:#f5f6fa}.pagination-popper.template1 a:hover,.pagination-popper.template1 span:hover{background-color:#ececec}.comp-pagination.template1{margin-top:60px;--gap: var(--calc-gap, 15px)}.comp-pagination.template1 .page-num+.page-num{margin-left:var(--gap)}.comp-pagination.template1 .page li{border:solid 1px #d5d5d5}.comp-pagination.template1 .page li a,.comp-pagination.template1 .page li span{display:block;cursor:pointer}.comp-pagination.template1 .page li:hover{background-color:#ececec}.comp-pagination.template1 .page li.active{color:white;background-color:var(--color-theme);border-color:var(--color-theme)}.comp-pagination.template1 .page li.iconfont{font-size:18px;width:30px;height:30px;line-height:30px}.comp-pagination.template1 .page li.iconfont.page-left{transform:rotate(90deg);margin-right:var(--gap)}.comp-pagination.template1 .page li.iconfont.page-right{transform:rotate(-90deg);margin-left:var(--gap)}

.site-map.classic .map-marker{position:absolute;transform:translate(-50%, -50%)}.site-map.classic .map-marker .marker-pop{display:none;position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%);z-index:4}.site-map.classic .map-marker .marker-pop:after{content:'';position:absolute;width:100%;height:12px;left:0;top:100%}.site-map.classic .map-marker .marker-pop.bottom{top:calc(100% + 10px);bottom:auto}.site-map.classic .map-marker .marker-pop.bottom:after{top:-12px}.site-map.classic .map-marker.active{z-index:2}.site-map.classic .map-marker.active .marker-pop{display:block}.site-map.classic .map-marker:hover{z-index:2}@media (min-width: 801px){.site-map.classic .map-marker:hover .marker-pop{display:block}}.site-map.classic .marker-house .marker-shape{padding:0 5px;line-height:22px;font-size:14px;display:block;color:#ffffff;position:relative;border-radius:1px;white-space:nowrap;background-color:#666666}.site-map.classic .marker-house .marker-shape:before{content:'';width:0;height:0;border-top:4px solid #666666;border-left:4px solid transparent;border-right:4px solid transparent;position:absolute;bottom:-4px;left:50%;transform:translateX(-50%)}.site-map.classic .marker-house .marker-shape.highlight{background-color:var(--color-hover, #03c9ff)}.site-map.classic .marker-house .marker-shape.highlight:before{border-top:4px solid var(--color-hover, #03c9ff)}.site-map.classic .marker-house .marker-pop{width:300px;max-width:95vw;box-shadow:0 1px 6px 0 rgba(0,0,0,0.2);border:solid 1px #cccccc;background-color:#ffffff}.site-map.classic .marker-house .marker-pop a{display:block;padding:10px}.site-map.classic .marker-house .marker-pop a .house-top{display:flex;padding-bottom:10px}.site-map.classic .marker-house .marker-pop a .house-top .icon-heart-fill{position:absolute;color:#f0454c;top:10px;right:10px}.site-map.classic .marker-house .marker-pop a .house-top .img-container{width:80px;height:60px;flex:none}.site-map.classic .marker-house .marker-pop a .house-top .house-info{margin-left:10px;flex:1;overflow:hidden}.site-map.classic .marker-house .marker-pop a .house-top .house-info .price{font-size:18px;font-family:var(--font-bold);line-height:22px;color:#282828}.site-map.classic .marker-house .marker-pop a .house-top .house-info .info{margin-top:2px;display:flex;align-items:center;font-size:14px;line-height:1.43;color:#505050}.site-map.classic .marker-house .marker-pop a .house-top .house-info .info .desc-span+.desc-span:before{content:'|';display:inline;margin:0 4px}.site-map.classic .marker-house .marker-pop a .house-top .house-info .addr{margin-top:2px;font-size:12px;line-height:14px;color:#939393}.site-map.classic .marker-house .marker-pop a .house-bottom{border-top:1px solid #dcdcdc;padding-top:10px;display:flex}.site-map.classic .marker-house .marker-pop a .house-bottom .detail{flex:1;overflow:hidden}.site-map.classic .marker-house .marker-pop a .house-bottom .detail p{font-size:12px;line-height:1.5;color:#787878}.site-map.classic .marker-house .marker-pop a .house-bottom .house-mls-logo{margin-left:10px;max-width:100px;max-height:36px;flex:none}.site-map.classic .marker-house .marker-pop.multi{padding:0}.site-map.classic .marker-house .marker-pop.multi .house-header{color:#505050;line-height:30px;padding:0 10px;border-bottom:1px solid #cccccc}.site-map.classic .marker-house .marker-pop.multi .house-header .icon-pinterest:before{color:#999;margin-right:2px}.site-map.classic .marker-house .marker-pop.multi>ul{max-height:210px;overflow:auto}.site-map.classic .marker-house.active .marker-shape{background-color:var(--color-hover, #03c9ff)}.site-map.classic .marker-house.active .marker-shape:before{border-top-color:var(--color-hover, #03c9ff)}.site-map.classic .marker-icon .iconfont{position:relative;display:block;color:#98aabc;z-index:1}.site-map.classic .marker-icon .iconfont .count{position:absolute;width:15px;height:15px;line-height:15px;top:-12px;right:-7px;border-radius:50%;text-align:center;background:#fff}.site-map.classic .marker-icon .iconfont:after{content:'';display:inline-block;width:30px;height:30px;border-radius:50%;background-color:currentColor;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1}.site-map.classic .marker-icon .iconfont:before{font-size:16px;color:#fff}.site-map.classic .marker-icon .marker-pop{padding:10px 15px;font-size:13px;border-radius:4px;color:#fff;background-color:rgba(30,43,57,0.9);white-space:nowrap;box-shadow:0 5px 10px 0 rgba(0,0,0,0.4);bottom:calc(100% + 15px)}.site-map.classic .marker-icon .marker-pop .pointer{content:'';display:block;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #323e4a;position:absolute;left:50%;bottom:-6px;transform:translateX(-50%)}.site-map.classic .marker-icon .marker-pop.bottom .pointer{border-top:none;border-bottom:7px solid #323e4a;bottom:auto;top:-6px}.site-map.classic .marker-icon.school .middle{color:#007aff}.site-map.classic .marker-icon.school .high{color:#07d35b}.site-map.classic .marker-icon.business .iconfont{color:#007aff}.site-map.classic .marker-icon.subway .iconfont::before{font-size:12px;line-height:25px;height:25px;transform:scale(0.83);display:inline-block}.site-map.classic .marker-icon.subway .iconfont::after{background:#2177e4;border-radius:5px}.site-map.classic .marker-icon.location .iconfont{width:60px;height:60px;border-radius:50%;border:1px solid;border-color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.classic .marker-icon.location .iconfont:after{content:'';width:30px;height:30px;border:none;background-color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.classic .marker-icon.location .iconfont:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;background-color:var(--g-btn-background, var(--color-theme, #03c9ff));opacity:0.2}@media (max-width: 600px){.site-map.classic .marker-icon.location .iconfont{width:30px;height:30px}.site-map.classic .marker-icon.location .iconfont:after{width:15px;height:15px}}.site-map.classic .marker-school .iconfont{position:relative;display:block;color:#98aabc;z-index:1}.site-map.classic .marker-school .iconfont .count{position:absolute;width:15px;height:15px;line-height:15px;top:-12px;right:-7px;border-radius:50%;text-align:center;background:#fff}.site-map.classic .marker-school .iconfont:after{content:'';display:inline-block;width:30px;height:30px;border-radius:50%;background-color:currentColor;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1}.site-map.classic .marker-school .iconfont:before{font-size:16px;color:#fff}.site-map.classic .marker-school .iconfont.highlight:after{background-color:var(--color-hover, #03c9ff)}.site-map.classic .marker-school .marker-pop{background-color:#fff;width:263px;padding:0;border:1px solid #cccccc;box-shadow:0 1px 6px 0 rgba(0,0,0,0.2)}.site-map.classic .marker-school .marker-pop .school-list{max-height:210px;overflow:auto;padding:20px;position:relative}.site-map.classic .marker-school .marker-pop .school-list li{list-style:none}.site-map.classic .marker-school .marker-pop .school-list .info{display:flex}.site-map.classic .marker-school .marker-pop .school-list .info .left{color:var(--color-text);width:100%}.site-map.classic .marker-school .marker-pop .school-list .info .left .name{height:36px;font-size:14px;font-family:var(--font-bold);line-height:1.4;margin-bottom:10px;display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.site-map.classic .marker-school .marker-pop .school-list .info .left .tip{font-size:12px;color:var(--color-disable);font-family:var(--font-bold);white-space:nowrap}.site-map.classic .marker-school .marker-pop .school-list .info .right{width:50px;flex-grow:0;flex-shrink:0}.site-map.classic .marker-school .marker-pop .school-list .info .right .rating{width:36px;height:36px;line-height:36px;font-size:18px;text-align:center;border-radius:50%;vertical-align:middle;color:white;margin:0 auto;margin-bottom:10px;background:#98aabc}.site-map.classic .marker-school .marker-pop .school-list .info .right .rating.middle{background:#007aff}.site-map.classic .marker-school .marker-pop .school-list .info .right .rating.high{background:#07d35b}.site-map.classic .marker-school .marker-pop .school-list .info .right .tip{font-size:12px;color:var(--color-disable);font-family:var(--font-bold);white-space:nowrap}.site-map.classic .marker-school .marker-pop .school-list .link{display:block;width:100%;font-size:12px;border-radius:2px;text-align:center;margin-top:20px;padding-top:18px;border-top:1px solid #dcdcdc;cursor:pointer;color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.classic .marker-school .marker-pop .school-list .link+.info{margin-top:15px;padding-top:15px;position:relative}.site-map.classic .marker-school .marker-pop .school-list .link+.info:before{content:'';position:absolute;top:0;left:-20px;right:-20px;height:1px;background:#dcdcdc}.site-map.classic .marker-school .marker-pop .school-list .link.novisible{display:none}.site-map.classic .marker-school .marker-pop .pointer{border-top-color:#fff}.site-map.classic .marker-school .marker-pop.bottom .pointer{border-bottom-color:#fff}.site-map.classic .marker-school.active .iconfont:after{background-color:var(--color-hover, #03c9ff)}.site-map.classic .marker-aggre{font-size:14px;color:#fff;border-radius:50%;text-align:center;background-color:var(--color-text);box-shadow:0 4px 8px 0 rgba(0,10,30,0.2);cursor:pointer}.site-map.classic .marker-aggre .marker-shape{padding-top:100%;height:0}.site-map.classic .marker-aggre .marker-shape .info{margin-top:-50%;display:block;line-height:100%;padding:10px;transform:translateY(-50%);display:flex;flex-direction:column}.site-map.classic .marker-aggre.active{background-color:var(--color-hover, #03c9ff)}.site-map.classic .marker-city{white-space:nowrap}.site-map.classic .marker-city .marker-address{font-family:var(--font-medium);padding:8px 12px;border-radius:4px;color:#ffffff;background-color:var(--color-text);box-shadow:0 4px 8px 0 rgba(0,10,30,0.2)}.site-map.classic .marker-city .marker-address:before{content:'';width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid var(--color-text);position:absolute;bottom:-6px;left:50%;transform:translateX(-50%)}.site-map.classic .marker-city .marker-pop{position:relative;box-shadow:0 1px 6px 0 rgba(0,0,0,0.2)}.site-map.classic .marker-city .marker-pop>.detail{text-align:center;padding:10px 30px;border-radius:4px 4px 0 0;color:#fff;background-color:#007aff}.site-map.classic .marker-city .marker-pop>.detail .address{font-family:var(--font-medium);font-size:16px}.site-map.classic .marker-city .marker-pop>.detail .info{color:#d2f5ff}.site-map.classic .marker-city .marker-pop>.detail.no-price{border-radius:4px}.site-map.classic .marker-city .marker-pop>.detail.no-price:before{content:'';width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #007aff;position:absolute;bottom:-6px;left:50%;transform:translateX(-50%)}.site-map.classic .marker-city .marker-pop>.price{text-align:center;padding:8px 30px;border-radius:0 0 4px 4px;color:#292e3f;background-color:#ffffff}.site-map.classic .marker-city .marker-pop>.price:before{content:'';width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff;position:absolute;bottom:-6px;left:50%;transform:translateX(-50%)}.site-map.classic .marker-city.active .marker-address{display:none}.gm-style-pbc{z-index:1000 !important;pointer-events:none}.site-map.classic{position:relative;width:100%;height:100%}.site-map.classic .map-box{width:100%;height:100%}.site-map.classic .map-tool{position:absolute;color:#797e8b;font-size:14px;background-color:#fff;box-shadow:0 1px 5px 0 rgba(0,0,0,0.2);cursor:pointer;line-height:1}.site-map.classic .map-tool .tip{font-family:var(--font-normal);display:none;position:absolute;right:calc(100% + 11px);top:50%;transform:translateY(-50%);height:30px;width:73px;font-size:14px;text-align:center;line-height:30px;color:#505050;background-color:#ffffff;box-shadow:0 1px 6px 0 rgba(0,0,0,0.2);border-radius:1px}.site-map.classic .map-tool .tip:after{content:'';display:block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #ffffff;position:absolute;top:10px;right:-5px}@media (max-width: 800px){.site-map.classic .map-tool .tip{display:none !important}}.site-map.classic .map-tool.map-type .iconfont::before{font-size:14px}.site-map.classic .map-tool.school,.site-map.classic .map-tool.draw{box-shadow:0px 2px 5px rgba(32,36,55,0.1);border-radius:4px}.site-map.classic .map-tool.school .pop-school-search{width:292px;color:#000000;padding:20px;box-shadow:0 1px 6px 0 rgba(0,0,0,0.2);border-radius:0}.site-map.classic .map-tool.school .pop-school-search input[type='checkbox']+.icon-checked-light{width:12px;height:12px;border:solid 1px #515666;line-height:10px;font-size:12px;box-shadow:none}.site-map.classic .map-tool.school .pop-school-search input[type='checkbox']+.icon-checked-light::before{transform:translate(-50%, -50%) scale(0.7)}.site-map.classic .map-tool.school .pop-school-search input[type='checkbox']:checked+.icon-checked-light{background-color:var(--g-btn-background, var(--color-theme, #03c9ff));border-color:var(--g-btn-background, var(--color-theme, #03c9ff));color:#fff}.site-map.classic .map-tool.school .pop-school-search .switch{margin-bottom:20px}.site-map.classic .map-tool.school .pop-school-search .divider{border-top:1px solid #dcdcdc;margin:0}.site-map.classic .map-tool.school .pop-school-search .school{margin:20px 0 0}.site-map.classic .map-tool.school .pop-school-search .school label{color:#505050;margin-bottom:20px}.site-map.classic .map-tool.school .pop-school-search .rating-title{margin-top:16px;font-family:var(--font-bold);color:#000000;line-height:17px}.site-map.classic .map-tool.school .pop-school-search .rating{padding:0;margin-top:18px;align-items:flex-start}.site-map.classic .map-tool.school .pop-school-search .rating .range{margin-right:20px;height:auto}.site-map.classic .map-tool.school .pop-school-search .rating .range>div{height:20px;line-height:15px}.site-map.classic .map-tool.school .pop-school-search .rating .range>div input[type='range']::-webkit-slider-thumb{width:15px;height:15px;margin-top:-6px}.site-map.classic .map-tool.school .pop-school-search .rating .range>div input[type='range']::-moz-range-thumb{width:15px;height:15px;margin-top:-6px}.site-map.classic .map-tool.school .pop-school-search .rating .range>div input[type='range']::-ms-thumb{width:15px;height:15px}.site-map.classic .map-tool.school .pop-school-search .rating .range>div input[type='range']::-webkit-slider-runnable-track{background-color:#dcdcdc;border-radius:2px}.site-map.classic .map-tool.school .pop-school-search .rating .range>div input[type='range']::-moz-range-track{background-color:#dcdcdc;border-radius:2px}.site-map.classic .map-tool.school .pop-school-search .rating .range span{color:#000000}.site-map.classic .map-tool.school .pop-school-search .rating .label{height:24px;line-height:22px;border-color:#d5d5d5}.site-map.classic .map-tool.nearby{font-size:14px}.site-map.classic .map-tool.zoom .zoom-out:after,.site-map.classic .map-tool.zoom .zoom-in:after{width:12px}.site-map.classic .map-tool.zoom .zoom-in::before{height:12px}.site-map.classic .map-tool.zoom .zoom-out::before{background-image:none;background-color:#dbdbdb;width:20px}.site-map.classic .map-tool.map-type p{font-family:var(--font-normal)}@media (max-width: 600px){.site-map.classic .map-tool.map-type{box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);border:solid 2px rgba(255,255,255,0.6);background-color:rgba(0,0,0,0.2)}}.site-map.classic .map-tool.iconfont{background-color:#fff;width:30px;height:30px;line-height:30px;text-align:center}.site-map.classic .map-tool .iconfont{color:#797e8b}.site-map.classic .marker-box{display:none}.site-map.classic.drawing .map-marker{display:none}

.site-map.classic .marker-dom{z-index:0 !important;pointer-events:auto}.site-map.classic .marker-dom.active{z-index:1 !important}.site-map.classic .marker-dom.search-radius{z-index:10000 !important}.site-map.classic .marker-dom.map-school-wrapper,.site-map.classic .marker-dom.map-house-wrapper{z-index:var(--level-sublow) !important}.site-map.classic .marker-dom.map-school-wrapper:hover,.site-map.classic .marker-dom.map-house-wrapper:hover{z-index:var(--level-high) !important}.site-map.classic .map-marker{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.site-map.classic .map-marker .marker-pop{display:none;position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%);z-index:4}.site-map.classic .map-marker .marker-pop:after{content:'';position:absolute;width:100%;height:12px;left:0;top:100%}.site-map.classic .map-marker .marker-pop.bottom{top:calc(100% + 10px);bottom:auto}.site-map.classic .map-marker .marker-pop.bottom:after{top:-12px}.site-map.classic .map-marker.active{z-index:1}.site-map.classic .map-marker.active .marker-pop{display:block}.site-map.classic .map-marker:hover{z-index:2}@media (min-width: 801px){.site-map.classic .map-marker:hover .marker-pop{display:block}}.site-map.classic .marker-house .marker-shape{padding:0 5px;line-height:22px;font-size:14px;display:block;color:#ffffff;position:relative;border-radius:1px;white-space:nowrap;background-color:#666666}.site-map.classic .marker-house .marker-shape:before{content:'';width:0;height:0;border-top:4px solid #666666;border-left:4px solid transparent;border-right:4px solid transparent;position:absolute;bottom:-4px;left:50%;transform:translateX(-50%)}.site-map.classic .marker-house .marker-shape.highlight{background-color:var(--color-hover, #03c9ff)}.site-map.classic .marker-house .marker-shape.highlight:before{border-top:4px solid var(--color-hover, #03c9ff)}.site-map.classic .marker-house .marker-pop{width:350px;max-width:95vw;box-shadow:0 1px 6px 0 rgba(0,0,0,0.2);border:solid 1px #cccccc;background-color:#ffffff;--mask-bg-color: rgba(255, 255, 255, 0.85);--mask-text-color: #191919}.site-map.classic .marker-house .marker-pop a{display:block;padding:10px}.site-map.classic .marker-house .marker-pop a .house-top{display:flex;padding-bottom:10px}.site-map.classic .marker-house .marker-pop a .house-top .icon-heart-fill{position:absolute;color:#f0454c;top:10px;right:10px}.site-map.classic .marker-house .marker-pop a .house-top .img-container{width:80px;height:60px;flex:none}.site-map.classic .marker-house .marker-pop a .house-top .house-info{margin-left:10px;flex:1;overflow:hidden}.site-map.classic .marker-house .marker-pop a .house-top .house-info .price{font-size:18px;font-family:var(--font-bold);line-height:22px;color:#282828}.site-map.classic .marker-house .marker-pop a .house-top .house-info .info{margin-top:2px;display:flex;align-items:center;font-size:14px;line-height:1.43;color:#505050}.site-map.classic .marker-house .marker-pop a .house-top .house-info .info .desc-span+.desc-span:before{content:'|';display:inline;margin:0 4px}.site-map.classic .marker-house .marker-pop a .house-top .house-info .addr{margin-top:2px;font-size:12px;line-height:14px;color:#939393}.site-map.classic .marker-house .marker-pop a .house-bottom{border-top:1px solid #dcdcdc;padding-top:10px;display:flex}.site-map.classic .marker-house .marker-pop a .house-bottom .detail{flex:1;overflow:hidden}.site-map.classic .marker-house .marker-pop a .house-bottom .detail p{font-size:12px;line-height:1.5;color:#787878}.site-map.classic .marker-house .marker-pop a .house-bottom .house-mls-logo{margin-left:10px;max-width:100px;max-height:36px;flex:none}.site-map.classic .marker-house .marker-pop.multi{padding:0}.site-map.classic .marker-house .marker-pop.multi .house-header{color:#505050;line-height:30px;padding:0 10px;border-bottom:1px solid #cccccc}.site-map.classic .marker-house .marker-pop.multi .house-header .icon-pinterest:before{color:#999;margin-right:2px}.site-map.classic .marker-house .marker-pop.multi>ul{max-height:210px;overflow:auto}.site-map.classic .marker-house.active .marker-shape{background-color:var(--color-hover, #03c9ff)}.site-map.classic .marker-house.active .marker-shape:before{border-top-color:var(--color-hover, #03c9ff)}.site-map.classic .marker-icon .iconfont{position:relative;display:block;color:#98aabc;z-index:1}.site-map.classic .marker-icon .iconfont .count{position:absolute;width:15px;height:15px;line-height:15px;top:-12px;right:-7px;border-radius:50%;text-align:center;background:#fff}.site-map.classic .marker-icon .iconfont:after{content:'';display:inline-block;width:30px;height:30px;border-radius:50%;background-color:currentColor;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1}.site-map.classic .marker-icon .iconfont:before{font-size:16px;color:#fff}.site-map.classic .marker-icon .marker-pop{padding:10px 15px;font-size:13px;border-radius:4px;color:#fff;background-color:rgba(30,43,57,0.9);white-space:nowrap;box-shadow:0 5px 10px 0 rgba(0,0,0,0.4);bottom:calc(100% + 15px)}.site-map.classic .marker-icon .marker-pop .pointer{content:'';display:block;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #323e4a;position:absolute;left:50%;bottom:-6px;transform:translateX(-50%)}.site-map.classic .marker-icon .marker-pop.bottom .pointer{border-top:none;border-bottom:7px solid #323e4a;bottom:auto;top:-6px}.site-map.classic .marker-icon.school .middle{color:#007aff}.site-map.classic .marker-icon.school .high{color:#07d35b}.site-map.classic .marker-icon.business .iconfont{color:#007aff}.site-map.classic .marker-icon.subway .iconfont::before{font-size:12px;line-height:25px;height:25px;transform:scale(0.83);display:inline-block}.site-map.classic .marker-icon.subway .iconfont::after{background:#2177e4;border-radius:5px}.site-map.classic .marker-icon.location .iconfont{width:60px;height:60px;border-radius:50%;border:1px solid;border-color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.classic .marker-icon.location .iconfont:after{content:'';width:30px;height:30px;border:none;background-color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.classic .marker-icon.location .iconfont:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;background-color:var(--g-btn-background, var(--color-theme, #03c9ff));opacity:0.2}@media (max-width: 600px){.site-map.classic .marker-icon.location .iconfont{width:30px;height:30px}.site-map.classic .marker-icon.location .iconfont:after{width:15px;height:15px}}.site-map.classic .marker-school .iconfont{position:relative;display:block;color:#98aabc;z-index:1}.site-map.classic .marker-school .iconfont .count{position:absolute;width:15px;height:15px;line-height:15px;top:-12px;right:-7px;border-radius:50%;text-align:center;background:#fff}.site-map.classic .marker-school .iconfont:after{content:'';display:inline-block;width:30px;height:30px;border-radius:50%;background-color:currentColor;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1}.site-map.classic .marker-school .iconfont:before{font-size:16px;color:#fff}.site-map.classic .marker-school .iconfont.highlight:after{background-color:var(--color-hover, #03c9ff)}.site-map.classic .marker-school .marker-pop{background-color:#fff;width:263px;padding:0;border:1px solid #cccccc;box-shadow:0 1px 6px 0 rgba(0,0,0,0.2)}.site-map.classic .marker-school .marker-pop .school-list{max-height:210px;overflow:auto;padding:20px;position:relative}.site-map.classic .marker-school .marker-pop .school-list li{list-style:none}.site-map.classic .marker-school .marker-pop .school-list .info{display:flex}.site-map.classic .marker-school .marker-pop .school-list .info .left{color:var(--color-text);width:100%}.site-map.classic .marker-school .marker-pop .school-list .info .left .name{height:36px;font-size:14px;font-family:var(--font-bold);line-height:1.4;margin-bottom:10px;display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.site-map.classic .marker-school .marker-pop .school-list .info .left .tip{font-size:12px;color:var(--color-disable);font-family:var(--font-bold);white-space:nowrap}.site-map.classic .marker-school .marker-pop .school-list .info .right{width:50px;flex-grow:0;flex-shrink:0}.site-map.classic .marker-school .marker-pop .school-list .info .right .rating{width:36px;height:36px;line-height:36px;font-size:18px;text-align:center;border-radius:50%;vertical-align:middle;color:white;margin:0 auto;margin-bottom:10px;background:#98aabc}.site-map.classic .marker-school .marker-pop .school-list .info .right .rating.middle{background:#007aff}.site-map.classic .marker-school .marker-pop .school-list .info .right .rating.high{background:#07d35b}.site-map.classic .marker-school .marker-pop .school-list .info .right .tip{font-size:12px;color:var(--color-disable);font-family:var(--font-bold);white-space:nowrap}.site-map.classic .marker-school .marker-pop .school-list .link{display:block;width:100%;font-size:12px;border-radius:2px;text-align:center;margin-top:20px;padding-top:18px;border-top:1px solid #dcdcdc;cursor:pointer;color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.classic .marker-school .marker-pop .school-list .link+.info{margin-top:15px;padding-top:15px;position:relative}.site-map.classic .marker-school .marker-pop .school-list .link+.info:before{content:'';position:absolute;top:0;left:-20px;right:-20px;height:1px;background:#dcdcdc}.site-map.classic .marker-school .marker-pop .school-list .link.novisible{display:none}.site-map.classic .marker-school .marker-pop .pointer{border-top-color:#fff}.site-map.classic .marker-school .marker-pop.bottom .pointer{border-bottom-color:#fff}.site-map.classic .marker-school.active .iconfont:after{background-color:var(--color-hover, #03c9ff)}.site-map.classic .marker-aggre{font-size:14px;color:#fff;border-radius:50%;text-align:center;background-color:var(--color-text);box-shadow:0 4px 8px 0 rgba(0,10,30,0.2);cursor:pointer}.site-map.classic .marker-aggre .marker-shape{padding-top:100%;height:0}.site-map.classic .marker-aggre .marker-shape .info{margin-top:-50%;display:block;line-height:100%;padding:10px;transform:translateY(-50%);display:flex;flex-direction:column}.site-map.classic .marker-aggre.active{background-color:var(--color-hover, #03c9ff)}.site-map.classic .marker-city{white-space:nowrap}.site-map.classic .marker-city .marker-address{font-family:var(--font-medium);padding:8px 12px;border-radius:4px;color:#ffffff;background-color:var(--color-text);box-shadow:0 4px 8px 0 rgba(0,10,30,0.2)}.site-map.classic .marker-city .marker-address:before{content:'';width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid var(--color-text);position:absolute;bottom:-6px;left:50%;transform:translateX(-50%)}.site-map.classic .marker-city .marker-pop{position:relative;box-shadow:0 1px 6px 0 rgba(0,0,0,0.2)}.site-map.classic .marker-city .marker-pop>.detail{text-align:center;padding:10px 30px;border-radius:4px 4px 0 0;color:#fff;background-color:#007aff}.site-map.classic .marker-city .marker-pop>.detail .address{font-family:var(--font-medium);font-size:16px}.site-map.classic .marker-city .marker-pop>.detail .info{color:#d2f5ff}.site-map.classic .marker-city .marker-pop>.detail.no-price{border-radius:4px}.site-map.classic .marker-city .marker-pop>.detail.no-price:before{content:'';width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #007aff;position:absolute;bottom:-6px;left:50%;transform:translateX(-50%)}.site-map.classic .marker-city .marker-pop>.price{text-align:center;padding:8px 30px;border-radius:0 0 4px 4px;color:#292e3f;background-color:#ffffff}.site-map.classic .marker-city .marker-pop>.price:before{content:'';width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff;position:absolute;bottom:-6px;left:50%;transform:translateX(-50%)}.site-map.classic .marker-city.active .marker-address{display:none}.gm-style-pbc{z-index:1000 !important;pointer-events:none}.site-map.classic{position:relative;width:100%;height:100%}.site-map.classic .map-box{width:100%;height:100%}.site-map.classic .map-tool{position:absolute;color:#797e8b;font-size:14px;background-color:#fff;box-shadow:0 1px 5px 0 rgba(0,0,0,0.2);line-height:1;cursor:pointer}.site-map.classic .map-tool .tip{font-family:var(--font-normal);display:none;position:absolute;right:calc(100% + 11px);top:50%;transform:translateY(-50%);height:30px;width:73px;font-size:14px;text-align:center;line-height:30px;color:#505050;background-color:#ffffff;box-shadow:0 1px 6px 0 rgba(0,0,0,0.2);border-radius:1px}.site-map.classic .map-tool .tip:after{content:'';display:block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #ffffff;position:absolute;top:10px;right:-5px}@media (max-width: 800px){.site-map.classic .map-tool .tip{display:none !important}}.site-map.classic .map-tool.map-type .iconfont::before{font-size:14px}.site-map.classic .map-tool.school .pop-school-search{width:292px;color:#000000;padding:20px;box-shadow:0 1px 6px 0 rgba(0,0,0,0.2);border-radius:0}.site-map.classic .map-tool.school .pop-school-search input[type='checkbox']+.icon-checked-light{width:12px;height:12px;border:solid 1px #515666;line-height:10px;font-size:12px;box-shadow:none}.site-map.classic .map-tool.school .pop-school-search input[type='checkbox']+.icon-checked-light::before{transform:translate(-50%, -50%) scale(0.7)}.site-map.classic .map-tool.school .pop-school-search input[type='checkbox']:checked+.icon-checked-light{background-color:var(--g-btn-background, var(--color-theme, #03c9ff));border-color:var(--g-btn-background, var(--color-theme, #03c9ff));color:#fff}.site-map.classic .map-tool.school .pop-school-search .switch{margin-bottom:20px}.site-map.classic .map-tool.school .pop-school-search .divider{border-top:1px solid #dcdcdc;margin:0}.site-map.classic .map-tool.school .pop-school-search .school{margin:20px 0 0}.site-map.classic .map-tool.school .pop-school-search .school label{color:#505050;margin-bottom:20px}.site-map.classic .map-tool.school .pop-school-search .rating-title{margin-top:16px;font-family:var(--font-bold);color:#000000;line-height:17px}.site-map.classic .map-tool.school .pop-school-search .rating{padding:0;margin-top:18px;align-items:flex-start}.site-map.classic .map-tool.school .pop-school-search .rating .range{margin-right:20px;height:auto}.site-map.classic .map-tool.school .pop-school-search .rating .range>div{height:20px;line-height:15px}.site-map.classic .map-tool.school .pop-school-search .rating .range>div input[type='range']::-webkit-slider-thumb{width:15px;height:15px;margin-top:-6px}.site-map.classic .map-tool.school .pop-school-search .rating .range>div input[type='range']::-moz-range-thumb{width:15px;height:15px;margin-top:-6px}.site-map.classic .map-tool.school .pop-school-search .rating .range>div input[type='range']::-ms-thumb{width:15px;height:15px}.site-map.classic .map-tool.school .pop-school-search .rating .range>div input[type='range']::-webkit-slider-runnable-track{background-color:#dcdcdc;border-radius:2px}.site-map.classic .map-tool.school .pop-school-search .rating .range>div input[type='range']::-moz-range-track{background-color:#dcdcdc;border-radius:2px}.site-map.classic .map-tool.school .pop-school-search .rating .range span{color:#000000}.site-map.classic .map-tool.school .pop-school-search .rating .label{height:24px;line-height:22px;border-color:#d5d5d5}.site-map.classic .map-tool.nearby{font-size:14px}.site-map.classic .map-tool.zoom .zoom-out:after,.site-map.classic .map-tool.zoom .zoom-in:after{width:12px}.site-map.classic .map-tool.zoom .zoom-in::before{height:12px}.site-map.classic .map-tool.zoom .zoom-out::before{background-image:none;background-color:#dbdbdb;width:20px}.site-map.classic .map-tool.map-type p{font-family:var(--font-normal)}@media (max-width: 600px){.site-map.classic .map-tool.map-type{box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);border:solid 2px rgba(255,255,255,0.6);background-color:rgba(0,0,0,0.2)}}.site-map.classic .map-tool.iconfont{background-color:#fff;width:30px;height:30px;line-height:30px;text-align:center}.site-map.classic .map-tool .iconfont{color:#797e8b}.site-map.classic .marker-box{display:none}.site-map.classic.drawing .map-marker{display:none}.site-map.classic .H_imprint{display:none}

.comp-pagination{margin-top:40px;display:flex;position:relative;justify-content:center;overflow:visible;z-index:calc(var(--level-low) + 10)}@media (max-width: 600px){.comp-pagination{margin-top:20px}}.comp-pagination .page{display:flex;align-items:center}.comp-pagination .page .page-num+.page-num{margin-left:3px}.comp-pagination .page li{user-select:none;color:var(--color-label);text-align:center;font-size:14px;cursor:pointer;display:inline-block;min-width:30px;height:30px;line-height:30px;color:#282828}.comp-pagination .page li.active{color:var(--color-theme);font-weight:900;position:relative}.comp-pagination .page li.active::after{content:'';background:rgba(168,168,168,0.2);position:absolute;left:0;top:0;width:100%;height:100%}.pagination-popper{overflow-y:auto;width:44px;box-shadow:0 2px 5px 0 rgba(0,10,30,0.1);border:solid 1px #ebecf1;background-color:#ffffff;cursor:pointer;font-size:14px}.pagination-popper::-webkit-scrollbar{width:4px}.pagination-popper::-webkit-scrollbar-thumb{display:block;background-color:#20243733;border-radius:6px;border:none;outline:none}.pagination-popper a,.pagination-popper span{color:var(--color-label);text-align:center;display:block;height:40px;width:100%;line-height:40px;cursor:pointer}.pagination-popper a:hover,.pagination-popper span:hover{background-color:#f5f6fa}.pagination-popper.layout1 a:hover,.pagination-popper.layout1 span:hover{border:1px solid var(--g-primary-color)}.comp-pagination.layout1{--gap: var(--calc-gap, 15px)}.comp-pagination.layout1:not(.showMap){margin-bottom:80px}@media (max-width: 800px){.comp-pagination.layout1:not(.showMap){margin-bottom:40px}}.comp-pagination.layout1 .page-num+.page-num{margin-left:var(--gap)}.comp-pagination.layout1 .page li{color:var(--g-text-color);border:1px solid #dadada}.comp-pagination.layout1 .page li a,.comp-pagination.layout1 .page li span{display:block;cursor:pointer}.comp-pagination.layout1 .page li:hover{border:1px solid var(--g-primary-color)}.comp-pagination.layout1 .page li.active{color:var(--g-primary-color);border:1px solid var(--g-primary-color)}.comp-pagination.layout1 .page li.active::after{display:none}.comp-pagination.layout1 .page li.iconfont{font-size:12px;width:30px;height:30px;line-height:30px}.comp-pagination.layout1 .page li.iconfont.page-left{transform:rotate(90deg);margin-right:var(--gap)}.comp-pagination.layout1 .page li.iconfont.page-right{transform:rotate(-90deg);margin-left:var(--gap)}

.site-map.fashion .map-marker{position:absolute;transform:translate3d(-50%, -50%)}.site-map.fashion .map-marker .marker-pop{display:none;position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%);z-index:4}.site-map.fashion .map-marker .marker-pop:after{content:'';position:absolute;width:100%;height:12px;left:0;top:100%}.site-map.fashion .map-marker .marker-pop.bottom{top:calc(100% + 10px);bottom:auto}.site-map.fashion .map-marker .marker-pop.bottom:after{top:-12px}.site-map.fashion .map-marker.active{z-index:2}.site-map.fashion .map-marker.active .marker-pop{display:block}.site-map.fashion .map-marker:hover{z-index:2}@media (min-width: 801px){.site-map.fashion .map-marker:hover .marker-pop{display:block}}.site-map.fashion .marker-house .marker-shape{padding:0 7px;line-height:26px;border-radius:2px;font-size:14px;display:block;color:#ffffff;position:relative;font-family:var(--font-bold);letter-spacing:0.68px;white-space:nowrap;background-color:#709dff;border:1px solid #4c84ff;position:relative}.site-map.fashion .marker-house .marker-shape.highlight{background-color:var(--color-hover, #03c9ff);border-color:var(--color-hover, #03c9ff)}.site-map.fashion .marker-house .marker-pop{width:350px;max-width:95vw;box-shadow:0 3px 2px 0 rgba(170,186,218,0.22);border:solid 1px #ebecf0;background-color:#ffffff}.site-map.fashion .marker-house .marker-pop a{display:block;padding:10px}.site-map.fashion .marker-house .marker-pop a .house-top{display:flex;padding-bottom:10px}.site-map.fashion .marker-house .marker-pop a .house-top .img-container{width:80px;height:60px;flex:none}.site-map.fashion .marker-house .marker-pop a .house-top .house-info{margin-left:10px;flex:1;overflow:hidden}.site-map.fashion .marker-house .marker-pop a .house-top .house-info .price{font-size:20px;font-family:var(--font-title);line-height:24px;color:#797e8b}.site-map.fashion .marker-house .marker-pop a .house-top .house-info .info{margin-top:3px;display:flex;align-items:center;font-size:14px;line-height:16px;color:#797e8b}.site-map.fashion .marker-house .marker-pop a .house-top .house-info .info .desc-span+.desc-span:before{content:'·';display:inline;margin:0 5px}.site-map.fashion .marker-house .marker-pop a .house-top .house-info .addr{margin-top:3px;font-size:12px;line-height:14px;color:#6b7282}.site-map.fashion .marker-house .marker-pop a .house-bottom{border-top:1px solid #d6dae8;padding-top:10px;display:flex}.site-map.fashion .marker-house .marker-pop a .house-bottom .detail{flex:1;overflow:hidden}.site-map.fashion .marker-house .marker-pop a .house-bottom .detail p{font-size:12px;line-height:14px;color:rgba(139,147,167,0.8)}.site-map.fashion .marker-house .marker-pop a .house-bottom .house-mls-logo{margin-left:10px;max-width:60px;max-height:20px;flex:none}.site-map.fashion .marker-house .marker-pop.multi{padding:0}.site-map.fashion .marker-house .marker-pop.multi .house-header{color:#8b93a7;line-height:30px;padding:0 10px;border-bottom:1px solid #ebecf0}.site-map.fashion .marker-house .marker-pop.multi .house-header .icon-pinterest:before{color:#999;margin-right:2px}.site-map.fashion .marker-house .marker-pop.multi>ul{max-height:210px;overflow:auto}.site-map.fashion .marker-house .marker-pop:before{content:'';height:20px;width:100%;position:absolute;top:100%;left:0}.site-map.fashion .marker-house .marker-pop:after{content:'';width:0;height:0;border-top:solid 5px #ffffff;border-left:solid 5px transparent;border-right:solid 5px transparent;position:absolute;bottom:-5px;transform:translateX(-50%);left:50%}.site-map.fashion .marker-house .marker-pop.bottom:before{top:auto;bottom:100%}.site-map.fashion .marker-house .marker-pop.bottom:after{border-bottom:solid 5px #ffffff;border-top:none;bottom:auto;top:-5px}.site-map.fashion .marker-house.active .marker-shape{background-color:var(--color-hover, #03c9ff);border-color:var(--color-hover, #03c9ff)}.site-map.fashion .marker-icon .iconfont{position:relative;display:block;color:#bbcbd7;z-index:1}.site-map.fashion .marker-icon .iconfont .count{position:absolute;width:15px;height:15px;line-height:15px;top:-10px;right:-6px;border-radius:50%;text-align:center;background:#fff}.site-map.fashion .marker-icon .iconfont:after{content:'';display:inline-block;width:25px;height:25px;border-radius:50%;border:1px solid #fff;background-color:currentColor;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1}.site-map.fashion .marker-icon .iconfont:before{font-size:16px;color:#fff}.site-map.fashion .marker-icon .marker-pop{padding:10px 15px;font-size:12px;border-radius:4px;color:#fff;white-space:nowrap;background-color:#fff;box-shadow:0 3px 2px 0 rgba(170,186,218,0.22)}.site-map.fashion .marker-icon .marker-pop .pointer{content:'';display:block;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #323e4a;position:absolute;left:50%;bottom:-6px;transform:translateX(-50%)}.site-map.fashion .marker-icon .marker-pop.bottom .pointer{border-top:none;border-bottom:7px solid #323e4a;bottom:initial;top:-6px}.site-map.fashion .marker-icon.school .marker-pop,.site-map.fashion .marker-icon.business .marker-pop{padding:6px 15px;border:solid 1px #ebecf0}.site-map.fashion .marker-icon.school .marker-pop>p,.site-map.fashion .marker-icon.business .marker-pop>p{font-family:var(--font-normal);font-size:12px;color:#797e8b}.site-map.fashion .marker-icon.school .marker-pop .pointer,.site-map.fashion .marker-icon.business .marker-pop .pointer{border-top-color:#fff}.site-map.fashion .marker-icon.school .marker-pop.bottom .pointer,.site-map.fashion .marker-icon.business .marker-pop.bottom .pointer{border-bottom-color:#fff}.site-map.fashion .marker-icon.school .marker-pop>p{font-family:var(--font-title);font-size:14px}.site-map.fashion .marker-icon.school .low{color:#249bff}.site-map.fashion .marker-icon.school .middle{color:#29cb97}.site-map.fashion .marker-icon.school .high{color:#fec200}.site-map.fashion .marker-icon.business .iconfont{color:#ffb300}.site-map.fashion .marker-icon.subway .iconfont::before{font-size:12px;line-height:25px;height:25px;transform:scale(0.83);display:inline-block}.site-map.fashion .marker-icon.subway .iconfont::after{background:#2177e4;border-radius:5px}.site-map.fashion .marker-icon.location .marker-pop{font-size:14px;font-family:var(--font-title);color:#797e8b}.site-map.fashion .marker-icon.location .iconfont{width:60px;height:60px;border-radius:50%;border:1px solid;border-color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.fashion .marker-icon.location .iconfont:after{content:'';width:30px;height:30px;border:none;background-color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.fashion .marker-icon.location .iconfont:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;background-color:var(--g-btn-background, var(--color-theme, #03c9ff));opacity:0.2}@media (max-width: 600px){.site-map.fashion .marker-icon.location .iconfont{width:30px;height:30px}.site-map.fashion .marker-icon.location .iconfont:after{width:15px;height:15px}}.site-map.fashion .marker-school .iconfont{position:relative;display:block;color:#bbcbd7;z-index:1}.site-map.fashion .marker-school .iconfont .count{position:absolute;width:15px;height:15px;line-height:15px;top:-10px;right:-6px;border-radius:50%;text-align:center;background:#fff}.site-map.fashion .marker-school .iconfont:after{content:'';display:inline-block;width:25px;height:25px;border-radius:50%;border:1px solid #fff;background-color:currentColor;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1}.site-map.fashion .marker-school .iconfont:before{font-size:16px;color:#fff}.site-map.fashion .marker-school .iconfont.highlight:after{background-color:var(--color-hover, #03c9ff)}.site-map.fashion .marker-school .marker-pop{background-color:#fff;width:250px;padding:0;border:1px solid #ebecf0;box-shadow:0 3px 2px 0 rgba(170,186,218,0.22)}.site-map.fashion .marker-school .marker-pop .school-list{max-height:210px;overflow:auto;padding:8px;position:relative}.site-map.fashion .marker-school .marker-pop .school-list li{list-style:none}.site-map.fashion .marker-school .marker-pop .school-list .info{display:flex}.site-map.fashion .marker-school .marker-pop .school-list .info .left{color:#797e8b;width:100%}.site-map.fashion .marker-school .marker-pop .school-list .info .left .name{height:36px;font-size:14px;font-family:var(--font-bold);line-height:1.4;margin-bottom:3px;display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.site-map.fashion .marker-school .marker-pop .school-list .info .left .tip{font-size:12px;white-space:nowrap}.site-map.fashion .marker-school .marker-pop .school-list .info .right{width:50px;flex-grow:0;flex-shrink:0}.site-map.fashion .marker-school .marker-pop .school-list .info .right .rating{width:36px;height:36px;line-height:36px;font-size:18px;text-align:center;border-radius:50%;vertical-align:middle;color:white;margin:0 auto;margin-bottom:3px;background:#bbcbd7}.site-map.fashion .marker-school .marker-pop .school-list .info .right .rating.middle{background:#77b0fd}.site-map.fashion .marker-school .marker-pop .school-list .info .right .rating.high{background:#49d975}.site-map.fashion .marker-school .marker-pop .school-list .info .right .tip{margin-top:3px;font-size:12px;color:#6b7282;transform:scale(0.8);white-space:nowrap}.site-map.fashion .marker-school .marker-pop .school-list .link{display:block;width:100%;font-size:12px;color:#fff;border-radius:2px;background-color:#797e8b;text-align:center;margin-top:6px;padding:6px;cursor:pointer}.site-map.fashion .marker-school .marker-pop .school-list .link+.info{margin-top:15px;padding-top:15px;border-top:1px solid #ebecf0}.site-map.fashion .marker-school .marker-pop .school-list .link.novisible{display:none}.site-map.fashion .marker-school .marker-pop .pointer{border-top-color:#fff}.site-map.fashion .marker-school .marker-pop.bottom .pointer{border-bottom-color:#fff}.site-map.fashion .marker-school.active .iconfont:after{background-color:var(--color-hover, #03c9ff)}.site-map.fashion .marker-aggre .marker-shape{font-size:14px;color:#fff;text-align:center;background-color:var(--color-text);box-shadow:0 4px 8px 0 rgba(0,10,30,0.2);cursor:pointer;height:auto;padding:6px 10px 6px 10px;min-width:70px;color:#fff;border-radius:6px;position:relative}.site-map.fashion .marker-aggre .marker-shape:hover{background-color:var(--color-hover, #03c9ff)}.site-map.fashion .marker-aggre .marker-shape .info{display:flex;flex-direction:column;color:#ffffff}.site-map.fashion .marker-aggre .marker-shape .info .count{font-size:15px;font-family:var(--font-bold);letter-spacing:0.68px;line-height:18px}.site-map.fashion .marker-aggre .marker-shape .info .label{font-size:12px;font-family:var(--font-medium);letter-spacing:1px}.site-map.fashion .marker-aggre.active .marker-shape{background-color:var(--color-hover, #03c9ff)}.site-map.fashion .marker-city{white-space:nowrap}.site-map.fashion .marker-city .marker-address{height:auto;padding:6px 10px 6px 10px;min-width:86px;color:#fff;border-radius:6px;background-color:#709dff;border:1px solid #4c84ff;font-size:15px;letter-spacing:0.68px;font-family:var(--font-bold)}.site-map.fashion .marker-city .marker-address:hover{background-color:var(--color-hover, #03c9ff);border-color:var(--color-hover, #03c9ff)}.site-map.fashion .marker-city .marker-pop{position:relative;border-radius:6px;overflow:hidden}.site-map.fashion .marker-city .marker-pop>.detail{text-align:center;padding:10px 18px;color:#fff;background-color:var(--color-hover, #03c9ff)}.site-map.fashion .marker-city .marker-pop>.detail .address{font-family:var(--font-bold);font-size:15px;letter-spacing:0.68px}.site-map.fashion .marker-city .marker-pop>.detail .info{color:#d2f5ff}.site-map.fashion .marker-city .marker-pop>.price{font-family:var(--font-medium);font-size:12px;text-align:center;padding:5px 30px;letter-spacing:1px;border-radius:0 0 4px 4px;color:#292e3f;background-color:#ffffff}.site-map.fashion .marker-city.active .marker-address{display:none}.gm-style-pbc{z-index:1000 !important;pointer-events:none}.site-map.fashion{position:relative;width:100%;height:100%}.site-map.fashion .map-box{width:100%;height:100%}.site-map.fashion .map-tool{position:absolute;color:#797e8b;font-size:14px;background-color:#fff;box-shadow:0 3px 2px 0 rgba(170,186,218,0.22);cursor:pointer;line-height:1}.site-map.fashion .map-tool .tip{font-family:var(--font-normal);display:none;position:absolute;right:calc(100% + 16px);top:50%;transform:translateY(-50%);height:40px;width:76px;font-size:14px;text-align:center;line-height:40px;color:#fff;background-color:#242d49;box-shadow:0 3px 2px 0 rgba(170,186,218,0.22);border-radius:3px}.site-map.fashion .map-tool .tip:after{content:'';display:block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #242d49;position:absolute;top:15px;right:-5px}@media (max-width: 800px){.site-map.fashion .map-tool .tip{display:none !important}}.site-map.fashion .map-tool.iconfont{background-color:#fff;width:30px;height:30px;line-height:30px;text-align:center}.site-map.fashion .map-tool .iconfont{color:#797e8b}.site-map.fashion .map-tool.map-type .iconfont{width:30px;height:30px}.site-map.fashion .map-tool.map-type .iconfont::before{font-size:15px;line-height:30px;text-shadow:none}.site-map.fashion .map-tool.map-type img{width:30px;height:30px}.site-map.fashion .map-tool.map-type:hover img{width:80px;height:80px}.site-map.fashion .map-tool.school .pop-school-search{width:222px;color:#797e8b;font-size:14px;padding:13px 9px;border:1px solid #ebecf0;box-shadow:0 3px 2px 0 rgba(170,186,218,0.22)}.site-map.fashion .map-tool.school .pop-school-search input[type='checkbox']+.icon-checked-light{border:solid 2px #d6dae8;line-height:12px;box-shadow:none;vertical-align:bottom}.site-map.fashion .map-tool.school .pop-school-search input[type='checkbox']:checked+.icon-checked-light{background-color:var(--g-btn-background, var(--color-theme, #03c9ff));border-color:var(--g-btn-background, var(--color-theme, #03c9ff));color:#fff}.site-map.fashion .map-tool.school .pop-school-search .switch{margin-bottom:10px}.site-map.fashion .map-tool.school .pop-school-search .divider{margin:5px 0 10px;border-top:1px solid #d6dae8}.site-map.fashion .map-tool.school .pop-school-search .school label{margin-bottom:8px}.site-map.fashion .map-tool.school .pop-school-search .rating{padding:5px;align-items:flex-start}.site-map.fashion .map-tool.school .pop-school-search .rating .range{position:relative;display:block}.site-map.fashion .map-tool.school .pop-school-search .rating .range>div{margin:0;height:auto}.site-map.fashion .map-tool.school .pop-school-search .rating .range>div input[type='range']::-webkit-slider-thumb{border:1px solid #4c84ff;border-color:var(--g-btn-background, var(--color-theme, #03c9ff));box-shadow:0 2px 4px 0 #b4c9da}.site-map.fashion .map-tool.school .pop-school-search .rating .range>div input[type='range']::-moz-range-thumb{border:1px solid #4c84ff;border-color:var(--g-btn-background, var(--color-theme, #03c9ff));box-shadow:0 2px 4px 0 #b4c9da}.site-map.fashion .map-tool.school .pop-school-search .rating .range>div input[type='range']::-ms-thumb{border:1px solid #4c84ff;border-color:var(--g-btn-background, var(--color-theme, #03c9ff));box-shadow:0 2px 4px 0 #b4c9da}.site-map.fashion .map-tool.school .pop-school-search .rating .range>div input[type='range']::-webkit-slider-runnable-track{background-color:#dde0ec}.site-map.fashion .map-tool.school .pop-school-search .rating .range>div input[type='range']::-moz-range-track{background-color:#dde0ec}.site-map.fashion .map-tool.school .pop-school-search .rating .range>div input[type='range']::-ms-fill-lower{background-color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.fashion .map-tool.school .pop-school-search .rating .range>div .bar{background-color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.fashion .map-tool.school .pop-school-search .rating .range span{position:absolute;top:22px;color:#6b7282;font-size:12px}.site-map.fashion .map-tool.school .pop-school-search .rating .range span:nth-last-of-type(1){right:0}.site-map.fashion .map-tool.school .pop-school-search .rating .label{width:38px;background-color:#ebecf0;height:20px;line-height:20px;border:none;font-size:14px;font-family:var(--font-medium);color:#797e8b}.site-map.fashion .map-tool.nearby{border:solid 1px #ebecf0}.site-map.fashion .map-tool.zoom{height:auto;background-color:transparent}.site-map.fashion .map-tool.zoom .zoom-in,.site-map.fashion .map-tool.zoom .zoom-out{height:30px;border-radius:0;box-shadow:0 3px 2px 0 rgba(170,186,218,0.22);border:solid 1px #ebecf0}.site-map.fashion .map-tool.zoom .zoom-in:after,.site-map.fashion .map-tool.zoom .zoom-out:after{background-color:#797e8b;width:16px;height:3px}.site-map.fashion .map-tool.zoom .zoom-in::before{background-color:#797e8b;width:3px;height:16px}.site-map.fashion .map-tool.zoom .zoom-out{border-top:none}.site-map.fashion .map-tool.zoom .zoom-out::before{display:none}.site-map.fashion .map-tool.map-type p{font-family:var(--font-normal)}@media (max-width: 600px){.site-map.fashion .map-tool.map-type img{width:70px;height:24px}.site-map.fashion .map-tool.map-type p{line-height:24px;font-size:12px}.site-map.fashion .map-tool.map-type:hover img{width:70px;height:24px}.site-map.fashion .map-tool.map-type:hover p{line-height:24px}}.site-map.fashion .gm-fullscreen-control{margin:15px !important}.site-map.fashion .marker-box{display:none}.site-map.fashion.drawing .map-marker{display:none}

.site-map.fashion .marker-dom{z-index:0 !important;pointer-events:auto}.site-map.fashion .marker-dom.active{z-index:1 !important}.site-map.fashion .marker-dom.search-radius{z-index:10000 !important}.site-map.fashion .marker-dom.map-school-wrapper,.site-map.fashion .marker-dom.map-house-wrapper{z-index:var(--level-sublow) !important}.site-map.fashion .marker-dom.map-school-wrapper:hover,.site-map.fashion .marker-dom.map-house-wrapper:hover{z-index:var(--level-high) !important}.site-map.fashion .map-marker{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.site-map.fashion .map-marker .marker-pop{display:none;position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%);z-index:4}.site-map.fashion .map-marker .marker-pop:after{content:'';position:absolute;width:100%;height:12px;left:0;top:100%}.site-map.fashion .map-marker .marker-pop.bottom{top:calc(100% + 10px);bottom:auto}.site-map.fashion .map-marker .marker-pop.bottom:after{top:-12px}.site-map.fashion .map-marker.active{z-index:5}.site-map.fashion .map-marker.active .marker-pop{display:block}.site-map.fashion .map-marker:hover{z-index:5}@media (min-width: 801px){.site-map.fashion .map-marker:hover .marker-pop{display:block}}.site-map.fashion .marker-house .marker-shape{padding:0 7px;line-height:26px;border-radius:2px;font-size:14px;display:block;color:#ffffff;position:relative;font-family:var(--font-bold);letter-spacing:0.68px;white-space:nowrap;background-color:#709dff;border:1px solid #4c84ff;position:relative}.site-map.fashion .marker-house .marker-shape.highlight{background-color:var(--color-hover, #03c9ff);border-color:var(--color-hover, #03c9ff)}.site-map.fashion .marker-house .marker-pop{width:350px;max-width:95vw;box-shadow:0 3px 2px 0 rgba(170,186,218,0.22);border:solid 1px #ebecf0;background-color:#ffffff;--mask-bg-color: rgba(255, 255, 255, 0.85);--mask-text-color: #4a4a60}.site-map.fashion .marker-house .marker-pop a{display:block;padding:10px}.site-map.fashion .marker-house .marker-pop a .house-top{display:flex;padding-bottom:10px}.site-map.fashion .marker-house .marker-pop a .house-top .img-container{width:80px;height:60px;flex:none}.site-map.fashion .marker-house .marker-pop a .house-top .house-info{margin-left:10px;flex:1;overflow:hidden}.site-map.fashion .marker-house .marker-pop a .house-top .house-info .price{font-size:20px;font-family:var(--font-title);line-height:24px;color:#4a4a60}.site-map.fashion .marker-house .marker-pop a .house-top .house-info .info{margin-top:3px;display:flex;align-items:center;font-size:14px;line-height:16px;color:#4a4a60}.site-map.fashion .marker-house .marker-pop a .house-top .house-info .info .desc-span+.desc-span:before{content:'·';display:inline;margin:0 5px}.site-map.fashion .marker-house .marker-pop a .house-top .house-info .addr{margin-top:3px;font-size:12px;line-height:14px;color:#6b7282}.site-map.fashion .marker-house .marker-pop a .house-bottom{border-top:1px solid #d6dae8;padding-top:10px;display:flex}.site-map.fashion .marker-house .marker-pop a .house-bottom .detail{flex:1;overflow:hidden}.site-map.fashion .marker-house .marker-pop a .house-bottom .detail p{font-size:12px;line-height:14px;color:rgba(139,147,167,0.8)}.site-map.fashion .marker-house .marker-pop a .house-bottom .house-mls-logo{margin-left:10px;max-width:60px;max-height:20px;flex:none}.site-map.fashion .marker-house .marker-pop.multi{padding:0}.site-map.fashion .marker-house .marker-pop.multi .house-header{color:#8b93a7;line-height:30px;padding:0 10px;border-bottom:1px solid #ebecf0}.site-map.fashion .marker-house .marker-pop.multi .house-header .icon-pinterest:before{color:#999;margin-right:2px}.site-map.fashion .marker-house .marker-pop.multi>ul{max-height:210px;overflow:auto}.site-map.fashion .marker-house .marker-pop:before{content:'';height:20px;width:100%;position:absolute;top:100%;left:0}.site-map.fashion .marker-house .marker-pop:after{content:'';width:0;height:0;border-top:solid 5px #ffffff;border-left:solid 5px transparent;border-right:solid 5px transparent;position:absolute;bottom:-5px;transform:translateX(-50%);left:50%}.site-map.fashion .marker-house .marker-pop.bottom:before{top:auto;bottom:100%}.site-map.fashion .marker-house .marker-pop.bottom:after{border-bottom:solid 5px #ffffff;border-top:none;bottom:auto;top:-5px}.site-map.fashion .marker-house.active .marker-shape{background-color:var(--color-hover, #03c9ff);border-color:var(--color-hover, #03c9ff)}.site-map.fashion .marker-icon .iconfont{position:relative;display:block;color:#bbcbd7;z-index:1}.site-map.fashion .marker-icon .iconfont .count{position:absolute;width:15px;height:15px;line-height:15px;top:-10px;right:-6px;border-radius:50%;text-align:center;background:#fff}.site-map.fashion .marker-icon .iconfont:after{content:'';display:inline-block;width:25px;height:25px;border-radius:50%;border:1px solid #fff;background-color:currentColor;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1}.site-map.fashion .marker-icon .iconfont:before{font-size:16px;color:#fff}.site-map.fashion .marker-icon .marker-pop{padding:10px 15px;font-size:12px;border-radius:4px;color:#fff;white-space:nowrap;background-color:#fff;box-shadow:0 3px 2px 0 rgba(170,186,218,0.22)}.site-map.fashion .marker-icon .marker-pop .pointer{content:'';display:block;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #323e4a;position:absolute;left:50%;bottom:-6px;transform:translateX(-50%)}.site-map.fashion .marker-icon .marker-pop.bottom .pointer{border-top:none;border-bottom:7px solid #323e4a;bottom:initial;top:-6px}.site-map.fashion .marker-icon.school .marker-pop,.site-map.fashion .marker-icon.business .marker-pop{padding:6px 15px;border:solid 1px #ebecf0}.site-map.fashion .marker-icon.school .marker-pop>p,.site-map.fashion .marker-icon.business .marker-pop>p{font-family:var(--font-normal);font-size:12px;color:#4a4a60}.site-map.fashion .marker-icon.school .marker-pop .pointer,.site-map.fashion .marker-icon.business .marker-pop .pointer{border-top-color:#fff}.site-map.fashion .marker-icon.school .marker-pop.bottom .pointer,.site-map.fashion .marker-icon.business .marker-pop.bottom .pointer{border-bottom-color:#fff}.site-map.fashion .marker-icon.school .marker-pop>p{font-family:var(--font-title);font-size:14px}.site-map.fashion .marker-icon.school .low{color:#249bff}.site-map.fashion .marker-icon.school .middle{color:#29cb97}.site-map.fashion .marker-icon.school .high{color:#fec200}.site-map.fashion .marker-icon.business .iconfont{color:#ffb300}.site-map.fashion .marker-icon.subway .iconfont::before{font-size:12px;line-height:25px;height:25px;transform:scale(0.83);display:inline-block}.site-map.fashion .marker-icon.subway .iconfont::after{background:#2177e4;border-radius:5px}.site-map.fashion .marker-icon.location .marker-pop{font-size:14px;font-family:var(--font-title);color:#4a4a60}.site-map.fashion .marker-icon.location .iconfont{width:60px;height:60px;border-radius:50%;border:1px solid;border-color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.fashion .marker-icon.location .iconfont:after{content:'';width:30px;height:30px;border:none;background-color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.fashion .marker-icon.location .iconfont:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;background-color:var(--g-btn-background, var(--color-theme, #03c9ff));opacity:0.2}@media (max-width: 600px){.site-map.fashion .marker-icon.location .iconfont{width:30px;height:30px}.site-map.fashion .marker-icon.location .iconfont:after{width:15px;height:15px}}.site-map.fashion .marker-school .iconfont{position:relative;display:block;color:#bbcbd7;z-index:1}.site-map.fashion .marker-school .iconfont .count{position:absolute;width:15px;height:15px;line-height:15px;top:-10px;right:-6px;border-radius:50%;text-align:center;background:#fff}.site-map.fashion .marker-school .iconfont:after{content:'';display:inline-block;width:25px;height:25px;border-radius:50%;border:1px solid #fff;background-color:currentColor;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1}.site-map.fashion .marker-school .iconfont:before{font-size:16px;color:#fff}.site-map.fashion .marker-school .iconfont.highlight:after{background-color:var(--color-hover, #03c9ff)}.site-map.fashion .marker-school .marker-pop{background-color:#fff;width:250px;padding:0;border:1px solid #ebecf0;box-shadow:0 3px 2px 0 rgba(170,186,218,0.22)}.site-map.fashion .marker-school .marker-pop .school-list{max-height:210px;overflow:auto;padding:8px;position:relative}.site-map.fashion .marker-school .marker-pop .school-list li{list-style:none}.site-map.fashion .marker-school .marker-pop .school-list .info{display:flex}.site-map.fashion .marker-school .marker-pop .school-list .info .left{color:#4a4a60;width:100%}.site-map.fashion .marker-school .marker-pop .school-list .info .left .name{height:36px;font-size:14px;font-family:var(--font-bold);line-height:1.4;margin-bottom:3px;display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.site-map.fashion .marker-school .marker-pop .school-list .info .left .tip{font-size:12px;white-space:nowrap}.site-map.fashion .marker-school .marker-pop .school-list .info .right{width:50px;flex-grow:0;flex-shrink:0}.site-map.fashion .marker-school .marker-pop .school-list .info .right .rating{width:36px;height:36px;line-height:36px;font-size:18px;text-align:center;border-radius:50%;vertical-align:middle;color:white;margin:0 auto;margin-bottom:3px;background:#bbcbd7}.site-map.fashion .marker-school .marker-pop .school-list .info .right .rating.middle{background:#77b0fd}.site-map.fashion .marker-school .marker-pop .school-list .info .right .rating.high{background:#49d975}.site-map.fashion .marker-school .marker-pop .school-list .info .right .tip{margin-top:3px;font-size:12px;color:#6b7282;transform:scale(0.8);white-space:nowrap}.site-map.fashion .marker-school .marker-pop .school-list .link{display:block;width:100%;font-size:12px;color:#fff;border-radius:2px;background-color:#4a4a60;text-align:center;margin-top:6px;padding:6px;cursor:pointer}.site-map.fashion .marker-school .marker-pop .school-list .link+.info{margin-top:15px;padding-top:15px;border-top:1px solid #ebecf0}.site-map.fashion .marker-school .marker-pop .school-list .link.novisible{display:none}.site-map.fashion .marker-school .marker-pop .pointer{border-top-color:#fff}.site-map.fashion .marker-school .marker-pop.bottom .pointer{border-bottom-color:#fff}.site-map.fashion .marker-school.active .iconfont:after{background-color:var(--color-hover, #03c9ff)}.site-map.fashion .marker-aggre .marker-shape{font-size:14px;color:#fff;text-align:center;background-color:var(--color-text);box-shadow:0 4px 8px 0 rgba(0,10,30,0.2);cursor:pointer;height:auto;padding:6px 10px 6px 10px;min-width:70px;color:#fff;border-radius:6px;position:relative}.site-map.fashion .marker-aggre .marker-shape:hover{background-color:var(--color-hover, #03c9ff)}.site-map.fashion .marker-aggre .marker-shape .info{display:flex;flex-direction:column;color:#ffffff}.site-map.fashion .marker-aggre .marker-shape .info .count{font-size:15px;font-family:var(--font-bold);letter-spacing:0.68px;line-height:18px}.site-map.fashion .marker-aggre .marker-shape .info .label{font-size:12px;font-family:var(--font-medium);letter-spacing:1px}.site-map.fashion .marker-aggre.active .marker-shape{background-color:var(--color-hover, #03c9ff)}.site-map.fashion .marker-city{white-space:nowrap}.site-map.fashion .marker-city .marker-address{height:auto;padding:6px 10px 6px 10px;min-width:86px;color:#fff;border-radius:6px;background-color:#709dff;border:1px solid #4c84ff;font-size:15px;letter-spacing:0.68px;font-family:var(--font-bold)}.site-map.fashion .marker-city .marker-address:hover{background-color:var(--color-hover, #03c9ff);border-color:var(--color-hover, #03c9ff)}.site-map.fashion .marker-city .marker-pop{position:relative;border-radius:6px;overflow:hidden}.site-map.fashion .marker-city .marker-pop>.detail{text-align:center;padding:10px 18px;color:#fff;background-color:var(--color-hover, #03c9ff)}.site-map.fashion .marker-city .marker-pop>.detail .address{font-family:var(--font-bold);font-size:15px;letter-spacing:0.68px}.site-map.fashion .marker-city .marker-pop>.detail .info{color:#d2f5ff}.site-map.fashion .marker-city .marker-pop>.price{font-family:var(--font-medium);font-size:12px;text-align:center;padding:5px 30px;letter-spacing:1px;border-radius:0 0 4px 4px;color:#292e3f;background-color:#ffffff}.site-map.fashion .marker-city.active .marker-address{display:none}.gm-style-pbc{z-index:1000 !important;pointer-events:none}.site-map.fashion{position:relative;width:100%;height:100%}.site-map.fashion .map-box{width:100%;height:100%}.site-map.fashion .map-tool{position:absolute;color:#797e8b;font-size:14px;background-color:#fff;box-shadow:0 3px 2px 0 rgba(170,186,218,0.22);line-height:1;cursor:pointer}.site-map.fashion .map-tool .tip{font-family:var(--font-normal);display:none;position:absolute;right:calc(100% + 16px);top:50%;transform:translateY(-50%);height:40px;width:76px;font-size:14px;text-align:center;line-height:40px;color:#fff;background-color:#242d49;box-shadow:0 3px 2px 0 rgba(170,186,218,0.22);border-radius:3px}.site-map.fashion .map-tool .tip:after{content:'';display:block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #242d49;position:absolute;top:15px;right:-5px}@media (max-width: 800px){.site-map.fashion .map-tool .tip{display:none !important}}.site-map.fashion .map-tool.iconfont{background-color:#fff;width:30px;height:30px;line-height:30px;text-align:center}.site-map.fashion .map-tool .iconfont{color:#797e8b}.site-map.fashion .map-tool.map-type .iconfont{width:30px;height:30px}.site-map.fashion .map-tool.map-type .iconfont::before{font-size:15px;line-height:30px;text-shadow:none}.site-map.fashion .map-tool.map-type img{width:30px;height:30px}.site-map.fashion .map-tool.map-type:hover img{width:80px;height:80px}.site-map.fashion .map-tool.draw,.site-map.fashion .map-tool.school{box-shadow:-2px 0px 5px 0 rgba(0,0,0,0.2) !important}.site-map.fashion .map-tool.school .pop-school-search{width:222px;color:#4a4a60;font-size:14px;padding:13px 9px;border:1px solid #ebecf0;box-shadow:0 3px 2px 0 rgba(170,186,218,0.22)}.site-map.fashion .map-tool.school .pop-school-search input[type='checkbox']+.icon-checked-light{border:solid 2px #d6dae8;line-height:12px;box-shadow:none;vertical-align:bottom}.site-map.fashion .map-tool.school .pop-school-search input[type='checkbox']:checked+.icon-checked-light{background-color:var(--g-btn-background, var(--color-theme, #03c9ff));border-color:var(--g-btn-background, var(--color-theme, #03c9ff));color:#fff}.site-map.fashion .map-tool.school .pop-school-search .switch{margin-bottom:10px}.site-map.fashion .map-tool.school .pop-school-search .divider{margin:5px 0 10px;border-top:1px solid #d6dae8}.site-map.fashion .map-tool.school .pop-school-search .school label{margin-bottom:8px}.site-map.fashion .map-tool.school .pop-school-search .rating{padding:5px;align-items:flex-start}.site-map.fashion .map-tool.school .pop-school-search .rating .range{position:relative;display:block}.site-map.fashion .map-tool.school .pop-school-search .rating .range>div{margin:0;height:auto}.site-map.fashion .map-tool.school .pop-school-search .rating .range>div input[type='range']::-webkit-slider-thumb{border:1px solid #4c84ff;border-color:var(--g-btn-background, var(--color-theme, #03c9ff));box-shadow:0 2px 4px 0 #b4c9da}.site-map.fashion .map-tool.school .pop-school-search .rating .range>div input[type='range']::-moz-range-thumb{border:1px solid #4c84ff;border-color:var(--g-btn-background, var(--color-theme, #03c9ff));box-shadow:0 2px 4px 0 #b4c9da}.site-map.fashion .map-tool.school .pop-school-search .rating .range>div input[type='range']::-ms-thumb{border:1px solid #4c84ff;border-color:var(--g-btn-background, var(--color-theme, #03c9ff));box-shadow:0 2px 4px 0 #b4c9da}.site-map.fashion .map-tool.school .pop-school-search .rating .range>div input[type='range']::-webkit-slider-runnable-track{background-color:#dde0ec}.site-map.fashion .map-tool.school .pop-school-search .rating .range>div input[type='range']::-moz-range-track{background-color:#dde0ec}.site-map.fashion .map-tool.school .pop-school-search .rating .range>div input[type='range']::-ms-fill-lower{background-color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.fashion .map-tool.school .pop-school-search .rating .range>div .bar{background-color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.fashion .map-tool.school .pop-school-search .rating .range span{position:absolute;top:22px;color:#6b7282;font-size:12px}.site-map.fashion .map-tool.school .pop-school-search .rating .range span:nth-last-of-type(1){right:0}.site-map.fashion .map-tool.school .pop-school-search .rating .label{width:38px;background-color:#ebecf0;height:20px;line-height:20px;border:none;font-size:14px;font-family:var(--font-medium);color:#4a4a60}.site-map.fashion .map-tool.nearby{border:solid 1px #ebecf0}.site-map.fashion .map-tool.zoom{height:auto;background-color:transparent}.site-map.fashion .map-tool.zoom .zoom-in,.site-map.fashion .map-tool.zoom .zoom-out{height:30px;border-radius:0;box-shadow:0 3px 2px 0 rgba(170,186,218,0.22);border:solid 1px #ebecf0}.site-map.fashion .map-tool.zoom .zoom-in:after,.site-map.fashion .map-tool.zoom .zoom-out:after{background-color:#4a4a60;width:16px;height:3px}.site-map.fashion .map-tool.zoom .zoom-in::before{background-color:#4a4a60;width:3px;height:16px}.site-map.fashion .map-tool.zoom .zoom-out{border-top:none}.site-map.fashion .map-tool.zoom .zoom-out::before{display:none}.site-map.fashion .map-tool.map-type p{font-family:var(--font-normal)}@media (max-width: 600px){.site-map.fashion .map-tool.map-type img{width:70px;height:24px}.site-map.fashion .map-tool.map-type p{line-height:24px;font-size:12px}.site-map.fashion .map-tool.map-type:hover img{width:70px;height:24px}.site-map.fashion .map-tool.map-type:hover p{line-height:24px}}.site-map.fashion .gm-fullscreen-control{margin:15px !important}.site-map.fashion .marker-box{display:none}.site-map.fashion.drawing .map-marker{display:none}.site-map.fashion .H_imprint{display:none}

.site-map.standard .map-marker{position:absolute;transform:translate(-50%, -50%)}.site-map.standard .map-marker .marker-pop{display:none;position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%);z-index:4}.site-map.standard .map-marker .marker-pop:after{content:'';position:absolute;width:100%;height:12px;left:0;top:100%}.site-map.standard .map-marker .marker-pop.bottom{top:calc(100% + 10px);bottom:auto}.site-map.standard .map-marker .marker-pop.bottom:after{top:-12px}.site-map.standard .map-marker.active{z-index:2}.site-map.standard .map-marker.active .marker-pop{display:block}.site-map.standard .map-marker:hover{z-index:2}@media (min-width: 801px){.site-map.standard .map-marker:hover .marker-pop{display:block}}.site-map.standard .marker-house .marker-shape{padding:0 15px;line-height:30px;border-radius:4px;font-size:12px;display:block;color:#ffffff;position:relative;font-family:var(--font-medium);box-shadow:0 4px 8px 0 rgba(0,10,30,0.2);white-space:nowrap;background-color:rgba(32,36,55,0.95)}.site-map.standard .marker-house .marker-shape:before{content:'';width:0;height:0;border-top:7px solid rgba(32,36,55,0.95);border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;bottom:-7px;left:50%;transform:translateX(-50%)}.site-map.standard .marker-house .marker-shape.highlight{background-color:var(--color-hover, #03c9ff)}.site-map.standard .marker-house .marker-shape.highlight:before{border-top:7px solid var(--color-hover, #03c9ff)}.site-map.standard .marker-house .marker-pop{width:350px;max-width:95vw;box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);background-color:#ffffff}.site-map.standard .marker-house .marker-pop a{display:block;padding:10px}.site-map.standard .marker-house .marker-pop a .house-top{display:flex;padding-bottom:10px}.site-map.standard .marker-house .marker-pop a .house-top .img-container{width:80px;height:60px;flex:none}.site-map.standard .marker-house .marker-pop a .house-top .house-info{margin-left:10px;flex:1;overflow:hidden}.site-map.standard .marker-house .marker-pop a .house-top .house-info .price{font-size:20px;font-family:var(--font-bold);line-height:24px;color:#202437}.site-map.standard .marker-house .marker-pop a .house-top .house-info .info{margin-top:6px;display:flex;align-items:center;font-size:12px;line-height:1;color:#797e8b}.site-map.standard .marker-house .marker-pop a .house-top .house-info .info .desc-span+.desc-span:before{content:'|';display:inline;margin:0 8px}.site-map.standard .marker-house .marker-pop a .house-top .house-info .addr{margin-top:6px;font-size:12px;line-height:13px;color:#a0a3af}.site-map.standard .marker-house .marker-pop a .house-bottom{border-top:1px solid #f0f1f5;padding-top:10px;display:flex}.site-map.standard .marker-house .marker-pop a .house-bottom .detail{flex:1;overflow:hidden}.site-map.standard .marker-house .marker-pop a .house-bottom .detail p{font-size:12px;line-height:1.5;color:#a0a3af}.site-map.standard .marker-house .marker-pop a .house-bottom .house-mls-logo{margin-left:10px;max-width:100px;max-height:36px;flex:none}.site-map.standard .marker-house .marker-pop.multi{padding:0}.site-map.standard .marker-house .marker-pop.multi .house-header{color:#797e8b;line-height:30px;padding:0 10px;border-bottom:1px solid #ebecf1}.site-map.standard .marker-house .marker-pop.multi .house-header .icon-pinterest:before{color:#999;margin-right:2px}.site-map.standard .marker-house .marker-pop.multi>ul{max-height:210px;overflow:auto}.site-map.standard .marker-house.active .marker-shape{background-color:var(--color-hover, #03c9ff)}.site-map.standard .marker-house.active .marker-shape:before{border-top-color:var(--color-hover, #03c9ff)}.site-map.standard .marker-icon .iconfont{position:relative;display:block;color:#bbcbd7;z-index:1}.site-map.standard .marker-icon .iconfont .count{position:absolute;width:15px;height:15px;line-height:15px;top:-10px;right:-6px;border-radius:50%;text-align:center;background:#fff}.site-map.standard .marker-icon .iconfont:after{content:'';display:inline-block;width:25px;height:25px;border-radius:50%;border:1px solid #fff;background-color:currentColor;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1}.site-map.standard .marker-icon .iconfont:before{font-size:16px;color:#fff}.site-map.standard .marker-icon .marker-pop{padding:10px 15px;font-size:13px;border-radius:4px;color:#fff;background-color:rgba(30,43,57,0.9);white-space:nowrap;box-shadow:0 5px 10px 0 rgba(0,0,0,0.4)}.site-map.standard .marker-icon .marker-pop .pointer{content:'';display:block;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #323e4a;position:absolute;left:50%;bottom:-6px;transform:translateX(-50%)}.site-map.standard .marker-icon .marker-pop.bottom .pointer{border-top:none;border-bottom:7px solid #323e4a;bottom:initial;top:-6px}.site-map.standard .marker-icon.school .middle{color:#77b0fd}.site-map.standard .marker-icon.school .high{color:#49d975}.site-map.standard .marker-icon.business .iconfont{color:#ffb300}.site-map.standard .marker-icon.subway .iconfont::before{font-size:12px;line-height:25px;height:25px;transform:scale(0.83);display:inline-block}.site-map.standard .marker-icon.subway .iconfont::after{background:#2177e4;border-radius:5px}.site-map.standard .marker-icon.location .iconfont{width:60px;height:60px;border-radius:50%;border:1px solid;border-color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.standard .marker-icon.location .iconfont:after{content:'';width:30px;height:30px;border:none;background-color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.standard .marker-icon.location .iconfont:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;background-color:var(--g-btn-background, var(--color-theme, #03c9ff));opacity:0.2}@media (max-width: 600px){.site-map.standard .marker-icon.location .iconfont{width:30px;height:30px}.site-map.standard .marker-icon.location .iconfont:after{width:15px;height:15px}}.site-map.standard .marker-school .iconfont{position:relative;display:block;color:#bbcbd7;z-index:1}.site-map.standard .marker-school .iconfont .count{position:absolute;width:15px;height:15px;line-height:15px;top:-10px;right:-6px;border-radius:50%;text-align:center;background:#fff}.site-map.standard .marker-school .iconfont:after{content:'';display:inline-block;width:25px;height:25px;border-radius:50%;border:1px solid #fff;background-color:currentColor;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1}.site-map.standard .marker-school .iconfont:before{font-size:16px;color:#fff}.site-map.standard .marker-school .iconfont.highlight:after{background-color:var(--color-hover, #03c9ff)}.site-map.standard .marker-school .marker-pop{background-color:#fff;width:250px;padding:0;border:1px solid #ebecf0;box-shadow:0 3px 2px 0 rgba(170,186,218,0.22)}.site-map.standard .marker-school .marker-pop .school-list{max-height:210px;overflow:auto;padding:20px;position:relative}.site-map.standard .marker-school .marker-pop .school-list li{list-style:none}.site-map.standard .marker-school .marker-pop .school-list .info{display:flex}.site-map.standard .marker-school .marker-pop .school-list .info .left{color:var(--color-text);width:100%}.site-map.standard .marker-school .marker-pop .school-list .info .left .name{height:36px;font-size:14px;font-family:var(--font-bold);line-height:1.4;margin-bottom:8px;display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.site-map.standard .marker-school .marker-pop .school-list .info .left .tip{font-size:12px;color:var(--color-disable);white-space:nowrap}.site-map.standard .marker-school .marker-pop .school-list .info .right{width:50px;flex-grow:0;flex-shrink:0}.site-map.standard .marker-school .marker-pop .school-list .info .right .rating{width:36px;height:36px;line-height:36px;font-size:18px;text-align:center;border-radius:50%;vertical-align:middle;color:white;margin:0 auto;margin-bottom:8px;background:#bbcbd7}.site-map.standard .marker-school .marker-pop .school-list .info .right .rating.middle{background:#77b0fd}.site-map.standard .marker-school .marker-pop .school-list .info .right .rating.high{background:#49d975}.site-map.standard .marker-school .marker-pop .school-list .info .right .tip{margin-top:3px;font-size:12px;color:var(--color-disable);white-space:nowrap}.site-map.standard .marker-school .marker-pop .school-list .link{display:block;width:100%;font-size:12px;border-radius:2px;text-align:center;margin-top:20px;padding-top:18px;border-top:1px solid #dcdcdc;cursor:pointer;color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.standard .marker-school .marker-pop .school-list .link+.info{margin-top:15px;padding-top:15px;position:relative}.site-map.standard .marker-school .marker-pop .school-list .link+.info:before{content:'';position:absolute;top:0;left:-20px;right:-20px;height:1px;background:#dcdcdc}.site-map.standard .marker-school .marker-pop .school-list .link.novisible{display:none}.site-map.standard .marker-school .marker-pop .pointer{border-top-color:#fff}.site-map.standard .marker-school .marker-pop.bottom .pointer{border-bottom-color:#fff}.site-map.standard .marker-school.active .iconfont:after{background-color:var(--color-hover, #03c9ff)}.site-map.standard .marker-aggre{font-size:14px;color:#fff;border-radius:50%;text-align:center;background-color:var(--color-text);box-shadow:0 4px 8px 0 rgba(0,10,30,0.2);cursor:pointer}.site-map.standard .marker-aggre .marker-shape{padding-top:100%;height:0}.site-map.standard .marker-aggre .marker-shape .info{margin-top:-50%;display:block;line-height:100%;padding:10px;transform:translateY(-50%);display:flex;flex-direction:column}.site-map.standard .marker-aggre.active{background-color:var(--color-hover, #03c9ff)}.site-map.standard .marker-city{white-space:nowrap}.site-map.standard .marker-city .marker-address{font-family:var(--font-medium);padding:8px 12px;border-radius:4px;color:#ffffff;background-color:var(--color-text);box-shadow:0 4px 8px 0 rgba(0,10,30,0.2)}.site-map.standard .marker-city .marker-address:before{content:'';width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid var(--color-text);position:absolute;bottom:-6px;left:50%;transform:translateX(-50%)}.site-map.standard .marker-city .marker-pop{position:relative;box-shadow:0 1px 6px 0 rgba(0,0,0,0.2)}.site-map.standard .marker-city .marker-pop>.detail{text-align:center;padding:10px 30px;border-radius:4px 4px 0 0;color:#fff;background-color:var(--color-hover, #03c9ff)}.site-map.standard .marker-city .marker-pop>.detail .address{font-family:var(--font-medium);font-size:16px}.site-map.standard .marker-city .marker-pop>.detail .info{color:#d2f5ff}.site-map.standard .marker-city .marker-pop>.detail.no-price{border-radius:4px}.site-map.standard .marker-city .marker-pop>.detail.no-price:before{content:'';width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid;border-top-color:var(--color-hover, #03c9ff);position:absolute;bottom:-6px;left:50%;transform:translateX(-50%)}.site-map.standard .marker-city .marker-pop>.price{text-align:center;padding:8px 30px;border-radius:0 0 4px 4px;color:#292e3f;background-color:#ffffff}.site-map.standard .marker-city .marker-pop>.price:before{content:'';width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff;position:absolute;bottom:-6px;left:50%;transform:translateX(-50%)}.site-map.standard .marker-city.active .marker-address{display:none}.gm-style-pbc{z-index:1000 !important;pointer-events:none}.site-map.standard{position:relative;width:100%;height:100%}.site-map.standard .map-box{width:100%;height:100%}.site-map.standard .map-tool{position:absolute;color:#797e8b;font-size:14px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);cursor:pointer;line-height:1}.site-map.standard .map-tool .tip{font-family:var(--font-normal);display:none;position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);height:40px;width:87px;font-size:14px;text-align:center;line-height:40px;color:#ffffff;box-shadow:0 4px 8px 0 rgba(0,10,30,0.2);background-color:rgba(32,36,55,0.95);border-radius:3px}.site-map.standard .map-tool .tip:after{content:'';display:block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid rgba(32,36,55,0.95);position:absolute;top:15px;right:-5px}@media (max-width: 800px){.site-map.standard .map-tool .tip{display:none !important}}.site-map.standard .map-tool.map-type{border:2px solid #fff}.site-map.standard .map-tool.map-type .iconfont{width:36px;height:36px}.site-map.standard .map-tool.map-type .iconfont::before{line-height:36px;color:#f1f5f6}.site-map.standard .map-tool.map-type img{width:36px;height:36px}.site-map.standard .map-tool.map-type:hover img{width:76px;height:76px}@media (max-width: 600px){.site-map.standard .map-tool.map-type{border:none}.site-map.standard .map-tool.map-type img{width:80px;height:30px}.site-map.standard .map-tool.map-type:hover img{width:80px;height:30px}}.site-map.standard .map-tool.iconfont{background-color:#fff;width:30px;height:30px;line-height:30px;text-align:center;color:#666}.site-map.standard .map-tool .iconfont{color:#797e8b}.site-map.standard .marker-box{display:none}.site-map.standard.drawing .map-marker{display:none}

.site-map.standard .marker-dom{z-index:0 !important;pointer-events:auto}.site-map.standard .marker-dom.active{z-index:1 !important}.site-map.standard .marker-dom.search-radius{z-index:10000 !important}.site-map.standard .marker-dom.map-school-wrapper,.site-map.standard .marker-dom.map-house-wrapper{z-index:var(--level-sublow) !important}.site-map.standard .marker-dom.map-school-wrapper:hover,.site-map.standard .marker-dom.map-house-wrapper:hover{z-index:var(--level-high) !important}.site-map.standard .map-marker{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.site-map.standard .map-marker .marker-pop{display:none;position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%);z-index:4}.site-map.standard .map-marker .marker-pop:after{content:'';position:absolute;width:100%;height:12px;left:0;top:100%}.site-map.standard .map-marker .marker-pop.bottom{top:calc(100% + 10px);bottom:auto}.site-map.standard .map-marker .marker-pop.bottom:after{top:-12px}.site-map.standard .map-marker.active{z-index:1}.site-map.standard .map-marker.active .marker-pop{display:block}.site-map.standard .map-marker:hover{z-index:2}@media (min-width: 801px){.site-map.standard .map-marker:hover .marker-pop{display:block}}.site-map.standard .marker-house .marker-shape{padding:0 15px;line-height:30px;border-radius:4px;font-size:12px;display:block;color:#ffffff;position:relative;font-family:var(--font-medium);box-shadow:0 4px 8px 0 rgba(0,10,30,0.2);white-space:nowrap;background-color:rgba(32,36,55,0.95)}.site-map.standard .marker-house .marker-shape:before{content:'';width:0;height:0;border-top:7px solid rgba(32,36,55,0.95);border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;bottom:-7px;left:50%;transform:translateX(-50%)}.site-map.standard .marker-house .marker-shape.highlight{background-color:var(--color-hover, #03c9ff)}.site-map.standard .marker-house .marker-shape.highlight:before{border-top:7px solid var(--color-hover, #03c9ff)}.site-map.standard .marker-house .marker-pop{width:350px;max-width:95vw;box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);background-color:#ffffff;--mask-bg-color: rgba(255, 255, 255, 0.85);--mask-text-color: #202437}.site-map.standard .marker-house .marker-pop a{display:block;padding:10px}.site-map.standard .marker-house .marker-pop a .house-top{display:flex;padding-bottom:10px}.site-map.standard .marker-house .marker-pop a .house-top .img-container{width:80px;height:60px;flex:none}.site-map.standard .marker-house .marker-pop a .house-top .house-info{margin-left:10px;flex:1;overflow:hidden}.site-map.standard .marker-house .marker-pop a .house-top .house-info .price{font-size:20px;font-family:var(--font-bold);line-height:24px;color:#202437}.site-map.standard .marker-house .marker-pop a .house-top .house-info .info{margin-top:6px;display:flex;align-items:center;font-size:12px;line-height:1;color:#797e8b}.site-map.standard .marker-house .marker-pop a .house-top .house-info .info .desc-span+.desc-span:before{content:'|';display:inline;margin:0 8px}.site-map.standard .marker-house .marker-pop a .house-top .house-info .addr{margin-top:6px;font-size:12px;line-height:13px;color:#a0a3af}.site-map.standard .marker-house .marker-pop a .house-bottom{border-top:1px solid #f0f1f5;padding-top:10px;display:flex}.site-map.standard .marker-house .marker-pop a .house-bottom .detail{flex:1;overflow:hidden}.site-map.standard .marker-house .marker-pop a .house-bottom .detail p{font-size:12px;line-height:1.5;color:#a0a3af}.site-map.standard .marker-house .marker-pop a .house-bottom .house-mls-logo{margin-left:10px;max-width:100px;max-height:36px;flex:none}.site-map.standard .marker-house .marker-pop.multi{padding:0}.site-map.standard .marker-house .marker-pop.multi .house-header{color:#515666;line-height:30px;padding:0 10px;border-bottom:1px solid #ebecf1}.site-map.standard .marker-house .marker-pop.multi .house-header .icon-pinterest:before{color:#999;margin-right:2px}.site-map.standard .marker-house .marker-pop.multi>ul{max-height:210px;overflow:auto}.site-map.standard .marker-house.active .marker-shape{background-color:var(--color-hover, #03c9ff)}.site-map.standard .marker-house.active .marker-shape:before{border-top-color:var(--color-hover, #03c9ff)}.site-map.standard .marker-icon .iconfont{position:relative;display:block;color:#bbcbd7;z-index:1}.site-map.standard .marker-icon .iconfont .count{position:absolute;width:15px;height:15px;line-height:15px;top:-10px;right:-6px;border-radius:50%;text-align:center;background:#fff}.site-map.standard .marker-icon .iconfont:after{content:'';display:inline-block;width:25px;height:25px;border-radius:50%;border:1px solid #fff;background-color:currentColor;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1}.site-map.standard .marker-icon .iconfont:before{font-size:16px;color:#fff}.site-map.standard .marker-icon .marker-pop{padding:10px 15px;font-size:13px;border-radius:4px;color:#fff;background-color:rgba(30,43,57,0.9);white-space:nowrap;box-shadow:0 5px 10px 0 rgba(0,0,0,0.4)}.site-map.standard .marker-icon .marker-pop .pointer{content:'';display:block;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #323e4a;position:absolute;left:50%;bottom:-6px;transform:translateX(-50%)}.site-map.standard .marker-icon .marker-pop.bottom .pointer{border-top:none;border-bottom:7px solid #323e4a;bottom:initial;top:-6px}.site-map.standard .marker-icon.school .middle{color:#77b0fd}.site-map.standard .marker-icon.school .high{color:#49d975}.site-map.standard .marker-icon.business .iconfont{color:#ffb300}.site-map.standard .marker-icon.subway .iconfont::before{font-size:12px;line-height:25px;height:25px;transform:scale(0.83);display:inline-block}.site-map.standard .marker-icon.subway .iconfont::after{background:#2177e4;border-radius:5px}.site-map.standard .marker-icon.location .iconfont{width:60px;height:60px;border-radius:50%;border:1px solid;border-color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.standard .marker-icon.location .iconfont:after{content:'';width:30px;height:30px;border:none;background-color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.standard .marker-icon.location .iconfont:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;background-color:var(--g-btn-background, var(--color-theme, #03c9ff));opacity:0.2}@media (max-width: 600px){.site-map.standard .marker-icon.location .iconfont{width:30px;height:30px}.site-map.standard .marker-icon.location .iconfont:after{width:15px;height:15px}}.site-map.standard .marker-school .iconfont{position:relative;display:block;color:#bbcbd7;z-index:1}.site-map.standard .marker-school .iconfont .count{position:absolute;width:15px;height:15px;line-height:15px;top:-10px;right:-6px;border-radius:50%;text-align:center;background:#fff}.site-map.standard .marker-school .iconfont:after{content:'';display:inline-block;width:25px;height:25px;border-radius:50%;border:1px solid #fff;background-color:currentColor;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1}.site-map.standard .marker-school .iconfont:before{font-size:16px;color:#fff}.site-map.standard .marker-school .iconfont.highlight:after{background-color:var(--color-hover, #03c9ff)}.site-map.standard .marker-school .marker-pop{background-color:#fff;width:250px;padding:0;border:1px solid #ebecf0;box-shadow:0 3px 2px 0 rgba(170,186,218,0.22)}.site-map.standard .marker-school .marker-pop .school-list{max-height:210px;overflow:auto;padding:20px;position:relative}.site-map.standard .marker-school .marker-pop .school-list li{list-style:none}.site-map.standard .marker-school .marker-pop .school-list .info{display:flex}.site-map.standard .marker-school .marker-pop .school-list .info .left{color:var(--color-text);width:100%}.site-map.standard .marker-school .marker-pop .school-list .info .left .name{height:36px;font-size:14px;font-family:var(--font-bold);line-height:1.4;margin-bottom:8px;display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.site-map.standard .marker-school .marker-pop .school-list .info .left .tip{font-size:12px;color:var(--color-disable);white-space:nowrap}.site-map.standard .marker-school .marker-pop .school-list .info .right{width:50px;flex-grow:0;flex-shrink:0}.site-map.standard .marker-school .marker-pop .school-list .info .right .rating{width:36px;height:36px;line-height:36px;font-size:18px;text-align:center;border-radius:50%;vertical-align:middle;color:white;margin:0 auto;margin-bottom:8px;background:#bbcbd7}.site-map.standard .marker-school .marker-pop .school-list .info .right .rating.middle{background:#77b0fd}.site-map.standard .marker-school .marker-pop .school-list .info .right .rating.high{background:#49d975}.site-map.standard .marker-school .marker-pop .school-list .info .right .tip{margin-top:3px;font-size:12px;color:var(--color-disable);white-space:nowrap}.site-map.standard .marker-school .marker-pop .school-list .link{display:block;width:100%;font-size:12px;border-radius:2px;text-align:center;margin-top:20px;padding-top:18px;border-top:1px solid #dcdcdc;cursor:pointer;color:var(--g-btn-background, var(--color-theme, #03c9ff))}.site-map.standard .marker-school .marker-pop .school-list .link+.info{margin-top:15px;padding-top:15px;position:relative}.site-map.standard .marker-school .marker-pop .school-list .link+.info:before{content:'';position:absolute;top:0;left:-20px;right:-20px;height:1px;background:#dcdcdc}.site-map.standard .marker-school .marker-pop .school-list .link.novisible{display:none}.site-map.standard .marker-school .marker-pop .pointer{border-top-color:#fff}.site-map.standard .marker-school .marker-pop.bottom .pointer{border-bottom-color:#fff}.site-map.standard .marker-school.active .iconfont:after{background-color:var(--color-hover, #03c9ff)}.site-map.standard .marker-aggre{font-size:14px;color:#fff;border-radius:50%;text-align:center;background-color:var(--color-text);box-shadow:0 4px 8px 0 rgba(0,10,30,0.2);cursor:pointer}.site-map.standard .marker-aggre .marker-shape{padding-top:100%;height:0}.site-map.standard .marker-aggre .marker-shape .info{margin-top:-50%;display:block;line-height:100%;padding:10px;transform:translateY(-50%);display:flex;flex-direction:column}.site-map.standard .marker-aggre.active{background-color:var(--color-hover, #03c9ff)}.site-map.standard .marker-city{white-space:nowrap}.site-map.standard .marker-city .marker-address{font-family:var(--font-medium);padding:8px 12px;border-radius:4px;color:#ffffff;background-color:var(--color-text);box-shadow:0 4px 8px 0 rgba(0,10,30,0.2)}.site-map.standard .marker-city .marker-address:before{content:'';width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid var(--color-text);position:absolute;bottom:-6px;left:50%;transform:translateX(-50%)}.site-map.standard .marker-city .marker-pop{position:relative;box-shadow:0 1px 6px 0 rgba(0,0,0,0.2)}.site-map.standard .marker-city .marker-pop>.detail{text-align:center;padding:10px 30px;border-radius:4px 4px 0 0;color:#fff;background-color:var(--color-hover, #03c9ff)}.site-map.standard .marker-city .marker-pop>.detail .address{font-family:var(--font-medium);font-size:16px}.site-map.standard .marker-city .marker-pop>.detail .info{color:#d2f5ff}.site-map.standard .marker-city .marker-pop>.detail.no-price{border-radius:4px}.site-map.standard .marker-city .marker-pop>.detail.no-price:before{content:'';width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid;border-top-color:var(--color-hover, #03c9ff);position:absolute;bottom:-6px;left:50%;transform:translateX(-50%)}.site-map.standard .marker-city .marker-pop>.price{text-align:center;padding:8px 30px;border-radius:0 0 4px 4px;color:#292e3f;background-color:#ffffff}.site-map.standard .marker-city .marker-pop>.price:before{content:'';width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff;position:absolute;bottom:-6px;left:50%;transform:translateX(-50%)}.site-map.standard .marker-city.active .marker-address{display:none}.gm-style-pbc{z-index:1000 !important;pointer-events:none}.site-map.standard{position:relative;width:100%;height:100%}.site-map.standard .map-box{width:100%;height:100%}.site-map.standard .map-tool{position:absolute;color:#797e8b;font-size:14px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);cursor:pointer;line-height:1}.site-map.standard .map-tool .tip{font-family:var(--font-normal);display:none;position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);height:40px;width:87px;font-size:14px;text-align:center;line-height:40px;color:#ffffff;box-shadow:0 4px 8px 0 rgba(0,10,30,0.2);background-color:rgba(32,36,55,0.95);border-radius:3px}.site-map.standard .map-tool .tip:after{content:'';display:block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid rgba(32,36,55,0.95);position:absolute;top:15px;right:-5px}@media (max-width: 800px){.site-map.standard .map-tool .tip{display:none !important}}.site-map.standard .map-tool.map-type{border:2px solid #fff}.site-map.standard .map-tool.map-type .iconfont{width:36px;height:36px}.site-map.standard .map-tool.map-type .iconfont::before{line-height:36px;color:#f1f5f6}.site-map.standard .map-tool.map-type img{width:36px;height:36px}.site-map.standard .map-tool.map-type:hover img{width:76px;height:76px}@media (max-width: 600px){.site-map.standard .map-tool.map-type{border:none}.site-map.standard .map-tool.map-type img{width:80px;height:30px}.site-map.standard .map-tool.map-type:hover img{width:80px;height:30px}}.site-map.standard .map-tool.iconfont{background-color:#fff;width:30px;height:30px;line-height:30px;text-align:center;color:#666}.site-map.standard .map-tool .iconfont{color:#797e8b}.site-map.standard .marker-box{display:none}.site-map.standard.drawing .map-marker{display:none}.site-map.standard .H_imprint{display:none}

.draw-tip{position:absolute;top:0;width:100%;background-color:rgba(32,36,55,0.6)}.draw-tip p{font-family:var(--font-normal);color:#fff;font-size:14px;line-height:17px;line-height:40px;text-align:center}.draw-tip p .cancel{border:1px solid #ffffff;border-radius:4px;font-size:14px;line-height:24px;padding:5.5px 12px;margin-left:20px;cursor:pointer}

.select-wrapper{background:#fff;border:1px solid var(--color-border);padding:10px;display:inline-block;position:relative;cursor:pointer}.select-wrapper .select-body{display:flex}.select-wrapper .label-txt{flex:1;font-size:14px;color:#505050;font-family:var(--font-normal)}.select-wrapper .iconfont{font-size:14px;margin-left:16px}.select-wrapper .iconfont.up{transform:rotate(180deg)}.select-wrapper .data-list{background:#fff;border:1px solid var(--color-border);padding:10px 0;position:absolute;width:100%;left:0;top:100%;z-index:var(--level-high, 500);overflow-y:auto;max-height:200px}.select-wrapper .data-list ul li{font-size:14px;line-height:32px;color:#505050;font-family:var(--font-normal);padding-left:15px;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative}.select-wrapper .data-list ul li:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}

.radius-search{width:320px;cursor:auto;background:#fff;box-shadow:0px 4px 8px rgba(0,10,30,0.2);z-index:var(--level-high, 500);transform:translate(-50%, -100%)}.radius-search .radius-search-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid var(--color-border);color:#191919}.radius-search .radius-search-header .radius-search-title{font-size:16px;font-weight:700}.radius-search .radius-search-header .radius-search-close{font-size:14px;cursor:pointer}.radius-search .position-wrapper{padding:20px;position:relative}.radius-search .position-wrapper .select-label{font-size:12px;line-height:1.5;color:#191919;margin-bottom:10px}.radius-search .position-wrapper .select-container{display:flex;align-items:center;gap:10px}.radius-search .position-wrapper .select-container .select-wrapper{flex:1;height:40px}.radius-search .position-wrapper .select-container .select-wrapper select{width:100%;height:100%}.radius-search .position-wrapper .select-container .select-tag{flex-shrink:0;font-size:14px;color:#191919}.radius-search .position-wrapper .key-search{margin-top:20px;height:40px;display:flex;align-items:center;overflow:hidden;position:relative}.radius-search .position-wrapper .key-search .iconfont{color:#a8a8a8;display:block;position:absolute;margin-top:2px}.radius-search .position-wrapper .key-search .iconfont.icon-search{font-size:14px;padding-left:10px}.radius-search .position-wrapper .key-search .iconfont.icon-close{font-size:12px;right:11px}.radius-search .position-wrapper .key-search input{padding-left:30px;height:100%;width:100%;box-shadow:none;font-size:14px;line-height:16px;color:#505050;background:#fff;border:1px solid var(--color-border)}.radius-search .position-wrapper .key-search input:focus{border-color:var(--g-btn-background)}.radius-search .position-wrapper .key-search input.show-clear-content{padding-right:44px}.radius-search .position-wrapper .arrow-style{position:absolute;width:10px;height:10px;transform:rotate(-45deg) translate(-50%);background:#fff;left:50%;top:calc(100% - 8px)}.radius-search .position-wrapper .iconfont.icon-close{position:absolute;font-size:14px;color:#505050;right:16px;top:11px;cursor:pointer}

.radius-center{background-color:var(--g-btn-background);width:10px;height:10px;border-radius:50%;position:absolute;transform:translate(-50%, -50%);cursor:pointer;z-index:var(--level-high)}.radius-center .radius-search{position:absolute;left:3px;top:-10px}.site-map.layout1 .radius-center{background-color:#191919}

.map-tool.draw.rectangle .btn-select{padding:9px;text-align:center;display:block;font-size:14px;min-width:90px;color:#191919;background-color:#fff;border:1px solid #fff;border-radius:2px;position:relative;cursor:pointer}.map-tool.draw.rectangle .btn-select:hover,.map-tool.draw.rectangle .btn-select.unfold{border-color:var(--g-btn-background)}.map-tool.draw.rectangle .btn-select:hover .iconfont,.map-tool.draw.rectangle .btn-select.unfold .iconfont{display:inline-block;transform:rotate(180deg);transition:transform 0.3s ease-in-out}.map-tool.draw.rectangle .btn-select::after{content:'';height:10px;display:block;top:100%;position:absolute;background:transparent;width:100%;left:0;z-index:1}.map-tool.draw.rectangle .btn-select .iconfont{font-size:12px;margin-left:10px}.map-tool.draw.rectangle .btn-select .btn-txt{font-size:14px}.map-tool.draw.rectangle .select-item{top:calc(100% + 5px);left:0;font-weight:400}.map-tool.draw.circle .btn-select{padding:0;width:50px;height:50px;border-radius:50%;background-color:#fff;box-shadow:0px 2px 5px 0px rgba(25,25,25,0.3);display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:4px;gap:2px;line-height:15px;font-size:10px;color:#191919}.map-tool.draw.circle .select-item{top:4px;right:calc(100% + 3px)}.map-tool.draw .btn-clear{padding:9px;text-align:center;display:block;font-size:14px;min-width:90px;color:#191919;background-color:#fff;border:1px solid #fff;border-radius:2px;position:relative;cursor:pointer}.map-tool.draw .btn-clear:hover,.map-tool.draw .btn-clear.unfold{border-color:var(--g-btn-background)}.map-tool.draw .btn-clear:hover .iconfont,.map-tool.draw .btn-clear.unfold .iconfont{display:inline-block;transform:rotate(180deg);transition:transform 0.3s ease-in-out}.map-tool.draw .btn-clear::after{content:'';height:10px;display:block;top:100%;position:absolute;background:transparent;width:100%;left:0;z-index:1}.map-tool.draw .btn-clear .iconfont{font-size:12px;margin-left:10px}.map-tool.draw .btn-clear .btn-txt{font-size:14px}.map-tool.draw .select-item{position:absolute;cursor:pointer;background:#ffffff;box-shadow:0px 2px 5px rgba(32,36,55,0.1);border-radius:2px;width:90px}.map-tool.draw .select-item p{font-size:14px;font-family:var(--font-normal);padding:10px;text-align:left}.map-tool.draw .select-item p:nth-child(1){border-bottom:1px solid var(--color-border)}.map-tool.draw .select-item .opacity{position:absolute;bottom:100%;left:0;height:5px;opacity:0;width:100%}.map-tool.draw .select-item .opacity:hover .select-item{display:block}

.map-tool.draw.rectangle .btn-select{padding:9px;text-align:center;display:block;font-size:14px;min-width:90px;color:#191919;background-color:#fff;border:1px solid #fff;border-radius:2px;position:relative;cursor:pointer}.map-tool.draw.rectangle .btn-select:hover,.map-tool.draw.rectangle .btn-select.unfold{border-color:var(--g-btn-background)}.map-tool.draw.rectangle .btn-select:hover .iconfont,.map-tool.draw.rectangle .btn-select.unfold .iconfont{display:inline-block;transform:rotate(180deg);transition:transform 0.3s ease-in-out}.map-tool.draw.rectangle .btn-select::after{content:'';height:10px;display:block;top:100%;position:absolute;background:transparent;width:100%;left:0;z-index:1}.map-tool.draw.rectangle .btn-select .iconfont{font-size:12px;margin-left:10px}.map-tool.draw.rectangle .btn-select .btn-txt{font-size:14px}.map-tool.draw.rectangle .select-item{top:calc(100% + 5px);left:0}.map-tool.draw.circle .btn-select{padding:0;width:50px;height:50px;border-radius:50%;background-color:#fff;box-shadow:0px 2px 5px 0px rgba(25,25,25,0.3);display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:4px;gap:2px;line-height:15px;font-size:10px;color:#191919}.map-tool.draw.circle .select-item{top:4px;right:calc(100% + 3px)}.map-tool.draw .btn-clear{padding:9px;text-align:center;display:block;font-size:14px;min-width:90px;color:#191919;background-color:#fff;border:1px solid #fff;border-radius:2px;position:relative;cursor:pointer}.map-tool.draw .btn-clear:hover,.map-tool.draw .btn-clear.unfold{border-color:var(--g-btn-background)}.map-tool.draw .btn-clear:hover .iconfont,.map-tool.draw .btn-clear.unfold .iconfont{display:inline-block;transform:rotate(180deg);transition:transform 0.3s ease-in-out}.map-tool.draw .btn-clear::after{content:'';height:10px;display:block;top:100%;position:absolute;background:transparent;width:100%;left:0;z-index:1}.map-tool.draw .btn-clear .iconfont{font-size:12px;margin-left:10px}.map-tool.draw .btn-clear .btn-txt{font-size:14px}.map-tool.draw .select-item{position:absolute;cursor:pointer;background:#ffffff;box-shadow:0px 2px 5px rgba(32,36,55,0.1);border-radius:2px;width:90px}.map-tool.draw .select-item p{font-size:14px;font-family:var(--font-normal);padding:10px;text-align:left}.map-tool.draw .select-item p:nth-child(1){border-bottom:1px solid var(--color-border)}.map-tool.draw .select-item .opacity{position:absolute;bottom:100%;left:0;height:5px;opacity:0;width:100%}.map-tool.draw .select-item .opacity:hover .select-item{display:block}

.map-tool.school{border-radius:2px}.map-tool.school .btn{padding:9px;text-align:center;display:block;font-size:14px;min-width:90px;color:#191919;background-color:#fff;border:1px solid #fff;border-radius:2px;position:relative;cursor:pointer}.map-tool.school .btn:hover,.map-tool.school .btn.unfold{border-color:var(--g-btn-background)}.map-tool.school .btn:hover .iconfont,.map-tool.school .btn.unfold .iconfont{display:inline-block;transform:rotate(180deg);transition:transform 0.3s ease-in-out}.map-tool.school .btn::after{content:'';height:10px;display:block;top:100%;position:absolute;background:transparent;width:100%;left:0;z-index:1}.map-tool.school .btn .iconfont{font-size:12px;margin-left:10px}.map-tool.school .btn .btn-txt{font-size:14px}.map-tool.school .pop-school-search{position:absolute;z-index:10;top:calc(100% + 5px);width:300px;max-width:calc(100vw - 70px);border-radius:3px;background:#fff;font-size:14px;color:#191919;padding:26px 20px 8px;box-shadow:0 2px 6px 0 rgba(0,0,0,0.2)}@media (max-width: 600px){.map-tool.school .pop-school-search{width:calc(100vw - 30px);max-width:calc(100vw - 30px)}}.map-tool.school .pop-school-search input[type='checkbox']{display:none}.map-tool.school .pop-school-search input[type='checkbox']+.icon-checked-light{position:relative;width:16px;height:16px;margin-right:8px;border:solid 1px #a8a8a8;line-height:15px;font-size:12px;font-weight:bold;text-align:center;color:transparent}.map-tool.school .pop-school-search input[type='checkbox']+.icon-checked-light.mobile{pointer-events:none}.map-tool.school .pop-school-search input[type='checkbox']+.icon-checked-light::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.map-tool.school .pop-school-search input[type='checkbox']:checked+.icon-checked-light{color:#191919}.map-tool.school .pop-school-search .switch{margin-bottom:15px}.map-tool.school .pop-school-search .switch label{display:flex;align-items:center;cursor:pointer}.map-tool.school .pop-school-search .divider{height:0;margin:5px 0 16px;overflow:hidden;border-top:1px solid rgba(218,218,218,0.5)}.map-tool.school .pop-school-search .school{display:flex;flex-wrap:wrap;margin:8px 0}.map-tool.school .pop-school-search .school label{margin-bottom:16px;text-transform:capitalize;width:50%;display:flex;align-items:center;cursor:pointer}.map-tool.school .pop-school-search .rating-title{color:#191919}.map-tool.school .pop-school-search .rating{padding:10px 0;display:flex;align-items:center}.map-tool.school .pop-school-search .rating .range{overflow:hidden;margin-right:14px;width:100%;height:36px;display:flex;align-items:center}.map-tool.school .pop-school-search .rating .range>div{position:relative;margin:0 10px;height:24px;flex:1}.map-tool.school .pop-school-search .rating .range>div input[type='range']{width:100%;margin:0;padding:0;-webkit-appearance:none;border:0 !important;outline:0 !important;box-shadow:none !important}.map-tool.school .pop-school-search .rating .range>div input[type='range']::-webkit-slider-thumb{-webkit-appearance:none;height:19px;width:19px;margin-top:-8px;background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);border-radius:50%;outline:none;z-index:1;position:relative}.map-tool.school .pop-school-search .rating .range>div input[type='range']::-moz-range-thumb{height:19px;width:19px;margin-top:-8px;background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);border-radius:50%;outline:none;z-index:1;position:relative}.map-tool.school .pop-school-search .rating .range>div input[type='range']::-ms-thumb{height:19px;width:19px;margin-top:-8px;background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);border-radius:50%;outline:none;z-index:1;position:relative}.map-tool.school .pop-school-search .rating .range>div input[type='range']::-webkit-slider-runnable-track{height:3px;border-radius:4px;background-color:#a8a8a8}.map-tool.school .pop-school-search .rating .range>div input[type='range']::-moz-range-track{height:3px;border-radius:4px;background-color:#a8a8a8}.map-tool.school .pop-school-search .rating .range>div input[type='range']::-ms-track{height:20px;border:none;color:transparent;background-color:transparent}.map-tool.school .pop-school-search .rating .range>div input[type='range']:focus{outline:none}.map-tool.school .pop-school-search .rating .range>div input[type='range']::-moz-focus-outer{border:0}.map-tool.school .pop-school-search .rating .range>div .bar{display:none;height:3px;width:0;position:absolute;top:10px;left:0;border-radius:2px 0 0 2px;pointer-events:none}.map-tool.school .pop-school-search .rating .range span{color:#191919}.map-tool.school .pop-school-search .rating .label{width:60px;flex-grow:0;flex-shrink:0;background-color:#fff;height:30px;text-align:center;vertical-align:middle;line-height:28px;border:1px solid rgba(218,218,218,0.5);color:#191919}

.comp-pagination{margin-top:40px;display:flex;position:relative;justify-content:center;overflow:visible;z-index:calc(var(--level-low) + 10)}@media (max-width: 600px){.comp-pagination{margin-top:20px}}.comp-pagination .page{display:flex;align-items:center}.comp-pagination .page .page-num+.page-num{margin-left:3px}.comp-pagination .page li{user-select:none;color:var(--color-label);text-align:center;font-size:14px;cursor:pointer;display:inline-block;min-width:30px;height:30px;line-height:30px;color:#282828}.comp-pagination .page li.active{color:var(--color-theme);font-weight:900;position:relative}.comp-pagination .page li.active::after{content:'';background:rgba(168,168,168,0.2);position:absolute;left:0;top:0;width:100%;height:100%}.pagination-popper{overflow-y:auto;width:44px;box-shadow:0 2px 5px 0 rgba(0,10,30,0.1);border:solid 1px #ebecf1;background-color:#ffffff;cursor:pointer;font-size:14px}.pagination-popper::-webkit-scrollbar{width:4px}.pagination-popper::-webkit-scrollbar-thumb{display:block;background-color:#20243733;border-radius:6px;border:none;outline:none}.pagination-popper a,.pagination-popper span{color:var(--color-label);text-align:center;display:block;height:40px;width:100%;line-height:40px;cursor:pointer}.pagination-popper a:hover,.pagination-popper span:hover{background-color:#f5f6fa}.pagination-popper.broker a:hover,.pagination-popper.broker span:hover{background-color:#ececec}.comp-pagination.broker{--gap: var(--calc-gap, 15px)}.comp-pagination.broker .page-num+.page-num{margin-left:var(--gap)}.comp-pagination.broker .page li{background:#f3f3f3;color:#505050;border-radius:5px}.comp-pagination.broker .page li a,.comp-pagination.broker .page li span{display:block;cursor:pointer}.comp-pagination.broker .page li:hover{background-color:#ececec}.comp-pagination.broker .page li.active{color:#fff;background-color:var(--color-theme)}.comp-pagination.broker .page li.iconfont{font-size:12px;width:30px;height:30px;line-height:30px}.comp-pagination.broker .page li.iconfont.page-left{transform:rotate(90deg);margin-right:var(--gap)}.comp-pagination.broker .page li.iconfont.page-right{transform:rotate(-90deg);margin-left:var(--gap)}

.img-swiper-wrapper .slot-wraper{width:100%;height:100%;position:absolute;top:0px}.img-swiper-wrapper .slot-wraper .swiper-box{height:100%}.img-swiper-wrapper .slot-wraper .swiper-box img{width:100%;height:100%;object-fit:cover}.img-swiper-wrapper .swiper-prev,.img-swiper-wrapper .swiper-next{position:absolute;z-index:2;height:50px;color:white;top:50%;display:none;transform:translate(0, -50%);justify-content:center;align-items:center;font-weight:700;font-size:18px}.img-swiper-wrapper .swiper-prev{left:0px}.img-swiper-wrapper .swiper-next{right:0px}.img-swiper-wrapper .swiper-button-disabled{opacity:0.5;cursor:not-allowed}.img-swiper-wrapper.isMobile:hover .swiper-next,.img-swiper-wrapper.isMobile:hover .swiper-prev{display:none}.img-swiper-wrapper:hover .swiper-prev,.img-swiper-wrapper:hover .swiper-next{display:flex}.img-swiper-wrapper .img-content{width:100%;height:100%}

.avatar.profile-frame{position:relative;display:inline-block;box-sizing:content-box;object-fit:contain}.avatar.profile-frame.pointer{cursor:pointer}.avatar.profile-frame.has-frame.square .img-box{border-radius:0px}.avatar.profile-frame .frame{position:absolute;top:0;left:0;right:0;bottom:0;height:auto}.avatar.profile-frame .img-box{display:inline-block;text-align:center;border-radius:6px;vertical-align:bottom}.avatar.profile-frame .img-box.round{border-radius:50%}

.md-chatbox.broker .launcher{font-size:0}.md-chatbox.broker .launcher .avatar .img-box{filter:drop-shadow(0px 5px 10px rgba(0,0,0,0.1))}.md-chatbox.broker .launcher .help-msg{display:inline-block;position:relative;padding:20px;margin-right:16px;vertical-align:bottom;background-color:var(--bubble-theme-color, #fff);box-shadow:0px 5px 15px rgba(0,0,0,0.1);border-radius:6px;width:300px}.md-chatbox.broker .launcher .help-msg:after{content:'';width:0;height:0;display:block;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid var(--bubble-theme-color, #fff);position:absolute;right:-5px;bottom:25px}.md-chatbox.broker .launcher .help-msg .chat-agent{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-chatbox.broker .launcher .help-msg .chat-agent .chat-name{font-family:var(--font-bold);font-size:16px;color:var(--bubble-text-color, var(--color-text))}.md-chatbox.broker .launcher .help-msg .chat-agent .chat-btn{position:relative;z-index:var(--level-low);float:right;cursor:pointer;margin-left:15px;font-size:12px;font-family:var(--font-medium);line-height:16px;padding:4px 10px;border-radius:6px;color:var(--mg-button-color);font-family:var(--mg-button-font);background-color:var(--chat-button-background);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-chatbox.broker .launcher .help-msg .chat-agent .chat-btn:hover{background:linear-gradient(0deg, rgba(255,255,255,0.1), rgba(255,255,255,0.1)),var(--chat-button-background)}.md-chatbox.broker .launcher .help-msg .chat-agent .chat-btn:active{background:linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)),var(--chat-button-background)}.md-chatbox.broker .launcher .help-msg .chat-desc{color:var(--bubble-text-color, var(--color-label));margin-top:6px;font-size:12px;line-height:16px;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:2}.md-chatbox.broker .launcher .help-msg .show-tip{position:absolute;top:-6px;right:-6px;font-size:12px;width:20px;height:20px;text-align:center;line-height:18px;border:1px solid var(--bubble-theme-color, #fff);background-color:var(--chat-primary-color);border-radius:50%;cursor:pointer}.md-chatbox.broker .launcher .help-msg .show-tip:hover{background:linear-gradient(0deg, rgba(255,255,255,0.1), rgba(255,255,255,0.1)),var(--chat-primary-color)}.md-chatbox.broker .launcher .help-msg .show-tip:active{background:linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)),var(--chat-primary-color)}.md-chatbox.broker .launcher .help-msg .show-tip .iconfont.icon-close{display:inline-block;transform:scale(0.83);font-size:12px;color:#fff;user-select:none}.md-chatbox.broker .launcher .unread{display:inline-block;padding:0 4px;height:18px;min-width:18px;text-align:center;position:absolute;top:-9px;right:-9px;color:white;font-size:12px;line-height:16px;border-radius:9px;background:#f0454c;border:1px solid #fff}.md-chatbox.broker .launcher .unread.round{top:0;right:0}

.swipper-outter-wrapper{position:relative}.swipper-outter-wrapper .chatbox-house-card-swiper{overflow:hidden !important;position:relative}.swipper-outter-wrapper .chatbox-house-card-swiper .swiper-slide{display:inline-block;width:unset}.swipper-outter-wrapper .chatbox-house-card-swiper .single-house{display:inline-block;position:relative}.swipper-outter-wrapper .button-round{width:30px;height:30px;border:0;text-align:center;position:absolute;border-radius:50%;cursor:pointer;line-height:30px;z-index:1;cursor:pointer;color:#cbcbcb;top:50%;padding-left:1px;background-color:#f8f8f8;border:solid 1px #cbcbcb}.swipper-outter-wrapper .button-round .icon-font{color:#fff;font-size:12px}.swipper-outter-wrapper .button-round .iconfont{line-height:normal}.swipper-outter-wrapper .button-round.bt-left{left:0;transform:translate(-40%, -50%) rotate(180deg)}.swipper-outter-wrapper .button-round.bt-left .iconfont{display:inline-block;margin-left:2px}.swipper-outter-wrapper .button-round.bt-right{right:0;transform:translate(0px, -50%)}.swipper-outter-wrapper .button-round.bt-right .iconfont{display:inline-block;margin-right:-3px}.single-house{width:220px;height:218px;background:#fff;border:1px solid #dadada;cursor:pointer;overflow:hidden;border-radius:5px;position:relative}.single-house:hover{background-color:#f2f2f2}.single-house:hover .price-line .price{color:var(--chat-primary-color)}.single-house .img-box{width:100%;height:138px;object-fit:cover;vertical-align:bottom}.single-house .img-box:after{background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 100%);content:'';position:absolute;bottom:0;width:100%;height:60px}.single-house .img-box .property{font-size:12px;line-height:15px;bottom:10px;color:#fff;padding:0 14px;position:absolute;z-index:100}.single-house .price-line{position:relative;padding:12px 10px 6px;line-height:20px}.single-house .price-line .price{font-size:14px;line-height:20px;font-family:var(--font-bold);color:#191919}.single-house .price-line .right{float:right;font-size:12px;font-family:var(--font-medium);font-weight:500}.single-house .detail-line{font-family:var(--font-normal);color:var(--color-label);font-size:12px;line-height:16px;letter-spacing:0px;padding:0 10px;color:#787878}.chatbox-save-heart-icon{position:absolute;top:10px;right:10px;z-index:2;display:block;width:18px;height:18px}.chatbox-save-heart-icon .icon-heart,.chatbox-save-heart-icon .icon-heart-fill{position:absolute;top:0;right:0;font-size:18px}.chatbox-save-heart-icon .icon-heart{color:#fff;z-index:2}.chatbox-save-heart-icon .icon-heart-fill{z-index:1;color:rgba(0,0,0,0.2)}.chatbox-save-heart-icon.collected .icon-heart-fill{color:#f0454c}

.viewable-img img.small-img{cursor:pointer;max-width:160px;margin-bottom:5px;cursor:pointer;max-height:300px}.viewable-img .preview{position:fixed;width:100vw !important;height:100vh !important;background:rgba(0,0,0,0.6);left:0;top:0;display:flex;z-index:10000}.viewable-img .preview img{max-width:calc(100vw - 300px);max-height:calc(100vh - 64px);margin:auto}@media (max-width: 800px){.viewable-img .preview img{max-width:calc(100vw - 60px)}}.viewable-img .preview .iconfont{position:absolute;right:30px;top:20px;cursor:pointer;color:#fff}

.viewable-video .play-button,.chat-msg-preview-img .play-button{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:40px;height:40px;border-radius:50%;text-align:center;background-color:#fff;box-shadow:0px 5px 10px 0px #0000000D;line-height:40px}.viewable-video .play-button .iconfont,.chat-msg-preview-img .play-button .iconfont{position:static;color:#202437;font-size:14px;padding-left:3px;padding-top:1px;display:inline-block;box-sizing:border-box;cursor:pointer}.viewable-video{position:relative}.viewable-video img.small-img,.viewable-video .preview-video{cursor:pointer;max-width:160px;margin-bottom:5px;cursor:pointer;max-height:300px;border-radius:4px}

.chat-msg-preview-img{position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,0.6);left:0;top:0;display:flex;z-index:10000}.chat-msg-preview-img .video-box{position:relative;max-width:calc(100vw - 300px);max-height:calc(100vh - 64px);margin:auto}@media (max-width: 800px){.chat-msg-preview-img .video-box{max-width:calc(100vw - 60px)}}.chat-msg-preview-img video{width:100%;height:100%}.chat-msg-preview-img .iconfont{position:absolute;right:30px;top:20px;cursor:pointer;color:#fff}

div.msg-home-report-wrap-broker.fromLead{display:flex;justify-content:flex-end}div.msg-home-report-wrap-broker .msg-home-report{max-width:calc(100% - 86px);border-radius:5px;overflow:hidden;cursor:pointer}div.msg-home-report-wrap-broker .msg-home-report .thumb{display:block;width:100%}div.msg-home-report-wrap-broker .msg-home-report div.info{background:#f7f7f7;padding:6px 10px 10px;color:#515666}div.msg-home-report-wrap-broker .msg-home-report div.info div.title{color:#202437;font-size:14px;font-weight:500;margin-bottom:4px}div.msg-home-report-wrap-broker .msg-home-report div.info div.adr,div.msg-home-report-wrap-broker .msg-home-report div.info div.house{line-height:18px;font-size:12px}div.msg-home-report-wrap-broker .msg-home-report div.info div.adr span,div.msg-home-report-wrap-broker .msg-home-report div.info div.house span{display:inline-block;padding:0 10px;position:relative}div.msg-home-report-wrap-broker .msg-home-report div.info div.adr span:first-child,div.msg-home-report-wrap-broker .msg-home-report div.info div.house span:first-child{padding-left:0}div.msg-home-report-wrap-broker .msg-home-report div.info div.adr span+span::after,div.msg-home-report-wrap-broker .msg-home-report div.info div.house span+span::after{content:' ';position:absolute;left:0;top:50%;transform:translateY(-50%);height:10px;width:1px;background:currentColor}.content-container.other .msg-home-repor{margin-left:10px}

.msg.broker{margin-top:20px;position:relative}.msg.broker:hover .time,.msg.broker:hover .last-time{display:block;line-height:20px;position:absolute;bottom:-20px;left:51px}.msg.broker:hover .time.lead,.msg.broker:hover .last-time.lead{left:auto;right:6px}.msg.broker:hover .content-container.other .content{background:linear-gradient(0deg, rgba(0,0,0,0.05), rgba(0,0,0,0.05)),#f7f7f7}.msg.broker:hover .content-container .content{background:linear-gradient(0deg, rgba(0,0,0,0.05), rgba(0,0,0,0.05)),var(--chat-primary-color)}.msg.broker .time{display:none;text-align:center;font-size:12px;color:#a0a3af}.msg.broker .gap-top{margin-top:20px}.msg.broker .quick-reply-box{width:100%;margin-top:20px;display:flex;flex-wrap:wrap;overflow:hidden}.msg.broker .quick-reply-box .reply-item{cursor:pointer;display:inline-block;border:1px solid var(--chat-primary-color);cursor:pointer;border-radius:100px;color:var(--chat-primary-color);max-width:90%;text-align:center;font-size:12px;margin:0 10px 10px 0;padding:7px 10px;flex-shrink:0;flex-basis:30px;white-space:nowrap}.msg.broker .quick-reply-box .reply-item:first-child{margin-left:0}.msg.broker .quick-reply-box .reply-item:last-child{margin-right:0}.msg.broker .quick-reply-box .reply-item span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg.broker .quick-reply-box .reply-item:hover{background:var(--chat-primary-color);color:#fff}.msg.broker .content-container{display:flex;justify-content:flex-end;align-items:center}.msg.broker .content-container .content{display:inline-block;word-break:break-word;font-family:var(--font-medium);font-size:14px;color:#fff;padding:10px 15px;border-radius:20px 4px 20px 20px;background-color:var(--chat-primary-color);position:relative;line-height:20px;max-width:calc(100% - 40px)}.msg.broker .content-container .sending{display:inline-block;width:20px;height:20px;margin-right:5px;flex-shrink:0;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAEZ0lEQVRYw7WYTYgcRRSAv+7pZONmN1mTKLJgCEaNCnpT2GAgePEgiAoKKuo5nuRdvOToQQI+Pfl38eY5JHoyl4AihJiL4s/BnyQa1s2q0f3J7s5Ml4eqnq6tqerZTiYFj+q/qvr6vVevXlVGy6KqOTAHPOHq+4H9QJFl2RJwBjhujPnJNTEiYtqOk7UA2gO8DrzqQDIgd3UGZFmWVf1dAx53cLl7VgL9rUKOBFPVCeANQICpEMa/98AAThpjXoh82xWR7k2BqerDwCdYcyWBqusAbNkYsyemWfd+TUT6qbHz1AtVfRb4ArjXPTJO8O5j11UpIz/v/8iUqm5rBaaqrwAfA9sjUKOAqnImAuXD4eAmYo2HTKmqzwHvAwUJkwX14Noz5V/AnDHmYqJN2N+yiKwnNaaqDwDvuOcmISmtGWAB+BQ4bIz5rUFboUyrauGzDG7ciw+AHVj/8Kd57g1uXGcLwGngM+AbEbnq9VVpo9MAFWpuBlgcMqWqHgOOJxr79TrwNvChiFxnRHE/POGZvcm0SyKyPABT1Wnga2D3CKhLwIsi8uMooAAuByadhZrgDDAvImVlopeB6cCXSk8M8DPwZFsoABEpgVXXTzhxfI11sEF84DvPByA+UAlcB14TkYW2UAHcsrsNtebLNECmqg9inTg2W6rGKiJ6o1CBWXcCu4j7WCV/FNgMoUyAGfeXH40DypVVrC+HZvRlMgceYdinfDklIivjonLZxRrWn/KE7CiAA0A/IMa7PjtGbVVlDRu3fI35Y95WAHdQm9J/WUnrWbiF0qUOvqEAbC+oI30sCwD4+xaA9anX4nA8gLxwH3UCKL9unRZvoVQxKxxrMGaBnXUzDR3so44/4yoF9TodS1Z7OTDvtBaTHnWiOM6y04PrRKSfA79Qh4YY3NwtALu9ASoHNnLgWw/Ch+s5OaKqu8ZF5LKNOz2N+YBVqrSSA+cCjYVw24CXxqitA9hIkILKgX9zEfkVmzn0G+RpVX1oDNqaAe4hbcYOsC4iq1V2cTqiLV9rAG+q6uxNQE0BjzoLpBw/B/6EOu35HPgnAVVd7wbeUtVDNwC1DziKzbV8oBCuBK7A5tT6GeAY9YIeW9j7wAZ2a3ZSRK6NAJrEJgkHgx9O5X0/iMgl8DYjwCnsQclB0tlGtXM+Cjymquexs/p34D/XbgrYiz3fuNs96wXM4fpYuvaX/Q/8P5wF3sXOGkPzbK2k62TDSderu8G3YViq+u8CZ/30atO+UkSuYPeV3Yjqm0xRsrnEcqzQyf3rC2HON3REICLngPccXKix1L4Ar/YX5FQiWAFlwHkRmQ85omcXIvIlcAJYaQCqoMLDltCHUnB94CsRuRxjGHUMdRf2sG4/6bW0x7AfxfzKl6vOp5ZSY2/l4K6Dna1PYTetqVgXgoVxsO8scAEbFsqmcdscdU4AR4DD2HQ8FoRDkOp+EfgO+H4rp4mtwALIWeA+rIn3YjepHQexij2DXcTGt4sisth2jP8BXZjxo4ARSW0AAAAASUVORK5CYII=") 0 0 no-repeat;background-size:20px 20px;transform-origin:10px 10px;animation:rotate 1s linear infinite;-webkit-animation:rotate 1s linear infinite;opacity:0.6}.msg.broker .content-container .resend-box{flex-shrink:0;margin-right:5px}.msg.broker .content-container .resend-box .chat-resend{color:var(--chat-primary-color);margin-right:2px;text-decoration:underline;font-size:14px;vertical-align:middle;cursor:pointer}.msg.broker .content-container .resend-box .icon-agent-phone{font-size:20px;color:#f85d5d;vertical-align:middle}@keyframes rotate{to{transform:rotate(360deg)}}.msg.broker .last-time{display:none;color:#a8a8a8;font-size:12px;text-align:left}.msg.broker .msg-link{text-decoration:underline}.msg.broker .content-container.other{justify-content:flex-start;align-items:flex-start}.msg.broker .content-container.other .head-img{width:36px;height:36px;border-radius:5px;vertical-align:top;background-position:50%;background-size:contain;background-repeat:no-repeat;display:inline-block;flex-shrink:0;background-color:#fff}.msg.broker .content-container.other .content{margin:0;margin-left:10px;color:var(--color-label);background-color:#f7f7f7;border-radius:4px 20px 20px 20px;max-width:calc(100% - 86px)}.ai-md{--color-border: #dadada;word-break:break-word;overflow-wrap:anywhere;line-height:1.5}.ai-md *{font-size:13px;line-height:1.5}.ai-md>:first-child{margin-top:0}.ai-md>:last-child{margin-bottom:0}.ai-md a{text-decoration:none}.ai-md a:hover{text-decoration:underline}.ai-md h1{font-size:16px;font-weight:700;margin-bottom:10px}.ai-md h2,.ai-md h3,.ai-md h4,.ai-md h5,.ai-md h6{font-size:14px;font-weight:600;margin:10px 0 5px}.ai-md ul,.ai-md ol{padding-left:1.5em}.ai-md ul ul,.ai-md ul ol,.ai-md ol ul,.ai-md ol ol{padding-left:1.5em}.ai-md ul{list-style:disc}.ai-md ol{list-style:decimal}.ai-md code{font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;font-size:0.92em;background:rgba(25,25,25,0.06);padding:0.15em 0.4em;border-radius:4px}.ai-md pre{margin:10px 0;padding:12px;background:rgba(25,25,25,0.06);border:1px solid var(--color-border);border-radius:6px;overflow:auto;-webkit-overflow-scrolling:touch}.ai-md pre code{background:transparent;padding:0;font-size:12px;line-height:1.6;display:block}.ai-md table{width:100%;border-collapse:collapse;margin:10px 0;border:1px solid var(--color-border)}.ai-md table th,.ai-md table td{padding:8px 10px;border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border)}.ai-md table th{background:rgba(25,25,25,0.04);font-weight:600;text-align:left}.ai-md table tr:last-child td{border-bottom:0}.ai-md table td:last-child,.ai-md table th:last-child{border-right:0}.ai-md img{max-width:100%;height:auto;display:block;margin:5px 0;border-radius:6px}.ai-md hr{border:0;height:1px;background:var(--color-border);margin:10px 0}.ai-md blockquote{margin:0}.other .ai-md a{color:var(--color-link)}

.md-chatbox .msg-ai-loading{margin-top:15px}.md-chatbox .msg-ai-loading .time{display:block;text-align:center;font-size:12px;color:#a0a3af;padding-bottom:15px}.md-chatbox .msg-ai-loading .content-container{display:flex;justify-content:flex-start}.md-chatbox .msg-ai-loading .content-container .head-img{object-fit:contain;border-radius:50%;width:36px;height:36px;vertical-align:top;background-position:50%;background-size:contain;background-repeat:no-repeat;display:inline-block;flex-shrink:0;background-color:#fff}.md-chatbox .msg-ai-loading .content-container .content{display:inline-block;padding:12px 15px;border:1px solid transparent;border-radius:4px;font-size:14px;margin-left:10px;position:relative;line-height:16px}.md-chatbox .msg-ai-loading .content-container .content.loading span{font-size:50px;line-height:0;animation-name:blink;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both}.md-chatbox .msg-ai-loading .content-container .content.loading span:nth-child(2){animation-delay:0.2s}.md-chatbox .msg-ai-loading .content-container .content.loading span:nth-child(3){animation-delay:0.4s}@keyframes blink{0%{opacity:0.2}20%{opacity:1}100%{opacity:0.2}}.md-chatbox .msg-ai-loading .content-container.other{justify-content:flex-start;align-items:flex-start}.md-chatbox .msg-ai-loading .content-container.other .head-img{width:36px;height:36px;border-radius:5px;vertical-align:top;background-position:50%;background-size:contain;background-repeat:no-repeat;display:inline-block;flex-shrink:0;background-color:#fff}.md-chatbox .msg-ai-loading .content-container.other .content{margin:0;margin-left:10px;color:var(--color-label);background-color:#f7f7f7;border-radius:4px 20px 20px 20px;max-width:calc(100% - 86px)}

.chat-window.broker{position:relative;width:375px;height:500px;transform:none;overflow:hidden;border-radius:6px;box-shadow:0px 5px 15px rgba(0,0,0,0.1);background-color:#fff}.chat-window.broker .chat-head{height:50px;background-color:var(--chat-primary-color);display:flex;align-items:center;padding:10px 18px 10px 20px;font-size:16px}.chat-window.broker .chat-head .head-text{margin-left:10px;flex:1;font-family:var(--font-bold);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-window.broker .chat-head .icon-close{color:#fff;opacity:0.6;cursor:pointer}.chat-window.broker .chat-head .icon-close:hover{opacity:1}.chat-window.broker .chat-main{width:100%;border-radius:2px;flex:1;z-index:1;overflow:auto}.chat-window.broker .chat-main .msg-list-wrap{overflow-y:auto;max-height:calc(100% - 84px);padding:0 20px 20px;box-sizing:border-box}.chat-window.broker .chat-main .send-con{position:absolute;bottom:20px;left:0;right:0;height:44px;width:calc(100% - 40px);border-radius:22px;margin:0 auto;padding:11px 4px 11px 15px;background:#ffffff;border:1px solid rgba(0,0,0,0.1)}.chat-window.broker .chat-main .send-con:has(.msg-input:focus){border-color:var(--chat-primary-color)}.chat-window.broker .chat-main .send-con .msg-input{border:none;box-sizing:border-box;padding-right:48px;box-shadow:none;font-size:14px;border-radius:0;height:100%;width:100%;font-family:var(--font-normal)}.chat-window.broker .chat-main .send-con .msg-input::-webkit-input-placeholder{color:var(--g-tip-color, #ccc)}.chat-window.broker .chat-main .send-con .msg-input::-moz-input-placeholder{color:var(--g-tip-color, #ccc)}.chat-window.broker .chat-main .send-con .msg-input::-ms-input-placeholder{color:var(--g-tip-color, #ccc)}.chat-window.broker .chat-main .send-con .send-btn{display:inline-block;position:absolute;right:4px;top:3px;height:36px;width:36px;line-height:36px;border-radius:50%;text-align:center;background-color:var(--chat-primary-color);font-size:16px;color:#fff;cursor:pointer}.chat-window.broker .chat-main .send-con .send-btn .icon-send{margin-top:1px;display:inline-block;margin-left:4px}.chat-window.broker .chat-main .send-con .send-btn:hover{background:linear-gradient(0deg, rgba(255,255,255,0.1), rgba(255,255,255,0.1)),var(--chat-primary-color)}.chat-window.broker .chat-main .send-con .send-btn:active{background:linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)),var(--chat-primary-color)}.chat-window.broker .chat-main .send-con .send-btn .icon-rotate-left{animation:rotate-left 0.8s linear infinite;display:inline-block}@keyframes rotate-left{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.chat-window.broker .chat-window-loading-w{background:#f4f6fa;flex:1;position:relative}.chat-window.broker .chat-window-loading-w .chat-window-loading{width:100%}.chat-window.broker .chat-window-loading-w .chat-window-text{position:absolute;bottom:0px;width:100%;text-align:center;line-height:60px;font-size:14px;color:#505050}.ai-mobile .chat-window{border-radius:0px}.ai-mobile .chat-window .chat-head .icon-close{display:block;margin:0 5px}

.md-chatbox .pop-msg{position:absolute;right:76px;bottom:-80px;box-shadow:0px 5px 15px rgba(0,0,0,0.1);background:#fff;padding:20px;border-radius:6px;cursor:pointer;transition:0.3s transform ease;transform-origin:100% 100%;transform:translateY(-80px) scale(0)}.md-chatbox .pop-msg::after{content:'';width:0;height:0;display:block;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid var(--bubble-theme-color, #fff);position:absolute;right:-5px;bottom:25px}.md-chatbox .pop-msg.active{transform:translateY(-80px) scale(1)}.md-chatbox .pop-msg .pop-title{position:relative;font-size:12px;line-height:16px;color:var(--color-info);font-family:var(--font-normal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-chatbox .pop-msg .pop-title .icon-close{position:absolute;right:0}.md-chatbox .pop-msg .pop-title .icon-close:before{color:#797e8b}.md-chatbox .pop-msg .pop-content{width:260px;font-size:14px;line-height:20px;color:var(--color-text);font-family:var(--font-normal);margin-top:6px;display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:3}@media (max-width: 600px){.md-chatbox .pop-msg .pop-content{width:calc(100vw - 146px);max-width:260px;font-size:12px;line-height:16px}}

.md-chatbox{position:fixed;right:30px;bottom:30px;z-index:calc(var(--level-subhigh) - 2);transition:bottom 0.3s ease}.md-chatbox .chat-window{position:absolute;right:0;bottom:0;display:flex;flex-direction:column}.md-chatbox .chat-window.force-show-window{bottom:120px}.md-chatbox .launcher{position:absolute;right:0;bottom:0;white-space:nowrap}.md-chatbox.ai-mobile{right:15px;bottom:15px;z-index:calc(var(--level-medium) + 1)}.md-chatbox.ai-mobile .chat-window{position:fixed;right:0;top:0;left:0;width:auto;height:auto}@media (max-width: 600px){.md-chatbox:not(.ai-mobile){display:none}}

.comp-pagination{margin-top:40px;display:flex;position:relative;justify-content:center;overflow:visible;z-index:calc(var(--level-low) + 10)}@media (max-width: 600px){.comp-pagination{margin-top:20px}}.comp-pagination .page{display:flex;align-items:center}.comp-pagination .page .page-num+.page-num{margin-left:3px}.comp-pagination .page li{user-select:none;color:var(--color-label);text-align:center;font-size:14px;cursor:pointer;display:inline-block;min-width:30px;height:30px;line-height:30px;color:#282828}.comp-pagination .page li.active{color:var(--color-theme);font-weight:900;position:relative}.comp-pagination .page li.active::after{content:'';background:rgba(168,168,168,0.2);position:absolute;left:0;top:0;width:100%;height:100%}.pagination-popper{overflow-y:auto;width:44px;box-shadow:0 2px 5px 0 rgba(0,10,30,0.1);border:solid 1px #ebecf1;background-color:#ffffff;cursor:pointer;font-size:14px}.pagination-popper::-webkit-scrollbar{width:4px}.pagination-popper::-webkit-scrollbar-thumb{display:block;background-color:#20243733;border-radius:6px;border:none;outline:none}.pagination-popper a,.pagination-popper span{color:var(--color-label);text-align:center;display:block;height:40px;width:100%;line-height:40px;cursor:pointer}.pagination-popper a:hover,.pagination-popper span:hover{background-color:#f5f6fa}.pagination-popper.fashion{font-size:16px}.comp-pagination.fashion .page li{font-size:16px}.comp-pagination.fashion .page li a,.comp-pagination.fashion .page li span{display:block;cursor:pointer}.comp-pagination.fashion .page li.page-num{width:35px}.comp-pagination.fashion .page li.icon-arrow-up{padding:0 10px;font-size:18px;font-weight:600}.comp-pagination.fashion .page li.icon-arrow-up.page-left{transform:rotate(-90deg)}.comp-pagination.fashion .page li.icon-arrow-up.page-right{transform:rotate(90deg)}

.comp-pagination{margin-top:40px;display:flex;position:relative;justify-content:center;overflow:visible;z-index:calc(var(--level-low) + 10)}@media (max-width: 600px){.comp-pagination{margin-top:20px}}.comp-pagination .page{display:flex;align-items:center}.comp-pagination .page .page-num+.page-num{margin-left:3px}.comp-pagination .page li{user-select:none;color:var(--color-label);text-align:center;font-size:14px;cursor:pointer;display:inline-block;min-width:30px;height:30px;line-height:30px;color:#282828}.comp-pagination .page li.active{color:var(--color-theme);font-weight:900;position:relative}.comp-pagination .page li.active::after{content:'';background:rgba(168,168,168,0.2);position:absolute;left:0;top:0;width:100%;height:100%}.pagination-popper{overflow-y:auto;width:44px;box-shadow:0 2px 5px 0 rgba(0,10,30,0.1);border:solid 1px #ebecf1;background-color:#ffffff;cursor:pointer;font-size:14px}.pagination-popper::-webkit-scrollbar{width:4px}.pagination-popper::-webkit-scrollbar-thumb{display:block;background-color:#20243733;border-radius:6px;border:none;outline:none}.pagination-popper a,.pagination-popper span{color:var(--color-label);text-align:center;display:block;height:40px;width:100%;line-height:40px;cursor:pointer}.pagination-popper a:hover,.pagination-popper span:hover{background-color:#f5f6fa}.comp-pagination.standard{margin-top:60px}.comp-pagination.standard .page{border:solid 1px #e1e2e6;border-radius:4px}.comp-pagination.standard .page li{color:#515666;min-width:32px}.comp-pagination.standard .page li a,.comp-pagination.standard .page li span{display:block;cursor:pointer}.comp-pagination.standard .page li:hover{background-color:#f8f9fd}.comp-pagination.standard .page li.page-left,.comp-pagination.standard .page li.page-right{width:52px;height:36px;line-height:36px}.comp-pagination.standard .page li.disabled{cursor:initial}.comp-pagination.standard .page li.disabled .iconfont{color:#dbdde2}.comp-pagination.standard .page-left{border-right:solid 1px #e1e2e6;border-radius:4px 0 0 4px}.comp-pagination.standard .page-left .icon-arrow-down{display:inline-block;transform:rotate(90deg)}.comp-pagination.standard .page-right{border-left:solid 1px #e1e2e6;border-radius:0 4px 4px 0}.comp-pagination.standard .page-right .icon-arrow-down{display:inline-block;transform:rotate(-90deg)}

.range-slider .range-container{background-color:white;padding:0px 20px 20px;color:var(--color-label)}.range-slider .hasMarks{padding-bottom:20px}.range-slider .slider-wrap .slider-runway{height:3px}.range-slider .slider-wrap .slider-track{height:3px;background-color:var(--mg-button-background, #03c9ff)}.range-slider .slider-wrap .slider-thumb{width:19px;height:19px;border:1px solid;background-color:#fff}.range-slider .slider-wrap .slide-stops-items{width:3px;height:3px}.range-slider .slider-wrap .slide-stops-items::after{content:'';width:9px;height:9px;position:absolute;top:-3px;left:-3px}.range-slider .slider-wrap .slide-marks-items{margin-top:10px}.range-slider .result-text{text-align:center}

.virtual-select-list-item{height:100%;display:flex;justify-content:center;align-items:center}.virtual-select-list-item.selected{color:var(--g-btn-background) !important}.virtual-select-list-item:not(.selected) .item-icon{display:none}.virtual-select-list-item .label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.virtual-select-list-item .icon{display:flex;align-items:center;justify-content:center}.virtual-select-list-item .comp-im-checkbox .label.standard .checkicon{color:var(--g-btn-background) !important}

.v-dropdown-list{height:100%;position:relative;overflow:auto}.v-dropdown-list .dropdown-list-li{padding:0px 10px;color:var(--g-text-color);cursor:pointer;position:relative}.v-dropdown-list .dropdown-list-li:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.v-dropdown-list .dropdown-list-li.multiple{padding:0px}.v-dropdown-list .dropdown-list-li.multiple:hover{background-color:transparent}.v-dropdown-list .dropdown-list-li.selected{color:#4c84ff}.v-dropdown-list .dropdown-list-li.virtual{position:absolute;right:2px;left:2px}.v-dropdown-list::-webkit-scrollbar{width:0 !important}

.v-select-dropdown.mobile{background:var(--g-bg-color);z-index:var(--level-high);position:fixed;box-shadow:0 5px 5px #ccc}.v-select-dropdown.mobile.fullScreen{left:0px;top:0px;bottom:0px;right:0px}.v-select-dropdown.mobile .v-select-dropdown-mask{background:transparent;position:fixed;left:0;top:0px;bottom:0px;right:0px}.v-select-dropdown.mobile .mobile-dropdown-title{height:60px;display:flex;justify-content:flex-start;align-items:center;border-bottom:solid 1px var(--color-border)}.v-select-dropdown.mobile .mobile-dropdown-title .iconfont{padding:0 15px}.v-select-dropdown.mobile .mobile-dropdown-label{flex:1;width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--g-primary-color);font-size:16px;font-family:var(--font-bold);text-align:center;padding-right:15px}.v-select-dropdown.mobile .dropdown-search{height:40px;display:flex;justify-content:flex-start;align-items:center;border-bottom:1px solid var(--color-border);font-size:16px;margin-bottom:5px;padding:0px 10px;position:relative;z-index:9}.v-select-dropdown.mobile .dropdown-search .input{flex:1 0 0;border:none;box-shadow:none;padding-left:5px;outline:0px solid;background:transparent;color:var(--g-primary-color)}.v-select-dropdown.mobile .dropdown-search .input:focus{border:none;outline:0px solid}.v-select-dropdown.mobile .dropdown-search .iconfont{color:var(--g-primary-color);font-size:16px}.v-select-dropdown.mobile .list-container{position:relative;z-index:9}.v-select-dropdown.mobile .list-container .dropdown-list-li{padding:0 20px}.v-select-dropdown.mobile .operations{height:60px;display:flex;align-items:center;justify-content:space-around;border-top:solid 1px var(--color-border);color:var(--g-btn-background);background:var(--g-bg-color);position:relative;z-index:9}.v-select-dropdown.mobile .operations .button{flex:1;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;width:100%;height:100%}.v-select-dropdown.mobile .operations .reset{background-color:var(--g-btn-color);color:var(--g-btn-background);position:relative}.v-select-dropdown.mobile .operations .reset:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.v-select-dropdown.mobile .operations .submit{background-color:var(--g-btn-background, var(--mg-button-background, #03c9ff));border-color:var(--g-btn-background, var(--mg-button-background, #03c9ff));color:var(--g-btn-color, var(--mg-button-color, #fff));position:relative}.v-select-dropdown.mobile .operations .submit:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.v-select-dropdown.mobile .operations.standard{box-shadow:0 -2px 10px 0 rgba(170,186,218,0.15)}.v-select-dropdown.mobile .operations.standard .button{font-size:14px;font-weight:500}.v-select-dropdown.mobile .operations.template1 .button{width:43vw;height:40px}.v-select-dropdown.mobile .operations.template1 .submit{background-color:#249bff;color:#fff}.v-select-dropdown.mobile .operations.template1 .reset{background-color:#eff1fb;color:#6b7282}.v-select-dropdown.mobile .operations.template4 .button{width:43vw;height:40px;border-radius:2px}.v-select-dropdown.mobile .operations.template4 .submit{background-color:#4c84ff;color:#fff}.v-select-dropdown.mobile .operations.template4 .reset{background-color:#eff1fb;color:#6b7282}.v-select-dropdown.mobile .operations.broker{box-shadow:0 -2px 10px 0 rgba(170,186,218,0.15)}.v-select-dropdown.mobile .operations.broker .button{font-size:14px;font-weight:500}.v-select-dropdown.mobile .operations.broker .submit{color:#ffffff;background-color:var(--g-btn-background)}.v-select-dropdown.mobile .operations.broker .reset{background-color:#fff;color:#202437}.v-select-dropdown.mobile .operations.layout1 .submit{color:var(--g-btn-color);background-color:var(--g-btn-background)}.v-select-dropdown.mobile.template1 .dropdown-search{margin:10px 15px 0px;box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.1);border:solid 1px #ebecf1}.v-select-dropdown.mobile.template1 .mobile-dropdown-title .iconfont{color:#818592;font-size:14px}.v-select-dropdown.mobile.template1 .mobile-dropdown-label{font-family:var(--font-normal);font-weight:400}.v-select-dropdown.mobile.template1 .virtual-select-list-item.selected{color:#249bff}.v-select-dropdown.mobile.template1 .virtual-select-list-item .comp-im-checkbox .label .checkicon{color:#249bff}.v-select-dropdown.mobile.standard .dropdown-search{margin:10px 15px 0px;box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.1);border:solid 1px var(--color-border)}.v-select-dropdown.mobile.standard .mobile-dropdown-title .iconfont{color:var(--g-primary-color);font-size:14px}.v-select-dropdown.mobile.standard .mobile-dropdown-label{font-family:var(--font-normal);font-weight:400}.v-select-dropdown.mobile.standard .virtual-select-list-item.selected{color:var(--g-btn-background)}.v-select-dropdown.mobile.standard .virtual-select-list-item .comp-im-checkbox .label .checkicon{color:#03c9ff}.v-select-dropdown.mobile.template4 .virtual-select-list-item.selected{color:#4c84ff}.v-select-dropdown.mobile.template4 .virtual-select-list-item .comp-im-checkbox .label .checkicon{color:#4c84ff}.v-select-dropdown.mobile.template4.fullScreen .virtual-select-list-item{font-size:17px}.v-select-dropdown.mobile.template4:not(.fullScreen) .dropdown-search{margin:0px 15px 5px}.v-select-dropdown.mobile.template4:not(.fullScreen) .dropdown-list-li .item>.label{padding:0 15px;font-size:14px;color:#4a4a60}.v-select-dropdown.mobile.broker .dropdown-search{margin:10px 15px 0px;border:solid 1px #dadada;border-radius:5px}.v-select-dropdown.mobile.broker .mobile-dropdown-title .iconfont{color:#818592;font-size:14px}.v-select-dropdown.mobile.broker .mobile-dropdown-label{font-weight:500;color:#000000;font-size:16px;font-family:var(--font-bold)}.v-select-dropdown.mobile.broker .virtual-select-list-item{font:14px var(--font-bold);color:#000}.v-select-dropdown.mobile.broker .virtual-select-list-item.selected{color:var(--g-btn-background)}.v-select-dropdown.mobile.broker .virtual-select-list-item .comp-im-checkbox .label .checkicon{color:var(--g-btn-background)}.v-select-dropdown.mobile.broker .dropdown-list-li:hover{background-color:transparent}

.v-select-dropdown.pc{position:absolute;width:100%;top:100%;z-index:var(--level-high);background:#fff;overflow:auto;border:solid 1px var(--color-border);min-width:300px;display:flex;flex-direction:column}.v-select-dropdown.pc.layout1{background:var(--g-bg-color)}.v-select-dropdown.pc.drop_left{left:0}.v-select-dropdown.pc.drop_right{right:0}.v-select-dropdown.pc .dropdown-search{height:40px;display:flex;justify-content:flex-start;align-items:center;border-bottom:1px solid #e2e4ea;font-size:16px;margin:0px 10px 5px;padding-right:10px}.v-select-dropdown.pc .dropdown-search .input{flex:1 0 0;border:none;box-shadow:none;padding-left:5px;outline:0px solid;background:transparent}.v-select-dropdown.pc .dropdown-search .input:focus{border:none;outline:0px solid}.v-select-dropdown.pc .dropdown-search .iconfont{color:#6b7282;font-size:16px}.v-select-dropdown.pc .list-wrap{height:100%}.v-select-dropdown.pc .dropdown-search+.list-wrap{height:calc(100% - 50px)}

.skeleton-house-grid{--skeleton-bg-color: rgba(218, 218, 218, 1);display:flex;flex-wrap:wrap;gap:20px;padding:0 0 0 20px;position:relative}.skeleton-house-grid:not(.showMap){padding:0}.skeleton-house-grid.isMobile{gap:15px}.skeleton-house-grid .skeleton-house-card-item{position:relative;width:325px;display:flex;overflow:hidden;flex-direction:column}.skeleton-house-grid .skeleton-house-card-item .skeleton-image{width:100%;height:180px;aspect-ratio:325 / 180;margin-bottom:10px;background:var(--skeleton-bg-color)}.skeleton-house-grid .skeleton-house-card-item .skeleton-price{height:27px;background:var(--skeleton-bg-color);margin-bottom:8px}.skeleton-house-grid .skeleton-house-card-item .skeleton-basic-info{height:20px;width:230px;margin-bottom:5px;background:var(--skeleton-bg-color)}.skeleton-house-grid .skeleton-house-card-item .skeleton-address{height:20px;width:285px;margin-bottom:8px;background:var(--skeleton-bg-color)}.skeleton-house-grid .skeleton-house-card-item .skeleton-mls-info{display:flex;flex-direction:row;justify-content:space-between;gap:10px;height:34px}.skeleton-house-grid .skeleton-house-card-item .skeleton-mls-info .skeleton-mls{flex:1;background:var(--skeleton-bg-color)}.skeleton-house-grid .skeleton-house-card-item .skeleton-mls-info .skeleton-mls-logo{width:60px;background:var(--skeleton-bg-color)}.skeleton-house-grid .skeleton-house-card-item .skeleton-image{aspect-ratio:320 / 180}@media (max-width: 600px){.skeleton-house-grid .skeleton-house-card-item{min-width:100%;width:100%}}@media (min-width: 601px) and (max-width: 800px){.skeleton-house-grid .skeleton-house-card-item{width:calc(50% - 10px);min-width:calc(50% - 20px * 1 / 2)}}@media (min-width: 801px) and (max-width: 1200px){.skeleton-house-grid .skeleton-house-card-item:not(.showMap){width:calc(33.3% - 20px * 2 / 3)}}@media (min-width: 1201px){.skeleton-house-grid .skeleton-house-card-item:not(.showMap){width:calc(25% - 20px * 3 / 4)}}

.download-closely{cursor:default}.download-closely .code-title{color:#fff;font-size:14px;line-height:20px;font-family:var(--font-normal);margin-bottom:15px}.download-closely .code-title.down{color:#191919;margin-top:15px;margin-bottom:0px;text-align:center}.download-closely .code-wrapper{display:flex;text-align:center;justify-content:center}.download-closely .code-wrapper .ios img,.download-closely .code-wrapper .android img{width:100px;height:100px;vertical-align:bottom}.download-closely .code-wrapper .ios.android,.download-closely .code-wrapper .android.android{margin-left:20px}.download-closely .code-wrapper .ios span,.download-closely .code-wrapper .android span{margin-top:10px;font-size:14px;line-height:12px;color:#a0a3af;font-family:var(--font-normal);display:inline-block}.download-closely .code-wrapper .qr-code{border:3px solid #fff;border-radius:5px}.download-closely .download-link.closely-config{display:flex}.download-closely .download-link.closely-config .closely-download{display:block;margin-left:20px}.download-closely .download-link.closely-config .closely-download:first-of-type{margin-left:0px}.download-closely .download-link .closely-download{display:inline-flex}.download-closely .download-link img{height:40px}.intall-closely-plugin{height:60px;position:fixed;bottom:0;width:100%;background:#ffffff;box-shadow:0px -4px 10px rgba(0,10,30,0.1);z-index:calc(var(--level-subhigh) - 3);display:flex;justify-content:space-between;align-items:center;padding:10px 15px}.intall-closely-plugin .closely-icon{display:flex;align-items:center}.intall-closely-plugin .closely-icon .iconfont.icon-close-light{font-size:16px;color:#a8a8a8;margin-right:15px}.intall-closely-plugin .closely-icon .app-name{color:#191919;font-size:16px;line-height:20px;font-family:var(--font-medium);margin-left:8px;white-space:nowrap}.intall-closely-plugin .closely-icon img{width:17px;height:20px}.intall-closely-plugin .install-plugin{background:#3b6ef1;font-family:var(--font-bold);border-radius:5px;display:block;color:#fff;line-height:40px;font-size:14px;padding:0 20px}

.media-content{position:relative;max-width:80%;z-index:var(--level-sublow);display:flex;flex-direction:column;align-items:center}@media (min-width: 1081px){.media-content.row{flex-direction:row;justify-content:space-between}.media-content.row .media-info{flex:1}.media-content.row .media-info+*{margin-left:10%}.media-content.row .media-info .title-text{text-align:left}}.media-content.column{flex-direction:column;max-width:var(--module-width, 1000px)}.media-content.column .title-text{text-align:center}@media (max-width: 1080px){.media-content.row2column{flex-direction:column;max-width:var(--module-width, 1000px)}.media-content.row2column .title-text{text-align:center}}.media-content .title-text{position:relative;padding:21px 0}.media-content .title-text p{overflow:hidden;line-height:inherit}.media-content .title-text .media-title{font-family:var(--mg-title-font);font-size:48px;line-height:1.1;color:var(--g-btn-background, var(--color-theme, #03c9ff))}.media-content .title-text .media-subtitle{font-family:var(--font-normal);font-size:24px;color:var(--g-btn-background, var(--color-theme, #03c9ff))}.media-content .title-text .media-shadow{position:absolute;left:50%;top:0;width:100%;height:100%;z-index:-1;background-color:#000000;opacity:0.6;transform:translateX(-50%);white-space:nowrap}.media-content .title-image{text-align:center;margin-bottom:40px;width:100%;min-height:80px;overflow:hidden}.media-content .title-image img{max-width:100%;max-height:100px;min-height:80px}@media (min-width: 601px){.media-content .title-image img{max-height:240px;min-height:150px}}@media (max-width: 600px){.media-content{max-width:95%;min-width:75%}}

.banner-button{width:100%;display:flex;justify-content:center;flex-wrap:wrap}.banner-button .btn-item{position:relative;margin:10px 5px 0 5px;padding:0 20px;min-width:190px;overflow:hidden;height:40px;line-height:38px;display:block;text-shadow:0 2px 12px rgba(0,0,0,0.1);font-size:12px;font-family:var(--mg-button-font);text-align:center;border:1px solid;background-color:var(--mg-button-background, #03c9ff);border-color:var(--mg-button-background, #03c9ff);color:var(--mg-button-color, #fff)}.banner-button .btn-item:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%}.banner-button .btn-item .icon-arrow-up{transform:rotate(90deg);display:inline-block;font-size:14px}.banner-button .btn-item.plain{border-color:var(--g-btn-background, #fff);color:var(--g-btn-background, #fff)}.banner-button .btn-item{cursor:pointer}

.marquee-container{overflow:hidden;width:100%;white-space:nowrap;display:flex;flex-wrap:nowrap;position:relative}.marquee-wrapper{display:flex;white-space:nowrap;will-change:transform}.marquee-content{flex-shrink:0}

.blog-category .item .name{font-size:16px;line-height:50px}.blog-category .item .name.active{font-family:var(--font-bold)}.blog-category .item .num{padding-left:5px;font-size:14px;line-height:50px}.blog-category.standard .item{border-bottom:1px solid #f4f5f8}.blog-category.standard .item .name{color:#515666}.blog-category.standard .item .name.active{color:#202437}.blog-category.standard .item .num{color:#a0a3af}.blog-category.template4 .item{border-bottom:1px solid #e5e8f1}.blog-category.template4 .item .name{color:#4a4a60}.blog-category.template4 .item .name.active{color:#4a4a60}.blog-category.template4 .item .num{color:#8b93a8}.blog-category.template2 .item{border-bottom:1px solid #eaeaea}.blog-category.template2 .item .name{color:#333}.blog-category.template2 .item .name.active{color:#333}.blog-category.template2 .item .num{float:right;line-height:23px;border-radius:2px;border:1px solid #cbcbcb;font-size:14px;color:var(--g-btn-background, var(--color-theme, #03c9ff));padding:0 10px;text-align:center;margin-top:12px}.blog-category.broker .item .name{color:#515666}.blog-category.broker .item .name.active{font-family:var(--font-medium);color:#202437}@media (max-width: 600px){.blog-category.broker .item .name.active{font:14px var(--font-medium)}}.blog-category.broker .item .num{color:#a0a3af}

.module-wrapper.broker .wrap{display:flex;flex-direction:row;margin-bottom:10px;align-items:center}.module-wrapper.broker .wrap .line{flex:1;height:1px;background:#dadada;transform:scaleY(0.5)}.module-wrapper .module-wrapper-title{margin-bottom:10px;position:relative;font-size:20px;line-height:24px;color:#4a4a60;font-family:var(--font-black)}.module-wrapper .module-wrapper-title.standard{color:#000000;font-family:var(--font-title);font-size:18px;padding-left:16px}.module-wrapper .module-wrapper-title.standard:before{position:absolute;left:0;top:0;content:'';width:4px;height:100%;background-color:var(--g-btn-background, var(--color-theme, #03c9ff))}.module-wrapper .module-wrapper-title.template4{color:#4a4a60;font-family:var(--font-bold);font-size:20px}.module-wrapper .module-wrapper-title.template2{font-size:18px;font-family:var(--font-bold);color:#191919;line-height:22px}.module-wrapper .module-wrapper-title.broker{color:#191919;font-family:var(--font-bold);font-size:16px;padding-right:10px;position:relative;margin-bottom:0}

.blog-post .item-wrapper{display:flex;margin:20px 0}.blog-post .item-wrapper .preview-img{flex:none;height:54px;width:54px;padding-top:0;margin-right:12px}.blog-post .item-wrapper .preview-img.fashion{border-radius:50%}.blog-post .item-wrapper .head-content{display:flex;flex-direction:column;justify-content:center;width:calc(100% - 54px - 12px)}.blog-post .item-wrapper .head-content .title{line-height:20px;font-size:16px;color:#4a4a60;font-family:var(--font-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blog-post .item-wrapper .head-content .date{margin-top:6px;line-height:14px;font-size:12px;color:#4a4a60}.blog-post.template2 .item-wrapper .preview-img{border-radius:50%}.blog-post.template2 .item-wrapper .head-content .title{color:#282828}.blog-post.template2 .item-wrapper .head-content .date{color:#787878}.blog-post.standard .item-wrapper .preview-img{border-radius:50%}.blog-post.standard .item-wrapper .head-content{flex-direction:column-reverse}.blog-post.standard .item-wrapper .head-content .title{color:#515666;font-family:var(--font-normal)}.blog-post.standard .item-wrapper .head-content .date{color:#a0a3af;line-height:1.83;margin:0}.blog-post.broker .item-wrapper:hover .head-content .title{color:var(--color-theme);text-decoration:underline}.blog-post.broker .item-wrapper .preview-img{width:97px;height:70px;margin-right:15px;background-image:linear-gradient(to top, rgba(60,60,76,0.7), rgba(0,0,0,0));border-radius:5px}.blog-post.broker .item-wrapper .head-content{justify-content:space-between}.blog-post.broker .item-wrapper .head-content .title{color:#191919;font-family:var(--font-medium);font-size:14px;display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.blog-post.broker .item-wrapper .head-content .date{color:#a8a8a8;font:12px var(--font-medium);line-height:15px;margin:0}

.site-comp-tags{overflow:auto;white-space:nowrap;margin-bottom:23px}.site-comp-tags .tag{padding:0 15px;height:28px;display:inline-block;line-height:28px;color:#a8a8a8;background-color:#f3f3f3;font-family:var(--font-medium);border-radius:5px}.site-comp-tags .tag.active{font-family:var(--font-bold);color:#ff781d;background-color:rgba(255,120,29,0.15)}.site-comp-tags .tag+.tag{margin-left:15px}

.attom-desc{color:var(--g-text-color-dynamic, var(--g-text-color))}.attom-desc a{color:var(--color-link-dynamic, var(--color-link))}.attom-desc a:hover{text-decoration:underline}

.tab-box{display:flex;gap:10px}.tab-box .tab-container{flex:1;overflow:hidden;position:relative}.tab-box .tab-container .tab-wrapper{display:flex;gap:30px;transition:transform 0.3s ease}.tab-box .tab-container .tab-wrapper .tab-item{display:flex;align-items:center;color:var(--g-primary-color);cursor:pointer;transition:all 0.2s ease;white-space:nowrap;font-size:18px;line-height:27px;padding-bottom:15px;border-bottom:3px solid transparent;user-select:none;flex-shrink:0;opacity:0.5}.tab-box .tab-container .tab-wrapper .tab-item:hover{opacity:1}.tab-box .tab-container .tab-wrapper .tab-item.tab-item--active{border-color:var(--g-primary-color);font-weight:500;opacity:1}.tab-box .tab-action{width:50px;height:30px;box-sizing:border-box;border:1px solid var(--color-border);border-radius:15px;display:flex;justify-content:center;align-items:center;gap:6px;position:relative}.tab-box .tab-action::before{content:'';position:absolute;left:-30px;top:0;width:20px;height:100%;background:linear-gradient(270deg, var(--g-bg-color) 0%, rgba(255,255,255,0) 100%)}.tab-box .tab-action .iconfont{font-size:12px;cursor:pointer;color:var(--g-primary-color)}.tab-box .tab-action .iconfont.disabled{color:var(--g-tip-color);cursor:not-allowed}@media (max-width: 800px){.tab-box .tab-container{overflow-x:auto}.tab-box .tab-container::-webkit-scrollbar{display:none}.tab-box .tab-container .tab-wrapper{gap:20px}.tab-box .tab-container .tab-wrapper .tab-item{font-size:14px;line-height:21px}.tab-box .tab-action{display:none}}

.nbr-chart.broker{border-radius:5px;box-shadow:0 2px 20px 0 rgba(0,10,30,0.1);background-color:#fff;display:flex;flex-direction:column;position:relative}.nbr-chart.broker .title-wrap{display:flex;justify-content:space-between;align-items:baseline;color:var(--color-text);border-bottom:1px solid var(--color-border)}.nbr-chart.broker .title-box{display:flex;align-items:baseline}.nbr-chart.broker .title{position:relative;height:50px;line-height:50px;font-size:16px;font-family:var(--font-bold)}.nbr-chart.broker .title::before{content:'';position:absolute;width:100%;height:2px;background-color:var(--color-theme);bottom:-1px;left:0}.nbr-chart.broker .sub-title{font-size:14px;font-family:var(--font-medium);margin-left:20px}.nbr-chart.broker .empty-data{z-index:1;position:absolute;max-width:50%;width:219px;height:auto;left:50%;top:50%;transform:translate(-50%, -50%)}.nbr-chart.broker .empty-data img{width:100%}.nbr-chart.broker .empty-data .text{text-align:center;margin-top:15px;color:#c8c8c8}.nbr-chart.broker .chart-box{width:100%;flex:1;z-index:1}@media (max-width: 800px){.nbr-chart.broker .title{height:auto;line-height:20px;padding-bottom:15px}}

.nbr-chart.layout1{border-radius:5px;box-shadow:0 2px 20px 0 rgba(0,10,30,0.1);background-color:#fff;display:flex;flex-direction:column;position:relative}.nbr-chart.layout1 .title-wrap{display:flex;justify-content:space-between;align-items:baseline;color:var(--g-primary-color)}.nbr-chart.layout1 .title-box{display:flex;align-items:baseline;justify-content:space-between;width:100%}.nbr-chart.layout1 .title{position:relative;line-height:1.5;font-size:20px;padding-bottom:0}.nbr-chart.layout1 .sub-title{font-size:14px;margin-left:20px;color:var(--g-primary-color);font-variant-ligatures:none;font-feature-settings:"liga" 0}.nbr-chart.layout1 .sub-title .label{color:var(--g-tip-color)}.nbr-chart.layout1 .empty-data{z-index:1;position:absolute;max-width:50%;width:100px;min-height:100px;left:50%;top:calc(50% + 20px);transform:translate(-50%, -50%);display:flex;flex-direction:column;align-items:center}.nbr-chart.layout1 .empty-data .iconfont{font-size:64px;color:var(--g-tip-color)}.nbr-chart.layout1 .empty-data .no-data{text-align:center;margin-top:20px;font-size:16px;color:var(--g-tip-color);width:100%}.nbr-chart.layout1 .chart-box{width:100%;flex:1;z-index:1}@media (max-width: 800px){.nbr-chart.layout1 .title{font-size:16px}}

.nbr-chart.fashion{background-color:#fff;display:flex;flex-direction:column;position:relative;text-align:center}.nbr-chart.fashion .title-wrap{display:flex;justify-content:space-between;align-items:baseline}.nbr-chart.fashion .title-box{display:flex;align-items:baseline}.nbr-chart.fashion .title{font-size:16px;line-height:1.3;font-family:var(--font-bold);color:#000;text-align:center}.nbr-chart.fashion .sub-title{font-size:12px;font-family:var(--font-medium);color:#8b93a7;line-height:17px;margin-top:6px;text-align:center;margin-left:20px}.nbr-chart.fashion .empty-data{z-index:1;position:absolute;max-width:50%;width:219px;height:auto;left:50%;top:50%;transform:translate(-50%, -50%)}.nbr-chart.fashion .empty-data img{width:100%}.nbr-chart.fashion .empty-data .text{text-align:center;margin-top:15px;color:#c8c8c8}.nbr-chart.fashion .chart-box{width:100%;flex:1;z-index:1}

.nbr-chart.standard{border-radius:4px;background-color:#ffffff;box-shadow:0 1px 5px 0 rgba(0,10,30,0.1);display:flex;flex-direction:column;position:relative}.nbr-chart.standard .title-wrap{display:flex;justify-content:space-between;align-items:baseline;color:var(--color-title);border-bottom:1px solid var(--color-border)}.nbr-chart.standard .title{height:50px;line-height:50px;font-size:16px;font-family:var(--font-bold)}.nbr-chart.standard .empty-data{z-index:1;position:absolute;max-width:50%;width:219px;height:auto;left:50%;top:50%;transform:translate(-50%, -50%)}.nbr-chart.standard .empty-data img{width:100%}.nbr-chart.standard .empty-data .text{text-align:center;margin-top:15px;color:#c8c8c8}.nbr-chart.standard .chart-box{width:100%;flex:1;z-index:1}@media (max-width: 600px){.nbr-chart.standard{box-shadow:none;border-radius:0}.nbr-chart.standard .title{border-bottom:none}}

.nbr-chart.classic{background-color:#ffffff;display:flex;flex-direction:column;position:relative}.nbr-chart.classic .title{padding-bottom:20px;line-height:1.2}.nbr-chart.classic .title .sub-title{color:#a0a0a0;margin-left:6px}.nbr-chart.classic .empty-data{z-index:1;position:absolute;max-width:50%;width:219px;height:auto;left:50%;top:50%;transform:translate(-50%, -50%)}.nbr-chart.classic .empty-data img{width:100%}.nbr-chart.classic .empty-data .text{text-align:center;margin-top:15px;color:#c8c8c8}.nbr-chart.classic .chart-box{width:100%;flex:1;z-index:1}

.address-input.standard{width:716px;max-width:100%;margin:0 auto;position:relative;display:flex;height:50px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.2)}.address-input.standard .left-box{flex:1;position:relative}.address-input.standard .left-box input{padding-left:20px;padding-right:34px;width:100%;height:50px;font-size:14px;color:var(--color-label);border:1px solid transparent;box-shadow:none;margin:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.address-input.standard .left-box input::placeholder,.address-input.standard .left-box input:focus::placeholder{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.address-input.standard .left-box ::-webkit-input-placeholder{color:var(--color-holder)}.address-input.standard .left-box ::-moz-placeholder{color:var(--color-holder)}.address-input.standard .left-box ::-ms-input-placeholder{color:var(--color-holder)}.address-input.standard .left-box .close-box{display:none;position:absolute;top:50%;right:20px;transform:translateY(-50%);height:14px;width:14px;cursor:pointer}.address-input.standard .left-box .close-box.show{display:block}.address-input.standard .left-box .close-box .icon-search-close{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:50%;width:14px;height:14px}.address-input.standard .left-box .close-box .icon-search-close::before{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-size:14px;color:var(--color-holder);background-color:#fff}.address-input.standard .left-box .icon-search{position:absolute;top:1px;bottom:1px;right:1px;width:40px;background-color:#fff;cursor:pointer;display:none}.address-input.standard .left-box .icon-search::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:16px;color:#c6c8d1}.address-input.standard .right-box{flex:none;position:relative;display:flex}.address-input.standard .right-box .submit-btn{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;height:50px;line-height:50px;padding:0 20px;font-size:14px;font-family:var(--mg-button-font);cursor:pointer;color:var(--mg-button-color);background-color:var(--mg-button-background)}.address-input.standard .right-box .submit-btn:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.address-input.standard .right-box .submit-btn.submit-disabled{pointer-events:none;opacity:.4 !important}.address-input.standard .right-box .submit-btn.submit-disabled:hover{opacity:.4}.address-input.standard .empty-error{position:absolute;z-index:1;top:60px;left:0;width:245px;height:40px;border-radius:3px;background:#fff}.address-input.standard .empty-error::before{content:'';position:absolute;width:7px;height:7px;left:21px;top:-3px;transform:rotate(45deg);background:#fff}.address-input.standard .empty-error .icon-error{margin-left:12px}.address-input.standard .empty-error .icon-error::before{color:#ff3737;font-size:20px;line-height:40px;vertical-align:middle}.address-input.standard .empty-error .error-text{font-size:15px;color:rgba(231,0,0,0.6);line-height:40px;vertical-align:middle}@media (max-width: 800px){.address-input.standard{width:420px;background-color:#fff;height:40px}.address-input.standard .left-box input{padding-left:10px;padding-right:50px;height:40px}.address-input.standard .left-box .close-box.show{display:none}.address-input.standard .left-box .icon-search{display:block}.address-input.standard .right-box{display:none}.address-input.standard .empty-error{top:50px}}@media (max-width: 600px){.address-input.standard{width:254px}}

.media-content-v2{position:relative;z-index:var(--level-sublow);display:flex;flex-direction:column;align-items:center}.media-content-v2 .title-text{position:relative}.media-content-v2 .title-text .media-shadow{position:absolute;left:50%;top:0;width:100%;height:100%;z-index:-1;background-color:#000000;opacity:0.6;transform:translateX(-50%);white-space:nowrap}.media-content-v2 .title-text .site-subtitle{margin-top:20px}@media (max-width: 600px){.media-content-v2 .title-text .site-subtitle{margin-top:15px}}.media-content-v2 .title-image{text-align:center;margin-bottom:40px;width:100%;overflow:hidden}.media-content-v2 .title-image img{max-width:100%}@media (max-width: 800px){.media-content-v2 .media-info{width:100%}}

.banner{position:relative;height:auto;display:flex;justify-content:center;align-items:center;color:#fff;padding:10px 0}.banner .banner-mask{position:absolute;background:rgba(0,0,0,0.15);left:0;top:0;width:100%;height:100%;z-index:1;pointer-events:none}.banner .single-picture{overflow:hidden;position:absolute;left:0;top:0;right:0;bottom:0;background-size:cover;background-position:center}.banner .swiper-pagination-bullet{width:6px;height:6px;margin:0 3px !important;border-radius:6px;background:#fff;opacity:0.3}.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{width:12px;border-radius:6px;opacity:1}.banner .default-wrap{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:rgba(218,218,218,0.2);display:flex;justify-content:center;align-items:center}.banner .default-wrap img{width:100px;height:87.5px;object-fit:contain;opacity:0.3}@media (max-width: 800px){.banner .default-wrap img{width:50px;height:44px}}

.address-input.gf{max-width:100%;margin:0 auto}.address-input.gf .address-header{color:#fff;font-size:28px;font-family:var(--font-bold);text-align:center;text-shadow:1px 2px 0 #333}.address-input.gf .empty-errors{font-size:22px;color:#600;margin:0 auto;width:77%;background-color:white;border-radius:4px;text-align:center;box-shadow:2px 2px 2px #7f7f7e;padding:15px;font-size:22px;margin-bottom:15px}.address-input.gf .address-body{position:relative;display:flex;width:100%;height:50px;margin-top:20px}.address-input.gf .address-body .left-box{flex:1;position:relative;margin-right:30px}.address-input.gf .address-body .right-box{flex:none;position:relative}.address-input.gf .address-body .input{padding-left:20px;padding-right:34px;width:100%;height:50px;padding-top:10px;padding-bottom:10px;line-height:30px;font-size:18px;color:var(--color-label);border:none;box-shadow:none;margin:0;border-radius:4px;border:1px solid transparent}.address-input.gf .address-body .input.error{background-color:#ffb3b3}.address-input.gf .address-body .input:focus{outline:none;border:1px solid var(--g-btn-background, var(--color-theme, #03c9ff));box-shadow:0 0 10px #7f7f7e}.address-input.gf .address-body .unit-input{width:165px;height:50px;font-size:18px;color:var(--color-label);box-sizing:border-box;border:none;box-shadow:none;margin-right:30px;padding:10px 14px;line-height:30px;border-radius:4px;border:1px solid transparent}.address-input.gf .address-body .unit-input:focus{outline:none;border:1px solid var(--g-btn-background, var(--color-theme, #03c9ff));box-shadow:0 0 10px #7f7f7e}.address-input.gf .address-body .close-box{display:none;position:absolute;top:18px;right:20px;height:14px;width:14px;cursor:pointer}.address-input.gf .address-body .close-box.show{display:block}.address-input.gf .address-body .close-box .icon-search-close{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:50%;width:14px;height:14px}.address-input.gf .address-body .close-box .icon-search-close:before{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-size:14px;color:var(--color-holder);background-color:#fff}.address-input.gf .address-body .submit-btn{display:inline-block;vertical-align:top;min-width:165px;max-width:300px;height:50px;line-height:50px;text-align:center;padding:0 20px;margin:0;flex:none;background-color:var(--g-btn-background, var(--color-theme, #03c9ff));font-family:var(--mg-button-font);color:#fff;font-size:18px;border:1px solid transparent;border-radius:4px;box-shadow:4px 4px 5px inset var(--g-btn-background, var(--color-theme, #03c9ff));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.address-input.gf .address-body .submit-btn:hover{border-color:#adadad}.address-input.gf .address-body .icon-submit-btn{display:none}@media (max-width: 800px){.address-input.gf .address-body .icon-submit-btn{display:block}}.address-input.gf .address-body ::-webkit-input-placeholder{color:var(--color-holder);font-size:18px}.address-input.gf .address-body ::-moz-placeholder{color:var(--color-holder);font-size:18px}.address-input.gf .address-body ::-ms-input-placeholder{color:var(--color-holder);font-size:18px}@media (max-width: 840px){.address-input.gf{max-width:92%}.address-input.gf .address-header{padding:20px 0}.address-input.gf .address-body{height:auto;display:flex;flex-direction:column}.address-input.gf .address-body .left-box{flex:1;position:relative;margin-bottom:15px;margin-right:0}.address-input.gf .address-body .right-box{width:100%;flex:1}.address-input.gf .address-body .right-box .icon-search{margin-right:8px;cursor:pointer;color:#7f7f7e}.address-input.gf .address-body .input{width:100%;padding-left:10px;padding-right:10px;height:50px}.address-input.gf .address-body .unit-input{width:100%;margin-bottom:15px;margin-right:0}.address-input.gf .address-body .submit-btn{width:100%;max-width:initial}.address-input.gf .address-body .close-box.show{display:none}.address-input.gf .empty-errors{top:50px;width:100%;font-size:16px}}

.banner-button-v2{width:100%;display:flex;justify-content:center;flex-wrap:wrap}.banner-button-v2 .btn-item{position:relative;margin:10px 5px 0 5px;padding:0 20px;min-width:190px;overflow:hidden;height:40px;line-height:38px;display:block;text-shadow:0 2px 12px rgba(0,0,0,0.1);font-size:12px;font-weight:500;font-family:var(--mg-button-font);text-align:center;border:1px solid;text-overflow:ellipsis;white-space:nowrap;transition:width 0.3s ease;cursor:pointer;background-color:var(--g-btn-background, var(--mg-button-background, #03c9ff));border-color:var(--g-btn-background, var(--mg-button-background, #03c9ff));color:var(--g-btn-color, var(--mg-button-color, #fff));position:relative}.banner-button-v2 .btn-item:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.banner-button-v2 .btn-item .icon-arrow-up{transform:rotate(90deg);display:inline-block;font-size:14px}.banner-button-v2 .btn-item.plain{border-color:var(--g-btn-background, #fff);color:var(--g-btn-background, #fff)}

.address-input.template8{width:100%;max-width:100%;margin:0 auto;position:relative;display:flex;height:60px}.address-input.template8 .left-box{flex:1;position:relative}.address-input.template8 .left-box input{padding-left:20px;width:100%;height:60px;font-size:16px;line-height:60px;color:#C6C8D1;text-overflow:ellipsis;-moz-animation:none;border:none;box-shadow:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.address-input.template8 .left-box input::placeholder,.address-input.template8 .left-box input:focus::placeholder{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#C6C8D1;font-size:16px}.address-input.template8 .left-box ::-webkit-input-placeholder{color:var(--color-holder)}.address-input.template8 .left-box ::-moz-placeholder{color:var(--color-holder)}.address-input.template8 .left-box ::-ms-input-placeholder{color:var(--color-holder)}.address-input.template8 .left-box .close-box{display:none;position:absolute;top:50%;right:20px;transform:translateY(-50%);height:14px;width:14px;cursor:pointer}.address-input.template8 .left-box .close-box.show{display:block}.address-input.template8 .left-box .close-box .icon-search-close{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:50%;width:14px;height:14px}.address-input.template8 .left-box .close-box .icon-search-close::before{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-size:14px;color:var(--color-holder);background-color:#fff}.address-input.template8 .left-box .icon-search{position:absolute;top:1px;bottom:1px;right:1px;width:40px;background-color:#fff;cursor:pointer;display:none}.address-input.template8 .left-box .icon-search::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:16px;color:#c6c8d1}.address-input.template8 .right-box{position:relative;display:flex;justify-content:center;align-items:center;height:60px;border-radius:20px;font-size:16px;color:#fff;text-align:center;cursor:pointer;background-color:var(--color-theme)}.address-input.template8 .right-box .submit-btn{display:flex;align-items:center;justify-content:center;text-align:center;padding:0 34px;height:60px;border-radius:20px;font-size:16px;cursor:pointer}.address-input.template8 .right-box .submit-btn.submit-disabled{pointer-events:none;opacity:.3}.address-input.template8 .right-box .keyword-submit{display:none}.address-input.template8 .empty-error{position:absolute;z-index:1;top:60px;left:0;width:245px;height:40px;border-radius:3px;background:#fff}.address-input.template8 .empty-error::before{content:'';position:absolute;width:7px;height:7px;left:21px;top:-3px;transform:rotate(45deg);background:#fff}.address-input.template8 .empty-error .icon-error{margin-left:12px}.address-input.template8 .empty-error .icon-error::before{color:#ff3737;font-size:20px;line-height:40px;vertical-align:middle}.address-input.template8 .empty-error .error-text{font-size:15px;color:rgba(231,0,0,0.6);line-height:40px;vertical-align:middle}@media (max-width: 800px){.address-input.template8{width:420px;background-color:#fff;height:40px}.address-input.template8 .left-box input{padding-left:10px;padding-right:50px;height:40px}.address-input.template8 .left-box .close-box.show{display:none}.address-input.template8 .left-box .icon-search{display:block}.address-input.template8 .right-box{width:60px;height:60px;border-radius:20px}.address-input.template8 .right-box .submit-btn{display:none}.address-input.template8 .right-box .keyword-submit{display:block;line-height:60px;text-align:center;font-size:24px}.address-input.template8 .right-box .keyword-submit i{font-size:24px}.address-input.template8 .empty-error{top:50px}}@media (max-width: 600px){.address-input.template8{width:254px}}

.address-input.template4{width:716px;max-width:100%;margin:0 auto;position:relative;display:flex;height:36px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.2)}.address-input.template4 .left-box{flex:1;position:relative}.address-input.template4 .left-box .icon-search:not(.submit){position:absolute;top:50%;left:10px;transform:translateY(-50%);color:#a0a1b4;font-size:15px;font-weight:bold}.address-input.template4 .left-box input{padding-left:38px;padding-right:34px;width:100%;height:36px;font-size:14px;color:var(--color-label);border:1px solid transparent;box-shadow:none;margin:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.address-input.template4 .left-box input::placeholder{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.address-input.template4 .left-box .close-box{display:none;position:absolute;top:50%;right:20px;transform:translateY(-50%);height:14px;width:14px;cursor:pointer}.address-input.template4 .left-box .close-box.show{display:block}.address-input.template4 .left-box .close-box .icon-search-close{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:50%;width:14px;height:14px}.address-input.template4 .left-box .close-box .icon-search-close::before{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-size:14px;color:var(--color-holder);background-color:#fff}.address-input.template4 .left-box .icon-search.submit{position:absolute;top:0;right:0;width:36px;height:100%;line-height:36px;cursor:pointer;display:none;text-align:center;color:var(--mg-button-color);background-color:var(--mg-button-background)}.address-input.template4 .right-box{flex:none;position:relative;display:flex}.address-input.template4 .right-box .submit-btn{position:relative;text-align:center;height:36px;line-height:36px;padding:0 10px;font-size:14px;font-family:var(--font-medium);cursor:pointer;color:var(--mg-button-color);background-color:var(--mg-button-background)}.address-input.template4 .right-box .submit-btn:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.address-input.template4 .right-box .submit-btn.submit-disabled{pointer-events:none;opacity:.4 !important}.address-input.template4 .right-box .submit-btn.submit-disabled:hover{opacity:.4}.address-input.template4 .empty-error{position:absolute;z-index:1;top:60px;left:0;width:245px;height:40px;border-radius:3px;background:#fff}.address-input.template4 .empty-error::before{content:'';position:absolute;width:7px;height:7px;left:21px;top:-3px;transform:rotate(45deg);background:#fff}.address-input.template4 .empty-error .icon-error{margin-left:12px}.address-input.template4 .empty-error .icon-error::before{color:#ff3737;font-size:20px;line-height:40px;vertical-align:middle}.address-input.template4 .empty-error .error-text{font-size:15px;color:rgba(231,0,0,0.6);line-height:40px;vertical-align:middle}@media (max-width: 800px){.address-input.template4{width:420px;background-color:#fff;height:36px}.address-input.template4 .left-box input{padding-left:10px;padding-right:50px;height:36px}.address-input.template4 .left-box .close-box.show,.address-input.template4 .left-box .icon-search:not(.submit){display:none}.address-input.template4 .left-box .icon-search.submit{display:block}.address-input.template4 .right-box{display:none}.address-input.template4 .empty-error{top:50px}}@media (max-width: 600px){.address-input.template4{width:254px}}

.select-virtual .select-input{display:flex;align-items:center;border:none;box-shadow:none;padding:0 10px;cursor:pointer;color:#6b7282;height:40px;margin-top:10px;border:solid 1px #dadada;border-radius:5px}.select-virtual .select-input:hover{border-color:var(--g-btn-background)}.select-virtual .select-input-value{width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:12px var(--font-bold);color:#191919}.select-virtual .select-text{display:block;height:100%;color:#000;font-size:14px;cursor:pointer;white-space:nowrap}.select-virtual .select-text.type-input{color:#505050;font:12px var(--font-medium)}.select-virtual .select-text .icon-v3-arrow{font-size:8px}.select-virtual .select-text .up{transform:rotate(180deg);display:inline-block}.select-virtual .select-input-container{position:relative}.select-virtual.mobile .select-text.type-dropdown.has-value{color:var(--g-btn-background)}.select-virtual.standard .select-input{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.1);border:solid 1px #ebecf1}.select-virtual.standard .select-text{font-size:16px;color:#515666}.select-virtual.standard .select-text .logo{padding:0px 10px}.select-virtual.standard .select-text.type-input{color:#515666;font-size:14px}.select-virtual.standard.mobile .select-text{font-size:14px}.select-virtual.template1{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;flex:1}.select-virtual.template1 .select-input{display:flex;align-items:center;border:none;box-shadow:none;padding:0 10px;cursor:pointer;color:#6b7282;height:40px;margin-top:10px;box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.1);border:solid 1px #ebecf1}.select-virtual.template1 .select-input:hover{border-color:var(--g-btn-background)}.select-virtual.template1 .select-input-value{width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-virtual.template1 .select-text{display:block;height:100%;cursor:pointer;white-space:nowrap}.select-virtual.template1 .select-text.type-input{color:#515666;font-size:14px}.select-virtual.template1 .select-text .v2-arrow{font-weight:700;font-size:22px;margin-left:10px}.select-virtual.template1 .select-text .up{transform:rotate(180deg);display:inline-block}.select-virtual.template1 .select-input-container{position:relative}.select-virtual.template1.mobile .select-text.type-dropdown{height:30px;white-space:nowrap;padding:0 10px;margin:10px;margin-right:0;border:1px solid #d5d5d5;display:flex;align-items:center;justify-content:flex-start;background-color:#fff;color:#505050;font-size:14px;font-weight:500}.select-virtual.template1.mobile .select-text.type-dropdown.has-value{color:var(--g-btn-background)}.select-virtual.template4{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none}.select-virtual.template4 .select-input{display:flex;align-items:center;border:none;box-shadow:none;padding-left:15px;cursor:pointer;font-size:17px;color:#8b93a7;border:solid 2px #d6dae8;height:40px;margin-top:10px}.select-virtual.template4 .select-input:hover{border-color:var(--g-btn-background)}.select-virtual.template4 .select-input-value{width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-virtual.template4 .select-text{display:block;height:100%;font-size:16px;color:#8b93a7;cursor:pointer;white-space:nowrap;font-family:var(--font-medium)}.select-virtual.template4 .select-text.type-input{display:block}.select-virtual.template4 .select-text .icon-small-down{font-size:18px !important;font-weight:bold}.select-virtual.template4 .select-text .icon-v4-arrow{font-weight:500;font-size:8px;margin-left:10px}.select-virtual.template4 .select-text .up{transform:rotate(180deg);display:inline-block}.select-virtual.template4 .select-input-container{position:relative}.select-virtual.template4 .select-input-container .icon-small-down{font-size:18px !important;font-weight:bold;margin:0 5px}.select-virtual.template4.mobile .select-text.type-dropdown{color:#8b93a7;font-size:14px;font-weight:800;font-family:var(--font-normal)}.select-virtual.template4.mobile .select-text.type-dropdown.has-value{color:var(--g-btn-background)}.select-virtual.broker .select-input{display:flex;align-items:center;border:none;box-shadow:none;padding:0 10px;cursor:pointer;color:#6b7282;height:40px;margin-top:10px;border:solid 1px #dadada;border-radius:5px}.select-virtual.broker .select-input:hover{border-color:var(--g-btn-background)}.select-virtual.broker .select-input-value{width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:12px var(--font-bold);color:#191919}.select-virtual.broker .select-text{display:block;height:100%;color:#000;font-size:14px;cursor:pointer;white-space:nowrap}.select-virtual.broker .select-text.type-input{color:#505050;font:12px var(--font-medium)}.select-virtual.broker .select-text .icon-v3-arrow{font-size:8px}.select-virtual.broker .select-text .up{transform:rotate(180deg);display:inline-block}.select-virtual.broker .select-input-container{position:relative}.select-virtual.broker.mobile .select-text.type-dropdown.has-value{color:var(--g-btn-background)}.select-virtual.layout1 .select-input{display:flex;align-items:center;border:none;box-shadow:none;padding:0 10px;cursor:pointer;color:var(--g-text-color);height:40px;margin-top:10px;border:solid 1px var(--color-border);border-radius:5px}.select-virtual.layout1 .select-input:hover{border-color:var(--g-btn-background)}.select-virtual.layout1 .select-input-value{width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:12px var(--font-bold);color:var(--g-primary-color)}.select-virtual.layout1 .select-text{display:block;height:100%;color:var(--g-primary-color);font-size:14px;cursor:pointer;white-space:nowrap}.select-virtual.layout1 .select-text.type-input{color:var(--g-text-color);font:12px var(--font-normal)}.select-virtual.layout1 .select-text .icon-v3-arrow{font-size:8px}.select-virtual.layout1 .select-text .up{transform:rotate(180deg);display:inline-block}.select-virtual.layout1 .select-input-container{position:relative}.select-virtual.mobile .select-text.type-dropdown.has-value{color:var(--g-btn-background)}.select-virtual.layout1 .select-input{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.1);border:solid 1px var(--color-border)}.select-virtual.layout1 .select-text{font-size:16px;color:var(--g-text-color)}.select-virtual.layout1 .select-text .logo{padding:0px 10px}.select-virtual.layout1 .select-text.type-input{color:var(--g-text-color);font-size:14px}.select-virtual.standard.mobile .select-text{font-size:14px}.select-virtual.expend .icon-small-down{transform:rotate(180deg)}

.list-mask{position:fixed;width:calc(100% + 4px);left:-2px;top:0;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;background:rgba(0,0,0,0.6);z-index:var(--level-subhigh)}.list-mask ol{max-height:80vh;overflow:auto}.list-mask ol li{width:100%;text-align:center;background:white;height:44px;line-height:44px;font-size:14px;color:#505050;border-bottom:1px solid var(--color-border)}.list-mask ol li.selected{color:var(--color-theme);background:white}.list-mask ol li:hover{color:#505050;background-color:#f2f2f2}.list-mask ol li:last-child{border-bottom:none}

.click-show-list{position:relative;position:relative}.click-show-list:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.click-show-list .dropdown_icon{width:15px}.click-show-list.show-list .title .icon-arrow-down{transform:rotate(180deg)}.click-show-list .list-panel{position:absolute;top:calc(100% + 5px);left:0;min-width:100%;z-index:100}.click-show-list .text .sort-by{color:var(--g-tip-color)}

.market-trends.fashion.hide{display:none}.market-trends.fashion .trends-sale{width:100%;background-color:#fff}.market-trends.fashion .trends-sale .trends-filter{height:70px;display:flex;justify-content:center}.market-trends.fashion .trends-sale .trends-filter>.select{position:relative;margin:0 23px}.market-trends.fashion .trends-sale .trends-filter>.select .box-div{display:flex;position:relative;padding-right:20px;cursor:pointer;font-size:16px;font-family:var(--font-medium);color:#8b93a7}.market-trends.fashion .trends-sale .trends-filter>.select .name{line-height:70px;padding-left:5px;order:1}.market-trends.fashion .trends-sale .trends-filter>.select .title{line-height:70px}.market-trends.fashion .trends-sale .trends-filter>.select .icon-arrow-down{position:absolute;right:0;top:0;font-size:12px;width:100%;font-weight:bold;text-align:right}.market-trends.fashion .trends-sale .trends-filter>.select .list-panel{min-width:100%;position:absolute;top:calc(100% - 10px);box-shadow:0 3px 10px rgba(0,0,0,0.2);z-index:2;background-color:#fff}.market-trends.fashion .trends-sale .trends-filter>.select .list-panel li{white-space:nowrap;height:40px;line-height:40px;user-select:none;cursor:pointer;padding:0 10px;color:#8b93a7}.market-trends.fashion .trends-sale .trends-filter>.select .list-panel li:hover{background-color:#f3f3f3;color:var(--g-btn-background, var(--color-theme, #03c9ff))}.market-trends.fashion .trends-sale .trends-filter>.select .list-panel li .icon-checked-light{display:none}.market-trends.fashion .trends-sale .trends-filter>.select.show-list .icon-arrow-down{text-align:left}.market-trends.fashion .trends-sale .trends-filter>.select.hide-text .title .text{display:none}.market-trends.fashion .trends-sale .market-trends-legend{margin-top:20px;display:flex;justify-content:flex-end;padding-right:60px;font-size:16px;font-family:var(--font-medium);line-height:20px;color:#8b93a7;text-transform:capitalize}.market-trends.fashion .trends-sale .market-trends-legend .legent{margin-left:38px;padding-left:22px;position:relative}.market-trends.fashion .trends-sale .market-trends-legend .legent::before{position:absolute;content:'';width:8px;height:8px;border-radius:50%;top:50%;left:0;transform:translateY(-50%)}.market-trends.fashion .trends-sale .market-trends-legend .legent.city::before{background-color:#bfc5d1}.market-trends.fashion .trends-sale .market-trends-legend .legent.neighborhood::before{background-color:#4c84ff}.market-trends.fashion .trends-sale .market-price-chart{width:100%;height:430px;box-shadow:none}.market-trends.fashion .trends-sale .chart-tooltip{position:relative;width:120px;padding:8px 0;background:#fff;border-radius:2px;box-shadow:0 3px 2px 0 rgba(170,186,218,0.09);border:solid 1px #ebecf0}.market-trends.fashion .trends-sale .chart-tooltip .chart-tooltip-name{font-family:var(--font-medium);font-size:12px;text-align:center;color:#8b93a7}.market-trends.fashion .trends-sale .chart-tooltip .chart-tooltip-item{font-family:var(--font-medium);font-size:12px;color:#000000;text-align:center}.market-trends.fashion .trends-sale .chart-tooltip::after{content:'';display:block;position:absolute;width:8px;height:8px;bottom:-4px;left:50%;transform:translateX(-50%) rotateZ(45deg);background-color:#fff;box-shadow:0 3px 2px 0 rgba(170,186,218,0.09)}@media (max-width: 600px){.market-trends.fashion .trends-sale .chart-tooltip::after{display:none}}@media (max-width: 600px){.market-trends.fashion .trends-sale .trends-filter{height:40px}.market-trends.fashion .trends-sale .trends-filter>.select .name,.market-trends.fashion .trends-sale .trends-filter>.select .title{line-height:40px}.market-trends.fashion .trends-sale .trends-filter .sales-price{display:none}.market-trends.fashion .trends-sale .market-trends-legend{display:none}.market-trends.fashion .trends-sale .market-price-chart{height:400px}}

.market-trends.standard.hide{display:none}.market-trends.standard .title-container .mg-more{color:var(--color-info);text-transform:none}.market-trends.standard .title-container .mg-more:hover{color:var(--g-btn-background, var(--color-theme, #03c9ff))}.market-trends.standard .trends-sale{width:100%;height:456px;background-color:#fff;box-shadow:0 1px 5px 0 rgba(0,10,30,0.1);border-radius:4px}.market-trends.standard .trends-sale .trends-filter{height:50px;border-bottom:1px solid var(--color-border);display:flex}.market-trends.standard .trends-sale .trends-filter>.select{position:relative}.market-trends.standard .trends-sale .trends-filter>.select .title{position:absolute;top:0;right:0;width:100%;line-height:50px;padding:0 20px;color:var(--color-label);display:flex;overflow:hidden;cursor:pointer}.market-trends.standard .trends-sale .trends-filter>.select .title .text{flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;cursor:pointer}.market-trends.standard .trends-sale .trends-filter>.select .title .icon-arrow-down{margin-left:10px;flex:none;color:#c6c8d1}.market-trends.standard .trends-sale .trends-filter>.select .list-panel{width:100%;position:absolute;top:100%;border:1px solid #ebecf1;z-index:2;padding:5px 0;background:#fff}.market-trends.standard .trends-sale .trends-filter>.select .list-panel li{white-space:nowrap;padding:0 40px 0 10px;line-height:32px;font-size:14px;color:#515666;padding-left:20px;cursor:pointer}.market-trends.standard .trends-sale .trends-filter>.select .list-panel li.selected{color:var(--g-btn-background, var(--color-theme, #03c9ff))}.market-trends.standard .trends-sale .trends-filter>.select .list-panel li .icon-checked-light{float:right;margin-right:-25px}.market-trends.standard .trends-sale .trends-filter .sales-price{width:252px}.market-trends.standard .trends-sale .trends-filter .sales-price::after{position:absolute;content:'';width:1px;height:20px;right:0;top:15px;background-color:var(--color-border)}.market-trends.standard .trends-sale .trends-filter .sales-bed .name,.market-trends.standard .trends-sale .trends-filter .sales-bath .name{line-height:50px;padding-left:20px;color:#515666}.market-trends.standard .trends-sale .trends-filter .sales-bed .title,.market-trends.standard .trends-sale .trends-filter .sales-bath .title{text-align:right}.market-trends.standard .trends-sale .trends-filter .sales-bed.hide-text .title .text,.market-trends.standard .trends-sale .trends-filter .sales-bath.hide-text .title .text{visibility:hidden}.market-trends.standard .trends-sale .trends-filter .sales-bed{width:155px}.market-trends.standard .trends-sale .trends-filter .sales-bed::after{position:absolute;content:'';width:1px;height:20px;right:0;top:15px;background-color:var(--color-border)}.market-trends.standard .trends-sale .trends-filter .sales-bath{width:155px}.market-trends.standard .trends-sale .market-price-chart{width:100%;height:406px;box-shadow:none}@media (max-width: 600px){.market-trends.standard{margin-left:0;margin-right:0;padding-top:0;border-bottom:1px solid var(--color-border)}.market-trends.standard.has-more{position:relative;padding-bottom:60px}.market-trends.standard.has-more .title-container .mg-more{position:absolute;bottom:40px;left:0;width:100%;text-align:center;line-height:normal;text-decoration:underline;color:var(--g-btn-background, var(--color-theme, #03c9ff))}.market-trends.standard .trends-sale{margin-top:0;width:100%;height:480px;box-shadow:none;border-radius:0;border-top:1px solid var(--color-border)}.market-trends.standard .trends-sale .trends-filter>.select .title{padding:0 15px;color:var(--color-info)}.market-trends.standard .trends-sale .trends-filter .sales-price{display:none}.market-trends.standard .trends-sale .trends-filter .sales-bed{width:50%}.market-trends.standard .trends-sale .trends-filter .sales-bed::after{height:50px;top:0}.market-trends.standard .trends-sale .trends-filter .sales-bath{width:50%}.market-trends.standard .trends-sale .market-price-chart{height:427px}}

.market-trends.classic.hide{display:none}.market-trends.classic .mg-title{padding:0}.market-trends.classic .trends-sale{margin-top:20px;padding-top:40px;width:100%;background-color:#fff;border:1px solid #e5ebf1;border-radius:2px}.market-trends.classic .trends-sale .trends-filter{display:flex;justify-content:center}.market-trends.classic .trends-sale .trends-filter>.select{max-width:calc(33% - 30px);width:250px;position:relative;margin:0 15px}.market-trends.classic .trends-sale .trends-filter>.select .box-div{width:100%;display:flex;position:relative;padding:0 12px;cursor:pointer;font-size:15px;height:40px;line-height:40px;border:1px solid #e0e0e0;border-radius:2px;color:#282828}.market-trends.classic .trends-sale .trends-filter>.select .name{order:1}.market-trends.classic .trends-sale .trends-filter>.select .title{margin-right:5px}.market-trends.classic .trends-sale .trends-filter>.select .icon-arrow-down{position:absolute;right:12px;top:0;font-size:12px;width:100%;font-weight:bold;text-align:right;color:#505050}.market-trends.classic .trends-sale .trends-filter>.select .list-panel{min-width:100%;position:absolute;top:100%;box-shadow:0 3px 10px rgba(0,0,0,0.2);z-index:2;background-color:#fff}.market-trends.classic .trends-sale .trends-filter>.select .list-panel li{white-space:nowrap;height:40px;line-height:40px;user-select:none;cursor:pointer;padding:0 10px;color:#282828}.market-trends.classic .trends-sale .trends-filter>.select .list-panel li:hover{background-color:#f3f3f3;color:var(--g-btn-background, var(--color-theme, #03c9ff))}.market-trends.classic .trends-sale .trends-filter>.select .list-panel li .icon-checked-light{display:none}.market-trends.classic .trends-sale .trends-filter>.select.show-list .icon-arrow-down{text-align:left}.market-trends.classic .trends-sale .trends-filter>.select.hide-text .title .text{display:none}.market-trends.classic .trends-sale .market-trends-legend{margin-top:33px;display:flex;justify-content:flex-end;padding-right:60px;font-size:14px;line-height:30px;color:#3e3e3e;text-transform:capitalize}.market-trends.classic .trends-sale .market-trends-legend .legend{margin-left:28px;padding-left:35px;position:relative}.market-trends.classic .trends-sale .market-trends-legend .legend::before{position:absolute;content:'';width:25px;top:50%;left:0;transform:translateY(-50%)}.market-trends.classic .trends-sale .market-trends-legend .legend.city::before{opacity:0.64;height:12px;background-image:linear-gradient(180deg, #2271fa, #fff)}.market-trends.classic .trends-sale .market-trends-legend .legend.neighborhood::before{height:3px;border-radius:1px;background-color:#007aff}.market-trends.classic .trends-sale .market-price-chart{width:100%;height:384px;box-shadow:none}.market-trends.classic .trends-sale .chart-tooltip{padding:8px 10px 13px 12px;border-radius:3px;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,0.2);font-size:13px;line-height:16px;width:150px}.market-trends.classic .trends-sale .chart-tooltip .chart-tooltip-name{font-family:var(--font-bold);margin:0 0 6px 0;color:#2a2a2a}.market-trends.classic .trends-sale .chart-tooltip .chart-tooltip-item{margin-top:5px;white-space:normal}.market-trends.classic .trends-sale .chart-tooltip .chart-tooltip-item .name{display:inline-block;width:100%;word-wrap:break-word;color:#787878}.market-trends.classic .trends-sale .chart-tooltip .chart-tooltip-item .value{color:#282828}@media (max-width: 600px){.market-trends.classic .mg-title{padding-bottom:20px}.market-trends.classic .trends-sale{margin-top:0;padding-top:0;border:none;border-radius:0}.market-trends.classic .trends-sale .trends-filter{flex-direction:column;align-items:center}.market-trends.classic .trends-sale .trends-filter>.select{width:240px;max-width:none;margin:0 0 8px 0}.market-trends.classic .trends-sale .market-trends-legend{margin-top:12px;padding-right:0;justify-content:center}.market-trends.classic .trends-sale .market-trends-legend .legend{margin:0 10px}.market-trends.classic .trends-sale .market-price-chart{height:350px}}

.verify-code .vrfc-title{display:flex;justify-content:space-between;padding:20px 0px 10px 0px}.verify-code .vrfc-title .vrfc-left-title{font-size:14px;line-height:1.5;font-family:var(--font-bold)}.verify-code .vrfc-sendcode{font-size:14px;line-height:1.5;color:#4C84FF;cursor:pointer}.verify-code .vrfc-sendcode:hover{text-decoration:underline}.verify-code .vrfc-sendcode.disabled{color:#a8a8a8;cursor:not-allowed}.verify-code .vrfc-ipt-wrap{display:flex;justify-content:space-between;align-items:center}.verify-code .vrfc-ipt-wrap .vrfc-ipt{list-style:none}.verify-code .vrfc-ipt-wrap .code{width:48px;height:48px;border:1px solid #dadada;outline:none;box-shadow:none;font-size:22px;font-family:var(--font-medium);line-height:30px;color:#191919;text-align:center}.verify-code .vrfc-ipt-wrap .code:focus{border-color:var(--primary-color, #DBAE77)}.verify-code .vrfc-ipt-wrap .splitor{width:10px;height:1px;background:#dadada}.verify-code .invalid-text{color:var(--color-error, #F0454C);font-size:12px;line-height:18px;margin-top:5px}@media (max-width: 600px){.verify-code .vrfc-ipt-wrap .code{width:38px;height:38px}.verify-code .vrfc-sendcode{margin-top:10px}}

.verify-email{background:#fff;width:490px}.verify-email .vrfe-title{font-size:20px;line-height:70px;color:#191919;border:1px solid #dadada80;padding:0px 30px;text-transform:uppercase;font-family:var(--font-bold)}.verify-email .vrfe-content{padding:20px 30px;font-size:14px;line-height:1.5;color:var(--g-text-color, #505050)}.verify-email .vrfe-footer{display:flex;border-top:1px solid #dadada80;padding:20px 30px;justify-content:flex-end}.verify-email .vrfe-footer .cancel{color:#505050;background:transparent;border:0px solid;width:100px;height:40px;font-size:14px}.verify-email .vrfe-footer .confirm{color:var(--g-btn-color, #fff);background:var(--g-btn-background, #DBAE77);border:0px solid;width:100px;height:40px;font-size:14px;margin-left:20px}@media (max-width: 600px){.pop{width:calc(100% - 15px);max-width:345px}.pop .verify-email{width:100%}.pop .verify-email .vrfe-title{padding:0 20px}.pop .verify-email .vrfe-content{padding:20px}.pop .verify-email .vrfe-footer{padding:20px}}

.loading-box{display:flex;flex-direction:column;align-items:center}.loading-box .loading-anim{position:relative;width:40px;height:40px;border-radius:50%;border:5px solid #e9e9e9;background-color:transparent;border-right-color:#59aefc;animation-delay:0s;-webkit-animation-delay:0s;animation:loading 2s infinite linear;-webkit-animation:loading 2s infinite linear}.loading-box .loading-text{margin-top:10px;width:100px;height:30px;font-size:16px;text-align:center;color:#a0a3af}.loading-box .loading-text::before{content:'Loading';content:attr(label)}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}

.vrfw-delete-warning{background:#fff;width:490px}.vrfw-delete-warning .vrfw-title{font-size:20px;line-height:68px;color:#191919;border:1px solid #dadada80;padding:0px 30px;text-transform:uppercase;font-family:var(--font-bold)}.vrfw-delete-warning .vrfw-content{padding:20px 30px;font-size:14px;line-height:1.5;color:var(--g-text-color, #505050)}.vrfw-delete-warning .vrfw-footer{display:flex;border-top:1px solid #dadada80;padding:20px 30px;justify-content:flex-end}.vrfw-delete-warning .vrfw-footer .cancel{color:#505050;background:transparent;border:0px solid;width:100px;height:40px;font-size:14px}.vrfw-delete-warning .vrfw-footer .confirm{color:#fff;background:var(--color-error, #F0454C);border:0px solid;width:100px;height:40px;font-size:14px;margin-left:20px}@media (max-width: 600px){.vrfw-delete-warning{width:auto}.vrfw-delete-warning .vrfw-content{padding:20px}}

.verify-success-pop .verify-success{background:#fff;width:490px}.verify-success-pop .vrfs-title{font-size:20px;line-height:70px;color:#191919;border:1px solid #dadada80;padding:0px 30px;text-transform:uppercase;font-family:var(--font-bold)}.verify-success-pop .vrfs-content{padding:20px 30px;font-size:14px;line-height:1.5;color:var(--g-text-color, #505050);text-align:center;padding:50px}.verify-success-pop .vrfs-content .icon-checked{width:50px;height:50px;box-sizing:border-box;border-radius:50%;border:3px solid #20C472;color:#20C472;display:inline-flex;justify-content:center;align-items:center;font-size:24px}.verify-success-pop .vrfs-content .verify-p1{font-size:18px;line-height:1.5;margin-top:20px;font-family:var(--font-bold)}.verify-success-pop .vrfs-content .verify-p2{font-size:14px;line-height:1.5;margin-top:10px}

.view-more{position:relative}.view-more .view-more-content{overflow:hidden;line-height:24px;white-space:pre-wrap}.view-more .more-btn{margin-top:10px;text-decoration:underline;cursor:pointer}.view-more.bottom-center .more-btn{text-align:center}.view-more.end .more-btn{position:absolute;bottom:0;right:0;padding-left:10px}

.help-tooltip{--icon-size: 16px;position:relative;margin:0;padding:0;font-size:0}.help-tooltip:hover .help-tooltip-tip,.help-tooltip:hover .help-tooltip-tip::after{display:block}.help-tooltip .help-tooltip-icon{position:relative;margin-left:4px;z-index:1;cursor:pointer;text-align:center;font-size:var(--icon-size)}.help-tooltip .help-tooltip-tip{display:none;position:absolute;top:calc(100% + 8px);right:-60px;z-index:10;font-family:var(--font-normal);color:#fff;background-color:#191919;padding:10px 20px;font-size:12px;line-height:1.5;font-weight:500;box-shadow:0 2px 5px 0 rgba(0,10,30,0.1)}.help-tooltip .help-tooltip-tip::after{content:'\e79b';font-family:'iconfont';position:absolute;width:10px;height:10px;font-size:var(--icon-size);top:calc(var(--icon-size) * -1);right:calc(var(--icon-size) + 50px);color:#191919;z-index:10}.help-tooltip a{color:var(--color-link)}.help-tooltip a:hover{text-decoration:underline}

.agent-headshot{width:100%;height:100%}.agent-headshot .agent-img{width:100%;height:100%}

.agent-card{display:flex;height:500px}.agent-card.agent-detail-info-card .agent-info-detail .introduce::-webkit-scrollbar{width:4px;height:8px;-webkit-appearance:none}.agent-card.agent-detail-info-card .agent-info-detail .introduce::-webkit-scrollbar-thumb{border-radius:4px;background-color:#999}.agent-card .agent-info-brief{flex:none;width:350px;height:100%}.agent-card .agent-info-brief>a{display:block;width:100%;height:100%}.agent-card .agent-info-brief .agent-img{width:100%;height:100%}.agent-card .agent-info-brief .agent-name{display:none}.agent-card .agent-info-detail{display:flex;flex:1;flex-direction:column;position:relative;width:calc(100% - 350px);height:100%;background-color:#f5f6fa}.agent-card .agent-info-detail .name-introduce{width:100%;flex:1;padding:30px}.agent-card .agent-info-detail .agent-name .name{display:block;font-size:26px;font-family:var(--font-title);color:var(--color-text);line-height:1.1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.agent-card .agent-info-detail .agent-name .position-license{margin-top:10px;font-size:15px;font-family:var(--font-medium);color:var(--color-info);line-height:18px}.agent-card .agent-info-detail .introduce{margin-top:24px;width:100%;font-size:14px;line-height:1.5;color:var(--color-text);height:auto;overflow:auto;max-height:126px;padding-right:8px}.agent-card .agent-info-detail .introduce::-webkit-scrollbar{width:4px;height:8px;-webkit-appearance:none}.agent-card .agent-info-detail .introduce::-webkit-scrollbar-thumb{border-radius:4px;background-color:#999}.agent-card .agent-info-detail .more-introduce{display:none;margin-top:20px;width:100%;font-size:14px;line-height:1.5;color:var(--color-text);overflow:auto;max-height:135px;padding-right:8px}.agent-card .agent-info-detail .more-introduce .more-btn{margin-top:0;color:var(--g-btn-background, var(--color-theme, #03c9ff))}.agent-card .agent-info-detail .share-links{position:absolute;width:80px;height:210px;padding:10px;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--g-btn-background, var(--color-theme, #03c9ff))}.agent-card .agent-info-detail .share-links .iconfont{width:40px;height:40px;position:relative;color:#fff;font-size:16px}.agent-card .agent-info-detail .share-links .iconfont::before{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.agent-card .agent-info-detail .contact-list{display:flex;flex:none;width:100%;height:210px;padding-right:80px;background-color:#f5f6fa}.agent-card .agent-info-detail .contact-list .contact-item{min-width:calc(50% - 1px);flex:1;height:100%;background-color:#ebecf3;display:flex;flex-direction:column;justify-content:center;padding-left:30px;padding-right:10px}.agent-card .agent-info-detail .contact-list .contact-item .name{display:flex;align-items:center;font-size:12px}.agent-card .agent-info-detail .contact-list .contact-item .name .iconfont{color:var(--g-btn-background, var(--color-theme, #03c9ff));width:20px;height:20px;font-size:16px;position:relative}.agent-card .agent-info-detail .contact-list .contact-item .name .iconfont.icon-smallphone{font-size:18px}.agent-card .agent-info-detail .contact-list .contact-item .name .iconfont::before{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.agent-card .agent-info-detail .contact-list .contact-item .name span{margin-left:5px;font-family:var(--font-medium);color:var(--color-info)}.agent-card .agent-info-detail .contact-list .contact-item .value{font-family:var(--font-bold);font-size:14px;line-height:20px;max-height:60px;display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;-webkit-line-clamp:3;word-break:break-word;color:var(--color-text);margin-top:9px;word-break:break-word}.agent-card .agent-info-detail .contact-list .contact-item:nth-child(even){margin-left:2px}.agent-card .agent-info-detail .contact-list .contact-item:nth-child(3),.agent-card .agent-info-detail .contact-list .contact-item:nth-child(4){margin-top:2px}.agent-card .agent-info-detail .contact-list.two-line{flex-wrap:wrap}.agent-card .agent-info-detail .contact-list.two-line .contact-item{height:calc(50% - 1px)}.agent-card .agent-info-detail.more-share .name-introduce{padding-right:100px}.agent-card .agent-info-detail.more-share .share-links{height:auto;max-height:100%}.agent-card .agent-info-detail.no-share .contact-list{padding-right:0}.agent-card.big{height:540px}.agent-card.big .agent-info-brief{width:450px}.agent-card.big .agent-info-detail{width:calc(100% - 450px)}.agent-card.big .agent-info-detail .name-introduce{padding:50px}.agent-card.big .agent-info-detail .introduce{max-height:150px}.agent-card.big .agent-info-detail.more-share .name-introduce{padding-right:120px}@media (max-width: 800px){.agent-card{flex-direction:column;height:auto;background-color:#f5f6fa;padding-top:20px}.agent-card .agent-info-brief{width:100%;padding:0 15px;display:flex}.agent-card .agent-info-brief>a{width:90px;height:90px}.agent-card .agent-info-brief .agent-name{width:calc(100% - 100px);display:block;margin-left:10px}.agent-card .agent-info-brief .agent-name .name{width:100%;display:block;font-size:24px;font-family:var(--font-title);color:var(--color-text);line-height:1.1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.agent-card .agent-info-brief .agent-name .position-license{margin-top:10px;font-size:12px;color:var(--color-info);line-height:18px}.agent-card .agent-info-detail{width:100%;height:auto;margin-top:20px}.agent-card .agent-info-detail .name-introduce{padding:0 15px}.agent-card .agent-info-detail .name-introduce .agent-name{display:none}.agent-card .agent-info-detail .name-introduce .introduce{display:none}.agent-card .agent-info-detail .name-introduce .more-introduce{display:block;font-size:13px;line-height:20px;max-height:none;padding-right:0}.agent-card .agent-info-detail .share-links{margin-top:20px;position:static;width:calc(100% - 30px);height:auto;padding:0 10px;margin-left:15px;flex-direction:row;flex-wrap:wrap}.agent-card .agent-info-detail .contact-list{margin-top:20px;height:auto;padding-right:0;flex-direction:column}.agent-card .agent-info-detail .contact-list .contact-item{min-width:100%;height:87px;flex:none;padding-left:20px;padding-right:20px;margin-top:2px}.agent-card .agent-info-detail .contact-list .contact-item:nth-child(even){margin-left:0}.agent-card .agent-info-detail .contact-list .contact-item:nth-child(1){margin-top:0}.agent-card .agent-info-detail .contact-list.two-line{flex-wrap:wrap}.agent-card .agent-info-detail .contact-list.two-line .contact-item{height:87px}.agent-card .agent-info-detail.more-share .name-introduce{padding-right:0}.agent-card .agent-info-detail.more-share .share-links{height:auto;max-height:none}}

.agent-info-card.template5{width:calc((100% - 20px) / 2);height:200px;margin-bottom:20px;display:inline-flex;margin-right:20px;padding:25px 0 0 20px;border-radius:5px;border:solid 1px #cdcdcd;background-color:#ffffff;flex-direction:row;overflow:hidden}.agent-info-card.template5:nth-child(2n){margin-right:0}.agent-info-card.template5 .desc{overflow:hidden;flex:1}.agent-info-card.template5 .desc h4,.agent-info-card.template5 .desc h6,.agent-info-card.template5 .desc p{font-weight:normal;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.agent-info-card.template5 .desc h4{font-family:var(--font-medium);font-size:16px;color:#191919;line-height:1.56;margin:0 0 8px 0}.agent-info-card.template5 .desc h6{font-family:var(--font-normal);padding:2px 5px 3px;border-radius:2px;background-color:#f0f3f8;margin:0;margin-bottom:45px;color:#191919;display:inline-block}.agent-info-card.template5 .desc .concat{line-height:20px;display:flex;align-items:center;margin-bottom:8px}.agent-info-card.template5 .desc .concat:hover a{color:#378cff;text-decoration:underline}.agent-info-card.template5 .desc .concat p{width:20px;height:20px;border-radius:50%;text-align:center;line-height:20px;margin-right:10px;display:flex;justify-content:center;align-items:center}.agent-info-card.template5 .desc .concat p .iconfont{color:#fff;font-size:12px;display:inline-flex;justify-content:center;align-items:center;width:16px;height:16px;transform:scale(0.9)}.agent-info-card.template5 .desc .concat p .iconfont.icon-icon_dianhua{font-size:16px;height:18px}.agent-info-card.template5 .desc .concat p .iconfont.icon-email{font-size:12px}.agent-info-card.template5 .desc .concat p .iconfont.icon-map-v1{font-size:15px}.agent-info-card.template5 .desc .concat p.red{background:#ff4641}.agent-info-card.template5 .desc .concat p.blue{background:#4063b3}.agent-info-card.template5 .desc .concat a{font-family:var(--font-normal);font-size:12px;color:#505050;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.agent-info-card.template5 .agent-headshot{width:160px !important;height:160px !important;margin-top:-5px}.agent-info-card.template5 .agent-headshot img{border-radius:50%;object-fit:cover;background:#ccc}@media (max-width: 800px){.agent-info-card.template5{margin-bottom:15px;width:100%;margin-right:0;padding:15px 0 0 15px;height:146px}.agent-info-card.template5 .desc h4{margin-bottom:5px;line-height:1.1}.agent-info-card.template5 .desc h6{margin-bottom:22px}.agent-info-card.template5 .agent-headshot{width:110px !important;height:110px !important;margin-top:0}}

.v-input{position:relative}.v-input .email-suggestion{z-index:10;position:absolute;width:100%;max-height:170px;overflow:auto;box-shadow:0 2px 5px 0 rgba(0,10,30,0.1);border:1px solid #ebecf1;background:#fff}.v-input .email-suggestion .item{width:100%;color:#505050;height:32px;line-height:32px;padding:0 40px 0 10px;overflow:hidden;white-space:nowrap;cursor:pointer}

.pswp{display:none}.pswp.pswp--open{display:block}.pswp.pswp--open .pswp__ui--idle .pswp__top-bar,.pswp.pswp--open .pswp__bg{opacity:1;background:rgba(0,0,0,0.8)}@media (max-width: 600px){.pswp.pswp--open .pswp__ui--idle .pswp__top-bar,.pswp.pswp--open .pswp__bg{background:rgba(0,0,0,0.9)}}.pswp .pswp__top-bar,.pswp .pswp__item{cursor:zoom-out}.pswp .pswp__preloader{cursor:default;position:relative;left:auto;top:auto;margin:0;float:right}.pswp .pswp__counter{cursor:default;left:50%;transform:translateX(-50%)}.pswp .button-prev,.pswp .button-next{position:absolute;width:40px;height:100px;background:#1b1b1b;opacity:0.5;top:50%;background-image:none !important;transform:translateY(-50%);font-size:20px;color:#fff;text-align:center;line-height:100px;cursor:pointer;z-index:var(--level-low)}.pswp .button-prev:hover,.pswp .button-next:hover{opacity:0.7}.pswp .button-prev.swiper-button-disabled,.pswp .button-next.swiper-button-disabled{display:none}.pswp .button-prev{left:0;border-radius:0px 10px 10px 0px}.pswp .button-next{right:0;border-radius:10px 0 0 10px}.pswp .button-next::before{transform:rotate(180deg);display:block}.pswp .pswp__ui--one-slide .button-prev,.pswp .pswp__ui--one-slide .button-next{display:none}@media (max-width: 600px){.pswp__button.button-next,.pswp__button.button-prev{display:none}}.pswp__ui--idle .button-prev,.pswp__ui--idle .button-next{opacity:0}.mfp-container{padding:0;overflow:hidden}.mfp-container img.mfp-img{padding:0}.mfp-container .mfp-counter{right:8px}.pops.detail-banner .icon-close::before{color:#fff}

.v-input .input-container{position:relative}.v-input .input-container .label-top{position:absolute;font:14px var(--font-normal);left:10px;top:60%;transform:translateY(-50%);color:#c6c8d1;text-transform:capitalize;background:#fff;padding:0 20px 0 3px;transition:0.3s all ease;opacity:0;z-index:-1}.v-input .input-container .label-top.show{top:0;opacity:1;z-index:1}.v-input .input-container .iconfont{position:absolute;bottom:0px;color:#c0c4d0;padding:10px;right:0;cursor:pointer}.v-input .input-container.has-pwd .icon-Empty{right:30px}.v-input .input-container.clear input,.v-input .input-container.has-pwd input{padding-right:40px}.v-input .input-container.clear input[name='phone'],.v-input .input-container.has-pwd input[name='phone']{padding-right:5px}.v-input .input-container.clear.has-pwd input{padding-right:70px}.v-input .input-container.has-label input{height:50px}.v-input .input-container.has-label .iconfont{padding:15px 10px}.v-input .input-container .prompt{position:absolute;left:10px;top:21px;font-size:1.1em;pointer-events:none;background-image:linear-gradient(to bottom, transparent 9px, white 9px);padding:4px;color:var(--color-holder);transition:0.3s all ease}.v-input .input-container .has-value.prompt,.v-input .input-container input:focus ~ .prompt{font-size:0.85em;top:0px;padding-top:2px;left:10px}.v-input .input-container input:focus ~ .prompt{color:var(--color-theme)}.v-input .input-container:not(:hover) input:not(:focus) ~ .icon-Empty{visibility:hidden}.v-input .input-container input{font-size:inherit;transform:translateZ(0)}.v-input .input-container input::placeholder{color:#a0a3af}

.caculator-standard .pop-calc{width:1000px;height:503px;font-family:var(--font-normal);background-color:white;box-shadow:0 2px 12px 0 rgba(0,0,0,0.1)}.caculator-standard .pop-calc .m-show{display:none}.caculator-standard .pop-calc .cal-result{width:340px;height:100%;float:left;background-color:#f8f9fd}.caculator-standard .pop-calc .cal-result .cal-highcharts-container{width:250px;height:250px;margin:35px auto 0}.caculator-standard .pop-calc .cal-result .cal-highcharts-container .cal-chart{width:100%;height:100%}.caculator-standard .pop-calc .cal-result .cal-highcharts-legend{margin:5px auto 0;width:240px;font-size:14px}.caculator-standard .pop-calc .cal-result .cal-highcharts-legend .cal-legend-name{margin:0;padding:6px 10px;font-weight:normal;color:#646a79;font-size:14px;margin-bottom:3px}.caculator-standard .pop-calc .cal-result .cal-highcharts-legend .cal-legend-item{position:relative;padding:7px 10px 6px 30px;font-family:var(--font-normal)}.caculator-standard .pop-calc .cal-result .cal-highcharts-legend .cal-legend-item .cal-legend-icon{position:absolute;width:10px;height:10px;top:50%;left:10px;transform:translateY(-50%)}.caculator-standard .pop-calc .cal-result .cal-highcharts-legend .cal-legend-item .cal-legebd-name{color:#a0a3af}.caculator-standard .pop-calc .cal-result .cal-highcharts-legend .cal-legend-item .cal-legend-value{float:right;color:var(--color-text)}.caculator-standard .pop-calc .cal-result .cal-highcharts-legend .tips{font-size:12px;color:#999}.caculator-standard .pop-calc .calc-form{float:left;padding:30px 20px 0 40px;box-sizing:border-box;width:660px;height:100%}.caculator-standard .pop-calc .calc-form .input-container{display:flex}.caculator-standard .pop-calc .calc-form>h2{height:20px;line-height:20px;font-size:18px;font-weight:normal;color:#202437;margin-bottom:53px;font-family:var(--font-bold)}.caculator-standard .pop-calc .calc-form label{font-size:14px;line-height:14px;color:#646a79}.caculator-standard .pop-calc .calc-form .form-item{position:relative}.caculator-standard .pop-calc .calc-form .form-item.month::after{content:'/month';position:absolute;font-size:14px;right:30px;top:50%;color:#656b7a;transform:translateY(-50%)}.caculator-standard .pop-calc .calc-form .form-item.year::after{content:'/year';position:absolute;font-size:14px;right:30px;top:50%;color:#656b7a;transform:translateY(-50%)}.caculator-standard .pop-calc .calc-form .form-item.dollar .prefix{position:absolute;font-size:14px;left:10px;top:50%;z-index:1;color:#656b7a;transform:translateY(-51%)}.caculator-standard .pop-calc .calc-form .form-item.dollar .v-input input{padding-left:20px}.caculator-standard .pop-calc .calc-form .form-item.dollar .v-input.cad-symbol input{padding-left:30px}.caculator-standard .pop-calc .calc-form .form-item .v-input.percent::after{content:'%';position:absolute;font-size:14px;right:10px;top:50%;color:#656b7a;transform:translateY(-50%)}.caculator-standard .pop-calc .calc-form .form-item .v-input.percent input{padding-right:30px}.caculator-standard .pop-calc .calc-form .form-item .mg-error{position:absolute}.caculator-standard .pop-calc .calc-form .required-input .half-width{width:50%;float:left}.caculator-standard .pop-calc .calc-form .required-input .half-width.flex-inline{display:flex}.caculator-standard .pop-calc .calc-form .required-input .half-width.flex-inline .left-box .form-item{padding-right:0 !important}.caculator-standard .pop-calc .calc-form .required-input .half-width.flex-inline .left-box .year::after{right:10px}.caculator-standard .pop-calc .calc-form .required-input .half-width.flex-inline .left-box .year input{padding-right:55px}.caculator-standard .pop-calc .calc-form .required-input .half-width.flex-inline .left-box{flex:1 1 0}.caculator-standard .pop-calc .calc-form .required-input .half-width.flex-inline .right-box{width:110px}.caculator-standard .pop-calc .calc-form .required-input .form-item{padding:0 20px 0 0;margin:10px 0 20px}.caculator-standard .pop-calc .calc-form .required-input .form-item input,.caculator-standard .pop-calc .calc-form .required-input .form-item select{font-size:14px;width:100%;height:40px;padding-left:10px;font-family:var(--font-medium)}.caculator-standard .pop-calc .calc-form .required-input .form-item select{background:#fff url("//cdn.chime.me/image/fs01/test-image-upload/20170226/19/original_12078234279803677.png") 94% no-repeat;background-size:9px 5px}.caculator-standard .pop-calc .calc-form .btn-section{display:flex;justify-content:flex-end;align-items:center}.caculator-standard .pop-calc .calc-form .btn-section .tips{font-size:12px;line-height:1.33;color:#a0a3af;padding-right:20px;width:100%}.caculator-standard .pop-calc .calc-form input[type='submit']{width:100px;height:40px;line-height:40px;margin-right:20px;background-color:var(--g-btn-background, var(--color-theme, #03c9ff));color:white;font-size:14px;font-family:var(--font-medium);box-shadow:none;flex-shrink:0}.caculator-standard .pop-calc .calc-form input[type='reset']{height:40px;width:100px;box-shadow:none;line-height:40px;margin-right:40px;color:#515666;font-family:var(--font-normal);border:0;font-size:14px;outline-style:none;background:transparent;cursor:pointer;flex-shrink:0}@media (max-width: 1080px){.caculator-standard{position:absolute;top:0;left:0;width:100%;height:auto;padding-top:40px}.caculator-standard .icon-close{top:50px}.caculator-standard .pop-calc{width:100vw;height:auto;border-radius:8px 8px 0 0;padding:40px 30px 0}}@media (max-width: 1080px) and (max-width: 320px){.caculator-standard .pop-calc{padding:40px 20px 0}}@media (max-width: 1080px){.caculator-standard .pop-calc .m-show{display:block}.caculator-standard .pop-calc .m-show h2{text-align:center;font-family:var(--font-medium);font-size:24px;margin:0 -30px 40px;height:auto;color:#202437}.caculator-standard .pop-calc .m-show .m-cal-res{padding-bottom:20px;border-bottom:1px solid #e8ebf5}.caculator-standard .pop-calc .m-show .m-cal-res .m-res-desc{font-family:var(--font-normal);font-size:12px;display:block;margin-bottom:5px;color:#9b9ea8}.caculator-standard .pop-calc .m-show .m-cal-res .m-res-num{font-family:var(--font-bold);font-size:24px;color:#202437}.caculator-standard .pop-calc .cal-result{display:flex;background:#fff;width:auto;height:auto;float:none;align-items:center;padding:20px 0 30px}.caculator-standard .pop-calc .cal-result .cal-highcharts-container{width:100px;height:100px;margin:0;order:1}.caculator-standard .pop-calc .cal-result .cal-highcharts-legend{margin:0 30px 0 0}.caculator-standard .pop-calc .cal-result .cal-highcharts-legend .cal-legend-name{padding-left:0;margin-bottom:0;padding-bottom:5px}.caculator-standard .pop-calc .cal-result .cal-highcharts-legend .cal-legend-item{padding:5px 9px 5px 17px;font-size:12px}.caculator-standard .pop-calc .cal-result .cal-highcharts-legend .cal-legend-item .cal-legend-icon{width:8px;height:8px;left:0}.caculator-standard .pop-calc .calc-form{padding:0 0 10px;width:auto;height:auto;float:none}.caculator-standard .pop-calc .calc-form h2{display:none}.caculator-standard .pop-calc .calc-form .required-input .half-width{width:auto;float:none}.caculator-standard .pop-calc .calc-form .required-input .form-item{padding:0}.caculator-standard .pop-calc .calc-form .form-item.year::after,.caculator-standard .pop-calc .calc-form .form-item.month::after{right:10px}.caculator-standard .pop-calc .calc-form .btn-section{flex-direction:column-reverse}.caculator-standard .pop-calc .calc-form .btn-section .tips{padding-right:0;text-align:center}.caculator-standard .pop-calc .calc-form input[type='submit'],.caculator-standard .pop-calc .calc-form input[type='reset']{float:none;margin-right:0;width:100%;border-radius:2px;margin-top:10px}.caculator-standard .pop-calc .calc-form input[type='reset']{margin:20px 0}}

.caculator-template1 .pop-calc{width:857px;height:549px;font-family:var(--font-normal);background-color:white;box-shadow:0 2px 12px 0 rgba(0,0,0,0.1);padding:60px 0}.caculator-template1 .pop-calc .title{font-size:20px;color:#191919;height:60px;line-height:60px;width:100%;padding-left:30px;background-color:#eceff7;position:absolute;top:0;right:0;left:0;border-top-right-radius:3px;border-top-left-radius:3px}.caculator-template1 .pop-calc .cal-result{width:287px;height:100%;float:left}.caculator-template1 .pop-calc .cal-result .cal-highcharts-container{width:190px;height:190px;margin:30px auto 30px}.caculator-template1 .pop-calc .cal-result .cal-highcharts-container .cal-chart{width:100%;height:100%}.caculator-template1 .pop-calc .cal-result .cal-highcharts-legend{padding-left:50px;width:100%;display:flex;flex-wrap:wrap}.caculator-template1 .pop-calc .cal-result .cal-highcharts-legend .cal-legend-name{margin:0;font-weight:normal;color:#464646;font-size:14px;margin-bottom:14px;width:100%}.caculator-template1 .pop-calc .cal-result .cal-highcharts-legend .cal-legend-item{position:relative;font-family:var(--font-normal);margin-bottom:12px}.caculator-template1 .pop-calc .cal-result .cal-highcharts-legend .cal-legend-item.pi,.caculator-template1 .pop-calc .cal-result .cal-highcharts-legend .cal-legend-item.homeInsurance{width:112px;margin-right:24px}.caculator-template1 .pop-calc .cal-result .cal-highcharts-legend .cal-legend-item .cal-legend-icon{width:10px;height:10px;display:inline-block;margin-right:6px}.caculator-template1 .pop-calc .cal-result .cal-highcharts-legend .cal-legend-item .cal-legebd-name{font-size:13px;color:#939393}.caculator-template1 .pop-calc .cal-result .cal-highcharts-legend .cal-legend-item .cal-legend-value{color:var(--color-text);font-size:15px}.caculator-template1 .pop-calc .cal-result .cal-highcharts-legend .tips{font-size:12px;color:#999}.caculator-template1 .pop-calc .calc-form{float:left;padding:30px 20px 0 40px;box-sizing:border-box;width:calc(100% - 287px);height:100%}.caculator-template1 .pop-calc .calc-form>h2{height:20px;line-height:20px;font-size:18px;font-weight:normal;color:#202437;margin-bottom:53px;font-family:var(--font-bold)}.caculator-template1 .pop-calc .calc-form label{font-size:12px;color:#737373}.caculator-template1 .pop-calc .calc-form .form-item{position:relative}.caculator-template1 .pop-calc .calc-form .form-item.month::after{content:'/month';position:absolute;font-size:14px;right:30px;top:50%;color:#656b7a;transform:translateY(-50%)}.caculator-template1 .pop-calc .calc-form .form-item.year::after{content:'/year';position:absolute;font-size:14px;right:30px;top:50%;color:#656b7a;transform:translateY(-50%)}.caculator-template1 .pop-calc .calc-form .form-item.dollar .prefix{position:absolute;font-size:14px;left:10px;top:50%;z-index:1;color:#656b7a;transform:translateY(-50%)}.caculator-template1 .pop-calc .calc-form .form-item.dollar .v-input input{padding-left:20px}.caculator-template1 .pop-calc .calc-form .form-item.dollar .v-input.cad-symbol input{padding-left:30px}.caculator-template1 .pop-calc .calc-form .form-item .v-input.percent::after{content:'%';position:absolute;font-size:14px;right:10px;top:50%;color:#656b7a;transform:translateY(-50%)}.caculator-template1 .pop-calc .calc-form .form-item .v-input.percent input{padding-right:30px}.caculator-template1 .pop-calc .calc-form .form-item .mg-error{position:absolute}.caculator-template1 .pop-calc .calc-form .required-input .half-width{width:50%;float:left}.caculator-template1 .pop-calc .calc-form .required-input .half-width.flex-inline{display:flex}.caculator-template1 .pop-calc .calc-form .required-input .half-width.flex-inline .left-box .form-item{padding-right:0 !important}.caculator-template1 .pop-calc .calc-form .required-input .half-width.flex-inline .left-box .year::after{right:10px}.caculator-template1 .pop-calc .calc-form .required-input .half-width.flex-inline .left-box .year input{padding-right:50px}.caculator-template1 .pop-calc .calc-form .required-input .half-width.flex-inline .left-box{flex:1 1 0}.caculator-template1 .pop-calc .calc-form .required-input .half-width.flex-inline .right-box{width:105px}.caculator-template1 .pop-calc .calc-form .required-input .form-item{padding:0 20px 0 0;margin:12px 0 20px}.caculator-template1 .pop-calc .calc-form .required-input .form-item input,.caculator-template1 .pop-calc .calc-form .required-input .form-item select{font-size:14px;width:100%;height:40px;padding-left:10px;box-shadow:inset 0 0 2px 0 rgba(173,180,196,0.6);border:1px solid #dcdcdc;border-radius:3px}.caculator-template1 .pop-calc .calc-form .required-input .form-item select{background:#fff url("//cdn.chime.me/image/fs01/test-image-upload/20170226/19/original_12078234279803677.png") 94% no-repeat;background-size:9px 5px}.caculator-template1 .pop-calc .btn-section{display:flex;justify-content:flex-end;align-items:center;position:absolute;bottom:0px;padding:0px 20px 0 50px;width:100%;height:60px}.caculator-template1 .pop-calc .btn-section .tips{font-size:12px;line-height:1.33;color:#939393;padding-right:20px;width:100%}.caculator-template1 .pop-calc .btn-section input[type='submit'],.caculator-template1 .pop-calc .btn-section input[type='reset']{width:120px;height:40px;line-height:40px;margin-right:20px;background-color:var(--g-btn-background, var(--color-theme, #03c9ff));color:white;font-size:14px;font-family:var(--font-medium);box-shadow:none}.caculator-template1 .pop-calc .btn-section input[type='reset']{background:transparent;color:#535353;cursor:pointer;border:1px solid #cad1e1}.caculator-template1 .pop-calc .btn-section input[type='reset']:hover{background:#dee4ee}.caculator-template1 .pop-calc .btn-section .view-more{height:40px;width:auto;box-shadow:none;line-height:40px;margin-right:40px;margin-top:10px;float:right;color:#515666;font-family:var(--font-normal);border:0;font-size:14px;outline-style:none;background:transparent;text-decoration:underline;cursor:pointer}@media (max-width: 600px){.caculator-template1 .pop.fadeIn{width:calc(100% - 20px);height:auto}.caculator-template1 .pop.fadeIn .icon-close{top:50px}.caculator-template1 .pop.fadeIn .pop-calc{width:100%;height:auto;border-radius:8px 8px 0 0;margin-top:40px;margin-bottom:40px;padding:0px}.caculator-template1 .pop.fadeIn .pop-calc .title{position:static}.caculator-template1 .pop.fadeIn .pop-calc .cal-result{display:flex;background:#fff;width:auto;height:auto;float:none;align-items:center;padding:20px 20px 30px;flex-direction:column}.caculator-template1 .pop.fadeIn .pop-calc .cal-result .cal-highcharts-container{width:100%;height:190px}.caculator-template1 .pop.fadeIn .pop-calc .cal-result .cal-highcharts-legend{padding-left:0px}.caculator-template1 .pop.fadeIn .pop-calc .cal-result .cal-highcharts-legend .cal-legend-name{padding-left:0;margin-bottom:0;padding-bottom:5px}.caculator-template1 .pop.fadeIn .pop-calc .cal-result .cal-highcharts-legend .cal-legend-item.pi,.caculator-template1 .pop.fadeIn .pop-calc .cal-result .cal-highcharts-legend .cal-legend-item.homeInsurance{min-width:calc(50% - 12px)}.caculator-template1 .pop.fadeIn .pop-calc .cal-result .cal-highcharts-legend .cal-legend-item .cal-legend-icon{width:8px;height:8px;left:0}.caculator-template1 .pop.fadeIn .pop-calc .calc-form{padding:0;width:auto;height:auto;float:none;padding:0 10px}.caculator-template1 .pop.fadeIn .pop-calc .calc-form h2{display:none}.caculator-template1 .pop.fadeIn .pop-calc .calc-form .required-input .half-width{width:auto;float:none}.caculator-template1 .pop.fadeIn .pop-calc .calc-form .required-input .form-item{padding:0}.caculator-template1 .pop.fadeIn .pop-calc .calc-form .form-item.year::after,.caculator-template1 .pop.fadeIn .pop-calc .calc-form .form-item.month::after{right:10px}.caculator-template1 .pop.fadeIn .pop-calc .btn-section{position:initial;flex-direction:column-reverse;height:auto;padding:10px}.caculator-template1 .pop.fadeIn .pop-calc .btn-section .tips{padding-right:0;text-align:center}.caculator-template1 .pop.fadeIn .pop-calc .btn-section input[type='submit'],.caculator-template1 .pop.fadeIn .pop-calc .btn-section input[type='reset'],.caculator-template1 .pop.fadeIn .pop-calc .btn-section .view-more{margin-right:0;width:100%;border-radius:2px;margin-top:10px;display:block}.caculator-template1 .pop.fadeIn .pop-calc .btn-section input[type='reset']{border:none;margin:4px 0px 18px 0px}.caculator-template1 .pop.fadeIn .pop-calc .btn-section .view-more{margin:10px 0;text-align:center}}

.caculator-standard .icon-close{width:30px;height:30px;background:rgba(139,147,167,0.5);border-radius:50%}.caculator-standard .icon-close::before{color:white}.caculator-standard .pop-calc{width:1000px;height:540px;font-family:var(--font-normal);background-color:white;box-shadow:0 2px 12px 0 rgba(0,0,0,0.1)}.caculator-standard .pop-calc .m-show{display:none}.caculator-standard .pop-calc .cal-result{width:340px;height:100%;float:left;background-color:white}.caculator-standard .pop-calc .cal-result .cal-highcharts-container{width:250px;height:250px;margin:35px auto 0}.caculator-standard .pop-calc .cal-result .cal-highcharts-container .cal-chart{width:100%;height:100%}.caculator-standard .pop-calc .cal-result .cal-highcharts-legend{margin:5px auto 0;width:240px;font-size:14px}.caculator-standard .pop-calc .cal-result .cal-highcharts-legend .cal-legend-name{margin:0;padding:6px 10px;font-weight:normal;color:#646a79;font-size:14px;margin-bottom:3px}.caculator-standard .pop-calc .cal-result .cal-highcharts-legend .cal-legend-item{position:relative;padding:7px 10px 6px 30px;font-family:var(--font-normal)}.caculator-standard .pop-calc .cal-result .cal-highcharts-legend .cal-legend-item .cal-legend-icon{position:absolute;width:10px;height:10px;top:50%;left:10px;transform:translateY(-50%);border-width:3px;border-style:solid;background:white;border-radius:50%}.caculator-standard .pop-calc .cal-result .cal-highcharts-legend .cal-legend-item .cal-legebd-name{color:#a0a3af}.caculator-standard .pop-calc .cal-result .cal-highcharts-legend .cal-legend-item .cal-legend-value{float:right;color:var(--color-text)}.caculator-standard .pop-calc .cal-result .cal-highcharts-legend .tips{font-size:12px;color:#999}.caculator-standard .pop-calc .calc-form{float:left;padding:30px 20px 0 40px;box-sizing:border-box;width:660px;height:100%;background:#f5f6fa}.caculator-standard .pop-calc .calc-form>h2{height:20px;line-height:20px;font-size:16px;font-weight:normal;color:#4a4a60;margin-bottom:53px;font-family:var(--font-bold)}.caculator-standard .pop-calc .calc-form label{font-size:14px;color:#646a79}.caculator-standard .pop-calc .calc-form .form-item{position:relative}.caculator-standard .pop-calc .calc-form .form-item.month::after{content:'/month';position:absolute;font-size:14px;right:30px;top:50%;color:#656b7a;transform:translateY(-50%)}.caculator-standard .pop-calc .calc-form .form-item.year::after{content:'/year';position:absolute;font-size:14px;right:30px;top:50%;color:#656b7a;transform:translateY(-50%)}.caculator-standard .pop-calc .calc-form .form-item.dollar .prefix{position:absolute;font-size:14px;left:10px;top:50%;z-index:1;color:#656b7a;transform:translateY(-50%)}.caculator-standard .pop-calc .calc-form .form-item.dollar .v-input input{padding-left:20px}.caculator-standard .pop-calc .calc-form .form-item.dollar .v-input.cad-symbol input{padding-left:30px}.caculator-standard .pop-calc .calc-form .form-item .v-input.percent::after{content:'%';position:absolute;font-size:14px;right:10px;top:50%;color:#656b7a;transform:translateY(-50%)}.caculator-standard .pop-calc .calc-form .form-item .v-input.percent input{padding-right:30px}.caculator-standard .pop-calc .calc-form .form-item .mg-error{position:absolute}.caculator-standard .pop-calc .calc-form .required-input .half-width{width:50%;float:left}.caculator-standard .pop-calc .calc-form .required-input .half-width.flex-inline{display:flex}.caculator-standard .pop-calc .calc-form .required-input .half-width.flex-inline .left-box .form-item{padding-right:0 !important}.caculator-standard .pop-calc .calc-form .required-input .half-width.flex-inline .left-box .year::after{right:10px}.caculator-standard .pop-calc .calc-form .required-input .half-width.flex-inline .left-box .year input{padding-right:55px}.caculator-standard .pop-calc .calc-form .required-input .half-width.flex-inline .left-box{flex:1 1 0}.caculator-standard .pop-calc .calc-form .required-input .half-width.flex-inline .right-box{width:108px}.caculator-standard .pop-calc .calc-form .required-input .half-width.flex-inline .v-input{border-left:2px solid #f5f6fa}.caculator-standard .pop-calc .calc-form .required-input .form-item{padding:0 20px 0 0;margin:10px 0 20px}.caculator-standard .pop-calc .calc-form .required-input .form-item input,.caculator-standard .pop-calc .calc-form .required-input .form-item select{font-size:14px;width:100%;height:40px;padding-left:10px;font-family:var(--font-medium);box-shadow:none;border:none}.caculator-standard .pop-calc .calc-form .required-input .form-item select{background:#fff url("//cdn.chime.me/image/fs01/test-image-upload/20170226/19/original_12078234279803677.png") 94% no-repeat;background-size:9px 5px}.caculator-standard .pop-calc .calc-form .btn-section{display:flex;justify-content:flex-end}.caculator-standard .pop-calc .calc-form .btn-section input[type='submit']{width:100px;height:40px;line-height:40px;margin-right:20px;background-color:var(--g-btn-background, var(--color-theme, #03c9ff));color:white;font-size:14px;font-family:var(--font-medium);box-shadow:none}.caculator-standard .pop-calc .calc-form .btn-section input[type='reset']{height:40px;width:100px;box-shadow:none;line-height:40px;margin-right:40px;float:right;color:#515666;font-family:var(--font-normal);border:0;font-size:14px;outline-style:none;background:transparent;cursor:pointer}.caculator-standard .pop-calc .calc-form .tips{font-size:12px;line-height:1.33;color:#a0a3af;padding-right:20px;width:100%;margin-top:20px}@media (max-width: 1080px){.caculator-standard{position:absolute;top:0;left:0;width:100%;height:auto;padding-top:40px}.caculator-standard .icon-close{top:50px}.caculator-standard .pop-calc{width:100vw;height:auto}.caculator-standard .pop-calc .m-show{display:block;padding:45px 15px 0}.caculator-standard .pop-calc .m-show h2{text-align:center;font-family:var(--font-medium);font-size:24px;margin:0px 0px 40px;height:auto;color:#202437}.caculator-standard .pop-calc .m-show .m-cal-res{padding-bottom:20px;border-bottom:1px solid #e8ebf5}.caculator-standard .pop-calc .m-show .m-cal-res .m-res-num{font-family:var(--font-bold);font-size:24px;color:var(--g-btn-background, var(--color-theme, #03c9ff));margin-right:10px}.caculator-standard .pop-calc .m-show .m-cal-res .m-res-desc{font-family:var(--font-normal);font-size:14px;color:#8b93a7}.caculator-standard .pop-calc .cal-result{display:flex;background:#fff;width:auto;height:auto;float:none;align-items:center;padding:20px 15px 30px;flex-direction:row-reverse}.caculator-standard .pop-calc .cal-result .cal-highcharts-container{width:100px;height:100px;margin:0;order:1}.caculator-standard .pop-calc .cal-result .cal-highcharts-legend{margin:0 30px 0 0}.caculator-standard .pop-calc .cal-result .cal-highcharts-legend .cal-legend-name{padding:7px 10px;margin-bottom:0}.caculator-standard .pop-calc .cal-result .cal-highcharts-legend .cal-legend-item{padding:5px 9px 5px 27px;font-size:12px;margin:0px 0px 0px 10px}.caculator-standard .pop-calc .cal-result .cal-highcharts-legend .cal-legend-item .cal-legend-icon{width:8px;height:8px;left:0px}.caculator-standard .pop-calc .calc-form{padding:0;width:auto;height:auto;float:none;padding:20px 15px 0}.caculator-standard .pop-calc .calc-form h2{display:none}.caculator-standard .pop-calc .calc-form .required-input .half-width{width:auto;float:none}.caculator-standard .pop-calc .calc-form .required-input .form-item{padding:0}.caculator-standard .pop-calc .calc-form .form-item.year::after,.caculator-standard .pop-calc .calc-form .form-item.month::after{right:10px}.caculator-standard .pop-calc .calc-form .btn-section{flex-direction:column-reverse}.caculator-standard .pop-calc .calc-form .btn-section input[type='submit'],.caculator-standard .pop-calc .calc-form .btn-section input[type='reset']{margin-right:0;width:100%;border-radius:2px;margin-top:10px}.caculator-standard .pop-calc .calc-form .btn-section input[type='reset']{margin:20px 0 0}.caculator-standard .pop-calc .calc-form .tips{padding-right:0;padding-bottom:20px;text-align:center}}

.caculator-broker{border-top:4px solid var(--color-theme);box-shadow:0 8px 20px 0 rgba(0,10,30,0.06);background-color:#fff;border-radius:5px;width:640px;height:376px;font-family:var(--font-normal);position:relative}.caculator-broker .icon-close{position:absolute;right:30px;top:20px;font-size:16px;color:#505050}.caculator-broker .m-show{display:none}.caculator-broker .cal-result{width:240px;height:100%;float:left;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:30px;position:relative}.caculator-broker .cal-result:after{content:'';height:316px;width:1px;background-color:#dadada;position:absolute;right:0;top:50%;transform:translateY(-50%)}.caculator-broker .cal-result .cal-title{font:14px var(--font-bold);color:#505050;margin-top:20px;padding:0 30px}.caculator-broker .cal-result .cal-highcharts-container{width:140px;height:140px;margin:0 auto}.caculator-broker .cal-result .cal-highcharts-container .cal-chart{width:100%;height:100%}.caculator-broker .cal-result .cal-highcharts-legend{margin:5px auto 0;width:240px;height:80px;font-size:14px}.caculator-broker .cal-result .cal-highcharts-legend .cal-legend-name{margin:0;padding:6px 30px;font-weight:normal;color:#a8a8a8;font-size:12px;margin-bottom:3px}.caculator-broker .cal-result .cal-highcharts-legend .cal-legend-item{position:relative;padding:0 30px;font-family:var(--font-normal);display:flex;align-items:center;justify-content:space-between;overflow:hidden;margin-top:6px}.caculator-broker .cal-result .cal-highcharts-legend .cal-legend-item .cal-legend-desc{flex-shrink:0;width:130px;display:flex;flex-direction:row;align-items:center}.caculator-broker .cal-result .cal-highcharts-legend .cal-legend-item .cal-legend-icon{width:6px;height:6px;border-radius:50%;display:inline-block;margin-right:6px}.caculator-broker .cal-result .cal-highcharts-legend .cal-legend-item .cal-legebd-name{color:#a8a8a8}.caculator-broker .cal-result .cal-highcharts-legend .cal-legend-item .cal-legend-value{width:50px;color:#191919;font:12px var(--font-bold)}.caculator-broker .cal-result .cal-highcharts-legend .tips{font-size:12px;color:#999}@media (max-width: 600px){.caculator-broker .cal-result{width:100%}}.caculator-broker .calc-form{float:left;padding:20px 30px 26px;box-sizing:border-box;width:400px;height:100%}.caculator-broker .calc-form .input-container{display:flex}.caculator-broker .calc-form>h2{text-transform:uppercase;height:20px;line-height:20px;font-size:16px;color:#191919;margin-bottom:15px;font-family:var(--font-bold)}.caculator-broker .calc-form label{font-size:12px;line-height:15px;color:#505050}.caculator-broker .calc-form .form-item{position:relative}.caculator-broker .calc-form .form-item .placeholder-before{position:absolute;font-size:14px;left:10px;top:50%;z-index:1;color:#656b7a;transform:translateY(-51%)}.caculator-broker .calc-form .form-item .placeholder-before ~ .v-input input{padding-left:20px}.caculator-broker .calc-form .form-item .placeholder-before ~ .v-input.cad-symbol input{padding-left:30px}.caculator-broker .calc-form .form-item .placeholder-after{position:absolute;font-size:14px;right:10px;top:50%;color:#656b7a;transform:translateY(-50%)}.caculator-broker .calc-form .form-item .mg-error{position:absolute}.caculator-broker .calc-form .required-input .half-width{width:50%;float:left}.caculator-broker .calc-form .required-input .half-width.flex-inline{display:flex}.caculator-broker .calc-form .required-input .half-width.flex-inline .left-box .form-item{padding-right:0 !important}.caculator-broker .calc-form .required-input .half-width.flex-inline .left-box{flex:1 1 0}.caculator-broker .calc-form .required-input .half-width.flex-inline .right-box{width:110px}.caculator-broker .calc-form .required-input .half-width:last-child .form-item,.caculator-broker .calc-form .required-input .half-width:nth-last-child() .form-item{margin-bottom:0}.caculator-broker .calc-form .required-input .form-item{margin:4px 20px 15px 0}.caculator-broker .calc-form .required-input .form-item input,.caculator-broker .calc-form .required-input .form-item select{font-size:12px;width:100%;height:30px;padding-left:8px;font-family:var(--font-bold);color:#191919;line-height:30px;border-radius:5px;border:solid 1px #dadada;background-color:rgba(255,255,255,0.03)}.caculator-broker .calc-form .required-input .form-item input:focus,.caculator-broker .calc-form .required-input .form-item select:focus{border-color:var(--color-theme)}.caculator-broker .calc-form .required-input .form-item select{background:#fff url("//cdn.chime.me/image/fs01/test-image-upload/20170226/19/original_12078234279803677.png") 94% no-repeat;background-size:9px 5px;padding-left:8px}.caculator-broker .calc-form .btn-section{display:flex;justify-content:flex-end;align-items:center}.caculator-broker .calc-form .btn-section .tips{font-size:12px;line-height:1.33;color:#a0a3af;padding-right:20px;width:100%}.caculator-broker .calc-form input[type='submit']{width:80px;height:30px;line-height:30px;margin-right:20px;background-color:var(--g-btn-background, var(--color-theme, #03c9ff));color:white;font-size:12px;font-family:var(--font-bold);box-shadow:none;flex-shrink:0;border-radius:18px}.caculator-broker .calc-form input[type='reset']{height:30px;width:80px;box-shadow:none;line-height:30px;margin-right:10px;color:#515666;font-family:var(--font-medium);border:0;font-size:12px;outline-style:none;background:transparent;cursor:pointer;flex-shrink:0;border-radius:18px;background-color:#fff}.caculator-broker .calc-form input[type='reset']:hover{background-color:#f3f3f3}.caculator-broker .calc-form input[type='reset']:active{background-color:rgba(0,0,0,0.1)}.caculator-broker>.cal-title{padding:5px 15px 15px;margin:0;font:14px var(--font-bold);color:#505050;line-height:18px;background:#fff}@media (max-width: 600px){.caculator-broker{display:flex;flex-direction:column;padding-top:0;border-radius:0;border-top:none}.caculator-broker .mask{height:0;background:rgba(0,0,0,0.6)}}

.caculator-broker-pop{border-top:4px solid var(--color-theme);box-shadow:0 8px 20px 0 rgba(0,10,30,0.06);background-color:#fff;border-radius:5px;width:100%;height:100%}@media (max-width: 600px){.caculator-broker-pop{padding-top:0}.caculator-broker-pop .pop{left:0;bottom:0;top:unset;transform:unset}.caculator-broker-pop .pop .icon-close{top:15px;color:#505050;z-index:1000}}.caculator-broker-pop .pop-cacl{width:640px;height:376px;font-family:var(--font-normal);overflow:hidden;position:relative}.caculator-broker-pop .pop-cacl .icon-close{position:absolute;right:30px;top:20px;font-size:16px;color:#505050}.caculator-broker-pop .pop-cacl .m-show{display:none}.caculator-broker-pop .pop-cacl .cal-result{width:240px;height:100%;float:left;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:30px;position:relative}.caculator-broker-pop .pop-cacl .cal-result:after{content:'';height:316px;width:1px;background-color:#dadada;position:absolute;right:0;top:50%;transform:translateY(-50%)}.caculator-broker-pop .pop-cacl .cal-result .cal-title{font:14 var(--font-bold);color:#505050;margin-top:20px;padding:0 30px}.caculator-broker-pop .pop-cacl .cal-result .cal-highcharts-container{width:140px;height:140px;margin:0 auto}.caculator-broker-pop .pop-cacl .cal-result .cal-highcharts-container .cal-chart{width:100%;height:100%}.caculator-broker-pop .pop-cacl .cal-result .cal-highcharts-legend{margin:5px auto 0;width:240px;height:80px;font-size:14px}.caculator-broker-pop .pop-cacl .cal-result .cal-highcharts-legend .cal-legend-name{margin:0;padding:6px 30px;font-weight:normal;color:#a8a8a8;font-size:12px;margin-bottom:3px}.caculator-broker-pop .pop-cacl .cal-result .cal-highcharts-legend .cal-legend-item{position:relative;padding:0 30px;font-family:var(--font-normal);display:flex;align-items:center;justify-content:space-between;overflow:hidden;height:15px;margin-top:6px}.caculator-broker-pop .pop-cacl .cal-result .cal-highcharts-legend .cal-legend-item .cal-legend-desc{flex-shrink:0;width:130px;display:flex;flex-direction:row;align-items:center}.caculator-broker-pop .pop-cacl .cal-result .cal-highcharts-legend .cal-legend-item .cal-legend-icon{width:6px;height:6px;border-radius:50%;display:inline-block;margin-right:6px}.caculator-broker-pop .pop-cacl .cal-result .cal-highcharts-legend .cal-legend-item .cal-legebd-name{color:#a8a8a8}.caculator-broker-pop .pop-cacl .cal-result .cal-highcharts-legend .cal-legend-item .cal-legend-value{width:50px;color:#191919;font:12px var(--font-bold)}.caculator-broker-pop .pop-cacl .cal-result .cal-highcharts-legend .tips{font-size:12px;color:#999}.caculator-broker-pop .pop-cacl .calc-form{float:left;padding:20px 30px 26px;box-sizing:border-box;width:400px;height:100%}.caculator-broker-pop .pop-cacl .calc-form .input-container{display:flex}.caculator-broker-pop .pop-cacl .calc-form>h2{height:20px;line-height:20px;font-size:16px;color:#191919;margin-bottom:15px;font-family:var(--font-bold)}.caculator-broker-pop .pop-cacl .calc-form label{font-size:12px;line-height:15px;color:#505050}.caculator-broker-pop .pop-cacl .calc-form .form-item{position:relative}.caculator-broker-pop .pop-cacl .calc-form .form-item .mg-error{position:absolute}.caculator-broker-pop .pop-cacl .calc-form .required-input .half-width{width:50%;float:left}.caculator-broker-pop .pop-cacl .calc-form .required-input .half-width.flex-inline{display:flex}.caculator-broker-pop .pop-cacl .calc-form .required-input .half-width.flex-inline .left-box .form-item{padding-right:0 !important}.caculator-broker-pop .pop-cacl .calc-form .required-input .half-width.flex-inline .left-box{flex:1 1 0}.caculator-broker-pop .pop-cacl .calc-form .required-input .half-width.flex-inline .right-box{width:110px}.caculator-broker-pop .pop-cacl .calc-form .required-input .half-width:last-child .form-item,.caculator-broker-pop .pop-cacl .calc-form .required-input .half-width:nth-last-child() .form-item{margin-bottom:0}.caculator-broker-pop .pop-cacl .calc-form .required-input .form-item{padding:0 20px 0 0;margin:4px 0 15px}.caculator-broker-pop .pop-cacl .calc-form .btn-section{display:flex;justify-content:flex-end;align-items:center}.caculator-broker-pop .pop-cacl .calc-form .btn-section .tips{font-size:12px;line-height:1.33;color:#a0a3af;padding-right:20px;width:100%}.caculator-broker-pop .pop-cacl .calc-form input[type='submit']{width:80px;height:30px;line-height:30px;margin-right:20px;background-color:var(--g-btn-background, var(--color-theme, #03c9ff));color:white;font-size:12px;font-family:var(--font-bold);box-shadow:none;flex-shrink:0;border-radius:18px}.caculator-broker-pop .pop-cacl .calc-form input[type='reset']{height:30px;width:80px;box-shadow:none;line-height:30px;margin-right:10px;color:#515666;font-family:var(--font-medium);border:0;font-size:12px;outline-style:none;background:transparent;cursor:pointer;flex-shrink:0;border-radius:18px;background-color:#fff}.caculator-broker-pop .pop-cacl .calc-form input[type='reset']:hover{background-color:#f3f3f3}.caculator-broker-pop .pop-cacl .calc-form input[type='reset']:active{background-color:rgba(0,0,0,0.1)}@media (max-width: 600px){.caculator-broker-pop .pop-cacl{height:560px;width:100%}.caculator-broker-pop .pop-cacl .caculator-broker{height:100%;width:100%}.caculator-broker-pop .pop-cacl .cal-result{width:100%;height:160px;flex-direction:row;padding-left:40px;padding-bottom:20px;padding-right:15px}.caculator-broker-pop .pop-cacl .cal-result .cal-highcharts-legend{flex:1}.caculator-broker-pop .pop-cacl .cal-result .cal-highcharts-legend .cal-legend-item{flex-wrap:wrap;height:auto;padding:0;margin-top:2px}.caculator-broker-pop .pop-cacl .cal-result .cal-highcharts-legend .cal-legend-item .cal-legend-desc{width:100%;flex-wrap:wrap;display:flex;flex-direction:row}.caculator-broker-pop .pop-cacl .cal-result .cal-highcharts-legend .cal-legend-item .cal-legend-desc .cal-legebd-name{font:12px var(--font-normal);color:#a8a8a8;flex:1}.caculator-broker-pop .pop-cacl .cal-result .cal-highcharts-legend .cal-legend-item .cal-legend-value{margin-left:12px;font:12px var(--font-bold);color:#191919;margin-bottom:6px}.caculator-broker-pop .pop-cacl .cal-result .cal-highcharts-container{margin:0 15px 0 0;width:150px;height:150px}.caculator-broker-pop .pop-cacl .calc-form{padding:15px;width:100%;height:360px}.caculator-broker-pop .pop-cacl .calc-form .required-input .half-width{width:calc(50% - 7px)}.caculator-broker-pop .pop-cacl .calc-form .required-input .half-width:nth-child(2n-1){margin-right:14px}.caculator-broker-pop .pop-cacl .calc-form .required-input .form-item{padding-right:0;padding-bottom:0}.caculator-broker-pop .pop-cacl .calc-form input[type='reset'],.caculator-broker-pop .pop-cacl .calc-form input[type='submit']{flex:1;margin-right:15px;height:40px;font:14px var(--font-medium);line-height:40px}.caculator-broker-pop .pop-cacl .calc-form input[type='reset']{border:1px solid #dadada;color:#505050}.caculator-broker-pop .pop-cacl .calc-form input[type='submit']{margin-right:0;color:#fff}}

.rr-select-container{position:relative;width:100%;min-height:30px;height:40px}.rr-select-container .single-select-title{position:absolute;background-color:white;font-size:12px;font-family:var(--font-normal);padding:0 4px;left:10px;color:var(--color-holder);top:-7px;z-index:1}.rr-select-container .select-input{padding-left:10px;width:100%;height:40px;border:1px solid var(--color-border);cursor:pointer;color:var(--color-text)}.rr-select-container.iconfont::before{position:absolute;font-size:10px;right:10px;top:50%;transform:translateY(-50%) scale(0.6);color:#d6dae8}.rr-select-container.open.iconfont::before{transform:translateY(-50%) scale(0.6) rotate(180deg)}.rr-select-container .option-container{position:absolute;top:100%;z-index:100;left:0;overflow:hidden;background:transparent;width:100%;height:0}.rr-select-container .option-container.option-active{height:unset}.rr-select-container .option-container ul{background:white;width:100%;transform:translateY(-100%);transition:0.3s ease transform}.rr-select-container .option-container ul.open{transform:translateY(0)}.rr-select-container .option-container ul.raise-into{transform:translateY(100%)}.rr-select-container .option-container ul .option{cursor:pointer;user-select:none;font-family:var(--font-normal);font-size:14px;height:40px;line-height:40px;padding:0 10px;position:relative;line-height:40px}.rr-select-container .option-container ul .option:hover{background:#f6f7fb}.rr-select-container .option-container ul .option.select{color:var(--color-theme)}.rr-select-container .option-container ul .option span.iconfont{position:absolute;right:10px;font-size:12px;color:var(--color-theme);top:50%;transform:translate(0, -50%)}@media (max-width: 600px){.rr-select-container .option-container ul .option span.iconfont{right:15px}}.rr-select-option-container{bottom:0;left:0;position:fixed;width:100vw;z-index:3000;height:0}.rr-select-option-container.option-active{height:unset}.rr-select-option-container ul{background:white;width:100%;transition:0.3s ease transform;transform:translateY(100%)}.rr-select-option-container ul .option-title{height:40px;text-align:center;line-height:40px;font-family:var(--font-medium);font-size:14px;color:#4a4a60}.rr-select-option-container ul.open{transform:translateY(0)}.rr-select-option-container ul .option{cursor:pointer;user-select:none;font-family:var(--font-medium);font-size:14px;height:40px;line-height:40px;padding:0 10px;position:relative;color:#6f6f85;line-height:40px}.rr-select-option-container ul .option:hover{background:#f6f7fb}.rr-select-option-container ul .option.select{color:var(--color-theme)}.rr-select-option-container ul .option span.iconfont{position:absolute;right:10px;font-size:12px;color:var(--color-theme);top:50%;transform:translate(0, -50%)}@media (max-width: 600px){.rr-select-option-container ul .option{padding:0 15px}}@media (max-width: 600px){.rr-select-option-container ul .option.select .iconfont::before{right:15px}}

.sign-log.save-snapshot .pop{width:305px;overflow:visible}@media (max-width: 600px){.sign-log.save-snapshot .pop{width:calc(100vw - 30px);max-width:375px}}.sign-log.save-snapshot .pop .save-snapshot-outter{background:white;padding:30px 15px 15px;width:100%;color:#4a4a60}.sign-log.save-snapshot .pop .save-snapshot-outter hgroup{text-align:center}.sign-log.save-snapshot .pop .save-snapshot-outter hgroup .sub-title{font-size:12px;color:#6f6f85;font-family:var(--font-normal);margin:8px 0 16px 0;font-weight:normal}.sign-log.save-snapshot .pop .save-snapshot-outter hgroup .title{font-size:20px;font-family:var(--font-title);color:#4a4a60}.sign-log.save-snapshot .pop .save-snapshot-outter form{display:flex;flex-direction:column}.sign-log.save-snapshot .pop .save-snapshot-outter form .v-input{margin-bottom:25px}.sign-log.save-snapshot .pop .save-snapshot-outter form .v-input .input-container input{width:100%;height:40px;line-height:40px;padding-left:10px;color:#4a4a60;font-size:14px;border:solid 2px #d6dae8}.sign-log.save-snapshot .pop .save-snapshot-outter form .v-input .input-container input:focus{border-color:var(--color-theme)}.sign-log.save-snapshot .pop .save-snapshot-outter form .v-input .input-container .prompt{top:7px;font-size:14px}.sign-log.save-snapshot .pop .save-snapshot-outter form .v-input .input-container .prompt.has-value,.sign-log.save-snapshot .pop .save-snapshot-outter form .v-input .input-container>input:focus ~ .prompt{top:0 !important;font-size:12px;transform:translateY(-50%) !important}.sign-log.save-snapshot .pop .save-snapshot-outter form .rr-select-container{margin-bottom:19px}.sign-log.save-snapshot .pop .save-snapshot-outter form .rr-select-container input{color:#4a4a60;border:solid 2px #d6dae8;font-size:14px}.sign-log.save-snapshot .pop .save-snapshot-outter form .rr-select-container.open input{border-color:var(--color-theme)}.sign-log.save-snapshot .pop .save-snapshot-outter form .rr-select-container.open .single-select-title{color:var(--color-theme)}.sign-log.save-snapshot .pop .save-snapshot-outter form .label{font-size:12px;color:#6f6f85;margin-bottom:19px;height:18px;display:flex;flex-direction:row;user-select:none;cursor:pointer}.sign-log.save-snapshot .pop .save-snapshot-outter form .label input{display:none}.sign-log.save-snapshot .pop .save-snapshot-outter form .label input+span{border:1px solid #6f6f85;margin-right:10px;display:inline-block;text-align:center;box-shadow:inset 0 2px 4px 0 rgba(0,10,30,0.1);width:16px;background:#fafafd;height:16px;border-radius:2px;position:relative}.sign-log.save-snapshot .pop .save-snapshot-outter form .label input+span::before{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);color:var(--color-theme);font-size:12px;font-weight:900}.sign-log.save-snapshot .pop .save-snapshot-outter form .label span.label-text{font-family:var(--font-normal);line-height:18px;color:#6f6f85}.sign-log.save-snapshot .pop .save-snapshot-outter form input[type='submit']{color:white;height:40px;font-size:16px;font-family:var(--font-bold) !important}.sign-log.save-snapshot.standard .pop{width:335px}@media (max-width: 600px){.sign-log.save-snapshot.standard .pop{width:calc(100vw - 30px)}}.sign-log.save-snapshot.standard .pop .save-snapshot-outter{border-radius:8px}.sign-log.save-snapshot.standard .pop .save-snapshot-outter hgroup .title{font-family:var(--font-bold);font-size:24px;font-weight:normal}.sign-log.save-snapshot.standard .pop .save-snapshot-outter hgroup .sub-title{font-size:14px;color:#515666;font-size:14px}.sign-log.save-snapshot.standard .pop .save-snapshot-outter form .label{margin-bottom:23px}.sign-log.save-snapshot.standard .pop .save-snapshot-outter form input[type='submit']{font-size:14px}.sign-log.save-snapshot.standard .pop .save-snapshot-outter form .v-input .input-container input{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.1);border:1px solid #ebecf1}.sign-log.save-snapshot.standard .pop .save-snapshot-outter form .v-input .input-container input:focus{border-color:var(--color-theme)}.sign-log.save-snapshot.standard .pop .save-snapshot-outter form .rr-select-container input{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.1);border:1px solid #ebecf1}.sign-log.save-snapshot.standard .pop .save-snapshot-outter form .rr-select-container.open input{border-color:var(--color-theme)}.sign-log.save-snapshot.fashion .pop{width:335px}@media (max-width: 600px){.sign-log.save-snapshot.fashion .pop{width:calc(100vw - 30px)}}.sign-log.save-snapshot.fashion .pop .save-snapshot-outter hgroup .title{font-family:var(--font-bold);font-size:24px}.sign-log.save-snapshot.fashion .pop .save-snapshot-outter hgroup .sub-title{font-size:14px;color:#505050}.sign-log.save-snapshot.fashion .pop .save-snapshot-outter form .label{margin-bottom:25px}.sign-log.save-snapshot.fashion .pop .save-snapshot-outter form .label span.label-text{font-size:14px}.sign-log.save-snapshot.fashion .pop .save-snapshot-outter form .v-input .input-container .prompt{font-size:14px;color:#c6c8d1}.sign-log.save-snapshot.fashion .pop .save-snapshot-outter form .v-input .input-container input:focus ~ .prompt{color:var(--color-theme)}.sign-log.save-snapshot.fashion .pop .save-snapshot-outter form .v-input .input-container input{font-size:14px;border:solid 1px #d5d5d5}.sign-log.save-snapshot.fashion .pop .save-snapshot-outter form .rr-select-container::after{font-size:14px;top:-8px;color:#c6c8d1}.sign-log.save-snapshot.fashion .pop .save-snapshot-outter form .rr-select-container.open::after{color:var(--color-theme)}.sign-log.save-snapshot.fashion .pop .save-snapshot-outter form .rr-select-container input{font-size:14px;border:solid 1px #d5d5d5}.sign-log.save-snapshot.fashion .pop .save-snapshot-outter form input[type='submit']{font-size:16px}.option-container.option-active.rr-select-option-container.classic .option-title{font-weight:bold;color:#4a4a60;font-size:14px}.option-container.option-active.rr-select-option-container.classic .option{font-size:14px;color:#6f6f85}.option-container.option-active.rr-select-option-container.standard .option-title{font-weight:bold;color:#202437}.option-container.option-active.rr-select-option-container.standard .option{font-family:var(--font-normal);color:#515666}.option-container.option-active.rr-select-option-container.fashion .option-title{font-weight:bold;color:#191919}.option-container.option-active.rr-select-option-container.fashion .option{color:#505050;font-size:14px}

.checkbox-li{line-height:28px}.checkbox-li .label{padding-left:10px}.checkbox-li .check-box-container{width:15px;height:15px;border:1px solid var(--color-border);color:var(--g-btn-background);cursor:pointer;margin-right:10px;display:inline-flex;position:relative}.checkbox-li .check-box-container .icon-checked{position:absolute;font-size:13px;left:50%;top:50%;transform:translate(-50%, -50%)}.checkbox-li .check-box-container.disabled{opacity:0.3}.checkbox-li .check-box-container.disabled::after{cursor:not-allowed !important}

.tab-radio{width:100%;display:flex;border:1px solid var(--color-border);border-radius:999px;overflow:hidden;background:var(--g-bg-color);padding:6px;gap:6px}.tab-radio-item{flex:1;height:36px;border-radius:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--g-text-color);background:transparent;font-size:14px;transition:background 0.2s, color 0.2s, box-shadow 0.2s;position:relative}.tab-radio-item:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border-radius:18px}.tab-radio-item.active{font-weight:500;color:var(--g-btn-color);background:var(--g-btn-background);box-shadow:0 2px 8px rgba(0,0,0,0.04)}

.range-button-group-box .title{display:flex;align-items:center}.range-button-group-box .title label.text{cursor:pointer}.range-button-group-inner{padding:20px;box-shadow:0px 2px 5px 0px rgba(25,25,25,0.1);border:1px solid var(--color-border);min-width:520px !important}.range-button-group-wrap{overflow:hidden}.range-button-group-wrap .group-title{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;line-height:27px}.range-button-group-wrap .range-button-group-label{font-family:var(--font-bold);font-size:16px;font-weight:700;color:var(--g-primary-color)}.range-button-group-wrap .range-button-group-tip{font-size:12px;color:var(--g-tip-color)}.range-button-group-list{display:grid;grid-template-columns:repeat(6, 1fr);gap:10px}.range-button-group-item{cursor:pointer;border-radius:6px 0 0 6px;position:relative}.range-button-group-item:hover span{color:var(--g-btn-background);border-color:var(--g-btn-background)}.range-button-group-item:has(.selected):after{content:'';position:absolute;top:0;right:-16px;width:22px;height:100%;background:var(--g-btn-background)}.range-button-group-item:has(.selected.range-end){background:transparent}.range-button-group-item:has(.selected.range-end):after{opacity:0;transition:opacity 0.2s}.range-button-group-item span{transition:background 0.2s, color 0.2s, border 0.2s;width:100%;height:36px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--g-text-color);font-size:16px;background:var(--g-primary-color_5, var(--color-border));border:1px solid transparent}.range-button-group-item span.selected{background:var(--g-btn-background);color:var(--g-btn-color);font-weight:bold;border:none;margin-left:0;margin-right:0;border-radius:0}.range-button-group-item span.selected.range-start{border-top-left-radius:6px;border-bottom-left-radius:6px}.range-button-group-item span.selected.range-end{border-top-right-radius:6px;border-bottom-right-radius:6px}

.range-button-radio-box .title{display:flex;align-items:center}.range-button-radio-box .title label.text{cursor:pointer}.range-button-radio-inner{padding:20px;box-shadow:0px 2px 5px 0px rgba(25,25,25,0.1);border:1px solid var(--color-border);min-width:350px !important}.range-button-radio-wrap .group-title{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;line-height:27px}.range-button-radio-wrap .range-button-radio-label{font-family:var(--font-bold);font-size:16px;font-weight:700;color:var(--g-primary-color)}.range-button-radio-wrap .range-button-radio-tip{font-size:12px;color:var(--g-tip-color)}.range-button-radio-list{display:grid;grid-template-columns:repeat(6, 1fr);gap:10px}.range-button-radio-item{cursor:pointer;color:var(--g-text-color)}.range-button-radio-item:hover span{color:var(--g-btn-background);border-color:var(--g-btn-background)}.range-button-radio-item span{transition:background 0.2s, color 0.2s, border 0.2s;width:100%;height:36px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:16px;background:var(--g-primary-color_5, var(--color-border));border:1px solid transparent}.range-button-radio-item span.selected{background:var(--g-btn-background);color:var(--g-btn-color);font-weight:bold;border:none}

.select-button-group-box .title{display:flex;align-items:center}.select-button-group-box .title label.text{white-space:nowrap;cursor:pointer}.select-button-group-inner{padding:20px;box-shadow:0px 2px 5px 0px rgba(25,25,25,0.1);border:1px solid var(--color-border);width:500px;overflow:auto}.select-button-group-inner::-webkit-scrollbar{display:none}.select-button-group-wrap .group-title{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;line-height:27px}.select-button-group-wrap .select-button-group-label{font-family:var(--font-bold);font-size:16px;font-weight:700;color:var(--g-primary-color)}.select-button-group-wrap .select-button-group-tip{font-size:12px;color:var(--g-tip-color)}.select-button-group-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}.select-button-group-item{height:51px;position:relative;box-sizing:border-box;border:1px solid var(--g-primary-color);border-radius:6px;background:var(--g-bg-color);color:var(--g-primary-color);font-size:14px;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color 0.2s, background 0.2s, color 0.2s;overflow:hidden;padding:0 10px}.select-button-group-item:hover{border-color:var(--g-btn-background);color:var(--g-btn-background)}.select-button-group-item.active{border-color:var(--g-btn-background);background:var(--g-bg-color);color:var(--g-btn-background)}.select-button-group-item.active .label{color:var(--g-btn-background)}.select-button-group-item.active .checkmark{position:absolute;right:0;top:0;width:24px;height:24px;background:var(--g-btn-background);border-radius:0 0 0 56px;display:flex;align-items:flex-start;justify-content:flex-end;z-index:2}.select-button-group-item.active .checkmark .icon-checked{position:absolute;top:4px;right:5px;font-size:10px;color:var(--g-bg-color)}.select-button-group-item .label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}

.nodisclosure{display:flex;align-items:center;flex-wrap:wrap;overflow:hidden}.nodisclosure .dollar{font-family:var(--font-bold);color:#202437;font-size:26px;margin-right:6px;line-height:150%}.nodisclosure .secret{font-weight:bold;font-size:18px;margin-right:4px;color:#202437}.nodisclosure .des{font-size:12px;color:#f0454c;font-family:var(--font-bold);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}

.detail-pop-wrap{display:block;width:100%;height:100%;background:#fff}.detail-pop{display:block;width:100vw;height:100vh;background:#fff}.detail-pop-container{-webkit-overflow-scrolling:touch;width:100%;height:100%;overflow-y:auto;overflow-x:hidden}.detail-pop-container iframe{max-height:100%}

.house-table-row{position:relative;width:100%;display:flex;overflow:hidden}.house-table-row.showMap{padding:0 20px}.house-table-row:hover{background:rgba(25,25,25,0.1)}.house-table-row .line-column{display:flex;width:100%;padding:15px 0;border-bottom:1px solid rgba(218,218,218,0.5)}.house-table-row .house-table-column{color:var(--g-primary-color)}.house-table-row .house-table-column.image{cursor:pointer}.house-table-row .house-table-column.image img{width:70px;object-fit:cover;height:45px}.house-table-row .house-table-column.image .house-verify-mask .mask-box .mask-text{margin-top:1px;font-size:8px}.house-table-row .house-table-column.image .md-house__mask .mask-box .text{display:none}.house-table-row .house-table-column.address{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.house-table-row .house-table-column.address .house-address{box-sizing:border-box;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.house-table-row .house-table-column.address .mls-listing-id{font-size:10px}.house-table-row .house-table-column.address .attribution{font-size:10px}.house-table-row .house-table-column.price .title-mask .link{color:var(--g-btn-background);text-decoration:underline;cursor:pointer}.house-table-row .house-table-column.mls-logo{flex:1.5;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px}.house-table-row .house-table-column.mls-logo img{max-height:24px;max-width:60px}.house-table-row .house-table-column.mls-logo .mls-logo-text{font-size:10px}.house-table-row .house-table-column.fav .icon-fav-cell{cursor:pointer}.house-table-row .house-table-column.fav .icon-fav-cell .iconfont{font-size:20px}.house-table-row .house-table-column.fav .icon-fav-cell.collected{color:var(--color-error)}.house-table-row .sold-container .house-trend{display:inline-flex;align-items:flex-end}.house-table-row .sold-container .house-trend.trend-down{color:var(--color-error)}.house-table-row .sold-container .house-trend.trend-up{color:var(--color-success)}.house-table-row .sold-container .house-trend .icon-angle.up{transform:rotate(180deg)}.house-table-row .house-sold-price{font-family:var(--font-bold)}.house-table-row .house-initial-price{color:var(--g-tip-color);text-decoration:line-through}

.test-site:not(.website-only) .search-result-house-list .house-table-row .line-column,.pending:not(.website-only) .search-result-house-list .house-table-row .line-column{position:relative}.test-site:not(.website-only) .search-result-house-list .house-table-row .line-column:after,.pending:not(.website-only) .search-result-house-list .house-table-row .line-column:after{position:absolute;content:'';background-image:url("//static.chimeroi.com/site/images/sample-list.png");left:0;top:0;right:0;bottom:0;background-position-y:center;background-repeat:repeat-x;background-size:auto 90%;pointer-events:none;z-index:1}.search-result-house-list{display:flex;flex-wrap:wrap;gap:0px;position:relative;padding:0}.search-result-house-list:not(.showMap) .house-table-column.address{flex:6}.house-table-header{position:relative;display:flex;overflow:hidden;width:100%;line-height:18px}.house-table-header.showMap{margin:0 20px;width:calc(100% - 40px)}.house-table-row.showMap{padding:0 20px}.house-table-column{display:flex;justify-content:flex-start;align-items:center;color:var(--g-tip-color);margin-right:10px;position:relative}.house-table-column:last-child{margin-right:0}.house-table-column.image{flex-basis:70px;flex-shrink:0;margin-right:20px}.house-table-column.address{flex:5}.house-table-column.price{flex:2.5}.house-table-column.beds,.house-table-column.baths{flex:1}.house-table-column.status{flex:2}.house-table-column.sqft{flex:2}.house-table-column.mls-logo{flex:1.5}.house-table-column.fav{flex-basis:35px;justify-content:flex-end}.house-table-row.skeleton{position:relative;width:100%;display:flex;overflow:hidden}.house-table-row.skeleton.showMap{padding:0 20px}.house-table-row.skeleton .line-column{display:flex;align-items:center;width:100%;padding:15px 0;border-bottom:1px solid rgba(218,218,218,0.5)}.house-table-row.skeleton .house-table-column{background:rgba(218,218,218,0.5);color:var(--g-primary-color)}.house-table-row.skeleton .house-table-column.image{height:45px}.house-table-row.skeleton .house-table-column.address{background:transparent;display:flex;flex-direction:column;align-items:flex-start}.house-table-row.skeleton .house-table-column.address .line-item{background:rgba(218,218,218,0.5);height:20px;width:calc(100% - 40px)}.house-table-row.skeleton .house-table-column.address .line-item:nth-child(1){margin-bottom:5px;width:100%}.house-table-row.skeleton .house-table-column.price,.house-table-row.skeleton .house-table-column.beds,.house-table-row.skeleton .house-table-column.baths,.house-table-row.skeleton .house-table-column.status,.house-table-row.skeleton .house-table-column.sqft,.house-table-row.skeleton .house-table-column.mls-logo{height:20px;margin-right:10px}.house-table-row.skeleton .house-table-column.fav{background:transparent;display:flex;justify-content:center}.house-table-row.skeleton .house-table-column.fav .icon-fav-cell .iconfont{font-size:20px}

.test-site:not(.website-only) .search-result-house-list .house-table-row .line-column,.pending:not(.website-only) .search-result-house-list .house-table-row .line-column{position:relative}.test-site:not(.website-only) .search-result-house-list .house-table-row .line-column:after,.pending:not(.website-only) .search-result-house-list .house-table-row .line-column:after{position:absolute;content:'';background-image:url("//static.chimeroi.com/site/images/sample-list.png");left:0;top:0;right:0;bottom:0;background-position-y:center;background-repeat:repeat-x;background-size:auto 90%;pointer-events:none;z-index:1}.search-result-house-list{display:flex;flex-wrap:wrap;gap:0px;position:relative;padding:0}.search-result-house-list:not(.showMap) .house-table-column.address{flex:6}.house-table-header{position:relative;display:flex;overflow:hidden;width:100%;line-height:18px}.house-table-header.showMap{margin:0 20px;width:calc(100% - 40px)}.house-table-row.showMap{padding:0 20px}.house-table-column{display:flex;justify-content:flex-start;align-items:center;color:var(--g-tip-color);margin-right:10px;position:relative}.house-table-column:last-child{margin-right:0}.house-table-column.image{flex-basis:70px;flex-shrink:0;margin-right:20px}.house-table-column.address{flex:5}.house-table-column.price{flex:2.5}.house-table-column.beds,.house-table-column.baths{flex:1}.house-table-column.status{flex:2}.house-table-column.sqft{flex:2}.house-table-column.mls-logo{flex:1.5}.house-table-column.fav{flex-basis:35px;justify-content:flex-end}.image-preview-container{position:fixed;z-index:10;width:300px;height:180px}.image-preview-container.showMap{left:690px}.image-preview-container .house-img{object-fit:cover;width:100%;height:180px}.image-preview-container .mls-img{object-fit:cover;max-width:60px;max-height:20px;position:absolute;bottom:10px;right:10px}.image-preview-container:not(.showMap){right:40px}@media (min-width: 1920px){.image-preview-container.showMap{left:1065px}}.md-search.layout1.list .search-result-house-list:not(.skeleton) .house-table-header{padding-left:calc((100vw - var(--module-width, 1000px)) / 2);padding-right:calc((100vw - var(--module-width, 1000px)) / 2)}@media (max-width: 1440px){.md-search.layout1.list .search-result-house-list:not(.skeleton) .house-table-header{padding-left:50px}}@media (max-width: 1080px){.md-search.layout1.list .search-result-house-list:not(.skeleton) .house-table-header{padding-left:40px}}@media (max-width: 840px){.md-search.layout1.list .search-result-house-list:not(.skeleton) .house-table-header{padding-left:30px}}@media (max-width: 800px){.md-search.layout1.list .search-result-house-list:not(.skeleton) .house-table-header{padding-left:20px}}@media (max-width: 600px){.md-search.layout1.list .search-result-house-list:not(.skeleton) .house-table-header{padding-left:15px}}@media (max-width: 1440px){.md-search.layout1.list .search-result-house-list:not(.skeleton) .house-table-header{padding-right:50px}}@media (max-width: 1080px){.md-search.layout1.list .search-result-house-list:not(.skeleton) .house-table-header{padding-right:40px}}@media (max-width: 840px){.md-search.layout1.list .search-result-house-list:not(.skeleton) .house-table-header{padding-right:30px}}@media (max-width: 800px){.md-search.layout1.list .search-result-house-list:not(.skeleton) .house-table-header{padding-right:20px}}@media (max-width: 600px){.md-search.layout1.list .search-result-house-list:not(.skeleton) .house-table-header{padding-right:15px}}.md-search.layout1.list .search-result-house-list:not(.skeleton) .house-table-row{padding-left:calc((100vw - var(--module-width, 1000px)) / 2);padding-right:calc((100vw - var(--module-width, 1000px)) / 2)}@media (max-width: 1440px){.md-search.layout1.list .search-result-house-list:not(.skeleton) .house-table-row{padding-left:50px}}@media (max-width: 1080px){.md-search.layout1.list .search-result-house-list:not(.skeleton) .house-table-row{padding-left:40px}}@media (max-width: 840px){.md-search.layout1.list .search-result-house-list:not(.skeleton) .house-table-row{padding-left:30px}}@media (max-width: 800px){.md-search.layout1.list .search-result-house-list:not(.skeleton) .house-table-row{padding-left:20px}}@media (max-width: 600px){.md-search.layout1.list .search-result-house-list:not(.skeleton) .house-table-row{padding-left:15px}}@media (max-width: 1440px){.md-search.layout1.list .search-result-house-list:not(.skeleton) .house-table-row{padding-right:50px}}@media (max-width: 1080px){.md-search.layout1.list .search-result-house-list:not(.skeleton) .house-table-row{padding-right:40px}}@media (max-width: 840px){.md-search.layout1.list .search-result-house-list:not(.skeleton) .house-table-row{padding-right:30px}}@media (max-width: 800px){.md-search.layout1.list .search-result-house-list:not(.skeleton) .house-table-row{padding-right:20px}}@media (max-width: 600px){.md-search.layout1.list .search-result-house-list:not(.skeleton) .house-table-row{padding-right:15px}}

.test-site:not(.website-only) .search-result-house-grid,.pending:not(.website-only) .search-result-house-grid{position:relative}.test-site:not(.website-only) .search-result-house-grid:after,.pending:not(.website-only) .search-result-house-grid:after{position:absolute;content:'';background-image:url(//static.chimeroi.com/site/images/sample-grid.png);left:0;top:0;right:0;bottom:0;background-repeat:no-repeat;background-position:50%;background-size:contain;pointer-events:none;z-index:1}.search-result-house-grid{position:relative;width:calc(50% - 10px);display:flex;overflow:hidden}.search-result-house-grid>article{width:100%;height:100%;display:flex;flex-direction:column}.search-result-house-grid .container-top{display:flex;width:100%;position:relative}.search-result-house-grid .container-top .house-preview{width:100%;aspect-ratio:320 / 180;position:relative;flex-shrink:0;overflow:hidden;display:block}.search-result-house-grid .container-top .house-preview .img-preview{width:100%;height:100%;display:block;object-fit:cover}.search-result-house-grid .container-top .house-preview img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.3s ease}.search-result-house-grid .container-top .house-preview img:hover{transform:scale(1.1)}.search-result-house-grid .container-top .house-preview .mask{position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;background-image:linear-gradient(to bottom, rgba(255,255,255,0), rgba(0,0,0,0.7) 100%)}.search-result-house-grid .container-top .house-preview .md-house__mask .mask-box{position:relative;top:10px}.search-result-house-grid .container-top .house-preview .house-count{position:absolute;z-index:1;top:0;right:0;padding-left:2px;padding-right:2px;height:24px;line-height:24px;color:#fff;font-size:12px;display:flex;justify-content:center;background-color:#4a4a60;opacity:0.8}.search-result-house-grid .container-top .house-preview .house-count.hide{display:none}.search-result-house-grid .container-top .house-preview:hover .house-count{text-align:center}.search-result-house-grid .container-top .house-preview:hover .house-count.hover-show{display:block}.search-result-house-grid .container-top .house-preview:hover .house-count.hover-hide{display:none}.search-result-house-grid .container-top .house-preview.swiper-bt::before{margin:5px}.search-result-house-grid .container-top:hover .house-imgs-count{display:block}.search-result-house-grid .container-top:hover .house-status-container.hasTour{display:none}.search-result-house-grid .container-top:hover .tour-container.hasTour{display:block}.search-result-house-grid .house-status-container,.search-result-house-grid .tour-container{position:absolute;left:20px;top:20px;z-index:2;width:calc(100% - 70px);cursor:pointer;display:block}.search-result-house-grid .house-status-container .house-status,.search-result-house-grid .tour-container .house-status{display:block;max-width:calc(100% - 15px);display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;height:20px;line-height:20px;text-overflow:ellipsis;-webkit-box-orient:vertical;width:fit-content;background:#ffffff;color:#000000;font-family:var(--font-bold);margin-bottom:5px}.search-result-house-grid .house-status-container .house-status.exclusiveTag,.search-result-house-grid .tour-container .house-status.exclusiveTag{background:#2cd781;color:#ffffff}.search-result-house-grid .house-status-container .house-status .status-text,.search-result-house-grid .tour-container .house-status .status-text{white-space:break-spaces}.search-result-house-grid .tour-container{display:none}.search-result-house-grid .tour-container .house-tour-tag{background:rgba(25,25,25,0.7);color:#fff;padding:0px 5px;line-height:20px;height:20px;display:inline-flex;font-size:12px}.search-result-house-grid .tour-container .house-tour-tag .iconfont{font-size:12px;margin-right:5px}.search-result-house-grid .house-imgs-count{position:absolute;bottom:0;left:50%;transform:translateX(-50%);padding:0 5px;height:20px;line-height:20px;background:rgba(25,25,25,0.7);color:#fff;z-index:3;font-size:12px;display:none}.search-result-house-grid .icon-fav{position:absolute;right:20px;top:20px;width:24px;height:24px;display:block;cursor:pointer;z-index:1}.search-result-house-grid .icon-fav .iconfont{font-size:21px;line-height:24px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);cursor:pointer}.search-result-house-grid .icon-fav .icon-heart-fill{color:rgba(0,0,0,0.4)}.search-result-house-grid .icon-fav .icon-heart{color:#fff}.search-result-house-grid .icon-fav.collected .icon-heart-fill{color:var(--color-error)}.search-result-house-grid .icon-fav.collected .icon-heart{color:#fff;text-shadow:0 0 1px var(--color-error)}.search-result-house-grid .house-detail{padding:10px 0 0 0;position:relative;font-size:14px;color:var(--g-primary-color);display:block;flex:1;background:var(--g-bg-color)}.search-result-house-grid .house-detail .title-mask{margin-bottom:8px}.search-result-house-grid .house-detail .house-status{margin-top:8px;line-height:14px;font-size:12px;font-family:var(--font-bold);letter-spacing:3px;text-transform:capitalize;padding:0px;color:#93b9e3}.search-result-house-grid .house-detail .house-status.open-house{color:#45adff}.search-result-house-grid .house-detail .house-status.hot{color:#f3a843}.search-result-house-grid .house-detail .house-status.new{color:#62b280}.search-result-house-grid .house-detail .house-status.reduced{color:#ef784f}.search-result-house-grid .house-detail .house-status.price-reduced{color:#ef784f}.search-result-house-grid .house-detail .house-status.coming-soon,.search-result-house-grid .house-detail .house-status.off-market{color:#93b9e3}.search-result-house-grid .house-detail .sold-container{display:flex;align-items:flex-end;flex-wrap:wrap}.search-result-house-grid .house-detail .house-price,.search-result-house-grid .house-detail .house-sold-price,.search-result-house-grid .house-detail .hide-price{line-height:1;font-size:18px;font-family:var(--font-bold);color:var(--g-primary-color);padding:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.search-result-house-grid .house-detail .house-price .link,.search-result-house-grid .house-detail .house-sold-price .link,.search-result-house-grid .house-detail .hide-price .link{color:var(--color-theme);text-decoration:underline;cursor:pointer}.search-result-house-grid .house-detail .house-price.hide-price,.search-result-house-grid .house-detail .house-sold-price.hide-price,.search-result-house-grid .house-detail .hide-price.hide-price{font-size:16px;color:var(--g-primary-color)}.search-result-house-grid .house-detail .house-initial-price{font:16px var(--font-normal);color:var(--g-tip-color);text-decoration:line-through;margin-left:6px;margin-right:6px}.search-result-house-grid .house-detail .house-trend{font-size:12px;font-family:var(--font-normal);display:inline-flex;align-items:flex-end;line-height:normal}.search-result-house-grid .house-detail .house-trend.trend-up{color:#7bd3b0}.search-result-house-grid .house-detail .house-trend.trend-down{color:#e9544d}.search-result-house-grid .house-detail .house-trend .iconfont{vertical-align:top;font-size:16px;margin-right:1px}.search-result-house-grid .house-detail .house-trend .iconfont.up{transform:rotate(180deg)}.search-result-house-grid .house-detail .sold-container,.search-result-house-grid .house-detail .house-price{margin-bottom:8px}.search-result-house-grid .house-detail .house-basic{margin:0 0 5px 0;height:20px;color:var(--g-primary-color);font:13px var(--font-normal);display:flex;flex-wrap:wrap}.search-result-house-grid .house-detail .house-basic .vertical-line{white-space:nowrap}.search-result-house-grid .house-detail .house-basic .vertical-line:after{content:'|';margin:0 7px 0 10px}.search-result-house-grid .house-detail .house-basic .vertical-line:nth-last-child(1):after{content:''}.search-result-house-grid .house-detail .house-address{padding:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--g-primary-color);font:13px var(--font-normal)}.search-result-house-grid .house-detail .house-address:hover{text-decoration:underline}.search-result-house-grid .house-detail .house-info{margin-top:8px;display:flex;align-items:flex-end;font-size:12px;line-height:1.33;color:var(--g-primary-color);position:static;padding:0}.search-result-house-grid .house-detail .house-info .house-mls-logo{max-height:20px;max-width:60px;margin-left:10px;flex-grow:0;flex-shrink:0;object-fit:contain}.search-result-house-grid .house-detail .house-info .house-info-detail{flex:1;max-width:100%;overflow:hidden;align-self:flex-end;color:var(--g-tip-color)}.search-result-house-grid .house-detail .house-info .house-info-detail>p{font-size:12px;line-height:1.33}.search-result-house-grid .house-detail .house-info .house-info-detail>p:not(.house-provided){text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.search-result-house-grid .house-detail .house-info .house-info-detail.isMobile p{font-size:11px}.search-result-house-grid .house-detail .house-sold-date{padding:0px;width:100%}.search-result-house-grid .house-detail .nodisclosure{padding-left:0;justify-content:flex-start}.search-result-house-grid .house-detail .nodisclosure .dollar{font-size:20px}.search-result-house-grid .house-detail .nodisclosure .secret{font-size:12px}.search-result-house-grid .house-detail .nodisclosure .des{font-size:12px;width:auto}@media (max-width: 600px){.search-result-house-grid .house-detail .nodisclosure{width:auto}.search-result-house-grid .house-detail .nodisclosure .dollar{font-size:18px}}.search-result-house-grid .images-swiper .swiper-prev{left:20px}.search-result-house-grid .images-swiper .swiper-next{right:20px}@media (max-width: 600px){.search-result-house-grid{width:100%}}@media (min-width: 601px) and (max-width: 800px){.search-result-house-grid{width:calc(50% - 10px)}}@media (min-width: 801px) and (max-width: 1200px){.search-result-house-grid:not(.showMap){width:calc(33.33% - 20px * 2 / 3)}}@media (min-width: 1201px){.search-result-house-grid:not(.showMap){width:calc(25% - 20px * 3 / 4)}}@media (max-width: 600px){.search-result-house-grid .house-preview{width:100%}.search-result-house-grid .house-detail .icon-fav{right:10px}.search-result-house-grid .house-detail .house-address{white-space:unset}.search-result-house-grid .house-status{left:10px;top:30px;max-width:calc(35% - 20px)}}

[data-v-dfd34ae2] .agent-lead-dialog{background:#fff;padding:40px 30px 30px;border-radius:4px;width:400px}.agent-lead-content[data-v-dfd34ae2]{font-size:14px;color:#505050;line-height:20px;text-align:center}.agent-lead-ok[data-v-dfd34ae2]{background:var(--mg-button-background);color:#fff;border-radius:4px;width:100%;height:40px;margin-top:30px}

.banner-video{overflow:hidden;position:absolute;left:0;top:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:#000}.banner-video.bottom-align{align-items:flex-end}.banner-video .preview{background-color:#efefef;overflow:hidden;position:absolute;left:0;top:0;right:0;bottom:0;background-size:cover;background-position:center;z-index:1}.banner-video .play-video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80px;height:80px;border:4px solid white;border-radius:50%;cursor:pointer;z-index:2}.banner-video .play-video:after{content:'';position:absolute;top:50%;left:24px;transform:translateY(-50%);border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:30px solid white}@media (max-width: 1080px){.banner-video .play-video{width:60px;height:60px}.banner-video .play-video:after{left:17px;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:22px solid white}}@media (max-width: 600px){.banner-video .play-video{border:2px solid white;width:40px;height:40px}.banner-video .play-video:after{left:12px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid white}}.banner-video .video-loading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80px;height:80px;background:url(//static.chimeroi.com/site/images/home/loading.gif) no-repeat;background-size:cover;z-index:2}@media (max-width: 1080px){.banner-video .video-loading{width:60px;height:60px}}@media (max-width: 600px){.banner-video .video-loading{width:40px;height:40px}}.banner-video .icon-video-muted,.banner-video .icon-video-sound{position:absolute;width:36px;height:36px;right:20px;bottom:20px;font-size:16px;color:#fff;border-radius:4px;z-index:9;cursor:pointer;text-align:center;vertical-align:middle;line-height:36px}.banner-video .icon-video-muted::after,.banner-video .icon-video-sound::after{background:#282828;opacity:0.3;border-radius:4px;position:absolute;left:0;top:0;width:100%;height:100%;content:'';z-index:-1}.banner-video-teleport .pop-video{position:fixed;top:0;left:0;width:100%;z-index:9999;background:rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;height:100vh;width:100vw}.banner-video-teleport .pop-video .pop-contain{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media (max-width: 600px){.banner-video-teleport .pop-video .pop-contain{width:100%;height:100%}}.banner-video-teleport .pop-video.mobile{top:50%;transform:translate(0, -50%)}.banner-video-teleport .pop-video.pop-hide{display:none}.banner-video-teleport .pop-video .icon-close{position:absolute;z-index:1;right:40px;top:10px;width:24px;height:24px;cursor:pointer;font-size:17px;color:#ffffff;text-shadow:0 1px 1px rgba(8,17,38,0.5)}.banner-video-teleport .pop-video .icon-close::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.banner-video-teleport .pop-video-close{display:block;position:fixed;top:15px;right:15px;color:#fff;border-radius:50%;font-size:20px;width:22px;height:22px;z-index:9999}.banner-video-teleport .video-mask{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:999}

.disclaimer-wrap.opt-in{position:static;color:var(--color-label);font-size:12px;line-height:1.5;text-align:left;height:auto;overflow-y:auto;margin-top:30px !important;margin-top:20px}.disclaimer-wrap.opt-in a{color:var(--color-link, var(--color-theme, #03c9ff));text-decoration:underline}.disclaimer-wrap.opt-in .tcpa-consent .consent-item{display:flex}.disclaimer-wrap.opt-in .checkbox-li{height:18px;line-height:18px}.disclaimer-wrap.opt-in .checkbox-li .check-box-container{width:14px;height:14px;margin-top:2px;position:relative}.disclaimer-wrap.opt-in .checkbox-li .check-box-container::after{content:'';width:24px;height:24px;position:absolute;top:-5px;left:-5px;cursor:pointer}.disclaimer-wrap.opt-in .disclaimer-item{display:flex;overflow:hidden;margin-top:10px}.disclaimer-wrap.opt-in .disclaimer-item.noTop{margin-top:0 !important}.disclaimer-wrap.opt-in .gap-line{margin-top:15px;border-top:1px solid var(--color-border);padding-top:15px}.disclaimer-wrap.opt-in .communication-tips{margin-top:10px}.disclaimer-wrap.opt-in .privacy-text{overflow:hidden;color:var(--g-text-color)}.disclaimer-wrap.opt-in .privacy-text::before{content:'';display:block;width:100%;height:1px;margin:20px 0;background:var(--color-border)}.disclaimer-wrap.opt-in .privacy-text a{color:var(--color-link, var(--color-theme, #03c9ff));text-decoration:underline}.disclaimer-wrap.opt-in .disclaimer-content{width:100%;word-break:break-word;text-align:left;color:var(--g-text-color)}.disclaimer-wrap.opt-in .disclaimer-content a{color:var(--color-link, var(--color-theme, #03c9ff)) !important;text-decoration:underline}.disclaimer-wrap.opt-in .disclaimer-content .select-all{color:var(--color-link, var(--color-theme, #03c9ff));text-decoration:underline;cursor:pointer}@media (max-width: 600px){.disclaimer-wrap.opt-in{margin-top:30px}}.disclaimer-wrap.opt-in .co-marketing-disclaimer .disclaimer-desc{margin-top:20px;border-top:2px solid #545454;padding-top:20px}

.address-input.layout1{width:100%;max-width:100%;margin:0 auto}.address-input.layout1 .address-header{color:#fff;font-size:28px;font-family:var(--font-bold);text-align:center;text-shadow:1px 2px 0 #333}.address-input.layout1 .empty-errors{color:var(--color-error);font-size:16px;line-height:1.25}.address-input.layout1 .address-body{position:relative;display:flex;width:100%;height:50px;margin-bottom:15px}.address-input.layout1 .address-body .left-box{flex:1;display:flex;position:relative;background-color:#fff;height:var(--search-bar-height)}.address-input.layout1 .address-body .right-box{flex:none;position:relative}.address-input.layout1 .address-body .line{width:6px}.address-input.layout1 .address-body .line::after{content:'|';color:#dadada;font-size:20px;line-height:var(--search-bar-height)}.address-input.layout1 .address-body .input{padding-left:20px;padding-right:34px;width:100%;height:50px;padding-top:10px;padding-bottom:10px;line-height:30px;font-size:16px;color:var(--g-primary-color);border:none;box-shadow:none;margin:0;border-radius:4px;border:1px solid transparent}.address-input.layout1 .address-body .input.error{background-color:#ffb3b3}.address-input.layout1 .address-body .unit-input{width:165px;height:50px;font-size:18px;color:var(--g-primary-color);box-sizing:border-box;border:none;box-shadow:none;margin-right:30px;padding:10px 14px;line-height:30px;border-radius:4px;border:1px solid transparent}.address-input.layout1 .address-body .close-box{display:none;position:absolute;top:18px;right:20px;height:14px;width:14px;cursor:pointer}.address-input.layout1 .address-body .close-box.show{display:block}.address-input.layout1 .address-body .close-box .icon-search-close{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:50%;width:14px;height:14px}.address-input.layout1 .address-body .close-box .icon-search-close:before{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-size:14px;color:var(--color-holder);background-color:#fff}.address-input.layout1 .address-body .submit-btn{display:inline-block;vertical-align:top;min-width:165px;max-width:300px;height:50px;line-height:50px;text-align:center;padding:0 20px;margin:0;flex:none;font-family:var(--mg-button-font);font-size:18px;border:1px solid transparent;background-color:var(--g-btn-background, var(--mg-button-background, #03c9ff));border-color:var(--g-btn-background, var(--mg-button-background, #03c9ff));color:var(--g-btn-color, var(--mg-button-color, #fff));position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.address-input.layout1 .address-body .submit-btn:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.address-input.layout1 .address-body .icon-submit-btn{display:none}@media (max-width: 800px){.address-input.layout1 .address-body .icon-submit-btn{display:block}}.address-input.layout1 .address-body ::-webkit-input-placeholder{color:var(--color-holder);font-size:16px}.address-input.layout1 .left-box input{height:60px}.address-input.layout1 .right-box .submit-btn{height:60px;line-height:60px;width:200px}@media (max-width: 840px){.address-input.layout1{max-width:92%}.address-input.layout1 .address-header{padding:20px 0}.address-input.layout1 .empty-errors{margin-top:-95px}.address-input.layout1 .address-body{height:auto;display:flex;flex-direction:column}.address-input.layout1 .address-body .left-box{flex:1;position:relative;margin-bottom:15px;margin-right:0}.address-input.layout1 .address-body .left-box.error{margin-bottom:40px}.address-input.layout1 .address-body .right-box{width:100%;flex:1}.address-input.layout1 .address-body .right-box .icon-search{margin-right:8px;cursor:pointer;color:#7f7f7e}.address-input.layout1 .address-body ::-webkit-input-placeholder{font-size:14px}.address-input.layout1 .address-body .input{width:100%;padding-left:10px;padding-right:10px;height:50px;font-size:14px}.address-input.layout1 .address-body .unit-input{width:80px;margin-right:0}.address-input.layout1 .address-body .submit-btn{width:100%;max-width:initial}.address-input.layout1 .address-body .close-box.show{display:none}.address-input.layout1 .empty-errors{top:50px;width:100%;font-size:16px}.address-input.layout1 .right-box{display:flex}.address-input.layout1 .right-box .submit-btn{height:60px;line-height:60px;width:100px}}

.form-toast{position:fixed;margin:0;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center}.form-toast.toast-mark{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background-color:rgba(25,25,25,0.6);z-index:var(--level-high)}.form-toast .toast-wrapper{padding:50px 30px 30px 30px;margin:0 auto;text-align:center;box-shadow:0 4px 10px 0 rgba(170,186,218,0.3);background-color:#ffffff}.form-toast .toast-wrapper>.toast-icon>.iconfont{font-size:60px;color:var(--mg-button-background)}.form-toast .toast-wrapper>.toast-content{margin-top:22px;margin-bottom:13px;font-size:18px;color:var(--color-text)}.form-toast .toast-wrapper>.toast-footer{margin-top:30px}.form-toast .toast-wrapper>.toast-footer .toast-btn{width:184px;height:50px;vertical-align:bottom;font-size:16px}.form-toast .toast-wrapper>.toast-footer .toast-btn:hover{cursor:pointer}.form-toast .toast-wrapper>.toast-footer .toast-btn1{border:solid 2px #e1e2e6;background-color:#ffffff;color:var(--color-text);margin-right:20px}.form-toast .toast-wrapper>.toast-footer .toast-btn1:hover{background-color:rgba(225,226,230,0.3)}.form-toast .toast-wrapper>.toast-footer .toast-btn2{color:var(--g-btn-color);background:var(--g-btn-background)}@media (max-width: 800px){.form-toast .toast-wrapper{padding:30px 15px 15px 15px;margin:0;width:290px}.form-toast .toast-wrapper>.toast-icon>.iconfont{font-size:48px}.form-toast .toast-wrapper .toast-content{margin-top:10px;margin-bottom:5px;font-size:16px}.form-toast .toast-wrapper .toast-footer{font-size:16px;margin-top:15px}.form-toast .toast-wrapper .toast-footer .toast-btn{width:100%;height:40px}.form-toast .toast-wrapper .toast-footer .toast-btn1{border:solid 1px #e1e2e6;background-color:#ffffff;margin-top:15px}}

.help-container .mortgage-lead-form.not-login-pc{max-height:100%}.mortgage-lead-form{width:300px;padding:32px 25px 40px 25px;background-color:var(--g-btn-background, var(--color-theme, #03c9ff))}.mortgage-lead-form.end{align-self:end}.mortgage-lead-form.not-login-pc{max-height:460px;overflow:auto}.mortgage-lead-form .lead-title{font-size:20px;color:white;margin-bottom:32px;line-height:1.2;text-align:center;font-family:var(--font-bold)}.mortgage-lead-form .lead-info{width:100%;height:244px;background-color:rgba(255,255,255,0.2);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px}.mortgage-lead-form .lead-info .iconfont{width:40px;height:40px;background-color:#ffffff;border-radius:50%;overflow:hidden;position:relative}.mortgage-lead-form .lead-info .iconfont::before{font-size:22px;font-weight:bold;color:var(--g-btn-background, var(--color-theme, #03c9ff));position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.mortgage-lead-form .lead-info .text{font-size:20px;color:#fff;line-height:24px;text-align:center;margin-top:20px}.mortgage-lead-form form::after{content:'';clear:both;display:block}.mortgage-lead-form form input::-webkit-input-placeholder{color:#a8a8a8;font-family:var(--font-normal);font-size:13px;text-overflow:ellipsis}.mortgage-lead-form form input::-moz-placeholder{color:#a8a8a8;font-family:var(--font-normal);font-size:13px;text-overflow:ellipsis}.mortgage-lead-form form input:-ms-input-placeholder{color:#a8a8a8 !important;font-family:var(--font-normal);font-size:13px;text-overflow:ellipsis}.mortgage-lead-form form input[type='text'],.mortgage-lead-form form input[type='email'],.mortgage-lead-form form input[type='tel']{font-size:12px;width:100%;height:36px;padding:0px 11px;border-radius:2px;box-shadow:none}.mortgage-lead-form form .input-box,.mortgage-lead-form form .v-input{margin-bottom:20px;float:left;width:100%}.mortgage-lead-form form .input-box.half,.mortgage-lead-form form .v-input.half{width:calc(50% - 10px)}.mortgage-lead-form form .input-box.mg-20,.mortgage-lead-form form .v-input.mg-20{margin-right:20px}.mortgage-lead-form form .approve{margin-top:18px;margin-bottom:30px}.mortgage-lead-form form .approve .approve-checkbox{margin:0;vertical-align:top}.mortgage-lead-form form .approve .approve-text{color:white;font-size:13px}.mortgage-lead-form form .submit{background-color:#0f3141;color:white;height:40px;width:100%}.mortgage-lead-form form input.submit-disabled{cursor:not-allowed;opacity:0.4}.mortgage-lead-form .disclaimer-wrap a.privacy-link{color:inherit !important}.mortgage-lead-form .disclaimer-wrap .disclaimer-content .select-all{color:inherit !important}@media (max-width: 600px){.mortgage-lead-form{width:100%}}

.empty-listing-form{max-width:1000px;margin:0 auto 60px}.empty-listing-form:not(.showMap):not(.isMobile) div.info-form .input-content .basic-info{max-height:300px;flex-wrap:wrap}.empty-listing-form:not(.showMap):not(.isMobile) div.info-form .input-content .input-box:first-child{margin-bottom:20px}.empty-listing-form:not(.showMap):not(.isMobile) div.info-form .input-content .input-box+.input-box{margin-bottom:20px}.empty-listing-form:not(.showMap):not(.isMobile) div.info-form .input-content .input-box.question{margin-left:30px}.empty-listing-form:not(.showMap):not(.isMobile) div.info-form form.info-form{position:relative}.empty-listing-form:not(.showMap):not(.isMobile) div.info-form .submit-content{position:absolute;bottom:40px;right:0}.empty-listing-form div.info-form{padding:30px;background-color:#f8f8f8}.empty-listing-form div.info-form .form-title{margin-bottom:30px}.empty-listing-form div.info-form .form-title p+p{margin-top:6px}.empty-listing-form div.info-form .main-title{color:#000000;font-size:24px;line-height:1;font-family:var(--mg-title-font)}.empty-listing-form div.info-form .subtitle{color:#505050;font-size:16px;line-height:1;font-family:var(--font-normal)}.empty-listing-form div.info-form .input-content{margin-bottom:20px}.empty-listing-form div.info-form .input-content .basic-info{display:flex;flex-direction:column}.empty-listing-form div.info-form .input-content .input-box{width:calc(50% - 15px)}.empty-listing-form div.info-form .input-content .input-box .title{font-family:var(--font-bold);font-size:16px;line-height:1;color:#505050;margin-bottom:10px}.empty-listing-form div.info-form .input-content .input-box .title span{color:#f0454c}.empty-listing-form div.info-form .input-content .input-box input,.empty-listing-form div.info-form .input-content .input-box textarea{width:100%;border:1px solid #d5d5d5;font-size:14px;line-height:21px;font-family:var(--font-normal);color:#000000;border-radius:2px}.empty-listing-form div.info-form .input-content .input-box input::placeholder,.empty-listing-form div.info-form .input-content .input-box textarea::placeholder{color:#c8c8c8;font-size:14px;line-height:14px;font-family:var(--font-normal)}.empty-listing-form div.info-form .input-content .input-box input{height:40px;padding:0 10px}.empty-listing-form div.info-form .input-content .input-box textarea{height:125px;padding:10px}.empty-listing-form div.info-form .submit-content .submit{background-color:var(--g-btn-background);height:40px;padding:0 25px;line-height:40px;font-size:18px;color:#fff;font-family:var(--mg-button-font);border-radius:2px}.empty-listing-form div.info-form .submit-content .submit.submit-disabled{opacity:0.7;cursor:not-allowed}.empty-listing-form div.info-form form.info-form{border-bottom:1px solid #e6e6e6;margin-bottom:35px}.empty-listing-form div.info-form .privacyText{color:#787878;font-size:14px;line-height:21px;font-family:var(--font-normal)}.empty-listing-form div.info-form .privacyText a{color:var(--g-btn-background)}.empty-listing-form.showMap{margin:0 20px 60px}.empty-listing-form.showMap div.info-form{padding:20px 30px 30px}.empty-listing-form.showMap div.info-form .main-title{font-size:20px}.empty-listing-form.showMap div.info-form .input-content .input-box{width:100%}.empty-listing-form.showMap div.info-form .input-content .input-box+.input-box{margin-top:20px}.empty-listing-form.showMap div.info-form .submit-content .submit{margin-bottom:30px}.empty-listing-form.showMap div.info-form form.info-form{margin-bottom:30px}.empty-listing-form.isMobile{margin-bottom:30px}.empty-listing-form.isMobile div.info-form{padding:20px}.empty-listing-form.isMobile div.info-form .form-title{margin-bottom:20px}.empty-listing-form.isMobile div.info-form .main-title{font-size:16px}.empty-listing-form.isMobile div.info-form .subtitle{font-size:14px}.empty-listing-form.isMobile div.info-form .input-content .input-box{width:100%}.empty-listing-form.isMobile div.info-form .input-content .input-box+.input-box{margin-top:20px}.empty-listing-form.isMobile div.info-form .submit-content .submit{width:100%;margin-bottom:20px}.empty-listing-form.isMobile div.info-form form.info-form{margin-bottom:20px}

.map-tool-layer{padding:0;width:50px;height:50px;border-radius:50%;background-color:#fff;box-shadow:0px 2px 5px 0px rgba(25,25,25,0.3);display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:4px;gap:2px;line-height:15px;font-size:10px;color:#191919}.map-tool-layer .float-option{position:absolute;top:4px;left:-102px;background:#fff;border:1px solid var(--color-border);padding:6px 0;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.map-tool-layer .float-option .float-option-item.map-tool{box-shadow:none;position:relative}.map-tool-layer .float-option .float-option-item.map-tool .btn{padding:0 20px;line-height:40px;font-weight:400;border:none;text-align:left}.map-tool-layer .float-option .float-option-item.map-tool .btn .iconfont{display:none}.map-tool-layer .float-option .float-option-item.map-tool:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.map-tool-layer .float-option .float-option-item.map-tool.school .pop-school-search{position:absolute;z-index:10;top:calc(100% + 5px);width:300px;max-width:calc(100vw - 70px);border-radius:3px;background:#fff;font-size:14px;color:#191919;padding:26px 20px 8px;box-shadow:0 2px 6px 0 rgba(0,0,0,0.2)}@media (max-width: 600px){.map-tool-layer .float-option .float-option-item.map-tool.school .pop-school-search{width:calc(100vw - 30px);max-width:calc(100vw - 30px)}}.map-tool-layer .float-option .float-option-item.map-tool.school .pop-school-search input[type='checkbox']{display:none}.map-tool-layer .float-option .float-option-item.map-tool.school .pop-school-search input[type='checkbox']+.icon-checked-light{position:relative;width:16px;height:16px;margin-right:8px;border:solid 1px #a8a8a8;line-height:15px;font-size:12px;font-weight:bold;text-align:center;color:transparent}.map-tool-layer .float-option .float-option-item.map-tool.school .pop-school-search input[type='checkbox']+.icon-checked-light.mobile{pointer-events:none}.map-tool-layer .float-option .float-option-item.map-tool.school .pop-school-search input[type='checkbox']+.icon-checked-light::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.map-tool-layer .float-option .float-option-item.map-tool.school .pop-school-search input[type='checkbox']:checked+.icon-checked-light{color:#191919}.map-tool-layer .float-option .float-option-item.map-tool.school .pop-school-search .switch{margin-bottom:15px}.map-tool-layer .float-option .float-option-item.map-tool.school .pop-school-search .switch label{display:flex;align-items:center;cursor:pointer}.map-tool-layer .float-option .float-option-item.map-tool.school .pop-school-search .divider{height:0;margin:5px 0 16px;overflow:hidden;border-top:1px solid var(--color-border)}.map-tool-layer .float-option .float-option-item.map-tool.school .pop-school-search .school{display:flex;flex-wrap:wrap;margin:8px 0}.map-tool-layer .float-option .float-option-item.map-tool.school .pop-school-search .school label{margin-bottom:16px;text-transform:capitalize;width:50%;display:flex;align-items:center;cursor:pointer}.map-tool-layer .float-option .float-option-item.map-tool.school .pop-school-search .rating-title{color:#191919}.map-tool-layer .float-option .float-option-item.map-tool.school .pop-school-search .rating{padding:10px 0;display:flex;align-items:center}.map-tool-layer .float-option .float-option-item.map-tool.school .pop-school-search .rating .range{overflow:hidden;margin-right:14px;width:100%;height:36px;display:flex;align-items:center}.map-tool-layer .float-option .float-option-item.map-tool.school .pop-school-search .rating .range>div{position:relative;margin:0 10px;height:24px;flex:1}.map-tool-layer .float-option .float-option-item.map-tool.school .pop-school-search .rating .range>div input[type='range']{width:100%;margin:0;padding:0;-webkit-appearance:none;border:0 !important;outline:0 !important;box-shadow:none !important}.map-tool-layer .float-option .float-option-item.map-tool.school .pop-school-search .rating .range>div input[type='range']::-webkit-slider-thumb{-webkit-appearance:none;height:19px;width:19px;margin-top:-8px;background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);border-radius:50%;outline:none;z-index:1;position:relative}.map-tool-layer .float-option .float-option-item.map-tool.school .pop-school-search .rating .range>div input[type='range']::-moz-range-thumb{height:19px;width:19px;margin-top:-8px;background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);border-radius:50%;outline:none;z-index:1;position:relative}.map-tool-layer .float-option .float-option-item.map-tool.school .pop-school-search .rating .range>div input[type='range']::-ms-thumb{height:19px;width:19px;margin-top:-8px;background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);border-radius:50%;outline:none;z-index:1;position:relative}.map-tool-layer .float-option .float-option-item.map-tool.school .pop-school-search .rating .range>div input[type='range']::-webkit-slider-runnable-track{height:3px;border-radius:4px;background-color:#a8a8a8}.map-tool-layer .float-option .float-option-item.map-tool.school .pop-school-search .rating .range>div input[type='range']::-moz-range-track{height:3px;border-radius:4px;background-color:#a8a8a8}.map-tool-layer .float-option .float-option-item.map-tool.school .pop-school-search .rating .range>div input[type='range']::-ms-track{height:20px;border:none;color:transparent;background-color:transparent}.map-tool-layer .float-option .float-option-item.map-tool.school .pop-school-search .rating .range>div input[type='range']:focus{outline:none}.map-tool-layer .float-option .float-option-item.map-tool.school .pop-school-search .rating .range>div input[type='range']::-moz-focus-outer{border:0}.map-tool-layer .float-option .float-option-item.map-tool.school .pop-school-search .rating .range>div .bar{display:none;height:3px;width:0;position:absolute;top:10px;left:0;border-radius:2px 0 0 2px;pointer-events:none}.map-tool-layer .float-option .float-option-item.map-tool.school .pop-school-search .rating .range span{color:#191919}.map-tool-layer .float-option .float-option-item.map-tool.school .pop-school-search .rating .label{width:60px;flex-grow:0;flex-shrink:0;background-color:#fff;height:30px;text-align:center;vertical-align:middle;line-height:28px;border:1px solid var(--color-border);color:#191919}.map-tool-layer .float-option .float-option-item.map-tool.school .pop-school-search{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%)}

@media (max-width: 800px){.search-map.standard .map-tool,.search-map.template1 .map-tool,.search-map.template4 .map-tool{background-color:#ffffff}.search-map.standard .map-tool.search.btn,.search-map.template1 .map-tool.search.btn,.search-map.template4 .map-tool.search.btn{width:150px;height:38px;font-size:14px;color:var(--mg-button-color);background-color:var(--mg-button-background);padding:0;line-height:38px;text-align:center;border-style:none;border-radius:20px;box-shadow:0 5px 15px 0 rgba(170,186,218,0.4)}.search-map.standard .map-tool.nearby,.search-map.standard .map-tool.mobile-map-type,.search-map.template1 .map-tool.nearby,.search-map.template1 .map-tool.mobile-map-type,.search-map.template4 .map-tool.nearby,.search-map.template4 .map-tool.mobile-map-type{width:40px;height:40px;line-height:40px;text-align:center;box-shadow:none}.search-map.standard .map-tool.draw>.iconfont.btn,.search-map.standard .map-tool.school>.iconfont.btn,.search-map.template1 .map-tool.draw>.iconfont.btn,.search-map.template1 .map-tool.school>.iconfont.btn,.search-map.template4 .map-tool.draw>.iconfont.btn,.search-map.template4 .map-tool.school>.iconfont.btn{width:40px;height:40px;line-height:40px;font-size:18px;border:0;box-shadow:0px 2px 5px rgba(0,0,0,0.1);border-radius:4px}.search-map.standard .map-tool.mobile-map-type,.search-map.template1 .map-tool.mobile-map-type,.search-map.template4 .map-tool.mobile-map-type{border:none !important;border-radius:0 0 4px 4px}.search-map.standard .map-tool.mobile-map-type>.iconfont,.search-map.template1 .map-tool.mobile-map-type>.iconfont,.search-map.template4 .map-tool.mobile-map-type>.iconfont{font-size:18px}.search-map.standard .map-tool.nearby,.search-map.template1 .map-tool.nearby,.search-map.template4 .map-tool.nearby{border:none !important;border-radius:4px}}.search-map.layout1.hide-map-search.mobile .map-tool.search:not(.hide-layout){width:auto}.search-map.layout1.hide-map-search.mobile .map-tool.search:not(.hide-layout)>span:not(.toggle),.search-map.layout1.hide-map-search.mobile .map-tool.search:not(.hide-layout) .line{display:none}.search-map.layout1.hide-map-search.mobile .map-tool.search:not(.hide-layout) .toggle,.search-map.layout1.hide-map-search.mobile .map-tool.search:not(.hide-layout) .iconfont{margin-left:0}.search-map.layout1.hide-map-search.mobile .map-tool.search.hide-layout{display:none}.search-map.layout1.hide-map-search:not(.mobile) .map-tool.search{display:none}.search-map.layout1.hide-school .map-tool.school{display:none}.search-map.layout1 .map-tool.nearby{width:40px;height:40px;line-height:40px;border-radius:2px}.search-map.layout1 .map-tool.draw>.iconfont,.search-map.layout1 .map-tool.school>.iconfont{width:40px;height:40px;line-height:40px}.search-map.layout1 .map-tool.circle-draw.show-tip{top:20px;right:15px}@media (max-width: 800px){.search-map.layout1 .map-tool.circle-draw.show-tip{top:70px}}.search-map.layout1 .map-tool.circle-draw.hide-tip{bottom:165px;right:15px}.search-map.layout1 .map-tool.zoom{width:40px;height:80px}.search-map.layout1 .map-tool-layer{position:absolute;right:15px;bottom:100px}.search-map.layout1 .map-tool-save{position:absolute;right:15px;bottom:35px;background-color:var(--g-bg-color);border-radius:50%}.search-map.layout1 .map-tool-save .save-content{padding:0;width:50px;height:50px;border-radius:50%;background-color:#fff;box-shadow:0px 2px 5px 0px rgba(25,25,25,0.3);display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:4px;gap:2px;line-height:15px;font-size:10px;color:#191919;color:var(--g-btn-color);background:var(--g-btn-background)}.search-map.layout1 .map-tool-save .save-content.disabled{opacity:0.4;cursor:not-allowed}

@media (max-width: 800px){.search-map.standard .map-tool,.search-map.template1 .map-tool,.search-map.template4 .map-tool{background-color:#ffffff}.search-map.standard .map-tool.search.btn,.search-map.template1 .map-tool.search.btn,.search-map.template4 .map-tool.search.btn{width:150px;height:38px;font-size:14px;color:var(--mg-button-color);background-color:var(--mg-button-background);padding:0;line-height:38px;text-align:center;border-style:none;border-radius:20px;box-shadow:0 5px 15px 0 rgba(170,186,218,0.4)}.search-map.standard .map-tool.nearby,.search-map.standard .map-tool.mobile-map-type,.search-map.template1 .map-tool.nearby,.search-map.template1 .map-tool.mobile-map-type,.search-map.template4 .map-tool.nearby,.search-map.template4 .map-tool.mobile-map-type{width:40px;height:40px;line-height:40px;text-align:center;box-shadow:none}.search-map.standard .map-tool.draw>.iconfont.btn,.search-map.standard .map-tool.school>.iconfont.btn,.search-map.template1 .map-tool.draw>.iconfont.btn,.search-map.template1 .map-tool.school>.iconfont.btn,.search-map.template4 .map-tool.draw>.iconfont.btn,.search-map.template4 .map-tool.school>.iconfont.btn{width:40px;height:40px;line-height:40px;font-size:18px;border:0;box-shadow:0px 2px 5px rgba(0,0,0,0.1);border-radius:4px}.search-map.standard .map-tool.mobile-map-type,.search-map.template1 .map-tool.mobile-map-type,.search-map.template4 .map-tool.mobile-map-type{border:none !important;border-radius:0 0 4px 4px}.search-map.standard .map-tool.mobile-map-type>.iconfont,.search-map.template1 .map-tool.mobile-map-type>.iconfont,.search-map.template4 .map-tool.mobile-map-type>.iconfont{font-size:18px}.search-map.standard .map-tool.nearby,.search-map.template1 .map-tool.nearby,.search-map.template4 .map-tool.nearby{border:none !important;border-radius:4px}}@media (max-width: 800px){.search-map.template1 .marker-house .marker-pop{display:none !important}}.search-map.template1.hide-map-search .map-tool.search{display:none}.search-map.template1.hide-school .map-tool.school{display:none}.search-map.template1 .house-list{position:absolute;bottom:0;left:0;width:100%;overflow:auto;max-height:320px;padding:12px;background-color:white;-webkit-overflow-scrolling:auto}.search-map.template1 .house-list .house-grid-item{padding:0;min-height:auto;border:none}.search-map.template1 .house-list .house-grid-item:hover{background-color:white}.search-map.template1 .house-list .house-grid-item:last-of-type{margin-bottom:0}.search-map.template1 .house-list .house-grid-item .house-preview{height:200px;padding-top:0}.search-map.template1 .house-list .house-grid-item .house-preview>.house-count{top:0;bottom:auto;height:auto;font-family:var(--font-medium)}.search-map.template1 .house-list .house-grid-item .house-preview>.house-count .iconfont{font-size:12px;top:0}.search-map.template1 .house-list .house-grid-item .house-basic{display:none}.search-map.template1 .house-list .house-grid-item .house-status{left:5px;top:6px}.search-map.template1 .house-list .house-grid-item .price-fav{padding:4px 10px 0}.search-map.template1 .house-list .house-grid-item .price-fav .house-price{font-size:24px;transform:none}.search-map.template1 .house-list .house-grid-item .house-footer{padding:0}.search-map.template1 .house-list .house-grid-item .house-footer .house-address{padding:0 10px 5px;font-size:16px;height:45px;border-bottom:none}.search-map.template1 .house-list .house-grid-item .house-footer .house-address::after{display:none}.search-map.template1 .house-list .house-grid-item .house-footer .house-tag,.search-map.template1 .house-list .house-grid-item .house-footer .house-provided,.search-map.template1 .house-list .house-grid-item .house-footer .house-mls-id{display:none}.search-map.template1 .house-list .house-grid-item .house-footer .property{margin-top:0}.search-map.template1 .house-list .house-grid-item .house-footer .property .house-tag,.search-map.template1 .house-list .house-grid-item .house-footer .property .small-logo,.search-map.template1 .house-list .house-grid-item .house-footer .property .placeholder{display:none}.search-map.template1 .house-list .house-grid-item .house-footer .property .fav-icon{position:absolute;right:10px;bottom:50px}.search-map.template1 .house-list .house-grid-item .house-footer .property .fav-icon .icon-heart{font-size:18px}.search-map.template1 .house-list .house-grid-item .house-footer .property .fav-icon .icon-heart::before{font-weight:bold}.search-map.template1 .house-list .house-grid-item .house-footer .property .fav-icon .icon-heart-fill{font-size:18px}

@media (max-width: 800px){.search-map.standard .map-tool,.search-map.template1 .map-tool,.search-map.template4 .map-tool{background-color:#ffffff}.search-map.standard .map-tool.search.btn,.search-map.template1 .map-tool.search.btn,.search-map.template4 .map-tool.search.btn{width:150px;height:38px;font-size:14px;color:var(--mg-button-color);background-color:var(--mg-button-background);padding:0;line-height:38px;text-align:center;border-style:none;border-radius:20px;box-shadow:0 5px 15px 0 rgba(170,186,218,0.4)}.search-map.standard .map-tool.nearby,.search-map.standard .map-tool.mobile-map-type,.search-map.template1 .map-tool.nearby,.search-map.template1 .map-tool.mobile-map-type,.search-map.template4 .map-tool.nearby,.search-map.template4 .map-tool.mobile-map-type{width:40px;height:40px;line-height:40px;text-align:center;box-shadow:none}.search-map.standard .map-tool.draw>.iconfont.btn,.search-map.standard .map-tool.school>.iconfont.btn,.search-map.template1 .map-tool.draw>.iconfont.btn,.search-map.template1 .map-tool.school>.iconfont.btn,.search-map.template4 .map-tool.draw>.iconfont.btn,.search-map.template4 .map-tool.school>.iconfont.btn{width:40px;height:40px;line-height:40px;font-size:18px;border:0;box-shadow:0px 2px 5px rgba(0,0,0,0.1);border-radius:4px}.search-map.standard .map-tool.mobile-map-type,.search-map.template1 .map-tool.mobile-map-type,.search-map.template4 .map-tool.mobile-map-type{border:none !important;border-radius:0 0 4px 4px}.search-map.standard .map-tool.mobile-map-type>.iconfont,.search-map.template1 .map-tool.mobile-map-type>.iconfont,.search-map.template4 .map-tool.mobile-map-type>.iconfont{font-size:18px}.search-map.standard .map-tool.nearby,.search-map.template1 .map-tool.nearby,.search-map.template4 .map-tool.nearby{border:none !important;border-radius:4px}}@media (max-width: 800px){.search-map.standard .marker-house .marker-pop{display:none !important}}.search-map.standard.hide-map-search .map-tool.search{display:none}.search-map.standard.hide-school .map-tool.school{display:none}.search-map.standard .map-tool.nearby{width:40px;height:40px;line-height:40px}.search-map.standard .map-tool.draw>.iconfont,.search-map.standard .map-tool.school>.iconfont{width:40px;height:40px;line-height:40px}.search-map.standard .map-tool.zoom{width:40px;height:80px}.search-map.standard .house-list{position:absolute;bottom:0;left:0;width:100%;overflow:auto;max-height:200px;background-color:white;-webkit-overflow-scrolling:auto}.search-map.standard .house-list .house-list-item{padding:20px 15px;border-bottom:1px solid #e2e4ea;margin-bottom:0}.search-map.standard .house-list .house-list-item:last-child{border-bottom:none}.search-map.standard .house-list .house-list-item .house-preview{min-height:84px;width:112px}.search-map.standard .house-list .house-list-item .house-preview .checkbox{display:none}.search-map.standard .house-list .house-list-item .house-detail{padding-left:7px}.search-map.standard .house-list .house-list-item .house-detail .icon-fav{width:14px;height:14px;top:15px}.search-map.standard .house-list .house-list-item .house-detail .icon-fav .icon-heart-fill,.search-map.standard .house-list .house-list-item .house-detail .icon-fav .icon-heart{font-size:12px;line-height:14px}.search-map.standard .house-list .house-list-item .house-detail .house-status,.search-map.standard .house-list .house-list-item .house-detail .house-sold-date{line-height:14px;font-size:12px;margin-top:0}.search-map.standard .house-list .house-list-item .house-detail .house-price{line-height:24px;font-size:18px;margin-top:0}.search-map.standard .house-list .house-list-item .house-detail .house-basic{margin-top:14px;display:flex;flex-wrap:wrap;line-height:12px;height:auto}.search-map.standard .house-list .house-list-item .house-detail .house-basic .vertical-line:after{margin:0 7px}.search-map.standard .house-list .house-list-item .house-detail .house-address{font-size:12px;margin-top:4px;line-height:12px}.search-map.standard .house-list .house-list-item .house-detail .house-info,.search-map.standard .house-list .house-list-item .house-detail .house-initial-price,.search-map.standard .house-list .house-list-item .house-detail .house-trend{display:none}

@media (max-width: 800px){.search-map.standard .map-tool,.search-map.template1 .map-tool,.search-map.template4 .map-tool{background-color:#ffffff}.search-map.standard .map-tool.search.btn,.search-map.template1 .map-tool.search.btn,.search-map.template4 .map-tool.search.btn{width:150px;height:38px;font-size:14px;color:var(--mg-button-color);background-color:var(--mg-button-background);padding:0;line-height:38px;text-align:center;border-style:none;border-radius:20px;box-shadow:0 5px 15px 0 rgba(170,186,218,0.4)}.search-map.standard .map-tool.nearby,.search-map.standard .map-tool.mobile-map-type,.search-map.template1 .map-tool.nearby,.search-map.template1 .map-tool.mobile-map-type,.search-map.template4 .map-tool.nearby,.search-map.template4 .map-tool.mobile-map-type{width:40px;height:40px;line-height:40px;text-align:center;box-shadow:none}.search-map.standard .map-tool.draw>.iconfont.btn,.search-map.standard .map-tool.school>.iconfont.btn,.search-map.template1 .map-tool.draw>.iconfont.btn,.search-map.template1 .map-tool.school>.iconfont.btn,.search-map.template4 .map-tool.draw>.iconfont.btn,.search-map.template4 .map-tool.school>.iconfont.btn{width:40px;height:40px;line-height:40px;font-size:18px;border:0;box-shadow:0px 2px 5px rgba(0,0,0,0.1);border-radius:4px}.search-map.standard .map-tool.mobile-map-type,.search-map.template1 .map-tool.mobile-map-type,.search-map.template4 .map-tool.mobile-map-type{border:none !important;border-radius:0 0 4px 4px}.search-map.standard .map-tool.mobile-map-type>.iconfont,.search-map.template1 .map-tool.mobile-map-type>.iconfont,.search-map.template4 .map-tool.mobile-map-type>.iconfont{font-size:18px}.search-map.standard .map-tool.nearby,.search-map.template1 .map-tool.nearby,.search-map.template4 .map-tool.nearby{border:none !important;border-radius:4px}}@media (max-width: 800px){.search-map.broker .marker-house .marker-pop{display:none !important}}.search-map.broker.hide-map-search.mobile .map-tool.search:not(.hide-layout){width:auto}.search-map.broker.hide-map-search.mobile .map-tool.search:not(.hide-layout)>span:not(.toggle),.search-map.broker.hide-map-search.mobile .map-tool.search:not(.hide-layout) .line{display:none}.search-map.broker.hide-map-search.mobile .map-tool.search:not(.hide-layout) .toggle,.search-map.broker.hide-map-search.mobile .map-tool.search:not(.hide-layout) .iconfont{margin-left:0}.search-map.broker.hide-map-search.mobile .map-tool.search.hide-layout{display:none}.search-map.broker.hide-map-search:not(.mobile) .map-tool.search{display:none}.search-map.broker.hide-school .map-tool.school{display:none}.search-map.broker .map-tool.nearby{width:40px;height:40px;line-height:40px}.search-map.broker .map-tool.draw>.iconfont,.search-map.broker .map-tool.school>.iconfont{width:40px;height:40px;line-height:40px}.search-map.broker .map-tool.zoom{width:40px;height:80px}.search-map.broker .house-list{position:absolute;bottom:0;left:0;width:100%;overflow:auto;max-height:200px;background-color:white;-webkit-overflow-scrolling:auto}.search-map.broker .house-list .house-list-item{padding:20px 15px;border-bottom:1px solid #e2e4ea;margin-bottom:0}.search-map.broker .house-list .house-list-item:last-child{border-bottom:none}.search-map.broker .house-list .house-list-item .house-preview{min-height:120px;width:120px;background-size:cover}.search-map.broker .house-list .house-list-item .house-preview .checkbox{display:none}.search-map.broker .house-list .house-list-item .house-detail{padding-left:7px;padding-right:0}.search-map.broker .house-list .house-list-item .house-detail .icon-fav{width:16px;height:16px;top:15px}.search-map.broker .house-list .house-list-item .house-detail .icon-fav .icon-heart-fill,.search-map.broker .house-list .house-list-item .house-detail .icon-fav .icon-heart{font-size:12px;line-height:14px;transform:translate(-50%, -50%) scale(0.7)}.search-map.broker .house-list .house-list-item .house-detail .house-status,.search-map.broker .house-list .house-list-item .house-detail .house-sold-date{line-height:14px;font-size:12px;margin-top:0}.search-map.broker .house-list .house-list-item .house-detail .house-price{line-height:24px;font-size:18px;margin-top:0}.search-map.broker .house-list .house-list-item .house-detail .house-basic{margin-top:14px;display:flex;flex-wrap:wrap;line-height:12px;height:auto}.search-map.broker .house-list .house-list-item .house-detail .house-basic .vertical-line:after{margin:0 7px}.search-map.broker .house-list .house-list-item .house-detail .house-address{font-size:12px;margin:4px 0 0 0;line-height:12px;font-weight:400}.search-map.broker .house-list .house-list-item .house-detail .house-info,.search-map.broker .house-list .house-list-item .house-detail .house-initial-price,.search-map.broker .house-list .house-list-item .house-detail .house-trend{display:none}

@media (max-width: 800px){.search-map.standard .map-tool,.search-map.template1 .map-tool,.search-map.template4 .map-tool{background-color:#ffffff}.search-map.standard .map-tool.search.btn,.search-map.template1 .map-tool.search.btn,.search-map.template4 .map-tool.search.btn{width:150px;height:38px;font-size:14px;color:var(--mg-button-color);background-color:var(--mg-button-background);padding:0;line-height:38px;text-align:center;border-style:none;border-radius:20px;box-shadow:0 5px 15px 0 rgba(170,186,218,0.4)}.search-map.standard .map-tool.nearby,.search-map.standard .map-tool.mobile-map-type,.search-map.template1 .map-tool.nearby,.search-map.template1 .map-tool.mobile-map-type,.search-map.template4 .map-tool.nearby,.search-map.template4 .map-tool.mobile-map-type{width:40px;height:40px;line-height:40px;text-align:center;box-shadow:none}.search-map.standard .map-tool.draw>.iconfont.btn,.search-map.standard .map-tool.school>.iconfont.btn,.search-map.template1 .map-tool.draw>.iconfont.btn,.search-map.template1 .map-tool.school>.iconfont.btn,.search-map.template4 .map-tool.draw>.iconfont.btn,.search-map.template4 .map-tool.school>.iconfont.btn{width:40px;height:40px;line-height:40px;font-size:18px;border:0;box-shadow:0px 2px 5px rgba(0,0,0,0.1);border-radius:4px}.search-map.standard .map-tool.mobile-map-type,.search-map.template1 .map-tool.mobile-map-type,.search-map.template4 .map-tool.mobile-map-type{border:none !important;border-radius:0 0 4px 4px}.search-map.standard .map-tool.mobile-map-type>.iconfont,.search-map.template1 .map-tool.mobile-map-type>.iconfont,.search-map.template4 .map-tool.mobile-map-type>.iconfont{font-size:18px}.search-map.standard .map-tool.nearby,.search-map.template1 .map-tool.nearby,.search-map.template4 .map-tool.nearby{border:none !important;border-radius:4px}}@media (max-width: 800px){.search-map.template4 .marker-house .marker-pop{display:none !important}}.search-map.template4.hide-map-search .map-tool.search{display:none}.search-map.template4.hide-school .map-tool.school{display:none}.search-map.template4 .house-list{position:absolute;bottom:0;left:0;width:100%;overflow:auto;max-height:200px;padding:0 15px;background-color:white;-webkit-overflow-scrolling:auto}.search-map.template4 .house-list .house-list-item{padding:10px 0;border-bottom:1px solid #f1f2f3;margin-bottom:0}.search-map.template4 .house-list .house-list-item:hover{background-color:white}.search-map.template4 .house-list .house-list-item:last-child{border-bottom:none}.search-map.template4 .house-list .house-list-item .house-preview{min-height:84px;width:112px;margin:0}.search-map.template4 .house-list .house-list-item .house-preview .house-count{display:none}.search-map.template4 .house-list .house-list-item .house-preview .checkbox{display:none}.search-map.template4 .house-list .house-list-item .house-detail{border-bottom:none;padding:0 0 0 10px;margin-left:0}.search-map.template4 .house-list .house-list-item .house-detail .icon-fav{top:0}.search-map.template4 .house-list .house-list-item .house-detail .house-price,.search-map.template4 .house-list .house-list-item .house-detail .house-sold-price{margin-top:6px;font-size:12px;line-height:12px;height:12px;color:var(--g-btn-background, var(--color-theme, #03c9ff))}.search-map.template4 .house-list .house-list-item .house-detail .house-sold-price{color:#515666}.search-map.template4 .house-list .house-list-item .house-detail .house-basic{margin-top:20px;line-height:14px;font-size:12px;color:#8b93a7}.search-map.template4 .house-list .house-list-item .house-detail .house-address{font-family:var(--font-normal);font-size:12px;font-weight:400;margin:2px 0 0 0;line-height:14px;color:#000;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.search-map.template4 .house-list .house-list-item .house-detail .house-info,.search-map.template4 .house-list .house-list-item .house-detail .house-trend,.search-map.template4 .house-list .house-list-item .house-detail .house-initial-price{display:none}

.broker-lead-form{width:310px;padding:30px 20px;background:#f7f7f7;border-top:4px solid var(--color-theme);border-radius:5px}.broker-lead-form .label-top{display:none}.broker-lead-form .lead-title{font-size:16px;color:#191919;margin-bottom:20px;text-align:center;font-family:var(--font-bold)}.broker-lead-form .lead-info{width:100%;height:244px;background-color:rgba(255,255,255,0.2);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px}.broker-lead-form .lead-info .iconfont{width:40px;height:40px;background-color:#ffffff;border-radius:50%;overflow:hidden;position:relative}.broker-lead-form .lead-info .iconfont::before{font-size:22px;font-weight:bold;color:var(--g-btn-background, var(--color-theme, #03c9ff));position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.broker-lead-form .lead-info .text{font-size:16px;font-family:var(--font-bold);color:#191919;line-height:24px;text-align:center;margin-top:20px}.broker-lead-form form::after{content:'';clear:both;display:block}.broker-lead-form form input::-webkit-input-placeholder{color:#a8a8a8;font-family:var(--font-normal);font-size:13px;text-overflow:ellipsis}.broker-lead-form form input::-moz-placeholder{color:#a8a8a8;font-family:var(--font-normal);font-size:13px;text-overflow:ellipsis}.broker-lead-form form input:-ms-input-placeholder{color:#a8a8a8 !important;font-family:var(--font-normal);font-size:13px;text-overflow:ellipsis}.broker-lead-form form input[type='text'],.broker-lead-form form input[type='email'],.broker-lead-form form input[type='tel']{font-size:12px;width:100%;height:36px;padding:0px 11px;border-radius:5px;box-shadow:none;border:none}.broker-lead-form form .input-box,.broker-lead-form form .v-input{margin-bottom:20px;float:left;width:100%}.broker-lead-form form .input-box.half,.broker-lead-form form .v-input.half{width:calc(50% - 10px)}.broker-lead-form form .input-box.mg-20,.broker-lead-form form .v-input.mg-20{margin-right:20px}.broker-lead-form form .approve{margin-top:18px;margin-bottom:30px}.broker-lead-form form .approve .approve-checkbox{margin:0;vertical-align:top}.broker-lead-form form .approve .approve-text{color:white;font-size:13px}.broker-lead-form form .submit{background-color:var(--color-theme);color:white;font:16px var(--font-bold);height:40px;width:100%;border-radius:20px}.broker-lead-form form input.submit-disabled{cursor:not-allowed;opacity:0.4}@media (max-width: 600px){.broker-lead-form{width:100%}}

.disabled{cursor:not-allowed;position:relative}.disabled:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,0.5)}.disabled input[type='submit']{pointer-events:none}

.pop-chat-register{position:relative;right:0;box-shadow:none;background-color:transparent}.pop-chat-register.pop-form{overflow:auto}.pop-chat-register.pop-form hgroup{margin-top:0;margin-bottom:0}.pop-chat-register.pop-form hgroup h3{font-size:12px;color:#797e8b;line-height:1.67}.pop-chat-register .pop-body{padding-top:60px;display:flex;flex-direction:column;justify-content:center}.pop-chat-register .name-container{display:flex;align-items:flex-end}.pop-chat-register .name-container .item{margin-right:15px}@media (max-width: 600px){.pop-chat-register .name-container{flex-direction:column;align-items:normal}.pop-chat-register .name-container .item{margin-right:0}}.pop-chat-register .social{text-align:center}.pop-chat-register .social .split{color:#9b9b9b;margin:30px 0;display:flex}.pop-chat-register .social .split .text{flex:1;white-space:nowrap;padding:0 10px;font-size:14px;color:#797e8b}.pop-chat-register .social .split .line{display:none}.pop-chat-register .social .buttons button{display:block;width:100%;font-size:14px;height:40px;line-height:40px;color:#fff;overflow:hidden}.pop-chat-register .social .buttons button .iconfont{font-size:14px;margin-right:5px;vertical-align:middle}.pop-chat-register .pop-footer{position:static;padding:10px 0 15px}.pop-chat-container.fashion .pop-chat-register.pop-form hgroup{margin-bottom:10px}.pop-chat-container.fashion .pop-chat-register.pop-form hgroup h2{line-height:1.44;letter-spacing:1px;margin-bottom:10px;font-size:18px;font-weight:700;text-transform:uppercase;font-family:var(--font-title)}.pop-chat-container.fashion .pop-chat-register.pop-form hgroup h3{color:#8b93a7;line-height:1.5}.pop-chat-container.fashion .pop-chat-register.pop-form form .next-p{display:none}.pop-chat-container.fashion .pop-chat-register.pop-form form input[type='text'],.pop-chat-container.fashion .pop-chat-register.pop-form form input[type='password'],.pop-chat-container.fashion .pop-chat-register.pop-form form input[type='number'],.pop-chat-container.fashion .pop-chat-register.pop-form form input[type='email'],.pop-chat-container.fashion .pop-chat-register.pop-form form input[type='tel']{margin-top:20px;border:none;box-shadow:none;background-color:#fff}.pop-chat-container.fashion .pop-chat-register .social .split .line{display:block;flex:2;border-top:1px solid #dde0e6;margin-top:9px}.pop-chat-container.fashion .pop-chat-register .social .split .text{color:#8b93a7}.pop-chat-container.fashion .pop-chat-register .social .buttons button{font-size:16px}.pop-chat-container.classic .pop-chat-register{padding:60px 20px 0}.pop-chat-container.classic .pop-chat-register.pop-form hgroup{margin-bottom:5px}.pop-chat-container.classic .pop-chat-register.pop-form hgroup h2{font-size:18px;font-family:#282828;margin-bottom:10px}.pop-chat-container.classic .pop-chat-register.pop-form hgroup h3{color:#787878}.pop-chat-container.classic .pop-chat-register.pop-form form .next-p{display:none}.pop-chat-container.classic .pop-chat-register.pop-form form input[type='text'],.pop-chat-container.classic .pop-chat-register.pop-form form input[type='password'],.pop-chat-container.classic .pop-chat-register.pop-form form input[type='number'],.pop-chat-container.classic .pop-chat-register.pop-form form input[type='email'],.pop-chat-container.classic .pop-chat-register.pop-form form input[type='tel']{margin-top:15px;box-shadow:inset 0 1px 3px 0 #bababa}.pop-chat-container.classic .pop-chat-register.pop-form form input[type='text']::-webkit-input-placeholder,.pop-chat-container.classic .pop-chat-register.pop-form form input[type='password']::-webkit-input-placeholder,.pop-chat-container.classic .pop-chat-register.pop-form form input[type='number']::-webkit-input-placeholder,.pop-chat-container.classic .pop-chat-register.pop-form form input[type='email']::-webkit-input-placeholder,.pop-chat-container.classic .pop-chat-register.pop-form form input[type='tel']::-webkit-input-placeholder{color:#ccc}.pop-chat-container.classic .pop-chat-register.pop-form form input[type='text']::-moz-input-placeholder,.pop-chat-container.classic .pop-chat-register.pop-form form input[type='password']::-moz-input-placeholder,.pop-chat-container.classic .pop-chat-register.pop-form form input[type='number']::-moz-input-placeholder,.pop-chat-container.classic .pop-chat-register.pop-form form input[type='email']::-moz-input-placeholder,.pop-chat-container.classic .pop-chat-register.pop-form form input[type='tel']::-moz-input-placeholder{color:#ccc}.pop-chat-container.classic .pop-chat-register.pop-form form input[type='text']::-ms-input-placeholder,.pop-chat-container.classic .pop-chat-register.pop-form form input[type='password']::-ms-input-placeholder,.pop-chat-container.classic .pop-chat-register.pop-form form input[type='number']::-ms-input-placeholder,.pop-chat-container.classic .pop-chat-register.pop-form form input[type='email']::-ms-input-placeholder,.pop-chat-container.classic .pop-chat-register.pop-form form input[type='tel']::-ms-input-placeholder{color:#ccc}.pop-chat-container.classic .pop-chat-register .social .split .line{display:block;flex:2;border-top:1px solid #dde0e6;margin-top:9px}.pop-chat-container.classic .pop-chat-register .social .split .text{color:#a0a0a0}.pop-chat-container.classic .pop-chat-register .social .buttons button{height:46px;line-height:42px;overflow:hidden;font-size:15px;font-weight:700}.pop-chat-container.classic .pop-chat-register .social .buttons button .iconfont{font-size:20px;margin-right:10px}

.adv-progress{width:100%;display:flex;height:20px;align-items:center;flex-direction:row;justify-content:space-between}.adv-progress .adv-progress-bar{height:10px;flex:1;background:#ebecf1;position:relative;border-radius:20px;overflow:hidden}.adv-progress .adv-progress-bar .adv-progress-bar__inner{position:absolute;left:0;top:0;height:100%;border-radius:20px;background:#4c84ff}.adv-progress .adv-progress__label{width:50px;font-size:14px;color:#4c84ff;text-align:right}

.adv-btn{font-size:14px;font-weight:500;text-align:center;height:40px;line-height:40px;border-radius:20px;display:inline-block;cursor:pointer;font-family:var(--font-bold)}.adv-btn:hover{opacity:0.9}.adv-btn.primary{width:147px;color:#fff;background-color:#4c84ff}@media (max-width: 600px){.adv-btn.primary{width:100%}}.adv-btn.reverse{width:160px;color:#4c84ff;background-color:rgba(76,132,255,0.1)}.adv-btn.reverse:hover{color:#fff;background-color:#4c84ff}.adv-btn.reverse:hover:active{position:relative}.adv-btn.reverse:hover:active:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.1);border-radius:20px}.adv-btn.inline{display:inline-block}.adv-btn.block{display:block}

.adv-range{padding-top:45px;user-select:none}@media (max-width: 600px){.adv-range{padding-top:0}}.adv-range .adv-price-range{font-size:12px;color:#a0a3af}@media (max-width: 600px){.adv-range .adv-price-range{margin-bottom:24px;margin-top:30px}}.adv-range .adv-price-range span{color:#4c84ff}.adv-range .adv-range-label{position:relative;width:100%;padding-bottom:22px}.adv-range .adv-range-label span{position:absolute;top:0;font-size:12px;line-height:1.4;color:#797e8b;transform:translateX(-50%);padding-top:5px;cursor:pointer}.adv-range .adv-range-label span:after{content:'';width:1px;height:4px;position:absolute;left:50%;top:-1px;background:#c6c8d1}.adv-range .adv-range-thumb{width:100%;height:8px;background-color:#ebecf1;border-radius:4px;position:relative;margin-bottom:10px}.adv-range .adv-range-thumb div[class^='adv-range-operator-']{width:20px;height:20px;position:absolute;border-radius:50%;background-color:#fff;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 4px 0 rgba(0,10,30,0.25);cursor:pointer;z-index:4}.adv-range .adv-range-thumb div[class^='adv-range-operator-']::before{content:'';width:10px;height:10px;border-radius:50%;background-color:#4c84ff;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.adv-range .adv-range-thumb div[class^='adv-range-operator-'].show-tips::after{content:'';width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(76,132,255,0.15);position:absolute;left:50%;top:0;transform:translate(-50%, -100%)}@media (max-width: 600px){.adv-range .adv-range-thumb div[class^='adv-range-operator-']::after{display:none}}.adv-range .adv-range-thumb div[class^='adv-range-operator-'] .adv-range-tips{position:absolute;top:0;left:50%;transform:translate(-50%, calc(-100% - 5px));padding:6px 10px 9px;background-color:rgba(76,132,255,0.15);font-size:12px;font-weight:600;line-height:1.8;text-align:center;color:#4c84ff;white-space:nowrap}.adv-range .adv-range-thumb .adv-range-doc-wrap{width:8px;height:8px;border-radius:50%;position:absolute;top:0;background:transparent;cursor:pointer;z-index:3}.adv-range .adv-range-thumb .adv-range-doc-wrap .adv-range-dot{position:absolute;top:50%;left:50%;width:36px;height:15px;transform:translate(-30%, -50%);opacity:1;border-radius:50%;opacity:0}.adv-range .adv-range-thumb .adv-range-doc-wrap .adv-range-dot.inner{background-color:#fff}.adv-range .adv-range-thumb .adv-range-doc-wrap .adv-range-dot.outer{background-color:#c6c8d1}.adv-range .adv-range-thumb .adv-range-bar{position:absolute;height:100%;left:0;background-color:#4c84ff;z-index:2;transition:all ease 0.3s}

.adv-subtitle{font-size:16px;line-height:1.5;text-align:center;color:#515666}@media (max-width: 600px){.adv-subtitle{font-size:16px;line-height:20px;font-family:var(--font-medium)}}

.adv-title{font-size:18px;font-weight:600;line-height:1.33;text-align:center;color:#202437;margin:0}@media (max-width: 600px){.adv-title{font-size:20px;line-height:23px;font-family:var(--font-bold);margin-bottom:10px}}

.bugget-range .range-list{border:0;padding:0}.bugget-range .range-list .adv-btn.block{margin-top:10px;background:rgba(76,132,255,0.12);color:#4c84ff;font-size:16px;font-family:var(--font-bold);border-radius:24px;height:48px;line-height:48px}.bugget-range .range-list .adv-btn.block:first-child{margin-top:0px}.bugget-range .range-list .adv-btn.block:active{background-color:#4c84ff;color:#fff}

.adv-progress-wrap{padding-top:30px}

.adv-desc{width:100%;font-size:12px;line-height:1.5;text-align:center;color:#a0a3af;margin:0;font-weight:normal}.adv-desc a{color:#4c84ff}

.contact{display:flex;flex-direction:column;align-items:center}

.adv-input{position:relative}.adv-input .icon-Empty{position:absolute;right:20px;width:16px;height:16px;top:20px;transform:translateY(-50%);color:#d5d7de;cursor:pointer}.adv-input .icon-Empty.focus{color:#4c84ff}.adv-input input{width:400px;height:40px;padding:0 15px;box-shadow:30px 0 40px 0 rgba(79,134,255,0.04);font-size:14px;border-radius:20px;border:solid 1px #c6c8d1;background-color:#fff}.adv-input input.clearable{padding-right:31px}.adv-input input:focus{border-color:#4c84ff}@media (max-width: 600px){.adv-input input{width:100%}}.adv-input input ::-webkit-input-placeholder{color:#c6c8d1}.adv-input input.error{border-color:#f0454c}.adv-input .email-suggestion{position:absolute;left:6px;top:44px;width:360px;max-height:190px;overflow:auto;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,10,30,0.1);background-color:#fff;padding:7px 0;z-index:10;box-sizing:border-box}@media (max-width: 600px){.adv-input .email-suggestion{width:100%;left:0}}.adv-input .email-suggestion ::-webkit-scrollbar{width:4px;background-color:#d2d3d7}.adv-input .email-suggestion p{font-size:14px;color:#191919;height:40px;line-height:40px;padding:0 40px 0 10px;overflow:hidden;white-space:nowrap;cursor:pointer;text-align:left;padding:0 20px}.adv-input .email-suggestion p:hover{background-color:#f6f7fb}.adv-input .adv-input__error{font-size:12px;color:#f0454c;text-align:left;transform:translate(6px, 5px)}

.advertisting-register-pop .step .mt-24[data-v-26588ea8]{margin-bottom:0}.disclaimer-wrap.opt-in.pop-register-disclaimer[data-v-26588ea8]{margin-top:20px}.disabled[data-v-26588ea8]{position:relative}.disabled[data-v-26588ea8]:after{content:'';position:absolute;cursor:not-allowed;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,0.5)}.advertisting-register-pop .step .bt[data-v-26588ea8]{margin-top:20px}

.advertisting-register-pop{width:480px;border-radius:5px;box-shadow:0 4px 10px 0 rgba(0,10,30,0.1);background-color:#fff;text-align:center;margin:auto}@media (max-width: 600px){.advertisting-register-pop{max-width:90%;max-height:90%}}.advertisting-register-pop .adv-progress-wrap.mobile-progress{margin:0 30px;border-bottom:1px solid #ebecf1;padding-top:38px}.advertisting-register-pop .adv-progress-wrap.mobile-progress .adv-progress{height:15px;padding-bottom:37px}.advertisting-register-pop .adv-progress-wrap.mobile-progress .adv-progress .adv-progress-bar{margin-right:19px}.advertisting-register-pop .adv-progress-wrap.mobile-progress .adv-progress .adv-progress__label{font-size:12px;line-height:15px;width:auto}.advertisting-register-pop .adv-btn-group{padding-bottom:30px;border-bottom:1px solid #ebecf1}@media (max-width: 600px){.advertisting-register-pop .adv-btn-group{padding:0;border:0}.advertisting-register-pop .adv-btn-group.baths-choose{margin-top:58px}.advertisting-register-pop .adv-btn-group.sqft-choose{margin-top:55px}}.advertisting-register-pop .adv-btn-group .adv-btn{margin-top:12px}.advertisting-register-pop .adv-btn-group .adv-btn:first-child{margin-top:20px}@media (max-width: 600px){.advertisting-register-pop .adv-btn-group .adv-btn{margin-right:0;margin-top:10px;height:48px;border-radius:24px;line-height:48px;font-size:16px}.advertisting-register-pop .adv-btn-group .adv-btn:first-child{margin-top:0}.advertisting-register-pop .adv-btn-group .adv-btn:active{background-color:#4c84ff;color:#fff}}.advertisting-register-pop .adv-btn-group .adv-btn:nth-child(even){margin-right:0}.advertisting-register-pop .step{padding:40px 30px 30px;background:transparent url(https://cdn.chime.me/image/fs/sitebuild/2022221/21/original_5a4dc6e1-e94c-4640-9d3b-200e92404f3b.png) no-repeat center center;border-radius:5px}.advertisting-register-pop .step.bugget-range{padding:40px 30px}.advertisting-register-pop .step.pb-34{padding-bottom:34px}.advertisting-register-pop .step.pb-30{padding-bottom:30px}.advertisting-register-pop .step .mb-30{margin-bottom:30px}.advertisting-register-pop .step .pb-15{padding-bottom:15px}.advertisting-register-pop .step .pt-34{padding-top:34px}.advertisting-register-pop .step .pt-30{padding-top:30px}.advertisting-register-pop .step .pb-30{padding-bottom:30px}.advertisting-register-pop .step .pb-20{padding-bottom:20px}.advertisting-register-pop .step .mt-8{margin-top:8px}.advertisting-register-pop .step .mt-10{margin-top:10px}.advertisting-register-pop .step .mt-24{margin-top:24px}.advertisting-register-pop .step .mb-32{margin-bottom:32px}.advertisting-register-pop .step .mb-4{margin-bottom:4px}.advertisting-register-pop .step .mt-20{margin-top:20px}.advertisting-register-pop .step .mb-20{margin-bottom:20px}.advertisting-register-pop .step .mb-40{margin-bottom:40px}.advertisting-register-pop .step .mb-10{margin-bottom:10px}.advertisting-register-pop .step .mb-15{margin-bottom:15px}.advertisting-register-pop .step .btop{border-top:1px solid #ebecf1}.advertisting-register-pop .step .bt{border-bottom:1px solid #ebecf1}@media (max-width: 600px){.advertisting-register-pop .step{padding:25px 30px}.advertisting-register-pop .step.sqft{padding-bottom:40px}.advertisting-register-pop .step.bugget-range{padding-bottom:40px}.advertisting-register-pop .step.bugget-range .adv-range.mb-40{margin-bottom:245px}.advertisting-register-pop .step.bugget-range .adv-range .adv-range-thumb{height:10px}.advertisting-register-pop .step.bugget-range .adv-range .adv-price-range{color:#797e8b;font-size:14px;line-height:12px}.advertisting-register-pop .step.bugget-range .adv-range .adv-price-range span{color:#4c84ff}.advertisting-register-pop .step.bugget-range .adv-btn.primary.inline{height:48px;border-radius:24px;font-size:16px;line-height:48px;font-family:var(--font-bold)}.advertisting-register-pop .step.bugget-range .range-list{margin-top:132px}.advertisting-register-pop .step.beds{padding-bottom:40px}.advertisting-register-pop .step.beds .adv-btn-group{margin-top:39px}.advertisting-register-pop .step.beds .adv-btn-group .adv-btn:first-child{margin-top:0}.advertisting-register-pop .step.baths{padding-bottom:40px}.advertisting-register-pop .step.baths .adv-btn-group{margin-top:39px}.advertisting-register-pop .step.contact{padding-bottom:30px}.advertisting-register-pop .step.contact .sut-1{line-height:22px}.advertisting-register-pop .step.contact .adv-btn{height:48px;line-height:48px;font-family:var(--font-bold);font-size:16px;border-radius:24px}.advertisting-register-pop .step.contact .adv-btn.mb-10{margin-top:137px}.advertisting-register-pop .step.contact .adv-btn.mb-15{margin-bottom:15px}.advertisting-register-pop .step.contact .adv-desc.pb-30.bt{font-size:14px;color:#515666;border:0;padding-bottom:0}.advertisting-register-pop .step.email{padding-bottom:30px}.advertisting-register-pop .step.email .adv-subtitle{font-size:14px;line-height:24px}.advertisting-register-pop .step.email .adv-title.mt-8.mb-10{margin-top:10px;margin-bottom:30px}.advertisting-register-pop .step.email .mb-15.adv-btn{margin-top:118px;height:48px;line-height:48px;border-radius:24px;font-family:var(--font-bold);font-size:16px}.advertisting-register-pop .step.email .adv-desc.bt.pb-30{font-size:14px;color:#515666;border:0;padding:0}.advertisting-register-pop .step.lead-name{padding-bottom:30px}.advertisting-register-pop .step.lead-name .adv-subtitle{line-height:24px;font-size:14px}.advertisting-register-pop .step.lead-name .adv-title.mt-8.mb-20{margin-top:10px;margin-bottom:30px}.advertisting-register-pop .step.lead-name .adv-input input{height:48px;line-height:48px;border-radius:24px}.advertisting-register-pop .step.lead-name .mb-30.adv-btn.primary.inline.mt-10{margin-top:135px;margin-bottom:15px;line-height:48px;height:48px;border-radius:24px;font-family:var(--font-bold);font-size:16px}.advertisting-register-pop .step.lead-name .adv-desc.bt.pb-30{color:#515666;font-size:14px;line-height:18px;font-family:var(--font-normal);border:0;padding:0}.advertisting-register-pop .step.phone{padding-bottom:30px}.advertisting-register-pop .step.phone .adv-subtitle{font-size:14px;line-height:24px}.advertisting-register-pop .step.phone .adv-title.mt-8.mb-20{margin-top:10px;margin-bottom:30px}.advertisting-register-pop .step.phone .adv-input input{line-height:48px;height:48px;border-radius:24px}.advertisting-register-pop .step.phone .mb-30.adv-btn.primary.inline.mt-10{line-height:48px;height:48px;font-size:16px;font-family:var(--font-bold);border-radius:24px;margin-bottom:15px}.advertisting-register-pop .step.phone .adv-desc{font-size:12px;line-height:17px;color:#a0a3af}.advertisting-register-pop .step.phone .adv-desc.bt.pb-30{font-size:14px;line-height:18px;color:#515666;padding-bottom:35px;border:0}.advertisting-register-pop .step .mb-4{margin-bottom:10px}}

.pop-simple-register{width:375px;min-height:500px;display:flex;flex-direction:column;justify-content:center;padding:20px 30px}.pop-simple-register.pop-form hgroup{margin-top:0;margin-bottom:40px}@media (max-width: 600px){.pop-simple-register{min-height:627px}.pop-simple-register.pop-form{padding:30px}}@media (max-width: 600px) and (max-height: 627px){.pop .pop-simple-register{min-height:100%;max-height:none}}

.pop-chat-container{position:fixed;left:auto;right:0;top:0;bottom:0;width:412px;height:100%;background-color:white;border-radius:2px;box-shadow:0 2px 6px 0 rgba(0,0,0,0.2)}.pop-chat-container.fashion{background-color:#f5f6fa;box-shadow:0 3px 2px 0 rgba(36,43,61,0.1)}.pop-chat-container.fashion .icon-close{background-color:#8b93a77a;border-radius:50%}.pop-chat-container.fashion .icon-close:before{color:#fff;font-size:12px;transform:translate(-50%, -50%) scale(0.7)}.pop-chat-container.classic{width:346px;box-shadow:0 0 18px 0 rgba(0,0,0,0.2)}.pop-chat-container.classic .icon-close:before{color:#999}

.sign-log-evaluation .pop .pop-evaluation-register{width:375px;min-height:418px;display:flex;flex-direction:column;justify-content:center;padding:20px 30px 15px 30px}.sign-log-evaluation .pop .pop-evaluation-register.standard{border-radius:8px}.sign-log-evaluation .pop .pop-evaluation-register.pop-form hgroup{margin-top:0;margin-bottom:15px;font-family:var(--font-title)}.sign-log-evaluation .pop .pop-evaluation-register.pop-form hgroup h2{font-size:20px;margin-bottom:0}.sign-log-evaluation .pop .pop-evaluation-register .submit{margin-top:20px}.sign-log-evaluation .pop .pop-evaluation-register .submit input[type='submit']{font-size:16px;font-weight:bold;margin:0}.sign-log-evaluation .pop .pop-evaluation-register .form-item{height:65px}.sign-log-evaluation .pop .pop-evaluation-register .form-item .input-container{--height: 40px}.sign-log-evaluation .pop .pop-evaluation-register .form-item .input-container input{height:var(--height);margin-top:20px}.sign-log-evaluation .pop .pop-evaluation-register .form-item .input-container input:focus{border-color:var(--color-theme)}.sign-log-evaluation .pop .pop-evaluation-register .form-item .input-container .prompt{height:25px;line-height:38px;padding:0 3px}.sign-log-evaluation .pop .pop-evaluation-register .form-item .mg-error{margin-top:1px;font-size:12px}@media (max-width: 600px){.sign-log-evaluation .pop .pop-evaluation-register{top:0;min-height:418px;border-radius:8px 8px 0 0;width:100vh}.sign-log-evaluation .pop .pop-evaluation-register.pop-form{padding:30px}.sign-log-evaluation .pop .pop-evaluation-register.pop-form hgroup{font-size:18px}}

.drawer-pop{position:relative}.drawer-pop .pop-mask{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);z-index:calc(var(--level-subhigh) - 1)}.drawer-pop .drawer{position:fixed;transition:all 0.5s;z-index:var(--level-subhigh)}.drawer-pop .drawer.left,.drawer-pop .drawer.right{height:100%;max-width:0}.drawer-pop .drawer.top,.drawer-pop .drawer.bottom{width:100%;max-height:0}.drawer-pop .drawer.open.left{left:0;max-width:800px;width:auto}.drawer-pop .drawer.open.right{right:0;max-width:800px;width:auto}.drawer-pop .drawer.open.top{top:0;max-height:800px;height:auto}.drawer-pop .drawer.open.bottom{bottom:0;max-height:800px;height:auto}

.drawer-pop .drawer .advertisting-register-pop{max-width:100%}.drawer-pop .close{position:absolute;right:10px;top:10px}

.sign-log.pop.standard{width:380px}.sign-log.pop.standard .icon-close{right:20px}.sign-log.pop.standard .pop-leave-msg{min-height:630px}.sign-log.pop.standard .pop-leave-msg.pop-form{max-height:100%}.sign-log.pop.standard .pop-leave-msg.pop-form .pop-footer{position:static;margin-top:20px;margin-bottom:20px;max-height:250px;overflow-y:auto}@media (max-width: 600px){.sign-log.pop.standard{border-top-left-radius:8px;border-top-right-radius:8px;height:100%;padding-top:40px;overflow-y:auto}.sign-log.pop.standard .icon-close{top:60px}}

.sign-log.template1.pop{width:346px}.sign-log.template1.pop .icon-close{right:20px}.sign-log.template1.pop .pop-leave-msg.pop-form{padding:0 20px}.sign-log.template1.pop .pop-leave-msg.pop-form hgroup h2{color:#202437;font-size:18px}.sign-log.template1.pop .pop-leave-msg.pop-form hgroup h3{color:#787878;font-size:12px}.sign-log.template1.pop .pop-leave-msg.pop-form .pop-footer{position:static;margin-top:15px;margin-bottom:0px;margin-left:-20px;margin-right:-20px;padding:15px 20px;background:#f1f3f4;color:#98a2a5;max-height:250px;overflow-y:auto}.sign-log.template1.pop .pop-leave-msg.pop-form form .v-input.half input{margin:0px}.sign-log.template1.pop .pop-leave-msg.pop-form form .v-input .label{display:none}.sign-log.template1.pop .pop-leave-msg.pop-form form .v-input input{box-shadow:inset 0 1px 3px 0 #bababa;margin:10px 0 5px;border-radius:2px;font-size:13px;border:1px solid #ccc}.sign-log.template1.pop .pop-leave-msg.pop-form form .v-input:first-of-type input{margin-top:0px}.sign-log.template1.pop .pop-leave-msg.pop-form form input[type='submit']{box-shadow:none}@media (max-width: 600px){.sign-log.template1.pop{width:calc(100% - 40px)}}

.sign-log.template4.pop{width:412px}.sign-log.template4.pop .icon-close{right:20px;top:20px;width:22px;height:22px;border-radius:50%;background:rgba(139,147,167,0.5)}.sign-log.template4.pop .icon-close:before{color:white;font-size:12px}.sign-log.template4.pop .pop-leave-msg.pop-form{padding:0 15px;background:#242a3d}.sign-log.template4.pop .pop-leave-msg.pop-form hgroup{margin-top:60px}.sign-log.template4.pop .pop-leave-msg.pop-form hgroup h2{color:white;font-size:18px;font-family:var(--font-title);text-transform:uppercase}.sign-log.template4.pop .pop-leave-msg.pop-form hgroup h3{color:#8b93a7;font-size:12px}.sign-log.template4.pop .pop-leave-msg.pop-form .pop-footer{position:static;margin-top:30px;margin-bottom:0px;padding:8px 0 10px;background:#242a3d;color:#8b93a7;max-height:250px;overflow-y:auto}.sign-log.template4.pop .pop-leave-msg.pop-form form .v-input.half input{margin:0px}.sign-log.template4.pop .pop-leave-msg.pop-form form .v-input .label{display:none}.sign-log.template4.pop .pop-leave-msg.pop-form form .v-input textarea,.sign-log.template4.pop .pop-leave-msg.pop-form form .v-input input{box-shadow:none;margin-top:20px;font-size:14px;border:none;background:#2f374f;color:#bfc9e4}.sign-log.template4.pop .pop-leave-msg.pop-form form .v-input:first-of-type input{margin-top:0px}.sign-log.template4.pop .pop-leave-msg.pop-form form .submit{margin-top:20px}.sign-log.template4.pop .pop-leave-msg.pop-form form input[type='submit']{box-shadow:none;font-size:16px;height:50px;margin-top:0}.sign-log.template4.pop .pop-leave-msg.pop-form form .agree-lender .agreement-txt{color:#8b93a7}@media (max-width: 600px){.sign-log.template4.pop .icon-close{right:15px;top:15px;width:30px;height:30px;border-radius:50%}}

.sign-log.pop.broker{width:380px}.sign-log.pop.broker .icon-close{right:20px}.sign-log.pop.broker .pop-leave-msg{min-height:630px}.sign-log.pop.broker .pop-leave-msg.pop-form{max-height:100%}.sign-log.pop.broker .pop-leave-msg.pop-form .pop-footer{position:static;margin-top:20px;margin-bottom:20px;max-height:250px;overflow-y:auto}@media (max-width: 600px){.sign-log.pop.broker{border-top-left-radius:8px;border-top-right-radius:8px;height:100%;padding-top:40px;overflow-y:auto}.sign-log.pop.broker .icon-close{top:60px}}

.rencent-sold.template1 h3.title{font-family:var(--font-bold);line-height:30px;text-align:left;font-size:24px;font-weight:900;color:#000000;margin:0;margin-bottom:22px;padding-bottom:0;white-space:pre-wrap}.rencent-sold.template1 .btn{width:100%;display:flex;align-items:center;justify-content:center}@media (min-width: 801px){.rencent-sold.template1 .btn{margin-top:25px;margin-bottom:60px}}@media (max-width: 800px){.rencent-sold.template1 .btn{margin-top:20px;margin-bottom:30px;padding:0 25px}}.rencent-sold.template1 .btn .url{width:420px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#1a88ff;color:#fff;border-radius:2px}@media (max-width: 800px){.rencent-sold.template1 .btn .url{border-radius:2px;border:solid 2px #1a88ff;background:#fff;color:#1a88ff}}.rencent-sold.template1 .house-list.brief-list.template1{padding-left:0}

.rencent-sold.standard h3.title{font-family:var(--font-bold);color:#000000;margin:0;margin-bottom:12px;text-align:left;padding-bottom:0;white-space:pre-wrap}.rencent-sold.standard .btn{display:flex;width:100%;justify-content:center;align-items:center;margin-top:30px}@media (max-width: 800px){.rencent-sold.standard .btn{padding:0 25px}}.rencent-sold.standard .btn .url{display:flex;align-items:center;justify-content:center;width:435px;height:40px;background-color:var(--g-btn-background);color:#fff}@media (max-width: 800px){.rencent-sold.standard .btn .url{width:100%;border:solid 2px var(--g-btn-background);color:var(--g-btn-background);background-color:#fff}}.rencent-sold.standard .house-list-item.brief-house-list.standard{padding-left:0}

.rencent-sold.broker h3.title{font-family:var(--font-bold);font-size:18px;font-weight:900;color:#000000;margin:0;margin-bottom:12px;line-height:30px;text-align:left;padding-bottom:0;white-space:pre-wrap}.rencent-sold.broker .btn{display:flex;width:100%;justify-content:center;align-items:center;margin-top:30px}@media (max-width: 800px){.rencent-sold.broker .btn{padding:0 25px}}.rencent-sold.broker .btn .url{display:flex;align-items:center;justify-content:center;width:435px;height:40px;background-color:var(--g-btn-background);color:#fff}@media (max-width: 800px){.rencent-sold.broker .btn .url{width:100%;border:solid 2px var(--g-btn-background);color:var(--g-btn-background);background-color:#fff}}.rencent-sold.broker .house-list-item.brief-house-list.broker{padding-left:0}

.rencent-sold.template4{margin-top:10px}.rencent-sold.template4 h3.title{font-family:var(--font-bold);font-size:18px;font-weight:900;color:#4a4a60;margin:0;margin-bottom:12px;line-height:30px;text-align:left;padding-bottom:0;white-space:pre-wrap}.rencent-sold.template4 .md-house.brief-list .house-detail{border-bottom-color:#d6dae8}.rencent-sold.template4 .md-house.brief-list .house-detail .house-price,.rencent-sold.template4 .md-house.brief-list .house-detail .house-basic,.rencent-sold.template4 .md-house.brief-list .house-detail .house-address{color:#4a4a60}.rencent-sold.template4 .md-house.brief-list .brief-house-list:hover .house-detail .house-price,.rencent-sold.template4 .md-house.brief-list .brief-house-list:hover .house-detail .house-basic,.rencent-sold.template4 .md-house.brief-list .brief-house-list:hover .house-detail .house-address{color:#f5f6fa}.rencent-sold.template4 .md-house.brief-list .brief-house-list:hover.template4:hover{background:#f5f6fa}.rencent-sold.template4 .md-house.brief-list .brief-house-list:hover.template4:hover .house-detail .house-price,.rencent-sold.template4 .md-house.brief-list .brief-house-list:hover.template4:hover .house-detail .house-basic,.rencent-sold.template4 .md-house.brief-list .brief-house-list:hover.template4:hover .house-detail .house-address{color:#4a4a60}.rencent-sold.template4 .btn{width:100%;display:flex;align-items:center;justify-content:center;margin-top:24px;margin-bottom:70px}@media (max-width: 800px){.rencent-sold.template4 .btn{padding:0 25px}}.rencent-sold.template4 .btn .url{display:flex;align-items:center;justify-content:center;width:420px;height:40px;background-color:#4c84ff;color:#fff}@media (max-width: 800px){.rencent-sold.template4 .btn .url{width:100%;border:solid 2px #00c8ff;color:#00c8ff;background-color:#fff}}.rencent-sold.template4 .house-list.brief-list.template4{padding-left:0}

.explore-listings.broker-listing-list .tags li,.explore-listings.broker-listing-map .tags li,.explore-listings.mg-container.broker-listing-market-insight .tags li{border:none;height:40px;border-radius:5px;background-color:#f3f3f3}.explore-listings.broker-listing-list .tags li:hover,.explore-listings.broker-listing-map .tags li:hover,.explore-listings.mg-container.broker-listing-market-insight .tags li:hover{border:1px solid var(--g-btn-background);background-color:#fff;box-shadow:0 2px 5px 0 rgba(0,10,30,0.05)}.explore-listings.broker-listing-list .tags li:hover a,.explore-listings.broker-listing-map .tags li:hover a,.explore-listings.mg-container.broker-listing-market-insight .tags li:hover a{color:var(--g-btn-background)}.explore-listings.broker-listing-list .tags li a,.explore-listings.broker-listing-map .tags li a,.explore-listings.mg-container.broker-listing-market-insight .tags li a{display:flex;flex-direction:row;align-items:center;justify-content:center;font:14px var(--font-normal);color:var(--color-title)}.explore-listings.broker-listing-list .lists li,.explore-listings.broker-listing-map .lists li,.explore-listings.mg-container.broker-listing-market-insight .lists li{border-radius:5px;background:#f3f3f3;padding:0 15px;margin-bottom:15px;border:none}.explore-listings.broker-listing-list .lists li:last-child,.explore-listings.broker-listing-map .lists li:last-child,.explore-listings.mg-container.broker-listing-market-insight .lists li:last-child{margin-bottom:0}.explore-listings.broker-listing-list .lists li:hover,.explore-listings.broker-listing-map .lists li:hover,.explore-listings.mg-container.broker-listing-market-insight .lists li:hover{color:var(--g-btn-background);border:1px solid var(--g-btn-background);box-shadow:0 2px 5px 0 rgba(0,10,30,0.05);background:#fff}.explore-listings.template1-listing-list,.explore-listings.template2-listing-list{background:#fff}.explore-listings.template1-listing-list .mg-title,.explore-listings.template2-listing-list .mg-title{color:#000000}.explore-listings.template1-listing-list .tags li,.explore-listings.template2-listing-list .tags li{border:solid 1px #e1e2e6;color:#797e8b;font-family:var(--font-normal);height:35px;line-height:35px}.explore-listings.template1-listing-list .tags li:hover,.explore-listings.template2-listing-list .tags li:hover{color:#1a88ff;border-color:#1a88ff;border-radius:2px;box-shadow:0 1px 5px 0 rgba(0,10,30,0.1)}@media (max-width: 800px){.explore-listings.template1-listing-list .lists li,.explore-listings.template2-listing-list .lists li{display:flex}}@media (min-width: 801px){.explore-listings.template1-listing-list .lists li,.explore-listings.template2-listing-list .lists li{width:calc((100% - 35px) / 2);display:inline-flex;margin-right:35px}.explore-listings.template1-listing-list .lists li:nth-child(2n),.explore-listings.template2-listing-list .lists li:nth-child(2n){margin-right:0}}.explore-listings.template1-listing-list .lists li,.explore-listings.template2-listing-list .lists li{color:#797e8b;border:1px solid #e1e2e6;margin-bottom:20px;font-family:var(--font-normal);height:35px;line-height:25px}.explore-listings.template1-listing-list .lists li a,.explore-listings.template2-listing-list .lists li a{padding:10px 15px}.explore-listings.template1-listing-list .lists li:last-child,.explore-listings.template2-listing-list .lists li:last-child{margin-bottom:0}.explore-listings.template1-listing-list .lists li:hover,.explore-listings.template2-listing-list .lists li:hover{border:1px solid #1a88ff;color:#1a88ff}.explore-listings.template1-listing-map,.explore-listings.template2-listing-map{background:#fff}.explore-listings.template1-listing-map .mg-title,.explore-listings.template2-listing-map .mg-title{color:#000000}.explore-listings.template1-listing-map .tags li,.explore-listings.template2-listing-map .tags li{border:solid 1px #e1e2e6;color:#797e8b;font-family:var(--font-normal);height:35px;line-height:35px}.explore-listings.template1-listing-map .tags li:hover,.explore-listings.template2-listing-map .tags li:hover{color:#1a88ff;border-color:#1a88ff;border-radius:2px;box-shadow:0 1px 5px 0 rgba(0,10,30,0.1)}.explore-listings.template1-listing-map .lists li,.explore-listings.template2-listing-map .lists li{color:#797e8b;border:1px solid #e1e2e6;display:flex;margin-bottom:20px;font-family:var(--font-normal);height:35px;line-height:35px}.explore-listings.template1-listing-map .lists li a,.explore-listings.template2-listing-map .lists li a{padding:10px 15px}.explore-listings.template1-listing-map .lists li:last-child,.explore-listings.template2-listing-map .lists li:last-child{margin-bottom:0}.explore-listings.template1-listing-map .lists li:hover,.explore-listings.template2-listing-map .lists li:hover{border:1px solid #1a88ff;color:#1a88ff}.explore-listings.template1-listing-market-insight,.explore-listings.template2-listing-market-insight{background:#fff}.explore-listings.template1-listing-market-insight .mg-title,.explore-listings.template2-listing-market-insight .mg-title{color:#000000}.explore-listings.template1-listing-market-insight .tags li,.explore-listings.template2-listing-market-insight .tags li{border:solid 1px #e1e2e6;color:#797e8b;font-family:var(--font-normal)}.explore-listings.template1-listing-market-insight .tags li:hover,.explore-listings.template2-listing-market-insight .tags li:hover{color:#1a88ff;border-color:#1a88ff;border-radius:2px;box-shadow:0 1px 5px 0 rgba(0,10,30,0.1)}.explore-listings.template1-listing-market-insight .lists li,.explore-listings.template2-listing-market-insight .lists li{color:#797e8b;border:1px solid #e1e2e6;display:flex;font-family:var(--font-normal);margin-bottom:20px}.explore-listings.template1-listing-market-insight .lists li a,.explore-listings.template2-listing-market-insight .lists li a{padding:10px 15px}.explore-listings.template1-listing-market-insight .lists li:last-child,.explore-listings.template2-listing-market-insight .lists li:last-child{margin-bottom:0}.explore-listings.template1-listing-market-insight .lists li:hover,.explore-listings.template2-listing-market-insight .lists li:hover{border:1px solid #1a88ff;color:#1a88ff}.explore-listings.template3-listing-list{background:#fff}.explore-listings.template3-listing-list .mg-title{font-size:var(--mg-title-size);font-weight:bold;color:#000}.explore-listings.template3-listing-list .tags li{font-family:var(--font-normal);border:solid 1px #d6dae8;color:#8b93a7}.explore-listings.template3-listing-list .tags li:hover{color:#03c9ff}.explore-listings.template3-listing-list .lists{margin-top:-16px}@media (max-width: 800px){.explore-listings.template3-listing-list .lists li{display:flex}}@media (min-width: 801px){.explore-listings.template3-listing-list .lists li{width:calc((100% - 35px) / 2);display:inline-flex;margin-right:35px}.explore-listings.template3-listing-list .lists li:nth-child(2n){margin-right:0}}.explore-listings.template3-listing-list .lists li{color:#8b93a7;border-bottom:1px solid #d6dae8}.explore-listings.template3-listing-list .lists li:hover{color:#03c9ff}.explore-listings.template3-listing-list .lists li a{padding:30px 0 15px}.explore-listings.template3-listing-map{background:#fff}.explore-listings.template3-listing-map .mg-title{font-weight:bold;font-size:var(--mg-title-size);color:#000000}.explore-listings.template3-listing-map .tags li{border:solid 1px #e1e2e6;color:#797e8b}.explore-listings.template3-listing-map .tags li:hover{color:#03c9ff}.explore-listings.template3-listing-map .lists{margin-top:-16px}.explore-listings.template3-listing-map .lists li{color:#797e8b;border-bottom:1px solid #e1e2e6;display:flex}.explore-listings.template3-listing-map .lists li:hover{color:#03c9ff}.explore-listings.template3-listing-map .lists li a{padding:30px 0 15px}.explore-listings.template3-listing-market-insight{background:#fff}.explore-listings.template3-listing-market-insight .mg-title{font-size:var(--mg-title-size);color:#000}.explore-listings.template3-listing-market-insight .tags li{border:solid 1px #d6dae8;color:#8b93a7}.explore-listings.template3-listing-market-insight .tags li:hover{color:#03c9ff}.explore-listings.template3-listing-market-insight .lists{margin-top:-16px}.explore-listings.template3-listing-market-insight .lists li{color:#8b93a7;border-bottom:1px solid #d6dae8;display:flex}.explore-listings.template3-listing-market-insight .lists li:hover{color:#03c9ff}.explore-listings.template3-listing-market-insight .lists li a{padding:30px 0 15px}.explore-listings.template4-listing-list{background:#fff}.explore-listings.template4-listing-list .mg-title{font-size:var(--mg-title-size);color:#4a4a60;font-weight:900;margin-bottom:30px}.explore-listings.template4-listing-list .tags li{height:30px;line-height:30px;border:solid 1px #d6dae8;color:#8b93a7}.explore-listings.template4-listing-list .tags li:hover{color:#4c84ff}@media (max-width: 800px){.explore-listings.template4-listing-list .lists li{display:flex}}@media (min-width: 801px){.explore-listings.template4-listing-list .lists li{width:calc((100% - 35px) / 2);display:inline-flex;margin-right:35px}.explore-listings.template4-listing-list .lists li:nth-child(2n){margin-right:0}}.explore-listings.template4-listing-list .lists li{color:#8b93a7;border-bottom:1px solid #d6dae8}.explore-listings.template4-listing-list .lists li:hover{color:#4c84ff}.explore-listings.template4-listing-list .lists li a{padding:25px 0 15px}.explore-listings.template4-listing-map{background:#242a3d}.explore-listings.template4-listing-map .mg-title{font-weight:900;color:#fff;font-size:var(--mg-title-size);margin-bottom:30px}.explore-listings.template4-listing-map .tags li{border:solid 1px #3f4965;color:#8195bd;margin:0 10px 15px 0}.explore-listings.template4-listing-map .tags li:hover{color:#4c84ff}.explore-listings.template4-listing-map .lists li{color:#8195bd;border-bottom:1px solid #3f4965;display:flex}.explore-listings.template4-listing-map .lists li:hover{color:#4c84ff}.explore-listings.template4-listing-market-insight{background:#fff}.explore-listings.template4-listing-market-insight .mg-title{font-weight:bold;color:#4a4a60;font-size:var(--mg-title-size)}.explore-listings.template4-listing-market-insight .tags li{height:30px;line-height:30px;border:solid 1px #d6dae8;color:#8b93a7}.explore-listings.template4-listing-market-insight .tags li:hover{color:#4c84ff}.explore-listings.template4-listing-market-insight .lists li{color:#8b93a7;border-bottom:1px solid #d6dae8;display:flex}.explore-listings.template4-listing-market-insight .lists li:hover{color:#4c84ff}.explore-listings.template4-listing-market-insight .lists li a{padding:25px 0 15px}@media (max-width: 600px){.explore-listings.mg-container:not(.template4-listing-list,.template4-listing-map,.template4-listing-market-insight){width:100%;margin-left:0;margin-right:0}}@media (max-width: 600px){.explore-listings.mg-container.template4-listing-list,.explore-listings.mg-container.template4-listing-map,.explore-listings.mg-container.template4-listing-market-insight{width:calc(100% - 30px);margin-left:15px;margin-right:15px}}.explore-listings{margin-top:40px;margin-bottom:40px;background:#fff}@media (max-width: 800px){.explore-listings .mg-title{font-size:var(--mg-title-size-mobile) !important}}@media (max-width: 600px){.explore-listings{margin:20px 0}}.explore-listings .mg-title{margin-bottom:20px;padding-bottom:0 !important;text-transform:uppercase;white-space:normal !important}@media (min-width: 801px){.explore-listings .tags{display:flex;flex-direction:row;justify-content:space-between}.explore-listings .tags li{flex:1}}@media (max-width: 800px){.explore-listings .tags li{display:inline-block;width:calc((100% - 10px) / 2)}.explore-listings .tags li:nth-child(2n){margin-right:0}}.explore-listings .tags li{height:30px;font-size:14px;line-height:30px;border:1px solid #e1e2e6;text-align:center;margin:0 10px 16px 0;color:#797e8b;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-family:var(--font-normal)}.explore-listings .tags li a{display:inline-block;width:100%;height:100%;padding:0 10px;cursor:pointer}.explore-listings .tags li:hover{color:#03c9ff}.explore-listings .tags li:last-child{margin-right:0}.explore-listings .lists li{border-bottom:solid 1px #e1e2e6;color:#515666;font-size:14px;font-family:var(--font-normal)}.explore-listings .lists li a{cursor:pointer;display:inline-block;width:100%;height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:14px 0;font-family:var(--font-normal)}.explore-listings .lists li:hover{color:#03c9ff}.explore-listings .lists li .label{flex:1;margin-right:20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}

.explore-nbr.broker-listing-map .carousel-container,.explore-nbr.broker-listing-market-insight .carousel-container,.explore-nbr.broker-listing-list .carousel-container{height:160px}.explore-nbr.broker-listing-map .carousel-container .scroll-wrap ul,.explore-nbr.broker-listing-market-insight .carousel-container .scroll-wrap ul,.explore-nbr.broker-listing-list .carousel-container .scroll-wrap ul{margin-left:5px;padding:10px 0;overflow-y:unset}.explore-nbr.broker-listing-map .carousel-container .scroll-wrap ul li,.explore-nbr.broker-listing-market-insight .carousel-container .scroll-wrap ul li,.explore-nbr.broker-listing-list .carousel-container .scroll-wrap ul li{border-radius:5px;box-shadow:0 2px 10px 0 rgba(0,10,30,0.1);background-color:#ffffff;border:none;position:relative}.explore-nbr.broker-listing-map .carousel-container .scroll-wrap ul li p,.explore-nbr.broker-listing-market-insight .carousel-container .scroll-wrap ul li p,.explore-nbr.broker-listing-list .carousel-container .scroll-wrap ul li p{border-bottom:1px solid #dadada;margin-bottom:14px}.explore-nbr.broker-listing-map .carousel-container .scroll-wrap ul li p span,.explore-nbr.broker-listing-market-insight .carousel-container .scroll-wrap ul li p span,.explore-nbr.broker-listing-list .carousel-container .scroll-wrap ul li p span{font:20px var(--font-bold);color:#191919}.explore-nbr.broker-listing-map .carousel-container .scroll-wrap ul li .item .iconfont,.explore-nbr.broker-listing-market-insight .carousel-container .scroll-wrap ul li .item .iconfont,.explore-nbr.broker-listing-list .carousel-container .scroll-wrap ul li .item .iconfont{color:#dadada}.explore-nbr.broker-listing-map .carousel-container .scroll-wrap ul li::after,.explore-nbr.broker-listing-market-insight .carousel-container .scroll-wrap ul li::after,.explore-nbr.broker-listing-list .carousel-container .scroll-wrap ul li::after{content:'';width:4px;height:20px;background:#ff781d;border-radius:0 100px 100px 0;position:absolute;left:0;top:22px}.explore-nbr.broker-listing-map .carousel-container .scroll-wrap ul li:nth-child(2n)::after,.explore-nbr.broker-listing-market-insight .carousel-container .scroll-wrap ul li:nth-child(2n)::after,.explore-nbr.broker-listing-list .carousel-container .scroll-wrap ul li:nth-child(2n)::after{background:#23c864}.explore-nbr.broker-listing-map .carousel-container .scroll-wrap ul li:nth-child(3n)::after,.explore-nbr.broker-listing-market-insight .carousel-container .scroll-wrap ul li:nth-child(3n)::after,.explore-nbr.broker-listing-list .carousel-container .scroll-wrap ul li:nth-child(3n)::after{background:#fb6f67}.explore-nbr.broker-listing-map .carousel-container .scroll-wrap ul li:nth-child(4n)::after,.explore-nbr.broker-listing-market-insight .carousel-container .scroll-wrap ul li:nth-child(4n)::after,.explore-nbr.broker-listing-list .carousel-container .scroll-wrap ul li:nth-child(4n)::after{background:#45adff}.explore-nbr.broker-listing-map .carousel-container .iconarrow,.explore-nbr.broker-listing-market-insight .carousel-container .iconarrow,.explore-nbr.broker-listing-list .carousel-container .iconarrow{text-align:center}.explore-nbr.broker-listing-map .carousel-container .iconarrow:not(.disabled):hover,.explore-nbr.broker-listing-market-insight .carousel-container .iconarrow:not(.disabled):hover,.explore-nbr.broker-listing-list .carousel-container .iconarrow:not(.disabled):hover{color:#191919}.explore-nbr.broker-listing-map .carousel-container .iconarrow.left,.explore-nbr.broker-listing-map .carousel-container .iconarrow.right,.explore-nbr.broker-listing-market-insight .carousel-container .iconarrow.left,.explore-nbr.broker-listing-market-insight .carousel-container .iconarrow.right,.explore-nbr.broker-listing-list .carousel-container .iconarrow.left,.explore-nbr.broker-listing-list .carousel-container .iconarrow.right{font-size:26px;color:#191919}.explore-nbr.broker-listing-map .carousel-container .iconarrow.prev.left,.explore-nbr.broker-listing-market-insight .carousel-container .iconarrow.prev.left,.explore-nbr.broker-listing-list .carousel-container .iconarrow.prev.left{transform:translate(-6px, -50%) rotate(-90deg)}.explore-nbr.broker-listing-map .carousel-container .iconarrow.next.right,.explore-nbr.broker-listing-market-insight .carousel-container .iconarrow.next.right,.explore-nbr.broker-listing-list .carousel-container .iconarrow.next.right{transform:translate(6px, -50%) rotate(90deg)}.explore-nbr.broker-listing-map .carousel-container .iconarrow.disabled,.explore-nbr.broker-listing-market-insight .carousel-container .iconarrow.disabled,.explore-nbr.broker-listing-list .carousel-container .iconarrow.disabled{color:#dadada;cursor:not-allowed;opacity:0.6}.explore-nbr.template1-listing-map,.explore-nbr.template1-listing-market-insight,.explore-nbr.template1-listing-list,.explore-nbr.template2-listing-map,.explore-nbr.template2-listing-market-insight,.explore-nbr.template2-listing-list{background:#fff}.explore-nbr.template1-listing-map .mg-title,.explore-nbr.template1-listing-market-insight .mg-title,.explore-nbr.template1-listing-list .mg-title,.explore-nbr.template2-listing-map .mg-title,.explore-nbr.template2-listing-market-insight .mg-title,.explore-nbr.template2-listing-list .mg-title{color:#000}.explore-nbr.template1-listing-map .carousel-container,.explore-nbr.template1-listing-market-insight .carousel-container,.explore-nbr.template1-listing-list .carousel-container,.explore-nbr.template2-listing-map .carousel-container,.explore-nbr.template2-listing-market-insight .carousel-container,.explore-nbr.template2-listing-list .carousel-container{padding:0 60px}.explore-nbr.template1-listing-map .carousel-container .scroll-wrap ul li,.explore-nbr.template1-listing-market-insight .carousel-container .scroll-wrap ul li,.explore-nbr.template1-listing-list .carousel-container .scroll-wrap ul li,.explore-nbr.template2-listing-map .carousel-container .scroll-wrap ul li,.explore-nbr.template2-listing-market-insight .carousel-container .scroll-wrap ul li,.explore-nbr.template2-listing-list .carousel-container .scroll-wrap ul li{border:1px solid #ebe8e8;border-top-width:4px;border-top-style:solid;border-top-color:4px solid transparent;background:#fff;box-shadow:unset;border-top-color:#1a88ff}.explore-nbr.template1-listing-map .carousel-container .scroll-wrap ul li:nth-child(2n),.explore-nbr.template1-listing-market-insight .carousel-container .scroll-wrap ul li:nth-child(2n),.explore-nbr.template1-listing-list .carousel-container .scroll-wrap ul li:nth-child(2n),.explore-nbr.template2-listing-map .carousel-container .scroll-wrap ul li:nth-child(2n),.explore-nbr.template2-listing-market-insight .carousel-container .scroll-wrap ul li:nth-child(2n),.explore-nbr.template2-listing-list .carousel-container .scroll-wrap ul li:nth-child(2n){border-top-color:#25c44e}.explore-nbr.template1-listing-map .carousel-container .scroll-wrap ul li:nth-child(3n),.explore-nbr.template1-listing-market-insight .carousel-container .scroll-wrap ul li:nth-child(3n),.explore-nbr.template1-listing-list .carousel-container .scroll-wrap ul li:nth-child(3n),.explore-nbr.template2-listing-map .carousel-container .scroll-wrap ul li:nth-child(3n),.explore-nbr.template2-listing-market-insight .carousel-container .scroll-wrap ul li:nth-child(3n),.explore-nbr.template2-listing-list .carousel-container .scroll-wrap ul li:nth-child(3n){border-top-color:#ffc836}.explore-nbr.template1-listing-map .carousel-container .scroll-wrap ul li:nth-child(4n),.explore-nbr.template1-listing-market-insight .carousel-container .scroll-wrap ul li:nth-child(4n),.explore-nbr.template1-listing-list .carousel-container .scroll-wrap ul li:nth-child(4n),.explore-nbr.template2-listing-map .carousel-container .scroll-wrap ul li:nth-child(4n),.explore-nbr.template2-listing-market-insight .carousel-container .scroll-wrap ul li:nth-child(4n),.explore-nbr.template2-listing-list .carousel-container .scroll-wrap ul li:nth-child(4n){border-top-color:#ff827b}.explore-nbr.template1-listing-map .carousel-container .scroll-wrap ul li:hover,.explore-nbr.template1-listing-market-insight .carousel-container .scroll-wrap ul li:hover,.explore-nbr.template1-listing-list .carousel-container .scroll-wrap ul li:hover,.explore-nbr.template2-listing-map .carousel-container .scroll-wrap ul li:hover,.explore-nbr.template2-listing-market-insight .carousel-container .scroll-wrap ul li:hover,.explore-nbr.template2-listing-list .carousel-container .scroll-wrap ul li:hover{border-left-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-width:1px;border-right-width:1px;border-bottom-width:1px;border-color:#1a88ff}.explore-nbr.template1-listing-map .carousel-container .scroll-wrap ul li:hover:nth-child(2n),.explore-nbr.template1-listing-market-insight .carousel-container .scroll-wrap ul li:hover:nth-child(2n),.explore-nbr.template1-listing-list .carousel-container .scroll-wrap ul li:hover:nth-child(2n),.explore-nbr.template2-listing-map .carousel-container .scroll-wrap ul li:hover:nth-child(2n),.explore-nbr.template2-listing-market-insight .carousel-container .scroll-wrap ul li:hover:nth-child(2n),.explore-nbr.template2-listing-list .carousel-container .scroll-wrap ul li:hover:nth-child(2n){border-color:#25c44e}.explore-nbr.template1-listing-map .carousel-container .scroll-wrap ul li:hover:nth-child(3n),.explore-nbr.template1-listing-market-insight .carousel-container .scroll-wrap ul li:hover:nth-child(3n),.explore-nbr.template1-listing-list .carousel-container .scroll-wrap ul li:hover:nth-child(3n),.explore-nbr.template2-listing-map .carousel-container .scroll-wrap ul li:hover:nth-child(3n),.explore-nbr.template2-listing-market-insight .carousel-container .scroll-wrap ul li:hover:nth-child(3n),.explore-nbr.template2-listing-list .carousel-container .scroll-wrap ul li:hover:nth-child(3n){border-color:#ffc836}.explore-nbr.template1-listing-map .carousel-container .scroll-wrap ul li:hover:nth-child(4n),.explore-nbr.template1-listing-market-insight .carousel-container .scroll-wrap ul li:hover:nth-child(4n),.explore-nbr.template1-listing-list .carousel-container .scroll-wrap ul li:hover:nth-child(4n),.explore-nbr.template2-listing-map .carousel-container .scroll-wrap ul li:hover:nth-child(4n),.explore-nbr.template2-listing-market-insight .carousel-container .scroll-wrap ul li:hover:nth-child(4n),.explore-nbr.template2-listing-list .carousel-container .scroll-wrap ul li:hover:nth-child(4n){border-color:#ff827b}.explore-nbr.template1-listing-map .carousel-container .scroll-wrap ul li:hover .item,.explore-nbr.template1-listing-market-insight .carousel-container .scroll-wrap ul li:hover .item,.explore-nbr.template1-listing-list .carousel-container .scroll-wrap ul li:hover .item,.explore-nbr.template2-listing-map .carousel-container .scroll-wrap ul li:hover .item,.explore-nbr.template2-listing-market-insight .carousel-container .scroll-wrap ul li:hover .item,.explore-nbr.template2-listing-list .carousel-container .scroll-wrap ul li:hover .item{color:inherit}.explore-nbr.template1-listing-map .carousel-container .scroll-wrap ul li:hover p,.explore-nbr.template1-listing-map .carousel-container .scroll-wrap ul li:hover span,.explore-nbr.template1-listing-map .carousel-container .scroll-wrap ul li:hover .iconfont,.explore-nbr.template1-listing-market-insight .carousel-container .scroll-wrap ul li:hover p,.explore-nbr.template1-listing-market-insight .carousel-container .scroll-wrap ul li:hover span,.explore-nbr.template1-listing-market-insight .carousel-container .scroll-wrap ul li:hover .iconfont,.explore-nbr.template1-listing-list .carousel-container .scroll-wrap ul li:hover p,.explore-nbr.template1-listing-list .carousel-container .scroll-wrap ul li:hover span,.explore-nbr.template1-listing-list .carousel-container .scroll-wrap ul li:hover .iconfont,.explore-nbr.template2-listing-map .carousel-container .scroll-wrap ul li:hover p,.explore-nbr.template2-listing-map .carousel-container .scroll-wrap ul li:hover span,.explore-nbr.template2-listing-map .carousel-container .scroll-wrap ul li:hover .iconfont,.explore-nbr.template2-listing-market-insight .carousel-container .scroll-wrap ul li:hover p,.explore-nbr.template2-listing-market-insight .carousel-container .scroll-wrap ul li:hover span,.explore-nbr.template2-listing-market-insight .carousel-container .scroll-wrap ul li:hover .iconfont,.explore-nbr.template2-listing-list .carousel-container .scroll-wrap ul li:hover p,.explore-nbr.template2-listing-list .carousel-container .scroll-wrap ul li:hover span,.explore-nbr.template2-listing-list .carousel-container .scroll-wrap ul li:hover .iconfont{color:inherit}.explore-nbr.template1-listing-map .carousel-container .scroll-wrap ul li p,.explore-nbr.template1-listing-market-insight .carousel-container .scroll-wrap ul li p,.explore-nbr.template1-listing-list .carousel-container .scroll-wrap ul li p,.explore-nbr.template2-listing-map .carousel-container .scroll-wrap ul li p,.explore-nbr.template2-listing-market-insight .carousel-container .scroll-wrap ul li p,.explore-nbr.template2-listing-list .carousel-container .scroll-wrap ul li p{line-height:1}.explore-nbr.template1-listing-map .carousel-container .scroll-wrap ul li p span,.explore-nbr.template1-listing-market-insight .carousel-container .scroll-wrap ul li p span,.explore-nbr.template1-listing-list .carousel-container .scroll-wrap ul li p span,.explore-nbr.template2-listing-map .carousel-container .scroll-wrap ul li p span,.explore-nbr.template2-listing-market-insight .carousel-container .scroll-wrap ul li p span,.explore-nbr.template2-listing-list .carousel-container .scroll-wrap ul li p span{font-family:var(--font-bold);font-size:24px;font-weight:600;color:#000}.explore-nbr.template1-listing-map .carousel-container .scroll-wrap ul li p .img-home,.explore-nbr.template1-listing-market-insight .carousel-container .scroll-wrap ul li p .img-home,.explore-nbr.template1-listing-list .carousel-container .scroll-wrap ul li p .img-home,.explore-nbr.template2-listing-map .carousel-container .scroll-wrap ul li p .img-home,.explore-nbr.template2-listing-market-insight .carousel-container .scroll-wrap ul li p .img-home,.explore-nbr.template2-listing-list .carousel-container .scroll-wrap ul li p .img-home{display:inline-block}.explore-nbr.template1-listing-map .carousel-container .scroll-wrap ul li span,.explore-nbr.template1-listing-market-insight .carousel-container .scroll-wrap ul li span,.explore-nbr.template1-listing-list .carousel-container .scroll-wrap ul li span,.explore-nbr.template2-listing-map .carousel-container .scroll-wrap ul li span,.explore-nbr.template2-listing-market-insight .carousel-container .scroll-wrap ul li span,.explore-nbr.template2-listing-list .carousel-container .scroll-wrap ul li span{font-family:var(--font-normal);font-size:14px;color:#787878}.explore-nbr.template1-listing-map .carousel-container .scroll-wrap ul li .item .iconfont,.explore-nbr.template1-listing-market-insight .carousel-container .scroll-wrap ul li .item .iconfont,.explore-nbr.template1-listing-list .carousel-container .scroll-wrap ul li .item .iconfont,.explore-nbr.template2-listing-map .carousel-container .scroll-wrap ul li .item .iconfont,.explore-nbr.template2-listing-market-insight .carousel-container .scroll-wrap ul li .item .iconfont,.explore-nbr.template2-listing-list .carousel-container .scroll-wrap ul li .item .iconfont{display:none}.explore-nbr.template1-listing-map .carousel-container .iconarrow,.explore-nbr.template1-listing-market-insight .carousel-container .iconarrow,.explore-nbr.template1-listing-list .carousel-container .iconarrow,.explore-nbr.template2-listing-map .carousel-container .iconarrow,.explore-nbr.template2-listing-market-insight .carousel-container .iconarrow,.explore-nbr.template2-listing-list .carousel-container .iconarrow{text-align:center}.explore-nbr.template1-listing-map .carousel-container .iconarrow:not(.disabled):hover,.explore-nbr.template1-listing-market-insight .carousel-container .iconarrow:not(.disabled):hover,.explore-nbr.template1-listing-list .carousel-container .iconarrow:not(.disabled):hover,.explore-nbr.template2-listing-map .carousel-container .iconarrow:not(.disabled):hover,.explore-nbr.template2-listing-market-insight .carousel-container .iconarrow:not(.disabled):hover,.explore-nbr.template2-listing-list .carousel-container .iconarrow:not(.disabled):hover{color:#1a88ff}.explore-nbr.template1-listing-map .carousel-container .iconarrow.prev,.explore-nbr.template1-listing-market-insight .carousel-container .iconarrow.prev,.explore-nbr.template1-listing-list .carousel-container .iconarrow.prev,.explore-nbr.template2-listing-map .carousel-container .iconarrow.prev,.explore-nbr.template2-listing-market-insight .carousel-container .iconarrow.prev,.explore-nbr.template2-listing-list .carousel-container .iconarrow.prev{transform:translate(11px, -50%)}.explore-nbr.template1-listing-map .carousel-container .iconarrow.next,.explore-nbr.template1-listing-market-insight .carousel-container .iconarrow.next,.explore-nbr.template1-listing-list .carousel-container .iconarrow.next,.explore-nbr.template2-listing-map .carousel-container .iconarrow.next,.explore-nbr.template2-listing-market-insight .carousel-container .iconarrow.next,.explore-nbr.template2-listing-list .carousel-container .iconarrow.next{transform:translate(-11px, -50%) rotate(180deg)}.explore-nbr.template1-listing-map .carousel-container .iconarrow.disabled,.explore-nbr.template1-listing-market-insight .carousel-container .iconarrow.disabled,.explore-nbr.template1-listing-list .carousel-container .iconarrow.disabled,.explore-nbr.template2-listing-map .carousel-container .iconarrow.disabled,.explore-nbr.template2-listing-market-insight .carousel-container .iconarrow.disabled,.explore-nbr.template2-listing-list .carousel-container .iconarrow.disabled{cursor:not-allowed;opacity:0.6}.explore-nbr.template3-listing-map,.explore-nbr.template3-listing-list,.explore-nbr.template3-listing-market-insight{background:#fff}.explore-nbr.template3-listing-map .mg-title,.explore-nbr.template3-listing-list .mg-title,.explore-nbr.template3-listing-market-insight .mg-title{font-family:var(--font-bold);font-size:var(--mg-title-size);font-weight:bold}.explore-nbr.template3-listing-map .carousel-container .scroll-wrap ul li,.explore-nbr.template3-listing-list .carousel-container .scroll-wrap ul li,.explore-nbr.template3-listing-market-insight .carousel-container .scroll-wrap ul li{border-top:4px solid #03c9ff;background:#fff}.explore-nbr.template3-listing-map .carousel-container .scroll-wrap ul li:hover,.explore-nbr.template3-listing-list .carousel-container .scroll-wrap ul li:hover,.explore-nbr.template3-listing-market-insight .carousel-container .scroll-wrap ul li:hover{background:#f8f9fd}.explore-nbr.template3-listing-map .carousel-container .scroll-wrap ul li p,.explore-nbr.template3-listing-list .carousel-container .scroll-wrap ul li p,.explore-nbr.template3-listing-market-insight .carousel-container .scroll-wrap ul li p{border-bottom:1px solid #f4f5f8}.explore-nbr.template3-listing-map .carousel-container .scroll-wrap ul li p span,.explore-nbr.template3-listing-list .carousel-container .scroll-wrap ul li p span,.explore-nbr.template3-listing-market-insight .carousel-container .scroll-wrap ul li p span{font-family:var(--font-bold);font-size:20px;font-weight:bold;color:#202437}.explore-nbr.template3-listing-map .carousel-container .scroll-wrap ul li span,.explore-nbr.template3-listing-list .carousel-container .scroll-wrap ul li span,.explore-nbr.template3-listing-market-insight .carousel-container .scroll-wrap ul li span{font-family:var(--font-normal);font-size:14px;color:#515666}.explore-nbr.template3-listing-map .carousel-container .scroll-wrap ul li .iconfont,.explore-nbr.template3-listing-list .carousel-container .scroll-wrap ul li .iconfont,.explore-nbr.template3-listing-market-insight .carousel-container .scroll-wrap ul li .iconfont{color:#a0a3af}.explore-nbr.template3-listing-map .carousel-container .iconarrow,.explore-nbr.template3-listing-list .carousel-container .iconarrow,.explore-nbr.template3-listing-market-insight .carousel-container .iconarrow{text-align:center;color:#515666}.explore-nbr.template3-listing-map .carousel-container .iconarrow.prev,.explore-nbr.template3-listing-list .carousel-container .iconarrow.prev,.explore-nbr.template3-listing-market-insight .carousel-container .iconarrow.prev{transform:translate(-4px, -50%)}.explore-nbr.template3-listing-map .carousel-container .iconarrow.next,.explore-nbr.template3-listing-list .carousel-container .iconarrow.next,.explore-nbr.template3-listing-market-insight .carousel-container .iconarrow.next{transform:translate(4px, -50%) rotate(180deg)}.explore-nbr.template3-listing-map .carousel-container .iconarrow.disabled,.explore-nbr.template3-listing-list .carousel-container .iconarrow.disabled,.explore-nbr.template3-listing-market-insight .carousel-container .iconarrow.disabled{color:#a0a3af;cursor:not-allowed}.explore-nbr.template3-listing-map .carousel-container .iconarrow:not(.disabled):hover,.explore-nbr.template3-listing-list .carousel-container .iconarrow:not(.disabled):hover,.explore-nbr.template3-listing-market-insight .carousel-container .iconarrow:not(.disabled):hover{color:#000000}.explore-nbr.template4-listing-map{background:#242a3d}.explore-nbr.template4-listing-map .mg-title{font-family:var(--font-title);font-weight:900;font-size:var(--mg-title-size);color:#fff;margin-bottom:30px}.explore-nbr.template4-listing-map .carousel-container .scroll-wrap ul li{border-right:none;border-top:none;border-bottom:none;border-left-width:4px;border-left-style:solid;background:#33394c;border-left-color:#1a88ff}.explore-nbr.template4-listing-map .carousel-container .scroll-wrap ul li:nth-child(2n){border-left-color:#25c44e}.explore-nbr.template4-listing-map .carousel-container .scroll-wrap ul li:nth-child(3n){border-left-color:#ffc836}.explore-nbr.template4-listing-map .carousel-container .scroll-wrap ul li:nth-child(4n){border-left-color:#ff827b}.explore-nbr.template4-listing-map .carousel-container .scroll-wrap ul li:hover{background:#3f475e}.explore-nbr.template4-listing-map .carousel-container .scroll-wrap ul li p{border-bottom:none}.explore-nbr.template4-listing-map .carousel-container .scroll-wrap ul li p span{font-family:var(--font-bold);color:#fff}.explore-nbr.template4-listing-map .carousel-container .scroll-wrap ul li span{color:#8195bd;font-family:var(--font-normal)}.explore-nbr.template4-listing-map .carousel-container .scroll-wrap ul li .iconfont{color:#8195bd}.explore-nbr.template4-listing-map .carousel-container .scroll-wrap ul li a{padding:20px 0 10px}.explore-nbr.template4-listing-list .mg-title,.explore-nbr.template4-listing-market-insight .mg-title{font-family:var(--font-title);font-size:var(--mg-title-size);font-weight:900;color:#4a4a60;margin-bottom:30px}.explore-nbr.template4-listing-list .carousel-container .scroll-wrap ul li,.explore-nbr.template4-listing-market-insight .carousel-container .scroll-wrap ul li{background-color:#f5f6fa;border-left-width:4px;border-left-style:solid;border-left-color:#1a88ff;box-shadow:unset;border-right:none;border-top:none;border-bottom:none}.explore-nbr.template4-listing-list .carousel-container .scroll-wrap ul li:nth-child(2n),.explore-nbr.template4-listing-market-insight .carousel-container .scroll-wrap ul li:nth-child(2n){border-left-color:#25c44e}.explore-nbr.template4-listing-list .carousel-container .scroll-wrap ul li:nth-child(3n),.explore-nbr.template4-listing-market-insight .carousel-container .scroll-wrap ul li:nth-child(3n){border-left-color:#ffc836}.explore-nbr.template4-listing-list .carousel-container .scroll-wrap ul li:nth-child(4n),.explore-nbr.template4-listing-market-insight .carousel-container .scroll-wrap ul li:nth-child(4n){border-left-color:#ff827b}.explore-nbr.template4-listing-list .carousel-container .scroll-wrap ul li:hover,.explore-nbr.template4-listing-market-insight .carousel-container .scroll-wrap ul li:hover{background:#eeeff6}.explore-nbr.template4-listing-list .carousel-container .scroll-wrap ul li .item,.explore-nbr.template4-listing-market-insight .carousel-container .scroll-wrap ul li .item{color:#8b93a7;font-family:var(--font-normal)}.explore-nbr.template4-listing-list .carousel-container .scroll-wrap ul li p span,.explore-nbr.template4-listing-market-insight .carousel-container .scroll-wrap ul li p span{font-family:var(--font-bold)}.explore-nbr.template4-listing-list .carousel-container .iconarrow,.explore-nbr.template4-listing-market-insight .carousel-container .iconarrow{text-align:center;line-height:32px}@media (max-width: 600px){.explore-nbr.mg-container:not(.template4-listing-list,.template4-listing-map,.template4-listing-market-insight){width:100%;margin-left:0;margin-right:0}}@media (max-width: 600px){.explore-nbr.mg-container.template4-listing-list,.explore-nbr.mg-container.template4-listing-map,.explore-nbr.mg-container.template4-listing-market-insight{width:calc(100% - 30px);margin-left:15px;margin-right:15px}}.explore-nbr{margin-top:40px;margin-bottom:40px;background:transparent}@media (max-width: 600px){.explore-nbr{margin:20px 0}}.explore-nbr .loading-mask{background:rgba(255,255,255,0)}.explore-nbr .loading-wrap{transform:translate(-50%, -50%);background:#fff;box-shadow:unset}.explore-nbr .loading-wrap .loading.loading.loading{position:static}.explore-nbr .mg-container{position:relative}@media (max-width: 800px){.explore-nbr .mg-title{font-size:var(--mg-title-size-mobile) !important}.explore-nbr .carousel-container{padding:0 !important}}.explore-nbr .mg-title{color:#000;margin-bottom:20px;padding-bottom:0 !important;text-transform:uppercase;white-space:normal}.explore-nbr .carousel-container{position:relative;height:150px;padding:0 24px}@media (max-width: 800px){.explore-nbr .carousel-container{padding:0}}.explore-nbr .carousel-container .scroll-wrap{overflow-x:auto;height:100%}.explore-nbr .carousel-container .scroll-wrap ul{height:100%;display:flex;flex-direction:row;align-items:center}.explore-nbr .carousel-container .scroll-wrap ul li:last-child{margin-left:4px}.explore-nbr .carousel-container .scroll-wrap ul li{margin-right:15px;min-width:250px;max-width:250px;height:140px;box-shadow:0 1px 5px 0 rgba(0,10,30,0.1);padding:20px 20px 0;border:1px solid #ebe8e8;cursor:pointer}.explore-nbr .carousel-container .scroll-wrap ul li:last-child{margin-right:0}.explore-nbr .carousel-container .scroll-wrap ul li p{margin-bottom:10px;padding-bottom:15px;display:flex;align-items:center}.explore-nbr .carousel-container .scroll-wrap ul li p span{flex:1;font-family:Gotham;font-size:20px;font-weight:bold;color:#202437;line-height:1.2;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.explore-nbr .carousel-container .scroll-wrap ul li p .img-home{width:32px;height:32px;display:none;margin-right:8px}.explore-nbr .carousel-container .scroll-wrap ul li .item{margin-bottom:10px;color:#515666;font-family:Gotham;font-size:14px;line-height:1}.explore-nbr .carousel-container .scroll-wrap ul li .item .iconfont{font-size:14px;margin-right:6px}@media (max-width: 800px){.explore-nbr .carousel-container .iconarrow,.explore-nbr .carousel-container .iconimg{display:none}}.explore-nbr .carousel-container .iconarrow,.explore-nbr .carousel-container .iconimg{position:absolute;font-size:32px;color:#adb9d1;width:32px;height:32px;border-radius:50%;text-align:center;line-height:32px;cursor:pointer}.explore-nbr .carousel-container .iconarrow.prev,.explore-nbr .carousel-container .iconimg.prev{left:0;top:50%;transform:translate(10px, -50%)}.explore-nbr .carousel-container .iconarrow.next,.explore-nbr .carousel-container .iconimg.next{right:0;top:50%;transform:translate(-10px, -50%) rotate(180deg)}.explore-nbr .carousel-container .iconarrow.icon-v3,.explore-nbr .carousel-container .iconimg.icon-v3{font-size:16px}.explore-nbr .carousel-container .iconarrow.icon-v3.disabled,.explore-nbr .carousel-container .iconimg.icon-v3.disabled{color:#a0a3af}.explore-nbr .carousel-container .iconarrow.icon-v3.hover,.explore-nbr .carousel-container .iconimg.icon-v3.hover{color:#000000}.explore-nbr .carousel-container .iconimg.light{background:url(https://cdn.chime.me/image/fs/sitebuild/2021318/2/original_8e24a201-62bd-4252-9bc1-fa9d52ca6a5f.png) no-repeat center/contain}.explore-nbr .carousel-container .iconimg.light.disabled{background:url(https://cdn.chime.me/image/fs/sitebuild/2021318/2/original_968998c2-c552-4578-9117-5b979c2588c6.png) no-repeat center/contain;cursor:not-allowed}.explore-nbr .carousel-container .iconimg.light:not(.disabled):hover{background:url(https://cdn.chime.me/image/fs/sitebuild/2021318/2/original_f239c024-aa41-4890-b0b8-904878678fc1.png) no-repeat center/contain}.explore-nbr .carousel-container .iconimg.light:not(.disabled):hover.next{transform:translate(-10px, -50%)}.explore-nbr .carousel-container .iconimg.light:not(.disabled):hover.prev{transform:translate(10px, -50%) rotate(180deg)}.explore-nbr .carousel-container .iconimg.deep{background:url(https://cdn.chime.me/image/fs/sitebuild/2021318/1/original_306e557c-e86e-43f1-ad08-2f2dc8fd58b5.png) no-repeat center/contain}.explore-nbr .carousel-container .iconimg.deep.disabled{background:url(https://cdn.chime.me/image/fs/sitebuild/2021318/1/original_f6d23d1e-71f1-4307-bb1e-70abfd2ce7c0.png) no-repeat center/contain;cursor:not-allowed}.explore-nbr .carousel-container .iconimg.deep:not(.disabled):hover{background:url(https://cdn.chime.me/image/fs/sitebuild/2021318/1/original_6491a0e1-3a36-46b3-8f67-fa3e3474de12.png) no-repeat center/contain}.explore-nbr .carousel-container .iconimg.deep:not(.disabled):hover.next{transform:translate(-10px, -50%)}.explore-nbr .carousel-container .iconimg.deep:not(.disabled):hover.prev{transform:translate(10px, -50%) rotate(180deg)}

.crumbs.layout1{padding-top:10px;padding-bottom:25px}@media (max-width: 800px){.crumbs.layout1{padding:15px 0 0 0}}.crumbs.layout1.showInsight{background:var(--color-border)}.crumbs.layout1 .content{background:var(--color-border);padding:13px 20px;display:flex;align-items:center;justify-content:space-between}.crumbs.layout1 .content .left{flex:1;display:flex;flex-wrap:wrap}.crumbs.layout1 .content .left .crumb_item{color:var(--g-text-color);font-size:14px;font-family:var(--font-normal);cursor:default}@media (max-width: 600px){.crumbs.layout1 .content .left .crumb_item{font-size:12px}}.crumbs.layout1 .content .left .crumb_item:last-child .crumb_separator{display:none}.crumbs.layout1 .content .left .crumb_item .crumb_inner{line-height:1.67;letter-spacing:normal}.crumbs.layout1 .content .left .crumb_item .crumb_separator{margin:0 5px}.crumbs.layout1 .content .right{margin-left:15px;flex-grow:0;flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;font-size:16px;color:var(--g-primary-color)}@media (max-width: 800px){.crumbs.layout1 .content .right{font-size:14px}}.crumbs.layout1 .content .right .market_insight{margin-right:10px}.crumbs.layout1 .content .right .go.iconfont{color:var(--g-primary-color)}.crumbs.layout1 .content .right:hover{color:var(--g-btn-background)}.crumbs.layout1 .content .right:hover .go.iconfont{color:var(--g-btn-background)}.crumbs.layout1.is-empty .content{background:none}.crumbs.layout1.is-empty .content .left{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all}.crumbs.layout1.is-empty .right{line-height:16px}.crumbs.layout1.is-empty .right .market_insight{margin-right:8px;color:var(--g-text-color);font-size:14px}.crumbs.layout1.is-empty .right .go.iconfont{color:var(--g-text-color)}.crumbs.layout1 .is-link{cursor:pointer}.crumbs.layout1 .is-link:hover{text-decoration:underline}

.sub_title.layout1{font-size:14px;color:var(--g-tip-color)}.sub_title.layout1.compose{padding:0 15px}@media (min-width: 801px){.sub_title.layout1{margin-bottom:15px}.sub_title.layout1.compose{padding:0 20px}}.sub_title.layout1 .desc{vertical-align:middle}.sub_title.layout1 .link{color:var(--color-link);cursor:pointer;vertical-align:middle;text-decoration:underline}@media (max-width: 800px){.sub_title.layout1{margin-top:0;margin-bottom:0;padding-top:8px}}

@media (max-width: 800px){.drawer{flex:1;position:absolute;bottom:0;left:0;right:0;background-color:var(--g-bg-color);transition:bottom 0.3s ease;display:flex;flex-direction:column}.drawer.collapsed{border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:0px -5px 10px 0px rgba(25,25,25,0.15)}.drawer.no-scroll{overflow:hidden}.drawer-header{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;font-size:12px;line-height:1.5;color:var(--g-primary-color);font-weight:700;padding:20px 0 15px}.drawer-header .handle{width:40px;height:6px;background-color:var(--color-border);border-radius:4px;margin-bottom:15px}.drawer-body{flex:1}}

.md-search-result.layout1{--mask-bg-color: rgba(255, 255, 255, 0.7);--color-border: rgba(218, 218, 218, 0.5);display:flex;position:relative;overflow:hidden}@media (min-width: 601px){.md-search-result.layout1 .compose .search-result .md-house.brief-list{padding-left:20px;padding-right:20px;margin-top:10px}}@media (max-width: 600px){.md-search-result.layout1 .compose .search-result .md-house.brief-list{padding:0}}.md-search-result.layout1 .search-result .pagination{margin-bottom:0}.md-search-result.layout1 .search-result .mls-declaimer-container{padding:20px}.md-search-result.layout1 .map-result-container{flex:1;background:#a6a9b2;position:relative}.md-search-result.layout1 .map-result-container .shadow{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;box-shadow:inset 0 2px 10px rgba(0,10,30,0.1),inset 2px 0 10px rgba(0,10,30,0.1);pointer-events:none}@media (max-width: 800px){.md-search-result.layout1 .map-result-container .shadow{display:none}}.md-search-result.layout1 .map-result-container .btn-collapse{position:absolute;left:-1px;top:50%;transform:translateY(-50%);background-color:white;height:50px;width:50px;text-align:center;color:#515666;border-left:none;cursor:pointer;border-radius:0 5px 5px 0;box-shadow:7px 3px 10px 0 rgba(0,10,30,0.1);z-index:2}.md-search-result.layout1 .map-result-container .btn-collapse:before{position:absolute;top:50%;left:50%;font-size:16px;transform:translate(-50%, -50%) rotate(180deg)}.md-search-result.layout1 .map-result-container .btn-collapse.collapse:before{transform:translate(-50%, -50%)}@media (max-width: 800px){.md-search-result.layout1 .map-result-container .btn-collapse{display:none}}.md-search-result.layout1 .search-result-drawer{width:100%;height:100%;position:relative;z-index:2}.md-search-result.layout1 .search-result-drawer.area-empty{min-height:160px}.md-search-result.layout1 .search-result-drawer.left{height:100%;width:710px;margin:0;display:flex;flex-direction:column;overflow-y:auto;font-size:14px}.md-search-result.layout1 .search-result-drawer.left .house-grid-container{padding:0 20px}.md-search-result.layout1 .search-result-drawer.left .search-result-header{padding:0 20px}.md-search-result.layout1 .search-result-drawer.left .search-result-header .search-text{font-size:20px;line-height:1.2;margin-right:10px;padding:10px 0}.md-search-result.layout1 .search-result-drawer.left .search-result{container-type:inline-size;flex:1;overflow-y:auto;overflow-x:hidden;margin:20px 0 0 0;min-height:0}.md-search-result.layout1 .search-result-drawer.left .search-result::-webkit-scrollbar{width:4px;height:8px;-webkit-appearance:none}.md-search-result.layout1 .search-result-drawer.left .search-result::-webkit-scrollbar-thumb{border-radius:4px;background-color:#dadada}.md-search-result.layout1 .search-result-drawer.left .loading .loading-box{top:50%}.md-search-result.layout1 .search-result-drawer.left .sub_title{padding:0 20px;margin-bottom:15px}.md-search-result.layout1 .search-result-drawer.left .explore-listings{margin-top:80px}.md-search-result.layout1 .search-result-drawer.left .explore-listings,.md-search-result.layout1 .search-result-drawer.left .explore-nbr{padding:0 20px}@media (min-width: 801px){.md-search-result.layout1 .search-result-drawer.big-map{display:none}}.md-search-result.layout1 .search-result-drawer.big-map .search-result-header{position:absolute;right:80px;top:20px;padding:0px 15px;background-color:white;display:none}.md-search-result.layout1 .search-result-drawer.big-map .sub_title{display:none}.md-search-result.layout1 .search-result-drawer .search-result-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.md-search-result.layout1 .search-result-drawer .search-result-header .search-text{font-family:var(--font-bold);font-size:20px;color:var(--g-primary-color);flex-grow:100;line-height:40px}.md-search-result.layout1 .search-result-drawer .search-choose{display:flex;justify-content:space-between;align-items:center}.md-search-result.layout1 .search-result-drawer .search-choose.showCrumbs{margin-bottom:20px}.md-search-result.layout1 .search-result-drawer .search-choose.showMap{padding:0 20px}.md-search-result.layout1 .search-result-drawer .search-choose .search-switch{border:1px solid var(--color-border)}.md-search-result.layout1 .search-result-drawer .search-choose .search-switch .thumb{display:flex;width:60px;height:30px;align-items:center;flex-direction:row-reverse;cursor:pointer}.md-search-result.layout1 .search-result-drawer .search-choose .search-switch .thumb .iconfont{height:30px;color:var(--g-tip-color);font-size:20px;padding:5px;background:var(--color-border)}.md-search-result.layout1 .search-result-drawer .search-choose .search-switch .thumb .iconfont.active,.md-search-result.layout1 .search-result-drawer .search-choose .search-switch .thumb .iconfont.side-active{color:var(--g-primary-color);background-color:var(--g-bg-color)}.md-search-result.layout1 .search-result-drawer .search-choose .search-switch .thumb .iconfont:not(.active),.md-search-result.layout1 .search-result-drawer .search-choose .search-switch .thumb .iconfont:not(.side-active){position:relative}.md-search-result.layout1 .search-result-drawer .search-choose .search-switch .thumb .iconfont:not(.active):hover::after,.md-search-result.layout1 .search-result-drawer .search-choose .search-switch .thumb .iconfont:not(.side-active):hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.md-search-result.layout1 .search-result-drawer .search-choose .search-switch .thumb .iconfont:hover{color:var(--g-primary-color)}.md-search-result.layout1 .search-result-drawer .crumbs{padding-top:0px;padding-bottom:0px;margin-top:-10px}.md-search-result.layout1 .search-result-drawer .crumbs.showMap{margin-left:20px;margin-right:20px}.md-search-result.layout1 .search-result-drawer .crumbs.showInsight{padding:0px;margin-top:-5px}.md-search-result.layout1 .search-result-drawer .crumbs.showInsight.isMobile{margin-top:10px}.md-search-result.layout1 .search-result-drawer .crumbs.isMobile{margin-top:10px}.md-search-result.layout1 .search-result-drawer .search-result{margin-top:20px}.md-search-result.layout1 .search-result-drawer .search-result .explore-listings,.md-search-result.layout1 .search-result-drawer .search-result .explore-nbr{background:var(--g-bg-color)}.md-search-result.layout1 .search-result-drawer .search-result .explore-listings .mg-title,.md-search-result.layout1 .search-result-drawer .search-result .explore-nbr .mg-title{color:var(--g-primary-color)}.md-search-result.layout1 .search-result-drawer .search-result .explore-listings .carousel-container .iconarrow,.md-search-result.layout1 .search-result-drawer .search-result .explore-nbr .carousel-container .iconarrow{color:var(--g-tip-color)}.md-search-result.layout1 .search-result-drawer .drawing-mask{width:100%;height:100%;background:rgba(218,218,218,0.8);position:absolute;z-index:var(--level-subhigh)}.md-search-result.layout1 .search-result-drawer .loading{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.9);z-index:var(--level-sublow);overflow:hidden}.md-search-result.layout1 .search-result-drawer .loading .loading-box{position:absolute;top:200px;left:50%;transform:translate(-50%, -50%)}@media (max-width: 800px){.md-search-result.layout1{margin:0;padding:0;height:calc(100% - 70px)}.md-search-result.layout1 .search-result-drawer{width:100%}.md-search-result.layout1 .search-result-drawer.map{position:absolute}.md-search-result.layout1 .search-result-drawer .search-result-header{margin:0;flex-wrap:nowrap;padding-top:5px}.md-search-result.layout1 .search-result-drawer .search-result-header .search-text{font-size:15px;line-height:16px;margin-bottom:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex:1}}.md-search-result.layout1 .md-quick-search.layout1 .list .quick-list li{width:calc(50% - 10px);margin-right:20px}.md-search-result.layout1 .md-quick-search.layout1 .list .quick-list li:nth-child(even){margin-right:0}.md-search-result.layout1 .md-footer.inner{z-index:1;width:100%}.md-search-result.layout1 .md-search-seo.inner{margin-top:50px}.md-search-result.layout1 .search-empty-status.layout1{padding-top:20px;padding-bottom:70px}.md-search-result.layout1 .search-empty-status.layout1.isMobile{padding-bottom:40px}.md-search-result.layout1 .search-empty-status.layout1.isMobile img{width:64px;height:64px}.md-search-result.layout1 .search-empty-status.layout1 .des{color:var(--g-primary-color)}.md-search-result.layout1 .search-empty-status.layout1.show-map{margin-top:0}.md-search-result.layout1 .empty-search-conditions.layout1 .condition-item-tag{border-radius:0}.md-search-result.layout1 .empty-search-conditions.layout1 .condition-item-tag .tag-name{color:var(--g-primary-color)}.md-search-result.layout1 .empty-search-conditions.layout1 .condition-item-tag .tag-close{color:var(--g-bg-color);background:var(--g-text-color);border-radius:0}.md-search-result.layout1 .house-grid-container{display:flex;flex-wrap:wrap;gap:20px}.md-search-result.layout1 .house-grid-container.isMobile{gap:15px;padding:0}.md-search-result.layout1 .search-sort{font-size:14px;position:relative;cursor:pointer}.md-search-result.layout1 .search-sort .select{color:var(--g-primary-color)}.md-search-result.layout1 .search-sort .select:not(.mobile) .title{border:1px solid var(--color-border)}.md-search-result.layout1 .search-sort .select .title{display:flex;align-items:center;font-family:var(--font-normal);line-height:20px;padding:5px 10px}@media (min-width: 801px){.md-search-result.layout1 .search-sort .select .title{position:relative}.md-search-result.layout1 .search-sort .select .title:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}}.md-search-result.layout1 .search-sort .select .iconfont{margin-left:10px;font-size:14px}.md-search-result.layout1 .search-sort .list-panel{width:100%;min-width:200px;position:absolute;left:0;box-shadow:0 2px 5px 0 rgba(0,10,30,0.1);border:1px solid var(--color-border);background:var(--g-bg-color);color:var(--g-primary-color);justify-content:space-between}.md-search-result.layout1 .search-sort .list-panel li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:32px;padding:0 30px 0 15px;cursor:pointer;height:32px;display:block;position:relative;position:relative}.md-search-result.layout1 .search-sort .list-panel li:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.md-search-result.layout1 .search-sort .list-panel li:hover{color:var(--g-btn-background)}.md-search-result.layout1 .search-sort .list-panel li .icon-checked-light{display:none}.md-search-result.layout1 .search-sort .list-panel li.selected{color:var(--g-btn-background, var(--color-theme, #03c9ff))}.md-search-result.layout1 .search-sort .list-panel li.selected .icon-checked-light{display:block;float:none;position:absolute;right:0;top:0;padding-right:14px;font-size:12px}.md-search-result.layout1 .search-sort.mobile{font-size:12px}.md-search-result.layout1 .search-sort.mobile .select .title{font-size:12px;padding:0}.md-search-result.layout1 .search-sort.mobile .select .iconfont{font-size:12px}.md-search-result.layout1 .search-sort.mobile .list-panel{min-width:170px;right:0;left:auto}.md-search-result.layout1 .md-house__mask .mask-lock{background:#fff}.md-search-result.layout1 .md-house__mask .mask-lock .icon-lock1{color:#191919}.fr-CA .md-search-result.layout1 .search-sort .list-panel{min-width:240px}@media (min-width: 1600px){.md-search-result.layout1 .search-result-drawer.left{width:800px}}@media (min-width: 1920px){.md-search-result.layout1 .search-result-drawer.left{width:1055px}.md-search-result.layout1 .search-result-drawer.left .search-result-house-grid{width:calc(33.33% - 13.33px)}}.gm-bundled-control{display:none}

.insight.template1 .fixed{position:fixed;top:0;width:100%;z-index:var(--level-medium)}.insight.template1 .header{padding:0 20px;display:flex;align-items:center;line-height:22px;background-color:#fff}@media (max-width: 800px){.insight.template1 .header{padding:0 15px}}.insight.template1 .header .iconfont{cursor:pointer}.insight.template1 .header .iconfont.rotate{transform:rotate(180deg)}.insight.template1 .header .listing_quantity{cursor:pointer;font-size:18px;padding-left:5px}@media (min-width: 801px){.insight.template1 .header{font-size:24px;letter-spacing:normal;color:#000000;font-family:var(--font-title);color:#505050;padding-top:21px;padding-bottom:3px}}@media (max-width: 800px){.insight.template1 .header{font-size:24px;letter-spacing:normal;color:#000000;font-family:var(--font-title);color:#505050;padding-top:11px;padding-bottom:11px;border-bottom:1px solid #f1f2f3}}.insight.template1 .guide{padding:0 20px;position:relative;z-index:1;margin-top:19px;margin-bottom:30px}@media (max-width: 800px){.insight.template1 .guide{padding:0 15px}}.insight.template1 .guide .guild_content{border-radius:6px;box-shadow:0 4px 10px 0 rgba(23,143,255,0.2);background:url("//cdn.chime.me/image/fs/sitebuild/site-cms/insight-guild-bg.png") no-repeat right bottom;background-size:55px 55px;background-color:#2492fc;color:#fff;line-height:20px}@media (min-width: 801px){.insight.template1 .guide .guild_content{padding:17px 15px}}@media (max-width: 800px){.insight.template1 .guide .guild_content{padding:13px 15px;font-size:14px}}.insight.template1 .market-report{padding:0 20px}@media (max-width: 800px){.insight.template1 .market-report{padding:0 15px}}@media (min-width: 801px){.insight.template1 .market-report{margin-top:-40px}.insight.template1 .market-report .snapshot .title .pc{display:block}.insight.template1 .market-report .snapshot .title .pc .mg-title{font-size:24px;letter-spacing:normal;color:#000000;font-family:var(--font-title);padding-bottom:0;display:block}.insight.template1 .market-report .board_container .snapshot_pc{padding:40px 0}.insight.template1 .market-report .board_container .snapshot_pc .board_card{padding-left:20px;padding-right:15px}}@media (max-width: 800px){.insight.template1 .market-report .snapshot .title .mobile{padding:0;padding-bottom:20px;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.insight.template1 .market-report .snapshot .title .mobile .desc{font-size:18px;letter-spacing:normal;color:#000000;font-family:var(--font-title)}.insight.template1 .market-report .report-mb{height:auto}.insight.template1 .market-report .report-mb .board_container{padding-left:0}}.insight.template1 .market-trends{padding:0 20px}@media (max-width: 800px){.insight.template1 .market-trends{padding:0 15px}}.insight.template1 .market-trends .md-market-trends.classic{margin-bottom:0 !important}.insight.template1 .market-trends .md-market-trends.classic .container{background:#fff}@media (max-width: 800px){.insight.template1 .market-trends .md-market-trends.classic .container{padding-bottom:0}.insight.template1 .market-trends .md-market-trends.classic .container .mg-container{width:100%;margin:0}}.insight.template1 .market-trends .md-market-trends.classic .container .title_container{flex-wrap:wrap}.insight.template1 .market-trends .md-market-trends.classic .container .title_container .mg-title{overflow:hidden;white-space:pre-wrap}@media (min-width: 801px){.insight.template1 .market-trends .md-market-trends.classic .container .title_container .mg-title{font-size:24px;letter-spacing:normal;color:#000000;font-family:var(--font-title)}}@media (max-width: 800px){.insight.template1 .market-trends .md-market-trends.classic .container .title_container .mg-title{font-size:18px;letter-spacing:normal;color:#000000;font-family:var(--font-title)}}@media (min-width: 801px){.insight.template1 .market-trends .md-market-trends.classic .container{padding-top:30px}}.insight.template1 .rencent-sold-wrap{padding:0 20px}@media (max-width: 800px){.insight.template1 .rencent-sold-wrap{padding:0 15px}}@media (min-width: 801px){.insight.template1 .rencent-sold-wrap .rencent-sold .mg-title{font-size:24px;letter-spacing:normal;color:#000000;font-family:var(--font-title)}}@media (max-width: 800px){.insight.template1 .rencent-sold-wrap .rencent-sold .mg-title{font-size:18px;letter-spacing:normal;color:#000000;font-family:var(--font-title)}}.insight.template1 .explore-listing{padding:0 20px}@media (max-width: 800px){.insight.template1 .explore-listing{padding:0 15px}}.insight.template1 .explore-nbr-wrap{padding:0 20px}@media (max-width: 800px){.insight.template1 .explore-nbr-wrap{padding:0 15px}}.insight.template1 .quick-search{padding:0 20px}@media (max-width: 800px){.insight.template1 .quick-search{padding:0 15px}}

.crumbs.template1{padding-top:11px;padding-bottom:0}@media (max-width: 600px){.crumbs.template1{padding:15px 0 0 0}}.crumbs.template1 .content{padding:12px 20px;display:flex;align-items:center;justify-content:space-between;border:1px solid #d5d5d5;border-radius:2px}@media (max-width: 800px){.crumbs.template1 .content{padding:12px 15px}}.crumbs.template1 .content .left{flex:1;display:flex;flex-wrap:wrap}.crumbs.template1 .content .left .crumb_item{color:#787878;font-size:14px;cursor:default}@media (max-width: 600px){.crumbs.template1 .content .left .crumb_item{font-size:12px}}.crumbs.template1 .content .left .crumb_item.is-link{cursor:pointer}.crumbs.template1 .content .left .crumb_item:last-child .crumb_separator{display:none}.crumbs.template1 .content .left .crumb_item .crumb_inner{line-height:1.67;letter-spacing:normal}.crumbs.template1 .content .left .crumb_item .crumb_inner.is-link{text-decoration:underline}.crumbs.template1 .content .left .crumb_item .crumb_separator{margin:0 5px}.crumbs.template1 .content .right{margin-left:15px;flex-grow:0;flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;font-size:16px;color:#505050}@media (max-width: 800px){.crumbs.template1 .content .right{font-size:14px}}.crumbs.template1 .content .right .market_insight{margin-right:10px}.crumbs.template1.is-empty{padding-bottom:20px}.crumbs.template1.is-empty .content{background:none;padding:0;border:none}.crumbs.template1.is-empty .content .left{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all}.crumbs.template1.is-empty .crumb_inner{color:var(--g-btn-background)}.crumbs.template1.is-empty .crumb_separator{color:#a8a8a8}.crumbs.template1.is-empty .right{line-height:16px}.crumbs.template1.is-empty .right .market_insight{margin-right:8px;color:#505050;font-size:14px}.crumbs.template1.is-empty .right .go.iconfont{color:#505050}.crumbs.template1.is-empty .right:hover .market_insight{color:var(--g-btn-background)}.crumbs.template1.is-empty .right:hover .go.iconfont{color:var(--g-btn-background)}

.sub_title.template1{padding-top:7px;font-size:14px;color:#8b93a7}.sub_title.template1 .desc{vertical-align:middle}.sub_title.template1 .link{color:#4c84ff;cursor:pointer;vertical-align:middle}@media (max-width: 600px){.sub_title.template1{padding:8px 0 0 0}}

.md-search-result.template1{display:flex;position:relative;overflow:hidden}.md-search-result.template1 .search-result .pagination{margin-bottom:0}.md-search-result.template1 .search-result .mls-declaimer-container{padding:20px}.md-search-result.template1 .map-result-container{flex:1;background:#a6a9b2;position:relative}.md-search-result.template1 .map-result-container .btn-collapse{position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:white;height:40px;width:23px;text-align:center;color:#939393;border-radius:1px 0 0 1px;box-shadow:-1px 0 3px 0 rgba(0,0,0,0.1);cursor:pointer;font-size:12px;font-weight:bold}.md-search-result.template1 .map-result-container .btn-collapse:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.md-search-result.template1 .map-result-container .btn-collapse.collapse:before{transform:translate(-50%, -50%) rotate(180deg)}@media (max-width: 800px){.md-search-result.template1 .map-result-container .btn-collapse{display:none}}.md-search-result.template1 .search-result-container{margin-top:40px;position:relative;min-height:300px}.md-search-result.template1 .search-result-container.search-result-container-area-empty{min-height:160px}.md-search-result.template1 .search-result-container:not(.mg-container){width:100%;max-width:calc(100% - 30px);margin-left:15px;margin-right:15px}.md-search-result.template1 .search-result-container.right{height:100%;width:700px;margin:0;display:flex;flex-direction:column}.md-search-result.template1 .search-result-container.right .search-result-header{padding:10px 20px 5px}.md-search-result.template1 .search-result-container.right .search-result-header .search-choose{padding:10px 0}.md-search-result.template1 .search-result-container.right .search-result-header .search-choose .search-sort .sort-by{font-size:12px}.md-search-result.template1 .search-result-container.right .search-result-header .search-text{font-size:18px;line-height:1.33;margin-right:10px;padding:10px 0}.md-search-result.template1 .search-result-container.right .crumbs.template1,.md-search-result.template1 .search-result-container.right .sub_title.template1,.md-search-result.template1 .search-result-container.right .explore-nbr,.md-search-result.template1 .search-result-container.right .explore-listings,.md-search-result.template1 .search-result-container.right .quick-search{padding-left:20px;padding-right:20px}.md-search-result.template1 .search-result-container.right .crumbs.template1,.md-search-result.template1 .search-result-container.right .sub_title.template1{padding-bottom:20px;padding-top:2px}.md-search-result.template1 .search-result-container.right .search-result{flex:1;overflow-y:auto;overflow-x:hidden;border:none;margin:0}.md-search-result.template1 .search-result-container.right .loading .loading-box{top:50%}.md-search-result.template1 .search-result-container.big-map{width:0;margin:0;position:relative}.md-search-result.template1 .search-result-container.big-map .search-result-header{position:absolute;right:80px;top:20px;padding:10px 20px;background-color:white;display:none}.md-search-result.template1 .search-result-container.big-map .search-result-header .search-text,.md-search-result.template1 .search-result-container.big-map .search-result-header .search-choose .search-sort{display:none}.md-search-result.template1 .search-result-container.big-map .search-result-header .search-choose .search-switch{display:flex;border:none;height:auto;line-height:unset}.md-search-result.template1 .search-result-container.big-map .search-result-header .search-choose .search-switch i{display:inline-block;margin:0;font-size:14px;width:26px;height:26px;line-height:26px;text-align:center;padding:0}.md-search-result.template1 .search-result-container.big-map .search-result{display:none}.md-search-result.template1 .search-result-container.insight{width:0;overflow:hidden;margin-left:0;margin-right:0}.md-search-result.template1 .search-result-container .search-result-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.md-search-result.template1 .search-result-container .search-result-header .search-text{font-family:var(--font-bold);font-size:30px;color:#4a4a60;flex-grow:100;line-height:36px}.md-search-result.template1 .search-result-container .search-result-header .search-choose{display:flex;align-items:center;flex-grow:1;justify-content:space-between}.md-search-result.template1 .search-result-container .search-result-header .search-choose .search-sort{display:flex;align-items:center;font-size:14px}.md-search-result.template1 .search-result-container .search-result-header .search-choose .search-sort .sort-by{color:#505050;font-size:14px;line-height:24px;margin-right:10px}.md-search-result.template1 .search-result-container .search-result-header .search-choose .search-sort.isEmpty .click-show-list{border:1px solid #d5d5d5;color:#000;font-size:14px;border-radius:4px;min-width:140px}.md-search-result.template1 .search-result-container .search-result-header .search-choose .search-sort .select{position:relative;cursor:pointer;width:140px;height:24px;border:1px solid #ececec;border-radius:2px}@media (max-width: 800px){.md-search-result.template1 .search-result-container .search-result-header .search-choose .search-sort .select{border:none}}.md-search-result.template1 .search-result-container .search-result-header .search-choose .search-sort .select .name{display:none}.md-search-result.template1 .search-result-container .search-result-header .search-choose .search-sort .select .box-div{width:100%;height:100%}.md-search-result.template1 .search-result-container .search-result-header .search-choose .search-sort .select .box-div .title{padding:0 6px 0 10px;display:flex;height:100%;line-height:24px}.md-search-result.template1 .search-result-container .search-result-header .search-choose .search-sort .select .box-div .title .text{flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:14px;font-family:var(--font-medium);color:var(--g-btn-background, var(--color-theme, #03c9ff))}@media (max-width: 800px){.md-search-result.template1 .search-result-container .search-result-header .search-choose .search-sort .select .box-div .title .text{margin-right:5px;color:#505050}}.md-search-result.template1 .search-result-container .search-result-header .search-choose .search-sort .select .box-div .title .iconfont{margin-left:5px}.md-search-result.template1 .search-result-container .search-result-header .search-choose .search-sort .select ul{position:absolute;top:100%;width:calc(100% + 2px);left:-1px;background-color:white;border:solid 1px #ebecf1;z-index:2;padding:5px 0}.md-search-result.template1 .search-result-container .search-result-header .search-choose .search-sort .select ul li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px;line-height:32px;font-size:12px;position:relative;color:var(--g-btn-background, var(--color-theme, #03c9ff))}.md-search-result.template1 .search-result-container .search-result-header .search-choose .search-sort .select ul li .iconfont{display:none}.md-search-result.template1 .search-result-container .search-result-header .search-choose .search-sort .select ul li.selected,.md-search-result.template1 .search-result-container .search-result-header .search-choose .search-sort .select ul li:hover{color:white;background-color:var(--g-btn-background, var(--color-theme, #03c9ff))}.md-search-result.template1 .search-result-container .search-result-header .search-choose .search-switch{margin-left:15px;display:flex;align-items:center}.md-search-result.template1 .search-result-container .search-result-header .search-choose .search-switch .switch-item{font-size:12px;display:flex;align-items:center;justify-content:center;height:24px;cursor:pointer;border:1px solid #ececec;color:#adadad;padding:0 10px}.md-search-result.template1 .search-result-container .search-result-header .search-choose .search-switch .switch-item .iconfont{font-size:12px}.md-search-result.template1 .search-result-container .search-result-header .search-choose .search-switch .switch-item.map{margin-right:10px}.md-search-result.template1 .search-result-container .search-result-header .search-choose .search-switch .switch-item .name{text-transform:capitalize;margin-left:5px}.md-search-result.template1 .search-result-container .search-result-header .search-choose .search-switch .switch-item:hover,.md-search-result.template1 .search-result-container .search-result-header .search-choose .search-switch .switch-item.active,.md-search-result.template1 .search-result-container .search-result-header .search-choose .search-switch .switch-item.side-active{color:#303030;background-color:#ececec}.md-search-result.template1 .search-result-container .search-result{margin-top:20px}.md-search-result.template1 .search-result-container .search-result .house-list:not(.brief-list){margin-top:-20px}.md-search-result.template1 .search-result-container .drawing-mask{width:100%;height:100%;background:rgba(218,218,218,0.8);position:absolute;z-index:var(--level-subhigh)}.md-search-result.template1 .search-result-container .loading{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.9);z-index:var(--level-sublow);overflow:hidden}.md-search-result.template1 .search-result-container .loading .loading-box{position:absolute;top:200px;left:50%;transform:translate(-50%, -50%)}.md-search-result.template1 .insight{width:700px;height:100%;overflow:auto}@media (max-width: 800px){.md-search-result.template1 .insight{background:#fff;width:100%;position:fixed;left:0;right:0;top:0;bottom:0;z-index:calc(var(--level-subhigh) - 2)}}@media (max-width: 800px){.md-search-result.template1{margin:0;padding:0}.md-search-result.template1 .search-result-container{margin:20px 15px 0;width:calc(100% - 30px)}.md-search-result.template1 .search-result-container .search-result-header{margin:0;flex-wrap:nowrap}.md-search-result.template1 .search-result-container .search-result-header .search-text{font-size:15px;line-height:16px;margin-bottom:0;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.md-search-result.template1 .search-result-container .search-result-header .search-choose{flex:none;margin-left:10px}.md-search-result.template1 .search-result-container .search-result-header .search-choose .search-sort{font-size:12px}.md-search-result.template1 .search-result-container .search-result-header .search-choose .search-sort .sort-by{display:none}.md-search-result.template1 .search-result-container .search-result-header .search-choose .search-sort .select{width:auto;height:30px}.md-search-result.template1 .search-result-container .search-result-header .search-choose .search-sort .select .box-div .title{line-height:30px}.md-search-result.template1 .search-result-container .search-result-header .search-choose .search-switch{display:none}.md-search-result.template1 .search-result-container .search-result{margin-top:15px}}.md-search-result.template1 .md-footer,.md-search-result.template1 .md-footer.classic.inner{z-index:1;width:100%}.md-search-result.template1 .md-footer .mls-declaimer-container,.md-search-result.template1 .md-footer.classic.inner .mls-declaimer-container{padding:30px 20px 0}@media (max-width: 800px){.md-search-result.template1 .md-footer .mls-declaimer-container,.md-search-result.template1 .md-footer.classic.inner .mls-declaimer-container{padding:10px 15px 0}}.md-search-result.template1 .md-footer .footer-container,.md-search-result.template1 .md-footer.classic.inner .footer-container{padding:15px 20px}@media (max-width: 800px){.md-search-result.template1 .md-footer .footer-container,.md-search-result.template1 .md-footer.classic.inner .footer-container{padding:10px 15px}}.md-search:not(.mobile) .md-search-result.template1{height:600px;flex-basis:600px}

.insight.standard .fixed{position:fixed;top:0;width:100%;z-index:var(--level-medium)}.insight.standard .header{padding:0 20px;display:flex;align-items:center;line-height:22px;background-color:#fff}@media (max-width: 800px){.insight.standard .header{padding:0 15px}}.insight.standard .header .iconfont{cursor:pointer}.insight.standard .header .iconfont.rotate{transform:rotate(180deg)}.insight.standard .header .listing_quantity{cursor:pointer;font-size:18px;padding-left:5px}@media (min-width: 801px){.insight.standard .header{letter-spacing:normal;color:#202437;font-family:var(--font-title);padding-top:18px;padding-bottom:3px}}@media (max-width: 800px){.insight.standard .header{line-height:1.88;letter-spacing:normal;color:#000000;font-family:var(--font-title);padding-top:11px;padding-bottom:11px;border-bottom:1px solid #f1f2f3}}.insight.standard .guide{padding:0 20px;position:relative;z-index:1;margin-top:19px;margin-bottom:30px}@media (max-width: 800px){.insight.standard .guide{padding:0 15px}}@media (max-width: 800px){.insight.standard .guide{margin-bottom:10px}}.insight.standard .guide .guild_content{border-radius:6px;background:url("//cdn.chime.me/image/fs/sitebuild/site-cms/insight-guild-bg.png") no-repeat right bottom;background-size:55px 55px;box-shadow:0 4px 10px 0 rgba(0,200,255,0.2);background-color:#03c9ff;color:#fff;line-height:20px}@media (min-width: 801px){.insight.standard .guide .guild_content{padding:15px}}@media (max-width: 800px){.insight.standard .guide .guild_content{padding:10px 15px;font-size:14px}}.insight.standard .market-report{padding:0 20px;padding-bottom:50px}@media (max-width: 800px){.insight.standard .market-report{padding:0 15px}}@media (min-width: 801px){.insight.standard .market-report{margin-top:-40px}.insight.standard .market-report .snapshot .title .pc{display:block}.insight.standard .market-report .snapshot .title .pc .mg-title{letter-spacing:normal;color:#202437;font-family:var(--font-title);display:block}.insight.standard .market-report .snapshot_pc.standard{padding:0;height:auto !important;box-shadow:none}.insight.standard .market-report .snapshot_pc.standard .snap-circle{width:200px}.insight.standard .market-report .snapshot_pc.standard .snap-circle .circle{height:200px}.insight.standard .market-report .snapshot_pc.standard .snap-circle .sort{color:#515666}}@media (max-width: 800px){.insight.standard .market-report .snapshot .title .mobile .desc{max-width:100%;text-overflow:ellipsis;white-space:pre-wrap;line-height:1;line-height:1.88;letter-spacing:normal;color:#000000;font-family:var(--font-title)}}.insight.standard .market-trends{padding:0 20px}@media (max-width: 800px){.insight.standard .market-trends{padding:0 15px}}@media (min-width: 801px){.insight.standard .market-trends{background-color:#fafafd}}.insight.standard .market-trends .md-market-trends.standard{margin-bottom:0 !important}@media (min-width: 801px){.insight.standard .market-trends .md-market-trends.standard .container{padding-top:30px;padding-bottom:30px}}@media (max-width: 800px){.insight.standard .market-trends .md-market-trends.standard .container{background:#fff}}.insight.standard .market-trends .md-market-trends.standard .container .mg-container{width:100%;margin:0}.insight.standard .market-trends .md-market-trends.standard .title_container{padding-bottom:20px;flex-wrap:wrap}.insight.standard .market-trends .md-market-trends.standard .title_container .mg-title{overflow:hidden;white-space:pre-wrap}@media (min-width: 801px){.insight.standard .market-trends .md-market-trends.standard .title_container .mg-title{letter-spacing:normal;color:#202437;font-family:var(--font-title)}}@media (max-width: 800px){.insight.standard .market-trends .md-market-trends.standard .title_container .mg-title{line-height:1.88;letter-spacing:normal;color:#000000;font-family:var(--font-title)}}.insight.standard .rencent-sold-wrap{padding:0 20px;overflow:hidden}@media (max-width: 800px){.insight.standard .rencent-sold-wrap{padding:0 15px}}@media (min-width: 801px){.insight.standard .rencent-sold-wrap .rencent-sold .mg-title{letter-spacing:normal;color:#202437;font-family:var(--font-title)}}@media (max-width: 800px){.insight.standard .rencent-sold-wrap .rencent-sold .mg-title{line-height:1.88;letter-spacing:normal;color:#000000;font-family:var(--font-title)}}.insight.standard .explore-listing{padding:0 20px;margin-top:60px}@media (max-width: 800px){.insight.standard .explore-listing{padding:0 15px}}@media (max-width: 800px){.insight.standard .explore-listing{margin-top:40px}}.insight.standard .explore-nbr-wrap{padding:0 20px}@media (max-width: 800px){.insight.standard .explore-nbr-wrap{padding:0 15px}}.insight.standard .quick-search{padding:0 20px}@media (max-width: 800px){.insight.standard .quick-search{padding:0 15px}}

.crumbs.standard{padding-top:25px;padding-bottom:25px}@media (max-width: 800px){.crumbs.standard{padding:15px 0 0 0}}.crumbs.standard .content{background:#f5f6fa;padding:12px 15px;display:flex;align-items:center;justify-content:space-between}.crumbs.standard .content .left{flex:1;display:flex;flex-wrap:wrap}.crumbs.standard .content .left .crumb_item{color:#797e8b;font-size:14px;cursor:default}@media (max-width: 600px){.crumbs.standard .content .left .crumb_item{font-size:12px}}.crumbs.standard .content .left .crumb_item.is-link{cursor:pointer}.crumbs.standard .content .left .crumb_item:last-child .crumb_separator{display:none}.crumbs.standard .content .left .crumb_item .crumb_inner{line-height:1.67;letter-spacing:normal}.crumbs.standard .content .left .crumb_item .crumb_inner.is-link{text-decoration:underline}.crumbs.standard .content .left .crumb_item .crumb_separator{margin:0 5px}.crumbs.standard .content .right{margin-left:15px;flex-grow:0;flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;font-size:16px;color:#202437}@media (max-width: 800px){.crumbs.standard .content .right{font-size:14px}}.crumbs.standard .content .right .market_insight{margin-right:10px}.crumbs.standard .content .right .go.iconfont{color:#515666}.crumbs.standard.is-empty{padding-bottom:20px}.crumbs.standard.is-empty .content{background:none;padding:0}.crumbs.standard.is-empty .content .left{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all}.crumbs.standard.is-empty .crumb_inner{color:var(--g-btn-background)}.crumbs.standard.is-empty .crumb_separator{color:#a8a8a8}.crumbs.standard.is-empty .right{line-height:16px}.crumbs.standard.is-empty .right .market_insight{margin-right:8px;color:#505050;font-size:14px}.crumbs.standard.is-empty .right .go.iconfont{color:#505050}.crumbs.standard.is-empty .right:hover .market_insight{color:var(--g-btn-background)}.crumbs.standard.is-empty .right:hover .go.iconfont{color:var(--g-btn-background)}

.sub_title.standard{font-size:14px;color:#787878}@media (min-width: 801px){.sub_title.standard{margin-top:15px;margin-bottom:15px}}.sub_title.standard .desc{vertical-align:middle}.sub_title.standard .link{color:#2492fc;cursor:pointer;vertical-align:middle}@media (max-width: 800px){.sub_title.standard{margin-top:0;margin-bottom:0;padding-top:8px}}

.md-search-result.standard{display:flex;position:relative;overflow:hidden}.md-search-result.standard .search-result .pagination{margin-bottom:0}.md-search-result.standard .search-result .mls-declaimer-container{padding:20px}.md-search-result.standard .map-result-container{flex:1;background:#a6a9b2;position:relative}.md-search-result.standard .map-result-container .btn-collapse{position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:white;height:60px;width:30px;text-align:center;color:#515666;border-radius:4px 0 0 4px;border:solid 1px #e2e4ea;border-right:none;cursor:pointer;font-weight:bold}.md-search-result.standard .map-result-container .btn-collapse:before{position:absolute;top:50%;left:50%;font-size:20px;transform:translate(-50%, -50%) rotate(-90deg)}.md-search-result.standard .map-result-container .btn-collapse.collapse:before{transform:translate(-50%, -50%) rotate(90deg)}@media (max-width: 800px){.md-search-result.standard .map-result-container .btn-collapse{display:none}}.md-search-result.standard .search-result-container{margin-top:40px;min-height:300px;position:relative}.md-search-result.standard .search-result-container.search-result-container-area-empty{min-height:160px}.md-search-result.standard .search-result-container.mg-container{overflow:visible}.md-search-result.standard .search-result-container:not(.mg-container){width:100%;max-width:calc(100% - 30px);margin-left:15px;margin-right:15px}.md-search-result.standard .search-result-container.right{height:100%;width:700px;margin:0;display:flex;flex-direction:column}.md-search-result.standard .search-result-container.right .search-result-header{padding:10px 20px}.md-search-result.standard .search-result-container.right .search-result-header .search-choose{padding:10px 0}.md-search-result.standard .search-result-container.right .search-result-header .search-choose .search-sort{font-size:14px}@media (min-width: 801px){.md-search-result.standard .search-result-container.right .search-result-header .search-choose .search-sort{color:#515666}}.md-search-result.standard .search-result-container.right .search-result-header .search-choose .search-sort .select .title{font-family:var(--font-bold);font-size:14px}.md-search-result.standard .search-result-container.right .search-result-header .search-choose .search-sort .select .iconfont{color:#515666;margin-left:10px}.md-search-result.standard .search-result-container.right .search-result-header .search-text{font-size:20px;line-height:1.2;margin-right:10px;padding:10px 0}.md-search-result.standard .search-result-container.right .crumbs.standard,.md-search-result.standard .search-result-container.right .explore-nbr,.md-search-result.standard .search-result-container.right .explore-listings,.md-search-result.standard .search-result-container.right .quick-search{padding-left:20px;padding-right:20px}.md-search-result.standard .search-result-container.right .crumbs.standard{padding-top:6px}.md-search-result.standard .search-result-container.right .sub_title.standard{margin-top:-5px;margin-bottom:20px;padding-left:20px;padding-right:20px}.md-search-result.standard .search-result-container.right .search-result{flex:1;overflow-y:auto;overflow-x:hidden;margin:0}.md-search-result.standard .search-result-container.right .search-result .md-footer{z-index:1;width:100%}.md-search-result.standard .search-result-container.right .loading .loading-box{top:50%}.md-search-result.standard .search-result-container.big-map{width:0;margin:0;position:relative}.md-search-result.standard .search-result-container.big-map .search-result-header{position:absolute;right:80px;top:20px;padding:10px 20px;background-color:white;display:none}.md-search-result.standard .search-result-container.big-map .search-result-header .search-text,.md-search-result.standard .search-result-container.big-map .search-result-header .search-choose .search-sort{display:none}.md-search-result.standard .search-result-container.big-map .search-result-header .search-choose .search-switch{display:flex;border:solid 1px #ebecf1;height:auto;line-height:unset}.md-search-result.standard .search-result-container.big-map .search-result-header .search-choose .search-switch i{display:inline-block;margin:0;font-size:14px;width:26px;height:26px;line-height:26px;text-align:center;padding:0}.md-search-result.standard .search-result-container.big-map .search-result{display:none}.md-search-result.standard .search-result-container.insight{width:0;overflow:hidden;margin-left:0;margin-right:0}.md-search-result.standard .search-result-container .search-result-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:10px}.md-search-result.standard .search-result-container .search-result-header .search-text{font-family:var(--font-bold);font-size:32px;color:#000000;flex-grow:100;line-height:40px}.md-search-result.standard .search-result-container .search-result-header .search-text.search-text-list-mode{transform:translateY(-30px)}.md-search-result.standard .search-result-container .search-result-header .search-choose{display:flex;align-items:center;flex-grow:1;justify-content:space-between}.md-search-result.standard .search-result-container .search-result-header .search-choose .search-sort{display:flex;align-items:center;font-size:18px}.md-search-result.standard .search-result-container .search-result-header .search-choose .search-sort .sort-by{color:#a0a3af;margin-right:10px}.md-search-result.standard .search-result-container .search-result-header .search-choose .search-sort .select{position:relative;color:#515666;cursor:pointer}.md-search-result.standard .search-result-container .search-result-header .search-choose .search-sort .select .name{display:none}.md-search-result.standard .search-result-container .search-result-header .search-choose .search-sort .select .title{display:flex;align-items:center}.md-search-result.standard .search-result-container .search-result-header .search-choose .search-sort .select .title .text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-search-result.standard .search-result-container .search-result-header .search-choose .search-sort .select .iconfont{margin-left:20px;color:#515666}@media (max-width: 800px){.md-search-result.standard .search-result-container .search-result-header .search-choose .search-sort .select .iconfont{margin-left:10px}}.md-search-result.standard .search-result-container .search-result-header .search-choose .search-sort .select ul{position:absolute;top:100%;background-color:white;border:solid 1px #ebecf1;z-index:2;padding:5px 0}.md-search-result.standard .search-result-container .search-result-header .search-choose .search-sort .select ul li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px;line-height:32px;font-size:14px;color:#515666;position:relative}.md-search-result.standard .search-result-container .search-result-header .search-choose .search-sort .select ul li.selected{padding-right:40px;color:var(--g-btn-background, var(--color-theme, #03c9ff))}.md-search-result.standard .search-result-container .search-result-header .search-choose .search-sort .select ul li.selected em{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.md-search-result.standard .search-result-container .search-result-header .search-choose .search-sort .select ul li:hover{background-color:#f6f7fb;color:var(--g-btn-background, var(--color-theme, #03c9ff))}.md-search-result.standard .search-result-container .search-result-header .search-choose .search-switch{margin-left:25px}.md-search-result.standard .search-result-container .search-result-header .search-choose .search-switch i{display:inline-block;font-size:14px;width:auto;height:24px;line-height:24px;padding:0 5px;border:solid 1px #ebecf1;cursor:pointer;color:#515666}.md-search-result.standard .search-result-container .search-result-header .search-choose .search-switch i.icon-search-map{width:24px;padding:0;text-align:center;margin-right:10px}.md-search-result.standard .search-result-container .search-result-header .search-choose .search-switch i.icon-search-map.active{background-color:var(--mg-button-background, #03c9ff);border-color:var(--mg-button-background, #03c9ff);color:var(--mg-button-color, #fff);border-color:#ebecf1}.md-search-result.standard .search-result-container .search-result-header .search-choose .search-switch i.icon-search-list{padding:0 5px}.md-search-result.standard .search-result-container .search-result-header .search-choose .search-switch i.side-active,.md-search-result.standard .search-result-container .search-result-header .search-choose .search-switch i.active{color:var(--g-btn-background, var(--color-theme, #03c9ff))}.md-search-result.standard .search-result-container .drawing-mask{width:100%;height:100%;background:rgba(218,218,218,0.8);position:absolute;z-index:var(--level-subhigh)}.md-search-result.standard .search-result-container .loading{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.9);z-index:var(--level-sublow);overflow:hidden}.md-search-result.standard .search-result-container .loading .loading-box{position:absolute;top:200px;left:50%;transform:translate(-50%, -50%)}.md-search-result.standard .insight{width:700px;height:100%;overflow:auto}@media (max-width: 800px){.md-search-result.standard .insight{background:#fff;width:100%;position:fixed;left:0;right:0;top:0;bottom:0;z-index:calc(var(--level-subhigh) - 2)}}@media (max-width: 800px){.md-search-result.standard{margin:0;padding:0}.md-search-result.standard .search-result-container{margin:20px 15px 0;width:calc(100% - 30px)}.md-search-result.standard .search-result-container .search-result-header{margin:0;flex-wrap:nowrap}.md-search-result.standard .search-result-container .search-result-header .search-text{font-size:15px;line-height:16px;margin-bottom:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex:1}.md-search-result.standard .search-result-container .search-result-header .search-choose{flex:none;margin-left:10px}.md-search-result.standard .search-result-container .search-result-header .search-choose .search-sort{font-size:12px}.md-search-result.standard .search-result-container .search-result-header .search-choose .search-sort .sort-by{display:none}.md-search-result.standard .search-result-container .search-result-header .search-choose .search-sort .title{font-size:14px}.md-search-result.standard .search-result-container .search-result-header .search-choose .search-sort .title .text{font-family:var(--font-bold) !important}.md-search-result.standard .search-result-container .search-result-header .search-choose .search-sort .list-panel{left:auto;right:0}.md-search-result.standard .search-result-container .search-result-header .search-choose .search-switch{display:none}.md-search-result.standard .search-result-container .search-result{margin-top:15px}}.md-search-result.standard .md-footer,.md-search-result.standard .md-footer.classic.inner{z-index:1;width:100%}.md-search-result.standard .md-footer .mls-declaimer-container,.md-search-result.standard .md-footer.classic.inner .mls-declaimer-container{padding:30px 20px 0}@media (max-width: 800px){.md-search-result.standard .md-footer .mls-declaimer-container,.md-search-result.standard .md-footer.classic.inner .mls-declaimer-container{padding:10px 15px 0}}.md-search-result.standard .md-footer .footer-container,.md-search-result.standard .md-footer.classic.inner .footer-container{padding:15px 20px}@media (max-width: 800px){.md-search-result.standard .md-footer .footer-container,.md-search-result.standard .md-footer.classic.inner .footer-container{padding:10px 15px}}.md-search:not(.mobile) .md-search-result.standard{height:600px;flex-basis:600px}

.insight.broker{position:relative}.insight.broker .fixed{position:fixed;top:0;width:100%;z-index:var(--level-medium)}.insight.broker .header{padding:0 50px;display:flex;align-items:center;line-height:22px;background-color:#fff}@media (max-width: 800px){.insight.broker .header{padding:0 15px}}.insight.broker .header .iconfont{cursor:pointer}.insight.broker .header .iconfont.rotate{transform:rotate(180deg)}.insight.broker .header .listing_quantity{cursor:pointer;font-size:18px;padding-left:5px}@media (min-width: 801px){.insight.broker .header{font-size:24px;letter-spacing:normal;color:#191919;font-family:var(--font-bold);font-size:20px;padding-top:18px;padding-bottom:3px}}@media (max-width: 800px){.insight.broker .header{font-size:16px;line-height:1;letter-spacing:normal;color:#191919;font-family:var(--font-bold);padding-top:11px;padding-bottom:11px;border-bottom:1px solid #f1f2f3}}.insight.broker .guide{margin:0 50px;position:relative;z-index:1;margin-top:19px;margin-bottom:60px}@media (max-width: 800px){.insight.broker .guide{margin:0 15px}}@media (max-width: 800px){.insight.broker .guide{margin-bottom:10px;margin-top:10px}}.insight.broker .guide .guild_content{border-radius:6px;background:url("//cdn.chime.me/image/fs/sitebuild/site-cms/insight-guild-bg.png") no-repeat right bottom;background-size:55px 55px;box-shadow:0 4px 10px 0 rgba(255,120,29,0.2);background-color:var(--g-btn-background);color:#fff;line-height:20px}@media (min-width: 801px){.insight.broker .guide .guild_content{padding:15px}}@media (max-width: 800px){.insight.broker .guide .guild_content{padding:10px 15px;font-size:14px}}.insight.broker .market-report{margin:0 50px;padding-bottom:50px}.insight.broker .market-report .snapshot_pc .board_container .board li{width:33.3%}.insight.broker .market-report .mr-snap-list .content{padding:0 14px;text-align:center}.insight.broker .market-report .mr-snap-list .content .data{justify-content:space-around}@media (max-width: 800px){.insight.broker .market-report{margin:0 15px}}@media (min-width: 801px){.insight.broker .market-report .snapshot .title .pc{display:block}.insight.broker .market-report .snapshot .title .pc .mg-title{font-size:24px;letter-spacing:normal;color:#191919;font-family:var(--font-bold);display:block}.insight.broker .market-report .snapshot_pc.broker{padding:0;height:auto !important;box-shadow:none}.insight.broker .market-report .snapshot_pc.broker .snap-circle{width:200px}.insight.broker .market-report .snapshot_pc.broker .snap-circle .circle{height:200px}.insight.broker .market-report .snapshot_pc.broker .snap-circle .sort{color:#515666}}@media (max-width: 800px){.insight.broker .market-report{padding-bottom:25px}.insight.broker .market-report .snapshot .title .mobile .desc{max-width:100%;text-overflow:ellipsis;white-space:pre-wrap;line-height:1;font-size:16px;line-height:1;letter-spacing:normal;color:#191919;font-family:var(--font-bold)}}.insight.broker .market-trends{margin:0 50px}@media (max-width: 800px){.insight.broker .market-trends{margin:0 15px}}@media (min-width: 801px){.insight.broker .market-trends{background-color:#fff}}.insight.broker .market-trends .md-market-trends.broker{margin-bottom:0 !important}@media (max-width: 800px){.insight.broker .market-trends .md-market-trends.broker .container{background:#fff}}.insight.broker .market-trends .md-market-trends.broker .container .mg-container{width:100%;margin:0}.insight.broker .market-trends .md-market-trends.broker .title_container{flex-wrap:wrap}.insight.broker .market-trends .md-market-trends.broker .title_container .mg-title{overflow:hidden;white-space:pre-wrap}@media (min-width: 801px){.insight.broker .market-trends .md-market-trends.broker .title_container .mg-title{font-size:24px;letter-spacing:normal;color:#191919;font-family:var(--font-bold)}}@media (max-width: 800px){.insight.broker .market-trends .md-market-trends.broker .title_container .mg-title{font-size:16px;line-height:1;letter-spacing:normal;color:#191919;font-family:var(--font-bold)}}.insight.broker .rencent-sold-wrap{margin:0 50px;overflow:hidden}@media (max-width: 800px){.insight.broker .rencent-sold-wrap{margin:0 15px}}@media (min-width: 801px){.insight.broker .rencent-sold-wrap .rencent-sold .mg-title{font-size:24px;letter-spacing:normal;color:#191919;font-family:var(--font-bold)}}@media (max-width: 800px){.insight.broker .rencent-sold-wrap .rencent-sold .mg-title{font-size:16px;line-height:1;letter-spacing:normal;color:#191919;font-family:var(--font-bold)}}.insight.broker .explore-listing{margin:0 50px;margin-top:60px}@media (max-width: 800px){.insight.broker .explore-listing{margin:0 15px}}@media (max-width: 800px){.insight.broker .explore-listing{margin-top:10px}}.insight.broker .explore-nbr-wrap{margin:0 50px}@media (max-width: 800px){.insight.broker .explore-nbr-wrap{margin:0 15px}}.insight.broker .quick-search{margin:0 50px}@media (max-width: 800px){.insight.broker .quick-search{margin:0 15px}}

.crumbs.broker{padding-top:10px;padding-bottom:25px}@media (max-width: 800px){.crumbs.broker{padding:15px 0 0 0}}.crumbs.broker .content{background:#f3f3f3;padding:12px 15px;display:flex;align-items:center;justify-content:space-between;border-radius:5px}.crumbs.broker .content .left{flex:1;display:flex;flex-wrap:wrap}.crumbs.broker .content .left .crumb_item{color:#505050;font-size:14px;font-family:var(--font-normal);cursor:default}@media (max-width: 600px){.crumbs.broker .content .left .crumb_item{font-size:12px}}.crumbs.broker .content .left .crumb_item.is-link{cursor:pointer}.crumbs.broker .content .left .crumb_item:last-child .crumb_separator{display:none}.crumbs.broker .content .left .crumb_item .crumb_inner{line-height:1.67;letter-spacing:normal}.crumbs.broker .content .left .crumb_item .crumb_inner.is-link{text-decoration:underline}.crumbs.broker .content .left .crumb_item .crumb_separator{margin:0 5px}.crumbs.broker .content .right{margin-left:15px;flex-grow:0;flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;font-size:16px;color:#191919}@media (max-width: 800px){.crumbs.broker .content .right{font-size:14px}}.crumbs.broker .content .right .market_insight{margin-right:10px}.crumbs.broker .content .right .go.iconfont{color:#191919}.crumbs.broker.is-empty{padding-bottom:20px}.crumbs.broker.is-empty .content{background:none;padding:0}.crumbs.broker.is-empty .content .left{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all}.crumbs.broker.is-empty .crumb_inner{color:var(--g-btn-background)}.crumbs.broker.is-empty .crumb_separator{color:#a8a8a8}.crumbs.broker.is-empty .right{line-height:16px}.crumbs.broker.is-empty .right .market_insight{margin-right:8px;color:#505050;font-size:14px}.crumbs.broker.is-empty .right .go.iconfont{color:#505050}.crumbs.broker.is-empty .right:hover .market_insight{color:var(--g-btn-background)}.crumbs.broker.is-empty .right:hover .go.iconfont{color:var(--g-btn-background)}

.sub_title.broker{font-size:14px;color:#787878}.sub_title.broker.compose{padding:0 15px}@media (min-width: 801px){.sub_title.broker{margin-bottom:15px}.sub_title.broker.compose{padding:0 50px}}.sub_title.broker .desc{vertical-align:middle}.sub_title.broker .link{color:var(--g-btn-background);cursor:pointer;vertical-align:middle;text-decoration:underline}@media (max-width: 800px){.sub_title.broker{margin-top:0;margin-bottom:0;padding-top:8px}}

.md-search-result.broker{display:flex;position:relative;overflow:hidden}.md-search-result.broker .shadow{content:'';height:100%;width:700px;position:absolute;left:0;top:0;z-index:1;box-shadow:2px 2px 10px 0 rgba(0,10,30,0.1)}@media (min-width: 601px){.md-search-result.broker .compose .search-result .md-house.brief-list{padding-left:50px;padding-right:50px;margin-top:10px}}@media (max-width: 600px){.md-search-result.broker .compose .search-result .md-house.brief-list{padding:0}}.md-search-result.broker .search-result .pagination{margin-bottom:0}.md-search-result.broker .map-result-container{flex:1;background:#a6a9b2;position:relative}.md-search-result.broker .map-result-container .btn-collapse{position:absolute;left:-1px;top:50%;transform:translateY(-50%);background-color:white;height:50px;width:50px;text-align:center;color:#515666;border-left:none;cursor:pointer;border-radius:0 5px 5px 0;box-shadow:7px 3px 10px 0 rgba(0,10,30,0.1);z-index:2}.md-search-result.broker .map-result-container .btn-collapse:before{position:absolute;top:50%;left:50%;font-size:16px;transform:translate(-50%, -50%) rotate(180deg)}.md-search-result.broker .map-result-container .btn-collapse.collapse:before{transform:translate(-50%, -50%)}@media (max-width: 800px){.md-search-result.broker .map-result-container .btn-collapse{display:none}}.md-search-result.broker .search-result-container{margin-top:40px;min-height:300px;position:relative;z-index:2}.md-search-result.broker .search-result-container.search-result-container-area-empty{min-height:160px}.md-search-result.broker .search-result-container.mg-container{overflow:visible}.md-search-result.broker .search-result-container:not(.mg-container){width:100%;max-width:calc(100% - 100px);margin-left:50px;margin-right:50px}@media (max-width: 800px){.md-search-result.broker .search-result-container:not(.mg-container){max-width:calc(100% - 30px);margin-left:15px;margin-right:15px}}.md-search-result.broker .search-result-container.left{height:100%;width:700px;margin:0;display:flex;flex-direction:column}.md-search-result.broker .search-result-container.left .search-result-header{padding:10px 50px 0}.md-search-result.broker .search-result-container.left .search-result-header .search-choose{padding:10px 0}.md-search-result.broker .search-result-container.left .search-result-header .search-choose .search-sort{font-size:14px}@media (min-width: 801px){.md-search-result.broker .search-result-container.left .search-result-header .search-choose .search-sort{color:#191919}}.md-search-result.broker .search-result-container.left .search-result-header .search-choose .search-sort .select .title{font-family:var(--font-normal);font-size:16px}.md-search-result.broker .search-result-container.left .search-result-header .search-choose .search-sort .select .iconfont{margin-left:5px;color:var(--g-btn-background);font-size:14px}.md-search-result.broker .search-result-container.left .search-result-header .search-choose .search-sort .select .dropdown_icon{font-size:12px;transform:scale(0.8);color:#515666}.md-search-result.broker .search-result-container.left .search-result-header .search-text{font-size:20px;line-height:1.2;margin-right:10px;padding:10px 0}.md-search-result.broker .search-result-container.left .crumbs.broker,.md-search-result.broker .search-result-container.left .explore-nbr,.md-search-result.broker .search-result-container.left .explore-listings,.md-search-result.broker .search-result-container.left .quick-search{padding-left:50px;padding-right:50px}.md-search-result.broker .search-result-container.left .crumbs.standard{padding-top:6px}.md-search-result.broker .search-result-container.left .sub_title.standard{margin-top:-5px;margin-bottom:20px;padding-left:50px;padding-right:50px}.md-search-result.broker .search-result-container.left .search-result{flex:1;overflow-y:auto;overflow-x:hidden;margin:0}.md-search-result.broker .search-result-container.left .search-result::-webkit-scrollbar{width:4px;height:8px;-webkit-appearance:none}.md-search-result.broker .search-result-container.left .search-result::-webkit-scrollbar-thumb{border-radius:4px;background-color:#dadada}.md-search-result.broker .search-result-container.left .search-result .md-footer{z-index:1;width:100%}.md-search-result.broker .search-result-container.left .loading .loading-box{top:50%}.md-search-result.broker .search-result-container.big-map{width:0;margin:0;position:relative}.md-search-result.broker .search-result-container.big-map .search-result-header{position:absolute;right:80px;top:20px;padding:0px 15px;background-color:white;display:none}.md-search-result.broker .search-result-container.big-map .search-result-header .search-text,.md-search-result.broker .search-result-container.big-map .search-result-header .search-choose .search-sort{display:none}.md-search-result.broker .search-result-container.big-map .search-result-header .search-choose .search-switch{display:flex;border:solid 1px #ebecf1;height:auto;line-height:unset}.md-search-result.broker .search-result-container.big-map .search-result-header .search-choose .search-switch i{display:inline-block;margin:0;font-size:14px;width:26px;height:26px;line-height:26px;text-align:center;padding:0}.md-search-result.broker .search-result-container.big-map .sub_title{display:none}.md-search-result.broker .search-result-container.big-map .search-result{display:none}.md-search-result.broker .search-result-container.insight{width:0;overflow:hidden;margin-left:0;margin-right:0}.md-search-result.broker .search-result-container .search-result-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.md-search-result.broker .search-result-container .search-result-header .search-text{font-family:var(--font-bold);font-size:20px;color:#000000;flex-grow:100;line-height:40px}.md-search-result.broker .search-result-container .search-result-header .search-choose{display:flex;align-items:center;flex-grow:1;justify-content:space-between}.md-search-result.broker .search-result-container .search-result-header .search-choose .search-sort{display:flex;align-items:center;font-size:16px}.md-search-result.broker .search-result-container .search-result-header .search-choose .search-sort .sort-by{color:#a0a3af;margin-right:10px}.md-search-result.broker .search-result-container .search-result-header .search-choose .search-sort .select{position:relative;color:#191919;cursor:pointer}.md-search-result.broker .search-result-container .search-result-header .search-choose .search-sort .select .name{display:none}.md-search-result.broker .search-result-container .search-result-header .search-choose .search-sort .select .title{display:flex;align-items:center;justify-content:space-between}.md-search-result.broker .search-result-container .search-result-header .search-choose .search-sort .select .title .text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-search-result.broker .search-result-container .search-result-header .search-choose .search-sort .select .iconfont{margin-left:5px;color:#515666}@media (max-width: 800px){.md-search-result.broker .search-result-container .search-result-header .search-choose .search-sort .select .iconfont{margin-left:5px}}.md-search-result.broker .search-result-container .search-result-header .search-choose .search-sort .select .iconfont.dropdown_icon{font-size:12px;transform:scale(0.8)}.md-search-result.broker .search-result-container .search-result-header .search-choose .search-sort .select ul{position:absolute;top:100%;background-color:white;border:solid 1px #ebecf1;padding:5px 0}.md-search-result.broker .search-result-container .search-result-header .search-choose .search-sort .select ul li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px;line-height:32px;font-size:14px;color:#515666;position:relative}.md-search-result.broker .search-result-container .search-result-header .search-choose .search-sort .select ul li.selected{padding-right:40px;color:var(--g-btn-background, var(--color-theme, #03c9ff))}.md-search-result.broker .search-result-container .search-result-header .search-choose .search-sort .select ul li.selected em{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.md-search-result.broker .search-result-container .search-result-header .search-choose .search-sort .select ul li:hover{background-color:#f6f7fb;color:var(--g-btn-background, var(--color-theme, #03c9ff))}.md-search-result.broker .search-result-container .search-result-header .search-choose .search-switch{margin-left:25px}.md-search-result.broker .search-result-container .search-result-header .search-choose .search-switch i{display:inline-block;font-size:16px;width:auto;height:30px;line-height:30px;padding:0 5px;cursor:pointer;width:30px}.md-search-result.broker .search-result-container .search-result-header .search-choose .search-switch i.icon-search-map{border:solid 1px #ebecf1;color:#505050;padding:0;text-align:center;margin-right:10px}.md-search-result.broker .search-result-container .search-result-header .search-choose .search-switch i.icon-search-map.active{color:var(--g-btn-background)}.md-search-result.broker .search-result-container .search-result-header .search-choose .search-switch i.icon-search-list{padding:0 5px}.md-search-result.broker .search-result-container .search-result-header .search-choose .search-switch i.side-active,.md-search-result.broker .search-result-container .search-result-header .search-choose .search-switch i.active{color:var(--g-btn-background, var(--color-theme, #03c9ff))}.md-search-result.broker .search-result-container .search-result{margin-top:20px}.md-search-result.broker .search-result-container .drawing-mask{width:100%;height:100%;background:rgba(218,218,218,0.8);position:absolute;z-index:var(--level-subhigh)}.md-search-result.broker .search-result-container .loading{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.9);z-index:var(--level-sublow);overflow:hidden}.md-search-result.broker .search-result-container .loading .loading-box{position:absolute;top:200px;left:50%;transform:translate(-50%, -50%)}.md-search-result.broker .insight{width:700px;height:100%;overflow:auto;position:relative;z-index:2}@media (max-width: 800px){.md-search-result.broker .insight{background:#fff;width:100%;position:fixed;left:0;right:0;top:0;bottom:0;z-index:calc(var(--level-subhigh) - 2)}}@media (max-width: 800px){.md-search-result.broker{margin:0;padding:0}.md-search-result.broker .search-result-container{margin:20px 15px 0;width:calc(100% - 30px)}.md-search-result.broker .search-result-container .search-result-header{margin:0;flex-wrap:nowrap}.md-search-result.broker .search-result-container .search-result-header .search-text{font-size:15px;line-height:16px;margin-bottom:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex:1}.md-search-result.broker .search-result-container .search-result-header .search-choose{flex:none;margin-left:10px}.md-search-result.broker .search-result-container .search-result-header .search-choose .search-sort{font-size:12px}.md-search-result.broker .search-result-container .search-result-header .search-choose .search-sort .sort-by{display:none}.md-search-result.broker .search-result-container .search-result-header .search-choose .search-sort .title{font-size:14px}.md-search-result.broker .search-result-container .search-result-header .search-choose .search-sort .title .text{font-family:var(--font-normal) !important}.md-search-result.broker .search-result-container .search-result-header .search-choose .search-sort .list-panel{left:auto;right:0}.md-search-result.broker .search-result-container .search-result-header .search-choose .search-switch{display:none}.md-search-result.broker .search-result-container .search-result{margin-top:15px}}.md-search-result.broker .md-quick-search.broker .list .quick-list li{width:calc(50% - 10px);margin-right:20px}.md-search-result.broker .md-quick-search.broker .list .quick-list li:nth-child(even){margin-right:0}.md-search-result.broker .md-search-seo.inner{margin-top:50px}.md-search:not(.mobile) .md-search-result.standard{height:600px;flex-basis:600px}.search-switch .iconfont{border-radius:4px}.search-switch .thumb{display:inline-block;border-radius:6px;background:#f3f3f3;padding:2px}.search-switch .thumb .iconfont{color:#a8a8a8;border:1px solid transparent}.search-switch .thumb .iconfont.active,.search-switch .thumb .iconfont.side-active{color:var(--g-btn-background) !important;background-color:#fff}

.insight.template4 .fixed{position:fixed;top:0;width:100%;z-index:var(--level-medium)}.insight.template4 .header{padding:0 20px;display:flex;align-items:center;line-height:22px;background-color:#fff}@media (max-width: 800px){.insight.template4 .header{padding:0 15px}}.insight.template4 .header .iconfont{cursor:pointer}.insight.template4 .header .iconfont.rotate{transform:rotate(180deg)}.insight.template4 .header .listing_quantity{cursor:pointer;font-size:18px;padding-left:5px}@media (min-width: 801px){.insight.template4 .header{font-size:18px;letter-spacing:normal;color:#4a4a60;font-family:var(--font-title);padding-top:18px}}@media (max-width: 800px){.insight.template4 .header{font-size:16px;letter-spacing:normal;color:#4a4a60;font-family:var(--font-title);padding-top:11px;padding-bottom:11px;border-bottom:1px solid #f1f2f3}}.insight.template4 .guide{padding:0 20px}@media (max-width: 800px){.insight.template4 .guide{padding:0 15px}}@media (min-width: 801px){.insight.template4 .guide{margin-top:22px;margin-bottom:40px}}@media (max-width: 800px){.insight.template4 .guide{margin-top:20px;margin-bottom:30px}}.insight.template4 .guide .guild_content{border-radius:6px;box-shadow:0 4px 10px 0 rgba(72,128,255,0.2);background:url("//cdn.chime.me/image/fs/sitebuild/site-cms/insight-guild-bg.png") no-repeat right bottom;background-size:55px 55px;background-color:#4c84ff;color:#fff;line-height:20px;position:relative}@media (min-width: 801px){.insight.template4 .guide .guild_content{padding:20px 15px}}@media (max-width: 800px){.insight.template4 .guide .guild_content{padding:10px 15px;font-size:14px}}.insight.template4 .market-report-insight{padding:0 20px;padding-bottom:35px}@media (max-width: 800px){.insight.template4 .market-report-insight{padding:0 15px}}@media (min-width: 801px){.insight.template4 .market-report-insight{margin-top:-40px}.insight.template4 .market-report-insight .snapshot .title .pc{padding-top:40px;display:block}.insight.template4 .market-report-insight .snapshot .title .pc .mg-title{font-size:18px;letter-spacing:normal;color:#4a4a60;font-family:var(--font-title);display:block}.insight.template4 .market-report-insight .snapshot .title .pc .time{margin-top:15px;display:block}.insight.template4 .market-report-insight .snapshot_pc{height:auto !important}.insight.template4 .market-report-insight .snapshot_pc .board_container .board{justify-content:flex-start;padding:20px;flex-wrap:wrap;padding-left:0}.insight.template4 .market-report-insight .snapshot_pc .board_container .board .board_card{background-color:#f5f6fa;margin-bottom:15px}.insight.template4 .market-report-insight .snapshot_pc .board_container .board .board_card:first-child{margin-right:15px}}@media (max-width: 800px){.insight.template4 .market-report-insight .snapshot .title .mobile{padding:0;padding-bottom:20px;display:block}.insight.template4 .market-report-insight .snapshot .title .mobile .desc{font-size:16px;letter-spacing:normal;color:#4a4a60;font-family:var(--font-title);display:block}.insight.template4 .market-report-insight .snapshot .title .mobile .time{display:block;margin-top:15px}.insight.template4 .market-report-insight .board_container{padding-left:0}}.insight.template4 .market-report-insight .no_data{padding-top:40px}.insight.template4 .market-trends{padding:0 20px}@media (max-width: 800px){.insight.template4 .market-trends{padding:0 15px}}@media (max-width: 800px){.insight.template4 .market-trends{margin-top:10px}}.insight.template4 .market-trends .md-market-trends.fashion{margin-bottom:0 !important}.insight.template4 .market-trends .md-market-trends.fashion .container{background:#fff;padding-top:0}.insight.template4 .market-trends .md-market-trends.fashion .container .mg-container{width:100%;margin:0}.insight.template4 .market-trends .md-market-trends.fashion .container .title_container{flex-wrap:wrap}.insight.template4 .market-trends .md-market-trends.fashion .container .title_container .mg-title{overflow:hidden;white-space:pre-wrap;font-size:18px;letter-spacing:normal;color:#4a4a60;font-family:var(--font-title)}.insight.template4 .market-trends .md-market-trends.fashion .container .module_box{padding:0}.insight.template4 .rencent-sold-wrap{padding:0 20px}@media (max-width: 800px){.insight.template4 .rencent-sold-wrap{padding:0 15px}}@media (min-width: 801px){.insight.template4 .rencent-sold-wrap{margin-top:-30px}.insight.template4 .rencent-sold-wrap .rencent-sold .mg-title{font-size:18px;letter-spacing:normal;color:#4a4a60;font-family:var(--font-title)}}@media (max-width: 800px){.insight.template4 .rencent-sold-wrap .rencent-sold .mg-title{font-size:16px;letter-spacing:normal;color:#4a4a60;font-family:var(--font-title)}}.insight.template4 .explore-listing{padding:0 20px}@media (max-width: 800px){.insight.template4 .explore-listing{padding:0 15px}}@media (min-width: 801px){.insight.template4 .explore-listing .template4-listing-market-insight .mg-title{font-size:18px;letter-spacing:normal;color:#4a4a60;font-family:var(--font-title);text-align:left}}.insight.template4 .explore-nbr-wrap{padding:0 20px}@media (max-width: 800px){.insight.template4 .explore-nbr-wrap{padding:0 15px}}@media (min-width: 801px){.insight.template4 .explore-nbr-wrap .template4-listing-market-insight .mg-title{font-size:18px;letter-spacing:normal;color:#4a4a60;font-family:var(--font-title);text-align:left}}.insight.template4 .search-seo-insight .md-search-seo .search-seo .group .title.in-map-list{color:#4a4a60}.insight.template4 .search-seo-insight .md-search-seo .search-seo .group .content .item .anchor.in-map-list{color:#4a4a60}.insight.template4 .search-seo-insight .md-search-seo .search-seo .group .content .item .anchor.in-map-list:hover{color:#4c84ff}.insight.template4 .search-seo-insight .md-search-seo .search-seo .action.in-map-list{color:#4c84ff}.insight.template4 .search-seo-insight .md-search-seo .search-seo .action.in-map-list .icon .iconfont.in-map-list{color:#4c84ff}.insight.template4 .quick-search{padding:0 20px}@media (max-width: 800px){.insight.template4 .quick-search{padding:0 15px}}@media (min-width: 801px){.insight.template4 .quick-search .md-quick-search.inner .mg-title{font-size:18px;letter-spacing:normal;color:#4a4a60;font-family:var(--font-title);text-align:left}}

@media (min-width: 801px){.crumbs.template4{padding-top:25px;padding-bottom:20px}}@media (max-width: 800px){.crumbs.template4{padding:15px 15px 0 15px}}.crumbs.template4 .content{background-color:#f5f6fa;padding:12px 20px;display:flex;align-items:center;justify-content:space-between}@media (max-width: 600px){.crumbs.template4 .content{padding:12px 15px;background-color:#f5f6fa}}.crumbs.template4 .content .left{flex:1;display:flex;flex-wrap:wrap}.crumbs.template4 .content .left .crumb_item{color:#797e8b;font-size:14px;cursor:default}@media (max-width: 600px){.crumbs.template4 .content .left .crumb_item{font-size:12px}}.crumbs.template4 .content .left .crumb_item.is-link{cursor:pointer}.crumbs.template4 .content .left .crumb_item:last-child .crumb_separator{display:none}.crumbs.template4 .content .left .crumb_item .crumb_inner{line-height:1.67;letter-spacing:normal}.crumbs.template4 .content .left .crumb_item .crumb_inner.is-link{text-decoration:underline}.crumbs.template4 .content .left .crumb_item .crumb_separator{margin:0 5px}.crumbs.template4 .content .right{margin-left:15px;flex-grow:0;flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;font-size:16px;color:#202437}@media (max-width: 800px){.crumbs.template4 .content .right{font-size:14px}}.crumbs.template4 .content .right .market_insight{margin-right:10px}.crumbs.template4.is-empty{padding-bottom:20px}.crumbs.template4.is-empty .content{background-color:transparent !important;padding:0}.crumbs.template4.is-empty .content .left{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all}.crumbs.template4.is-empty .crumb_inner{color:var(--g-btn-background)}.crumbs.template4.is-empty .crumb_separator{color:#a8a8a8}.crumbs.template4.is-empty .right{line-height:16px}.crumbs.template4.is-empty .right .market_insight{margin-right:8px;color:#505050;font-size:14px}.crumbs.template4.is-empty .right .go.iconfont{color:#505050}.crumbs.template4.is-empty .right:hover .market_insight{color:var(--g-btn-background)}.crumbs.template4.is-empty .right:hover .go.iconfont{color:var(--g-btn-background)}.crumbs.template4.is-empty.show-map .right .market_insight{color:#8b93a7;font-size:14px}.crumbs.template4.is-empty.show-map .right .go.iconfont{color:#8b93a7}.crumbs.template4.is-empty.show-map .right:hover .market_insight{color:var(--g-btn-background)}.crumbs.template4.is-empty.show-map .right:hover .go.iconfont{color:var(--g-btn-background)}

.sub_title.template4{padding-top:15px;padding-bottom:20px;font-size:14px;color:#8b93a7}.sub_title.template4 .desc{vertical-align:middle}.sub_title.template4 .link{color:#4c84ff;cursor:pointer;vertical-align:middle}@media (max-width: 800px){.sub_title.template4{padding:8px 15px 0 15px}}

.md-search-result.template4{display:flex;position:relative;overflow:hidden}.md-search-result.template4 .search-result .mls-declaimer-container{padding:20px}.md-search-result.template4 .map-result-container{flex:1;background:#a6a9b2;position:relative}.md-search-result.template4 .map-result-container .btn-collapse{position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:#242a3d;height:50px;width:24px;text-align:center;color:#bfc9e4;cursor:pointer;font-weight:bold}.md-search-result.template4 .map-result-container .btn-collapse:before{font-size:16px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-90deg)}.md-search-result.template4 .map-result-container .btn-collapse.collapse:before{transform:translate(-50%, -50%) rotate(90deg)}@media (max-width: 800px){.md-search-result.template4 .map-result-container .btn-collapse{display:none}}.md-search-result.template4 .search-result-container{margin-top:12px;position:relative;min-height:300px}.md-search-result.template4 .search-result-container.search-result-container-area-empty{min-height:160px}.md-search-result.template4 .search-result-container.mg-container{overflow:visible}.md-search-result.template4 .search-result-container:not(.mg-container){width:100%;margin-left:20px;margin-right:20px}@media (max-width: 600px){.md-search-result.template4 .search-result-container:not(.mg-container){margin-left:0;margin-right:0}}.md-search-result.template4 .search-result-container.right{height:100%;width:700px;margin:0;display:flex;flex-direction:column;background:#242a3d;color:white}.md-search-result.template4 .search-result-container.right .search-result-header{padding:10px 20px 0}.md-search-result.template4 .search-result-container.right .search-result-header .search-choose{padding:10px 0}.md-search-result.template4 .search-result-container.right .search-result-header .search-choose .search-sort .sort-by{font-size:14px;color:#505050}.md-search-result.template4 .search-result-container.right .search-result-header .search-choose .search-sort .title{color:#8b93a7}.md-search-result.template4 .search-result-container.right .search-result-header .search-text{font-size:18px;line-height:1.33;margin-right:10px;padding:10px 0;color:#fff}.md-search-result.template4 .search-result-container.right .crumbs.template4{padding-left:20px;padding-right:20px}.md-search-result.template4 .search-result-container.right .crumbs.template4 .content{background-color:#33394c}.md-search-result.template4 .search-result-container.right .crumbs.template4 .content .left .crumb_item{color:#8b93a7}.md-search-result.template4 .search-result-container.right .crumbs.template4 .content .left .crumb_item .crumb_inner.is-link{color:#fff}.md-search-result.template4 .search-result-container.right .crumbs.template4 .content .right{color:#fff}.md-search-result.template4 .search-result-container.right .explore-nbr,.md-search-result.template4 .search-result-container.right .explore-listings,.md-search-result.template4 .search-result-container.right .quick-search{padding-left:20px;padding-right:20px}.md-search-result.template4 .search-result-container.right .sub_title.template4{padding-left:20px;padding-right:20px;padding-top:0;padding-bottom:10px}.md-search-result.template4 .search-result-container.right .search-result{flex:1;overflow-y:auto;overflow-x:hidden;margin:0}.md-search-result.template4 .search-result-container.right .search-result .house-grid{margin-top:0}.md-search-result.template4 .search-result-container.right .comp-pagination .page>li:not(.active){color:white;background-color:initial}.md-search-result.template4 .search-result-container.right .comp-pagination .page>li:not(.active).page-num{position:relative}.md-search-result.template4 .search-result-container.right .comp-pagination .page>li:not(.active).page-num:hover::after{content:'';background-color:#ffffff0d;position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none}.md-search-result.template4 .search-result-container.right .loading .loading-box{top:50%}.md-search-result.template4 .search-result-container.big-map{width:0;margin:0;position:relative}.md-search-result.template4 .search-result-container.big-map .search-result-header{position:absolute;right:80px;top:20px;padding:5px 10px;background-color:white;display:none}.md-search-result.template4 .search-result-container.big-map .search-result-header .search-text,.md-search-result.template4 .search-result-container.big-map .search-result-header .search-choose .search-sort{display:none}.md-search-result.template4 .search-result-container.big-map .search-result-header .search-choose .search-switch{display:flex;height:auto;line-height:unset}.md-search-result.template4 .search-result-container.big-map .search-result-header .search-choose .search-switch i{margin:0;font-size:20px;padding:0}.md-search-result.template4 .search-result-container.big-map .search-result-header .search-choose .search-switch .switch-item:first-of-type{margin-left:0px}.md-search-result.template4 .search-result-container.big-map .search-result-header .search-choose .search-switch .switch-item .name{display:none}.md-search-result.template4 .search-result-container.big-map .search-result{display:none}.md-search-result.template4 .search-result-container.insight{width:0;overflow:hidden;margin-left:0;margin-right:0}.md-search-result.template4 .search-result-container .search-result-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.md-search-result.template4 .search-result-container .search-result-header .search-text{font-family:var(--font-bold);font-size:30px;color:#4a4a60;flex-grow:100;line-height:40px}.md-search-result.template4 .search-result-container .search-result-header .search-choose{display:flex;align-items:center;flex-grow:1;justify-content:space-between}.md-search-result.template4 .search-result-container .search-result-header .search-choose .search-sort{display:flex;align-items:center;font-size:16px}.md-search-result.template4 .search-result-container .search-result-header .search-choose .search-sort .sort-by{color:#8b93a7;margin-right:20px}.md-search-result.template4 .search-result-container .search-result-header .search-choose .search-sort .select{position:relative;color:#4a4a60;cursor:pointer}.md-search-result.template4 .search-result-container .search-result-header .search-choose .search-sort .select .name{display:none}.md-search-result.template4 .search-result-container .search-result-header .search-choose .search-sort .select .title{display:flex;align-items:center}@media (max-width: 800px){.md-search-result.template4 .search-result-container .search-result-header .search-choose .search-sort .select .title{color:#8b93a7}}@media (min-width: 801px){.md-search-result.template4 .search-result-container .search-result-header .search-choose .search-sort .select .title .dropdown_icon{font-weight:bold;font-size:18px}}.md-search-result.template4 .search-result-container .search-result-header .search-choose .search-sort .select .title .text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-medium) !important;cursor:pointer}.md-search-result.template4 .search-result-container .search-result-header .search-choose .search-sort .select ul{position:absolute;top:100%;background-color:white;border:solid 1px var(--color-border);z-index:var(--level-medium);padding:5px 0}.md-search-result.template4 .search-result-container .search-result-header .search-choose .search-sort .select ul li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px;line-height:32px;font-size:14px;color:var(--color-label);position:relative}.md-search-result.template4 .search-result-container .search-result-header .search-choose .search-sort .select ul li.selected{padding-right:40px;color:var(--g-btn-background, var(--color-theme, #03c9ff))}.md-search-result.template4 .search-result-container .search-result-header .search-choose .search-sort .select ul li.selected em{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.md-search-result.template4 .search-result-container .search-result-header .search-choose .search-sort .select ul li:hover{background-color:#f6f7fb;color:var(--g-btn-background, var(--color-theme, #03c9ff))}.md-search-result.template4 .search-result-container .search-result-header .search-choose .search-switch{margin-left:6px;display:flex;align-items:center}.md-search-result.template4 .search-result-container .search-result-header .search-choose .search-switch .switch-item{font-size:14px;display:flex;align-items:center;justify-content:center;margin-left:16px;width:auto;height:20px;color:#8b93a7;cursor:pointer}.md-search-result.template4 .search-result-container .search-result-header .search-choose .search-switch .name{text-transform:capitalize;font-family:var(--font-medium)}.md-search-result.template4 .search-result-container .search-result-header .search-choose .search-switch i{font-size:20px}.md-search-result.template4 .search-result-container .search-result-header .search-choose .search-switch .side-active{color:var(--g-btn-background, var(--color-theme, #03c9ff))}.md-search-result.template4 .search-result-container .search-result-header .search-choose .search-switch .active{color:var(--g-btn-background, var(--color-theme, #03c9ff))}.md-search-result.template4 .search-result-container .search-result{margin-top:5px}.md-search-result.template4 .search-result-container .search-result .house-list:not(.brief-list){margin-top:-20px}.md-search-result.template4 .search-result-container .drawing-mask{width:100%;height:100%;background:rgba(218,218,218,0.8);position:absolute;z-index:var(--level-subhigh)}.md-search-result.template4 .search-result-container .loading{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.9);z-index:var(--level-sublow);overflow:hidden}.md-search-result.template4 .search-result-container .loading .loading-box{position:absolute;top:200px;left:50%;transform:translate(-50%, -50%)}.md-search-result.template4 .insight{width:700px;height:100%;overflow:auto}@media (max-width: 800px){.md-search-result.template4 .insight{background:#fff;width:100%;position:fixed;left:0;right:0;top:0;bottom:0;z-index:calc(var(--level-subhigh) - 2)}}@media (max-width: 800px){.md-search-result.template4{margin:0;padding:0}.md-search-result.template4 .search-result-container{margin:20px auto 0}.md-search-result.template4 .search-result-container .search-result-header{margin:0;padding:0 15px;flex-wrap:nowrap}.md-search-result.template4 .search-result-container .search-result-header .search-text{font-size:15px;line-height:16px;margin-bottom:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex:1}.md-search-result.template4 .search-result-container .search-result-header .search-choose{flex:none;margin-left:10px}.md-search-result.template4 .search-result-container .search-result-header .search-choose .search-sort{font-size:12px}.md-search-result.template4 .search-result-container .search-result-header .search-choose .search-sort .sort-by{display:none}.md-search-result.template4 .search-result-container .search-result-header .search-choose .search-sort .title{font-size:14px}.md-search-result.template4 .search-result-container .search-result-header .search-choose .search-sort .dropdown_icon{font-size:8px;margin-left:10px}.md-search-result.template4 .search-result-container .search-result-header .search-choose .search-sort .list-panel{left:auto;right:0}.md-search-result.template4 .search-result-container .search-result-header .search-choose .search-switch{display:none}.md-search-result.template4 .search-result-container .search-result{margin-top:15px}}.search-seo-template4.md-search-seo{margin-top:80px}.search-seo-template4 .seo-module-box{position:relative}.search-seo-template4 .seo-module-box::before{position:absolute;content:'';height:1px;left:15px;right:15px;top:-50px;background:#3f4965;z-index:1}.search-seo-template4 .search-seo .title.in-map-list{color:#fff !important}.search-seo-template4 .search-seo .anchor.in-map-list{color:#8195bd !important}.search-seo-template4 .search-seo .anchor.in-map-list:hover{color:#4c84ff !important}.search-seo-template4 .search-seo .action.in-map-list{color:#4c84ff !important}.search-seo-template4 .search-seo .action .icon .iconfont.in-map-list{color:#4c84ff !important}.search-seo-template4 .md-footer,.search-seo-template4 .md-footer.classic.inner{z-index:1;width:100%}.search-seo-template4 .md-footer .mls-declaimer-container,.search-seo-template4 .md-footer.classic.inner .mls-declaimer-container{padding:30px 20px 0}@media (max-width: 800px){.search-seo-template4 .md-footer .mls-declaimer-container,.search-seo-template4 .md-footer.classic.inner .mls-declaimer-container{padding:10px 15px 0}}.search-seo-template4 .md-footer .footer-container,.search-seo-template4 .md-footer.classic.inner .footer-container{padding:15px 20px}@media (max-width: 800px){.search-seo-template4 .md-footer .footer-container,.search-seo-template4 .md-footer.classic.inner .footer-container{padding:10px 15px}}.md-search:not(.mobile) .md-search-result.template1{height:600px;flex-basis:600px}

.complete-my-profile{position:relative}.complete-my-profile .pop-container{background-color:#fff;border-radius:24px;border-top:4px solid var(--g-btn-background, #3b5cde);box-shadow:0px 5px 10px 0px #0000000d;padding:60px 40px 40px 40px;max-height:calc(100% - 10px)}.complete-my-profile .pop-container h3{font-size:30px;line-height:40px;text-align:center;margin-bottom:30px;text-transform:uppercase;font-family:'font-Montserrat-700'}.complete-my-profile .pop-placeholder{background-color:color-mix(in srgb, var(--g-btn-background) 5%, transparent);border:1px solid color-mix(in srgb, var(--g-btn-background) 10%, transparent);border-radius:12px;padding:12px;color:#202437;line-height:20px;margin-bottom:30px}.complete-my-profile .pop-action label{font-weight:700;color:#000;margin-bottom:10px;display:block}.complete-my-profile .pop-action label .required{color:#F0454C}.complete-my-profile .pop-action .action-list{margin-bottom:20px}.complete-my-profile .pop-action .action-list .phone-list{margin-bottom:10px;display:flex;align-items:center;gap:10px;width:100%}.complete-my-profile .pop-action .action-list .phone-list .delete-phone-number{cursor:pointer;border-radius:4px;border:1px solid #E1E2E6;display:flex;justify-content:center;align-items:center;color:#F0454C;width:40px;height:40px;font-size:16px}.complete-my-profile .pop-action .action-list .phone-list .delete-phone-number:hover{box-shadow:0px 1px 3px 0px rgba(0,0,0,0.1)}.complete-my-profile .pop-action .action-list .phone-list .delete-phone-number:active{background:#EBECF1}.complete-my-profile .pop-action input{flex:1;font-size:14px;line-height:20px;padding:10px;border-radius:4px;box-shadow:none;height:40px}.complete-my-profile .action-button{color:var(--g-btn-background, #3b5cde);line-height:20px;cursor:pointer;display:inline-block}.complete-my-profile .action-button .button-text:hover{text-decoration:underline}.complete-my-profile .action-button .iconfont{vertical-align:bottom}.complete-my-profile .pop-split{height:1px;margin:30px 0 20px 0;background-image:linear-gradient(to right, #EBECF1 50%, transparent 0%);background-position:bottom;background-size:12px 1px;background-repeat:repeat-x}.complete-my-profile .pop-disclaimer .disclaimer-content{font-size:14px}.complete-my-profile .pop-disclaimer .disclaimer-content a{color:var(--color-theme, #3b5cde) !important}.complete-my-profile .confirm{max-width:360px;padding:8px 104px;text-align:center;background-color:var(--g-btn-background, #3b5cde);border-radius:6px;color:var(--mg-button-color, #fff);margin:40px auto;margin-bottom:0;display:block;font-size:16px;line-height:24px;font-weight:700}.complete-my-profile .confirm:hover{opacity:0.85}.complete-my-profile .confirm.disabled{opacity:0.7;cursor:not-allowed}.complete-my-profile .pop-baffle{position:absolute;bottom:-10px;left:10px;right:10px;border-radius:24px;height:100px;background-color:#fff;box-shadow:0px 5px 10px 0px #0000000d;z-index:-1}.complete-my-profile .icon-close{z-index:100;color:#a0a3af}.complete-my-profile .disclaimer-wrap{margin-top:15px}@media (max-width: 600px){.complete-my-profile{width:calc(100% - 30px);margin:0 auto;position:relative}.complete-my-profile .pop-container{margin-top:30px;padding-left:20px;padding-right:20px;max-height:calc(100% - 30px)}.complete-my-profile .pop-baffle{left:15px;right:15px}.complete-my-profile .confirm{width:100%;padding:8px 0px}}

.other-pop-box .other-pop{max-width:720px}.other-pop-box .complete-my-profile .pop-container{border:none;border-radius:6px}.other-pop-box .complete-my-profile .pop-container h3{font-family:'font-PlayfairDisplay-700';color:#191919}.other-pop-box .complete-my-profile .pop-container .pop-action label{font-family:'font-Montserrat-400';font-weight:400;color:var(--g-text-color, #505050)}.other-pop-box .complete-my-profile .pop-baffle{display:none}

.consent-pop{position:fixed;left:0px;right:0px;bottom:0px;top:0px;z-index:calc(var(--level-subhigh) + 10);overflow:auto}.consent-pop .pop{overflow:visible;max-width:720px;position:relative;margin-top:30px;margin-bottom:30px}

