@charset "utf-8";
 :after,
 :before {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font-weight: 400;
    vertical-align: baseline
}
/* 轮播图 */

#swiper-containerBox, .swiper-container {
    width: 100%;
}
@media screen and (min-width: 1366px) {
    #swiper-containerBox {
        height: 571px;
    }
    .swiper-container {
        height: 571px;
    }  
}
@media screen and (max-width: 1366px) {
    nav #swiper-containerBox, .swiper-container {
        height: 377px;
        z-index: 9999
    }
}

.swiper-pagination .swiper-pagination-bullet {
    width: 35px;
    border-radius: 23px;
}
.clas {
    margin: 0 auto;
}
/* 轮播图结束 */
* {
    margin: 0;
    padding: 0;
}
body {
    line-height: 1.6
}

ol,
ul {
    list-style: none
}

@font-face {
    font-family: cicon;
    src: url(fonts/font_385839_bxvpl1zmvwj.eot);
    src: url(fonts/font_385839_bxvpl1zmvwj.eot#iefix) format("embedded-opentype"), url(fonts/font_385839_bxvpl1zmvwj.woff) format("woff"), url(fonts/font_385839_bxvpl1zmvwj.ttf) format("truetype"), url(fonts/font_385839_bxvpl1zmvwj.svg#cicon) format("svg")
}
.c-icon {
    font-family: cicon!important;
    font-style: normal;
    /* -webkit-font-smoothing: antialiased; */
    -moz-osx-font-smoothing: grayscale;
}

.c-wrapper {
    width: 1200px;
    margin: 0 auto;
}
.table_content_name > li {
    display: none
}
.table_content_name > li:nth-child(1) {
    display: block
}
.table_content_name, .table_content_name li {
    width: 100%;
    height: 95%;
}
/* 导航 */
.box {
    /* display: flex; */
    width: 100%;
    background: #4b6eaa;
}
#table_title {
    width: 1360px !important;
    margin-top: 10px;
    height: 77px;
    line-height: 71px;
}
#table_title li {
    padding: 1px 33px;
    float: left;
    color: #fff;
    font-size: 18px;
}


/*顶部bar*/
.boxNav {
    width: 100%;
}
.m-head {
    position: relative;
    z-index: 999;
    width: 100%;
    display: flex;
    /* min-width: 1176px */
}

.m-head a {
    color: inherit;
    text-decoration: none
}

.m-head .m-head-slider {
    position: absolute;
    top: 0;
    right: 0;
}

.m-head .m-head-slider a {
    display: block;
    width: 68px;
    height: 76px
}

.m-head .m-head-bar {
    width: 100%;
    height: 36px;
    color: #fff;
    background: #4b6eaa;
    font-size: 12px;
    line-height: 36px;
    text-align: right
}

.m-head .m-head-bar a {
    margin: 0 10px
}

.m-head .m-head-bar a:hover {
    text-decoration: underline
}

.m-head .m-head-bar .c-wrapper {
    padding-right: 60px
}

.m-head .m-head-nav {
    width: 100%;
    height: 72px;
    color: #fff;
    background: #4b6eaa;
    background: #4b6eaa;
    font-size: 14px
}

.m-head .m-head-nav ul {
    padding-right: 50px;
    overflow: hidden
}

.m-head .m-head-nav ul a {
    display: block
}

.m-head .m-head-nav ul li {
    float: left;
    height: 72px;
    line-height: 72px
}

.m-head .m-head-nav ul .m-head-nav-logo {
    margin-right: 50px
}

.m-head .m-head-nav ul .m-head-nav-logo img {
    width: 100px;
    height: 38px;
    position: relative;
    top: 15px
}

.m-head .m-head-nav ul .m-head-nav-item {
    border-bottom: 4px solid transparent;
    -webkit-transition: border-color .3s ease;
    transition: border-color .3s ease
}

.m-head .m-head-nav ul .m-head-nav-item a {
    padding: 0 20px
}

.m-head .m-head-nav ul .m-head-nav-item.active {
    color: #22cd97
}

.m-head .m-head-nav ul .m-head-nav-item:hover {
    border-bottom-color: #1ccfc9
}

.m-head .m-head-nav ul .m-head-nav-item sup {
    position: relative;
    font-size: 12px;
    top: -6px;
    left: 5px
}

.m-head .m-head-nav ul .m-head-nav-right {
    float: right
}
.table_title_name {
    display: flex;
}
.table_title_list li.active {
    border-bottom: 4px solid #22cd97;
    color: #22cd97;    
    z-index: 999;
}
.logonBg {
    width: 139px;
    height: 63px;
    float: left;
    margin-top: 6px;
    margin-bottom: -2px;
}
._logonBgBox {
    margin-left: 10px;
    margin-top: 1px;
    text-align: left;
    flex:1;
}
#box {
    width: 1200px;
}
/*轮播描述*/

.c-col4 {
    width: 16.66667%;
    float: left;
    box-sizing: border-box;
}

.c-col16 {
    width: 66.66667%;
    float: left;
    box-sizing: border-box;
}

.c-gap-top-small {
    margin-top: 8px;
}

