@font-face {
    font-family: 'SourceHanSansCN-Normal';
    font-display: swap;
    src: url('http://at.alicdn.com/t/webfont_s49der0rpy.eot');
    /* IE9*/
    src: url('http:http://at.alicdn.com/t/webfont_s49der0rpy.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('http://at.alicdn.com/t/webfont_s49der0rpy.woff2') format('woff2'),
        url('http://at.alicdn.com/t/webfont_s49der0rpy.woff') format('woff'),
        /* chrome、firefox */
        url('//at.alicdn.com/t/webfont_s49der0rpy.ttf') format('truetype'),
        /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
        url('//at.alicdn.com/t/webfont_s49der0rpy.svg#NotoSansHans-DemiLight') format('svg');
    /* iOS 4.1- */
}

@font-face {
    font-family: "SourceHanSerifSCSemiBold";
    src: url("/special/2020/20200709bwzH5/lib/SourceHanSerifSC-SemiBold/SourceHanSerifSC-SemiBold.woff2") format("woff2"),
         url("/special/2020/20200709bwzH5/lib/SourceHanSerifSC-SemiBold/SourceHanSerifSC-SemiBold.woff") format("woff"),
         url("/special/2020/20200709bwzH5/lib/SourceHanSerifSC-SemiBold/SourceHanSerifSC-SemiBold.ttf") format("truetype"),
         url("/special/2020/20200709bwzH5/lib/SourceHanSerifSC-SemiBold/SourceHanSerifSC-SemiBold.eot") format("embedded-opentype"),
         url("/special/2020/20200709bwzH5/lib/SourceHanSerifSC-SemiBold/SourceHanSerifSC-SemiBold.svg") format("svg"),
         url("/special/2020/20200709bwzH5/lib/SourceHanSerifSC-SemiBold/SourceHanSerifSC-SemiBold.otf") format("opentype");
  }

html,
body {
    font-family: "SourceHanSansCN-Normal";
    overflow-x: hidden;
}

.itemTitle p:nth-child(2) span {
    font-family: "SourceHanSerifSCSemiBold";
}


/* 公共部分样式 */
html,
body {
    width: 100%;
    margin: 0 auto;
}

a {
    cursor: pointer;
    color: #000000;
}

/* banner部分的样式 */
.bannerBox {
    width: 100%;
    /* height: 550px; */
    background: url(/special/2020/20200709bwzH5/img/bannerBg.png) no-repeat;
    background-size: 100% 100%;
    position: relative;
    overflow: hidden;
}

.logo {
    width: 37%;
    margin: 0.2rem 0 0 0.2rem;
    animation-delay: 0.5s;
}

.bannerTitle {
    width: 84%;
    margin-left: 8%;
    margin-top: 0.6rem;
    padding-bottom: 2rem;
    -webkit-animation: animations 3s infinite ease-out;
    -moz-animation: animations 3s infinite ease-out;
    -o-animation: animations 3s infinite ease-out;
    -ms-animation: animations 3s infinite ease-out;
    animation: animations 3s infinite ease-out;
}

@keyframes animations {
    0% {
        transform: scale(1);
        opacity: 1;
    }

    100% {
        transform: scale(1.1);
        opacity: 0.8;
    }
}

/* 通用标题 */
.itemTitle {
    text-align: center;
    margin: 0.22rem 0;
}

.itemTitle p:nth-child(1) {
    font-size: 0.2rem;
    color: #0e50c9;
    letter-spacing: 0.013rem;
}

.itemTitle p:nth-child(2) {
    font-size: 0.4rem;
    color: #0e50c9;
    position: relative;
}

.itemTitle p:nth-child(2) span {
    position: relative;
    line-height: 0.4rem;
}

.itemTitle p:nth-child(2) span:before {
    content: '';
    width: 40px;
    height: 1px;
    background: #0e50c9;
    position: absolute;
    top: 0.25rem;
    left: -60px;
}

.itemTitle p:nth-child(2) span:after {
    content: '';
    width: 40px;
    height: 1px;
    background: #0e50c9;
    position: absolute;
    right: -60px;
    top: 0.25rem;
}

/* 学校介绍 */
.schoolIntroBlcok {
    width: 100%;
    background-color: rgba(20, 70, 213, 0.08);
}

.schoolIntroBlcok .schoolIntroCont {
    width: 82%;
    margin: 0 9% 0 9%;
    padding: 0.4rem 0;
}

.schoolIntroBlcok p {
    text-indent: 2em;
    color: #444444;
    text-align: justify;
    font-size: 0.29rem;
}

.schoolIntroImg {
    margin: 0.4rem 0;
}

.schoolIntroImg img {
    width: 92%;
    padding: 0 4%;

}

/* .schoolIntroImg img:nth-child(2){
    margin-top: 0.2rem;
} */

/* MBA项目介绍 */
.projectIntroCont {
    width: 88%;
    margin: 0.2rem 6%;
    border: 1px solid #2e6eb6;
}

.projectIntroCont p {
    padding: 0.25rem;
    color: #444444;
    text-align: justify;
    font-size: 0.29rem;
}

/* 主要培养方向 */
.trainDirectionBox {
    margin-top: 30px;
}

.trainDirectionBlock {
    width: 84%;
    margin: 0 8% 0.4rem 8%;
}

.trainDirectionBlock ul {
    overflow: hidden;
}

.trainDirectionBlock ul li {
    width: 25%;
    height: 2.5rem;
    float: left;
}

.trainDirectionBlock ul li p {
    padding: 1.5rem 0.22rem 0.1rem 0.22rem;
    color: #ffffff;
    text-align: center;
    font-size: 0.28rem;
}

.trainDirectionBlock ul li:nth-child(1) {
    background: url(/special/2020/20200709bwzH5/img/trainDirectionBg01.png) no-repeat top #2048A0;
    background-size: contain;
    animation-delay: 0;
}

.trainDirectionBlock ul li:nth-child(2) {
    background: url(/special/2020/20200709bwzH5/img/trainDirectionBg02.png) no-repeat top #92AFF0;
    background-size: contain;
    animation-delay: 0.5s;
}

.trainDirectionBlock ul li:nth-child(3) {
    background: url(/special/2020/20200709bwzH5/img/trainDirectionBg03.png) no-repeat top #2048A0;
    background-size: contain;
    animation-delay: 1s;
}

.trainDirectionBlock ul li:nth-child(4) {
    background: url(/special/2020/20200709bwzH5/img/trainDirectionBg04.png) no-repeat top #92AFF0;
    background-size: contain;
    animation-delay: 1.5s;
}

/* 培养目标 */
.trainGoalBox {
    background: #edf0fc;
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
}

.trainGoalBlock {
    width: 82%;
    margin: 0 9%;
}

.trainGoalBlock p {
    font-size: 0.29rem;
    color: #444444;
    text-align: justify;
}

.specialImg01 {
    height: 2rem;
    background: url(/special/2020/20200709bwzH5/img/specialImg01.png) no-repeat left;
    background-size: 0.75rem;
    z-index: 2;
    position: relative;
    margin-top: -0.3rem;
}

/* .specialImg01 img{
    width: 0.75rem;
    margin-top: -0.2rem;
} */

/* 培养特色与优势 */
.featuresAndAdvantagesBox {
    margin-top: -1.4rem;
}

.featuresAndAdvantagesBlock {
    width: 82%;
    margin: 0 9%;
}

.featuresAndAdvantagesBlock p {
    font-size: 0.29rem;
    color: #444444;
    text-align: justify;
}

.advantagesItemTitle {
    margin: 0.3rem 0;
}

.advantagesItemTitle img {
    width: 11%;
    margin-left: 4%;
    float: left;
}

.advantagesItemTitle p {
    font-size: 0.38rem;
    padding-left: 17%;
    padding-top: 0.2rem;
    color: #0e50c9;
    /* background-image: -webkit-gradient(linear, 0 top, 0 bottom, from(rgba(46, 110, 182,0.8)), to(rgb(46, 110, 182)));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; */
}

.advantagesItemCont {
    width: 92%;
    margin: 0 4%;
    background: #edf0fc;
}

.advantagesItemCont:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    left: 12%;
    margin-top: -0.2rem;
    border-left: solid 0.2rem transparent;
    border-bottom: solid 0.2rem #edf0fc;
    border-right: solid 0.2rem transparent;
}

