/*栏目详情页*/
.column-content{margin-top: 49px;margin-bottom: 49px;line-height: 30px;}
.column-content .title{width: 100%;line-height: 30px;padding:0px 0px 20px 0px;color: #038869;text-align: center;font-size: 20px;font-weigth:bold;}
@media only screen and (max-width: 510px){
    .column-content{margin-top: 10px;}
}
.column-content img{max-width: 100%;}
/*学院简介-学院使命*/
.xueyuanshiming{padding: 42px 30px 40px 30px;width: calc(100% - 60px);background: url('../images/xueyuanshiming-bg.png');background-size:100%;margin-bottom: 49px;}
.xueyuanshiming .tag{font-size: 24px;color:#0F867F;width: 100%;text-align: center;}
.xueyuanshiming .tag-line{width:39px;height: 1px;background: #B9AB09;margin: 0 auto;margin-top: 10px;}
.xueyuanshiming .content{font-size: 16px;}
.xueyuanshiming .content p{margin-top: 30px;background: url("../images/list-bg.png") 0px 8px no-repeat;padding-left: 14px;}
/*大事记年份列表*/
.event-year-box{width:100%;overflow-x:hidden;margin-top: 50px;margin-bottom: 10px;}
.event-year-box .event-year{width:calc(100% + 40px);}
.event-year-box .event-year a{color: #333333;}
.event-year-box .event-year a:hover{color: #ffffff;}
.event-year-box .event-year .item{box-sizing: border-box;width: 159px;height:70px;line-height:70px;text-align: center;font-size: 20px;border: 1px solid #ccc;margin-right: 40px;float: left;margin-bottom: 60px;}
.event-year-box .event-year .item:hover{background: #0F867F;}
@media only screen and (max-width: 768px){
    .event-year-box .event-year .item{width: 129px;height:60px;line-height:60px;margin-bottom: 40px;}
}
@media only screen and (max-width: 400px){
    .event-year-box{margin-top: 30px;}
    .event-year-box .event-year .item{width: calc((100% - 80px) / 2);}
}
/*组织结构*/
.zuzhijigou-img img{margin-top: 50px;width: 100%;}
.zuzhijigou-wyh{margin-bottom: 69px;}
.zuzhijigou-wyh .title{height: 20px;line-height: 20px;font-size: 20px;color: #168A83;padding-left: 25px;background: url("../images/point1.png") left no-repeat;margin-top: 49px;}
.zuzhijigou-wyh .desc{margin-top: 10px;border-left: 25px solid #fff;box-sizing: border-box;}
.zuzhijigou-wyh .desc p{margin-top: 30px;font-size: 16px;}
@media only screen and (max-width: 400px){
    .zuzhijigou-img img{margin-top: 30px;}
}
/*教研教师*/
.jiaoyanjiaoshi-person-name{margin-top: 19px;margin-bottom: 19px;}
/*老师列表*/
.teacher-list{margin-bottom: 30px;margin-top: 49px;}
.teacher-list .tag{height: 20px;line-height: 20px;font-size: 20px;color: #168A83;padding-left: 25px;background: url("../images/point1.png") left no-repeat;margin-bottom: 49px;}
.teacher-list .list-box{width:100%;overflow-x: hidden;}
.teacher-list .list-box .item-list{width: calc(100% + 60px);line-height: 16px;font-size: 16px;}
.teacher-list .list-box .item-list .item{width: 48px;height:16px;padding-left: 16px;background: url('../images/list-bg.png') 0px 5px no-repeat;margin-right:60px;margin-bottom: 40px;float: left;text-align: justify;text-justify: inter-ideograph;text-align-last: justify;white-space: nowrap;}
.teacher-list .list-box .item-list .item a{color: #333333;}
@media only screen and (max-width: 400px) {
    .teacher-list {
        margin-top: 30px;
    }
}
/*研究领域*/
.yanjiulingyu{margin-top: 50px;margin-bottom: 70px;}
.yanjiulingyu .title{height:18px;line-height: 18px;font-size: 18px;color: #01755F;padding-left: 28px;background: url('../images/point33.png') 0px 1px no-repeat;margin-bottom: 30px;}
.yanjiulingyu .desc{width: 100%;line-height: 30px;padding-bottom: 40px;border-bottom:1px dashed #D2D2D2;margin-bottom: 40px;}
@media only screen and (max-width: 400px) {
    .yanjiulingyu {
        margin-top: 30px;
    }
}

/*右侧显示的栏目菜单页公共部分*/
.right-column-box{width:100%;min-height:40px;margin-top:40px;text-align: center;}
.right-column-box .right-column-menu{width:auto;width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;}
.right-column-box .right-column-menu a{color:#323232;}
.right-column-box .right-column-menu .item{height:40px;line-height:40px;font-size:16px;float:left;margin-right:0px;cursor:pointer;background:#eeeeee;}
.right-column-box .right-column-menu .item .block{width:26px;height:40px;float:left;}
.right-column-box .right-column-menu .item .text{float:left;width:auto;}
/*.right-column-box .right-column-menu .last{margin-right:0px;}*/
.right-column-box .right-column-menu .on{color:#fafafa;background:#038869;}
.right-column-box .right-column-menu .on a{color:#fafafa;}

/*全英文*/
.quanyingwen-box{width:100%;overflow-x: hidden;margin-top: 50px;min-height:500px; }
.quanyingwen-box .quanyingwen{width:calc(100% + 45px);}
.quanyingwen-box .quanyingwen a{color: #333333;}
.quanyingwen-box .quanyingwen .item{float: left;margin-right: 45px;width: 290px;margin-bottom: 30px;}
.quanyingwen-box .quanyingwen .item img{width:100%;}
.quanyingwen-box .quanyingwen .item .title{height: 50px;line-height: 50px;font-size: 20px;background: #eeeeee;text-align: center;}
@media only screen and (max-width: 400px) {
    .quanyingwen-box {
        margin-top: 30px;
    }
    .quanyingwen-box .quanyingwen .item{width:100%;margin-right:0px;}
}

.staff-list-box .staff-name {width: 100%; height: auto; line-height: 20px;font-size: 20px; padding-left: 26px;color: #168A83;background: url("../images/point1.png") left no-repeat;margin-bottom: 30px;}
.staff-list-box .staff-list{width: calc(100% - 20px); margin-left: 20px;margin-bottom: 10px;}
.staff-list-box .staff-list .item{width: 25%; text-indent: 20px;background: url("../images/teacher-list-icon.png") left no-repeat;float: left;color: #333333; margin-bottom: 30px;}
@media only screen and (max-width: 1200px) {
    .staff-list-box .staff-list .item {width: 25%;}
}
@media only screen and (max-width: 768px) {
    .staff-list-box .staff-list .item {width: 33%;margin-bottom: 15px;}
}
@media only screen and (max-width: 510px) {
    .staff-list-box .staff-list .item {width: 50%;}
}

.staff-list-box .others .item .year{width: 200px;text-indent: 30px; background: url("../images/teacher-list-icon.png") left no-repeat; background-position-x: 10px;}
@media only screen and (max-width: 510px) {
    .staff-list-box .others .item .year{width: 100%;float:left;margin-bottom: 10px;}
}

.teacher-info{}
.teacher-info .img{
    width: 225px; background: #EFEFEF;
    border-top:24px solid #EFEFEF;
    border-bottom:24px solid #EFEFEF;
    border-left:20px solid #EFEFEF;
    border-right:20px solid #EFEFEF;
    box-sizing: border-box;
    float: left;
}
.teacher-info .img img{width: 100%;}

.teacher-info .info-div{
    width: calc(100% - 225px - 29px);
    margin-left: 29px;
    background: #EFEFEF;
    float: left;
}
.teacher-info .info-div .name{width: 100%;height: 80px;line-height: 80px;background: #0F867F;color: #fff;font-size: 24px;text-indent: 30px;}
.teacher-info .info-div .basic{
    width: 100%;
    border-top:20px solid #EFEFEF;
    border-bottom:20px solid #EFEFEF;
    border-left:30px solid #EFEFEF;
    border-right:30px solid #EFEFEF;
    box-sizing: border-box;
    line-height: 24px;
}
.teacher-info .info-div .contact{
    background: #fff;
    width: 100%;
    border-top:14px solid #EFEFEF;
    border-bottom:14px solid #EFEFEF;
    border-left:10px solid #EFEFEF;
    border-right:10px solid #EFEFEF;
    box-sizing: border-box;
}
.teacher-info .info-div .contact .item{
    line-height: 28px;font-size: 14px;color: #666666;padding-left: 45px;
}
.teacher-info .info-div .contact .email{
    background: url("../images/email.png") left no-repeat;background-position-x: 20px;
}
.teacher-info .info-div .contact .phone{
    background: url("../images/phone.png") left no-repeat;background-position-x: 20px;
}
.teacher-info .info-div .contact .location{
    background: url("../images/location.png") left no-repeat;background-position-x: 20px;
}
@media only screen and (max-width: 510px) {
    .teacher-info .img{width: 100%;}
    .teacher-info .info-div{width: 100%;margin-left: 0px;}
}

.teacher-info .scientific-project-content{border:0px;border-bottom:1px solid #CCCCCC;margin-top:0px;}
.teacher-info .scientific-project-content .scientific-project-name{color: #555555;text-indent:10px;font-size: 18px;font-weight: bold;line-height: 80px;padding: 0px;width: 100%;}
.teacher-info .scientific-project-content:first-child .scientific-project-name {border-top:1px solid #CCCCCC;}
.teacher-info .scientific-project-content img{position: relative;top:30px;left:-10px;}
.teacher-info .scientific-project-content .show{
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    /*border-top:1px solid #CCCCCC;*/
    border-bottom:1px solid #CCCCCC;
}
.teacher-info .scientific-project-content .scientific-project-inner{font-size: 16px;margin-top: 30px;}


.teacher-info-old .v_news_content img:first-child{border:20px solid #EFEFEF;width: 225px;box-sizing: border-box;float: left;margin-bottom: 40px;}
.teacher-info-old .v_news_content table{margin-left:30px;width: calc(100% - 255px);float: left;display: block;border:20px solid #EFEFEF;box-sizing: border-box;background:#EFEFEF; margin-top: -30px;min-height: 273px;margin-bottom: 40px;}
.teacher-info-old .v_news_content h4{width: 100%;clear: both;padding: 10px 0px;line-height: 20px;margin-top: 40px;background: #EFEFEF;border-left: 20px solid #EFEFEF;box-sizing:border-box; margin-bottom: 20px;}
.teacher-info-old .v_news_content p{width: 100%;border-left:20px solid #fff;box-sizing: border-box;}
@media only screen and (max-width: 600px){
    .teacher-info-old .v_news_content img:first-child{width: 100%;margin-bottom: 10px;}
    .teacher-info-old .v_news_content table{width: 100%;margin-left: 0px;}
}


.programs{}
.programs .item{width: 100%;border-bottom: 1px solid #D2D2D2;padding:40px 0px;}
.programs .item:first-child{padding:0px 0px 40px 0px;}
.programs .item .img{width: 260px;float: left;margin-right: 30px;}
.programs .item .text{width: calc(100% - 290px);float: left;}
.programs .item .text .title{text-align: left;/*单行自动加省略号*/text-overflow:ellipsis;/*white-space: nowrap;height:30px;overflow: hidden;*/}
.programs .item .text .desc{font-size: 16px;/*三行自动加省略号*/text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp:3/*行数*/;-webkit-box-orient: vertical;overflow: hidden;height:84px;}
.programs .item .text .programs-more{width: 170px;font-size: 14px;text-indent: 8px;background: url("../images/program-more.png") bottom no-repeat; background-size:100% 2px;height: 20px;line-height: 16px;position: relative;margin-top: 17px;}
.programs .item .text .programs-more img{position: relative;left:calc(100% - 25px);top:-10px;width: 20px;}
.programs .item .text .programs-more a{color: #333333;}
.programs .item .text .programs-more a:visited{color: #333333;}
.programs .item .hidden {
    display: none;
}
.programs .item .full-width {
    width: 100% !important;
}
@media only screen and (max-width: 600px) {
    .programs .item .img{width: 100%;}
    .programs .item .text{width: 100%;margin-left: 0px;margin-top: 20px;}
}

.w-news-list{}
.w-news-list .item{width: 100%;padding-bottom: 20px;border-bottom: 6px solid #038869;margin-bottom: 48px;}
.w-news-list .item .img{width: 240px;float: left;}
.w-news-list .item .img img{width: 100%;}
.w-news-list .item .text{width: calc(100% - 280px);float: left;margin-left: 40px;}
.w-news-list .item .text .title{font-size: 24px; color: #333333;text-align: left;line-height: 40px;max-height:70px;overflow: hidden;margin: 0 0;text-decoration: underline #038869;
    /*两行自动加省略号*/text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp:2/*行数*/;
    -webkit-box-orient: vertical;overflow: hidden;}
.w-news-list .item .text .time{font-size: 18px;color: #555555;margin-top: 20px;}
@media only screen and (max-width: 600px) {
    .w-news-list .item .text .title{max-height:140px;-webkit-line-clamp:4/*行数*/;}

    .w-news-list .item .img{width: 100%;}
    .w-news-list .item .text{width: 100%;margin-left: 0px;margin-top: 20px;}
}