 
b { word-break: break-all;}
#header {
    position: relative;
    z-index: 3;
    box-shadow: 4px 5px 27px rgba(0, 0, 0, .09);}

#header {
    box-shadow: 0 10px 10px #ccc;}

#header .header_top {
    padding-top: 30px;
    box-sizing: border-box;}

#header .header_top .header_search {
    margin-top: 8px;}

#header .header_top .header_search div {
    height: 35px;
    width: 180px;
    border: 1px solid #999999;
    border-radius: 50px;
background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/search.jpg") no-repeat 15px center;
}

#header .header_top .header_search div input {
    font-size: 12px;
    height: 100%;
    width: 80%;
    border-radius:0 50px 50px 0;
    padding: 0 10px 0 5px;
    box-sizing: border-box;
    float: right;
}


#header .header_top .header_search a {
    font-size: 12px;
    height: 35px;
    width: 35px;
    line-height: 35px;
    text-align: center;
    border-left: 1px solid #999999;
    margin-left: 20px;
	color: #999999;}

#header .header_bottom .header_nav {
    height: 22px;
    margin-top: 30px;}

#header .header_bottom .header_nav li {
    float: left;
    padding-right: 40px;
    font-size: 14px;
    line-height: 22px;}

#header .header_bottom .header_nav li span {
       text-transform: uppercase;
}

#header .header_bottom .header_nav li.on {
    font-size: 22px;}

#header .header_bottom .header_nav li.on a,
#header .header_bottom .header_nav li.on span {
    color: #A61D3B;
    position: relative;}

#header .header_bottom .header_nav li.on a::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -5px;
    width: 37px;
    height: 6px;
    background-color: #A61D3B;}

#header .header_bottom .header_nav li:hover ul {
    display: block;}

#header .header_bottom .header_nav li ul {
    width: 325px;
    background: rgba(255, 255, 255, .85);
    box-shadow: 4px 5px 27px rgba(0, 0, 0, .09);
    height: 420px;
    border: 1px solid #d9d9d9;
    display: none;
    position: absolute;}

#header .header_bottom .header_nav li ul li {
    padding-left: 44px;
    line-height: 26px;
    font-size: 20px;
    padding-top: 50px;
    float: none;
    width: auto;
    cursor: pointer;}

#header .header_bottom .header_nav li ul li:first-of-type {
    padding-top: 72px;}

#header .header_bottom .header_nav li ul li a {
    color: #040000!important;}

#header .header_bottom .header_nav li ul li a::after {
    background: transparent!important;}

#header .wrap {
    position: relative;
    height: 150px;}

#header .wrap .header_bottom {
    position: absolute;
    top: 79px;
    left: 0;
    width: 100%;}
#header .nav_btn{
    display: none;}
#header .nav_right{
    display: none;}

/* ----------------------- 底部 ----------------------- */

#footer {
    padding: 5px 0 60px;
    background-color: rgba(4, 0, 0, .8);
    margin-top: 40px;}

#footer img {
    width: auto;}

#footer .icon {
    margin-top: 110px;}

#footer .icon li {
    float: left;
    margin-right: 15px;}

#footer .message li {
    color: #fff;
    font-size: 12px;
    line-height: 24px;
    margin-top: 5px;
    display: block;}

#footer a,
#footer h2,
#footer span,
#footer p {
    color: #fff;}

#footer .fr {
    text-align: right;}

#footer a {
    display: block;}

#footer h2 {
    font-size: 24px;}

#footer h2 span {
    font-size: 32px;
    font-weight: bold;}

#footer p {
    font-size: 12px;
    line-height: 24px;
    margin-top: 5px;}

#footer .buy a {
    width: 198px;
    height: 53px;
    line-height: 53px;
    text-align: center;
    font-size: 22px;
    background-color: #A61D3B;
    border-radius: 50px;
    margin-top: 25px;
    float: right;}

#footer .schoole a {
    width: 198px;
    height: 53px;
    line-height: 53px;
    text-align: center;
    font-size: 18px;
    margin-top: 13px;
    float: right;
    border: 2px solid #fff;
    box-sizing: border-box;}

#footer .copy {
    margin-top: 20px;
    font-size: 12px;}

/**mobile手机搜索框**/
#mobileSearchBox{
    display: none;}
/* ----------------------- 通用-位置 ----------------------- */

.public_location {
    padding: 20px 0;}

.public_location li {
    float: left;}

.public_location li a {
    font-size: 12px;
    line-height: 20px;
    margin: 0 3px;}

.public_location li:first-of-type a {
    margin: 0;}

.public_location li:last-of-type a {
    color: #A61D3B;}


/* ----------------------- experience页面 ----------------------- */

#experience #footer {
    padding-top: 7px;}

#experience #content h2 {
    font-size: 30px;
    line-height: 94px;
    font-family: 'AGR';
    font-weight: 700;}

#experience #content h2::first-letter {
    font-size: 40px;
    line-height: 94px;
    color: #A61D3B;}

#experience #content .banner {
    height: 720px;
    overflow: hidden;}

#experience #content .banner h1 {
    width: 615px;
    font-size: 80px;
    top: 50%;
    right: 147px;
    transform: translateY(-50%);
    color: #fff;
    font-family: 'AGR';
    font-weight: 700;}

#experience #content .banner h1 span {
    color: #A61D3B;
    font-size: 80px;}

#experience #content .banner img {
    width: auto;
    height: 100%;
    display: block;
    position: relative;
    left: 50%;
    transform: translateX(-50%);}

#experience #content .campus {
    margin-top: 28px;}

#experience #content .campus a {
    display: block;
    width: 100%;
    height: 380px;}

#experience #content .campus a img {
    height: 100%;}

#experience #content .campus .swiper-container {
    width: 100%;
    height: 380px;
    margin-top: 50px;}

#experience #content .campus .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    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;
    transition: 300ms;
    width: 380px;
    height: 260px;
    overflow: hidden;}

#experience #content .campus .swiper-slide-active {
    z-index: 1;
    transform: scale(1.75);
    box-shadow: 0 0 15px #DFB7BD;}

#experience #content .campus .swiper-slide:not(.swiper-slide-active) {
    margin-top: 50px;}

#experience #content .class,
#experience #content .learning {
    margin-top: 115px;
    background-color: #FAFAFA;
    padding-bottom: 20px;}

#experience #content .class .wrap,
#experience #content .learning .wrap {
    position: relative;
    top: -47px;}

#experience #content .class p,
#experience #content .learning p,
#experience #content .students p {
    font-size: 18px;
    line-height: 30px;
    margin-top: 15px;}

#experience #content .class ul,
#experience #content .learning ul {
    margin-top: 35px;}

#experience #content .class li,
#experience #content .learning li {
    float: left;
    width: 288px;
    margin-right: 30px;}

#experience #content .class li:last-child,
#experience #content .learning li:last-child {
    margin-right: 0px;}

#experience #content .class li p,
#experience #content .learning li p {
    font-size: 14px;
    line-height: 28px;
    height: 56px;
    overflow: hidden;}

#experience #content .class .more a,
#experience #content .learning .more a,
#experience #content .education .more a {
    width: 116px;
    height: 107px;
    font-size: 16px;
    line-height: 90px;
    text-align: center;
    background-color: #000;
    color: #fff;
    position: relative;}

#experience #content .class .more a,
#experience #content .learning .more a {
    top: 15px;}

#experience #content .education .more a::after,
#experience #content .class .more a::after,
#experience #content .learning .more a::after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 30px;
    width: 38px;
    height: 10px;
    transform: translateX(-50%);
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/icon/applying-arrow.jpg") center no-repeat;}

#experience #content .students {
    height: 630px;
    background-color: #FAF6F6;
    margin-top: 115px;}

#experience #content .students .pos_abs {
    margin-top: 40px;}

#experience #content .students .swiper-container {
    width: 560px;
    height: 330px;}

#experience #content .students .swiper-slide {
    background: #fff;
    -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;
    background-color: #fff;}

#experience #content .students .swiper-button-next.swiper-button-disabled {
    opacity: 1;
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/home/icon-arrow-right-active.jpg") #040000 center center no-repeat;}

#experience #content .students .swiper-button-prev.swiper-button-disabled {
	opacity: 1;
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/home/icon-arrow-left.jpg") #040000 center center no-repeat;}

#experience #content .students .swiper-button-next{
    width: 36px;
    height: 36px;
    border: 2px solid #040000;
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/home/icon-arrow-right.jpg") center center no-repeat;
    float: left;
    margin-right: 8px;
    cursor: pointer;
    top: 275px;}
#experience #content .students .swiper-button-prev {
    width: 36px;
    height: 36px;
    border: 2px solid #040000;
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/home/icon-arrow-left-active.jpg") center center no-repeat;
    float: left;
    cursor: pointer;
    top: 275px;}
#experience #content .students .swiper-button-next {
    margin-left: 10px;}

#experience #content .students .swiper-slide p.text {
    height: 150px;
    font-size: 14px;
    line-height: 30px;
    padding: 5px 35px 40px;
    box-sizing: border-box;}

#experience #content .students .swiper-slide .triangle {
    position: relative;
    width: 100%;
    border-top: 2px solid #E3E3E3;}

#experience #content .students .swiper-slide .triangle:before {
    position: absolute;
    content: "";
    top: 0px;
    left: 65px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #E3E3E3;}

#experience #content .students .swiper-slide .triangle:after {
    position: absolute;
    content: "";
    top: -2px;
    left: 65px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #fff;}

#experience #content .students .swiper-slide .people {
    padding: 25px;
    box-sizing: border-box;
    height: 165px;}

