﻿@charset "utf-8";
/* CSS Document */

/* 网站地图开始 */
.map_con {
    width: 100%;
    border-top: 3px solid #171d8f;
}

.map_con h5 {
    color: #333;
    font-size: 21px;
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #d5d5d5;
}

.map_con ul {
    margin-bottom: 124px;
}

.map_con ul li {
    width: 100%;
    padding: 30px 0 36px 4px;
    border-bottom: 1px dashed #cbcbcb;
}

.map_con ul li h6 {
    color: #333;
    font-weight: bold;
    font-size: 18px;
    position: relative;
}

.map_con ul li h6 img {
    position: absolute;
    bottom: -30px;
    left: 2px;
}

.map_con ul li dt {
    font-size: 15px;
    font-weight: bold;
    font-size: 15px;
    color: #666;
    margin-bottom: 8px;
    margin: 0 auto;
}

.map_con ul li dt img {
    margin-top: 9px;
}

.dl_box {
    margin: 16px 0 0 64px;
}

.dl_box dl {
    float: left;
    line-height: 28px;
    width: 112px;
    margin-right: 30px;
    background: url(../images/map_de.png) no-repeat right 9px;
}

.map_con ul li dd a {
    color: #666;
    font-size: 14px;
}

.map_con ul li dd a:hover {
    color: #171d8f;
}

.map_con ul li dl dt a {
    color: #666;
}

.map_con ul li dl dt a:hover {
    color: #171d8f;
}

.dl_box .sp_mr {
    margin-right: 26px;
}

.dl_box .sp_mr1 {
    margin-right: 20px;
}

.dl_box .sp_w {
    width: 130px;
}

.dl_box .sp_w1 {
    width: 140px;
}

/* 网站地图结束 */

/* 国际交流开始 */
/* communication banner start */

.communication {
    width: 911px;
    height: 320px;
    position: relative;

}

.communication_banner {
    position: absolute;
    top: 0;
    left: 0;
    width: 1000%;
}

.communication_banner li {
    width: 911px;
    height: 320px;
    float: left;
    *width: 792px !important;

}

.communication_banner li.li_new {
    width: 1200px !important;
    height: 320px;
    float: left;
    *width: 1200px !important;

}

.communication ol {
    position: absolute;
    bottom: 20px;
    right: -270px;

    z-index: 1;
}

.communication ol li {
    width: 10px;
    height: 10px;
    border: 1px solid #fff;
    border-radius: 50%;
    margin: 0 5px;
    float: left;
    cursor: pointer;
}

.communication ol li:last-child {
    margin-right: 0;
}

.communication ol li.current {
    background: #fff;
}

/* communication banner end */
.communicate_banner_explainUl {
    position: absolute;
    right: -289px;
    top: 0;
    height: 320px;
    width: 289px;
    background-color: #171d8f;
}

.span_l {
    display: block;
    width: 0;
    height: 0;
    border-width: 10px;
    border-color: transparent #5a7389 transparent transparent;
    border-style: dashed solid dashed dashed;
    position: absolute;
    left: -25px;
    top: 146px;
}

.span_l_red {
    display: block;
    width: 0;
    height: 0;
    border-width: 10px;
    border-color: transparent #171d8f transparent transparent;
    border-style: dashed solid dashed dashed;
    position: absolute;
    left: -25px;
    top: 146px;
}

.g_blue_s_act {
    border-right: 15px solid #171d8f !important;
}

.communicate_box {
    width: 100%;
    height: 320px;
    position: relative;
    overflow: hidden;
    margin-top: 40px;
}

.com_banner_explain_tit {
    width: 249px;
    border-bottom: 1px solid #b43149;
    margin: 0 auto;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    line-height: 30px;
    padding-bottom: 18px;
}

.com_banner_explain_tit a {
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    line-height: 30px;
}

.com_banner_explain_tit2 a {
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    line-height: 30px;
}

.com_banner_explain_tit2 a:hover {
    color: #fff !important;
}

.com_banner_explain_tit a:hover {
    color: #171d8f;
}

.com_banner_explain_con {
    width: 249px;
    height: 158px;
    *height: 118px;
    box-sizing: border-box;
    padding: 20px 0;
    margin: 0 auto;
    color: #fff;
    font-size: 13px;
    color: #fff;
    line-height: 24px;
    border-bottom: 1px solid #b43149;
}

.communicate_banner_explainUl li {
    position: absolute;
    left: 0;
    top: 0;
    display: none;
    box-sizing: border-box;
    padding: 28px 20px 0 20px;
    height: 320px;
    width: 289px;
    *height: 292px;
    *width: 249px;
    background-color: #171d8f;
}

.communicate_banner_explainUl li.current {
    display: block;
}

