

#list dl{ padding:0px 20px;  padding-top:20px;position:relative; padding-left:80px;border-bottom:1px dotted #ebebeb; background:#fff; box-sizing:border-box;margin-bottom:15px; border-radius:5px;}
#list dl dt{ position:absolute; left:30px; top:25px;}
#list dl dt span{display:inline-block; width:50px; height:50px; border-radius:60px; overflow:hidden; margin-top:10px;}
#list dl dt span img{width:50px; min-height:50px;}
#list dl dd.dd_1{  box-sizing:border-box; padding:10px 20px; border-radius:4px; min-height:100px; position:relative; padding-bottom:0px;}
#list dl dd.dd_1 h3 a{color:#333; font-weight:bold;font-size:14px;}
#list dl dd.dd_1 p{color:#999; }
#list dl dd.dd_1 p label i.ico{display:inline-block; width:14px; height:14px; background:url(../img/bg.png) -101px -28px no-repeat;  vertical-align:middle; margin-right:5px; position:relative; top:-1px;}
#list dl dd.dd_1 p.p_1{font-size:12px; color:#808080;}
#list dl dd.dd_1 p.p_1 span{display:inline-block; margin-left:20px; color:#14b5a0;}
#list dl dd.dd_1 p.p_1 span i.ico{display:inline-block; width:15px; height:13px; background:url(../img/bg.png) -101px -55px no-repeat; margin-right:5px;}
/* #list dl dt span::after{ border-color: #f7f7f7 transparent transparent; border-style: solid dashed dashed; border-width: 10px; content: "";  height: 0;  right:-40px;  overflow: hidden;position: absolute;  top: 20px; width: 0; z-index:0;} */
#list dl dt h3{text-align:center; width:60px;  white-space: nowrap; text-overflow: ellipsis; overflow:hidden; font-size:12px;}
#list dl dt h3 a{color:#333; font-weight:bold;}
#list dl dd.dd_1 .text{color:#333; padding-bottom:10px; width:590px;}
#list dl dd.dd_1 .content{color:#333; padding-bottom:10px;}
#list dl dd.dd_1 .text a.more{color:#7da2ef;}
#list dl dd.dd_1 .text a.more i{display:inline-block; background:url(../img/bg.png) -527px -140px no-repeat; width:13px; height:7px; vertical-align:middle; margin-left:5px; } 

