body{background: #ffffff;}
.search{ background:#efefef; padding:10px;box-sizing:border-box;}
#search{ background:#fff url(../../../public/image/icon/i-search.png) no-repeat 10px center; background-size:10px; width:85%; height:30px; line-height:30px; border:0; border-radius: 20px; text-indent:24px;}
.box{ padding:12px; color:#333;}
.box h2{ font-size:0.7rem; font-weight:normal; margin-bottom:12px; margin-top:10px;}
.box .tag span{ display:inline-block; padding:0 0.75rem; font-size: 0.7rem; height:1.6rem; line-height: 1.6rem; background:#f5f5f5;border-radius: 20px; margin-right:10px; margin-bottom:10px; color:#333; cursor: pointer;}
.box h2 .del{ float:right; background:url(../../../public/image/icon/search_icon1.png) no-repeat; background-size:16px; display:block; width:24px; height:20px; margin-top:3px;}
.modal{ display: none!important;}
.submit{ cursor: pointer; float: right; line-height: 30px; margin-right: 0.5rem; background: none; border: none;}
.seaList{ display: none;}
.classItem{padding:15px; border-bottom:1px solid #f6f6f6; padding-left:175px; overflow:hidden;}
.classItem .pic{float:left; margin-left:-160px; width:150px;}
.classItem h2{ font-size:16px; color:#000; font-weight:normal; height: 18px;
    overflow: hidden; width:100%; overflow:hidden;    white-space: nowrap; text-overflow: ellipsis;-o-text-overflow: ellipsis; margin-bottom:5px;}
.classItem .price{font-size:14px; color:#af121a; font-family:Arial, Helvetica, sans-serif; padding-top:4px;}
.classItem p{ font-size:13px; height:21px; line-height:21px; overflow: hidden;}
.classItem p.people{ padding-left:26px; height:20px; line-height:20px; margin-bottom:2px; padding-top:3px;}
.classItem p.people .img{ float:left; margin-left:-26px; width:18px; height:18px;border-radius: 100%; overflow:hidden; border:1px solid #a88d4c;}