@charset "utf-8";
input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #979997;
}

input::-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #979997;
}

.ui-none {
    display: none !important;
}

.top-red-gif-box {
    position: fixed;
    top: 0;
    right: 30%;
    z-index: 7888;
}

.red-solid {
    background: url(../images/red_line.png) no-repeat center center;
    background-size: 100% 100%;
    width: 2px;
    height: 83px;
}

.red-page {
    background: url(../images/red-caculate.png) no-repeat center center;
    background-size: 100% 100%;
    width: 72px;
    height: 80px;
    position: absolute;
    bottom: -80px;
    left: -34px;
    cursor: pointer;
}

.layer-red-box {
    background-color: rgba(0, 0, 0, .3);
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 8000;
    display: none;
}

.red-plugin-tender {
    height: 500px;
    background-size: contain;
    width: 100%;
    position: absolute;
    top: 50%;
    margin-top: -250px;
}

#rptAll {
    position: relative;
    height: 451px;
    width: 819px;
    margin-left: auto;
    margin-right: auto;
    background-color: #fff;
}

.rpt-icon-close {
    position: absolute;
    z-index: 99;
    top: 5px;
    right: 5px;
    height: 10px;
    width: 10px;
    border: 5px solid transparent;
    cursor: pointer;
    font-size: 0; /*background-size: 100%;*/
}

.rpt-ic-ico {
    width: 10px;
    height: 10px;
}

.rpt-main-left {
    float: left;
    width: 410px;
    height: 451px;
    position: relative; /*padding-top: 52px;*/
    background: url('../images/pop_bg.png') no-repeat;
    background-size: contain;
    cursor: default;
    user-select: none;
    -webkit-user-select: none;
}

.rpt-ml-title {
    margin-top: 47px; /*width: 466px;*/ /*height: 34px;*/
    font-size: 18px; /*font-family: HarmonyOS Sans SC;*/
    font-weight: 500;
    color: #333;
    line-height: 24px;
    text-align: center;
}

.rpt-mlt-ico {
    display: inline-block;
    margin-right: 7px;
    margin-top: 2px;
    width: 17px;
    height: 17px;
    vertical-align: -.22ex;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAMAAAApB0NrAAAAjVBMVEUAAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMGTs/LAAAALnRSTlMAzvEOZkb82ce4qY8zI7ROScvAr5dyWzoqFgfs1Z+bh4F5YfXgw7xtUy7oo0EY+9Va2QAAAWBJREFUOMt90tl6gjAQQOExyA5aENz3rVbtef/HK0YpAcH/Jsx8Q5ZJxHAPPYcHxwttabNPMPX60jT1KLhBPrSHeeDqqp/GJIDKquRPqIBcDFtgPRPTLAM2VbwD3pcfA9syGIIzkXeRgrFoFtB+1Aiw9FcA31W+v5tXwTcM9KkhqbKTx/SVM0TFcNND6VKbVGI9kaVYGsmvxgnPYEm/SH6o2T/iFY71ocZyWImPK/WavZhcfFmSNmouYkpZyoKRmRrCcuD7/q28vRELUc2al/C/RskRv7bHUU9Ly575HOVETz7pcZIAJZ8oAtmCLd1s2D5vpNsKYpGTbnSHucJ9nnYtXTavp3KEqbSbwqJ8VlerfaUrTEQL6ehRamzDAy+Wpl+v9m8RHcZSd1lAMjcSAyAwezkJgHQupp0DJOFXPLNmsR0mFHbSEA/QDuqAdm5rSJS5lNx1JB3u+SZbZZu8fst/zG0wg9T5fioAAAAASUVORK5CYII=") no-repeat;
    background-size: contain;
}

.rpt-mlt-ico.rpt-mlt-result-ico {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAjVBMVEUAAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMGTs/LAAAALnRSTlMA9PnvVdzMtJeDLdauaBYPC+FPOjIaB9K4qZ6Kh3pbJ+vnvZFyYEE8waQdRzYgXkBCkwAAAZ9JREFUOMt1lNl2gjAURQMooAgIOEK1DrUObff/f15zKRAjdL+QZJ2b3OEslEVaxOHmFpwv3yv1D5+hQ8uhWgxJvnxsNtOe5o4QVZdRPorPGcLElrxHgPdmYosQzSl91kgyZWLHBcB43u2XHpCrVz4Av9utwR0qZgTMmnVoNAOqS72aAns1TKXj6+RPsFH/MYY3/UmARPVYRFsZTQ6e/kxg29ekDlxlEdW5ZHb1puBDff9OCvwBZ97TbIG/9j8gkypng23cm9QlparnGaSmhpsWhd2w03aaUm/QRQRaVLaiwvPy7oHIXDvTonN7s3hj15y6SyM6aVEMYb35GYsb51Izn8rga9HC3D0TA02AWD3h4aiV13ZEGldTvhjhJPHGy7lr+UwI6pyvcDSe9Tla/X/oMKniCB/m9Cux59P46AI81DBXoFCNG9bDmrkD9yYRM4aeYYxF4mHVct09JkykjVdlM3Jqw9gG4j59tkuAZmSHuWhu8TRdqVWy2Pmyzb5fE9hS4xyzg0tNNfAnK0oXw+E8VYMs49LPPMcb++H+eTi/gDI+C3IlBSYAAAAASUVORK5CYII=") no-repeat;
    background-size: contain;
}