.c-line-clamp {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.c-gap-top {
    margin-top: 16px;
}

.index-top {
    position: relative;
    width: 100%;
    color: #fff;
    background: #000;
    /* margin-top: -72px */
}

.index-top a {
    color: inherit;
    text-decoration: none
}

.index-top .index-top-bar .index-top-news ul {
    font-size: 12px
}

.index-top .index-top-bar .index-top-media .c-icon {
    display: inline-block;
    position: relative;
    cursor: pointer;
    font-size: 25px;
    margin-right: 8px;
    -webkit-transition: color .3s ease;
    transition: color .3s ease
}

.index-top .index-top-bar .index-top-media .c-icon:hover {
    color: #07c7b2
}

.index-top .index-top-bar .index-top-media .c-icon:hover .index-top-media-qrcode {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.index-top .index-top-bar .index-top-media .index-top-media-qrcode {
    position: absolute;
    bottom: 50px;
    left: -44px;
    z-index: 1;
    width: 112px;
    padding-top: 100px;
    font-size: 12px;
    color: #676767;
    text-align: center;
    border-radius: 4px;
    border: 6px solid #fff;
    cursor: default;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translate3d(0, 5%, 0);
    transform: translate3d(0, 5%, 0);
    -webkit-transition: opacity .3s ease, visibility .3s ease, -webkit-transform .3s ease;
    transition: opacity .3s ease, visibility .3s ease, -webkit-transform .3s ease;
    transition: opacity .3s ease, transform .3s ease, visibility .3s ease;
    transition: opacity .3s ease, transform .3s ease, visibility .3s ease, -webkit-transform .3s ease
}

.index-top .index-top-bar .index-top-media .index-top-media-qrcode:after {
    content: "";
    position: absolute;
    bottom: -16px;
    left: 50%;
    margin-left: -10px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #fff
}

.index-top .index-top-bar .index-top-media .index-top-media-qrcode-alipay {
    background-position: -100px 0
}

.index-top .index-top-bar .index-top-media .index-top-media-qrcode-weibo {
    background-position: -200px 0
}

.index-top .index-top-bar .index-top-media .index-top-media-qrcode-wechat {
    background-position: -300px 0
}


/*轮播*/

.m-carousel {
    position: relative;
    overflow: hidden;
    height: 595px;
}

.overflow1 {
    margin: 70px auto 58px auto;
}
.tempWrap {
    width: 100%;
    z-index: 999;
}
.m-carousel-list {
    overflow-y: hidden;
    width: 400%;
    height: 595px;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease
}

.m-carousel-list li {
    float: left;
    width: 25%;
}

.m-carousel-list li img {
    float: left;
    width: 100%;
    height: 100%;
    /* padding-bottom: 120px; */
    overflow: hidden;
    text-align: center;
    background-repeat: no-repeat;
    background-position: center 0;
    background-size: auto 100%
}

.m-carousel-list li img {
    width: 100%;
    height: 100%;
}

.m-carousel-list li img {
    display: block;
    height: 100%
}

.m-carousel-list .m-carousel-title {
    font-size: 56px;
    font-weight: 700;
    padding-top: 220px;
    text-shadow: 0 2px 20px rgba(0, 0, 0, .1)
}

.m-carousel-list .m-carousel-note {
    color: hsla(0, 0%, 100%, .8);
    font-size: 24px;
    text-shadow: 0 2px 20px rgba(0, 0, 0, .1)
}

.m-carousel-list .m-carousel-btn {
    display: inline-block;
    width: 218px;
    height: 40px;
    line-height: 40px;
    background: -webkit-linear-gradient(right, #36e4ff, #5bbdff);
    background: linear-gradient(-90deg, #36e4ff, #5bbdff);
    border-radius: 4px;
    margin-top: 32px
}

.c-carousel-dot {
    position: relative;
    top: -91px;
    left: 0;
    z-index: 999;
    width: 100%;
    text-align: center;
}

.c-carousel-dot span {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 0 5px;
    border-radius: 6px;
    background: #4d4d4d;
    background: hsla(0, 0%, 100%, .3);
    cursor: pointer;
    -webkit-transition: width .3s ease, background .3s ease;
    transition: width .3s ease, background .3s ease
}

.c-carousel-dot span:hover {
    background: #666;
    background: hsla(0, 0%, 100%, .4)
}

.c-carousel-dot span.active {
    width: 23px;
    background: #22cd97;
    cursor: default
}


/* ????????????? */

.fontName,
.fontColor {
    color: #1B4488;
    font-family: "微软雅黑";
    display: inline-block;
}

.fontName {
    margin-left: 40px;
}

.span1 {
    margin-left: 40px;
    margin-bottom: 8px;
}

.span2 {
    margin-bottom: 8px;
}

.fontColor {
    color: #ccc;
}

.introduce {
    display: block;
}

.introduce img {
    width: 584px;
    height: 466px;
    float: left;
    margin-right: 0px;
}

.introduceContent {
    width: 510px;
    height: 466px;
    display: inline-block;
    padding: 0;
}
.studyThanks_showBox_SA {
    height: 605px;
}
.introduce img .introduceContent {
    float: left;
}

.introduceContent span {
    width: 504px;
    float: left;
    margin-top: 0px;
}

.introduceContent p {
    font-size: 24px;
    font-family: "微软雅黑";
    font-weight: 50;
    margin-left: 41px;
}

.overflow1 span {
    width: 112px;
    height: 2px;
    display: inline-block;
    background: #F6B025;
}

.introduceContent h2 {
    height: 140px;
    font-size: 20px;
    font-family: "微软雅黑";
    font-weight: 600;
    line-height: 77px;
    margin-right: 400px;
    display: block;
}
#contentName_content {
    width: 1200px;
}
.contentName_title div:nth-child(1){
    margin-left: 203px;
}
.contentName_title div:nth-child(5){
    margin-right: 0px;
}
.introduceContent p {
    top: 950px;
}

.contentName {
    width: 800px;
}

.divs {
    width: 357px;
    height: 353px;
    border-radius: 10px;
    background: url(../../img/bg2.png) no-repeat;
    background-size: 100% 100%;
}

.content1 {
    float: left;
    margin-right: 39px;
}

.content1 img,
.content2 img {
    margin: 20px auto 20px auto;
    display: block;
}

.content1 h3,
.content2 h3 {
    margin-bottom: 15px;
    font-weight: 550;
    font-size: 20px;
}

.content1 p,
.content2 p {
    height: 20px;
    font-size: 14px;
    color: #ccc;
    padding: 0 50px 0 50px;
}

.divs img {
    width: 100px;
    height: 100px;
}

.content2 {
    float: left;
}

.contentName_title {
    height: 690px;
    display: block;
}

.table_content_title_name {
    width: 100%;
}

.table_content_title_name li {
    width: 33.3%;
    height: 40px;
    line-height: 40px;
    float: left;
    background: #F7AA00;
}

.table_content li {
    width: 100%;
    border: 2px solid #F7AA00;
}
.table_content_title_name li:hover {
    background: rgb(0, 16, 247);
}

ul,
li {
    list-style: none;
}

h1.tit-h1 {
    font-size: 38px;
    text-align: center;
    margin: 30px 0 15px;
    color: #f60;
}


/* 本案例需要的css样式 */

.tab {
    width: 100%;
}
.noneBg1 {
    border-bottom: 2px solid #fff;
}
#tab-hd-content li:nth-child(3){
    border-right: 0;
}
#tab-hd-content_G li:nth-child(3){
    border-right: 0;
}
#tab-hd-content li:nth-child(1){
    background: #22CD98;
}
#tab-hd-content_G li:nth-child(1){
    background: #22CD98;
}
#tab-hd-content li:nth-child(6){
    border-right: 0px;
    border-bottom: 2px solid #fff;
}
#tab-hd-content_G li:nth-child(6){
    border-right: 0px;
    border-bottom: 2px solid #fff;
}
#tab-hd-content li:nth-child(2){
    border-right: 2px solid #fff;
}
#tab-hd-content_G li:nth-child(2){
    border-right: 2px solid #fff;
}
#tab-hd-content li:hover{
    background: #22CD98;    
}
#tab-hd-content_G li:hover{
    background: #22CD98;    
}
#tab-hd-content_G li.index_name{
    background: #22CD98;
}
.noneGg2 {
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
}
.tab-hd {
    background: #F93;
    overflow: hidden;
    zoom: 1;
}
.tab-hd li:active{
    background: #22CD98;
}
.tab-hd li {
    float: left;
    width: 398px;
    height: 58px;
    line-height: 50px;
    color: #fff;
    text-align: center;
    cursor: pointer;
    font-size: 21px;
}
.tab-bd {
    border-left: 2px solid #f6ab00;
    border-bottom: 2px solid #f6ab00;
    border-right: 2px solid #f6ab00;
    padding-right: 28px;
}
.tab-bd li {
    display: none;
    padding: 20px;
    border-top: 0 none;
    font-size: 24px;
}
.tab-bd li:nth-child(1){
    display: list-item
}
.tab-bd li h3:nth-child(1) {
    text-align: left;
    color: #1B4488;
    font-size: 28px;
    margin-bottom: 10px;
    font-weight: 550;
}
.tab-bd li h3 {
    text-align: left;
    color: #1B4488;
    font-size: 28px;
    margin-bottom: 10px;
}
.noneGg2 {
    font-size: 22px;
}
.tab-bd li p {
    text-align: left;  
    font-size: 18px;
    color: #8F8F8F;  
}
.tab-bd li p span {
    margin-right: 15px;
    font-size: 22px;
    color: #F6AB00; 
}
.curricula_variable_content li h3:nth-child(1){
    text-align: left;
}
.curricula_variable_content li h3{
    margin-left: 9px;
    font-size: 20px;
    color: #3A3A3A;
    font-family: "WeiRuanYaHei"
}
.curricula_variable_content li span {
    font-size: 20px;
    color: #3A3A3A;
    font-family: "WeiRuanYaHei"
}
/* 托福选课中心 */
.curricula_variable ul {
    width: 100%;
}
.curricula_variable_content li:nth-child(1) {
    height: 54px;
    padding-bottom: 4px;
}
.curricula_variable_content li {
    width: 100%;
    font-size: 18px;
    padding-top: 8px;
    display: flex;
    border-bottom: 1px solid #F93;
}
.curricula_variable_content li .contentTeaching_class {
    height: 58px;
    line-height: 28px;
}
.curricula_variable_content li h3 {
    flex: 1;
} 
.curricula_variable_content_icon {
    float: left;
}
/* .curricula_variable_content_icon p {
    position: absolute;
} */
.curricula_variable_content_icon p:nth-child(1) {
    margin-top: 20px;
    margin-left: 20px;
}
.curricula_variable_content_icon p:nth-child(2) {
    margin-top: 20px;
    margin-left: 20px;
}
.curricula_variable_content_icon p:nth-child(3) {
    margin-top: 20px;
    margin-left: 20px;
}
.curricula_variable_content_icon p:nth-child(4) {
    margin-top: 20px;
    margin-left: 20px;
}
.curricula_variable_content_icon p:nth-child(4) {
    margin-top: 20px;
    margin-left: 20px;
}
.curricula_variable_content_icon p:nth-child(4) {
    margin-top: 20px;
    margin-left: 20px;
}
.curricula_variable_content li h3 span {
    width: 30px;
    height: 13px;
    margin-left: 7px;
    display: inline-block;
}
.iconBg {
    background-image: url('../../img/hot.png');
    background-size: 100%;
}
.curricula_variable_active {
    background: #F93;
}
.curricula_variable_active h1 {
    font-size: 22px;
    color: #fff;
} 
.curricula_variable_active h1:nth-child(1){
    margin-left: 55px;
    font-weight: 550;
}
.curricula_variable_active h1:nth-child(2){
    margin-left: -18px;
    font-weight: 550;
}
.curricula_variable_active h1:nth-child(3){
    margin-left: -54px;
    font-weight: 550;
}
.curricula_variable_active h1:nth-child(4){
    margin-left: -18px;
    font-weight: 550;
}
.curricula_variable_content_tuofu li:nth-child(4) h3:nth-child(2){
    height: 58px;
    line-height: 30px;
}














