/*
1919px [1920×1080]
*/
@media only screen and (max-width: 1930px) {
.logo{ padding: 0px; }
.menu{ margin:10px auto; }
.menu dl .con{ height: 40px; line-height: 40px; }
.menu dl a:hover dt{  border-bottom: #ff9900 2px solid; height: 39px; }
.left_piao{ width: 240px; }
.banner,.nbanner{ margin-left: 240px; }
.box_240{ padding-left: 240px; }
.piao{ left: 300px; }
.small_getform_box{ padding-left:240px;}
.form p,.form dd{ margin:10px auto; }
.form input{  border-radius:28px; line-height: 28px; height: 28px;   }
.form dd select{border-radius:28px; line-height: 28px; height: 28px; }
.left_foot a{  margin:2px; }
.form{  padding: 10px 15px;}
}
/*
1800px 过渡尺寸
*/
@media only screen and (max-width: 1800px){

}
/*
1680px [1680×1050]
*/
@media only screen and (max-width: 1680px) {
.pp_left{ width: 18.5%; }
.youshi_l li{  height: 95px; }
.youshi_l{ width: 25%; }
.lxwm li p{ width: 75%; }
.rybj{ padding-bottom: 130px; }
.shezhi_list .swiper-container-horizontal>.swiper-pagination-bullets, .shezhi_list .swiper-pagination-custom, .shezhi_list .swiper-pagination-fraction{ display: block; }

.cg_list li .text p,.cg_list li .tit{ margin:5px auto; }
.cg_con,.cg_video iframe { height: 485px; }

.ppln_zx li .text{ padding: 16% 0; }
}

@media only screen and (max-width: 1650px) {



}

@media only screen and (max-width: 1580px) {
.getform input[type="text"] {
    width: 250px;
}

}

/*
1500px 过渡尺寸
*/
@media only screen and (max-width: 1500px) {

}
/*
1600px [1600×900]
*/
@media only screen and (max-width: 1600px) {
.yszg_con{ width: 95%; }
.yishu_xueke .gallery-top{ width: 90%;  }
.yishu_xueke .gallery-top .text .text_con{ font-size: 14px; line-height: 160%; }
.yishu_xueke .gallery-top .text .tit{ font-size: 20px; }
.yishu_family li .mask .tit{ font-size: 22px; }
.yishu_family li .mask .text{ font-size: 14px; }
.yishu_meide .pic p,.yishu_yunduan .pic p{ font-size: 14px; }

}

/*
1440px [1400×900]
*/
@media only screen and (max-width: 1440px) {
.video_list .con{ height: 400px; }
.index_dh{  padding-top: 70px; }
.index_dh p{ font-size: 36px; }
.index_dh b{ font-size: 26px; }
.pp_nr li a{ font-size: 18px; padding:33px 0px; padding-right:15px; }
.pp_list li .pic p{ font-size: 16px; }
.po_box ul li .txt b{ font-size: 26px; }
.po_box ul li .txt p{ font-size: 16px; }
.po_box ul li{ top: 32%; }
.end_list li .tit{ width: 50%; margin-bottom: -70px; }
.end_list li .pic{   margin:10px auto;}
.end_list li .text{ font-size: 18px;  margin:10px auto;}
.end_list li .text_con{ font-size: 14px; }
.end_list li .con{ padding-top: 60px; height: 280px; }
.end_list li:hover .text{ top: 50px; }
.end_list li:hover .con{ padding-top: 60px; }
.hz_dh a{ font-size: 20px; border-radius: 55px;line-height: 55px; }
.youshi_l li{ height: 85px; font-size: 16px; }
.youshi_l li img{ margin:0 10px; }
.ma{ width: 200px; }
.piao{ width: 180px; }
.ry_list{ padding-top: 80px; margin-top: 25px; }
.ry_list li p{ font-size: 18px; }
.ry_list .swiper-button-next, .ry_list .swiper-button-prev{  width: 46px;  background-size: 46px;  }
.news_list li .text span{ font-size: 18px; }
.news_list li .time b{ font-size: 22px; }
.hz_con li .pic p{ font-size: 16px; }
.video_list li span{ font-size: 18px; }
.edu_box{ margin:50px auto; }
.piao1,.piao2{ width: 200px; }
.news_piao1,.news_piao2{ width: 400px; }
.rybj{ padding-bottom: 160px; }
.index_dh2{ padding-top:0px; }

/*课程体系*/
.kc_dh{ padding-top: 30px; }
.kc_dh b{ font-size: 40px; }
.kc_dh p{ font-size: 30px; }
.cg_list li .tit{ font-size: 18px; margin:auto; }
.cg_list li .text p{ margin:5px auto; line-height: 160%; height: 40px; }
.cg_list li{ margin:10px auto;  padding-bottom: 10px;}
.cg_con,.cg_video iframe{ height: 444px; }
.cg_video{ width: 54%; }
.cg_video i:before{ width: 80px; height: 80px; margin-top: -40px; margin-left: -40px;  background-size:80px; }
.cg_news li p{ font-size: 14px; }
.huanjie_list li .tit{ font-size: 20px; }
.huanjie_list li .tit span{ font-size: 12px; }
.kc_news li p{ font-size: 16px; }
.kc_hexin{ width: 85%; }
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ display: block; }

/*身边的斯玛特*/
.smt_en{ font-size: 50px; }
.smt_ch span{ font-size: 30px; }
.school_list li .text span{ font-size: 18px; }
.school_list li .text p{ font-size: 14px; }
.smt_history li .tit{ font-size: 16px; }
.smt_history li .text_con p{ font-size: 14px; }
.smt_history li{ margin:25px auto; }

/*作品展示*/
.yy_con{ font-size: 14px; right: 0px; width: 70%; }
.product_con .tit_en{ font-size: 80px; }
.pro_jj{  font-size: 14px;}
.system_btns{ width: 15%; }
.system_btns a{ font-size: 16px; margin:30px auto; }
.system_body li p{ font-size: 14px; padding: 10px; }

/*品牌理念*/
.ppln_dh{ font-size: 30px; }
.ppln_dh img{ width: 45px; }
.ppln_con{ font-size: 40px;  letter-spacing: 5px; padding: 70px 0px;}
.ppln_con span{ font-size: 14px; margin:10px auto; }
.ppln_dh1{ font-size: 30px; }
.ppln_dh1 span{ font-size: 20px; }
.ppln_con1 p{ font-size: 30px; }
.ppln_jj{ font-size: 16px; line-height: 160%; }
.ppln_zx li .text{ padding: 11% 0; }
.ppln_news li{ margin-top: 5px; margin-bottom: 5px; }
.ppln_news li .text span{ font-size: 18px; }
.ppln_news li .text p{ font-size: 14px; line-height: 160%; height: 40px; }
.ppln_news li .time{ background-size: 100px; width: 100px; line-height: 25px; font-size: 12px; }
.ppln_news li .more img{ width: 30px; }
.ppln_news li .more{ right: 0px; bottom: 0px; }
.meishu_fw1 p i,.meishu_school li .tit p{ font-size: 16px; }
.meishu_school li .tit span{ font-size: 20px; }
.meishu_title h2{ font-size: 32px; }
.meishu_title p{ font-size: 24px; padding-top: 5px; }
.meishu_btn a {width: 300px;height: 55px;line-height: 55px; border-radius: 55px; font-size: 24px;}
.meishu_hjl li{ height: 102px; line-height: 102px; }
.meishu_jm dd input{width: 300px;height: 55px;line-height: 55px; font-size: 24px;}
}

