/*v4 hunlimao web*/
.header--wrapper {
    min-width: 1180px;
}
/*header main*/
.header--main{
    position: relative;
    width: 1180px;
    height: 80px;
    margin: 0 auto;
    padding: 10px 0;
    text-align: center;
    line-height: 80px;
}

.header--main-left{
    float: left;
}

.header--logo{
    float: left;
    display: inline-block;
    width: 135px;
    height: 50px;
}

.header--logo .iconfont{
    color: #fd7284;
    font-size: 60px;
    line-height: 35px;
}

/*header search*/
.header--search{
    float: right;
    margin-left: -100px;
    display: inline-block;
    width: 240px;
    height: 40px;
    margin-top: 3px;
    border:1px solid #e6e6e6;
    display: none;
}

.header--search-input{
    float: left;
    height: 38px;
    line-height: 38px;
    width: 110px;
    border: none;
    outline: none;
    font-size: 16px;
    color: #999;
}

.header--tag-wrapper{
    position: absolute;
    right: 10px;
    top: 0;
    height: 40px;
    line-height: 45px;
}

.header--tag-block{
    height: 26px;
    line-height: 29px;
    color: #999;
    background-color: #f2f2f2;
    padding: 0 10px;
    font-size: 12px;
    display: inline-block;
    cursor: pointer;
}

.header--tag-block:hover{
    color: #fff;
    background-color: #ff7385;
}

.header--nav-block-icon{
    float: left;
    line-height: 36px;
    width: 40px;
    cursor: pointer;
    text-align: center;
}

.header--search-icon{
    float: left;
    line-height: 36px;
    width: 40px;
    cursor: pointer;
    text-align: center;
}

.header--search-icon:hover .iconfont{
    color: #ff7385;
}
.header--nav-info{
    display: none;
}
/*city*/
/*.header--city{
    top: 9px;
    left: 139px;
}*/

.header--nav-tag {
    top: -3px;
}

/*right banner*/
.header--rightad{
    top: -10px;
}


@media screen and (max-width: 1200px){
    .header--wrapper {
        min-width: 940px;
        min-width: 960px;
    }
}