


/* 0822新增样式 如下 */
/* 车型选择样式调整 */
.as-carChoiceBox {
    width: auto;
    min-width: 360px;
    height: 281px;
    padding-bottom: -1px;
    background: #fff;
    border: 1px solid #e8e8e8;
    position: absolute;
    /*left: 25px;*/
    left: 25px;
    top: 80px;
    z-index: 30;
    display: none;
}

/* 车型品牌选择 */
.as-carBrandBox {
    width: 100%;
    height: auto;
    max-height: 279px;
    margin-bottom: -1px;
    float: left;
    clear: left;
    overflow-y: auto;
    overflow-x: hidden;
}

    .as-carBrandBox li {
        width: 100%;
        height: 28px;
        border-bottom: 1px solid #f2f2f2;
        padding: 0 12px;
        font-size: 12px;
        line-height: 27px;
        text-align: left;
        color: #666;
        float: left;
        clear: left;
    }

        .as-carBrandBox li.as-carBrandGray {
            background: #fafafa;
        }

        .as-carBrandBox li.as-carBrandWhite {
            background: #ffffff;
        }

            .as-carBrandBox li.as-carBrandGray:hover, .as-carBrandBox li.as-carBrandWhite:hover, .as-carBrandBox li.as-carBrandSelected {
                color: #006cb9;
                background-color: #e5f6ff;
            }

/* 车型大车系选择 */

.as-carSeriesBox {
    width: auto;
    height: auto;
    max-height: 279px;
    margin-bottom: -1px;
    float: left;
    clear: left;
    position: absolute;
    top: 0px;
    right: 0;
}
    /*.as-carSeriesBox span.as-jiaoLeft {
    width: 8px;
    height: 8px;
    display: block;
    background: url(../images/arrow_float_left.png) no-repeat center center;
    display: block;
    position: absolute;
    left: 0;
}*/
    .as-carSeriesBox ul.as-carSeriesMain {
        width: auto;
        height: 281px;
        margin-top: -1px;
        margin-right: -1px;
        background: #fff;
        border: 1px solid #e8e8e8;
        border-left: none;
        box-shadow: -2px 0px 1px #eee;
        overflow-y: auto;
        overflow-x: hidden;
        right: 0;
    }

    .as-carSeriesBox li.as-carSeriesOne {
        width: 100%;
        min-height: 28px;
        border-bottom: 1px solid #f2f2f2;
        font-size: 12px;
        line-height: 27px;
        text-align: left;
        color: #666;
        float: left;
        clear: left;
    }

    .as-carSeriesBox ul.as-carSeriesMain.unvisible {
        display: none;
    }

.as-carSeriesOne span.as-factory {
    width: 100%;
    height: 28px;
    margin: 0 12px;
    text-indent: 12px;
    background: #e6f1fc url(../images/arrow_factory_down.png) no-repeat center right;
    border-bottom: 1px solid #fff;
    font-size: 12px;
    font-weight: bold;
    line-height: 27px;
    text-align: left;
    color: #87a8c9;
    float: left;
    clear: left;
    margin: 0;
}

.as-carSeriesOne span.as-factoryArrow {
    background: #e6f1fc url(../images/arrow_factory_up.png) no-repeat center right;
}

.show2 {
    display: none;
}

.show3 {
    display: none;
}

    .show3 li {
        padding: 0 12px;
        color: #666;
        overflow:hidden;
    }

        .show3 li.as-carBrandGray {
            background: #fafafa;
        }

            .show3 li.as-carBrandGray:hover, .show3 li.as-carBrandWhite:hover, .show3 li.as-carBrandSelected {
                color: #006cb9;
                background-color: #e5f6ff;
            }


.show4 {
    display: none;
}

    .show4 li.five {
        padding: 0 12px;
        color: #666;
    }

    .show4 li.as-carBrandGray {
        background: #fafafa;
    }

        .show4 li.as-carBrandGray:hover, .show4 li.as-carBrandWhite:hover, .show4 li.as-carBrandSelected {
            color: #006cb9;
            background-color: #e5f6ff;
        }


.cur {
    display: block;
}

.as-SeriesMain {
    width: 100%;
    float: left;
    clear: left;
}

    .as-SeriesMain dd {
        width: 100%;
        height: 28px;
        border-bottom: 1px solid #f2f2f2;
        padding: 0 12px;
        font-size: 12px;
        line-height: 27px;
        text-align: left;
        color: #666;
        float: left;
        clear: left;
    }

        .as-SeriesMain dd a.as-seriesPic {
            width: 16px;
            height: 28px;
            background: url(../images/icon_series_pic.png) no-repeat center -1px;
            display: block;
            float: right;
            clear: none;
        }

        .as-SeriesMain dd:hover a.as-seriesPic, .as-SeriesMain dd.as-carBrandSelected a.as-seriesPic {
            background: url(../images/icon_series_pic.png) no-repeat center -31px;
        }

        .as-SeriesMain dd.as-carBrandGray {
            background: #fafafa;
        }

        .as-SeriesMain dd.as-carBrandWhite {
            background: #ffffff;
        }

            .as-SeriesMain dd.as-carBrandGray:hover, .as-SeriesMain dd.as-carBrandWhite:hover, .as-SeriesMain dd.as-carBrandSelected {
                color: #006cb9;
                background-color: #e5f6ff;
            }