/*
1400px 过渡尺寸
*/
@media only screen and (max-width: 1400px) {
.getform input[type="text"] {
    width: 200px;
}
}


/*
1366px [1366×768]
*/
@media only screen and (max-width: 1366px) {
.pp_left{ width: 17.5%}
.youshi_l{ width: 20%; }
.youshi_l li{ font-size: 15px; }
.youshi_l li img{ width: 36px; }
.youshi_l li p i{ font-size: 20px; right: 2%; }
.lxwm li img{ margin-right: 10px; }

.cg_list li .text p{ height: 40px; line-height: 160%; }
.cg_list li .pic{ width: 28%; }
.cg_list li { margin-top: 0px; }

.ppln_zx li .text img{ width: 84px; }
.meishu_r ul li span{  width: 135px; }

.meishu_fw1 p span{ margin-right:10px; }

}

/*
1280px [1280×1024] [1280×800]
*/
@media only screen and (max-width: 1280px) {
.youshi_r .pic span{ padding-top: 54%; }
.pp_nr li a{ font-size: 16px; padding: 31px 0px; padding-right:15px;}
.video_list li span{ font-size: 16px; }

.cg_list li .tit{ font-size: 16px; }
.cg_con,.cg_video iframe{ height: 375px; }
.smt_en{ font-size: 40px; }
.smt_ch span{ font-size: 26px; line-height: 55px; width: 550px;}
.smt_ch{ margin-top: -25px; }
.smt_shbj span{ width: 523px; }

.yishu_sj{ width: 100%; }
.yishu_xueke .gallery-top .text{ top: -20px; padding-top:20px; }
.yishu_xueke .gallery-top{ padding-top: 20px; }
.yishu_xueke .gallery-top .text .tit{ font-size: 16px; }
.yishu_xueke .gallery-top .text .text_con{ margin:10px auto; padding-top: 10px; }
.pro_but{ margin:20px auto; }
.xueke_box{ padding-top: 100px; }
.yishu_sj{ margin-bottom: -100px; }
.kc_dh{ padding: 30px 0px; }
.kc_dh b{ font-size: 34px; }
.kc_dh p{ font-size: 26px; }
.yishu_family li .mask .con{ width: 80%; }
.yishu_family li .mask .tit{ font-size: 20px; }
.yunduan_l li{ margin-bottom: 8px; }

.ppln_dh{ font-size: 24px; }
.ppln_dh img{ margin-right: 10px; width: 40px; }
.ppln_con,.ppln_dh1{  font-size: 24px;}
.ppln_con1 p{ font-size: 24px; }
.ppln_con span{ font-size: 12px; }
.ppln_dh1 span { font-size: 16px; }
.ppln_zx li .text img{ width: 73px; }
.meishu_r{ padding-top: 0px; }
.meishu_l{ width: 40%;  margin-right:15%;}
.meishu_r h2{ font-size: 32px; }
.meishu_r ul{ padding-top: 0px; }
.meishu_hjl{ width: 50%; }
.meishu_fw1 p{ width: 96%; }
.meishu_jm p{ font-size: 18px; }
}
/*
1200px 过渡尺寸
*/
@media only screen and (max-width: 1200px) {
.w1200{ width: 94%; }

 }

