.district {
    position: relative;
    z-index: 98;
    display: inline-block
}

.district .district-drop-down-icon {
    display: block;
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    width: 0;
    height: 0;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    border-top: 5px solid #515151
}

.district .district-select-box {
    width: 100%;
    position: absolute;
    top: 42px;
    left: 0;
    z-index: 20;
    background-color: #f8f8f8;
    color: #333;
    -webkit-box-shadow: 0 2px 20px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 20px rgba(0, 0, 0, .1)
}

.district .district-select {
    float: left;
    width: 160px;
    height: 300px;
    overflow-y: auto
}

.district-select::-webkit-scrollbar {
    width: 7px;
    height: 7px
}

.district-select::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: #ccc
}

.district-select::-webkit-scrollbar-corner, .district-select::-webkit-scrollbar-track {
    background-color: transparent
}

.district .district-province {
    width: 47%
}

.district .district-city {
    width: 53%
}

.district .district-select-option {
    padding: 5px 10px 5px 20px;
    font-size: 12px;
    line-height: 21px;
    cursor: pointer
}

.district li:first-child(1) .district-select-option {
    padding-top: 10px
}

.district li:last-child .district-select-option {
    padding-bottom: 10px
}

.district-select-city .district-select-option, .district-select-province .district-select-option {
    background-color: #fff
}

.district-select-province li.on .district-select-option {
    background-color: #f8f8f8;
    color: #ff960a
}

.district-select-city li.on .district-select-option, .district-select-town li.on .district-select-option {
    color: #ff960a
}

.district-select-province li:hover .district-select-option, .district-select-town li:hover .district-select-option {
    background-color: #f8f8f8;
    color: #ff960a
}

.district-select-city li:hover .district-select-option, .district-select-town li:hover .district-select-option {
    color: #ff960a
}

.fabiao-form-hint {
    position: absolute;
    top: 9px;
    left: 10px;
    color: #999;
    font-size: 12px
}

.district-select {
    width: 33.333% !important
}

.district-select-city li {
    background: #fff;
    border-right: 1px solid #eee
}

.district-select-city li.on, .district-select-town li.on {
    background: #f8f8f8;
    border-right: 0;
    color: #34c083
}

.district-select-city li, .district-select-town li {
    background: #fff
}

.xgt-init-right .tender-pop-title {
    position: relative;
    padding-top: 33px;
    color: #333;
    font-size: 22px;
    font-weight: bold;
    line-height: 36px;
    text-align: center;
    padding-left: 5px
}

.xgt-init-right .tender-pop-title em {
    position: relative;
    z-index: 9;
    font-weight: 600
}

.xgt-result-left .tender-pop-title em {
    font-size: 18px
}

.xgt-form-list {
    padding: 10px 47px
}

.xgt-form-list .xgt-form-item {
    position: relative;
    height: 32px;
    margin-bottom: 20px;
    color: #666;
    font-size: 14px;
    line-height: 32px;
    text-align: center
}

.xgt-form-list input.tender-form-input {
    left: 98px;
    width: 235px;
    height: 21px;
    padding: 5px 9px 6px;
    border: 1px solid #ddd;
    vertical-align: middle;
    margin-left: 20px
}

.xgt-form-list .tender-form-sup {
    position: absolute;
    right: 16px;
    top: 0;
    font-size: 14px;
    color: #333
}

.xgt-price-ad {
    margin: 40px 67px 0;
    margin-top: 24px
}

.xgt-price-ad p {
    width: 310px;
    margin: 0 auto;
    color: #999;
    font-size: 12px
}

.xgt-price-ad span {
    color: #feb338
}

.xgt-price-ad a {
    display: block;
    width: 170px;
    height: 20px;
    margin-top: 22px;
    color: #ff960a;
    line-height: 28px;
    text-align: center;
    margin-left: 80px
}

.xgt-price-ad em {
    position: relative;
    top: -32px;
    right: 16px;
    bottom: 45px;
    display: inline-block;
    width: 202px;
    height: 36px;
    background: url(../images/T8T.c8652e085ec9f635caa2cf881231e9bb.png) no-repeat -2px -163px;
    cursor: pointer
}

.xgt-init-right .tender-title-count {
    display: inline-block;
    width: 95px;
    color: #feb338;
    text-align: center
}

.xgt-price-result {
    width: 312px;
    height: 54px;
    margin: 0 auto;
    padding: 12px 15px;
    text-align: center;
    background-color: #fff9f6;
    border: 1px solid #ffe4da
}

.xgt-price-result li {
    float: left;
    width: 127px;
    margin: -7px 0 -8px;
    margin-bottom: -6px;
    text-align: left
}

.xgt-price-result li strong {
    font-weight: normal;
    line-height: 40px
}

.xgt-price-result .to8to-zj {
    color: #bbb;
    font-size: 12px;
    margin-left: 10px
}

.xgt-tender-huxing select {
    width: 60px;
    height: 38px;
    font-size: 14px;
    border: 1px solid #e3e3e3
}

.xgt-huxing-mar {
    margin-right: 5px
}

.xgt-calc-btn {
    display: block;
    width: 120px;
    height: 36px;
    margin: 0 auto;
    margin-top: -6px;
    color: #fff;
    font-size: 14px;
    line-height: 36px;
    text-align: center;
    background-color: #f36f20;
    border: none;
    cursor: pointer
}

.xgt-result-server {
    margin-top: 8px;
    font-size: 18px;
    text-align: center
}

.xgt-result-img {
    display: block;
    width: 299px;
    height: 115px;
    margin: 0 auto;
    margin-top: 17px
}

.xgt-result-img.luodi-bg {
    background: url(../images/T8T.55c3cb105b7fa7ea30150ed2deb6b1dc.jpg) no-repeat -18px 0
}

.xgt-result-img.fei-luodi-bg {
    background: url(../images/T8T.8eaffadc62e06fe8e3be031e4d820929.jpg) no-repeat -14px -2px
}

.xgt-price-ad .xgt-result-text {
    width: 390px;
    color: #feb338;
    font-size: 12px
}

.xgt-price-ad .xgt-result-warn {
    margin: 0
}

.xgt-form .popup-xgt-city {
    width: 235px;
    font-size: 14px;
    border: 1px solid #ddd
}

.common-tender-popup.xgt-tender-popup {
    width: 880px
}

.xgt-tender-popup .tender-pop-xgt {
    height: 460px;
    background: #fff;
    overflow: hidden;
    border-radius: 15px
}

.xgt-tender-popup .xgt-init-left {
    position: relative;
    float: left;
    width: 440px;
    height: 460px;
    border-right: 1px solid #ddd;
    overflow: hidden
}

.xgt-tender-popup .xgt-init-right {
    float: right;
    width: 439px;
    height: 460px;
    margin-right: 0
}

.xgt-tender-popup .xgt-init-right.xgt-result-left {
    float: left;
    border: 1px solid #e8e8e8
}

.xgt-tender-popup .xgt-form-item input {
    padding: 8px 9px 7px;
    margin-left: 0;
    font-size: 14px
}

.xgt-tender-popup .xgt-form-item {
    height: 36px;
    margin-bottom: 20px;
    line-height: 36px
}

.xgt-tender-popup .xgt-form-item label {
    float: left;
    margin-right: 10px
}

.xgt-tender-popup .xgt-form-item .label_start {
    float: right;
    font-size: 24px;
    color: #fe5f00;
    font-family: Arial;
    margin-top: 5px
}

.xgt-tender-popup .xgt-price-area {
    margin-top: 18px
}

.xgt-tender-popup .xgt-price-result li.left {
    margin-left: 40px
}

.xgt-tender-popup .tender-pop-xgt .pop-check-info {
    margin-top: 74px;
    margin-left: 32px
}

.xgt-tender-popup .pop-check-info h3 {
    font-weight: normal
}

.common-tender-popup.xgt-tender-popup span.t8t-error {
    margin-left: 88px
}

.common-tender-popup.xgt-tender-popup .popup-close {
    position: absolute;
    top: 10px;
    right: 15px;
    width: 28px;
    height: 37px;
    background: url(../images/T8T.82fb0a7baca7c8ebcb8d57ff4ff5ebbb.png) no-repeat -129px -625px;
    cursor: pointer
}

.xgt-init-right .cluse-box {
    color: #999;
    position: relative;
    margin-left: 20px;
    display: block;
    font-size: 14px;
    text-align: left
}

.xgt-init-right .cluse-box .ico-clause {
    height: 14px;
    width: 14px;
    cursor: pointer;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQkY0NDA5RTVBMEYxMUU3ODJCOEQ3MzBGRjc4QTYwOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQkY0NDA5RjVBMEYxMUU3ODJCOEQ3MzBGRjc4QTYwOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFCRjQ0MDlDNUEwRjExRTc4MkI4RDczMEZGNzhBNjA5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFCRjQ0MDlENUEwRjExRTc4MkI4RDczMEZGNzhBNjA5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+jq4vwQAAAFpJREFUeNpifPjwoScDA8NcIJZkIA48B+JkBqDGZz9+/PhPLACpBelhAtnEzs7OQCyAqpVkYiATjGocPhqf//z5k2gNULUvWIBEysuXL0GJXIJIvU+BOA0gwADFKEjgcWgCPwAAAABJRU5ErkJggg==) no-repeat 50%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -20px
}

.xgt-init-right .cluse-box .ico-clause.clause-active {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyREU0M0Y5NzVBMEYxMUU3QTEwOEZFNUQwNkNBQUFDRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyREU0M0Y5ODVBMEYxMUU3QTEwOEZFNUQwNkNBQUFDRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJERTQzRjk1NUEwRjExRTdBMTA4RkU1RDA2Q0FBQUNFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJERTQzRjk2NUEwRjExRTdBMTA4RkU1RDA2Q0FBQUNFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+2GRO7QAAASBJREFUeNpiefjwoScDA8NcIJZkIA48B+JkBqDGZz9+/PhPLACpBelhAtnEzs7OQCyAqpVkIlZD1fV1DL13dsL5RGmc8/Aww+R7exk+/fmBEAS6F6+ftr64+J9/a87/5PPz//8DQhAA6YHbeO3zM4ZbX16i2HQVKJZ8YSGDIb8cwxS9aAZGIMRwas6lZQwux3oZjr67A+Y//fGBIfjUVAYxdl6G1aaZDBxMrCiGwjUuMU5hkOEUYPA/OZlh0eNjYE3f/v5mWG+azSDCxoPpcWQ/fv79/X/Aycn/ebZk/Rfalvf/wJsbWP0N0oMROL///f2ffXHJ/xVPTuEMMKwaiQGwUH3+8+dPolMOVO0LFiCR8vLlS1AilyBS71MgTgMIMADy70jJUXEWEAAAAABJRU5ErkJggg==) no-repeat 50%
}

.xgt-init-right .cluse-box a {
    color: #ff960a
}

.privacy-confirm-mask-xgt {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 98;
    width: 100%;
    height: 100%;
    background: hsla(0, 0%, 100%, 0)
}

.privacy-content-xgt {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 99;
    transform: translate(-50%, -40%);
    width: 252px;
    height: 122px;
    background: #fff;
    box-shadow: 0 5px 30px 0 hsla(0, 0%, 81%, .5);
    border-radius: 10px;
    padding: 10px 12px 18px
}

.privacy-content-xgt p {
    font-size: 14px;
    font-weight: 500;
    color: #333;
    line-height: 1.4;
    text-align: center;
    margin-top: 37px
}

.privacy-content-xgt a {
    color: #ff960a
}

.footer-wrapper-xgt {
    padding-top: 20px;
    text-align: center
}

.footer-wrapper-xgt a {
    font-size: 14px;
    display: inline-block;
    width: 96px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    background: #f5f5f5;
    border-radius: 3px
}

.footer-wrapper-xgt a:first-child {
    color: #999;
    background: #f5f5f5
}

.footer-wrapper-xgt a:nth-child(2) {
    color: #fff;
    background: #ff960a;
    margin-left: 10px
}

.check-info-common h3 span {
    color: #fe5f00;
    font-size: 12px
}

.check-info-common .check-question {
    color: #999;
    font-size: 14px
}

.check-info-common .plot-name .check-question {
    float: left;
    margin-top: 5px
}

.check-info-common .plot-name input {
    width: 229px;
    height: 30px;
    border: 1px solid #e8e8e8;
    text-indent: 6px
}

.check-info-common .house-type {
    margin-top: 12px
}

.check-info-common .check-house {
    float: left;
    width: 110px;
    height: 100px
}

.check-info-common .check-house-last {
    margin-top: -4px
}

.check-info-common .check-house, .check-info-common .check-time {
    cursor: pointer
}

.check-info-common .check-house div {
    width: 80px;
    height: 85px;
    margin: 0 auto
}

.check-info-common .decorate-time .check-time {
    float: left;
    margin-top: 12px
}

.check-info-common .check-house p, .check-info-common .check-time p {
    position: relative;
    color: #333;
    font-size: 12px;
    text-indent: 15px
}

.check-info-common .check-time p {
    text-indent: 18px;
    margin-left: 13px
}

.check-info-common .check-time-next p {
    margin-left: 27px
}

.check-pop-succ .check-grey-layer {
    background: #000;
    filter: alpha(opacity=60);
    opacity: .6
}

.check-pop-text {
    color: #333;
    font-size: 16px
}

.check-pop-recall {
    margin-top: 4px;
    color: #999;
    font-size: 12px
}

.check-pop-recall span {
    color: #fe6022
}

.close-check-pop, .close-check-pop:hover {
    display: block;
    width: 100px;
    height: 32px;
    margin: 0 auto;
    margin-top: 18px;
    color: #666;
    font-size: 12px;
    line-height: 32px;
    border: 1px solid #e8e8e8;
    border-radius: 2px
}

.pop-check-info, .tender-pop-left {
    display: none
}

.tender-pop-right {
    float: left;
    padding-right: 10px;
    margin-left: 16px;
    border-right: 1px solid #e8e8e8
}

.pop-check-info {
    position: relative;
    display: block;
    float: left;
    width: 375px;
    margin: 148px 0 0 82px;
    color: #333;
    font-size: 14px
}

.pop-check-info h3 {
    color: #333;
    font-size: 18px;
    font-weight: normal
}

.pop-check-info .decorate-time {
    margin-top: 6px
}

.pop-check-info .plot-name {
    margin-top: 15px
}

.check-right-line {
    position: absolute;
    top: 168px;
    right: 1px;
    display: none;
    width: 1px;
    height: 332px;
    background: #73c579
}

.mfbj-left-result .check-right-line {
    display: block
}

.mfsj-left-lien {
    position: absolute;
    top: 168px;
    right: -11px;
    width: 1px;
    height: 332px;
    background: #73c579
}

.pop-check-info .check-house div, .pop-check-info .check-house p i, .pop-check-info .check-time p i {
    background: url(../images/T8T.82fb0a7baca7c8ebcb8d57ff4ff5ebbb.png) no-repeat -14px -495px
}

.pop-check-info .check-house .old-house {
    background-position: -140px -493px
}

.pop-check-info .check-house .little-change {
    background-position: -274px -498px
}

.pop-check-info .check-house p {
    margin-top: -6px;
    margin-left: 27px
}

.pop-check-info .check-house-last p {
    margin-top: -2px
}

.pop-check-info .check-house p i, .pop-check-info .check-time p i {
    position: absolute;
    top: 2px;
    left: 0;
    width: 15px;
    height: 15px;
    background-position: -49px -623px
}

.pop-check-info .check-house.on p i, .pop-check-info .check-time.on p i {
    background-position: -24px -623px
}

.pop-check-info .check-upload, .pop-check-info .check-upload:hover {
    display: block;
    width: 80px;
    height: 32px;
    margin: 0 auto;
    margin-top: 18px;
    color: #fff;
    line-height: 32px;
    text-align: center;
    background-color: #feb338
}

.pop-check-info .complate-form {
    position: absolute;
    top: 148px;
    left: 90px;
    display: none;
    width: 180px;
    height: 42px;
    color: #fff;
    font-size: 14px;
    line-height: 42px;
    text-align: center;
    background: #000;
    filter: alpha(opacity=60);
    opacity: .6
}

.popup-aftercheck-left, .popup-aftercheck-right {
    display: none;
    position: relative
}

.common-tender-popup .popup-mfbj .popup-aftercheck-left {
    width: 501px
}

.popup-aftercheck-left .check-right-line {
    display: block
}

.popup-aftercheck-result-lico {
    display: block;
    width: 63px;
    height: 69px;
    margin: 0 auto;
    margin-top: 193px;
    background: url(../images/T8T.82fb0a7baca7c8ebcb8d57ff4ff5ebbb.png) no-repeat -200px -604px
}

.popup-aftercheck-result-ltitle {
    text-align: center;
    font-weight: 700;
    font-size: 28px;
    color: #333;
    margin-top: 10px
}

.popup-aftercheck-result-ltext {
    margin-top: 48px;
    font-size: 14px;
    color: #feae2b;
    text-align: center
}

.popup-aftercheck-rtitle {
    font-family: PingFangSC-Medium;
    font-size: 28px;
    color: #333;
    font-weight: 1000;
    margin-top: 143px;
    text-align: center
}

.popup-aftercheck-rtext {
    margin-top: 11px;
    font-family: PingFangSC-Regular;
    font-size: 16px;
    text-align: center;
    color: #666;
    font-weight: 400
}

.popup-aftercheck-rtext span {
    color: #73c579
}

.popup-aftercheck-rqrcode {
    width: 133px;
    height: 133px;
    background-color: #fff;
    border: 1px solid #f4f4f4
}

.left-code {
    float: left;
    margin: 20px 0 0 88px
}

.right-code {
    float: left;
    margin: 20px 0 0 53px
}

.left-code img {
    width: 115px;
    height: 115px;
    padding: 9px
}

.code-hint {
    font-family: MicrosoftYaHei;
    font-size: 12px;
    color: #73c578;
    text-align: center
}

.popup-aftercheck-rlist {
    width: 320px;
    margin: 0 auto;
    margin-top: 13px;
    padding-left: 62px
}

.popup-aftercheck-ritem {
    float: left;
    width: 50%
}

.popup-aftercheck-ritemdown {
    margin-top: 9px
}

.popup-aftercheck-ritem p {
    position: relative;
    font-family: MicrosoftYaHei;
    font-size: 14px;
    color: #666;
    padding-left: 22px;
    text-align: left
}

.popup-aftercheck-ritem p:before {
    position: absolute;
    top: 50%;
    left: 0;
    content: " ";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-top: -9px;
    background: url(../images/T8T.82fb0a7baca7c8ebcb8d57ff4ff5ebbb.png) no-repeat -46px -669px
}

.xgt-tender-popup .tender-pop-xgt .popup-aftercheck-left, .xgt-tender-popup .tender-pop-xgt .popup-aftercheck-right {
    width: 440px;
    height: 460px
}

.xgt-tender-popup .popup-aftercheck-result-lico {
    margin-top: 107px
}

.xgt-tender-popup .popup-aftercheck-rtitle {
    margin-top: 57px
}

.xgt-tender-popup .check-right-line {
    top: 0;
    height: 460px
}

.popup-mfsj-result-left .new-year-text {
    line-break: 44px
}

.new-year-text {
    display: none;
    color: #feb338 !important
}

.xgt-price-ad p.new-year-text {
    margin: 0;
    margin: 0 !important
}

@-webkit-keyframes autofill {
    to {
        background: #fff
    }
}

input:-webkit-autofill {
    -webkit-animation-name: autofill;
    -webkit-animation-fill-mode: both
}

.common-tender-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    width: 100%;
    height: 100%;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYxOEEzODk0MzI0NzExRTc4NkI3ODg2QzkyMEQyRjIwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkYxOEEzODk1MzI0NzExRTc4NkI3ODg2QzkyMEQyRjIwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjE4QTM4OTIzMjQ3MTFFNzg2Qjc4ODZDOTIwRDJGMjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjE4QTM4OTMzMjQ3MTFFNzg2Qjc4ODZDOTIwRDJGMjAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5F2vrqAAAAD0lEQVR42mJgYGA4BBBgAADHAMOuvqBZAAAAAElFTkSuQmCC) repeat
}

.common-tender-popup {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1048px;
    height: 500px;
    margin-top: -250px;
    background: url(../images/getQuotation.png) no-repeat 50%;
    margin-left: -524px;
    background-size: contain
}

.common-tender-popup .popup-tabs {
    position: absolute;
    top: 50%;
    left: -40px;
    margin-top: -78px;
    cursor: pointer
}

.common-tender-popup .popup-tabs li {
    position: relative;
    display: block;
    width: 40px;
    height: 50%
}

.common-tender-popup .popup-tabs-item {
    display: block;
    width: 40px;
    height: 100px;
    background: url(../images/cust-img.png) no-repeat
}

.popup-tabs li.active.btn-mfbj-list span {
    background-position: 0 -400px
}

.popup-tabs li.btn-mfbj-list span {
    background-position: -42px -400px
}

.popup-tabs li.btn-mfsj-list span {
    background-position: -128px -400px
}

.popup-tabs li.active.btn-mfsj-list span {
    background-position: -86px -400px
}

.common-tender-popup .popup-main {
    width: 100%
}

.popup-main input::-webkit-input-placeholder {
    color: #dadada
}

.popup-main input::-moz-placeholder {
    color: #dadada
}

.popup-main input:-ms-input-placeholder {
    color: #dadada
}

.common-tender-popup .popup-content {
    width: 100%
}

.common-tender-popup .popup-content-left, .common-tender-popup .popup-content-right {
    position: relative;
    float: left;
    width: 489px;
    height: 500px
}

.tender-init-mfsj .popup-content-left {
    margin-left: 4px
}

.common-tender-popup .popup-title {
    position: relative;
    padding-top: 138px;
    color: #ff960a;
    font-size: 28px;
    line-height: 36px;
    text-align: center;
    padding-left: 4px
}

.common-tender-popup .popup-title em {
    position: relative;
    z-index: 9;
    font-weight: 600
}

.common-tender-popup .title-bg-col {
    position: absolute;
    left: 9px;
    bottom: 0;
    z-index: 0;
    display: block;
    height: 20px;
    background: #e9f6ed
}

.popup-mfbj .title-bg-col {
    left: 50%;
    width: 228px;
    margin-left: -114px
}

.common-tender-popup .popup-title-count {
    margin: 0 15px;
    color: #feb338
}

.common-tender-popup .popup-title-count-right {
    display: inline-block;
    width: 108px;
    margin: 0;
    color: #feb338
}

.common-tender-popup .popup-title-unit {
    color: #333;
    font-size: 14px;
    font-weight: normal
}

.popup-content-explain {
    margin-bottom: 20px;
    color: #feb338;
    margin-left: 104px
}

.common-tender-popup .popup-close {
    position: absolute;
    top: 56px;
    right: 39px;
    width: 40px;
    height: 40px;
    background: url(../images/cust-img.png) -114px 0 no-repeat;
    cursor: pointer
}

.common-tender-popup span.t8t-error {
    position: absolute;
    font-size: 12px;
    line-height: 15px;
    margin-left: 95px
}

.mfbj-left-result {
    display: none;
    margin-left: 12px
}

.mfbj-right-result {
    display: none
}

.popup-mfbj .popup-mfbj-tip {
    margin: 2px auto 0;
    margin-top: 10px;
    color: #666;
    text-align: center
}

.popup-mfbj .popup-mfbj-del {
    color: #bbb;
    font-size: 14px;
    margin-left: 10px
}

.popup-mfbj .popup-mfbj-tip-num {
    color: #feb338
}

.popup-mfbj .popup-form {
    padding: 10px 40px
}

.popup-form .popup-form-group {
    position: relative;
    margin-bottom: 17px;
    font-size: 14px;
    line-height: 34px
}

.popup-form .popup-form-group .popup-form-group-box-area {
    line-height: 1.4
}

.popup-form .popup-form-huxing-bottom {
    padding-left: 95px
}

.popup-form .popup-form-label {
    position: relative;
    float: left;
    width: 95px
}

.popup-form .popup-form-control {
    float: left
}

.popup-form .popup-form-required {
    position: relative;
    top: 4px;
    margin-right: 10px;
    color: #feb338;
    font-size: 24px;
    vertical-align: middle
}

.popup-form .popup-form-control {
    left: 98px;
    width: 212px;
    padding: 6px 9px 5px;
    border: 1px solid #ddd;
    vertical-align: middle
}

.popup-form .popup-form-sup {
    position: absolute;
    right: 100px;
    color: #333
}

.popup-mfbj .popup-form-control.popup-mfbj-chu, .popup-mfbj .popup-form-control.popup-mfbj-shi, .popup-mfbj .popup-form-control.popup-mfbj-ting {
    width: 74px;
    margin-bottom: 10px
}

.popup-mfbj .popup-form-control.popup-mfbj-wei, .popup-mfbj .popup-form-control.popup-mfbj-yt {
    width: 111px
}

.popup-mfbj .popup-form-control.popup-mfbj-chu, .popup-mfbj .popup-form-control.popup-mfbj-ting {
    margin-left: 5px
}

.popup-mfbj .popup-form-control.popup-mfbj-yt {
    margin-left: 10px
}

.common-tender-popup .popup-title.mfbj-title {
    padding-top: 142px;
    color: #333;
    font-size: 22px;
    font-weight: bold
}

.common-tender-popup .popup-title.mfbj-title .mfbj-title-text {
    position: relative;
    z-index: 9;
    font-weight: 600
}

.mfbj-right-init {
    margin-left: 20px
}

.mfbj-right-init .mfbj-title-text {
    font-size: 22px !important
}

.mfbj-right-init .mfbj-price-result-list {
    width: 292px
}

.mfbj-price-result {
    padding: 10px 40px 0
}

.mfbj-price-result-list {
    width: 306px;
    margin: 0 auto;
    padding: 13px 0;
    border: 1px solid #ddd
}

.mfbj-price-result-item {
    height: 40px
}

.mfbj-price-result-item span {
    float: left;
    width: 44%;
    height: 40px;
    font-size: 14px;
    line-height: 40px;
    text-align: right
}

.mfbj-price-result-item strong {
    float: right;
    width: 56%;
    height: 40px;
    font-size: 12px;
    font-weight: normal;
    line-height: 40px;
    margin-left: 0
}

.mfbj-price-result-item strong em {
    display: inline-block;
    width: 55px;
    margin-right: 10px;
    color: #feb338;
    font-size: 18px;
    text-align: center;
    font-style: normal;
    margin-left: 10px
}

.mfbj-left-result .mfbj-price-footer {
    margin: 15px 43px 0 56px
}

.mfbj-left-result .mfbj-title-text {
    font-size: 18px
}

.mfbj-price-footer-call {
    color: #feb338
}

.mfbj-submit-box {
    position: absolute;
    top: 208px;
    left: 437px;
    z-index: 9;
    width: 125px;
    height: 139px;
    background: url(../images/T8T.c9a37ecf0643f96adb4edb49181614b7.png) no-repeat
}

.mfbj-submit-btn {
    position: absolute;
    top: 25px;
    left: 16px;
    z-index: 15;
    width: 90px;
    height: 90px;
    background: #f6c03f;
    background-position: 0 0;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 45px
}

.mfbjcalc-btn-ie {
    position: absolute;
    top: 6px;
    left: 0;
    width: 125px;
    height: 139px;
    background: none
}

.ico-line-top {
    top: 164px;
    left: 480px;
    width: 38px;
    height: 47px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAvCAYAAACPMrhmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4MDRFNTM5M0YwNjgxMUU3OTcxMjlDOEJGQTFCOTJCNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4MDRFNTM5NEYwNjgxMUU3OTcxMjlDOEJGQTFCOTJCNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgwNEU1MzkxRjA2ODExRTc5NzEyOUM4QkZBMUI5MkI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjgwNEU1MzkyRjA2ODExRTc5NzEyOUM4QkZBMUI5MkI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+QqyFZQAABmJJREFUeNqsWUFrXkUU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) no-repeat 50%
}

.ico-line-bottom, .ico-line-top {
    position: absolute;
    display: block
}

.ico-line-bottom {
    top: 346px;
    left: 500px;
    width: 1px;
    height: 154px;
    background: #f6c03f
}

.mfbj-submit-btn-text {
    position: absolute;
    top: 20px;
    left: 23px;
    width: 45px;
    height: 45px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    cursor: pointer
}

.xgt-mfbj-small-img .xgt-price-area {
    margin-top: 18px
}

.xgt-mfbj-small-img .xgt-price-result li.left {
    margin-left: 40px
}

.xgt-price-result.xgt-mfbj-left-result li.left {
    margin-left: 15px;
    width: 143px
}

.xgt-mfbj-small-img .xgt-price-result {
    width: 312px;
    height: 54px;
    margin: 0 auto;
    padding: 12px 3px;
    text-align: center;
    background-color: #fff9f6;
    border: 1px solid #ffe4da
}

.xgt-mfbj-small-img .xgt-price-result li {
    float: left;
    width: 127px;
    margin: -7px 0 -8px;
    margin-bottom: -6px;
    text-align: left
}

.xgt-mfbj-small-img .xgt-price-result li strong {
    font-weight: normal;
    line-height: 40px
}

.xgt-mfbj-small-img .xgt-price-result .to8to-zj {
    color: #bbb;
    font-size: 12px;
    margin-left: 10px
}

.xgt-mfbj-small-img .tender-pop-showImg {
    width: 240px;
    height: 145px;
    margin: 7px auto;
    text-align: center;
    border: 5px solid #fff
}

.xgt-mfbj-small-img .tender-pop-showImg img {
    display: inline;
    max-width: 240px;
    max-height: 145px
}

.pop-circle-animate {
    position: absolute;
    top: 15px;
    right: 8px;
    z-index: 12;
    width: 110px;
    height: 110px;
    background: #fde5ba;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-animation: scale-three2 1.5s ease infinite;
    -moz-animation: scale-three2 1.5s ease infinite;
    -o-animation: scale-three2 1.5s ease infinite;
    animation: scale-three2 1.5s ease infinite;
    animation-fill-mode: both
}

@keyframes scale-three2 {
    0% {
        transform: scale(1);
        opacity: .8
    }
    to {
        transform: scale(1.3);
        opacity: 0
    }
}

@-webkit-keyframes scale-three2 {
    0% {
        -webkit-transform: scale(1);
        opacity: .7
    }
    to {
        -webkit-transform: scale(1.3);
        opacity: 0
    }
}

@-moz-keyframes scale-three2 {
    0% {
        -moz-transform: scale(1);
        opacity: .7
    }
    to {
        -moz-transform: scale(1.3);
        opacity: 0
    }
}

@-o-keyframes scale-three2 {
    0% {
        -o-transform: scale(1);
        opacity: .7
    }
    to {
        -o-transform: scale(1.3);
        opacity: 0
    }
}

.common-tender-popup .popup-mfsj {
    display: none
}

.popup-mfsj .popup-form {
    width: 360px;
    margin: 4px auto;
    padding: 10px 40px
}

.popup-mfsj .popup-form .popup-form-control {
    width: 236px
}

.popup-mfsj .title-bg-col {
    left: 50%;
    width: 260px;
    margin-left: -128px
}

.popup-mfsj .popup-mfsj-agree {
    margin-bottom: 20px
}

.popup-mfsj .popup-mfsj-agree-text {
    margin-left: 5px
}

.popup-mfsj .popup-mfsj-agree-text a {
    color: #ff960a
}

