.ak-zform-selectlabel{display:inline-block;margin:0!important;padding:0!important;font-weight:400;width:100%;position:relative}
.ak-jrow-title{padding:0;margin:0;font-size:20px;color:#345dd7;line-height:36px}
.ak-jpro-col{float:left;margin:5px 0 15px;padding-right:15px}
.ak-jpro-searchbar{position:relative;width:100%}
.ak-jpro-searchbar input[type=text]{width:100%;height:2pc;line-height:30px;box-sizing:border-box;background:transparent none repeat scroll 0 0;border:1px solid #d4d4d4;color:#797979;display:inline-block;outline:medium 0;padding:0 30px 0 8px}
.ak-jpro-searchbar input[type=submit]{position:absolute;top:6px;right:5px;border:none;background:url(../images/ak-search-icon.png) 0 0 no-repeat;display:inline-block;height:21px;width:22px;outline:medium 0}
select.ak-jpro-select{height:2pc;padding:4px 5px;font-size:9pt;color:#797979;box-shadow:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;background:#fff;appearance:none}
.ak-jpro-col .select-icon{height:22px;right:4px;top:5px;width:25px;position:absolute;background:#fff url(../images/ak-icon.png) -6px -5px no-repeat;cursor:pointer;pointer-events:none;z-index:99}
/*.ak-jrow-title.ak-mb12{margin-bottom:10px}*/
.ak-jposition{position:relative}
.ak-jpro-img{width:100%;height:100%}
.ak-jpro-name{padding:0;margin:0;margin:13px 0;font-size:14px;color:#221916;line-height:30px;text-align:center}
.row.ak-jpro-listbox{margin-left:-9pt!important;margin-right:-9pt!important}
.ak-jpro-block{display:block;margin:0 -3px}
.ak-jpro-block:hover{text-decoration:none}
.ak-jpro-block:hover .ak-jpro-name{color:#3697fb}
.ak-jpro-block:hover .ak-jpro-intro{color:#ccc}
.ak-jpro-block:hover .ak-jpro-img{opacity:.8}
.ak-jpro-intro{padding:0;margin:0;margin-bottom:30px;font-size:14px;line-height:24px;overflow:hidden;text-overflow:ellipsis}
.ak-jcol-span,.ak-jpro-intro{color:#7f7f7f;white-space:nowrap}
.ak-jcol-span{margin-right:10px}
.ak-jcol-span:hover{text-decoration:none;color:#3697fb}
.ak-jcol-span:last-child{margin-right:0}
.ak-jcol-time{color:#7f7f7f;font-size:14px;line-height:24px}
.ak-jpro-boxinfo{display:inline-block;color:#7f7f7f;font-size:14px;line-height:1.6}
.ak-jpro-boxinfo:hover{text-decoration:none;color:#3697fb}
.ak-jpro-view{color:#345dd7;line-height:1.6}
.ak-jpro-view:hover{text-decoration:none;color:#3697fb}
.ak-jpro-colimg .ak-jpro-tabimg{width:100%;height:100%}
.ak-pro-state{padding-top:20px;padding-bottom:20px;border-top:1px solid #ccc}
.row.ak-pro-state{margin:0}
.ak-jtriangle{display:inline-block;margin-right:4px;border-top:4px solid #fff;border-left:4px solid #4d5691;border-bottom:4px solid #fff}
.ak-pro-border{border-bottom:1px solid #ccc}
.ak-jpro-tabbox{padding-left:0}
.ak-jpro-tabbox:last-child{padding-right:0}
.pagination.ak-jpage-margin{margin-top:10px}
.ak-jbtn{display:inline-block;padding:3px 10px;text-align:center;background-color:#365cd6;color:#fff;font-size:14px;cursor:pointer}
.ak-jbtn:hover{color:#fff;text-decoration:none;background-color:#5074e0}
.ak-jprotab-search{position:absolute;top:3px;right:15px;width:75pt}
.ak-jpro-subscibe{display:none;position:absolute;top:60px;right:15px;width:300px;z-index:1000}
.ak-jsubscibe-title{background-color:#345dd7;color:#fff;font-size:18px;padding:7px 15px}
.ak-jsubscibe-box{padding:15px 20px 30px;background-color:#f3f3f3}
.ak-jsubscibe-text{font-size:14px;color:#7f7f7f;margin:10px 0 20px}
.ak-jsub-checkbox{display:inline-block;width:15px;height:15px;background-color:#fff;border:1px solid #ccc;vertical-align:middle}
.ak-jsub-checkbox.checked{background-image:url(../images/check.png);background-position:0 1px;background-repeat:no-repeat;background-color:#345dd7;border-color:#345dd7}
.ak-jsub-time{padding-left:6px;padding-right:20px}
.ak-jsub-adress{font-size:14px;color:#221916;padding:10px 0}
.ak-jsub-input{padding:0 5px;outline:0;box-sizing:border-box;width:94%;height:30px;background-color:#fff;border:1px solid #ccc}
.ak-jsub-line{margin:19px 0;height:1px;background-color:#ccc}
.ak-jbtn.ak-jsub-submit{width:75pt;height:35px;font-size:1pc;line-height:25px}
.ak-jpro-reports{padding-top:20px}
.ak-jreports-title{margin-top:15px;font-size:14px;line-height:24px}
.ak-jreports-title i{font-style:normal}
.ak-jpro-listbox .ak-jcontrol-left,.ak-jpro-listbox .ak-jcontrol-right{display:none;position:absolute;width:36px;height:44px;cursor:pointer}
.ak-jpro-listbox .ak-jcontrol-left{left:9pt;top:50%;margin-top:-50px;background:url(../images/ak-left.png) 0 0 no-repeat}
.ak-jpro-listbox .ak-jcontrol-right{top:50%;margin-top:-50px;right:9pt;background:url(../images/ak-right.png) 0 0 no-repeat}
.ak-jpos-media .ak-jcontrol-left,.ak-jpos-media .ak-jcontrol-right{display:none;position:absolute;width:36px;height:44px;cursor:pointer}
.ak-jpos-media .ak-jcontrol-left{left:15px;top:50%;margin-top:-90px;background:url(../images/ak-left.png) 0 0 no-repeat}
.ak-jpos-media .ak-jcontrol-right{top:50%;margin-top:-90px;right:25px;background:url(../images/ak-right.png) 0 0 no-repeat}
.ak-jcol-title{display:block;padding:0;margin:0;font-size:1pc;color:#221916;line-height:36px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}
.ak-jcol-title:hover{text-decoration:none;color:#3697fb}
.ak-jcol-md5{display:block;float:left;padding-right:10px;margin-bottom:20px}
.ak-jcol-imgwrap{position:relative;display:block;cursor:pointer;width:100%;height:100%}
.ak-jcol-imgwrap:before{content:"";display:block;padding-top:100%}
.ak-jcol-imgwrap .ak-jcol-img,.ak-jcol-imgwrap .ak-jpro-img{position:absolute;top:0;left:0;bottom:0;right:0}
.ak-jpro-colimg{display:block}
.ak-jpro-colimg:hover .ak-jpro-tabimg{opacity:.8}
.ak-jmedia-wrap{display:block;cursor:pointer}
.ak-jmedia-wrap:hover{text-decoration:none}
.ak-jmedia-title { /*padding:10px 0;font-size:1pc;color:#221916*/
    padding: 10px 0;
    font-size: 1pc;
    color: #221916;
    height: 66px;
    overflow: hidden;
    line-height: 25px;
    text-overflow: ellipsis;
}
.ak-jmedia-big{display:inline-block;font-size:20px;color:#221916}
.ak-jmedia-origin {
    font-size: 14px;
    color: #7f7f7f;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ak-jmedia-wrap:hover .ak-jmedia-big,.ak-jmedia-wrap:hover .ak-jmedia-title{text-decoration:none;color:#3697fb}
.ak-jmedia-wrap:hover .ak-jcol-img{opacity:.8}
@media(min-width:768px){.ak-jpro-col{width:25%}
.ak-jreports-title i{font-size:18px}
.ak-jpos-media:hover .ak-jcontrol-left,.ak-jpos-media:hover .ak-jcontrol-right,.ak-jposition:hover .ak-jcontrol-left,.ak-jposition:hover .ak-jcontrol-right{display:block}
}
@media screen and (min-width:768px) and (max-width:1199px){.ak-jcol-md5.ak-jcol-mt{margin-top:15px}
}
@media(min-width:992px){.ak-jcol-md5{width:20%}
.ak-jpro-col:last-child{padding-right:0}
.ak-jpro-col{width:20%}
.ak-jreports-title i{font-size:20px}
}
@media(min-width:1200px){.ak-jcol-md5.ak-jcol-mt{margin-top:20px}
}
@media(max-width:991px){.ak-jmedia-big{font-size:18px}
.ak-jcol-md5{width:33.3%}
.ak-jrow-title{font-size:18px}
.ak-jmedia-title{font-size:14px}
}
@media(max-width:767px){.ak-jmedia-big{font-size:1pc}
.ak-jpro-col{width:33.3%}
.ak-jrow-title{font-size:14px}
.ak-jreports-title i{font-size:1pc}
.ak-jcol-md5.ak-jcol-mt{margin-top:10px}
}
@media(max-width:660px){.ak-jcol-md5{width:50%}
}
@media(max-width:640px){.ak-jmedia-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
}
@media(max-width:580px){.ak-jpro-col{width:50%}
}
@media(max-width:480px){.ak-jpro-box{width:50%}
.ak-jpro-tabbox{width:100%}
}
@media(max-width:420px){.ak-jpro-col{width:100%}
}
@media(max-width:368px){.ak-jcol-md5{width:100%;padding-right:0;margin-bottom:0}
}
@media(max-width:347px){.ak-jpro-subscibe{width:100%}
}
.ak-jabsolute{position:absolute}
.ak-jpro-more{top:0;right:15px;font-size:14px;color:#fff;line-height:33px;cursor:pointer}
.ak-jpro-more:hover{color:#fff}
.ak-jpro-m{margin:10px 0 5px}
.ak-jpro-m .ak-jpro-boxinfo{position:relative;width:100%}
.ak-jpro-m .ak-jpro-boxinfo .ak-jtriangle{position:absolute;margin-top:7px}
.ak-jpro-m .ak-jpro-boxinfo span{display:block;width:100%;padding-left:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ak-jpro-minheight{height:266px;overflow:auto}
.ak-jpro-imgbox .ak-jimgbox-item{display:block;margin-top:5px;margin-bottom:10px;line-height:22px}
.ak-jpage-mb{margin:0}
.ak-jrow-h3{padding:0;margin:0;padding-left:10px;font-size:1pc;color:#345dd7;line-height:3pc}
.ak-jcol-header{font-size:14px;color:#221916;line-height:22px;cursor:pointer}
.ak-jcol-box{margin:0 0 15px;color:#7f7f7f;font-size:14px;line-height:24px}
.ak-jcol-header:hover{text-decoration:none;color:#3697fb}
.ak-jcol-img{width:100%;height:100%}
.ak-jmedia-header{display:block;margin:10px 0;color:#221916;font-size:1pc;line-height:24px;cursor:pointer}
.ak-jmedia-header:hover{text-decoration:none;color:#3697fb}
.ak-jcol-span.ak-jblock{display:block}
.ak-jpro-detailbox .ak-jrow-title{margin-left:15px;margin-top:10px;margin-bottom:10px}
.ak-jimg-border{border:1px solid #ccc}
.ak-jpro-boxwrap{padding-left:4px;padding-right:4px;margin-top:5px}
.ak-jpro-imgbox{float:left;padding:0 4px}
.ak-jimgbox-item{color:#221916;font-size:14px;line-height:36px}
.ak-jpro-detail{padding-top:5px;padding-bottom:30px}
.ak-jpro-detailbox{border:1px solid #ccc;border-top:none;margin-bottom:15px}
 
.ak-jpro-content{padding:10px 18px}
.ak-jpro-leftbox{position:relative;width:100%;height:100%}
.ak-jpro-leftbox:before{display:block;content:"";padding-top:100%}
.ak-jpro-leftbox img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%}
.ak-jpro-figure{padding:0;margin:0;font-size:18px;color:#345dd7;line-height:24px}
.ak-jpro-item{color:#221916;font-size:14px}
.ak-jpro-lh30{line-height:30px}
.ak-jpro-honor .ak-jpro-item{line-height:24px}
.ak-jdetail-content .ak-jpro-item,.ak-jpro-author .ak-jpro-item{line-height:36px}
.ak-jpro-index{text-indent:24px}
.ak-jpro-slide{min-width:100%}
.ak-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ak-jpro-carousel .carousel-inner{padding-bottom:40px}
.ak-arrow-left{background:url(../images/ak-left.png) 0 0 no-repeat}
.ak-arrow-left,.ak-arrow-right{display:inline-block;width:30px;height:50px}
.ak-arrow-right{background:url(../images/ak-right.png) 0 0 no-repeat}
.ak-jpro-esptitle{width:100%;border-bottom:1px solid #ccc;height:40px}
.ak-jpro-titleitem{display:inline-block;padding:0 15px;height:40px;font-size:18px;border:1px solid #ccc;border-bottom:none;margin-bottom:-1px;background-color:#fff;color:#221916;line-height:38px}
.ak-jcol-header.ak-jinblock{display:inline-block;width:100%;height:50px; overflow:hidden}
.ak-jpro-section{display:block;width:100%;cursor:pointer}
.ak-jpro-section:hover{text-decoration:none}
.ak-jpro-section:hover .ak-jcol-img,.ak-jpro-section:hover .ak-jpro-img{opacity:.8}
.ak-jpro-section:hover .ak-jimgbox-item{color:#3697fb}
@media(min-width:768px) and (max-width:1199px){.ak-jpro-imgbox{width:50%}
}
@media(min-width:992px){.ak-jcol-md5.ak-jpos-col4{width:25%}
.ak-jpro-leftbox{width:80%;margin:10px auto 5px}
.ak-jpro-figure{margin-top:10px;line-height:36px}
.ak-jpro-rightbox .ak-jpro-item{line-height:30px}
}
@media(min-width:1200px){.ak-jpro-imgbox{width:25%}
.ak-jpro-leftbox{float:left;width:41%}
.ak-jpro-rightbox{width:59%;padding-left:20px;float:left}
.ak-jpro-rightbox .ak-jpro-item{line-height:22px}
}
@media(max-width:991px){.ak-jcol-md5.ak-jpos-col4{width:50%}
.ak-jcol-md5.ak-jpos-col4 .ak-jmedia-title{height:56px;overflow:hidden}
.ak-jpro-figure{line-height:36px}
.ak-jpro-leftbox{width:30%;min-width:90pt;margin:0 auto 10px}
}
@media(max-width:767px){.ak-jpro-imgbox{width:25%}
.ak-jres-mt20{margin-top:20px}
.ak-jres-mt10{margin-top:10px}
.ak-jmedia-header{font-size:14px}
}
.ak-jpro-label{display:inline-block;margin-bottom:0;/*width:auto;*/float:left;font-weight:400;line-height:24px}
.ak-jpro-textbox{margin-left:4pc;line-height:24px}
.ak-jpro-label.ak-jlabel-lg{/*width:84px*/}
.ak-jpro-textbox.ak-jtextbox-lg{margin-left:90px}
.ak-jpro-wrap{padding:5px;font-size:14px}
.ak-jpro-line{border-bottom:1px solid #e0e0e0}
.ak-jpro-line.ak-jpro-m10{margin:10px 0}
.ak-jpro-portrait{width:45px;height:45px}
.ak-jpro-textbox.ak-jtextbox-lg-new{margin-left:134px}
 #demo{display: inline-block; position: relative; margin: 4px; margin-top:3px; padding: 5px; background: #fafafa; box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); -moz-border-radius: 0px; border-radius: 0px; color: rgba(0,0,0, 0.8); text-shadow: 0 1px 0 #fff;} 
 .contentBar{width: 100%; padding-bottom: 30px; float: right; overflow: hidden;} 
 .contentBar .contentTest{width: 100%;background: #fff; float: left;} 
 .acadImg{width: 210px;padding: 15px 53px 15px 33px; float: left;} 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      .nav-tabs{border-bottom: solid 1px #b2b2b2; font-size: 1.2em; list-style: none; margin: 0 0 1em; padding-left: 25px; width: 100%;}
.ak-no-info-title.margintop {
    margin-top: 0px;
}

.professor-img {
    width: 75px;
    height: 93px;
    overflow: hidden;
    float: left;
    background-color: #fff;
    border: solid 1px #b2b2b2;
    margin-right: 15px;
}

    .professor-img img {
        width: 100%;
        height: auto;
    }                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             .nav-tabs > li > a{background-color: #f6f6f6; background-repeat: repeat-x; border-bottom: #ccc solid 1px; border-left: #ccc solid 1px; border-radius: 0; border-right: #ccc solid 1px; border-top: #ccc solid 1px; outline: none; padding: 15px; font-size: 1pc;} .nav-tabs > li{float: left; margin-bottom: -1px;} .nav > li{position: relative; display: block;}