/*
1100px 过渡
*/
@media only screen and (max-width: 1100px) {
.video_list .con{ height: 355px; }
.video_list{ padding: 10px 0px; }
.video_list li{ margin:10px auto; padding-bottom: 10px; }
.video_list li p{ margin:5px auto; }
.video i:before{ width: 48px; height: 48px; margin-top:-24px; margin-left: -24px; background-size: 48px; }
.video_box{ padding: 15px; }
.box { padding-top: 25px; }
.left_piao{ display: none; }
.banner,.nbanner{ margin-left: 0px; }
.box_240{ padding-left: 0px; }
.index_dh{ padding-left: 0px; padding-top: 50px; }
.index_dh b{ font-size: 22px; }
.pp_box{ padding: 15px; margin:20px auto; }
.pp_left{ margin-right: 2%; }
/*.pp_list li .pic p{ top: 0px;}*/
.pp_list li .pic p i{ text-align:justify; }
.po_box ul li .txt b{ font-size: 22px; }
.end_list li .text_con{ font-size: 12px; }
.end_list li .con{ height: 250px; }
.piao{ left: 20px; width: 130px; }

.po_box{ width: 402px; height: 402px; }
.po_box ul li .num{ width: 32px; height: 32px; }
.policy{ height: 435px; margin:30px auto; }
.po_box ul li{ width: 430px; top: 35%; }
.piao1,.piao2{ width: 100px; }
.news_piao1,.news_piao2{ display: none; }
.rybj{ padding-bottom: 115px; background-size: 60%; }
.index_dh2{ padding-top:0px; }

/*作品展示*/
.product_con .tit_en{  font-size: 60px; }
.getform input[type="text"]{ width: 200px; }
.yishu_sj li .pro_more{ margin:10px auto; }
.yishu_sj li .tit span{ font-size: 12px; }
.system_btns{ width: 18%; }
.pro_but .swiper-button-next,.pro_but .swiper-button-prev{ background-size: 20px; }
.yishu_xueke .swiper-button-next,.yishu_xueke .swiper-button-prev{ background-size: 20px; }
.yishu_sj li .pro_more img{ width: 30px; }
.kc_dh{ padding-bottom: 15px; }
.kc_dh i{ margin-top:10px; }
.pro_jj{ max-width: 90%; }

/*品牌理念*/
.ppln_ln{ margin:40px auto 10px auto; }
.ppln_ad,.ppln_dh1,.ppln_news{ margin:10px auto; }
.ppln_con{ padding-bottom:50px; }
.ppln_con1 p{ font-size: 20px; }

/*品牌加盟*/
.meishu_r { padding-top: 0px; }
.meishu_r h2{ font-size: 30px; line-height:180%; }
.meishu_r ul{ padding-top: 30px; }
.meishu_l{ width: 42%; }
.meishu_l .pic1{ margin-right: -50px; }
.meishu_btn a{ width: 300px; height: 55px; line-height: 55px; font-size: 24px; }
.meishu_box{ padding: 40px 0px; }
.meishu_con,.meishu_huanjing,.meishu_school,.meishu_jm,.meishu_img{ margin:20px auto; }
.meishu_title h2{ font-size: 34px; }
.meishu_title p{ font-size: 20px; }
.meishu_kc .pic .tit p{ font-size: 18px; }
.meishu_kc .pic .tit em{ font-size: 18px; width: 70px; }
.meishu_kc .pic .tit{ height: 40px; line-height: 40px; }
.meishu_hjcon{ margin:20px auto 0 auto; }
.meishu_hjl li{ height: 95px; line-height: 95px; font-size: 20px; }
.meishu_btn1{ padding-top: 0px; }
.meishu_huanjing .swiper-pagination-bullet{ width: 10px; height: 10px;  }
.meishu_fw1 p{ width: 95%; }
.meishu_fw1 p i{ font-size: 16px; }
.meishu_fw1 p span{ margin-right: 5px; font-size: 16px; padding-top: 5px; height: 50px; }
.meishu_school li .tit span{ font-size: 18px; }
.meishu_school li .tit p{ font-size: 14px; }
.meishu_jm p{ font-size: 16px; margin-bottom: 20px; }
.meishu_jm p select{ font-size: 16px; }
.meishu_jm dd{ width: 300px; }
.meishu_jm dd input{ width: 300px; line-height: 55px; font-size: 24px; }
.meishu_hjl{ width: 55%; }
.meishu_ico img{ margin-left:0px;}
.small_getform_box{ padding-left:0px;}

.piao01{ width: 200px; top: 5%; }
.ppdt_tabnr dl ul li .hasdiv img{ position:absolute; left:50%; top:35%; margin-top:-20px; margin-left:-20px; z-index:999; width: 40px; height: 40px;}
}

