.location{max-width:1200px;margin:25px auto 30px auto}@media(min-width:768px) and (max-width:992px){.location{width:768px}}@media(min-width:992px) and (max-width:1200px){.location{width:992px}}a{color:#303030}a:hover{color:#303030}.banner{width:100%;height:460px;overflow:hidden;margin-bottom:20px}.banner .con{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:auto 100%}.banner .con div{height:100%}.banner .con .img{background-position:center center;background-repeat:no-repeat;background-size:auto 100%;animation:banner-con 1s ease}.banner .con .text{color:#fff;display:flex;align-items:center;justify-content:center;animation:banner-con 1s ease}.banner .con .text h1{font-size:46px;margin-bottom:40px}.banner .con .text h5{font-size:24px;font-weight:100}.banner .con .text .button{margin-top:30px}.banner .con .text .content{text-align:center}@keyframes banner-con{0%{margin-top:150px;opacity:0}100%{opacity:1}}@media(max-width:767px){.banner{height:200px;margin-top:51px}.banner .con .text h1{font-size:26px;margin-bottom:20px}.banner .con .text h5{font-size:14px;font-weight:100}}.content-base{max-width:1200px;margin:auto}.content-base .title{text-align:center;margin-bottom:40px}.content-base .title h2{font-weight:700}.content-base .title h5{font-size:15px;color:#606060}.content-base .contents{margin-top:50px}.content-base .table-1 tr{font-size:14px}.content-base .table-1 tr td{vertical-align:top;padding-bottom:9px}.content-base .table-1 tr td:nth-child(1){width:77px;font-weight:700;padding-right:5px}.content-base .related{clear:both}.content-base .related ul{display:block}.content-base .related li{padding:0;text-align:center;float:left}.content-base .related li img{width:99%;margin-bottom:10px}@media(max-width:767px){.content-base .related ul{display:block}}.content-base .related .direction{text-align:center;margin-top:30px}.content-base .related .direction .right{margin-left:20px}.content-base .related-news{clear:both}.content-base .related-news img{width:100%;height:auto}.content-base .related-news ul{display:flex;justify-content:center}.content-base .related-news li a{font-size:14px;color:#606060}.content-base .related-news li a b{font-weight:400;color:#303030;font-size:16px;display:block;margin:10px 0}@media(max-width:767px){.content-base .related-news ul{display:block}}.content-base .page{max-width:1200px;margin:50px auto 0 auto;text-align:center}.content-base .page a{display:inline-block;padding:9px 15px;background:#f2f2f2;border:1px solid #ddd;margin-left:5px}.content-base .page a.now{color:#fff;background:#f3a31f}.content-base .page a:hover{color:#fff;background:#303030}.content-base .page a:nth-child(1){margin-left:0}@media(max-width:767px){.content-base .table-1 tr td{font-size:14px;padding-bottom:4px}.content-base .related-news li:nth-child(n+2){margin-top:10px}.content-base .title{margin-bottom:20px}.content-base .contents{margin-top:30px}}@media(min-width:768px) and (max-width:992px){.content-base{width:768px}}@media(min-width:992px) and (max-width:1200px){.content-base{width:992px}}.designer{width:1200px;height:auto;margin:auto}.designer ul li{width:100%;margin-bottom:32px;overflow:hidden}.designer ul li .img{padding-left:0}.designer ul li .img img{width:100%;height:auto}.designer ul li .introduce h3{font-weight:700;font-size:22px}.designer ul li .introduce h3:before{content:'';display:inline-block;width:4px;height:15px;background-color:#f3a31f;margin-right:10px}.designer ul li .introduce h3 span{display:inline-block;padding-left:10px;font-size:14px}.designer ul li .introduce dl{margin-top:30px}.designer ul li .introduce dl dd,.designer ul li .introduce dl dt{float:left;margin-bottom:20px}.designer ul li .introduce dl dt{width:67px;font-size:16px;clear:left}.designer ul li .introduce dl dd{width:680px;display:inline-block}.designer ul li .more a{margin:0}@media(max-width:767px){.designer{width:100%}.designer ul li{margin-bottom:0}.designer ul li .img{padding-left:5px;padding-right:5px}.designer ul li .more a{margin:auto}.designer ul li .introduce dl{margin-top:0}.designer ul li .introduce dl dd,.designer ul li .introduce dl dt{margin-bottom:10px;float:none}.designer ul li .introduce dl dd{width:auto}}@media(min-width:992px) and (max-width:1200px){.designer{width:992px}.designer ul li .introduce dl dd{width:540px}}@media(min-width:768px) and (max-width:992px){.designer{width:768px}.designer ul li .introduce dl dd{width:395px}}.designer-detail{max-width:1200px;margin:auto}.designer-detail img{width:100%;height:auto}.designer-detail .video{width:100%;height:auto;margin-bottom:50px;text-align:center}.designer-detail .video video{width:auto;max-width:100%;height:auto}.designer-detail .info .photo img{width:100%;height:580px}.designer-detail .info dl{font-size:14px}.designer-detail .info dl dd,.designer-detail .info dl dt{padding-left:40px;padding-bottom:10px}.designer-detail .info dl dt{font-weight:700;font-size:16px;color:#f3a31f;padding-bottom:10px}@media(max-width:767px){.designer-detail .video{margin-bottom:10px}.designer-detail .info .photo{padding:0 5px;margin-bottom:10px}.designer-detail .info .photo img{height:auto}.designer-detail .info dl dd,.designer-detail .info dl dt{padding-left:0;padding-bottom:5px}}@media(min-width:992px) and (max-width:1200px){.designer-detail{width:992px}}@media(min-width:768px) and (max-width:992px){.designer-detail{width:768px}}.about .content{color:#606060;font-size:16px}.about .about-1 img{width:100%;height:auto}.about .about-1 .content{margin-bottom:40px}.about .about-1 .photo{height:584px}.about .about-2 img{width:100%;height:auto}.about .about-2 div:nth-child(2){padding-left:0}.about .about-2 div:nth-child(3){padding-right:0}.about .photo-list img{margin-top:20px}@media(max-width:767px){.about{padding:0 5px}.about .content{font-size:14px}.about .about-1 .content{margin-bottom:20px}.about .about-1 .photo{height:auto}.about .about-2 div:nth-child(n){padding:0}.about .about-2 .photo{margin-bottom:10px}.about .about-3 .photo-list img{width:49%}}.course .course-list img{width:100%;height:auto}.course .course-list li{width:100%;padding:30px 0}.course .course-list li .col{margin:auto;max-width:1200px}.course .course-list li .col-sm-6{padding:0}.course .course-list li .introduce{padding-left:20px}.course .course-list li h3{font-size:25px;margin-bottom:29px}.course .course-list li .more a{margin-left:0}.course .course-list li .img{height:397px}.course .course-list li:nth-child(1){padding-top:0}.course .course-list li:nth-child(2n) .img{float:right}.course .course-list li:nth-child(2n) .introduce{padding-left:0;padding-right:20px}@media(max-width:767px){.course .course-list ul li .img{height:auto}.course .course-list ul li:nth-child(2n) .img{float:none}.course .course-list ul li:nth-child(2n) .introduce{padding-left:5px;padding-right:5px}.course .course-list ul li .introduce{padding-left:5px}.course .course-list ul li h3{font-size:25px;margin-bottom:15px}}.course-detail .col-sm-6{padding:0}.course-detail tr td{font-size:14px}.course-detail .note{color:#f3a31f;margin-bottom:30px;font-weight:700}.course-detail .info{padding-right:20px;overflow:unset}.course-detail .info .box{box-shadow:0 2px 4px 0 rgba(0,0,0,.12);border:solid 1px #ededed;padding:20px}.course-detail .info .box tr td{padding-bottom:20px}.course-detail .info .box h4{font-size:16px;margin-bottom:20px}.course-detail .info .box h4:before{content:'';display:inline-block;width:4px;height:13px;background-color:#f3a31f;margin-right:10px}.course-detail .info .box b{font-size:14px}.course-detail .timetable{padding-left:20px}.course-detail .timetable table{width:100%;border-color:#e1e1e1}.course-detail .timetable th{text-align:center;height:57px;color:#f3a31f;background-color:#303030}.course-detail .timetable tr td{padding:18px;vertical-align:middle}.course-detail .timetable tr td:nth-child(1){text-align:center}.course-detail b{color:#f3a31f}@media(max-width:767px){.course-detail .info{padding:0 5px}.course-detail .info .box{padding:7px}.course-detail .timetable{padding:0 5px}.course-detail .timetable table{width:100%}.course-detail .timetable tr td{padding:7px}}.news h3{color:#303030}.news li{overflow:hidden;padding:0 0 30px 0}.news .info{color:#909090;display:flex;margin-bottom:25px}.news .info .date{display:inline-flex;font-size:12px;margin-right:12px}.news .info .date:before{content:'';display:inline-block;width:15px;height:15px;margin-right:8px;background:url(../img/news-date-icon.png) no-repeat}.news .info .designers{display:inline-flex;font-size:12px}.news .info .designers a{font-size:12px;color:#f3a31f;margin-left:8px}.news .img{padding-left:0}.news .img img{width:100%;height:auto}.news .more a{margin:0}@media(max-width:767px){.news .img{padding:0 5px}}.news-detail .date{border-bottom:solid 1px #ededed;font-size:14px;padding-bottom:10px;margin-bottom:10px}.news-detail .designers{font-size:12px;color:#909090}.news-detail .designers ul{padding-top:10px}.news-detail .designers ul li{width:52px;height:auto;float:left;padding-right:25px;box-sizing:content-box}.news-detail .designers ul li img{width:52px;height:52px;border-radius:50%}.news-detail .designers ul li a{color:#f3a31f;font-size:12px}.news-detail .content{padding-top:40px}.news-detail .other{padding-top:40px;font-weight:700;text-align:left}.news-detail .other a{display:block}.news-detail .other .pre{float:left}.news-detail .other .next{float:right}@media(max-width:767px){.news-detail{padding:0 5px}.news-detail h2{font-size:22px}.news-detail .other .next,.news-detail .other .pre{float:none}.news-detail .other .next{margin-top:10px}.news-detail .content{padding-top:20px}.news-detail .content video{width:100%}}.case li{padding-left:50px}.case li:nth-child(n+2){margin-top:30px}.case li .title{overflow:initial;text-align:left;margin-bottom:20px}.case li .title .num{display:inline-block;margin-left:-50px;margin-right:10px;font-size:30px;font-weight:700;color:#f3a31f}.case li .title h2{display:inline-block;font-size:24px;margin-right:12px}.case li .title h5{display:inline-block;font-size:14px}.case li .content{font-size:14px;margin-bottom:30px}.case li .photo img{height:250px;margin:0 10px 10px 0}@media(max-width:767px){.case li:nth-child(n):nth-child(n){padding-right:5px;padding-left:5px}.case li:nth-child(n):nth-child(n+2){padding-top:0}.case li:nth-child(n) .title .num{margin-left:0}}.works{text-align:center}.works img{width:100%;height:auto}.works li{padding:0}.works li img{padding-bottom:10px}.works li:nth-child(n+4){padding-top:20px}.works li:nth-child(3n+1){padding-right:10px}.works li:nth-child(3n-1){padding-right:5px;padding-left:5px}.works li:nth-child(3n){padding-left:10px}@media(max-width:767px){.works li:nth-child(n):nth-child(n){padding-right:5px;padding-left:5px}.works li:nth-child(n):nth-child(n+3){padding-top:20px}}