.single-research{text-align: center; position: relative;}
.single-research h3 {font-size: 15px;  margin:0}
.single-research p {font-size: 13px;padding: 0 5px; margin-bottom: 10px; height:90px; overflow:hidden;}
.social-touch a{display: inline-block; margin: 0; opacity: 0.7; transition: 0.3s;}
.social-touch a:hover{opacity: 1; transition: 0.3s;}
.effect-2{max-height: 336px; min-height: 336px; overflow: hidden;}
.effect-2 h3{padding-top: 7px; line-height: 33px;}
.effect-2 .research-image{border-bottom: 2px solid #feb042; height: 286px; overflow: hidden; width: 100%; transition: 0.4s; display: inline-block; float: none; vertical-align: middle;}
.effect-2 .research-info{transition: 0.4s;}
.effect-2 .research-image img{vertical-align: bottom;}
.effect-2 .social-touch{float: left; left: 0; bottom: 0; overflow: hidden; padding: 5px 0; width: 100%; transition: 0.4s;}
.effect-2:hover .research-image{height:147px; transition: 0.4s;}
.Hotarea-title{border-bottom:1px solid #ccc;padding-bottom:15px}
.Hotarea-title h1{float:left;margin:0; font-size:14px; line-height:35px;}
.featured_image .flexslider{margin:0}
.featured_image .flexslider .slides img{width:auto}
.featured_image .flex-direction-nav a{opacity:.2}
.featured_image .flex-direction-nav .flex-prev{left:0}
.featured_image .flex-direction-nav .flex-next{right:0}
.product_item_holder{position:relative}
.carousel_items .product_item_holder{text-align:center}
.product_item_holder .featured_image{margin-bottom:10px;padding:10px;border:1px solid #efefef}
.product_item_holder .featured_image img{margin:auto;max-height:150px}
.with_borders .box:before{background:#F4BF1E;content:"";display:block;height:2px;left:1px;position:absolute;top:1px;width:10px;z-index:2}
.with_borders .box:after{background:#F4BF1E;content:"";display:block;height:10px;left:1px;position:absolute;top:1px;width:2px}
.with_borders .box:before{height:2px;left:14px;top:-1px}
.with_borders .box:after{width:2px;left:14px;top:-1px}
.with_borders .box:hover:after,.with_borders .box:hover:before{-ms-transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.with_borders .box:hover:after{height:80px}
.with_borders .box:hover:before{width:80px}
.product_item_holder .flex-control-nav{bottom:-23px}
.product_item_holder .flex-control-nav li{margin:0 5px}
.product_item_holder .flex-control-paging li a{height:8px;width:8px}
.Hotarea-products-info .box h6{text-align:center; margin:0; font-size:14px;}
.Hotarea-products-info .box h6 a{ color:#2096f6}
.Hotarea-products-info .box p{text-align:center}
.related-service{ margin-bottom:15px;}
.related-service h3{ margin:0 0 5px; font-size:16px; padding-right:10px;}
.related-service h3 a{ color:#2096f6}

/*产品list*/
p.catpos{background: #f8f8f8;padding: 10px;margin: 25px 0 15px;}
p.catpos a{color: #2096f6;}
p.catpos a:hover,.product-info h4 a:hover,.product-list-button a:hover{text-decoration: underline;}
.Product-data{padding: 0 0 5px;border-bottom: 1px solid #DDDDDD;display: flex;align-items: center;margin-bottom: 25px;}
.Product-data .product-results{font-weight: 100;margin: 10px 0 5px;font-size: 20px;}
.Product-data .pws_sort_by_panel{flex: 1 0 auto;font-size: 1.3rem;text-align: right;align-self: flex-end;margin: .25rem 0;display: none;}
.Product-data label{vertical-align: middle;margin-right: 1rem;width: auto;float: none;font-size: 15px;font-weight: 100;}
.Product-data #sort_option_selector{height: 30px;padding: 4px 10px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.category-name h3{margin: 0 0 20px;font-size: 16px;}
.rightbtn{float: right;position: relative;top: 15px;}
.rightbtn a{background-color: #fee500;display: inline;padding: 1em;font-size: 75%;line-height: 1;color: #333;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25em;}
.related-service{margin-bottom: 30px;}

.products-box{ border:1px solid #ccc; margin-bottom:10px; padding:10px 0;}
.products-box:hover{border:1px solid #fee500;}
.product-list-button{margin-bottom: 20px;}
.product-list-button a{margin-right: 10px;color: #333;}
.product-list-button a i{margin-top: -1px;background-color: #fee500;border-color: #fee500;display: inline-block;height: 20px;width: 20px;text-align: center;vertical-align: middle;line-height: 20px;border-radius: 50%;}
.dlspan{margin-left: 85px;word-break:break-all;min-height: 17px;}
.dlspan span{width: 85px;margin-left: -85px;float: left;}
.dlspan ul u{margin-right: 5px;}
.products-box .product-list-thumbnail{border: 1px solid #eee;border-radius: 4px;padding: 4px;width: 200px;overflow: hidden;text-align: center;margin: 30px auto 15px;}
.compare-table .product-list-thumbnail{border: 1px solid #eee;border-radius: 4px;padding: 4px;overflow: hidden;text-align: center;margin-bottom: 15px;}
.products-box .product-list-thumbnail .flexslider{line-height: 150px;margin-bottom: 0!important;position: relative;height: 150px;overflow: hidden;}
.products-list .pagination{ text-align:right; width:100%;}
.products-list .pagination > li {display: inline-block;}
.products-list .pagination > li > a{ border:none; color:#4c4f53;}
.products-list .pagination > li.active > a{ background:#1ea487; color:#fff;}
.product-info h4 a{font-size: 15px;color: #333;}


.products-box .product-list-thumbnail img{display:none;max-height: 100%;}
.products-box .product-list-thumbnail img.first-img{display: inline-block;}
.products-box .product-list-thumbnail .flexslider .piccount a {position: absolute;right: 0;bottom: 0;font-size: 13px;color: #333;background: #eee;padding: 2px 6px;border-radius: 0 3px 0 0;line-height: 1.7;}
.products-box .product-list-thumbnail .flexslider .piccount a i{font-size: 13px;margin-right: 5px;position: relative;top: 1px;}
@media screen and (min-width:768px){
 .related-service{display: flex;}
}

/*蛋白产品list*/
.table-prote{font-size: 13px;border: 1px solid #ddd;}
.table-prote thead tr{background: #fee500;height: 40px;border: 1px solid #fee500;}
.table-prote thead tr th,.table-prote tbody tr td{text-align: center;vertical-align: middle;}

.purity-img {display: none;position: absolute;height: 185px;margin-left: -135px;margin-top: -30px;box-shadow: 1px 2px 10px #dbdbdb;padding: 5px;background-color: #fff;z-index: 99;}
.abbreviated-icon i{background: url(../images/0308abbreviated.png) 0 0 no-repeat;width: 38px;height: 38px;display: inline-block;text-decoration: inherit;vertical-align: bottom;cursor: pointer;}
.abbreviated-icon i:hover {background: url(../images/0308abbreviated-hover.png) 0 0 no-repeat;}
.purity-img img{display:none;height: 100%;}
.purity-img img.first-img{display:inherit;}

/*生化试剂list*/
.btn-abclonalwarning,.btn-abclonalwarning.active, .btn-abclonalwarning:active, .open>.dropdown-toggle.btn-abclonalwarning{background-color: #fee500;border-color: #fee500;}
.table-stri{font-size: 13px;border: 1px solid #ddd;}
.table-stri thead tr{background: #fee500;height: 40px;border: 1px solid #fee500;}
.table-stri tbody tr td:last-child{text-align: center;}
.table-stri tbody tr td:last-child a{padding: 3px 15px;}

/*产品详情页*/
.product-name{border-bottom: 1px solid #DDDDDD;padding-bottom: 10px;}
.chosebox{padding: 15px 0;font-size: 14px;border-bottom: 1px solid #DDDDDD;}
.chosebox span,.chosebox ul li{margin-right: 10px;}
.chosebox ul,.chosebox ul li{display: inline-block;}
.contour-lr{margin-top: 20px;}
.btn-chosebtn{color: #333!important;cursor: pointer;text-align: center;border-radius: 4px;display: inline-block;font-weight: bold;min-width: 50px;height: 27px;line-height: 25px;border: 1px solid #999;}
.chosebtncolor a{background-color: #e6e6e6;}
.nav-height{ position:relative; height: 50px;margin-bottom: 10px;}
.nav-wrap {height: 50px;background: #fff;}
.nav-wrap.navFix{position: fixed;top: 58px;box-shadow: 0 0 5px rgba(0,0,0, 0.2);z-index:99;} 
.nav-wrap ul {margin: 0 -1px;}
.nav-wrap li {text-align: center;height: 50px;line-height: 50px;display: table-cell;width: 1%;padding: 0 1px;}
.nav-wrap li a {display: block;padding: 0 10px;font-size:15px; color: #333; text-decoration: none;background-color: #f1f1f1;}
.nav-wrap li a.active {background-color: #1ea487;font-weight: bold;color: #fff;}
.product-title h4{font-size: 16px;margin: 25px 0 20px;display: inline-block;margin-right: 25px;}
.th-tablelist tbody tr th{background-color: #f8f8f8;padding: 15px;border-right: none;vertical-align: middle;width: 15%;}
.th-tablelist tbody tr td{padding: 15px;border-left: none;word-break: break-all;}
.th-tablelist .star-list li{display: inline-block;margin-right: 20px;height: 22px;line-height: 22px;}
.th-tablelist .star-list li span.ratings{vertical-align: middle;}
.th-tablelist .star-list li span.ratings .abicon-xingxing{color: #fee800;}
.related-productslist li{display: inline-block;margin-bottom: 10px;}
.related-productslist li a{background-color: #f8f8f8;width: 180px;display: inline-block;height: 35px;line-height: 35px;text-align: center;font-size: 13px;color: #333;margin-right: 25px;}
.related-productslist li a:hover,.iconsequence:hover{background-color: #ffe500;}
ul.Research_Area li .icon-angle-right{margin:0 5px;color:#ccc}
ul.Research_Area li{font-size:14px;line-height:2;margin-bottom:10px;padding-bottom:15px;border-bottom:1px #eee dashed;}
ul.Research_Area li a{position:relative;}
ul.Research_Area li a span.rearch-cn-name{position:absolute;left:0;top:14px;font-size:12px;color:#bbb;white-space: nowrap;}
.iconsequence{background-color: #f8f8f8;width: 180px;height: 35px;line-height: 35px;display: inline-block;text-align: center;overflow: hidden;color: #333!important;}
.iconsequence i{background: url(../images/icon-sequence.png) top center no-repeat;background-size: 100%;height: 31px;width: 29px;float: left;margin-top: 4px;margin-left: 15px;}
@media screen and (max-width:992px){
	.mask-layer,.zoomImgshow{display: none!important;}
}
@media screen and (min-width:992px) and (max-width:1279px){
	.contour-lr .col-md-9 {width: 70%;}
	.contour-lr .col-md-3 {width: 30%;}
}
.experimental-group select{margin-left: 78px;background-color: #f8f8f8;width: 180px;border: none;box-shadow: none;border-radius: 0;}
.list_dd_main{border: 1px solid #ddd;padding: 15px 10px 15px 20px;margin: 20px 0;}
.list_dd_main h4{font-size: 15px;}
.list_dd_main h5 i{position:absolute;left:-10px;height:20px;width:18px;background:url(/Public/Images/time_line_ico.png) 0 0 no-repeat}
.list_dd_main h5{margin:10px 0!important;font-size:13px}
.list_dd_main .faq-conents-line{padding:0 20px;border-left:1px solid #dadada;position:relative;margin-bottom:20px}
.list_dd_main h3,.list_dd_main p{font-size:13px}
.list_dd_main ul li{margin:0 0 5px 10px}

.slick-slide img{width: auto!important;display: inline-block!important;}
#our_course.product-basicimg{background-color: #f8f8f8;padding: 30px 0;height: 100%;}
#our_course.product-basicimg .item{border: 1px solid #eee;height: 220px;width: 300px;display: inline-block;background: #fff;position: relative;overflow: hidden;}
#our_course.product-basicimg .item img{position: relative;height: auto;max-height: 220px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;display: inline-block;}
#our_course .slick-prev {background: url(../images/1110about-us-14.png) top center no-repeat;background-size: 100%;height: 50px;width: 50px;left: 15px;z-index: 1;-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
#our_course .slick-next {background: url(../images/1110about-us-15.png) top center no-repeat;background-size: 100%;height: 50px;width: 50px;right: 15px;z-index: 1;-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
#our_course.product-basicimg .top-pic-text{text-align: left;padding: 20px 15px 0;font-size: 13px;}
.zoomImgshow i{color:#333;}
.zoomImgshow{position: relative;top: 15px;}
@media screen and (max-width: 1023px){#our_course.product-basicimg{margin-bottom: 15px;}}
@media screen and (min-width:992px){
 .contour-lr{display: flex;}
 .contour-lr{margin-bottom: 60px;}
}
@media screen and (min-width:992px) and (max-width:1023px){
 .nav-wrap.navFix{position: static!important;}
}
@media screen and (min-width:1024px) and (max-width:1279px){
 .nav-wrap.navFix{width:940px;}
}
@media screen and (min-width:1280px) and (max-width:1599px){
 .nav-wrap.navFix{width:1140px;}
}
@media screen and (min-width:1600px) and (max-width:1919px){
 .nav-wrap.navFix{width:1170px;}
}
@media screen and (min-width:1920px){
 .nav-wrap.navFix{width:1230px;}
}
/*分子产品详情页*/
.antibody-images .imagestext{line-height:150%}
.antibody-images .imagex-title{border:1px solid #dcdcdc}
.antibody-images .imagex-title img{max-height:150px}
.antibody-images .imagex-title p{background:#F4F8FB;margin:0;padding:10px; text-align:center;}
.antibody-images .clearfix{margin:15px;padding:15px}
.antibody-images .clearfix:last-child{margin:0;padding:0;border:0}
.antibody-images{padding:15px 0}
.experimental-group select{margin-left: 78px;background-color: #f8f8f8;width: 180px;border: none;box-shadow: none;border-radius: 0;}
.grouparr li{margin-bottom: 5px;}
.grouparr li:last-child{margin-bottom: 0;}
.grouparr li span:first-child{margin-right: 15px;}
.grouparr li span:nth-child(2)::before{content: "( ";}
.grouparr li span:nth-child(2)::after{content: " )";}

/*生化试剂产品详情页*/
.related-products .bx-wrapper{ margin:0 30px 20px 30px;}
.related-products .bx-wrapper .bx-controls-direction a{text-indent:inherit;text-decoration:none;color:#ccc}
.related-products .bx-wrapper .bx-controls-direction a:hover{color:#333}
.related-products .bx-wrapper .bx-next,.related-products .bx-wrapper .bx-prev{background:0 0;font-size:40px; top:80px;}
.related-products .bx-wrapper .bx-prev{left:-30px}
.related-products .bx-wrapper .bx-next{right:-50px}
.related-products .related-goods li{ margin:0 10px 0 0;}
.related-products .related-goods li p{ margin-bottom:0px;}
.related-products .related-goods li img {max-height:150px; display:inline-block;}
.related-products .related-goods .productlist-thumbnail{height: 150px;text-align: center;}
.related-products .related-goods .caption h4 {font-size: 12px;font-weight: 100;margin-bottom: 5px;}

/*转染试剂产品详情页*/
.related-products .bx-wrapper{ margin:0 30px 0 30px;}
.related-products .bx-wrapper .bx-controls-direction a{text-indent:inherit;text-decoration:none;color:#ccc}
.related-products .bx-wrapper .bx-controls-direction a:hover{color:#333}
.related-products .bx-wrapper .bx-next,.related-products .bx-wrapper .bx-prev{background:0 0;font-size:40px; top:80px;}
.related-products .bx-wrapper .bx-prev{left:-30px}
.related-products .bx-wrapper .bx-next{right:-50px}
.related-products .related-goods li{ margin:0 10px 0 0;}
.related-products .related-goods li p{ margin-bottom:0px;}
.related-products .related-goods li img {max-height:150px; display:inherit;}





.effect-5{overflow: hidden;margin-bottom: 50px; border: 1px solid #eee;max-height:300px;}
.effect-5:hover{border: 1px solid #feb042;}
.research-info-5{margin-top: -24px;text-align: center;height: 90px;}
.research-info-5 h3{-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);-webkit-transition:-webkit-transform .35s;transition:transform .35s;font-size: 16px;color: #4399b0; margin:15px 3px 25px;}
.effect-5:hover h3,.effect-5:hover .social-touch-5{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
.effect-5:hover .research-image-5 img{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}
.single-research-5 .social-touch-5 a{opacity:0;}
.single-research-5 .social-touch-5{-webkit-transition:-webkit-transform .35s;transition:transform .35s;margin-top: 20px;}
.effect-5:hover .social-touch-5 a{opacity:1}
.effect-5 .research-image-5 img{-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s; max-height:230px;}
.resear-btn_l,.resear-btn_r,.resear-btn_c{padding:3px 17px;border-radius: 20px;text-decoration: none; color:#FFFFFF; font-size:14px;-o-transition:background 0.30s ease-in-out;-webkit-transition:background 0.30s ease-in-out;-moz-transition:background 0.30s ease-in-out;transition:background 0.30s ease-in-out;}
.resear-btn_l:hover{color:#fff; background:#673F94;}
.resear-btn_r:hover{color:#fff; background:#33A8A3;}
.resear-btn_c:hover{color:#fff; background:#33A8A3;}
.resear-btn_l{background-color: #9068BE;margin:0 15px 0 0;display: inline-block;}
.resear-btn_r{background-color: #6ED3CF;margin:0 0 0 15px;display: inline-block;}
.resear-btn_c{background-color: #6ED3CF;width: 80%;display: block;margin: 0 auto;}


.category-name h1{font-size:16px; line-height:2.2; margin:0 auto 20px;padding-bottom: 10px;border-bottom: 1px solid #DDDDDD; position:relative}
@media screen and (max-width:991px){p.catpos{margin: 5px 0 15px;}}