<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#main {
    width: 1200px;
    margin: 0 auto;
}

#main .left_menu {
    float: left;
    width: 240px;
    height: 1040px;
    position: relative;
}

#main .left_menu .menu {
    width: 240px;
    margin: -120px 0 0 0;
    z-index: 10;
    padding-bottom: 60px;
}

#main .left_menu .sub_menu {
    margin-left: 0;
}

#main .content {
    width: 932px;
    float: left;
    margin-left: 28px;
}

#main .content .headline .en {
    opacity: 0.8;
    height: 30px;
    color: #333333;
    font-family: "PingFangSC-Regular";
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    margin: -10px 0 0 0;
    line-height: 30px;
}

#main .content .headline .change {
    font-size: 13px !important;
    font-family: "PingFangSC-Semibold" !important;
}

#footer {
    width: 100%;
    margin: 0;
    height: 100px;
    background: #bdc8d6;
    color: #ffffff;
    font-size: 14px;
    line-height: 18px;
}

#footer .logo {
    float: left;
    width: 178px;
    margin: 22px 0 0 120px;
}

#footer .copyright {
    float: left;
    width: 593px;
    margin: 29px 0 0 94px;
}

#footer .contact {
    float: left;
    width: 227px;
    margin: 29px 0 0 49px;
}

#main .content .xuzhi {
    width: 930px;
    color: #333333;
    font-family: "PingFangSC-Medium";
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    text-align: justify;
    float: left;
    margin: 40px 0 80px 0;
}

#main .content .xuzhi .tips {
    margin-bottom: 30px;
}

#main .content .xuzhi .tips .small-tips {
    margin-left: 5px;
    margin-bottom: 30px;
}

#main .content .xuzhi .share {
    height: 20px;
    color: #333333;
    font-family: "PingFangSC-Medium";
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
}

#main .content .xuzhi .share div {
    float: left;
}

#main .content .xuzhi .share div img {
    width: 30px;
    height: 30px;
    margin-left: 5px;
}

#main .content .xuzhi div img {
    margin-bottom: 40px;
}


/* 脙茠脗娄脙鈥毭偮得冣€γ⑩偓艙脙茠脗搂脙鈥犆⑩偓鈩⒚冣€姑呪€溍兤捗偮ッ冣€毭偮⒚冣€毭偮犆兤捗偮┟冣€毭偮嵜冣€毭偮┟兤捗偮兟⒚⑩€毬嬇撁冣€毭偮懊兤捗偮ッ冣€毭偮惷兟⒚⑩€毬偮� 脙茠脗漏脙鈥毭偮徝冣€毭偮伱兤捗偮γ冣€毭偮兟⒚⑩€毬⑩€灺⒚兤捗偮ッ冣€毭偮伱兟⒚⑩€毬偮好兤捗偮┟冣€毭偮嵜冣€毭偮徝兤捗偮兟⒚⑩€毬吢久兟⒚⑩偓拧脗卢脙茠脗娄脙垄芒鈥毬偮犆冣€毭偮�  */

#main .content .xuzhi .edu-box {
    width: 100%;
    height: 104px;
    border-radius: 6px;
    background: #ffffff;
    box-shadow: 0px 0px 29px rgba(0, 0, 0, 0.05);
    margin-bottom: 20px;
}

#main .content .xuzhi .edu-box .edu-border {
    opacity: 0.2035668;
    width: 8px;
    height: 104px;
    border-radius: 2px;
    background: #1c4fa1;
    float: left;
}

#main .content .xuzhi .edu-box .edu-new-box {
    float: left;
    height: 104px;
    display: table;
    margin-left: 27px;
    color: #333333;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
}

#main .content .xuzhi .edu-box .edu-new {
    display: table-cell;
    vertical-align: middle;
    height: 30px;
    font-family: "PingFangSC-Semibold";
}

#main .content .xuzhi .edu-box .edu-new .edu-new1 {
    opacity: 0.7;
    width: 72px;
    height: 30px;
    font-family: "PingFangSC-Regular";
    font-size: 14px;
    margin-right: 31px;
}

#main .content .xuzhi .edu-box .edu-new .edu-new2 {
    opacity: 0.7;
    width: 93px;
    height: 30px;
    font-family: "PingFangSC-Regular";
    font-size: 14px;
}

#main .content .xuzhi .edu-box .edu-border2 {
    opacity: 0.1988002;
    width: 1px;
    height: 45px;
    border: solid 1px #212121;
    float: left;
    margin-top: 28px;
}

#main .content .xuzhi .set-width .edu-title {
    width: 390px;
}