.popup-mfsj .popup-mfsj-btn {
    display: block;
    width: 101px;
    height: 38px;
    margin: 25px 0 17px 153px;
    color: #fff;
    line-height: 38px;
    text-align: center;
    background: url(../images/cust-img.png) no-repeat 0 0;
    border: none;
    cursor: pointer
}

.tender-init-mfsj .popup-content-right {
    margin-left: 46px
}

.common-tender-popup .popup-title.mfsj-title {
    padding-top: 62px
}

.common-tender-popup .popup-mfsj-img {
    padding: 150px 0 0 120px
}

.common-tender-popup .popup-mfsj-img em {
    display: block;
    width: 340px;
    height: 291px
}

.popup-mfsj-result-left {
    display: none
}

.popup-mfsj-result-left .popup-mfsj-result-title {
    position: relative;
    padding-top: 138px;
    color: #ff960a;
    font-size: 28px;
    line-height: 36px;
    text-align: center;
    padding-left: 4px
}

.popup-mfsj-result-left .popup-mfsj-result-con {
    padding: 12px 40px;
    line-height: 36px;
    text-align: center
}

.popup-mfsj-result-left .popup-mfsj-result-text {
    margin-bottom: 9px;
    color: #333;
    font-size: 16px
}

.popup-mfsj-result-left .popup-mfsj-result-text span {
    color: #68c192
}

.popup-mfsj-result-left .popup-mfsj-result-mflf {
    display: block;
    width: 115px;
    height: 115px;
    margin: 0 auto;
    background: url(../images/cust-img.png) no-repeat -644px 0
}

.popup-mfsj-result-left .popup-mfsj-result-explain {
    margin-top: 2px;
    color: #feb338;
    font-size: 14px
}

.popup-mfsj-right-result {
    display: none;
    padding: 182px 15px 0
}

.xgt-small-left-result .popup-title.mfbj-title {
    padding-top: 128px
}

.xgt-small-left-result .xgt-price-ad {
    margin-top: 15px
}

.xgt-small-left-result .popup-mfbj-del {
    font-size: 12px
}

.xgt-mfbj-small-img .xgt-czj-result {
    height: auto;
    padding: 3px
}

.xgt-mfbj-small-img .xgt-price-result.xgt-czj-result li, .xgt-mfbj-small-img .xgt-price-result.xgt-czj-result li.left {
    float: none;
    margin: 0;
    padding-left: 98px
}

.xgt-mfbj-small-img .xgt-czj-result li strong {
    line-height: 24px
}

.tender-form-check {
    height: 24px;
    color: #999
}

.tender-form-check span {
    margin-left: 5px;
    font-size: 12px
}

.tender-form-check a {
    color: #ff960a;
    font-size: 12px
}

.add-wx-pop-box {
    width: 600px;
    height: 250px;
    border: 1px solid #ff960a;
    border-radius: 15px;
    position: absolute;
    left: 202px;
    bottom: 50px;
    display: none
}

.wx-title-box {
    width: 315px;
    font-family: MicrosoftYaHei-Bold;
    color: #000;
    text-align: center;
    line-height: 26px;
    position: absolute;
    top: -14px;
    left: 50%;
    margin-left: -157px;
    background: #fff
}

.wx-title-box, .wx-title-box em {
    font-size: 20px;
    font-weight: bold
}

.wx-title-box em {
    color: #ff960a
}

.wx-title-box i {
    background: url(../images/ico_lin_64060b5702c940198ce3988410ffd788.png) no-repeat 50%;
    background-size: 100% 100%;
    width: 3.5px;
    height: 11px;
    display: block;
    position: absolute;
    top: 8px
}

i.r {
    right: -1px
}

i.l {
    left: -1px
}

.kf-text {
    font-family: MicrosoftYaHei;
    text-align: center;
    font-size: 14px;
    color: #999;
    padding-top: 16px
}

.kf-text em {
    font-size: 12px;
    color: #666
}

.ewm-box1 {
    height: 250px;
    text-align: center
}

.ewm-img-box1 {
    margin-left: -6px;
    margin-top: -30px;
    box-sizing: border-box
}

.ewm-box {
    text-align: center;
    margin-left: 140px;
    margin-top: 33px
}

.ewm-img-box {
    width: 143px;
    height: 143px;
    float: left
}

.wx-res-text {
    font-family: MicrosoftYaHei-Bold;
    font-size: 18px;
    color: #fff;
    text-align: left;
    background: #ff960a;
    border-radius: 2px;
    padding: 2px 8px;
    margin-top: 36px;
    font-weight: bold
}

.wx-res-box {
    float: left;
    margin-left: 12px
}

.wx-res-box p {
    font-family: MicrosoftYaHei;
    font-size: 14px;
    color: #333;
    text-align: left;
    margin-top: 15px
}

.pop-check-frame .add-wx-pop-box {
    left: 50%;
    top: 50%;
    margin-left: -300px;
    margin-top: -125px
}

.hide-wxewm {
    display: none
}

a.agree-link {
    color: #ff960a
}

.privacy-confirm-mask {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 98;
    width: 100%;
    height: 100%;
    background: hsla(0, 0%, 100%, 0)
}

.privacy-content {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 99;
    transform: translate(-50%, -60%);
    width: 265px;
    height: 122px;
    background: #fff;
    box-shadow: 0 5px 30px 0 hsla(0, 0%, 81%, .5);
    border-radius: 10px;
    padding: 10px 30px 18px
}

.privacy-content p {
    font-size: 14px;
    font-weight: 500;
    color: #333;
    line-height: 1.4;
    text-align: center;
    margin-top: 37px
}

.footer-wrapper {
    padding-top: 20px;
    text-align: center
}

.footer-wrapper a {
    font-size: 14px;
    display: inline-block;
    width: 96px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    background: #f5f5f5;
    border-radius: 3px
}

.footer-wrapper a:first-child {
    color: #999;
    background: #f5f5f5
}

.footer-wrapper a:nth-child(2) {
    color: #fff;
    background: #ff960a;
    margin-left: 10px
}

.ui-none {
    display: none !important
}

.rongcloud-container *, .rongcloud-container :after, .rongcloud-container :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
    margin: 0;
    padding: 0;
    border: 0
}

.rongcloud-container * {
    padding: 0;
    margin: 0;
    font-size: 14px;
    font-weight: 400
}

.rongcloud-container a {
    text-decoration: none;
    outline: 0
}

.rongcloud-container img {
    border: none;
    vertical-align: middle
}

.rongcloud-container textarea {
    overflow: auto
}

.rongcloud-clearfix {
    *zoom: 1
}

.rongcloud-clearfix:after {
    display: table;
    line-height: 0;
    content: "";
    clear: both
}

.rongcloud-pull-left {
    float: left !important
}

.rongcloud-pull-right {
    float: right !important
}

.rongcloud-sprite {
    background: url(../images/T8T.3231085a293e1199f4c396b959786771.png) 0 0/50px auto no-repeat;
    display: inline-block;
    z-index: 1
}

.rongcloud-blueBg {
    background: #06c792
}

#zhichiBtnBox .rongcloud-people {
    background-position: 0 -411px;
    width: 26px;
    height: 32px
}

#zhichiBtnBox .rongcloud-kefuBtn .rongcloud-arrow-up {
    margin-left: 0
}

.rongcloud-kefuListBox .rongcloud-kefuList {
    overflow: hidden;
    box-sizing: border-box;
    border-radius: 4px;
    width: 194px;
    height: 470px;
    position: fixed;
    right: 531px;
    bottom: 100px;
    z-index: 9999;
    box-shadow: 1px 1px #f9fafb;
    background-color: #fff;
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, .0980392)
}

.rongcloud-imList {
    right: auto
}

.rongcloud-kefuListBox .rongcloud-kefuList .rongcloud-rong-header {
    height: 36px
}

.rongcloud-kefuListBox .rongcloud-kefuList .rongcloud-toolBar {
    text-align: center;
    padding-top: 8px
}

.rongcloud-kefuListBox .rongcloud-kefuList .rongcloud-people {
    vertical-align: middle;
    margin-right: 10px;
    width: 20px;
    border: none;
    height: 20px;
    background-size: 45px auto
}

.rongcloud-kefuListBox .rongcloud-kefuList .rongcloud-arrow-down {
    background-position: 0 -65px;
    vertical-align: middle;
    width: 24px;
    border: none;
    height: 24px;
    margin-left: 10px;
    margin-right: -5px
}

.rongcloud-kefuListBox .rongcloud-kefuList .rongcloud-recent {
    color: #fff;
    font-size: 14px;
    margin: 0;
    padding: 0;
    cursor: default
}

.rongcloud-kefuListBox .rongcloud-kefuList .rongcloud-count {
    color: #d0d4d7;
    font-size: 12px;
    margin: 0;
    padding: 0
}

.rongcloud-kefuListBox .rongcloud-kefuList .rongcloud-content {
    position: absolute;
    top: 36px;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: hidden;
    overflow-y: auto
}

.rongcloud-kefuListBox .rongcloud-kefuList .rongcloud-content .rongcloud-netStatus {
    height: 40px;
    padding-left: 18px;
    background-color: #ffafaf;
    line-height: 40px
}

.rongcloud-kefuListBox .rongcloud-kefuList .rongcloud-content .rongcloud-netStatus.rongcloud-online {
    background-color: #d3f8d6
}

.rongcloud-kefuListBox .rongcloud-kefuList .rongcloud-content .rongcloud-netStatus .rongcloud-sprite {
    width: 20px;
    height: 22px;
    vertical-align: middle;
    background-position: 0 -139px
}

.rongcloud-kefuListBox .rongcloud-kefuList .rongcloud-content .rongcloud-netStatus.rongcloud-online .rongcloud-sprite {
    background-position: 0 -100px
}

.rongcloud-kefuListBox .rongcloud-kefuList .rongcloud-content .rongcloud-netStatus span {
    font-size: 14px;
    color: #fff;
    vertical-align: middle;
    padding-left: 2px
}

.rongcloud-kefuListBox .rongcloud-kefuList .rongcloud-content .rongcloud-netStatus.rongcloud-online span {
    color: #868686
}

.rongcloud-kefuChat {
    width: 470px;
    height: 470px;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, .0980392)
}

.rongcloud-kefuChat .rongcloud-rong-header {
    height: 36px;
    border-radius: 4px 4px 0 0;
    position: relative
}

.rongcloud-kefuChat .rongcloud-rong-header .rongcloud-infoBar {
    height: 36px;
    line-height: 36px
}

.rongcloud-kefuChat .rongcloud-rong-header .rongcloud-infoBarTit {
    position: relative
}

.rongcloud-kefuChat .rongcloud-rong-header .rongcloud-Presence {
    border-radius: 50%;
    width: 8px;
    height: 8px;
    top: 14px;
    left: 16px;
    border: 0
}

.rongcloud-kefuChat .rongcloud-rong-header.rongcloud-online .rongcloud-Presence {
    background-color: #20e600
}

.rongcloud-kefuChat .rongcloud-rong-header .rongcloud-kefuName {
    color: #fff;
    padding-left: 16px
}

.rongcloud-kefuChat .rongcloud-rong-header .rongcloud-toolBar {
    margin-right: 10px
}

.rongcloud-kefuChat .rongcloud-rong-header .rongcloud-toolBar a {
    width: 20px;
    height: 20px;
    margin-top: 9px
}

.rongcloud-kefuChat .rongcloud-rong-header .rongcloud-toolBar .rongcloud-kefuChatBoxHide {
    background-position: 0 -460px;
    cursor: pointer
}

.rongcloud-kefuChat .rongcloud-rong-header .rongcloud-toolBar .rongcloud-kefuChatBoxMin {
    background-position: 0 -252px
}

.rongcloud-kefuChat .rongcloud-rong-header .rongcloud-toolBar .rongcloud-kefuChatBoxMax {
    background-position: 0 -213px
}

.rongcloud-kefuChat .rongcloud-rong-header .rongcloud-toolBar .rongcloud-kefuChatBoxClose {
    background-position: 0 -291px;
    cursor: pointer
}

.rcs-message-box {
    width: 100%;
    overflow: auto;
    padding: 8px 16px;
    position: absolute;
    top: 36px;
    bottom: 114px;
    background-color: #fff;
    -webkit-overflow-scrolling: touch
}

.rongcloud-kefuChat .rongcloud-outlineBox {
    height: 40px;
    padding-left: 18px;
    background-color: #ffafaf;
    line-height: 40px;
    position: absolute;
    top: 36px;
    z-index: 10;
    right: 0;
    left: 0
}

.rongcloud-kefuChat .rongcloud-outlineBox .rongcloud-sprite {
    width: 20px;
    height: 22px;
    vertical-align: middle;
    background-position: 0 -139px
}

.rongcloud-kefuChat .rongcloud-outlineBox span {
    font-size: 14px;
    color: #fff;
    vertical-align: middle;
    padding-left: 2px
}

.rongcloud-Messages-date {
    text-align: center;
    padding: 10px 20px;
    margin-bottom: 30px;
    height: 10px
}

.rongcloud-Messages-date b {
    font-size: 9pt;
    font-weight: normal;
    color: #8e969f;
    background-color: #f9fbfd;
    display: inline-block;
    padding: 0 20px;
    cursor: default
}

.rongcloud-Messages-history {
    text-align: center;
    padding: 10px 20px;
    margin-bottom: 30px;
    height: 10px
}

.rongcloud-Messages-history b {
    font-size: 9pt;
    font-weight: normal;
    color: #8e969f;
    background-color: #f9fbfd;
    display: inline-block;
    padding: 0 20px;
    cursor: pointer
}

.rongcloud-Messages-history b:hover {
    color: #09f
}

.rongcloud-Message-wrapper > div:last-child {
    padding-bottom: 10px
}

.rongcloud-Message {
    position: relative;
    padding-left: 3pc;
    word-wrap: break-word;
    word-break: break-all;
    border-spacing: 1px;
    margin-bottom: 20px
}

.rongcloud-Message-send.rongcloud-Message {
    padding-left: 0;
    padding-right: 3pc
}

.rongcloud-Message-header {
    margin-top: 15px
}

.rongcloud-Message-send .rongcloud-Message-header {
    display: table;
    width: 100%
}

.rongcloud-avatar {
    width: 34px;
    height: 34px;
    border-radius: 50%
}

.rongcloud-Message img {
    max-width: 230px;
    max-height: 250px
}

.rongcloud-Message-avatar {
    position: absolute;
    margin-left: -3pc;
    width: 34px;
    height: 34px
}

.rongcloud-Message-send .rongcloud-Message-avatar {
    position: absolute;
    right: 0
}

.rongcloud-Message-author {
    display: inline-block;
    position: relative;
    padding-right: 30px
}

.rongcloud-Message-send .rongcloud-Message-author {
    float: right;
    padding-right: 0
}

.rongcloud-Message-author .rongcloud-author, .rongcloud-Message-author .rongcloud-time {
    display: block;
    float: left;
    line-height: 1pc
}

.rongcloud-Message-author > .rongcloud-author {
    color: #8e969f;
    text-decoration: none !important;
    cursor: default
}

.rongcloud-Message-author > .rongcloud-time {
    color: #8e969f;
    font-size: 9pt;
    margin-left: 9pt
}

.rongcloud-Message-body {
    position: relative;
    font-size: 14px;
    line-height: 18px;
    color: #444
}

.rongcloud-Message-send .rongcloud-Message-body {
    float: right
}

.rongcloud-file-text, .rongcloud-Message-text {
    position: relative;
    display: inline-block;
    max-width: 100%
}

.rongcloud-Message-text pre {
    font-size: 14px;
    line-height: 18px;
    color: #444;
    word-break: break-all;
    word-wrap: break-word;
    white-space: pre-wrap;
    background-color: transparent;
    border: none;
    border-radius: 0;
    font-family: "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif
}

.rongcloud-Message-entry {
    display: inline-block;
    max-width: 100%
}

.rongcloud-Message-entry p {
    margin-bottom: 5px
}

.rongcloud-Message-entry a {
    text-decoration: none
}

.rongcloud-Message-img img {
    border-radius: 5px
}

.rongcloud-Message-audio .rongcloud-Message-entry {
    overflow: hidden
}

.rongcloud-Message-audio .rongcloud-audioBox {
    float: left
}

.rongcloud-Message-audio .rongcloud-r-audioBox {
    float: right
}

.rongcloud-Message-audio .rongcloud-audioBox {
    display: inline-block;
    cursor: pointer;
    background: url(../images/customerservice-audio-bg.png) 0 0/170px auto no-repeat;
    width: 165px;
    height: 36px;
    padding: 3px 0 3px 15px
}

.rongcloud-Message-audio .rongcloud-audioBox i {
    float: left
}

.rongcloud-Message-audio .rongcloud-audioBox i, .rongcloud-Message-audio .rongcloud-r-audioBox i {
    display: inline-block;
    width: 4px;
    height: 26px;
    opacity: 1;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease
}

.rongcloud-Message-audio .rongcloud-r-audioBox i {
    float: right
}

.rongcloud-Message-audio .rongcloud-audioBox i:first-child {
    background: url(../images/customerservice-audio-bg.png) 0 -40px/170px auto no-repeat
}

.rongcloud-Message-audio .rongcloud-audioBox i:nth-child(2) {
    background: url(../images/customerservice-audio-bg.png) -7px -40px/170px auto no-repeat
}

.rongcloud-Message-audio .rongcloud-audioBox i:nth-child(3) {
    background: url(../images/customerservice-audio-bg.png) -14px -40px/170px auto no-repeat
}

.rongcloud-Message-audio .rongcloud-audioBox.rongcloud-animate i:nth-child(2), .rongcloud-Message-audio .rongcloud-audioBox.rongcloud-animate i:nth-child(3), .rongcloud-Message-audio .rongcloud-r-audioBox.rongcloud-animate i:nth-child(2), .rongcloud-Message-audio .rongcloud-r-audioBox.rongcloud-animate i:nth-child(3) {
    animation: audioAnimate 1s linear 0s infinite;
    -moz-animation: audioAnimate 1s linear 0s infinite;
    -webkit-animation: audioAnimate 1s linear 0s infinite;
    -o-animation: audioAnimate 1s linear 0s infinite
}

