.banner { position: relative; } .banner img { width: 100%; } .banner .text { position: absolute; width: 100%; top: 46%; color: #fff; } .banner .text h2 { text-align: center; font-size: 2.3rem; font-weight: bold; letter-spacing: 1px; } .banner .text p { text-align: center; font-size: 1.2rem; letter-spacing: 1px; margin-top: 0.6rem; } .sub-nav { height: 4rem; border-bottom: 1px solid #ddd; overflow: hidden; position: relative; top: 0; background: #fff; width: 100%; border-top: 1px solid #ddd; z-index: 100; } .sub-nav .content .left { float: left; } .sub-nav .content .left h6 { line-height: 4rem; font-size: 1.3rem; font-weight: bold; } .sub-nav .content .left h6 span { font-size: 1rem; color: #9f223d; margin-left: 1rem; position: relative; top: -0.1rem; } .sub-nav .content .right { float: right; } .sub-nav .content .right > ul li { float: left; height: 4rem; text-align: center; position: relative; } .sub-nav .content .right > ul li a { line-height: 4rem; font-size: 0.8rem; display: block; } .sub-nav .content .right > ul li:not(:last-child) { margin-right: 2rem; } .sub-nav .content .right > ul li:before { content: ''; width: 0; height: 3px; background: #9f223d; position: absolute; bottom: 0; left: 0; } .sub-nav .content .right > ul li.active:before { width: 100%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; } .sub-nav .content .right > ul li.active a { color: #9f223d; } .sub-nav .content .right > ul li:hover:before { width: 100%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; } .sub-nav .content .right > ul li:hover a { color: #9f223d; } .eco_become { width: 100%; overflow: hidden; padding: 5rem 0; background: url(../img/eco/become/eco_becomebg1.jpg) no-repeat; background-size: cover; } .eco_become .title { font-weight: bold; } .eco_become p { color: #fff; display: block; margin-bottom: 1.5rem; } .eco_become .but a { padding: 10px 40px; border-radius: 100px; background-color: #fff; color: #9e223f; margin-right: 10px; display: inline-block; transition: all 0.3s; } .eco_become .but a:hover { transform: translateY(-5px); } .eco_become .but a.join { background-color: #9e223f; color: #fff; } .eco_cooperation { width: 100%; overflow: hidden; padding: 4rem 0; } .eco_cooperation .title { text-align: center; font-weight: bold; color: #333; } .eco_cooperation .title span { color: #9e223f; } .eco_cooperation .cooperation { margin-top: 2rem; padding-bottom: 60px; } .eco_cooperation .cooperation .swiper-slide:hover .img img { transform: translate(-50%, -50%) scale(1.05); } .eco_cooperation .cooperation .swiper-slide .img { width: 100%; padding-top: 71%; position: relative; overflow: hidden; } .eco_cooperation .cooperation .swiper-slide .img img { width: 100%; position: absolute; top: 50%; left: 50%; transition: all 0.3s; transform: translate(-50%, -50%); } .eco_cooperation .cooperation .swiper-slide .txt { width: 100%; } .eco_cooperation .cooperation .swiper-slide .txt p { display: block; font-weight: bold; color: #333; padding: 0.6rem 0; } .eco_cooperation .cooperation .swiper-slide .txt span { display: block; color: #333; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; line-height: 1.5; height: 3em; } .eco_cooperation .cooperation .swiper-pagination-bullet { opacity: 1; background: #fff; border: 1px solid #626262; width: 12px; height: 12px; } .eco_cooperation .cooperation .swiper-pagination-bullet-active { background: #9e223f; border: 1px solid #9e223f; } .eco_partner { width: 100%; overflow: hidden; padding: 5rem 0; background: url(../img/eco/become/eco_becomebg2.jpg) no-repeat; background-size: cover; } .eco_partner .text p { color: #fff; display: block; margin-top: 1.3rem; } .eco_partner .text .title { font-weight: bold; margin-top: 0; } .eco_partner .text span { color: #fff; display: block; margin-top: 0.4rem; } .eco_process { width: 100%; overflow: hidden; padding: 8rem 0; } .eco_process .w1380 { text-align: center; } .eco_process .title { text-align: center; font-weight: bold; color: #333; } .eco_process ul { max-width: 1000px; margin: 3rem auto 0; display: flex; justify-content: space-evenly; align-items: center; position: relative; } .eco_process ul li { width: 17%; text-align: center; height: 150px; margin-right: 3%; display: flex; align-items: center; justify-content: flex-start; background: url(../img/eco/become/arr.png) no-repeat center right; } .eco_process ul li:nth-last-child(1) { background: url(' '); margin-right: 0; width: 20%; padding-left: 6%; } .eco_process ul li:nth-last-child(1) p { position: relative; color: #9e223f; } .eco_process ul li:nth-last-child(1) p::after { content: ' '; position: absolute; transition: all 0.3s; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(0); width: 138px; height: 138px; background-color: #9e223f; border-radius: 100%; z-index: -1; } .eco_process ul li:nth-last-child(1) p.on { color: #fff; } .eco_process ul li:nth-last-child(1) p.on::after { transform: translate(-50%, -50%) scale(1); } .eco_process ul li p { color: #9e223f; font-weight: bold; } .eco_process ul li i { display: none; } .eco_process ul .ic { position: absolute; top: 0; transition: all 0.3s; left: -30px; width: 140px; height: 150px; background: url(../img/eco/become/quan.png) no-repeat center center; background-size: 100%; } .eco_process .join { display: inline-block; padding: 10px 40px; border-radius: 100px; background-color: #9e223f; color: #fff; margin-top: 3rem; transition: all 0.3s; } .eco_process .join:hover { transform: translateY(-5px); } @media screen and (max-width: 1024px) { .banner { margin-top: 5.5rem; } .banner .text { top: 38%; } .eco_process ul .ic { width: 110px; } .eco_process ul li { background-size: 25px; } } @media screen and (max-width: 768px) { .banner .text { top: 30%; } .banner .text h2 { font-size: 18px; } .banner .text p { font-size: 13px; margin-top: 0.2rem; } .sub-nav .content .left { display: none; } .sub-nav .content .right { width: 100%; } .sub-nav .content .right > ul li { width: 33.33%; } .sub-nav .content .right > ul li a { font-size: 12px; } .sub-nav .content .right > ul li:not(:last-child) { margin-right: 0; } .eco_process ul .ic { display: none; } .eco_process ul { flex-wrap: wrap; } .eco_process ul li { width: 100%; height: auto; margin: 0; justify-content: center; background: url(' '); flex-wrap: wrap; } .eco_process ul li i { display: block; width: 100%; text-align: center; font-size: 26px; color: #999; } .eco_process ul li:nth-last-child(1) { padding-left: 0; margin: 2rem 0; } .eco_process ul li:nth-last-child(1) p::after { transform: translate(-50%, -50%) scale(1); width: 100px; height: 100px; } .eco_process ul li:nth-last-child(1) p { position: relative; color: #fff; } } /*# sourceMappingURL=./eco_become.css.map */