﻿#mlxy_pdy .graduate-news-title>span {
    width: 100%;
    background-color: #a94d31;
}

#mlxy_pdy .graduate-news-title .graduate-news-title>span.active {
    width: 100%;
    background-color: #a94d31;
}

#mlxy_pdy .graduate-news-title>span a {
    padding-left: 30px;
    text-align: left;
}

#mlxy_pdy .aboard-list li {
    width: 10%;
}

#mlxy_pdy .graduate {
    background: none;
    margin-top: 15px;
    padding: 0;
}

#mlxy_pdy .graduate-contain,
#mlxy_pdy .education,
#mlxy_pdyv .category-contain {
    margin-bottom: 0;
}

#mlxy_pdy .graduate-title {
    margin-bottom: 16px;
}

#mlxy_pdy .graduate-news-item {
    border: solid 2px #e5e5e5;
    border-top: none;
}

#mlxy_pdy .graduate-news-item {
    min-height: 137px;
}

.swiper-container-schoolV2 {
    padding-bottom: 35px;
}

.swiper-paginationV2 .swiper-pagination-bullet {
    width: 11px;
    height: 6px;
    background-color: #c8c8c8;
    border-radius: 3px;
}

.swiper-paginationV2 .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 40px;
    background-color: #1b3081;
}

.programme-and-activity.programme-and-activity-v2 .ul-list li img {
    width: 250px;
    height: 60px;
}

.programme-and-activity.programme-and-activity-v2 {
    height: 245px;
}

.programme-and-activity.programme-and-activity-v2 .ul-list li.active p {
    height: 60px;
}

.programme-and-activity.programme-and-activity-v2 .ul-list li {
    padding-bottom: 12px;
}

.programme-and-activity.programme-and-activity-v2 .ul-list li.active {
    margin-bottom: 0;
}

.aboard-list {
    border: 1px solid #eee;
    margin-top: 15px;
    display: flex;
    align-items: center;
}

.aboard-list li {
    /* float: left; */
    min-width: 8.333333%;
    flex: 1;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-right: 1px solid #eee;
    font-size: 14px;
    font-weight: bold;
    color: #505050;
    transition: all .5s;
}

.aboard-list.mgbk li,
.aboard-list.mggz li {
    width: 9.09%
}

.aboard-list li:hover,
.aboard-list li.active {
    background: #1b3081;
    font-size: 16px;
    color: #fff;
}

.aboard-list li:last-child {
    border-right: none;
}


/**轮播图****/

#banner {
    margin-top: 16px;
}

.banner-contain {
    width: 645px;
}

.banner-contain img {
    width: 100%;
    height: 336px;
}


/** 新闻列表***/


/*******新闻列表*******/

.news-contain {
    width: 523px;
    font-size: 14px;
}

.news-contain>li:not(:last-child) {
    border-bottom: 1px solid #bfbfbf;
    margin-bottom: 22px;
}

.news-contain>li:last-child .news-list {
    padding-bottom: 0;
}