#main .content .xuzhi .edu-box .edu-title {
    display: table;
    float: left;
    /* margin-top:23px; */
    height: 104px;
    color: #333333;
    line-height: 30px;
    font-weight: 400;
    margin-left: 35px;
}

#main .content .xuzhi .edu-box .edu-title1 {
    display: table-cell;
    vertical-align: middle;
    font-family: "PingFangSC-Semibold";
    font-size: 18px;
}

#main .content .xuzhi .edu-box .edu-title2 {
    opacity: 0.7;
    font-family: "PingFangSC-Regular";
    font-size: 14px;
}

.button_box {
    margin: 40px 0 145px 0;
}

.button_box .page_button {
    height: 45px;
    float: left;
}

.button_box .page_button a {
    color: #b7b7b7;
    min-width: 20px;
    min-height: 20px;
    display: inline-block;
}

.button_box .page_button .arrows {
    width: 46px;
    height: 46px;
    float: left;
}

.button_box .page_button .arrows a {
    width: 46px;
    height: 46px;
}

.button_box .page_button .pre {
    background: url(../images/btn_left_dark.png) no-repeat left top;
}

.button_box .page_button .next {
    margin: 0 0 0 10px;
    background: url(../images/btn_right_dark.png) no-repeat left top;
}

.button_box .page_button .pre:hover {
    background: url(../images/btn_left_bright.png) no-repeat left top;
}

.button_box .page_button .next:hover {
    background: url(../images/btn_right_bright.png) no-repeat left top;
}

.button_box .page_button .nums {
    min-width: 20px;
    min-height: 20px;
    border-radius: 50%;
    line-height: 20px;
    font-size: 14px;
    border: solid 1px #b7b7b7;
    float: left;
    letter-spacing: -0.4px;
    text-align: center;
    margin: 12px 0 0 10px;
}

.button_box .page_button .active {
    background: linear-gradient(-56deg, #8A8AF4, #3984DD);
    box-shadow: 0px 52px 85px rgba(0, 0, 0, 0.09);
    border: solid 1px #8A8AF4;
    min-width: 20px;
    min-height: 20px;
    color: #ffffff;
}

.button_box .page_button .active a {
    color: #ffffff;
}

.button_box .page_button .nums:hover {
    background: linear-gradient(-56deg, #8A8AF4, #3984DD);
    box-shadow: 0px 52px 85px rgba(0, 0, 0, 0.09);
    border: solid 1px #8A8AF4;
    min-width: 20px;
    min-height: 20px;
}

.button_box .page_button .nums:hover a {
    color: #ffffff;
}

.button_box .news_num {
    float: right;
    margin: 1px 0 0 440px;
    text-align: right;
    line-height: 30px;
}

.search {
    color: #ffffff;
    letter-spacing: 1px;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
}

#main .content .xuzhi .edu-box1 {
    /* margin-bottom: 3.5px; */
}

#main .content .xuzhi .edu-stitle {
    margin-bottom: 10px;
    height: 63px;
    color: #1c4fa1;
    font-family: "PingFangSC-Semibold";
    font-size: 20px;
    font-weight: 400;
    line-height: 63px;
}

#main .content .xuzhi .edu-stitle .line {
    width: 4px;
    height: 18px;
    border-radius: 2px;
    background: #1c4fa1;
    margin: 22.5px 18px 22.5px 0;
    float: left;
}

#main .content .xuzhi .edu-stitle .stitle-left {
    float: left;
}

#main .content .xuzhi .edu-stitle .stitle-right {
    background: url(../images/more.png) no-repeat right center;
    text-align: left;
    cursor: pointer;
    float: right;
    width: 54px;
}

#main .content .xuzhi .edu-stitle .stitle-right a {
    color: #1c4fa1;
}

#main .content .xuzhi .edu-text {
    width: 926px;
    height: 140px;
    color: #333333;
    font-family: "PingFangSC-Regular";
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    text-align: justify;
    text-indent: 32px;
}

#main .content .xuzhi .edu-major {
    text-align: center;
    width: 940px;
    color: #3a84dd;
    font-family: "PingFangSC-Semibold";
    font-size: 18px;
    font-weight: 400;
    line-height: 63px;
}

#main .content .xuzhi .edu-major .active {
    color: #ffffff;
    border-radius: 50px;
    background: linear-gradient(-54deg, #8A8AF4, #3984DD);
    border: none !important;
    box-shadow: 0px 19px 18px -12px rgba(68, 133, 225, 0.46);
}