.four_project {
    width: 376px;
    margin-top: 12px;
}

.havePic .four_project li {
    width: 178px;
    height: 40px;
    margin-bottom: 8px;
    float: left;
    padding-bottom: 0;
    border-bottom: 0;
}

.four_project li a {
    color: #fff;
    font-size: 14px;
    line-height: 37px;
    width: 178px;
    height: 37px;
    border-bottom: 3px solid #171d8f;
    display: block;
    text-align: center;
    background-color: #171d8f;
}

.four_project li a:hover {
    opacity: 0.9;
}

.four_project li:nth-child(2n+1) {
    margin-right: 20px;
}

.four_project li:nth-child(3) {
    margin-bottom: 0px;
}

.four_project li:nth-child(4) {
    margin-bottom: 0px;
}

.project_pic {
    border: 2px solid #fff;
    margin-right: 18px;
}

.havePic .project_r {
    float: left;
    margin-top: 0;
}

.com_dynamic {
    border-top: 3px solid #171d8f;
    width: 100%;
}

.saifTrends_substance_l .internationalUl li {
    border-bottom: 0px;
}

.dynamic_l {
    width: 421px;
}

.tend_pic {
    width: 419px;
    border: 1px solid #fff;
}

.tend_pic a:hover {
    opacity: 0.9;
}

.tend_com_con {
    margin-top: 14px;
    height: 115px;
    overflow: hidden;
}

.tend_com_con h6 {
    color: #333;
    font-size: 15px;
}

.tend_com_con h6 a {
    color: #333;
    font-size: 15px;
}

.tend_com_con h6 a:hover {
    color: #171d8f;
}

.tend_com_con p {
    margin-top: 14px;
    font-size: 14px;
    color: #666;
    line-height: 24px;
}

.tend_detail {
    width: 64px;
    height: 24px;
    font-size: 14px;
    color: #666;
    line-height: 23px;
    text-align: center;
    margin-top: 18px;
}

.tend_detail a {
    width: 63px;
    height: 23px;
    font-size: 14px;
    color: #666;
    line-height: 23px;
    text-align: center;
    display: block;
    border: 1px solid #666;
}

.tend_detail a:hover {
    background-color: #171d8f;
    color: #fff;
    border: 1px solid #171d8f;
}

.tend_more {
    width: 53px;
    height: 23px;
    color: #666;
    font-size: 13px;
    margin: 10px 4px 16px 0;
}

.tend_more a {
    width: 53px;
    height: 23px;
    border: 1px solid #666;
    color: #666;
    font-size: 13px;
    display: block;
    line-height: 23px;
    text-align: center;
}

.tend_more a:hover {
    background-color: #171d8f;
    color: #fff;
    border: 1px solid #171d8f;
}

.comH {
    height: 66px;
}

.comH img {
    margin-top: 20px;
    margin-right: 5px;
    *margin-top: 0px;
}

.comH a {
    height: 66px;
    line-height: 66px;
    *line-height: 80px;
}

.tend_us {
    background-color: #fff;
    padding-bottom: 30px;
}

.tend_us_in {
    width: 240px;
    margin: 0 auto;
}

.tend_us_in h6 {
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 14px;
    margin-bottom: 14px;
}

.emailAnd li {
    color: #666;
    font-size: 14px;
    margin-bottom: 8px;
    line-height: 24px;
}

.emailAndD {
    width: 160px;
}

.emailA {
    margin: 2px 12px 0 0;
}

.tend_d {
    margin: 2px 13px 0 2px;
}

.marginB126 {
    margin-bottom: 126px;
}

/* 国际交流结束 */

/* 合作院校开始 */
/* Cooperative  banner start */
.now_h823 {
    height: 823px;
}

.communication_in {
    width: 880px;
    height: 280px;
    position: relative;
    overflow: hidden;

}

.communication_banner_in {
    position: absolute;
    top: 0;
    left: 0;
    width: 1000%;
}

.communication_banner_in li {
    width: 880px;
    height: 280px;
    float: left;

}

.communication_in ol {
    position: absolute;
    bottom: 11px;
    left: 50%;

    z-index: 1;
}

.communication_in ol li {
    width: 10px;
    height: 10px;
    border: 1px solid #fff;
    border-radius: 50%;
    margin: 0 5px;
    float: left;
    cursor: pointer;
}

.communication_in ol li:last-child {
    margin-right: 0;
}

.communication_in ol li.current {
    background: #fff;
}

/* Cooperative  banner end */
.house_show {
    color: #666;
    font-size: 14px;
    padding-bottom: 24px;
    line-height: 24px;
    border-bottom: 1px solid #dadada;
    margin-bottom: 24px;
}

.house_show span {
    color: #333;
    font-weight: bold;
    font-size: 15px;
}

