.headtop{
    padding: 0px;
}
.logo-redesign{
    width:1199px;
    margin:0 auto;
    height:50px;
    line-height: 50px;
    /*border-bottom: 1px solid rgba(229,229,229,1);*/
}
.logo-redesign img.img1{
    display: block;
    width: 26px;
    height: 26px;
    vertical-align: middle;
    float:left;
    margin-top: 11.99px;
}
.logo-redesign img.img2{
    display: block;
    width: 24px;
    height: 24px;
    vertical-align: middle;
    margin-left: 690px;
    float:left;
    margin-top: 13px;
}
.logo-redesign span{
    width:124px;
    height:17px;
    font-size:12px;
    font-family:PingFangSC-Medium,PingFang SC;
    font-weight:500;
    color:rgba(102,102,102,1);
    line-height:17px;
    margin-left: 12px;
    display: block;
    float: left;
    margin-top: 17px;
}
.logo-redesign .city-selection{
    width:102px;
    height:40px;
    margin-left: 42px;
    display: block;
    float: left;
}
.logo-redesign .ft24-redesign{

    height:14px;
    font-size:10px;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:rgba(51,51,51,1);
    line-height:14px;
    letter-spacing:2px;
}
.logo-redesign .txt-redesign{
    display: block;
    margin-top: 9px;
    float:left;
}
.logo-redesign .ft30-redesign{
    width:99px;
    height:17px;
    font-size:12px;
    font-family:PingFang-SC-Bold,PingFang-SC;
    font-weight:bold;
    color:rgba(51,51,51,1);
    line-height:17px;
    letter-spacing:1px;
}
.border-bottom{
    width:100%;
    height:1px;
    background:rgba(229,229,229,1);
}
.nav ul li .erj{
    z-index: 3;
}
.nav-redesign ul li{
    float: left;
    width:calc(8%);
    height:25px;
    font-size:18px;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:rgba(51,51,51,1);
    line-height:25px;
    position: relative;
    padding: 39px 0px 0px 0px;
}
.city-selection .cityList span:hover{
    background:rgba(47,125,225,1);
    color:rgba(255,255,255,1);
}
.city-selection .cityList span{
    width:60px;
    height:30px;
    background:rgba(242,242,242,1);
    border:1px solid rgba(229,229,229,1);
    display: inline-block;
    color:rgba(153,153,153,1);
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    margin-left: 8px;
}
.city-selection .cityList{
    width:375px;
    /*height:191px;*/
    padding-bottom: 10px;
    background:rgba(255,255,255,1);
    border-radius:4px;
    border:1px solid rgba(229,229,229,1);
    position: absolute;
    top:44px;
    left:0px;
    z-index: 99;
}
.down {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.up {
    transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    margin-top: 18px!important;
}
.city-selection  i {
    border: solid #ced5e0;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3px;
    float: right;
    margin-top: 12px;
    margin-right: 18px;
}
.city-selection{
    width:102px;
    height:37px!important;
    border-radius:4px;
    border:1px solid rgba(229,229,229,1);
    margin-top: 5px;
    position: relative;
}
.city-selection p{
    margin-left: 15px;
    height:40px;
    font-size:16px;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:rgba(204,204,204,1);
    line-height:40px;
    letter-spacing:1px;
    float:left;
}

.cityList{
    display: none;
}
