/*  B-Link 车辆选择 */
.condition_info .info-title span.choice_car ul{
    z-index: 100;
}
.condition_info .info-title span.choice_car ul.show{
    display: block;
}
/*  B-Link 车辆选择 */

/*  车况  */
.main_item.list_main > .loading{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
}

.condition-left-whell_val.warning{
    color: #ea1f48;
}
/*  车况  */

/*  仪表盘 */
#instrument{
    width: 100%;
    height: 100%;
}

.condition-instrument{
    overflow: hidden;
    /*background: url("../../images/condition/condition-instrument-bg.png") no-repeat;*/
}

.condition-instrument.draw{
    background: url('../../images/condition/instrument-bg.png') no-repeat;
    background-size: 100%;
}

.condition-instrument-line.poniters{
    background: url('../../images/condition/condition-pointers.png') no-repeat;
    background-size: 10000% 100%;
    top: 50%;
    left: 50%;
    width: 297px;
    height: 271px;
    margin-top: -130px;
    margin-left: -153px;
    padding: 0;
}

@media (max-width: 767px) {
    .condition-instrument-line.poniters{
        margin-top: -143px;
        margin-left: -153px;
    }
}
/*  仪表盘 */

/*  分页  */
.searchPageBtn ul li.active a{
    color: #ea1f48;
}

.searchPageBtn ul li.disabled{
    cursor: not-allowed;
}

.searchPageBtn ul li.disabled a{
    cursor: not-allowed;
}
/*  分页  */

/*  城市选择    */
.modal.city-select{
    margin-top: 0 !important;
    z-index: 100000 !important;
}

.modal.city-select .modal-dialog{
    margin: 6% auto;
    width: 60%;
    background: #fff;
}

.modal.city-select .modal-content{
    border-radius: 0;
    margin: 3px;
    background: #eaeaea;
    box-shadow: none;
    border: none;
    clear: both;
    overflow: hidden;
    zoom: 1;
}

.common-city-search ul li{
    float: left;
    overflow: hidden;
    margin: 0 0  -2px 0;
}

.common-city-search ul li a{
    background: none;
    display: block;
    padding: 5px 10px;
    font-size: 16px;
}

.common-city-search ul li.active a{
    border-bottom: 2px solid #ea1f48;
}

@media (max-width: 767px) {
    .city-select .modal-dialog.modal-lg{
        width: 90%;
    }
}

.common-selectedCity span.current{
    color: white;
    background-color: red;
}
/*  城市选择    */

/*  城市列表    */
ul.cityboxList li{
    overflow: hidden;
    margin-bottom: 1%;
}
.citybox{
    overflow: auto !important;
}