.institutions_t_box {
    border-top: 3px solid #171d8f;
    width: 100%;
    margin-top: 30px;
}

.institutions_t {
    width: 100%;
    position: relative;
    height: 830px;
    margin-top: 30px;
}

.institutions_t>li {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: none;
}

.institutions_t>li.current {
    display: block;
}

.institutions_t_box_btn {
    height: 66px;
    box-sizing: border-box;
    padding-top: 18px;
}

.institutions_t_box_btn li:first-child {
    margin-right: 60px;
}

.institutions_t_box_btn li a {
    position: relative;
    color: #888;
    font-size: 21px;
}

.institutions_t_box_btn li a.current {
    color: #333;
}

.pro_per_art_two_b li a:hover {
    color: #333;
}

.byn {
    display: none;
    position: absolute;
    left: 32px;
    top: 39px;
}

.byn.current {
    display: block;
}

.guoji {
    width: 416px;
    margin: 30px 0 0 45px;
    color: #666;
}

.guoji_bg {
    position: relative;
    height: 50px;
    overflow: hidden;
}

.guoji_bg h5 {
    position: absolute;
    background-color: #f8f8f8;
    z-index: 1;
    top: 0;
    left: 0;
    font-weight: 550;
}

.guoji_bg_in {
    position: absolute;
    left: 0;
    top: 23px;
}

.schools_box {
    margin-top: 35px;
    border-bottom: 1px dashed #dadada;
    padding-bottom: 4px;
    position: relative;
}

.schools_pic {
    position: absolute;
    right: 0;
    top: 66px;
    width: 349px;
    height: 237px;
}

.schools_exp {
    width: 426px;
    border-bottom: 1px dashed #dadada;
    padding-bottom: 28px;
    margin-top: 24px;
    margin-bottom: 26px;
}

.university {
    width: 426px;
    *padding-bottom: 22px;
}

.university li {
    float: left;
    margin-bottom: 22px;
    color: #666;
    font-size: 14px;
}

.university li img {
    margin: 6px 10px 0 0;
}

.university li:nth-child(1) {
    width: 227px;
}

.university li:nth-child(3) {
    width: 227px;
}

.university li:nth-child(5) {
    width: 415px;
}

.university li:nth-child(6) {
    width: 415px;
}

.university2 {
    width: 100%;
    *padding-bottom: 22px;
}

.university2 li {
    float: left;
    margin-bottom: 22px;
    color: #666;
    font-size: 14px;
}

.university2 li img {
    margin: 6px 10px 0 0;
}

.university2 li:nth-child(1) {
    width: 227px;
}

.university2 li:nth-child(5) {
    width: 227px;
}

.university2 li:nth-child(9) {
    width: 227px;
}

.university2 li:nth-child(2) {
    width: 234px;
}

.university2 li:nth-child(6) {
    width: 234px;
}

.university2 li:nth-child(10) {
    width: 234px;
}

.university2 li:nth-child(3) {
    width: 130px;
    margin-right: 50px
}

.university2 li:nth-child(7) {
    width: 130px;
    margin-right: 50px
}

.saif_time_tit_red {
    background: url(../images/exchange_time_bg.png) no-repeat left top;
}

.havePic .have_pic_tit {
    font-size: 18px;
    color: #242424;
    font-weight: normal;
}

.havePic .have_pic_tit a {
    font-size: 18px;
    color: #242424;
    font-weight: normal;
}

.havePic b {
    font-size: 13px;
    color: #666;
    margin-top: 10px;
    display: block;
}

.saif_news_substance b {
    margin-top: 10px;
    display: block;
    color: #666;
}

.btn_t {
    height: 1240px;
}

.mt0 {
    margin-top: 0;
}


/* 合作院校结束 */


/* 项目动态开始 */
.marB30 {
    margin-bottom: 30px;
}

.now_h {
    height: 1290px;
}

.btn_t_in {
    padding-bottom: 12px;
    border-bottom: 1px solid #dadada;
}

.gai {
    color: #333;
    font-size: 14px;
}

.de_more {
    width: 63px;
    height: 23px;
    border: 1px solid #171d8f;
    color: #171d8f;
    font-size: 14px;
    font-weight: bold;
    line-height: 23px;
    text-align: center;
    margin-top: 14px;
}

.de_more a {
    width: 63px;
    height: 23px;
    color: #171d8f;
    font-size: 14px;
    font-weight: bold;
    line-height: 23px;
    text-align: center;
    display: block;
}

.de_more a:hover {
    color: #fff;
    background-color: #171d8f;
}

/* 项目动态开始 */

/* 就业报告开始 */
.employmentReport {
    width: 100%;
    position: relative;
    margin-top: 40px;
}

