.sQuote-form .getYzmImg {position: absolute !important; right: 0; bottom: 8px; text-align: center; background-color: #000; color: #fff; font-size: 14px; border-radius: 10px; width: 110px; height: 36px; line-height: 36px; }
.sQuote-form .getYzmImg:after {background-color: rgba(255,255,255,.25) !important; }
.getYzmImg ._img {display: none;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}


.float-quoteForm {bottom: -140px;}
.float-quoteForm .formCheck {height: 80px; flex-wrap: wrap; padding-right: 132px;}
.float-quoteForm .formCheck .dct {height: 100%;}
.float-quoteForm .formCheck .formItem [ysq-addressPicker] {background-position: calc(100% - 15px) 50%;}
.float-quoteForm .formCheck .formItem {margin-right: 0;}
.float-quoteForm .formCheck .btns {position: absolute;right: 0; margin-top: -4px; height: 88px; line-height: 88px;}
.float-quoteForm .formCheck .btns .btn { height: 88px; line-height: 88px;}
.float-quoteForm .formCheck .pack {width: 100%;display: inline-flex; justify-content: space-between;}
.float-quoteForm .formCheck .pack .formItem .skin  {width: 100%; height: 40px; line-height: 40px;}
.float-quoteForm .formCheck .pack1 { margin-top: -4px;}
.float-quoteForm .formCheck .pack1 .formItem {width: calc(50% - 5px);}
.float-quoteForm .formCheck .pack2 { margin-top: 8px;}
.float-quoteForm .formCheck .pack2 .formItem {width: calc(28% - 5px);}
.float-quoteForm .formCheck .pack2 .formItem.pvc {width: calc(36% - 5px);}
.float-quoteForm .formCheck .pack2 .formItem.pvc .btn {position: absolute !important; right: 0; top: 0; width: 120px; height: 40px; line-height: 40px; text-align: center; font-size: 14px; color: #fff; background-color: #0077b8}
.float-quoteForm .formCheck .pack2 .formItem.pvc .btn:after {background-color: rgba(0,0,0,.15) !important; }

.float-quoteForm .formCheck .pack2 .formItem.pvc .skin {padding-right: 128px;}

/* fix float-quoteForm fields same size */
.float-quoteForm .formCheck .pack .formItem {width: 200px;}
.float-quoteForm .formCheck .pack .formItem .skin {width: 100%;}
@media screen and (max-width:1600px) {
    .float-quoteForm .formCheck .pack .formItem {width: 160px;}
}

/* 2026-08-05: 底部弹窗改为两行：车型/手机号在上，起点/终点在下，等分无大间隙 */
.float-quoteForm .formCheck { height: 90px !important; flex-wrap: wrap !important; }
.float-quoteForm .formCheck .pack { width: 100% !important; display: flex !important; margin: 0 !important; }
.float-quoteForm .formCheck .pack1 { margin-top: 0 !important; }
.float-quoteForm .formCheck .pack2 { margin-top: 10px !important; margin-left: 0 !important; }
.float-quoteForm .formCheck .pack .formItem { flex: 1 1 0 !important; width: auto !important; margin-right: 8px !important; }
.float-quoteForm .formCheck .pack .formItem:last-child { margin-right: 0 !important; }
.float-quoteForm .formCheck .pack .formItem .skin { width: 100% !important; }
