<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (min-width:768px) {

    .top-logo-1{
        margin-top: 25px;
    margin-bottom: 25px;
    }
    
    .top-logo-2{
        display: flex;
        justify-content: center;
        align-items: center;
    }


    .main_section_111{
        margin-top: 0!important;
    }

    .top-xs-1{
        margin-bottom: 0!important;
    }
    
.nav-wrap ul {width: 1200px; }

}
 #text{
    font-size: 16px;
    line-height: 1.8em;
    padding: 10px 0;
    margin: 0;
}


.top-400{
    display: inline-block;
    padding: 10px 20px;
    font-size: 16px;
    text-align: center;
    text-decoration: none;
    background-color: #1a4780;
    color: white;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

.top-400:hover{
    background-color: #45a049;
}



.footer_more {
    display: flex;
    justify-content: space-around;
}


.flex-1-1{
    font-weight: bold;
}



.dibu-16{
        display: grid;
        grid-template-columns:repeat(2,1fr);
        gap:16px;
}

.information_right_header p{
        font-size: 18px!important;
    padding: 15px 0 10px 20px!important;
    margin: 0!important;
    font-weight: normal!important;
}

.information_right_ul img{
    width:100%;
}

@media (max-width:768px) {
    
    
    .top-400{padding:10px 25px!important;    margin: 10px auto;font-size:25px}

.main_section .main_subtitle,
#main_content .newProduct_list a{
    font-size: 28px!important;
}
    
    .nav-wrap ul {width: 100% }

    .pc-none{
        display: none!important;
    }

    .cro_box_content{
        display: flex!important;
        align-items: center;
    }
.banner_list_CN{
    text-align: center;
}

.breadcrumb{
    padding: 8px 15px!important;
}

}

.col_citation{
    margin-bottom: 3%;
}

.top-1{
    margin-top: 1%;
}

.information_new_left h3,
.information_new_left h2{
    background: #04478e;
    padding: 16px 45px 16px 15px;
    height: 100%;
    color: white;
}



.breadcrumb li{
    list-style: none;
    margin: 0;
    padding: 0;
}


.breadcrumb li:last-child{
    color: #777;
}


.breadcrumb&gt;li {
    display: inline-block;
}


td{
    width: 33.3333%;
}

.newstext-1 h1{    color: #fff;
    width: 60%;
    text-align: center;
    background: #04478e;
    padding: 16px 45px 16px 15px;
    border-radius: 0 30px 0 30px;}

img.img-2 {
    height: 400px!important;
        margin-top: 15%;
}


.neitu2{
        display: flex;
    justify-content: space-around;
    flex-direction: row;
}

#main_content .newProduct_list a {
    position: relative;
    display: block;
    padding: 20px 20px 20px 26px;
    border-top: 1px solid #f9f9f9;
    font-size: 16px;
}



input[type="text"]:not(:placeholder-shown) {
    font-size: 28px;
    color: #000!important;
    font-style: inherit!important;
}


P&gt;.solution_list_line{
    border-left: 1px solid #999;
    margin: 0 16px;
    display: inline-block;
    height: 16px;
    vertical-align: text-bottom;
}

/*å†…å®¹é¡µæ»‘åŠ¨*/
.section-content{ border-bottom: 5px solid #0000FF; min-height: 500px; background: #eee; width: 1200px; margin: auto; line-height: 500px; text-align: center; }
.nav-height{ position:relative;margin-bottom:10px}
.nav-wrap { background: #fff;}
.nav-wrap.navFix{position: fixed;top: 0; box-shadow: 0 0 5px rgba(0,0,0, 0.2);border-bottom:1px solid #e3e3e3\9; z-index: 3500;}
.nav-wrap ul {padding: 0;margin: 0 auto; display: block; border-bottom: 2px solid #eee;}
.nav-wrap.navFix ul{ border-bottom: 0;}
.nav-wrap li { display: inline-block; text-align: left;height: 50px; line-height: 50px; float: left;}
.nav-wrap li a {display: block;padding: 0 20px;font-size:20px; color: #333; text-decoration: none;}
.nav-wrap li a:hover{color: #4680d1;}
.nav-wrap li a.active {border-bottom:2px solid #4680d1;color: #4680d1;}
.nav-mobile {display: none;font-weight: bold;width: 100%;}
.click-me {width: 150px;height: 30px; background: #4680d1;color: white; text-align: center;line-height: 30px;}
.click-me a {display: block;color: white;}

/*å†…å®¹é¡µæ»‘åŠ¨-end*/





.nav-wrap-2 .navFix-2{position: fixed;top: 0; box-shadow: 0 0 5px rgba(0,0,0, 0.2);border-bottom:1px solid #e3e3e3\9; z-index: 3500;}
.nav-wrap-2 .navFix-2 ul{ border-bottom: 0;}


.flex-1-1{
    display: flex;
    flex-direction: column;
    align-items: center;
}




.fixed-2{
position: fixed;
    z-index: 3500;
    top: 10%;
    right: 18.4%;
    WIDTH: 16.5%!important
}


@media (max-width: 768px){
  .fixed-2{
      display: none;
  }
  
  .navbar-header{
      display: flex;
    align-items: center;
    flex-wrap: nowrap;
  }
  .navbar-brand{
      width: 60%;
  }
  .navbar-header .navbar-toggle-wrap{
      width: 40%;
  }
  #nav_login_box{
      display: block!important;
  }
  .spotlight_content{
          margin-top: 30px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px;
    justify-items: center;
  }
  
  
  #main_content .main_section_reagent .reagent_box&gt;div .reagent_box_list {
      padding: 30px 40px 30px 90px!important;
}

.nav-height{
    display: none;
}
}


@media (max-width: 1440px) and (min-width: 768px){
  .fixed-2{
      right: 10%;
  }
}


@media (max-width: 1760px) and (min-width: 1630px){
.fixed-2{
    WIDTH: 15.5%!important;
}
}


@media (max-width: 1630px) and (min-width: 1440px){
.fixed-2{
    WIDTH: 15.5%!important;
    right: 16.4%;
}
}




</pre></body></html>