.employmentReport_more {
    width: 112px;
    height: 30px;
    position: absolute;
    left: 50%;
    margin-left: -55px;
    bottom: 50px;
}

.employmentReport_more a {
    width: 110px;
    height: 28px;
    border: 1px solid #fff;
    display: block;
    line-height: 28px;
    text-align: center;
    color: #fff;
}

.employmentReport_more a:hover {
    width: 110px;
    height: 28px;
    border: 1px solid #171d8f;
    background-color: #171d8f;
    color: #fff;
}

.institutions_t_box .report_btn_t li {
    margin-right: 24px;
}

.report_btn_t li a {
    color: #666;
    font-size: 16px;
}

.report_btn_t li a.current {
    color: #171d8f;
    font-weight: bold;
}

.report_de {
    margin-top: 4px;
}

.report_btn_t {
    border-bottom: 1px solid #dadada;
}

.report_bottom {
    width: 100% !important;
}

.jybg_pic {
    margin-right: 32px;
}

.jybg_pic a:hover {
    opacity: 0.9;
}

.report_tit {
    color: #333;
    font-size: 15px;
    margin-bottom: 24px;
}

.report_tit a {
    color: #333;
    font-size: 15px;
}

.report_tit a:hover {
    color: #171d8f;
}

.report_con {
    color: #666;
    font-size: 14px;
    line-height: 24px;
    width: 330px;
    height: 228px;
}

.marB36 {
    margin-bottom: 36px;
}

.report_book_list {
    margin-bottom: 50px;
}

.report_book_list li {
    border-bottom: 1px dashed #c6c6c6;
}

.report_book_list li:first-child {
    padding-bottom: 26px;
    width: 600px;
}

.report_book_list li:nth-child(2) {
    padding-bottom: 26px;
    width: 600px;
}

.copy_box {
    width: 400px;
    line-height: 64px;
    height: 64px;
    color: #666;
    font-size: 14px;
}

.copy_box a {
    line-height: 64px;
    color: #666;
    font-size: 14px;
}

.copy_box a:hover {
    color: #171d8f
}

.copy_box a img {
    margin: 21px 9px 0 6px;
    *margin: 0px 9px 0 6px;
}

.copy_red {
    display: none;
}

.now_h760 {
    height: 760px;
}

/* 就业报告结束 */

/* 研究报告开始 */
.researches {
    width: 1200px;
    background-color: #fff;
    height: 199px;
    padding: 22px 0 0 12px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
}

.researches_report {
    width: 100%;
}

.researches_report li {
    border-bottom: 1px dashed #c6c6c6;
    width: 300px;
    float: left;
    padding-bottom: 30px;
    margin-bottom: 30px;
}

.researches_report li:first-child {
    padding-bottom: 48px;
    width: 1200px;
}

.yjbg_pic {
    margin-right: 30px;
}

.yjbg_con {
    width: 840px;
    line-height: 24px;
    color: #666;
    font-size: 14px;
}

.yjbg_con p:first-child {
    margin-bottom: 30px;
    margin-top: 20px;
}

.yjbg_pic_bottom {
    width: 275px;
    height: 154px;
}

.yjbg_pic_bottom a:hover img {
    opacity: 0.9;
}

.yjbg_bottom h6 {
    color: #333;
    font-size: 15px;
    margin-bottom: 12px;
    font-weight: bold;
    margin: 19px 0 16px 0;
}

.yjbg_bottom h6 a {
    color: #333;
    font-size: 15px;
    font-weight: bold;
}

.yjbg_bottom h6 a:hover {
    color: #171d8f;
}

.yjbg_bottom p {
    color: #666;
    font-size: 14px;
    line-height: 24px;
}

.liKong {
    height: 257px;
}

.down_liKong {
    height: 65px;
}

/* 研究报告结束 */

/* 联系我们开始 */
/*轮播图开始*/
.contact_us_banner {

    width: 100%;
    height: 320px;
    margin: 40px auto 30px;
    position: relative;
    overflow: hidden;
}

.contact_us_banner_ul {
    position: absolute;
    top: 0;
    left: 0;
    width: 1000000%;
}

.contact_us_banner_ul li {
    width: 1200px;
    height: 320px;

    float: left;

}


.contact_us_banner ol {
    position: absolute;
    bottom: 10px;
    left: 50%;

}

.contact_us_banner ol li {
    width: 50px;
    height: 36px;
    margin: 0 6px 0 0;
    float: left;
    cursor: pointer;
    border: 2px solid #fff;
    position: relative;
}

/*.contact_us_banner ol li span {*/
/*position: absolute;*/
/*width:0;*/
/*height:0;*/
/*border-width:10px;*/
/*border-color: transparent transparent #e0a43d transparent;*/
/*border-style: dashed dashed solid dashed ; */
/*top: -20px;*/
/*left: -50%;*/
/*margin-left: 41px;*/
/*display: none;*/
/*}*/
/*.contact_us_banner ol li.current{*/

