
.color_orange_f15e00{color:#f15e00;}
.bg_orange_f15e00{background: #f15e00;}
.bg_000{background: #1b1b1b}
.line1{line-height: 1rem;}
.line09{line-height: .9rem;}
.mt60{margin-top: 1.5rem;}
.plr22{padding-left: .55rem;padding-right: .55rem;}
button,input{border: none;}

/*公共tit*/
h3.tit_box{height: 3.1rem;line-height: 3.1rem;/*124*/}
h3.tit_box img{width: 1.375rem;margin: 0 auto;vertical-align: middle;}
h3.tit_box img:first-child{margin-right: .3rem;}
h3.tit_box img:last-child{margin-left: .3rem;}
/*公共按钮*/
.shengji_btn{display: inline-block;border-radius: 2rem;height: 1.9rem;line-height: 1.9rem;/*76*/;margin-top:1.4rem;margin-bottom: 1.4rem;/*56*/;padding: 0 .75rem;}
.shengji_btn span{display: inline-block;}
.shengji_btn img{width: .675rem/*27*/;vertical-align: middle;margin-left: .3rem;}
/*黑色好像是按钮*/
.w8000{width: 54%;margin: 0 auto;border-radius: 2rem;height: 1.5rem;line-height: 1.5rem;/*50*/}

/* 本例子css -------------------------------------- */
.tabBox{border: 1px solid #eeeeee;box-shadow:0 3px 7px rgba(0,0,0,.1)}
.tabBox .hd{ background:#f4f4f4;}
.tabBox .hd ul{ overflow:hidden;}
.tabBox .hd ul li{ float:left;background: #eeeeee;width: 33.33%;height: 2.75rem;line-height: 2.75rem;}
.tabBox .hd ul li a{color: #f15e00;}
.tabBox .hd ul .on{ background: #f15e00; }
.tabBox .hd ul .on a{ display:block;color: #fff!important; /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */  }
.tabBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */


/* 手风琴 css */
.up_slider_box{}
.up_slider_box .side_box{ padding-left: .55rem;padding-right: .55rem;/*22*/;}
/*.up_slider_box h3{border-bottom: 1px solid #7d7d7d; cursor:pointer;height: 2rem;line-height: 2rem;border: 1px solid blue}*/
.up_slider_box h3 em{ float:right; display:block; width:1rem; height: .775rem;background: url("../images/icon_j.png")no-repeat center center;background-size: 100% auto;padding-top: 2rem; cursor:pointer; }
.up_slider_box .side_box.open h3 em{ background: url("../images/icon_j.png")no-repeat center center;background-size: 100% auto;
    width:1rem; height: .775rem;
    transform:rotate(180deg);
    -ms-transform:rotate(180deg); 	/* IE 9 */
    -moz-transform:rotate(180deg); 	/* Firefox */
    -webkit-transform:rotate(180deg); /* Safari 和 Chrome */
    -o-transform:rotate(180deg);
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.accordion .side_box .submenu{display: none;}
.accordion .side_box.default .submenu{display: block;}

.up_slider_box  ul h4 span{border-bottom: 3px solid #f15e00;}
.up_slider_box  ul li{padding-bottom: .7rem;}
.up_slider_box  ul li span{height: 1.2rem;line-height: 1.1rem;/*48*/;padding:0 .35rem;/*14*/}
.up_slider_box  ul li p{line-height: .9rem;}

.up_slider_box  ul li ol.list{display: flex;flex-wrap: wrap;}
.up_slider_box  ul li ol.list li {flex-grow: 1;margin: .125rem;position: relative;overflow: hidden;padding-bottom: 0!important;height: 1.25rem!important;line-height: 1.25rem!important;/*50*/}
.up_slider_box  ul li ol.list li span{display:block;padding:0 .45rem;border: 1px solid #dcdcdc;text-align:center;border-radius: .25rem;}



/*10.0课程新升级 培养具有竞争力的私人健身教练*/
.shengji_list_box{}
.lit10{margin-bottom: -1rem;}
.shengji_list_box ul li .wrap{width: 100%;}
.shengji_list_box ul li span{float: left;width: 10%;background: url("../images/p.png")no-repeat center center;color: #feaf00;background-size: auto 100%}
.shengji_list_box ul li p{float: left;width: 90%;line-height: 1rem;padding-top: .1rem;}

/*想成为这样的教练，我该怎么做*/
.shuiping_box{background: url("../images/bgimg.jpg")no-repeat top center;background-size: 100% 100%;padding-bottom: .75rem;}
.shuiping_box ul li{width: 32%;float: left;padding:.5rem;/*box-shadow:0 8px 8px rgba(114,114,114,.2)*/}
.shuiping_box ul li span{background: url("../images/j.jpg")no-repeat top center;background-size: auto 100%;display: block;}
.shuiping_box ul li:nth-child(2){margin-left: 2%;margin-right: 2%;}

/*私人健身教练课程 新升级10.0版本特色*/
.tese_box{}
.tese_box ul li{padding:.625rem 0;box-shadow:0 2px 3px 2px rgba(114,114,114,.1)}
.tese_box ul li .tit span{background: url("../images/d.png")no-repeat center center;background-size: 100% 100%;width: 2.25rem;display: inline-block;padding-right: .2rem;height: 1rem;line-height: 1.1rem;margin-right: .325rem;}


.xie{font-style:italic}
/**/
.bg_ding_box{background: url("../images/bg_imglearn.jpg")no-repeat top center;background-size: 100% 100%;}


/*学习大咖理念*/
.daka_box{background: #e3e3e3;}
.daka_box .form{}
.daka_box .form input{width: 55%;float: left;height: 1.7rem;line-height: 1.7rem;/*68*/;padding:0 .375rem;}
.daka_box .form button{width: 42%;float: right;height: 1.7rem;line-height: 1.7rem;/*68*/}
input::-webkit-input-placeholder {/*Chrome/Opera/Safari*/color: #b5b5b5;}
input:-ms-input-placeholder{/*IE*/color:#b5b5b5;}
input::-moz-placeholder{/*Firfox*/color: #b5b5b5}



/*证书img*/
.zhengshu_box .swiper-wrapper .swiper-slide div img{width: 50%;float: left;}
/*证书轮播图*/
.swiper-container {
    width: 100%;
    /*height: 100%;*/
}
.swiper-slide {
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.t_b {margin-top:1.7rem;font-size: 1.2em;color: #111;text-align: center;padding: 0 0 25px 0;background: #fff;}

/* 学费低至7.8折 */
.class_xf{position: relative;}
.class_xf .class_btn{position: absolute;right: 1.4rem;top:.8rem;}
.class_xf .class_btn a{width: 3.9rem;height: 3.9rem;line-height: 1.35rem;border-radius: .25rem;display: block;padding-top:.65rem;}
.shan{-webkit-animation: breathingLight .4s infinite; animation: breathingLight .4s infinite;-ms-animation: breathingLight .4s infinite;-moz-animation: breathingLight .4s infinite;}
@keyframes 'breathingLight' {
    0% {-webkit-transform:scale(1);transform:scale(1);}
    30% {-webkit-transform:scale(1.2);transform:scale(1.2);}
    70% {-webkit-transform:scale(1.2);transform:scale(1.2);}
    100% {-webkit-transform:scale(1);transform:scale(1);}
}
@-webkit-keyframes 'breathingLight' {
    0% {-webkit-transform:scale(1);transform:scale(1);}
    30% {-webkit-transform:scale(1.2);transform:scale(1.2);}
    70% {-webkit-transform:scale(1.2);transform:scale(1.2);}
    100% {-webkit-transform:scale(1);transform:scale(1);}
}
@-ms-keyframes 'breathingLight' {
    0% {-webkit-transform:scale(1);transform:scale(1);}
    30% {-webkit-transform:scale(1.2);transform:scale(1.2);}
    70% {-webkit-transform:scale(1.2);transform:scale(1.2);}
    100% {-webkit-transform:scale(1);transform:scale(1);}
}
@-moz-keyframes 'breathingLight' {
    0% {-webkit-transform:scale(1);transform:scale(1);}
    30% {-webkit-transform:scale(1.2);transform:scale(1.2);}
    70% {-webkit-transform:scale(1.2);transform:scale(1.2);}
    100% {-webkit-transform:scale(1);transform:scale(1);}
}




@media (min-width: 768px) {
 html{ font-size: 20px !important;}
}