body {
    background: url(../../images/abroad/abroad.png) no-repeat top center white !important;
}

ul li {
    list-style: none;
}

.navDiv {
    position: absolute;
    z-index: 2;
    width: 100%;
}

.search {
    box-sizing: border-box;
    background-color: rgb(4, 155, 127);
    padding: 12px 20px 12px 14px;
    width: 500px;
    height: 48px;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    bottom: 100px;
    left: 139px;
}

.search-input {
    width: 100%;
    float: left;
    font-size: 16px;
    color: white;
    letter-spacing: 1px;
    height: 22px;
    line-height: 22px;
    border: none;
    background: transparent;
}

.search-btn {
    float: right;
    margin: -32px 0;
    height: 46px;
    width: 46px;
    background: url(../../images/search.png) no-repeat center;
    cursor: pointer;
}

input.search-input::-webkit-input-placeholder {
    /*WebKit browsers*/
    color: white;
}

input.search-input::-moz-input-placeholder {
    /*Mozilla Firefox*/
    color: white;
}

input.search-input::-ms-input-placeholder {
    /*Internet Explorer*/
    color: white;
}

.faceSignature {
    width: 1200px;
    height: 20px;
    color: rgba(136, 136, 136, 1);
    font-size: 14px;
    text-align: left;
    font-family: PingFangSC-Regular;
    margin: 0 auto;
    padding-top: 120px;
}

.faceSignature a,
.faceSignature span {
    vertical-align: middle;
}

.faceSignature a {
    color: rgba(136, 136, 136, 1);
    font-size: 14px;
    text-align: left;
    font-family: PingFangSC-Regular;
}

.faceSignature i {
    margin-left: 10px;
    margin-right: 10px;
}

.faceSignature span {
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    text-align: left;
    font-family: PingFangSC-Regular;
}

.bannerDiv {
    position: relative;
    height: 416px;
    text-align: center;
    font-size: 0;
    margin: 0 auto;
}


/* .bannerDiv:after,
.bannerDiv:before {
    position: absolute;
    top: 0;
    z-index: -1;
    display: inline-block;
    width: 50%;
    height: 100%;
    border: 0;
    content: "\20";
}

.bannerDiv:before {
    left: 0;
    background-color: #03B2FF;
}

.bannerDiv:after {
    right: 0;
    background-color: #03B2FF;
} */

.bannerImg {
    position: relative;
    height: 416px;
    width: 1280px;
    margin: auto;
}

.bannerImg .banner {
    /* width: 90pc; */
    height: 416px;
    /*   background: url(../../images/abroad/abroad.png) no-repeat; */
    background-size: 100%;
    margin: 0 auto;
}

.content {
    width: 1280px;
    margin: 0 auto;
    padding: 0;
    /* margin-bottom: 80px; */
    padding-top: 34px;
}

.VolunteerDiv {
    width: 1280px;
    margin: auto;
    /*   background: red; */
    font-size: 0;
    /*  padding-left: 46px; */
    /*  padding-right: 30px; */
    /*   margin-bottom: 22px; */
}

.VolunteerLi {
    width: 260px;
    height: 118px;
    opacity: 0.9;
    display: inline-block;
    margin-right: 80px;
    background-color: #000000;
    vertical-align: middle;
    text-align: center;
}

.ctliIcon {
    width: 30%;
    height: 118px;
    display: inline-block;
    vertical-align: middle;
    line-height: 100px;
}

.ctliTitle {
    width: 49%;
    height: 118px;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    color: rgba(255, 255, 255, 1);
}

.ctli_T {
    color: #2E2E2E;
}

.ctli_Tc {
    color: #888888;
    margin-top: 5px;
}

.curriculum,
.service,
.case,
.encyclopedias {
    /*  background: url(../../images/university/curriculum.jpg) */
    /*   background-color: #FFFFFF; */
    /*  border: 1px solid #DEDEDE; */


    background-color: rgba(255, 255, 255, 1);
    box-shadow: 0px 2px 9px 0px rgba(222, 222, 222, 1);
}

.encyclopedias {
    margin-right: 0;
}