/*border:2px solid #d69324;*/
/**/
/*}*/
/*.contact_us_banner ol li.current span{display: block;}*/
/*.contact_us_banner ol { */
/*height: 42px;   */
/*}*/
.contact_us_banner ol li span {
    display: none !important;
}


/*轮播图结束*/
.contact_us_con {
    *padding-bottom: 50px;
    padding-bottom: 86px\9;
}

.contact_us_con li {
    float: left;
    width: 600px;
    height: 84px;
    margin-bottom: 64px;
}

.contact_us_con li>div {
    float: left;
}

.contact_us_con li>div:first-child {
    width: 132px;
}

.contact_us_con li div img {
    display: block;
    margin: 2px auto 0;
}

.contact_us_con li p {
    color: #666;
    font-size: 14px;
    margin-bottom: 12px;
}

.contact_us_con li p:last-child {
    margin-bottom: 0px;
}

/* 联系我们结束 */

/* 招生报名开始 */
.enroll_list {
    border-top: 3px solid #171d8f;
    padding-top: 30px;
    margin-top: 40px;
}

.enroll_list li {
    margin-bottom: 10px;
}

.enroll_list_top {
    height: 44px;
    width: 100%;
}

.enroll_list_top>div {
    float: left;
}

.enroll_list_top_l {
    width: 72px;
    height: 44px;
}

.enroll_list_top_l img {
    vertical-align: middle;
    display: block;
    margin-top: 8px;
}

.enroll_list_top_r {
    background-color: #fff;
    width: 1126px;
    *width: 1076px;
    border-top: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    line-height: 44px;
    color: #171d8f;
    font-size: 14px;
    font-weight: bold;
    box-sizing: border-box;
    padding: 0 30px 0 20px;
    height: 44px;
}

.enroll_list_top_r a img {
    display: block;
    margin-top: 19px;
}

.enroll_list_top_r a img.enroll_down {
    display: block;
}

.enroll_list_top_r a img.current {
    display: none;
}

.enroll_list_bottom_list {
    box-sizing: border-box;
    padding: 25px 0 50px 0;
}

.enroll_list_bottom_list li {
    height: 24px;
    float: left;
    width: 562px;
    margin-bottom: 20px;
    background: url(../images/exchange_time_bg.png) no-repeat left top;
}

.enroll_list_bottom_list li a {
    color: #666;
    font-size: 14px;
    line-height: 24px;
}

.enroll_list_bottom_list li a:hover {
    color: #171d8f;
}

.enroll_list_bottom {
    box-sizing: border-box;
    padding-left: 74px;
    display: none;
}

.enroll_list_bottom.current {
    display: block;
}

.enroll_list_bottom_list li div {
    float: left;
    font-family: "Arial";
    line-height: 24px;
}

.enroll_list_bottom_list li div:first-child {
    width: 113px;
    height: 24px;
    background: url(../images/exchange_time_bg.png) no-repeat left top;
    color: #fff;
    font-size: 14px;
    /* line-height: 24px; */
    box-sizing: border-box;
    padding-left: 28px;
}

.enroll_list_bottom_list li div:last-child {
    color: #666;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    box-sizing: border-box;
    padding-left: 12px;
}

.registrationInstructions {
    width: 100%;
    border-top: 1px solid #dadada;
    margin-top: 62px;
    box-sizing: border-box;
    padding-top: 30px;
    font-size: 14px;
    color: #666;
    line-height: 24px;
    margin-bottom: 135px;
}

.registrationInstructions h5 {
    color: #333;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 20px;
}

.color_red {
    color: #171d8f
}

.registrationInstructions ul li {
    margin-bottom: 30px;
}

/* 招生报名结束 */

/* 资料下载开始 */
.donald_con {
    width: 100%;
    margin-top: 3px solid #171d8f;
}

.donald_big_nav {
    margin-bottom: 18px;
    padding-top: 30px;
}

.donald_big_nav li {
    margin-right: 24px;
}

.donald_big_nav li a {
    color: #666;
    font-size: 16px;
}

.donald_big_nav li a.current {
    color: #171d8f;
    font-weight: bold;
}

.donald_big_nav li a:hover {
    color: #171d8f;
}

.donald_little_nav li {
    margin-right: 24px;
}

.donald_little_nav li a {
    color: #666;
    font-size: 15px;
}

.donald_little_nav li a.current {
    color: #171d8f;
    font-weight: bold;
}

.donald_bottom_con {
    border-top: 3px solid #171d8f;
    /* padding-top: 30px; */
}

