﻿﻿@charset "utf-8";
.provinceCity {
    width: 306px;
    position: absolute;
    background: #fff;
    display: none;
}
.provinceCity .tabs {
    height: 28px;
    border-bottom: 2px solid #323055;
    background: url(../images/bg_mc_0113_1.png) no-repeat;
}
.provinceCity .tabs li {
    height: 28px;
    float: left;
    width: 76px;
}
.provinceCity .tabs li a,
.provinceCity .tabs li a:visited {
    display: block;
    height: 28px;
    color: #777777;
    line-height: 28px;
    text-align: center;
    text-decoration: none;
    float: left;
    width: 76px;
    background: url(../images/bg_mc_0113_2.png) right center no-repeat;
}
.provinceCity .tabs li a.current,
.provinceCity .tabs li a.current:visited {
    background: url(../images/bg_mc_0113_3.png) right center no-repeat;
    color: #fff;
}
.provinceCity .con {
    height: 110px;
    border: 1px solid #d6d6d6;
    border-top: none;
    padding: 10px;
}
.provinceCity .province {
}
.provinceCity .province .pre a,
.provinceCity .province .pre a:visited {
    float: left;
    width: 29px;
    height: 109px;
    background: url(../images/bg_mc_0113_4.png) left center no-repeat;
}
.provinceCity .province .pre a.can,
.provinceCity .province .pre a.can:visited {
    background: url(../images/bg_mc_0113_4.png) -87px center no-repeat;
}
.provinceCity .province .next a,
.provinceCity .province .next a:visited {
    float: right;
    width: 29px;
    height: 109px;
    background: url(../images/bg_mc_0113_4.png) -58px center no-repeat;
}
.provinceCity .province .next a.can,
.provinceCity .province .next a.can:visited {
    background: url(../images/bg_mc_0113_4.png) -29px center no-repeat;
}
.provinceCity .province .list {
    float: left;
    width: 252px;
    margin: auto;
}
.provinceCity .province .list li {
    float: left;
    width: 84px;
    text-align: center;
    overflow: hidden;
    padding: 3px 0;
}
.provinceCity .province .list li a,
.provinceCity .province .list li a:visited {
    color: #777777;
}
.provinceCity .province .list li a.current,
.provinceCity .province .list li a.current:visited {
    color: #2196f3;
}
.provinceCity .city {
    float: left;
    width: 284px;
    margin: auto;
}
.provinceCity .city li {
    float: left;
    width: 69px;
    text-align: center;
    overflow: hidden;
    padding: 3px 0;
}
.provinceCity .city li a,
.provinceCity .city li a:visited {
    color: #777777;
}
.provinceCity .city li a.current,
.provinceCity .city li a.current:visited {
    color: #2196f3;
}
.provinceCity .county {
    float: left;
    width: 284px;
    margin: auto;
}
.provinceCity .county li {
    float: left;
    width: 69px;
    text-align: center;
    overflow: hidden;
    padding: 3px 0;
}
.provinceCity .county li a,
.provinceCity .city li a:visited {
    color: #777777;
}
.provinceCity .county li a.current,
.provinceCity .city li a.current:visited {
    color: #2196f3;
}
.provinceCity {
    z-index: 2;
}
.provinceCity .city .pre a,
.provinceCity .city .pre a:visited {
    float: left;
    width: 29px;
    height: 109px;
    background: url(../images/bg_mc_0113_4.png) left center no-repeat;
}
.provinceCity .city .pre a.can,
.provinceCity .city .pre a.can:visited {
    background: url(../images/bg_mc_0113_4.png) -87px center no-repeat;
}
.provinceCity .city .next a,
.provinceCity .city .next a:visited {
    float: right;
    width: 29px;
    height: 109px;
    background: url(../images/bg_mc_0113_4.png) -58px center no-repeat;
}
.provinceCity .city .next a.can,
.provinceCity .city .next a.can:visited {
    background: url(../images/bg_mc_0113_4.png) -29px center no-repeat;
}
.provinceCity .city .list {
    float: left;
    width: 252px;
    margin: auto;
}
.provinceCity .city .list li {
    float: left;
    width: 84px;
    text-align: center;
    overflow: hidden;
    padding: 3px 0;
}
.provinceCity .city .list li a input,
.provinceCity .city .list li a input:visited {
    color: #777777;
}
.provinceCity .city .list li a input.current,
.provinceCity .city .list li a input.current:visited {
    color: #2196f3;
}
.provinceCity .hotCity {
    float: left;
    width: 284px;
    margin: auto;
}
.provinceCity .hotCity li {
    float: left;
    width: 69px;
    text-align: center;
    overflow: hidden;
    padding: 3px 0;
}
.provinceCity .hotCity li a input,
.provinceCity .hotCity li a:visited {
    color: #777777;
}
.provinceCity .hotCity li a input.current,
.provinceCity .hotCity li a input.current:visited {
    color: #2196f3;
}
.provinceCity .county .list {
    float: left;
    width: 252px;
    margin: auto;
}
.provinceCity .county .list li {
    float: left;
    width: 84px;
    text-align: center;
    overflow: hidden;
    padding: 3px 0;
}
.provinceCity .county .list li a input,
.provinceCity .province .list li a input:visited {
    color: #777777;
}
.provinceCity .county .list li a input.current,
.provinceCity .province .list li a input.current:visited {
    color: #2196f3;
}
.provinceCity .county {
}
.provinceCity .county .pre a,
.provinceCity .county .pre a:visited {
    float: left;
    width: 29px;
    height: 109px;
    background: url(../images/bg_mc_0113_4.png) left center no-repeat;
}
.provinceCity .county .pre a.can,
.provinceCity .county .pre a.can:visited {
    background: url(../images/bg_mc_0113_4.png) -87px center no-repeat;
}
.provinceCity .county .next a,
.provinceCity .county .next a:visited {
    float: right;
    width: 29px;
    height: 109px;
    background: url(../images/bg_mc_0113_4.png) -58px center no-repeat;
}
.provinceCity .county .next a.can,
.provinceCity .county .next a.can:visited {
    background: url(../images/bg_mc_0113_4.png) -29px center no-repeat;
}
.provinceCityAll {
    width: 332px;
    position: absolute;
    background: #fff;
    display: none;
    margin-top: 25px;
}
.provinceCityAll .tabs {
    height: 28px;
    border-bottom: 2px solid #213380;
    background: url(../images/bg_mc_0113_1.png) no-repeat;
}
.provinceCityAll .tabs li {
    height: 28px;
    float: left;
    width: 83px;
}
.provinceCityAll .tabs li a,
.provinceCity .tabs li a:visited {
    display: block;
    height: 28px;
    color: #777777;
    line-height: 28px;
    text-align: center;
    text-decoration: none;
    float: left;
    width: 83px;
    background: url(../images/bg_mc_0113_2.png) right center no-repeat;
}
.provinceCityAll .tabs li a.current,
.provinceCity .tabs li a.current:visited {
    background: #213380;
    color: #fff;
}
.provinceCityAll .con {
    height: 110px;
    border: 1px solid #d6d6d6;
    border-top: none;
    padding: 10px;
}
.provinceCityAll .provinceAll {
}
.provinceCityAll .provinceAll .pre a,
.provinceCityAll .provinceAll .pre a:visited {
    float: left;
    width: 29px;
    height: 109px;
    background: url(../images/bg_mc_0113_4.png) left center no-repeat;
    cursor: pointer;
}
.provinceCityAll .provinceAll .pre a.can,
.provinceCityAll .provinceAll .pre a.can:visited {
    background: url(../images/bg_mc_0113_4.png) -87px center no-repeat;
    cursor: pointer;
}
.provinceCityAll .provinceAll .next a,
.provinceCityAll .provinceAll .next a:visited {
    float: right;
    width: 29px;
    height: 109px;
    background: url(../images/bg_mc_0113_4.png) -58px center no-repeat;
    cursor: pointer;
}
.provinceCityAll .provinceAll .next a.can,
.provinceCityAll .provinceAll .next a.can:visited {
    background: url(../images/bg_mc_0113_4.png) -29px center no-repeat;
    cursor: pointer;
}
.provinceCityAll .provinceAll .list {
    float: left;
    width: 252px;
    margin: auto;
}
.provinceCityAll .provinceAll .list li {
    float: left;
    width: 84px;
    text-align: center;
    overflow: hidden;
    padding: 3px 0;
}
.provinceCityAll .provinceAll .list li a,
.provinceCityAll .provinceAll .list li a:visited {
    color: #777777;
}
.provinceCityAll .provinceAll .list li a.current,
.provinceCityAll .provinceAll .list li a.current:visited {
    color: #2196f3;
}
.provinceCityAll .cityAll {
    float: left;
    width: 100%;
    margin: auto;
}
.provinceCityAll .cityAll li {
    float: left;
    width: 69px;
    text-align: center;
    overflow: hidden;
    padding: 3px 0;
}
.provinceCityAll .cityAll li a,
.provinceCityAll .cityAll li a:visited {
    color: #777777;
}
.provinceCityAll .cityAll li a.current,
.provinceCityAll .cityAll li a.current:visited {
    color: #2196f3;
}
.provinceCityAll .countyAll {
    float: left;
    width: 100%;
    margin: auto;
}
.provinceCityAll .countyAll li {
    float: left;
    width: 69px;
    text-align: center;
    overflow: hidden;
    padding: 3px 0;
}
.provinceCityAll .countyAll li a,
.provinceCityAll .cityAll li a:visited {
    color: #777777;
}
.provinceCityAll .countyAll li a.current,
.provinceCityAll .cityAll li a.current:visited {
    color: #2196f3;
}
.provinceCityAll {
    z-index: 9999;
}
.provinceCityAll .cityAll .pre a,
.provinceCityAll .cityAll .pre a:visited {
    float: left;
    width: 29px;
    height: 109px;
    background: url(../images/bg_mc_0113_4.png) left center no-repeat;
    cursor: pointer;
}
.provinceCityAll .cityAll .pre a.can,
.provinceCityAll .cityAll .pre a.can:visited {
    background: url(../images/bg_mc_0113_4.png) -87px center no-repeat;
    cursor: pointer;
}
.provinceCityAll .cityAll .next a,
.provinceCityAll .cityAll .next a:visited {
    float: right;
    width: 29px;
    height: 109px;
    background: url(../images/bg_mc_0113_4.png) -58px center no-repeat;
    cursor: pointer;
}
.provinceCityAll .cityAll .next a.can,
.provinceCityAll .cityAll .next a.can:visited {
    background: url(../images/bg_mc_0113_4.png) -29px center no-repeat;
    cursor: pointer;
}
.provinceCityAll .cityAll .list {
    float: left;
    width: 252px;
    margin: auto;
}
.provinceCityAll .cityAll .list li {
    float: left;
    width: 84px;
    text-align: center;
    overflow: hidden;
    padding: 3px 0;
}
.provinceCityAll .cityAll .list li a input,
.provinceCityAll .cityAll .list li a input:visited {
    color: #777777;
}
.provinceCityAll .cityAll .list li a input.current,
.provinceCityAll .cityAll .list li a input.current:visited {
    color: #2196f3;
}
.provinceCityAll .hotCityAll {
    float: left;
    width: 100%;
    margin: auto;
}
.provinceCityAll .hotCityAll li {
    float: left;
    width: 77px;
    text-align: center;
    overflow: hidden;
    padding: 3px 0;
}
.provinceCityAll .hotCityAll li a input,
.provinceCityAll .hotCityAll li a:visited {
    color: #777777;
}
.provinceCityAll .hotCityAll li a input.current,
.provinceCityAll .hotCityAll li a input.current:visited {
    color: #2196f3;
}
.provinceCityAll .countyAll .list {
    float: left;
    width: 252px;
    margin: auto;
}
.provinceCityAll .countyAll .list li {
    float: left;
    width: 84px;
    text-align: center;
    overflow: hidden;
    padding: 3px 0;
}
.provinceCityAll .countyAll .list li a input,
.provinceCityAll .provinceAll .list li a input:visited {
    color: #777777;
}
.provinceCityAll .countyAll .list li a input.current,
.provinceCityAll .provinceAll .list li a input.current:visited {
    color: #2196f3;
}
.provinceCityAll .countyAll {
}
.provinceCityAll .countyAll .pre a,
.provinceCityAll .countyAll .pre a:visited {
    float: left;
    width: 29px;
    height: 109px;
    background: url(../images/bg_mc_0113_4.png) left center no-repeat;
    cursor: pointer;
}
.provinceCityAll .countyAll .pre a.can,
.provinceCityAll .countyAll .pre a.can:visited {
    background: url(../images/bg_mc_0113_4.png) -87px center no-repeat;
    cursor: pointer;
}
.provinceCityAll .countyAll .next a,
.provinceCityAll .countyAll .next a:visited {
    float: right;
    width: 29px;
    height: 109px;
    background: url(../images/bg_mc_0113_4.png) -58px center no-repeat;
    cursor: pointer;
}
.provinceCityAll .countyAll .next a.can,
.provinceCityAll .countyAll .next a.can:visited {
    background: url(../images/bg_mc_0113_4.png) -29px center no-repeat;
    cursor: pointer;
}
#dimCityQuery {
    position: absolute;
    border: 1px solid #d6d6d6;
    background: #fff;
    display: none;
}
#dimCityQuery li a,
#dimCityQuery li a:visited {
    display: block;
    height: 26px;
    padding: 0 15px;
    line-height: 26px;
    color: #777777;
    text-decoration: none;
}
#dimCityQuery li.current a,
#dimCityQuery li.current a:visited {
    background: #2196f3;
    color: #fff;
}
#dimCityQuery li.none {
    height: 26px;
    padding: 0 15px;
    line-height: 26px;
    color: #777777;
}