.curriculumIcon {
    width: 64px;
    height: 64px;
}



.brand-wall {
    margin-top: 0;
    /*   background-color: red; */
}


.brand-wall .container {
    width: 1280px;
}

.container {
    width: 1280px;
}

#activity {
    /*     margin-top: 42px; */
}

#activity .activityMove {
    margin-top: 12px;
}

.clearfix {
    margin-top: 9px;
}

.initial {
    color: #03B2FF;
}

.activityContent {
    width: 384px;
    background-color: #FFFFFF;
    box-shadow: 0px 2px 4px 0px rgba(202, 202, 222, 0.5);
    margin-bottom: 23px;
    margin-left: 0 !important;
}

.activityContent:nth-child(3) {
    margin-bottom: 0px;
}

.banner {
    height: 124px;
    background-color: #DDE0E5;
}

.banner img {
    width: 100%;
    height: 100%;
}

.activityData {
    height: 30px;
    background-color: white;
    padding-left: 6px;
    padding-right: 6px;
    position: relative;
}

.activityData span {
    display: inline-block;
    vertical-align: middle;

}

.activityData span.activityTitle {
    height: 30px;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;

    display: -webkit-box;

    overflow: hidden;
    text-overflow: ellipsis;
    margin-left: 51px;
    position: absolute;
    top: 0;
    /*  height: 40px; */
}

.activityIcon {
    width: 36px;
    height: 18px;
    border-radius: 2px;
    background-color: #FEAD2C;
    text-align: center;
    color: rgba(255, 255, 255, 1);
    font-size: 12px;
    font-family: PingFangSC-Semibold;
    position: relative;
    top: 5px;
}

.activityTitle {
    width: 284px;
    margin-right: 41px;
    color: rgba(46, 46, 46, 1);
    font-size: 14px;
    text-align: left;
    font-family: PingFangSC-Semibold;
    line-height: 30px;
}

.activityState {
    color: #FEAD2C;
    font-size: 12px;
    text-align: right;
    font-family: PingFangSC-Semibold;
    line-height: 30px;
    float: right;
}

.serverRm {
    width: 448px;
}

#serverRm .layui-tab ul li {
    width: 43.2%;
}

#serverRm .clearfix .layui-tab {
    margin-bottom: 1px;
}

#serverRm .serverMove {
    margin-top: 12px;
}

.curriculumRm {
    background-color: #F7F7F8;
    padding-top: 34px;
    padding-bottom: 58px;
}

.demand {
    width: 486px;
}

.serverRmContent {
    /* float: left; */
    display: inline-block;
    vertical-align: middle;
    margin-left: 0px;

    margin-bottom: 20px;

    width: 180px;
    height: 244px;
    background-color: rgba(255, 255, 255, 1);
    box-shadow: 0px 2px 4px 0px rgba(202, 202, 222, 0.5);
}

.serverRmContent:nth-child(1), .serverRmContent:nth-child(3) {
    margin-right: 18px;
}


.serverRmContent:nth-child(3), .serverRmContent:nth-child(4) {
    margin-bottom: 0;
}


.curriculumRmContent {
    float: left;
    margin-left: 80px;
    margin-right: 0px;
    margin-top: 9px;
}

.curriculumRmOne {
    margin-left: 0px;
}

.goodsImg {
    width: 180px;
    height: 180px;
    border-radius: 4px;
    background-color: rgba(221, 224, 229, 1);

}

.goodsImg img {
    border-radius: 4px;
}

.goodsName {
    height: 20px;
    margin-top: 6px;
    color: rgba(46, 46, 46, 1);
    font-size: 14px;
    text-align: left;
    font-family: PingFangSC-Semibold;
    width: 171px;
    overflow: hidden;
    padding-left: 10px;
}

.notGoods .goodsName {
    background-color: rgba(221, 224, 229, 1);
}

.goodsPrice {
    height: 16px;
    color: rgba(255, 157, 0, 1);
    font-size: 12px;
    text-align: left;
    font-family: PingFangSC-Semibold;
    margin-top: 5px;
    line-height: 16px;

}

