.thinktank-detail{
    padding:15px 10px 50px 30px;
    display: flex;
}
.thinktank-detail>div{
    padding-right:50px;
}
.thinktank-title{
    display: flex;
    justify-content: space-between;
}

/**************thinktank文库title样式***************/
.thinktank-title>div{
    width:100%;
    border-bottom:1px solid #F1F1F1;
    font-size:24px;
    text-align:left;
    position:relative;
    color:#3BC877;
    padding-top:20px;
    margin-bottom:38px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-weight: bold;
}
.thinktank-title>div>p{
    padding:0 2px 15px 2px;
    border-bottom:5px solid #3AC778;
}
.thinktank-title>button{
    height:40px;
    padding:5px 30px;
    transform: translateY(30px);
    font-size:18px;
}
/*详情*/
.details-title{
    justify-content: space-between;
    align-items: center;
}
.details-title>p{
    font-size: 20px;
    font-weight: bold;
    color:#222222;
}
.details-title>div{
    font-size:18px;
    color:#4965D2;
    padding-right:5px;
}
/*details-synopsis文章内容*/
.details-synopsis{
    text-align: left;
    font-size:12px;
    margin:0px 100px 40px 100px;
}
.details-synopsis>div{
    overflow: hidden;
    padding-bottom: 30px;
}
.details-synopsis>div>div{
    word-wrap: break-word;
    word-break: break-all;
    white-space: pre-wrap;
    line-height: 20px;
    color:#34394F;
}
.thinktank-page>div{
    justify-content: space-between;
    align-items: center;
}
.thinktank-foot>div{
    justify-content: space-between;
    align-items: center;
}
.thinktank-detail-line{
     padding:15px 10px 0 30px;
     display: flex;
 }
.thinktank-detail-link{
    padding:0 10px 0 30px;
}
.dottedLine{
    margin:38px 100px 38px 100px;
    width:910px;
    border-top:1px dashed #dcdcdc;
}
.dottedLink{
    margin:0px 100px 40px 100px;
    text-align: left;
}
.dottedLink>a{
    text-decoration: none !important;
    color:#545454 !important;
}







