/** 通用样式 **/

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td,
img {
    border: medium none;
    margin: 0;
    padding: 0;
}

body,
button,
input,
select,
textarea {
    font: 12px/1.5 'Simsun', tahoma, Srial, helvetica, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal;
}

em {
    font-style: normal;
}

ul,
ol {
    list-style: none;
}

a {
    text-decoration: none;
    color: #333;
    outline: none;
}

a:hover {
    text-decoration: none;
}

fieldset,
img {
    border: medium none;
    vertical-align: middle;
}

body a {
    outline: none;
    blr: expression(this.onFocus=this.blur());
}

a:focus {
    outline: none;
    -moz-outline: none;
}

a:hover {
    text-decoration: none;
    color: #0b6cb8;
    -moz-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}

/*li:hover{ -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}*/

/*火狐去掉按钮、连接的虚线*/

a:focus,
a:active,
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
select::-moz-focus-inner,
input[type="file"]>input[type="button"]::-moz-focus-inner {
    border: 0;
    outline: 0;
}

a:hover {
    text-decoration: none;
}

body a {
    outline: none;
    blr: expression(this.onFocus=this.blur());
}

a:focus {
    outline: none;
    -moz-outline: none;
}

a {
    blr: expression(this.onFocus=this.blur());
}

a.hidefocus {
    outline: none
}

img:hover {
    -moz-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}

.clearfix:after {
    clear: both;
    content: "\200B";
    display: block;
    height: 0;
}

.clearfix {
    *zoom: 1;
}

.fl {
    float: left;
}

.clear {
    clear: both;
}

.fr {
    float: right;
}

.w980 {
    width: 980px;
    height: auto;
    margin: 0 auto;
}

.hide {
    display: none
}

.a3a3a2 {
    color: #a3a3a2;
}

input,
textarea,
select {
    font-family: "微软雅黑";
}

