.common-w {width: 1026px;margin: 0 auto;position: relative;}
.top-logo {width: 139px;height: 36px;}
.top-slogan {width: 184px;height: 24px;}

#home {background: linear-gradient(90deg, #cb975b 25.5%, #ce964e 74%);height: 489px;}
#home >div {background-image: url('./banner.png');background-size: 100% 100%;}
.download-btn {font-size: 14px;color: #ffffff;font-weight: bold;border-radius: 8px;background: linear-gradient(90deg, #341202, #944619);
    position: absolute;bottom: 140px;left: 12px;width: 168px;text-align: center;padding: 10px 0;}
.statistcis-intro {width: 996px;height: 64px;border-radius: 8px;background: #fff4e5b3;box-shadow: 0px 2px 4px #f8eedd inset;backdrop-filter: blur(4px);
    position: absolute;left: 0;bottom: 24px;display: flex;align-items: center;justify-content: space-around;}
.statistcis-intro >div {text-align: center;}
.statistcis-intro >div >p:first-child {font-size: 20px;font-weight: bold;color: #400010;}
.statistcis-intro >div >p:last-child {font-size: 12px;color: #400010;margin-top: 1px;}
.scan-code {background-color: white;width: 200px;height: 235px;border-radius: 10px;position: absolute;top: 100px;right: 90px;padding: 8px;box-sizing: border-box;}
#qrcode-container {width: 185px;height: 185px;}
.code-tip {font-size: 16px;font-weight: bold;color: black;margin-top: 10px;text-align: center;}

#about {background: #FFF5EB;height: 515px;position: relative;padding-top: 66px;}
.intro-img {width: 430px;height: 100px;position: absolute;top: 10px;left: 50%;transform: translateX(-60%);}
.intro-title { background: linear-gradient(to right, #ff7e5f, #feb47b);background-clip: text !important;-webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;color: transparent;text-align: center;font-weight: bold;font-size: 32px;line-height: 110%;}
.intro-content1 {width: 931px;margin: 34px auto 20px auto;font-size: 14px;color: #231815;line-height: 26px;letter-spacing: 4%;text-indent: 2em;}
.intro-content2 {width: 931px;margin: 0 auto 34px auto;font-size: 14px;color: #231815;line-height: 26px;letter-spacing: 4%;text-indent: 2em;}
.intro-photo {width: 931px;margin: 0 auto;display: block;}

#corporate-culture {background: linear-gradient(0deg, #cb975c, #fce9cb);height: 632px;position: relative;padding-top: 66px;}
.culture-img {width: 430px;height: 100px;position: absolute;top: 10px;left: 50%;transform: translateX(-60%);}
.culture-title {background: linear-gradient(90deg, #341202 0%, #944619 100%);text-align: center;
    background: linear-gradient(90deg, #341202 0%, #944619 100%);-webkit-background-clip: text !important;background-clip: text !important;
    -webkit-text-fill-color: transparent;font-family: "PingFang SC";font-weight: 600;font-size: 32px;line-height: 110%;}
.intro-text-box {border-radius: 12px;border: 3px solid #fff5eb;box-sizing: border-box;background: #ffffff80;backdrop-filter: blur(4px);
    padding-top: 30px;padding-left: 30px;height: 150px;}
.intro-text-box >p:first-child {font-size: 20;font-weight: bold;color: #400010;line-height: 24px;}
.intro-text-box >p:last-child {font-size: 14px;color: #231815;margin-top: 14px;line-height: 26px;letter-spacing: 4%;}

#structure {background: #FFF5EB;}
.structure-box {width: 996px;height: 547px;background-image: url('./structure_bg.png');background-size: 100% 100%;margin: 0 auto;box-sizing: border-box;padding-top: 60px;position: relative;}
.menu-box {width: 662px;height: 420px;background-image: url('./structure_bg1.png');background-size: 100% 100%;padding-left: 64px;box-sizing: border-box;padding-top: 65px;}
.menu-title {font-size: 20px;font-weight: bold;color: #400010;}
.menu-img {width: 20px;height: 20px;margin-top: 30px;}
.menu-text {margin-top: 9px;font-size: 18px;font-weight: bold;color: #400010;}
.menu-text-en {font-size: 6px;font-weight: bold;color: rgba(101, 50, 26, 0.6);margin-top: 4px;}
.content-box {width: 718px;height: 260px;border-radius: 8px;border: 3px solid #fffaf5;box-sizing: border-box;background: #ffffffcc;backdrop-filter: blur(6px);
    position: absolute;top: 140px;left: 244px;box-sizing: border-box;padding-top: 38px;padding-left: 41px;}
.content-title {font-size: 20px;font-weight: bold;color: #400010;}
.content-text {font-size: 14px;line-height: 26px;letter-spacing: 4%;color: #231815;}