.advantagesItemCont p {
    font-size: 0.29rem;
    padding: 0.3rem;
    text-align: justify;
    color: #444444;
}

.specialImg02 {
    height: 2.5rem;
    background: url(/special/2020/20200709bwzH5/img/specialImg02.png) no-repeat right;
    background-size: 1.25rem;
    z-index: 2;
    position: relative;
    margin-top: -0.7rem;
}

.advantagesItemBox3 {
    margin-top: -1.84rem;
}

.specialImg03 {
    height: 2.2rem;
    background: url(/special/2020/20200709bwzH5/img/specialImg03.png) no-repeat left;
    background-size: 0.6rem;
    z-index: 2;
    position: relative;
    margin-top: -0.7rem;
}

.specialImg04 {
    height: 4rem;
    background: url(/special/2020/20200709bwzH5/img/specialImg04.png) no-repeat right;
    background-size: 2rem;
    z-index: 2;
    position: relative;
    margin-top: -3.2rem;
}

/* 招生政策 */
.admissionsPolicyBox {
    margin-top: -1.9rem;
    /* padding: 0 9%; */
}

/* .admissionsPolicyItem01{
    padding: 0 9%;
} */
.admissionsPolicyItem01 {
    overflow: hidden;
}

.signCondition {
    width: 35%;
    margin: 0 7% 0 9%;
    float: left;
}