#list dl dd.dd_1 .photo{width:590px;  /*height:102px; 14:11 2019/5/16 */ overflow:hidden; padding-bottom:20px;}
#list dl dd.dd_1 .photo ul li{float:left; background:#fff; width:100px; height:100px; overflow:hidden; margin-right:10px; text-align:center; cursor:pointer; border:1px solid #f2f2f2; box-sizing:border-box; padding:2px; margin-bottom:5px; display: flex; align-items:center; justify-content: center; /*14:11 2019/5/16 */ }
#list dl dd.dd_1 .photo ul li img{max-height:94px; max-width:100%; vertical-align:middle;}
#list dl dd.dd_1 .photo ul li img.line{width:1px; height:100px;  margin-left:-1px;}
#list dl dd.dd_1 .photos{width:590px; /* height:100px;  14:16 2019/5/16 */overflow:hidden; padding-bottom:20px;}
#list dl dd.dd_1 .photos ul li{float:left; background:#fff; width:100px; height:100px; overflow:hidden; margin-right:10px; text-align:center; cursor:pointer;border:1px solid #f2f2f2; box-sizing:border-box; padding:2px; display: flex; align-items:center; justify-content: center; margin-bottom:5px; /*14:16 2019/5/16 */}
#list dl dd.dd_1 .photos ul li img{max-height:92px; max-width:100%; vertical-align:middle;}
#list dl dd.dd_1 .photos ul li img.line{width:1px; height:100px;  margin-left:-1px;}
#list dl dd.dd_1 div.more{position:absolute; right:0px; top:0px;}
#list dl dd.dd_1 div.more label{display:inline-block; cursor:pointer; width:15px; height:7px; background:url(../img/bg.png) -684px 0px no-repeat;}
#list dl dd.dd_1 div.more .morecon{position:absolute; background:#fff; border:1px solid #ebebeb; padding:5px 10px; width:60px; right:0px; top:20px; box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1); text-align:center;}
#list dl dd.tool{  border-radius:0px 0px 4px 4px;  text-align:right; padding-bottom:10px; position:relative; padding-right:20px;}
#list dl dd.tool span{display:inline-block; vertical-align:middle; font-size:12px; cursor:pointer;}
#list dl dd.tool span.span_1 i.ico{display:inline-block; width:13px; height:12px; background:url(../img/bg.png) -507px -174px no-repeat; vertical-align:middle; margin-right:5px;}
#list dl dd.tool span.span_2{margin-left:50px;}
#list dl dd.tool span.span_2 i.ico{display:inline-block; width:14px; height:14px; background:url(../img/bg.png) -533px -173px no-repeat; vertical-align:middle; margin-right:5px; margin-top:-4px;}
#list dl dd.tool span.span_2.current i.ico{background-position:-533px -195px;}
#list dl dd.tool span.span_3{margin-left:50px;}
#list dl dd.tool span.span_3 i.ico{display:inline-block; width:15px; height:12px; background:url(../img/bg.png) -557px -174px no-repeat; vertical-align:middle; margin-top:-2px; margin-right:5px;}
#list dl dd.tool label{display:inline-block;   font-size:12px; margin-right:50px;}
#list dl dd.tool label i.ico{display:inline-block; width:14px; height:14px; background:url(../img/bg.png) -101px -28px no-repeat; vertical-align:middle; margin-right:4px; margin-top:-2px;}
#list dl dd  label.send a{display:block; color:#14b5a0;  padding:0px 15px;}
#list dl dd label.send{display:inline-block;  color:#fff; border-radius:3px; text-align:center; line-height:35px; margin-top:5px; cursor:pointer; position:absolute; right:20px;  top:50%; margin-top:-15px; border:1px solid #14b5a0; color:#14b5a0;}
#list dl dd label.send:hover{background:#14b5a0; color:#fff;}
#list dl dd label.send:hover a{color:#fff;}
#list dl dd.dd_2{padding-top:20px; border-top:1px solid #ebebeb;}
#list dl dd.dd_2 h3{font-weight:bold; color:#333;  margin-bottom:10px; position:relative;}
#list dl dd.dd_2 h3 em{font-weight:normal; font-style:normal; vertical-align:middle; margin-left:5px; position:relative; top:-2px;}
#list dl dd.dd_2 h3 span{font-weight:normal; position:absolute; right:0px; top:0px; cursor:pointer; background-image: linear-gradient(90deg, #30d6c1, #14b5a0); color:#fff; border-radius:3px; font-size:12px; padding:0px 10px; line-height:28px;}
#list dl dd.dd_2 ul{margin-left:-5px; padding:0px 20px; padding-left:0px;}
#list dl dd.dd_2 ul li{ padding-left:65px; border-bottom:1px solid #f7f7f7; margin-left:10px; padding-bottom:10px; margin-bottom:10px;}
#list dl dd.dd_2 ul li p{color:#333;}
#list dd.dd_2 ul li span{display:inline-block; width:40px; height:40px;  overflow:hidden; float:left; margin-left:-65px; position:relative; top:10px; border-radius:40px;}
#list dl dd.dd_2 ul li span img{width:40px;}
#list dl dd.dd_2 ul li h3{font-size:14px; font-weight:normal; }
#list dl dd.dd_2 ul li h3 label{display:inline-block; margin-left:15px; color:#999; font-size:12px;}
#list dl dd.dd_2 ul li h3 a{color:#ff4f86;}
.fl{
        float:left !important;
        text-align:left;
        line-height: 26px;
}

textarea.layui-textarea {
    width: 100%; 
    height: 100px;
}