@charset "utf-8"; .title>p { font-size: 48px; font-family: "rajdhani"; color: rgba(49, 178, 235, 0.2); font-weight: bold; line-height: 1.2; margin: 0; margin-bottom: -30px; text-transform: uppercase; } .title h1 { font-size: 36px; color: rgb(51, 51, 51); font-weight: bold; line-height: 1; margin-bottom: -3px; } .title span { background-color: rgb(49, 178, 235); width: 80px; height: 10px; display: block; } /* banner */ .banner .swiper { width: 100%; height: 100%; } .banner .swiper-slide {} .banner .swiper-slide video { display: block; width: 100%; height: 100%; object-fit: cover; } .banner .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover; } .banner .swiper { width: 100%; height: 300px; margin-left: auto; margin-right: auto; } .swiper-slide { background-size: cover; background-position: center; } .banner .myswiper2 { position: relative; top: 0; width: 100%; height: 100%; z-index: 1; } .myswiper { height: 20%; box-sizing: border-box; padding: 10px 0; } .myswiper .swiper-slide { width: 25%; height: 100%; opacity: 0.4; } .myswiper .swiper-slide-thumb-active { opacity: 1; } .banner .myswiper { position: absolute; z-index: 2; bottom: 10%; right: 10%; width: 500px; height: auto; } .banner .myswiper_slide img { border: 5px solid #ccc; } .banner_text { position: absolute; width: 100%; height: 100%; margin: 0 auto; padding: 0 100px; display: flex; flex-direction: column; justify-content: center; background: rgba(4, 15, 31, 0.75); } .banner_text h1 { font-size: 48px; color: #fff; font-weight: bold; line-height: 1.5; margin: 0; letter-spacing: 2px; } .banner_text p { font-size: 24px; color: #fff; line-height: 2; font-weight: 100; letter-spacing: 2px; } .banner_text a { background-color: #fff; width: 140px; height: 40px; font-size: 14px; color: rgb(25, 70, 149); line-height: 40px; text-align: center; display: block; font-weight: bold; letter-spacing: 2px; margin-top: 30px; margin-bottom: 150px; } /* end-banner */ /* about */ .about .index_div { position: relative; width: 100%; height: 100%; } .about .index_div .container { position: relative; width: 100%; height: 100%; } .abouttext { width: 60%; position: absolute; z-index: 2; left: 0; } .aboutimg { position: absolute; z-index: 2; right: 0; bottom: 30px; width: 50%; } .aboutimg img { width: 100%; } .aboutnumberbox { position: absolute; z-index: 3; bottom: 100px; left: 0; width: 60%; background: rgb(255, 255, 255); box-shadow: 0px 0px 16px 4px rgba(0, 0, 0, 0.2); padding: 45px 60px; } .abouttext>p { font-size: 48px; font-family: "rajdhani"; color: rgba(49, 178, 235, 0.2); font-weight: bold; line-height: 1.2; margin: 0; margin-bottom: -30px; } .abouttext h1 { font-size: 36px; color: rgb(51, 51, 51); font-weight: bold; line-height: 1; margin-bottom: -3px; } .abouttext span { background-color: rgb(49, 178, 235); width: 80px; height: 10px; display: block; } .aboutdesc { margin-top: 80px; } .aboutdesc>p { font-size: 16px; color: rgb(51, 51, 51); line-height: 1.5; text-indent: 32px; } .abouttext a { border-width: 2px; border-color: rgb(23, 62, 119); border-style: solid; width: 150px; height: 36px; border-radius: 20px; font-size: 16px; color: rgb(23, 62, 119); line-height: 36px; text-align: center; padding: 5px 35px; } .aboutnumberbox .demo { display: flex; justify-content: space-between; } .numberbox p { margin: 0; } .numbertop { position: relative; display: flex; align-items: center; } .numbertop span { font-size: 72px; font-family: "rajdhani"; line-height: 1; } .numbertop .toptext { display: flex; flex-direction: column; height: 100%; } .numbertop h1 { font-size: 12px; opacity: .5; } .numbertop p { font-size: 16px; } .numberbottom { display: flex; align-items: center; } .numberbottom p { font-weight: 100; margin-right: 5px; } .numberbottom img { width: 16px; } .numberbox:last-child .numbertop h1 { display: none; } .numberbox:last-child .numbertop { position: relative; display: flex; align-items: baseline; } /* end-about */ /* 应用领域 */ .box3 .title h1 { color: #fff; } .box3 .title p { color: rgba(19, 57, 132, 0.2); } .box3 .container { position: relative; height: 100%; z-index: 2; } .box3listbox { position: absolute; bottom: 100px; width: calc(100% - 30px); display: flex; } .box3list { width: 25%; display: flex; flex-direction: column; align-items: center; background: rgb(255 255 255 / .25); padding-top: 50px; padding-bottom: 50px; transition: 1s; } .box3list:nth-child(2n) { background: rgb(255 255 255 / .1); } .box3listbox .cur { background: rgb(19 57 132 / 90%); } .box3list h1 { font-size: 24px; font-weight: bold; color: rgb(255 255 255 / 1); letter-spacing: 2px; } .box3list span { color: rgb(255 255 255 / 1); font-size: 16px; letter-spacing: 1px; } .box_item_box { position: absolute; bottom: 0; z-index: 1; width: 100%; height: 100%; } .box_item { display: none; position: relative; width: 100%; height: 100%; } .box_item img { width: 100%; height: 100%; object-fit: cover; } .box_item_text { position: absolute; top: 300px; width: 100%; display: flex; justify-content: center; } .box_item_text h1 { font-size: 30px; font-weight: bold; color: rgb(255 255 255 / 1); letter-spacing: 2px; } .box_item_text h1 span { font-size: 18px; font-weight: 100; color: rgb(255 255 255 / 1); letter-spacing: 1px; } .box_item_text p { margin-top: 45px; font-size: 18px; color: rgb(255 255 255 / 1); letter-spacing: 1px; width: 50%; } /* end-应用领域 */ /* 销售网络 */ .box4 video { width: 100%; height: 100%; object-fit: cover; position: absolute; z-index: 1; top: 0; } .box4 .video { width: 100%; height: 100%; object-fit: cover; position: absolute; z-index: 1; top: 0; } .box4 .container { position: relative; z-index: 2; } .box4 .title { display: flex; flex-direction: column; align-items: center; } .box4 .title h1 { color: #fff; position: relative; z-index: 2; } .box4 .title p { color: rgba(49, 178, 235, 0.2); } .box4text { color: #fff; width: 100%; max-width: 1200px; margin: 0 auto; text-align: center; margin-top: 75px; font-size: 18px; letter-spacing: 2px; line-height: 2; } .box4numberbox { color: #fff; } .box4numberbox .demo { display: flex; justify-content: center; margin-top: 60px; } .box4numberbox .demo .numberbox { margin: 0 45px; } .box4 .box4more { display: block; border-width: 2px; border-color: rgb(255, 255, 255); border-style: solid; width: 180px; height: 45px; text-align: center; line-height: 45px; margin: 45px auto 0; } /* end-销售网络 */ /* 新闻 */ .newsbox { display: flex; justify-content: space-between; margin-top: 80px; } .newslist { display: block; width: 22%; border: 1px solid #173e77; background-color: white; } .newslist img { width: 100%; } .newslisttext { padding: 20px 30px; background: #fff; } .newslist span { font-family: "rajdhani"; font-size: 24px; font-weight: 600; color: #33333380; } .newslist h1 { font-size: 18px; color: rgb(51, 51, 51); line-height: 1.2; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; } .newslist p { font-size: 14px; color: rgba(0, 0, 0, 0.6); line-height: 1.5; margin: 0; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; border-left: 2px solid #333; padding-left: 15px; } /* end-新闻 */