﻿.common-main{background:#e7e4e1}
.manufacturing-industry .l-wrap{max-width:1400px;margin:0 auto;}
.profl-box .inner{display:flex;align-items: center;justify-content: space-between;flex-wrap:wrap;padding:20px 0;margin:10px 0;}
.profl-box .inner>div{width:48%;}
.profl-box .inner .profl-left img{max-width:100%;display:block;max-height:400px;margin:0 auto;width:auto;position:relative;z-index:2;}
.profl-box .inner .profl-right h2{font-size:44px;font-weight:var(--fontbold7);color:var(--color)}
.profl-box .inner .profl-right p{margin:20px 0;}
.profl-box .inner .profl-right .swiper-pagination-bullet{width:auto;height:0;margin-right:25px;font-size:28px;background:none;color:var(--introcolor);font-weight:var(--fontbold7)}
.profl-box .inner .profl-right .swiper-pagination-bullet.swiper-pagination-bullet-active{color:var(--color);font-size:40px;font-weight:var(--fontbold7)}
@media (max-width:1366px){.profl-box .inner .profl-right h2{font-size:38px;}
.profl-box .inner .profl-right .swiper-pagination-bullet{font-size:24px;}
.profl-box .inner .profl-right .swiper-pagination-bullet.swiper-pagination-bullet-active{font-size:32px;}}
@media (max-width:768px){.profl-box .inner .profl-right h2{font-size:28px;}
.profl-box .inner .profl-right .swiper-pagination-bullet{font-size:18px;margin-right:15px;}
.profl-box .inner .profl-right .swiper-pagination-bullet.swiper-pagination-bullet-active{font-size:24px;}}
@media (max-width:550px){.profl-box .inner>div{width:100%;}
.profl-box .inner .profl-right p{margin:10px 0;}
.profl-box .inner .profl-right{position:relative;padding-top:40px;}
.profl-box .inner .swiper-pagination-box{position:absolute;top:5px;left:50%;transform: translateX(-50%);}}
.profl-box .inner .profl-left,.profl-box .inner .profl-left>.img{position:relative}
.profl-box .inner>div .swiper .swiper-slide,.profl-box .inner .profl-left>.img{padding:40px 0;}
.profl-box .inner>div .swiper:before,.profl-box .inner .profl-left>.img:before{content:'';position: absolute;top:0;left:0;width:30%;height:100%;display:block;background:#2c2c2c;z-index:1}
.profl-box .inner .profl-left:after{content:'';position: absolute;top:0;left:-100%;width:100%;height:100%;display:block;background:#2c2c2c;z-index:1}
@media (max-width:768px){.profl-box .inner>div .swiper .swiper-slide, .profl-box .inner .profl-left>.img{padding:20px 0;}}