#experience #content .students .swiper-slide .people img {
    width: 22%;
    height: auto;
    border-radius: 50%;
    margin-right: 3%;}

#experience #content .students .swiper-slide .people p {
    margin-top: 0;
    font-size: 22px;
    font-weight: 700;
    font-weight: 700;}

#experience #content .students .swiper-slide .people div {
    width: 75%;
    text-align: left;}

#experience #content .students .swiper-slide .people span {
    font-size: 18px;
    line-height: 30px;
    color: #939393;}

#experience #content .education {
    margin-top: 75px;
    margin-bottom: 100px;}

#experience #content .education_main li {
    padding: 25px 0;
    width: 100%;}

#experience #content .education_main li:nth-of-type(2n) {
    background-color: #FAFAFA;
    padding-bottom: 65px;}

#experience #content .education_main li .fl {
    width: 435px;
    margin-right: 20px
;}
#experience #content .education_box li .fl img{
    width:435px;
    height: 325px;}

#experience #content .education_main li .fr {
    width: 510px;}

#experience #content .education_main li .fr h3 {
    font-size: 20px;
    line-height: 42px;
    margin-bottom: 15px;}

#experience #content .education_main li .fr p {
    font-family: Arial;
    line-height: 30px;}

#experience #content .education .more a {
    top: -53px;}


/* ----------------------- content_main页面 ----------------------- */

#content_main #content .content_body .content_title .title {
    text-align: center;
    min-width: 965px;}

#content_main #content .content_body .content_title .title h5 {
    display: inline-block;
    width: 800px;
    line-height: 32px;
    font-size: 24px;
    font-weight: 700;}

#content_main #content .content_body .content_title .message {
    text-align: center;
    border-bottom: 1px dashed #BCBCBC;
    padding: 10px 0;
    margin-top: 20px;}

#content_main #content .content_body .content_title .message li {
    display: inline-block;
    margin-left: 115px;
    font-size: 12px;
    line-height: 18px;
    color: #9B9B9B;}

#content_main #content .content_body .content_title .message li:first-of-type {
    margin-left: 0;}

#content_main #content .content_body .content_text p {
    line-height: 24px;
    margin-top: 30px;
    font-weight: 400;}

#content_main #content .content_body .content_text p img {
    width: 800px;
    margin: 0 auto;
height:auto !important;
}


/* ----------------------- list_instructor页面 ----------------------- */

#list_instructor #content .banner {
    height: 400px;
    min-width: auto!important;}

#list_instructor #content .banner .date {
    width: 15%;
    height: 100%;
    background-color: #F7F7F7;
    padding: 40px 0 20px;
    box-sizing: border-box;
    text-align: center;}

#list_instructor #content .banner .date span {
    font-size: 38px;
    line-height: 44px;
    color: #A61D3B;
    height: 135px;
    border-left: 3px solid #000;
    padding-left: 15px;
    display: inline-block;}

#list_instructor #content .banner .img_parent {
    width: 85%;
    height: 100%;
    overflow: hidden;
    background-color: #F0F1F6;}

#list_instructor #content .banner .img_parent img {
    height: 100%;
    width: auto;
    position: relative;
    left: 50%;
    transform: translateX(-50%);}

#list_instructor #content .banner .img_parent h1 {
    top: 50%;
    left: 5%;
    z-index: 1;
    font-size: 62px;
    line-height: 90px;
    width: 602px;
    transform: translateY(-68%);
    color: #000;
    font-family: 'Hcb';}

#list_instructor #content .banner .img_parent h1::first-letter,
#list_instructor #content .banner .img_parent h1 span {
    color: #a61d3b;}

#list_instructor #content .banner .swiper-button-next,
#list_instructor #content .banner .swiper-button-prev {
    position: absolute;
    width: 40px;
    height: 40px;
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/icon/icon_btn.jpg") 0 0 no-repeat;
    top: 330px;}

#list_instructor #content .banner .swiper-button-prev {
    left: 95px;}

#list_instructor #content .banner .swiper-button-next {
    background-position: -48px 0;
    margin-left: 10px;
    left: 135px;}

#list_instructor #content .text_list {
    border-top: 2px solid #bcbcbc;}

#list_instructor #content .text_list h3 {
    color: #A61D3B;
    font-size: 24px;
    line-height: 35px;
    padding: 40px 0 20px;
    border-bottom: 2px solid #A61D3B;
    font-family: 'AGR';}

#list_instructor #content .text_list h3::first-letter {
    font-size: 30px;}

#list_instructor #content .text_list .fl_parent {
    width: 895px;}

#list_instructor #content .text_list .fl_parent li {
    height: 110px;
    box-sizing: border-box;
    border-bottom: 2px dotted #D8D8D8;
    padding: 30px 0;}

#list_instructor #content .text_list .fl_parent h5 {
    padding: 5px 0;
    width: 260px;
    font-size: 22px;
    line-height: 32px;
    font-weight: bold;}

#list_instructor #content .text_list .fl_parent li div {
    width: 635px;}

#list_instructor #content .text_list .fl_parent div p {
    font-size: 18px;
    line-height: 28px;
    color: #9B9B9B;}

#list_instructor #content .text_list .fr_parent {
    margin-top: 80px;}

#list_instructor #content .text_list .fr_parent li {
    height: 38px;
    width: 38px;
    border: 2px solid #000;
    margin-top: 17px;
    line-height: 38px;
    text-align: center;
    font-size: 20px;}

#list_instructor #content .text_list .fr_parent li.on {
    color: #fff;
    background-color: #000;}


/* ----------------------- list_le页面 ----------------------- */

#list_le #content .img_list {}

#list_le #content .img_list {
    border-top: 2px solid #bcbcbc;}

#list_le #content .img_list h3 {
    /* font-family: 'agr'; */
    color: #A61D3B;
    font-size: 30px;
    line-height: 35px;
    padding: 40px 0 20px;
    border-bottom: 2px solid #A61D3B;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 400;}

#list_le #content .img_list h3::first-letter {
    font-size: 40px;}

#list_le #content .img_list li {
    padding: 30px 0;
    border-bottom: 2px dotted #D8D8D8;}

#list_le #content .img_list li .fl {
    width: 320px;
    height: 250px;}
#list_le #content .img_list li .fl img {
   
    object-fit: cover;
}


#list_le #content .img_list li .fl .pos_abs {
    top: 0;
    left: 0;
    width: 80px;
    height: 80px;
    background-color: #D60028;
    text-align: center;
    padding-top: 14px;
    box-sizing: border-box;}

#list_le #content .img_list li .fl .pos_abs p {
    font-size: 35px;
    line-height: 35px;
    color: #fff;}

#list_le #content .img_list li .fl .pos_abs p.month {
    font-size: 20px;
    line-height: 20px;
    color: #fff;}

#list_le #content .img_list li .fr {
    width: 615px;
    height: 250px;
    margin-left: 30px;}

#list_le #content .img_list li .fr h6 {
    font-size: 20px;
    line-height: 30px;
    font-weight: bold;
    text-align: justify;}

#list_le #content .img_list li .fr p {
    font-size: 16px;
    line-height: 26px;
    color: #9B9B9B;
    margin-top: 6px;}

#list_le #content .img_list li .fr a {
    display: inline-block;
    width: 130px;
    height: 46px;
    text-align: center;
    line-height: 46px;
    background-color: #A61D3B;
    border-radius: 50px;
    color: #fff;
    font-size: 16px;
    margin-top: 10px;}


/* program */

.banner {
    min-width: 1200px;}

.s-clearfix:after {
    content: '';
    display: block;
    clear: both
;}

.s-program-container .s-program-block,
.about-block,
.block {
    position: relative;
    width: 965px;
    margin: 0 auto;}

.s-program-container .s-program-block h2 {
    font-size: 35px;
    font-weight: normal;
    text-transform: uppercase;
    position: absolute;
    top: -30px;
    left: 0;}

.s-program-container .s-program-block h2 strong {
    color: #A61D3B;
    font-size: 50px;
    font-weight: normal;}

.s-program-container .s-banner {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/program/banner.jpg") center 0 no-repeat;
    height: 720px;
    min-width: 1200px;}

.s-program-container .s-banner .s-text {
    float: right;
    margin-right: 12.5%;
    padding-top: 122px;}

.s-program-container .s-building {
    line-height: 53px;
    font-size: 32px;
    margin-top: 20px;}

.s-program-container .s-building p strong {
    color: #D60028;
    font-weight: bold;
    font-size: 48px;}

.s-program-container .s-going {
    background: #FAF6F6;
    margin-top: 90px;
    height: 600px;}

.s-program-container .s-going ul {
    padding-top: 88px;}