.showLeft1 h1 {
    font-size: 30px;
    color: #fff;
    text-align: left;
}
.showLeft1 p:nth-child(1) {
    font-size: 22px;
    color: #fff;
}
.addShowLeft1 {
    font-size: 22px;
    color: #fff;
    text-align: left;
    margin-bottom: 20px;
}

.addShowBg1  {
    width: 45px;
    height: 3px;
    background: #fff;
    display: block;
    margin-bottom: 20px;
}

.showLeft1 img {
    margin-top: 15px;
    margin-left: 20px;
}
.curricula_variable_content li p {
    width: 110px;
    height: 30px;
    margin-right: 24px;
    line-height: 28px;
    text-align: center;
    font-weight: 600;
    border-radius: 20px;
    margin-top: 10px;
    color: #fff;
    background: #22CD97;
}

.studyThanks ul .showLeft {
    width: 444px;
    height: 601px;
}
.imgageBotton {
    width: 100%;
    height: 100%;
    display: block;
}
.studyThanks ul li {
    float: left;
    position: relative;
}
.showLeft2 h1 {
    width: 140px;
    float: left;
    font-size: 32px;
    color: #fff;
    text-align: left;
}
.showLeft_yasi2 h1 {
    width: 300px;
    float: left;
    font-size: 32px;
    color: #fff;
    text-align: left;
}
.showLeft2 .addShowLeft2 {
    font-size: 22px;
    color: #fff;
    margin-top: 10px;
    text-align: left;
}
.showLeft_yasi2 .addShowLeft2 {
    font-size: 22px;
    color: #fff;
    margin-top: 10px;
    text-align: left;
}
.showLeft2 p:nth-child(2) span span  {
    width: 200px;
    text-align: left;
    margin-left: 10px;
}
.showLeft_yasi2 p:nth-child(2) span span  {
    width: 200px;
    text-align: left;
    margin-left: 10px;
}
.showLeft2 p:nth-child(3) {
    width: 100%;
    display: block;
    margin-left: 0px;
    margin-top: 49px;
}
.showLeft_yasi2 p:nth-child(3) {
    width: 100%;
    display: block;
    margin-left: 0px;
    margin-top: 49px;
}