@keyframes audioAnimate {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-moz-keyframes audioAnimate {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes audioAnimate {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-o-keyframes audioAnimate {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.rongcloud-Message-audio .rongcloud-audioTimer {
    margin-top: 5px;
    margin-left: 10px;
    color: #8e969f
}

.rongcloud-Message-audio .rongcloud-audioState {
    width: 10px;
    height: 10px;
    display: inline-block;
    background-color: #ff7373;
    margin-top: 13px;
    border-radius: 5px
}

.rongcloud-sys-tips {
    text-align: center;
    padding: 10px 0;
    margin-top: 10px
}

.rongcloud-sys-tips > span {
    padding: 7px 10px;
    background: #e7ecf2;
    border-radius: 3px;
    font-size: 12px;
    color: #8e969f;
    line-height: 32px
}

.rongcloud-sys-tips a {
    font-size: 12px
}

.rongcloud-rong-footer {
    background: #fff;
    height: 114px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: 0 0 5px 5px
}

.rongcloud-footer-con {
    border-top: 1px solid #cdd7db
}

.rongcloud-text-layout {
    margin: 0 10px
}

.rongcloud-funcPanel {
    line-height: 22px;
    height: 22px;
    position: relative;
    margin-top: 5px
}

.rongcloud-funcPanel .rongcloud-mode1 {
    float: left
}

.rongcloud-funcPanel .rongcloud-mode2 {
    float: right;
    cursor: pointer
}

.rongcloud-funcPanel .rongcloud-mode2 a {
    color: #06c792;
    font-size: 12px
}

.rongcloud-robotMode {
    display: block
}

.rongcloud-text {
    width: 100%;
    display: inline-block;
    height: 80px;
    padding: 5px;
    border: 0;
    color: #999;
    color: #000;
    resize: none;
    font-size: 9pt;
    overflow: auto;
    white-space: pre-wrap;
    word-wrap: break-word
}

.rongcloud-text:focus {
    outline: 0
}

.rongcloud-powBox {
    position: absolute;
    right: 0;
    height: 24px
}

.rongcloud-rong-send-btn {
    position: absolute;
    top: 55px;
    right: 10px;
    bottom: 0;
    margin: 0;
    padding: 0;
    cursor: pointer;
    border: none;
    width: 60px;
    height: 24px;
    line-height: 24px;
    border-radius: 40px;
    font-size: 9pt;
    color: #fff;
    background: #06c792;
    outline: 0
}

.rongcloud-MessageForm-tool {
    position: relative;
    margin-right: 8px;
    float: left;
    overflow: hidden
}

.rongcloud-MessageForm-tool input[type=file] {
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    cursor: pointer;
    opacity: 0
}

.rongcloud-MessageForm-tool i {
    width: 20px;
    height: 20px;
    line-height: 20px;
    cursor: pointer;
    display: inline-block
}

.rongcloud-MessageForm-tool i.rongcloud-iconfont-smile {
    background-size: 45px;
    background-position: 0 -297px
}

.rongcloud-expressionWrap {
    border: 1px solid #d9dadc;
    width: 290px;
    padding: 5px 8px;
    position: absolute;
    left: -2px;
    top: -198px;
    height: 180px;
    background: #fff;
    z-index: 1100;
    overflow: auto;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.rongcloud-expressionContent {
    width: 100%
}

.rongcloud-expressionContent div {
    cursor: pointer;
    margin: 0 2px
}

.rongcloud-MessageForm-tool i.rongcloud-iconfont-upload {
    width: 24px;
    background-size: 45px;
    background-position: 0 -333px
}

.rongcloud-expressionWrap .rongcloud-arrow {
    position: absolute;
    left: 5px;
    bottom: -9px;
    display: inline-block;
    width: 10px;
    height: 9px;
    background: url(../images/customerservice-icon.png);
    background-position: 0 -1476px
}

.rongcloud-layermbox {
    position: static;
    height: 100%;
    z-index: 19891014
}

.rongcloud-layermmain {
    display: table;
    pointer-events: none
}

.rongcloud-layermmain, .rongcloud-laymshade {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1200
}

.rongcloud-laymshade {
    background-color: rgba(0, 0, 0, .5);
    pointer-events: auto
}

.rongcloud-layermmain .rongcloud-section {
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.rongcloud-layermchild {
    position: relative;
    display: inline-block;
    text-align: left;
    background-color: #fff;
    font-size: 14px;
    border-radius: 3px;
    box-shadow: 0 0 8px rgba(0, 0, 0, .1);
    pointer-events: auto
}

.rongcloud-layermchild h3 {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.rongcloud-layermcont {
    padding: 20px 20px 10px;
    text-align: center
}

.rongcloud-layermbox .rongcloud-rong-btn {
    display: inline-block;
    width: 54px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #c4c4c4;
    border-radius: 3px;
    color: #000;
    overflow: hidden
}

.rongcloud-layermbox .rongcloud-rong-btn:hover {
    background-color: #09f;
    color: #fff;
    border-color: #09f
}

.rongcloud-layermbox .rongcloud-feedback {
    background-color: rgba(0, 0, 0, .6);
    color: #fff;
    border: none
}

.rongcloud-layermbox .rongcloud-feedback .rongcloud-layermcont {
    padding: 15px;
    font-size: 16px
}

.cursor-pointer {
    cursor: pointer
}

.rebox {
    z-index: 999999;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1000;
    background: rgba(0, 0, 0, .7)
}

.rebox-contents {
    position: absolute;
    top: 5%;
    left: 5%;
    text-align: center;
    width: 90%;
    height: 90%
}

.rebox-contents .rebox-content {
    border: none !important;
    box-shadow: 0 0 8px #222 !important;
    cursor: pointer;
    border: 5px solid #fff;
    background-color: #fff;
    border-radius: 1px;
    max-width: 100%;
    max-height: 100%;
    margin: auto;
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0
}

.rebox-close {
    right: 10px;
    top: 10px
}

.rebox-button {
    position: absolute;
    z-index: 9999;
    min-width: 40px;
    height: 40px;
    line-height: 40px;
    background: #000;
    opacity: .4;
    text-decoration: none;
    font-size: 24px;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    -webkit-border-radius: 32px;
    -moz-border-radius: 32px;
    -ms-border-radius: 32px;
    border-radius: 32px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    transition: all .3s
}

.rebox-button:hover {
    opacity: 1;
    -webkit-transform: scale(1.4);
    -moz-transform: scale(1.4);
    -ms-transform: scale(1.4);
    transform: scale(1.4)
}

.rongcloud-layer-title {
    padding: 5px;
    text-align: center
}

.rongcloud-evaluate .rongcloud-layer-body label {
    line-height: 2.3;
    margin-right: 20px;
    color: #808586
}

.rongcloud-evaluate .rongcloud-layer-body input {
    margin-right: 5px;
    vertical-align: middle;
    border: 1px solid #bbb;
    border-radius: 5px
}

.rongcloud-suggest {
    resize: none;
    padding: 5px;
    width: 100%;
    height: 70px;
    border: 1px solid #bbb;
    border-radius: 5px
}

.rongcloud-layer-body .rongcloud-form-item label {
    width: 52px;
    display: inline-block;
    vertical-align: top;
    text-align: right;
    white-space: nowrap
}

.rongcloud-layer-body .rongcloud-form-item textarea, input[type=text] {
    width: 200px
}

.rongcloud-layer-body .rongcloud-form-item textarea {
    padding: 5px;
    max-width: 200px;
    max-height: 160px;
    resize: none
}

.rongcloud-require:before {
    content: "* ";
    color: #f26868;
    font-weight: bold
}

.rongcloud-evaluate {
    width: 266px;
    padding-top: 15px
}

.rongcloud-evaluate .rongcloud-layer-body {
    padding: 20px 15px 30px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.rongcloud.group-title {
    margin-bottom: 10px
}

.rongcloud-leaveword {
    width: 300px
}

.rongcloud-foot {
    text-align: center;
    padding-bottom: 10px
}

.rongcloud-layer-submit {
    padding: 5px;
    width: 100px;
    border: 1px solid #bbb;
    border-radius: 5px;
    background-color: #fff;
    outline: none
}

.rongcloud-layer-submit:hover {
    background-color: #eee
}

.rongcloud-layer-close {
    position: absolute;
    font-size: 16px;
    top: 5px;
    right: 5px;
    padding: 6px;
    line-height: 16px;
    cursor: pointer
}

.rongcloud-Message-file {
    position: relative;
    width: 270px;
    overflow: hidden;
    border: 1px solid #b9c1ca;
    border-radius: 3px
}

.rongcloud-file-icon {
    float: left;
    width: 52px;
    height: 52px;
    margin: 8px;
    display: inline-block;
    border-radius: 5px;
    background-size: 45px;
    background-position: 3px -541px;
    background-color: #3ea9ff
}

.rongcloud-file-name {
    width: 155px;
    margin-top: 8px;
    margin-bottom: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.rongcloud-file-size {
    font-size: 12px
}

.rongcloud-file-download {
    position: absolute;
    right: 10px;
    top: 15px;
    display: inline-block;
    width: 30px;
    height: 30px;
    background-size: 45px;
    background-position: 0 -611px
}

.rongcloud-MessageForm-tool i.rongcloud-iconfont-file {
    width: 24px;
    height: 24px;
    background-size: 45px;
    background-position: 0 -443px
}

.rongcloud-MessageForm-tool i.rongcloud-iconfont-download {
    width: 24px;
    height: 24px;
    background-size: 45px;
    background-position: 0 -476px
}

.rongcloud-MessageForm-tool i.rongcloud-iconfont-evaluate {
    width: 24px;
    height: 24px;
    background-size: 45px;
    background-position: 0 -504px
}

.rongcloud-MessageForm-tool i.rongcloud-iconfont-evaluate[disabled] {
    background-position: -23px -504px;
    cursor: default
}

.rongcloud-endconversation {
    width: 270px;
    height: 135px;
    padding: 22px
}

.rongcloud-endconversation .rongcloud-prompt {
    margin-top: 10px
}

.rongcloud-endconversation .rongcloud-buttons {
    margin-top: 30px;
    text-align: center
}

.rongcloud-buttons button + button {
    margin-left: 50px
}

.rongcloud-button {
    width: 77px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #d8d8d8;
    border-radius: 4px;
    background-color: #fff;
    outline: none
}

.rongcloud-button:hover {
    border-color: #53b4ff;
    color: #53b4ff
}

.rongcloud-leavemessage {
    position: absolute;
    top: 36px;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #fff
}

.rongcloud-leavemessage-title {
    padding: 20px 40px 25px;
    width: 310px
}

.rongcloud-form-item {
    margin: 0 40px 25px;
    font-size: 14px
}

.rongcloud-form-item label {
    display: inline-block;
    margin-right: 10px
}

.rongcloud-leavemessage .rongcloud-form-item label {
    width: 70px;
    text-align: right
}

.rongcloud-form-error {
    color: #f26868;
    margin: 2px 0 -19px 85px;
    font-size: 13px
}

.rongcloud-form-item textarea {
    vertical-align: top;
    width: 270px;
    height: 120px;
    padding: 4px;
    border: 1px solid #ccc;
    border-radius: 4px;
    resize: none
}

.rongcloud-form-item .rongcloud-inputtext {
    width: 270px;
    height: 26px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .07451);
    padding: 4px;
    border: 1px solid #ccc;
    border-radius: 4px;
    outline: none
}

.rongcloud-form-item .rongcloud-form-label {
    line-height: 26px
}

.rongcloud-leavemessage-form-btns {
    text-align: center
}

.rongcloud-btn {
    width: 150px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    outline: none;
    background-color: #09f;
    border-radius: 4px;
    cursor: pointer
}

.rongcloud-collectuserinfo-title {
    padding: 30px 20px 15px
}

.rongcloud-collectuserinfo .rongcloud-form-item {
    margin: 0 20px 25px
}

.rongcloud-collectuserinfo .rongcloud-form-item .rongcloud-inputtext {
    width: 200px
}

.rongcloud-collectuserinfo .rongcloud-form-error {
    margin: 2px 0 -19px 65px
}

.rongcloud-consult {
    position: fixed;
    right: 50px;
    bottom: 100px;
    width: 195px;
    text-align: center;
    z-index: 999
}

.rongcloud-im-consult {
    z-index: 9999;
    left: 50px;
    right: auto
}

.rongcloud-consult button {
    display: block;
    width: 195px;
    margin-bottom: 17px;
    background: #0096f9;
    border: 0;
    padding: 0;
    color: #fff;
    font-family: "Microsoft Yahei";
    font-size: 16px;
    cursor: pointer
}

.rongcloud-consult button[disabled] {
    background-color: #eee;
    cursor: default
}

.rongcloud-cs-icon {
    background: url(../images/customerservice-icon.png) no-repeat 0 -358px;
    background-size: 45px
}

.rongcloud-cs-icon, .rongcloud-im-icon {
    display: inline-block;
    padding-left: 43px;
    line-height: 50px
}

.rongcloud-im-icon {
    background: url(../images/customerservice-icon.png) 0 12px/50px auto no-repeat;
    background-size: 58px
}

.rong-conversation {
    font-size: 12px;
    color: #333;
    padding: 10px 0 10px 12px;
    height: 56px;
    border-bottom: 1px dotted #e1e9f1;
    cursor: pointer
}

.rongcloud-photo {
    float: left;
    margin-right: 10px;
    position: relative;
    margin-top: 2px
}

.rongcloud-info {
    overflow: hidden
}

.rongcloud-nickname {
    font-weight: 400;
    color: #000;
    margin: 0;
    height: 36px;
    line-height: 36px;
    font-size: 16px
}

.rongcloud-nickname_text {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    color: #606164;
    text-align: left
}

.rongcloud-ext {
    float: right;
    color: #6b6f7c;
    font-size: 13px;
    text-align: right;
    min-width: 55px
}

.rongcloud-attr {
    height: 22px;
    font-size: 12px;
    margin-top: 10px
}

.rongcloud-badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background-color: red;
    border-radius: 10px;
    float: left;
    font-weight: normal;
    margin-left: 3px
}

.rongcloud-no-remind {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    float: right;
    background-position: 0 -177px
}

.rcs-chat-wrapper {
    position: fixed;
    bottom: 100px;
    width: 470px;
    height: 470px
}

.rcs-chat-im-wrapper {
    right: 61px;
    z-index: 9999
}

.leavemessageHref {
    cursor: pointer;
    color: #00a3ff
}

.leavemessageHref:hover {
    text-decoration: underline
}

.rong-link-email, .rong-link-site {
    color: #008af3
}

.rong-link-email:hover, .rong-link-site:hover {
    text-decoration: underline
}

.satisfaction-star-selected {
    background-position-y: -30px
}

.rongcloud-evaluate-btn {
    width: 50%;
    height: 50px;
    color: #09f;
    text-align: center;
    line-height: 50px;
    background-color: #fff;
    box-sizing: border-box;
    cursor: pointer;
    outline: none
}

.rongcloud-evaluate-btn:active {
    background-color: #ddd
}

.rongcloud-evaluate-btn:first-child {
    border-right: 1px solid #c6c6c6;
    border-bottom-left-radius: 3px
}

.rongcloud-evaluate-btn:nth-child(2) {
    border-bottom-right-radius: 3px
}

.rongcloud-evaluate .rongcloud-foot {
    padding-bottom: 0;
    border-top: 1px solid #c6c6c6
}

.rongcloud-footer-input {
    height: 80px;
    padding-right: 80px
}

.rongcloud-footer-textarea {
    height: 100%
}

.rongcloud-phone-infoBar {
    text-align: center;
    line-height: 36px;
    color: #fff
}

.rongcloud-phone-exit {
    display: inline-block;
    position: absolute;
    left: 5px;
    top: 5px;
    width: 26px;
    height: 26px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAMAAADwSaEZAAAAbFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8+T+BWAAAAI3RSTlMAAg8JBhTNuJLSx72di396dcGzrJjEhHA8C/nv49umog1sLCuzX2cAAADvSURBVFjD7djZDoIwEAXQqRsIatkUZHHr//+jxJAR8XEucWJ6P+CkD21nIR+fv4+xbR1VICt3fWqIZi7ulRRouQZgXd2QDmi5RGzt2MqNFBtZK01WwVamygpnsQKktZRa+1msWJV1YitFWmepdWDriLRuUsuyFS00Wcks1kZslTjLFG9rjbsTW7FFLdAiPtiDSNfJrANqJkRqdIdq5cdNU/QGvjRNb336C2n6H6dVQFN9GjSunJpq+qBxt6GpdxlrgTpt3NXq1bJe0zRXsMZTHWoWs0S4ibMjoNYQ4ab0mHC7iBq1JUm6Jq7Ix+dneQLAD0wbvGBmbwAAAABJRU5ErkJggg==);
    background-size: 25px;
    background-repeat: no-repeat
}

.rongcloud-phone-exit:active {
    color: #c6c6c6
}

.emojiItem {
    display: inline-block
}

@media screen and (max-width: 600px) {
    .rcs-chat-wrapper {
        top: 0;
        left: 0
    }

    .rcs-chat-wrapper, .rongcloud-kefuChat {
        width: 100%;
        height: 100%
    }

    .rongcloud-kefuChat .rongcloud-rong-header {
        border-radius: 0
    }

    .rcs-message-box {
        bottom: 65px
    }

    .rongcloud-rong-footer {
        height: 65px
    }

    .rongcloud-footer-input {
        height: 35px
    }

    .rongcloud-rong-send-btn {
        top: 35px
    }

    .rongcloud-text {
        height: 35px
    }
}

.rongcloud-img {
    display: block;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%
}

.virtual__pop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 2200;
    width: 100%;
    height: 100%;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYxOEEzODk0MzI0NzExRTc4NkI3ODg2QzkyMEQyRjIwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkYxOEEzODk1MzI0NzExRTc4NkI3ODg2QzkyMEQyRjIwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjE4QTM4OTIzMjQ3MTFFNzg2Qjc4ODZDOTIwRDJGMjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjE4QTM4OTMzMjQ3MTFFNzg2Qjc4ODZDOTIwRDJGMjAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5F2vrqAAAAD0lEQVR42mJgYGA4BBBgAADHAMOuvqBZAAAAAElFTkSuQmCC)
}

.virtual__pop__content {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -200px 0 0 -295px;
    width: 590px;
    height: 400px;
    background-color: #fff
}

.virtual__pop__title {
    margin-top: 40px;
    font-family: MicrosoftYaHei-Bold;
    font-size: 20px;
    text-align: center;
    color: #444
}

.virtual__activity {
    position: relative;
    width: 480px;
    height: auto;
    margin: 30px auto 0;
    padding: 16px 24px
}

.virtual__activity.single {
    padding: 25px 24px
}

.virtual__activity .background {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0
}

.virtual__pop__margintop {
    margin-top: 10px
}

.virtual__pop__title span {
    color: #ff5a00
}

.virtual__activity p {
    width: 100%;
    font-size: 0;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.virtual__activity .virtual__pop__middle {
    margin-top: 13px
}

.virtual__activity .virtual__pop__description {
    white-space: normal
}

.virtual__activity p span {
    position: relative;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    color: #444;
    padding-left: 27px;
    *display: inline;
    *zoom: 1;
    max-width: 100%
}

.virtual__activity p span.description {
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: #8e8e93;
    padding-top: 6px
}

.virtual__activity p span.expiration-time {
    padding-left: 0;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: #8e8e93
}

.virtual__input {
    position: relative;
    width: 250px;
    margin: 45px auto 10px
}

.virtual__input.error {
    margin-bottom: 5px
}

.virtual__input input.v-input {
    width: 100%;
    height: 40px;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 2px;
    box-sizing: border-box
}

.virtual__pop__step2 .virtual__input {
    margin-top: 8px
}

.virtual__input__hint {
    position: absolute;
    top: 11px;
    left: 12px;
    font-family: MicrosoftYaHei;
    font-size: 12px;
    color: #bbb
}

.virtual__coupon__note {
    margin-top: 6px;
    line-height: 20px;
    text-align: center;
    color: #999;
    font-size: 13px
}

.virtual__phone__block {
    position: relative;
    margin: 32px auto 0;
    height: 40px;
    width: 250px;
    line-height: 40px;
    font-size: 14px;
    color: #444
}

.virtual__pop__step2 .virtual__phone__block {
    margin-top: 40px
}

.virtual__modify__phone {
    position: absolute;
    right: 0;
    color: #ff5a00;
    font-style: normal;
    cursor: pointer
}

.virtual__current__phone {
    margin-left: 10px
}

.virtual__code__wrapper {
    position: relative;
    height: 40px;
    /*padding: 8px;*/
    padding: 10px;
    box-sizing: border-box;
    border: 1px solid #ccc
}

.virtual__code__wrapper input.v-input {
    width: 134px;
    height: 100%;
    padding: 0;
    border: none
}

.virtual__code__wrapper button {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 98px;
    height: 28px;
    font-size: 12px;
    color: #ff5a00;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f4f4f4;
    border-radius: 2px
}

.virtual__code__wrapper button[disabled=disabled] {
    color: #8e8e93;
    background-color: #f4f4f4;
    cursor: default
}

.virtual__submit_btn {
    display: block;
    width: 250px;
    height: 40px;
    margin: 45px auto 0;
    text-align: center;
    font-family: MicrosoftYaHei;
    font-size: 16px;
    line-height: 40px;
    cursor: pointer;
    color: #fff;
    background-color: #ff5a00;
    outline: none;
    border: none
}

.virtual__submit_btn:hover {
    background-color: #f15400
}

.virtual__submit_btn[disabled=disabled], .virtual__submit_btn[disabled=disabled]:hover {
    background-color: #ccc;
    cursor: default
}

.virtual__activity i, .virtual__close {
    position: absolute;
    width: 17px;
    height: 17px
}

.virtual__activity i {
    top: 1px;
    left: 0
}

.virtual__promotion__icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAASCAYAAAC9+TVUAAAAAXNSR0IArs4c6QAAAZRJREFUOBGllEsohFEUx38fM3nTmCwGkcU0yisJpUZRrJCNvRRLezbWLCxlIQtZqrFSdhNlQxZmQUpeeW48Po+aKePc+eTezxgLc+rW//zPOf97zr23ayWX6SVJN/81iy2PCKzLKvmvhtTZOVkKoOpzsujgu9TzjUzQOQ/7M1DZZ7JfOAnnERef3kl5C/gawVsKHbNQFnSvrgWXgHLSOwlNwOGik2ifwYEImRYcNb0Udov4mqF+HPampZNiyPNDVb+7KLfA7YunRSyB4SVIvAotcydsuNqEQI+ME4LCANxE4WT1D5H8Cjhdg7oRJynxDG/Xzmg1g1DRLh1OpQkoQh/s+w3E5nSS5YWGSWkq4XCqo3aJq6XGNkyPY5Ap6G+F93vN2idwueH4akPDMovUDEBRNfjbnPSXC7iNGqUa/i6i3kjtMETkzYSXpaM7iD/qqh9In4kZUAd5JG9FFW6PSURuS131wA4M7UL3ipmNlVxSGYb5muDpWAihP+JGIDP0YGFLvv4KHmKZs3+LSL0SkeGz+5Q+ASbNX1NXGYZqAAAAAElFTkSuQmCC);
    background-image: -webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAASCAYAAAC9+TVUAAAAAXNSR0IArs4c6QAAAZRJREFUOBGllEsohFEUx38fM3nTmCwGkcU0yisJpUZRrJCNvRRLezbWLCxlIQtZqrFSdhNlQxZmQUpeeW48Po+aKePc+eTezxgLc+rW//zPOf97zr23ayWX6SVJN/81iy2PCKzLKvmvhtTZOVkKoOpzsujgu9TzjUzQOQ/7M1DZZ7JfOAnnERef3kl5C/gawVsKHbNQFnSvrgWXgHLSOwlNwOGik2ifwYEImRYcNb0Udov4mqF+HPampZNiyPNDVb+7KLfA7YunRSyB4SVIvAotcydsuNqEQI+ME4LCANxE4WT1D5H8Cjhdg7oRJynxDG/Xzmg1g1DRLh1OpQkoQh/s+w3E5nSS5YWGSWkq4XCqo3aJq6XGNkyPY5Ap6G+F93vN2idwueH4akPDMovUDEBRNfjbnPSXC7iNGqUa/i6i3kjtMETkzYSXpaM7iD/qqh9In4kZUAd5JG9FFW6PSURuS131wA4M7UL3ipmNlVxSGYb5muDpWAihP+JGIDP0YGFLvv4KHmKZs3+LSL0SkeGz+5Q+ASbNX1NXGYZqAAAAAElFTkSuQmCC) 1x, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAkCAYAAADsHujfAAAAAXNSR0IArs4c6QAAAxFJREFUWAntmFtIlEEUgL/1ktfAtBRJE0NNLSkkKrEg6UmCIrB6kMqiggh66KGot16DiOyhKI2CiAh90N7qKYt6kKLsYjdDzYhC1zAzr7udcVx29//334u7svvQgX/2n3NmznzOnDkz/hAjYnM2U4uTa8KTFyWmAWwctTmb+BpFCNffPhAXAxAKJk+BxIT8BzEuQ/AzsigTihvAlmj0EZF6QtBeivfDposCIuwfb8h7IyRnBd2drvNgf2XZPniQVUdg8jd8uaedFeyE1OUwJTp/Ep8ECSnw+XYEQLKrYUk5dF+B6VH3sPaX0LbeXff1VnIYtlz3ZfHSBRcjpTIbSrqv6t8FKAODJC+Dwj3w4ykMdy0AgnYZGKTqsl7j/vYFg1CO/QdrwS5YuVcDOKbMIGn5sOGCWe+pyazwrFm+W4OovFEtwelPUrKh4qS/FkHbrEGqGiElB/raQG1Vo7Su1jnFU5+/HWruwLMT8OmWp0V225h33VDzHSNxsvcL66DnLry9ZOgyV3VMgsoRUyPuxzXY9F+3zmV3Tvv2M6f1DeKY0ABPJAdYSe5WqP8JpcesWoSkt16aztP+HeVs1nZ7l7ldYjokLTXrJwbNujmNNYhllzmDAnHMSNqW7GoUdSapxyjN8aJxGLWz9fmB2KRb9kb41S1B+MfsuP8+DL4w6+VybCXzA8mqlAyUKtOfIQGbDDPj3v772uWEbvLWBaj5DtYAnVCBqiQtD8qO6/cwy9BB1MWoXAYfl8D79hDWnQWV/MKU0EFKGiB9BXxoho5DktRkdWsfhA0TGogadO0ZcErkv5crwdgAPBaYDMmyde8kCe6e97yEFqxF+2BxoQTiTRjt1YP2tsJID2xrgaJ6ras8J/fbA7J8kvDGh7TOJls3Tp6Og1I3757QQJSDiWHoPKWdu0qVS1rK5EzaAbk1cptbowNZ3eri5ZqojgIl9tdSmCGUSf3L6duirErUUa+m/PsjGHquBxl+o20RLAODRHAwf65CC1Z/nsK0xRSI7MGoi3yWkI8kghFNmNkPNVGfChfAP8IlsavOz65FAAAAAElFTkSuQmCC) 2x);
    background-repeat: no-repeat
}

.virtual__coupons__icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAAXNSR0IArs4c6QAAAZZJREFUOBGllL9LQlEUxz/P3xAWmuAk0tLeJtEghEOtkoOD4JggDv4Trq4NgpujoPYfpLSKjUFTRAghiFChr3e4vHe9PjCoA+/dc8/3e7733HeOWnatNrJt+5o/mmVZ94H/CMi5kh/4YwFGml8kHIabG0UKhaBeV34sBuWykexuHNaOfX9DJALZrFoXC0XI5+HpaYesttbm9tb2kGQSqlUIBmG9huNj+PyE5VLH5nPodr0UcUyRbSgeV1dptWCz2UZ8vnkdqSKVUiQRiUah2fQl8fAA47EX91dycKA+4NsbDIcekWIRXl9hMpG+6rjjmZWcnkKlor7BbAa5nCaLwOUlZDIwGMBq5WG6xdKRqyvodGA0gnQazs+dY5xz5Dk5gcdHeHmBQsETEEdX8vUF7bYGz86g34fnZxW7uFCrCO2YrsQFpL3Xzk9JhssVEEyu8f7usoxVVyJhy4JGA6ZTuLuDw0MoleDoSA1er2ckuxt/d6StMmCuJRJqTtzJdeNbq1mJANsCsv/4kPdeC8j/wV7GL6CTP/oBdnhxf5ctNywAAAAASUVORK5CYII=);
    background-image: -webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAAXNSR0IArs4c6QAAAZZJREFUOBGllL9LQlEUxz/P3xAWmuAk0tLeJtEghEOtkoOD4JggDv4Trq4NgpujoPYfpLSKjUFTRAghiFChr3e4vHe9PjCoA+/dc8/3e7733HeOWnatNrJt+5o/mmVZ94H/CMi5kh/4YwFGml8kHIabG0UKhaBeV34sBuWykexuHNaOfX9DJALZrFoXC0XI5+HpaYesttbm9tb2kGQSqlUIBmG9huNj+PyE5VLH5nPodr0UcUyRbSgeV1dptWCz2UZ8vnkdqSKVUiQRiUah2fQl8fAA47EX91dycKA+4NsbDIcekWIRXl9hMpG+6rjjmZWcnkKlor7BbAa5nCaLwOUlZDIwGMBq5WG6xdKRqyvodGA0gnQazs+dY5xz5Dk5gcdHeHmBQsETEEdX8vUF7bYGz86g34fnZxW7uFCrCO2YrsQFpL3Xzk9JhssVEEyu8f7usoxVVyJhy4JGA6ZTuLuDw0MoleDoSA1er2ckuxt/d6StMmCuJRJqTtzJdeNbq1mJANsCsv/4kPdeC8j/wV7GL6CTP/oBdnhxf5ctNywAAAAASUVORK5CYII=) 1x, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAAXNSR0IArs4c6QAAA6RJREFUWAntWElIHEEUfTXGDbeIEnEjcTlFD27gchE9KBENCagggocggjAgePcqIl4UTxE8q1EUvHhRFIMKip68SCJxiVFBIVGjuEylflea7p7pmukJkskhH2aq+tevX6/+r/+6aMbd7lfweN5zzjMQAmGMHcLl6nCFEgTtWwuACIQrVJEwB58wuMyKUPb/A/GOvvOIFBYCJSXe84HaWsDtBuLjrWP5+cCbN0B0tFWveHIOpKwMaG31XZAAZmUBFxfGEk+eAM3NQF4ecHNj6P30nAOZngbCw4G6OsNdVBSQIejn82eqQ0NfVQWWnAx8+GDVGxY+PedAjo+B1VXg5UsJiFxlZ4O5hItPn6yOi4vBt7aAnR2r3s8T83R2mrZiY9nVZSgp37e3wMOD1CUmgj17Bn505JuayEjg6sqYOzho9G16IpkBhBzq4vEAlH/6iTRpIGgxAme2I/v7e1+d7semDQykv99mmlBRtaSnAxMTwPq6vU0QWudnxOw0JgaoqQE/OQE2Nswjf9xXR4R2W1Fh7zgtDUycF04HuLHR3sZOu7ICfP1qNwI1EFF+TJShP2HEH/RzKJyqSAHEf9VQaZqFyKutTTobHrYnq4ICsPZ28MVFYHLSPBviymF9Nj2pI0JG5omVlUBTE0ClSiB+/jS5MXU3N8EXFsCqq8FpI2NjpkF11z8QmhcRAbx+LR1/+wYMDalB6OuISPCwMDABnsfFycr6/l0ftW3VqWEMKC8HGhrAEhLADw8lo15e2jqyVRLx5eRITpmbA+bnZd/GWA2kuxssNxecdkK53tsDOjoMFykp8j1yemro9J6oKJaUBD4yApydaeeKiUrju7vAwIBuZWnVqVlbAz84AGZnjUPZ2ysnE4ieHmB5GRgftzjUHui68O6dnLe/D/T1gdfXA9vbvra/NWogVPMqoXSJg8hVjBobK2deX8uW6H5mRuVN03vVp19bOZiZCYgy5rRTCrWdEPOS/PghWwf/wQGhnba0SLf+ylKwMqfSDwKIOjXeu3jxAhBEhadP5YXnyxdvC/lMb2FxyDW+oZQ4lMBA6GCKM0Hp0F7to6OAIC1N6Mam66lUiTNEyTMROb605BCCNAsMpLQUrKhI3rimpoDzc2OBuzvg7VuNZ3QlF3dU/vGj5Axd6aBV84g+mYjt+XNAlYrUVOtNnYiPLkpBSuCI0KVYBYIWI9p/BAmuah5hQZWLfweI9n1CBfMv6QmDiz6ShBKM/qHmF/vZJ7fynSsrAAAAAElFTkSuQmCC) 2x);
    background-repeat: no-repeat
}

.virtual__close {
    right: 10px;
    top: 10px;
    cursor: pointer;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAAXNSR0IArs4c6QAAATVJREFUOBGVkrFSg0AQhnNABVWs9B3yBDQ6DHSWxlfSJ0hipxY6Jk+QgeEMFL6CvoSdKRgY8v8ZLgPkzpBr9vZu97t/91bEcfxh2/YsCILN6IwlpbysqurNdd07C3lzOKs0Ta+HMggoy1IiPvZ9/1cwEWpuYJZQND2lSAGEEK9hGD4wfw/hZghIB+hAToFMgCOICfQfQAvpg1D7D5vY7gFj2uvQk/Yh9+wREld1XW9hF6qJ/Tj6/GLtchznGxd/AFwA9KUNag61ENUDxDxZlnULu2x+T8s6KocADN8nol9UCRxEDiTO7qMo4l1ndZRkWXZFAOQ/KwCjOYAcRGy1ig5KCCiKQhKA1x47TzWOSdEeMgSgoDqQOAdgAokkSVjC2lSCSuzbRtG753mTUZ7n437AUF/l7gAYzN1oIiFL0wAAAABJRU5ErkJggg==);
    background-image: -webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAAXNSR0IArs4c6QAAATVJREFUOBGVkrFSg0AQhnNABVWs9B3yBDQ6DHSWxlfSJ0hipxY6Jk+QgeEMFL6CvoSdKRgY8v8ZLgPkzpBr9vZu97t/91bEcfxh2/YsCILN6IwlpbysqurNdd07C3lzOKs0Ta+HMggoy1IiPvZ9/1cwEWpuYJZQND2lSAGEEK9hGD4wfw/hZghIB+hAToFMgCOICfQfQAvpg1D7D5vY7gFj2uvQk/Yh9+wREld1XW9hF6qJ/Tj6/GLtchznGxd/AFwA9KUNag61ENUDxDxZlnULu2x+T8s6KocADN8nol9UCRxEDiTO7qMo4l1ndZRkWXZFAOQ/KwCjOYAcRGy1ig5KCCiKQhKA1x47TzWOSdEeMgSgoDqQOAdgAokkSVjC2lSCSuzbRtG753mTUZ7n437AUF/l7gAYzN1oIiFL0wAAAABJRU5ErkJggg==) 1x, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAAXNSR0IArs4c6QAAAihJREFUWAm9101OwkAYBmDaDeEAGhM9gZAYF65IWLTUO7hV4wFAb6GycKW49BKGQhMSboBn0OgB+Nng+zYdUkp/ZqY/kzQDdDrf48w3M7Xmuu7paDRyp9PpQa3CgpjXiP262WwMhjVxveCyV6vVpCoMEYZhvANx53nepQ9pNBpX+PELX1pVYEIIwzTNB8uyPn1Iu93+BcaqAhNGIN69bduPRLD488MPs9nscLFYTDBcTXyd1+t1q9Pp/PFeESWK6Ha7T+F+txD+WBYmC8HYO5AyMDKIWEiRGFlEIqQIjAoiFZIHo4rIhOhgsFve4Lkhd0wu0ejqYJ9xZS9Z4xrJriZdBGNKQdgwC5MHwf551kiV6A68Xq89cTblRRAgPSJCy+BEcAcOjoUh7g2CnOgjJ55FW5VaGcLOIxgY/MTURrBP6alhY1GCM2iIERGIHxycH+K+Tq0FCXLCnw4E/YbmiAcmE1oHwWeUIZHE7OOUPkM/c2CaeTBKORJFiMRkzvClCqAWE5jvN1xl/EtlizQkCSEC5cVIQbIQRWAyc2Q8Ht8ikDg7UpcoVxPf7NBeOWdSR4QIJOEbLky9kYoQo8JaZ5oSIboIAVLFxE5NGIGOe2J1iCAyteo07Y1IFOE4zkAmcFIb2ZHZgRSNEDgZzBZSFkIW40PKRshgjKoQWRgTe8QF9wk07OVNTBEsrQ6vJrQ7Xi6XJ357IrCFO2kPl3GPCYx/O87L6DtXn/9dM1AHP0IBMwAAAABJRU5ErkJggg==) 2x);
    background-repeat: no-repeat
}

.virtual__number {
    margin: 50px auto 0
}

.virtual__countdown {
    font-size: 14px;
    font-family: MicrosoftYaHei;
    line-height: 75px;
    text-align: center;
    color: #333
}

.virtual__phone {
    width: 260px;
    font-size: 20px;
    line-height: 60px;
    color: #fff;
    font-family: MicrosoftYaHei-Bold;
    background-color: #ff5a00;
    text-align: center;
    margin: 0 auto
}

.virtual__phone span {
    position: relative;
    padding-left: 44px
}

.virtual__countdown span {
    color: #ff5a00;
    font-size: 16px
}

.virtual__phone__icon {
    position: absolute;
    left: 0;
    top: -1px;
    width: 31px;
    height: 31px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAAAXNSR0IArs4c6QAAAwhJREFUSA3FV11IVEEU/u6u/ZAKkUWiaBAaRBYRPZRQoK30UPoUBEFEFhlkUUF/ULTQUw89RJAWFIVgPwRFgT20VmBZkPRUgfVQGEogW4Kw/qw0fWf3XmdX517u/oQHzs7MOd+Z79y5c8/MWvApSqlyQpuoDdRKahm1hBqlDlEHqC+oTy3LGmSbu5C0jvqG+pfqRwQn+Lqs2RlcRe2i5iISX5VREgwIUX/nwpoSK/OEfCVAYDN1KiU4H12Zr9kzAQLkifNN7CQv85pXgA55x+alnhxT6t19pSJt3HY55Sbzz94DNJo3V3+PUq3lSu1BUrtvEJqTdDnLb0mHU8ln8dIxTrcj/HxPVgMTsWkTSjm+0s9xIlTbM+vVsxa8Ctgxl4yxHx6nEwvo1zfgy2sjPANjgi/Ap5bKVWsMDBYYzehjUrlJrfDKk0vJNK9h6SozRWzEbPdvFb4mIZdabZbVW4Hipem+zbuB5vZ0W3ajBiGXQ8IsVhDYsjfdt247MH9Rui27UaWQy+nkLk3ngIVF2v/oIjA+qsfZ98qEXI5FdyleBjSe1v7oT+BWix5n3ysRcjmPvaXxLLByo8b03gMi1/U4u15UyOUi4C3BeUBrJ5e/UOM6jgOfInqceW9IyAd8xS1nZTtwU0On4sDVXcCPj0nb8Hfg2WXgz6DGePcGguFweAkxO7xxtrdiLRAfB76+TRriE8D7B7SNAXeOAH1PgG5+hgULgOpNrB7m8mHPds2yKxx3kUuhsZG6UUD7PqCnQ5tMvTX1wDEmVjSjTiSxnAQVAfuy12uKN9v4NIduAxt2mt2O9TPPqYfnndHMtld45Z2LXEg2Pn8DrPknWN9Dh70DVqx38yf4EuRyvBH13A1ptEsC+9u4CfmOCxfPhtRsA+oOzraTx+bTPr5795sMnZ4yOqxU5ymlztQo1VKi1N2jSk3GTCHmm4ykQfTc3OGcNWACc3N7TUlAVsB8mTQtprdN5gk5c/tqGSB7wHyp9CZL9Wb+jyU1O8703/6reda/GUnIXS+v/1L/ASuK1LqgYbbXAAAAAElFTkSuQmCC);
    background-image: -webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAAAXNSR0IArs4c6QAAAwhJREFUSA3FV11IVEEU/u6u/ZAKkUWiaBAaRBYRPZRQoK30UPoUBEFEFhlkUUF/ULTQUw89RJAWFIVgPwRFgT20VmBZkPRUgfVQGEogW4Kw/qw0fWf3XmdX517u/oQHzs7MOd+Z79y5c8/MWvApSqlyQpuoDdRKahm1hBqlDlEHqC+oTy3LGmSbu5C0jvqG+pfqRwQn+Lqs2RlcRe2i5iISX5VREgwIUX/nwpoSK/OEfCVAYDN1KiU4H12Zr9kzAQLkifNN7CQv85pXgA55x+alnhxT6t19pSJt3HY55Sbzz94DNJo3V3+PUq3lSu1BUrtvEJqTdDnLb0mHU8ln8dIxTrcj/HxPVgMTsWkTSjm+0s9xIlTbM+vVsxa8Ctgxl4yxHx6nEwvo1zfgy2sjPANjgi/Ap5bKVWsMDBYYzehjUrlJrfDKk0vJNK9h6SozRWzEbPdvFb4mIZdabZbVW4Hipem+zbuB5vZ0W3ajBiGXQ8IsVhDYsjfdt247MH9Rui27UaWQy+nkLk3ngIVF2v/oIjA+qsfZ98qEXI5FdyleBjSe1v7oT+BWix5n3ysRcjmPvaXxLLByo8b03gMi1/U4u15UyOUi4C3BeUBrJ5e/UOM6jgOfInqceW9IyAd8xS1nZTtwU0On4sDVXcCPj0nb8Hfg2WXgz6DGePcGguFweAkxO7xxtrdiLRAfB76+TRriE8D7B7SNAXeOAH1PgG5+hgULgOpNrB7m8mHPds2yKxx3kUuhsZG6UUD7PqCnQ5tMvTX1wDEmVjSjTiSxnAQVAfuy12uKN9v4NIduAxt2mt2O9TPPqYfnndHMtld45Z2LXEg2Pn8DrPknWN9Dh70DVqx38yf4EuRyvBH13A1ptEsC+9u4CfmOCxfPhtRsA+oOzraTx+bTPr5795sMnZ4yOqxU5ymlztQo1VKi1N2jSk3GTCHmm4ykQfTc3OGcNWACc3N7TUlAVsB8mTQtprdN5gk5c/tqGSB7wHyp9CZL9Wb+jyU1O8703/6reda/GUnIXS+v/1L/ASuK1LqgYbbXAAAAAElFTkSuQmCC) 1x, url(data:image/png;base64,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) 2x);
    background-repeat: no-repeat
}

.virtual__ordered__title {
    margin-top: 40px;
    font-family: MicrosoftYaHei;
    font-size: 20px;
    color: #333;
    text-align: center
}

.virtual__ordered__hint {
    margin-top: 10px;
    font-family: MicrosoftYaHei;
    text-align: center;
    font-size: 14px;
    color: #999
}

.ordered__hint__icon {
    display: inline-block;
    margin: 0 5px;
    width: 10px;
    height: 9px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAAAXNSR0IArs4c6QAAAHJJREFUGBljYEADV69eZfv//z8jmjADE7rAq1ev1Pbu3ft89+7dwchyGDpBkvv379f5+/fvHqDJ2a6urmtBYlgVYlPMCLTiP0gCD3jGzMycS8jE3UADcl1cXNZgVQh1I1wRyDYMhdgUYXXW7du32bGFIwDyF0Y084jTlQAAAABJRU5ErkJggg==);
    background-image: -webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAAAXNSR0IArs4c6QAAAHJJREFUGBljYEADV69eZfv//z8jmjADE7rAq1ev1Pbu3ft89+7dwchyGDpBkvv379f5+/fvHqDJ2a6urmtBYlgVYlPMCLTiP0gCD3jGzMycS8jE3UADcl1cXNZgVQh1I1wRyDYMhdgUYXXW7du32bGFIwDyF0Y084jTlQAAAABJRU5ErkJggg==) 1x, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAAAXNSR0IArs4c6QAAAMpJREFUOBHFlE0KAiEUx8dx2gpdJbqAWAQt6w7R0WbVrpVfF5Cu4hxAseduIEafE9EDRX1/f/79wK77VyilblrrXW19UhPkvDHmHGN8EkI8lIMQ4rU0r19KzMcZYxL6j5TSFooqOUU5zHDn3MZ7P0LzUnKKBmKhTUAMtBlYgxIpZcqib2J+pqhbRixGeoisW7Vla+0A73KEJ3QFdxOl9Mg5d6uAJVgzsAZrAmJgaCAWloFDrmoRQjiB5uMCavOKefgQ7uB0XxT9IvkGua2KUU4Ztf0AAAAASUVORK5CYII=) 2x);
    background-repeat: no-repeat;
    *display: inline;
    *zoom: 1
}