.s-program-container .s-going li {
    float: left;
    width: 400px;
    height: 230px;
    border-bottom: 1px dashed #D8D8D8;
    border-right: 1px dashed #D8D8D8;}

.s-program-container .s-going li.s-li-sp {}

.s-program-container .s-going li h3 {
    font-size: 30px;
    line-height: 38px;
    padding-left: 126px;}

.s-program-container .s-going li:nth-of-type(1) h3 {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/program/icon01.jpg") 41px center no-repeat;
    line-height: 38px;}

.s-program-container .s-going li:nth-of-type(2) h3 {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/program/icon02.jpg") 41px center no-repeat;
    line-height: 38px;}

.s-program-container .s-going li:nth-of-type(3) h3 {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/program/icon03.jpg") 41px center no-repeat;
    line-height: 38px;}

.s-program-container .s-going li:nth-of-type(4) h3 {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/program/icon04.jpg") 41px center no-repeat;
    line-height: 38px;}

.s-program-container .s-going li:nth-of-type(5) h3 {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/program/icon05.jpg") 41px center no-repeat;
    line-height: 38px;}

.s-program-container .s-going li p {
    font-size: 20px;
    line-height: 30px;
    margin-top: 14px;
    padding-left: 41px;
    padding-right: 58px;}

.s-program-container .s-going li:nth-of-type(3),
.s-program-container .s-going li:nth-of-type(4) {
    border-bottom: 0;
    padding-top: 34px;
    height: 186px;}

.s-program-container .s-going li:nth-of-type(5) {
    position: absolute;
    right: 0;
    border: 0;}

.s-program-container .s-from {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/program/map.jpg") #FAFAFA center 123px no-repeat;
    min-width: 1200px;
    height: 920px;
    margin-top: 100px;}

.s-program-container .s-from .s-subTitle {
    font-size: 32px;
    padding-top: 64px;}

.s-program-container .s-from .s-percent {
    color: #A61D3B;
    font-size: 80px;
    margin-top: 269px;
    display: block;
    margin-left: 52px;
    font-weight: normal;}

.s-program-container .s-from .s-percent-tip {
    font-size: 24px;
    margin-top: 20px;
    margin-left: 52px;}

.s-program-container .s-from ul {
    margin-top: 32px;}

.s-program-container .s-from li {
    position: relative;
    margin-bottom: 20px;
    padding-left: 28px;
    font-size: 22px;
    line-height: 22px;
    margin-left: 52px;}

.s-program-container .s-from li:before {
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    margin: 0;
    left: 0;
    top: 3px;
    background: #D60028;}

.s-program-container .s-from li:nth-of-type(2):before {
    background: #DA1D41;}

.s-program-container .s-from li:nth-of-type(3):before {
    background: #DE3A59;}

.s-program-container .s-from li:nth-of-type(4):before {
    background: #E25772;}

.s-program-container .s-from li:nth-of-type(5):before {
    background: #E6758B;}

.s-program-container .s-from li:nth-of-type(6):before {
    background: #EA92A4;}

.s-program-container .s-from li:nth-of-type(7):before {
    background: #EEAFBC;}

.s-program-container .s-from li:nth-of-type(8):before {
    background: #F2CCD5;}

.s-program-container .s-all-percent {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/program/percent-bg.jpg") center 0 no-repeat;
    background-size: auto 100%;
    height: 800px;}

.s-program-container .s-all-percent .s-program-block {
    height: 100%;}

.s-program-container .s-all-percent .s-sm-block {
    float: left;
    padding: 40px 0 0 50px;
    position: relative;}

.s-program-container .s-all-percent .s-sm-block:nth-of-type(2) {
    margin-left: 50px;}

.s-program-container .s-all-percent .s-sm-block:nth-of-type(2):after {
    content: "";
    background: rgba(255, 255, 255, 0.7);
    width: 709px;
    height: 318px;
    position: absolute;
    left: 0;
    margin: 0;
    top: 94px;}

.s-program-container .s-all-percent .s-sm-block strong {
    color: #A61D3B;
    font-size: 80px;
    position: relative;
    z-index: 2;
    font-weight: normal;}

.s-program-container .s-all-percent .s-sm-block p {
    font-size: 24px;
    line-height: 30px;
    width: 384px;
    position: relative;
    z-index: 2;
    height: 180px;}

.s-program-container .s-all-percent .s-sm-block:nth-of-type(3) {
    margin-top: 76px;}

.s-program-container .s-all-percent .s-sm-block:nth-of-type(3) p {
    width: 562px;}

.s-program-container .s-all-percent .s-sm-block:nth-of-type(3):after {
    content: "";
    background: rgba(255, 255, 255, 0.7);
    width: 709px;
    height: 318px;
    position: absolute;
    left: 0;
    margin: 0;
    top: 94px;}

.s-program-container .s-all-percent .chart {
    position: absolute;
    right: -70px;
    bottom: 0;}

.s-program-container .s-classes {
    background: #FAFAFA;
    height: 800px;}

.s-program-container .s-classes .s-program-block h2 {
    position: relative;
    padding-top: 20px;
    top: 0;
    z-index: 9;
    line-height: 94px;}

.s-program-container .s-classes .s-program-block p {
    margin-top: 20px;
    font-size: 32px;
    line-height: 53px;}

.s-program-container .s-classes .s-program-block a {
    display: block;
    width: 480px;
    line-height: 100px;
    background: #A61D3B;
    box-shadow: 0 8px 29px rgba(166, 29, 59, 0.3);
    color: #fff;
    font-size: 24px;
    border-radius: 100px;
    margin-top: 32px;
    padding-left: 58px;
    box-sizing: border-box;
    position: relative;
    z-index: 9;}

.s-program-container .s-classes .s-program-block a:after {
    content: "";
    width: 48px;
    height: 48px;
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/program/icon-arrow.jpg") #ffffff center center no-repeat;
    border-radius: 50%;
    position: absolute;
    margin: 0;
    top: 26px;
    right: 33px;}

.s-program-container .s-classes .s-content-mask {
    position: absolute;
    top: 0;
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/program/classes.jpg") 0 0 no-repeat;
    height: 580px;
    left: 0;
    width: 100%;
    display: none;}

.s-program-container .s-classes .s-content-mask .s-close {
    position: absolute;
    right: 45px;
    top: 146px;
    cursor: pointer;}

.s-program-container .s-table-other table {
    border: 1px solid #E3E3E3;
    position: relative;
    top: -60px;}

.s-program-container .s-table-other table td {
    width: 200px;
    height: 78px;
    padding: 9px 8px 0 7px;
    box-sizing: border-box;
    vertical-align: initial;
    font-size: 16px;
    line-height: 26px;
    border: 1px solid #E3E3E3;}

.s-program-container .s-table-other table tr:first-of-type {
    background: #3D3A39;}

.s-program-container .s-table-other table tr:first-of-type td {
    border-right: 1px solid #3D3A39;
    color: #ffffff;
    font-size: 19px;
    line-height: 26px;
    padding-right: 0;}

.s-program-container .s-table-other ul {
    margin-top: -20px;}

.s-program-container .s-table-other li {
    float: left;
    width: 578px;
    height: 360px;}

.s-program-container .s-table-other li:last-of-type {
    width: 622px;}

.s-program-container .s-table-other li:nth-of-type(1) {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/program/cross.jpg") 0 0 no-repeat;}

.s-program-container .s-table-other li:nth-of-type(2) {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/program/visit.jpg") 0 0 no-repeat;}

.s-program-container .s-table-other li h4 {
    padding-left: 334px;
    font-size: 22px;
    line-height: 30px;
    padding-top: 64px;}

.s-program-container .s-table-other li h4 strong {
    color: #D60028;
    line-height: 30px;
    font-size: 34px;
    font-weight: normal;}

.s-program-container .s-table-other li p {
    font-size: 18px;
    line-height: 30px;
    padding-left: 334px;
    margin-top: 24px;}

.s-program-container .s-table-other li:nth-of-type(2) h4 {
    padding-top: 35px;}

.s-program-container .s-instructor {
    position: relative;
    height: 460px;
    margin-top: 147px;
    margin-bottom: 109px;}

.s-program-container .s-instructor:after {
    content: "";
    height: 460px;
    position: absolute;
    background: #FAFAFA;
    width: 53.8%;
    right: 0;
    top: 0;
    z-index: -1;}

.s-program-container .s-instructor .s-program-block h2 {
    top: -94px;}

.s-program-container .s-instructor .s-program-block p {
    width: 767px;
    font-size: 32px;
    line-height: 53px;
    padding-top: 22px;}

.s-program-container .s-instructor .s-pos-abs {
    position: absolute;
    top: 75px;
    right: 0;}

.s-program-container .s-instructor .s-pos-abs p {
    width: 267px;
    font-size: 24px;
    line-height: 30px;
    font-style: italic;
    margin-bottom: 42px;
    position: relative;}

.s-program-container .s-instructor .s-pos-abs p:before {
    content: "21";
    color: #A61D3B;
    font-size: 50px;
    position: absolute;
    left: -70px;
    top: 12px;
    font-style: normal;}

.s-program-container .s-instructor .s-pos-abs p:nth-of-type(2):before {
    content: "15";}

.s-program-container .s-instructor .s-pos-abs p:nth-of-type(3):before {
    content: "149";
    left: -98px;}

.s-program-container .s-instructor .s-more {
    width: 116px;
    height: 107px;
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/program/icon-more.jpg") no-repeat;
    color: #ffffff;
    font-size: 24px;
    text-align: center;
    display: block;
    line-height: 76px;
    position: absolute;
    right: 0;
    bottom: -39px;}

.about-page h2 {
    font-size: 30px;}

.about-page h2 strong {
    font-size: 40px;
    color: #a61d3b;}

.about-page .banner {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/about/banner.jpg") center 0 no-repeat;
    height: 720px;
    min-width: 1200px;
    text-align: right;}

.about-page .banner h1 {
    padding-top: 105px;
    float: none;
    font-family: 'Hcb';}

.about-page .banner p {
    color: #ffffff;
    display: block;
    width: 100%;
    font-size: 28px;
    line-height: 44px;
    margin-top: 30px;}

.about-message {
    position: relative;
    height: 870px;}

.about-message:before {
    content: "";
    height: 500px;
    width: 100%;
    background: #fafafa;
    position: absolute;
    bottom: 0;
    left: 0;
    min-width: 1200px;}

.about-message .message-content h3 {
    font-size: 20px;
    line-height: 38px;
    padding-top: 32px;
    font-weight: bold;}

.about-message .message-content h3 strong {
    font-size: 30px;}

.about-message .message-content p {
    margin-top: 100px;}

.about-message h2 {
    padding-top: 70px;
    font-family: 'AGR';
    font-weight: 700;}

.about-message p {
    font-size: 16px;
    line-height: 24px;}

.about-message .message-content {
    position: relative;
    margin: 40px 0 30px;
    padding-left: 315px;}

.about-message .message-content .pic {
    position: absolute;
    left: 0;
    top: 0;}

.about-board {
    height: 492px;
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/about/board-bg.jpg") center 0 no-repeat;
    position: relative;
    min-width: 1200px;
	margin-top: 65px;}

.about-board h2 {
    position: absolute;
    top: -32px;
    padding: 0;
    font-family: 'AGR';
    font-weight: 700;}

.about-board ul {
    padding-top: 84px;
    width: 750px;}

.about-board ul li {
    float: left;
    margin-right: 30px;
    cursor: pointer;
    width: 170px;
    height: 58px;
    line-height: 58px;
    color: #666666;
    font-size: 20px;
    background: #ffffff;
    margin-bottom: 26px;
    padding-left: 13px;
    box-sizing: border-box;
    border: 2px solid #f5f5f5;}

.about-board ul li:nth-of-type(3n) {
    margin-right: 0;}

.about-board ul li.active {
    border-color: #dbaeb8;
    box-shadow: 10px 10px 0 #f2dade;
    color: #040000;}

.about-board .per-info-box {
    float: right;}

.about-board .per-info-box .info-item {
    width: 204px;
    padding-top: 80px;
    text-align: center;
    font-size: 24px;
    display: none;}
.about-board .per-info-box .info-item .item-desc{
    font-size: 18px;
    padding: 10px 0;}
.about-board .per-info-box .info-item .item-job{
    font-size: 18px;
    width: 240px;}

.about-board .per-info-box .info-item:nth-of-type(1) {
    display: block;}

.about-board .per-info-box .info-item img {
    height: 228px;
    width: 100%;
    margin-bottom: 18px;}

.about-leadership {
    height: 538px;
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/about/about-leadership.jpg") center 0 no-repeat;
    min-width: 1200px;
    margin-top: 100px;}

.about-leadership h2 {
    position: absolute;
    top: -32px;
    padding: 0;
    font-family: 'AGR';
    font-weight: 700;}

.about-leadership .per-info-box {
    background: #A61D3B;
    width: 227px;
    height: 366px;
    margin-top: 94px;
    float: left;}

.about-leadership .per-info-box img {
    display: none;}

.about-leadership .per-info-box img:nth-of-type(1) {
    display: block;}

.about-leadership .per-info-box .text_parent {
    padding: 15px;}

.about-leadership .per-info-box .text_parent h3 {
    font-size: 24px;
    color: #fff;}

.about-leadership .per-info-box .text_parent p {
    font-size: 18px;
    color: #fff;
    margin-top: 3px;}

.about-leadership ul {
    float: left;
    padding-top: 116px;
    font-size: 24px;
    line-height: 24px;}

.about-leadership ul li {
    width: 25%;
    margin-bottom: 30px;
    cursor: pointer;
    float: left;
    padding-right: 25px;
    box-sizing: border-box;}

.about-leadership ul:nth-of-type(1) {
    width: 708px;
    margin-left: 30px;}

.about-leadership ul:nth-of-type(2) {
    width: 280px;}

.about-leadership ul:nth-of-type(3) {
    width: 224px;}

.about-leadership ul:nth-of-type(4) {
    width: 138px;}

.about-leadership ul p {
    font-size: 16px;
    color: #c57c8b;
    margin-top: 6px;}

.about-leadership ul h3 {
    color: #666666;
    font-size: 20px;}

.about-leadership ul li.active h3 {
    color: #040000;}

.about-leadership ul li.active p {
    color: #a61d3b;}

.about-leadership .per-info-box .leadershipinfo {
    display: none;}

.about-leadership .per-info-box .leadershipinfo:nth-of-type(1) {
    display: block;}

.about-tsinghua-pbscf {
    min-width: 1200px;
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/about/tsinghua_bg.jpg") center bottom no-repeat;}

.about-tsinghua-pbscf h2 {
    padding: 70px 0 45px;
    font-family: 'AGR';
    font-weight: 700;}

.about-tsinghua-pbscf .head {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/about/tsinghua-pic1.jpg") -23px 0 no-repeat;
    box-sizing: border-box;}

.about-tsinghua-pbscf .head h3 {
    padding-left: 570px;
    font-size: 20px;
    line-height: 38px;
    font-weight: bold;
    margin-bottom: 5px;}

.about-tsinghua-pbscf .head h3 strong {
    color: #A61D3B;
    font-size: 40px;
    font-weight: bold;}

.about-tsinghua-pbscf .head p {
    padding-left: 570px;
    font-size: 16px;
    line-height: 24px;}

.about-tsinghua-pbscf .hide-content {
    position: relative;
    display: none;}

.about-tsinghua-pbscf .hide-content p {
    font-size: 16px;
    line-height: 24px;
    width: 615px;
    padding-left: 0;}

.about-tsinghua-pbscf .hide-content img {
    position: absolute;
    top: 0;
    right: 0;}

.about-tsinghua-pbscf .hide-content p:first-of-type {
    margin-top: 75px;}

.about-tsinghua-pbscf .hide-content p:last-of-type {
    margin-top: 20px;}

.about-tsinghua-pbscf .show-hide-btn {
    text-align: right;
    margin-top: 25px;
    margin-bottom: 48px;}

.about-tsinghua-pbscf .show-hide-btn a {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/icon/icon-arrow.jpg") #000000 102px center no-repeat;
    display: inline-block;
    width: 140px;
    height: 46px;
    color: #ffffff;
    line-height: 46px;
    font-size: 24px;
    padding-left: 24px;
    box-sizing: border-box;
    text-align: left;}

.about-tsinghua-pbscf .show-hide-btn a.open {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/icon/icon-arrow-up.jpg") #000000 102px center no-repeat;
    padding-left: 13px;}

.about-tsinghua-pbscf li {
    position: absolute;
    text-align: center;}

.about-tsinghua-pbscf li strong {
    color: #A61D3B;
    font-size: 36px;
    position: relative;
    padding: 15px 0;
    display: inline-block;}

.about-tsinghua-pbscf li strong:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 0px;
    width: 22px;
    height: 22px;
    margin-left: -11px;
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/about/li-bg.jpg") no-repeat;}

.about-tsinghua-pbscf li p {
    color: #666666;
    font-size: 16px;
    line-height: 24px;}

.about-tsinghua-pbscf .block {
    height: 100%;}

.about-tsinghua-pbscf .timeline {
    height: 356px;}

.about-tsinghua-pbscf .li1911 {
    bottom: 46px;}

.about-tsinghua-pbscf .li1911 strong:before {
    top: -22px;}

.about-tsinghua-pbscf .li1981 {
    bottom: 258px;
    left: 180px;}

.about-tsinghua-pbscf .li1981 strong:before {
    top: 78px;}

.about-tsinghua-pbscf .li1994 {
    bottom: 55px;
    left: 445px;}

.about-tsinghua-pbscf .li1994 strong:before {
    top: -23px;}

.about-tsinghua-pbscf .li2012 {
    right: 0;
    bottom: 176px;}

.about-tsinghua-pbscf .li2012 strong:before {
    top: 80px;}

.banner {}

.banner h1 {
    font-size: 60px;
    color: #ffffff;
    line-height: 80px;
    float: right;}

.banner h1 strong {
    color: #a61d3b;}


/*三级列表页*/

.navigation {
    height: 50px;
    font-size: 20px;
    line-height: 58px;
    border-bottom: 1px solid #dedede;}

.navigation a:first-of-type {
    color: #A61D3B;}

.applying-list-page .banner {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/applying/applying-list-banner.jpg") center 0 no-repeat;
    min-width: 1200px;
    height: 399px;}

.applying-list-page .banner h1 {
    padding-top: 70px;
    font-family: 'AGR';
    font-weight: 700;}

.applying-list-page .applying-content-head {
    height: 200px;
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/applying/applying-list-bg.jpg") right bottom no-repeat;
    margin-top: 50px;
    border-bottom: 0;
    background-size: 55% 100%;}

.applying-list-page .applying-content-head p {
    width: 410px;
    font-size: 16px;
    line-height: 30px;
    margin-left: 0;}

.applying-list-page .applying-content-head span {
    color: #A61D3B;
    text-decoration: underline;}

.applying-list p {
    font-size: 16px;
    line-height: 24px;
    width: 835px;
    display: inline-block;
    margin-left: 130px;}

.applying-list p span {
    color: #A61D3B;
    text-decoration: underline;
    font-weight: bolder;}

.applying-list h3 {
    color: #A61D3B;
    font-size: 30px;
    line-height: 52px;
    padding: 32px 0;
    font-family: 'AGR';
    font-weight: 700;}

.applying-list>div {
    height: 232px;
    border-bottom: 1px solid #dedede;
    position: relative;}

.applying-list .icon {
    width: 82px;
    height: 82px;
    background: #fff;
    box-shadow: 0 0 27px rgba(116, 0, 25, .11);}

.applying-list .applying-recommendations .icon {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/icon/applying01.jpg") center center no-repeat;}

.applying-list .applying-degree .icon {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/icon/applying02.jpg") center center no-repeat;}

.applying-list .applying-valid .icon {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/icon/applying03.jpg") center center no-repeat;}

.applying-list .applying-business .icon {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/icon/applying04.jpg") center center no-repeat;}

.applying-list .applying-one-inch .icon {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/icon/applying05.jpg") center center no-repeat;}

.applying-list .applying-degree p,
.applying-list .applying-one-inch p {
    padding-top: 15px;}

.applying-list .applying-business p,
.applying-list .applying-valid p {
    padding-top: 25px;}

.applying-list .icon {
    position: absolute;
    top: 112px;
    left: 0;}


/*applying*/

.applying-page h2 {
    font-size: 30px;
    padding: 65px 0 52px;
    font-family: 'AGR';
    font-weight: 700;}

.applying-page h2 strong {
    font-size: 40px;
    color: #A61D3B;}

.applying-page .banner {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/applying/applying-banner.jpg") center 0 no-repeat;
    height: 720px;
    min-width: 1200px;}

.applying-page .banner h1 {
    font-size: 80px;
    padding-top: 112px;
    padding-right: 40px;
    font-family: 'Hcb';}

.applying-eligibility {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/applying/applying-eligibility-bg.jpg") #fafafa center bottom no-repeat;
    height: 400px;
    margin-top: 100px;
    min-width: 965px;}

.applying-eligibility h2 {
    position: absolute;
    top: -32px;
    left: 0;
    padding: 0;
    font-family: 'AGR';
    font-weight: 700;}

.applying-eligibility h3 {
    line-height: 28px;
    font-size: 18px;
    padding: 90px 0 32px;
    width: 755px;
    border-bottom: 1px solid #ebebeb;}

.applying-eligibility p {
    font-size: 18px;
    line-height: 28px;
    width: 330px;
    float: left;}

.applying-eligibility p:last-of-type {
    width: 395px;
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/applying/applying-or.jpg") 0 6px no-repeat;
    padding-left: 80px;
    box-sizing: border-box;
    margin-left: 20px;}

.applying-eligibility .education-content {
    margin-top: 36px;}

.applying-online {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/applying/applying-online.jpg") center 0 no-repeat;
    height: 593px;
    min-width: 1200px;}

.applying-online .applying-online-title {
    font-size: 30px;
    padding-top: 134px;
    font-family: 'AGR';
    font-weight: 700;}

.applying-online .applying-btn {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/applying/applying-btn.jpg") #A61D3B 223px 19px no-repeat;
    height: 92px;
    width: 302px;
    border-radius: 92px;
    display: block;
    color: #fff;
    font-size: 24px;
    line-height: 92px;
    padding-left: 40px;
    box-sizing: border-box;
    text-transform: capitalize;
    margin-top: 85px;}

.applying-online .download-box {
    position: absolute;
    right: 0;
    width: 304px;
    height: 304px;
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/applying/applying-download-icon.jpg") rgba(166, 29, 59, .77) center 168px no-repeat;
    border-radius: 16px;
    top: 80px;
    color: #fff;
    text-align: center;
    font-size: 30px;
    padding-top: 60px;
    box-sizing: border-box;}

.applying-online .foot {
    height: 120px;
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 30px;
    line-height: 120px;
    width: 100%;}

.applying-online .foot span {
    color: #ffffff;
    border-bottom: 3px solid #fff;
    font-size: 24px;}

.applying-online .foot a {
    color: #ffffff;
    width: 140px;
    height: 46px;
    line-height: 46px;
    display: block;
    float: right;
    font-size: 24px;
    margin-top: 40px;
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/icon/applying-arrow.jpg") #000 87px center no-repeat;
    padding-left: 18px;
    box-sizing: border-box;}

.applying-online .block {
    height: 100%;}

.applying-contact .block {
    height: 512px;
    box-sizing: border-box;
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/applying/applying-contact-bg.jpg") left bottom no-repeat;
    margin-bottom: 90px;
    background-size: 55% 65%;}

.applying-contact ul {
    padding-left: 600px;
    font-size: 22px;
    line-height: 36px;
    padding-top: 30px;}

.applying-contact ul li {
    margin-bottom: 16px;
    position: relative;
    word-break: break-all;
    font-size: 14px;}

.applying-contact ul li:last-of-type {
    margin-bottom: 0;}

.applying-contact ul li:before {
    content: "";
    width: 24px;
    height: 24px;
    position: absolute;
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/icon/applying-contact-icon01.jpg") center 0 no-repeat;
    top: 8px;
    left: -44px;}

.applying-contact ul li:nth-of-type(1):before {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/icon/applying-contact-icon01.jpg") center 0 no-repeat;}

.applying-contact ul li:nth-of-type(2):before {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/icon/applying-contact-icon02.jpg") center 0 no-repeat;}

.applying-contact ul li:nth-of-type(3):before {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/icon/applying-contact-icon03.jpg") center 0 no-repeat;}

.applying-contact ul li:nth-of-type(4):before {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/icon/applying-contact-icon04.jpg") center 0 no-repeat;}

.applying-process {
    height: 760px;
    position: relative;
    min-width: 1200px;}

.applying-process h2 {
    padding-bottom: 56px;}

.applying-process:before {
    height: 400px;
    background: #fafafa;
    content: "";
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;}

.applying-process li {
    float: left;
    width: 169px;
    margin-left: 30px;}

.applying-process li:first-of-type {
    margin-left: 0;}

.applying-process li .head p.step {
    background: #a61d3b;
    border-top-left-radius: 18px;
    border-bottom-right-radius: 18px;
    color: #ffffff;
    height: 60px;
    line-height: 60px;
    width: 165px;
    text-align: center;
    font-size: 24px;
    position: relative;
    padding-top: 0;}

.applying-process li .step:after {
    content: "";
    width: 54px;
    height: 18px;
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/applying/procsee.jpg") no-repeat;
    position: absolute;
    left: 186px;
    top: 25px;}

.applying-process li:last-of-type .step:after {
    background: transparent;}

.applying-process li .head {
    width: 100%;
    height: 290px;
    position: relative;
    box-shadow: 0 0 30px rgba(0, 0, 0, .1);
    border-radius: 16px;}

.applying-process li:nth-of-type(1) .head {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/applying/application01.jpg") no-repeat;}

.applying-process li:nth-of-type(2) .head {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/applying/application02.jpg") no-repeat;}

.applying-process li:nth-of-type(3) .head {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/applying/application03.jpg") no-repeat;}

.applying-process li:nth-of-type(4) .head {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/applying/application04.jpg") no-repeat;}

.applying-process li:nth-of-type(5) .head {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/applying/application05.jpg") no-repeat;}

.applying-process li h3 {
    font-size: 20px;
    line-height: 30px;
    padding-left: 24px;
    margin-top: 25px;}

.applying-process li .head h3+p {
    padding: 5px 24px 0;
    color: #666666;}

.applying-process li p {
    font-size: 14px;
    line-height: 26px;
    padding-top: 25px;}


/*index*/

.home-page .banner {
    height: 720px;
    position: relative;
    min-width: 1200px;}

.home-page .banner .b1 {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/home/banner1.jpg") center 0 no-repeat;}

.home-page .swiper-container,
.home-page .swiper-wrapper,
.home-page .swiper-slide {
    height: 100%;}

.home-page .fix_left_date {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    background: #ffffff;
    z-index: 2;
    width: 256px;}

.home-page .swiper-slide {
    padding-left: 358px;
    box-sizing: border-box;}

.home-page .swiper-slide h2 {
    padding: 240px 0 100px;
    font-family: 'AGR';
    font-weight: 700;
    font-size: 60px;
    line-height: 80px;}

.home-page .swiper-slide strong {
    color: #a61d3b;}

.home-page .swiper-slide strong:last-of-type {
    position: relative;
    top: -5px;
    left: 3px;}

.home-page .swiper-slide p {
    font-size: 24px;
    line-height: 40px;}

.home-page .fix_left_date .btn {
    position: absolute;
    bottom: 32px;
    left: 108px;}

.home-page .fix_left_date .next {
    width: 36px;
    height: 36px;
    border: 2px solid #040000;
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/home/icon-arrow-left-active.jpg") center center no-repeat;
    float: left;
    margin-right: 8px;
    cursor: pointer;}

.home-page .fix_left_date .prev {
    width: 36px;
    height: 36px;
    border: 2px solid #040000;
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/home/icon-arrow-right.jpg") center center no-repeat;
    float: left;
    cursor: pointer;}

.home-page .fix_left_date .next.swiper-button-disabled {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/home/icon-arrow-left.jpg") #040000 center center no-repeat;}

.home-page .fix_left_date .prev.swiper-button-disabled {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/home/icon-arrow-right-active.jpg") #040000 center center no-repeat;}

.home-page .fix_left_date .swiper-button-disabled {
    opacity: 1;}

.home-page .fix_left_date .date {
    height: 136px;
    border-left: 1px solid #2b2b2b;
    padding-left: 14px;
    margin-left: 98px;}

.home-page .fix_left_date .date p:nth-of-type(1) {
    display: block;}

.home-page .fix_left_date .date p strong {
    color: #A61D3B;
    font-size: 36px;}

.home-page .fix_left_date .date p {
    font-size: 16px;
    display: none;
    margin-top: 74px;}

.home-page .block {
    height: 100%;}

.home-page .more {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/icon/applying-arrow.jpg") #000000 center 67px no-repeat;
    color: #ffffff;
    width: 118px;
    height: 108px;
    display: block;
    position: absolute;
    bottom: -54px;
    right: 0;
    font-size: 16px;
    text-align: center;
    padding-top: 35px;
    box-sizing: border-box;}

.home-page h2 {
    font-family: 'AGR';
    font-weight: 700;
    font-size: 30px;
    padding: 65px 0 46px;
    line-height: 38px;}

.home-page h2 strong {
    font-size: 50px;
    color: #A61D3B;}

.home-ari {
    background: #fafafa;
    min-width: 965px;}

.home-ari .more {
    bottom: -30px;}

.home-ari ul {
    padding: 52px 0 100px;}

.home-ari li {
    text-align: center;
    width: 25%;
    float: left;}

.home-ari li strong {
    font-size: 48px;
    color: #A61D3B;
    display: block;
    height: 160px;
    position: relative;
    line-height: 160px;
    font-weight: bolder;
    z-index: 2;}

.home-ari li strong:before {
    content: "";
    height: 157px;
    width: 140px;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
    transform: translate(-50%, -50%);
    background: 80% 80%;}

.home-ari li:nth-of-type(1) strong:before {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/icon/home-bri01.jpg") center 0 no-repeat;}

.home-ari li:nth-of-type(2) strong:before {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/icon/home-bri02.jpg") center 0 no-repeat;}

.home-ari li:nth-of-type(3) strong:before {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/icon/home-bri03.jpg") center 0 no-repeat;}

.home-ari li:nth-of-type(4) strong:before {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/icon/home-bri04.jpg") center 0 no-repeat;}

.home-ari li p {
    margin-top: 56px;
    font-size: 24px;
    line-height: 24px;}

.home-ari li h5 {
    font-size: 20px;
    line-height: 24px;
    margin-top: 36px;}

.home-learning {
    height: 620px;
    background: #fafafa;
    min-width: 1200px;}

.home-learning ul {
    margin-top: 15px;}

.home-learning ul li {
    float: left;
    width: 288px;
    margin-left: 30px;}

.home-learning ul li:first-of-type {
    margin-left: 0;}

.home-learning ul li h3 {
    font-size: 20px;
    line-height: 34px;
    margin-top: 40px;}
.home-learning ul li h3.pcTitle{
    display: none;}
.home-learning ul li h3.mTitle{
    display: block;}
.home-learning ul li p {
    font-size: 14px;
    color: #999999;
    line-height: 24px;
    margin-top: 25px;}
.home-learning ul li .learning_img{
    width: 288px;
    height: 192px;}

.home-upcoming {
    margin-top: 110px;
    background: #fafafa;
    height: 440px;
    min-width: 1200px;}

.home-upcoming h2 {
    position: absolute;
    top: -32px;
    padding: 0;}

.home-upcoming ul {
    padding-top: 92px;}

.home-upcoming ul li {
    width: 50%;
    float: left;
    height: 88px;
    position: relative;
    margin-bottom: 62px;}

.home-upcoming ul li .date {
    position: absolute;
    width: 88px;
    height: 88px;
    background: #A61D3B;
    text-align: center;
    font-size: 24px;
    line-height: 34px;}

.home-upcoming ul li .date p {
    padding-top: 12px;
    color: #ffffff;
    padding-left: 0!important;
    font-size: 24px;
    line-height: 34px;}

.home-upcoming ul li h3 {
    padding-left: 110px;
    font-size: 20px;
    line-height: 34px;}

.home-upcoming ul li p {
    font-size: 14px;
    line-height: 24px;
    color: #999999;
    padding-left: 110px;
    padding-top: 10px;}

.home-upcoming ul li:nth-of-type(2) .date,
.home-upcoming ul li:nth-of-type(4) .date {
    left: 16px;}

.home-upcoming ul li:nth-of-type(2) p,
.home-upcoming ul li:nth-of-type(4) p,
.home-upcoming ul li:nth-of-type(2) h3,
.home-upcoming ul li:nth-of-type(4) h3 {
    padding-left: 126px;}

.home-why {
    height: 695px;
    background: #fafafa;
    margin-top: 106px;
    min-width: 1200px;}

.home-why .block .more {
    bottom: 40px;}

.home-why h2 {
    position: absolute;
    top: -32px;
    padding: 0;}

.home-why .tab {
    padding: 68px 0 78px;}

.home-why .tab span {
    line-height: 80px;
    display: inline-block;
    border: 1px solid #A61D3B;
    height: 78px;
    border-radius: 78px;
    padding: 0 68px;
    font-size: 24px;
    color: #A61D3B;
    cursor: pointer;}

.home-why .tab span:last-of-type {
    margin-left: 24px;}

.home-why .tab span.active {
    background: #A61D3B;
    color: #ffffff;
    box-shadow: 8px 0 29px rgba(166, 29, 59, .3);}

.home-why ul:last-of-type {
    display: none;}

.home-why ul li {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/home/li-bg.jpg") no-repeat;
    background-size: 100% 100%;
    height: 130px;
    width: 50%;
    float: left;
    margin-bottom: 22px;
    font-size: 20px;
    position: relative;}

.home-why ul li strong {
    font-size: 30px;
    color: #A61D3B;}

.home-why ul li:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;}

.home-why ul li.th:before {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/icon/home-why04.jpg") 36px center no-repeat;}

.home-why ul li p {
    padding: 30px 35px 0 115px;
    line-height: 38px;}
.home-why ul li.th p {
    padding: 29px 25px 0 115px;
    line-height: 38px;}

.home-why ul li.members:before {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/icon/home-why05.jpg") 36px center no-repeat;}

.home-why ul li.members2:before {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/icon/home-why06.jpg") 30px center no-repeat;}

.home-why ul li.library:before {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/icon/home-why07.jpg") 36px center no-repeat;}

.home-why ul li.school:before {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/icon/home-why01.jpg") 36px center no-repeat;}

.home-why ul li.industry:before {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/icon/home-why02.jpg") 30px center no-repeat;}

.home-why ul li.excelient:before {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/icon/home-why03.jpg") 36px center no-repeat;}

.home-start {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/home/start-bg.jpg") center 0 no-repeat;
    margin-top: 42px;
    height: 520px;
    min-width: 1200px;}

.home-start .start {
    padding-top: 90px;
    font-size: 30px;
    line-height: 50px;
    padding-left: 20px;}

.home-start .applying-btn {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/applying/applying-btn.jpg") #A61D3B 223px 19px no-repeat;
    height: 92px;
    width: 302px;
    border-radius: 92px;
    display: block;
    color: #fff;
    font-size: 24px;
    line-height: 92px;
    padding-left: 40px;
    box-sizing: border-box;
    text-transform: capitalize;
    margin-top: 85px;}

.home-start .date {
    position: absolute;
    text-align: right;
    right: 0;
    bottom: 76px;}

.home-start .date p {
    font-size: 24px;
    padding-bottom: 5px;}

.home-start .date time {
    font-size: 24px;}


/* ----------------------- program页面 ----------------------- */

#program #content h2 {
    font-size: 30px;
    line-height: 94px;
    font-family: 'AGR';
    font-weight: 700;}

#program #content h2::first-letter {
    font-size: 40px;
    line-height: 94px;
    color: #A61D3B;}

#program #content .banner {
    height: 720px;
    overflow: hidden;}

#program #content .banner h1 {
    width: 612px;
    font-size: 80px;
    height: 360px;
    top: 50%;
    right: 147px;
    transform: translateY(-50%);
    color: #fff;
    font-family: Hcb;}

#program #content .banner h1 span {
    color: #A61D3B!important;
    font-size: 80px;}

#program #content .banner img {
    width: auto;
    height: 100%;
    display: block;
    position: relative;
    left: 50%;
    transform: translateX(-50%);}

#program #content .main_text {
    line-height: 28px;
    font-size: 18px;
    margin-top: 25px;}

#program #content .main_text::first-letter {
    font-size: 24px;
    color: #A61D3B;}

#program #content .take {
    margin-top: 75px;
    background-color: #FAF6F6;}

#program #content .take .wrap,
#program #content .studyF .wrap {
    position: relative;
    top: -47px;}

#program #content .take table {
    margin-top: 35px;
    width: 100%;}

#program #content .take table .img_parent {
    font-size: 20px;
    line-height: 28px;
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/icon/icon_program.jpg") no-repeat left center;
    padding-left: 90px;
    font-family: 'AGR';
    font-weight: 700;}

#program #content .take table .text_parent {
    font-size: 18px;
    line-height: 28px;
    margin-top: 25px;}

#program #content .take table td {
    border-right: 3px dashed #D8D8D8;
    width: 33%;
    box-sizing: border-box;
    padding: 0 40px;
    vertical-align: baseline;}

#program #content .take table tr td .img_parent p {
    font-weight: bold;}

#program #content .take table tr:first-child td {
    border-bottom: 3px dashed #D8D8D8;
    padding-bottom: 50px;}

#program #content .take table tr:last-child td {
    padding-top: 50px;
    padding-bottom: 20px;}

#program #content .take table tr:first-child td:last-child {
    border: none;}

#program #content .take table tr:first-child td:nth-of-type(2) .img_parent {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/program/icon02.jpg") no-repeat left center;}

#program #content .take table tr:first-child td:last-child .img_parent {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/program/icon05.jpg") no-repeat left center;}

#program #content .take table tr:last-child td:first-child .img_parent {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/program/icon03.jpg") no-repeat left center;}

#program #content .take table tr:last-child td:last-child .img_parent {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/program/icon04.jpg") no-repeat left center;}

#program #content .studyF {
    margin-top: 115px;
    background-color: #FAFAFA;}

#program #content .studyF .studyF_main>p {
    font-size: 18px;
    line-height: 53px;
    font-family: Arial, Helvetica, sans-serif;}

#program #content .studyF .studyF_main .map_hover {
    position: absolute;
    bottom: 0;
    left: 10px;
    top: 350px;}

#program #content .studyF .studyF_main .map_hover p {
    margin-top: 30px;
    font-size: 14px;
    line-height: 24px;}

#program #content .studyF .studyF_main .map_hover .map_text {
    font-size: 70px;
    font-weight: bold;
    color: #A61D3B;
    line-height: 60px;}

#program #content .studyF .studyF_main .map_hover .map_img img {
    width: 60px;}

#program #content .studyF .studyF_main .map_hover .map_img ul,li {
    line-height: 23px;
    list-style:none;
    font-size: 14px;
    display: inline-block;}

#program #content .studyF .studyF_main .map_hover .map_img ul,li i {
    width:15px;
    height:15px;
    line-height: 23px;
    vertical-align: top;
    margin: 4px 10px 4px 0px;
    overflow: hidden;
    background:#f00;
    display:inline-block;}

#program #content .studyF .studyF_main .map_hover .map_img ul,li .country {
    display:-moz-inline-box;
    display:inline-block;
    width:155px;
    text-align: right;}

#program #content .studyF .studyF_main .map_hover .map_img ul,li .percent {
    display:-moz-inline-box;
    display:inline-block;
    width:25px;
	margin-left: 10px;
	margin-right: 10px;}

#program #content .studyF .studyF_content {
    height: 800px;}

#program #content .studyF .studyF_content .pos_abs {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/program/percent-bg.jpg") no-repeat left top;
    padding: 100px 0 50px;
    height: 800px;
    overflow: hidden;}

#program #content .studyF .studyF_content .pos_abs h3 {
    font-size: 60px;
    font-weight: bold;
    line-height: 80px;
    color: #A61D3B;
    position: relative;
    top: -50px;}

#program #content .studyF .studyF_content .pos_abs li {
    float: left;
    padding-left: 50px;
    box-sizing: border-box;
    background: rgba(255, 255, 255, 0.7);
    width: 35%;}

#program #content .studyF .studyF_content .pos_abs li p {
    font-family: Arial, Helvetica, sans-serif;
    width: 85%;
    height: 210px;
    overflow: hidden;
    font-size: 18px;
    line-height: 24px;}

#program #content .studyF .studyF_content .pos_abs li:first-child {
    width: 35%;
    background: transparent;}

#program #content .studyF .studyF_content .pos_abs li:first-child p {
    width: 87%;}

#program #content .studyF .studyF_content .pos_abs li:last-child {
    margin-top: 100px;
    height: 310px;}

#program #content .studyF .studyF_content .pos_abs .img_parent {
    margin-top: 50px;}

#program #content .studyS {
    background: #FAFAFA;
    padding-bottom: 82px;
    margin-top: 50px;}

#program #content .studyS .wrap {
    height: 550px;}

#program #content .studyS .studyS_mainF p {
    height: 424px;
    font-size: 18px;
    line-height: 28px;
    font-family: Arial, Helvetica, sans-serif;}

#program #content .studyS #right_btn {
    display: inline-block;
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/program/icon_more.jpg") no-repeat 265px center #A61D3B;
    color: #fff;
    width: 330px;
    height: 80px;
    line-height: 80px;
    font-size: 22px;
    margin-top: 60px;
    border-radius: 50px;
    padding: 0 10px 0 10px;
    box-sizing: border-box;
    position: absolute;
    bottom: 0;}

#program #content .studyS .studyS_mainS {
    float: right;
    width: 790px;
    right: 0;
    top: 96px;
    display: none;
    background: #fff;
    padding: 50px 50px 65px 90px;
    box-sizing: border-box;
    position: relative;
    top: -15px;}

#program #content .studyS .studyS_mainS .close {
    position: absolute;
    right: 0;
    top: 0;
    display: inline-block;
    width: 40px;
    height: 40px;
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/program/icon-close.jpg") no-repeat;
    z-index: 100;
    cursor: pointer;}

#program #content .studyS .studyS_mainS .arrow {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 24px;
    line-height: 26px;
    position: relative;
    top: 40px;}

#program #content .studyS .studyS_mainS .arrow a {
    display: inline-block;
    width: 10px;
    height: 17px;}

#program #content .studyS .studyS_mainS .arrow .next {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/program/btn_left.jpg") no-repeat center;
    margin-right: 23px;}

#program #content .studyS .studyS_mainS .arrow .prev {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/program/btn_ringht.jpg") no-repeat center;
    margin-left: 23px;}

#program #content .studyS .studyS_mainS .slideTxtBox {
    position: relative;}

#program #content .studyS .studyS_mainS .slideTxtBox .hd {
    position: relative;
    height: 80px;}

#program #content .studyS .studyS_mainS .hd ul {
    position: absolute;
    top: 0px;}

#program #content .studyS .studyS_mainS .hd ul li {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 10px;
    color: #9B9B9B;}

#program #content .studyS .studyS_mainS .hd ul li i {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-right: 10px;}

#program #content .studyS .studyS_mainS .hd ul li:nth-of-type(1) i {
    background-color: #AA8D6C;}

#program #content .studyS .studyS_mainS .hd ul li:nth-of-type(2) i {
    background-color: #9B9B9B;}

#program #content .studyS .studyS_mainS .hd ul li:nth-of-type(3) i {
    background-color: #A4B3C1;}

#program #content .studyS .studyS_mainS table {
    width: 580px;
    margin-top: 25px;}

#program #content .studyS .studyS_mainS table tr th {
    text-align: right;
    padding: 0 10px;}

#program #content .studyS .studyS_mainS table td {
    width: 20%;
    height: 65px;
    padding-top: 3px;
    border-right: 1px solid #F1F1F1;
    vertical-align: top;
    font-size: 13px;
    line-height: 17px;}

#program #content .studyS .studyS_mainS table tbody tr td p {
    font-size: 13px;
    line-height: 17px;
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-bottom: 6px;}

#program #content .studyS .studyS_mainS table tr:last-child td {
    border-bottom: 1px solid #F1F1F1;}

#program #content .studyS .studyS_mainS table tr td:first-child {
    border-left: 1px solid #F1F1F1;}

#program #content .studyS .studyS_mainS table tbody tr.c2017 td.havaC p {
    border-left: 5px solid #A4B3C1;
    background: #EDF0F3;
    color: #A4B3C1;}

#program #content .studyS .studyS_mainS table tbody tr.c2018 td.havaC p {
    border-left: 5px solid #9B9B9B;
    background: #EDF0F3;
    color: #9B9B9B
;}

#program #content .studyS .studyS_mainS table tbody tr.c2019 td.havaC p {
    border-left: 5px solid #AA8D6C;
    background: #EDF0F3;
    color: #9B9B9B
;}

#program #content .studyS .studyS_mainS table tbody tr span {
    display: block;
    font-size: 10px;
    line-height: 13px;
    color: #9B9B9B;}

#program #content .studyT table {
    width: 100%;
    position: relative;
    top: -40px;}

#program #content .studyT table td {
    width: 16.5%;}

#program #content .studyT table thead {
    background: #3D3A39;
    color: #fff;
    font-weight: bold;}

#program #content .studyT table thead th {
    color: #fff;
    font-weight: bold;
    font-size: 19px;
    line-height: 26px;
    padding: 15px 0;
    background: #3D3A39;}

#program #content .studyT table thead th td {
    background: #3D3A39;}

#program #content .studyT table thead th p {
    color: #fff;
    font-weight: bold;
    font-size: 14px;}

