.subBanner{position:relative;overflow:hidden}.subBanner img{width:100%;display:block;min-height:260px;-o-object-fit:cover;object-fit:cover}.subBanner .con{padding:0 1.6rem;text-align:center;color:#fff;font-size:max(16px,.2rem);-moz-box-sizing:border-box;box-sizing:border-box;width:100%;left:0;top:50%;position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);line-height:1}.subBanner .con .subTitle{line-height:1.4}.subBanner .title{font-size:max(22px,.48rem);padding:0 0 max(15px,.26rem)}@media only screen and (max-width: 1099px){.subBanner .con{padding:0 60px}}@media only screen and (max-width: 979px){.subBanner .con{padding:0 30px}}@media only screen and (max-width: 559px){.subBanner .con{padding:0 20px}}@media only screen and (max-width: 479px){.subBanner .con{padding:0 15px}}.about .aboutComText{width:50%;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1.8em;padding:1.3rem 1.6rem .88rem .8rem;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#666}.about .aboutComText .title{color:#333}.about .aboutComText .con{text-align:justify;padding:max(15px,.22rem) 0 max(20px,.32rem)}.about .aboutComText .list{gap:max(10px,.28rem);display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about .aboutComText .listItem{height:max(40px,.9rem);background:#f2f2f2;border-radius:max(4px,.1rem);padding:0 .3rem 0 .65rem;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:#ed1651;position:relative;font-weight:bold}.about .aboutComText .listItem::after{content:"";width:max(6px,.14rem);height:max(6px,.14rem);background:#ed1651;left:max(10px,.3rem);top:50%;position:absolute;-webkit-transform:rotate(45deg) translateX(-50%);-moz-transform:rotate(45deg) translateX(-50%);-ms-transform:rotate(45deg) translateX(-50%);-o-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%)}.about .p1 .videoCon{width:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.about .p1 .videoCon video,.about .p1 .videoCon img{width:100%;display:block;height:100%;-o-object-fit:cover;object-fit:cover}.about .course{padding:max(60px,1.2rem) 0 max(60px,1.52rem);-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url("../images/courseBg.jpg");background-attachment:scroll}.about .course .IndexTitle{font-weight:bold;position:relative;padding:0 0 max(15px,.3rem);margin:0 0 max(40px,.87rem)}.about .course .IndexTitle::after{width:2.9rem;height:4px;background:#ed1651;left:50%;bottom:0;position:absolute;border-radius:2px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);content:""}.about .course .courseSwiper{height:640px;position:relative}.about .course .courseSwiper::after{width:100%;height:2px;content:"";top:-webkit-calc(50% - 1px);top:-moz-calc(50% - 1px);top:calc(50% - 1px);position:absolute;background:#ddd}.about .course .courseSwiper .swiper-slide{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative}.about .course .courseSwiper .swiper-slide .text{height:257px;width:100%;padding:max(20px,.4rem) max(10px,.18rem) 0;-moz-box-sizing:border-box;box-sizing:border-box;border:solid 2px #ed1651;border-radius:max(4px,.1rem)}.about .course .courseSwiper .swiper-slide .dian{width:8px;height:9px;border-radius:50%;left:50%;top:50%;position:absolute;background:#ed1651;border-radius:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.about .course .courseSwiper .swiper-slide .dian::after{width:22px;height:22px;left:50%;top:50%;content:"";position:absolute;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:50%;border:1px solid #ed1651}.about .course .courseSwiper .swiper-slide:nth-child(2n){-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.about .course .courseSwiper .swiper-slide .date{font-size:max(20px,.32rem);color:#333;text-align:center}.about .p2,.about .p3{position:relative}.about .p2 img,.about .p3 img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}.about .p2 .aboutComText,.about .p3 .aboutComText{position:relative;z-index:2;height:100%;background:hsla(0,0%,100%,.7)}.about .p2{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.about .p3 .aboutComText{right:auto;left:0;padding:1.3rem .8rem .88rem 1.6rem}@media only screen and (max-width: 1919px){.about .aboutComText{padding:1rem 1.2rem .8rem .5rem}.about .p3 .aboutComText{padding:1rem .5rem .8rem 1.2rem}}@media only screen and (max-width: 1099px){.about .p1{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.about .p1 .videoCon{width:100%}.about .aboutComText{width:100%;padding:60px 20px}.about .aboutComText .listItem{height:auto;padding:10px 20px 10px 30px}.about .p3 .aboutComText{padding:60px 20px}}@media only screen and (max-width: 479px){.about .aboutComText{padding:40px 15px}.about .aboutComText .listItem{padding:5px 10px 5px 20px}.about .aboutComText .listItem::after{width:6px;height:6px;left:8px}.about .p3 .aboutComText{padding:40px 15px}.about .course .courseSwiper{height:495px}.about .course .courseSwiper .swiper-slide .text{height:210px}}.comText .content{background:#fff;padding:60px;border-radius:8px;font-size:16px;line-height:1.8}.comText .content h2{font-size:max(22px,.32rem);padding:max(10px,.3rem) 0}@media screen and (max-width: 1099px){.comText .content{padding:30px;font-size:14px}}@media screen and (max-width: 479px){.comText .content{padding:10px;font-size:12px}.comText .content h2{padding:5px 0;font-size:16px}}.ccf{position:relative;overflow:hidden}.ccf .bg{display:block;width:100%;left:0;top:0;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}.ccf .wrap{height:100vh;z-index:1;color:#fff;position:relative;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ccf .text{width:37vw;padding:2.2rem 0 0}.ccf .text .title{padding:.54rem 0 .28rem}.ccf .text .iconList{display:block;max-width:100%;margin:.8rem 0 0}@media only screen and (max-width: 767px){.ccf .text{width:100%}}@media only screen and (max-width: 479px){.ccf .wrap{height:80vh;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.ccf .text{padding-top:0}}.windowFilm .p3{color:#fff;padding:2.05rem 0 1.97rem;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url("../images/windowFilmP3Bg.jpg");background-attachment:fixed}.windowFilm .p3 .title{text-align:center}.windowFilm .p3 .con{gap:.3rem;line-height:1.5;padding:max(20px,.4rem) 0 max(60px,.9rem)}.windowFilm .p3 .list{gap:max(15px,.44rem)}.windowFilm .p3 .listItem{width:-webkit-calc((100% - max(15px,.44rem)*2)/3);width:-moz-calc((100% - max(15px,.44rem)*2)/3);width:calc((100% - max(15px,.44rem)*2)/3);background:#fff;border-radius:max(4px,.1rem);overflow:hidden}.windowFilm .p3 .listItem .pic{width:100%;height:311px;overflow:hidden}.windowFilm .p3 .listItem .pic img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.windowFilm .p3 .listItem .text{color:#333;text-align:center;padding:.3rem .3rem .35rem}.windowFilm .p3 .listItem .text p{padding:.13rem 0 0}.windowFilm .p4{padding:1.4rem 0 2.55rem;background-color:#f7f7f7;-o-background-size:100% auto;background-size:100% auto;background-position:center bottom;background-repeat:no-repeat;background-image:url("../images/windowFilmP4Bg.jpg");background-attachment:scroll}.windowFilm .p4 .title{text-align:center}.windowFilm .p4 .list{gap:max(20px,.44rem);padding:.75rem 0 0}.windowFilm .p4 .list .item{width:-webkit-calc((100% - max(20px,.44rem)*2)/3);width:-moz-calc((100% - max(20px,.44rem)*2)/3);width:calc((100% - max(20px,.44rem)*2)/3);border-radius:max(4px,.1rem);background:#fff;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:max(15px,.3rem) .68rem max(20px,.4rem)}.windowFilm .p4 .list .item .icon{width:max(40px,.92rem);display:block}.windowFilm .p4 .list .item .name{padding:.32rem 0 .22rem}.detailPicTextL .text{width:50%;-moz-box-sizing:border-box;box-sizing:border-box;padding:1.3rem 1.6rem .88rem .8rem}.detailPicTextL .picBox{width:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.detailPicTextL .pic{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.detailPicTextL .iconBox{gap:.3rem .48rem;padding:.52rem 0}.detailPicTextL .con{color:#666;padding:.6rem 0 0}.detailPicTextL .con p{margin:0 0 .26rem;padding:0 0 0 25px;position:relative}.detailPicTextL .con p::after{width:14px;height:14px;left:0;top:8px;position:absolute;content:"";background:#ed1651;border-radius:50%}.detailPicTextR{-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.detailPicTextR .pic{width:50%;display:block;height:100%;-o-object-fit:cover;object-fit:cover}.detailPicTextR .text{width:50%;-moz-box-sizing:border-box;box-sizing:border-box;padding:2.8rem .8rem 0 1.6rem}.detailPicTextR .con{padding:.58rem 0 0;color:#666}.detailPicTextR .con p{margin:0 0 .3rem}.detailPicTextR .con p.red{color:#ed1651}.PPF .p1 .logoBox{padding:.57rem 0 .7rem;gap:.47rem}.PPF .p1 .tagBox{gap:.3rem}.PPF .p2 .text .red{position:relative;padding:0 0 0 22px;font-weight:bold}.PPF .p2 .text .red::after{width:12px;height:12px;left:0;top:8px;position:absolute;content:"";background:#ed1651;border-radius:50%}.PPF .p3{color:#fff;padding:2rem 0 3.83rem;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url("../images/PPFP3Bg.jpg");background-attachment:fixed}.PPF .p3 .title{text-align:center}.PPF .p3 .list{gap:max(15px,.32rem);padding:max(40px,.97rem) 0 0}.PPF .p3 .item{-moz-box-sizing:border-box;box-sizing:border-box;padding:max(20px,.5rem) max(15px,.28rem) max(20px,.48rem);width:-webkit-calc((100% - max(15px,.32rem)*4)/5);width:-moz-calc((100% - max(15px,.32rem)*4)/5);width:calc((100% - max(15px,.32rem)*4)/5);border:1px solid #fff;border-radius:max(4px,.1rem);background:hsla(0,0%,100%,.1)}.PPF .p3 .item .icon{width:1.2rem;height:1.2rem}.PPF .p3 .item .name{padding:max(10px,.25rem) 0}.PPF .p3 .item .nr{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.1rem;line-height:2.1}.PPF .p3 .item .nr p{position:relative;padding:0 0 0 17px}.PPF .p3 .item .nr p::after{width:6px;height:6px;left:0;top:.16rem;position:absolute;content:"";background:#fff;border-radius:50%}.PPF .p4{padding:max(50px,1rem) 0 max(60px,1.5rem);-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url("../images/PPFP4Bg.jpg");background-attachment:scroll}.PPF .p4 .title{text-align:center}.PPF .p5{padding:max(50px,1rem) 0 max(60px,1.5rem);-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url("../images/PPFP5Bg.jpg");background-attachment:fixed}.PPF .p5 .title{text-align:center;color:#fff}.PPF .p5 .con{color:#fff}.PPF .p5 .con p::after{background:#fff}.PPF .p6{padding:max(60px,1.6rem) 0 max(60px,1.92rem);-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url("../images/PPFP6Bg.jpg");background-attachment:scroll}.PPF .p6 .title{text-align:center}.PPF .p6 .con{color:#fff}.ppfTwCom{padding:.78rem 0 0;color:#ed1651}.ppfTwCom img{width:100%;display:block;margin:.5rem 0 .4rem}.ppfTwCom p{position:relative;padding:0 0 0 26px}.ppfTwCom p::after{width:14px;height:14px;left:0;top:6px;position:absolute;content:"";background:#ed1651;border-radius:50%}.Architectural .p1{padding:max(60px,1.1rem) 0 max(40px,.9rem)}.Architectural .p1 .title{text-align:center}.Architectural .p1 .subTitle{padding:.46rem 0 .26rem}.Architectural .p1 .nr{gap:.2rem;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;color:#666;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 0 .46rem}.Architectural .p2{padding:max(60px,1.24rem) 0 max(60px,1.38rem);-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url("../images/ArchitecturalP2Bg.jpg");background-attachment:fixed}.Architectural .p2 .title{text-align:center}.Architectural .p2 .con{color:#666;padding:max(20px,.47rem) 0 max(20px,.53rem)}.Architectural .p2 .list{gap:max(15px,.38rem)}.Architectural .p2 .list .item{width:-webkit-calc((100% - max(15px,.38rem)*2)/3);width:-moz-calc((100% - max(15px,.38rem)*2)/3);width:calc((100% - max(15px,.38rem)*2)/3);padding:18px max(10px,.2rem) max(10px,.2rem);border-radius:max(4px,.1rem);background:rgba(0,0,0,.6);-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;color:#fff}.Architectural .p2 .list .item .name{padding:5px 0}.Architectural .p3{padding:max(60px,1.2rem) 0 max(60px,1.25rem);text-align:center}.Architectural .p3 .subTitle{color:#666;padding:max(10px,.22rem) 0 max(30px,.63rem)}.Architectural .p3 .picCon{gap:max(15px,.4rem)}.Architectural .p3 .picCon .bigPic{width:-webkit-calc((100% - max(15px,.4rem)*2)/3);width:-moz-calc((100% - max(15px,.4rem)*2)/3);width:calc((100% - max(15px,.4rem)*2)/3)}.Architectural .p3 .pic{position:relative;overflow:hidden;text-align:center;border-radius:max(4px,.1rem)}.Architectural .p3 .pic .nameBox{position:absolute;left:0;bottom:0;width:100%;color:#fff;padding:0 20px;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,.5);line-height:max(34px,.6rem)}.Architectural .p3 .pic .name{font-weight:normal}.Architectural .p3 .pic img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Architectural .p3 .itemBox{gap:max(10px,.3rem) max(15px,.4rem);width:-webkit-calc((100% - max(15px,.4rem))/3*2);width:-moz-calc((100% - max(15px,.4rem))/3*2);width:calc((100% - max(15px,.4rem))/3*2)}.Architectural .p3 .itemBox .item{width:-webkit-calc((100% - max(15px,.4rem))/2);width:-moz-calc((100% - max(15px,.4rem))/2);width:calc((100% - max(15px,.4rem))/2)}.Architectural .p4{background:#efeff9}.Architectural .p4 .p4Left{width:43vw;position:relative}.Architectural .p4 .p4Left img{display:block}.Architectural .p4 .p4Left .picText{left:0;bottom:0;gap:.2rem;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;color:#fff;line-height:1.6;padding:0 max(20px,.4rem) 1.1rem max(30px,.9rem)}.Architectural .p4 .p4Left .picText p{padding:0 0 0 max(25px,.34rem);position:relative}.Architectural .p4 .p4Left .picText p::after{width:max(10px,.15rem);height:max(10px,.15rem);content:"";left:0;top:max(4px,.1rem);position:absolute;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url("../images/ArchitecturalP4jt.png");background-attachment:scroll}.Architectural .p4 .p4Right{width:57vw;-moz-box-sizing:border-box;box-sizing:border-box;padding:max(40px,.8rem) max(60px,1.3rem) max(50px,1.1rem) max(30px,1.04rem)}.Architectural .p4 .p4Right .subName{padding:max(20px,.47rem) 0 .2rem}.Architectural .p4 .p4Right .or{padding:0 0 .2rem;color:#ef6414}.Architectural .p4 .p4Right .nr{color:#666}.detailCon img{display:block;width:100%}.detailCon .mobile{display:none}@media only screen and (max-width: 1023px){.detailCon .mobile{display:block}.detailCon .pc{display:none}}