@import url("font_2916747_elnflatfyfa.css");

a,
.iconfont {
    transition: all .3s ease;
}

@font-face {
    font-family: DIN-Bold;
    src: url("../fonts/DIN-Bold.otf"),
        url("../fonts/DIN-Bold.eot?#font-spider")
            format("embedded-opentype"),
        url("../fonts/DIN-Bold.woff") format("woff"),
        url("../fonts/DIN-Bold.ttf") format("truetype"),
        url("../fonts/DIN-Bold.svg") format("svg");
}

@font-face {
    font-family: Didot-Bold;
    src: url("../fonts/Didot-Bold.otf"),
        url("../fonts/DIN-Bold.eot?#font-spider")
            format("embedded-opentype"),
        url("../fonts/Didot-Bold.woff") format("woff"),
        url("../fonts/DIN-Bold.ttf") format("truetype"),
        url("../fonts/DIN-Bold.svg") format("svg");
}

img {
    object-fit: cover;
    transition: all 0.4s linear;
}

ul {
    margin-bottom: 0;
    padding: 0;
}

.contain {
    padding-right: 60px;
    padding-left: 60px;
    margin-right: auto;
    margin-left: auto;
}

/* Ã¨ÂÅ“Ã¥Ââ€¢ */
.navContent {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0px;
    height: 100%;
    z-index: 12;
    display: none;
}

.navContent-box dl dt a {
    font-size: 24px;
    color: #fff;
    display: block;
    margin-bottom: 37px;
}

.dn-nabery  .dn-nav-szy li a i img {
    height: 100%;
}

.navContent-box dl {
    float: left;
    width: 12.5%;
    padding-left: 38px;
    padding-bottom: 40px;
    margin-bottom: 0;
    padding-top: 12px;
    border-left: 1px solid rgba(255, 255, 255, .1);
}

.navContent-box dl:first-child {
    border-left: none;
}

.home-page a {
    font-size: 16px;
    width: 154px;
    height: 60px;
    text-align: center;
    line-height: 60px;
    display: block;
    background: #B8A988;
    color: #fff;
}

.home-page {
    position: absolute;
    bottom: 40px;
    left: 64px;
}

.navContent-box dl dd a {
    color: #B8A988;
    font-size: 18px;
    margin-bottom: 35px;
    display: block;
}

.navContent:before {
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(120, 0, 5, .96);
    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: 159px;
    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 li {
    float: left;
}

.familyer {
    overflow: hidden;
    margin-left: 30px;
    float: left;
    position: relative;
    z-index: 15;
}

.dropdown-backdrop {
    display: none;
}

.menu-red {
    font-size: 20px;
    color: #FFFFFF;
    float: left;
    cursor: pointer;
    width: 60px;
    height: 60px;
    margin-left: 30px;
    background: #DBB46F;
    padding: 9px 8px 10px 15px;
    position: relative;
    z-index: 16;
}
/* .toSearch-pore{
    margin-left: 30px;
}
.toSearch-pore .search-btn .iconfont{
    position: static;
    width: 60px;
    height: 60px;
    line-height: 60px;
    background-color: rgba(184,28,34,89);
} */
.toSearch-pore .search-btn {
    margin-top: 0;
}

.tools-sech {
    float: left;
    margin-left: 30px;
    width: 60px;
    height: 60px;
}

.top_search_rt .toSearch-pore {
    width: 60px;
    display: inline-block;
    background: rgba(184,28,34,.8);
    height: 60px;
    line-height: 60px;
    transition: all 0.3s ease-in-out;
    position: absolute;
    right: 150px;
    z-index: 99;
}

.toSearch-pore .search-serpc {
    width: 0;
    border: none;
    padding: 0;
    background: none;
    text-align: left;
    vertical-align: top;
    height: 60px;
    color: #8b91a0;
}

.top_search_rt .toSearch-pore  .icon-search {
    width: 60px;
    line-height: 60px;
    font-size: 22px;
    top: 0;
}

.top_search_rt .toSearch-pore:hover {
    width: 30%;
    transition: all 0.3s ease-in-out;
    background-color: #fff;
}

.top_search_rt .toSearch-pore:hover .search-serpc {
    display: block;
    width: 100% !important;
    padding: 0 60px 0 18px;
    transition: all 0.3s ease-in-out;
    color: #8b91a0;
    font-size: 16px;
}

.toSearch-pore .search-serpc:focus {
    outline: none;
}

.top_search_rt .toSearch-pore:hover .icon-search {
    color: #DBB46F;
}

.navContent-box {
    position: relative;
    top: 125px;
    padding-left: 22px;
    overflow: hidden;
    padding-top: 50px;
}

.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; */
}

.section-first {
    position: relative;
    height: 100%;
    overflow: hidden;
}

.head-photoer .heigher {
    height: 100%;
}

.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;
}

.ui-banner .item a {
    display: block;
    overflow: hidden;
}

.overhide-new-ful {
    background: url(../img/bg.png) top center no-repeat;
    background-size: 100%;
    position: relative;
}

.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;
}

.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 {
    height: 100%;
}

.banner-item-slider, .banner-item-slider001 {
    background-repeat: no-repeat;
    width: 100%;
    background-size: 100% 100%;
    background-position: center center;
}
/* .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);
} */
.banner-item-slider001 {
    height: 262px;
}

.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;
}

.index-site-navigation a:last-child {
    border-left: 1px solid #fff;
    padding-left: 21px;
    margin-left: 21px;
    width: 316px;
}

.navbar-brand {
    height: auto;
    padding: 0;
    position: relative;
    z-index: 13;
}

.loginer li a .iconfont {
    font-size: 12px;
    margin-left: 5px;
}

.navbar-nav>li>.dropdown-menu li a img {
    width: auto;
    height: 100%;
}

.navbar-nav>li>.dropdown-menu li a i {
    display: block;
    height: 30px;
    margin-bottom: 10px;
}

.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;
}

/* .familyer .active:first-child a:after {
    content: '';
    background: url(../img/fm-txt02.png);
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
    background-size: 100%;
    width: 65px;
    height: 60px;

} */

.familyer li a span {
    position: relative;
    z-index: 1;
}

.navigation {
    width: 100%;
    position: relative;
    background: rgba(0,0,0,.3);
}

.dh-navigate {
    width: 100%;
    float: left;
}

.navigation li:last-child {
    border-right: none;
}

.navigation li .dropdown-menu li a:after {
    display: 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 rgba(0,0,0,.05);
}

.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:after {
    content: '';
    width: 1px;
    height: 60px;
    background-color: rgba(216,216,216,.3);
    position: absolute;
    right: 0;
    top: 19px;
}

.navigation li a {
    text-align: center;
    display: block;
    color: #fff;
    padding: 40px 0;
    font-size: 20px;
}

.overhide-new-ful .news {
    margin-top: 100px;
}

.navigation .active a {
    background: #B81C22;
}

.tou-middle {
    position: relative;
/*     left: 50%;
    transform: translateX(-50%); */
    bottom: 100px;
    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;
}

.bg-body {
    background: url(../img/bg-repeat.png);
}

.title h2 {
    font-size: 32px;
    font-weight: bold;
    text-align: center;
    margin: 0;
    padding-left: 13px;
    background: url(../img/title.png) bottom center no-repeat;
    height: 60px;
    letter-spacing: 10px;
}

.title {
    position: relative;
}

.title 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;
    z-index: 2;
}

.title a:before,.mod-flow_js .offcanvas-dialog-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%;
}

.title a:after, .mod-flow_js .offcanvas-dialog-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%;
}

.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: 18px;
    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: 55px;
    -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 {
    font-size: 24px;
    font-weight: 600;
    line-height: 37px;
}

.news-slide .owl-item>.item>a>.title {
    padding: 27px 40px;
    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: 5px 3px;
    background: #d4cfcb;
}

.news-row .news-slide .owl-dots,.dj-slider .owl-dots {
    right: 40px;
    bottom: 25px;
}

.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 {
    margin-top: 78px;
    margin-bottom: 73px;
    position: relative;
}

.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,
.Brand_activities_contribution ul li a:hover img, .Enterprise_cooperation a:hover img,
.post-category-thumb a:hover img, .arrange-list li a:hover img,.flow-list li a:hover img,
.recreational-sports-activities a:hover img,.op_express_delivery_company:hover img,
.full-length-effect1:hover .full-length-image-box img,.organizaBox_list02:hover img,
.J_seckill ul li a:hover img,.aright-con-showdiv:hover img,.new_user_best:hover img,
.big-photo-gushi:hover img,.Equipment_platform ul li a:hover img, .focustop-hotnews:hover img {
    -wekbit-transform: scale(1.1);
    transform: scale(1.1);
}

.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%);
}

.txt-lt h2 {
    width: 280px;
}

.sound {
    border: 1px solid #B8A988;
    padding: 30px 20px;
    overflow: hidden;
    margin-top: 40px;
    background: #fff;
}

.sound-data-time {
    float: left;
    width: 74px;
    background: #BDA87D;
}

.sound-data-time span {
    display: block;
    font-size: 32px;
    color: #FFFFFF;
    height: 44px;
    text-align: center;
}

.sound-data-time p {
    font-size: 12px;
    color: #FFFFFF;
    text-align: center;
    margin-bottom: 7px;
}

.sound-data-txt a {
    color: #BDA87D;
    font-size: 18px;
    overflow: hidden;
    display: -webkit-box;
    height: 60px;
    font-weight: bold;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.owl-carousel .owl-item img:hover {
    opacity: 1!important;
}

.sound-data-txt {
    float: right;
    width: 270px;
    text-align: right;
    margin-top: 10px;
}

.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,.op_express_delivery_company:hover h3,
.index-events ul li a:hover,.Institutional_norms_list li:hover h5 a,
.new_user_best:hover h4 {
    color: #B81C22;
}

.sound-man h3 {
    font-size: 26px;
    color: #575757;
    margin: 0;
    line-height: 40px;
    font-weight: bold;
    text-align: justify;
    margin-top: 26px;
    overflow: hidden;
    display: -webkit-box;
    height: 104px;
    -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: 36px;
    margin-top: 12px;
    text-align: justify;
    overflow: hidden;
    font-size: 16px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    height: 108px;
}

.people-lt {
    width: 80px;
    height: 80px;
    float: left;
    border-radius: 50%;
}

.people-lt img {
    height: 100%!important;
    border-radius: 50%;
}

.people-rt h6 {
    margin: 0;
    font-size: 22px;
    color: #B8A988;
}

.people-rt p {
    color: #B8A988;
    font-size: 16px;
    margin-bottom: 0;
    margin-top: 4px;
}

.people-rt {
    float: left;
    margin-left: 26px;
    margin-top: 13px;
}

.people {
    overflow: hidden;
    margin-top: 26px;
}

.full,
.full01 {
    margin-top: 80px;
}

.no-z:before {
    display: none;
}

.story-list {
    margin: 0 -15px;
    margin-top: 40px;
}

.story-list li {
    float: left;
    width: 50%;
    padding: 0 15px;
}

.story-img {
    height: 270px;
    overflow: hidden;
    position: relative;
}

.story-conter h5,
.academic h5 {
    margin: 0;
    color: #575757;
    line-height: 30px;
    font-size: 18px;
    text-align: justify;
    overflow: hidden;
    height: 65px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    font-weight: bold;
    -webkit-box-orient: vertical;
}

.story-list li a {
    display: block;
    background: #fff;
}

.story-conter {
    padding: 20px 20px 31px 20px;
    overflow: hidden;
    border: 1px solid #B8A988;
}

.story-conter p {
    margin-bottom: 0;
    margin-top: 30px;
    font-size: 16px;
    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;
}

.swiper-slideVideo:before {
    display: none;
}

.slideVideo: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: 40px;
}

.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: 15px;
    text-align: center;
}

.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: 18px;
    color: #575757;
    line-height: 32px;
    font-weight: bold;
    margin: 0;
    height: 64px;
    text-align: justify;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.announcement {
    border: 1px solid #B8A988;
}

.announcement li {
    overflow: hidden;
    border-bottom: 1px solid #B8A988;
    background: #fff;
}

.announcement li:last-child {
    border-bottom: none;
}

.announcement li p {
    margin-bottom: 0;
    margin-top: 25px;
    font-size: 16px;
    color: #B6B6B6;
}

.announcement li p span {
    background: #b8a988;
    color: #fff;
    float: right;
    font-size: 14px;
    text-align: center;
    padding: 0px 5px;
}

.dynamic-right li a:hover:before,.announcement li a:hover:before {
    width: 100%;
}

.announcement li a {
    display: block;
    padding: 29px 30px 30px 30px;
    position: relative;
    z-index: 5;
}

.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: 413px;
    overflow: hidden;
    position: relative;
    display: block;
}

.Party-building-lt p {
    font-size: 24px;
    background: linear-gradient(0, rgba(0, 0, 1, .7) 0%, rgba(0, 0, 0, 0) 101%, rgba(0, 0, 0, .55) 100%);
    color: #FFFFFF;
    text-align: justify;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    margin-bottom: 0;
    font-weight: bold;
    overflow: hidden;
    padding: 70px 60px 30px 30px;
}

.Party-building-lt p span {
    overflow: hidden;
    display: -webkit-box;
    -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 #B8A988;
    overflow: hidden;
    padding: 20px 20px 28px;
    background-color: #fff;
}

.Party-building-content h5 {
    margin: 0;
    font-size: 18px;
    height: 105px;
    color: #575757;
    text-align: justify;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-height: 35px;
    font-weight: bold;
    -webkit-box-orient: vertical;
}

.Party-building-content p {
    margin-bottom: 0;
    font-size: 16px;
    color: #B6B6B6;
    margin-top: 35px;
}

.full02 {
    margin-top: 50px;
}

/* Ã¥Âºâ€¢Ã©Æ’Â¨ */
.footer {
    background: url(../img/footer-bg.png) top center no-repeat;
    overflow: hidden;
    padding-top: 83px;
    margin-top: 35px;
    background-size: cover;
}

.footer-logo a img {
    width: 38%;
}

.footer-logo {
    text-align: center;
    margin-bottom: 43px;
    padding-top: 15px;
}

.layout li span {
    font-size: 18px;
    color: #fff;
    padding-bottom: 10px;
    position: relative;
    font-weight: bold;
}

.layout li span:before {
    content: '';
    width: 32px;
    height: 2px;
    display: block;
    background: #B8A988;
    position: absolute;
    bottom: 0;
    left: 0;
}

.layout li dd {
    font-size: 16px;
    color: #fff;
    margin-bottom: 23px;
}

.webmap li dd {
    max-width: 190px;
}

.layout li,
.layout {
    float: left;
}

.layout li dl {
    margin-top: 18px;
}

.webmap li a {
    display: block;
    margin-bottom: 75px;
}

.social-media dd p {
    margin-bottom: 0;
    font-size: 12px;
    color: #FFFFFF;
    text-align: center;
    margin-top: 5px;
}

.social-media dd {
    float: left;
    text-align: center;
}

.social-media dd:last-child {
    margin-left: 20px;
}

.social-media dd img {
    width: 80px;
    margin: 0 auto;
}

.webmap li {
    flex: 1;
}

.webmap li:last-child {
    margin-right: 0;
}

.webmap {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 100%;
    margin-bottom: 20px;
}

.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: 19px;
    margin-right: 100px;
}

.footer-nomr {
    margin-top: 46px;
}

.footer-nomr p {
    width: 63%;
    float: left;
    padding-left: 16px;
    color: rgba(255, 255, 255, .5);
    font-size: 12px;
    margin-bottom: 0;
    padding-top: 21px;
    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;
}

.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%;
}

.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: 85px;
    right: 185px;
}

.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: 137px;
    height: 132px;
    display: block;
    position: absolute;
    top: -10px;
    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 46px;
    z-index: 20;
    top: 0;
    height: 425px;
    display: none;
}

.hover-layer h3 {
    margin: 0;
    font-size: 32px;
    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;
}

.tab-click {
    display: none;
}

.bg-darker .active {
    display: block;
}

.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;
}

/* Ã¨â€¹Â±Ã¦â€“â€¡Ã©Â¦â€“Ã©Â¡Âµ */
.engsher:after {
    content: 'MENU';
    letter-spacing: 0 !important;
}

.english-nav-dh dl {
    width: 20%;
}

.english-nav-dh dl dd a {
    margin-bottom: 15px;
}

.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;
}

.canmer-engsh li dd {
    max-width: 100%;
}

.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;
}
/* .xiangm-degree-lt .layer-zz{
        right: -479px;
} */
.zhezhao07 .layer-zz {
    top: 17px;
    right: -405px;
}

.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 {
    background-color: rgba(0,0,0,.05);
    border: 1px solid #B8A988;
    margin-top: 18px;
    width: 400px;
    overflow: hidden;
}

.tab-wrapper ul {
    width: 101%;
    height: 34px;
    border-bottom: 1px solid #B8A988;
}

.tab-wrapper ul li {
    width: 33.33333%;
    padding: 6px 0;
    float: left;
    cursor: pointer;
    text-align: center;
    margin-right: 0!important;
    color: rgba(255,255,255,.8);
}

.bg-darker {
    padding: 15px 20px;
    height: 132px;
    overflow: hidden;
}

.tab-click p {
    color: #fff;
    font-size: 12px;
}

.tab-click p:last-child {
    margin-bottom: 0;
}

.tab-wrapper ul .active {
    background-color: #B8A988;
    position: relative;
}

.tab-wrapper ul .active:after {
    border-color: #B8A988 transparent transparent;
    border-style: solid;
    border-width: 9px 73px 0;
    content: "";
    display: block;
    height: 0;
    left: 50%;
    position: absolute;
    top: 100%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 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: 1081px;
    position: relative;
    background-size: 100% 100%;
}

.login-register {
    position: absolute;
    right: 0;
    width: 810px;
    top: 0;
    padding-top: 81px;
    background: rgba(184,169,136,.8);
    height: 1081px;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
}

.login-logo-top .login-tb {
    float: left;
    width: 590px;
}

.login-logo-top .login-characters {
    float: right;
    font-size: 20px;
    width: 116px;
    height: 60px;
    background: #B8A988;
    line-height: 60px;
    text-align: center;
    margin-top: 40px;
    color: #fff;
}

.System-login h2 {
    font-size: 32px;
    color: #FFFFFF;
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 33px;
}

.login-logo-top {
    overflow: hidden;
    padding-right: 40px;
}

.System-login {
    width: 480px;
    margin: 0 auto;
    margin-top: 129px;
}

.menu-bd {
    margin-bottom: 20px;
    position: relative;
}

.dengl {
    padding: 14px 20px;
    background: rgba(255,255,255,.9);
    position: relative;
    padding-bottom: 10px;
}

.dengl input[type=text] {
    background-color: transparent!important;
}

.dengl .iconfont {
    font-size: 24px;
    padding-right: 17px;
    vertical-align: middle;
    color: #B8A988;
}

.write {
    width: 85%;
    border: none!important;
    outline: none;
    font-size: 16px!important;
    color: #B8B8B8!important;
    padding: 8px 0px!important;
}

.bz {
    font-size: 12px;
    display: none;
    color: #B81C22;
}

.dengl-line {
    width: 320px;
}

.dengl-yam {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 127px;
    height: 62px;
    cursor: pointer;
}

.dengl-yam img {
    height: 100%;
}

.over-yzm a {
    font-size: 16px;
    color: #FFFFFF;
}

.over-yzm {
    margin-bottom: 40px;
}

.btm .btn-primary {
    width: 100%;
    height: 62px;
    line-height: 62px;
    color: #fff;
    border: none;
    font-size: 20px;
    background: #B81C22;
    padding: 0;
    border-radius: 0;
}

.Jaccount {
    position: relative;
    margin-top: 33px;
}

.Jaccount span {
    font-size: 20px;
    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: 144px;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    background: rgba(255,255,255,.8);
}

.Jaccount:after {
    content: '';
    height: 1px;
    width: 144px;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    background: rgba(255,255,255,.8);
}

.englishe-j:before,.englishe-j:after {
    width: 120px;
}

.login-saying {
    float: left;
    width: 422px;
    margin-top: 142px;
    margin-left: 87px;
}

.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%;
}

.section-first video .sourcer {
    min-width: 100%;
    min-height: 100%;
    height: 100%;
    width: 100%;
}

.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;
}

.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-bottom: 35px;
    z-index: 1;
}

.m-skin {
    top: 55px;
}

.miaddle-upper-nav li {
    float: left;
    width: 16.666%;
    text-align: center;
/*     border-left: 2px solid #FFFFFF; */
    position: relative;
}

.miaddle-upper-nav li:before {
    content: '';
    width: 2px;
    height: 30px;
    background: #fff;
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.miaddle-upper-nav li:last-child:after {
    content: '';
    width: 2px;
    height: 30px;
    background: #fff;
    display: block;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.bi-top-title {
    margin: 0;
    font-size: 38px;
    color: #FFFFFF;
    font-weight: bold;
    letter-spacing: 4px;
    position: relative;
    z-index: 2;
    padding-left: 42px;
}

.miaddle-m-upper {
    padding-top: 15px;
    padding-bottom: 25px;
    background: rgba(240,207,135,.6);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
}

.nav-absult-top {
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    right: 0;
}

.bi-top-title:before {
    content: '';
    width: 365px;
    display: block;
    position: absolute;
    bottom: -15px;
    left: 0;
    height: 43px;
    background: url(../img/title-ico.png) center no-repeat;
    z-index: -1;
    background-size: 100%;
}

.miaddle-upper-nav li a {
    font-size: 18px;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    padding-bottom: 14px;
    cursor: pointer;
}

#nav_wrap.navFix {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    border-radius: 0;
    z-index: 9999;
}

.miaddle-upper-nav {
    height: 52px;
    padding: 13px 0;
}

.miaddle-m-upper-nav {
   /*  margin-top: 30px; */
    background: rgba(240,207,135,.6);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    border-top: 2px solid #FFFFFF;
}

.d-firstDrop,.thr {
    display: none;
}

.d-firstDrop {
    padding-left: 30px;
}

.firsty {
    border-bottom: 1px solid #FFFFFF;
}

.xz .nav-more, .sen_x .nav-more01 {
    background: url(../img/reduce-red-x.png) left no-repeat;
}

.thr a {
    font-size: 14px;
    padding: 5px 0;
    padding-left: 30px;
}

.menu-item-wrap .d-firstDrop li {
    font-size: 14px;
    padding: 5px 0;
    padding-left: 30px;
}

.menu-item-wrap .d-firstDrop li .thr li {
    padding: 0;
}

.menu-item-wrap .d-firstDrop li .d-secondNav {
    overflow: hidden;
    padding-bottom: 5px;
}

.menu-item-wrap .d-firstDrop li .d-secondNav a {
    float: left;
}

.menu-item-wrap .thr a {
    padding-left: 15px;
}

.nav-more, .nav-more01 {
    margin-right: 30px;
    margin-top: 4px;
    float: right;
    height: 16px;
    width: 16px;
    box-sizing: border-box;
    text-align: center;
    display: block;
    background: url(../img/reduce-red-s.png) left no-repeat;
    -webkit-transition: all 0s;
    -moz-transition: all 0s;
    transition: all 0s;
}

.sllor-hegiht {
    height: 440px;
    overflow: hidden;
    overflow-y: scroll;
}


/* Ã¥â€¦Å¡Ã¥Â»ÂºÃ¥Â·Â¥Ã¤Â½Å“ */
.dynamic-left-img {
    height: 199px;
    overflow: hidden;
}

.dynamic-right li h5 {
    font-size: 18px;
    color: #575757;
    margin: 0;
    line-height: 36px;
    text-align: justify;
    margin-bottom: 48px;
    height: 72px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    font-weight: bold;
    -webkit-box-orient: vertical;
}

.dynamic-right li a {
    display: block;
    background: #fff;
    padding: 20px 20px 25px;
    border: 1px solid #B8A988;
    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: 31px;
}

.dynamic-right li p {
    color: #B6B6B6;
    font-size: 16px;
    margin-bottom: 0;
}

.dynamic-right li:last-child {
    margin-bottom: 0;
}

.dynamic-row {
    margin-top: 40px;
}

.Party-building-lt img {
    height: 100%!important;
}

.dj-hd-lunb,.announcement-row {
    margin-top: 40px;
}

.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: 34px;
    font-weight: bold;
    font-family: DIN-Bold;
}

