body { padding-top: 68px; background-color: #f4f4f4; } #scrollUp { background-color: #777; color: #eee; text-align: center; text-decoration: none; bottom: 20px; left: 50%; overflow: hidden; width: 46px; height: 46px; border: none; opacity: .8; font-size: 26px; line-height: 1.8; transform: translateX(400px); display: none; } blockquote { margin: 0 !important; } .breadcrumb { margin-bottom: 10px !important; } img.hover-zoom { transform: scale(1); transition: all .5s ease; } img.hover-zoom:hover { transform: scale(1.02); } .page-link { color: #30343d; } .page-pagination { display: flex; justify-content: center; padding-top: 30px; } .page-pagination .page-item { margin-right: 10px; } .page-pagination .page-item.active .page-link { background: #ca0111; border-color: #ca0111; } .page-pagination .page-item a { background: #ededed; } .navbar-dark .navbar-nav .nav-link { color: #000; padding-right: 0.5rem; padding-left: 0.5rem; } @media (min-width: 992px) { .navbar-dark .navbar-nav .nav-link { padding: 10px 15px; } } @media (max-width: 992px) { .navbar-dark .navbar-nav .nav-link { padding: 10px 0px; } } .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .show > .nav-link { color: #008341; position: relative; } .navbar-dark .navbar-nav .nav-link.active::after { content: ""; position: absolute; width: 100%; bottom: -5px; height: 2px; left: 50%; background: #008341; transform: translateX(-50%); } .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover { color: #008341; } .navbar-collapse { flex-grow: inherit; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .navbar-nav .nav-item { padding: 0 12px; } .procuct-text { padding: 10px; color: #282828; } .product-title { padding: 6vw 0 5vw; color: #282828; } .product-box { background: #f3f3f3 url("/images/bg1.jpg") no-repeat center center; padding-bottom: 4vw; background-size: cover; max-width: 1500px; margin: 0 auto; } .product-box-imgs .pic-url { height: 230px; overflow: hidden; display: flex; justify-self: center; align-items: center; background: #f4f4f4; } .product-box-imgs img { width: 100%; } .product-box-imgs a { background: #fff; display: block; margin-bottom: 10px; } .news-box { padding-top: 5vw; padding-bottom: 5vw; } .news-box a { color: #333; text-decoration: none; background: #fff; padding-bottom: 1vw; } .news-box a p { margin-top: 3vw; padding: 0 30px; } .news-box a p.title { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 60px; } .news-box-title { margin-bottom: 30px; } .news-box-title h2 { color: #333; position: relative; } .news-box-title h2::after { content: ""; height: 2px; background: #df636e; left: 0; bottom: -10px; width: 50%; position: absolute; } .news-box-title a { color: #333; border: #b2b2b2 solid 1px; box-shadow: none; height: 40px; line-height: 40px; padding: 0 15px; } footer { background-color: #30343d; padding: 70px 0 30px; } footer, .footer-top__left, .footer-top__left a { color: rgba(255, 255, 255, 0.6); text-decoration: none; position: relative; z-index: 11; } .footer-top__left dl dt { color: #fff; margin-bottom: 38px; } .footer-divider { margin: 2vw 0; } .footer-info { font-size: 12px !important; } .footer-info a { color: rgba(255, 255, 255, 0.6); text-decoration: none; } .footer-top__right__qrcode { margin-bottom: 25px; text-align: center; } .footer-top__right { text-align: center; } .footer-info { text-align: center; line-height: 2; } @media (min-width: 768px) { .footer-info { text-align: left; } .footer-top__right__qrcode { text-align: left; } .footer-top__right { text-align: left; } } .content-page { background-color: #f4f4f4; padding: 20px 0; } .content-left { padding: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .content-left ul { margin: 0; padding: 0; } .content-left ul li { display: block; height: 55px; line-height: 55px; position: relative; } .content-left ul li.active::after { content: ""; position: absolute; height: 36px; width: 2px; left: 0; top: 50%; transform: translateY(-50%); background: #df636e; } .content-left ul li a { color: #333; text-decoration: none; padding-left: 1vw; } .content-right { padding: 20px 0 0 0; box-sizing: border-box; } .content-right img { outline: none; } .content-page .content-right article { font-size: 16px; line-height: 2; color: #666; } .content-page .content-right article h3 { font-size: 18px; } @media (min-width: 768px) { .content-right { padding: 0 20px; box-sizing: border-box; } } .content-right article { padding: 30px; } .news-list-box { padding: 0 25px; } .news-list-box .pic-url { max-height: 200px; overflow: hidden; display: flex; align-items: center; justify-self: center; } .news-list-box ul, .news-list-box ul li { margin: 0; padding: 0; list-style: none; } .news-list-box ul li { padding: 25px 0; border-bottom: #dedede dotted 1px; } .news-list-box ul li img { width: 100%; } .news-list-box ul li h2 { padding-top: 10px; } .news-list-box ul li a { color: #333; text-decoration: none; } .news-list-box ul li a img { transition: all .5s; } .news-list-box ul li a:hover img { transform: scale(1.05); } /* 产品页 */ .product-page { padding-bottom: 50px; } .product-page__top { background: url("/images/bg2.jpg") no-repeat center center; background-size: cover; height: 400px; color: #fff; } .product-page__top h1 { margin-bottom: 20px; } .product-page__top .info { padding-right: 20vw; padding-top: 100px; line-height: 1.6; } .product-page__top .info p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; } .product-page ul, .product-page li { list-style: none; margin: 0; padding: 0; } .product-page .breadcrumb { padding-top: 2vw; } .product-page .breadcrumb a { color: #333; text-decoration: none; } .product-page .bi-house-fill { color: red; } .product-page .class-list { width: 100%; overflow-y: auto; border-top: #dedede solid 1px; border-bottom: #dedede solid 1px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .product-page .class-list ul { margin: 0; white-space:nowrap; } .product-page .class-list ul li { list-style: none; display: inline-block; padding: 2vw 0 2vw 0; margin-right: 30px; position: relative; cursor: pointer; } .product-page .class-list ul li.active { color: red; } .product-page .class-list ul li.active::after { content: ''; position: absolute; bottom: 0; left: 0; height: 1px; background: red; width: 100%; } .product-page .product-page__product-list ul { margin: 0 -10px; } .product-page .product-page__product-list ul li { list-style: none; padding: 0 10px; margin-top: 3vw; line-height: 1.2; } .product-page .product-page__product-list ul li div { border: #dedede solid 1px; padding: 2vw 1.5vw; } .product-page .product-page__product-list ul li div p { margin: 0 0 5px 0; display: block; font-size: 17px !important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .product-page .product-page__product-list ul li .image-url { display: flex; overflow: hidden; height: 132px; align-items: center; justify-content: center; margin: 10px 0; } .product-page .product-page__product-list ul li .image-url img { max-height: 132px; max-width: 100%; } .product-page .product-page__product-list ul li div p.info { height: 40px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 14px !important; line-height: 1.4; white-space: normal; } .product-page .product-page__product-list ul li div img { max-width: 100%; max-height: 300px; margin-bottom: 10px; display: block; margin: 0 auto; } .product-page .product-page__product-list ul li div a.link { padding-top: 10px; display: block; color: #e50213; text-decoration: none; } .product-page__code { height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #666; text-decoration: none; display: block; } .product-page__code:hover { color: #555; } .content-right .detail-acticle { padding: 0; overflow-x: hidden; } .detail-acticle-top { padding: 15px 30px 0; border-bottom: #f6f6f6 solid 2px; font-size: 14px; } .detail-acticle-top .time, .detail-acticle-top a { margin-bottom: 15px; } .content-right .detail-acticle h1.title { padding: 30px 30px; border-bottom: #f6f6f6 solid 2px; } .content-right img { max-width: 100%; } .detail-acticle-top a { text-decoration: none; color: #30343d; } .detail-acticle-top a:hover { color: red; } article.detail { margin-bottom: 30px; color: #666; } article.detail img { max-width: 100% !important; height: auto; } .product-detail p { margin-bottom: 6px; } .product-detail .breadcrumb { color: #666; } .product-detail .breadcrumb a { text-decoration: none; color: #666; } .product-detail .breadcrumb .bi-house-fill { color: red; } .product-detail__top { padding: 2vw 2vw; } .product-detail__btns { padding-top: 4vw; } .product-detail__btns a { text-decoration: none; display: inline-block; } .product-detail .product-img { display: flex; justify-content: center; align-items: center; } .product-detail .product-img img { max-width: 100%; max-height: 240px; } .product-detail__btns button { border-radius: 0; } .product-detail__btns button.btn-danger { margin-right: 20px; } .product-detail__lightspot { margin-top: 20px; padding: 2vw 2vw; line-height: 2; } .product-detail__lightspot h1.solution-title { font-size: 30px; margin-bottom: 20px; border-bottom: solid #efefef 1px; padding-bottom: 20px; } .product-detail__lightspot img { max-width: 100%; } .product-detail__lightspot h2 { color: #d42f40; padding-bottom: 2vw; margin-bottom: 0; font-weight: bold; } .product-detail__lightspot ul { padding: 0 0 0 20px; margin: 0; line-height: 2; } .paging{ display: flex; align-items: center; justify-content: center; padding-top: 20px; } .paging div{ border: 1px solid rgb(211, 211, 211); padding: 5px 13px; cursor: pointer; margin: 0 5px; font-size: 14px; } .paging div.disable{ color: #fff; cursor: not-allowed; background-color: rgb(211, 211, 211); } .paging div.active{ border: none; background-color: #ca0111; color: #fff; } .industrialize img { width: auto; max-width: 100%; display: block; margin: 0 auto; } .navbar-nav .nav-item ul, .navbar-nav .nav-item ul li { margin: 0; padding: 0; list-style: none; width: 100%; } .navbar-nav .nav-item { position: relative; background: #fff; } .navbar-nav .nav-item ul { display: block; position: relative; left: 0; background: #fff; top: 0; line-height: 36px; } .navbar-nav .nav-item:hover ul { display: block; box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important; } .navbar-nav .nav-item ul li { height: 50px; text-align: left; line-height: 50px; border-bottom: #ececec solid 1px; } .navbar-nav .nav-item ul li a { color: #333; text-decoration: none; font-size: 14px; display: block; } .navbar-nav .nav-item ul li a:hover { color: #008341; } @media (min-width: 768px) { .navbar-nav .nav-item ul { display: none; position: absolute; top: 42px; width: 240px; left: 50%; transform: translateX(-50%); } .navbar-nav .nav-item ul li { text-align: center; } } .content-right article.content-detail { padding: 30px; max-width: 800px; } .content-right .detail-acticle { max-width: 800px; } .content-right article.news-detail .editableContent { line-height: 2 !important; max-width: 800px } .product-box__title { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; width: 90%; text-align: left; } .footer-top__left dl { min-width: 80px; } .footer-top__left dl a:hover{ color: #fff; } @media (max-width: 768px){ .footer-top__left, .footer-top__right { font-size: 12px; } .navbar-nav .nav-item ul { padding-left: 15px; } .breadcrumb { font-size: 12px; } .product-page .class-list, .product-page__code, .product-page__top .info p { font-size: 14px !important; } .product-page .product-page__product-list ul li div p.info, .product-page .product-page__product-list ul li div p, .product-page .product-page__product-list ul li div a.link { font-size: 12px !important; } .paging div{ border: 1px solid rgb(211, 211, 211); padding: 5px 8px; cursor: pointer; margin: 0 5px; font-size: 14px; } #scrollUp { transform: translateX(0); left: auto; right: 5px; } .content-left { display: none; } .content-right { padding-top: 0; } } .search-box { display: flex; justify-content: flex-end; padding-bottom: 20px; } @media (max-width: 768px){ .search-box { justify-content: center; } }