#main .content .xuzhi .edu-major .major-box {
    cursor: pointer;
    height: 63px;
    margin-right: 6px;
    margin-bottom: 30px;
    width: 300px;
    border-radius: 50px;
    border: solid #7e89f0;
    float: left;
}

#main .content .xuzhi .edu-box1 .set-width {
    float: left;
    width: 450px;
}

#main .content .xuzhi .edu-box1 .right {
    float: right;
}

#main .content .xuzhi .edu-box1 .edu-box .icon {
    float: left;
    margin: 44px 10px 0px 16px;
}

#main .content .xuzhi .edu-box .edu-cont {
    width: 260px;
    float: left;
    height: 104px;
    color: #333333;
    font-family: "PingFangSC-Semibold";
    font-size: 16px;
    font-weight: 400;
    line-height: 104px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

#main .content .xuzhi .edu-box .edu-down {
    cursor: pointer;
    text-align: center;
    border-radius: 50px;
    float: right;
    width: 90px;
    height: 30px;
    color: #fff;
    font-family: "PingFangSC-Semibold";
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    margin: 40px 19px 0 0;
    background: linear-gradient(-54deg, #8A8AF4, #3984DD);
}

#main .content .xuzhi .edu-box .edu-down a {
    color: #fff;
}


/* slider */

#main .content .xuzhi .edu-box1 .edu-teacher {
    text-align: center;
    color: #212121;
    font-family: "PingFangSC-Regular";
    font-size: 26px;
    font-weight: 400;
}

#main .content .xuzhi .edu-box1 .edu-teacher .teacher-box {
    width: 145px;
}

#main .content .xuzhi .edu-box1 .edu-teacher .teacher-box img {
    width: 145px;
    height: 145px;
    border-radius: 100%;
    overflow: hidden;
}

#main .content .xuzhi .edu-box1 .edu-teacher .teacher-box a {
    color: #000;
}

.bx-wrapper .bx-pager {
    display: none;
}

.bx-wrapper {
    border: none !important;
    box-shadow: none !important;
}

#main .bx-wrapper .bx-controls-direction {
    height: 67px;
}

#main .bx-wrapper .bx-controls-direction a {
    width: 46px !important;
    height: 46px !important;
}

#main .bx-wrapper .bx-prev {
    background: url(../images/controls.png) no-repeat 0 0 !important;
    left: 800px !important;
    top: 270px !important;
}

#main .bx-wrapper .bx-next {
    background: url(../images/controls.png) no-repeat -75px 0 !important;
    left: 877px !important;
    top: 270px !important;
}

#home-banner {
    position: relative;
    width: 100%;
    height: 600px;
    overflow: hidden;
}

.home-banners .shade {
    height: 260px;
    width: 520px;
    background: #fff;
    opacity: 0.8;
    filter: alpha(opacity=80);
    position: absolute;
    bottom: 0;
}

.home-banners {
    width: 1440px;
    overflow: hidden;
}

.home-banners .banner-box img {
    height: 600px;
    width: 1440px;
}

.home-banners .banner-box .banner-text1 {
    width: 480px;
    height: 122px;
    position: absolute;
    bottom: 108px;
    left: 20px;
    font-family: "PingFangSC-Regular";
    font-size: 30px;
    font-weight: 400;
    line-height: 40px;
    letter-spacing: 1px;
}

.home-banners .banner-box .banner-data {
    left: 326px;
    top: 290px;
    position: absolute;
    width: 160px;
    height: 24px;
    color: #212121;
    font-family: "PingFangSC-Semibold";
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    text-align: right;
}

.home-banners .banner-box .banner-border {
    width: 65px;
    height: 3px;
    background: #212121;
    position: absolute;
    top: 313px;
    left: 120px;
}

.home-banners .banner-box .banner-text2 {
    width: 480px;
    height: 84px;
    color: #212121;
    font-family: "PingFangSC-Regular";
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    text-align: justify;
    letter-spacing: 0.1285714px;
    position: absolute;
    bottom: 50px;
    left: 20px;
}

.home-banners .banner-box .banner-text3 {
    width: 150px;
    height: 48px;
    border-radius: 24px;
    background: linear-gradient(-54deg, #8A8AF4, #3984DD);
    position: absolute;
    bottom: 10px;
    left: 355px;
    color: #ffffff;
    font-family: "PingFangSC-Regular";
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 1px;
    text-align: center;
    line-height: 48px;
}

#home-banner .bx-wrapper {
    width: 1440px;
}

#home-banner .bx-wrapper .bx-controls-direction a {
    width: 100px !important;
    height: 86px !important;
}

