﻿@import url('https://fonts.googleapis.com/css2?family=Titillium+Web:wght@400;600;700&display=swap');
.common-main .l-wrap ,.kche-wrap-width1 ,.kche-wrap-width{max-width:1580px}

.profile-content{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between;align-items: center;}
.profile-content .profile-left{width:45%}
.profile-content .profile-left img{display:block;width:100%;height:100%}
.profile-content .profile-right{display:flex;width:53%;flex-direction:column;justify-content:space-between}
.profile-content .profile-right img{width:100%}
.profile-content .profile-right .profile-right-box{padding:15px 40px;}
.profile-right-box .purpose{margin-bottom:20px;font-weight:var(--fontbold6);font-size:var(--fontsize26)}
.profile-right-box .right-textone{margin-bottom:15px;font-weight:var(--fontbold4);font-size:var(--fontsize16)}
.profile-right-box .right-texttwo{margin-bottom:15px;font-weight:var(--fontbold4);font-size:var(--fontsize16)}
.profile-right-box .right-texthree{margin-bottom:13px;font-weight:var(--fontbold4);font-size:var(--fontsize16)}
@media (min-width:769px){.about-us .kche-t147 .kche-t147-info {padding-left:0}
.about-us .kche-t147 .kche-t147-img img{max-width:90%}}
.about-us .kche-t147 .kche-t147-img{display:flex;justify-content:center}
.about-us .kche-t147 .kche-t147-des{margin:0}

.common-advantage{margin-top:50px;background-color:#EFEFEF}
.about-advantage{padding:50px 0px;width:100%}
.about-advantage .advantage-content{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}
.about-advantage .advantage-left{width:38.75%}
.about-advantage .advantage-left ul{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}
.about-advantage .advantage-left ul li{margin-bottom:20px;width:48%;background-color:var(--color);color:#FFFFFF}
.about-advantage .advantage-right{padding:50px 0px;width:56.8%}
.about-advantage .about-num{display:flex;box-sizing:border-box;padding:8% 10px;flex-direction:column;align-items:center;justify-content:center}
.about-advantage .about-num .ab-num{position:relative;margin-left:-8%}
.about-advantage .about-num .ab-num .ab-num-cx{font-size:50px}
.about-advantage .about-num .ab-num em{font-size:50px;font-style:initial}
.about-advantage .about-num .ab-num p{font-weight:var(--fontbold4)}
.about-advantage .about-num .ab-num sub{position:absolute;top:0px;right:-26px;font-weight:var(--fontbold5);font-size:40px}
.about-advantage .advantage-right .ab-advantage-title{color:var(--fontcolor);font-weight:var(--fontbold6);font-size:var(--fontsize26)}
.about-advantage .advantage-right .ab-advantage-text{margin-top:30px;color:var(--fontcolor);font-weight:var(--fontbold4);font-size:var(--fontsize16);opacity:.8}

@media (min-width:1025px) {.kche-t147 .kche-t147-img {width: 30%;}
.kche-t147 .kche-t147-info{flex: 1;}}


@media (max-width:1280px){.profile-right-box .purpose{font-size:var(--fontsize20)}
.profile-content .profile-left{width:45%}
.profile-right-box .right-texttwo{margin-bottom:12px}
.profile-content .profile-right .profile-right-box{padding:5px 40px}
.about-advantage .advantage-right{padding:0px}}
@media(max-width:1024px){.profile-content .profile-right .profile-right-box{padding:2px 5px}
.profile-right-box .purpose{font-size:var(--fontsize18)}
.profile-right-box .right-texthree{display:none}}
@media (max-width:768px){.profile-content .profile-left{width:100%}
.profile-content .profile-right{width:100%}
.profile-right-box .purpose{font-size:var(--fontsize26)}
.profile-content .profile-right .profile-right-box{margin:20px 0px;padding:15px 15px}
.about-advantage .advantage-left{width:100%}
.about-advantage .advantage-right{width:100%}
}


@media (max-width:500px){.about-advantage .about-num .ab-num .ab-num-cx{font-size:40px}
.about-advantage .about-num .ab-num em{font-size:40px}
.about-advantage .about-num p{font-size:11px}
.about-advantage .about-num .ab-num{margin-left:-20%}
.about-advantage .about-num .ab-num sub{font-size:var(--fontsize30)}}
.kche-t147 .kche-t147-img img{border:none;}
.about-profile .profile-title{text-align: center;font-size: 30px;font-weight: 800;}
 .about-profile .profile-title,.profile-right-box .purpose{line-height:1;margin-bottom:10px}
.profile-right-box .right-textone p,.about-profile .profile-text{stroke-linejoin:1.2;margin-bottom:10px}
.about-advantage .about-num .ab-num .ab-num-cx,.about-advantage .about-num .ab-num em{font-size:clamp(20px,2.6vw,40px)}
.about-advantage .about-num .ab-num sub{font-size:clamp(16px,2.6vw,30px);position:static;vertical-align:top}
.common-advantage{margin:110px 0;}
.innerdata{margin-top:110px;}
.about-advantage .about-num{text-align:center;}
.about-advantage .about-num .ab-num{margin-left:0;}
.about-advantage .about-num p{font-size:clamp(14px,.83vw,16px)}
.about-advantage .advantage-right .ab-advantage-text{font-size:clamp(12px,.83vw,.83vw);margin-top:0;}
.about-advantage .advantage-right{padding-top:0;padding-bottom:0;}
.about-advantage .advantage-content{align-items:center;}
.common-advantage .l-wrap{padding:0 3%}
@media (max-width:1024px){
    .common-advantage{margin:30px 0;}
.innerdata{margin-top:30px;}
}
.about-profile-top .about-page-title{margin-bottom:15px;font-style:italic}
.about-profile-top .profile-text{font-size:clamp(16px,1.458vw,100px);}
.common-profile .l-wrap{padding:0}
.about-profile-top .about-page-title{font-family:"Titillium Web"}
.about-profile-top .about-page-title *{font-size:35px!important;font-weight:600}
@media (max-width:768px){.about-profile-top .about-page-title *{font-size:30px!important;}}
.about-us .kche-t147 .kche-t147-des>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}
.kche-t147-more{display:flex;margin-top:5px;}
.kche-t147-more span{color:var(--introcolor);font-style:italic;text-decoration:underline;transition:.3s;cursor:pointer}
.kche-t147-more span:hover{color:var(--color)}
.about-us .kche-t147 .kche-t147-des>p.toshow {display:block}
@media (min-width: 1024px) {.about-profile-top .profile-text {font-size: 20px;}}