@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;
}
.pullL{
    float:left;
}
.pullR{
    float:left;
}
.wrapper {
    width: 1200px;
    margin: 0 auto;
}
/*封闭训练营start*/
.content100{
    width: 100%;
}
.content1_bg{
    height: 700px;
    background: url(../images/topBanner.jpg) top center no-repeat;
    background-size:100% 700px;
}
.w1200{
    width: 1200px;
    margin:0 auto;
}
.main_top ul{
    width: 803px;
    height: 50px;
    margin:0 auto;
    padding-top: 342px;
    border-bottom:1px dashed #fff;
}
.main_top ul li{
    color:#fff;
    font-size:24px;
    float: left;
    height: 50px;
    line-height: 50px;
    position:relative;
    padding-left:40px;
}
.main_top ul li::before{
    content:'';
    position:absolute;
    display:inline-block;
    width: 28px;
    height: 28px;
    left: 0;
    top:12px;
    background: url(../images/time_icon.png) 0 0 no-repeat;
}
.main_top ul li:nth-child(2){
    margin:0 32px;
}
.main_top .coupon{
    width: 834px;
    height: 122px;
    margin:0 auto;
    border:1px solid #ffe65c;
    border-radius:80px;
    margin-top: 79px;
    background:rgba(27,140,94,.5);
}
.main_top .coupon .conpon_top{
    width: 376px;
    height: 60px;
    margin:0 auto;
    background:#f46127;
   box-shadow: 0px 0px 30px 0px rgba(244,94,39,0.8);
    text-align: center;
    border-radius:80px;
    margin-top: -30px;
    line-height: 60px;
    position:relative;
}
.main_top .coupon .conpon_top::before{
    content:'';
    position:absolute;
    display:inline-block;
    width:90px;
    height:89px;
    left: -16px;
    top:-22px;
    background: url(../images/conpon_icon.png) 0 0 no-repeat;
}
.main_top .coupon .conpon_top p
{
    color:#fff;
    font-size:24px;
    padding-left: 51px;
}
.main_top .coupon ul{
    border:none;
    width: 834px;
    height: 122px;
    margin:0 auto;
    padding-top: 0;
}
.main_top .coupon ul li{
    color:#fff;
    font-size:20px;
    float: left;
    height:86px;
    line-height: 86px;
    position:relative;
    padding-left:28px;
    margin:0 16px;
}
.main_top .coupon ul li::before{
    content:'';
    position:absolute;
    display:inline-block;
    width: 21px;
    height: 21px;
    left: 0;
    top:33px;
    background: url(../images/zhengque_icon.png) 0 0 no-repeat;
}
/*封闭训练营end*/
/*暑期2个月，如何利用备考黄金期？start*/
.content2_bg{
    background:#fff;
    height: 606px;
}
.content2_bg .tit_h3{
    color:#000000;
    font-size:36px;
    text-align: center;
    position:relative;
    width: 570px;
    margin:0 auto;
    margin-top: 58px;
    z-index: 1;
    font-weight:normal;
}
.content2_bg .tit_h3:before{
    content:'';
    position:absolute;
    z-index:-1;
    display:inline-block;
    width:33px;
    height: 33px;
    left: 12px;
    top: -1px;
    background: url(../images/text_iconL.png) 0 0 no-repeat;
}
.content2_bg .tit_h3:after{
    content:'';
    position:absolute;
    z-index:-1;
    display:inline-block;
    width: 33px;
    height: 33px;
    right: 6px;
    top: 28px;
    background: url(../images/text_iconR.png) 0 0 no-repeat;
}
.content2_bg .tit_h4{
    color:#555555;
    font-size:20px;
    text-align: center;
    font-weight:normal;
    margin:24px auto 47px auto;
}
.content2_bg .vs_bg{
    height:389px;
    margin:0 auto;
    background: url(../images/vs_bg.jpg) 0 0 no-repeat;
}
.content2_bg .vs_bg .vs-left{
    width:528px;
    margin-left: 30px;
    float: left;
}
.content2_bg .vs_bg .vs-left .textLeft{
    width: 307px;
}
.content2_bg .vs_bg .vs-left ul{
    margin-top:33px;
}
.content2_bg .vs_bg .vs-left ul li{
    width: 307px;
    height: 84px;
    box-sizing:border-box;
    margin-bottom: 17px;
    padding-top: 17px;
    padding-left: 17px;
    background: url(../images/vs_rightlistybg.png) 0 0 no-repeat;
}
.content2_bg .vs_bg .vs-left ul li dl dt{
    color:#faf662;
    font-size:20px;
}
.content2_bg .vs_bg .vs-left ul li dl dd{
    color:#ffffff;
    font-size:16px;
}
.content2_bg .vs_bg .vs-left .textRight{
    float: right;
    width: 190px;
    height: 50px;
    line-height: 50px;
    color:#04a474;
    font-size:20px;
    border: 1px dashed #04a474;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    text-align: center;
    margin-top: 69px;
}
.content2_bg .vs_bg .vs-right{
    float: right;
    width: 573px;
}
.content2_bg .vs_bg .vs-right .textLeft .textRig{
    width: 123px;
    line-height: 30px;
    padding: 11px 40px;
    color: #fff;
    font-size: 20px;
    border: 1px dashed #fff;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    text-align: center;
    margin-top: 100px;
}
.content2_bg .vs_bg .vs-right .textLeft{
    width: 193px;
}
.content2_bg .vs_bg .vs-right .textLeft ul{
    margin-top: 24px;
    margin-left: 70px;
}
.content2_bg .vs_bg .vs-right .textLeft ul li{
    color:#ffffff;
    font-size:20px;
    margin-bottom: 20px;
    position:relative;
    padding-left: 25px;
}
.content2_bg .vs_bg .vs-right .textLeft ul li::after{
content: '';
position: absolute;
display: inline-block;
width: 21px;
height: 21px;
left: 0;
top: 0;
background: url(../images/zhengque_icon.png) 0 0 no-repeat;
}
.content2_bg .vs_bg .vs-right .textRight{
    margin-left: 47px;
}
.content2_bg .vs_bg .vs-right .textRight ul{
    margin-top: 84px;
}
.content2_bg .vs_bg .vs-right .textRight ul li{
    width: 287px;
    height: 56px;
    line-height: 56px;

    box-sizing: border-box;
    margin-bottom: 19px;
    font-size:18px;
    color:#04a474;
    padding-left: 34px;
    background: url(../images/vs_leftlistybg.png) 0 0 no-repeat;
}
.content2_bg .underStand{
    width: 320px;
    height: 42px;
    margin:0 auto;
    margin-top: 48px;
}
.content2_bg .underStand a{
    display:inline-block;
    width: 180px;
    height: 42px;
    text-align: center;
    line-height: 42px;
    font-size:16px;
    color:#fff;
    background:linear-gradient(to right, #e53622, #f86828);
    background:-webkit-linear-gradient(to right, #e53622, #f86828);
    background:-o-linear-gradient(to right, #e53622, #f86828);
    background:-ms-linear-gradient(to right, #e53622, #f86828);
    background:-moz-linear-gradient(to right, #e53622, #f86828);
    border-radius:80px 0 0 80px;
}
.content2_bg .underStand .text_tel{
    width: 140px;
    height: 42px;
    text-align: center;
    line-height: 42px;
    font-size:16px;
    color:#e53622;
    border-top:1px solid #e53622;
    border-right:1px solid #e53622;
    border-bottom:1px solid #e53622;
    border-radius:0 80px 80px 0;
    box-sizing:border-box;
    background: #fff;
}
/*根据不同备考需求，公共课(统考)特设三种辅导班型*/
.content3_bg{
     height: 734px;
}
.content3_bg .w886{
    width: 886px;

}
.content3_bg h5{
    width: 290px;
    height: 54px;
    line-height: 48px;
    margin:0 auto;
    font-size:20px;
    text-align: center;
    color:#fff;
    background: url(../images/text-bg.png) 0 0 no-repeat;
}
.content3_bg .kemu_main{
    width: 1200px;
    height: 351px;
     margin:0 auto;
     margin-top: 30px;
     box-shadow: 0px 0px 30px 0px rgba(4,164,116,0.4);

}
.content3_bg .kemu_main table.table_head {
    width: 100%;
    text-align: center;
    background:#E5F6F1;
}
.content3_bg .kemu_main table.table_head  tr{

    font-size:20px;
    color:#333;    
    border-bottom:1px solid #E6E6E6;

}
.content3_bg .kemu_main table.table_head  tr.firstTr{
    height: 70px;
}
.content3_bg .kemu_main table.table_head  tr td{
    border-right:1px solid #E6E6E6;
    font-weight:bold;
    background:#E5F6F1;
}
 
.content3_bg .kemu_main table.table_head  tr td:nth-child(1){
    width: 290px;
    background:#04A474;
    font-size:20px;
    color:#fff;
}
.content3_bg .kemu_main table.table_head  tr td:nth-child(2){
    width: 553px;
    font-size:20px;
    color:#333;
}
.content3_bg .kemu_main table.table_head  tr td:nth-child(3){
    width: 191px;
    font-size:20px;
    color:#333;
}
.content3_bg .kemu_main table.table_head  tr td:last-child{
    font-size:20px;
    color:#333;
    width: 168px;
    border-right:0px solid #E6E6E6;
}
.content3_bg .kemu_main table.table_head tr.secondTr td{
    height: 70px;
    color:#fff;
    font-size:18px;
    font-weight:normal;
    
}
/*授课科目*/
.content3_bg .kemu_main table.table_head tr.secondTr .text_icon{
     position:relative;
     text-align:center;
     
}
.content3_bg .kemu_main table.table_head tr.secondTr .text_icon::after{
    content: '';
    position: absolute;
    display: inline-block;
    width: 22px;
    height: 22px;
    right: 12px;
    top: 26px;
    background: url(../images/table_icon.png) 0 0 no-repeat;
}
/*授课概要*/
.content3_bg .kemu_main table.table_head tr.secondTr .text_outline{
    width: 553px;
    text-align: center;
    background:#fff;
    color:#333;
    font-size:18px;
    box-sizing:border-box;
    padding:45px 44px;
    line-height: 30px;
}
/*开课时间*/
.content3_bg .kemu_main table.table_head tr.secondTr .kaike_time{
    background:#fff;
    color:#333;
}
.content3_bg .kemu_main table.table_head tr.secondTr .kaike_time ul li{
    color:#333;
    font-size:18px;
    margin-bottom: 25px;
    position: relative;
    padding-left: 28px;
}
.content3_bg .kemu_main table.table_head tr.secondTr .kaike_time ul li::after{
    content: '';
    position: absolute;
    display: inline-block;
    width: 21px;
    height: 21px;
    left: 28px;
    top: 0px;
    background: url(../images/zhengque_icon2.png) 0 0 no-repeat;
}
/*点击咨询*/
.content3_bg .kemu_main table.table_head tr.secondTr .click_consult{
    background:#fff;
    color:#333;
}
.content3_bg .kemu_main table.table_head tr.secondTr .click_consult ul li{
    height: 70px;
    color:#333;
    font-size:18px;
    border-bottom:1px solid #E6E6E6;
}
.content3_bg .kemu_main table.table_head tr.secondTr .click_consult ul li:last-child{
    border-bottom:0px solid #E6E6E6;
}
.content3_bg .kemu_main table.table_head tr.secondTr .click_consult ul li a{
    display:inline-block;
    width: 101px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color:#FC5D16;
    font-size:18px;
    background:#FDE7DD;
    border:1px solid #FC5D16;
    border-radius:30px;
    margin-top: 15px;
}
.content3_bg .kemu_main table.table_head tr.secondTr .click_consult ul li a:hover{
    color:#fff;
    background:linear-gradient(to right, #e53622, #ff7200);
    background:-webkit-linear-gradient(to right, #e53622, #ff7200);
    background:-o-linear-gradient(to right, #e53622, #ff7200);
    background:-ms-linear-gradient(to right, #e53622, #ff7200);
    background:-moz-linear-gradient(to right, #e53622, #ff7200);
    box-shadow: 0px 5px 10px 0px rgba(253,109,2,0.5);
}
/*说明*/
.content3_bg .explain{
    text-align: left;
    color:#555;
    font-size:16px;
    margin-top: 20px;
    margin-bottom: 38px;
}
/*把握暑期关键期，承前启后更效率*/
.content4_bg {
 height: 993px;
 background: url(../images/bigbg2.png) center center no-repeat;
 background-size: 100% 993px;
}
.content4_bg .tit_h32{
    margin-top:32px;
    padding-top: 74px;
    color:#fff;
}
.content4_bg .tit_h42{
    color:#fff;
}
.content4_bg .tit_h32:before{
    left: -3px;
    top: 66px;
    background: url(../images/text_iconL2.png) 0 0 no-repeat;
}
.content4_bg .tit_h32:after{
    right: -3px;
    top: 66px;
    background: url(../images/text_iconR2.png) 0 0 no-repeat;
}
.content4_bg .critical_main{
    height: 739px;
    box-shadow: 0px 0px 30px 0px rgba(0,119,83,0.3);
    background:#fff;
    text-align: center;
    border-radius:0 0 80px 80px;
    padding-left:47px;
    padding-right:47px;
    box-sizing:border-box;
}
.content4_bg .critical_main ul li{
    width: 304px;
    float: left;
}
.content4_bg .critical_main ul li.FirstLi{
    margin:0 90px;  
}
.content4_bg .critical_main ul li h4{
    width: 220px;
    margin:0 auto;
    margin-top: 28px;
    height: 56px;
    line-height: 48px;
    color:#fff;
    font-size: 20px;
}
.content4_bg .critical_main ul li.FirstLi h4{
 
     background: url(../images/text_bg1.png) 0 0 no-repeat;
}
.content4_bg .critical_main ul li.SecondLi h4{
 
     background: url(../images/text_bg2.png) 0 0 no-repeat;
}
.content4_bg .critical_main ul li.ThirdLi h4{
 
     background: url(../images/text_bg3.png) 0 0 no-repeat;
}
.content4_bg .critical_main  li div{
     width: 304px;
     height: 245px;
     margin-top: 15px;
     padding-top: 33px;
}
.content4_bg .critical_main  li div ul li{
    margin-bottom: 30px;
     height: 30px;
    line-height: 30px;
    color:#333;
    font-size: 16px;
    position:relative;
     padding-left: 47px;
}
.content4_bg .critical_main  li.FirstLi .critical_list{
    background: url(../images/textlist_bg1.png) 0 0 no-repeat;
}
.content4_bg .critical_main  li.SecondLi .critical_list{
    background: url(../images/textlist_bg2.png) 0 0 no-repeat;
}
.content4_bg .critical_main  li.ThirdLi .critical_list{
    background: url(../images/textlist_bg3.png) 0 0 no-repeat;
}
.content4_bg .critical_main ul li ul li{
    text-align:left;
    margin-bottom: 20px;
    color:#333;
    font-size: 16px;
}
.content4_bg .critical_main  li.FirstLi .critical_list ul li::after{
    content: '';
    position: absolute;
    display: inline-block;
    width: 26px;
    height: 26px;
    left: 12px;
    top: 3px;
    background: url(../images/true_icon1.png) 0 0 no-repeat;
}
.content4_bg .critical_main  li.SecondLi .critical_list ul li::after{
    content: '';
    position: absolute;
    display: inline-block;
    width: 26px;
    height: 26px;
    left: 12px;
    top: 3px;
    background: url(../images/true_icon2.png) 0 0 no-repeat;
}
.content4_bg .critical_main  li.ThirdLi .critical_list ul li::after{
    content: '';
    position: absolute;
    display: inline-block;
    width: 26px;
    height: 26px;
    left: 12px;
    top: 3px;
    background: url(../images/true_icon3.png) 0 0 no-repeat;
}
.content4_bg .critical_main li .critical_list a{
   display: inline-block;
    width: 101px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #FC5D16;
    font-size: 18px;
    background: #FDE7DD;
    border: 1px solid #FC5D16;
    border-radius: 30px;
}
.content4_bg .critical_main li .critical_list a:hover{
     color:#fff;
    background:linear-gradient(to right, #e53622, #ff7200);
    background:-webkit-linear-gradient(to right, #e53622, #ff7200);
    background:-o-linear-gradient(to right, #e53622, #ff7200);
    background:-ms-linear-gradient(to right, #e53622, #ff7200);
    background:-moz-linear-gradient(to right, #e53622, #ff7200);
    box-shadow: 0px 5px 10px 0px rgba(253,109,2,0.5);
}
.content4_bg .advantage_bg{
     width: 1000px;
     height: 250px;
     margin:0 auto;
     margin-top: 20px;
     padding-top: 15px;
     background: url(../images/cont4_bg2.png) top center no-repeat;
}
.content4_bg .advantage_bg h3{
    width: 138px;
    margin:0 auto;
    text-align:center;
    color: #fff;
    font-size: 30px;
    text-shadow:2px 2px rgba(0,0,0,0.3);
    position:relative;
}
.content4_bg .advantage_bg h3:before {
    content: '';
    position: absolute;
    display: inline-block;
    width: 34px;
    height: 22px;
    left: -32px;
    top: 13px;
    background: url(../images/advantage_icon.png) 0 0 no-repeat;
}
.content4_bg .advantage_bg h3:after {
    content: '';
    position: absolute;
    display: inline-block;
    width: 34px;
    height: 22px;
    right: -31px;
    top: 13px;
    background: url(../images/advantage_icon.png) 0 0 no-repeat;
}
.content4_bg .advantage_bg ul.dingzhi{
    width: 603px;
    height: 40px;
    margin:0 auto;
    margin-top: 20px;
}
.content4_bg .advantage_bg ul.dingzhi li{
    width:auto;
    float: left;
    border: 1px solid #fff;
    border-radius: 30px;
    padding:10px 15px;
    color:#fff;
    font-size:16px;
}
.content4_bg .advantage_bg ul.dingzhi li:nth-child(2){
    margin: 0 58px;

}
.content4_bg .advantage_bg ul li{
    position:relative;
}
.content4_bg .advantage_bg ul li:after{
    content: '';
    position: absolute;
    display: inline-block;
    width: 32px;
    height:32px;
    left: -18px;
    top: 6px;
    background: url(../images/advantage_icon2.png) 0 0 no-repeat;
}
.content4_bg .advantage_bg ul.qianghua{
    width: 569px;
    height: 40px;
    margin:0 auto;
    margin-top: 8px;
}
.content4_bg .advantage_bg ul.qianghua li{
    width:auto;
    float: left;
    border: 1px solid #fff;
    border-radius: 30px;
    padding:10px 15px;
    color:#fff;
    font-size:16px;
}
.content4_bg .advantage_bg ul.qianghua li:first-child{
    margin-right: 52px;

}
.content4_bg .advantage_bg ul.jiqiao{
    width: 673px;
    height: 40px;
    margin:0 auto;
    margin-top: 8px;
}
.content4_bg .advantage_bg ul.jiqiao li{
    width:auto;
    float: left;
    border: 1px solid #fff;
    border-radius: 30px;
    padding:10px 15px;
    color:#fff;
    font-size:16px;
}
.content4_bg .critical_main .underStand{
    margin-top: 9px;
    border-radius:80px;
    box-shadow: 0px 5px 10px 0px rgba(253,109,2,0.5);
}
.content5_bg{
     height: 934px;
     background: url(../images/bigbg3.jpg) top center no-repeat;
     background-size:100% 934px;
}
.content5_bg .tit_h32:before {
    left: -3px;
    top: 66px;
    background: url(../images/text_iconL3.png) 0 0 no-repeat;
}
.content4_bg .tit_h32:after {
    right: -3px;
    top: 66px;
    background: url(../images/text_iconR3.png) 0 0 no-repeat;
}
.content5_bg .percourse_main{
     width: 1200px;
     height: 716px;
     margin:0 auto;
     position:relative;
     background: url(../images/girl_img.jpg) bottom left no-repeat;
     background-size:392px 481px;
}
.content5_bg .percourse_main ul{
    width: 936px;
    display:flex;
    flex-direction: row-reverse;
    margin-left: 246px;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.content5_bg .percourse_main ul li{
    width: 210px;
    height: 174px;
    text-align: center;
    border:1px solid #d2fff1;
    border-radius:10px;
    margin-left: 20px;
    margin-bottom: 40px;
    background:#28a37f;
    position:relative;
}
.content5_bg .tit_h3{
    width: 587px;
}
.content5_bg .percourse_main ul li h4{
    margin:0 auto;
    width: 150px;
    height: 36px;
    background:#fff;
    text-align:center;
    line-height: 36px;
    margin-top: -18px;
    border-radius:10px;
    box-shadow: 0px 3px 10px 0px #fc5d16;
    color:#fc5d16;
    font-size:20px;
}
.content5_bg .percourse_main ul li p{
    text-align: center;
    color:#fff;
    font-size:16px;
    margin-top: 32px;
    padding:0 5px;
}
.content5_bg .percourse_main ul li a{
    position:absolute;
    left: 50%;
    margin-left: -50px;
    bottom:20px; 
    display: inline-block;
    width: 100px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    background:linear-gradient(to right, #e53622, #ff7200);
    background:-webkit-linear-gradient(to right, #e53622, #ff7200);
    background:-o-linear-gradient(to right, #e53622, #ff7200);
    background:-ms-linear-gradient(to right, #e53622, #ff7200);
    background:-moz-linear-gradient(to right, #e53622, #ff7200);
    box-shadow: 0px 5px 10px 0px rgba(253,109,2,0.5);
    border-radius: 30px;
    margin-top: 15px;
}
/*根据不同备考需求，公共课(统考)特设三种辅导班型*/
.content6_main{
    height:921px;
}
.content6_main .tit_h3{
    width: 792px;
}
.content6_main .tit_h3:after {
    right: 38px;
    top: 13px;
}
.content6_main .demand_main .step_data{
     width: 1195px;
     height: 42px;
     margin:0 auto;
     position:relative;
     background: url(../images/step_bg.png)0 0 no-repeat;
     margin-top: 70px;
}
.content6_main .demand_main .step_data p{
    font-size:16px;
    color:#333;
}
.content6_main .demand_main .step_data p:nth-child(1){
    position:absolute;
    top: -28px;
    left: 37px;
    display:inline-block;
}
.content6_main .demand_main .step_data p:nth-child(2){
    position:absolute;
    top: -28px;
    left: 187px;
    display:inline-block;
}
.content6_main .demand_main .step_data p:nth-child(3){
    position:absolute;
    top: -28px;
    left: 343px;
    display:inline-block;
}
.content6_main .demand_main .step_data p:nth-child(4){
    position:absolute;
    top: -28px;
    left: 504px;
    display:inline-block;
}
.content6_main .demand_main .step_bottext{
     width: 1195px;
     height: 42px;
     margin:0 auto;
     margin-top: 15px;  
}
.content6_main .demand_main .step_bottext ul{
     width: 1195px;
    height: 42px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
}
.content6_main .demand_main .step_bottext ul li{
    padding: 10px 2px;
    text-align: center;
    background:#fff;
    border-radius:20px;
    color:#fff;
    border:1px solid #fec8af;
}
.content6_main .demand_main .step_bottext ul li span{
     width: 100%;
     padding:7px 18px;
     border-radius:20px;
     background:#FC5D16;
     box-shadow: 0px 5px 20px  rgba(253,109,2,0.5);
}
.content6_main .demand_main .step_bottext ul li:nth-child(3){
    margin-left: -12px;
}
.content6_main .demand_main .step_bottext ul li:nth-child(5){
    margin-left: -12px;
}
/*突破式教学*/
.content6_main .demand_main  .breakTeach{
    height: 482px;
    margin-top: 60px;
}
.content6_main .demand_main .breakTeach .white_bg{
    float: right;
    border-radius:20px;
    background:#fff;
    width: 989px;
    height: 482px;
    box-shadow: 0px 0px 18px 0px rgba(21,183,134,0.3);
    position:relative;
}
.content6_main .demand_main .breakTeach .white_bg img{
    position:absolute;
    left: 294px;
    top: 130px;
}
.content6_main .demand_main .breakTeach .white_bg .tit_brea1{
    color: #333;
    font-size:24px;
    text-align: center;
    position: relative;
    width: 211px;
    margin: 0 auto;
    margin-top: 28px;
    z-index: 1;
    font-weight: normal;
}
.content6_main .demand_main .breakTeach .white_bg .tit_brea1:before {
     content: '';
     position: absolute;
     z-index: -1;
     display: inline-block;
     width: 28px;
     height:28px;
     left: 7px;
     top: 0px;
     background: url(../images/teach_icon1.png) 0 0 no-repeat;
 }
.content6_main .demand_main .breakTeach .white_bg .tit_brea1:after {
    content: '';
    position: absolute;
    z-index: -1;
    display: inline-block;
    width: 28px;
    height:28px;
    right:8px;
    top:0px;
    background: url(../images/teach_icon1.png) 0 0 no-repeat;
}
.content6_main .demand_main .breakTeach .white_bg .tit_brea2{
    color: #333;
    font-size: 20px;
    text-align: center;
    font-weight: normal;
    margin:15px auto 40px auto;
}
.content6_main .demand_main .breakTeach .white_bg .tag_main .tag
{
    width: 150px;
    height: 70px;
    border-radius:25px;
    border:1px solid #fc5d16;
    padding-left: 17px;
    padding-top:10px;
    box-sizing:border-box;
}
.content6_main .demand_main .breakTeach .white_bg .tag_main .tag p:nth-child(1){
    color: #fc5d16;
    font-size:20px;
    font-weight:bold;
}
.content6_main .demand_main .breakTeach .white_bg .tag_main .tag p:nth-child(2){
    color: #333333;
    font-size: 16px;
    margin-top:3px;
}
.content6_main .demand_main .breakTeach .white_bg .tag_main .tag1{
    position:absolute;
    left: 209px;
    top: 169px;
}
.content6_main .demand_main .breakTeach .white_bg .tag_main .tag2{
    position:absolute;
    left: 144px;
    top: 283px;
}
.content6_main .demand_main .breakTeach .white_bg .tag_main .tag3{
    position:absolute;
    right: 173px;
    top: 115px;
}
.content6_main .demand_main .breakTeach .white_bg .tag_main .tag4{
    position:absolute;
    right: 106px;
    top: 231px;
}
.content6_main .demand_main .breakTeach .white_bg .tag_main .tag5{
    position:absolute;
    right: 51px;
    top: 339px;
}
.content6_main .demand_main .breakTeach .green_bg{
    width: 340px;
    height: 372px;
    background:#1ec190;
    border-radius:20px;
    position:relative;
    z-index:4;
    top: 55px;
}
.content6_main .demand_main .breakTeach .green_bg .manage_tit{
    position: absolute;
    top: 40px;
    left: 62px;
    color: #fff;
    font-size:24px;
    text-align: center;
    width: 215px;
    z-index: 1;
    font-weight: normal;
}
.content6_main .demand_main .breakTeach .green_bg .manage_tit:before {
    content: '';
    position: absolute;
    z-index: -1;
    display: inline-block;
    width: 28px;
    height: 28px;
    left: 7px;
    top: 3px;
    background: url(../images/teach_icon12.png) 0 0 no-repeat;
}
.content6_main .demand_main .breakTeach .green_bg .manage_tit:after {
    content: '';
    position: absolute;
    z-index: -1;
    display: inline-block;
    width: 28px;
    height: 28px;
    right: 7px;
    top: 3px;
    background: url(../images/teach_icon12.png) 0 0 no-repeat;
}
.content6_main .demand_main .breakTeach .green_bg .manage_list1{
    position:absolute;
    width: 100%;
    height: 40px;
    top: 96px;
}
.content6_main .demand_main .breakTeach .green_bg .manage_list1 ul{
    display:flex;
    justify-content: space-around;
}
.content6_main .demand_main .breakTeach .green_bg .manage_list1 ul li{
    float: left;
    width: 130px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background: #28a37f;
    border:1px solid  #d2fff1;
    border-radius:10px;
    color:#fff;
    font-size:16px;
}
.content6_main .demand_main .breakTeach .green_bg .manage_list2{
    position:absolute;
    width: 100%;
    height: 40px;
    top: 163px;
    left: 19px;
}
.content6_main .demand_main .breakTeach .green_bg .manage_list2 ul{
    display:flex;
    justify-content:flex-start;
    flex-wrap:wrap;
}
.content6_main .demand_main .breakTeach .green_bg .manage_list2 ul li{
    float: left;
    width: 130px;
    height: 30px;
    text-align: left;
    line-height: 30px;
    color:#fff;
    font-size:16px;
    padding-left: 33px;
    position:relative;
    margin-bottom: 5px;
}
.content6_main .demand_main .breakTeach .green_bg .manage_list2 ul li:after {
    content: '';
    position: absolute;
    z-index: -1;
    display: inline-block;
    width: 28px;
    height: 28px;
    left: 7px;
    top: 6px;;
    background: url(../images/teach_icon2.png) 0 0 no-repeat;
}
/*考研专职老师护航，让你爱上学习*/
.content7_bg{
    height: 893px;
    background-size: 100% 893px;
}
.content7_bg .Teacher_escort{
    height: 510px;
    position:relative;
}
.content7_bg .Teacher_escort .escort_teach{
     position: absolute;
 }
.content7_bg .Teacher_escort .escort_teach p{
    width: 100%;
    height: 42px;
    background:linear-gradient(to right, rgba(229, 54,34,0.7), rgba(248, 104, 40, 0.7));
    background:-webkit-linear-gradient(to right, rgba(229, 54,34,0.7), rgba(248, 104, 40, 0.7));
    background:-o-linear-gradient(to right, rgba(229, 54,34,0.7), rgba(248, 104, 40, 0.7));
    background:-ms-linear-gradient(to right, rgba(229, 54,34,0.7), rgba(248, 104, 40, 0.7));
    background:-moz-linear-gradient(to right, rgba(229, 54,34,0.7), rgba(248, 104, 40, 0.7));
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    line-height: 42px;
    font-size:20px;
    color:#fff;
}
.content7_bg .Teacher_escort .escort_teach p span{
    font-size:16px;
}
.content7_bg .Teacher_escort .escort_teach5 p{
    font-size:18px;
}
.content7_bg .Teacher_escort .escort_teach6 p{
    font-size:18px;
}
.content7_bg .Teacher_escort .escort_teach5 p span{
    font-size:14px;
}
.content7_bg .Teacher_escort .escort_teach6 p span{
    font-size:14px;
}
.content7_bg .Teacher_escort{
    margin-top: 12px;
    top: 9px;
}
.content7_bg .Teacher_escort .escort_teach1{
    width: 230px;
    height: 250px;
    top: 0;
    left: 0;
    background: url(../images/escort_teach1.png) 0 0 no-repeat;
}
.content7_bg .Teacher_escort .escort_teach2{
    width: 230px;
    height: 250px;
    top: 261px;
    left: 0;
    background: url(../images/escort_teach2.png) 0 0 no-repeat;
}
.content7_bg .Teacher_escort .escort_teach3{
    width: 270px;
    height:190px;
    top: 0;
    left:240px;
    background: url(../images/escort_teach3.png) 0 0 no-repeat;
}
.content7_bg .Teacher_escort .escort_teach4{
    width: 270px;
    height:190px;
    top: 202px;
    left: 241px;
    background: url(../images/escort_teach4.png) 0 0 no-repeat;
}
.content7_bg .Teacher_escort .escort_teach5{
    width: 130px;
    height: 110px;
    top: 402px;
    left:241px;
    background: url(../images/escort_teach5.png) 0 0 no-repeat;
}
.content7_bg .Teacher_escort .escort_teach6{
    width: 130px;
    height: 110px;
    top: 402px;
    left:379px;
    background: url(../images/escort_teach6.png) 0 0 no-repeat;
}
.content7_bg .Teacher_escort .escort_teach7{
    width: 230px;
    height: 168px;
    top: 0;
    left:520px;
    background: url(../images/escort_teach7.png) 0 0 no-repeat;
}
.content7_bg .Teacher_escort .escort_teach8{
    width: 230px;
    height: 160px;
    top: 180px;
    left:520px;
    background: url(../images/escort_teach8.png) 0 0 no-repeat;
}
.content7_bg .Teacher_escort .escort_teach9{
    width: 230px;
    height: 160px;
    top:351px;
    left:520px;
    background: url(../images/escort_teach9.png) 0 0 no-repeat;
}
.content7_bg .Teacher_escort .escort_teach10{
    width: 200px;
    height: 300px;
    top: 0;
    left: 760px;
    background: url(../images/escort_teach10.png) 0 0 no-repeat;
}
.content7_bg .Teacher_escort .escort_teach11{
    width: 200px;
    height: 200px;
    top: 311px;
    left: 760px;
    background: url(../images/escort_teach11.png) 0 0 no-repeat;
}
.content7_bg .Teacher_escort .escort_teach12{
    width: 230px;
    height: 250px;
    top: 0;
    left: 971px;
    background: url(../images/escort_teach12.png) 0 0 no-repeat;
}
.content7_bg .Teacher_escort .escort_teach13{
    width: 230px;
    height: 250px;
    top: 261px;
    left: 971px;
    background: url(../images/escort_teach13.png) 0 0 no-repeat;
}
.content7_bg .Teacher_escort .escort_teach12 p{
    width: 100%;
    height: 42px;
    background:linear-gradient(to right, rgba(229, 54,34,0.7), rgba(248, 104, 40, 0.7));
    background:-webkit-linear-gradient(to right, rgba(229, 54,34,0.7), rgba(248, 104, 40, 0.7));
    background:-o-linear-gradient(to right, rgba(229, 54,34,0.7), rgba(248, 104, 40, 0.7));
    background:-ms-linear-gradient(to right, rgba(229, 54,34,0.7), rgba(248, 104, 40, 0.7));
    background:-moz-linear-gradient(to right, rgba(229, 54,34,0.7), rgba(248, 104, 40, 0.7));
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    line-height: 42px;
    font-size:20px;
    color:#fff;
}
.content7_bg .Teacher_escort .escort_teach13 p:after{
    position: absolute;
    bottom: 0px;
    right: 0;
    content:"";
    width: 0;
    height: 0;
    border-bottom:70px solid #04A474;
    border-left: 70px solid transparent;
}
/*考研集训营基地，与研友一起奋战*/
.content8_bg{
    height: 745px;
}
.content8_bg .fenzhan_list{
    width: 1200px;
    margin:0 auto;
}
.content8_bg .fenzhan_list ul{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.content8_bg .fenzhan_list ul li {
    float: left;
    width: 276px;
    height: 256px;
    margin-bottom: 20px;
}
/*免费预约考研复习规划*/
.content9_bg {
    height: 463px;
    background: url(../images/bigbg4.jpg) top center no-repeat;
    background-size: 100% 463px;
    padding-top: 64px;
    box-sizing: border-box;
}
.content9_bg .form_bg{
    width: 412px;
    height: 350px;
    margin:0 auto;
    border-radius: 20px;
    background: #fff;
    box-shadow: 0px 0px 18px 0px rgba(21,183,134,0.3) inset;
}
.content9_bg .form_bg .form_main{
    display:inline-block;
    width: 400px;
    height: 319px;
    border:1px dashed #04A474;
    border-radius: 20px;
    margin-left: 5px;
    margin-top: 14px;
    position:relative;
}
.content9_bg .form_bg .form_main .tit_yuyue{
    color: #000000;
    font-size: 30px;
    text-align: center;
    position: relative;
    width: 350px;
    margin: 0 auto;
    margin-top:33px;
    z-index: 1;
    font-weight: normal;
}
.content9_bg .form_bg .form_main .tit_yuyue:before{
    content:'';
    position:absolute;
    z-index:-1;
    display:inline-block;
    width:33px;
    height: 33px;
    left: 12px;
    top: -1px;
    background: url(../images/text_iconL.png) 0 0 no-repeat;
}
.content9_bg .form_bg .form_main .tit_yuyue:after{
    content:'';
    position:absolute;
    z-index:-1;
    display:inline-block;
    width: 33px;
    height: 33px;
    right: 6px;
    top: 28px;
    background: url(../images/text_iconR.png) 0 0 no-repeat;
}
.content9_bg .form_bg .form_main .yuyue_main{
    width: 230px;
    margin:0 auto;
    margin-top:30px;
    position: relative;
}
.content9_bg .form_bg .form_main .yuyue_main .form-item{
    width: 230px;
    position:relative;
    margin-bottom: 10px;
}
.content9_bg .form_bg .form_main .yuyue_main .form-item input{
    width: 100%;
    height: 46px;
    border:1px solid #FC5D16;
    border-radius:5px;
    text-indent: 35px;
    font-size: 16px;
    color: #555;
}
.content9_bg .form_bg .form_main .yuyue_main .form-item img{
    position:absolute;
    display:inline-block;
    left: 10px;
    top: 16px;
}
.content9_bg .form_bg .form_main .yuyue_main .submit{
    cursor:pointer;
    display:inline-block;
    width: 154px;
    height: 45px;
    margin-left: 42px;
    text-align: center;
    line-height: 45px;
    border-radius: 30px;
    font-size:18px;
    margin-top: 10px;
    color:#fff;
    background:linear-gradient(to right, #e53622, #ff7200);
    background:-webkit-linear-gradient(to right, #e53622, #ff7200);
    background:-o-linear-gradient(to right, #e53622, #ff7200);
    background:-ms-linear-gradient(to right, #e53622, #ff7200);
    background:-moz-linear-gradient(to right, #e53622, #ff7200);
    box-shadow: 0px 5px 10px 0px rgba(253,109,2,0.5);
}
.content9_bg .form_bg .form_main .yuyuetag_list .yuyueTag{
    width: 221px;
    height: 47px;
    text-align: center;
    line-height: 47px;
    background: #04A474;
    border:1px solid #fff;
    border-radius:0 20px 0 20px;
    font-size:16px;
    color:#fff;
    position:absolute;
}
.content9_bg .form_bg .form_main .yuyuetag_list .yuyueTag1{
    left:-324px;
    top:-26px;
}
.content9_bg .form_bg .form_main .yuyuetag_list .yuyueTag2{
    left:-400px;
    top:59px;
}
.content9_bg .form_bg .form_main .yuyuetag_list .yuyueTag3{
    left:-316px;
    top:147px;
}
.content9_bg .form_bg .form_main .yuyuetag_list .yuyueTag4{
    left:-265px;
    top:236px;
}
.content9_bg .form_bg .form_main .yuyuetag_list .yuyueTag5{
    right:-325px;
    top:-26px;
}
.content9_bg .form_bg .form_main .yuyuetag_list .yuyueTag6{
    right:-402px;
    top:59px;
}
.content9_bg .form_bg .form_main .yuyuetag_list .yuyueTag7{
    right:-311px;
    top:147px;
}
.content9_bg .form_bg .form_main .yuyuetag_list .yuyueTag8{
    right:-266px;
    top:236px;
}





/*common公共类底部*/

.huangBotBox{height: auto;color: #fff;padding: 20px 0;text-align: center;background: #04a474;padding: 100px 0;}
.huangBotBox a{color: #fff;}
.huangBotBox a:hover{text-shadow: 0 0 5px #fff;}
.huangBotBox2{overflow: hidden;display: inline-block;border: 0px solid red;}
.huangBotBox .fls{padding-right: 20px;float: left;position: relative;}
.huangBotBox .fls:after{content: "";display: inline-block;width: 2px;height: 120px;background: #fff;position: absolute;top: 0;right: 0;}
.huangBotBox .fls img{width: 240px;}
.huangBotBox .frs{padding-left: 20px;float: left;}
.huangBotBox .frsbox1{overflow: hidden;}
.huangBotBox .fls2{float: left;background: -pink;}
.huangBotBox .frs2{float: left;padding-left: 20px;text-align: left;background: -orange;}
.huangBotBox .frs2 p{padding-top: 10px;}
.huangBotBox .frs2 .p1{font-size: 18px;font-weight: 700;padding-bottom: 10px;}
.huangBotBox .fls2 .p1 img{width: 100px;height: 100px;}
.huangBotBox .frs2 .p1 a{font-size: 20px;}
.huangBotBox .fls2 .p2{font-size: 16px;text-align: center;padding-top: 10px;color: #fff;}
.huangBotBox .frs2 .p2 a{font-size: 16px;}
.huangBotBox .frs2 .p3{font-size: 20px;font-weight: 700;padding-top: 20px;color: #fff;}
.huangBotBox .frs2 .p3:after{content: "";display: block;width: 200px;height: 2px;background: #fff;margin: 10px 0;}
.huangBotBox .frs2 .p4 a{font-size: 16px;padding-bottom: 5px;}
.huangBotBox .frsbox2{text-align: left;padding-top: 20px;}
.huangBotBox .frsbox2 .p1{font-size: 16px;padding-left: 10px;color: #fff;}

/*公共类按钮*/

.combtnbox{text-align: center;}
.combtnbox .combtnlink{display: inline-block;font-size: 20px;color: #fff;font-weight: 700;background: #ff9039;padding: 12px 50px;border-radius: 10px;transition: all 0.3s;box-shadow: 0 0 10px rgba(255, 255, 255, 0.3);}
.combtnbox .combtnlink:hover{background: #D49915;box-shadow: 0 0 10px rgba(255, 255, 255, 0.6);cursor: pointer;}

/*引入了新航道后端的样式前端必须重置的*/

input{margin: 0;padding: 0;}

/*定义公共类间距*/

.padx00{padding: 60px 0;}
.magx00{margin: 60px 0;}
.padx0auto{padding: 60px auto;}
.magx0auto{margin: 60px auto;}
.padtopx0{padding-top: 60px;}
.padbotx0{padding-bottom: 60px;}
.magtopx0{margin-top: 60px;}
.magbotx0{margin-bottom: 60px;}

/*临时备用*/

.br1{border: 1px solid red !important;}
.br2{border: 1px solid orange !important;}
.bg1{background: pink !important;}
.bg2{background: orange !important;}