@charset "utf-8";
/* CSS Document */

/*reset*/
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
    display: block;
}

h1,
h2,
h3,
h4,
h5,
h6,
dl,
dd,
p,
select,
textarea {
    margin: 0;
}

ol,
ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

a {
    color: #333;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
    text-decoration: none;
}

a:active,
a:hover {
    outline: 0;
}

audio,
canvas,
video {
    display: inline-block;
    vertical-align: baseline;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

img {
    border: 0;
    display: block;
}

svg:not(:root) {
    overflow: hidden;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

button::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner {
    padding: 0;
    border: 0;
}

button[disabled],
html input[disabled] {
    cursor: default;
}

input,
button {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

input[type="checkbox"],
input[type="radio"] {
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

textarea {
    resize: none;
    border: 1px solid #ccc;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td,
th {
    padding: 0;
}

del {
    text-decoration: line-through;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

.clearfix:after {
    display: block;
    content: '';
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix{
    clear: both;
}
html {
    font-size: 12px;
    -webkit-tap-highlight-color: transparent;
}

body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-family: "Microsoft YaHei", Arial, SimSun, SimHei, sans-serif;
    font-size: 14px;
    color: #333;
   
    overflow-x:hidden;
}
.pullL{
    float:left;
}
.pullR{
    float:right;
}
.content100{
    width: 100%;
}
.wrapper {
    width: 1200px;
    margin: 0 auto;
}
@keyframes scale2 {
	0%{transform: scale(1);}
	25%{transform: scale(1.1);}
	50%{transform: scale(1);}
	75%{transform: scale(1.1);}
}
@-webkit-keyframes scale2 {
	0%{transform: scale(1);}
	25%{transform: scale(1.1);}
	50%{transform: scale(1);}
	75%{transform: scale(1.1);}
}

@keyframes ballon2 {
    0% {
      -webkit-transform: translateY(3px);
      opacity: 1;
    }
  
    25% {
      -webkit-transform: translateY(-3px);
      opacity: 1;
    }
  
    50% {
      -webkit-transform: translateY(3px);
      opacity: 1;
    }
  
    75% {
      -webkit-transform: translateY(-3px);
      opacity: 1;
    }
  
    100% {
      -webkit-transform: translateY(3px);
      opacity: 1;
    }
  }
  @keyframes ballon3 {
    0% {
      -webkit-transform: translateX(3px);
      opacity: 1;
    }
  
    25% {
      -webkit-transform: translateX(-3px);
      opacity: 1;
    }
  
    50% {
      -webkit-transform: translateX(3px);
      opacity: 1;
    }
  
    75% {
      -webkit-transform: translateX(-3px);
      opacity: 1;
    }
  
    100% {
      -webkit-transform: translateX(3px);
      opacity: 1;
    }
  }
  @keyframes ballon6{
    0%{transform: translateX(-3px);}
    50%{transform: translateX(0);}
    100%{transform: translateX(-3px);}
}
@keyframes ballon7{
    0%{transform: translateY(-3px);}
    50%{transform: translateY(0);}
    100%{transform: translateY(-3px);}
}
/* 头图 */
.content1_bg{
    height: 650px;
    background: url(../images/ban1.jpg) top center no-repeat;
    /* background-size: 100% 650px; */
    box-sizing: border-box;
    text-align: center;
}
.content1_bg .wrapper{ 
    position: relative;
    height: 650px;
}
.content1_bg .wrapper h6{
    position: absolute;
    top: 464px;
    left: 50%;
    margin-left: -350px;
    font-size: 24px;
    color:#09615a;
    text-align: center;
    font-weight:normal;
}
.content1_bg .wrapper .list_main{
    position: absolute;
    width: 1200px;
    height: 81px;
    bottom: 0;
}
.content1_bg .wrapper .list_main ul li{
    width: 300px;
    height: 81px;
    box-sizing: border-box;
    float: left;
    padding-top: 9px;
    padding-left: 70px;
}
.content1_bg .wrapper .list_main ul li:nth-child(1){
    background: url(../images/ban1_icon01.png) 0 center no-repeat;
    background-size:61px 61px;
    background-position: 63px 12px;
}
.content1_bg .wrapper .list_main ul li:nth-child(2){
    background: url(../images/ban1_icon02.png) 0 center no-repeat;
    background-size:61px 61px;
    background-position: 63px 12px;
}
.content1_bg .wrapper .list_main ul li:nth-child(3){
    background: url(../images/ban1_icon03.png) 0 center no-repeat;
    background-size:61px 61px;
    background-position: 63px 12px;
}
.content1_bg .wrapper .list_main ul li:nth-child(4){
    background: url(../images/ban1_icon04.png) 0 center no-repeat;
    background-size:61px 61px;
    background-position: 63px 12px;
}
.content1_bg .wrapper .list_main ul li p{
    font-size: 24px;
    color:#fff;
}
/* 热门课程 报名入口 */
.content2_bg{
    height: 1100px;
    
    box-sizing: border-box;
    text-align: center;
    padding-top: 44px;
}
.content100 h3{
    width: 486px;
    height: 150px;
    box-sizing: border-box;
    line-height: 190px;
    font-size: 42px;
    padding-left:50px;
    color:#ffffff;
    margin:0 auto;
    background: url(../images/ban2_tit01.png) 0 0 no-repeat;
}
.content100 h3 span{
    font-size: 42px;
    color:#f8ff44;
}
.content100 .secTit{
    width: 1208px;
    height:97px;
    text-align: center;
    background: url(../images/ban2_sectit02.jpg) 0 0 no-repeat;
    margin-top: 20px;
    font-size: 16px;
    color:#ffffff;
    line-height: 30px;
    box-sizing: border-box;
    padding-top: 18px;
}
/* 课程主要部分 */
.content2_bg .kecheng_tit{
    width: 1200px;
    height:50px;
    margin-top: 30px;
    margin-bottom: 32px;
 }
 .content2_bg .kecheng_tit ul li.item{
     width: 181px;
     height:50px;
     float: left;
     line-height: 50px;
     padding-left: 24px;
     color:#e26219;
     font-size: 20px;
     cursor: pointer;
     background: url(../images/rmkc_xuan01.png) 0 0 no-repeat;
     margin-right: 72px;
     box-sizing: border-box;
     text-align:left;
 }
 .content2_bg .kecheng_tit ul li:last-child{
    margin-right: 0;
    padding-left: 30px;
 }
 .content2_bg .kecheng_tit ul li:first-child{
     padding-left: 45px;
 }
 .content2_bg .kecheng_tit ul li.cur{
    color:#fff;
    background: url(../images/rmkc_xuan02.png) 0 0 no-repeat;
 }
 .content2_bg .kecheng_main table{
    width: 1200px;
 }
 .content2_bg .kecheng_main table tr.firstTr{
     height: 50px;
     background:#e26219;
     color:#fefefe;
     font-size:20px;
 }
 .content2_bg .kecheng_main table tr.firstTr th{
    border-right:2px solid #fefefe;
    border-bottom:2px solid #fefefe;
 }
 .content2_bg .kecheng_main table tr{
    height: 85px;
    background:rgba(50,157,149,0.2);
    color:#000;
    font-size:20px;
}
.content2_bg .kecheng_main table tr{
    border-bottom:2px solid #fefefe;
    font-size:16px;
}
.content2_bg .kecheng_main table tr.borderBNo{
    border-bottom:0 solid #fefefe;
}
.content2_bg .kecheng_main table tr td{
    border-right:2px solid #e26219;
	border-bottom:2px solid #e26219;
    line-height: 25px;
	background-color: #fff;
}
 .content2_bg .kecheng_main table tr td.borderRNo{
    border-right:0 solid #e26219;
 }
 .content2_bg .kecheng_main table tr td.bgpeixun{
    background:#e26219;
    color:#fefefe;
    font-weight: bold;
    font-size:20px;
 }
 .content2_bg .kecheng_main table tr td a{
    display:block;
    width: 150px;
    height: 38px;
    margin:0 auto;
    line-height: 38px;
    text-align: center;
    border-radius:40px;
    border:1px solid #e26219;
    font-size: 16px;
    background:#fff;
    transition: all .2s;
    animation: ballon7 1s linear infinite;
 }
 .content2_bg .kecheng_main table tr td a:hover{
    color:#fff;
    background: linear-gradient(to bottom, #349e96, #7dcdc8);
    background: -webkit-linear-gradient(to bottom, #349e96, #7dcdc8);
    background: -o-linear-gradient(to bottom, #349e96, #7dcdc8);
    background: -ms-linear-gradient(to bottom, #349e96, #7dcdc8);
    background: -moz-linear-gradient(to bottom, #349e96, #7dcdc8);
 }
 /* 课程底部卡片 */
 .content2_bg .card_mainY{
    width: 1220px;
    height: 224px;
    margin-top: 40px;
 }
 .content2_bg .card_mainY div.card_bg{
    float: left;
    width: 305px;
    height: 224px;
    box-sizing: border-box;
    padding-top: 45px;
 }
 .content2_bg .card_mainY div.card01_bg{
    background: url(../images/card_bg01.png) 0 0 no-repeat;
 }
 .content2_bg .card_mainY div.card02_bg{
    background: url(../images/card_bg02.png) 0 0 no-repeat;
 }
 .content2_bg .card_mainY div.card03_bg{
    background: url(../images/card_bg03.png) 0 0 no-repeat;
 }
 .content2_bg .card_mainY div.card04_bg{
    background: url(../images/card_bg04.png) 0 0 no-repeat;
 }
 .content2_bg .card_mainY div.card_bg h4{
    font-size: 24px;
    color:#fff;
    font-weight: bold;
    margin-bottom: 50px;
 }
 .content2_bg .card_mainY .card_bg ul.jyb_list02{
    padding-left: 14px;
 }
 .content2_bg .card_mainY .card_bg ul.jyb_list03{
    padding-left: 40px;
 }
 .content2_bg .card_mainY .card_bg ul.jyb_list01 li{
    width: 240px;
    height: 30px;
    margin-left: 31px;
 }
 .content2_bg .card_mainY .card_bg ul.jyb_list02 li{
    width: 240px;
    height: 30px;
    margin-left: 11px;
    float: left;
 }
 .content2_bg .card_mainY .card_bg ul.jyb_list03 li{
   width: 240px;
    height: 30px;
    margin-left: 11px;
    float: left;
 }
 .content2_bg .card_mainY .card_bg ul li{
    position: relative;
    box-sizing: border-box;
    padding-left: 36px;
    text-align: left;
    padding-top:5px;
 }
 .content2_bg .card_mainY .card_bg ul li:before{
    position: absolute;
    content: '';
    position: absolute;
    display: inline-block;
    width: 20px;
    height:21px;
    left: 10px;
    top:2px;
    background: url(../images/card_icon.png) 0 0 no-repeat;
 }
 .content2_bg .btn_secji{
   width: 1132px;
   margin:0 auto;
   margin-top: 50px;
}
.content2_bg .btn_secji a{
    display: block;
    width: 521px;
    height: 67px;
    text-align: center;
    line-height: 67px;
    color:#fff;
    font-size:24px;
    border-radius: 40px;
    float: left;
    transition: all .3s;
    font-weight: bold;
    animation: ballon7 1s linear infinite;
 }
 .content2_bg .btn_secji a:hover{
    box-shadow: 0 0 10px rgba(0,0,0,.5);
 }
 .content2_bg .btn_secji a.jichubtn{
    background:#e26219;
    margin-right: 89px;
 }
 .content2_bg .btn_secji a.dingzbtn{
    background:#a185f4;
    margin-right: 0;
 }
 /* 多样授课模式 助你安心学习 */
 .content3_bg{
    padding-top: 44px;

 }
 .content3_bg h3{
    width: 635px;
    height: 150px;
    box-sizing: border-box;
    line-height: 194px;
    font-size: 42px;
    padding-left: 88px;
    color: #ffffff;
    margin: 0 auto;
    background: url(../images/ban3_tit01.png) 0 0 no-repeat;
 }
 .content3_bg .shouke_moshi{
    margin-top: 46px;
    margin-bottom: 100px;
    width: 1200px;
    height: 448px;
    background:#fff;
    box-shadow: 0 0 20px rgba(0,0,0,.2);
    box-sizing: border-box;
    padding-top: 52px;
 }
 .content3_bg .shouke_moshi .shouke_moshi_img{
    width: 1153px;
    height: 180px;
    margin:0 auto;
    background: url(../images/moshi_pic.jpg) 0 0 no-repeat;
 }
 .content3_bg .shouke_moshi ul{
    width: 1000px;
    height: 180px;
    margin:0 auto;
 }
 .content3_bg .shouke_moshi ul li{
    float: left;
    width: 250px;
    float: left;
    text-align: center;
 }
 .content3_bg .shouke_moshi ul li:last-child{
    margin-right: 0;
 }
 .content3_bg .shouke_moshi ul li dl dt{
    font-size: 26px;
    color:#ff7302;
    font-weight: bold;
    margin-top: 10px;
 }
 .content3_bg .shouke_moshi ul li dl dd{
    font-size: 20px;
    color:#282828;
    margin-top: 10px;
 }
 .content3_bg .shouke_moshi ul li a{
    display: block;
    width: 184px;
    height: 47px;
    line-height: 47px;
    background:#ff7302;
    border-radius:40px;
    color:#fff;
    font-size: 24px;
    margin:0 auto;
    margin-top: 17px;
    transition: all .3s;
    animation: scale2 3s infinite;
 }
 /* 2023寒假班 优惠正当时  */
 .yhzds_main{
    width: 1200px;
    height: 435px;
 }
 .yhzds_main .yhzds_main_Limg{
    width: 527px;
    height: 435px;
    float: left;
    background: url(../images/moshi_Lpic.png) 0 0 no-repeat;
    text-align: center;
 }
 .yhzds_main .yhzds_main_Limg h4{
    color:#fff;
    font-size: 36px;
    margin-top: 130px;
 }
 .yhzds_main .yhzds_main_Limg p{
    color:#f8ff44;
    font-weight: bold;
    font-size: 55px;
 }
 .yhzds_main .yhzds_main_Limg a{
    display: block;
    width: 146px;
    height:37px;
    line-height: 37px;
    background: #ff7302;
    border-radius: 40px;
    color: #fff;
    font-size:20px;
    margin: 0 auto;
    margin-top:6px;
    font-weight: bold;
    animation: ballon7 1s linear infinite;
 }
 .yhzds_main .yhzds_main_Rlist{
    float: left;
    margin-left: -21px;
    width: 673px;
    height:334px;
    box-sizing: border-box;
    padding-left: 36px;
    padding-right: 93px;
    margin-top: 43px;
    background:#fff;
    box-shadow: 0 0 20px rgb(0 0 0 / 20%);
 }
 .yhzds_main .yhzds_main_Rlist ul li{
       width: 100%;
       height: 69px;
       line-height: 69px;
       border-bottom:1px dashed #e26219;
       box-sizing: border-box;
       position: relative;
       padding-left: 38px;
 }
 .yhzds_main .yhzds_main_Rlist ul li:before{
    content: '';
    position: absolute;
    display: inline-block;
    width: 27px;
    height: 27px;
    left: 0px;
    top: 23px;
    background: url(../images/youhui_icon.png) 0 0 no-repeat;
    animation:ballon3 3s infinite;
 }
 .yhzds_main .yhzds_main_Rlist ul li span{
    display: inline-block;
    border-radius:20px;
    width: 113px;
    height: 26px;
    line-height: 26px;
    font-size:18px;
    background:#e26219;
    color:#fff;
    font-weight: bold;
    text-align: center;
 }
 .yhzds_main .yhzds_main_Rlist ul li a{
    font-size:20px;
    color:#e26219;
    margin-left: 10px;
    transition: al .3s;
 }
 .yhzds_main .yhzds_main_Rlist ul li a:hover{
    color:#FF831F;
 }
 .yhzds_main .yhzds_main_Rlist p{
    margin-top: 15px;
 }
 .yhzds_main .yhzds_main_Rlist p img{
   width: 212px;
   height: 20px;
   margin-left: 38px;
 }
 .content3_bg .btn_secji{
    height:58px;   
    width: 495px;
    margin:0 auto;
    margin-bottom: 50px;
 }
 .content3_bg .btn_secji a.djhubtn {
    display: block;
    width: 495px;
    height:58px;
    text-align: center;
    line-height: 58px;
    background: #e26219;
    color: #fff;
    font-size: 24px;
    border-radius: 40px;
    float: left;
    transition: all .3s;
    font-weight: bold;
    animation: scale2 3s infinite;
}
 /*  定制专属 学习方案 */
 .content4_bg{
    height:206px;
    background: url(../images/baoming_bg.png) bottom center no-repeat;
    background-size: 100% 206px;
    box-sizing: border-box;
    text-align: center;
    padding-top: 44px;
 }
 .content4_bg .zxyy_main{
    width: 116px;
    height:107px;
    color: #fff;
    font-size: 18px;
    text-align: left;
    background: url(../images/dzzs_btn.png) 0 0 no-repeat;
    box-sizing: border-box;
    padding-top: 30px;
    padding-left: 18px;
}
.content4_bg .formMain{
    width: 1020px;
    float: left;
    margin-top: 26px;
}
.content4_bg .formMain .kuang {
    float: left;
    width: 200px;
    height: 48px;
    background-color: #fff;
    border-radius: 8px;
    font-size: 16px;
    line-height: 48px;
    padding-left: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: 0;
    border: 0;
    color: #000;
    margin-left: 40px;
    margin-top: 4px;
}
.content4_bg .formMain .form_phoneNo{
    width: 200px;
}
/* 预约课程 */
.content4_bg .formMain .formCourse{
    width: 180px;
    float: left;
    height: 48px;
    margin-left: 40px;
    margin-top: 4px;
    position: relative;
}
.content4_bg .formMain .formCourse input{
    width: 180px;
    height: 48px;
    line-height: 48px;
    background-color: #fff;
    border-radius: 8px;
    padding-left: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: 0;
    border: 0;
}
/* .content4_bg .formMain .formCourse:after{
    content: '';
    position: absolute;
    display: inline-block;
    width: 14px;
    height: 9px;
    right: 8px;
    top: 19px;
    background: url(../images/arr_bot.png) 0 0 no-repeat;
} */
.content4_bg .formMain .form-courselist{
    position: absolute;
    width: 240px;
    top: 35px;
    left: 0;
    margin: 0;
    padding: 5px 0;
    list-style: none;
    height: 0;
    opacity: 0;
    background-color: #f1f1f1;
    border-radius: 5px;
    overflow: hidden;
}

#formDingZhi .form-course {
    position: relative;
}
#formDingZhi .form-courselist {
    position: absolute;
    width: 180px;
    height: 0;
    top: 48px;
    left: 0;
    margin: 0;
    padding: 5px 0;
    list-style: none;
    opacity: 0;
    background-color: #f1f1f1;
    border-radius: 5px;
    overflow: hidden;
  }
  #formDingZhi .form-courselist.show {
    height: auto;
    opacity: 1;
  }
  #formDingZhi .form-courselist .item {
    height: 32px;
    line-height: 32px;
    font-size:16px;
  }
  #formDingZhi .form-courselist .item:hover,
  #formDingZhi.form-courselist .item.active {
    color: #fff;
    background-color: #36A29B;
    cursor: pointer;
  }
  #formDingZhi .formCode{
    float: left;
  }
  #formDingZhi .formCode .codeInput{
    width: 115px;
    height: 48px;
    background-color: #fff;
    border-radius: 8px;
    font-size: 16px;
    line-height: 48px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: 0;
    border: 0;
    color: #000;
     margin-left: 20px;
     margin-right: 10px;
     text-align: center;
     margin-top: 4px;
  }
  #formDingZhi .formCode .codetxt{
      width: 100px;
      background: #e3e3e3;
      outline: none;
      height: 48px;
      cursor: pointer;
      font-size: 16px;
      border: 0;
      margin-top: 4px;
      color:#000;
      border-radius: 5px;
      box-sizing: border-box;
  }
  #formDingZhi .sub_btn{
    float: left;
    width: 192px;
    height: 53px;
    line-height: 53px;
    box-sizing: border-box;
    background: #ff7302;
    border-radius: 40px;
    font-size:24px;
    color:#fff;
    margin-left: 40px;
    cursor:pointer;
    animation: ballon7 1s linear infinite;
  }
  /* 18年 学术沉淀 */
.content5_bg {
    height: 1110px;
    background: url(../images/ban5_bg.jpg) bottom center no-repeat;
    background-size: 100% 1110px;
    box-sizing: border-box;
    text-align: center;
    padding-top: 44px;
}
.content5_bg h3 {
    width: 419px;
    height: 150px;
    text-align: left;
    padding-left:91px;
    background: url(../images/ban4_tit01.png) 0 0 no-repeat;
}
.content5_bg .haiguiP{
    width: 412px; 
    height: 35px;
    margin:0 auto;
    font-size:24px;
    color:#282828;
    font-weight:bold;
    margin-top: 46px;
    border-radius:40px 0 40px 0;
    border:2px solid #e26219;
 }
 /* 老师 */
 .box10  .laoshi {
    text-align: left;
	width: 1242px;
	height: 630px;
	padding-top: 48px;
    margin-top: 40px;
	background: url(../images/js_bg.png) top center no-repeat;
  }
  
.laoshi .title_fusjb {
	font-size: 20px;
	line-height: 22px;
	margin-top: 15px;
	text-align: center;
	color: #fff;
  }
  
.laoshi .js_list {
	width: 1000px;
	height: 394px;
	margin: 0 auto 0;
	display: none;
  }
  
.laoshi .js_list img {
	float: left;
	width: 222px;
  }
  
.laoshi .js_list .js_jj {
	width: 764px;
	float: right;
	position: relative;
  }
  
.laoshi .js_list .js_jj h6 {
	margin-top: 36px;
	font-size: 30px;
	color: #333;
	font-weight: normal;
  }
  
.laoshi .js_list .js_jj h6 b {
	font-weight: normal;
	font-size: 18px;
	color: #333;
	margin-left: 8px;
  }
  
.laoshi .js_list .js_jj a {
	width: 202px;
	height: 50px;
	display: block;
	position: absolute;
	right: 10px;
	top: 29px;
	background: url(../images/js_btnbg.png) no-repeat;
    animation: scale2 3s infinite;
  }
  
.laoshi .js_list .js_jj p {
	margin-top: 20px;
	font-size: 18px;
	color: #333;
	line-height: 28px;
  }
  
.laoshi .js_list .js_jj p b {
	width: 128px;
	height: 38px;
	float: left;
	margin-right: 20px;
	font-size: 20px;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	font-weight: normal;
	color: #ff9525;
	border: 1px dashed #ff9525;
	border-radius: 30px 0 30px 0;
  }
  
.laoshi .js_list .js_jj p:last-child b {
	margin-bottom: 50px;
  }
  
.laoshi .show {
	display: block;
  }
  
.laoshi #nav_top {
	padding: 0 30px;
	display: flex;
	justify-content: space-between;
  }
  
  .box10 .laoshi #nav_top .item {
	width: 120px;
	height: 120px;
	position: relative;
	cursor: pointer;
  }
  
  .box10 .laoshi #nav_top .active::before {
	position: absolute;
	content: '';
	width: 120px;
	height: 120px;
	border: 3px solid #198a81;
	border-radius: 50%;
	left: -3px;
	top: -3px;
  }