.announcement-row li a {
    background: #fff;
    padding: 40px 20px;
    padding-right: 34px;
    overflow: hidden;
    position: relative;
    border: 1px solid #B8A988;
    display: table;
    width: 100%;
}

.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: 27px;
    padding-bottom: 33px;
    padding-right: 23px;
    cursor: pointer;
    border-right: 1px solid #BAAB8B;
}

.announcement-row-time p {
    color: rgba(34,34,34,.9);
    margin-bottom: 0;
    font-size: 16px;
    font-weight: bold;
}

.announcement-row-cont {
    font-size: 18px;
    font-weight: bold;
    color: #575757;
    text-align: justify;
    line-height: 33px;
    width: 76%;
    display: table-cell;
    vertical-align: middle;
}

.announcement-row-cont span {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    overflow: hidden;
    height: 105px;
    -webkit-box-orient: vertical;
}

.announcement-row li a:before {
    content: '';
    background: #fff url(../img/jg.png) right no-repeat;
    width: 250px;
    height: 250px;
    background-size: 90%;
    display: block;
    position: absolute;
    left: -69px;
    top: -23px;
    opacity: 0.2;
}

.study_place .title h2, .solution .title h2, .title-yello h2, .certification-wraper-shiner .title h2 {
    color: #fff;
    background: url(../img/title01.png) bottom center no-repeat;
}

.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 li {
    width: 12.5%;
}

.navigation-up li .iconfont, .navigation-up01 li .iconfont {
    margin-left: 10px;
    font-weight: 500;
}

.miaddle-upper-nav li .dropdown-menu {
    background-color: rgba(255,250,240,.95);
    border-radius: 0;
    border: 1px solid #B8A988;
    min-width: 100%;
    margin: 16px 0 0;
}

.miaddle-upper-nav li .dropdown-menu li {
    width: 100%;
    float: none;
    padding: 10px 0;
    border: none;
    position: relative;
}

.miaddle-upper-nav li .dropdown-menu li a {
    font-weight: 500;
    color: #303030;
    font-size: 14px;
    padding-bottom: 0;
    border-bottom: none;
}

.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 {
    display: none;
    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: 30px;
}

.Quick_delivery .news-slide {
    margin-top: 40px;
}

.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: 55px;
    margin-bottom: 12px;
}

.content_list_ul li a {
    color: #000000;
    font-size: 18px;
    float: left;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    padding-left: 20px;
    text-overflow: ellipsis;
    width: 80%;
    background: url(../img/dots.png) left no-repeat;
}

.content_list_ul li span {
    color: #B6B6B6;
    font-size: 16px;
    float: right;
    margin-top: 2px;
}

.content_list_ul li {
    overflow: hidden;
    padding: 25px 0;
    -webkit-transform-style: preserve-3d;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    border-bottom: 1px solid #dfdfdf;
}

.content_list_ul {
    margin-top: 30px;
}

.xueshu-fuller {
    margin-top: 80px;
}

.content_list_ul li a:hover {
    color: #B81C22;
}

.solution {
    padding-top: 40px;
    background: url(../img/bg02.png) top center no-repeat;
    padding-bottom: 150px;
    background-size: cover;
    margin-top: 80px;
}

.doughnutChart {
    background: rgba(255,167,167,.3);
    overflow: hidden;
    padding: 35px 40px;
    margin-top: 40px;
}

.doughnutChart ul li a {
    float: left;
    font-size: 18px;
    color: #FFFFFF;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 87%;
    font-weight: bold;
}

.doughnutChart ul li i {
    width: 26px;
    float: right;
    margin-top: 1px;
}

.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: 40px;
    overflow: hidden;
    background: rgba(255,167,167,.3);
}

.doughnutSummary li a {
    font-size: 18px;
    padding: 0 30px;
    display: block;
    line-height: 32px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    font-weight: bold;
    height: 64px;
    -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: 82px;
    font-weight: bold;
    font-size: 20px;
    color: #222222;
    text-align: justify;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    line-height: 46px;
    height: 220px;
    -webkit-box-orient: vertical;
}

.course_item_modal {
    padding-top: 40px;
    position: relative;
}

.course_item_modal:before {
    content: '';
    width: 104px;
    height: 100px;
    display: block;
    position: absolute;
    top: 3px;
    right: 0;
    background: url(../img/szgk-ico.png) no-repeat;
    background-size: 100%;
}

.doughnutSummaryNumber {
    padding-right: 60px;
    padding-left: 79px;
    margin-bottom: 80px;
    margin-top: 75px;
}

.course_item_modal a {
    width: 157px;
    height: 49px;
    float: left;
    line-height: 49px;
    color: #FFFFFF;
    font-size: 16px;
    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,
.xz-lj-adsf: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: 393px;
    height: 281px;
    margin-right: 20px;
}

.course_item_inner_img02 {
    width: 194px;
    height: 192px;
    float: left;
    margin-top: 102px;
    margin-right: 54px;
}

.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: 194px;
    height: 192px;
    float: left;
    margin-top: 10px;
    margin-left: 23px;
}

.course_item_inner_img04 {
    width: 299px;
    height: 234px;
    float: left;
    margin-left: 12px;
    margin-top: 28px;
}

.course_item_inner_img05 {
    width: 194px;
    height: 214px;
    float: right;
    margin-top: -248px;
    position: relative;
    z-index: -1;
}

.doughnutSummaryNumber .szgke {
    padding-left: 79px;
}

/* Ã¦Å’â€°Ã¥Â§â€œÃ¦Â°Â */
.miaddle-upper-nav .active a {
    border-bottom: 4px solid #FFFFFF;
}

.tit {
    font-size: 32px;
    color: #B88C50;
    font-weight: bold;
    margin: 0;
    letter-spacing: 3px;
}

.top-nav-none {
    margin-bottom: 0;
}

.resources-info {
    margin-top: 25px;
}

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 #B8A988;
    margin-top: 30px;
    margin-bottom: 30px;
}

ul.resources-lister-three3.nav-list li,ul.cultivate.nav-list li {
    border-right: 1px solid #B8A988;
}

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-weight: bold;
    color: #575757;
    width: 150px;
    height: 52px;
    padding: 0;
    line-height: 52px;
    font-size: 18px;
    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;
    text-align: center;
    margin-bottom: 50px;
}
.letterCss li {
	width: 3.6%;
}

.deptCss li a{
	padding: 0px 11px 0px 11px;
}

.shiziSearchKeyEng .active a span {
    color: #B81C22;
    border-bottom: 5px solid #B81C22;
    padding-bottom: 9px;
    font-weight: bold;
}

.shiziSearchKeyEng li a {
    color: #A2A2A2;
    display: block;
    font-size: 18px;
    border-right: 1px solid #DEDEDE;
}

.shiziSearchKeyEng li a span {
    padding-bottom: 15px;
}

.shiziSearchKeyEng {
}

.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(184,140,80,.7);
    position: absolute;
    left: 0;
    right: 0;
    top: 39px;
}

.all-letter:after {
    content: '';
    width: 100%;
    height: 1px;
    display: block;
    background: rgba(184,140,80,.7);
    position: absolute;
    left: 0;
    right: 0;
    bottom: 37px;
}

.section-content h3 {
    margin: 0;
    height: 72px;
    border-bottom: 1px solid rgba(184,140,80,.3);
}

.section-content h3 span {
    font-size: 38px;
    color: #B88C50;
    width: 80px;
    text-align: center;
    float: left;
    border-bottom: 5px solid #B88C50;
}

.leater-zm {
    margin-bottom: 35px;
}

.leater-zm ul li {
    float: left;
    margin-top: 35px;
    width: 12.5%;
}

.leater-zm ul li a {
    color: #222222;
    font-size: 16px;
}

.leater-zm ul {
    overflow: hidden;
    padding-left: 18px;
}

.shiziSearch .searchBtn {
    width: 98px;
    height: 52px;
    border: none;
    padding: 0;
    color: #FFFFFF;
    float: right;
    font-size: 18px;
    background: #B81C22;
    display: inline-block;
}

.shiziSearch {
    width: 375px;
    border: 1px solid #B8A988;
    height: 52px;
    overflow: hidden;
    float: right;
    margin-top: -161px;
}

.shiziSearch .searchTxt {
    float: left;
    width: 275px;
    border: none;
    height: 52px;
    padding: 0 20px;
}

.shiziSearch .searchTxt:focus {
    outline: none;
}


.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 #B8A988;
    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: 200px;
    height: 200px;
    background-size: 90%;
    display: block;
    position: absolute;
    right: -40px;
    top: -23px;
    opacity: 0.2;
    display: none;
    transition: all 0.3s;
}

.Department-amdi .Department-amdi-box:hover:before {
    display: block;
}

.Department-amdi-lt {
    float: left;
    width: 114px;
    height: 157px;
}

.Department-amdi {
/*     overflow: hidden; */
    margin-top: 29px;
    margin-bottom: 30px;
}

.Department-amdi li {
    margin-bottom: 30px;
}

.Department-amdi-rt h6 {
    margin: 0;
    font-size: 20px;
    color: #222222;
    font-weight: bold;
    margin-bottom: 15px;
}

.Department-amdi-rt p {
    margin-bottom: 0;
    color: #848484;
    line-height: 26px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Department-amdi-rt {
    margin-left: 128px;
    margin-top: 20px;
}

.Department-amdi-rt p:nth-child(2) {
    font-weight: bold;
    margin-bottom: 4px;
}

/* Ã¦Å“Â¬Ã§Â§â€˜ */
.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: 38px 20px;
    padding-right: 24px;
}

.Announcement_information  .announcement-row-time {
    padding-top: 4px;
    padding-bottom: 3px;
}

.Announcement_information .announcement-row-cont span {
    -webkit-line-clamp: 2;
    height: 72px;
}

.Announcement_information  li a:before {
    width: 200px;
    height: 200px;
    left: -45px;
}

.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: 31px;
}

.express_margin {
    margin-bottom: 80px;
}

.Announcement_information {
    margin-bottom: 49px;
}

.vrwrap {
    margin-top: 80px;
    margin-bottom: 30px;
}

.link-firder {
    background: #fff;
    padding-top: 25px;
    border: 1px solid #B8A988;
    padding-bottom: 127px;
}

.link-firder ul li a {
    color: #303030;
}

.link-firder ul li {
    padding: 24px 0;
}

.brancher:before {
    background: url(../img/te-icor.png) center no-repeat;
    width: 166px;
    height: 41px;
}

.brancher {
    padding-left: 19px;
}

.Event-calendar {
    background: #fff;
    border: 1px solid #B8A988;
    padding: 30px;
    margin-top: 40px;
    padding-bottom: 45px;
    position: relative;
}

.Download_calendar {
    width: 128px;
    height: 47px;
    color: #FFFFFF;
    font-size: 14px;
    text-align: center;
    background: #B81C22;
    line-height: 47px;
    position: absolute;
    right: 30px;
    z-index: 2;
}

.Download_calendar a {
    color: #FFFFFF;
}

.Download_calendar .iconfont {
    font-size: 18px;
    position: relative;
    top: 2px;
    margin-right: 5px;
}
/* Ã¥ÂÅ¡Ã¥Â£Â« */
.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 #B8A988;
    margin-top: 0px;
    /* margin-bottom: 100px; */
    margin-top: 18px;
}

ul.cultivate.nav-list li a {
    font-weight: bold;
    color: #575757;
    width: 160px;
    height: 55px;
    line-height: 55px;
    font-size: 20px;
    padding: 0;
    background-color: #fff;
}

.cultivate-info .tit {
    float: left;
    margin-top: 18px;
}

.cultivate-info {
    margin-top: 7px;
/*     overflow: hidden; */
}

.operateTB-lt h3 {
    font-size: 28px;
    color: #303030;
    font-weight: bold;
    margin: 0;
    text-align: right;
    margin-bottom: 20px;
}

.clearFix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.operateTB-lt p {
    font-size: 16px;
    color: #4F4F4F;
    line-height: 30px;
    text-align: justify;
}

.operateTB-lt {
    float: left;
    width: 515px;
    margin-right: 36px;
    margin-top: 50px;
}

.operateTB {
    padding-left: 230px;
    padding-right: 230px;
    overflow: hidden;
    width: 100%;
    margin-top: 30px;
}

.operateTB-rt {
    float: right;
    width: 450px;
    height: 450px;
}

.operateTB-rt img, .operateTB-list li span img {
    height: 100%;
}

.operateTB-list {
    margin-top: 60px;
}

.operateTB-list li span {
    display: block;
    height: 232px;
}

.adsbygoogle-noablate h4 {
    margin: 0;
    font-size: 20px;
    color: #B81C22;
    font-weight: bold;
    padding-left: 20px;
    border-left: 4px solid #B81C22;
}

.adsbygoogle-noablate h5 {
    font-size: 20px;
    color: #4F4F4F;
    margin-top: 35px;
    margin-bottom: 15px;
    font-weight: bold;
}

.studer-overtion {
    padding: 0 30px;
    margin-top: 50px;
}

.studer-overtion p {
    color: #4F4F4F;
    margin-bottom: 10px;
    font-size: 16px;
    /* text-align: justify; */
    line-height: 30px;
    text-indent: 1em;
}

.fruit-p p {
    margin-bottom: 0;
}

.fruit-p h4, .adsbygoogle-noablate .fruit-margin {
    margin-bottom: 20px;
}

.fruit-p {
    margin-bottom: 30px;
}

.Students-feelings p label {
    display: block;
    text-align: right;
    margin-bottom: 0;
}

/* Ã©Â¢â€ Ã¥Â¯Â¼Ã¤Â¿Â¡Ã¦ÂÂ¯ */
.Application_admission {
    padding-bottom: 25px;
    border-bottom: 2px solid rgba(184,140,80,.7);
    margin-bottom: 31px;
}

ul.Application_admission_list>li>a {
    color: #A2A2A2;
    font-size: 20px;
    padding-bottom: 22px;
}

ul.Application_admission_list>li {
    float: left;
    padding: 0 100px;
}

ul.Application_admission_list>li.active>a,ul.Application_admission_list>li.active>a:hover {
    color: #B81C22;
    border-bottom: 6px 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;
}

.navigation li:last-child a:after {
    display: none;
}

/* Ã¦Â Â¡Ã¥Ââ€¹ */
.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 12px;
    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;
}

.swiper-height-none0 {
    height: auto;
}

.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: #fff;
}

.brand_name_box .brand_name_sider .owl-dots {
    display: block;
    top: -36px;
    right: 0;
}

.brand_name_box h3 {
    font-size: 26px;
    color: #303030;
    font-weight: bold;
    margin-top: 31px;
    margin-bottom: 17px;
}

.brand_name_box .brand_name_sider .item a img {
    height: 146px;
}

.brand_name_box .brand_name_sider .owl-dots span {
    background: rgba(177,177,177,.8);
    margin: 5px 3px;
}

.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: 199px;
    overflow: hidden;
}

.simImg_spec3:hover .caption-text {
    background: none;
    min-height: 10em;
}
/* .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: 22px;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    margin: 0;
    padding-bottom: 15px;
}

.style-people-conter p:after {
    content: '';
    width: 160px;
    height: 1px;
    background: #B8A988;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
}

.style-people img {
    height: 100%;
}

.style-people-conter p {
    font-size: 16px;
    color: #B8A988;
    padding-top: 10px;
    text-align: center;
    margin-bottom: 15px;
    position: relative;
}

.fc-spacing {
    margin-top: 40px;
    margin-bottom: 80px;
}

.Campus-data {
    margin-bottom: 80px;
    padding-top: 40px;
    background: url(../img/shuju-photo.png) no-repeat;
    padding-bottom: 77px;
    background-size: cover;
}

.Estimated-scale {
    margin-top: 55px;
    display: flex;
    align-items: center;
    justify-content: space-around;
}

.Estimated-scale li {
    float: left;
    text-align: center;
}

.Estimated-scale li a span label {
    font-size: 60px;
    font-weight: 500;
    color: #fff;
    display: block;
    margin-bottom: 0;
    font-family: DIN-Bold;
}

.Estimated-scale li a p {
    font-size: 16px;
    color: #fff;
    margin-top: 5px;
    margin-bottom: 0;
}

.Estimated-scale li a span label em {
    font-style: normal;
    font-size: 60px;
    font-weight: 600;
    position: relative;
    top: -7px;
}

.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: 18px;
    color: #FFFFFF;
    margin-top: 0;
    font-weight: bold;
    margin-bottom: 7px;
    width: 75%;
}

.Thanks_for_donation .well {
    margin-bottom: 0px;
    background-color: #B81C22;
    border: none;
    -webkit-box-shadow: inherit;
    box-shadow: inherit;
    padding: 50px 60px;
    border-radius: 0;
    position: relative;
    overflow: hidden;
}

.Thanks_for_donation {
    margin-top: 40px;
    position: relative;
}

.Thanks_for_donation .dowebok-vt li p {
    color: #FFFFFF;
    font-size: 16px;
    margin-bottom: 0;
}

.Thanks_for_donation .dowebok-vt li {
    position: relative;
    margin-bottom: 45px;
    z-index: 20;
}

.Thanks_for_donation .dowebok-vt li span {
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    position: absolute;
    right: 0;
    top: 0px;
    font-family: DIN-Bold;
}

.Thanks_for_donation .well:after {
    content: '';
    background: url(../img/gx-yz.png) right no-repeat;
    width: 328px;
    height: 349px;
    background-size: 90%;
    display: block;
    position: absolute;
    right: -19px;
    bottom: -67px;
}

.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: 20px;
    padding-bottom: 24px;
    border-bottom: 1px solid #EEEEEE;
}

.breadcrumb>li {
    font-size: 14px;
    color: #868686;
}

.breadcrumb>li+li:before,.breadcrumb>li a {
    color: #868686;
}

.breadcrumb>li:nth-child(2):before {
    display: none;
}

.Publicity-download h6 {
    margin: 0;
    font-size: 26px;
    margin-bottom: 21px;
    color: #303030;
    font-weight: bold;
}

.Publicity-download ul li span {
    color: #000000;
    font-weight: bold;
    font-size: 18px;
    margin-top: 10px;
    float: left;
    padding-left: 20px;
    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 #EEEEEE;
    padding: 17px 0;
}

.Publicity-download ul .download-two-btn02 a, .xz-lj-adsf {
    width: 128px;
    height: 47px;
    display: inline-block;
    line-height: 47px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    margin-left: 5px;
    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: #B8A988;
}

.xz-lj,.xz-lj-adsf {
    background: #B81C22;
}

.Publicity-download ul li span:before {
    content: '';
    width: 5px;
    height: 5px;
    background: #B8A988;
    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,
.xz-lj-adsf: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: #B8A988;
    border: 1px solid #B8A988;
    -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: 20px;
}

.tixitable {
    width: 100%;
    margin-top: 50px;
    margin-bottom: 80px;
    padding: 0 50px;
}

.table-bordered {
    border: none;
    margin-bottom: 0;
}

.tixitable tr th {
    padding: 25px 4px!important;
    color: #FFFFFF;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    background: #B8A988;
    vertical-align: middle!important;
    font-weight: bold;
    border: 1px solid #DDD6C7!important;
}

.tixitable tr td {
    text-align: center;
    padding: 37px 4px!important;
    font-size: 14px;
    color: #4F4F4F;
    vertical-align: middle!important;
    background: #F3F1EB;
    border: 1px solid #DDD6C7!important;
}

.bg-title-font36 h2 {
    color: #303030;
    font-size: 26px;
    padding-left: 0;
    background: none;
    width: auto;
    text-align: left;
    letter-spacing: 0;
    height: auto;
}

.bg-title-font36 a {
    top: 8px;
}

.cultivate80 {
    margin-bottom: 60px;
}

.training_objective h4,.Overseas-internship-title {
    color: #303030;
    font-size: 28px;
    text-align: center;
    margin: 0;
    font-weight: bold;
    margin-bottom: 40px;
}

.training_objective p {
    margin-bottom: 30px;
    text-align: justify;
    color: #4F4F4F;
    font-size: 16px;
    line-height: 30px;
    text-indent: 2em;
    margin-bottom: 10px;
}

.training_objective {
    padding: 0 30px;
    margin-bottom: 60px;
    margin-top: 30px;
}

/* Ã¨Ââ€Ã§Â³Â»Ã¦Ë†â€˜Ã¤Â»Â¬ */
.contact-us {
    background: #fff;
    border: 1px solid #B8A988;
    overflow: hidden;
    padding-top: 30px;
    height: 280px;
    margin-bottom: 28px;
}

.contact-us dl dt {
    font-size: 20px;
    color: #222222;
    padding-left: 25px;
    position: relative;
    margin-bottom: 20px;
    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: 5px;
    height: 40px;
    background: #B8A988;
    transform: translateY(-50%);
}

.contact-us dl dd {
    font-size: 14px;
    color: #848484;
    line-height: 26px;
    padding-left: 25px;
    margin-bottom: 10px;
}

.contact-us dl dd span {
    width: 70px;
    float: left;
}

.contact-us dl dd label {
    margin-bottom: 0;
    width: 80%;
}

.contact-us-row {
    margin-top: 30px;
    margin-bottom: 50px;
}

.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: 20px;
    color: #575757;
    font-size: 18px;
    font-weight: bold;
}

ul.list-ty-new-list li a:before {
    content: '';
    width: 6px;
    height: 6px;
    background: #B8A988;
    border-radius: 50%;
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

ul.list-ty-new-list li {
    padding-left: 0;
    width: 100%;
    padding: 20px 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: 10px;
    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: 10px;
}

.doughnutChart ul li:hover a {
    color: #B81C22;
}

ul.list-ty-new-list li:hover .time {
    right: 10px;
}

ul.list-ty-new-list {
    margin-top: 20px;
}

ul.list-ty-new-list li span.time {
    width: auto;
    opacity: 1;
    color: #B6B6B6;
    top: 23px;
    font-size: 18px;
}

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: 40px;
    border-bottom: 1px solid #979797;
    margin-bottom: 25px;
}

.page-maringtop {
    margin-top: 50px;
}
/* Ã¥Â­Â¦Ã§â€Å¸Ã¦Â´Â»Ã¥Å Â¨ */
.Exhibition-news {
    border: 1px solid #B8A988;
    margin-top: 30px;
}

.ss1_wrapper {
    position: relative;
}

.ss1_wrapper .slideshow_paging {
    position: absolute;
    bottom: 35px;
    right: 41px;
    z-index: 11;
}

.ss1_wrapper .slideshow_paging a {
    font-size: 18px;
    display: block;
    float: left;
    font-weight: bold;
    padding: 0 13px;
    font-family: DIN-Bold;
    color: rgba(184, 28, 34, .1);
}

.ss1_wrapper .slideshow_paging a.activeSlide {
    font-size: 24px;
    color: #B81C22;
    margin-top: -5px;
}

.ss1_wrapper .slideshow {
    position: relative;
    width: 700px;
    height: 400px;
}

