@media all and (max-width:1800px){footer .contact::before{width:94%}}@media all and (max-width:1680px){footer .contact::before{width:98%}}@media all and (max-width:1480px){.w1400{width:94%}
header{padding:0 3%}
.home-case .case-container{overflow:hidden;padding-bottom:26px}}@media all and (max-width:1400px){.case-page .carousel{padding:0 70px}
.home-about .about-font{font-size:260px}}@media all and (max-width:1280px){footer .foot-nav ul li{margin-right:80px}
footer .contact ol li{padding:0 30px}}@media all and (max-width:992px){#container{padding-top:56px !important}
footer{padding-bottom:50px}
.font-60{font-size:2.5rem}
.font-36{font-size:1.75rem}
.font-32{font-size:1.625rem}
.font-30{font-size:1.5rem}
.font-24{font-size:1.25rem}
.font-20{font-size:1.125rem}
.font-48{font-size:2rem}
.font-18{font-size:1rem}
.font-16{font-size:.9375rem}
header{background:#fff}
header .logo .a{display:none !important}
header .logo .b{display:block !important}
header .head-nav{height:56px}
header .head-nav .logo img{height:38px}
.home-link ol li a{flex-direction:column}
.home-link ol li a img{width:48px}
.home-link ol li a div{text-align:center}
.home-about .content .desc{width:100%}
.home-about .content ul{width:100%}
.home-catname{padding:50px 0 30px}
.home-catname ol li a::before{content:none}
.home-catname ol li a span{opacity:1}
.home-catname ol li a:hover span{animation:none}
.home-case .catname-nav{flex-direction:column;justify-content:center !important;align-items:center !important}
.home-case .catname-nav div{text-align:center}
.home-case .catname-nav ol{align-items:flex-start !important;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap !important;justify-content:flex-start !important}
.home-case .catname-nav ol li{flex:1 0 auto;margin:0 16px}
.home-designer .img{padding-bottom:0}
.home-designer .img img{width:100%}
.home-adv .adv-container{background:#339933}
.home-adv .adv-container .content{height:auto}
.home-adv .adv-container .content::before{content:none}
.home-adv .adv-container .content .img{position:relative;width:100%;height:400px}
.home-adv .adv-container .content .text{position:relative;top:auto;left:auto;right:auto;width:100%;padding:3%;background:#339933}
.home-adv .adv-container .content .text .desc{width:100%}
.home-adv .adv-container .cutover{position:relative;bottom:auto;width:100%;padding:0 3% 6%;background:#339933}
.home-adv .adv-container .cutover ul{width:100%}
.home-adv .adv-container .cutover ul li{display:flex;justify-content:center}
.home-adv .adv-container .cutover ul li::before{left:calc(50% - 5px)}
.home-news ol{align-items:flex-start !important;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap !important;justify-content:flex-start !important}
.home-news ol li{flex:1 0 auto;margin:0 16px}
footer .contact{transform:translateY(0)}
footer .contact::before{content:none}
footer .contact .info{flex-direction:column;justify-content:flex-start !important;align-items:flex-start !important}
footer .contact .info ol{width:100%;flex-direction:column}
footer .contact .info ol li{padding:10px 0 !important;border-left:none !important}
footer .contact .info .code{border-left:none;margin-top:10px}
.case-page{padding-bottom:60px;flex-direction:column}
.case-page .carousel{position:relative;width:100%;left:auto;top:auto;bottom:auto;padding:0 20px;height:460px}
.case-page .text{width:100%}
.culture-list ul li{flex-direction:column !important;margin-bottom:24px}
.culture-list ul li .img{width:100%}
.culture-list ul li .text{width:100%}
.course-list ul::before{content:none}
.course-list ul li{margin-top:0 !important;margin-bottom:20px}
.contact-page .content1 .info{flex-direction:column;align-items:flex-start !important}
.contact-page .content1 .info div{width:100%}
.home-about .about-font{font-size:120px}}@media all and (max-width:768px){.message form .btn-1{width:100%}
.case-list ul li a .text{height:60px}}@media all and (max-width:576px){.font-36{font-size:1.5rem}
.font-32{font-size:1.375rem}
.font-30{font-size:1.25rem}
.font-24{font-size:1.125rem}
.font-20{font-size:1rem}
.font-48{font-size:1.75rem}
.case-list ul li a .img{height:300px}
.contact-page .content1 #map{width:100%;height:320px}
.home-about .about-font{font-size:72px}}
/*# sourceMappingURL=./style_devices.css.map*/