.virtual__phone__pop {
    height: 220px
}

.virtual__pop__content img.v-img {
    display: block;
    width: 150px;
    height: 150px;
    margin: 14px auto 0
}

.virtual__input__error {
    display: block;
    margin-top: 5px;
    left: 0;
    top: 100%;
    color: #f66
}

.common__pop {
    width: 320px;
    height: 204px;
    margin: -102px 0 0 -160px;
    border-radius: 4px
}

.icon__hint {
    display: block;
    width: 50px;
    height: 50px;
    margin: 35px auto 0;
    background-repeat: no-repeat
}

.icon__type1 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAAXNSR0IArs4c6QAABBxJREFUaAXdWj1oFEEUntnbHElQISBKNFilEGtBsTKFVsZcBDstNb2ghVVAsLCws1BL7QRzIVZaxEoUUkuQgCCJQRFSRJJwt7fj+97ubOZyt7n9mbu980GY2d2Z975vZt5k5r0T4j8RaYuH+jQx0tisX1GOPyWUOKuUmJRSjAmljrINKbfp3Ra9WxNSrErfWS6ND32Ql9Z3bWDIRUS9OzPWqO/OKF/NCCmvKqVG04CSUu4Q0ffSkYuloZFFee3HVpr+ZttMRNTSqVHPq98jEA9olIMRN7VmqNNMbdNgPHHdoady+udOWhVOmg5K3SzVFo7f9er1NZqFR7ZIAAN0QSd0wwZspcGWeEbU0sRpr7ZXVUKcT2Mga1sCtuKWhytyen0jiY5ERGrVkxek7y+QD4wnUWqrDfnQpnKc2XLl15dOOjsuLW/hxC3Z8D/2mgSAwyZsA0MnIofOCBT4vv+qk5JefHcc57Y7+/t1nK1YIrycMBNCDcd17uV7KeSeKjmX45ZZ26UFx2af6BMSGDAMKGMibO0GsIUItj3enSw5tnPuoXCvfxco8wp8JsDWujW3LC3s4cIXz/Ma1f3dyoaQTlkovya8atvB1E2Tl46YK8/+eWF2aJoR/MeWSs6bDfLWQQKiy7z6WBdhBFZTVxMRHDuK2GZNQEnqvMRwRDIkIoIDIM5Oxrf+ruKcB8yhRET4FGvpAKiVd7PE2QyYtY2ICB/F9dsBKU3MTASXItwnBgT/PkzcgYCdhInwzS7lpWhfW3E1cvpRYI+I8PW0ODy5LGvsgY/QHTuXtiI7h9gDH6FAQZFY8tim3YuxMxGOduTRVmBfjT1cWmHIpkBAmU2H4aaASGYt/dMxIELBs/6BlBJJiJ2JkMNkDoylNGu9ucbORDiMad1EbxRq7OHSEqu9MdsFKxRHhtZgRiig3AUTPVGJYHhEhKPiCCh3QXDFhejSpgkEwYEdOoMZQWifouI2jWhd/rdnQnl/BUrrgkh+mJZwtXKE9ul8X9HPtkr/62OBv24IMGu9gbPTE+cnENofEKHdahuYNdyICCdZKD+hP9gqbca1mjARVjMxFBFBI06yUAS8qUPOB2fyjpDuEYHSliBKD6ymviYiyBQpqebNBnnr/trLwNmptCXAeDCr1RJp5JDp2+XPvUropCVHgFfcG1MXpXzTMPs2zQg+oAFniiwvMdNo1jovKWSxDpCAvhYieIl0FzJFCOXjuR+E0wrAFJOKa0sEwJGHoH3anofmHA1gicuNQHUsEXxEhgiZoiJnBrY7ZauAtcXZ8fKgDEIyNBEREOv39PShS8ucGTgZtj1ajHPYPcxvNuusm2zwFhvj2O3sJZ4Rs7PxE477dNU8Zn7LWsfZKc9PODIR0WAH/kc1mohZFv0zJxPLQNf/AUAU1nuBhWDnAAAAAElFTkSuQmCC);
    background-image: -webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAAXNSR0IArs4c6QAABBxJREFUaAXdWj1oFEEUntnbHElQISBKNFilEGtBsTKFVsZcBDstNb2ghVVAsLCws1BL7QRzIVZaxEoUUkuQgCCJQRFSRJJwt7fj+97ubOZyt7n9mbu980GY2d2Z975vZt5k5r0T4j8RaYuH+jQx0tisX1GOPyWUOKuUmJRSjAmljrINKbfp3Ra9WxNSrErfWS6ND32Ql9Z3bWDIRUS9OzPWqO/OKF/NCCmvKqVG04CSUu4Q0ffSkYuloZFFee3HVpr+ZttMRNTSqVHPq98jEA9olIMRN7VmqNNMbdNgPHHdoady+udOWhVOmg5K3SzVFo7f9er1NZqFR7ZIAAN0QSd0wwZspcGWeEbU0sRpr7ZXVUKcT2Mga1sCtuKWhytyen0jiY5ERGrVkxek7y+QD4wnUWqrDfnQpnKc2XLl15dOOjsuLW/hxC3Z8D/2mgSAwyZsA0MnIofOCBT4vv+qk5JefHcc57Y7+/t1nK1YIrycMBNCDcd17uV7KeSeKjmX45ZZ26UFx2af6BMSGDAMKGMibO0GsIUItj3enSw5tnPuoXCvfxco8wp8JsDWujW3LC3s4cIXz/Ma1f3dyoaQTlkovya8atvB1E2Tl46YK8/+eWF2aJoR/MeWSs6bDfLWQQKiy7z6WBdhBFZTVxMRHDuK2GZNQEnqvMRwRDIkIoIDIM5Oxrf+ruKcB8yhRET4FGvpAKiVd7PE2QyYtY2ICB/F9dsBKU3MTASXItwnBgT/PkzcgYCdhInwzS7lpWhfW3E1cvpRYI+I8PW0ODy5LGvsgY/QHTuXtiI7h9gDH6FAQZFY8tim3YuxMxGOduTRVmBfjT1cWmHIpkBAmU2H4aaASGYt/dMxIELBs/6BlBJJiJ2JkMNkDoylNGu9ucbORDiMad1EbxRq7OHSEqu9MdsFKxRHhtZgRiig3AUTPVGJYHhEhKPiCCh3QXDFhejSpgkEwYEdOoMZQWifouI2jWhd/rdnQnl/BUrrgkh+mJZwtXKE9ul8X9HPtkr/62OBv24IMGu9gbPTE+cnENofEKHdahuYNdyICCdZKD+hP9gqbca1mjARVjMxFBFBI06yUAS8qUPOB2fyjpDuEYHSliBKD6ymviYiyBQpqebNBnnr/trLwNmptCXAeDCr1RJp5JDp2+XPvUropCVHgFfcG1MXpXzTMPs2zQg+oAFniiwvMdNo1jovKWSxDpCAvhYieIl0FzJFCOXjuR+E0wrAFJOKa0sEwJGHoH3anofmHA1gicuNQHUsEXxEhgiZoiJnBrY7ZauAtcXZ8fKgDEIyNBEREOv39PShS8ucGTgZtj1ajHPYPcxvNuusm2zwFhvj2O3sJZ4Rs7PxE477dNU8Zn7LWsfZKc9PODIR0WAH/kc1mohZFv0zJxPLQNf/AUAU1nuBhWDnAAAAAElFTkSuQmCC) 1x, url(data:image/png;base64,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) 2x)
}

.icon__type2 {
    background-image: url(data:image/png;base64,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);
    background-image: -webkit-image-set(url(data:image/png;base64,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) 1x, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAAXNSR0IArs4c6QAADTRJREFUeAHtXVuPHEcVruqendlxsgQco+WBSDwg2RKODHi9u4YIXwS5OI4TAo4B20pgiZx41wheCPADIsILkWfXyBKOA07irB0CmBgiIhIJETwzcR4sgrDBuTsQC8cQfNmbu4vvVE/3dPf09PbMVM9lp0va7a5LV536vjlV1XU5zVjiEgQSBKojwKtHtUfMkpP7+i6/f3mpybWlzDSXmkIshWQfZYz3cS76BK6MCfyR4xc4ExeE4BcQhj92RuP8FNO0U5owTy26ZtGpc8tGKLxtXdsRsjj/2Acu8f9+jpliveBsHZBbwYCwEgTBIPI5gf8vMI0/f5X44B/PD2/7n5K8FWWipqINCvOh43uvmTLmNgshtgvBPotft95glhEf5wbn7EXO+YGs3nP4PwM73o/4YGzJWkYIwOe9hYlbhDDvRlOzCST0xlbLSBnzachwhHPtZ9NDo78DSaRNTXdNJ2SzOKQ/Uzy7xRDsB2iKPtH0GkcpkPO/6pw9uHGwf/Iwv8uI8oiqNE0jhIj4TfHsPcJk3xNMfFxVBeLMhzN+mmvsh7cN9j/aLGKaQki2OPEZwzT3QCNWxAlgbHlzfkLXtJ1Tg6N/jq2MUsaxEtJ3fO+SmSszD6GP+LqykVLciFTLX/YpYn8mlXngwsCOc9WSNRoeGyHp/PjtTJiPQMDFjQrZZs+fZ1z7xuzw2K/jkEs5ISuP7+15ZW72IfQT34lD4HbJE8Plh5enMt99eWDHnEqZlBLSe+wnHzPZlUkMHwdVCtm+efGixlJbplff/4YqGZURsqg4scowjKMYvH9YlXCdkA805Zyu6RsuD46+pEJeTUUmmfz4F64Y5vPdRgZhh5mFJVT3TH7iRhVYNkxItrD7q+gvjkK0q1UI1Jl5iKsFM58hLBqVv6EmiwQwBH+844e0jaJoP4+hsc7F1qmhbx20g2q91k0INVNSM4ToqbXQBZ2e8znOtI0zw6O/r6eedRFCHTi1m93dTIXBzS+mdG19PR19zYTQ0FbwuZeoMwsTqdvjaPTFRc+qWofENXXq9NJH7xkJGfP/3Agjwoowmz91OUVNhLxyZeZH3fPSVwap/jsxaGEWPYfITVZpbupX0bNOUjoIcO2OqHNfkQixZm1nT2J4e61TSHJTCwLnMz2ZpVFmiSM1WXIKPSGjFgL8aRdbyxD+4Er/vBpSWlz6U/LyVwleTSH00qhpN8y3yBWqIbTsWlrpm5e4moTrxsTY1EFYEqZh1Q8lhNbAoRmduewaVutWxQFLiWlI+VUJISZpQ0LIs0lUHQgQpmFaUpUQ2qrTKbtD6sClZY8QpoRtNQECCaFNbHLfVLWnkvCGECBsCeOgTAIJoR2F6DvacxNbUC06LQzYSowD5A4kxNreGZA6CVKGQDWMKwihjc/WXltlZS+MjDh/D/t+xzRd+zyuu1nDe3/5JgtrLzwpr5cx2oWOCcQWb3z2S9VaPzZevyuEtn5m9ejfSpL8IZPPZbGH4N76JRO9Ftbsp+48KjSEjgS4E3T7PdY1/iVSbN1smQwJCbrk5xrFJghrDyF0WAbz+DifkThCgMhgemrd7MCuk35EuMkG/GG1+glrwtz9nIcQeXKpaYdl3GK0371Nxsyqnaf80sn9BFx82x9eu1/oFublJz2E0DGyclT33oWTMXEjmpojTLC0EoR8mHsIKZ3pU1JOp2aCMyH/xGbqtYGaUcjdhOEqNlmrG/T4MXcIodOuALGrJxItMnrWzgyN/d3/g8oUJ27GPBRWTNWRUSpjRQl76XUIoaPH3bzm4ZAxfN8/AskwjDjIAL+CS+xLhTqEyHPgfkm6xA8y3mEcmhFExrHcLUKSwTJxweHGvvxiiEP5cRXYzvlKMtLoM1bed9ovZ4bIYOKXCI+NDFmmC/uyhlgWEvwyLWg/RlNnmCRjtJKM/PiGppABhEvWKSTWZQ3h/Dq0ZwuaAHflJBmpDDRjx6vucLrHewbIMEkz1Axt/QVU+mEqxHKOhmBc3TXHCRwyBgLIKOy+VZKh6j3DRjr0SvZaLOcQgslLJ9COXIhXTBS+zUgzAskY34hG4mllL30RAXRj7xBiWdWJmEOHJiMyuK6HkGH+otlkEJRu7B1CELygNQTrpW8RGdOrdr7m/z3hpe82vIG3hAxLljL25U7dL6UiP60lAIz9aAp6BRcj+Dl4ZjcVFROajSRD40TG6/6EGNpuEqZxuBWa4ZeF/C5CpNEvtXt3scqW0rRPXRocfZcKy7w8sYfN4XCoENeRvxnOIWNoVzAZnD0FMmo6MqBebsLeck6TRZbY7ECF16M2GZTnzMrR09RsyI5VYSHVssJL35uc9ayZDiCDdvNjYg9ktP5Inht7hxBMqSgnBL/Ofj9Y1IZLUtCm++NU+i0yUmuDTjClC7k70GeimWo9GVRnN/YOIQhWTgiappvS+dyX/EBLUtCmU3Pij1Phx3vGGzzD1wSTMf5FNFGH2oUMq75l7F2EYBohHndQHvbx5U3NCJek8Dd9UQ15JRmYDpn+9FhFvukCkSEm24sMWV0He4cQab2zISiqPCybBXG4KiksBU1RQwr6ptd5NTKO7b6zTcmAPU5YTi05hxAypWoHKr/apMi225s7NStcASlEhpZKB2sGkcFYO2qGBYYLe4cQsmvrhUqxj0hB2y2bDV/WkhS0+dTc+KIieW0ypgZ2vOV/oNSHwUKRe4jvT9Vavxt7hxAyMtz4brx5KiZJEZNp6xfrSUxtPjU3tZICMl7TNG1NMBkTX0Yz9SQKcr1veYptvQcTWRL7kiQOISWLzydil5BI4fzJaqRoqQw0hVe8xAXJVSJjLY6Jve2PT+eJDOMgwtuXDEvoE25r2w4hFCctPluJ4v0v+xQ2GTQkpl869QXzkYIh86vQjGAyCrnNHUJGBeYeQsj8drxMeHJPUXMyDykVE4GUgySDZwPJyBbH78IS3BNI1u6aYYHhw9xDCNlCR3WbaTi4RAqaF5+TmgINoGbJHYUh8mmNyBi+1xm72/HZY7kthmE+Dn9nkAGsLcztGjDmIYQM06NTfbEc3ZQ7kGIcxHQGdt17HfUN1CzZpEgysqlgMvLjX8EvqYPIwE8fWPs/BuAhhOBA5Q94YWmKL0XNTCgpjD2rERmfvP8dv0RZIkOIxzD9E3rk2P9cq/1BWKM59jo6RHJpbhbT5cp36HkLCvZd0XVt69Tg2KHg6MpQadXOpB9RZ5GBn/70VT3pj/i/yFChIVYCbCZujUsZhniC+oIoxXcuGVQ7ccRPBoVWEEKB9MkGurbGCZ36AmqGwsrPFnJfMzpSM6xaVcO4osmi5Jg255nC+F9w08KTuNzQOd82NTxGb9oe11uc2GoaJn40ndZMlaqBz2FgQ/f16EMqNsJV0RCyrske9KDQdA80BR213/Rqbz63raPJAI6EbRAZBHGghlAEmX84kj97suXWHOhXJNjP8R2PPDZKrIZo26G5VeUm2dvZ0dB903D/smrfIwmtWG8hN2KawnNKtJ0r2wmyaRr/Jhbn9lWTNbDJshPTl2XQw8c/4WgXuNCvwFJiGlLPUEJIrejLMiClovMJyTOJCkIAGBKW1Zoq+5FQQiiRZQFN7LcfSK71IiD2z2dNjnKelxBKRJ/5gZa8R/eJqwMBYCcxjPBoJEIsa5p8JEJ+SZJABPhIFIuk9GgkQigh2Z3FkO3HdJ+46AhgRvfhqDZ7KdfIhFDi5T3pB/DqUqT7xEVBgBfpO1VRUtppQt9D7ETuqzTGz+aKGHZ11aeN3BhEuQew/8a+4sGg3ZNhz9ekIZQRFaBrfAM05WJYxt0dxy/qun5rrWQQZjUTQg9dHtp1HHMxd2LkpfSTcZR3xzv6oAuwqefbIVT3ugihB2eGx57D533uTl4aCY2So5c/YELY2EG1XusmhAqiby3RN5cSTQEY0IxGvz9FmNbcqdNDfiftRwnxNNYnuuZotRcDfpGaqUY0w85PCSGU2aJCbsAwxW+7bfRFoynqwOvtM2wi7GtDTZadCV1lR49hXne9p/AiDW1VkUE4KiOEMqNh3vU96Ru64Y2e6kh1rWdoS1hVc8qaLH8B1gEdsQ+re9f64zraLydZ+Ugt0yG11FephrgLJoEzqfQyDBseWRBDY1oTQl2oTnGRQfjFpiFuckpf6dkDbelME4JY6aPFpSjrGe5613Mfm4a4haGK3D7Uv5LWk2mR3x3XzvckK8lMsjeDDMKiKRriBp12s9D3MzBE/j7Cl7vj2uYe+6Zoq87Gwf7J+ZZcVcvcdELsCtBmvN78+M3Y43MPfheb8FLZa8e15sqnIcMRaMWj08Njz1bbNxW3bC0jxF0x2uBNhulB0nbsvYKp82btSOQGHQkA+Aeyes/hoL22bjmbcd8WhLgrSrbQLfPb5joo0XrErVC2Mc7aPXMCF5wU016gwzL+8xluWVpx33aE+EEgI8Nk11aaUoX1zpLBSNgo5H0Ats8y/mXbm+IXyJALiISZEGmu4ow8lI9z4HT0mE67ug9Y+stK/AkCCQLtjsD/AYtW8D4/jZxMAAAAAElFTkSuQmCC) 2x)
}

.common__pop .virtual__close {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 25px;
    height: 25px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAAXNSR0IArs4c6QAAAQlJREFUSA3tlDEOwjAMRZtUiKtwgO7cIJ3gIEwcBHYGJpBQ1a5d2HsLJs6AItWWYhRVP2nCiBopcuLafs13lKJYxqKAKNA0za1t263s52zXdRvK6YdhWKFYDZ1an6219xQQAyi2V0pdqqr6oHoKOdnHAAaVZbkzxjxRnAc41nV9RTHsC0L4YwyUCpiFhEA5gCTIFETav10PohJxnoyoXBLE1kn3oKXVWh9iPfDzeA1v1zSI93wCMpbsmuYLxYR8SRDpAZ+Apkm93gKdlUsA9PffHsRunRT2bRSCAJKcAwpCYoBcEISkAHJAsPHU2JPfAymIrHty9pwTeiBRXpEV7Cr8kgPhi/N/FBgB/snDRcepogsAAAAASUVORK5CYII=);
    background-image: -webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAAXNSR0IArs4c6QAAAQlJREFUSA3tlDEOwjAMRZtUiKtwgO7cIJ3gIEwcBHYGJpBQ1a5d2HsLJs6AItWWYhRVP2nCiBopcuLafs13lKJYxqKAKNA0za1t263s52zXdRvK6YdhWKFYDZ1an6219xQQAyi2V0pdqqr6oHoKOdnHAAaVZbkzxjxRnAc41nV9RTHsC0L4YwyUCpiFhEA5gCTIFETav10PohJxnoyoXBLE1kn3oKXVWh9iPfDzeA1v1zSI93wCMpbsmuYLxYR8SRDpAZ+Apkm93gKdlUsA9PffHsRunRT2bRSCAJKcAwpCYoBcEISkAHJAsPHU2JPfAymIrHty9pwTeiBRXpEV7Cr8kgPhi/N/FBgB/snDRcepogsAAAAASUVORK5CYII=) 1x, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAAXNSR0IArs4c6QAAAixJREFUaAXt2M9LAkEUB3A1ET0G1b2z/0CXDnZQWFfEW8eg/6huUdC/4A8ELwXhHxBE0K27CUERggftfaWJZdHtzcybiHgLsqs7s28/b2adx+ZyumkGNAOaAc2AZkAz8H8ykOdSer1edbFYnFcqleNGozHh9rNpt1wuCxTnguKMO53OtU3fArcxEBSoNpvNbkaj0R63H7cdEN1u94rinObz+bN+v7/D7Yt2bAhGggI8UsCqNMYgaH9CMT7oE7darakNhD21cFGMBBDAAEW4I99ptgYRtdvtOxsE2lpB0EESI4VwgkhhJBHOEF+MNMIL4ooJgfCG2GJCIUQgXExIhBjkJ0xohChkE6Zer0+xYhPGLHZO6wSun7VZryNZF8O59DpDC+cDlR2oCrBiB0EgrjgkjVkFCYxADHathcbcDdMJI5FoPymXy0+J7+KH4hDzYCem0zP9ti9daKYzIQoxCNp/P9hUWB7Q6ASpmpMYsWdkHcJUsek/AImqOYnAsQgkC2EChsZ4QziI38B4QWwQoTHOEBfEJkypVKpFUfRizrvsnSA+CHOT6WfGF2MNkUCEwFitI5IIYPDiAiNh1pn5fH47HA53DdRmzx4RaUTyJnHzQFCM1dsZl2nGhlApfvn18ixIFZvGFIvFwziOX5PgrGP21CLEmKbAO32ClOL41zLTjG74vtlsvmXduNc529eYLsEGg8E2TbEtl77aRzOgGdAMaAY0A5oBzcAfy8AnqYdhpke093MAAAAASUVORK5CYII=) 2x);
    background-repeat: no-repeat
}

.text__hint {
    margin-top: 14px;
    font-size: 16px;
    color: #333
}

.confirm__btn, .text__hint {
    font-family: MicrosoftYaHei;
    text-align: center
}

.confirm__btn {
    display: block;
    width: 80px;
    height: 34px;
    margin: 16px auto 0;
    line-height: 34px;
    font-size: 13px;
    color: #666;
    cursor: pointer;
    border: 1px solid #d8d8d8;
    border-radius: 3px
}

.scene__rests {
    height: 300px;
    margin: -150px 0 0 -320px
}

.virtual__input.error input {
    border: 1px solid #ff7b7d
}

.virtual__input__error:before {
    content: " ";
    width: 14px;
    height: 14px;
    float: left;
    margin-top: 2px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAARlJREFUKBWdUjFOA0EMHJ9OooSWJwAKj4j4AqKhA0UJNHkKDQmKQkcByRcQLX3Q5QupUyKFGI99uwFFB4gp7rz2eMdeG/gn5Gueqgque5fQ9QUgRxHTClLc43Y4FhFN/Jyo/c4+3uUBqu0U/PYXecGOnsvNaEF/wY8r/ZQUpDYvdm5KjPKSkrxCUJHrcNt8BKthKwZXjJ54dOxCylOz3uyCmduie3XMktk/UIaDD5H61kOsV08oyjOP6cfEQgfB4zceLRQ33m3Lmtp2plJhT54hc1ejqq4eQ9l8GcENRc5pg6UlTO3YshKPa3uZwzXX5+hPfNV9bpxhyuIsB3cnXARX9I2w4YKBJqQFqLcnbw75rvzHlWu6/1f/JzULc+XBMP3XAAAAAElFTkSuQmCC);
    background-image: -webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAqhJREFUSA3dVk1uEzEUfp5J01UvULEoQkJcgQ0cAAlUBCpUWYAEpYEWqSeoOEML4SdSWVSUAiICqXfgCGwQLBAXyKpJZh7fe54xnhmbUBV1UUuJ7ffzfX5+tt8QnfZm/iVAXl8/Q5PDa7C9gt85IjNv/fgX+m/4HVBr9pPZ2vpp5fH/vxLy2to8ZaMnxHQXEGkcRjUZGdqhtL1ptrdlIcEWJeRu9ypxtguvuaBnXDgkk3ZMr/c5ZJKEhLy68pgoH0B3VDKBg08+sBhN9EaEGpmQMQcX04SISIzJiZLFeqQVQs3ZZPTVrjICdDTxkFrtC35Oq1HIAQlto652KlMWsJjTQ+cpHKEefXsaPTWGQmbSBUqTJczGVaXOxqpLWmcx44YemIpdKBxhcc+aR19zmV8yT5+/C5Aqmeo4uwzMSooKjrTA1ukfQnupC5tax/yauys3ATygxNxC1BNYlGQD0WG+U/Pyp/JgaPMJ8YJEGnMLi3/DDx/cMM9efEQcS0IsCxCZ6HCqYRNtDtszkueqmQIHYUn3QEAg/SByJWPam0IGy/IpxEVxgCc08CLUh/h8lFfyZui2RIfIrotdMZbRlCgVW6H9COXVDzc9JLzsyJj2sfv7Qmy3l5eLgxT2txVFdT7hQcwaYHdM7+V7frS6SDm/1ZxJTjEWmejEJuov5ato7t7o5Rwf/oC8ehfLi2/yi5Tlu9DPFL5lJ9ejQ638C43M98AbnNHM7EJZKx2heOM+vcJW3SuRXC+k0x7zmI2hPnbgfonlbylia29CMSyVrp9GJoZhm2GB6aAqhPqqo3giHygtx2w2FR2/UghihVAEWr+YN45Fard3o14LFV/+Qu1EPzFkAbo6FE9c9j6moVpXX6d8RPW14Ea+ZxS37hWa/8/PxBD+6ZL9BoVLCvQOSiIiAAAAAElFTkSuQmCC) 2x);
    background-repeat: no-repeat;
    margin-right: 4px
}

.virtual__phone__pop__list .virtual__logo {
    width: 90px;
    height: 90px;
    margin: 27px auto 10px;
    border-radius: 50%;
    border: 1px solid #eee;
    overflow: hidden;
    text-align: center
}

.virtual__phone__pop__list .virtual__logo img {
    width: 64px;
    height: 64px;
    margin: 13px auto 0
}

.virtual__phone__pop__list .virtual__company__name {
    height: 26px;
    line-height: 26px;
    font-size: 20px;
    color: #444;
    text-align: center
}

.virtual__phone__pop__list .virtual__company__name b {
    display: inline-block;
    width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.virtual__phone__pop__list .virtual__countdown, .virtual__phone__pop__list .virtual__phone {
    width: 260px
}

.virtual__phone__pop__list .virtual__countdown {
    margin: 0 auto;
    height: 21px;
    line-height: 21px;
    color: #333;
    font-size: 14px;
    font-family: MicrosoftYaHei;
    text-align: center
}

.virtual__phone__pop__list .virtual__countdown span {
    font-size: 16px;
    color: #ff5a00
}

.virtual__phone__pop__list .virtual__phone {
    padding-bottom: 15px;
    margin: 10px auto 0;
    text-align: center;
    font-family: MicrosoftYaHei-Bold;
    background: #fff;
    line-height: 30px
}

.virtual__phone__pop__list .virtual__phone span {
    position: relative;
    padding-left: 41px;
    color: #ff5a00;
    font-size: 20px
}

.virtual__phone__pop__list .virtual__phone span .virtual__phone__icon {
    position: absolute;
    left: 0;
    top: -2px;
    width: 31px;
    height: 31px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAAAXNSR0IArs4c6QAAA1hJREFUSA3FV1tIFVEUXTPZC4MSw8rKXjcloiAie/kTaFQfEkRRWUp9GArZp/URBBL9FSkVBBXZi6QgglIySAiiJIgeEIUIWUkUIhFlD73T2mdm7jh37szcO1ltmHvO2Wedvc7ec86efTWkKUYlpiOOchgo41MADflsc9n2se1l28OnHTpuas14n45ZLQxkbMcaGm0gwSpiQ/HEGEQ94O9B7TLuBdn3NWbsQIwGGvmsDzIQOKehlRup0y6iKxUuJTm9LSW4hU9OqkUZ6vqJ38Io3E1epycrjArspq6Nz0gQi3mx02bZlXFCXJ5bHgvxqARi5DpDNLVueAQSnqt3bIbaS5y/ANh3DTjNCFY1Rd2O2G2xeJSNBLk6XKlCXVgCNHQCxZuA7ElAaS0wtTDqBnIsHodcXSe/U115HBg3wSHTud8ybiCqkEfxcb3pudxjP5k8yzuzchtvvPfteIE+GotPV5nLTCCpkQOfvfqJecCMhV59uhryCa+uUmZQ5nre7jX5glf2w2uvPn2NJrw6D0BZ4JrO6+7p3lfAkbXAr+9ufaYj8gp5QeA68bL7sQPJmwtMiTnjqD3y6sy9+cHrDeDqAQeSNRrYc+7PDpxYI694nutY9umJ94+YZGwpWg1s9r8gNiywJa943hcIsifPVAN97+wRUL4fWMbEE1XIK573prX+K1PrqZ1AXFI0ReNnofYCMG+5OVa6DO4+ecXzHmd1SO9lB3Cl3gGNGQ/UtwKxFcC0IuBYF2/CU2ARb0OYkFdjoq/hnTsZhnXN7yK8tMZRxeNmX1KvLR1ngfN7gZ/fbI271VGrqQw3iLeccX1e3cikkUaSOtYa8rEJkjeMwiFWX94NGMjCTF0Ve1JzZSIGPT1RATzkBoKkYDEwNtuLIJ/wmnFisedFhGgGfwBNW4Ebh/2B95uBL5+88xZfItQsc27z5EcrFucztFWNwJylDtGzO8DRjUzDA45OeiwqtUvYYHatKVVhxNHJYY6lyrChH7OXAEUlwMdu4Mktrmd2dEs/P+LFdjWb8Fww/62GE3JV3GlgKoOVSUQ7IjLEcFcPLx7Fqstzm8aKgBzliK/AtqTa9Ot2gasd8t3I4XCZyXQg6+Udp/jDoHjC7Kli71//V0ve1N/4l/obtmbtSmc1zIwAAAAASUVORK5CYII=);
    background-image: -webkit-image-set(url(data:image/png;base64,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) 2x);
    background-repeat: no-repeat
}

.virtual__phone__pop__list .virtual__link {
    display: block;
    width: 180px;
    height: 40px;
    margin: 20px auto 0;
    line-height: 36px;
    text-align: center;
    font-size: 16px;
    color: #ff5a00;
    box-sizing: border-box;
    border: 1px solid #ff5a00
}

.virtual__phone__pop__list .virtual__link:hover {
    color: #fff;
    background-color: #ff5a00
}

.virtual__phone__pop__list .virtual__ordered__title {
    margin-top: 40px;
    font-family: MicrosoftYaHei;
    font-size: 20px;
    color: #333;
    text-align: center
}

.virtual__phone__pop__list .virtual__ordered__hint {
    margin-top: 10px;
    font-family: MicrosoftYaHei;
    text-align: center;
    font-size: 14px;
    color: #999
}

.virtual__phone__pop__list .ordered__hint__icon {
    display: inline-block;
    margin: 0 5px;
    width: 10px;
    height: 9px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAAAXNSR0IArs4c6QAAAHJJREFUGBljYEADV69eZfv//z8jmjADE7rAq1ev1Pbu3ft89+7dwchyGDpBkvv379f5+/fvHqDJ2a6urmtBYlgVYlPMCLTiP0gCD3jGzMycS8jE3UADcl1cXNZgVQh1I1wRyDYMhdgUYXXW7du32bGFIwDyF0Y084jTlQAAAABJRU5ErkJggg==);
    background-image: -webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAAAXNSR0IArs4c6QAAAHJJREFUGBljYEADV69eZfv//z8jmjADE7rAq1ev1Pbu3ft89+7dwchyGDpBkvv379f5+/fvHqDJ2a6urmtBYlgVYlPMCLTiP0gCD3jGzMycS8jE3UADcl1cXNZgVQh1I1wRyDYMhdgUYXXW7du32bGFIwDyF0Y084jTlQAAAABJRU5ErkJggg==) 1x, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAAAXNSR0IArs4c6QAAAMpJREFUOBHFlE0KAiEUx8dx2gpdJbqAWAQt6w7R0WbVrpVfF5Cu4hxAseduIEafE9EDRX1/f/79wK77VyilblrrXW19UhPkvDHmHGN8EkI8lIMQ4rU0r19KzMcZYxL6j5TSFooqOUU5zHDn3MZ7P0LzUnKKBmKhTUAMtBlYgxIpZcqib2J+pqhbRixGeoisW7Vla+0A73KEJ3QFdxOl9Mg5d6uAJVgzsAZrAmJgaCAWloFDrmoRQjiB5uMCavOKefgQ7uB0XxT9IvkGua2KUU4Ztf0AAAAASUVORK5CYII=) 2x);
    background-repeat: no-repeat;
    *display: inline;
    *zoom: 1
}

.virtual__pop__agreement {
    width: 250px;
    margin: 0 auto
}

.virtual__pop__agreement .checkbox {
    cursor: pointer;
    width: 12px;
    height: 12px;
    float: left;
    position: relative;
    top: 3px
}

.virtual__pop__agreement .checkbox i {
    display: block;
    background-repeat: no-repeat;
    background-size: cover
}

.virtual__pop__agreement .checkbox i.base-box {
    width: 100%;
    height: 100%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAU5JREFUWAntWLtNxEAQfbNCRNcANVAAuUUVnEXCpwWICC6CFhBO0EEVyDEUQA004IjgljfrXWRdMpG9F8xIvvHOWH7v3o6DfYIcMULQ4prLK0ScMq9Kb6Y8EPGb7+6wxYsIURmiP7HFCXYsA42uK0SPgFa2+AlJmbpk9P83KohykbjGDcV6zqr8Mj+Q7auyzbVZUt6VS758w+s4gQhuldAnCZ1l1Ht5x1O+XyTFC9wR6DGBCb5CHuARnMoswmIKMsXkxxTY+/+a5t6mKY9yv4e5UkIHFU7I2g5XyBWyFLD6PkOukKWA1fcZcoUsBay+z5ArZClg9X2GXCFLAauvMzSUh9LxtiwWynuYQ8iWyAi/g561l40pJu2ZI6J3vMrZfsOzNiqYDUWETpIds8YHK02pVso93nAeknNFs4gk+kpEFHY0rOiiJQdNK4di6f0B0dVU84IiWGcAAAAASUVORK5CYII=);
    background-position: 50%
}

