h2{ margin-bottom: 52px; } /* banner */ .mechanical_banner{ height: 28.125vw; width: 100%; min-width: 1280px; min-height: 360px; background-size: cover; position: relative; } .mechanical_banner_content{ position: absolute; top: 50%; left: 16.6%; transform: translateY(-50%); } /* 楠戣琛屼笟浠嬬粛 */ .mechanical_intro{ padding: 80px 0 100px 0; overflow: hidden; } .mechanical_top{ display: flex; align-items: center; width: 1264px; margin: 0 auto; } .mechanical_top_img{ width: 570px; height: 350px; background: #eeeeee; border: 2px solid #ffffff; border-radius: 12px; box-shadow: 0px 3px 20px 0px rgba(0,17,54,0.20); padding: 15px; box-sizing: border-box; display: flex; justify-content: center; align-items: center; } .mechanical_top_img img{ width: 540px; height: 320px; } .mechanical_top hr{ width: 80px; height: 4px; background-color: #2168FB; border: none; outline: none; margin-bottom: 40px; } .mechanical_intro_con{ margin-left: 70px; position: relative; height: 350px; padding-top: 60px; box-sizing: border-box; } .mechanical_top p{ width: 565px; font-size: 16px; line-height: 24px; color: #666666; letter-spacing: 0.168px; text-align: justify; text-justify: distribute; } .mechanical_intro_block{ display: flex; justify-content: flex-end; position: absolute; bottom: 0; right: 0; } .mechanical_intro_block1{ width: 95px; height: 73px; background: #f8f8f8; position: relative; margin-top: 40px; } .mechanical_intro_block2{ width: 62px; height: 53px; background: #eeeeee; position: absolute; top: 20px; left: -24px; } .mechanical_intro_list{ display: flex; justify-content: space-between; width: 64.2%; min-width: 1100px; margin: 100px auto 0 auto; } .mechanical_intro_item{ box-sizing: border-box; width: 20%; /* padding: 24px 0; */ font-size: 0; text-align: center; display: flex; align-items: center; flex-direction: column; } .mechanical_intro_item .icon{ width: 144px; height: 166px; /* width: 96px; height: 96px; */ margin-bottom: 30px; } .mechanical_intro_item .icon1{ background-position: 0 0; } .mechanical_intro_item .icon2{ background-position: -333px 0; } .mechanical_intro_item .icon3{ background-position: -666px 0; } .mechanical_intro_item .icon4{ background-position: 100% 0; } .mechanical_intro_title{ /* font-size: 20px; */ font-weight: bold; line-height: 26px; color: #333333; letter-spacing: 0.7px; margin-bottom: 12px; } .mechanical_intro_item p{ font-size: 20px; font-weight: bold; line-height: 26px; color: #666666; /* letter-spacing: 0.336px; */ } /* 浜у搧妗堜緥 */ .case-container{ width: 100%; min-width: 1280px; height: 33.854vw; min-height: 433.33px; } .case-container img{ width: 100%; height: 100%; } .swiper-pagination-bullet{ width: 12px; height: 12px; background: #FFFFFF; opacity: 1; } .swiper-pagination-bullet-active{ background: #2168FB; } /* 搴旂敤鍦烘櫙 */ .cycling{ box-sizing: border-box; height: 783px; padding: 48px 0 120px 0; background-color: #F8F8F8; } .cycling_swiper{ width: 66.67%; min-width: 1180px; margin: 0 auto; position: relative; } .scene-container { width: 940px; height: 480px; /* overflow: visible; */ --swiper-theme-color: #407BFF;/* 璁剧疆Swiper椋庢牸 */ } .scene-container .swiper-slide { text-align: center; font-size: 18px; background: #fff; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after,.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{ content: ''; } .scene-container .swiper-button-next, .swiper-container-rtl { right: 0px; outline: none; width: 40px; } .swiper-button-next{ right: 0; } .swiper-button-prev{ left: 0; } .swiper-button-next, .swiper-button-prev{ width: 60px; height: 60px; } .swiper-button-next .icon,.swiper-button-prev .icon{ width: 60px; height: 60px; } .cycling .btn{ margin: 52px auto 0 auto; } .swiper-button-next, .swiper-button-prev{ width: 60px; height: 60px; margin-top: -30px; background-color: #cccccc; border-radius: 50%; transition: all .3s; } .swiper-button-prev:hover,.swiper-button-next:hover{ background-color: #2168FB; } .cycling .icon{ fill: #FFFFFF; width: 40px; } /* 瑙嗛灞曠ず */ .mechanical_video{ margin: 100px 0; min-width: 1280px; } .mechanical_video_show{ display: flex; align-items: center; justify-content: center; } .mechanical_video_show .video-js{ overflow: hidden; background-color: #fff; } .video-js{ border-radius: 20px; } .vjs-control-bar{ border-radius: 0 0 20px 20px; } .vjs-paused .vjs-big-play-button, .vjs-paused.vjs-has-started .vjs-big-play-button { display: block; position: absolute; top: 50%; left: 50%; outline: none; } .video-js .vjs-big-play-button{ font-size: 2.5em; line-height: 2.3em; height: 2.5em; width: 2.5em; -webkit-border-radius: 2.5em; -moz-border-radius: 2.5em; border-radius: 2.5em; background-color: rgba(255, 255, 255, 0); /* background-color: #73859f; background-color: rgba(115,133,159,.5); */ border-width: 0.15em; margin-top: -1.25em; margin-left: -1.75em; } .video-js:hover .vjs-big-play-button, .video-js .vjs-big-play-button:focus{ background-color: rgba(255, 255, 255, 0); } /* 涓棿鐨勬挱鏀剧澶 */ .vjs-big-play-button .vjs-icon-placeholder { font-size: 1.63em; } /* 鍔犺浇鍦嗗湀 */ .vjs-loading-spinner { font-size: 2.5em; width: 2em; height: 2em; border-radius: 1em; margin-top: -1em; margin-left: -1.5em; } @media only screen and (max-width: 1280px) { .mechanical_top{ width: 1100px; } .mechanical_top p{ width: 450px; } }