﻿.common-main>.l-wrap{max-width:100%}
.contact-main{background:#fff}
.about-width{width:1400px;margin:0 auto;box-sizing:border-box}
.about-top img{width:1005;display:block}
.about-middle{padding:100px 0}
.about-m-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.about-m-l{width:50%}
.about-img{padding-top:60px;position:relative}
.about-img .img-wrap{position:relative;display:flex;justify-content:flex-end}
.about-img::before{content:'';width:85%;height:80%;background-image:radial-gradient(#d8d8d8 1.2px,rgba(0,0,0,0) 1px);background-size:16px 16px;display:block;position:absolute;top:0;left:0}
.about-img::after{content:'';width:70%;height:100%;background:#f1f4f9;display:block;position:absolute;top:30px;left:35px}
.about-inner .about-img img{display:block;right:0;width:90%;height:auto;margin:0;margin-left:auto;z-index:2}
.about-m-r{width:42%}
.about-m-r .about-title{color:#292929;font-size:36px;font-weight:700;line-height:1.4;font-family:Arial;margin-bottom:20px;}
.about-m-r .about-title::after{content:'';width:54px;height:2px;background:#920e01;display:block;margin-top:10px}
.about-m-r .about-word{color:#525252;font-size:16px;text-align:justify;line-height:1.5;font-family:Arial}
.about-r-list{margin-top:30px}
.about-r-item{font-size:18px;color:#232323;font-weight:400;padding-left:20px;position:relative;font-family:Arial;margin:20px 0}
.about-r-item::before{content:'';width:7px;height:7px;background:#920e01;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}
.rd-title,.team-title,.work-title{text-align:center;font-weight:700;color:#474747;font-size:40px;font-family:Arial}
.rd-inner,.team-inner,.work-inner{margin:50px 0 0;display:flex;justify-content:space-between;align-items:center}
.rd-swiper,.team-swiper,.work-swiper{overflow:hidden;width:90%}
.slide-inner{width:100%;text-align:center}
.slide-inner .img{overflow:hidden}
.slide-inner .img img{width:100%;display:block}
.slide-inner p{font-size:20px;color:#474747;margin:20px 0 0;font-weight:700}
.rd-swiper-pagination,.team-swiper-pagination,.work-swiper-pagination{display:none}
.rd-swiper-button-next,.rd-swiper-button-prev,.team-swiper-button-next,.team-swiper-button-prev,.work-swiper-button-next,.work-swiper-button-prev{font-size:76px;font-weight:700;cursor:pointer;color:#c4c4c4;transition:all .3s}
.rd-swiper-button-next:hover,.rd-swiper-button-prev:hover,.team-swiper-button-next:hover,.team-swiper-button-prev:hover,.work-swiper-button-next:hover,.work-swiper-button-prev:hover{color:#920e01}
.swiper-button-disabled{opacity:.7;cursor:not-allowed}
.about-rd{margin:50px 0 0}
.about-line{display:flex;justify-content:space-between;text-align:center;margin:70px 0 0}
.about-line div p{margin:0;line-height:2;font-size: 24px;}
.about-line-l,.about-line-r{padding:70px 0;width:35%;background:#f5c707;color:#1b1b1b;font-size:24px;font-weight:700;position:relative}
.about-line-l:after,.about-line-m:after{content:'';width:0;height:0;position:absolute;top:0}
.about-line-l:after{border:94px solid #f5c707;border-left-color:#f5c707;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent;right:-188px;z-index:3}
.about-line-m{padding:70px 0;width:30%;background:#1b1b1b;color:#fff;font-size:24px;font-weight:700;position:relative}
.about-line-m p{color:#fff;}
.about-line-m:after{border:94px solid #1b1b1b;border-left-color:#1b1b1b;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent;right:-188px;z-index:2}
.about-line .about-line-m p{margin:0 0 0 100px}
.about-wide{background:url(/uploads/14172/page/p202409251849278d5a6.jpg) no-repeat;background-position:center;background-size:cover;padding:50px 0}
.about-wide .wide-title{color:#fff;font-size:40px;font-weight:700;text-align:center;margin:0}
.wide-ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin:40px 0}
.wide-li{width:24%}
.wide-img{overflow:hidden}
.wide-img img{width:100%;display:block;transition:all .5s}
.wide-img img:hover{transform:scale(1.1)}
.about-wide .wide-word{color:#fff;line-height:1.5;text-align:justify;font-size:20px;font-weight:700}
.about-certi{padding:100px 0}
.about-certi .certi-title{text-align:center;color:#474747;font-weight:700;margin:0;font-size:40px;font-family:Arial}
.about-certi .certi-word{text-align:center;color:#636363;font-weight:700;margin:20px 0;font-size:20px;line-height:1.2}
.certi-ul{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;margin:50px 0 0}
.certi-ul:after{content:'';width:100%;height:70px;background:#3e3e3e;display:block;z-index:1;position:absolute;top:50%;left:0;transform:translateY(-50%)}
.certi-ul li{z-index:2;text-align:center;width:22%}
.certi-ul li .certi-img{padding:10px;border:1px solid #dcdcdc;background:#fff;overflow:hidden}
.certi-ul li .certi-img img{width:100%;display:block}
.certi-ul li .certi-img img:hover{transform:scale(1.05)}
.certi-ul li p{background:#1b1b1b;color:#fff;display:inline-block;padding:0 10px;font-weight:700;margin:20px 0 0;font-size:18px}
.about-selling{background:url(/uploads/14172/page/p2024092518522115c1b.jpg) no-repeat;background-position:center;background-size:cover;padding:10% 0;margin-top:100px}
.about-selling .selling-title{text-align:center;color:#fff;font-size:40px;font-weight:700;font-family:Arial}
.about-selling .selling-word{color:#fff;font-weight:700;font-size:20px;text-align:justify;text-align-last:center;width:70%;margin:0 auto}
@media (max-width:1440px){.about-width{width:100%;padding:0 50px;}
.about-middle{padding:50px 0}
.about-m-r .about-title{font-size:30px}
.rd-inner,.team-inner,.work-inner{margin:30px 0 0}
.about-line-l,.about-line-m,.about-line-r{font-size:18px;padding:50px 0}
.about-line-l:after{border:68px solid #f5c707;border-left-color:#f5c707;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent;right:-136px}
.about-line-m:after{border:68px solid #1b1b1b;border-left-color:#1b1b1b;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent;right:-136px}
.about-line .about-line-m p{margin:0 0 0 50px}
.about-wide{padding:50px 30px}
.about-certi{padding:50px 0 80px}
.about-selling{margin-top:70px}
}
@media (max-width:1025px){.about-m-r{width:45%}
.about-m-r .about-title{font-size:24px}
.slide-inner p{margin:10px 0 0;font-size:16px}
.rd-swiper-button-next,.rd-swiper-button-prev,.team-swiper-button-next,.team-swiper-button-prev,.work-swiper-button-next,.work-swiper-button-prev{font-size:50px}
.about-line-l,.about-line-m,.about-line-r{font-size:14px;padding:30px 0}
.about-line-l:after{border:44px solid #f5c707;border-left-color:#f5c707;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent;right:-88px}
.about-line-m:after{border:44px solid #1b1b1b;border-left-color:#1b1b1b;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent;right:-88px}
}
@media (max-width:769px){.about-width{padding:0}
.about-inner{padding:30px 0}
.about-m-l,.about-m-r{width:100%;margin:5px 0}
.about-img::after,.about-img::before{display:none}
.about-img{padding:0}
.about-inner .about-img img{width:100%}
.about-r-item{margin:10px 0}
.about-middle{padding:25px 0}
.rd-title,.team-title,.work-title{font-size:32px}
.about-rd{margin:10px 0 0}
.about-line-l:after,.about-line-m:after{display:none}
.about-line .about-line-m p{margin:0}
.about-line{margin:30px 0 0}
.about-wide .wide-title{font-size:30px}
.about-wide{padding:30px 20px}
.wide-ul{margin:20px 0}
.about-wide .wide-word{font-size:14px}
.about-certi{padding:30px 0 40px}
.about-certi .certi-title,.about-selling .selling-title{font-size:32px}
.about-certi .certi-word{margin:10px 0;font-size:16px}
.certi-ul{margin:25px 0 0}
.about-selling .selling-word{width:90%;font-size:14px}
.about-selling{margin-top:40px}
}
@media (max-width:640px){.about-m-r .about-title{font-size:19px}
.rd-swiper,.team-swiper,.work-swiper{width:85%}
.rd-swiper-button-next,.rd-swiper-button-prev,.team-swiper-button-next,.team-swiper-button-prev,.work-swiper-button-next,.work-swiper-button-prev{font-size:30px}
.rd-inner,.team-inner,.work-inner{margin:10px 0}
.about-line div p{font-size:16px;}
.about-line{flex-wrap:wrap;}
.about-line-l, .about-line-m, .about-line-r{width:100%;}
.about-certi .certi-title,.about-selling .selling-title,.rd-title,.team-title,.work-title{font-size:24px}
.slide-inner p{font-size:14px}
.about-line-l,.about-line-m,.about-line-r{padding:20px 0}
.about-wide .wide-title{font-size:22px}
.wide-li{width:48%;margin:10px 0}
.certi-ul:after{display:none}
.certi-ul li{width:48%;margin:10px 0}
.certi-ul{margin:10px 0 0}
.certi-ul li p{margin:10px 0 0}
.about-certi{padding:30px 0}
.certi-ul li .certi-img{padding:5px}
}