.rpt-ml-tip {
    margin-top: 11px; /*width: 225px;*/ /*height: 27px;*/
    font-size: 14px; /*font-family: HarmonyOS Sans SC;*/
    font-weight: 500;
    color: #333;
    line-height: 14px;
    text-align: center;
    opacity: 0.6;
}

.rpt-mr-h6 {
    padding-top: 38px; /*width: 446px;*/ /*height: 45px;*/
    font-size: 23px; /*font-family: HarmonyOS Sans SC;*/
    font-weight: bold;
    color: #1A1C1A;
    line-height: 32px;
    text-align: center;
    cursor: default;
    user-select: none;
    -webkit-user-select: none;
}

.rpt-mr-decotype {
    width: 192px;
    margin: 0 auto;
    margin-top: 28px;
}

.rpt-mrd-new {
    float: left;
}

.rpt-mrd-old {
    float: right;
}

.rpt-mrd-new, .rpt-mrd-old {
    position: relative;
    padding-left: 24px;
    cursor: pointer;
}

.rpt-mrd-empty {
    position: absolute;
    top: 2px;
    left: 0;
    width: 14px;
    height: 14px;
    background: #fff;
    border: 1px solid #cecece;
    border-radius: 50%;
}

.rpt-mrd-choosed {
    background: #ff960a;
    border: 1px solid #ff960a;
}

.rpt-mrd-choosed:after {
    position: absolute;
    content: '';
    z-index: 1;
    top: 4px;
    left: 4px;
    width: 6px;
    height: 6px;
    background: #fff;
    border-radius: 50%;
}

.rpt-mrd-text { /*width: 112px;*/ /*height: 27px;*/
    font-size: 14px; /*font-family: HarmonyOS Sans SC;*/
    font-weight: 500;
    color: #1a1c1a;
    line-height: 18px; /*cursor: default;*/
    user-select: none;
    -webkit-user-select: none;
}

.rptmr-form-list {
    width: 300px; /*padding: 16px 40px 10px;*/
    padding-top: 22px;
    margin: 0 auto;
    list-style: none;
}

.rptmr-form-item {
    position: relative;
    text-align: left; /*height: 52px;*/ /*line-height: 32px;*/
    font-size: 14px; /*position: relative;*/
    color: #1a1c1a;
    margin-bottom: 15px;
}

.rptmr-form-citybox {
    width: 300px;
    height: 42px;
    padding-bottom: 0 !important;
}

.rptmr-form-citybox .arrow-ico {
    position: absolute;
    z-index: 4;
    right: 4px;
    top: 12px;
    height: 18px;
    width: 18px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAJFBMVEUAAAATFRMTFhMZHBwbGxsTFhMTFRMTFhMUFhQUFBQUFhQUFhT7KYAKAAAADHRSTlMA/r4RC2naoWgZo6LikU+GAAAATUlEQVQ4y2MYBWQAThziLGWbsUuwCgoZ4JAQVMZulCIuLUa4tDDTTYsDVhknQcEGkiQQRhG2HOFc2mlABDvhiCIctSxli3Emn1FAJgAAUpwMDZ4RBwcAAAAASUVORK5CYII=");
    background-repeat: no-repeat;
    background-size: contain;
}

.rptmr-form-citybox.district .rptmr-form-city {
    display: block;
    width: 100% !important;
    height: 100% !important;
    box-sizing: border-box;
    color: #1a1c1a;
    border: 1px solid #d2d2d2 !important;
    cursor: pointer;
}

/*.rptml-form-select{*//*    border-color: rgb(221, 221, 221);*//*    width: 232px;*//*    height: 34px;*//*    padding-left: 6px;*//*    font-size: 14px;*//*    color: #666;*//*    border: 1px solid #dddddd;*//*    vertical-align: middle;*//*}*//*.rptml-form-select.province{*//*    width: 111px;*//*    margin-left: 20px;*//*}*//*.rptml-form-select.city{*//*    width: 111px;*//*    margin-left: 10px;*//*}*/
.rptmr-form-input {
    display: block;
    box-sizing: border-box;
    width: 300px;
    height: 42px;
    background: #fff;
    border: 1px solid #d2d2d2;
    padding-left: 14px; /*border: none;*/ /*padding: 5px 9px 6px;*/
    vertical-align: middle; /*left: 98px;*/ /*margin-left: 20px;*/
    outline: none;
}

