/*! .page-franchise */
.page-franchise a,.page-franchise h3,.page-franchise p{margin:0;font-size:14px}
.page-franchise i{font-style:normal;display:block}
.page-franchise .layout .div1{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}
.page-franchise .layout .div2{width:49%;margin-bottom:10px}
.page-franchise .layout .img2{width:100%;margin-bottom:10px}
.page-franchise .layout .t1{font-size:30px;text-align:center;color:#4c4c4c;margin-top:40px}
.page-franchise .layout .p1{font-size:21px;color:#4c4c4c;text-align:center;margin-bottom:15px}
.page-franchise .layout .p2{text-align:center;color:grey;margin-bottom:30px;line-height:1.3}
.page-franchise .layout .p3{text-align:center;color:grey;line-height:1.3}
.page-franchise .layout .p4{text-align:center;color:grey;line-height:1.3}
.page-franchise .layout .img1{width:100%}
.page-franchise .globally .t1{font-size:30px;text-align:center;color:#4c4c4c;margin-bottom:15px;margin-top:40px}
.page-franchise .globally .p1{text-align:center;color:grey;line-height:1.33}
.page-franchise .globally .div1{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:15px}
.page-franchise .globally .div3{text-align:center}
.page-franchise .globally .a1{display:inline-block;font-size:14px;text-align:center;margin:0 auto;padding:5px 25px;border:1px solid #999;color:#777}
.page-franchise .partners .t1{font-size:30px;text-align:center;color:#4c4c4c;margin-bottom:15px;margin-top:40px}
.page-franchise .partners .p1{text-align:center;color:grey;font-size:16px;font-weight:300;margin-bottom:30px;line-height:1.33}
.page-franchise .certification .t1{font-size:30px;text-align:center;color:#4c4c4c;margin-bottom:30px;margin-top:70px}
.page-franchise .certification .div1{display:flex;align-items:center;flex-direction:column}
.page-franchise .certification .p1{font-size:16px;color:grey;font-weight:300;line-height:1.3;text-align:center}
.page-franchise .certification .img1{display:none}
.page-franchise .certificates .t1{font-size:30px;text-align:center;color:#4c4c4c;margin-bottom:15px;margin-top:70px}
.page-franchise .certificates .p1{font-size:19px;color:grey;font-weight:300;text-align:center;margin-bottom:30px}
.page-franchise .advantages{background:#f3f3f3;text-align:center;margin-top:40px;padding:10px}
.page-franchise .advantages .div1{display:flex;flex-wrap:wrap;justify-content:space-between}
.page-franchise .features .t1{font-size:30px;text-align:center;color:#4c4c4c;margin-top:40px;margin-bottom:15px}
.page-franchise .path .t1{font-size:40px;text-align:center;color:#4c4c4c;margin-top:70px}
.page-franchise .globally .div2{width:49%;margin-bottom:5px}
.page-franchise .globally .img1{width:100%;margin-bottom:5px}
.page-franchise .partners .img1{width:100%}
.page-franchise .certificates .img1{width:100%}
.page-franchise .advantages .t1{font-size:40px;text-align:center;color:#4c4c4c;margin-bottom:30px}
.page-franchise .advantages .div2{width:100%;margin-bottom:10px}
.page-franchise .advantages .p2{font-size:14px;line-height:1.2;font-weight:300}
.page-franchise .advantages .p1{margin:5px 0;font-size:19px;color:#2bd3c6}
.page-franchise .advantages .img1{width:90px}
.page-franchise .features .p1{text-align:center;color:grey;font-size:18px;font-weight:300;line-height:1.33}
.page-franchise .features .p2{text-align:center;color:grey;font-size:18px;font-weight:300;margin-bottom:15px;line-height:1.33}
.page-franchise .features .img1{width:100%}
.page-franchise .services .t1{font-size:30px;text-align:center;color:#4c4c4c;margin-bottom:15px;margin-top:40px}
.page-franchise .services .div1{display:flex;flex-wrap:wrap;justify-content:space-between}
.page-franchise .services .div2{width:100%;margin-bottom:15px}
.page-franchise .services .img1{width:100%}
.page-franchise .services .p1{font-size:16px;color:#4c4c4c;margin:15px 0 5px 0;line-height:1.3}
.page-franchise .services .p2{font-size:14px;color:grey;font-weight:300;line-height:1.2}
.page-franchise .path .p1{text-align:center;color:grey;font-size:21px;font-weight:300;margin-bottom:50px}
.page-franchise .path .div1{display:flex;justify-content:space-between;text-align:center;align-items:center;padding-bottom:70px;flex-direction:column}
.page-franchise .path .div2{width:100%}
.page-franchise .path .p2{top:100%;width:100%;margin:10px 0}
.page-franchise .path .div3{flex:0 0 auto;margin:15px 0 30px;transform:rotate(90deg)}
.page-franchise .path .img1{width:90px}
/*! page-brand */
.page-brand h3{margin:0}
.page-brand i{font-style:normal}
.page-brand .profile .t1{font-size:30px;line-height:1.2;text-align:center;color:#4c4c4c;margin-top:20px;margin-bottom:20px}
.page-brand .profile .p1{line-height:1.7;font-size:13px;font-weight:300;text-align:center;max-width:1115px;margin:0 auto 10px auto}
.page-brand .profile .img1{width:100%}
.page-brand .philosophy .t1{font-size:30px;line-height:1.2;text-align:center;color:#4c4c4c;margin-top:50px;margin-bottom:20px}
.page-brand .philosophy .p1{line-height:1.7;text-align:center;font-size:16px;font-weight:300;max-width:1062px;margin:0 auto 20px auto}
.page-brand .philosophy .div1{display:flex;flex-wrap:wrap;justify-content:space-between}
.page-brand .philosophy .div2{width:100%;margin-bottom:5px}
.page-brand .philosophy .p2{margin-bottom:0}
.page-brand .philosophy .i1{color:#27d0c3;font-size:35px;line-height:1.2}
.page-brand .philosophy .i2{color:#4c4c4c;line-height:1.2;font-size:22px;font-weight:300}
.page-brand .philosophy .p3{line-height:1.3;font-size:14px;color:grey;font-weight:300}
.page-brand .culture .t1{font-size:30px;line-height:1.2;text-align:center;color:#4c4c4c;margin-top:50px;margin-bottom:20px}
.page-brand .culture .p1{line-height:1.7;text-align:center;font-size:16px;font-weight:300;max-width:1062px;margin:0 auto 30px auto}
.page-brand .culture .img1{width:100%}
.page-brand .culture .div1{display:flex;text-align:center;margin-top:60px;justify-content:space-between;flex-wrap:wrap}
.page-brand .culture .p2{font-size:25px;color:#4c4c4c;margin-bottom:10px;line-height:1.2}
.page-brand .culture .img2{width:100%}
.page-brand .culture .div2{width:100%}
.page-brand .culture .p3{color:grey;font-size:14px;line-height:1.7;font-weight:300;padding:10px}
/*! page-path */
.page-path .t1{margin:30px 0 0 0;text-align:center;color:#4c4c4c;font-size:20px;line-height:1.2}
.page-path .div1{display:flex;justify-content:space-between;border-right:1px solid grey;margin:25px 0}
.page-path .p1{border:1px solid grey;width:15%;border-right:0;margin:0}
.page-path .p1 a{display:block;text-align:center;color:grey;font-size:15px;line-height:1.2;padding:7px 0}
.page-path .div2{border-bottom:1px solid grey;margin-bottom:20px}
.page-path .div3{display:flex;flex-direction:column}
.page-path .div4{display:flex;align-items:flex-end;justify-content:center;margin-bottom:10px}
.page-path .p2{color:#27d0c3;font-size:50px;line-height:1.2;margin:0}
.page-path .p3{color:#27d0c3;font-size:20px;line-height:1.2}
.page-path .div6{display:flex;justify-content:space-between;margin-bottom:10px;flex-wrap:wrap}
.page-path .img1{width:49%;margin-bottom:2%}
.page-path .p1 a.active,.page-path .p1 a:hover{background:#2bd3c6;color:#fff}
.page-path .div7{line-height:2.88;color:grey;font-weight:300;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e5e5e5}
.page-path .p4{font-size:16px;line-height:1.6;color:grey;font-weight:300;margin:0}
.page-path .p5{font-size:13px;line-height:1.6;color:grey;font-weight:300;margin:0}
/*! page-contact */
.page-contact a{color:grey}
.page-contact a:hover{color:#27d0c3}
.page-contact .aworld .t1{color:#4c4c4c;line-height:1.2;font-size:30px;text-align:center;margin:20px 0 10px 0}
.page-contact .aworld .p1{line-height:1.7;font-size:16px;font-weight:300;text-align:center;max-width:1187px;margin:0 auto 20px auto;color:grey}
.page-contact .aworld .div1{display:flex;justify-content:space-between;flex-direction:column}
.page-contact .aworld .div2{margin-bottom:10px}
.page-contact .aworld .img1{width:60px;float:left;margin-right:10px}
.page-contact .aworld .p3{font-weight:300;line-height:2;font-size:14px;color:grey;margin:0}
.page-contact .aworld .p2{font-size:16px;color:#4c4c4c;margin:5px 0 0 0}
.page-contact .aworld{margin-bottom:40px}
.page-contact .start .t1{color:#4c4c4c;line-height:1.2;font-size:30px;text-align:center;margin:0 0 20px 0;font-weight:600}
.page-contact .channels .t1{color:#4c4c4c;line-height:1.2;font-size:30px;text-align:center;margin:0 0 30px 0}
.page-contact .channels .div2{display:flex;flex-direction:column}
.page-contact .channels .p1{line-height:1.7;font-size:14px;font-weight:300;color:grey;text-align:justify}
.page-contact .channels .p2{font-size:22px;line-height:1.2;color:#2ad2c5;margin:auto 0 15px 0}
.page-contact .channels .p3{font-size:14px;color:grey;line-height:1.7;display:flex;align-items:center}
.page-contact .channels .p3 img{width:30px}
.page-contact .start{margin-bottom:60px}
/*! m.m246 */
.about-main-lf li.active,.company-spirit-title-panel,.footer-social li a:hover,.form-m #btnSendFeedback,.module-fixed ul,.more-btn::after,.news-date,.news-page li.active,.numbers,.numbers ul::after,.page-about .switch-list div:hover,.page-about .switch-list li.active div,.page-about .title-text::after,.pages .ctxt,.pages a:hover,.prevnext-link div:hover,.prodetail-btns a:hover,.products-cate li:hover,.products-list a:hover,.send-box button,.share-box a:hover,.singlepage-title-text::after,.swiper-pagination-bullet-active,.topbar-title::after,.video-text,header{background:#27d0c3}
.about-title,.detail-tag,.inner-nav a:hover,.inner-nav-list a:hover,.prodetail-name,.singglepage-read-more{color:#27d0c3}
.company-spirit-title-panel::after,.detail-tag,.page-about .switch-list div:hover::after,.page-about .switch-list li.active div::after,.partners-list li:hover{border-top-color:#27d0c3}
.page-about .switch-list div:hover,.page-about .switch-list li.active div,.singglepage-read-more{border-color:#27d0c3}
.unsee.aboutus{display:none}
.minfo .more-btn{margin-bottom:20px;margin-top:20px}
.numbers .num::after{content:"+"}
.shownav-btn .icon-bars,.shownav-btn::after,.shownav-btn::before{background:#27d0c3}
header{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.25);position:relative;z-index:99;height:auto;padding-bottom:5px}
.top-row{color:white;background-color: rgb(0, 158, 152);display:flex;justify-content:space-between;padding:5px}
footer{color:#fff}
footer p{display:flex;margin-bottom:5px;align-items:center}
header .logo img{max-height:22px}
.partners{margin-bottom:25px}
.page-path .img1{object-fit:contain}
.products-cate li{width:48%;margin:0 1% 1% 0;box-sizing:border-box;text-align:center}
.page-contact .start{clear:both}
.page-contact .channels .img1{width:100%}
footer{clear:both}
.partners-list{display:flex}
.news-pic img{position:static;height:auto}
.news-pic{padding:0}
.news-info{position:static}
.news-date{height:60px;padding:0}
.news-date-line{align-items:center;margin-top:-26px}
.news-info-box{width:calc(100% - 60px)}
.news-main .news-conent-title+div *{text-align:justify;}