.ss1_wrapper .slideshow_item {
    width: 100%;
    height: 400px;
    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: #222222;
    margin: 0;
    font-weight: bold;
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 20px;
    text-align: justify;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.ss1_wrapper .slideshow_box .data p {
    font-size: 16px;
    color: #9F9F9F;
    text-align: justify;
    line-height: 29px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    margin-bottom: 29px;
}

.ss1_wrapper .slideshow_box .data a {
    color: #222222;
}

.ss1_wrapper .slideshow_box .data span {
    display: block;
    font-size: 16px;
    color: #B8A988;
    padding-bottom: 13px;
    margin-bottom: 15px;
    position: relative;
}

.ss1_wrapper .slideshow_box .data span:after {
    content: '';
    width: 58px;
    height: 1px;
    display: block;
    background-color: #EDEDED;
    position: absolute;
    bottom: 0;
    left: 0;
}

.ss1_wrapper .slideshow_box {
    position: absolute;
    right: 31px;
    top: 20px;
    width: 735px;
    margin-left: 30px;
    z-index: 10;
}

.ss1_wrapper .slideshow_box .data a {
    color: #FFFFFF;
    font-size: 16px;
    background: #B8A988;
    width: 112px;
    height: 40px;
    display: block;
    line-height: 40px;
    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 #B8A988;
    background: #fff;
    color: #B8A988;
    -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: 20px;
}
/* Ã¥â€ºÂ½Ã©â„¢â€¦Ã¤ÂºÂ¤Ã¦ÂµÂ */
.international_communication-jl {
    padding: 0 30px;
    margin-top: 30px;
}

.xueshu-margin-head {
    margin-top: 30px;
}

.international_communication-jl p {
    color: #4F4F4F;
    font-size: 16px;
    text-indent: 2em;
    text-align: justify;
    line-height: 30px;
    margin-bottom: 10px;
}

.international_communication_tablee-english {
    padding: 0;
    margin-bottom: 10px;
}

.international_communication_tablee-english tr th {
    font-size: 18px;
}

.international_communication_tablee-english tr td {
    font-size: 16px;
    padding: 26px 8px!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: 30px;
}

.brief_introduction-xm-jj {
    margin-bottom: 30px;
}
/* MPAcc/MAud */
.MPAcc-h4 .operateTB-lt h4 {
    color: #303030;
    font-size: 26px;
    text-align: right;
    font-weight: bold;
    margin-bottom: 30px;
}

.MPAcc-jianjie, .sipaeryrn,.characteristics-tese-t p,.instruction-use p {
    font-size: 16px;
    color: #4F4F4F;
    line-height: 30px;
    margin-bottom: 30px;
}

.sipaeryrn {
    text-indent: 2em;
}

.MPAcc-cell {
    margin-top: 30px;
}

.training_objective_teindex p {
    text-indent: 0;
}

.MAud-sely .operateTB-rt {
    float: left;
    margin-right: 36px;
}

.MAud-sely .operateTB-lt {
    float: right;
    margin-top: 90px;
    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 30px;
    margin-bottom: 50px;
}

.MPAcc-schedule-title {
    margin-top: 0;
    color: #303030;
    font-weight: bold;
    font-size: 32px;
    margin-bottom: 39px;
    text-align: center;
    margin-top: 70px;
}

.shu-mode {
    writing-mode: vertical-lr;
    letter-spacing: 18px;
}

.MPAcc-schedule {
    margin-top: 0;
    margin-bottom: 30px;
}

.MPAcc-schedule tr th {
    padding: 14px 8px!important;
}

.MPAcc-schedule tr td {
    padding: 37px 8px!important;
}

.fbimg img {
    width: 1000px;
}

.fbimg {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 70px;
}

.government-cell-fs .contact-us dl dd span {
    width: 43px;
}

.Official-wechat h3 {
    color: #FFFFFF;
    font-size: 28px;
    font-weight: bold;
    margin: 0;
    margin-bottom: 30px;
}

.Official-wechat dl dt {
    color: #FFFFFF;
    font-size: 14px;
    margin-bottom: 15px;
}

.Official-wechat {
    padding-top: 40px;
    padding-left: 30px;
    position: relative;
    overflow: hidden;
    background: url(../img/gfwathe.png) no-repeat;
    height: 280px;
    background-size: cover;
}

.Official-wechat dl dd {
    margin-bottom: 15px;
    color: #FFFFFF;
}

.Official-wechat dl dd span {
    float: left;
    width: 43px;
}

.Official-wechat dl dd label {
    margin-bottom: 0;
}

.Official-wechat i {
    width: 180px;
    position: absolute;
    right: 340px;
    top: 50%;
    transform: translateY(-50%);
}

.government-cell-fs {
    margin-bottom: 12px;
}

.jiaoshou-guess .contact-us {
    height: 227px;
}

.jiaoshou-guess {
    margin-bottom: 40px;
}

.jiaoshou-guess .contact-us dl dd:last-child label {
    color: #B81C22;
}

.MASTER_FINANCE {
    margin-top: 60px;
    margin-bottom: 90px;
}

.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: 286px;
}

.Office-hours-EMAIL strong {
    color: #B81C22;
    font-weight: 500;
    text-decoration: underline;
}

.Research_direction_xx {
    padding-left: 15px!important;
    margin-bottom: 34px;
    margin-top: 10px;
}

.Curriculum-lister {
    padding-left: 0!important;
    margin-top: 30px;
    overflow: hidden;
    padding-right: 0;
}

.Curriculum-lister ul li a {
    font-size: 16px;
    color: #4F4F4F;
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}

.Curriculum-lister ul {
    margin-top: 15px;
}

.Curriculum-lister-04 ul li {
    width: 33.333%;
    float: left;
}

.Scholarship_cont {
    padding: 0!important;
}

.Scholarship-tabler {
    margin-top: 30px;
    margin-bottom: 20px;
}

.Scholarship-Basically {
    font-size: 16px;
    color: #4F4F4F;
    line-height: 30px;
    text-align: justify;
    margin-bottom: 45px;
}

.Scholarship-tabler tr td:nth-child(3) {
    text-align: left;
}

.Scholarship-tabler .MsoListParagraph {
    padding-left: 40px;
}

.Scholarship_cont h5 {
    color: #B8A988;
    font-size: 24px;
    font-weight: bold;
    padding-left: 20px;
    border-left: 4px solid #B8A988;
}

.Scholarship_cont a {
    color: #B81C22;
}

.Scholarship_cont p {
    text-indent: 0;
    text-align: left;
}

/* Ã¦Â Â¡Ã¥Ââ€¹Ã¨â€¹Â±Ã¦â€“â€¡ */
.yellow-cd-english:after {
    content: 'MENU';
    letter-spacing: 0 !important;
}

.english-leeting .bi-top-title,.iphone-Alumni-letting, .letting-none0 h2,.news-spacing0 h2,
.data-leeting h2 {
    letter-spacing: 0;
}

.letting-none0 h2,.data-leeting h2 {
    padding-left: 0;
}

.officially-comune3 h5 {
    -webkit-line-clamp: 3;
    height: 105px;
    text-align: left;
}

.officially-comune3 p {
    margin-top: 10px;
}

.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: 100px;
}

.dynamic-row .Publishes-Unilever-e h5 {
    height: 108px;
    text-align: left;
    margin-bottom: 25px;
}

.topcontrol {
    z-index: 30!important;
}

.Stories-width315 h2 {
    letter-spacing: 0;
    padding-left: 0;
    width: 315px;
}

.Stories-width370 h2 {
    letter-spacing: 0;
    padding-left: 0;
    width: 370px;
}

.Stories-muminer {
    margin-top: 40px;
}

.Stories-muminer .style-people {
    height: 360px;
}

.Stories-muminer:hover .caption-text {
    min-height: 17em;
}

.Thanks_for_donation .Donation-dowebok li {
    padding-left: 60px;
    margin-bottom: 16px;
    width: 50%;
    float: left;
    list-style: none;
}

.Thanks_for_donation .Donation-dowebok {
    margin-left: -60px;
}

.Thanks_for_donation .Donation-solloery {
    padding-right: 0;
}

.data-itemsonpage {
    margin-bottom: 60px;
}

.bo-rich {
    margin-top: 35px;
    margin-bottom: 0;
    padding: 0 30px;
}

.rich-tb {
    margin-top: 60px;
}

.targetProtocol {
    margin-top: 70px;
    margin-bottom: 80px;
}
/* Ã¦Â´Â»Ã¥Å Â¨Ã©Â¢â€žÃ¥â€˜Å  */
.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: 2em;
    margin-bottom: 5px;
}

.Overseas-internship-title {
    margin-top: 45px;
    margin-bottom: 50px;
}

.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: 2em;
}

.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: 30px;
}

.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: left;
    font-size: 34px;
    margin-top: 0;
    border-bottom: 1px solid #E9E9E9;
}

.contribution .Article-time {
    color: #B5B5B5;
    font-size: 16px;
}

.contribution .Article-time label {
    margin-left: 58px;
}

.contribution .Article-time span {
    float: right;
}

.contribution .Article-time span .iconfont {
    margin-right: 10px;
}

.contribution_content p {
    font-size: 16px;
    color: #333333;
    line-height: 30px;
    margin-bottom: 10px;
}
/* .contribution_content p em,.Partnerships-ul04-list li a p em,.Advisory_Board_activl p em{
color: #B81C22;
    font-style: normal;
    text-decoration: underline;
} */
.Attachment-box {
    border: 1px solid #B8A988;
    background: #fff;
    margin-left: 45px;
    padding: 26px 40px 0 40px;
    overflow: hidden;
    margin-bottom: 100px;
}

.bg-body-color {
    background: #f9f9f9;
}

.Attachment-box  ul {
    margin-top: 10px;
    margin-bottom: 20px;
    overflow: hidden;
}

.Attachment-box h6 {
    margin: 0;
    font-size: 26px;
    position: relative;
    color: #B81C22;
    font-weight: bold;
    padding-bottom: 20px;
}

.Attachment-box h6:after {
    content: '';
    width: 50px;
    height: 5px;
    background: #B8A988;
    position: absolute;
    bottom: 0;
    left: 0;
}

.Attachment-listmentr li {
    overflow: hidden;
    padding: 17px 0;
}

.Attachment-listmentr li span {
    color: #575757;
    font-weight: bold;
    font-size: 16px;
    margin-top: 10px;
    float: left;
    padding-left: 20px;
    position: relative;
}

.Attachment-listmentr li span:before {
    content: '';
    width: 6px;
    height: 6px;
    background: #B8A988;
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
}

.Attachment-listmentr .download-two-btn02 .xz-lj {
    width: 107px;
    height: 37px;
    display: inline-block;
    line-height: 37px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    margin-left: 5px;
    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;
}

.Attachment-listmentr li label {
    font-size: 16px;
    color: #B6B6B6;
    margin-top: 10px;
    margin-bottom: 0;
    float: right;
}

.Attachment-title-lt {
    float: left;
    width: calc(100% - 190px);
}

.Attachment-listmentr .download-two-btn02 .xz-lj .iconfont {
    margin-left: 5px;
}

.paper-slider-conteer {
    padding: 0 135px;
    margin-top: 45px;
}

.contribution_content {
    border-top: none;
}

.paper-slider-conteer .owl-item > .item > a > .title {
    position: static;
    background: transparent;
    margin-top: 20px;
    color: #B8A988;
    font-size: 15px;
    padding: 0;
}

.paper-slider-conteer .owl-item > .item > a > .title > span {
    text-align: center;
    width: 100%;
    padding-bottom: 10px;
}

.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: 41px;
    height: 41px;
    display: block;
    background: #B8A988;
    position: absolute;
    left: -60px;
    top: 50%;
    transform: translateY(-50%);
}

.paper-slider-conteer .owl-nav .owl-next {
    right: -60px;
    left: auto;
}

.paper-slider-conteer .owl-nav .owl-prev span {
    background: url(../img/ico-lift3.png) no-repeat;
    width: 8px;
    height: 11px;
    position: absolute;
    left: 50%;
    display: block;
    font-size: 0;
    top: 50%;
    transform: translate(-50%, -50%);
}

.paper-slider-conteer .owl-nav .owl-next span {
    background: url(../img/ico-right3.png) no-repeat;
    width: 8px;
    height: 11px;
    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: 20px;
    padding-right: 0!important;
}
/* Corporate */
.Partnerships-txt {
    font-size: 16px;
    color: #7E7E7E;
    padding: 0 90px;
    line-height: 30px;
    margin-top: 31px;
    text-align: center;
}

.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,.Entrepreneurship-Fund li h5:after,.National-Rankings-cell h5:after,
.Alliances-Accreditation h5:after,.mennerber-row-box h5:after {
    content: '';
    background: #B8A988;
    width: 50px;
    height: 5px;
    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 {
    padding: 0 300px;
}

.Executive-Team-ul li,.Team-list-fouer-bk li {
    margin-bottom: 30px;
}

.Executive-Team-ul li a {
    display: block;
    background: #fff;
    height: 341px;
    overflow: hidden;
    position: relative;
    top: 0;
    transition: all 0.3s ease-in-out;
    border: 1px solid #B8A988;
}

.Executive-Team-ul {
    margin-top: 35px;
}

.Executive-Team-ul-img {
    width: 250px;
    float: left;
    height: 339px;
    overflow: hidden;
}

.Executive-Team-ul-content h5,.Team-list-fouer-bk li a h5 {
    margin-top: 35px;
    color: #222222;
    font-size: 20px;
    font-weight: bold;
    padding-left: 20px;
    border-left: 3px solid #B8A988;
    margin-bottom: 4px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-bottom: 3px;
    margin-left: -1px;
    float: left;
    width: 100%;
}

.Executive-Team-ul-content {
    margin-left: 249px;
}

.Executive-Team-ul-content span,.Team-list-fouer-bk li a span {
    padding-left: 24px;
    color: #848484;
    font-size: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
}

.Executive-Team-ul-content p {
    color: #848484;
    font-size: 14px;
    padding-left: 24px;
    line-height: 30px;
    margin-bottom: 0;
    margin-top: 15px;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 6;
    height: 180px;
    -webkit-box-orient: vertical;
}

.Executive-Team-ul li a:hover,.Assembly-boxer>div a:hover {
    top: -15px;
    transition: all 0.3s ease-in-out;
}

.Team-list-fouer-bk li a {
    display: block;
    background: #fff;
    height: 120px;
    overflow: hidden;
    border: 1px solid #B8A988;
    position: relative;
    transition: all 0.3s ease-in-out;
}

.Team-list-fouer-bk li a h5 {
    margin-top: 27px;
    margin-bottom: 10px;
}

.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: 140px;
    height: 140px;
    background-size: 90%;
    display: block;
    position: absolute;
    right: -24px;
    top: -12px;
    opacity: 0.2;
    display: none;
    transition: all 0.3s;
}

.Team-list-fouer-bk {
    margin-bottom: 50px;
}

.Assembly-boxer h5 {
    margin-top: 31px;
    margin-bottom: 22px;
    font-size: 24px;
    color: #B81C22;
    font-weight: bold;
    padding-left: 20px;
    border-left: 3px solid #B81C22;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
}

.Assembly-boxer>div a {
    display: block;
    background: #fff;
    height: 367px;
    overflow: hidden;
    border: 1px solid #B8A988;
    margin-bottom: 30px;
    transition: all 0.3s ease-in-out;
    position: relative;
    top: 0;
}

.Assembly-boxer {
    margin-top: 40px;
    margin-bottom: 50px;
}

