<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;"> #main_content {
     background: url(../asster/images/index_bg.png) bottom center no-repeat;
     background-size: 100% auto
 }

 .slick-dots {
     bottom: 15px;
     width: auto;
     right: 58.5%
 }

 .slick-dots li {
     margin: 0 2.5px
 }

 .slick-dots li button:before {
     color: #fff;
     font-size: 14px;
     content: '';
     width: 40px;
     border-radius: 5px
 }

 .slick-dots li.slick-active button:before {
     color: #fff;
     font-size: 14px;
     opacity: 1;
     width: 40px
 }

 #banner_them {
     width: 100%;
     overflow: hidden;
     padding-top: 1px;
     position: relative
 }

 #banner_them #banner_main,
 #banner_main_mobile {
     width: 100%;
     overflow: hidden;
     padding: 0;
     margin-bottom: 1px
 }

 #banner_them #banner_main .slick_wrap .slick_container,
 #banner_main_mobile .slick_wrap .slick_container {
     width: 100%;
     overflow: hidden;
     margin-bottom: 0
 }

 #banner_them #banner_main .slick_wrap .slide,
 #banner_main_mobile .slick_wrap .slide {
     background-size: auto
 }

 #banner_main_mobile .slick_wrap .slide .link img {
     display: block;
     width: 100%
 }

 #banner_them #banner_main .slick_wrap .slide .link {
     position: relative;
     overflow: hidden
 }

 #banner_them #banner_main .slick_wrap .slide .link:hover {
     color: #fff
 }

 #banner_them #banner_main .slick_wrap .slide .link img {
     display: block;
     height: 260px
 }

 #banner_them #banner_main .slick_wrap .slide .link .container {
     padding: 0
 }

 #banner_them #banner_main .slick_wrap .slide .link .container div {
     position: absolute;
     font-size: 50px;
     color: #fff;
     width: 600px;
     top: 0
 }

 @media(max-width:991px) and (min-width:768px) {
     #main_content #banner_them #banner_main .slick_wrap .slide .link .container div img {
         width: 65%;
         height: auto
     }
 }

 #banner_them #banner_main .slick_wrap .slick_nav,
 #banner_main_mobile .slick_wrap .slick_nav {
     width: 60px;
     height: 60px;
     line-height: 60px;
     background-color: rgba(255, 255, 255, 0.4)
 }

 #banner_them #banner_main .slick_wrap .slick_nav:focus,
 #banner_them #banner_main .slick_wrap .slick_nav:hover,
 #banner_them #banner_main_mobile .slick_wrap .slick_nav:focus,
 #banner_them #banner_main_mobile .slick_wrap .slick_nav:hover {
     background-color: rgba(255, 255, 255, 0.6)
 }

 #banner_them #banner_main .slick_wrap .slick_nav.slick_prev {
     left: 100px
 }

 #banner_them #banner_main .slick_wrap .slick_nav.slick_next {
     right: 43%
 }

 #banner_them #banner_main .ads_lsit_bg {
     width: 37.6%;
     height: 260px;
     background-color: rgba(30, 105, 85, 0.8);
     position: absolute;
     right: 0;
     top: 0
 }

 #banner_them #banner_main .ads_lsit.container {
     position: relative
 }

 #banner_them #banner_main .ads_lsit ul {
     margin-left: 55px;
     position: absolute;
     width: 341px;
     right: 0;
     top: -260px;
     margin-bottom: 0
 }

 #banner_them #banner_main .ads_lsit ul li a {
     display: block;
     position: relative;
     color: #fff;
     padding: 22px 20px 22px 55px
 }

 #banner_them #banner_main .ads_lsit ul li a:hover {
     background: #356e60
 }

 #banner_them #banner_main .ads_lsit ul li a span {
     margin-right: 30px;
     font-size: 14px
 }

 #banner_them #banner_main .ads_lsit ul li hr {
     margin: 0;
     padding: 0;
     border-top: 1px solid #fff;
     opacity: .2
 }

 #banner_them #banner_main .ads_lsit ul li:last-child hr {
     border: 0
 }

 #banner_them #banner_main .ads_lsit ul li a i:first-child {
     position: absolute;
     font-size: 30px;
     top: 11px;
     left: 5px
 }

 #banner_them #banner_main .ads_lsit ul li a i.icon-button1 {
     position: absolute;
     font-size: 12px;
     top: 18px;
     right: 0;
     padding: 6px;
     background: #fff;
     color: #04478e;
     border-radius: 15px
 }

 @media(max-width:1800px) and (min-width:1700px) {
     #banner_them #banner_main .ads_lsit_bg {
         width: 36.5%
     }
 }

 @media(max-width:1699px) and (min-width:1600px) {
     #banner_them #banner_main .ads_lsit_bg {
         width: 36%
     }
 }

 @media(max-width:1599px) and (min-width:1480px) {
     #banner_them #banner_main .ads_lsit_bg {
         width: 35%
     }

     .slick-dots {
         right: 59%
     }
 }

 @media(max-width:1479px) and (min-width:1400px) {
     #banner_them #banner_main .ads_lsit_bg {
         width: 34%
     }

     .slick-dots {
         right: 60.2%
     }
 }

 @media(max-width:1399px) and (min-width:1270px) {
     #banner_them #banner_main .ads_lsit_bg {
         width: 32.8%
     }

     .slick-dots {
         right: 60.8%
     }
 }

 @media(max-width:1269px) and (min-width:1199px) {
     #banner_them #banner_main .ads_lsit_bg {
         width: 31.5%
     }

     .slick-dots {
         right: 61.6%
     }
 }

 @media(max-width:1199px) and (min-width:1099px) {
     #banner_them #banner_main .ads_lsit_bg {
         width: 39%
     }

     .slick-dots {
         right: 61%
     }
 }

 @media(max-width:1099px) and (min-width:992px) {
     #banner_them #banner_main .ads_lsit_bg {
         width: 36.5%
     }

     .slick-dots {
         right: 61.4%
     }

     #banner_them #banner_main .ads_lsit ul li a i:first-child {
         font-size: 35px;
         top: 7px
     }

     #banner_them #banner_main .slick_wrap .slide .link p {
         top: 150px;
         font-size: 40px
     }

     #banner_them #banner_main .slick_wrap .slick_nav.slick_prev {
         left: 50px
     }

     #banner_them #banner_main .slick_wrap .slick_nav.slick_next {
         right: 44%
     }
 }

 @media(max-width:991px) and (min-width:768px) {
     .slick-dots {
         right: 63.5%
     }

     #banner_them #banner_main .ads_lsit_bg {
         width: 48%
     }

     #banner_them #banner_main .ads_lsit ul li a i:first-child {
         font-size: 35px;
         top: 7px
     }

     #banner_them #banner_main .slick_wrap .slide .link p {
         top: 160px;
         font-size: 30px
     }

     #banner_them #banner_main .slick_wrap .slick_nav.slick_prev {
         left: 30px
     }

     #banner_them #banner_main .slick_wrap .slick_nav.slick_next {
         right: 50.5%
     }
 }

 @media(max-width:767px) {
     .slick-dots {
         bottom: 15px;
         right: auto;
         width: 100%
     }
 }

 #banner_them #banner_main .slick_wrap .slick_nav .iconfont {
     font-size: 40px;
     font-weight: bold
 }

 .slick-dots li {
     width: 20px
 }

 .slick-dots li.slick-active {
     margin-right: 15px
 }

 .slick-dots li button {
     height: 16px;
     width: 16px;
     background-color: #fff;
     opacity: .25;
     border-radius: 8px
 }

 .slick-dots li.slick-active button {
     width: 28px;
     height: 14px;
     margin: 3px 0;
     border-radius: 10px;
     background-color: #fff;
     opacity: 1
 }

 .slick-dots li.slick-active button:before {
     font-size: 12px
 }

 .slick_wrap .slick_nav {
     display: none
 }

 #banner_them #banner_main .slick_wrap:focus .slick_nav,
 .slick_wrap:hover .slick_nav {
     display: block
 }

 #banner_them #banner_list {
     background: #f3f3f3;
     clear: both
 }

 #banner_them #banner_list .banner_bottom {
     padding: 20px 14px;
     border-right: 1px solid #dbdbdb;
     text-align: center
 }

 #banner_them #banner_list .banner_bottom:hover {
     background: #dbdbdb
 }

 #banner_them #banner_list .banner_bottom:last-child {
     border-right: 0
 }

 #banner_them #banner_list .banner_bottom p {
     font-size: 14px
 }

 #banner_them #banner_list .banner_bottom p sup {
     font-size: 12px;
     transform: scale(0.88);
     display: inline-block
 }

 #banner_them #banner_list .banner_bottom .banner_bottom_more {
     color: #fff;
     background-color: #04478e;
     display: inline-block;
     padding: 0 18px;
     border-radius: 10px;
     font-size: 14px;
     line-height: 16px
 }

 @media(max-width:991px) and (min-width:768px) {
     #banner_them #banner_list .banner_bottom p {
         height: 40px
     }
 }

 #banner_section {
     padding-top: 1px
 }

 #banner_section&gt;.row {
     margin-left: 0;
     margin-right: 0
 }

 #banner_section&gt;.row&gt;div {
     padding: 0 5px
 }

 @media(max-width:1199px) and (min-width:992px) {
     #banner_section {
         margin-bottom: 35px
     }
 }

 @media(max-width:991px) and (min-width:768px) {
     #banner_section {
         margin-bottom: 30px
     }
 }

 @media(max-width:767px) {
     .slick-dots li button:before {
         font-size: 15px
     }

     #banner_section {
         margin: 0 -22px 40px;
         overflow-x: hidden
     }

     #banner_section&gt;.row {
         padding: 0 10px
     }

     #banner_main {
         width: 100%;
         height: auto;
         margin-bottom: 12px;
         padding-right: 15px
     }

     .slick_wrap .slick_nav .iconfont {
         color: #074f37;
         line-height: 60px;
         font-size: 40px
     }

     .slick_wrap {
         position: initial
     }

     #banner_section {
         position: relative
     }
 }

 .ads_lsit_mobile {
     background: #f3f3f3;
     margin-bottom: 20px
 }

 .ads_lsit_mobile ul li hr {
     margin: 0;
     border-top: 1px solid #dadada
 }

 .ads_lsit_mobile ul li:nth-child(3) hr,
 .ads_lsit_mobile ul li:nth-child(4) hr {
     border-top: 1px solid transparent
 }

 .ads_lsit_mobile ul li a {
     display: inline-block;
     font-size: 22px;
     padding: 20px 50px 20px 50px;
     position: relative;
     color: #333;
     width: 100%
 }

 .ads_lsit_mobile ul li a i:first-child {
     position: absolute;
     left: 0;
     font-size: 38px;
     top: 50%;
    transform: translateY(-50%);
 }

 .ads_lsit_mobile ul li:nth-child(1) a i:first-child {
     top: 50%;
    transform: translateY(-50%);
 }

 .ads_lsit_mobile ul li a i.icon-button1 {
     font-size: 18px;
     position: absolute;
     right: 0;
     padding: 6px;
     background: #04478e;
     color: #fff;
     border-radius: 19px
 }

 #banner_list_mobile .container div a {
     display: inline-block;
     width: 100%;
     padding: 15px 0;
     color: #04478e;
     background: #f3f3f3;
     border: 1px solid #ebebeb;
     margin-bottom: 10px;
     padding-left: 15px;
     font-size: 22px
 }

 #banner_list_mobile .container div a p {
     margin-bottom: 0
 }

 #banner_list_mobile .container div a i.icon-right {
     position: absolute;
     right: 15px;
     font-size: 38px;
     top: 5px;
     color: #505050
 }

 #main_content .main_title {
     position: relative;
     height: 70px;
     line-height: 70px;
     font-size: 28px;
     font-weight: bold;
     margin-bottom: 30px;
     text-align: center
 }

 #main_content .main_title img {
     margin-top: -6px;
     margin-right: 5px
 }

 #main_content .main_section .main_section_img {
     background-image: url('../images/index_solutions.png');
     background-position: top right;
     height: 100%;
     text-align: center;
     border-radius: 15px
 }

 #main_content .main_section .main_section_img p:first-child a {
     color: #fff;
     font-size: 22px;
     padding-top: 13px
 }

 #main_content .main_section .main_section_img p:last-child a span {
     color: #0f4d3f;
     font-size: 16px;
     border: 1px solid #105646
 }

 #main_content .main_section .main_section_img p {
     margin-bottom: 0;
     line-height: unset;
     color: #fff;
     font-size: 20px
 }

 #main_content .main_section .main_section_img p a {
     color: #fff;
     display: inline-block;
     width: 100%
 }

 #main_content .main_section .main_section_img p:first-child a {
     padding-top: 12px
 }

 #main_content .main_section .main_section_img p:last-child a {
     font-size: 16px;
     padding-bottom: 15px
 }

 #main_content .main_section .main_section_img p:last-child a span {
     padding: 2px 40px;
     border-radius: 12px;
     color: #fff;
     font-size: 16px;
     border: 1px solid #fff
 }

 @media(max-width:991px) {
     #main_content .main_section .main_section_img p {
         font-size: 18px
     }
 }

 @media(max-width:767px) {
     #main_content .main_section .main_section_img {
         height: 90px
     }

     #main_content .main_section .main_section_img {
         height: 100%
     }

     #main_content .main_section .main_section_img p {
         padding-top: 0;
         font-size: 22px;
         line-height: 30px;
         padding-top: 15px
     }

     .index_page_zh_cn #main_content .main_section .main_section_img p {
         padding-top: 15px
     }

     #main_content .main_section .main_section_img p:nth-child(2) {
         padding-top: 0
     }

     #main_content .main_section .main_section_img p:last-child a {
         font-size: 20px
     }

     #main_content .main_section .main_section_img p a {
         width: 86%
     }
 }

 #main_content .container {
     padding: 0
 }

 #main_content {
     background: #f7f8fa
 }

 #main_content #banner_them #banner_main .ads_lsit_bg {
     background: transparent
 }

 #main_content #banner_them #banner_main .ads_lsit ul {
     top: -450px;
     margin-left: 0;
     width: 366px
 }

 #main_content #banner_them #banner_main .ads_lsit ul li {
     margin-bottom: 4px
 }

 #main_content #banner_them #banner_main .ads_lsit ul li a {
     background-color: rgba(0, 0, 0, 0.4);
     border-radius: 12px;
     padding-left: 65px
 }

 #main_content #banner_them #banner_main .ads_lsit ul li:nth-child(3) a {
     padding: 20px 20px 20px 65px
 }

 .index_page_zh_cn #main_content #banner_them #banner_main .ads_lsit ul li:nth-child(2) a {
     padding: 20px 20px 20px 65px
 }

 .index_page_zh_cn #main_content #banner_them #banner_main .ads_lsit ul li:nth-child(1) a {
     padding: 20px 20px 20px 65px
 }

 .index_page_KR.index_page_zh_cn #main_content #banner_them #banner_main .ads_lsit ul li:nth-child(2) a {
     padding: 20px 20px 20px 65px
 }

 #main_content #banner_them #banner_main .ads_lsit ul li a i:first-child {
     left: 25px
 }

 #main_content #banner_them #banner_main .slick_wrap .slide .link img {
     height: 600px
 }

 #main_content #banner_them #banner_main .ads_lsit ul li a i.icon-button1 {
     background: transparent;
     color: #fff;
     right: 16px;
     display: none
 }

 #main_content #banner_them #banner_main .ads_lsit ul li a:hover {
     background-color: #04478e
 }

 #main_content #banner_them #banner_main .ads_lsit ul li a:hover i.icon-button1 {
     display: block
 }

 #main_content .slick-dots {
     right: -156px;
     bottom: 46px;
     width: 100%
 }

 #main_content .slick-dots li {
     width: 30px
 }

 #main_content .slick-dots li button {
     height: 12px;
     width: 26px;
     opacity: .7
 }

 #main_content .slick-dots li.slick-active {
     margin-right: 2.5px
 }

 #main_content .slick-dots li.slick-active button {
     width: 26px;
     height: 12px;
     background-color: #fff;
     opacity: 1
 }

 #main_content #banner_them #banner_list {
     position: relative;
     background: transparent;
     margin-top: -38px
 }

 #main_content #banner_them #banner_list .container {
     background: #fff;
     box-shadow: 0 0 20px 1px rgb(1 1 1 / 10%);
     border-radius: 12px 12px 12px 12px;
     opacity: 1;
     padding: 0
 }

 #main_content #banner_them #banner_list .banner_bottom {
     padding: 31px;
     border-right: 1px solid rgba(238, 238, 238, 0.5);
     text-align: left
 }

 #main_content #banner_them #banner_list .banner_bottom:last-child {
     border-right: 0
 }

 #main_content #banner_them #banner_list .banner_bottom:hover {
     background: #fafafa
 }

 #main_content #banner_them #banner_list .banner_bottom:first-child:hover {
     border-top-left-radius: 12px;
     border-bottom-left-radius: 12px
 }

 #main_content #banner_them #banner_list .banner_bottom:last-child:hover {
     border-top-right-radius: 12px;
     border-bottom-right-radius: 12px
 }

 #main_content #banner_them #banner_list .banner_bottom a .icon {
     position: absolute;
     font-size: 48px;
     left: 40px;
     top: 22px
 }

 #main_content #banner_them #banner_list .banner_bottom a div {
     padding-left: 65px
 }

 #main_content #banner_them #banner_list .banner_bottom a p {
     color: #333;
     font-size: 16px;
     margin-bottom: 5px;
     height: 46px
 }

 #main_content #banner_them #banner_list .banner_bottom:hover a p {
     color: #04478e
 }

 #main_content #banner_them #banner_list .banner_bottom .banner_bottom_more {
     color: #04478e;
     background: transparent;
     border: 1px solid #04478e;
     padding: 1px 11px;
     font-size: 12px
 }

 #main_content #banner_them #banner_list .banner_bottom:hover .banner_bottom_more {
     color: #fff;
     background: #04478e
 }

 #main_content .main_title img.img_left_icon {
     margin-top: -25px;
     margin-right: 10px
 }

 #main_content .main_title img.img_right_icon {
     margin-left: 10px;
     margin-bottom: -25px
 }

 #main_content .main_section_activity .activity_box .activity_box_left img {
     padding-top: 10%;
     width: 100%
 }

 #main_content .main_section_activity .activity_list {
     width: 48%;
    margin: 0 1%;
     padding-top: 12px;
     padding-bottom: 12px;
     border-bottom: 1px solid #e5eaec
 }


 .activity_list_box{
     display: flex!IMPORTANT;
     opacity: 1;
    flex-flow: row wrap;
    align-items: center;
    place-content: center;
 }