.signCondition .signConditionTitle {
    height: 3rem;
    background-color: #553cf1;
    border-radius: 0.15rem;
}

.signCondition .signConditionTitle p {
    font-size: 0.38rem;
    text-align: center;
    line-height: 3rem;
    color: #ffffff;
}

.signCondition .signConditioncont01 {
    /* height: 2.2rem; */
    border: 1px solid #2e3eb6;
    margin-top: 0.25rem;
    border-radius: 0.15rem;
    position: relative;
}

.signConditioncont01:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    left: 40%;
    margin-top: -0.2rem;
    z-index: 2;
    border-left: solid 0.2rem transparent;
    border-bottom: solid 0.2rem #ffffff;
    border-right: solid 0.2rem transparent;
}

.signConditioncont01:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    left: 40%;
    top: -0.22rem;
    z-index: 1;
    border-left: solid 0.2rem transparent;
    border-bottom: solid 0.2rem #0e50c9;
    border-right: solid 0.2rem transparent;
}

.signCondition .signConditioncont01 p {
    font-size: 0.28rem;
    padding: 0.18rem;
    text-align: justify;
    color: #444444;
}

.signConditioncont02 {
    width: 41%;
    /* height: 6.05rem; */
    float: left;
    border: 1px solid #2e3eb6;
    position: relative;
    border-radius: 0.15rem;
}

.signConditioncont02 p {
    font-size: 0.28rem;
    padding: 0.18rem;
    text-align: justify;
    color: #444444;
}

.signConditioncont02:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    left: -0.2rem;
    top: 1.6rem;
    z-index: 2;
    border-top: solid 0.2rem transparent;
    border-right: solid 0.2rem #ffffff;
    border-bottom: solid 0.2rem transparent;
}

.signConditioncont02:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    left: -0.22rem;
    top: 1.6rem;
    z-index: 1;
    border-top: solid 0.2rem transparent;
    border-right: solid 0.2rem #0e50c9;
    border-bottom: solid 0.2rem transparent;
}

.admissionsPolicyItem02 {
    margin-top: 0.6rem;
    overflow: hidden;
}

.examCondition {
    width: 35%;
    margin: 0 7% 0 9%;
    float: left;
}

.examCondition .examConditionTitle {
    height: 1rem;
    background-color: #553cf1;
    border-radius: 0.15rem;
}

.examCondition .examConditionTitle p {
    font-size: 0.38rem;
    text-align: center;
    line-height: 1rem;
    color: #ffffff;
}

.examCondition .examConditioncont01 {
    /* height: 2.6rem; */
    margin-top: 0.25rem;
    border-radius: 0.15rem;
    position: relative;
    background: #f0eeff;
}

.examConditioncont01:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    left: 40%;
    margin-top: -0.2rem;
    z-index: 2;
    border-left: solid 0.2rem transparent;
    border-bottom: solid 0.2rem #f0eeff;
    border-right: solid 0.2rem transparent;
}

.examConditioncont01:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    left: 40%;
    top: -0.2rem;
    z-index: 1;
    border-left: solid 0.2rem transparent;
    border-bottom: solid 0.2rem #f0eeff;
    border-right: solid 0.2rem transparent;
}

.examCondition .examConditioncont01 p {
    font-size: 0.28rem;
    padding: 0.18rem;
    text-align: justify;
    color: #444444;
}

