    #box-container{margin:0;padding:0}
    .box{list-style-type:none;float:left;width:33%}
    @media screen and (min-width: 900px) {
        .box {
            width: 110px;
        }
    }
    .box:nth-child(3n+1){clear:both;margin-left:0}
    .box:nth-child(3n+0){margin-right:0}
    .box a{display:block;width:100%;height:auto}
    .box a img{-webkit-back-visibility:hidden;display:block;width:100%;height:auto;vertical-align:bottom;padding-left: 8px;padding-bottom: 8px;}
    div .oper{padding-top: 5px;padding-bottom: 5px;}
    div .oper img{width: 17px}
    div .oper .oper_img{float: right;padding: 2px 5px 2px 5px}
    .menu_body .sub{
        height: 20px;
    }
    .menu_body .sub>input{
        float: right;
        margin-top: 2px;
    }
    #reply_list{
        background-color: #e7e7e7;
        /*height:100%;overflow:visible;*/
        /*display: none;*/
    }
    .reply_content{
        padding: 20px 0 20px 50px;
    }
    .reply_content .review_reply{
        width: 90%;
        height: 50px;
    }
    .reply_content #sub_reply{
        margin-top: 7px;
    }
    #r_list{
        border-top: 1px solid;
        /*border-bottom:1px solid;*/
        border-color: #d9d9d9;

    }
    .reply_count{

        border-color: #d9d9d9;
        height: 5%;
        padding-top:1% ;
        padding-left: 2%;
    }
    #r_list li{
        padding-top: 20px;
        list-style-type: none;
        border-bottom: 1px solid;
        border-color: #d9d9d9;
    }
    #r_list li img{
        height: 17px;
    }
    #r_list li span{
        padding-left: 5px;
    }
    #r_list li .reply_content{
        padding-right: 20px;
    }
    .reply_oper{
        padding-bottom: 5px;
    }
    #content_value{
        width: 100%;
    }
    .see_more{
        margin-left: 45%;
        padding-bottom: 3px;
    }