/* #main_content .main_section_activity .activity_list:nth-child(3n+1) {
     padding-top: 0
 }*/
 #main_content .main_section_activity .activity_list:nth-child(5) {
     border-bottom: 0
 }

 #main_content .main_section_activity .activity_list:nth-child(6) {
     border-bottom: 0
 }
 
 
 #main_content .main_section_activity .activity_list .activity_list_left {
     position: absolute;
     text-align: center;
     background: #04478e;
     width: 78px;
     height: 78px;
     background: #04478e;
     border-radius: 12px 12px 12px 12px
 }

 #main_content .main_section_activity .activity_list .activity_list_left p:first-child {
     font-size: 32px;
     font-family: Impact-Regular, Impact;
     font-weight: 400;
     color: #fff;
     margin-bottom: 0;
     margin-top: 5px;
     line-height: 1.35
 }

 #main_content .main_section_activity .activity_list .activity_list_left p:first-child .icon {
     font-size: 28px
 }

 #main_content .main_section_activity .activity_list .activity_list_left p:last-child {
     font-size: 15px;
     font-family: Arial-Regular, Arial;
     font-weight: 400;
     color: #fff
 }

 #main_content .main_section_activity .activity_list .activity_list_right {
     padding-left: 98px
 }

 #main_content .main_section_activity .activity_list .activity_list_right .activity_list_title {
     margin-top: 0;
     font-size: 20px;
     font-weight: 400;
     line-height: 30px
 }

 #main_content .main_section_activity .activity_list .activity_list_right .activity_list_title a {
     display: block;
     color: #333
 }

 #main_content .main_section_activity .activity_list .activity_list_right .activity_list_title:hover a {
     color: #04478e
 }

 #main_content .main_section_activity .activity_list .activity_list_right .activity_list_title span {
     display: inline-block;
     width: 52px;
     height: 22px;
     line-height: 22px;
     background: #e7fcf7;
     border-radius: 13px 13px 13px 13px;
     font-size: 14px;
     color: #04478e;
     text-align: center
 }

 #main_content .main_section_activity .activity_list .activity_list_right .activity_list_title:hover span {
     color: #806e28;
     background: #fffbeb
 }

 #main_content .main_section_activity .activity_list .activity_list_right p {
     font-size: 16px;
     font-weight: 400;
     color: #999;
     height: 63px;
     margin-bottom: 0
 }

 #main_content .activity_box_right .slick_prev,
 #main_content .activity_box_right .slick_next {
     border: 0;
     background: #04478e;
     border-radius: 3px 3px 3px 3px;
     float: right;
     margin-left: 10px;
     width: 36px;
     height: 36px
 }

 #main_content .activity_box_right .slick_prev .icon,
 #main_content .activity_box_right .slick_next .icon {
     color: #fff
 }

 #main_content .activity_box_right .slick_prev.slick-disabled,
 #main_content .activity_box_right .slick_next.slick-disabled {
     background: #e4e4e4;
     border-radius: 3px 3px 3px 3px
 }

 #main_content .activity_box_right .slick_prev.slick-disabled .icon,
 #main_content .activity_box_right .slick_next.slick-disabled .icon {
     color: #707070
 }

 #main_content .activity_box_right .slick-dots li button {
     background: #e4e4e4
 }

 #main_content .activity_box_right .slick-dots li.slick-active button {
     background: #04478e
 }

 #main_content .activity_box_right .slick-dots {
     bottom: -30px;
     right: 0;
     width: auto
 }

 #main_content#main_content .main_section_cro {
     background: #fff;
     margin-bottom: 0
 }

 #main_content .cro_box {
     padding-top: 140px
 }

 #main_content .circle_1 {
     display: block;
     width: 318px;
     height: 318px;
     border-radius: 159px;
     background: linear-gradient(315deg, #276bb3 0, #28cadb 100%);
     text-align: center;
     margin: 0 auto;
     vertical-align: middle;
     margin-top: 15px;
     padding: 100px 30px
 }

 #main_content .circle_2 {
     margin: 0 auto;
     width: 348px;
     height: 348px;
     border-radius: 174px;
     border: 1px solid #04478e;
     margin-top: 88px
 }

 #main_content .circle_3 {
     position: relative;
     margin: 0 auto;
     width: 524px;
     height: 524px;
     border-radius: 262px;
     border: 1px solid #04478e;
     border-bottom: 1px solid transparent
 }

 #main_content .circle_1 p:nth-child(1) {
     font-size: 20px;
     font-weight: bold;
     color: #fff;
     line-height: 30px
 }

 #main_content .circle_1 p:nth-child(2) {
     font-size: 16px;
     color: #fff
 }

 #main_content .circle_1 p:nth-child(3) {
     width: 116px;
     height: 30px;
     border-radius: 15px 15px 15px 15px;
     opacity: 1;
     border: 1px solid #fff;
     line-height: 28px;
     font-size: 16px;
     color: #fff;
     margin: 0 auto
 }

 #main_content .cro_box .cro_box_left,
 #main_content .cro_box .cro_box_right,
 #main_content .cro_box .cro_box_center {
     display: block;
     width: 370px;
     position: relative
 }

 #main_content .cro_box .cro_box_left {
     padding-right: 100px;
     text-align: right
 }

 #main_content .cro_box .cro_box_right {
     padding-left: 100px;
     text-align: left
 }

 #main_content .cro_box .cro_box_center {
     padding-bottom: 80px;
     text-align: center;
     width: 370px
 }

 #main_content .cro_box .cro_box_left .cro_title,
 #main_content .cro_box .cro_box_right .cro_title,
 #main_content .cro_box .cro_box_center .cro_title {
     font-size: 20px;
     font-weight: 400;
     color: #333;
     line-height: 30px
 }

 #main_content .cro_box .cro_box_left:hover .cro_title,
 #main_content .cro_box .cro_box_right:hover .cro_title,
 #main_content .cro_box .cro_box_center:hover .cro_title {
     color: #04478e
 }

 #main_content .cro_box .cro_box_left .cro_content,
 #main_content .cro_box .cro_box_right .cro_content,
 #main_content .cro_box .cro_box_center .cro_content {
     height: 42px;
     font-size: 16px;
     font-weight: 400;
     color: #999
 }

 #main_content .cro_box .cro_box_left.cro_content1 {
     position: absolute;
     bottom: 70px;
     left: -290px
 }

 #main_content .cro_box .cro_box_left.cro_content2 {
     position: absolute;
     bottom: 246px;
     left: -328px
 }

 #main_content .cro_box .cro_box_left.cro_content3 {
     position: absolute;
     top: 23px;
     left: -246px
 }

 #main_content .cro_box .cro_box_center.cro_content4 {
     position: absolute;
     top: -135px;
     right: 76px
 }

 #main_content .cro_box .cro_box_right.cro_content5 {
     position: absolute;
     top: 23px;
     right: -235px
 }

 #main_content .cro_box .cro_box_right.cro_content6 {
     position: absolute;
     bottom: 246px;
     right: -326px
 }

 #main_content .cro_box .cro_box_right.cro_content7 {
     position: absolute;
     bottom: 70px;
     right: -286px
 }

 #main_content .cro_type_icon1,
 #main_content .cro_box .cro_type_icon1_hover {
     position: absolute;
     right: 0
 }

 #main_content .cro_box .cro_type_icon2,
 #main_content .cro_box .cro_type_icon2_hover {
     position: absolute;
     right: 0
 }

 #main_content .cro_box .cro_type_icon3,
 #main_content .cro_box .cro_type_icon3_hover {
     position: absolute;
     right: 0
 }

 #main_content .cro_box .cro_type_icon4,
 #main_content .cro_box .cro_type_icon4_hover {
     position: absolute;
     bottom: 0;
     right: 140px
 }

 #main_content .cro_box .cro_type_icon5,
 #main_content .cro_box .cro_type_icon5_hover {
     position: absolute;
     left: 0
 }

 #main_content .cro_box .cro_type_icon6,
 #main_content .cro_box .cro_type_icon6_hover {
     position: absolute;
     left: 0
 }

 #main_content .cro_box .cro_type_icon7,
 #main_content .cro_box .cro_type_icon7_hover {
     position: absolute;
     left: 0
 }

 #main_content .cro_box .cro_box_left .cro_type_icon_hover,
 #main_content .cro_box .cro_box_right .cro_type_icon_hover,
 #main_content .cro_box .cro_box_center .cro_type_icon_hover {
     display: none
 }

 #main_content .cro_box .cro_box_left:hover .cro_type_icon,
 #main_content .cro_box .cro_box_right:hover .cro_type_icon,
 #main_content .cro_box .cro_box_center:hover .cro_type_icon {
     display: none
 }

 #main_content .cro_box .cro_box_left:hover .cro_type_icon_hover,
 #main_content .cro_box .cro_box_right:hover .cro_type_icon_hover,
 #main_content .cro_box .cro_box_center:hover .cro_type_icon_hover {
     display: block
 }

 .solution_box {
     background-color: rgba(255, 255, 255, 0.6);
     border-radius: 6px;
     padding: 36px 34px 30px 34px
 }

 .solution_title {
     text-align: center;
     margin-top: -50px
 }

 .solution_title a {
     font-size: 18px;
     color: #fff;
     background: #04478e;
     padding: 10px 20px;
     border-radius: 20px
 }

 .solution_content {
     margin-top: 30px;
     border-left: 1px dotted #04478e
 }

 .solution_content .solution_list a {
     display: block
 }

 .solution_content .solution_list {
     padding: 13px 0
 }

 .solution_content .solution_list:first-child {
     padding-top: 0
 }

 .solution_content .solution_list:last-child {
     padding-bottom: 0
 }

 .solution_content .solution_list .solution_list_circle_bg {
     width: 16px;
     height: 16px;
     background: #fcfcfd;
     display: inline-block;
     position: relative;
     margin-left: -8px
 }

 .solution_content .solution_list:first-child .solution_list_circle_bg,
 .solution_content .solution_list:last-child .solution_list_circle_bg {
     height: 24px
 }

 .solution_content .solution_list:last-child .solution_list_circle_bg {
     margin-bottom: -8px
 }

 .solution_content .solution_list .solution_list_circle {
     width: 16px;
     height: 16px;
     border-radius: 8px;
     border: 3px solid #04478e;
     display: inline-block;
     position: absolute;
     bottom: 0
 }

 .solution_content .solution_list:last-child .solution_list_circle {
     top: 0
 }

 .solution_content .solution_list .solution_list_title {
     font-size: 20px;
     color: #04478e;
     display: inline-block;
     padding-left: 15px
 }

 .solution_content .solution_list .solution_list_content {
     font-size: 16px;
     color: #999;
     display: inline-block;
     line-height: 20px;
     vertical-align: baseline
 }

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

 .solution_content .solution_list .solution_list_right {
     font-size: 16px;
     color: #04478e;
     display: inline-block;
     float: right;
     margin-top: 7px
 }

 .index_page_CN .main_section_solution {
     background: #fff;
     padding-bottom: 50px
 }

 .index_page_CN .main_section_solution .solution_box {
     background-color: rgba(247, 248, 250, 0.5)
 }

 .spotlight_box {
     background-color: rgba(255, 255, 255, 0.6);
     border-radius: 6px;
     padding: 36px 34px 30px 34px
 }

 .index_page_CN .main_section_spotlight .spotlight_box {
     background-color: transparent
 }

 .spotlight_title {
     text-align: center;
     margin-top: -50px
 }

 .spotlight_title a {
     font-size: 18px;
     color: #fff;
     background: #04478e;
     padding: 10px 20px;
     border-radius: 20px
 }

 .spotlight_content {
     margin-top: 30px
 }

 .spotlight_content .spotlight_list {
     padding: 13px 0 13px 20px
 }

 .spotlight_content .spotlight_list a {
     position: relative;
     font-size: 18px;
     color: #333
 }

 .spotlight_content .spotlight_list a .icon-research-applications {
     position: absolute;
     left: -28px;
     top: -4px;
     font-size: 20px;
     color: #04478e
 }

 .spotlight_content .spotlight_list a img {
     width: 14px;
     margin-left: 4px
 }

 #main_content .main_section_reagent .reagent_box .col-md-3:nth-child(4n+1) {
     padding-left: 0
 }

 #main_content .main_section_reagent .reagent_box .col-md-3:nth-child(4n) {
     padding-right: 0
 }

 #main_content .main_section_reagent .reagent_box .reagent_box_list {
     display: block;
     border-radius: 6px 6px 6px 6px;
     background: rgba(255, 255, 255, 0.6);
     padding: 23.58px 20px 23.58px 70px;
     margin-bottom: 30px
 }

 #main_content .main_section_reagent .reagent_box .reagent_box_list:hover {
     background: #04478e
 }

 #main_content .main_section_reagent .reagent_box .reagent_box_list.list_two {
     padding: 25px 20px 25px 70px
 }

 #main_content .reagent_box_list .reagent_icon,
 #main_content .reagent_box_list .reagent_icon_hover {
     display: inline-block;
     width: 54px;
     height: 54px;
     background-image: url(/asster/images/index_product_icon.png);
     margin: 0 auto;
     background-repeat: no-repeat;
     position: absolute;
     left: 25px;
     top: 18px
 }

 #main_content .col-md-3:nth-child(4n+1) .reagent_box_list .reagent_icon,
 #main_content .col-md-3:nth-child(4n+1) .reagent_box_list .reagent_icon_hover {
     left: 10px
 }

 #main_content .reagent_box_list .reagent_icon_hover {
     display: none;
     background-image: url(/asster/images/index_product_icon_hover.png)
 }

 #main_content .reagent_box_list:hover .reagent_icon_hover {
     display: block
 }

 #main_content .reagent_box_list:hover .reagent_icon {
     display: none
 }

 #main_content .reagent_box_list .reagent_icon1,
 #main_content .reagent_box_list:hover .reagent_icon1_hover {
     background-position: 0 0
 }

 #main_content .reagent_box_list .reagent_icon2,
 #main_content .reagent_box_list:hover .reagent_icon2_hover {
     background-position: -64px 0
 }

 #main_content .reagent_box_list .reagent_icon3,
 #main_content .reagent_box_list:hover .reagent_icon3_hover {
     background-position: -128px 0
 }

 #main_content .reagent_box_list .reagent_icon4,
 #main_content .reagent_box_list:hover .reagent_icon4_hover {
     background-position: -192px 0
 }

 #main_content .reagent_box_list .reagent_icon5,
 #main_content .reagent_box_list:hover .reagent_icon5_hover {
     background-position: -256px 0
 }

 #main_content .reagent_box_list .reagent_icon6,
 #main_content .reagent_box_list:hover .reagent_icon6_hover {
     background-position: -320px 0
 }

 #main_content .reagent_box_list .reagent_icon7,
 #main_content .reagent_box_list:hover .reagent_icon7_hover {
     background-position: -384px 0
 }

 #main_content .reagent_box_list .reagent_icon8,
 #main_content .reagent_box_list:hover .reagent_icon8_hover {
     background-position: -448px 0
 }

 #main_content .reagent_box_list .reagent_icon9,
 #main_content .reagent_box_list:hover .reagent_icon9_hover {
     background-position: -512px 0
 }

 #main_content .reagent_box_list .reagent_icon10,
 #main_content .reagent_box_list:hover .reagent_icon10_hover {
     background-position: -576px 0
 }

 #main_content .reagent_box_list .reagent_icon11,
 #main_content .reagent_box_list:hover .reagent_icon11_hover {
     background-position: -640px 0
 }

 #main_content .reagent_box_list .reagent_icon12,
 #main_content .reagent_box_list:hover .reagent_icon12_hover {
     background-position: -704px 0
 }

 #main_content .reagent_box_list .reagent_icon13,
 #main_content .reagent_box_list:hover .reagent_icon13_hover {
     background-position: 0 -64px
 }

 #main_content .reagent_box_list .reagent_icon14,
 #main_content .reagent_box_list:hover .reagent_icon14_hover {
     background-position: -64px -64px
 }

 #main_content .reagent_box_list .reagent_icon15,
 #main_content .reagent_box_list:hover .reagent_icon15_hover {
     background-position: -128px -64px
 }

 #main_content .reagent_box_list .reagent_icon16,
 #main_content .reagent_box_list:hover .reagent_icon16_hover {
     background-position: -192px -64px
 }

 #main_content .reagent_box_list .reagent_icon17,
 #main_content .reagent_box_list:hover .reagent_icon17_hover {
     background-position: -512px -64px
 }

 #main_content .reagent_box_list .reagent_icon18,
 #main_content .reagent_box_list:hover .reagent_icon18_hover {
     background-position: -576px -64px
 }

 #main_content .reagent_box_list .reagent_icon19,
 #main_content .reagent_box_list:hover .reagent_icon19_hover {
     background-position: -256px -64px
 }

 #main_content .reagent_box_list .reagent_icon20,
 #main_content .reagent_box_list:hover .reagent_icon20_hover {
     background-position: -640px -64px
 }

 #main_content .reagent_box_list p {
     margin-bottom: 0;
     font-size: 16px;
     color: #333
 }

 #main_content .reagent_box_list:hover p {
     color: #fff
 }