#home-banner .bx-wrapper .bx-prev {
    background: url(../images/index_prve.png) no-repeat;
    left: 0px !important;
    top: 250px !important;
}

#home-banner .bx-wrapper .bx-next {
    background: url(../images/index_next.png) no-repeat;
    right: 0px !important;
    top: 250px !important;
}

#hp-box {
    padding-top: 79px;
    width: 100%;
}

.homepage-box {
    width: 1200px;
}

.homepage-box .homepage-title {
    width: 1200px;
    height: 93px;
    margin-bottom: 60px;
}

.homepage-box .homepage-title .hp-border {
    margin-top: 15px;
    margin-right: 10px;
    width: 4px;
    height: 72px;
    border-radius: 2px;
    background: #f5ba1e;
    float: left;
}

.homepage-box .homepage-title .hp-text-box {
    width: 400px;
    float: left;
    height: 93px;
}

.homepage-box .homepage-title .hp-text1 {
    height: 63px;
    color: #212121;
    font-family: "PingFangSC-Medium";
    font-size: 36px;
    font-weight: 400;
    line-height: 63px;
}

.homepage-box .homepage-title .hp-text2 {
    opacity: 0.8;
    height: 30px;
    color: #333333;
    font-family: "PingFangSC-Semibold";
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
}

.homepage-box .homepage-title .hp-text-box2 {
    padding-right: 18px;
    background: url(../images/more_black.png) no-repeat center right;
    cursor: pointer;
    text-align: right;
    width: 100px;
    height: 93px;
    color: #333333;
    font-family: "PingFangSC-Regular";
    font-size: 18px;
    font-weight: 400;
    line-height: 93px;
    float: right;
}

.homepage-box .hp-content {
    width: 1200px;
    padding-bottom: 52px;
}

.homepage-box .hp-content .hp-content-box {
    float: left;
    text-align: center;
    width: 360px;
    height: 300px;
    cursor: pointer;
    position: relative;
}

.homepage-box .hp-content .hp-content-box .data {
    margin-top: 20px;
    padding-top: 10px;
    border-radius: 50px;
    text-align: center;
    width: 100px;
    height: 90px;
    background: #058981;
    color: #ffffff;
    font-family: "PingFangSC-Regular";
    font-size: 20px;
    line-height: 25px;
}

.homepage-box .hp-content .hp-content-box .data span {
    font-size: 43px;
    line-height: 65px;
}

.homepage-box .hp-content .hp-content-box .title {
    width: 350px;
    padding: 20px 0px 0 0px;
    color: #212121;
    font-family: "PingFangSC-Semibold";
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
}

.homepage-box .hp-content .hp-content-box .title a {
    color: #000;
}

.homepage-box .hp-content .hp-content-box .text {
    padding-top: 15px;
    padding: 15px 0px 0 0px;
    opacity: 0.7;
    width: 350px;
    color: #333333;
    font-family: "PingFangSC-Regular";
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    text-align: left;
}

.homepage-box .hp-content .hp-content-box .border {
    opacity: 0.6;
    width: 350px;
    height: 1px;
    border-bottom: solid 1px #b8b8b8;
}

.homepage-box .hp-content .hp-content-box .data2 {
    color: #f5ba1e;
    position: absolute;
    background-color: transparent !important;
    border-radius: 200px;
    text-align: center;
    font-family: "PingFangSC-Regular";
    font-size: 20px;
    line-height: 25px;
    margin: 0;
}

.homepage-box .hp-content .hp-content-box .data2 span {
    font-size: 43px;
    line-height: 65px;
}

.homepage-box .hp-content .hp-content-box .title2 {
    width: 230px;
    height: 52px;
    text-shadow: 0px 2px 7px rgba(0, 0, 0, 0.4);
    color: #ffffff;
    font-family: "PingFangSC-Semibold";
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    padding-bottom: 220px;
    padding-left: 126px;
    text-align: left;
}

.homepage-box .hp-info {
    width: 1200px;
    height: 730px;
    position: relative;
}

.homepage-box .hp-info .info-box1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 590px;
    height: 240px;
    border-radius: 4px;
    background: #b3ecde;
}

.homepage-box .hp-info .info-box2 {
    position: absolute;
    top: 0;
    right: 0;
    width: 590px;
    height: 340px;
    border-radius: 4px;
    background: url("../images/info-bg1.png") no-repeat;
}

.homepage-box .hp-info .info-box3 {
    position: absolute;
    top: 260px;
    left: 0;
    width: 590px;
    height: 340px;
    border-radius: 4px;
    background: url("../images/info-bg2.png") no-repeat;
}

