.development-container{}.development-container .section-banner{}.section-banner .banner-container{width:100%;max-width:1600px;height:600px;margin:0 auto;position:relative}.section-banner .banner-container .banner-image{object-fit:cover;object-position:center}.section-banner .banner-container .content-banner{position:absolute;top:165px;right:90px;width:561px}.section-banner .banner-container .content-banner .banner-text:nth-child(1){font-weight:600;font-size:40px;line-height:120%;color:#fff;margin-bottom:9px}.section-banner .banner-container .content-banner .banner-text:nth-child(2){font-weight:bold;font-size:64px;line-height:120%;color:#fff;margin-bottom:0}.development-container .section-report{width:100%;background-color:#f5f5f5}.section-report .report-container{padding:36px 0 41px 0}.section-report .report-container .report-title{width:100%;max-width:676px;margin:0 auto;margin-bottom:11px;font-weight:bold;font-size:20px;line-height:150%;text-align:center;color:#000}.report-download{display:flex;width:220px;height:40px;margin:0 auto;justify-content:center;align-items:center;font-weight:600;font-size:12px;line-height:120%;color:#fff;background-color:#eb0a1e;text-decoration:none}.report-download:hover{color:#fff}.section-achievement{background-color:#eee;width:100%;padding-top:61px}.section-achievement .achievement-title{font-weight:bold;font-size:35px;line-height:50px;color:#101010;max-width:1200px;margin:0 auto;margin-bottom:32px}.section-achievement .achievement-image{width:100%;height:auto;display:block;margin:0 auto}.development-container .section-business-efficiency{padding:48px 0 172px 0;border-bottom:2px solid #ccc}.development-container .section-business-efficiency .section-business-efficiency-container{max-width:1200px;margin:0 auto}.development-container .section-business-efficiency .business-efficiency-main-title{font-weight:bold;font-size:40px;line-height:120%;text-align:center;color:#1a1a1a;margin:0}.development-container .section-business-efficiency .business-efficiency-main-description{font-weight:600;font-size:16px;line-height:150%;text-align:center;color:#000;margin:0}.section-business-efficiency .business-efficiency-container{width:100%;max-width:1200px;margin:0 auto;margin-top:25px}.section-business-efficiency .business-efficiency-container .business-efficiency-title{font-weight:bold;font-size:35px;line-height:50px;text-align:center;color:#101010;margin-bottom:41px}.section-business-efficiency .business-efficiency-container .business-efficiency-box{display:flex;align-items:stretch;padding-bottom:92px;border-bottom:2px solid #ccc;padding-top:83px}.section-business-efficiency .business-efficiency-container .business-efficiency-box:last-child{padding-bottom:0;border:none}.section-business-efficiency .business-efficiency-container .business-efficiency-box.reverse{flex-direction:row-reverse}.section-business-efficiency .business-efficiency-container .business-efficiency-box .business-efficiency-item:nth-child(1){width:100%;max-width:450px;margin-right:70px;display:flex;flex-direction:column;justify-content:space-between}.section-business-efficiency .business-efficiency-container .business-efficiency-box.reverse .business-efficiency-item:nth-child(1){margin:0;margin-left:70px}.section-business-efficiency .business-efficiency-container .business-efficiency-box .business-efficiency-item:nth-child(2){width:100%;max-width:calc(100% -(450px+70px))}.section-business-efficiency .business-efficiency-container .business-efficiency-box .business-efficiency-item .business-efficiency-item-title{font-weight:bold;font-size:40px;line-height:120%;color:#1a1a1a;margin:0;margin-bottom:28px}.section-business-efficiency .business-efficiency-container .business-efficiency-box .business-efficiency-item .business-efficiency-item-description{font-size:16px;line-height:150%;color:#000;margin:0}.section-business-efficiency .business-efficiency-container .business-efficiency-box .business-efficiency-item .business-efficiency-link .business-efficiency-link-custom{height:48px;width:115px;display:flex;justify-content:center;align-items:center;text-decoration:none;border:1px solid #eb0a1e;font-weight:600;font-size:12px;line-height:17px;letter-spacing:.12em;color:#eb0a1e}.section-business-efficiency .business-efficiency-container .business-efficiency-box .business-efficiency-item img{max-width:100%;height:auto;display:block;margin:0 auto}.development-container .section-leadership-message{background-color:#f5f5f5;width:100%;padding:82px 0 73px 0}.section-leadership-message .leadership-message-container{width:100%;max-width:1200px;margin:0 auto;display:flex;align-items:flex-start}.section-leadership-message .leadership-message-container .leadership-message-item{}.section-leadership-message .leadership-message-container .leadership-message-item .text-title{font-weight:bold;font-size:35px;line-height:50px;color:#101010}.section-leadership-message .leadership-message-container .leadership-message-item .text-content{font-size:16px;line-height:150%;color:#000}.section-leadership-message .leadership-message-container .leadership-message-item:nth-child(1){width:100%;max-width:555px}.section-leadership-message .leadership-message-container .leadership-message-item:nth-child(2){margin-left:25px;width:100%;max-width:calc(100% -(555px+25px))}.section-leadership-message .leadership-message-container .leadership-message-item .leadership-message-item-box{position:relative}.section-leadership-message .leadership-message-container .leadership-message-item .leadership-message-item-box .leadership-message-item-image{max-width:100%;height:auto;display:block;margin:0 auto}.section-leadership-message .leadership-message-container .leadership-message-item .leadership-info{font-weight:600;font-size:16px;line-height:150%;text-align:right;color:#000;margin-bottom:0;margin-top:12px}.development-container .section-enviroment-protection{width:100%;max-width:800px;margin:0 auto;padding:57px 0 80px 0}.section-enviroment-protection .enviroment-protection-title{font-weight:bold;font-size:35px;line-height:50px;color:#101010;margin-bottom:37px;text-align:center}.section-enviroment-protection .enviroment-protection-list{margin-bottom:52px}.section-enviroment-protection .enviroment-protection-list .protection-check-list{list-style:none;padding:0;margin:0;width:100%}.section-enviroment-protection .enviroment-protection-list .protection-list-item{border:1px solid #ccc;box-sizing:border-box;margin-bottom:20px;padding:33px 66px 30px 30px}.section-enviroment-protection .enviroment-protection-list .protection-list-item:last-child{margin:0}.section-enviroment-protection .enviroment-protection-list .protection-list-item .protection-item-box{display:flex}.section-enviroment-protection .enviroment-protection-list .protection-list-item .protection-item-box .protection-item-number{border:1px solid #eb0a1e;box-sizing:border-box;border-radius:50%;min-width:60px;min-height:60px;max-width:60px;max-height:60px;display:flex;justify-content:center;align-items:center;font-weight:bold;font-size:40px;line-height:150%;color:#eb0a1e;margin:0;margin-right:20px}.section-enviroment-protection .enviroment-protection-list .protection-list-item .protection-item-box .protection-item-content{}.section-enviroment-protection .enviroment-protection-list .protection-list-item .protection-item-box .protection-item-content .protection-content{font-size:16px;line-height:150%;color:#1a1a1a}.section-enviroment-protection .enviroment-protection-list .protection-list-item .protection-item-box .protection-item-content ul{list-style:initial}.development-container .section-social-responsibility{background-color:#eee;width:100%;padding:96px 0 78px 0}.section-social-responsibility .social-responsibility-container{width:100%;max-width:1200px;margin:0 auto;display:flex;align-items:center}.section-social-responsibility .social-responsibility-container .social-responsibility-item{}.section-social-responsibility .social-responsibility-container .social-responsibility-item:nth-child(1){width:100%;max-width:520px;margin-right:80px}.section-social-responsibility .social-responsibility-container .social-responsibility-item:nth-child(2){width:100%;max-width:calc(100% -(520px+80px))}.section-social-responsibility .social-responsibility-container .social-responsibility-item .social-responsibility-image{max-width:100%;max-height:428px;object-fit:cover;object-position:center;height:auto;display:block;margin:0 auto}.section-social-responsibility .social-responsibility-container .social-responsibility-item .social-responsibility-title{font-weight:bold;font-size:40px;line-height:120%;color:#1a1a1a;margin-bottom:41px}.section-social-responsibility .social-responsibility-container .social-responsibility-item .social-responsibility-content{}.section-social-responsibility .social-responsibility-container .social-responsibility-item .social-responsibility-content .social-responsibility-content-text{font-size:16px;line-height:150%;color:#3a3a3a}.section-social-responsibility .social-responsibility-container .social-responsibility-item .social-responsibility-content .social-responsibility-content-text:last-child{margin-bottom:0}.section-social-responsibility .social-responsibility-container .social-responsibility-item .social-responsibility-view-more{display:inline-block;margin-top:48px;font-weight:600;font-size:16px;line-height:23px;color:#eb0a1e}.section-social-responsibility .social-responsibility-container .social-responsibility-item .social-responsibility-view-more i{margin-left:12px}.development-container .section-list-report{width:100%;max-width:800px;margin:0 auto;padding:80px 0 91px 0}.section-list-report .list-report-title{font-weight:bold;font-size:35px;line-height:50px;color:#101010;margin-bottom:32px;text-align:center}.section-list-report .list-report-container{}.section-list-report .list-report-container .list-report-box{list-style:none;padding:0;margin:0;width:100%}.section-list-report .list-report-container .list-report-box .list-report-item{padding:16px 0;padding-right:24px;border:1px solid #eee;border-right:none;border-left:none}.section-list-report .list-report-container .list-report-box .list-report-item a:hover{font-weight:bold}.section-list-report .list-report-container .list-report-box .list-report-item:first-child{border-bottom:none}.section-list-report .list-report-container .list-report-box .list-report-item .list-report-item-box{display:flex;align-items:center;justify-content:space-between;width:100%}.section-list-report .list-report-container .list-report-box .list-report-item .list-report-item-box .list-report-item-text{font-size:16px;line-height:150%;text-transform:uppercase;color:#1a1a1a;margin:0}.section-list-report .list-report-container .list-report-box .list-report-item .list-report-item-box i{color:#eb0a1e;font-size:9px}.development-container .section-business-efficiency .business-efficiency-main-title{margin-bottom:20px}@media screen and (min-width:1080px){}@media screen and (max-width:1080px){.development-container{margin-top:56px}.section-banner .banner-container{height:540px}.section-banner .banner-container .content-banner{position:absolute;top:29px;right:0;left:0;margin:0 auto;width:316px}.section-banner .banner-container .content-banner .banner-text{text-align:center}.section-banner .banner-container .content-banner .banner-text:nth-child(1){font-size:18px;margin-bottom:0}.section-banner .banner-container .content-banner .banner-text:nth-child(2){font-size:36px}.section-report{padding:0 15px}.section-report .report-container{padding:20px 0 0 0}.section-report .report-container .report-title{font-size:14px;margin-bottom:22px}.section-achievement{padding-top:30px}.section-achievement .achievement-title{padding:0 15px;font-size:32px;line-height:46px;text-align:center;max-width:384px;margin-bottom:16px}.development-container .section-business-efficiency{padding:22px 0 39px 0}.development-container .section-business-efficiency .business-efficiency-main-title{font-size:32px;max-width:250px;margin:0 auto;margin-bottom:15px}.development-container .section-business-efficiency .business-efficiency-main-description{padding:0 15px}.section-business-efficiency .business-efficiency-container{padding:0 15px;margin:0;margin-top:15px}.section-business-efficiency .business-efficiency-container .business-efficiency-title{font-size:32px;line-height:46px;margin-bottom:17px}.section-business-efficiency .business-efficiency-container .business-efficiency-box{flex-direction:column}.section-business-efficiency .business-efficiency-container .business-efficiency-box .business-efficiency-item p{padding:0 12px;font-size:14px;line-height:150%}.section-business-efficiency .business-efficiency-container .business-efficiency-box .business-efficiency-item img{padding:0 7px}.section-business-efficiency .business-efficiency-container .business-efficiency-box .business-efficiency-item:nth-child(1){margin:0;margin-bottom:20px;max-width:100%}.section-business-efficiency .business-efficiency-container .business-efficiency-box .business-efficiency-item:nth-child(2){max-width:100%;position:absolute;top:0}.section-business-efficiency .business-efficiency-container .business-efficiency-box{padding-top:25px;position:relative;padding-bottom:56px}.section-business-efficiency .business-efficiency-container .business-efficiency-box .business-efficiency-item .business-efficiency-item-title{font-size:30px;line-height:43px;text-align:center;margin:0 auto;max-width:380px;margin-bottom:24px;margin-bottom:calc(254px+20px)}.section-business-efficiency .business-efficiency-container .business-efficiency-box .business-efficiency-item .business-efficiency-item-description{font-size:14px}.section-business-efficiency .business-efficiency-container .business-efficiency-box .business-efficiency-item .business-efficiency-link .business-efficiency-link-custom{margin:0 auto;margin-top:32px}.section-business-efficiency .business-efficiency-container .business-efficiency-box.reverse .business-efficiency-item:nth-child(1){margin:0}.development-container .section-leadership-message{padding:32px 20px 8px 20px}.section-leadership-message .leadership-message-container{flex-direction:column;position:relative}.section-leadership-message .leadership-message-container .leadership-message-item:nth-child(1){margin-top:75px}.section-leadership-message .leadership-message-container .leadership-message-item:nth-child(2){max-width:100%;margin:0;margin-top:36px}.section-leadership-message .leadership-message-container .leadership-message-item .text-title{position:absolute;font-weight:600;font-size:30px;line-height:43px;text-align:center;top:0;right:0;left:0;margin:0 auto}.section-leadership-message .leadership-message-container .leadership-message-item .text-content{font-size:14px;line-height:150%}.development-container .section-enviroment-protection{padding:30px 20px 42px 20px}.section-enviroment-protection .enviroment-protection-title{max-width:325px;margin:0 auto;margin-bottom:19px}.section-enviroment-protection .enviroment-protection-list .protection-list-item{padding:40px 33px 23px 20px;margin-bottom:10px}.section-enviroment-protection .enviroment-protection-list .protection-list-item .protection-item-box .protection-item-number{min-width:50px;min-height:50px;max-width:50px;max-height:50px;font-size:32px;line-height:150%}.section-enviroment-protection .enviroment-protection-list{margin-bottom:28px}.development-container .section-social-responsibility{padding:52px 16px 0 16px}.section-social-responsibility .social-responsibility-container{flex-direction:column;position:relative}.section-social-responsibility .social-responsibility-container .social-responsibility-item:nth-child(1){margin:0;margin-bottom:16px}.section-social-responsibility .social-responsibility-container .social-responsibility-item:nth-child(2){max-width:100%;margin-bottom:77px}.section-social-responsibility .social-responsibility-container .social-responsibility-item .social-responsibility-title{font-size:32px;line-height:120%;margin-bottom:39px;text-align:center}.section-social-responsibility .social-responsibility-container .social-responsibility-item .social-responsibility-view-more{position:absolute;font-size:14px;line-height:20px;bottom:29px;right:0;left:0;margin:0 auto;width:fit-content}.development-container .section-list-report{padding:41px 18px 50px 18px}.section-list-report .list-report-title{font-size:32px;line-height:46px;margin-bottom:48px}.section-list-report .list-report-container .list-report-box .list-report-item{padding:15px 0;padding-right:0}}@media screen and (max-width:576px){.section-banner .banner-container .content-banner{margin-top:88px}.text-content{text-align:justify}.content-banner>.banner-text:first-child{display:none}.leadership-message-item .text-title{margin-bottom:32px}.section-leadership-message .leadership-message-container .leadership-message-item:nth-child(1){margin-top:110px}.section-business-efficiency .business-efficiency-container .business-efficiency-box .business-efficiency-item:nth-child(2){top:116px}.development-container .section-leadership-message{padding:32px 16px 8px 16px}.section-business-efficiency .business-efficiency-container .business-efficiency-box .business-efficiency-item .business-efficiency-item-title{margin-bottom:calc(260px+20px)}.development-container .section-business-efficiency .business-efficiency-main-title{font-size:30px;max-width:90%}.development-container .section-business-efficiency .business-efficiency-main-description{text-align:justify}.section-list-report .list-report-title{font-size:30px}}