.showLeft2 p img {
    position: relative;
    top: -89px;
    left: 521px;
}
.showLeft_yasi2 p img {
    position: relative;
    top: -89px;
    left: 521px;
}
.showLeft3 .showLeftBoxContent3 p img {
    position: relative;
    top: -232px;
    left: 521px;
}
.showLeft_yasi3 .showLeftBoxContent3 p img {
    position: relative;
    top: -232px;
    left: 521px;
}
.showLeft3 {
    position: relative;
    top: -334px;
    opacity: 0.8;
    background: #F6AB00;
}
.showLeft_yasi3 {
    position: relative;
    top: -334px;
    opacity: 0.8;
    background: #F6AB00;
}
.showLeft3 h1 {
    font-size: 32px;
    color: #fff;
    float: left;
}
.showLeft_yasi3 h1 {
    font-size: 32px;
    color: #fff;
    float: left;
}
.showLeft3 {
    padding: 15px 20px;
    position: relative;
    top: -125px;
}
.showLeft_yasi3 {
    padding: 15px 20px;
    position: relative;
    top: -125px;
}
.showLeft_yasi3 {
    height: 300px;
    top: -91px;
    opacity: 0.9;
}
.addShowLeft_list_yasi3 .showLeft_yasi3 .addShowBg3 {
    display: inline-block;
    width: 4px;
    height: 24px;
    background: #fff;
    position: absolute;
    top: 30px;
    left: 10px;
}
.addShowLeft3 {
    font-size: 22px;
    color: #fff;
    margin-top: 9px;
    margin-left: 6px;
}
.showLeft_yasi2 .addShowBg2 {
    display: inline-block;
    width: 4px;
    height: 24px;
    background: #fff;
    position: absolute;
    top: 34px;
    left: 10px;
}
.showLeftBoxContent2 p:nth-child(3){
    margin-top: -2px;
}
.showLeftBoxContent2 {
    margin-top: 26px;
    width: 519px;
    text-align: left;
    margin-left: 0px;
}
.showLeftBoxContent3 {
    text-align: left;
    margin-top: 13px;
    margin-left: 7px;
}
.showLeftBoxContent3 h4 span:nth-child(1) {
    width: 100%;
    display: inline-block;
    text-align: left;
    margin-left: 0px;
}
.showLeftBoxContent3 h4 span:nth-child(2) {
    float: left;
}
.showLeftBoxContent3 h4 span:nth-child(4) {
    float: left;
    margin-left: 10px;
}
.showLeftBoxContent3 h4 span:nth-child(6) {
    float: left;
}
.showLeftBoxContent3 h4 span:nth-child(8) {
    float: left;
}
.showLeftBoxContent3 h4 span:nth-child(10) {
    float: left;
}
.showLeftBoxContent3 h4 span:nth-child(12) {
    float: left;
}
.showLeftBoxContent3 h4 span:nth-child(13) {
    width: 470px;
    float: left;
}
.showLeftBoxContent3 h4 span:nth-child(14) {
    float: left;
}
.showLeftBoxContent3 h4 span:nth-child(16) {
    float: left;
    margin-top: -28px;
}
.showLeftBoxContent3 h4 span:nth-child(17) {
    float: left;
    margin-top: -28px;
    margin-left: 181px;
}
.showLeftBoxContent3 h4 span:nth-child(18) {
    float: left;
    margin-top: -28px;
    margin-left: 362px;
}
.showLeftBoxContent2 p:nth-child(1){
    width: 311px;
    margin-left: 2px;
}
.addShowLeft_list_yasi3 .showLeft_yasi3 .showLeftBoxContent3 p {
    height: 30px;
    line-height: 30px
}
p {
    text-align: left;
}
span {
    text-align: left;
}
.showLeft2 {
    width: 708px;
    height: 297px;
    position: relative;
    top: -132px;
    opacity: 0.8;
    background: #6AC59E;
    z-index: 999;
    padding: 20px;
}
.showLeft_yasi2 {
    width: 708px;
    height: 297px;
    position: relative;
    top: -91px;
    opacity: 0.8;
    background: #6AC59E;
    z-index: 999;
    padding: 20px;
}
.studyThanks_showBox li:nth-child(1){
    width: 444px;
    height: 601px;
    overflow: hidden;
    position: relative; 
}
.studyThanks_showBox_yasi li:nth-child(1){
    width: 444px;
    height: 601px;
    overflow: hidden;
    position: relative; 
}
.studyThanks_showBox li:nth-child(1) div:nth-child(2){
    width: 414px;
    height: 561px;
    margin-top: -651px;
    bottom: -419px;
    background: #1B4488;
    opacity:0.8;
    padding: 20px;
    position: relative;
}
.studyThanks_showBox_yasi li:nth-child(1) div:nth-child(2){
    width: 414px;
    height: 561px;
    margin-top: -651px;
    bottom: -510px;
    background: #1B4488;
    opacity:0.8;
    padding: 20px;
    position: relative;
}
.studyThanks_showBox li:nth-child(1) div:nth-child(2) h1 {
    font-weight: 700;
    font-size: 30px;
    color: #fff;
    font-family: "weiruanyahei";
}
.studyThanks_showBox_yasi li:nth-child(1) div:nth-child(2) h1 {
    font-weight: 700;
    font-size: 30px;
    color: #fff;
    font-family: "weiruanyahei";
}
.studyThanks_showBox li:nth-child(1) div:nth-child(2) p:nth-child(1){
    width: 414px;
    font-size: 20px;
    float: left;    
    font-weight: 600;
    color: #ffff;
    margin-bottom: 18px;
    margin-left: 0;
    text-align: left;
    font-family: "weiruanyahei";
}
.studyThanks_showBox_yasi li:nth-child(1) div:nth-child(2) p:nth-child(1){
    width: 414px;
    font-size: 20px;
    float: left;    
    font-weight: 600;
    color: #ffff;
    margin-bottom: 18px;
    margin-left: 0;
    text-align: left;
    font-family: "weiruanyahei";
}
.studyThanks_showBox li:nth-child(1) div h3 {
    width: 40px;
    height: 3px;
    background: #fff;
    margin-left: 0px;
    display: block;    
    margin-bottom: 30px;
}
.studyThanks_showBox_yasi  li:nth-child(1) div h3 {
    width: 40px;
    height: 3px;
    background: #fff;
    margin-left: 0px;
    display: block;    
    margin-bottom: 30px;
}
.showBgContent_content {
    font-weight: 16px;
    color: #fff;
    font-family: "weiruanyahei";
}
.tableContent {
    height: 696px;
    margin-bottom: -48px;
}
.showBgContent img {
    width: 150px;
    height: 150px;
    margin-top: 30px;
    display: block;
}
.studyThanks ul .showRight, .showRightCentent, .showRightCentent img {
    width: 748px;
    height: 296px;
}

.studyThanks_showBox li:nth-child(2) {
    width: 748px;
    height: 296px;
    margin-left: 8px;
    position: relative;   
    overflow: hidden; 
    margin-bottom: 9px;
}
.showLeft_yasi2 .showLeftBoxContent2 p:nth-child(7) {
    margin-top: -86px;
    margin-left: 12px;
}
.showLeft_yasi3 .showLeftBoxContent3 p:nth-child(5) {
    margin-top: 112px;
    margin-left: 8px;
}

.studyThanks_showBox_yasi li:nth-child(2) {
    width: 748px;
    height: 296px;
    margin-left: 8px;
    position: relative;   
    overflow: hidden; 
    margin-bottom: 9px;
}
.studyThanks_showBox li:nth-child(3) {
    width: 748px;
    height: 296px;
    margin-left: 8px;
    position: relative;   
    overflow: hidden; 
}
.studyThanks_showBox_yasi li:nth-child(3) {
    width: 748px;
    height: 296px;
    margin-left: 8px;
    position: relative;   
    overflow: hidden; 
}
.showRightCentent img {
    display: block;
}
.showRightTop {
    height: 222px;
    bottom: 98px;
    left: 0;
    background: #64BB8F;
    opacity:0.8;
    padding: 65px 35px 35px 35px;
    position: relative;
    padding: 24px 0 50px 45px;
}
.showRightTop_title2, .showRightTop_title1, .showRightTop_title3 {
    display: inline-block;
}
.showRightTop_title1 {
    height: 23px;
    width: 3px;
    margin-left: -456px;
    margin-right: 10px;
    background: #fff;
}
.showRightTop_title2, .showRightTopBottom_title2 {
    font-weight: 700;
    font-size: 33px;
    color: #fff;
}
.showRightTop_title3 {
    font-weight: 550;
    font-size: 20px;
    color: #fff;
    margin-left: 11px;    
}
.showRightTop_title4 {
    width: 352px;
    font-weight: 550;
    font-size: 16px;
    color: #fff;
    margin-top: 8px;
    margin-left: -80px;
    display: inline-block;
}
.title_name {
    font-weight: 650;
    font-size: 22px;
    color: #fff;
    display: inline-block;
}
.showRightTop img {
    width: 120px;
    height: 108px;
    margin-left: 162px;
    display: inline-block;
}
.studyThanks ul .showRightTopBottom {
    width: 748px;
    height: 296px;
    margin-top: 9px;
    margin-left: 8px;
    overflow: hidden;
}
.showRightTopBottom_bottom_top img{
    display: block;
    width: 748px;
    height: 296px;
}
.showRightTopBottom_bottom {
    width: 748px;
    height: 272px;
    padding-top: 24px;
    background: #DEB045; 
    opacity: 0.9; 
    bottom: 98px;  
    position: relative;
}
.showRightTopBottom_title1 {
    height: 23px;
    width: 3px;
    margin-left: -243px;
    margin-right: 10px;
    background: #fff;
    display: inline-block;
}
.showRightTopBottom_title3 {
    font-weight: 550;
    font-size: 20px;
    color: #fff;
    margin-left: 11px;  
}
.showRightTopBottom_bottom p {
    font-size: 14px;
    font-weight: 550;
    color: #fff;
}

