@media(min-width:1230px){
    .container{width:1230px;}
}
.col-xs-1-5,
.col-sm-1-5,
.col-md-1-5,
.col-lg-1-5 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-1-5 {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-1-5 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-1-5 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-1-5 {
        width: 20%;
        float: left;
    }
}
[v-cloak] {
    display: none;
}
i,em{font-style:normal}
.disN{display:none;}
.disB{display:block;}
a{transition:all 0.2s linear 0s;}
img{vertical-align:bottom;}
input[type=text],textarea{font-family: "微软雅黑", Arial, Helvetica, sans-serif;-webkit-appearance: none;}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
    background-color: #fff;
    border-color: #fff
}
@font-face {
    font-family: 'iconfont';
    src: url('../fonts/iconfont.woff2?t=1628666875768') format('woff2'),
    url('../fonts/iconfont.woff?t=1628666875768') format('woff'),
    url('../fonts/iconfont.ttf?t=1628666875768') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.service_bg{background:#f3f3f3;}


/*float*/
.float_right{position:fixed;right:20px;bottom:20px;box-shadow: 0 2px 5px 0 rgba(27, 8, 8, 0.2);z-index:100;}
.float_right .title{position:relative;width:280px;height:48px;border:1px solid #C13A36;border-radius:4px;background:#fff;text-align:center;font-size:18px;line-height:48px;color:#C13A36;cursor:pointer;}
.float_right .title i{margin-right:10px;font-size:25px;vertical-align:middle;}
.float_right .title img{position:absolute;}
.float_right .title img.t_header{width:160px;bottom:-20px;left:50%;transform:translateX(-50%);}
.float_right .title img.t_tail{width:60px;top:-37px;left:60px;z-index:-1;}
.float_right .title span{position:relative;z-index:10;}
.float_right .title .closeBtn{font-size:20px;color:#C13A36;position:absolute;right:20px;top:0;opacity:0;}
.float_right .contactUs_box{border:0 solid #C13A36;border-top:0;width:280px;border-radius:0 0 4px 4px;background:#f9f9f9;padding:0 15px 0 15px;height:0;overflow:hidden;}
.float_right .contactUs_box .item{padding:15px 0 12px 0;border-top:1px solid #eee;display:flex;}
/*.float_right .contactUs_box .item:last-child{padding-bottom:37px;}*/
.float_right .contactUs_box .item:first-child{border-top:0;}
.float_right .contactUs_box .item label{font-size:14px;color:#1B0808;font-weight:normal;display:inline-flex;line-height:22px;width:85px;justify-content:space-evenly;}
.float_right .contactUs_box .item label i{color:#C13A36;margin-right:10px;font-size:20px;vertical-align:middle;}
.float_right .contactUs_box .item .text{font-size:14px;color:#1B0808;line-height:22px;flex:1;}
    .float_right .contactUs_box .item .text  p{
        padding:0px; margin:0;
    }
.float_right .contactUs_box .item .text a{font-size:14px;color:#1B0808;line-height:22px;flex:1;margin-top:12px;display:block;}
.float_right .contactUs_box .item .text a:first-child{margin-top:0}
.float_right .contactUs_box .item .text a em{color:#C13A36;text-decoration:underline;}


/*banner*/
#banner-swiper .swiper-wrapper .image_box{display:flex;justify-content:center;overflow:hidden;}
#banner-swiper .swiper-wrapper .image_box img{display:block;margin:0;}
#banner-swiper .swiper-pagination-bullets{bottom:20px;display:flex;justify-content:center;align-items:center;}
#banner-swiper .swiper-pagination-bullet{background:#000;opacity:0.2;margin:0 4px;width:8px;height:8px;transition:all 0.2s linear 0s;border-radius:50%;}
#banner-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#007aff;opacity:1;}

/*我们能做什么*/
.index_title{margin-bottom:50px;text-align:center;}
.index_title h1{font-size:32px;font-weight:500;color:#333;line-height:42px;margin-bottom:3px;}
.index_title span{display:block;font-size:18px;color:#999;font-weight:500;}
.index_title a{display:block;font-size:18px;color:#999;font-weight:500;}
.index_title a:hover{color:#C13A36;text-decoration:underline;}
.index_weDo{background:#f6f6f6;padding:75px 0 80px 0;}
.index_weDo .steps_box{display:flex;}
.index_weDo .steps_box .item{margin:6px;height:260px;width:calc(20% - 12px);border-radius:8px;text-align:center;box-shadow:0 1px 3px 0 rgba(0,0,0,0.3);background:#fff;}
.index_weDo .steps_box .ay-flipper .ay-front{display:block;}
.index_weDo .steps_box .ay-flipper .ay-front .icon{width:50px;margin:60px 0 25px;}
.index_weDo .steps_box .ay-flipper .ay-front .title-zh{color:#C13A36;font-size:22px;font-weight:bold;}
.index_weDo .steps_box .ay-flipper .ay-front .title-en{color:#999;font-size:18px;font-weight:bold;margin-top:6px;}
.index_weDo .steps_box .item .ay-back{display:none;background-color:#c8171e;background-image:url("../images/faviconforback.svg");background-position:175% 106%;background-size:139px;background-repeat:no-repeat;height:260px;border-radius:8px;color:#fff;padding:28px;text-align:left;}
.index_weDo .steps_box .item .ay-back .title-zh{color:#fff;font-size:24px;}
.index_weDo .steps_box .item .ay-back span{margin:4px 0 20px;display:block;}
.index_weDo .steps_box .item .ay-back a{color:#fff;display:table;text-align:left;font-size:14px;padding:4px 0;margin:3px 0;height:28px;}
.index_weDo .steps_box .item .ay-back a:hover{text-decoration:underline;}
.index_weDo .steps_box .item:hover .ay-back{display:block;}
.index_weDo .steps_box .item:hover .ay-front{display:none;}
.index_weDo .phone_steps_box{display:none;}
.index_weDo .phone_steps_box .item{margin-bottom:20px;}
.index_weDo .phone_steps_box .item .top{background:#c13a36;width:320px;display:flex;border-radius:8px 8px 0 0;color:#fff;padding:3px 12px;}
.index_weDo .phone_steps_box .item .top .icon img{width:26px;margin:6px 12px 0 0;}
.index_weDo .phone_steps_box .item .top .title h6{margin-top:6px;color:#fff;font-size:16px;font-weight:bold;}
.index_weDo .phone_steps_box .item .top .title span{display:block;color:#dadada;font-size:14px;margin:6px 0;}
.index_weDo .phone_steps_box .item .btn_box{display:flex;flex-wrap:wrap;}
.index_weDo .phone_steps_box .item .btn_box a{width:25%;border:1px solid #dadada;padding:12px 4px;text-align:center;background:#f5f4f3;color:#333;font-size:14px;border-left:0;}
.index_weDo .phone_steps_box .item .btn_box a:first-child{border-left:1px solid #dadada;}
/*热门领域*/
.index_hot_field{padding:120px 0;}
.index_hot_field .img_box .img_list{display:flex;flex-wrap:wrap;}
.index_hot_field .img_box .img_list a{padding-bottom:12px;flex:0 0 33.3333%;padding-right:12px;display:flex;}
.index_hot_field .img_box .img_list a:nth-child(3n){padding-right:0;}
.index_hot_field .img_box  img{border-radius:5px;max-width:100%;}
.index_hot_field .img_box .phone_img_list{display:none;flex-wrap:wrap;}
.index_hot_field .img_box .phone_img_list a{padding-bottom:12px;width:calc((100% - 12px)/2);margin-right:12px;}
.index_hot_field .img_box .phone_img_list a:first-child{width:100%;margin-right:0;}
.index_hot_field .img_box .phone_img_list a:nth-child(2n+1){margin-right:0;}
/*技术服务*/
.index_technology{padding-bottom:120px;}
.index_technology .img_box{display:flex;}
.index_technology .img_box .img_list{display:flex;flex-wrap: wrap;width:calc((100% - 12px)/2);margin-left:12px;justify-content:space-between;flex-direction:column;}
.index_technology .img_box .img_list:first-child{margin-left:0;}
.index_technology img{border-radius:5px;max-width:100%;}
.index_technology .phone_img_box{display:none;flex-wrap:wrap;}
.index_technology .phone_img_box a{padding-bottom:12px;width:calc((100% - 12px)/2);margin-right:12px;}
.index_technology .phone_img_box a:first-child{width:100%;margin-right:0;}
.index_technology .phone_img_box a:nth-child(2n+1){margin-right:0;}
/*引用文献*/
.index_literature{margin-bottom:120px;}
.index_literature .one{height:287px;width:100%;overflow:hidden;position:relative; }
.index_literature .one ul{width:100000px;position:absolute;left:0;}
.index_literature .one ul li{display:block;float:left;margin-right:30px;height:287px;position:relative;border:1px solid #ccc;transition:all .2s linear 0s;}
.index_literature .one ul li a{display:inline-block;width:100%;}
.index_literature .one ul li img{display:block;height:285px;}
.index_literature .one ul li:hover{border-color:#222;}


/*面包屑*/
.page_map{margin-top: 50px;}
.page_map .breadcrumb{background:none;border-radius:0;margin-bottom:0;padding:8px 0;}
.page_map .breadcrumb li a{color:#c13a36;}
.page_map .breadcrumb li a:hover{text-decoration:underline;}
.page_map .breadcrumb li.active{color:#260609;}
.page_map .breadcrumb > li + li:before{padding:0 5px 0 8px}

/*分页*/
.kj-page{text-align:right;}
.kj-page .pagination{margin:0 0 120px 0;}
.kj-page .pagination > li:first-child > a,.kj-page .pagination > li:first-child > span{border-radius:0;color:rgba(96, 98, 102, 0.5);}
.kj-page .pagination > li:last-child > a,.kj-page .pagination > li:last-child > span{border-radius:0;color:rgba(96, 98, 102, 0.5);}
.kj-page .pagination > li > a, .pagination > li > span{margin:0 2px;background:#f0f2f5;border-color:#f0f2f5;color:#606266;padding:0;width:36px;height:36px;text-align:center;line-height:36px;font-size:14px;}
.kj-page .pagination > li.active > a{background:#c13a36;color:#fff;border-color:#c13a36;}
.kj-page .pagination > li > a:hover{background:#c13a36;color:#fff;border-color:#c13a36;}

/*分类介绍*/
.sorting_article{margin-bottom:200px;}
.sorting_article .new-title{font-size:28px;color:#260609;margin-bottom:20px;margin-top:8px;font-weight:bold;}
.sorting_article .dtext{margin:15px 0;font-size:14px;color:#515151;line-height:26px;}
.sorting_article .dtext a{color:#000;}
.sorting_article .dtext a:hover{color:#c13a36;text-decoration:underline;}

/*列表内容 product-1*/
.block_intro{display:flex;justify-content:space-between;padding-bottom:25px;flex-wrap:wrap;border-bottom:1px solid #eaeaea;}
.block_intro_center{align-items:center;}
.block_intro_noborder{border-bottom:0;}
.block_intro .left{width:820px;}
.block_intro .left h1{color:#c13a36;font-size:28px;font-weight:bold;margin:18px 0 12px 0;line-height:38px;}
.block_intro .left h2{color:#222;font-size:28px;margin:18px 0 12px 0;}
.block_intro .left h2 em{display:block;font-size:20px;color:#222;margin-top:5px;}
.block_intro .left .text_normal{line-height:22px;margin-bottom:16px;width:100%;text-align:justify;color:#424242;font-size:14px;}
.block_intro .right{padding-left:40px;}
.block_intro .right img{width:300px;}
.block_intro .right .img-border{width:300px;border:1px solid #ccc;cursor:pointer;}
#imgModal .modal-header{border-bottom:0;min-height:auto;height:55px;padding-bottom:0;}
#imgModal .modal-body{padding-top:0;text-align:center;}
#imgModal .modal-header span{font-size:40px;}
#imgModal .modal-header span:hover{color:#c13a36;}
#imgModal img{max-width:100%;}
.pro_cate_list{padding:30px 0;border-bottom:1px solid #eaeaea;display:flex;flex-wrap:wrap;}
.pro_cate_list .list{/*margin-right:65px;width:200px;*/ flex:1;}
.pro_cate_list .list .title{font-size:20px;color:#c13a36;font-weight:bold;margin-bottom:8px;display:block;line-height:26px;}
.pro_cate_list .list .title i{font-size:18px;margin-right:8px;}
.pro_cate_list .list .btn_box a{display:block;line-height:34px;font-size:14px;color:#515151;}
.pro_cate_list .list .btn_box a:before{
    content:'';display:inline-block;width:12px;height:12px;border-radius:50%;background:#c13a36;margin:0 12px 0 4px;
}
.pro_cate_list .list .btn_box a:hover{text-decoration:underline;color:#c13a36;}
.pro_cate_information{margin:30px 0;}
.pro_cate_information .new-title{font-size:20px;}
.pro_cate_information .new-title a{color:#c13a36}
.pro_cate_information .text-dsp p{margin:15px 0;font-size:14px;color:#515151;line-height:26px;}
.pro_cate_information .text-dsp p a:hover{color:#c13a36;text-decoration:underline;}
.pro_cate_secondary{margin-bottom:80px;}
.pro_cate_secondary .title_wrap{border-bottom:1px solid #c13a36}
.pro_cate_secondary .title_wrap a.title{color:#c13a36;font-weight:bold;font-size:14px;transform:translateY(5px);padding-right:30px;background:#fff;display:inline-block;height:20px;line-height:20px;}
.pro_cate_secondary .title_wrap a.title i{padding-right:8px;}
.pro_cate_secondary .btn_box{margin:40px 0 30px;display:flex;flex-wrap:wrap;}
.pro_cate_secondary .btn_box a{display:inline-block;width:32.3%;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;margin-right:1%;background:#f7f7f7;padding:14px 12px;margin-bottom:16px;color:#101010;font-size:14px;position:relative;}
.pro_cate_secondary .btn_box a:hover{background:#c13a36;color:#fff;}
    .pro_cate_secondary .btn_box a:hover label {
        background: #fff;
        color: #c13a36;
    }
.pro_cate_secondary .btn_box a:active{position:relative;top:2px;}

/*列表内容 product-1-1*/
.pro_secondary_intro{margin-top:18px;}
.pro_secondary_intro h1{font-size:28px;color:#260609;margin-bottom:20px;font-weight:bold;}
.pro_secondary_intro .text{color:#515151;font-size:14px;line-height:22px;}
.pro_lbylist{margin-top:35px;margin-bottom:120px;display:flex;flex-wrap:wrap;}
.pro_lbylist a{background:#f7f5f3;width:288px;font-size:14px;margin-right:12px;margin-bottom:15px;border-radius:3px;border:1px solid #eaeaea;overflow:hidden;}
.pro_lbylist a em{display:block;width:100%;}
.pro_lbylist a .en{padding:12px 6px 12px 10px;font-weight:bold;color:#3f2023;border-bottom:1px solid #eaeaea;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;height:45px;}
.pro_lbylist a .cn{padding:8px 6px 8px 10px;font-weight:bold;color:#7c6a69;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;height:36px;}
.pro_lbylist a .num{padding:0 6px 12px 10px;color:#7c6a69;height:32px;}
.pro_lbylist a:hover{background:#f1f1f1;box-shadow:0 0 10px rgba(0,0,0,0.1);}

/*列表内容 product-2*/
.pro_news_arrivals{margin-top:95px;}
.pro_news_arrivals .list{border:1px solid #e9e9e9;width:220px;box-shadow:2px 2px 2px 1px #f5f5f5;border-radius:5px;display:flex;flex-wrap:wrap;transition:all 0.2s linear 0s;}
.pro_news_arrivals .list a.img_btn{display:block;height:144px;width:220px;padding:2px;text-align:center;}
.pro_news_arrivals .list a.img_btn img{max-width:216px;max-height:140px;}
.pro_news_arrivals .list .name_btn{display:block;background:#fbfbfb;padding:8px 14px;font-size:14px;line-height:24px;color:#260609;width:100%;}
.pro_news_arrivals .list .name_btn span{display:block;}
.pro_news_arrivals .list .name_btn span:first-child{color:#530a12;font-weight:bold;}
.pro_news_arrivals .list .name_btn em{color:#aaa;display:block;}
.pro_news_arrivals .list:hover{box-shadow:2px 2px 2px 1px #ccc;}

.picScroll{ margin:10px auto; }
.picScroll .bd ul{ width:100%;  float:left; padding-top:10px;  }
.picScroll .bd li{ width:20%; float:left;margin-bottom:20px; }
.picScroll .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }

.picScroll .hd{overflow:hidden; text-align:left;margin-bottom:10px;}
.picScroll .hd h3{font-size:20px;color:#c13a36;font-weight:bold;}
.picScroll .hd ul{ float:right; padding-top:12px;   }
.picScroll .hd li{ float:left;margin:0 5px; overflow:hidden;font-size:14px;color:#999;}
.picScroll .hd .on{ color:#c13a36; }
.picScroll .prev,.picScroll .next{ display:block; float:right;font-size:16px;margin:11px 5px 0 5px;color:#999;cursor:pointer;}
.picScroll .prev:hover,.picScroll .next:hover{color:#c13a36}


.pro_2_sorting_box{margin-bottom:50px;}
.pro_2_sorting_box .pro_cate_information h1{color:#c13a36;}
.pro_2_sorting_box ul{display:flex;flex-wrap:wrap;width:100%;max-height:175px;overflow:hidden;}
.pro_2_sorting_box ul li{flex:0 0 18%;margin-right:2%;margin-bottom:15px;}
.pro_2_sorting_box ul li a{font-size:14px;color:#530a12;font-weight:600;display:flex;align-items:center;width:100%;height:20px;line-height:20px;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}
.pro_2_sorting_box ul li a i{font-size:20px;margin-right:5px;font-weight:bold;}
.pro_2_sorting_box ul li a:hover{color:#c13a36;}
.pro_2_sorting_box .moreBtn{display:flex;align-items:center;color:#c13a36;width:20%;float:right;}
.pro_2_sorting_box .moreBtn i{font-size:20px;margin-right:5px;font-weight:bold;}
.pro_2_sorting_box .moreBtn:hover{color:#530a12;}
.pro_2_sorting_box .pro_natural{display:flex;justify-content: space-between;}
.pro_2_sorting_box .pro_natural .list{flex:1;margin-bottom:1em;background:#f7f7f7;padding:13px 15px;transition:all 0.2s linear 0s;}
.pro_2_sorting_box .pro_natural .list a{display:flex;align-items:center;padding:6px 0;font-size:14px;}
.pro_2_sorting_box .pro_natural .list a:before{
    content:'';width:10px;height:10px;background:#c13a36;border-radius:50%;margin-right:15px;
}
.pro_2_sorting_box .pro_natural .list a:hover{color:#c13a36;}
.pro_2_sorting_box .pro_natural .list .title{color:#c13a36;}
.pro_2_sorting_box .pro_natural .list .title i{margin-right:5px;width:20px;}
.pro_2_sorting_box .pro_natural .list .title:before{width:0;margin-right:0;}
.pro_2_sorting_box .pro_natural .list:hover{background:#f1f1f1;}
.pro_table_list{margin:70px 0 18px 0;}
.pro_table_list table thead tr th{border-bottom:1px solid #ddd;padding:16px 20px 16px 10px;}
.pro_table_list table tbody tr td{border-top:0;border-bottom:1px solid #ddd;padding:16px 20px 16px 10px;vertical-align:middle;font-size:13px;}
.pro_table_list table tbody tr td a{font-size:14px;}
.pro_table_list table tbody tr td a:hover{color:#c13a36;}
.pro_table_list table tbody tr td .tag-hot{display:inline-block;font-size:12px;transform:scale(0.8);background:#c13a36;padding:1px 3px;color:#fff;border-radius:3px;margin-left:5px;font-weight:bold;}

/*列表内容 product-3*/
.pro_3_sorting_box{margin-top:35px;}
.pro_3_sorting_box h1{font-size:28px;margin:20px 0;font-weight:bold;}
.pro_3_sorting_box ul{display:flex;flex-wrap:wrap;width:100%;margin-bottom:50px;}
.pro_3_sorting_box ul li{flex:0 0 23%;margin-right:2%;margin-bottom:15px;}
.pro_3_sorting_box ul li a{font-size:14px;color:#530a12;font-weight:600;display:flex;align-items:center;width:100%;height:18px;line-height:18px;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}
.pro_3_sorting_box ul li a i{font-size:18px;margin-right:5px;font-weight:bold;}
.pro_3_sorting_box ul li a:hover{color:#c13a36;}
.pro_3_new_arrivals h1{color:#c13a36;font-size:20px;font-weight:bold;margin-bottom:30px;line-height:30px;}
.pro_3_new_arrivals .swiper-container{padding-top:35px;}
.pro_3_new_arrivals .swiper-container .swiper-pagination-fraction{bottom:auto;top:35px;right:0;text-align:right;line-height:30px;padding-right:40px;}
.pro_3_new_arrivals .swiper-container .swiper-button-next{right:0;left:auto;top:35px;margin-top:0;width:30px;height:30px;text-align:center;line-height:30px;}
.pro_3_new_arrivals .swiper-container .swiper-button-prev{right:80px;left:auto;top:35px;margin-top:0;width:30px;height:30px;text-align:center;line-height:30px;}
.pro_3_new_arrivals .swiper-container .swiper-button-next:after{
    content:'\e720';
    color:#999;font-size:24px;
    font-family: "iconfont" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transition:all 0.2s linear 0s;
}
.pro_3_new_arrivals .swiper-container .swiper-button-prev:after{
    content:'\e71f';
    color:#999;font-size:24px;
    font-family: "iconfont" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transition:all 0.2s linear 0s;
}
.pro_3_new_arrivals .swiper-container .swiper-button-next:hover:after,.pro_3_new_arrivals .swiper-container .swiper-button-prev:hover:after{color:#c13a36;}

.pro_3_new_arrivals .item{display:flex;font-size:14px;color:#424242;height:38px;width:100%;}
.pro_3_new_arrivals .item > div{overflow:hidden;text-overflow: ellipsis;white-space: nowrap;margin-right:2%;}
.pro_3_new_arrivals .item > div:first-child{width:23%;color:#530a12;font-weight:bold;}
.pro_3_new_arrivals .item .tag-new-cn{font-size:12px;display:inline-block;background:#c13a36;border-radius:3px;color:#fff;padding:1px 4px;margin-right:6px;transform:scale(0.9);font-weight:normal;}
.pro_3_new_arrivals .item a{margin-left:2px;font-size:13px;color:#530a12;}
.pro_3_new_arrivals .item strong{font-size:13px;color:#530a12;}
.pro_3_new_arrivals .item > div:nth-child(2){width:24%;color:#530a12;font-weight:bold;}
.pro_3_new_arrivals .item > div:nth-child(3){width:32%;}
.pro_3_new_arrivals .item > div:nth-child(4){width:22%;}
.pro_3_new_arrivals .item > div:nth-child(3) a,.pro_3_new_arrivals .item > div:nth-child(4) a{color:#000;}
.pro_3_new_arrivals .item a:hover{text-decoration:underline;}
.all-pathway-page-content{margin-bottom:50px;}
.all-pathway-page-content h3{color:#101010;font-size:18px;font-weight:bold;margin:18px 0 20px 0;border-bottom:1px solid #ddd;padding-bottom:10px;}
.all-pathway-page-content h3 a{color:#101010;}
.all-pathway-page-content h3 a:hover{color:#c13a36;}
.all-pathway-page-content h2{color:#260609;font-size:28px;margin:75px 0 23px 0;border-bottom:1px solid #ddd;padding-bottom:23px;}
.all-pathway-page-content .block-targets{display:flex;flex-wrap: wrap;}
.all-pathway-page-content .block-targets a{display:inline-flex;justify-content: space-between;width:23%;margin-right:2%;padding:10px 18px;font-size:14px;color:#101010;border:1px solid #bbb;margin-bottom:16px;border-radius:5px;}
.all-pathway-page-content .block-targets a:hover{background:#c13a36;border-color:#c13a36;color:#fff;}
.all-pathway-page-content .block-targets a:active{position:relative;top:2px;}
.all-pathway-page-content .block-targets a span:first-child{width:80%;height:20px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.all-pathway-page-content .block-targets a i{display:inline-block;font-size:14px;font-weight:bold;}
.all-pathway-page-content .block-targets a:hover i{transform:rotate(90deg);}

/*技术服务*/
.service_container{display:flex;flex-wrap: wrap;margin-bottom:50px;margin-top:10px;}
.service_container .service_left{width:195px;margin-right:30px;background:#fff;border-radius:5px;height:100%;padding:25px 0;}
.service_container .service_left .nav_btn a{display:block;width:100%;padding:4px 12px 4px 25px;margin-bottom:18px;font-size:14px;font-weight:bold;color:#444;}
.service_container .service_left .nav_btn a.active{border-left:4px solid #c13a36;padding-left:21px;font-weight:bold;font-size:15px;color:#c13a36;}
.service_container .service_left .nav_btn a:hover{color:#c13a36;}
.service_container .service_left .download_btn{display:block;margin:40px auto;font-size:12px;border:1px solid #222;height:36px;line-height:34px;width:90%;text-align:center;border-radius:30px;color:#222;}
.service_container .service_left .download_btn i{font-size:14px;margin-right:5px;font-weight:bold;}
.service_container .service_left .download_btn:hover{background:#c13a36;border-color:#c13a36;color:#fff;}
.service_container .service_left .download_btn:active{position:relative;top:2px;}
.service_container .service_left .use_software{width:90%;margin:0 auto;}
.service_container .service_left .use_software h6{font-size:14px;color:#222;margin-bottom:10px;}
.service_container .service_left .use_software .btn_box a{padding:4px 5px;border:1px solid #dadada;background:#f7f6f5;display:inline-block;border-radius:3px;font-size:12px;margin-bottom:5px;}
.service_container .service_left .use_software .btn_box a:hover{color:#0a0000;background:#fff;border:1px solid #acacac;}
.service_container .service_left .use_software .btn_box a:active{position:relative;top:2px;}
.service_container .service_right{flex:1;background:#fff;border-radius:5px;padding:20px 40px 60px;width:100%;}
.service_container .service_right h1{color:#333;font-weight:bold;padding-bottom:8px;border-bottom:1px solid #ddd;font-size:28px;margin:18px 0 5px 0;display:flex;justify-content:space-between;flex-wrap:wrap;}
.service_container .service_right h1 a{display:inline-flex;padding:0 10px;align-items:center;color:#fff;background:#BE1B23;border-radius:30px;height:40px;}
.service_container .service_right h1 a img{height:24px;margin-right:5px;}
.service_container .service_right h1 a:active{position:relative;top:2px;}
.service_container .service_right .graphic_introduction{margin-top:20px;font-size:14px;color:#515151;line-height:26px;text-align:justify;}
.service_container .service_right .graphic_introduction img{max-width:100%;}
.service_container .service_right .graphic_introduction_about{display:flex;flex-wrap: wrap;margin-top:20px;}
.service_container .service_right .graphic_introduction_about .text_box{flex:0 0 600px;font-size:14px;color:#515151;line-height:26px;text-align:justify;padding-right:30px;}
.service_container .service_right .graphic_introduction_about .image_box{flex:1;}
.service_container .service_right .graphic_introduction_about .image_box img{max-width:100%;}
.service_container .service_right .service_table{width:100%;}
.service_container .service_right .service_table .title{display:flex;align-items:center;border-bottom:1px solid #ddd;margin-bottom:16px;padding-bottom:8px;color:#101010;font-size:16px;font-weight:bold;line-height:20px;}
.service_container .service_right .service_table .title i{color:#c13a36;font-size:20px;margin-right:10px;}
.service_container .service_right .service_table table{border-bottom:1px solid #ddd;}
.service_container .service_right .service_table table thead tr th{border-bottom:1px solid #ddd;}
.service_container .service_right .service_table table tbody tr td{font-size:12px;}
.service_container .service_right .service_table table tbody tr td a{color:#2fbff0;text-decoration:underline;}
.service_container .service_right .service_table table tbody tr td a:hover{color:#c13a36;}
.service_container .service_right .service_table table tbody tr:hover td{background:#f1f1f1;}
.service_container .service_right .title-page-ts{color:#c13a36;font-size:18px;font-weight:bold;padding-bottom:16px;margin-top:25px;margin-bottom:15px;border-bottom:1px solid #ddd;}
.service_container .service_right .list-style-1{display:block;margin-top:3px;}
.service_container .service_right .list-style-1 li{display:block;color:#515151;font-size:14px;line-height:26px;vertical-align:bottom;}
.service_container .service_right .list-style-1 li:before{
    content:'';display:inline-block;width:10px;height:10px;background:#c13a36;border-radius:50%;margin-right:8px;
}
.service_container .service_right .table a{}

/*仪器耗材*/
.labware_box h1{margin:40px 0 30px;color:#c13a36;font-size:20px;font-weight:bold;}
.labware_box ul{display:flex;flex-wrap: wrap;margin-bottom:50px;}
.labware_box ul li{width:calc((100% - 90px)/4);height:385px;border:1px solid #eee;box-shadow:1px 1px 2px #eee;border-radius:5px;margin-bottom:30px;overflow:hidden;transition:all 0.2s linear 0s;margin-right:30px;}
.labware_box ul li:nth-child(4n){margin-right:0;}
.labware_box ul li .img_btn{display:flex;align-items:center;height:220px;justify-content:center;}
.labware_box ul li .img_btn img{max-width:100%;max-height:100%;}
.labware_box ul li .info_box{border-top:1px solid #eee;background:#fafafa;padding:16px 16px 12px;height:163px;font-size:14px;transition:all 0.2s linear 0s;}
.labware_box ul li .info_box .name_btn{display:block;font-size:14px;color:#c13a36;margin-bottom:1em;height:20px;line-height:20px;width:100%;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;font-weight:bold;}
.labware_box ul li .info_box .des_btn{display:block;font-size:12px;line-height:22px;text-align:justify;width:100%;height:88px;overflow:hidden;color:#222;}
.labware_box ul li:hover{box-shadow:1px 1px 10px #eee;}
.labware_box ul li:hover .info_box{background:#f1f1f1;}
.labware_box ul li:hover .info_box .name_btn{text-decoration:underline;}
.labware_box ul li:hover .info_box .des_btn{text-decoration:underline;}


/*文章*/
.article_box{background:#fff;margin-top:10px;margin-bottom:120px;border-radius:5px;padding:20px 40px 35px;}
.article_box img{max-width:100%;height:initial !important}
.article_box h1{font-weight:bold;font-size:26px;margin:18px 0 12px 0;border-bottom:1px solid #ddd;padding-bottom:16px;}
.article_box .text-page{color:#515151;font-size:14px;text-align: justify;line-height:26px;}
.article_box .text-page img{max-width:100%;}
.article_box .active_box_text{font-size:14px;color:#515151;line-height:26px;overflow:hidden;}
.article_box .active_box_text img{max-width:100%;}
.article_box .active_box_text a:hover{color:#c13a36;text-decoration:underline;}
.service_right .active_box_text{font-size:14px;color:#515151;line-height:26px;overflow:hidden;}
.service_right .active_box_text img{max-width:100%;}
.service_right .active_box_text a:hover{color:#c13a36;text-decoration:underline;}



.citations-table table td{
    padding:0px !important;
}
/*常见问题*/
.faq_list {
    display: block;
    width: 100%;
}
.faq_list li{display:block;width:100%;border-top:1px solid #ccc;padding:2px 0 16px 0;}
.faq_list li:first-child{border-top:0;}
.faq_list li .faq_q{margin:24px 0 15px 0;font-size:14px;color:#222;font-weight:bold;line-height:24px;display:flex;align-items:center;}
.faq_list li .faq_q i{color:#c13a36;font-size:22px;margin-right:10px;}
.faq_list li .faq_a{margin:14px 0 14px 32px;line-height:24px;font-size:14px;color:#222;}
.faq_list li .faq_a p{margin:14px 0 14px 32px;line-height:24px;font-size:14px;color:#222;}
/*合作伙伴*/
.suppliers-container{display:flex;flex-wrap: wrap;padding:60px;}
.suppliers-container a{display:block;flex:0 0 25%;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.suppliers-container a:nth-child(4n){border-right:0;}
.suppliers-container a .img_box{display:flex;justify-content: space-around;height:95px;padding:26px 0 12px;}
.suppliers-container a .img_box img{max-width:100%;max-height:95%;}
.suppliers-container a .des_box{padding:0 20px 20px;text-align:center;color:#555;}
.suppliers-container a:hover .des_box{text-decoration:underline;color:#c13a36;}
.suppliers-des{display:flex;justify-content:space-between;align-items:center;flex-wrap: wrap;padding:40px 80px 100px 30px;}
.suppliers-des .img_box{width:260px;}
.suppliers-des .img_box img{max-width:85%;}
.suppliers-des .text_box{flex:1;padding-left:20px;}
/*加入我们*/
.join_tabs .nav{margin:12px 0;display:flex;flex-wrap: wrap;}
.join_tabs .nav li a{display:inline-block;width:120px;border-radius:3px;border:1px solid grey;padding:4px;margin:6px 6px 6px 0;font-size:15px;color:#444;text-align:center;}
.join_tabs .nav li a.active{border:1px solid #222;background:#222;color:#fff;}
.join_tabs .nav li a:active{position:relative;top:2px;}
.join_tabs .job{margin:30px 0 16px 0;}
.join_tabs .job .job_top{display:flex;align-items:center;margin-bottom:20px;}
.join_tabs .job .job_top img{width:45px;height:45px;margin-right:12px;}
.join_tabs .job .job_top p{font-size:16px;color:#222;font-weight:bold;}
.join_tabs .job .job_content{border-bottom:1px solid #ddd;margin-bottom:30px;padding-bottom:40px;font-size:12px;color:#222;line-height:30px;}
.join_tabs .job .job_content h6{font-weight:bold;margin:12px 0 16px 0;color:#222;font-size:12px;}
.join_tabs .job .job_content .introduce{color:#222;font-size:12px;line-height:30px;margin-bottom:40px;}
.join_apply h6{font-weight:bold;margin:12px 0 16px 0;color:#222;font-size:12px;}
.join_apply .introduce{color:#222;font-size:12px;line-height:30px;margin-bottom:40px;}
.join_apply .introduce a{color:#c13a36;}
.join_apply .introduce a:hover{text-decoration:underline;}
/*关于我们*/
.about_container .about_title{margin-top:30px;color:#c13a36;font-size:18px;font-weight:bold;padding-bottom:16px;margin-bottom:25px;border-bottom:1px solid #ddd;}
.about_container .about_title a{color:#c13a36;}
.field-title{font:bold 20px sans-serif;fill:#fff;}


.about_container .server_list{margin:60px 0 80px 0;display:flex;justify-content:space-between;align-items:flex-start;}
.about_container .server_list .image_box{width:260px;margin:0 60px;}
.about_container .server_list .image_box img{width:100%;}
.about_container .server_list .list_box{flex:1;display:flex;flex-direction:column;justify-content:space-between;}
.about_container .server_list .list_box .text:first-child{margin-bottom:40px;}
.about_container .server_list .list_box a{display:block;width:100%;font-size:18px;color:#444;font-weight:bold;}
.about_container .server_list .list_box.left_list_box a{text-align:right;}
.about_container .server_list .list_box span{font-size:14px;color:#666;line-height:26px;margin-top:10px;display:block;width:100%;}
.about_container .server_list .list_box span b{font-size:18px;color:#555;}




.about_container .research-list .item .title{font-size:14px;font-weight:bold;margin-top:16px;}
.about_container .research-list .item .title:before{
    content:'';width:10px;height:10px;border-radius:50%;background:#c13a36;display:inline-block;margin-right:20px;
}
.text-page{min-height:2px;}
.about_container .research-list .item .text-page {
    padding-left: 30px;
}
.block-citation-page-1{margin-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap;}
.block-citation-page-1 a{display:flex;width:49%;margin-bottom:33px;}
.block-citation-page-1 a img{width:130px;height:170px;border:1px solid #d7d7d7;margin-right:35px;transition:all 0.2s linear 0s;}
.block-citation-page-1 a .text{width:330px;}
.block-citation-page-1 a .text .title{font-weight:bold;color:#101010;font-size:14px;margin:4px 0 35px;transition:all 0.2s linear 0s;}
.block-citation-page-1 a .text .dsp{color:#515151;font-size:14px;line-height:20px;}
.block-citation-page-1 a:hover img{border-color:#222;}
.block-citation-page-1 a:hover .text .title{color:#c13a36;}
.block-citation-page-1 a:hover .text .dsp{text-decoration:underline;}
.serving_customers{margin-top:32px;}
.serving_customers .one{height:170px;width:100%;overflow:hidden;position:relative; }
.serving_customers .one ul{width:100000px;position:absolute;left:0;}
.serving_customers .one ul li{display:block;float:left;height:100px;position:relative;transition:all .2s linear 0s;}
.serving_customers .one ul li a{display:inline-block;width:100%;}
.serving_customers .one ul li img{display:block;height:100px;padding:20px 24px;border:thin solid #dedede;margin-right:-1px;}
.serving_customers .one ul li:hover{border-color:#222;}

/*网站地图*/
.sitemap_box{display:flex;justify-content:space-between;}
.sitemap_box .item{margin-top:8px;margin-bottom:16px;width:23%;margin-right:1%;}
.sitemap_box .item h3{margin:16px 0;font-size:16px;color:#333;line-height:22px;font-weight:bold;}
.sitemap_box .item a{display:block;padding:4px 0;font-size:14px;color:#333;line-height:22px;}
.sitemap_box .item a:hover{color:#c13a36;text-decoration:underline;}
/*产品目录*/
.catalog_box{display:flex;flex-wrap: wrap;justify-content: space-between;align-items:center;}
.catalog_box .text_download{flex:0 0 35%;margin-right:10%;}
.catalog_box .text_download .text_btn{margin:18px 0;color:#101010;font-size:18px;font-weight:bold;display:flex;align-items:center;}
.catalog_box .text_download .text_btn i{margin-right:10px;}
.catalog_box .text_download .text-page{margin-bottom:30px;}
.catalog_box .text_download .text_btn:hover{color:#c13a36;}
.catalog_box .image_download{flex:1;display:flex;justify-content:space-between;flex-wrap: wrap;}
.catalog_box .image_download a{width:30%;margin-bottom:4%;}
.catalog_box .image_download img{max-width:100%;box-shadow:4px 4px 10px 1px #cccccc;border-radius:10px;transition:all 0.2s linear 0s;}
.catalog_box .image_download img:hover{box-shadow:4px 4px 10px 1px #999;}

/*详情*/
.pro_des_container{margin-bottom:100px;display:flex;flex-wrap: wrap;justify-content: space-between;}
.pro_des_container .pro_left{width:810px;}
.pro_des_container .pro_left .pro_title{color:#1B0808;font-size:28px;margin-bottom:8px;margin-top:16px;font-weight:600;}
    .pro_des_container .pro_left .pro_title .pro-title-h1 {
        font-size: 28px;
        font-weight: 600;
        margin:0px; padding:0px;
    }
.pro-title-h2 {
    font-size: 14px;
    margin: 0px;
    padding: 0px;
     padding-left:0px;
     line-height:30px;
}
.pro-title-h2  h1{
    display: inline;
    font-size: 14px;
    padding: 0px;
}
.pro_des_container .pro_left .pro_small_text {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 20px;
}
.pro_des_container .pro_left .pro_small_text .catalog{font-size:14px;color:#666;}
        .pro_des_container .pro_left .pro_small_text .number {
            font-size: 16px;
            color: #666;
            font-weight: bold;
            white-space: nowrap;
            padding-right:30px;
        }
.pro_des_container .pro_left .pro_small_text .number em{color:#c13a36;}
.pro_des_container .pro_left .pro_base_box{display:flex;flex-wrap:wrap;margin-bottom:48px;justify-content:center;}
.pro_des_container .pro_left .pro_base_box .pro_image{border:1px solid #ddd;width:327px;height:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-right:50px;height:352px;position:relative;}
.pro_des_container .pro_left .pro_base_box .pro_image img{max-width:90%;max-height:300px;}
.pro_des_container .pro_left .pro_base_box .pro_image span{width:100%;height:40px;line-height:40px;background:rgba(102,102,102,0.1);text-align:center;font-size:16px;color:#c13a36;font-weight:bold;position:absolute;bottom:0;left:0;}.pro_des_container .pro_left .pro_base_box .pro_image span em{color:#666;}
    .pro_des_container .pro_left .pro_base_box .pro_image_lib img {
        width: 300px;
        height: 200px;
        max-width:100%;
    }
    .pro_des_container .pro_left .pro_base_box .pro_image_lib {
        border: 0;
        height: auto;
        width: auto;
        justify-content: left;
    }
.lib_rpo_dititle {
    height: 40px;
    border-radius: 7px;
    background-color: rgba(102, 102, 102, 0.1);
    line-height: 40px;
    text-indent: 20px;
    font-size: 16px;
    font-weight: bold;
    color: #888;
}
.lib_rpo_dititle span {
    color: #CD4947;
}
.pro_introduce_libarybox .commodity_table .table {
    margin-top: 30px;
}
    .pro_introduce_libarybox .commodity_table .table td {
        padding: 0px;
        line-height: 20px;
    }
.pro_introduce_libarybox .table .opt_btn {
    flex-direction: row-reverse;
}
.pro_introduce_libarybox .commodity_table {
    padding-left: 20px;
}
.pro_des_container .pro_left .pro_base_box .pro_introduce {
    flex: 1;
    width: 100%;
}
.pro_des_container .pro_left .pro_base_box .pro_introduce .descriptive{width:100%;font-size:14px;color:#666;line-height:25px;}
.pro_des_container .pro_left .pro_base_box .pro_introduce .parameter_list{margin:24px 0 30px 0;}
.pro_des_container .pro_left .pro_base_box .pro_introduce .parameter_list .item{display:flex;flex-wrap:wrap;justify-content: space-between;margin-top:16px;align-items:center;}
.pro_des_container .pro_left .pro_base_box .pro_introduce .parameter_list .item:first-child{margin-top:0;}
.pro_des_container .pro_left .pro_base_box .pro_introduce .parameter_list .item label{font-size:14px;color:#333;line-height:20px;}
.pro_des_container .pro_left .pro_base_box .pro_introduce .parameter_list .item span{font-size:14px;color:#666;line-height:20px;}
.pro_des_container .pro_left .pro_base_box .pro_introduce .parameter_list .item span.red{color:#C13A36;}
.pro_des_container .pro_left .pro_base_box .pro_introduce .parameter_list .item .kj-pro-num-box{border-radius:5px;overflow:hidden;}
.pro_des_container .pro_left .pro_base_box .pro_introduce .parameter_list .item .kj-pro-num-box button{width:30px;height:30px;border:0;background:rgba(193, 58, 54, 0.1);font-size:16px;color:#C13A36;text-align:center;font-weight:bold;transition:all 0.2s linear 0s;}
.pro_des_container .pro_left .pro_base_box .pro_introduce .parameter_list .item .kj-pro-num-box button:hover{background:rgba(193, 58, 54, 0.3);}
.pro_des_container .pro_left .pro_base_box .pro_introduce .parameter_list .item .kj-pro-num-box input{width:34px;height:30px;border:0;border-top:1px solid rgba(193, 58, 54, 0.1);border-bottom:1px solid rgba(193, 58, 54, 0.1);text-align:center;border-radius:0;}
.pro_des_container .pro_left .pro_base_box .pro_introduce .commodity_table{margin-bottom:30px;}
.pro_des_container .pro_left .pro_base_box .pro_introduce .commodity_table table{margin-bottom:0;}
.pro_des_container .pro_left .pro_base_box .pro_introduce .commodity_table thead tr th{border-bottom:0;font-size:14px;color:#333;text-align:center;}
.pro_des_container .pro_left .pro_base_box .pro_introduce .commodity_table thead tr th:first-child{text-align:left;}
.pro_des_container .pro_left .pro_base_box .pro_introduce .commodity_table tbody tr td{border-top:0;vertical-align:middle;font-size:14px;color:#666;text-align:center;}
.pro_des_container .pro_left .pro_base_box .pro_introduce .commodity_table tbody tr td:first-child{text-align:left;}
.pro_des_container .pro_left .pro_base_box .pro_introduce .commodity_table tbody tr td .kj-pro-num-box{border-radius:3px;overflow:hidden;width:80px;}
.pro_des_container .pro_left .pro_base_box .pro_introduce .commodity_table tbody tr td .kj-pro-num-box button{width:25px;height:20px;border:0;background:rgba(193, 58, 54, 0.1);font-size:14px;color:#C13A36;text-align:center;font-weight:bold;transition:all 0.2s linear 0s;display:flex;justify-content:center;align-items:center;}
.pro_des_container .pro_left .pro_base_box .pro_introduce .commodity_table tbody tr td .kj-pro-num-box button:hover{background:rgba(193, 58, 54, 0.3);}
.pro_des_container .pro_left .pro_base_box .pro_introduce .commodity_table tbody tr td .kj-pro-num-box input{width:30px;height:20px;border:0;border-top:1px solid rgba(193, 58, 54, 0.1);border-bottom:1px solid rgba(193, 58, 54, 0.1);text-align:center;border-radius:0;}
.pro_des_container .pro_left .pro_base_box .pro_introduce .opt_btn{display:flex;flex-wrap: wrap;}
.pro_des_container .pro_left .pro_base_box .pro_introduce .opt_btn a{margin-left:24px;width:200px;height:40px;border:1px solid #C13A36;border-radius:4px;line-height:38px;font-size:16px;text-align:center;}
.pro_des_container .pro_left .pro_base_box .pro_introduce .opt_btn a.addCar_btn{background:#C13A36;color:#fff;margin-left:0;}
.pro_des_container .pro_left .pro_base_box .pro_introduce .opt_btn a.addCar_btn:hover{background:#930e0a;border-color:#930e0a;}
.pro_des_container .pro_left .pro_base_box .pro_introduce .opt_btn a.contactUs_btn{color:#C13A36;}
.pro_des_container .pro_left .pro_base_box .pro_introduce .opt_btn a.contactUs_btn:hover{background:#C13A36;color:#fff;}
.pro_des_container .pro_left .pro_base_box .pro_introduce .opt_btn a:active{position:relative;top:2px;}
.pro_des_container .pro_left .pro_section{width:100%;border-bottom:2px solid rgba(27, 8, 8, 0.1);padding-bottom:16px;position:relative;}
.pro_des_container .pro_left .pro_section span{font-size:18px;color:#1B0808;line-height:26px}
.pro_des_container .pro_left .pro_section:after{
    content:'';width:90px;height:2px;background:#C13A36;position:absolute;bottom:-2px;left:0;display:inline-block;
}
.pro_des_container .pro_left .pro_video{margin-bottom:50px;}
.pro_des_container .pro_left .pro_video .video_box{margin-top:24px;width:100%;}
.pro_des_container .pro_left .pro_video .video_box img{max-width:100%;}
.pro_des_container .pro_left .pro_technology .technology_text{margin-top:24px;width:100%;font-size:14px;color:#666;line-height:25px;margin-bottom:20px;}
.pro_des_container .pro_left .pro_technology .technology_text a{color:#C13A36;font-weight:bold;margin-left:5px;}
.pro_des_container .pro_left .pro_technology .technology_text a:hover{text-decoration:underline;}
.pro_des_container .pro_left .pro_detailed_description{margin-bottom:48px;}
.pro_des_container .pro_left .pro_detailed_description .btn_box{display:flex;border-bottom:2px solid rgba(27, 8, 8, 0.1);}
.pro_des_container .pro_left .pro_detailed_description .btn_box a{font-size:18px;color:#999;padding:0 8px 16px 8px;border-bottom:2px solid transparent;margin-left:40px;margin-bottom:-2px;}
.pro_des_container .pro_left .pro_detailed_description .btn_box a:first-child{margin-left:0;}
.pro_des_container .pro_left .pro_detailed_description .btn_box a:hover{color:#C13A36;}
.pro_des_container .pro_left .pro_detailed_description .btn_box a.active{color:#C13A36;border-color:#C13A36;}
.pro_des_container .pro_left .pro_detailed_description .detailed_description_tab .tab_item{padding:5px 20px;display:flex;justify-content:space-between;flex-wrap:wrap;}
.pro_des_container .pro_left .pro_detailed_description .detailed_description_tab .tab_item:nth-child(2n){background:#f9f9f9;}
.pro_des_container .pro_left .pro_detailed_description .detailed_description_tab .tab_item label{font-size:14px;color:#1B0808;width:140px;line-height:25px;}
.pro_des_container .pro_left .pro_detailed_description .detailed_description_tab .tab_item .text-page{flex:1;width:100%;font-size:14px;color:#666;line-height:25px;word-break:break-word;}
.pro_des_container .pro_left .pro_detailed_description .detailed_description_tab .tab_item .text-page a{display:block;margin-bottom:16px;font-size:14px;color:#666;line-height:25px;}
.pro_des_container .pro_left .pro_detailed_description .detailed_description_tab .tab_item .text-page a:hover{color:#c13a36;text-decoration:underline;}
.pro_des_container .pro_left .pro_detailed_description .detailed_description_tab .tab_item .kj-table{flex:1;width:100%;}
.pro_des_container .pro_left .pro_detailed_description .detailed_description_tab .tab_item .kj-table table{border-bottom:1px solid #ddd;}
.pro_des_container .pro_left .pro_detailed_description .detailed_description_tab .tab_item .kj-table thead tr th{padding-top:0;padding-bottom:16px;text-align:center;}
.pro_des_container .pro_left .pro_detailed_description .detailed_description_tab .tab_item .kj-table tbody tr td{padding-top:16px;padding-bottom:16px;font-size:14px;color:#1B0808;text-align:center;}
.pro_des_container .pro_left .pro_detailed_description .detailed_description_tab .tab_item .technical_parameter{flex:1;width:100%;}
.pro_des_container .pro_left .pro_detailed_description .detailed_description_tab .tab_item .technical_parameter .list{display:flex;flex-wrap: wrap;}
.pro_des_container .pro_left .pro_detailed_description .detailed_description_tab .tab_item .technical_parameter .list label{border-bottom:1px solid #dcdcdc;width:25%;line-height:20px;padding:16px;font-weight:normal;color:#1B0808;}
.pro_des_container .pro_left .pro_detailed_description .detailed_description_tab .tab_item .technical_parameter .list:first-child label{font-weight:bold;padding-top:0;}
.pro_des_container .pro_left .pro_detailed_description .detailed_description_tab .tab_item .technical_parameter .list span{border-bottom:1px solid #dcdcdc;width:25%;font-size:14px;color:#666;line-height:20px;padding:16px 0;}
.pro_des_container .pro_left .pro_detailed_description .detailed_description_tab .tab_item .technical_parameter .list:first-child span{padding-top:0;font-weight:bold;}
.pro_des_container .pro_left .pro_detailed_description .detailed_description_tab .tab_item .technical_parameter .list span.line3{width:75%;}
.pro_des_container .pro_left .pro_detailed_description .detailed_description_tab .tab_item .solubility_data{flex:1;width:100%;}
.pro_des_container .pro_left .pro_detailed_description .detailed_description_tab .tab_item .solubility_data h6{font-size:14px;color:#C13A36;font-weight:bold;line-height:25px;margin-bottom:8px;}
.pro_des_container .pro_left .pro_detailed_description .detailed_description_tab .tab_item .solubility_data .text-page{margin-bottom:25px;}
.pro_des_container .pro_left .pro_detailed_description .detailed_description_tab .tab_item .solubility_data .solubility_table{display:flex;align-items:center;width:100%;}
.pro_des_container .pro_left .pro_detailed_description .detailed_description_tab .tab_item .solubility_data .solubility_table label{width:16px;font-size:14px;color:#1B0808;line-height:20px;margin:0 35px 0 12px;}
.pro_des_container .pro_left .pro_detailed_description .detailed_description_tab .tab_item .solubility_data .solubility_table .table-responsive{flex:1;}
.pro_des_container .pro_left .pro_detailed_description .detailed_description_tab .tab_item .solubility_data .solubility_table table thead tr th{border-bottom:0;text-align:center;padding-top:15px;padding-bottom:15px;}
.pro_des_container .pro_left .pro_detailed_description .detailed_description_tab .tab_item .solubility_data .solubility_table table tbody tr td{text-align:center;font-size:14px;color:#666;padding-top:15px;padding-bottom:15px;}
.pro_des_container .pro_left .pro_detailed_description .detailed_description_tab .tab_item .solubility_data .add_solubility .step_title{font-size:14px;color:#666;line-height:25px;margin-bottom:8px;}
.pro_des_container .pro_left .pro_detailed_description .detailed_description_tab .tab_item .solubility_data .add_solubility .step_box{background:#eee;padding:16px;margin-bottom:16px;}
.pro_des_container .pro_left .pro_detailed_description .detailed_description_tab .tab_item .solubility_data .add_solubility .step_box .step_arrow{font-size:14px;color:#1B0808;display:flex;align-items:center;font-weight:bold;}
.pro_des_container .pro_left .pro_detailed_description .detailed_description_tab .tab_item .solubility_data .add_solubility .step_box .step_arrow i{color:#C13A36;margin:0 8px;}
.pro_des_container .pro_left .pro_detailed_description .detailed_description_tab .tab_item .solubility_data .add_solubility .step_box span{display:block;font-size:14px;color:#1B0808;margin-top:8px;}
.pro_des_container .pro_left .pro_technology_download{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:20px;justify-content:space-between;}
.pro_des_container .pro_left .pro_technology_download .pro_section{margin-bottom:26px;}
.pro_des_container .pro_left .pro_technology_download .form-group{display:flex;margin-right:38px;margin-bottom:0;}
.pro_des_container .pro_left .pro_technology_download .form-group label{font-size:14px;color:#1B0808;width:70px;}
.pro_des_container .pro_left .pro_technology_download .form-group select{border:0;box-shadow:none;height:20px;padding:0;width:80px;}
.pro_des_container .pro_left .pro_technology_download .purity{font-size:14px;color:#333;margin-right:60px;}
.pro_des_container .pro_left .pro_technology_download .download_btn{display:flex;align-items:center;flex-wrap: wrap;}
.pro_des_container .pro_left .pro_technology_download .download_btn a{font-size:14px;color:#666;margin-left:15px;}
.pro_des_container .pro_left .pro_technology_download .download_btn a:first-child{margin-left:0;}
.pro_des_container .pro_left .pro_technology_download .download_btn a img{height:22px;margin-right:5px;}
.pro_des_container .pro_left .pro_technology_download .download_btn a:hover{color:#C13A36;}
.pro_des_container .pro_left .experimental_calculator .step_text{margin:24px 0 16px 0;padding:0 12px;font-size:14px;color:#666;line-height:25px;}
.pro_des_container .pro_left .experimental_calculator .form_box{background:#f9f9f9;padding:25px 0 25px 15px;width:100%;overflow-x:scroll;}
.pro_des_container .pro_left .experimental_calculator .form_box::-webkit-scrollbar{height:0;}
.pro_des_container .pro_left .experimental_calculator .form_box > div{width:auto;display:flex;align-items:center;}
.pro_des_container .pro_left .experimental_calculator .form_box .form-group{display:flex;align-items:center;margin-right:20px;margin-bottom:0;}
.pro_des_container .pro_left .experimental_calculator .form_box .form-group label{font-size:14px;color:#1B0808;}
.pro_des_container .pro_left .experimental_calculator .form_box .form-group input{border:1px solid #C13A36;border-radius:4px;width:70px;margin:0 8px;font-size:14px;color:#1B0808;}
.pro_des_container .pro_left .experimental_calculator .form_box .form-group select{border:1px solid #C13A36;border-radius:4px;width:90px;margin:0 8px;font-size:14px;color:#1B0808;}
.pro_des_container .pro_left .experimental_calculator .form_box .form-group input:focus,.pro_des_container .pro_left .experimental_calculator .form_box .form-group select:focus{
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(193, 58, 54, .3);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(193, 58, 54, .3)
}
.pro_des_container .pro_left .experimental_calculator .opt_box{margin:24px 0 20px 15px;display:flex;}
.pro_des_container .pro_left .experimental_calculator .opt_box a{width:100px;height:35px;border-radius:4px;text-align:center;line-height:33px;font-size:14px;margin-right:24px;}
.pro_des_container .pro_left .experimental_calculator .opt_box a:nth-child(1){border:1px solid #999;color:#666;}
.pro_des_container .pro_left .experimental_calculator .opt_box a:nth-child(1):hover{background:#666;border:1px solid #666;color:#fff;}
.pro_des_container .pro_left .experimental_calculator .opt_box a:nth-child(2){border:1px solid #C13A36;background:#C13A36;color:#fff;}
.pro_des_container .pro_left .experimental_calculator .opt_box a:nth-child(2):hover{background:#930e0a;border:1px solid #930e0a;}
.pro_des_container .pro_left .experimental_calculator .opt_box a:active{position:relative;top:2px;}
.pro_des_container .pro_left .more_calculator{margin-bottom:20px;}
.pro_des_container .pro_left .more_calculator .nav{margin:24px 0;}
.pro_des_container .pro_left .more_calculator .nav li{float:left;}
.pro_des_container .pro_left .more_calculator .nav li a{width:100px;height:40px;padding:0;border:1px solid #C13A36;border-radius:4px;font-size:14px;color:#C13A36;line-height:38px;margin-right:24px;text-align:center;}
.pro_des_container .pro_left .more_calculator .nav li a:hover{background:#C13A36;color:#fff;}
.pro_des_container .pro_left .more_calculator .nav li.active a{background:#C13A36;color:#fff;}
.pro_des_container .pro_left .more_calculator .nav li a:active{position:relative;top:2px;}
.pro_des_container .pro_left .more_calculator .introduce_text{margin-bottom:24px;}
.pro_des_container .pro_left .more_calculator .introduce_text h6{margin-bottom:8px;font-size:16px;color:#C13A36;font-weight:bold;line-height:22px;}
.pro_des_container .pro_left .more_calculator .introduce_text span{font-size:14px;color:#666;line-height:25px;display:block;}
.pro_des_container .pro_left .more_calculator .calculator_box{background:#f9f9f9;padding:25px 0 25px 15px;width:100%;overflow-x:scroll;}
.pro_des_container .pro_left .more_calculator .calculator_box::-webkit-scrollbar{height:0;}
.pro_des_container .pro_left .more_calculator .calculator_box > div{width:auto;}
.pro_des_container .pro_left .more_calculator .calculator_input{display:flex;}
.pro_des_container .pro_left .more_calculator .calculator_input span{color:#666;font-size:16px;margin:36px 8px 0 8px;line-height:35px;}
.pro_des_container .pro_left .more_calculator .input_item label{width:100%;font-size:14px;color:#1B0808;line-height:20px;}
.pro_des_container .pro_left .more_calculator .input_item .input_box{display:flex;align-items:center;margin:16px 0;}
.pro_des_container .pro_left .more_calculator .input_item .input_box input{padding:0 8px;border:1px solid #C13A36;border-radius:4px;width:100px;margin-right:8px;font-size:12px;color:#1B0808;height:35px;}
.pro_des_container .pro_left .more_calculator .input_item .input_box select{border:1px solid #C13A36;border-radius:4px;width:60px;font-size:14px;color:#1B0808;height:35px;}
.pro_des_container .pro_left .more_calculator .input_item .input_box input:focus,.pro_des_container .pro_left .more_calculator .input_item .input_box select:focus{
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(193, 58, 54, .3);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(193, 58, 54, .3)
}
.pro_des_container .pro_left .more_calculator .opt_box{display:flex;align-items:center;margin-top:8px;}
.pro_des_container .pro_left .more_calculator .opt_box a{width:100px;height:35px;border-radius:4px;text-align:center;line-height:33px;font-size:14px;margin-right:24px;}
.pro_des_container .pro_left .more_calculator .opt_box a:nth-child(1){border:1px solid #999;color:#666;}
.pro_des_container .pro_left .more_calculator .opt_box a:nth-child(1):hover{background:#666;border:1px solid #666;color:#fff;}
.pro_des_container .pro_left .more_calculator .opt_box a:nth-child(2){border:1px solid #C13A36;background:#C13A36;color:#fff;}
.pro_des_container .pro_left .more_calculator .opt_box a:nth-child(2):hover{background:#930e0a;border:1px solid #930e0a;}
.pro_des_container .pro_left .more_calculator .opt_box a:active{position:relative;top:2px;}
.pro_ssw{width:100%;}
.pro_ssw .pro_section{width:100%;border-bottom:2px solid rgba(27, 8, 8, 0.1);padding-bottom:16px;position:relative;margin-bottom:24px;}
.pro_ssw .pro_section span{font-size:18px;color:#1B0808;line-height:26px}
.pro_ssw .pro_section:after{
    content:'';width:90px;height:2px;background:#C13A36;position:absolute;bottom:-2px;left:0;display:inline-block;
}
.pro_ssw .chart-target-lby{columns:5;margin-bottom:48px;}
.pro_ssw .chart-target-lby .item{margin-bottom:6px;margin-right:6px;width:233px;display:flex;align-items:center;break-inside: avoid;}
.pro_ssw .chart-target-lby .item .bar{width:50px;border-radius:3px;margin-right:6px;}
.pro_ssw .chart-target-lby .item:nth-child(11n+1) .bar{background:#a84135;}
.pro_ssw .chart-target-lby .item:nth-child(11n+2) .bar{background:#374435;}
.pro_ssw .chart-target-lby .item:nth-child(11n+3) .bar{background:#789ea7;}
.pro_ssw .chart-target-lby .item:nth-child(11n+4) .bar{background:#c18669;}
.pro_ssw .chart-target-lby .item:nth-child(11n+5) .bar{background:#a2c6b0;}
.pro_ssw .chart-target-lby .item:nth-child(11n+6) .bar{background:#829e85;}
.pro_ssw .chart-target-lby .item:nth-child(11n+7) .bar{background:#b98937;}
.pro_ssw .chart-target-lby .item:nth-child(11n+8) .bar{background:#b6a39b;}
.pro_ssw .chart-target-lby .item:nth-child(11n+9) .bar{background:#6f7074;}
.pro_ssw .chart-target-lby .item:nth-child(11n+10) .bar{background:#5a646f;}
.pro_ssw .chart-target-lby .item:nth-child(11n+11) .bar{background:#c7ccd2;}
.pro_ssw .chart-target-lby .item .text{width:177px;font-size:12px;text-align:left;color:#333;font-weight:normal;line-height:14px;}
.chart-target-table table{width:100%;border-collapse:collapse;}
.chart-target-table table td{border:1px solid #eee;text-align:center;padding:14px 5px;vertical-align:middle;width:100px;word-break: break-all;}
.chart-target-table table tr:nth-child(odd) td{font-size:12px;background:#f9f9f9;border-left:0;}
.chart-target-table table tr:nth-child(even) td{font-size:12px;color:#666;padding:14px 5px;border-left:0;}
.pro_des_container .pro_right{flex:1;width:100%;display:flex;justify-content: flex-end;height:100%;flex-wrap:wrap;}
.pro_des_container .pro_right .pro_recommend{width:330px;background:#f9f9f9;border-radius:8px;padding:30px 15px;margin-bottom:24px;}
.pro_des_container .pro_right .pro_recommend.pro_recommend_fixed{position:fixed;top:95px;z-index:100;}
.pro_des_container .pro_right .pro_recommend .title{border-bottom: 2px solid rgba(27, 8, 8, 0.1);position:relative;padding-bottom:8px;}
.pro_des_container .pro_right .pro_recommend .title:after{
    content:'';width:90px;height:2px;background:#C13A36;position:absolute;bottom:-2px;left:0;display:inline-block;
}
.pro_des_container .pro_right .pro_recommend .title span{font-size:20px;color:#222;line-height:28px;display:block;margin-bottom:8px;font-weight:bold;padding-left:20px;word-break:break-word;}
.pro_des_container .pro_right .pro_recommend .title em{padding-left:20px;display:block;font-size:14px;color:#999;margin-bottom:8px;}
.pro_des_container .pro_right .pro_recommend  ul{display:inline-block;width:100%;}
.pro_des_container .pro_right .pro_recommend  ul li{display:block;width:100%;border-top:1px solid #eee;padding:22px 12px 12px 20px;vertical-align:bottom;}
.pro_des_container .pro_right .pro_recommend  ul li:first-child{border-top:0;}
.pro_des_container .pro_right .pro_recommend  ul li a{display:flex;justify-content:space-between;align-items:center;}
.pro_des_container .pro_right .pro_recommend  ul li span{font-size:15px;color:#1B0808;line-height:22px;width:90%;transition:all 0.2s linear 0s;}
.pro_des_container .pro_right .pro_recommend  ul li i{flex:0 0 10%;text-align:right;font-size:20px;color:#dcdcdc;}
.pro_des_container .pro_right .pro_recommend  ul li a:hover span{color:#C13A36;}
.pro_des_container .pro_right .pro_contact{width:330px;background:#f9f9f9;border-radius:8px;padding:30px 15px;margin-bottom:24px;}
.pro_des_container .pro_right .pro_contact .title{border-bottom: 2px solid rgba(27, 8, 8, 0.1);position:relative;padding-bottom:8px;}
.pro_des_container .pro_right .pro_contact .title:after{
    content:'';width:90px;height:2px;background:#C13A36;position:absolute;bottom:-2px;left:0;display:inline-block;
}
.pro_des_container .pro_right .pro_contact .title span{font-size:20px;color:#222;line-height:28px;display:block;margin-bottom:8px;font-weight:bold;padding-left:20px;}
.pro_des_container .pro_right .pro_contact .kform{margin-top:32px;}
    .pro_des_container .pro_right .pro_contact .kform .form-control {
        width: 100%;
        height: 44px;
        background: #fff;
        border: 1px solid #dcdcdc;
        border-radius: 20px;
        box-shadow: none;
    }
        .pro_des_container .pro_right .pro_contact .kform .form-control:focus, .pro_des_container .pro_right .pro_contact .kform select:focus {
            -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(193, 58, 54, .6);
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(193, 58, 54, .6)
        }
    .pro_des_container .pro_right .pro_contact .kform textarea {
        padding: 15px;
        width: 100%;
        height: 135px;
        background: #fff;
        border: 1px solid #dcdcdc;
        border-radius: 10px;
        box-shadow: none;
        resize: none;
    }
    .pro_des_container .pro_right .pro_contact .kform button {
        width: 100%;
        height: 40px;
        background: #C13A36;
        text-align: center;
        border: 0;
        font-size: 16px;
        color: #fff;
        border-radius: 20px;
    }

/*剂量换算*/
.dose_container{margin:30px 0 100px 0;}
.dose_container h1{font-size:28px;color:#1B0808;font-weight:bold;margin-bottom:48px;}
.dose_container .step_title{background:#f9f9f9;padding:10px 30px;display:flex;align-items:center;font-size:14px;color:#1B0808;margin-bottom:24px;line-height:20px;}
.dose_container .step_title em{color:#C13A36;font-size:20px;font-weight:bold;line-height:33px;margin-right:20px;}
.dose_container .table_notes{background:#C13A36;text-align:center;padding:13px 30px;font-size:16px;color:#fff;line-height:22px;}
.dose_container .example_text{margin-bottom:48px;display:flex;}
.dose_container .example_text label{font-size:18px;color:#C13A36;line-height:25px;width:126px;text-align:center;}
.dose_container .example_text span{flex:1;font-size:14px;color:#666;line-height:25px;}
.dose_container .example_text span b{color:#1B0808;}
.dose_container .literature_box .title{border-bottom: 2px solid rgba(27, 8, 8, 0.1);position:relative;padding-bottom:8px;font-size:18px;color:#1B0808;line-height:28px;}
.dose_container .literature_box .title:after{
    content:'';width:90px;height:2px;background:#C13A36;position:absolute;bottom:-2px;left:0;display:inline-block;
}
.dose_container .literature_box .literature_text span{display:block;margin-top:24px;font-size:14px;line-height:25px;color:#666;}
.dose_container .kj-table table{border-right:1px solid #eee;}
.dose_container .kj-table thead tr th{border:1px solid #C13A36;text-align:center;vertical-align:middle;font-size:14px;color:#333;}
.dose_container .kj-table tbody tr th{
    border-bottom:1px solid #eee;border-left:1px solid #C13A36;border-right:1px solid #C13A36;
    text-align:center;vertical-align:middle;font-size:14px;color:#333;
}
.dose_container .kj-table tbody tr:last-child th{border-bottom:1px solid #C13A36}
.dose_container .kj-table tbody tr th.leftTitle{width:48px;border-bottom:1px solid #C13A36;padding-left:12px;padding-right:12px;}
.dose_container .kj-table tbody tr td{text-align:center;padding-top:14px;padding-bottom:14px;vertical-align:middle;border-top:0;border-bottom:1px solid #eee;}
.dose_container .kj-table tbody tr:nth-child(2n) td{background:#f9f9f9;}

/*文献引用*/
.cirations_box{margin-top:30px;}
.cirations_box h1{border-bottom:1px solid #ccc;color:#260609;font-size:28px;font-weight:bold;padding-bottom:18px;margin-bottom:30px;}
.cirations_box h1 em{font-size:16px;color:#C13A36;font-weight:normal;margin-left:8px;}
.block-citation-page-other{margin-bottom:30px;}
.block-citation-page-other .item{color:#101010;font-size:13px;margin-bottom:6px;text-indent:-12px;padding-left:22px;position:relative;}
.block-citation-page-other .item::before{content:'';display:inline-block;width:4px;height:4px;border-radius:50%;background:#222;position:absolute;top:7px;left:0;}
.block-citation-page-other .item a.article{color:#101010;}
.block-citation-page-other .item a.product{color:#C13A36;font-weight:bold;}
.block-citation-page-other .item a:hover{text-decoration:underline;}

/*搜索*/
.search_box{margin-bottom:50px;}
.search_box h1{margin:20px 0 12px 0;color:#333333;font-size:28px;font-weight:bold;}
.search_box .red{color:#C13A36;font-weight:bold;}
.search_box .result{margin-bottom:20px;color:#333;font-size:16px;line-height:20px;}
.search_box .searchSort{padding:3px;font-size:14px;}
.search_box .searchSort .searchlbytitle{color:#5c5545;font-weight:bold;margin-right:8px;}
.search_box .searchSort a{color:#260609;font-weight:bold;}
.search_box .kj-table{margin-top:30px;}
.search_box .kj-table table{border-bottom:1px solid #eee;}
.search_box .kj-table thead tr th{border-bottom:1px solid #222;text-align:center;}
.search_box .kj-table tbody tr td{text-align:center;vertical-align:middle;padding-left:15px;padding-right:15px;}
.search_box .kj-table tbody tr td .name{font-weight:bold;}
.search_box .kj-table tbody tr td .bd{font-weight:bold;text-align:left;display:block;}
.search_box .kj-table tbody tr td a:hover{text-decoration:underline;color:#C13A36;}
.search_box .kj-table tbody tr td.des{text-align:left;}
.search_result_title.{margin-bottom:10px;}
.search_result_title ul{display:flex;align-items:center;flex-wrap:wrap;}
.search_result_title ul li{margin-right:10px;margin-bottom:10px;}
.search_result_title ul li a{padding:0 30px;height:60px;border-top:3px solid #C13A36;background:#f9f7fb;display:flex;justify-content:center;align-items:center;font-size:15px;color:#C13A36;font-weight:bold;}
.search_result_title ul li:hover a{background:#fad8d7;}
.search_result_title ul li.active a{background:#fad8d7;}
.pro_reagents {
    margin-top: 30px;
}
.pro_reagents:last-child{margin-bottom:120px;}
.pro_reagents h3{color:#101010;font-size:18px;font-weight:bold;margin-top:18px;margin-bottom:25px;}
.pro_reagents .kj-table{border-top:1px solid #260609}
.pro_reagents .kj-table thead tr th{font-size:13px;padding:16px 2px 16px 25px;border-bottom:1px solid #ddd;}
.pro_reagents .kj-table tbody tr td{font-size:13px;padding:16px 2px 16px 25px;border-bottom:1px solid #ddd;border-top:0;vertical-align:middle;}
.pro_reagents .kj-table tbody tr td a:hover{color:#c13a36;}

.block-reagent-list{display:none;}
.block-reagent-list .item-reagent{margin:12px 0 16px;border:1px solid #ccc;font-size:14px;margin-right:12px;display:block;border-radius:5px;padding:20px;color:#333;background:#efefef;}
.block-reagent-list .item-reagent > div:nth-child(1){color:#515151;font-weight:bold;font-size:14px;margin-bottom:4px;}
.block-reagent-list .item-reagent > div{font-size:13px;margin-bottom:4px;}
.block-reagent-list .item-reagent:hover{background:#f1f1f1;border:1px solid #dedede;}
.block-reagent-list.search{display:flex;}
.block-reagent-list.search .item-reagent{background:#fff;}



.kj-block-info{
    color:#666666;
    line-height:25px;
}
.kj-block-info table {
    width: 100%;
    border-collapse: collapse;
}
    .kj-block-info table th, .kj-block-info table td{
        border-bottom:1px solid #dddddd;
        padding-top:16px; padding-bottom:16px;
    }
     .kj-block-info table td{
color:#666;
    }

.kj-dtext-ul, .kj-block-info  ul{
    list-style: disc;
    padding-left: 15px;
}

.model-title-panelbox {
    border-left: 2px solid #CD4947;
    padding-top: 1px;
    padding-bottom: 1px;
    color: #CD4947;
    text-indent: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.customform_modelbody .model-ctrl-panelbox {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}
    .customform_modelbody .model-ctrl-panelbox .btn {
        width: 30%;
    }
    .customform_modelbody .model-ctrl-panelbox .kj-submit-btn {
        background: #085B9F;
        color: #fff;
    }
.targetmol_logo{
    height:16px;
}

.drop-menu-lefbox li{
    position:relative;

    white-space:nowrap;
}
    .drop-menu-lefbox li span.fa {
        -ms-transform: rotate(270deg); /* IE 9 */
        -webkit-transform: rotate(270deg); /* Safari and Chrome */
        transform: rotate(270deg);
    }
    .drop-menu-lefbox ul {
        position: absolute;
        left: 100%;
        min-width:150px;
        width:auto !important;
        display: none !important;
        top: 0px;
        border: 1px solid #797979;
        border-radius: 10px;
        padding: 15px;
        background-color: #ffffff;
    }


.drop-menu-lefbox li:hover>ul{
    display:block !important;
}
.service-leftnav ul a{
    font-weight:normal !important;
}
.service-leftnav li>ul{
    padding-left:10px;
 
   
}
.service-leftnav >li > ul {
    margin-top:-8px;
}
    .service-leftnav li > ul a{
        margin-bottom:3px !important;
    }

    .service-leftnav li span.fa {
        display: none;
    }
@media(min-width:768px) {
    .customform_modelbody_inquiry{
        padding-left:30px; padding-right:30px;
    }
}

.protein-pathway-page-content{margin-bottom:50px;}
.protein-pathway-page-content h3{color:#101010;font-size:18px;font-weight:bold;margin:18px 0 20px 0;border-bottom:1px solid #ddd;padding-bottom:10px;}
.protein-pathway-page-content h3 a{color:#101010;}
.protein-pathway-page-content h3 a:hover{color:#c13a36;}
    .protein-pathway-page-content h2 {
        color: #c13a36;
        font-size: 18px; 
        padding-bottom: 15px;
        font-weight:800;
    }
    .protein-pathway-page-content p {
        text-indent: 2em;
        color: #515151;
        font-size: 14px;
        text-align: justify;
        line-height: 20px;
        padding-bottom: 20px;
        margin-bottom: 20px;
        border-bottom: 1px solid #ddd;
    }
.protein-pathway-page-content .block-targets{display:flex;flex-wrap: wrap;}
.protein-pathway-page-content .block-targets a{display:inline-flex;justify-content: space-between;width:23%;margin-right:2%;padding:10px 18px;font-size:14px;color:#101010;border:1px solid #bbb;margin-bottom:16px;border-radius:5px;}
.protein-pathway-page-content .block-targets a:hover{background:#c13a36;border-color:#c13a36;color:#fff;}
.protein-pathway-page-content .block-targets a:active{position:relative;top:2px;}
.protein-pathway-page-content .block-targets a span:first-child{width:80%;height:20px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}

.filter-condition {
    font-family: Arial,sans-serif;
    display: flex;
    justify-content: flex-start;
    align-items: baseline;
    border: 1px dotted #ddd;
}

.filter-name {
    width: 70px;
    font-size: 13px;
    margin: 10px;
}

.filter-checkbox {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.filter-item.active, .filter-item.active > span {
    background: #DFF6FD;
    color: #00AEEC;
}
.filter-item:hover {
    background: #DFF6FD;
    color: #00AEEC;
}

.filter-item {
    font-size: 12px;
    margin: 10px;
    text-align: center;
    min-width: 80px;
    cursor: pointer;
    padding: 8px;
    border-radius: 20px;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.4);
    background-color: #fbfbfb;
}

 

.pro_table_list_proteins{margin:10px 0 18px 0;}
.pro_table_list_proteins table thead tr th{border-bottom:1px solid #ddd;padding:16px 20px 16px 10px;}
.pro_table_list_proteins table tbody tr td{border-top:0;border-bottom:1px solid #ddd;padding:16px 20px 16px 10px;vertical-align:middle;font-size:13px;}
.pro_table_list_proteins table tbody tr td a{font-size:14px;}
.pro_table_list_proteins table tbody tr td a:hover{color:#c13a36;}
.pro_table_list_proteins table tbody tr td .tag-hot{display:inline-block;font-size:12px;transform:scale(0.8);background:#c13a36;padding:1px 3px;color:#fff;border-radius:3px;margin-left:5px;font-weight:bold;}