.virtual__pop__agreement .checkbox i.agree-box {
    display: none;
    width: 7px;
    height: 5px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -3.5px;
    margin-top: -2.5px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAMCAYAAACNzvbFAAAAAXNSR0IArs4c6QAAAN9JREFUKBWd0rsNwjAQBuD/IoFgBBokNrHEAPQkDINERcMGNDwaOhgAlqCiQKRgASRKjjsjRwkJyLYlJ37dl8h3hMjGY4xA2IHRskSCjNbY6DiJMWsgcEEbe2cFo41gB4aWeDiU3MDn/Qe8l+O9UV9QcWKW604xlXFP+oy2uOlGuYWAGkecweCFo0UIuaTO0ApXh4aCGpdIQZzlX58WYfTlAyeeYKDzGFDj7J1yiqHU20HmXV2U1Vyec+mLog61bD5ZriRFj383i+piDa6e9AY1rEB18gMOAmtoAxwMqvEGFeJaMSgwDqMAAAAASUVORK5CYII=)
}

.virtual__pop__agreement .checkbox.active i.agree-box {
    display: block
}

.virtual__pop__agreement .des {
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: #8e8e93;
    margin-left: 17px
}

.virtual__pop__agreement .service-notes {
    color: #ff960a
}

.ui-none {
    display: none !important
}

.imgcode-wrap {
    display: block;
    width: 164px;
    height: 66px;
    background-color: #f6fff9;
    border: 1px solid #d6ded9
}

.imgcode-wrap label {
    width: 145px;
    margin: 6px 0 6px 12px;
    display: block;
    clear: both;
    overflow: hidden
}

.imgcode, .virtual__pop__content img.imgcode {
    float: left;
    display: inline;
    width: 93px;
    height: 24px;
    margin: 0
}

.btn-ichange {
    float: left;
    margin-left: 12px;
    display: inline;
    color: #00ad4d
}

.ic-ipcode {
    width: 92px !important;
    height: 22px;
    padding: 0;
    border: 1px solid #ddd
}

.ic-summit {
    float: right;
    width: 45px;
    height: 24px;
    border: 1px solid #f36f20;
    background-color: #f36f20;
    color: #fff;
    padding: 0
}

.step1.imgcode-wrap {
    right: 170px;
    bottom: 77px;
    position: absolute
}

.step2.imgcode-wrap {
    right: 170px;
    bottom: 175px;
    position: absolute
}

.orderpop-box .popup-close, .orderpop-result-box .popup-close {
    position: absolute;
    width: 17px;
    height: 17px;
    right: 10px;
    top: 10px;
    cursor: pointer;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAAXNSR0IArs4c6QAAATVJREFUOBGVkrFSg0AQhnNABVWs9B3yBDQ6DHSWxlfSJ0hipxY6Jk+QgeEMFL6CvoSdKRgY8v8ZLgPkzpBr9vZu97t/91bEcfxh2/YsCILN6IwlpbysqurNdd07C3lzOKs0Ta+HMggoy1IiPvZ9/1cwEWpuYJZQND2lSAGEEK9hGD4wfw/hZghIB+hAToFMgCOICfQfQAvpg1D7D5vY7gFj2uvQk/Yh9+wREld1XW9hF6qJ/Tj6/GLtchznGxd/AFwA9KUNag61ENUDxDxZlnULu2x+T8s6KocADN8nol9UCRxEDiTO7qMo4l1ndZRkWXZFAOQ/KwCjOYAcRGy1ig5KCCiKQhKA1x47TzWOSdEeMgSgoDqQOAdgAokkSVjC2lSCSuzbRtG753mTUZ7n437AUF/l7gAYzN1oIiFL0wAAAABJRU5ErkJggg==);
    background-image: -webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAAXNSR0IArs4c6QAAATVJREFUOBGVkrFSg0AQhnNABVWs9B3yBDQ6DHSWxlfSJ0hipxY6Jk+QgeEMFL6CvoSdKRgY8v8ZLgPkzpBr9vZu97t/91bEcfxh2/YsCILN6IwlpbysqurNdd07C3lzOKs0Ta+HMggoy1IiPvZ9/1cwEWpuYJZQND2lSAGEEK9hGD4wfw/hZghIB+hAToFMgCOICfQfQAvpg1D7D5vY7gFj2uvQk/Yh9+wREld1XW9hF6qJ/Tj6/GLtchznGxd/AFwA9KUNag61ENUDxDxZlnULu2x+T8s6KocADN8nol9UCRxEDiTO7qMo4l1ndZRkWXZFAOQ/KwCjOYAcRGy1ig5KCCiKQhKA1x47TzWOSdEeMgSgoDqQOAdgAokkSVjC2lSCSuzbRtG753mTUZ7n437AUF/l7gAYzN1oIiFL0wAAAABJRU5ErkJggg==) 1x, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAAXNSR0IArs4c6QAAAihJREFUWAm9101OwkAYBmDaDeEAGhM9gZAYF65IWLTUO7hV4wFAb6GycKW49BKGQhMSboBn0OgB+Nng+zYdUkp/ZqY/kzQDdDrf48w3M7Xmuu7paDRyp9PpQa3CgpjXiP262WwMhjVxveCyV6vVpCoMEYZhvANx53nepQ9pNBpX+PELX1pVYEIIwzTNB8uyPn1Iu93+BcaqAhNGIN69bduPRLD488MPs9nscLFYTDBcTXyd1+t1q9Pp/PFeESWK6Ha7T+F+txD+WBYmC8HYO5AyMDKIWEiRGFlEIqQIjAoiFZIHo4rIhOhgsFve4Lkhd0wu0ejqYJ9xZS9Z4xrJriZdBGNKQdgwC5MHwf551kiV6A68Xq89cTblRRAgPSJCy+BEcAcOjoUh7g2CnOgjJ55FW5VaGcLOIxgY/MTURrBP6alhY1GCM2iIERGIHxycH+K+Tq0FCXLCnw4E/YbmiAcmE1oHwWeUIZHE7OOUPkM/c2CaeTBKORJFiMRkzvClCqAWE5jvN1xl/EtlizQkCSEC5cVIQbIQRWAyc2Q8Ht8ikDg7UpcoVxPf7NBeOWdSR4QIJOEbLky9kYoQo8JaZ5oSIboIAVLFxE5NGIGOe2J1iCAyteo07Y1IFOE4zkAmcFIb2ZHZgRSNEDgZzBZSFkIW40PKRshgjKoQWRgTe8QF9wk07OVNTBEsrQ6vJrQ7Xi6XJ357IrCFO2kPl3GPCYx/O87L6DtXn/9dM1AHP0IBMwAAAABJRU5ErkJggg==) 2x);
    background-repeat: no-repeat
}

.orderpop-box .form-error .form-error-icon, .orderpop-result-box .form-error .form-error-icon {
    display: inline-block;
    width: 13px;
    height: 15px;
    margin: 1px 2px 0 0;
    background: url(../images/index_icons.png) no-repeat -51px -13px;
    vertical-align: top
}

.orderpop-box {
    width: 480px;
    margin-left: -240px;
    margin-top: -252px
}

.orderpop-box, .orderpop-result-box {
    position: absolute;
    top: 50%;
    left: 50%;
    height: auto;
    padding-top: 40px;
    background-color: #fff
}

.orderpop-result-box {
    width: 980px;
    margin-left: -490px;
    margin-top: -245px
}

.orderpop-box .form-error, .orderpop-result-box .form-error {
    display: block;
    position: absolute;
    margin-left: 92px;
    font-size: 12px;
    color: #ff6767;
    top: 38px;
    padding: 0
}

.orderpop-result {
    margin-top: -40px
}

.orderpop-title {
    margin-top: -10px;
    text-align: center;
    margin-bottom: 10px
}

.orderpop-code h3, .orderpop-result-title h3, .orderpop-title h3 {
    height: 40px;
    font-size: 24px;
    font-weight: bold
}

.orderpop-title p {
    height: 24px;
    line-height: 24px;
    font-size: 16px;
    margin: 10px 0
}

.orderpop-title p span {
    margin: 0 5px;
    color: #f25618;
    font-weight: bold
}

.orderpop-company {
    width: 230px;
    margin: 0 auto 25px
}

.orderpop-company dt {
    float: left;
    width: 88px;
    height: 88px;
    border: 1px solid #eaeaea
}

.orderpop-company dt img {
    width: 100%;
    height: 100%
}

.orderpop-company dd {
    float: left;
    width: 120px;
    padding-left: 20px
}

.orderpop-company dd p {
    height: 30px;
    line-height: 30px;
    font-size: 12px
}

.orderpop-company dd strong {
    color: #f25618;
    font-weight: normal
}

.orderpop-form {
    width: 360px;
    margin: 0 auto;
    font-size: 14px
}

.orderpop-form-item {
    position: relative;
    height: 38px;
    margin-bottom: 18px
}

.orderpop-form-text {
    float: left;
    width: 90px;
    line-height: 38px;
    text-align: right
}

.orderpop-form-text em {
    padding-right: 5px;
    color: #fe5f00;
    font-family: "Arail"
}

.orderpop-form-item .orderpop-select, .orderpop-form-item input {
    float: left;
    width: 256px;
    height: 38px;
    padding: 0 10px;
    border: 1px solid #ddd;
    outline: none;
    line-height: 38px
}

.orderpop-form-item input {
    width: 234px
}

.orderpop-form-item .orderpop-select.provinces {
    width: 123px;
    margin-right: 10px
}

.orderpop-form-explain {
    position: absolute;
    top: 0;
    left: 100px;
    height: 38px;
    line-height: 38px;
    color: #999
}

.orderpop-form-item.btn {
    margin: 20px 0
}

.orderpop-form-btn {
    display: block;
    width: 120px;
    height: 38px;
    margin: 0 auto;
    background: #fe5f00;
    color: #fff;
    line-height: 38px;
    text-align: center
}

.orderpop-piccase {
    margin: 10px 0
}

.orderpop-piccase dt {
    overflow: hidden;
    width: 240px;
    height: 160px;
    margin: 0 auto
}

.orderpop-piccase dt img {
    display: block;
    width: 100%;
    margin: 0 auto
}

.orderpop-piccase dd {
    margin: 10px 0;
    text-align: center
}

.orderpop-piccase h4 {
    height: 30px;
    line-height: 30px;
    font-size: 14px
}

.orderpop-piccase p {
    width: 340px;
    margin: 0 auto;
    line-height: 20px;
    font-size: 12px;
    color: #999
}

.orderpop-piccase p span {
    margin-right: 10px
}

.orderpop-form-item .form_error {
    position: absolute;
    top: 36px;
    left: 90px;
    font-size: 12px;
    color: #f66
}

.orderpop-result-left {
    float: left;
    width: 479px;
    border-right: 1px solid #ddd;
    padding-top: 40px
}

.orderpop-result-right {
    float: left;
    width: 480px;
    padding-top: 90px
}

.orderpop-result-title {
    margin-top: 10px;
    text-align: center
}

.orderpop-result-title p {
    margin-top: 5px;
    color: #f25618
}

.orderpop-result-flow {
    margin: 30px 0 40px;
    text-align: center
}

.orderpop-result-flow p {
    height: 24px;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 24px
}

.orderpop-result-flow img {
    display: block;
    width: 350px;
    height: 272px;
    margin: 0 auto
}

.orderpop-code {
    text-align: center
}

.orderpop-code p {
    height: 24px;
    line-height: 24px;
    color: #666;
    font-size: 16px
}

.orderpop-code p span {
    color: #ff960a
}

.orderpop-code-con {
    width: 208px;
    height: 208px;
    margin: 20px auto;
    border: 1px solid #ddd
}

.orderpop-code-con img, .orderpop-result-company img, .result-case-pic-con img, .result-case-pic img {
    display: block;
    width: 100%;
    margin: 0 auto
}

.orderpop-result-company {
    width: 98px;
    height: 98px;
    margin: 0 auto;
    border: 1px solid #ddd;
    overflow: hidden
}

.orderpop-result-case {
    margin: 10px 0 40px
}

.orderpop-result-case p {
    height: 36px;
    line-height: 36px
}

.orderpop-result-case p a {
    display: block;
    width: 130px;
    height: 36px;
    margin: 0 auto;
    padding-right: 20px;
    color: #ff960a;
    font-size: 14px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAZCAYAAADuWXTMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1QjRBMDMwRjk3NDAxMUU2QTFCRkU0RjBFRUJDOEFDNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1QjRBMDMxMDk3NDAxMUU2QTFCRkU0RjBFRUJDOEFDNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVCNEEwMzBEOTc0MDExRTZBMUJGRTRGMEVFQkM4QUM0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVCNEEwMzBFOTc0MDExRTZBMUJGRTRGMEVFQkM4QUM0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Qv9j9QAAANlJREFUeNpiZFifzIADhADxXCBOAuK12BQwMeAGokDMB8RiuBQw4rGZAarxFS5JfDYz4NNIjGYGcjWDAuwjlGYgN8BER1CABQPxZyAOI0ezMxDzALED3Z09iDWzAHEQEAsB8Rwi9TACcSoQvwBpXggNVU0gLiZC4wQgzgPidyBn10AlioC4l0iN/4G4FqR5IlQjPgPQNeYD8TQWqGQ/lO5DMgifxsnYclUh1AAQ+ADEAtA8zY+uEVtU9SPZLAClsWrEFc/9aE7HqhFfIumHavgI9etkbIoAAgwAl3ovp/wITC4AAAAASUVORK5CYII=") no-repeat right 0
}

.result-case-pic {
    position: relative;
    width: 260px;
    height: 180px;
    margin: 0 auto;
    padding-top: 16px
}

.result-case-line {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 16px
}

.result-case-line .line-1, .result-case-line .line-2 {
    display: block;
    height: 8px;
    margin: 0 auto;
    font-size: 0;
    line-height: 0
}

.result-case-line .line-1 {
    width: 220px;
    background: #f2f2f2
}

.result-case-line .line-2 {
    width: 240px;
    background: #ddd
}

.result-case-pic-con {
    overflow: hidden;
    display: block;
    width: 260px;
    height: 180px
}

.viewer-container.viewer-fixed {
    position: fixed;
    z-index: 8000 !important;
    background-color: rgba(51, 51, 51, .8)
}

.viewer-footer .viewer-toolbar {
    width: 0;
    position: absolute
}

.viewer-toolbar .viewer-next, .viewer-toolbar .viewer-prev {
    position: fixed;
    top: 50%;
    margin-top: -30px;
    width: 60px;
    height: 60px;
    cursor: pointer;
    border-radius: 50%;
    background-color: #000;
    background-color: rgba(0, 0, 0, .5)
}

.viewer-toolbar .viewer-next:before {
    width: 60px;
    height: 60px;
    margin: 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAYCAYAAAFW90fCAAAAAXNSR0IArs4c6QAAAWlJREFUOBGFlN1KAzEQhXet/1Vr1RfxOX0SKRStlFJKQapSpIi0V76E4JW38TvrTn62WR04ZOack006SVo45x4LCwq3Uxf3RraNMmc1+JtKIJl6B8WxFVqjA3FgREHRB7sxsakK2JUlz7HcRVEcerKZIPYqi3P7Tc3XGC5rU8eTliC8g4FqvzeIJfVnWZbXZtQPeABzT8QJwiiuLVcftMOZEcmI8AImCWkFwivIflabeQNDmUubYSPCmvzDaj8iXIH0UKkvRBK+Afr+eUU5txdPP6vJ0G2Ik5pMz6kmj/x0SxDUSMUcbBvM2Bwxa6knoJiCdMnmhLjGrM0vgWIMwo+Ijbkcs9qxAoo7ENqSmxBzmNVgXTPFAIRGx8ZcjllHtgGK32eXMxqHSbd9LTdxC7ZvfWTWo9RVUgxB+9YQdZV1KRUj0N5BxFOg662YgPBfYMvbiKi3vgCKGfj3YLXPMfgCXR7qt33sr/EHeYVyyu2y420AAAAASUVORK5CYII=);
    background-position: 50%
}

.viewer-toolbar .viewer-prev:before {
    width: 60px;
    height: 60px;
    margin: 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAYCAYAAAFW90fCAAAAAXNSR0IArs4c6QAAAVBJREFUOBGFk+FKAkEUhbcsLS3L6q19kSKIyiJECkNERET0Yfo7fWftTnd3ZuvCce6c882qM7NF8XeFEKYFH0HYIXqq8JYIGVYSmxCMrS9HjK4epCUdhpaaIzSweFc29kGyst6IWcXQBOoEqXoxZNIurRAuvNn6Ma+j6RvCe7TxXtIDvKCFBQfW+BHgnfmX92JPOEpWYU4g2pFSg/mG5nXzGXNZNx8w13XzDnNbMTXBVN3kAh2I6ioXHu+zcJkLbcf7udDO6CwXnuqxSZAz4AR/aAE1yjHRA9DXjkVSM5R+vdGE+gOvSLVA6R9xsLbiUSS1QumWOFibqqul2qB0cw3WCDAUSe1Qekweth5Qt1sHrtqi/C23BX4E1k/UFVKt0f6l9FBTD6yd06VULdHvS9e0yHzgDtI1V83RuWX/jsA64AlSfaJe8mY1PQW4S3aL+t8wVnZxywkFGAAAAABJRU5ErkJggg==);
    background-position: 50%
}

.viewer-next {
    right: 20px
}

.viewer-prev {
    left: 20px
}

.viewer-footer .viewer-toolbar > .viewer-next, .viewer-footer .viewer-toolbar > .viewer-prev {
    background: #000;
    opacity: .4
}

.viewer-footer .viewer-toolbar > .viewer-next:hover, .viewer-footer .viewer-toolbar > .viewer-prev:hover {
    background: #000;
    opacity: 1
}

.viewer-container .viewer-button {
    width: 38px;
    height: 38px;
    top: 20px;
    right: 20px;
    background-color: #000;
    opacity: .4
}

.viewer-container .viewer-button:hover {
    background-color: #000;
    opacity: 1
}

.viewer-container .viewer-button:before {
    bottom: 10px;
    left: 10px;
    width: 18px;
    height: 18px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAAEhyb7BAAAAAXNSR0IArs4c6QAAASlJREFUOBGdks1xwkAMhe3AKbfkTh1hcnSKyJUjtABnMpThmugkDcT53mYlVstm7EEzsn7e0/Nq7W6apucOI74rKpksSR1vpG77YRziwRlWGOhAM4E1OrCwgN9rRm/oMZ/PCe096Tb0RVaDcMDHAFphIPHvNgxQNLDs5b5f3VCDZY3AyxOND5JzCVhO/4f8O9Ui1UQRcIncrCQ2CUbNREJUCBcoBQYuuC73ZMP+zkxYAx4FUsdlRMB9wEhG7EWgKQXFYJl0leyAy6J8oLcLZvSNdYqdMySEy2YF4exxCYx4WGWRIEN2gv8FXCknDPkJHxIoBbMAIdlXidV5cz/G0gqQ3/AVX0s/Stabv0MxZ+8Ajq9cn2qRQD10J0jjFd/hzTVrgbpm7hPf/AJegHNgC7ImWQAAAABJRU5ErkJggg==);
    background-position: 50%
}

.viewer-navbar {
    height: 140px;
    background-color: rgba(0, 0, 0, .9)
}

.viewer-navbar .viewer-list {
    height: 125px;
    margin: 8px 0;
    width: auto !important;
    box-sizing: border-box
}

.viewer-navbar .viewer-list > li {
    margin-right: 10px;
    width: 160px;
    height: 124px;
    border: 2px solid transparent;
    box-sizing: border-box
}

.viewer-navbar .viewer-list > li img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
    margin: 0 !important
}

.viewer-navbar .viewer-list > li + li {
    margin-left: 0
}

.viewer-navbar .viewer-list > li.viewer-active {
    border: 2px solid #ff960a
}

body {
    min-height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #f5f5f5
}

.breadcrumb {
    position: relative
}

.breadcrumb .breadcrumb-last {
    width: 300px
}

.container {
    padding-bottom: 220px
}

.content .bottom-page {
    padding-bottom: 0
}

.footer {
    bottom: 0
}

.bl {
    display: block
}

.c-ib-blank {
    font-size: 0
}

.service-bar, .slide-help-new {
    display: none
}

.viewer-footer {
    height: 0
}

.gallery-next:before, .gallery-prev:before {
    display: block;
    margin: 0;
    width: 60px;
    height: 60px;
    content: "";
    font-size: 0;
    line-height: 0;
    color: transparent;
    background-repeat: no-repeat;
    background-position: 50%
}

.blueimp-gallery {
    background-color: rgba(51, 51, 51, .8) !important
}

.blueimp-gallery .video-content video {
    height: 100%
}

[data-gallery] img {
    display: block;
    width: 100%;
    height: 100%
}

.gallery-next, .gallery-prev {
    position: fixed;
    top: 50%;
    margin-top: -30px;
    width: 60px;
    height: 60px;
    cursor: pointer;
    border-radius: 50%;
    background-color: #000;
    background-color: rgba(0, 0, 0, .4)
}

.gallery-next:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAYCAYAAAFW90fCAAAAAXNSR0IArs4c6QAAAWlJREFUOBGFlN1KAzEQhXet/1Vr1RfxOX0SKRStlFJKQapSpIi0V76E4JW38TvrTn62WR04ZOack006SVo45x4LCwq3Uxf3RraNMmc1+JtKIJl6B8WxFVqjA3FgREHRB7sxsakK2JUlz7HcRVEcerKZIPYqi3P7Tc3XGC5rU8eTliC8g4FqvzeIJfVnWZbXZtQPeABzT8QJwiiuLVcftMOZEcmI8AImCWkFwivIflabeQNDmUubYSPCmvzDaj8iXIH0UKkvRBK+Afr+eUU5txdPP6vJ0G2Ik5pMz6kmj/x0SxDUSMUcbBvM2Bwxa6knoJiCdMnmhLjGrM0vgWIMwo+Ijbkcs9qxAoo7ENqSmxBzmNVgXTPFAIRGx8ZcjllHtgGK32eXMxqHSbd9LTdxC7ZvfWTWo9RVUgxB+9YQdZV1KRUj0N5BxFOg662YgPBfYMvbiKi3vgCKGfj3YLXPMfgCXR7qt33sr/EHeYVyyu2y420AAAAASUVORK5CYII=)
}

.gallery-prev:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAYCAYAAAFW90fCAAAAAXNSR0IArs4c6QAAAVBJREFUOBGFk+FKAkEUhbcsLS3L6q19kSKIyiJECkNERET0Yfo7fWftTnd3ZuvCce6c882qM7NF8XeFEKYFH0HYIXqq8JYIGVYSmxCMrS9HjK4epCUdhpaaIzSweFc29kGyst6IWcXQBOoEqXoxZNIurRAuvNn6Ma+j6RvCe7TxXtIDvKCFBQfW+BHgnfmX92JPOEpWYU4g2pFSg/mG5nXzGXNZNx8w13XzDnNbMTXBVN3kAh2I6ioXHu+zcJkLbcf7udDO6CwXnuqxSZAz4AR/aAE1yjHRA9DXjkVSM5R+vdGE+gOvSLVA6R9xsLbiUSS1QumWOFibqqul2qB0cw3WCDAUSe1Qekweth5Qt1sHrtqi/C23BX4E1k/UFVKt0f6l9FBTD6yd06VULdHvS9e0yHzgDtI1V83RuWX/jsA64AlSfaJe8mY1PQW4S3aL+t8wVnZxywkFGAAAAABJRU5ErkJggg==)
}

.gallery-next {
    right: 20px
}

.gallery-prev {
    left: 20px
}

.gallery-next:hover, .gallery-prev:hover {
    background: #000;
    opacity: 1
}

.gallery-close {
    position: absolute;
    width: 38px;
    height: 38px;
    top: 20px;
    right: 20px;
    background-color: #000;
    opacity: .4;
    cursor: pointer;
    border-radius: 50%;
    overflow: hidden
}

.gallery-close:before {
    position: absolute;
    display: block;
    bottom: 10px;
    left: 10px;
    content: "";
    font-size: 0;
    line-height: 0;
    color: transparent;
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAAEhyb7BAAAAAXNSR0IArs4c6QAAASlJREFUOBGdks1xwkAMhe3AKbfkTh1hcnSKyJUjtABnMpThmugkDcT53mYlVstm7EEzsn7e0/Nq7W6apucOI74rKpksSR1vpG77YRziwRlWGOhAM4E1OrCwgN9rRm/oMZ/PCe096Tb0RVaDcMDHAFphIPHvNgxQNLDs5b5f3VCDZY3AyxOND5JzCVhO/4f8O9Ui1UQRcIncrCQ2CUbNREJUCBcoBQYuuC73ZMP+zkxYAx4FUsdlRMB9wEhG7EWgKQXFYJl0leyAy6J8oLcLZvSNdYqdMySEy2YF4exxCYx4WGWRIEN2gv8FXCknDPkJHxIoBbMAIdlXidV5cz/G0gqQ3/AVX0s/Stabv0MxZ+8Ajq9cn2qRQD10J0jjFd/hzTVrgbpm7hPf/AJegHNgC7ImWQAAAABJRU5ErkJggg==);
    background-position: 50%
}

.gallery-close:hover {
    background-color: #000;
    opacity: 1
}

