.cityMain{
    width:1200px;
    margin:0px auto;
}
.cityMain .hotCity{
    padding:20px 0px;
}
.cityMain .hotCity .cityTit{
    font-size:20px;
    text-align:center;
    color:#18b872;
    padding-bottom:12px;
}
.cityMain .hotCity .hotList a{
    font-size:16px;
    color:#18b872;
    margin:0px 6px;
    display: inline-block;
}
/*公司排序*/
.letterOrder{
    padding:10px 0px;
}
.letterOrder .letterTit{
    position: relative;;
}
.letterOrder .letterTit span{
    display: inline-block;
    padding:12px;
    background: #18b872;
    color:#fff;
    font-size:18px;
    border-radius: 5px;
}
.letterOrder .letterTit i{
    display: block;
    width:20px;
    height: 20px;
    background: #18b872;
    transform:rotate(45deg);
    position: absolute;
    left:30px;
    top:35px;
}
.letterOrder .letterList{
    padding-top:30px;
}
.letterOrder .letterList .items{
    padding-bottom:20px;
}
.letterOrder .letterList .items .item{
    float:left;
    width:40px;
    font-size:20px;
    color:#18b872;
}
.letterOrder .letterList .items .list{
    width:calc(100% - 40px);
    float:left;
}
.letterOrder .letterList .items .list a{
    display: inline-block;
    margin:0px 6px;
    font-size:15px;
    line-height: 30px;
}
.letterOrder .letterList .items .list a.on{
    color:#18b872;
}