.footer-wrap { background: #f8f8f8 } .img-place { -o-object-fit: cover; object-fit: cover; border-radius: 4px } .product-section { color: #595959; font-size: 14px; line-height: 22px; width: 80%; min-width: 1200px; margin: 0 auto } .product-section-title { color: #143C68; font-size: 24px; font-weight: 500; line-height: 45px; padding-top:50px; padding-bottom:40px; text-align: center; } .product-section-title-left{ margin-top:60px; color: #000; font-size: 24px; font-weight: 700; line-height: 45px; padding-bottom:30px; text-align: center; } .new-sidebar-left .widget{ margin-bottom: 0; } .product-title-tip { font-size: 14px; color: #8c8c8c; padding-left: 10px } .product-no-show{ display: none; } .product-application{ background: #f2f2f2; padding: 20px 20px 20px 0; border-radius: 10px; } .product-service{ display: flex; } .product-service .service-box{ display: flex; flex:1; padding-right:15px; } .product-service .service-box:last-child{ padding-right:0; } .product-service .service-item{ width: 100%; min-height: 80px; padding:0; position: relative; overflow: hidden; border-radius: 15px; } .product-service .service-item .img{ width: 100%; height:100%; background-position: center center; background-size: 100% auto; } .product-service .service-item .mask{ width:100%; height:100%; padding:0; position: absolute; left:0; background: rgba(0, 0, 0, .3); display: flex; align-items: center; justify-content: center; color:#fff; } .service-item .mask h3{ color:#fff; } .product-application .tag-cloud{ padding-left: 20px; width: 100%; } .product-sort-section .sort-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-transition: .3s linear; transition: .3s linear; overflow: hidden; } .sort-item-no-show{ display: none; } .product-sort-section .sort-item { background: #F8FAFB; padding: 25px; margin: 0 12px 12px 0; width: 33.3%; width: calc(33.3% - 12px); border-radius: 8px; cursor: pointer; } .product-sort-section .sort-item:hover{ box-shadow: 8px 5px 7px rgba(4,50,133,.1); } .product-sort-section .sort-title { color: #000; font-size: 22px; line-height: 24px; padding-bottom: 8px; } .product-sort-section .sort-text { flex:1 } .product-sort-section .sort-img { width: 100px; height: 90px; border-radius: 4px; /* background: #d9d9d9; */ margin-left: 8px; flex: 0 0 auto; display: flex; justify-content: center; align-items: center; } .product-sort-section .sort-img img { /*-o-object-fit: cover;*/ max-height: 100%; max-width: 100%; margin: auto; } .product-sort-section .sort-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .product-section .more-service{ display: flex; justify-content: flex-end; padding:10px 0 10px 10px; } .product-section .more-service .btn{ margin-left:10px; } .product-section .info-btn { color: #ffffff; padding: 0 16px; height: 28px; border-radius: 12px; border: 1px solid #395a83; display: inline-block; margin-top: 10px; vertical-align: middle; white-space: nowrap; background:#143D68 ; } .product-section .info-btn .arrow-icon { width: 12px; margin-left: 8px; vertical-align: middle } .product-sort-section .more-btn { color: #143c68; padding: 10px; display: inline-block } .product-sort-section .last-sort-item { 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 } .core-item { border-radius: 4px; padding: 40px; background: #F8FAFB; cursor: pointer; } .core-item:hover{ box-shadow: 8px 5px 7px rgba(4,50,133,.1); } .core-import { width: 52%; margin-right: 12px; background: #F8FAFB; cursor: pointer; } .core-import:hover{ box-shadow: 8px 5px 7px rgba(4,50,133,.1); } .core-title { color: #000; font-size: 20px; line-height: 28px; padding-bottom: 10px } .core-import-bottom { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-top: 36px } .core-item.core-import .core-img { width: 200px; height: 200px } .pt10 { padding-top: 10px } .mr12 { margin-right: 12px } .core-item .core-img { width: 268px; height: 80px } .core-item-last { margin-top: 12px; display: -webkit-box; display: -ms-flexbox; display: flex } .core-item-last .core-img { width: 200px; height: 130px; margin-left: 16px } .product-new-section .new-item { color: #1f1f1f; line-height: 24px; font-size: 16px } .product-new-section .new-item:not(:last-child) { padding-bottom: 36px } .product-new-section .new-item .date { color: #434343; font-size: 14px; padding-right: 24px; white-space: nowrap } .product-new-section .new-item .icon { width: 18px; height: auto; margin-right: 15px } .product-new-section .new-item:hover { color: #000 } .product-service-section { padding-bottom: 60px } .product-service-section .service-item { display: block; position: relative; width: 25%; } .product-service-section .service-item:not(:last-child) { margin-right: 12px } .product-service-section .service-item img { width: 100%; height: 190px; height: auto; display: block } .product-service-section .service-item .tip { background-color: rgba(0, 0, 0, .3); position: absolute; left: 0; top: 0; width: 100%; height: 100%; 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; color: #fff; opacity: 0.8; -webkit-transition: all .2s; transition: all .2s; font-size: 30px; } .category_title{ font-weight: bold; font-size: 38px; } .product-service-section .service-item:hover .tip { opacity: 1 } .hide-more { display: none; color: #114277cc; font-size: 14px } @media (max-width: 600px) { .product-section { width: 90%; min-width: auto } .product-section-title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 15px 0 10px; font-size: 22px } .product-section-title-left{ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 15px 0 10px; font-size: 22px } .product-title-tip { font-size: 13px } .hide-more { display: block } .product-sort-section .sort-list { display: block } .product-sort-section .sort-item { width: 100%; margin: 0 0 8px 0 } .product-sort-section .sort-item.last-sort-item { display: none } .product-core-section .core-list { display: block } .core-import { width: 100%; margin-right: 0; margin-bottom: 12px } .core-item { padding: 12px } .core-item:not(:first-child) { margin-top: 12px } .core-import-bottom { margin-top: 10px } .core-item.core-import .core-img { width: 100px; height: 100px } .core-item.mr12 { margin-right: 0 } .core-list .flex1 .disflex { display: block } .product-new-section .new-item { font-size: 14px } .product-new-section .new-item:not(:last-child) { padding-bottom: 12px } .product-new-section .new-item .date { padding-right: 10px; font-size: 13px } .product-new-section .new-item .icon { margin-right: 8px } .product-service-section { padding-bottom: 20px } .product-service-section > .disflex { display: block } .product-service-section .service-item { width: 100% } .product-service-section .service-item:not(:last-child) { margin-right: 0; margin-bottom: 10px } .product-sort-section .sort-title { color: #000; font-size: 22px; line-height: 24px; padding-bottom: 8px; font-weight: bold; } .category_title{ font-weight: bold; font-size: 22px; } }