   #min_content {
             min-height: 640px;
         }

         .top {
             text-align: center;
         }

         .left {
             text-align: left;
             float: inherit;
             margin-right: 0;
             margin: auto;
         }

         .fy {

             text-align: center;
             margin-top: 25px;
         }

         .fy li {
             display: inline-block;
             _zoom: 1;
             text-align: center;
             margin-right: 2px;
             height: 25px;
             line-height: 25px;
         }

         .fy li a {
             color: #000;
             line-height: 13px;
             padding: 7px 16px;
             height: 13px;
             border: 1px solid #E0E0E0;
             font-size: 13px;
             background: #FFF;
             display: inline-block;
         }

         .class_comment_page li select {
             width: 54px;
             height: 29px;
             border: 1px solid #E0E0E0;
         }

         .class_comment_page li.thisclass a {
             background: #FF0000;
             color: #fff;
         }

         .fy li a:hover {
             background-color: #FF0000;
             color: white;
         }

         .fy li select {
             display: none;
         }
.hc-search-group{
    padding: 24px 20px;
}
.hc-comp-group{
    min-height: 500px;
}
 .search-box {
}

 .search-box .search-input {
    width: 100%;
    height: 50px;
    padding: 16px 14px;
    box-sizing: border-box;
    background: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #E7E7E7;
}

 .search-box .search-input img {
    width: 22px;
    height: 24px;
    margin-right: 8px;
}

 .search-box #searchInput {
    width: 100%;
    height: 27px;
    border: none;
    padding: 0;
    margin: 0;
    outline: none;
    font-weight: 400;
    font-size: 19px;
    color: #797979;
}

 .search-box .search-btn {
    width: 108px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    background: #E50012;
    margin-left: 15px;
    border-radius: 5px;
    font-weight: 500;
    font-size: 22px;
    color: #FFFFFF;
    cursor: pointer;
}
/* 热门搜索 */
.hot{
}
.hot .name {
    font-size: 16px;
color: #999999;
padding-bottom: 24px;
}
.key-word ul {
    overflow: hidden;
}
.key-word ul li{
    padding: 8px 26px;
    border-radius: 30px 30px 30px 30px;
border: 1px solid #E7E7E7;
float: left;
font-size: 14px;
margin-right: 24px;
}
.total-msg{
    padding-top: 34px;
font-size: 16px;
color: #818894;
}
.total-msg .num{
    color:#E50012
}
.empty-box{
    padding-top: 91px;
    padding-bottom: 130px;
}