﻿@charset "utf-8";
.nycertificatebox{display:flex;flex-wrap:wrap;justify-content:space-between}
.nycertone{width:48%;margin-bottom:40px}
.nycertitle{font-size:22px;margin-bottom:25px}
.nycertlist li{display:flex;justify-content:space-between;margin-bottom:6px;align-items:center}
.nycertlist li p{display:block;max-width:calc(100% - 200px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.nycertlist li div{cursor:pointer;color:var(--color)}
.nycertlist li div:before{content:'>>'}
.nycertlist li div:hover{text-decoration:underline}
.hadvpopwindow{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999999999;background:rgba(0,0,0,.7);display:none}
.hadvpopbox{width:100%;height:100%;position:relative}
.tclose{position:absolute;right:15px;top:15px;width:38px;height:38px;color:rgba(255,255,255,.6);font-size:22px;border:2px solid rgba(255,255,255,.6);display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer}
.hadpopcenter{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}
.hadpopctsec{position:relative;padding-bottom:44px}
.hadpopprev{position:absolute;left:20px;width:38px;height:38px;color:rgba(255,255,255,.6);font-size:22px;border:2px solid rgba(255,255,255,.6);display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer}
.hadpopnext{position:absolute;right:20px;width:38px;height:38px;color:rgba(255,255,255,.6);font-size:22px;border:2px solid rgba(255,255,255,.6);display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer}
.hadpopic img{max-width:50vw!important;max-height:70vh!important}
.hadnum{color:#aaa;font-size:13px;margin:8px 0}
.hadtit{color:#aaa;font-size:17px;max-width:100%;position:absolute;line-height:22px}
@media (max-width:1024px){.nycertone{width:100%}
.nycertlist li p{display:block;max-width:calc(100% - 150px)}
.nycertlist li div{font-size:14px}}
@media (max-width:768px){.hadtit{font-size:15px}
.hadpopprev{left:12px}
.hadpopnext{right:12px}}
ul.certificate12{display:flex;flex-wrap:wrap;justify-content:space-between}
ul.certificate12 li{width:32%;margin-bottom:25px;text-align:center;display:flex;flex-direction:column}
ul.certificate12 li>p:first-child{margin-bottom:10px}
#about .about-con h3{font-size:2em}
ul.company-partner-1{display:flex;flex-wrap:wrap;justify-content:space-between}
ul.company-partner-1 li{width:19.2%;margin-bottom:25px;text-align:center;display:flex;flex-direction:column}
ul.company-partner-1 li>p:first-child{margin-bottom:10px}
.wmkc-template-33 .wmkc-flex{display:flex;align-items:center;background:0 0}
.wmkc-template-33 .wmkc-flex .wmkc-item-img{padding:0!important}
.wmkc-template-33 .wmkc-flex .wmkc-item-img img{position:static}
#ind .ind-r .play{display:none}
#about .about-con ul{margin:40px 0 40px}
#about .about-img{padding-top:20px}
#about .about-con h3{margin-bottom:20px}
.wmkc-template-53 .wmkc-flex-ai-fs p{word-break:break-word}
.contact-box a{color:#fff!important}
.new-main .new-list.list0 .new-intro,.product-main .pro-list.list0 .pro-intro{word-break:break-word}
.common-main article img{max-width:100%;height:auto!important}
.pro-detail .pro-detail-content img{height:auto!important}
.about-part .part-img img{height:100%!important;object-fit:cover}
.tab .tab-item.is-current{background-color:var(--color)}
.head-logo{display:flex;align-items:center;height:100%}
.head-main .head-logo img{max-height:80%}
.tname{font-weight:700;padding-left:15px;font-size:18px;color:#000}
@media (max-width:1470px){.head-nav>ul>li{margin:0 8px}
.head-search .head-search-btn{margin-left:30px}}
@media (max-width:1279px){.tname{display:none}}
.foot-main .foot-title img{max-height:80px}
.foot-main .foot-about .foot-title{margin-bottom:0}
@media (min-width:768px){.company-partner-1{justify-content:flex-start}
.common-main article .company-partner-1 img{height:76px!important}}
main.knowledge-page .new-main .new-list.list0 .new-img{display:none}