.gallery-video {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 30px;
    height: 30px;
    transform: translate(-50%, -50%);
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAAAAXNSR0IArs4c6QAACEFJREFUeAHtnV1sFEUAxykU2qJpSooYPsQjlAShFRI+LNGQGGOKBCqmryLUFxPbEMBXnnnkCR98ICHiK6alFpuoD5LYVkoTkIIRpB9oCwqkoECgCPr/nZ3L3fVub+9jv+72n/yZvdvd2Zlf52ZmZ2aXsln+0hwlZ6FcGxcu0HalPE+umA4VzJqSH0+HjxROynfk23HhU237QmUep2K2rr9Yjsgr5JfluXIh9ESRjMkj8qh8Q34meyKvQC9RbtfJDfJ8l3L+UNe5KF+QJ1y6ZuwyboLm579BXi+/EEuBNxu3dNnz8qBMteO43ABNiW2UN8vA9pOAfFbulynxjslJ0DReW2UAs+1n0bAC/IzMdsHlFOg1Suk2ubrgKXY2wr8UfY98udCXKTToGiVwh1xX6IS6HN+vut5X8t1CXbeQoF9Rot6V/VYP58qK+rtT/jnXCOLP4wYhX5UrgqZps10sIi/1cpU8KufVB88X9HNKwAcypblYtUwZWyn/InMTlJPyAU19vFd+MacrB+skGvXV8hWZKiVr5QoauHtlYJeKuB9YKw/LD7LNdC6ggdwqU22UmiqUYYYNrspZwc4WtKkuShGyKVQ0klQj9EZsVyPZgAbuXrmUqgtlN6Uo2avkS7KtBtIuaP6K9C5KoeFTNm2JOjsi/yRn7PrZBU0/uZi7cMpeTqI3QunmTtJSdkADGNChUhOgn/2HzMxOWjHDYSXqY26rQ1kTgJFl25UJNANExTJ2YY0qv70wglVaWYFmqLMu7ZnhjmQCsIJZSqUDzUD9tpRnhF9aEYBZykmOdI3hmzqBfmKo7AjQA2Homdv0BKUq0fQPmX4KlRsB2MEwQalAN+qIlMU/4czwQzoCsINhgpJB03qGpTkBUU4fYAjLmJJBs+4i4YDYkeFGNgRgCMuYkhvDZu3xbGQuEolU7t69e3lZWdmz8fFx1tUFWdyeD5gMMFhkxDItz1YQHTx4sO7w4cMtFRUV0V/U8PDw9f3793d3dXX9aRIYsBCWMJ0g3XRFjN7Rxmvmg5thTU3NnImJiYNVVVUJrfUzqbu7u3fPnj3fT05O/uNmmgp0rR8Vz9fEZepoQmYOPFFTU9OiZMgkZLa0c+fON65du/bxgQMHVnqSuPwuCtMoYwOapbMJpSm/+LM7WyXasju5QDpy5Mj7AwMDLfX19Z61IdnlKno0TGEbK9ERPvhdGzdurBfs9qNHj25QYfd7ck36ImyY1K4w3/o9rJTa2tp2qDr5UNXKIr+nV+mLsgU0XTxW2gdK6gq+1NHR8dGpU6feUs0S33vyWz5gOwfQPDNSqMcZXM1kQBpL2C4EdK2rdBy4WAAay1pToh3IvvtR+rixLI4SHf8n9WljGS3RPMdXdPJZY7mAqqNoR+t81FhWAtryrqwYirppLPv6+t6rrq5OHrF0I4vzAM08V0mosbHx1dOnT1suC3AIREVJlOh4eFu2bGlQgxk/ahm/26ntaIl2KnJfxvuvVF5e7jbo6FiHIw8w+pKyEtXb23vx/v37GVd/Fjj9U1QdQZ8yss2kv7//wvbt23l+0G09BnTRl2jNzkxqquwL1c8dHpRm/qhTjHrZfjyAM4IkzYQ91VRYnw+mwh4BelJeHiSAdtI6Ojr6W3t7e5dA37JzvMPHTAL6jsMXcTX6R9KxY8e+3bdv36BKtKvXtrjYHUBbrlS3ONl3u86dOzfU2traMzQ0lNWjaS5k5DaNYeBLtGnsNm3adNKHkPk7xko0j3AFbpbFR40dMNMJtrepOnhl2ZhcJwdGPmvsrLjB9imgEa8sCwRonzZ2UYhp/oHtLAN6NM1Bvvrax42dFacoWxpDdEN+GN3y4J+bN29a3jQFoLFLRw2msPXHIkdWHd27d++T56X4FKuxK7pFjuSPNxx6Im4sDh061DE1NRUb4BoZGbm+a9euz5qbm79TiQ7iSlJYxpgmj8u2aadna6SXLl06r6WlZdnY2NiDzs5OHvsNsrj1/9RkIBn069rxttkZhnkR+EZn/2BiMI2h+TyoDcuGyRwYhpYEYAjLmJJBc8DZ2N5wI1cCMEwosMmgibhfLvrJADLqkGAHwwSlAk3fLyzVCZiy+gC7GfckqUAT6xmZF6KGyo4AzGA3Q+lAU/x7ZhwdfpGJAMxSVrvpQBPhZTnju4I4MFSUAKxgllJWoDmBqfmE1jNlLOGXMLJcxpBpwR8RMANTH7K0JHBSe3+3OiITaM5lTrFKXsaHUDMI8HRs34xvk77IVHWYw7mdHDcfwjBGgFIMm4yyU6KJhHn7X+TV8nw51P9V6gmBiI04WkGxC5o4nshX5LVyyaypVl5T6W99eVwmtKVsQBMhjeOw3CCbaTBtlpRg8LlMJ8G2sgVNxCxOuSpTjZRayaYEAznrsfJcQOs6Udi8P3mVXCp1NiX4uJxVSdbxUeUKmpP5CV2SIzKvtSlm0bs4Iduuk5Nh5AOauGggeX8yVUix9rPpJ38p2+pd6LiUyhc0kdL14z6feqtOLpZGkl/sSZmbkbyXpSbPGSrOvMSrfXfIAA+yKDiMXdwtVCYKDdqka402tslBq7sZT+6R047CaV9Ocgo0ieGJ3K3y5ultBb4VY8jMjJyRU44n55tyJ0GbtNH9a5QBXmm+9ElIPQzgfvmhk2lyA7RJP5A3yOtlzxbpTCeGxS3n5UEZ2I7LTdDxmVmiD+vkBpkS74YosRdllmlF367oxkXNNbwCba7PMO1iOSKvkHnR01y5EKKPPyazPnlUviHn3U1THDnJa9DJiaZfv1CujQt5cQvVDo0rN0bmtRc0WtxEEPLz5zE+bo+ZqDChb/4D9v8AHOQAvqZ9mIcAAAAASUVORK5CYII=) no-repeat 50%/cover
}

::-webkit-input-placeholder {
    color: #bbb
}

:-moz-placeholder, ::-moz-placeholder {
    color: #bbb
}

:-ms-input-placeholder {
    color: #bbb
}

.container {
    position: relative;
    padding-bottom: 160px
}

.bl {
    height: 100%
}

.header-nav {
    background-color: transparent
}

span.t8t-error {
    position: relative
}

.coupon-btn, .orange-btn, button {
    user-select: none
}

.txt-ofl-after:after {
    content: "...";
    position: absolute;
    bottom: 0;
    right: 0
}

.coupon-btn:hover, .orange-btn:hover {
    background-color: #f15400
}

.module-cont {
    margin-bottom: 20px;
    padding: 30px;
    background: #fff
}

.design-case-cont, .site-cont {
    padding-bottom: 12px
}

.main-content {
    position: relative
}

.content-left {
    width: 960px;
    min-height: 700px
}

.content-right .module-cont {
    width: 240px;
    background-color: #fff;
    padding: 30px 0
}

.content-right {
    width: 240px;
    position: absolute;
    right: 0;
    top: 0
}

.nav-bar {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    height: 50px;
    box-shadow: 0 10px 15px rgba(0, 0, 0, .1);
    background-color: #fff;
    z-index: 2002;
    user-select: none
}

.nav-content {
    width: 1220px;
    position: relative;
    height: 100%;
    margin: 0 auto;
    box-sizing: border-box
}

.com-band {
    float: left;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    overflow: hidden;
    margin: 9px 10px 9px 0;
    border: 1px solid #eaeaea
}

.nav-content .com-name {
    float: left;
    display: block;
    height: 32px;
    line-height: 32px;
    margin: 9px 40px 9px 0;
    font-size: 15px;
    color: #333;
    font-weight: bold
}

.nav-content .nav-list, .nav-content li {
    float: left;
    height: 100%
}

.nav-content li {
    margin-right: 20px;
    display: block;
    width: 52px;
    line-height: 50px;
    font-size: 13px;
    color: #333;
    border-bottom: 2px solid transparent;
    box-sizing: border-box;
    cursor: pointer
}

.nav-content li.active {
    color: #ff960a;
    border-color: #ff960a
}

.nav-content .contact {
    width: 220px;
    height: 100%;
    margin-right: 0;
    float: right;
    text-align: center;
    cursor: pointer;
    font-size: 0
}

.nav-content .contact .phone-icon {
    position: relative;
    vertical-align: middle;
    width: 19px;
    height: 19px;
    margin-right: 10px
}

.nav-content .nav-im {
    float: right;
    height: 100%;
    cursor: pointer
}

.nav-content .nav-im .im-icon {
    height: 19px;
    width: 19px;
    position: relative;
    vertical-align: middle;
    margin-bottom: 2px
}

.nav-content .nav-im .im-tag {
    font-family: MicrosoftYaHei;
    font-size: 13px;
    color: #333;
    text-align: justify;
    line-height: 50px
}

.nav-content .nav-im .im-tag:hover {
    color: #ff960a
}

.banner {
    position: relative;
    overflow: hidden
}

.banner-bg {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -960px;
    height: 100%
}

.banner-main {
    width: 1220px;
    margin: 0 auto
}

.com-info-board {
    position: relative;
    padding: 40px;
    box-sizing: border-box
}

.left-swiper-wrap, .right-content-wrap {
    position: relative;
    float: left
}

.left-swiper-wrap {
    width: 480px
}

.right-content-wrap {
    right: 40px;
    width: 625px;
    bottom: 40px;
    top: 40px;
    position: absolute
}

.company-server-tag {
    position: relative;
    margin-top: 16px;
    cursor: default;
    max-height: 48px;
    overflow: hidden
}

.company-server-tag .service-tag:before {
    content: "";
    width: 22px;
    height: 22px;
    display: block;
    position: absolute;
    top: 0;
    left: 0
}

.content-wrap {
    height: 306px
}

.big-pic-wrap {
    position: relative;
    width: 100%;
    height: 260px
}

.icon-activity {
    position: absolute;
    right: 32px;
    z-index: 4
}

.icon-activity img {
    width: 60px;
    height: 68px;
    object-fit: cover
}

.swiper-container {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: auto
}

.video-play {
    width: 82px;
    height: 28px;
    position: absolute;
    bottom: 20px;
    left: 50%;
    margin-left: -41px;
    z-index: 3
}

.video-play img, .video-play span {
    width: 100%;
    height: 100%
}

.video-play span {
    position: absolute;
    display: block;
    padding: 0 7px;
    line-height: 28px;
    font-size: 14px;
    color: #f15500;
    text-align: right;
    box-sizing: border-box;
    cursor: pointer
}

.thumb-wrap {
    width: 100%;
    margin-top: 10px;
    list-style: none
}

.thumb, .thumb-wrap {
    height: 60px;
    overflow: hidden
}

.thumb {
    float: left;
    width: 88px;
    margin-right: 10px;
    box-sizing: border-box;
    border: 2px solid transparent
}

.thumb.last {
    margin-right: 0
}

.thumb.active {
    border: 2px solid #ff960a
}

.thumb img {
    width: 100%;
    height: 100%
}

.close-video-btn {
    padding: 5px;
    top: 0;
    right: 0;
    width: 26px;
    height: 26px;
    display: none;
    box-sizing: border-box;
    position: absolute;
    z-index: 1;
    cursor: pointer;
    background-color: rgba(0, 0, 0, .1)
}

.swiper-viewer {
    z-index: 2;
    opacity: 0;
    filter: alpha(opacity=0)
}

.swiper-viewer, .swiper-viewer .swiper-slide {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0
}

.swiper-viewer .swiper-slide {
    left: 0
}

.swiper-viewer .swiper-slide img {
    width: 100%;
    height: 100%
}

#video-container, #video-container_wrapper, .jwplayer {
    position: absolute !important;
    top: 0 !important
}

.com-name {
    font-size: 28px;
    color: #333;
    margin-right: 15px;
    font-weight: bold;
    line-height: 34px;
    height: 38px
}

.com-name, .license {
    vertical-align: middle;
    display: inline-block
}

.license {
    width: 17px;
    height: 17px;
    position: relative;
    font-size: 12px;
    color: #fff;
    background-color: #ccc;
    border-radius: 1px;
    text-align: center;
    line-height: 17px;
    cursor: default;
    margin-right: 4px
}

.bs-lic-pass {
    background-color: #5cdbd3
}

.hover-tips {
    position: absolute;
    top: -25px;
    left: -4px;
    font-size: 12px;
    color: #333;
    background: #fff;
    border: 1px solid #eee;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
    display: none;
    box-sizing: border-box
}

.hover-tips:after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 7px;
    padding: 3px;
    background: inherit;
    border: inherit;
    border-left: 0;
    border-top: 0;
    transform: rotate(45deg)
}

.auth-pass {
    background-color: #ffad77
}

.collect-shop, .companyDetail__feedback, .with-phone {
    position: relative;
    top: 10px;
    float: right;
    cursor: pointer
}

.companyDetail__feedback {
    text-align: center
}

.qrcode-icon {
    margin-right: 5px;
    top: 2px;
    width: 15px;
    height: 15px
}

.feedback-icon, .qrcode-icon {
    display: inline-block;
    position: relative;
    vertical-align: top
}

.feedback-icon {
    top: 1px;
    width: 19px;
    height: 16px
}

.qrcode-bx {
    display: none;
    position: absolute;
    left: -30px;
    top: 27px;
    width: 114px;
    padding: 8px 7px 9px;
    background: #fff;
    border: 1px solid #eee;
    box-sizing: border-box;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, .1)
}

.qrcode-bx:after {
    content: "";
    position: absolute;
    top: -5px;
    left: 54px;
    padding: 3px;
    background: inherit;
    border: inherit;
    border-right: 0;
    border-bottom: 0;
    transform: rotate(45deg)
}

.collect-shop, .with-phone {
    margin-right: 15px
}

.collect-icon, .uncollect-icon {
    display: inline-block;
    width: 18px;
    height: 17px;
    margin-right: 3px;
    background-repeat: no-repeat;
    background-size: contain;
    vertical-align: text-bottom
}

.uncollect-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAiCAYAAAA3WXuFAAAAAXNSR0IArs4c6QAABM9JREFUWAndmG2IlFUUx/93xm1rw2oLIYzEbFfNRMpMKJYg3dJd3QUhNDItpPqQBUFWHywJg0pJ+yL0ImEvFPXFD+0Lu+5KLH1SeoHM3mbbSiOtjMLKNrfd2+88M8+zMzvzzDgzG0IXztx7zz0v/3vvuffcZ6T/W/Ed2u7f1Unqft+nC6udX6IaA75T7fJ6BBtTqZdqWC9WY890qwIEiC0ZANvk9Df91YC8qhpQFQPC8QoAXAeQY6zPk9SvBBP0evysAIpWx2m7u5nNqtGzADkNf43v0uxKQVW0QjhcjuPFOP1RF+slc+6W6SjVq1BSY9pMXVGpCBAOw9h5zt2ovyLPNXqGrRsB7FrfrSsjfhmNsgGxOrfg8AYc/6xavZDty7XoW8Zeh5fUaGWrVDagaHWcdrBNf2YDCtoJPQ3Yf2iv8726Im+8BMMVG/eHdY6GNAuZxgwtYAXuov0LJ2smwfxHIX0uyj3w7wbYQepuKIVeCp0UOr8V0gl5ESBu2oUwm6C0cx+clBn0k6FwVCe02a1kJWIKthoB8DnD+bpOJ+B/BaVBJpCrUW+42gEgDGzDwKMF7I8yS4uLVGAgQe2geg3kBHMBRWJtEez5xFIjOuEKG9DzC4gPEo/XGKg0IHIRQlNRfAuFD5hXijs8pWkacos4NZNY/D5N59bKBnkvPuvx2eZWqHNKxtfH1DdBjQB5gIFfJxFDjil3q36AYTTAzmwNwDid0pQg3jK5rFZ3sjpfM3g9p2i/79clOVb+g04mTJ7Ar53IDWzXT+YmO6gvA9B+eHPgHuJ8NYdCJjiZhVP4PPYews8IdDsHZG9oPwJkDALxUoLQQM1D0KJ/qVtO8pyk4j1Wu7SLXbgfk6fp3eba1JFtPgeQDXDlT2MR+2kuQCFFsC1xrfo+W6mSNmAS6iTved2D3WF6q4jVnom28gCZgO8hZY6oD+WFKA+hvATl7yYqn2k/A2YP9tZj7xR67ayM7UReKQjIpPx7uoh7uBcjizFyhJhqIqaO5lk4AwYB/CZ27kDUbvaVrl0DcWqxuSy44pMkUhH9XjPYxulxRkryLRlbcVpXDIyJxAKyQbWQPJ0ugDzP988CXiU/Tp9m1MJ7L9ZKcUA9agDKuWgfcU36PdZK6YEQ0PxSosUBjZCL0iU0WMpe3PjhzEBoL06uxJa5DCAfLXmsoRID6Qn5aIKx4sVXyLK1lUQ8IE5QE9QFbQzeT4VcJfUF7FGogXuutpBIyCsF6OpAcDwoQz27QK8FRDcx9j7UCu0iG34Jb31w70SSHK5WvtnskrX3kS/+3RYLKDNbe8eMqi6YYeCC9DKbXPQO3A8x3oKjk9BOBi1OZsJ7jWRwCGCrAoXxn/S2jSk9yXF+TisWEFfhXIzbMR207y7ex5fjZDdA7PivhmzWO3SeZnHrPqw2Uo24iaVvoHno7kX+IB+UzfSthAejaGDHAxrlyFtxOo7RnaRCe3JaHvJwX4YaALLJNfO+NjGnMS69N7g+59DdiNwxJO0508eKWpqoMznK3HRV+Dc+dXSQMrwORGoGxOttUsgWXgCDET+mwerUAepBdB6D6iMxp91M5L6oP6ERC8jkMLqVai30EZv3FN9dnxi/nBL8RTOsTegsg05wYjeQqI+XY+Osyv4LImdswdL55OYAAAAASUVORK5CYII=);
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='36px' height='34px' viewBox='0 0 36 34' enable-background='new 0 0 36 34' xml:space='preserve'%3E %3Cimage id='image0' width='36' height='34' x='0' y='0' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAiCAMAAAAAh4u3AAAABGdBTUEAALGPC/xhBQAAACBjSFJN AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAB/lBMVEUAAAD/swD/sgD/swD/ uwD/tAD/swD/swD/sgD/swD/sgD/tAD/tAD/swD/vwD/tAD/swD/swD/tAD/uQD/sgD/sgD/tQD/ tQD/sgD/xgD/sgD/swD/swD/sgD/twD/swD/tgD/tQD/swD/uQD/sgD/swD/swD/tAD/tAD/swD/ uQD/1QD/swD/swD/swD/swD/sgD/vwD/sgD/swD/swD/sgD/vwD/swD/swD/swD/swD/sgD/tAD/ swD/swD/swD/sgD/tAD/swD/swD/sgD/sgD/tAD/tQD/tQD/sgD/swD/swD/swD/sgD/sgD/tQD/ twD/zAD/ugD/sgD/swD/swD/sgD/swD/tAD/swD/swD/uQD/sgD/vAD/swD/swD/sgD/swD/sgD/ tQD/sgD/swD/uAD//wD/tgD/sgD/swD/tgD//wD/swD/swD/uAD/swD/swD/tQD/swD/swD/sgD/ tgD/sgD/tQD/swD//wD/swD/xAD/swD/swD/swD/swD/swD/sgD/swD/swD/swD/swD/swD/tAD/ swD/swD/swD/tgD/tQD/tgD/swD/sgD/swD/swD/sgD/swD/swD/sgD/swD/twD/swD/sgD/tAD/ swD/swD/tAD/sgD/sgD/swD/swD/sgD/uAD/swD/swD/swD/sgD///+UegyOAAAAqHRSTlMAivK8 D06nzIj4/SlL5giVpclwHfn8JkjoCZmhxnQg+iNF6gucnsN3IvshBihNcqDsDJ9/WjUQMm6TuN56 JevFe1KJ3LeSbTRgharP9NtxTCcFGj9k7sHKEYL1Fs4TVxvY0o8Y1dYZARXR2hwCm/cSzd0fQ+Hz Duk3UAP+DbJU4IaAU7RbrC+rXDy1awcwMbbfXtep8Y3UUS6MXUSHwI5qva82piQKmoPXw2/RAAAA AWJLR0SpJw8GBAAAAAd0SU1FB+IMExQMIwX5MIsAAAHGSURBVDjLnZJnVxNRGIQvPSAlMSyR3kRY Qu8SAROQokLokRI6KBBCUSmGLkpVmkrvbX4muxtE9ppy4P2w78zc5+6ZPWcJecg4ODo522NcALja g9wgcfd4ZJvxhJe3D6S2IRkeE7kv42eLUeCJPyEBCLQFBSGYe4aEMmHWmXBERPL7KaKsQ88QLewY lo21dK6Mi09IRFKy2aVAlpqWnnHnPDPrebaKAT8vbqIcs83NS3ypFgpoBM/kF7wqVPj/vVhUXPL6 zVvhpJSnHCEt05ZXWOpQWVWtqYGWU7XQvbP+LXWob+CWPB+NemuMBmyTIJpb0NpgmWlDqPpGtneg s8sC8t4HvvG37kM3enr/Ywx9MCru+P4BDA7RTCDqP4qSDBk+ycWQFJ+rqHvDIxgVJyqM0QW+GE3j 4mQCkzRUjikqmcYMDc3iK5XM4RsNpUJCJd/RQkPzWDCLxaVlpSBWGGaFgjrxg18/V7mfY23dwOsN c/RvlCzjTYjfpgm/fv8BOraEl8+JoW2ugLyPgXFHTwy7KkC3x9XcF0NqHBy6gw1oFlzFkRdwrMGJ GDrlqpjOzm/9RXQNl1xSxesG57dFgfOVbrWd3GOuAV4vg4iKtPuFAAAAJXRFWHRkYXRlOmNyZWF0 ZQAyMDE4LTEyLTE5VDIwOjEyOjM1KzA4OjAwtSJKHgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOC0x Mi0xOVQyMDoxMjozNSswODowMMR/8qIAAAAASUVORK5CYII=' /%3E %3C/svg%3E"), none
}

.collect-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAARCAYAAADQWvz5AAAAAXNSR0IArs4c6QAAAa5JREFUOBGVUrtKQ0EQPXuDovHZCMEEwUcsVBAEX2ATRTCof2BhaWNl7Q+onyD2QgqJUbSxEBEEEVSsbHx0omDEJEYx49m9IeRec69xYHZnZ+acnZ1ZwEdkF2Hqo6TQ5ZNmQpZvgqAdgggKuJY9hPxy/YkUEgasSPeNBT8i5RXkk6YI32G8sUiWphVSMXxUwnhXJFgvkWikIIAMliqRaJ+pSJIYpt3BU5T7IHWEfYnwXEvbKQqnsHDF+A3jt7QvEMeL4hM2eNsKnWkigrRrnEjPU46RPLWViE6LBMcmVdDyDxINqSc2yP0JM7i31BySfP0YnVlDWP2S58UPxPUrTtU0W83ijG+N05mpikfhi3l37OComsezxjjGz36N03fEm+p00FOEREG0qWnTV5PmHv/lnyQaZuG8nMR2Gb7iYqGPNerp+Yug153grmiA/yPgSNJ9U67frNAsJ2gqz3MSCYZYdkMx4Z27buQidZNkOeonbS1ZvCJmm/bqJCpgkhUJAW8Mr6IbYU4lQV3mOcrINvccd/3nJmyKCqvsI8LJbclhqapfWXKAHuasib6uTH4AAkNtx38sm6UAAAAASUVORK5CYII=);
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='18px' height='17px' viewBox='0 0 18 17' enable-background='new 0 0 18 17' xml:space='preserve'%3E %3Cimage id='image0' width='18' height='17' x='0' y='0' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAARCAMAAADnhAzLAAAABGdBTUEAALGPC/xhBQAAACBjSFJN AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA3lBMVEUAAAD/swD/swD/tAD/ sgD/sgD/tQD/swD/swD/sgD/swD/sgD/swD/vwD/sgD/tAD/sgD/swD/swD/swD/sQD/swD/tQD/ swD/tAD/tgD//wD/swD/swD/sgD/sgD/twD/tAD/swD/sgD//wD/tQD/swD/sgD/sgD/swD/tQD/ sgD/uAD/swD/swD/sQD/uwD/swD/swD/tQD/sgD/tQD/sQD/xAD/tAD/swD/sgD/swD/swD/swD/ sgD/sQD/swD/sgD/1QD/sgD/swD/tgD/swD/uQD/uAD/sgD///86svOMAAAASHRSTlMAG+MiNfUY 4fR0Q/PwCM5wU3in3fnFl2xHFQKM+vbvIE756QE39fjbFD7YEjn3+g8KxjTsYPMNkv7rVJP21P3x cAaiihyeCyQ8E4ynAAAAAWJLR0RJhwXkfAAAAAd0SU1FB+IJGxEFERdzvzYAAAChSURBVBjTXdDX EoIwEAXQtaPE3hUU7L333r3//0XCkGSE+5Sc2ezuhMiJzx8gT4IIhT0UgRJ1S0wFWNxFCQBqUnZJ pTPZHOzkC8VSuUJVMA0yeg11MuCK2WgStdp/0un27GZ9RYo2GDoDRmNBkymfOZNVc7HGgglaClqt rZtiv9Y2nLY7qPvD8WSCGZzOl+vtbv3PQ8eT0+v9cQ7fp7Un/QDZXCVVipwZZwAAACV0RVh0ZGF0 ZTpjcmVhdGUAMjAxOC0wOS0yN1QxNzowNToxNyswODowMP5QtjUAAAAldEVYdGRhdGU6bW9kaWZ5 ADIwMTgtMDktMjdUMTc6MDU6MTcrMDg6MDCPDQ6JAAAAAElFTkSuQmCC' /%3E %3C/svg%3E"), none
}

.tag-name {
    font-size: 14px;
    color: #666;
    margin-right: 10px;
    line-height: 17px;
    height: 17px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px
}

.tag-name i {
    font-style: normal;
    color: #151515;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-top: 1px;
    margin-right: 0
}

.tag-star {
    margin-left: 55px;
    font-size: 0
}

.tag-star span {
    font-size: 14px
}

.tag-star i {
    position: relative;
    top: 2px
}

.tag-star i.ystar_default {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAUJJREFUKBWVkj9LxEAQxS+JxNYmRUwKPT3UQxBr0VprCwu/g70oWl1nbWXlBxGu8jOIWEj+EyEoNiGY+Fu5XRLZnDgwzOx78+ZtlgwGcyKKor2macy+kV4iCIIRwmkcxyf/FhuGcYHYquv6ss9d65xl2RC305njmOsf69w7YuGQJMlKVVUT+gUpoL/i+ptUW2KiGmzd5WrX9CNyjVwktcGnfLHgFfKZ/k44v9HsUMdkrxBugNCiDJnftywrNz3PCzgcAL6Igb+C2U/TNI9c150acjjP8+WyLB/YviExTf1AfOj7/qPg1IM5jhOz8UwjUBDCGynsiMWBhxMPNi/W26RynoHbbVLTd/iOmO+VZMUVb23bFk7nZCEWwW+RHY3AfyIMwyfyPk3TVYmJWhTFEviE//2dn8hpc6pnq3p9Bbaa367fn9iIT1AhiHYAAAAASUVORK5CYII=);
    background-size: 100% 100%
}

.tag-star i.ystar_fill_one {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAhZJREFUSA3tVb9LHEEU/t7uYRqLBNIKCkGLhEBAcor3SwTT2PoPCBYhTdIlEFIcwVabw0Lwr7CxUMQ79c4cHgTSpDEQsEqRIlVyuy9v5m731tuZ3Tu8Sm5gbt58733ft/t29hYYD0MH+EvpmZqGVCrkpFb0FXCjuIh2u6WmjvvyaduhDcHeFsAZPXWcZnE7P5Qh14vLYC6FEhJrLATSg6EMAa8clzRh8aoAGdiQ64VVubtcQAxXwXQuBJKDgQz52/oE4BvuLhD3y52aYG9fKZriVumhnL55eJgVvDOZZaVpOSSuYAmDPKn5AaLvUtSZrqyZTJNenPwOiKEhNwoz8P2vQpoMkqNZ6Q8c5zllT6+VXq+lLj8avZmykBvQ2iqOGNJ89Ura8aEDj/KX3mvtrmTY0sCC60tvwdgO9ndaCe9o4WwnqhEzVEm+yL8G+RUxNuajAsaYhMnOG1qs7vbnrYJcz22I9Z5Qe8+5n23aE3w51Zu0UNs3pa1imsComEiJmHBsZopnNdSiRI8TxU3JFE6yIfDUpJmCJXKshszrrjy/uRTxeFo4mhvPaMRqiOavJ3JoHlh4CbBwNNdcYjds/7W0hs7huCt6QmLTsHIB+XJbBtGMfI4iSbqEQ58oWz2MgMfcyL+Cz2XpxssQV1zLsBs6mSN4/27k7+6nvP6fKVs7MGl0L+CQG7k1eeYf5SKnoLjjcW878B+1x6KpcThlbQAAAABJRU5ErkJggg==);
    background-size: 100% 100%
}

.tag-star i.ystar_half_one {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAk9JREFUSA3tVb9PFFEQntk9pbGAHImVyb2ckUJiRYRLCBwhwcaW/4CKjg4TY0GM0c6G2PE3WNhQYHNIAAmXmNgQYVdNbOQIBZXuvvF7XHbd29u3u6dWhknevfnxzXw7c2/fEl1JxgTkfXP805ez8YxQocspRKQAsjfboCBoU6Dbvt9ppMKF5sCEJOEzIqmYFYhAH0wGIpTd2TkSacYU0H3/+1xsl1AGIiQK19I1Q019vjQmaZcmlN2ZBXQ3nUw2uhBNn5x0FtJ+m12KUD4uXifS1k6EZU1EgCkWTkKk3RzGCZygkO7A310i2LmGXlz4Yjm++TrWjcLMoZD4KHgE64gYO5aj3QOlRs4jcEwoezOKtP6AwjeiYN6eJszBXlSca/dqtWHPYH6P1JWRsmQ5xbNCpgHU7kpMyBOtQ8zlURT4VztGvYruDqN6MaFx8NT2c8x9JQr+7c7srNTV6ItknR5CE+Cpdy8x6WUQ48T/maArwVquqypq9UofoQlzo/UKv0sg1b3wYgtEGn/NEjpDjX7JJDQwjHcDPa73p+R7hGm9Xqtu2FBWwssE5lFbos3PIrk5+YREd22FrX7Jz7ESiiy6GOmYtbAlgJM2hmuu51ZKQq2EdHB6GxfBUBJcUh/yPJObLXbC4IdlnLxDjjtPDs/jNO5klRWHLblE+HJbhFnhc5QI8j5InvBka7PrvDwbbz2v80ALvhYk9yMwXmEV6endTuhUtij8+Q1dfMX7+JQnt9+kk42tVNU8wObx57OHuPwf4xFvsbhbWdgr3/8xgV/bqKcGJ9luTAAAAABJRU5ErkJggg==);
    background-size: 100% 100%
}

.tag-star i.ystar_fill_two {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAgdJREFUSA3tVT1LA0EQnblEbSwUrAxBBUmKiJUIgoUiaCOCJPkDgoXYaKcgFiK22gQLwT9gVBAbC+20EFEQbGxMkKS2sDHijbOb+yK3e2swlTiwt7Nv5r13t/cF8B+KHaCT5JAYipIRsowdDQ10khgD++tBDJk31E3Lpg3Bhh0giMsh8iajKUM6TkwC0YTnwbnEPMCcNGUINm2FJFVYqMkHfmxIR8lppo37VC8bd2oeEJX8yJCeMu2AdvjqXGWuyR53HTFjsEan/V1g10YYSwFhSs4yp37OYzyi4gsQS9zwLAdSfbba73C+9OYSPUM66xuAj89HLnS6xRbN79DRNoxz5Reh52/pJ3TzutVmwqMT6toi9w0xW74HtNYl2tKDtSa1HU1vS10Pfq9W+PHfdde/mi1cxWxlL6gRMhRFKiaW+Fjgr4myHhRQ5shMwGXMVfYb61pBKvYuMO2ACf59bmSr1zaf5iLmqoeqslbMIRRUJANW0JkJntZQiiL0GMTDZQMn2hAwE1Y0IdEcrSFRXnxZ0iZ5RT3tcBWlqC09ux7kX1GHkhUFCo7gakJ7hVCz1NuJeAMxnJJD5KrQcbk3ruqXmEUD/HcPBN7yl2gTc68XAfCKiskZIPEnoVEPF1xNRBjCJdhY5Xfqld/HbcxXzlUazglc0FFilns3uDfJz/6lqvcf+xs78A10tJMfcXibGgAAAABJRU5ErkJggg==);
    background-size: 100% 100%
}

