/* 产品页面框架样式 */
.ez_editor .location{width:1200px;margin:0 auto}
.ez_editor .content_data{width:1200px;margin:0 auto;display:flex;justify-content:space-between;margin-bottom:30px}
.ez_editor .content_data .left{width:260px;flex-shrink:0;transform: rotate(0deg);}
.ez_editor .content_data .right{width:900px;flex-shrink:0;transform: rotate(0deg);}
.ez_editor .banner{width:1920px;left:50%;margin-left:-960px;margin-bottom:30px;position:relative}
.ez_editor .banner_text{position:absolute;left:345px;top:60px;width:730px;height:200px;padding:10px}
.ez_editor .banner_text span:first-child{line-height: 50px;}
.ez_editor .cate_title{font-size:18px;font-weight:700;color:#333;line-height:35px;margin:15px 0}
.ez_editor .cate_desc{text-align:justify;margin:15px 0;position: relative;}
.ez_editor .cate_desc .more{color:#d01027;position: absolute;right: 0;top: 0;cursor: pointer;text-decoration: underline;}
.ez_editor .desc1line {overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.ez_editor .instructions_down{width:20px;height:20px;display:inline-block;background:url(/templets/default/images/product/instructions_down.png) 6px 6px no-repeat;cursor:pointer}
.ez_editor .instructions_down2{width:20px;height:20px;display:inline-block;background:url(/templets/default/images/product/pdf_icon.png) center center no-repeat;cursor:pointer}
.ez_editor .search_result_tip {text-align: center;margin: 1em 0;}
.ez_editor .no_result_btn {font-weight: bold;text-decoration: underline;cursor: pointer;}
.ez_editor .paragraph{text-align: left;text-indent: 2em;}
.ez_editor .paragraph a {cursor: pointer;}
.ez_editor table .paragraph{text-align: left;text-indent: 0em;}

/* 产品菜单样式 */
.pro_cate{box-shadow:1px 1px 6px 3px #eee;margin-bottom:48px}
.pro_cate a{color:inherit;font-size:inherit;display:block}
.pro_cate>div{line-height:45px;background-color:#f5f5f5;font-size:16px;font-weight:400;color:#333;background-position:5% 50%;background-repeat:no-repeat;border-bottom:1px solid #fff;cursor:pointer}
.pro_cate>div>div{display:none;font-size:14px;line-height:32px}
.pro_cate>div>div>h3>a{display:block;border-bottom:1px solid #ccc;width:100%;line-height:3em}
.pro_cate>div>div h3:hover{color:#d01027}
.pro_cate>div>div>div{display:none}
.pro_cate>div>div>div>h3{color:#666}
.pro_cate>div>div>div>h3>a{position:relative}
.pro_cate>div>div>div>h3>a:before{content:"□ "}
.pro_cate .cur_cate1{background-color:#d01027!important;color:#fff}
.pro_cate .cur_cate1 img{filter:brightness(100)}
.pro_cate .cur_cate2{color:#d01027!important;font-weight:700}
.pro_cate .cur_cate3{color:#d01027!important}
.pro_cate .cur_cate3>a:before{content:""!important;border-left:6px solid #d01027;margin-right:6px}

/* 产品弹窗样式 */
.product_modal{position:fixed;background:#fff url(/templets/default/images/product/leave_word2.png) top no-repeat;left:0;right:0;top:20%;margin:0 auto;width:430px;z-index:1000;border-radius:8px;border:1px solid #ddd;box-shadow:3px 3px 9px 9px rgb(0 0 0 / 16%);padding:25px 35px;box-sizing:border-box;}
@media screen and (max-width:450px){ .product_modal{width: 90%;}}
.product_modal .space{height:9px;}
.product_modal input{border:none;}
.product_modal .close_buy{position:absolute;top:-15px;right:-20px;font-size:20px;cursor:pointer;line-height:1em;}
.product_modal .title{display:flex;justify-content:space-between;align-items:center;height:45px;font-size:18px;font-weight:700;border-bottom: none;}
.product_modal .title div span{color:#d01027;padding-left:5px;font-size:14px;}
.product_modal .title div span a{color: #d01027;}
.product_modal .title div span a:hover{color: #fd2640;}
.product_modal.zh .title div span{background: url(../images/iphone.png) left center / 26px 26px no-repeat;padding-left: 30px;height: 30px;line-height: 30px;display: inline-block;}
.product_modal .suffix {border-bottom:1px solid #ccc;font-size:14px;}
.product_modal .con{position:relative;font-size:14px;color:#202020;}
.product_modal .con .myinput .title_info {display:flex;margin:0;}
.product_modal .con .myinput .title_info input {flex:1;width:100px;}
.product_modal .con .myinput .title_info .product_name_text {border: none;flex: 1;}
.product_modal .con .myinput{display:flex;flex-wrap:wrap;justify-content:space-between;}
.myinput>input,.product_modal .con .myinput>div{width:100%;margin:3px 0;}
.product_modal .layout{width:48%;}
.product_modal .input{color:#999;line-height:32px;border:none;padding:0 3px;box-sizing:border-box;}
.product_modal .from_item_style{border:1px solid #ddd;position:relative;margin:3px 0;display:flex;align-items:center;}
.product_modal .from_item_style label{flex-shrink:0;}
.product_modal .from_item_style input{width:100%;}
.product_modal .from_item_style.reply_time input{margin: 0;border: none;}
.product_modal .from_item_style span.reply_time{flex-shrink: 0;color: #666;}
.product_modal .con .myinput .from_submit .not_allowed{background:#ddd;color:#333;cursor:not-allowed;}
.product_modal .con .myinput .name{width:45%;}
.product_modal .con .myinput .phone{width:45%;}
.product_modal .con .myinput .company{width:45%;}
.product_modal .con .myinput .email{width:45%;}
.product_modal .con .myinput .addr{width:100%;}
.product_modal .con .myinput>div:last-child{text-align:center;}
.product_modal .con .myinput button{padding:6px 25px;background:#d01027;color:#fff;border:none;border-radius:30px;display:inline-block;}
.product_modal [type=checkbox]:not(:checked),[type=checkbox]:checked{position:inherit;opacity:1;pointer-events:auto;}
.product_modal .source label {font-size: 14px; color: #202020;}


/* 通用产品列表样式 */
.product_list1 li{padding:1em;margin-bottom:2em;display:flex;justify-content:flex-start;box-sizing:border-box;}
.product_list1 li:not([class]){background-color: #f4f4f4;}
.product_list1 li .img{width:135px;flex-shrink:0;display:flex;justify-content:center;align-items:center;margin-right:2em}
.product_list1 li .content{flex:1}
.product_list1 li .content h3{font-size:18px;font-weight:700;color:#202020;margin-bottom:1em;display:flex;justify-content:space-between;margin-right:30px}
.product_detail_hot .product_list1 li .content h3 .product_name{width: 50%;font-size: 14px;}
.pro_search .product_list1 li .content h3 .product_name{width: 50%;}
.product_list1 li .content h3 .button{margin-right:3em}
.product_list1 li .content h3 .button a{height:28px;line-height:28px;cursor:pointer;display:inline-block;font-size: 14px;}
.product_list1 li .content h3 .button a:first-child{color: #202020;background: #fff;border: 1px solid #202020;border-radius: 3px;padding: 0 10px;}
.product_list1 li .content h3 .button a:last-child{color: #fff;background: #d01027;border: 1px solid #d01027;border-radius: 3px;padding: 0 20px;}

.product_list1 li .content .attr{display:grid;grid-template-areas:"price catalog" "spec instructions";justify-content:flex-start;grid-template-columns:1fr 1fr;line-height:35px;color:#3a3a3b}


/* 通用kit 类似 产品列表样式 */
.product_list_kits {margin:35px 0;}
.product_list_kits li{background:#f4f4f4;padding:20px;display:flex;justify-content:flex-start;box-sizing:border-box}
.product_list_kits li .img{width:135px;flex-shrink:0;display:flex;justify-content:center;align-items:center;margin-right:2em}
.product_list_kits li .content{flex:1}
.product_list_kits li .content h3{font-size:18px;font-weight:700;color:#202020;display:flex;justify-content:flex-start;align-items: flex-end;}
.product_list_kits li .content h3 .sub_name{font-size: 14px;font-weight: 400;margin-left: .5em;}
.product_list_kits li .content .attr{display:grid;grid-template-areas:"price catalog" "spec instructions";justify-content:flex-start;grid-template-columns:1fr 1fr;color:#3a3a3b;margin: 15px 0;}
.product_list_kits li .content .button{margin-right:3em}
.product_list_kits li .content .button a{color:#fff;background-color:#d01027;padding:0 10px;height:28px;border-radius:2px;border:none;font-size:14px;cursor:pointer;display:inline-block}
.product_list_kits li:not(:last-child){margin-bottom: 2em;}



/* KO产品列表样式 */
@media screen and (min-width:500px){
    .product_list_ko li{margin-bottom:2em;display:flex;justify-content:flex-start;box-sizing:border-box;align-items:stretch;box-shadow:0 0 8px 0 rgb(119 119 119 / 35%);}
    .product_list_ko li:not([class]){background: #f4f4f4;}
    .product_list_ko li .img{width:200px;flex-shrink:0;display:flex;justify-content:center;align-items:center;margin-right:2em;}
    .product_list_ko li .content{flex:1;margin: 1em 0;}
    .product_list_ko li .content h3{font-size:14px;color:#3a3a3b;font-weight:700;border-bottom:1px solid #ddd;line-height:45px}
    .product_list_ko li .content .attr{display:grid;grid-template-areas:"organism gene_name gene_id" "spec catalog price";justify-content:flex-start;grid-template-columns:1fr 1fr 1fr;line-height:35px;color:#3a3a3b}
    .product_list_ko li .content .attr .value{color:#666}
    .product_list_ko li .button{display: flex;align-items: center;justify-content: flex-start;gap: 0 5px;}
    .product_list_ko li a{font-size:14px;color:#fff;background:#666;border-radius:3px;text-align:center;height:36px;line-height:36px;display:inline-block;cursor:pointer;border:none;margin:0 0.5em}
    .product_list_ko .pathway_code{position:relative}
    /* .product_list_ko .pathway_code .value:after{content:"▾";font-size:18px} */
    .product_list_ko .pathway_code .pathway_code_option{display:none;background:#fff;box-shadow:1px 1px 6px 6px #ddd;border-radius:5px;padding:10px;line-height:35px;font-size:12px;position:absolute;left:30px;top:35px;width:160px;z-index:10}
    .product_list_ko .pathway_code .pathway_code_option>div:hover{color:#d01027;font-weight:700}

    .product_skus li {margin: 15px 0;}
    .product_skus li .content div.attr{grid-template-areas:"price catalog " "spec spec";grid-template-columns:1fr 1fr;}

    .product_list_12 li .content .attr {display: grid;grid-template-areas:"catalog cell_name instuction" "spec resistabce expression" "system price price";}
    .product_list_12 li .content .attr .value a {background: none;}
    .product_list_17 li .content .attr {display: grid;grid-template-areas: "catalog spec instuction" "resistabce system price";}
    .product_list1 li .content .attr .value a {background: none;}
    .product_list_14 li .content .attr {display: grid;grid-template-areas: "catalog spec price" "resistance expression instuction";}
    .product_list_24 li .content .attr {display: grid;grid-template-areas: "catalog spec instuction" "resistance expression price";}
}
@media screen and (max-width:500px){
    .product_list1 li{border-top: 1px solid #898989;}
    .product_list_ko li{margin-bottom:2em;display:flex;justify-content:flex-start;box-sizing:border-box;align-items:stretch;box-shadow:0 0 8px 0 rgb(119 119 119 / 35%);padding: 1em;}
    .product_list_ko li .img{display: none;}
    .product_list_ko li .content{flex:1;margin: 1em 0;}
    .product_list_ko li .content h3{font-size:14px;color:#3a3a3b;font-weight:700;border-bottom:1px solid #ddd;line-height:2em}
    .product_list_ko li .content .attr{display:grid;grid-template-areas:"organism gene_name" "gene_id spec" "catalog catalog";justify-content:flex-start;grid-template-columns:1fr 1fr;line-height:35px;color:#3a3a3b}
    .product_list_ko li .content .attr .value{color:#666}
    .product_list_ko li .button{display: flex;justify-content: flex-start;align-items: center;gap: 0 5px;}
    .product_list_ko li a{font-size:14px;color:#fff;background:#666;border-radius:3px;display:inline-block;cursor:pointer;border:none;padding: .3em .5em;}
    .product_list_ko .pathway_code{position:relative}
    .product_list_ko .pathway_code .value:after{content:"▾";font-size:18px}
    .product_list_ko .pathway_code .pathway_code_option{display:none;background:#fff;box-shadow:1px 1px 6px 6px #ddd;border-radius:5px;padding:10px;line-height:35px;font-size:12px;position:absolute;left:30px;top:35px;width:160px;z-index:10}
    .product_list_ko .pathway_code .pathway_code_option>div:hover{color:#d01027;font-weight:700}

    .product_skus li .content div.attr{grid-template-areas:"price" "catalog" "spec";grid-template-columns:1fr;}
}


/* 载体列表样式 */
.vector_warp{position:relative;border:1px solid #eee}
.vector_warp .vector_body{overflow-x:scroll}
.vector_warp tr:first-child{width:100%;height:48px;position:relative;font-size:14px;background-color:#f0f0f0;color:#202020}
.vector_warp tr:first-child th{border-bottom:4px solid #d01027}
.vector_warp table{border-collapse:collapse;margin:0 auto;text-align:center;width:1500px;border-collapse:separate;border-spacing:0 12px}
.vector_warp table tr{box-shadow:0 1px 6px 1px rgb(96 96 96 / 24%)}
.vector_warp table td{color:#666;height:45px}
.vector_warp table td button{border-radius:5px;font-size:14px;font-weight:700;color:#666;cursor:pointer;margin:3px;padding:3px 9px;background-color:#ddd;border:1px solid #ddd}
.vector_warp table td button a{color:#fff}
.vector_warp table td:last-child{text-align:center;background-color:#fff}
.vector_warp table .action{width:80px; height:75px;position: absolute; right: 0px;padding-top: 15px;}
.vector_warp table .action>div{display: flex;flex-direction: column;justify-content: center;align-items: stretch;height: 100%;}
.vector_warp table .action a{background: #ddd;color: 666;padding: .1em 1em;margin: 3px;border-radius: 5px;font-weight: bold;box-sizing: border-box;}
.vector_warp table .zh99:after{content: "";display: inline-block;width: 100%;height: 28px;position: absolute;top: 0;right: 0;background: url(/templets/default/images/product/off50.png) center no-repeat;}
.vector_warp table .en99:after{content: "";display: inline-block;width: 100%;height: 28px;position: absolute;top: 0;right: 0;background: url(/templets/default/images/product/off50.png) center / 100% no-repeat;}
table .action a.plan_error{position: relative;outline: 0px solid #d01027;}
table .action a.plan_error .tooltip{position: absolute;left: -75px; bottom: -35px;height: 2em; line-height: 2em;background: #555;color: #fff;padding: 0 1em;border-radius: 6px;font-weight: 400;font-size: 12px;width: 125px;line-height: 2em;z-index: 10;}
table .action a.plan_error .tooltip::after{content: "";position: absolute;top: -12px;right: 24px;border-width: 6px;border-style: solid;border-color: transparent transparent #555 transparent;}



/* 轮播样式 */
.stacked-cards{position:relative;min-height:250px;margin: 35px 0;}
.stacked-cards ul{position:relative}
.stacked-cards li{margin-top:5px;cursor:pointer;border-radius:8px;box-shadow:-1px -1px 10px 1px rgb(0 0 0 / 12%);list-style:none;position:absolute;transition:.5s ease transform}
.stacked-cards .carousel{width:700px;height:200px;padding:20px;position:relative;background-color:#fff}
.stacked-cards .carousel_l{width:25%;float:left}
.stacked-cards .carousel_l img{margin-top:30px}
.stacked-cards .carousel_r{width:70%;min-width:500px;float:right}
.stacked-cards .carousel_r>h3{font-size:18px;font-weight:700;color:#202020;line-height:48px}
.stacked-cards .carousel_r>h4{font-size:14px;font-weight:400;color:#999;margin-bottom:10px}
.stacked-cards .carousel_r>div{overflow:hidden;font-size:14px;font-weight:400;color:#202020;line-height:26px}
.stacked-cards .carousel_r>div>div{width:50%;float:left;white-space:nowrap;overflow:hidden}
.stacked-cards .carousel_name_img{position:absolute;left:15px;top:0;width:30px;writing-mode:tb-rl;color:#fff;padding:10px 0;background-color:#666;font-size:16px;font-weight:700}
.stacked-cards .carousel_name_img:after{content:"";width:30px;height:0;position:absolute;bottom:-6px;box-sizing:border-box;border-left:15px solid #666;border-right:15px solid #666;border-bottom:6px solid transparent}
.stacked-cards .cur .carousel_name_img{background-color:#d01027}
.stacked-cards .cur .carousel_name_img:after{border-left:15px solid #d01027;border-right:15px solid #d01027}
.stacked-cards .carousel a{color:#fff;background-color:#d01027;padding:0 10px;height:28px;border-radius:2px;border:none;font-size:14px;font-weight:400;cursor:pointer;line-height: 28px;display: inline-block;}
.stacked-cards .desc2line {overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}


/* 表格样式 */
.data_table,.table_body{border-collapse:collapse;margin:0 auto;text-align:center;width:100%;table-layout:fixed;display:block}
.data_table tr:first-child{width:100%;height:48px;font-size:14px;background-color:#f0f0f0;color:#202020;border-bottom:4px solid #d01027}
.table_body{max-height:520px;overflow-y:scroll;font-size:12px}
.table_body tr{border-bottom:1px solid #ccc}
.table_body td{color:#666;height:45px}
.mark .tooltip {background: #f1f1f1;color: #d01027;font-weight: bold;padding: 4px 8px;font-size: 13px;border-radius: 4px;display: none;}
.mark .tooltip[data-show] {display: block;line-height: 22px;}
.mark .arrow, .mark .arrow::before {position: absolute;width: 8px;height: 8px;background: inherit;}
.mark .arrow {visibility: hidden;}
.mark .arrow::before {visibility: visible;content: '';transform: rotate(45deg);}
.mark .tooltip[data-popper-placement^='top'] > .arrow {bottom: -4px;}
.mark .tooltip[data-popper-placement^='bottom'] > .arrow {top: -4px;}
.mark .tooltip[data-popper-placement^='left'] > .arrow {right: -4px;}
.mark .tooltip[data-popper-placement^='right'] > .arrow {left: -4px;}
.table_body .action{display:flex;justify-content:space-around;align-items:center;width:150px}
.table_body .action button:last-child{background:#666;color:#eee}
.table_body .action button:last-child:hover{background:#d01027;color:#fff}
.table_body .action a, .table_body .action button{border:none;background-color:#e9e9e9;width:73px;height:25px;border-radius:2px;font-size:14px;font-weight:700;color:#202020;cursor:pointer;margin:3px;text-align: center;}
.list_content .more_info{text-align: center;font-size: 16px;margin: 2em 0;}
.list_content .more_info a{color: #d01027;}


/* 分页器样式 */
.paginate{width:100%;text-align:center;padding:20px 0}
.paginate a{display:inline-block;padding:5px 10px;margin:0 3px;background-color:#ddd;color:#333;border-radius:5px;height:auto;font-size:14px}
.paginate .page:hover{background-color:#d01027;color:#fff!important;cursor:pointer}
.paginate .page_cur{background-color:#d01027!important;color:#fff!important}

/* 搜索框样式 */
.pro_search_cate{width:80%;height:72px;display:flex;justify-content:center;align-items:center;position:relative;margin: 0 auto;}
.pro_search_cate .pro_select{box-shadow: 6px 8px 15px 0px rgba(91,93,96,0.25);padding: 0 15px;border-top-left-radius: 25px;border-bottom-left-radius: 25px;display:inline-block;box-sizing:border-box;border:1px solid #202020;background-color:rgba(255,255,255,0);height:50px;line-height:50px;color:#202020;font-size:15px;vertical-align:bottom;}
/*.pro_search_cate .pro_select:before{content:"≡ ";font-size:25px;line-height:25px;vertical-align:middle}*/
.pro_search_cate .pro_select:after{content:" ▼";font-size:15px;line-height:25px;vertical-align:baseline}
.pro_search_cate .pro_input{box-shadow: 6px 8px 15px 0px rgba(91,93,96,0.25);border:1px solid #202020;outline:0;display:inline-block;box-sizing:border-box;height:50px;line-height:50px;color:#666;font-size:14px;vertical-align:bottom;width:310px;text-indent:10px;}
.pro_search_cate .pro_input:focus{border: 1px solid #d01027;}
.pro_search_cate button{box-shadow: 6px 8px 15px 0px rgba(91,93,96,0.25);border-top-right-radius: 25px;border-bottom-right-radius: 25px;cursor:pointer;width:72px;height:50px;border:none;background-color:#d01027;font-size:16px;color:#fff;box-sizing:border-box;vertical-align:bottom}
.pro_search_cate ul{position:absolute;display:none;background:#fff;z-index:100;top:55px;box-shadow:0 3px 5px 0 rgba(74,74,74,.43);border-radius:4px;width:240px}
.pro_search_cate ul li{cursor:pointer;padding:5px 15px;color:#202020;font-size:12px}
.pro_search_cate ul li::before{content:"□ "}
.pro_search_cate ul li:hover{background:#f0f0f0;font-weight:700;color:#d01027;font-size:12px}
.pro_search_cate ul li:hover:before{content:"▉";margin-right:5px;color:#d01027}


/* 列表页项目通用样式 */
.list_item{margin:35px 0}
.list_item h3{font-size:16px;font-weight:700;margin-bottom:10px}
.detail h3{font-size:18px;font-weight:700;margin-bottom:15px 0;line-height: 35px;}
.detail h3:before{content:"▉";color:#d01027;margin-right:9px;font-size:inherit;display:inline-block;width:9px;overflow:hidden;vertical-align:bottom}

/* product_advantage 产品优势样式 */
.product_advantage {margin: 35px 0;}
.product_advantage h4{font-size: 16px;font-weight: bold;margin-bottom: 10px;}
.product_advantage ul li img{margin-right: .5em;max-width: 25px;}
.product_advantage ul li{margin-bottom: .3em;}
.detail_1_18 .product_advantage ul{display: flex;flex-wrap: wrap;justify-content: space-around;}
.detail_1_18 .product_advantage ul li {width: 31%; min-width: 150px; margin-bottom: 1em;}


/* "增强型" Cas9蛋白 应用范围 */
.app_range ul{display:flex;justify-content:space-between}
.app_range ul li{display:flex;justify-content:flex-start;flex-direction:column;width:25%;padding:0 2em;position:relative}
.app_range ul li span:first-child{font-size:36px;color:#ddd;font-weight:700;line-height:1em}
.app_range ul li:not(:last-child):after{content:"";display:inline-block;width:1px;height:70px;border-right:1px solid #ddd;position:absolute;top:50%;right:0;margin-top:-35px}


/* KO 搜索提示弹窗 */
.ko_tooltip_box{background:#fff url(/templets/default/images/product/ko_tooltip_box_bg.jpg) center/100% no-repeat;position:fixed;top:50vh;left:0;right:0;margin:0 auto;width:500px;padding:2em 3em;z-index:1000;box-shadow:3px 3px 9px 0 #ccc;display:none;border:2px solid #d01027;box-sizing:border-box}
@media screen and (max-width:500px){.ko_tooltip_box{width:90%;padding:1em}
}
.ko_tooltip_box .close{position:absolute;top:0;right:0;width:2em;height:2em;line-height:2em;text-align:center;font-size:18px;cursor:pointer}
.ko_tooltip_box .content{display:flex;justify-content:space-between}
.ko_tooltip_box .content .tooltip{width:70%}
.ko_tooltip_box .content .tooltip a{text-decoration:underline}



/* 详情页样式 */
.product_detail_tilte{overflow:hidden;width:100%;height:260px;margin:20px 0;display:flex;justify-content:space-between}
.product_detail_tilte .pdt_l{width:40%;border:1px solid #ddd;box-sizing:border-box;display:flex;justify-content:center;align-items:center;background: #ecf2f7;}
.product_detail_tilte .pdt_r{width:55%}
.product_detail_tilte .pdt_r h2{font-size:20px;font-weight:700;color:#202020;line-height:20px;display:flex;justify-content:space-between;margin-bottom:1em;align-items: center;}
.product_detail_tilte .pdt_r h2 a{font-size:14px;color:#fff;background-color:#d01027;border-radius:3px;padding:5px 9px;border:none;margin-right:10px;min-width: 40px}
.product_detail_tilte .pdt_r p{font-size:14px;color:#8a8a8a;margin: 3px 0;}
.product_detail_tilte .pdt_r .d_code{white-space:pre}
.product_detail_tilte .pdt_r p span{color:#202020}
.product_detail_tilte .pdt_r p .spec {display: inline-block;padding: 0px 12px;background: #ddd;border-radius: 5px;cursor: pointer;}
.product_detail_tilte .pdt_r p span.cur_spec { background-color: #D01027; color: #fff;}
.product_detail_tilte .pdt_r p:last-child{color:#666}
@media screen and (max-width:700px){
    .product_detail_tilte{flex-direction: column;height: auto;}
    .product_detail_tilte .pdt_l{width:100%;margin-bottom: 1em;}
    .product_detail_tilte .pdt_r{width:100%}
}


/* 详情页选项卡样式 */
.product_detail_tab{box-shadow:0 8px 21px 0 rgb(0 0 0 / 12%);width:100%;margin:35px 0}
.product_detail_tab .tab_title{display:flex;justify-content:space-between}
/* .product_detail_tab .tab_title a{width:50%;height:48px;line-height:50px;background-color:#f4f4f4;font-size:16px;color:#000;display:inline-block;text-align:center;border:1px solid #ccc;box-sizing:border-box;font-weight: bold;}
.product_detail_tab .tab_title a.cur_tab{background-color:#d01027;font-size:#fff;border:1px solid #d01027;color:#fff}*/
.product_detail_tab .detail{padding: 1em 2em;}

.product_detail_tab .tab_title a:first-child{margin: 0 20px;width: 100%;border-bottom: 1px solid #ccc;font-size: 20px;text-align: left;font-weight: bold;color: #202020;line-height: 3em;}
.product_detail_tab .tab_title a:last-child{display: none;}

@media screen and (max-width:700px){
    .product_detail_tab .tab_title a:first-child{width: 100%;}
    .product_detail_tab .tab_title a:last-child{display: none;}
    .product_detail_tab .detail{padding: 1em;}
    .product_detail_tab .recommend{display: none;}
    .product_detail_tab .detail table.culture{font-size: 12px;}
}

/* 详情页细胞基本信息 */
.product_detail_tab .detail_table{text-align:center;border:1px solid #ddd;font-size:14px;height:35px;padding-left:10px;width:100%;border-collapse:collapse}
.product_detail_tab .detail_table td{border:1px solid #ddd;text-align:left;padding:.3em 1em;word-break: break-all;}
.product_detail_tab .detail_table td.label{font-weight:700}
.product_detail_tab .product_verify_data .detail_table td{text-align: center;}
.product_detail_tab .product_verify_data h5{font-weight: bold;margin: 1em 0 .5em 0;}
.product_detail_tab .cell_line_img .img{text-align: center;}
@media screen and (max-width:700px){
    .product_detail_tab .detail_table{font-size: 12px;}
}

.product_detail_tab .recommend{padding: 1em 2em;}
.product_detail_tab .recommend h3{margin: 1em 0;}
.product_detail_tab .recommend ul{display: flex;justify-content: space-between;margin: 1em 0;}
.product_detail_tab .recommend li{width: 50%;display: flex;justify-content: space-between;}
.product_detail_tab .recommend li .img{width: 40%;display: flex;justify-content: center;align-items: center;border: 1px solid #ddd;}
.product_detail_tab .recommend li .info{width: 55%;display: flex;flex-direction: column; }
.product_detail_tab .recommend li .info h2{font-size: 16px;font-weight: bold;}
.product_detail_tab .recommend li .info a{color: #fff;background-color: #666;border-radius: 3px;padding: 5px 9px;margin-top: .5em;cursor: pointer;display: inline-block;}
.product_detail_tab .recommend li .info a:hover{background-color: #d01027;}
.product_detail_tab .recommend .no_recommend{text-align: center;margin: 1em 0;}
.product_detail_hot{margin-top: 50px;}
.product_detail_hot h2{font-size: 16px;font-weight: bold;color: #333;padding-top: 10px;padding-bottom: 10px}
.product_detail_hot h2.category_name {color: #ffffff;background-color: #898989;padding-left: 15px;margin-top: 40px;font-size: 16px;}
.product_detail_hot .cate_desc{display: none;}
.product_detail_hot .c_red_title {font-size: 18px;font-weight: bold;color: #202020;}

.product_detail_tab .detail_7_0 .cas9_items{display: flex;flex-wrap: wrap;justify-content: space-between;}
.product_detail_tab .detail_7_0 .cas9_items .item {width: 33%;margin-bottom: 1em;padding-right: 2em;box-sizing: border-box;}
.product_detail_tab .detail_7_0 .cas9_items .item span:nth-child(2) {font-size: 16px;font-weight: bold;display: block;margin: 0.5em 0;}

.product_detail_basic_info{margin-top: 60px;}
.product_detail_basic_info h2 {font-size: 24px;font-weight: bold;color: #d01027;display: flex;justify-content: space-between;align-items: center;}
.product_detail_basic_info h2 a{font-size:14px;color:#fff;background-color:#d01027;border-radius:3px;padding:4px 15px;border:none;margin-right:10px;display: flex;align-items: center;}
.product_detail_basic_info .basic_info_table{background-color: #F1F1F1;display: flex;justify-content: space-between;align-items: center;padding: 2px 50px 10px 30px;margin-top: 25px;box-shadow: 0px 0px 20px 0px rgba(119,119,119,0.34);position: relative;}
.product_detail_basic_info .basic_info_table .content{display: flex;flex-wrap: wrap;width: 78%;gap: 0 90px;}
.product_detail_basic_info .basic_info_table .content .column{margin-top: 10px;}
/*.product_detail_basic_info .basic_info_table .content .column:nth-of-type(1){margin-left: 0;}*/
/*.product_detail_basic_info .basic_info_table .content .column:nth-of-type(4){margin-left: 0;}*/
.product_detail_basic_info .basic_info_table .content .column .label{color: #666666;}
.product_detail_basic_info .basic_info_table .content .column .value{color: #202020;}
.product_detail_basic_info .basic_info_table .content .column .value a{color: #000000;}
.product_detail_basic_info .basic_info_table .content .column .value.culture_href a::after{content: url(/uploads/product/image/culture_icon1.png);}
.product_detail_basic_info .basic_info_table .pro_img{width: 20%}
.product_detail_basic_info .basic_info_table .pdf{position: absolute;top: 0;right: 0;}

.detail_info .c_red_title{margin-top: 50px;font-size: 18px;font-weight: bold;color: #202020;margin-bottom: 20px;}
.detail_info .instruction{font-size: 12px;color: #666666;margin-left: 20px;}
.detail_info .detail_info_table{margin-left: 15px;margin-top: 25px;}
.detail_info .detail_info_table .row{margin-top: 1px;display: flex;justify-content: space-between;min-height: 35px;margin-bottom: 0;}
.detail_info .detail_info_table .row .label{background-color: #7B7B7B;width: 20%;padding: 5px 20px;color: #ffffff;display: flex;align-items: center;}
.detail_info .detail_info_table .row .value{width: 72%;background-color: #F1F1F1;color: #202020;padding: 5px;padding-left: 20px;}
.detail_info .detail_info_table .row .value a{text-decoration: underline;}
.detail_info .row .value .scale{transform: scale(0.25) translate(-150%, -150%);position: relative;display: inline-block;}
.detail_info .row .value .scale::after{content: url(/uploads/activity/20231101/icon7.png);position: absolute;bottom: 0;right: 0;}
.detail_info .detail_info_table .row .value .accession_cell_no{}
.detail_info .detail_info_table .row .value .accession_cell_no.accession_en{color: #87CEFA;}
.detail_info .detail_info_table .row .value .accession_logo{width: 40px;margin-left: 10px;transform: rotate(-30deg);}

.detail_info .extra_info{margin-left: 15px;margin-top: 45px;}
.detail_info .extra_info >div{margin-top: 30px;}
.detail_info .extra_info .label{font-size: 16px;position: relative;margin-left: 15px;}
.detail_info .extra_info .label::before{content: "";background-color: #202020;width: 6px;height: 6px;border-radius: 50%;display: inline-block;position: absolute;top: 50%;left: -10px;transform: translateY(-50%)}
.detail_info .extra_info .value{text-align: center;margin-top: 20px;}
.detail_info .extra_info .cas9_validation .label{margin-top: 30px;}
.detail_info .extra_info .cas9_validation .odd{background-color: #f1f1f1;}
.detail_info .extra_info .cas9_description .value{text-align: left;margin-left: 15px;color: #666666;}
.detail_info .extra_info .value .img_desc{width: 80%;font-size: 12px;color: #666666;margin: 10px auto;}
.detail_info .extra_info .str_info .value{height: 300px;overflow-y: scroll;}
.detail_info .extra_info .str_info .desc{font-size: 12px;color: #666666;margin-top: 5px;}
.detail_info .extra_info .str_info .validation_result{font-size: 12px;color: #666666;margin-top: 20px;}
.detail_info .extra_info .ko_target_region .value .img{overflow: hidden;border: 1px solid #BCBCBC;border-radius: 14px;margin: 15px auto;width: 90%}
.detail_info .extra_info .ko_target_region .value .img img{margin: -25% 0;}
.detail_info .ko_flow {margin-top: 30px;}

.detail_info .product_advantage ul{display: flex;justify-content: space-evenly;flex-wrap: wrap;}
.detail_info .product_advantage ul li{width: 40%;background-color: #F1F1F1;padding: 30px;position: relative;font-size: 12px;color: #666666;line-height: 22px;margin-top: 20px;}
.detail_info .product_advantage ul li .number_bg{position: absolute;top: 20px;right: 0;font-size: 60px;color: #F8F8F8;}
.detail_info .product_advantage ul li b{display: block;color: #202020;margin-bottom: 10px;font-size: 14px;}

.detail_info .product_advantage2 ul{display: flex;justify-content: space-evenly;flex-wrap: wrap;}
.detail_info .product_advantage2 ul li{width: 23%;background-color: #F1F1F1;padding: 30px;position: relative;font-size: 12px;color: #666666;line-height: 22px;margin-top: 20px;}
.detail_info .product_advantage2 ul li .number_bg{position: absolute;top: 20px;right: 0;font-size: 60px;color: #F8F8F8;}
.detail_info .product_advantage2 ul li b{display: block;color: #202020;margin-bottom: 10px;font-size: 14px;}

.example_img{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(200,200,200,.5);display: none;z-index: 10;overflow: auto;}
.example_img .scale{background-color: #ffffff;padding: 10px 20px;}
.example_img >div {transform: translate(-50%, -50%);position: absolute;top: 50%;left: 50%}

.target_region .img {width: 100%;border: 1px solid #BCBCBC;border-radius: 14px;overflow: hidden;margin: 15px auto;}
.target_region .img img{margin: -25% 0;}

/*.strInfoTable tr td{border: 1px solid black;}*/
.strInfoTable{text-align:center;border:1px solid #ddd;font-size:14px;padding-left:10px;width:100%;border-collapse:collapse;}
.strInfoTable tr:nth-of-type(1) td:nth-of-type(1){background-color: #DCDDE0;color: #202020;}
.strInfoTable tr:nth-of-type(1) td:nth-of-type(2){background-color: #d01021;color: #ffffff;}
.strInfoTable tr:nth-of-type(1) td:nth-of-type(3){background-color: #646669;color: #ffffff;}
.strInfoTable td{border:1px solid #ffffff;text-align:left;padding:.3em 1em;word-break: break-all;}
.strInfoTable td{text-align: center;}
.strInfoTable .even{background: #F0F0F0;}
.strInfoTable .even td:nth-of-type(1){background: #DCDDE0;}
.strInfoTable .odd{}

.detail_table{text-align:center;font-size:14px;height:35px;padding-left:10px;width:100%;border-collapse:collapse;}
.detail_table tr:nth-of-type(1) td{background-color: #999da1;color: #FFFFFF;border-radius: 8px 8px 0 0;border: none;}
.strInfoTable tr:nth-of-type(1) td{background-color: #d01027;color: #FFFFFF;}
.detail_table td{border:1px solid #ddd;text-align:left;padding:.3em 1em;word-break: break-all;}
.detail_table td.label{font-weight:700}
.detail_table td{text-align: center;}
.scale h5{font-weight: bold;margin: 1em 0 .5em 0;}
.cultured_morphology_images{display: flex;justify-content: center;}
.cultured_morphology_images .image{padding: 10px 5px 10px 5px;width: 48%}
.example_img .scale .cultured_morphology_images{transform: scale(1.25);background: #FFFFFF;}
.product_detail_basic_info >a {background: #d01027;display: block;color: #ffffff;text-align: center;margin: 50px auto;padding: 10px 0;font-size: 19px;}

@media screen and (max-width:700px){
    .product_detail_basic_info .basic_info_table{padding-right: 0;}
    .product_detail_basic_info .basic_info_table .content{width: 90%;gap: 0 3em;}
    .product_detail_basic_info .basic_info_table .content .column{margin-left: 0;}
    .detail_info .detail_info_table .row{min-height: 31px;}
    .detail_info .detail_info_table .row .label{padding: 5px 5px;width: 30%}
    .detail_info .detail_info_table .row .value{padding-left: 15px;margin-left: 1px;}
    .detail_info .detail_info_table .row:not(.auto_height) .value{display: flex;align-items: center;}
    .detail_info .detail_info_table .row .value{width: 60%;}
    .detail_info .detail_info_table .row{justify-content: flex-start;}
    .detail_info .detail_info_table{margin-left: 0;}
    .detail_info .row .value .scale{width: 180%;}
    .example_img .scale{transform: scale(0.8) translateX(-12.5%);padding: 5px 10px;}
    .example_img >div{position: absolute;top: 50%;transform: translateY(-50%);left: 0;width: 125%}
    .strInfoTable{font-size: 12px;}
    .strInfoTable td{padding: .3em .1em}
    .detail_info .product_advantage ul li{width: 100%}
    .detail_info .product_advantage ul li .number_bg{bottom: 20px;top: unset;}
    .detail_info .product_advantage2 ul li .number_bg{bottom: 20px;top: unset;}
    .detail_info .product_advantage ul li{width: 100%;margin-top: 8px;}
    .detail_info .product_advantage2 ul li{width: 100%;margin-top: 8px}
    .detail_info .extra_info{margin-left: 0;margin-top: 45px;}
    .product_detail_hot.wap_show .product_list1 .zh_0 .img{display: none}
    .product_detail_hot.wap_show .product_list1 li .img{display: none}
    .product_detail_hot .product_list1.wap_show .zh_0 .img{display: none}
    .product_detail_hot.wap_show .product_list1 .zh_ko_sale .img{display: none}
    .product_detail_hot.wap_show .product_list1 li .attr{color: #666666;display:flex;justify-content:space-between;line-height:35px;flex-wrap: wrap;}
    .product_detail_hot.wap_show .product_list1 li .attr >div{width: 45%;}
    .product_detail_hot.wap_show .product_list1 li .content .button{display: flex;width: 95%;margin: 0 auto;text-align: center;justify-content: space-between;}
    .product_detail_hot.wap_show .product_list1 li .content .button>a {display: block;width: 49%;border: 1px solid #202020;padding: 10px 0;font-size: 15px;margin-top: 10px;}
    .product_detail_hot.wap_show .product_list1 li .content .button>a:nth-of-type(2) {color: #FCFDFE;background: #d01027;}

    .product_detail_hot.wap_show .product_list1 .en_0 .img{display: none}
    .product_detail_hot.wap_show .product_list1 .en_ko_sale .img{display: none}
    .product_detail_hot.wap_show .product_list1 li .attr{color: #666666;display:flex;justify-content:space-between;line-height:35px;flex-wrap: wrap;}
    .product_detail_hot.wap_show .product_list1 li .attr >div{width: 49%;font-size: 12px;}
    .product_detail_hot.wap_show .product_list1 li .content .button{display: flex;width: 95%;margin: 0 auto;text-align: center;justify-content: space-between;}
    .product_detail_hot.wap_show .product_list1 li .content .button>a {display: block;width: 49%;border: 1px solid #202020;padding: 10px 0;font-size: 15px;margin-top: 10px;}
    .product_detail_hot.wap_show .product_list1 li .content .button>a:nth-of-type(2) {color: #FCFDFE;background: #d01027;}
    .product_list1 li .content h3{margin-top: 1em;}
    .detail_info .c_red_title{margin-bottom: 10px;}
    .detail_table{font-size: 12px;}
    .detail_table td{padding: .3em .3em}
    .product_detail_basic_info h2 a{display: none;}

    .cultured_morphology_images{display: flex;flex-direction: column;}
    .example_img .scale .cultured_morphology_images{transform: scale(1)}
    .product_detail_hot .product_list1 li .content h3 .product_name{width: 100%;}


}
/* 手机端banner样式 */
.pro_title{padding-top:15px;text-align:center;background:url(/templets/default/images/product/bg_wap.png) top center/100% no-repeat;box-sizing:border-box;height: 700px;}
.instructions_down{width:20px;height:20px;display:inline-block;background:url(/templets/default/images/product/instructions_down.png) 6px 6px no-repeat;cursor:pointer}
/* 手机端搜索框样式 */
@media screen and (max-width:700px){
    .ez_editor{position: relative;}
    .mysearch2{width: 90%;margin: 0 auto;}
    .pro_search_cate{margin:0 auto;width:90%;height:275px;background:#f4f4f4;box-shadow:1px 1px 5px 5px rgb(0 0 0 / 12%);border-radius:5px;padding:10px 20px;margin-top:-180px;margin-bottom:1em;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;position:relative}
    .pro_search_cate .pro_select{box-shadow: unset;width:100%;margin-bottom:10px;border-bottom:1px solid #999;color:#202020;font-weight:700;border-radius: unset;border-top: unset;border-right: unset;border-left: unset;}
    .pro_search_cate .pro_select:before{content:"≡ ";font-size:25px;line-height:25px;vertical-align:middle}
    .pro_search_cate .pro_select:after{content:" ▼";font-size:12px;line-height:25px;vertical-align:middle}
    .pro_search_cate .pro_input{box-shadow: unset;border:none;outline:0;display:inline-block;height:36px;line-height:36px;text-indent:30px;width:100%;margin-bottom:20px;border-bottom:1px solid #999;color:#acacac;background:rgba(255,255,255,0) url(/templets/default/images/product/搜索icon.png) 0 10px/20px no-repeat}
    .pro_search_cate button{width:100%;margin:10px 0;border-radius:5px;background:#d01027;text-align:center;cursor:pointer;height:36px;border:none;font-size:16px;color:#fff;box-sizing:border-box;vertical-align:bottom}
    .pro_search_cate ul{position:absolute;display:none;background:#fff;z-index:100;top:60px;box-shadow:0 3px 5px 0 rgba(74,74,74,.43);border-radius:4px;width:246px}
    .pro_search_cate ul li{cursor:pointer;padding:5px 15px;color:#202020;font-size:12px}
    .pro_search h2{font-size: 18px;font-weight: bold;margin: 1em 0;}
}

/* 手机端列表页表格样式 */
.product_table{border-collapse:separate;border-spacing:0 12px;color:#333;table-layout:fixed}
.product_table tr{height:37px;background:#fff;box-shadow:0 1px 6px 1px rgb(96 96 96 / 24%)}
.product_table tr:first-child{background-color:#333333d1 !important;color:#fff}
.product_table tr td,.product_table tr th{border-radius:0!important;text-align:center;font-size:12px}
.product_table tr td{padding:12px 2px}
.product_table tr td.action{display: flex;flex-direction: column;}
.product_table tr td .mark{color: #d01027;}
.product_table .action>div{display: flex;flex-direction: column;justify-content: center;align-items: center;margin: .5em 0;}
.product_table .action a{background: #ddd;color: #666;padding: .3em 1em;margin: 3px;border-radius: 5px;font-weight: bold;font-size:12px;}

.product_list_kits li{position: relative;}
.product_list_kits div.icon_en{width: 9em;}
.product_list_kits .icon{position: absolute;top: -12px;right: 0;padding: 0 1em 0 1.5em;line-height: 2em;height: 2em;width: 4em;}
.product_list_kits .icon::before{content: "";display: inline-block;line-height: 2em;height: 2em;background: #666;clip-path: polygon(0% 0%, 100% 0, 100% 100%, 2em 100%);position: absolute;top: 0;right: 0;width: 100%;z-index: 10;}
.product_list_kits .icon::after{content: "";display: inline-block;line-height: 2em;height: 2em;background: #d01027;clip-path: polygon(2em 0%, 100% 0%, 100% 100%, 0% 100%);position: absolute;top: 0;right: 0;width: 100%;z-index: 1;}
.product_list_kits .icon>span{position: absolute;top: 0;right: 0;z-index: 100;color: #fff;padding: 0 1em 0 2em;text-align: right;white-space: nowrap;}
.product_list_kits .icon .extreme::after{content: "";display: inline-block;position: absolute;top: -15px;right: -15px;width: 30px;height: 30px;background: url(/templets/default/images/product/icon11.png) center center no-repeat;}
.product_list_kits .icon .improved::after{content: "";display: inline-block;position: absolute;top: -15px;right: -15px;width: 30px;height: 30px;background: url(/templets/default/images/product/icon12.png) center center no-repeat;}

.cate4_117_adv li{display:flex;align-items:flex-start;font-size:13px;color:#666;margin:1em 0}
.cate4_117_adv li>div:first-child{width:32px;height:32px;flex-shrink:0;display:flex;justify-content:center;align-items:center}
.cate4_117_adv li>div:last-child>span:first-child{font-weight:700;color:#202020;display:block}

.cate4_117_list{margin: 35px 0;}
.cate4_117_list h3{font-size: 16px;background: #EEEEEE;vertical-align: middle;padding: 0.8em 1em;}
.cate4_117_list .wrap{display: flex;height: 200px;overflow-y: auto;font-size: 12px;color: #666666;line-height: 28px;padding: 2em 1em;justify-content: space-between;}
.cate4_117_list .wrap>div{width: 32%;}


.cate4_117_recommend{margin: 35px 0;}
.cate4_117_recommend h3{font-size: 18px;color: #333;font-weight: bold;line-height: 4em;}
.cate4_117_recommend .wrap{display: flex;justify-content: space-between;}
.cate4_117_recommend .wrap>div{padding: 2em 2em;width: 290px;box-sizing: border-box;}
.cate4_117_recommend .wrap>div h3{font-size: 16px;color: #202020;line-height: 2.5em;}
.cate4_117_recommend .wrap>div p{font-size: 12px;color: #666;margin-bottom: 50px;}
.cate4_117_recommend .wrap>div a{font-size: 14px;color: #d01027;text-decoration: none;}
.cate4_117_recommend .wrap>div:nth-child(1){background:#EAECEF url(/uploads/product/pro_img/详情页主图_野生型细胞.png) right bottom / 50% no-repeat;}
.cate4_117_recommend .wrap>div:nth-child(2){background: #EAECEF url(/uploads/product/pro_img/详情页主图_敲除试剂盒.png) right bottom / 50% no-repeat;}
.cate4_117_recommend .wrap>div:nth-child(3){background: #EAECEF url(/uploads/product/pro_img/详情页主图_冻存液.png) right bottom / 50% no-repeat;}

@media screen and (max-width:700px){
    .cate4_117_recommend .wrap{flex-wrap: wrap;}
    .cate4_117_recommend .wrap>div{margin-bottom: 1em;width: 100%;}
    .cate4_117_recommend .wrap h4{font-size: 14px;line-height: 2em;}
}

/* 特价产品样式 */
@media screen and (min-width:500px){
.zh_ko_sale{background: url(/templets/default/images/product/sale_left.png) top left no-repeat;background-position-y: 10%;background-color: #f4f4f4;}
.en_ko_sale{background: url(/templets/default/images/product/sale_left.png) top left no-repeat;background-position-y: 10%;background-color: #f4f4f4;}
.zh_0 {background-color: #f4f4f4;}
.en_0 {background-color: #f4f4f4;}
.zh_ko_sale_detail{background: url(/templets/default/images/product/sale.png) top right no-repeat;background-position-y: 10%;background-color: #f4f4f4;}
.en_ko_sale_detail{background: url(/templets/default/images/product/sale.png) top right no-repeat;background-position-y: 10%;background-color: #f4f4f4;}
}
@media screen and (max-width:500px){
.zh_ko_sale{background: url(/templets/default/images/product/sale.png) top right no-repeat;background-position-y: 10%;background-color: #f4f4f4;}
.en_ko_sale{background: url(/templets/default/images/product/sale.png) top right no-repeat;background-position-y: 10%;background-color: #f4f4f4;}
/*.zh_0 {background-color: #f4f4f4;}*/
/*.en_0 {background-color: #f4f4f4;}*/
/*.zh_ko_sale_detail{background: url(/templets/default/images/product/sale.png) top right no-repeat;background-position-y: 10%;background-color: #f4f4f4;}*/
}
.zh_plasmid_sale .action:after{content: "";display: inline-block;width: 100%;height: 28px;position: absolute;top: 0;right: 0;background: url(/templets/default/images/product/off50.png) center no-repeat;}
.en_plasmid_sale .action:after{content: "";display: inline-block;width: 100%;height: 28px;position: absolute;top: 0;right: 0;background: url(/templets/default/images/product/off50.png) center / 100% no-repeat;}
/* 特价载体没有说明书 */
.zh_plasmid_sale td div[data]{display: none;}
.en_plasmid_sale td div[data]{display: none;}

.zh_plasmid_sale .action a:last-child{display: none;}
.en_plasmid_sale .action a:last-child{display: none;}

@media screen and (max-width:700px){
    .zh_plasmid_sale .action:after{content: "";display: inline-block;position: inherit;width: 100%;height: 28px; background: url(/templets/default/images/product/off50.png) center no-repeat;}
    .en_plasmid_sale .action:after{content: "";display: inline-block;position: inherit;width: 100%;height: 28px; background: url(/templets/default/images/product/off50.png) center/100% no-repeat;}
}


/* 载体说明书下载加载中 */
@-webkit-keyframes spin { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); }}
@keyframes spin {from {transform: rotate(0deg);} to {transform: rotate(360deg);}}
.plasmid_loading{background: url(/templets/default/images/product/loading.png) center / 100% 100% no-repeat;display: inline-block;width: 20px;height: 20px;-webkit-animation: spin 1s linear infinite;animation: spin 1s linear infinite;}

/* KO产品详情页 */
.detail > div {
    margin-bottom: 50px;
}
.gene_info_content {background: #F5F5F5;border: 1px solid #DDDDDD;border-radius: 10px;margin-top: 10px;padding: 3%;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.gene_info_content > div {width: 160px;margin: 10px 0;}
/*.gene_info_content > div:nth-of-type(2) {width: 20%;}*/
/*.gene_info_content > div:nth-of-type(3) {width: 30%;}*/
/*.gene_info_content > div:nth-of-type(4) {width: 30%;}*/
.gene_info_content .gene_label {font-size: 12px;color: #666666;margin-bottom: 10px;}
.gene_info_content .gene_content {font-size: 12px;color: #202020;;}
.gene_info_summary {margin-top: 30px;font-size: 12px;color: #202020;line-height: 24px;}
.ko_strategy .text{margin-left: 20px;}
.ko_strategy .img{width: 90%;border: 1px solid #BCBCBC;border-radius: 14px;overflow: hidden;margin: 15px auto;margin-bottom: 50px;}
.ko_strategy .img img{margin: -25% 0;}
.method_des {margin-bottom: 60px;}
.method_des .content {width: 96%;font-size: 14px;color: #202020;line-height: 28px;margin: 10px auto;}
.cate16_recommend .wrap{display: flex;}
.cate16_recommend h3{font-size: 18px;font-weight: bold;color: #333333;}
/*.cate16_recommend .wrap > div:nth-of-type(1) {*/
/*    background: url(/uploads/activity/20230609/08.png) right bottom no-repeat;*/
/*}*/
/*.cate16_recommend .wrap > div:nth-of-type(2) {*/
/*    background: url(/uploads/activity/20230609/08.png) right bottom no-repeat;*/
/*}*/
/*.cate16_recommend .wrap > div:nth-of-type(3) {*/
/*    background: url(/uploads/activity/20230609/08.png) right bottom no-repeat;*/
/*}*/
.cate16_recommend .wrap > div {width: 30%;height: 160px;border: 1px solid #F1F3F8;background: linear-gradient(0deg, #F7F8F9 26%, #EAECEF 100%);box-shadow: 6px 8px 15px 0px rgba(62,62,62,0.16);border-radius: 2px;margin-top: 25px;margin-right: 30px;padding-left: 20px;padding-top: 30px;position: relative;}
.cate16_recommend .wrap > div > h4{font-size: 16px;color: #202020;line-height: 28px;}
.cate16_recommend .wrap > div > p{font-size: 12px;color: #666666;}
.cate16_recommend .wrap > div > a{position: absolute;bottom: 10px;left: 20px;font-size: 14px;color: #D01027;line-height: 28px;}
.cate16_recommend .wrap > div > a:hover{background-color: #D01027;color: #FFFFFF;}

/*自动填充*/
#autocomplete-list {position: absolute;background-color: #ffffff;box-shadow: 0px 8px 16px 0px rgba(62,62,62,0.28);top: 85%;right: 10.1%;width: 270px;z-index: 9;color: #666666;padding: 15px 20px;display: none;gap: 5px;flex-wrap: wrap;border-bottom: 4px solid #333333;font-size: 12px;}
.autocomplete-tip {}
.autocomplete-item {padding: 0 15px;cursor: pointer;border: 1px solid #e9e9e9;background: #e9e9e9;border-radius: 15px;}
.autocomplete-item:hover {background-color: #e9e9e9;}
@media screen and (max-width:450px) {
    #autocomplete-list {position: unset;background: inherit;width: inherit;border: unset;}
}

/* 收录提示 */
.expasy_tooltip {position: relative;}
.expasy_tooltip img.question{width: 14px;vertical-align: text-top;margin-top: -5px;}
.expasy_tooltip .tooltip_content{display: none;position: absolute;bottom: 100%;left: 10px;background: #ffffff;z-index: 9;padding: 20px;width: 400px;font-size: 12px;color: #666666;box-shadow: 0px 0px 16px 0px rgba(121,99,80,0.35);}
@media screen and (max-width: 450px) {
    .expasy_tooltip .tooltip_content {left: unset;right: 0;width: 200px;}
}
.expasy_tooltip .tooltip_content a{margin-bottom: -15px;display: block;font-size: 14px;font-weight: bold;color: #1f99d7;}
.expasy_tooltip:hover .tooltip_content{display: block;}
.cate119_desc {margin: 40px 0;}
.cate119_detail_desc {font-size: 14px;color: #666666;}
.cate119_detail_desc p {text-indent: 2em;}
.cate119_desc h3 {font-size: 16px;font-weight: bold;}
.cate119_desc .img {display: flex;flex-direction: column;justify-content: center;width: 35%;margin: 0 auto;}
.cate119_desc .img .desc {font-size: 12px;color: #666666;}
.detail .save_conditions span {display: block;text-indent: 2em;}
.detail .detail_item.product_advantage ul {margin-left: 10px;}
.detail.detail_3_119 .detail_item.product_advantage ul li {display: flex;align-items: center;}
.detail_3_119 .detail_info .detail_info_table .row{ /*justify-content: end;*/}
@media screen and (max-width:700px){
    .cate119_detail_desc {font-size: 12px;}
    .detail .detail_item.product_advantage ul li{align-items: start;}
    .detail .detail_item.product_advantage ul li p {width: 70%;}
    .detail_3_119 .detail_info .c_red_title {margin-top: 2em;}
    .detail_3_119.detail > div {margin-bottom: 20px;}
}


/* 07-03 细胞库更新 */
.ez_editor .menu_content {margin-top: -60px;margin-bottom: 30px;}
.ez_editor .menu_content .cell_pro_cate {}
.ez_editor .menu_content .cate1 {display: flex;justify-content: center;gap: 10px;}
.ez_editor .menu_content .cate1 .cate2 {font-size: 16px;width: 16%;background: #F4F9FC;border: 1px solid #FFFFFF;display: flex;flex-direction: column;align-items: center;padding: 20px 0;}
.ez_editor .menu_content .cate1 .cate2.cur {background: #d01027;color: #FFFFFF;font-weight: bold;transform: translateY(-10px);}
.ez_editor .menu_content .cate1 .cate2 .cate_icon {}
.ez_editor .menu_content .cate1 .cate2 .cate_name {}
.ez_editor .search_list_box {margin-bottom: 20px;padding: 40px 0;background: linear-gradient(0deg, #E7EEF5 0%, #F2F7FA 100%);box-shadow: 0px 0px 24px 0px rgba(35,46,62,0.3);border: 1px solid #FAFCFE;}
.ez_editor .search_list_box .cell_desc {gap: 15px;display: flex;justify-content: center;align-items: start;margin-top: 30px;}
.ez_editor .search_list_box .cell_desc .desc_item {width: 20%;text-align: center;}
.ez_editor .search_list_box .cell_desc .split_line {width: 1px;height: 42px;background: #C4CCD5;}
.ez_editor .search_list_box .cell_desc .desc_item .num {font-size: 24px;color: #2F3A46;}
.ez_editor .search_list_box .cell_desc .desc_item .num .suffix {font-size: 18px;vertical-align: top;}
.ez_editor .search_list_box .cell_desc .desc_item .desc_text {}
.ez_editor .search_list_box .cell_desc .desc_item .desc_text span:nth-of-type(1) {font-size: 14px;}
.ez_editor .search_list_box .cell_desc .desc_item .desc_text span:nth-of-type(2) {font-size: 11px;}

.ez_editor .content_data.content_data_cell {position: relative;justify-content: center;}
.ez_editor .content_data.content_data_cell .left {position: absolute;top: 0;left: -20%;}
.ez_editor .content_data.content_data_cell .right {width: 1000px;}
.ez_editor .content_data.content_data_cell .product_left_img {margin-top: 100px;}
.ez_editor .content_data.content_data_cell .pro_search_cate .pro_select {background: #ffffff;}

th.system {position: relative;}
th.system ul.system_check_list {display: none;position: absolute;top: 108%;left: -8px;background: #FFFFFF;border: 1px solid #d3d3d3;box-shadow: 0px 0px 24px 0px rgba(41,50,62,0.24);}
th.system ul.system_check_list.show_list {display: flex;gap: 5px;flex-direction: column;}
th.system ul.system_check_list li {font-weight: normal;}
th.system ul.system_check_list li:hover {background: #e1e1e1;color: #D01027;}
table tr.system_unchecked {display: none;}

.pro_cate .cate1 > h3 a.has_children:after {content: "+";position: absolute;right: 6px;text-align: center;transition: transform .5s;font-size: 24px;top: 48%;font-weight: bold;transform: translateY(-50%);}
.pro_cate .cate1 >h3 a {position: relative;line-height: 45px;}
.pro_cate .cate1 > h3.cur_cate1 a:after {transform: translateY(-50%) rotateZ(45deg);}
.pro_cate .cate0 {padding-left: 5px;background: #E9F5F8;font-weight: bold;font-size: 16px;line-height: 24px;}
.pro_cate .cate0 a {white-space: normal;padding: 8px 0;}
.pro_title.cell_pro {padding-top: 0;background: url(/templets/default/images/0703/m/bg_img_search.jpg) center / 100% 100% no-repeat;color: #202020;}
.pro_title.cell_pro .main_title {font-size: 28px;display: flex;align-items: center;justify-content: center;margin-bottom: 30px;}
.pro_title.cell_pro .main_title img {width: 55px;}
.pro_title.cell_pro .main_title .black_circle {width: 6px;margin: 0 10px;background: #090204;border-radius: 50%;display: inline-block;height: 6px;}

/*.ez_editor .cell_pro_cate {display: flex;align-items: center;justify-content: center;}*/
.ez_editor .pro_title.cell_pro .cell_pro_cate .cate1 {display: flex;justify-content: center;gap: 10px;flex-wrap: wrap;}
.ez_editor .pro_title.cell_pro .cell_pro_cate .cate1 .cate2 {width: 30%;font-size: 16px;background: #F4F9FC;border: 1px solid #FFFFFF;display: flex;flex-direction: column;align-items: center;padding: 10px 0;}
.ez_editor .pro_title.cell_pro .cell_pro_cate .cate1 .cate2.cur {background: #d01027;color: #FFFFFF;font-weight: bold;transform: translateY(-5px);}
.ez_editor .pro_title.cell_pro .cell_pro_cate .cate1 .cate2 .cate_icon {width: 30px;}
.ez_editor .pro_title.cell_pro .cell_pro_cate .cate1 .cate2 .cate_name {}

.pro_title.cell_pro .mysearch2 {position: relative;}
.pro_title.cell_pro .mysearch2 .pro_search_cate {position: unset;;background: unset;margin-top: 0;height: unset;box-shadow: unset;margin-bottom: 0;}
.pro_title.cell_pro .mysearch2 .pro_search_cate .pro_select {display: none;}
.pro_title.cell_pro .mysearch2 .pro_search_cate #autocomplete-list {position: absolute;top: 42%;left: 50%;transform: translateX(-50%);width: 65%;background: #ffffff;}

.ez_editor .pro_title.cell_pro .search_list_box {padding: 10px 0;background: linear-gradient(0deg, #E7EEF5 0%, #F2F7FA 100%);box-shadow: 0px 0px 13px 0px rgba(35,46,62,0.3);border: 1px solid #FAFCFE;width: 95%;margin: 20px auto;border-radius: 22px;}
.ez_editor .pro_title.cell_pro .search_list_box .cell_desc {gap: 10px 0;display: flex;justify-content: center;align-items: baseline;margin-top: 10px;flex-wrap: wrap;}
.ez_editor .pro_title.cell_pro .search_list_box .cell_desc .desc_item {text-align: center;width: 50%;}
.ez_editor .pro_title.cell_pro .search_list_box .cell_desc .split_line {width: 1px;height: 42px;background: #C4CCD5;}
.ez_editor .pro_title.cell_pro .search_list_box .cell_desc .desc_item .num {font-size: 20px;color: #2F3A46;}
.ez_editor .pro_title.cell_pro .search_list_box .cell_desc .desc_item .num .suffix {font-size: 16px;vertical-align: top;}
.ez_editor .pro_title.cell_pro .search_list_box .cell_desc .desc_item .desc_text span:nth-of-type(1) {font-size: 14px;}
.ez_editor .pro_title.cell_pro .search_list_box .cell_desc .desc_item .desc_text span:nth-of-type(2) {font-size: 11px;}
.pro_title.cell_pro .mysearch2 .pro_search_cate .pro_input {margin-bottom: 0;}
/*.wrapper >h2.cate_title.c_red_title {font-size: 20px; font-weight: bold;margin-top: 30px;}*/
/*.wrapper >p.cate_desc.paragraph{font-size: 14px; color: #666666;text-indent: 28px;margin-top: 10px;}*/
.detail_info .extra_info .str_info .label {display: flex;justify-content: space-between;align-items: center;}
.detail_info .extra_info .str_info .label .str_download .str_download_tooltip{display: none;}

/* 文库产品页 */
.list_content .library .red_sub_title {margin-top: 50px;font-size: 18px;color: #D01027;font-weight: bold;}
.list_content .library .organism_radio_group {display: flex;gap: 20px;margin: 15px 0 25px 0;align-items: center;}
.list_content .library .organism_radio_group .group_item {border: 1px solid #999999;min-width: 70px;text-align: center;padding: 5px 8px;}
.list_content .library .organism_radio_group .group_item.cur {border: 1px solid #D01027;position: relative;}
.list_content .library .organism_radio_group .group_item.cur:after {height: 20px;position: absolute;bottom: -3px;right: -4px;content: "";background: url("/templets/default/images/product/correct.svg") center/100% no-repeat;font-size: 12px;color: #ffffff;width: 20px;}
.list_content .library .organism_radio_group .group_item.cur:before {border-width: 20px 20px 0 0;border-color: transparent #d01027;position: absolute;bottom: 0;right: 0;content: "";color: #ffffff;border-style: solid;}
.list_content .library .table_body tr td {padding: 10px 0;}
.product_detail_tilte .pdt_r {position: relative;}
.product_detail_tilte .pdt_r >a{font-size:14px;color:#fff;background-color:#d01027;border-radius:3px;padding:5px 9px;border:none;margin-right:10px;min-width: 30px;position: absolute;bottom: 0;left: 0;}
.product_advantage .c_red_title{margin-top: 50px;font-size: 18px;font-weight: bold;color: #202020;margin-bottom: 20px;}
.product_advantage .crispr_iscreen {display: flex;justify-content: space-between;gap: 1%;}
.list_content.wap_show .product_advantage .crispr_iscreen {display: flex;justify-content: center;gap: 15px;flex-direction: column;}
.product_advantage .crispr_iscreen .adv_item {width: 28%;padding: 4% 2% 4% 3%;border: 1px solid #333333;position: relative;}
.list_content.wap_show .product_advantage .crispr_iscreen .adv_item {width: 90%;padding: 7% 5% 7% 5%;border: 1px solid #333333;position: relative;}
.product_advantage .crispr_iscreen .adv_item .title {}
.list_content.wap_show .product_advantage .crispr_iscreen .adv_item .title {display: flex;align-items: baseline;gap: 15px;}
.product_advantage .crispr_iscreen .adv_item .title .title_main {font-size: 18px;font-weight: bold;}
.product_advantage .crispr_iscreen .adv_item .title .title_sub {font-size: 14px;color: #d01027;font-weight: bold;}
.list_content.wap_show .product_advantage .crispr_iscreen .adv_item .title .title_sub {font-weight: bold;font-size: 15px;}
.list_content.wap_show .product_advantage .crispr_iscreen .adv_item .title .title_main {font-weight: bold;color: #202020;font-size: 19px;}
.product_advantage .crispr_iscreen .adv_item .desc {margin-top: 20px;color: #666666;line-height: 22px;}
.list_content.wap_show .product_advantage .crispr_iscreen .adv_item .desc {margin-top: 10px;}
.product_advantage .crispr_iscreen .adv_item .adv_num {position: absolute;top: 0;right: 10px;font-size: 88px;color: #dddddd;transform: translateY(-20px);font-weight: bold;}
.list_content.wap_show .product_advantage .crispr_iscreen .adv_item .adv_num {transform: translateY(-30px);opacity: 0.5;}
.list_content .pro_library_recommend {display: flex;align-items: center;justify-content: space-between;margin-top: 50px;}
.list_content.wap_show .pro_library_recommend {display: flex;flex-direction: column;margin-top: 50px;gap: 40px;}
.list_content .recommend_box {width: 49%;}
.list_content.wap_show .recommend_box {width: 100%;margin: 0 auto;}
.list_content .recommend_box .content_box_img {position: relative;margin-top: 20px;}
.list_content.wap_show .recommend_box.recommend_service .content_box_img {background: url(/uploads/product/pro_img/library/img_bg1.png) center/100% no-repeat;position: relative;width: 440px;height: 302px;}
.list_content .recommend_box.recommend_service .content_box_img {background: url(/uploads/product/pro_img/library/img_bg1_pc.png) center/100% no-repeat;position: relative;width: 460px;height: 250px;}
.list_content.wap_show .recommend_box.recommend_service .content_box_img {width: 356px;height: 244px;}
.list_content.wap_show .recommend_box.recommend_product .content_box_img {background: url(/uploads/product/pro_img/library/img_bg2.png) center/100% no-repeat;position: relative;width: 440px;height: 302px;}
.list_content .recommend_box.recommend_product .content_box_img {background: url(/uploads/product/pro_img/library/img_bg2_pc.png) center/100% no-repeat;position: relative;width: 460px;height: 250px;}
.list_content.wap_show .recommend_box.recommend_product .content_box_img {width: 356px;height: 244px;}
.list_content .recommend_box .title {font-size: 18px;color: #333333;text-indent: 5px;}
.list_content .recommend_box .title {font-weight: bold;}
.list_content .recommend_box .content_box {position: absolute;top: 45%;left: 50%;width: 85%;transform: translate(-50%,-50%);}
.list_content .recommend_box .content_box .content_title {font-size: 18px;}
.list_content.wap_show .recommend_box .content_box .content_title {font-weight: bold;color: #202020;}
.list_content .recommend_box .content_box .desc {font-size: 12px;text-indent: 24px;line-height: 22px;margin-top: 15px;}
.list_content.wap_show .recommend_box .content_box .desc {margin-top: 10px;}
.list_content .recommend_box .content_box .view_detail {font-size: 14px;margin-top: 25px;display: inline-block;padding: 5px 10px;background: #d01027;color: #ffffff;}
.list_content.wap_show .recommend_box .content_box .view_detail {padding: 15px 20px;margin-top: 20px;font-size: 17px;}
.list_content .vector_formula {text-align: center}
.list_content .vector_formula .images {display: flex;flex-direction: column;}
.list_content .vector_formula .images .image {position: relative;border: 1px solid #A4A6AA; width: 60%;margin: 0 auto;}
.list_content.wap_show .vector_formula .images .image {width: 100%;}
.list_content .vector_formula .img_desc {font-size: 14px;color: #666666;margin-top: 10px;display: block;}
.list_content .vector_formula .images .image .scale_icon{position: absolute;top: 0;left: 0;background: #666666;padding: 5px;}
.list_content .cell_pool_image .scale_icon{position: absolute;top: 0;left: 0;background: #666666;padding: 5px;}
/*.list_content.wap_show .vector_formula .images .image .scale_icon {display: none;}*/
/*.list_content .vector_formula .images .image:hover{transform: scale(1.5);border: none;margin-bottom: 30px;}*/
/*.list_content.wap_show .vector_formula .images .image:hover{transform: scale(1);}*/
/*.list_content .vector_formula .images .image:hover .scale_icon{display: none;}*/
.list_content .vector_formula .c_red_title{margin-top: 50px;font-size: 18px;font-weight: bold;color: #202020;margin-bottom: 20px;text-align: left;}

.list_content .detail .cell_pool_tips {display: flex;position: relative;}
.list_content.wap_show .detail .cell_pool_tips {margin-left: 0;}
.list_content .detail .cell_pool_tips .title {background: #D8E2EB;border-radius: 12px 0 0 12px;width: 6%;padding: 2%;font-size: 18px;font-weight: bold;line-height: 23px;text-align: center;}
.list_content.wap_show .detail .cell_pool_tips .title {width: 15%;display: flex;align-items: center;color: #202020;}
.list_content .detail .cell_pool_tips .desc {background: #F1F5F9;border-radius: 0 12px 12px 0;width: 80%;padding: 2% 5%;}
.list_content.wap_show .detail .cell_pool_tips .desc {padding: 13px 15px 13px 7px;color: #202020;}
.list_content .detail .cell_pool_tips .image {position: absolute;bottom: 0;right: 0;}

.list_content .detail .cell_pool_image {margin: 30px auto;width: 50%;max-width: 200px;position: relative;}
.list_content.wap_show .detail .cell_pool_image {margin: 20px auto;width: 80%;}
.list_content .detail .cell_pool_image .cell_img_desc {display: block;text-align: center;margin-top: 10px;}

.example_img {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(200, 200, 200, .5);display: none;z-index: 10;overflow: auto;text-align: center; /*padding-top: 100px;*/}
.example_img>div {display: flex;justify-content: center;width: 90%;}
.example_img.wap_show>div {width: 100%;}
.example_img>div img {max-width: 100%;max-height: 800px;height: auto;object-fit: contain;}
.detail .cate_detail_desc {text-indent: 28px;}
.product_detail_tilte .pdt_r .library_specs.specs .spec {border: 1px solid #999999;background: transparent;border-radius: unset;position: relative;}
.product_detail_tilte .pdt_r .library_specs.specs .spec.cur_spec {border: 1px solid #d01027;color: #202020;}
.product_detail_tilte .pdt_r .library_specs.specs .spec.cur_spec:after {border: 1px solid #d01027;}
.product_detail_tilte .pdt_r .library_specs.specs .spec.cur_spec:before {border-width: 20px 20px 0 0;border-color: transparent #d01027;position: absolute;bottom: 0;right: 0;content: "";color: #ffffff;border-style: solid;}
.product_detail_tilte .pdt_r .library_specs.specs .spec.cur_spec:after {border: none;height: 20px;position: absolute;bottom: -3px;right: -4px;content: "";background: url("/templets/default/images/product/correct.svg") center/100% no-repeat;font-size: 12px;color: #ffffff;width: 20px;}

/* 移动端样式 */
.product_table .action a {background: #ddd;color: #666666;padding: .3em 1em;margin: 3px;border-radius: 5px;font-weight: bold;font-size: 12px;}

.list_content.wap_show {margin-top: 40px;}
.list_content.wap_show .library {display: none;}
.list_content.wap_show .library.cur {display: block;}
.list_content.wap_show .radio_group {display: flex;gap: 5px;margin: 10px 0;}
.list_content.wap_show .radio_group .group_item {border: 1px solid #999999;width: 100px;text-align: center;padding: 5px 0;}
.list_content.wap_show .radio_group .group_item.cur {border: 1px solid #D01027;position: relative;}
.list_content.wap_show .radio_group .group_item.cur:after {height: 20px;position: absolute;bottom: -3px;right: -4px;content: "";background: url("/templets/default/images/product/correct.svg") center/100% no-repeat;font-size: 12px;color: #ffffff;width: 20px;}
.list_content.wap_show .radio_group .group_item.cur:before {border-width: 20px 20px 0 0;border-color: transparent #d01027;position: absolute;bottom: 0;right: 0;content: "";color: #ffffff;border-style: solid;}
.list_content.wap_show .library .red_sub_title {margin-top: 0;}
.detail.detail_8_21 .detail_info .detail_info_table {margin-left: 0;}
.detail.detail_8_22 .detail_info .detail_info_table {margin-left: 0;}
.detail.detail_8_23 .detail_info .detail_info_table {margin-left: 0;}
.list_content.wap_show .product_detail_tab .detail.detail_8_23 {padding: 1em;}
.list_content .product_detail_tab .detail.detail_8_23 {padding: 3em;}
.list_content.wap_show .product_detail_tab .detail.detail_8_22 {padding: 1em;}
.list_content .product_detail_tab .detail.detail_8_22 {padding: 3em;}
.list_content.wap_show .product_detail_tab .detail.detail_8_21 {padding: 1em;}
.list_content .product_detail_tab .detail.detail_8_21 {padding: 3em;}
.list_content.wap_show .product_detail_tab .detail.detail_8_21 .detail_info .detail_info_table .row .label {justify-content: end;text-align: right;padding: 5px 15px;}
.list_content.wap_show .product_detail_tab .detail.detail_8_22 .detail_info .detail_info_table .row .label {justify-content: end;text-align: right;padding: 5px 15px;}
.list_content.wap_show .product_detail_tab .detail.detail_8_23 .detail_info .detail_info_table .row .label {justify-content: end;text-align: right;padding: 5px 15px;}

.list_content .library .table_body {max-height: 350px;}
.product_detail_tilte .pdt_r p .library_specs.specs .spec {display: inline;padding: 5px 12px;}
.product_detail_tab {box-shadow: 0px 0px 13px 0px rgba(82,82,82,0.21);}
.detail.detail_8_21 .cate_detail_desc {margin-bottom: 30px; color: #202020;}
.detail.detail_8_22 .cate_detail_desc {margin-bottom: 30px; color: #202020;}
.detail.detail_8_23 .cate_detail_desc {margin-bottom: 30px; color: #202020;}
.list_content.wap_show .detail.detail_8_21 .cate_detail_desc {margin-bottom: -20px;margin-top: 10px;}
.list_content.wap_show .detail.detail_8_22 .cate_detail_desc {margin-bottom: -20px;margin-top: 10px;}
.list_content.wap_show .detail.detail_8_23 .cate_detail_desc {margin-bottom: -20px;margin-top: 10px;}
.list_content.wap_show .detail.detail_8_21 .detail_info .detail_info_table .row .label{background: #6F767B;}
.list_content.wap_show .detail.detail_8_22 .detail_info .detail_info_table .row .label{background: #6F767B;}
.list_content.wap_show .detail.detail_8_23 .detail_info .detail_info_table .row .label{background: #6F767B;}
@media screen and (max-width: 450px) {

}

/* 20241025 */
.list_content .cate_lib_21 {display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;margin-bottom: 3px;}
.list_content .cate_lib_21 span {color: #D01027;}
.list_content .cate_lib_21 + .expand_btn {max-width: 85px;background: #D01027;color: #FFFFFF;font-size: 13px;display: flex;align-items: center;justify-content: center;padding: 0 5px;}
.list_content .cate_lib_21 + .expand_btn .arrow {margin-left: 5px;display: inline-block;width: 6px;height: 6px;border-top: 2px solid #FFFFFF;border-right: 2px solid #FFFFFF;transform: rotate(135deg);}
.list_content .product_detail_tab.cate_lib_21 {display: block;overflow: visible;}
.list_content .show_all {display: block;overflow: visible;}
.list_content .cate_lib_22 a, .list_content .cate_lib_23 a {color: #2B96D3;text-decoration: underline;}
.product_detail_tilte .pdt_r > a {padding: 0 9px;}
.product_detail_tilte .pdt_r h2 {line-height: 26px;}
.list_content .product_detail_tab_en .cate_detail_desc {text-indent: 0;}
.list_content .product_detail_tab_en .detail_info_table .label {width: 26%;justify-content: end;padding: 5px 10px;}
.list_content .product_detail_tab_en .crispr_iscreen .adv_item .title_sub {font-size: 13px;}
.list_content .product_detail_tab_en .crispr_iscreen .adv_item .desc {font-size: 12px;line-height: 18px;}
.list_content .product_detail_tab_en .crispr_iscreen .adv_item .adv_num {z-index: -1;pointer-events: none;}
.list_content .product_detail_tab_en .c_red_title {font-size: 18px;font-weight: bold;color: #202020;margin-bottom: 20px;}
.list_content .product_detail_tab_en .cell_pool_tips_new .desc {font-size: 14px;line-height: 28px;}
.list_content .pro_library_recommend_en .recommend_box .desc {line-height: 18px;text-indent: 0;}
.list_content .pro_library_recommend {display: flex;}

.list_content.wap_show .product_detail_tab_en .cell_pool_tips {flex-direction: column;background: #F1F5F9;border-radius: 12px;padding: 15px 10px;box-sizing: border-box;}
.list_content.wap_show .product_detail_tab_en .cell_pool_tips .title {background: none;width: 100%;box-sizing: border-box;}
.list_content.wap_show .product_detail_tab_en .cell_pool_tips .desc {width: 100%;padding: 10px 4px;box-sizing: border-box;}
.list_content.wap_show .product_detail_tab_en .crispr_iscreen .adv_item .title {flex-direction: column;gap: 0;}
.list_content.wap_show .pro_library_recommend_en .recommend_box .view_detail {padding: 5px 10px;}
.list_content.wap_show .product_detail_tilte .pdt_r > a {position: relative;padding: 8px 15px;margin-top: 10px;}
.list_content.wap_show .product_detail_tab_en .cate_detail_desc_expand .cate_detail_desc {margin-bottom: 10px;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.list_content.wap_show .product_detail_tab_en .detail .cate_detail_desc_expand .show_all {display: block;overflow: visible;}
.list_content.wap_show .product_detail_tab_en .detail .cate_detail_desc_expand .expand_btn {max-width: 80px;background: #D01027;color: #FFFFFF;font-size: 13px;display: flex;align-items: center;justify-content: center;padding: 0 5px;}
.list_content.wap_show .product_detail_tab_en .detail .cate_detail_desc_expand .expand_btn .arrow {margin-left: 5px;display: inline-block;width: 6px;height: 6px;border-top: 2px solid #FFFFFF;border-right: 2px solid #FFFFFF;transform: rotate(135deg);}





/* 20240904 WT野生型细胞-详情页样式-start */
.product_detail_sale_box {height: 420px;display: flex;align-items: center;margin: 40px auto;}
.product_detail_sale_box .left_img_box {width: 450px;height: 100%;display: flex;flex-direction: column;gap: 5px;}
.product_detail_sale_box .left_img_box .left_big_img {width: 450px;height: 320px;position: relative;background: url(/uploads/20240902/img-bg1.png) center / 100% 100% no-repeat;}
.product_detail_sale_box .left_img_box .left_big_img .img_tips {position: absolute;top: 12px;left: 25px;font-size: 15px;color: #202020;width: 70px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: center;}
.product_detail_sale_box .left_img_box .left_big_img img {width: 100%;height: 100%;object-fit: cover;z-index: -1;position: relative}
.product_detail_sale_box .left_img_box .left_big_img .big_slider_wrap {width: 450px;height: 320px;overflow: hidden;position: relative;display: flex;align-items: center;flex-direction: row;}
.product_detail_sale_box .left_img_box .left_big_img .big_slider_wrap {height: 320px;position: relative;overflow: hidden;margin: 0;padding: 0;list-style: none;}
.product_detail_sale_box .left_img_box .left_big_img .big_slider_wrap .big_slider_item {width: 100%;height: 100%;display: none;float: left;}
.product_detail_sale_box .left_img_box .left_big_img .big_slider_wrap .current {display: list-item;}
.product_detail_sale_box .left_img_box .left_big_img .big_slider_wrap .big_btn {width: 35px;height: 35px;background: #333333;border-radius: 50%;z-index: 99;opacity: .67;cursor: pointer;display: flex;align-items: center;justify-content: center;position: absolute;top: 50%;transform: translateY(-50%);}
.product_detail_sale_box .left_img_box .left_big_img .big_slider_wrap .big_btn:hover {opacity: 1;}
.product_detail_sale_box .left_img_box .left_big_img .big_slider_wrap .big_btn > div {width: 10px;height: 10px;border-right: solid #fff;border-top: solid #fff;position: relative;}
.product_detail_sale_box .left_img_box .left_big_img .big_slider_wrap .btn_prev {left: 15px;}
.product_detail_sale_box .left_img_box .left_big_img .big_slider_wrap .btn_prev > div {transform: rotate(-135deg);left: 3px;}
.product_detail_sale_box .left_img_box .left_big_img .big_slider_wrap .btn_next {right: 15px;}
.product_detail_sale_box .left_img_box .left_big_img .big_slider_wrap .btn_next > div {transform: rotate(45deg);right: 3px;}
.product_detail_sale_box .left_img_box .left_big_img .select_area {position: absolute;top: 0;left: 0;width: 135px;height: 96px;background: rgba(148, 197, 193, 0.35);cursor: move;visibility: hidden;}
.product_detail_sale_box .left_img_box .left_big_img .zoom_area {display: inline-block;width: 450px;height: 320px;border: 1px solid #c3d8db;position: absolute;left: 100%;top: 0;background: #FFFFFF;opacity: 0;pointer-events: none;}
.product_detail_sale_box .left_img_box .left_small_img {width: 100%;height: 100px;position: relative;}
.product_detail_sale_box .left_img_box .left_small_img .img_box {width: 100%;height: 100%;overflow: hidden;}
.product_detail_sale_box .left_img_box .left_small_img .img_carousel {display: inline-flex;white-space: nowrap;gap: 3px}
.product_detail_sale_box .left_img_box .left_small_img .img_carousel .item {width: 100px;height: 76px;cursor: pointer;display: flex;align-items: center;justify-content: center;background: url(/uploads/20240902/img-bg1.png) center / 100% 100% no-repeat;position: relative;}
.product_detail_sale_box .left_img_box .left_small_img .img_carousel .item_activity {width: 98px;height: 72px;border: 2px solid #D01027;}
.product_detail_sale_box .left_img_box .left_small_img .img_carousel .item img {width: 100%;height: 100%;object-fit: cover;z-index: -1;}
.product_detail_sale_box .left_img_box .left_small_img .img_carousel .item .img_tips {position: absolute;top: 2px;left: 5px;font-size: 4px;color: #202020;overflow: hidden;width: 22px;white-space: nowrap;text-overflow: ellipsis;text-align: center;}
.product_detail_sale_box .left_img_box .left_small_img .btn {width: 30px;height: 30px;background: #333333;border-radius: 50%;z-index: 99;opacity: .67;cursor: pointer;display: flex;align-items: center;justify-content: center;position: absolute;top: 40%;transform: translateY(-50%);padding: 0;}
.product_detail_sale_box .left_img_box .left_small_img .btn:hover {opacity: 1;}
.product_detail_sale_box .left_img_box .left_small_img .btn > div {width: 10px;height: 10px;border-right: solid #fff;border-top: solid #fff;position: relative;}
.product_detail_sale_box .left_img_box .left_small_img .left {left: -12px;}
.product_detail_sale_box .left_img_box .left_small_img .left > div {transform: rotate(-135deg);left: 3px;}
.product_detail_sale_box .left_img_box .left_small_img .right {right: -12px;}
.product_detail_sale_box .left_img_box .left_small_img .right > div {transform: rotate(45deg);right: 3px;}
.product_detail_sale_box .right_sale_basic_info {flex: 1;height: 100%;padding-left: 50px;display: flex;flex-direction: column;justify-content: space-between;}
.product_detail_sale_box .right_sale_basic_info .right_top {width: 100%;height: 320px;display: flex;flex-direction: column;justify-content: space-between;}
.product_detail_sale_box .right_sale_basic_info .product_title {display: flex;flex-direction: row;align-items: center;justify-content: space-between;}
.product_detail_sale_box .right_sale_basic_info .product_title > span:first-child {font-size: 24px;font-weight: bold;line-height: 30px;width: 75%}
.product_detail_sale_box .right_sale_basic_info .product_title > span:last-child {font-size: 14px;color: #2f75a4;cursor: pointer;}
.product_detail_sale_box .right_sale_basic_info .culture_tips {color: #D01027;font-size: 12px;}
.product_detail_sale_box .right_sale_basic_info .product_info {margin: 20px 0;display: flex;flex-direction: column;gap: 15px;}
.product_detail_sale_box .right_sale_basic_info .product_info span {font-size: 16px;line-height: 20px;}
.product_detail_sale_box .right_sale_basic_info .culture_medium {width: 100%;height: 52px;display: grid;grid-template-columns: 1fr 1fr 1fr;margin: 0;}
.product_detail_sale_box .right_sale_basic_info .culture_medium a {height: 100%;font-size: 16px;color: #202020;background: linear-gradient(90deg, #ECF0F2 0%, #E9F0F4 100%);box-shadow: 0px 2px 4px 0px rgba(37,53,84,0.14);border: 1px solid #FDFEFF;display: flex;align-items: center;justify-content: center;}
.product_detail_sale_box .right_sale_basic_info .culture_medium a:hover {background: linear-gradient(180deg, #FAEEF0 0%, #FAE4E7 100%);color: #d01027;}
.product_detail_sale_box .right_sale_basic_info .culture_medium a::after {content: url(/uploads/20240902/icon-link.png);margin-left: 5px;}

/*.product_detail_sale_box .right_sale_basic_info .culture_medium a:last-child {*/
/*    background-color: #eaf0f4;*/
/*    background-image: url(/uploads/20240902/培养基瓶子.png);*/
/*    background-repeat: no-repeat;*/
/*    background-position: right;*/
/*    background-size: 45px 45px;*/
/*}*/
/*.product_detail_sale_box .right_sale_basic_info .culture_medium a:last-child:hover {*/
/*    background-color: #fae9eb;*/
/*    background-image: url(/uploads/20240902/培养基瓶子.png);*/
/*    background-repeat: no-repeat;*/
/*    background-position: right;*/
/*    background-size: 45px 45px;*/
/*}*/

.product_detail_sale_box .right_sale_basic_info .right_bottom {width: 100%;flex: 1;display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 30px;align-items: center;}
.product_detail_sale_box .right_sale_basic_info .right_bottom div {height: 55px;background: url(/uploads/20240902/button2-gray.png) center 4px / 100% 100% no-repeat;display: flex;align-items: center;justify-content: center;}
.product_detail_sale_box .right_sale_basic_info .right_bottom div:first-child {background: url(/uploads/20240902/button1-buy.png) center 4px / 100% 100% no-repeat;}
.product_detail_sale_box .right_sale_basic_info .right_bottom a {color: #ffffff;text-decoration: none;}

.product_detail_sale_box .sale_basic_info .info_box {width: 100%;height: 95%;display: flex;flex-direction: column;justify-content: space-between;padding-bottom: 20px;}
.product_detail_sale_box .sale_basic_info .info_box > div:nth-of-type(1) {width: 100%;}
.product_detail_sale_box .sale_basic_info .product_title {display: flex;flex-direction: row;align-items: center;justify-content: space-between;}
.product_detail_sale_box .sale_basic_info .product_title span:nth-of-type(1) {font-size: 24px;font-weight: bold;}
.product_detail_sale_box .sale_basic_info .product_title span:nth-of-type(2) {font-size: 14px;color: #2f75a4;cursor: pointer;}
.product_detail_sale_box .sale_basic_info .product_info {margin: 20px 0;display: flex;flex-direction: column;gap: 10px;}
.product_detail_sale_box .sale_basic_info .product_info .pro_spec {color: #ffffff;background: #d01027;padding: 2px 5px;border-radius: 5px;}
.product_detail_sale_box .sale_basic_info .product_info > p:nth-of-type(3) > span:nth-of-type(2) {color: #ffffff;background: #d01027;padding: 2px 5px;border-radius: 5px;}
.product_detail_sale_box .sale_basic_info .culture_medium {height: 52px;display: grid;grid-template-columns: 1fr 1fr 1fr;margin: 10px 0 20px 0;}
.product_detail_sale_box .sale_basic_info .culture_medium a {height: 52px;display: flex;align-items: center;justify-content: center;font-size: 16px;color: #202020;background: linear-gradient(90deg, #ECF0F2 0%, #E9F0F4 100%);box-shadow: 0px 2px 4px 0px rgba(37,53,84,0.14);border: 1px solid #FDFEFF;}
.product_detail_sale_box .sale_basic_info .culture_medium a:hover {background: linear-gradient(180deg, #FAEEF0 0%, #FAE4E7 100%);color: #D01027;}
/*.product_detail_sale_box .sale_basic_info .culture_medium a:last-child:hover {*/
/*    background-color: #fae9eb;*/
/*    background-image: url(/uploads/20240902/培养基瓶子.png);*/
/*    background-repeat: no-repeat;*/
/*    background-position: right;*/
/*    background-size: 45px 45px;*/
/*}*/
.product_detail_sale_box .sale_basic_info .culture_medium a::after {content: url(/uploads/20240902/icon-link.png);margin-left: 3px;}
/*.product_detail_sale_box .sale_basic_info .culture_medium a:last-child {*/
/*    background-color: #eaf0f4;*/
/*    background-image: url(/uploads/20240902/培养基瓶子.png);*/
/*    background-repeat: no-repeat;*/
/*    background-position: right;*/
/*    background-size: 45px 45px;*/
/*}*/

.product_detail_sale_box .sale_basic_info .product_btn {width: 100%;display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 30px;}
.product_detail_sale_box .sale_basic_info .product_btn a {height: 55px;border-radius: 30px;color: #ffffff;text-decoration: none;background: url(/uploads/20240902/button2-gray.png) center 4px / 100% 100% no-repeat;display: flex;align-items: center;justify-content: center;}
.product_detail_sale_box .sale_basic_info .product_btn a:first-child {background: url(/uploads/20240902/button1-buy.png) center 4px / 100% 100% no-repeat;}

.product_detail_box {border-radius: 25px;box-shadow: 0px 0px 13px 0px rgba(82, 82, 82, 0.21);padding: 1em 2em 3em 2em;}
.product_detail_box .wt_info_table {width: 100%;border: 1px solid #ddd;font-size: 14px;padding-left: 10px;border-collapse: collapse;}
.product_detail_box .wt_info_table td {padding: 10px;border: 1px solid #ffffff;color: #ffffff;}
.product_detail_box .wt_info_table td:nth-child(odd) {background: #7b7b7b;text-align: center;width: 15%;}
.product_detail_box .wt_info_table td:nth-child(even) {background: #f1f1f1;color: #202020;width: 35%;}
.product_detail_box .wt_info_table td .colspan3 {display: flex;align-items: center;}
.product_detail_box .desc_box {margin-top: 40px;background: linear-gradient(90deg, #E8F0F7 0%, #F2F7FA 98%);border-radius: 100px;padding: 15px 20px 15px 55px;display: flex;align-items: center;gap: 30px;}
.product_detail_box .desc_box .desc_text {text-indent: 30px;flex: 1;}
.product_detail_box .desc_box .desc_img {border-radius: 50%;display: flex;align-items: center;justify-content: center; background: linear-gradient(90deg, #E8F0F7 0%, #F2F7FA 98%);width: 100px;}
.product_detail_box .desc_box .desc_img img {width: 100%;height: 100%;object-fit: cover;}

.product_detail_box .tag_card_box {display: flex;align-items: center;justify-content: center;gap: 20px;}
.product_detail_box .tag_card_box .tag_card_item {width: 30%;border-radius: 30px;display: flex;align-items: center;justify-content: center;color: #ffffff;font-size: 18px;font-weight: 400;line-height: 28px;position: relative;}
.product_detail_box .tag_card_box .tag_card_item > div {position: absolute;top: 110px;}
.product_detail_box .extra_info .str_info .str_download {display: flex;align-items: center;justify-content: center;}
.product_detail_box .extra_info .str_info .str_download img {width: 14px;height: 14px;margin-right: 5px;}
.product_detail_box .extra_info .str_info .str_download a {color: #D01027;}
.product_detail_box .citation_box {background: #f1f1f1;padding: 20px 30px;display: flex;flex-direction: column;gap: 12px;margin-bottom: 20px;font-size: 12px;color: #666666;margin-top: 50px;}
.product_detail_box .citation_box > div:nth-of-type(1) {font-size: 14px;}
.product_detail_box .citation_box > div:nth-of-type(3) {display: flex;align-items: center;gap: 60px;}
.product_detail_box .blogroll_box {margin-top: 20px;color: #4B99C6;font-size: 14px;}
.product_detail_box .blogroll_box a {color: #4B99C6;font-size: 14px;}

.product_detail_box .colspan3 .accession_logo {width: 40px;margin-left: 10px;transform: rotate(-30deg);}

.product_detail_box .desc_process {width: 100%;margin-top: 20px;}
.product_detail_box .desc_process > img {width: 100%;}
.product_detail_box .desc_process > div {text-align: center;color: #666666;font-size: 14px;margin-top: 10px;}
.product_detail_box .luc_validation_box {margin-top: 40px;}
.product_detail_box .luc_validation_box .label {font-size: 16px;position: relative;margin-left: 15px;margin-bottom: 10px;}
.product_detail_box .luc_validation_box .label::before {content: "";background-color: #202020;width: 6px;height: 6px;border-radius: 50%;display: inline-block;position: absolute;top: 50%;left: -10px;transform: translateY(-50%);}
.product_detail_box .product_advantage3 ul {display: flex;justify-content: space-evenly;flex-wrap: wrap;}
.product_detail_box .product_advantage3 ul li {width: 32%;border: 1px solid #B1B4B7;padding: 30px;box-sizing: border-box;font-size: 12px;color: #383838;}
.product_detail_box .product_advantage3 ul li > div:first-child {display: flex;flex-direction: column;align-items: center;margin-bottom: 10px;}
.product_detail_box .product_advantage3 ul li .advantage_label {font-weight: 700;color: #202020;font-size: 14px;text-align: center;}
.product_detail_box .product_advantage3 .egfp li {width: 45%;}
.product_detail_box .inquire {width: 170px;height: 50px;margin: 30px auto;background: #D01027;border-radius: 6px;display: flex;align-items: center;justify-content: center;color: #FFFFFF;font-size: 16px;}
.product_detail_sale_box .no_name .left_big_img {background: url(/uploads/20240902/img-bg2.png) center / 100% 100% no-repeat;}
.product_detail_sale_box .no_name .left_big_img .img_tips {display: none;}
.product_detail_sale_box .no_name .left_small_img .img_carousel .item {background: url(/uploads/20240902/img-bg2.png) center / 100% 100% no-repeat;}
.product_detail_sale_box .no_name .left_small_img .img_carousel .item .img_tips {display: none;}

.product_detail_box .desc_box_cas9 {background: linear-gradient(90deg, #E1E1F4 0%, #EEEDF8 100%);}
.product_detail_box .desc_box_cas9 .desc_img {background: none;}
.product_detail_box .cas9_validation {margin-top: 45px;}
.product_detail_box .cas9_validation .label {font-size: 16px;position: relative;margin: 30px 0 20px 15px;}
.product_detail_box .cas9_validation .label:before {content: "";background-color: #202020;width: 6px;height: 6px;border-radius: 50%;display: inline-block;position: absolute;top: 50%;left: -10px;transform: translateY(-50%);}
.product_detail_box .cas9_validation .value {margin-left: 15px;text-align: center;}
.product_detail_box .cas9_validation .value img {vertical-align: middle;max-width: 100%;border: none;}
.product_detail_box .cas9_validation .value .img_desc {width: 80%;font-size: 12px;color: #666666;margin: 10px auto;text-align: center;}

@media screen and (max-width: 700px) {
    .search_box .pro_search_cate1 {width: 95%;height: 44px;display: flex;flex-direction: row;align-items: center;justify-content: center;position: relative;margin: 30px auto;padding: 0;box-shadow: none;}
    .search_box .pro_search_cate1 .pro_select {padding: 0 10px;border-top-left-radius: 25px;border-bottom-left-radius: 25px;border: 1px solid #202020;height: 44px;width: 120px;line-height: 44px;color: #202020;font-weight: 400;font-size: 12px;background: #F0F5F8;margin: 0;display: flex;align-items: center;justify-content: center;}
    .search_box .pro_search_cate1 .pro_select::before {content: "";}
    .search_box .pro_search_cate1 .pro_input {border: 1px solid #202020;border-left: none;border-right: none;outline: 0;display: inline-block;box-sizing: border-box;height: 44px;line-height: 44px;color: #666;font-size: 14px;width: 220px;text-indent: 10px;background: #F0F5F8;margin: 0;}
    .search_box .pro_search_cate1 .pro_input::placeholder {color: #666666;}
    .search_box .pro_search_cate1 button {border-top-left-radius: 0;border-top-right-radius: 25px;border-bottom-right-radius: 25px;border-bottom-left-radius: 0;cursor: pointer;width: 80px;height: 44px;border: 1px solid #202020;border-left: none;background-color: #d01027;font-size: 15px;color: #fff;box-sizing: border-box;box-shadow: none;}

    .product_detail_sale_box1 {flex-direction: column;margin-top: 30px;}
    .product_detail_sale_box1 .product_img_box1 {width: 100%;height: 250px;overflow: hidden;position: relative;display: flex;flex-direction: row;align-items: center;justify-content: center;gap: 10px;}
    .product_detail_sale_box1 .product_img_box1 .slider_wrap {width: 300px;height: 100%;}
    .product_detail_sale_box1 .product_img_box1 .slider_wrap1 {width: 400px;}
    .product_detail_sale_box1 .product_img_box1 .slider_img_wrap {height: 250px;position: relative;overflow: hidden;margin: 0;padding: 0;list-style: none;}
    .product_detail_sale_box1 .product_img_box1 .slider_img_wrap .slider_item {width: 100%;height: 250px;position: absolute;display: none;float: left;overflow: hidden;}
    .product_detail_sale_box1 .product_img_box1 .slider_img_wrap .slider_item > div {width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;background: url(/uploads/20240902/m/img-bg.png) center / 100% 100% no-repeat;position: relative;}
    .product_detail_sale_box1 .product_img_box1 .slider_img_wrap .slider_item > div .img_tips1 {position: absolute;top: 8px;left: 15px;font-size: 14px;color: #202020;overflow: hidden;width: 80px;white-space: nowrap;text-overflow: ellipsis;}
    .product_detail_sale_box1 .product_img_box1 .slider_img_wrap .slider_item img {width: 100%;height: 100%;z-index: -1; object-fit: cover;}
    .product_detail_sale_box1 .product_img_box1 .slider_img_wrap .current {display: list-item;}
    .product_detail_sale_box1 .product_img_box1 .btn2 {width: 35px;height: 35px;background: #333333;border-radius: 50%;z-index: 99;opacity: .67;cursor: pointer;display: flex;align-items: center;justify-content: center;}
    .product_detail_sale_box1 .product_img_box1 .btn2:hover {opacity: 1;}
    .product_detail_sale_box1 .product_img_box1 .btn2 > div {width: 10px;height: 10px;border-right: solid #fff;border-top: solid #fff;position: relative;}
    .product_detail_sale_box1 .product_img_box1 .btn-prev {left: 1px;}
    .product_detail_sale_box1 .product_img_box1 .btn-prev > div {transform: rotate(-135deg);left: 3px;}
    .product_detail_sale_box1 .product_img_box1 .btn-next {right: 1px;}
    .product_detail_sale_box1 .product_img_box1 .btn-next > div {transform: rotate(45deg);right: 3px;}

    .product_detail_sale_box1 .product_img_box {width: 90%;height: 250px;position: relative;margin: 20px auto;}
    .product_detail_sale_box1 .product_img_box .left_small_img1 {width: 100%;height: 250px;position: relative;}
    .product_detail_sale_box1 .product_img_box .left_small_img1 .img_box1 {height: 100%;width: 320px;overflow: hidden;position: relative;left: 15px;}
    .product_detail_sale_box1 .product_img_box .left_small_img1 .img_carousel1 {display: inline-flex;white-space: nowrap;overflow: hidden;}
    .product_detail_sale_box1 .product_img_box .left_small_img1 .img_carousel1 .item1 {width: 320px;height: 250px;display: flex;align-items: center;justify-content: center;background: url(/uploads/20240902/m/img-bg.png) center / 100% 100% no-repeat;position: relative;}
    .product_detail_sale_box1 .product_img_box .left_small_img1 .img_carousel1 .item1 img {width: 100%;height: 100%;object-fit: cover;z-index: -1;}
    .product_detail_sale_box1 .product_img_box .left_small_img1 .img_carousel1 .item1 .img_tips1 {position: absolute;top: 5px;left: 15px;font-size: 14px;color: #202020;overflow: hidden;width: 80px;white-space: nowrap;text-overflow: ellipsis;text-align: center;}
    .product_detail_sale_box1 .product_img_box .left_small_img1 .btn1 {width: 30px;height: 30px;background: #333333;border-radius: 50%;z-index: 99;opacity: .67;cursor: pointer;display: flex;align-items: center;justify-content: center;position: absolute;top: 50%;transform: translateY(-50%);}
    .product_detail_sale_box1 .product_img_box .left_small_img1 .btn1:hover {opacity: 1;}
    .product_detail_sale_box1 .product_img_box .left_small_img1 .btn1 > div {width: 10px;height: 10px;border-right: solid #fff;border-top: solid #fff;position: relative;}
    .product_detail_sale_box1 .product_img_box .left_small_img1 .left1 {left: -20px;}
    .product_detail_sale_box1 .product_img_box .left_small_img1 .left1 > div {transform: rotate(-135deg);left: 3px;}
    .product_detail_sale_box1 .product_img_box .left_small_img1 .right1 {right: -20px;}
    .product_detail_sale_box1 .product_img_box .left_small_img1 .right1 > div {transform: rotate(45deg);right: 3px;}

    .product_detail_sale_box1 .no_name .slider_img_wrap .slider_item > div {background: none;}
    .product_detail_sale_box1 .no_name .slider_img_wrap .slider_item .img_tips1 {display: none;}

    .product_detail_sale_box .product_img_box .img_box {width: 100%;height: 100%;overflow: hidden;}
    .product_detail_sale_box .product_img_box .img_carousel {display: inline-flex;white-space: nowrap;}
    .product_detail_sale_box .product_img_box .img_carousel .item {width: 100%;height: 320px;cursor: pointer;display: flex;align-items: center;justify-content: center;background: url(/templets/uploads/product/m/img-bg.png) center / 100% 100% no-repeat;position: relative;}
    .product_detail_sale_box .product_img_box .img_carousel .item img {width: 100%;height: 100%;object-fit: cover;z-index: -1;}
    .product_detail_sale_box .product_img_box .img_carousel .item .img_tips {position: absolute;top: 2px;left: 5px;font-size: 4px;color: #202020;overflow: hidden;width: 22px;white-space: nowrap;text-overflow: ellipsis;text-align: center;}
    .product_detail_sale_box .product_img_box .btn {width: 30px;height: 30px;background: #333333;border-radius: 50%;z-index: 99;opacity: .67;cursor: pointer;display: flex;align-items: center;justify-content: center;position: absolute;top: 40%;transform: translateY(-50%);}
    .product_detail_sale_box .product_img_box .btn:hover {opacity: 1;}
    .product_detail_sale_box .product_img_box .btn > div {width: 10px;height: 10px;border-right: solid #fff;border-top: solid #fff;position: relative;}
    .product_detail_sale_box .product_img_box .left {left: -12px;}
    .product_detail_sale_box .product_img_box .left > div {transform: rotate(-135deg);left: 3px;}
    .product_detail_sale_box .product_img_box .right {right: -12px;}
    .product_detail_sale_box .product_img_box .right > div {transform: rotate(45deg);right: 3px;}

    .product_detail_sale_box1 .product_basic_info {width: 95%;padding: 0 12px;margin: 30px 0 50px;}
    .product_detail_sale_box1 .product_basic_info .product_title {display: flex;flex-direction: column;}
    .product_detail_sale_box1 .product_basic_info .product_title span:nth-child(1) {color: #202020;font-size: 24px;font-weight: bold;}
    .product_detail_sale_box1 .product_basic_info .product_title span:nth-child(2) {font-size: 14px;color: #2f75a4;}
    .product_detail_sale_box1 .product_basic_info .culture_tips {color: #D01027;font-size: 10px;}
    .product_detail_sale_box1 .product_basic_info .product_info {margin: 15px 0;display: flex;flex-direction: column;gap: 5px;}
    .product_detail_sale_box1 .product_basic_info .product_info span:last-child {color: #202020;}
    .product_detail_sale_box1 .product_basic_info .culture_medium {height: 44px;display: grid;grid-template-columns: 1fr 1fr 1fr;margin: 10px 0;}
    .product_detail_sale_box1 .product_basic_info .culture_medium a {height: 44px;display: flex;align-items: center;justify-content: center;font-size: 14px;background: linear-gradient(90deg, #ECF0F2 0%, #E9F0F4 100%);box-shadow: 0px 2px 4px 0px rgba(37,53,84,0.14);border: 1px solid #FDFEFF;text-decoration: underline;}
    .product_detail_sale_box1 .product_basic_info .culture_medium a:hover {background: linear-gradient(180deg, #FAEEF0 0%, #FAE4E7 100%);color: #D01027;}
    .product_detail_sale_box1 .product_basic_info .bottom_btn_box {width: 100%;display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 20px;align-items: center;margin-top: 25px;}
    .product_detail_sale_box1 .product_basic_info .bottom_btn_box div {height: 40px;background: url(/uploads/20240902/m/button2-gray.png) center 2px / 100% 100% no-repeat;display: flex;align-items: center;justify-content: center;}
    .product_detail_sale_box1 .product_basic_info .bottom_btn_box div:first-child {background: url(/uploads/20240902/m/button1-buy.png) center 2px / 100% 100% no-repeat;}
    .product_detail_sale_box1 .product_basic_info .bottom_btn_box a {color: #ffffff;text-decoration: none;}

    .product_detail_box {padding: 2em 1em;margin: 0 1em;box-shadow: 0px 0px 7px 0px rgba(82,82,82,0.21), 0px 0px 13px 0px rgba(100,100,100,0.26);}
    .product_detail_box .c_red_title {margin-top: 20px;}
    .product_detail_box .detail_info_table .row .label {display: flex;align-items: center;justify-content: center;}
    .product_detail_box .desc_box {padding: 20px 10px;border-radius: 18px;margin-bottom: 50px;}
    .product_detail_box .desc_box .desc_text {text-indent: 15px;}
    .product_detail_box .tag_card_box .tag_card_item {font-size: 12px;}
    .product_detail_box .tag_card_box .tag_card_item > div {top: 47px;}
    .product_detail_box .citation_box {padding: 18px 12px;}
    .product_detail_box .citation_box > div:nth-of-type(3) {display: flex;flex-direction: column;align-items: start;justify-content: center;gap: 3px;}
    .product_detail_box .blogroll_box {margin-top: 20px;}

    .inquire {width: 170px;height: 50px;margin: 40px auto;background: #D01027;border-radius: 4px;display: flex;align-items: center;justify-content: center;color: #FFFFFF;font-size: 16px;}
    .inquire .link {color: #ffffff;}

    .product_detail_box .desc_process {margin-top: -30px;}
    .product_detail_box .desc_process img {border: none;}
    .product_detail_box .product_advantage3 ul li {width: 100%;margin-top: 8px;}
    .product_detail_box .product_advantage3 .egfp li {width: 100%;}
    .product_detail_box .product_advantage3 ul li > div:first-child {flex-direction: row;align-items: center;}
    .product_detail_box .product_advantage3 ul li > div:first-child img {width: 40px;height: 40px;}
    .product_detail_box .product_advantage3 ul li .advantage_label {margin-left: 5px;}
    .no_card {padding: 0;box-shadow: none;border-radius: 0;}

    .sale_wt_tips {font-size: 13px;color: #666666;}
}

/* 20240904 WT野生型细胞-详情页样式-end */



/* 20240929 产品搜索结果弹框样式 */
.product_modal_new {padding: 0;width: 428px;background: linear-gradient(0deg, #FAFBFC 0%, #F3F7FA 99%);box-shadow: 0px 0px 20px 0px rgba(56,56,56,0.28);border-radius: 10px;margin: 0 auto;display: flex;flex-direction: column;}
.product_modal_new .top_title {width: 100%;height: 109px;position: relative;display: flex;align-items: center;}
.product_modal_new .top_title .bg_img {width: 105%;height: 105%;position: absolute;top: -15px;}
.product_modal_new .top_title .bg_img img {width: 100%;height: 100%;}
.product_modal_new .top_title .close_buy {position: absolute;top: 0;right: 10px;font-size: 18px;cursor: pointer;color: #666666;}
.product_modal_new .top_title .title_text {width: 266px;position: relative;left: 30px;top: -8px;}
.product_modal_new .top_title p:first-child {font-weight: 700;font-size: 18px;color: #D01027;line-height: 32px;}
.product_modal_new .top_title p:last-child {font-size: 14px;color: #202020;line-height: 21px;}
.product_modal_new .bottom_content {flex: 1;display: flex;align-items: center;justify-content: center;}
.product_modal_new .bottom_content .content {width: 85%;height: 100%;margin: 20px auto 30px;display: flex;flex-direction: column;gap: 10px;}
.product_modal_new .content .form_row {width: 100%;display: grid;grid-template-columns: 1fr 1fr;gap: 10px;}
.product_modal_new .content .form_row1 {grid-template-columns: 1fr;}
.product_modal_new .content .form_row > div {width: 100%;display: flex;align-items: center;position: relative;}
.product_modal_new .content .form_row label {color: #D01027;position: absolute;left: 5px;}
.product_modal_new .content .form_row input {width: 100%;height: 36px;box-sizing: border-box;padding: 0 8px 0 15px;}
.product_modal_new .content .form_row .from_item_style {border: 1px solid #3E3E3E;}
.product_modal_new .content .form_row .red_border {border: 1px solid #D01027;}
.product_modal_new .content .form_radio_box {margin: 10px 0;}
.product_modal_new .content .form_radio_box .radio_title {font-size: 14px;color: #202020;line-height: 32px;}
.product_modal_new .content .radio_group > div:first-child {display: grid;grid-template-columns: repeat(4, 1fr);}
.product_modal_new .content .radio_group > div:last-child {display: grid;grid-template-columns: 1fr 3fr;}
.product_modal_new .content .radio_group .radio_row input[type=radio] {cursor: pointer;}
.product_modal_new .content .radio_group .radio_row input[type=radio]:checked {border: 1px solid #D01027;background-color: #D01027;}
.product_modal_new .content .radio_group .radio_row input[type=radio]:checked + span {font-weight: 700;color: #202020;}
.product_modal_new .content .radio_group .radio_row > div {display: flex;align-items: center;gap: 5px;}
.product_modal_new .content .radio_group .radio_row span {font-weight: 400;font-size: 14px;color: #666666;line-height: 25px;}
.product_modal_new .content .radio_group .radio_row .others_input {display: none;color: #666666;border-bottom: 1px solid #999999;padding: 0 5px;box-sizing: border-box;margin-left: 5px;}
.product_modal_new .content .radio_group .radio_row input[value="Others"]:checked ~ span .others_input {display: inline;}
.product_modal_new .content .form_submit {text-align: center;}
.product_modal_new .content .form_submit button {cursor: pointer;border: none;display: inline-block;background: url(/uploads/activity/services/contact/button.png) center 2px / 100% 100% no-repeat;width: 128px;height: 48px;color: #FFFFFF;font-size: 14px;}
@media screen and (max-width: 750px) {
    .product_modal_new {width: 90%;}
    .product_modal_new .top_title {height: 90px;}
    .product_modal_new .top_title .title_text {width: 210px;left: 20px;}
    .product_modal_new .top_title .close_buy {font-size: 20px;}
    .product_modal_new .top_title p:first-child {font-size: 14px;line-height: 22px;}
    .product_modal_new .top_title p:last-child {font-size: 11px;line-height: 16px;}
    .product_modal_new .bottom_content .content {margin: 10px auto 15px;gap: 5px;}
    .product_modal_new .content .form_row input {height: 25px;}
    .product_modal_new .content .radio_group .radio_row span {font-size: 12px;}
    .product_modal_new .content .form_submit button {height: 40px;}
}


/* 20240919 详情页-商品订单版块样式 */
.ez_editor .product_order_box {margin-top: 50px;display: flex;align-items: center;justify-content: center;gap: 25px;height: 120px;background: linear-gradient(0deg, #F8E8EA 0%, #FEF4F5 100%);box-shadow: 0px 0px 16px 0px rgba(80,81,81,0.32);border-radius: 59px;border: 1px solid #FFFFFF;}
.ez_editor .product_order_box .product_img {width: 95px;}
.ez_editor .product_order_box .product_body {display: flex;flex-direction: column;gap: 6px;}
.ez_editor .product_order_box .product_body .product_title {font-size: 16px;font-weight: bold;color: #202020;}
.ez_editor .product_order_box .product_body .product_params {display: flex;flex-direction: row;align-items: center;gap: 0 70px;font-size: 13px;}
.ez_editor .product_order_box .product_body .product_params .label {color: #666666;}
.ez_editor .product_order_box .button {width: 142px;height: 42px;background: #D01027;border-radius: 6px;display: flex;align-items: center;justify-content: center;color: #FFFFFF;font-size: 16px;}
@media screen and (max-width: 750px) {
    .ez_editor .product_order_box.pc_show {display: none;}
}
/* 20240919 详情页-商品订单版块样式 */



/* 20241122 慢病毒-产品简介 */
.product_detail_tab .product_introduction {background: url(/uploads/activity/lentivirus/bg_desc.png) center / 100% 100% no-repeat;height: 156px;padding: 0 50px;display: flex;align-items: center;}
@media screen and (max-width:700px){
    .product_detail_tab .product_introduction {padding: 15px 25px;background: #ecf3fa;border-radius: 30px;}
}


/* 20241211 OVA+稳转株-表达验证 */
.product_detail_box .validation_table {box-sizing: border-box;width: 100%;}
.product_detail_box .validation_table .label {font-size: 16px;position: relative;margin-left: 15px;margin-bottom: 10px;margin-top: 50px;}
.product_detail_box .validation_table .label::before {content: "";background-color: #202020;width: 6px;height: 6px;border-radius: 50%;display: inline-block;position: absolute;top: 50%;left: -10px;transform: translateY(-50%);}
.product_detail_box .gga_validation tr:nth-of-type(1) > td:nth-of-type(1) {min-width: 30px;}
.product_detail_box .gga_validation tr:nth-of-type(1) > td:nth-of-type(3) {min-width: 130px;}
.product_detail_box .gga_validation tr:nth-of-type(1) > td:nth-of-type(4) {min-width: 150px;}
.product_detail_box .gga_validation tr:nth-of-type(1) > td:nth-of-type(5) {min-width: 70px;}
.product_detail_box .gga_validation tr:nth-of-type(1) > td:nth-of-type(7) {min-width: 110px;}
@media screen and (max-width: 750px) {
    .product_detail_box {margin: 0;}
    .product_detail_box .validation_table {box-sizing: border-box;width: 100%;}
    .product_detail_box .gga_validation tr:nth-of-type(1) > td:nth-of-type(1) {min-width: 25px;}
    .product_detail_box .gga_validation tr:nth-of-type(1) > td:nth-of-type(3) {min-width: auto;}
    .product_detail_box .gga_validation tr:nth-of-type(1) > td:nth-of-type(4) {min-width: auto;}
    .product_detail_box .gga_validation tr:nth-of-type(1) > td:nth-of-type(5) {min-width: auto;}
    .product_detail_box .gga_validation tr:nth-of-type(1) > td:nth-of-type(7) {min-width: auto;}
}

/* 20241211 OVA+稳转株-列表页 */
.cell_menu_content {display: flex;align-items: center;gap: 20px;margin-bottom: 35px;}
.cell_menu_content .cate2 {height: 39px;padding: 0 15px;border-radius: 20px;border: 1px solid #8B8B8B;display: flex;align-items: center;justify-content: center;}
.cell_menu_content .cate_name {font-size: 14px;color: #535353;font-weight: 400;}
.cell_menu_content .cate_icon {width: 30px;}
.cell_menu_content .cate_25 .cate_icon {width: 22px;margin-left: 5px;}
.cell_menu_content .cate2.cur {background: #D01027;border: 1px solid #D01027;}
.cell_menu_content .cate2.cur .cate_name {color: #FFFFFF;font-weight: bold;}
.paragraph > a {color: #D01027;font-weight: bold;cursor: pointer;}
@media screen and (max-width: 750px) {
    .ez_editor .pro_title.cell_pro .cell_pro_cate .cate1 .cate2 {width: 45%;}
    .cell_menu_content {flex-wrap: wrap;}
    .cell_menu_content .cate2 {height: 25px;padding: 0 10px;}
    .cell_menu_content .cate_name {font-size: 12px;}
    .cell_menu_content .cate_icon {width: 20px;}
    .cell_menu_content .cate_25 .cate_icon {width: 16px;}
}


.library_faq_area .c_red_title {font-weight: 700;font-size: 18px;}
.library_faq_area .papers1 {display: flex;flex-direction: column;margin-top: 10px;}
.library_faq_area .papers1 .paper_item {width: 100%;margin-top: 3px;}
.library_faq_area .papers1 .paper_item .header {width: 100%;background: #B3B3B3;display: flex;align-items: center;justify-content: left;}
.library_faq_area .papers1 .paper_item .header .paper_num {width: 45px;height: 100%;background: #B3B3B3;color: #FFFFFF;text-align: center;font-size: 16px;font-weight: 700;padding: 12px 0;}
.library_faq_area .papers1 .paper_item .header .paper_num.cur {background: #D01027;}
.library_faq_area .papers1 .paper_item .header .paper_title {flex: 1;height: 100%;background: #DDDDDD;color: #202020;font-size: 16px;padding: 12px  20px;position: relative;display: flex;align-items: center;}
.library_faq_area .papers1 .paper_item .header .paper_title::after {content: "";position: absolute;top: auto;right: 20px;border-right: 15px solid #B3B3B3;border-bottom: 10px solid transparent;border-top: 10px solid transparent;transform: rotate(0deg);transition: transform .5s;}
.library_faq_area .papers1 .paper_item .header .paper_title.cur {background: #C4C4C4;color: #202020;}
.library_faq_area .papers1 .paper_item .header .paper_title.cur::after {border-right-color: #919191;transform: rotate(-90deg);transition: transform .5s;}
.library_faq_area .papers1 .paper_item .detail {display: none;white-space: pre-wrap;}
.library_faq_area .papers1 .paper_item .detail > div {margin-bottom: 0;}

.library_faq_area .screening_guide a {display: block;margin-top: 25px;font-size: 16px;font-weight: 700;color: #D01027;text-decoration: underline;}
.library_modal .con .myinput {margin-top: 15px;}
.library_modal .con .contact_time {height: 32px;}
.library_modal .con .contact_time label {color: #666666;}
.library_modal .con .contact_time select {width: 100%;height: 100%;text-align: center;color: #666666;border: transparent;}
.library_modal .from_item.red_border {border-color: #D01027;}
.library_modal .from_item .tip {position:absolute;display:none;background:#999;padding:.2em 1em;border-radius:.5em;right:0;top:50%;transform:translate(0,-50%);color:#fff;font-size:12px;z-index: 3;line-height: 2em;}
.library_modal .from_item .tip:before{content:"";display:inline-block;width:.5em;height:.5em;background:#999;position:absolute;left:0;top:50%;transform:translate(-50%,-50%) rotate(45deg);}
.library_modal .from_item .bottom{top:auto;right:auto;bottom:0;right:0;transform:translate(0,106%);color:#fff;font-size:12px;}
.library_modal .from_item .bottom:before{top:0;bottom:auto;left:2em;right:auto;transform:translate(-50%,-50%) rotate(45deg);}

@media screen and (max-width: 750px) {
    .library_modal .con .contact_time label {color: #cccccc;font-size: 14px;}
    .library_modal .con .contact_time select {display: block;color: #cccccc;}
    .library_modal .from_item .tip {font-size: 10px;}

    .library_faq_area .papers1 .paper_item .header {height: auto;}
    .library_faq_area .papers1 .paper_item .header .paper_num {width: 40px;font-size: 14px;}
    .library_faq_area .papers1 .paper_item .header .paper_title {font-size: 14px;padding-left: 10px;}
    .library_faq_area .papers1 .paper_item .header .paper_title {padding-right: 45px;}
    .library_faq_area .papers1 .paper_item .header .paper_title::after {border-right: 10px solid #B3B3B3;border-bottom: 8px solid transparent;border-top: 8px solid transparent;}
}


/* 20250124 */
/*.list_content .recommend_box {width: 100%;}*/
/*.list_content .recommend_box.recommend_service .content_box_img {width: 100%;background: url(/uploads/product/pro_img/library/img_bg1_pc_big.png) center / 100% 100% no-repeat;}*/


/* 自适应样式 */
.pc_show_area_sign {display: block;}
.wap_show_area_sign {display: none;}

.pc_show_area_sign .product_list_ko li a {background: transparent;}

@media screen and (max-width: 750px) {
    .pc_show_area_sign {display: none;}
    .wap_show_area_sign {display: block;}

    .ez_editor .wap_show_area_sign .pro_title .pro_title {height: 365px;}
    /*.ez_editor .wap_show_area_sign .pro_title > p:nth-child(3) {width: 80% !important;}*/
    .ez_editor .wap_show_area_sign .pro_title.cell_pro {text-align: left;}
    .ez_editor > div.wap_show_area_sign .search_list_box .cell_desc .split_line {display: none;}
    .ez_editor .content_data {width: 100%;display: block;margin-bottom: 0;}
    .ez_editor .content_data .right {width: 100%;}
    .ez_editor .content_data.content_data_cell .right {width: 100%;box-sizing: border-box;}

    .ez_editor .product_table tr td.action {height: auto !important;}

}


/* 20250213 英文站细胞页面 */
.product_detail_box .product_advantage3 ul li > div:first-child  > div:first-child {width: 69px;height: 69px;display: flex;align-items: center;justify-content: center;}

.ez_editor_en .menu_content .cate1 .cate2 {width: 20%;}
.ez_editor_en .cell_menu_content_en {gap: 15px;}
.ez_editor_en .cell_menu_content_en .cate_name {font-size: 12px;}

.ez_editor_en .product_detail_sale_box .left_img_box .left_big_img {background: url(/uploads/20240902/img-bg3.png) center / 100% 100% no-repeat;}
.ez_editor_en .product_detail_sale_box .left_img_box .left_big_img .img_tips {width: 195px;left: 12px;}
.ez_editor_en .product_detail_sale_box .no_name .left_big_img {background: url(/uploads/20240902/img-bg2.png) center / 100% 100% no-repeat;}

.ez_editor_en .right_sale_basic_info {justify-content: start;}
.ez_editor_en .right_sale_basic_info .right_top {height: auto;}
.ez_editor_en .right_sale_basic_info .product_title > span:first-child {flex: 1;word-break: break-word;margin-right: 10px;}
.ez_editor_en .right_sale_basic_info .product_title > span:last-child {width: 130px;text-align: right;}
.ez_editor_en .right_sale_basic_info .culture_medium {display: flex;align-items: center;}
.ez_editor_en .right_sale_basic_info .culture_medium a {font-size: 14px;padding: 0 10px;text-decoration: underline;box-sizing: border-box;}
.ez_editor_en .right_sale_basic_info .right_bottom {flex: none;margin-top: 20px;grid-template-columns: 1fr 1fr 2fr;gap: 10px;}
.ez_editor_en .right_sale_basic_info .right_bottom > div {height: 46px;}
.ez_editor_en .right_sale_basic_info .right_bottom > div:nth-child(3) {background: url(/uploads/20240902/button3-gray.png) center 4px / 100% 100% no-repeat;}
.ez_editor_en .right_sale_basic_info .right_bottom > div {width: 120px;}
.ez_editor_en .right_sale_basic_info .right_bottom .download_instruction {width: 240px;background: url(/uploads/20240902/button3-gray.png) center 4px / 100% 100% no-repeat;}

.ez_editor_en .search_list_box .cell_desc .desc_item .desc_text span:nth-of-type(2) {display: inline-block;line-height: 18px;}
.ez_editor_en .product_detail_tilte .pdt_r h2 a {display: flex;align-items: center;justify-content: center;}

.ez_editor_en .product_detail_box .wt_info_table {display: table;}
.ez_editor_en .product_detail_box .wt_info_table td:nth-child(odd) {width: 18%;}
.ez_editor_en .product_detail_box .wt_info_table td:nth-child(even) {width: 32%;color: #666666;}
.ez_editor_en .product_detail_box .wt_info_table .accession_en {text-decoration: underline;color: #D01027;}
.ez_editor_en .product_detail_box .desc_box {box-sizing: border-box;border-radius: 25px;padding: 30px 50px;}
.ez_editor_en .product_detail_box .desc_box .desc_text {text-indent: 0;color: #666666;}
.ez_editor_en .product_detail_box .extra_info .str_info .label .str_download {display: flex;}
.ez_editor_en .product_detail_box .tag_card_box .tag_card_item > div {text-align: center;}

@media screen and (max-width: 750px) {
    .ez_editor .list_content .product_detail_sale_box.pc_show {display: none;}
    .ez_editor .content_data_cell .inquire.wap_show {display: flex !important;}
    .ez_editor_en .pro_title.cell_pro .main_title img {width: 80%;}
    .ez_editor_en .pro_title.cell_pro .search_list_box .cell_desc .desc_item .desc_text span:nth-of-type(2) {display: inline-block;line-height: 16px;}
    .ez_editor_en .cell_menu_content {gap: 15px;}
    .ez_editor_en .cell_menu_content .cate2 .cate_name {font-size: 11px;}
    .ez_editor_en .paginate {display: flex;align-items: center;justify-content: center;}
    .ez_editor_en .paginate .pager-prev {padding: 7px 5px;font-size: 12px;}
    .ez_editor_en .paginate .pager-next {padding: 7px 5px;font-size: 12px;}

    .ez_editor_en .product_detail_box {margin: 0;}
    .ez_editor_en .product_detail_box .desc_box {padding: 0;border-radius: 0;background: none;}
    .ez_editor_en .product_detail_box .wt_info_table.pc_show {display: none;}
    .ez_editor_en .product_detail_box .detail_info .detail_info_table .row .value .accession_logo {width: 25px;margin-left: 0;}
    .ez_editor_en .product_detail_box .detail_info_table .row .label {width: 33%;}
    .ez_editor_en .product_detail_box .product_advantage3 ul li {padding: 30px 15px;}
    .ez_editor_en .product_detail_box .inquire.pc_show {display: none;}
    .ez_editor_en .product_detail_sale_box1 .product_basic_info .culture_medium {display: flex;align-items: center;height: auto;}
    .ez_editor_en .product_detail_sale_box1 .product_basic_info .culture_medium a {font-size: 12px;padding: 0 15px;text-decoration: underline;box-sizing: border-box;}
    .ez_editor_en .product_detail_sale_box1 .product_basic_info .bottom_btn_box {display: flex;flex-wrap: wrap;gap: 8px 20px;}
    .ez_editor_en .product_detail_sale_box1 .product_basic_info .bottom_btn_box > div {width: 95px;}
    .ez_editor_en .product_detail_sale_box1 .product_basic_info .bottom_btn_box > div.download_instruction {width: 200px;background: url(/uploads/20240902/button3-gray.png) center 4px / 100% 100% no-repeat;}
    .ez_editor_en .product_detail_sale_box1 .product_basic_info .bottom_btn_box > div.download_instruction a {position: relative;top: 3px;left: 3px;}
    .ez_editor_en .product_detail_sale_box1 .extra_info .str_info .str_download a {text-decoration: underline;}

    .ez_editor_en .content_data.content_data_cell .right {width: 100%;box-sizing: border-box;}
    .ez_editor_en .list_content .search_box.wap_show {display: none !important;}
    
    .ez_editor_en .pro_search_cate .pro_input1 {box-shadow: unset;border:none;outline:0;display:inline-block;height:36px;line-height:36px;text-indent:30px;width:100%;border-bottom:1px solid #999;color:#acacac;background:rgba(255,255,255,0) url(/templets/default/images/product/搜索icon.png) 0 10px/20px no-repeat}
}


/* 20250313 侧边栏导航p标签样式 */
.pro_cate>div>div>p>a{display:block;border-bottom:1px solid #ccc;width:100%;line-height:3em;}
.pro_cate>div>div p:hover{color:#D01027;}
.pro_cate .cate1 > p a.has_children:after {content: "+";position: absolute;right: 6px;text-align: center;transition: transform .5s;font-size: 24px;top: 48%;font-weight: bold;transform: translateY(-50%);}
.pro_cate .cate1 > p a {position: relative;line-height: 45px;}
.pro_cate .cate1 > p.cur_cate1 a:after {transform: translateY(-50%) rotateZ(45deg);}


/* 20250319 产品列表页 */
.ez_editor_en .cell_menu_content {gap: 15px}
.ez_editor_en .cell_menu_content .cate_name {font-size: 12px;}


/* 20250402 文库Cell Pool详情页-gRNA覆盖度 */
.product_detail_tilte .pdt_r p .library_specs > span {margin: 0 2px;}
.product_detail_tilte .pdt_r p .library_specs span.coverage {background: #D01027;color: #FFFFFF;padding: 2px 6px;font-size: 13px;}
.product_detail_tilte .pdt_r .library_specs.specs .spec.cur_spec_new {border: none;padding: 0;}
.product_detail_tilte .pdt_r .library_specs.specs .spec.cur_spec_new:before {border: none;}
.product_detail_tilte .pdt_r .library_specs.specs .spec.cur_spec_new:after {content: "";background: transparent;}


/* 20250408-文库列表页内链 */
.ez_editor .internally > a {text-decoration: underline;}


.stacked-cards .carousel_r .sale_wt {height: 19px;}
.stacked-cards .carousel_r .sale_wt .special_price {line-height: 19px;}
.stacked-cards .carousel_r .sale_wt_tips {margin-top: 8px;}
.product_list_ko li .content .sale_wt_tips {margin-top: 8px;font-size: 14px;}
.product_list1 li .content .sale_wt_tips {font-size: 14px;}


.overlay_mask {width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(255, 255, 255, .5);}
.overlay_mask img {pointer-events: none;margin: 0 auto;display: block;position: relative;top: 20%;}
.no_scroll {width: 100%;height: 100%;position: relative;overflow: hidden;}


.product_internal_chain > a {display: block;margin-top: 15px;text-decoration: underline;}


/* 20250520-细胞产品（英文）列表页卡片 */
.product_list1 li.product_list_card_en {cursor: pointer;background: #f4f4f4;align-items: stretch;box-shadow: 0 0 8px 0 rgb(119 119 119 / 35%);}
.product_list1 li.product_list_card_en:hover {transform: translateY(-5px);box-shadow: 0 4px 12px rgba(0, 0, 0, .1);}
.product_list1 li.product_list_card_en .content h3 {font-size: 14px;line-height: 45px;border-bottom: 1px solid #ddd;}
.product_list1 li.product_list_card_en .content h3 .button {margin-right: 0;}
.product_list1 li.product_list_card_en .content h3 .button > a:nth-child(1) {color: #fff;background: #d01027;border: 1px solid #d01027;}
.product_list1 li.product_list_card_en .content h3 .button > a:nth-child(2) {display: none;}


/* 产品页FAQs */
.product_detail_faqs {margin-top: 50px;}
.product_detail_faqs .c_red_title {font-size: 18px;font-weight: bold;color: #202020;margin: 10px 0;}
.product_detail_faqs .faq_area {margin-top: 40px;}
.product_detail_faqs .faq_item {margin-bottom: 3px;}
.product_detail_faqs .faq_item .bold {font-weight: 700;}
.product_detail_faqs .faq_item .red {color: #D01027;}
.product_detail_faqs .faq_item .label {width: 100%;height: auto;box-sizing: border-box;display: flex;align-items: center;justify-content: space-between;background: #DDDDDD;position: relative;}
.product_detail_faqs .faq_item .label::after {content: "";position: absolute;top: auto;right: 20px;border-right: 12px solid #B3B3B3;border-bottom: 8px solid transparent;border-top: 8px solid transparent;transform: rotate(0deg);transition: transform .5s;}
.product_detail_faqs .faq_item .num {width: 50px;height: 100%;background: #B3B3B3;color: #FFFFFF;font-size: 18px;font-weight: 700;padding: 15px 0;text-align: center;}
.product_detail_faqs .faq_item .text {flex: 1;font-size: 18px;color: #202020;position: relative;padding: 15px 40px 15px 20px;box-sizing: border-box;}
.product_detail_faqs .faq_item .detail {display: none; font-size: 14px;padding: 18px 24px;}
.product_detail_faqs .faq_item .detail a {text-decoration: underline;color: #D01027;}
.product_detail_faqs .faq_item.cur .label {background: #C4C4C4;}
.product_detail_faqs .faq_item.cur .num {background: #D01027;}
.product_detail_faqs .faq_item.cur .label::after {border-right-color: #919191;transform: rotate(-90deg);transition: transform .5s;}

@media screen and (max-width: 750px) {
    .product_detail_faqs .faq_item .label {width: 100%;height: auto;box-sizing: border-box;display: flex;align-items: center;justify-content: space-between;background: #DDDDDD;position: relative;}
    .product_detail_faqs .faq_item .label .num {font-size: 14px;width: 40px;padding: 10px 0;}
    .product_detail_faqs .faq_item:nth-child(2) .label .num {height: 28px;display: flex;align-items: center;justify-content: center;}
    .product_detail_faqs .faq_item .label .text {flex: 1;font-size: 12px;line-height: 1.6;color: #202020;padding: 6px 30px 6px 10px;position: relative;text-align: left;}
    .product_detail_faqs .faq_item .label::after {border-right: 10px solid #B3B3B3;border-bottom: 8px solid transparent;border-top: 8px solid transparent;}
    .product_detail_faqs .faq_item .detail {font-size: 12px;padding: 1em;}
}


/* 20250618-细胞产品页-ec */
.ec_tips {text-align: center;}
.ec_tips .inquire {text-decoration: underline;color: #D01027;margin-left: 5px;}
@media screen and (max-width: 750px) {
    .ec_tips {display: none;}
}

.usage_tips {margin: 15px 0;color: #666666;}