.topbar .phone_tel{
   display: inline-block;
   position: absolute;
   width: 50px;
   top: 6px;
   right: 5px;
   padding: 5px 0;
   width: 5rem;
   height: 1rem;
   color: #fff;
}
 /*多样授课模式  */

.content6_bg h3 {
    width: 635px;
    height:150px;
    line-height: 193px;
    margin-top: 44px;
    text-align: left;
    padding-left: 91px;
    background: url(../images/ban7_tit01.png) 0 0 no-repeat;
}
.content6_bg .haiguiP {
    width: 1081px;
    height: 35px;
    margin: 0 auto;
    font-size: 24px;
    color: #282828;
    font-weight: bold;
    margin-top: 46px;
    border-radius: 40px 0 40px 0;
    border: 2px solid #e26219;
    padding-left: 15px;
}
.content6_bg .bookxl_bg{
    width: 1203px;
    height: 516px;
    margin-top: 42px;
    background: url(../images/sec6_book_bg.png) 0 0 no-repeat;
    margin-bottom: 110px;
    position: relative;
}
.content6_bg .bookxl_bg .tag_name{
    position: absolute;
    width: 183px;
    height: 42px;
    line-height: 42px;
    font-size: 28px;
    color:#fff;
    text-align: center;
    background: url(../images/sec6_btn.png) 0 0 no-repeat;
}
.content6_bg .bookxl_bg .tag_name01{
    top: 29px;
    left: 147px;
}
.content6_bg .bookxl_bg .tag_name02{
    top: 29px;
    left: 498px;
}
.content6_bg .bookxl_bg .tag_name03{
    top: 29px;
    left: 887px;
}