.examCondition .examConditioncont01 p span {
    font-size: 0.38rem;
}

.examConditioncont02 {
    width: 41%;
    /* height: 4.25rem; */
    float: left;
    position: relative;
    border-radius: 0.15rem;
    background: #f0eeff;
}

.examConditioncont02 p {
    font-size: 0.28rem;
    padding: 0.18rem;
    text-align: justify;
    color: #444444;
}

.examConditioncont02 p span {
    font-size: 0.38rem;
}

.examConditioncont02:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    left: -0.2rem;
    top: 0.6rem;
    z-index: 2;
    border-top: solid 0.2rem transparent;
    border-right: solid 0.2rem #f0eeff;
    border-bottom: solid 0.2rem transparent;
}

.examConditioncont02:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    left: -0.2rem;
    top: 0.6rem;
    z-index: 1;
    border-top: solid 0.2rem transparent;
    border-right: solid 0.2rem #f0eeff;
    border-bottom: solid 0.2rem transparent;
}

.admissionsPolicyItem03 {
    margin-top: 0.6rem;
    overflow: hidden;
}

.tuitionTitle {
    width: 82%;
    height: 1rem;
    margin: 0 9%;
}

.tuitionTitle p {
    text-align: center;
    font-size: 0.38rem;
    line-height: 1rem;
    background: #553cf1;
    border-radius: 0.15rem;
    color: #ffffff;
}

.tuitionBlock {
    width: 40%;
    margin-left: 9%;
    margin-right: 3%;
    margin-top: 0.35rem;
    float: left;
}

.tuitionBlock .tuitionCont01 {
    background: #c7c2ea;
    border-radius: 0.15rem;
    padding: 0.15rem;
    position: relative;
    /* height: 1.9rem; */
}

.tuitionBlock .tuitionCont01:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    left: 40%;
    top: -0.2rem;
    z-index: 1;
    border-left: solid 0.2rem transparent;
    border-bottom: solid 0.2rem #c7c2ea;
    border-right: solid 0.2rem transparent;
}

.tuitionBlock .tuitionCont01 p {
    font-size: 0.28rem;
    color: #444444;
    line-height: 0.46rem;
}

.tuitionBlock .tuitionCont01 p:nth-child(1) {
    font-weight: bold;
}

.tuitionBlock .tuitionCont02 {
    /* height: 3.4rem; */
    background: #d2e6ff;
    border-radius: 0.15rem;
    padding: 0.15rem;
    position: relative;
    margin-top: 0.24rem;
}

.tuitionBlock .tuitionCont02 p {
    font-size: 0.28rem;
    color: #444444;
    line-height: 0.46rem;
}

.tuitionBlock .tuitionCont02 p:nth-child(1) {
    font-weight: bold;
}

.tuitionCont03 {
    width: 35%;
    float: left;
    background: #c7c2ea;
    border-radius: 0.15rem;
    padding: 0.15rem;
    position: relative;
    margin-top: 0.35rem;
    /* height: 5.84rem; */
}

.tuitionCont03:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    left: 40%;
    top: -0.2rem;
    z-index: 1;
    border-left: solid 0.2rem transparent;
    border-bottom: solid 0.2rem #c7c2ea;
    border-right: solid 0.2rem transparent;
}

.tuitionCont03 p {
    font-size: 0.28rem;
    color: #444444;
    line-height: 0.46rem;
    text-align: justify;
}

.tuitionCont03 p:nth-child(1) {
    font-weight: bold;
}

.admissionsPolicyItem04 {
    overflow: hidden;
    margin-top: 0.4rem;
}

.academicTitle {
    width: 40%;
    height: 1rem;
    margin: 0 30%;
}

.academicTitle p {
    text-align: center;
    font-size: 0.38rem;
    line-height: 1rem;
    background: #553cf1;
    border-radius: 0.15rem;
    color: #ffffff;
}

.academicBlcok {
    width: 82%;
    margin: 0.2rem 9% 0 9%;
    background: #f0eeff;
    border-radius: 0.15rem;
}

.academicBlcok p {
    font-size: 0.28rem;
    color: #444444;
    text-align: justify;
    padding: 0.2rem;
    position: relative;
    z-index: 2;
}

.specialImg05 {
    height: 3.8rem;
    background: url(/special/2020/20200709bwzH5/img/specialImg05.png) no-repeat left;
    background-size: 2rem;
    z-index: 1;
    position: relative;
    margin-top: -1.4rem;
}

