            /*导航*/
            
            body,
            html {
                margin: 0;
                padding: 0;
                font-size: 14px;
                font-family: '微软雅黑';
                min-width: 1200px;
            }
            
            .container-fulled {
                width: 100%;
            }
            
            img {
                border: none;
            }
            
            .container {
                width: 1200px;
                margin: 0 auto;
            }
            
            ul {
                list-style: none;
                margin: 0;
                padding: 0;
            }
            
            a,
            a:hover,
            a:active {
                color: inherit;
                text-decoration: none;
            }
            
            .clearfix {
                zoom: 1;
            }
            
            .clearfix:after {
                content: '';
                display: block;
                clear: both;
            }
            
            .whitespace {
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                font-weight: normal;
            }
            
            .whitespace span {
                float: right;
            }
            /*  */
            
            #header {
                padding: 23px 0;
            }
            
            #nav {
                background: rgba(36, 80, 134, 0.9);
                position: relative;
                z-index: 1000;
            }
            
            .container {
                width: 1200px;
                margin: 0 auto;
            }
            
            .nav {
                font-size: 15px;
                display: flex;
                align-items: center;
                justify-content: space-between;
            }
            
            .nav .item {
                padding: 0 30px;
                position: relative;
                float: left;
                height: 60px;
                line-height: 60px;
                text-align: center;
                color: #ffffff;
                border-bottom: 4px solid transparent;
            }
            
            .nav .item span {
                margin-left: 10px;
            }
            
            .nav .item img,
            .nav .item span {
                display: inline-block;
                vertical-align: middle;
            }
            
            .nav .item>a {
                display: block;
                height: 60px;
                line-height: 60px;
            }
            
            .nav .item.active {
                color: #ffffff;
                border-bottom: 4px solid #ffffff;
            }
            
            .secondNav {
                padding: 10px 0;
                display: none;
                text-align: center;
                width: 100%;
                position: absolute;
                left: 0;
                top: 64px;
                z-index: 100;
                background: rgba(36, 80, 134, 0.9);
                color: #ffffff;
            }
            
            .secondNav li {
                padding: 5px 10px;
                /*height:30px;*/
                line-height: 20px;
                position: relative;
            }
            
            .thirdNav {
                position: absolute;
                left: 100%;
                top: 0;
                display: none;
                width: 100%;
                border-left: 1px solid transparent;
                background: rgba(36, 80, 134, 0.9);
            }
            
            .header {
                width: 1200px;
                height: 100px;
                margin: 0 auto;
            }
            
            .header img {
                width: 822px;
                height: 100px;
            }
            
            .teacher {
                width: 600px;
                min-height: 400px;
                height: 1000px;
                margin: 0 auto;
                display: flex;
                justify-content: space-between;
                flex-wrap: wrap;
                min-width: 860px;
                /* grid-template-columns: repeat(auto-fill, 45vmin); */
                margin-top: 10px;
            }
            
            .end {
                width: 100%;
                height: 90px;
                background: rgba(36, 80, 134, 0.9);
            }
            
            .end p {
                width: 100%;
                height: 90px;
                line-height: 90px;
                text-align: center;
                font-size: 15px;
                color: #ffffff;
            }
            /* swiper */
            
            .swiper-container {
                width: 100%;
                height: 100%;
            }
            
            .swiper-slide {
                text-align: center;
                font-size: 18px;
                background: #fff;
                /* Center slide text vertically */
                display: -webkit-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                position: relative;
                height: 1400px;
            }