/* 课程信息 */
.course .listcon ul.news_list{display: flex; flex-wrap: wrap; }
.course .listcon li.news{  margin-bottom: 34px;}
.course .listcon li.news .news_box{/* margin: 0 20px; */background: url(../images/courseli_bg.png) top center no-repeat;background-size: cover;padding: 29px 29px 0;}
.course .listcon li.news .news_title{font-size: 18px;font-weight: bold;line-height: 30px;float:none;white-space:normal;margin-bottom: 20px;width:auto}
.course .listcon li.news .allzd{color: #969696;font-size: 16px;line-height: 24px;word-break: break-all;margin-bottom: 40px;}
.course .listcon li.news .zd{margin-bottom:10px;}
.course .listcon li.news .bot{border-top:1px solid #E9E9E9;}
.course .listcon li.news .time{line-height: 54px;color:#8C8C8C;font-size: 16px;float: left;}
.course .listcon li.news .entermore{line-height: 54px;color:#433680;font-size: 14px;float: right;display: block;}
.course .col_news_head{margin-bottom: 32px;}



/* 师资 */ 
.faculty .wp_listcolumn .wp_column a{background:#eee url(images/li.png) no-repeat 0.241rem 0.388rem;font-size:0.32rem;font-weight:normal}
.faculty .col_news_head{margin-bottom: 20px;}
.faculty .listcon li.news{ border:1px solid #E6E6E6;margin-bottom: 36px;} 
.faculty .listcon li.news .imgs{width: 125px;height: 170px;float: left;}
.faculty .listcon li.news .imgs img{width: 100%;height: 100%;}
.faculty .listcon li.news .wz{padding: 20px 15px 10px;margin-left: 125px;}
.faculty .listcon li.news .news_title{font-weight: bold;font-size: 18px;color: #2B2B2B;line-height: 20px;margin-bottom: 10px;float:none;width:auto}
.faculty .listcon li.news .zd{line-height: 20px;margin-bottom: 8px;font-size: 15px;font-weight: bold;color: #2b2b2b;}
.faculty .listcon li.news .zd span{font-weight: normal;color: #727272;word-break: break-all;}


.infofaculty .personinfo{position: relative; color: #fff;z-index: 2;padding: 20px 22px ; }
.infofaculty .personinfo:before{content:"";position: absolute;top:0;left:0;width: 100%;height: 100%;background: #433680;z-index: -1;}
.infofaculty .personinfo .imgs{float: none;width: 150px;margin:0 auto 20px}
.infofaculty .personinfo .imgs img{width: 100%;height: 100%;}
.infofaculty .personinfo .wz{margin-left: 0;}
.infofaculty .personinfo .name{line-height: 24px;font-size: 20px;font-weight: bold;margin: 15px 0;}
.infofaculty .personinfo .zdbox{opacity: 0.66;}
.infofaculty .personinfo .zd{/* width: 50%; *//* float: left; */margin-bottom: 7px;line-height: 24px;font-size: 16px;}
.infofaculty .personinfo .zd span{word-break: break-all;}
.infofaculty .personinfo .zd a{color: #fff;}
.infofaculty .tab_menu{border-bottom:2px solid #E1E1E1;line-height: 33px;/* padding-bottom: 15px; */white-space: nowrap;display: flex;overflow-y: auto;margin-top:20px}
.infofaculty .tab-tit{margin-right: 20px;font-size: 18px;font-weight: bold;color: #505050;float: left;position: relative;}
.infofaculty .tab-tit.selected{color: #433680;}
.infofaculty .tab-tit.selected:before{content:"";position: absolute;bottom: 0;left:0;width: 100%;height: 2px;background: #433680;display: block;}
.infofaculty .tab_con{padding-top: 15px;}
.infofaculty .con_info{margin-bottom: 20px;}
.infofaculty .con_info .name{font-size: 18px;font-weight: bold;position: relative;line-height: 30px;padding-left: 15px;margin-bottom: 10px;}
.infofaculty .con_info .name:before{content:"";position: absolute;left:0;top: 5px;width: 5px;height: 22px;background: #4B35B0;}
.infofaculty .con_list p{line-height: 30px;font-size: 16px;}