/* 车型小车系选择 */
.as-carSeriesBoxS {
    width: auto;
    height: auto;
    max-height: 279px;
    margin-bottom: -1px;
    float: left;
    clear: left;
    position: absolute;
    top: 0px;
    right: 0;
}
    /*.as-carSeriesBoxS span.as-jiaoLeft {
    width: 8px;
    height: 8px;
    display: block;
    background: url(../images/arrow_float_left.png) no-repeat center center;
    display: block;
    position: absolute;
    left: 0;
}*/
    .as-carSeriesBoxS ul.as-carSeriesMain {
        width: auto;
        height: 281px;
        margin-top: -1px;
        margin-right: -1px;
        background: #fff;
        border: 1px solid #e8e8e8;
        border-left: none;
        box-shadow: -2px 0px 1px #eee;
        overflow-y: auto;
        position: absolute;
        top: 0;
        left: 8px;
    }

    .as-carSeriesBoxS li {
        width: 100%;
        height: 28px;
        border-bottom: 1px solid #f2f2f2;
        padding: 0 12px;
        font-size: 12px;
        line-height: 27px;
        text-align: left;
        color: #666;
        white-space: nowrap;
        float: left;
        clear: left;
    }

        .as-carSeriesBoxS li a.as-seriesPic {
            width: 16px;
            height: 28px;
            background: url(../images/icon_series_pic.png) no-repeat center -1px;
            display: block;
            float: right;
            clear: none;
        }

        .as-carSeriesBoxS li:hover a.as-seriesPic, .as-carSeriesBoxS li.as-carBrandSelected a.as-seriesPic {
            background: url(../images/icon_series_pic.png) no-repeat center -31px;
        }

        .as-carSeriesBoxS li.as-carBrandGray {
            background: #fafafa;
        }

        .as-carSeriesBoxS li.as-carBrandWhite {
            background: #ffffff;
        }

            .as-carSeriesBoxS li.as-carBrandGray:hover, .as-carSeriesBoxS li.as-carBrandWhite:hover, .as-carSeriesBoxS li.as-carBrandSelected {
                color: #006cb9;
                background-color: #e5f6ff;
            }


/* 车型排量 选择 */
.as-carOutputBox {
    width: auto;
    height: auto;
    max-height: 279px;
    margin-bottom: -1px;
    float: left;
    clear: left;
    position: absolute;
    top: 0px;
    right: 0;
    z-index: 20;
}
    /*.as-carOutputBox span.as-jiaoLeft {
    width: 8px;
    height: 8px;
    display: block;
    background: url(../images/arrow_float_left.png) no-repeat center center;
    display: block;
    position: absolute;
    left: 0;
    z-index: 20;
}*/
    .as-carOutputBox ul.as-carSeriesMain {
        width: auto;
        height: 281px;
        margin-top: -1px;
        margin-right: -1px;
        background: #fff;
        border: 1px solid #e8e8e8;
        border-left: none;
        box-shadow: -2px 0px 1px #eee;
        overflow-y: auto;
        position: absolute;
        top: 0;
        left: 8px;
        z-index: 10;
    }

    .as-carOutputBox li {
        width: 100%;
        height: 28px;
        border-bottom: 1px solid #f2f2f2;
        padding: 0 12px;
        font-size: 12px;
        line-height: 27px;
        text-align: left;
        color: #666;
        white-space: nowrap;
        float: left;
        clear: left;
    }

        .as-carOutputBox li a.as-seriesPic {
            width: 16px;
            height: 28px;
            background: url(../images/icon_series_pic.png) no-repeat center -1px;
            display: block;
            float: right;
            clear: none;
        }

        .as-carOutputBox li:hover a.as-seriesPic, .as-carOutputBox li.as-carBrandSelected a.as-seriesPic {
            background: url(../images/icon_series_pic.png) no-repeat center -31px;
        }

        .as-carOutputBox li.as-carBrandGray {
            background: #fafafa;
        }

        .as-carOutputBox li.as-carBrandWhite {
            background: #ffffff;
        }

            .as-carOutputBox li.as-carBrandGray:hover, .as-carOutputBox li.as-carBrandWhite:hover, .as-carOutputBox li.as-carBrandSelected {
                color: #006cb9;
                background-color: #e5f6ff;
            }

.inputStyle {
    /*background: #fff1f2;*/
    /*color: #d53533;*/
    background: #e5f6ff;
    color: #0056ac;
    height: 26px;
    padding: 0 10px;
    margin-top: 10px;
    border-radius: 4px;
    font-size: 12px;
    line-height: 26px;
    float: left;
    clear: none;
    cursor: pointer;
}

em .as-jiaoLeft {
    width: 8px;
    height: 8px;
    display: block;
    background: url(../images/arrow_float_left.png) no-repeat center center;
    position: relative;
    z-index: 999;
}

li.as-autobrandspliter {
    padding: 0 0;
}

    li.as-autobrandspliter span {
        width: 100%;
        height: 28px;
        /*margin: 0 12px;*/
        text-indent: 12px;
        background: #e6f1fc;
        border-bottom: 1px solid #fff;
        font-size: 12px;
        font-weight: bold;
        line-height: 27px;
        text-align: left;
        color: #87a8c9;
        float: left;
        clear: left;
        margin: 0;
    }

.as-SeriesMain dd span.carIcon1 {
    background: url("../images/car1.png") no-repeat;
    display: inline-block;
    width: 16px;
    height: 14px;
    float: right;
    clear: none;
    margin-top: 8px;
    margin-right: 16px;
}

.show3 li span.carIcon1 {
    background: url("../images/car1.png") no-repeat;
    display: inline-block;
    width: 16px;
    height: 14px;
    float: right;
    clear: none;
    margin-right: 0;
}