.list
{	
	width: 100%;
	margin: 0 0 60px 0;
    position: relative;
    top: -40px;
    z-index: 2;
}


.banner_list{
	width: 100%;
	height: 350px;
	background-position: center;
	background-repeat: no-repeat;
	background-size:cover ;
	position: relative;
    top: 50px;
}
.banner_list-model{
	width: 100%;
	height: 272px;
	position: absolute;
	top:0;
	background-color: #000;
	opacity: 0.35;
	filter:alpha(opacity=35); 
	z-index: 1;
}



/*左边菜单栏*/
.list_left {
	float: left;
	width: 23%;
	background-color: #f4f3f3;
}


.column_top
{
	width: 100%;
	    border-bottom: 1px solid #fff;
}
.column_top span{  
	display: block;
    padding: 26px 0;
    font-size: 28px;
    text-align: center;
    color: #fff;
    font-weight: 600;
    background-color: #003f88;

}

.column_log
{
	position: relative;
	line-height: 48px;
}
.column_log dt{
	border: 1px solid #dfdfdf;
	border-top: none;
	padding: 0 30px;
}
.column_log dt a
{
	display: block;
	font-size: 18px;
	cursor: pointer;
	color: #333;
	font-weight: 800;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}
.column_log dt .icony{
	position: absolute;
    left: 30px;
    top: 23px;
    *top: 8px;
}
.column_log dt .dayu{
	position: absolute;
    right: 30px;
    top: 20px;
    *top: 6px;
}


.column_log dd
{
	display: none;
	font-size: 14px;
	padding-left: 50px;
	border: 1px solid #dfdfdf;
	border-top: none;
	line-height: 52px;
	}


    
.column_log dd a{
	width: 100%;
	display: block;
    
}
.column_log_img1{
	margin-top: -5px;
	position: relative;
	margin-left: 20px;
}
.column_log_img2 {
	margin-top: -5px;
	margin-left: 90px;
}


/*左侧栏目选中状态样式*/

.column_button .selected dt,
.column_button .parent dt{
	background-color: #528ed3;   
	border:  1px solid #528ed3;
}
.column_button .selected dt a,
.column_button .parent dt a{
	color: #fff;    
}
.column_button .selected dd,
.column_button .parent dd{
	display: block;
}
.column_button dl .selected a,
.column_button dl .parent a{
color:#003f88;
}


/*当前位置*/
.content_nn
{
    position: relative;
    padding-left: 6px;
    font-size: 14px;
    line-height: 62px;
    border-bottom: 1px solid #d5d5d5;
    overflow: hidden;
}

.content_nn .titl{
	position: relative;
	top:2px;
	*top:0px;
	left: 4px;
	font-size: 22px;
	font-weight: bold;
    color: #003f88;
}

.list .list-top_pos{
	float: right;
	color:#666;
	line-height: 62px;
	margin-right: 9px;
}
.list .list-top_pos a{
	font-size: 14px;
	color:#666;
}
.list .list-top_pos a:hover{
	color:#003F88;
}
.list .list-top_pos p img{
	margin: -4px 4px 0 0;
}


/*列表页*/



.list_right
{
	float: right;
	width: 73%;
	padding: 0 1%;
	vertical-align: top;
	background-color: #fff;
}
.list_top
{
	margin-top: 25px;
}
.list_guild
{	
	position: relative;
	border-bottom: 1px dotted #c6c6c6;
    overflow: hidden;
    padding: 15px 0 ;
}


.list_guild .list_content{
	margin-left: 103px;
	}
.list_guild .list_content .title a{
    font-size: 18px;
    font-weight: 800;
    color: #003F88;
}
.list_guild .list_content .content a{
	display: block;
    font-size: 14px;
    color: #666;
    line-height: 27.5px;
    margin-top: 10px;
}

.list_guild:hover  {
	background-color:#f6f6f6;
}
.list_guild .time
{
	font-size: 14px;
	color: #003f88;
	text-align: center;
	padding: 7px 10px 10px;
	border: 1px solid #003F88;
	margin-top: 4px;
}
.list_guild .time h3{
	font-size: 30px;
	
}