.rptml-form-sup {
    position: absolute;
    top: 9px;
    right: 9px;
    color: #333;
}

.rptmr-form-phoneico {
    position: absolute;
    top: 13px;
    right: 10px;
    width: 13px;
    height: 15px;
    background: url("../images/vip.png") no-repeat;
    background-size: contain;
}

.rptmr-form-error { /*bottom: -22px;*/
    left: 0;
    display: block;
    position: absolute; /*margin-left: 97px;*/
    line-height: 15px;
    font-size: 12px;
    color: #ff6767;
}

.rptmr-form-error i {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../images/common_bg.png) no-repeat -100px -624px;
    vertical-align: top;
}

.rptml-form-check { /*height: 24px;*/
    color: #333;
    line-height: 14px;
    user-select: none;
    -webkit-user-select: none; /*margin-top: -10px;*/
}

.rptml-form-check input {
    display: inline-block;
    position: absolute;
    margin-top: 2px;
    cursor: pointer;
}

.rptml-form-check span {
    font-size: 12px;
    padding-left: 18px;
}

.rptml-form-check span a {
    color: #ff960a;
}

.rptml-form-explain {
    color: #feb338;
    padding-left: 12px;
    text-align: center;
}

.rpt-submit {
    width: 300px;
    height: 42px;
    margin: 0 auto; /*margin-top: 15px;*/
    background: #ff960a; /*position: absolute;*/ /*top: 208px;*/ /*left: 437px;*/ /*width: 125px;*/ /*height: 139px;*/ /*background: url(../images/ico-line-btn.png) no-repeat;*/ /*z-index: 9;*/ /*overflow: hidden;*/ /*margin-top: 0;*/
}

.rpt-submit a {
    display: block;
    width: 100%;
    height: 100%; /*width: 172px;*/ /*height: 27px;*/
    font-size: 14px; /*font-family: HarmonyOS Sans SC;*/
    font-weight: bold;
    color: #fff;
    line-height: 42px;
    text-align: center; /*position: absolute;*/ /*top: 25px;*/ /*left: 16px;*/ /*width: 90px;*/ /*height: 90px;*/ /*z-index: 15;*/ /*background: #ff960a;*/ /*background-position: 0 0;*/ /*-webkit-border-radius: 50%;*/ /*-ms-border-radius: 50%;*/ /*border-radius: 45px;*/
}

.rpt-submit-tip {
    margin-top: 9px; /*width: 341px;*/ /*height: 23px;*/
    font-size: 12px; /*font-family: HarmonyOS Sans SC;*/
    font-weight: 400;
    color: #979997;
    line-height: 22px;
    opacity: 0.8;
    text-align: center;
    cursor: default;
    user-select: none;
    -webkit-user-select: none;
}

.rpt-main-right {
    float: right;
    width: 409px;
    height: 451px; /*margin-right: 40px;*/
}

.rpt-ml-count {
    margin-top: 42px; /*width: 409px;*/ /*height: 44px;*/
    font-size: 23px; /*font-family: HarmonyOS Sans SC;*/
    font-weight: bold;
    color: #333;
    line-height: 35px;
    text-align: center;
    letter-spacing: 1px;
}

.rpt-result-box { /*padding: 9px 40px 0;*/
    margin-top: 24px;
}

.rpt-result-box .rpt-result-ewm{
    width: 180px;
    height: 180px;
    background: #fff;
    opacity: 0.9;
    border-radius: 4px;
    margin: 0 auto;
    padding: 10px;
    box-sizing: border-box;
}

.rpt-result-box .rpt-result-ewm img{
    display: block;
    width: 160px;
    height: 160px;
}

.rpt-box-list {
    width: 295px; /*width: 292px;*/
    margin: 0 auto; /*padding: 22px 0;*/ /*border: 1px solid #ddd;*/
}

.rpt-box-list li {
    box-sizing: border-box;
    float: left;
    width: 140px;
    height: 85px;
    padding-left: 19px;
    padding-top: 18px;
    background: #fff;
    opacity: 0.9;
    border-radius: 5px;
    margin-right: 15px;
    margin-bottom: 15px;
}

.rpt-box-list li:nth-of-type(even) {
    margin-right: 0;
}

.rpt-box-list li p { /*width: 83px;*/ /*height: 27px;*/
    margin-bottom: 4px;
    font-size: 14px; /*font-family: HarmonyOS Sans SC;*/
    font-weight: 500;
    color: #333;
    line-height: 21px;
}

