.banner img {
    width: 100%;
}

.list {
    position: relative;
    z-index: 1;
    margin-top: -6.25%;
    padding-bottom: 5.29%;
}

.list .lhd {
    position: relative;
    background: #00b0ec;
    color: #fff;
    padding: 3.5% 0 4.2% 2.6%;
    margin-bottom: 2.7%;
}

.microorganism     .list .lhd { background: #9d0951; }
.molecular         .list .lhd { background: #00a47a; }
.chemiluminescence .list .lhd { background: #41b9b2; }
.chemistry         .list .lhd { background: #00b0ec; }
.poct              .list .lhd { background: #e8458b; }
.hematology        .list .lhd { background: #f35c3a; }
.biomaterial       .list .lhd { background: #bf9d63; }
.pathology         .list .lhd { background: #8446a7; }
.bloodRent         .list .lhd { background: #c1495e; }




.list .lhd .l1 {
    font-size: 30px;
    margin-bottom: 55px;
}

.list .lhd .l2 {
    font-size: 17px;
    line-height: 1.625;
    margin-right: 260px;
}

.list .lhd svg {
    position: absolute;
    top:50%;
    right: 2.5%;
    width: 160px;
    transform: translateY(-50%);
    fill: #fff;
}

.list .text {
    font-size: 20px;
    line-height: 1.5;
}

.list .lnav {
    font-size: 0;
    margin-bottom: 1.43%;
}

.list .lnav a {
    position: relative;
    display: inline-block;
    vertical-align: top;
    font-size: 18px;
    color: #595959;
    padding-left: 13px;
    margin-right: 3.5%;
    margin-bottom: 2.2%;
    transition: color .3s ease;
}

.list .lnav a:last-child {
    margin-right: 0;
}

.list .lnav a:after {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 6px;
    height: 1px;
    background: #626366;
}

.list .lnav a.on,
.list .lnav a:hover {
    color: #194fa5;
}

.microorganism .list .lnav a.on,
.microorganism .list .lnav a:hover {
    color: #9d0951;
}

.molecular .list .lnav a.on,
.molecular .list .lnav a:hover {
    color: #00a47a;
}

.chemiluminescence .list .lnav a.on,
.chemiluminescence .list .lnav a:hover {
    color: #41b9b2;
}

.chemistry .list .lnav a.on,
.chemistry .list .lnav a:hover {
    color: #00b0ec;
}

.poct .list .lnav a.on,
.poct .list .lnav a:hover {
    color: #e8458b;
}


.pathology .list .lnav a.on,
.pathology .list .lnav a:hover {
    color: #8446a7;
}


.hematology .list .lnav a.on,
.hematology .list .lnav a:hover {
    color: #f35c3a;
}

.biomaterial .list .lnav a.on,
.biomaterial .list .lnav a:hover {
    color: #bf9d63;
}

.microorganism .list .lnav a.on:after,
.microorganism .list .lnav a:hover:after {
    background: #9d0951;
}

.molecular .list .lnav a.on:after,
.molecular .list .lnav a:hover:after {
    background: #00a47a;
}

.chemiluminescence .list .lnav a.on:after,
.chemiluminescence .list .lnav a:hover:after {
    background: #41b9b2;
}

.chemistry .list .lnav a.on:after,
.chemistry .list .lnav a:hover:after {
    background: #00b0ec;
}

.poct .list .lnav a.on:after,
.poct .list .lnav a:hover:after {
    background: #e8458b;
}

.hematology .list .lnav a.on:after,
.hematology .list .lnav a:hover:after {
    background: #f35c3a;
}

.biomaterial .list .lnav a.on:after,
.biomaterial .list .lnav a:hover:after {
    background: #bf9d63;
}

.list .lbd {
    padding-top: 3%;
    min-height: 600px;
}

.list .lbd .ihd {
    font-size: 30px;
    margin-bottom: 2.71%;
}



.list .lbd .ibd img {
    display: block;
    width: 100%;
}

.ruo_medium_title{
    font-size: 24px;
    color: #202020;
}
.ruo_medium_title.p1{
    padding-top: 66px;
    padding-bottom: 30px;
}
.ruo_medium_title.pp1{
    padding-bottom:44px;
}
.ruo_medium_title.p2{
    margin-bottom: 40px;
}
.ruo_medium_title.p3{
    font-size: 16px;
}

.list .lbd .ibd table {
    width: 100%;
    background: #f9f9f9;
    border: 0;
    border-collapse: collapse;
    color: #595959;
    line-height: 1.2;
}

.list .lbd .ibd th {
    font-size: 18px;
    background: #e6e6e6;
    text-align: left;
    font-weight: normal;
    white-space: nowrap;
}

.list .lbd .ibd td {
    font-size: 16px;
    line-height: 1.5;
    padding: 26px 0;
}

.list .lbd .ibd .text {
    padding: 18px 10px;
}

.list .lbd .ibd .text.npl {
    padding-left: 0;
}

.list .lbd .ibd .text.npr {
    padding-right: 0;
}

.list .lbd .ibd td.text {
    border-bottom: 2px solid #dfdfdf;
}

.list .lbd .ibd td.noBorder,
.list .lbd .ibd tr:last-child td.text {
    border: none;
}

.list .kItem {
    border-bottom: 2px solid #efefef;
}

.list .kItem:last-child {
    border: none;
}

.list .khd {
    padding: 50px 0;
}

.list .khd .l1 {
    font-size: 36px;
    margin-bottom: 28px;
}

.list .khd .l2 {
    font-size: 22px;
    color: #595959;
}

.molecular .list .khd .l1 {
    margin-bottom: 0;
}



.exs2600 .list .lbd .ihd{font-size: 0.5rem; margin-bottom:1.2rem;}
.exs2600 .list .ibd{margin-bottom: 0.88rem;}
.exs2600 .list .ibd:last-child{margin-bottom: 0;}
.exs2600 .list .lbd .bjimg{height:5.5rem; width:100%;background: #fbfbfb;display: flex;justify-content: center;align-items: end;}
.exs2600 .list .lbd img{width:7.52rem;}

.russian.exs2600 .list .lbd .ihd{font-size: 0.4rem; }

.list .noBottomRent {padding:7.5% 0 6.2% 2.6%}
.list .noBottomRent .l1{margin-bottom: 0;}
.list .lbd .ibd td .remark{font-size: 14px; margin-top: 10px;}


/**凝血试剂**/
.bloodRent .brefBox {padding-top: 1%; }
.bloodRent .brefBox .title{ font-size: 28px; color: #333333; }
.bloodRent .brefBox ul{display: flex; margin-top: 28px;}
.bloodRent .brefBox ul li .p1{ font-size: 20px; color: #333333; margin: 12px 0 10px;}
.bloodRent .brefBox ul li .p2{ font-size: 15px; color: #595959 }
.bloodRent .brefBox ul li{display: flex; flex-direction: column; align-items: center; justify-content: center; background: #faf1f2; width:calc(100% / 3);  height: 170px; border-radius: 4px;}
.bloodRent .brefBox ul li:nth-child(1) .img{width: 38px;}
.bloodRent .brefBox ul li:nth-child(2) .img{width: 92px; margin-top: 20px;}
.bloodRent .brefBox ul li:nth-child(2) .p1{margin-top: 18px;}
.bloodRent .brefBox ul li:nth-child(3) .img{width: 52px;}
.bloodRent .list .lbd {  padding-top: 5.57%;}
.bloodRent .remark { font-size: 12px; color: #595959; line-height: 1.7; margin-top: 20px;}

@media all and (max-width: 1480px) {
    .list .lhd .l1 {
        font-size: 23px;
        margin-bottom: 42px;
    }

    .list .lhd .l2 {
        font-size: 14px;
    }

    .list .lhd svg {
        width: 122px;
    }

    .list .lnav a {
        font-size: 14px;
        padding-left: 9px;
    }

    .list .lbd .ihd {
        font-size: 22px;
    }
    .molecular .solutions .sbd .pic{
        font-size: 14px !important;
    }

    .list .lbd .ibd th {
        font-size: 18px ;
    }

    .list .lbd .ibd td {
        font-size: 14px;
        padding: 19px 0;
    }

    .list .lbd .ibd .text {
        padding: 13px 10px;
    }

    .list .khd {
        padding: 38px 0;
    }

    .list .khd .l1 {
        font-size: 27px;
        margin-bottom: 21px;
    }

    .list .khd .l2 {
        font-size: 17px;
    }


    .ruo_medium_title{
        font-size: 18px;
    }
    .list .lbd .ibd td .remark{font-size: 12px;}


    /**凝血试剂**/
    .bloodRent .brefBox .title{ font-size: 21px; }
    .bloodRent .brefBox ul{ margin-top: 28px;}
    .bloodRent .brefBox ul li .p1{ font-size: 17px; margin: 12px 0 10px;}
    .bloodRent .brefBox ul li .p2{ font-size: 13px; }
    .bloodRent .brefBox ul li{ height: 160px; }
    .bloodRent .brefBox ul li:nth-child(1) .img{width: 32px;}
    .bloodRent .brefBox ul li:nth-child(2) .img{width: 88px; }
    .bloodRent .brefBox ul li:nth-child(3) .img{width: 48px;}

}



@media all and (max-width: 767px) {
    .list {
        padding-bottom: 12.13vw;
    }

    .list .lhd {
        margin-bottom: 0;
        padding: 0;

    }

    .list .lhd:before {
        content: '';
        display: block;
        padding-bottom: 34.68vw;
    }

    .list .lhd .l1 {
        position: absolute;
        left: 12vw;
        top: 17.34vw;
        transform: translateY(-50%);
        font-size: 8vw;
        line-height: 10.13vw;
        width: 33.33vw;
        margin-bottom: 0;
    }

    .poct .list .lhd .l1,
    .chemiluminescence .list .lhd .l1 {
        white-space: nowrap;
    }

    .list .lhd .l2 {
        background: #fff;
        padding: 9.06vw 4.27vw 7.6vw;
        font-size: 3.2vw;
        color: #595959;
        line-height: 1.75;
        margin-right: 0;
    }

    .list .lhd svg {
        right: 8.8vw;
        top: 17.34vw;
        width: 21.33vw;
    }

    .list .lbd {
        padding: 0 4.27vw;
        min-height: auto;
    }

    .list .lbd .lnav {
        margin: 0 -4.27vw;
        white-space: nowrap;
        overflow-x: auto;
        padding: 0 4.27vw;
    }

    .list .lnav a {
        padding: 0 6vw  0 2.4vw;
        font-size: 3.47vw;
        line-height: 16vw;
        margin: 0;
    }

    .list .lnav a.on {
        font-size: 4.2vw;
        font-weight: bold;
    }

    .list .lbd .item {
        margin-top: 0;
    }

    .list .lbd .ihd {
        display: none;
        font-size: 6.13vw;
        margin-bottom: 6.8vw;
    }

    .list .lbd .ibd col.gap {
        width: 0;
    }

    .chemistry .list .lbd .ibd col:first-child,
    .chemistry .list .lbd .ibd col:last-child {
        width: 20px;
    }

    .chemistry .list .lbd .ibd col:nth-child(2) {
        width: 400px;
    }

    .chemistry .list .lbd .ibd col:nth-child(4) {
        width: 160px;
    }

    .chemistry .list .lbd .ibd col:nth-child(6) {
        width: 320px;
    }

    .chemistry .list .lbd .ibd col:nth-child(8) {
        width: 150px;
    }

    .poct .list .lbd .ibd col:nth-child(2) {
        width: 450px;
    }

    .poct .list .lbd .ibd col:nth-child(4) {
        width: 400px;
    }

    .poct .list .lbd .ibd col:nth-child(6) {
        width: 150px;
    }

    .list .lbd .ibd th {
        font-size: 3.47vw;
    }

    .list .lbd .ibd td {
        font-size: 3.5vw;
        padding: 2.8vw 0;
    }

    .list .lbd .ibd .text {
        padding: 2.8vw 1.2vw;
    }

    .list .lbd .ibd td.text {
        border-width: 1px;
    }

    .list .khd {
        padding: 6vw 0;
    }

    .list .khd .l1 {
        font-size: 5.6vw;
        margin-bottom: 2.67vw;
    }

    .list .khd .l2 {
        font-size: 4vw;
        line-height: 1.33;
    }

    .ruo_medium_title{
        font-size: 4vw;
    }
    .ruo_medium_title.p1{
        line-height: 1.5;
        padding-top: 8vw;
        padding-bottom: 5vw;
    }
    .ruo_medium_title.pp1 {
        padding-bottom: 5vw;
    }
    .ruo_medium_title.p2 {
        margin-bottom: 5vw;
    }
    .ruo_medium_title.p3{font-size: 3.2vw; line-height: 1.5;}

    .list .lbd .ibd td .remark {
        font-size: 3.2vw;
    }


    /*凝血试剂*/
    .bloodRent .list .lhd .l2{display: none;}
    .bloodRent .brefBox{  padding: 0 4.27vw;  box-sizing: border-box; margin-top: 12.8vw; margin-bottom: 9.3vw;  }
    .bloodRent .brefBox .title{ font-size:5.86vw; }
    .bloodRent .brefBox ul{flex-direction: column;background: #faf1f2; padding: 10vw 0 13.06vw;}
    .bloodRent .brefBox ul li{  width: 100%; height: auto; margin-bottom: 12.26vw; }
    .bloodRent .brefBox ul li:last-child{ margin-bottom: 0; }
    .bloodRent .brefBox ul li .p1{font-size: 4vw;}
    .bloodRent .brefBox ul li .p2{font-size: 3.46vw;}
    .bloodRent .brefBox ul li:nth-child(1) .img {  width: 6.93vw;}
    .bloodRent .brefBox ul li:nth-child(2) .img {  width: 17.46vw;}
    .bloodRent .brefBox ul li:nth-child(3) .img {  width: 10vw;}

}
