/*
 @p 搜索页优化
*/
.f-result h2 {
    font-size:16px;
    font-weight:500;
    color:#333333;
    padding-bottom:5px
}
.m-gamelist {
    border-top:1px solid #efefef
}
.m-gamelist li {
    border:0 none;
    border-bottom:1px solid #efefef;
    margin-top:0;
    padding-top:0
}
/*.m-gamelist h3 {
    padding-right:100px
}*/
.m-gamelist h3 .i_end {
    background-position:0 -40px;
    color:#5080ff
}
.m-gamelist h3 .i_edit {
    background-position:0 -60px;
    color:#ff71a0
}
.m-gamelist h3 a {
    font-weight:500
}
.m-gamelist h3 .nick {
    float:right;
    font-size:14px;
    line-height:34px
}
.m-gamelist h3 .nick em {
    font-weight:500;
    font-size:14px;
    color:#333333
}
.m-gamelist h3 .nick:hover em {
    color:#3dc4cc
}
.m-gamelist .num {
    color:#333333;
    top:9px
}
.m-gamelist .num i {
    color:#3dc4cc;
    font-style:normal
}
.m-gamelist .btn {
    background:none #3dc4cc;
    border-radius:5px;
    width:116px;
    height:32px;
    text-align:center;
    color:#ffffff;
    text-indent:0;
    line-height:32px;
    font-size:18px
}
.m-gamelist .btn:hover {
    text-decoration:none
}
.m-gamelist .pic,.m-gamelist .pic img {
    width:210px;
    height:130px;
    border:0 none;
    border-radius:5px
}
.m-gamelist .pic .label_img {
    width:55px;
    height:55px;
    border-radius:0;
    border-top-left-radius:5px
}
.m-gamelist .pic {
    margin:13px 20px 0 0
}
.m-gamelist dd a,.m-gamelist dt {
    color:#999999
}
.m-gamelist dd a:hover {
    color:#3dc4cc;
    text-decoration:none
}
.m-gamelist .keyword {
    color:#f25d78!important
}