.homepage-box .hp-info .info-box4 {
    position: absolute;
    top: 360px;
    right: 0;
    width: 590px;
    height: 240px;
    border-radius: 4px;
    background: #f4dae3;
}

.homepage-box .hp-info .info-text1 {
    float: left;
    width: 470px;
    margin-top: 44px;
    margin-left: 40px;
    color: #1f2126;
    font-family: "PingFangSC-Medium";
    font-size: 24px;
    font-weight: 400;
    line-height: 30px;
    text-transform: uppercase;
}

.homepage-box .hp-info .info-img {
    margin-top: 44px;
    margin-right: 40px;
    float: right;
}

.homepage-box .hp-info .info-img2 {
    margin-top: 26px;
    margin-left: 40px;
    float: left;
}

.green_title,
.blue_title,
.yellow_title,
.pink_title {
    display: block;
}

.green_title:hover {
    color: #058981 !important;
    border-bottom: 1px dashed #058981 !important;
}

.blue_title:hover {
    color: #407caf !important;
    border-bottom: 1px dashed #407caf !important;
}

.yellow_title:hover {
    color: #997306 !important;
    border-bottom: 1px dashed #997306 !important;
}

.pink_title:hover {
    color: #bf587c !important;
    border-bottom: 1px dashed #bf587c !important;
}

.homepage-box .hp-info .info-text2 {
    width: 510px;
    color: #058981;
    font-family: "PingFangSC-Medium";
    font-size: 18px;
    font-weight: 400;
    line-height: 23px;
    text-transform: uppercase;
    border-bottom: 1px dashed #058981;
    margin-left: 40px;
    margin-top: 25px;
}

.homepage-box .hp-info .info-text3 {
    width: 510px;
    color: #1f2126;
    font-family: "PingFangSC-Regular";
    font-size: 18px;
    font-weight: 400;
    line-height: 23px;
    text-transform: uppercase;
    margin-top: 25px;
    margin-left: 40px;
    border-bottom: 1px dashed transparent;
}

.homepage-box .hp-emp {
    text-align: center;
    width: 100%;
    height: 460px;
}

.homepage-box .hp-emp .emp-box {
    cursor: pointer;
    margin-right: 5px;
    display: inline-block;
    width: 390px;
    height: 340px;
    background: #f9f9f9;
}

.homepage-box .hp-emp .emp-box:hover {
    /* border:1px solid #3984DD; */
    background: linear-gradient(-54deg, #8A8AF4, #3984DD) !important;
}

.homepage-box .hp-emp .emp-box:hover .emp-data {
    background-color: #fff;
}

.homepage-box .hp-emp .emp-box .emp-data {
    width: 155px;
    height: 65px;
    margin-left: 235px;
    padding-top: 30px;
    color: #b8b8b8;
    font-family: JCHEadA;
    font-size: 44px;
    font-weight: 400;
    line-height: 35px;
    text-align: right;
}

.homepage-box .hp-emp .active .emp-data {
    background: #ffffff !important;
    color: #1c4fa1 !important;
}

.homepage-box .hp-emp .emp-box .emp-text1 {
    margin: 19px 0 20px 30px;
    width: 320px;
    height: 72px;
    color: #212121;
    font-family: "PingFangSC-Medium";
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    text-align: justify;
}

.homepage-box .hp-emp .emp-box .emp-text1 a {
    color: #000;
}

.homepage-box .hp-emp .active .emp-text1 {
    color: #ffffff !important;
    font-size: 20px !important;
    line-height: 30px !important;
}

.homepage-box .hp-emp .emp-box .emp-border {
    opacity: 0.6;
    width: 320px;
    height: 1px;
    background: #b8b8b8;
}

.homepage-box .hp-emp .active .emp-border {
    background: #fff !important;
}

.homepage-box .hp-emp .emp-box .emp-text2 {
    opacity: 0.7;
    width: 320px;
    height: 78px;
    color: #333333;
    font-family: "PingFangSC-Regular";
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    text-align: justify;
    letter-spacing: -0.2px;
    margin: 8px 0 0 30px;
}

.homepage-box .hp-emp .active .emp-text2 {
    color: #ffffff !important;
}

#box {
    width: 100%;
    overflow: hidden;
}

#hp-box1 {
    padding-top: 40px;
    width: 1440px;
    height: 600px;
    overflow: hidden;
    margin: 0 calc(50% - 720px);
    position: relative;
}

#hp-box1 .homepage-box {
    overflow: hidden;
}