.news-contain>li>h2 {
    background: #f5f5f5;
    height: 38px;
    line-height: 38px;
    margin-bottom: 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.news-contain>li>h2>span:first-child {
    color: #fff;
    padding: 1px 6px;
    margin-right: 11px;
}

.news-contain>li>h2>span:last-child {
    font-size: 18px;
    font-weight: normal;
}

.news-contain .head-line {
    background: #de0024;
}

.news-contain .hot-line {
    background: #f39800;
}

.news-list {
    padding: 0 20px 15px;
}

.news-contain .news-list li {
    width: 50%;
    float: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 6px;
}

.news-contain .news-list li>a {
    color: #4f4f4f;
}

.news-contain .news-list li:hover>a {
    color: #f00;
}

.news-contain .news-list li:nth-child(odd) {
    padding-right: 40px;
}


/***留学相关内容**/

.aboard-item {
    margin-top: 40px;
}

.aboard-item li {
    width: 346px;
    float: left;
    color: #696969;
    margin-right: 80px;
}

.aboard-item li:last-child {
    margin-right: 0;
}

.usa-common-title {
    font-size: 24px;
    color: #6d6d6d;
    padding-bottom: 12px;
    border-bottom: 1px dashed #cfcfcf;
}

.usa-common-title .line {
    background: #f39800;
    margin-right: 15px;
}

.usa-common-title>a {
    color: #a3a3a3;
    font-size: 14px;
}

.usa-common-title>a:hover {
    color: #f39800;
}

.aboard-item-list {
    padding-top: 10px;
}

.aboard-item-list li {
    width: 100%;
    height: 42px;
    padding-left: 15px;
    padding-right: 35px;
    line-height: 42px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
    border-bottom: 1px dashed #efefef;
    position: relative;
}

.aboard-item-list li:before {
    position: absolute;
    content: "";
    width: 4px;
    height: 4px;
    background: #696969;
    border-radius: 50%;
    top: 19px;
    left: 0;
}

.aboard-item-list li a {
    color: #696969;
}

.aboard-item-list li:hover a {
    color: #f00;
}

.aboard-item-list li:hover:before {
    background: #f00;
}

.programme-and-activity {
    margin-top: 50px;
    height: 430px;
}


/****留学费用*****/

.programme {
    width: 856px;
}

.programme-item {
    margin-top: 35px;
}

.programme-item li {
    width: 280px;
    height: 149px;
    float: left;
    margin-bottom: 6px;
    margin-right: 6px;
}

.programme-item li:nth-child(3n) {
    margin-right: 0;
}

.programme-item li img {
    width: 100%;
    height: 100%;
}


/****留学活动**/

.activity {
    width: 294px;
}

.ul-list {
    padding-top: 15px;
}

.ul-list li {
    width: 100%;
    padding-bottom: 16px;
    font-size: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.ul-list li.active {
    margin-bottom: 12px;
}

.ul-list li a {
    color: #7f7f7f;
}

.ul-list li p {
    height: 0;
    overflow: hidden;
    transition: all .3s;
}

.ul-list li.active p {
    height: 85px;
}

.ul-list li img {
    width: 254px;
    height: 100%;
    margin-top: 10px;
    margin-left: 19px;
}

.ul-list li span {
    padding: 0 4px;
    border-radius: 50%;
    background: #8f8f8f;
    color: #fff;
    margin-right: 10px;
    position: relative;
    top: 1px;
}

.ul-list li:first-child span {
    background: #f00;
}

.ul-list li:first-child a {
    color: #f00;
}

.ul-list li:nth-child(2) span {
    background: #ff8400;
}

.ul-list li:nth-child(2) a {
    color: #ff8400;
}

.ul-list li:nth-child(3) span {
    background: #ffc704;
}

.ul-list li:nth-child(3) a {
    color: #ffc704;
}

.team {
    margin-top: 30px;
    position: relative;
}

.teacher-contain {
    width: 100%;
    margin-top: 35px;
}

.teacher-detail {
    width: 185px;
    height: 210px;
    background: linear-gradient(to bottom, #f5f5f5, #ebe9e9);
    border: 1px solid #eee;
}

.teacher {
    width: 100%;
    height: 142px;
    overflow: hidden;
    text-align: center;
}

.teacher img {
    width: 185px;
    height: 145px;
    transition: all .3s;
}

.teacher-desc {
    width: 182px;
    margin: 0 auto;
    background: #fff;
    height: 66px;
    text-align: center;
}

.teacher-name>span:first-child {
    font-size: 14px;
    color: #747474;
}

.teacher-name {
    padding-top: 5px;
    margin-bottom: 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.teacher-name>span:last-child {
    font-size: 12px;
    color: #6d6d6d;
}

.teacher-name>span:hover {
    color: #f00;
    cursor: pointer
}

.tiwen {
    padding: 5px 30px;
    font-size: 12px;
}

.tiwen a {
    color: #fd0000;
    cursor: pointer
}

.tiwen a:hover {
    text-decoration: underline;
}

.swiper-button-black {
    opacity: .1;
}


/****服务流程*****/

.process {
    margin-top: 40px;
}

.process-item {
    margin-top: 33px;
    border: 1px solid #e5e5e5;
}

.process-item li {
    width: 176px;
    height: 144px;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    padding-top: 27px;
    position: relative;
    float: left;
    cursor: pointer;
    color: #636363;
    transition: all .3s;
}

.process-item li.turning {
    width: 140px;
    height: 167px;
    border: 0;
    border-left: 1px solid #e5e5e5;
}

.process-item li.turning:before {
    top: 100%;
    right: 48px;
    border-left-color: transparent;
    border-top-color: #e5e5e5;
}

.process-item li.turning:after {
    top: 100%;
    right: 51px;
    border-left-color: transparent;
    border-top-color: #fff;
}

.process-item li.turning:hover:before,
.process-item li.turning:hover:after {
    border-left-color: transparent;
    border-top-color: #1b3081
}

.process-item li:nth-child(n+8) {
    float: right;
    border: none;
    border-top: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
}

.process-item li:nth-child(n+8):before {
    top: 50px;
    right: 100%;
    border-left-color: transparent;
    border-right-color: #e5e5e5;
}

.process-item li:nth-child(n+8):after {
    top: 53px;
    right: 100%;
    border-left-color: transparent;
    border-right-color: #fff;
}

.process-item li:nth-child(n+8):hover:before,
.process-item li:nth-child(n+8):hover:after {
    border-right-color: #1b3081;
    border-left-color: transparent
}

.process-item li:hover {
    background: #1b3081;
    color: #fff;
    z-index: 2;
}

.process-item li:last-child {
    width: 142px;
}

.process-item li:last-child:before,
.process-item li:last-child:after {
    display: none;
}

.process-item li:before {
    position: absolute;
    top: 50px;
    right: -30px;
    content: "";
    width: 0;
    height: 0;
    border: 15px solid transparent;
    border-left-color: #e5e5e5;
    transition: all .3s;
    z-index: 1;
}

.process-item li:after {
    position: absolute;
    top: 53px;
    right: -24px;
    content: "";
    width: 0;
    height: 0;
    border: 12px solid transparent;
    border-left-color: #fff;
    transition: all .3s;
    z-index: 2;
}

.process-item li:hover:after,
.process-item li:hover:before {
    border-left-color: #1b3081;
}

.process-item li p {
    text-align: center;
    font-size: 14px;
}

.process-item li p img+img {
    display: none;
}

.process-item li:hover p img+img {
    display: inline-block;
}

.process-item li:hover p img {
    display: none;
}

.process-item li p:last-child {
    margin-top: 10px;
}


/****服务流程结束***/


/**研究生**/

.graduate {
    margin-top: 62px;
    background: #fafafc;
    padding: 50px 0;
}

.graduate-title {
    width: 1200px;
    margin: 0 auto;
    font-size: 28px;
    color: #fff;
    height: 53px;
    line-height: 52px;
    background: #f5ac00;
    font-weight: normal;
    padding-left: 50px;
    margin-bottom: 30px;
}

.graduate-content {
    width: 1200px;
    margin: 0 auto;
}

.graduate-content>li {
    width: 373px;
    float: left;
    margin-right: 40px;
}

.graduate-content li:last-child {
    margin-right: 0;
}

.graduate-contain,
.education,
.category-contain {
    width: 100%;
    height: 204px;
    margin-bottom: 30px;
}

.graduate-contain img {
    width: 100%;
    height: 100%;
}

.graduate-school-major>p>b {
    width: 186px;
    height: 43px;
    line-height: 43px;
    text-align: center;
    color: #34314e;
    font-size: 18px;
    display: inline-block;
    background: #d2d2d2;
    transition: all .3s;
    cursor: pointer;
}

.graduate-school-major>p>b.active {
    background: linear-gradient(to right, #f5ab01, #ff564c);
    color: #fff;
}

.graduate-list {
    padding: 0 0 15px 15px;
    min-height: 164px;
    background: #fff;
    display: none;
}

.undergraduate .graduate-list {
    border: 1px solid #eee;
    min-height: 127px;
    border-bottom: none;
}

.graduate-list.cur {
    display: block;
}

.graduate-list li {
    width: 31%;
    height: 32px;
    line-height: 32px;
    text-align: center;
    margin-right: 6px;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    margin-top: 15px;
    float: left;
    font-size: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 0 10px;
}

.graduate-list li a {
    color: #a0a0a0;
}

.graduate-list li:hover {
    background: #f5ac00;
    border: 1px solid #f5ac00;
}

.graduate-list li:hover a {
    color: #fff;
}

.graduate-news-title {
    width: 100%;
    height: 43px;
    font-size: 0
}

.graduate-news-title>span {
    width: 33.3333%;
    height: 43px;
    line-height: 43px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    background: #d2d2d2;
    display: inline-block;
    cursor: pointer;
}

.graduate-news-title>span a {
    display: block;
    width: 100%;
    height: 100%;
}

.wenshu-wangshen .graduate-news-title>span,
.scholarship .graduate-news-title>span {
    width: 50%;
}

.category-contain .graduate-news-title>span {
    width: 25%;
}

.graduate-news-title>span.active {
    background: #f5ac00;
}

.graduate-news-item {
    padding: 14px 24px 5px 30px;
    min-height: 164px;
    display: none;
    background: #fff
}

.graduate-news-item.cur {
    display: block;
}

.graduate-news-item li {
    width: 320px;
    padding-left: 18px;
    margin-bottom: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
    position: relative;
}

.graduate-news-item li:before {
    content: "";
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #868686;
    position: absolute;
    top: 8px;
    left: 0;
}

.graduate-news-item li a {
    color: #868686;
}

.graduate-news-item li:hover a {
    color: #f5ac00;
}

.graduate-news-item li:hover:before {
    background: #f5ac00;
}


/****本科****/

.major-school-list {
    padding: 10px 20px;
    border: 1px solid #eee;
    border-bottom: none;
    display: none;
}

.major-school-list.cur {
    display: block;
}

.major-school-list li {
    width: 155px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 14px;
    float: left;
    padding-left: 20px;
    margin-right: 20px;
    position: relative;
    line-height: 25px;
}

.major-school-list li:hover a {
    color: #3498da;
}

.major-school-list li:nth-child(even) {
    margin-right: 0;
}

.major-school-list li:before {
    width: 4px;
    height: 4px;
    content: "";
    position: absolute;
    left: 2px;
    top: 11px;
    background: #969696;
}

.high-school {
    background: #fafafc;
    padding: 50px 0;
}

.undergraduate,
.high-school {
    margin-top: 50px;
}

.undergraduate .graduate-news-item {
    border: 1px solid #eee;
}

.undergraduate .graduate-title {
    background: #3498da;
}

.undergraduate .graduate-school-major>p>b.active {
    background: linear-gradient(to right, #3499da, #34d9c8);
}

.undergraduate .graduate-news-title>span.active {
    background: #3498da;
}

.undergraduate .education .graduate-news-title>span,
.undergraduate .category-contain .graduate-news-title>span {
    width: 100%;
}

.undergraduate .graduate-list li:hover {
    background: #3498da;
    border: 1px solid #3498da;
}

.undergraduate .graduate-news-item li:hover a {
    color: #3498da;
}

.undergraduate .graduate-news-item li:hover:before {
    background: #3498da;
}

.choose-list {
    padding: 0 30px 16px;
    border: 1px solid #eee;
    border-top: none;
}

.choose-list a {
    color: #f00;
    font-size: 14px;
    padding-bottom: 3px;
    border-bottom: 1px solid #f00;
}


/**美国高中***/

.high-school .graduate-title {
    background: #8bc43e;
}

.high-school .graduate-school-major>p>b.active {
    background: linear-gradient(to right, #8bc43e, #37fe86);
    width: 100%;
}

.high-school .graduate-news-title>span {
    width: 100%;
}

.high-school .graduate-news-title>span.active {
    background: #8bc43e;
}

.high-school .education .graduate-news-title>span {
    width: 50%;
}

.high-school .graduate-list li:hover {
    background: #8bc43e;
    border: 1px solid #8bc43e;
}

.high-school .graduate-news-item li:hover a {
    color: #8bc43e;
}

.high-school .graduate-news-item li:hover:before {
    background: #8bc43e;
}


/*****留学签证******/

.service {
    margin-top: 50px;
}

.service-item {
    width: 800px;
}

.service-item>li {
    width: 380px;
    float: left;
    margin-right: 35px;
    margin-bottom: 40px;
}

.service-item>li:nth-child(even) {
    margin-right: 0;
}

.service-item-title {
    border-bottom: 1px dashed #cfcfcf;
    padding-bottom: 10px;
}

.service-item-title .line {
    margin-right: 15px;
}

.service-item-title span:last-child {
    font-size: 24px;
    color: #696969;
    font-weight: normal;
}

.service-item-title span:last-child:hover {
    color: #f00
}

.service-item-list {
    margin-top: 20px;
}

.service-item-list li {
    width: 360px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-bottom: 7px;
    padding-left: 15px;
    position: relative;
}

.service-item-list li:hover a {
    color: #f00;
}

.service-item-list li:before {
    width: 4px;
    height: 4px;
    border-radius: 50%;
    content: "";
    background: #797979;
    position: absolute;
    top: 10px;
    left: 0;
}

.service-item-list li:hover:before {
    background: #f00;
}

.service-item-list li a {
    font-size: 14px;
    color: #797979;
}


/***定制留学方案****/

.customized {
    width: 370px;
    border: 1px solid #e5e5e5;
    margin-bottom: 18px;
}

.customized>h2 {
    height: 38px;
    line-height: 38px;
    text-align: center;
    background: #1b3081;
    font-size: 16px;
    color: #fff;
    margin-bottom: 12px;
}

.service-right-item p {
    margin-bottom: 10px;
    text-align: center;
    position: relative;
}

.service-right-item p>b {
    width: 265px;
    height: 35px;
    text-align: center;
    color: #fff;
    display: inline-block;
    border-radius: 16px;
    background: #1b3081;
    line-height: 35px;
    cursor: pointer;
}

.service-right-item p>span {
    width: 85px;
    text-align: right;
    font-size: 14px;
    color: #595959;
    display: inline-block;
}

.service-right input[type=text],
.service-right select {
    width: 213px;
    height: 30px;
    border: 1px solid #c9c9c9;
    background: #f6f6f6;
    border-radius: 5px;
    padding-left: 10px;
    font-size: 14px;
}

.search-school-major h2 {
    font-size: 0;
    margin-bottom: 12px;
}

.search-school-major h2 span {
    display: inline-block;
    width: 50%;
    height: 38px;
    line-height: 38px;
    background: #eee;
    font-size: 16px;
    color: #858585;
    text-align: center;
    cursor: pointer;
}

.search-school-major h2 span.active {
    background: #1b3081;
    color: #fff;
}

.search-item {
    border-bottom: 1px solid #eee;
    display: none;
}

.search-item.cur {
    display: block;
}


/*********************************美国留学样式结束*********************************************/


/*********************************美国研究生样式开始*********************************************/

.graduate-banner-contain {
    width: 405px;
}

.admission-list {
    width: 265px;
    margin-left: 10px;
    border: 1px solid #dcdcdc;
}

.admission-list>h2 {
    font-size: 16px;
    text-align: center;
    color: #fff;
    background: #1b3081;
    height: 38px;
    line-height: 38px;
}

.admission-list-table>li {
    color: #5f5f5f;
    font-size: 0;
    border-bottom: 1px solid #dcdcdc;
}

.admission-list-table li b {
    display: inline-block;
    font-size: 12px;
    text-align: center;
    height: 37px;
    line-height: 37px;
    border-right: 1px solid #dcdcdc;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.admission-list-table .admission-list-header b {
    background: #f3f2f2;
    font-size: 14px;
}

.admission-list-table li b a {
    color: #818181;
}

.admission-list-table li b a:hover {
    color: #f00;
}

.admission-list-table>li>b:first-child {
    width: 110px;
}

.admission-list-table>li>b:nth-child(2) {
    width: 88px;
}

.admission-list-table>li>b:last-child {
    width: 65px;
    border: none;
}

.graduate-news-contain {
    width: 765px;
}


/***院校推荐*****/

.school-recommend {
    margin-top: 60px;
}

.school-list {
    width: 830px;
}

.school-list-item {
    padding-top: 30px;
}

.school-list-item li {
    width: 268px;
    height: 120px;
    float: left;
    border: 1px solid #e5e5e5;
    margin-right: 12px;
    margin-bottom: 10px;
    padding: 12px;
}

.school-list-item li:nth-child(3n) {
    margin-right: 0;
}

.school-logo {
    width: 110px;
    height: 96px;
    float: left;
    text-align: center;
    border-right: 1px solid #eee;
    margin-right: 15px;
}

.school-logo img {
    height: 94px;
    max-width: 100%;
}

.school-desc {
    margin-top: 14px;
    line-height: 22px;
}

.school-desc h2 {
    font-size: 16px;
    color: #717171;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.school-desc h2:hover {
    color: #f00
}

.school-desc p {
    font-size: 12px;
    color: #a5a5a5;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.school-desc p:not(:last-child):hover {
    color: #f00
}

.graduate-school-major>p {
    font-size: 0
}


/*******************英国留学样式开始*************************/

.graduate-school-major>p>b.uk,
.graduate-news-title>span.uk {
    width: 100%;
}


/***********************英国研究生样式开始**********************/

.aboard-list.uk-graduate li {
    width: 9.09%;
}


/***********************英国本科样式开始**********************/

.aboard-list.uk-undergraduate li {
    width: 11.111%;
}


/***********************英国高中样式开始**********************/

.aboard-list.uk-high-school li {
    width: 12.5%;
}


/************************加拿大留学************************************/

.canada .graduate-title,
.canada .graduate-news-title>span.active,
.canada-school>p>b.active {
    background: #b81c21;
}

.canada-undergraduate .graduate-title,
.canada-undergraduate .graduate-news-title>span.active {
    background: #1b3081;
}

.canada-school .graduate-list {
    margin-bottom: 30px;
    height: 160px;
}

.canada-school .graduate-list li:hover {
    background: #b81c21;
    border: 1px solid #b81c21
}

.canada .graduate-news-item li:hover a {
    color: #b81c21;
}

.canada .graduate-news-item li:hover:before {
    background: #b81c21;
}


/************************加拿大高中************************************/

.canada-high-school .graduate-title,
.canada-high-school .graduate-news-title>span.active {
    background: #f5ac00;
}

.canada-high-school .graduate-news-item li:hover a {
    color: #f5ac00;
}


/************************澳大利亚研究生************************************/

.australia .graduate-title,
.australia .graduate-news-title>span.active,
.australia-school>p>b.active {
    background: #19906d;
}

.australia-school .graduate-list {
    margin-bottom: 30px;
    height: 160px;
}

.australia-school .graduate-list li:hover {
    background: #19906d;
    border: 1px solid #19906d
}

.australia .graduate-news-item li:hover a {
    color: #19906d;
}

.australia .graduate-news-item li:hover:before {
    background: #19906d;
}


/************************澳大利亚本科************************************/

.australia-undergraduate .graduate-title,
.australia-undergraduate .graduate-news-title>span.active {
    background: #11b858;
}

.australia-undergraduate .graduate-news-item li:hover a {
    color: #11b858;
}

.australia-undergraduate .graduate-news-item li:hover:before {
    background: #11b858;
}


/************************澳大利亚高中************************************/

.australia-high-school .graduate-title,
.australia-high-school .graduate-news-title>span.active {
    background: #6aa926;
}

.australia-high-school .graduate-news-item li:hover a {
    color: #6aa926;
}

.australia-high-school .graduate-news-item li:hover:before {
    background: #6aa926;
}


/************************新西兰研究生************************************/

.new-zealand .graduate-title,
.new-zealand .graduate-news-title>span.active,
.new-zealand-school>p>b.active {
    background: #19906d;
}

.new-zealand-school .graduate-list li:hover {
    background: #19906d;
    border: 1px solid #19906d
}


/************************新西兰本科************************************/

.new-zealand-undergraduate .graduate-title,
.new-zealand-undergraduate .graduate-news-title>span.active {
    background: #11b858;
}

.new-zealand-undergraduate .graduate-news-item li:hover a {
    color: #11b858;
}

.new-zealand-undergraduate .graduate-news-item li:hover:before {
    background: #11b858;
}


/************************新西兰高中默认样式************************************/


/***.new-zealand-school***/


/*************************亚洲留学***************************/

.aboard-list.asia li {
    width: 14.2%;
}


/*************************中国香港留学***************************/

.aboard-list.hongkong li {
    width: 10%;
}


/**排名列表**/

.rank-list-item {
    width: 362px;
    height: 250px;
    float: left;
    margin-right: 57px;
    margin-top: 35px;
    overflow: hidden;
}

.rank-list-item>a>img {
    width: 100%;
    height: 250px;
}

.rank-list-item:nth-child(3n) {
    margin-right: 0;
}

.rank-list-item h2 {
    font-size: 20px;
    color: #696969;
    height: 44px;
    border-bottom: 1px solid #c2c2c2;
    position: relative;
    margin-bottom: 20px;
}

.rank-list-item h2 span {
    width: 120px;
    line-height: 44px;
    position: absolute;
    top: 1px;
    left: 0;
    height: 100%;
    text-align: center;
    cursor: pointer;
}

.rank-list-item h2 span.active {
    color: #1b3081;
    border-bottom: 1px solid #1b3081;
}

.rank-list-item.major h2 span {
    width: 25%;
}

.rank-list-item.wenshu h2 span {
    width: 50%;
}

.rank-list-item.major h2 span:nth-child(2) {
    left: 25%;
}

.rank-list-item.wenshu h2 span:nth-child(2) {
    left: 50%;
}

.rank-list-item.major h2 span:nth-child(3) {
    left: 50%;
}

.rank-list-item.major h2 span:last-child {
    left: 75%;
}

.rank-list-item>p {
    padding-top: 4px;
}

.rank-list-item>p img {
    width: 174px;
    height: 95px;
}

.rank-list-detail {
    display: none;
}

.rank-list-detail.cur {
    display: block;
}

.rank-list-detail li {
    width: 326px;
    font-size: 12px;
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 12px;
    padding-left: 15px;
    position: relative;
}

.rank-list-detail li:hover {
    color: #f00;
}

.rank-list-detail li:hover:before {
    background: #f00;
}

.rank-list-detail li:before {
    content: "";
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #878787;
    position: absolute;
    top: 6px;
    left: 1px;
}


/*获取短信验证码**/

#phone {
    position: relative;
}

#yzm:hover {
    cursor: pointer;
    color: #1b3081;
}

#captcha {
    position: absolute;
    top: 2px;
    right: 40px;
    width: 55px;
}

.swiper-button-next,
.swiper-button-prev {
    top: 63%;
}

.swiper-button-prev {
    left: -30px;
}

.swiper-button-next {
    right: -30px;
}

.rank-list-container {
    margin-bottom: 30px;
}