@import url("../iconfont/iconfont.css");

body {
    font-family: Arial;
}

#container {
    max-width: 1660px;
    margin: 0 auto;
}

.main {
    overflow: hidden;
}

.familyer li a .iconfont {
    font-size: .16rem;
}

a,
.iconfont {
    transition: all .3s ease;
}

@font-face {
    font-family:Garamond-Regular;
    src: url("../fonts/garamond/Garamond-Regular.otf"),
        url("../fonts/garamond/Garamond-Regular.eot?#font-spider")
            format("embedded-opentype"),
        url("../fonts/garamond/Garamond-Regular.woff") format("woff"),
        url("../fonts/garamond/Garamond-Regular.ttf") format("truetype"),
        url("../fonts/garamond/Garamond-Regular.svg") format("svg");
}

@font-face {
    font-family:garamond-bold;
    src: url("../fonts/garamond/garamond-bold.otf"),
        url("../fonts/garamond/garamond-bold.eot?#font-spider")
            format("embedded-opentype"),
        url("../fonts/garamond/garamond-bold.woff") format("woff"),
        url("../fonts/garamond/garamond-bold.ttf") format("truetype"),
        url("../fonts/garamond/garamond-bold.svg") format("svg");
}

@font-face {
    font-family: Arial;
    src: url("../fonts/Arial/Arial.otf"),
        url("../fonts/Arial/Arial.eot?#font-spider")
            format("embedded-opentype"),
        url("../fonts/Arial/Arial.woff") format("woff"),
        url("../fonts/Arial/Arial.ttf") format("truetype"),
        url("../fonts/Arial/Arial.svg") format("svg");
}

@font-face {
    font-family: Arial-Bold;
    src: url("../fonts/Arial/Arial-Bold.otf"),
        url("../fonts/Arial/Arial-Bold.eot?#font-spider")
            format("embedded-opentype"),
        url("../fonts/Arial/Arial-Bold.woff") format("woff"),
        url("../fonts/Arial/Arial-Bold.ttf") format("truetype"),
        url("../fonts/Arial/Arial-Bold.svg") format("svg");
}

img {
    object-fit: cover;
    transition: all 0.4s linear;
}

ul {
    margin-bottom: 0;
    padding: 0;
}

.m-subnav--primary.is-open {
    display: -ms-flexbox;
    display: flex;
}

.m-site-header__primary-nav a:after {
    content: "";
    display: block;
    width: calc(100% - 0.35rem);
    height: .05rem;
    background: transparent;
    position: absolute;
    bottom: -0.08rem;
    left: 50%;
    transform: translateX(-50%);
    transition: background .2s cubic-bezier(.25,0,.5,1);
}

.m-site-header__primary-nav a:focus:after, 
.m-site-header__primary-nav a:hover:after,
.m-site-header__primary-nav li.active a:after,.m-site-header__primary-nav li .red-top-cur:after {
    background: #B81C22;
}

.m-site-header__primary-nav li a:hover,.m-site-header__primary-nav a:focus,
.english-nav-dh dl dd a:hover,.navContent-box dl dt a:hover,
.m-site-header__primary-nav li.active a,.m-site-header__primary-nav li .red-top-cur,
.Jobs-job-list-naver li a:hover {
    color: #B81C22;
}

.m-site-header__primary-nav li a {
    font-size: 0.18rem;
    padding: 0 0.175rem;
    position: relative;
    font-family: garamond-bold;
    color: #202020;
}

.m-site-header-right .m-site-header-right-login li a {
    font-family: Arial;
    color: #202020;
    font-size: .14rem;
}

.tools-sech span {
    font-size: .14rem;
}

.m-site-header__primary-nav li a:before {
    content: '/';
    font-size: 0.25rem;
    color: #D8D8D8;
    position: absolute;
    left: -0.05rem;
    top: 50%;
    transform: translateY(-50%);
}

.m-site-header__primary-nav li:first-child a:before {
    display: none;
}

.contain {
    padding-right: 60px;
    padding-left: 60px;
    margin-right: auto;
    margin-left: auto;
}

.web-idex-lb {
    height: 7rem;
}

.web-idex-lb video {
    height: 100%;
    object-fit: fill;
    min-width: 100%;
    min-height: 100%;
}

.container {
    width: 90%;
    margin: 0 auto;
    max-width: 1450px;
}

.m-site-header__primary-nav li {
    padding-bottom: 0.175rem;
}

.o-container-fluid {
    padding: 0.2rem 0.3rem;
    padding-bottom: 0;
}

.m-site-header-right .m-site-header-right-login li:last-child {
    margin-right: 0;
}

.m-site-header__inner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    position: static;
}

/* 菜单 */
.navContent {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0px;
    height: 100%;
    z-index: 12;
    display: none;
}

.navContent-box dl dt a {
    font-size: 0.28rem;
    color: #fff;
    display: block;
    font-family: garamond-bold;
    margin-bottom: 0.425rem;
}

.dn-nabery  .dn-nav-szy li a i img {
    height: 100%;
}

.navContent-box dl {
    float: left;
    width: 12.5%;
    padding-left: 0.475rem;
    padding-bottom: 0.5rem;
    margin-bottom: 0;
    padding-top: 0.15rem;
    border-left: 1px solid rgba(216, 216, 216, .2);
}

.navContent-box dl:first-child {
    border-left: none;
}

.home-page a {
    font-size: 0.2rem;
    width: 1.76rem;
    height: 0.6rem;
    text-align: center;
    line-height: 0.6rem;
    display: block;
    color: #fff;
    border: 1px solid #FFFFFF;
}

.home-page {
    position: absolute;
    bottom: 0.3rem;
    left: 0.5rem;
}

.navContent-box dl dd a {
    color: #9C9C9C;
    font-size: 0.2rem;
    margin-bottom: 0.375rem;
    display: block;
}

.navContent:before {
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.85);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

#skip {
    display: none;
}

.loginer li {
    float: left;
    padding: 0  38px;
    line-height: 56px;
    position: relative;
}

.loginer li a {
    font-size: 16px;
    color: #FFFFFF;
    display: block;
    text-align: center;
}

.loginer {
    border: 2px solid #DBB46F;
    height: 60px;
    background: rgba(0, 0, 0, .2);
    float: left;
    position: relative;
    z-index: 14;
    display: flex;
    align-items: center;
}

.loginer .dropdown-menu {
    background-color: rgba(0, 0, 0, .2);
    margin-top: 0;
    min-width: 164px;
    width: 100%;
    border: 2px solid #B8A988;
    border-top: none;
    padding: 0;
    border-radius: 0;
}

.loginer .dropdown-menu li {
    border-right: none!important;
    padding: 0;
    float: none;
}

.loginer .dropdown-menu li a {
    text-align: center;
    padding: 10px 0;
    font-size: 14px;
    color: #FFF7E8;
}

.top-right {
    float: right;
    margin-top: 9px;
}

.loginer li:first-child:after {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 50%;
    width: 2px;
    height: 30px;
    background: #DBB46F;
    transform: translateY(-50%);
}

.loginer .dropdown-menu li:first-child:after {
    display: none;
}

.familyer {
    float: right;
    position: relative;
    z-index: 15;
}

.dropdown-backdrop {
    display: none;
}

.m-site-header-right .m-site-header-right-login li .iconfont {
    margin-right: 0.05rem;
    font-size: .2rem;
    vertical-align: middle;
}

.menu-red {
    font-size: 0.2rem;
    color: #FFFFFF;
    float: left;
    cursor: pointer;
    width: 0.6rem;
    height: 0.6rem;
    margin-left: 0.3rem;
    background: #B81C22;
    position: relative;
    z-index: 16;
    display: flex;
    align-items: center;
    justify-content: center;
}

.m-site-header-right {
    float: left;
}

.tools-sech .toSearch-pore {
    background-color: #fff!important;
    opacity: 1;
    z-index: 2;
    height: 0.35rem;
    top: -0.05rem;
    left: 2.35rem;
    position: absolute;
    color: rgba(249,249,249,1);
    float: left;
    display: none;
}

.m-site-header-right .tools-sech .toSearch-pore .iconfont {
    color: #222;
    position: absolute;
    right: 0.15rem;
    top: 0.04rem;
    margin-right: 0;
}

.toSearch-pore .search-serpc {
    display: inline;
    width: 100%!important;
    line-height: 0.35rem;
    padding: 0 0.35rem 0 0.2rem;
    color: #1071bc;
    font-size: .14rem;
    height: 0.35rem;
    border-radius: 0!important;
}

.tools-sech:hover .toSearch-pore {
    display: block;
}

.toSearch-pore .search-serpc:focus {
    outline: none;
}

.navContent-box {
    position: relative;
    top: .7rem;
    overflow: hidden;
    padding-top: 0.35rem;
}

.menu-red:before {
    content: '\e61d';
    font-family: 'iconfont';
    font-size: 28px;
    display: inline-block;
    float: left;
}

.returner:before {
    content: '\e62c';
}

#top-video {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
}

.header {
    position: relative;
    background-size: cover;
/*     overflow: hidden; */
}
/* .m-site-header-right{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
} */

.m-site-header-right .m-site-header-right-login {
    text-align: right;
    position: relative;
    padding-bottom: 0.05rem;
    z-index: 13;
}

.m-site-header-right .m-site-header-right-login li {
    display: inline-block;
    margin-right: 0.3rem;
}

.m-site-header__primary-nav {
    transition: opacity .25s cubic-bezier(.5,0,.5,1);
    display: -ms-flexbox;
    display: flex;
}

.m-subnav--primary {
    display: none;
    position: absolute;
    left: 0;
    width: 100%;
    top: 1rem;
    background-color: rgba(255,255,255,.95);
    z-index: 5;
    padding: 0 1.2rem;
    -ms-flex-pack: center;
    justify-content: center;
    border-bottom: 0.12rem solid #B81C22;
    border-top: 1px solid #D8D8D8;
    transition: transform .7s cubic-bezier(.25,0,.5,1);
}

.m-subnav--primary .o-container-fluid {
    padding: 0;
    width: 100%;
}

.m-subnav--primary-xial {
    width: 100%;
}

.m-subnav--primary.is-open li a:hover,.m-subnav--primary.is-open li a:hover .iconfont {
    color: #B81C22;
}

.m-subnav--primary.is-open li a:hover:after,
.m-subnav--primary.is-open li a:before,
.m-subnav--primary-xial h2 a:hover:after,
.m-subnav--primary-xial h2 a:before {
    display: none;
}

.m-subnav--primary-xial h2 {
    margin: 0;
    text-align: left;
    padding: 0.3rem 0;
    color: #202020;
    font-size: 0.58rem;
    font-family: garamond-bold;
    border-bottom: 1px solid #D8D8D8;
    margin-bottom: 0.3rem;
    overflow: hidden;
}

.m-subnav--primary-xial h2 span {
    float: left;
}

.m-subnav--primary-xial h2 a {
    float: right;
    font-size: 0.16rem;
    padding: 0 0.27rem;
    line-height: 0.44rem;
    text-align: center;
    margin-top: 0.15rem;
    height: 0.44rem;
    font-family: Arial;
    color: #696969;
    border: 1px solid #CFCFCE;
}

.m-subnav--primary-xial h2 a:hover {
    background: #202020;
    color: #fff;
}

.m-subnav--primary-xial ul li dl {
    margin-bottom: 0;
    padding-left: 0.4rem;
    padding-top: 0.08rem;
}
/* .m-subnav--primary-xial ul li dl dd a:after{
    display: none;
} */
.m-subnav--primary-xial ul li dl dd {
    line-height: 1.9;
}

.m-subnav--primary-xial ul li dl dd a {
    font-size: 0.18rem;
    color: #696969;
    padding-left: 0.1rem;
}

.m-subnav--primary-xial h2 a .iconfont {
    margin-left: 0.15rem;
    font-size: 0.16rem;
}

.m-subnav--primary-xial  ul li {
    float: left;
    width: 33.333%;
    padding-bottom: 0;
    margin-bottom: 0.3rem;
}

.m-subnav--primary-xial  ul li a {
    font-size: 0.18rem;
    color: #202020;
    padding: 0;
}

.m-subnav--primary-xial  ul li a .iconfont {
    font-size: 0.18rem;
    margin-right: 0.2rem;
    float: left;
}

.m-subnav--primary-xial ul li a:after {
    display: none;
}

.u-sr-only, .visually-hidden {
    clip: rect(1px,1px,1px,1px);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}

.section-first {
    position: relative;
    height: 100%;
    overflow: hidden;
}

.head-photoer .heigher {
    height: 100%;
}

.normal-slider-index .owl-prev {
    position: absolute;
    top: 50%;
    left: 98px;
    transform: translateY(-50%);
}

.normal-slider-index .owl-next {
    position: absolute;
    top: 50%;
    right: 98px;
    transform: translateY(-50%);
}

.normal-slider-index .owl-prev span {
    background: url(../img/banner-jt-lt.png) no-repeat;
    width: 62px;
    height: 62px;
    display: block;
    background-size: 100%;
    font-size: 0;
}

.normal-slider-index .owl-next span {
    background: url(../img/banner-jt-rt.png) no-repeat;
    width: 62px;
    height: 62px;
    display: block;
    background-size: 100%;
    font-size: 0;
}

.section-first .normal-slider-index .owl-dots {
    right: 50%;
    bottom: 130px;
    transform: translateX(50%);
}

.section-first .normal-slider-index .owl-dots .owl-dot span {
    margin: 0 13px;
    background: #fff;
}

.section-first .normal-slider-index .owl-dots .owl-dot.active span {
    position: relative;
}

.section-first .normal-slider-index .owl-dots .owl-dot.active span:before {
    content: '';
    background: url(../img/rdubs-index.png);
    width: 35px;
    height: 35px;
    position: absolute;
    background-size: 100%;
    top: -13px;
    left: -13px;
}

.normal-slider-index {
    height: 100%;
}

.banner-item-slider, .banner-item-slider001 {
    background-repeat: no-repeat;
    width: 100%;
    background-size: 100% 100%;
    background-position: center center;
}

.banner-item-slider001 {
    height: 262px;
}
/* .section-first .normal-slider-index .active .banner-item-slider {
    transition: transform 6000ms linear 0s;
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
} */
.top-nav-head {
    left: 0;
    padding-top: 46px;
    position: absolute;
    right: 0;
    width: 100%;
    top: 0;
}

.index-site-navigation a:first-child {
    width: 284px;
}

.navbar-brand a {
    float: left;
}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    background-color: transparent;
}

.navbar-brand a:last-child {
    border-left: 1px solid #B81C22;
    padding-left: 0.2rem;
    margin-left: 0.2rem;
    width: 2.53rem;
}

.navbar-brand {
    height: auto;
    padding: 0;
    position: relative;
    z-index: 13;
    padding-bottom: .175rem;
}

.loginer li a .iconfont {
    font-size: 12px;
    margin-left: 5px;
}

.navbar-nav>li>.dropdown-menu li a img {
    width: auto;
    height: 100%;
}

.m-subnav--primary.is-open .m-subnav--primary-xial ul li dl dd a:after {
    content: ''!important;
    width: 0.04rem;
    height: 0.04rem;
    background: #696969;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.m-subnav--primary.is-open .m-subnav--primary-xial ul li dl dd a:hover,
.m-subnav--primary.is-open .m-subnav--primary-xial ul li dl dd a:hover:after {
    color: #B81C22;
}

.m-subnav--primary.is-open .m-subnav--primary-xial ul li dl dd a:hover:after {
    display: block;
}

.m-subnav--primary.is-open .m-subnav--primary-xial ul li dl dd a:hover:after {
    background: #B81C22;
}

.m-site-header__primary-nav li:last-child .m-subnav--primary-xial h2 a {
    padding-right: 0.27rem;
}

.navbar-nav>li>.dropdown-menu li a i {
    display: block;
    height: 30px;
    margin-bottom: 10px;
}

.m-site-header-never .m-site-header__nav {
    margin-right: -0.175rem;
}

.familyer li a {
    color: #fff;
    font-size: 20px;
    display: block;
    position: relative;
    padding-top: 13px;
    padding-bottom: 13px;
}

.familyer li:first-child a {
    padding-left: 21px;
    padding-right: 24px;
}

.familyer li:last-child a {
    padding: 0;
    width: 60px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    background-color: #DBB46F;
}

.m-site-header .xiaoyou-k .d-firstDrop li .d-secondNav {
    overflow: hidden;
    padding-bottom: 0.1rem;
}

.m-site-header .xiaoyou-k .d-firstDrop li .d-secondNav a {
    float: left;
}

.overhide-new-ful {
    background: url(../img/bg.png) top center no-repeat;
    background-size: 100%;
    position: relative;
}

.familyer li a span {
    position: relative;
    z-index: 1;
    font-weight: 500;
    margin-left: 0.1rem;
}

.overhide-new-ful:before {
    content: '';
    width: 100%;
    height: 728px;
    background: url(../img/news-bg-top-over.png) top center no-repeat;
    background-size: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.Teaching-project:after {
    content: '';
    width: 930px;
    height: 477px;
    position: absolute;
    background: url(../img/nsdfkj.png) no-repeat;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
    background-size: 100%;
}
/* .familyer .active:last-child a:after {
    content: '';
    background: url(../img/fm-txt01.png);
    background-size: 100%;
    width: 65px;
    height: 60px;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;

} */
.english-nav-dh dl {
    width: 20%;
}

.english-nav-dh dl dd a {
    margin-bottom: 0.175rem;
}

.enge h2 {
    letter-spacing: 0;
    padding-left: 0px;
}

.engtxt a {
    font-size: 16px;
}

.currency h3 {
    font-size: 24px;
    -webkit-line-clamp: 3;
    line-height: 33px;
    text-align: left;
    word-break: break-word;
}

.currency a p {
    font-size: 14px;
    line-height: 28px;
    margin-top: 33px;
}

.demic h5 {
    -webkit-line-clamp: 3;
    line-height: 31px;
    height: 96px;
    text-align: left;
}

.event h5 {
    height: 109px;
    line-height: 35px;
    -webkit-line-clamp: 3;
    text-align: left;
}

.navigation {
    width: 100%;
    position: relative;
    background: rgba(0,0,0,.3);
}

.dh-navigate {
    width: 100%;
    float: left;
}

.navigation li:last-child {
    border-right: none;
}

.navbar-nav>li>.dropdown-menu {
    padding: 0 120px;
    width: 100.3%;
    min-width: 100%;
    border: none;
    z-index: 20;
    overflow: hidden;
    left: -2px;
    padding-bottom: 8px;
    margin: 0;
    box-shadow: none;
    border-top: none;
    padding-top: 60px;
    box-shadow: 0 0 10px rgb(0 0 0 / 5%);
}

.navigation li a:after {
    content: '';
    width: 1px;
    height: 60px;
    background-color: rgba(216,216,216,.3);
    position: absolute;
    right: 0;
    top: 19px;
}

.navbar-nav>li>.dropdown-menu:after {
    content: '';
    background: #fff url(../img/jg.png) right no-repeat;
    width: 395px;
    height: 350px;
    background-size: 90%;
    display: block;
    position: absolute;
    right: -19px;
    bottom: -73px;
    opacity: 0.2;
    z-index: -1;
}

.navbar-nav>li>.dropdown-menu li {
    width: 25%;
    border-right: none;
    margin-bottom: 50px;
}

.dropdown-menu .divider {
    display: none;
}

.navbar-nav>li>.dropdown-menu li a {
    background: transparent;
    color: #575757;
    padding: 0;
    font-size: 16px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.navigation li {
    float: left;
    width: 20%;
    position: static;
}

.navigation li a {
    text-align: center;
    display: block;
    color: #fff;
    padding: 40px 0;
    font-size: 20px;
}

.navigation .active a {
    background: #B81C22;
}

.tou-middle {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    z-index: 10;
}

.navigation li a:hover {
    background: #fff;
    color: #444444;
}

.header .search-box {
    width: 90px;
    position: absolute;
    right: 0;
    float: right;
    display: inline-block;
    background: rgba(184,28,34,.8);
    height: 90px;
    line-height: 90px;
    transition: all 0.3s ease-in-out;
}

.header .search-ipt {
    width: 0;
    border: none;
    padding: 0;
    background: none;
    text-align: left;
    vertical-align: top;
    height: 90px;
    color: #8b91a0;
}

.header .icon-search {
    display: inline-block;
    width: 90px;
    font-size: 32px;
    border: none;
    background: none;
    color: #fff;
    line-height: 90px;
    position: absolute;
    top: -4px;
    right: 0px;
}

.search-box:hover .icon-search {
    color: #B88C50;
}

.search-box:hover {
    width: 30%;
    margin-left: 0;
    transition: all 0.3s ease-in-out;
    background-color: #fff;
}

.search-box:hover .search-ipt {
    display: block;
    width: 100% !important;
    padding: 0 60px 0 18px;
    transition: all 0.3s ease-in-out;
    color: #8b91a0;
    font-size: 20px;
}

.head-nav-serch {
    position: relative;
}

.title h2 {
    font-size: .46rem;
    text-align: center;
    margin: 0;
    font-family: garamond-bold;
    color: #202020;
    padding-left: 13px;
}

.title {
    position: relative;
}

/* .title a,.Publications_titler a,.mod-flow_js .offcanvas-dialog-title a {
    font-size: 14px;
    color: #B8A988;
    position: absolute;
    right: 0;
    top: 20px;
    padding-left: 25px;
    padding-right: 23px;
} */



.news-two li a {
    position: relative;
    display: block;
    overflow: hidden;
    height: 223px;
}

.news-two li a img,
.news-slide .item a img,
.story-img img {
    height: 100%;
}

.news-two li a p {
    margin-bottom: 0;
    font-size: 20px;
    color: #FFFFFF;
    text-align: justify;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    padding: 55px 20px 14px 20px;
    background: linear-gradient(0deg, rgba(0, 0, 1, .7) 0%, rgba(0, 0, 0, 0) 101%, rgba(0, 0, 0, .55) 100%);
}

.news-two li a p span {
    overflow: hidden;
    display: -webkit-box;
    height: 60px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.news-two li {
    margin-bottom: 20px;
}

.news-two li:last-child {
    margin-bottom: 0;
}

.news-row {
    margin-top: 42px;
}

.news-slide .item a {
    display: block;
    height: 466px;
    overflow: hidden;
}

.news-slide .owl-nav {
    display: none;
}

.news-slide .owl-item>.item>a>.title>span {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal;
    width: 100%;
    font-size: .32rem;
    line-height: .46rem;
    letter-spacing: 0;
    font-family: garamond-bold;
}

.news-slide .owl-item>.item>a>.title {
    padding: 0.54rem 0.99rem 0.26rem 0.29rem;
    background: linear-gradient(0deg, rgba(0, 0, 1, .7) 0%, rgba(0, 0, 0, 0) 101%, rgba(0, 0, 0, .55) 100%);
}

button {
    padding: 0;
    background: none;
    border: none;
}

.news-slide .owl-dots .owl-dot span ,.dj-slider .owl-dots .owl-dot span {
    margin: 0.05rem 0.06rem;
    background: #d9d9d8;
    border-radius: 50%;
}

.news-row .news-slide .owl-dots,.dj-slider .owl-dots {
    right: .4rem;
    bottom: .25rem;
}

.dj-slider .owl-dots {
    position: absolute;
}

.news-row .news-slide .owl-dots .owl-dot.active span,
.news-row .news-slide .owl-dots .owl-dot:hover span,
.dj-slider .owl-dots .owl-dot.active span,
.dj-slider .owl-dots .owl-dot:hover span {
    background: #B81C22;
}

.news-two li a:hover img,
.news-slide .item a:hover img,
.story-list li a:hover img,
.forum-activity a:hover img,
.Party-building-lt:hover img,
.Party-building-rt li a:hover img,
.newx-xinwen li a:hover img, .dynamic-left a:hover img, .dj-slider a:hover img,.dj-hd-lunb a:hover img,
.brand_name_box .brand_name_sider .item a:hover img, .style-people:hover img,.brand_name_three_list li a:hover img,
.Partnerships-ul04-list li a:hover img,.Degree-boxer li a:hover img, .Joint-Venture-ul li a:hover img,.Executive-Team-ul li a:hover img,
.Industry-Community  a:hover img,.style_site_content li a:hover img,.pace-inactive li a:hover img,
.authentication-logo-link a:hover .rz-photoer img,.meer-celer a:hover .meeting-photer img,
.New-insights li a:hover .New-insights-tu img,.Academic_paper li a:hover  .Academic_paper_img img, .Enterprise_cooperation a:hover img,
.post-category-thumb a:hover img,.flow-list li a:hover img, .new_user_best:hover img,
.aright-con-showdiv:hover img, .new_user_best:hover img,.big-photo-gushi:hover img,
.virtual-tour-list li a:hover img,.Research-Centers-tour-listen ul li a:hover img {
    -wekbit-transform: scale(1.1);
    transform: scale(1.1);
}

.travel-tl h2 {
    padding-left: 0;
    letter-spacing: 0;
}

.news-row .news-slide .owl-item img:hover,
.lt-hd-slider .owl-item .forum-activity img:hover {
    opacity: 1;
}

.news-row .news-slide .owl-item>.item>a:hover>.title {
    background: linear-gradient(0deg, rgba(0, 0, 1, .7) 0%, rgba(0, 0, 0, 0) 101%, rgba(0, 0, 0, .55) 100%);
}

.sound {
    border: 1px solid #CFCFCE;
    padding: .3rem .2rem;
    overflow: hidden;
    margin-top: .3rem;
    background: #fff;
}

.sound-data-time {
    float: left;
    width: .74rem;
    background: #202020;
}

.sound-data-time span {
    display: block;
    font-size: .32rem;
    color: #FFFFFF;
    height: .44rem;
    font-family: Arial-Bold;
    text-align: center;
}

.sound-data-time p {
    font-size: .12rem;
    color: #FFFFFF;
    text-align: center;
    margin-bottom: .07rem;
}

.sound-data-txt a {
    color: #202020;
    font-size: .18rem;
    overflow: hidden;
    display: -webkit-box;
    height: .6rem;
    font-family: garamond-bold;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.owl-carousel .owl-item img:hover {
    opacity: 1!important;
}

.sound-data-txt {
    float: right;
    width: 2.7rem;
    text-align: right;
    margin-top: .1rem;
}

.sound-data-txt a:hover,
.sound-man a:hover h3,
.story-list li a:hover h5,
.forum-activity a:hover h5,
.academic-div a:hover h5,
.Party-building-rt li a:hover h5,
.newx-xinwen li a:hover h5,
.navbar-nav>li>.dropdown-menu li a:hover,.dynamic-left a:hover h5, .announcement-row li a:hover .announcement-row-cont span,
.study_place_sliders .item a:hover h3, .announcement-row li a:hover h6,.announcement-row li a:hover p,
.breadcrumb>li a:hover,.meer-celer a:hover h5,.Brand_activities_contribution ul li a:hover img,
.flow-list li a:hover h3,.op_express_delivery_company:hover h3,.new_user_best:hover h4 {
    color: #B81C22;
}

.sound-man h3 {
    font-size: .26rem;
    color: #575757;
    margin: 0;
    line-height: .4rem;
    font-family: garamond-bold;
    margin-top: .26rem;
    overflow: hidden;
    display: -webkit-box;
    height: 1.04rem;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.sound-data {
    overflow: hidden;
}

.sound-man a p {
    color: rgba(0, 0, 0, .5);
    margin-bottom: 0;
    line-height: .36rem;
    margin-top: .12rem;
    text-align: justify;
    overflow: hidden;
    font-size: .16rem;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.people-lt {
    width: .8rem;
    height: .8rem;
    float: left;
    border-radius: 50%;
}

.people-lt img {
    height: 100%!important;
    border-radius: 50%;
}

.people-rt h6 {
    margin: 0;
    font-size: .22rem;
    color: #202020;
}

.people-rt p {
    color: #202020;
    font-size: .16rem;
    margin-bottom: 0;
    margin-top: .04rem;
}

.people-rt {
    float: left;
    margin-left: .26rem;
    margin-top: .13rem;
}

.people {
    overflow: hidden;
    margin-top: .26rem;
}

.full,
.full01 {
    margin-top: .5rem;
}

.no-z:before {
    display: none;
}

.story-list {
    margin: 0 -.15rem;
    margin-top: .3rem;
}

.story-list li {
    float: left;
    width: 50%;
    padding: 0 .15rem;
}

.story-img {
    height: 2.7rem;
    overflow: hidden;
    position: relative;
}

.story-conter h5,
.academic h5 {
    margin: 0;
    color: #202020;
    line-height: .3rem;
    font-size: .18rem;
    overflow: hidden;
    height: .65rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    font-family: garamond-bold;
    -webkit-box-orient: vertical;
}

.nav-absult-top {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    right: 0;
}

.story-list li a {
    display: block;
    background: #fff;
}

.story-conter {
    padding: .24rem .2rem .31rem .2rem;
    overflow: hidden;
    border: 1px solid #CFCFCE;
}

.story-conter p {
    margin-bottom: 0;
    margin-top: .3rem;
    font-size: .16rem;
    color: #B6B6B6;
}

.story-img i {
    width: 100px;
    height: 59px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 3;
    transform: translate(-50%, -50%);
}

.no-play i,
.no-play:before {
    display: none;
}

/* .story-list li a:hover i,
.story-list li a:hover .story-img:before {
    display: block;
} */

.story-img:before {
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .2);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 2;
}

.forum-activity a {
    display: block;
    background: #fff;
}

.forum-activity-ul li span {
    font-size: 16px;
    color: #303030;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 90%;
    display: inline-block;
}

.forum-activity-ul li {
    margin-top: 15px;
}

.forum-activity-ul li .iconfont {
    font-size: 16px;
    color: #B8A988;
    float: left;
}

.forum-activity-ul li .icon-dizhi {
    margin-right: 10px;
}

.forum-activity-ul li .icon-rili-tianchong {
    margin-right: 12px;
}

.forum-activity-ul {
    margin-top: 24px;
}

.forum-activity,
.academic,
.announcement,
.Party-building {
    margin-top: .3rem;
}

.lt-hd-slider .owl-nav {
    display: none;
}

.lt-hd-slider .owl-dots .owl-dot span,.meeting-lunbt .owl-dots span {
    margin: 5px 3px;
    background: #bebebe;
}

.lt-hd-slider .owl-dots .owl-dot.active span,
.lt-hd-slider .owl-dots .owl-dot:hover span,
.meeting-lunbt .owl-dots .owl-dot.active span,
.meeting-lunbt .owl-dots .owl-dot:hover span {
    background: #b81b24;
}

.full01 .lt-hd-slider .owl-dots,.meeting-lunbt .owl-dots {
    position: static;
    margin-top: .15rem;
    text-align: center;
}

.meeting-lunbt .owl-dots .owl-dot span {
    border-radius: 50%;
    background: #d9d9d8;
    margin: 0.05rem 0.06rem;
}

.academic {
    border: 1px solid #B8A988;
    overflow: hidden;
    padding: 30px 30px 25px 30px;
    background: #fff;
}

.lecture h5 {
    color: #303030;
    height: 105px;
    -webkit-line-clamp: 3;
    line-height: 35px;
    text-align: left;
}

.lecture {
    padding-bottom: 31px;
    margin-bottom: 40px;
    border-bottom: 1px solid #B8A988;
}

.practice h5 {
    height: 101px;
}

.engtxt {
    width: 300px;
}

.announcement li h5 {
    font-size: .2rem;
    color: #202020;
    line-height: .36rem;
    margin: 0;
    height: .69rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.announcement {
    border: 1px solid #CFCFCE
}

.announcement li {
    overflow: hidden;
    border-bottom: 1px solid #CFCFCE;
    background: #fff;
}

.announcement li:last-child {
    border-bottom: none;
}

.announcement li p {
    margin-bottom: 0;
    margin-top: .25rem;
    font-size: .18rem;
    color: #B6B6B6;
}

.announcement li p span {
    background: #B81C22;
    color: #fff;
    float: right;
    font-size: .14rem;
    text-align: center;
    padding: 0 .05rem;
}

.dynamic-right li a:hover:before,.announcement li a:hover:before {
    width: 100%;
}

.announcement li a {
    display: block;
    padding: .2rem;
    position: relative;
    z-index: 5;
    padding-bottom: 0.17rem;
}

.announcement li a:hover h5,
.announcement li a:hover p,.dynamic-right li a:hover h5,.dynamic-right li a:hover p {
    color: #fff;
}

.lt-hd-slider .story-img img,
.Party-building-lt img,
.Party-building-tu img,.dynamic-left-img img {
    height: 100%;
}

.building-work {
    margin-top: 45px;
}

.Party-building-lt {
    height: 3.94rem;
    overflow: hidden;
    position: relative;
    display: block;
}

.Party-building-lt p {
    font-size: .32rem;
    background: linear-gradient(0, rgba(0, 0, 1, .7) 0%, rgba(0, 0, 0, 0) 101%, rgba(0, 0, 0, .55) 100%);
    color: #FFFFFF;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    margin-bottom: 0;
    font-family: garamond-bold;
    overflow: hidden;
    padding: .54rem .99rem .26rem .29rem;
}

.Party-building-lt p span {
    overflow: hidden;
    display: -webkit-box;
    line-height: .46rem;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.Party-building-rt li {
    width: 50%;
    float: left;
    padding: 0 15px;
}

.Party-building-rt {
    margin: 0 -15px;
}

.Party-building-tu {
    height: 237px;
    overflow: hidden;
}

.Party-building-rt li a {
    display: block;
    background: #fff;
}

.Party-building-content {
    border: 1px solid #CFCFCE;
    overflow: hidden;
    padding: .15rem .2rem .17rem;
}

.Party-building-content h5 {
    margin: 0;
    font-size: .2rem;
    height: 70px;
    color: #202020;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-height: .36rem;
    -webkit-box-orient: vertical;
}

.Party-building-content p {
    margin-bottom: 0;
    font-size: .18rem;
    color: #B6B6B6;
    margin-top: .45rem;
}

.full02 {
    margin-top: 50px;
}

.social-media dd img {
    width: .8rem;
    margin: 0 auto;
}

.saoma-suspend:after {
    content: '';
    width: 0;
    position: absolute;
    bottom: -0.09rem;
    left: 50%;
    transform: translateX(-50%);
    height: 0;
    border-left: 0.07rem solid transparent;
    border-right: 0.07rem solid transparent;
    border-top: 0.09rem solid rgba(32,32,32,.95);
}

/* 底部 */
.footer {
    background: #B81C22;
    padding-top: .34rem;
}

.footer-bottom02 {
    overflow: hidden;
}

.xuanfu-quote-block {
    position: absolute;
    background: rgba(32,32,32,.95);
    bottom: 0.55rem;
    left: -0.02rem;
    padding: 0.1rem;
    padding-right: 0.5rem;
    display: none;
    max-width: 8rem;
}

.xuanfu-quote-block p {
    color: #FFFFFF;
    font-size: .12rem;
}

.xuanfu-quote-block01 {
    left: 50%;
    transform: translateX(-50%);
    width: 70%;
}

.xuanfu-quote-block02 {
    left: auto;
    right: 0;
}

.footer-logo a img {
    width: 38%;
}

.footer-logo {
    text-align: center;
    margin-bottom: 43px;
    padding-top: 15px;
}

.layout li span {
    font-size: 0.2rem;
    color: #fff;
    font-family: garamond-bold;
    position: relative;
    font-weight: bold;
}

.op_express_delivery_left h3 {
    margin-top: 0;
    font-size: .22rem;
    color: #202020;
    font-family: garamond-bold;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: .33rem;
    height: .68rem;
    margin-bottom: .07rem;
}

.layout li,
.layout {
    float: left;
}

.layout li dl {
    margin-top: .13rem;
    margin-bottom: 0;
}

.webmap li a {
    display: block;
    margin-bottom: .25rem;
}

.social-media dd {
    float: left;
    text-align: center;
    position: relative;
}

.social-media dd:last-child {
    margin-left: .13rem;
}

.saoma-suspend {
    position: absolute;
    display: none;
    bottom: 0.55rem;
    background: rgba(32,32,32,.95);
    padding: 0.1rem;
    padding-bottom: 0.07rem;
    left: -0.3rem;
}

.layout li .saoma-suspend span {
    display: block;
    font-size: .12rem;
    color: #FFFFFF;
    padding-top: 0.07rem;
    font-family: Arial;
}

.social-media dd:hover .saoma-suspend, .tab-wrapper ul li:hover .xuanfu-quote-block {
    display: block;
}

.webmap li {
    flex: 1;
}

.webmap li:last-child {
    margin-right: 0;
    border-right: none;
}

.webmap {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 100%;
    margin-bottom: 0.05rem;
}

.social-media dd a .iconfont {
    color: #B81C22;
    line-height: 0.4rem;
    font-size: .24rem;
}

.footer-info .col-lg-3 {
    width: 27.5%;
}

.footer-info .col-lg-9 {
    width: 72.5%;
}

.footer-nomr span {
    width: 28%;
    float: left;
    margin-bottom: .22rem;
    margin-right: 1rem;
}

.footer-nomr p {
    width: 63%;
    font-family: Arial;
    float: left;
    padding-left: 0.16rem;
    color: rgba(255, 255, 255, .5);
    font-size: .12rem;
    margin-bottom: 0;
    padding-top: 0.27rem;
    position: relative;
}

.footer-nomr p:after {
    content: '';
    width: 1229px;
    height: 1px;
    background: rgba(255, 255, 255, .5);
    display: block;
    position: absolute;
    top: 0;
    left: 16px;
}

.layout li dd em {
    font-style: normal;
}

.project01 span {
    font-size: 20px;
    text-align: center;
    width: 252px;
    height: 51px;
    line-height: 51px;
    cursor: pointer;
    float: left;
    display: block;
    background: url(../img/frame.png) no-repeat;
    background-size: 100% !important;
}

.Teaching-project {
    padding-top: 12px;
    background: url(../img/bg.png) top center no-repeat;
    position: relative;
    overflow: hidden;
}

.social-media dd a {
    width: .4rem;
    height: .4rem;
    background: #fff;
    border-radius: 50%;
    display: block;
    margin-bottom: 0;
}

.line01 {
    background: #CFA972;
    width: 340px;
    height: 1px;
    float: left;
    margin-left: 25px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.line02 {
    width: 385px;
}

.line03 {
    width: 385px;
}

.line04 {
    width: 275px;
}

.line05 {
    width: 320px;
}

.line06 {
    width: 280px;
}

.line07 {
    width: 325px;
}

.line08 {
    width: 330px;
}

.xiangm-degree-rt .active {
    position: relative;
    z-index: 99;
}

.project01 {
    height: 51px;
    margin-bottom: 28px;
    position: relative;
}
/* .margin-top105{
   margin-top: 105px;
} */
.margin-lt80 {
    margin-left: 80px;
    width: 40%;
    float: left;
}

.xiangm-degree-rt .zhezhao08 .layer-zz {
    top: -185px;
    right: -405px;
}

.Teaching-xm {
    margin-top: 99px;
    overflow: hidden;
    padding-bottom: 92px;
}

.xiangm-degree-rt .project0001 span {
    float: right;
}

.zhezhao05 {
    float: left;
    width: 40%;
}

.zhezhao06 {
    float: right;
    width: 40%;
}

.xiangm-degree-rt .project0001  .line01 {
    float: right;
    margin-left: 0;
    margin-right: 15px;
    right: 255px;
}

.xiangm-degree-rt .project0001 {
    margin-bottom: 50px;
}

.xiangm-degree-rt .margin-rt115 {
    margin-right: 80px;
    width: 40%;
    float: right;
}

.xiangm-degree-rt .margin-top53 {
    width: 40%;
    float: right;
}

.xiangm-degree-rt .margin-rt65 {
    margin-right: 80px;
    width: 40%;
    float: right;
}

.xiangm-degree-rt .line01:before {
    right: -14px;
    left: auto;
    background: url(../img/jt-right.png) left no-repeat;
}

.xiangm-degree-rt .line01:after {
    left: -14px;
    right: auto;
}

.Teaching-xm .xiangm-degree-rt .active .line01:before {
    background: url(../img/jt-ll-hover.png) left no-repeat;
}

.line01:before {
    content: '';
    width: 28px;
    height: 27px;
    display: block;
    background: url(../img/jt.png) left no-repeat;
    position: absolute;
    top: -13px;
    left: -14px;
}

.line01:after {
    content: '';
    width: 22px;
    height: 22px;
    display: block;
    background: url(../img/ico.png) left no-repeat;
    position: absolute;
    top: -11px;
    right: -14px;
    background-size: 100% !important;
}

.xiangm-degree-rt .xiangm-degree-lt {
    margin-bottom: 50px;
}

.Teaching-project .container,
.sound-man {
    position: relative;
}

.rt-project {
    position: absolute;
    top: 15px;
    right: 130px;
    width: 280px;
}

.sound-man:after {
    content: '';
    width: 1.37rem;
    height: 1.37rem;
    display: block;
    position: absolute;
    top: -.1rem;
    right: 0;
    background: url(../img/Combined.png) no-repeat;
}

.Teaching-xm  .active span {
    background: url(../img/frame-hover.png) no-repeat;
    color: #b81b22;
}

.Teaching-xm  .active .line01 {
    background: #b81b22;
}

.Teaching-xm  .active .line01:before {
    background: url(../img/jt-hover.png) left no-repeat;
}

.layer-zz {
    background: #b81c22;
    position: absolute;
    width: 670px;
    right: 335px;
    padding: 25px 30px;
    z-index: 20;
    top: 0;
    height: 425px;
    display: none;
}

.hover-layer h3 {
    margin: 0;
    font-size: 36px;
    color: #FFFFFF;
    margin-bottom: 19px;
}

.layer-zz:after {
    content: '';
    width: 645px;
    margin: 0 auto;
    background: #b81c22;
    position: absolute;
    top: -17px;
    height: 459px;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}

.hover-layer p {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 30px;
    color: #FFFFFF;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    height: 150px;
    -webkit-box-orient: vertical;
}

.active .layer-zz {
    display: block;
}

.autocomplete li {
    line-height: 50px;
    float: left;
    width: 50%;
    padding: 0 30px;
}

.hover-layer {
    overflow: hidden;
}

.sy-slider .owl-nav, .sy-slider .owl-dots,.dj-slider .owl-nav, .dj-hd-lunb .owl-nav {
    display: none;
}

.mic-scroll {
    overflow: hidden;
    height: 472px;
}

.autocomplete li a {
    font-size: 18px;
    color: #B8A988;
    display: block;
}

.autocomplete {
    margin: 0 -30px;
    margin-top: 30px;
}

.autocomplete li a i {
    width: 26px;
    float: right;
}

/* 英文首页 */







.zhezhao01 .layer-zz {
    top: 17px;
}

.zhezhao02 .layer-zz {
    top: -84px;
    right: 415px;
}

.zhezhao03 .layer-zz {
    top: -185px;
    right: 335px;
}

.margin-top105 {
    width: 40%;
    float: left;
}

.zhezhao04 .layer-zz {
    top: -84px;
    right: -485px;
}

.zhezhao07 {
    width: 40%;
    float: left;
    margin-left: 80px;
}

.zhezhao05 .layer-zz {
    top: -286px;
    right: -485px;
}

.zhezhao06 .layer-zz {
    top: -286px;
    right: 415px;
}

.zhezhao07 .layer-zz {
    top: 17px;
    right: -405px;
}

.travel-tl a {
    color: #232733;
    padding-left: 18px;
    padding-right: 18px;
}

.organizational-structure-information .travel-tl a, .platformSeoFoot-lt .travel-tl a, .hint-mid .travel-tl a {
    color: #fff;
}

.travel-tl a:before {
    background: url(../img/abanner-lt.png) no-repeat;
    background-size: 100%;
    width: 12px;
    height: 15px;
    top: 50%;
    transform: translateY(-40%);
}

.organizational-structure-information .travel-tl a:before, .platformSeoFoot-lt .travel-tl a:before, .hint-mid .travel-tl a:before {
    background: url(../img/abanner-lt-bb.png) no-repeat;
    background-size: 100%;
}

.is-Editor-false01 a, .news-spacing0 a {
    position: absolute;
    right: 0;
    font-size: 0.16rem;
    font-family: Arial;
    color: #202020;
    top: 0.15rem;
}

.travel-tl a:after {
    background: url(../img/abanner-rt.png) no-repeat;
    background-size: 100%;
    width: 12px;
    height: 15px;
    top: 50%;
    transform: translateY(-40%);
}

.organizational-structure-information .travel-tl a:after, .platformSeoFoot-lt .travel-tl a:after, .hint-mid .travel-tl a:after {
    background: url(../img/abanner-rt-bb.png) no-repeat;
    background-size: 100%;
}

.noz:before {
    display: none;
}

.xiangm-degree-lt .line01:before {
    background: url(../img/jt.png) left no-repeat;
    left: -14px;
    right: auto;
}

.xiangm-degree-lt .line01:after {
    right: -14px;
    left: auto;
}

.wd-fouer>li>.dropdown-menu li {
    width: 25%;
}

.wd-fouer>li>.dropdown-menu li i img {
    height: 100%;
}

.forum-activity .story-img:before {
    display: none;
}

.story-list li .shipin:hover img {
    transform: none;
}

.wd-fouer li .dropdown-menu:after {
    bottom: -73px;
    width: 395px;
    height: 350px;
}

.wd-fouer li:nth-child(5) .dropdown-menu:after {
    bottom: 0px;
    height: 100%;
}

.tab-wrapper {
    border: 1px solid #fff;
    position: relative;
    margin-top: .13rem;
    width: 4.5rem;
}

.xuanfu-quote-block:after {
    content: '';
    width: 0;
    position: absolute;
    bottom: -0.09rem;
    left: 0.5rem;
    height: 0;
    border-left: 0.07rem solid transparent;
    border-right: 0.07rem solid transparent;
    border-top: 0.09rem solid rgba(32,32,32,.95);
}

.xuanfu-quote-block01:after {
    left: 50%;
    transform: translateX(-50%);
}

.xuanfu-quote-block02:after {
    left: auto;
    right: 0.5rem;
}

.tab-wrapper ul li {
    width: 33.3333%;
    float: left;
    border-right: 1px solid #fff;
}

.tab-wrapper ul li a {
    font-size: .16rem;
    font-family: Arial;
    color: #fff;
    text-align: center;
    margin-bottom: 0;
    padding: 0.09rem 0;
}

.spacer-lg {
    height: 484px;
}

.loginer .beacon-aplus {
    min-width: 202px;
}

/* 登录 */
.background-img {
    background: url(../img/login-img.png) center no-repeat;
    width: 100%;
    height: 10.81rem;
    position: relative;
    background-size: 100% 100%;
}

.login-register {
    position: absolute;
    right: 0;
    width: 8.1rem;
    top: 0;
    padding-top: .81rem;
    background: rgba(32,32,32,.8);
    height: 10.81rem;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
}

.login-logo-top .login-tb {
    float: left;
    width: 4.7rem;
}

.login-logo-top .login-characters {
    float: right;
    font-size: .2rem;
    width: 1.16rem;
    height: 0.6rem;
    background: #fff;
    line-height: .6rem;
    text-align: center;
    margin-top: 0.04rem;
    color: #202020;
}

.System-login h2 {
    font-size: .32rem;
    color: #FFFFFF;
    font-family: garamond-bold;
    margin-top: 0;
    margin-bottom: .33rem;
}

.login-logo-top {
    overflow: hidden;
    padding: 0 .4rem;
}

.System-login {
    width: 4.8rem;
    margin: 0 auto;
    margin-top: 1.29rem;
}

.menu-bd {
    margin-bottom: .2rem;
    position: relative;
}

.dengl {
    padding: .14rem .2rem;
    background: rgba(255,255,255,.9);
    position: relative;
    display: flex;
    align-items: center;
    padding-bottom: .1rem;
}

.dengl input[type=text] {
    background-color: transparent!important;
}

.dengl .iconfont {
    font-size: .24rem;
    padding-right: .17rem;
    vertical-align: middle;
    color: #202020;
}

.write {
    width: 85%;
    border: none!important;
    outline: none;
    font-size: .16rem!important;
    color: #B8B8B8!important;
    padding: .08rem 0px!important;
}

.bz {
    font-size: .12rem;
    display: none;
    color: #B81C22;
}

.dengl-line {
    width: 3.2rem;
}

.dengl-yam {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 1.27rem;
    height: .62rem;
    cursor: pointer;
}

.dengl-yam img {
    height: 100%;
}

.over-yzm a {
    font-size: .16rem;
    color: #FFFFFF;
}

.over-yzm {
    margin-bottom: .4rem;
}

.btm .btn-primary {
    width: 100%;
    height: .62rem;
    line-height: .62rem;
    color: #fff;
    border: none;
    font-size: .2rem;
    background: #B81C22;
    padding: 0;
    border-radius: 0;
}

.Jaccount {
    position: relative;
    margin-top: .33rem;
}

.Jaccount span {
    font-size: .2rem;
    color: #FFFFFF;
    display: block;
    text-align: center;
}

.dengl input::-webkit-input-placeholder {
    color: #B8B8B8;
}

.dengl input::-moz-placeholder {
   /* Mozilla Firefox 19+ */
    color: #B8B8B8;
}

.dengl input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #B8B8B8;
}

.dengl input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
    color: #B8B8B8;
}

.Jaccount:before {
    content: '';
    height: 1px;
    width: 1.44rem;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    background: rgba(255,255,255,.8);
}

.Jaccount:after {
    content: '';
    height: 1px;
    width: 1.44rem;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    background: rgba(255,255,255,.8);
}

.englishe-j:before,.englishe-j:after {
    width: 1.2rem;
}

.login-saying {
    float: left;
    width: 4.22rem;
    margin-top: 1.42rem;
    margin-left: .87rem;
}

.vidbacking-active-body-back {
    position: fixed;
    z-index: -100;
    min-width: 100%;
    min-height: 100%;
    top: 50%;
    left: 50%;
    background-size: cover;
    overflow: hidden;
    opacity: 1;
    transition: 2s opacity;
    transform: translateX(-50%) translateY(-50%);
}

.vidbacking-active-block-back {
    position: absolute;
    min-width: 100%;
    min-height: 140%;
    height: auto;
    width: auto;
    z-index: -100;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}

.Teaching-xm .xiangm-degree-rt .xiangm-degree-lt.active .line01:before {
    background: url(../img/jt-hover.png) left no-repeat;
}

.section-first video {
    object-fit: fill;
    min-width: 100%;
    min-height: 100%;
    height: 100%;
    width: 100%;
}

.section-first video .sourcer {
    min-width: 100%;
    min-height: 100%;
    height: auto;
    width: auto;
}

.stable_uphint .story-conter h5,.settings-mask li a p {
    text-align: left;
}

/* 二级页面头部 */
.top_head_nav {
    background: #B81C22;
    padding-top: 19px;
    padding-bottom: 18px;
}

.top_head_nav .navbar-brand a:first-child {
    width: 160px;
}

.top_head_nav  .navbar-brand a:last-child {
    padding-left: 15px;
    margin-left: 15px;
    width: 180px;
}

.top_search_rt .search-boxer {
    border-radius: 25px;
    background-color: #fff!important;
    opacity: 1;
    z-index: 2;
    height: 40px;
    top: 1px;
    left: 40px;
    position: relative;
    color: rgba(249,249,249,1);
    float: left;
    display: none;
    margin-right: 16px;
}

.dj-hd-lunb, .announcementsad {
    overflow: hidden;
}

.dj-hd-lunb .item a {
    display: block;
    overflow: hidden;
}

.top_search_rt .search-ipt::-webkit-input-placeholder {
    color: rgba(221,221,221,.77);
}

.top_search_rt .search-ipt::-moz-placeholder {
   /* Mozilla Firefox 19+ */
    color: rgba(221,221,221,.77);
}

.top_search_rt .search-ipt:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: rgba(221,221,221,.77);
}

.top_search_rt .search-ipt:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
    color: rgba(221,221,221,.77);
}

.top_search_rt .sousuo {
    float: left;
}

.top_search_rt .search-ipt {
    display: inline;
    width: 100%!important;
    line-height: 40px;
    padding: 0 20px 0 18px;
    color: #1071bc;
    height: 40px;
    border-radius: 25px!important;
}

.top_search_rt .search-boxer  .icon-search {
    padding-right: 8px;
    color: #B8A988;
    position: absolute;
    right: 0;
    top: 3px;
    font-size: 22px;
}

.yellow-cd {
    background: #B8A988;
    height: 42px;
    width: 42px;
    padding: 3px 0px 0px 9px;
    margin-left: 62px!important;
}

.search-btn {
    float: left;
    margin-top: 4px;
}

.yellow-cd:before {
    font-size: 24px;
}

.yellow-cd:after {
    letter-spacing: 1px;
    position: relative;
    top: -2px;
}

.family-change li a {
    border: 1px solid #fff;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    display: block;
    text-align: center;
    line-height: 18px;
    font-size: 12px;
    background: #B81C22;
    color: #fff;
}

.family-change {
    float: left;
    position: relative;
    margin-left: 38px;
    margin-top: 4px;
}

.family-change li:first-child {
    position: relative;
    z-index: 2;
}

.family-change li:last-child {
    position: absolute;
    bottom: -16px;
    right: -9px;
}

.family-change .active a {
    background: #fff;
    color: #B81C22;
}

.search-btn .iconfont {
    color: #fff;
    font-size: 22px;
}

.ss-seach-block {
    float: left;
}

.ss-seach-block:hover .search-boxer {
    display: block;
}

.top_search_rt .search-ipt:focus {
    outline: none;
}

.header-bg02 {
    position: relative;
    margin: 0 .3rem;
    margin-top: .2rem;
}

.m-skin {
    top: 55px;
}

.navigation-up .navigation-up-xy {
    width: 16.666%;
}

.header-bg02:before, .menu-in:before {
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(32,32,32,.3);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

.miaddle-upper-nav li {
    float: left;
    position: relative;
    width: 20%;
    padding: .1rem 0;
}

.miaddle-upper-nav li:before {
    content: '';
    width: 0.01rem;
    height: 0.24rem;
    background: #fff;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.bi-top-title {
    margin: 0;
    font-size: .84rem;
    color: #FFFFFF;
    letter-spacing: 0px;
    position: relative;
    z-index: 2;
    padding-left: .3rem;
    font-family: garamond-bold;
}

.miaddle-m-upper {
    padding-bottom: .45rem;
}

.bi-top-title span {
    position: relative;
    padding-bottom: 0.2rem;
}

.miaddle-upper-nav li a {
    font-size: .16rem;
    padding: 0 .15rem;
    color: #FFFFFF;
    cursor: pointer;
    position: relative;
    display: block;
    font-family: Arial-Bold;
}

.miaddle-upper-nav a span {
    padding-bottom: .11rem;
}

.bi-top-title span:after {
    content: '';
    width: .5rem;
    height: 0.05rem;
    background: #fff;
    position: absolute;
    bottom: 0;
    left: 0.06rem;
}

#nav_wrap.navFix {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    border-radius: 0;
    z-index: 9999;
}

.miaddle-upper-nav {
    padding-left: .3rem;
}

.miaddle-m-upper-nav {
    background: rgba(32,32,32,.8);
}

.d-firstDrop,.thr {
    display: none;
}

.d-firstDrop {
    padding-left: 0.3rem;
}

.firsty {
    border-bottom: 1px solid rgba(255,255,255,.5);
}

.xz .nav-more, .sen_x .nav-more01 {
    background: url(../img/reduce-bb.png) left no-repeat;
}

.menu-item-wrap .thr a {
    padding-left: 0;
}

.thr a {
    font-size: .2rem;
    padding: 0;
    padding-left: .3rem;
}

.nav-more, .nav-more01 {
    margin-right: 0.3rem;
    margin-top: 0.05rem;
    float: right;
    height: 0.2rem;
    width: 0.3rem;
    box-sizing: border-box;
    text-align: center;
    display: block;
    background: url(../img/plus-bb.png) left no-repeat;
    -webkit-transition: all 0s;
    -moz-transition: all 0s;
    transition: all 0s;
}

.sllor-hegiht {
    height: 4.4rem;
    overflow: hidden;
    overflow-y: scroll;
}


/* 党建工作 */
.dynamic-left-img {
    height: 1.86rem;
    overflow: hidden;
}

.dynamic-right li h5 {
    font-size: .2rem;
    color: #202020;
    margin: 0;
    line-height: .36rem;
    text-align: justify;
    margin-bottom: 61px;
    height: 72px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.dynamic-right li a {
    display: block;
    background: #fff;
    padding: .15rem  .18rem .15rem;
    border: 1px solid #CFCFCE;
    position: relative;
    z-index: 3;
}

.dynamic-right li a:before,.announcement li a:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    box-sizing: initial;
    z-index: -1;
    background: #b81b22;
    transition: 0.3s;
}

.dynamic-right li {
    margin-bottom: .3rem;
}

.dynamic-right li p {
    color: #B6B6B6;
    font-size: .18rem;
    margin-bottom: 0;
}

.dynamic-right li:last-child {
    margin-bottom: 0;
}

.dynamic-row {
    margin-top: .3rem;
}

.Party-building-lt img {
    height: 100%!important;
}

.dj-hd-lunb,.announcement-row {
    margin-top: .4rem;
}

.dj-hd-lunb .item a img {
    height: 205px;
}

.dj-hd-lunb .owl-dots button span {
    background: rgba(177,177,177,.8);
    margin: 0 5px;
}

.dj-hd-lunb .owl-dots .owl-dot.active span, .dj-hd-lunb .owl-dots .owl-dot:hover span {
    background: #B81C22;
}

.building_activities .dj-hd-lunb .owl-dots {
    position: relative;
    text-align: center;
    right: 0;
    border: 0;
    margin-top: 15px;
}

.building_activities {
    margin-top: 72px;
}

.announcement-row-time h6 {
    margin: 0;
    color: rgba(34,34,34,.9);
    font-size: .34rem;
    font-family: garamond-bold;
}

.announcement-row li a {
    background: #fff;
    padding: .4rem .2rem;
    padding-right: .34rem;
    overflow: hidden;
    position: relative;
    border: 1px solid #CFCFCE;
    display: table;
    width: 100%;
    z-index: 1;
}

.announcement-row li a:after, .Department-amdi .Department-amdi-box:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #B81C22;
    opacity: 0;
    transform: translateY(50px);
    transition: all 0.3s;
}

.announcement-row-time {
    float: left;
    text-align: center;
    padding-top: .27rem;
    padding-bottom: .33rem;
    padding-right: .23rem;
    cursor: pointer;
    border-right: 1px solid #CFCFCE;
}

.announcement-row-time p {
    color: rgba(34,34,34,.9);
    margin-bottom: 0;
    font-size: .16rem;
    font-family: Arial-Bold;
}

.announcement-row-cont {
    font-size: .18rem;
    font-family: garamond-bold;
    color: #575757;
    line-height: .33rem;
    width: 72%;
    display: table-cell;
    vertical-align: middle;
}

.announcement-row-cont span {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    overflow: hidden;
    height: 1.05rem;
    -webkit-box-orient: vertical;
}

.announcement-row li a:before {
    content: '';
    background: #fff url(../img/jg.png) right no-repeat;
    width: 2.5rem;
    height: 2.5rem;
    background-size: 90%;
    display: block;
    position: absolute;
    left: -.69rem;
    top: -.23rem;
    z-index: -1;
    opacity: 0.5;
}

.study_place .title h2, .solution .title h2 {
    color: #fff;
}

.study_place {
    padding-top: 50px;
    background: url(../img/bg01.png) top center no-repeat;
    padding-bottom: 150px;
    background-size: cover;
    margin-top: 48px;
}

.study_place_sliders .item a h3 {
    margin: 0;
    font-size: 22px;
    color: #2B2B2B;
    font-weight: bold;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    height: 75px;
    margin-bottom: 33px;
    line-height: 35px;
    overflow: hidden;
    -webkit-box-orient: vertical;
    text-align: justify;
}

.study_place_sliders .item a {
    display: block;
    border: 1px solid #B8A988;
    background: #FCF9F4;
    overflow: hidden;
    position: relative;
    padding: 55px 46px  35px 46px;
}

.study_place_sliders .item a p {
    color: rgba(0,0,0,.5);
    margin-bottom: 0;
    font-size: 14px;
    text-align: justify;
    line-height: 32px;
    height: 64px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

.study_place_sliders .item a span {
    font-size: 16px;
    color: #B6B6B6;
    margin-top: 25px;
    display: block;
}

.study_place_sliders {
    margin-top: 63px;
}

.study_place_sliders .item a:after {
    content: '';
    width: 104px;
    height: 100px;
    display: block;
    position: absolute;
    top: 30px;
    right: 36px;
    background: url(../img/Combined.png) no-repeat;
    background-size: 100%;
}

.study_place_sliders .owl-dots {
    display: none;
}

.study_place_padding {
    padding: 0 80px;
}

.study_place_sliders .owl-nav .owl-prev {
    position: absolute;
    top: 50%;
    left: -80px;
    transform: translateY(-50%);
}

.study_place_sliders .owl-nav  .owl-next {
    position: absolute;
    top: 50%;
    right: -80px;
    transform: translateY(-50%);
}

.study_place_sliders .owl-nav .owl-prev span {
    text-indent: -9999px;
    width: 52px;
    height: 50px;
    display: block;
    background: url(../img/sut-lt.png) left no-repeat;
    background-size: 100%;
}

.study_place_sliders .owl-nav  .owl-next span {
    text-indent: -9999px;
    width: 52px;
    height: 50px;
    display: block;
    background: url(../img/sut-rt.png) right no-repeat;
    background-size: 100%;
}

.stk-margin-top {
    margin-top: -120px;
}

/* 师资与研究 */
.navigation-up .navigation-up-szyyj {
    width: 20%;
}

.navigation-up li .iconfont, .navigation-up01 li .iconfont {
    margin-left: .1rem;
    font-weight: 500;
    font-size: .16rem;
}

.navigation-up li .iconfont {
    float: right;
}

.miaddle-upper-nav li .dropdown-menu {
    background-color: rgba(32,32,32,.9);
    border-radius: 0;
    min-width: 100%;
    margin: 0;
    border: none;
    padding: 0.05rem 0;
    font-size: .14rem;
}

.miaddle-upper-nav li .dropdown-menu li {
    width: 100%!important;
    float: none;
    padding: 0;
    border: none;
    position: relative;
    margin-bottom: .1rem;
    padding-left: .15rem;
}

.miaddle-upper-nav .red_class_name a, .miaddle-upper-nav .active a span,
.miaddle-upper-nav li a span:hover {
    color: #B81C22;
}

.miaddle-upper-nav .red_class_name a span, .miaddle-upper-nav .active a span,
.miaddle-upper-nav li a span:hover {
    border-bottom: 2px solid #B81C22;
}

.miaddle-upper-nav .red_class_name .iconfont {
    transform: rotate(180deg);
}

.miaddle-upper-nav li .dropdown-menu li a:before,
.subscribe992  .sllor-hegiht .d-firstDrop a:before {
    content: '';
    width: 0.04rem;
    height: 0.04rem;
    background: #696969;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.miaddle-upper-nav li .dropdown-menu li a {
    font-weight: 500;
    color: #fff;
    font-size: .16rem;
    padding-bottom: 0;
    border-bottom: none;
    font-family: Arial;
    text-align: left;
    position: relative;
}

.miaddle-upper-nav li .dropdown-menu li a:hover {
    color: #B81C22;
}

.miaddle-upper-nav li  .dropdown-menu .cur-color .thirdh-colr {
    color: #B81C22;
}

.miaddle-upper-nav li .dropdown-menu ul {
    visibility: hidden;
    position: absolute;
    top: -6px;
    left: 185px;
    background-color: rgba(255,250,240,.95);
    border-radius: 0;
    border: 1px solid #B8A988;
    width: 100%;
}

.navigation-up .mf-width8 .dropdown-menu .thirdh:hover ul {
    left: 148px;
}

.navigation-up .mf-width16 .dropdown-menu .thirdh:hover ul {
    left: 260px;
}

.miaddle-upper-nav li .dropdown-menu ul li {
    width: 100%;
}

.xy-option-blur .miaddle-m-upper,.xy-option-blur .miaddle-m-upper-nav {
    background: rgba(240,207,135,.1);
}

.xy-option-blur #nav_wrap.navFix {
    background: rgba(240,207,135,.6);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
}

.miaddle-upper-nav .dropdown-menu  li:before,.miaddle-upper-nav .dropdown-menu  li:last-child:after {
    display: none;
}

.miaddle-upper-nav li .dropdown-menu .thirdh:hover ul {
    visibility: visible;
    display: block;
    padding: 6px 0;
}

.header-bg03 {
    background: url(../img/banner02.png) top center no-repeat;
}

.Quick_delivery {
    margin-top: .3rem;
}

.Quick_delivery .news-slide {
    margin-top: .3rem;
}

.Quick_delivery .news-slide .item a {
    height: 443px;
}

.cd-bouncy-nav-trigger  li h5 {
    -webkit-line-clamp: 3;
    height: 96px;
}

.cd-bouncy-nav-trigger li p {
    margin-top: 41px;
}

.Information_bouncy {
    padding-bottom: 93px;
}

.sound_sy-man {
    margin-top: .55rem;
    margin-bottom: .12rem;
}

.content_list_ul li a {
    color: #000000;
    font-size: .18rem;
    float: left;
    font-family: garamond-bold;
    white-space: nowrap;
    overflow: hidden;
    padding-left: .2rem;
    text-overflow: ellipsis;
    width: 80%;
    background: url(../img/dots.png) left no-repeat;
}

.content_list_ul li span {
    color: #B6B6B6;
    font-size: .16rem;
    float: right;
    margin-top: .02rem;
}

.content_list_ul li {
    overflow: hidden;
    padding: .25rem 0;
    -webkit-transform-style: preserve-3d;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    border-bottom: 1px solid #CFCFCE;
}

.content_list_ul {
    margin-top: .3rem;
}

.xueshu-fuller {
    margin-top: 80px;
}

.content_list_ul li a:hover {
    color: #B81C22;
}

.solution {
    padding-top: .4rem;
    background: url(../img/bg02.png) top center no-repeat;
    padding-bottom: 1rem;
    background-size: cover;
    margin-top: .8rem;
    margin-bottom: .6rem;
}

.doughnutChart {
    background: rgba(255,167,167,.3);
    overflow: hidden;
    padding: .35rem .4rem;
    margin-top: .4rem;
}

.doughnutChart ul li a {
    float: left;
    font-size: .2rem;
    color: #FFFFFF;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 87%;
    font-family: garamond-bold;
}

.doughnutChart ul li i {
    width: .18rem;
    float: right;
    margin-top: 0.03rem;
}

.doughnutChart ul li {
    overflow: hidden;
    padding: 11px 0;
    -webkit-transform-style: preserve-3d;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
}

.doughnutSummary,.New_insight {
    margin-top: .3rem;
    overflow: hidden;
    background: rgba(32,32,32,.3);
}

.doughnutSummary li a {
    font-size: .18rem;
    padding: 0 .3rem;
    display: block;
    line-height: .32rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    font-family: garamond-bold;
    height: .64rem;
    -webkit-box-orient: vertical;
    color: #FFFFFF;
}

.doughnutSummary li {
    border-top: 1px solid rgba(255,255,255,.3);
    padding-bottom: 20px;
    padding-top: 19px;
}

.doughnutSummary li:first-child {
    border-top: none;
    padding-top: 22px;
}

.New_insight ul li h5 {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    line-height: 32px;
    height: 64px;
    text-align: justify;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.New_insight ul li  p {
    color: #FFFFFF;
    font-size: 16px;
    margin-bottom: 0;
    margin-top: 21px;
}

.New_insight ul li {
    padding: 24px 30px;
    border-bottom: 1px solid  rgba(255,255,255,.3);
}

.New_insight ul li  p span {
    background: #b8a988;
    color: #fff;
    float: right;
    font-size: 16px;
    text-align: center;
    padding: 0px 5px;
}

.New_insight ul li:last-child {
    border-bottom: none;
}

.course_item_modal p {
    margin-bottom: .82rem;
    font-family: Arial-Bold;
    font-size: .2rem;
    color: #222222;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    line-height: .46rem;
    height: 2.2rem;
    -webkit-box-orient: vertical;
}

.course_item_modal {
    padding-top: .4rem;
    position: relative;
}

.course_item_modal:before {
    content: '';
    width: 1.04rem;
    height: 1rem;
    display: block;
    position: absolute;
    top: .03rem;
    right: 0;
    background: url(../img/szgk-ico.png) no-repeat;
    background-size: 100%;
}

.doughnutSummaryNumber {
    padding-right: .6rem;
    padding-left: .45rem;
    margin-bottom: .8rem;
    margin-top: .75rem;
}

.course_item_modal a {
    width: 1.57rem;
    height: .49rem;
    float: left;
    line-height: .49rem;
    color: #FFFFFF;
    font-size: .16rem;
    background: #B81C22;
    text-align: center;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.course_item_modal a:hover, .xz-lj:hover,.Attachment-listmentr .download-two-btn02 .xz-lj:hover {
    border: 1px solid #B81C22;
    background: #fff;
    color: #B81C22;
    -webkit-animation-name: jello;
    animation-name: jello;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.course_item_inner_img01 {
    float: left;
    width: 3.93rem;
    height: 2.81rem;
    margin-right: .2rem;
}

.course_item_inner_img02 {
    width: 1.94rem;
    height: 1.92rem;
    float: left;
    margin-top: 1.02rem;
    margin-right: .1rem;
}

.course_item_inner_img01 img,.course_item_inner_img02 img,
.course_item_inner_img03 img,.course_item_inner_img04 img,
.course_item_inner_img05 img {
    height: 100%;
}

.course_item_inner_img03 {
    width: 1.94rem;
    height: 1.92rem;
    float: left;
    margin-top: .1rem;
    margin-left: .23rem;
}

.course_item_inner_img04 {
    width: 2.99rem;
    height: 2.34rem;
    float: left;
    margin-left: .12rem;
    margin-top: .28rem;
}

.course_item_inner_img05 {
    width: 1.94rem;
    height: 2.14rem;
    float: right;
    margin-top: -2.48rem;
    position: relative;
    z-index: -1;
}

.doughnutSummaryNumber .szgke {
    padding-left: .79rem;
}

/* 按姓氏 */
.tit {
    font-size: .58rem;
    color: #202020;
    margin: 0;
    font-family: garamond-bold;
}

.top-nav-none {
    margin-bottom: 0;
}

.resources-info {
    margin-top: .25rem;
}

ul.nav-tabs.nav-list {
    border-bottom: none;
}

ul.nav-tabs.nav-list>li {
    padding: 0;
    margin-bottom: 0;
}

ul.nav-tabs.nav-list>li>a {
    margin-right: 0px;
    border-right: none;
}

ul.nav-tabs.resources-lister-three3 {
    float: left;
    border: 1px solid #E9E9E9;
    margin-top: .3rem;
    margin-bottom: .3rem;
}

ul.resources-lister-three3.nav-list li,ul.cultivate.nav-list li {
    border-right: 1px solid #E9E9E9;
}

ul.resources-lister-three3.nav-list li:last-child, ul.cultivate.nav-list li:last-child {
    border-right: none;
}

ul.resources-lister-three3.nav-list li a {
    font-family: Arial-Bold;
    color: #575757;
    width: 1.9rem;
    height: .52rem;
    padding: 0;
    line-height: .52rem;
    font-size: .18rem;
    background-color: #fff;
}

ul.resources-lister-three3.nav-list>li.active a, ul.cultivate.nav-list>li.active a {
    color: #fff;
    background-color: #B81C22;
    border: 1px solid  #B81C22;
}

.shiziSearchKeyEng li {
    float: left;
    width: 3.3%;
    text-align: center;
    margin-bottom: .5rem;
}

.shiziSearchKeyEng .active a span {
    color: #B81C22;
    border-bottom: .05rem solid #B81C22;
    padding-bottom: .09rem;
    font-family: Arial-Bold;
}

.shiziSearchKeyEng li a {
    color: #A2A2A2;
    display: block;
    font-size: .18rem;
    border-right: 1px solid #DEDEDE;
}

.shiziSearchKeyEng li a span {
    padding-bottom: .15rem;
}

.shiziSearchKeyEng li:first-child a, .shiziSearchKeyEng li:last-child a {
    border-right: none;
}

.all-letter {
    position: relative;
}

.all-letter:before {
    content: '';
    width: 100%;
    height: 1px;
    display: block;
    background: rgba(207,207,207,.7);
    position: absolute;
    left: 0;
    right: 0;
    top: .41rem;
}

.all-letter:after {
    content: '';
    width: 100%;
    height: 1px;
    display: block;
    background: rgba(207,207,207,.7);
    position: absolute;
    left: 0;
    right: 0;
    bottom: .37rem;
}

.section-content h3 {
    margin: 0;
    height: 0.48rem;
    border-bottom: 1px solid rgba(207,207,207,.3);
}

.section-content h3 span {
    font-size: .38rem;
    color: #202020;
    width: .8rem;
    text-align: center;
    float: left;
    border-bottom: .05rem solid #CFCFCE;
}

.leater-zm {
    margin-bottom: .35rem;
}

.leater-zm ul li {
    float: left;
    margin-top: .35rem;
    width: 12.5%;
}

.leater-zm ul li a {
    color: #222222;
    font-size: .16rem;
}

.leater-zm ul {
    overflow: hidden;
    padding-left: .18rem;
}

.shiziSearch .searchBtn {
    width: .98rem;
    height: .52rem;
    border: none;
    padding: 0;
    color: #FFFFFF;
    float: right;
    font-size: .18rem;
    background: #202020;
    display: inline-block;
}

.shiziSearch {
    width: 3.75rem;
    border: 1px solid #cfcfce;
    height: .52rem;
    overflow: hidden;
    display: flex;
    float: right;
    margin-top: -1.65rem;
}

.shiziSearch .searchTxt {
    float: left;
    width: 2.75rem;
    border: none;
    height: .52rem;
    padding: 0 .2rem;
    font-size: .14rem;
}

.shiziSearch .searchTxt:focus {
    outline: none;
}
.shiziSearchKeyEng li:nth-child(1){
    width: 11%!important;
}
/* .shiziSearchKeyEng li:nth-child(22) {
    margin-left: 1.4rem;
} */

.shiziSearch .searchTxt::-webkit-input-placeholder {
    color: rgba(221,221,221,.77);
}

.shiziSearch .searchTxt::-moz-placeholder {
   /* Mozilla Firefox 19+ */
    color: rgba(221,221,221,.77);
}

.shiziSearch .searchTxt:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: rgba(221,221,221,.77);
}

.shiziSearch .searchTxt:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
    color: rgba(221,221,221,.77);
}
/* 按系院 */
.Department_xs span {
    font-size: 24px;
    color: #575757;
    float: left;
    margin-right: 30px;
}

.Department_xs ul li {
    float: left;
    padding: 0 12px;
}

.Department_xs ul li a {
    color: #A2A2A2;
    font-size: 24px;
    padding: 0 24px;
    padding-bottom: 22px;
}

.Department_xs ul .active a {
    color: #B81C22;
    border-bottom: 6px solid #B81C22;
}

.Department_xs {
    padding-bottom: 25px;
    border-bottom: 2px solid rgba(184,140,80,.7);
    margin-bottom: 72px;
}

.Department_xs_tel h3 {
    margin: 0;
    font-size: 42px;
    height: 59px;
    color: #B88C50;
    border-bottom: 1px solid rgba(184,140,80,.3);
}

.Department_xs_tel h3 span {
    border-bottom: 5px solid #B88C50;
    padding-bottom: 4px;
}

.Department_xs .shiziSearch {
    margin-top: -149px;
}

.Department-amdi .Department-amdi-box {
    background-color: #fff;
    border: 1px solid #CFCFCE;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
}

.Department-amdi .Department-amdi-box:hover {
    -wekbit-transform: scale(1.05);
    transform: scale(1.05);
}

.Department-amdi .Department-amdi-box:before {
    content: '';
    background: #fff url(../img/jg.png) right no-repeat;
    width: 2rem;
    height: 2rem;
    background-size: 90%;
    display: block;
    position: absolute;
    right: -.4rem;
    top: -.23rem;
    opacity: 0.2;
    display: none;
    transition: all 0.3s;
}

.Department-amdi .Department-amdi-box:hover:before {
    display: block;
}

.Department-amdi-lt {
    float: left;
    width: 1.14rem;
    height: 1.57rem;
}

.Department-amdi {
/*     overflow: hidden; */
    margin-top: .29rem;
    margin-bottom: .3rem;
}

.Department-amdi li {
    margin-bottom: .3rem;
}

.Department-amdi-rt h6 {
    margin: 0;
    font-size: .2rem;
    color: #222222;
    font-family: Arial-Bold;
    margin-bottom: .15rem;
}

.Department-amdi-rt p {
    margin-bottom: 0;
    color: #848484;
    line-height: .26rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: .14rem;
}

.Department-amdi-rt {
    margin-left: 1.28rem;
    margin-top: .2rem;
}

.Department-amdi-rt p:nth-child(2) {
    font-family: Arial-Bold;
    margin-bottom: .04rem;
}

/* 本科 */
.header-bg04 {
    background: url(../img/banner03.png) top center no-repeat;
    background-size: cover;
}

.navigation-up01 li {
    width: 14.28%;
}

.Announcement_information li a {
    padding: .38rem .2rem;
    padding-right: .24rem;
}

.Announcement_information  .announcement-row-time {
    padding-top: .04rem;
    padding-bottom: .03rem;
}

.Announcement_information .announcement-row-cont span {
    -webkit-line-clamp: 2;
    height: 72px;
}

.Announcement_information  li a:before {
    width: 2rem;
    height: 2rem;
    left: -.45rem;
}

.announcement-row li a:hover {
    border: 1px solid transparent;
}

.announcement-row li a:hover:after {
    border: 1px solid #B81C22;
    opacity: 1;
    transform: translateY(0);
}

.announcement-row li a:hover .announcement-row-time {
    border-right: 1px solid #B81C22;
}

.Announcement_information  li {
    margin-bottom: .31rem;
}

.express_margin {
    margin-bottom: .6rem;
}

.Announcement_information {
    margin-bottom: .49rem;
}

.vrwrap {
    margin-top: 80px;
    margin-bottom: 30px;
}

.link-firder {
    background-color: #fff;
    padding-top: .3rem;
    border: 1px solid #CFCFCE;
    height: 4.57rem;
    margin-top: .3rem;
}

.link-firder ul li a {
    color: #303030;
}

.link-firder ul li {
    padding: .24rem 0;
}

.brancher:before {
    background: url(../img/te-icor.png) center no-repeat;
    width: 166px;
    height: 41px;
}

.Event-calendar {
    border: 1px solid #CFCFCE;
    padding: .21rem .19rem;
    margin-top: .3rem;
    position: relative;
}

.Download_calendar {
    width: 1.28rem;
    height: .47rem;
    color: #FFFFFF;
    font-size: .14rem;
    text-align: center;
    background: #B81C22;
    line-height: .47rem;
    position: absolute;
    right: .19rem;
    z-index: 2;
}

.Download_calendar a {
    color: #FFFFFF;
}

.Download_calendar .iconfont {
    font-size: .18rem;
    position: relative;
    top: 0.02rem;
    margin-right: .1rem;
}
/* 博士 */
.header-bg06 {
    background: url(../img/banner05.png) top center no-repeat;
    background-size: cover;
}

/* 项目概况及培养 */
.header-bg05 {
    background: url(../img/banner04.png) top center no-repeat;
    background-size: cover;
}

.boshi_nav li {
    width: 11.5%;
}

.boshi_nav li:nth-child(1) {
    width: 17%;
}

.boshi_nav li:nth-child(2) {
    width: 14%;
}

ul.cultivate.nav-list {
    float: right;
    border: 1px solid #E9E9E9;
    margin-top: 0px;
}

ul.cultivate.nav-list li a {
    font-family: Arial-Bold;
    color: #575757;
    width: 1.6rem;
    height: .55rem;
    line-height: .55rem;
    font-size: .2rem;
    padding: 0;
}

.cultivate-info .tit {
    float: left;
    font-size: 0.58rem;
    color: #202020;
    font-family: garamond-bold;
}

.operateTB-lt h3 {
    font-size: .28rem;
    color: #303030;
    font-family: garamond-bold;
    margin: 0;
    text-align: right;
    margin-bottom: .2rem;
}

.clearFix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.operateTB-lt p {
    font-size: .16rem;
    color: #4F4F4F;
    line-height: .3rem;
    margin-bottom: 0;
}

.operateTB-lt {
    float: left;
    width: 5.15rem;
    margin-right: .36rem;
    margin-top: .5rem;
}

.operateTB {
    padding-left: 2rem;
    padding-right: 2rem;
    overflow: hidden;
    width: 100%;
    margin-top: .3rem;
}

.operateTB-rt {
    float: right;
    width: 4.5rem;
    height: 4.5rem;
}

.operateTB-rt img, .operateTB-list li span img {
    height: 100%;
}

.operateTB-list {
    margin-top: .6rem;
}

.operateTB-list li span {
    display: block;
    height: 2.2rem;
}

.adsbygoogle-noablate-teachaer h4 {
    margin: 0;
    font-size: .2rem;
    color: #B81C22;
    font-family: garamond-bold;
    padding-left: .2rem;
    border-left: .04rem solid #B81C22;
}

.adsbygoogle-noablate-teachaer h5 {
    font-size: .2rem;
    color: #4F4F4F;
    margin-top: .35rem;
    margin-bottom: .15rem;
    font-family: garamond-bold;
}

.adsbygoogle-noablate-teachaer {
    padding: 0 .3rem;
    margin-top: .5rem;
}

.goncheng-stround {
    margin-bottom: .6rem;
}

.adsbygoogle-noablate-teachaer p {
    color: #4F4F4F;
    margin-bottom: .1rem;
    font-size: .16rem;
    line-height: .3rem;
    text-indent: 0em;
}

.fruit-p p {
    margin-bottom: 0;
}

.fruit-p h4, .adsbygoogle-noablate-teachaer .fruit-margin {
    margin-bottom: .2rem;
}

.fruit-p {
    margin-bottom: .3rem;
}

.Students-feelings p label {
    display: block;
    text-align: right;
    margin-bottom: 0;
}

/* 领导信息 */
.Application_admission {
    padding-bottom: .25rem;
    border-bottom: .02rem solid #CFCFCE;
    margin-bottom: .31rem;
}

ul.Application_admission_list>li>a {
    color: #A2A2A2;
    font-size: .2rem;
    padding-bottom: .22rem;
    border-bottom: .06rem solid #fff;
}

ul.Application_admission_list>li {
    float: left;
    padding: 0 1rem;
}

ul.Application_admission_list>li.active>a,ul.Application_admission_list>li.active>a:hover {
    color: #B81C22;
    border-bottom: .06rem solid #B81C22;
}

ul.Application_admission_list>li>a:hover {
    border: none;
}

.Application_admission_list {
    display: flex;
    justify-content: center;
}

.List-mentors {
    margin-bottom: 60px;
}

.List-mentors h3 {
    font-size: 28px;
    color: #303030;
    font-weight: bold;
    text-align: center;
    margin-top: 0;
    margin-bottom: 20px;
}

.List-mentors p {
    font-size: 24px;
    color: #303030;
    text-align: center;
    margin-bottom: 0;
    font-weight: bold;
}

.admit-maner .Department-amdi-rt h6 {
    padding-top: 22px;
}

.admit-maner .Department-amdi-rt p:nth-child(2) {
    font-weight: 500;
}

.corlor-s {
    background: #fff;
    color: #444444!important;
}

/* 校友 */
.caption {
    position: relative;
}

.simImg_spec .caption {
    overflow: hidden;
}

.simImg_spec3 .w-img-caption {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.caption .captionbg {
    position: absolute;
    width: 100%;
    height: 100%;
}

.bg_main {
    background: rgba(0,0,0,.5);
}

.simImg_spec3 .captionbg {
    left: 0;
    top: 0;
    opacity: 0;
    *filter: alpha(opacity=0);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -webkit-transition: all 0.35s;
    transition: all 0.35s;
}

.caption .caption-text {
    z-index: 10;
    position: relative;
    word-break: break-all;
    word-wrap: break-word;
}

.simImg_spec3 .caption-text {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0 .12rem;
    width: 100%;
    min-height: 7.5em;
    color: #fff;
    background: linear-gradient(0, rgba(0, 0, 1, .7) 0%, rgba(0, 0, 0, 0) 101%, rgba(0, 0, 0, .55) 100%);
}

.simImg_spec3 h6, .simImg_spec3 p {
    -webkit-transform: translate3d(0,100%,0);
    transform: translate3d(0,100%,0);
}

.simImg_spec3 h6 {
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
}

.simImg_spec3 p {
    opacity: 0;
    *filter: alpha(opacity=0);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    height: 0;
    -webkit-transition: opacity 0.2s, -webkit-transform 0.35s;
    transition: opacity 0.2s, transform 0.35s;
}

.simImg_spec3:hover .captionbg {
    opacity: 0.9;
    *filter: alpha(opacity=90);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
}

.simImg_spec3:hover h6, .simImg_spec3:hover p {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

.simImg_spec3:hover p {
    opacity: 1;
    *filter: alpha(opacity=100);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    -webkit-transition-delay: 0.05s;
    transition-delay: 0.05s;
    -webkit-transition-duration: 0.35s;
    transition-duration: 0.35s;
    height: auto;
}

.header-bg07 {
    background: none;
}

.normal-slider-xy {
    height: 100%;
}

.normal-slider-xy .banner-item-slider {
    background-size: cover!important;
    position: relative;
}

.header-bg07 .school-navtien {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

.normal-slider-xy .owl-nav {
    display: none;
}

.normal-slider-xy .owl-dots .owl-dot span {
    width: 14px;
    height: 14px;
    background: rgba(255,255,255,.5);
}

.header-bg07 .normal-slider-xy .owl-dots {
    right: 50%;
    bottom: 17px;
    transform: translateX(50%);
}

.normal-slider-xy .banner-item-slider:after {
    content: '';
    height: 253px;
    width: 100%;
    background: linear-gradient(0, rgba(0, 0, 1, .5) 0%, rgba(0, 0, 0, 0) 101%, rgba(0, 0, 0, .35) 100%);
    position: absolute;
    bottom: 0;
    left: 0;
}

.normal-slider-xy .owl-dots .owl-dot.active span, .normal-slider-xy .owl-dots .owl-dot:hover span {
    background: #C80124;
}

.brand_name_box .brand_name_sider .owl-dots {
    display: block;
    top: -.4rem;
    right: 0;
    bottom: .03rem;
}

.brand_name_box h3 {
    font-size: .26rem;
    color: #202020;
    font-family: garamond-bold;
    margin-top: .31rem;
    margin-bottom: .17rem;
}

.brand_name_box .brand_name_sider .item a img {
    height: 1.4rem;
}

.brand_name_box .brand_name_sider .owl-dots span {
    background: rgba(177,177,177,.8);
    margin: .05rem .03rem;
    width: .1rem;
    height: .1rem;
    border-radius: 50%;
}

.brand_name_box .brand_name_sider .owl-dot.active span, 
.brand_name_box .brand_name_sider .owl-dot:hover span {
    background: #B81C22;
}

.yg-bottom80 {
    margin-bottom: 80px;
}

.style-people {
    display: block;
    position: relative;
    height: 265px;
    overflow: hidden;
}

.simImg_spec3:hover .caption-text {
    background: none;
    min-height: 12em;
}
/* .style-people-conter{
    position: absolute;
    left: 0;
    right: 0;
    padding-top: 20px;
    bottom: 0;
    background: linear-gradient(0, rgba(0, 0, 1, .8) 0%, rgba(0, 0, 0, 0) 101%, rgba(0, 0, 0, .7) 100%);
} */
.style-people-conter h6 {
    font-size: .22rem;
    color: #FFFFFF;
    font-family: Arial-Bold;
    text-align: center;
    margin: 0;
    padding-bottom: .15rem;
}

.style-people-conter p:after {
    content: '';
    width: 1.6rem;
    height: 1px;
    background: rgba(255,255,255,.7);
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
}

.style-people img {
    height: 100%;
}

.style-people-conter p {
    font-size: .16rem;
    color: rgba(255,255,255,.7);
    padding-top: .1rem;
    text-align: center;
    margin-bottom: .15rem;
    position: relative;
}

.fc-spacing {
    margin-top: 40px;
    margin-bottom: 80px;
}

.Campus-data {
    margin-bottom: .8rem;
    padding-top: .4rem;
    background: url(../img/shuju-photo.png) no-repeat;
    padding-bottom: .77rem;
    background-size: cover;
}

.Estimated-scale {
    margin-top: .55rem;
    display: flex;
    justify-content: space-around;
}

.Estimated-scale li {
    float: left;
    text-align: center;
}

.Estimated-scale li a span label {
    font-size: .6rem;
    font-weight: 500;
    color: #202020;
    display: block;
    margin-bottom: 0;
    font-family: garamond-bold;
}

.Estimated-scale li a p {
    font-size: .16rem;
    color: #202020;
    margin-top: .05rem;
    margin-bottom: 0;
}

.Estimated-scale li a span label em {
    font-style: normal;
    font-size: .6rem;
    font-weight: 600;
    position: relative;
    top: -.07rem;
}

.Friends_publications {
    margin-top: 40px;
    overflow: hidden;
    margin-bottom: 20px;
    border: 1px solid #B8A988;
    display: flex;
}

.Friends_publications-tu {
    width: 347px;
    float: left;
    height: 457px;
}

.Friends_publications_cont  span {
    background: #B8A988;
    width: 55px;
    height: 24px;
    display: block;
    color: #FFFFFF;
    font-size: 12px;
    text-align: center;
    line-height: 24px;
    margin-bottom: 85px;
}

.Friends_publications_cont {
    float: left;
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 69px;
    width: 386px;
    position: relative;
    background: url(../img/kw-bj-img.png) no-repeat;
    height: 457px;
    background-size: cover;
}

.Friends_publications_cont h5 {
    margin: 0;
    color: #000000;
    font-size: 24px;
    margin-bottom: 20px;
    font-weight: bold;
}

.Friends_publications_cont h6 {
    font-size: 24px;
    color: #222222;
    font-weight: bold;
    margin-bottom: 34px;
    height: 57px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

.Friends_publications_cont p {
    font-size: 12px;
    color: #9F9F9F;
    margin-bottom: 60px;
}

.Friends_publications_cont a {
    background: #B81C22;
    width: 104px;
    height: 36px;
    display: block;
    line-height: 36px;
    text-align: center;
    color: #FFFFFF;
    font-size: 14px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.Friends_publications_cont label {
    margin-bottom: 0;
    position: absolute;
    right: 20px;
    top: 40px;
}

.Thanks_for_donation .dowebok-vt li h4 {
    font-size: .18rem;
    color: #FFFFFF;
    margin-top: 0;
    font-family: Arial-Bold;
    margin-bottom: .07rem;
    width: 75%;
}

.Thanks_for_donation .well {
    margin-bottom: 0px;
    background-color: #B81C22;
    border: none;
    -webkit-box-shadow: inherit;
    box-shadow: inherit;
    padding: .5rem .6rem;
    border-radius: 0;
    position: relative;
    overflow: hidden;
}

.Thanks_for_donation {
    margin-top: .4rem;
    position: relative;
}

.Thanks_for_donation .dowebok-vt li p {
    color: #FFFFFF;
    font-size: .16rem;
    margin-bottom: 0;
}

.Thanks_for_donation .dowebok-vt li {
    position: relative;
    margin-bottom: .45rem;
    z-index: 20;
}

.Thanks_for_donation .dowebok-vt li span {
    font-size: .3rem;
    font-family: garamond-bold;
    color: #fff;
    position: absolute;
    right: 0;
    top: 0px;
}

.Thanks_for_donation .well:after {
    content: '';
    background: url(../img/gx-yz.png) right no-repeat;
    width: 3.28rem;
    height: 3.49rem;
    background-size: 90%;
    display: block;
    position: absolute;
    right: -.19rem;
    bottom: -.67rem;
}

.dowebok-vt {
    height: 1.7rem!important;
}

.two-margin-botom0 {
    margin-bottom: 0;
}

.breadcrumb {
    padding: 0;
    margin-bottom: 0px;
    list-style: none;
    background-color: transparent;
    border-radius: 0;
}

.mbx-nav {
    padding-top: .2rem;
    padding-bottom: .24rem;
    border-bottom: 1px solid #EEEEEE;
}

.breadcrumb>li {
    font-size: .14rem;
    color: #B81C22;
}

.breadcrumb>li+li:before,.breadcrumb>li a {
    color: #868686;
}

.breadcrumb>li:nth-child(2):before {
    display: none;
}

.Publicity-download h6 {
    margin: 0;
    font-size: .26rem;
    margin-bottom: .21rem;
    color: #303030;
    font-family: garamond-bold;
}

.Publicity-download ul li span {
    color: #202020;
    font-size: .18rem;
    margin-top: .1rem;
    float: left;
    padding-left: .2rem;
    position: relative;
}

.Publicity-download ul .download-two-btn02,.Attachment-listmentr .download-two-btn02 {
    float: right;
}

.Publicity-download ul li {
    overflow: hidden;
    border-bottom: 1px solid #CFCFCE;
    padding: .17rem 0;
}

.Publicity-download ul .download-two-btn02 a {
    width: 1.28rem;
    height: .47rem;
    display: inline-block;
    line-height: .47rem;
    text-align: center;
    color: #fff;
    font-size: .16rem;
    margin-left: .05rem;
    border: 1px solid transparent;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.look-lj {
    background: #202020;
}

.xz-lj {
    background: #B81C22;
}

.Publicity-download ul li span:before {
    content: '';
    width: 0.05rem;
    height: 0.05rem;
    background: #202020;
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.Publicity-download ul .download-two-btn02 .xz-lj:hover,.Friends_publications_cont a:hover {
    color: #B81C22;
    border: 1px solid #B81C22;
    -webkit-animation-name: jello;
    animation-name: jello;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.Publicity-download ul .download-two-btn02 .look-lj:hover {
    background: #fff;
    color: #202020;
    border: 1px solid #202020;
    -webkit-animation-name: jello;
    animation-name: jello;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.Friends_publications_cont a:hover {
    background: #fff;
    -webkit-animation-name: jello;
    animation-name: jello;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

@-webkit-keyframes jello {
    from, 11.1%, to {
        -webkit-transform: none;
        transform: none;
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg);
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg);
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg);
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg);
    }

    66.6% {
        -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
        transform: skewX(-0.78125deg) skewY(-0.78125deg);
    }

    77.7% {
        -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
        transform: skewX(0.390625deg) skewY(0.390625deg);
    }

    88.8% {
        -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
        transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    }
}

@keyframes jello {
    from, 11.1%, to {
        -webkit-transform: none;
        transform: none;
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg);
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg);
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg);
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg);
    }

    66.6% {
        -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
        transform: skewX(-0.78125deg) skewY(-0.78125deg);
    }

    77.7% {
        -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
        transform: skewX(0.390625deg) skewY(0.390625deg);
    }

    88.8% {
        -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
        transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    }
}

.Publicity-download {
    margin-bottom: .6rem;
}

.tixitable {
    width: 100%;
    margin-top: .5rem;
    margin-bottom: .8rem;
    padding: 0 .5rem;
}

.table-bordered {
    border: none;
    margin-bottom: 0;
}

.tixitable tr th {
    padding: .25rem 0.04rem!important;
    color: #FFFFFF;
    text-align: center;
    font-size: .16rem;
    font-weight: 500;
    background: #202020;
    vertical-align: middle!important;
    font-weight: bold;
    border: 1px solid #cfcfce!important;
}

.tixitable tr td {
    text-align: center;
    padding: .37rem .04rem!important;
    font-size: .14rem;
    color: #696969;
    vertical-align: middle!important;
    background: #f8f8f8;
    border: 1px solid #cfcfce!important;
}

.bg-title-font36 h2 {
    color: #303030;
    font-size: .26rem;
    padding-left: 0;
    background: none;
    width: auto;
    text-align: left;
    letter-spacing: 0;
    height: auto;
}

.bg-title-font36 a {
    position: absolute;
    right: 0;
    font-size: 0.16rem;
    font-family: Arial;
    color: #202020;
    top: 0.02rem;
}

.cultivate80 {
    margin-bottom: .6rem;
}

.training_objective h4,.Overseas-internship-title {
    color: #202020;
    font-size: .28rem;
    text-align: center;
    margin: 0;
    font-family: garamond-bold;
    margin-bottom: .4rem;
}

.training_objective p {
    color: #4F4F4F;
    font-size: .16rem;
    line-height: .3rem;
    text-indent: 0em;
    margin-bottom: .1rem;
}

.training_objective {
    padding: 0 .3rem;
    margin-bottom: .6rem;
    margin-top: .3rem;
}

/* 联系我们 */
.contact-us {
    background: #fff;
    border: 1px solid #CFCFCE;
    overflow: hidden;
    padding-top: .3rem;
    height: 2.8rem;
    margin-bottom: .28rem;
}

.contact-us dl dt {
    font-size: .2rem;
    color: #222222;
    padding-left: .25rem;
    position: relative;
    margin-bottom: .2rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

.contact-us dl dt:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: .05rem;
    height: .4rem;
    background: #CFCFCE;
    transform: translateY(-50%);
}

.contact-us dl dd {
    font-size: .14rem;
    color: #848484;
    line-height: .26rem;
    padding-left: .25rem;
    margin-bottom: .1rem;
}

.contact-us dl dd span {
    width: .52rem;
    float: left;
}

.contact-us dl dd label {
    margin-bottom: 0;
    width: 80%;
}

.contact-us-row {
    margin-top: .3rem;
    margin-bottom: .5rem;
}

.contact-us dl dd:nth-child(2) label,.contact-us dl dd:nth-child(3) label {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

.Friends_publications-tu img {
    height: 100%;
}


/* 文档下载 */
ul.list-ty-new-list li a {
    margin-left: 0;
    position: relative;
    padding-left: .2rem;
    color: #202020;
    font-size: .18rem;
    font-family: garamond-bold;
}

ul.list-ty-new-list li a:before {
    content: '';
    width: .06rem;
    height: .06rem;
    background: #202020;
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

ul.list-ty-new-list li {
    padding-left: 0;
    width: 100%;
    padding: .2rem 0;
    -webkit-transform-style: preserve-3d;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
}

ul.list-ty-new-list li:hover, .doughnutChart ul li:hover,.content_list_ul li:hover,.rec-avatar-ul li:hover {
    -wekbit-transform: scale(1.01);
    transform: scale(1.01);
    padding-left: .1rem;
    background: rgba(255,255,255,.6);
    box-shadow: 0 0 15px rgba(0,0,0,.2);
}

.doughnutChart ul li:hover i, .content_list_ul li:hover span {
    margin-right: .1rem;
}

.doughnutChart ul li:hover a,.Joumals_linker li:hover a {
    color: #B81C22;
}

ul.list-ty-new-list li:hover .time {
    right: .1rem;
}

ul.list-ty-new-list {
    margin-top: .2rem;
}

ul.list-ty-new-list li span.time {
    width: auto;
    opacity: 1;
    color: #B6B6B6;
    top: .23rem;
    font-size: .18rem;
}

ul.list-ty-new-list li:nth-child(5),
ul.list-ty-new-list li:nth-child(10),
ul.list-ty-new-list li:nth-child(15),
ul.tearch-seven li:nth-child(7),ul.list-ty-new-list li:last-child {
    padding-bottom: .4rem;
    border-bottom: 1px solid #CFCFCE;
    margin-bottom: .25rem;
}

.page-maringtop {
    margin-top: .5rem;
}
/* 学生活动 */
.Exhibition-news {
    border: 1px solid #CFCFCE;
    margin-top: .3rem;
}

.ss1_wrapper {
    position: relative;
}

.ss1_wrapper .slideshow_paging {
    position: absolute;
    bottom: .35rem;
    right: .41rem;
    z-index: 11;
}

.ss1_wrapper .slideshow_paging a {
    font-size: .18rem;
    display: block;
    float: left;
    font-family: garamond-bold;
    padding: 0 .13rem;
    color: rgba(35, 35, 35, .1);
}

.ss1_wrapper .slideshow_paging a.activeSlide {
    font-size: .24rem;
    color: #B81C22;
    margin-top: -.05rem;
}

.ss1_wrapper .slideshow {
    position: relative;
    width: 7rem;
    height: 4rem;
}

.ss1_wrapper .slideshow_item {
    width: 100%;
    height: 4rem;
    z-index: 0!important;
}

.ss1_wrapper .slideshow_item a, .ss1_wrapper .slideshow_item .image {
    display: block;
    height: 100%;
}

.ss1_wrapper .slideshow_item img {
    height: 100%;
}

.ss1_wrapper .slideshow_item .data {
    display: none;
}

.ss1_wrapper .slideshow_box .data h4 {
    color: #202020;
    margin: 0;
    font-family: garamond-bold;
    font-size: .24rem;
    line-height: .34rem;
    margin-bottom: .2rem;
    text-align: justify;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.ss1_wrapper .slideshow_box .data p {
    font-size: .16rem;
    color: #9F9F9F;
    line-height: .29rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    margin-bottom: .29rem;
}

.ss1_wrapper .slideshow_box .data a {
    color: #222222;
}

.ss1_wrapper .slideshow_box .data span {
    display: block;
    font-size: .16rem;
    color: #202020;
    padding-bottom: .13rem;
    margin-bottom: .15rem;
    position: relative;
}

.ss1_wrapper .slideshow_box .data span:after {
    content: '';
    width: .58rem;
    height: 1px;
    display: block;
    background-color: #CFCFCE;
    position: absolute;
    bottom: 0;
    left: 0;
}

.ss1_wrapper .slideshow_box {
    position: absolute;
    right: .31rem;
    top: .2rem;
    width: 6.57rem;
    margin-left: .3rem;
    z-index: 10;
}

.ss1_wrapper .slideshow_box .data a {
    color: #FFFFFF;
    font-size: .16rem;
    background: #202020;
    width: 1.12rem;
    height: .4rem;
    display: block;
    line-height: .4rem;
    text-align: center;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.ss1_wrapper .slideshow_box .data a:hover {
    border: 1px solid #202020;
    background: #fff;
    color: #202020;
    -webkit-animation-name: jello;
    animation-name: jello;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

/* 办事指南 */
ul.zhinan-margin-top0 {
    margin-top: 0!important;
}

ul.bsz-margin70.nav-list {
    margin-bottom: .2rem;
}
/* 国际交流 */
.international_communication-jl {
    padding: 0 30px;
    margin-top: 30px;
}

.xueshu-margin-head {
    margin-top: .3rem;
}

.international_communication-jl p {
    color: #4F4F4F;
    font-size: 16px;
    text-indent: 0em;
    text-align: justify;
    line-height: 30px;
    margin-bottom: 10px;
}

.international_communication_tablee-english {
    padding: 0;
    margin-bottom: .1rem;
}

.international_communication_tablee-english tr th {
    font-size: .18rem;
    font-family: Arial-Bold;
}

.international_communication_tablee-english tr td {
    font-size: .16rem;
    padding: .26rem .08rem!important;
}
/* 大陆学生 */
.continent-lq-sq {
    margin-top: 20px!important;
}

.brief_introduction-xm-jj p {
    margin-bottom: 10px;
}

.brief_introduction-xm-jj p strong {
    color: #B81C22;
    font-weight: 500;
    text-decoration: underline;
}

.brief_introduction-xm-utd {
    margin-top: .3rem;
    margin-bottom: .6rem;
}

.brief_introduction-xm-jj {
    margin-bottom: .3rem;
}
/* MPAcc/MAud */
.MPAcc-h4 .operateTB-lt h4 {
    color: #303030;
    font-size: .2rem;
    text-align: right;
    font-family: Arial-Bold;
    margin-bottom: .3rem;
}

.MPAcc-jianjie, .sipaeryrn,.characteristics-tese-t p {
    font-size: .16rem;
    color: #4F4F4F;
    line-height: .3rem;
    margin-bottom: .3rem;
}

.sipaeryrn {
    text-indent: 0em;
}

.MPAcc-cell {
    margin-top: .3rem;
}

.training_objective_teindex p {
    text-indent: 0;
}

.operateTB {
    padding-left: 1.8rem;
    padding-right: 1.8rem;
}

.MAud-sely .operateTB-rt {
    float: left;
    margin-right: .34rem;
}

.MAud-sely .operateTB-lt {
    float: right;
    margin-top: .3rem;
    margin-right: 0;
}

.MAud-sely .operateTB-lt h3,.MAud-sely .operateTB-lt h4 {
    text-align: left;
}

.characteristics-tese-t p {
    margin-bottom: 0;
}

.characteristics-tese-t {
    padding: 0 .3rem;
    margin-bottom: .5rem;
}

.MPAcc-schedule-title {
    color: #303030;
    font-family: garamond-bold;
    font-size: .32rem;
    margin-bottom: .39rem;
    text-align: center;
    margin-top: .7rem;
}

.shu-mode {
    writing-mode: vertical-lr;
    letter-spacing: 18px;
}

.MPAcc-schedule {
    margin-top: 0;
    margin-bottom: .3rem;
}

.MPAcc-schedule tr th {
    padding: .14rem .08rem!important;
}

.MPAcc-schedule tr td {
    padding: .37rem .08rem!important;
}

.fbimg img {
    width: 1000px;
}

.fbimg {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 70px;
}

.government-cell-fs .contact-us dl dd span {
    width: .8rem;
}

.Official-wechat h3 {
    color: #FFFFFF;
    font-size: .28rem;
    font-family: Arial-Bold;
    margin: 0;
    margin-bottom: .3rem;
}

.Official-wechat dl dt {
    color: #FFFFFF;
    font-size: .14rem;
    margin-bottom: .15rem;
}

.Official-wechat {
    padding-top: .4rem;
    padding-left: .3rem;
    position: relative;
    overflow: hidden;
    background: url(../img/gfwathe.png) no-repeat;
    height: 3.2rem;
    background-size: 100% 100%;
}

.Official-wechat dl dd {
    margin-bottom: .15rem;
    color: #FFFFFF;
}

.Official-wechat dl dd span {
    float: left;
    width: .8rem;
}

.Official-wechat dl dd label {
    margin-bottom: 0;
    width: 35%;
}

.Official-wechat i {
    width: 1.8rem;
    position: absolute;
    right: 2.95rem;
    top: 50%;
    transform: translateY(-50%);
}

.government-cell-fs {
    margin-bottom: .12rem;
}

.jiaoshou-guess .contact-us {
    height: 2.3rem;
}

.jiaoshou-guess {
    margin-bottom: .4rem;
}

.jiaoshou-guess .contact-us dl dd:last-child label {
    color: #B81C22;
}

.MASTER_FINANCE {
    margin-top: .6rem;
    margin-bottom: .9rem;
}

.nstatic {
    margin-bottom: 40px;
}

.mc1cf294a1_container .Department-amdi-box .Department-amdi-rt h6 {
    padding-top: 0;
}

.mc1cf294a1_ct a {
    color: #B81C22;
}

.sitelist_pbflag p {
    margin-bottom: 0;
    text-indent: 0;
}

.sitelist_pbflag {
    margin-top: 30px;
}

ul.nav-tabs.nav-list .ACEM-MIB  a {
    width: 2.86rem;
}

.Office-hours-EMAIL strong {
    color: #B81C22;
    font-weight: 500;
    text-decoration: underline;
}

.Research_direction_xx {
    padding-left: .15rem!important;
    margin-bottom: .34rem;
    margin-top: .1rem;
}

.Curriculum-lister {
    padding-left: 0!important;
    margin-top: .3rem;
    overflow: hidden;
    padding-right: 0;
}

.Curriculum-lister ul li a {
    font-size: .16rem;
    color: #4F4F4F;
    line-height: .3rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}

.Curriculum-lister ul {
    margin-top: .15rem;
}

.Curriculum-lister-04 ul li {
    width: 33.333%;
    float: left;
}

.Scholarship_cont {
    padding: 0!important;
}

.Scholarship-tabler {
    margin-top: .3rem;
    margin-bottom: .2rem;
}

.Scholarship-Basically {
    font-size: .16rem;
    color: #4F4F4F;
    line-height: .3rem;
    margin-bottom: .45rem;
}

.Scholarship-tabler tr td:nth-child(3) {
    text-align: left;
}

.Scholarship-tabler .MsoListParagraph {
    padding-left: .4rem;
}

.Scholarship_cont h5 {
    color: #202020;
    font-size: .18rem;
    font-family: Arial-Bold;
    padding-left: .2rem;
    border-left: .04rem solid #202020;
}

.Scholarship_cont a {
    color: #B81C22;
}

.Scholarship_cont p {
    text-indent: 0;
    text-align: left;
}

/* 校友英文 */
.letting-none0 h2,.data-leeting h2 {
    padding-left: 0;
}

.officially-comune3 h5 {
    -webkit-line-clamp: 3;
    height: 1.05rem;
    text-align: left;
}

.officially-comune3 p {
    margin-top: .42rem;
}

.officially-comune-lider .Party-building-lt  p span,.dynamic-row .Publishes-Unilever-e h5 {
    -webkit-line-clamp: 3;
}

.officially-comune-lider .Party-building-lt  p {
    text-align: left;
    padding-right: 1rem;
}

.dynamic-row .Publishes-Unilever-e h5 {
    height: 1.08rem;
    text-align: left;
    margin-bottom: .11rem;
}

.topcontrol {
    z-index: 30!important;
    right: .3rem!important;
    bottom: 4.8rem!important;
}

.Stories-width315 h2 {
    letter-spacing: 0;
    padding-left: 0;
    float: left;
}

.Stories-width370 h2 {
    letter-spacing: 0;
    padding-left: 0;
    width: 370px;
}

.Stories-muminer {
    margin-top: .4rem;
}

.Stories-muminer .style-people {
    height: 2.7rem;
}

.Stories-muminer:hover .caption-text {
    min-height: 13em;
}

.Thanks_for_donation .Donation-dowebok li {
    padding-left: .6rem;
    margin-bottom: .16rem;
    width: 50%;
    float: left;
    list-style: none;
}

.Thanks_for_donation .Donation-dowebok {
    margin-left: -.6rem;
}

.Thanks_for_donation .Donation-solloery {
    padding-right: 0;
}

.data-itemsonpage {
    margin-bottom: .6rem;
}

.bo-rich {
    margin-top: .35rem;
    margin-bottom: 0;
    padding: 0 .3rem;
}

.targetProtocol {
    margin-top: .7rem;
    margin-bottom: .8rem;
}
/* 活动预告 */
.one-title-hd-yg {
    margin-top: 35px;
}

ul.xyhd-margin-top {
    margin-top: 25px;
}

.brand_name_three_list li {
    float: left;
    width: 33.3333%;
    padding: 0 31px;
}

.brand_name_three_list {
    margin: 0 -31px;
    margin-top: 40px;
    overflow: hidden;
    margin-bottom: 80px;
}

.brand_name_three_list li a {
    display: block;
    overflow: hidden;
}

.brand_name_three_list li a img {
    height: 268px;
}
/* 校友刊物 */
.publication-kanwu-list .Friends_publications-tu {
    width: 182px;
    height: 239px;
}

.publication-kanwu-list .Friends_publications_cont h4 {
    font-size: 18px;
    color: #222222;
    font-weight: bold;
    margin-bottom: 20px;
    line-height: 26px;
    height: 52px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

.publication-kanwu-list .Friends_publications_cont p {
    margin-bottom: 45px;
}

.publication-kanwu-list .Friends_publications_cont {
    height: 239px;
    width: 296px;
    padding-right: 30px;
    padding-top: 20px;
    padding-left: 10px;
}

.publication-kanwu-list .Friends_publications_cont span {
    margin-bottom: 10px;
}

.publication-kanwu-list .kong-null-none {
    background: transparent;
}

.publication-kanwu-list {
    margin-top: 0;
    margin-bottom: 30px;
}

.kanwu-row-cell {
    margin-top: 30px;
}

.doughnutChart ul li:hover i {
    animation: arr 0.6s ease-out 0s infinite;
}

@keyframes arr {
    0% {
        transform: translateX(-10px);
    }

    50% {
        transform: translateX(0px);
    }

    100% {
        transform: translateX(-10px);
    }
}
/* 国际合作与交流 */
.cooperate-hezuo li {
    width: 20%;
}

.cooperate-before:before {
    background: url(../img/hzjl-before.png) center no-repeat;
    width: 360px;
    height: 43px;
    bottom: -23px;
    background-size: 100%;
}

.header-bg08 {
    background: url(../img/banner06.png) top center no-repeat;
    background-size: cover;
}

.Summer_project {
    padding: 0!important;
    margin-top: 47px;
}

.Summer_project .fruit-p p {
    text-indent: 0em;
    margin-bottom: 5px;
}

.Overseas-internship-title {
    margin-top: .45rem;
    margin-bottom: .5rem;
}

.Overseas-internship-five5 li {
    padding: 0!important;
    width: 20%;
    text-align: center;
}

ul.Overseas-internship-five5>li.active>a, ul.Overseas-internship-five5>li.active>a:hover {
    border-bottom: none;
    position: relative;
    font-weight: bold;
}

ul.Overseas-internship-five5>li.active>a:after, ul.Overseas-internship-five5>li.active>a:hover:after {
    content: '';
    background: #B81C22;
    height: 6px;
    width: 103px;
    display: block;
    position: absolute;
    bottom: -6px;
    left: 50%;
    transform: translateX(-50%);
}

.Overseas-index-em {
    text-indent: 0em;
}

.Overseas-internship-gameerb {
    margin-bottom: 35px;
}

.Students-feelings p {
    margin-bottom: 15px;
}

.list-type-radius p {
    margin-left: 20px;
    position: relative;
}

.list-type-radius p:before {
    content: '';
    width: 4px;
    height: 4px;
    background: #4F4F4F;
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    border-radius: 50%;
    transform: translateY(-50%);
}
/* 稿件 */
.Corporate-four-naver li {
    width: 25%;
}

.txt-rigdiv-title {
    color: rgba(0,0,0,.5);
    position: relative;
    text-align: center;
    font-size: 16px;
}

.share-ul {
    padding-left: 0;
    margin-bottom: 0;
}

.txt-rigdiv-title::before {
    content: '';
    width: 22px;
    height: 1px;
    background-color: #eee;
    position: absolute;
    top: 10px;
    left: 0px;
}

.txt-rigdiv-title::after {
    content: '';
    width: 22px;
    height: 1px;
    background-color: #eee;
    position: absolute;
    top: 10px;
    right: 0px;
}

.txt-rigdiv {
    padding-top: 75px;
    border-right: 1px solid #EEEEEE;
    width: 10%;
    padding-right: 30px;
    padding-bottom: 130px;
}

.gaojian-contribution {
    margin-top: .3rem;
}

.gaojian-contribution .col-sm-11 {
    width: 90%;
    float: right;
}

.contribution {
    padding-right: 0;
    padding-left: 45px;
    padding-bottom: 0;
}

.contribution .Article-title {
    padding: 0;
    text-align: center;
    font-size: .4rem;
    font-family: garamond-bold;
    margin-top: 0;
    margin-bottom: .1rem;
    border-bottom: 1px solid #CFCFCE;
}

.contribution .Article-time {
    color: #B5B5B5;
    font-size: .16rem;
    margin: .2rem 0;
    font-family: Arial;
}

.contribution .Article-time label {
    margin-left: .58rem;
    margin-bottom: 0;
}

.contribution .Article-time span {
    float: right;
}

.contribution .Article-time span .iconfont {
    margin-right: .1rem;
}

.contribution_content p {
    font-size: .18rem;
    color: #202020;
    line-height: .42rem;
    margin-bottom: .1rem;
}

.Attachment-box {
    border: 1px solid #CFCFCE;
    background: #fff;
    margin-left: .45rem;
    padding: .26rem .4rem 0 .4rem;
    overflow: hidden;
    margin-bottom: 1rem;
}

.bg-body-color {
    background: #f9f9f9;
}

.Attachment-box  ul {
    margin-top: .1rem;
    margin-bottom: .2rem;
    overflow: hidden;
}

.Attachment-box h6 {
    margin: 0;
    font-size: .26rem;
    position: relative;
    font-family: Arial-Bold;
    color: #B81C22;
    padding-bottom: .2rem;
}

.Attachment-box h6:after {
    content: '';
    width: .5rem;
    height: .05rem;
    background: #CFCFCE;
    position: absolute;
    bottom: 0;
    left: 0;
}

.Attachment-listmentr li {
    overflow: hidden;
    padding: .17rem 0;
}

.Attachment-listmentr li span {
    color: #202020;
    font-size: .16rem;
    margin-top: .1rem;
    float: left;
    padding-left: .2rem;
    position: relative;
}

.Attachment-listmentr li span:before {
    content: '';
    width: 0.06rem;
    height: 0.06rem;
    background: #202020;
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.Attachment-listmentr .download-two-btn02 .xz-lj {
    width: 1.43rem;
    height: .37rem;
    display: inline-block;
    line-height: .37rem;
    text-align: center;
    color: #fff;
    font-size: .14rem;
    margin-left: .05rem;
    border: 1px solid transparent;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    background: #B81C22;
}

.deventer-pemnt {
    margin-bottom: .6rem;
    margin-left: 0;
}

.Attachment-listmentr li label {
    font-size: .16rem;
    color: #696969;
    margin-top: .1rem;
    margin-bottom: 0;
    float: right;
}

.Attachment-title-lt {
    float: left;
    width: calc(100% - 2rem);
}

.Attachment-listmentr .download-two-btn02 .xz-lj .iconfont {
    margin-left: .05rem;
    font-size: .16rem;
}

.paper-slider-conteer {
    padding: 0 1.35rem;
    margin-top: .45rem;
}

.contribution_content {
    border-top: none;
}

.paper-slider-conteer .owl-item > .item > a > .title {
    position: static;
    background: transparent;
    margin-top: .15rem;
    color: #696969;
    font-size: .15rem;
    padding: 0;
}

.paper-slider-conteer .owl-item > .item > a > .title > span {
    text-align: center;
    width: 100%;
    padding-bottom: .1rem;
}

.paper-slider-conteer .owl-item > .item > a:hover > .title {
    background: transparent;
}

.paper-slider-conteer .owl-dots {
    display: none;
}

.paper-slider-conteer .owl-item .item img {
    height: 612px;
}

.paper-slider-conteer .owl-nav button {
    width: .41rem;
    height: .41rem;
    display: block;
    background: #000000;
    position: absolute;
    left: -.6rem;
    top: 50%;
    transform: translateY(-50%);
}

.paper-slider-conteer .owl-nav .owl-next {
    right: -.6rem;
    left: auto;
}

.paper-slider-conteer .owl-nav .owl-prev span {
    background: url(../img/ico-lift3.png) no-repeat;
    width: .08rem;
    height: .11rem;
    position: absolute;
    left: 50%;
    display: block;
    font-size: 0;
    background-size: 100%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.paper-slider-conteer .owl-nav .owl-next span {
    background: url(../img/ico-right3.png) no-repeat;
    width: .08rem;
    height: .11rem;
    background-size: 100%;
    position: absolute;
    right: 50%;
    display: block;
    font-size: 0;
    top: 50%;
    transform: translate(50%, -50%);
}

.header-bg09 {
    background: url(../img/banner08.png) top center no-repeat;
    background-size: cover;
}

.Writer-gaojian-details {
    margin-top: 0;
    padding-left: 45px!important;
    margin-bottom: .2rem;
    padding-right: 0!important;
}
/* Corporate */
.Partnerships-txt {
    font-size: .16rem;
    color: #696969;
    margin-top: .18rem;
}

.Partnerships-ul04-list {
    margin: 0 -10px;
    overflow: hidden;
    margin-top: 30px;
    margin-bottom: 50px;
}

.Partnerships-ul04-list li {
    float: left;
    width: 25%;
    padding: 0 10px;
}

.Partnerships-ul04-list li a {
    display: block;
    padding: 30px 12px;
    overflow: hidden;
    background: #fff;
    border: 1px solid #B8A988;
}

.Partnerships-ul04-list li a h5 {
    margin: 0;
    color: #575757;
    font-size: 22px;
    font-weight: bold;
    padding-bottom: 20px;
    position: relative;
    margin-bottom: 10px;
    float: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
}

.Partnerships-ul04-list li a h5:after,.Degree-content h5:after,.Joint-Venture-ul li a h5:after,
.Industry-Community-conter h5:after,
.Alliances-Accreditation h5:after {
    content: '';
    background: #B81C22;
    width: .5rem;
    height: 0.05rem;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: 0.3s;
}

.Partnerships-ul04-list li a img {
    height: 205px;
}

.Partnerships-ul04-list li a span,.Joint-Venture-ul li a span {
    overflow: hidden;
    width: 100%;
    display: block;
}

.Partnerships-ul04-list li a p {
    color: #575757;
    line-height: 28px;
    margin-top: 10px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    height: 140px;
}

.Partnerships-ul04-list li a:hover h5:after {
    width: 60%;
}

.Partnerships-ul02-list li {
    padding: 0 15px;
    width: 33.333%;
}

.Partnerships-ul02-list {
    margin-left: -15px;
    margin-right: -15px;
    display: flex;
    justify-content: center;
}

.Partnerships-ul02-list li a img {
    height: 280px!important;
}

.Partnerships-ul02-list li a:hover h5:after,.Degree-boxer li a:hover h5:after {
    width: 45%!important;
}

.Partnerships-ul044-list li h5 {
    height: auto;
    text-overflow: inherit!important;
    white-space: normal!important;
}

.Partnerships-ul044-list li h5 label {
    margin-bottom: 0;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    height: 60px;
    line-height: 30px;
    -webkit-box-orient: vertical;
}

/* International Programs */
.header-bg10 {
    background: url(../img/banner09.png) top center no-repeat;
}

.header-bg10:before,.header-bg11:before,.header-bg12:before {
    content: '';
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.45);
}

.head-top-Programs h1 {
    margin: 0;
    font-weight: bold;
    font-size: 60px;
    color: #fff;
    text-align: center;
}

.head-top-Programs {
    position: relative;
    z-index: 1;
    margin-top: 103px;
}

.head-top-Programs p {
    color: rgba(255,255,255,.8);
    line-height: 36px;
    font-size: 26px;
    margin-top: 40px;
    text-align: center;
    margin-bottom: 0;
}

.Degree-boxer {
    overflow: hidden;
    margin: 0 -10px;
    margin-bottom: 50px;
    margin-top: 37px;
}

.Degree-boxer li {
    float: left;
    width: 50%;
    padding: 0 10px;
}

.Degree-boxer li a {
    display: block;
    background: #fff;
    border: 1px solid #B8A988;
    overflow: hidden;
    padding: 30px 30px 20px 20px;
}

.Degree-img {
    float: left;
    overflow: hidden;
    width: 300px;
    height: 225px;
}

.Degree-img img,.Executive-Team-ul-img img,.Company-last-lt  tr td span img,
.offcanvas-wishlist-pic img {
    height: 100%;
}

.Degree-content {
    margin-left: 316px;
}

.Degree-content h5 {
    margin: 0;
    font-size: 22px;
    color: #B81C22;
    font-weight: bold;
    padding-bottom: 20px;
    position: relative;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
}

.Degree-content p {
    color: #575757;
    font-size: 16px;
    line-height: 30px;
    margin-top: 15px;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 4;
    height: 128px;
    -webkit-box-orient: vertical;
}

.Degree-boxer li:last-child {
    margin-bottom: 0;
}

.Joint-Venture-ul {
    margin-top: 40px;
    margin-bottom: 50px;
}

.Joint-Venture-ul li a {
    display: block;
    border: 1px solid #B8A988;
    padding: 20px;
    overflow: hidden;
    background: #fff;
}

.Joint-Venture-ul li a  span img {
    height: 328px;
}

.Joint-Venture-ul li a h5 {
    margin: 0;
    color: #B81C22;
    font-size: 22px;
    font-weight: bold;
    padding-bottom: 20px;
    position: relative;
    margin-bottom: 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-top: 20px;
    width: 100%;
}

.Joint-Venture-ul li a p {
    font-size: 16px;
    line-height: 30px;
    color: #575757;
    margin-bottom: 30px;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    height: 96px;
    -webkit-box-orient: vertical;
}

.Joint-Venture-ul li a:hover h5:after {
    width: 65%;
}
/* Governance */
.header-bg11 {
    background: url(../img/banner10.png) top center no-repeat;
    background-size: cover;
}

.Governance-top-txt {
    margin-top: 170px;
    padding: 0 165px;
}

.Governance-top-txt p {
    margin-top: 60px;
}

.Executive-Team {
    border-left: 2px solid #B81C22;
    padding-left: .15rem;
}

.Executive-Team-ul li,.Team-list-fouer-bk li {
    margin-bottom: .3rem;
}

.Executive-Team-ul li a {
    display: block;
    background: #fff;
    height: 3.39rem;
    overflow: hidden;
    position: relative;
    top: 0;
    transition: all 0.3s ease-in-out;
    border: 1px solid #CFCFCE;
}

.Executive-Team-ul {
    margin-top: .3rem;
}

.Executive-Team-ul-img {
    width: 2.5rem;
    float: left;
    height: 3.39rem;
    overflow: hidden;
}

.Executive-Team-ul-content h5,.Team-list-fouer-bk li a h5 {
    margin-top: .35rem;
    color: #202020;
    font-size: .2rem;
    font-family: Arial-Bold;
    padding-left: .17rem;
    border-left: 3px solid #B81C22;
    margin-bottom: 0.02rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-left: -.015rem;
    width: 100%;
    display: inline-block;
}

.Executive-Team-ul-content {
    margin-left: 2.49rem;
    padding-right: .2rem;
}

.Executive-Team-ul-content span,.Team-list-fouer-bk li a span {
    padding-left: .2rem;
    color: #696969;
    font-size: .14rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
}

.Team-list-fouer-bk li a span {
    width: 97%;
    display: inline-block;
    white-space: normal;
}

.Executive-Team-ul-content p {
    color: #202020;
    font-size: .14rem;
    padding-left: .2rem;
    line-height: .28rem;
    margin-bottom: 0;
    margin-top: .25rem;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 7;
    height: 1.96rem;
    -webkit-box-orient: vertical;
}

.Executive-Team-ul li a:hover,.Assembly-boxer>div a:hover {
    top: -.15rem;
    transition: all 0.3s ease-in-out;
}

.Team-list-fouer-bk li a {
    display: block;
    background: #fff;
    height: 1.2rem;
    overflow: hidden;
    border: 1px solid #CFCFCE;
    position: relative;
    transition: all 0.3s ease-in-out;
}

.Team-list-fouer-bk li a h5 {
    margin-top: .23rem;
    margin-bottom: .05rem;
    margin-left: 0;
}

.Team-list-fouer-bk li a:hover h5,.Executive-Team-ul li .minicart-product-list a:hover h5 {
    color: #B81C22;
}

.Team-list-fouer-bk li a:hover:after,
.Executive-Team-ul li .minicart-product-list a:hover:after {
    display: block;
}

.Team-list-fouer-bk li a:after,.Executive-Team-ul li .minicart-product-list a:after {
    content: '';
    background: #fff url(../img/jg.png) right no-repeat;
    width: 1.4rem;
    height: 1.4rem;
    background-size: 90%;
    display: block;
    position: absolute;
    right: -.24rem;
    top: -.12rem;
    opacity: 0.2;
    display: none;
    transition: all 0.3s;
}

.Team-list-fouer-bk {
    margin-bottom: .3rem;
}

.Assembly-boxer h5 {
    margin-top: .19rem;
    margin-bottom: 22px;
    font-size: .24rem;
    color: #B81C22;
    padding-bottom: .2rem;
    padding-left: .2rem;
    font-family: garamond-bold;
    white-space: nowrap;
    border-bottom: 1px solid #CFCFCE;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
}

.Assembly-boxer h5 span,.Entrepreneurship-Fund li h5 span,.National-Rankings-cell h5 span,
.mennerber-row-box h5 span {
    border-bottom: 5px solid #B81C22;
    padding-bottom: .15rem;
}

.Assembly-boxer>div a {
    display: block;
    background: #fff;
    height: 3.65rem;
    overflow: hidden;
    border: 1px solid #CFCFCE;
    margin-bottom: .3rem;
    transition: all 0.3s ease-in-out;
    position: relative;
    top: 0;
}

.Assembly-boxer {
    margin-top: .4rem;
    margin-bottom: .3rem;
}

.Assembly-boxer>div a p {
    margin-bottom: 0;
    font-size: .14rem;
    color: #696969;
    line-height: .3rem;
    padding: 0 .2rem;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.Assembly-boxer>div a ul {
    padding-left: .2rem;
    margin-top: .11rem;
    margin-bottom: .35rem;
}

.Assembly-boxer>div a ul li {
    color: #202020;
    line-height: .3rem;
    overflow: hidden;
}

.Assembly-boxer>div a ul li span {
    float: left;
    width: 1.2rem;
}

.Assembly-boxer>div a ul li div {
    width: 81%;
    float: left;
}

.Assembly-boxer>div a ul li label {
    margin-bottom: 0;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.Advisory-Board-sub p {
    color: #202020;
    font-size: .18rem;
    margin-bottom: .31rem;
    line-height: .32rem;
}

.Advisory-Board-sub {
    padding: 0 .4rem;
    overflow: hidden;
    background: #fff;
    margin-top: .4rem;
    margin-bottom: .6rem;
}

.Advisory-Board-sub h5 span {
    font-size: .22rem;
}

.Advisory-Board-sub h5 {
    color: #B81C22;
    font-family: garamond-bold;
    font-size: .24rem;
    text-align: center;
    margin: 0;
    position: relative;
    padding-bottom: .2rem;
}

.Company-last-lt  tr td:last-child {
    text-align: left;
    padding-left: .43rem!important;
    border-left: 1px solid #e1e1e1!important;
}

.Company-last-lt {
    padding: 0!important;
    margin-top: 0;
    margin-bottom: 0;
}

.Company-last-lt  tr td:first-child {
    color: #B81C22;
    font-size: .2rem;
    font-family: Arial-Bold;
}

.Company-last-lt  tr td span {
    width: .96rem;
    height: .96rem;
    border-radius: 50%;
    float: left;
    position: relative;
    left: .88rem;
}

.Company-last-lt  tr td {
    padding: .14rem .07rem!important;
    font-size: .18rem;
    color: #575757;
    border-bottom: 2px solid #fff!important;
    border-right: none!important;
    border-left: none!important;
}

.Company-last-lt tr td label {
    margin-bottom: 0;
    width: 52%;
    margin-top: .3rem;
    margin-left: .32rem;
}

.Company-last-lt tr th {
    font-size: .22rem;
}
/* Lifelong Learning and Entrepreneurship */
.header-bg12 {
    background: url(../img/banner11.png) top center no-repeat;
}

.Lifelong-tope {
    margin-top: 130px;
}

.Lifelong-tope h1 {
    line-height: 80px;
}

.Lifelong-tope p {
    padding: 0 200px;
}

.Industry-Community-conter p {
    color: #696969;
    line-height: .28rem;
    margin-bottom: 0;
}

.Industry-Community-conter h5 {
    color: #202020;
    font-family: garamond-bold;
    position: relative;
    font-size: .22rem;
    margin-top: .09rem;
    padding-bottom: .15rem;
    margin-bottom: .2rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Industry-Community {
    background: #fff;
    overflow: hidden;
    margin-top: .52rem;
    margin-bottom: .6rem;
}

.Industry-Community-potho {
    width: 3.40rem;
    float: left;
    overflow: hidden;
    margin-right: .2rem;
}

.Industry-Community-potho img {
    height: 2.09rem;
}

.Industry-Community a:hover h5:after {
    width: 39%;
}

.Industry-Community a {
    display: block;
    overflow: hidden;
}

.Industry-Community-emieal {
    background: url(../img/Industry-bg.png) no-repeat;
    height: 2.45rem;
    padding: .3rem;
    overflow: hidden;
    margin-top: .4rem;
    background-size: cover;
}

.Industry-Community-emieal span {
    font-size: .16rem;
    color: #FFFFFF;
    line-height: .23rem;
    width: 48%;
    font-family: Arial-Bold;
    float: left;
    margin-bottom: .25rem;
}

.Joint-title-wdirthe,.Partnerships-titler {
    margin-top: .4rem;
}

.Industry-Community-emieal a {
    color: #FFFFFF;
    font-size: .22rem;
    font-family: Arial-Bold;
    width: 100%;
    position: relative;
    padding-bottom: .05rem;
}

.Industry-Community-emieal a:after {
    content: '';
    width: 2.27rem;
    background: #B8A988;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: 0;
}

.Industry-Community-ul-p li {
    color: #696969;
    line-height: .28rem;
    position: relative;
    padding-left: .28rem;
    font-size: .14rem;
    margin-bottom: .2rem;
}

.is-Editor-false {
    margin-top: .4rem;
}

.Industry-Community-ul-p li:before {
    content: '';
    width: .14rem;
    height: .14rem;
    background: url(../img/lxk.png) no-repeat;
    position: absolute;
    left: 0;
    top: 0.08rem;
    background-size: 100%;
}

.Industry-Community-link li:last-child {
    margin-bottom: 0;
}

.Industry-Community-link {
    margin: 0 -.06rem;
    margin-left: .2rem;
}

.Industry-Community-link li {
    float: left;
    padding: 0 .06rem;
    width: 20%;
    margin-bottom: .13rem;
}

.Industry-Community-link li a {
    height: .61rem;
    font-size: .12rem;
    font-family: Arial-Bold;
    color: #202020;
    background: #CFCFCE;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 0 .1rem;
}

.Industry-Community-link li a:hover {
    background: #B81C22;
    color: #fff;
}

.Industry-Community-link li:nth-child(6),.Industry-Community-link li:nth-child(7),.Industry-Community-link li:nth-child(8),
.Industry-Community-link li:nth-child(9) {
    width: 25%;
}

.Industry-Community-link li:nth-child(8) a,.Industry-Community-link li:nth-child(9) a {
    padding: 0 20px;
}

.Industry-Community-ul-p li:nth-child(1) {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.Entrepreneurship-Fund a {
    display: block;
    border: 1px solid #CFCFCE;
    height: 3.76rem;
}

.Entrepreneurship-Fund {
    overflow: hidden;
    margin-bottom: .6rem;
    margin-top: .5rem;
}

.Entrepreneurship-Fund li h5,.National-Rankings-cell h5,.mennerber-row-box h5 {
    color: #B81C22;
    font-size: .24rem;
    position: relative;
    padding-top: .19rem;
    padding-left: .18rem;
    margin: 0;
    font-family: garamond-bold;
    border-bottom: 1px solid #CFCFCE;
    padding-bottom: .2rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Entrepreneurship-Fund li p {
    font-size: .16rem;
    color: #696969;
    padding: .19rem .18rem .3rem .18rem;
    overflow: hidden;
    line-height: .28rem;
    margin-bottom: 0;
}

/* Rankings and Reputation */
.header-bg13 {
    background: url(../img/banner12.png) top center no-repeat;
}

.National-Rankings-cell {
    background: #fff;
    border: 1px solid #CFCFCE;
    overflow: hidden;
}

.National-Rankings-row {
    margin-top: .4rem;
    margin-bottom: .6rem;
}

.National-Rankings-table li {
    float: left;
    width: 50%;
}

.National-Rankings-table li span {
    display: block;
    background: #fff;
    font-family: garamond-bold;
    color: #B81C22;
    font-size: .36rem;
    padding: .2rem 0;
    line-height: .4rem;
    text-align: center;
    border-bottom: 1px solid #CFCFCE;
}

.National-Rankings-table li:first-child {
    border-right: 1px solid #CFCFCE;
    border-top: 1px solid #CFCFCE;
    border-left: 1px solid #CFCFCE;
}

.National-Rankings-table li:last-child {
    border-right: 1px solid #CFCFCE;
    border-top: 1px solid #CFCFCE;
}

.National-Rankings-table {
    overflow: hidden;
    padding: .24rem .18rem .19rem;
}

.National-Rankings-table li label {
    margin-bottom: 0;
    color: #575757;
    background: #f2f2f2;
    display: flex;
    height: .84rem;
    border-bottom: 1px solid #DDD6C7;
    text-align: center;
    font-size: .14rem;
    align-items: center;
    justify-content: center;
}

.ational-Rankings-ul-cumler li:nth-child(1) {
    -webkit-line-clamp: 7;
}

.Alliances-Accreditation {
    background: url(../img/allinances.png) no-repeat;
    height: 3.18rem;
    padding: .4rem .6rem;
    overflow: hidden;
    margin: .5rem 0;
    margin-bottom: .4rem;
    background-size: 100% 100%;
    padding-bottom: 0;
}

.Alliances-Accreditation h5 {
    color: #FFFFFF;
    font-size: .26rem;
    padding-bottom: .2rem;
    font-weight: bold;
    margin-top: 0;
    position: relative;
    margin-bottom: .2rem;
}

.Alliances-Accreditation a:hover h5:after {
    width: 25%;
}

.Alliances-Accreditation a p {
    font-size: .18rem;
    color: #FFFFFF;
    float: left;
    line-height: .42rem;
    margin-bottom: 0;
    width: 49%;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}

.mennerber-row {
    margin-bottom: .2rem;
}

.mennerber-row-box {
    border: 1px solid #CFCFCE;
    background: #fff;
    margin-bottom: .4rem;
    overflow: hidden;
}

.Alliances-Accreditation h5:after {
    background: #fff;
}

.Alliances_Below_ul li {
    padding: 0 .12rem;
    float: left;
    width: 16.66666%;
}

.Triple-accredited-ul {
    overflow: hidden;
    padding: .3rem .18rem;
}

.Alliances_Below_ul {
    overflow: hidden;
    padding: .3rem .06rem;
}

.mennerber-row-box a:hover h5:after {
    width: 31%;
}

.Triple-accredited-ul-img {
    float: left;
}

.Triple-accredited-ul-img img {
    width: 3.2rem;
    height: 1.5rem;
}

.Triple-accredited-ul-conter {
    margin-left: 3.5rem;
    padding-right: .16rem;
}

.Triple-accredited-ul-conter h6 {
    font-size: .2rem;
    color: #B81C22;
    margin-top: .1rem;
    font-family: garamond-bold;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: .14rem;
}

.Triple-accredited-ul-conter p {
    line-height: .28rem;
    font-size: .14rem;
    color: #696969;
    display: -webkit-box;
    margin-bottom: 0;
    overflow: hidden;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}

.Triple-accredited-ul li:last-child {
    margin-bottom: 0;
}

.Triple-accredited-ul li {
    overflow: hidden;
    margin-bottom: .16rem;
}

.mennerber-row-box h5 {
    padding-right: .3rem;
}

.Worldwide {
    margin: 0 -.25rem;
    margin-top: .5rem;
}

.one-noneerv {
    margin-top: 0;
}

.Worldwide-box .Worldwide01,.Worldwide-box .Worldwide02,.Worldwide-box .Worldwide03,
.Worldwide-box .Worldwide04,.Worldwide-box .Worldwide05,.Worldwide-box .Worldwide06 {
    width: .37rem;
    height: .5rem;
    display: block;
}

.Worldwide-box .Worldwide02 {
    width: 1.87rem;
}

.Worldwide-box .Worldwide03 {
    width: 1.51rem;
}

.Worldwide-box .Worldwide04 {
    width: 1.56rem;
}

.Worldwide-box .Worldwide05 {
    width: 1.04rem;
}

.Worldwide-box .Worldwide06 {
    width: 2.11rem;
}

.Worldwide-box a h5 {
    font-size: .28rem;
    color: #202020;
    font-weight: bold;
    margin-top: .19rem;
    margin-bottom: 0;
    position: relative;
    font-family: garamond-bold;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Worldwide-a-link {
    display: block;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    margin-bottom: .1rem;
}

.Worldwide-a-link:hover img,.Worldwide-Rankings-tabler tr td a:hover,.authentication-logo-link a:hover .rz-logo-tu img {
    animation: shakere 1s both;
}

@keyframes shakere {



    10%,

            90% {
        transform: translate3d(0, 0px, 0);
    }

    20%,

            80% {
        transform: translate3d(0, 0px, 0);
    }

    10%,

            30%,

            50% {
        transform: translate3d(0, -13px, 0);
    }

    40%,

            60% {
        transform: translate3d(0, 0px, 0);
    }
}

.Worldwide-Rankings-tabler {
    padding: 0!important;
    margin-bottom: 0!important;
    margin-top: 0!important;
}

.tafffeer tr td:nth-child(1) {
    width: 2.4rem;
    color: #fff;
    background: #B81C22;
}

.Worldwide-Rankings-tabler tr td:nth-child(1) {
    color: #202020;
    background: #F2F2F2;
    font-family: Arial-Bold;
}

.Worldwide-Rankings-tabler tr th:nth-child(1) {
    font-family: Arial-Bold;
}

.Worldwide-Rankings-tabler tr th {
    font-size: .16rem;
    padding: 0px .05rem!important;
    height: .64rem;
}

.Worldwide-Rankings-tabler tr th:nth-child(2),
 .Worldwide-Rankings-tabler tr th:nth-child(3) {
    font-size: .14rem;
    color: #696969;
    background: #fff;
    font-family: Arial-Bold;
}

.Worldwide-Rankings-tabler tr td a {
    font-size: .36rem;
    color: #B81C22;
    font-family: garamond-bold;
    position: relative;
    transition: .3s;
    display: block;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
}

.Worldwide-Rankings-tabler tr td a:after {
    content: '';
    width: .36rem;
    height: 0.02rem;
    background: #B81C22;
    display: block;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.Worldwide-Rankings-tabler tr td {
    font-size: .16rem;
    padding: 0 .1rem!important;
    height: 1.04rem;
}

.tafffeer tr td {
    font-size: .16rem;
    padding: 0px .2rem!important;
    height: .96rem;
    background: #ffffff;
}

.Worldwide .col-md-4 {
    margin-bottom: .6rem;
    padding: 0 .25rem;
}

.world-nine-box-cell .row {
    margin: 0 -.25rem;
}

.world-nine-box-cell .col-sm-6 {
    padding: 0 .25rem;
}

.USNEWS-two-table-sub tr th {
    height: .73rem;
}

.USNEWS-two-table-sub tr td {
    height: 3.03rem;
}

.navigation-up  .mf-width8 {
    width: 10%;
}

.navigation-up  .mf-width16 {
    width: 17.5%;
}

.corpotinad {
    padding: 0 170px;
}

/* 校友风采 */
.style_site_content {
}

.style_site_content-img {
    width: 370px;
    height: 230px;
    overflow: hidden;
    float: left;
}

.style_site_content-img img {
    height: 100%;
}

.style_site_content-conterng h3 {
    color: #000000;
    font-size: 22px;
    margin: 0;
    font-weight: bold;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 33px;
}

.style_site_content li a {
    display: block;
    border: 1px solid #B8A988;
    overflow: hidden;
}

ul.Bouncing-Exits.nav-list {
    margin-bottom: 30px;
}

.style_site_content-conterng {
    margin-left: 395px;
    padding: 30px 52px 0px 0;
}

.style_site_content-conterng p {
    margin-bottom: 0;
    font-size: 16px;
    color: #B6B6B6;
    line-height: 30px;
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    height: 120px;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

.style_site_content li {
    margin-bottom: 21px;
}

.style_site_content li:last-child {
    margin-bottom: 0;
}

.style_site_content li a:hover h3 {
    color: #B81C22;
    text-decoration: underline;
}

/* 安泰声音 */
ul.sound-data-time-num li a {
    color: #A2A2A2;
    padding: 0 .15rem!important;
    padding-bottom: .15rem!important;
    font-size: .22rem;
    border: none!important;
}

.sound-data-dtm span {
    color: #575757;
    font-size: .22rem;
    float: left;
}

.sound-data-dtm {
    border-bottom: 1px solid #CFCFCE;
    margin-top: .3rem;
}

.Worldwide .col-md-8 {
    padding: 0 0.25rem;
}

.sound-data-time-num>li.active>a, 
.sound-data-time-num>li.active>a:focus, 
.sound-data-time-num>li.active>a:hover {
    background-color: transparent;
    border: none;
    border-bottom: .06rem solid #B81C22!important;
}

ul.sound-data-time-num li a:hover {
    border: none;
}

ul.nav-tabs.sound-data-time-num li {
    padding: 0 .3rem;
}

.J_planet_wrap .show-cards {
    display: none;
}

.J_planet_wrap .active {
    display: block;
}

.rec-avatar-ul li a span {
    color: #202020;
    font-size: .18rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}

.rec-avatar-ul li a h4 {
    color: #4F4F4F;
    font-size: .2rem;
    margin-bottom: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    overflow: hidden;
}

.rec-avatar-ul li a>.rec-avatar-txter strong {
    font-size: .3rem;
    color: #FFFFFF;
    display: block;
    font-family: garamond-bold;
    height: .36rem;
}

.rec-avatar-ul li a>.rec-avatar-txter {
    background: #B81C22;
    width: .66rem;
    height: .66rem;
    text-align: center;
    padding-top: .02rem;
}

.rec-avatar-ul li a>.rec-avatar-txter label {
    color: #FFFFFF;
    font-size: .12rem;
    margin-bottom: 0;
}

.rec-avatar-title {
    float: left;
    width: 85%;
    margin-top: .03rem;
}

.rec-avatar-txter {
    float: right;
}

.rec-avatar-ul li {
    overflow: hidden;
    padding: .2rem 0;
    -webkit-transform-style: preserve-3d;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    border-bottom: 1px solid #CFCFCE;
}

.J_planet_wrap {
    margin-top: .1rem;
}

.rec-avatar-ul li:hover {
    padding-right: .1rem;
}

.header-bg14 {
    background: url(../img/banner13.png) top center no-repeat;
    background-size: cover;
}
/* 国际交流 */
.fh5co-board-lt {
    float: left;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 45px;
    width: 70%;
}

.fh5co-board-rt {
    float: right;
    width: 201px;
    margin-top: 58px;
}

.international-conference-geolocation {
    padding-top: 37px;
    padding-left: 50px;
    padding-right: 85px;
    height: 350px;
    margin-top: 47px;
    background: url(../img/gj-hy-bg-img.png) center no-repeat;
    margin-bottom: 60px;
}

.pace-inactive-imger {
    width: 348px;
    height: 156px;
    float: left;
    overflow: hidden;
}

.pace-inactive li {
    overflow: hidden;
    padding: 30px 0;
    border-bottom: 1px solid #979797;
}

.pace-inactive {
    margin-top: 10px;
    margin-bottom: 60px;
}

.pace-inactive-conter {
    margin-left: 365px;
    padding-top: 10px;
}

.pace-inactive-conter h4 {
    margin-top: 0px;
    color: #B8A988;
    font-size: 22px;
    font-weight: bold;
    overflow: hidden;
    margin-bottom: 20px;
}

.pace-inactive-conter h4 span {
    float: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 62%;
    border-left: 4px solid #B8A988;
    padding-left: 10px;
}

.pace-inactive-conter h4 label {
    margin-bottom: 0;
    color: #868686;
    float: right;
    font-weight: 500;
    font-size: 18px;
}

.pace-inactive-conter p {
    margin-bottom: 0;
    font-size: 16px;
    padding-left: 15px;
    color: #4F4F4F;
    line-height: 30px;
    height: 100px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    text-align: justify;
    -webkit-box-orient: vertical;
}
/* 国际认证 */
.authentication-rzhj {
    margin-top: .3rem;
    padding: 0 .3rem;
    margin-bottom: .5rem;
}

.authentication-rzhj p {
    color: #4F4F4F;
    font-size: .16rem;
    line-height: .3rem;
    text-indent: 0em;
    margin-bottom: .1rem;
}

.authentication-logo-link {
    background-color: #fff;
    border: 1px solid #B8A988;
    overflow: hidden;
    padding: 30px 20px;
}

.authentication-logo-link .rz-logo-tu {
    width: 153px;
    height: 52px;
    display: block;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
}

.authentication-logo-link .rz-logo-tu001 {
    width: 85px;
}

.authentication-logo-link .rz-logo-tu002 {
    width: 178px;
}

.authentication-logo-link h5 {
    margin-top: 20px;
    font-size: 22px;
    color: #B81C22;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.authentication-logo-link label {
    font-size: 16px;
    display: block;
    color: #B8A988;
    margin-bottom: 0;
    position: relative;
}

.authentication-logo-link .rz-redss-after {
    padding-bottom: 10px;
}

.authentication-logo-link .rz-redss-after:after {
    content: '';
    width: 40px;
    height: 5px;
    background-color: #B8A988;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
}

.rz-photoer {
    margin-top: 20px;
    overflow: hidden;
    height: 208px;
}

.pace-inactive-imger img,.rz-photoer img {
    height: 100%;
}

.authentication-logo-link p {
    margin-bottom: 0;
    line-height: 30px;
    color: #575757;
    font-size: 16px;
    margin-top: 20px;
    text-align: justify;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    height: 125px;
}

.gj-certification-row {
    margin-bottom: 80px;
}
/* About  ACEM */
.header-bg15 {
    background: url(../img/banner14.png) top center no-repeat;
    background-size: cover;
}

.About_ACEM-nehtiier li {
    width: 13.75%;
}

.About_ACEM-nehtiier li:nth-child(7),.About_ACEM-nehtiier li:nth-child(8),.About_ACEM-nehtiier li:nth-child(9),
.About_ACEM-nehtiier li:nth-child(1),.About_ACEM-nehtiier li:nth-child(3) {
    width: 9%;
}

.Advisory_Board_activl p {
    font-size: 16px;
    color: #4F4F4F;
    line-height: 30px;
}

.Advisory_Board_activl {
    padding: 0 30px;
    margin-top: 30px;
}

.Advisory_Board_activl h4 {
    color: #303030;
    font-size: 28px;
    font-weight: bold;
    margin: 0;
    text-align: center;
    margin-bottom: 20px;
}

.Advisory-top00 {
    margin-top: 0;
}

.Advisory-slidery {
    padding: 0 218px;
}

.Advisory-top00 .tit {
    letter-spacing: 0;
}

.Advisor_table-top {
    margin-top: 33px;
}

.About_ACEM-nehtiier li:before,.About_ACEM-nehtiier li:last-child:after {
    top: 0px!important;
    transform: inherit!important;
}

.About_ACEM-nehtiier .active a {
    border-bottom: none;
    position: relative;
    padding-bottom: 6px;
}

.About_ACEM-nehtiier .active a:after {
    content: '';
    width: 96px;
    height: 4px;
    background: #FFFFFF;
    display: block;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-40%)
}

.About_ACEM-nehtiier .active:nth-child(1) a:after {
    transform: translateX(-57%);
}

.About_ACEM-nehtiier .active:nth-child(2) a,.About_ACEM-nehtiier .active:nth-child(4) a,
.About_ACEM-nehtiier .active:nth-child(7) a {
    padding-bottom: 29px;
}

.About_ACEM-nehtiier .active:nth-child(2) a:after,.About_ACEM-nehtiier .active:nth-child(4) a:after,
.About_ACEM-nehtiier .active:nth-child(7) a:after {
    transform: translateX(-50%);
}

.About_ACEM-nehtiier .active:nth-child(9) a:after {
    transform: translateX(-39%);
}
/* 国际交流首页 */
.header-bg16 {
    background: url(../img/banner07.png) top center no-repeat;
    background-size: cover;
}

.have-meeting-box {
    margin-top: .3rem;
}

.meer-celer {
    margin-right: 0.02rem;
    border: 1px solid #CFCFCE;
}

.meeting-photer {
    width: 5.39rem;
    float: left;
    height: 3.03rem;
    overflow: hidden;
}

.have-meeting-box .meeting-photer img {
    height: 100%;
}

.meeting-conetr {
    margin-left: 5.59rem;
    padding-right: .2rem;
    padding-top: .3rem;
}

.meeting-conetr h5 {
    font-size: .24rem;
    color: #202020;
    font-family: garamond-bold;
    margin-top: 0;
    margin-bottom: .2rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.meeting-lunbt .owl-nav {
    display: none;
}

.meeting-conetr span {
    display: block;
    font-size: .16rem;
    color: #303030;
    margin-bottom: .2rem;
}

.meeting-conetr p {
    font-size: .16rem;
    color: #696969;
    line-height: .32rem;
    margin-bottom: 0;
    height: 1.28rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.zuzhiorganization {
    margin-top: 30px;
}

.full .sound   .sound-man h3 {
    height: 83px;
}

.ouvJEz .announcement li h5 {
    height: 67px;
}

.uni-blk-b .story-conter h5 {
    height: 83px;
}

.full .uni-blk .sound-man h3 {
    height: 102px;
}

.full .uni-blk .currency a p {
    margin-top: 17px;
}

.block-tag-filter li h5 {
    -webkit-line-clamp: 2;
    height: .72rem;
}

.block-tag-filter li p {
    margin-top: .15rem;
}

.certification-wraper-shiner {
    background: url(../img/gj-banner.png) top center no-repeat;
    padding-top: .5rem;
    padding-bottom: 1.31rem;
    margin-bottom: .6rem;
    margin-top: .2rem;
}

.certification-wraper-padding {
    margin-top: .3rem;
}

.folio-content {
    background: rgba(255,255,255,.1);
    padding: 0 .31rem;
    height: 3.27rem;
    position: relative;
    padding-top: .9rem;
}

.folio-content01 {
    background: rgba(255,255,255,.1);
    height: 3.27rem;
    position: relative;
    padding-top: .45rem;
}

.folio-content ul li,.folio-content01 ul li {
    float: left;
    width: 33.3333%;
    text-align: center;
}

.folio-content01 ul li {
    height: .74rem;
    line-height: .74rem;
    margin-bottom: .3rem;
}

.folio-content ul li:nth-child(1) img {
    width: 1.74rem;
}

.folio-content ul li:nth-child(2) img {
    width: 1.36rem;
}

.folio-content ul li:nth-child(3) img {
    width: 1.96rem;
}

.folio-content01 ul li:nth-child(1) img {
    width: 1.42rem;
}

.folio-content01 ul li:nth-child(2) img {
    width: 1.38rem;
}

.folio-content01 ul li:nth-child(3) img {
    width: 1.65rem;
}

.folio-content01 ul li:nth-child(4) img {
    width: 1.59rem;
}

.folio-content01 ul li:nth-child(5) img {
    width: 1.55rem;
}

.folio-content01 ul li:nth-child(6) img {
    width: 2rem;
}

.folio-content ul {
    display: flex;
    align-items: center;
}

.folio-content-title {
    font-size: .24rem;
    color: #FFFFFF;
    padding: .1rem;
    overflow: hidden;
    background: #B81C22;
    line-height: .34rem;
    display: flex;
    align-items: center;
    width: 5.79rem;
    height: 1.42rem;
    text-align: center;
    font-family: garamond-bold;
    position: absolute;
    bottom: -.61rem;
    left: 50%;
    transform: translateX(-50%);
}

.eCharts1 {
    height: 5.9rem;
    width: 100%;
    padding: 0 .6rem;
    margin-top: .59rem;
    position: relative;
}

.word-taber li {
    float: left;
    width: 20%;
    text-align: center;
    font-size: .2rem;
    padding-bottom: .27rem;
    color: #A2A2A2;
}

.word-taber li span {
    position: relative;
    padding-bottom: .27rem;
    cursor: pointer;
    font-family: garamond-bold;
}

.word-taber .active span:before {
    content: '';
    width: 1.29rem;
    height: .06rem;
    background: #B81C22;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.word-taber .active {
    color: #B81C22;
}

.scohool-name-tab-conter {
    display: none;
}

.scohool-name-tab {
    overflow: hidden;
    width: 100%;
    padding: 0 .5rem;
    margin-bottom: .6rem;
}

.scohool-name-tab .active {
    display: block;
}

.word-taber {
    padding: 0 .5rem;
}

.map-school ul .map001 {
    position: absolute;
    top: 2.6rem;
    left: 2.7rem;
}

.map-tiprser {
    position: absolute;
    display: none;
    top: -1.2rem;
    width: 4.7rem;
    left: -.7rem;
    padding-bottom: 0.1rem;
    background: rgba(255,255,255,.95);
    border: 1px solid #B81C22;
    z-index: 1;
}

.swiper-slideVideo .videos video,.swiper-slideVideo-Stories .videos-Stories video {
    width: 100%;
    height: 100%;
}

.vclose {
    width: 0.25rem;
    height: 0.25rem;
    position: absolute;
    top: -0.38rem;
    right: 0.23rem;
    cursor: pointer;
}

.map-tiprser h6,.map-link-a li h6 {
    font-size: .32rem;
    margin-left: .16rem;
    color: #B81C22;
    margin-top: .1rem;
    font-family: garamond-bold;
}

.map-tiprser p {
    display: flex;
    align-items: center;
}

.map-tiprser p em, .map-link-a li p em {
    color: #303030;
    font-size: .21rem;
    float: left;
    margin-right: .05rem;
    font-family: Arial-Bold;
    font-weight: 100;
    margin-left: .16rem;
    font-style: normal;
}

.map-tiprser p,.map-link-a li p {
    font-size: .16rem;
    color: #303030;
    margin-bottom: 0;
}

.map-school ul .map003 {
    position: absolute;
    top: .8rem;
    right: 5.95rem;
}

.map-school ul .map002 {
    position: absolute;
    top: 345px;
    left: 520px;
}

.map-school ul .map004 {
    position: absolute;
    top: 2.18rem;
    right: 3.65rem;
}

.map-tiprser p span {
    width: 90%;
    float: left;
}

.map-school ul .map005 {
    position: absolute;
    bottom: 1.34rem;
    right: 3.5rem;
}

.universities-map-box {
    margin-bottom: .4rem;
}

.map-school ul .map006 {
    position: absolute;
    top: 2.14rem;
    right: 6.6rem;
}

.map-school .active .map-tiprser, .scohool-name-tab .shower {
    display: block;
}

.tab-map {
    position: relative;
}

.tab-map:before {
    content: '';
    width: 100%;
    height: 2px;
    background: #CFCFCE;
    position: absolute;
    top: .53rem;
    left: 0;
}

.map-tiprser  a,.map-link-a li i {
    width: .16rem;
    display: block;
    position: absolute;
    right: .16rem;
    bottom: 0.15rem;
}

.map-link-a li {
    width: 50%;
    float: left;
    margin-bottom: .15rem;
    padding: 0 .05rem;
}

.map-link-a li a {
    display: block;
    position: relative;
    height: 1rem;
    background: rgba(255,255,255,.95);
    border: 1px solid #B81C22;
}

.Cooperative_school_tabler .table>thead>tr>th {
    border: none;
    font-size: .18rem;
    color: #575757;
    font-family: Arial-Bold;
    padding: .21rem 0;
}

.Cooperative_school_tabler .table>tbody>tr>td {
    font-size: .16rem;
    color: #575757;
    border: none;
    padding: .23rem 0;
}

.tab-map:after {
    content: '';
    width: 100%;
    height: .7rem;
    background: rgba(207,207,206,.2);
    position: absolute;
    top: .55rem;
    left: 0;
    z-index: -1;
}
/* 安泰新见解 */
.New-insights li {
    overflow: hidden;
    border-bottom: 1px solid #B8A988;
    padding: 30px 0;
}

.New-insights-tu {
    float: left;
    overflow: hidden;
    border: 1px solid #B8A988;
}

.New-insights-tu img {
    width: 147px;
    height: 200px;
}

.New-insights-conter {
    margin-left: 167px;
    padding-top: 14px;
}

.New-insights-conter h3 {
    font-size: 20px;
    border-left: 4px solid #B8A988;
    color: #B8A988;
    margin-top: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 10px;
    font-weight: bold;
    float: left;
    margin-bottom: 0;
}

.New-insights-conter p span,.New-insights-conter p label {
    font-size: 16px;
    color: #4F4F4F;
}

.New-insights-conter p label {
    margin-bottom: 0;
}

.New-insights-conter p span {
    width: 10%;
    float: left;
}

.New-insights-conter p {
    margin-left: 30px;
}

.New-insights-conter em,.Academic_paper_content h3 em {
    font-style: normal;
    font-size: .16rem;
    color: #B6B6B6;
    margin-top: .02rem;
    float: right;
}

.New-insights-conter>div {
    overflow: hidden;
    margin-bottom: 30px;
}

.New-insights {
    margin-bottom: 30px;
}
/* 学术论文 */
.Academic_paper {
    margin-top: .1rem;
}

.Academic_paper_img {
    float: left;
    overflow: hidden;
    border: 1px solid #CFCFCE;
}

.Academic_paper_img img {
    width: 1.47rem;
    height: 2rem;
}

.Academic_paper_content {
    margin-left: 1.8rem;
    margin-top: .25rem;
}

.Academic_paper_content h3 {
    margin: 0;
    overflow: hidden;
    margin-bottom: .2rem;
}

.Academic_paper_content h3 span {
    float: left;
    font-size: .2rem;
    color: #202020;
    border-left: .04rem solid #202020;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: .1rem;
    font-family: garamond-bold;
    width: 90%;
}

.Academic_paper_content p {
    color: #4F4F4F;
    font-size: .16rem;
    line-height: .32rem;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    margin-bottom: 0;
}

.Academic_paper li {
    overflow: hidden;
    padding: .3rem 0;
    border-bottom: 1px solid #CFCFCE;
}

/* Publications */
.Publications_titler h3 {
    font-size: .24rem;
    font-family: garamond-bold;
    margin: 0;
    float: left;
    color: #B81C22;
    position: relative;
    padding-bottom: .2rem;
}

.Publications_titler a {
    float: right;
    font-size: 0.16rem;
    font-family: Arial;
    color: #202020;
}

.Publications_titler {
    margin-top: .3rem;
    position: relative;
}

.Publications_titler h3:before {
    content: '';
    width: .4rem;
    height: .05rem;
    background-color: #CFCFCE;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
}

.Publications-row-botom .Academic_paper_content h3 span {
    width: 100%;
}

.Publications-row-botom {
    margin-bottom: .7rem;
}

ul.personnel-recruitment-zp.nav-list li a {
    width: 2rem;
}

ul.journal-xq.nav-list li a {
    width: 2.2rem;
}

.xsqk-ncdf {
    margin-bottom: .4rem;
}


/* 智库中心 */
.Think-tank-center .Academic_paper_content {
    margin-left: 0;
}

.Think-tank-center .Academic_paper_content p {
    -webkit-line-clamp: 2;
    margin-bottom: 0;
}

.Think-tank-center li {
    padding-top: .24rem;
    padding-bottom: .25rem;
    transition: all .3s ease;
}

.Think-tank-center .Academic_paper_content h3 span {
    width: 100%;
}

.Think-tank-center li:hover {
    transform: scale(1.01);
    padding-left: .1rem;
    background: rgba(255,255,255,.6);
    box-shadow: 0 0 15px rgba(0,0,0,.2);
}

.Think-tank-center li:hover  span {
    color: #B81C22;
    border-left: .04rem solid #B81C22;
}

.Think-tank-center {
    margin-top: .2rem;
}

/* 师资资源详情 */
.generatedcontentr-lt img {
    height: 100%;
}

.generatedcontentr-lt {
    float: left;
    width: 1.8rem;
    height: 2.48rem;
}

.generatedcontentr-rt {
    margin-left: 2.2rem;
    padding-top: 1rem;
}

.generatedcontentr-rt h4 {
    font-size: .26rem;
    border-left: none;
    padding-left: 0;
    color: #202020;
    margin-bottom: .3rem;
}

.generatedcontentr-rt ul li span {
    font-size: .16rem;
    font-family: Arial-Bold;
    float: left;
    color: #202020;
    margin-right: .1rem;
}

.generatedcontentr-rt ul li {
    width: 50%;
    float: left;
    font-size: .16rem;
    color: #696969;
    margin-bottom: .15rem;
}

.svgclippaths {
    margin-top: .4rem;
}

.inner-wrapper-sticky-title h5 {
    margin: 0;
    font-size: .22rem;
    color: #B81C22;
    float: left;
    padding-bottom: .1rem;
    border-bottom: 0.05rem solid #B81C22;
}

.inner-wrapper-sticky-title {
    border-bottom: 1px solid #CFCFCE;
    margin-top: .3rem;
    margin-bottom: .27rem;
}

.inner-wrapper-sticky ul li {
    font-size: .16rem;
    color: #333333;
    line-height: .36rem;
    margin-bottom: .05rem;
}
/*.inner-wrapper-sticky ul li span{
    display: block;
}*/
.inner-wrapper-sticky ul li p {
    font-size: .16rem;
    color: #333333;
    line-height: .36rem;
    text-indent: 0;
    margin-bottom: 0;
}

.widget-rounded {
    width: 4.2rem;
    text-align: center;
    padding-top: .15rem;
    position: relative;
    color: #B81C22;
    font-size: .14rem;
    border-top: 1px dashed rgba(184,28,34,.8)
}

.inner-wrapper-sticky ul {
    margin-bottom: .2rem;
}

.widget-rounded:before {
    content: '';
    width: 0;
    height: 0;
    border-left: .1rem solid transparent;
    border-right: .1rem solid transparent;
    border-top: .1rem solid #B81C22;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}

.widget-rounded span {
    cursor: pointer;
}

.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.spread {
    padding-right: .2rem;
    position: absolute;
    bottom: .09rem;
    right: 0;
}

.spread i {
    width: .2266rem;
    height: .2266rem;
    display: inline-block;
    vertical-align: middle;
    background-image: url(/cdn_img/plusSprite.png);
    background-repeat: no-repeat;
    background-size: .2266rem .72rem;
}

.spread i.plus {
    background-position: 0 0;
}

.spread i.reduce {
    background-position: 0 -0.4933rem;
}

.c-gap-top-small {
    margin-bottom: .5rem;
}
/* 校友稿件 */
.Brand_activities_contribution {
    border: 1px solid #B8A988;
    border-top: 4px solid #B8A988;
    padding: 20px 14px;
    overflow: hidden;
}

.xycontribution-width8 {
    width: 60.5%;
    float: none;
    display: inline-block;
}

.xycontribution-width3 {
    width: 29.5%;
    float: right;
}

.Brand_activities_contribution h3 {
    margin: 0;
    font-size: 22px;
    color: #B8A988;
    font-weight: bold;
    margin-bottom: 21px;
}

.Brand_activities_contribution ul li {
    margin-bottom: 16px;
}

.Brand_activities_contribution ul li:last-child {
    margin-bottom: 10px;
}

.Brand_activities_contribution ul li a {
    display: block;
    overflow: hidden;
}

.xycontribution-width8 .contribution {
    padding-left: 15px;
    padding-right: 20px;
}

.xycontribution-width8 .contribution_content p {
    margin-bottom: 20px;
}

.xycontribution-width8 .paper-slider-conteer {
    padding: 0 55px;
}

.xycontribution-width8 .paper-slider-conteer .owl-nav .owl-prev {
    left: -55px;
}

.xycontribution-width8 .paper-slider-conteer .owl-nav .owl-next {
    right: -55px;
}

.xycontribution-width8 .paper-slider-conteer .owl-item .item img {
    height: 432px;
}

.cameraContents-img {
    width: 178px;
    height: 115px;
    float: left;
}

.cameraContents {
    border: 1px solid #CFCFCE;
    margin-left: .15rem;
    margin-right: .2rem;
    overflow: hidden;
    padding: .24rem .14rem;
}

.cameraContents-content {
    margin-left: 188px;
}

.cameraContents-content h5 {
    font-size: .16rem;
    color: #575757;
    line-height: .26rem;
    margin: 0;
    margin-bottom: .22rem;
    height: .55rem;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.cameraContents-content a {
    width: 1.07rem;
    height: .37rem;
    border: 1px solid #CFCFCE;
    display: block;
    text-align: center;
    line-height: .37rem;
    font-size: .14rem;
    color: #202020;
}

.cameraContents-content a .iconfont {
    vertical-align: -.02rem;
    font-size: .18rem;
    margin-right: .03rem;
}

.cameraContents-content a:hover {
    background: #B81C22;
    color: #fff;
}

.cameraContents .col-lg-6:first-child {
    border-right: 1px solid #CFCFCE;
}

.iconf-rt-camer a .iconfont {
    margin-right: 0;
    margin-left: 3px;
}

.camera_target_content {
    margin-bottom: .6rem;
}

.cameraContents-img img {
    height: 100%;
}

/* 校友照片 */
.student-swiper {
    padding: 0 50px;
    position: relative;
    margin: 100px 0;
}

.student-swiper .swiper-container {
    width: 100%;
    height: 100%;
    padding-top: 35px!important;
}

.student-swiper .swiper-slide {
    text-align: center;
    font-size: 18px;
    -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;
    transition: 300ms;
    transform: scale(0.75);
}

.student-swiper .swiper-pagination-bullet {
    background: rgba(184,169,136,.5);
    opacity: .5;
    width: 14px;
    height: 14px;
}

.student-swiper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 7px;
}

.student-swiper .swiper-pagination-bullet-active {
    background: #B81C22;
    opacity: 1;
}

.student-swiper .swiper-slide a {
    display: block;
    height: 100%;
    position: relative;
}

.student-swiper .swiper-slide a img {
    height: 100%;
}

.student-swiper .swiper-slide a:before {
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

.student-swiper .swiper-slide a span {
    position: absolute;
    bottom: 15px;
    left: 50%;
    transform: translateX(-50%);
    color: #fff;
    font-size: 24px;
}

.student-swiper .swiper-container-horizontal>.swiper-pagination-bullets {
    position: static;
    margin-top: 65px;
}

.student-swiper .swiper-slide-active {
    padding-top: 0px;
    position: relative;
    z-index: 999;
}

.student-swiper  .swiper-slide-active, .student-swiper  .swiper-slide-duplicate-active {
    transform: scale(1.177);
}

.student-swiper .swiper-slide-active a:before {
    display: none;
}

.student-swiper .swiper-slide-active a span {
    width: 100%;
    bottom: 0;
    font-weight: bold;
    padding: 15px 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, .01) 0%, rgba(0,0,0,.7) 100%);
}

.student-swiper .swiper-button-next:after, 
.student-swiper .swiper-container-rtl .swiper-button-prev:after {
    content: '';
    background: url(../img/flaticon-basin-rt.png) no-repeat;
    width: 52px;
    height: 50px;
    display: block;
}

.student-swiper  .swiper-button-prev:after, 
.student-swiper  .swiper-container-rtl .swiper-button-next:after {
    content: '';
    background: url(../img/flaticon-basin-lt.png) no-repeat;
    width: 52px;
    height: 50px;
    display: block;
}

.solution-area {
    margin-top: 40px;
}

.solution-area .owl-item > .item > a > .title {
    width: 100%;
    bottom: 0;
    font-weight: bold;
    padding: 10px 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, .01) 0%, rgba(0,0,0,.7) 100%);
}

.solution-area  .owl-item > .item > a > .title > span {
    letter-spacing: 0;
    text-align: center;
    width: 100%;
    font-size: 14px;
}

.solution-area  .owl-dots .owl-dot span {
    width: 6px;
    height: 6px;
    margin: 5px 3px;
    background: rgba(184,169,136,.5);
}

.solution-area  .owl-dots .owl-dot.active span, .solution-area  .owl-dots .owl-dot:hover span {
    background: #B81C22;
}

.solution-area .Slider-one .owl-dots {
    position: static;
    margin-top: 20px;
    text-align: center;
}

.solution-area  .owl-prev span {
    width: 30px;
    height: 30px;
    display: block;
    font-size: 0;
    background: url(../img/flaticon-basin-lt.png) no-repeat;
    background-size: 100%;
}

.solution-area  .owl-prev {
    position: absolute;
    left: 0;
}

.solution-area .owl-next {
    position: absolute;
    right: 0;
}

.solution-area .owl-next span {
    width: 30px;
    height: 30px;
    display: block;
    font-size: 0;
    background: url(../img/flaticon-basin-rt.png) no-repeat;
    background-size: 100%;
}

.solution-area  .owl-nav {
    position: absolute;
    width: 100%;
    top: 30%;
}
/* 校友照片详情 */
.testimonial-area h4 {
    margin: 0;
    font-size: 28px;
    color: #333333;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
}

.testimonial-area {
    margin-top: 50px;
}

.testimonial-area p {
    margin-bottom: 0;
    text-align: center;
}

.testimonial-area p span:first-child {
    margin-right: 30px;
}

.testimonial-area p span {
    color: #4F4F4F;
    font-size: 16px;
}

.testimonial-area .student-swiper .swiper-button-prev:after, 
.testimonial-area .student-swiper .swiper-container-rtl .swiper-button-next:after,
.testimonial-area .student-swiper .swiper-button-next:after,
.testimonial-area .student-swiper .swiper-container-rtl .swiper-button-prev:after {
    width: 41px;
    height: 40px;
    background-size: 100%;
}

.testimonial-area .swiper-slide {
    transform: scale(0.53);
}

.testimonial-area .student-swiper {
    padding: 0 40px;
    margin: 50px 0;
}

.testimonial-area .swiper-slide-active, .testimonial-area .swiper-slide-duplicate-active {
    transform: scale(1.74);
}

.testimonial-area .student-swiper .swiper-slide a:before, .testimonial-area .student-swiper .swiper-slide a span {
    display: none;
}

.testimonial-area .student-swiper .swiper-slide-active a span {
    display: block;
}

.testimonial-area .swiper-slide-prev {
    margin-right: 85px!important;
    margin-left: -85px;
    height: 265px;
}

.testimonial-area  .swiper-slide-next {
    margin-right: -85px!important;
    margin-left: 85px;
}

.testimonial-area .swiper-slide-active {
    height: 172px;
    margin-top: 35px;
}

.testimonial-area .student-swiper .swiper-slide-active a span {
    background: none;
    font-size: 12px;
    color: #B8A988;
    position: static;
    transform: none;
    font-weight: 500;
}

.testimonial-area .swiper-container {
    padding-top: 65px!important;
    padding-bottom: 100px;
}

.testimonial-area .swiper-button-next, .testimonial-area .swiper-button-prev {
    top: 41%;
}

.blog-area .owl-dots {
    display: none;
}

.blog-area .owl-item > .item > a > .title {
    position: static;
    background: none;
    color: #B8A988;
}

.blog-area {
    margin-bottom: 20px;
}


/* 校友捐赠 */
.jz-bgm-none {
    height: auto;
    background: none;
    margin-bottom: 60px;
}

.jz-bgm-none .miaddle-m-upper, .jz-bgm-none .miaddle-m-upper-nav {
    background: #B8A988;
}

.justify-content-center .announcement li p {
    margin-top: .1rem;
}

.service-single-item .story-conter p {
    margin-top: .38rem;
}

.Enterprise_cooperation,.post-category-thumb {
    margin-top: .4rem;
}

.Enterprise_cooperation a {
    display: block;
    overflow: hidden;
}

.Enterprise_cooperation a img {
    height: 2.7rem;
}

.blog-area-people  .dowebok-vt li label {
    font-size: .16rem;
    color: #E8777B;
    position: absolute;
    right: 0;
    top: -.08rem;
    margin-bottom: 0;
}

.blog-area-people  .dowebok-vt li span {
    color: #202020;
    top: .09rem;
}

.blog-area-people  .dowebok-vt li {
    margin-bottom: .26rem;
}

.blog-area-people  .dowebok-vt li p {
    width: 75%;
}

.blog-post-item,.post-category {
    margin-top: .8rem;
}

.post-category-thumb a {
    display: block;
    overflow: hidden;
    border: 1px solid #CFCFCE;
    background-color: #fff;
    text-align: center;
    height: 1.29rem;
    position: relative;
}

.post-category-thumb .owl-item a img {
    width: auto;
    margin: auto;
    position: absolute;
    left: 50%;
    max-width: 100%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.post-category-thumb .owl-dots {
    display: none;
}

.post-category-thumb .owl-prev span {
    font-size: 0;
    background: url(../img/exp-image-lt.png) no-repeat;
    width: .42rem;
    height: .42rem;
    display: block;
    background-size: 100%;
}

.post-category-thumb .owl-next span {
    font-size: 0;
    background: url(../img/exp-image-rt.png) no-repeat;
    width: .42rem;
    height: .42rem;
    background-size: 100%;
    display: block;
}

.post-category-thumb .owl-prev {
    position: absolute;
    left: -.8rem;
}

.post-category-thumb .owl-next {
    position: absolute;
    right: -.8rem;
}

.post-category-thumb .owl-nav {
    position: absolute;
    top: .47rem;
    width: 100%;
}

.post-category {
    margin-bottom: .7rem;
}

.post-category-thumb a:hover {
    border: 1px solid #B81C22;
}

.Popular_items_lb {
    position: relative;
    overflow: hidden;
    z-index: 1;
    padding-top: 0!important;
}

.Popular_items_lb .swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.Popular_items_lb .swiper-container-android .swiper-slide, .Popular_items_lb .swiper-wrapper {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -o-transform: translate(0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

.Popular_items_lb .swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: 100%;
    height: 4.56rem;
    position: relative;
}

.Popular_items_lb .swiper-slide {
    -webkit-transition: transform 1.0s;
    -moz-transition: transform 1.0s;
    -ms-transition: transform 1.0s;
    -o-transition: transform 1.0s;
    -webkit-transform: scale(0.73);
    /* margin: 1px; */
    transform: scale(0.73);
    margin-bottom: .2rem;
}

.Popular_items_lb .swiper-slide-active,.Popular_items_lb  .swiper-slide-duplicate-active {
    -webkit-transform: scale(.98);
    transform: scale(.98);
    z-index: 1002;
    margin-top: .3rem;
}

.Popular_items_lb .none-effect {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
}

.Popular_items_lb .swiper-slide a {
    background: #fff;
    display: block;
    height: 100%;
}

.Popular_items_lb .swiper-slide img {
    width: 100%;
    display: block;
    height: 100%;
    border: none;
}

.Popular_items_lb .swiper-slide-prev {
    margin-left: 1.4rem;
    margin-right: -1.15rem;
}

.Popular_items_lb  .swiper-slide-next {
    margin-right: 1.4rem;
    margin-left: -1.15rem;
}

.Popular_items_lb .swiper-slide-active {
    height: 3.93rem;
}

.Popular_items_lb  .layer-mask {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    color: #fff;
    font-size: .26rem;
    width: 100%;
    padding: 1.18rem .67rem .28rem .67rem;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background: linear-gradient(180deg, rgba(0, 0, 0, .01) 0%, rgba(0,0,0,.7) 100%);
}

.Popular_items_lb  .swiper-slide-prev .layer-mask {
    text-align: right;
}

.Popular_items_lb  .swiper-slide-next .layer-mask {
    text-align: left;
}

.Popular_items_lb .swiper-pagination-bullet {
    width: .14rem;
    height: .14rem;
    background-color: #BFBFBF;
    border-radius: 50%;
    display: inline-block;
    margin: 0 .07rem;
}

.Popular_items_lb  .swiper-pagination-bullet-active {
    background-color: #B81C22;
}

.Popular_items_lb  .swiper-pagination {
    text-align: center;
    margin-top: -0.4rem;
}
/* 安泰概况 */
.header-bg17 {
    background: url(../img/banner15.png) top center no-repeat;
    background-size: cover;
}
/* 历史沿革 */
.twoZnoeCon-list li img {
    height: 2.35rem;
}

.twoZnoeCon-list li {
    margin-bottom: .6rem;
}

.twoZnoeCon-list li p {
    margin-bottom: 0;
    text-align: center;
    font-size: .16rem;
    color: #B6B6B6;
    padding: 0 .2rem;
    margin-top: .16rem;
}

.twoZnoeCon-list {
    padding-right: .39rem;
}

.twoZnoeCon {
    margin-top: .35rem;
}

.tp-parallax-wrap {
    font-size: .3rem;
    color: rgba(255,255,255,1);
    font-family: Arial-Bold;
    height: 2.45rem;
    text-align: right;
    padding-top: .5rem;
    padding-right: .6rem;
    position: relative;
    z-index: 2;
}

.tp-parallax-wrap01 {
    background: url(../img/ls-bg01.png) no-repeat;
    background-size: cover;
}

.tp-parallax-wrap02 {
    background: url(../img/ls-bg02.png) no-repeat;
    background-size: cover;
    box-shadow: 0 0 40px rgba(255,255,255,1);
}

.tp-parallax-wrap03 {
    background: url(../img/ls-bg03.png) no-repeat;
    background-size: cover;
    box-shadow: 0 0 40px rgba(255,255,255,1);
}

.development_history li {
    position: relative;
}

.development_history li:before {
    content: "";
    display: block;
    height: 100%;
    border-right: 1px solid #CFCFCE;
    position: absolute;
    left: 0.9rem;
}

.development_history li b {
    display: inline-block;
    width: 0.6rem;
    font-size: .26rem;
    font-weight: 500;
    color: rgba(184,28,34,.9);
    position: relative;
    top: 0.04rem;
}

.development_history em {
    display: inline-block;
    width: 0.21rem;
    height: 0.21rem;
    margin: 0 0.54rem;
    margin-left: 0.2rem;
    background: url(../img/ls-icon.png) no-repeat;
    position: relative;
    background-size: 100%;
    z-index: 3;
    top: 0.05rem;
}

.development_history li a {
    display: inline-block;
    margin: 0.3rem 0;
    color: #575757;
    font-size: .18rem;
    position: relative;
    width: 84%;
    margin-top: 0.25rem;
}

.development_history {
    padding-left: .33rem;
    position: relative;
    margin-top: .52rem;
    padding-top: .25rem;
    padding-bottom: .4rem;
}

.development_history li div {
    float: left;
    margin-top: .16rem;
}

.development_history em:after {
    content: '';
    width: .5rem;
    height: 0.01rem;
    background-color: #BF3238;
    position: absolute;
    left: 0.2rem;
    top: 0.1rem;
}

.development_history:before {
    content: '';
    background: url(../img/ls-time.png) no-repeat;
    width: 0.22rem;
    height: 0.22rem;
    position: absolute;
    top: -.2rem;
    left: 1.13rem;
    background-size: 100%;
}

.development_history li:first-child:before {
    height: 6.5rem;
    top: -0.23rem;
}

.tp-loop-wrap {
    margin-top: .1rem;
    margin-bottom: .6rem;
}

.tp-mask-wrap {
    padding: 0 1.5rem;
    margin-bottom: .6rem;
}

.tp-caption img {
    width: 7rem;
    margin: 0 auto;
}

.tp-loop-wrap p {
    margin-bottom: .1rem;
    font-size: .14rem;
    color: #202020;
    line-height: .32rem;
}

.tp-caption {
    text-align: center;
    margin-top: .3rem;
    margin-bottom: .5rem;
}

.section-work-title h4 {
    margin: 0;
    font-size: 20px;
    color: #B81C22;
    font-weight: bold;
    padding-left: 20px;
    border-left: 4px solid #B81C22;
}

.section-work-title {
    position: relative;
}

.section-work-title a {
    font-size: 14px;
    color: #B8A988;
    position: absolute;
    right: 0;
    top: 0;
    padding-left: 25px;
    padding-right: 23px;
}

.section-work-title a:before {
    content: '';
    background: url(../img/more-lt.png) no-repeat;
    width: 16px;
    height: 21px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background-size: 100%;
}

.section-work-title a:after {
    content: '';
    background: url(../img/more-rt.png) no-repeat;
    width: 16px;
    height: 21px;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    background-size: 100%;
}

ul.section-portfolio li label {
    margin-bottom: 0;
    font-size: 18px;
    color: #575757;
    display: inline-block;
    margin-left: 30px;
}

.themesflat-portfolio {
    margin-top: 40px;
    margin-bottom: 80px;
    border-bottom: 1px solid #979797;
}

ul.facts-content.nav-list li a {
    width: 2rem;
}

.development_history01 li:first-child:before {
    height: 9.5rem;
}

.tp-parallax-wrap h2 {
    margin-top: 0;
    font-size: .48rem;
    margin-bottom: .15rem;
    color: #fff;
    font-family: garamond-bold;
}

.tp-parallax-wrap span {
    width: 7.8rem;
    display: block;
    float: right;
}

.tp-parallax-wrap02 span {
    width: 7.8rem;
}

.tp-parallax-wrap03 span {
    width: 7rem;
}

.guoji-speak li:nth-child(7) {
    width: 11%;
}

.guoji-speak li:nth-child(9) {
    width: 14%;
}

.guoji-speak li:nth-child(4),.guoji-speak li:nth-child(5) {
    width: 10%;
}

.guoji-speak li:nth-child(2) {
    width: 14.2%;
}

.guoji-speak li:nth-child(1).active a {
    padding-bottom: 33px;
}

.guoji-speak li .dropdown-menu {
    margin: 31px 0 0;
}

.guoji-speak li.active .dropdown-menu a:after {
    display: none;
}

.guoji-speak li:nth-child(4).active a,.guoji-speak li:nth-child(7).active a {
    padding-bottom: 6px;
}

.guoji-speak li:nth-child(6).active a:after,.guoji-speak li:nth-child(9).active a:after {
    transform: translateX(-22%);
}

.guoji-speak li:nth-child(7).active a:after {
    transform: translateX(-30%);
}
/* 联系我们 */
.featured {
    margin-top: 30px;
    border-bottom: 1px solid #B88C50;
}

.featured ul.nav-tabs.nav-line {
    border-bottom: none;
    margin: 0 -35px;
    display: flex;
    align-items: center;
}

.featured ul.nav-tabs.nav-line li a {
    font-size: 18px;
    color: #A2A2A2;
    border: none;
    padding: 16px 0;
    margin-right: 0;
    border-bottom: 6px solid transparent;
}

.featured ul.nav-tabs.nav-line>li.active>a {
    border-bottom: 6px solid #B81C22;
    color: #B81C22;
    font-weight: bold;
}

.featured .nav-tabs>li.active>a,
.featured .nav-tabs>li.active>a:focus, 
.featured .nav-tabs>li.active>a:hover {
    background-color: transparent;
}

.featured ul.nav-tabs.nav-line li {
    padding: 0 35px;
}

.featured ul.nav-tabs.nav-line li:nth-child(3) a,.featured ul.nav-tabs.nav-line li:nth-child(4) a,
.featured ul.nav-tabs.nav-line li:nth-child(5) a,.featured ul.nav-tabs.nav-line li:nth-child(6) a {
    padding-bottom: 10px;
    padding-top: 0;
}

.offcanvas-overlay {
    height: 246px;
}
/* 学院领导 */
.offcanvas-wishlist-pic {
    width: 250px;
    float: left;
    height: 339px;
    overflow: hidden;
}

.offcanvas-wishlist-conet p {
    margin-top: 5px;
}

.offcanvas-wishlist-conet h5 {
    margin-bottom: 10px;
}

.offcanvas-wishlist-conet {
    padding-right: 20px;
}

.minicart-product-list h5 {
    margin-top: 20px;
    color: #222222;
    font-size: 20px;
    font-weight: bold;
    padding-left: 20px;
    border-left: 3px solid #B8A988;
    margin-bottom: 15px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-bottom: 3px;
    margin-left: -1px;
    float: left;
    width: 100%;
}

.minicart-product-list p {
    padding-left: 24px;
    color: #848484;
    font-size: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
}

.Executive-Team-ul li .minicart-product-list a {
    height: 111px;
}

.minicart-product-list {
    margin-top: 30px;
}

.minicart-product-list p span {
    margin-right: 26px;
}

.Executive-Team-ul li .minicart-product-list a:hover {
    top: 0;
}

.suggest-part {
    margin-top: 50px;
}

/* 院长寄语 */
.offcanvas-cartr {
    margin-bottom: .6rem;
    margin-left: 1rem;
}

.offcanvas-cartr-lt h5 {
    margin-top: 0;
    font-size: .36rem;
    font-family: garamond-bold;
    color: #202020;
    margin-bottom: .3rem;
}

.offcanvas-cartr-lt  span {
    display: block;
    color: #575757;
    font-size: .18rem;
    width: 3.06rem;
}

.offcanvas-cartr-lt {
    float: left;
}

.offcanvas-cartr-rt {
    display: inline-block;
    padding-left: .37rem;
    border-left: 1px solid #CFCFCE;
}

.offcanvas-cartr-rt img {
    width: 2.51rem;
    height: 3.7rem;
}

.offcanvas-cartr-lt {
    padding-right: 1.52rem;
    margin-top: 1.1rem;
}

.offcanvas-mobile-menu img {
    width: auto;
}

.offcanvas-mobile-menu {
    margin-bottom: .8rem;
    margin-top: .5rem;
    text-align: right;
    margin-right: .7rem;
}

/* 战略咨询会 */
.main-blog-area-lt img {
    width: 7.34rem;
    height: 4.7rem;
}

.main-blog-area {
    margin-top: .3rem;
    margin-bottom: .6rem;
}

.main-blog-area-lt {
    float: left;
}

.main-blog-area-rt {
    margin-left: 7.64rem;
}

.main-blog-area-rt p {
    font-size: .16rem;
    line-height: .35rem;
    text-indent: 0em;
    color: #4F4F4F;
    margin-bottom: .2rem;
}

.newsletter-title h4 {
    margin: 0;
    font-size: .2rem;
    color: #B81C22;
    font-family: garamond-bold;
    padding-left: .2rem;
    border-left: .04rem solid #B81C22;
}

.newsletter-content-list li,.mc_embed_signup-lt {
    float: left;
}

.mc_embed_signup-lt img {
    width: 1.57rem;
    height: 2rem;
}

.mc_embed_signup-rt h5 {
    margin-top: 0;
    font-size: .22rem;
    font-family: garamond-bold;
    color: #fff;
}

.mc_embed_signup-rt {
    margin-left: 0.2rem;
    padding-right: 0.4rem;
}

.newsletter-content-list {
    padding: 0 1.67rem;
    margin-top: .6rem;
    margin-bottom: .45rem;
}

.mc_embed_signup {
    padding: .2rem 0 .2rem .3rem;
    display: flex;
    align-items: center;
    position: relative;
}

.mc_embed_signup:before {
    content: '';
    background: url(../img/md-pic-bg.png) right no-repeat;
    width: 4.61rem;
    height: 2.4rem;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}

.mc_embed_signup-lt {
    margin-left: -.3rem;
}

.newsletter-content-list li {
    width: 50%;
    padding: 0 .52rem;
}

.newsletter-content-list ul {
    margin: 0 -.52rem;
}

.mc_embed_signup-rt p {
    font-size: .16rem;
    color: #F0D4D5;
    margin-bottom: 0;
}

.pro-details-quality label {
    margin-bottom: 0;
    font-size: .16rem;
    color: #202020;
}

.pro-details-cartr {
    margin-top: .28rem;
    border: 1px solid #CFCFCE;
}

.pro-details-cartr-lt {
    float: left;
    color: #202020;
    font-size: .22rem;
    width: 35%;
}

.pro-details-cartr li .pro-details-cartr-wrap {
    width: 50%;
    padding-left: .6rem;
    padding-top: .23rem;
    height: 1.44rem;
    padding-right: .4rem;
    float: left;
    border-right: 1px solid #D7D7D7;
}

.pro-details-cartr li {
    overflow: hidden;
    border-bottom: 1px solid #D7D7D7;
}

.pro-details-cartr li:nth-child(odd) {
    background-color: #fff;
}

.pro-details-cartr li:nth-child(even) {
    background-color: #F8F8F8;
}

.pro-details-cartr li .pro-details-cartr-wrap:nth-child(even) {
    border-right: none;
}

.pro-details-cartr-rt p {
    font-size: .14rem;
    color: #7C7C7C;
    margin-bottom: .1rem;
}

.pro-details-cartr-rt {
    float: left;
    width: 65%;
}

.pro-details-cartr li:last-child {
    border-bottom: none;
}

.pro-details-quality {
    margin-bottom: 1rem;
}
/* 新闻列表模式 */
.cart-plus-minustion {
    background-color: #fff;
    margin-top: 60px;
}

.display_mode span {
    color: #575757;
    font-size: 16px;
    display: inline-block;
    position: relative;
    top: -8px;
}

.display_mode  a {
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-left: 20px;
}

.model-one-m {
    background: url(../img/model01.png) no-repeat;
}

.model-two-m {
    background: url(../img/model02.png) no-repeat;
}

.display_mode a:nth-child(2).active {
    background: url(../img/model01-active.png) no-repeat;
}

.display_mode a:nth-child(3).active {
    background: url(../img/model02-active.png) no-repeat;
}

.display_mode {
    text-align: right;
    margin-top: 48px;
    margin-bottom: 22px;
}
/* 新闻图片模式 */
.arrange-list {
    margin: 0 -15px;
    overflow: hidden;
}

.arrange-list li {
    width: 25%;
    float: left;
    padding: 0 15px;
    margin-bottom: 40px;
}

.arrange-list li a {
    display: block;
    background-color: #fff;
    border: 1px solid #B8A988;
    position: relative;
    height: 428px;
}

.arrange-list-img {
    height: 233px;
}

.arrange-list-img img {
    height: 100%;
}

.arrange-list-content {
    padding: 20px;
    padding-bottom: 31px;
    overflow: hidden;
    background: #fff;
    -webkit-transition: all 0.35s;
    transition: all 0.35s;
}

.arrange-list-content h6 {
    color: #575757;
    margin: 0;
    text-align: justify;
    line-height: 28px;
    font-size: 18px;
    height: 88px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    margin-bottom: 20px;
}

.arrange-list-content p {
    text-align: justify;
    font-size: 14px;
    color: #9F9F9F;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    overflow: hidden;
    line-height: 32px;
    height: 0;
}

.arrange-list-content span {
    color: #B6B6B6;
    font-size: 16px;
}

.arrange-list li a:hover .arrange-list-content {
    position: absolute;
    top: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
}

.arrange-list li a:hover h6 {
    height: auto;
    -webkit-line-clamp: 3;
}

.arrange-list li a:hover p {
    height: 195px;
}

.arrange-list li a:hover span {
    position: absolute;
    bottom: 31px;
}

/* 数读安泰 */
.timeline-carousel-example-generic li {
    position: relative;
    margin-bottom: 26px;
}

.timeline-carousel-example-generic {
    padding-left: 38px;
    margin-left: 15px;
    border-left: 1px solid #A48144;
    margin-top: 40px;
    margin-bottom: 50px;
}

.timeline-carousel-example-generic li:before {
    content: "";
    position: absolute;
    top: 0;
    left: -54px;
    width: 31px;
    height: 31px;
    background: url(../img/num-ico.png) no-repeat;
    background-size: 100%;
}

.carousel-example-generic {
    width: 100%;
   /*  position: absolute;
    right: 0;
    top: 0;
    bottom: 0; */
    background: url(../img/num-j-img01.png) center center no-repeat;
    background-size: cover;
    float: left;
}

.testimonials-box {
    padding-top: 40px;
    border-top: 1px solid #B8A988;
    position: relative;
    margin-top: 14px;
    float: left;
    width: 100%;
}

.carousel-example-generic .tr {
    display: -ms-flexbox;
    display: flex;
    height: 25%;
}

.carousel-example-generic .tr .td {
    -ms-flex: 1;
    flex: 1;
    color: #fff;
    text-align: center;
    transition: all 1s ease-out 0s;
    opacity: 1;
    transform: none;
    height: 210px;
    padding-bottom: 20px;
}

.carousel-example-generic .tr .td .inner {
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-direction: column;
    flex-direction: column;
    transform: rotateY(-180deg);
    transition: all 3s cubic-bezier(0.3,0,0.7,1) 0s;
    backface-visibility: hidden;
    transform: none;
}

.testimonials-box:before {
    content: '';
    width: 85px;
    height: 7px;
    background-color: #BF3238;
    position: absolute;
    left: 0;
    top: -5px;
}

.carousel-example-generic .tr .td1 {
    background: rgba(219,86,92,1);
}

.carousel-example-generic .tr .td3 {
    background: #920B10;
}

.carousel-example-generic .tr .td .inner i {
    font-size: 50px;
    font-style: normal;
    font-family: DIN-Bold;
}

.carousel-example-generic .tr .td .inner .add-jiay {
    font-size: 34px;
}

.carousel-example-generic .tr .td .inner span {
    font-size: 22px;
    display: block;
    margin-top: -10px;
}

.carousel-example-generic .tr .td .inner p {
    font-size: 16px;
    color: rgba(255,255,255,.9);
    margin-top: 20px;
    letter-spacing: 3px;
}

.carousel-example-generic .tr .td2 .inner p {
    margin-top: 30px;
}

.carousel-example-generic .tr .td3 .inner p {
    margin-top: 0;
}

.carousel-example-generic .tr .td3 .inner strong {
    margin-bottom: 30px;
}

.carousel-example-generic .tr .td4 {
    background: rgba(146,11,16,.6);
}

.carousel-example-generic .tr .td5 {
    background: rgba(219,86,92,.7);
}

.carousel-example-generic .tr .td6 {
    background: rgba(184,28,34,.7);
}

.carousel-example-generic .home_home2_newtext .td {
    height: 420px;
}

.carousel-example-generic .tr .edit_params  .inner {
    height: 210px;
}

.edit_params-bg {
    background: rgba(146,11,16,.6);
}

.carousel-example-generic .tr .td  .abab i {
    font-size: 40px;
}

.carousel-example-generic .tr .td .Uploads01 strong {
    margin-bottom: 15px;
}

.infographic-box {
    background: url(../img/num-j-img02.png) center center no-repeat;
    background-size: cover;
}

.infographic-box01 {
    background: url(../img/num-j-img03.png) center center no-repeat;
    background-size: cover;
}

.carousel-example-generic .tr .td7 {
    background: rgba(99,139,179,.7);
}

.carousel-example-generic .tr .td8 {
    background: rgba(9,66,122,.8);
}

.carousel-example-generic .tr .td9 {
    background: rgba(52,119,186,.9);
}

.carousel-example-generic .tr .td .skills-bar .add-jiay {
    font-size: 22px;
}

.timeline-carousel-example-generic li:last-child {
    margin-bottom: 0;
}

.carousel-example-generic .tr .td10 {
    background: rgba(184,169,136,.9);
}

.carousel-example-generic .tr .td11 {
    background: rgba(207,194,186,.7);
}

.carousel-example-generic .tr .td12 {
    background: rgba(130,110,66,.8);
}
/* 本科 */
.accord-tab-box-title h2 {
    letter-spacing: 0;
}

.accord-tab-box .Party-building-content h5 {
    text-align: left;
    -webkit-line-clamp: 3;
    height: 1.05rem;
}

.accord-tab-box  .Party-building-content p {
    margin-top: .42rem;
}

.accord-tab-box  .Party-building-lt p, .accord-tab-box  .dynamic-right li h5 {
    text-align: left;
}

.accord-tab-box  .dynamic-right li h5 {
    -webkit-line-clamp: 3;
    height: 1.08rem;
    margin-bottom: .15rem;
}

.glyphicon-tags h2 {
    width: 303px;
    padding-left: 0;
}

.glyphicon-tags01  h2 {
    width: 313px;
    padding-left: 0;
}

.glyphicon  .story-conter h5 {
    text-align: left;
    -webkit-line-clamp: 4;
    height: 1.17rem;
}

.glyphicon .story-conter p {
    margin-top: .26rem;
}

.team-thumb  .ca_header {
    margin-bottom: .2rem;
}

.team-thumb .ca_table {
    margin: 0 auto;
    height: 3.46rem;
}

.menu-item-wrap .d-firstDrop li {
    font-size: 0.2rem;
    padding: 0.1rem 0;
    padding-left: 0.5rem;
}

.study_place .title h2, .solution .title h2, .certification-wraper-shiner .title h2 {
    color: #fff;
}

.Conference_yy-terl h2 {
    letter-spacing: 0;
    width: 403px;
    padding-left: 0;
}

.Conference_yy-terl001 h2 {
    letter-spacing: 0;
    padding-left: 0;
}

.Conference_yy-terl002 h2 {
    text-align: center;
    letter-spacing: 0;
}

.Conference_yy-terl003 h2 {
    letter-spacing: 0;
}
/* 会计系 */
.customer_pad {
    margin-top: 40px;
}

.customer_pad-lt {
    float: left;
    width: 480px;
    height: 307px;
    margin-right: 30px;
}

.customer_pad-rt p {
    font-size: 16px;
    color: #4F4F4F;
    line-height: 30px;
    text-indent: 0em;
}

.customer_pad-lt img {
    height: 100%;
}

.section-space {
    padding: 20px 40px;
    overflow: hidden;
    border: 1px solid #B8A988;
    margin: 60px 0;
    background: #fff;
}

.section-space-lt {
    float: left;
    width: 53%;
    color: #4F4F4F;
    font-size: 16px;
    position: relative;
    line-height: 30px;
    margin-top: 10px;
    padding-left: 20px;
}

.section-space-lt:before,.main-spacing-brands p:before {
    content: '';
    background: url(../img/lxk.png) left no-repeat;
    width: .14rem;
    height: .14rem;
    position: absolute;
    left: 0;
    background-size: 100%;
    top: .11rem;
}

.section-space-rt img {
    width: 140px;
    height: 140px;
    border-radius: 50%;
    display: block;
    float: left;
}

.section-space-rt {
    margin-left: 90px;
    float: left;
    width: 40%;
}

.section-space-rt-conter {
    margin-left: 30px;
    float: left;
    margin-top: 23px;
    width: 70%;
}

.section-space-rt-conter h3 {
    margin: 0;
    color: #B81C22;
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 18px;
}

.section-space-rt-conter p {
    color: #B8A988;
    font-size: 16px;
    margin-bottom: 0;
}

.latest-news-spacing {
    border: 1px solid #CFCFCE;
}

.latest-news-spacing-title ul.nav-pills {
    background-color: transparent;
    display: flex;
    justify-content: center;
}

.latest-news-spacing-title ul.nav-pills li a {
    font-size: .2rem;
    color: #A2A2A2;
    border-bottom: .05rem solid #fff;
    padding: .2rem 0;
    height: 1.1rem;
}

.latest-news-spacing-title ul.nav-pills li {
    margin-left: 0;
    width: 33.333%;
    text-align: center;
    padding: 0 .4rem;
}

.latest-news-spacing-title .nav-pills>li.active>a, 
.latest-news-spacing-title.nav-pills>li.active>a:focus, 
.latest-news-spacing-title .nav-pills>li.active>a:hover {
    background-color: transparent;
    color: #B81C22;
}

.latest-news-spacing-title .nav-pills>li.active>a {
    border-bottom: .05rem solid #B81C22;
}

.latest-news-spacing-title {
    padding: 0 2.3rem;
    border-bottom: 1px solid #CFCFCE;
}

.offcanvas-dialog-title {
    border-bottom: 1px solid #CFCFCE;
}

.main-spacing-brands p {
    color: #4F4F4F;
    font-size: .16rem;
    position: relative;
    line-height: .4rem;
    padding-left: .2rem;
    margin-bottom: .2rem;
}

.main-spacing-brands {
    padding: .5rem .67rem;
    overflow: hidden;
}

.main-spacing-brands p:last-child {
    margin-bottom: 0;
}

.offcanvas-dialog-title h3 {
    font-size: .24rem;
    color: #B81C22;
    margin: 0 .48rem;
    font-family: garamond-bold;
    padding: .21rem 0;
    float: left;
    border-bottom: .05rem solid #B81C22;
}

.offcanvas-dialog {
    margin: .6rem 0;
}

.offcanvas-dialog-ul li h6 {
    margin: 0;
    color: #202020;
    font-family: Arial-Bold;
    font-size: .16rem;
    margin-bottom: .12rem;
}

.offcanvas-dialog-ul li p {
    font-size: .16rem;
    color: #4F4F4F;
    margin-bottom: .13rem;
    text-align: center;
    height: .48rem;
}

.offcanvas-dialog-ul li {
    float: left;
    width: 21.66%;
    text-align: center;
    border-right: 1px solid rgba(184,169,136,.2);
}

.offcanvas-dialog-list {
    padding: .2rem 0;
    overflow: hidden;
}

.offcanvas-dialog-ul li:first-child {
    width: 35%;
}

.offcanvas-dialog-ul li:last-child {
    border-right: none;
}

.offcanvas-dialog-ul li .iconfont {
    font-size: .32rem;
    color: #202020;
}

.hero-shape1 h4 {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 32px;
    font-weight: bold;
    color: #fff;
}

.hero-shape1 p {
    line-height: 32px;
    font-size: 16px;
    margin-bottom: 0;
    color: #fff;
}

.hero-shape,.feature-section {
    margin-top: 60px;
}

.hero-shape1 {
    padding: 35px 40px;
    overflow: hidden;
    height: 230px;
    background: url(../img/shape1.png) no-repeat;
    background-size: cover;
}

.hero-shape1-p {
    width: 86%;
}

.hero-shape2 {
    background: url(../img/shape2.png) no-repeat;
    background-size: cover;
}

.brand-section {
    padding: 0 100px;
    margin-top: 100px;
    margin-bottom: 60px;
}

.brand-section .development_history li:last-child a {
    margin-bottom: 0;
}

.testimonial-section ul.nav-pills {
    background-color: transparent;
    display: flex;
    justify-content: center;
}

.testimonial-section ul.nav-pills li a {
    color: rgba(0,0,0,.65);
    font-size: .16rem;
    padding: .08rem .27rem;
    border: 1px solid #CFCFCE;
}

.testimonial-section ul.nav-pills li {
    margin-left: 0;
}

.testimonial-section {
    margin-top: .28rem;
}

.testimonial-section .nav-pills>li.active>a, .testimonial-section .nav-pills>li.active>a:focus,
.testimonial-section .nav-pills>li.active>a:hover {
    background-color: transparent;
    color: #B81C22;
}

.testimonial-section .nav-pills>li.active>a {
    border: 1px solid  #B81C22;
}
/* 联系我们 */
.ace-content h4 {
    font-size: .32rem;
    color: #B81C22;
    font-family: garamond-bold;
    position: relative;
    padding-bottom: .2rem;
    margin-bottom: .2rem;
}

.ace-wrapper {
    margin: .4rem 0;
}

.ace-content h4:before {
    content: '';
    width: .7rem;
    height: .05rem;
    background-color: #CFCFCE;
    position: absolute;
    left: 0;
    bottom: 0;
}

.ace-content p {
    font-size: .2rem;
    color: #202020;
    margin-bottom: .15rem;
    font-family: Arial-Bold;
}

.ace-container-list li {
    float: left;
    padding: 0 .1rem;
    width: 33.333%;
    margin-bottom: .2rem;
}

.ace-container-shift {
    border: 1px solid #CFCFCE;
    padding: .15rem .2rem;
    overflow: hidden;
    height: 1.4rem;
}

.ace-container-shift h4 {
    margin-top: 0;
    color: #B81C22;
    font-size: .2rem;
    font-family: Arial-Bold;
    padding-bottom: .15rem;
    position: relative;
    margin-bottom: .15rem;
}

.ace-container-shift h4:before {
    content: '';
    width: .4rem;
    height: 0.05rem;
    background-color: #CFCFCE;
    position: absolute;
    bottom: 0;
    left: 0;
}

.ace-container-shift p {
    font-size: .18rem;
    color: #333333;
    white-space: nowrap;
}

.ace-container-shift p:last-child {
    margin-bottom: 0;
}

.ace-container-list {
    margin: 0 -.1rem;
}

.ace-paper-stock {
    background: url(../img/shape-my.png) no-repeat;
    padding: .6rem;
    background-size: cover;
    margin-bottom: .6rem;
}

.ace-sidebar-inner h4 {
    margin: 0;
    font-size: .32rem;
    color: #202020;
    font-family: garamond-bold;
    padding-bottom: .2rem;
    position: relative;
    margin-bottom: .1rem;
}

.ace-sidebar-inner h4:before {
    content: '';
    width: .7rem;
    height: .05rem;
    background: #CFCFCE;
    position: absolute;
    left: 0;
    bottom: 0;
}

.widget-area-list li {
    width: 50%;
    float: left;
}

.widget-area-list li span {
    float: left;
    padding: .16rem;
    border: 1px solid #CFCFCE;
    border-radius: .12rem;
    background-color: rgba(255,255,255,.4);
}

.widget-area-list li span img {
    width: 1.46rem;
    height: 1.46rem;
}

.widget-area-conet {
    margin-left: 2rem;
    margin-top: .35rem;
}

.widget-area-conet p {
    font-size: .2rem;
    color: #202020;
    margin-bottom: 0;
    margin-top: .05rem;
}

.widget-area-conet img {
    width: auto;
}

.header-bg18 {
    background: url(../img/banner16.png) top center no-repeat;
    background-size: cover;
}

.xycontribution-width10 {
    width: 75%;
}

.xycontribution-width2 {
    width: 25%;
}

.best-creative-area  .owl-item .item img {
    height: 4.63rem;
}

.best-creative-bg h3 {
    padding-top: .15rem;
    font-size: .22rem;
    margin-top: 0;
    color: #202020;
    font-family: garamond-bold;
    margin-bottom: .05rem;
}

.best-creative-bg {
    padding-left: .15rem;
    margin-top: .2rem;
    border-left: 1px solid #CFCFCE;
}

.space-to-make-area {
    padding-left: 0;
    margin-top: 0;
}

.space-to-make-area li b {
    width: .45rem;
    font-size: .16rem;
    color: rgba(51,51,51,.9);
}

.space-to-make-area em {
    width: .15rem;
    height: .15rem;
    margin: 0 .05rem;
    margin-left: 0;
}

.space-to-make-area  em:after,.space-to-make-area:before {
    display: none;
}

.best-creative-bg .space-to-make-area li:before {
    top: .06rem;
    height: 100%!important;
    left: .52rem;
}

.best-creative-bg .development_history li div {
    margin-top: -.03rem;
}

.best-creative-bg li a {
    font-size: .14rem;
    width: 78%;
    color: #575757;
    margin: 0;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.best-creative-bg .development_history li {
    padding-bottom: .2rem;
}

.best-creative-bg .development_history li:last-child {
    padding-bottom: 0;
}

.best-creative-bg .development_history li:last-child:before {
    height: auto!important;
}

.best-creative-bg li a:hover {
    color: #BF3238;
}

.xycontribution-width10 .contribution {
    padding-left: 0;
    padding-top: .2rem;
}
/* 工会机构 */
.header-bg19 {
    background: url(../img/banner17.png) top center no-repeat;
    background-size: cover;
}

.shape-pattern {
    background: url(../img/shape-pattern.png) center no-repeat;
    padding: 60px 447px 5px 40px;
    margin-top: 40px;
    background-size: cover;
    margin-bottom: 100px;
    position: relative;
}

.shape-pattern-warp ul li a span {
    color: #B8A988;
    font-size: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}

.shape-pattern-warp ul li a h4 {
    font-size: 22px;
    margin: 5px 0;
    color: #FFFFFF;
    font-weight: bold;
}

.shape-pattern-warp ul li a p {
    color: #FFFFFF;
    font-size: 14px;
    margin-bottom: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 85%;
}

.shape-pattern-warp ul li {
    float: left;
    margin-bottom: 55px;
    width: 25%;
    padding: 0 30px;
}

.shape-pattern-warp ul {
    margin: 0 -30px;
}

.shape-pattern-warp ul li a {
    display: block;
    cursor: pointer;
    position: relative;
}

.shape-pattern-warp ul li .iconfont {
    color: #fff;
    position: absolute;
    right: 0;
    bottom: -2px;
}

.shape-pattern-zz-txt h4 {
    font-size: 24px;
    margin: 0;
    margin-bottom: 5px;
    color: #fff;
    font-weight: bold;
}

.shape-pattern-zz-txt span {
    font-size: 16px;
    color: #B8A988;
}

.shape-pattern-zz-txt p {
    font-size: 16px;
    color: #fff;
    margin-top: 7px;
    margin-bottom: 0;
    line-height: 27px;
}

.shape-pattern-zz-txt {
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 29%;
    padding-top: 55px;
    padding-right: 70px;
    padding-left: 50px;
    background-image: linear-gradient( -90deg,rgba(184,28,34,.95) , rgba(184,28,34,.8));
}

.benefits-area,.we-knows-area {
    margin-bottom: 72px;
}

.shape-pattern-warp ul li:hover .shape-pattern-zz-txt {
    display: block;
}
/* 本科-国际交流 */
.specialities {
    background: url(../img/dish.png) no-repeat;
    overflow: hidden;
    background-size: cover;
    margin-top: 40px;
    padding-top: 50px;
    padding-left: 27px;
    padding-bottom: 30px;
}

.specialities .section-space-lt {
    margin-top: 0;
    margin-bottom: 20px;
    color: #fff;
    width: 65%;
}

.specialities .section-space-lt:before {
    background: url(../img/dashin-cio.png) left no-repeat;
    width: 13px;
    height: 13px;
}

.our-item-section-ul ul.nav-tabs.nav-line {
    border-bottom: none;
}

.our-item-section {
    background-color: #fff;
    border: 1px solid #B8A988;
    margin-bottom: 40px;
}

.our-item-section-ul {
    padding: 0 100px;
    margin-bottom: 40px;
    padding-bottom: 2px;
    border-bottom: 1px solid #B8A988;
}

.our-item-section-ul ul.nav-tabs.nav-line li a {
    font-size: 18px;
    color: #A2A2A2;
    border: none;
    padding: 15px 0;
    margin-right: 0;
    border-bottom: 5px solid #fff;
}

.our-item-section-ul ul.nav-tabs.nav-line li.active a {
    border-bottom: 5px solid #B81C22;
    color: #B81C22;
    font-weight: bold;
}

.chef-section {
    padding: 0 120px;
    margin-bottom: 30px;
}

.our-item-section-ul ul.nav-tabs.nav-line li {
    padding: 0 50px;
    width: 20%;
}
/* 博士国际交流 */

.brochureUpload {
    background: url(../img/jcjg.png) no-repeat;
    height: 230px;
}

.indicators {
    border: 1px solid #B8A988;
    background-color: #fff;
    overflow: hidden;
    margin-top: 40px;
}

.indicators-titler {
    overflow: hidden;
    border-bottom: 1px solid #B8A988;
}

.indicators-titler h3 {
    font-size: 20px;
    color: #B81C22;
    font-weight: bold;
    margin: 0;
    padding: 25px 0;
    overflow: hidden;
    margin-left: 40px;
    float: left;
    border-bottom: 5px solid #B81C22;
}

.indicators-row {
    padding: 40px;
}

.indicator-item h4 {
    font-weight: bold;
    font-size: 18px;
    padding-bottom: 20px;
    margin: 0;
    position: relative;
    margin-bottom: 15px;
}

.indicator-item h4:after {
    content: '';
    width: 80px;
    height: 5px;
    background-color: #B8A988;
    position: absolute;
    left: 0;
    bottom: 0;
}

.indicator-item ul li {
    margin-bottom: 10px;
    overflow: hidden;
}

.indicator-item ul li span,.indicator-item ul li label {
    font-size: 16px;
    color: #333333;
}

.indicator-item ul li label {
    margin-bottom: 0;
    width: 88%;
    float: left;
}

.indicator-item ul li a {
    font-size: 16px;
    color: #B9A988;
    text-decoration: underline;
}

.indicator-item ul li span {
    float: left;
}

.indicator-item ul li:last-child,.fa-quote-er .indicator-item:last-child {
    margin-bottom: 0;
}

.fa-quote-er .indicator-item {
    margin-bottom: 40px;
}

.fa-quote-er .indicator-item ul li label {
    width: 93%;
}

.wish-content .New-insights-tu {
    border: none;
}

.wish-content .New-insights-tu  img {
    width: 270px;
    height: 202px;
}

.wish-content .New-insights-conter {
    margin-left: 290px;
    padding-top: 0;
}

.wish-content .New-insights-conter p {
    margin-left: 15px;
}

.wish-content  .New-insights-conter p span {
    width: 17%;
}

.wish-content  .New-insights-conter h3 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: inherit;
    white-space: normal;
    line-height: 30px;
    height: 62px;
}

.available-car {
    width: 480px;
    height: 110px;
    border: 1px solid #B8A988;
    background-color: #fff;
    float: right;
    margin-top: -103px;
    padding: 12px 0;
}

.available-car dl dd {
    width: 50%;
    float: left;
    text-align: center;
}

.available-car dl dd strong {
    font-size: 20px;
    color: #B81C22;
    display: block;
    margin-bottom: 15px;
    margin-top: 20px;
}

.available-car dl dd b {
    font-weight: 500;
    color: #4F4F4F;
    font-size: 14px;
}

.available-car dl dd:first-child {
    border-right: 1px solid rgba(184,169,136,.2);
}
/* 学院领导 */
.con-wrap {
    padding: 0 1.94rem;
    margin-top: .35rem;
}

.con-wrap ul li {
    border: 1px solid #CFCFCE;
    overflow: hidden;
    padding: .1rem;
    margin-bottom: .2rem;
}

.con-wrap-pic {
    float: left;
    width: 1.2rem;
    height: 1.62rem;
}

.con-wrap-pic img {
    height: 100%;
}

.con-wrap-conter h3 {
    margin-top: .2rem;
    margin-bottom: .2rem;
    color: #202020;
    font-size: .24rem;
}

.con-wrap-conter span {
    font-size: .16rem;
    color: #B6B6B6;
}

.con-wrap-conter p {
    margin-bottom: 0;
    font-size: .16rem;
    color: #696969;
    margin-top: 0.03rem;
}

.con-wrap-conter {
    margin-left: 1.45rem;
}

/* 组织机构 */
.chanel-tags-wrap {
    text-align: center;
    margin-top: .35rem;
}

.chanel-tags-wrap img {
    width: auto;
}

.chanel-container-inner {
    position: relative;
    margin-top: .6rem;
    margin-bottom: .6rem;
}

.chanel-container-inner:before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    width: 1px;
    height: 100%;
    background-color: #CFCFCE;
}

.timeline__item {
    margin-left: 50%;
    position: relative;
}

.timeline__item__station {
    position: absolute;
    top: -.1rem;
    transform: translateX(-50%);
    width: .21rem;
    height: .21rem;
    background: url(../img/num-ico.png) no-repeat;
    background-size: 100%;
    z-index: 2;
}

.timeline__item:nth-child(odd) {
    margin-left: 0;
    margin-right: 50%;
    margin-bottom: 0;
}

.timeline__item__content__date {
    color: #202020;
    font-family: garamond-bold;
    font-size: .24rem;
    margin: 0;
    margin-left: .2rem;
    margin-bottom: .1rem;
}

.timeline__item__content__ulr li a {
    color: #333333;
    font-size: .16rem;
}

.timeline__item:nth-child(odd) .timeline__item__station {
    right: 0;
    transform: translateX(50%);
}

.timeline__item__content__ulr li {
    margin-bottom: .1rem;
}

.timeline__item__content {
    position: relative;
    padding-top: .23rem;
    border-top: 1px solid #CFCFCE;
}

.timeline__item__content:before {
    content: '';
    width: .85rem;
    height: 0.06rem;
    background-color: #BF3238;
    position: absolute;
    left: .2rem;
    top: -0.04rem;
}

.timeline__item:nth-child(odd) .timeline__item__content:before {
    right: .2rem;
    left: auto;
}

.timeline__item:nth-child(odd)  .timeline__item__content__date {
    margin-left: 0;
    text-align: right;
    margin-right: .2rem;
}

.timeline__item:nth-child(odd)  .timeline__item__content__ulr {
    width: 70%;
    margin-left: 0;
}

.timeline__item__content__ulr {
    width: 70%;
    margin-left: 2.2rem;
}

.timeline__item:last-child .timeline__item__content__date {
    width: 5.5rem;
    margin-left: 1.4rem;
    margin-right: 0;
}

.timeline__item__content__ulr li a i {
    font-style: normal;
    font-size: .14rem;
    color: #A2A2A2;
}

.timeline__item:nth-child(2) {
    margin-top: -.85rem;
}

.timeline__item:nth-child(3) {
    margin-top: -1.6rem;
}

.timeline__item__content__ulr li a:hover {
    color: #B81C22;
}

.cx-time-box {
    display: none;
}

.cx-time-box-cont-tab .active {
    display: block;
}

.display_mode label {
    margin-bottom: 0;
}

.timeline__item:last-child {
    margin-top: -.75rem;
    padding-bottom: .5rem;
}
/* 人才培养类 */
.our-portfolio-lt {
    float: left;
    background: url(../img/training-pic01.png);
    width: 320px;
    height: 370px;
    padding-top: 40px;
    padding-left: 20px;
    font-size: 28px;
    color: #fff;
    font-weight: bold;
}

.our-portfolio-rt {
    margin-left: 366px;
}

.our-portfolio-rt-k {
    padding: 20px;
/*     background-color: rgba(255,255,255,.6); */
    border: 1px solid #B8A988;
    background: linear-gradient(0, rgba(255, 255, 255, .7) 0%, rgba(255, 242, 243, .4) 100%);
}

.our-portfolio-rt01 {
    width: 528px;
    height: 370px;
    display: block;
    margin-right: 20px;
    float: left;
}

.our-portfolio-rt02 {
    width: 302px;
    height: 370px;
    float: left;
    margin-right: 20px;
}

.our-portfolio-rt03 {
    width: 210px;
    height: 370px;
    float: left;
}

.our-portfolio-rt-k h3 {
    font-size: 20px;
    color: #B81C22;
    margin-top: 0;
    font-weight: bold;
    padding-bottom: 15px;
    position: relative;
    margin-bottom: 15px;
}

.our-portfolio-rt-k h3:after {
    content: '';
    width: 40px;
    height: 5px;
    background-color: #B8A988;
    position: absolute;
    left: 0;
    bottom: 0;
}

.our-portfolio-rt-k dl {
    float: left;
    margin-bottom: 0;
}

.our-portfolio-rt-k dl dt {
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    line-height: 32px;
    padding: 0 13px;
    margin-bottom: 15px;
    height: 32px;
    background-color: #B81C22;
    display: inline-block;
}

.our-portfolio-rt-k dl dd a {
    font-size: 16px;
    color: #333333;
}

.our-portfolio-rt-k dl dd {
    margin-bottom: 10px;
}

.our-portfolio-rt-k dl dd:last-child {
    margin-bottom: 0;
}

.wdour-d01 {
    width: 36%;
}

.wdour-d02 {
    width: 45%;
}

.wdour-d03 {
    width: 51.5%;
}

.our-portfolio-rt-k dl dd a:hover {
    color: #B81C22;
}

.our-portfolio-rt03  dl dt {
    background-color: transparent;
}

.our-portfolio-select {
    display: none;
    margin-top: 15px;
}

.launch-our {
    margin-top: 4px;
    float: right;
    position: relative;
    height: 16px;
    width: 16px;
    box-sizing: border-box;
    text-align: center;
    display: block;
    background: url(../img/our-img-j.png) left no-repeat;
    -webkit-transition: all 0s;
    -moz-transition: all 0s;
    transition: all 0s;
}

.launch-our:before {
    content: '展开';
    font-size: 14px;
    color: #B8A988;
    font-weight: 500;
    width: 40px;
    position: absolute;
    left: -40px;
    font-style: normal;
    letter-spacing: 5px;
}

.our-portfolio-rt-k .our-j .launch-our {
    background: url(../img/our-img-j-active.png) left no-repeat;
    background-size: 100%;
}

.our-portfolio-rt-k .our-j .launch-our:before {
    content: '收起';
}

.subscribe-call-to-acton {
    background: url(../img/training-pic02.png);
}

.subscribe-call-to-acton-hz {
    background: url(../img/training-pic03.png);
}

.subscribe-call-to {
    float: left;
    width: 23.6%;
    height: 260px;
    margin-right: 20px;
}

.subscribe-call-to:last-child,.subscribe-call01:last-child {
    margin-right: 0;
}

.subscribe-call01 {
    height: 260px;
    float: left;
    width: 49.05%;
    margin-right: 20px;
}

ul.nav-tabs.molecules-atber>li:first-child a,ul.nav-tabs.sample-data-taber>li:last-child a,
.cultivate-info ul.device-data-taber-liste li a {
    line-height: inherit;
    display: flex;
    align-items: center;
    justify-content: center;
}

.nav-tabs>li>a:hover {
    border-color: transparent;
}

ul.nav-tabs.sample-data-taber>li:last-child a {
   /*  width: 2.6rem;*/
}

.ciu-feature-usage-nav li {
    width: 16.6666%;
}
/* 捐赠指南 */
.header-bg20 {
    background: url(../img/banner18.png) top center no-repeat;
    background-size: cover;
}

.hotelSearchV1 {
    margin-top: .1rem;
}

.root__search_wrap__xhcdr_wrape {
    padding: .2rem .48rem  0 .48rem;
    overflow: hidden;
}

.root__search_wrap__xhcdr_title h3 {
    margin: 0;
    font-size: .18rem;
    color: #B81C22;
    font-family: garamond-bold;
    float: left;
    padding-bottom: .15rem;
    position: relative;
}

.root__search_wrap__xhcdr_title h3:after {
    content: '';
    width: .72rem;
    height: .05rem;
    background-color: #CFCFCE;
    position: absolute;
    bottom: -.03rem;
    left: 0;
}

.root__search_wrap__xhcdr_title {
    border-bottom: 1px solid #CFCFCE;
    margin-bottom: .2rem;
    position: relative;
    padding-left: .3rem;
}

.root__search_wrap__xhcdr_title:before {
    content: '';
    width: .21rem;
    height: .21rem;
    position: absolute;
    left: 0;
    top: .24rem;
    background: url(../img/ls-icon.png) no-repeat;
    background-size: 100%;
}

.root__search_wrap__xhcdr p {
    font-size: .16rem;
    color: #4F4F4F;
    padding-left: .3rem;
}

.root__search_wrap__xhcdr {
    margin-bottom: .3rem;
}

.Other-methods-box {
    padding: 0 .48rem;
    padding-top: .27rem;
}

.Other-methods-box dl {
    margin-bottom: .3rem;
}

.Other-methods-box dl dt {
    color: #FFFFFF;
    font-size: .16rem;
    background-color: #202020;
    display: inline-block;
    padding: .05rem .13rem;
    margin-bottom: .2rem;
}

.Other-methods-box dl dd {
    margin-bottom: .1rem;
    color: #4F4F4F;
    font-size: .16rem;
}

.hs_list-search-wrapper_mUSSc {
    margin-top: .4rem;
}

ul.FlexContainer.nav-list>li:nth-child(2) a {
    line-height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.latest-news-spacing-title ul.FlexContainer-nav-tab li a {
    height: auto;
    font-family: garamond-bold;
}
/* 免税政策 */
.aem-GridColumn li a {
    padding: .2rem .38rem;
}

.aem-GridColumn .announcement-row-cont span {
    -webkit-line-clamp: 3;
    height: 1rem;
}

.aem-GridColumn  .announcement-row-time {
    padding-top: .19rem;
    padding-bottom: .19rem;
}

.aem-GridColumn .announcement-row-cont {
    width: 83%;
}

.aem-GridColumn {
    margin-top: .1rem;
}

.is-Editor-false h2 {
    padding-left: 0;
    letter-spacing: 0;
}

.is-Editor-false-W h2 {
    width: 375px;
}
/* 捐赠名录 */
.aem-GridColumn--default--12 {
    margin-top: .4rem;
    padding: 0 .82rem;
    margin-bottom: .4rem;
}
/* 企业合作 */
.feds--smallDesktopEnabled {
    margin-top: .4rem;
    margin-bottom: 2.4rem;
}

.feds--smallDesktopEnabled .col-md-4 {
    margin-bottom: .2rem;
}

.feds-navBar-wrapper {
    padding: .6rem .6rem .5rem .4rem;
    overflow: hidden;
    height: 2.95rem;
}

.feds-navBar-wrapper h3 {
    font-size: .34rem;
    margin-top: 0;
    font-family: garamond-bold;
    height: .75rem;
    color: #FFFFFF;
    margin-bottom: .6rem;
}

.feds-navBar-wrapper01 {
    background: url(../img/enterprise-tu01.png) no-repeat;
    background-size: cover;
}

.feds-navBar-wrapper02 {
    background: url(../img/enterprise-tu02.png) no-repeat;
    background-size: cover;
}

.feds-navBar-wrapper03 {
    background: url(../img/enterprise-tu03.png) no-repeat;
    background-size: cover;
}

.feds-navBar-wrapper a {
    font-size: .16rem;
    color: #FFFFFF;
    padding: .11rem .23rem;
    float: left;
    text-align: center;
    border: 1px solid #CFCFCE;
}

.feds-navBar-wrapper01 a {
    background: rgba(121,32,32,.7);
}

.feds-navBar-wrapper02 a {
    background: rgba(35,54,119,.7);
}

.feds-navBar-wrapper03 a {
    background: rgba(132,111,73,.7);
}

/* 新闻中心报名活动 */
.feds-navList-wrapper {
    padding: 0 .5rem;
}

.feds-navList-wap {
    padding-top: .3rem;
    margin-top: 1rem;
    padding-left: .18rem;
    padding-right: .18rem;
    border: 1px solid #CFCFCE;
}

.feds-navList-titler h3 {
    margin: 0;
    font-size: .22rem;
    color: #B81C22;
    font-family: Arial-Bold;
    padding-bottom: .2rem;
    position: relative;
}

.feds-navList-titler h3:after {
    content: '';
    width: 0.5rem;
    height: 0.05rem;
    background: #CFCFCE;
    position: absolute;
    bottom: 0;
    left: 0;
}

.feds-navList-wap ul li:last-child {
    border: none;
}

.root_content_flex_items_position_754629352 ul li span {
    display: inline-block;
    color: #202020;
    font-size: .16rem;
    width: 2.05rem;
}

.root_content_flex_items_position_754629352 ul li {
    margin-bottom: .15rem;
}

.root_content_flex_items_position_754629352 ul li label {
    margin-bottom: 0;
    color: #202020;
    font-size: .16rem;
}

.root_content_flex_items_position_754629352 {
    background: url(../img/hdbm-xqing.png) center no-repeat;
    padding-top: .4rem;
    padding-left: .6rem;
    margin-top: .4rem;
    padding-bottom: .35rem;
    margin-bottom: .33rem;
    position: relative;
    background-size: cover;
}

.root_content_flex_items_position_754629352 ul li:last-child {
    margin-bottom: 0;
}

.root_content_flex_items_position_754629352 p {
    margin-bottom: 0;
    position: absolute;
    right: .66rem;
    bottom: .35rem;
}

.root_content_flex_items_position_754629352 p a {
    font-size: .18rem;
    padding: .05rem 0;
    color: #202020;
    float: left;
    width: 1.8rem;
    text-align: center;
}

.root_content_flex_items_position_754629352 p a:first-child {
    background: #B81C22;
    color: #fff;
    margin-right: .35rem;
}

.root_content_flex_items_position_754629352 p a:last-child {
    background: #314E97;
    color: #fff;
}

.root_content_flex_items_position_754629352 ul li span .iconfont {
    margin-right: .15rem;
    color: #202020;
    font-size: .18rem;
    vertical-align: middle;
}

/* Overseas Internship Exchange */
.s-manhattan-index li {
    width: 20%;
    margin-bottom: 17px;
}

.s-manhattan-index li:nth-child(5):after {
    content: '';
    width: 2px;
    height: 30px;
    background: #fff;
    display: block;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.s-manhattan-index li:last-child {
    width: 40%;
}

.s-manhattan-index li:nth-child(6) a,.s-manhattan-index li:nth-child(7) a,.s-manhattan-index li:nth-child(8) a,
.s-manhattan-index li:nth-child(9) a {
    padding-bottom: 19px;
}

.s-manhattan-index li:nth-child(6),.s-manhattan-index li:nth-child(7),.s-manhattan-index li:nth-child(8),
.s-manhattan-index li:nth-child(9) {
    margin-top: 17px;
}

.s-manhattan-index {
    position: relative;
}

.s-manhattan-index:before {
    content: '';
    width: 100%;
    background: rgba(255,255,255,.6);
    height: 2px;
    position: absolute;
    top: 56px;
    left: 0;
    right: 0;
}

.acctieon {
    margin-top: .4rem;
}

.sui-componentWrap-lt h3 {
    margin: 0;
    font-size: .24rem;
    color: #B81C22;
    font-family: garamond-bold;
    padding-left: .1rem;
    border-left: .04rem solid #B81C22;
}

.acctieon-txter {
    position: relative;
    top: -.1rem;
}

.sui-componentWrap-rt img {
    height: 100%;
}

.sui-componentWrap {
    margin-top: .33rem;
}

.sui-componentWrap-lt p {
    font-size: .18rem;
    color: #4F4F4F;
    line-height: .4rem;
    margin-bottom: 0;
}

.sui-componentWrap-rt {
    float: right;
    width: 6rem;
    height: 3.38rem;
    margin-left: .3rem;
}

.open-homepage-tts h3 {
    margin: 0 .4rem;
}

.open-homepage-tts .main-spacing-brands {
    padding: .28rem .4rem;
}

.open-homepage-tts {
    margin-top: .4rem;
}

.sam_newgrid {
    background: url(../img/Exchange.png) no-repeat;
    padding: .5rem .25rem;
    padding-bottom: .7rem;
    padding-right: 5.5rem;
    background-size: 100% 100%;
    height: 4.14rem;
    margin-top: .3rem
}

.sui-componentWrap-lt .sam_newgrid p {
    color: #fff;
}

.sam_newgrid p:before {
    background: url(../img/dashin-cio-bb.png) left no-repeat;
    background-size: 100%;
}

.sam_newgrid a {
    color: #FFFFFF;
    border-bottom: 1px solid #D8D8D8;
    font-size: .24rem;
    font-family: Arial-Bold;
    margin-left: .2rem;
    padding-bottom: .05rem;
    margin-bottom: .3rem;
}

.sui-componentWrap-lt .sam_newgrid p:last-child {
    margin-top: .35rem;
}

.sui-componentWrap-lt .sam_newgrid p:first-child {
    margin-bottom: .1rem;
}

.hint-float-ball, .help-container_3VJQo {
    margin-bottom: .6rem;
}

.hint-float-ball p {
    margin-top: .3rem
}

.sui-componentWrap .sui-componentWrap-lt p {
    margin-bottom: .05rem;
}

.FAQ-questions-answers li a {
    font-size: .18rem;
    color: #B81C22;
    font-family: Arial-Bold;
    position: relative;
    display: block;
    margin-bottom: .1rem;
    padding-left: .3rem;
}

.FAQ-questions-answers li a:before {
    content: '';
    width: .2rem;
    height: .2rem;
    background: url(../img/wd-ico.png)  no-repeat;
    position: absolute;
    left: 0;
    top: 0;
    background-size: 100%;
}

.Contact-sdjkrf p {
    margin-bottom: 0;
    line-height: .4rem;
    margin-top: 0;
}

.Contact-sdjkrf h3 {
    margin-bottom: .2rem;
}

.faq-quantion h3 {
    margin-bottom: .3rem;
}

.FAQ-questions-answers li p {
    padding-left: .3rem;
    margin-top: 0;
}

.FAQ-questions-answers li {
    margin-bottom: .4rem;
}

.c-gap-bottom-xsmall li a {
    background: #F8F8F8;
    display: block;
    padding: .2rem .15rem;
    overflow: hidden;
    padding-bottom: .16rem;
}

.c-gap-bottom-xsmall {
    padding: .18rem .4rem .11rem .4rem;
    overflow: hidden;
}

.c-gap-bottom-titler h3 {
    margin: 0 .4rem;
}

.c-gap-bottom-xsmall li a h6 {
    margin: 0;
    font-size: .2rem;
    color: #222222;
    font-weight: bold;
    padding-bottom: .15rem;
    position: relative;
    margin-bottom: .1rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.c-gap-bottom-xsmall li a h6:after {
    content: '';
    width: .4rem;
    height: .05rem;
    background: #CFCFCE;
    position: absolute;
    bottom: 0;
    left: 0;
}

.c-gap-bottom-xsmall li a span {
    color: #333333;
    font-size: .16rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
}

.c-gap-bottom-xsmall li {
    margin-bottom: .2rem;
}

.xpath-log {
    margin-top: .3rem;
}

.c-gap-bottom-xsmall li a:hover h6 {
    color: #B81C22;
}

.cover-fields .owl-dots {
    display: none;
}

.cover-fields .owl-nav .owl-prev {
    position: absolute;
    top: -.56rem;
    right: .83rem;
}

.Advertisement {
    position: relative;
}

.cover-fields .owl-nav .owl-prev span {
    font-size: 0;
    background: url(../img/exp-image-lt.png) no-repeat;
    width: .42rem;
    height: .42rem;
    display: block;
    background-size: 100%;
}

.cover-fields .owl-nav .owl-next {
    position: absolute;
    top: -.56rem;
    right: .4rem;
}

.cover-fields .owl-nav .owl-next span {
    font-size: 0;
    background: url(../img/exp-image-rt.png) no-repeat;
    width: .42rem;
    height: .42rem;
    display: block;
    background-size: 100%;
}

/* 校友关于我们 */
.cover-infoer {
    margin-bottom: .3rem;
}

.cover-infoer-xter {
    padding: 0 1.05rem;
}

.woo-font--backTop dl dt {
    font-size: .19rem;
    color: #202020;
    position: relative;
    margin-bottom: .15rem;
    font-family: Arial-Bold;
    padding-bottom: .15rem;
}

.woo-box-column-rt {
    background: url(../img/my-wm-bgr.png) no-repeat;
    overflow: hidden;
    background-size: cover;
    padding: .34rem 1rem .35rem .4rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.woo-font--backTop dl dt:after {
    content: '';
    width: .4rem;
    height: .05rem;
    background: #CFCFCE;
    position: absolute;
    left: 0;
    bottom: 0;
}

.woo-font--backTop dl dd {
    font-size: .16rem;
    color: #333333;
    line-height: .26rem;
    margin-bottom: .1rem;
}

.woo-font--backTop {
    padding: .2rem;
    background: #fff;
    height: 2.55rem;
    border: 1px solid #CFCFCE;
}

.woo-font--backTop dl dd:last-child,.woo-font--backTop dl {
    margin-bottom: 0;
}

.index_box_MkWee .col-lg-3 {
    margin-bottom: .3rem;
}

.index_box_MkWee {
    margin-top: .3rem;
    margin-bottom: .5rem;
}

.woo-box-column-rt-wm {
    border: 1px solid #CFCFCE;
    background: rgba(255,255,255,.4);
    border-radius: .1rem;
    width: 1.8rem;
    height: 1.8rem;
    padding: .16rem;
    float: right;
}

.woo-box-column-rt-wm img {
    height: 100%;
    border-radius: .1rem;
}

.woo-box-column-rt-txt span {
    color: #FFFFFF;
    font-size: .2rem;
}

.woo-box-column-rt-txt p {
    font-size: .24rem;
    color: #FFFFFF;
    margin-bottom: 0;
}

.woo-box-column-rt-txt {
    float: left;
    width: 65%;
}

.woo-box-flex {
    padding: .4rem .4rem .35rem .4rem;
    overflow: hidden;
}

.woo-box-column-lt ul li {
    font-size: .18rem;
    color: #4F4F4F;
    margin-bottom: .2rem;
}

.woo-box-column-lt ul li:last-child {
    margin-bottom: 0;
}

.woo-box-column-lt ul li a {
    color: #B81C22;
    text-decoration: underline;
}

.woo-box-column-lt ul li label {
    float: left;
    margin-bottom: .05rem;
}

.flow-list li a {
    border: 1px solid #cfcfce;
    background-color: #fff;
    display: block;
    width: 83%;
    float: left;
}

.tp-fullwidth-forcer-img {
    float: left;
    overflow: hidden;
}

.tp-fullwidth-forcer-img img {
    width: 4.32rem;
    height: 2.43rem;
}

.tp-fullwidth-forcer-contet h3 {
    margin-top: 0;
    font-size: .24rem;
    color: #202020;
    font-family: garamond-bold;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: .34rem;
    height: .68rem;
    margin-bottom: .2rem;
}

.tp-fullwidth-forcer-contet {
    margin-left: 4.62rem;
    padding-top: .28rem;
    padding-right: .3rem;
}

.tp-fullwidth-forcer-contet p {
    font-size: .16rem;
    margin-bottom: .1rem;
    color: #696969;
    line-height: .32rem;
}

.flow-list li {
    padding-bottom: .3rem;
    overflow: hidden;
}

.News-ineraertaoler .tp-fullwidth-forcer-contet p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    white-space: normal;
}

.tp-fullwidth-forcer-type {
    float: right;
}

.fa-facebook em {
    display: inline-block;
    width: .15rem;
    height: .15rem;
    margin: 0 .53rem;
    background: url(../img/ls-icon.png) no-repeat;
    position: absolute;
    background-size: 100%;
    z-index: 1;
    top: .38rem;
    margin-right: .2rem;
}

.tp-fullwidth-forcer-type p {
    margin-top: -0.04rem;
}

.fa-facebook {
    float: right;
    padding-top: .3rem;
    width: 17%;
    position: relative;
}

.tp-fullwidth-forcer-type span {
    font-size: .64rem;
    font-family: garamond-bold;
    color: #202020;
    margin-top: -.35rem;
    float: left;
}

.tp-fullwidth-forcer-type  p {
    font-size: .18rem;
    float: left;
    color: #202020;
    line-height: 1;
    margin-bottom: 0;
    padding-left: .15rem;
    margin-left: .15rem;
    position: relative;
}

.tp-fullwidth-forcer-type  p:before {
    content: '/';
    color: #D8D8D8;
    position: absolute;
    left: 0;
    font-size: .22rem;
    bottom: 0;
}

.tp-fullwidth-forcer-type  p label {
    margin-bottom: 0;
    display: block;
    font-family: garamond-bold;
}

.flow-list li:first-child .fa-facebook {
    margin-top: .3rem;
    padding-top: 0;
}

.flow-list li:first-child  .fa-facebook:before {
    top: .15rem;
}

.flow-list li:first-child  .fa-facebook em {
    top: 0.08rem;
}

.fa-facebook:after {
    content: '';
    width: .54rem;
    height: 1px;
    background-color: #D8D8D8;
    position: absolute;
    left: 0;
    top: .45rem;
}

.flow-list li:first-child .fa-facebook:after {
    top: .15rem;
}

.flow-list li:last-child {
    padding-bottom: 0;
}

.tp-fullwidth-forcer-contet p .iconfont {
    color: #696969;
    margin-right: .1rem;
    font-size: .16rem;
}

.flow-list {
    margin-top: .4rem;
    margin-bottom: .6rem;
}

ul.yugao-xiaoyou.nav-list li a {
    line-height: inherit;
    display: flex;
    align-items: center;
    justify-content: center;
}

.Worldwide-Rankings-tabler tr td:nth-child(2),
.Worldwide-Rankings-tabler tr td:nth-child(3) {
    background: #fff;
}

.mCustomScrollbar-height01 {
    height: 4.82rem;
}

.mCustomScrollbar-height02 {
    height: 3.78rem;
}

.mCustomScrollBox {
    position: relative;
    overflow: hidden;
    height: 100%;
    max-width: 100%;
    outline: none;
    direction: ltr;
}

.mCustomScrollbar {
    -ms-touch-action: pinch-zoom;
    touch-action: pinch-zoom;
}

.mCSB_container {
    overflow: hidden;
    width: auto;
    height: auto;
}

.mCSB_scrollTools {
    opacity: .75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)";
}

.mCSB_scrollTools, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight {
    -webkit-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
    transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
}

.mCSB_scrollTools {
    position: absolute;
    width: 0.06rem;
    height: auto;
    left: auto;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
}

.mCSB_scrollTools .mCSB_draggerContainer {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: auto;
}

.mCSB_scrollTools .mCSB_dragger {
    cursor: pointer;
    width: 100%;
    height: 30px;
    z-index: 1;
}

.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #EFEBE9;
}

.mCSB_scrollTools .mCSB_draggerRail {
    width: 6px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #B81C22;
}

.mCSB_scrollTools, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight {
    -webkit-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
    transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    position: relative;
    width: 0.06rem;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 0.03rem;
    -moz-border-radius: 0.03rem;
    border-radius: 0.03rem;
    text-align: center;
}

.category-container-bock {
    border: 1px solid #CFCFCE;
    padding: .1rem;
    overflow: hidden;
}

.category-container-bock-left img {
    width: 1.5rem;
    height: 2.04rem;
    display: block;
}

.category-container-bock-left {
    float: left;
}

.category-container-box {
    margin-top: .3rem;
    margin-bottom: .4rem;
}

.category-container-box .col-xs-12 {
    margin-bottom: .3rem;
}

.category-container-bock-right {
    margin-left: 1.7rem;
    margin-top: 0.07rem;
}

.category-container-bock-right dl {
    margin-bottom: 0;
}

.category-container-bock-right dl dt {
    font-size: .2rem;
    color: #222222;
    font-family: Arial-Bold;
    margin-bottom: .13rem;
}

.category-container-bock-right dl dd {
    margin-bottom: 0;
    color: #848484;
    font-size: .14rem;
    line-height: .29rem;
}

.category-container-bock-right dl dt i {
    font-style: normal;
    color: #696969;
    font-weight: 500;
    font-size: .14rem;
    margin-left: .15rem;
}

.category-container-bock-right dl dd label {
    margin-bottom: 0;
    float: left;
    width: 73%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    font-size: .14rem;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: .23rem;
    margin-top: .03rem;
}

.category-container-bock-right dl dd span {
    float: left;
}

.Department-amdi-lt img {
    height: 100%;
}
/* 校友组织 */
.superman-san li {
    float: left;
    width: 25%;
}

.superman-san {
    margin-top: .4rem;
    position: relative;
}

.superman-san li a {
    border: 1px solid #CFCFCE;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .2rem;
    color: #575757;
    text-align: center;
    height: .7rem;
    margin-left: -.01rem;
}

.superman-san .active a {
    background: #B81C22;
    color: #fff;
    width: 3.96rem;
    height: .94rem;
    margin: -.13rem;
    position: relative;
}

.superman-san li a .iconfont {
    font-size: .22rem;
    margin-right: .1rem;
}

.icon-a-tuanduizuzhijiagoushequn-03 {
    font-weight: 600;
}

.application {
    display: block;
    padding: .3rem;
    background-size: cover!important;
}

.application h3 {
    margin-top: 0;
    font-size: .2rem;
    color: #202020;
    height: .44rem;
    font-family: garamond-bold;
}

.application span {
    color: #B6B6B6;
    font-size: .16rem;
    transition: all .3s ease;
    display: block;
    vertical-align: middle;
}

.application span .iconfont,.s-isindex-wrap a .iconfont {
    vertical-align: middle;
    margin-left: .1rem;
}

.c-feed-box .col-md-6 {
    margin-bottom: .3rem;
}

.c-feed-box {
    margin-bottom: .1rem;
    margin-top: .7rem;
}

.s-isindex-wrap {
    border: 1px solid #B8A988;
    padding: 33px 60px 0 40px;
    background: #fff;
}

.s-isindex-wrap h4 {
    margin: 0;
    font-size: 22px;
    color: #B81C22;
    font-weight: bold;
    padding-bottom: 26px;
    float: left;
    border-bottom: 5px solid #B81C22;
}

.s-isindex-wrap a {
    font-size: 16px;
    color: #B8A988;
    float: right;
}

.lyc_panel {
    margin-top: 20px;
    margin-bottom: 100px;
}

.s-isindex-wrap a:hover, .application:hover span {
    animation: arr 0.6s ease-out 0s infinite;
}

.op_express_delivery_tab {
    margin: .3rem -.15rem;
}

.op_express_delivery_tab .announcement-row-cont span {
    -webkit-line-clamp: 2;
    height: .72rem;
}
  /* 论坛与活动 */
.op_express_delivery_main .tp-fullwidth-forcer-type {
    margin-top: 0;
    margin-left: 0;
    margin-right: .3rem;
    float: left;
}

.op_express_delivery_main {
    margin: .5rem 0;
    margin-bottom: .1rem;
}

.op_express_delivery_company {
    float: left;
}

.op_express_delivery_right img {
    width: 4.2rem;
    height: 2.36rem;
    display: block;
}

.op_express_delivery_right {
    overflow: hidden;
    float: right;
}

.op_express_delivery_company {
    display: block;
    border: 1px solid #cfcfce;
    width: 86.1%;
}

.op_express_delivery_left {
    padding: 0.2rem 0.4rem 0.2rem 0.3rem;
    overflow: hidden;
    float: left;
    width: 65.5%;
}

.op_express_delivery_left strong {
    font-size: .24rem;
    color: #B81C22;
    font-family: garamond-bold;
    margin-bottom: .11rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 0.72rem;
}

.op_express_delivery_main  .tp-fullwidth-forcer-type span {
    margin-top: -.25rem;
}

.op_express_delivery_main  .tp-fullwidth-forcer-type p {
    margin-top: 0.2rem;
    font-family: garamond-bold;
}

.op_express_delivery_main li {
    margin-bottom: .2rem;
    overflow: hidden;
}

.op_express_delivery_dler, .op_express_delivery_dler dd label,.op_express_delivery_dler dd:last-child {
    margin-bottom: 0;
}

.op_express_delivery_dler dd {
    font-size: .16rem;
    overflow: hidden;
    color: #303030;
    margin-bottom: .1rem;
}

.op_express_delivery_dler dd .iconfont {
    color: #202020;
    vertical-align: middle;
    margin-right: .1rem;
    font-size: .16rem;
}

.op_express_delivery_dler dd span {
    display: inline-block;
    width: 1.2rem;
}

.op_express_delivery_dler dd label {
    width: 79%;
}

.op_express_delivery_dler dd div {
    float: left;
    display: flex;
}
/* 活动详情 */
.QZ_Float_Items_Container {
    padding: .2rem 1.5rem;
    margin-bottom: .4rem;
}

.mod_wrap_bd {
    background: url(../img/hdbm-xqing.png) center no-repeat;
}

.mod_wrap_bd ul li span, .mod_wrap_bd ul li label {
    color: #333333;
}

.mod_wrap_bd ul li span .iconfont {
    color: #202020;
}

.mod_wrap_bd  p a:nth-child(2) {
    background: #F8F8F8;
    border: 1px solid #F8F8F8;
}

.mod_wrap_bd p a:first-child {
    background: #202020;
    border: 1px solid #202020;
    color: #fff;
}

.QZ_Float_Items_Container .contribution_content p {
    overflow: hidden;
}

.QZ_Float_Items_Container .contribution_content .a-link-inner {
    font-size: .16rem;
    color: #B81C22;
    text-decoration: underline;
    display: block;
}

.QZ_Float_Items_Container .contribution_content p i {
    font-style: normal;
    float: left;
}

.QZ_Float_Items_Container .contribution_content p label {
    margin-bottom: 0;
    float: left;
    text-indent: 0;
}

.fn-feed-control-v2 {
    padding: 0;
    border: none;
}

.fn-feed-control-v2 ul li:last-child {
    border-bottom: 1px solid #CFCFCE;
}

.mod-special-counter {
    padding: .2rem;
    margin: 0;
    margin-top: .4rem;
}

.mod-special-counter .cameraContents-img {
    width: 2.4rem;
    height: 1.35rem;
}

.mod-special-counter .cameraContents-content {
    margin-left: 2.5rem;
}

.mod-special-counter  .cameraContents-content h5 {
    margin-bottom: .4rem;
}

.feed_care_list {
    margin-bottom: 0px;
}

.j-hide-from-flag {
    padding: 0 1.17rem;
    margin-bottom: .3rem;
}

.j-hide-from-flag .owl-item .item img {
    height: 4.88rem;
}

.j-hide-from-flag .owl-nav button {
    left: -.7rem;
}

.j-hide-from-flag .owl-nav .owl-next {
    right: -.7rem;
}

.mod_wrap_bd ul li span {
    width: 1.76rem;
    float: left;
}

.mod_wrap_bd ul li label {
    width: 40%;
}

.mod-special-counter a {
    line-height: inherit;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 1.95rem;
}
/* 领导详情 */
.qz_del_ul_option-left {
    float: left;
    width: 2.69rem;
}

.qz_del_ul_option-left img {
    width: 2.69rem;
    height: 3.7rem;
    display: block;
}

.qz_del_ul_option-left h6 {
    font-size: .3rem;
    color: #202020;
    margin-top: .37rem;
    font-family: garamond-bold;
}

.qz_del_ul_option-left p {
    margin-bottom: 0;
    font-size: .16rem;
    color: #696969;
}

.qz_del_ul_option {
    margin-top: 0.3rem;
    margin-bottom: 0.6rem;
    overflow: hidden;
}

.qz_del_ul_option-right {
    margin-left: 3.29rem;
}

.qz_del_ul_option-right p {
    color: #4F4F4F;
    margin-bottom: .15rem;
    font-size: .16rem;
    line-height: .3rem;
}
/* 学院领导3 */
.h_m_focus {
    padding: 0 1.2rem;
    padding-left: 3.08rem;
    margin-bottom: .6rem;
}

.h_m_focus ul li {
    border: none;
    background-color: transparent;
    padding: 0;
}

.h_m_focus .con-wrap-conter h3 {
    font-size: .24rem;
}

/* 博士后 */
ul.spotTabCon.nav-line {
    border: none;
    margin-bottom: .6rem;
}

ul.spotTabCon.nav-line li a {
    border: none;
    border-radius: 0;
    margin-right: 0;
    background: #fff;
    height: .95rem;
    padding: 0  .6rem;
    display: flex;
    z-index: 10;
    align-items: center;
    justify-content: space-between;
}

ul.spotTabCon.nav-line li a span {
    font-size: .2rem;
    color: #202020;
    text-align: left;
    float: left;
}

ul.spotTabCon.nav-line>li.active>a {
    border: transparent;
    border-bottom: none;
    padding: 0 .6rem;
    color: #c92d3f;
    background: url(../img/boshi-clicker.png) no-repeat;
    background-size: cover;
}

ul.spotTabCon.nav-line li {
    width: 33.3333%;
    border: 2px solid #CFCFCE;
    border-right: none;
}

.spotTabCon>li.active>a, 
.spotTabCon>li.active>a:focus, 
.spotTabCon>li.active>a:hover {
    background-color: transparent;
}

ul.spotTabCon.nav-line li:last-child {
    border-right: 2px solid #CFCFCE;
}

ul.spotTabCon.nav-line li a i {
    width: .6rem;
    height: .6rem;
    float: right;
}

ul.spotTabCon.nav-line li:nth-child(1) a i {
    background: url(../img/bosh-ico01.png) no-repeat;
    background-size: 100%;
}

ul.spotTabCon.nav-line li:nth-child(2) a i {
    background: url(../img/bosh-ico02.png) no-repeat;
    background-size: 100%;
}

ul.spotTabCon.nav-line li:nth-child(3) a i {
    background: url(../img/bosh-ico03.png) no-repeat;
    background-size: 100%;
}

ul.spotTabCon.nav-line li a span em {
    font-style: normal;
    display: block;
}

ul.spotTabCon.nav-line>li.active>a span {
    color: #fff;
}

ul.spotTabCon.nav-line>li.active>a:after {
    content: "";
    position: absolute;
    bottom: -.13rem;
    left: 48%;
    width: 0;
    z-index: -1;
    height: 0;
    padding: .1rem;
    background: url(../img/boshi-clicker-after.png) no-repeat;
    border: 2px solid #CFCFCE;
    border-right: 0;
    border-bottom: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(226deg);
}

ul.spotTabCon.nav-line li:nth-child(1).active a i {
    background: url(../img/bosh-ico01-active.png) no-repeat;
    background-size: 100%;
}

ul.spotTabCon.nav-line li:nth-child(2).active a i {
    background: url(../img/bosh-ico02-active.png) no-repeat;
    background-size: 100%;
}

ul.spotTabCon.nav-line li:nth-child(3).active a i {
    background: url(../img/bosh-ico03-active.png) no-repeat;
    background-size: 100%;
}

/* 学术 */

.dom_overlay_container .op_express_delivery_left {
    padding: .2rem;
    width: 100%;
}

.content_Rd121 {
    margin: .3rem 0;
    width: 100%;
    float: none;
    margin-top: .5rem;
    display: flex;
    justify-content: space-between;
}

.content_Rd121 .searchTxt {
    width: 2.3rem;
    font-size: .16rem;
}

.content_Rd121 .searchTxt::-webkit-input-placeholder {
    color: #B6B6B6;
}

.content_Rd121 .searchTxt::-moz-placeholder {
   /* Mozilla Firefox 19+ */
    color: #B6B6B6;
}

.content_Rd121 .searchTxt:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #B6B6B6;
}

.content_Rd121 .searchTxt:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
    color: #B6B6B6;
}

.content_Rd8 {
    padding-left: .2rem;
    padding-right: .2rem;
    margin-top: .3rem;
    padding-bottom: .1rem;
}

.content_Rd8 .ca_table span {
    font-size: .16rem;
}

.content_Rd8  .ca_header {
    margin-bottom: .2rem;
}

.content_Rd8 .ca_header>div {
    width: 48%;
    padding: 0 .25rem;
}

.content_Rd8 .ca_nian .ca_jian, .content_Rd8 .ca_yue .ca_jian {
    left: .24rem;
}

.content_Rd8 .ca_yue .ca_jia {
    right: .25rem;
}

.content_Rd8 .ca_table .ca_tbody>div>span.light>a {
    position: relative;
    right: 0.05rem;
}
/* 校友新闻2 */
.new_user_best_tu img {
    overflow: hidden;
    height: 2.7rem;
    display: block;
}

.new_user_best_cont h4 {
    margin: 0;
    font-size: .18rem;
    color: #202020;
    line-height: .32rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: .64rem;
    margin-bottom: .2rem;
    font-family: garamond-bold;
}

.new_user_best_cont p {
    font-size: .14rem;
    color: #B6B6B6;
    line-height: .25rem;
    margin-bottom: .15rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: .5rem;
}

.new_user_best_cont span {
    display: block;
    font-size: .16rem;
    color: #9F9F9F;
}

.new_user_best_cont {
    border: 1px solid #CFCFCE;
    border-top: none;
    padding: .18rem .23rem;
}

.new_liehun .col-xs-6 {
    margin-bottom: .3rem;
}

.new_liehun {
    margin-top: .3rem;
}

.new_user_best_tu {
    overflow: hidden;
}

.popup_reg p {
    text-align: right;
    font-size: .16rem;
    color: #202020;
}

.popup_reg p:last-child {
    margin-bottom: 0;
}

.popup_reg {
    margin-top: .2rem;
}
/* 联系我们3 */
.ad_together_banner_web_first li a h5 {
    font-size: .22rem;
    color: #202020;
    margin: 0;
    font-family: Arial-Bold;
    position: relative;
    z-index: 1;
}

.ad_together_banner_web_first li a {
    display: flex;
    background-color: #F8F8F8;
    height: .73rem;
    padding: .15rem .28rem;
    align-items: center;
    position: relative;
}

.ad_together_banner_web_first li {
    padding: 0 .15rem;
}

.ad_together_banner_web_first .web_first03 {
    width: 33.333%;
    float: left;
    margin-bottom: .3rem;
}

.ad_together_banner_web_first .web_first02 {
    width: 50%;
    float: left;
    margin-bottom: 30px;
}

.ad_together_banner_web_first li a p {
    font-size: 16px;
    color: #7C7C7C;
    position: relative;
    z-index: 36;
}

.ad_together_banner_web_first li a h5:before {
    content: '';
    width: 0.04rem;
    height: .32rem;
    position: absolute;
    left: -.28rem;
    top: 50%;
    transform: translateY(-50%);
}

.ad_together_banner_web_first .web_first03 a h5:before {
    background-color: #c03338;
}

.ad_together_banner_web_first .zong-together a h5:before {
    background-color: #af7247;
}

.ad_together_banner_web_first .cheng-together a h5:before {
    background-color: #e35a59;
}

.ad_together_banner_web_first {
    overflow: hidden;
    margin: 0 -.15rem;
    margin-top: .3rem;
    margin-bottom: .7rem;
}

.ad_together_banner_web_first li a:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    box-sizing: initial;
    z-index: -1;
    transition: 0.3s;
}

.ad_together_banner_web_first .red-together a:before {
    background: linear-gradient(90deg, #c03339 0%, #d24e45 100%);
}

.ad_together_banner_web_first .zong-together a:before {
    background: linear-gradient(90deg, #af7248 0%, #b8a887 100%);
}

.ad_together_banner_web_first .cheng-together a:before {
    background: linear-gradient(90deg, #e35a59 0%, #fbbc87 100%);
}

.ad_together_banner_web_first li a:hover:before {
    width: 100%;
    z-index: 1;
}

.ad_together_banner_web_first li a:hover h5:before {
    opacity: 0;
}

.ad_together_banner_web_first li a:hover h5,.ad_together_banner_web_first li a:hover p {
    color: #fff;
}

.justify-content-center .announcement li a {
    padding: .22rem .3rem .22rem .3rem;
}

.s-newmusic h2 {
    letter-spacing: 0;
    padding-left: 0;
}

.Quick_delivery .lyc_panel_lunt .item a {
    height: 5.05rem;
}

.guess-natice li h5 {
    -webkit-line-clamp: 2;
    height: .67rem;
}

.guess-natice li p {
    margin-top: .36rem;
}

.trending-facuyt p {
    text-align: left;
    line-height: .38rem;
    -webkit-line-clamp: 8;
    height: auto;
    margin-bottom: .25rem;
}

.Paperblocjer {
    position: relative;
}

.Paperblocjer label {
    margin-bottom: 0;
    font-size: .16rem;
    color: #202020;
    border: 1px solid #202020;
    width: .66rem;
    height: .27rem;
    display: block;
    position: absolute;
    right: .2rem;
    bottom: .25rem;
    text-align: center;
}

.authority_lisder .sound-man h3 {
    font-size: .24rem;
    line-height: .36rem;
    -webkit-line-clamp: 3;
    text-align: left;
    height: 1.1rem;
}

.authority_lisder .sound-man .txt-h-guell {
    text-align: left;
    font-size: .14rem;
    line-height: .28rem;
    height: .84rem;
}

.authority_lisder .sound_sy-man {
    margin-top: .38rem;
}

.Joumals_linker li a {
    height: auto;
    -webkit-line-clamp: 1;
}

.Research_gov {
    padding: 0;
    background: rgba(32,32,32,.3);
    margin-top: .3rem;
}

.Research_gov ul li {
    border-bottom: 1px solid rgba(255,255,255,.3);
    padding: .27rem .41rem .26rem .29rem;
    overflow: hidden;
}

.Research_gov ul li a {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    height: .55rem;
    -webkit-box-orient: vertical;
    white-space: normal;
}

.Research_gov ul li:last-child {
    border-bottom: none;
}

.Research_gov ul li:hover {
    padding-left: .29rem;
}

.Research_gov ul li:hover i {
    margin-right: 0;
}

.Joumals_linker li {
    padding: .38rem 0!important;
}

.Joumals_linker li:hover {
    background: rgba(255,255,255,.6);
}

.header-bg21 {
    background: url(../img/banner19.png) top center no-repeat;
    background-size: cover;
}
/* 首页新版 */
.ui-banner {
    width: 880px;
    height: 512px;
    float: left;
}

.ui-banner .item img {
    height: 512px;
}

.ui-banner .owl-nav {
    display: none;
}

.ui-banner-slides h4 {
    margin-top: 0;
    font-size: 18px;
    color: #FFFFFF;
    line-height: 24px;
    margin-bottom: 0;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    text-align: center;
    -webkit-box-orient: vertical;
}

.ui-banner-slides {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: rgba(35,39,51,.75);
    padding: 15px 40px 10px 40px;
    overflow: hidden;
}

.ui-banner-slides p {
    margin-bottom: 0;
    font-size: 18px;
    color: rgba(255,255,255,.8);
    display: none;
}

.overhide-new-ful .ui-banner .owl-dots {
    right: 50%;
    bottom: 75px;
    transform: translateX(50%);
}

.overhide-new-ful .ui-banner .owl-dots span {
    background: #fff;
    width: 11px;
    height: 11px;
    margin: 0 10px;
}

.overhide-new-ful .ui-banner .owl-dots .owl-dot.active span, 
.overhide-new-ful .ui-banner .owl-dots .owl-dot:hover span {
    background: #C80124;
}

.ui-banner-slogans li a {
    display: flex;
    background: #fff;
    padding: 22px 25px;
    overflow: hidden;
    align-items: center;
    position: relative;
    z-index: 2;
}

.ui-banner-slogans li a:before {
    content: '';
    background: url(../img/jg.png) no-repeat;
    width: 144px;
    height: 134px;
    display: block;
    position: absolute;
    left: 42%;
    bottom: -14px;
    background-size: 100%;
    z-index: -1;
    opacity: .1;
}

.ui-banner-slogans {
    float: left;
    width: 620px;
    box-shadow: 0 0 10px rgba(0,0,0,.05);
}

.ui-bnnerimg {
    width: 220px;
    height: 126px;
    float: right;
    overflow: hidden;
}

.ui-bnnerp {
    margin-right: 30px;
    float: left;
    width: 55.5%;
}

.ui-banner-slogans li {
    border-bottom: 1px solid #dcdcdc;
}

.ui-banner-slogans li:last-child {
    border-bottom: none;
}

.ui-bnnerp h4 {
    margin-top: 0;
    line-height: 28px;
    color: #232733;
    font-size: 18px;
    font-weight: bold;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.ui-bnnerp p {
    font-size: 14px;
    margin-bottom: 0;
    color: #7A7F8E;
}

.ullinehover {
    margin-top: 50px;
}

.ui-banner-slogans li a:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 0%;
    height: 100%;
    box-sizing: initial;
    z-index: -1;
    background: #b81c22;
    transition: 0.3s;
}

.ui-banner-slogans li a:hover:after {
    width: 100%;
}

.ui-banner-slogans li a:hover h4,.ui-banner-slogans li a:hover p {
    color: #fff;
}

.ui-bnnerimg img {
    width: 100%;
    height: 100%;
}

.platformSeoFoot-lt {
    float: left;
    background: url(../img/strong-bg-img.png) no-repeat;
    width: 652px;
    height: 800px;
    padding: 78px 74px 0 133px;
    overflow: hidden;
    position: relative;
}

.businessTravelBlock {
    background: url(../img/at-gushi-bg.png) top center  no-repeat;
    background-size: cover;
    padding-top: 110px;
    position: relative;
}

.businessTravelBlock:before {
    content: '';
    width: 1004px;
    height: 980px;
    position: absolute;
    top: 0;
    right: 0;
    background-color: #fff;
}

.platformSeoFoot-lt .travel-tl h2 {
    width: 185px;
    background: url(../img/title-bbb.png) bottom center no-repeat;
    color: #fff;
    background-size: 100%;
    height: 53px;
}

.aright-con-showdiv {
    position: absolute;
    bottom: 0;
    right: 0;
    overflow: hidden;
    display: block;
}

.aright-con-showdiv img {
    width: 424px;
    height: 267px;
    display: block;
    overflow: hidden;
}

.aright-con-showdiv span {
    font-size: 18px;
    color: rgba(255,255,255,.8);
    position: absolute;
    bottom: 24px;
    left: 46px;
    z-index: 3;
    right: 46px;
    text-align: center;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.platformSeoFoot-rt .story-img {
    height: 533px;
    cursor: pointer;
}

.platformSeoFoot-rt ul li {
    float: left;
}

.platformSeoFoot-rt ul li .aright-con-showdiv {
    position: relative;
}

.platformSeoFoot-rt ul li .aright-con-showdiv:before {
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1;
}

.platformSeoFoot-rt .story-img i {
    width: 77px;
    height: 77px;
}

.platformSeoFoot-rt .story-img .slideVideo {
    width: 100%;
    object-fit: fill;
}

.platformSeoFoot-fuller {
    overflow: hidden;
    margin-bottom: 170px;
}

.swiper-container {
    width: 100%;
    height: 100%;
}

.psf_ctrip_travel_assure_wrapper_v-oRA {
    padding-top: 62px!important;
    padding-bottom: 120px!important;
    position: static!important;
}

.sound-product-link {
    display: block;
    overflow: hidden;
    background-color: #fff;
    padding: 35px 30px;
    padding-bottom: 51px;
    border-bottom: 4px solid #DBB46F;
}

.sound-deals-years strong {
    font-size: 30px;
    color: #C80124;
    display: block;
    font-weight: 500;
    line-height: 54px;
    font-family: DIN-Bold;
}

.sound-deals-years {
    float: left;
    background: url(../img/yaer-tu-b.png) no-repeat;
    width: 66px;
    height: 70px;
    text-align: center;
}

.sound-deals-years em {
    font-style: normal;
    font-size: 16px;
    color: #fff;
    display: block;
    position: relative;
    top: -7px;
}

.sound-deals-bt {
    float: right;
    font-size: 18px;
    color: #232733;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    width: 70%;
    text-align: right;
    -webkit-box-orient: vertical;
}

.sound-rating h3 {
    margin-top: 24px;
    font-weight: bold;
    font-size: 22px;
    color: #232733;
    line-height: 32px;
    margin-bottom: 14px;
    position: relative;
}

.sound-rating h3 label {
    margin-bottom: 0;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 64px;
}

.sound-rating h3:after {
    content: '';
    background: url(../img/Combined.png) no-repeat;
    width: 100px;
    height: 96px;
    background-size: 100%;
    position: absolute;
    top: -15px;
    right: 0;
    opacity: .5;
}

.sound-rating  p {
    font-size: 13px;
    color: #4F5354;
    margin-bottom: 0;
    line-height: 26px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    height: 78px;
}

.sound-rate-cover-lt {
    float: left;
    width: 86px;
    height: 86px;
    margin-right: 19px;
    border: 1px solid #DBB46F;
    border-radius: 50%;
    position: relative;
}

.sound-rate-cover-lt img {
    width: 76px;
    height: 76px;
    position: absolute;
    top: 50%;
    left: 50%;
    border-radius: 50%;
    transform: translate(-50%, -50%);
}

.psf_ctrip_travel_assure_wrapper_v-oRA .swiper-slide {
    height: auto;
}

.sound-rate-cover-rt b {
    font-size: 18px;
    color: #232733;
}

.sound-rate-cover-rt span {
    color: #4F525C;
    display: block;
}

.sound-rate-cover {
    display: flex;
    align-items: center;
    margin-top: 37px;
}

.sound-product-link:hover h3,.vrwrap-txt h4 a:hover {
    color: #C80124;
}

.businessTravelBlock:after {
    content: '';
    background: #b81c22 url(../img/nasld.png);
    width: 1840px;
    height: 300px;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
}

.swiper-num-sound {
    position: absolute;
    right: 50%;
    bottom: 46px;
    color: rgba(255,255,255,.5);
    z-index: 20;
    transform: translateX(50%);
}

.swiper-num-sound span,.igt_page span {
    color: rgba(255,255,255,.5);
    padding-right: 6px;
    padding-left: 4px;
    font-family: DIN-Bold;
    font-size: 18px;
}

.swiper-num-sound .active, .swiper-num-sound .activen, .igt_page .active-page {
    color: #fff;
}

.psf_ctrip_travel_assure_wrapper_v-oRA .swiper-button-prev:after,
.psf_ctrip_travel_assure_wrapper_v-oRA .swiper-button-next:after {
    display: none;
}

.psf_ctrip_travel_assure_wrapper_v-oRA .swiper-button-prev {
    background: url(../img/jt-sound-l.png) no-repeat;
    width: 52px;
    height: 52px;
    position: absolute;
    left: 45%;
    top: auto;
    background-size: 100%;
    opacity: 1!important;
    bottom: 33px;
}

.psf_ctrip_travel_assure_wrapper_v-oRA .swiper-button-next {
    background: url(../img/jt-sound-r.png) no-repeat;
    width: 52px;
    height: 52px;
    position: absolute;
    right: 45.2%;
    top: auto;
    background-size: 100%;
    opacity: 1!important;
    bottom: 33px;
}

.psf_ctrip_travel_assure_wrapper_v-oRA .swiper-button-prev:hover,.w-imgText4 .igt_btn .igt_prev:hover {
    background: url(../img/jt-sound-l-click.png) no-repeat;
    background-size: 100%;
}

.psf_ctrip_travel_assure_wrapper_v-oRA .swiper-button-next:hover, .w-imgText4 .igt_btn .igt_next:hover {
    background: url(../img/jt-sound-r-click.png) no-repeat;
    background-size: 100%;
}

.sound-product-link:hover {
    box-shadow: 0px 3px 12px 0px rgb(0 0 0 / 16%);
    margin-top: -10px;
}

.cs-preloader_bg {
    padding-top: 0.7rem;
    padding-bottom: 0.74rem;
    background: url(../img/CXIA1098-righ.png) top center no-repeat;
    background-attachment: fixed;
    -moz-background-attachment: fixed;
    background-size: 100% 100%;
}

.myTargetElement li,.serif-large-Rankings-ul li,.By-the-Numbers-listy li {
    float: left;
    text-align: center;
}

.myTargetElement strong b {
    font-size: 0.8rem;
    color: #fff;
    font-family: garamond-bold;
}

.myTargetElement strong,.By-the-Numbers-listy strong {
    position: relative;
}

.myTargetElement strong i {
    font-style: normal;
    font-size: .4rem;
    color: #fff;
    position: absolute;
    top: -0.6rem;
    right: -0.25rem;
}

.By-the-Numbers-listy strong b {
    color: #B81C22;
    font-size: .84rem;
    font-family: garamond-bold;
}

.myTargetElement li p {
    margin-bottom: 0;
    font-size: 0.18rem;
    color: rgba(255,255,255,.9);
    font-family: Arial-Bold;
}

.myTargetElement,.serif-large-Rankings-ul,.By-the-Numbers-listy {
    display: flex;
    justify-content: space-around;
}

.Antai-Insight-owl .Antai-Insight-owl-bg img {
    height: 100%;
}

.Antai-Insight-owl .Antai-Insight-owl-bg {
    height: 6.63rem;
    position: relative;
    padding-top: .5rem;
    background-size: 100% 100%;
    width: 100%;
}

.hint-mid .english-title h3 span, .hint-mid .english-title h3 a {
    color: #fff;
}

.Antai-Insight-owl .Antai-Insight-owl-bg:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background-color: rgba(0,0,0,.6);
    -mos-background-color: rgba(0,0,0,.6);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
}

.hint-mid {
    position: relative;
    z-index: 30;
}

.hint-mid .travel-tl h2 {
    background: url(../img/title-bbb.png) bottom center no-repeat;
    color: #fff;
}

.vrwrap-imger {
    float: left;
    width: 7.4rem;
    height: 4.17rem;
}

.vrwrap-txt-daty .vrwrap-txt-daty-lt strong {
    font-size: .58rem;
    color: #fff;
    font-family: garamond-bold;
    float: left;
}

.vrwrap-txt {
    float: right;
    width: 45%;
    margin-left: .4rem;
}

.vrwrap-cont {
    margin-top: 0.44rem;
    display: flex;
}

.vrwrap-txt h4 {
    margin: 0;
    font-size: .32rem;
    color: #FFFFFF;
    line-height: .46rem;
    font-weight: 600;
    margin-bottom: .24rem;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-family: garamond-bold;
}

.vrwrap-txt h4 a {
    color: #FFFFFF;
}

.vrwrap-txt label {
    margin-bottom: 0;
    font-size: .18rem;
    color: rgba(255,255,255,.7);
    font-family: garamond-bold;
    margin-left: 0.15rem;
    padding-left: 0.25rem;
    position: relative;
    margin-top: 0.18rem;
    line-height: 0.23rem;
}

.vrwrap-txt-daty-lt {
    float: left;
}

.vrwrap-txt-daty-rt {
    float: right;
    color: #FFFFFF;
    font-size: .16rem;
    font-family: Arial-Bold;
    margin-top: .3rem;
}

.vrwrap-txt label:after {
    content: '/';
    font-size: .2rem;
    color: rgba(216,216,216,.3);
    position: absolute;
    bottom: 0;
    left: 0;
    transform: rotate(-10deg);
}

.w-imgText .swiper-slide {
    height: auto;
}

.vrwrap-txt p {
    color: #CFCFCE;
    font-size: .16rem;
    line-height: .32rem;
    margin-bottom: 0.3rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.w-imgText .igt_page {
    position: absolute;
    bottom: 253px;
    left: 261px;
    z-index: 33;
    color: rgba(255,255,255,.5);
}

.w-imgText4 .igt_btn {
    position: absolute;
    z-index: 9;
    left: 200px;
    bottom: 252px;
    width: 81px;
    height: 40px;
}

.w-imgText4 .igt_btn .igt_prev, .w-imgText4 .igt_btn .igt_next {
    position: absolute;
    cursor: pointer;
    top: 0;
    background: url(../img/jt-sound-l.png) no-repeat;
    width: 52px;
    height: 52px;
    position: absolute;
    background-size: 100%;
}

.w-imgText4 .igt_btn .igt_next {
    right: -110px;
    background: url(../img/jt-sound-r.png) no-repeat;
    background-size: 100%;
}

.w-imgText4 .igt_btn .igt_prev {
    left: 0;
}

.w-imgText {
    position: relative;
}

.vrwrap-txt p .iconfont {
    margin-right: 10px;
    font-size: 18px;
}

.AutoCatelog {
    background-color: #f5f5f5;
    padding-top: 99px;
    padding-bottom: 143px;
    overflow: hidden;
}

.aright .slide .slide-box {
    padding: .44rem .35rem;
    background: url(../images/rllbg1.jpg) #fff no-repeat bottom left;
    position: relative;
    height: 200px;
    box-shadow: 0 0 0.15rem 0.02rem rgba(0, 0, 0, .1);
}

.aright .slide {
    width: 36.5%;
    position: relative;
}

.aright .calendar {
    width: 63.5%;
    padding-top: .03rem;
}

.calendar-content {
    background: #fff;
    padding: .3rem;
    font-family: "Philosopher";
    border-left: .01rem #e7e7e7 solid;
}

.calendar-content table {
    width: 100%;
    text-align: center;
}

.calendar-content th {
    font-weight: 400;
    color: #6f10ad;
    padding: .1rem 0;
}

.calendar-content td {
    color: #6666ad;
    padding: .03rem 0;
    vertical-align: middle;
}

.calendar-content td span {
    width: .4rem;
    height: .4rem;
    line-height: .4rem;
    padding: 0;
    border-radius: 50%;
    display: inline-block;
}

.calendar-content .calendar-this span {
    background: #6f10ad !important;
    color: #fff !important;
}

.material-design-684667b6 {
    background: url(../img/xueshuqk-bg.png) top center no-repeat;
    background-size: cover;
    overflow: hidden;
    padding: 100px 0;
}

.v-responsive__content li a {
    display: block;
    background: #fff;
    padding: 28px 45px 28px 40px;
    position: relative;
    border-bottom: 2px solid #c80124;
    margin-left: 90px;
}

.v-responsive__content li a:after {
    content: '';
    background: url(../img/jg.png) no-repeat;
    width: 125px;
    height: 125px;
    position: absolute;
    right: -15px;
    bottom: -11px;
    opacity: .1;
    background-size: 100%;
}

.v-responsive__content li a h5 {
    margin: 0;
    font-size: 18px;
    color: #232733;
    line-height: 36px;
    font-weight: bold;
    height: 72px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.v-responsive__content {
    margin-top: 36px;
}

.v-responsive__content li a:before {
    content: '';
    background: url(../img/luntb-afteer.png) no-repeat;
    position: absolute;
    top: 0px;
    left: -45px;
    width: 45px;
    height: 130px;
}

.v-responsive__content-time {
    width: 98px;
    height: 98px;
    margin-top: 10px;
    position: relative;
    z-index: 33;
    background: #fff;
    padding-top: 4px;
    float: left;
    border-radius: 50%;
    box-shadow: 0 0 26px rgba(0,0,0,.1);
    text-align: center;
}

.v-responsive__content-time em {
    font-size: 30px;
    color: #C80124;
    font-style: normal;
    display: block;
    font-family: DIN-Bold;
}

.v-responsive__content-time span {
    font-size: 18px;
    padding-top: 10px;
    display: block;
    font-family: DIN-Bold;
    color: #4F5354;
}

.v-responsive__content-time:after {
    content: '';
    width: 67px;
    background: #D8D8D8;
    height: 1px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.v-responsive__content li {
    overflow: hidden;
    margin-bottom: 40px;
    padding-left: 10px;
}

.v-responsive__content li a:hover h5 {
    color: #C80124;
}

.material-design-684667b6 .swiper-slide {
    height: auto;
    text-align: center;
    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;
    margin-top: 26px;
    padding-bottom: 80px;
}

.material-design-684667b6 .mySwiper {
    overflow: hidden;
    margin-top: 35px;
    padding-bottom: 70px;
    margin-right: 30px;
    height: 608px;
}

.material-design-684667b6 .swiper-slide img {
    width: 260px;
    height: 367px;
    display: block;
}

.material-design-684667b6  .swiper-slide-next img {
    width: 280px;
    height: 407px;
}

.material-design-684667b6  .swiper-slide-next {
    margin-top: 0;
}

.material-design-684667b6 .swiper-button-prev {
    top: auto;
    bottom: 0;
    background: url(../img/qk-jt-l.png) no-repeat;
    width: 52px;
    height: 52px;
    display: block;
    background-size: 100%;
    opacity: 1!important;
    left: 0;
}

.material-design-684667b6 .swiper-button-next {
    top: auto;
    bottom: 0;
    background: url(../img/qk-jt-r.png) no-repeat;
    width: 52px;
    height: 52px;
    display: block;
    background-size: 100%;
    opacity: 1!important;
    right: 0;
}

.material-design-684667b6 .swiper-button-prev:after,.material-design-684667b6 .swiper-button-next:after {
    display: none;
}

.material-design-684667b6 .swiper-slide p {
    margin-bottom: 0;
    margin-top: 18px;
    color: #232733;
    text-align: center;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 44px;
}

.material-design-684667b6  .swiper-slide-next p {
    font-size: 22px;
    margin-top: 10px;
    height: 66px;
}

.original-page {
    position: absolute;
    z-index: 40;
    width: 150px;
    left: 50%;
    transform: translateX(-50%);
}

.material-design-684667b6 .swiper-button-next:hover, .NotCurrentIcon .owl-prev span:hover {
    background: url(../img/qk-jt-r-active.png) no-repeat;
    background-size: 100%;
}

.material-design-684667b6 .swiper-button-prev:hover, .NotCurrentIcon .owl-next span:hover {
    background: url(../img/qk-jt-l-ative.png) no-repeat;
    background-size: 100%;
}

.material-design-684667b6 .swiper-slide a {
    display: block;
}

.material-design-684667b6 .swiper-slide a:hover img {
    opacity: .5;
}

.material-design-684667b6 .swiper-slide a:hover p,.moveElem-cenret a:hover {
    color: #C80124;
}

.NotCurrentIcon .owl-dots {
    display: none;
}

.IRJS_Overlay {
    margin-top: 30px;
    margin-bottom: 70px;
}

.NotCurrentIcon .item a img {
    height: 500px;
}

.NotCurrentIcon .item a p {
    font-size: 14px;
    color: #232733;
    margin-bottom: 0;
    margin-top: 15px;
    text-align: center;
}

.NotCurrentIcon .owl-prev span {
    font-size: 0;
    background: url(../img/qk-jt-r.png) no-repeat;
    width: 30px;
    height: 30px;
    display: block;
    background-size: 100%;
}

.NotCurrentIcon .owl-next span {
    font-size: 0;
    background: url(../img/qk-jt-l.png) no-repeat;
    width: 30px;
    height: 30px;
    display: block;
    background-size: 100%;
}

.NotCurrentIcon .owl-nav {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -20px;
}

.NotCurrentIcon .owl-prev {
    position: absolute;
    left: 0;
}

.NotCurrentIcon .owl-next {
    position: absolute;
    right: 20px;
}

.slideInner-fuller-lt-title {
    font-size: .24rem;
    color: #202020;
    font-family: garamond-bold;
    padding-left: .34rem;
}

.slideInner-fuller-lt-title .iconfont {
    font-size: .26rem;
    vertical-align: middle;
    margin-right: .1rem;
    color: #C80124;
    font-weight: bold;
}

.slideInner-fuller-lt {
    background: url(../img/shu-bj.png) no-repeat;
    width: 7.7rem;
    height: 5.06rem;
    float: left;
    position: relative;
    padding-top: .83rem;
    margin-top: .17rem;
}

.slideInner-fuller-lt:before {
    content: '';
    width: 1.16rem;
    height: 5.06rem;
    display: block;
    position: absolute;
    background: url(../img/shu-bj-after.png)no-repeat;
    left: -1.16rem;
    top: 0;
    z-index: 36;
}

.slideInner-fuller {
    margin-top: .58rem;
    position: relative;
}

.slideInner-fuller-rt {
    background: #fff;
    position: absolute;
    right: 0;
    height: 4.74rem;
    padding-top: .57rem;
    padding-left: .33rem;
    padding-bottom: .37rem;
}

.moveElem-cenret span {
    color: #232733;
    font-size: .18rem;
    margin-bottom: .3rem;
}

.moveElem-cenret span b {
    font-size: .48rem;
    color: #C80124;
    font-family: garamond-bold;
    margin-right: .1rem;
}

.moveElem-cenret a {
    font-size: .24rem;
    line-height: .35rem;
    color: #202020;
    font-family: garamond-bold;
    margin-bottom: .5rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: .7rem;
}

.moveElem-cenret {
    float: left;
    width: 50%;
    padding: .25rem .5rem .9rem .5rem;
    border-right: 1px solid #CFCFCE;
}

.moveElem-cenret ul li {
    font-size: .16rem;
    color: #4F5354;
    margin-bottom: .18rem;
    overflow: hidden;
}

.moveElem-cenret ul li:last-child {
    margin-bottom: 0;
}

.moveElem-cenret:last-child {
    border-right: none;
}

.moveElem-cenret ul li  label {
    margin-bottom: 0;
    width: 89%;
}

.slideInner-fuller-rt:after {
    content: '';
    background: url(../img/J_slidersmall.png) no-repeat;
    height: 4.74rem;
    position: absolute;
    bottom: 0;
    left: 0;
}

.slideInner-fuller-rt .lt-hd-slider2 {
    z-index: 36;
}

.moveElem-cenret ul li .iconfont {
    margin-right: .1rem;
    font-size: .18rem;
    color: #202020;
    vertical-align: middle;
    float: left;
}

.slideInner-fuller-rt .lt-hd-slider2 .owl-dots {
    position: absolute;
    top: -.97rem;
    right: .7rem;
}

.slideInner-fuller-rt .lt-hd-slider2 .owl-nav {
    position: absolute;
    top: -.95rem;
    right: 0;
}

.slideInner-fuller-rt .lt-hd-slider2 .owl-nav .owl-prev span {
    font-size: 0;
    width: .1rem;
    height: .17rem;
    background: url(../img/ss-lt.png);
    position: absolute;
    top: 0;
    background-size: 100%;
    right: .4rem;
}

.slideInner-fuller-rt .lt-hd-slider2 .owl-nav .owl-next span {
    font-size: 0;
    width: .1rem;
    height: .17rem;
    background: url(../img/ss-rt.png);
    position: absolute;
    top: 0;
    background-size: 100%;
    right: 0;
}

.slideInner-fuller-rt .lt-hd-slider2 .owl-dots .owl-dot span {
    background: #75787F;
    margin: 0 .1rem;
    width: .1rem;
    height: .1rem;
    border-radius: 50%;
}

.slideInner-fuller-rt .lt-hd-slider2  .owl-dots .owl-dot.active span, 
.slideInner-fuller-rt .lt-hd-slider2  .owl-dots .owl-dot:hover span {
    background: #C80124;
}

.internship-employment-date {
    width: 80%;
    position: relative;
}

.datetimepicker th {
    font-size: .18rem;
    color: #232733;
}

.table-condensed .prev {
    width: .48rem;
    height: .29rem;
    background: url(../img/cander-lt.png) no-repeat;
    display: block;
    line-height: inherit;
    border-radius: 0;
    position: absolute;
    background-size: 100%;
    top: -.6rem;
    right: 2.38rem;
}

.internship-employment-date .table-condensed .prev:hover {
    background: url(../img/cander-lt-active.png) no-repeat;
    background-size: 100%;
}

.table-condensed .next {
    width: .48rem;
    height: .29rem;
    background: url(../img/cander-rt.png) no-repeat;
    display: block;
    line-height: inherit;
    border-radius: 0;
    position: absolute;
    top: -.6rem;
    right: .4rem;
    background-size: 100%;
}

.internship-employment-date .table-condensed .next:hover {
    background: url(../img/cander-rt-active.png) no-repeat;
    background-size: 100%;
}

.datetimepicker th.switch {
    position: absolute;
    right: .92rem;
    top: -.7rem;
    font-size: .26rem;
    font-family: garamond-bold;
    color: #C80124;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: inherit;
}

.datetimepicker-days {
    margin-top: .3rem;
}

.datetimepicker td {
    font-size: .16rem;
    color: #232733;
}

.learning-date-picker td.new {
    display: none;
}

.internship-employment-date .datetimepicker table tr td.active:after,
.internship-employment-date  .datetimepicker table tr td.day:hover:after {
    width: 34px;
    height: 34px;
    background: #C80124;
    border: none;
    border-radius: 50%;
    color: #fff;
    z-index: -1;
    margin-left: -17px;
    margin-top: -17px;
}

.datetimepicker table tr td.active {
    color: #fff!important;
    z-index: 2;
}

.resources-info ul.dsrrrrt.nav-list li a {
    line-height: .24rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
/* 系所 */
.channel_mod_xs_lt img {
    display: block;
    width: 7.01rem;
    height: 3.95rem;
}

.channel_mod_xs_lt {
    position: relative;
    z-index: 37;
    float: left;
    margin-top: .6rem;
}

.channel_mod_xs_lt:after {
    content: '';
    width: 7rem;
    height: 3.94rem;
    background-color: #202020;
    display: block;
    position: absolute;
    top: .2rem;
    left: .2rem;
    z-index: -2;
}

.channel_mod_cluster {
    margin-top: .6rem;
    padding-bottom: .8rem;
    position: relative;
    background: url(../img/xs-bg-lt.png) top center no-repeat;
    overflow: hidden;
}

.channel_mod_xs_rt {
    padding-top: .6rem;
    padding-left: 7.45rem;
}

.channel_mod_xs_rt h4 {
    font-size: .32rem;
    color: #FFFFFF;
    margin-top: 0;
    margin-bottom: .05rem;
    font-family: garamond-bold;
}

.channel_mod_xs_rt span {
    color: #E2A4A6;
    font-size: .18rem;
    display: block;
    padding-bottom: .26rem;
    position: relative;
}

.channel_mod_xs_rt span:after {
    content: '';
    width: 9.62rem;
    height: 1px;
    background: rgba(255,255,255,.2);
    position: absolute;
    bottom: 0;
    left: 0;
}

.channel_mod_xs_rt p {
    font-size: .16rem;
    color: #FFFFFF;
    line-height: .27rem;
    margin-top: .15rem;
    text-indent: 0em;
    margin-bottom: 0;
    overflow: hidden;
 display: -webkit-box;
-webkit-box-orient: vertical;
 -webkit-line-clamp: 6;
}

.data-beacon-expo {
    width: 3rem;
    float: left;
}

.em_item_article {
    background: url(../img/em-bgr.png) top center no-repeat;
    margin-top: .6rem;
    padding-top: .54rem;
    padding-bottom: .47rem;
    background-size: cover;
}

ul.data-beacon-expo.nav-line {
    border-bottom: none;
}

ul.data-beacon-expo.nav-line li {
    float: none;
}

ul.data-beacon-expo.nav-line li a {
    color: #202020;
    font-size: .24rem;
    font-family: garamond-bold;
    text-align: left;
    padding: .1rem .1rem;
    margin-right: 0;
    border-radius: 0;
    padding-left: .2rem;
    border: none;
}

ul.data-beacon-expo.nav-line li a i {
    display: none;
}

ul.data-beacon-expo.nav-line>li.active>a {
    border: transparent;
    border-bottom: none;
    padding: .06rem .1rem;
    color: #fff;
    background: #B81C22;
    padding-left: .2rem;
    font-size: .26rem;
}

ul.data-beacon-expo.nav-line>li.active>a i {
    display: block;
    font-size: .3rem;
    font-weight: 500;
}

ul.data-beacon-expo.nav-line>li.active {
    margin: .4rem 0;
}

ul.data-beacon-expo.nav-line>li.active>a:after {
    content: '';
    width: .23rem;
    height: .16rem;
    background: url(../img/jidnr.png) no-repeat;
    display: block;
    position: absolute;
    right: 0.2rem;
    bottom: 0.17rem;
    background-size: 100%;
}

ul.data-beacon-expo.nav-line>li:last-child.active {
    margin-bottom: 0;
}

.em_item_article .main-spacing-brands {
    padding-right: 0;
}

.show_view_num_twoew {
    margin-top: .6rem;
}

.show_view_num_twoew .latest-news-spacing-title, .linaxi-my-feedback .offcanvas-dialog-title {
    background-size: cover;
}

.show_view_num_twoew .latest-news-spacing-title ul.nav-pills li a {
    color: #202020;
    border-bottom: 0.05rem solid transparent;
}

.show_view_num_twoew .latest-news-spacing-title .nav-pills>li.active>a {
    color: #B81C22;
    border-bottom: 0.05rem solid #B81C22;
}

.linaxi-my-feedback .offcanvas-dialog-ul li .iconfont {
    font-size: .22rem;
    font-weight: 500;
    vertical-align: -.02rem;
    margin-right: .05rem;
}

.linaxi-my-feedback {
    margin-top: .6rem;
}

.thx-content-middle  .slideInner-fuller-rt {
    width: 9rem;
    top: 1.35rem;
    padding-right: 1.2rem;
}

.lvy-ccer {
    position: relative;
    overflow: hidden;
    padding-bottom: .3rem;
}

.thx-content-middle {
    position: static;
}

.thx-content-middle .slideInner-fuller-rt:after {
    background: url(../img/data-bg-right.png) no-repeat;
    width: 9rem;
}

.mod-flow_js {
    margin-top: .6rem;
    margin-bottom: 0;
}

.mod-flow_js .offcanvas-dialog-title {
    position: relative;
}

.mod-flow_js .offcanvas-dialog-title a {
    float: right;
    font-size: 0.16rem;
    font-family: Arial;
    color: #202020;
    margin-top: 0.25rem;
    margin-right: .3rem;
}

.techer-owel {
    margin: auto;
    padding: 0 60px;
    position: relative;
    height: 563px;
}

.techer-owel:before {
    content: "";
    width: 264px;
    height: 439px;
    background: url(../img/shiz-curr-click.png) top center no-repeat;
    background-size: 100%;
    position: absolute;
    top: 20px;
    left: 50%;
    transform: translateX(-50%);
}

.techer-owel .swiper-slide {
    background-color: transparent;
    transform: scale(0.58)!important;
    height: auto;
}

.techer-owel .swiper-slide a {
    display: block;
}

.techer-owel .swiper-slide a:before {
    display: none;
}

.techer-style-content {
    text-align: center;
    position: relative;
    z-index: 99;
    margin-top: .23rem;
}

.techer-style-content h6 {
    margin: 0;
    font-size: .2rem;
    font-family: Arial-Bold;
    color: #202020;
    font-weight: bold;
    padding-bottom: .15rem;
    margin-bottom: .1rem;
    position: relative;
    text-align: center;
}

.techer-style-content p {
    font-size: .16rem;
    color: #4F4F4F;
    margin-bottom: .1rem;
    text-align: center;
}

.techer-style-content span {
    font-size: .14rem;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color: #4F4F4F;
}

.techer-owel .swiper-slide-active, 
.techer-owel .swiper-slide-duplicate-active {
    margin-top: -85px;
}

.techer-owel .swiper-container {
    padding-top: 0!important;
}

.techer-style-content h6:after {
    content: '';
    background-color: #CFCFCE;
    width: 1.2rem;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.techer-owel .swiper-slide-active .techer-style-content h6 {
    color: #fff;
    font-size: 38px;
}

.techer-owel .swiper-slide-active .techer-style-content h6:after {
    background-color: #B8A988;
}

.techer-owel .swiper-slide-active .techer-style-content p {
    color: #fff;
    margin-bottom: 20px;
}

.techer-owel .swiper-slide a span {
    opacity: 0;
}

.techer-owel .swiper-slide-active a span {
    opacity: 1;
    background: none;
    position: relative;
    padding: 0;
    display: block;
    text-align: center;
    font-weight: 500;
    margin-top: 10px;
    width: 440px;
    height: 115px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.techer-owel .swiper-button-next {
    right: 30px;
}

.techer-owel  .swiper-button-prev {
    left: 30px;
}

.techer-owel .swiper-pagination {
    left: 50%;
    bottom: 45px;
    transform: translateX(-50%);
}

.techer-owel  .swiper-pagination-bullet {
    background: #919399;
    opacity: 1;
    width: 11px;
    height: 11px;
    margin: 0 10px;
}

.techer-owel  .swiper-pagination-bullet-active {
    background: #c80124;
}

.show_view_num_twoew .latest-news-spacing-title ul.nav-pills {
    align-items: center;
}

.wrap-fullscreen-ul-poerl li {
    float: left;
    transition: all 0.3s linear;
    padding: 0 .45rem;
    width: 20%;
}

.wrap-fullscreen-ul-poerl {
    margin: 0 -.45rem;
}

.hrhoihonh {
    padding: .3rem 1.18rem;
}

.hrhoihonh .techer-style-tu img {
    width: 1.6rem!important;
    height: 2.17rem;
    margin: 0 auto;
}

.hrhoihonh .owl-nav .owl-prev span {
    font-size: 0;
    background: url(../img/exp-image-lt.png) no-repeat;
    width: .42rem;
    height: .42rem;
    display: block;
    background-size: 100%;
}

.hrhoihonh .owl-nav {
    position: absolute;
    top: 50%;
    width: 100%;
    transform: translateY(-50%);
}

.hrhoihonh .owl-nav .owl-prev {
    position: absolute;
    left: -.8rem;
    top: 0;
}

.hrhoihonh .owl-nav .owl-next span {
    font-size: 0;
    background: url(../img/exp-image-rt.png) no-repeat;
    width: .42rem;
    height: .42rem;
    background-size: 100%;
    display: block;
}

.hrhoihonh .owl-nav .owl-next {
    position: absolute;
    right: -.8rem;
    top: 0;
}

.hrhoihonh .owl-dots span {
    background: #75787F!important;
    width: .11rem!important;
    height: .11rem!important;
    margin: 0 .1rem!important;
    border-radius: 50%;
}

.hrhoihonh .owl-dots .owl-dot.active span, .hrhoihonh .owl-dots .owl-dot:hover span {
    background: #C80124!important;
}

.hrhoihonh .owl-dots {
    text-align: center;
    margin-top: .3rem;
}

.wrap-fullscreen-ul-poerl li:hover {
    -wekbit-transform: scale(1.1);
    transform: scale(1.1);
}

.hrhoihonh .re-sliders .item {
    padding: .3rem 0;
    overflow: hidden;
}

.recommend-resr li {
    width: 25%;
}
/* 活动详情弹框 */
.bm-show-xf {
    position: absolute;
    border: 1px solid #CFCFCE;
    background: #202020;
    right: 0;
    bottom: .75rem;
    padding: .15rem;
    display: none;
    text-align: center;
    margin-bottom: 0;
    width: 1.8rem;
}

.bm-show-xf img {
    max-width: 100%;
    width: inherit;
}

.bm-show-xf span {
    font-size: .14rem;
    display: block;
    margin-bottom: 0;
    padding-top: .1rem;
    color: #fff;
}

.bm-show-xf:after {
    content: '';
    width: 10px;
    height: 10px;
    background: #202020;
    border-top: 1px solid #CFCFCE;
    border-left: 1px solid #CFCFCE;
    -webkit-transform: rotate(-138deg);
    -ms-transform: rotate(-138deg);
    transform: rotate(-138deg);
    display: block;
    position: absolute;
    left: .87rem;
    bottom: -0.06rem;
}

.gov-news-bt-ew001 h2 {
    width: 305px;
}

ul.personnel-recruitment-zp.nav-list li a {
    line-height: inherit;
    display: flex;
    align-items: center;
    justify-content: center;
}

.gp-ck-ouvJEz {
    margin-bottom: 1rem;
    margin-top: .3rem;
}

.gp-ck-ouvJEz .contact-us dl dt {
    color: #B81C22;
}

.gp-ck-ouvJEz .contact-us dl dt:before {
    background-color: #B81C22;
}

.gp-ck-ouvJEz  .Office-hours-EMAIL {
    display: flex;
}

.gp-ck-ouvJEz .contact-us dl dd label {
    margin-left: .05rem;
}

.gp-ck-ouvJEz .contact-us {
    height: 2.97rem;
    padding-bottom: .1rem;
}

.ui-banner .item a {
    display: block;
    overflow: hidden;
}

.swiper-height-none0 {
    height: auto;
}

.Article_content img,.inner-wrapper-sticky img {
    width: auto;
    max-width: 100%;
}
/* 检索页 */
.Retrieval_page_top {
    padding-top: 15px;
    padding-bottom: 25px;
    background: url(../img/suosou-bgr.png) center no-repeat;
    height: 210px;
}

.Retrieval_page_top .bi-top-title:before {
    background: url(../img/js-top-tel.png) center no-repeat;
    z-index: -1;
    background-size: 100%;
    width: 229px;
    height: 40px;
    bottom: -11px;
}

.Retrieval_page_top .bi-top-title {
    padding-left: 48px;
}

.Retrieval_page_ss_k {
    margin-top: -100px;
}

.ss-key-word {
    position: relative;
    float: left;
    width: 100%;
    height: .64rem;
    border: none;
}

.ss-key-word input {
    position: relative;
    padding: 0 .6rem 0 .17rem;
    margin: 0;
    height: .64rem;
    width: 100%;
    border: none;
    font-family: Arial;
    font-size: .2rem;
    outline: none;
}

.sam_newgrid-ss {
    background: rgba(255,255,255,.9);
    height: 100px;
    padding: 20px 52px 0 52px;
}

.ss-key-word input:focus {
    border-color: #b8a988;
}

.ss-key-word input::-webkit-input-placeholder {
    color: #CFCFCE;
}

.ss-key-word input::-moz-placeholder {
   /* Mozilla Firefox 19+ */
    color: #CFCFCE;
}

.ss-key-word input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #CFCFCE;
}

.ss-key-word input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
    color: #CFCFCE;
}

.ss-key-word .ss-icoer {
    position: absolute;
    right: .35rem;
    top: 50%;
    transition: .3s;
    color: #202020;
    font-size: .34rem;
    transform: translateY(-50%);
    cursor: pointer;
}

.sam_newgrid-ss form {
    overflow: hidden;
    position: relative;
}

.bsToken-ul-tab  li a {
    font-size: .24rem;
    color: #696969;
    padding: .15rem;
    display: block;
    border-bottom: 0.05rem solid transparent;
    font-family: garamond-bold;
}

.bsToken-ul-tab  li {
    float: left;
    padding: 0 .2rem
}

.bsToken-ul-tab {
    margin: 0 -.2rem;
}

.sui-componentWrap-tabe {
    margin-top: .3rem;
    border-bottom: 1px solid #CFCFCE;
}

.bsToken-ul-tab .active a {
    border-bottom: .05rem solid #B81C22;
    color: #B81C22;
}

.Search_results_num_s {
    font-size: .2rem;
    color: #696969;
    margin-top: .2rem;
}

.Search_results_num_s strong {
    color: #202020;
    padding: 0 0.1rem;
    font-family: Arial-Bold;
}

.Search_results-nn .tp-fullwidth-forcer-type p {
    margin-top: 0.09rem;
}

.Search_results-nn .tp-fullwidth-forcer-type {
    margin-right: .6rem;
    margin-top: 0.35rem;
}

.Search_results-nn .op_express_delivery_company {
    width: 85.7%;
}

.Search_results-nn .op_express_delivery_left h3 {
    -webkit-line-clamp: inherit;
    height: auto;
    margin-bottom: .15rem;
    font-size: .24rem;
    font-family: garamond-bold;
    color: #202020;
    margin-top: .15rem;
}

.Search_results-nn .op_express_delivery_left h3 em {
    color: #B81C22;
    font-style: normal;
    margin-right: .1rem;
}

.Search_results-nn .op_express_delivery_left p {
    font-size: .16rem;
    color: #696969;
    line-height: .32rem;
    margin-bottom: .2rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.Search_results-nn li {
    margin-bottom: .3rem;
    display: flex;
}

.Search_results-nn .op_express_delivery_company .op_express_delivery_left {
    padding-right: .4rem;
}

.Search_results-nn .op_express_delivery_left p:last-child {
    margin-bottom: 0;
    color: #202020;
    font-family: Arial-Bold;
}

.Search_results-nn .op_express_delivery_left p b {
    font-weight: 500;
    color: #202020;
    font-size: .16rem;
}

.social_media_box_tk {
    position: relative;
}

.social_media_box_tk .social-media {
    margin-bottom: 0;
    position: absolute;
    bottom: 0.45rem;
    left: 0;
    display: none;
    z-index: 10;
}
/* 首页安泰故事视频 */
.slideVideo-gs {
    width: 424px;
    height: 267px;
    display: block;
    overflow: hidden;
    object-fit: fill;
}

.video_btn_gs {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 3;
    transform: translate(-50%, -50%);
    width: 77px;
    height: 77px;
}

.video_btn_gs img {
    height: 100%;
}

.big-veodier {
    position: absolute;
    bottom: 0;
    right: 0;
    overflow: hidden;
    cursor: pointer;
    display: block;
}

.big-veodier:before,.big-veodier002:before,.big-veodier003:before {
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1;
}

.big-veodier002,.big-veodier003 {
    position: relative;
    cursor: pointer;
}

.big-veodier001:hover .video_btn_gs001,.big-veodier002:hover .video_btn_gs002,.big-veodier003:hover .video_btn_gs003 {
    display: block;
}

.big-photo-gushi {
    height: 533px;
    display: block;
    float: right;
    width: 848px;
    position: relative;
    overflow: hidden;
}

.big-photo-gushi:after {
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .2);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 2;
}

.big-photo-gushi span {
    font-size: 18px;
    color: rgba(255,255,255,.8);
    position: absolute;
    bottom: 24px;
    left: 46px;
    z-index: 3;
    right: 46px;
    text-align: center;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.big-photo-gushi img {
    height: 100%;
}


/* 首页banner */
.video-slider--with-full .banner-slider .item a {
    height: 7rem;
    display: block;
    position: relative;
}

.video-slider--with-full .banner-slider .item a img {
    height: 100%;
}

.video-slider--with-full {
    padding: 0 0.3rem;
    margin-top: 0.2rem;
    margin-bottom: .5rem;
}

.video-slider--with-full .banner-slider .owl-dots {
    display: none;
}

.title-serif--xl {
    position: absolute;
    top: 50%;
    left: 0.9rem;
    transform: translateY(-50%);
}

.title-serif--xl span {
    font-family: garamond-bold;
    display: block;
    color: #FFFFFF;
    font-size: 0.78rem;
    background-image: linear-gradient(#B81C22,#B81C22);
    background-repeat: no-repeat;
    background-size: 0 100%;
    padding: 0 0.1rem 0;
    float: left;
    clear: left;
    height: 0.9rem;
    line-height: .9rem;
}

.video-slider--with-full .banner-slider .active .title-serif--xl span {
    transition: background-size 1s cubic-bezier(.5,0,.5,1) .2s;
    background-size: 100% 100%;
}

.video-slider--with-full .banner-slider .active .title-serif--xl span:nth-child(2) {
    animation-delay: .5s;
    margin-top: -0.05rem;
}

.english-title h3 {
    margin: 0;
}

.english-title h3 span {
    float: left;
    font-size: 0.58rem;
    color: #202020;
    font-family: garamond-bold;
}

.english-title h3 a {
    float: right;
    font-size: 0.16rem;
    font-family: Arial;
    color: #202020;
    margin-top: 0.25rem;
}

.english-title h3 a .iconfont,.is-Editor-false01 a .iconfont,
.mod-flow_js .offcanvas-dialog-title a .iconfont,.Publications_titler a .iconfont,
.bg-title-font36 a .iconfont, .news-spacing0 a  .iconfont {
    font-size: 0.16rem;
    font-weight: bold;
    margin-left: 0.05rem;
}

.english-title h3 a:hover,.byted-link-owl .item a:hover h4,
.connect-with-current-students ul li a:hover span,.Programs-Chinese-lisener ul li a:hover p,
.Alumni_Services_listery ul li a:hover span,.Alumni_Services_listery ul li a:hover .iconfont,
.Conferences-owl-Business-slider .item:hover .Conferences-owl-Business-slider-datay strong,
.is-Editor-false01 a:hover,.Publications_titler a:hover,.Publications_titler a:hover .iconfont,
.bg-title-font36 a:hover,.news-spacing0 a:hover {
    color: #B81C22;
}

.byted-link-owl {
    margin-top: 0.25rem;
    padding: 0 0.5rem;
}

.byted-link-owl .item a {
    display: block;
    border: 1px solid #CFCFCE;
}

.byted-link-owl .item a span img {
    height: 2.25rem;
}

.byted-link-owl .item a h4 {
    margin: 0;
    font-size: 0.24rem;
    color: #202020;
    height: 1.02rem;
    line-height: 0.34rem;
    font-family: garamond-bold;
    margin-bottom: .13rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.byted-link-owl .item a div {
    padding: 0.17rem 0.2rem 0.2rem 0.2rem;
    overflow: hidden;
}

.byted-link-owl .item a p {
    font-size: .16rem;
    color: #696969;
    height: 1.28rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    line-height: 0.32rem;
    margin-bottom: .21rem;
}

.byted-link-owl .item a span {
    display: block;
    color: #696969;
    font-family: Arial-Bold;
    font-size: 0.16rem;
}

.byted-link-owl .owl-nav {
    display: none;
}

.byted-link-owl .owl-dots .owl-dot span,.Antai-Insight-owl .swiper-pagination-bullets .swiper-pagination-bullet {
    width: 0.6rem;
    height: 0.05rem;
    background: #dcdcdc;
    margin: 0 .07rem;
}

.byted-link-owl .owl-dots .owl-dot.active span, 
.byted-link-owl .owl-dots .owl-dot:hover span,
.Antai-Insight-owl .swiper-pagination-bullet-active {
    background: #B81C22!important;
}

.byted-link-owl .owl-dots {
    text-align: center;
    padding: 0.3rem 0;
}

.Antai-Stories-feedback-rt:after {
    content: '';
    width: 100%;
    height: 100%;
    background-color: #B81C22;
    position: absolute;
    right: 0;
    bottom: -.2rem;
}

.Antai-Stories-waren {
    background: #F8F8F8;
    padding-top: .4rem;
    padding-bottom: .5rem;
}

.Antai-Insight-owl .owl-nav {
    display: none;
}

.Antai-Insight-owl .owl-dots {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: .3rem;
}

.Antai-Insight-owl .item .vrwrap-txt-maner-lt img {
    width: 0.7rem;
    height: 0.7rem;
    display: block;
    border-radius: 50%;
}

.vrwrap-txt-maner-lt {
    float: left;
}

.vrwrap-txt-maner-rt {
    float: left;
    margin-left: .2rem;
}

.vrwrap-txt-maner-rt h6 {
    color: #FFFFFF;
    font-size: .2rem;
    font-family: Arial-Bold;
    margin-top: 0;
    margin-bottom: .1rem;
}

.vrwrap-txt-maner {
    display: flex;
    align-items: center;
}

.vrwrap-txt-maner-rt span {
    display: block;
    color: #FFFFFF;
    font-size: .14rem;
}

.Antai-Insight-owl {
    position: relative;
}

.Antai-Insight-owl .swiper-pagination-bullets .swiper-pagination-bullet {
    border-radius: 0;
    opacity: 1;
}

.Antai-Insight-owl .swiper-pagination-bullets .swiper-pagination-bullet-active {
    position: relative;
    top: 0.01rem;
}

.Antai-Insight-owl .swiper-horizontal>.swiper-pagination-bullets, 
.Antai-Insight-owl .swiper-pagination-bullets.swiper-pagination-horizontal, 
.Antai-Insight-owl .swiper-pagination-custom, 
.Antai-Insight-owl  .swiper-pagination-fraction {
    bottom: 0.4rem;
}

.Academic-wraper {
    margin-top: .5rem;
}

.Academic-owl-slider .item a div {
    padding-top: 0.2rem;
    height: 2.93rem;
}

.Academic-owl-slider .item a {
    border: none;
    background: #F8F8F8;
    position: relative;
}

.Academic-owl-slider .item .aright-con li {
    font-size: 0.12rem;
    color: #696969;
    margin-bottom: 0.18rem;
    display: flex;
    align-items: center;
}

.Academic-owl-slider .item a:hover:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0.2rem;
    left: 0.2rem;
    background: #B81C22;
    z-index: -1;
}

.Academic-owl-slider .item {
    padding-bottom: 0.2rem;
}

.Academic-owl-slider .item .aright-con {
    margin-top: 0.25rem;
}

.m-subnav--primary-xial ul li a span {
    width: 90%;
    display: inline-block;
}

.Academic-owl-slider .item .aright-con li:first-child .iconfont {
    position: relative;
    top: -0.03rem;
}

.Academic-owl-slider .item .aright-con li .iconfont {
    font-size: 0.16rem;
    color: #B81C22;
    margin-right: 0.06rem;
    float: left;
}

.Academic-owl-slider .item .aright-con li:last-child {
    margin-bottom: 0;
}

.Academic-owl-slider .item .aright-con li label {
    margin-bottom: 0;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.Academic-owl-slider .item .aright-con li:first-child {
    display: block;
}

.Academic-owl-slider .owl-dots {
    padding-top: .2rem;
    padding-bottom: .4rem;
}

.Academic-owl-slider .owl-stage-outer {
    overflow: visible!important;
}

.Academic-owl-slider {
    overflow: hidden;
}

.Academic-owl-slider:before {
    content: '';
    width: 0.12rem;
    height: 100%;
    background: #fff;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}

.Events-ReactVirtualized__Grid__innerScrollContainer {
    position: relative;
    margin-top: .3rem;
}

.Events-wraper {
    background: #F8F8F8;
    padding-top: .4rem;
    padding-bottom: .6rem;
}

.Events-ReactVirtualized__Grid__innerScrollContainer ul.news-Events {
    border: none;
    width: 6.7rem;
    height: 100%;
}

.Events-ReactVirtualized__Grid__innerScrollContainer ul.news-Events li a {
    padding: .36rem .3rem .25rem .8rem;
    overflow: hidden;
    margin-right: 0;
    height: 2rem;
    text-align: left;
    border: none;
    border-right: 14px solid transparent;
}

.Events-ReactVirtualized__Grid__innerScrollContainer ul.news-Events li {
    float: none;
    border-bottom: 1px solid rgba(216,216,216,.3)
}

.Events-ReactVirtualized__Grid__innerScrollContainer ul.news-Events>li.active>a, 
.Events-ReactVirtualized__Grid__innerScrollContainer ul.news-Events>li.active>a:focus, 
.Events-ReactVirtualized__Grid__innerScrollContainer ul.news-Events>li.active>a:hover {
    background-color: transparent;
}

.Events-ReactVirtualized__Grid__innerScrollContainer ul.news-Events>li.active>a {
    border-bottom: none;
    padding: .36rem .3rem .29rem .8rem;
    border-right: .14rem solid #B81C22;
}

.Grid__innerScrollContainer {
    position: absolute;
    right: 0;
    top: 0;
    padding-left: 3.19rem;
    background-image: linear-gradient(to right, rgba(32,32,32,0) ,rgba(32,32,32,0.7), rgba(32,32,32,1));
}

.Events-ReactVirtualized__Grid__innerScrollContainer ul.news-Events li a h4 {
    margin-top: 0;
    margin-bottom: .17rem;
    color: #FFFFFF;
    font-size: .24rem;
    font-family: garamond-bold;
    overflow: hidden;
    height: .68rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: .34rem;
}

.Events-ReactVirtualized__Grid__innerScrollContainer ul.news-Events li a p {
    color: #CFCFCE;
    font-size: .14rem;
    margin-bottom: 0.07rem;
    display: flex;
    align-items: center;
}

.Events-ReactVirtualized__Grid__innerScrollContainer ul.news-Events li a p:last-child {
    margin-bottom: 0;
}

.Events-ReactVirtualized__Grid__innerScrollContainer ul.news-Events li a p .iconfont {
    margin-right: .1rem;
    display: inline-block;
    float: left;
    font-size: .16rem;
}

.flex-v-center-midd img {
    height: 6rem;
}

.Events-ReactVirtualized__Grid__innerScrollContainer ul.news-Events li a p span {
    display: inline-block;
    width: 95%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.Antai-Stories-feedback-lt span {
    color: #4D4D4D;
    font-size: .16rem;
    font-family: Arial-Bold;
}

.Antai-Stories-feedback-lt h4 {
    margin-top: .2rem;
    color: #B81C22;
    font-size: .32rem;
    line-height: 0.46rem;
    height: 1.38rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    margin-bottom: 0.3rem;
    font-family: garamond-bold;
}

.Antai-Stories-feedback-lt {
    width: 6.8rem;
    height: 3.24rem;
    background-color: #F8F8F8;
    float: left;
    position: absolute;
    left: 0;
    top: 2.05rem;
    padding: 0.26rem .4rem .28rem .4rem;
    z-index: 5;
}

.Antai-Stories-warper {
    margin-top: .3rem;
    position: relative;
}

.Antai-Stories-feedback-rt {
    float: right;
    position: relative;
    padding-right: .2rem;
}

.Antai-Stories-feedback-rt img {
    width: 9rem;
    height: 5.07rem;
    position: relative;
    z-index: 2;
}

.Antai-Stories-feedback-lt a {
    width: 2.93rem;
    height: 0.6rem;
    background-color: #202020;
    float: left;
    color: #fff;
    font-size: .2rem;
    line-height: 0.6rem;
    padding: 0 .2rem;
}

.Antai-Stories-feedback-lt a .iconfont {
    float: right;
    font-size: .18rem;
}

.Antai-Stories-feedback-lt a:hover {
    border: 1px solid #202020;
    color: #202020;
    background-color: #fff;
}

.Antai-Stories-waren .mySwiper .swiper-pagination {
    left: 3.5rem;
    bottom: 0.23rem;
    width: 22%;
}

.Antai-Stories-waren .mySwiper .swiper-pagination .swiper-pagination-bullet {
    width: auto;
    height: auto;
    background: transparent;
    border-radius: 0;
    opacity: 1;
    color: #CFCFCE;
    font-size: 0.2rem;
    font-family: Arial-Bold;
    margin: 0 0.17rem;
}

.Antai-Stories-waren .mySwiper .swiper-pagination .swiper-pagination-bullet-active {
    color: #202020;
}

.Antai-Stories-waren .mySwiper {
    padding-bottom: .2rem;
}

.video-slider--with-full .owl-nav {
    position: absolute;
    right: 0;
    background: #fff;
    width: 1.2rem;
    height: 0.6rem;
    bottom: 0;
}

.video-slider--with-full .owl-nav .owl-prev,.video-slider--with-full .owl-nav .owl-next {
    width: 50%;
    height: 100%;
}

.video-slider--with-full .owl-nav .owl-prev span {
    font-size: 0;
    background: url(../img/Previous-lt.png) center no-repeat;
    width: 0.2rem;
    height: 0.2rem;
    display: block;
    margin: 0 auto;
}

.video-slider--with-full .owl-nav .owl-next span {
    font-size: 0;
    background: url(../img/Previous-rt.png) center no-repeat;
    width: 0.2rem;
    height: 0.2rem;
    display: block;
    margin: 0 auto;
}

.video-slider--with-full .owl-nav .owl-next {
    border-left: 1px solid #D8D8D8;
}

.c-preview-button_modal-toggle {
    position: absolute;
    left: 0.9rem;
    bottom: 0;
    cursor: pointer;
    height: 0.6rem;
    background: rgba(32,32,32,.8);
    font-size: .16rem;
    line-height: .6rem;
    color: #FFFFFF;
}

.c-preview-button_modal-toggle label {
    display: inline-block;
    padding-left: .24rem;
    cursor: pointer;
    padding-right: .29rem;
    margin-bottom: 0;
}

.c-preview-button__icon-box {
    background: #FFFFFF;
    width: .6rem;
    height: .6rem;
    line-height: .6rem;
    text-align: center;
    float: left;
}

.o-row {
    position: relative;
}

.c-preview-button__icon-box .iconfont {
    color: #333333;
    font-size: .2rem;
}

.video-Modals {
    padding-right: 0!important;
}

.video-Modals .modal-header {
    min-height: auto;
    padding: 0;
    overflow: hidden;
    border: none;
    padding-top: 0.2rem;
}

.modal-header .close {
    font-size: .5rem;
    padding-right: 0.2rem;
    margin-top: 0;
    opacity: 1;
    font-weight: 500;
}

.my-video-big-dimensions,.video-js .vjs-tech {
    width: 100%;
    height: 100%;
    object-fit: fill;
}

.modal-body {
    padding: 0.15rem;
}

.vjs-big-play-button {
    font-size: 1rem!important;
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
    top: 50%;
    left: 50%;
    width: auto;
    height: auto;
    transform: translate(-50%, -50%);
}

.topcontrol img {
    width: 0.75rem!important;
    height: 0.75rem!important;
}

.m-site-header-never .z-index-g  .m-site-header-right-login li a,
.m-site-header-never .z-index-g .tools-sech span {
    color: #fff;
}

.suspend-logoer, .zz-b-log-none, .top-sreer, .currentDt .fggr {
    display: none;
}

.zz-b-log, .currentDt .top-sreer {
    display: block;
}

.zz-b-log a:last-child, .currentDt .top-sreer a:last-child {
    border-left: 1px solid #fff;
}
/* about */
.block-harvard-college-messages {
    margin: 0 .3rem;
    margin-top: 0.2rem;
    margin-bottom: .7rem;
    overflow: hidden;
    position: relative;
}

.block-harvard-college-messages img {
    height: 5.9rem;
}

.block-harvard-college-messages:before {
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(32,32,32,.3);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

.quote-block__quote-txt {
    position: absolute;
    top: 50%;
    left: 0.89rem;
    transform: translateY(-50%);
    z-index: 4;
}

.quote-block__quote-txt span {
    font-size: .84rem;
    font-family: garamond-bold;
    color: #fff;
    position: relative;
    padding-bottom: .26rem;
}

.quote-block__quote-txt span:after {
    content: '';
    width: .8rem;
    background: #fff;
    position: absolute;
    bottom: 0;
    height: 0.1rem;
    left: 0;
}

.block-harvard-college-messages:after {
    content: '';
    width: 100%;
    height: 100%;
    background: linear-gradient(to top,rgba(32,32,32,.7),rgba(32,32,32,.2));
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

.quote-block__quote-tk a {
    color: #FFFFFF;
    font-size: .28rem;
    display: block;
    font-family: garamond-bold;
    cursor: pointer;
}

.quote-block__quote-tk {
    background: rgba(184,28,34,.7);
    width: 3.11rem;
    height: .6rem;
    position: absolute;
    bottom: 0;
    left: 50%;
    z-index: 6;
    text-align: center;
    line-height: .6rem;
    transform: translateX(-50%);
}

.quote-block__quote-tk .iconfont {
    font-size: .22rem;
    margin-left: 0.1rem;
}

.modal-header-title {
    float: left;
    font-size: .24rem;
    color: #202020;
    font-family: Arial-Bold;
}

.Why-Modals .modal-content {
    padding: 0.3rem 0.5rem;
    overflow: hidden;
}

.Why-Modals .modal-content .modal-header {
    padding-top: 0;
    position: relative;
    padding-bottom: .3rem;
    border-bottom: 1px solid #D8D8D8;
    margin-bottom: .3rem;
}

.Why-Modals .modal-header .close {
    padding-right: 0;
    font-size: .5rem;
    position: absolute;
    right: 0;
    top: -0.1rem;
}

.Why-Modals .modal-body {
    color: #202020;
    padding: 0;
    font-size: 0.16rem;
    line-height: 0.35rem;
    padding-bottom: .2rem;
}

.quote-block__quote-txt:before {
    content: '';
    background: url(../img/decorate.png);
    width: 11.52rem;
    height: 3.88rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(7%, -50%);
    background-size: 100%;
    z-index: -1;
}

.Message-m-stories-block-lt span {
    width: 6.97rem;
    height: 4.5rem;
    display: block;
}

.Message-m-stories-block-lt span img {
    height: 100%;
}

.Message-m-stories-block-lt div {
    padding: .2rem;
    background: #fff;
    float: left;
    margin-top: -.7rem;
    position: relative;
    width: 5.45rem;
    z-index: 7;
    padding-right: .6rem;
}

.Message-m-stories-block-lt h5 {
    margin-top: 0;
    color: #202020;
    font-size: .32rem;
    font-family: garamond-bold;
}

.Message-m-stories-block-lt p {
    color: #696969;
    line-height: .32rem;
    margin-bottom: 0;
    font-size: .16rem;
    font-family: Arial-Bold;
    overflow: hidden;
    display: -webkit-box;
    height: .65rem;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.Message-m-stories-block {
    margin-top: .5rem;
    position: relative;
}

.Message-m-stories-block-rt img {
    width: 8rem;
    height: 4.5rem;
}

.Message-m-stories-block-rt {
    position: absolute;
    right: .2rem;
    top: 0.6rem;
    padding-right: .2rem;
    padding-bottom: .2rem;
}

.Message-m-stories-block-rt:after {
    content: '';
    width: calc(100% - .2rem);
    height: calc(100% - .2rem);
    background: #B81C22;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: -3;
}

.Message-storiesy-box {
    position: relative;
    margin-bottom: 0.67rem;
    overflow: hidden;
}

.c-panel--box-outline {
    cursor: pointer;
    font-size: .2rem;
    font-family: Arial-Bold;
    color: #FFFFFF;
    width: 0.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    background: rgba(32,32,32,.95);
    writing-mode: vertical-lr;
}

.ssf-sideBarContents {
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
}

.c-panel--box-outline:before {
    content: '';
    width: 0.12rem;
    height: 1rem;
    background: #DCDCDC;
    border-radius: 0.05rem 0 0  0.05rem;
    position: absolute;
    left: -.12rem;
    top: 50%;
    transform: translateY(-50%);
}

.c-panel--box-outline:after {
    content: '';
    width: 0.1rem;
    height: 0.1rem;
    background: url(../img/dad.png) no-repeat;
    display: block;
    position: absolute;
    left: -0.12rem;
    top: 50%;
    transform: translateY(-50%);
}

.slidemarginleft-inner {
    position: absolute;
    left: 0.6rem;
    top: 0;
    width: 10.1rem;
    background: #fff;
    height: 100%;
    padding: .31rem 0.3rem;
    padding-right: 1.2rem;
}

.cnblogs_code01 {
/*     position: relative; */
    /*  overflow: hidden; */
}

.cnblogs_code01:before {
    content: '';
    background: rgba(32,32,32,.7);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 17;
}

.slidemarginleft-inner-ttile {
    color: #B81C22;
    font-size: .4rem;
    font-family: garamond-bold;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0.17rem;
}

.slidemarginleft-colse {
    font-size: .18rem;
    color: #B81C22;
    float: right;
    cursor: pointer;
    font-family: Arial;
}

.Returna_rrow_jt01:after {
    background: url(../img/dad-rt.png) no-repeat;
}

.slidemarginleft-colse .iconfont {
    font-weight: 700;
    font-size: .18rem;
    margin-left: 0.1rem;
}

.instruction-sollor {
    height: 4.5rem;
    position: relative;
}

.instruction-use-p p {
    line-height: 0.35rem;
    font-size: 0.16rem;
    color: #202020;
    margin-bottom: .2rem;
}

.instruction-use-p {
    padding-right: 0.2rem;
    height: 6.5rem;
    overflow-y: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.mCustomScrollbar:hover .mCSB_scrollTools {
    opacity: 1;
}

.instruction-sollor:after {
    content: '';
    width: calc(100% - 0.06rem);
    height: 0.5rem;
    background-color: rgba(255,255,255,.5);
    position: absolute;
    bottom: 0;
    left: 0;
}

.instruction-use .class_name:after {
    display: none;
}

.instruction-use-p::-webkit-scrollbar {
    display: none;
 /* Chrome Safari */
}

.Mission-m-stories-block {
    padding: 0 0.6rem;
    margin-top: .3rem;
    position: relative;
    margin-bottom: 1rem;
}

.Mission-m-stories-block-lt {
    background: url(../img/Mission-left.png) no-repeat;
    background-size: cover;
    width: 6.91rem;
}

.Mission-Vision-titler {
    float: left;
    font-size: .3rem;
    font-family: garamond-bold;
    color: #B81C22;
    width: 28%;
}

.Mission-m-stories-block-lt ul li {
    padding: .37rem .7rem .37rem  .3rem;
    overflow: hidden;
    border-bottom: 1px solid rgba(216,216,216,1);
    height: 2.1rem;
}

.Mission-Vision-content p {
    font-size: 0.2rem;
    color: #4D4D4D;
    position: relative;
    padding-left: 0.15rem;
    margin-bottom: 0;
    line-height: 0.4rem;
}

.Mission-Vision-content p:before {
    content: '';
    width: 0.05rem;
    height: 0.05rem;
    background-color: #4D4D4D;
    position: absolute;
    left: 0;
    top: 0.18rem;
}

.Mission-Vision-content {
    float: left;
    width: 66%;
}

.Mission-m-stories-block-rt {
    position: absolute;
    top: .4rem;
    background: url(../img/Mission-right.png) no-repeat;
    background-size: cover;
    right: .6rem;
}

.Mission-m-stories-block-rt .Mission-Vision-titler,
.Mission-m-stories-block-rt .Mission-Vision-content p,
.Our-College-box .english-title h3 span,.Find-Us-wrapen .english-title h3 span,
.Publications-virtual-tour .english-title h3 span, .Alumni_Services_boxer .english-title h3 span {
    color: #FFFFFF;
}

.Mission-m-stories-block-rt .Mission-Vision-content p:before {
    background-color: #FFFFFF;
}

.Mission-m-stories-block-rt ul li {
    padding: 0.37rem 0.1rem 0.37rem 0.3rem;
}

.Mission-m-stories-block-lt ul li:last-child {
    border-bottom: none;
}

.social_media_box_tk:hover .social-media {
    display: block;
}

.Our-College-box {
    padding-top: 0.55rem;
    background: url(../img/Our-College.png) top center no-repeat;
    padding-bottom: 0.68rem;
    background-size: cover;
    overflow: hidden;
    position: relative;
    margin-bottom: .6rem;
}

.Our-College-number dt {
    font-size: .6rem;
    color: #B81C22;
    font-family: garamond-bold;
}

dl {
    margin-bottom: 0;
}

.Our-College-number dd {
    font-size: 0.16rem;
    line-height: 0.3rem;
    color: #FFFFFF;
    margin-top: -0.42rem;
    font-family: Arial-Bold;
}

.Our-College-number {
    width: 8.9rem;
    margin-top: .15rem;
}

.Our-College-box .c-panel--box-outline {
    background: #B81C22;
}

.m-stories-block__featured-row {
    padding-left: 0;
    margin-top: 0!important;
    padding-top: .25rem;
    padding-bottom: 0;
}

.m-stories-block__featured-row:before {
    top: 0;
    left: 1rem;
}

.m-stories-block__featured-row li:first-child:before {
    top: -0.03rem;
}

.m-stories-block__featured-row li b {
    font-size: .32rem;
    font-family: garamond-bold;
    width: 0.8rem;
}

.m-stories-block__featured-row em:after {
    top: 0.1rem;
    left: 0.2rem;
}

.m-stories-block__featured-row li:before {
    left: 1.1rem;
}

.m-stories-block__featured-row li a {
    margin-top: .3rem;
    width: 79%;
}

.Governance-billboard-lt {
    float: left;
    position: relative;
    height: 4.81rem;
    padding: .5rem 0.7rem .4rem 0;
    width: 7.8rem;
}

.Governance-billboard-lt:before {
    content: '';
    width: 9rem;
    height: 100%;
    background: url(../img/Governance-bind-bg.png) no-repeat;
    position: absolute;
    left: -1.2rem;
    top: 0;
    z-index: -1;
}

.Governance-billboard {
    margin-top: .3rem;
    margin-bottom: .6rem;
}

.Governance-billboard-lt h5 {
    margin-top: 0;
    font-size: .46rem;
    line-height: 0.72rem;
    color: #FFFFFF;
    font-family: Garamond-Regular;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    margin-bottom: .43rem;
}

.Governance-billboard-lt a {
    width: 2.4rem;
    height: 0.6rem;
    background: #B81C22;
    font-size: .2rem;
    display: block;
    line-height: .6rem;
    color: #fff;
    padding: 0 .17rem;
}

.Governance-billboard-lt a .iconfont,.Internationalization-Strategy-link a .iconfont,
.Find-Us-list-duley-link .iconfont,.Faculty-Directory-visiting-campus-rt a .iconfont,
.Research-linky .iconfont,.Jobs-at-ACEM-tour .iconfont,
.Programs-sliders-toerw a .iconfont,.Alumni_Services_seveer a .iconfont,
.Lifelong_Learning_txter_midd a .iconfont,.Conference-date-more a .iconfont,.look-View-btn-all .iconfont{
    font-size: .2rem;
    float: right;
}

.Governance-billboard-lt a:hover,.Find-Us-list-duley-link:hover,
.Faculty-Directory-visiting-campus-rt a:hover,
.Jobs-at-ACEM-tour a:hover,.Research-Partnerships-img-pic-a a:hover,
.Alumni_Services_seveer a:hover {
    color: #B81C22;
    border: 1px solid #B81C22;
    background: #fff;
}

.Governance-billboard_inner li {
    float: left;
    padding: 0 0.2rem;
}

.Governance-billboard-rt {
    float: right;
    margin-left: 0.26rem;
    margin-top: 0.52rem;
}

.Governance-billboard_inner li img {
    display: block;
    width: 2.77rem;
    height: 3.76rem;
}

.Governance-billboard_inner-name {
    background: #fff;
    position: absolute;
    bottom: 0;
    padding: 0.11rem 0.1rem 0.11rem 0;
    overflow: hidden;
    left: 0;
    right: .3rem;
}

.Governance-billboard_inner li>div {
    position: relative;
}

.Governance-billboard_inner-name h3 {
    margin-top: 0;
    color: #202020;
    font-size: .24rem;
    font-family: Arial-Bold;
    margin-bottom: 0.1rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
}

.Governance-billboard_inner-name p {
    margin-bottom: 0;
    color: #696969;
    font-size: .14rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Governance-billboard_inner li:last-child {
    padding-right: 0;
}

.Rankings-billboard__content {
    background: url(../img/Rankings-Reputation-bg.png) top center no-repeat;
    background-size: cover;
    padding: .4rem 0;
    margin-bottom: .6rem;
    background-attachment: fixed;
    -moz-background-attachment: fixed;
}

.serif-large-Rankings-lt i, .serif-large-Rankings-ul li>div i {
    float: left;
    width: 0.35rem;
}

.serif-large-Rankings-lt span, .serif-large-Rankings-ul li>div span {
    float: left;
    padding: 0 0.33rem;
}

.serif-large-Rankings {
    position: relative;
    margin-top: 0.3rem;
    margin-left: 0.65rem;
    margin-bottom: .3rem;
}

.serif-large-Rankings-lt span b, .serif-large-Rankings-ul li>div span b {
    font-size: .84rem;
    color: #B81C22;
    font-family: garamond-bold;
}

.serif-large-Rankings-lt span em, .serif-large-Rankings-ul li>div span em {
    font-size: .3rem;
    color: #B81C22;
    font-family: garamond-bold;
    font-style: normal;
    position: relative;
    top: -0.4rem;
    left: 0.05rem;
}

.serif-large-Rankings-lt, .serif-large-Rankings-ul li>div {
    display: flex;
    float: left;
    align-items: center;
}

.serif-large-Rankings-rt {
    font-size: .2rem;
    color: rgba(32,32,32,.7);
    position: absolute;
    float: left;
    margin-left: 2.3rem;
    bottom: 0.2rem;
}

.By-the-Numbers-listy a {
    width: .24rem;
    display: block;
    margin: 0 auto;
    margin-top: .1rem;
}

.By-the-Numbers-listy li p {
    margin-top: -0.15rem;
}

.By-the-Numbers-listy strong {
    color: #B81C22;
    font-size: .6rem;
    font-family: garamond-bold;
}

.serif-large-Rankings-ul li p,.By-the-Numbers-listy li p {
    font-size: .16rem;
    color: rgba(32,32,32,.7);
    line-height: .25rem;
    margin-bottom: 0;
    display: block;
}

.serif-large-Rankings-ul li>div {
    float: none;
    justify-content: center;
}

.serif-large-Rankings-ul li>div span {
    padding: 0 0.1rem;
}

.Rankings-txt-label {
    color: #202020;
    font-size: .24rem;
    line-height: .4rem;
    font-family: garamond-bold;
    text-align: center;
    margin-top: .33rem;
}

.serif-large-Rankings-ul,.Internationalization-wrepae {
    overflow: hidden;
}

.Internationalization-Strategy-map span {
    color: #B81C22;
    font-family: garamond-bold;
    font-size: .46rem;
    line-height: .62rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    position: absolute;
    top: 50%;
    width: 60%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.Internationalization-Strategy-map {
    position: relative;
    float: left;
    margin-left: -0.46rem;
}

.Internationalization-Strategy-map img {
    width: 6.86rem;
    height: 4.47rem;
    display: block;
}

.Internationalization-Strategy {
    margin-top: .28rem;
    margin-bottom: .6rem;
}

.Internationalization-Strategy-link {
    position: relative;
    float: right;
    height: 4.47rem;
    padding: 0.63rem 0 0.27rem 0.85rem;
    width: 7.8rem;
}

.Internationalization-Strategy-link:before {
    content: '';
    width: 9rem;
    height: 100%;
    background: url(../img/Internationalization-link-bg.png) no-repeat;
    position: absolute;
    right: -1.2rem;
    top: 0;
    z-index: -1;
}

.Internationalization-Strategy-link h5 {
    margin-top: 0;
    margin-bottom: .26rem;
    font-size: .4rem;
    color: #FFFFFF;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-family: garamond-bold;
}

.Internationalization-Strategy-link p {
    font-size: .18rem;
    color: #FFFFFF;
    font-family: Arial-Bold;
    line-height: .36rem;
    margin-bottom: .47rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
}

.Internationalization-Strategy-link a {
    font-size: .2rem;
    background-color: #202020;
    float: left;
    padding: 0.16rem 0.3rem;
    overflow: hidden;
    display: flex;
    align-items: center;
    color: #fff;
}

.Internationalization-Strategy-link a span, .Conference-date-more a span {
    float: left;
    margin-right: 0.2rem;
}

.Internationalization-Strategy-link a:hover, .Research-linky:hover,
.Programs-sliders-toerw a:hover,.Lifelong_Learning_txter_midd a:hover,
.Conference-date-more a:hover, .look-View-btn-all:hover {
    border: 1px solid #202020;
    color: #202020;
    background-color: #fff;
}

.Find-Us-wrapen {
    background-color: #202020;
    padding-top: .37rem;
    padding-bottom: .6rem;
    overflow: hidden;
}

.Find-Us-fluid h5 {
    color: #B81C22;
    font-size: .46rem;
    font-family: garamond-bold;
    margin-bottom: 0;
    margin-top: .43rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    float: left;
    -webkit-line-clamp: 7;
    width: 45%;
    line-height: .6rem;
    position: relative;
    z-index: 2;
}

.Find-Us-fluid {
    position: relative;
    margin-top: .27rem;
}

.Find-Us-fluid-img01 {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}

.Find-Us-fluid-img01 img {
    width: 7.87rem;
    height: 4.15rem;
    display: block;
}

.Find-Us-fluid-img02 {
    position: relative;
    bottom: .71rem;
    left: 0;
}

.Find-Us-fluid-img02 img {
    width: 7.44rem;
    height: 4.18rem;
}

.Find-Us-fluid-img03 {
    position: absolute;
    right: 0;
    bottom: 0;
}

.Find-Us-fluid-img03 img {
    width: 6.17rem;
    height: 4.18rem;
}

.Find-Us-list-duley {
    width: 6.61rem;
    height: 3.13rem;
    background-color: #202020;
    float: right;
    position: relative;
    margin-right: -1.2rem;
    z-index: 2;
    margin-top: 1.74rem;
}

.Find-Us-fluid-margin {
    margin-bottom: 0.71rem;
}

.Find-Us-list-ul li {
    border-bottom: 1px solid rgba(216,216,216,.3);
    padding: 0.25rem 0 .22rem .3rem;
    overflow: hidden;
}

.Find-Us-list-ul li span {
    font-size: .22rem;
    color: #FFFFFF;
    font-family: Arial-Bold;
    display: block;
    margin-bottom: .1rem;
}

.Find-Us-list-ul li p {
    font-size: .14rem;
    color: rgba(255,255,255,.8);
    margin-bottom: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Find-Us-list-duley-link {
    font-size: .2rem;
    color: #fff;
    margin-left: .3rem;
    background-color: #B81C22;
    float: left;
    padding: 0 0.13rem;
    height: .6rem;
    line-height: .6rem;
    position: absolute;
    bottom: 0.21rem;
}

.Find-Us-list-duley-link span,.Alumni_Services_seveer a span,.look-View-btn-all  label{
    margin-right: 0.2rem;
}

.Find-Us-list-ul li:last-child {
    border-bottom: none;
}
.look-View-btn-all  label{
    margin-bottom: 0;
    cursor: pointer;
}
.Explore-Our-Campus {
    background: url(../img/Explore-Our-Campus.png) top center no-repeat;
    height: 3.6rem;
    padding-top: 1rem;
    padding-bottom: .74rem;
}

.Explore-Our-Campus-conet h6 {
    color: #FFFFFF;
    font-size: .6rem;
    font-family: garamond-bold;
    margin-top: 0;
    text-align: center;
    margin-bottom: .37rem;
}

.Explore-Our-Campus-conet a {
    width: 2.6rem;
    height: .83rem;
    display: block;
    padding-top: .16rem;
    margin: 0 auto;
    background-color: rgba(32,32,32,.8);
}

.Explore-Our-Campus-conet a label {
    color: #FFFFFF;
    font-size: .2rem;
    display: block;
    text-align: center;
    font-family: Arial-Bold;
}

.Explore-Our-Campus-conet a label .iconfont {
    font-size: .2rem;
    display: inline-block;
    margin-left: .1rem;
}

.Explore-Our-Campus-conet a span {
    width: 0.38rem;
    display: block;
    margin: auto;
    margin-bottom: 0.05rem;
}

.Faculty-before-banner-k:before {
    transform: translate(-48%, -50%);
}

.Faculty-before-banner-k p {
    margin-bottom: 0;
    color: #CFCFCE;
    line-height: .3rem;
    width: 51%;
    font-size: .16rem;
    font-family: Arial-Bold;
    margin-top: .2rem;
}

.Faculty-Directory-campus {
    position: relative;
    padding-bottom: 0.52rem;
    margin-bottom: .6rem;
    overflow: hidden;
}

.Faculty-Directory-visiting-campus-lt {
    float: left;
}

.Faculty-Directory-visiting-campus-rt {
    right: 0;
    position: absolute;
    padding-left: .3rem;
    padding-bottom: .3rem;
}

.Faculty-Directory-visiting-campus-rt img {
    width: 8rem;
    height: 6rem;
    display: block;
}

.Faculty-Directory-visiting-campus-lt p {
    margin-bottom: 0;
    color: #202020;
    font-size: .32rem;
    width: 45%;
    height: 4.85rem;
    line-height: .54rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 9;
    font-family: Garamond-Regular;
    margin-top: .3rem;
}

.Faculty-Directory-visiting-campus-rt:before {
    content: '';
    width: 100%;
    height: 100%;
    background-color: #B81C22;
    position: absolute;
    top: .38rem;
    z-index: -1;
    left: 0;
}

.numbers-title h3 {
    margin: 0;
    color: #202020;
    font-size: .46rem;
    font-family: garamond-bold;
    text-align: center;
}

.By-the-Numbers {
    position: relative;
    background: url(../img/By-the-Numbers.png) top center no-repeat;
    padding-top: .43rem;
    padding-bottom: .62rem;
    margin-bottom: .6rem;
    background-attachment: fixed;
    -moz-background-attachment: fixed;
    background-size: 100% 100%;
    overflow: hidden;
}

.By-the-Numbers-listy {
    margin-top: .75rem;
    overflow: hidden;
}

.By-the-Numbers .Rankings-txt-label {
    margin-top: .48rem;
}

.Annotation-soller h5 {
    color: #202020;
    font-size: .24rem;
    margin-top: 0.1rem;
    font-family: garamond-bold;
    margin-bottom: 0.05rem;
}

.Annotation-soller h6 {
    margin-top: 0;
    margin-bottom: .2rem;
    color: #202020;
    font-family: 'SourceHanSansCN-Heavy';
    font-size: .16rem;
    font-weight: 600;
}

.Antai_Insights_tour {
    margin-bottom: .6rem;
}

.virtual-tour-taiper {
    color: #696969;
    font-size: .16rem;
    line-height: .3rem;
    padding-left: 0.1rem;
    margin-top: 0.1rem;
    width: 70%;
    margin-bottom: .3rem;
    border-left: 2px solid #B81C22;
}

.virtual-tour-list li {
    float: left;
    width: 33.333%;
}

.virtual-tour-list li a {
    display: block;
    position: relative;
    height: 2.66rem;
    overflow: hidden;
}

.virtual-tour-list li a img,.Degree-Programs-bg .swiper-slide img {
    height: 100%;
}

.virtual-tour-list li a:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 1;
    left: 0;
    background: rgba(32,32,32,.6);
}

.virtual-tour-list li a div {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0 .21rem .21rem .21rem;
    right: 0;
    z-index: 2;
}

.virtual-tour-list li a div h6 {
    color: #FFFFFF;
    margin-top: 0;
    line-height: .38rem;
    font-size: .24rem;
    font-family: garamond-bold;
    margin-bottom: .22rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.virtual-tour-list li a div span {
    color: #FFFFFF;
    font-size: .16rem;
}

.virtual-tour-Excellence {
    background: url(../img/Antai_Insights.png) no-repeat;
    background-size: cover;
    padding: .35rem 0 .4rem 0.3rem;
    overflow: hidden;
    color: #FFFFFF;
    line-height: .48rem;
    font-family: Arial-Bold;
    height: 2.66rem;
    font-size: .3rem;
}

.Faculty-Directory-visiting-campus-rt a {
    background-color: #B81C22;
    font-size: .2rem;
    color: #fff;
    position: absolute;
    bottom: 0.5rem;
    left: 0.62rem;
    padding: 0 0.205rem;
    height: .6rem;
    line-height: .6rem;
}

.Faculty-Directory-visiting-campus-rt a span {
    padding-right: 0.33rem;
}

.Publications-virtual-tour {
    background: url(../img/Publications-bj.png) top center no-repeat;
    background-size: cover;
    padding-top: .4rem;
    height: 7rem;
    padding-bottom: .72rem;
}

.Publications-virtual-tour-billboard h4 {
    color: #FFFFFF;
    font-size: .46rem;
    line-height: .62rem;
    font-family: garamond-bold;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    padding-bottom: .63rem;
    margin: 0;
}

.Publications-virtual-tour-billboard div,.Alumni_Services_seveer div {
    position: relative;
}

.Publications-virtual-tour-billboard {
    margin-top: .56rem;
    width: 48%;
    float: left;
}

.Publications-virtual-tour-billboard p {
    color: #FFFFFF;
    line-height: .4rem;
    font-size: .16rem;
    margin-bottom: 0;
    font-family: Arial-Bold;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-top: .71rem;
    width: 80%;
}

.Publications-virtual-tour-billboard div:after,.Alumni_Services_seveer div:after {
    content: '';
    width: 7.7rem;
    height: 0.02rem;
    background: #D8D8D8;
    position: absolute;
    bottom: 0;
    left: -1.2rem;
}

.Publications-virtual-tour-billboard p a {
    color: #FFFFFF;
    position: relative;
    padding-bottom: 0.05rem;
}

.Publications-virtual-tour-billboard p a:after {
    content: '';
    width: 100%;
    height: 0.02rem;
    background: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
}

.Publications-virtual-tour-num {
    background: rgba(184,28,34,.9);
    width: 7.09rem;
    float: right;
    height: 6.4rem;
    position: relative;
    bottom: -0.35rem;
}

.Publications-virtual-tour-num-lt {
    float: left;
    font-size: .2rem;
    font-family: Arial-Bold;
    color: #FFFFFF;
    width: 0.88rem;
    writing-mode: vertical-lr;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

.Publications-virtual-tour-num-rt ul li:last-child {
    border-bottom: none;
}

.Publications-virtual-tour-num-rt ul li {
    border-bottom: 2px solid rgba(216,216,216,.2);
    border-left: 2px solid rgba(216,216,216,.2);
    height: 1.28rem;
    padding-left: .4rem;
    padding-right: .41rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 6.21rem;
}

.Publications-virtual-tour-num-rt {
    float: left;
}

.Publications-virtual-tour-num-rt ul li strong {
    font-size: .9rem;
    color: #FFFFFF;
    font-family: garamond-bold;
}

.Publications-virtual-tour-num-rt ul li span {
    float: right;
    font-size: .18rem;
    color: #FFFFFF;
    font-family: Arial-Bold;
}

.Journals-tour {
    background: #f8f8f8;
    padding-top: 1.34rem;
    padding-bottom: .74rem;
    margin-bottom: .6rem;
}

.connect-with-current-students ul li {
    width: 33.3333%;
    float: left;
    padding: 0 0.8rem;
    position: relative;
}

.connect-with-current-students ul {
    margin: 0 -0.8rem;
}

.connect-with-current-students {
    padding: 0 1rem;
}

.connect-with-current-students ul li span {
    position: absolute;
    color: #202020;
    font-size: .24rem;
    font-family: garamond-bold;
    width: 2.87rem;
    height: 0.73rem;
    left: -0.8rem;
    bottom: -0.2rem;
    background: #F8F8F8;
    padding-top: 0.03rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.connect-with-current-students ul li a {
    display: block;
    position: relative;
    z-index: 2;
}

.connect-with-current-students ul li a:hover:after,
.Programs-Chinese-lisener ul li a:hover:after {
    content: '';
    width: 100%;
    height: 100%;
    background: #B81C22;
    position: absolute;
    right: -0.2rem;
    bottom: -0.2rem;
    z-index: -1;
}

.Research-Centers-tour-listen ul li {
    float: left;
    width: 33.333%;
    padding: 0 .3rem;
    margin-bottom: .31rem;
}

.Research-Centers-tour-listen ul {
    margin: 0 -.3rem;
}

.Research-Centers-tour-listen {
    padding: 0 .5rem;
    margin-bottom: .19rem;
}

.Research-Centers-tour-listen ul li a img {
    height: 2.25rem;
}

.Research-Centers-tour-listen ul li a,.Programs-Chinese-lisener ul li a span {
    display: block;
    overflow: hidden;
    position: relative;
}

.Research-Centers-tour-listen ul li a h6 {
    margin: 0;
    position: absolute;
    left: 0;
    background: rgba(32,32,32,.7);
    right: 0;
    bottom: 0;
    padding: .13rem .2rem .16rem .2rem;
    color: #FFFFFF;
    line-height: .34rem;
    font-size: .24rem;
}

.Research-Centers-tour-listen ul li a h6 span {
    height: .68rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 2;
    font-family: garamond-bold;
}

.Research-linky {
    background: #202020;
    height: .6rem;
    width: 5.46rem;
    display: block;
    margin: 0 auto;
    line-height: .6rem;
    color: #fff;
    border: 1px solid transparent;
    padding: 0 .3rem;
    font-size: .2rem;
    font-family: Arial-Bold;
}

.Research-Centers-tour {
    margin-bottom: .5rem;
}

.Jobs-at-ACEM-tour {
    background: url(../img/Jobs-at-ACEM.png) top center no-repeat;
    background-size: cover;
    padding-top: .88rem;
    padding-bottom: .81rem;
}

.Jobs-at-ACEM-tour h3 {
    margin-top: 0;
    font-family: garamond-bold;
    color: #fff;
    font-size: .84rem;
    margin-bottom: .41rem;
}

.Jobs-at-ACEM-tour a {
    display: inline-block;
    background: #B81C22;
    height: .6rem;
    line-height: .6rem;
    padding: 0 .24rem;
    font-size: .2rem;
    color: #fff;
}

.Jobs-at-ACEM-tour a span {
    margin-right: .16rem;
}

.places-we-love-lt h4 {
    margin-top: 0;
    margin-bottom: .5rem;
    color: #fff;
    font-family: garamond-bold;
    font-size: .46rem;
    line-height: .6rem;
}

.places-we-love {
    background: #202020;
    padding-top: .5rem;
    overflow: hidden;
    padding-bottom: .8rem;
}

.places-we-love-lt ul li {
    width: 50%;
    float: left;
    padding-left: 0.2rem;
    margin-bottom: .35rem;
    position: relative;
}

.places-we-love-lt ul li strong {
    color: #FFFFFF;
    font-size: .7rem;
    font-family: garamond-bold;
    display: block;
}

.places-we-love-lt ul li p {
    margin-bottom: 0;
    color: rgba(255,255,255,.6);
    font-family: Arial-Bold;
    font-size: .2rem;
    padding-bottom: .25rem;
    margin-top: -0.07rem;
}

.places-we-love-lt ul li:before {
    content: '';
    width: 0.03rem;
    height: 100%;
    background: #B81C22;
    position: absolute;
    left: 0;
    top: 0;
}

.places-we-love-lt ul li:nth-child(3),.places-we-love-lt ul li:nth-child(4) {
    width: 100%;
}

.places-we-love-rt p {
    color: rgba(255,255,255,.6);
    line-height: .3rem;
    font-size: .16rem;
}

.places-we-love-rt {
    padding-top: 0.97rem;
    padding-left: 0.7rem;
}

.places-we-love-rt-picer img {
    width: 5.84rem;
    height: 3.93rem;
    display: block;
}

.places-we-love-rt-picer {
    margin-top: 1.56rem;
    position: relative;
}

.places-we-love-lt ul li:last-child {
    margin-bottom: 0;
}

.places-we-love-rt-picer span {
    color: #FFFFFF;
    font-size: .32rem;
    line-height: .48rem;
    font-family: garamond-bold;
    width: 5.68rem;
    background: url(../img/Jobs-at-ACEM-bj.png);
    height: 2.65rem;
    display: block;
    padding: .3rem 1.2rem .3rem .26rem;
    position: absolute;
    right: -1.21rem;
    top: -0.86rem;
}

.places-we-love-rt-picer span label {
    margin-bottom: 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 4;
}
/* Programs */
.margin38-taiper {
    margin-bottom: .38rem;
}

.Degree-Programs-wapee {
    background: #F8F8F8;
    margin-top: .42rem;
    overflow: hidden;
    padding-bottom: 1rem;
}

.Degree-Programs-bg {
    height: 5.3rem;
    position: relative;
    width: 15.4rem;
}

.Programs-sliders .item img {
    height: 5.3rem;
}

.Programs-sliders-toerw {
    position: absolute;
    bottom: 0;
    width: 4.41rem;
    height: 4.6rem;
    right: -2rem;
    background: #fff;
    z-index: 1;
    top: .7rem;
    padding: 0 .2rem;
    display: none;
}

.Degree-Programs-bg .swiper-slide {
    width: 9.43rem;
}

.Programs-sliders-toerw h6 {
    margin-top: 1rem;
    white-space: nowrap;
    font-family: garamond-bold;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: .33rem;
    color: #B81C22;
    font-size: .3rem;
    text-align: center;
}

.Degree-Programs-bg .swiper-slide-active .Programs-sliders-toerw {
    display: block;
}

.Programs-sliders-toerw p {
    text-align: center;
    color: #696969;
    font-size: .16rem;
    margin-bottom: .53rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.Programs-sliders-toerw a {
    width: 2.01rem;
    height: .6rem;
    background: #202020;
    font-size: .2rem;
    display: block;
    line-height: .6rem;
    color: #fff;
    padding: 0 .2rem;
    margin: 0 auto;
}

.Programs-btney .swiper-button-next,.Programs-btney .swiper-button-prev {
    width: 50%;
    float: left;
    text-align: center;
    height: 100%;
    cursor: pointer;
    display: flex;
    align-items: center;
}

.Programs-btney .swiper-button-prev img,.Programs-btney .swiper-button-next img {
    width: 0.1rem;
    display: block;
    margin: 0 auto;
    height: 0.16rem;
}

.Programs-btney {
    position: absolute;
    background: #fff;
    top: 0.7rem;
    z-index: 2;
    right: 5.6rem;
    border: 1px solid #E8EAED;
    width: 1.2rem;
    height: .6rem;
}

.Programs-btney .swiper-button-next {
    border-left: 1px solid #E8EAED;
}

.Degree-Programs-bg .swiper-slide:after {
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(32,32,32,.7);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.Degree-Programs-bg .swiper-slide-active:after {
    display: none;
}

.Programs-btney .swiper-button-next:hover, 
.Programs-btney .swiper-button-prev:hover {
    background: #B81C22;
}

.Programs-btney .swiper-button-prev:hover .iconfont,
.Programs-btney .swiper-button-next:hover .iconfont {
    color: #fff;
}

.Programs-btney .swiper-button-prev .iconfont,
.Programs-btney .swiper-button-next .iconfont {
    font-size: .3rem;
    width: 100%;
    color: #B81C22;
}

.Action-learning-touer {
    background: url(../img/Action-learning.png) top center no-repeat;
    background-size: cover;
    padding: 1.01rem 0;
}

.Action-learning-touer h3 {
    text-align: center;
    margin: 0;
    color: #FFFFFF;
    font-size: .46rem;
    font-family: garamond-bold;
}

.Action-learning-tewo2 {
    background: url(../img/Action-learning2.png) top center no-repeat;
    background-size: cover;
    padding: .5rem 0;
    margin-bottom: .4rem;
    height: 4.06rem;
}

.Action-learning-tewo2-rwo {
    padding: 0 .55rem;
}

.Action-learning-lb-list h4 {
    margin-top: 0;
    margin-bottom: .31rem;
    font-size: .3rem;
    font-family: garamond-bold;
    color: #B81C22;
    line-height: .36rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    height: .72rem;
}

.Action-learning-lb-list p {
    color: #696969;
    font-size: .16rem;
    line-height: .32rem;
    height: .92rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    margin-bottom: .3rem;
}

.Action-learning-lb-list a {
    border: 0.02rem solid #202020;
    /* width: 2.01rem; */
    height: 0.6rem;
    font-size: .2rem;
    display: block;
    line-height: .6rem;
    color: #202020;
    float: left;
    padding: 0 0.22rem;
}

.Action-learning-lb-list a:hover {
    background: #202020;
    color: #fff;
}

.Action-learning-lb-list {
    padding-right: .5rem;
}

.Action-learning-lb-list-padding {
    padding-left: .5rem;
}

.Joint_Programs_International_lt,.Joint_Programs_International_rt {
    width: 50%;
    float: left;
}

.Joint_Programs_International_rt {
    background: #202020;
    padding: .42rem 1.32rem .26rem .556rem;
    overflow: hidden;
}

.Joint_Programs_International_rt ul.nav-tabs.nav-line>li.active>a {
    border: transparent;
    border-bottom: none;
    padding: 0;
}

.Joint_Programs_International_rt ul.nav-tabs.nav-line>li.active>a h4 {
    color: #B81C22;
}

.Joint_Programs_International_rt .nav-tabs>li.active>a, 
.Joint_Programs_International_rt .nav-tabs>li.active>a:focus, 
.Joint_Programs_International_rt .nav-tabs>li.active>a:hover {
    background-color: transparent;
}

.Joint_Programs_International_rt ul.nav-tabs.nav-line>li>a {
    border-radius: 0;
    margin-right: 0;
    border: none;
    text-align: left;
    padding: 0;
}

.Joint_Programs_International_rt ul.nav-tabs.nav-line,
.Research-Partnerships-tabs-lister ul.nav-tabs.nav-line {
    border-bottom: none;
}

.Joint_Programs_International_rt ul.nav-tabs.nav-line>li>a h4 {
    margin-top: 0;
    font-size: .3rem;
    padding-bottom: .1rem;
    position: relative;
    margin-bottom: .2rem;
    font-family: garamond-bold;
    overflow: hidden;
    color: #fff;
}

.Joint_Programs_International_rt ul.nav-tabs.nav-line>li>a h4:before {
    content: '';
    width: .6rem;
    height: 0.01rem;
    background: #D8D8D8;
    position: absolute;
    bottom: 0;
    left: 0;
}

.Joint_Programs_International_rt ul.nav-tabs.nav-line>li>a p {
    margin-bottom: 0;
    font-size: .16rem;
    color: #696969;
    line-height: .32rem;
    overflow: hidden;
    height: .96rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.Joint_Programs_International_rt ul.nav-tabs.nav-line>li {
    bottom: 0;
    margin-bottom: .33rem;
    float: none;
}

.Joint_Programs_International_rt ul.nav-tabs.nav-line>li:last-child {
    margin-bottom: 0;
}

.Joint_Programs_International_rt ul.nav-tabs.nav-line>li.active>a h4:before {
    background: #B81C22;
}

.Joint_Programs_International_rt ul.nav-tabs.nav-line>li>a h4 span {
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 95%;
}

.Joint_Programs_International_rt ul.nav-tabs.nav-line>li.active>a p {
    color: #fff;
}

.Joint_Programs_International_rt ul.nav-tabs.nav-line>li.active>a .iconfont,
.Joint_Programs_International_rt ul.nav-tabs.nav-line>li>a .iconfont {
    font-size: .3rem;
    float: right;
}

.Joint_Programs_International_rt ul.nav-tabs.nav-line>li>a .iconfont {
    display: none;
}

.Joint_Programs_International_rt ul.nav-tabs.nav-line>li.active>a .iconfont {
    display: block;
}

.Joint_Programs_International {
    display: flex;
    margin-top: .4rem;
    margin-bottom: .6rem;
}

.Joint_Programs_International_lt .tab-content>.tab-pane {
    position: relative;
}

.Joint_Programs_International_lt .tab-content>.tab-pane:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(32,32,32,.5);
}

.Joint_Programs_International_lt .tab-content>.tab-pane img {
    height: 6.35rem;
}

.Programs-Chinese-lisener {
    padding: 0 .5rem;
    overflow: hidden;
    margin-bottom: .3rem;
}

.Programs-Chinese-lisener ul li {
    padding: 0 .3rem;
    float: left;
    width: 33.33333%;
    margin-bottom: .3rem;
}

.Programs-Chinese-lisener ul li a span img {
    height: 1.4rem;
}

.Programs-Chinese-lisener ul li a h4 {
    margin-top: .25rem;
    margin-bottom: .13rem;
    padding-bottom: .2rem;
    color: #B81C22;
    font-size: .24rem;
    position: relative;
    text-align: center;
    font-family: garamond-bold;
}

.Programs-Chinese-lisener ul li a h4:after {
    content: '';
    width: .6rem;
    height: 0.01rem;
    background: #D8D8D8;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.Programs-Chinese-lisener ul li a p {
    line-height: .26rem;
    color: #696969;
    margin-bottom: 0;
    text-align: center;
    font-size: .16rem;
    padding: 0 0.3rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
}

.Programs-Chinese-lisener ul li a {
    height: 3.42rem;
    display: block;
    background: #F8F8F8;
    position: relative;
}

.Programs-Chinese-lisener ul {
    margin: 0 -.3rem;
}

/* Corporate */
.Research-Partnerships-tabs-lister {
    width: 4.78rem;
    float: left;
}

.Research-Partnerships-tabs-lister ul.nav-tabs.nav-line>li {
    bottom: 0;
    margin-bottom: 0;
    float: none;
    border-bottom: 0.01rem solid rgba(216,216,216,.5);
}

.Research-Partnerships-tabs-lister ul.nav-tabs.nav-line>li.active>a {
    border: transparent;
    border-bottom: none;
    padding: .44rem .78rem .44rem .4rem;
    color: #B81C22;
    border-right: .14rem solid #B81C22;
    background-color: #fff;
}

.Research-Partnerships-tabs-lister ul.nav-tabs.nav-line>li>a {
    color: #202020;
    font-size: .3rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: left;
    padding: .44rem .78rem .44rem .4rem;
    border: none;
    font-family: garamond-bold;
    margin-right: 0;
    border-radius: 0;
    background: #F8F8F8;
    border-right: .14rem solid transparent;
    line-height: inherit;
}

.Research-Partnerships-img-pic img {
    height: 5.3rem;
}

.Research-Partnerships-img-pic {
    position: relative;
}

.Research-Partnerships-tabs-picer {
    width: 9.42rem;
    float: left;
}

.Research-Partnerships-tabs-lister ul.nav-tabs.nav-line>li:last-child {
    border-bottom: none;
}

.Research-Partnerships-img-pic:before {
    content: '';
    background-color: rgba(32,32,32,.5);
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}

.Research-Partnerships-img-pic:after {
    content: '';
    width: 100%;
    height: 100%;
    background: #B81C22;
    position: absolute;
    left: -0.2rem;
    bottom: -0.2rem;
    z-index: -1;
}

.Research-Partnerships-img-pic-a label {
    color: #FFFFFF;
    font-size: .32rem;
    line-height: .46rem;
    font-family: garamond-bold;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    display: block;
    margin-bottom: .8rem;
}

.Research-Partnerships-img-pic-a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: .6rem 3.02rem  .4rem .4rem;
    overflow: hidden;
}

.Research-Partnerships-img-pic-a a {
    background-color: #B81C22;
    font-size: .2rem;
    display: block;
    line-height: .6rem;
    height: .6rem;
    float: left;
    padding: 0 .3rem;
    color: #fff;
}

.Research-Partnerships-img-pic-a a .iconfont {
    font-size: .2rem;
    margin-left: .03rem;
}

.Research-Partnerships-tabs {
    display: flex;
}

.Corporate-baner-kk:before {
    transform: translate(0, -50%);
}

.Corporate-baner-kk p {
    width: 100%;
}

.Partnerships-marginer {
    margin-bottom: .7rem;
}

.Careers-wanr {
    padding: 0 .5rem;
    margin-bottom: .6rem;
}

.Careers-wanr ul li {
    width: 50%;
    float: left;
    padding: 0 .6rem;
}

.Careers-wanr ul {
    margin: 0 -0.6rem;
}

.Careers-wanr ul li>div label, .Ways-to-Give ul li>div label {
    display: block;
    position: relative;
    margin-bottom: 0;
}

.Careers-wanr ul li>div label img {
    height: 3.38rem;
}

.Careers-conrent {
    background-color: rgba(32,32,32,.95);
    height: 2.55rem;
    width: 4.85rem;
    padding: .32rem .2rem .29rem .2rem;
    overflow: hidden;
    position: relative;
    margin-top: -0.77rem;
}

.Careers-conrent h5 {
    margin-top: 0;
    color: #FFFFFF;
    font-size: .24rem;
    margin-bottom: .13rem;
    padding-bottom: .1rem;
    position: relative;
    font-family: garamond-bold;
}

.Careers-conrent h5:after {
    content: '';
    width: .6rem;
    height: 0.01rem;
    background-color: #696969;
    position: absolute;
    bottom: 0;
    left: 0;
}

.Careers-conrent p {
    font-size: .16rem;
    line-height: .26rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    height: 1.07rem;
    color: #696969;
    margin-bottom: .11rem;
}

.Careers-conrent a, .Ways-to-Give-conrent a {
    font-size: .2rem;
    display: block;
    color: #FFFFFF;
}

.Careers-conrent a span, .Ways-to-Give-conrent a span {
    float: left;
    margin-right: .11rem;
}

.Careers-wanr ul li div:hover .Careers-conrent, .Ways-to-Give ul li div:hover .Ways-to-Give-conrent {
    background-color: rgba(184,28,34,.95);
}

.Careers-wanr ul li div:hover h5:after {
    background-color: #fff;
}

.Careers-wanr ul li div:hover p,.Corporate-Programs .english-title h3 span,
.Corporate-Programs .virtual-tour-taiper {
    color: #fff;
}

.Careers-wanr ul li>div label:after,.Ways-to-Give ul li>div label:after {
    content: '';
    width: 100%;
    height: 100%;
    background: #202020;
    position: absolute;
    display: none;
    right: -0.2rem;
    bottom: -0.2rem;
    z-index: -1;
}

.Careers-conrent a .iconfont,.Ways-to-Give-conrent .iconfont {
    display: inline-block;
    font-size: .2rem;
}

.Corporate-Programs {
    background: url(../img/Corporate-Programs.png) top center no-repeat;
    background-size: cover;
    padding-top: .5rem;
    height: 7.4rem;
    margin-bottom: 1.23rem;
}

.Corporate-Programs-four4-lister li {
    width: 25%;
    padding: 0 .15rem;
    float: left;
}

.Corporate-Programs-four4-lister {
    margin: 0 -.15rem;
}

.Corporate-Programs-four4-lister li span {
    display: block;
    overflow: hidden;
}

.Corporate-Programs-four4-lister li span img {
    height: 1.87rem;
}

.Corporate-Programs-four4-lister li div {
    padding: 0.11rem 0.18rem 0 .18rem;
    overflow: hidden;
}

.Corporate-Programs-four4-lister li a {
    display: block;
    background: #F8F8F8;
    height: 5.8rem;
    position: relative;
}

.Corporate-Programs-four4-lister li div h4 {
    color: #202020;
    font-size: .24rem;
    line-height: .34rem;
    text-align: left;
    height: 1.14rem;
    margin-top: 0;
    font-family: garamond-bold;
    margin-bottom: .14rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    position: relative;
    padding-bottom: .12rem;
}

.Corporate-Programs-four4-lister li div p {
    line-height: .26rem;
    color: #696969;
    font-size: .16rem;
    margin-bottom: 0;
    height: 1.82rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;
}

.Corporate-Programs-four4-lister li  button {
    width: 100%;
    height: .62rem;
    font-size: .2rem;
    text-align: center;
    color: #B81C22;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}

.Corporate-Programs-four4-lister li  button .iconfont,
.Conferences-news-block__item-title button .iconfont {
    margin-left: .12rem;
    font-size: .2rem;
}

.Corporate-Programs-four4-lister li div h4:after {
    content: '';
    width: .6rem;
    height: 1px;
    background: #D8D8D8;
    position: absolute;
    bottom: 0;
    left: 0;
}

.Careers-wanr ul li div:hover label:after,.Ways-to-Give ul li>div:hover  label:after {
    display: block;
}

.Corporate-Programs-four4-lister li a:hover h4,
.Conferences-news-block-list li a:hover h4 {
    color: #B81C22;
}

.Corporate-Programs-four4-lister li a:hover button {
    background: #B81C22;
    color: #fff;
}

.Conferences-news-block-list li {
    float: left;
    width: 33.333%;
    padding: 0 .3rem;
}

.Conferences-news-block-list-reay {
    padding: 0 .5rem;
    margin-bottom: .59rem;
}

.Conferences-news-block-list li span img {
    height: 2.25rem;
}

.Conferences-news-block__item-title h4 {
    color: #202020;
    font-size: .24rem;
    line-height: .34rem;
    font-family: garamond-bold;
    margin-top: 0;
    margin-bottom: .15rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.Conferences-news-block__item-title p {
    font-size: .16rem;
    color: #696969;
    line-height: .26rem;
    margin-bottom: .15rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
}

.Conferences-news-block__item-title button {
    font-size: .2rem;
    color: #202020;
}

.Conferences-news-block__item-title {
    padding: .18rem  .35rem 0 0;
    width: 3.65rem;
    background: #fff;
    height: 3.05rem;
    transition: transform .25s;
}

.Conferences-news-block-list li a:hover .Conferences-news-block__item-title {
    transform: translate3d(0,-1rem,0);
}

.Conferences-news-block-list {
    margin: 0 -.3rem;
}

.Conferences-news-block-list li a:hover div {
    display: block;
}

.Conferences-news-block__item-title div {
    display: none;
}

.banner-margin0-noner {
    margin-bottom: 0;
}

.indexsearchlist1-Case-Development {
    padding: 0 1.47rem;
}

.indexsearchlist1-Case-Development .Article {
    padding-left: .63rem;
    padding-right: .63rem;
}

.indexsearchlist1-Case-Development .contribution .Article-title {
    padding-bottom: .2rem;
    font-family: garamond-bold;
}

.indexsearchlist1-Case-Development  .Writer-gaojian-details {
    padding-left: 0!important;
    margin-bottom: .37rem;
}

.indexsearchlist1-Case-Development .contribution_content {
    padding-bottom: .6rem;
}

.Employment_Reportrn {
    padding: 0 1rem;
}

.Employment_Reportrn .owl-item .item img {
    height: 4.5rem;
}

.dfaffervv .Attachment-listmentr .download-two-btn02 .xz-lj {
    background: #fff;
    border: 1px solid #202020;
    color: #202020;
}

.dfaffervv .Attachment-listmentr .download-two-btn02 .xz-lj:hover {
    background: #B81C22;
    border: 1px solid transparent;
    color: #fff;
}
/* For Employers */
.For_Employers_dfrnreer ul.nav-tabs.nav-line {
    border-bottom: none;
    width: 3.43rem;
    float: left;
    border: 1px solid #CFCFCE;
    border-bottom: none;
}

.For_Employers_dfrnreer ul.nav-tabs.nav-line>li {
    bottom: 0;
    margin-bottom: 0;
    float: none;
    border-bottom: 1px solid #CFCFCE;
}

.For_Employers_dfrnreer ul.nav-tabs.nav-line>li>a {
    margin-right: 0;
    line-height: inherit;
    border: none;
    text-align: left;
    border-radius: 0;
    color: #222222;
    font-size: .2rem;
    background: #fff;
    padding: .25rem .2rem;
    font-family: Arial-Bold;
}

.For_Employers_dfrnreer ul.nav-tabs.nav-line>li.active>a {
    border: transparent;
    border-bottom: none;
    padding: 0;
    color: #fff;
    padding: .25rem .2rem;
    background: #B81C22;
}

.For_Employers_dfrnreer ul.nav-tabs.nav-line>li>a .iconfont {
    font-size: .2rem;
    color: #d2d2d0;
    vertical-align: middle;
    float: right;
}

.For_Employers_dfrnreer ul.nav-tabs.nav-line>li.active>a .iconfont {
    color: #fff;
}

.For_Employers_dfrnreer {
    background: url(../img/Employers.png) top center no-repeat;
    background-size: cover;
    padding: .5rem 0;
}

.For_Employers_dfrnreer .tab-content {
    padding-left: 0.8rem;
    float: left;
    padding-right: 0.7rem;
    width: 75%;
}

.Internship-Base h4 {
    color: #B81C22;
    font-size: .32rem;
    margin-top: .24rem;
    font-family: garamond-bold;
    margin-bottom: .3rem;
}

.Internship-Base p {
    margin-bottom: 0;
    padding-left: .25rem;
    font-size: .18rem;
    color: #4F4F4F;
    line-height: .5rem;
    position: relative;
}

.Internship-Base p:before {
    content: '';
    background: url(../img/ls-icon.png) no-repeat;
    background-size: 100%;
    width: .16rem;
    height: .16rem;
    position: absolute;
    left: 0;
    top: 0.15rem;
}

.vedieo-pupley,.vedieo-pupley-Stories {
    background: rgba(0, 0, 0, .5);
}

.New-Initiatives-tke:before {
    transform: translate(-10%, -50%);
}

.Industry-Research-Institute-warper h4 {
    color: #FFFFFF;
    font-size: .32rem;
    line-height: .48rem;
    font-family: garamond-bold;
    margin-top: 0;
    margin-bottom: .6rem;
    width: 50%;
}

.Industry-Research-Institute-warper {
    background: url(../img/Industry-Research-Institute.png) top center no-repeat;
    margin-top: .3rem;
    margin-bottom: .6rem;
    padding-top: .87rem;
    padding-bottom: .64rem;
    background-size: cover;
}

.Industry-Research-Institute-listen li {
    font-size: .16rem;
    color: rgb(255,255,255,.7);
    width: 45%;
    float: left;
    line-height: .3rem;
    font-family: Arial-Bold;
}

.Industry-Research-Institute-listen li:nth-child(even),.Shenzhen-Institute-tow2 li:nth-child(even) {
    float: right;
}

.Shenzhen-titler h3 span {
    width: 80%;
}

.Shenzhen-Institute-lt {
    float: left;
    background: url(../img/SJTU-Shenzhen-Research-Institute.png) no-repeat;
    padding: 1.07rem 1.41rem 1.06rem .4rem;
    color: #FFFFFF;
    font-size: .32rem;
    font-family: garamond-bold;
    line-height: .48rem;
    width: 10rem;
    height: 5.63rem;
}

.Shenzhen-Institute {
    margin-top: .3rem;
    margin-bottom: .4rem;
}

.Shenzhen-Institute-rt {
    background: url(../img/shenzhen.png) no-repeat;
    width: 3.6rem;
    height: 3.6rem;
    float: right;
    text-align: center;
    margin-top: 1.01rem;
    padding-top: 1.2rem;
    cursor: pointer;
}

.Shenzhen-Institute-rt p {
    color: #FFFFFF;
    font-size: .32rem;
    font-family: garamond-bold;
    text-align: center;
    margin-bottom: 0;
    margin-top: -0.15rem;
}

.Shenzhen-Institute-rt .iconfont {
    color: #fff;
    font-size: .5rem;
}

.Why-Modals .modal-body img {
    width: auto;
    max-width: 100%;
    margin: 0 auto;
    margin-top: .2rem;
    display: block;
}

.Why-Modals .modal-body p {
    margin-bottom: 0;
}

.Shenzhen-Institute-tow2 li {
    color: #696969;
    font-size: .16rem;
    line-height: .32rem;
    padding-left: .4rem;
    width: 49%;
    float: left;
}

.Shenzhen-Institute-tow2 li:nth-child(even) {
    padding-right: .2rem;
}

.Shenzhen-Institute-tow2 {
    padding-bottom: .5rem;
}

.Institute_Technology_facenre-lt {
    float: left;
    width: 5.5rem;
    height: 5.5rem;
    position: absolute;
    left: 0;
}

.Institute_Technology_facenre {
    margin-top: .3rem;
    margin-bottom: .6rem;
}

.Institute_Technology_facenre-rt {
    float: right;
    margin-left: .8rem;
    width: 64%;
}

.Institute_Technology_facenre-rt h4 {
    margin-top: .26rem;
    margin-bottom: .24rem;
    font-family: garamond-bold;
    font-size: .32rem;
    line-height: .48rem;
    color: #202020;
}

.Institute_Technology_facenre-rt p {
    margin-bottom: .2rem;
    color: #696969;
    font-size: .16rem;
    line-height: .32rem;
}

.Finance-ehfer {
    position: relative;
}

.Alumni-Community {
    background: #222222;
    height: 6.15rem;
    position: relative;
    margin-top: .3rem;
    /* background: url(../img/Our-Alumni-Community.png); */
}

.Alumni-Community-txter {
    color: #fff;
    font-size: .4rem;
    line-height: .72rem;
    float: left;
    width: 52%;
    padding-top: .5rem;
    font-family: Garamond-Regular;
    padding-bottom: .55rem;
}

.Alumni-Community-txter img {
    width: 10.94rem;
    position: absolute;
    right: 0;
    top: 0;
}

.Alumni-Community-txter span {
    position: relative;
    z-index: 2;
}

.Alumni-Community-num-list {
    background: #222222;
    padding: .6rem 0;
    position: relative;
}

.Alumni-Community-num-list-lt {
    width: 10.24rem;
    float: left;
}

.Alumni-Community-num-list-lt ul li {
    float: left;
    width: 33.3333%;
    border-left: 2px solid #B81C22;
    padding-left: .2rem;
}

.Alumni-Community-num-list-lt ul li strong {
    color: #FFFFFF;
    font-size: .7rem;
    font-family: garamond-bold;
}

.Alumni-Community-num-list-lt ul li p {
    color: rgb(255,255,255,.6);
    margin-bottom: 0;
    font-size: .2rem;
    font-family: Arial-Bold;
    height: .6rem;
    margin-top: -0.1rem;
}

.Alumni-Community-num-list-rt {
    height: 3.54rem;
    width: 5.16rem;
    background: #fff;
    padding: .4rem 1.4rem .49rem .4rem;
    position: absolute;
    right: 0;
    bottom: 0;
    color: #202020;
    font-size: .24rem;
    font-family: Arial-Bold;
    line-height: .38rem;
}

.Alumni-Community-num-list-rt a {
    margin-top: .3rem;
    float: left;
    color: #B81C22;
    font-size: .3rem;
    border-bottom: 3px solid  #B81C22;
}

.Alumni_Impact {
    background: #f8f8f8;
    padding: .6rem 0;
    position: relative;
}

.Alumni_Impact:before {
    content: '';
    width: 100%;
    height: 5.6rem;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background: url(../img/Alumni-Impact.png) top center no-repeat;
}

.Alumni_Impact .english-title h3 span {
    color: #fff;
}

.Alumni_Impact_txt {
    margin-bottom: 1rem;
    position: relative;
    margin-top: .54rem;
    color: #FFFFFF;
    font-size: .46rem;
    line-height: .62rem;
    font-family: garamond-bold;
}

.Alumni_Impact_txt span {
    float: right;
    width: 65%;
}

.Alumni_Impact .english-title {
    position: relative;
}

.Alumni_Impact_list-three ul li {
    padding: 0 .3rem;
    float: left;
    width: 33.3333%;
}

.Alumni_Impact_list-three ul {
    margin: 0 -.3rem;
}

.Alumni_Impact_list-three {
    padding: 0 .5rem;
}

.Alumni_Impact_list-three ul li div span {
    position: relative;
    display: block;
}

.Alumni_Impact_list-three ul li div span img {
    height: 2.25rem;
}

.Alumni_Impact_list-three ul li div span .iconfont {
    width: .6rem;
    height: .6rem;
    background: #f8f8f8;
    position: absolute;
    right: 0;
    text-align: center;
    line-height: .6rem;
    bottom: 0;
    font-size: .2rem;
    color: #202020;
}

.Alumni_Impact_list-three ul li div h5 {
    margin-top: .1rem;
    color: #202020;
    font-size: .24rem;
    line-height: .34rem;
    font-family: garamond-bold;
    overflow: hidden;
    display: -webkit-box;
    margin-bottom: 0;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.Alumni_Impact_head .modal-header-title {
    width: 80%;
}

.Alumni_Impact_head .modal-header-title p {
    margin-bottom: 0;
    margin-top: .1rem;
}

.Alumni_Impact_head .modal-header-title span {
    color: #696969;
    font-size: .16rem;
    font-family: Arial;
}

.Alumni_Impact_head .modal-header-title span:first-child {
    margin-right: .3rem;
}

.Why-Modals .modal-body .instruction-use-p img {
    margin-bottom: .2rem;
}

.Alumni_Services_seveer h4 {
    margin-top: 0;
    color: #FFFFFF;
    font-size: .32rem;
    height: 2.65rem;
    line-height: .46rem;
    margin-bottom: 0;
    font-family: garamond-bold;
    padding-bottom: .35rem;
}

.Alumni_Services_seveer h4 span {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    float: left;
    -webkit-line-clamp: 5;
}

.Alumni_Services_boxer {
    background: url(../img/Alumni-Services.png) top center no-repeat;
    padding-top: .5rem;
    padding-bottom: .52rem;
    height: 7rem;
    position: relative;
}

.Alumni_Services_seveer {
    margin-top: .4rem;
    width: 48%;
    float: left;
}

.Alumni_Services_seveer p {
    color: #fff;
    font-size: .24rem;
    font-family: garamond-bold;
    margin-bottom: .12rem;
}

.Alumni_Services_seveer div {
    margin-bottom: .33rem;
}

.Alumni_Services_seveer p em {
    font-style: normal;
    padding-bottom: .07rem;
    border-bottom: 2px solid #D8D8D8;
}

.Alumni_Services_seveer a {
    font-size: .2rem;
    color: #fff;
    background-color: #B81C22;
    padding: 0 0.3rem;
    height: 0.6rem;
    line-height: .6rem;
    display: inline-block;
    margin-bottom: 0.3rem;
}

.Alumni_Services_listery {
    width: 7.41rem;
    height: 3.52rem;
    background-color: #202020;
    float: right;
    position: absolute;
    right: 0;
    bottom: -0.9rem;
    z-index: 2;
    padding-top: .05rem;
}

.Alumni_Services_listery ul li {
    padding: .24rem .4rem;
    overflow: hidden;
    border-bottom: 1px solid rgba(216,216,216,.3);
}

.Alumni_Services_listery ul li span {
    color: #FFFFFF;
    font-size: .22rem;
    font-family: Arial-Bold;
}

.Alumni_Services_listery ul li p {
    margin-bottom: 0;
    font-size: .18rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #696969;
    margin-top: .05rem;
}

.Alumni_Services_listery ul li span .iconfont {
    font-size: .22rem;
    color: #fff;
    margin-left: .15rem;
}

.Alumni_Services_listery ul li:last-child {
    border-bottom: none;
}

.ACEM_WeChat_Officia_celler {
    color: #202020;
    font-size: .32rem;
    line-height: .46rem;
    background: url(../img/ACEM-WeChat.png) top center no-repeat;
    height: 3rem;
    font-family: garamond-bold;
    margin: .6rem 0;
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.ACEM_WeChat_Officia_celler span {
    width: 40%;
    display: block;
    text-align: center;
}

.Lifelong_Learning_txter_midd h4 {
    font-size: .6rem;
    color: #FFFFFF;
    text-align: center;
    margin-top: 0;
    margin-bottom: .2rem;
    font-family: garamond-bold;
}

.Lifelong_Learning_txter {
    background: url(../img/Lifelong-Learning.png) top center no-repeat;
    height: 3.6rem;
    padding: .82rem 0;
    margin-bottom: .6rem;
}

.Lifelong_Learning_txter_midd p {
    color: #FFFFFF;
    font-size: .16rem;
    text-align: center;
    margin-bottom: .3rem;
}

.Lifelong_Learning_txter_midd a {
    font-size: .2rem;
    background-color: #202020;
    padding: 0.15rem 0.16rem;
    overflow: hidden;
    color: #fff;
    display: inline-block;
    text-align: center;
    margin: auto;
}

.Lifelong_Learning_txter_midd a .iconfont {
    margin-left: .3rem;
}

.Lifelong_Learning_txter_midd {
    text-align: center;
}

.contact-wm-teow {
    background: url(../img/also-contact.png) top center no-repeat;
    height: 2.3rem;
    margin-bottom: .4rem;
    margin-top: .6rem;
    padding: .43rem 0;
}

.contact-wm-teow span {
    color: #FFFFFF;
    font-size: .32rem;
    line-height: .48rem;
    font-family: garamond-bold;
    width: 28%;
    text-align: center;
    margin: auto;
    display: block;
}

.contact-wm-dnkfb {
    position: relative;
}

.contact-wm-dnkfb:after {
    content: '';
    width: 100%;
    height: 4rem;
    background: #f8f8f8;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
}

.Ways-to-Give ul li {
    padding: 0 .3rem;
    float: left;
    width: 33.3333%;
}

.Ways-to-Give ul {
    margin: 0 -.3rem;
}

.Ways-to-Give {
    padding: 0 .5rem;
}

.Ways-to-Give ul li>div label img {
    height: 2.25rem;
}

.Ways-to-Give-conrent {
    background-color: rgba(32,32,32,.95);
    height: 1.7rem;
    width: 3.4rem;
    padding: 0.1rem 0.4rem 0.2rem 0.2rem;
    overflow: hidden;
    position: relative;
    margin-top: -0.6rem;
}

.Ways-to-Give-conrent h5 {
    color: #FFFFFF;
    font-size: .24rem;
    margin-top: 0;
    line-height: .34rem;
    font-family: garamond-bold;
    margin-bottom: .1rem;
    overflow: hidden;
    height: 1.02rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.Alumni_Impact_list-three ul li:hover h5 {
    color: #B81C22;
}

.attributes {
    z-index: 18;
}
/* .sidebar-content02{
     z-index: 9;
} */
.attributes01 {
    z-index: 18;
}

.Governance-banner-Floating-layer {
    margin: 0 0.3rem;
    margin-top: 0.2rem;
    overflow: hidden;
    position: relative;
}

.Governance-banner-Floating-layer-title h2 {
    margin-top: 0;
    margin-bottom: .2rem;
    position: relative;
    padding-bottom: .46rem;
    color: #FFFFFF;
    font-family: garamond-bold;
    font-size: .6rem;
    text-align: center;
}

.Governance-banner-Floating-layer:before {
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(32,32,32,.6);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

.Governance-banner-Floating-layer-title {
    position: absolute;
    top: 0;
    left: 0;
    padding-top: 1.25rem;
    right: 0;
}

.Governance-banner-Floating-layer-title p {
    width: 55%;
    margin: auto;
    color: #FFFFFF;
    font-size: .16rem;
    line-height: .3rem;
    font-family: Arial-Bold;
    text-align: center;
}

.Governance-banner-Floating-layer-title h2:after {
    content: '';
    width: 0.8rem;
    height: 0.1rem;
    background: #fff;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.Governance-banner-Floating-layer img {
    height: 4.2rem;
}

.Lifelong-Learning-titler h2 {
    width: 70%;
    margin: auto;
    margin-bottom: 0.2rem;
}

.Lifelong-Learning-titler {
    padding-top: .89rem;
}

.Lifelong-Learning-titler p {
    width: 42%;
}

.Rankings-Learning-titler p {
    width: 59%;
}

.margin-top40,.Publications-titler-center,.cultivate-info {
    margin-top: .4rem;
}

.Publications-titler-center h3 {
    text-align: center;
}

.Publications-titler-center h3 span {
    float: none;
}

.Publications-list-ARTICLES-tu {
    float: left;
}

.Publications-list-ARTICLES-tu img {
    width: 1.33rem;
    height: 1.76rem;
}

.Publications-list-ARTICLES-txt {
    margin-left: 1.63rem;
}

.Publications-list-ARTICLES-txt h4 {
    color: #202020;
    font-size: .24rem;
    margin-top: 0;
    margin-bottom: 0.25rem;
    padding-top: 0.3rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.Publications-list-ARTICLES-txt p {
    font-size: .15rem;
    color: #4F4F4F;
    line-height: .28rem;
    margin-bottom: 0;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.Publications-list-ARTICLES {
    margin-top: .3rem;
    margin-bottom: .6rem;
}

.Publications-list-ARTICLES li {
    padding: .2rem 0;
    border-bottom: 1px solid #cfcfce;
    overflow: hidden;
}

.Publications-list-ARTICLES li a:hover h4 {
    color: #B81C22;
}

.page-lt-padd .pagination .whj_jqueryPaginationCss-1 {
    margin: 0 -0.06rem;
}

.International-Accreditation-ton {
    position: relative;
    margin-top: .5rem;
    display: flex;
    justify-content: space-between;
    margin-bottom: .87rem;
}

.International-Accreditation-Crowned {
    width: 6.7rem;
    height: 3.59rem;
    padding: .3rem .5rem .23rem 0;
    overflow: hidden;
    background: #fff;
    margin-top: 1.39rem;
    float: left;
}

.International-Accreditation-Crowned h4 {
    margin-top: 0;
    color: #B81C22;
    font-size: .46rem;
    font-family: garamond-bold;
    margin-bottom: 0.3rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.International-Accreditation-Crowned p {
    color: #202020;
    margin-bottom: 0;
    line-height: .42rem;
    font-size: .18rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
    white-space: normal;
}

.International-Accreditation-Crowned-tu {
    float: right;
    margin-left: .38rem;
}

.International-Accreditation-Crowned-tu img {
    width: 7.12rem;
    height: 4rem;
}

.International-Accreditation-ton:before {
    content: '';
    width: 10rem;
    height: 4.2rem;
    background: url(../img/Accreditation-bgr.png) center no-repeat;
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    z-index: -1;
}

.Triple-Crowned-liet .rz-logo-tu {
    width: 1.53rem;
    height: .52rem;
    display: block;
    margin-bottom: .2rem;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
}

.Triple-Crowned-liet-boer {
    margin-bottom: .8rem;
}

.Triple-Crowned-liet .Ways-to-Give-conrent {
    width: 3.7rem;
    height: 1.98rem;
}

.Triple-Crowned-liet  .Ways-to-Give-conrent h5 {
    -webkit-line-clamp: 2;
    height: .68rem;
    margin-bottom: 0.2rem;
}

.Triple-Crowned-liet  .Ways-to-Give-conrent p {
    font-size: .16rem;
    color: rgba(255,255,255,.5);
    margin-bottom: 0.31rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.Triple-Crowned-liet .rz-logo-tu001 {
    width: .85rem;
}

.Triple-Crowned-liet  .rz-logo-tu002 {
    width: 1.78rem;
}
/* International Conferences */
.forum-Conference-txt-twoer ul li {
    float: left;
    width: 50%;
}

.forum-Conference-txt-twoer ul li h4 {
    margin: 0;
    color: #B81C22;
    font-size: .32rem;
    line-height: .46rem;
    font-family: garamond-bold;
    padding-right: 1.1rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;
    overflow: hidden;
}

.forum-Conference-txt-twoer ul li p {
    color: #696969;
    line-height: .32rem;
    font-size: .18rem;
    margin-bottom: .3rem;
}

.forum-Conference-txt-twoer ul li p:last-child {
    margin-bottom: 0;
}

.forum-Conference-txt-twoer {
    padding-top: .4rem;
    padding-bottom: .43rem;
    background: url(../img/forum-Conference-bgr.png) top center no-repeat;
    margin-bottom: .6rem;
}

.Conferences-owl-Business-slider {
    margin-top: 0;
}

.Conferences-owl-Business-slider .item a span img {
    height: 1.8rem;
}

.Conferences-owl-Business-slider  .item a {
    background: #fff;
    border: 1px solid #CFCFCE;
}

.Conferences-owl-Business-slider .item a div {
    padding: .18rem .2rem .2rem .2rem;
    height: 3.83rem;
}

.Conferences-owl-Business-slider .item a h4 {
    -webkit-line-clamp: 2;
    height: .68rem;
    margin-bottom: .21rem;
}

.Conferences-owl-Business-slider .item a p {
    -webkit-line-clamp: 8;
    height: 2.56rem;
    margin-bottom: 0;
}

.forum-Conference {
    background: url(../img/International-Business-Conference.png) top center no-repeat;
    height: 3rem;
    padding: .95rem 0;
    margin-top: .5rem;
}

.forum-Conference img {
    width: 4.51rem;
    display: block;
    margin: 0 auto;
}

.Conferences-owl-Business-slider-datay i {
    width: .16rem;
    height: .16rem;
    display: block;
    margin: 0 auto;
    margin-top: -0.1rem;
}

.Conferences-owl-Business-slider-datay strong {
    color: #202020;
    font-size: .58rem;
    font-family: garamond-bold;
}

.Conferences-owl-Business-slider-datay p {
    font-size: .18rem;
    color: rgba(32,32,32,.7);
    margin-bottom: 0;
    margin-top: .05rem;
    font-family: garamond-bold;
}

.Conferences-owl-Business-slider-datay {
    margin-bottom: .3rem;
    text-align: center;
}

.Conference-date-warper-box {
    position: relative;
    margin-bottom: .5rem;
}

.Conference-date-warper-box:before {
    content: '';
    width: 100%;
    height: 1px;
    background: #cfcfce;
    position: absolute;
    top: .85rem;
    left: 0;
}

.Conferences-owl-Business-slider:before {
    display: none;
}

.Conference-date-more a {
    width: 2.07rem;
    height: .6rem;
    background: #202020;
    text-align: center;
    display: flex;
    padding: 0 .28rem;
    align-items: center;
    margin: 0 auto;
    justify-content: center;
    color: #fff;
    font-size: .2rem;
}

.Conference-date-more a span {
    margin-right: .1rem;
}

.Other-International-thre ul li {
    float: left;
    width: 33.3333%;
    padding: 0 .3rem;
}

.Other-International-thre ul {
    margin: 0 -.3rem;
}

.Other-International-thre {
    margin-top: .5rem;
    margin-bottom: .3rem;
}

.Other-International-thre ul .item a h4 {
    -webkit-line-clamp: 3;
    height: 1.02rem;
    margin-bottom: 0.13rem;
}

.Other-International-thre ul .item a div {
    height: 4.54rem;
}

.Other-International-thre ul .item a p {
    margin-bottom: 0.21rem;
}

.Other-margin-botm {
    margin-bottom: .6rem;
}

.margin60-top {
    margin-top: .6rem;
}

.titler-fontsize42 h3 span {
    font-size: .4rem;
}

.titler-fontsize42 h3  a {
    margin-top: 0.15rem;
}

.certification-wraper-shiner .english-title h3 span,
.certification-wraper-shiner .english-title h3 a {
    color: #FFF;
}

.indexsearchlist1-Case-Development .Advisory_Board_nonw {
    padding-bottom: 0;
}

.Advisory_acemwe {
    margin-bottom: .4rem;
}

.Jobs-job-list-naver li a {
    color: #202020;
    font-size: .2rem;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: .2rem;
    display: inline-block;
    width: 55%;
}

.Jobs-job-list-naver li span {
    color: #202020;
    font-size: .2rem;
    float: right;
    margin-right: .8rem;
}

.Jobs-job-list-naver li label {
    float: right;
    margin-bottom: 0;
    font-size: .2rem;
    color: #696969;
}

.Jobs-job-list-naver li {
    overflow: hidden;
    padding: .2rem 0 .1rem;
}

.Jobs-job-list-naver li:last-child {
    border-bottom: 1px solid #696969;
    padding-bottom: .2rem;
}

.Jobs-job-list-naver {
    min-height: 6rem;
    margin-top: .3rem;
}

.Jobs-job-list-naver li a:before {
    content: '';
    width: 0.05rem;
    background: #CFCFCE;
    height: 0.05rem;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.search-banner-te {
    left: .6rem;
    right: .9rem;
    bottom: .5rem;
    width: auto;
}

.search-banner-s {
    padding-left: .3rem;
}

.ncarive {
    margin-bottom: .6rem;
}

.science-mainer-l .tp-fullwidth-forcer-type p {
    margin-top: 0.08rem;
}

.science-mainer-l .op_express_delivery_company {
    width: 83.6%;
}

.science-mainer-l li {
    display: flex;
}

.cooperation-font h3 span {
    float: left;
    width: 80%;
    margin-top: -0.47rem;
}

.internship-employment-date .datetimepicker table tr td.day:after {
    content: '';
    width: .34rem;
    height: .34rem;
    background: #fff;
   border:2px solid #C80124;
    border-radius: 50%;
    color: #232733;
    z-index: -1;
    margin-left: -.17rem;
    margin-top: -.17rem;
    position: absolute;
    top: 50%;
    left: 50%;
}

.learning-date-picker .datetimepicker table tr td.active {
    color: #fff!important;
    z-index: 2;
}

.learning-date-picker .datetimepicker table tr td.active:after, .learning-date-picker .datetimepicker table tr td.day:hover:after {
    width: .34rem;
    height: .34rem;
    margin-left: -.17rem;
    margin-top: -.17rem;
    background: #C80124!important;
    color: #fff!important;
}

.datetimepicker table tr td.day {
    z-index: 2;
}

.learning-date-picker .datetimepicker table tr td.day:hover {
    color: #fff;
}

.internship-employment-date .datetimepicker table tr td.disabled:after {
    display: none;
}

.learning-date-picker td.old:after,.learning-date-picker td.new:after {
    display: none;
}

.learning-date-picker .datetimepicker table tr td.old:hover, .learning-date-picker .datetimepicker table tr td.new:hover {
    color: #999999;
}

.Floating-layer-Carousel {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 37;
    height: 100%;
    box-shadow: 0 0 26px rgb(0 0 0 / 20%);
    width: 45%;
    padding-top: .57rem;
    border: .04rem solid #fff;
    background: rgba(184, 28, 34, .95) url(../img/nasld.png);
    opacity: 1;
    transition: 0.3s;
    margin-left: 0;
}

.Floating-layer-Carousel:before {
    content: '';
    background: url(../img/rl-before.png) no-repeat;
    width: .19rem;
    height: .16rem;
    position: absolute;
    left: -.19rem;
    top: 1.05rem;
    background-size: 100%;
}

.hide2022 {
    width: 0;
    overflow: hidden;
    padding: 0;
    box-shadow: none;
    border: 0;
    opacity: 0;
}

.yuanxi-wdith-wecler li {
    width: 28.6%!important;
    margin-bottom: 0.1rem;
}
.shiziSearchKeyEng li a span{
    position: relative;
    padding-bottom: 0.09rem;
    display: inline-block;
    border-bottom: 0.05rem solid transparent;
}
.shiziSearchKeyEng li a span:after{
    content: '';
    width: 100%;
    height: 0.05rem;
    background: #fff;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.yuanxi-wdith-wecler li:nth-child(5),
.yuanxi-wdith-wecler li:nth-child(8) {
    margin-left: 1.96rem;
}

.yuanxi-wdith-wecler li:nth-child(1) {
    width: 14%!important;
}

.zaizhijiaoshi:after {
    bottom: 0;
}
.yuanxi-wdith-wecler .active a span {
    border-bottom: none;
    position: relative;
    display: inline-block;
}

.yuanxi-wdith-wecler .active a span:after {
    content: '';
    width: 100%;
    height: 0.05rem;
    background: #B81C22;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.government-cell-fs .contact-us {
    height: 3.2rem;
}

.jiaoshou-guess .contact-us dl dd span {
    width: 1.5rem;
}

.jiaoshou-guess .contact-us dl dd label {
    width: 60%;
}

.szgke  .s-newmusic h2 {
    text-align: left;
}

#map-Partners01 .map-zone01,
              #map-Partners01:hover .map-zone01,
              #map-Partners02:hover .map-zone02,
              #map-Partners03:hover .map-zone03,
              #map-Partners04:hover .map-zone04,
              #map-Partners05:hover .map-zone05 {
    fill: #B81C22;
    cursor: pointer;
}

#map-Partners01 .zone-ico01,
              #map-Partners01:hover .zone-ico01,
              #map-Partners02:hover .zone-ico02,
              #map-Partners03:hover .zone-ico03,
              #map-Partners04:hover .zone-ico04,
              #map-Partners05:hover .zone-ico05 {
    fill: #fff;
    cursor: pointer;
}

.map003 .map-tiprser {
    top: -1.1rem;
}

.map004 .map-tiprser {
    top: -1.8rem;
}

.map006 .map-tiprser {
    top: -1.02rem;
}

.map005 .map-tiprser {
    top: -1.15rem;
}
.Antai-Stories-feedback-rt i{
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 3;
    cursor: pointer;
    transform: translate(-50%, -50%);
}
.Antai-Stories-feedback-rt i img{
    width: .77rem;
    height: .77rem;
}
.Floating-layer-Carousel .moveElem-cenret {
    width: 100%;
}
.Floating-layer-Carousel .moveElem-cenret span, .Floating-layer-Carousel .moveElem-cenret span b, .Floating-layer-Carousel .moveElem-cenret a, .Floating-layer-Carousel .moveElem-cenret ul li, .Floating-layer-Carousel .moveElem-cenret ul li .iconfont {
    color: #fff;
}
.slideInner-fuller-lt .datetimepicker td, .slideInner-fuller-lt .datetimepicker th{
        height: .6rem!important;
    line-height: inherit!important;
}
.slideInner-fuller-lt .datetimepicker th.switch {
    width: 1.4rem!important;
}
.Floating-layer-Carousel .owl-nav, .Floating-layer-Carousel .owl-dots{
    display: none!important;
}
.datetimepicker table tr td.disabled, .datetimepicker table tr td.disabled:hover {
    color: #232733!important;
}
.look-View-btn-all{
background-color: #202020;
    color: #fff;
    padding: 0.15rem 0.13rem;
    float: right;
    margin-top: 0.25rem;
    cursor: pointer;
    font-size: .2rem;
}
.Why-Modals .modal-content .static-backdrop-tk{
    border-bottom: none;
}
.content-Bomb-look{
    background: url(../img/xs-bg-lt_02.png) no-repeat;
        background-size: 100% 100%;
}
.content-Bomb-look .modal-body{
    color: #fff;
}
.Why-Modals .content-Bomb-look .close{
        text-shadow: inherit;
        color: #fff;
}