.donald_top_tit {
    padding-bottom: 18px;
    border-bottom: 1px solid #dadada;
    margin-bottom: 25px;
}

.donald_video {
    border-bottom: 1px dashed #c6c6c6;
    margin-bottom: 50px;
    *padding-bottom: 30px;
}

.donald_video li {
    float: left;
    margin: 0 24px 31px 0;
    background-color: #fff;
    width: 274px;
    height: 194px;
}

.donald_video li:first-child {
    width: 578px;
    height: 419px;
}

.donald_video_explain {
    width: 578px;
    *width: 550px;
    border: 1px solid #e6e6e6;
    border-top: none;
    height: 95px;
    *height: 71px;
    box-sizing: border-box;
    padding: 24px 14px 0 14px;
}

.donald_video_explain2 {
    width: 275px;
    *width: 247px;
    border: 1px solid #e6e6e6;
    border-top: none;
    height: 40px;
    *height: 30px;
    box-sizing: border-box;
    padding: 10px 14px 0 14px;
}

.donald_video_explain h5 {
    color: #333;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 12px;
}

.donald_video_explain h5 a {
    color: #333;
    font-size: 15px;
    font-weight: bold;
}

.donald_video_explain h5 a:hover {
    color: #171d8f;
}

.donald_video_explain p {
    color: #666;
    font-size: 14px;
}

.donald_video_explain2 h5 {
    margin-bottom: 12px;
}

.donald_video_explain2 h5 a {
    color: #666;
    font-size: 14px;
}

.donald_video_explain2 h5 a:hover {
    color: #171d8f;
}

.d_play1_a {
    position: relative;
    display: block;
    width: 100%;
    height: 324px;
}

.d_play1_a1 {
    height: 154px;
}

.d_black {
    background-color: rgba(0, 0, 0, 0.4);
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    display: none;
}

.d_play1_a:hover .d_black {
    display: block;
}

.d_play1 {
    position: absolute;
    left: 50%;
    margin-left: -32px;
    top: 50%;
    margin-top: -32px;
    z-index: 1;
}

.d_play2 {
    position: absolute;
    right: 12px;
    bottom: 12px;
    margin-top: -19px;
    z-index: 1;
}

.d_brochure {
    margin: 30px 0 50px 0;
    border-bottom: 1px dashed #c6c6c6;
    padding-bottom: 30px;
    overflow: hidden;
}

.d_brochure li {
    width: 140px;
    float: left;
    margin-right: 48px;
    margin-bottom: 30px;
}

.d_brochure li a:first-child:hover {
    opacity: 0.9;
}

.d_brochure li img {
    display: block;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
}

.d_brochure li:last-child {
    margin-right: 0px;
}

.d_brochure_explain {
    width: 100%;
    text-align: center;
    color: #666;
    font-size: 14px;
    margin-top: 16px;
}

.d_brochure_explain a {
    text-align: center;
    color: #666;
    font-size: 14px;
}

.d_brochure_explain a:hover {
    color: #171d8f;
}

.d_brochure_top {
    border-top: 3px solid #171d8f;
    padding-top: 30;
    margin-top: 30px;
}

.donald_de {
    margin-top: 5px;
}

.activity_video_explain {
    line-height: 28px;
}

.d_video_list li {
    width: 375px;
}

.d_video_list li div {
    float: left;
}

.d_video_list li div:first-child {
    margin-right: 20px;
    background: none;
    width: 26px;
}

.d_video_list li div:first-child img {
    margin-top: 8px;
    display: block;
}

.d_video_list li a:hover .d_video_list_la {
    color: #171d8f;
}

.d_video_list li a {
    color: #666;
    font-size: 14px;
    font-family: "Arial"
}

.d_video_list li a:hover div {
    color: #171d8f;
    cursor: pointer;
}

.content .d_video_list li a .video_sc {
    display: block
}

.content .d_video_list li a .video_sc_red {
    display: none;
}

.pB175 {
    padding-bottom: 175px;
}

.ProjectInformation_ul>li {
    float: left;
    width: 472px;
    margin-right: 138px;
}

.ProjectInformation_ul>li:nth-child(2n) {
    margin-right: 0px;
}

.content .ProjectInformation_inner_ul li div {
    background: none;
}

.ProjectInformation_ul .enroll_list_top {
    width: 100%;
}

.ProjectInformation_top_r {
    width: 400px;
    *width: 349px;
}

.ProjectInformation_more {
    color: #888;
    font-size: 14px;
}

.ProjectInformation_more:hover {
    color: #171d8f;
}

/* 资料下载结束 */

/* 教务管理开始 */
/*轮播图开始*/
.edu_m {

    width: 100%;
    height: 320px;
    margin: 30px auto;
    position: relative;
    overflow: hidden;
}

