﻿body{margin:0 auto}
.l-wrap{padding: 0 75px;}
@media (max-width:1640px) {.l-wrap{padding: 0 55px;}}
@media (max-width:1440px) {.l-wrap{padding: 0 30px;}}
@media (max-width:1024px) {.l-wrap{padding: 0 25px;}}
@media (max-width:768px) {.l-wrap{padding: 0;}}
.padding{padding:5% 0}
.enterprise-history>.l-wrap{padding:0;margin:0 auto;max-width:100%}
.enterprise-history.common-main{margin:0}
.modhead{text-align:center}
.modtitle{font-weight:400;font-size:46px;color:#1C2F41;line-height:1.25}
.moeline{display:flex;width:126px;height:4px;background:#9f1123;margin:20px auto 25px}
.modtext{font-size:24px;color:#fff!important}
.module1{background: #F6F7F7;}
.module1 .l-wrap{padding: 0 75px;}
.module1-item{display: flex;align-items: center;position: relative;}
.module1-item::after{position: absolute;content: '';width: 25px;height: 25px;background: #8F8F8F;border-radius: 50%;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: 3;transition: all .3s ease-in-out;}
.module1-item:nth-of-type(2n){flex-direction: row-reverse;}
.module1-item:nth-of-type(2n) .module1-info{display: flex;justify-content: end;}
.module1-item:nth-of-type(2n) .module1-img{flex-direction: row-reverse;justify-content: flex-end;}
.module1-info{width: 50%;}
.module1-info p{padding: 20px;background: #fff;width: 67%;position: relative;min-height: 190px;display: flex;align-items: center;font-size: 24px;color: #727171 !important;line-height: 30px !important;}
.module1-img{width: 50%;display: flex;align-items: center;gap: 50px;justify-content: end;}
.module1-img .time p{font-weight: 400;font-size: 72px;color: #7E7E7E;}
.module1-img .img{width: 67%;overflow: hidden;border-radius: 20px;}
.module1-img .time{width: 20%;text-align: center;}
.module1 .contant{position: relative;display: flex;flex-direction: column;gap: 40px;}
.module1 .contant::after{position: absolute;content: '';height: 95%;width: 4px;background: #8F8F8F;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.module1-info p::after{position: absolute;content: '';right: -30px;top: 50%;transform: translateY(-50%);width: 0;height: 0;border-top: 20px solid transparent;border-bottom: 20px solid transparent;border-left: 30px solid #fff;}
.module1-item:nth-of-type(2n) .module1-info p::after{right: auto;left: -30px;border-left: none;border-right: 30px solid #fff;}
.module1-item:hover::after{background: var(--color);}
.module1-img:hover img{transform: scale(1.02);}
@media (max-width:1640px){.module1 .l-wrap{padding: 0 50px;}
.module1-info p{font-size:22px;line-height:28px!important;min-height:170px;padding:18px}
.module1-img .time p{font-size:60px}
.module1-img{gap:40px}
.module1 .contant{gap:35px}
.module1-item::after{width:22px;height:22px}
.module1-info p::after{right:-25px;border-top:18px solid transparent;border-bottom:18px solid transparent;border-left:25px solid #fff}
.module1-item:nth-of-type(2n) .module1-info p::after{left:-25px;border-right:25px solid #fff}}
@media (max-width:1440px){.module1-info p{font-size:20px;line-height:26px!important;min-height:150px;padding:16px}
.module1-img .time p{font-size:52px}
.module1-img{gap:35px}
.module1 .contant{gap:30px}
.module1-item::after{width:20px;height:20px}
.module1-info p::after{right:-22px;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:22px solid #fff}
.module1-item:nth-of-type(2n) .module1-info p::after{left:-22px;border-right:22px solid #fff}}
@media (max-width:1280px){.module1 .l-wrap{padding: 0 35px;}
.module1-info p{font-size:18px;line-height:24px!important;min-height:140px;padding:14px}
.module1-img .time p{font-size:46px}
.module1-img{gap:30px}
.module1 .contant{gap:25px}
.module1-item::after{width:18px;height:18px}
.module1-info p::after{right:-20px;border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:20px solid #fff}
.module1-item:nth-of-type(2n) .module1-info p::after{left:-20px;border-right:20px solid #fff}}
@media (max-width:1024px){.module1 .l-wrap{padding: 0;}
.module1-info p{font-size:16px;line-height:22px!important;min-height:110px;padding:12px;width:75%}
.module1-img .time p{font-size:40px}
.module1-img{gap:25px}
.module1-img .time{width:25%}
.module1-img .img{width:60%}
.module1 .contant{gap:20px}
.module1-item::after{width:16px;height:16px}
.module1-info p::after{right:-18px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:18px solid #fff}
.module1-item:nth-of-type(2n) .module1-info p::after{left:-18px;border-right:18px solid #fff}}
@media (max-width:768px){.module1 .contant::after{left:25px}
.module1-item{flex-direction:column!important;align-items:flex-start;padding-left:60px;gap: 20px;}
.module1-item::after{left:25px;top:30px;width:14px;height:14px}
.module1-info{width:100%}
.module1-info p{width:100%;min-height:auto;font-size:14px;line-height:20px!important;padding:12px}
.module1-info p::after{right:auto;left:-18px;border-left:none;border-right:18px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent}
.module1-item:nth-of-type(2n) .module1-info{justify-content:flex-start}
.module1-item:nth-of-type(2n) .module1-info p::after{left:-18px;border-left:none;border-right:18px solid #fff}
.module1-img{width:100%;justify-content:flex-start!important;flex-direction:row!important;gap:20px}
.module1-img .time p{font-size:36px}
.module1-img .time{width:auto}
.module1-img .img{width:65%}
.module1 .contant{gap:25px}
.module1-item:nth-of-type(2n) .module1-img{justify-content:flex-start!important}}
@media (max-width:550px){.module1-item{padding-left:40px}
.module1 .contant::after{left:18px}
.module1-item::after{left:18px;width:12px;height:12px;top:24px}
.module1-info p{font-size:13px;line-height:18px!important;padding:10px}
.module1-info p::after{left:-14px;border-right:14px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent}
.module1-item:nth-of-type(2n) .module1-info p::after{left:-14px;border-right:14px solid #fff}
.module1-img{gap:15px;flex-wrap:wrap}
.module1-img .time p{font-size:28px}
.module1-img .img{width:55%}
.module1 .contant{gap:20px}
.modtitle{font-size:32px}
.moeline{width:100px;height:3px}}