html {
font-size: 16px !important;
}
body {
overflow-x: hidden;
}
/* init start */
.Catalog-overview-2025 input,
.Catalog-overview-2025 select {
outline: none;
}
.Catalog-overview-2025 .color-white {
color: #fff;
}
.Catalog-overview-2025 .top-0 {
top: 0;
}
.Catalog-overview-2025 .bottom-0 {
bottom: 0;
}
.Catalog-overview-2025 .banner-img-mb {
display: none;
}
.Catalog-overview-2025 .mr-30 {
margin-right: 30px;
}
.Catalog-overview-2025 .mt-100 {
margin-top: 100px;
}
.Catalog-overview-2025 .mt-80 {
margin-top: 5rem;
}
.Catalog-overview-2025 .mt-60 {
margin-top: 3.75rem;
}
.Catalog-overview-2025 .mt-40 {
margin-top: 2.5rem;
}
.Catalog-overview-2025 .mb-100 {
margin-bottom: 6.25rem;
}
.Catalog-overview-2025 .mb-80 {
margin-bottom: 5rem;
}
.Catalog-overview-2025 .mb-60 {
margin-bottom: 3.75rem;
}
.Catalog-overview-2025 .mb-40 {
margin-bottom: 2.5rem;
}
.Catalog-overview-2025 .boxTitle {
color: #333;
font-size: 1.875rem;
line-height: 1.5;
font-weight: normal;
}
.Catalog-overview-2025 .h-80 {
height: 80px;
}
.Catalog-overview-2025 .h-180 {
height: 180px;
}
.Catalog-overview-2025 .h-213 {
height: 213px;
}
.Catalog-overview-2025 .h-200 {
height: 200px;
}
.Catalog-overview-2025 .h-270 {
height: 270px;
}
.Catalog-overview-2025 .h-285 {
height: 285px;
}
.Catalog-overview-2025 .h-230 {
height: 230px;
}
.Catalog-overview-2025 .h-50 {
height: 50px;
}
.Catalog-overview-2025 .leading-50 {
line-height: 50px;
}
.Catalog-overview-2025 .font20 {
font-size: 20px !important;
}
.Catalog-overview-2025 .font22 {
font-size: 22px !important;
}
.Catalog-overview-2025 .font16 {
font-size: 16px !important;
}
.Catalog-overview-2025 .font14 {
font-size: 14px !important;
}
.Catalog-overview-2025 .font18 {
font-size: 18px !important;
}
.Catalog-overview-2025 .font32 {
font-size: 32px !important;
}
.Catalog-overview-2025 .px-30 {
padding-left: 30px;
padding-right: 30px;
}
.Catalog-overview-2025 .py-60 {
padding-top: 3.75rem;
padding-bottom: 3.75rem;
}
.Catalog-overview-2025 .p-30 {
padding: 30px;
}
.Catalog-overview-2025 .pr-15 {
padding-right: .9375rem;
}
.Catalog-overview-2025 .px-15 {
padding: 0 15px;
}
.Catalog-overview-2025 .p-30 {
padding: 30px;
}
.Catalog-overview-2025 .mr-100 {
margin-right: 100px;
}
.Catalog-overview-2025 .whitespace-nowrap {
white-space: nowrap;
}
.Catalog-overview-2025 .break-all {
word-break: break-all;
}
.Catalog-overview-2025 .break-words {
overflow-wrap: break-word;
}
.Catalog-overview-2025 .break-normal {
overflow-wrap: normal;
word-break: normal;
}
.Catalog-overview-2025 .text-decoration-underline {
text-decoration: underline;
}
.Catalog-overview-2025 .toggle-card,
.Catalog-overview-2025 .up-card {
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 0 30px;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
}
.Catalog-overview-2025 .toggle-card {
opacity: 0;
background: #0590b1;
transition: opacity 1s;
}
.Catalog-overview-2025 .card-item:hover .toggle-card {
opacity: 1;
}
.Catalog-overview-2025 .card-item:hover .card-title {
display: none;
}
.Catalog-overview-2025 .pNote {
position: relative;
padding-left: 1.875rem;
font-size: 0.875rem;
color: #666;
}
.Catalog-overview-2025 .pNote::before {
font-family: "iconfont" !important;
content: "\e618";
font-size: 24px;
position: absolute;
transform: translate(5px, -25%);
left: 0;
}
.Catalog-overview-2025 .square {
display: inline-block;
width: 0.3125rem;
height: 0.3125rem;
background: #333;
margin-right: 0.5rem;
margin-top: 0.5rem;
}
.Catalog-overview-2025 .mr-100 {
margin-right: 100px;
}
.Catalog-overview-2025 .btn-m-width {
min-width: 180px;
}
.Catalog-overview-2025 .background-0 {
background: transparent;
}
.Catalog-overview-2025 .table-btn {
color: #007D9F;
border: 1px solid #007D9F;
background: transparent;
font-size: 0.875rem;
text-align: center;
border-radius: 0;
cursor: pointer;
white-space: nowrap;
padding: 4px 10px
}
.Catalog-overview-2025 .table-btn:hover {
background: #e5f5fd;
}
.Catalog-overview-2025 .hoverTable tbody tr:hover {
background-color: #fafafa;
}
.Catalog-overview-2025 .SquareList li {
list-style: square;
font-size: 0.875rem;
color: #333;
line-height: 1.5;
margin-bottom: 10px;
}
.Catalog-overview-2025 .pFrom {
color: #999;
font-size: 12px;
}
.Catalog-overview-2025 .pTitle {
font-size: 1rem;
color: #333;
line-height: 1.5;
font-weight: bold;
}
.Catalog-overview-2025 .rotate-90 {
transform: rotate(90deg) !important;
}
.Catalog-overview-2025 .rotate-down-90 {
transform: rotate(-90deg) !important;
}
.Catalog-overview-2025 .bg-grey {
background: #f3f3f3;
}
.Catalog-overview-2025 .truncate1 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.Catalog-overview-2025 .truncate2 {
-webkit-line-clamp: 2;
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
}
.Catalog-overview-2025 .truncate3 {
-webkit-line-clamp: 3;
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
}
/* init end */
/* imgBanner start */
/* .Catalog-overview-2025 .banner-text {
height: 300px !important;
} */
.font24{font-size: 24px;}
.Catalog-overview-2025 .imgBanner-text {
left: 50%;
transform: translate(-50%, 0);
}
.Catalog-overview-2025 .banner-title {
font-size: 40px;
line-height: 1.5;
font-weight: normal;
color: #fff;
}
.Catalog-overview-2025 .banner-sub-title {
margin-top: 30px;
font-size: 22px;
line-height: 1.5;
color: #fff;
}
.sub-page .imgBanner {
height: 34.375rem;
overflow: hidden;
}
/* .third-page .imgBanner {
height: 34rem;
overflow: hidden;
} */
.sub-page .imgBanner-text {
height: 400px;
}
.third-page .imgBanner-text {
/* height: 260px; */
}
.no-banner {
margin-top: 130px;
}
.Catalog-overview-2025 .pText {
font-size: 16px;
color: #333;
line-height: 2.2;
position: relative;
}
.Catalog-overview-2025 .proMore {
width: 100%;
text-align: right;
font-size: 16px;
color: #00bcef;
position: relative;
top: -30px;
}
.Catalog-overview-2025 .proMore a {
color: #00bcef;
}
.Catalog-overview-2025 .pText span {
color: #00bcef;
}
.Catalog-overview-2025 .pText span a {
color: #00bcef;
}
/* imgBanner end */
/* LinkNav start */
.Catalog-overview-2025 .LinkNav-box {
width: 100%;
background: #fff;
border-bottom: 1px solid #d3d3d3;
z-index: 100;
transition: all 0.5s;
}
.Catalog-overview-2025 .LinkNav .LinkNav-row {
display: flex;
align-items: center;
justify-content: space-between;
height: 60px;
}
.Catalog-overview-2025 .LinkNav .nav-link {
margin-right: 40px;
font-size: 18px;
color: #333;
height: 60px;
line-height: 60px;
padding: 0;
}
.Catalog-overview-2025 .mb-navs .nav-link {
margin-right: 20px;
font-size: 16px;
color: #333;
padding: 10px 0;
height: auto;
line-height: 1.5;
}
.Catalog-overview-2025 .LinkNav .LinkNav-button-link {
padding: 0 30px;
display: inline-block;
height: 36px;
line-height: 36px;
color: #fff;
font-size: 18px;
}
.Catalog-overview-2025 .target-fix {
position: relative;
top: -140px;
display: block;
height: 0;
overflow: hidden;
}
/* LinkNav end */
/* application-text start */
.Catalog-overview-2025 .application-box .application-text {
padding: 9.5px 15px;
line-height: 1.5;
font-size: 14px;
list-style: none;
border-left: 4px solid #1d73dd;
margin: 30px 0 0 0;
box-shadow: 0 0 15px #d3d3d3;
}
.Catalog-overview-2025 .application-box .application-row {
margin-bottom: 0;
}
.Catalog-overview-2025 .application-box .col-sm-12.application-row:first-child .application-text {
margin-top: 0;
}
.Catalog-overview-2025 .application-box .col-sm-6.application-row:first-child .application-text,
.Catalog-overview-2025 .application-box .col-sm-6.application-row:nth-child(2) .application-text {
margin-top: 0;
}
.Catalog-overview-2025 .application-text.text-decoration-underline:hover,
.Catalog-overview-2025 .application-text-link:hover {
background-color: #f3f8fc;
box-shadow: 0 0 15px #8eb9ee;
}
/* application-text end */
/* imgLinkCards start */
.Catalog-overview-2025 .img-link-card .card-text {
position: absolute;
left: 15px;
right: 15px;
top: 50%;
transform: translate(0, -50%);
text-align: center;
line-height: 1.5;
font-size: 22px;
padding: 0 30px;
color: #fff;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 0;
}
.Catalog-overview-2025 .img-link-card .card-text.card-hover:hover {
background: rgba(0, 125, 159, .6);
}
/* imgLinkCards end */
/* textLinkCards start */
.Catalog-overview-2025 .text-link-card .card-text {
color: #fff;
text-align: center;
line-height: 1.5;
font-size: 22px;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 0;
}
.Catalog-overview-2025 .text-link-card-bg1 .card-text {
background: #4790d5;
}
.Catalog-overview-2025 .text-link-card-bg1:hover .card-text {
background: #155692;
}
.Catalog-overview-2025 .text-link-card-bg2 .card-text {
background: #386ed4;
}
.Catalog-overview-2025 .text-link-card-bg2:hover .card-hover {
background: #0b45af;
}
.Catalog-overview-2025 .text-link-card-bg3 .card-text {
background: #5c7eda;
}
.Catalog-overview-2025 .text-link-card-bg3:hover .card-hover {
background: #2652c9;
}
.Catalog-overview-2025 .text-link-card-bg4 .card-text {
background: #589ec0;
}
.Catalog-overview-2025 .text-link-card-bg4:hover .card-hover {
background: #1998d8;
}
.Catalog-overview-2025 .text-link-card-bg5 .card-text {
background: #4d9fed;
}
.Catalog-overview-2025 .text-link-card-bg5:hover .card-hover {
background: #307bc2;
}
.Catalog-overview-2025 .text-link-card-bg6 .card-text {
background: #2891db;
}
.Catalog-overview-2025 .text-link-card-bg6:hover .card-hover {
background: #075085;
}
/* textLinkCards end */
/* imgDescLinkCards & textDescLinkCards start */
.Catalog-overview-2025 .imgDescLinkCards .card-item {
height: 100%;
color: #fff;
}
.Catalog-overview-2025 .imgDescLinkCards .card-title,
.Catalog-overview-2025 .textDescLinkCards .card-title {
line-height: 1.5;
margin-bottom: 0;
}
.Catalog-overview-2025 .imgDescLinkCards .card-link,
.Catalog-overview-2025 .textDescLinkCards .card-link {
height: 2.375rem;
line-height: 2.375rem;
padding: 0 2.5rem;
border: 1px solid #fff;
font-size: 1rem;
}
.Catalog-overview-2025 .text-link-card .card-text {
color: #fff;
text-align: center;
line-height: 1.5;
font-size: 22px;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 0;
}
.Catalog-overview-2025 .text-link-card-bg1 .card-text,
.Catalog-overview-2025 .text-desc-link-card-bg1 .up-card {
background: #4790d5;
}
.Catalog-overview-2025 .text-link-card-bg1:hover .card-text,
.Catalog-overview-2025 .text-desc-link-card-bg1 .toggle-card {
background: #155692;
}
.Catalog-overview-2025 .text-link-card-bg2 .card-text,
.Catalog-overview-2025 .text-desc-link-card-bg2 .up-card {
background: #386ed4;
}
.Catalog-overview-2025 .text-link-card-bg2:hover .card-hover,
.Catalog-overview-2025 .text-desc-link-card-bg2 .toggle-card {
background: #0b45af;
}
.Catalog-overview-2025 .text-link-card-bg3 .card-text,
.Catalog-overview-2025 .text-desc-link-card-bg3 .up-card {
background: #5c7eda;
}
.Catalog-overview-2025 .text-link-card-bg3:hover .card-hover,
.Catalog-overview-2025 .text-desc-link-card-bg3 .toggle-card {
background: #2652c9;
}
.Catalog-overview-2025 .text-link-card-bg4 .card-text,
.Catalog-overview-2025 .text-desc-link-card-bg4 .up-card {
background: #589ec0;
}
.Catalog-overview-2025 .text-link-card-bg4:hover .card-hover,
.Catalog-overview-2025 .text-desc-link-card-bg4 .toggle-card {
background: #1998d8;
}
.Catalog-overview-2025 .text-link-card-bg5 .card-text,
.Catalog-overview-2025 .text-desc-link-card-bg5 .up-card {
background: #4d9fed;
}
.Catalog-overview-2025 .text-link-card-bg5:hover .card-hover,
.Catalog-overview-2025 .text-desc-link-card-bg5 .toggle-card {
background: #307bc2;
}
.Catalog-overview-2025 .text-desc-link-card-bg1 .card-link:hover {
background: #fff;
border-color: #fff;
color: #155692;
}
.Catalog-overview-2025 .text-desc-link-card-bg2 .card-link:hover {
background: #fff;
border-color: #fff;
color: #0b45af;
}
.Catalog-overview-2025 .text-desc-link-card-bg3 .card-link:hover {
background: #fff;
border-color: #fff;
color: #2652c9;
}
.Catalog-overview-2025 .text-desc-link-card-bg4 .card-link:hover {
background: #fff;
border-color: #fff;
color: #1998d8;
}
.Catalog-overview-2025 .text-desc-link-card-bg5 .card-link:hover {
background: #fff;
border-color: #fff;
color: #307bc2;
}
/* imgDescLinkCards & textDescLinkCards end */
/* numAdvantages start */
.Catalog-overview-2025 .numAdvantages .numAdvantages-box {
display: flex;
margin-bottom: 2rem;
}
.Catalog-overview-2025 .numAdvantages .numAdvantages-text {
width: 100%;
padding: 0 0 0 20px;
}
.Catalog-overview-2025 .numAdvantages .title {
font-weight: bold;
line-height: 1.5;
}
/* numAdvantages end */
/* imgAdvantages start */
.Catalog-overview-2025 .imgAdvantages .imgAdvantages-text {
flex-direction: column;
color: #fff;
text-align: center;
}
.Catalog-overview-2025 .imgAdvantages .title {
font-size: 1.5rem;
line-height: 1.5;
margin-bottom: 0;
color: #fff;
}
.Catalog-overview-2025 .imgAdvantages .sub-title {
font-size: 1.125rem;
line-height: 1.5;
margin-bottom: 0.375rem;
color: #fff;
}
.Catalog-overview-2025 .imgAdvantages .desc {
font-size: 0.875rem;
line-height: 1.5;
margin-bottom: 0;
color: #fff;
}
.Catalog-overview-2025 .h-150 {
height: 150px;
}
.Catalog-overview-2025 .imgAdvantages .imgAdvantages-text-bg1 {
background: #5bbf7f;
}
.Catalog-overview-2025 .imgAdvantages .imgAdvantages-text-bg2 {
background: #34a0a3;
}
.Catalog-overview-2025 .imgAdvantages .imgAdvantages-text-bg3 {
background: #259bbf;
}
.Catalog-overview-2025 .imgAdvantages .imgAdvantages-text-bg4 {
background: #1677be;
}
/* imgAdvantages end */
/* iconAdvantages start */
.Catalog-overview-2025 .iconAdvantages-text {
font-size: 1.375rem;
}
.Catalog-overview-2025 .iconAdvantages-icon {
font-size: 1.875rem;
margin-right: 0.625rem;
}
/* iconAdvantages end */
/* quotationOrdering start */
.Catalog-overview-2025 .step-box {
padding: 15px;
border: 1px solid #007D9F;
height: 100%;
font-size: 14px;
text-align: center;
line-height: 1.5em;
}
.Catalog-overview-2025 .step-box:before {
content: "";
width: 0;
height: 0;
border-style: solid dashed dashed dashed;
border-width: 10px;
font-size: 16px;
position: absolute;
right: -15px;
top: 50%;
transform: translateY(-50%);
}
.Catalog-overview-2025 .step-box:after {
content: "";
width: 0;
height: 0;
border-style: solid dashed dashed dashed;
border-width: 8px;
border-color: transparent transparent transparent white;
font-size: 16px;
position: absolute;
right: -11px;
top: 50%;
transform: translateY(-50%);
}
.Catalog-overview-2025 .step-box-row>div:last-child .step-box:before,
.Catalog-overview-2025 .step-box-row>div:last-child .step-box:after {
display: none;
}
/* quotationOrdering end */
/* flyers start */
.Catalog-overview-2025 .flyers .flyer-img {
width: 10.375rem;
height: 14.375rem;
padding-right: 0;
border: 1px solid #d3d3d3;
}
.Catalog-overview-2025 .flyers .flyer-text {
padding: 30px;
background: #f3f3f3;
flex: 1;
}
.Catalog-overview-2025 .flyers .title {
margin-bottom: 0.9375rem;
line-height: 1.5;
font-size: 1rem;
}
.Catalog-overview-2025 .flyers .desc {
font-size: 0.875rem;
line-height: 1.5;
margin-bottom: 2.5rem;
}
.Catalog-overview-2025 .flyers .link {
display: inline-block;
padding: 0 1.25rem;
line-height: 2.25rem;
height: 2.25rem;
white-space: nowrap;
}
/* flyers end */
/* tab tabListByServe start */
.tabListByServe {
position: relative;
}
.tabListByServe .tab-title {
border: 1px solid #d3d3d3;
border-bottom: none;
padding: 0 1.25rem;
height: 3.75rem;
font-size: 1rem;
color: #333;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 0;
}
.tabListByServe .tabListByServe-title {
z-index: 99;
display: flex;
margin-bottom: 0;
max-width: 100%;
overflow: auto;
}
.tabListByServe li.tab-title-item {
margin-left: 3.75rem;
}
.tabListByServe li.tab-title-item:first-child {
margin-left: 6.25rem;
}
.tabListByServe .tabListByServe-content {
display: flex;
width: 100%;
border-top: 0.0625rem solid #1d73dd;
margin-top: -1px;
}
.tabListByServe .tabListByServe-content {
z-index: 9;
}
.tabListByServe .tab-active {
border: 1px solid #1d73dd;
border-bottom: none;
background-color: #fff;
color: #1d73dd;
}
.tabListByServe .tab-title:hover {
color: #1d73dd;
}
/* tab tabListByServe end */
/* colorTh colorTd start */
.Catalog-overview-2025 .colorTable-th,
.Catalog-overview-2025 .colorTable-td {
color: #ffffff;
padding: 1.25rem 0;
border: none;
}
.Catalog-overview-2025 .colorTable-th {
border-radius: 1.25rem 1.25rem 0 0;
}
.Catalog-overview-2025 .colorTable-td {
border-radius: 1.25rem 0 0 1.25rem;
}
.Catalog-overview-2025 .colorTable-thbg1,
.Catalog-overview-2025 .colorTable-tdbg1 {
background: #76c693;
}
.Catalog-overview-2025 .colorTable-thbg2,
.Catalog-overview-2025 .colorTable-tdbg2 {
background: #34a0a3;
}
.Catalog-overview-2025 .colorTable-thbg3,
.Catalog-overview-2025 .colorTable-tdbg3 {
background: #1f6191;
}
.Catalog-overview-2025 .colorTable-thbg4,
.Catalog-overview-2025 .colorTable-tdbg4 {
background: #684d92;
}
/* colorTh colorTd end */
/* OvertopTable start */
.Catalog-overview-2025 .OvertopTable .margin-td-left,
.Catalog-overview-2025 .OvertopTable .margin-td-middle,
.Catalog-overview-2025 .OvertopTable .margin-td-right {
background: #f3f3f3;
}
.Catalog-overview-2025 .OvertopTable .margin-td-left {
width: 20px;
}
.Catalog-overview-2025 .OvertopTable .margin-td-middle {
width: 10px;
}
.Catalog-overview-2025 .OvertopTable .margin-td-right {
width: 30px;
}
.Catalog-overview-2025 .OvertopTable .td-b-solid {
border-bottom: 1px solid #d3d3d3;
}
.Catalog-overview-2025 .OvertopTable td {
font-size: 14px;
line-height: 1.5;
}
.Catalog-overview-2025 .OvertopTable .td-left {
background: #f3f3f3;
color: #333;
text-align: left;
}
.Catalog-overview-2025 .OvertopTable td:nth-child(2) {
padding-left: 0;
}
.Catalog-overview-2025 .OvertopTable td:nth-child(2),
.Catalog-overview-2025 .OvertopTable td:nth-child(3),
.Catalog-overview-2025 .OvertopTable td:nth-child(5),
.Catalog-overview-2025 .OvertopTable td:nth-child(7) {
width: 25%;
vertical-align: middle;
font-size: 0.875rem;
}
.Catalog-overview-2025 .OvertopTable td:nth-child(3),
.Catalog-overview-2025 .OvertopTable td:nth-child(5),
.Catalog-overview-2025 .OvertopTable td:nth-child(7) {
color: #fff;
border-bottom: 1px solid #fff;
text-align: center;
}
.Catalog-overview-2025 .OvertopTable td:nth-child(3) {
background: #76c693;
}
.Catalog-overview-2025 .OvertopTable td:nth-child(5) {
background: #34a0a3;
}
.Catalog-overview-2025 .OvertopTable td:nth-child(7) {
background: #1f6191;
}
.Catalog-overview-2025 .OvertopTable tr:first-child .margin-td-left,
.Catalog-overview-2025 .OvertopTable tr:first-child .margin-td-middle,
.Catalog-overview-2025 .OvertopTable tr:first-child .margin-td-right,
.Catalog-overview-2025 .OvertopTable tr:last-child .margin-td-left,
.Catalog-overview-2025 .OvertopTable tr:last-child .margin-td-middle,
.Catalog-overview-2025 .OvertopTable tr:last-child .margin-td-right {
background: #fff;
}
.Catalog-overview-2025 .OvertopTable .td-button {
margin: 20px;
padding: 0 20px;
cursor: pointer;
}
.Catalog-overview-2025 .OvertopTable .overtop-td {
padding: 20px;
border-radius: 10px 10px 0 0;
font-weight: bold;
}
.Catalog-overview-2025 .OvertopTable .td-arrow {
position: relative;
border-radius: 0 0 10px 10px;
}
.Catalog-overview-2025 .OvertopTable .td-arrow::after {
position: absolute;
top: 100%;
left: 50%;
transform: translate(-50%, 0);
content: "";
width: 0;
height: 0;
display: inline-block;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
}
.Catalog-overview-2025 .OvertopTable td:nth-child(3).arrow-active::after {
border-top: 20px solid #76c693;
}
.Catalog-overview-2025 .OvertopTable td:nth-child(5).arrow-active::after {
border-top: 20px solid #34a0a3;
}
.Catalog-overview-2025 .OvertopTable td:nth-child(7).arrow-active::after {
border-top: 20px solid #1f6191;
}
.Catalog-overview-2025 .OvertopTable .td-button {
font-size: 14px;
height: 2.5rem;
line-height: 2.5rem;
text-align: center;
color: #fff;
border: 1px solid #fff;
padding: 0 2.5rem;
white-space: nowrap;
}
.Catalog-overview-2025 .OvertopTable td:nth-child(3).arrow-active a.td-button,
.Catalog-overview-2025 .OvertopTable .td-button1:hover {
background: #fff !important;
color: #76c693 !important;
}
.Catalog-overview-2025 .OvertopTable td:nth-child(5).arrow-active a.td-button,
.Catalog-overview-2025 .OvertopTable .td-button2:hover {
background: #fff;
color: #34a0a3;
}
.Catalog-overview-2025 .OvertopTable td:nth-child(7).arrow-active a.td-button,
.Catalog-overview-2025 .OvertopTable .td-button3:hover {
background: #fff;
color: #1f6191;
}
/* OvertopTable end */
/* servicesLink start */
.Catalog-overview-2025 .button-sub,
.Catalog-overview-2025 .button-main {
line-height: 1;
white-space: nowrap;
text-decoration: none;
text-transform: capitalize;
text-align: center;
}
.Catalog-overview-2025 .button-lg {
min-width: 180px;
padding: 15px 40px;
font-size: 18px;
}
.Catalog-overview-2025 .button-md {
min-width: 180px;
padding: 11px 30px;
font-size: 16px;
}
.Catalog-overview-2025 .button-sm {
min-width: 180px;
padding: 9px 20px;
font-size: 14px;
}
.Catalog-overview-2025 .button-sub {
border: 1px solid #0590b1;
color: #0590b1;
}
.Catalog-overview-2025 .button-sub:hover {
background: #0590b1;
color: #fff;
}
.Catalog-overview-2025 .button-main {
color: #fff;
border: 1px solid #fff;
background: none;
}
.Catalog-overview-2025 .button-main:hover {
border: 1px solid #dae0f0;
background: #dae0f0;
color: #007D9F;
}
/* servicesLink end */
/* QuoteSupport start */
.Catalog-overview-2025 .QuoteSupport .support-row {
justify-content: flex-start;
}
.Catalog-overview-2025 .QuoteSupport .iconfont.support-icon {
color: #1d73dd;
font-size: 2.5rem;
margin-right: 0.25rem;
margin-top: -20px;
}
.Catalog-overview-2025 .QuoteSupport .support-title {
font-size: 1rem;
margin-bottom: 0.625rem;
color: #333;
}
.Catalog-overview-2025 .QuoteSupport .support-desc {
font-size: 0.875rem;
color: #333;
}
/* QuoteSupport end */
/* collapseNormalInfo start */
.Catalog-overview-2025 .collapseNormalInfo .collapse-title {
color: #333;
font-weight: normal;
height: auto;
padding: .4375rem 1.25rem;
}
.Catalog-overview-2025 .collapseNormalInfo .collapse-content {
padding: 0
}
.Catalog-overview-2025 .collapseNormalInfo .collapse-content-body {
padding: 2.5rem 1.875rem;
}
.Catalog-overview-2025 .collapseNormalInfo .collapseNormalInfo-item {
margin-bottom: 1.875rem;
}
.Catalog-overview-2025 .collapse-arrow {
font-size: 1.25rem;
transform: rotate(0deg);
}
.Catalog-overview-2025 .collapse-arrow-up {
font-size: 1.25rem;
transform: rotate(-90deg);
}
.Catalog-overview-2025 .collapse-arrow-down {
font-size: 1.25rem;
transform: rotate(90deg);
}
/* collapseNormalInfo end */
/* productTable start */
.Catalog-overview-2025 .table-input-up {
width: 24px;
height: 15px;
right: 0;
top: 0;
color: #666;
cursor: pointer;
overflow: hidden;
border: 1px solid #d3d3d3;
border-right: none;
border-bottom: none;
}
.Catalog-overview-2025 .table-input-down {
right: 0;
bottom: 0;
color: #666;
cursor: pointer;
width: 24px;
height: 15px;
overflow: hidden;
border: 1px solid #d3d3d3;
border-right: none;
border-bottom: none;
}
.Catalog-overview-2025 .table-input-down .iconfont,
.Catalog-overview-2025 .table-input-up .iconfont {
font-size: 20px;
position: absolute;
top: -9px;
left: 1px;
}
.Catalog-overview-2025 .table-input-up:hover,
.Catalog-overview-2025 .table-input-down:hover {
height: 14px;
background-color: #1d73dd;
color: #fff;
border-color: #1d73dd;
}
.Catalog-overview-2025 .inputNumber-input {
display: block;
width: 100%;
padding-left: 10px;
font-size: 16px;
border: 1px solid #d3d3d3;
}
.Catalog-overview-2025 .table-select {
border: 1px solid #d3d3d3;
padding: 2px 10px;
font-size: 14px;
}
/* productTable end */
/* productSelect start */
.Catalog-overview-2025 .productSelect .productSelect-item {
margin-bottom: 10px;
}
.Catalog-overview-2025 .productSelect .productSelect-option {
display: inline-block;
position: relative;
width: 100%;
line-height: 1.5;
border-radius: 40px;
border: 1px solid #d3d3d3;
padding: 10px 10px;
text-align: center;
cursor: pointer;
color: #333;
text-decoration: none;
font-size: 12px;
font-weight: bold;
}
.Catalog-overview-2025 .productSelect.radioProductSelect .productSelect-option {
border-radius: 0;
}
.Catalog-overview-2025 .productSelect .productSelect-option:hover {
color: #007d9f;
background-color: rgba(0, 125, 159, 0.1);
border: 1px solid #007d9f;
}
.Catalog-overview-2025 .productSelect .productSelect-option.active {
color: #fff;
background-color: #007d9f;
border-width: 0;
}
.Catalog-overview-2025 .productSelect-item-collapse {
height: 40px;
position: relative;
border-top: 1px solid #007d9f;
margin-bottom: 20px;
}
.Catalog-overview-2025 .productSelect-collapse-btn {
display: flex;
align-items: center;
justify-content: center;
position: absolute;
left: 50%;
transform: translate(-50%, 0);
top: -1px;
border: 1px solid #007d9f;
border-top: 1px solid #fff;
color: #007d9f;
min-width: 180px;
padding: 11px 30px;
font-size: 16px;
line-height: 1;
white-space: nowrap;
text-decoration: none;
text-transform: capitalize;
text-align: center;
font-weight: bold;
}
.Catalog-overview-2025 .rotate-down-90 {
transform: rotate(-90deg) !important;
}
.productSelect-content {
padding-top: 60px;
margin-top: -60px;
}
/* productSelect end */
/* systemBox start */
.Catalog-overview-2025 .system-box {
color: #333;
}
.Catalog-overview-2025 .system-box .system-icon {
font-size: 8.125rem;
}
.Catalog-overview-2025 .system-box .system-title {
margin: .9375rem 0;
font-size: 1.125rem;
}
.Catalog-overview-2025 .system-box .system-des {
font-size: .875rem;
line-height: 1.5;
}
/* systemBox end */
/* overviewForm start */
.Catalog-overview-2025 .genScriptForm {
background: #fff;
padding: 1.875rem;
}
.Catalog-overview-2025 .genScriptForm .required-label::before {
content: "*";
color: #e54d42;
font-size: 100%;
}
.Catalog-overview-2025 .genScriptForm .required-label::before {
content: "*";
color: #e54d42;
font-size: 100%;
}
.Catalog-overview-2025 .genScriptForm .form-control,
.Catalog-overview-2025 .genScriptForm .custom-select {
border-radius: 0;
border: 1px solid #d3d3d3;
color: #666;
font-size: 1rem;
}
.Catalog-overview-2025 .genScriptForm .form-control.is-valid:focus,
.Catalog-overview-2025 .genScriptForm.was-validated .form-control:valid:focus,
.Catalog-overview-2025 .genScriptForm .form-control:focus {
box-shadow: none;
border: 1px solid #1d73dd;
}
.Catalog-overview-2025 .genScriptForm .form-control.is-invalid:focus,
.Catalog-overview-2025 .genScriptForm.was-validated .form-control:invalid:focus {
box-shadow: none;
}
.Catalog-overview-2025 .genScriptForm .form-control.is-valid,
.Catalog-overview-2025 .genScriptForm.was-validated .form-control:valid,
.Catalog-overview-2025 .genScriptForm .custom-select.is-valid,
.Catalog-overview-2025 .genScriptForm.was-validated .custom-select:valid {
border-color: #d3d3d3;
background: none;
}
.Catalog-overview-2025 .genScriptForm .form-row {
margin-bottom: 1.875rem;
}
.Catalog-overview-2025 .genScriptForm .form-row label {
color: #333333;
display: block;
float: none;
width: 100%;
font-size: 1rem;
}
.Catalog-overview-2025 .genScriptForm .invalid-feedback {
font-size: 0.875rem;
transition: all 0.5s;
}
.Catalog-overview-2025 .genScriptForm .custom-select.is-valid:focus,
.Catalog-overview-2025 .genScriptForm.was-validated .custom-select:valid:focus,
.Catalog-overview-2025 .genScriptForm .custom-select.is-invalid:focus,
.Catalog-overview-2025 .genScriptForm.was-validated .custom-select:invalid:focus {
box-shadow: none;
border: 1px solid #1d73dd;
}
.Catalog-overview-2025 .genScriptForm .form-row {
padding: 0 5px;
}
.Catalog-overview-2025 .genScriptForm .form-row>.col,
.Catalog-overview-2025 .genScriptForm .form-row>[class*="col-"] {
padding-left: 0;
padding-right: 15px;
}
.Catalog-overview-2025 .genScriptForm .form-row>.col:last-child,
.Catalog-overview-2025 .genScriptForm .form-row>[class*="col-"]:last-child {
padding-right: 0;
padding-left: 15px;
}
.Catalog-overview-2025 .genScriptForm .genScriptForm-submit {
padding: 0 3.75rem;
}
.Catalog-overview-2025 .genScriptForm .genScriptForm-submit:focus {
outline: none;
}
/* overviewForm end */
/* textCards start */
.Catalog-overview-2025 .textCard:nth-child(1) .title {
background: #4790d5;
}
.Catalog-overview-2025 .textCard:nth-child(2) .title {
background: #386ed4;
}
.Catalog-overview-2025 .textCard:nth-child(3) .title {
background: #5c7eda;
}
.Catalog-overview-2025 .textCard:nth-child(4) .title {
background: #589ec0;
}
.Catalog-overview-2025 .textCard:nth-child(5) .title {
background: #4d9fed;
}
/* textCards end */
/* ResourcesRow right start*/
.Catalog-overview-2025 .ResourcesRow .link-row {
width: 100%;
height: 3.125rem;
line-height: 3.125rem;
padding: 0 1.25rem 0 1.875rem;
background: #f3f3f3;
color: #333;
font-size: 1rem;
margin-bottom: 0.625rem;
}
.Catalog-overview-2025 .ResourcesRow .link-row:hover {
background: #007d9f;
color: #fff;
}
.Catalog-overview-2025 .ResourcesRow a.link-row:last-child {
margin-bottom: 0;
}
.Catalog-overview-2025 .ResourcesRow .link-text {
flex: 1;
margin-left: 0.625rem;
}
.Catalog-overview-2025 .ResourcesRow .iconfont {
font-size: 20px;
}
.Catalog-overview-2025 .ResourcesRow .iconfont.link-left {
font-size: 30px;
}
/* ResourcesRow right end */
/* 内页加入购物车 start */
#addCartNum {
position: absolute;
background: #007D9F;
width: 28px;
height: 28px;
border-radius: 28px;
color: #fff;
display: inline-block;
line-height: 28px;
text-align: center;
z-index: 9000;
font-size: 14px;
}
.Catalog-overview-2025 .anchor-shopping-cart {
position: absolute;
right: -3px;
top: 6px;
width: 36px;
font-size: 36px;
color: #007D9F;
cursor: pointer;
display: none;
}
.Catalog-overview-2025 .cart-number {
position: absolute;
top: 10px;
right: 0;
transform: translate(50%, -50%);
width: 22px;
height: 22px;
line-height: 22px;
background: #f00;
border-radius: 100%;
font-size: 12px;
color: #fff;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
}
/* 内页加入购物车 end */
/* product search start */
.product-search {
background: #f3f3f3;
padding: 30px;
margin-top: 30px;
position: relative;
}
.product-search .title {
background: #1d73dd;
color: #ffffff;
display: inline-block;
font-size: 1.875rem;
padding: 10px 50px;
position: absolute;
top: -30px;
}
.product-search form .form-control {
border-radius: 0;
}
.product-search .search-list-a-z {
position: relative;
}
.product-search .search-list-a-z a {
display: inline-block;
width: 30px;
height: 30px;
text-align: center;
line-height: 30px;
color: #333333;
background: #ffffff;
border: 1px solid #d3d3d3;
text-decoration: none;
margin-right: 5px;
margin-bottom: 20px;
font-size: 14px;
}
.product-search .search-list-a-z a:hover,
.product-search .search-list-a-z a.active {
color: #ffffff;
background: #1d73dd;
border: 1px solid #1d73dd;
text-decoration: none;
}
/* product search end*/
/* testimonials start */
.Catalog-overview-2025 .testimonials-text {
background: #f3f3f3;
}
.Catalog-overview-2025 .testimonials-text::before {
position: absolute;
top: 50%;
left: 0;
transform: translate(-100%, -50%);
content: "";
width: 0;
height: 0;
display: inline-block;
border-top: 15px solid transparent;
border-right: 20px solid #f3f3f3;
border-bottom: 15px solid transparent;
}
.Catalog-overview-2025 .testimonials-text .pText {
font-size: 1.125rem;
}
.Catalog-overview-2025 .testimonials-img-box {
color: #333;
margin: 0 2rem 0 0;
border-right: 1px dashed #d3d3d3;
height: 100%;
justify-content: center !important;
}
.Catalog-overview-2025 .testimonials-img-box .testimonials-img {
width: 6.25rem;
height: 6.25rem;
border-radius: 999px;
}
.Catalog-overview-2025 .testimonials-img-box .testimonials-img-title {
font-size: 1.125rem;
line-height: 1.5;
margin-top: 1.25rem;
margin-bottom: .375rem;
text-align: center;
}
.Catalog-overview-2025 .testimonials-img-box .testimonials-img-desc {
font-size: 0.875rem;
line-height: 1.5;
text-align: center;
}
/* testimonials end */
/* iframe start */
.Catalog-overview-2025 .iframe-size {
width: 800px;
height: 310px;
}
/* iframe end */
/* breadcrumbs start*/
.Catalog-overview-2025 .container.breadcrumbs {
/* max-width: 75rem !important; */
line-height: 1.5em;
padding: 15px 15px;
}
.Catalog-overview-2025 .container.breadcrumbs p {
margin-bottom: 0;
font-size: 0.875rem;
}
.Catalog-overview-2025 .container.breadcrumbs p a,
.Catalog-overview-2025 .container.breadcrumbs p {
color: #999;
}
.Catalog-overview-2025 .container.breadcrumbs p a:hover {
cursor: pointer;
text-decoration: underline;
}
/* breadcrumbs end*/
/* share button end */
/* 高度180px的related service字体大小为24px;
高度270px的服务线入口字体大小为30px;
其他情况只调边距,不调字体大小 */
/* related service文字大小统一调整 start */
.Catalog-overview-2025 .imgLinkCards .img-link-card.h-180 .card-text,
.Catalog-overview-2025 .textLinkCards .text-link-card.h-180 .card-text,
.Catalog-overview-2025 .imgDescLinkCards .img-desc-link-card.h-180 .card-title,
.Catalog-overview-2025 .textDescLinkCards .text-desc-link-card.h-180 .card-title {
font-size: 24px;
}
/* related service文字大小统一调整 start */
/* 服务线入口文字大小统一调整 start */
.Catalog-overview-2025 .imgLinkCards .img-link-card.h-270 .card-text,
.Catalog-overview-2025 .textLinkCards .text-link-card.h-270 .card-text,
.Catalog-overview-2025 .imgDescLinkCards .img-desc-link-card.h-270 .card-title,
.Catalog-overview-2025 .textDescLinkCards .text-desc-link-card.h-270 .card-title,
.Catalog-overview-2025 .imgLinkCards .img-link-card.h-200 .card-text,
.Catalog-overview-2025 .textLinkCards .text-link-card.h-200 .card-text,
.Catalog-overview-2025 .imgDescLinkCards .img-desc-link-card.h-200 .card-title,
.Catalog-overview-2025 .textDescLinkCards .text-desc-link-card.h-200 .card-title {
font-size: 30px;
}
/* 服务线入口文字大小统一调整 end */
/* modal start */
.Catalog-overview-2025 .FormModal .modal-body {
position: relative;
border-radius: 0;
padding: 0;
}
.Catalog-overview-2025 .FormModal .modal-content,
.Catalog-overview-2025 .imgModal .modal-content {
border-radius: 0;
border: none;
}
.Catalog-overview-2025 .FormModal .FormModal-text {
background: #1d73dd;
padding: 0 44px !important;
color: #fff;
/* max-width: 470px; */
}
.Catalog-overview-2025 .FormModal .FormModal-sub-title {
font-size: 1.375rem;
color: #fff;
}
.Catalog-overview-2025 .FormModal .FormModal-sub-desc {
color: #fff;
}
.Catalog-overview-2025 .FormModal .FormModal-title {
display: inline-block;
background: #fff;
padding: 16px 20px;
border-radius: 0 0 10px 10px;
font-size: 18px;
color: #1d73dd;
}
.Catalog-overview-2025 .modal-close {
transform: translate(100%, -4px) rotate(45deg);
font-size: 30px;
color: #fff;
position: absolute;
right: 0;
top: 0;
}
/* modal end */
/* 购物车加购禁用效果 start */
input[type="button"]:disabled {
color: #ab9292;
background: #d3d3d3;
border: 1px solid #d3d3d3;
cursor: not-allowed;
}
.Catalog-overview-2025 .table-btn[disabled="disabled"] {
padding: 4px 20px;
}
.Catalog-overview-2025 .table-btn[disabled="disabled"]:hover {
background: #d3d3d3;
}
/* 购物车加购禁用效果 end */
/* ----------- */
#add-to-cart h1 {
font-size: 25px;
margin-top: 0;
margin-bottom: 0.7em;
color: #3e3a39;
font-family: "arial";
}
/*resource left menu start*/
.advertising-box .leftmenu,
.advertising-box .overview-sidebar-one {
width: 100%;
background-color: #ffffff;
border: 1px solid #e9e9e9;
padding: 30px 15px 30px 20px;
}
.advertising-box .overview-sidebar-one {
margin-top: 30px;
}
.advertising-box .leftmenu_title,
.advertising-box .overview-sidebar-one h2 {
font-size: 1.125rem;
margin-bottom: 10px;
}
.advertising-box .leftmenu ul,
.advertising-box .overview-sidebar-one ul {
list-style: none;
padding-left: 0;
}
.advertising-box .leftmenu ul li,
.advertising-box .overview-sidebar-one ul li {
font-size: 14px;
line-height: 1.25em;
padding: 8px 0 8px 0px;
}
.advertising-box .leftmenu ul li ul,
.advertising-box .overview-sidebar-one ul li ul {
padding-left: 10px;
}
.advertising-box .leftmenu a,
.advertising-box .overview-sidebar-one a {
color: #333333;
}
.advertising-box .leftmenu a:hover,
.advertising-box .overview-sidebar-one a:hover {
color: #1d73dd;
text-decoration: underline;
}
.advertising-box .left_cotable_img img {
width: 100%;
margin-top: 30px;
}
.advertising-box .drop1 a {
color: #0066cc;
font-weight: normal;
}
/*resource left menu end*/
.mt-60-2025 {
margin-top: 3rem;
}
/* 2025 */
/* instrument_dynamics_2025 */
.msZiText {
font-size: 16px;
line-height: 26px;
padding: 0 20px;
color: #595757;
}
.proBg {
height: 1320px;
overflow: hidden;
}
.proBg.hover {
height: auto;
}
.graybg {
width: 100%;
margin-top: 40px;
padding: 20px 0;
background: #f9f9f9;
}
.lineHMore,
.lineHClosed,
.lineHClosed div,
.appMore,
.appClosed,
.appClosed div {
display: flex;
justify-content: center;
align-items: center;
color: #00bcef;
font-size: 17px;
margin: 20px 0 40px 0;
cursor: pointer;
}
.lineHClosed,
.appClosed {
display: none;
}
.lineHMore img,
.lineHClosed img,
.appMore img,
.appClosed img {
width: 16px;
height: 11px;
margin-left: 10px;
}
.lineHClosed.on,
.appClosed.on {
display: block;
}
.proBg.hover {
height: auto;
}
/* 新增 */
.literaturebox .introBox {
width: 100%;
margin-top: 15px;
height: 380px;
overflow: hidden;
transition: height 0.3s ease;
}
.literaturebox .introBox.hover {
height: auto;
}
.literaturebox .lineHMore,
.literaturebox .lineHClosed,
.literaturebox .lineHClosed div {
justify-content: right;
}
.literaturebox .introBox p {
font-size: 14px;
line-height: 24px;
}
.literaturebox .learnMore {
width: 100%;
line-height: 40px;
text-align: right;
font-size: 14px;
color: #00bcef;
padding-right: 30px;
cursor: pointer;
}
/* instrument_dynamics_2025 */
/* ---------------------------------- */
/* antibody-product-2025 */
.tjLIs li {
list-style: none;
position: relative;
width: 9%;
transition-duration: .5s;
height: 316px;
margin-right: 9px;
}
.tjLIs li img {
width: 100%;
display: block;
height: 100%;
object-fit: cover;
}
.tjLIs {
margin: 0;
padding: 0;
display: flex;
justify-content: space-between;
}
.tjLIs li.hover {
width: 20%;
}
.tjLIs li .intor {
position: absolute;
top: 113px;
left: 0;
color: #fff;
transition-duration: .5s;
}
.tjLIs li:last-child {
margin-right: 0;
}
.tjLIs li.hover .intor {
padding: 0 23px;
top: 33px;
}
.tjLIs li .intor h1 {
font-size: 1.125rem;
font-weight: bold;
text-align: center;
line-height: 1.5rem;
padding: 0 0.5rem;
}
.tjLIs li.hover h1 {
padding: 0 0;
line-height: 1.7rem;
margin-bottom: 1rem;
}
.tjLIs li .intor h1 span {
display: block;
}
.tjLIs li .intor p {
font-size: 0.875rem;
line-height: 1.8;
opacity: 0;
transition-duration: .5s;
display: block;
margin-bottom: 0;
display: -webkit-Box;
-webkit-Box-orient: vertical;
-webkit-line-clamp: 6;
overflow: hidden;
}
.tjLIs li .intor p span {
display: inline-block;
width: 4px;
height: 4px;
background: #fff;
}
.tjLIs li .intor b {
font-weight: bold;
font-size: 0.875rem;
opacity: 0;
transition-duration: .5s;
margin-top: 1rem;
display: inline-block;
}
.tjLIs li.hover .intor h1 {
text-align: left;
}
.tjLIs li.hover .intor h1 span {
display: inline-block;
}
.tjLIs li.hover .intor p,
.tjLIs li.hover .intor b {
opacity: 1;
}
/* antibody-product-2025 */
/* ------------------------------ */
/* reagent_dynamic_2025 */
.proLeftmenu {
width: 290px;
}
.proLeftmenu .lineborder {
/* padding-bottom: 20px; */
/* font-size: 24px; */
/* border-bottom: 2px solid #dfdfdf; */
padding-bottom: 10px;
position: relative;
}
.proRight {
width: calc(100% - 290px);
width: -webkit-calc(100% - 290px);
padding-left: 30px;
margin-top: 60px;
}
.subNavBox {
width: 100%;
max-height: 997px;
position: relative;
border-top: 2px solid #dfdfdf;
}
.navScroll::-webkit-scrollbar {
width: 3px;
background-color: #eeeeee;
}
.navScroll::-webkit-scrollbar-track {
border-radius: 3px;
background-color: transparent;
}
/* 设置滚动条的样式 */
.navScroll::-webkit-scrollbar-thumb {
border-radius: 3px;
background-color: #00bcef;
}
.subNav {
display: block;
width: 100%;
border-bottom: 2px solid #dfdfdf;
line-height: 24px;
font-size: 16px;
color: #000;
background: url(/catalog_imgs/icon/down.png) no-repeat right center;
transition-duration: .5s;
cursor: pointer;
padding: 10px 20px 10px 0;
}
.currentDt {
background: url(/catalog_imgs/icon/up.png) no-repeat right 21px;
color: #00bcef;
border-bottom: 0;
}
.navContent {
display: none;
position: relative;
border-bottom: 2px solid #dfdfdf;
}
.navScroll {
max-height: 600px !important;
overflow: auto;
padding-left: 5px;
padding-right: 20px;
margin-bottom: 10px;
}
.navContent li {
line-height: 28px;
}
.navContent li a {
display: block;
font-size: 11px;
color: #888;
padding-left: 14px;
}
.secMenu {
font-size: 16px;
margin-bottom: 10px;
}
.proSearch {
display: flex;
justify-content: space-between;
align-items: center;
}
.proSearch h1 {
font-size: 2rem;
}
.seLIs {
width: 441px;
height: 44px;
border: 1px solid #c4c4c4;
display: flex;
justify-content: space-between;
}
.seLIs input {
width: 386px;
height: 40px;
border: none;
outline: none;
font-size: 14px;
padding-left: 18px;
}
.seLIs button {
width: 43px;
height: 43px;
background: #00bcef;
outline: none;
border: none;
}
.jsBox {
background: url(/catalog_imgs/subject/lBg.jpg) no-repeat center;
background-size: cover !important;
height: 88px;
margin: 18px 0;
position: relative;
padding: 15px 18px;
color: #fff;
}
.jsBox h1 {
font-weight: bold;
font-size: 24px;
}
.jsBox p {
font-size: 16px;
}
.jsBox a {
display: none;
width: 103px;
line-height: 28px;
background: #00bcef;
text-align: center;
font-size: 16px;
color: #fff !important;
position: absolute;
top: 33px;
right: 18px;
}
.proLis dl {
float: left;
width: 190px;
height: 250px;
border: 1px solid #cbcbcb;
position: relative;
margin-bottom: 30px;
margin-right: 30px;
}
.proLis dl a {
text-decoration: none;
}
.proLis dl dt {
height: 150px;
position: relative;
}
.proLis dl:nth-child(4n) {
margin-right: 0;
}
.proLis dl dt .proImg {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
margin: auto;
display: block;
max-width: 90%;
max-height: 90%;
}
.hotImg {
position: absolute;
bottom: 10px;
right: 6px;
}
.proLis dl dt .newIMg {
position: absolute;
top: 5px;
left: 7px;
}
.proLis dl dd {
padding: 0 10px;
font-size: 12px;
color: #000;
}
.proGg {
font-size: 11px;
display:flex;
align-items:center;
white-space:nowrap;
}
.proTitle {
line-height: 1;
margin-bottom: 5px;
}
.proPricle {
font-size: 12px;
color: #e0620d;
margin-top: 5px;
margin-left: 8px;
font-weight: bolder;
}
.proLis dl a:hover .proTitle {
color: #00bcef;
}
.pri {
font-size: 12px;
opacity: 0.7;
text-decoration: line-through;
}
.gwcIcon {
position: absolute;
bottom: 15px;
right: 15px;
opacity: 0.6;
cursor: pointer;
}
.gwcIcon:hover{opacity: 1;}
.proLis:after {
content: '';
clear: both;
display: block;
}
.pages {
display: flex;
justify-content: center;
align-items: center;
position: relative;
top: 0px;
}
.pages a {
font-size: 16px;
color: #757575;
text-decoration: none;
}
.prePage {
padding-right: 92px;
}
.nextPage {
padding-left: 92px;
}
.pages .morePro {
width: 120px;
line-height: 37px;
text-align: center;
color: #fff;
font-size: 14px;
background: #00bcef;
position: absolute;
right: 0;
top: -5px;
}
.ymBt {
display: block;
width: 25px;
text-align: center;
line-height: 25px;
}
.ymBt:hover,
.ymBt.on {
border: 1px solid #00bcef;
text-decoration: none;
color: #00bcef;
margin:0 2px;
}
.items {
list-style: none;
margin: 0 0 25px 0;
padding: 0;
position: relative;
}
.items li {
position: relative;
margin-bottom: 6px;
cursor: pointer;
display: none;
}
.items li .fLis {
display: flex;
justify-content: space-between;
align-items: center;
position: relative;
}
.items li p {
margin: 0;
font-size: 16px;
}
.items li span {
font-size: 12px;
}
/* .items li:after {
content: '';
position: absolute;
width: 12px;
height: 12px;
border: 1px solid #333;
border-radius: 50%;
left: 0;
top: 50%;
margin-top: -6px;
}
.items li:before {
content: '';
position: absolute;
width: 8px;
height: 8px;
border-radius: 50%;
left: 2px;
top: 50%;
margin-top: -4px;
background: #00bcef;
opacity: 0;
} */
.items li.hover:after {
border: 1px solid #00bcef;
}
.items li.hover:before {
opacity: 1;
}
.items input[type='radio'] {
width: 15px;
height: 15px;
vertical-align: middle;
opacity: 0;
}
.input_style {
background: url(/catalog_imgs/icon/c1.png) no-repeat;
width: 15px;
height: 15px;
display: flex;
justify-content: center;
align-items: center;
margin-top: 7px;
}
.radio_bg {
background: url(/catalog_imgs/icon/c1.png) no-repeat;
}background: url(/catalog_imgs/icon/c2.png) no-repeat;
.checkbox_bg {
background-position: 0 0;
}
.radio_bg_check {
background: url(/catalog_imgs/icon/c2.png) no-repeat;
}
.checkbox_bg_check {
background-position: -48px 0;
}
.items lable {
position: relative;
display: flex;
/* align-items: center; */
margin-bottom: 6px;
line-height: 28px;
}
.items lable p {
padding-left: 10px;
font-size: 14px;
margin-bottom: 0;
padding-right: 10px;
}
.items lable span {
position: absolute;
right: -10px;
top: 0;
font-size: 12px;
}
.moreBtn,
.closedBtn {
font-size: 12px;
color: #00bcef !important;
display: flex;
align-items: center;
}
.moreBtn img,
.closedBtn img {
margin-right: 10px;
}
.moreBtn.on {
display: block;
}
.moreBtn.hover {
display: none;
}
.closedBtn {
display: none;
}
.closedBtn.on {
display: block;
}
.items.on li {
display: none !important;
}
.items li:nth-child(1),
.items li:nth-child(2),
.items li:nth-child(3),
.items li:nth-child(4),
.items li:nth-child(5),
.items.on li:nth-child(1),
.items.on li:nth-child(2),
.items.on li:nth-child(3),
.items.on li:nth-child(4),
.items.on li:nth-child(5) {
display: block !important;
}
.adbkg {
background: #fff;
}
.qkAddbtn {
position: absolute;
top: 0.5rem;
display: flex;
justify-content: right;
align-items: center;
right: 0;
}
.qkAddbtn a {
display: block;
font-size: 14px;
width: 60px;
text-align: center;
line-height: 30px;
background: #00bcef;
margin-left: 10px;
color: #fff !important;
}
.qkAddbtn a:hover {
color: #fff;
text-decoration: none;
}
/* .qkAddbtn a:nth-child(1) {
display: none;
} */
.proBg {
background: #f9f9f9;
height: 1280px;
padding: 10px 0;
overflow: hidden;
}
.msTitle {
font-size: 17px;
font-weight: bold;
}
.msZi {
font-size: 16px;
color: #595757;
padding: 24px 20px;
}
.tbbg {
margin: 30px 0;
}
.cMore,
.cClosed,
.cClosed div {
display: flex;
justify-content: center;
align-items: center;
color: #00bcef;
font-size: 17px;
margin: 10px 0;
cursor: pointer;
}
.cClosed {
display: none;
}
.cMore img,
.cClosed img {
margin-left: 10px;
}
.proBg.hover {
height: auto;
}
.cClosed.on {
display: block;
}
/* reagent_dynamic_2025 */
.w575 {
width: 575px !important;
}
.downloadTitle {
width: 100%;
position: relative;
color: #fff;
line-height: 38px;
text-align: center;
font-size: 16px;
overflow: hidden;
background: #00bcef;
}
.downloadTitle a {
color: #fff !important;
}
.downloadTitle .downstart {
width: 100%;
height: 100%;
position: absolute;
text-align: center;
left: 0;
top: -38px;
color: #fff;
background: #00bcef;
transition-duration: .5s;
}
.downloadTitle .downstart a {
color: #fff;
}
.downloadTitle:hover .downstart {
top: 0;
}
.downloadBox {
justify-content: space-between;
flex-wrap: wrap;
}
.w575 {
width: 48%;
}
.antibody-download {
width: 43%;
position: relative;
}
.antibody-download .swiper-button-prev,
.antibody-download .swiper-button-next {
width: 32px;
height: 32px;
border-radius: 100%;
background: #bfbfbf;
display: flex;
justify-content: center;
align-items: center;
color: #fff;
transition-duration: 1s;
}
.antibody-download .swiper-button-prev {
left: -40px;
}
.antibody-download .swiper-button-next {
right: -40px !important;
}
.antibody-download .img-link-card {
width: 213px;
}
.antibody-download .img-link-card:hover .downstart {
top: 0;
}
.antibody-download .swiper-button-disabled{opacity: 0 !important;}
.anti-apply {
width: 150px;
line-height: 30px;
cursor: pointer;
color: #fff !important;
font-size: 14px;
text-align: center;
background: #00bcef;
box-shadow: 0 2px 5px #9fbbde;
}
.navRight {
display: flex;
align-items: center;
height: 60px;
}
.justify-content-right {
justify-content: right;
}
.mt-30 {
margin-top: 30px
}
.app-w20 {
width: 18% !important;
margin: 0 1%;
cursor: pointer;
}
.relatedBox {
border: 2px solid #d0daee !important;
padding: 15px;
background: #fff;
position: relative;
z-index: 3;
margin-bottom: 30px;
margin-top: 60px;
}
/* all product 2025 start */
.genScript-overview-2025 .imgBanner {
height: 37rem;
}
.product-menu-search {
height: 44px;
position: relative;
}
.form-product-input {
width: 100%;
height: 100%;
padding-left: 20px;
padding-right: 70px;
border: 1px solid #d3d3d3;
color: #666;
font-size: 1rem;
position: relative;
z-index: 2;
}
.product-search-btn {
display: flex;
justify-content: center;
align-items: center;
width: 54px;
height: 100%;
box-sizing: border-box;
border: none;
outline: none;
background: #00bcef;
position: absolute;
right: 0;
top: 0;
z-index: 4;
}
.product-search-btn img {
display: block;
width: 24px;
}
.product-menu-control {
width: 100%;
}
.product-menu-list {
width: 100%;
border-bottom: 3px solid #ececec;
}
.product-menu-list .control-name h3 {
font-size: 12px;
color: #000;
line-height: 42px;
margin-bottom: 0;
}
.flex-items-box {
display: flex;
}
.flex-items-list {
margin-left: 12px;
margin-top: 10px;
margin-bottom: 10px;
border-radius: 2px;
cursor: pointer;
}
.flex-items-list:first-child {
margin-left: 0;
}
.full-results .flex-items-list,
.filter-control .flex-items-list {
height: 22px;
display: flex;
justify-content: center;
align-items: center;
padding: 0 4px;
background: none !important;
border: 1px solid #e1e1e1;
}
.full-results .flex-items-list {
display: none;
}
.clear-all-results{
display:none;
}
/* .full-results .flex-items-list:first-child {
display: flex !important;
} */
.filter-control .flex-items-list {
/* position:relative; */
display: block;
}
.filter-flex-items-list {
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.flex-items-list span {
padding: 0 4px;
display: block;
font-size: 12px;
color: #3976da;
line-height: 22px;
}
.flex-items-list:hover>span {
color: #da3939;
}
.full-results .flex-items-list p span {
display: inline-block;
padding: 0;
color: #000 !important;
}
.flex-items-list img {
margin-left: 4px;
}
.flex-items-list.on {
background-color: #ffe9e9;
}
.flex-items-list.on span {
color: #da3939;
}
.full-results .flex-items-list p {
padding: 0 4px;
display: block;
font-size: 12px;
color: #3976da;
line-height: 22px;
margin-bottom: 0;
padding: 0;
color: #000 !important;
}
.filter-control .flex-items-list .filter-flex-items-list span {
padding: 0;
color: #000 !important;
}
.filter-drop {
min-width: 150px;
margin-top: 10px;
position: absolute;
transform-origin: center top;
transform: translateX(-50%);
background: #fff;
border: 1px solid #ebeef5;
padding: 12px;
box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
z-index: 200;
display: none;
}
.filter-drop-panel {
max-width: 500px;
font-size: 12px;
max-height: 300px;
overflow: auto;
display: flex;
flex-wrap: wrap;
gap: 10px;
}
.filter-drop-panel span {
color: #3976da;
padding: 0;
}
.filter-drop-panel span:hover {
color: #da3939;
}
.clear-all-results,
.get-more {
height: 40px;
margin-left: 12px;
font-size: 12px;
color: #000;
line-height: 42px;
cursor: pointer;
}
.get-more {
width: 28px;
text-align: left;
}
.flex-items-content {
width: calc(100% - 40px);
height: 42px;
overflow: hidden;
display: flex;
flex-wrap: wrap;
}
.filter-control .flex-items-content {
overflow: initial;
}
.flex-items-content.expand {
min-height: 42px;
height: auto;
}
.product-sort-box {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
}
.product-sort-list {
display: flex;
}
.sort-cm {
width: 83px;
height: 38px;
font-size: 12px;
color: #afafaf;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
}
.sort-cm span {
display: block;
margin-right: 2px;
}
.sort-cm-down-b {
display: block;
}
.sort-cm-down-w {
display: none;
}
.sort-cm.active {
background: #e0620d;
color: #fff;
}
.sort-cm.active .sort-cm-down-b {
display: none;
}
.sort-cm.active .sort-cm-down-w {
display: block;
}
.ml-auto {
margin-left: auto;
font-size: 12px;
color: #afafaf;
line-height: 38px;
}
.product-list-box {
margin-top: 26px;
width: 100%;
}
.product-list-box ul {
width: 100%;
padding-left: 0;
margin-bottom: 0;
/* display:flex;
flex-wrap:wrap; */
zoom: 1;
}
.product-list-box ul:after {
display: block;
content: "";
clear: both;
}
.product-list-box ul li {
float: left;
list-style: outside none none;
width: 270px;
height: 170px;
overflow: hidden;
margin-right: 30px;
margin-bottom: 30px;
}
/* .product-list-box ul li:nth-child(1) {
height: 370px;
} */
.product-list-box ul li:nth-child(4) {
margin-right: 0;
}
.product-list-box ul li:nth-child(4n) {
margin-right: 0;
}
.product-list-box ul li:nth-child(3) {
margin-right: 30px;
}
.pro-hidden{
display:none;
}
.product-activity {
width: 100%;
position: relative;
}
.product-activity img {
display: block;
width: 100%;
}
.product-activity a {
display: block;
width: 84px;
height: 26px;
background: #00bcef;
font-size: 12px;
color: #fff;
text-align: center;
line-height: 26px;
position: absolute;
bottom: 14px;
left: 20px;
}
.product-list-info {
width: 100%;
height: 100%;
border: 2px solid #ececec;
position: relative;
}
.new-tag {
position: absolute;
top: 8px;
left: 8px;
z-index: 2;
}
.product-list-flex {
width: 100%;
/* height: 100%; */
display: flex;
justify-content: space-between;
padding: 15px;padding-bottom: 0;
position: relative;
}
.product-list-flex-l {
width: 40%;
position: relative;
}
.product-list-img {
width: 100%;
height: 100px;
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
}
.product-list-img img {
display: block;
max-width: 96%;
max-height: 96%;
}
.product-list-flex-r p {
font-size: 12px;
font-weight:bold;
color: #5a5a5a;
text-align: center;
line-height: 1.4;
margin-top: 4px;
margin-bottom:0;
display:flex;
align-items: center;
white-space: nowrap;
}
.price-select{
display:block;
width:62px;
height:20px;
font-size:12px;
padding:0 10px 0 2px;
background-position-x: 98%;
}
.hot-tag {
position: absolute;
bottom: 18px;
right: -5px;
z-index: 2;
}
.product-list-flex-r {
width: 50%;
}
.product-name {
font-size: 12px;
color: #000 !important;
line-height: 1.5;
margin-bottom: 5px;
display: -webkit-Box;
-webkit-Box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
text-decoration: none !important;
/* padding: 0 18px; */
}
.product-name:hover {
color: #e0620d !important;
}
.product-encoded {
font-size: 12px;
color: #000 !important;
line-height: 1.5;
margin-bottom: 5px;
}
.product-price {
display: flex;
align-items: center;
}
.product-price-l {
display: flex;
align-items: center;
}
.product-price-l span {
display: block;
font-size: 30px;
color: #e0620d;
font-weight: bold;
line-height: 1;
}
.product-price-r {
padding-left: 5px;
display: flex;
flex-wrap: wrap;
}
.old-price {
display: inline-block;
margin-bottom: 0;
font-size: 12px;
color: #6e6e6e;
line-height: 1.2;
position: relative;
}
.old-price:after {
display: block;
content: '';
width: 110%;
height: 0;
border-bottom: 1px solid #6e6e6e;
position: absolute;
left: -5%;
top: 50%;
}
.new-price {
width: 100%;
margin-bottom: 0;
font-size: 13px;
color: #e0620d!important;
font-weight: bold;
line-height: 1.2;
}
.product-list-end {
margin-bottom: 8px;
display: flex;
align-items: center;
}
.school-opens {
padding: 0 2px;
border: 2px solid #e0620d;
font-size: 12px;
color: #e0620d;
}
.add-car {
margin-left: auto;
opacity: 0.6;cursor:pointer;
}
.add-car:hover{
opacity: 1;
}
.product-pagination {
width: 100%;
display: flex;
justify-content: center;
margin-bottom: 45px;
position: relative;
}
.product-pagination-bullets {
display: flex;
justify-content: center;
}
.product-pagination-bullets ul {
padding-left: 0;
margin: 0 90px;
display: flex;
}
.product-pagination-bullets ul li {
list-style: outside none none;
display: block;
width: 30px;
height: 30px;
border: 2px solid rgba(0, 188, 239, 0);
margin: 0 4px;
font-size: 14px;
color: #000;
text-align: center;
line-height: 30px;
cursor: pointer;
}
.product-pagination-bullets ul li.on {
border: 2px solid rgba(0, 188, 239, 1);
color: #00bcef;
}
.product-pagination-bullets ul li:hover {
border: 2px solid rgba(0, 188, 239, 1);
color: #00bcef;
}
.product-prev,
.product-next {
font-size: 14px;
color: #000;
line-height: 30px;
cursor: pointer;
}
.product-prev:hover,
.product-next:hover {
color: #00bcef;
}
.all-product {
font-size: 14px;
color: #00bcef;
line-height: 30px;
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
}
.proLink .img-link-card {
position: relative;
}
.proLink .img-link-card .card-text {
width: 100%;
left: 0;
top: 0;
transform: translate(0, 0);
}
.proLink {
width: 100%;
padding-top: 45px;
}
.directPurchase-box {
width: 100%;
}
.directPurchase-box {
padding-top: 100px;
padding-bottom: 90px;
}
.directPurchase-menu-btn {
border-bottom: 2px solid #cecece;
height: 86px;
display: flex;
justify-content: center;
align-items: center;
position: relative;
cursor: pointer;
}
.directPurchase-menu-btn:after {
display: none;
content: '';
width: 100%;
height: 4px;
background: #00bcef;
position: absolute;
bottom: -2px;
left: 0;
}
.directPurchase-menu .active .directPurchase-menu-btn:after {
display: block;
}
.directPurchase-menu-btn img:nth-child(1) {
display: block;
}
.directPurchase-menu-btn img:nth-child(2) {
display: none;
}
.directPurchase-menu .active .directPurchase-menu-btn img:nth-child(1) {
display: none;
}
.directPurchase-menu .active .directPurchase-menu-btn img:nth-child(2) {
display: block;
}
.directPurchase-menu-name {
padding-left: 30px;
}
.directPurchase-menu-name h4 {
font-size: 18px;
color: #000;
line-height: 1.5;
margin-bottom: 0;
}
.directPurchase-menu-name p {
font-size: 14px;
color: #000;
line-height: 1.5;
margin-bottom: 0;
}
.directPurchase-contenter {
display: none;
}
.directPurchase-contenter table {
width: 100%;
border-collapse: collapse;
border: 1px solid #999999;
}
.directPurchase-contenter table tr th {
border: 1px solid #999999;
padding: 0.2rem;
}
.directPurchase-contenter table tr th span {
display: block;
height: calc(1.5em + .75rem + 2px);
font-size: 14px;
color: #000;
font-weight: normal;
line-height: 1.5;
text-align: center;
line-height: calc(1.5em + .75rem + 2px);
}
.directPurchase-contenter table tr th span i {
font-style: normal;
color: #d81919;
}
.directPurchase-contenter table tr td {
border: 1px solid #999999;
padding: 0.2rem;
}
.directPurchase-contenter table tr td span {
display: block;
height: calc(1.5em + .75rem + 2px);
font-size: 14px;
color: #000;
line-height: 1.5;
text-align: center;
line-height: calc(1.5em + .75rem + 2px);
}
.pro-checkAll,.pro-check{
display:inline-block;
width:15px;
height:15px;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
position:relative;
}
.pro-checkAll::before,.pro-check::before{
display:block;
content:'';
width:100%;
height:100%;
background:url('/catalog_imgs/icon/c1.png') no-repeat;
background-size:100% 100%;
position:absolute;
top:0;
left:0;
}
.pro-checkAll:checked::before,.pro-check:checked::before{
background:url('/catalog_imgs/icon/c2.png') no-repeat;
background-size:100% 100%;
}
.directPurchase-contenter table tr th:nth-child(2){
text-align: center;
}
.directPurchase-contenter table tr td:nth-child(1) {
width: 7%;
}
.directPurchase-contenter table tr td:nth-child(2) {
width: 5%;
text-align: center;
}
.directPurchase-contenter table tr td:nth-child(3) {
width: 20%;
}
.directPurchase-contenter table tr td:nth-child(4) {
width: 44%;
}
.directPurchase-contenter table tr td:nth-child(5) {
width: 14%;
}
.directPurchase-contenter table tr td:nth-child(6) {
width: 10%;
}
.directPurchase-contenter table tr td input {
border-radius: 0;
border: none;
}
.directPurchase-table-control {
display: flex;
justify-content: space-between;
margin-top: 30px;
}
.table-add-row {
display: flex;
align-items: center;
}
.table-add-row span {
display: block;
font-size: 14px;
line-height: 1.4;
white-space: nowrap;
}
.table-add-row .form-control {
width: 60px;
margin: 0 0.4rem;
text-align: center;
}
.add-row-btn {
width: 60px;
height: calc(1.5em + .75rem + 2px);
border: 2px solid #00bcef;
margin-left: 12px;
font-size: 14px;
color: #00bcef;
line-height: calc(1.5em + .75rem - 2px);
text-align: center;
cursor: pointer;
}
.add-row-btn:hover {
background: #00bcef;
color: #fff;
}
.table-clear-car {
display: flex;
align-items: center;
}
.table-clear-btn {
width: 60px;
height: calc(1.5em + .75rem + 2px);
background:#fff;
border: 2px solid #cecece;
margin-right: 12px;
font-size: 14px;
color: #00bcef;
line-height: calc(1.5em + .75rem - 2px);
text-align: center;
cursor: pointer;
}
.table-clear-btn:hover {
background: #cecece;
color: #fff;
}
.table-add-car-btn {
border:none;
width: auto;
height: calc(1.5em + .75rem + 2px);
padding: 0 10px;
background: #00bcef;
font-size: 14px;
color: #fff !important;
line-height: calc(1.5em + .75rem + 2px);
text-align: center;
}
.table-add-car-btn:hover{
text-decoration: underline;
}
.upload-section {
width: 100%;
height: 280px;
border: 2px dashed #cccccc;
border-radius: 4px;
display: flex;
align-items: center;
}
.upload-area {
width: 100%;
}
.upload-area img {
display: block;
margin: 0 auto;
}
.upload-area>p {
text-align: center;
margin-top: 1rem;
}
.upload-file-input {
display: none;
}
.choose-file {
display: block;
margin: 0 auto;
width: 106px;
height: 42px;
border: 1px solid #92929e;
border-radius: 2px;
font-size: 1rem;
color: #00bcef;
text-align: center;
line-height: 40px;
cursor: pointer;
}
.choose-file:hover {
border: 1px solid #00bcef;
}
.choose-file-notice {
font-size: 1rem;
text-align: center;
margin-top: 1rem;
}
.upload-control {
display: flex;
justify-content: space-between;
align-items: center;
margin-top: 30px;
}
.upload-files-show {
width: 40%;
}
.download-template {
font-size: 14px;
color: #333;
line-height: 1.4;
}
.upload-files-excel {
display: none;
align-items: center;
width: 100%;
position: relative;
cursor: pointer;
}
.upload-excel-show {
display: flex;
}
.upload-files-excel .upload-files-name {
font-size: 14px;
color: #00bcef;
line-height: 1.4;
white-space: nowrap;
margin-left: 10px;
}
.upload-files-excel .upload-files-size {
font-size: 14px;
color: #54545c;
line-height: 1.4;
white-space: nowrap;
margin-left: auto;
position: relative;
z-index: 2;
}
.upload-files-delete {
padding: 0 10px;
height: 100%;
background: #fff;
display: flex;
align-items: center;
position: absolute;
right: 0;
top: 0;
z-index: 4;
opacity: 0;
visibility: hidden;
}
.upload-files-excel:hover .upload-files-size {
opacity: 0;
visibility: hidden;
}
.upload-files-excel:hover .upload-files-delete {
opacity: 1;
visibility: visible;
}
.upload-clear-car {
display: flex;
}
.upload-clear-btn {
display: none;
width: 60px;
height: calc(1.5em + .75rem + 2px);
background: none;
border: 2px solid #cecece;
margin-right: 12px;
font-size: 14px;
color: #00bcef;
line-height: calc(1.5em + .75rem - 2px);
text-align: center;
cursor: pointer;
}
.upload-add-btn {
width: auto;
height: calc(1.5em + .75rem + 2px);
border: none;
padding: 0 10px;
background: #00bcef;
font-size: 14px;
color: #fff !important;
line-height: calc(1.5em + .75rem + 2px);
text-align: center;
cursor: pointer;
}
.upload-add-btn:hover {
text-decoration: underline;
}
.no-click {
background: #e5e5e5;
color: #54545c !important;
cursor: not-allowed !important;
text-decoration: none !important;
}
.mobie-pro-menuBox {
display: none;
}
/*产品二级页产品筛选 补充*/
.mobile_pro_filterBox {
display: none;
width: 100%;
height: 50px;
position: relative;
}
.mobile_pro_filter_content {
width: 100%;
height: 50px;
display: flex;
background: #fff;
justify-content: space-between;
align-items: center;
position: absolute;
right: 0;
top: 0;
}
.pro_filterBtn {
width: 90px;
height: 30px;
border-radius: 30px;
border: 1px solid #adadad;
display: flex;
justify-content: center;
align-items: center;
}
.pro_filterBtn span {
font-size: 14px;
color: #333;
padding-right: 15px;
position: relative;
}
.pro_filterBtn span:after {
display: block;
content: '';
width: 13px;
height: 5px;
background: url('/catalog_imgs/icon/icon-drop.png');
background-size: 100% 100%;
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
}
.mobile-seLIs {
width: calc(100% - 110px);
height: 30px;
border-radius: 30px;
border: 1px solid #adadad;
overflow: hidden;
position: relative;
}
.mobile-seLIs input {
width: 100%;
height: 100%;
border: none;
outline: none;
background: none;
font-size: 14px;
color: #333;
padding-left: 10px;
padding-right: 50px;
position: relative;
z-index: 2;
}
.mobile-seLIs button {
padding: 0 !important;
border: none !important;
background: none;
outline: none;
width: 20px;
height: 20px;
position: absolute;
right: 10px;
top: 50%;
transform: translateY(-50%);
}
.mobile-seLIs button img {
display: block;
width: 100%;
height: 100%;
}
.filter-fixed {
position: fixed !important;
padding: 0 15px;
box-shadow: 0 0 1px 0px #adadad;
z-index: 99;
}
.mobile-drop-box {
display: none;
position: fixed;
width: 100%;
background: #fff;
left: 0;
z-index: 20;
}
/*产品二级页产品筛选 补充*/
/* 二级产品页资源下载轮播 */
.downloadPic {
width: 100%;
overflow: hidden;
}
.downloadPic img {
display: block;
width: 100% !important;
height: 285px;
}
/* ----三级页面----- */
.third-lever-title {
font-size: 36px;
color: #000;
line-height: 36px;
}
.introBox {
justify-content: space-between;
flex-wrap: wrap;
}
.introBox-pic {
width: 40%;
overflow: hidden;
}
.introBox-pic img {
display: block;
width: 100%;
}
.introBox-text {
width: 57.5%;
}
.introBox-text .text {
font-size: 16px;
line-height: 1.8;
color: #000;
text-align: justify;
}
.introIcon {
justify-content: space-between;
flex-wrap: wrap;
}
.introIcon dl {
width: 30%;
}
.introIcon dl dt {
text-align: center;
}
.introIcon dl dt img {
display: inline-block;
max-width: 85px;
}
.introIcon dl dd {
width: 100%;
font-size: 16px;
line-height: 24px;
color: #000000;
text-align: center;
font-weight: normal;
}
/* .introIcon dl dd span{display:inline-block; width: 100%; font-size: 15px; line-height: 23px; padding-top:8px;} */
.intromar{margin-top: 60px; margin-bottom: 80px;}
/* ----三级页面----- */
.Catalog-overview-2025 .imgBanner-text {
left: 50%;
transform: translate(-50%, -40%);
}
/* .subject-entrance .position-absolute{height: 180px !important;}
.subject-entrance .position-absolute img{height: auto !important; width:auto !important;} */
.anti-apply a{ color:#fff !important;}
/* 2025-4-1 */
.filterBox {
width: 290px;
background: #f1f1f1;
display: flex;
flex-wrap: wrap;
margin-bottom: 10px;
}
.filterlist {
border: 1px solid #c1c1c1;
border-radius: 5px;
position: relative;
padding: 0 6px;
margin: 5px;
background: #fff;
display: flex;
width: auto;
justify-content: center;
align-items: center;
}
.filterlist p {
font-size: 12px;
line-height: 22px;
margin: 0;
}
.filterlist img {
margin-left: 5px;
cursor: pointer;
}
.clearBtn {
width: 50px;
position: absolute;
display: inline-block;
right: -10px;
font-size: 12px;
background: #e7e7e7;
line-height: 20px;
text-align: center;
color: #fff !important;
}
.clearBtn.clearactive {
width: 48px;
line-height: 19px;
}
.appBtn {
width: 50px;
position: absolute;
display: inline-block;
right: 45px;
font-size: 12px;
background: #e7e7e7;
line-height: 20px;
text-align: center;
color: #fff !important;
}
.Btnactive {
background: #00bcef;
}
.clearactive {
background: none !important;
border:1px solid #00bcef !important;
color: #00bcef !important;
}
/* 2025-4-1 */
@media (min-width: 767px) {
.all-proPanel {
height: auto !important;
}
}
/* all product 2025 end */
/* 2025-02-07 start*/
@media (max-width: 1214px){
.product-list-box ul li {
margin-right: 25px;
}
.product-list-box ul li:nth-child(3){
margin-right: 25px;
}
}
@media (max-width: 1200px) {
.control-name {
padding: 0 !important;
}
.new-tag {
width: 26px;
}
.product-list-box ul li {
width: 24.25%;
height: 150px;
margin-right: 1%;
margin-bottom: 10px;
}
.product-list-box ul li:nth-child(1) {
height: 310px;
}
.product-list-box ul li:nth-child(3) {
margin-right: 1%;
}
.product-list-flex {
padding: 10px;
}
.product-list-flex-l {
width: 35%;
}
.product-list-flex-r {
width: 55%;
}
.product-price-l span {
font-size: 26px;
}
.add-car {
width: 26px;
}
.add-car img {
display: block;
width: 100%;
}
}
@media (max-width: 992px) {
.product-list-box ul li {
width: 32%;
margin-right: 2%;
height: 146px;
}
.product-list-box ul li:nth-child(4n + 3) {
margin-right: 2%;
}
.product-list-box ul li:nth-child(1) {
height: 302px;
}
.product-list-box ul li:nth-child(3) {
margin-right: 0%;
}
.product-list-box ul li:nth-child(4) {
margin-right: 2%;
}
.product-list-box ul li:nth-child(3n + 5) {
margin-right: 0;
}
}
/* 2025-02-07 end*/
/* 2025-02-19 start*/
.imgBanner-sorting-machine-control{
display:flex;
justify-content:center;
}
.sorting-machine-video{
height:350px;
}
.sorting-machine-control{
display:flex;
justify-content:center;
}
.link-trial,.link-price-inquiry{
display:block;
margin:0 20px;
width: 180px;
padding: 11px 0px;
font-size: 16px;
text-align:center;
border: 1px solid #0590b1;
color: #0590b1 !important;
background:#fff !important;
text-decoration:none !important;
}
.link-trial:hover,.link-price-inquiry:hover{
background: #0590b1 !important;
color: #fff !important;
}
/* .link-trial{
background:#00bcef;
color:#fff !important;
}
.link-price-inquiry{
border:2px solid #00bcef;
color:#00bcef !important;
line-height:43px;
}
.imgBanner-sorting-machine-control .link-trial{
background:#fff !important;
color:#055991 !important;
}
.imgBanner-sorting-machine-control .link-price-inquiry{
background:#fff !important;
border:2px solid #fff !important;
color:#055991 !important;
}
.link-trial:hover{
background:#1d73dd !important;
color:#fff !important;
}
.link-price-inquiry:hover{
background:#1d73dd !important;
border:2px solid #1d73dd !important;
color:#fff !important;
} */
.cellLine-validation-imgFlex{
display:flex;
justify-content:space-between;
}
.cellLine-validation-imgFlex img{
display:block;
max-width:100%;
}
/* 2025-02-19 end*/
/* 2025-02-20 start*/
.quotation-box ul{
padding-left:0;
}
.quotation-box ul li{
list-style:none;
padding-left:20px;
position:relative;
}
.quotation-box ul li:before{
display:block;
content:'';
width:6px;
height:6px;
background:#000;
position:absolute;
left:0;
top:10px;
}
.quotation-box ul li p{
font-size: 16px;
line-height: 24px;
color: #000000;
font-weight: normal;
}
.quotation-hidden{
display:none;
}
.get-more-quotation{
margin:40px auto 0;
display:block;
width: 120px;
line-height: 37px;
text-align: center;
color: #fff !important;
font-size: 14px;
background: #00bcef;
text-decoration:none !important;
}
.no-scroll{
overflow:hidden;
}
/* 2025-02-20 end*/
/* 2025-02-27 start*/
.workflow-list {
width: 25%;
}
.workflow-list:nth-child(1) {
position: relative;
z-index: 4;
}
.workflow-list:nth-child(2) {
position: relative;
z-index: 3;
}
.workflow-list:nth-child(3) {
position: relative;
z-index: 2;
}
.workflow-list:nth-child(4) {
position: relative;
z-index: 1;
}
.workflow-list-title {
width: calc(100% + 30px);
height: 46px;
padding-right: 30px;
overflow: hidden;
position: relative;
}
.workflow-list-title:after {
display: block;
content: '';
width: 41.8px;
height: 41.8px;
border: 5px solid #f3f3f3;
transform: rotate(45deg);
position: absolute;
right: 9px;
top: 2px;
z-index: 2;
}
.workflow-list:nth-child(1) .workflow-list-title:after {
background: #71aa6d;
}
.workflow-list:nth-child(2) .workflow-list-title:after {
background: #23ad6e;
}
.workflow-list:nth-child(3) .workflow-list-title:after {
background: #41acd6;
}
.workflow-list:nth-child(4) .workflow-list-title:after {
display: none;
}
.workflow-list-title h3 {
padding-left: 40px;
font-size: 20px;
color: #fff;
font-weight: bold;
line-height: 46px;
position: relative;
z-index: 4;
}
.workflow-list:nth-child(1) .workflow-list-title h3 {
background: #71aa6d;
}
.workflow-list:nth-child(2) .workflow-list-title h3 {
background: #23ad6e;
}
.workflow-list:nth-child(3) .workflow-list-title h3 {
background: #41acd6;
}
.workflow-list:nth-child(4) .workflow-list-title h3 {
background: #1e6fc1;
}
.workflow-flex {
display: flex;
flex-wrap: wrap;
}
.workflow-list-content {
margin-top: 25px;
padding-right: 30px;
}
.workflow-list-content ul {
padding-left: 0;
}
.workflow-list-content ul li {
height: 140px;
background: #fff;
list-style: outside none none;
margin-bottom: 25px;
padding: 10px 5px 10px 20px;
}
.workflow-list:nth-child(1) .workflow-list-content ul li {
border-left: 6px solid #71aa6d;
}
.workflow-list:nth-child(2) .workflow-list-content ul li {
border-left: 6px solid #23ad6e;
}
.workflow-list:nth-child(3) .workflow-list-content ul li {
border-left: 6px solid #41acd6;
}
.workflow-list:nth-child(4) .workflow-list-content ul li {
border-left: 6px solid #1e6fc1;
}
.workflow-list-content ul li h4 {
font-size: 18px;
line-height: 26px;
margin-bottom: 0;
}
.workflow-list:nth-child(1) .workflow-list-content ul li h4 {
color: #71aa6d;
}
.workflow-list:nth-child(2) .workflow-list-content ul li h4 {
color: #23ad6e;
}
.workflow-list:nth-child(3) .workflow-list-content ul li h4 {
color: #41acd6;
}
.workflow-list:nth-child(4) .workflow-list-content ul li h4 {
color: #1e6fc1;
}
.workflow-list-content-info {
width: 100%;
height: 74px;
padding-right: 8px;
overflow-y: auto;
}
.workflow-list-content-info::-webkit-scrollbar {
width: 6px;
background-color: #eeeeee;
}
.workflow-list-content-info::-webkit-scrollbar-track {
border-radius: 6px;
background-color: transparent;
}
.workflow-list-content-info::-webkit-scrollbar-thumb {
border-radius: 6px;
background-color: #ccc;
}
.workflow-list-content-info p {
font-size: 14px;
line-height: 1.6;
color: #333;
margin-bottom: 0;
padding-left: 14px;
position: relative;
}
.workflow-list-content-info p:before {
display: block;
content: '';
width: 6px;
height: 6px;
border-radius: 50%;
background: #333;
position: absolute;
left: 0;
top: 9px;
}
/* 2025-02-27 end*/
/* 2025/3-31 */
.schemeBox ul {
width: 100%;
height: 44px;
margin: 0 auto;
position: relative;
margin-bottom: 20px;
padding: 0;
}
.schemeBox li {
width: 25%;
float: left;
display: block;
cursor: pointer;
color: #fff;
position: relative;
}
.schemeBox li:nth-child(1) {
position: relative;
z-index: 4;
}
.schemeBox li:nth-child(2) {
position: relative;
z-index: 3;
}
.schemeBox li:nth-child(3) {
position: relative;
z-index: 2;
}
.schemeBox li:nth-child(4) {
position: relative;
z-index: 1;
}
.schemeBox li span {
display: inline-block;
width: calc(100% + 30px);
position: relative;
height: 44px;
line-height: 44px;
font-size: 19px;
text-align: left;
padding-right: 30px;
overflow: hidden;
}
.schemeBox li h3 {
padding-left: 60px;
font-size: 20px;
color: #3c3c3c;
font-weight: bold;
line-height: 44px;
position: relative;
z-index: 4;
background: #c1c1c1;
}
.schemeBox li:nth-child(1) h3 {
padding-left: 30px;
}
.schemeBox li span:after {
display: block;
content: '';
width: 39px;
height: 39px;
border: 5px solid #f3f3f3;
transform: rotate(45deg);
position: absolute;
right: 10px;
top: 2px;
z-index: 2;
background: #c1c1c1;
}
.schemeBox li:nth-child(4) span:after{display: none;}
.schemeBox li:last-child span:after{display: none;}
.schemeBox li:nth-child(1).hover span:after {
background: #71aa6d;
}
.schemeBox li:nth-child(2).hover span:after {
background: #23ad6e;
}
.schemeBox li:nth-child(3).hover span:after {
background: #41acd6;
}
.schemeBox li:nth-child(4).hover span:after {
display: none;
}
.CbContainer {
position: relative;
/* display: none; */
}
.Contentbox {
clear: both;
width: 100%;
min-height: 196px;
background: #f2f2f2;
padding: 15px 30px 0 30px;
}
.schemeBox li.hover h3 {
color: #fff;
}
.schemeBox li:nth-child(1).hover h3 {
background: #71aa6d;
}
.schemeBox li:nth-child(2).hover h3 {
background: #23ad6e;
}
.schemeBox li:nth-child(3).hover h3 {
background: #41acd6;
}
.schemeBox li:nth-child(4).hover h3 {
background: #1e6fc1;
}
.solutionList-box {
width: 100%;
}
.solutionList-box .bit {
line-height: 34px;
padding-left: 15px;
position: relative;
font-size: 18px;
color: #71aa6d;font-weight: bolder;
/* margin-bottom: 10px; */
}
.solutionList-box .bit:after {
width: 3px;
height: 60%;
background: #71aa6d;
position: absolute;
left: 0;
top: 20%;
content: "";
}
.solutionList {
width: 100%;
display: flex;
flex-wrap: wrap;
border-bottom: 1px solid #fff;
margin-bottom: 20px;
}
.solutionList dl {
width: 24%;
margin-right: 10px;
padding-left: 5px;
padding-bottom: 20px;
}
.solutionList dl:nth-child(4) {
margin-right: 0;
}
.solutionList dl dt {
border-bottom: 1px solid #929292;
line-height: 30px;
font-size: 16px;
margin-bottom: 6px;
font-weight: normal !important;
margin-top: 10px;
}
.solutionList dl dt a{color:#333;}
.solutionList dl dd {
padding-left: 10px;
line-height: 24px;
padding-bottom: 7px;
font-size: 14px;
background: url(/catalog_imgs/icon/solution-icon1.png) no-repeat left 8px;
margin-bottom: 0 !important;
}
.solutionList dl dd a{color:#333;}
.solutionList dl dd a:hover{color:#00bcef}
.solution-more {
width: 60px;
line-height: 22px;
background: #71aa6d;
color: #fff !important;
font-size: 12px;
margin-bottom: 10px;
text-align: center;
display: inline-block;
}
.soluBg01 .bit {
color: #23ad6e !important;
}
.soluBg01 .solution-more {
background: #23ad6e !important;
}
.soluBg01 .bit:after {
background: #23ad6e;
}
.soluBg02 .bit {
color: #41acd6 !important;
}
.soluBg02 .solution-more {
background: #41acd6 !important;
}
.soluBg02 .bit:after {
background: #41acd6;
}
.soluBg03 .bit {
color: #1e6fc1 !important;
}
.soluBg03 .solution-more {
background: #1e6fc1 !important;
}
.soluBg03 .bit:after {
background: #1e6fc1;
}
/* 2025-3-31 */
/* 4-28 */
.colorBold{font-weight: bold; color: #00bcef; display: inline-block;}
.introIcon dl dd p{width: 100%; font-size: 15px; line-height: 23px; padding-top:8px;}
@media (max-width: 767px) {
.Catalog-overview-2025 .mt-100 {
margin-top: 30px;
}
.antibody-download {
width: 100%;
margin: 0 auto;
padding-top: 20px;
}
}