<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.order-form {
 position:relative
}
.order-form .item-input {
 position:relative;
 width:260px
}
.order-form .verify-style {
 display:block;
 position:absolute;
 left:auto;
 right:10px;
 top:15px
}
.order-form .verify-style.count-down {
 color:#b2b2b2;
 font-size:12px;
 text-align:right
}
.order-form .verify-style a {
 color:#17a1e6;
 font-size:12px
}
.order-form .verify-sms-disable a {
 color:#b2b2b2;
 cursor:default
}
.order-form .text {
 border:0;
 width:260px;
 height:48px;
 margin-bottom:10px;
 padding:14px;
 border-radius:4px;
 background-color:#f5f5f5;
 color:#000
}
.order-form .text.font-grey {
 color:#b2b2b2
}
.order-form textarea.text {
 height:70px
}
.order-form .text.highlight {
 border:1px solid #17a1e6
}
.order-form .text.error {
 border:1px solid #cc2929;
 color:#cc2929
}
.dialog.order-form-tip {
 height:36px;
 line-height:36px;
 margin-top:13px;
 box-shadow:none;
 background-color:#fffbe3;
 border:solid 1px #ece7c8;
 border-radius:4px
}
.dialog.order-form-tip .dialog-main {
 height:36px;
 line-height:36px;
 padding:0 10px;
 overflow:hidden
}
.dialog.order-form-tip .dialog-arrow-right {
 left:-6px;
 width:6px;
 background:url(../images/public/common_tips_bg_arrow.png) 0 0 no-repeat;
 background-size:7px 12px;
 margin-top:-5px
}
.dialog.order-form-tip .dialog-arrow-left {
 left:auto;
 width:6px;
 right:-6px;
 background:url(../images/public/common_tips_bg_arrow_right.png) 0 0 no-repeat;
 background-size:7px 12px;
 margin-top:-5px
}
.order-form .form-mobile-notice {
 margin-bottom:10px;
 color:#353535;
 font-size:14px
}
.order-form .order-success {
 position:relative
}
.order-form .succ-icon {
 position:absolute;
 left:80px;
 top:30px;
 width:44px
}
.order-form .succ-icon i {
 color:#1e9f1d;
 font-size:44px
}
.order-form .succ-tip {
 position:absolute;
 left:0;
 top:80px;
 width:200px;
 margin-top:-7px;
 padding:0 0 0 10px;
 text-align:center
}
.order-form .succ-tip b {
 font-size:18px;
 color:#000;
 font-weight:500
}
.order-form .succ-tip .desc-tip {
 padding:5px 5px 5px 0;
 font-size:12px;
 color:#666
}
.house-order-box .order-form .item-input {
 width:200px
}
.house-order-box .order-form .item-input .text {
 width:200px
}
.house-order-box .order-form .btn-submit {
 width:200px
}
.house-order-box .order-form .form-mobile-notice {
 margin-bottom:15px
}
.listing-order-box .order-form .order-success {
 height:68px
}
.listing-order-box .order-form .succ-icon {
 top:20px
}
.listing-order-box .order-form .succ-tip {
 top:70px
}
.listing-detail .order-form .succ-icon {
 left:6px;
 top:30px
}
.listing-detail .order-form .succ-tip {
 text-align:left;
 left:60px;
 top:25px
}
.dialog-default.dialog-house-detail {
 background:#FFF
}
.dialog.dialog-house-detail .dialog-btn-close {
 right:-48px;
 top:-3px;
 width:40px;
 height:40px;
 background:url(../js/lib/photo-carousel/images/dialog_close_btn.png) no-repeat center center
}
.dialog-house-detail .dialog-btn-close {
 opacity:1
}
.dialog-house-detail .dialog-main {
 margin-top:0
}
.dialog-house-detail .dialog-main iframe {
 border-radius:10px
}
@media screen and (max-height:900px) {
 .dialog-house-detail.lt900px {
  top:40px!important;
  bottom:auto!important
 }
}
.dialog-default {
 border-radius:10px;
 background:#FFF;
 box-shadow:0 30px 40px 0 rgba(0,0,0,0.15)
}
.dialog .dialog-main-requirement {
 padding-top:6px
}
.order-form-success {
 height:413px;
 text-align:center
}
.order-form-success .icon-done {
 width:60px;
 height:60px;
 margin:0 auto;
 margin-top:18px;
 background:url(../images/listing/common_icon_done.png) no-repeat 0 0
}
.order-form-success h4 {
 line-height:33px;
 padding:20px 0 10px 0;
 font-weight:normal;
 color:#434343;
 font-size:24px
}
.order-form-success .success-tip,
.order-form-success .qr-code-tip {
 width:85%;
 margin:0 auto;
 font-size:14px;
 color:#353535;
 line-height:130%;
 text-align:left
}
.order-form-success .success-tip {
 line-height:20px;
 text-align:center
}
.order-form-success .qr-code {
 width:280px;
 height:90px;
 padding:9px 14px;
 margin:30px auto;
 border-radius:8px;
 background-color:#fff;
 border:solid 1px #EEE
}
.order-form-success .qr-code-tip {
 width:180px;
 position:relative;
 padding:7px 0 0 10px;
 color:#666;
 font-size:13px;
 font-weight:500
}
.order-form-success .qr-code-tip span {
 display:block;
 padding:10px 0 0 0;
 color:#666;
 font-size:11px
}
.order-form-success .qr-code-img img {
 width:70px;
 height:70px
}
.order-form-success .btn-ok {
 width:280px;
 height:40px;
 font-size:14px;
 color:#FFF;
 line-height:40px;
 margin:0;
 border-radius:5px;
 background:#17a1e6
}
</pre></body></html>