h6.bg-title {
    height: 36px;
    background: #2bbbad;
    color: #fff;
    line-height: 36px;
    padding-left: 10px;
}
h6.bg-title::after {
    content: '';
    display: block;
    width: 58px;
    height: 35.9px;
    position: relative;
    left: 100%;
    bottom: 36px;
    transition: all 0.3s ease-in-out;
    background: url("../images/bg-title.png");
}
.menu{    border-radius: 6px;
    background: #fff;
    box-shadow: 0 1px 1px 1px rgba(10, 16, 34, .08);

}
.pos-reletive {
    position: relative;
}
.detailrline-img-0 {
    width: 25px;
    display: -webkit-inline-box;
    height: 20px;
    position: absolute;
    top: 5px;
    right: 32%;
}
.detailrline-img-1 {
    background:url("../images/Export.png");
    width: 25px;
    display: -webkit-inline-box;
    height: 20px;
    background-repeat: no-repeat;
    background-size: 17px;
    background-position: 3px 3px;
    position: absolute;
    top: 2px;
    right: 24%;
}

.detailrline-img-2 {
    background: url("../images/Excel.png");
    width: 22px;
    display: -webkit-inline-box;
    height: 20px;
    background-size: 17px;
    background-repeat: no-repeat;
    background-position: 3px 3px;
    position: absolute;
    top: 2px;
    right: 16%;
}
.detailrline-img-3 {
    background: url("../images/pdf-ico.png");
    width: 22px;
    display: -webkit-inline-box;
    height: 20px;
    background-repeat: no-repeat;
    background-position: 3px 3px;
    background-size: 18px;
    position: absolute;
    top: 2px;
    right: 8%;
}
.detailrline-img-4 {
    background: url("../images/endnote.jpg");
    width: 22px;
    display: -webkit-inline-box;
    height: 20px;
    background-repeat: no-repeat;
    background-position: 3px 3px;
    background-size: 18px;
    position: absolute;
    top: 2px;
    right: 0px;
}
.files{max-height: 300px;
    overflow: auto;}
.files2 img{width: 100%;}
.me-left{width: 320px; float: left;}
.me-right{width: 840px; float: right}
.files,.files1,.files2{width:100%; padding: 15px!important;}
.files2{width:100%;}
.tree,.tree ul,.tree li{list-style:none;margin:0;padding:0;zoom: 1;}
.tree ul{margin-left:8px;}
.tree li a{color:#555;padding:3px 7px 3px 27px;display:block;text-decoration:none;border:1px dashed #fff;background:url("../images/icon-file.gif") 0 center no-repeat;}
.tree li a.tree-parent{background:url("../images/icon-folder-open.gif") 0 center no-repeat;}
.tree li a.tree-parent-collapsed{background:url("../images/icon-folder.gif") 0 center  no-repeat;}
.tree li a:hover,.tree li a.tree-parent:hover,.tree li a:focus,.tree li a.tree-parent:focus,.tree li a.tree-item-active{}
.tree li a:focus,.tree li a.tree-parent:focus,.tree li a.tree-item-active{}
.tree ul.tree-group-collapsed{display:none;}
.tree li a {
    cursor: pointer;
    text-decoration: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}

.block-nohover {
    border-radius: 6px;
    background: #fff;
    box-shadow: 0 1px 1px 1px rgba(10, 16, 34, .08);
    padding: 15px!important;
}
.line-1 p{line-height: 26px;}
.block-nohover table{
    margin-bottom: 0 !important;
}
.align-items-center1{min-height: 194px;}
.profile-img{
    width: 164px;
    float: left;
}
.profile-j{width: 500px; float: left}

.code { color: #999 !important; width:150px; float: right }
.coll-pro-j{
    width: calc(100% - 150px);
    float: left
}
.code a{font-size: 14px!important; margin:8px!important; color: #999 !important;}
.code img{width: 120px;height: 120px; margin-top: 8px;}
.list-unstyled div{font-size: 14px; line-height: 24px;}
.list-unstyled div span{ color: #999;}
.list-unstyled div a{ color:#333;}
.h3-responsive{color: #2bb7b3 !important;}
.word_hidden {
    max-height: 200px;
    overflow-y: auto;
}
.color{color: #333 !important; font-size: 16px;}
.personal p{text-align: justify; font-size: 14px; line-height: 28px;}
.personal ul li{line-height: 28px; font-size: 14px;}
.resesrch ul li span{
    display: block;
    font-size: 13px;
    font-weight: 600;
    color: rgb(44, 187, 172);
    line-height: 0px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    margin:10px 1rem;
    cursor: pointer;
    -webkit-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
}
.resesrch ul li{line-height: 28px; font-size: 13px; color: #999;}
.item-title {
    padding-bottom: 10px;
    display: block;
}
.item-title-customize{margin-left:55px}

.item-left {
    padding-bottom: 5px;
    height: 24px;
    display: block;
    /*float: left;*/
}
.item-right {
    padding-bottom: 5px;
    height: 24px;
    display: block;
    float: right;
}
.download {
    padding: 0px 6px;
    color: #ad3939;
    border-radius: 3px;
    border: 1px solid;
    font-size: 12px;
    margin: 0 3px;
}
.download, .download a{
    color: #2bb7b3 !important;
}
.yjcgpp {
    background-image: url("../images/1.png");
}
.yjcgpc {
    width: 12px;
    height: 12px;
    padding-left: 15px;
    background-repeat: no-repeat;
    margin-left: 5px;
    margin-top: 2px;
}
.yjcgpt {
}
.yjcgps {
    background-image: url("../images/2.png");
}
.fxcgps {
    background-image: url("../images/3.png");
}
.yjcgpt:hover .bshare-custom{display: block!important;}
.bshare-custom{position: absolute; display: none;}
.bshareDiv{display: inherit!important;}
.bsStyle10{background:url("../images/fx.png") 3px 3px no-repeat !important;}
.w-auto {
    width: auto !important;
}
.card-body a{color: #2bb7b3;}
.btn {padding: .64rem 1.14rem !important; }
.home{background: #2bb7b3;
    display: block;
    width: 120px;
    height: 30px;
    margin-top: 8px;
    border-radius: 15px;
    margin-left: 13px;}

.yj{display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}
.actives{font-weight:bold;}
.left-float1{
    position: fixed;
    top: 10px;
}
.left-float{
    width: 300px;
}
.tooltip-inner{
    background:white !important;
    color: black !important;
    border:1px solid black;
    text-align:left !important;
    width:690px!important;
    max-width:750px !important;
}

@media screen and (max-width: 1024px) and (min-width: 0px) {
    .align-items-center1{
        height: auto;
    }
    .profile-img {
         width: auto;
         float: none;
    }
    .profile-j {
        width: 100%;
        float: none;
    }
    .code {
        color: #999 !important;
        width: 150px;
        margin: auto;
        float: none;
    }
    .coll-pro-j{
        width: 100%;
        float: none;
    }
}