.rpt-box-list li strong { /*margin-top: 10px;*/ /*width: 137px;*/ /*height: 33px;*/
    font-size: 20px; /*font-family: HarmonyOS Sans SC;*/
    font-weight: bold;
    color: #333;
    line-height: 20px;
    letter-spacing: 4px;
}

.rpt-box-list.rpt-box-result li strong {
    letter-spacing: 0;
}

.rptp-confirm-mask {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 98;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0);
}

.rptp-content {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 99;
    transform: translate(-50%, -50%);
    width: 265px;
    height: 122px;
    background: #FFFFFF;
    box-shadow: 0px 5px 30px 0px rgba(207, 207, 207, 0.5);
    border-radius: 10px;
    padding: 10px 30px 18px;
}

.rptp-content p {
    font-size: 14px;
    font-weight: 500;
    color: #333333;
    line-height: 1.4;
    text-align: center;
    margin-top: 37px;
}

.rptp-content p a {
    color: #ff960a;
}

.rptp-footer {
    padding-top: 20px;
    text-align: center;
}

.rptp-footer a {
    font-size: 14px;
    display: inline-block;
    width: 96px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    background: #F5F5F5;
    border-radius: 3px;
}

.rptp-footer a:nth-child(1) {
    color: #999;
    background: #F5F5F5;
}

.rptp-footer a:nth-child(2) {
    color: #FFFFFF;
    background: #ff960a;
    margin-left: 10px;
}

.rpt-wx-pop {
    width: 600px;
    height: 250px;
    border: 1px solid #ff960a;
    border-radius: 15px;
    position: absolute;
    left: 202px;
    bottom: 50px;
}

.rptw-title-box {
    width: 315px;
    font-family: MicrosoftYaHei-Bold;
    font-size: 20px;
    color: #000000;
    text-align: center;
    line-height: 26px;
    position: absolute;
    top: -14px;
    left: 50%;
    margin-left: -157px;
    background: #fff;
    font-weight: bold;
}

.rptw-title-box i {
    background: url(../images/ico_lin_a5245b8a8c454aadb7dd649b503e67f9.png) no-repeat center center;
    background-size: 100% 100%;
    width: 3.5px;
    height: 11px;
    display: block;
    position: absolute;
    top: 8px;
}

.rptw-title-box i.l {
    left: -1px;
}

.rptw-title-box i.r {
    right: -1px;
}

.rptw-title-box em {
    font-size: 20px;
    color: #ff960a;
    font-weight: bold;
}

.rptw-kf {
    font-family: MicrosoftYaHei;
    font-size: 12px;
    color: #666666;
    text-align: center;
    padding-top: 20px;
}

.rptw-kf em {
    font-size: 12px;
    color: #666666;
}

.rptw-ewm-box {
    text-align: center;
    margin-left: 140px;
    margin-top: 38px;
}

.rptx-ewm-img {
    width: 143px;
    height: 143px;
    float: left;
}

.rptx-res-box {
    float: left;
    margin-left: 12px;
}

.rptx-res-box div {
    font-family: MicrosoftYaHei-Bold;
    font-size: 18px;
    color: #FFFFFF;
    text-align: left;
    background: #ff960a;
    border-radius: 2px;
    padding: 2px 8px;
    margin-top: 36px;
    font-weight: bold;
}

.rptx-res-box p {
    font-family: MicrosoftYaHei;
    font-size: 14px;
    color: #333333;
    text-align: left;
    margin-top: 15px;
}

.top-red-gif-box .close {
    position: absolute;
    right: -30px;
    width: 20px;
    height: 20px;
    top: 59px;
    background-image: url("data:image/png;base64,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");
    background-size: 100%;
}

/* 省市三级联动样式 */
.district {
    position: relative;
    z-index: 10;
    display: inline-block
}

.district input {
    width: 170px !important;
    height: 16px;
    font-size: 14px;
    border: 0;
    padding: 10px
}

.district .district-icon {
    display: block;
    position: absolute;
    right: 15px;
    top: 6px;
    width: 16px;
    height: 16px;
    background: url(../images/index_bg_m.png) no-repeat;
    background-position: -33px -1px;
    cursor: pointer
}

.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, 0.1);
    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1)
}

.district .district-select {
    float: left;
    width: 160px;
    height: 400px;
    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-track {
    background-color: transparent
}

.district-select::-webkit-scrollbar-corner {
    background-color: transparent
}

.district .district-province {
    width: 47%
}

.district .district-city {
    width: 53%
}

.district .district-select-option {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 10px;
    padding-left: 20px;
    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-province .district-select-option {
    background-color: #fff
}

.district-select-city .district-select-option, .district-select-city .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: 50% !important
}

.district-select-city li {
    background: white;
    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.on, .district-select-town li.on {
    background: #f8f8f8;
    border-right: 0;
    color: #34c083
}

.district-select-city li, .district-select-town li {
    background: #fff
}