.goodsName, .goodsPrice {
    padding-left: 8px;
}

.notGoods .goodsPrice {
    background-color: rgba(221, 224, 229, 1);
    color: rgba(221, 224, 229, 1);
    width: 100px;
}

.applicat {
    height: 467px;
}

a.serverMove,
a.curriculumMove,
a.seckillMove,
a.activityMove {
    margin-top: 34px;
    margin-bottom: 63px;
}

.serviceSeckill {
    margin-top: 44px;
    padding-left: 43px;
    padding-right: 43px;
}

.curriculumSeckill {
    margin-top: 44px;
    padding-left: 43px;
    padding-right: 43px;
}

.seckillTime,
.goodsContent {
    display: inline-block;
    vertical-align: middle;
}

.seckillTime {
    /*  width: 300px;
    height: 273px; */
    position: absolute;
    left: 0px;
}

.goodsContent {}

.seckillGoods {
    float: left;
    margin-right: 80px;
    margin-top: 9px;
}

.seckillGSR {
    margin-right: 0;
}

.timeTitle {
    /* width: 84px; */
    /* height: 34px; */
    color: #3B3D42;
    font-size: 24px;
    text-align: left;
    font-family: PingFangSC-Semibold;
    display: inline-block;
    vertical-align: middle;
    margin-left: 38px;
    /* padding-top: 83px; */
    /* padding-left: 30px; */
    /* margin-bottom: 16px; */
}

.timeContent {
    display: inline-block;
    vertical-align: middle;
}

.timeContent .time,
.timeContent .branch,
.timeContent .second {
    width: 64px;
    height: 44px;
    border-radius: 2px;
    background-color: #3B3D42;
    display: inline-block;
    color: #FFFFFF;
    font-size: 30px;
    text-align: center;
    font-family: PingFangSC-Medium;
}

.timeContent .colon {
    width: 4px;
    height: 4px;
    font-size: 30px;
    text-align: center;
    font-family: PingFangSC-Medium;
}

.selected {
    background-color: #fff;
    /*   padding-left: 43px;
    padding-right: 43px; */
}

.serviceSt,
.curriculumSt {
    width: 675px;
    display: inline-block;
    vertical-align: middle;
    background-color: #fff;
}

.serviceSt,
.curriculumSt {
    /*  margin-top: 16px; */
}

.serviceSt {
    width: 1280px;
    margin: auto;
    text-align: center;
    background-color: rgba(247, 247, 248, 1);
}

.serviceSt .head {
    height: 38px;
    margin-bottom: 26px;
    padding-top: 11px;
}

.serviceSt .goodsContent {
    width: 1083px;
    margin-bottom: 6px;
}

.serviceSt .goodsContent .selectedGoods {
    width: 198px;
    height: 246px;
    margin-left: 97px;
    padding: 0;
    margin-bottom: 0;
}

.serviceSt .goodsContent .selectedGoods.seckillGSR {
    margin-left: 0px;
}

.serviceSt .move {
    margin-bottom: 23px;
}

.head {
    position: relative;
    padding-top: 18px;
}

.head .selected-cn {
    display: block;
    position: unset;
    text-align: center;
    line-height: 20px;
}

.head .selected-en {
    display: block;
}

.layui-col-sm4 {
    height: 606px;
    margin-bottom: 16px;
}

.layui-col-sm4 .head {
    padding-top: 35px;
    text-align: left;
    position: relative;
}

.layui-col-sm4 .head .headMove {
    float: right;
    position: relative;

}

.layui-col-sm4 .head .headMove .activityMove,
.layui-col-sm4 .head .headMove .serverMove {
    border: 0;
    width: 56px;
    height: 20px;
    color: rgba(136, 136, 136, 100);
    font-size: 14px;
    text-align: right;
    font-family: PingFangSC-Regular;
    line-height: 20px;
    margin-right: 38px;
    position: relative;
    margin-bottom: 0;
}