* {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

a,
img {
    border: 0;
    text-decoration: none;
}

body {
    font-family: "Microsoft YaHei,PingFang SC,OpenSans,Arial,Helvetica Neue,sans-serif";
    background: #fff;
}

.w {
    width: 80%;
    margin: 0 auto;
}

@media screen and (max-width: 1280px) {
    .w {
        width: 1280px;
    }

    .navWrap {
        position: static;
    }

    .letter_list {
        width: 1280px;
    }

    .back_top img {
        width: 1280px;
    }

    .article .empty_box {
        height: 0;
        margin-top: 0 !important;
        background-color: transparent !important;
    }

    .teacher_content .left_nav {
        width: 152px;
        left: 0;
    }

    .leader_content .left_nav,
    .message_content .left_nav {
        left: 20px !important;
        width: 200px !important;
        background-color: #fff !important;
    }

    .home_banner {
        width: 1440px !important;
        height: unset;
    }

    .home_banner .video {
        width: 30%;
        height: 30%;
        object-fit: fill;
    }

    .home_banner .ship {
        width: 240px !important;
        height: 100px !important;
    }

    .home_banner .car {
        width: 120px !important;
        height: 120px !important;
        right: 24% !important;
        bottom: 4% !important;
    }

    .home_banner .aircraft {
        width: 170px !important;
        height: 100px !important;
    }

    .home_banner .building {
        width: 140px !important;
        height: 60px !important;
    }

    .listitem .item_content .preview_img {
        height: 242px !important;
    }

    .innovation_content .innov_right .card_box {
        width: 4000px !important;
    }

    .lunbo {
        height: 100vh !important;
    }

    .lunbo .point {
        bottom: 80px !important;
    }

    .main_about .main_about_content {
        padding: 80px 152px !important;
    }
}

@media screen and (min-width: 1281px) and (max-width: 1560px) {
    .main_about .main_about_content {
        padding: 80px 106px !important;
    }
}

@media screen and (min-width: 1281px) and (max-width: 1440px) {
    .w {
        width: 90%;
    }

    .teacher_list .item_content .major {
        -webkit-line-clamp: 2 !important;
    }

    .leader_content .left_nav {
        left: 5%;
        width: 16% !important;
    }

    .message_content .left_nav {
        left: 20px !important;
        width: 200px !important;
    }

    .empty_box {
        height: 80px !important;
        margin-top: 40px !important;
    }

    .home_banner {
        width: 1440px !important;
    }

    .home_banner .ship {
        width: 240px !important;
        height: 100px !important;
    }

    .home_banner .car {
        width: 120px !important;
        height: 120px !important;
        right: 24% !important;
        bottom: 4% !important;
    }

    .home_banner .aircraft {
        width: 170px !important;
        height: 100px !important;
    }

    .home_banner .building {
        width: 140px !important;
        height: 60px !important;
    }

    .listitem .item_content .preview_img {
        height: 242px !important;
    }

    .nav .mainmenu {
        padding: 0 12px;
    }
}

@media screen and (min-width: 1281px) and (max-width: 1344px) {
    .innovation_content .innov_right .card_box {
        width: 3700px !important;
    }
}

@media screen and (min-width: 1345px) and (max-width: 1440px) {
    .innovation_content .innov_right .card_box {
        width: 4000px !important;
    }
}

@media screen and (min-width: 1441px) and (max-width: 1920px) {
    .w {
        width: 80%;
    }

    .teacher_list .item_content .major {
        -webkit-line-clamp: 3 !important;
    }

    .leader_content .left_nav {
        left: 4%;
        width: 16% !important;
    }

    .message_content .left_nav {
        left: 5% !important;
        width: 16% !important;
    }

    .empty_box {
        height: 80px !important;
        margin-top: 60px !important;
    }
}

@media screen and (min-width: 1441px) and (max-width: 1560px) {
    .home_banner .ship {
        width: 280px !important;
        height: 100px !important;
        right: 6% !important;
        bottom: 18% !important;
    }

    .home_banner .car {
        width: 150px !important;
        height: 150px !important;
        right: 23% !important;
    }

    .home_banner .aircraft {
        width: 200px !important;
        height: 120px !important;
        left: 39% !important;
        top: 51% !important;
    }

    .home_banner .building {
        width: 150px !important;
        height: 60px !important;
    }

    .listitem .item_content .preview_img {
        height: 242px !important;
    }

    .innovation_content .innov_right .card_box {
        width: 3820px !important;
    }
}

@media screen and (min-width: 1561px) and (max-width: 1920px) {
    .listitem .item_content .preview_img {
        height: 262px !important;
    }
}

@media screen and (min-width: 1920px) {

    .leader_content .left_nav,
    .message_content .left_nav {
        left: 8%;
    }
}

@media screen and (min-width: 1651px) {
    .lunbo {
        height: 1080px !important;
    }

    .lunbo .point {
        bottom: 100px !important;
    }
}

@media screen and (min-width: 1441px) and (max-width: 1650px) {
    .lunbo {
        height: 100vh !important;
        /* top: -80px !important; */
    }

    .lunbo .point {
        bottom: 100px !important;
    }
}

@media screen and (min-width: 1280px) and (max-width: 1440px) {
    .lunbo {
        height: 100vh !important;
        /* top: -80px !important; */
    }

    .lunbo .point {
        bottom: 120px !important;
    }
}

@media screen and (max-width: 1280px) {
    body {
        overflow-x: hidden;
    }

    .lunbo {
        width: 1280px !important;
        height: 100vh !important;
    }
    .lunbo .point {
        bottom: 140px !important;
    }
}

@media screen and (max-width: 1600px) {

    .foot_box .left {
        width: 46%;
    }

    .foot_box .right {
        width: 17%;
    }
}

@media screen and (min-width: 750px) and (max-width: 1280px) {
    body {
       width: 1280px;
       overflow-x: scroll;
    }
    .navWrap {
       width: 1280px;
       position: static !import;
    }
    .w {
       width: 100%;
    }
}

/*****************0000000000000000000*************************/