@CHARSET "UTF-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 16px;
	vertical-align: baseline;
	background: transparent;
 }
 .searchShowPanel{
 	background-color:#f1f4f9;
 	padding-left:30px;
 	padding-right:30px;
 }
 .searchShowPanel a{
 	outline: none;
    text-decoration: none;
 }
 .dynamic-body{
 	margin:0 auto;
 	max-width:1400px;
 	position: relative;
 	padding-top:10px;
 	padding-bottom:20px;
 }
 .dynamic-body-left{
 	width:160px;
 	position: absolute;
    left: 0;
    top: 10px;
    background-color: #fff;
    padding-top:10px;
    box-shadow: 0 5px 20px rgba(0,0,0,0.1);
    border-radius:4px;
 }
 .dynamic-body-middle{
  	width: auto;    
	margin: 0 420px 0px 180px;
	padding-top:10px;
	background-color: #fff;
	border-radius:4px;
 }
 .dynamic-body-right{
 	position: absolute;
    top: 10px;
    right: 0;
    width: 400px;
    border-radius:4px;
 
 }
 .dynamic-body-left > .left-item{
 	height: 40px;
    display: flex;
    align-items: center;
    color: #757575;
    text-decoration: none;
    line-height:40px;
    cursor:pointer;
    border-left:2px solid #fff;
 }
 .dynamic-body-left > .left-item > .left-item-icon{
 	width: 35px;
    text-align: center;
    color: #999;
 }
 .dynamic-body-left > .left-item img{
 	width: 16px;
    height: 16px;
    vertical-align: middle;
 }
 .dynamic-body-left > .left-item > span:last-child{
 	color: #757575;
 }
  .dynamic-body-left > .left-item.active,.dynamic-body-left > .left-item:hover{
  	
  	border-left:2px solid #399;
  	background: #e4fafa;
    color: #399;
    font-weight: 600;
  }
  .dynamic-body-left > .left-item.active span,.dynamic-body-left > .left-item:hover span{
  	
  	color:#399;
  }
  .dynamic-body-middle > .dynamic-recommend-item{
  	padding: 18px 24px;
    background: #fff;
    border-bottom: 1px solid #f4f4f4;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.04);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.04);
  }
  .dynamic-recommend-item:hover{
  	background-color:#FAFAFA;
  }
 .recommend-item-title a{
 	color: #3d3d3d;
 	display: block;
    line-height: 24px;
    height: 24px;
    font-size: 18px;
    font-weight: bold;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-bottom: 4px;
    cursor:pointer;
    font-family: 'Microsoft YaHei';
 }
 .recommend-item-title a:hover{
 	color:#399;
 }
 .recommend-item-title a:visited{
 	color:#b8b8b8;
 }
 .recommend-item-desc{
 	margin-bottom: 4px;
    color: #8a8a8a;
    font-size: 14px;
    line-height: 24px;
    text-align: justify;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    
 }
 .recommend-item-footer{
 	position:relative;
 }
 .recommend-item-footer > img{
 	width: 24px;
    height: 24px;
    border-radius: 50%;
    border:2px solid #eee;
    position:absolute;
    top:0;
    left:0;
 }
 .recommend-item-footer >a{
 	margin-left:35px;
 	line-height:28px;
 	color:#3d3d3d;
 	cursor:pointer;
 	max-width: 390px;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
 }
 .recommend-item-footer >a:hover{
 	color:#399;
 	
 }
 .recommend-item-footer > span{
 	color:#cfcece;
 	font-size:14px;
 	line-height:28px;
 	vertical-align: top;
 	font-family: 'Microsoft YaHei';
 }
 .recommend-item-footer > .item-footer-hits{
 	position:absolute;
    top:0;
    right:0;
    color:#cfcece;
    font-size:14px;
    line-height:28px;
    font-family: 'Microsoft YaHei';
 }
 .recommend-item-footer > .item-footer-hits > span{
 	color:#0e90d2;
 	font-size:14px;
 	line-height:28px;
 	font-family: 'Microsoft YaHei';
 }
 /*右边动态*/
 .dynamic-body-right > .tag{
 	background-color:#fff;
 	border-radius:4px;
 	box-shadow: 0 2px 5px rgba(0,0,0,0.1);
 }
 .dynamic-body-right  .panel-title{
 	padding: 13px 20px;
    border-bottom: 1px solid #f1f4f9;
    line-height: 16px;
    color:#3c3c3c;
    font-size:16px;	
    border-left:2px solid #399;
 }
 .dynamic-body-right >.user-recommend-dynamic{
 	background-color:#fff;
 	border-radius:4px;
 	box-shadow: 0 2px 5px rgba(0,0,0,0.1);
 	margin-top:20px;
 	
 }
 .user-recommend-content{
 	padding:10px;
 	position:relative;
 	min-height:180px;
 }
 .recommend-content-item{
 	clear:both;
 	padding-bottom:10px;
    margin-top: 10px;
    font-family: 'Microsoft YaHei';
 }
 .recommend-content-item:not(:last-child){
 	border-bottom: 1px solid #eee;
 }
 .scholat-content-item{
 	position:relative;
 	padding-left:60px;
 }
 .scholat-content-item > img{
  	position:absolute;
  	top:0px;
  	left:0px;
  	width:50px;
  	height:50px;
  	
 }
 .user-recommend-item-title a{
 	color: #3d3d3d;
    display: block;
    line-height: 24px;
    height: 24px;
    font-size: 18px;
    font-weight: bold;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-bottom: 4px;
    cursor: pointer;
    font-family: 'Microsoft YaHei';
 }
 .user-recommend-item-title a:hover{
 	color:#399;
 }
 .user-recommend-item-desc{
 	margin-bottom: 4px;
    color: #8a8a8a;
    font-size: 14px;
    line-height: 24px;
    text-align: justify;
    overflow: hidden;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
 }
 .user-recommend-item-footer{
 	position: relative;
 }
 .user-recommend-item-footer img{
 	width: 24px;
    height: 24px;
    border-radius: 50%;
    border: 2px solid #eee;
    position: absolute;
    top: 0;
    left: 0;
 }
 .user-recommend-item-footer > a{
  	margin-left:35px;
 	line-height:28px;
 	color:#cfcece;
 	cursor:pointer;
 	max-width: 250px;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-family: 'Microsoft YaHei';
  }
  .scholat-content-item > .user-recommend-item-footer > a{
  	margin-left:0px;
  }
  .user-recommend-item-footer > a:hover{
  	color:#0e90d2;
  }
  .user-recommend-item-footer > span{
  	color: #cfcece;
    font-size: 14px;
    line-height: 28px;
    vertical-align: top;
    float:right;
    font-family: 'Microsoft YaHei';
  }
  .loading{
    width: 160px;
    height: 150px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left:-80px;
    margin-top:-75px;
    background: #fff url(../../search/images/academic_load.gif) no-repeat center;
    z-index: 9999;
}
/*尺寸过小*/
 @media screen and (max-width: 1000px) { 
 	.dynamic-body-right{
 		display:none;
 	}
 	.dynamic-body-middle{
 		margin: 0 0 0px 180px;
 	}
 }