.tag-star i.ystar_half_two {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAlNJREFUSA3tVb9PFEEUfm/uhIYCcnTk4m6OQAGx0ZiQWEhIsLHj+A+o6OggMRbEEO1oiJ3/gBETYkMBnRTGQDCxIcAu4tHoEQsbgZvnN2t23dub/XFqZXjJ5L1573vftzM7O0t0bZYdkPXq+OGn83FLKTelchEJgKwPTZBu7dGV3vP95kSinDvtWpA0rZBQmUjKVyIruQoJQFeC8mpokkTuRxyIff/LZDQvEHQlSFqWk5wtTR25JCY+LywoL6vTaLwXbzaxIHd83DS1QlZIUD6O9RDr1JUIy7KI9BRR5DhIXjv9pC/uIDdCwiOBD2JxEJcwIju6vR/FJmDmlpD4IDzA7IAYHkPp0nvXHfgWgiNB2bjp0o/LDyj0hcUsnxTMwH4vqxu3HKffM5jfW3pJA5gXEssgt5UMp+EOLBLkmZNdYrUUFv6Vx1YvYnW7IV8kaBJc//yUFC+Exb/1zGqh5g4+i/O0CZoCzzRWcQLm8cJx4v/MsCrBmK+5ldUkQ4egAXC98RxuDkObeTcGIY0HnsPKDEeHWQUNiutnL+DWOjpyEsK0VnMqptdqqYIBmmnQ2pWRZJHMnmxB4rEMbntJKLMnVVBk1twso3bW9CxO2iiuubZbKY5OFaSNt8P4FfXGwQXjXs/7OpyGTRe8UPatYd6hEk/he53CadyxEYtKfxX4c6eYErf9o+B3uIkec/1081dHcDa2Pa/5QAv+FiR3QyZ8wm4YJ32GIG2R5jNcAKe4Ap7wbONNstnMXbdiHmDz6OT8IWn9CO+wylLasmGvc//HDvwEqBugU52SMaMAAAAASUVORK5CYII=);
    background-size: 100% 100%
}

.tag-star i.ystar_fill_three {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAg9JREFUSA3tVr9LW1EUPudqdcmg4GQIjSBxUDoVQXBoKeji6j8gOIiL2RQ1YqJd7RI6FPoHZO6SIW46FGmhW7OoSDI7OPkjx+8+33t5vpybZ2im4oXDPfd85/u+5N7c90L0OpQdkMPMjA0FSiyZxI5YgxTTc3T/8NuGl8fwpGXPhhD8jBj0w+Y9jZ4MZT/9kUQ+hA7IvVpYSE56MiSSYqekVuvsCiovNpRSZgGk+YAYmed9LFJypy8ylMr0EElL+Xa+MDCvx+0TIhxmSOQoO0I3t+9JKEfCOWLMZEOyqA1EeztypgcivkC9jt46sSAwp4bOOH9xHfSHhlJ6O0Gtuz8AUgHYp/mGzJt3vHt5bvXaW2poFOt+m1mPFFystjdCQ96+/EVstgKgb7Mxm562LxhuaWCAp8cG7tpRsP6nmTnPhcaXqEaHoQWllF6DaRmHr+JRATVny+R13m18jeNOQSmOr4D2DYRw2+Nkx7qFj7nKheZ3DXeK+YSyRkqolV1mluc09EXHEsQ1uCsnwZCnNcXute4cp6FUlgdwFlPdxRUUHI+rQLbkNKS/J5P4pQ47eO6y5ViuY7gNyTi2k0/J8CcvCLk6XNynN7dKwW2ceA7wT2xIgfeuqpH6sexnFonsm0Rm2/U4t43Yvwr6MFSjFjdxjleIA1ziH1qj/wGqeFgs4d7uIDI4qJrW+1r7P3bgEch9iwII7Z+XAAAAAElFTkSuQmCC);
    background-size: 100% 100%
}

.tag-star i.ystar_half_three {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAklJREFUSA3tVr1PFFEQn3l3QmMBOTpycTdHoIBYGRMSC4mJNraWdlR0dBrljIcaraQhdv4B1DYU2GlhDEQ7ibCLCI0esaDSuzf+3oZddvfefqmVYZLJm4/fzG/f1+4SnYllBeRxc+bzl6MZS6owpAoRKYB0xmep19+int7y/e5sKl3oViZExyfQOpHUeyLGriSVCOXh+ByJXI0YYPv+t7nIL2FUIsSsOumefU0DsTQm7pcmlOXmdRReiRcbWxDb3e2aXCkpRShr00MkOnMmwtIRkaEyjBwHyXNnhI5/XsJjT5LwJDFGMioOYrU4duf2h7hLzNwXEh8Nt4l4G7WBKl1777qjP0JwRCjLF1zSvz4icT5M5o1pwhzscV2du+g4I57BnC6polH4pchymttSpqfpHUhEyPf2NonV3TDxr0Ys9R3MbjPsFxGaALe/PsVmLIbJvx2Z1WLLHXsW75MgNAluH6yQ4gVsOk78nwlmJdCFlttYSXcYIDQAXjp4gWEeqo1fRUCksUrzmJnpMSBWQoPi9uFLDKsDFQUBYVptOQ1Ta5VMwhP0mLUqJ8giuTUFhDyd09ueEsqtySSUtVs1HJwpe9fsKE7aFF5zibdSHJ1JSJ/eTOBTNBwHl7SHPe/7RBY2m5BUxtLwW1yba4EybIuIyt4KfLmzRNxkht/hTdjmB/vrQXwpOBuvPa97Qwu+FiSXQzyucKo2zAS/CqdOwlK0QZoPsY/70Ee4m68S+RPHdRvmAdZ39o5uktb3sYdNltqGDXsW+z9W4DdUN5v+K5AyhwAAAABJRU5ErkJggg==);
    background-size: 100% 100%
}

.tag-star i.ystar_fill_four {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAg5JREFUSA3tVjtLA0EQnolRmwg+glZCBEkKxUoEwSIPiY2FTf6AYCE22imIhYitNmIh+BssbCImdhYiCpZpDAiCEoNguiQ3zt7lHuZ27zxMJVmY7OzMfN93O7d3F4DukHSAsmPTwiQp31DIt6KtgDKj81CvPwrT/ba83zKwIGjNQyYN62b4fho/8oEEKRNNAVDSZqCkEbMjfl4gQdC0fRehLOYqsgO/FqT0cJZhCzbU8hZaOSvg5fxKkHJTfUDo3p3JzDm9xlx7zOjM0UpsEGpfs0AQ1w0oDoBsFON1j7PW5SM0ubbMtSWeS4BgWGTgHi/Kn2a9JcjP1QTUG08MiJjJzsxYg97wDF69PQs+u6WN5lDnxYQEb0DnFr5DEIuVB0DcMcId/EXc1rlblFZLTQk+cZt8v47M9Z9mhC0sVo+dHC5BkaT0yDoQnbArzTsJFD5xtzaw+HHanlcSUmp4leXOeLf2fW5Hy9YIGmPW8KZ6LksryQwAil0GHHiiEhNESkFDhaIB1bjcG+MjCFPBBb0xSkHK5fjNgonggpgwsHKkUhAqN5N8UvvlMI+owAisYqgFgeTtRLjlI58xjH3pUGC5Vny55SOEE6CRnUO8g1DPHl6/5+0gFGlxdIn/BexzN+asuMAqhpdggT9Jr/xMvUAID7BQuZRxtC4gz1/+Zb7AXX52x7m+IKvtxv5HB74BUACX356kHloAAAAASUVORK5CYII=);
    background-size: 100% 100%
}

.tag-star i.ystar_one_quarter {
    background-image: url("../images/ystar_one_quarter_3f2792af85904671a08c9df3f2f7eef1.png");
    background-size: 100% 100%
}

.tag-star i.ystar_two_quarter {
    background-image: url("../images/ystar_two_quarter_c21676f56d84430685e351b1276ca619.png");
    background-size: 100% 100%
}

.tag-star i.ystar_three_quarter {
    background-image: url("../images/ystar_three_quarter_14afa7b38d6b4ef29bbdeadcae9beb8a.png");
    background-size: 100% 100%
}

.tag-star i.ystar_four_quarter {
    background-image: url("../images/ystar_four_quarter_33c3adc28f1d4a939c735d256aae73d2.png");
    background-size: 100% 100%
}

.service-tag {
    display: inline-block;
    padding: 0 8px;
    margin-right: 4px;
    margin-bottom: 4px;
    border-style: solid;
    border-width: 1px;
    position: relative
}

.service-num-bar {
    margin-top: 10px
}

.com-info-board.simple .service-num-bar {
    margin-top: 15px
}

.com-address-bx {
    position: relative;
    margin-top: 12px;
    padding-left: 50px;
    width: 600px;
    font-size: 14px;
    box-sizing: border-box
}

.com-address-bx label {
    position: absolute;
    left: 0;
    top: 0
}

.com-address-bx .address {
    width: 100%;
    height: 42px;
    overflow: hidden;
    color: #151515;
    position: relative;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.com-address-bx .address.shopTreasure {
    color: #666
}

.com-info-board .number {
    font-size: 20px;
    color: #333;
    font-weight: bold;
    text-align: center
}

.com-info-board .label {
    margin-top: 2px;
    font-size: 14px;
    color: #666;
    text-align: center
}

.com-info-board.simple .com-address-bx {
    margin-top: 15px
}

.right-content-wrap .head-com-tel {
    height: 22px;
    margin-top: 30px;
    font-size: 18px;
    color: #333;
    text-align: justify;
    line-height: 22px
}

.right-content-wrap .head-com-tel.shopTreasure {
    font-weight: bold
}

.right-content-wrap .head-com-tel-cq {
    height: 22px;
    margin-top: 30px;
    font-size: 16px;
    color: #ff5a00;
    text-align: justify;
    line-height: 22px
}

.right-content-wrap .contact-bar {
    position: absolute;
    bottom: 10px;
    left: 0;
    font-size: 0
}

.com-info-board.simple .contact-bar {
    bottom: 0
}

.content-wrap .contact-bar {
    bottom: 40px;
    position: absolute
}

.contact-bar .asked {
    font-size: 12px;
    color: #999;
    height: 48px;
    line-height: 48px
}

.contact-bar i {
    font-size: 12px;
    color: #ff5a00
}

.contact-bar .notes {
    left: -14px;
    position: relative;
    display: inline-block;
    height: 48px;
    line-height: 48px;
    width: 180px;
    text-align: center;
    font-size: 12px;
    background: #f4f4f4;
    color: #333
}

.icon-contact-tel {
    top: 3px;
    position: relative;
    margin-right: 8px;
    height: 19px;
    width: 19px
}

.coupon-big {
    width: 885px;
    margin: 0 8px
}

.coupon-big, .coupon-sm {
    position: relative;
    height: 80px;
    float: left
}

.coupon-sm {
    width: 430px;
    margin: 0 10px
}

.coupon-big img, .coupon-sm img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.coupon-title {
    position: relative;
    left: 54px;
    margin-top: 10px;
    width: 260px;
    max-height: 37px;
    font-size: 13px;
    color: #916d35;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.coupon-date {
    position: relative;
    padding-left: 54px;
    font-size: 12px;
    color: #999
}

.coupon-big .coupon-title {
    margin-top: 20px;
    width: 650px
}

.coupon-big .coupon-date, .coupon-big .coupon-title {
    padding-left: 0;
    left: 63px
}

.coupon-btn {
    position: absolute;
    right: 12px;
    top: 26px;
    width: 76px;
    height: 28px;
    line-height: 28px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    border-radius: 14px;
    background-color: #ff5a00;
    cursor: pointer
}

.coupon-big .coupon-btn {
    right: 20px
}

.footIntroduce-content {
    font-size: 14px;
    line-height: 24px;
    color: #333
}

.footIntroduce-content, .title-bar {
    position: relative;
    margin: 0 10px 16px
}

.title-bar {
    height: 24px
}

.title-bar .cont-title {
    line-height: 24px;
    font-size: 18px;
    color: #333
}

.title-bar .check-all {
    position: absolute;
    padding-right: 15px;
    top: 0;
    right: 0;
    font-size: 14px;
    color: #666;
    line-height: 24px;
    cursor: pointer
}

.title-bar .check-all img {
    width: 7px;
    height: 11px;
    position: absolute;
    right: 0;
    top: 7px
}

.title-bar > a.check-all {
    cursor: pointer
}

.service-icon {
    position: relative;
    left: 50%;
    margin-left: -40px;
    margin-bottom: 15px
}

.ask-header-box p, .lf-header-box p {
    height: 22px;
    font-size: 16px;
    color: #444;
    text-align: center
}

.lf-header-box {
    margin: 0 20px
}

.lf-header-box p {
    font-size: 14px
}

.ask-header-box i, .lf-header-box i {
    margin: 0 3px;
    color: #333;
    font-style: normal;
    font-weight: bold
}

.validation-code input, .validation-ele input {
    width: 100%;
    height: 38px;
    padding: 0 10px;
    border: 1px solid #ccc;
    border-radius: 2px;
    box-sizing: border-box;
    color: #333
}

.validation-ele input:focus {
    border: 1px solid #96d5b9
}

.validation-code {
    position: relative
}

.validation-code button {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 98px;
    height: 28px;
    font-size: 12px;
    color: #ff5a00;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #f4f4f4;
    border-radius: 2px
}

.validation-code button[disabled=disabled] {
    color: #8e8e93;
    background-color: #f4f4f4;
    cursor: default
}

.free-ask .agreement {
    margin-top: 5px
}

.second-step {
    display: none
}

.free-ask .agreement .checkbox {
    cursor: pointer;
    width: 12px;
    height: 12px;
    float: left;
    position: relative;
    top: 3px
}

.free-ask .agreement .checkbox i {
    display: block;
    background-repeat: no-repeat;
    background-size: cover
}

.free-ask .agreement .checkbox i.base-box {
    width: 100%;
    height: 100%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAU5JREFUWAntWLtNxEAQfbNCRNcANVAAuUUVnEXCpwWICC6CFhBO0EEVyDEUQA004IjgljfrXWRdMpG9F8xIvvHOWH7v3o6DfYIcMULQ4prLK0ScMq9Kb6Y8EPGb7+6wxYsIURmiP7HFCXYsA42uK0SPgFa2+AlJmbpk9P83KohykbjGDcV6zqr8Mj+Q7auyzbVZUt6VS758w+s4gQhuldAnCZ1l1Ht5x1O+XyTFC9wR6DGBCb5CHuARnMoswmIKMsXkxxTY+/+a5t6mKY9yv4e5UkIHFU7I2g5XyBWyFLD6PkOukKWA1fcZcoUsBay+z5ArZClg9X2GXCFLAauvMzSUh9LxtiwWynuYQ8iWyAi/g561l40pJu2ZI6J3vMrZfsOzNiqYDUWETpIds8YHK02pVso93nAeknNFs4gk+kpEFHY0rOiiJQdNK4di6f0B0dVU84IiWGcAAAAASUVORK5CYII=);
    background-position: 50%
}

.free-ask .agreement .checkbox i.agree-box {
    display: none;
    width: 7px;
    height: 5px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -3.5px;
    margin-top: -2.5px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAMCAYAAACNzvbFAAAAAXNSR0IArs4c6QAAAN9JREFUKBWd0rsNwjAQBuD/IoFgBBokNrHEAPQkDINERcMGNDwaOhgAlqCiQKRgASRKjjsjRwkJyLYlJ37dl8h3hMjGY4xA2IHRskSCjNbY6DiJMWsgcEEbe2cFo41gB4aWeDiU3MDn/Qe8l+O9UV9QcWKW604xlXFP+oy2uOlGuYWAGkecweCFo0UIuaTO0ApXh4aCGpdIQZzlX58WYfTlAyeeYKDzGFDj7J1yiqHU20HmXV2U1Vyec+mLog61bD5ZriRFj383i+piDa6e9AY1rEB18gMOAmtoAxwMqvEGFeJaMSgwDqMAAAAASUVORK5CYII=)
}

.free-ask .agreement .checkbox.active i.agree-box {
    display: block
}

.free-ask .agreement .des {
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: #8e8e93;
    margin-left: 17px
}

.free-ask .agreement .service-notes {
    color: #ff960a
}

.orange-btn {
    display: inline-block;
    margin-top: 20px;
    width: 100%;
    height: 38px;
    line-height: 38px;
    border: none;
    outline: none;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
    text-align: center;
    background-color: #ff5a00
}

.orange-btn[disabled=disabled], .orange-btn[disabled=disabled]:hover {
    background-color: #ccc;
    cursor: default
}

.orange-btn.big {
    font-weight: bold;
    vertical-align: bottom
}

.light-btn.big, .orange-btn.big {
    margin-top: 0;
    margin-right: 10px;
    width: 180px;
    height: 48px;
    font-size: 18px
}

.light-btn.big {
    background-color: #fff;
    outline: none;
    color: #ff5a00;
    cursor: pointer;
    border: 1px solid rgba(255, 90, 0, .6)
}

.light-btn.gray.big {
    color: #333;
    border: 1px solid #d8d8d8;
    cursor: default
}

.light-btn.im-hover:hover {
    color: #ff960a;
    border-color: #ff960a;
    cursor: pointer
}

.free-ask .tip, .free-lf .tip {
    margin: 20px 20px 0;
    font-size: 12px;
    color: #999
}

.free-lf .tip {
    margin: 25px 16px 0 20px
}

.service-tabbar {
    position: relative;
    height: 52px;
    border-bottom: 1px solid #e8e8e8;
    box-sizing: border-box;
    user-select: none
}

.service-tabbar .tab {
    width: 50%;
    height: 100%;
    line-height: 52px;
    float: left;
    text-align: center;
    font-size: 16px;
    color: #666;
    cursor: pointer
}

.service-tabbar .tab.on {
    font-weight: bold;
    color: #ff960a
}

.service-tabbar .line {
    width: 64px;
    height: 2px;
    background-color: #ff960a;
    position: absolute;
    left: 28px;
    bottom: 0;
    transition: all .3s linear
}

.com-info-block, .service-info-block {
    position: relative;
    margin: 5px 20px 0;
    padding-bottom: 30px;
    font-size: 13px;
    overflow: hidden
}

.com-info-block {
    position: relative;
    top: 0;
    left: 0;
    margin-top: 15px;
    height: 269px;
    color: #666;
    line-height: 24px;
    background-color: #fff
}

.com-info-content {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 11;
    overflow-wrap: break-word;
    word-wrap: break-word
}

.view-detail {
    display: block;
    margin-top: 4px;
    font-size: 13px;
    color: #ff960a
}

.service-info-block .si {
    margin-top: 10px
}

.service-info-block .si-title {
    font-size: 13px;
    color: #333;
    font-weight: bold;
    line-height: 2
}

.service-info-block .si-content {
    position: relative;
    width: 100%;
    max-height: 46px;
    font-size: 13px;
    color: #151515;
    line-height: 1.8;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.module-cont .card-bx {
    width: 280px;
    height: 260px;
    float: left;
    margin: 9px 10px
}

.module-cont .card-bx.hover {
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, .1)
}

.module-cont .card-info {
    position: relative;
    margin: 12px 10px 0
}

.module-cont .card-name {
    font-size: 16px;
    color: #333
}

.module-cont .card-detail {
    margin-top: 6px;
    font-size: 12px;
    color: #999
}

.module-cont .card-cost {
    position: absolute;
    bottom: 0;
    right: 0;
    font-size: 12px;
    color: #999
}

.module-cont .card-cost span {
    color: #ff5a00
}

.card-bx .img-ct {
    position: relative;
    width: 100%;
    height: 190px;
    overflow: hidden
}

.card-bx .img-ct img {
    width: 100%;
    height: 100%;
    position: relative;
    transition: all .5s ease-in-out
}

.card-bx .img-ct img.scale {
    transform: scale(1.15) translateZ(0)
}

.card-bx .img-ct img.threedD {
    position: absolute;
    width: 78px;
    height: 30px;
    top: 50%;
    left: 50%;
    margin-left: -39px;
    margin-top: -15px
}

.card-bx .mask {
    position: absolute;
    display: none;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    line-height: 210px;
    background-color: rgba(0, 0, 0, .5);
    filter: alpha(opacity=0);
    color: #fff;
    font-size: 16px;
    text-align: center;
    z-index: 1
}

.module-cont .portrait-bx {
    width: 108px;
    float: left;
    margin: 9px 70px 9px 0;
    position: relative
}

.module-cont .no-margin {
    margin-right: 0
}

.module-cont .portrait-cont {
    padding: 0 40px
}

.module-cont .portrait-info {
    position: relative;
    top: 13px
}

.module-cont .portrait-name {
    font-size: 16px;
    color: #333;
    text-align: center
}

.module-cont .portrait-detail {
    margin-top: 8px;
    font-size: 12px;
    color: #999;
    text-align: center
}

.portrait-bx .img-ct {
    width: 108px;
    height: 108px;
    border-radius: 50%;
    overflow: hidden
}

.portrait-bx .img-ct img {
    width: 100%;
    /*height: 100%*/
}

.img-ct .certification {
    position: absolute;
    bottom: 45px;
    left: 8px;
    width: 92px;
    height: 22px;
    border-radius: 20px;
    display: flex;
    align-items: center
}

.img-ct .certification .cert-img {
    height: 18px;
    width: 18px;
    margin-left: 2px
}

.img-ct .certification .cert-span {
    margin-left: 2px
}

.special-service-cont {
    padding-bottom: 0
}

.special-service-cont .service-tag {
    float: left;
    position: relative;
    width: 160px;
    height: 22px;
    line-height: 22px;
    margin: 0 10px 30px;
    padding-left: 37px;
    padding-right: 0;
    border: none;
    box-sizing: border-box;
    font-size: 16px;
    color: #333;
    cursor: default
}

.special-service-cont .service-tag:before {
    content: "";
    width: 22px;
    height: 22px;
    display: block;
    position: absolute;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAoBJREFUOBG1VU1rE0EYno/dzSakmyYxKtKDxJsgCP0DRTx5b72IoNIKXqRH9WARwZs3BT30KrT+BMEeBH+A4k0PUj9KMDHZkGSzOzPOM3bjdJvaNOhCMu/H8z7svPPOs5Qc8GwsLvKF2oe8lIOCQ7jLZMIBlcwRCRExY35vq3G2v7S5KcZR0GxQKUVbN88EOl6iQu3L23jFqdJ+u/zsY4dSY4/SewrV2oLT+7pTG4qBN0JMYHjcHxZOnWjQta0khY+IQdrc3j7JlDBbTgGTrpJyUZmb+56SMxRi+3jTaUnBgVpwgAu+gz/0VPfzSNtHXfZBC6Pf59PmOP16/ltNt37UlmzB33zOaE4p8mcytD9fv9hlGKnDTv8g4sCrPpzxqm/sPLjAyTCndmJSO8hVbzNKr0glX2RrwMkw/NnEYX7gl5cYoav6umx0oubjLN5cqPRG2UmH8WLgz16yY6k94wUXmHIe6Vl63R407qRxewWnGTc7CDvPC+d08dMgV7ln5wpO6Tyn3hOixPsw6dxSenbtvG0z3H07ADuMw7eSiHVG2HLRLS8j5nvF0x5z17W501P9a0LEfcTHPeB0ICj6qpl5tkGdqPWg5B87rttyVx9UQgm9rvMyUdHVYdxv2tisDU4HKkVIL59Nwg8HzVXdjoo+qPva7Qk5vNyNw8/jsHYMnAzSt6tSds7Yksi4G7dWFFEvhYxuhHHn3T5QJgAucJrb1lypQyJnM5ipXE38s/L8U9tMBfQU0jcVk1UEDnAhZIgh0tBTSJ+FO5KJWqPJu4K/R3j+i9Cnr/evPk2mFSkpVrQFzX/Vmv8S5wo/Ipf1hesmOG38YCOGHDDAZr934PkFuhgmC+2gO8oAAAAASUVORK5CYII=);
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='22px' height='22px' viewBox='0 0 22 22' enable-background='new 0 0 22 22' xml:space='preserve'%3E %3Cimage id='image0' width='22' height='22' x='0' y='0' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAABGdBTUEAALGPC/xhBQAAACBjSFJN AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAllBMVEUAAACqVVXqaivoaCPs aCbuZiL////uZiLvYyH/gED1ZintZCTyZSL9aTT/azX9ajT9ajP9azL/ajPzZST9azH8aS//ajb/ ajTwYh78aC79ajP5ZzD/ajX/aTPyZib9ajL7aDL3aS3/aTX/ajX1aCr+azX/ajX9ajT+ajX/ajX7 aS7xYyP/ajX/ajX8aC/+ajT/ajX///863LC/AAAAMHRSTlMAAwwWGx4BDx8EGRwmo+qOkXWpK2lh /L4iWJpP9tAonYQ/7d8xs/6A4us9JMX1TKt3NxpMAAAAAWJLR0QGYWa4fQAAAAd0SU1FB+IIGxAe Ij03Vj0AAACtSURBVBjTdZFHFsMgDERFMxinO81pTu+F+58ugMExSZiFePzFSCMBWCFMKGOUYAQf JZwJJ8YTT1MpGpKpo5kIlFmeSPElaXy4+BHXM7AQtUxfBDik7Y6pGEhAu6pnHgK0SftqYF8K1jof 2t9oPJlWoSpcqJmu88Vy5bI6k1KtxWa72zsz6lsejqfz5ep7ED/g7a4ez7o1ruPkr6KmOk4kfGxV kcXGzhA72p8TvwFlsxAXG08qMAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0wOC0yN1QxNjozMDoz NCswODowMPgiX00AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMDgtMjdUMTY6MzA6MzQrMDg6MDCJ f+fxAAAAAElFTkSuQmCC' /%3E %3C/svg%3E"), none;
    background-repeat: no-repeat;
    background-size: contain;
    top: 0;
    left: 0
}

.service-tag .detail {
    display: none;
    position: absolute;
    left: 0;
    top: 28px;
    width: 400px;
    font-size: 14px;
    padding: 0 10px;
    word-break: break-word;
    box-sizing: border-box;
    background: #fff;
    border: 1px solid #eee;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
    z-index: 1;
    color: #333
}

.service-tag .detail:after {
    content: "";
    position: absolute;
    top: -4px;
    left: 7px;
    padding: 2px;
    background: inherit;
    border: inherit;
    border-right: 0;
    border-bottom: 0;
    transform: rotate(45deg)
}

.cetificate-swiper-box {
    position: relative
}

.certificate-swiper {
    position: relative;
    height: 170px;
    margin: 0 46px;
    overflow: hidden;
    user-select: none
}

.certificate-list {
    position: relative;
    height: 183px;
    user-select: none
}

.certificate-bx {
    width: 202px;
    height: 178px;
    padding: 0 7px;
    font-size: 0;
    box-sizing: border-box
}

.certificate-bx img {
    width: 100%;
    height: 140px
}

.certificate-bx .title {
    margin-top: 10px;
    width: 100%;
    font-size: 14px;
    color: #333;
    text-align: center
}

.certificate-list .certificate-bx {
    width: 205px;
    height: 100%;
    padding: 0;
    margin: 0 10px;
    float: left
}

.certificate-list .certificate-bx img {
    height: 154px
}

.certificate-cont .first:before {
    content: ""
}

.swiper-btn {
    position: absolute;
    top: 36%
}

.prev-btn {
    left: 10px
}

.next-btn {
    right: 10px
}

.swiper-btn i {
    display: block;
    width: 14px;
    height: 25px;
    background: url(data:image/png;base64,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) no-repeat;
    cursor: pointer
}

.prev-btn i {
    background-position: -44px -10px
}

.next-btn i {
    background-position: -78px -10px
}

.prev-btn.disabled i {
    cursor: default;
    background-position: -10px -10px
}

.next-btn.disabled i {
    cursor: default;
    background-position: -10px -55px
}

.craft-bx {
    float: left;
    width: 400px;
    height: 133px;
    margin: 0 10px
}

.craft-bx.first {
    margin-right: 50px
}

.craft-bx .img-cont {
    float: left;
    width: 200px;
    height: 100%;
    overflow: hidden
}

.craft-bx .craft-detail {
    float: left;
    position: relative;
    width: 200px;
    height: 100%;
    padding: 16px 0 16px 20px;
    box-sizing: border-box
}

.craft-bx .craft-title {
    margin-bottom: 3px;
    color: #333;
    font-size: 16px
}

.craft-bx .craft-desp {
    height: 44px;
    line-height: 22px;
    overflow: hidden;
    color: #666;
    font-size: 13px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow-wrap: break-word;
    word-wrap: break-word
}

.craft-bx .link {
    position: absolute;
    bottom: 16px;
    color: #bbb;
    font-size: 12px
}

.appraise-item, .diary-item {
    position: relative;
    width: 100%;
    padding: 25px 0 0 88px;
    box-sizing: border-box
}

.appraise-item .img-ct {
    position: absolute;
    left: 0;
    top: 26px;
    width: 58px;
    height: 58px;
    border-radius: 50%;
    overflow: hidden
}

.appraise-item .img-ct img, .diary-item .img-ct img {
    width: 100%;
    height: 100%
}

.appraise-bx, .diary-bx {
    border-bottom: 1px dashed #e3e3e3;
    padding-bottom: 20px
}

.appraise-bx .name {
    max-width: 84px;
    height: 20px;
    line-height: 20px;
    margin-right: 10px;
    font-size: 14px;
    color: #333;
    font-weight: bold;
    display: inline-block;
    vertical-align: middle
}

.appraise-bx .phase {
    padding: 0 5px 1px;
    font-size: 12px;
    color: #fff;
    background: #ff960a;
    border-radius: 2px;
    top: 1px;
    position: relative
}

.appraise-bx .append {
    padding: 0;
    height: 20px;
    display: inline-block;
    line-height: 21px
}

.appraise-bx .append, .appraise-bx .pj-info, .diary-bx .pj-info {
    position: relative;
    vertical-align: middle;
    font-size: 13px;
    color: #999
}

.appraise-bx .pj-info, .diary-bx .pj-info {
    padding: 0 10px
}

.appraise-bx .pj-info a:hover {
    color: #ff960a
}

.appraise-bx .pj-info:before, .diary-bx .pj-info:before {
    content: "";
    width: 1px;
    height: 11px;
    background-color: #d8d8d8;
    position: absolute;
    left: 0;
    top: 3px
}

.appraise-bx .pj-info.no-sep {
    max-width: 190px;
    display: inline-block
}

.appraise-bx .pj-info.no-sep:before {
    width: 0
}

.appraise-bx .featured-icon {
    background: #fffaeb;
    border: 1px solid #ffdca8;
    border-radius: 9px;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: #ff9800;
    padding: 0 6px;
    position: relative;
    vertical-align: middle;
    margin-right: 9px
}

.appraise-bx .date {
    position: absolute;
    right: 0;
    top: 2px;
    color: #999
}

.appraise-bx .rate {
    margin-top: 8px;
    margin-bottom: 15px
}

.appraise-bx .rate div {
    float: left
}

.appraise-bx .appraise-content {
    position: relative;
    max-height: 79px;
    overflow: hidden;
    font-size: 14px;
    color: #333;
    line-height: 28px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow-wrap: break-word;
    word-wrap: break-word
}

.appraise-bx .appraise-pic, .diary-bx .diary-pic {
    position: relative;
    margin: 10px 10px 0 0;
    float: left;
    width: 120px;
    height: 120px
}

.appraise-bx .appraise-append, .appraise-bx .appraise-reply {
    margin-top: 25px
}

.rate span {
    float: left
}