/*车辆诊断*/
.vehicle_content h4{
    color: #5f5959;
    text-align: center;
}
.vehicle_list{
    overflow-y: auto !important;
}
ul.autonosis_icon_list {
    margin:0 0 5px;
}
.autonosis_icon_list li:after{
    display: block; content:"";
    width: 10px; height: 10px;
    position: absolute;
    right: 1em;
    top: 1em;
    border-radius: 50%;
    background: #00af62; }
.autonosis_icon_list li.warning:after{
    background: #D50032;
}
.autonosis_icon_list li:after{
    display: block; content:"";
    width: 10px; height: 10px;
    position: absolute;
    right: 1em;
    top: 1em;
    border-radius: 50%;
    background: #00af62; }
.autonosis_icon_list li.aa:after{
    background: #C0C6C8;
}
.autonosis_icon_list li{
    float: none;
    position: relative;
    padding-left: 4em;
    height: 45px;
    line-height: 45px;
    border-bottom: 1px dashed #e5e5e5
}
.autonosis_icon_list li:before{
    display: block;
    content:"";
    width: 4em;
    height: 45px;
    position: absolute;
    left: 0; top: 0;
}
.autonosis_icon_list li.cndx:before{
    background: url("../../images/blink/autognosis/autognosis-icon.png")-10px -855px no-repeat;
}
.autonosis_icon_list li.zywg:before{
    background: url("../../images/blink/autognosis/autognosis-icon-2.png")-1px 15px no-repeat;
}
.autonosis_icon_list li.zckz:before{
    background: url("../../images/blink/autognosis/autognosis-icon-2.png")-1px -635px no-repeat;
}
.autonosis_icon_list li.qqdj:before{
    background: url("../../images/blink/autognosis/autognosis-icon-2.png")-1px -403px no-repeat;
}
.autonosis_icon_list li.hqdj:before{
    background: url("../../images/blink/autognosis/autognosis-icon-2.png")-1px -582px no-repeat;
}
.autonosis_icon_list li.dcgl:before{
    background: url("../../images/blink/autognosis/autognosis-icon-2.png")-1px -278px no-repeat;
}
.autonosis_icon_list li.cdk:before{
    background: url("../../images/blink/autognosis/autognosis-icon-2.png")-1px -161px no-repeat;
}
.autonosis_icon_list li.ddkt:before{
    background: url("../../images/blink/autognosis/autognosis-icon-2.png")-1px -45px no-repeat;
}

.autonosis_icon_list li.ptc:before{
    background: url("../../images/blink/autognosis/autognosis-icon-2.png")-1px -516px no-repeat;
}
.autonosis_icon_list li.qqjs:before{
    background: url("../../images/blink/autognosis/autognosis-icon-2.png")-1px -456px no-repeat;
}
.autonosis_icon_list li.dzxd:before{
    background: url("../../images/blink/autognosis/autognosis-icon-2.png")-1px -105px no-repeat;
}
.autonosis_icon_list li.sxmn:before{
    background: url("../../images/blink/autognosis/autognosis-icon-2.png")-1px -225px no-repeat;
}
.autonosis_icon_list li.aqrn:before{
    background: url("../../images/blink/autognosis/autognosis-icon-2.png")-1px 6px no-repeat;
}
.autonosis_icon_list li.xcjly:before{
    background: url("../../images/blink/autognosis/autognosis-icon-2.png")-1px -345px no-repeat;
    /*background: url("../../images/blink/autognosis/1.png")no-repeat;*/
}
.breakRule-container > .break-rule-container > .no-data-panel{
    display: block;
}
/*  违章无数据   */

/*  所在城市    */
.current{
    color: white;
    background-color: red;
}
/*  所在城市    */

/*  地图  */
.car{
    z-index: 1000;
}

.zoomIn{
    z-index: 1000;
}

.zoomOut{
    z-index: 1000;
}
/*  地图  */

/*  设为途径点   */
.btn.btn-map.add-to-path{
    width: 5em !important;
    background: #ffffff;
}

.btn.btn-map.add-to-path.disabled{
    cursor: not-allowed;
}

.btn.btn-map.add-to-path.disabled:hover{
    border: 1px solid #E3E3E3;
    color: #000;
}

.btn.btn-map.sc_btn.disabled{
    border: 1px solid #E3E3E3 !important;
    color: #000 !important;
}

.btn.btn-map.sc_btn.disabled:hover{
    cursor: not-allowed;
}
/*  设为途径点   */

/*  胎温胎压    */

.condition-wheel-warningInfo{
    top: 60%;
}
.warning_contnet{
    line-height: normal;

}
.warning_contnet div{
    padding: 2px 0;
}
/*  胎温胎压    */

/*  发送到车搜索  */
.searchPanel  .searchAddress{
    overflow: auto;
}

.collectPanel .collect_Address{
    overflow-y: auto;
}
/*  发送到车搜索  */

/*  周边搜索    */
.modal.search-around{
    margin-top: 0 !important;
    z-index: 100000 !important;
}

.stcBar .btn.btn-map{
    border: 1px solid #E3E3E3;
    font-size: 10px !important;
    width: 5em;
}

.stcBar .btn.btn-map:hover{
    color: #ea1f48;
    border: 1px solid #ea1f48;
}
/*  周边搜索    */

/*  修改车牌    */
.modal.modify-vehicle{
    margin-top: 0;
    z-index: 100000 !important;
}

.modal.modify-vehicle .modal-dialog{
    position: relative;
    padding: 0;
    top: 15%;
}

.modal.modify-vehicle .login_carnum{
    position: static;
    margin: 0 auto;
}

.modal.modify-vehicle .modal-content{
    background: none;
    border: none;
    box-shadow: none;
}
/*  修改车牌    */

/*  城市下拉框   */
.city-select-type-head{
    list-style: none;
    margin: 5px 0 0 0;
    padding: 0;
    background: #ffffff;
    position: absolute;
    width: 100%;
    left: -1px;
    top: 35px;
    z-index: 1;
    border: 1px solid #f5f5f5;
    border-radius: 4px;
}

.city-select-type-head li{
    list-style: none;
    margin: 0;
    padding: 0;
    display: block;
}

.city-select-type-head li:hover{
    background: #f5f5f5;
}

.city-select-type-head li.active{
    background: #f5f5f5;
}

.city-select-type-head li strong{
    display: block;
    padding: 3px 3px 3px 6px;
    font-weight: bold;
}

.city-select-type-head li span{
    display: block;
    padding: 3px 3px 3px 6px;
}
/*  城市下拉框   */

.modal{
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
}
/*  充电站搜索  */
.chrging-pile-modal ul li dd span{
    margin-right: 1em;
}

/*  关键字搜索    */
.autocompleter li{
    padding: 0 0;
}

/*充电站详情地图*/

.map_charging{height: 200px;width: 100%;position: relative}
.map_charging .mapContainer{width: 100%;height:150px;}
/*.map_charging .car, .map_area .zoomIn, .map_area .zoomOut{height: 40px;width: 40px;position: absolute;right: 10px;cursor: pointer}*/
/*.map_charging table{border: none!important}*/
/*.map_charging table td>div{overflow: hidden!important;border: none!important}*/
/*  示例图标    */
#demoPanel{
    display: none;
}

#demoPanel img.img-responsive{
    top: 50px !important;
}

