@charset "utf-8";

/*-- 1对1腾飞课  2019-03-11   .soaring
----------------------------------------------------------*/

.soaring {
    padding-bottom: 1rem;
}

main {
    margin: 0 .2rem;
}

.soaring section {
    margin-bottom: .5rem;
}

.box-shadow {
    padding: .2rem 0;
    margin-bottom: .5rem;
    border-radius: .2rem;
    background-color: #fff;
    box-shadow: 0 0 51px 0 rgba(191, 206, 221, 0.68);

}

.soaring-title {
    padding-top: .12rem;
    margin-bottom: .3rem;
    font-size: .36rem;
    text-align: center;
}

.soaring-title em {
    color: #f27b20;
}

.ico-difficultproblem {
    background: url("../img/title-difficultproblem.png") no-repeat center top;
    background-size: 4.21rem .32rem;
}

.ico-learningmethod {
    margin: 50px 0;
    background: url("../img/title-learningmethod.png") no-repeat center top;
    background-size: 3.91rem .32rem;
}

.ico-teachingmetho {
    background: url("../img/title-teachingmetho.png") no-repeat center top;
    background-size: 3.99rem .32rem;
}

.ico-examinationpoint {
    background: url("../img/title-examinationpoint.png") no-repeat center top;
    background-size: 4.29rem .32rem;
}

.ico-teachingmethod {
    background: url("../img/title-teachingmethod.png") no-repeat center top;
    background-size: 3.99rem .32rem;
}

.ico-directionofeffort {
    background: url("../img/title-directionofeffort.png") no-repeat center top;
    background-size: 4.55rem .32rem;
}

.ico-followtimber {
    background: url("../img/title-followtimber.png") no-repeat center top;
    background-size: 3.37rem .32rem;
}


.soaring-btn {
    display: block;
    margin: .5rem auto 0;
    height: .8rem;
    line-height: .8rem;
    font-size: .26rem;
    text-align: center;
    color: #fff;
    background-color: #4941e6;
    border-radius: .05rem;
    box-shadow: 0px .06rem .1rem 0px rgba(73, 65, 230, 0.5);
}

/*焦点图*/
.focus-box {
    height: 6.41rem;
    background: url("../img/m/banner1.jpg") no-repeat;
    background-size: cover;
}


/*表单*/
.form-box {
    position: relative;
    margin-top: -1.8rem;
}


.soaring .commonFormH5 .input-bd {
    border: none;
    background-color: #f6f6f6;
}


.form-box .tit-con {
    padding-top: .2rem;
    padding-bottom: .1rem;
    margin-bottom: .2rem;
    font-size: .36rem;
    text-align: center;
}

.form-box .tit-con em {
    display: block;
    font-size: .36rem;
    color: #f27b20;
}

.form-box .tit-con .tit {
    position: relative;
    display: inline-block;
    padding-bottom: .1rem;
    border-bottom: 1px solid #d0a677;
}

.form-box .tit-con .tit:after {
    position: absolute;
    left: 50%;
    bottom: -.18rem;
    content: '';
    margin-left: -.17rem;
    width: .32rem;
    height: .18rem;
    background: url("../img/ico-form-title-arr.png") no-repeat;
    background-size: contain;
}

.form-box.commonFormH5 .order-btn {
    background-color: #4941e6;
}

.form-info {
    padding: .3rem 0 .5rem;
    text-align: center;
}

.form-info em {
    color: #f27b20;
}

/*中考数理化复习三大难题*/

.soaring-problem-box {
    margin-top: .6rem;
}

.soaring-problem {
    margin-top: .6rem;
}

.soaring-problem li {
    position: relative;
    padding: .2rem .3rem;
    width: 3.5rem;
    background-color: #fff;
}


.soaring-problem .title {
    margin-bottom: .2rem;
    font-size: .28rem;
}

.soaring-problem .info {
    position: relative;
    padding-left: .3rem;
    font-size: .26rem;
    color: #666;
}

.soaring-problem .info:after {
    position: absolute;
    left: 0;
    top: .13rem;
    content: '';
    width: .11rem;
    height: .11rem;
    background-color: #f27b20;
    transform: rotate(45deg);
}

.soaring-problem .method {
    position: absolute;
    right: -.2rem;
    bottom: -.2rem;
    padding: .55rem 0 0 .4rem;
    width: 3.5rem;
    height: 2.71rem;
    background-color: #fafafa;
    border-radius: 0 .2rem .2rem 0;
    box-shadow: 0 0 51px 0 rgba(191, 206, 221, 0.68);
}

.soaring-problem .method:after {
    position: absolute;
    left: -.7rem;
    bottom: 0;
    content: '';
    width: .83rem;
    height: 2.71rem;
    background: url("../img/m/method-bg.png") no-repeat;
    background-size: contain;
}

/*腾飞课3步教学法*/

.soaring-didactics-box {

}

