@charset "utf-8"; .container{ .content{ width: 100%; .title_box{ display: flex; align-items: center; justify-content: space-between; .title{ } .lookMore{ .looks{ width: 135px; height: 40px; //background: linear-gradient(to right,#00a990,#0066af); background-color: #0d3267; border-radius: 25px; font-family: MicrosoftYaHei; font-size: 16px; font-weight: normal; font-stretch: normal; letter-spacing: 0px; color: #fff; display: flex; align-items: center; justify-content: center; } } } .section{ width: 1620px; margin: 0 auto; box-sizing: border-box; .title{ } .box{ display: flex; padding-top: 65px; .item{ display: flex; width: 25%; align-items: center; .left{ flex-shrink: 0; img{ display: block; width: 105px; height: 105px; } } .right{ margin-left: 28px; .info{ font-family: MicrosoftYaHei; font-size: 16px; font-weight: normal; font-stretch: normal; line-height: 1 ; letter-spacing: 0px; color: #505050; padding-bottom: 10px; } .num{ font-family: MicrosoftYaHei; font-size: 16px; font-weight: normal; font-stretch: normal; line-height: 1; letter-spacing: 0px; color: #505050; span{ font-family: Bebas; font-size: 64px; font-weight: normal; font-stretch: normal; line-height: 1; letter-spacing: 0px; color: #1d1d1d; opacity: 0.96; } } } } } } .section1{ margin-top: 200px; height: 710px; background: url("../img/133.png") no-repeat center center; background-size: cover; .box{ width: 720px; background: url("../img/141.png") no-repeat 90% 91% #0e3067; background-size: 4.5%; box-sizing: border-box; padding: 62px; margin-left: auto; margin-right: 150px; //transform: translateY(-75px); position: relative; top: -75px; .title{ padding-bottom: 20px; .english{ color: #ffffff; opacity: 0.1; } .chinese{ color: #ffffff; } } &>p{ font-family: MicrosoftYaHei; font-size: 16px; font-weight: normal; font-stretch: normal; line-height: 30px; letter-spacing: 0px; color: #ffffff; opacity: 0.8; margin-top: 10px; } .look{ width: 152px; height: 51px; background-color: #ffffff; border-radius: 25px; display: flex; align-items: center; justify-content: center; font-family: MicrosoftYaHei; font-size: 18px; font-weight: normal; font-stretch: normal; letter-spacing: 0px; color: #0e3067; margin-top: 30px; img{ margin-left: 8px; } } } } .section2{ padding-top: 85px; padding-bottom: 90px; background: url("../img/137.png") no-repeat center bottom; background-size: cover; .box{ width: 1620px; margin: 0 auto; .title{ } .swiper-box{ position: relative; margin-top: 60px; .swiper-button-next, .swiper-button-prev{ color: #e60113; } .swiper-button-next:after, .swiper-button-prev:after{ font-size: 28px; } .swiper-button-prev, .swiper-container-rtl .swiper-button-next{ left: -10px; } .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ right: -10px; } } .swiper-container{ width: 90%; margin-left: 5%; .swiper-slide{ display: flex; //align-items: center; .left{ img{ flex-shrink: 0; } } .right{ margin-left: 20px; flex: 1; h3{ font-family: Bebas; font-size: 36px; font-weight: normal; font-stretch: normal; line-height: 30px; letter-spacing: 0px; color: #303030; } .info{ margin-top: 25px; height: 145px; overflow: hidden; p{ font-family: MicrosoftYaHeiLight; font-size: 16px; font-weight: normal; font-stretch: normal; line-height: 29px; letter-spacing: 0px; color: #5a5a5a; } } } } } } } .section3{ width: 1620px; margin: 0 auto; padding-top: 80px; .title{ } .box{ display: flex; padding-top: 70px; .item{ width: 230px; height: 571px; flex-shrink: 0; position: relative; transition: 0.65s all linear; .bc{ width: 100%; height: 100%; overflow: hidden; img{ object-fit: cover; } } .con{ position: absolute; left: 0; top: 0; bottom: 0; right: 0; box-sizing: border-box; padding-left: 35px; padding-top: 45px; .s_title{ font-family: MicrosoftYaHei-Bold; font-size: 32px; font-weight: 700; font-stretch: normal; line-height: 31px; letter-spacing: 0px; color: #ffffff; } .txt{ padding-top: 15px; box-sizing: border-box; padding-right: 15px; transform: translateY(10px); opacity: 0; transition-delay: 4s; transition: 0.65s all linear; } .info{ font-family: MicrosoftYaHeiLight; font-size: 24px; font-weight: normal; font-stretch: normal; line-height: 31px; letter-spacing: 0px; color: #ffffff; margin-top: 15px; //width: 0; transition-delay: 4s; transition: 0.65s all linear; word-break: break-all; overflow: hidden; white-space:nowrap; } } } .active{ //width: 100%; opacity: 0.75; flex: 1; .con{ background-color: rgba(0,0,0,0.7); .txt{ transform: translateY(0px); opacity: 1; } .info{ //width: 100%; } } } } } } #shadow{ position: fixed; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); z-index: 99; display: none; } .dialogs{ position: fixed; z-index: 999; width: 70%; margin-left: 15%; top: 50%; transform: translateY(-50%); display: none; .close{ position: absolute; right: 10px; top: 10px; display: flex; z-index: 99; .iconfont{ color: #fff; font-size: 30px; cursor: pointer; transition: 0.3s ease all; &:hover{ transform: rotate(180deg); } } } video{ width: 100%; } } } @media all and (max-width: 1620px){ .container .content{ padding-left: 0; padding-right: 0; } .container .content .section2 .box .swiper-container .swiper-slide .right .info p{ font-size: 14px; } .container .content .section1{ height: 610px; } .container .content .section{ width: 90%; margin-left: 5%; } .container .content .section .box .item .left img{ width: 85px; height: 85px; } .container .content .section .box .item .right .info{ font-size: 15px; } .container .content .section1 .box{ width: 41%; padding: 45px; } .container .content .section1 .box .look{ font-size: 17px; width: 140px; height: 43px; } .container .content .section .box .item .right .num span{ font-size: 40px; margin-right: 5px; } .container .content .section .box .item .right .num{ font-size: 15px; } .container .content .section2 .box{ width: 90%; margin-left: 5%; } .container .content .section3{ width: 90%; margin-left: 5%; } .container .content .section3 .box .item .con .s_title{ font-size: 27px; } .container .content .section3 .box .active .con .info{ font-size: 14px; padding-right: 10px; margin-top: 6px; } .container .content .section3 .box .item{ height: 530px; } } @media all and (max-width: 1250px){ .container .content .section1{ margin-top: 170px; } .container .content .section .box{ flex-wrap: wrap; .item{ width: 50%; margin-top: 25px; } } .container .content .section .box{ padding-top: 30px; } } @media all and (max-width: 1050px){ .container .content .section3 .box{ flex-wrap: wrap; } .container .content .section3 .box .item{ width: 100%; } .container .content .section3 .box .item{ height: 500px; } .container .content .section3 .box .item .con .info{ width: 100% !important; } } @media all and (max-width: 950px){ .container .content .section1{ display: flex; align-items: center; justify-content: center; } .container .content .section1 .box { width: 80%; background-color: #0e3067; box-sizing: border-box; padding: 62px; margin-left: 0; top: 0; margin-right: 0px; transform: translateY(-0px); position: relative; } } @media all and (max-width: 700px){ .container .content .section .box .item{ width: 100%; } } @media all and (max-width: 550px){ .container .content{ padding-top: 0; padding-bottom: 50px; } .container .content .section{ padding: 40px 2% 60px; } .container .content .section1{ height: auto; padding: 20px 0; margin-top: 0; } .container .content .section .box .item{ width: 50%; } .container .content .section .box .item .right .num span{ font-size: 27px; } .container .content .section .box .item .right{ margin-left: 15px; } .container .content .section2 .box .swiper-box{ margin-top: 38px; } .container .content .section2 .box .swiper-container .swiper-slide .right h3{ font-size: 30px; line-height: 1; } .container .content .section2 .box .swiper-container .swiper-slide .right .info{ margin-top: 17px; } .container .content .section2 .box .swiper-container .swiper-slide .right{ margin-left: 15px; } .container .content .section2 .box .swiper-container .swiper-slide .right{ width: 100%; } .container .content .section2{ padding-top: 40px; padding-bottom: 45px; } .container .content .section .box .item .left{ display: none; } .container .content .section1 .box{ width: 90%; padding: 35px 25px; } .container .content .section1 .box .look{ width: 130px; height: 43px; } .container .content .section2 .box .swiper-container .swiper-slide{ box-sizing: border-box; padding: 0 5%; img{ width: 20px; } } .container .content .section2 .box .swiper-container .swiper-slide .right .info p{ font-size: 15px; line-height: 29px; width: 90%; } .container .content .section3 .box .item{ height: 400px; margin-top: 30px; } .container .content .section3 .box .item .con .info{ font-size: 18px; } .container .content .section3 .box .item .con .s_title{ font-size: 25px; } .container .content .section1 .box .info{ font-size: 14px; } .container .dialogs{ width: 95%; margin-left: 2.5%; } .container .content .section3 .box .item .con .info{ font-size: 14px; margin-top: 0; } .container .content .section3 .box .item .con{ padding-left: 15px; padding-right: 10px; } .container .content .section3 .box{ padding-top: 15px; } .container .content .section3 .box .item{ height: 350px; &:last-child{ height: 450px; } } .container .content .section3{ padding-top: 40px; } }