#hp-box1 .homepage-box .hp-news {
    width: 280px;
    height: 412px;
}

#hp-box1 .homepage-box .hp-news {
    position: absolute;
    top: 145px;
    left: 120px;
}

.homepage-box .hp-news .news-box {
    font-family: "PingFangSC-Regular";
    font-weight: 400;
}

.homepage-box .hp-news .news-box .news-text1 {
    margin-top: 50px;
    height: 20px;
    color: #212121;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
}

.homepage-box .hp-news .news-box .news-text2 {
    margin-top: 18px;
    height: 39px;
    color: #1c4fa1;
    font-size: 32px;
    line-height: 39px;
}

.homepage-box .hp-news .news-box .news-text3 {
    margin-top: 72px;
    width: 280px;
    height: 78px;
    color: rgba(0, 0, 0, 0.57);
    font-size: 16px;
    line-height: 26px;
}

.homepage-box .hp-news .news-box img {
    margin-top: 30px;
}

#hp-box1 .hp-news-pic {
    z-index: 1;
    position: absolute;
    top: 145px;
    left: 470px;
    width: 1005px;
    height: 435px;
    padding-left: 19px;
    overflow: hidden;
}

#hp-box1 .hp-news-pic .news-pic-bg {
    z-index: 2;
    width: 1005px;
    height: 210px;
    border-radius: 6px;
    background: linear-gradient(-54deg, #8A8AF4, #3984DD);
    position: absolute;
    top: 0px;
    left: 0px;
}

#hp-box1 .hp-news-pic .news-pic-box {
    position: relative;
    z-index: 3;
    margin: 30px 0 0 40px;
    float: left;
    width: 284px;
    height: 380px;
    border-radius: 6px;
    background: #ffffff;
    box-shadow: 0px 52px 85px rgba(0, 0, 0, 0.09);
    cursor: pointer;
}

#hp-box1 .hp-news-pic .news-pic-box .pic {
    width: 284px;
    height: 155px;
    margin: 0 !important;
}

#hp-box1 .hp-news-pic .news-pic-box .pic img {
    width: 100%;
    height: 100%;
}

#hp-box1 .hp-news-pic .news-pic-box .pic1 {
    margin: 40px 0 0 60px;
    border-radius: 100%;
    overflow: hidden;
    width: 160px;
    height: 160px;
}

#hp-box1 .hp-news-pic .news-pic-box .pic1 img {
    width: 160px;
    height: 160px;
}

#hp-box1 .hp-news-pic .news-pic-box .pic2 {
    width: 284px;
    height: 155px;
    margin: 0 !important;
    border-radius: 6px 6px 0 0;
    overflow: hidden;
}

#hp-box1 .hp-news-pic .news-pic-box .pic2 img {
    width: 284px;
    height: 155px;
}

#hp-box1 .hp-news-pic .news-pic-box .text1 {
    padding-top: 20px;
    height: 30px;
    color: #212121;
    font-family: "PingFangSC-Semibold";
    font-size: 24px;
    font-weight: 400;
    line-height: 30px;
    text-align: center;
    text-transform: uppercase;
}

#hp-box1 .hp-news-pic .news-pic-box .text2 {
    padding-top: 10px;
    height: 20px;
    color: #212121;
    font-family: "PingFangSC-Regular";
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    text-align: center;
    text-transform: uppercase;
}

#hp-box1 .hp-news-pic .news-pic-box .text3 {
    padding-left: 20px;
    width: 240px;
    height: 52px;
    color: rgba(0, 0, 0, 0.57);
    font-family: "PingFangSC-Regular";
    font-size: 16px;
    font-weight: 400;
}

#hp-box1 .hp-news-pic .news-pic-box .cont {
    position: absolute;
    top: 355px;
    left: 120px;
    width: 46px;
    height: 46px;
    background: url("../images/btn/btn_right_bright.png") no-repeat;
    display: none;
}

.homepage-box .hp-img {
    width: 1200px;
    height: 400px;
}

.homepage-box .hp-img .hp-img-box {
    position: relative;
    float: left;
    margin-right: 30px;
    width: 380px;
    height: 380px;
}

.homepage-box .hp-img .hp-img-box:nth-child(3) {
    margin-right: 0;
}

.homepage-box .hp-img .hp-img-box .img-img {
    width: 380px;
    height: 233px;
    box-shadow: 0px 8px 12px rgba(28, 79, 161, 0.3);
}

.homepage-box .hp-img .hp-img-box .img-img img {
    width: 100%;
    height: 100%;
}