/*
 #main_content .main_section_reagent .reagent_box&gt;div:nth-child(1) .reagent_box_list,
 #main_content .main_section_reagent .reagent_box&gt;div:nth-child(17) .reagent_box_list,
 #main_content .main_section_reagent .reagent_box&gt;div:nth-child(15) .reagent_box_list {
     padding: 35px 20px 35px 70px
 }

 #main_content .main_section_reagent .reagent_box&gt;div:nth-child(8) .reagent_box_list {
     padding: 35.02px 20px 35.02px 70px
 }

 #main_content .main_section_reagent .reagent_box&gt;div:nth-child(14) .reagent_box_list {
     padding: 22.43px 20px 22.43px 70px
 }

 #main_content .main_section_reagent .reagent_box&gt;div:nth-child(14) .reagent_box_list p {
     line-height: 1
 }

 .index_page_CN #main_content .main_section_reagent .reagent_box&gt;div:nth-child(7) .reagent_box_list {
     padding: 35px 20px 35px 70px
 }

 .index_page_CN #main_content .main_section_reagent .reagent_box&gt;div:nth-child(18) .reagent_box_list {
     padding: 23.58px 20px 23.58px 70px
 }*/

 .index_page_CN #main_content .main_section_reagent {
     background-image: url(/asster/images/index_product_img.png);
     margin: 0 auto;
     background-repeat: no-repeat;
     padding-bottom: 170px
 }

 #main_content .main_section_reagent .container {
     padding: 0
 }

 #main_content .main_section_hot {
     background-image: url(/asster/images/US_index_product_img.jpg);
     margin: 0 auto;
     background-repeat: no-repeat;
     padding: 60px 0
 }

 .index_page_CN #main_content .main_section_hot {
     margin-top: -110px;
     background-image: none;
     padding: 0
 }

 #main_content .main_section_hot .col-md-6:first-child {
     padding-left: 0
 }

 #main_content .main_section_hot .col-md-6:last-child {
     padding-right: 0
 }

 #main_content .main_section_hot .main_title {
     margin-top: 0;
     margin-bottom: 0
 }

 #main_content .newProduct_box {
     background: #fff;
     padding: 10px 30px 0 30px;
     box-shadow: 0 0 12px 1px rgb(183 196 213 / 10%);
     border-radius: 12px 12px 12px 12px
 }

 #main_content .newProduct_box .main_title {
     margin-top: 0
 }

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

 #main_content .newProduct_list a {
     padding: 9px 20px 8.16px 26px
 }

 /*#main_content .newProduct_list a:nth-child(1) {
     line-height: 1.12;
     padding: 5px 20px 4.13px 26px
 }*/

 #main_content .newProduct_list a:nth-child(4),
 #main_content .newProduct_list a:nth-child(5),
 #main_content .newProduct_list a:nth-child(7),
 #main_content .newProduct_list a:nth-child(8) {
     padding: 20px 20px 20px 26px
 }

 #main_content .newProduct_list a .icon-circle1 {
     padding-right: 10px;
     position: absolute;
     left: 0
 }

 #main_content .newProduct_list a .newProduct_list_content {
     position: relative;
     color: #666;
     padding-left: 20px
 }

 #main_content .newProduct_list a .newProduct_list_noCatelog {
     padding-left: 0
 }

 #main_content .newProduct_list a:hover .newProduct_list_content {
     color: #04478e
 }