.Assembly-boxer>div a p {
    margin-bottom: 0;
    font-size: 14px;
    color: #B8A988;
    font-weight: bold;
    line-height: 30px;
    padding-left: 23px;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.Assembly-boxer>div a ul {
    padding-left: 22px;
    margin-top: 11px;
    margin-bottom: 35px;
}

.Assembly-boxer>div a ul li {
    color: #575757;
    line-height: 30px;
    font-weight: bold;
}

.Assembly-boxer>div a ul li span {
    float: left;
    width: 90px;
}

.Assembly-boxer>div a ul li label {
    margin-bottom: 0;
    width: 83%;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.Advisory-Board-sub p {
    color: #575757;
    font-size: 16px;
    margin-bottom: 30px;
    line-height: 30px;
}

.Advisory-Board-sub {
    border: 1px solid #B8A988;
    padding: 40px;
    overflow: hidden;
    background: #fff;
    margin-top: 37px;
    margin-bottom: 70px;
}

.Advisory-Board-sub h5 {
    color: #B81C22;
    font-size: 26px;
    font-weight: bold;
    margin: 0;
    position: relative;
    padding-bottom: 20px;
}

.Advisory-Board-sub h5:after {
    content: '';
    width: 40px;
    height: 5px;
    background: #B8A988;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
}

.Company-last-lt  tr td:last-child {
    text-align: left;
    padding-left: 43px!important;
}

.Company-last-lt {
    padding: 0!important;
    margin-top: 21px;
    margin-bottom: 5px;
}

.Company-last-lt  tr td:first-child {
    color: #B81C22;
    font-size: 18px;
    font-weight: bold;
}

.Company-last-lt  tr td span {
    width: 102px;
    height: 96px;
    border-radius: 40%;
    /* display: inline-block; */
    margin-right: 10px;
    float: left;
    position: relative;
    left: 150px;
}

.Company-last-lt  tr td {
    padding: 14px 8px!important;
}

.Company-last-lt tr td label {
    margin-bottom: 0;
    width: 52%;
    margin-top: 30px;
    margin-left: 32px;
}
/* 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: #575757;
    line-height: 28px;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-bottom: 0;
    height: 84px;
}

.Industry-Community-conter {
    margin-left: 285px;
}

.Industry-Community-conter h5 {
    color: #575757;
    font-weight: bold;
    position: relative;
    font-size: 22px;
    margin-top: 13px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Industry-Community {
    background: #fff;
    padding: 30px 26px 26px 20px;
    overflow: hidden;
    border: 1px solid #B8A988;
    margin-top: 40px;
    margin-bottom: 50px;
}

.Industry-Community-potho {
    width: 265px;
    float: left;
    overflow: hidden;
}

.Industry-Community-potho img {
    height: 163px;
}

.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: 209px;
    padding: 40px 20px;
    overflow: hidden;
    margin-top: 20px;
}

.Industry-Community-emieal span {
    font-size: 16px;
    color: #B8A988;
    line-height: 23px;
    font-weight: bold;
    width: 55%;
    float: left;
    margin-bottom: 25px;
}

.Industry-Community-emieal a {
    color: #FFFFFF;
    font-size: 22px;
    font-weight: bold;
    width: 100%;
    position: relative;
    padding-bottom: 5px;
}

.Industry-Community-emieal a:after {
    content: '';
    width: 227px;
    background: #B8A988;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: 0;
}

.Industry-Community-ul-p li {
    color: #575757;
    line-height: 28px;
    position: relative;
    padding-left: 28px;
    margin-bottom: 9px;
}

.Industry-Community-ul-p li:before {
    content: '';
    width: 14px;
    height: 14px;
    background: url(../img/lxk.png) no-repeat;
    position: absolute;
    left: 0;
    top: 8px;
}

.Industry-Community-link {
    margin: 0 -6px;
    margin-left: 20px;
}

.Industry-Community-link li {
    float: left;
    padding: 0 6px;
    width: 20%;
    margin-bottom: 13px;
}

.Industry-Community-link li a {
    height: 61px;
    font-size: 12px;
    color: #fff;
    background: #B8A988;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 0 10px;
}

.Industry-Community-link li a:hover {
    background: #B81C22;
}

.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 {
    background: #fff;
    border: 1px solid #B8A988;
    overflow: hidden;
    padding: 40px 20px 43px 20px;
    margin-bottom: 90px;
    margin-top: 40px;
}

.Entrepreneurship-Fund li h5,.National-Rankings-cell h5,.mennerber-row-box h5 {
    color: #B81C22;
    font-size: 24px;
    font-weight: bold;
    position: relative;
    margin: 0;
    padding-bottom: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Entrepreneurship-Fund li p em {
    color: #B81C22;
    font-style: normal;
    font-weight: bold;
}

.Entrepreneurship-Fund li p {
    font-size: 16px;
    color: #575757;
    margin-top: 15px;
    line-height: 28px;
    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 #B8A988;
    overflow: hidden;
    padding: 40px 16px 21px 16px;
}

.National-Rankings-row {
    margin-top: 40px;
    margin-bottom: 80px;
}

.National-Rankings-table li {
    float: left;
    width: 50%;
}

.National-Rankings-table li span {
    display: block;
    background: #B81C22;
    color: #FFFFFF;
    font-size: 28px;
    padding: 28px 0;
    line-height: 30px;
    text-align: center;
}

.National-Rankings-table li:first-child {
    border-right: 1px solid #fff;
}

.National-Rankings-table {
    overflow: hidden;
    margin-top: 21px;
}

.National-Rankings-table li label {
    margin-bottom: 0;
    color: #575757;
    background: #F3F0EA;
    display: flex;
    height: 84px;
    text-align: center;
    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: 343px;
    padding: 40px 60px;
    overflow: hidden;
    margin: 40px 0;
    background-size: 100% 100%;
    padding-bottom: 0;
}

.Alliances-Accreditation h5 {
    color: #FFFFFF;
    font-size: 24px;
    padding-bottom: 20px;
    font-weight: bold;
    margin-top: 0;
    position: relative;
    margin-bottom: 20px;
}

.Alliances-Accreditation a:hover h5:after {
    width: 25%;
}

.Alliances-Accreditation a p {
    font-size: 18px;
    color: #FFFFFF;
    float: left;
    line-height: 36px;
    margin-bottom: 0;
    width: 49%;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}

.mennerber-row .col-lg-6 {
    padding: 0 10px;
}

.mennerber-row {
    margin: 0 -10px;
    margin-bottom: 30px;
}

.mennerber-row-box {
    border: 1px solid #B8A988;
    background: #fff;
    overflow: hidden;
    padding: 30px 0 8px 17px;
}

.Alliances_Below_ul li {
    padding: 0 25px;
    float: left;
    width: 50%;
    margin-bottom: 13px;
}

.Triple-accredited-ul {
    overflow: hidden;
    margin-top: 20px;
}

.Alliances_Below_ul {
    overflow: hidden;
    margin-top: 20px;
    padding-right: 58px;
    padding-left: 41px;
}

.mennerber-row-box a:hover h5:after {
    width: 31%;
}

.Triple-accredited-ul-img {
    float: left;
}

.Triple-accredited-ul-img img {
    width: 180px;
    height: 140px;
}

.Triple-accredited-ul-conter {
    margin-left: 194px;
    padding-right: 16px;
}

.Triple-accredited-ul-conter h6 {
    font-size: 18px;
    color: #B8A988;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: bold;
    margin-top: 0;
}

.Triple-accredited-ul-conter p {
    line-height: 20px;
    font-size: 12px;
    color: #575757;
    display: -webkit-box;
    margin-bottom: 0;
    overflow: hidden;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}

.Triple-accredited-ul li {
    overflow: hidden;
    margin-bottom: 10px;
}

.mennerber-row-box h5 {
    padding-right: 30px;
}

.Worldwide {
    margin-top: 40px;
    margin-bottom: 50px;
}

.Worldwide-box {
    background: #fff;
    border: 1px solid #B8A988;
    padding: 30px 16px;
    overflow: hidden;
}

.Worldwide-box .Worldwide01,.Worldwide-box .Worldwide02,.Worldwide-box .Worldwide03,
.Worldwide-box .Worldwide04,.Worldwide-box .Worldwide05,.Worldwide-box .Worldwide06 {
    width: 44px;
    height: 60px;
    display: block;
}

.Worldwide-box .Worldwide02 {
    width: 224px;
}

.Worldwide-box .Worldwide03 {
    width: 178px;
}

.Worldwide-box .Worldwide04 {
    width: 187px;
}

.Worldwide-box .Worldwide05 {
    width: 124px;
}

.Worldwide-box .Worldwide06 {
    width: 252px;
}

.Worldwide-box a h5 {
    font-size: 24px;
    color: #B81C22;
    font-weight: bold;
    margin-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 0;
    position: relative;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Worldwide-box a h5:after {
    content: '';
    background: #B8A988;
    width: 40px;
    height: 5px;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: 0.3s;
}

.Worldwide-a-link {
    display: block;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    margin-bottom: 20px;
}

.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: 240px;
    color: #fff;
    background: #B81C22;
}

.Worldwide-Rankings-tabler tr td:nth-child(1) {
    color: #fff;
    background: #B81C22;
}

.Worldwide-Rankings-tabler tr th {
    font-size: 14px;
    padding: 0px 5px!important;
    height: 69px;
}

.Worldwide-Rankings-tabler tr td a {
    font-size: 30px;
    color: #B81C22;
    font-weight: 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: 36px;
    height: 2px;
    background: #B81C22;
    display: block;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.Worldwide-Rankings-tabler tr td {
    font-size: 14px;
    padding: 0 25px!important;
    height: 109px;
}

.tafffeer tr td {
    font-size: 14px;
    padding: 0px 25px!important;
    height: 101px;
}

.Worldwide .col-lg-4 {
    margin-bottom: 30px;
}

.world-nine-box-cell .row {
    margin: 0 -30px;
}

.world-nine-box-cell .col-sm-6 {
    padding: 0 30px;
}

.USNEWS-two-table-sub tr th {
    height: 164px;
}

.USNEWS-two-table-sub tr td {
    height: 232px;
}

.world-nine-box-cell {
    margin-bottom: 30px;
}

.yellow-cd-english {
    padding-left: 10px!important;
}

.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-bottom: 15px!important;
    font-size: 22px;
    border: none!important;
}

.sound-data-dtm span {
    color: #575757;
    font-size: 22px;
    float: left;
}

.sound-data-dtm {
    border-bottom: 1px solid #B88C50;
    margin-top: 30px;
}

.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: 6px solid #B81C22!important;
}

ul.sound-data-time-num li a:hover {
    border: none;
}

ul.nav-tabs.sound-data-time-num li {
    padding: 0 30px;
}

.J_planet_wrap .show-cards {
    display: none;
}

.J_planet_wrap .active {
    display: block;
}

.rec-avatar-ul li a span {
    color: #B8A988;
    font-size: 18px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}

.rec-avatar-ul li a h4 {
    color: #4F4F4F;
    font-size: 20px;
    margin-bottom: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    overflow: hidden;
}

.rec-avatar-ul li a>.rec-avatar-txter strong {
    font-size: 30px;
    color: #FFFFFF;
    display: block;
    font-family: DIN-Bold;
    height: 36px;
}

.rec-avatar-ul li a>.rec-avatar-txter {
    background: #BDA87D;
    width: 66px;
    height: 66px;
    text-align: center;
    padding-top: 2px;
}

.rec-avatar-ul li a>.rec-avatar-txter label {
    color: #FFFFFF;
    font-size: 12px;
}

.rec-avatar-title {
    float: left;
    width: 85%;
    margin-top: 3px;
}

.rec-avatar-txter {
    float: right;
}

.rec-avatar-ul li {
    overflow: hidden;
    padding: 20px 0;
    -webkit-transform-style: preserve-3d;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    border-bottom: 1px solid #979797;
}

.J_planet_wrap {
    margin-top: 10px;
}

.rec-avatar-ul li:hover {
    padding-right: 10px;
}

.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: 30px;
    padding: 0 30px;
    margin-bottom: 50px;
}

.authentication-rzhj p {
    color: #4F4F4F;
    font-size: 16px;
    line-height: 30px;
    text-indent: 2em;
    margin-bottom: 10px;
}

.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: 120px;
}

.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: 40px;
}

.meer-celer {
    background: #fff;
    border: 1px solid #B8A988;
}

.meeting-photer {
    width: 568px;
    float: left;
    height: 321px;
    overflow: hidden;
}

.have-meeting-box .meeting-photer img {
    height: 100%;
}

.meeting-conetr {
    margin-left: 602px;
    padding-right: 25px;
    padding-top: 30px;
}

.meeting-conetr h5 {
    font-size: 22px;
    color: #575757;
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 25px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.meeting-lunbt .owl-nav {
    display: none;
}

.meeting-conetr span {
    display: block;
    font-size: 16px;
    color: #303030;
    margin-bottom: 10px;
}

.meeting-conetr p {
    font-size: 14px;
    color: #303030;
    line-height: 30px;
    margin-bottom: 0;
    height: 185px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -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: 67px;
}

.block-tag-filter li p {
    margin-top: 10px;
}

.certification-wraper-shiner {
    background: url(../img/gj-banner.png) top center no-repeat;
    padding-top: 60px;
    padding-bottom: 121px;
    margin-top: 50px;
}

.certification-wraper-padding {
    padding: 0 35px;
    margin-top: 61px;
}

.folio-content {
    background: rgba(255,167,167,.3);
    padding: 0 31px;
    height: 327px;
    position: relative;
    padding-top: 90px;
}

.folio-content01 {
    background: rgba(255,167,167,.3);
    height: 327px;
    position: relative;
    padding-top: 45px;
}

.folio-content ul li,.folio-content01 ul li {
    float: left;
    width: 33.3333%;
    text-align: center;
}

.folio-content01 ul li {
    height: 74px;
    line-height: 74px;
    margin-bottom: 30px;
}

.folio-content ul li:nth-child(1) img {
    width: 174px;
}

.folio-content ul li:nth-child(2) img {
    width: 136px;
}

.folio-content ul li:nth-child(3) img {
    width: 196px;
}

.folio-content01 ul li:nth-child(1) img {
    width: 142px;
}

.folio-content01 ul li:nth-child(2) img {
    width: 138px;
}

.folio-content01 ul li:nth-child(3) img {
    width: 165px;
}

.folio-content01 ul li:nth-child(4) img {
    width: 159px;
}

.folio-content01 ul li:nth-child(5) img {
    width: 155px;
}

.folio-content01 ul li:nth-child(6) img {
    width: 200px;
}

.folio-content ul {
    display: flex;
    align-items: center;
}

.folio-content-title {
    font-size: 22px;
    color: #FFFFFF;
    padding: 22px 21px;
    overflow: hidden;
    background: #B8A988;
    width: 407px;
    height: 122px;
    text-align: center;
    position: absolute;
    bottom: -61px;
    left: 50%;
    transform: translateX(-50%);
}

.universities-map-box {
    padding-top: 79px;
}

.eCharts1 {
    height: 650px;
    width: 100%;
    padding: 0 60px;
    margin-top: 53px;
    position: relative;
}

.word-taber li {
    float: left;
    width: 20%;
    text-align: center;
    font-size: 20px;
    padding-bottom: 27px;
    color: #A2A2A2;
}

.word-taber li span {
    position: relative;
    padding-bottom: 27px;
    cursor: pointer;
}

.word-taber .active span:before {
    content: '';
    width: 129px;
    height: 6px;
    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 50px;
}

.scohool-name-tab .active {
    display: block;
}

.word-taber {
    padding: 0 50px;
}

.cls-5:hover path {
    fill: #ccc
}

.cls-1 {
    fill: #CABFA6;
}

.cls-2 {
    fill: #CABFA6;
}

.cls-3 {
    fill: #CABFA6;
}

.cls-4 {
    fill: #CABFA6;
}

.cls-5 {
    fill: #CABFA6;
}

.map-school ul .map001 {
    position: absolute;
    top: 260px;
    left: 310px;
}

.map-school ul li i {
    background: url(../img/zb.png) no-repeat;
    width: 32px;
    height: 32px;
    display: block;
}

.map-tiprser {
    position: absolute;
    display: none;
    top: -100px;
    width: 241px;
    left: -70px;
    height: 91px;
    background: rgba(255,250,240,.9);
    border: 1px solid #B8A988;
}

.map-tiprser h6,.map-link-a li h6 {
    font-size: 24px;
    margin-left: 10px;
    color: #B81C22;
    margin-top: 10px;
}

.map-tiprser p em, .map-link-a li p em {
    color: #303030;
    font-size: 21px;
    float: left;
    margin-right: 5px;
    font-family: DIN-Bold;
    font-weight: 100;
    margin-left: 10px;
    line-height: 23px;
    font-style: normal;
}

.map-tiprser p,.map-link-a li p {
    font-size: 16px;
    color: #303030;
    margin-bottom: 0;
}

.map-school ul .map003 {
    position: absolute;
    top: 80px;
    right: 595px;
}

.map-school ul .map002 {
    position: absolute;
    top: 345px;
    left: 520px;
}

.map-school ul .map004 {
    position: absolute;
    top: 255px;
    right: 365px;
}

.map-school ul .map005 {
    position: absolute;
    bottom: 160px;
    right: 365px;
}

.map-school ul .map006 {
    position: absolute;
    top: 225px;
    right: 695px;
}

.map-school .active .map-tiprser, .scohool-name-tab .shower {
    display: block;
}

.tab-map {
    position: relative;
}

.tab-map:before {
    content: '';
    width: 100%;
    height: 2px;
    background: rgba(184,140,80,.7);
    position: absolute;
    top: 55px;
    left: 0;
}

.map-school .active i {
    background: url(../img/zb-b.png) no-repeat;
}

.map-tiprser  a,.map-link-a li i {
    width: 16px;
    display: block;
    position: absolute;
    right: 10px;
    bottom: 22px;
}

.map-link-a li {
    width: 50%;
    float: left;
    margin-bottom: 15px;
    padding: 0 5px;
}

.map-link-a li a {
    display: block;
    position: relative;
    height: 91px;
    background: rgba(255,250,240,.9);
    border: 1px solid #B8A988;
}

.Cooperative_school_tabler .table>thead>tr>th {
    border: none;
    font-size: 18px;
    color: #575757;
    font-weight: bold;
    padding: 21px 0;
}

.Cooperative_school_tabler .table>tbody>tr>td {
    font-size: 16px;
    color: #575757;
    border: none;
    padding: 23px 0;
}

.tab-map:after {
    content: '';
    width: 100%;
    height: 70px;
    background: rgba(225,221,213,.5);
    position: absolute;
    top: 57px;
    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;
    width: 73%;
}

.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: 16px;
    color: #B6B6B6;
    margin-top: 2px;
    float: right;
}

.New-insights-conter>div {
    overflow: hidden;
    margin-bottom: 30px;
}

.New-insights {
    margin-bottom: 30px;
}
/* Ã¥Â­Â¦Ã¦Å“Â¯Ã¨Â®ÂºÃ¦â€“â€¡ */
.Academic_paper {
    margin-top: 10px;
}

.Academic_paper_img {
    float: left;
    overflow: hidden;
    border: 1px solid #B8A988;
}

.Academic_paper_img img {
    width: 147px;
    height: 200px;
}

.Academic_paper_content {
    margin-left: 180px;
    margin-top: 25px;
}

.Academic_paper_content h3 {
    margin: 0;
    overflow: hidden;
    margin-bottom: 20px;
}

.Academic_paper_content h3 span {
    float: left;
    font-size: 20px;
    color: #B8A988;
    border-left: 4px solid #B8A988;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 10px;
    font-weight: bold;
    width: 90%;
}

.Academic_paper_content p {
    color: #4F4F4F;
    font-size: 16px;
    line-height: 32px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.Academic_paper li {
    overflow: hidden;
    padding: 30px 0;
    border-bottom: 1px solid #B8A988;
}

ul.personnel-recruitment-zp.nav-list li a {
    width: 200px;
}

ul.journal-xq.nav-list li a {
    width: 220px;
}

.xsqk-ncdf {
    margin-bottom: 40px;
}


/* Ã¦â„¢ÂºÃ¥Âºâ€œÃ¤Â¸Â­Ã¥Â¿Æ’ */
.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: 24px;
    padding-bottom: 25px;
    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: 10px;
    background: rgba(255,255,255,.6);
    box-shadow: 0 0 15px rgb(0 0 0 / 20%);
}

.Think-tank-center li:hover  span {
    color: #B81C22;
    border-left: 4px solid #B81C22;
}

.Think-tank-center {
    margin-top: 20px;
}

/* Ã¥Â¸Ë†Ã¨Âµâ€žÃ¨Âµâ€žÃ¦ÂºÂÃ¨Â¯Â¦Ã¦Æ’â€¦ */
.generatedcontentr-lt img {
    height: 100%;
}

.generatedcontentr-lt {
    float: left;
    width: 180px;
    height: 248px;
}

.generatedcontentr-rt {
    margin-left: 220px;
    padding-top: 100px;
}

.generatedcontentr-rt h4 {
    font-size: 26px;
    border-left: none;
    padding-left: 0;
    margin-bottom: 30px;
    color: #4F4F4F;
}

.generatedcontentr-rt ul li span {
    font-size: 16px;
    font-weight: bold;
    float: left;
    color: #2E2E2E;
    margin-right: 10px;
}

.generatedcontentr-rt ul li {
    width: 50%;
    float: left;
    font-size: 16px;
    color: #5D5D5D;
    margin-bottom: 15px;
}

.svgclippaths {
    margin-top: 40px;
}

.inner-wrapper-sticky-title h5 {
    margin: 0;
    font-size: 22px;
    color: #B8A988;
    float: left;
    padding-bottom: 10px;
    border-bottom: 5px solid #B8A988;
}

.inner-wrapper-sticky-title {
    border-bottom: 1px solid rgba(184,169,136,.8);
    margin-top: 30px;
    margin-bottom: 27px;
}

.inner-wrapper-sticky ul li {
    font-size: 16px;
    color: #333333;
    line-height: 36px;
    margin-bottom: 5px;
}

/*.inner-wrapper-sticky ul li span {
    display: block;
}*/

.inner-wrapper-sticky ul li p {
    font-size: 16px;
    color: #333333;
    line-height: 36px;
    text-indent: 0;
    margin-bottom: 0;
}

.widget-rounded {
    width: 420px;
    text-align: center;
    padding-top: 15px;
    position: relative;
    color: #B81C22;
    font-size: 14px;
    border-top: 1px dashed rgba(184,28,34,.8)
}

.inner-wrapper-sticky ul {
    margin-bottom: 20px;
}

.widget-rounded:before {
    content: '';
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px 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: 50px;
}
/* Ã¦Â Â¡Ã¥Ââ€¹Ã§Â¨Â¿Ã¤Â»Â¶ */
.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 #B8A988;
    margin-left: 15px;
    margin-right: 20px;
    overflow: hidden;
    padding: 24px 14px;
}

.cameraContents-content {
    margin-left: 188px;
}

.cameraContents-content h5 {
    font-size: 16px;
    color: #575757;
    line-height: 26px;
    margin: 0;
    margin-bottom: 22px;
    height: 55px;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.cameraContents-content a {
    width: 107px;
    height: 37px;
    border: 1px solid #B8A988;
    display: block;
    text-align: center;
    line-height: 37px;
    font-size: 14px;
    color: #B8A988;
}

.cameraContents-content a .iconfont {
    vertical-align: -2px;
    font-size: 18px;
    margin-right: 3px;
}

.cameraContents-content a:hover {
    background: #B81C22;
    color: #fff;
}

.cameraContents .col-lg-6:first-child {
    border-right: 1px solid #B8A988;
}

.iconf-rt-camer a .iconfont {
    margin-right: 0;
    margin-left: 3px;
}

.camera_target_content {
    margin-bottom: 60px;
}

.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: 10px;
}

.service-single-item .story-conter p {
    margin-top: 38px;
}

.Enterprise_cooperation,.post-category-thumb {
    margin-top: 40px;
}

.Enterprise_cooperation a {
    display: block;
    overflow: hidden;
}

.Enterprise_cooperation a img {
    height: 270px;
}

.blog-area-people  .dowebok-vt li label {
    font-size: 16px;
    color: #E8777B;
    position: absolute;
    right: 0;
    top: -8px;
    margin-bottom: 0;
}

.blog-area-people  .dowebok-vt li span {
    color: #B8A988;
    top: 9px;
}

.blog-area-people  .dowebok-vt li {
    margin-bottom: 26px;
}

.blog-area-people  .dowebok-vt li p {
    width: 75%;
}

.blog-post-item,.post-category {
    margin-top: 80px;
}

.post-category-thumb a {
    display: block;
    overflow: hidden;
    border: 1px solid #D6D6D6;
    background-color: #fff;
    text-align: center;
    height: 129px;
    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/flaticon-basin-lt.png) no-repeat;
    width: 51px;
    height: 50px;
    display: block;
}

.post-category-thumb .owl-next span {
    font-size: 0;
    background: url(../img/flaticon-basin-rt.png) no-repeat;
    width: 51px;
    height: 50px;
    display: block;
}

.post-category-thumb .owl-prev {
    position: absolute;
    left: -80px;
}

.post-category-thumb .owl-next {
    position: absolute;
    right: -80px;
}

.post-category-thumb .owl-nav {
    position: absolute;
    top: 47px;
    width: 100%;
}

.post-category {
    margin-bottom: 70px;
}

.post-category-thumb a:hover {
    border: 1px solid #CAB484;
}

.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: 456px;
    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-top: 10px;
    margin-bottom: 20px;
}

.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: 30px;
}

.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: 140px;
    margin-right: -115px;
}

.Popular_items_lb  .swiper-slide-next {
    margin-right: 140px;
    margin-left: -115px;
}

.Popular_items_lb .swiper-slide-active {
    height: 413px;
}

.Popular_items_lb  .layer-mask {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    color: #fff;
    font-size: 26px;
    width: 100%;
    padding: 118px 67px 28px 67px;
    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: 14px;
    height: 14px;
    background-color: #BFBFBF;
    border-radius: 50%;
    display: inline-block;
    margin: 0 7px;
}

.Popular_items_lb  .swiper-pagination-bullet-active {
    background-color: #B81C22;
}

.Popular_items_lb  .swiper-pagination {
    text-align: center;
}
/* Ã¥Â®â€°Ã¦Â³Â°Ã¦Â¦â€šÃ¥â€ Âµ */
.header-bg17 {
    background: url(../img/banner15.png) top center no-repeat;
    background-size: cover;
}

.preLoader li {
    width: 11.11%;
}

/* Ã¥Å½â€ Ã¥ÂÂ²Ã¦Â²Â¿Ã©ÂÂ© */
.twoZnoeCon-list li img {
    height: 235px;
}

.twoZnoeCon-list li {
    margin-bottom: 60px;
}

.twoZnoeCon-list li p {
    margin-bottom: 0;
    text-align: center;
    font-size: 16px;
    color: #B6B6B6;
    padding: 0 20px;
    margin-top: 16px;
}

.twoZnoeCon-list {
    padding-right: 39px;
}

.twoZnoeCon {
    margin-top: 35px;
}

.tp-parallax-wrap {
    font-size: 32px;
    color: #B81C22;
    font-weight: bold;
    height: 245px;
    text-align: right;
    padding-top: 55px;
    padding-right: 60px;
    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 #b8a988;
    position: absolute;
    left: 90px;
}

.development_history li b {
    display: inline-block;
    width: 60px;
    font-size: 26px;
    font-weight: 500;
    font-family: DIN-Bold;
    color: rgba(184,28,34,.9);
    position: relative;
    top: 4px;
}

.development_history em {
    display: inline-block;
    width: 21px;
    height: 21px;
    margin: 0 54px;
    margin-left: 20px;
    background: url(../img/ls-icon.png) no-repeat;
    position: relative;
    background-size: 100%;
    z-index: 3;
    top: 5px;
}

.development_history li a {
    display: inline-block;
    margin: 30px 0;
    color: #575757;
    font-size: 18px;
    position: relative;
    width: 85%;
}

.development_history {
    padding-left: 33px;
    position: relative;
    margin-top: 52px;
    padding-top: 25px;
    padding-bottom: 40px;
}

.development_history li div {
    float: left;
    margin-top: 19px;
}

.development_history em:after {
    content: '';
    width: 50px;
    height: 1px;
    background-color: #BF3238;
    position: absolute;
    left: 21px;
    top: 10px;
}

.development_history:before {
    content: '';
    background: url(../img/ls-time.png) no-repeat;
    width: 22px;
    height: 22px;
    position: absolute;
    top: -20px;
    left: 113px;
}

.development_history li:first-child:before {
    height: 650px;
    top: -23px;
}

.tp-loop-wrap {
    margin-top: 10px;
}

.tp-mask-wrap {
    padding: 0 150px;
    margin-bottom: 125px;
}

.tp-caption img {
    width: 700px;
    margin: 0 auto;
}

.tp-caption {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 50px;
}

.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;
}

/* Ã¨Ââ€Ã§Â³Â»Ã¦Ë†â€˜Ã¤Â»Â¬ */
.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;
}
/* Ã©â„¢Â¢Ã©â€¢Â¿Ã¥Â¯â€žÃ¨Â¯Â­ */
.offcanvas-cartr {
    margin-bottom: 60px;
    margin-left: 100px;
}

.offcanvas-cartr-lt h5 {
    margin-top: 0;
    font-size: 36px;
    font-weight: bold;
    color: #4F4F4F;
    margin-bottom: 30px;
}

.offcanvas-cartr-lt  span {
    display: block;
    color: #B8A988;
    font-size: 18px;
    width: 306px;
}

.offcanvas-cartr-lt {
    float: left;
}

.offcanvas-cartr-rt {
    display: inline-block;
    padding-left: 37px;
    border-left: 1px solid #B8A988;
}

.offcanvas-cartr-rt img {
    width: 251px;
    height: 370px;
}

.offcanvas-cartr-lt {
    padding-right: 152px;
    margin-top: 110px;
}

.offcanvas-mobile-menu img {
    width: auto;
}

.offcanvas-mobile-menu {
    margin-bottom: 80px;
    margin-top: 50px;
    text-align: right;
    margin-right: 70px;
}
/* Ã¦Ë†ËœÃ§â€¢Â¥Ã¥â€™Â¨Ã¨Â¯Â¢Ã¤Â¼Å¡ */
.main-blog-area-lt img {
    width: 734px;
    height: 470px;
}

.main-blog-area {
    margin-top: 30px;
    margin-bottom: 60px;
}

.main-blog-area-lt {
    float: left;
}

.main-blog-area-rt {
    margin-left: 764px;
}

.main-blog-area-rt p {
    font-size: 16px;
    line-height: 50px;
    text-indent: 2em;
    color: #4F4F4F;
    margin-bottom: 20px;
}

.newsletter-title h4 {
    margin: 0;
    font-size: 20px;
    color: #B81C22;
    font-weight: bold;
    padding-left: 20px;
    border-left: 4px solid #B81C22;
}

.newsletter-content-list li,.mc_embed_signup-lt {
    float: left;
}

.mc_embed_signup-lt img {
    width: 157px;
    height: 200px;
}

.mc_embed_signup-rt h5 {
    margin-top: 0;
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    letter-spacing: 2px;
}

.mc_embed_signup-rt {
    margin-left: 145px;
    margin-top: 48px;
    padding-right: 60px;
}

.newsletter-content-list {
    padding: 0 207px;
    margin-top: 60px;
    margin-bottom: 45px;
}

.mc_embed_signup {
    background: url(../img/md-pic-bg.png) right no-repeat;
    padding: 20px 0 20px 30px;
}

.mc_embed_signup-lt {
    margin-left: -30px;
}

.newsletter-content-list li {
    width: 50%;
    padding: 0 52px;
}

.newsletter-content-list ul {
    margin: 0 -52px;
}

.mc_embed_signup-rt p {
    font-size: 16px;
    color: #F0D4D5;
    margin-bottom: 0;
}

.pro-details-quality label {
    margin-bottom: 0;
    font-size: 16px;
    color: #B88C50;
}

.pro-details-cartr {
    margin-top: 28px;
    border: 1px solid #B8A988;
}

.pro-details-cartr-lt {
    float: left;
    color: #B8A988;
    font-size: 22px;
    width: 35%;
}

.pro-details-cartr li .pro-details-cartr-wrap {
    width: 50%;
    padding-left: 60px;
    padding-top: 23px;
    height: 144px;
    padding-right: 40px;
    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: #FEFBF6;
}

