.main-box {
    margin-top: 0.49rem;
}
/* 左侧 菜单 */
.content-menu {
    width: 3.2rem;
}
.content-menu h5 {
    height: 0.75rem;
    line-height: 0.75rem;
    color: #fff;
    font-size: 0.28rem;
    text-indent: 0.3rem;
    background-color: #98262a;
}
.content-menu h5::before {
    content: "";
    position: absolute;
    left: -0.06rem;
    top: 50%;
    width: 0.12rem;
    height: 0.07rem;
    background-color: #c17c7f;
    transform: translateY(-50%);
}
.content-menu .sub {
    padding: 0.2rem 0;
    min-height: 4.02rem;
    background-color: #fff;
    box-shadow: 0 0 0.15rem #efefef;
}
.content-menu .sub a {
    display: block;
    text-indent: 0.75rem;
    font-size: 0.18rem;
    line-height: 0.6rem;
    color: #000;
}
.content-menu .sub>a.active {
    background-color: #f6f2f2;
    color: #98262a;
}
.content-menu .sub a:hover {
    color: #98262a;
}
.content-menu .sub .sub-child a {
    font-size: 0.16rem;
    line-height: 0.4rem;
    text-indent: 0.95rem;
}
.content-menu .sub .sub-child a.active {
    color: #98262a;
}
/* 内页内容部分 */
.content-main {
    width: 8.24rem;
}
.content-main-hd {
    height: 0.35rem;
    background: url(../images/index_bg_13.png) 0 0 no-repeat;
}
.content-main-hd .name {
    top: 0.03rem;
    left: 0;
    width: 1.5rem;
    height: 0.52rem;
    font-size: 0.21rem;
    text-align: center;
    line-height: 0.52rem;
}
.content-main-hd .page-path {
    top: 0.05rem;
    right: 0.15rem;
    width: 3.14rem;
    font-size: 0.14rem;
    text-align: right;
    color: #333333;
}
.content-main-hd .page-path a {
    color: #333333;
}
.content-list, .content-txt, .content-teacher, .content-teacher-top {
    margin: 0.5rem 0 0;
}
.content-teacher-top h5 {
    position: relative;
}

.content-teacher-top a {
    color: #333333;
    line-height: 0.5rem;
    font-size: 0.16rem;
}
.content-item {
    position: relative;
    height: 0.62rem;
    font-size: 0.16rem;
    border-bottom: 0.01rem solid #cccccc;
}
.content-item::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 0.07rem;
    height: 0.04rem;
    background-color: #cccccc;
}
.content-item a {
    width: 6.8rem;
    text-indent: 0.25rem;
    color: #000;
}
.content-item span {
    color: #999999;
}
.content-item:hover span, .content-item:hover a {
    color: #98262a;
}
.content-item:hover::before {
    background-color: #98262a;
}
.content-txt {
    font-size: 0.16rem;
    color: #333333;
    line-height: 2em;
}
.content-txt p,
.content-txt img,
.content-txt table{
    margin-top: 0.1rem;
}
.content-txt table, .content-txt img {
    max-width: 100%;
    height: auto;
}
h1 {
    margin-top: 0.6rem;
    font-size: 0.24rem;
    color: #333333;
    text-align: center;
}
.content-msg {
    margin: 0.4rem 0;
    padding-bottom: 0.15rem;
    text-align: center;
    font-size: 0.14rem;
    color: #666666;
    border-bottom: 0.01rem solid #e7e7e7;
}
.content-msg span {
    margin: 0 0.25rem;
}
.teacher-item {
    margin: 0.2rem 0 0;
}
.teacher-item h5 {
    margin-bottom: 0.15rem;
    height: 0.6rem;
    line-height: 0.6rem;
    background-color: #f6f2f2;
    font-size: 0.18rem;
    text-indent: 0.15rem;
}
.teacher-item h5::before {
    content: "";
    position: absolute;
    left: -0.05rem;
    top: 50%;
    transform: translateY(-50%);
    width: 0.05rem;
    height: 0.2rem;
    background-color: #98262a;
}
.teacher-item li {
    display: inline-block;
    width: 1.36rem;
    line-height: 0.5rem;
    font-size: 0.16rem;
    text-align: center;
}
.teacher-item li a {
    color: #333333;
}
.teacher-zc {
    line-height: 0.3rem;
    font-weight: 600;
}
/* 分页  */
.page {
    margin: 0.42rem 0 0.99rem;
    text-align: center;
}
/* 学院领导 */
.leader-item {
    margin: 0 0 0.3rem 0;
    width: 48%;
}
.leader-img {
    width: 1rem;
}
.leader-img img {
    width: 100%;
    height: auto;
}
.leader-msg {
    padding: 0 0 0 0.15rem;
    flex: 1;
    font-size: 0.14rem;
    color: #000;
    line-height: 1.8em;
}
.leader-msg a {
    color: #000;
}
/* 联系我们 */
.content-contact {
    margin-top: 0.47rem;
}
.content-contact li {
    position: relative;
    width: 48%;
    font-size: 0.18rem;
    padding: 0.2rem 0.35rem;
}
.content-contact li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 0.01rem;
    height: 100%;
    background-color: #cccccc;
}
.content-contact li h5 {
    font-style: normal;
    color: #98262a;
}
.content-contact li p {
    margin: 0.2rem 0 0;
    color: #000;
}
/* 办事机构 */
.offices-box {
    margin: 0.5rem 0 0
}
.offices-box h5 {
    height: 0.6rem;
    line-height: 0.6rem;
    background-color: #f6f2f2;
    font-size: 0.18rem;
    text-indent: 0.15rem;
    margin-bottom: 0.15rem;
}
.offices-box h5::before {
    content: "";
    position: absolute;
    left: -0.05rem;
    top: 50%;
    transform: translateY(-50%);
    width: 0.05rem;
    height: 0.2rem;
    background-color: #98262a;
}
.offices-item {
    margin-top: 0.25rem;
    border: 1px solid #ccc;
}
.offices-item .cover {
    width: 1.5rem;
}
.offices-item .info {
    padding: 0.05rem 0.25rem;
    flex: 1;
    color: #333333;
    font-size: 0.16rem;
    line-height: 1.6em;
}
.offices-item .info p+p {
    margin-top: 0.05rem;
}

/* 科研成果 */
.achievement-item {
    width: 47%;
}
.achievement-item img {
    width: 100%;
    height: auto;
    display: block;
}
.achievement-item p {
    text-align: center;
}