.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-search.search-item{padding:20px 0;border-bottom:solid 1px #dadada;display:flex}.office-search.search-item:last-child{border-bottom:none}.office-search.search-item img{width:110px;height:110px;margin-right:15px;object-fit:cover;border-radius:5px;display:block}.office-search.search-item .description{display:flex;flex-direction:column;overflow:hidden}.office-search.search-item .description h5{font-family:var(--font-medium);font-size:14px;color:var(--color-theme);margin-bottom:24px;margin-top:0;font-weight:normal;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.office-search.search-item .description h5:hover{color:var(--color-hover);text-decoration:underline}.office-search.search-item .description .bottom{flex:1;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.office-search.search-item .description p{font-family:var(--font-normal);font-size:12px;line-height:15px;margin-top:9px;color:#505050;display:flex;align-items:center}.office-search.search-item .description p:first-child{margin-top:0}.office-search.search-item .description p .iconfont{font-size:14px;color:#505050;margin-right:8px;display:inline-flex;justify-content:center;align-items:center;width:16px;height:16px}.office-search.search-item .description p .iconfont.icon-icon_dianhua{font-size:18px;height:18px}.office-search.search-item .description p .iconfont.icon-email{font-size:12px}.office-search.search-item .description p .iconfont.icon-map-v1{font-size:16px}.office-search.search-item .description p span:not(.exclude){text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media (max-width: 600px){.office-search.search-item{display:block}.office-search.search-item>a{display:inline-block;vertical-align:top}.office-search.search-item img{display:inline-block}.office-search.search-item .description{display:inline-flex;width:calc(100% - 130px);height:110px;overflow:auto;justify-content:flex-end}.office-search.search-item .description h5{font-weight:normal;font-size:12px;margin-bottom:0;white-space:normal}.office-search.search-item>p{font-family:var(--font-normal);font-size:12px;line-height:15px;margin-top:9px;color:#505050;display:flex;align-items:center}.office-search.search-item>p .iconfont{font-size:14px;color:#505050;margin-right:8px;display:inline-flex;justify-content:center;align-items:center;width:16px;height:16px}.office-search.search-item>p .iconfont.icon-icon_dianhua{font-size:18px;height:18px}.office-search.search-item>p .iconfont.icon-email{font-size:12px}.office-search.search-item>p .iconfont.icon-map-v1{font-size:16px}.office-search.search-item>p>span:not(.exclude){text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}

.office-search-result .search-top{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.office-search-result .search-top>div{font-family:var(--font-bold);font-size:24px;font-weight:bold;color:#191919;margin-bottom:10px}.office-search-result .search-top>div p{display:inline-block}.office-search-result .search-top .sort{display:flex;align-items:center}.office-search-result .search-top .sort .iconfont{display:inline-block}.office-search-result .search-top .sort .iconfont.expand{transform:rotate(-180deg)}.office-search-result .search-top .sort span{font-size:12px;font-family:var(--font-normal);line-height:1.67;color:#a8a8a8}.office-search-result .search-top .sort .sort-content{position:relative;display:flex;align-items:center}.office-search-result .search-top .sort .sort-content em{font-size:12px;font-family:var(--font-medium);font-weight:500;font-style:normal;line-height:1.67;color:#191919;margin:0 6px}.office-search-result .search-top .sort .sort-content .list{position:absolute;bottom:-12px;left:0;transform:translateY(100%);max-height:140px;overflow:auto;box-shadow:0 2px 5px 0 rgba(0,10,30,0.1);border:solid 1px #ebecf1;z-index:22;background:#fff}.office-search-result .search-top .sort .sort-content .list li{height:28px;font-size:12px;font-family:var(--font-medium);font-weight:500;font-style:normal;line-height:28px;color:#191919;text-align:left;cursor:pointer;padding:0 6px}.office-search-result .search-top .sort .sort-content .list li:hover:not(.selected){background-color:#f6f7fb}.office-search-result .search-top .sort .sort-content .list li.selected{color:var(--color-theme)}.office-search-result .search-content{margin-bottom:16px}.office-search-result .pagination-wrap .comp-pagination{margin-top:0}@media (max-width: 800px){.office-search-result .search-top{flex-direction:column;align-items:flex-start}.office-search-result .search-top>p{font-size:16px;margin-bottom:6px;line-height:1.1}}

.md-office-search{background-color:#fff}.md-office-search .back-img{display:block;height:350px;width:100%;object-fit:cover;filter:brightness(0.7)}.md-office-search .mg-container{overflow:visible}.md-office-search .agent-office-search.template5{margin-bottom:60px}.md-office-search .agent-office-search.template5 .title{height:150px;display:flex;align-items:flex-end}.md-office-search .agent-office-search.template5 .title>p{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}@media (max-width: 800px){.md-office-search .agent-office-search.template5 .title{height:120px}}@media (max-width: 800px){.md-office-search .back-img{height:170px}.md-office-search .agent-office-search.template5{margin-bottom:20px}}