/*图片新闻列表*/
.list-picnew{
	overflow: hidden;
	padding: 20px 0;
	border-bottom: 1px dashed #dfdfe0;
}
.list-picnew .picnew-pic{
	float: left;
	width: 290px;
	height: 165px;
	overflow: hidden;
}
.list-picnew .picnew-pic img{
	width: 100%;
	height: 100%;
	transition: all .3s;
}
.list-picnew .picnew-det{
    margin: 0 0 0 310px;
    text-align: justify;
}

.list-picnew .picnew-det h3{
	margin: 5px 0;
	font: 800 18px/28px "microsoft yahei";
	}
.list-picnew:hover h3 a{
	color: #003F88;
}
.list-picnew:hover .picnew-pic img{
	transform: scale(1.1);
}
.list-picnew .picnew-det .picnew-con{
	height: 90px;
	font-size: 14px;
	line-height: 30px;
}
.list-picnew .picnew-det .picnew-con a{
	
	color: #666;
}
.picnew-det .picnew-time{
	line-height: 38px;
	font-size: 14px;
	color: #afafaf;
}
.picnew-det .picnew-time img{
	margin:-5px 8px 0 0;
}



/*教师列表*/
.nav-name{
	font-size: 24px;
	color: #333;
	padding: 40px 0 ;
	text-align: center;
	line-height: 32.88px;
}
.list_peo{

	margin-top: 25px;
}
.list_peo #wp_news_w10 li{
	padding: 15px 5px 15px 15px;
	overflow: hidden;
	border: 1px solid #f4f4f4;
	border-top: 3px solid #003F88;
	margin-top: 25px;
}
.list_peo #wp_news_w10 .members01,
.list_peo #wp_news_w10 .members02{
display:none;
}
	/*教师照片样式*/
.list_peo li .pic{
	float: left;
	width: 150px;
	height: 200px;
	
}
	
	/*教师信息*/
.list_peo li .info{
	padding: 5px 5px 0 175px;
}
.list_peo  h3{
	font-size: 22px;
	color: #003F88;
	padding: 5px 15px 10px 0;
}

.list_peo .info h3 span{
	font-weight: 800;
font-size: 14px;
    margin-left: 10px;
color:#333;
}

.list_peo li:hover h3{
	color: #003F88;
}
.list_peo .info span{
	font-weight: 100;
}

.list_peo .info p{
	color: #333;
	font-size: 14px;
	line-height: 32px;
	word-break: break-all;font-weight: 800;
}
.list_peo-yjz .info p{
   color:#333;
}
.list_peo .info p a{
	color: #003F88;font-weight: 100;
}

.list_peo .info p a:hover{
	text-decoration: underline;
}

/*研究组*/

.list_yjz h4 {
	font-size: 22px;
	color: #003F88;
	text-align: center;
	margin: 40px 0;
}
.list_yjz-leader li{
min-height:316px;
	position: relative;
	border: none;
	padding: 0 0 0 15px;
	background: url(../images/yjz_bg.png) center no-repeat;
	background-size: cover;
	background-color: #003f88;
}
.list_yjz-leader li .pic {
	margin-top: 15px;
}
.list_yjz-leader li .pic1,
 .list_yjz-leader li .info1{
	display: none;
}
.list_yjz-leader h3 {
    font-size: 20px;
    font-weight: 800;
    color: #fffefe;
    padding:0 15px 5px 0;
}
.list_yjz-leader li:hover h3 {
    color: #fffefe;
}
.list_yjz-leader li .info{
	margin: 0 39% 0 175px;
	padding: 15px 1% 30px 0;
    border-right: 1px solid #2e619b;
}
.list_yjz-leader .info p{
	line-height: 40px;	
    color: #fffefe;
font-weight:100;
}
.list_yjz-leader .info p a {
    color: #fffefe;
}
.list_yjz-leader .info .size-14{
	font-size: 14px;
	line-height: 30px;	
}
.list_yjz-leader .info .size-14 img{
	margin: -3px 5px 0 0;
}
.list_yjz-leader .info span {
    color: #fffefe!important;
background:transparent!important;
}
.list_yjz-leader .brief{
	    width: 34%;
    float: right;
    padding: 30px 2.5%;
    position: absolute;
    top: 0;
    right: 0;
    color: #fffefe;
    font-size: 14px;
    line-height: 32px;
    text-align: justify;
}
.list_yjz-leader .brief .brief-title{
	font-size: 18px;
	font-weight: 800;	
	text-align: center;
	margin-bottom: 20px;
}