.showRightTopBottom_title4 img {
    width: 120px;
    height: 108px;
    margin-top: -164px;
    margin-left: 405px;
}
.tableContent_name li:nth-child(2){
    display: none;
    background: #fff;
    margin-top: 112px;
    margin-left: 18px;
}
.tableContent_name li:nth-child(3){
    display: none;
    margin-top: 110px;
    margin-left: 18px;
    background: #fff;   
}
.tableContent_name li:nth-child(4){
    margin-left: 38px;
    display: none
}

.tableTitle li {
    width: 331px;
    height: 118px;
    margin-top: 26px;
    background-repeat:no-repeat;
    background-size:100% 100%;
}
.tableTitle {
    float: left;
}
.tableTitle li:nth-child(1) div{
    float: left;
}
.tableTitle li:nth-child(2) div {
    float: left;
}
.tableTitle li:nth-child(3) div {
    float: left;
}
.tableTitle li:nth-child(4) div {
    float: left;
}
.tableTitle li:nth-child(1) div h4 {
    margin-left: -136px;
}

.tableTitle li div h4 {
    margin-left: -107px;
    margin-top: 34px;
    font-size: 18px;
    font-weight: 550;
    font-family: "WeiRuanYaHei"
}
.tableTitle li div span {
    font-size: 14px;
    font-family: "WeiRuanYaHei";
    margin-left: 9px;
}
.tableTitle li:nth-child(2) div h4 {
    margin-left: -60px;
    margin-top: 34px;
    font-size: 18px;
    font-weight: 550;
    font-family: "WeiRuanYaHei"
}
.tableTitle li:nth-child(3) div h4 {
    margin-left: -159px;
}
.tableTitle li img {
    width: 60px;
    height: 60px;
    margin-left: 31px;
    margin-top: 31px;   
    border-radius: 50%;
    display: block; 
    float: left;
}
.tableContent_name_add {
    position: relative;
}
.tableContent_name_add img {
    top: 273px;
    right: 239px;
    display: block;
    position: absolute;
    z-index: 999;
}

.tableContent_name {
    float: left;
    margin-top: 26px;
    position: relative;
    /* overflow: hidden;     */
}
.tableContent_name li {
    width: 800px;
    height: 540px;
    display: block;
    margin-left: 38px;
}
.tableContent_name img {
    width: 374px;
    height: 540px;
    display: inline-block;
    margin-top: -401px;
    margin-left: 425px;
}
.studyThanks_showBox .addShowLeft_list3 .showLeft3 .showLeftBoxContent3 p {
    margin-top: 20px;
}
#tableContent_nameId .showLeft2 div {
    margin-top: 144px;
    position: relative;
    top: -7px;
}
.tableContent #tableContent_nameId_G .showLeft2 div {
    margin-top: 144px;
}
#tableContent_nameId_SA .showLeft2 div {
    margin-top: 137px;
}
.tableContent #tableContent_nameId_S .showLeft2 div {
    margin-top: 144px;
    
}
.studentClass2 #studentClassContent3 p {
    height: 39px;
}

#tableContent_nameId_TO .showLeft_tuo2 div {
    margin-top: 144px;    
}
.studyThanks_showBox .addShowLeft_list2 .showLeft2 .showLeftBoxContent2 p:nth-child(2) img {
    margin-top: 7px;
}
.tableContent_name div {
    width: 480px;
    height: 224px;
    padding: 33px 56px 0;
    background: #FBF1D6;
    opacity: 0.7;
    margin-top: 144px;
    margin-left: 0px;
}
.tableContent_name li:nth-child(2) div {
    width: 480px;
    height: 224px;
    padding: 33px 56px 0;
    background: #FBF1D6;
    opacity: 0.7;
    /* margin-top: 137px; */
    margin-left: 0px;
}
.tableContent .addtableContent_name_To .showLeft_tuo2 div, .tableContent .addtableContent_name_To .showLeft_tuo3 div {
    margin-left: 20px;
}
.tableContent_name h1 {
    width: 100%;
    font-size: 22px;
    font-weight: 550;
    color: #000;
    text-align: left;
    font-family: "WeiRuanYaHei";
}
.tableContent_name span {
    width: 40px;
    height: 3px;
    background: #5E5B52;
    text-align: left;
    float: left;
    display: block;
    margin-top: 15px;
    margin-left: 0px;
    margin-bottom: 10px;
    margin-right: 428px;
}
/* .tableTitle li {
    pointer-events:none;
} */
.tableContent_name .showLeft1 div span {
    width: 40px;
    height: 3px;
    text-align: left;
    display: block;
    margin-top: 3px;
    margin-left: 0px;
    margin-bottom: 10px;
    background: #5E5B52;
}
.tableContent_name .showLeft4 div span {
    width: 40px;
    height: 3px;
    text-align: left;
    display: block;
    margin-top: 3px;
    margin-left: 0px;
    margin-bottom: 10px;
    background: #5E5B52;
}
.tableContent_name_title1 {
    margin-left: -217px;
}
/* .a {
    pointer-events: none;
} */
.tableContent_name_title2 {
    margin-left: -239px;
}
.tableContent_name_title3 {
    margin-left: -23px;
}
.tableTitle :active {
    background: #fff;
}
.teachingContent {
    width: 100%;
    height: 599px;
}
.teachingContent img {
    width: 100%;
    height: 100%;
}
.atlasTeachingContent {
    width: 100%;
    height: 389px;
    padding-top: 49px;
    background-image: url('../../img/17.png')
}
.atlasTeachingContent_left, .atlasTeachingContent_center, .atlasTeachingContent_rigth {
    float: left;
}
.atlasTeachingContent_left {
    margin-left: 20%;
    margin-right: 20px;
}
.atlasTeachingContent_left p, .atlasTeachingContent_center p {
    height: 24px;
    font-size: 20px;
    color: #f6ab00;
}
.atlasTeachingContent_center img {
    width: 322px;
    display: block;
    margin-top: 27px;
}
.atlasTeachingContent_left span {
    height: 24px;
    font-size: 16px;
    display: block;
    margin-top: 21px;
    margin-bottom: 39px;
    color: #fff;
}
.atlasTeachingContent_rigth {
    margin-top: 41px;
}
.atlasTeachingContent_rigth p {
    height: 41px;    
    margin-left: 30px;
    font-size: 24px;
    color: #fff;
    text-align: left;
}
.teachingContent_box {
    width: 100%;
    position: absolute;
}
.atlasTeachingContent_left4 p { 
    font-size: 16px;
    color: #fff;
    text-align: center;
}
.atlasTeachingContent_left1 p {
    float: left;
    width: 200px;
    height: 24px;
    font-size: 20px;
    color: #f6ab00;
}
.atlasTeachingContent_left2 p {
    float: left;    
    width: 200px;
    height: 24px;
    font-size: 20px;
    color: #f6ab00;
}
.atlasTeachingContent_left_ul1 {
    float: left;
    margin-top: 44px;
    margin-left: -207px;
}
.atlasTeachingContent_left_ul1 li {
    float: left;
    width: 39px;
    font-size: 18px;
}
.atlasTeachingContent {

}
.atlasTeachingContent_left_ul1 li, .atlasTeachingContent_left_ul2 li {
    color:#fff;
}
.atlasTeachingContent_left2 {
    float: left;
    margin-top: 81px;
    margin-left: -200px;
}
.atlasTeachingContent_left_ul2 li {
    float: left;
    width: 111px;
    font-size: 18px;
    margin-top: 126px;
}
.atlasTeachingContent_left_ul2 {
    float: left;
    margin-top: -1px;
    margin-left: -209px;
}
.atlasTeachingContent_left3 p {
    font-size: 20px;
    color: #f6ab00;
}
.atlasTeachingContent_left_ul3 p {
    font-size: 24px;
    color: #fff;
}
.atlasTeachingContent_left_ul3 {
    width: 227px;
    margin-left: 304px;
    float: left;
    margin-right: 222px;
    margin-bottom: 110px;
}
.atlasTeachingContent_left3 {
    width: 182px;
    left: 10px;
}
.atlasTeachingContent_left4 {
    margin-top: 20px;
}