.pro-details-cartr li .pro-details-cartr-wrap:nth-child(even) {
    border-right: none;
}

.pro-details-cartr-rt p {
    font-size: 14px;
    color: #7C7C7C;
}

.pro-details-cartr-rt {
    float: left;
    width: 65%;
}

.pro-details-cartr li:last-child {
    border-bottom: none;
}

.pro-details-quality {
    margin-bottom: 100px;
}
/* Ã¦â€“Â°Ã©â€”Â»Ã¥Ë†â€”Ã¨Â¡Â¨Ã¦Â¨Â¡Ã¥Â¼Â */
.cart-plus-minustion {
    background-color: #fff;
    margin-top: 60px;
}

.display_mode span {
    color: #575757;
    font-size: 16px;
    display: inline-block;
    position: relative;
    top: -14px;
}

.display_mode  a {
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-left: 20px;
    cursor: pointer;
}

.model-one-m {
    background: url(../img/model01.png) no-repeat;
}

.model-two-m {
    background: url(../img/model02.png) no-repeat;
}

.tools-box-bdjr li:nth-child(1).active a {
    background: url(../img/model01-active.png) no-repeat;
}

.display_mode li:nth-child(2).active a {
    background: url(../img/model02-active.png) no-repeat;
}

.display_mode {
    text-align: right;
    margin-top: 48px;
    margin-bottom: 15px;
}

.flow-list li a {
    border: 1px solid #B8A988;
    background-color: #fff;
    display: block;
    width: 1178px;
    float: left;
}

.tp-fullwidth-forcer-img {
    float: left;
    overflow: hidden;
}

.tp-fullwidth-forcer-img img {
    width: 320px;
    height: 212px;
}

.tp-fullwidth-forcer-contet h3 {
    margin-top: 0;
    font-size: 22px;
    color: #000000;
    font-weight: bold;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 40px;
    height: 80px;
    margin-bottom: 27px;
}

.tp-fullwidth-forcer-contet {
    margin-left: 350px;
    padding-top: 20px;
    padding-right: 30px;
}

.tp-fullwidth-forcer-contet p {
    font-size: 16px;
    color: #303030;
}

.flow-list li {
    padding-bottom: 30px;
    overflow: hidden;
}

.fa-facebook:before {
    content: "";
    display: block;
    height: 1000%;
    border-right: 1px solid #b8a988;
    position: absolute;
    left: 71px;
    top: 0px;
}

.fa-facebook em {
    display: inline-block;
    width: 21px;
    height: 21px;
    margin: 0 61px;
    background: url(../img/ls-icon.png) no-repeat;
    position: absolute;
    background-size: 100%;
    z-index: 3;
    top: 38px;
    margin-right: 20px;
}

.fa-facebook {
    float: right;
    width: 322px;
    padding-top: 36px;
    position: relative;
}

.tp-fullwidth-forcer-type span {
    font-size: 32px;
    font-family: DIN-Bold;
    color: #fff;
    display: block;
    padding-top: 5px;
}

.tp-fullwidth-forcer-type  p {
    font-size: 16px;
    color: #FFFFFF;
    margin-bottom: 0;
    margin-top: -10px;
}

.tp-fullwidth-forcer-type {
    width: 80px;
    background: #B8A988;
    height: 80px;
    text-align: center;
    margin-left: 90px;
    margin-top: -36px;
}

.flow-list li:first-child .fa-facebook {
    margin-top: 36px;
    padding-top: 0;
}

.flow-list li:first-child  .fa-facebook:before {
    top: 15px;
}

.flow-list li:first-child  .fa-facebook em {
    top: 5px;
}

.fa-facebook:after {
    content: '';
    width: 61px;
    height: 1px;
    background-color: #B8A988;
    position: absolute;
    left: 0;
    top: 48px;
}

.flow-list li:first-child .fa-facebook:after {
    top: 15px;
}

.flow-list li:last-child {
    padding-bottom: 0;
}

.tp-fullwidth-forcer-contet p .iconfont {
    color: #B8A988;
    vertical-align: middle;
    margin-right: 10px;
}

.flow-list {
    margin-top: 10px;
    margin-bottom: 60px;
}

.flow-list li a:hover h3 {
    color: #B81C22;
}

/* Ã¦â€“Â°Ã©â€”Â»Ã¥â€ºÂ¾Ã§â€°â€¡Ã¦Â¨Â¡Ã¥Â¼Â */
.list-card-h .arrange-dot {
    padding: 20px;
    color: #575757;
    margin: 0;
    text-align: justify;
    line-height: 28px;
    font-size: 18px;
    height: 106px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    font-weight: bold;
    margin-bottom: 36px;
}

.list-card-h .arrange_source {
    display: none;
}

.list-card-h .arrange-txt-dot {
    display: block;
    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: 195px;
    padding: 0 20px;
}

.list-card-h .arrange-list {
    margin: 0 -15px;
    overflow: hidden;
}

.list-card-h .arrange-list2 {
    margin: 0 -15px;
    overflow: hidden;
}

.list-card-h .arrange-list li {
    width: 25%;
    float: left;
    padding: 0 15px;
    margin-bottom: 40px;
}

.list-card-h .arrange-list2 li {
    width: 25%;
    float: left;
    padding: 0 15px;
    margin-bottom: 40px;
}

.list-card-h .arrange-list li a {
    display: block;
    background-color: #fff;
    border: 1px solid #B8A988;
    position: relative;
    height: 428px;
}

.list-card-h .arrange-list2 li a {
    display: block;
    background-color: #fff;
    border: 1px solid #B8A988;
    position: relative;
    height: 428px;
}

.list-card-h .arrange-list li a:hover  .arrange-dot,
.list-card-v .arrange-list li a:hover  .arrange-dot {
    color: #B81C22;
}

.list-card-h .arrange-list2 li a:hover  .arrange-dot,
.list-card-v .arrange-list2 li a:hover  .arrange-dot {
    color: #B81C22;
}

.list-card-h .arrange-list-img {
    height: 233px;
    overflow: hidden;
}

.list-card-h  .arrange-list-img img {
    height: 100%;
}

.list-card-h  .arrange-list-content {
    padding: 20px;
    padding-bottom: 31px;
    overflow: hidden;
    background: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
}

.list-card-h  .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;
}

.list-card-h  .arrange-list-content span {
    color: #B6B6B6;
    font-size: 16px;
}

.list-card-h .arrange-list li .arrange-list-img ~ .arrange-txt-dot {
    display: none;
}

.list-card-h .arrange-list2 li .arrange-list-img ~ .arrange-txt-dot {
    display: none;
}

.list-card-v .arrange-list li {
    margin-bottom: 30px;
    overflow: hidden;
}

.list-card-v .arrange-list2 li {
    margin-bottom: 30px;
    overflow: hidden;
}

.list-card-v .arrange-list li a {
    position: relative;
    display: block;
}

.list-card-v .arrange-list2 li a {
    position: relative;
    display: block;
}

.list-card-v .arrange-list_info {
    float: left;
    width: 80%;
    background-color: #fff;
    border: 1px solid #B8A988;
}

.list-card-v .arrange-list_info .arrange-list-img {
    width: 400px;
    height: 264px;
    float: left;
    overflow: hidden;
    margin-right: 30px;
}

.list-card-v .arrange-list_info .arrange-dot {
    overflow-wrap: break-word;
    font-size: 22px;
    color: #000000;
    font-weight: bold;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 32px;
    padding-top: 20px;
    padding-right: 30px;
    height: 85px;
    padding-left: 30px;
}

.list-card-v .arrange-list_info .arrange-list-img img {
    width: 100%;
    height: 100%;
}

.list-card-v .arrange-list_info .arrange-txt-dot {
    font-size: 16px;
    color: #B6B6B6;
    line-height: 32px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    height: 100px;
    margin-bottom: 0;
    padding-right: 30px;
    padding-left: 30px;
    margin-bottom: 20px
}

.list-card-v  .arrange-list-content {
    position: relative;
    float: left;
    width: 15%;
    margin-left: 73px;
    margin-top: 40px;
    padding-left: 30px;
}

.list-card-v  .arrange-list-content:before {
    content: '';
    width: 61px;
    height: 1px;
    background-color: #B8A988;
    position: absolute;
    left: -73px;
    top: 14px;
}

.list-card-v  .arrange-list-content span {
    position: relative;
    font-size: 16px;
    /* font-family: DIN-Bold; */
    color: #B8A988;
}

.list-card-v  .arrange-list-content .arrange_source {
    height: auto;
    line-height: normal;
    font-size: 16px;
    color: #575757;
}

.list-card-v .arrange-list-content span:before {
    content: '';
    display: inline-block;
    width: 21px;
    height: 21px;
    background: url(../img/ls-icon.png) no-repeat;
    position: absolute;
    background-size: 100%;
    z-index: 3;
    top: 3px;
    left: -43px;
}

.list-card-v .arrange-list {
    position: relative;
    overflow: hidden;
    margin-bottom: 40px;
}

.list-card-v .arrange-list2 {
    position: relative;
    overflow: hidden;
    margin-bottom: 40px;
}

.list-card-v .arrange-list:after {
    position: absolute;
    top: 51px;
    right: 229px;
    bottom: 0;
    height: 100%;
    width: 1px;
    background-color: #b8a988;
    z-index: 2;
    content: ' ';
}

.list-card-v .arrange-list li .arrange-list-img ~ .arrange-txt-dot,
.list-card-v .arrange-list li .arrange-list-img ~ .arrange-dot {
    padding-left: 0;
}

.list-card-v .arrange-list2 li .arrange-list-img ~ .arrange-txt-dot,
.list-card-v .arrange-list2 li .arrange-list-img ~ .arrange-dot {
    padding-left: 0;
}

.list-card-v .arrange-list li:last-child {
    margin-bottom: 0;
}

.list-card-v .arrange-list2 li:last-child {
    margin-bottom: 0;
}

.tools-box-bdjr {
    display: inline-block;
}

.tools-box-bdjr li {
    float: left;
}

/* Ã¦â€¢Â°Ã¨Â¯Â»Ã¥Â®â€°Ã¦Â³Â° */
.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: -4px;
}

.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);
}

.miaddle-upper-nav li .iconfont {
    margin-left: 10px;
    font-weight: 500;
}

/* Ã¤Â¼Å¡Ã¨Â®Â¡Ã§Â³Â» */
.customer_pad {
    margin-top: 40px;
}

.customer_pad-lt {
    float: left;
    width: 480px;
    height: 307px;
}

.customer_pad-rt {
    margin-left: 510px;
}

.customer_pad-rt p {
    font-size: 16px;
    color: #4F4F4F;
    line-height: 30px;
    text-indent: 2em;
}

.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: 58%;
    color: #4F4F4F;
    font-size: 16px;
    position: relative;
    line-height: 30px;
    margin-top: 27px;
    padding-left: 20px;
}

.section-space-lt:before,.main-spacing-brands p:before {
    content: '';
    background: url(../img/lxk.png) left no-repeat;
    width: 14px;
    height: 14px;
    position: absolute;
    left: 0;
    top: 8px;
}

.section-space-rt img {
    width: 140px;
    height: 140px;
    border-radius: 50%;
    display: block;
    float: left;
}

.section-space-rt {
    margin-left: 133px;
    float: left;
    width: 31%;
}

.section-space-rt-conter {
    margin-left: 30px;
    float: left;
    margin-top: 35px;
}

.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 {
    background: #fff;
    border: 1px solid #B8A988;
}

.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: 20px;
    color: #A2A2A2;
    border-bottom: 5px solid #fff;
    padding: 20px 0;
}

.latest-news-spacing-title ul.nav-pills li {
    margin-left: 0;
    width: 33.333%;
    text-align: center;
    padding: 0 75px;
}

.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: 5px solid #B81C22;
    font-weight: bold;
}

.latest-news-spacing-title {
    padding: 0 230px;
    border-bottom: 1px solid rgba(184,169,136.7);
}

.offcanvas-dialog-title {
    border-bottom: 1px solid rgba(184,169,136.7);
}

.main-spacing-brands p {
    color: #4F4F4F;
    font-size: 16px;
    position: relative;
    line-height: 30px;
    padding-left: 20px;
    margin-bottom: 20px;
}

.main-spacing-brands {
    padding: 50px 67px;
    overflow: hidden;
}

.main-spacing-brands p:last-child {
    margin-bottom: 0;
}

.offcanvas-dialog-title h3 {
    font-size: 20px;
    color: #B81C22;
    margin: 0 48px;
    font-weight: bold;
    padding: 30px 0;
    float: left;
    border-bottom: 5px solid #B81C22;
}

.offcanvas-dialog {
    margin: 60px 0;
}

.offcanvas-dialog-ul li h6 {
    margin: 0;
    color: #B8A988;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 12px;
}

.offcanvas-dialog-ul li p {
    font-size: 16px;
    color: #4F4F4F;
    margin-bottom: 13px;
    text-align: center;
}

.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: 20px 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: 32px;
    color: #B8A988;
}

.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: 58%;
}

.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: 16px;
    padding: 8px 27px;
    border: 1px solid #CDC2AB;
}

.testimonial-section ul.nav-pills li {
    margin-left: 0;
}

.testimonial-section {
    margin-top: 28px;
}

.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: 22px;
    color: #B81C22;
    font-weight: bold;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.ace-wrapper {
    margin: 40px 0;
}

.ace-content h4:before {
    content: '';
    width: 70px;
    height: 5px;
    background-color: #B8A988;
    position: absolute;
    left: 0;
    bottom: 0;
}

.ace-content p {
    font-size: 16px;
    color: #4F4F4F;
    margin-bottom: 15px;
}

.ace-container-list li {
    float: left;
    padding: 0 10px;
    width: 33.333%;
    margin-bottom: 20px;
}

.ace-container-shift {
    background-color: #fff;
    border: 1px solid #B8A988;
    padding: 15px 20px;
    overflow: hidden;
    height: 140px;
}

.ace-container-shift h4 {
    margin-top: 0;
    color: #B81C22;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 15px;
    position: relative;
    margin-bottom: 15px;
}

.ace-container-shift h4:before {
    content: '';
    width: 40px;
    height: 5px;
    background-color: #B8A988;
    position: absolute;
    bottom: 0;
    left: 0;
}

.ace-container-shift p {
    font-size: 16px;
    color: #333333;
}

.ace-container-shift p:last-child {
    margin-bottom: 0;
}

.ace-container-list {
    margin: 0 -10px;
}

.ace-paper-stock {
    background: url(../img/shape-my.png) no-repeat;
    padding: 60px;
    background-size: cover;
    margin-bottom: 100px;
}

.ace-sidebar-inner h4 {
    margin: 0;
    font-size: 22px;
    color: #B81C22;
    font-weight: bold;
    padding-bottom: 20px;
    position: relative;
    margin-bottom: 10px;
}

.ace-sidebar-inner h4:before {
    content: '';
    width: 70px;
    height: 5px;
    background: #B8A988;
    position: absolute;
    left: 0;
    bottom: 0;
}

.ace-sidebar-inner p {
    font-size: 16px;
    color: #FFFFFF;
    margin-bottom: 0;
}

.widget-area-list li {
    width: 50%;
    float: left;
}

.widget-area-list li span {
    float: left;
    padding: 16px;
    border: 1px solid #B8A988;
    border-radius: 12px;
    background-color: rgba(255,255,255,.4);
}

.widget-area-list li span img {
    width: 146px;
    height: 146px;
}

.widget-area-conet {
    margin-left: 200px;
    margin-top: 60px;
}

.widget-area-conet p {
    font-size: 18px;
    color: #FFFFFF;
    margin-bottom: 0;
    margin-top: 5px;
}

.widget-area-conet img {
    width: auto;
}

.ace-social li {
    width: 16.6666%;
}

.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: 463px;
}

.best-creative-bg h3 {
    padding-top: 15px;
    font-size: 22px;
    margin-top: 0;
    color: #B8A988;
    font-weight: bold;
    margin-bottom: 5px;
}

.best-creative-bg {
    padding-left: 15px;
    margin-top: 20px;
    border-left: 1px solid #b8a988;
}

.space-to-make-area {
    padding-left: 0;
    margin-top: 0;
}

.space-to-make-area li b {
    width: 45px;
    font-size: 16px;
    color: rgba(51,51,51,.9);
}

.space-to-make-area em {
    width: 15px;
    height: 15px;
    margin: 0 5px;
    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: 6px;
    height: 100%!important;
    left: 52px;
}

.best-creative-bg .development_history li div {
    margin-top: -5px;
}

.best-creative-bg li a {
    font-size: 14px;
    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: 20px;
}

.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;
}
/* Ã¥Â·Â¥Ã¤Â¼Å¡Ã¦Å“ÂºÃ¦Å¾â€ž */
.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: 202px;
    height: 270px;
}

.wish-content .New-insights-conter {
    margin-left: 250px;
    margin-top: 20px;
    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 194px;
    margin-top: 35px;
}

.con-wrap ul li {
    border: 1px solid #B8A988;
    background-color: #fff;
    overflow: hidden;
    padding: 10px;
    margin-bottom: 20px;
}

.con-wrap-pic {
    float: left;
    width: 120px;
    height: 162px;
}

.con-wrap-pic img {
    height: 100%;
}

.con-wrap-conter h3 {
    margin-top: 20px;
    margin-bottom: 20px;
    color: #222222;
    font-size: 24px;
}

.con-wrap-conter span {
    font-size: 16px;
    color: #B8A988;
}

.con-wrap-conter p {
    margin-bottom: 0;
    font-size: 16px;
    color: #848484;
    margin-top: 3px;
}

.con-wrap-conter {
    margin-left: 145px;
}
/* Ã§Â»â€žÃ§Â»â€¡Ã¦Å“ÂºÃ¦Å¾â€ž */
.chanel-tags-wrap {
    text-align: center;
    margin-top: 35px;
}

.chanel-tags-wrap img {
    width: auto;
}

.chanel-container-inner {
    position: relative;
    margin-top: 60px;
}

.chanel-container-inner:before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    width: 1px;
    height: 100%;
    background-color: #A48144;
}

.timeline__item {
    margin-left: 50%;
    position: relative;
    margin-bottom: 20px;
}

.timeline__item__station {
    position: absolute;
    top: -10px;
    transform: translateX(-50%);
    width: 21px;
    height: 21px;
    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: #B81C22;
    font-weight: bold;
    font-size: 24px;
    margin: 0;
    position: absolute;
    left: 16px;
}

.timeline__item__content__ulr li a {
    color: #333333;
    font-size: 16px;
}

.timeline__item:nth-child(odd) .timeline__item__content__ulr li {
    float: left;
    width: 50%;
}

.timeline__item:nth-child(odd) .timeline__item__station {
    right: 0;
    transform: translateX(50%);
}

.timeline__item__content__ulr li {
    margin-bottom: 10px;
}

.timeline__item__content {
    position: relative;
    padding-top: 23px;
    border-top: 1px solid #B8A988;
}

.timeline__item__content:before {
    content: '';
    width: 85px;
    height: 6px;
    background-color: #BF3238;
    position: absolute;
    left: 20px;
    top: -4px;
}

.timeline__item:nth-child(odd) .timeline__item__content:before {
    right: 20px;
    left: auto;
}

.timeline__item:nth-child(odd)  .timeline__item__content__date {
    right: 16px;
    left: auto;
}

.timeline__item:nth-child(odd)  .timeline__item__content__ulr {
    width: 70%;
    margin-left: 0;
}

.timeline__item__content__ulr {
    width: 70%;
    margin-left: 220px;
}

.timeline__item__content__ulr li a i {
    font-style: normal;
    font-size: 14px;
    color: #A2A2A2;
}

.timeline__item:nth-child(2) {
    margin-top: -85px;
}

.timeline__item:nth-child(3) {
    margin-top: -160px;
}

.timeline__item__content__ulr li a:hover {
    color: #B81C22;
}

.display_mode label {
    margin-bottom: 0;
}

.timeline__item:last-child {
    margin-top: -75px;
    padding-bottom: 50px;
}
/* Ã¤ÂºÂºÃ¦â€°ÂÃ¥Å¸Â¹Ã¥â€¦Â»Ã§Â±Â» */
.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;
}

.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: 10px;
}

.root__search_wrap__xhcdr_wrape {
    padding: 20px 48px  0 48px;
    overflow: hidden;
}

.root__search_wrap__xhcdr_title h3 {
    margin: 0;
    font-size: 18px;
    color: #B81C22;
    font-weight: bold;
    float: left;
    padding-bottom: 15px;
    position: relative;
}

.root__search_wrap__xhcdr_title h3:after {
    content: '';
    width: 72px;
    height: 5px;
    background-color: #B8A988;
    position: absolute;
    bottom: -3px;
    left: 0;
}

.root__search_wrap__xhcdr_title {
    border-bottom: 1px solid #B8A988;
    margin-bottom: 20px;
    position: relative;
    padding-left: 30px;
}

.root__search_wrap__xhcdr_title:before {
    content: '';
    width: 21px;
    height: 21px;
    position: absolute;
    left: 0;
    top: 25px;
    background: url(../img/ls-icon.png) no-repeat;
}

.root__search_wrap__xhcdr p {
    font-size: 16px;
    color: #4F4F4F;
    padding-left: 30px;
}

.root__search_wrap__xhcdr {
    margin-bottom: 30px;
}

.Other-methods-box {
    padding: 0 48px;
    padding-top: 27px;
}

.Other-methods-box dl {
    margin-bottom: 30px;
}

.Other-methods-box dl dt {
    color: #FFFFFF;
    font-size: 16px;
    background-color: #B8A988;
    display: inline-block;
    padding: 5px 13px;
    margin-bottom: 20px;
}

.Other-methods-box dl dd {
    margin-bottom: 10px;
    color: #4F4F4F;
    font-size: 16px;
}

.hs_list-search-wrapper_mUSSc {
    margin-top: 40px;
}
/* Ã¥â€¦ÂÃ§Â¨Å½Ã¦â€Â¿Ã§Â­â€“ */
.aem-GridColumn li a {
    padding: 20px 38px;
}

.aem-GridColumn .announcement-row-cont span {
    -webkit-line-clamp: 3;
    height: 100px;
}

.aem-GridColumn  .announcement-row-time {
    padding-top: 19px;
    padding-bottom: 19px;
}

.aem-GridColumn .announcement-row-cont {
    width: 83%;
}

.aem-GridColumn {
    margin-top: 10px;
}
/* Ã¦ÂÂÃ¨ÂµÂ Ã¥ÂÂÃ¥Â½â€¢ */
.aem-GridColumn--default--12 {
    margin-top: 40px;
    padding: 0 82px;
    margin-bottom: 40px;
}
/* Ã¤Â¼ÂÃ¤Â¸Å¡Ã¥ÂË†Ã¤Â½Å“ */
.feds--smallDesktopEnabled {
    margin-top: 40px;
    margin-bottom: 240px;
}

.feds--smallDesktopEnabled .col-md-4 {
    margin-bottom: 20px;
}

.feds-navBar-wrapper {
    padding: 60px 60px 50px 40px;
    overflow: hidden;
    height: 295px;
}

.feds-navBar-wrapper h3 {
    font-size: 34px;
    margin-top: 0;
    font-weight: bold;
    color: #FFFFFF;
    margin-bottom: 92px;
}

.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: 16px;
    color: #FFFFFF;
    padding: 12px 42px;
    float: left;
    text-align: center;
    border: 1px solid #B8A988;
}

.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 50px;
}

.feds-navList-wap {
    padding-top: 30px;
    margin-top: 100px;
    padding-left: 18px;
    padding-right: 18px;
    border: 1px solid #B8A988;
}

.feds-navList-titler h3 {
    margin: 0;
    font-size: 22px;
    color: #B81C22;
    font-weight: bold;
    padding-bottom: 15px;
    position: relative;
}