.homepage-box .hp-img .hp-img-box .img-block {
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.6;
    width: 380px;
    height: 233px;
    background: #1c4fa1;
    display: none;
}

.homepage-box .hp-img .hp-img-box .play {
    position: absolute;
    top: 97px;
    left: 183px;
}

.homepage-box .hp-img .hp-img-box .play-active {
    position: absolute;
    top: 75px;
    left: 155px;
    cursor: pointer;
}

.homepage-box .hp-img .hp-img-box .active {
    text-decoration: underline;
    /* text-decoration-style:dashed; */
    color: #1c4fa1 !important;
    text-decoration-color: #1c4fa1;
}

.homepage-box .hp-img .hp-img-box .img-text {
    cursor: pointer;
    width: 340px;
    /* height: 34px; */
    color: #000;
    font-family: "PingFangSC-Regular";
    font-size: 24px;
    font-weight: 400;
    line-height: 34px;
    text-align: center;
    margin-top: 30px;
}

.homepage-box .hp-img .hp-img-box .img-data {
    width: 340px;
    height: 20px;
    color: #b7b7b7;
    font-family: Helvetica;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.8px;
    margin-top: 15px;
}

#bottom {
    width: 1200px;
    height: 300px;
}

#bottom dl {
    float: left;
    text-align: left;
    width: 810px;
    font-family: "PingFangSC-Regular";
    font-size: 16px;
    font-weight: 400;
    line-height: 40px;
    color: #333;
    overflow: hidden;
}

#bottom dl dt {
    font-weight: bold;
}

#bottom dl dd {
    float: left;
    width: 33%;
}

#bottom dl dd a {
    color: #333;
}

#bottom table {
    float: left;
    text-align: left;
    width: 810px;
    font-family: "PingFangSC-Regular";
    font-size: 16px;
    font-weight: 400;
    line-height: 40px;
    color: #333;
}

#bottom table th {
    width: 270px;
    height: 40px;
}

#bottom table td {
    width: 270px;
    height: 40px;
}

#bottom table tr td a {
    color: #333;
}

#bottom .wechat {
    width: 240px;
    height: 300px;
    background: #bdc8d6;
    float: right;
}

#bottom .wechat img {
    margin: 20px 0 0 20px;
}

#bottom .wechat div {
    color: #eff7e7;
    font-family: "PingFangSC-Regular";
    font-size: 18px;
    font-weight: 400;
    line-height: 40px;
    width: 240px;
    text-align: center;
}

#main .content .xuzhi .query-mode-box {
    font-family: "PingFangSC-Semibold";
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0.5px;
}

#main .content .xuzhi .query-mode-box .query-mode {
    cursor: pointer;
    text-align: center;
    float: left;
    width: 164px;
    height: 30px;
    background: #ffffff;
    box-shadow: 20px 40px 70px rgba(242, 242, 242, 0.66);
    border-radius: 8px;
    border: solid 1px #8A8AF4;
    margin-right: 30px;
    margin-bottom: 20px;
    color: #3a84dd;
}

#main .content .xuzhi .query-mode-box .query-mode a{
     color: #3a84dd;
}

#main .content .xuzhi .query-mode-box .active {
    background: linear-gradient(-54deg, #8A8AF4, #3984DD);
    color: #fff;
}

#main .content .xuzhi .query-mode-box .active a {
    color: #fff;
}

#main .content .xuzhi .query-mode-box .set-margin {
    margin-right: 30px !important;
}

#main .content .xuzhi .query-mode-box .set-margin1 {
    margin-right: 30px !important;
}

#main .content .xuzhi .query-mode-box .set-margin2 {
    margin-right: 0px !important;
}

#main .content .xuzhi .query-mode-box .set-width {
    width: 78px !important;
}

#main .content .xuzhi .query-mode-box .set-width1 {
    width: 94px !important;
}

#main .content .xuzhi .query-mode-box .set-width2 {
    width: 111px !important;
}

#main .content .xuzhi .research-box {
    margin-top: 101px;
}

#main .content .xuzhi .research-box .research {
    width: 810px;
    height: 226px;
    border-radius: 6px;
    background: #ffffff;
    box-shadow: 0px 0px 29px rgba(0, 0, 0, 0.05);
    margin-left: 129px;
    position: relative;
    margin-bottom: 30px;
}

#main .content .xuzhi .research-box .research .research-img {
    position: absolute;
    top: 18px;
    left: -129px;
    width: 190px;
    height: 190px;
}