.edu_m_ul {
    position: absolute;
    top: 0;
    left: 0;
    width: 1000000%;
}

.edu_m_ul li {
    width: 1200px;
    height: 320px;
    float: left;
}


.edu_m ol {
    position: absolute;
    bottom: 10px;
    left: 50%;

}

.edu_m ol li {
    width: 50px;
    height: 36px;
    margin: 0 6px 0 0;
    float: left;
    cursor: pointer;
    border: 2px solid #fff;
    position: relative;
}

.edu_m ol li span {
    position: absolute;
    width: 0;
    height: 0;
    border-width: 10px;
    border-color: transparent transparent #E29B24 transparent;
    border-style: dashed dashed solid dashed;
    top: -20px;
    left: 50%;
    margin-left: -9px;
    display: none;
}

.edu_m ol li.current {

    border: 2px solid #d69324;

}

.edu_m ol li.current span {
    display: block;
}

.edu_m ol {
    height: 42px;
}

/*轮播图结束*/
.eduM_explain_r {
    margin-left: 30px;
}

.eduM_explain_l img {
    border: 1px solid #fff;
}

.eduM_explain_l a:hover {
    opacity: 0.9;
}

.eduM_explain_r p {
    width: 555px;
    color: #666;
    font-size: 14px;
    line-height: 24px;
}

.eduM_detail_btn {
    width: 63px;
    height: 23px;
    color: #666;
    font-size: 14px;
    line-height: 23px;
    text-align: center;
    margin-top: 20px;
}

.eduM_detail_btn a {
    width: 63px;
    height: 23px;
    color: #666;
    font-size: 14px;
    line-height: 23px;
    text-align: center;
    display: block;
    border: 1px solid #666;
}

.eduM_detail_btn a:hover {
    background-color: #9f202d;
    color: #fff;
    border: 1px solid #9f202d;
}

.eduM_box {
    border-top: 3px solid #171d8f;
    margin-bottom: 30px;
}

.eduM_box_ul li {
    float: left;
    width: 210px;
    height: 60px;
    margin: 0 38px 14px 0;
}

.eduM_box_ul_red li {
    float: left;
    width: 210px;
    height: 60px;
    margin: 0 38px 14px 0;
}

.pop_box_red h5 {
    color: #171d8f !important;
}

.eduM_box_ul li:nth-child(3n) {
    margin-right: 0px;
    position: relative;
}

.eduM_box_ul_one {
    border-radius: 50%;
    background: url(../images/bottomNav/xscx.png) no-repeat 50% 50% #171d8f;
    width: 60px;
    height: 60px;
    border: 4px solid #f8f8f8;
    position: absolute;
}

.eduM_box_ul_two {
    width: 100%;
    height: 48px;
    border-radius: 50px;
    background-color: #e9e9e9;
    color: #666;
    font-size: 16px;
    line-height: 48px;
    margin-top: 11px;
}

.eduM_box_ul_two a {
    display: block;
    width: 100%;
    height: 48px;
    border-radius: 50px;
    background-color: #e9e9e9;
    color: #666;
    font-size: 16px;
    line-height: 48px;
    box-sizing: border-box;
    padding-left: 84px;
}

.eduM_box_ul_two a:hover {
    background-color: #171d8f;
    color: #fff;
}

.eduM_box2_ul .eduM_box_ul_one {
    background: url("/resources/portal/images/bottomNav/xscxT1.png") 50% 50% no-repeat rgb(23, 29, 143);

}

.eduM_box2_ul.eduM_box_ul_red li {
    margin: 0 38px 14px 0;
}

.eduM_box2_ul.eduM_box_ul_red li:nth-child(2n) {
    margin-right: 390px;
}

.eduM_box2_ul.eduM_box_ul_red li .eduM_box_ul_two a:hover {
    background-color: #171d8f;
    color: #fff;
}

.ad_system {
    width: 288px;
    background-color: #fff;
    height: 246px;
    border-top: 3px solid #171d8f;
    margin-bottom: 30px;
}

.ad_system h5 {
    color: #333;
    font-size: 21px;
    border-bottom: 1px solid #f2f1f1;
    text-align: center;
    height: 55px;
    line-height: 55px;
    width: 100%;
    display: block;
}

.ad_system_inner {
    width: 249px;
    margin: 0 auto;
}

.switch_btn {
    width: 100%;
    height: 36px;
    background-color: #e9e9e9;
    border-radius: 10px;
    margin-top: 15px;
}

.switch_btn1 {
    border-radius: 10px 0 0 10px;
    width: 124px;
    overflow: hidden;
}

.switch_btn2 {
    border-radius: 0px 10px 10px 0px;
    width: 124px;
    overflow: hidden;
}