#program #content .studyT table tbody tr td {
    border-bottom: 1px solid #E7E7E7;
    border-left: 1px solid #E7E7E7;
    padding: 15px;}

#program #content .studyT table tbody tr td:last-child {
    border-right: 1px solid #E7E7E7;}

#program #content .studyT li {
    float: left;
    width: 50%;}

#program #content .studyT li .img_parent {
    width: 240px;
    margin-right: 15px;}

#program #content .studyT li .text_parent {
    width: 227px;}

#program #content .studyT li .text_parent h3 {
    font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 5px;
    font-weight: 700;}

#program #content .studyT li .text_parent h3::first-letter {
    font-size: 30px;
    color: #A61D3B;}

#program #content .studyT li .text_parent p {
    font-size: 14px;
    line-height: 24px;
    margin-top: 15px;}

#program #content .instructors {
    margin: 70px 0 0;
    overflow: hidden;
    height: 480px;}

#program #content .instructors div.fl {
    font-size: 18px;
    line-height: 28px;
    width: 570px;
    margin-top: 60px;}

#program #content .instructors ul {
    padding-top: 20px;
    position: relative;
    width: 395px;
    box-sizing: border-box;}

#program #content .instructors li {
    margin-top: 20px;}

#program #content .instructors li h4 {
    font-size: 40px;
    line-height: 53px;
    color: #a61d3b;
    width: 88px;
    text-align: right;
    font-weight: bold;}

