/* 关于我们 - 公司介绍 */
.about-us{width: 100%;overflow: hidden;}
.about-us .about-us-nav{width: 1428px;margin: 0 auto;padding-top: 180px;padding-bottom: 20px;text-align: center;font-size: 0;border-bottom: 2px solid #c6c6c6;}
.about-us-nav .about-us-nav-item{position: relative;display: inline-block;margin-right: 106px;cursor: pointer;}
.about-us-nav-item.active::after{content: '';position: absolute;width: 0;height: 0;border: 7.5px solid #c6c6c6;border-top-width: 13px;border-bottom-width: 13px;border-color: transparent transparent #c6c6c6;bottom: -20px;left: 50%;margin-left: -7.5px;}
.about-us-nav .about-us-nav-item:last-child{margin-right: 0;}
.about-us-item a{display: inline-block;}
.about-us-nav-item img{transition: .5s;}
.about-us-nav-item img:nth-child(2){display: none;}
.about-us-nav-item.active img:nth-child(1){display: none;}
.about-us-nav-item.active img:nth-child(2){display: inline-block;}
.about-us-nav-item:hover img:nth-child(1){display: none;}
.about-us-nav-item:hover img:nth-child(2){display: inline-block;}
.about-us-nav-item p{font-size: 32px;font-weight: lighter;color: #a8a7a7;position: relative;margin-top: 15px;transition: .5s;}
.about-us-nav-item.active p{color: #000;}
.about-us-nav-item:hover p{color: #000;}
.about-us-nav-item p span{position: absolute;right: -54px;color: #000;}
.about-us .about-us-container{width: 100%;font-size: 18px;color: #000;font-weight: lighter;overflow: hidden;}
.about-us-container .logo{width: max-content;margin: 98px auto 52px;text-align: center;position: relative;}
.logo .disc{position: absolute;width: 18px;height: 18px;background-color: #c0c0c0;border-radius: 50%;z-index: 10;cursor: pointer;animation: twinkle 1s infinite;}
.logo .disc:nth-of-type(1){left: 8px;bottom: 62px;}
.logo .disc:nth-of-type(2){left: 182px;bottom: 98px;}

@keyframes twinkle {
  0% {opacity: 0.1;transform: scale(1);}
  100% {opacity: 1;transform: scale(1.5);}
}

.about-us-container .about-us-tex{width: 900px;box-sizing: border-box;line-height: 30px;padding: 0 80px 0 120px;margin: 0 auto 20px;text-align: justify;display: none;}
.about-us-container .about-us-tex.cur{display: block;}
.about-us-container .about-us-tex:nth-of-type(2){margin-bottom: 48px;}
.about-us-container .value{background-color: #745627;padding: 100px 0 60px;margin-bottom: 46px;}
.value .value-desc{width: max-content;margin: 0 auto 74px;font-family: 'coolLooseStyle';font-size: 74px;font-weight: 400;color: #000;position: relative;line-height: 1.1487;position: relative;z-index: 5;}
.value-desc .desc-en{font-family: 'KaufmannBT';font-size: 30px;text-align: right;padding: 0 15px 14px 0;position: relative;z-index: 5;color: #000;}
.value-desc::after{position: absolute;content: "”";font-family: 'FounderBigBlack';font-size: 200px;font-weight: 400;top: -10px;margin-left: -5px;}
.value p{line-height: 30px;color: #fff;text-align: center;}
.value p span{font-weight: normal;}
.about-us-container .about-us-info{width: 900px;line-height: 30px;margin: 0 auto 30px;text-indent: 2em;}
.about-us-info span{font-weight: normal;}
.about-us-container .about-us-viewpoint{width: 900px;margin: 140px auto 96px;}
.about-us-viewpoint .viewpoint{margin-bottom: 50px;text-align: center;font-weight: normal;}
.viewpoint h2{font-family: 'coolLooseStyle';font-size: 46px;color: #c00000;font-weight: normal;}
.viewpoint p{font-family: 'KaufmannBT';font-size: 30px;margin-bottom: 18px;}
.viewpoint .viewpoint-info{display: flex;align-items: center;height: 308px;background-color: #f2f2f2;}
.viewpoint-info img{margin-left: 7px;margin-right: 40px;}
.viewpoint-info p{font-size: 18px;text-align: left;line-height: 30px;padding-right: 30px;margin-bottom: 0;}
.about-us-container .empower{width: 900px;line-height: 30px;margin: 0 auto;text-indent: 2em;}
.empower span{font-weight: normal;}
.about-us-container .other-link{width: 900px;display: flex;justify-content: space-evenly;margin: 30px auto 95px;}
.other-link div p{line-height: 30px;}
.other-link div p a{color: #000;}

/* 关于我们 - 公司地址 */
.about-us .contact-us{width: 900px;padding-left: 230px;box-sizing: border-box;margin: 70px auto 104px;font-weight: lighter;font-size: 18px;color: #000;}
.contact-us h2{font-size: 36px;font-weight: lighter;margin-bottom: 24px;}
.contact-us p{line-height: 30px;color: #000 !important;}
.contact-us p:nth-child(5){margin-bottom: 30px;}
.contact-us p:nth-child(7){margin-bottom: 42px;}
.contact-us p:nth-child(8),.contact-us p:nth-child(9),.contact-us p:nth-child(11),.contact-us p:nth-child(14){font-weight: normal;}
.contact-us p:nth-child(13){margin-bottom: 30px;}
.contact-us p.text-indent{text-indent: 2em;}
.contact-us p span{color: #020202 !important;}
.about-us .map{max-width: 100%;display: block;margin: 0 auto;}
.about-us .navigation{color: #000;font-size: 18px;line-height: 30px;margin: 80px 0 15px;text-align: center;}