#main_content .technicalResources_list a strong{
    color: #04478e;
}
 #main_content .technicalResources_list a .newProduct_list_content b{
     font-weight: normal;
     padding: 0 10px;
     left: 0
 }
 #main_content .newProduct_list a .newProduct_list_content b {
     font-weight: normal;
     padding: 0 10px;
     position: absolute;
     left: 0
 }

 #main_content .technicalResources_box {
     background: #fff;
     padding: 10px 30px 0 30px;
     box-shadow: 0 0 12px 1px rgb(183 196 213 / 10%);
     border-radius: 12px 12px 12px 12px
 }

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

 #main_content .technicalResources_list a:hover {
     color: #04478e
 }

 #main_content .technicalResources_list a.line_two {
     padding: 9px 20px 8.16px 26px
 }

 #main_content .technicalResources_list a .icon-circle1 {
     padding-right: 10px;
     color: #04478e;
     position: absolute;
     left: 0
 }

 #main_content .col_Molecule {
     overflow: hidden
 }

 #main_content .col_Molecule ul {
     padding: 0;
     margin: 0
 }

 #main_content .col_Molecule li {
     float: left;
     margin: 0 0 10px 11.5px
 }

 #main_content .col_Molecule li:first-child,
 #main_content .col_Molecule li:nth-child(20) {
     margin-left: 0
 }

 #main_content .col_Molecule li a {
     width: 52px;
     height: 52px;
     display: block;
     background: #fff;
     text-align: center;
     line-height: 52px;
     font-size: 16px;
     border-radius: 100px;
     color: #333
 }

 #main_content .col_Molecule li a:hover {
     background-color: #006453;
     color: #fff
 }

 .main_section .main_subtitle {
     text-align: center;
     margin-bottom: 30px;
     margin-top: -20px
 }

 .main_section .main_subtitle a {
     font-size: 18px;
     color: #666
 }

 .main_section .main_subtitle:hover a {
     color: #04478e
 }

 .col_citation .col-xs-4 {
     margin-bottom: 20px;
     padding-right: 10px;
     padding-left: 10px
 }

 .col_citation .col-xs-4:nth-child(6n+1) {
     padding-left: 0
 }

 .col_citation .col-xs-4:nth-child(6n) {
     padding-right: 0
 }

 .col_citation .col-xs-4 a {
     border-radius: 8px;
     display: block;
     width: 100%;
     font-size: 18px;
     background-color: #edeff2;
     text-align: center;
     color: #333;
     cursor: pointer;
     padding: 20px 10px 5px 10px
 }

 .col_citation .col-xs-4 p {
     padding: 0;
     margin-top: 10px;
     line-height: 120%;
     height: 38px
 }

 .col_citation .col-xs-4 .icon_citation,
 .col_citation .col-xs-4 .icon_citation_hover {
     width: 70px;
     height: 70px;
     background-image: url(/asster/images/index_citation.png);
     margin: 0 auto;
     background-repeat: no-repeat
 }

 .col_citation .col-xs-4 .icon_citation_hover {
     display: none;
     background-image: url(/asster/images/index_citation_hover.png)
 }

 .col_citation .col-xs-4:hover .icon_citation_hover {
     display: block
 }

 .col_citation .col-xs-4:hover .icon_citation {
     display: none
 }

 .col_citation .col-xs-4:hover a {
    background: linear-gradient(45deg,#003399, #04478e);
     color: #fff
 }

 .col_citation .icon1_citation,
 .col_citation .icon1_citation_hover {
     background-position: 0 0
 }

 .col_citation .icon2_citation,
 .col_citation .icon2_citation_hover {
     background-position: -70px 0
 }

 .col_citation .icon3_citation,
 .col_citation .icon3_citation_hover {
     background-position: -140px 0
 }

 .col_citation .icon4_citation,
 .col_citation .icon4_citation_hover {
     background-position: -210px 0
 }

 .col_citation .icon5_citation,
 .col_citation .icon5_citation_hover {
     background-position: -280px 0
 }

 .col_citation .icon6_citation,
 .col_citation .icon6_citation_hover {
     background-position: -350px 0
 }

 @media screen and (max-width :767px) {
     .col_citation .col-xs-4 {
         padding-right: 15px;
         padding-left: 15px
     }

     .col_citation .col-xs-4:nth-child(6n+1) {
         padding-left: 15px
     }

     .col_citation .col-xs-4:nth-child(6n) {
         padding-right: 15px
     }

     .main_section .main_subtitle a {
         font-size: 22px
     }

     .col_citation .col-xs-4 a {
         font-size: 22px
     }
 }

 #main_content .online_message_box .form-group {
     position: relative;
     margin-bottom: 20px
 }

 #main_content .online_message_box .form-group .form-control {
     background: #f7f8fa;
     border-radius: 6px 6px 6px 6px;
     border: 1px solid #ebebeb;
     color: #6b6b6b;
     height: 55px;
     font-size: 16px;
     padding-left: 90px;
     -webkit-box-shadow: 0 0 0 1000px rgba(243, 243, 243) inset;
     box-shadow: 0 0 0 1000px rgba(243, 243, 243) inset
 }

 #main_content .online_message_box .form-group b {
     position: absolute;
     left: 86px;
     top: 16px;
     color: red
 }

 #main_content .online_message_box {
     padding: 25px 40px 20px 40px;
     background: #fff;
     border-radius: 9px 9px 9px 9px;
     margin-bottom: 50px
 }

 #main_content .online_message_box .form-group.col-md-12 {
     padding: 0
 }

 #main_content .online_message_box .form-group .message_type_item {
     display: none;
     position: absolute;
     left: 0;
     top: 55px;
     z-index: 1;
     height: 225px;
     background: #fff;
     padding-left: 15px
 }

 #main_content .online_message_box .message_type_box .icon-triangle-down {
     position: absolute;
     right: 16px;
     top: 18px;
     color: #5d5d5d
 }

 #main_content .online_message_box .message_type_box.open .message_type_item {
     display: block
 }

 #main_content .online_message_box .form-group .message_type_item li {
     line-height: 26px;
     padding-left: 15px
 }

 #main_content .online_message_box .form-group .message_type_item li:hover {
     color: #fff;
     background: #04478e;
     line-height: 30px;
     border-radius: 4px
 }

 #main_content .online_message_box p {
     font-size: 20px;
     color: #333;
     text-align: center;
     margin-bottom: 15px
 }

 #main_content .online_message_box .online_bgImage {
     background-image: url("//cdn1.sinobiological.com/image/pc/index/2021/online-message-icon.png");
     position: absolute;
     top: 10px;
     left: 20px;
     width: 49px;
     height: 34px
 }

 #main_content .online_message_box .online_bgImage1 {
     background-position: 0 0
 }

 #main_content .online_message_box .online_bgImage2 {
     background-position: 0 -71px
 }

 #main_content .online_message_box .online_bgImage4 {
     background-position: 0 -145px
 }

 #main_content .online_message_box .online_bgImage6 {
     background-position: 0 -219px
 }

 #main_content .online_message_box .online_bgImage8 {
     background-position: 0 -293px
 }

 #main_content .online_message_box .online_bgImage3 {
     background-position: 0 -367px;
     left: 35px
 }

 #main_content .online_message_box .online_bgImage5 {
     background-position: 0 -443px;
     left: 35px
 }

 #main_content .online_message_box .online_bgImage7 {
     background-position: 0 -516px;
     left: 35px
 }

 #main_content .online_message_box .form-group.col-md-4:nth-child(8) {
     padding-right: 0
 }

 #main_content .online_message_box .form-group:nth-child(3) b {
     left: 100px
 }

 #main_content .online_message_box .form-group:nth-child(4) b {
     left: 100px
 }

 #main_content .online_message_box .online_bgImage4 {
     left: 35px
 }

 #main_content .online_message_box .form-group:nth-child(5) b {
     left: 100px
 }

 #main_content .online_message_box .online_bgImage5 {
     left: 20px
 }

 #main_content .online_message_box .online_bgImage6 {
     left: 35px
 }

 #main_content .online_message_box .form-group:nth-child(2),
 #main_content .online_message_box .form-group:nth-child(5) {
     padding-left: 0
 }

 #main_content .online_message_box .form-group:nth-child(4),
 #main_content .online_message_box .form-group:nth-child(7) {
     padding-right: 0
 }

 #main_content .online_message_box .form-group .tip-company,
 #main_content .online_message_box .form-group .tip-email,
 #main_content .online_message_box .form-group .tip-name,
 #main_content .online_message_box .form-group .tip-type {
     position: absolute;
     top: 52px
 }

 #main_content .online_message_box .form-group .tip-message {
     top: 182px
 }

 #main_content .online_message_box .form-group .message_detail {
     height: 180px;
     padding-top: 15px
 }

 .message_submit {
     height: 48px;
     font-size: 20px
 }

 #main_content .online_message_box .form-group .form-control {
     box-shadow: unset;
     -webkit-box-shadow: unset
 }

 @media(max-width:1199px) {
     #main_content .slick-dots {
         right: -52px
     }

     #main_content #banner_them #banner_list .banner_bottom {
         padding: 31px 14px
     }

     #main_content #banner_them #banner_list .banner_bottom a .icon {
         left: 22px
     }

     #main_content #banner_them #banner_list .banner_bottom a .icon {
         position: absolute;
         font-size: 48px;
         left: 22px;
         top: 22px
     }

     #main_content .circle_1 {
         display: block;
         width: 280px;
         height: 280px;
         border-radius: 140px;
         margin-top: 9px;
         padding: 43px 30px
     }

     #main_content .circle_2 {
         width: 300px;
         height: 300px;
         border-radius: 174px;
         margin-top: 66px
     }

     #main_content .circle_3 {
         width: 440px;
         height: 440px;
         border-radius: 220px
     }

     #main_content .cro_box .cro_box_left.cro_content1 {
         position: absolute;
         bottom: 41px;
         left: -232px
     }

     #main_content .cro_box .cro_box_left {
         padding-right: 91px;
         text-align: right
     }

     #main_content .cro_box .cro_box_left.cro_content2 {
         position: absolute;
         bottom: 190px;
         left: -263px
     }

     #main_content .cro_box .cro_box_left.cro_content3 {
         position: absolute;
         top: 14px;
         left: -205px
     }

     #main_content .cro_box .cro_box_center.cro_content4 {
         position: absolute;
         top: -135px;
         right: 92px
     }

     #main_content .cro_box .cro_box_right.cro_content5 {
         position: absolute;
         top: 14px;
         right: -205px
     }

     #main_content .cro_box .cro_box_right.cro_content6 {
         position: absolute;
         bottom: 190px;
         right: -263px
     }

     #main_content .cro_box .cro_box_right.cro_content7 {
         position: absolute;
         bottom: 41px;
         right: -231px
     }

     #main_content .cro_box .cro_box_right {
         padding-left: 91px;
         text-align: left
     }

     #main_content .cro_box .cro_box_left,
     #main_content .cro_box .cro_box_right,
     #main_content .cro_box .cro_box_center {
         width: 310px
     }

     #main_content .reagent_box_list p {
         margin-bottom: 0;
         font-size: 16px;
         color: #333;
         line-height: 1
     }

     .solution_content .solution_list .solution_list_line {
         display: none
     }

     .solution_content .solution_list .solution_list_content {
         display: block;
         padding-left: 28px
     }

     .solution_content .solution_list:last-child .solution_list_circle_bg {
         height: 46px;
         margin-bottom: -30px
     }

     .solution_content .solution_list .solution_list_right {
         margin-top: -47px
     }
/*
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(1) .reagent_box_list,
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(8) .reagent_box_list,
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(9) .reagent_box_list,
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(16) .reagent_box_list,
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(20) .reagent_box_list {
         padding: 23.58px 20px 23.58px 70px
     }

     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(3) .reagent_box_list,
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(5) .reagent_box_list,
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(7) .reagent_box_list,
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(10) .reagent_box_list,
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(12) .reagent_box_list,
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(13) .reagent_box_list,
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(19) .reagent_box_list {
         padding: 15.58px 20px 15.58px 70px
     }

     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(14) .reagent_box_list,
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(20) .reagent_box_list {
         padding: 7.58px 20px 7.58px 70px
     }

     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(15) .reagent_box_list,
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(17) .reagent_box_list {
         padding: 31.58px 20px 31.58px 70px
     }
*/
     #main_content .reagent_box_list .reagent_icon,
     #main_content .reagent_box_list .reagent_icon_hover {
         top: 13px
     }

     .index_page_CN #main_content .main_section_reagent .reagent_box&gt;div:nth-child(7) .reagent_box_list {
         padding: 23.58px 20px 23.58px 70px
     }

     .index_page_CN #main_content .main_section_reagent_en {
         background-image: url(//cdn1.sinobiological.com/image/pc/index/2022/index_product_img_min.png)
     }

     #main_content .newProduct_list a:nth-child(7) {
         padding: 9px 20px 8.15px 26px
     }

     #main_content .col_Molecule li:nth-child(16) {
         margin-left: 0
     }

     #main_content .col_Molecule li {
         margin: 0 0 10px 15px
     }

     #main_content .col_Molecule li:nth-child(20) {
         margin-left: 15px
     }
 }

 @media(max-width:991px) {
     #main_content .slick-dots {
         right: 54px
     }

     #main_content #banner_them #banner_list .banner_bottom {
         padding: 18px
     }

     #main_content .cro_box {
         padding-top: 80px;
         padding-bottom: 71px
     }

     #main_content .circle_1 {
         display: block;
         width: 230px;
         height: 230px;
         border-radius: 115px;
         margin-top: 4px;
         padding: 36px 0
     }

     #main_content .circle_1 p:nth-child(1) {
         font-size: 16px;
         line-height: 17px;
         padding: 0 36px
     }

     #main_content .circle_1 p:nth-child(2) {
         padding: 0 23px
     }

     #main_content .circle_1 p:nth-child(3) {
         font-size: 14px;
         width: 90px;
         height: 20px;
         line-height: 20px
     }

     #main_content .circle_2 {
         width: 240px;
         height: 240px;
         border-radius: 120px;
         margin-top: 27px
     }

     #main_content .circle_3 {
         width: 300px;
         height: 300px;
         border-radius: 150px
     }

     #main_content .cro_type_icon,
     #main_content .cro_type_icon_hover {
         width: 42px
     }

     #main_content .cro_box .cro_box_left .cro_title,
     #main_content .cro_box .cro_box_right .cro_title,
     #main_content .cro_box .cro_box_center .cro_title {
         font-size: 14px
     }

     #main_content .cro_box .cro_box_left .cro_content,
     #main_content .cro_box .cro_box_right .cro_content,
     #main_content .cro_box .cro_box_center .cro_content {
         font-size: 12px
     }

     #main_content .cro_box .cro_box_left {
         width: 223px;
         padding-right: 47px
     }

     #main_content .cro_box .cro_box_right {
         width: 223px;
         padding-left: 47px
     }

     #main_content .cro_box .cro_box_center {
         padding-bottom: 24px
     }

     #main_content .cro_box .cro_box_center.cro_content4 {
         position: absolute;
         top: -88px;
         right: -12px
     }

     #main_content .cro_box .cro_type_icon4,
     #main_content .cro_box .cro_type_icon4_hover {
         position: absolute;
         bottom: 10px;
         right: 138px
     }

     #main_content .cro_box .cro_box_left.cro_content1 {
         position: absolute;
         bottom: -36px;
         left: -155px
     }

     #main_content .cro_box .cro_box_left.cro_content2 {
         position: absolute;
         bottom: 73px;
         left: -201px
     }

     #main_content .cro_box .cro_box_left.cro_content3 {
         position: absolute;
         top: 17px;
         left: -212px;
         padding-right: 62px;
         width: 278px
     }

     #main_content .cro_box .cro_box_center.cro_content4 {
         position: absolute;
         top: -88px;
         right: -12px
     }

     #main_content .cro_box .cro_box_right.cro_content5 {
         position: absolute;
         top: 17px;
         right: -212px;
         width: 278px
     }

     #main_content .cro_box .cro_box_right.cro_content6 {
         position: absolute;
         bottom: 73px;
         right: -201px
     }

     #main_content .cro_box .cro_box_right.cro_content7 {
         position: absolute;
         bottom: -36px;
         right: -155px
     }

     #main_content .main_section_reagent .reagent_box .col-md-3:nth-child(4n+1) {
         padding-left: 15px
     }

     #main_content .main_section_reagent .reagent_box .col-md-3:nth-child(4n) {
         padding-right: 15px
     }

     #main_content .main_section_reagent .reagent_box .reagent_box_list,
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(4) .reagent_box_list,
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(6) .reagent_box_list,
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(7) .reagent_box_list,
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(8) .reagent_box_list,
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(9) .reagent_box_list,
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(10) .reagent_box_list,
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(11) .reagent_box_list,
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(12) .reagent_box_list,
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(15) .reagent_box_list,
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(16) .reagent_box_list,
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(17) .reagent_box_list,
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(18) .reagent_box_list,
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(19) .reagent_box_list {
         padding: 23.58px 20px 23.58px 70px
     }

     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(3) .reagent_box_list,
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(13) .reagent_box_list,
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(14) .reagent_box_list,
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(20) .reagent_box_list {
         padding: 15.58px 20px 15.58px 70px
     }

     #main_content .reagent_box_list .reagent_icon,
     #main_content .reagent_box_list .reagent_icon_hover {
         top: 4px
     }

     #main_content .col-md-3:nth-child(4n+1) .reagent_box_list .reagent_icon,
     #main_content .col-md-3:nth-child(4n+1) .reagent_box_list .reagent_icon_hover {
         left: 25px
     }

     #main_content .newProduct_list a {
         padding: 20px 20px 20px 26px
     }

     #main_content .newProduct_list a:nth-child(1),
     #main_content .newProduct_list a:nth-child(5),
     #main_content .newProduct_list a:nth-child(6),
     #main_content .newProduct_list a:nth-child(7),
     #main_content .newProduct_list a:nth-child(8) {
         padding: 20px 20px 20px 26px
     }

     .index_page_zh_cn #main_content .newProduct_list a:nth-child(3) {
         padding: 8.58px 20px 8.58px 26px
     }

     #main_content .online_message_box .form-group {
         padding: 0
     }

     #main_content .online_message_box .online_bgImage {
         left: 20px
     }

     #main_content .online_message_box .online_bgImage4 {
         left: 20px
     }

     #main_content .online_message_box .online_bgImage6 {
         left: 20px
     }

     #main_content .online_message_box .form-group:nth-child(3) b,
     #main_content .online_message_box .form-group:nth-child(4) b {
         left: 86px
     }

     #main_content .main_section_reagent {
         background: #f0f5f6;
         padding-bottom: 20px
     }

     .index_page_CN #main_content .main_section_reagent {
         background: #f0f5f6;
         padding-bottom: 0
     }

     #main_content .main_section_hot {
         background-repeat: unset
     }

     .index_page_CN #main_content .main_section_hot {
         margin-top: 50px
     }

     #main_content .main_section_hot .col-md-6 {
         padding: 0
     }

     #main_content .technicalResources_box {
         margin-top: 60px
     }

     #main_content .newProduct_list a:nth-child(2),
     #main_content .newProduct_list a:nth-child(3),
     #main_content .newProduct_list a:nth-child(4) {
         padding: 20px 20px 20px 26px
     }

     #main_content .col_Molecule li {
         margin: 0 0 10px 19.3px
     }

     #main_content .col_Molecule li:nth-child(12),
     #main_content .col_Molecule li:nth-child(23) {
         margin-left: 0
     }

     #main_content .col_Molecule li:nth-child(16),
     #main_content .col_Molecule li:nth-child(20) {
         margin-left: 19.3px
     }

     #main_content .main_section_activity .activity_list .activity_list_right p {
         height: 65px
     }
 }

 @media(max-width:767px) {
     /*#banner_main_mobile .container {
         padding-right: 15px;
         padding-left: 15px
     }*/

     #main_content .slick-dots {
         right: 0;
         bottom: 20px
     }

     #main_content .main_title {
         font-size: 38px
     }

     #main_content .main_section .main_section_img p {
         padding-top: 0
     }

     #main_content .main_section .main_section_img p:last-child a span {
         font-size: 20px
     }

     .index_page_CN .main_section_solution .solution_box {
         margin: 0 15px
     }

     .solution_box {
         padding: 36px 34px 34px 34px
     }

     .solution_title a {
         font-size: 24px;
         color: #fff;
         background: #04478e;
         padding: 10px 26px;
         border-radius: 24px
     }

     .solution_title a .icon-double-arrow {
         font-size: 24px
     }

     .solution_content .solution_list a {
         position: relative
     }

     .solution_content .solution_list .solution_list_title {
         font-size: 28px
     }

     .solution_content .solution_list .solution_list_content {
         font-size: 22px;
         padding-top: 4px;
         padding-right: 24px;
         line-height: 32px
     }

     .solution_content .solution_list .solution_list_right {
         margin-top: auto;
         position: absolute;
         right: 0;
         top: 0
     }

     .solution_content .solution_list .solution_list_right_text {
         display: none
     }

     .solution_content .solution_list .icon-single-arrow {
         font-size: 28px
     }

     .solution_content .solution_list:nth-child(1) .solution_list_circle_bg {
         height: 32px
     }

     .solution_content .solution_list:last-child .solution_list_circle_bg {
         height: 96px;
         margin-bottom: -80px
     }

     .spotlight_title a {
         font-size: 24px;
         color: #fff;
         background: #04478e;
         padding: 10px 26px;
         border-radius: 24px
     }

     .spotlight_title a .icon-double-arrow {
         font-size: 24px
     }

     .spotlight_content .spotlight_list {
         padding: 13px 0 13px 36px
     }

     .spotlight_content .spotlight_list a {
         position: relative;
         font-size: 28px
     }

     .spotlight_content .spotlight_list a .icon-research-applications {
         position: absolute;
         left: -36px;
         top: -5px;
         font-size: 26px
     }

     #main_content .main_section_activity .activity_list .activity_list_right .activity_list_title {
         font-size: 28px
     }

     #main_content .main_section_activity .activity_list .activity_list_right p {
         font-size: 22px;
         height: 86px
     }

     #main_content .main_section_reagent {
         background-image: none;
         padding-bottom: 0
     }

     #main_content .main_section_reagent .container {
         background: rgba(226, 236, 236, 0.9)
     }

     #main_content .reagent_box_list p {
         margin-bottom: 0;
         font-size: 28px;
         color: #333
     }
