/* 征集 -列表 */
.question-main{margin-bottom: 50px;}
.question-list{padding-bottom: 30px;margin-top: -40px;}
.question-list li{border-bottom: 1px dashed #CCCCCC; padding-top: 30px; padding-bottom: 30px;}
.question-list li .box{position: relative; padding-left: 90px; min-height: 74px;}
.question-list li .status{position: absolute; left: 0; top: 0; width: 72px; height: 72px; background:url(../images/collect_icon_yjs.png) no-repeat center 7px / 42px 37px #F0F6FA; border: 1px solid #E1E9F0; overflow: hidden;}
.question-list li .status span{display: block; margin-top: 50px; height: 22px; line-height: 22px; background: #E1EAF2; text-align: center; color: #97B0C7; font-size: 14px;}
.question-list li .btn{position: absolute; display: inline-block; right: 0; top: 50%; margin-top: -26px; height: 50px; line-height: 50px; padding: 0 14px 0 47px; border-radius: 2px; background: url(../images/icon_jgfk.png) no-repeat 17px center / 20px 22px #EDF7FF; border: 1px solid #C8E2FA;}
.question-list li .btn:hover{color: #2354AF;}
.question-list li.ing .btn{background-image: url(../images/icon_ckjg.png); background-size: 21px 22px;}
.question-list li .tit{font-size: 1.125em; font-weight: normal; margin-bottom: 16px; padding-top: 5px;}
.question-list li .tit .elli-s{float: left; max-width:calc(100% - 110px);}
.question-list li .time{display: block; color: #808080;}

.question-list li.ing .status{background-image: url(../images/collect_icon_jxz.png); background-color: #E6F4FF; border-color: #CCE0F0;}
.question-list li.ing .status span{background: #D1EAFF; color: #2354AF;}
.question-list li .box{padding-right: 180px;}
.question-list li.notBtn .box{padding-right: 0;}
.question-list li.notBtn .box .btn{display: none;}
/* .question-list li.ing .box{padding-right: 0 !important;}
.question-list li.ing .btn{display: none !important;} */
.question-list li .tit .jgfk-btn{
  color:#2255B2; padding-left: 15px; float: left; font-weight: bold; margin-left: 10px; cursor: pointer; position: relative;
}
.question-list li .box .tit .jgfk-btn:before{content: ''; width: 1px; height: 18px; background: #2255B2; position: absolute; left: 0; top: 50%; margin-top: -8px;}
.question-layer.layui-layer-dialog .layui-layer-content{line-height: 2; font-size: 1.125em;}

@media (max-width: 768px) {
  .question-list li .box{padding-right: 0 !important; padding-left: 0;}
  .question-list li .tit{padding-top: 0; margin-bottom: 10px;  line-height: 1.6;}
  .question-list li .tit .elli-s{white-space:inherit; max-width: none; float: none; display: inline;}
  .question-list li .tit .jgfk-btn{display: inline-block; float: none;}
  .question-list li .time{margin-bottom: 18px;}
  .question-list li .btn{position: static; margin-top: 0; height: 30px; line-height: 30px; background: #EDF7FF !important; padding: 0 15px; margin-left: 10px;}
  .question-list li .status{position:static; width: auto; height: auto; background: none; display: inline-block; border-radius: 2px;}
  .question-list li .status span{margin-top: 0; height: 30px; line-height: 30px; padding: 0 15px;}
  .question-list li .status, .question-list li .btn{display: inline-block; vertical-align: middle;}

}