/*
1024px [1024×768] ipad1 ipad2 ipad mini 手机端开始
*/
@media only screen and (max-width: 1024px) {

}

/*
1000px 过渡
*/


@media only screen and (max-width: 1000px) {


}

/* 900px 过渡 */
@media only screen and (max-width: 950px) {




}


@media only screen and (max-width: 900px) {

}




/* 800px 竖屏 安卓平板 */
@media only screen and (max-width: 800px) {
.video_list .con{ height: 220px; }
.pp_list li .pic p{ font-size: 14px; }
/*.pp_list li .pic span{ padding-top: 24.8%; }*/
.pp_nr li a{ padding: 20px 0px; padding-right: 15px; }
.index_dh { padding-top: 30px; }
.index_dh p{ font-size: 28px; }
.index_dh p span {background-image: url(../images/dhbj0.jpg); padding-top: 10px;}
.index_dh1 p span {background-image: url(../images/dhbj01.jpg);}
.po_box{ width: 302px; height: 302px; }
.po_box ul li{ top: 42%; }
.po_box ul li:nth-child(4) {top: 57%;}
.po_box ul li:nth-child(3) {top: 57%;}
.policy{ height: 400px; }
.end_list li .text{ font-size: 14px; }
.end_list li .tit{ margin-bottom:-45px; }
.end_list li .con{ padding-top: 40px; height: 200px; }
.end_list li:hover .text{ top: 30px; }
.end_list li:hover .con{ padding-top:40px; }
.edu_box{ margin:30px auto; }
.youshi_l{ float: none; margin:10px auto; overflow: hidden; width: 100%; }
.youshi_l li{ float: left; width: 33.3%; }
.youshi_l li p{ border-right:#fff 1px solid }
.ma{ width: 150px; }
.ry_list{ padding-top: 40px; }
.news_list li .text span{ font-size: 16px; }
.news_list li .time{ padding-top: 10px; }
.news_list li .more a{ height: 35px; line-height: 35px; }
.news_list li .text span{ margin:5px auto; }
.news_list li .text p{ line-height: 160%; height: 40px; }
.lxwm li img{ width: 20px; }
.lxwm li{ width: 50%; }
.lxwm li p{ height: 70px; }
.lxwm { margin:10px auto; }
.rybj { padding-bottom: 55px; }
.index_dh2{ padding-top:0px; }

/*课程体系*/
.kc_dh b{ font-size: 32px; }
.kc_dh p{ font-size: 24px; }
.cg_video{ float: none; width: 100%; margin:auto; }

.cg_list{ margin:20px auto; }
.cg_list li .tit{margin:10px auto;}
.cg_list li .pic{ width: 25%; }
.cg_list li .text p {margin: 15px auto;line-height: 180%;height: 50px;}
.swiper-button-next, .swiper-button-prev{ background-size: 10px;  }
.huanjie_list li .con{ background-size: 100%; height: 710px;}
/*.huanjie_list li .con{ height: 270px; }
.huanjie_list li .kc_more{ display: none; }
.huanjie_list li:hover .text{ display: none; }*/

.huanjie_list li .tit{ font-size: 18px; }
.end_list li .text_con{ line-height: 150%; }


/*身边的斯玛特*/
.smt_history li .text_con p{ float: none; width: 100%; margin:auto; }
.school_list li .text span{ font-size: 16px; }
.school_list li .text p{ line-height: 150%; height: 40px; }
.shylmap{ display: none; }

/*作品展示*/
.xueke_box{ padding-top: 70px; }
.yishu_xueke .gallery-thumbs{ bottom: 0px; }
.yishu_xueke .gallery-top .text{ width: 63%; }
.yishu_family li .mask .text p{ margin:5px auto; }
.pro_dh b{ font-size: 26px; }
.pro_dh p{ font-size: 14px; margin:10px auto; }
.product_yy{ padding-bottom: 200px; padding-top: 30px; }
.yy_box{ padding-bottom: 0px; }

/*品牌理念*/
.ppln_zx li .text img{ width: 37px; }
.ppln_news li .text span{ font-size: 16px; }
.ppln_news li .pic{ width: 50%; }
.ppln_news li .text{ width: 45%; }
/*品牌加盟*/
.meishu_l{ width: 40%; margin-right:3%;}
.meishu_l .bgs{ padding: 15px 0 15px 10px; }
.meishu_r h2{ font-size: 24px; }
.meishu_r ul li{ line-height: 40px; }
.meishu_r ul li span{ font-size: 14px; width: 140px; }
.meishu_r ul li em b{ font-size: 20px; }
.meishu_r ul{ padding-top: 10px; }
.meishu_title h2{ font-size: 24px; }
.meishu_title p{ font-size: 16px; }
.meishu_kc .pic .tit p{ font-size: 16px; }
.meishu_kc .pic .tit em{ font-size: 16px; width: 50px; }
.meishu_hjl li{ height: 68px; line-height: 68px; font-size: 16px; }
.meishu_jm{ width: 100%; }
.meishu_jm p select{ width: 72%; }
.meishu_school li .tit span{ font-size: 16px; }
.meishu_btn a{ width: 250px; height: 45px; line-height: 45px; font-size: 20px; }
.meishu_jm dd{ width: 250px; }
.meishu_jm dd input{ width: 250px; line-height: 45px; font-size: 20px; }
.dydetail .sxgyud .stle h2{ font-size: 16px; }
.pc1{ display: none; }
.wap1{ display: block; }
.school1{ display: none; }
.hz_box{ margin-top: -600px; }


/*.mapsCont {}
.mapsCont .cont {}
.mapsCont .title {border-bottom: 1px solid #2c9c66; color: #2c9c66; font-size: 20px; line-height: 200%; text-align: center; }
.mapsCont .citylist { margin: auto; overflow: hidden; }
.mapsCont .citylist li {float: left;width: 20%; margin-bottom: 10px;}
.mapsCont .citylist li a {display: block; height: 40px; line-height: 40px; width: 95%; margin:auto; text-align: center;}
.mapsCont .citylist li a {background: #A2DFBE; }

*/
.mapbanners{ margin-bottom: 20px; display: none; }
.mapbanners img{ display: block; }
/*.wapbox{ padding-top: 0px; }*/
.mapsCont{ position: relative; margin:auto; width: 94%;}
.mapsCont .cont{ background: #fff; margin:auto;  padding:10px; border-radius:5px;}
.mapsCont .title{ border-bottom: 1px solid #2c9c66; font-size:18px;font-weight: bold;  text-align: center; line-height:200%;}
.mapsCont .title b{color: #2c9c66;}
.mapsCont .citylist{ padding: 20px 0; margin: auto; overflow: hidden;}
.mapsCont .citylist li{ float: left; width: 18%; margin: 1%;}
.mapsCont .citylist li a{display: block; border-radius: 5px; padding: 13px 0px; font-size: 14px;  text-align: center;  background: #A2DFBE; }
.mapsCont .citylist li.li1 a{background: #e1a24d; }


.mapsCont .branchlist{padding: 20px 0;}
.mapsCont .branchlist li{ overflow: hidden; line-height:45px; border-bottom: 1px solid #f5f5f5; }
.mapsCont .branchlist li a{display: block; position: relative; color: #999;padding: 0 5px; font-size: 16px;}
.mapsCont .branchlist li a:after{display: block; content: ""; position: absolute; top: 50%; margin-top: 0px; right: 10px; width: 5px; height: 5px; border-right: 1px solid #aaa;border-top: 1px solid #aaa; transform: rotate(45deg);}
.mapsCont .branchlist li a:hover{background: #f5f5f5;}

.ppln_adlist:hover .ppln_dh1{ position: relative; margin:10px auto; padding: 30px 0px; width: 100%; }
.ppln_adlist .ppln_adcon{ margin:auto; width: 100%; }
.ppln_adlist .ppln_adcon .text{  width: 95%; text-align:justify;}
.quanguo_video iframe,.cg_video iframe,.ppdt_video iframe{ height: 53vw; }

}

/* 768px 竖屏 ipad mini */
@media only screen and (max-width: 767px) {
.tel_piao{  display: none; }

}



/* 700px 过渡 */
@media only screen and (max-width: 700px) {




}

/* 640px 过渡 */
@media only screen and (max-width:640px){


}
/* 绝对手机模式 */
@media only screen and (max-width: 600px) {
.piao1,.piao2,.piao01{ display: none; }
.video{ position: relative; margin:auto; padding-top: 83%; width: 100%; }
.video_list{ width: 100%; float: none; }
.pp_left{ float: none; margin:auto; width: 100%; }
.pp_ad{ display: none; }
.pp_nr {  overflow: hidden; }
.pp_nr li{ float: left; width: 33.3%; margin:auto; }
.pp_nr li a{ padding: 10px 0px; border-left: #d7d6d6 5px solid; text-align: center; }
/*.pp_list li .pic span{ padding-top: 40%; }*/
.index_dh b{ font-size: 18px; padding-left:10px; }
.index_dh p{ font-size: 16px; }
.index_dh p span{ padding:15px 10px 0px 10px; }
.end_list{ margin-top: 0px; }
.end_list li{ width: 50%; }
.end_list li.li2, .end_list li.li4,.end_list li.li3{ margin-top:0px; }
.end_list li.li5{ margin-left: 25%;}
.end_list li .con{ height: 230px; }
.end_list li:hover .con{  padding-top: 40px;}
.hz_con li .pic p{ font-size: 12px; padding:10px 0px; }
.hz_l{  float: none; width: 100%; margin:10px auto; }
.hz_l li .pic span{ padding-top: 120%; background-position: top; }
.hz_dh{ margin:20px auto; }
.hz_dh a {font-size: 14px;border-radius: 35px;line-height: 35px; padding: 0px 10px ;}
.ma{ display: none; }

.youshi_l li{ font-size: 14px; height: 70px;  width: 50%; }
.youshi_r{ padding:10px; }
.youshi{ margin:20px auto; }
.ry_list li p{ font-size: 16px; }
.news_list li{ width: 50%; }
.foot1_l{ float: none; width: 100%; }
.foot1_r{ float: none; margin-bottom: 10px; }
.lxwm li{ width: 100%; }
/*.lxwm,.foot1_r{ display: none; }*/
.po_box ul li .txt p{ font-size: 12px; }
.po_box ul li .txt b{ font-size: 18px; }
.po_box ul li{ top: 95%; width: 175px; }
.po_box ul li .num{ width: 5px; height: 5px; }
.po_box{ width: 190px; height: 190px; }
.po_box ul li:nth-child(1){ left: -90px; top: 47%;}
.po_box ul li:nth-child(2){ left: -150px; top: 55%; }
.po_box ul li:nth-child(3){ left: -90px; top: 55%; }
.po_box ul li:nth-child(6){ right: -80px; top: 75%;}
.po_box ul li:nth-child(5){ right: -150px; top: 55%; }
.po_box ul li:nth-child(4){ right: -80px; top: 55%; }

.po_box ul li:nth-child(4) .txt, .po_box ul li:nth-child(5) .txt, .po_box ul li:nth-child(6) .txt{ padding-left:5px; }
.po_box ul li:nth-child(1) .txt, .po_box ul li:nth-child(2) .txt, .po_box ul li:nth-child(3) .txt{ padding-right: 5px; }
.po_box ul li .num{ display: none; }
.policy{ height: 280px; margin:10px auto; }
.youshi_r .txt span{ font-size: 16px; }
.piao{ display: none; }
.rybj{ padding-bottom: 40px; }
.ry_list .swiper-button-next, .ry_list .swiper-button-prev{ margin-top:-130px; }
.ry_list{ margin-top: 10px; }
.getform_box{ display: none; }
.banner .swiper-pagination-bullet{ display: none; }
.youshi_r .pic span{ padding-top: 49.5%; }

/*课程体系*/
.kc_dh{ padding: 20px 0px; }
.kc_dh b{ font-size: 20px; }
.kc_dh p{ font-size: 20px; }
.kc_jj{ margin:10px auto; }
.cg_video i:before{ width: 60px; height: 60px; margin-top: -30px; margin-left: -30px;  background-size:60px; }
.cg_list li .pic{ width: 30%; }
.cg_list li .tit{ margin:auto; }
.cg_list li .text p{ margin:5px auto; line-height: 160%; height: 40px; }
.shezhi_l{ width: 80px;  }
.shezhi_l li{font-size: 14px;}

/*身边的斯玛特*/
.smt_dh{ padding: 20px 0; }
.smt_en{ display: none; }
.smt_ch{ margin-bottom:-30px; margin-top: 0px; }
.smt_ch span:before{ width: 50px; background-size: 50px; }
.smt_ch span:after{ width: 50px; background-size: 50px; }
.smt_ch span{ width: 300px; font-size: 22px; line-height: 45px; }
.smt_shbj span {border-right: #2c9c66 5px solid;border-bottom: #2c9c66 5px solid; width: 257px; height: 30px;}
.smt_history li{ margin:10px auto; }
.school_list li .text p{ margin:5px auto; }
.school_list li .text{ padding: 10px 0px; }
.smt_history li .con{ width: 100%; }
.smt_history li .year{ float: left; width: 25% }
.smt_history li .text{ float: right; width: 75%; }
.smt_history li .year span{ float: left; }
.smt_history li .year i{ float: right; }
.smt_history{ background-position: left 30px center; }

/*作品展示*/
.product_yy .pic{ float: none; margin:auto; width: 100%; }
.yy_con{ position: relative; margin:10px auto; width: 100%; bottom: 0px; }
.yy_con p{ width: 95%; margin:auto; padding: 20px 0px; float: none; }
.product_con{ display: none; }
.product_yy{ padding: 0px 0px 20px 0px; }
.pro_jj{ max-width: 100%; margin:0px auto; }
.pc{ display: none; }
.wap{ display: block; }
.system_btns{ width: 100%; float: none; background: none; }
.system_btns a{ display: inline-block; padding-left: 20px; margin:10px auto; margin-left: 20px; background-size: 15px;}
.yishu_xueke .gallery-top .pic{ float: none; width: 100%; }
.yishu_xueke .gallery-top .text{ position: relative; margin:auto; width: 100%; }
.yishu_xueke .gallery-top .text .con{ width: 100%; margin:auto; float: none; padding: 10px 0px; }
.yishu_xueke .gallery-top .text .tit{ width: 90%; margin:auto; }
.yishu_xueke .gallery-top .text .text_con{ width: 90%; margin:10px auto; padding: 0px; }
.yishu_xueke .gallery-thumbs{ width: 90%; position: relative; margin:auto; right: 0px; }
.yishu_xueke{ margin:auto; }
.pro_jj{ display: none; }
.pro_zjbox { margin:auto; }
.pro_but{ margin:auto; }
.yishu_xueke .gallery-top{ padding-top: 0px; }
.yishu_sj{ margin-bottom: -100px; }
.kc_dh b{  font-size: 18px; }
.kc_dh p{  font-size: 18px; }
.yishu_meidewap .pic span{ padding-top: 100%; }
.yishu_meidewap .pic p{ width: 100%; position: absolute; left: 0px; bottom: 0px; text-align: center; background: rgba(0,0,0,0.5); color: #fff; }
.yishu_meidewap .pic p i{ padding: 10px;  display: block; margin:auto;}
.yishu_yunduanwap .pic span{ padding-top: 100%; }
.yishu_yunduanwap .pic p{ width: 100%; position: absolute; left: 0px; bottom: 0px; text-align: center; background: rgba(0,0,0,0.5); color: #fff; }
.yishu_yunduanwap .pic p i{ padding: 10px;  display: block; margin:auto;}

/*品牌理念*/
.ppln_dh span{ padding: 10px 20px; font-size: 20px; }
.ppln_dh img{ width: 35px; }
.ppln_ln{ margin-top: 20px; }
.ppln_con{ padding: 40px 0px; padding-bottom: 20px; }
.ppln_con, .ppln_dh1{ font-size: 18px; letter-spacing: 0px;  }
.ppln_dh1 { padding: 10px 0px; }
.ppln_dh1 span{ margin:auto; font-size: 14px; }
.ppln_con1 p{ font-size: 16px;width: 90%; margin:auto; }
.ppln_jj{ font-size: 12px; }
.ppln_zx li .text{ font-size: 16px; }
.ppln_zx li .text span{ font-size: 12px; }
.ppln_zx li{ width: 49%; margin-left:1.5%; }
.ppln_zx li.li3{ margin-left: 0px; }
.ppln_zx li .pic,.ppln_zx li .text{ margin-top: 10px; margin-bottom: 0px; }
.ppln_zx li .text{ padding: 19% 0; }
.ppln_news li{ float: none; width: 100%; margin:10px auto; }
.ppln_more{ margin:10px auto 20px auto; }
.ppln_more a{ width: 120px; height: 40px; line-height: 40px; font-size: 14px; }
.ppln_news li .text{ padding-bottom: 10px; }
.ppln_news li .text p{ height: 25px; }
/*品牌加盟*/
.meishu_box{ padding: 20px 0px; }
.meishu_box{ padding-bottom: 40px; }
.meishu_btn{ padding-top: 0px; }
.meishu_hjl{ float: none; width: 100%; }
.meishu_hjl li{ width: 18%; margin-right: 1%; margin-left: 1%; height: 45px; line-height: 45px; }
.meishu_hjl li.li5{ width: 18%; }
.meishu_hjl li b i{ display: none; }
.meishu_fw p span{ font-size: 16px; }
.meishu_title p{ display: none; }
.meishu_school li{ float: none; width: 100%; margin-bottom: 5%; }
.meishu_school li .pic span{ padding-top: 60%; }
.meishu_jm p{ float: none; width: 100%; margin-right: 0px; margin-bottom: 10px; }
.meishu_tj{ width: 100%; float: none; margin-bottom: 2%; }
.meishu_tj li .pic span{ width: 100%; padding-top: 50%; }

.meishu_list li{ width: 50%;  margin-bottom:2%; }
.meishu_list li.li3,.meishu_list li.li4{ display: none; }
.meishu_list li .pic span{ width: 100%; }
.meishu_tj li .meishu_kc{width: 98%;}
.meishu_kc{ width: 96%; margin:auto; }
.meishu_btn a,.meishu_jm dd input{ font-size: 16px; width: 180px; height: 40px; line-height: 40px; }
.meishu_jm dd{width: 180px;}
.meishu_kc .pic .tit p i{ display: none; }
.meishu_kc .pic .tit p{ font-size: 14px; }
.meishu_kc .pic .tit em{ font-size: 14px; }
.meishu_kc .pic .tit{ height: 35px; line-height: 35px; }
.meishu_jm p select{ width: 68%; }

.meishu_title h2{ font-size: 22px; }
.wrap{ width: 100%; }
.box{ padding-top: 10px; }
.dydetail .cmmt .demain{ padding: 10px 0px; }
.dydetail .cmmt .titles .tlem h2{ font-size: 22px; }
.dydetail .cmmt .titles .tlem span{ font-size: 12px; }
.dydetail .cmmt .titles .ico{ display: none; }
.dydetail .cmmt .sxy .xyy{ float: left; }
.dydetail .sxgyud{ padding: 20px 0; }
.dydetail .sxgyud .stle h2{ font-size: 16px; }
.dydetail .sxgyud .zprt{ width: 48%;  margin-left:1.5%;  }
.dydetail .sxgyud .stle{ padding: 0px; }
.dydetail .sxgyud .title{ font-size: 20px; }
/*.wapbox{ padding-top: 0px; }*/

.ppln_adlist:hover .ppln_dh1{  padding: 10px 0px;  }
/*.ppln_adlist .ppln_adcon .text{ font-size: 14px; line-height: 150%; padding: 10px 0px; width: 95%; text-align:justify;}*/

.lxwm li p{ width: 90% }
.meishu_hjl li{ font-size: 14px; }
.foot_box{ margin-bottom: 40px; }
 /*悬浮导航*/
 .ftnavm {
 	display: block;
     position: fixed;
     bottom: 0;
     left: 0;
     right: 0;
     z-index: 99999;
 }

 .ftnavm ul {
     /* background: #edefec; */
	 background: linear-gradient(to right, #73cd4c, #3fac64);
     height: 40px;
     /*padding: .24rem 0;*/
     box-shadow: 0 0 16px rgba(63, 172, 100, .3);
 }

 .ftnavm ul li {
     float: left;
     width: 25%;
     text-align: center;
     /*border-right: 1px solid #dcdcdc;*/
     height: 40px;
 }

 .ftnavm ul li:last-child {
     border: none;
 }

 .ftnavm ul li a {
     display: block;
	 color: #fff; line-height: 40px;
     /* color: #333333; */
     font-size: 14px;
 }

/* .ftnavm ul li a.on,
 .ftnavm ul li a:hover {
     color: #3fac64;
 }*/

 /*垂直对齐*/
 .m-list-flex {
     display: -webkit-box;
     display: -webkit-flex;
     display: flex;
     -webkit-box-align: center;
     -webkit-align-items: center;
     align-items: center;
 }

 .m-list-flex .m-cell-bd {
     -webkit-box-flex: 1;
     -webkit-flex: 1;
     flex: 1;
     overflow: hidden;
 }
.link{ display: none; }

}

/* 苹果s */
@media only screen and (max-width: 480px) {


}

/* 苹果普通、X */
@media only screen and (max-width: 375px) {
.system_btns a{ font-size: 14px;  margin-left: 18px;}
.ppln_zx li .text{ padding: 17% 0; }
.ppln_news li .text{padding-bottom: 0px;}
.huanjie_list li .con{ background-size: 100%; height: 660px;}

}

/* 安卓小屏 */
@media only screen and (max-width: 360px) {

.system_btns a{ margin-left: 15px; }
.ppln_zx li .text{ padding: 16% 0; }

.meishu_hjl li{ font-size: 14px; }
.po_box ul li{ width: 160px; }
.po_box ul li:nth-child(1){ left: -70px; top: 47%;}
.po_box ul li:nth-child(2){ left: -130px; top: 55%; }
.po_box ul li:nth-child(3){ left: -70px; top: 47%; }
.po_box ul li:nth-child(6){ right: -70px; top: 75%;}
.po_box ul li:nth-child(5){ right: -130px; top: 55%; }
.po_box ul li:nth-child(4){ right: -70px; top: 28%; }
.ppln_news li .pic{ width: 51%; }
}

/* 苹果5 */
@media only screen and (max-width: 320px) {
.po_box ul li{ top: 111%; width: 145px; }
.po_box{ width: 160px; height: 160px; }
.po_box ul li:nth-child(1){ left: -60px; }
.po_box ul li:nth-child(2){ left: -60px; }
.po_box ul li:nth-child(3){ left: -60px;  top: 14%; }
.po_box ul li:nth-child(6){ right: -60px; }
.po_box ul li:nth-child(5){ right: -60px; }
.po_box ul li:nth-child(4){ right: -60px; top: 14%; }
.index_dh p{ font-size: 14px; }
.hz_dh a{ margin:0px;  }
.system_btns a{ margin-left: 7px;  }
.ppln_zx li .text{ padding: 15% 0; }

.meishu_title h2{ font-size: 20px; }
.meishu_hjl li{ font-size: 12px; height: 35px; line-height: 35px; }
.meishu_fw p span{ font-size: 14px; }
}