/*
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(3) .reagent_box_list,
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(5) .reagent_box_list,
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(12) .reagent_box_list,
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(14) .reagent_box_list {
         padding: 15.6px 20px 15.6px 70px
     }

     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(1) .reagent_box_list,
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(2) .reagent_box_list,
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(4) .reagent_box_list,
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(6) .reagent_box_list,
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(11) .reagent_box_list,
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(13) .reagent_box_list {
         padding: 29.60px 20px 29.60px 70px
     }

     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(15) .reagent_box_list,
     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(17) .reagent_box_list {
         padding: 37.58px 20px 37.58px 70px
     }

     #main_content .main_section_reagent .reagent_box&gt;div:nth-child(19) .reagent_box_list {
         padding: 43.58px 20px 43.58px 70px
     }
*/
     #main_content .reagent_box_list .reagent_icon {
         top: 32px
     }

     .index_page_CN #main_content .main_section_reagent .reagent_box&gt;div:nth-child(6) .reagent_box_list {
         padding: 29.60px 20px 29.60px 70px
     }

     #main_content .newProduct_list a {
         font-size: 28px
     }

     #main_content .newProduct_box,
     #main_content .technicalResources_box {
         padding-top: 30px
     }

     #main_content .technicalResources_list a {
         font-size: 28px
     }

     #main_content .online_message_box .form-group:nth-child(3) b,
     #main_content .online_message_box .form-group:nth-child(4) b {
         left: 85px
     }

     .message_submit {
         font-size: 28px;
         height: 68px
     }

     #main_content .cro_box_content .cro_type_icon_hover {
         width: 82px
     }

     #main_content .cro_box_mobile .cro_box_content {
         display: block;
         position: relative;
         padding: 20px 0;
         background: linear-gradient(87deg, rgba(255, 255, 255, 0) 0, #fff 18%, #f7f8fa 100%);
         border-radius: 12px 12px 12px 12px;
         margin: 15px 0
     }

     #main_content .cro_box_mobile .cro_box_content .cro_container {
         position: relative;
         padding-left: 100px
     }

     #main_content .cro_box_mobile .cro_type_icon_hover {
         width: 82px;
         position: absolute
     }

     #main_content .cro_box_mobile .cro_box_content .cro_container .cro_title {
         font-size: 28px;
         color: #333
     }

     #main_content .cro_box_mobile .cro_box_content .cro_container .cro_content {
         font-size: 22px;
         color: #999;
         margin-bottom: 0
     }

     #main_content .col_Molecule li a {
         font-size: 28px
     }

     #main_content .col_Molecule li a {
         width: 70px;
         height: 70px;
         line-height: 70px
     }

     #main_content .col_Molecule li:first-child,
     #main_content .col_Molecule li:nth-child(9),
     #main_content .col_Molecule li:nth-child(17),
     #main_content .col_Molecule li:nth-child(25) {
         margin-left: 19.3px
     }

     #main_content .col_Molecule li:nth-child(12),
     #main_content .col_Molecule li:nth-child(16),
     #main_content .col_Molecule li:nth-child(20),
     #main_content .col_Molecule li:nth-child(23) {
         margin-left: 19.3px
     }

     #main_content .online_message_box .form-group {
         margin-bottom: 30px
     }

     #main_content .online_message_box .form-group .form-control,
     #main_content .online_message_box .form-group:last-child .message_submit {
         font-size: 28px
     }

     #main_content .online_message_box .form-group .form-control {
         height: 70px
     }

     #main_content .online_message_box .form-group b {
         position: absolute;
         left: 80px;
         top: 10px;
         font-size: 28px
     }

     #main_content .online_message_box .form-group:nth-child(3) b {
         left: 85px
     }

     #main_content .online_message_box .form-group .tip-company,
     #main_content .online_message_box .form-group .tip-email,
     #main_content .online_message_box .form-group .tip-name,
     #main_content .online_message_box .form-group .tip-type {
         top: 68px;
         font-size: 20px
     }

     #main_content .online_message_box .form-group .message_type_item {
         height: 335px
     }

     #main_content .online_message_box .form-group .message_type_item li {
         line-height: 40px
     }

     #main_content .online_message_box .message_type_box .icon-triangle-down {
         top: 28px
     }

     #main_content .online_message_box .form-group .message_detail {
         height: 240px
     }

     #main_content .online_message_box .online_bgImage {
         top: 18px
     }
 }

 .index_page_KR #main_content,
 .index_page_JP #main_content {
     background: unset
 }

 .index_page_KR #main_content #banner_them,
 .index_page_JP #main_content #banner_them {
     width: 100%;
     overflow: hidden;
     padding-top: 1px;
     position: relative
 }

 .index_page_KR #main_content #banner_them #banner_main,
 .index_page_KR #main_content #banner_main_mobile,
 .index_page_JP #main_content #banner_them #banner_main,
 .index_page_JP #main_content #banner_main_mobile {
     width: 100%;
     overflow: hidden;
     padding: 0;
     margin-bottom: 20px
 }

 .index_page_KR #main_content #banner_them #banner_main .slick_wrap .slick_container,
 .index_page_KR #banner_main_mobile .slick_wrap .slick_container,
 .index_page_JP #main_content #banner_them #banner_main .slick_wrap .slick_container,
 .index_page_JP #banner_main_mobile .slick_wrap .slick_container {
     width: 100%;
     overflow: hidden;
     margin-bottom: 0
 }

 .index_page_KR #main_content #banner_them #banner_main .slick_wrap .slide,
 .index_page_KR #banner_main_mobile .slick_wrap .slide,
 .index_page_JP #main_content #banner_them #banner_main .slick_wrap .slide,
 .index_page_JP #banner_main_mobile .slick_wrap .slide {
     background-size: auto
 }

 .index_page_KR #main_content #banner_main_mobile .slick_wrap .slide .link img,
 .index_page_JP #main_content #banner_main_mobile .slick_wrap .slide .link img {
     display: block;
     width: 100%
 }

 .index_page_KR #main_content #banner_them #banner_main .slick_wrap .slide .link,
 .index_page_JP #main_content #banner_them #banner_main .slick_wrap .slide .link {
     position: relative;
     overflow: hidden
 }

 .index_page_KR #main_content #banner_them #banner_main .slick_wrap .slide .link:hover,
 .index_page_JP #main_content #banner_them #banner_main .slick_wrap .slide .link:hover {
     color: #fff
 }

 .index_page_KR #main_content #banner_them #banner_main .slick_wrap .slide .link img,
 .index_page_JP #main_content #banner_them #banner_main .slick_wrap .slide .link img {
     display: block;
     height: 260px
 }

 .index_page_KR #main_content #banner_them #banner_main .slick_wrap .slide .link .container,
 .index_page_JP #main_content #banner_them #banner_main .slick_wrap .slide .link .container {
     padding: 0
 }

 .index_page_KR #main_content #banner_them #banner_main .slick_wrap .slide .link .container div,
 .index_page_JP #main_content #banner_them #banner_main .slick_wrap .slide .link .container div {
     position: absolute;
     font-size: 50px;
     color: #fff;
     width: 600px;
     top: 0
 }

 .index_page_KR #main_content .slick-dots,
 .index_page_JP #main_content .slick-dots {
     bottom: 15px;
     width: auto;
     right: 58.5%
 }

 .index_page_KR #main_content #banner_them #banner_main .slick_wrap .slick_nav,
 .index_page_KR #main_content #banner_main_mobile .slick_wrap .slick_nav,
 .index_page_JP #main_content #banner_them #banner_main .slick_wrap .slick_nav,
 .index_page_JP #main_content #banner_main_mobile .slick_wrap .slick_nav {
     width: 60px;
     height: 60px;
     line-height: 60px;
     background-color: rgba(255, 255, 255, 0.4)
 }

 .index_page_KR #banner_them #banner_main .slick_wrap .slick_nav:focus,
 .index_page_KR #banner_them #banner_main .slick_wrap .slick_nav:hover,
 .index_page_KR #banner_them #banner_main_mobile .slick_wrap .slick_nav:focus,
 .index_page_KR #banner_them #banner_main_mobile .slick_wrap .slick_nav:hover,
 .index_page_JP #banner_them #banner_main .slick_wrap .slick_nav:focus,
 .index_page_JP #banner_them #banner_main .slick_wrap .slick_nav:hover,
 .index_page_JP #banner_them #banner_main_mobile .slick_wrap .slick_nav:focus,
 .index_page_JP #banner_them #banner_main_mobile .slick_wrap .slick_nav:hover {
     background-color: rgba(255, 255, 255, 0.6)
 }

 .index_page_KR #main_content #banner_them #banner_main .slick_wrap .slick_nav.slick_prev,
 .index_page_JP #main_content #banner_them #banner_main .slick_wrap .slick_nav.slick_prev {
     left: 100px
 }

 .index_page_KR #main_content #banner_them #banner_main .slick_wrap .slick_nav.slick_next,
 .index_page_JP #main_content #banner_them #banner_main .slick_wrap .slick_nav.slick_next {
     right: 43%
 }

 .index_page_KR #main_content #banner_them #banner_main .ads_lsit_bg,
 .index_page_JP #main_content #banner_them #banner_main .ads_lsit_bg {
     width: 37.6%;
     height: 260px;
     background-color: rgba(30, 105, 85, 0.8);
     position: absolute;
     right: 0;
     top: 0
 }

 .index_page_KR #main_content #banner_them #banner_main .ads_lsit.container,
 .index_page_JP #main_content #banner_them #banner_main .ads_lsit.container {
     position: relative
 }

 .index_page_KR #main_content #banner_them #banner_main .ads_lsit ul,
 .index_page_JP #main_content #banner_them #banner_main .ads_lsit ul {
     margin-left: 55px;
     position: absolute;
     width: 341px;
     right: 0;
     top: -260px;
     margin-bottom: 0
 }

 .index_page_KR #main_content #banner_them #banner_main .ads_lsit ul li,
 .index_page_JP #main_content #banner_them #banner_main .ads_lsit ul li {
     margin-bottom: 0
 }

 .index_page_KR #main_content #banner_them #banner_main .ads_lsit ul li a,
 .index_page_JP #main_content #banner_them #banner_main .ads_lsit ul li a {
     display: block;
     position: relative;
     color: #fff;
     padding: 22px 20px 22px 50px;
     margin-bottom: 0;
     background-color: unset;
     border-radius: 0
 }

 .index_page_KR #main_content #banner_them #banner_main .ads_lsit ul li a:hover,
 .index_page_JP #main_content #banner_them #banner_main .ads_lsit ul li a:hover {
     background: #356e60
 }

 .index_page_KR #main_content #banner_them #banner_main .ads_lsit ul li a span,
 .index_page_JP #main_content #banner_them #banner_main .ads_lsit ul li a span {
     margin-right: 30px;
     font-size: 14px
 }

 .index_page_KR #main_content #banner_them #banner_main .ads_lsit ul li hr,
 .index_page_JP #main_content #banner_them #banner_main .ads_lsit ul li hr {
     margin: 0;
     padding: 0;
     border-top: 1px solid #fff;
     opacity: .2
 }

 .index_page_KR #main_content #banner_them #banner_main .ads_lsit ul li:last-child hr,
 .index_page_JP #main_content #banner_them #banner_main .ads_lsit ul li:last-child hr {
     border: 0
 }

 .index_page_KR #main_content #banner_them #banner_main .ads_lsit ul li a i:first-child,
 .index_page_JP #main_content #banner_them #banner_main .ads_lsit ul li a i:first-child {
     position: absolute;
     font-size: 30px;
     top: 11px;
     left: 5px
 }

 .index_page_KR #main_content #banner_them #banner_main .ads_lsit ul li a i.icon-button1,
 .index_page_JP #main_content #banner_them #banner_main .ads_lsit ul li a i.icon-button1 {
     display: block;
     position: absolute;
     font-size: 12px;
     top: 18px;
     right: 0;
     padding: 6px;
     background: #fff;
     color: #04478e;
     border-radius: 15px
 }

 .index_page_KR #main_content #banner_them #banner_list,
 .index_page_JP #main_content #banner_them #banner_list {
     margin-top: 0
 }

 .index_page_KR #main_content #banner_them #banner_list,
 .index_page_JP #main_content #banner_them #banner_list {
     background: #f3f3f3;
     clear: both
 }

 .index_page_KR #main_content #banner_them #banner_list .container,
 .index_page_JP #main_content #banner_them #banner_list .container {
     background: unset;
     box-shadow: none;
     border-radius: 0;
     opacity: 1;
     padding: 0
 }

 .index_page_KR #main_content #banner_them #banner_list .banner_bottom,
 .index_page_JP #main_content #banner_them #banner_list .banner_bottom {
     padding: 20px 14px;
     border-right: 1px solid #dbdbdb;
     text-align: center
 }

 .index_page_KR #main_content #banner_them #banner_list .banner_bottom:hover,
 .index_page_JP #main_content #banner_them #banner_list .banner_bottom:hover {
     background: #dbdbdb
 }

 .index_page_KR #main_content #banner_them #banner_list .banner_bottom:last-child,
 .index_page_JP #main_content #banner_them #banner_list .banner_bottom:last-child {
     border-right: 0
 }

 .index_page_KR #main_content #banner_them #banner_list .banner_bottom p,
 .index_page_JP #main_content #banner_them #banner_list .banner_bottom p {
     font-size: 14px
 }

 .index_page_KR #main_content #banner_them #banner_list .banner_bottom p sup,
 .index_page_JP #main_content #banner_them #banner_list .banner_bottom p sup {
     font-size: 12px;
     transform: scale(0.78);
     display: inline-block
 }

 .index_page_KR #main_content #banner_them #banner_list .banner_bottom:last-child:hover,
 .index_page_JP #main_content #banner_them #banner_list .banner_bottom:last-child:hover {
     border-top-right-radius: 0;
     border-bottom-right-radius: 0
 }

 .index_page_KR #main_content #banner_them #banner_list .banner_bottom:first-child:hover,
 .index_page_JP #main_content #banner_them #banner_list .banner_bottom:first-child:hover {
     border-top-left-radius: 0;
     border-bottom-left-radius: 0
 }

 .index_page_KR #main_content #banner_them #banner_list .banner_bottom .banner_bottom_more,
 .index_page_JP #main_content #banner_them #banner_list .banner_bottom .banner_bottom_more {
     color: #fff;
     background-color: #04478e;
     display: inline-block;
     padding: 0 18px;
     border-radius: 10px;
     font-size: 14px;
     line-height: 16px
 }

 .index_page_KR #main_content .main_title,
 .index_page_JP #main_content .main_title {
     text-align: left;
     font-size: 26px;
     margin-bottom: 0
 }

 .index_page_KR #main_content .main_section .main_section_img {
     background-image: url('/asster/images/index_solutions.png');
     background-position: top right;
     height: 60px;
     text-align: center
 }

 .index_page_KR #main_content .main_section .main_section_img p a {
     color: #006453;
     padding-top: 21px
 }

 .index_page_KR #main_content .col_Product {
     position: relative
 }

 .index_page_KR #main_content .col_Product .line_block {
     display: block;
     width: 9px;
     height: 40px;
     background: #04478e;
     position: absolute;
     top: 4px;
     left: -5px
 }

 .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product1 {
     padding: 0;
     box-shadow: 0 3px 12px rgba(0, 0, 0, 0.08);
     border-radius: 4px;
     padding: 15px 5px 15px 20px
 }

 .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product1 .col-md-6,
 .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product2 .col_Product21 .col-md-6,
 .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product2 .col_Product22 .col-md-6 {
     padding-top: 10px
 }

 .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product1 .col-md-6:nth-child(1),
 .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product1 .col-md-6:nth-child(2) {
     padding-top: 0
 }

 .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product1 .col-md-6:nth-child(5) p,
 .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product1 .col-md-6:nth-child(6) p {
     margin-bottom: 0
 }

 .index_page_KR #main_content .col_Product .col-md-6.col_Product1&gt;div:nth-child(2n+1) {
     padding-left: 0;
     border-right: 1px dashed #ebebeb
 }

 .index_page_KR #main_content .col_Product .col-md-6.col_Product2 {
     padding-right: 0
 }

 .index_page_KR #main_content .col_Product .col-md-6.col_Product2 .line_block1 {
     top: 4px;
     left: 10px
 }

 .index_page_KR #main_content .col_Product .col-md-6.col_Product2 .line_block2 {
     top: auto;
     bottom: 108px;
     left: 10px
 }

 .index_page_KR #main_content .col_Product .col-md-6.col_Product2 .col_Product21&gt;div:nth-child(2n),
 .index_page_KR #main_content .col_Product .col-md-6.col_Product2 .col_Product22&gt;div:nth-child(2n) {
     padding-right: 0;
     border-left: 1px dashed #ebebeb
 }

 .index_page_KR #main_content .col_Product .col-md-6.col_Product2 .col_Product21 {
     box-shadow: 0 3px 12px rgba(0, 0, 0, 0.08);
     border-radius: 4px;
     padding: 15px 20px 15px 5px;
     margin-bottom: 10px
 }

 .index_page_KR #main_content .col_Product .col-md-6.col_Product2 .col_Product22 {
     box-shadow: 0 3px 12px rgba(0, 0, 0, 0.08);
     border-radius: 4px;
     padding: 15px 20px 15px 5px
 }

 .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product2 .col_Product21 .col-md-6:nth-child(1),
 .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product2 .col_Product21 .col-md-6:nth-child(2),
 .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product2 .col_Product22 .col-md-6:nth-child(1),
 .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product2 .col_Product22 .col-md-6:nth-child(2) {
     padding-top: 0
 }

 .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product2 .col_Product21 .col-md-6:nth-child(3) p,
 .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product2 .col_Product21 .col-md-6:nth-child(4) p,
 .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product2 .col_Product22 .col-md-6:nth-child(1) p,
 .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product2 .col_Product22 .col-md-6:nth-child(2) p {
     margin-bottom: 0
 }

 .index_page_KR #main_content .col_Product&gt;.col_Product2 .col_Product22 .col-md-6 p {
     height: 24px
 }

 .index_page_KR #main_content .col_Product .col-md-6 a {
     display: block;
     font-size: 16px;
     background-color: #fff;
     text-align: center;
     color: #333;
     cursor: pointer;
     padding: 5px 10px 5px 10px
 }

 .index_page_KR #main_content .col_Product .col-md-6 a:hover {
     border-radius: 4px;
     background: #f3f3f3
 }

 .index_page_KR #main_content .col_Product .col-md-6.col_Product1 a,
 .index_page_KR #main_content .col_Product .col-md-6.col_Product2 .col_Product21 a {
     border-bottom: 1px dashed #ebebeb
 }

 .index_page_KR #main_content .col_Product .col-md-6.col_Product1&gt;div:nth-child(5) a,
 .index_page_KR #main_content .col_Product .col-md-6.col_Product1&gt;div:nth-child(6) a {
     border-bottom: 0
 }

 .index_page_KR #main_content .col_Product .col-md-6.col_Product2 .col_Product21&gt;div:nth-child(3) a,
 .index_page_KR #main_content .col_Product .col-md-6.col_Product2 .col_Product21&gt;div:nth-child(4) a {
     border-bottom: 0
 }

 .index_page_KR #main_content .col_Product p {
     padding: 0;
     margin-top: 10px;
     line-height: 120%;
     height: 38px
 }

 .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product1 .col-md-6:nth-child(1) p,
 .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product1 .col-md-6:nth-child(2) p,
 .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product2 .col_Product21 .col-md-6:nth-child(1) p,
 .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product2 .col_Product21 .col-md-6:nth-child(2) p {
     height: 57px
 }

 .index_page_KR #main_content .col_Product&gt;.col-md-6 .col-md-6:nth-child(5) p,
 .index_page_KR #main_content .col_Product&gt;.col-md-6 .col-md-6:nth-child(6) p {
     height: 43px
 }

 .index_page_KR #main_content .icon_Product {
     width: 140px;
     height: 80px;
     background-image: url("//cdn1.sinobiological.com/image/pc/index/2022/index_icon.png");
     margin: 0 auto;
     background-repeat: no-repeat
 }

 .index_page_KR #main_content .icon_Product_fp1 {
     background-position: 0 -100px
 }

 .index_page_KR #main_content .icon_Product_fp2 {
     background-position: -140px -100px
 }

 .index_page_KR #main_content .icon_Product_fp3 {
     background-position: -840px -100px
 }

 .index_page_KR #main_content .icon_Product_fp4 {
     background-position: -980px -100px
 }

 .index_page_KR #main_content .icon_Product_fp5 {
     background-position: -280px -100px
 }

 .index_page_KR #main_content .icon_Product_fp6 {
     background-position: -420px -100px
 }

 .index_page_KR #main_content .icon_Product_fp7 {
     background-position: -1120px -100px
 }

 .index_page_KR #main_content .icon_Product_fp8 {
     background-position: -1260px -100px
 }

 .index_page_KR #main_content .icon_Product_fp9 {
     background-position: -560px -100px
 }

 .index_page_KR #main_content .icon_Product_fp10 {
     background-position: -700px -100px
 }

 .index_page_KR #main_content .icon_Product_fp11 {
     background-position: -1400px 0
 }

 .index_page_KR #main_content .icon_Product_fp12 {
     background-position: -1540px 0
 }

 .index_page_KR #main_content .col_New,
 .index_page_KR #main_content .col_Weekly {
     font-size: 16px;
     line-height: 1.4em
 }

 .index_page_KR #main_content .col_New a {
     border: 1px solid #ebebeb;
     border-radius: 4px;
     margin-bottom: 10px;
     display: block;
     padding: 18px 10px 18px 22px;
     position: relative
 }

 .index_page_KR #main_content .col_New a:hover {
     border: 1px solid #04478e
 }

 .index_page_zh_cn.index_page_KR #main_content .col_New a:nth-child(6),
 .index_page_KR #main_content .col_New a:nth-child(1),
 .index_page_KR #main_content .col_New a:nth-child(3),
 .index_page_KR #main_content .col_New a:nth-child(5),
 .index_page_KR #main_content .col_New a:nth-child(6),
 .index_page_KR #main_content .col_New a:nth-child(7),
 .index_page_KR #main_content .col_New a:nth-child(9) {
     padding: 7px 10px 7px 22px
 }

 .index_page_zh_cn.index_page_KR #main_content .col_New a:nth-child(7),
 .index_page_zh_cn.index_page_KR #main_content .col_New a:nth-child(9) {
     padding: 18px 10px 18px 22px
 }

 .index_page_KR #main_content .col_New a .iconfont {
     position: absolute;
     left: 9px;
     font-size: 12px;
     color: #04478e;
     margin-top: -2px
 }

 .index_page_KR #main_content .col_Weekly a {
     width: 100%;
     border: 1px solid #ebebeb;
     border-radius: 4px;
     margin-bottom: 10px;
     display: block;
     padding: 1px;
     position: relative;
     padding: 18px 10px 18px 68px
 }

 .index_page_KR #main_content .col_Weekly a:hover {
     border: 1px solid #04478e
 }

 .index_page_KR #main_content .col_Weekly .iconfont {
     position: absolute;
     font-size: 35px;
     line-height: 56px;
     color: #fff;
     background-color: #04478e;
     left: 1px;
     top: 1px;
     border-top-left-radius: 4px;
     border-bottom-left-radius: 4px;
     padding: 0 9px
 }

 .index_page_KR #main_content .col_Weekly a:nth-child(9) {
     padding: 7px 10px 7px 68px
 }

 .index_page_KR #main_content .col_Molecule {
     overflow: hidden
 }

 .index_page_KR #main_content .col_Molecule ul {
     padding: 0;
     margin: 0
 }

 .index_page_KR #main_content .col_Molecule li a {
     background: #f3f3f3
 }

 .index_page_KR #main_content .col_Molecule li a:hover,
 .index_page_KR #main_content .col_Molecule .col_Molecule_bg:hover {
     background-color: #006453;
     color: #fff;
     border: 1px solid #006453
 }

 .index_page_KR #main_content .col_Molecule .col_Molecule_bg {
     background-color: #04478e;
     color: #fff;
     border: 1px solid #04478e
 }

 .index_page_KR #main_content .online_message_box {
     padding: 0;
     background: 0;
     border-radius: 0;
     margin-bottom: 0
 }

 .index_page_KR #main_content .online_message_box .form-group.col-md-6:nth-child(2n) {
     padding-left: 0
 }

 .index_page_KR #main_content .online_message_box .form-group.col-md-6:nth-child(2n+1) {
     padding-right: 0
 }

 .index_page_KR #main_content .online_message_box .form-group:nth-child(5) {
     padding-left: 15px
 }

 .index_page_KR #main_content .online_message_box .form-group:nth-child(4) {
     padding-right: 15px
 }

 .index_page_KR #main_content .online_message_box .form-group .form-control:hover {
     border: 1px solid #04478e
 }

 .index_page_KR #main_content .online_message_box .online_bgImage4 {
     left: 20px
 }

 .index_page_KR #main_content .online_message_box .online_bgImage5 {
     left: 35px
 }

 .index_page_KR #main_content .online_message_box .online_bgImage6 {
     left: 20px
 }

 .index_page_KR #main_content .online_message_box .form-group:nth-child(4) b {
     left: 86px
 }

 .index_page_KR #main_content .online_message_box .form-group:last-child {
     text-align: center
 }

 .index_page_KR .online_message_box .form-group:last-child .message_submit {
     padding: 15px 60px;
     font-size: 16px;
     margin-bottom: 80px
 }

 .index_page_KR #main_content .tip {
     padding-bottom: 10px;
     font-size: 16px;
     color: #6b6b6b
 }

 @media(max-width:1800px) and (min-width:1700px) {

     .index_page_KR #main_content #banner_them #banner_main .ads_lsit_bg,
     .index_page_JP #main_content #banner_them #banner_main .ads_lsit_bg {
         width: 36.5%
     }
 }

 @media(max-width:1699px) and (min-width:1600px) {

     .index_page_KR #main_content #banner_them #banner_main .ads_lsit_bg,
     .index_page_JP #main_content #banner_them #banner_main .ads_lsit_bg {
         width: 36%
     }
 }

 @media(max-width:1599px) and (min-width:1480px) {

     .index_page_KR #main_content #banner_them #banner_main .ads_lsit_bg,
     .index_page_JP #main_content #banner_them #banner_main .ads_lsit_bg {
         width: 35%
     }

     .index_page_KR #main_content .slick-dots,
     .index_page_JP #main_content .slick-dots {
         right: 59%
     }
 }

 @media(max-width:1479px) and (min-width:1400px) {

     .index_page_KR #main_content #banner_them #banner_main .ads_lsit_bg,
     .index_page_JP #main_content #banner_them #banner_main .ads_lsit_bg {
         width: 34%
     }

     .index_page_KR #main_content .slick-dots,
     .index_page_JP #main_content .slick-dots {
         right: 60.2%
     }
 }

 @media(max-width:1399px) and (min-width:1270px) {

     .index_page_KR #main_content #banner_them #banner_main .ads_lsit_bg,
     .index_page_JP #main_content #banner_them #banner_main .ads_lsit_bg {
         width: 32.8%
     }

     .index_page_KR #main_content .slick-dots,
     .index_page_JP #main_content .slick-dots {
         right: 60.8%
     }
 }

 @media(max-width:1269px) and (min-width:1199px) {

     .index_page_KR #main_content #banner_them #banner_main .ads_lsit_bg,
     .index_page_JP #main_content #banner_them #banner_main .ads_lsit_bg {
         width: 31.5%
     }

     .index_page_KR #main_content .slick-dots,
     .index_page_JP #main_content .slick-dots {
         right: 61.6%
     }
 }

 @media(max-width:1199px) and (min-width:1099px) {

     .index_page_KR #main_content #banner_them #banner_main .ads_lsit_bg,
     .index_page_JP #main_content #banner_them #banner_main .ads_lsit_bg {
         width: 39%
     }

     .index_page_KR #main_content .slick-dots,
     .index_page_JP #main_content .slick-dots {
         right: 61%
     }
 }

 @media(max-width:1099px) and (min-width:992px) {

     .index_page_KR #main_content #banner_them #banner_main .ads_lsit_bg,
     .index_page_JP #main_content #banner_them #banner_main .ads_lsit_bg {
         width: 36.5%
     }

     .index_page_KR #main_content .slick-dots,
     .index_page_JP #main_content .slick-dots {
         right: 61.4%
     }

     .index_page_KR #main_content #banner_them #banner_main .ads_lsit ul li a i:first-child,
     .index_page_JP #main_content #banner_them #banner_main .ads_lsit ul li a i:first-child {
         font-size: 35px;
         top: 7px
     }

     .index_page_KR #main_content #banner_them #banner_main .slick_wrap .slide .link p,
     .index_page_JP #main_content #banner_them #banner_main .slick_wrap .slide .link p {
         top: 150px;
         font-size: 40px
     }

     .index_page_KR #main_content #banner_them #banner_main .slick_wrap .slick_nav.slick_prev,
     .index_page_JP #main_content #banner_them #banner_main .slick_wrap .slick_nav.slick_prev {
         left: 50px
     }

     .index_page_KR #main_content #banner_them #banner_main .slick_wrap .slick_nav.slick_next,
     .index_page_JP #main_content #banner_them #banner_main .slick_wrap .slick_nav.slick_next {
         right: 44%
     }
 }

 @media(max-width:991px) and (min-width:768px) {

     .index_page_KR #main_content .slick-dots,
     .index_page_JP #main_content .slick-dots {
         right: 63.5%
     }

     .index_page_KR #main_content #banner_them #banner_main .ads_lsit_bg,
     .index_page_JP #main_content #banner_them #banner_main .ads_lsit_bg {
         width: 48%
     }

     .index_page_KR #main_content #banner_them #banner_main .ads_lsit ul li a i:first-child,
     .index_page_JP #main_content #banner_them #banner_main .ads_lsit ul li a i:first-child {
         font-size: 35px;
         top: 7px
     }

     .index_page_KR #main_content #banner_them #banner_main .slick_wrap .slide .link p,
     .index_page_JP #main_content #banner_them #banner_main .slick_wrap .slide .link p {
         top: 160px;
         font-size: 30px
     }

     .index_page_KR #main_content #banner_them #banner_main .slick_wrap .slick_nav.slick_prev,
     .index_page_JP #main_content #banner_them #banner_main .slick_wrap .slick_nav.slick_prev {
         left: 30px
     }

     .index_page_KR #main_content #banner_them #banner_main .slick_wrap .slick_nav.slick_next,
     .index_page_JP #main_content #banner_them #banner_main .slick_wrap .slick_nav.slick_next {
         right: 50.5%
     }
 }

 @media(max-width:767px) {

     .index_page_KR #main_content .slick-dots,
     .index_page_JP #main_content .slick-dots {
         bottom: 15px;
         right: auto;
         width: 100%
     }
 }

 @media(max-width:1199px) {
     .index_page_KR #main_content .col_Product .col_Product1 p {
         height: 57px
     }

     .index_page_KR #main_content .col_Product .col_Product2 .col_Product21 p {
         height: 57px
     }

     .index_page_KR #main_content .col_New a:nth-child(1),
     .index_page_KR #main_content .col_New a:nth-child(4),
     .index_page_KR #main_content .col_New a:nth-child(6),
     .index_page_KR #main_content .col_New a:nth-child(7),
     .index_page_KR #main_content .col_New a:nth-child(8),
     .index_page_KR #main_content .col_New a:nth-child(9) {
         padding: 7px 10px 7px 22px
     }

     .index_page_zh_cn.index_page_KR #main_content .col_New a:nth-child(6),
     .index_page_zh_cn.index_page_KR #main_content .col_New a:nth-child(7),
     .index_page_zh_cn.index_page_KR #main_content .col_New a:nth-child(9) {
         padding: 7px 10px 7px 22px
     }

     .index_page_zh_cn.index_page_KR #main_content .col_New a:nth-child(4) {
         padding: 18px 10px 18px 22px
     }

     .index_page_KR #main_content .col_Weekly a:nth-child(9) {
         padding: 7px 10px 7px 68px
     }
 }

 @media(max-width:991px) {

     .index_page_KR #main_content .col_Product .col-md-6:nth-child(1)&gt;div:nth-child(2n+1),
     .index_page_KR #main_content .col_Product .col-md-6:nth-child(1)&gt;div:nth-child(2n) {
         padding-left: 0
     }

     .index_page_KR #main_content .col_Product .col-md-6:nth-child(2)&gt;div:nth-child(2n),
     .index_page_KR #main_content .col_Product .col-md-6:nth-child(2)&gt;div:nth-child(2n+1) {
         padding-right: 0;
         padding-top: 10px;
         padding-left: 0
     }

     .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product1 .col-md-6:nth-child(1),
     .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product1 .col-md-6:nth-child(2) {
         padding-top: 10px
     }

     .index_page_KR #main_content .col_Product .col-md-6.col_Product1&gt;div:nth-child(2n+1) {
         border-right: 0
     }

     .index_page_KR #main_content .col_Product .col-md-6.col_Product2 .col_Product21 {
         padding: 5px 5px 15px 5px
     }

     .index_page_KR #main_content .col_Product .col-md-6.col_Product2 .col_Product22 {
         padding: 5px 5px 15px 5px
     }

     .index_page_KR #main_content .col_Product .col-md-6.col_Product2 .col_Product21&gt;div:nth-child(2n),
     .index_page_KR #main_content .col_Product .col-md-6.col_Product2 .col_Product22&gt;div:nth-child(2n) {
         border-left: 0;
         padding-top: 10px;
         padding-right: 15px
     }

     .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product2 .col_Product21 .col-md-6:nth-child(1),
     .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product2 .col_Product21 .col-md-6:nth-child(2),
     .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product2 .col_Product22 .col-md-6:nth-child(1),
     .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product2 .col_Product22 .col-md-6:nth-child(2) {
         padding-top: 10px
     }

     .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product1 .col-md-6:nth-child(5) p,
     .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product1 .col-md-6:nth-child(6) p,
     .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product2 .col_Product21 .col-md-6:nth-child(3) p {
         margin-bottom: 10px
     }

     .index_page_KR #main_content .col_Product .col-md-6.col_Product1&gt;div:nth-child(5) a {
         border-bottom: 1px dashed #ebebeb
     }

     .index_page_KR #main_content .col_Product .col-md-6.col_Product2 .col_Product21&gt;div:nth-child(3) a,
     .index_page_KR #main_content .col_Product .col-md-6.col_Product2 .col_Product22&gt;div:nth-child(1) a {
         border-bottom: 1px dashed #ebebeb
     }

     .index_page_KR #main_content .col_Product .col-md-6.col_Product2 .line_block2 {
         bottom: 272px
     }

     .index_page_KR #main_content .col_Product .col_Product1 p,
     .index_page_KR #main_content .col_Product&gt;.col-md-6 .col-md-6:nth-child(5) p,
     .index_page_KR #main_content .col_Product&gt;.col-md-6 .col-md-6:nth-child(6) p,
     .index_page_KR #main_content .col_Product .col_Product2 .col_Product21 p,
     .index_page_KR #main_content .col_Product .col_Product2 .col_Product22 .col-md-6 p,
     .index_page_KR #main_content .col_Product&gt;.col-md-6 .col-md-6:nth-child(5) p,
     .index_page_KR #main_content .col_Product&gt;.col-md-6 .col-md-6:nth-child(6) p {
         height: 38px
     }

     .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product1 .col-md-6:nth-child(1) p,
     .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product1 .col-md-6:nth-child(2) p,
     .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product2 .col_Product21 .col-md-6:nth-child(1) p,
     .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product2 .col_Product21 .col-md-6:nth-child(2) p {
         height: 38px
     }

     .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product1 {
         padding: 5px 20px 15px 20px
     }

     .index_page_KR #main_content .col_New a:nth-child(1),
     .index_page_KR #main_content .col_New a:nth-child(3),
     .index_page_KR #main_content .col_New a:nth-child(4),
     .index_page_KR #main_content .col_New a:nth-child(5),
     .index_page_KR #main_content .col_New a:nth-child(6),
     .index_page_KR #main_content .col_New a:nth-child(7),
     .index_page_KR #main_content .col_New a:nth-child(8),
     .index_page_KR #main_content .col_New a:nth-child(9) {
         padding: 18px 10px 18px 22px
     }

     .index_page_zh_cn.index_page_KR #main_content .col_New a:nth-child(6),
     .index_page_zh_cn.index_page_KR #main_content .col_New a:nth-child(7),
     .index_page_zh_cn.index_page_KR #main_content .col_New a:nth-child(9) {
         padding: 18px 10px 18px 22px
     }

     .index_page_zh_cn.index_page_KR #main_content .col_New a:nth-child(2) {
         padding: 18px 10px 18px 22px
     }

     .index_page_KR #main_content .col_Weekly a i.icon,
     .index_page_KR #main_content .col_Weekly a:nth-child(1) i.icon,
     .index_page_KR #main_content .col_Weekly a:nth-child(2) i.icon,
     .index_page_KR #main_content .col_Weekly a:nth-child(3) i.icon,
     .index_page_KR #main_content .col_Weekly a:nth-child(4) i.icon,
     .index_page_KR #main_content .col_Weekly a:nth-child(5) i.icon,
     .index_page_KR #main_content .col_Weekly a:nth-child(6) i.icon,
     .index_page_KR #main_content .col_Weekly a:nth-child(7) i.icon {
         line-height: 56px
     }

     .index_page_KR #main_content .col_Weekly a:nth-child(1),
     .index_page_KR #main_content .col_Weekly a:nth-child(2),
     .index_page_KR #main_content .col_Weekly a:nth-child(3),
     .index_page_KR #main_content .col_Weekly a:nth-child(4),
     .index_page_KR #main_content .col_Weekly a:nth-child(5),
     .index_page_KR #main_content .col_Weekly a:nth-child(6),
     .index_page_KR #main_content .col_Weekly a:nth-child(7),
     .index_page_KR #main_content .col_Weekly a:nth-child(8),
     .index_page_KR #main_content .col_Weekly a:nth-child(9) {
         padding: 18px 10px 18px 68px
     }

     .index_page_KR #main_content .online_message_box .form-group.col-md-6:nth-child(2n) {
         padding-right: 0
     }

     .index_page_KR #main_content .online_message_box .form-group.col-md-6:nth-child(2n+1) {
         padding-left: 0
     }

     .index_page_KR #main_content .online_message_box .online_bgImage5 {
         left: 20px
     }
 }

 @media(max-width:767px) {
     .index_page_KR #main_content .container {
         padding-left: 24px;
         padding-right: 24px
     }

     .index_page_KR #main_content .main_title {
         font-size: 40px
     }

     .index_page_KR #main_content .col_Product .col-md-6 a {
         font-size: 28px
     }

     .index_page_KR #main_content .col_Product .col_Product1 p,
     .index_page_KR #main_content .col_Product .col_Product1 .col-md-6:nth-child(5) p,
     .index_page_KR #main_content .col_Product .col_Product2 .col_Product21 p {
         height: 99px
     }

     .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product1 .col-md-6:nth-child(1) p,
     .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product2 .col_Product21 .col-md-6:nth-child(1) p {
         height: 99px
     }

     .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product1 .col-md-6:nth-child(2) p,
     .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product2 .col_Product21 .col-md-6:nth-child(2) p {
         height: 160px
     }

     .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product1 .col-md-6:nth-child(3) p,
     .index_page_KR #main_content .col_Product&gt;.col-md-6.col_Product2 .col_Product21 .col-md-6:nth-child(3) p {
         height: 130px
     }

     .index_page_KR #main_content .col_Product&gt;.col-md-6 .col-md-6:nth-child(6) p {
         height: 132px
     }

     .index_page_KR #main_content .col_New,
     .index_page_KR #main_content .col_Weekly {
         font-size: 28px
     }

     .index_page_KR #main_content .col_New a:nth-child(1),
     .index_page_KR #main_content .col_New a:nth-child(2),
     .index_page_KR #main_content .col_New a:nth-child(3),
     .index_page_KR #main_content .col_New a:nth-child(4),
     .index_page_KR #main_content .col_New a:nth-child(5),
     .index_page_KR #main_content .col_New a:nth-child(6),
     .index_page_KR #main_content .col_New a:nth-child(7),
     .index_page_KR #main_content .col_New a:nth-child(8),
     .index_page_KR #main_content .col_New a:nth-child(9) {
         padding: 7px 10px 7px 22px
     }

     .index_page_zh_cn.index_page_KR #main_content .col_New a:nth-child(1),
     .index_page_zh_cn.index_page_KR #main_content .col_New a:nth-child(6),
     .index_page_zh_cn.index_page_KR #main_content .col_New a:nth-child(7),
     .index_page_zh_cn.index_page_KR #main_content .col_New a:nth-child(9) {
         padding: 7px 10px 7px 22px
     }

     .index_page_KR #main_content .col_Weekly a,
     .index_page_KR #main_content .col_New a {
         margin-bottom: 15px
     }

     .index_page_KR #main_content .col_Weekly .iconfont {
         left: 3px;
         top: 3px;
         padding: 0 8px
     }

     .index_page_KR #main_content .col_Weekly a:nth-child(6),
     .index_page_KR #main_content .col_Weekly a:nth-child(7),
     .index_page_KR #main_content .col_Weekly a:nth-child(8),
     .index_page_KR #main_content .col_Weekly a:nth-child(9) {
         padding: 7px 10px 7px 68px
     }

     .index_page_KR #main_content .col_Weekly a:nth-child(1) i.icon,
     .index_page_KR #main_content .col_Weekly a:nth-child(2) i.icon,
     .index_page_KR #main_content .col_Weekly a:nth-child(3) i.icon,
     .index_page_KR #main_content .col_Weekly a:nth-child(4) i.icon,
     .index_page_KR #main_content .col_Weekly a:nth-child(5) i.icon {
         line-height: 68px
     }

     .index_page_KR #main_content .col_Weekly a:nth-child(7) i.icon,
     .index_page_KR #main_content .col_Weekly a:nth-child(6) i.icon,
     .index_page_KR #main_content .col_Weekly a:nth-child(8) i.icon,
     .index_page_KR #main_content .col_Weekly a:nth-child(9) i.icon {
         line-height: 87px
     }

     .index_page_KR #main_content .tip {
         font-size: 24px
     }

     .index_page_KR #main_content .submit {
         width: 100%
     }

     .index_page_KR #main_content .icon_Product {
         width: 224px;
         height: 128px;
         background-image: url("//cdn1.sinobiological.com/image/pc/index/2022/index_icon_mobile.png")
     }

     .index_page_KR #main_content .icon_Product_fp1 {
         background-position: 0 -148px
     }

     .index_page_KR #main_content .icon_Product_fp2 {
         background-position: -224px -148px
     }

     .index_page_KR #main_content .icon_Product_fp3 {
         background-position: -1344px -148px
     }

     .index_page_KR #main_content .icon_Product_fp4 {
         background-position: -1568px -148px
     }

     .index_page_KR #main_content .icon_Product_fp5 {
         background-position: -448px -148px
     }

     .index_page_KR #main_content .icon_Product_fp6 {
         background-position: -672px -148px
     }

     .index_page_KR #main_content .icon_Product_fp7 {
         background-position: -1792px -148px
     }

     .index_page_KR #main_content .icon_Product_fp8 {
         background-position: -2016px -148px
     }

     .index_page_KR #main_content .icon_Product_fp9 {
         background-position: -896px -148px
     }

     .index_page_KR #main_content .icon_Product_fp10 {
         background-position: -1120px -148px
     }

     .index_page_KR #main_content .icon_Product_fp11 {
         background-position: -2240px 0
     }

     .index_page_KR #main_content .icon_Product_fp12 {
         background-position: -2464px 0
     }

     .index_page_KR #main_content .col_Product .col-md-6.col_Product2 .line_block2 {
         bottom: 520px
     }

     .index_page_KR #main_content .col_Product .col-md-6.col_Product2 .col_Product22 p {
         height: 116px
     }

     .index_page_KR #main_content .main_section .main_section_img p {
         padding-top: 15px
     }

     .index_page_KR #main_content .main_section .main_section_img {
         height: 115px
     }

     .index_page_KR.index_page_zh_cn #main_content .main_section .main_section_img {
         height: 90px
     }
 }

 .index_page_KR #main_content .main_section #gridPC_box {
     position: relative
 }

 .index_page_KR .grid {
     min-height: 100px;
     padding: 10px 10px 15px 10px;
     background: #fff;
     margin-bottom: 8px;
     margin-right: 20px;
     font-size: 12px;
     float: left;
     border-radius: 4px;
     box-shadow: 0 3px 12px rgba(0, 0, 0, 0.08);
     -ms-transition: top .5s ease, left .5s ease
 }

 .index_page_KR .grid:hover {
     box-shadow: 0 3px 18px rgba(0, 0, 0, 0.2)
 }

 .index_page_KR .grid .grid_content p {
     float: left;
     font-size: 14px;
     color: #666
 }

 .index_page_KR .grid .grid_content p a {
     display: inline-block;
     padding-right: 10px;
     color: #787878
 }

 .index_page_KR .grid .grid_content p:last-child a {
     padding-right: 0
 }

 .index_page_KR .grid .grid_content p a:hover {
     color: #04478e;
     font-weight: bold
 }

 .index_page_KR .grid .grid_content p span {
     display: inline-block;
     padding-right: 10px;
     display: inline-block;
     border-left: 1px solid #838383;
     width: 1px;
     height: 9px
 }

 .index_page_KR .grid .grid_content p:last-child span {
     display: none
 }

 .index_page_KR #gridPC_box .grid strong {
     margin: 10px 0;
     display: block;
     padding: 0 0 5px;
     font-size: 18px
 }

 .index_page_KR #gridPC_box .grid .img_info img {
     width: expression(this.width&gt;175 ? '175px':true);
     width: 100%;
     height: 152px;
     background: #ccc;
     display: block
 }

 .index_page_KR #gridPC_box .grid {
     width: 260px
 }

 .index_page_KR #gridMB_box .grid {
     padding: 10px;
     margin-bottom: 20px
 }

 .index_page_KR #gridMB_box .grid .img_info {
     position: relative;
     width: 100%;
     height: 150px
 }

 .index_page_KR #gridMB_box .grid .img_info a {
     display: inline-block;
     padding-right: 10px;
     position: absolute
 }

 .index_page_KR #gridMB_box .grid .img_info b a.img_title {
     left: 260px;
     top: 51px
 }

 .index_page_KR #gridMB_box .grid .img_info i.icon-fold {
     display: none
 }

 .index_page_KR #gridMB_box .grid .img_info i {
     font-size: 50px;
     position: absolute;
     top: 50px;
     top: 19px;
     right: 5px;
     padding: 20px 0 20px 20px
 }

 .index_page_KR #gridMB_box .grid .grid_content {
     padding-top: 20px;
     display: none
 }

 @media screen and (max-width :1199px) {
     .index_page_KR #gridPC_box .grid {
         width: 305px
     }

     .index_page_KR #gridPC_box .grid .img_info img {
         height: 171px
     }
 }

 @media screen and (max-width :991px) {
     .index_page_KR #gridPC_box .grid {
         width: 230px
     }

     .index_page_KR #gridPC_box .grid .img_info img {
         height: 126px
     }
 }

 @media screen and (max-width :767px) {
     .index_page_KR #gridPC_box .grid {
         width: 331px
     }

     .index_page_KR #gridMB_box .grid .img_info b {
         font-size: 34px
     }

     .index_page_KR .grid .grid_content p {
         font-size: 28px
     }

     .index_page_KR .grid .grid_content p a {
         padding-right: 15px
     }

     .index_page_KR .grid .grid_content p span {
         height: 16px;
         padding-right: 15px
     }
 }

 .index_page_JP #banner_them #banner_main {
     margin-bottom: 0
 }

 .col_ProductJP .col-xs-12 {
     margin-bottom: 20px;
     padding-right: 10px;
     padding-left: 10px
 }

 .col_ProductJP .col-xs-12:nth-child(4n+1) {
     padding-left: 0
 }

 .col_ProductJP .col-xs-12:nth-child(4n) {
     padding-right: 0
 }

 .col_ProductJP .col-xs-12 a {
     box-shadow: 0 3px 12px rgb(0 0 0 / 8%);
     border-radius: 4px;
     display: block;
     width: 100%;
     font-size: 16px;
     background-color: #fff;
     text-align: center;
     color: #333;
     cursor: pointer;
     padding: 20px 10px 5px 10px
 }

 .col_ProductJP .col-xs-12 p {
     padding: 0;
     margin-top: 10px;
     line-height: 120%;
     height: 38px
 }

 .col_ProductJP .col-xs-12 .icon_ProductJP {
     width: 110px;
     height: 70px;
     background-image: url(//cdn1.sinobiological.com/image/pc/index/2022/JP_index_icon.png);
     margin: 0 auto;
     background-repeat: no-repeat
 }

 .col_ProductJP .icon_ProductJP_fp1 {
     background-position: 0 0
 }

 .col_ProductJP .icon_ProductJP_fp2 {
     background-position: -110px 0
 }

 .col_ProductJP .icon_ProductJP_fp3 {
     background-position: -220px 0
 }

 .col_ProductJP .icon_ProductJP_fp4 {
     background-position: -330px 0
 }

 .col_ProductJP .icon_ProductJP_fp5 {
     background-position: -440px 0
 }

 .col_ProductJP .icon_ProductJP_fp6 {
     background-position: -550px 0
 }

 .col_ProductJP .icon_ProductJP_fp7 {
     background-position: -660px 0
 }

 .col_ProductJP .icon_ProductJP_fp8 {
     background-position: -770px 0
 }

 .col_ProductJP .icon_ProductJP_fp9 {
     background-position: -880px 0
 }

 .col_ProductJP .icon_ProductJP_fp10 {
     background-position: -990px 0
 }

 .col_ProductJP .icon_ProductJP_fp11 {
     background-position: -1100px 0
 }

 .col_ProductJP .icon_ProductJP_fp12 {
     background-position: -1210px 0
 }

 .index_page_JP .research_areas {
     background: #f3f3f3;
     padding-bottom: 10px
 }

 .index_page_JP .research_areas .main_section {
     padding: 0
 }

 .index_page_JP .research_areas .col_Areas_JP .col-xs-12 {
     margin-bottom: 20px;
     padding-right: 10px;
     padding-left: 10px
 }

 .index_page_JP .research_areas .col_Areas_JP .col-xs-12:nth-child(4n+1) {
     padding-left: 0
 }

 .index_page_JP .research_areas .col_Areas_JP .col-xs-12:nth-child(4n) {
     padding-right: 0
 }

 .index_page_JP .research_areas .col_Areas_JP a {
     background: #fff;
     display: block;
     text-align: center;
     width: 100%;
     color: #04478e;
     font-size: 16px;
     border-radius: 25px;
     padding: 10px 0
 }

 .index_page_JP #main_content .news_JP {
     margin-bottom: 0
 }

 .news_JP_list {
     padding-left: 10px;
     margin-bottom: 25px
 }

 .news_load_JP {
     display: none
 }

 .news_loadMore_JP {
     cursor: pointer;
     clear: both;
     color: #04478e;
     border: 1px solid #04478e;
     width: 200px;
     text-align: center;
     margin: 0 auto;
     padding: 3px 0;
     border-radius: 16px;
     font-size: 16px
 }

 .news_JP_list:last-child {
     margin-bottom: 0
 }

 .news_JP_list p {
     margin: 0;
     line-height: 1.6em;
     font-size: 16px;
     color: #333
 }

 .news_JP_list p .list_point {
     position: absolute;
     left: 0;
     line-height: 26px
 }

 .index_page_JP #main_content .online_message_box .form-group:last-child .message_submit {
     margin-bottom: 40px
 }

 .index_page_JP #main_content .online_message_box .form-group .message_detail {
     height: 100px
 }

 .index_page_JP #main_content .online_message_box {
     padding: 0
 }

 .index_page_JP .online_message_box .form-group.col-md-4:nth-child(2),
 .index_page_JP .online_message_box .form-group.col-md-4:nth-child(5) {
     padding-left: 0
 }

 .index_page_JP .online_message_box .form-group.col-md-4:nth-child(4),
 .index_page_JP .online_message_box .form-group.col-md-4:nth-child(7) {
     padding-right: 0
 }

 .index_page_JP #main_content .online_message_box .online_bgImage4 {
     left: 35px
 }

 .index_page_JP #main_content .online_message_box .form-group.col-md-4:nth-child(4) b {
     left: 101px
 }

 .index_page_JP #main_content .online_message_box .online_bgImage5 {
     left: 20px
 }

 .index_page_JP #main_content .online_message_box .online_bgImage6 {
     left: 35px
 }

 @media screen and (max-width :991px) {
     .col_ProductJP .col-xs-12:nth-child(2n+1) {
         padding-left: 0
     }

     .col_ProductJP .col-xs-12:nth-child(2n) {
         padding-right: 0
     }

     .index_page_JP .research_areas .col_Areas_JP .col-xs-12:nth-child(2n+1) {
         padding-left: 0
     }

     .index_page_JP .research_areas .col_Areas_JP .col-xs-12:nth-child(2n) {
         padding-right: 0
     }

     .index_page_JP #main_content .online_message_box .form-group.col-md-4 {
         padding: 0
     }

     .index_page_JP #main_content .online_message_box .online_bgImage4 {
         left: 20px
     }

     .index_page_JP #main_content .online_message_box .form-group.col-md-4:nth-child(4) b {
         left: 86px
     }

     .index_page_JP #main_content .online_message_box .online_bgImage6 {
         left: 20px
     }
 }

 @media screen and (max-width :767px) {
     .index_page_JP #main_content .container {
         padding-left: 24px;
         padding-right: 24px
     }

     .index_page_JP #main_content .main_title {
         font-size: 38px;
         height: auto;
         line-height: 56px;
         padding-bottom: 10px
     }

     .col_ProductJP .col-xs-12 .icon_ProductJP {
         width: 220px;
         height: 140px;
         background-image: url(//cdn1.sinobiological.com/image/pc/index/2022/JP_index_icon_mobile.png);
         margin: 0 auto;
         background-repeat: no-repeat
     }

     .col_ProductJP .icon_ProductJP_fp1 {
         background-position: 0 0
     }

     .col_ProductJP .icon_ProductJP_fp2 {
         background-position: -220px 0
     }

     .col_ProductJP .icon_ProductJP_fp3 {
         background-position: -440px 0
     }

     .col_ProductJP .icon_ProductJP_fp4 {
         background-position: -660px 0
     }

     .col_ProductJP .icon_ProductJP_fp5 {
         background-position: -880px 0
     }

     .col_ProductJP .icon_ProductJP_fp6 {
         background-position: -1100px 0
     }

     .col_ProductJP .icon_ProductJP_fp7 {
         background-position: -1320px 0
     }

     .col_ProductJP .icon_ProductJP_fp8 {
         background-position: -1540px 0
     }

     .col_ProductJP .icon_ProductJP_fp9 {
         background-position: -1760px 0
     }

     .col_ProductJP .icon_ProductJP_fp10 {
         background-position: -1980px 0
     }

     .col_ProductJP .icon_ProductJP_fp11 {
         background-position: -2200px 0
     }

     .col_ProductJP .icon_ProductJP_fp12 {
         background-position: -2420px 0
     }

     .col_ProductJP .col-xs-12 {
         margin-bottom: 30px;
         padding-right: 20px
     }

     .col_ProductJP .col-xs-12 p {
         font-size: 28px;
         height: 68px
     }

     .index_page_JP .research_areas .col_Areas_JP a {
         font-size: 28px;
         padding: 15px 0;
         border-radius: 35px
     }

     .news_JP_list p .list_point {
         line-height: 44px
     }

     .news_JP_list p {
         font-size: 28px
     }

     .news_loadMore_JP {
         width: 260px;
         border-radius: 24px;
         font-size: 28px
     }
 }

 .main_content_CN#main_content .main_section .main_section_img.main_section_img_CN {
     background-image: url(/asster/images/index_solutions.png);
     height: 90px
 }

 .main_content_CN#main_content .main_section .main_section_img.main_section_img_CN p:first-child a {
     color: #0d4d3e;
     font-size: 22px;
     padding-top: 13px
 }

 .main_content_CN#main_content .main_section .main_section_img.main_section_img_CN p:last-child a span {
     color: #0f4d3f;
     font-size: 16px;
     border: 1px solid #105646
 }

 @media(max-width:1199px) {
     #main_content .main_section .main_section_img.main_section_img_CN p {
         padding-top: 0
     }

     .main_content_CN#main_content .main_section .main_section_img.main_section_img_CN p:last-child a span {
         font-size: 20px
     }
 }</pre></body></html>