.stars {
    display: block;
    width: 80px;
    position: relative;
    top: 2px;
    margin: 0 20px 0 6px;
    overflow: hidden
}

.stars i {
    float: left;
    margin-right: 1px;
    display: block;
    width: 15px;
    height: 15px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAUJJREFUKBWVkj9LxEAQxS+JxNYmRUwKPT3UQxBr0VprCwu/g70oWl1nbWXlBxGu8jOIWEj+EyEoNiGY+Fu5XRLZnDgwzOx78+ZtlgwGcyKKor2macy+kV4iCIIRwmkcxyf/FhuGcYHYquv6ss9d65xl2RC305njmOsf69w7YuGQJMlKVVUT+gUpoL/i+ptUW2KiGmzd5WrX9CNyjVwktcGnfLHgFfKZ/k44v9HsUMdkrxBugNCiDJnftywrNz3PCzgcAL6Igb+C2U/TNI9c150acjjP8+WyLB/YviExTf1AfOj7/qPg1IM5jhOz8UwjUBDCGynsiMWBhxMPNi/W26RynoHbbVLTd/iOmO+VZMUVb23bFk7nZCEWwW+RHY3AfyIMwyfyPk3TVYmJWhTFEviE//2dn8hpc6pnq3p9Bbaa367fn9iIT1AhiHYAAAAASUVORK5CYII=);
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='30px' height='30px' viewBox='0 0 30 30' enable-background='new 0 0 30 30' xml:space='preserve'%3E %3Cimage id='image0' width='30' height='30' x='0' y='0' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAQAAACROWYpAAAABGdBTUEAALGPC/xhBQAAACBjSFJN AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElN RQfiCAgLEALKBe+bAAABt0lEQVQ4y7WVyy8DURTGvzMdj5JSRD3ajUeJqKU9iVckFhL/ACEWkiKC hoUlGzYWYmctsZdYiwixECExK5kZNA2KIip6LDRtp+m9jMRZ3e9+5zdnzrkzucB/hTFkbLDzT+hj ufGkszEjzlDE1vMUuwDMimsL4Qc3BwGAq8xx2/DrJEq/VzzHhbbgu5LEVErUXI/agt+CcKdVIsQF v4YjLp62bHjNkVx5qlWyM9z44X8fRHlW3oIZp0tV89xmbhIQccU72Y8m+OGHlwmSoBg0aNBwqRzV XhCg76IXtoMSSkABaM8+CkBTdQXwrSpLttHz/A5PLNmhPo8VG6986uiqiQCp8RjTvPZL9MTVXXoP ZMCAOcHr8lkDAB0W95VFk+tMQx+jzR+Oat/ZX/GUUlbTXE6EJGhErat+Sevsz7NIVpfdVfFMnQVz QNpwXrhZAkMO4zMghG8q2SOHWQx//lBXCpPFoisazmujHXFbFphbU2BYCXqbfFvVZ74hR3v616G6 6yIBnHxulBbVBu86JY+l9tjXg046AABW0CLoyNg2XsyVaFlu1xzQT41YuF40DgerkMYfL59c8QUv fYLnurGwLAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0wOC0wOFQxMToxNjowMiswODowMGeqVbcA AAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMDgtMDhUMTE6MTY6MDIrMDg6MDAW9+0LAAAAAElFTkSu QmCC' /%3E %3C/svg%3E"), none;
    background-repeat: no-repeat;
    background-size: contain
}

.stars .one {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAAAAXNSR0IArs4c6QAAASlJREFUKBWNk00rRkEUx3/niojyBaQs2JC9leSlUMjCGitfwUb5AnwHO7HhPnpCtjbISkTJipWFop6NjjPz3JeGO3qm5p47539+/+nMnQuRoXd06DFbqkikhCQm8My6adukLMdqKmG9pt2AzQyK7l4J88YqSn8Gj1JjsWp334/v64w+vhm0OeR3LWGs63vL7ZrhI508yQyvzkw0ZcOSO/be5RItDeHLDNcSQw4MeGgJyouUG7qpJzLFu535pDld5dq/Ubiw2lmZ4LP4hnpOLw3q1sJYFBZO6WHJwIarKU5bpvmw9X4UbAp7OeiWBZxBI1mMhUAPYSUQzeHll0ughzAM+2LhkjbGZYEBW8/ZvPX5v+Y+jf8RUo60xnwzUz7dJdITVuxOHJZZ+AGeNEi35bkIpgAAAABJRU5ErkJggg==);
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='30px' height='28px' viewBox='0 0 30 28' enable-background='new 0 0 30 28' xml:space='preserve'%3E %3Cimage id='image0' width='30' height='28' x='0' y='0' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAcCAMAAABBJv+bAAAABGdBTUEAALGPC/xhBQAAACBjSFJN AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABKVBMVEUAAAD/ugD/uAD/swD/ swD/swD/1QD/sgD/swD/uAD/swD/swD/zAD/tAD/swD/vAD/sgD/sgD/vwD/tAD/tAD/tgD/swD/ swD//wD/sgD/swD/swD/tAD/tAD/tAD/sgD/sgD/swD/sgD/sgD/tAD/tQD/tAD/swD/sgD/swD/ sgD/sgD/vwD/tQD/sgD/sgD/swD/swD/swD/twD/tQD/swD/tgD/swD/swD/tQD/swD/sgD/tgD/ tQD/swD/tQD/swD/sgD//wD/sgD/sgD/twD/swD/tQD/swD/swD/swD/tAD/swD/swD/tAD/swD/ sgD/sgD/swD/swD/tAD//wD/sgD/swD/swD/swD/sgD/swD/swD/swD/tAD/swD/swD/sgD///+S pI+QAAAAYXRSTlMAGhIb8d0GkmgZ9+EFjmUX9t4Ei2IV9NwDiF4oTnOYveL+/LdtSCKd/frYewxP +ewySuouRecqQOQmPPIjN/AfyJ8B88sg9Ux4pLR60MA6UNSm+MxHAl3S11Rq5u1rXApXLufzAgAA AAFiS0dEYiu5HTwAAAAHdElNRQfiCAgLDx4TXr1KAAAA/klEQVQoz2NgQAGMTAx4ADMLKxseafbE RA7cspxciYncPDileROBgA+XLL8ASFpQCIe0cCIYiGCXFRWDSItLYJWWTIQCKVRxNmkZWTl5BUWY tJK4MruKqhrEEHVBjUSsQFNLm4FBRyARJxAH6tbVwyWrbwAy3ZALu6yRMcRpJljNNzWDOd1cDFPW whLhNStrdFluG2Sv29qhygraowaNA6q0I6qskzOqtAuqtCua1W5OKNLu6E5TQ5H2QJeWQZH2hIp6 wZzojSLtAxbz9WNg8A8AMwORZSWCgCLBIWB2aJggkBOOLM2YmBgRCXcsT1R0YgyKt2PjUBJYvEoC hAEAlAyKITYGpHcAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTgtMDgtMDhUMTE6MTU6MzArMDg6MDCV jfh+AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE4LTA4LTA4VDExOjE1OjMwKzA4OjAw5NBAwgAAAABJ RU5ErkJggg==' /%3E %3C/svg%3E"), none
}

.stars .half {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAAAAXNSR0IArs4c6QAAAW5JREFUKBVjYMAB/v//z/b20pQ6IM2IQwkDEy6Jjxc7kph+PWt88uRJEC41WDUDbWPleTm5EqSJkZERp+1YNX+83JPA/POZHEgz0CC958+f+4PY6IAFJADy17tnp2X+f36gyvLjrhrP836wrTDF//79a3v8+LEoCwvLLSC+LSoq+gwkx/LhQnsGw1bOPqF/PzhhitFpoOGaQLFZf/78YQBhYDh8BfITmZhEAlb/5lC+ga4BHx9o2Fk2NrbtTHwymm+/qW5z/s1tcBqfBpgcMAD3MjMze4qJiX0BB5iAvPz7L4ZrXX9xGx2HKcJB75SWlvaRkpL6BpKHh7aQkPLHH0L+K3FoAgsDbVwEtPkHTA1cM0iA5cdNHZgENhoY6ijyqJq/3kCRZGDhf4BmCIo8imbWH7e0QYp/8Zgce62x1l7QoFwRyPUCOvU8SBwYyiiaQWJgAJRg+3bQdeO7a4u9YWIwGijHCIzbMCBeAxMD0QBiV48UxZ3hDwAAAABJRU5ErkJggg==);
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='30px' height='28px' viewBox='0 0 30 28' enable-background='new 0 0 30 28' xml:space='preserve'%3E %3Cimage id='image0' width='30' height='28' x='0' y='0' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAcCAMAAABBJv+bAAAABGdBTUEAALGPC/xhBQAAACBjSFJN AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABPlBMVEUAAAD1znbx8fHs49D8 txjj4+P////1x2Lk5OTr4Mz/tQfk5OT////yyWXj4+Pp6dP/tAjj4+P////yymnl5eXn59v+tQnj 4+P////yyWnk5OTs37/r1aDvznzzyFz4vjr8uBr/swDk5OTj4+Pj4+Pl5eXm5ubp6en1xlj8uR7/ sgHj4+Pk5OTk5OTq6urs1Z7/swXk5OTm5ubu1qLk5OTj4+Pt1qbj4+Pn5+fr16vj4+Pk5OTq2a7+ tAzp6ens2rX+tg7m5ub5vTDk5OT////+tArj4+Pn38fk5OTu16HwzHnl5eX2xVL1wkvk5OTk5OT6 vCr4vznp3LDm5ubj4+Pj4+P/tQb6vS3t16X////k5OTj4+Pr4s76uiTt1Zvl5eXj4+Pj4+Puz4Pu 05Pm5ubl5eX8thHj4+P/sgD////Q+Xr3AAAAZnRSTlMAGhIb8d0GkmgZ9+EFjmUX9t4Ei2IV9NwD iF4oTnOYveL+/LeSbUgind79+th7DE/57DJK6i5F5ypA5CY88iM38B/InwHzyyD1THhOpLTIetDA OlDUpvjMRwJd0hrXVGrm7WtcCleO/mkNAAAAAWJLR0QGYWa4fQAAAAd0SU1FB+IICAsQCsTeZ6kA AAEJSURBVCjPY2BAAYxMDHgAMwsrGx5p9rR0DtyynFxp6dw8OKV5M9LS0/lwyfILgKQFhXBIC2eA pNNFsMuKikGkxSWwSktmQKTTpVDF2aRlZOXkFRRh0kriyiqqauoQQzQ0tTLgACwNBdo6ugwMegIZ Gdilga4A6tY3wCVtaAQy3ZgLu7SJKcRpZgLYpM0tYE63FMOUtrJGeM3GFl2a2w7Z6/YOqNKCjqhB 44Qq7Ywq6+KKKu2GKu2OZreHC4q0J7rT1FGkvdClvVGkfaDSvn5QaX8U6QCwZGAQA0NwCFg6FFlW IgwoGR4BZkdGCQKlo5GlYzIyYuPgjuWJT0hPRPF2UjJKAktRTYUwAFR0k1nULB6OAAAAJXRFWHRk YXRlOmNyZWF0ZQAyMDE4LTA4LTA4VDExOjE2OjEwKzA4OjAwPJ9EAAAAACV0RVh0ZGF0ZTptb2Rp ZnkAMjAxOC0wOC0wOFQxMToxNjoxMCswODowME3C/LwAAAAASUVORK5CYII=' /%3E %3C/svg%3E"), none
}

.diary-item .portrait-bx {
    position: absolute;
    left: 0;
    margin: 0;
    width: 58px
}

.diary-item .portrait-bx .name {
    text-align: center;
    font-size: 12px;
    color: #333
}

.diary-item .img-ct {
    width: 100%;
    height: 58px;
    overflow: hidden
}

.diary-bx .diary-header {
    position: relative;
    margin-bottom: 6px;
    line-height: 19px
}

.diary-bx .diary-title {
    float: left;
    margin-right: 8px;
    max-width: 380px;
    font-size: 14px;
    color: #333;
    font-weight: bold
}

.diary-bx .diary-amount {
    float: left;
    font-size: 13px;
    color: #999
}

.zxb-tag {
    margin-right: 10px;
    display: block;
    float: left;
    width: 16px;
    height: 18px;
    background: url(data:image/png;base64,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) -112px -10px no-repeat
}

.diary-bx .diary-toolbox {
    float: right
}

.diary-toolbox .item {
    display: block;
    position: relative;
    padding-left: 18px;
    float: right;
    margin-left: 26px;
    font-size: 12px;
    color: #666;
    cursor: pointer
}

.diary-toolbox .view-num {
    padding-left: 22px;
    cursor: default
}

.diary-toolbox .collect-num {
    padding-left: 20px
}

.diary-toolbox .item:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 16px;
    background: url(data:image/png;base64,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) no-repeat
}

.diary-toolbox .comment-num:before {
    top: 4px;
    background-position: -112px -48px
}

.diary-toolbox .collect-num:before {
    top: 1px;
    background-position: -47px -100px
}

.diary-toolbox .collected:before {
    background-position: -10px -100px
}

.diary-toolbox .view-num:before {
    top: 3px;
    background-position: -84px -100px
}

.diary-bx .tag-bx {
    float: left;
    margin-right: 18px;
    display: inline-block;
    border: 1px solid #ff960a;
    box-sizing: border-box
}

.diary-bx .tag-bx span {
    display: block;
    float: left;
    padding: 0 6px;
    height: 18px;
    font-size: 12px;
    text-align: center
}

.tag-bx .tag {
    color: #fff;
    background-color: #ff960a
}

.tag-bx .amount {
    font-weight: bold;
    color: #333
}

.diary-bx .pj-info.no-sep {
    padding-left: 0
}

.diary-bx .pj-info.no-sep:before {
    width: 0
}

.diary-bx .diary-content {
    margin-top: 12px;
    max-height: 56px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 28px;
    font-size: 14px;
    color: #333
}

.diary-pics {
    position: relative
}

.diary-pics .total {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 4px;
    color: #fff;
    font-size: 12px;
    background-color: #000;
    background-color: rgba(0, 0, 0, .7);
    cursor: default
}

.edit-time {
    position: relative;
    display: block;
    padding-left: 16px;
    margin-top: 15px;
    font-size: 12px;
    color: #999
}

.edit-time:before {
    content: "";
    width: 11px;
    height: 11px;
    display: block;
    position: absolute;
    left: 0;
    top: 4px;
    background: url(data:image/png;base64,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) -148px -10px no-repeat
}

.news-item {
    height: 60px;
    line-height: 60px;
    border-top: 1px dashed #e3e3e3;
    box-sizing: border-box
}

.news-title {
    float: left;
    font-size: 14px;
    color: #333;
    max-width: 800px
}

.news-title a {
    color: inherit
}

.news-title a:hover {
    color: #f25618
}

.news-date {
    float: right;
    font-size: 12px;
    color: #999
}

.result-icon {
    width: 60px;
    height: 60px;
    position: relative;
    left: 50%;
    margin-top: 12px;
    margin-left: -30px;
    margin-bottom: 14px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAASFBMVEUAAAD/VlP/XVn/V1P/VlP/XFn/VlP/VlP/WFP/WlT/VlT/VVL/WFL/VVL/V1T/Vlb/VlP/VlP/WlH/V1P/WE//V1T/V1T/VlO0bZ1wAAAAF3RSTlMATAY27wtFPCETZD8rGF8x+GgPax2RWe8ckMAAAAHKSURBVEjHtJLRkoMwCEUVjCSb1Kq1zf//6VLaWZIYqx1neVNy4XCh+YcA42xAJEIM1hn4QmoC9m0SPQZzsKmll4LwyoH0qkMWDki9tHqygvwAM1sB8XtyR9JkBWmsJNyntoFfoNuoi5wMsOkTMduymYbFc3OzUZpz+NFVg1y9Cnbp297u+Wn50aXSt/a73sKtiLxq99S+mA1Itftqyk3lHdnmYFjeWDYw+9wcDvbcZdDeHBcbL+AKsjRfxJIMCb5FSIeY1+9nl9qLrQdtnKbu4/gDxTJ+xvGeltfW1FLaY4yxu0GmvXUxjsJTSky+JtNFVk+peJJfJl+Xee+4z6x+dJFjgr++U3xqH5nhfRve02MxIKuVHG7yWdjAIpAi5XHBEOX560tKxQHKM2NccW61mkEE3IwxpNCQ50XltEaNfAKYaszKG/TW1uRrZr3ooKPXyevMajO21zKj5MpcxlXEVBeLVW/b6mI6JT6FfcqwU6s6eSRyaN+f5/xbeh3iAACDUAzVEzPc/7DgSECRNz9Jf1u/6DDoJAUGhCEBIKH3Av0/oS9zQ0MnEyvjTlohQiMqJRJn+uji6srssr4zIToTXmeCBIqnkUeZvwRobCERvQ97EwAAAABJRU5ErkJggg==);
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='60px' height='60px' viewBox='0 0 60 60' enable-background='new 0 0 60 60' xml:space='preserve'%3E %3Cimage id='image0' width='60' height='60' x='0' y='0' xlink:href='data:image/png;base64,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' /%3E %3C/svg%3E"), none;
    background-repeat: no-repeat;
    background-size: contain;
    color: #ff5a00
}

.result-icon.fail {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAA1VBMVEUAAAAHx5IHx5IArpsDyJcJx5IJyJMA25kHx5IIx5IKx5IIx5IJxpIKyJIJzp0Qx5sKx5MOyZETwpALyJYHx5MQz5kHx5IIyJMHyJEJx5MHyZYIyJIKyJES0psGyZQIyZMHx5MGyZQJyJMHyZUIypYJ0KEIxJILyJQJ0KAHypUK06MIzZsJ1KYK2KoIzpsK1qoHzZsJ06UL16oK06QGyJMIy5kGx5IHy5gL2a4HyJQO3LEL2awL2K0L2q4Hx5EN3LEGyJMGypYJ0qMK2KwK1acIz54HzJlAe1/ZAAAAQHRSTlMATUsCBToaA0dACT41Lx4HMxENE0kLRCwmOCMhGA7sQihaHapfVDwW7r+5tmNU/u7u7bqz/FL75+ByJO+knZw7XVOc1wAAA2BJREFUSMetlml7mkAQgJlZFlhguaQcHjVNW22bNj3T+4ga/f8/qbNEDQjI9nk6H0TUd+d1ZthnjXPBbGb8e7AwsYqIexRcFlYSMn10JBcO1MLh+UwPf3SRVYBXSpnnMuIiBQoxdjXQOQAKeTlzTVZpmO4siOYIKMbheWFLEOpbrV+5lxwAvSU7k9YHSGXSvW7sI6AMe+skEPnU7lvatDzARU/lphlgbhpnwo0QRNz1zSSFbDrUxMABx2p/PE1hHg82k02JbuUeZcQaGkG0SE7qLCAjVicsB3jYsPERp0wPZhPEvLEaVPeatA8YN6S5aWiHK+riF5BSk/QjQJwcE89B2v8Cmxw885gYEx0m/H6QXQIG+wJk4GvJ/vz6a7RHPOD7+QC0dDaJD5vN5s/+ZozoVqtIEKFGXsV+/b6/m2Uwrv7JAqQG+5HYH28OdWUl+Op94sClhvPdZvP2tVHrrlDeFjizYee7u7u3b+oPElZTVoDnDjpXbH0IyVdVOYLSHHB+tSb2dXNEPSjowkGyw/Px7duoI69i3785GbISpOr3Q7F/f/709LLtvF6v35NzI2wfInr14Pg0vry9vX06ajkTS84ncKTGktXgm8dEv2zQQcU+N7pho6ZtPlM0mdect9v1i+fKuUubChaxI/3kc92cnLfb7YuDc7tghmzsIk8o9+pgHlwp9nnPbqJaVVSD1jBfkXnFXhNbc24PiQVpbTzJ/BPRyjy5ur5uOz9sB/H9GgFdGuYrMg+udrvrd+TcGfm9b8irujXMV6vV1cvdbveOnDuDEWSraw5zWqRpTrRinxk9ETswud8VAKk+J+aK/nJj9EUBGN4rCODMaJu/uzH7WDuD8ribAVXuxPzxl17nqkPWQ8P9VpJzh7/QA24bx9RoGXrR/j2t5Ln6bJI1TJcIEdNl7QWkSb3nEjFgmuwFYNEswQKcqR48SVvlnQmiNVnutk6H6oTFBp2JnT/qaDzREzb0f4kddQ67APTdsz1aAPBHPd9xBBGYvXM1zs6tHuYIyJes09jyENLCPCMWU3LwxjN2Ws4iA0qbDBxaJpQAs/JilLimzWzbdJNlzh2AlFvm8DkpUNkBHa/0o8gvBYF0W1q25hFv7AuEY6CIJqGhH7YbW4WMKLcsrNi1jf8ffwG1YklUA66FeAAAAABJRU5ErkJggg==);
    background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='60px' height='60px' viewBox='0 0 60 60' enable-background='new 0 0 60 60' xml:space='preserve'%3E %3Cimage id='image0' width='60' height='60' x='0' y='0' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAABGdBTUEAALGPC/xhBQAAACBjSFJN AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABQVBMVEUAAAD/gID/YGD/W1L/ WVP/WFP/WVX/WFT/VlP/WVX/V1T/Zmb/WVn/WVP/WVX/VlP/WlL/VlL/////WFX/VlL/V1L/V1f/ VVX/XlH/W1v/Zmb/VVX/gID/XlX/WFT/V1f/XFL/YFX/VVX/VVX/XV3/bUn/WlX/V1L/WFP/V1H/ WVP/YGD/WFT/Wlr/Vlb/VVX/XVH/VlP/XlX/VVX/WFj/V1f/bW3/V1T/VlT/V1T/WFj/V1T/VlP/ V1T/WFX/Wlr/V1P/Vlb/V1P/WVX/VlT/VlP/WFP/V1T/Vlb/Vlb/V1T/WVX/WFX/WVX/V1T/Vlb/ V1T/V1T/WFX/VlP/VlT/YmL/Vlb/WVP/VlT/WFX/VlT/V1T/V1P/Wlr/XFX/cVX/WlX/XVX/VVX/ V1f/XFX/VVX/V1f/Y1X/V1f/VlP///+5pWziAAAAaXRSTlMABBAcKDQ8QERITAUXKz9NHzsBS0E1 KR4TDgoGAh5DLBkYEicLBzAyMS8uCD0RRyQWShshGiYHxedJHcL7VVQl2lPZOfb1N1JBRPpCUUX3 UEZPTvj5DUpW/FfD6McfJwk2IRs1JAkvEjICBf3zAAAAAWJLR0QSe7xsAAAAAAd0SU1FB+IIDhUx Kdn10p4AAATCSURBVGje5Vp5VxMxEA8tS9ttKdBCKT0pFKjcqIAgoCiKIHcFbxTv/f5fQCbZzfbI ubvsez7nr3Yzk1+OycxkJgj9d9QTifYafbF4wjQT8Vif0RuN9AQKkEz1pwcYlO5PJQNCGBwaENDQ oG+cTMrIDkgoa6QyfiCiw25fwyO50fxYoVgqFQtj+dHcSGtb1CtMplxxOolVx4uMhaxVYw5HpewJ ZsLZ68pknc9Vn3RGkp7QhpiatmVnpLITDZOwTk/pYdQSZE/v1VW4C7NEOxI1DYhSlQytMacqMdcg EtWSqkRhnux2XmfueaID8wU19oVF4DaXlAdlT38Jb83iggrz8gpWqYgeBB5dHCRXluWc9/F4DE+2 ImngNbgvxcAr2+sFAqgXi0tQlvE8HnjFQOgBnotwxRZgP8yH3jEQegjDXBHsfgHrlS+MWxSsY1xN Ls37XKuWFZvnHYCqrz13Ce9+ld1Ww7rrHwMhrMlMOzYFNjEeiM9OgvlPsGwy2HZTySbIKQIqNt39 fQKmuBQMBkJL0FuXJ8qAH4xp2kQ+lcAmpzs98iBAa9l2MeWhv3LHRGCrGsFhIARerNI+lSj4WpYf zKwaa+Le1oxVVqAyBx452tYVxFCzDNbyumU92hBhbDyyrPVNRsMsxGOt8ClQX5a5eWzd0tY2H2N7 CzgeM1rqsCuplg8GZ0c2LUxbOzyMnS3CwZrKTLsBSWZZWn1Lq5YYxcGwnjAa4eRlXQsC+lthdVJ6 6qDsspp3HYxnzBgVNHaQ/oO7wSRzqM/3BCgU48VLpvAk3CzoasEWcULFCkXZ72zapxiv2LJ46531 At2KIQ4dOCiHHSj7h3bD3muebKxFv/r5PqYN5aj18xHFqHBFwQv227/TPBdD6PiEgaKCgd1gmvzs aV06Mcqp8+mUYhwIBIvQM7kjR+D8IxGdUZRz8uHcwTg5EAqCtSLxLhjHEaSD4mIci+VGqJGE4CIn ZkaLFOUCoQuKcSYRy9HwBwzXJlJHUcdAo9R89Sn5xETT7vrNGwdjUSoE/rEP/4Ijcynld1Fsaibk Mpf0mMPVReUSttHUxUAFCOXIEG9/FRUk2lCaGyoScFDIYCAQU4uFrihK80pJoAQeNzyQUJYrlI0H FR6TC3hR4TGqwqEcRjArozJ2v2ZFz0CetxphGYprIEMx9TpOy3aNp4oortPC7ld0UBju90jJ/SZd 9xtKIOEtJKKhnWJIpBbcdYaQNEhVC+48hqluKMxBaQtTvQbcOzoBN//qkBFfHbZ1rg6eL0HbGpcg bL5mGHzS69zbd4SDFVI1OvJBKd7WSy+m7zHKB0ZLwey4mOIr9j0Gp/yKnf1oWZ8+Mxq6rtiCZMG1 LFnw5WuOFSF0JwvCSXugcggJnHBSUaEk1ez0oIcyAIsWOOlBkuisBJPojPMSnaGkbMNJPgeVRr8R ptGDKQh8ExcEAiltfJOVNgIo0tzIizThlJt8Fs6+qxXOnBJg3ENpQL0E6L2Y+UOjmBlOWdZLgfmn doEZuaXyWaWB1X+Z+qVy5Bb9zYa06P/7D2HVLvoj5ecL1z6eL6COhxg1xsEpjvt+iIG6n5Rs5i/J k5LLwJ6UYJi7fxyD6e6f+dg4d/5gyaY7f3r1T9BfeSuFUdf54VsAAAAldEVYdGRhdGU6Y3JlYXRl ADIwMTgtMDgtMTRUMjE6NDk6NDErMDg6MDAOsYtPAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE4LTA4 LTE0VDIxOjQ5OjQxKzA4OjAwf+wz8wAAAABJRU5ErkJggg==' /%3E %3C/svg%3E"), none
}

.result-txt {
    margin-bottom: 25px;
    font-size: 20px;
    color: #333;
    text-align: center;
    font-weight: bold
}

.result-tips {
    font-size: 14px;
    color: #feae2b;
    text-align: center
}

.needguide-blank {
    position: relative;
    display: block
}

.needguide .pop-up {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 999
}

.needguide .show-pop-up {
    background: rgba(0, 0, 0, .55)
}

.needguide .grey-pop-up {
    background: transparent
}

.needguide .grey-pop-up:hover {
    background: rgba(0, 0, 0, .55) !important;
    border: 3px solid #06c792
}

.needguide .show-pop-up:hover {
    border: 3px solid #06c792
}

.needguide .blank-pop-up {
    background: transparent
}

.needguide .pop-up .guide-edit-btn {
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
    background: #06c792;
    border-radius: 3px;
    border: 0;
    min-width: 60px;
    padding: 0 10px;
    height: 34px;
    line-height: 34px;
    color: #fff;
    zoom: 1.2;
    text-align: center
}

.needguide .pop-up .guide-tip-msg {
    position: absolute;
    top: 54%;
    text-align: center;
    color: #fff;
    left: 0;
    width: 100%;
    font-size: 14px
}

.needguide .pop-up h3.guide-tip-msg {
    margin: -42px 0 0;
    font-size: 24px;
    font-weight: bold
}

.needguide .grey-pop-up .guide-edit-btn, .needguide .grey-pop-up .guide-tip-msg {
    display: none
}

.needguide .grey-pop-up:hover .guide-edit-btn, .needguide .grey-pop-up:hover .guide-tip-msg {
    display: block
}

.block-hidden {
    visibility: hidden
}

.at-view {
    width: 108px;
    height: 108px;
    position: relative
}

.at-view .at-img {
    border-radius: 50%;
    overflow: hidden
}

.at-view .at-img, .at-view .at-img img {
    width: 100%;
    height: 100%
}

.at-view .at-tag {
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 88px;
    height: 22px
}

.at-view .at-tag img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.at-help-link {
    position: absolute;
    top: 0;
    right: 85px;
    width: 130px;
    height: 24px;
    overflow: hidden;
    border-radius: 2px
}

.at-help-link img {
    width: 100%;
    height: 100%;
    outline: none
}

.ui-none {
    display: none !important
}

.faic-wrap {
    display: block;
    width: 164px;
    height: 66px;
    background-color: #f6fff9;
    border: 1px solid #d6ded9
}

.faic-wrap label {
    width: 145px;
    margin: 6px 0 6px 12px;
    display: block;
    clear: both;
    overflow: hidden
}

.faic, img.faic {
    float: left;
    display: inline;
    width: 93px;
    height: 24px;
    margin: 0
}

.btn-faichange {
    float: left;
    margin-left: 12px;
    display: inline;
    color: #00ad4d
}

.faic-ipcode {
    width: 92px !important;
    height: 22px;
    padding: 0;
    border: 1px solid #ddd
}

.faic-summit {
    float: right;
    width: 45px;
    height: 24px;
    border: 1px solid #f36f20;
    background-color: #f36f20;
    color: #fff;
    padding: 0
}

.step1.faic-wrap {
    right: 19px;
    bottom: 93px;
    position: absolute
}

.step2.faic-wrap {
    right: 20px;
    bottom: 157px;
    position: absolute
}


.auth_code {
    position: absolute;
    width: 164px;
    height: 67px;
    background-color: #f6fff9;
    border: 1px solid #d6ded9;
    right: -21px;
    top: -83px;
    display: none
}

.auth_code label {
    width: 145px;
    margin: 6px 0 6px 12px;
    display: block;
    clear: both;
    overflow: hidden
}

.auth_code label img {
    float: left;
    display: inline
}

.auth_code label a {
    float: left;
    margin-left: 12px;
    display: inline;
    color: #00ad4d
}

.auth_code label input.authCodeText {
    float: left;
    width: 92px;
    height: 22px;
    padding: 0;
    color: #333;
    border: 1px solid #ccc;
}

.auth_code label input.autoCodeButton {
    float: right;
    width: 45px;
    height: 24px;
    border: 1px solid #f36f20;
    background-color: #f36f20;
    color: #fff;
    padding: 0;
}

.auth_code em {
    position: absolute;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
    display: inline-block;
    border-width: 10px;
    border-color: #f6fff9 transparent transparent transparent;
    border-style: solid dashed dashed dashed;
    z-index: 2;
    bottom: -19px;
    left: 75px;
}

.auth_code em.arrow_background {
    border-color: #d8e0db transparent transparent transparent;
    z-index: 1;
    bottom: -20px;
}
