
.top .search {
    margin-top: 140px;
}
.top .search font {
    font-weight: 200;
}
.top .search p button {
    background: url(../image/search.png)#F85659 no-repeat center center;
    background-size:22px 20px;
}
.nickname{
    display: inline-block;
    width: 74px;
    overflow: hidden;
    white-space: nowrap; 
    text-overflow: ellipsis;
}
.nickname_hover:hover{text-decoration:underline;cursor:pointer;}
.grid .fav {
    background: none;
}
.font_fix font{
    font-weight:400;
}
.headerlog1 .my{ float:right; margin-left:10px; margin-top:0px; cursor:pointer;}
.headerlog1 .my .headerimg{ width:36px; height:36px; border-radius:36px;}
.headerlog1 .my .price{ line-height:36px; margin:0 10px;}
.headerlog1 .my .price font{ font-size:12px; color:#F85659; margin-right:5px;}
.headerlog1 .my .toparrow{ margin-top:14.5px;}
.headerlog1 .my label{ display:block; width:16px; height:16px; line-height:16px; text-align:center; background:#F85659; color:#fff; font-size:12px; border-radius:14px; position:absolute; z-index:99; margin-left:25px; margin-top:-4px;cursor:pointer;}
.headerlog1 .my ul{ position:relative; z-index:9999; display:none; background:#fff; width:150px; margin-top:10px; border:1px #EDEDED solid; border-top:0; overflow:hidden;}
.headerlog1 .my ul li{ line-height:36px; padding-left:40px;}
.headerlog1 .my ul li:hover{ line-height:36px; padding-left:40px;background-size:6px 11px !important; background:url(../image/top-arrow2.png)#EDEDED no-repeat center right 20px;}
.headerlog1 .my:hover ul{ display:block;}
.top-money_fix {
    margin-left: 10px;
    display: block;
    float: right;
    line-height: 36px;
    background: #F85659;
    color: #fff;
    border-radius: 100px;
    padding: 0 20px;
}
.headerlog .wrap .top-money {margin-left: 10px;}
@media (max-width: 750px){
    .navigator {position: fixed;background-color:transparent;}
}