.pchead .nav li:nth-child(3) .navs span::after { transform: scale(1); } .aa { height: 950px; background: url(../images/pro_bg.jpg); background-position: top center; background-size: auto 100%; overflow: hidden; position: relative; z-index: 10; margin-bottom: 440px; } .aa #proswiper { overflow: hidden; height: 870px; margin-top: 80px; position: relative; z-index: 10; } .aa #proswiper #propage .swiper-pagination-bullet{ background: #fff; } .aa #proswiper #propage .swiper-pagination-bullet-active{ background: #ee9654; } .aa #proswiper .swiper-slide { /* float: left; */ transition: all .5s; box-sizing: border-box; position: relative; overflow: hidden; width: 33.3333%; height: 100%; } .aa #proswiper .swiper-slide .box { transition: all .5s; margin-top: 300px; margin-left: 33.4375%; } .aa #proswiper .swiper-slide .icon { width: 45px; margin-bottom: 22px; } .aa #proswiper .swiper-slide .icon img { display: block; width: 100%; } .aa #proswiper .swiper-slide .titleBox { margin-bottom: 55px; } .aa #proswiper .swiper-slide .titleBox .en { font-size: 22px; color: #fff; font-family: arial; font-weight: bold; font-size: 20px; margin-bottom: 20px; transition: all .5s; } .aa #proswiper .swiper-slide .titleBox .cn { font-size: 44px; line-height: 44px; margin-bottom: 44px; color: #fff; transition: all .5s; } .aa #proswiper .swiper-slide .line { width: 65px; height: 2px; background: #ff684c; } .aa #proswiper .swiper-slide .text { width: 100%; transition: all .5s; transform: translateY(100px); font-size: 16px; line-height: 2; opacity: 0; color: #fff; } .aa #proswiper .swiper-slide .moreBox { position: absolute; left: 33.4375%; top: 554px; transition: all .5s; line-height: 45px; background: url(../images/pro_22.png) no-repeat left center; padding-left: 66px; font-size: 16px; color: #fff; } .aa #proswiper .swiper-slide .moreBox span { opacity: .5s; } .aa .mask{ background: rgba(16,23,33,.4); position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: 1; } @media screen and (min-width: 1024px) { .aa #proswiper .swiper-slide:hover { border: 1px solid rgba(255, 255, 255, 0.2); border-bottom: none; background: rgba(31, 34, 41, 0.4); } .aa #proswiper .swiper-slide:hover .box { margin: 200px 9.5312% 0 9.5312%; width: 81.25%; } .aa #proswiper .swiper-slide:hover .titleBox .en { font-size: 16px; margin-bottom: 16px; } .aa #proswiper .swiper-slide:hover .titleBox .cn { font-size: 34px; } .aa #proswiper .swiper-slide:hover .text { transform: translateY(0); opacity: .8; } .aa #proswiper .swiper-slide:hover .moreBox { opacity: 0; } } @media screen and (min-width: 10px) and (max-width: 1024px) { .aa { height: auto; background-size: cover; margin-bottom: 0; } .aa #proswiper { background-color: rgba(31, 34, 40, 0.4); width: 100%; overflow: hidden; height: auto; margin: 0 auto; padding-bottom: 12%; box-sizing: border-box; } .aa #proswiper .swiper-slide{ float: none; height: 100%; padding: 0 5%; } .aa #proswiper .swiper-slide .box { transition: all .5s; margin-top: 12%; margin-left: 0%; } .aa #proswiper .swiper-slide .icon { width: 45px; margin-bottom: 6%; } .aa #proswiper .swiper-slide .titleBox { margin-bottom: 6%; } .aa #proswiper .swiper-slide .titleBox .en { font-size: 14px; margin-bottom: 10px; } .aa #proswiper .swiper-slide .titleBox .cn { font-size: 26px; line-height: 28px; margin-bottom: 6%; } .aa #proswiper .swiper-slide .titleBox .line { width: 45px; } .aa #proswiper .swiper-slide .text { width: 100%; transition: all .5s; transform: translateY(0); font-size: 14px; line-height: 2; opacity: .8; color: #fff; } .aa #proswiper .swiper-slide .moreBox { display: none; } }