.city {
    display:block;
}
.fixedactive1{
	display: none;
}
.city .city-wrapper {
    position: absolute;
    background-color: #fff;
    top: 4.5rem;
    left: 0;
    right: 0;
    width: 100%;
}
.city .city-wrapper .cities .current{height:44px;line-height: 44px;padding-left: 16px;font-size: 1.5rem;position: relative;background-color: #fff;}
.city .city-wrapper .cities ul{
    background-color: #fff;
}

.city .city-wrapper .cities .title {
    height: 38px;
    padding-left: 16px;
    line-height: 38px;
    background-color: #f4fafa;
    font-family: Helvetica;
    font-size: 1.4em;
    color: #666666;
    position: relative;
}
.location{
    display: inline-block;position: absolute;font-size: 1em;right: 1.2em;line-height: 44px;top:-1px;
}
.icon-iconfont81{color: #f2cd40;margin-right: .3em}
.city .city-wrapper .cities .item {
    height: 44px;
    padding: 0 16px;
    line-height: 44px;
    font-size: 1.5rem;
    color:#333333;
}
/*.city .city-wrapper .cities .item .name {
    display: block;
    position: relative;
}*/
.city .city-wrapper .cities .item .city-name:before,
.city .city-wrapper .cities .item .city-name:after {
    display: block;
    position: absolute;
    border-top: 1px solid #e5e5e5;
    left: 0;
    width: 100%;
    content: ' ';
}
.city .city-wrapper .cities .item .city-name:before {
    display: none;
    top: 0;
}
.city .city-wrapper .cities .item .city-name:after {
    display: block;
    bottom: 0;
}
.city .city-wrapper .cities .item:active {
    background-color: #f0f0f0;

}
.city .city-wrapper .cities .item:last-child .name:after {
    display: none;
}
.city .city-wrapper .shortcut {
    position: fixed;
    z-index: 30;
    width: 40px;
    right: 0;
    font-family: Helvetica;
}
.city .city-wrapper .shortcut .item {
    height: 12px;
    padding-top: 4px;
    padding-left: 24px;
    text-align: center;
    font-size: 1.2em;
    color: #999;
}
@media only screen and (max-height: 600px) {
    .city .city-wrapper .shortcut .item {
        padding-top: 3px;
    }

}

        .cities-hook .addr_list{
            padding: .8rem 1.5em 0 1.5em;
            background-color: #fff;
        }
        .cities-hook .addr_list ul{
            width: 100%;
        }
        .cities-hook .addr_list li{
            display: inline-block;
            box-sizing:border-box;
            -moz-box-sizing:border-box;
            -webkit-box-sizing:border-box;
            width: 33%;
            padding: .8rem;
            border-radius: .5em;
            border: 1px solid #e5e5e5;
            text-align: center;

        }
        .cities-hook .addr_list li:nth-child(3n+3){margin-right: 0}
        .cities-hook .addr_list li .icon-7{color:#f2cd40;margin-right: .2em;margin-left: -.5em}
        .city .city-wrapper .cities .addr_list .item{
            height: 36px;
            line-height: 36px;overflow:hidden;
        }
        .city_math{
            background: #fff;
            width: 100%;
            height: 100%;
        }
        .city_math #layer-container{
            padding-left:1.2em;
            background-color: #fff;
        }
        .city_math #layer-container li{
            height: 44px;
            line-height: 44px;
            font-size: 1.4em;
            border-bottom: 1px solid #f7f7f7;

        }
        .note{
            height: 44px;
            line-height: 44px;
            font-size: 1.4em;
            padding-left:1.2em;
            border-bottom: 1px solid #f7f7f7;
        }