.content6_bg .bookxl_bg .tag_name04{
    top: 287px;
    left: 147px;
}
.content6_bg .bookxl_bg .tag_name05{
    top: 287px;
    left: 498px;
}
.content6_bg .bookxl_bg .tag_name06{
    top: 287px;
    left: 887px;
}
/* 科学规范教学 个性化服务 */
.content7_bg{
    height:939px;
    background: url(../images/ban7_bg.jpg) bottom center no-repeat;
    background-size: 100% 939px;
    box-sizing: border-box;
    text-align: center;
    padding-top: 44px;
}
.content7_bg h3 {
    width: 635px;
    height: 150px;
    line-height: 192px;
    /* margin-top: 44px; */
    text-align: left;
    padding-left: 97px;
    background: url(../images/ban7_tit01.png) 0 0 no-repeat;
}
.content7_bg .haiguiP {
    width: 414px;
    height: 35px;
    margin: 0 auto;
    font-size: 24px;
    color: #282828;
    font-weight: bold;
    margin-top: 46px;
    border-radius: 40px 0 40px 0;
    border: 2px solid #e26219;
    text-align: center;
}
.content7_bg .wwyt_bgc{
    width: 1198px;
    height:453px;
    margin:0 auto;
    margin-top: 95px;
    background: url(../images/wwyt_bgc.png) 0 0 no-repeat;
    position: relative;
}
.content7_bg .wwyt_bgc .center_wwtext{
    width: 415px;
    height: 419px;
    text-align: center;
    margin:0 auto;
}
.content7_bg .wwyt_bgc .center_wwtext h5{
     color:#ea5b00;
     font-size:32px;
     position: absolute;
     top: 164px;
     left: 540px;
 }
 .content7_bg .wwyt_bgc .center_wwtext p{
    color:#fff;
    font-size:21px;
    position: absolute;
    font-weight: bold;
}
.content7_bg .wwyt_bgc .center_wwtext p.textw01{
    top: 80px;
    left: 487px;
}
.content7_bg .wwyt_bgc .center_wwtext p.textw02{
    top: 80px;
    left: 646px;
}
.content7_bg .wwyt_bgc .center_wwtext p.textw03{
    top: 240px;
    left: 689px;
}
.content7_bg .wwyt_bgc .center_wwtext p.textw04{
    top: 333px;
    left: 547px;
}
.content7_bg .wwyt_bgc .center_wwtext p.textw05{
    top: 231px;
    left: 430px;
}
.content7_bg .lefrig_wwtext dl{
    position: absolute;
    text-align: left;
}
.content7_bg .lefrig_wwtext dl dt{
    color:#e26219;
    font-size:24px;
    margin-bottom: 10px;
    font-weight: bold;
}
.content7_bg .lefrig_wwtext dl dd{
    color:#363636;
    font-size:18px;
    line-height: 27px;
}
.content7_bg .lefrig_wwtext dl.firstDl{
    top: -10px;
    left: 0px;
}
.content7_bg .lefrig_wwtext dl.secondDl{
    top: 187px;
    left: 0px;
}
.content7_bg .lefrig_wwtext dl.thirdDl{
    top: 350px;
    left: 0px;
}
.content7_bg .lefrig_wwtext dl.foreDl{
    top: -33px;
    right: 0px;
}
.content7_bg .lefrig_wwtext dl.fiveDl{
    top: 325px;
    right: 0px;
}
/* 雅思/托福/爱德思 官方合作伙伴 */
.content8_bg h3 {
    width:756px;
    height: 150px;
    line-height: 192px;
    margin-top: 44px;
    text-align: left;
    padding-left: 97px;
    background: url(../images/ban8_tit01.png) 0 0 no-repeat;
}
.content8_bg .gfhz_tit{
    width: 873px;
    height: 49px;
    margin:0 auto;
    margin-top: 58px;
}
.content8_bg .gfhz_tit ul li{
    width: 278px;
    height:49px;
    float: left;
    background:#45bbb1;
    border-radius: 5px;
    text-align: center;
    line-height: 49px;
    color:#fff;
    font-size:24px;
    cursor: pointer;
}
.content8_bg .gfhz_tit ul li:nth-child(2){
   margin:0 18px;
}
.content8_bg .gfhz_tit ul li.cur{
    background:#ff7302;
}
.gfhz_mian{
     height: 239px;
     margin-top:52px;
     margin-bottom: 77px;
}
/* 雅思荣誉 */
.gfhz_mian #yasiSwiper{
    width: 1200px;
    height: 239px;
    margin:0 auto;
    position: relative;
}
.gfhz_mian #yasiSwiper .swiper-slide{
    width: 366px;
    height: 239px;
}
#con_two_1{
    position: relative;
}
#con_two_2{
    position: relative;
    margin-top: -235px;
}
#con_two_3{
    position: relative;
    margin-top: -235px;
}
#con_two_1 .swiper-button-prev{    
    width: 30px;
    height: 53px;    
    background: url(../images/left_icon.png) 0 0 no-repeat;
    left: -56px;
    right: auto;
}
#con_two_1 .swiper-button-next{ 
    cursor: pointer;
    width: 30px;
    height: 53px;   
    background: url(../images/right_icon.png) 0 0 no-repeat;
    right: -25px;
    left: auto;
}
/* 托福荣誉 */
.gfhz_mian #tfSwiper{
    width: 1200px;
    height: 235px;
    margin:0 auto;
    position: relative;
}
.gfhz_mian #tfSwiper .swiper-slide{
    width: 306px;
    height: 235px;
    float:left;
    margin-right: 50px;
}
#con_two_2 .swiper-button-prev{    
    width: 30px;
    height: 53px;    
    background: url(../images/left_icon.png) 0 0 no-repeat;
    left: -56px;
    right: auto;
}
#con_two_2 .swiper-button-next{ 
    cursor: pointer;
    width: 30px;
    height: 53px;   
    background: url(../images/right_icon.png) 0 0 no-repeat;
    right: -25px;
    left: auto;
}
/* A-Level官方授权考点 */
#con_two_3 .alevel_pic{
   float: left;
   width: 330px;
   height: 237px;
   margin-right: 90px;
}
#con_two_3 .alevel_pic:first-child{
    margin-left: 250px;
}
/* 免费领取 秋季学习大礼包 */
.content9_bg{
    height:823px;
    background: url(../images/ban9_bg.jpg) bottom center no-repeat;
    background-size: 100% 823px;
    box-sizing: border-box;
    text-align: center;
    padding-top: 44px;
    position: relative;
}
.content9_bg h3 {
    width: 635px;
    height: 150px;
    line-height: 193px;
    /* margin-top: 44px; */
    text-align: left;
    padding-left: 91px;
    background: url(../images/ban7_tit01.png) 0 0 no-repeat;
}
.content9_bg .box13_lq {
    width: 1187px;
    height: 705px;
    padding: 119px 0px 30px 10px;
    position: absolute;
    top: 136px;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: url(../images/box13_01.png) center no-repeat;
    box-sizing: border-box;
}
.content9_bg .box13_lq .box13_logo {
	padding-left: 150px;
	display: flex;
	flex-direction: column;
	width: 410px;
	justify-content: flex-start;
	align-items: center;
    padding-top: 30px;
}
.content9_bg .box13_logo .free_logo {
	width: 328px;
	height: 82px;
}
.content9_bg .box13_book {
	font-size: 20px;
	color: #000;
	line-height: 24px;
	text-align: center;
	margin: 30px 0;
}
.content9_bg .box13_book  p{
    line-height: 33px;
}
.content9_bg .box13_logo .books {
	width: 541px;
	height: 142px;
}
.content9_bg .box13_list {
	position: relative;
	padding: 25px 88px 0 100px;
	display: flex;
	justify-content: space-around;
	padding-right: 70px;
	align-items: center;

	box-sizing: border-box;
}
.content9_bg .box13_list::before {
	content: '';
	position: absolute;
	top: 0;
	left: 100px;
	right: 100px;
	border: 1px dashed #d3d7d8;
}
.content9_bg .box13_list .box13_code {
	display: flex;
	align-items: center;
}
.content9_bg .title_logo {
	width: 225px;
	height: 25px;
	margin-bottom: 20px;
	padding-left: 35px;
}
.content9_bg .code_logo {
	width: 131px;
	height: 131px;
	margin-right: 10px;
}
.content9_bg .code_intr p {
	font-size: 18px;
	color: #000;
}
.content9_bg .code_intr span {
	font-size: 14px;
	color: #e4ad08;
	padding-right: 5px;
}
.content9_bg .form_box {
	width: 1072px;
	height: 456px;
	background: url('../images/box13_02.png') center no-repeat;
	display: flex;
	justify-content: space-between;
}
.content9_bg .form_list {
	width: 326px;
    padding: 89px 42px 21px 0;
}