#program #content .instructors li p {
    width: 297px!important;
    margin-left: 10px;
    margin-top: 20px!important;
    font-style: italic;}

#program #content .instructors li.pos_abs {
    height: 320px;
    background: #FAFAFA;
    width: 1000px;
    top: 0;
    z-index: -1;
    left: -50%;}

#program #content .instructors .more a {
    width: 116px;
    height: 107px;
    font-size: 16px;
    line-height: 90px;
    text-align: center;
    background-color: #000;
    color: #fff;
    position: relative;
    top: 15px;}

#program #content .instructors .more a::after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 30px;
    width: 38px;
    height: 10px;
    transform: translateX(-50%);
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/icon/applying-arrow.jpg") no-repeat;}

#executive #content .banner {
    height: 720px;
    overflow: hidden;}

#executive #content .banner h1 {
    width: 615px;
    font-size: 80px;
    top: 32%;
    left: 160px;
    transform: translateY(-50%);
    color: #fff;
    font-family: 'AGR';
    font-weight: 700;}

#executive #content .banner img {
    width: auto;
    height: 100%;
    display: block;
    position: relative;
    left: 50%;
    transform: translateX(-50%);}

#executive #content .banner h1 span {
    color: #A61D3B;
    font-size: 80px;}

#executive #content .list li {
    margin-top: 100px;}

