/*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 {
    border: none;
    box-sizing: border-box;
    outline: 0
}

input::-webkit-input-placeholder {
    color: #000
}

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;
    background:#fff;
    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);}
}
@-webkit-keyframes jittery {

    5%,
    50% {
        transform: scale(1);
    }

    10% {
        transform: scale(0.9);
    }

    15% {
        transform: scale(1.15);
    }

    20% {
        transform: scale(1.15) rotate(-5deg);
    }

    25% {
        transform: scale(1.15) rotate(5deg);
    }

    30% {
        transform: scale(1.15) rotate(-3deg);
    }

    35% {
        transform: scale(1.15) rotate(2deg);
    }

    40% {
        transform: scale(1.15) rotate(0);
    }
}

@keyframes jittery {

    5%,
    50% {
        transform: scale(1);
    }

    10% {
        transform: scale(0.9);
    }

    15% {
        transform: scale(1.15);
    }

    20% {
        transform: scale(1.15) rotate(-5deg);
    }

    25% {
        transform: scale(1.15) rotate(5deg);
    }

    30% {
        transform: scale(1.15) rotate(-3deg);
    }

    35% {
        transform: scale(1.15) rotate(2deg);
    }

    40% {
        transform: scale(1.15) rotate(0);
    }
}
.box1 {
    background: url(../images/banner_2025.jpg) center 0 no-repeat;
    height: 455px;
    position: relative;
    width: 100%;
}

.box1-intr {
    background: url(../images/box1-intr.png) 50% no-repeat;
    bottom: 32px;
    height: 196px;
    left: 50%;
    position: absolute;
    margin-left: -603px;
    width: 1206px;
}
.box2 {
    height: 200px;
    margin-top: -1px;
    width: 100%;
}
.box2-content {
    border-radius: 50px;
    height: 523px;
    margin: 0 auto;
    width: 1200px;
}

.box2-title {
    color: #454545;
    font-size: 16px;
    height: 130px;
    margin: auto;
    text-align: center;
    width: 628px;
}

.box2-bg {
    display: flex;
    padding-left: 34px
}

.box2-bg img {
    height: 370px;
    margin-top: 30px;
    width: 403px
}

.box2-video {
    background: url(../images/视频.png) 50% no-repeat;
    box-sizing: border-box;
    height: 423px;
    margin-top: 20px;
    padding: 20px 32px 0;
    width: 703px
}

.box2-video .player {
    height: 361px;
    width: 641px
}

.box2-pic {
    background: url(../images/yh_pic.png) 50% no-repeat;
    height: 212px;
    position: relative;
    width: 1224px    
}

.box2-form {
    padding: 134px 0 0 225px;
}

.st-pic {
    bottom: 28px;
    cursor: pointer;
    height: 54px;
    position: absolute;
    right: 38px;
    width: 201px
}

.st-pic img {
    width: 100%
}

.form_list {
    display: flex
}

.box2 .form_item,
.box2 .form_item_code input,
.box2 .kaptcha-btn {
    background: #fff;
    border-radius: 20px;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    margin-right: 15px;
    padding-left: 18px;
    width: 174px;
}

.box2 .kaptcha-btn {
    background: #fec848;
    display: inline-block;
    padding-left: 0
}
.box2 .form_item_code {
    display: flex;
    margin-right: 0;
    width: 363px
}

.box2 .form_item input {
    height: 26px;
    width: 168px;
}

.box2 .form_item input,
.box2.form_item_code input,
.box2 button {
    border: none;
    box-sizing: border-box;
    outline: 0
}
.box2 .yyst-btn {
    cursor: pointer;
    height: 54px;
    margin-top: -5px;
    width: 201px
}

.box2.yyst-btn img {
    width: 100%;
    animation: scale2 3s infinite;
}

.box2 input::-webkit-input-placeholder {
    color: #454545
}
/* 热门课程 报名入口 */
.cont12_bg{
    height: 1320px;
    background: url(../images/ban2_bg.jpg) bottom center no-repeat;
    background-size: 100% 1320px;
    box-sizing: border-box;
    padding-top: 5px;
}
.content2_bg{
    text-align: center;
    padding-top: 14px;
}
.content100 h3{
    width: 486px;
    height: 86px;
    box-sizing: border-box;
    line-height: 86px;
    font-size: 42px;
    text-align: center;
    color:#fc6c1b;
    margin:0 auto;
    background: url(../images/ban2_tit01.png) 0 0 no-repeat;
    font-weight: bold;
}
.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: 25px;
    margin-bottom: 25px;
 }
 .content2_bg .kecheng_tit ul li.item{
     width: 181px;
     height:50px;
     float: left;
     line-height: 50px;
     padding-left: 24px;
     color:#fc6417;
     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:nth-child(2){
    padding-left: 45px;
 }
 .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:#fc6417;
     color:#fefefe;
     font-size:20px;
 }
 .content2_bg .kecheng_main table tr.firstTr th{
    border-right:2px solid #fff2dd;
    border-bottom:2px solid #fff2dd;
 }
 .content2_bg .kecheng_main table tr{
    height: 85px;
    background:rgba(252,108,27,0.2);
    color:#000;
    font-size:20px;
}
.content2_bg .kecheng_main table tr{
    border-bottom:2px solid #fff2dd;
    font-size:16px;
}
.content2_bg .kecheng_main table tr.borderBNo{
    border-bottom:0 solid #fff2dd;
}
.content2_bg .kecheng_main table tr td{
    border-right:2px solid #fff2dd;
    line-height: 25px;
}
 .content2_bg .kecheng_main table tr td.borderRNo{
    border-right:0 solid #fff2dd;
 }
 .content2_bg .kecheng_main table tr td.bgpeixun{
    background:#fc6417;
    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 #fc6417;
    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(76deg, #f6b37e, #fc6417);
    background: -webkit-linear-gradient(76deg, #f6b37e, #fc6417);
    background: -o-linear-gradient(76deg, #f6b37e, #fc6417);
    background: -ms-linear-gradient(76deg, #f6b37e, #fc6417);
    background: -moz-linear-gradient(76deg, #f6b37e, #fc6417);
 }
 /* 课程底部卡片 */
 .content2_bg .card_mainY{
    width: 1220px;
    height: 224px;
    margin-top: 10px;
 }
 .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: 160px;
    height: 30px;
    margin-left: 71px;
 }
 .content2_bg .card_mainY .card_bg ul.jyb_list02 li{
    width: 135px;
    height: 30px;
    float: left;
 }
 .content2_bg .card_mainY .card_bg ul.jyb_list03 li{
    width: 117px;
    height: 30px;
    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;
    font-size: 14px;
 }
 .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: 5px;
}
.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:#ff6000;
    margin-right: 89px;
 }
 .content2_bg .btn_secji a.dingzbtn{
    background:#ff8a00;
    margin-right: 0;
 }
 .wrapper{
    width: 1200px;
    margin:0 auto;
 }
 .cont34_bg{
    height: 1494px;
    background: url(../images/ban3_bg.jpg) bottom center no-repeat;
    background-size: 100% 1494px;
    box-sizing: border-box;
    padding-top: 5px;
 }
 /*优惠正当时  */
 .contentYouhui{
    height: 524px;
    padding-top: 10px;
 }
 .yhzds_main{
    width: 1200px;
    height: 435px;
    margin:0 auto;
 }
 .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: #fff;
    border-radius: 40px;
    color: #FA6317;
    font-size: 20px;
    margin: 0 auto;
    margin-top: 6px;
    font-weight: bold;
    animation: jittery 3s 1s infinite;
    -webkit-animation: jittery 3s 1s infinite;
 }
 .yhzds_main .yhzds_main_Rlist{
    float: left;
    margin-left: -21px;
    width: 673px;
    height:334px;
    box-sizing: border-box;
    padding-left: 24px;
    padding-right: 10px;
    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 #329d95;
       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:#fc6417;
    color:#fff;
    font-weight: bold;
    text-align: center;
 }
 .yhzds_main .yhzds_main_Rlist ul li a{
    font-size:20px;
    color:#FC6417;
    margin-left: 10px;
    transition: all .3s;
 }
 .yhzds_main .yhzds_main_Rlist ul li a:hover{
    color:#FC6417;
 }
 .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;
 }
 .contentYouhui .btn_secji a.djhubtn {
    display: block;
    width: 495px;
    height:58px;
    margin:0 auto;
    text-align: center;
    line-height: 58px;
    background: #fc6417;
    color: #fff;
    font-size: 24px;
    border-radius: 40px;
    transition: all .3s;
    font-weight: bold;
    animation: scale2 3s infinite;
}
/* 18年 学术沉淀 */
.content5_bg {
    height: 1010px;
    background: url(../images/ban5_bg.jpg) bottom center no-repeat;
    background-size: 100% 1110px;
    box-sizing: border-box;
    text-align: center;
    padding-top:5px;
}
.content5_bg h3 {
    width: 486px;
    height: 86px;
    background: url(../images/ban2_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: 30px;
    border-radius:40px 0 40px 0;
    border:2px solid #fc6c1b;
 }
 /* 老师 */
 .box10  .laoshi {
    text-align: left;
	width: 1242px;
	height: 630px;
	padding-top: 48px;
    margin-top: 10px;
	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: #f46212;
	border: 1px dashed #f46212;
	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 #e33a20;
	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;
}
/* 科学规范教学 个性化服务 */
.content7_bg{
    height: 760px;
    background: url(../images/ban7_bg.jpg) bottom center no-repeat;
    background-size: 100% 760px;
    box-sizing: border-box;
    text-align: center;
    padding-top: 25px;
}
.content7_bg h3 {
    width: 548px;
    height:86px;
    line-height: 86px;
    background: url(../images/ban7_tit02.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: 20px;
    border-radius: 40px 0 40px 0;
    border: 2px solid #fc6c1b;
    text-align: center;
}
.content7_bg .wwyt_bgc{
    width: 1198px;
    height:504px;
    margin:0 auto;
    margin-top: 40px;
    background: url(../images/wwyt_bgc.png) 0 0 no-repeat;
    position: relative;
}
.content7_bg .wwyt_bgc .center_wwtext{
    width: 415px;
    height:504px;
    text-align: center;
    margin:0 auto;
}
.content7_bg .wwyt_bgc .center_wwtext h5{
     color:#ea5b00;
     font-size:32px;
     position: absolute;
     top: 215px;
     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: 131px;
    left: 487px;
}
.content7_bg .wwyt_bgc .center_wwtext p.textw02{
    top: 131px;
    left: 646px;
}
.content7_bg .wwyt_bgc .center_wwtext p.textw03{
    top: 291px;
    left: 689px;
}
.content7_bg .wwyt_bgc .center_wwtext p.textw04{
    top: 384px;
    left: 547px;
}
.content7_bg .wwyt_bgc .center_wwtext p.textw05{
    top: 281px;
    left: 430px;
}
.content7_bg .lefrig_wwtext dl{
    position: absolute;
    text-align: left;
}
.content7_bg .lefrig_wwtext dl dt{
    color:#fc6c1b;
    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: 22px;
    left: 0px;
}
.content7_bg .lefrig_wwtext dl.secondDl{
    top: 230px;
    left: 0px;
}
.content7_bg .lefrig_wwtext dl.thirdDl{
    top: 386px;
    left: 0px;
}
.content7_bg .lefrig_wwtext dl.foreDl{
    top: 9px;
    right: 0px;
}
.content7_bg .lefrig_wwtext dl.fiveDl{
    top: 360px;
    right: 0px;
}

/* 预约领取 免费资料 */
.content8_bg{
    height: 715px;
    background: url(../images/ban8_bg.jpg) bottom center no-repeat;
    background-size: 100% 715px;
    box-sizing: border-box;
    text-align: center;
    padding-top: 25px;
}
.content8_bg h3 {
    width: 468px;
    height:86px;
    line-height: 86px;
    background: url(../images/ban8_tit02.png) 0 0 no-repeat;
}
.content8_bg .haiguiP {
    width: 475px;
    height: 35px;
    margin: 0 auto;
    font-size: 24px;
    color: #282828;
    font-weight: bold;
    margin-top: 20px;
    border-radius: 40px 0 40px 0;
    border: 2px solid #fc6c1b;
    text-align: center;
}
/* 预约领取 免费资料 */
.content8_bg .box11-content {
    background: url(../images/form-03.png) 50% no-repeat;
    box-sizing: border-box;
    height: 532px;
    margin: auto;
    padding: 400px 0 0 125px;
    width: 1212px;
    margin-top: 40px;
}

.form-lq {
    display: flex
}

.form-data {
    background-color: #fff;
    border-radius: 20px;
    box-sizing: border-box;
    margin-right: 15px;
    padding-left: 15px
}

.form-data,.sub-lq {
    height: 40px;
    line-height: 40px;
    width: 224px;
}
.form-data input{
    width: 198px;
}
.sub-lq {
    background-image: linear-gradient(96deg,#b12ba3,#e63321);
    border: 2px solid #ffe4c6;
    border-radius: 20px;
    box-shadow: inset 3.064px 2.571px 1px rgba(236,80,19,.78);
    color: #fff;
    cursor: pointer;
    font-size: 20px;
    font-weight: 700;
    margin-left: 15px;
    text-align: center
}

.kuang {
    background-color: #fff;
    border: 0;
    border-radius: 20px;
    box-sizing: border-box;
    height: 40px;
    line-height: 40px;
    outline: 0;
    padding-left: 15px;
    width: 224px
}

.kuang.select {
    margin: 0;
    padding: 0
}

.kuang .current {
    color: #000;
    display: block;
    text-align: left;
}

.kuang-city:hover .list {
    display: block
}

.select {
    background-color: #fff;
    cursor: pointer;
    position: relative
}

.select .list {
    background-color: #fafafa;
    color: #333;
    display: none;
    left: 2px;
    max-height: 228px;
    overflow: auto;
    position: absolute;
    top: -224px;
    width: 203px;
    z-index: 10
}

.select .option {
    padding-left: 15px
}

.select .option:hover {
    background-color: #21598f;
    color: #fff
}

.select-one .list {
    top: -132px
}
/* 雅思/托福/爱德思官方合作伙伴 */
.content9_bg{
    height: 510px;
    background: url(../images/ban9_bg.jpg) bottom center no-repeat;
    background-size: 100% 510px;
    box-sizing: border-box;
    text-align: center;
    padding-top: 25px;
}
.content9_bg h3 {
    width: 668px;
    height:86px;
    line-height: 86px;
    background: url(../images/ban9_tit02.png) 0 0 no-repeat;
}
.content9_bg .gfhz_tit{
    width: 873px;
    height: 49px;
    margin:0 auto;
    margin-top: 38px;
}
.content9_bg .gfhz_tit ul li{
    width: 278px;
    height:49px;
    float: left;
    background:#ffe5d8;
    border-radius: 5px;
    text-align: center;
    line-height: 49px;
    color:#ff7302;
    font-size:24px;
    cursor: pointer;
    box-sizing: border-box;
    border:1px solid #ff7302;
}
.content9_bg .gfhz_tit ul li:nth-child(2){
   margin:0 18px;
}
.content9_bg .gfhz_tit ul li.cur{
    background:#ff7302;
    color:#fff;
}
.gfhz_mian{
     height: 239px;
     margin-top: 32px;
     margin-bottom: 47px;
}
/* 雅思荣誉 */
.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;
    top: 50%;
}
/* 托福荣誉 */
.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;
    top: 50%;
}
/* 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;
}

.zg_dbkc .zg_dbkc_cen .form_liu .sub-btn{
    line-height: 30px !important;
}
/* 2023秋季班，逆风登场 */
.content10_bg{
    height: 694px;
    background: url(../images/ban2_bg.jpg) bottom center no-repeat;
    background-size: 100% 804px;
    box-sizing: border-box;
    padding-top: 25px;
}
.content10_bg h3 {
    width: 548px;
    height:86px;
    line-height: 86px;
    background: url(../images/ban10_tit02.png) 0 0 no-repeat;
}
.content10_bg .activity{
    width: 932px;
    height: 498px;
    margin: 0 auto;
    background: #fff;
    border: 4px solid #ff9058;
    margin-top: 30px;
    padding: 8px 6px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: space-between;
    box-sizing: border-box;
}