.content9_bg .form_list .form_title {
	height: 26px;
	font-size: 28px;
	font-weight: bold;
	color: #f8ff44;
	margin-bottom:30px;
    text-align: left;
}
.content9_bg .form_list .form_item {
	width: 326px;
	height: 48px;
	background: #ffffff;
	border-radius: 8px;
	font-size: 16px;
	color: #000;
	margin-bottom: 20px;
	display: flex;
	align-items: center;
}
.content9_bg .form_item input {
	border: none;
	outline: 0;
	box-sizing: border-box;
}
.content9_bg .form_list .form_item input.form_course {
    padding-left: 30px;
}
.content9_bg input::-webkit-input-placeholder {
	color: #000;
}
.content9_bg .form_list .form_item img {
	width: 27px;
	height: 26px;
	margin: 0 10px 0 15px;
}
.content9_bg .form_list .formCourse{
    width: 326px;
    height: 48px;
    margin-top: 4px;
    position: relative;
}
.content9_bg .form_list .formCourse input{
    width: 326px;
    height: 48px;
    line-height: 48px;
    background-color: #fff;
    border-radius: 8px;
    padding-left: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: 0;
    border: 0;
}
/* .content9_bg .form_list .formCourse:after{
    content: '';
    position: absolute;
    display: inline-block;
    width: 14px;
    height: 9px;
    right: 8px;
    top: 19px;
    background: url(../images/arr_bot.png) 0 0 no-repeat;
} */
.content9_bg .form_list .form-courselist{
    position: absolute;
    width: 240px;
    top: 35px;
    left: 0;
    margin: 0;
    padding: 5px 0;
    list-style: none;
    height: 0;
    opacity: 0;
    background-color: #f1f1f1;
    border-radius: 5px;
    overflow: hidden;
}

