.cxfwzx_banner{
    background: url(../../images/cxzyzx-02/banner_gxys.jpg) top no-repeat;
    height: 450px;
}
.gxys_inner{
    background: #fff;
    margin-top: -387px;
    background: url(../../images/cxzyzx-02/gxys_header.jpg) #fff top no-repeat;
}
.w-15{
    width: 15%;
}
.w-85{
    width: 85%;
}
.blue_tag{
    background: #5396f2;
    color: #fff;
    padding: 6px 12px;
    border-radius: 3px;
    font-size: 12px;
    margin-bottom: 12px;
}
.warning_tag{
    background:#eba75f;
    color: #fff;
    padding: 6px 12px;
    border-radius: 3px;
    font-size: 12px;
}
.cog_tabs{
    background: #1981e9;
    color: #fff;
}
.cog_tabs.nav-tabs .nav-link{
    color: #fff;
    border-right: 1px solid #fff;
    width: 25%;
    font-size: 16px;
    padding: 12px;
    text-align: center;
}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
    background-color: #12a0ff;
    color: #fff;
}

.tab-content .home_detail_tt{
    color: #1981e9;
    padding: 12px 0px;
    border-bottom: 1px solid #dee2e6;
    position: relative;   
}
.tab-content .home_detail_tt::after{
    position: absolute;
    content: '';
    height: 2px;
    width: 70px;
    bottom: 0;
    left: 0;
    background: #1981e9;
}
.tab-content .home_detail_content{
    overflow-y:auto ;
    height: 320px;
    line-height: 2;
    text-indent: 2rem;
}
.tab-content .home_detail_content p{
    margin-bottom: 16px;
}
/* 高校院所科技成果  */
.pr{
    position: relative;
}
.kjcg-list .tag{
    padding: 4px 8px;
    font-size: 14px;
    background: #ECF8FE;
    color: #3869b4;
    border-radius: 2px;
    margin-right: 12px;
    margin-bottom: 8px;
}
.kjcg-list .recommend{
    position: relative;
    padding-left: 30px;
}
.kjcg-list .recommend::before{
    content: '荐';
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -11px;
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    background: #ff6600;
    color: #fff;
    font-size: 14px;
    border-radius: 5px;
    border-bottom-right-radius: 0;
}
.bg-cardfb{
    background: #FBFCFE;
}
.at_introduce{
    position: absolute;
    z-index: 99;
    top:-12px;
    left: 15px;
    background: #fff;
    padding: 0 12px;
}
.watch_detail{
    position: absolute;
    z-index: 99;
    bottom: -8px;
    right: 18px;
    background: #fff;
    border: 1px solid #dee2e6;
    color: #ff6600;
    padding: 0 8px;
}
.watch_detail:hover{
    color: #ff681e;
}
.forange{
    color: #ff681e;
}
.selected-box{
    display: flex;
    align-items: center;
    margin-right: 12px;
}
.selected-box label{
    white-space: nowrap;
}
.zccyc-search{
    width: 250px;
}
.fblue{
    color: #0d6efd;
}
.jszj-list .jszj-list-item{
    background: #FEFEFF;
}
.jszj-list .jszj-list-item .text_inner{
    width: 814.5px;
}
.jszj-detail-cv{
    background: url(../../images/cxzyzx-02/jszj-detail-banner.jpg);
    background-size: 100%;
}
.jszj-detail-cv .tag-orange{
    border: 1px solid #f27e4b;
    color: #f27e4b;
    padding: 0px 8px;
}
.jszj-detail-cv .label_white{
    background: #fff;
    border-radius: 5px;
    text-align: center;
    padding: 2px 4px;
}
.lh-2{
    line-height: 2;
}
.carousel .carousel-inner img{
    height: 365px;
}