.footer-wrap { background: #f8f8f8 } .product-info-section { position: relative; padding-top: 30px } .product-info-section .bg-plackholder { position: absolute; left: 0; top: 0; width: 100%; height: 27vw; max-height: 400px; min-height: 200px; z-index: -1; background-color: #143c68 } .product-info-section .top-img { display: block; margin: 0 auto 10px; max-width: 100% } .product-name { color: #fff; text-align: center; font-size: 38px; line-height: 46px } .product-content-section { width: 80%; min-width: 1200px; margin: 0 auto } .product-info { border: 1px solid #143c68; color: #595959; font-size: 14px; line-height: 22px; background-color: #fff; margin-top: 20px } .product-info .product-info-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 14px 0 } .product-info .product-info-item:not(:last-child) { border-bottom: 1px solid #143c68 } .product-info .label { padding: 0 30px; white-space: nowrap; font-weight: 500 } .product-info .value { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding-right: 20px } .section { margin-bottom: 25px; font-size: 14px; line-height: 22px; color: #595959 } .params-section { display: -webkit-box; display: -ms-flexbox; display: flex } .params-img { margin-right: 10px; width: 35%; height:350px; display: flex; align-items:center; justify-content: center; } .params-img a { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .params-img img { display: block; max-width: 100%; max-height: 100%; } .params-content { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding: 0 24px 24px 24px; color: #595959; margin-left:10px; } .params-content p{ font-size: 18px; } .other-product-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; color: #141414; line-height: 24px; font-size: 16px } .ellipsis2{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; /* 璁剧疆鏈€澶ц鏁 */ overflow: hidden; text-overflow: ellipsis } .other-product-item { padding: 12px; border: .5px solid #f0f0f0; width: 14.2%; text-align: center; cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .other-product-item.active { background: #143c68; color: #fff } .tab-section { margin-bottom: 50px; border-radius: 4px; border: 1px solid #d9d9d9; padding: 24px } .tab-section .tab-nav-img { margin-right: 12px; width: 20% } .tab-section .nav-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 0 } .tab-section .nav-wrap .nav-item { padding: 12px; cursor: pointer } .tab-section .nav-wrap .nav-item.active { color: #143c68 } #page-pagination { position: relative } .table { table-layout: auto } .table-wrap thead th { min-width: 100px; white-space: nowrap } .table-responsive { display: table } .fade-enter-active, .fade-leave-active { transition: opacity 0.5s; } .fade-enter, .fade-leave-to { opacity: 0; } .common_more_btn{ font-size: 16px; line-height: 24px; color: #143C68; border: 1px solid #143C68; border-radius: 3px; background: #fff; padding: 8px 5px; width: 170px; display: block; margin: 0 auto; text-align: center; text-decoration: none; cursor: pointer; } @media (max-width: 600px) { .product-content-section { width: 90%; min-width: auto } .product-info-section { padding-top: 20px } .product-info-section .top-img { max-height: 200px; margin-bottom: 5px } .product-name { font-size: 24px } .product-info { margin-top: 5px } .product-info .product-info-item { padding: 10px 0 } .product-info .label { padding: 0 20px } .product-info .value { padding-right: 10px } .section { margin-top: 20px } .params-section { display: block } .params-img { width: 100%; margin-right: 0 } .params-content { padding: 12px } .other-product-item { max-width: 200px; width: 50%; padding: 6px 10px; font-size: 14px } .tab-section { padding: 10px 10px 15px; margin-bottom: 20px } .tab-section .tab-nav-img { margin-right: 2px } .tab-section .nav-wrap .nav-item { padding: 6px 10px } .table-wrap { padding-top: 10px } .page .custom-pagination { min-width: 100%; left: 0; margin-left: 0 !important } .page .custom-pagination a.next-page, .page .custom-pagination a.prev-page { position: relative; width: 30px } .page .custom-pagination a.prev-page::before { content: "<" } .page .custom-pagination a.next-page::before { content: ">" } .page .custom-pagination a.next-page::before, .page .custom-pagination a.prev-page::before { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } .page .custom-pagination a.next-page span, .page .custom-pagination a.prev-page span { display: none } .table-responsive { display: block } }