#formDingZhi2 .form-course {
    position: relative;
}
#formDingZhi2 .form-courselist {
    position: absolute;
    width: 326px;
    height: 0;
    top: 48px;
    left: 0;
    margin: 0;
    padding: 5px 0;
    list-style: none;
    opacity: 0;
    background-color: #f1f1f1;
    border-radius: 5px;
    overflow: hidden;
    z-index:5;
  }
  #formDingZhi2 .form-courselist.show {
    height: auto;
    opacity: 1;
  }
  #formDingZhi2 .form-courselist .item {
    height: 35px;
    line-height: 35px;
    font-size:16px;
  }
  #formDingZhi2 .form-courselist .item:hover,
  #formDingZhi2 .form-courselist .item.active {
    color: #fff;
    background-color: #36A29B;
    cursor: pointer;
  }
.content9_bg .form_list .sub_btn {
	height: 48px;
	text-align: center;
	line-height: 48px;
	cursor: pointer;
	font-size: 24px;
	font-weight: bold;
	color: #ffffff;
    background: linear-gradient(to right, #fd6b34, #fbc950);
    border-radius:8px;
    animation: scale2 3s infinite;
}
.content9_bg .form_list .kuang {
	width: 326px;
	height: 48px;
	background-color: #fff;
	border-radius: 8px;
	font-size: 16px;
	line-height: 48px;
	padding-left: 50px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	outline: 0;
	border: 0;
	color: #000;
	margin-top: 20px;
}
.content9_bg .form_list .kuang.select {
	padding: 0;
	margin: 0;
}
.content9_bg .form_list .kuang .current {
	display: block;
	padding-left: 50px;
	color: #000;
}
.content9_bg .form_list .kuang_city:hover .list {
	display: block;
}
.content9_bg .form_list .kuang_city {
	position: relative;
	background-image: url('../images/city.png');
	background-repeat: no-repeat;
	background-position: 14px 12px;
    text-align: left;
}
.content9_bg .form_list .kuang_city:hover .list {
	display: block;
}
.content9_bg .select {
	position: relative;
	cursor: pointer;
	background-color: #fff;
}
.content9_bg .select .list {
	position: absolute;
	top: -228px;
	left: 33px;
	z-index: 10;
	width: 280px;
	max-height: 228px;
	background-color: #fafafa;
	color: #333;
	overflow: auto;
	display: none;
}
.content9_bg .select .option {
	padding-left: 15px;
}
.content9_bg .select .option:hover {
	color: #fff;
	background-color: #21598f;
}
.content9_bg .select-one .list {
	top: -132px;
}
.content9_bg .form_list .formCode{
    width: 100%;
    height: 48px;
    display:block;
    margin-bottom: 30px;
  }
  .content9_bg .form_list .formCode .codeInput{
    width: 200px;
    float: left;
    height: 48px;
    background-color: #fff;
    border-radius: 8px;
    font-size: 16px;
    line-height: 48px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: 0;
    border: 0;
    color: #000;
     margin-right: 10px;
     text-align: center;
     margin-top: 4px;
  }
  .content9_bg .form_list .formCode .codetxt{
    width: 116px;
      float: left;
      background: #e3e3e3;
      outline: none;
      height: 48px;
      cursor: pointer;
      font-size: 16px;
      border: 0;
      margin-top: 4px;
      color:#000;
      border-radius: 5px;
      box-sizing: border-box;
  }
  /* 十大校区 就近即享品质教学  */
  .content10_bg h3 {
    width: 635px;
    height: 150px;
    line-height: 193px;
    margin-top: 44px;
    text-align: left;
    padding-left: 91px;
    background: url(../images/ban7_tit01.png) 0 0 no-repeat;
}
.content10_bg .haiguiP {
    width: 533px;
    height: 35px;
    margin: 0 auto;
    font-size: 24px;
    color: #282828;
    font-weight: bold;
    margin-top: 46px;
    border-radius: 40px 0 40px 0;
    border: 2px solid #e26219;
    text-align: center;
}
.xiaoquMap{
    width: 1203px;
    height: 617px;
    margin:0 auto;
    margin-top: 47px;
    margin-bottom: 100px;
    background: url(../images/xiaoquMap.jpg) 0 0 no-repeat;
}