.switch_btn div a {
    display: block;
    color: #666;
    font-size: 14px;
    text-align: center;
    line-height: 36px;
    height: 36px;
    width: 100%;
}

.switch_btn div a:hover {
    background-color: #171d8f;
    color: #fff;
}

.switch_btn div a.current {
    background-color: #171d8f;
    color: #fff;
}

.switch_btn div {
    float: left;
}

.ad_system_t {
    margin-top: 20px;
}

.ad_system_t input {
    width: 248px;
    *width: 198px;
    height: 50px;
    border: 1px solid #ababab;
    margin-bottom: 10px;
    border-radius: 2px;
    box-sizing: border-box;
    padding-left: 50px;
    font-size: 14px;
    color: #a6a6a6;
}

.ad_system_t input::-webkit-input-placeholder {
    color: #a6a6a6;
    font-size: 14px;
}

.ad_system_t input::-moz-input-placeholder {
    color: #a6a6a6;
    font-size: 14px;
}

.ad_system_t input::-ms-input-placeholder {
    color: #a6a6a6;
    font-size: 14px;
}

.ad_system_t input::-o-input-placeholder {
    color: #a6a6a6;
    font-size: 14px;
}

.ad_system_t input::input-placeholder {
    color: #a6a6a6;
    font-size: 14px;
}

.user_system {
    background: url(../images/bottomNav/user_st.png) no-repeat 20px 13px;
}

.pass_system {
    background: url(../images/bottomNav/password_st.png) no-repeat 20px 13px;
}

.ad_system_t .btn_submit {
    height: 45px;
    background-color: #171d8f;
    color: #fff;
    font-size: 16px;
    text-align: center;
    line-height: 45px;
    padding: 0px;
    border: 1px solid #171d8f;
}

.ad_system_t .btn_submit:hover {
    opacity: 0.9;
    cursor: pointer;
}

.ad_system_t li {
    display: none;
}

.ad_system_t li.current {
    display: block;
}

.quick_pic {
    width: 288px;
    height: 160px;
    position: relative;
    margin-bottom: 30px;
}

.quick_btn {
    width: 155px;
    height: 50px;
    border: 1px solid #fff;
    text-align: center;
    color: #fff;
    font-size: 22px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -77px;
    margin-top: -25px;
    z-index: 1;
}

.quick_btn a {
    width: 155px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    color: #fff;
    font-size: 22px;
    display: block;
}

.quick_pic_black {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    position: absolute;
    left: 0;
    top: 0;
    display: none;
}

.quick_pic:hover .quick_pic_black {
    display: block;
}

.quick_pic:hover .quick_btn {
    color: #e69a18;
    border: 1px solid #e69a18;
}

.quick_pic:hover .quick_btn a {
    color: #e69a18;
}

.con_us_inner {
    width: 240px;
    margin: 0 auto;
}

.con_us {
    border-top: 3px solid #171d8f;
    background-color: #fff;
    padding-bottom: 24px;
}

.con_us_inner h5 {
    color: #333;
    font-size: 21px;
    text-align: center;
    line-height: 47px;
    height: 47px;
    border-bottom: 1px solid #f2f1f1;
}

.addEm div {
    color: #666;
    font-size: 14px;
    line-height: 24px;
}

/* 教务管理弹出框样式开始 */
.pop_box {
    width: 705px;
    height: 525px;
    border-radius: 5px;
    border: 1px solid #bababa;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -352px;
    margin-top: -262px;
    background-color: #fff;
    line-height: 24px;
    color: #666;
    font-size: 14px;
    box-sizing: border-box;
    padding: 40px 45px;
}

/* 教务管理弹出框样式结束 */

.add_red_btn {
    margin-top: 20px;
}

.add_red_btn a {
    width: 228px;
    height: 55px;
    background-color: #171d8f;
    text-align: center;
    line-height: 55px;
    border-bottom: 3px solid #88121e;
    border-radius: 3px;
    margin: 0 auto 15px;
    display: block;
    color: #fff;
    font-size: 18px;
}

.add_red_btn a:hover {
    opacity: 0.9;
}

.special_eduM_detail_btn {
    z-index: 100;
}

.bottom_bai {
    background-color: #fff;
    height: 38px;
    position: absolute;
    bottom: 0;
    left: 0;
    border-radius: 5px;
    width: 100%;
}

.pop_box_p {
    height: 400px;
    overflow-y: hidden;
}

@media screen and (min-width:960px) and (max-width:1280px) {
    .saifTrends_substance_l .internationalUl li:nth-child(1) {
        margin-top: 20px;
    }

    .de_more {
        margin-top: 4px;
        margin-bottom: 10px;
    }

    .university2 li:nth-child(4) {
        margin-right: 50px;
    }


}