/* 雅思 */
.studentClass, .studentClass1 {
    width: 389px;
    height: 650px;
    float: left;    
}
.studentClass2 {
    margin-left: 16px;
}
#studentClassBg  {
    width: 100%;
    height: 320px;
}
#studentClassBg2 {
    width: 100%;
    height: 300px;
}
#studentClassBg3 {
    width: 100%;
    height: 342px;
}
#studentClassContent3 {
    width: 100%;
    height: 300px;
}
#studentClassContent {
    height: 299px;
}
#studentClassContent,  #studentClassContent2 {
    border-left: 4px solid #F6AB00;
    border-bottom: 4px solid #F6AB00;
    border-right: 4px solid #F6AB00;
    width: 92.2%;
    padding-top: 39px;
    padding-left: 23px;
}
#studentClassContent2 {
    height: 320px;
}
#studentClassContent2 {
    height: 300px;
}
#studentClassBg2 {
    height: 319px;
}
#studentClassContent3  {
    border-left: 4px solid #F6AB00;
    border-top: 4px solid #F6AB00;
    border-right: 4px solid #F6AB00;
    width: 92.2%;
    height: 277px;
    padding-top: 39px;
    padding-left: 23px;
}
.studentClassBox div img {
    width: 100%;
    height: 100%;
}
#studentClassContent h3, #studentClassContent2 h3, #studentClassContent3 h3 {
    width: 32px;
    height: 4px;
    margin-top: 15px;
    margin-bottom: 25px;
    margin-right: 326px;
    background:  #F6AB00;
}
#studentClassContent h1, #studentClassContent2 h1, #studentClassContent3 h1 {
    text-align: left;
    font-size: 27px;
    color: #F6AB00;
}
#studentClassContent p a, #studentClassContent2 p a, #studentClassContent3 p a {
    display: block;
    height: 50px;
    font-size: 18px;
    color: #F6AB00;    
}
#studentClassContent p a:hover , #studentClassContent2 p a:hover, #studentClassContent3 p a:hover {
    text-decoration: underline;
    color: #22CD97  
}

.studentClassBox {
    height: 693px;
}
#tab-hd-content_yasi {
    height: 118px;
}
#tab-hd-content_yasi li:nth-child(1) {
    background: #22CD97;
}
#curricula_variable_content-ul_yasi li:nth-child(4) h3:nth-child(1) {
    line-height: 27px;

}
#curricula_variable_content-ul_yasi li:nth-child(3) h3:nth-child(1) {
    line-height: 27px;
}
.showLeftBoxContent1 p:nth-child(2) span {
    font-size: 20px;
    font-weight: 600;
}
.showLeft_yasi1 h1 {
    text-align: left;
}
.showLeftBoxContent1 p:nth-child(3) span {
    /* display: inline-block; */
    width: 247px;
    display: inline;
}
.showLeftBoxContent1 p:nth-child(3) span img {
    display: inline-block;
    width: 136px;
    height: 136px;
}
.tableTitle_title_yasi li:nth-child(1) div h4 {
    margin-left: -21px;
}
.tableTitle_title_yasi li:nth-child(2) div h4 {
    margin-left: -23px;
}
.tableTitle_title_yasi li:nth-child(3) div h4 {
    margin-left: -174px;
}
.tableTitle_title_yasi li:nth-child(4) div h4 {
    margin-left: -23px;
}
.tableContent_name_yasi li:nth-child(2) {
    margin-top: 119px;
}
.btn_curricula_variable_content-ul_yasi span:nth-child(2){
    display: inline-block;
    margin-left: 8px;
    margin-right: 8px;
}
.btn_curricula_variable_content-ul_yasi span:nth-child(4), .btn_curricula_variable_content-ul_yasi span:nth-child(5){
    width: 23px;
    padding: 8px;
    font-weight: 600;
    color: #fff;
    text-align: center;
    display: inline-block;
    background: #ccc;
}
.btn_curricula_variable_content-ul_yasi span:nth-child(4){
    margin-right: 20px;
    margin-left: 67px;
}
.btn_curricula_variable_content-ul_yasi span:nth-child(4):hover{
    background: #22cd97;
}
.btn_curricula_variable_content-ul_yasi span:nth-child(5):hover{
    background: #22cd97;
}
.btn_curricula_variable_content-ul_yasi {
    width: 237px;
    margin-right: 0px;
    margin-top: 35px;
}
.showLeft_yasi1 .showLeftBoxContent1 p:nth-child(3) span img:nth-child(2){
    margin-left: 29px;
}
.showLeft_yasi1 .showLeftBoxContent1 p:nth-child(3) span img:nth-child(1){
    margin-left: 52px;
}
.showLeft_yasi1 .showLeftBoxContent1 p:nth-child(3){
    margin-top: 10px;
}

/* GRE/GMAT */
#introduceContent_examine_G h2 {
    height: 57px;
}
#introduceContent_examine_G p {
    margin-left: 18px;
}