.feds-navList-titler h3:after {
    content: '';
    background: #B8A988;
    width: 50px;
    height: 5px;
    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: #FFFFFF;
    font-size: 16px;
    width: 115px;
}

.root_content_flex_items_position_754629352 ul li {
    margin-bottom: 15px;
}

.root_content_flex_items_position_754629352 ul li label {
    margin-bottom: 0;
    color: #FFFFFF;
    font-size: 16px;
}

.root_content_flex_items_position_754629352 {
    background: url(../img/bmhd-b.png) center no-repeat;
    padding-top: 40px;
    padding-left: 100px;
    margin-top: 40px;
    padding-bottom: 35px;
    margin-bottom: 33px;
    position: relative;
}

.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: 66px;
    bottom: 35px;
}

.root_content_flex_items_position_754629352 p a {
    font-size: 18px;
    padding: 11px 54px;
    color: #fff;
    float: left;
}

.root_content_flex_items_position_754629352 p a:first-child {
    background: #B81C22;
    margin-right: 35px;
}

.root_content_flex_items_position_754629352 p a:last-child {
    background: #314E97;
}

.root_content_flex_items_position_754629352 ul li span .iconfont {
    margin-right: 15px;
    color: #B81C22;
    font-size: 18px;
    vertical-align: middle;
}
/* Ã¦Â Â¡Ã¥Ââ€¹Ã¥â€¦Â³Ã¤ÂºÅ½Ã¦Ë†â€˜Ã¤Â»Â¬ */
.cover-infoer {
    margin-bottom: 30px;
}

.cover-infoer-xter {
    padding: 0 105px;
}

.woo-font--backTop dl dt {
    font-size: 20px;
    color: #222222;
    position: relative;
    margin-bottom: 15px;
    padding-bottom: 15px;
}

.woo-box-column-rt {
    background: url(../img/my-wm-bgr.png) no-repeat;
    overflow: hidden;
    background-size: cover;
    padding: 34px 100px 35px 40px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.woo-font--backTop dl dt:after {
    content: '';
    width: 40px;
    height: 5px;
    background: #B8A988;
    position: absolute;
    left: 0;
    bottom: 0;
}

.woo-font--backTop dl dd {
    font-size: 16px;
    color: #333333;
    line-height: 26px;
    margin-bottom: 10px;
}

.woo-font--backTop {
    padding: 20px;
    background: #fff;
    height: 208px;
    border: 1px solid #B8A988;
}

.woo-font--backTop dl dd:last-child,.woo-font--backTop dl {
    margin-bottom: 0;
}

.index_box_MkWee .col-lg-3 {
    margin-bottom: 30px;
}

.index_box_MkWee {
    margin-top: 30px;
}

.woo-box-column-rt-wm {
    border: 1px solid #B8A988;
    background: rgba(255,255,255,.4);
    border-radius: 10px;
    width: 180px;
    height: 180px;
    padding: 16px;
    float: right;
}

.woo-box-column-rt-wm img {
    height: 100%;
    border-radius: 10px;
}

.woo-box-column-rt-txt span {
    color: #FFFFFF;
    font-size: 20px;
}

.woo-box-column-rt-txt p {
    font-size: 24px;
    color: #FFFFFF;
    margin-bottom: 0;
}

.woo-box-column-rt-txt {
    float: left;
}

.woo-box-flex {
    padding: 40px 40px 35px 40px;
    overflow: hidden;
}

.woo-box-column-lt ul li {
    font-size: 18px;
    color: #4F4F4F;
    margin-bottom: 20px;
}

.woo-box-column-lt ul li:last-child {
    margin-bottom: 0;
}

.woo-box-column-lt ul li a {
    color: #B81C22;
    text-decoration: underline;
}
/* Ã¦â€“â€¡Ã¤Â½â€œÃ¦Â´Â»Ã¥Å Â¨ */
.recreational-sports-activities-wraper {
    margin: 30px -15px;
}

.recreational-sports-activities-tu img {
    height: 270px;
    display: block;
}

.recreational-sports-activities-conter {
    border: 1px solid #B8A988;
    border-top: none;
    padding: 30px 20px;
    position: relative;
    height: 115px;
    background: linear-gradient(90deg, #f1e5cc 0%, #d6c9ab 100%);
}

.recreational-sports-activities-conter h4 {
    margin: 0;
    font-size: 18px;
    color: #575757;
    line-height: 27px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-weight: bold;
}

.recreational-sports {
    width: 80px;
    height: 80px;
    background: #B81C22;
    display: block;
    position: absolute;
    text-align: center;
    top: -60px;
}

.recreational-sports strong {
    font-size: 34px;
    color: #FFFFFF;
    font-weight: 500;
    font-family: DIN-Bold;
    margin-top: 3px;
    display: block;
}

.recreational-sports span {
    font-size: 16px;
    margin-top: -8px;
    display: block;
    color: #FFFFFF;
}

.recreational-sports-activities-wraper .col-xs-6 {
    margin-bottom: 30px;
}

.recreational-sports-activities-tu {
    overflow: hidden;
}

.category-container-bock {
    border: 1px solid #B8A988;
    background: #fff;
    padding: 10px;
    overflow: hidden;
}

.category-container-bock-left img {
    width: 150px;
    height: 204px;
    display: block;
}

.category-container-bock-left {
    float: left;
}

.category-container-box {
    margin-top: 30px;
    margin-bottom: 100px;
}

.category-container-box .col-xs-12 {
    margin-bottom: 30px;
}

.category-container-bock-right {
    margin-left: 170px;
    margin-top: 7px;
}

.category-container-bock-right dl {
    margin-bottom: 0;
}

.category-container-bock-right dl dt {
    font-size: 20px;
    color: #222222;
    font-weight: bold;
    margin-bottom: 13px;
}

.category-container-bock-right dl dd {
    margin-bottom: 0;
    color: #848484;
    line-height: 29px;
}

.category-container-bock-right dl dt i {
    font-style: normal;
    color: #B88C50;
    font-weight: 500;
    font-size: 14px;
    margin-left: 15px;
}

.category-container-bock-right dl dd label {
    margin-bottom: 0;
    float: left;
    width: 84%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 23px;
    margin-top: 3px;
}

.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: 40px;
    position: relative;
    background: #fff;
}

.superman-san li a {
    border: 1px solid #B8A988;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    color: #575757;
    text-align: center;
    height: 70px;
    margin-left: -1px;
}

.superman-san .active a {
    background: #B81C22;
    color: #fff;
    width: 396px;
    height: 94px;
    margin: -11px;
    position: relative;
}

.superman-san li a .iconfont {
    font-size: 22px;
    margin-right: 10px;
}

.icon-a-tuanduizuzhijiagoushequn-03 {
    font-weight: 600;
}

.application {
    display: block;
    padding: 30px;
    background-size: cover!important;
/*   background: url(../img/bar-mask.png) no-repeat; */
}

.application h3 {
    margin-top: 0;
    font-size: 20px;
    color: #fff;
}

.application span {
    color: #8e7841;
    font-size: 16px;
    transition: all .3s ease;
    display: block;
}

.application span .iconfont,.s-isindex-wrap a .iconfont {
    font-weight: bold;
    margin-left: 10px;
}

.c-feed-box .col-md-6 {
    margin-bottom: 30px;
}

.c-feed-box {
    margin-bottom: 10px;
    margin-top: 70px;
}

.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: 30px -15px;
}

.op_express_delivery_tab .announcement-row-cont span {
    -webkit-line-clamp: 2;
    height: 72px;
}
/* Ã¨Â®ÂºÃ¥Ââ€ºÃ¤Â¸Å½Ã¦Â´Â»Ã¥Å Â¨ */
.op_express_delivery_main .tp-fullwidth-forcer-type {
    margin-top: 0;
    margin-left: 0;
    margin-right: 30px;
    float: left;
}

.op_express_delivery_main {
    margin: 30px 0;
}

.op_express_delivery_company {
    float: left;
}

.op_express_delivery_right img {
    width: 480px;
    height: 270px;
    display: block;
}

.op_express_delivery_right {
    overflow: hidden;
    float: right;
}

.op_express_delivery_company {
    display: block;
    border: 1px solid #B8A988;
    width: 1390px;
    background-color: #fff;
}

.op_express_delivery_left {
    padding: 28px 120px 24px 30px;
    overflow: hidden;
    float: left;
    width: 65.4%;
}

.op_express_delivery_left h3 {
    margin-top: 0;
    font-size: 22px;
    color: #000000;
    font-weight: bold;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 33px;
    height: 65px;
    margin-bottom: 20px;
}

.op_express_delivery_left strong {
    font-size: 20px;
    color: #B81C22;
    margin-bottom: 15px;
    display: block;
}

.op_express_delivery_main li {
    margin-bottom: 30px;
    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: 16px;
    color: #303030;
    overflow: hidden;
    margin-bottom: 10px;
}

.op_express_delivery_dler dd .iconfont {
    color: #B8A988;
    vertical-align: middle;
    margin-right: 10px;
}

.op_express_delivery_dler dd span {
    display: inline-block;
    width: 80px;
}

.op_express_delivery_dler dd label {
    width: 86%;
}

.op_express_delivery_dler dd div {
    float: left;
}

.toolbarMainCss .owl-dots .owl-dot.active span, 
.toolbarMainCss .owl-dots .owl-dot:hover span {
    background: #C80124;
}

.sowingMap li {
    width: 14.28%;
}

.choice_div {
    padding-top: 100px;
}

.travel-tl a {
    color: #232733;
    padding-left: 18px;
    padding-right: 18px;
}

.travel-tl h2 {
    padding-left: 0;
    letter-spacing: 0;
}

.travel-tl a:before {
    background: url(../img/abanner-lt.png) no-repeat;
    background-size: 100%;
    width: 12px;
    height: 15px;
    top: 50%;
    transform: translateY(-40%);
}

.travel-tl a:after {
    background: url(../img/abanner-rt.png) no-repeat;
    background-size: 100%;
    width: 12px;
    height: 15px;
    top: 50%;
    transform: translateY(-40%);
}

.choice_div {
    background: url(../img/abanner.png) top center no-repeat;
    background-size: cover;
    padding-bottom: 100px;
}

/* Ã¥â€¦Å¡Ã¥Â»ÂºÃ¥Â·Â¥Ã¤Â½Å“Ã©Â¦â€“Ã©Â¡Âµ */
.pikachoose-tu img {
    height: 430px;
    border-radius: 0 50px 0 50px;
}

.pikachoose-conter {
    padding-left: 50px;
    padding-right: 70px;
    padding-top: 43px;
}

.pikachoose-conter span {
    font-size: 18px;
    color: #232733;
    margin-bottom: 12px;
    display: block;
}

.pikachoose-conter h4 {
    margin-top: 0;
    font-size: 24px;
    color: #232733;
    font-weight: bold;
    line-height: 40px;
    margin-bottom: 13px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 80px;
}

.pikachoose-conter p {
    font-size: 16px;
    color: #4F5354;
    line-height: 30px;
    margin-bottom: 60px;
    height: 90px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.pikachoose-conter a {
    background: #C80124;
    width: 155px;
    height: 42px;
    font-size: 16px;
    color: #fff;
    display: flex;
    border-radius: 10px 0 0 0;
    text-align: center;
    align-items: center;
    justify-content: center;
}

.pikachoose-conter a i {
    background: url(../img/cjose-whter.png) no-repeat;
    width: 22px;
    height: 10px;
    display: inline-block;
    margin-left: 6px;
}

.pikachoose-conter a:hover {
    background: #fff;
    border: 1px solid #C80124;
    color: #C80124;
}

.pikachoose-conter a:hover i {
    background: url(../img/cjose-red.png) no-repeat;
}

.w-newsList .swiper-button-prev {
    width: 39px;
    height: 39px;
    background: url(../img/awf-left.png) no-repeat;
    overflow: hidden;
    position: absolute;
    top: 327px;
    left: auto;
    right: 370px;
    cursor: pointer;
    background-size: 100%;
}

.w-newsList .swiper-button-next {
    width: 39px;
    height: 39px;
    background: url(../img/awf-right.png) no-repeat;
    overflow: hidden;
    position: absolute;
    top: 327px;
    left: auto;
    right: 253px;
    cursor: pointer;
    background-size: 100%;
}

.w-newsList {
    position: relative;
    margin-top: 60px;
}

.w-newsList .swiper-slide {
    height: auto;
}

.w-newsList .swiper-button-prev:after, .w-newsList .swiper-button-next:after {
    display: none;
}

.w-newsList .swiper-num {
    position: absolute;
    right: 300px;
    bottom: 73px;
    color: #ACACAC;
}

.w-newsList .swiper-num span {
    color: #ACACAC;
    padding-right: 6px;
    padding-left: 4px;
    font-family: DIN-Bold;
}

.w-newsList .swiper-num .active,.w-newsList .swiper-num .activer {
    color: #232733;
}

.pace-activityec {
    background: #F6F2E6;
    padding-top: 96px;
    padding-bottom: 113px;
}

.index-events {
    background: #FFFFFF;
    border-radius: 0 0 0 25px;
    position: relative;
    padding: 35px 25px 3px 25px;
    overflow: hidden;
    margin-top: 30px;
}

.index-events ul li span {
    font-size: 16px;
    color: #FFFFFF;
    background: #C80124;
    width: 100px;
    height: 34px;
    display: block;
    margin-bottom: 16px;
    line-height: 34px;
    text-align: center;
    border-radius: 0 10px 0 10px;
}

.index-events ul li a {
    font-size: 18px;
    color: #444444;
    overflow: hidden;
    font-weight: bold;
    letter-spacing: 1px;
    white-space: nowrap;
    display: block;
    text-overflow: ellipsis;
}

.index-events ul li {
    padding-bottom: 19px;
    margin-bottom: 29px;
    border-bottom: 1px solid #dedfdf;
}

.index-events ul li:last-child {
    padding-bottom: 0;
    padding-right: 120px;
    border-bottom: none;
}

.index-events:after {
    content: '';
    width: 156px;
    height: 156px;
    display: block;
    position: absolute;
    bottom: -20px;
    right: -40px;
    background: url(../img/jg.png) no-repeat;
    background-size: 100%;
    opacity: .1;
}

.full-length-lunt {
    margin-top: 30px;
}

.full-length-effect1 {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.pace-activityec .full-length-image-box img {
    height: 270px;
}

.full-length-text-desc {
    position: absolute;
    background: rgba(90,0,0,.88);
    transition: 0.5s;
    width: 100%;
    height: 100%;
    left: 0;
    top: auto;
    bottom: -100%;
    border-radius: 0 25px 0 25px;
}

.full-length-image-box {
    overflow: hidden;
}

.full-length-effect1:hover .full-length-text-desc {
    bottom: 0;
}

.full-length-text-desc h3 {
    font-size: 26px;
    color: #FFFFFF;
    width: 400px;
    margin: 0;
    font-weight: bold;
    padding-bottom: 22px;
    position: absolute;
    left: 50%;
    letter-spacing: 2px;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
}

.full-length-text-desc h3:after {
    content: '';
    width: 153px;
    height: 1px;
    background-color: #DBB46F;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.full-length-btn {
    width: 154px;
    height: 52px;
    background-color: #DBB46F;
    display: block;
    color: #fff;
    font-size: 16px;
    line-height: 52px;
    border-radius: 10px 0 0 0;
    text-align: center;
    position: absolute;
    right: 0;
    bottom: 0;
}

.full-length-btn i {
    background: url(../img/cjose-whter.png) no-repeat;
    width: 22px;
    height: 10px;
    display: inline-block;
    margin-left: 6px;
    position: relative;
    top: -3px;
}

.full-length-lunt .owl-nav {
    display: none;
}

.full-length-lunt .owl-dots {
    position: absolute;
    top: -47px;
    right: -10px;
}

.full-length-lunt  .owl-dots .owl-dot span {
    width: 11px;
    height: 11px;
    background: #4F5354;
    margin: 0 10px;
}

.full-length-lunt .owl-dots .owl-dot.active span, 
.full-length-lunt .owl-dots .owl-dot:hover span {
    background: #C80124;
}

.index-flow {
    background: #fff;
    border-radius: 25px 0 25px 0;
    overflow: hidden;
    padding: 43px 35px;
    padding-bottom: 56px;
}

.index-flow .travel-tl h2,.study-ul-dl .travel-tl h2 {
    font-size: 26px;
    width: 180px;
    background-size: 100%;
    height: 47px;
}

.index-admissions {
    background: url(../img/information-tu.png);
    padding-top: 120px;
    padding-bottom: 100px;
}

.study-ul-dl {
    padding: 43px 55px;
    overflow: hidden;
    background: #fff;
    border-radius: 25px 0 25px 0;
    padding-bottom: 80px;
}

.tabjgBox-list li a {
    color: #232733;
    font-size: 16px;
}

ul.tabjgBox-list li a {
    margin-left: 0;
    position: relative;
    padding-left: 10px;
    font-weight: bold;
}

ul.tabjgBox-list li a:before {
    content: '';
    width: 2px;
    height: 2px;
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    background: #232733;
    transform: translateY(-50%);
}

.w-newsList .swiper-button-prev:hover {
    background: url(../img/awf-left-click.png) no-repeat;
    background-size: 100%;
}

.w-newsList .swiper-button-next:hover {
    background: url(../img/awf-right-click.png) no-repeat;
    background-size: 100%;
}

ul.tabjgBox-list li {
    padding: 10px 0;
}

.study-list-swiper {
    margin-top: 25px;
}

ul.tabjgBox-list li span.time {
    font-size: 14px;
    color: #4F5354;
    width: auto;
    opacity: 1;
    top: 13px;
}

.study-list-swiper .swiper-num {
    right: 50%;
    bottom: -44px;
    transform: translateX(50%);
}

.study-list-swiper .swiper-button-prev {
    width: 39px;
    height: 39px;
    background: url(../img/awf-left.png) no-repeat;
    background-size: 100%;
    overflow: hidden;
    position: absolute;
    top: auto;
    bottom: -55px;
    left: auto;
    right: 480px;
    cursor: pointer;
}

.study-list-swiper .swiper-button-next {
    width: 39px;
    height: 39px;
    background: url(../img/awf-right.png) no-repeat;
    background-size: 100%;
    overflow: hidden;
    position: absolute;
    top: auto;
    bottom: -55px;
    left: auto;
    right: 365px;
    cursor: pointer;
}

.organizaBox_list-two {
    margin-top: 30px;
}

.organizaBox_list01 {
    background: #C80124;
    border-radius: 25px 0 25px 0;
    overflow: hidden;
    display: block;
    padding-top: 48px;
    padding-bottom: 32px;
}

.organizaBox_list01 h5 {
    font-size: 26px;
    color: #FFFFFF;
    margin: 0 auto;
    margin-top: 0;
    margin-bottom: 30px;
    font-weight: bold;
    width: 145px;
    height: 45px;
    text-align: center;
    background: url(../img/title-bbb.png) bottom center no-repeat;
    background-size: 100%;
}

.organizaBox_list01 ul li div {
    float: left;
}

.organizaBox_list01 ul li {
    margin-bottom: 23px;
    overflow: hidden;
}

.organizaBox_list01 ul {
    padding-left: 53px;
}

.organizaBox_list01 ul li .iconfont {
    float: left;
    color: #fff;
    margin-right: 10px;
}

.organizaBox_list01 ul li div span {
    color: #FFFFFF;
    font-size: 16px;
}

.organizaBox_list01 ul li div p {
    font-size: 14px;
    color: #FFFFFF;
    margin-bottom: 0;
    margin-top: 3px;
}

.organizaBox_list02 img {
    display: block;
    height: 297px;
    border-radius: 25px 0 25px 0;
}

.organizaBox_list02 {
    overflow: hidden;
    display: block;
    border-radius: 25px 0 25px 0;
}

.J_seckill {
    padding: 75px 104px 0 104px;
    overflow: hidden;
}

.dj-bgc-ys {
    background: #fdfaf4;
}

.J_seckill ul li {
    padding: 0 10px;
    float: left;
    width: 25%;
}

.J_seckill ul li a {
    display: block;
    overflow: hidden;
}

.J_seckill ul {
    margin: 0 -10px;
}

.Institutional_norms-head span {
    font-size: 14px;
    color: #4F5354;
    display: block;
    margin-bottom: 8px;
}

.Institutional_norms-head h5 {
    font-size: 16px;
    color: #232733;
    margin-top: 0;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 0;
}

.Institutional_norms-head h5 a {
    color: #232733;
}

.Institutional_norms_list .current .Institutional_norms-head span {
    color: #232733;
    margin-bottom: 13px;
}

.Institutional_norms_list .current .Institutional_norms-head h5 {
    margin-bottom: 10px;
}

.Institutional_norms_list {
    margin-top: 14px;
}

.Institutional_norms-content p {
    margin-bottom: 0;
    font-size: 14px;
    color: #4F5354;
    line-height: 26px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    height: 78px;
}

.Institutional_norms_list li:first-child {
    padding-bottom: 36px;
    border-bottom: 1px solid #D8D8D8;
}

.Institutional_norms-link {
    font-size: 14px;
    width: 114px;
    height: 36px;
    line-height: 36px;
    position: static;
    margin-top: 25px;
}

.Institutional_norms-link i {
    background: url(../img/guidfa-ico.png) no-repeat;
    width: 12px;
    height: 7px;
}

.Institutional_norms-link:hover {
    border: 1px solid #DBB46F;
    color: #DBB46F;
    background: #fff;
}

.Institutional_norms-link:hover i {
    background: url(../img/guidfa-ico-active.png) no-repeat;
}

.Institutional_norms_list li {
    padding-top: 29px;
}

.organizational-structure-information {
    background: url(../img/aria-bg.png) no-repeat;
    padding-top: 91px;
    padding-bottom: 79px;
    background-size: cover;
    position: relative;
}

.organizational-structure-information .travel-tl h2 {
    color: #fff;
    background: url(../img/title-bbb.png) bottom center no-repeat;
}

.organizational-structure-information .travel-tl a,.platformSeoFoot-lt .travel-tl a,
.hint-mid  .travel-tl a {
    color: #fff;
}

.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%;
}

.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%;
}

.organizational-structure-numer-c {
    width: 70%;
    margin-top: 50px;
    position: relative;
    border-radius: 50px 0 0 50px;
    background: linear-gradient(90deg, #d5ecff 0%, rgba(255,255,255,1) 100%);
}

.organizational-structure-numer-list li span {
    font-size: 15px;
    color: #232733;
}

.organizational-structure-numer-list li  p {
    margin-bottom: 0;
    font-size: 15px;
    margin-top: -15px;
    color: #232733;
}

.organizational-structure-numer-list li strong {
    font-size: 54px;
    font-family: Didot-Bold;
    color: #C80124;
    position: relative;
    top: 4px;
}

.organizational-structure-numer-list li {
    float: left;
    width: 24%;
}

.organizational-structure-numer-list {
    padding-top: 60px;
    padding-bottom: 28px;
    padding-left: 109px;
}

.organizational-structure-numer-list01 {
    padding-top: 28px;
    border-top: 1px solid #D8D8D8;
    ;
}

.organizational-structure-numer-list li:last-child {
    width: 15%;
}

.organizational-structure-numer-list li:nth-child(1),.organizational-structure-numer-list li:nth-child(3) {
    width: 18%;
}

.organizational-structure-information:after {
    content: '';
    width: 953px;
    height: 557px;
    display: block;
    background: url(../img/folrtw.png) no-repeat;
    position: absolute;
    bottom: 0;
    right: 0;
}

/* Ã¦Â´Â»Ã¥Å Â¨Ã¨Â¯Â¦Ã¦Æ’â€¦ */
.QZ_Float_Items_Container {
    padding: 20px 150px;
}

.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: #AA9B79;
}