#executive #content .list li .img_parent {
    width: 435px;
    margin-right: 30px;
    position: relative;}

#executive #content .list li:nth-of-type(2n) .img_parent {
    margin-right: 0px;
    margin-left: 30px;}

#executive #content .list li .img_parent::after {
    content: '';
    position: absolute;
    left: 0;
    top: 55px;
    transform: translateY(-50%);
    width: 50px;
    height: 50px;
    background-color: #a61d3b;}

#executive #content .list li:nth-of-type(2n) .img_parent::after {
    left: auto;
    right: 0;}

#executive #content .list li .text_parent {
    width: 500px;}

#executive #content .list li .text_parent h4 {
    font-size: 30px;
    font-family: 'AGR';
    font-weight: 700;}

#executive #content .list li .text_parent h4::first-letter {
    font-size: 50px;
    color: #A61D3B;}

#executive #content .list li .text_parent p {
    margin-top: 25px;
    font-size: 16px;
    line-height: 28px;}

#executive #content .list li .text_parent p.bor_b {
    width: 240px;
    border-bottom: 1px solid #a61d3b;
    position: relative;}

#executive #content .list li .text_parent p.bor_b i {
    height: 10px;
    width: 40px;
    background: #A61D3B;
    display: inline-block;
    position: absolute;
    bottom: 0%;}

