.h-title{font-size:32px}.container{max-width:1200px;margin:0 auto;padding:0 20px}.about-banner{height:480px;background:url(../img/1.ac61dccd.png) 50%/cover no-repeat;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){.about-banner{height:200px}}.about-banner .banner-content{text-align:center;color:#fff;position:relative;z-index:2}.about-banner .banner-content h1{font-size:48px;font-weight:700;margin-bottom:10px;letter-spacing:2px}@media screen and (max-width:768px){.about-banner .banner-content h1{font-size:32px}}.about-banner .banner-content h2{font-size:24px;font-weight:400}.main-content{padding:60px 0}.main-content .main-title{text-align:center;font-size:32px;color:#333;margin-bottom:40px}.main-content .divider{height:1px;background-color:#e0e0e0;margin:0 auto 60px;max-width:400px}.content-section{margin-bottom:80px;border-top:2px solid #cfbea1;padding-top:40px}.content-section:last-child{margin-bottom:0}.content-section .section-title{font-size:24px;margin-bottom:50px;font-weight:700;text-align:center;color:#333}.content-section .section-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.content-section .section-content.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.content-section .section-content .text-content{-webkit-box-flex:2;-ms-flex:2;flex:2}.content-section .section-content .text-content .history-item{margin-bottom:25px}.content-section .section-content .text-content .history-item:last-child{margin-bottom:0}.content-section .section-content .text-content .history-item h4{font-size:18px;margin-bottom:10px;color:#333;font-weight:700}.content-section .section-content .text-content .history-item ul{list-style:none;padding-left:20px}.content-section .section-content .text-content .history-item ul li{position:relative;margin-bottom:8px;font-size:16px;line-height:1.6}.content-section .section-content .text-content .history-item ul li:before{content:"\2022";position:absolute;left:-15px;color:#000}.content-section .section-content .image-content{-webkit-box-flex:2;-ms-flex:2;flex:2}.content-section .section-content .image-content .section-image{width:100%;border-radius:8px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.1)}@media (max-width:992px){.content-section .section-content,.content-section .section-content.reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content-section .section-content .image-content,.content-section .section-content .text-content{width:100%}.content-section .section-content .image-content{margin-top:30px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (max-width:768px){.content-section{padding-top:20px}.content-section:nth-child(2){border-top:none}.header{height:auto;padding:15px 0;position:relative}.header .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header .logo{margin-bottom:15px}.header .nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .nav ul li{margin:5px 10px}.banner{height:200px;margin-top:0}.banner .banner-content h1{font-size:36px}.banner .banner-content h2{font-size:18px}.main-content{padding:40px 0}.main-content .main-title{font-size:28px;margin-bottom:20px}.main-content .divider{margin-bottom:40px}.content-section{margin-bottom:20px}.content-section .section-title{font-size:22px;margin-bottom:25px}}