.mod_wrap_bd  p a:nth-child(2) {
    background: #B8A988;
    border: 1px solid #D8D0BE;
}

.mod_wrap_bd p a:first-child {
    background: #B81C22;
    border: 1px solid #B81C22;
}

.QZ_Float_Items_Container .contribution_content p {
    overflow: hidden;
}

.QZ_Float_Items_Container .contribution_content .a-link-inner {
    font-size: 16px;
    color: #B81C22;
    text-decoration: underline;
    text-indent: 2em;
    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 #EEEEEE;
}

.mod-special-counter {
    padding: 20px;
    margin: 0;
    margin-top: 40px;
}

.mod-special-counter .cameraContents-img {
    width: 240px;
    height: 135px;
}

.mod-special-counter .cameraContents-content {
    margin-left: 250px;
}

.mod-special-counter  .cameraContents-content h5 {
    margin-bottom: 40px;
}

.feed_care_list {
    margin-bottom: 0px;
}

.j-hide-from-flag {
    padding: 0 117px;
    margin-bottom: 30px;
}

.j-hide-from-flag .owl-item .item img {
    height: 488px;
}

.j-hide-from-flag .owl-nav button {
    left: -70px;
}

.j-hide-from-flag .owl-nav .owl-next {
    right: -70px;
}

/* Ã©Â¢â€ Ã¥Â¯Â¼Ã¨Â¯Â¦Ã¦Æ’â€¦ */
.qz_del_ul_option-left {
    float: left;
    width: 269px;
}

.qz_del_ul_option-left img {
    width: 269px;
    height: 370px;
    display: block;
}

.qz_del_ul_option-left h6 {
    font-size: 30px;
    color: #222222;
    margin-top: 37px;
    font-weight: bold;
}

.qz_del_ul_option-left p {
    margin-bottom: 0;
    font-size: 16px;
    color: #B8A988;
}

.qz_del_ul_option {
    margin-top: 30px;
}

.qz_del_ul_option-right {
    margin-left: 329px;
}

.qz_del_ul_option-right p {
    color: #4F4F4F;
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 30px;
}
/* Ã¥Â­Â¦Ã©â„¢Â¢Ã©Â¢â€ Ã¥Â¯Â¼3 */
.h_m_focus {
    padding: 0 120px;
    padding-left: 308px;
}

.h_m_focus ul li {
    border: none;
    background-color: transparent;
    padding: 0;
}

.h_m_focus .con-wrap-conter h3 {
    font-size: 24px;
}

/* Ã¥ÂÅ¡Ã¥Â£Â«Ã¥ÂÅ½ */
ul.spotTabCon.nav-line {
    border: none;
    margin-bottom: 60px;
}

ul.spotTabCon.nav-line li a {
    border: none;
    border-radius: 0;
    margin-right: 0;
    background: #fff;
    height: 95px;
    padding: 0 60px;
    display: flex;
    align-items: center;
    z-index: 10;
    justify-content: space-between;
}

ul.spotTabCon.nav-line li a span {
    font-size: 20px;
    color: #B8A988;
    text-align: left;
    float: left;
}

ul.spotTabCon.nav-line>li.active>a {
    border: transparent;
    border-bottom: none;
    padding: 0 60px;
    color: #c92d3f;
    background: url(../img/boshi-clicker.png) no-repeat;
    background-size: cover;
}

ul.spotTabCon.nav-line li {
    width: 33.3333%;
    border: 2px solid #B8A988;
    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 #B8A988;
}

ul.spotTabCon.nav-line li a i {
    width: 60px;
    height: 60px;
    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: #575757;
}

ul.spotTabCon.nav-line>li.active>a:after {
    content: "";
    position: absolute;
    bottom: -13px;
    left: 48%;
    width: 0;
    height: 0;
    padding: 10px;
    background: url(../img/boshi-clicker-after.png) no-repeat;
    border: 2px solid #B8A988;
    z-index: -1;
    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%;
}
/* Ã©Â¦â€“Ã©Â¡ÂµÃ¦â€“Â°Ã§â€°Ë† */
.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;
    text-align: center;
    -webkit-line-clamp: 2;
    -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(../acem2021/images/antai_story_bg_img.jpg) 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,.platformSeoFoot-rt .story-img .slideVideo {
    height: 533px;
    cursor: pointer;
}

.platformSeoFoot-rt .story-img .slideVideo video {
    height: 100%;
}

.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;
    padding-right: 45px;
    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;
}

.datetimepicker table tr td.day {
    z-index: 2;
}

.internship-employment-date .datetimepicker table tr td.day:after {
    content: '';
    width: 34px;
    height: 34px;
    background: #fff;
    border: 2px solid #C80124;
    border-radius: 50%;
    color: #232733;
    z-index: -1;
    margin-left: -17px;
    margin-top: -17px;
    position: absolute;
    top: 50%;
    left: 50%;
}

.internship-employment-date .datetimepicker table tr td.disabled:after {
    display: none;
}

.datetimepicker table tr td.disabled, .datetimepicker table tr td.disabled:hover {
    color: #232733!important;
}

.sound-rate-cover-lt img {
    width: 76px;
    height: 76px;
    position: absolute;
    border-radius: 50%;
    top: 50%;
    left: 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: 110px;
    padding-bottom: 139px;
    background: #f5f5f5 url(../img/shuju-bgr.png) top center no-repeat;
    background-attachment: fixed;
    -moz-background-attachment: fixed;
}

.myTargetElement li {
    float: left;
    text-align: center;
}

.myTargetElement strong b {
    font-weight: 500;
    font-size: 70px;
    color: #b81c22;
    font-family: Didot-Bold;
}

.myTargetElement strong {
    font-weight: 500;
    font-size: 18px;
    color: #252935;
    position: relative;
}

.myTargetElement strong i {
    font-style: normal;
    font-size: 26px;
    color: #CA0A2C;
    position: absolute;
    top: -53px;
    right: -4px;
}

.myTargetElement li p {
    margin-bottom: 0;
    font-size: 18px;
    color: #4F525C;
}

.myTargetElement {
    display: flex;
    align-items: center;
    justify-content: space-around;
}

.w-imgText .luntan-TB img {
    height: 100%;
}

.w-imgText .luntan-TB {
    height: 868px;
    position: relative;
    padding-top: 80px;
    background-size: cover;
    width: 100%;
}
/* .w-imgText .luntan-TB:after{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
      -moz-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: right;
    width: 960px;
    height: 536px;
}

.vrwrap-txt {
    float: left;
    width: 35%;
    margin-top: 36px;
}

.vrwrap-cont {
    margin-top: 77px;
}

.vrwrap-txt h4 {
    margin: 0;
    font-size: 28px;
    color: #FFFFFF;
    line-height: 40px;
    font-weight: 600;
    margin-bottom: 20px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.vrwrap-txt h4 a {
    color: #FFFFFF;
}

.vrwrap-txt label {
    margin-bottom: 0;
    font-size: 22px;
    color: #FFFFFF;
    padding-bottom: 35px;
    position: relative;
    display: block;
    margin-bottom: 30px;
}

.vrwrap-txt label:after {
    content: '';
    width: 87px;
    height: 5px;
    background-color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
}

.w-imgText .swiper-slide {
    height: auto;
}

.vrwrap-txt p {
    color: #FFFFFF;
    font-size: 18px;
}

.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;
    overflow: hidden;
}

.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-bottom: 100px;
}

.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: 31px;
    padding-bottom: 80px;
}

.material-design-684667b6 .swiper-slide-active p {
    padding-left: 10px;
}

.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: 43px;
}

.material-design-684667b6  .swiper-slide-next p {
    font-size: 19px;
    margin-top: 9px;
    height: 60px;
    line-height: 30px;
}

.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: 24px;
    color: #232733;
    font-weight: bold;
    padding-left: 40px;
}

.slideInner-fuller-lt-title .iconfont {
    font-size: 26px;
    vertical-align: middle;
    margin-right: 10px;
    color: #C80124;
}

.slideInner-fuller-lt {
    background: url(../img/shu-bj.png) no-repeat;
    width: 881px;
    height: 506px;
    float: left;
    position: relative;
    padding-top: 83px;
    margin-left: -95px;
    margin-top: 17px;
}

.slideInner-fuller-lt:before {
    content: '';
    width: 116px;
    height: 506px;
    display: block;
    position: absolute;
    background: url(../img/shu-bj-after.png)no-repeat;
    left: -116px;
    top: 0;
    z-index: 36;
}

.slideInner-fuller {
    margin-top: 58px;
    position: relative;
}

.slideInner-fuller-rt {
    background: #fff;
    width: 870px;
    position: absolute;
    right: 0;
    height: 474px;
    top: 75px;
    padding-top: 57px;
    padding-left: 33px;
    padding-bottom: 37px;
}

.moveElem-cenret span {
    color: #232733;
    font-size: 18px;
    margin-bottom: 20px;
    display: block;
}

.moveElem-cenret span b {
    font-size: 48px;
    color: #C80124;
    font-family: Didot-Bold;
    margin-right: 10px;
}

.moveElem-cenret a {
    display: block;
    font-size: 24px;
    line-height: 35px;
    color: #232733;
    font-weight: bold;
    margin-bottom: 50px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 70px;
}

.moveElem-cenret {
    float: left;
    width: 50%;
    padding: 25px 50px 90px 50px;
    border-right: 1px solid #D8D8D8;
}

.moveElem-cenret ul li {
    font-size: 16px;
    color: #4F5354;
    margin-bottom: 18px;
    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: 90%;
}

.slideInner-fuller-rt:after {
    content: '';
    background: url(../img/J_slidersmall.png) no-repeat;
    width: 870px;
    height: 474px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.slideInner-fuller-rt .lt-hd-slider2 {
    z-index: 36;
}

.moveElem-cenret ul li .iconfont {
    margin-right: 10px;
    font-size: 18px;
    color: #DBB46F;
    vertical-align: middle;
    float: left;
}

.slideInner-fuller-rt .lt-hd-slider2 .owl-dots {
    position: absolute;
    top: -97px;
    right: 70px;
}

.slideInner-fuller-rt .lt-hd-slider2 .owl-nav {
    position: absolute;
    top: -95px;
    right: 0;
}

.slideInner-fuller-rt .lt-hd-slider2 .owl-nav .owl-prev span {
    font-size: 0;
    width: 10px;
    height: 17px;
    background: url(../img/ss-lt.png);
    position: absolute;
    top: 0;
    right: 40px;
}

.slideInner-fuller-rt .lt-hd-slider2 .owl-nav .owl-next span {
    font-size: 0;
    width: 10px;
    height: 17px;
    background: url(../img/ss-rt.png);
    position: absolute;
    top: 0;
    right: 0;
}

.slideInner-fuller-rt .lt-hd-slider2 .owl-dots .owl-dot span {
    background: #75787F;
    margin: 0 10px;
}

.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: 18px;
    color: #232733;
}

.table-condensed .prev {
    width: 48px;
    height: 29px;
    background: url(../img/cander-lt.png) no-repeat;
    display: block;
    line-height: inherit;
    border-radius: 0;
    position: absolute;
    top: -60px;
    right: 238px;
}

.internship-employment-date .table-condensed .prev:hover {
    background: url(../img/cander-lt-active.png) no-repeat;
    background-size: 100%;
}

.table-condensed .next {
    width: 48px;
    height: 29px;
    background: url(../img/cander-rt.png) no-repeat;
    display: block;
    line-height: inherit;
    border-radius: 0;
    position: absolute;
    top: -60px;
    right: 40px;
}

.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: 92px;
    top: -70px;
    font-weight: 500;
    font-size: 26px;
    font-family: Didot-Bold;
    color: #C80124;
}

.datetimepicker-days {
    margin-top: 30px;
}

.datetimepicker td {
    font-size: 16px;
    color: #232733;
    font-family: DIN-Bold;
}
/* .learning-date-picker td.old {
    visibility: hidden;
} */
.learning-date-picker td.old:after,.learning-date-picker td.new:after {
    display: none;
}
/* .learning-date-picker td.new {
    display: none;
} */


/* Ã¥Â­Â¦Ã¦Å“Â¯ */
.dom_overlay_container .op_express_delivery_company {
    width: 1007px;
}

.dom_overlay_container .op_express_delivery_left {
    padding: 20px;
    width: 100%;
}

.content_Rd121 {
    margin: 30px 0;
    width: 100%;
    float: none;
}

.content_Rd121 .searchTxt {
    width: 252px;
    font-size: 16px;
}

.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: 20px;
    padding-right: 20px;
    margin-top: 30px;
    padding-bottom: 10px;
}

.content_Rd8 .ca_table span {
    font-size: 16px;
}

.content_Rd8  .ca_header {
    margin-bottom: 20px;
}

.content_Rd8 .ca_header>div {
    width: 48%;
    padding: 0 25px;
}

.content_Rd8 .ca_nian .ca_jian, .content_Rd8 .ca_yue .ca_jian {
    left: 24px;
}

.content_Rd8 .ca_yue .ca_jia {
    right: 25px;
}

/* Ã¦Â Â¡Ã¥Ââ€¹Ã¦â€“Â°Ã©â€”Â»2 */
.new_user_best_tu img {
    overflow: hidden;
    height: 270px;
    display: block;
}

.new_user_best_cont h4 {
    margin: 0;
    font-size: 18px;
    color: #575757;
    line-height: 32px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 64px;
    margin-bottom: 20px;
    font-weight: 600;
}

.new_user_best_cont p {
    font-size: 14px;
    color: #B6B6B6;
    line-height: 25px;
    margin-bottom: 15px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 50px;
}

.new_user_best_cont span {
    display: block;
    font-size: 16px;
    color: #9F9F9F;
}

.new_user_best_cont {
    background-color: #fff;
    border: 1px solid #B8A988;
    border-top: none;
    padding: 18px 23px;
}

.new_liehun .col-xs-6 {
    margin-bottom: 30px;
}

.new_liehun {
    margin-top: 30px;
}

.new_user_best_tu {
    overflow: hidden;
}

.popup_reg p {
    text-align: right;
    font-size: 16px;
    color: #333333;
}

.popup_reg p:last-child {
    margin-bottom: 0;
}

.popup_reg {
    margin-top: 20px;
}
/* Ã¨Ââ€Ã§Â³Â»Ã¦Ë†â€˜Ã¤Â»Â¬3 */
.ad_together_banner_web_first li a h5 {
    font-size: 24px;
    color: #58595B;
    margin: 0;
    font-weight: bold;
    margin-bottom: 5px;
    position: relative;
    z-index: 5;
}

.ad_together_banner_web_first li a {
    display: flex;
    background-color: #e6dfd3;
    height: 80px;
    padding: 15px 28px;
    align-items: center;
    position: relative;
}

.ad_together_banner_web_first li {
    padding: 0 15px;
}

.ad_together_banner_web_first .web_first03 {
    width: 33.333%;
    float: left;
    margin-bottom: 30px;
}

.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: 5;
    margin-bottom: 0;
}

.ad_together_banner_web_first li a h5:before {
    content: '';
    width: 4px;
    height: 32px;
    position: absolute;
    left: -28px;
    top: -2px;
}

.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 -15px;
    margin-top: 30px;
    margin-bottom: 170px;
}

.ad_together_banner_web_first li:nth-child(1) a,
.ad_together_banner_web_first li:nth-child(5) a,
.ad_together_banner_web_first li:nth-child(14) a {
    display: block;
}

.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: 2;
}

.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;
}

.Information_bouncy h5 {
    -webkit-line-clamp: 3;
    height: 91px;
}

.justify-content-center .announcement li a {
    padding: 26px 30px 25px 30px;
}

.mCustomScrollBox {
    position: relative;
    overflow: hidden;
    height: 100%;
    max-width: 100%;
    outline: none;
    direction: ltr;
}

.mCustomScrollbar {
    -ms-touch-action: pinch-zoom;
    touch-action: pinch-zoom;
    height: 100%;
}

.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: 6px;
    height: auto;
    left: auto;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
}

.mCustomScrollbar:hover .mCSB_scrollTools {
    opacity: 1;
}

.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: #9E0000;
}

.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: 6px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
}

/* Ã§Â³Â»Ã¦â€°â‚¬ */
.channel_mod_xs_lt img {
    display: block;
    width: 701px;
    height: 395px;
}

.channel_mod_xs_lt {
    position: relative;
    z-index: 3;
    float: left;
    margin-top: 60px;
}

.channel_mod_xs_lt:after {
    content: '';
    width: 700px;
    height: 394px;
    background-color: #B8A988;
    display: block;
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: -2;
}

.channel_mod_cluster {
    margin-top: 60px;
    padding-bottom: 80px;
    position: relative;
    background: url(../img/xs-bg-lt.png) top center no-repeat;
    overflow: hidden;
}

.channel_mod_xs_rt {
    padding-top: 60px;
    padding-left: 745px;
}

.channel_mod_xs_rt h4 {
    font-size: 32px;
    color: #FFFFFF;
    margin-top: 0;
    margin-bottom: 5px;
    font-weight: bold;
}

.channel_mod_xs_rt span {
    color: #E2A4A6;
    font-size: 18px;
    display: block;
    padding-bottom: 26px;
    position: relative;
}

.channel_mod_xs_rt span:after {
    content: '';
    width: 962px;
    height: 1px;
    background: rgba(255,255,255,.2);
    position: absolute;
    bottom: 0;
    left: 0;
}

.channel_mod_xs_rt p {
    font-size: 16px;
    color: #FFFFFF;
    line-height: 42px;
    margin-top: 20px;
    text-indent: 2em;
    margin-bottom: 0;
        overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
}

.data-beacon-expo {
    width: 300px;
    float: left;
}

.em_item_article {
    background: url(../img/em-bgr.png) top center no-repeat;
    margin-top: 80px;
    padding-top: 54px;
    padding-bottom: 47px;
    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: #A39A86;
    font-size: 24px;
    font-weight: bold;
    text-align: left;
    padding: 10px 15px;
    margin-right: 0;
    border-radius: 0;
    padding-left: 30px;
}

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: 6px 16px;
    color: #fff;
    background: #B81C22;
    padding-left: 30px;
    letter-spacing: 2px;
    font-size: 30px;
}

ul.data-beacon-expo.nav-line>li.active>a i {
    display: block;
    font-size: 30px;
    font-weight: 500;
}

ul.data-beacon-expo.nav-line>li.active {
    margin: 40px 0;
}

ul.data-beacon-expo.nav-line>li.active>a:after {
    content: '';
    width: 23px;
    height: 16px;
    background: url(../img/jidnr.png) no-repeat;
    display: block;
    position: absolute;
    right: 30px;
    bottom: 20px;
}

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: 80px;
}

.show_view_num_twoew .latest-news-spacing-title, .linaxi-my-feedback .offcanvas-dialog-title {
    background: url(../img/tiler-tab.png) no-repeat;
    background-size: cover;
}

.show_view_num_twoew .latest-news-spacing-title ul.nav-pills li a {
    color: #A39A86;
    border-bottom: 5px solid transparent;
}

.show_view_num_twoew .latest-news-spacing-title .nav-pills>li.active>a {
    color: #B81C22;
    border-bottom: 5px solid #B81C22;
}

.linaxi-my-feedback .offcanvas-dialog-ul li .iconfont {
    font-size: 22px;
    font-weight: 500;
    vertical-align: -2px;
    margin-right: 5px;
}

.linaxi-my-feedback {
    margin-top: 90px;
}

/* .thx-content-middle .slideInner-fuller-lt {
    padding-left: 60px;
} */

/* .thx-content-middle  .slideInner-fuller-rt {
    width: 1076px;
    top: 135px;
    padding-right: 200px;
} */

.lvy-ccer {
    position: relative;
    overflow: hidden;
    padding-bottom: 30px;
}

/* .thx-content-middle {
    position: static;
} */

.thx-content-middle .slideInner-fuller-rt:after {
    background: url(../img/data-bg-right.png) no-repeat;
    width: 1076px;
}

.mod-flow_js {
    margin-top: 80px;
    margin-bottom: 0;
}

.mod-flow_js .offcanvas-dialog-title {
    position: relative;
}

.mod-flow_js .offcanvas-dialog-title a {
    right: 30px;
    top: 35px;
}

.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: 23px;
}

.techer-style-content h6 {
    margin: 0;
    font-size: 20px;
    color: #4F4F4F;
    font-weight: bold;
    padding-bottom: 15px;
    margin-bottom: 10px;
    position: relative;
    text-align: center;
}

.techer-style-content p {
    font-size: 16px;
    color: #4F4F4F;
    margin-bottom: 10px;
    text-align: center;
}

.techer-style-content span {
    font-size: 14px;
    color: #4F4F4F;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.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: #dbd4c3;
    width: 120px;
    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;
}

.xz-lj-adsf {
    position: absolute;
    right: 5px;
    bottom: 50px;
}

.New-insights li {
    position: relative;
}

.wrap-fullscreen-ul-poerl li {
    float: left;
    transition: all 0.3s linear;
    padding: 0 45px;
    width: 20%;
}

.wrap-fullscreen-ul-poerl {
    margin: 0 -45px;
}

.hrhoihonh {
    padding: 30px 118px;
}

.hrhoihonh .techer-style-tu img {
    width: 160px!important;
    height: 217px;
    margin: 0 auto;
}

.hrhoihonh .owl-nav .owl-prev span {
    font-size: 0;
    background: url(../img/exp-image-lt.png) no-repeat;
    width: 42px;
    height: 42px;
    display: block;
}

.hrhoihonh .owl-nav {
    position: absolute;
    top: 50%;
    width: 100%;
    transform: translateY(-50%);
}

.hrhoihonh .owl-nav .owl-prev {
    position: absolute;
    left: -80px;
    top: 0;
}

.hrhoihonh .owl-nav .owl-next span {
    font-size: 0;
    background: url(../img/exp-image-rt.png) no-repeat;
    width: 42px;
    height: 42px;
    display: block;
}

.hrhoihonh .owl-nav .owl-next {
    position: absolute;
    right: -80px;
    top: 0;
}

.hrhoihonh .owl-dots span {
    background: #75787F!important;
    width: 11px!important;
    height: 11px!important;
    margin: 0 10px!important;
}

.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: 30px;
}

.wrap-fullscreen-ul-poerl li:hover {
    -wekbit-transform: scale(1.1);
    transform: scale(1.1);
}

.hrhoihonh .re-sliders .item {
    padding: 30px 0;
    overflow: hidden;
}
/* Ã¦Â´Â»Ã¥Å Â¨Ã¨Â¯Â¦Ã¦Æ’â€¦Ã¥Â¼Â¹Ã¦Â¡â€  */
.bm-show-xf {
    position: absolute;
    border: 1px solid #D8D0BE;
    background: #B8A988;
    right: 0;
    bottom: 60px;
    display: none;
    padding: 15px;
    text-align: center;
    margin-bottom: 0;
    width: 180px;
}

.bm-show-xf img {
    max-width: 100%;
    width: inherit;
}

.bm-show-xf span {
    font-size: 14px;
    display: block;
    margin-bottom: 0;
    padding-top: 10px;
    color: #fff;
}

.bm-show-xf:after {
    content: '';
    width: 10px;
    height: 10px;
    background: #B8A988;
    border-top: 1px solid rgba(202,180,132,1);
    border-left: 1px solid rgba(202,180,132,1);
    -webkit-transform: rotate(-138deg);
    -ms-transform: rotate(-138deg);
    transform: rotate(-138deg);
    display: block;
    position: absolute;
    left: 87px;
    bottom: -6px;
}

.Article_content img,.inner-wrapper-sticky img {
    width: auto;
    max-width: 100%;
}

.normal-slider-xy .owl-dots .owl-dot.active span, .normal-slider-xy .owl-dots .owl-dot:hover span {
    background: #C80124;
}
/* Ã¦Â£â‚¬Ã§Â´Â¢Ã©Â¡Âµ */
.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;
}