#executive #content .list li .text_parent a {
    display: inline-block;
    margin-top: 30px;
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/program/icon_more.jpg") no-repeat 150px center #A61D3B;
    color: #fff;
    height: 70px;
    width: 220px;
    line-height: 70px;
    border-radius: 50px;
    padding: 0 20px;
    box-sizing: border-box;
    font-size: 24px;}

#upcoming #content .banner {
    height: 400px;
    overflow: hidden;}

#upcoming #content .banner h1 {
    width: 615px;
    font-size: 68px;
    top: 80px;
    left: 160px;
    transform: translateY(-50%);
    color: #fff;}

#upcoming #content .banner h1 span {
    color: #A61D3B;
    font-size: 80px;}

#upcoming #content .banner img {
    width: auto;
    height: 100%;
    display: block;
    position: relative;
    left: 50%;
    transform: translateX(-50%);}

#upcoming #content .upcoming_main {
    margin-top: 80px;}

#upcoming #content .upcoming_main .title {
    text-align: center;
    position: relative;}

#upcoming #content .upcoming_main .title h5 {
    width: 680px;
    font-size: 24px;
    display: inline-block;
    color: #A61D3B;}

#upcoming #content .upcoming_main .title h5::after {
    display: inline-block;
    content: '';
    background: #A61D3B;
    width: 40px;
    height: 10px;
    position: absolute;
    bottom: -20px;
    left: 50%;
    transform: translateX(50%);}