.specialImg06 {
    height: 4.6rem;
    background: url(/special/2020/20200709bwzH5/img/specialImg06.png) no-repeat right;
    background-size: 2rem;
    z-index: 1;
    position: relative;
    margin-top: -6.9rem;
}

/* 报名流程 */
.registrationProcessBlock {
    overflow: hidden;
    margin-top: -1rem;
}

.progressTime {
    width: 28%;
    padding-right: 6%;
    position: relative;
    float: left;
    animation-delay: 0.5s;
    animation-duration: 1s;
}

.progressTime p {
    font-size: 0.25rem;
    height: 0.78rem;
    text-align: right;
    margin-top: 0.8rem;
    color: #2e6eb6;
    position: relative;
}

.progressTime p:before {
    content: "";
    width: 0.16rem;
    height: 0.16rem;
    border-radius: 50%;
    right: -0.55rem;
    top: 0.2rem;
    position: absolute;
    background: #2e6eb6;
}

.progressLine {
    width: 1px;
    height: 17.3rem;
    background: #2e6eb6;
    float: left;
    margin-top: 1.1rem;
}

.progressTime .progressTimeYear {
    font-size: 0.5rem;
    font-weight: bold;
}

.progressTime .progressTimeYear:before {
    content: "";
    width: 0.26rem;
    height: 0.26rem;
    border-radius: 50%;
    right: -0.58rem;
    top: 0.2rem;
    position: absolute;
    background: #2e6eb6;
}

.progressDetail {
    width: 47%;
    float: right;
    margin-right: 9%;
    padding-left: 8%;
    margin-top: 0.9rem;
    animation-delay: 0.5s;
    animation-duration: 1s;
}

.progressDetail p {
    font-size: 0.21rem;
    color: #444444;
    height: 1.57rem;
}

.progressDetail p img {
    width: 5%;
    margin-left: -6%;
}

.progressDetail p a {
    text-decoration: none;
    color: #444444;
}

.remarksCont {
    font-size: 0.26rem;
    text-align: center;
    margin-top: -0.6rem;
    color: #0e50c9;
    position: relative;
    z-index: 2;
}

.specialImg07 {
    height: 4.6rem;
    background: url(/special/2020/20200709bwzH5/img/specialImg07.png) no-repeat left;
    background-size: 2rem;
    z-index: 1;
    position: relative;
    margin-top: -3.9rem;
}

/* 联系我们 */
.contactUsBox {
    margin-top: -0.6rem;
    background: url(/special/2020/20200709bwzH5/img/contactUsBg.png) no-repeat bottom;
    background-size: contain;
}

.contactUsCont {
    margin-left: 4%;
}

.contactUsCont ul li {
    color: #444444;
    font-size: 0.25rem;
    padding-left: 0.4rem;
    margin-top: 0.2rem;
}

.contactUsCont ul li:nth-child(1) {
    background: url(/special/2020/20200709bwzH5/img/contactUsIcon01.png) no-repeat left;
    background-size: contain;
}

.contactUsCont ul li:nth-child(2) {
    background: url(/special/2020/20200709bwzH5/img/contactUsIcon02.png) no-repeat left;
    background-size: contain;
}

.contactUsCont ul li:nth-child(3) {
    background: url(/special/2020/20200709bwzH5/img/contactUsIcon03.png) no-repeat left;
    background-size: contain;
}

.contactUsCont ul li:nth-child(4) {
    background: url(/special/2020/20200709bwzH5/img/contactUsIcon04.png) no-repeat left;
    background-size: contain;
}

.contactUsCont ul li a {
    text-decoration: none;
    color: #444444;
}
.contactUsCode{
    animation-delay: 0;
    animation-duration: 1.5s;
}
.contactUsCode img {
    width: 39%;
    margin: 0.5rem 30.5% 0 30.5%;
}

.contactUsCode p {
    text-align: center;
    color: #2b41e7;
    font-size: 0.3rem;
    font-weight: bold;
}

.technicalSupport {
    margin-top: 2rem;
}

.technicalSupport p {
    font-size: 0.2rem;
    color: #000000;
    padding-left: 13%;
    padding-bottom: 0.28rem;
    font-weight: bold;
}

@media (min-width:789px) {

    html,
    body {
        width: 750px;
        margin: 0 auto;
        /* background: #eeeeee; */
    }
}