/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v7.0.29,
* Autoprefixer: v9.7.6
* Browsers: last 4 version
*/

.contact{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.7);z-index:999;}
/*咨询页面*/
.consultbanner{height: 660px;color: #ffffff;padding-top: 80px;}
.consultbanner .transf2{font-size:62px;margin-bottom: 0;}
.transf2 i{display:inline-block;width:10px;height: 18px;background-image: url(../images/dh2.png);margin:30px 20px 0; }
.ourgood{background-color: #02B3ED;color: #ffffff;padding-bottom: 11px;}
.consulttit{font-size:48px;font-family:"SH-Bold"; text-align: center;line-height: 58px;padding:106px 0 70px; }
.ourgood .consulttit{color: #ffffff;padding-top:76px;}
.goodmain .goodtit{font-size:20px;line-height: 39px;text-align: center;font-family:"SH-Medium";}
.goodmain .goodesc{font-size: 16px;line-height: 25px;text-align: center;font-family:"SH-Light";margin-bottom: 15px;}
.goodmain .item .goodesc span{display: block;}
.goodmain .item{width: 256px;}
.goodmain .item:nth-of-type(2),.goodmain .item:nth-of-type(5){width: 224px;}
.goodmain .item:nth-of-type(3){width: 220px;}
.goodmain .item:nth-of-type(1){padding-top: 98px;}
.goodmain .item:nth-of-type(5){padding-top: 78px;}
.goodmain .item .goodicon div.bg-c-c{width:104px;height: 107px;background-image: url(../images/consultcr.png);margin: 0 auto ;}
.goodmain .item .goodicon i{width: 62px;height: 70px;}
.goodmain .item .line{width: 1px;height: 204px;background-image: url(../images/line.png);margin: -5px auto 0;}
.goodmain .item.middleitem div.bg-c-c{width: 162px;height: 166px;}
.goodmain .item.middleitem .goodicon i{width: 82px;height:108px;}
.goodmain .item.middleitem{padding-top:162px; }
.consultserv{padding-bottom: 106px;}
.servicemain{-ms-flex-wrap: wrap;flex-wrap: wrap;border:1px solid #EEEEEE;}
.servicemain>div{width: 33.33%;height:246px;background-color: #ffffff;border:1px solid #EEEEEE; }
.servicemain .ourserv i.icon{width: 64px;height: 60px;margin-bottom: 15px;}
.servicemain .ourserv:nth-of-type(1) i.icon{background-image: url(../images/consultserv1.png)}
.servicemain .ourserv:nth-of-type(2) i.icon{background-image: url(../images/consultserv2.png)}
.servicemain .ourserv:nth-of-type(3) i.icon{background-image: url(../images/consultserv3.png)}
.servicemain .ourserv:nth-of-type(4) i.icon{background-image: url(../images/consultserv4.png)}
.servicemain .ourserv:nth-of-type(5) i.icon{background-image: url(../images/consultserv5.png)}
.servicemain .ourserv:nth-of-type(6) i.icon{background-image: url(../images/consultserv6.png)}
.servicemain .servtit{font-size:28px;line-height:36px;color: #7a7a7a;}
.servicemain .servdes{font-size: 18px;line-height:30px;width: 306px;height:0px;text-align: center;margin-top: 3px;overflow: hidden;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;color: #ffffff;}
.servicemain>div:hover{background-color: #0AB6EE;}
.servicemain>div:hover .servdes{height: 60px;}
.servicemain>div:hover .servtit{color: #ffffff;}
.servicemain .ourserv:nth-of-type(1):hover i.icon{background-image: url(../images/consultserv11.png)}
.servicemain .ourserv:nth-of-type(2):hover i.icon{background-image: url(../images/consultserv22.png)}
.servicemain .ourserv:nth-of-type(3):hover i.icon{background-image: url(../images/consultserv33.png)}
.servicemain .ourserv:nth-of-type(4):hover i.icon{background-image: url(../images/consultserv44.png)}
.servicemain .ourserv:nth-of-type(5):hover i.icon{background-image: url(../images/consultserv55.png)}
.servicemain .ourserv:nth-of-type(6):hover i.icon{background-image: url(../images/consultserv66.png)}
.ourcase{padding-bottom:50px; }
.ourcasepic{width:59%;height:580px; }
.ourcasetxt{width:41%;background-color: #232323;color: #ffffff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:7.9%;padding-bottom: 17px;}
.ourcasetxt .txt1{font-size:33px;line-height: 47px;letter-spacing: 1px;margin-bottom: 12px;}
.ourcasetxt .txt1 span{font-weight: bold;}
.ourcasetxt .txt2{font-size:22px;line-height:34px;font-family:"SH-Light";width: 375px;}
.ourcasetxt .morexp{margin:44px 0 0; width:140px;}
.ourcase .swiper-button-next, .ourcase .swiper-button-prev{width:48px;height: 48px; left:62%;right:auto;top: 50%; }
.ourcase .swiper-button-next{background-image: url(../images/meet-next.png);margin-top:10px;}
.ourcase .swiper-button-prev{background-image: url(../images/meet-prev.png);margin-top: -54px; }
.fullvideo{display:none;}

@media only screen and (min-width:1251px) and (max-width:1470px ){
	/* 精益教练特训营 */
	.profit .txtinfor{width: 1200px;}
	.profit .mount{width: 1100px;height: 570px;}
	.yearcomp .year{font-size: 28px;margin-bottom: 5px;}
	.yearcomp .complete{font-size: 17px;}
	.yearcomp .complete span{font-size: 20px;}
	.yearcomp .dot{width: 28px;height: 28px;padding: 4px;}
	.yearcomp .dot span{width: 18px;height: 18px;}
	.yearcomp .start{right:1140px ;bottom: 16px;}
	.yearcomp .line{top: 14px;left:14px;}
	.yearcomp li:nth-of-type(2){bottom:80px;right:1014px;}
	.yearcomp li:nth-of-type(2) .dot{right: -17px;bottom: -20px;}
	.yearcomp li:nth-of-type(2) .line{-webkit-transform: rotate(-20deg);-ms-transform: rotate(-20deg);transform: rotate(-20deg);width:190px;}
	.yearcomp li:nth-of-type(3){bottom:156px;right:856px;}
	.yearcomp li:nth-of-type(3) .dot{right: -23px;bottom: -40px;}
	.yearcomp li:nth-of-type(3) .line{-webkit-transform: rotate(-34deg);-ms-transform: rotate(-34deg);transform: rotate(-34deg);width:190px;}
	.yearcomp li:nth-of-type(4){bottom:241px;right:712px;}
	.yearcomp li:nth-of-type(4) .dot{right: -37px;bottom: -23px;}
	.yearcomp li:nth-of-type(4) .line{-webkit-transform: rotate(-64deg);-ms-transform: rotate(-64deg);transform: rotate(-64deg);width:150px;}
	.yearcomp li:nth-of-type(5){bottom:346px;right:657px;}
	.yearcomp li:nth-of-type(5) .dot{right: -47px;bottom: 0px;}
	.yearcomp li:nth-of-type(5) .line{-webkit-transform: rotate(-33deg);-ms-transform: rotate(-33deg);transform: rotate(-33deg);width:180px;}
	.yearcomp li:nth-of-type(6){bottom: 456px;right:493px;}
	.yearcomp li:nth-of-type(6) .dot{right: -31px;bottom: -13px;}
	.yearcomp li:nth-of-type(6) .line{-webkit-transform: rotate(-27deg);-ms-transform: rotate(-27deg);transform: rotate(-27deg);width:225px;}
	.yearcomp li:nth-of-type(7){bottom: 574px;right:272px;}
	.yearcomp li:nth-of-type(7) .dot{right:0px;bottom: -38px;}
	.yearcomp li:nth-of-type(7) .line{-webkit-transform: rotate(-11deg);-ms-transform: rotate(-11deg);transform: rotate(-11deg);width:202px;}
	.yearcomp li.end{right:76px;bottom: 581px;}

	/*咨询页面*/
	.ourcasepic{width:50%;height:500px; }
	.ourcasetxt{width:50%}
	.ourcase .swiper-button-next, .ourcase .swiper-button-prev{left: 52%;}

}

@media only screen and (min-width:1251px) and (max-width:1350px ){
	/* 精益云学堂 */
	.shrmcontan{width: 1200px;}
	.themeswp .swiper-wrapper{width: 956px;}
	.themeswp{width: auto;}

	/* 标杆游学 */
	.studypage .schservice,.studyques{width: 1200px;}
	.studypage .service li{width:290px;}
	/* 精益教练学院 */
	.schservice{width: 1200px;}
	.schoolist .list{width: 1200px;}
}

@media only screen and (min-width:998px) and (max-width:1250px ){
	.sbanner .containerBox{margin-left: -485px;}
	/* 精益云学堂 */
	.studyban{height: 650px;}
	.studyban .transfBox>div{padding-top: 0;}
	.studyban .transf2{font-size: 52px;line-height: 70px;}
	.srtop li>div{padding: 40px 0;}
	.srtop li i.icon{width: 54px;height: 54px;}
	.srtop li .rtxt>span{font-size: 20px;height:44px;}
	.srtop .rtxt .srlc{background-image: url(../images/borderbg2.png);height: 107px;top:46px;left: 50%;-webkit-transform: translate(-50%,0);-ms-transform: translate(-50%,0);transform: translate(-50%,0);padding: 20px 8px 0 16px;}
	.srtop{margin-top: -96px;}
	.innerthemest{width: 200px;height:180px;}
	.innerthemest .tit1{font-size: 40px;}
	.innerthemest .tit2{font-size: 14px;line-height: 20px;margin-bottom: 4px;}
	.innerthemest .tit3{font-size: 12px;margin-bottom: 14px;}
	.shrmcontan{width: 950px;}
	.shrmcontan .themeseries{margin-bottom: 65px;}
	.themeswp,.themeswp .swiper-container{height: 140px;}
	.themeswp .swiper-wrapper{width: 778px;}
	.themeswp{width: auto;}
	.eachtit{font-size: 22px;line-height:32px;}
	.themeswp .swiper-button-prev{top:60px;}
	.themeswp .swiper-button-next{top: 98px;}
	/* 标杆游学 */
	.studypage .schservice,.studyques{width: 970px;}
	.studypage .service li{width:230px;}
	.studypage .schservice li>div{padding-top: 70px;padding: 72px 20px 0;}
	.studypage .schservice i.icon{width: 76px;height: 84px;}
	.schservice .servt{font-size: 20px;margin: 30px 0 16px;}
	.schservice .servd{font-size: 16px;}
	.studyques .qinner{padding: 42px 26px;}
	.studyques .qinner .qpic{width: 280px;}
	.studyques .qinner .qinfor {width: calc(100% - 280px);}
	.studyques .qinner .qname{font-size: 28px;line-height:40px;}
	.studyques .qinner .qcomp,.studyques .qinner .qdesc{font-size: 14px;line-height: 20px;}
	.studyques .qinner .goto button{font-size: 16px;margin-top: 10px;}
	/* 精益教练学院 */
	.sbanner .stit{font-size: 74px;line-height: 1.2;}
	.sbanner .stit2{font-size: 60px;line-height: 80px;margin-bottom: 100px;}
	.sbanner .slist li{width: 210px;}
	.sbanner .slist li img{width: 70px;height:58px;}
	.sbanner .banntit{font-size: 28px;}
	.sbanner .banndes{font-size: 16px;line-height:22px;}
	.schservice,.coursswiper .swiper-container{width: 970px;}
	.schservice li{width: calc( 20% - 6px);}
	.schservice li>div{padding: 56px 12px 0;}
	.schservice .servd.center{width: 145px;}
	.schservice i.icon{width:88px;height: 92px;}
	.courseitem, .courseitem .sinner, .courseitem .sinner a>div{width:100%;}
	.courseitem .sinner .graybg .name{font-size: 20px;line-height: 30px;}
	.courseitem .sinner .graybg .fn{font-size: 18px;}
	.courseitem .sinner .bluebg{font-size: 20px;}

	/* 精益教练特训营 */
	.course{height: 720px;}
	/* .course .containerBox{height:640px;transition: 0.5s;}
	.course .group1 div:nth-of-type(5){left: 339px;top: 371px;}
	.course .group2 div:nth-of-type(6){top: 180px;}
	.course .group2 div:nth-of-type(7){left: 493px;top: 402px;}
	.course .group2 div:nth-of-type(10){left: 258px;top: 330px;}
	.course .group2 div:nth-of-type(14){top: 302px;}
	.course .group2 div:nth-of-type(17){left: 252px;top: 421px;} */
	/*.course .containerBox{width: 1200px;transition: 0.5s;transform: scale(0.81);}*/
	.course .group1 div{font-size: 23px;width: 125px;height: 125px;}
	.course .group1 div:nth-of-type(1){width: 135px;height: 135px;}
	.course .group1 div:nth-of-type(2){width: 127px;height: 127px;}
	.course .group2 div{font-size:14px;width: 95px;height: 95px;}
	.course .group2 div:nth-of-type(1){padding: 0 18px;}
	.course .group2 div:nth-of-type(2){width:81px;height: 81px;padding: 0 19px;}
	.course .group2 div:nth-of-type(4){width:62px;height: 62px;}
	.course .group2 div:nth-of-type(8){width:89px;height:89px;}
	.course .group2 div:nth-of-type(10){width:81px;height:81px;}
	.course .group2 div:nth-of-type(12){width:77px;height:77px;}
	.course .group2 div:nth-of-type(13){width: 81px;height:81px;}
	.course .group2 div:nth-of-type(14){width: 61px;height:61px;}
	.course .group2 div:nth-of-type(15){width:81px;height:81px;}
	.course .group2 div:nth-of-type(16),
	.course .group2 div:nth-of-type(17){width:93px;height:93px;}
	.course .group3 div:nth-of-type(1){width: 75px;height: 75px;}
	.course .group3 div:nth-of-type(2){width: 75px;height: 75px;}
	.course .group3 div:nth-of-type(3){width:69px;height: 69px;}
	.course .group3 div:nth-of-type(4){width:86px;height: 86px;}
	.course .group3 div:nth-of-type(5){width:71px;height: 71px;}
	.course .group3 div:nth-of-type(6){width:58px;height: 58px;}
	.course .group3 div:nth-of-type(7){width:86px;height: 86px;}


	.profit{height: 700px;}
	.profit .txtinfor{width: 970px;}
	.profit .mount{width: 900px;height:467px;}
	.profit .profittit{padding-top:90px;font-size:45px;}
	.profit .trophy{width:170px;margin: 30px 0 0 25px;}
	.yearcomp .year{font-size: 24px;margin-bottom:0;}
	.yearcomp .complete{font-size: 14px;}
	.yearcomp .complete span{font-size: 18px;}
	.yearcomp .dot{width: 24px;height: 24px;padding: 4px;}
	.yearcomp .dot span{width: 14px;height: 14px;}
	.yearcomp li.common{width: 210px;}
	.yearcomp .start{right:922px;bottom: 10px;}
	.yearcomp .line{top: 12px;left:12px;}
	.yearcomp .start .line{width: 90px;}
	.yearcomp li:nth-of-type(2){bottom:64px;right:793px;}
	.yearcomp li:nth-of-type(2) .dot{right: 20px;bottom: -20px;}
	.yearcomp li:nth-of-type(2) .line{-webkit-transform: rotate(-20deg);-ms-transform: rotate(-20deg);transform: rotate(-20deg);width:140px;}
	.yearcomp li:nth-of-type(3){bottom:117px;right:703px;}
	.yearcomp li:nth-of-type(3) .dot{right: -13px;bottom: -30px;}
	.yearcomp li:nth-of-type(3) .line{-webkit-transform: rotate(-34deg);-ms-transform: rotate(-34deg);transform: rotate(-34deg);width:163px;}
	.yearcomp li:nth-of-type(4){bottom:196px;right:578px;}
	.yearcomp li:nth-of-type(4) .dot{right: -21px;bottom: -23px;}
	.yearcomp li:nth-of-type(4) .line{-webkit-transform: rotate(-64deg);-ms-transform: rotate(-64deg);transform: rotate(-64deg);width:130px;}
	.yearcomp li:nth-of-type(5){bottom:284px;right:537px;}
	.yearcomp li:nth-of-type(5) .dot{right: -37px;bottom: 0px;}
	.yearcomp li:nth-of-type(5) .line{-webkit-transform: rotate(-33deg);-ms-transform: rotate(-33deg);transform: rotate(-33deg);width:150px;}
	.yearcomp li:nth-of-type(6){bottom: 375px;right:410px;}
	.yearcomp li:nth-of-type(6) .dot{right: -31px;bottom: -13px;}
	.yearcomp li:nth-of-type(6) .line{-webkit-transform: rotate(-27deg);-ms-transform: rotate(-27deg);transform: rotate(-27deg);width:180px;}
	.yearcomp li:nth-of-type(7){bottom: 468px;right:223px;}
	.yearcomp li:nth-of-type(7) .dot{right:0px;bottom: -28px;}
	.yearcomp li:nth-of-type(7) .line{-webkit-transform: rotate(-11deg);-ms-transform: rotate(-11deg);transform: rotate(-11deg);width:162px;}
	.yearcomp li.end{right:66px;bottom: 476px;}
	.studenttit{font-size: 45px;}
	.studenttit2{height: 50px;}
	/* 年造化 */
	.schoolbanner .containerBox{padding-top: 240px;}
	.schoolist .list{width: 970px;}
	.schoolist .list .sdot{margin:21px 0 23px;}
	.schoolist .list .syear{font-size: 24px;}
	.schoolist .list .active .syear, .schoolist .list .swiper-slide:hover .syear{font-size: 40px;}
	.schoolist .list .stxt{width: 160px;height: 90px;font-size: 20px;line-height: 30px;}
	.schoolist .list .stxt div{width:90px;}
	.schoolist .list .active .stxt, .schoolist .list .swiper-slide:hover .stxt{font-size: 26px;}
	.schoolist .list .swiper-slide.active .stxt div, .schoolist .list .swiper-slide:hover .stxt div{width: 120px;}
	.schoolist .line{top: 219px;}
	.school-retail .swiper-slide{padding: 20px 4vw;}
	.school-retail .newstxt{padding: 52px 60px 54px;}
	.school-retail .newstxt .logo{margin-right: 60px}
	.school-retail .txtright .newsTit{margin-bottom:16px;}
	.school-retail .txtright .newsdes{font-size: 16px;line-height: 22px;}

	.choosers>div{width: 222px;height: 222px;}
	.choosers>div>img{width: 130px;height:118px;}
	.choosers .rst{font-size: 22px;}
	.choosers .casedot1{top: 116px;}
	.choosers .casedot2{top: 143px;width: 40px;height: 40px;}
	.studycasedt{}
	.studycasedt .casedpic1{width: 450px;}
	.studycasedt .casedpic1 img,.studycasedt .casedpic2 img,.studycasedt .casedpic3 img{width: 100%;}
	.studycasedt .casedpic3{width: 250px;}
	.studycasedt .casedpic2{width: 240px;margin-left: 20px;}
	.studycb li{width: 24%;}

	/* 年造会 详情 */
	.funct2{width: 96%;}
	.meetdtswp .newspic{height: 300px;}
	.meetdtswp .meettxt1{font-size: 32px;line-height: 42px;}
	.meetdtswp .meettxt2{font-size: 28px;line-height: 36px;}
	.piccommon{width:500px;height: 280px;}
	.boxcommon .txtcommon{width: 450px;}
	.txtcommon .caseTit{font-size: 45px;}
	.txtcommon .caseTit i.icon{width: 40px;height: 40px;}
	.graduimg li{width: 315px;}
	.voice .caseSha{width:1002px;padding: 36px;}
	.voice .caseSha>img{width: 350px;}
	.voice .caseSha>div{width: 550px;}
	.voice .mttit1{padding-top:16px; margin-bottom: 12px;}
	.voice .mttit1,.voice .mttit2{font-size: 22px;line-height: 28px;}
	.voice .mttit3{font-size: 17px;line-height: 22px;}

	/*功能  详情*/
	.dtcr,.crline{width: 178px;height: 178px;font-size: 26px;}
	.dtcr .icon{width:56px;height: 52px;}
	.dtcr {flex-shrink: 0}
	.fndtpart1 .dtcr1{left: 397px;top: 178px;}
	.fndtpart1 .dtcr2{left: 296px;top: 345px;}
	.fndtpart1 .dtcr3{left: 498px;top: 345px;}
	.crbox2 .crline div,.crbox3 .crline div{width:126px;height: 150px;}
	.crbox1 .crline{left: 397px;top:138px;}
	.crbox1 .dot{top: 81px;left: 474px;}
	.crbox1 .text{left: 528px;top: 64px}
	.crbox2 .crline{left:195px;top: 178px;}
	.crbox2 .dot1{left:285px ;top:164px;}
	.crbox2 .dot2{left:190px ;top:297px;}
	.crbox2 .text{left: 62px;top:162px;}
	.crbox .smtit2{padding-left:0px;margin-bottom: 64px;}
	.crbox3 .crline{left:597px;top:178px;}
	.crbox3 .dot1{top: 164px;right: 285px;}
	.crbox3 .dot2{right:190px ;top:297px;}
	.crbox3 .text{left: 646px;top:162px;}
	.crbox .smtit3{padding-left: 61px;margin-bottom: 64px;}
	.crbox .smtit{font-size:22px}
	.smdesc{font-size: 16px;line-height: 20px;}
	.shortpart.circular ul{width: 970px;}
	.shortpart.circular li::after{width: 170px;}
	.innovinfortxt1{margin-bottom: 140px;}
	.innovinfortxt1 .fndtpic{margin: 3px 143px 0 68px;width:340px;}
	.innovinfortxt1 .fndttxt{margin-top: 30px;}
	.fndttxt .txt1{font-size: 22px;}
	.innovinfortxt2 .fndtpic,.innovinfortxt3 .fndtpic,.innovinfortxt2 .fndttxt,.innovinfortxt3 .fndttxt{width: 300px;}
	.inngroup2>div{width: 187px;}
	.inngroup2>div img{width: 100%;height:auto;}
	.inngroup2>div div{padding: 14px 16px;font-size: 18px;}
	.linegroup .line6{-webkit-transform: rotate(62deg);-ms-transform: rotate(62deg);transform: rotate(62deg);height: 410px;}
	.linegroup .line7{-webkit-transform: rotate(-62deg);-ms-transform: rotate(-62deg);transform: rotate(-62deg);height: 410px;}
	.sttit{ font-size:29px;line-height: 100px;}
	.fntitbox .fbtit{font-size: 39px;}
	.fntitbox .fbtit2{font-size: 24px;margin-top: 20px;}
	.mobilemeet>img{width: 373px;height: 657px;margin-left: 0px;}
	.mmdesc .linedot{width: 240px;height: 57px;}
	.mmdesc .fnname{width: 257px;height: 57px;font-size: 19px;}
	.mmdesc{padding-top: 23px}
	.mmdesc>div{margin-bottom:17px;}
	.mmdesc>div:nth-of-type(1) .linedot span{top:58px;}
	.mmdesc>div:nth-of-type(1) .linedot div{top: 63px;width:214px;}
	.mmdesc>div:nth-of-type(2) .linedot span{top:25px;}
	.mmdesc>div:nth-of-type(2) .linedot div{top:29px;width:211px;}
	.mmdesc>div:nth-of-type(3) .linedot div{top:0px;width:214px;}
	.mmdesc>div:nth-of-type(4) .linedot div{top:-5px;width:212px;}
	.mmdesc>div:nth-of-type(5) .linedot span{top:24px;}
	.mmdesc>div:nth-of-type(5) .linedot div{top:29px;width:211px;}
	.mmdesc>div:nth-of-type(6) .linedot span{top:11px;}
	.mmdesc>div:nth-of-type(6) .linedot div{top:16px;width:211px;}
	.mmdesc>div:nth-of-type(7) .linedot div{top:-20px;width:216px;}
	.mmdesc>div:nth-of-type(8) .linedot span{top:-62px;}
	.mmdesc>div:nth-of-type(8) .linedot div{top:-58px;width:224px;}
	.custpictxt .leftlogo{margin: 0 62px;}
	.custpictxt .name{font-size:24px;line-height: 30px;}
	.custpictxt .khsy{font-size:20px; }
	.custpictxt .infor{font-size: 16px;}
	.voice .caseSha>div .words{font-size: 20px;line-height: 32px;margin-bottom: 48px;}
	.voice .caseSha>div .custname{font-size: 26px;line-height: 32px}

	/*咨询页面*/
	.consulttit {font-size: 44px;line-height: 52px;padding: 86px 0 60px;}
	.goodmain .goodesc{font-size: 15px;}
	.goodmain .item .goodicon div.bg-c-c{width:90px;height: 93px; }
	.goodmain .item .goodicon i{width:50px;height: 56px; }
	.goodmain .item.middleitem div.bg-c-c{width: 130px;height: 133px;}
	.goodmain .item.middleitem .goodicon i{width: 66px;height: 87px;}
	.servicemain>div{height: 260px}
	.servicemain .servtit{font-size: 24px;}
	.servicemain .servdes{width:auto;padding: 0 8%;font-size: 16px;line-height:26px;}
	.ourcasepic{width:50%;height:500px; }
	.ourcasetxt{width:50%}
	.ourcase .swiper-button-next, .ourcase .swiper-button-prev{left: 52%;width: 36px;height: 36px}
	.ourcasetxt .txt1{font-size: 30px;}
	.ourcasetxt .txt2{font-size: 20px;line-height: 30px;width: 358px;}

	/*视频详情页*/
	.containerBox2{width:970px;padding-bottom: 30px;}
	.videobox {-ms-flex-wrap: wrap;flex-wrap: wrap;}
	#video{width: 970px;height:auto;}
	.videodes{width: 100%;height: auto;padding: 40px;}
	.videop{width: 100%;height: 190px;}
	.videotatol .swiper-slide .name{font-size: 16px;}
	.vdescript .vdesc2{font-size: 20px;line-height:1.5;}
	.vdetails .vcaseSha >div div{width: 450px;font-size: 20px;}
	.vdetails .vcaseSha >div:last-child{padding-top:54px;margin-top: 54px;}
	.vdetails .outline>div{width: 466px;}

}


@media only screen and (min-width:768px) and (max-width: 997px){
	/*咨询页面*/
	.consultbanner .containerBox{width:90%; }
	.consulttit {font-size: 38px;line-height:42px;padding: 80px 0 50px;}
	.goodmain .goodesc{font-size: 14px;line-height: 20px;}
	.goodmain .item .goodicon div.bg-c-c{width:70px;height: 72px; }
	.goodmain .item .goodicon i{width:40px;height: 45px; }
	.goodmain .item.middleitem div.bg-c-c{width: 100px;height: 103px;}
	.goodmain .item.middleitem .goodicon i{width: 50px;height:66px;}
	.servicemain>div{height: 260px}
	.servicemain .servtit{font-size: 20px;}
	.servicemain .servdes{width:auto;padding: 0 9%;font-size: 14px;line-height:22px;}
	.servicemain .ourserv i.icon{width:54px;height: 51px;}
	.ourcasepic{width:50%;height:450px; }
	.ourcasetxt{width:50%}
	.ourcase .swiper-button-next, .ourcase .swiper-button-prev{left: 52%;width: 36px;height: 36px}
	.ourcasetxt .txt1{font-size: 30px;-ms-flex-wrap: wrap;flex-wrap: wrap;line-height: 38px;}
	.ourcasetxt .txt2{font-size: 16px;line-height: 26px;width: 280px;}
	.servicemain>div:hover .servdes{height: 66px;}
	.ourcasetxt .morexp{margin: 34px 0 0;}


	.caseBanner>div{background-size: 100% 18px;}
	.sbanner .containerBox{margin-left:0;left: 5%;}
	.mesproces>div i.icon{width:25px;height: 40px;}
	/* 精益云学堂 */
	.studyban{height:550px;}
	.studyban .transfBox>div{padding-top: 0;}
	.studyban .transf{margin-bottom:10px;}
	.studyban .transf2{font-size: 52px;line-height: 70px;}
	.srtop li>div{padding: 40px 0;}
	.srtop li i.icon{width: 54px;height: 54px;}
	.srtop li .rtxt>span{font-size: 20px;height:44px;}
	.srtop .rtxt .srlc{background-image: url(../images/borderbg2.png);height: 107px;top:46px;left: 50%;-webkit-transform: translate(-50%,0);-ms-transform: translate(-50%,0);transform: translate(-50%,0);padding: 20px 8px 0 16px;}
	.srtop{margin-top: -96px;}
	.innerthemest{display: none;}
	.innerthemest .tit1{font-size: 40px;}
	.innerthemest .tit2{font-size: 14px;line-height: 20px;margin-bottom: 4px;}
	.innerthemest .tit3{font-size: 12px;margin-bottom: 14px;}
	.shrmcontan{width: 90%;}
	.shrmcontan .themeseries{margin-bottom: 65px;}
	.themeswp,.themeswp .swiper-container{height: 140px;}
	.themeswp .swiper-wrapper{width: 778px;}
	.themeswp{width:100%;margin-left: 0px;}
	.eachtit{font-size: 22px;line-height:32px;}
	.themeswp .swiper-button-prev{top:60px;}
	.themeswp .swiper-button-next{top: 98px;}
	.theme .custBox .custTab li a{margin-right:16px;padding: 0;}
	.theme .custBox .custTab li{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
	.theme .custBox .custTab{margin: 24px 0 60px;}
	/* 标杆游学 */
	.studyban.huanghang .transf2{width: 435px;}
	.studypage .schservice,.studyques{width: 90%;}
	.studypage .service li{width:calc( 25% - 10px);height: auto;}
	.studypage .schservice li>div{padding-top: 70px;padding: 62px 10px 0;height: 320px;}
	.studypage .schservice i.icon{width: 60px;height: 66px;}
	.schservice .servt{font-size: 18px;line-height: 24px;}
	.studypage .schservice .servt{margin: 30px 0 12px;}
	.schservice .servd{font-size: 14px;line-height: 22px;}
	.studyques .qinner{padding: 42px 26px;}
	.studyques .qinner .qpic{width: 260px;margin-right: 18px;}
	.studyques .qinner .qinfor {width: calc(100% - 280px);}
	.studyques .qinner .qname{font-size: 24px;line-height:30px;}
	.studyques .qinner .qcomp,.studyques .qinner .qdesc{font-size: 12px;line-height: 18px;margin-bottom: 8px;}
	.studyques .qinner .goto button{font-size: 14px;height: 36px;}
	/* 精益教练学院 */
	.sbanner .containerBox{width: 90%;}
	.sbanner .stit{font-size: 74px;line-height: 1.2;}
	.sbanner .stit2{font-size: 60px;line-height: 80px;margin-bottom: 100px;}
	.sbanner .slist li{width: calc( 25% - 16px );}
	.sbanner .slist li img{width: 70px;height:58px;}
	.sbanner .banntit{font-size: 24px;margin-bottom: 15px;}
	.sbanner .banndes{font-size: 14px;line-height:22px;}
	.schservice,.coursswiper .swiper-container{width:96%;}
	.schservice li{width: calc( 20% - 6px);}
	.schservice li>div{padding: 56px 12px 0;}
	.schservice .servd.center{width: auto;}
	.schservice i.icon{width:64px;height: 67px;}
	.courseitem, .courseitem .sinner, .courseitem .sinner a>div{width:100%;}
	.courseitem .sinner .graybg .name{font-size: 16px;line-height: 30px;}
	.courseitem .sinner .graybg .fn{font-size: 18px;}
	.courseitem .sinner .bluebg{font-size: 18px;}
	.courseitem .sinner .bluebg i{width: 36px;height: 36px;}
	.promtStdList .swiper-container, .stdwordBox{width: 100%;}
	.promtStdList .swiper-slide, .promtStdList .swiper-slide>div{width:165px;height:228px;}
	.promtStdList .swiper-slide .mask{padding-bottom: 12px;}
	.promtStdList .swiper-slide .comp{font-size: 12px;}
	.promtStdList .swiper-slide .name{font-size: 18px;}
	.stdwordBox{height: 88px;font-size: 24px;}
	.coursList .coursswiper{width: 94%;}

	/* 精益教练特训营 */
	.transf2 span{display: block;}
	.course{height: 560px;}
	.course .containerBox{width:750px;height: 328px;}
	.course .containerBox .group{position: absolute;top: 0;left: 0;width: 1200px;height: 468px;-webkit-transform:scale(0.625);-ms-transform:scale(0.625);transform:scale(0.625);margin:-88px 0 0 -225px;}

	.profit{height: 700px;}
	.profit .txtinfor{width:750px;}
	.profit .mount{width:750px;height:467px;}
	.profit .profittit{padding-top:70px;font-size:45px;}
	.profit .trophy{width:150px;margin: 30px 0 0;}
	.profit .mask{background: rgba(0,0,0,0.65);}
	.yearcomp{width: 100%}
	.yearcomp .year{font-size: 24px;margin-bottom:0;}
	.yearcomp .complete{font-size: 14px;}
	.yearcomp .complete span{font-size: 18px;}
	.yearcomp .dot{width: 20px;height: 20px;padding: 4px;}
	.yearcomp .dot span{width: 10px;height: 10px;}
	.yearcomp li.common{width: 210px;}
	.yearcomp .start{right:700px;bottom: 10px;padding-left: 40px;}
	.yearcomp .start .dot{left: 0;}
	.yearcomp .line{top: 10px;left:10px;}
	.yearcomp .start .line{width: 80px;-webkit-transform: rotate(-38deg);-ms-transform: rotate(-38deg);transform: rotate(-38deg);}
	.yearcomp li:nth-of-type(2){bottom:30px;right:auto;left:60px;text-align:left;padding-left: 30px;}
	.yearcomp li:nth-of-type(2) .dot{right:auto;bottom: 28px;left: 0;}
	.yearcomp li:nth-of-type(2) .line{-webkit-transform: rotate(-23deg);-ms-transform: rotate(-23deg);transform: rotate(-23deg);width:127px;}
	.yearcomp li:nth-of-type(3){bottom:94px;right:auto;left:180px;text-align:left;padding-left: 40px;}
	.yearcomp li:nth-of-type(3) .dot{right:auto;bottom: 14px;left: 0;}
	.yearcomp li:nth-of-type(3) .line{-webkit-transform: rotate(-37deg);-ms-transform: rotate(-37deg);transform: rotate(-37deg);width:110px;}
	.yearcomp li:nth-of-type(4){bottom:160px;right:auto;left:270px;text-align:left;padding-left: 30px;}
	.yearcomp li:nth-of-type(4) .dot{right:auto;bottom: 14px;left: 0;}
	.yearcomp li:nth-of-type(4) .line{-webkit-transform: rotate(-70deg);-ms-transform: rotate(-70deg);transform: rotate(-70deg);width:116px;}
	.yearcomp li:nth-of-type(5){bottom:286px;right:455px;}
	.yearcomp li:nth-of-type(5) .dot{right: -37px;bottom: 0px;}
	.yearcomp li:nth-of-type(5) .line{-webkit-transform: rotate(-39deg);-ms-transform: rotate(-39deg);transform: rotate(-39deg);width:120px;}
	.yearcomp li:nth-of-type(6){bottom: 375px;right:355px;}
	.yearcomp li:nth-of-type(6) .dot{right: -31px;bottom: -13px;}
	.yearcomp li:nth-of-type(6) .line{-webkit-transform: rotate(-29deg);-ms-transform: rotate(-29deg);transform: rotate(-29deg);width:150px;}
	.yearcomp li:nth-of-type(7){bottom: 462px;right:190px;}
	.yearcomp li:nth-of-type(7) .dot{right:0px;bottom: -28px;}
	.yearcomp li:nth-of-type(7) .line{-webkit-transform: rotate(-17deg);-ms-transform: rotate(-17deg);transform: rotate(-17deg);width:139px;}
	.yearcomp li.end{right:66px;bottom: 476px;}
	.studenttit{font-size: 45px;}
	.studenttit2{height: 50px;}
	/* 年造会 */
	.schoolbanner .containerBox{padding-top: 200px;width: 96%;}
	.schoolbanner .schooltxt2{font-size: 54px;line-height:64px;}
	.schoolist .list{width: 96%;}
	.schoolist .list .sdot{margin:21px 0 23px;}
	.schoolist .list .syear{font-size: 20px;}
	.schoolist .list .stxt{width: 120px;height: 90px;font-size: 16px;line-height: 24px;}
	.schoolist .list .stxt div{width:75px;}
	.schoolist .line{top: 219px;}
	.school-retail .swiper-slide{padding: 20px 4vw;}
	.school-retail .newspic{height: 220px;}
	.school-retail .newstxt{padding:25px 30px;}
	.school-retail .newstxt .logo{margin-right: 30px;width: 90px;height: 90px;}
	.school-retail .newstxt .logo img{width:45px;}
	.school-retail .txtright .newsTit{margin-bottom:6px;padding-top:0px;font-size:24px;}
	.school-retail .txtright .newsdes{font-size: 14px;line-height:18px;}
	.schoolist .list .active .syear, .schoolist .list .swiper-slide:hover .syear{font-size:32px;}
	.schoolist .list .active .stxt, .schoolist .list .swiper-slide:hover .stxt{font-size: 22px;}
	.schoolist .list .swiper-slide.active .stxt div, .schoolist .list .swiper-slide:hover .stxt div{width: 100px;}

	.choosers>div{width: 190px;height: 190px;}
	.choosers>div>img{width: 102px;height:93px;}
	.choosers .rst{font-size: 22px;}
	.choosers .casedot1{top: 80px;}
	.choosers .casedot2{top: 113px;width: 40px;height: 40px;}
	.studycasedt .casedpic1{width: 350px;margin-right: 38px;}
	.studycasedt .casedpic1 img,.studycasedt .casedpic2 img,.studycasedt .casedpic3 img{width: 100%;}
	.studycasedt .casedpic3{width: 250px;}
	.studycasedt .casedpic2{width: 240px;margin-left: 20px;}
	.studycb li{width: 24%;}
	.studycb.notice li{height: 280px;}
	.notice li>div>div:first-child{width: 140px;font-size:24px;line-height: 36px;height:46px;}
	.notice li>div>div:last-child{width: 140px;font-size: 18px;line-height: 30px;}
	.charact li i.icon{width: 72px;height: 72px;}
	.charact li .servt{font-size: 20px;}
	.charact li .servd{font-size: 14px;padding: 0 20px;}
	.studycb.charact li{height:320px;padding-top:10px;}
	.clientdes{padding-top: 30px;}

	/* 年造会 详情 */
	.funct1{font-size: 42px;}
	.funct2{width: 100%;font-size: 20px;}
	.meetdtswp .meettxt{padding: 32px 30px 40px;}
	.meetdtswp .newspic{height: 260px;}
	.meetdtswp .meettxt1{font-size: 28px;line-height: 1.2;}
	.meetdtswp .meettxt2{font-size: 24px;line-height: 32px;}
	.meetdtswp .meettxt3{font-size: 16px;line-height: 22px;}
	.piccommon{width:50%;height: 220px;}
	.boxcommon{margin-bottom: 80px;}
	.boxcommon .txtcommon{width:48%;}
	.txtcommon .caseTit{font-size: 38px;line-height: 50px;margin-bottom: 20px;}
	.txtcommon .caseTit i.icon{width: 32px;height: 32px;margin-top: 10px;}
	.txtcommon .desc{font-size: 16px;}
	.schoolname{font-size: 20px;line-height: 1.3;margin-bottom:10px;}
	.graduimg li{width: 32.5%;padding-bottom: 20px;}
	.graduimg li div{font-size: 16px;}
	.voice .caseSha{width:100%;padding: 36px;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin: 0 auto 36px;}
	.voice .caseSha>img{width: 37%;height: auto;}
	.voice .caseSha>div{width: 60%;}
	.voice .mttit1{padding-top:0; margin-bottom: 10px;font-size: 18px;line-height: 24px;}
	.voice .mttit2{font-size: 18px;line-height: 24px;margin-bottom: 14px;}
	.voice .mttit3{font-size: 16px;line-height: 22px;}
	.leadersmd{margin-bottom: 90px;}
	.leaders .containerBox{width: 92%;}
	.boxcommon.fullcont .txtcommon{width: 96%;}

	/*功能  详情*/
	.fndtpart1{height: 500px}
	.dtcr,.crline{width:137px;height: 137px;font-size: 19px;}
	.dtcr .icon{width:42px;height: 39px;margin-bottom: 10px;}
	.fndtpart1 .dtcr1{left: 306px;top: 158px;}
	.fndtpart1 .dtcr2{left: 228px;top: 288px;}
	.fndtpart1 .dtcr3{left: 385px;top: 288px;}
	.crbox2 .crline div,.crbox3 .crline div{width:96px;height:114px;}
	.crbox1 .crline{left: 306px;top:126px;}
	.crbox .dot{width: 20px;height: 20px;padding: 3px;}
	.crbox .dot span{width: 12px;height: 12px;}
	.crbox1 .dot{top: 83px;left: 365px;}
	.crbox1 .text{left: 400px;top: 54px}
	.crbox1 .crline div{top:44px; }
	.crbox2 .crline{left:150px;top: 158px;}
	.crbox2 .dot1{left:221px ;top:148px;}
	.crbox2 .dot2{left:147px ;top:250px;}
	.crbox2 .text{left: 0px;top:152px;}
	.crbox .smtit2{padding-left:0px;margin-bottom: 14px;}
	.crbox3 .crline{left:462px;top:158px;}
	.crbox3 .dot1{right:221px ;top:148px;}
	.crbox3 .dot2{right:147px ;top:250px;}
	.crbox3 .text{left: 480px;top:172px;}
	.crbox .smtit3{padding-left: 60px;margin-bottom: 14px;}
	.crbox .smtit{font-size:20px}
	.smdesc{font-size: 15px;line-height: 20px;}
	.innovinfortxt1{margin-bottom: 198px;}
	.innovinfortxt1 .fndtpic{margin: 3px 123px 0 68px;width:240px;}
	.fndttxt{width: 280px;}
	.innovinfortxt1 .fndttxt{margin-top: 20px;}
	.inngroup{padding: 0}
	.fndttxt .txt1{font-size:19px;line-height: 22px;}
	.fndttxt .txt2{font-size: 17px;line-height: 22px;}
	.fndttxt .txt3{font-size: 14px;line-height: 18px;}
	.innovinfortxt2 .fndtpic,.innovinfortxt3 .fndtpic,.innovinfortxt2 .fndttxt,.innovinfortxt3 .fndttxt{width: 220px;}
	.inngroup2>div{width: 145px;}
	.inngroup2>div img{width: 100%;height:auto;}
	.inngroup2>div div{padding: 14px 16px;font-size: 14px;}
	.linegroup .line2{height: 500px;}
	.linegroup .line6, .linegroup .line7, .linegroup .line8, .linegroup .line9{top: 648px;}
	.linegroup .line5 .dot{bottom: -15px;}
	.linegroup .line6{-webkit-transform: rotate(57deg);-ms-transform: rotate(57deg);transform: rotate(57deg);height: 330px;}
	.linegroup .line7{-webkit-transform: rotate(-57deg);-ms-transform: rotate(-57deg);transform: rotate(-57deg);height: 330px;}
	.linegroup .line8{-webkit-transform: rotate(37deg);-ms-transform: rotate(37deg);transform: rotate(37deg);height: 216px;}
	.linegroup .line9{-webkit-transform: rotate(-37deg);-ms-transform: rotate(-37deg);transform: rotate(-37deg);height: 216px;}
	.innobtm span{margin:0 6px;font-size: 18px;}
	.sttit{ font-size:29px;line-height: 100px;}
	.fntitbox .fbtit{font-size: 29px;}
	.fntitbox .fbtit2{font-size: 19px;margin-top: 20px;}
	.mobilemeet>img{width: 318px;height: 509px;margin-left:-18px;-webkit-box-flex:0;-ms-flex:none;flex:none;}
	.mmdesc .linedot{width:190px;height: 44px;}
	.mmdesc .fnname{width: 198px;height: 44px;font-size: 15px;}
	.mmdesc{padding-top: 18px}
	.mmdesc>div{margin-bottom:12px;}
	.mmdesc .linedot span{width: 6px;height: 6px;}
	.mmdesc .linedot div{left: 16px;}
	.mmdesc>div:nth-of-type(1) .linedot span{top:50px;}
	.mmdesc>div:nth-of-type(1) .linedot div{top: 51px;width:177px;}
	.mmdesc>div:nth-of-type(2) .linedot span{top:18px;}
	.mmdesc>div:nth-of-type(2) .linedot div{top:20px;width:174px;}
	.mmdesc>div:nth-of-type(3) .linedot span{top: 0px;}
	.mmdesc>div:nth-of-type(3) .linedot div{top:2px;width:176px;-webkit-transform: rotate(7deg);-ms-transform: rotate(7deg);transform: rotate(7deg);}
	.mmdesc>div:nth-of-type(4) .linedot span{top: -3px;}
	.mmdesc>div:nth-of-type(4) .linedot div{top:0px;width:176px;}
	.mmdesc>div:nth-of-type(5) .linedot span{top:24px;}
	.mmdesc>div:nth-of-type(5) .linedot div{top:26px;width:175px;}
	.mmdesc>div:nth-of-type(6) .linedot span{top:13px;}
	.mmdesc>div:nth-of-type(6) .linedot div{top:16px;width:174px;}
	.mmdesc>div:nth-of-type(7) .linedot span {top: -14px;}
	.mmdesc>div:nth-of-type(7) .linedot div{top:-12px;width:178px;}
	.mmdesc>div:nth-of-type(8) .linedot span{top:-38px;}
	.mmdesc>div:nth-of-type(8) .linedot div{top:-35px;width:184px;-webkit-transform: rotate(18deg);-ms-transform: rotate(18deg);transform: rotate(18deg);}
	.custpictxt .leftlogo{margin: 0 30px 0 0;width: 120px;height: 120px;}
	.custpictxt .leftlogo img{width: 56px;}
	.custpictxt .name{font-size:22px;line-height: 30px;}
	.custpictxt{padding:40px 30px 44px;}
	.custpictxt .khsy{font-size:18px; }
	.custpictxt .infor{font-size: 15px;line-height: 22px;}
	.voice .caseSha>div .words{font-size: 17px;line-height: 26px;margin-bottom: 38px;}
	.voice .caseSha>div .custname{font-size: 22px;line-height: 32px}
	.shortpart.circular li .circleProgress{width:94px;height: 94px; }
	.shortpart.circular li .wrapper{width:47px;height: 94px;}
	.shortpart.circular li .circ{width:94px;height: 94px;padding: 4px;}
	.shortpart.circular li .circ>div.num img{width: 40px;}
	.shortpart.circular li .circ >span.dot{left: 46px;}
	.shortpart.circular li .circ >span.dot2{-webkit-transform-origin: 1px 47px;-ms-transform-origin: 1px 47px;transform-origin: 1px 47px;}
	.shortpart.circular ul{width: 750px;}
	.shortpart.circular li::after{width: 138px;left: 181px;top: 48px;}
	.shortpart.circular li{width: 220px;}
	.shortpart.circular li .stName{font-size: 20px;line-height: 30px;}
	.shortpart.circular li .stdesc{font-size: 15px;}

	/*视频详情页*/
	.containerBox2{width:90%;padding-bottom: 30px;}
	.videobox {-ms-flex-wrap: wrap;flex-wrap: wrap;}
	#video{width: 100%;height:auto;}
	.videodes{width: 100%;height: auto;padding: 40px;font-size: 15px;line-height: 24px;}
	.videop{width: 100%;height: 190px;}
	.videotatol .swiper-slide .name{font-size: 16px;}
	.vdescript .vdesc2{font-size: 18px;line-height:1.5;}
	.vdetails .vcaseSha >div div{width: calc( 100% - 380px);font-size: 18px;}
	.vdetails .vcaseSha >div img{width: 360px;height: auto;}
	.vdetails .vcaseSha >div:last-child{padding-top:54px;margin-top: 54px;}
	.vdetails .outline>div{width: 100%;}

}

@media only screen and (max-width: 767px) {

	.mesproces>div i.icon{width:21px;height: 34px;}
	/* 精益云学堂 */
	/*.studyban{height:500px;}*/
	.studyban .transfBox>div{padding-top: 0;}
	.studyban .transf{margin-bottom:10px;}
	.studyban .transf2{font-size:40px;line-height:1; margin-bottom: 26px;}
	.srtop li>div{padding: 40px 0 30px;}
	.srtop li i.icon{width: 42px;height: 42px;}
	.srtop li .rtxt>span{font-size: 16px;height:34px;}
	.srtop .rtxt .srlc{background-image: url(../images/borderbg2.png);width: 170px;height: 100px;top:36px;left: 50%;-webkit-transform: translate(-50%,0);-ms-transform: translate(-50%,0);transform: translate(-50%,0);padding: 14px 8px 0 16px;font-size: 14px;}
	.srtop{margin-top: -96px;}
	.innerthemest{display: none;}
	.innerthemest .tit1{font-size: 40px;}
	.innerthemest .tit2{font-size: 14px;line-height: 20px;margin-bottom: 4px;}
	.innerthemest .tit3{font-size: 12px;margin-bottom: 14px;}
	.shrmcontan{width: 86%;}
	.shrmcontan .themeseries{margin-bottom: 65px;}
	.themeswp,.themeswp .swiper-container{height: 140px;}
	.themeswp .swiper-wrapper{width: 100%;}
	.themeswp{width:100%;margin-left: 0px;}
	.eachtit{font-size:18px;line-height:26px;-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.themeswp .swiper-button-prev{top:60px;}
	.themeswp .swiper-button-next{top: 98px;}
	.theme .custBox .custTab li a{margin:0 6px 0 0;padding: 0 5px;}
	.theme .custBox .custTab li{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
	.theme .custBox .custTab{margin: 24px 0 60px;}
	.pcswip{display: none;}
	.mobileswip{display: block;}
	/* 标杆游学 */
	.studypage{padding: 55px 0 81px;}
	.studyban.huanghang .transf{line-height: 1.2;font-size:36px;}
	.studyban.huanghang .transf2{width: 316px;line-height: 1.2;font-size: 36px;}
	.studypage .schservice,.studyques{width: 96%;}
	.studypage .service{-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.studypage .service li{width:calc( 50% - 5px);height: auto;margin-bottom: 10px;}
	.studypage .schservice li>div{padding: 42px 10px 0;height: 290px;}
	.studypage .schservice i.icon{width: 60px;height: 66px;}
	.schservice .servt{font-size: 18px;line-height: 24px;margin: 20px 0 16px;}
	.studypage .schservice .servt{margin: 30px 0 12px;}
	.schservice .servd{font-size: 14px;line-height: 22px;}
	.studyques .qinner{padding: 16px;-webkit-box-shadow: 2px 2px 13px 4px rgba(0, 0, 0, 0.12);box-shadow: 2px 2px 13px 4px rgba(0, 0, 0, 0.12);}
	.studyques .qinner .qpic{width:160px;height: 120px;margin-right: 18px;}
	.studyques .qinner .qinfor {width: calc(100% - 178px);}
	.studyques .qinner .qname{font-size: 19px;line-height:28px;}
	.studyques .qinner .qcomp{font-size: 12px;line-height: 18px;margin-bottom: 8px;}
	.studyques .qinner .qdesc{display: none;}
	.studyques .qinner .goto{-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.studyques .qinner .goto button{font-size: 12px;height: 32px;width: 110px;}
	.studyques .qinner .goto a{font-size: 14px;margin-bottom: 5px;}
	.studyques .qinner .goto a span{border-width: 5px 0 5px 8px;margin-left: 8px;}
	/* 精益教练学院 */
	.sbanner .containerBox{width: 92%;margin-left:0;left: 4%;padding-top: 70px;}
	.sbanner .windowWH{min-height: 660px}
	.sbanner .stit{font-size:45px;line-height: 1.2;}
	.sbanner .stit2{font-size:34px;line-height: 50px;margin-bottom: 50px;}
	.sbanner .slist{-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.sbanner .slist li{width: calc( 50% - 10px );margin-bottom:20px;}
	.sbanner .slist li img{width: 50px;height:42px;margin-bottom: 16px;}
	.sbanner .banntit{font-size: 20px;margin-bottom: 15px;}
	.sbanner .banndes{font-size: 12px;line-height:20px;}
	.schservice,.coursswiper .swiper-container{width:96%;}
	.schservice .service{-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.schservice li{width: calc( 50% - 6px);margin-bottom: 12px;}
	.schservice li>div{padding: 56px 12px 0;height: 300px;}
	.schservice .servd.center{width: 120px;}
	.schservice i.icon{width:64px;height: 67px;}
	.courseitem, .courseitem .sinner, .courseitem .sinner a>div{width:100%;height: 100px;}
	.courseitem .sinner .graybg .name{font-size: 16px;line-height: 24px;}
	.courseitem .sinner .graybg .fn{font-size: 14px;line-height: 22px;}
	.courseitem .sinner .bluebg{font-size: 16px;line-height:24px;}
	.courseitem .sinner .bluebg i{width: 30px;height: 30px;margin-bottom:5px;}
	.promtStdList .swiper-container, .stdwordBox{width: 100%;}
	.promtStdList .swiper-container1,.promtStdList .swiper-pagination1{display: none;}
	.promtStdList .swiper-container2,.promtStdList .swiper-pagination2{display: -webkit-box;display: -ms-flexbox;display: flex;}
	.promtStdList .swiper-slide, .promtStdList .swiper-slide>div{width:100%;height:228px;}
	.promtStdList .swiper-slide .mask{padding-bottom: 12px;}
	.promtStdList .swiper-slide .comp{font-size: 12px;}
	.promtStdList .swiper-slide .name{font-size: 18px;}
	.stdwordBox{height: 70px;font-size: 18px;}
	.coursList .coursswiper{width: 94%;}
	.coursList .sameTit{padding-bottom:30px;}
	.coursList .morexp{margin: 0 auto 60px;}
	.coursswiper1{display: none;}
	.coursswiper2{display: block;}

	/* 精益教练特训营 */

	/*.course{height: 720px;}
	.coursetit{font-size: 32px;}
	.course .group1 div{font-size:16px;width: 75px;height: 75px;}
	.course .group1 div:nth-of-type(1){left:5%;top: 81px;width: 75px;height: 75px;}
	.course .group1 div:nth-of-type(2){left: 27%;width: 77px;height: 77px;}
	.course .group1 div:nth-of-type(3){left:52%;top: 260px;}
	.course .group1 div:nth-of-type(4){top: 70px;}
	.course .group1 div:nth-of-type(5){}
	.course .group2 div{font-size:12px;width: 75px;height: 75px;}
	.course .group2 div:nth-of-type(1){padding: 0 13px;}
	.course .group2 div:nth-of-type(2){width:66px;height:66px;padding: 0 11px;}
	.course .group2 div:nth-of-type(4){width:46px;height: 46px;}
	.course .group2 div:nth-of-type(8){width:75px;height:75px;}
	.course .group2 div:nth-of-type(10){width:66px;height:66px;}
	.course .group2 div:nth-of-type(12){top: 201px;width:63px;height:63px;}
	.course .group2 div:nth-of-type(13){width:66px;height:66px;}
	.course .group2 div:nth-of-type(14){width:46px;height:46px;}
	.course .group2 div:nth-of-type(15){left: 38%;top: 232px;width:66px;height:66px;}
	.course .group2 div:nth-of-type(16),
	.course .group2 div:nth-of-type(17){left: 85%;width:78px;height:78px;}
	.course .group3 div:nth-of-type(1){width:55px;height:55px;}
	.course .group3 div:nth-of-type(2){top:173px;width:55px;height:55px;}
	.course .group3 div:nth-of-type(3){width:49px;height:49px;}
	.course .group3 div:nth-of-type(4){width:66px;height:66px;}
	.course .group3 div:nth-of-type(5){width:51px;height:51px;}
	.course .group3 div:nth-of-type(6){width:38px;height:38px;}
	.course .group3 div:nth-of-type(7){left: 71%;width:66px;height:66px;}*/

	.course{height: 815px;}
	.coursetit{font-size: 32px;}
	.course .containerBox{width:473px;height: 578px;}
	/*.course .containerBox .group{position: absolute;top: 0;left: 0;width: 100%;height: 868px;transform:scale(1);margin:0;}*/
	.course .group1 div{font-size: 19px;width: 95px;height: 95px;}

	.course .group1 div:nth-of-type(1){left:20%;top:81px;width: 105px;height: 105px;}
	.course .group1 div:nth-of-type(2){left:61%;top: 141px;width: 97px;height: 97px;}
	.course .group1 div:nth-of-type(3){left:66%;top:360px;}
	.course .group1 div:nth-of-type(4){left:28%;top:274px;}
	.course .group1 div:nth-of-type(5){left:28%;top:428px;}

	.course .group2 div{font-size:12px;width: 115px;height: 115px;text-align: center;}
	.course .group2 div:nth-of-type(1){left:36%;top: 25px;width:75px;height:75px;padding: 0 11px;}
	.course .group2 div:nth-of-type(2){left:49%;top: 93px;width:61px;height: 61px;padding: 0 10px;}
	.course .group2 div:nth-of-type(3){left:67%;top: 56px;width:75px;height:75px;}
	.course .group2 div:nth-of-type(4){left:82%;top:109px;width: 52px;height: 52px;}
	.course .group2 div:nth-of-type(5){left:15%;top:246px;width:75px;height:75px;}
	.course .group2 div:nth-of-type(6){left:47%;top:255px;width:75px;height:75px;}
	.course .group2 div:nth-of-type(7){left:38%;top:371px;width:75px;height:75px;}
	.course .group2 div:nth-of-type(8){left:81%;top:147px;width:69px;height:69px;}
	.course .group2 div:nth-of-type(9){left:73%;top:299px;width:75px;height:75px;}
	.course .group2 div:nth-of-type(10){left:14%;top:429px;width:71px;height:71px;}
	.course .group2 div:nth-of-type(11){left: 7%;top:180px;width:75px;height:75px;}
	.course .group2 div:nth-of-type(12){left:27%;top:181px;width: 57px;height:57px;}
	.course .group2 div:nth-of-type(13){left:50%;top:201px;width: 71px;height:71px;}
	.course .group2 div:nth-of-type(14){left:65%;top:252px;width:51px;height:51px;}
	.course .group2 div:nth-of-type(15){left:82%;top:232px;width:71px;height:71px;}
	.course .group2 div:nth-of-type(16){left:80%;top:433px;width:73px;height:73px;}
	.course .group2 div:nth-of-type(17){left:50%;top:441px;width:73px;height:73px;}

	.course .group3 div:nth-of-type(1){left: 4%;top: 63px;width: 85px;height: 85px;}
	.course .group3 div:nth-of-type(2){left:16.083%;top:326px;width: 85px;height: 85px;}
	.course .group3 div:nth-of-type(3){left:48%;top:143px;width:59px;height: 59px;}
	.course .group3 div:nth-of-type(4){left:46%;top:322px;width:96px;height: 96px;}
	.course .group3 div:nth-of-type(5){left:44%;top:486px;width:51px;height: 51px;}
	.course .group3 div:nth-of-type(6){left:75.33%;top:134px;width:68px;height: 68px;}
	.course .group3 div:nth-of-type(7){left:71%;top:480px;width:56px;height: 56px;}



	.stdlist{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
	.stdlist li{margin: 0 0 10px;width: 49%;}
	.stdlist .inor .name{font-size: 13px;}
	.stdlist .mask div{width: 60px;height: 60px;margin-bottom: 20px;}
	.stdlist .mask div i{border-width: 12px 0 12px 20px;}
	.pagenavg li{margin: 0 2px;}

	.profit{height: 676px;}
	.profit .txtinfor{width:470px;}
	.profit .mount{width:450px;height:300px;}
	.profit .profittit{padding-top:70px;font-size:32px;}
	.profit .trophy{width:100px;margin: 30px 0 0;}
	.profit .mask{background: rgba(0,0,0,0.65);}
	.yearcomp{width: 100%}
	.yearcomp .year{font-size: 20px;margin-bottom:0;}
	.yearcomp .complete{font-size: 12px;}
	.yearcomp .complete span{font-size: 16px;}
	.yearcomp .dot{width: 20px;height: 20px;padding: 4px;}
	.yearcomp .dot span{width: 10px;height: 10px;}
	.yearcomp li.common{width: 210px;}
	.yearcomp .start{right:auto;left:0;bottom: 10px;padding-left: 30px;font-size: 16px;}
	.yearcomp .start .dot{left: 0;}
	.yearcomp .line{top: 10px;left:10px;}
	.yearcomp .start .line{width: 70px;-webkit-transform: rotate(-49deg);-ms-transform: rotate(-49deg);transform: rotate(-49deg);}
	.yearcomp li:nth-of-type(2){bottom:30px;right:auto;left:40px;text-align:left;padding-left: 30px;}
	.yearcomp li:nth-of-type(2) .dot{right:auto;bottom: 28px;left: 0;}
	.yearcomp li:nth-of-type(2) .line{-webkit-transform: rotate(-29deg);-ms-transform: rotate(-29deg);transform: rotate(-29deg);width:110px;}
	.yearcomp li:nth-of-type(3){bottom:94px;right:auto;left:130px;text-align:left;padding-left: 40px;}
	.yearcomp li:nth-of-type(3) .dot{right:auto;bottom: 14px;left: 0;}
	.yearcomp li:nth-of-type(3) .line{-webkit-transform: rotate(-53deg);-ms-transform: rotate(-53deg);transform: rotate(-53deg);width:90px;}
	.yearcomp li:nth-of-type(4){bottom:160px;right:auto;left:180px;text-align:left;padding-left: 30px;}
	.yearcomp li:nth-of-type(4) .dot{right:auto;bottom: 14px;left: 0;}
	.yearcomp li:nth-of-type(4) .line{-webkit-transform: rotate(-62deg);-ms-transform: rotate(-62deg);transform: rotate(-62deg);width:86px;}
	.yearcomp li:nth-of-type(5){bottom:246px;right:267px;}
	.yearcomp li:nth-of-type(5) .dot{right: -37px;bottom: 0px;}
	.yearcomp li:nth-of-type(5) .line{-webkit-transform: rotate(-40deg);-ms-transform: rotate(-40deg);transform: rotate(-40deg);width:80px;}
	.yearcomp li:nth-of-type(6){bottom: 306px;right:205px;}
	.yearcomp li:nth-of-type(6) .dot{right: -31px;bottom: -13px;}
	.yearcomp li:nth-of-type(6) .line{-webkit-transform: rotate(-62deg);-ms-transform: rotate(-62deg);transform: rotate(-62deg);width:115px;}
	.yearcomp li:nth-of-type(7){bottom: 420px;right:120px;}
	.yearcomp li:nth-of-type(7) .dot{right:0px;bottom: -28px;}
	.yearcomp li:nth-of-type(7) .line{-webkit-transform: rotate(-29deg);-ms-transform: rotate(-29deg);transform: rotate(-29deg);width:89px;}
	.yearcomp li.end{right:46px;bottom: 436px;-webkit-transform: rotate(-21deg);-ms-transform: rotate(-21deg);transform: rotate(-21deg);}
	.studenttit{font-size: 45px;}
	.studenttit2{height: 50px;}

	/* 年造化 */
	.bannerlist li div{font-size: 16px;}
	.schoolbanner .containerBox{padding-top:150px;width: 96%;}
	.schoolbanner .schooltxt{font-size: 45px;line-height: 60px;margin-bottom: 10px;}
	.schoolbanner .schooltxt2{font-size: 32px;line-height:40px;}
	.schoolbanner .bannerlist{-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.schoolbanner .bannerlist li{margin-bottom: 25px;}
	.schoolist .list{width: 96%;}
	.schoolist .list .sdot{margin:21px 0 23px;}
	.schoolist .list .syear{font-size: 20px;}
	.schoolist .list .stxt{width: 120px;height: 90px;font-size: 16px;line-height: 24px;}
	.schoolist .list .stxt div{width:75px;}
	.schoolist .line{top: 219px;}
	.school-retail .swiper-slide{padding: 20px 2vw;}
	.school-retail .newspic{height: 160px;}
	.school-retail .newstxt{padding:20px;}
	.school-retail .newstxt .logo{margin-right: 10px;width:50px;height: 50px;}
	.school-retail .newstxt .logo img{width:25px;}
	.school-retail .txtright .newsTit{margin-bottom:6px;padding-top:0px;font-size:18px;line-height: 1.2;}
	.school-retail .txtright .newsdes{font-size: 12px;line-height:18px;}
	.schoolist .list .active .syear, .schoolist .list .swiper-slide:hover .syear{font-size:32px;}
	.schoolist .list .active .stxt, .schoolist .list .swiper-slide:hover .stxt{font-size: 22px;}
	.schoolist .list .swiper-slide.active .stxt div, .schoolist .list .swiper-slide:hover .stxt div{width: 100px;}
	.schoolist .list .swiper-container.pcswiper{display: none;}
	.schoolist .list .swiper-container.mobileswiper{display: block;}
	.school-retail .swiper-button-prev{top:205px;width: 32px;height: 32px;right: 10.0vw;}
	.school-retail .swiper-button-next{top: 240px;width: 32px;height: 32px;right: 10.0vw;}
	.choosers>div{width: 150px;height: 150px;padding-right: 13px;}
	.choosers>div>img{width: 72px;height:72px;margin: 0 0 11px 0;}
	.choosers .rst{font-size: 18px;line-height: 30px;}
	.choosers .casedot1{top: 80px;right: 41px;}
	.choosers .casedot2{top: 103px;width: 30px;height: 30px;right: 22px;}
	.studycasedt .casedpic1{width:160px;margin-right: 12px;}
	.studycasedt .casedpic1 img,.studycasedt .casedpic2 img,.studycasedt .casedpic3 img{width: 100%;}
	.studycasedt .casedpic3{width: 150px;}
	.studycasedt .casedpic2{width:140px;margin-left: 20px;}
	.studycb li{width:175px;margin-bottom: 10px;}
	.studycb.notice ul,.studycb ul{-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.studycb.notice li{height: 240px;width: 175px;margin-bottom: 10px;}
	.notice .studyct,.charact .studyct{font-size: 24px;line-height: 30px;margin-bottom:31px;}
	.notice li>div>div:first-child{width: 120px;font-size:20px;line-height: 36px;height:46px;}
	.notice li>div>div:last-child{width: 120px;font-size: 14px;line-height:24px;}
	.notice li>div{padding-top: 12px;}
	.charact li i.icon{width: 62px;height: 62px;}
	.charact li .servt{font-size: 18px;}
	.charact li .servd{font-size: 14px;padding: 0 20px;}
	.studycb.charact li{height:280px;padding-top:0px;}
	.clientdes{padding-top: 30px;}
	.studycasedt .choosers{-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.casedetails>div>div.zy{-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.caseBanner>div>div{font-size: 15px;line-height: 22px;}

	/* 年造会 详情 */
	.funct1{font-size: 30px;}
	.funct2{width: 100%;font-size: 16px;}
	.meetdtswp .meettxt{padding: 16px;}
	.meetdtswp .meettxt1{font-size: 20px;line-height: 1.2;}
	.meetdtswp .meettxt2{font-size: 18px;line-height: 1.3;}
	.meetdtswp .meettxt3{font-size: 14px;line-height: 20px;}
	.piccommon{width:92%;height: 260px;margin: 0 auto 20px;}
	.boxcommon{margin-bottom: 60px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse; }
	.boxcommon .txtcommon{width:92%;margin: 0 auto;}
	.txtcommon .caseTit{font-size: 24px;line-height:30px;margin-bottom: 16px;}
	.txtcommon .caseTit i.icon{width: 28px;height: 28px;margin-top: 10px;}
	.txtcommon .desc{font-size: 14px;line-height: 22px;}
	.schoolname{font-size: 16px;line-height: 1.3;margin-bottom:10px;}
	.graduimg{-ms-flex-pack: distribute;justify-content: space-around;-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.graduimg li{width:340px;padding-bottom: 20px;margin-bottom: 16px;}
	.graduimg li div{font-size: 16px;}
	.voice .caseSha{width:96%;padding: 26px;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin: 0 auto 36px;-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.voice .caseSha>img{width:273px;height: auto;margin-bottom: 12px;}
	.voice .caseSha>div{width:100%;}
	.caseSha::before{top: -10px;left: -10px;width: 24px;height: 24px;}
	.voice .mttit1{padding-top:0; margin-bottom: 10px;font-size: 18px;line-height: 24px;}
	.voice .mttit2{font-size: 16px;line-height: 24px;margin-bottom: 14px;}
	.voice .mttit3{font-size: 14px;line-height: 22px;}
	.leadersmd{margin-bottom: 90px;}
	.leaders .containerBox{width: 96%;}
	.boxcommon.fullcont .txtcommon{width: 96%;margin: 0 auto 36px;}
	.leadersmd{padding:30px;}
	.leadersmd .name{font-size: 20px;line-height: 28px;}
	.leadersmd .desc{ font-size: 14px;line-height: 22px;}
	.boxcommon.txtright .schoolname{text-align: left;}
	.boxcommon.txtright .caseTit{-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
	/*功能  详情*/
	.fndtpart1{height: 500px}
	.dtcr{margin-right: 16px;}
	.dtcr,.crline{width:90px;height: 90px;font-size: 14px;}
	.dtcr .icon{width:32px;height: 30px;margin-bottom: 10px;}
	.fndtpart1{height:auto;padding:40px 0; }
	.crbox .dot,.crline,.fndtpart1 .dtcr1,.fndtpart1 .dtcr2,.fndtpart1 .dtcr3,.crbox1 .text,.crbox2 .text,.crbox3 .text{position: static;left:auto;top:auto;right: auto;}
	.fndtpart1 .crbox {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 20px;}
	.fndtpart1 .crbox>div:nth-of-type(2){display: none;}
	.crbox .smtit1,.crbox .smtit2,.crbox .smtit3{margin-bottom: 10px;padding-left: 0;font-size: 18px;}

	.smdesc{font-size: 13px;line-height: 20px;}
	.innovinfortxt1{margin-bottom:50px;-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.innovinfortxt1 .fndtpic{margin: 0 12px 16px 0;width:240px;-webkit-box-flex: 0;-ms-flex: none;flex: none;}
	.fndttxt{width: 280px;}
	.innovinfortxt1 .fndttxt{margin-top:0px;}
	.inngroup{padding: 0;display: block;}
	.inngroup>div{-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.fndttxt .txt1{font-size:18px;line-height: 22px;}
	.fndttxt .txt2{font-size: 16px;line-height: 22px;margin-top: 8px;}
	.fndttxt .txt3{font-size: 13px;line-height: 18px;}
	.innovinfortxt2 .fndtpic,.innovinfortxt3 .fndtpic{width: 240px;margin: 0 12px 16px 0;}
	.innovinfortxt2 .fndttxt,.innovinfortxt3 .fndttxt{text-align: left;margin-bottom: 50px;}
	.inngroup2>div{width: 174px;margin-bottom: 6px;}
	.inngroup2>div div{padding: 14px 16px;font-size: 14px;}
	.linegroup{display: none;}
	.inngroup2{margin-top: 0;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: distribute;justify-content: space-around;}
	.innobtm span{margin:0 6px;font-size: 16px;}
	.sttit{ font-size:24px;line-height: 1.5;padding:40px 0 30px; margin-bottom: 16px;}
	.fntitbox{padding: 98px 0 40px; }
	.fntitbox .fbtit{font-size: 24px;}
	.fntitbox .fbtit2{font-size: 14px;margin-top: 16px;}
	.mobilemeet>img{width: 318px;height: 509px;margin-left:-18px;-webkit-box-flex:0;-ms-flex:none;flex:none;}
	.mmdesc .linedot{width:100px;height: 44px;margin-right: 10px;}
	.mmdesc .fnname{width: 198px;height: 44px;font-size: 13px;}
	.mmdesc{padding-top: 18px}
	.mmdesc>div{margin-bottom:12px;}
	.mmdesc .linedot span{width: 6px;height: 6px;}
	.mmdesc .linedot div{left: 16px;}
	.mobilemeet{overflow-x: scroll;}
	.mmdesc>div:nth-of-type(1) .linedot span{top:50px;}
	.mmdesc>div:nth-of-type(1) .linedot div{top: 51px;-webkit-transform: rotate(-17deg);-ms-transform: rotate(-17deg);transform: rotate(-17deg);width:87px;}
	.mmdesc>div:nth-of-type(2) .linedot span{top:18px;}
	.mmdesc>div:nth-of-type(2) .linedot div{top:20px;width:83px;}
	.mmdesc>div:nth-of-type(3) .linedot span{top: 0px;}
	.mmdesc>div:nth-of-type(3) .linedot div{top:2px;width:84px;-webkit-transform: rotate(13deg);-ms-transform: rotate(13deg);transform: rotate(13deg);}
	.mmdesc>div:nth-of-type(4) .linedot span{top: -3px;}
	.mmdesc>div:nth-of-type(4) .linedot div{top:0px;-webkit-transform: rotate(15deg);-ms-transform: rotate(15deg);transform: rotate(15deg);width:87px;}
	.mmdesc>div:nth-of-type(5) .linedot span{top:24px;}
	.mmdesc>div:nth-of-type(5) .linedot div{top:26px;width:84px;}
	.mmdesc>div:nth-of-type(6) .linedot span{top:13px;}
	.mmdesc>div:nth-of-type(6) .linedot div{top:16px;width:83px;}
	.mmdesc>div:nth-of-type(7) .linedot span {top: -14px;}
	.mmdesc>div:nth-of-type(7) .linedot div{top:-12px;width:87px;-webkit-transform: rotate(22deg);-ms-transform: rotate(22deg);transform: rotate(22deg);}
	.mmdesc>div:nth-of-type(8) .linedot span{top:-38px;}
	.mmdesc>div:nth-of-type(8) .linedot div{top:-35px;width:99px;-webkit-transform: rotate(33deg);-ms-transform: rotate(33deg);transform: rotate(33deg);}
	.customintr .custpic{height: 160px;}
	.custpictxt .leftlogo{margin: 0 16px 0 0;width: 80px;height: 80px;}
	.custpictxt .leftlogo img{width: 40px;}
	.custpictxt .name{font-size:17px;line-height: 24px;}
	.custpictxt{padding:30px 20px 34px;}
	.custpictxt .khsy{font-size:15px; }
	.custpictxt .infor{font-size: 12px;line-height: 18px;}
	.voice .caseSha>div .words{font-size: 14px;line-height: 24px;margin-bottom: 38px;}
	.voice .caseSha>div .custname{font-size:18px;line-height:28px}
	.shortpart.circular li .circleProgress{width:94px;height: 94px; }
	.shortpart.circular li .wrapper{width:47px;height: 94px;}
	.shortpart.circular li .circ{width:94px;height: 94px;padding: 4px;margin: 0 auto 12px;}
	.shortpart.circular li .circ>div.num img{width: 40px;}
	.shortpart.circular li .circ >span.dot{left: 46px;}
	.shortpart.circular li .circ >span.dot2{-webkit-transform-origin: 1px 47px;-ms-transform-origin: 1px 47px;transform-origin: 1px 47px;}
	.shortpart.circular ul{width:96%;-ms-flex-pack: distribute;justify-content: space-around;-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.shortpart.circular li::after{width: 138px;left: 181px;top: 48px;display: none;}
	.shortpart.circular li{width: 220px;margin-bottom: 20px;}
	.shortpart.circular li .stName{font-size: 20px;line-height: 30px;margin-bottom: 8px;}
	.shortpart.circular li .stdesc{font-size: 15px;}
	/*咨询页面*/
	.consultbanner{padding-top: 40px;}
	.consultbanner .transf2{font-size: 45px;width:250px;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.consultbanner .containerBox{width:90%; }
	.consulttit {font-size: 38px;line-height:42px;padding: 80px 0 50px;}
	.goodmain .goodesc{font-size: 14px;line-height: 20px;margin-bottom: 25px;}
	.goodmain .item .goodicon div.bg-c-c{width:70px;height: 72px; }
	.goodmain .item .goodicon i{width:40px;height: 45px; }
	.goodmain .item .line{height:100px;display: none;}
	.ourgood .goodmain{-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding-bottom: 80px;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.ourgood .goodmain .item{width: 48%;padding-top: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
	.ourgood .goodmain .item.middleitem{display: none !important;}
	.servicemain>div{height: 260px;width: 50%;}
	.servicemain .servtit{font-size: 18px;line-height: 32px;}
	.servicemain .servdes{width:auto;padding: 0 9%;font-size: 13px;line-height:20px;}
	.servicemain .ourserv i.icon{width:54px;height: 51px;}
	.servicemain>div:hover .servdes{height: 60px;text-align: center;}
	.ourcasepic{width:100%;height:150px; }
	.ourcasetxt{width:100%;padding: 30px 0;}
	.ourcase .swiper-button-next, .ourcase .swiper-button-prev{left: 52%;width: 36px;height: 36px}
	.ourcasetxt .txt1{font-size: 26px;-ms-flex-wrap: wrap;flex-wrap: wrap;line-height: 38px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
	.ourcasetxt .txt2{font-size: 14px;line-height: 24px;width: auto;padding: 0 20px;}
	.ourcasetxt .morexp{margin: 24px auto 0;height: 36px; font-size: 14px;}
	.ourgood {background-position:center bottom;background-size:auto 400px;}
	.ourcase .swiper-slide{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.ourcase .swiper-button-next{left: 20px;bottom:30px;top: auto;}
	.ourcase .swiper-button-prev{left: auto;bottom:30px;right: 20px;top: auto;}

	/*视频详情页*/
	.containerBox2{width:96%;padding-bottom: 30px;}
	.videobox {-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 106px 0 0;}
	#video{width: 100%;height:auto;}
	.videodes{width: 100%;height: auto;padding: 30px;font-size: 14px;line-height: 24px;}
	.videop{width: 100%;height: 140px;}
	.videoname{font-size: 22px;-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.videotit{font-size: 24px;}
	.videotatol .swiper-slide .name{font-size: 14px;}
	.vdescript .vdesc2{font-size: 16px;line-height:1.5;}
	.vdetails .vcaseSha{padding:30px 25px;}
	.vdetails .vcaseSha>div{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.vdetails .vcaseSha >div div{width:100%;font-size: 16px;}
	.vdetails .vcaseSha >div img{width: 310px;height: auto;margin-bottom: 20px;}
	.vdetails .vcaseSha >div:last-child{padding-top:44px;margin-top: 44px;}
	.vdetails .outline>div{width: 100%;}
	.vdetails .outlinetit{font-size: 20px;}
	.vdetails .caseTit{font-size: 24px;line-height: 30px;}
	.vdetails .caseTit i.icon1{width: 24px;height: 24px;margin-top: 10px;}
	.vdescript{padding:36px 32px 48px;}
	.vdescript .vdesc{font-size: 24px;}

}
@media only screen and (max-width: 490px) {
	/* 标杆游学 */
	.studyques .qinner .qcomp{display: none;}
	.studyques .qinner .qname{font-size: 14px;line-height:20px;}
	.studyques .qinner .qpic{margin-right: 10px;}
	.studyques .qinner .qinfor {width: calc(100% - 170px);}
	.bannerlist li div{font-size: 16px;width:110px;}
	.shrmcontan{width: 90%}
	.shrmcontan ul.srtop{-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.shrmcontan ul.srtop  li{width: 50%}

	.transf2 i{width:8px;height: 16px;margin:20px 8px 0; }
	.banner .transf2 span{display: block;}

	.profit{height: 676px;}
	.profit .txtinfor{width:360px;}
	.profit .mount{width:360px;height:398px;}
	.profit .profittit{padding-top:70px;font-size:32px;}
	.profit .trophy{width:100px;margin: 30px 0 0;}
	.profit .mask{background: rgba(0,0,0,0.65);}
	.yearcomp{width: 100%}
	.yearcomp .year{font-size: 20px;margin-bottom:0;}
	.yearcomp .complete{font-size: 12px;}
	.yearcomp .complete span{font-size: 16px;}
	.yearcomp .dot{width: 20px;height: 20px;padding: 4px;}
	.yearcomp .dot span{width: 10px;height: 10px;}
	.yearcomp li.common{width: 210px;}
	.yearcomp .start{right:auto;left:10px;bottom: 10px;padding-left: 30px;font-size: 16px;}
	.yearcomp .start .dot{left: 0;}
	.yearcomp .line{top: 10px;left:10px;}
	.yearcomp .start .line{width: 58px;-webkit-transform: rotate(-69deg);-ms-transform: rotate(-69deg);transform: rotate(-69deg);}
	.yearcomp li:nth-of-type(2){bottom:30px;right:auto;left:28px;text-align:left;padding-left: 30px;}
	.yearcomp li:nth-of-type(2) .dot{right:auto;bottom: 28px;left: 0;}
	.yearcomp li:nth-of-type(2) .line{-webkit-transform: rotate(-32deg);-ms-transform: rotate(-32deg);transform: rotate(-32deg);width:74px;}
	.yearcomp li:nth-of-type(3){bottom:78px;right:auto;left:88px;text-align:left;padding-left: 40px;}
	.yearcomp li:nth-of-type(3) .dot{right:auto;bottom: 14px;left: 0;}
	.yearcomp li:nth-of-type(3) .line{-webkit-transform: rotate(-63deg);-ms-transform: rotate(-63deg);transform: rotate(-63deg);width:72px;}
	.yearcomp li:nth-of-type(4){bottom:137px;right:auto;left:119px;text-align:left;padding-left: 30px;}
	.yearcomp li:nth-of-type(4) .dot{right:auto;bottom: 14px;left: 0;}
	.yearcomp li:nth-of-type(4) .line{-webkit-transform: rotate(-75deg);-ms-transform: rotate(-75deg);transform: rotate(-75deg);width:100px;}
	.yearcomp li:nth-of-type(5){bottom:236px;right:217px;}
	.yearcomp li:nth-of-type(5) .dot{right:-24px;bottom: 14px;}
	.yearcomp li:nth-of-type(5) .line{-webkit-transform: rotate(-56deg);-ms-transform: rotate(-56deg);transform: rotate(-56deg);width:75px;}
	.yearcomp li:nth-of-type(6){bottom: 326px;right:181px;}
	.yearcomp li:nth-of-type(6) .dot{right: -31px;bottom: -13px;}
	.yearcomp li:nth-of-type(6) .line{-webkit-transform: rotate(-39deg);-ms-transform: rotate(-39deg);transform: rotate(-39deg);width:89px;}
	.yearcomp li:nth-of-type(7){bottom: 395px;right:82px;}
	.yearcomp li:nth-of-type(7) .dot{right:0px;bottom: -28px;}
	.yearcomp li:nth-of-type(7) .line{-webkit-transform: rotate(-29deg);-ms-transform: rotate(-29deg);transform: rotate(-29deg);width:70px;}
	.yearcomp li.end{right:25px;bottom: 402px;-webkit-transform: rotate(-21deg);-ms-transform: rotate(-21deg);transform: rotate(-21deg);}
	.studenttit{font-size: 45px;}
	.studenttit2{height: 28px;}
	.piccommon {height:200px;}

	/*.course{height: 360px;padding-top: 60px;}
	.course .containerBox{width:360px;height: 570px;}
	.course .containerBox .group{position: absolute;top: 0;left: 0;width: 100%;height: 468px;transform:scale(1);margin:0 0;}*/


	.course{height: 800px;}
	.coursetit{font-size: 32px;}
	.course .containerBox{width:360px;height: 560px;}
	/*.course .containerBox .group{position: absolute;top: 0;left: 0;width: 100%;height: 868px;transform:scale(1);margin:0;}*/
	.course .group1 div{font-size: 18px;width: 95px;height: 95px;}

	.course .group1 div:nth-of-type(1){left:14%;top:81px;width: 105px;height: 105px;}
	.course .group1 div:nth-of-type(2){left:57%;top: 141px;width: 97px;height: 97px;}
	.course .group1 div:nth-of-type(3){left:66%;top:360px;}
	.course .group1 div:nth-of-type(4){left:25%;top:274px;}
	.course .group1 div:nth-of-type(5){left:25%;top:428px;}

	.course .group2 div{font-size:12px;width: 115px;height: 115px;text-align: center;}
	.course .group2 div:nth-of-type(1){left:36%;top: 25px;width:75px;height:75px;padding: 0 11px;}
	.course .group2 div:nth-of-type(2){left:47%;top: 93px;width:61px;height: 61px;padding: 0 10px;}
	.course .group2 div:nth-of-type(3){left:67%;top: 56px;width:75px;height:75px;}
	.course .group2 div:nth-of-type(4){left:82%;top:109px;width: 52px;height: 52px;}
	.course .group2 div:nth-of-type(5){left:9%;top:256px;width:75px;height:75px;}
	.course .group2 div:nth-of-type(6){left:47%;top:255px;width:75px;height:75px;}
	.course .group2 div:nth-of-type(7){left:38%;top:371px;width:75px;height:75px;}
	.course .group2 div:nth-of-type(8){left:83%;top:147px;width:69px;height:69px;}
	.course .group2 div:nth-of-type(9){left:73%;top:299px;width:75px;height:75px;}
	.course .group2 div:nth-of-type(10){left:6%;top:429px;width:71px;height:71px;}
	.course .group2 div:nth-of-type(11){left: 7%;top:180px;width:75px;height:75px;}
	.course .group2 div:nth-of-type(12){left:27%;top:181px;width: 57px;height:57px;}
	.course .group2 div:nth-of-type(13){left:46%;top:201px;width: 71px;height:71px;}
	.course .group2 div:nth-of-type(14){left:65%;top:252px;width:51px;height:51px;}
	.course .group2 div:nth-of-type(15){left:82%;top:232px;width:71px;height:71px;}
	.course .group2 div:nth-of-type(16){left:80%;top:433px;width:73px;height:73px;}
	.course .group2 div:nth-of-type(17){left:50%;top:441px;width:73px;height:73px;}

	.course .group3 div:nth-of-type(1){left: 4%;top: 63px;width: 85px;height: 85px;}
	.course .group3 div:nth-of-type(2){left:16.083%;top:326px;width: 85px;height: 85px;}
	.course .group3 div:nth-of-type(3){left:48%;top:143px;width:59px;height: 59px;}
	.course .group3 div:nth-of-type(4){left:46%;top:322px;width:96px;height: 96px;}
	.course .group3 div:nth-of-type(5){left:44%;top:486px;width:51px;height: 51px;}
	.course .group3 div:nth-of-type(6){left:75.33%;top:134px;width:68px;height: 68px;}
	.course .group3 div:nth-of-type(7){left:71%;top:480px;width:56px;height: 56px;}
















}









/* @media only screen and (max-width: 1068px) {
	.school-retail .swiper-slide {padding: 0 calc((100vw - 576px) * .15);width: 576px;}
}

@media only screen and (max-width: 735px) {
	.school-retail .swiper-slide {transform: scale(.9);padding: 0;width: 85vw;margin: 0 0;min-width: 272px;}
	.swiper-slide-active {transform: scale(1);}
}
 */











