@charset "utf-8";
/* 公共样式 */
@import url("common.css");
/* 公共样式end */

.search-btn{
    position: absolute;
    right: 15px;
    top: -4px;
    color: #333;
    font-size: 20px;
}

.w-page-list{
    padding: 15px;
    background: #fff;
}
.w-page-list .w-list-item+.w-list-item{
    padding-top: 15px;
}
.list-item-div{
    background: #fff;
    -webkit-box-shadow: 0 1px 5px 1px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 5px 1px rgba(0, 0, 0, .1);
    border-radius: 3px;
}
.list-item {
    border-bottom: 1px solid #eee;
}
.list-item-inner{
    padding:25px 15px;
}
.list-item-title{
    font-size: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
}
.list-item-details{
    margin-top: 10px;
}
.list-item-details span{
    font-size: 14px;
    font-weight: 500;
    color: #aaa;
}
.list-item-details>span:nth-child(1){
    margin-right: 15px;
}

.list-item-action-div{
    padding: 0 15px;
    height: 45px;
    line-height: 45px;
    background: #fafafa;
}
.w-icon-wrapper{
    float: left;
    width: 25%;
    text-align: center;
    font-size: 14px;
}
.w-icon-wrapper i{
    color: #128bed;
}

.layui-m-layer-footer .layui-m-layerbtn span[no] {
    border-top:0 !important;
}
.layer-more .more-list {
    margin: -20px;
}
.layer-more .more-item {
    height: 50.6px;
    line-height: 50.6px;
    border-top: 1px solid #c2c2c2;
}
.layer-more .more-item:first-child {
    border-top:0;
}

.fa-plus{
    color: #128bed;
}
.i-icon-reback {
    transform: translateY(0vw) scale(1,1.2);
    font-weight: 300;
    font-size: 7vw;
}




/* 问答题型底部 */
.w-bottom-menu{
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 99;
    width: 100%;
	background: #fff;
	color: #000;
}
.w-bottom-menu-wrap{
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: .533vmin 18.667vmin;
    border-top: 1px solid #ebeff4;
}
.w-bottom-menu-item{
	-webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    text-align: center;
}

.w-icon-wrapper-menu-create{
    display: inline-block;
    position: relative;
}
.w-icon-wrapper-menu-create i{
    position: absolute;
    top: -9vmin;
    left: -4.133vmin;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    display: inline-block;
    font-size: 12vw;
}
.w-bottom-menu-item .text-wrap{
    color: #000;
    font-size: 3.2vw;
}

/* 搜索页面 */
.project-search {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 100;
    background: #fff;
}
.common-search {
    padding-top: 5.333vmin;
    padding-left: 4.8vmin;
    overflow: hidden;
    /* content: "viewport-units-buggyfill; padding-top: 5.333vmin; padding-left: 4.8vmin"; */
}
.common-search .hide_search_btn {
    padding: 0 4.8vmin;
    height: 10.667vmin;
    line-height: 10.667vmin;
    font-size: 3.733vw;
    color: #aaa;
}
.common-search .left {
    overflow: hidden;
    padding: 1.867vmin 2.667vmin;
    background: rgba(221,229,237,.1);
    border: 1px solid #dde5ed;
    border-radius: 26.667vmin;
}
.common-search .left .icon {
    float: left;
}
.common-search .left .user-input {
    position: relative;
    overflow: hidden;
    padding-left: 2.4vmin;
}
.common-search .left .user-input input {
    display: inline-block;
    width: 100%;
    outline: none;
    border: none;
    font-size: 3.733vw;
    color: #aaa;
    line-height: 6.4vmin;
    background: transparent;
}
.common-search .left .user-input .clear {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
}
.common-search .left  .claer_btn,.common-search .left  .w-icon-search{
    color: #aaa;
    font-size: 14px;
}
.w-common-search .result-empty {
    text-align: center;
}
.w-common-search .result-empty .bg-img {
    margin: 26.4vmin 0 3.733vmin;
    height: 41.6vmin;
    background-image: url('../images/search_not_logo.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
    content: "viewport-units-buggyfill; margin: 26.4vmin 0 3.733vmin; height: 41.6vmin";
}

.w-common-search .result {
    position: absolute;
    top: 16vmin;
    bottom: 0;
    left: 0;
    width: 100%;
}
.w-common-search .result-header {
    padding: 4.8vmin 0 1.6vmin;
    margin-left: 4.8vmin;
    font-size: 3.2vw;
    color: #aaa;
    line-height: 4.267vmin;
    text-align: left;
    border-bottom: .533vmin solid #dde5ed;
}
.w-common-search .result-header span {
    padding: 0 1.6vmin;
    color: #2672ff;
}
.w-common-search .result-scroll {
    position: absolute;
    top: 11.2vmin;
    bottom: 0;
    left: 0;
    width: 100%;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.w-page-list .project-search .project-search-nomore {
    padding-bottom: 2.667vmin;
    font-size: 3.2vw;
    color: #aaa;
    text-align: center;
}
.project-search-nomore{
    padding-bottom: 2.667vmin;
    font-size: 3.2vw;
    color: #aaa;
    text-align: center;
}

.w-page-list-fixed .left{
    top: 1.667vmin;
}