.layui-col-sm4 .head .headMove .activityMove::after,
.layui-col-sm4 .head .headMove .serverMove::after {
    content: "";
    display: block;
    position: absolute;
    width: 9px;
    height: 9px;
    border: 2px solid rgba(136, 136, 136, 1);
    top: 4px;
    right: -15px;
    border-right: 0;
    border-bottom: 0;
    transform: rotate(137deg);
    -ms-transform: rotate(137deg);
    /* IE 9 */
    -webkit-transform: rotate(137deg);
    /* Safari and Chrome */


}

.selectedGoods {
    float: left;
    display: block;
    box-sizing: border-box;
    width: 210px;
    padding: 6px;
    height: 295px;
    margin-left: 10px;
    margin-bottom: 30px;
}

.seGoodsImg {
    background-color: rgba(221, 224, 229, 1);
    display: block;
    border-radius: 4px;
    height: 198px;
    width: 198px;
    margin: 0 auto;
}

.seGoodsImg img {
    width: 100%;
    height: 100%;
}

.univCategoryGoods {
    margin-top: 24px;
    padding-left: 43px;
    padding-right: 43px;
}

.categoryIcon,
.categoryTitle,
.categoryMore {
    display: inline-block;
    vertical-align: middle;
}

.categoryMore {
    color: #03B2FF;
    font-size: 14px;
    text-align: center;
    font-family: PingFangSC-Regular;
    cursor: pointer;
}

.categoryMore:hover {
    color: #03B2FF;
}

.categoryTitle {
    color: #2E2E2E;
    font-size: 20px;
    font-family: PingFangSC-Semibold;
}

.categoryGoods {
    width: 230px;
    height: 334px;
    display: inline-block;
    vertical-align: middle;
    background-color: #FFFFFF;
    box-shadow: 0 0 10px #dddddd;
    padding-top: 17px;
    padding-left: 13px;
    padding-right: 13px;
    padding-bottom: 17px;
    margin-top: 16px;
    margin-right: 11px;
}

.cGoodsImg {
    width: 230px;
    height: 230px;
}

.cGoodsImg img {
    width: 100%;
    height: 100%;
    background-color: #DDE0E5;
}

.cGoodsName {
    width: 70%;
    height: 20px;
    color: rgba(46, 46, 46, 1);
    font-size: 14px;
    text-align: left;
    font-family: PingFangSC-Semibold;
    margin-top: 15px;
    overflow: hidden;
}

.categoryShop {
    width: 100%;
    margin-top: 5px;
    padding-bottom: 11px;
    border-bottom: 1px solid #EBEEF4;
}

.categoryShop span {
    display: inline-block;
    vertical-align: middle;
}

.shopLogo {
    width: 20px;
    height: 20px;
    background-color: #DDE0E5;
    border-radius: 100%;
}

.shopLogo img {
    width: 100%;
    height: 100%;
}

.shopName {
    width: 70%;
    height: 20px;
    color: #888888;
    font-size: 14px;
    text-align: left;
    font-family: PingFangSC-Regular;
}

.cGoodsPrice {
    width: 70%;
    height: 22px;
    color: #FF9D00;
    font-size: 16px;
    text-align: left;
    font-family: PingFangSC-Semibold;
    margin-top: 12px;
}

.overseasStudy {
    padding-bottom: 105px;
}

.bismst {
    background-color: #ffffff;
    padding-top: 0px !important;
    padding-bottom: 12px;
    padding-top: 46px;
    float: left;
}

.bismst .layui-col-xs4 .head {
    padding-top: 24px;
}

.bismst-content dt {
    padding-top: 6px;
}

.bismst-content .name {
    margin-top: 19px;
    margin-bottom: 12px;
}

.bismst-content .desc {
    margin-top: 0;
    margin-bottom: 11px;
    word-break: break-all;
    text-align: left;
}

.bismst-content dt img {
    background-color: #DDE0E5;
}

.bismst .layui-col-xs4 .move {
    margin-top: 0;
    margin-bottom: 0;
}

.news {
    /*  margin-top: 24px;
    padding-left: 43px;
    padding-right: 43px; */
    padding-top: 0;
    padding-bottom: 0;
    clear: both;
    background-color: rgba(247, 247, 248, 1);
    height: 449px;

}