.Retrieval_page_top .bi-top-title {
    padding-left: 60px;
}

.Retrieval_page_ss_k {
    margin-top: -100px;
}

.ss-key-word {
    position: relative;
    float: left;
    width: 100%;
    height: 80px;
    border: none;
}

.ss-key-word input {
    position: relative;
    padding: 0 60px 0 0;
    margin: 0;
    height: 80px;
    width: 100%;
    border: none;
    font-size: 24px;
    background-color: transparent;
    outline: none;
    border-bottom: 2px solid #b8a988;
}

.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: #D2C9B5;
}

.ss-key-word input::-moz-placeholder {
   /* Mozilla Firefox 19+ */
    color: #D2C9B5;
}

.ss-key-word input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #D2C9B5;
}

.ss-key-word input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
    color: #D2C9B5;
}

.sam_newgrid-ss .ss-icoer {
    position: absolute;
    right: 35px;
    top: 50%;
    transition: .3s;
    color: #B8A988;
    font-size: 24px;
    transform: translateY(-50%);
    cursor: pointer;
}

.sam_newgrid-ss form {
    overflow: hidden;
    position: relative;
}

.bsToken-ul-tab  li a {
    font-size: 20px;
    color: #A2A2A2;
    padding: 15px;
    display: block;
    font-weight: bold;
}

.bsToken-ul-tab  li {
    float: left;
    padding: 0 20px;
}

.bsToken-ul-tab {
    margin: 0 -20px;
}

.sui-componentWrap-tabe {
    border-bottom: 1px solid #cabfa9;
    margin-top: 30px;
}

.bsToken-ul-tab .active a {
    border-bottom: 5px solid #B81C22;
    color: #B81C22;
}

.Search_results_num_s {
    font-size: 18px;
    color: #A2A2A2;
    margin-top: 31px;
}

.Search_results_num_s strong {
    font-weight: 500;
    color: #B81C22;
    padding: 0 5px;
}

.Search_results-nn .op_express_delivery_company {
    width: 1390px;
}

.Search_results-nn .op_express_delivery_left h3 {
    -webkit-line-clamp: inherit;
    height: auto;
    margin-bottom: 15px;
}

.Search_results-nn .op_express_delivery_left h3 em {
    color: #B81C22;
    font-style: normal;
}

.Search_results-nn .op_express_delivery_left p {
    font-size: 16px;
    color: #B6B6B6;
    line-height: 28px;
    margin-bottom: 20px;
}

.Search_results-nn .op_express_delivery_company .op_express_delivery_left {
    padding-right: 40px;
}

.Search_results-nn .op_express_delivery_left p:last-child {
    margin-bottom: 0;
}

.Search_results-nn .op_express_delivery_left p b {
    font-weight: 500;
}

.social_media_box_tk {
    position: relative;
}

.social_media_box_tk .social-media {
    margin-bottom: 0;
    position: absolute;
    top: 40px;
    left: 0;
    display: none;
}
/* Ã©Â¦â€“Ã©Â¡ÂµÃ¥Â®â€°Ã¦Â³Â°Ã¦â€¢â€¦Ã¤Âºâ€¹Ã¨Â§â€ Ã©Â¢â€˜ */
.slideVideo-gs {
    width: 424px;
    height: 267px;
    display: block;
    overflow: hidden;
    object-fit: fill;
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
    display: none;
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 3;
    transform: translate(-50%, -50%);
    width: 77px;
    height: 77px;
    background: url(../img/gushi-verdioer.png) no-repeat;
}

.video_btn_gs img {
    height: 100%;
}

.platformSeoFoot-rt .story-img .slideVideo video {
    width: 100%;
    object-fit: fill;
}

.big-veodier {
    position: absolute;
    bottom: 0;
    right: 0;
    overflow: hidden;
    cursor: pointer;
    display: block;
}

.slideVideo-gs:before,.my-video01-dimensions:before,.my-video02-dimensions:before {
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1;
}

.video-js .vjs-big-play-button {
    z-index: 2!important;
}

.vjs-playing:before,.vjs-has-started:before {
    display: none;
}

.big-veodier002,.big-veodier003 {
    position: relative;
    cursor: pointer;
}

.big-veodier001:hover .vjs-icon-placeholder:before,
.big-veodier002:hover .vjs-icon-placeholder:before,
.big-veodier003:hover .vjs-icon-placeholder:before {
    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%;
}

.contribution_content p em {
    font-style: italic;
}

/* Ã¦â€”Â¥Ã¥Å½â€ Ã¥Â¼Â¹Ã¦Â¡â€ Ã¨Â½Â®Ã¦â€™Â­ */
.Floating-layer-Carousel {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 37;
    height: 100%;
    box-shadow: 0 0 26px rgba(0,0,0,.2);
    width: 52%;
    padding-top: 57px;
    border: 4px solid #fff;
    background: rgba(184, 28, 34, .95) url(../img/nasld.png);
    opacity: 1;
    transition: 0.3s;
    margin-left: 0;
}

.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;
}

.Floating-layer-Carousel:before {
    content: '';
    background: url(../img/rl-before.png) no-repeat;
    width: 19px;
    height: 16px;
    position: absolute;
    left: -19px;
    top: 105px;
    background-size: 100%;
}

.Floating-layer-Carousel .lt-hd-Floating .owl-dots span {
    background: rgba(255,255,255,.6);
    margin: 0 10px;
}

.Floating-layer-Carousel .lt-hd-Floating .owl-dots .owl-dot.active span,
.Floating-layer-Carousel .lt-hd-Floating .owl-dots .owl-dot:hover span {
    background: #fff;
}

.Floating-layer-Carousel .lt-hd-Floating .owl-dots {
    position: absolute;
    top: 50px;
    right: 110px;
}

.Floating-layer-Carousel .lt-hd-Floating .owl-nav {
    position: absolute;
    top: 52px;
    right: 50px
}

.Floating-layer-Carousel .lt-hd-Floating .owl-nav .owl-prev span {
    font-size: 0;
    width: 10px;
    height: 17px;
    background: url(../img/bb-rl-lt.png);
    position: absolute;
    top: 0;
    right: 40px;
}

.Floating-layer-Carousel .lt-hd-Floating .owl-nav .owl-next span {
    font-size: 0;
    width: 10px;
    height: 17px;
    background: url(../img/bb-rl-rt.png);
    position: absolute;
    top: 0;
    right: 0;
}

.hide2022 {
    width: 0;
/*     height: 0; */
    overflow: hidden;
    padding: 0;
    box-shadow: none;
    border: 0;
    opacity: 0;
/*     margin-left: -300px; */
}

.big-owl-switching {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    filter: blur(5px);
}
/* .datetimepicker table tr td.day:hover{
    color: #fff;
} */
.internship-employment-date .datetimepicker table tr td.active:after {
    content: '';
    width: 34px;
    height: 34px;
    background: #C80124!important;
    border: none;
    border-radius: 50%;
    color: #fff;
    z-index: -1;
    margin-left: -17px;
    display: block;
    margin-top: -17px;
}

.learning-date-picker .datetimepicker table tr td.active {
    color: #fff!important;
    z-index: 2;
}

.learning-date-picker .datetimepicker table tr td.day:hover:after {
    border-color: transparent;
    border-radius: 50%;
}

.learning-date-picker .datetimepicker table tr td.active:after, 
.learning-date-picker .datetimepicker table tr td.day:hover:after {
    width: 34px;
    height: 34px;
    margin-left: -17px;
    margin-top: -17px;
    background: #C80124!important;
    color: #fff!important;
}

.learning-date-picker .datetimepicker table tr td.day:hover {
    color: #fff;
}

.QZ_Float_Items_Container .list-paddingleft-2 li p {
    text-indent: inherit;
}

.list-paddingleft-2 li {
    list-style: inherit;
}

.c-scientific-sticky .Academic_paper_img img {
    width: 320px;
    height: 212px;
}

.c-scientific-sticky .Academic_paper_content {
    margin-left: 350px;
}

.gaojian-contribution .col-xs-12 {
    position: static;
}

.slideVideo-gs002 video, .slideVideo-gs003 video, .big-veodier001 video {
    width: 100%;
    height: 100%;
}

.swiper-slideVideo .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 3;
    transform: translate(-50%, -50%);
    width: 77px;
    height: 77px;
    background: url(../img/gushi-verdioer.png) no-repeat;
}

.w-imgText .luntan-TB: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);
}

.learning-date-picker  .datetimepicker table tr td.old:hover,.learning-date-picker  .datetimepicker table tr td.new:hover {
    color: #999999;
}

/* Ã¥Â®Å¾Ã©ÂªÅ’Ã¥Â®Â¤ */
.shortcut-Experiment li a {
    display: block;
    border: 1px solid #B8A988;
    padding: 22px 28px;
    background: #fff;
    margin-bottom: -1px;
}

.shortcut-Experiment li a span {
    font-size: 20px;
    color: #222222;
    font-weight: bold;
    display: block;
}

.shortcut-Experiment li.active a span,.shortcut-Experiment li.active a label {
    color: #fff;
}

.shortcut-Experiment li.active a {
    background: #B81C22;
}

.shortcut-Experiment li a label {
    margin-bottom: 0;
    color: #222222;
    font-size: 16px;
}

.shiyanshi {
    padding-left: 10px;
    padding-top: 0;
}

.shiyanshi .paper-slider-conteer {
    padding: 0 153px;
}

.shiyanshi .best-creative-area .owl-item .item img {
    height: 501px;
}

.suspension-panel {
    margin-top: 30px;
}

/* Ã¥Â®Å¾Ã©ÂªÅ’Ã¨Âµâ€žÃ¦ÂºÂ */
.Experimental-resources-zy-tab {
    background: #fff;
    margin-bottom: 50px;
    border: 1px solid #B8A988;
}

.Experimental-resources-zy-tab ul.nav-tabs.nav-line {
    border-bottom: none;
    background: url(../img/tiler-tab.png) no-repeat;
    background-size: cover;
    display: flex;
    justify-content: center;
    border-bottom: 1px solid #B8A988;
}

.Experimental-resources-zy-tab ul.nav-tabs.nav-line>li>a {
    font-size: 24px;
    color: #A39A86;
    border-radius: 0;
    font-weight: bold;
    margin-right: 0;
    padding: 20px 10px;
    border-bottom: 5px solid transparent;
}

ul.nav-tabs.nav-line>li.active>a {
    border-bottom: 5px solid #B81C22;
    background-color: transparent;
    color: #B81C22;
}

.Experimental-resources-zy-tab ul.nav-tabs.nav-line>li {
    padding: 0 100px;
}

.Equipment_platform_tu {
    float: left;
    overflow: hidden;
}

.Equipment_platform_tu img {
    width: 278px;
    height: 156px;
}

.Equipment_platform ul li {
    float: left;
    width: 50%;
    padding: 0 10px;
    margin-bottom: 20px;
}

.Equipment_platform ul {
    margin: 0 -10px;
    overflow: hidden;
    margin-bottom: 10px;
}

.Equipment_platform {
    padding: 20px;
    padding-bottom: 21px;
}

.Equipment_platform ul li a {
    display: block;
    padding: 20px;
    border: 1px solid #E9E9E9;
    overflow: hidden;
}

.Equipment_platform_content 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;
    margin-bottom: 20px;
}

.Equipment_platform_content p {
    font-size: 16px;
    color: #4F4F4F;
    margin-bottom: 7px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.Equipment_platform_content {
    margin-left: 298px;
}
/* Ã¤Â¸Â­Ã¥Â¿Æ’Ã§Â®â‚¬Ã¤Â»â€¹ */
.middle-center-top {
    margin-top: 30px;
}

.middle-center-top p {
    margin-bottom: 30px;
}

.Center-personnel {
    margin-top: 60px;
}

.Center-personnel-pp {
    padding: 30px 28px;
    padding-bottom: 0;
}

.Center-personnel-pp .contact-us {
    height: 250px;
}

.byte-modal {
    padding: 17px 100px 17px 50px;
    background: url(../img/CXIA10.png) no-repeat;
}

.byte-modal .woo-box-column-rt-wm {
    padding: 10px;
    width: 150px;
    height: 150px;
}
/* Ã¥Â®Å¾Ã©ÂªÅ’Ã¤Â¸Å½Ã¦â€¢Â°Ã¦ÂÂ®Ã©Â¦â€“Ã©Â¡Âµ */
.and-margin35 {
    margin-top: 35px;
}

.sticky-recommended li a {
    padding: 20px 30px 27px 30px;
}

.software {
    border: 1px solid #B8A988;
    padding: 20px;
    margin-top: 40px;
    background: #fff;
    padding-bottom: 30px;
}

.software .Choice-carousel .item a span img {
    height: 247px;
    display: block;
}

.software .Choice-carousel .item a p {
    font-size: 18px;
    color: #222222;
    text-align: center;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 27px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.software .Choice-carousel .owl-nav {
    display: none;
}

.software .Choice-carousel   .owl-dots .owl-dot span,.style-numeric .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 0 5px;
    background: #B1B1B1;
}

.software .Choice-carousel .owl-dots .owl-dot.active span, 
.software .Choice-carousel .owl-dots .owl-dot:hover span,
.style-numeric .owl-dots .owl-dot.active span, 
.style-numeric .owl-dots .owl-dot:hover span {
    background: #B81C22;
}

.software .Choice-carousel .owl-dots {
    right: auto;
    bottom: -70px;
    left: 50%;
    transform: translateX(-50%);
}

.software .Choice-carousel .item a:hover p {
    color: #B81C22;
}

.Resource-application {
    background: url(../img/zysq-bg.png) top center no-repeat;
    padding: 32px 170px 40px 120px;
    margin-top: 120px;
    margin-bottom: 50px;
}

.Resource-application-lt {
    font-size: 40px;
    font-weight: bold;
    float: left;
    color: #FFFFFF;
    margin-top: 16px;
}

.Resource-application-lt a {
    display: block;
    background: #B81C22;
    width: 157px;
    height: 49px;
    color: #FFFFFF;
    margin-top: 31px;
    font-size: 16px;
    text-align: center;
    line-height: 49px;
}

.Resource-application-rt span {
    border: 1px solid #B8A988;
    background: rgba(255,255,255,1);
    border-radius: 20px;
    width: 160px;
    height: 160px;
    padding: 13px;
    display: block;
    margin: 0 auto;
}

.Resource-application-rt {
    float: right;
    font-size: 16px;
    color: #FFFFFF;
}

.Resource-application-rt label {
    margin-bottom: 20px;
    text-align: center;
}

.Resource-application-lt a:hover {
    border: 1px solid #B81C22;
    color: #B81C22;
    background: #fff;
}

.Resource-application-rt span img,.thumbile-left-content label img {
    border-radius: 20px;
}

.software .Choice-carousel .item a:hover img {
    transform: inherit;
}
/* Ã¨Â§â€žÃ§Â«Â Ã¥Ë†Â¶Ã¥ÂºÂ¦ */
.Data-catalogue h3 {
    color: #B8A988;
    font-size: 22px;
    font-weight: bold;
    margin: 0;
    margin-bottom: 30px;
    padding-left: 10px;
    border-left: 4px solid #B8A988;
}

.Data-catalogue-row {
    margin-top: 30px;
}

.Data-catalogue {
    border-right: 1px solid #B8A988;
    padding-right: 22px;
    padding-bottom: 30px;
}

.firstNav span {
    float: left;
    font-size: 18px;
    color: #222222;
    position: relative;
    padding-left: 15px;
    width: 90%;
}

.firstNav span:before {
    content: '';
    width: 6px;
    height: 6px;
    background: #B8A988;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.firstNav a {
    float: left;
    font-size: 18px;
    color: #222222;
    position: relative;
    padding-left: 15px;
    width: 90%;
}

.jiantou-up {
    background: url(../img/sub-group.png ) no-repeat;
    width: 14px;
    height: 8px;
    float: right;
    margin-top: 10px;
    transition: transform 0.5s;
}

.firstDrop {
    border-left: 3px solid #D8D8D8;
    padding-left: 12px;
}

.firstNav a:before {
    content: '';
    width: 6px;
    height: 6px;
    background: #B8A988;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.secondNav {
    margin-top: 15px;
}

.secondNav span {
    font-size: 18px;
    color: #575757;
}

.secondDrop-click {
    padding-top: 10px;
}

.secondNav a {
    font-size: 18px;
    color: #575757;
}

.secondDrop-click li {
    line-height: 40px;
    padding-left: 30px;
    margin-bottom: 0!important;
    position: relative;
}

.secondDrop-click .cur a:before,.secondDrop-click li a:hover:before {
    content: '';
    width: 3px;
    height: 24px;
    background: #B81C22;
    position: absolute;
    left: -15px;
    top: 50%;
    transform: translateY(-50%);
}

.secondDrop-click li a {
    color: #A9A9A9;
    font-size: 18px;
}

.firstDrop, .secondDrop-click {
    display: none;
}

.Data-catalogue .iconRotate {
    transform: rotate(180deg);
}

.secondDrop-click .cur a,.secondDrop-click li a:hover,
.Data-catalogue ul .cur span {
    color: #B81C22;
}

.Data-catalogue ul li {
    margin-bottom: 15px;
}
/* Ã¨Âµâ€žÃ¦ÂºÂÃ§â€Â³Ã¨Â¯Â· */
.thumbile-left-content span,.thumbile-right-link span {
    font-size: 18px;
    color: #4F4F4F;
}

.thumbile-left-content label {
    border: 1px solid #B8A988;
    background: rgba(255,255,255,1);
    border-radius: 20px;
    width: 140px;
    height: 140px;
    padding: 4px;
    display: block;
    margin-top: 30px;
}

.thumbile-left-boxen {
    padding-top: 24px;
    padding-bottom: 0;
}

.thumbile-left-content {
    float: left;
}

.thumbile-img-pic {
    float: left;
    margin-left: 100px;
    width: 296px;
}

.thumbile-right-link {
    margin-left: 85px;
    float: left;
}

.thumbile-right-link a {
    color: #FFFFFF;
    font-size: 18px;
    width: 300px;
    height: 70px;
    display: block;
    background: #B81C22;
    padding-left: 20px;
    padding-right: 30px;
    line-height: 70px;
    margin-top: 40px;
}

.thumbile-right-link a .iconfont {
    float: right;
    font-size: 26px;
}

.thumbile-right-link a:hover {
    border: 1px solid #B81C22;
    color: #B81C22;
    background: #fff;
}

.instruction-use {
    padding: 25px 40px;
}

.instruction-sollor {
    height: 300px;
    position: relative;
}

.instruction-use-p p {
    text-indent: 2em;
}

/* .instruction-use-p p:last-child {
    background: linear-gradient(to right,#adaaaa, #adaaaa);
    -webkit-background-clip: text;
    color: transparent;
} */
.Center-personnel-pp .contact-us dl dd label {
    -webkit-line-clamp: 3;
}

.instruction-use-p {
    height: 500px;
    overflow-y: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

/*::-webkit-scrollbar {
    display: none;
 -- Chrome Safari 
} */


.instruction-sollor:after {
    content: '';
    width: calc(100% - 6px);
    height: 85px;
    background-color: rgba(255,255,255,.5);
    position: absolute;
    bottom: 0;
    left: 0;
}

.instruction-use .class_name:after,.style-numeric .owl-nav {
    display: none;
}

.style-numeric .owl-dots {
    text-align: center;
    margin-top: 20px;
}

.solution-item-list {
    margin-top: 64px;
}

.Employer-login {
    color: #FFFFFF;
    font-size: 20px;
    width: 155px;
    float: right;
    height: 54px;
    background: #B81C22;
    border: 2px solid #B8A988;
    letter-spacing: 3px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.qiye-server-login {
    margin-top: 28px;
}

.Employer-login .iconfont {
    font-size: 28px;
}

.Employer-login-four-hz li {
    float: left;
    width: 33.33333%;
    padding: 0 15px;
}

.Employer-login-four-hz {
    margin: 0 -15px;
    margin-top: 40px;
    margin-bottom: 60px;
}

.Employer-login-four-hz li:nth-child(1) div {
    background: #b81b22;
}

.Employer-login-four-hz li:nth-child(2) div {
    background: #324e97;
}

.Employer-login-four-hz li:nth-child(3) div {
    background: #b8a988;
}

.Employer-login-four-hz li:nth-child(4) div {
    background: #59aee5;
}

.Employer-login-four-hz li>div {
    padding: 39px 0 40px 40px;
    overflow: hidden;
    position: relative;
}

.Employer-login-four-hz li>div strong {
    color: #FFFFFF;
    display: block;
    font-size: 26px;
    margin-bottom: 25px;
    font-weight: bold;
    position: relative;
    z-index: 2;
}

.Employer-login-four-hz li>div a,.focustop-hotnews div span {
    font-size: 18px;
    color: #FFFFFF;
}

.Employer-login-four-hz .jz-login-ico {
    font-size: 160px;
    position: absolute;
    top: -35px;
    right: 0;
    color: rgba(0,0,0,.1);
}

.Employer-login-four-hz li>div a .iconfont,.focustop-hotnews div span .iconfont {
    margin-left: 10px;
}

.Employer-login:hover {
    background: #fff;
    color: #B81C22;
}

.characteristic-sha {
    margin-bottom: 60px;
}

.cooperation {
    margin: 60px 0;
}

.cooperation .woo-box-column-rt-wm {
    padding: 14px;
    width: 160px;
    height: 160px;
}

.cooperation .woo-box-column-rt {
    padding: 15px 121px 15px 40px;
}

.cooperation .woo-box-flex {
    padding-top: 22px;
    padding-bottom: 25px;
}

.cooperation .woo-box-column-lt {
    padding-top: 25px;
}

.focustop-hotnews {
    display: block;
    height: 220px;
    position: relative;
    overflow: hidden;
    margin-bottom: 30px;
}

.left-col-wrapper-hz {
    margin-bottom: 50px;
    margin-top: 40px;
}

.focustop-hotnews div {
    position: absolute;
    padding: 84px 0 40px 40px;
    overflow: hidden;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.4);
}

.focustop-hotnews div strong {
    color: #FFFFFF;
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 18px;
    display: block;
}

.focustop-hotnews img {
    height: 100%;
}

.rli-todayer {
    background: transparent;
    padding-top: 10px;
    padding-bottom: 120px;
}
.click-ripple{
    margin-top: 20px;
}
#allmap {
    height: 340px;
    width: 100%;
}
#allmap .title {
    font-size: 16px;
    font-weight: bold;
    color: #B81C22;
}
.channel_mod_xs{
        position: relative;
    z-index: 0;
}
.look-View-btn-all{
    padding: 10px 20px;
    background: #B8A988;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
    float: right;
    margin-top: 20px;
}
.look-View-btn-all label{
    margin-bottom: 0;
    cursor: pointer;
    margin-right: 10px;
}
.look-View-btn-all:hover{
   border:1px solid #B8A988;
   background: #fff;
   color: #B8A988;
}
.content-Bomb-look {
    background: url(../img/xs-bg-lt_02.png) no-repeat;
    background-size: 100% 100%;
    padding: 20px 40px;
}
.Why-Modals .modal-content .modal-header {
    padding-top: 0;
    position: relative;
    padding-bottom:  0;
    border-bottom: none;
    margin-bottom: 10px;
}
.video-Modals .modal-header {
    min-height: auto;
    padding: 0;
    overflow: hidden;
    border: none;
    padding-top:20px;
}
.Why-Modals .content-Bomb-look .close {
    text-shadow: inherit;
    color: #fff;
    margin-top: 0;
    opacity: 1;
    font-weight: 500;
    font-size: 50px;
}
.Why-Modals .modal-body {
    color: #fff;
    text-align: justify;
    padding: 0;
    font-size: 16px;
    line-height:35px;
    padding-bottom: 20px;
}
.video-Modals .modal-dialog{
    margin: 0;
}