#main .content .xuzhi .research-box .research .research-img img {
    width: 190px;
    height: 190px;
    border-radius: 100%;
}

#main .content .xuzhi .research-box .research .research-text {
    position: absolute;
    top: 30px;
    left: 133px;
    width: 572px;
    font-weight: 400;
    line-height: 30px;
}

#main .content .xuzhi .research-box .research .research-text .text1 {
    color: #333333;
    font-family: "PingFangSC-Medium";
    font-size: 22px;
}

#main .content .xuzhi .research-box .research .research-text .text2 {
    color: #333333;
    font-family: "PingFangSC-Regular";
    font-size: 20px;
    margin-top: 8px;
}

#main .content .xuzhi .research-box .research .research-text .text3 {
    color: #333333;
    font-family: "PingFangSC-Regular";
    font-size: 16px;
    text-align: justify;
}

#main .content .xuzhi .edu-box1 .major-class {
    color: #1c4fa1;
    font-family: "PingFangSC-Semibold";
    font-size: 28px;
    font-weight: 400;
    text-align: center;
    width: 100%;
}

#main .content .xuzhi .edu-major .unactive {
    color: #ffffff;
    background: #e0e0e0;
    border: none;
}

#main .content .xuzhi .edu-box1 .set-length {
    width: 447px;
    float: left;
}

#main .content .xuzhi .edu-box1 .set-length:nth-child(2n){
    float: right;
}

#main .content .team {
    width: 100%;
    color: #212121;
    font-family: "PingFangSC-Medium";
    font-size: 36px;
    font-weight: 400;
    line-height: 63px;
    text-align: center;
}

#main .content .team1 {
    opacity: 0.8;
    height: 30px;
    color: #333333;
    font-family: "PingFangSC-Regular";
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    text-align: center;
}

#main .content .xuzhi .team-text {
    width: 932px;
    color: #333333;
    font-family: "PingFangSC-Regular";
    font-size: 16px;
    font-weight: 400;
    line-height: 32px;
    text-align: justify;
    padding-bottom: 10px;
}

#main .content .xuzhi .team-text p {
    text-indent: 32px;
}

#main .content .xuzhi .team-text div {
    text-align: center;
    color: #1c4fa1;
    font-family: "PingFangSC-Regular";
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 5px;
    background: url(../images/more.png) no-repeat;
    background-position: 510px center;
}

#main .content .xuzhi .edu-box1 .team-teacher {
    text-align: center;
    color: #212121;
    font-family: "PingFangSC-Regular";
    font-size: 26px;
    font-weight: 400;
}

#main .content .xuzhi .edu-box1 .team-teacher .teacher-box {
    width: 145px;
    float: left;
    margin-right: 37px;
    margin-bottom: 15px;
}

#main .content .xuzhi .edu-box1 .team-teacher .teacher-box img {
    width: 145px;
    height: 145px;
    border-radius: 100%;
}

#main .content .xuzhi .lecture-box {
    color: #ffffff;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin-left: 185px;
    margin-top: 21px;
    position: relative;
    width: 551px;
    height: 199px;
    border-radius: 11px;
    background: linear-gradient(-54deg, #8A8AF4, #3984DD);
    box-shadow: 0px 0px 29px rgba(0, 0, 0, 0.06);
}

#main .content .xuzhi .lecture-box .img {
    position: absolute;
    top: -21px;
    left: -68px;
}

#main .content .xuzhi .lecture-box .text {
    position: absolute;
    top: 47px;
    left: 158px;
}

#main .content .xuzhi .lecture-box .text1 {
    margin-bottom: 21px;
    padding-left: 20px;
}

#main .content .xuzhi .lecture-box .text1:nth-of-type(1) {
    background: url(../images/icon1.png) no-repeat 0px center;
}

#main .content .xuzhi .lecture-box .text1:nth-of-type(2) {
    background: url(../images/icon2.png) no-repeat 0px center;
}

#main .content .xuzhi .lecture-box .text1:nth-of-type(3) {
    background: url(../images/icon3.png) no-repeat 0px center;
}

#main .content .xuzhi .lecture-text {
    width: 932px;
    color: #333333;
    font-family: "PingFangSC-Regular";
    font-size: 16px;
    font-weight: 400;
    line-height: 32px;
    text-align: justify;
    margin-top: 2px;
    margin-bottom: 19px;
    text-indent: 32px;
}

.newsPerson {
    width: auto;
    height: 410px;
    position: absolute;
    left: 19px;
    top: 0;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

.prev,
.next {
    cursor: pointer;
}

.next {
    margin-left: 30px;
}</pre></body></html>