.soaring-didactics {
    padding: .3rem;
    min-height: 2.9rem;
    background: url("../img/m/didactics-pic.jpg") no-repeat right .3rem bottom;
    background-size: 2.64rem 2.7rem;

}

.soaring-didactics li {
    position: relative;
    padding: .2rem 0;
    width: 3.7rem;
    font-size: .26rem;
    color: #666;
}

.soaring-didactics li:after {
    position: absolute;
    left: .16rem;
    top: 0;
    content: '';
    width: 1px;
    height: 100%;
    background-color: #f3863c;
}

.soaring-didactics li:first-child:after {
    top: .26rem;
}

.soaring-didactics li:last-child:after {
    height: .26rem;
}

.soaring-didactics em {
    display: inline-block;
    margin: .03rem .1rem 0 0;
    width: .32rem;
    height: .32rem;
    line-height: .32rem;
    vertical-align: top;
    text-align: center;
    color: #fff;
    font-size: .2rem;
    background-color: #f3863c;
    border-radius: 100%;
}

/*数理化受关注模块知识点及历年考点分布*/
.soaring-pastyears {
    padding: .4rem .2rem;
}

.soaring-pastyears-tab {
    margin-bottom: .3rem;
    text-align: center;
}

.soaring-pastyears-tab li {
    margin: 0 .05rem;
    flex: 1;
}

.soaring-pastyears-tab a {
    position: relative;
    display: block;
    width: 100%;
    height: .6rem;
    line-height: .6rem;
    text-align: center;
    color: #fff;
    font-size: .26rem;
    background-color: #afadaa;
    border-radius: .1rem;
}

.soaring-pastyears-tab .active a {
    background-color: #f27b20;
    box-shadow: 0 .04rem .15rem .02rem rgba(247, 192, 59, 0.31);
}

.soaring-pastyears-tab .active a:after {
    position: absolute;
    left: 50%;
    bottom: -.18rem;
    content: '';
    margin-left: -.05rem;
    border-style: solid;
    border-width: .1rem;
    border-color: #f27b20 transparent transparent transparent;
}

.soaring-pastyears-info img {
    display: block;
    margin: 0 auto;
}

.soaring-pastyears-info table {
    margin: 0 auto;
}

.soaring-pastyears-info table th {
    height: .6rem;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #f8b003;
}

.soaring-pastyears-info table td {
    padding: 0 .05rem;
    height: .5rem;
    color: #666;
    font-size: .22rem;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #afadaa;
}

.soaring-pastyears-info .cor {
    color: #f98942;
}

.soaring-pastyears-info .year-title {
    width: 102%;
    margin: -.02rem;
    vertical-align: top;
}

.soaring-pastyears-info .year-title td {
    height: .25rem;
    line-height: .25rem;
    border: 1px solid #f8b003;
}


.soaring-pastyears-info .year {
    width: 104%;
    margin: -.02rem;
    font-family: "Heiti SC", "Microsoft YaHei";
}


/*典题寻“宗” 真正做到学而有方 学而得法*/
.soaring-method {

}

.soaring-method li {
    padding: .2rem .3rem;
}


.soaring-method .title {
    font-size: .28rem;
}

.soaring-method .con {
    padding-left: .5rem;
}

.soaring-method .info {
    color: #666;
}


.ico-method-01,
.ico-method-02,
.ico-method-03 {
    display: inline-block;
    width: 1.2rem;
    height: 1.2rem;
    background: url("../img/m/method-01.png") no-repeat;
    background-size: contain;
}

.ico-method-02 {
    background: url("../img/m/method-02.png") no-repeat;
    background-size: contain;
}

.ico-method-03 {
    background: url("../img/m/method-03.png") no-repeat;
    background-size: contain;
}


/*腾飞课配套精美随材*/
.soaring-material {
    padding-left: .3rem;
}

.soaring-material li {
    margin-bottom: .5rem;
    overflow: hidden;
}

.soaring-material .con {
    width: 3.2rem;
    padding-top: .3rem;
}

.soaring-material .info {
    position: relative;
    padding-left: .5rem;
    margin-bottom: .2rem;
}

.soaring-material .num {
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
    width: .38rem;
    height: .38rem;
    line-height: .38rem;
    color: #fff;
    text-align: center;
    background-color: #f27b20;
    border-radius: 100%;
}

.soaring-material .title {
    margin-bottom: .2rem;
    color: #f27b20;
    font-size: .26rem;
}

.soaring-material .material-01 {
    margin: .4rem 0 0 .4rem;
    width: 2.61rem;
    height: 1.97rem;
    background: url("../img/m/material-01.jpg") no-repeat center/contain;
}

.soaring-material .material-02 {
    margin: .1rem .3rem 0 -.1rem;
    width: 3.16rem;
    height: 1.9rem;
    background: url("../img/m/material-02.jpg") no-repeat center/contain;
}

.soaring-material .material-03 {
    margin: 0 0 0 .4rem;
    width: 3.04rem;
    height: 2.05rem;
    background: url("../img/m/material-03.jpg") no-repeat center/contain;
}