@charset "utf-8";

/*统一标题*/
.coach_bt { margin-top: 70px; margin-bottom: 20px; font-size: 40px; color: #333333; }

/*banner*/
.banner { display: block; width: 100%; }

/*开设教练班*/
.coach_wz { overflow: hidden; }
.coach_wz .li { overflow: hidden; margin-bottom: 30px; }
.coach_wz .li a { display: block; float: left; width: 32%; margin-right: 2%; margin-bottom: 10px; }
.coach_wz .li a:nth-child(3n) { margin-right: 0; }
.coach_wz .li a img { width: 100%; border-radius: 13px; }
.coach_wz .li a p { margin-top: 10px; margin-bottom: 10px; font-size: 30px; }
.coach_wz .li a p span {
    display: inline-block;
    width: 76px;
    height: 36px;
    line-height: 36px;
    background: var(--ztColor);
    color: #fff;
    text-align: center;
    font-size: 23px;
    border-radius: 5px;
    margin-right: 10px;
    vertical-align: text-bottom;
    font-weight: normal;
}
.coach_wz .li a:nth-child(7) p span { background: #80800d; }
.coach_wz .li a:nth-child(8) p span { background: #7f47b2; } 

/*全国连锁*/
.coach_jd { margin-top: 30px !important; }
.coach_jd li { float: left; width: 32%; margin-right: 2%; margin-bottom: 30px; }
.coach_jd li:nth-child(3n) { margin-right: 0; }
.coach_jd li .top { background: #ededed; height: 253px; border-radius: 10px; color: var(--ztColor); overflow: hidden; }
.coach_jd li .fl { width: 43%; margin-left: 7%; margin-top: 28px; }
.coach_jd li .fl h1 { font-size: 60px; }
.coach_jd li .fl h2 { font-size: 20px; margin-top: 5px; }
.coach_jd li .fl p { font-size: 13px; margin-top: 70px; text-transform: uppercase; letter-spacing: 1px; }
.coach_jd li .fr { width: 50%; float: left; margin-top: 10px; }
.coach_jd li:nth-child(1) .fr { margin-left: -20px; }
.coach_jd li:nth-child(2) .fr { margin-top: 25px; }
.coach_jd li:nth-child(3) .fr { margin-left: -20px; margin-top: 15px; }
.coach_jd li:nth-child(4) .fr { margin-left: -20px; }
.coach_jd li:nth-child(5) .fr { margin-left: 0px; }
.coach_jd li:nth-child(6) .fr { margin-left: -50px; }
.coach_jd .bottom { font-size: 27px; color: #333333; font-weight: bold; margin-top: 10px; }

/*教练培训*/
.jlpx .tt { position: relative; height: 335px; border: 5px solid #eeeeee; border-radius: 10px; }
.jlpx .tt .txt { width: 45%; height: auto; float: left; color: #3a3a3a; margin-top: 25px; margin-left: 45px; }
.jlpx .tt .txt h3 { font-size: 26px; font-weight: normal; }
.jlpx .tt .txt i { display: block; width: 60px; height: 2px; background: #000; margin: 20px 0 20px 0; }
.jlpx .tt .txt p { font-size: 15px; margin-top: 20px; line-height: 25px; }
.jlpx .tt .img { position: absolute; right: -5px; bottom: -5px; }
.jlpx .tt .img img { height: 380px; border-radius: 0 10px 10px 0; }

/*PK对比*/
.coach_pk { overflow: hidden; margin-top: 100px !important; }
.coach_pk h3 { font-size: 30px; color: #fff; line-height: 100px; text-align: center; }
.coach_pk .fl { width: 50%; background: var(--ztColor); }
.coach_pk .fl ul { width: 90%; margin: 30px auto 20px; }
.coach_pk .fl ul li { margin-bottom: 20px; }
.coach_pk .fl ul li .num { 
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: block;
    text-align: center;
    line-height: 60px;
    font-style: normal;
    font-size: 40px;
    color: #EB005D;
    background: #fff;
    float: left;
}
.coach_pk .fl ul li .tt { width: 84%; float: right; }
.coach_pk .fl ul li .tt h4 {    
    width: 190px;
    height: 30px;
    background: url(/skin/img/coach/index/pk_ttitle3.png) no-repeat;
    text-align: center;
    font-size: 18px;
    color: #EB005D;
    line-height: 30px; 
}
.coach_pk .fl ul li:nth-child(1) .tt h4 { width: 150px; background: url(/skin/img/coach/index/pk_ttitle1.png) no-repeat; }
.coach_pk .fl ul li:nth-child(2) .tt h4 { width: 230px; background: url(/skin/img/coach/index/pk_ttitle2.png) no-repeat; }
.coach_pk .fl ul li:nth-child(5) .tt h4 { width: 170px; background: url(/skin/img/coach/index/pk_ttitle4.png) no-repeat; }
.coach_pk .fl ul li p { font-size: 12px; line-height: 20px; color: #fff; margin-top: 10px; }
.coach_pk .fr { width: 50%; background: #f3f5f4; }
.coach_pk .fr h3 { color: #000; }
.coach_pk .fr ul { width: 90%; margin: 49px auto 0; }
.coach_pk .fr ul li { margin-bottom: 61.1px; }
.coach_pk .fr ul li img { float: left; }
.coach_pk .fr ul li p { width: 88%; font-size: 13px; line-height: 40px; float: right; }
.coach_pk .fr ul li:nth-child(3) p,
.coach_pk .fr ul li:nth-child(6) p,
.coach_pk .fr ul li:nth-child(7) p { line-height: 20px; }

/*教研团队*/
.jytd { background: #ededed; margin-top: 100px; margin-bottom: 100px; }
.jytd .fl { width: 550px; color: #000; }
.jytd .fl h1 { font-size: 50px; margin-top: 70px; margin-bottom: 40px; }
.jytd .fl p { font-size: 18px; line-height: 30px; margin-bottom: 20px; }
.jytd .fl p span { font-weight: bold; font-size: 30px; }
.jytd .fr img { width: 650px; margin-top: 50px; }