.is-mock #demoPanel{
    display: block;
}

.is-mock .condition_menu{
    position: relative;
    z-index: 90;
}
/*  示例图标    */

.break-rule-container .break-rule-list{
    overflow: auto;
}
.searchAddress ul.addressList li p span.disaa{
    font-size: 70%;
    color: #aaaaaa;
}

.tdropdown-menu > li{
    width: 100%;
}

.disable-click{
    cursor: not-allowed !important;
    background-color: #e5e5e5 !important;
    border: 1px solid #e5e5e5 !important;
}

.disable-click:hover{
    cursor: not-allowed !important;
    background-color: #e5e5e5 !important;
    border: 1px solid #e5e5e5 !important;
    color: #000 !important;
}

.address_bar .searchAddress>ul>li .btn{
    width: auto;
}

.btn-mapbar-collection{
    width: auto !important;
    margin: 0 2px !important;
    padding: 6px 5px 6px 20px;
    background: url('../../images/blink/sendtocar/icon-collect.png') 5px 7px no-repeat #ffffff;
}

.btn-mapbar-search-around{
    width: auto !important;
    margin: 0 2px !important;
    padding: 6px 5px 6px 23px;
    background: url(../../images/blink/sendtocar/icon-around.png) 5px 7px no-repeat #ffffff;
}

.btn-mapbar-send-to-car{
    width: auto !important;
    margin: 0 2px !important;
    padding: 6px 5px 6px 23px;
    background: url(../../images/blink/sendtocar/send.png) 5px 7px no-repeat #ffffff;
}

.btn-mapbar-add-to-path{
    padding: 6px 5px;
}

@media (max-width: 767px) {
    #demoPanel img.img-responsive{
        left: 25%;
        width: 50%;
    }
}

.actionBtn  a.btn-send-icon, .actionBtn  a.btn-send-icon:hover{
    background: url(../../images/blink/sendtocar/send.png) 5px 7px no-repeat #ffffff !important;
}

.breakRule-title.breakRuleCity{
    font-size: 1.05em;
}

.condition_info .info-title span.choice_car ul li{
    width: 12em;
}

.stc_maparea .address_bar .pathPanel .pathPoint li span{
    width: 100%;
    line-height: 22px;
}

.searchAddress ul.addressList li h2, .collect_Address ul.collectionList li h2.send-to-car{
    width: 65% !important;
}

@media (max-width: 767px) {
    .searchAddress ul.addressList li h2, .collect_Address ul.collectionList li h2.send-to-car{
        width: 60% !important;
    }
}

.searchAddress ul.addressList li h2, .collect_Address ul.collectionList li h2{
width: 100%;
}

@media (max-width: 767px) {
.searchAddress ul.addressList li h2, .collect_Address ul.collectionList li h2{
width: 100%;
}
}
.collect_Address .actionBtn  a.btn-map.btn-tjd{
    width: auto;
}

.collect_Address .stcBar .btn.btn-map{
    width: auto;
}

.conditionVehicle-car.ev{
    background-image: url(../../images/blink/condition/condition-wheel-car-ev.png);
}

.stc_maparea .address_bar .pathPanel .pathPoint li span.send-to-car{
    width: 70%;
}

.selfservice li a[disabled]{
    cursor: not-allowed;
}

.selfservice li a[disabled]:hover{
    cursor: not-allowed;
    background: #e5e5e5;
    color: #000000;
}

.selfservice li a[disabled].current{
    cursor: not-allowed;
    background: #e5e5e5;
    color: #000000;
}

#demoPanel{
    z-index: 80 !important;
}