@media (max-width:1160px){.caption-xl{font-size:28px}h1,.caption-lg{font-size:24px}h2,.caption-md{font-size:22px}h3,.caption-ns{font-size:18px}h4,.caption-sm{font-size:16px}header .mobile-message{right:15px}}@media (max-width:1024px){.float-contact{right:0}.gotopbtn{bottom:90px}}@media (max-width:980px){.topbar{display:none}header{width:100%;box-shadow:none;line-height:initial;height:auto;background-color:var(--primarybgcolor);border-top:1px solid rgba(180,180,180,.2);border-bottom:1px solid rgba(180,180,180,.2)}header .container{padding:0}header .mobile-message{display:none}header .mobile-message .logo{width:160px;position:relative;height:50px}header .mobile-message .logo img{width:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}header .mobile-message .button-chat{font-size:20px;display:inline-block;color:var(--differenttextcolor)}header .mobile-message .button-chat:before{font-size:1.4em;color:var(--differenttextcolor)}header .mobile-header-icon{display:block}header .primary-menu{}header .primary-menu .nav{background:#f0f0f0;width:100%;position:initial;overflow:hidden;display:flex;justify-content:space-between;flex-wrap:wrap}header .primary-menu .nav>li{width:calc(25% - 1px);display:inline-block;background:#fff}header .primary-menu .nav>li:nth-child(n+5){margin-top:1px}header .primary-menu .nav>li:hover:after{width:0}header .primary-menu .nav>li>a{display:inline-block;line-height:40px;color:var(--primarytextcolor);border-bottom:none;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;font-weight:normal;padding:0}header .primary-menu .nav>li>a:after{height:0px}header .primary-menu .nav>.selected{background:none}header .primary-menu .nav>.selected a{color:var(--primarytextcolor)}.primary-slider-navigation{display:none}.sticky-state{}.sticky-state .primary-menu .nav>li{width:100%}.sticky-state .primary-menu .nav>li>a{line-height:40px}.sticky-state .mobile-message .logo{display:inline-block}.sticky-state .mobile-message .button-chat{position:absolute;left:170px;top:0}footer{margin-bottom:40px}footer p a{display:none}.gotopbtn{width:42px;height:42px;line-height:42px;bottom:100px}.gotopbtn:before{font-size:20px}.float-contact{position:fixed;z-index:50;top:auto;right:auto;bottom:0;transform:none;width:100%;padding:0 0;z-index:88;display:flex;justify-content:space-between;flex-wrap:wrap}.float-contact a{width:50%;box-sizing:border-box;line-height:40px;height:40px;font-size:16px;display:inline-block;color:#fff;text-align:center}.float-contact a:first-child{border-right:1px #fff solid}.float-contact .icon-wechat{display:none}.float-contact a:before{background-image:none;line-height:40px;vertical-align:middle;font-size:1.5em;width:40px}.float-contact a span{line-height:40px;padding-right:0}.float-contact a:hover{transform:none;background:none;width:50%}}@media (max-width:768px){.header{padding-top:20px;padding-bottom:20px}.header .left{width:200px}.header .right{line-height:initial}.header .right:before{font-size:2.0em;left:-45px}.header .right p{font-size:14px}.footer-nav dl{display:none}.footer-nav dl:first-child{display:block;width:40%}.footer-nav dl:last-child{display:block;width:60%}.footer-nav .area{font-size:14px}}@media (max-width:640px){.header .right a{font-size:20px}header .mobile-message .button-chat:before{font-size:1.4em}header .mobile-message .button-chat{font-size:16px}}@media (max-width:580px){.footer-nav{padding:20px 0}.footer-nav dl p{font-size:14px}.footer-nav dl a{font-size:14px}.footer-nav .area{display:none}}@media (max-width:480px){.caption-xl{font-size:26px}h1,.caption-lg{font-size:22px}h2,.caption-md{font-size:20px}.header .right:before{left:-35px;font-size:1.8em}.header .right p{font-size:13px}.footer-nav{display:none}footer .right{display:none}}@media (max-width:420px){.header .left{width:180px}.header .right a{font-size:18px}header .primary-menu .nav>li>a{font-size:15px}}@media (max-width:380px){.header .left{width:160px}.header .right a{font-size:16px}}@media (max-width:320px){.header .left{width:146px}.header .right:before{left:-25px;font-size:1.5em}.header .right a{font-size:14px}.sticky-state .mobile-message .button-chat{display:none}}@media (max-width:290px){.header{padding-top:12px;padding-bottom:12px}.header .left{width:112px}.header .right:before{left:-22px;font-size:1.3em}}@media (max-width:1160px){.section-brief{margin:30px auto}.section-flowpath{padding:30px 0}.section-advantage{margin:30px auto}.section-faqsample{margin:30px auto}.section-certificate{margin:0 auto 30px}}@media (max-width:1024px){.section-guild{height:160px}.section-guild .container p{font-size:22px}.section-faqsample .rightfaq .pic{display:none}.section-faqsample .rightfaq ul{width:100%}.section-faqsample .rightfaq ul li{padding:11px 0}}@media (max-width:980px){.banner-container .slider{height:360px}.banner-container .slider img{right:-120px;width:600px}.banner-container .carousel-indicator{bottom:4px}.banner-container .carousel-indicator span{width:8px;height:8px}}@media (max-width:768px){.banner-container .slider .content .title{font-size:24px}.banner-container .slider .content .slogan{font-size:15px}.banner-container .slider .content .supe{padding:10px 0}.banner-container .slider .content .supe li{width:50%;margin:0;line-height:1.4}.section-business .container{width:100%}.section-business .container li{width:50%}.section-business .container li:nth-child(1) a{border-bottom:0.1px solid #b6d5f3}.section-business .container li:nth-child(2) a{border-bottom:0.1px solid #b6d5f3;border-right:none}.section-business .container li a{display:block;padding:30px 4% 50px}.section-business .container li .slogan{font-size:14px;margin:3% 0 0;overflow:hidden;word-break:break-all;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.section-brief .txt{width:100%}.section-brief .pic{width:100%;margin-top:2%}.section-brief .txt p{margin-top:2%;font-size:15px}.section-flowpath .container li{width:33%}.section-flowpath .container li:nth-child(n+4){margin-top:3%}.section-advantage li{width:32%}.section-advantage li h3:before{font-size:1.6em;margin-right:4px}.section-advantage li p{font-size:15px;line-height:1.4}.section-guild .container p{font-size:18px}.section-faqsample .sample{width:39%}.section-faqsample .sample li .ico:before{font-size:4em}.section-faqsample .sample li .info{font-size:15px}.section-faqsample .rightfaq{width:60%}.section-faqsample .rightfaq ul li{padding:8px 0;line-height:1}.section-faqsample .rightfaq ul li a{font-size:15px}.section-faqsample .rightfaq ul li:before{top:6px}.section-indexlink{display:none}}@media (max-width:640px){.section-faqsample .sample{width:44%}.section-faqsample .sample li .ico:before{font-size:2em}.section-faqsample .rightfaq{width:56%}}@media (max-width:480px){.banner-container .slider{height:280px}.banner-container .slider .content .supe li{width:100%}.banner-container .slider .content h4{display:none}.section-business .container li h3:before{font-size:1.2em}.section-brief .txt p{font-size:14px}.section-flowpath .container li .ico{font-size:2em}.section-advantage li{width:100%}.section-advantage li:nth-child(2){margin:3% 0}.section-advantage li p{font-size:14px}.section-guild .container p{font-size:16px}.section-faqsample .sample{width:100%}.section-faqsample .sample li:nth-child(n+3){margin-top:1%}.section-faqsample .rightfaq{width:100%;margin-top:4%}.section-faqsample .rightfaq ul li:before{top:8px}.section-certificate p{width:calc(34% - 8px);margin-right:8px}}@media (max-width:420px){.banner-container .slider{height:250px}.banner-container .slider img{right:-100px}.banner-container .slider .content{width:62%}.banner-container .slider .content .slogan{font-size:14px}.banner-container .slider .content .supe li{font-size:14px}}@media (max-width:375px){.banner-container .slider{height:220px}.section-flowpath .container li .info{display:none}.section-flowpath .container li:nth-child(n+4){margin-top:4%}.section-faqsample .rightfaq ul li a{width:100%}.section-faqsample .rightfaq ul li span{display:none}}@media (max-width:320px){.banner-container .slider{height:180px}.banner-container .slider .content .supe{display:none}}