/* SAT/ACT */
.introduceContent_examine_s p:hover {
    color: #22cd97;
    text-decoration: underline
}
.introduceContent_examine_s p span:hover {
    color: #000;
}
.sidebarBox_add {
    width: 15px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    background: #2060E2;
    opacity: 0.8;
    color: #fff;
    border-radius: 50%;
    margin-left: 0px;
    position: relative;
    top: 8px;
}
.introduceContent_examine_s div {
    margin-left: 41px;
    text-align: left;
    z-index: 999;
}
.addShowBoxContent {
    width: 55.5%;
    line-height: 67px;
    padding: 20px;
    border-radius: 20px;
    border: 1px solid #ccc;
    position: fixed;
    padding-right: 197px;
    display: none;
    left: 16.5%;
    right: 16.5%;
    top: 35%;
    background: #fff;
}
.addShowBoxContent .addClose {
    width: 35px;
    height: 35px;
    position: absolute;
    top: 10px;
    right: 10px;
}
.addShowBoxContent h1 {
    font-weight: 700;
    font-size: 30px;
    margin-left: 142px;
}
.addShowBoxContent h3 {
    text-align: left;
    font-weight: 600;
    font-size: 24px
}
#introduceContent_examine_S2 {
    float: left;
    margin-top: 78px;
}
#image_examination_S2 {
    margin-left: 690px;
    margin-top: 40px;
}
.studyThanks_showBox_S .addShowLeft_list_s1 {
    width: 443px;
    float: left;
    overflow: hidden;
}
.studyThanks_showBox_S .addShowLeft_list_s2 {
    width: 748px;
    margin-left: 9px;
    height: 601px;
    overflow: hidden;
}
.showLeft_s1 {
    width: 402px;
    height: 563px;
    padding: 20px;
    background: #1B3F76;
    top: 459px;
    opacity: 0.8;
    position: absolute;
}
.showLeft_s1 h1, .showLeft_s2 h1 {
    text-align: left;
    font-size: 30px;
    font-weight: 600;
    color: #fff;
}
.showLeft_s2 h1 {
    font-size: 30px;
    font-weight: 600;
    color: #fff;
    float: left
}
.showLeft_s1 .showLeftBoxContent1 p:nth-child(1) {
    margin-bottom: 20px;
    font-family: "WeiRuanYaHei";
    font-size: 20px
}
.showLeft_s1 .showLeftBoxContent1 p:nth-child(3) {
    width: 138px;
    height: 138px;
    float: left;
    margin-top: 20px;
}
.showLeft_s1 .showLeftBoxContent1 p:nth-child(4) {
    width: 351px;
    margin-top: 20px;
}
.showLeft_s2 {
    background: #F3B62D;
    height: 523px;
    padding: 40px;
    position: relative;
    top: -142px;
    opacity: 0.8;
}
.showLeft_s2 .addShowBg2 {
    width: 4px;
    display: inline-block;
    height: 23px;
    position: relative;
    left: -396px;
    top: -29px;
    background: #fff;
}
.showLeft_s2 .addShowLeft2 {
    font-size: 22px;
    font-weight: 600;
    color: #fff;
    margin-top: 8px;
    margin-left: 95px;
}
.showLeft_s2 .showLeftBoxContent2 p {
    width: 510px;     
    font-size: 20px;   
    color:#fff
}
.showLeft_s2 .showLeftBoxContent2 {
    position: relative;
    margin-top: 27px;
}
.addShowContentHide1 {
    position: absolute;
    width: 376px;
    height: 192px;
    border: 1px solid #000;
    left: 18px;
    top: 206px
}
.showLeft_s2 .showLeftBoxContent2 p:nth-child(13){
    width: 135px;
    height: 135px;
    position: absolute;
    top: 179px;
    right: -95px;
}
#tab-hd-content_S li:nth-child(1) {
    background: #22cd97;
}
/* SAT II/AP/A-LEVEL */
#introduceContent_examine_SA h2 {
    height: 50px;
    margin-top: -25px;
    text-align: left;
}
#introduceContent_examine_SA2 h2 {
    height: 50px;
    width: 492px;
    margin-top: -25px;
    margin-top: 40px;
    margin-right: 10px;
    text-align: right;
}
#introduceContent_examine_SA p, #introduceContent_examine_SA2 p {
    text-align: left;
    margin-left: 2px;
}
#introduceContent_examine_SA2 p {
    text-align: right;
}
#introduceContent_examine_SA .textContent {
    margin-top: 14px;
    float: left;       
}
#introduceContent_examine_SA2 {
    float: left;
    margin-top: 40px;            
}
#tuofu_image_examination_SA2 {
    margin-left: 640px;
    margin-top: 40px;       
    height: 467px; 
}
.studyThanks_showBox_Sa2 {
    width: 1100px;
    height: 614px;
    background: #fff;
    position: relative;
    top: 0px;
    border-radius: 11px;
    display: none;
}
.studyThanks_showBox_Sa2 .bgColor1 {
    margin-top: -510px;
    width: 100%;
}
.studyThanks_showBox_Sa2 .bgColor2 {
    width: 35px;
    height: 35px;
    position: absolute;
    top: 16px;
    left: 1044px;
}
.studyThanks_showBox_Sa2 h1 {
    position: absolute;
    left: 499px;
    font-size: 30px;
    font-weight: 600;
    top: 11px;
}
#tab-hd-content_SA li:nth-child(1) {
    background: #22cd97;
}
.btn_curricula_variable_content-ul_SA .btn_left_yasi, .btn_curricula_variable_content-ul_SA .btn_rigth_yasi {
    width: 23px;
    padding: 8px;
    font-weight: 600;
    color: #fff;
    text-align: center;
    margin-left: 21px;
    display: inline-block;
    background: #ccc;
}
.btn_curricula_variable_content-ul_SA .btn_left_yasi:hover, .btn_curricula_variable_content-ul_SA .btn_rigth_yasi:hover {
    background:  #22cd97;
}
.btn_curricula_variable_content-ul_SA {
    width: 400px;
    margin-left: 882px;
    margin-top: 40px;
}
.btn_curricula_variable_content-ul_SA span:nth-child(2) {
    margin-left: 10px;
    margin-right: 10px;
}
.studyThanks_showBox_SA .addShowLeft_list_SA1 {
    width: 443px;
    height: 601px;
}
.showLeft_SA1 {
    height: 529px;
    position: absolute;
    top: 439px;
    background: #052C76;
    padding: 36px;
    opacity: 0.8;
}
.studyThanks_showBox_SA .addShowLeft_list_SA2, .studyThanks_showBox_SA .addShowLeft_list_SA3 {
    height: 296px;
    width: 748px;
    margin-left: 9px;
}
.addShowLeft_list_SA1 h1, .addShowLeft_list_SA2 h1, .addShowLeft_list_SA3 h1 {
    font-size: 30px;
    font-weight: 700;
    text-align: left;
    color:#fff;
}
.addShowLeft_list_SA2 h1 {
    float: left;
}
.addShowLeft_list_SA3 h1 {
    float: left;
}
.addShowLeft_list_SA1 .showLeft_SA1, .addShowLeft_list_SA2 .showLeft_SA2, .addShowLeft_list_SA3 .showLeft_SA3 {
    font-size: 22px;
    font-weight: 600;
    color: #fff;
}
.showLeft_SA3 .addShowLeft_SA3 {
    height: 72px;
    line-height: 54px;
    margin-left: 189px;
}
.studyThanks_showBox_SA .addShowLeft_list_SA3 {
    margin-top: 9px;
}
.showLeft_SA2 {
    background: #037958;
}
.showLeft_SA3 {
    background: #AD7905;
}
.showLeft_SA2, .showLeft_SA3 {
    height: 236px;
    padding: 30px;
    margin-top: -296px;
    opacity: 0.8;
}
.showLeft_SA1 .addShowBg_SA1 {
    display: block;
    width: 40px;
    height: 4px;
    background: #fff;
    margin: 33px 0;
}
.showLeftBoxContent_SA1 p:nth-child(2){
    width: 135px;
    float: left;
    margin-top: 33px;
    margin-right: 65px;
}
.showLeftBoxContent_SA1 p:nth-child(3) {
    margin-top: 22px;
}
.showLeft_SA2 .addShowLeft_SA2 {
    height: 66px;
    margin-left: 98px;
    line-height: 50px;
}
.showLeftBoxContent_SA3 img:nth-child(1) {
    margin-left: -127px;
}
.showLeftBoxContent_SA3 img:nth-child(2) {
    margin-left: 31px;
    margin-top: 128px;
}
.showLeftBoxContent_SA3 span {
    display: inline-block;
    width: 153px;
    height: 50px;
    position: absolute;
    top: 224px;
    right: 142px;
}
.addShowBg_SA2, .addShowBg_SA3 {
    display: inline-block;
    width: 4px;
    height: 28px;
    background: #fff;
    margin-top: -54px;
    margin-left: -711px;
}
.addShowBg_SA3 {
    margin-top: -62px;
}
.tableTitle_title_tuofu .showLeft2 div {
    top: 0px;
}
.studyThanks_showBox_SA li {
    overflow: hidden;
}
.addShowLeft_list_SA2, .addShowLeft_list_SA3 {
    position: relative;
}
.addShowLeft_list_SA2 .showLeft_SA2, .addShowLeft_list_SA3 .showLeft_SA3  {
    width: 688px;
    position: absolute;
    top: 496px;
}
/* 点击弹出 */
#addShowBox_SA {
    width: 866px;
    height: 617px;
    background: #fff;
    padding: 0 167px;
    padding-top: 21px;
    position: fixed;
    overflow: auto;
    top: 151px;
    left: 18.5%;
    border-radius: 7px;
    display: none;
}
#addClose_hide1_T2 {
    position: absolute;
}
.addClose_hide1_T {
    display: inline-block;
    width: 35px;
    margin-left: 960px;
    margin-top: -8px;
}