.list_yjz-leader  .brief a{
	color: #528ed3;
    font-size: 14px;
}




.list_yjz-members li{
	padding: 3px;
	border-top: 1px solid #f4f4f4;
}


/*学术讲座*/
.list-acad{
	position: relative;
	overflow: hidden;
	padding: 20px 0;
	border-bottom: 1px dashed #dfdfe0;
display: flex;
}
.list-acad .acad-pic{
	float: left;
	/*width: 210px;
	height: 160px;*/
	overflow: hidden;
width: 100px;height: 130px;    margin-right: 10px;
}
.list-acad .acad-pic img{
	width: 100%;
	height: 100%;
	transition: all .3s;
}
.list-acad .acad-det{
    /* margin: 0 30% 0 230px; */
    /* padding:0 3% 8px 0;   border-right: 1px solid #cbcbcb;*/
    text-align: justify;
  
    flex: 1;
padding: 0 15px;
}

.list-acad .acad-det h3{
	padding: 5px 0;
	font: 100 16px/28px "microsoft yahei";
}

.list-acad h3 a{
	color: #003F88;font-weight: 800;
}
.list-acad:hover h3 a{
	color: #528ed3;
}
.list-acad:hover .acad-pic img{
	transform: scale(1.1);
}
.list-acad .acad-det .acad-con{
	height: 84px;
	font-size: 14px;
	line-height: 28px;
}
.list-acad .acad-det .acad-con a{
	
	color: #666;
}
.list-acad .acad-time{
	/* position: absolute;
	top: 21px;
	right: 0; */
	width: 100%;
}
.list-acad .acad-time ul {
    display: flex;
    flex-wrap: wrap;
    margin-top: 10px;
}
.list-acad .acad-time li{
	margin-bottom: 17px;
    width: 50%;
}
.list-acad .acad-time .lis03{
	margin-bottom: 0;
}
.list-acad .acad-time .acad-time_icon{
	float: left;
	width: 38px;
	height: 38px;
	border: 1px solid #cbcbcb;
	text-align: center;
}
.list-acad .acad-time .acad-time_icon img{
	margin-top: 9px;
}
.list-acad .acad-time .acad-time_place{
	margin-left: 55px;
	font-size: 14px;
	color: #666;
}
.list-acad .acad-time .acad-time_place p{
	color: #333;
	font-weight: 800;
	margin-bottom: 3px;
}
.list-acad .acad-time .acad-time_place span{
	display: block;
}
/*详情页*/
.content .list-top_pos {
    float: left;
}
.content_title
{
    text-align: center;
    margin: 30px 0;
    width: 100%;
    border-bottom: 1px dashed #C0C0C0;
    padding-bottom: 30px;
}
.content_title h2{
	font-size: 22px;
	color: #003f88;
	padding: 0 40px;
    line-height: 44px;
}
.content_title div
{
	margin-top: 15px;
	position: relative;
	font-size: 14px;
	color: #aaa;
}




/*内容格式设置*/

.content_main
{
	padding: 0 10px;
	margin-top: 35px;
	color:#333333;
	line-height: 33px;
    text-align: justify;
}
.content_main p,
.paging_content p{
	line-height: 32px!important;
    text-indent: 2rem;
    margin-bottom: 20px!important;
}
.content_main *,
.paging_content *
{
    color: #333;
    font-size: 16px;
    font-family: "microsoft yahei"!important;line-height: 32px;
}
.content-main img,
.content_main table,
.content_main video,
.paging_content img,
.paging_content table,
.paging_content video{
	
	max-width:100%;
	text-indent: 0;
	margin-bottom: 20px;
}
.content-main img,.paging_content img{
	height: auto;
}
.content-main table p,.paging_content table p{
	text-indent: 0;
	
}



