html{height: 100%;font-size: 15px}header{width:100%}body{display: flex;flex-direction: column;min-height: 100vh;margin: 0;padding: 0;box-sizing: border-box}.yaowen-area{display: flex;flex-direction: column;align-items: center;justify-content: center;width: 100%;min-height: 200px;border-bottom: solid 3px rgba(208,16,32,0.15);background-color: var(--t0);margin-bottom: 20px;font-size: 15px;color: rgba(255,255,255,0.9)}.yaowen-container{display: flex;width: 100%;max-width: 1200px;text-align: left}.yaowen-logo{width: 150px;text-align: center}.yaowen-list{display: flex;flex-direction: column;justify-content: center;flex: 1;min-width: 0;gap: 10px}.yaowen-container .yaowen-title:before{content: "◆";display: inline-block;margin-right: 7px;color: var(--t88)}.yaowen-title a{font-size: 15px;color: var(--t88)}.yaowen-title a:hover{color: var(--primary)}.yaowen-more{display: flex;width: 100%;align-items: flex-end;justify-content: flex-end;text-align: center;margin-right: 200px}.yaowen-more a{color: var(--t88)}.content-area{display: flex;width: 100%;max-width: 1200px;margin: 0 auto;overflow: hidden;position: relative}.content-area .employee-image{width: 50%;border-radius: 10px;opacity: 0.3;transition: opacity 0.3s ease-in-out}.content-area .employee-image:hover{opacity: 0.8}.block-container{width: 50%;background-color: var(--t0);padding: 20px;border-radius: 5px;color: var(--t88)}.block-container ul{list-style-type: none;padding-left: 0}.block-container li{margin-bottom: 10px}.block-name{display: flex;justify-content: space-between;height: 39px;border-bottom: solid 1px var(--w2);margin-bottom: 10px}.circle-plus{text-align: center;font-size: 18px;color: var(--t45)}.block-content{height: 230px}.block-content li{display: flex;justify-content: space-between;padding: 3px;color: var(--t88)}.block-content a{color: var(--t88)}.block-content a:hover{color: var(--primary)}.block-content a:before{content: "·";display: inline-block;margin-right: 10px}.swiper-container{width: 100%;max-width: 1200px;margin: 0 auto;overflow: hidden;position: relative}.swiper-slide img{width: 100%;height: auto;opacity: 0.8;transition: opacity 0.5s ease}.swiper-pagination{position: absolute;bottom: 10px;width: 100%;text-align: center;left: 0}footer{width: 100%;margin: 15px auto 0;padding-top: 5px}footer p{color: var(--t55)}footer a{font-size: 12px;color: #7799ee}footer .limit-width{width: 100%;max-width: 1200px;display: flex;border-top: 1px solid rgba(208,16,32,0.12);margin: auto auto 30px;padding-top: 120px;padding-bottom: 50px}footer .full-width{width: 100%;margin: auto auto 0;font-size: 12px;text-align: center;padding-top: 25px;padding-bottom: 10px;background: var(--bga092);border-top: 1px solid rgba(208,16,32,0.1)}.footer-column{width: 100%;font-size: 12px;color: var(--te);margin: 15px auto 10px}.footer-column.left{}.footer-column.right{max-width: 300px}.contact-info{position: relative}.contact-details{padding-left: 70px}.contact-icon{position: absolute;top: 0;left: 0}.contact-icon img{width: 50px;height: auto}