.zk_home{background: url("/Liems/xslt/lwinst/images/icon_1.png") left center no-repeat;padding-left:25px;}
.myzk_mbx_in{height: 35px;line-height:35px;width: 1200px;margin: 0 auto;box-sizing: border-box;}
.myzk_mbx_in li{float: left;}
.myzk_mbx_in li a{color: #666;font-size: 12px;text-decoration: none}
.myzk_mbx_in li a:hover{text-decoration: underline;}
/*create by liuhongyang*/

/*left menu*/
.mainbox{
    width:1170px;
    margin:0 auto;
}

.zkkt-l{
    width:800px;
    float:left;
    min-height:300px;
    background:#fff;
    min-height:750px;
}
 
/*************    课题招募 start   **************/
.ktzm-lists{
    /*border:1px solid rgb(237,237,237);*/
    padding-bottom: 20px;
}

.fa-heart-o {color: rgb(0,95,172)!important;}
.fa-heart{color: rgb(0,95,172)!important;}
.fa-share-alt{color: rgb(0,95,172)!important;}
.fa-eye{color: rgb(0,95,172)!important;}

.ktzm-r-items{
    margin:0px;
    padding:0px;
    width:100%;
    padding:0 5px;
    font-size:14px;
    color:#999;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.ktzm-r-items .ktzm-r-item{
    border-bottom:1px dashed rgb(204,204,204);
    padding:10px 5px;
    position:relative;
    overflow:hidden;
}

.ktzm-r-item:hover{
    background:#f9f9f9;
}

.ktzm-top-f{
    height:40px;
    line-height:40px;
    font-size:18px;
    text-indent:16px;
    font-weight:bold;
    color:rgb(254,131,23);
    background:rgb(249,250,252);
    border-bottom:1px solid rgb(237,237,237);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ktzk-z-title{
    position:relative;
    display:inline-block;
}

.ktzk-z-title .hot-box{
    display:inline-block;
    position:absolute;
    width:24px;
    height:18px;
    right:-30px;
    top: -5px;
    background:url('images/hot-f.png') center no-repeat;
}

.ktzk-z-title,.ktzk-z-title a{
    color:#333!important;
    font-size:15px!important;
    font-weight:bold!important;
    text-decoration:none;
}

.ktzk-z-title a:hover{
    color:rgb(0,95,172)!important;
    text-decoration:underline;
}

.ktzm-sysj-box{
    position:absolute;
    right:100px;
    top: 36px;
}

.ktzm-z-sysj{
    display: inline-block;
    font-size: 16px;
    color: rgb(254,131,23);
    font-weight: bold;
}
/*************    课题招募 end   **************/


/*************    智库课题 start   **************/
.log-img-h{
    width:76px;
    height:76px;
    position:absolute;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border:1px solid rgb(226,226,226);
    background:#fff;
    left: 10px;
    top: 10px;
    opacity: 0.91;
}

.log-img-h:hover{
    opacity:1;
    -ms-filter: alpha(opacity=100);
    filter: alpha(opacity=100));
}

.log-img-h img{
    width:70px;
    height:70px;
    position:absolute;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    margin-left: -35px;
    margin-top: -35px;
}

.splite-line-m{
    position: absolute;
    height: 94px;
    width: 1px;
    background: rgb(240, 239, 239);;
    left: 94px;
    top: 0px;
}

.zj-usr-name{
    display:inline-block;
    position:absolute;
    width:78px;
    height:16px;
    line-height:16px;
    font-size:12px!important;
    text-decoration:none;
    text-align:center;
    top: 90px;
    left: 10px;
    font-weight: bold;
}

.zj-usr-name:hover{
    color:rgb(0,95,172)!important;
}

.right-info-box {
    min-height:110px;
    width: 670px;
    margin-left: 120px;
}

.yjnr-content{
    width:100%;
    padding:0 0px;
    box-sizing:border-box;
    color:#666;
}

.yjnr-label{
    color:rgb(0,95,172);
}

.add-me-fire{
    display:inline-block;
    position:absolute;
    right:-86px;
    top: 10px;
    height:30px;
    line-height:30px;
    text-align:center;
    text-decoration:none;
    width:80px;
    font-size:14px!important;
    color:#fff!important;
    background:rgb(255,121,32);
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    opacity:0.80;
    -webkit-box-shadow: 0px 1px 1px 0px #B16464;
    -moz-box-shadow: 0px 1px 1px 0px #B16464;
    box-shadow: 0px 1px 1px 0px #B16464;
    -ms-filter: alpha(opacity=80);
    filter: alpha(opacity=80);
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}

.ktzm-r-item:hover .add-me-fire{
    right: 10px;
}

.add-me-fire:hover{
    text-decoration: none;
    opacity:1;
    -webkit-box-shadow: 0px 0px 3px 3px rgb(255, 217, 191);
    -moz-box-shadow: 0px 0px 3px 3px rgb(255, 217, 191);
    box-shadow: 0px 0px 3px 3px rgb(255, 217, 191);
    -ms-filter: alpha(opacity=100);
    filter: alpha(opacity=100);
}

.zkkt-state-box{
    position:absolute;
    width:82px;
    height:82px;
    background:#fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border:1px solid #dedede;
    right:-10px;
    bottom: -10px;
    opacity:0.80;
    -ms-filter: alpha(opacity=80);
    filter: alpha(opacity=80);
}
/*组建中*/
.zkkt-state-box.zjz{
    border-color: rgb(255,121,32);
    color:rgb(255,121,32);
}
.zkkt-state-box.zjz .zkkt-state-f{
    border-color:rgb(255,121,32);
}

/*研究中*/
.zkkt-state-box.yjz{
    border-color: rgb(0,89,169);
    color:rgb(0,89,169);
   /*  top:-15px; */
}
.zkkt-state-box.yjz .zkkt-state-f{
    border-color:rgb(0,89,169);
}

/*已完结*/
.zkkt-state-box.ywj{
    border-color: rgb(0,111,45);
    color:rgb(0,111,45);
    /* top:-15px; */
}
.zkkt-state-box.ywj .zkkt-state-f{
    border-color:rgb(0,111,45);
}

.zkkt-state-f{
    width:70px;
    height:70px;
    line-height:74px;
    text-align:center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border:3px solid #dedede;
    margin-top:3px;
    margin-left:3px;
    -webkit-transform: rotate(315deg);
    -moz-transform: rotate(315deg);
    -ms-transform: rotate(315deg);
    transform: rotate(315deg);
}

.share-look-fox{
    padding:10px 0px;
}

.share-look-fox .slf-one{
    display:inline-block;
    font-size:16px;
    margin-right: 15px;
    color:#B2B1B1;
}

.share-look-fox .slf-one .fa{
    cursor:pointer;
}

.share-look-fox .slf-eye .fa{
    cursor:default!important;
}

.share-look-fox .slf-eye-num{
    font-size:14px;
    display: inline-block;
    width: 20px;
}

.share-look-fox .fa-heart{
    color:rgb(0,95,172)
}

.share-look-fox .slf-one:hover{
    color:rgb(0,95,172)
}

/*************    智库课题 end   **************/

/*右侧最新加入、最新课题*/
.zkkt-r{
    width:360px;
    float:left;
    margin-left:10px;
}

.zhaoing{
    display:inline-block;
    width:20px;
    height:20px;
    text-align:center;
    font-size:14px;
    border-radius:50%;
    background:rgb(254,131,23);
    color:#fff;
}

.zxjr-kt-bar{
    width:100%;
    /*border:1px solid rgb(238,238,238);*/
    /* min-height: 360px; */
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom:10px;
    font-size:14px;
    color:#333;
    background:#fff;
    border-left: 1px solid #dedede;
}

.jrkt-header{
    /* height:40px;
    line-height:40px;
    font-size:16px;
    font-weight:bold;
    color:rgb(0,95,172);
    background:rgb(248,248,248);
    border-bottom:1px solid rgb(238,238,238);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position:relative; */
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    font-weight: bold;
    border-bottom: 1px dashed #dedede;
    box-sizing: border-box;
    position: relative;
    margin-left: 13px;
    width: 336px;
}

.jrkt-header-name{
    display:inline-block;
    position:absolute;
    padding:0px 20px;
    background:#fff;
    top: 10px;
    border-left: 5px solid #379be7;
    height: 20px;
    line-height: 20px;
    color: #005bac;
}

.zxjr-items{
    margin: 10px 0px;
    padding-left: 20px;
    padding-right:10px;
    position: relative;
}

.zxjr-items .zxjr-item{
    margin:0px 10px 0px 15px;
    border-bottom:1px dashed rgb(204,204,204);
    position:relative;
    padding:7px 0px;
}
.zxjr-items .zxjr-item:last-child{
    border-bottom:none;
}

.line-spite-f{
    position:absolute;
    height:100%;
    width:1px;
    background:rgb(225,225,225);
    left: 15px;
    top: 0px;
}

.zxjr-row .zxjr-zj-name{
    font-weight:bold;
    font-size:14px;
}

.zxjr-point{
    display:inline-block;
    position:absolute;
    width:7px;
    height:7px;
    background:rgb(225,225,225);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border:2px solid #fff;
    left: -25px;
    top: 18px;
}

.zxjr-row{
    height:14px;
    line-height: 14px;
    overflow:hidden;
    padding:5px 0;
    color:#666;
}

.zj-info-desc{
    display:inline-block;
    height:14px;
    line-height:14px;
    width:233px;
    color:#999;
    overflow:hidden;
}

.yjkt-name{
    color:rgb(0,95,172)!important;
    font-size:14px!important;
    text-decoration:none;
    display: inline-block;
    width: 215px;
    overflow: hidden;
    height: 14px;
    line-height: 14px;
}

.zxkt-items{
    margin:0px;
    padding:0px;
    margin:10px 15px;
}

.zxkt-items .zxkt-item{
    border-bottom:1px dashed rgb(204,204,204);
    padding:6px 0;
}

.zxkt-item-name{
    padding-left:25px;
    background:url('images/titl.png') left center no-repeat;
}

.zxkt-item-name a{
    font-size:15px!important;
    /* color:#333!important; */
}

.zxkt-item-name a:hover{
    color:rgb(0,95,172)!important;
}

.zxjr-kt-bar .zxkt-item-desc{
    padding-top:2px;
    padding-bottom:2px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}

.zxkt-item-desc,.zxkt-item-time{
    color:#999;
    padding-left:25px;
}

/*智库课题更多页面中详情部分*/

.zmjg{
    padding: 10px;
    position:relative;
    overflow: hidden;
}

.zmjg_l1{ 
    height:35px; 
    margin:10px 0
}

.zmjg_tit1{ 
    color:#333; 
    font-size:24px; 
    line-height:30px; 
    float:left;
}

.zmjg_lz{ 
    color:#fff; 
    background:#91bf65; 
    font-size:15px; 
    float:left; 
    padding:2px 5px 4px; 
    margin-top:3px; 
    margin-left:8px;
}

.zmjg_l2{ 
    height:25px; 
    border-bottom:1px solid #ddd; 
    margin-bottom:5px;
}

.zmjg_gz{ 
    background:url(../images/love.png) no-repeat left center; 
    padding-left:20px; 
    float:left; 
    cursor:pointer;
}

.zmjg_gz:hover{ 
    color:#005bac;
}

.zmjg_fx{ 
    background:url(../images/share1.png) no-repeat left center; 
    padding-left:20px; float:left; 
    margin-left:30px;
    cursor:pointer;
}

.zmjg_fx:hover{ 
    color:#005bac;
}

.zmjg_l3{
    padding-bottom:20px; 
    overflow:hidden;
    position:relative;
}

.zmjg_txt1{ 
    position: relative;
    line-height:24px; 
    color:#333; 
    font-size:14px; 
}

.kt-item{
    border-top: 1px dashed #dedede;
}

.kt-item:hover:before{
    content:"";
    position:absolute;
    left: -14px;
    top: 0px;
    width:2px;
    background:#19aad6;
    background:-webkit-linear-gradient(to top, #9890e3 0%, #b1f4cf 100%);
    background:-moz-linear-gradient(to top, #9890e3 0%, #b1f4cf 100%);
    background:linear-gradient(to top, #9890e3 0%, #b1f4cf 100%);
    height:100%;
}

.zmjg_txt2{ 
    width:140px; 
    color:#999; 
    float:left;
    font-size:14px;
    line-height:24px;
}

.kt-item-title{
    width:100px;
    height:32px;
    line-height:32px;
    margin:5px 0;
    color:#333;
    z-index:9999;
    text-align:right;
    background:#f7f7f7 url("../images/right-f.png") 10px center no-repeat;
}

.open-kt .kt-item-title{
    color:#fff;
    background:#005bac url("../images/right.png") 10px center no-repeat;
}

.open-kt .changeShow{
    background:#fff;
    outline: 4px solid #fff;
}

.open-kt .zmjg_txt5{
    background:#005bac!important;
}

.open-kt .zmjg_txt5 .kt-name{
    color:#fff!important;
}

.zmjg_txt3{ 
    margin-left:75px;
    line-height:24px; 
    color:#333; 
    font-size:15px; 
    overflow:hidden; 
    margin-bottom:10px;
}

.zmjg_txt5{ 
    // cursor:pointer; 
    // color:#005bac;
    position:relative;
    margin-left:75px;
    height:32px;
    line-height:32px;  
    font-size:15px;
    margin:5px 0px;
    background:#f7f7f7;
    width: 780px;
    margin-left: 100px;
}

.changeShow{
    position:absolute;
    display: inline-block;
    height:24px;
    line-height:24px;
    font-size: 14px!important;
    right:30px;
    top: 3px;
    color:#19AAD6!important;
    border:1px solid #19AAD6;
    padding:0px 5px;
}

.changeShow:hover{
    background:#ECF6FF!important;
    text-decoration:none;
}
.kt-name{
    display:inline-block;
    height:30px;
    max-width:560px;
    color:#005bac;
    overflow:hidden;
    cursor:pointer;
}

.yj-title-box{
    margin-top:10px;
    height:30px;
    line-height:30px;
    position:relative;
}

.line-through{
    position:absolute;
    right:0;
    width:100%;
    border-width:1px 0 0 0;
    border-color:#3399ff transparent transparent transparent;
    border-style:solid dashed dashed dashed;
    top:15px;
}

.yj-cont{
    font-size: 14px;
    line-height:24px;
    color:#333;
    text-indent:30px;
}

.yj-cont-title{
    position:absolute;
    font-size:15px;
    width:75px;
    height:20px;
    line-height:20px;
    top: 5px;
    border-left: 3px solid #3399ff;
    color:#3399FF;
    background:#fff;
    z-index: 999;
    text-align:center;
}

.gg-hls-box{
    position:absolute;
    top:120px;
    right:-128px;
    -webkit-transition: right 0.3s ease;
    -moz-transition: right 0.3s ease;
    -ms-transition: right 0.3s ease;
    -o-transition: right 0.3s ease;
    transition: right 0.3s ease;
}

.zmjg:hover .gg-hls-box{
    right:0px;
}

.zmjg .add-me-fire{
    top: 10px;
/*    -webkit-transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    -ms-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    transition-delay: 0.1s;*/
}

.zmjg_txt1.sysj-time {
    position: absolute;
    right: 160px;
    top: 72px;
}

.zmjg_txt1 .ktzm-z-sysj{
    font-size:18px;
}

.zmjg:hover .add-me-fire{
    right:10px;
}

.zmjg .zkkt-state-box{
    right: -5px;
    top: -5px;
}

.nav-search-box {
    position: relative;
    height: 40px;
    border-bottom: 1px solid rgb(238,238,238);
    margin-bottom:10px;
}

.nav-btn-items .btn-item {
    list-style: none;
    float: left;
}

.btn-item a {
    width: 120px;
    height: 40px;
    line-height: 41px;
    font-size: 16px;
    color: #333;
    text-decoration: none;
    background: #336699;
    color: #fff;
    padding: 8px;
    border: 1px solid #336699;
}

.nav-fire-focus {
    background: #fff!important;
    color: #333!important;
    line-height: 45px!important;
    border: 1px solid #dedede!important;
    border-bottom: none!important;
    cursor:default;
}

/*课题圈子*/
.ktqz-items{
    margin:0px;
    padding:0px;
    font-size:14px;
}

.ktqz-items .right-info-box{
    padding-top:10px;
    box-sizing:border-box;
}

.ktqz-item .log-img-h{
    top: 20px;
}

.ktqz-item .splite-line-m{
    height:84px;
}

.ktqz-item .share-look-fox{
    position:absolute;
    right:10px;
    top: 10px;
}

.ktqz-items .right-info-box p{
    padding:10px 0px;
}

.ktqz-items .ktqz-item,.ktcg-items .ktcg-item{
    position:relative;
    border-bottom:1px dashed rgb(204,204,204);
    padding:5px 0px;
}


.ktqz-item:hover{
    background:#f9f9f9;
}

.zjzj-name{
    font-size:18px!important;
    color:rgb(0,95,172)!important;
    text-decoration:none;
    margin-right:10px;
}


/*智库课题课题成果*/
.ktcg-item{
    position:relative;
}
.ktcg-item .item-title{
    font-size:15px;
    color:#005bac;
    font-weight:bold;
    text-decoration:none;
}

.ktcg-item .item-title:hover{
    color: #3590e0;
}

.ktcg-item .info-item-index{
    color:#333;
}

.ktcg-item .jscg-item-par{
    font-size:13px;
    color: rgb(151,152,154);
}

.ktcg-item .share-look-fox{
    top:26px;
    right:0px;
}

.jscg-item-desc{
    font-size:14px;
    color:#333;
    max-width:760px;
}

.jscg-item-words .word-one{
    display:inline-block;
    text-align:center;
    text-decoration:none;
    font-size:12px;
    border:1px solid rgb(226,220,194);
    background:rgb(255,242,189);
    padding:2px 8px;
    border-radius: 14px;
}

.zjuser-name{
    font-size:16px!important;
    color:#005bac!important;
    text-decoration:none;
    margin-right:20px;
}

.zyzm-items-one{
    margin:10px;
    border-bottom:3px dashed rgb(204,204,204);
    padding:10px 0;
    position:relative;
}

.zyzm-items-one .add-me-fire{
    right:10px;
}

.zf-js-title{
    color:#3399FF;
    font-size:15px;
    background:#eee;
    padding-left:10px;
}

.zf-js-title:before{
    content:"> "
}

.zf-js-descf{
    font-size:14px;
    color:#333;
    margin-bottom:10px;
    padding-left:10px;
}

.p-s-fzr{font-size: 14px;font-weight: bold;}
.ktzk-z-title-s{display: inline-block;width: 565px;overflow: hidden;height: 20px;}
.s-fzr{display: inline-block;width: 300px;overflow: hidden;margin-left: 10px;}
.s-wtf{display: inline-block;width: 320px;overflow: hidden;}
.s-fbsj{display: inline-block;width: 160px;overflow: hidden;}
.ktzm-list{display: inline-block;width: 285px;overflow: hidden;height: 20px;}
.more-link{position: absolute;right: 4px;font-size: 14px;color: #999;font-weight: normal;text-decoration: none;}
.more-link:HOVER {color: #005fac;text-decoration: none;}