.introduction{
    margin: 50px auto;
    font-size: 18px;
    font-family: 'syht';
    text-align: left;
    line-height: 50px;
}
.mission{
    margin-bottom: 35px;
}
.mission h2{
    color: #2f3a55;
    font-size:36px;
    font-family: 'syst';
    font-weight: bold;
    margin-bottom: 20px;
}
.mission p{
    font-size: 26px;
    color: #7f7f7f;
    font-family: 'syht';
    margin-bottom: 12px;
}
.mission span{
    font-family: 'Times New Roman', Times, serif;
    color: #aaaaaa;
}

.college{
    font-size: 30px;
    font-family: 'syht';

}
.college p{
    line-height: 46px;
}
.college p::before{
    content: url(../images/R.png);
    position: relative;
    top: 0;
    left: 6px;
}
.r{
    width: 800px;
    height: 400px;
    margin: 0 auto;
    padding: 50px 0px 0px 110px;
}

.r li{
    width: 238px;
    height: 90px;
    float: left;
    background:url(../images/icon.png) no-repeat ;
    margin-left: 20px;
}
.r li:nth-child(1){
    background-position: 0px 5px;
}
.r li:nth-child(2){
    background-position: -293px 5px;
}
.r li:nth-child(3){
    background-position: -586px 5px;
}
/* 第一行 */
.r li:nth-child(4){
    background-position: 0px -100px;
}
.r li:nth-child(5){
    background-position: -293px -85px;
}
.r li:nth-child(6){
    background-position: -586px -90px;
}
/* 第二行 */
.r li:nth-child(7){
    background-position: 0px -184px;
}
.r li:nth-child(8){
    background-position: -286px -184px;
}
.r li:nth-child(9){
    background-position: -586px -184px;
}
/* 第三行 */
.r li:nth-child(10){
    background-position: 0px -273px;
}
.r li:nth-child(11){
    background-position: -293px -273px;
}
.r li:nth-child(12){
    background-position: -586px -273px;
}
/* ///////////////////////// */
.env{
    width: 100%;
    height: 220px;
}
.env ul li{
    margin-left: 16px;
    float: left;
}
.env ul li img{
    width: 100%;
}

/* body over */
.honor,.team{
    margin-top: 50px;
}
.honor h2,.team h2{
    font-size: 28px;
    font-family: 'syst';
    font-weight: bold;
    color:#2f3a55;
}
.honor span,.team span{
    font-size: 20px;
    margin-right:5px ;
}
.honor p,.team p{
    color: #aaaaaa;
    font-family: 'Times New Roman', Times, serif;
}
.honor h2::before{
    content: url(../images/title_logo.png);
    position: relative;
    top: 9px;
    left: -2px;
}

.honor_pic{
    padding-left: 3px;
    margin-top: 35px;
    height: 1080px;
}
.honor_pic li{
    width: 385px;
    height: 260px;
    margin-right: 12px;
    margin-bottom: 12px;
    float: left;
    background: url(../images/honor.png) no-repeat;
    position: relative;
}
.honor_pic li:nth-child(1){
    background-position:0px 0px ;
}
.honor_pic li:nth-child(2){
    background-position:-409px 0px ;
}
.honor_pic li:nth-child(3){
    background-position:-818px 0px ;
}

.honor_pic li:nth-child(4){
    background-position:0px -283px ;
}
.honor_pic li:nth-child(5){
    background-position:-409px -283px ;
}
.honor_pic li:nth-child(6){
    background-position:-818px -283px ;
}


.honor_pic li:nth-child(7){
    background-position:0px -566px ;
}
.honor_pic li:nth-child(8){
    background-position:-409px -566px ;
}
.honor_pic li:nth-child(9){
    background-position:-818px -566px ;
}



.honor_pic li:nth-child(10){
    background-position:0px -849px ;
}
.honor_pic li:nth-child(11){
    background-position:-409px -849px ;
}
.honor_pic li:nth-child(12){
    background-position:-818px -849px ;
}

.expert{
    margin-top: 35px;
    color: #dbada8;
    line-height: 50px;
}
.expert p{
    font-family: '微软雅黑';
    font-size: 24px;
}
.expert h2{
    font-family: 'syst';
    font-weight: bold;
    font-size: 36px;
}
.expert span{
    color: #2f3a55;
}

.swiper-container {
    width: 1200px;
    height: 600px;
}

.hj{
    margin-bottom: 50px;
}