.news .head {
    padding-top: 15px;
    height: 34px;
}

.news-content {
    width: 1378px;
    margin: auto;
}

.no-news {
    margin-left: 0;
}

.news .move {}


/* 
.news-item {
    margin-left: 25px;
} */

.project {
    /*  padding-left: 43px;
    padding-right: 43px; */
    background-color: #ffffff;
}

.project .layui-col-xs6 {
    height: 526px;
}

.project .ellipsis {
    margin-bottom: 5px;
}

.project .ellipsis2 {
    margin-bottom: 4px;
}

.project .nodata .ellipsis,
.project .nodata .ellipsis2 {
    background-color: white;
}

.project .nodata .bt-tip span {
    display: inline-block;
    vertical-align: middle;
    background-color: white;
    width: 90px;
}

.project .nodata-fr {
    height: 90px;
    width: 135px;
    border-radius: 4px;
    background-color: #eee;
}

.project .project-items {
    margin-bottom: 16px;
    margin-top: 27px;
}

.project .move {
    margin-bottom: 0px;
    margin-top: 11px;
}

.team {
    height: 274px;
    background-color: rgba(247, 247, 248, 1);
}

.team .head {
    width: 1200px;
    height: 38px;
    margin: auto;
    padding-top: 18px;
    margin-bottom: 2px;
}

.team .team-box {
    width: 1200px;
    margin: auto;
    padding: 0;
    margin-bottom: 17px;
}

.team-link {
    width: 140px;
    height: 140px;
    margin-left: 72px;
}

.team-link:nth-child(1) {
    margin-left: 0;
}

.no-team {
    background-color: #D8D8D8;
}

.ellipsis,
.ellipsis2 {
    /* background-color: #DDE0E5; */
}

.team-box {
    margin-left: 0;
}

.bt-move {
    margin-bottom: 35px;
}

.team a.move {
    margin-bottom: 0;
}

.expert-container {
    margin-top: 26px;
    background-color: #ffffff;
    height: 561px;
}

.expert-container .head {
    padding-top: 0;
    padding-bottom: 0;
    height: 38px;
}

.expert-container .expert-box {
    padding: 0;
    margin-top: 0;
    margin-top: 18px;
    margin-bottom: 14px;
}

.expert-container .expert-link {
    width: 240px;
    height: 340px;
    vertical-align: middle;
}

.expert-container .expert-link dt img {
    width: 240px;
    height: 240px;
}

.expert-container .expert-link .expert-name {
    display: block;
    text-align: center;
    margin: auto;
    margin-top: 7px;
    margin-bottom: 6px;
    word-break: break-all;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.expert-container .expert-link .research {
   
    display: block;
    margin: auto;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    height: 40px;
}

.expert-container .no-expert dt {
    width: 240px;
    height: 240px;
    background-color: #D8D8D8;
}

.expert-container .no-expert .expert-name {
    width: 79px;
    height: 30px;
    background-color: #D8D8D8;
}

.expert-container .no-expert .research {
    width: 200px;
    height: 45px;
    background-color: #D8D8D8;
}

.expert-container .expert-link:nth-child(1) {
    background-color: #22272D;
}

.expert-container .expert-link:nth-child(1) .expert-name,
.expert-container .expert-link:nth-child(1) .research {
    color: #ffffff;
}


.applicat input::-webkit-input-placeholder,
.applicat textarea::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */

    color: rgba(213, 213, 213, 100);

}

.applicat :-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */

    color: rgba(213, 213, 213, 100);

}

.applicat ::-moz-placeholder {
    /* Mozilla Firefox 19+ */

    color: rgba(213, 213, 213, 100);

}

.applicat input:-ms-input-placeholder,
.applicat textarea:-ms-input-placeholder {
    /* Internet Explorer 10-11 */

    color: rgba(213, 213, 213, 100);

}

.applicat input::-ms-input-placeholder,
.applicat textarea::-ms-input-placeholder {
    /* Microsoft Edge */

    color: rgba(213, 213, 213, 100);

}

.applicat .layui-textarea {}