/* TOEFL JUNIOR/SSAT */
#tab-hd-content_TO {
    width: 100%;
}
#tab-hd-content_TO li:nth-child(1){
    width: 50%;
    float: left;
    background: #22cd97
}
#tab-hd-content_TO li:nth-child(2) {
    width: 49.7%;
    border-right: 0;
}
.studyThanks_showBox_TO li:nth-child(1) {
    width: 443px;
    height: 601px;
}
.studyThanks_showBox_TO li {
    overflow: hidden;
}
.studyThanks_showBox_TO li:nth-child(2) {
    width: 748px;
    height: 602px;
    margin-left: 9px;
}
.studyThanks_showBox_TO li:nth-child(2) .showLeftBoxContent2 p:nth-child(1) {
    margin-top: 32px;
}
.studyThanks_showBox_TO li:nth-child(2) .showLeftBoxContent2 p:nth-child(4) {
    margin: 88px 246px;
    width: 145px;
}
.studyThanks_showBox_TO li:nth-child(1) .showLeftBoxContent1 p:nth-child(1) {
    margin: 40px auto 54px;
}
.studyThanks_showBox_TO li:nth-child(1) .showLeftBoxContent1 p:nth-child(2) {
    margin: 81px auto;
    width: 145px;
}
.studyThanks_showBox_TO {
    height: 603px;
}
/* 地图 */
/* ============================================= */
.iframBox {
    margin-left: -1174px;
    margin-top: 11px;
}



/* 雅思 */
.tableTitle_title_yasi li {
    width: 331px;
    height: 118px;
    margin-bottom: 26px;
    background-size: 100%
}
.tableTitle_title_yasi1 img, .tableTitle_title_yasi2 img, .tableTitle_title_yasi3 img, .tableTitle_title_yasi4 img {
    float: left;
    margin-top: 31px;
    margin-left: 31px;
}
.tableTitle_title_yasi1 div, .tableTitle_title_yasi2 div, .tableTitle_title_yasi3 div, .tableTitle_title_yasi4 div {
    float: left;
    margin-left: 7px;
    margin-top: 37px;
}
.tableTitle_title_yasi1, .tableTitle_title_yasi2, .tableTitle_title_yasi3, .tableTitle_title_yasi4 {
    position: relative;
}
.tableTitle_title_yasi1 h4, .tableTitle_title_yasi2 h4, .tableTitle_title_yasi3 h4, .tableTitle_title_yasi4 h4 {
    font-size: 18px;
    font-weight: 550;
    position: absolute;
    left: 120px;
}
.tableTitle_title_yasi1 span, .tableTitle_title_yasi2 span, .tableTitle_title_yasi3 span, .tableTitle_title_yasi4 span {
    margin-top: 39px;
    position: absolute;
    top: 27px;
}
.tableTitle_title_yasi3 h4 {
    left: 273px;  
}
.tableTitle_title_yasi {
    float: left;
}
.tableContent_name_yasi li div {
    width: 586px;
    height: 257px;
    background: #FBF1D6;
}
.tableContent_name_yasi {
    width: 863px;
    height: 540px;
    float: left;
}
.tableContent_name_yasi .showLeft1 {
    width: 100%;
    height: 100%;
    position: relative;
    top: 0
}
/* .tableContent_name_yasi .showLeft1 {

} */
.tableContent_name_yasi div {
    position: absolute;
    opacity: 0.8;
    top: 145px;
    left: 44px;
}
.tableContent_name_yasi img {
    width: 374px;
    height: 540px;
    display: inline-block;
    float: right;
}
.tableTitle_title_yasi img, .tableTitle img {
    float: left;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    margin-top: 31px;
    margin-left: 31px;
}
.tableContent_name_yasi li:nth-child(2) {
    position: relative;
    top: -119px;
    background: #fff;
    display: none
}    
.tableContent_name_yasi li:nth-child(3) {
    position: relative;
    top: 1px;
    background: #fff;
    display: none
}   
.tableContent_name_yasi li:nth-child(4) {
    display: none
}
.tableContent_name_yasi .showLeft4 {
    position: relative;
}
.tableContent_name_yasi div h1 {
    font-size: 26px;
    margin-top: 33px;
    margin-left: 56px;
    text-align: left;
    font-weight: 550;
    color: #000;
}
.tableContent_name_yasi div span {
    display: block;
    width: 40px;
    height: 3px;
    background: #000;
    margin-left: 56px;
    margin-bottom: 20px;
}
.tableContent_name_yasi div p {
    width: 478px;
}
.tableContent_name_yasi li:nth-child(2) div h1 {
    width: 100%;
    color: #000
}
.tableContent_name_yasi li:nth-child(2) div span {
    margin-top: 73px;
    margin-bottom: -29px;
}
.tableContent_name_yasi li:nth-child(2) div p {
    width: 475px;
    margin: 0 auto;
    margin-top: 47px;
    color: #000;
}

.tableContent_name_yasi li:nth-child(3) div h1 {
    width: 100%;
    color: #000
}
.tableContent_name_yasi li:nth-child(3) div span {
    margin-top: 73px;
    margin-bottom: -29px;
}
.tableContent_name_yasi li:nth-child(3) div p {
    width: 475px;
    margin: 0 auto;
    margin-top: 47px;
    color: #000;
}
/* 侧边栏 */
.sidebarBox {
    width: 135px;
    height: 200px;
    position: fixed;
    top: 44%;
    right: 0;
    z-index: 999;
}
.sidebarBox img:nth-child(1) {
    width: 135px;
}
.sidebarBox img:nth-child(2) {
    width: 134px;
}
.sidebarBox img:nth-child(3) {
    width: 129px;
}
.sidebarBox img:nth-child(4) {
    width: 117px;
}
.sidebarBox img:nth-child(5) {
    width: 130px;
}
.sidebarBox img:nth-child(6) {
    width: 135px;
}