#upcoming #content .upcoming_main .bg_fa:first-child {
    background: #FAFAFA;
    padding: 30px 0;
    line-height: 26px;
    margin-top: 50px;}

#upcoming #content .upcoming_main .addr {
    margin-top: 30px;}

#upcoming #content .upcoming_main .addr li {
    font-weight: bold;
    line-height: 28px;
    padding-left: 30px;
    font-family: Arial, Helvetica, sans-serif;}

#upcoming #content .upcoming_main .addr li:nth-of-type(1) {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/icon/icon_education1.jpg") no-repeat left center;}

#upcoming #content .upcoming_main .addr li:nth-of-type(2) {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/icon/icon_education2.jpg") no-repeat left center;}

#upcoming #content .upcoming_main .addr li:nth-of-type(3) {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/icon/icon_education3.jpg") no-repeat left center;}

#upcoming #content .upcoming_main .addr li:nth-of-type(4) {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/icon/icon_education4.jpg") no-repeat left center;}

#upcoming #content .upcoming_main .addr li:nth-of-type(5) {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/icon/icon_education5.jpg") no-repeat left center;}

#upcoming #content .upcoming_main .agenda,
#upcoming #content .upcoming_main .overview,
#upcoming #content .upcoming_main .target {
    margin-top: 30px;
    line-height: 26px;}

#upcoming #content .upcoming_main .agenda p,
#upcoming #content .upcoming_main .overview p {
    font-family: Arial, Helvetica, sans-serif;}

#upcoming #content .upcoming_main .agenda h5,
#upcoming #content .upcoming_main .overview h5,
#upcoming #content .upcoming_main .target h5 {
    font-size: 24px;
    line-height: 52px;
    color: #a61d3b;
    font-weight: 700;}

#upcoming #content .upcoming_main .target ul li {
    list-style-type: disc;
    list-style-position: inside;}

#upcoming #content .upcoming_main .bg_fa:last-child {
    background: #FAFAFA;
    padding: 30px 0;
    line-height: 26px;
    margin-top: 50px;}

#upcoming #content .upcoming_main .bg_fa:last-child li {
    float: left;
    width: 300px;
    margin-right: 30px;
    line-height: 24px;}

#upcoming #content .upcoming_main .bg_fa:last-child li:last-child {
    margin-right: 0;}

#upcoming #content .upcoming_main .bg_fa:last-child li p {
    margin-top: 20px;}

#education #content .banner {
    height: 400px;
    overflow: hidden;}

#education #content .banner h1 {
    font-size: 80px;
    top: 50%;
    right: 147px;
    transform: translateY(-50%);
    color: #fff;
    font-family: 'AGR';
    font-weight: 700;}

#education #content .banner h1 span {
    color: #A61D3B;
    font-size: 80px;}

#education #content .banner img {
    width: auto;
    height: 100%;
    display: block;
    position: relative;
    left: 50%;
    transform: translateX(-50%);}

#education #content .education_main {
    margin-top: 80px;}

#education #content .education_main .title {
    text-align: center;
    position: relative;}

#education #content .education_main .title h5 {
    width: 680px;
    font-size: 36px;
    display: inline-block;
    color: #A61D3B;}

#education #content .education_main .title h5::after {
    display: inline-block;
    content: '';
    background: #A61D3B;
    width: 40px;
    height: 10px;
    position: absolute;
    bottom: -20px;
    left: 50%;
    transform: translateX(50%);}

#education #content .education_main .bg_fa {
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/education/education.jpg") no-repeat;
    padding: 30px 0;
    line-height: 26px;
    margin-top: 50px;
    box-sizing: border-box;}

#education #content .education_main .bg_fa .wrap p {
    margin-top: 25px;
    font-size: 16px;}

#education #content .education_main .bg_fa .wrap p:nth-of-type(1) {
    margin-top: 0;}

#education #content .education_main .main {
    line-height: 26px;
    margin-top: 70px;}

#education #content .education_main .main .fl {
    width: 590px;
    margin-right: 40px;}

#education #content .education_main .main .fr {
    width: 320px;}

#education #content .education_main .main .mode,
#education #content .education_main .main .faculty {
    margin-top: 70px;}

#education #content .education_main .main .objectives h5,
#education #content .education_main .main .mode h5,
#education #content .education_main .main .faculty h5 {
    font-size: 28px;
    line-height: 52px;
    color: #a61d3b;
    font-family: 'AGR';
    font-weight: 700;}

#education #content .education_main .main .objectives p,
#education #content .education_main .main .mode p,
#education #content .education_main .main .faculty p {
    font-size: 16px;}

#education #content .education_main .main p.bold {
    font-weight: 700;}

#education #content .education_main .main .intake {
    margin-top: 50px;
    background: #fafafa;
    padding: 0 30px 50px;
    box-sizing: border-box;}

#education #content .education_main .main .intake h2 {
    font-size: 22px;
    color: #a61d3b;}

#education #content .education_main .main .intake h2::first-letter {
    color: #a61d3b;}

#education #content .education_main .main .intake .intake_main {
    position: relative;
    top: -11px;}

#education #content .education_main .main .intake p.bold {
    margin-top: 35px;}

#education #content .education_main .main .fr a {
    display: inline-block;
    background: url("https://www.cavenetomi.com/__xh__/bri.emba.pbcsf.tsinghua.edu.cn/dfiles/44546/web/images/program/icon_more.jpg") no-repeat 210px center #A61D3B;
    background-size: 15%;
    color: #fff;
    width: 270px;
    height: 70px;
    line-height: 70px;
    font-size: 24px;
    margin-top: 30px;
    border-radius: 50px;
    padding: 0 30px 0 30px;
    box-sizing: border-box;}

@media screen and (min-width:1200px) and (max-width: 1400px) {
    #list_instructor #content .banner .img_parent img {
        height: auto;
        width: 123%;
        position: relative;
        left: 50%;
        transform: translate(-42%, 16%);}
    #list_instructor #content .banner .img_parent h1 {
        left: 3%;
        transform: translateY(-75%);}
    #program #content .banner h1 {
        right: 10px;}
}

@media screen and (min-width:1200px) and (max-width: 1400px) {
    #list_instructor #content .banner .img_parent img {
        height: auto;
        width: 123%;
        position: relative;
        left: 50%;
        transform: translate(-44%, 16%);}
    #list_instructor #content .banner .img_parent h1 {
        left: 3%;
        transform: translateY(-75%);}
    #program #content .banner h1 {
        right: 10px;}

}

@media screen and (min-width: 960px) and (max-width: 1199px) {
    #list_instructor #content .banner .img_parent img {
        height: auto;
        width: 127%;
        position: relative;
        left: 50%;
        transform: translate(-44%, 38%);}
    #list_instructor #content .banner .img_parent h1 {
        left: 3%;
        transform: translateY(-75%);}
}