body { background: #fafafa; margin: 0; padding: 0; } .mg-top { padding-top: 28px; } .mg-top1 { padding-top: 85px; } .img { float: left; } // 照片墙 * { margin: 0; padding: 0 } a:link, a:visited { text-decoration: none; } ul, li { list-style-type: none } img { width: 100%; height: 100%; border: 0; } .mg-t-140 { margin-top: 140px; } .wall_a { display: block; float: left; max-width: 1366px; height: 480px; /* line-height: 50px; */ overflow: hidden; position: relative; } .wall_a li { float: left; margin-right: 2px; padding: 1px; position: relative; } .wall_a li img { position: relative; top: 0; left: 0; } .wall_a li:nth-child(8n) { margin-right: 0 !important; } .wall_a a { display: block; float: left; width: 153px; height: 153px; overflow: hidden; position: relative; z-index: 1; opacity: 0.8; } .wall_a a:hover { overflow: visible; z-index: 1000; border: none; opacity: 1; } .wall_a a:hover img { position: relative; width: 309px; height: 309px; background: #fff; padding: 2px; opacity: 1; } .wall_a a:hover img:last-child { position: relative; top: -160px; left: -160px; } .wall_a:hover li:nth-child(1) img { position: absolute; top: 0px; left: 0px; } .wall_a:hover li:nth-child(n+2):nth-child(-n+8) img { position: relative; top: 0px; } .wall_a:hover li:nth-child(8) img { position: relative; top: 0px; right: 0px; } .wall_a:hover li:nth-child(9) img { position: relative; top: 0px; left: 0px; } .wall_a:hover li:nth-child(17) img { position: relative; left: 0px; } .vedio { max-width: 1366px; } .home-bg { width: 100%; } .home-main { background: #fff; max-width: 1366px; min-width: 1360px; box-sizing: border-box; padding: 0 50px 140px 50px; margin: 0 auto; } .pro-list { width: 100%; margin-left: 7px; box-sizing: border-box; display: flex; justify-content: center; } .card-item { max-width: 325px; max-height: 412px; margin-right: 14px; position: relative; } .imgs-hover:hover { max-width: 325px !important; max-height: 412 !important; box-shadow: 5px 5px 15px gray; } .card-img { width: 100%; height: 100%; box-sizing: border-box; } .card-tit { width: 100%; height: 65px; line-height: 65px; position: absolute; bottom: 4px; font-weight: bold; color: #FFFFFF; background: rgba(0, 0, 0, 0.25); } .card-text { font-size: 23px; margin-left: 16px; } .more { margin: 50px auto; width: 97px; height: 37px; line-height: 37px; text-align: center; border: 1px solid #333333; border-radius: 18px; font-size: 17px; font-weight: 400; color: #333333; } .home-bottom { position: absolute; top: 51%; left: 35%; display: flex; justify-content: center; user-select: none; .text-p { white-space: nowrap; font-size: 17px; font-weight: bold; color: #333333; } .bottom-text-left { text-align: center; .text-btn { margin: 21px auto 0 auto; width: 139px; height: 49px; line-height: 49px; text-align: center; border: 1px solid #606060; color: #333333; } } .bottom-text-right { text-align: center; margin-left: 80%; .detail { font-size: 13px; font-weight: 400; text-decoration: underline; color: #333333; margin-top: 2rem; } } } .el-carousel__container { height: 550px !important; img { object-fit: cover; } }