*{margin: 0; padding: 0; box-sizing: border-box;}
body{width: 100%;box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align: center;font-weight: normal;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
h1{font-size: 32px;color:#000;}
h3{font-size: 22px;color:#000;}
h4{font-size: 16px;color:#000;}
.s,.slide_content,.section{width:1346px;margin: 0 auto;padding: 0 10px;}
table {border-collapse: collapse; border-spacing: 0;}
caption{text-align: left;margin: 10px 0;}
table.with-frame td,table.with-frame th{border: 1px solid #c8c9ca;height: 30px;padding-left: 10px;}
table.with-frame th{background-color: #f9f9f9;}
table.noframe td,table.noframe td{border: none !important;padding: 0 !important;}
table.with-white-border td{border:6px solid #fff;padding:10px 20px;}
table.common th{background-color:#f9f9f9;}
table.common th,table.common td{font-size: 14px; border: 1px solid #c8c9ca;padding:10px 20px;}
table.general th,table.general td,table.subtable th,table.subtable td, table.table-1-4 th, table.table-1-4 td, table.table-2-4 th, table.table-2-4 td, table.table-1-8 th, table.table-1-8 td{border: 1px solid #c8c9ca;padding:10px 20px;}
table.subtable th{padding-left: 30px !important;}
table.subtable thead th,table.subtable thead td{border-top: none !important;padding:10px 20px;}
table.with-white-border td p{padding-bottom: 15px;}
table.with-white-border td p:last-child{padding-bottom: 0;}
ul{list-style-type: none;}
a{text-decoration: none;color: #007ac3;cursor: pointer;}
a[href^="tel:"] {color: black;text-decoration: none;}
a.black:hover{text-decoration: underline;color: #000;}
a.azure:hover{text-decoration: underline;color: #00B0F0;}
.section{overflow: hidden;}
.section a:hover{text-decoration: underline;text-underline-offset:0.25em;}
img{border: none;}
input,textarea,select {appearance: none;-moz-appearance: none;-webkit-appearance:none;outline: none;-moz-outline: none;}
button.nostyle{border: none;background:none;}
input.with-frame{display: inline-block;border: 1px solid #595757;height: 27px;padding-left: 10px;vertical-align: middle;line-height: 28px;}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand {display: none;}
.noCursor{cursor: default !important;}
.cursor-pointer{cursor:pointer;}
.underLine{text-decoration: underline;}
.ordertip{position: absolute; top: 22px; width: 80px; left: 0px;font-size: 12px;line-height: 14px;}

.search-select{width: 85px;height:27px;padding-left: 5px;border: none;outline: none;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;background: url("https://file.selleck.cn/images/yellow-arrow.png") no-repeat scroll 65px center transparent;border:1px solid #848484; }
.info-select{width: 70px;height:27px;padding-left: 5px;border: none;outline: none;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;background: url("/images/yellow-arrow.png") no-repeat scroll 50px center transparent;}
.size-select{height:27px;padding-left: 5px;border: none;outline: none;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;background: url("/images/yellow-arrow.png") no-repeat scroll 170px center transparent;}
.batch-select{width: 85px;height:27px;padding-left: 5px;border: 1px solid #848484;outline: none;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;background: url("/images/yellow-arrow.png") no-repeat scroll 65px center transparent;}
.country-select{outline: none;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;background: url("/images/yellow-arrow.png") no-repeat scroll 160px center transparent;}
table th,table td{text-align: left;}
input::-ms-clear{display: none;}
input::-ms-reveal{display: none;}
input:read-only{border: none !important;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;}
.pointer{pointer-events: none;}
hr.dashed{border: 0;border-bottom: 1px dashed #a7b3c2;background: #ffffff;margin: 3px 0 4px 0;}
sup,sub{font-size: 11px;}
.radius5{border-radius: 5px}
.minHight315{min-height: 315px !important;}
.absTop{position: absolute;top:0px;text-indent: 2px;}
.bold{font-weight: 600;}
.photo_caption{color: #595757;}
.photo_caption:hover{color:#007ac3}
.yellow{color:#fff000;}
.orange{color: #FF8300;}
.tamato{color:#fd6e70}
.red,.new_label{color: #ef2127 !important;}
.chillipepper{color:#d11f1d}
.black{color: #000 !important;}
.white{color: #ffffff;}
.mintcream{color: #f1f8fd;}
.azure{color: #00B0F0;}
.skyblue{color: #007ac3 !important;}
.pureblue{color:#001CFF !important;}
.steelgray{color:#a7b3c2;}
.gray{color:#848484}
.panton-285c{color:#1e7be2 !important;}
.panton-PQ-18-4028TCX{color:#788697;}
.bg-panton-11-4001TCX{background-color:#f4f5fc;}
.bg-white{background-color:#FFFFFF !important;}
.bg-pearl{background-color:#FDEEF4;}
.bg-lightrosegreen{background-color:#DBF9DB;}
.bg-papayawhip{background-color:#feeac9;}
.bg-mintcream{background-color: #f1f8fd;}
.bg-lavender{background-color:#e1ebfe;}
.bg-tomato{background-color:#FF6347;}
.bg-tomato-with-rounded{background-color:#FF6347;padding:0 5px;border-radius: 5px;}
.bg-greenyellow{background-color:#ADFF2F;}
.bg-gray{background-color:#f9f9f9;}
.bg-steelgray{background-color:#a7b3c2 !important;}
.mtb-3mlr5{margin: -3px 5px !important;}
.ml5mr5{margin: 0 5px !important;}
.ml5mr2{margin: 0 5px 0 2px !important;}
.ml12mr6{margin: 0 6px 0 12px !important;}
.ml40mr40{margin-left: 40px;margin-right: 40px;}
.pl5pr5{padding-left: 5px !important;padding-right: 5px !important;}
.mr4{margin-right: 4px !important;}
.mr5{margin-right: 5px !important;}
.mr10{margin-right: 10px !important;}
.mr15{margin-right: 15px !important;}
.mr20{margin-right: 20px !important;}
.mr25{margin-right: 25px;}
.mr35{margin-right: 35px !important;}
.mr50{margin-right: 50px !important;}
.mr60{margin-right: 60px;}
.mtN4{margin-top: -4px !important;}
.mt3{margin-top: 3px;}
.mt5{margin-top: 5px;}
.mt7{margin-top: 7px;}
.mt8{margin-top: 8px;}
.mt10{margin-top: 10px !important;}
.mt15{margin-top: 15px !important;}
.mt20{margin-top: 20px !important;}
.mt25{margin-top: 25px !important;}
.mt30{margin-top: 30px !important;}
.mt40{margin-top: 40px;}
.mt50{margin-top: 50px !important;}
.mt60{margin-top: 60px !important;}
.mt70{margin-top: 70px;}
.mt80{margin-top: 80px;}
.mt100{margin-top: 100px;}
.mt340{margin-top: 340px;}
.mt500{margin-top: 500px;}
.ml0{margin-left: 0px !important;}
.ml5{margin-left: 5px !important;}
.ml10{margin-left: 10px !important;}
.ml15{margin-left: 15px !important;}
.ml20{margin-left: 20px !important;}
.ml25{margin-left: 25px !important;}
.ml27{margin-left: 27px !important;}
.ml30{margin-left: 30px !important;}
.ml35{margin-left: 35px !important;}
.ml40{margin-left: 40px !important;}
.ml55{margin-left: 55px;}
.ml60{margin-left: 60px !important;}
.ml65{margin-left: 65px;}
.ml70{margin-left: 70px;}
.ml90{margin-left: 90px;}
.ml95{margin-left: 95px;}
.ml120{margin-left: 120px;}
.ml130{margin-left: 130px;}
.ml150{margin-left: 150px;}
.ml180{margin-left: 180px !important;}
.ml190{margin-left: 190px !important;}
.ml220{margin-left: 220px !important;}
.mb1{margin-bottom: 1px;}
.mb7{margin-bottom: 7px !important;}
.mb10{margin-bottom: 10px !important;}
.mb15{margin-bottom: 15px !important;}
.mb25{margin-bottom: 25px !important;}
.mb30{margin-bottom: 30px !important;}
.mb45{margin-bottom: 45px !important;}
.mb55{margin-bottom: 55px !important;}
.mt5mb5{margin: 5px 0;}
.mt10mb10{margin: 10px 0;}
.mt15mb15{margin: 15px 0;}
.mt20mb20{margin: 20px 0;}
.mt35mb35{margin: 35px 0;}
.mt30mb10{margin:30px 0 10px 0;}
.pt10{padding-top: 10px !important;}
.pt13{padding-top: 13px !important;}
.pt15{padding-top: 15px !important;}
.pt20{padding-top: 20px !important;}
.pt35{padding-top: 35px !important;}
.pt40{padding-top: 40px !important;}
.pt50{padding-top: 50px !important;}
.pr15{padding-right: 15px !important;}
.pr25{padding-right: 25px;}
.pr35{padding-right: 35px !important;}
.pl0{padding-left: 0px !important;}
.pl10{padding-left: 10px !important;}
.pl15{padding-left: 15px;}
.p5p10{padding:5px 10px;}
.pl20{padding-left: 20px !important;}
.pl25{padding-left: 25px !important;}
.pl30{padding-left: 30px !important;}
.pl35{padding-left: 35px !important;}
.pl40{padding-left: 40px !important;}
.pb5{padding-bottom: 5px !important;}
.pb10{padding-bottom: 10px;}
.pb20{padding-bottom: 20px;}
.pl70{padding-left: 70px !important;}
.pb25{padding-bottom: 25px !important;}
.pd0{padding:0 !important;}
.pb0{padding-bottom:0 !important;}
.mb0{margin-bottom:0 !important;}
.mb20{margin-bottom:20px !important;}
.pd25{padding:25px !important;}
.pd50{padding:50px;}
.pt2pb2{padding-top:2px !important;padding-bottom: 2px !important;}
.pt3pb3{padding-top:3px !important;padding-bottom: 3px !important;}
.pt5pb5{padding-top:5px !important;padding-bottom: 5px !important;}
.padding10{padding:10px;}
.padding15{padding:15px;}
.padding30{padding:30px;}
.padding50{padding:50px;}
.padding70{padding:70px !important;}
.noblePrize{height: 150px;overflow: hidden;}
.h30{height: 30px;}
.h55{height: 55px;}
.h200{height: 200px;overflow: hidden;}
.h210{height: 210px;overflow: hidden;}
.h270{height: 270px;overflow: hidden;}
.lh32{line-height: 32px;}
.lh20{line-height: 20px !important;}
.lh18{line-height: 18px !important;}
.lh28{line-height: 28px !important;}
.lh14{line-height: 14px;}
.lh1em{line-height: 1.2em;}
.w36{width: 36px !important;}
.w40{width: 40px;}
.w80{width: 80px;}
.w100{width: 100px !important;}
.w120{width: 120px !important;}
.w125{width: 125px !important;}
.w130{width: 130px !important;}
.w140{width: 140px !important;}
.w150{width: 150px !important;}
.w165{width: 165px !important;}
.w175{width: 175px !important;}
.w190{width: 190px;}
.w200{width: 200px !important;}
.w220{width: 220px !important;}
.w244{width: 244px !important;}
.w255{width: 255px;}
.w260{width: 260px !important;}
.w271{width: 271px !important;}
.w278{width: 278px !important;}
.w280{width: 280px !important;}
.w300{width: 300px !important;}
.w330{width: 330px !important;}
.w400{width: 400px;}
.w420{width: 420px;}
.w440{width: 440px !important;}
.w500{width: 500px !important;}
.w556{width: 556px !important;}
.w560{width: 560px !important;}
.w570{width: 570px !important;}
.w600{width: 600px !important;}
.w680{width: 680px;}
.w850{width: 850px;}
.w900{width: 900px;}
.w985{width: 985px;}
.w1024{width: 1024px;}
.w1066{width: 1066px;}
.w1230{width: 1230px;}
.w1326{width: 1326px;}
.h675{height: 675px !important;}
.f60{font-size: 60px;}
.f36{font-size: 36px !important;}
.f32{font-size: 32px !important;}
.f26{font-size: 26px !important;}
.f22{font-size: 22px !important;}
.f20{font-size: 20px !important;}
.f18{font-size: 18px !important;}
.f16{font-size: 16px !important;}
.f15{font-size: 15px !important;}
.f14{font-size: 14px !important;}
.f12{font-size: 12px !important;}
.f10{font-size: 10px !important;}
.fw-bolder{font-weight: bolder !important;}
.fl{float:left;}
.fr{float: right;}
.clr{clear: both;}
.text-align-c{text-align: center !important;}
.text-align-r{text-align: right;}
.text-align-l{text-align: left;}
.v-align-t{vertical-align: top;}
.v-align-m{vertical-align: middle;}
.v-align-sub{vertical-align: sub;}
.v-align-sup{vertical-align: super;}
.break-word{word-break: break-word;overflow-wrap: break-word;}
.ofhidden{overflow: hidden;}
.small_pic{width: 180px;height: 90px;}
.round5{border-radius:5px !important;}
.round10{border-radius:10px !important;}
.round20{border-radius:20px !important;}
.bottomline{border-bottom: 1px solid #c8c9ca;}
.with-gray-border-top{border-top:1px solid #848484;padding:10px 0;}
.with-gray-border-bottom{border-bottom:1px solid #848484;}
.with-2-gray-border{border-bottom:1px solid #848484;border-top:1px solid #848484;padding:10px 0;}
.with-gray-border{border:1px solid #e8e8e8;padding: 20px;}
.outer-shadow{box-shadow: 1px 1px 2px #dfeaef, -1px -1px 2px #dfeaef}
.noborder{border:none !important;}
.button-blue-edge-sm,.button-blue-edge-sm-normal{background-color: #fff;border-radius: 5px;border: 1px solid #007ac3;padding: 2px 7px;font-size: 12px;color: #007ac3;font-weight: bold;cursor: pointer;}
.button-blue-edge-sm-normal{line-height: normal;}
.button-blue-edge-sm:hover,.button-blue-edge-sm-normal:hover,.button-blue-edge-sm-normal a:hover{background-color: #007ac3;color: #fff;text-decoration: none !important;}
.button-dark-edge-sm{border-radius: 5px;border: 1px solid #595757;padding: 2px 7px;font-size: 12px;color: #595757;font-weight: bold;cursor: pointer;display: inline-block;width: 50px;text-align: center;line-height: 18px;}
.button-dark-edge{background-color: #fff;border-radius: 5px;border: 1px solid #595757;padding: 6px 20px;font-size: 20px;color: #595757;font-weight: bold;cursor: pointer;}
.button-dark-edge a{color: #595757;}
.button-dark-edge:hover{background-color: #f9f9f9;text-decoration: none !important;}
.button-orange{padding: 7px 20px;font-size: 20px;border: none;color: #fff;font-weight: bold;border-radius: 5px;cursor: pointer;background-image: linear-gradient(#fc5d37,#e64525);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#fffc5d37",endColorstr="#ffe64525",GradientType=0);}
.button-orange a{color: #ffffff;}
.button-orange:hover{background-image: linear-gradient(#f25d37,#be4525);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#fc5d37",endColorstr="#be4525",GradientType=0 );text-decoration: none !important;}
.button-blue{display:inline-block;padding: 5px 20px;border-radius: 5px;font-size: 20px;text-align:center;border: none;color: #fff;font-weight: bold;cursor:pointer;background-image: linear-gradient(#52baff,#00b0f0);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ff52baff",endColorstr="#ff00b0f0",GradientType=0);}
.button-blue a{color: #ffffff;}
.button-blue:hover{background-image: linear-gradient(#52baff,#00a0f5);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#52baff",endColorstr="#00a0f5",GradientType=0 );text-decoration: none !important;}
.button-toggle-blue{border:none;border-radius: 5px;padding: 4px 10px;color: #fff;cursor: pointer;font-weight: bold;background-image: linear-gradient(#52baff,#00b0f0);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ff52baff",endColorstr="#ff00b0f0",GradientType=0);}
.button-toggle-blue:hover{background-image: linear-gradient(#52baff,#00a0f5);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ff52baff",endColorstr="#ff00a0f5",GradientType=0 );}
.button-toggle-gray{border:none;border-radius: 5px;background-color: #c8d2da;padding: 4px 10px;color: #fff;cursor: pointer;font-weight: bold;}
.button-toggle-gray:hover{background-color: #a7b3c2;text-decoration: none !important;}
.button-pantone-11-4001TCX{width:300px;font-size:19px;text-align:center;padding:35px 0;border:none;border-radius: 12px; color: #1e7be2;cursor: pointer;font-weight: bold;user-select: none;background-color: #f4f5fc;}
.button-pantone-11-4001TCX:hover{background-color: #1e7be2;color: #fff;}
.button-greyblue-sm{border-radius: 5px;padding: 2px 7px;font-size: 12px;background-color:#4a93bb;color: #ffffff;cursor: pointer;display: inline-block;line-height: normal;}
.toggle_box,.noDisplay{display: none;}
.large-button{width: 220px;height: 50px;}
.xlarge-button{width: 260px;height: 50px;}
.atobtn{display: inline-block;text-align: center;line-height: 38px;text-decoration: none !important;}
.alert-button{width: 80px;height: 26px;font-size: 16px;}
#priceCompareBox,#citationCompare {width: 1300px;height: 300px;margin: 0 auto;}
.line-clamp-2,.line-clamp-4,.line-clamp-5,.line-clamp-6{overflow:hidden;text-overflow: ellipsis;  display: -webkit-box; -webkit-box-orient: vertical; }
.line-clamp-2{-webkit-line-clamp: 2;}
.line-clamp-4{-webkit-line-clamp: 4;}
.line-clamp-5{-webkit-line-clamp: 5;}
.line-clamp-6{-webkit-line-clamp: 6;}
.text-indent10{text-indent: 10px;}
.text-indent15{text-indent: 15px;}
.text-indent20{text-indent: 20px;}
.text-indent30{text-indent: 30px;}
.ellipsis{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.posRel{position: relative;}
.posAbs{position: absolute;}
.posAbsPrint{position: absolute;top:80px;right: 0;}
.inlineBlock{display: inline-block !important;}
.block{display: block !important;}
.table{display: table;}
.table-cell{display: table-cell;}
.flex-layout{display: flex;display: -webkit-flex;-js-display: flex;flex-wrap: nowrap;justify-content: space-between;}
.flex-align-items-start{align-items: flex-start;}
.align-items-c{align-items: center;}
.round-shadow{background: #ffffff;box-shadow:  2px 2px 3px #f5f5f5, -2px -2px 3px #f5f5f5;border:1px solid #dee7eb;border-radius: 10px;padding:20px 15px 0 15px;margin-bottom: 10px;behavior:url(PIE.htc)}
.round-shadow:hover{box-shadow: 2px 2px 3px #d1dae5, -2px -2px 3px #d1dae5;transform: translateY(-3%);transition-duration: 500ms;}
.round20-shadow{background: #ffffff;box-shadow:  2px 2px 5px #f5f5f5, -2px -2px 5px #f5f5f5;border-radius: 20px;padding:20px 15px 10px 15px;margin-bottom: 10px;}
.right_angle-shadow{background: #ffffff;box-shadow:  2px 2px 5px #f5f5f5, -2px -2px 5px #f5f5f5;padding:20px 15px 25px 15px;margin-bottom: 10px;}
.note { position: relative; background: #ffffff;background:linear-gradient(-135deg, transparent 2em, #fff 0);box-shadow:  2px 2px 5px #f5f5f5, -2px -2px 5px #f5f5f5;padding:20px 15px 25px 15px; }
.note::before { content: ""; position: absolute; top: 4px; right: -5px; background: #ffffff; background:linear-gradient(to left bottom, transparent 50%, rgba(0,0,0,.2) 0, rgba(0,0,0,.4)) 100% 0 no-repeat;width: 25px; height: 25px; transform: translateY(170px) rotate(90deg); transform-origin: top right; box-shadow: -.2em .2em .3em -.1em rgba(0,0,0,.15); }
.textAC{text-align: center;}
.svgSpriteS {display:inline-block; background: url("/images/svgIconS.svg")  no-repeat;}
.svgSpriteS.angleDown{background-position: 0px 0px;width: 16px;height: 8px;background-size: 250%;}
.svgSpriteS.chevronDown{background-position: 0px 0px;width: 13px;height: 7px;background-size: 100%;}
.svgChevronV,.svgChevronHL,.svgChevronHLA,.svgChevronHR,.svgChevronHRA{display:inline-block; background-repeat: no-repeat;background-position: 0px 0px;background-size: 100%;cursor: pointer;}
.svgPlusCircle{display:inline-block;width: 27px;height:27px; background: url("/images/plus_circle.svg")  no-repeat;}


#backtotop,#contactus,.breadcrumb>label,.breadcrumb1>label,ul.library-family li label,.iconAddtoCart,.iconArrow-Positive,.iconArrow-Negative,.iconSDF,.iconPDF,.iconXLSX,.iconCalculator,.iconclickMore,.iconArrow-Golden,.iconArrow-Gray,.iconArrow-Red,.iconArrow-Blue,.iconChevron-HL,.iconChevron-HR,.iconChevron-RR,.iconChevron-RL,.iconSearch,.iconSearch-sm,.iconBlackDot,.iconRedDot,.iconChevron-V,.iconAngle-V,.iconLock,.iconQuickOrder,.iconCart,.iconLine-V,.iconArrowDownBlue,.iconArrow-Red-L,.iconArrowDownOrange,.valAntibody,.recombAntibody,.modelCompounds{background: url("https://file.selleckchem.com/images/sprite.svg") no-repeat 2px 0;width: 10px;height: 7px;display: inline-block;margin: 0 2px;}
.iconRedDot{background-position: -55px 0px;width: 8px;height: 8px;margin-right: 10px;}
.iconAddtoCart{background-position: -45px -57px;width: 40px;height: 28px;vertical-align: bottom;margin-right: 9px;cursor: pointer;}
.addToCart{background: url("/images/cart.png") no-repeat 25px 10px,linear-gradient(#fc5d37,#e64525);padding-left: 40px;cursor: pointer;width: 220px;height: 50px;border: none;border-radius: 5px;color: white;font-size: 20px;font-weight: 600;}
.addToCart:hover{background: url("/images/cart.png") no-repeat 25px 10px,linear-gradient(#f25d37,#be4525);}
.iconChevron-V{background-position: 0 -19px;width: 16px;}
.iconAngle-V{background-position: -47px -18px;width: 11px;}
.iconQuickOrder{background-position: -105px -29px;width: 22px;height: 25px;position: relative;top:7px;cursor: pointer}
.iconLock{background-position: -104px 0;width: 22px;height: 25px;position: relative;top:7px;cursor: pointer;}
.iconCart{background-position:-126px 10px;width: 40px;height: 40px;}
.iconLine-V{background-position:-93px -5px;width: 2px;height: 10px;}
.iconSearch{background-position:0 -56px;width: 42px;height: 42px;}
.iconSearch:hover{cursor: pointer;}
.iconSearch-sm{background-position:0px -28px;width: 24px;height: 24px;cursor: pointer;}
.iconAngle-V.on{background-position: -47px -11px;}
.iconChevron-V.on{background-position:0 -10px;}
.iconCart>label{font-weight: bold;cursor: pointer;}
.iconChevron-HR{background-position:-167px -76px;width: 20px;height: 55px;opacity: 0.5;}
.iconChevron-HR:hover{opacity: 1;}
.iconChevron-HL{background-position:-167px -2px;width: 20px;height: 55px;opacity: 0.5;}
.iconChevron-HL:hover{opacity: 1;}
.iconChevron-RR{background-position:-35px -102px;width: 30px;height: 30px;opacity: 0.5;}
.iconChevron-RR:hover{opacity: 1;}
.iconChevron-RL{background-position:-1px -102px;width: 30px;height: 30px;opacity: 0.5;}
.iconChevron-RL:hover{opacity: 1;}
.iconArrow-Golden{background-position:-17px -19px;width: 14px;height: 7px;cursor: pointer;}
.iconArrow-Golden.on{background-position:-17px -10px;}
.iconArrow-Gray{background-position:-18px -19px;width: 5px;height: 9px;}
.iconArrow-Blue{background-position:-59px -11px;width: 8px;height: 15px;}
.iconArrow-Red{background-position:-28px 0;width: 10px;height: 9px;margin: 0 10px;}
.iconArrow-Red-L{background-position:-28px 0;width: 10px;height: 9px;}
.step{top:-28px; left: -12px;}
.iconArrow-Positive{background-position:-28px -29px;width: 8px;height: 11px;margin: 0 5px;}
.iconArrow-Negative{background-position:-28px -43px;width: 8px;height: 11px;margin: 0 5px;}
.iconArrow-Positive:hover,.iconArrow-Negative:hover{cursor: pointer;}
.iconCalculator{background-position:-68px -113px;width: 16px;height: 20px;margin: 0 5px 0 0;vertical-align: top;}
.iconCalculator.on{background-position:-86px -113px;}
.iconclickMore{background-position:-9px 0;width:16px; height: 8px;margin-left: 5px;}
.iconArrowDownBlue{background-position:-132px -29px;width: 13px;height: 10px;vertical-align: middle;}
.iconArrowDownBlue.on{background-position:-132px -46px;}
.iconArrowDownOrange{background-position:-104px -113px;width: 12px;height: 12px;vertical-align: middle;}
.iconArrowDownOrange.on{background-position:-104px -124px;}
.valAntibody{background-position:-224px -115px;width: 120px;height: 27px;vertical-align: middle;}
.recombAntibody{background-position:-224px -83px;width: 120px;height: 27px;vertical-align: middle;}
.modelCompounds{background-position:-27px -186px;width: 85px;height: 22px;vertical-align: middle;}
a.clickMore{color: #007ac3;font-size: 14px;display: inline-block;}
a.clickMore:hover{transform: translateX(5%);transition-duration: 500ms;text-decoration: none;}
.iconSDF{background-position:-62px -31px;width: 20px;height: 21px;margin: 0 5px;vertical-align: middle;}
.iconPDF{background-position:-40px -31px;width: 20px;height: 21px;margin: 0 5px;vertical-align: middle;}
.iconXLSX{background-position:-84px -31px;width: 20px;height: 21px;margin: 0 5px;vertical-align: middle;}
.iconCalWhite{background:url("/images/icon_calculator.png") no-repeat 0 0;width: 20px;height: 26px;margin-right: 10px;vertical-align: middle;display:inline-block;}
.iconSDF:hover,.icon-pdf:hover,.icon-xlsx:hover{font-weight: 600;}
.icon_library_PlateMap, .icon_library_SpecificCompounds, .icon_library_Quantities, .icon_library_SolidDMSO {display: table-cell;width: 150px;text-align: center;font-size: 14px;}
.icon_library_PlateMap,.icon_library_SolidDMSO{padding-top: 80px;}
.icon_library_PlateMap{background:url("/images/library_platemap.png") no-repeat 33px 0px;}
.icon_library_SpecificCompounds{background:url("/images/libray_SpecificCompounds.png") no-repeat 33px 0px;}
.icon_library_Quantities{background:url("/images/libray_Quantities.png") no-repeat 33px 0px;}
.icon_library_SolidDMSO{background:url("/images/libray_SolidDMSO.png") no-repeat 33px 0px;}
.icon_lib_PlateMap, .icon_lib_SpecificCompounds, .icon_lib_Quantities, .icon_lib_SolidDMSO {display: table-cell;width: 210px;height:100px;text-align: center;font-size: 14px;vertical-align: bottom;}
.icon_lib_PlateMap{background: #fff url("/images/library_platemap.png") no-repeat 65px 0px;}
.icon_lib_SpecificCompounds{background: #fff url("/images/libray_SpecificCompounds.png") no-repeat 65px 0px;}
.icon_lib_Quantities{background: #fff url("/images/libray_Quantities.png") no-repeat 65px 0px;}
.icon_lib_SolidDMSO{background: #fff url("/images/libray_SolidDMSO.png") no-repeat 65px 0px;}
.icon_library_PlateMap_H, .icon_library_SpecificCompounds_H, .icon_library_Quantities_H, .icon_library_SolidDMSO_H {display: inline-block;width: 300px;height: 80px;vertical-align: middle;}
.icon_library_PlateMap_H label, .icon_library_SpecificCompounds_H label, .icon_library_Quantities_H label, .icon_library_SolidDMSO_H label{display: inline-block;padding-top: 30px;padding-left: 90px;}
.icon_library_PlateMap_H{background:url("/images/library_platemap.png") no-repeat 0px 0px;}
.icon_library_SpecificCompounds_H{background:url("/images/libray_SpecificCompounds.png") no-repeat 0px 0px;}
.icon_library_Quantities_H{background:url("/images/libray_Quantities.png") no-repeat 0px 0px;}
.icon_library_SolidDMSO_H{background:url("/images/libray_SolidDMSO.png") no-repeat 0px 0px;}
.icon_pfizer{background:url("/images/pfizer.png") no-repeat 0px 0px;display: inline-block;width: 28px;height: 20px;vertical-align: text-bottom;}

#widget{position: fixed;right: 0px;bottom: 305px;z-index: 99;width: 130px;}
#contactus{background-position:-222px -2px;width: 130px;height: 38px;cursor: pointer;display: none;}
#contactus:hover{background-position:-222px -42px;}
#browsing_records {display: none;background-color: #fff;box-shadow: 1px 1px 6px #dee7eb, -1px -1px 3px #dee7eb;border-radius: 5px;text-align: left;height:100%;margin-left: 3px;}
.browsing_records_title{border-radius: 6px 6px 0 0;background-color: #0091dc;font-size: 14px;color: #fff;height: 34px;text-align:center;line-height: 34px;behavior:url(PIE.htc);}
.browsing_records_item li{width: 117px;font-size:10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background-color: #f9f9f9;padding: 2px;margin: 2px;text-align: left;}
.browsing_records_item li:hover{background-color: #dee7eb;}
.browsing_records_item li:hover a{text-decoration: underline;cursor: pointer;}


#logo {width: 340px; height: 53px;margin-top: 25px;display: inline-block; vertical-align: top;float: left;}
#main-nav-box ul{height:50px; background-color: #0091dc; font-size: 19px; color: #fff; margin: 0 auto;}
#main-nav-box li{display: inline-block;height: 50px;line-height: 50px;padding: 0 14px;position: relative; cursor: pointer;}
#main-nav-box li a{color: white;}
#main-nav-box li:hover{background-color: #0371bd;cursor: default;}
#main-nav-box li:first-child:hover{background-color: #0091dc;}
#main-nav-box li:first-child{width: 34px;padding: 0;height: 45px;vertical-align: sub;margin-left: 15px;}

span.space::after{content:"";background:url("https://file.selleckchem.com/images/sprite.svg") no-repeat -154px -31px;width: 2px;height: 14px;vertical-align: middle;display:inline-block;margin: 0 5px;}
span.space:last-child::after{content:none;}
.hover-change:hover{color:#007ac3;cursor: pointer;}

/* #main-nav-box li:nth-child(3){width: 275px;}
#main-nav-box li:nth-child(4){width: 262px;}
#main-nav-box li:nth-child(5){width: 232px;} */
/* #main-nav-box li:nth-child(3)::after,#main-nav li:nth-child(3).on,#main-nav li:nth-child(4)::after,#main-nav li:nth-child(4).on,#main-nav li:nth-child(5)::after,#main-nav li:nth-child(5).on{content: "";position: absolute;background-image: url("/images/svgChevronV.svg");background-position: 0 0;top: 25px;right: 25px;width: 13px;height: 7px;}
#main-nav-box li:nth-child(3):hover::after{transform: rotate(180deg);}
#main-nav-box li:nth-child(4):hover::after{transform: rotate(180deg);}
#main-nav-box li:nth-child(5):hover::after{transform: rotate(180deg);} */
/* #main-nav-box li:first-child{margin-right: 20px;margin-top: 10px;} */
.main-nav-item{position: absolute;top: 0;left: -14px;padding:45px 20px 15px 20px; background-color: #fff;width:820px;line-height: 17px;box-shadow: 0px 2px 15px -3px #002B56;behavior:url(PIE.htc)}
.main-nav-item dl{float: left;line-height: initial !important;width: 260px;}
.main-nav-item dt{color: #000;font-size: 16px;font-weight:600;margin-top: -25px;}
/* .main-nav-item dt::before{content: "•";margin-right: 10px;} */
.main-nav-item dd{line-height: 20px;text-indent:15px;}
/* .main-nav-item dd:hover{background-color:#00b0f0;} */
.main-nav-item dd a{color: #000 !important;font-size: 14px;line-height: 24px;}
.main-nav-item dd a.skyblue{color: #007ac3 !important;}
.main-nav-item dd a:hover{color:#007ac3 !important;font-weight: 600;}
.main-nav-library{padding: 0;width: 1020px;}
.main-nav-bioreagent{width: 450px;}
.main-nav-bioreagent dl{width: 405px;margin-bottom: 45px;}
.main-nav-bioreagent dl:last-child{margin-bottom: 0px;}
.main-nav-antibody{padding:15px 10px;width: 240px;left: -14px;}
.main-nav-contact{padding:15px 10px;width: 200px;left: -13px;}
#main-nav-bg{width:100%;height:auto; min-height:3645px; _height:3645px;position: absolute;top:50px;left: 0;background-color: #000;opacity: 0.5;filter:alpha(opacity=50);z-index: 3;display: none;}
dl#library-nav{width: 275px;padding: 20px 0;}
dl#library-nav dd{font-size: 14px;font-weight:normal;margin-top: inherit;line-height: 28px;text-indent: 20px;color: #000;}
.library-nav-link dd a{font-size: 12px !important;}
dl#library-nav dd:hover,dl#library-nav dd.active{background-color: #f2f4f6;color:#007ac3;font-weight: 600;}
dl#bioreagent-nav{width: 200px;padding: 20px 0;}
dl#bioreagent-nav dt{font-size: 14px;font-weight:normal;margin-top: inherit;line-height: 28px;text-indent: 20px;}
dl#bioreagent dt:hover,dl#bioreagent-nav dt.active{background-color: #f2f4f6;color:#007ac3;}
/* dl.library-nav dt::before{content: initial;margin-right: initial;} */
dl.library-nav-link{width: 745px;min-height:414px;padding: 16px 0;background-color: #f2f4f6;}
dl.library-nav-link dd{display: inline-block;margin-right: 0px;padding-right: 0;width: 360px;text-indent: 20px;}
dl.library-nav-link dd.customized{text-indent: 0 !important; width: 655px !important;  padding: 10px 20px 0 20px;color: black;}
dl.library-nav-link dd.customized:hover{cursor: default;}
dl[class^="bioreagent-nav-link-"]{width: 340px;min-height:180px;padding: 16px 0;display: none;background-color: #f2f4f6;}
dl[class^="bioreagent-nav-link-"].on{display:block;}
dl[class^="bioreagent-nav-link-"] dd{display: inline-block;margin-right: 0px;padding-right: 0;width: 320px;text-indent: 20px;}
#wrapper{width: 1346px;margin: 0px auto;text-align: left;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;-ms-print-color-adjust:exact;print-color-adjust:exact;}
#nav-belt{width: 1346px;height:40px;background-color: #F9F9F9;font-size: 14px;}
.nav-left{padding: 8px 5px 0 0;}
.nav-left img{vertical-align: sub;}
.nav-right a{margin:0 15px 0 13px;}
.nav-cart-tip{width: 60px;text-align: center;float: right;}
.nav-cart-tip:hover,.nav-cart-tip.on{background-color: #fff;}
.nav-country-box,.main-nav-item-box{position: relative;z-index:4;display: none;}
.nav-country-box.on,.main-nav-item-box.on,#main-nav-bg.on{display: block;}
.nav-cart-box{position: relative;z-index:4;}
.nav-country,.nav-cart{position: absolute; top:12px; padding:35px 40px; background-color:#fff;box-shadow:  1px 1px 4px #dee7eb, -1px -1px 4px #dee7eb;behavior:url(PIE.htc);}
.nav-country{left: 0;}
.nav-country-title{font-weight:bold;font-size:20px;}
.nav-branch {display: flex;flex-direction: row;align-items: center;gap: 10px;ext-decoration: none;color: inherit;font-size: 14px;}
.nav-branch span {font-size: 12px;white-space: nowrap; }
.country_list li{float: left;text-align: center;width: 100px;padding:15px 0;}
.country_list li a span{font-size: 12px;color: #000;display: block;}
.triangleL45,.triangleL120,.triangleR35{width: 12px;height: 12px;background-color: #fff;box-shadow: 1px 1px 1px #cfdee8;position: absolute;z-index: 1;transform: rotate(-135deg);filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.866025404, M12=0.5, M21=-0.5, M22=0.866025404);-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.866025404, M12=0.5, M21=-0.5, M22=0.866025404)"; /* IE8 */}
.triangleL120{left: 120px;top: 7px;border-bottom: 1px solid #f0f0f0;border-right: 1px solid #f0f0f0;}
.triangleL45{left: 45px;top: 7px;border-bottom: 1px solid #f0f0f0;border-right: 1px solid #f0f0f0;}
.triangleR35{right: 35px;top: -5px;}
.nav-cart{right: 0;width: 700px;display: none;}
table#nav-cart-items{width: 620px;border-collapse: collapse;}
table#nav-cart-items td,table#nav-cart-items th{text-align: left; padding:5px 0;}
table#nav-cart-items th{font-size: 16px; font-weight: bold; border-bottom: 1px solid #000;}
table#nav-cart-items td:last-child,table#nav-cart-items th:last-child{text-align: right;}
table#nav-cart-items td:first-child,table#nav-cart-items th:first-child{width: 350px;}
table#nav-cart-items td a{color: #007ac3;font-size: 14px;}
table#nav-cart-items td.subtotal{color: #000;font-size: 16px; font-weight:bold;padding:15px 0;}
table#nav-cart-items tr:nth-child(2n){background-color: #f9f9f9;}
table#inVivoDatasheet td{border-top:none !important; border-left:none !important;}
table#inVivoDatasheet td:last-child{border-right: none;}
table#inVivoDatasheet tr:last-child td{border-bottom: none;}
.search-wrapper{display: inline-block; margin-left: 100px;padding: 25px 0 15px 0;float: right;}
.assay-search-wrapper{position: absolute;top:10px;left: 400px;}
input.search-input{border-radius: 50px;width: 800px;height: 60px; line-height: 60px;text-indent: 25px;box-shadow: 2px 2px 10px #dee7eb, -2px -2px 10px #dee7eb;border:1px solid #dee7eb;padding-right:60px;overflow: hidden;font-size: 21px;vertical-align: middle;behavior:url(PIE.htc)}
input.search-input-sm{border-radius: 50px;width: 530px;height: 40px;line-height:40px; text-indent: 25px;box-shadow: 2px 2px 7px #dee7eb, -2px -2px 7px #dee7eb;border:1px solid #dee7eb;padding-right:35px;overflow: hidden;font-size: 13px;vertical-align: middle;border:1px solid #dee7eb;behavior:url(PIE.htc)}
input.assay-search-input{border-radius: 50px;width: 480px;height: 36px;line-height:40px; text-indent: 25px;box-shadow: 1px 1px 3px #dee7eb, -1px -1px 3px #dee7eb;border:1px solid #dee7eb;padding-right:35px;overflow: hidden;font-size: 13px;vertical-align: middle;border:1px solid #dee7eb;behavior:url(PIE.htc)}
input.search-input:focus{box-shadow: 2px 2px 10px #cbd3d7, -2px -2px 10px #cbd3d7;}
input.search-input-sm:focus,input.search-input-blog:focus{box-shadow: 2px 2px 7px #cbd3d7, -2px -2px 7px #cbd3d7;}
input.assay-search-input:focus{box-shadow: 1px 1px 3px #cbd3d7, -1px -1px 3px #cbd3d7;}
.scrollable-container {overflow: auto;}
button.search-sm{border: none;background-color:#fff;position: relative;left: -40px;top: 0px;vertical-align: middle;}
button.search{border: none;background-color: #fff;position: relative;left: -70px;top: 0px;vertical-align: middle;}
button.search:hover,button.search-sm:hover{cursor: pointer;}
input.search-input::-webkit-input-placeholder{ /* WebKit, Blink, Edge */color: #C8D2DA;font-size: 21px; font-weight:bold;font-style: italic; margin-top: 50px;}
input.search-input:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */color:#C8D2DA;font-size: 21px; font-weight:bold;font-style: italic;}
input.search-input::-moz-placeholder{ /* Mozilla Firefox 19+ */color:#C8D2DA;font-size: 21px; font-weight:bold;font-style: italic;}
input.search-input:-ms-input-placeholder{ /* Internet Explorer 10-11 */color:#C8D2DA;font-size: 21px; font-weight:bold;font-style: italic;}
input.search-input-sm::-webkit-input-placeholder { /* WebKit, Blink, Edge */color: #C8D2DA;font-size: 13px; font-weight:bold;font-style: italic; margin-top: 50px;}
input.search-input-sm:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#C8D2DA;font-size: 13px; font-weight:bold;font-style: italic;}
input.search-input-sm::-moz-placeholder { /* Mozilla Firefox 19+ */color:#C8D2DA;font-size: 13px; font-weight:bold;font-style: italic;}
input.search-input-sm:-ms-input-placeholder { /* Internet Explorer 10-11 */color:#C8D2DA;font-size: 13px; font-weight:bold;font-style: italic;}
.search-keywords{font-size: 16px;color:#788697;margin-top: 10px;height: 18px;}
.search-keywords span a{margin-right: 12px;color: #00B0F0;}
.search-keywords span a:last-child{margin-right: 0;}
.autocomplete-suggestions{text-align:left;cursor:default;border:1px solid #848484;border-radius:10px;color:#000;background:#fff;position:absolute;z-index:90001;overflow:hidden;display:none}
.autocomplete-suggestion{position:relative;padding:8px 0px;text-indent:15px;overflow:hidden}
/*.autocomplete-suggestion:nth-child(2n){background:#e8e8e8}*/
/*.autocomplete-suggestion b{color:#1f8dd6}*/
.autocomplete-suggestion.selected{background:#e8e8e8 !important;}
/*.autocomplete-suggestion.selected b{color:#fff!important}*/
#slider-container{position: relative;width: 100%;overflow: hidden;}
.slider-control {z-index: 2;position: absolute;top: 0;width: 12%;height: 100%;transition: opacity 0.3s;will-change: opacity;opacity: 0;}
.slider-control.inactive:hover {cursor: auto;}
.slider-control:not(.inactive):hover {opacity: 1;cursor: pointer;}
.slider-control.left {left: 0;background: linear-gradient(to right, rgba(0,0,0,0.18) 0%, rgba(0,0,0,0) 100%);}
.slider-control.right {right: 0;background: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0.18) 100%);}
.slider{z-index: 1;position: relative;height: 443px;}
.slider.animating{transition: transform 0.5s;will-change: transform;}
.animating .slide_bg{transition: transform 0.5s;will-change: transform;}
.slide{position: absolute;top: 0;width: 100%;height: 443px;overflow: hidden;}
.slide_bg {position: absolute;top: 0;left: -50%;width: 100%;height: 443px;background-size: cover;will-change: transform;}
.slide:nth-child(1),.slide:nth-of-type(1){left: 0;}
.slide:nth-child(2),.slide:nth-of-type(2){left: 100%;}
.slide:nth-child(3),.slide:nth-of-type(3){left: 200%;}
/*.slide:nth-child(4){left: 300%;}*/
.slide:nth-child(1) .slide_bg,.slide:nth-of-type(1) .slide_bg{left: 0;background-image: url("/images/banner-light-01-1440.png");}
.slide:nth-child(2) .slide_bg,.slide:nth-of-type(2) .slide_bg{left: -50%;background-image: url("/images/banner-light-02-1440.png");}
.slide:nth-child(3) .slide_bg,.slide:nth-of-type(3) .slide_bg{left: -100%;background-image: url("/images/banner-light-03-1440.png");}
/*.slide:nth-child(4) .slide_bg{left: -150%;background-image: url("images/banner-light-02.png");}*/
.slider-pagi,.citation-slider-pagi {position: absolute;z-index: 2;left: 50%;bottom: 10px;transform: translateX(-50%);font-size: 0;list-style-type: none;}
.slider-pagi_elem,.citation-slider-pagi_elem {position: relative;display: inline-block;vertical-align: top;width: 18px;height: 18px;margin: 0 5px;border-radius: 50%;border: 2px solid rgba(180,180,180,0.8);cursor: pointer;}
.slider-pagi_elem::before,.citation-slider-pagi_elem::before  {content: "";position: absolute;left: 50%;top: 50%;width: 10px;height: 10px;background: rgba(180,180,180,0.8);border-radius: 50%;transition: transform 0.3s;transform: translate(-50%, -50%) scale(0);}
.slider-pagi_elem.active:before,.slider-pagi_elem:hover:before,.citation-slider-pagi_elem.active:before,.citation-slider-pagi_elem:hover:before {transform: translate(-50%, -50%) scale(1);}
@media screen and (min-width: 1440px) {
    .slide:nth-child(1) .slide_bg,.slide:nth-of-type(1) .slide_bg{left: 0;background-image: url("/images/banner-light-01.png");}
    .slide:nth-child(2) .slide_bg,.slide:nth-of-type(2) .slide_bg{left: -50%;background-image: url("/images/banner-light-02.png");}
    .slide:nth-child(3) .slide_bg,.slide:nth-of-type(3) .slide_bg{left: -100%;background-image: url("/images/banner-light-03.png");}
}
.slide-nav{width: 990px;padding: 20px 15px 0 0;position: absolute;z-index: 2;}
.slide-nav dl{float: left;width: 200px;height: 405px; padding: 10px 2px;}
.slide-nav dt{padding:3px 0 0 3px;margin-bottom: 5px;color: #0091dc;font-size: 15px;font-weight: 600;}
.slide-nav dd{padding:0 0 0 13px;}
/* .slide-nav dd:hover{background-color: #00b0f0;} */
.slide-nav dd:hover a{color: #007ac3;}
.slide-nav dd a{color: #000; font-size: 13px;line-height: 24px;}
.slide-nav dd a.dark{color: #000;}
.slide-nav dd:hover a.dark{color: #007ac3;}

/**/
.slide_text-heading{font-style: italic;font-size: 24px;margin-top: 75px;margin-right: 20px;text-align: center;color: darkslategrey;}
.banner-slider-pagi{position: absolute;z-index: 3;bottom: 10px;right: 0;font-size: 0;list-style-type: none;margin-right: 70px;}
.citation-slider-pagi{position: absolute;z-index: 3;left: 50%;bottom: 10px;transform: translateX(-50%);font-size: 14px;color:#a7b3c2;list-style-type: none;}
.slider-pagi{position: absolute;z-index: 2;left: 50%;bottom: -5px;font-size: 14px;color:#a7b3c2;list-style-type: none;}
.slider-pagi_elem,.citation-slider-pagi_elem {position: relative;display: inline-block;vertical-align: top;width: 18px;height: 18px;margin: 0 5px;border-radius: 50%;border: 2px solid rgba(180,180,180,0.8);cursor: pointer;}
.slider-pagi_elem::before,.citation-slider-pagi_elem::before  {content: "";position: absolute;left: 50%;top: 50%;width: 10px;height: 10px;background: rgba(180,180,180,0.8);border-radius: 50%;transition: transform 0.3s;transform: translate(-50%, -50%) scale(0);-ms-transform: translate(-50%, -50%) scale(0);}
.slider-pagi_elem.active:before,.slider-pagi_elem:hover:before,.citation-slider-pagi_elem.active:before,.citation-slider-pagi_elem:hover:before {transform: translate(-50%, -50%) scale(1);-ms-transform: translate(-50%,-50%) scale(1);}

.section>p{font-size: 14px; color: #000;}
.section-title{font-weight: bold;font-size: 35px;line-height:50px;color:#000;padding: 30px 0px 20px 0;position: relative;}
.section-title::before{content: "";height: 8px;background-color: #ff8300;width: 50px;position: absolute;top: 0;left: 0;}
.section-text-title,.section-text-title a{font-weight: bold;font-size: 19px; color: #3e3a39;}
.section-text-abstract,.section-text-link a{font-size: 12px; color: #3e3a39;line-height: 22px;}
.section-text-desc{font-size: 12px; color: #848484;}
li.section-text-link a:hover,p.section-text-title a:hover{color: #007ac3;}


.citation-box{width: 930px; height: 405px;margin-top:5px;background: #ffffff;box-shadow: 1px 1px 3px #d1dae5, -1px -1px 3px #d1dae5;border-radius:10px;position: relative;behavior:url(PIE.htc)}
.citation-slider-control {z-index: 2;position: absolute;}
.citation-slider-control.inactive,.publication-slider-control.inactive, .application-slider-control.inactive{visibility:hidden}
.citation-slider-control.inactive:hover,.publication-slider-control.inactive:hover,.application-slider-control.inactive:hover {cursor: auto;}
.citation-slider-control:not(.inactive):hover,.publication-slider-control:not(.inactive):hover,.application-slider-control:not(.inactive):hover {cursor: pointer;}
.citation-slider-control.left{left: 35px;;top:170px;}
.citation-slider-control.right{right: 35px;top:170px;}
.citation-slider,.publication-slider, .application-slider{z-index: 1;position: relative;}
/*.citation-slider.animating{transition: transform 0.5s;will-change: transform;}*/
.citation-slide{position: absolute;top: 30px; left:65px;overflow: hidden;}
.citation-bg{background: url("/images/cns.png") no-repeat 0 100px; height: 410px; width: 380px;}
.citation-bg-2{background: url("/images/cns-2.png") no-repeat 0 110px; height: 440px; width: 380px;}
.citation-slide ul{margin: 0 25px;display: inline-block;vertical-align:top;}
.citation-slide ul li a{width:225px;display: inline-block;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;color: #3e3a39;font-size: 12px;line-height: 17px;}
/* product css*/
*[data-limitation="L235"]{display:inline-block; width: 235px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
*[data-limitation="L83h"]{display:-webkit-box; max-height: 83px;text-overflow: ellipsis;overflow: hidden;white-space: normal;-webkit-box-orient:vertical;-webkit-line-clamp:4;min-height: 83px;}
*[data-limitation="L100h"]{display:-webkit-box; max-height: 100px;text-overflow: ellipsis;overflow: hidden;white-space: normal;-webkit-box-orient:vertical;-webkit-line-clamp:5;min-height: 100px;}
*[data-limitation="Line2"]{display:-webkit-box;text-overflow: ellipsis;overflow: hidden;white-space: normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;}

.publication-box{position: relative;min-height: 160px;}
.publication-box-fix{position: relative;}
.publication-slider-fixed{margin: 5px 0 0 0; background-color: #f7f7f7;}
.publication-slider-fix{margin: 10px 39px 0 39px}
.publication-slider, .application-slider{position: absolute;top: 15px; left:40px; overflow: hidden;}
.publication-slider > p.text-title{font-weight: bold; font-size: 22px;padding-bottom: 15px;margin-bottom: 20px;}
.publication-slider-control, .application-slider-control {z-index: 2;position: absolute;}
.publication-slider-control.left, .application-slider-control.left {left: 0;top:40px;}
.publication-slider-control.right, .application-slider-control.right {right: 0;top:40px;}
.top60{top:60px !important;}
.pt70pb70{padding-top: 70px !important;padding-bottom: 70px !important;}
.publication-slide ul,.review-slide ul li{display: inline-block;margin-right:10px;}
.publication-slide ul:nth-child(5n+5),.review-slide ul li:nth-child(3n+3){margin-right:0;}
.publication-slide ul{vertical-align: top;}
.publication-slide li{width:240px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.publication-slide ul li a{color: #007ac3;font-size: 12px;}
.publication-slider-pagi, .application-slider-pagi{color: #a7b3c2;font-size: 14px;position: absolute;bottom: 0;left: 50%;}
.publication-slide.two-columns ul:nth-child(2n){margin-left: 60px;}
.publication-slide-fixed li{width:265px;padding-left:15px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;color:#007ac3;display: inline-block;vertical-align: middle;font-size: 12px;}
.publication-slide-fix li{width:247px;padding-right:15px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;color:#007ac3;display: inline-block;}
.publication-slide-fix li:nth-child(5n+5){padding-right:0px;}
.publication-slide-fix ul li a{color: #007ac3;font-size: 12px;}
ul.customer-review{width: 100%;}
ul.customer-review li{display: inline-block;width:189px;}
ul#related-invivo-antibody li{display: inline-block;border-radius: 24px;background-color: #f9f9f9;padding: 10px 0;width: 310px;text-align: center;margin-bottom: 10px; font-weight: bold;behavior:url(PIE.htc)}
ul.with-bottles-icon li{display: inline-block;width: 24%;}
ul.with-bottles-icon li label{background-image: url("/images/2-bottles.png");width: 40px;height: 40px;display:inline-block;margin: 0 5px;vertical-align: middle;}
.col-5-with-round li,.col-4-with-round li{border-radius: 10px;background-color: #f9f9f9;font-size: 18px;behavior: url(PIE.htc);height: 60px;float: left;margin-left: 10px;margin-bottom: 10px;cursor: pointer;}
.col-5-with-round li label,.col-4-with-round li label{vertical-align: middle;display: table-cell;height: 60px;line-height: 22px;text-align: center;}
.col-5-with-round li{width: 19.3%;}
.col-5-with-round li label{width: 244px;}
.col-4-with-round li,.col-4-with-round li label{width: 24.3%;}
.col-5-with-round li:nth-child(5n+1){margin-left: 0;}
.col-4-with-round li:nth-child(4n+1){margin-left: 0;}
/*ul.col-5-with-round li{display: inline-block;border-radius: 24px;background-color: #f9f9f9;padding: 10px 0;width: 19.7%;text-align: center;margin-bottom: 10px; font-weight: bold;font-size: 18px;behavior:url(PIE.htc)}*/
/*ul.col-4-with-round li{display: inline-block;border-radius: 24px;background-color: #f9f9f9;padding: 10px 0;width: 24.75%;text-align: center;margin-bottom: 10px; font-weight: bold;font-size: 18px;behavior:url(PIE.htc)}*/
/*ul.col-3-with-round li{display: inline-block;border-radius: 24px;background-color: #f9f9f9;padding: 10px 0;width: 33%;text-align: center;margin-bottom: 10px; font-weight: bold;font-size: 18px;behavior:url(PIE.htc)}*/
.icon-error{background-image: url("/images/icon-error.png");width: 18px;height: 18px;display:inline-block;margin: -5px 5px;}
.icon-work{background-image: url("/images/icon-work.png");width: 18px;height: 18px;display:inline-block;margin: 5px;}
.icon_work{background-image: url("/images/icon-work.png");width: 18px;height: 18px;display:none;margin: -5px 5px;}
#oldWrong{padding-left: 5px;}

.func-module{font-size: 14px;line-height: 20px;clear: both;margin-bottom: 20px !important;overflow: hidden;}
.func-module h3,.headingTag{font-size: 16px;color: #fff;border-bottom: 1px solid #0091DC;margin-bottom: 10px;}
h3 > span.text-title,.headingTag > span.text-title{font-weight: normal;font-size:18px;display:inline-block;padding:6px 20px;border-radius: 10px 10px 0 0;background-color: #0091DC;}
.module-box{padding:20px 30px;background-color: #f9f9f9;}
.module-box-without-padding{border-radius:5px;box-shadow: 0px 1px 3px 1px #dee7eb;border:1px solid #dee7eb;border-top:none;background-color:#fff;margin-bottom: 10px;min-height: 45px;overflow: hidden;behavior:url(PIE.htc);}
.module-box4-without-padding{border-radius:0 0 10px 10px;box-shadow: 0px 1px 5px 1px #dee7eb;border:1px solid #dee7eb;background-color:#fff;margin-bottom: 10px;min-height: 45px;overflow: hidden;behavior:url(PIE.htc);}
.module-box-without-shadow{padding:20px 40px;min-height: 100px;overflow: hidden;}
.module-gray-round-box-without-shadow{padding:20px 40px;min-height: 100px;overflow: hidden;background-color: #f9f9f9;border-radius: 20px;behavior:url(PIE.htc)}
ul.qc li{display: inline-block;vertical-align: top;}
ul.qc li{border-radius: 24px;background-color: #f9f9f9;padding: 5px 20px;text-align: center;line-height: 30px;height: 40px;margin-left: 10px;behavior:url(PIE.htc);}
ul.qc li:hover{background-color: #e8eaf2;}
ul.qc li.batch_select:hover{font-weight: normal;}
ul.qc li[for^="quality"]{line-height: 16px;width: 230px;}
ul.qc li[for^="manual"]{width: 360px;}
ul.qc-top li{display: inline-block;vertical-align: top;font-size:12px;border-radius: 24px;background-color: #f9f9f9;padding: 2px 8px;text-align: center;margin-left: 10px;}
ul.qc-top li a{vertical-align: middle;}
.microanalysis{position: absolute;top: 50px;}
.why_microanalysis{position: absolute;top: 65px;}
.why_microanalysis a{color:#000;}
.why_microanalysis a:hover{color:#007ac3;}
table#inhibitory_selectivity{font-size: 12px;}
table#inhibitory_selectivity tr{height: 40px;}
.tooltip{color: #ef2127;}
td.other{word-break: break-word;}
.button-expand{position: absolute;top: 10px;left: 15px;color: #fff;font-weight: bold;cursor: pointer;}
.extra-data{display: none;}
.extra-data.on{display: block;}
.inner-shadow{box-shadow:2px 2px 5px #f5f5f5, -2px -2px 5px #f5f5f5;background-color:#fff;behavior:url(PIE.htc)}
div.inner-shadow table{width: 100%;}
/*div.inner-shadow table tr:nth-child(odd){background-color: #f9f9f9;}*/
/*div.inner-shadow table thead tr{background-color: #fff !important;}*/
div.inner-shadow table td{color: #ef2127;}
table#inhibitory_selectivity th{position: relative;text-align: left;}
table#inhibitory_selectivity td a{color: #007ac3;}
table#inhibitory_selectivity td a:hover{font-weight: 600;}
table#inhibitory_selectivity th{padding: 0 10px;line-height: 13px;}
table#inhibitory_selectivity td:first-child{min-width: 220px;padding: 0 10px;line-height: 13px;width: 220px;}
table#inhibitory_selectivity th:nth-child(2),table#inhibitory_selectivity td:nth-child(2){width: 86px;color: #000;}
.other-target{max-width: 100px;color: #000;line-height: 13px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 95px}
table#inhibitory_selectivity tbody tr{display: table-row;}
div.trigger-BG{background: url("/images/inhibitory_selectivity-button-bg.png") -2px -1px no-repeat;position: absolute;top:-20px;left: -5px;width: 250px;height: 40px;cursor: pointer;}
div.trigger-BG:hover{background: url("/images/inhibitory_selectivity-button-bg.png") -2px -48px no-repeat;}

ul#related-compound-library li,ul.related-compounds li{display: inline-block;width: 415px;}
ul#related-product li{display: inline-block;width: 370px;margin-bottom: 25px;height: 65px;vertical-align:top;}
ul.related-products li{display: inline-block;width: 261px;}
ul#related-compound-library li a,ul.related-compounds li a{font-weight: bold;font-size: 16px;color: #007ac3;}
ul#related-product li:nth-child(2n+1){padding-right: 20px;}
ul#related-product li p.text-title{font-weight: bold;font-size: 16px;padding-bottom: 5px;}
ul#related-product li p.text-title a{color: #007ac3;}
ul#related-product li p.text-desc{font-size: 12px;line-height:20px;position: relative;max-height: 45px;overflow: hidden;}
table.related-compounds td,table.related-compounds th{padding: 5px 0;vertical-align: top;}
/*ul#related-product li p.text-desc:after{content: "..."; position: absolute; bottom: -5px; left: 0 }*/
div.catalog,div.pathway{display: inline-block;vertical-align: top;}
div.catalog p,div.pathway p{text-align: center;font-size: 12px;}
table#protocol th, table#reference th,table#a_protocol th{padding:10px 0px;font-size: 18px;}
table#bio-activity td{padding:10px 10px;vertical-align: top;}
table#protocol td ul,table#protocol td div{padding:10px;background-color: #f9f9f9;margin-bottom: 25px;}
table#protocol tr:last-child ul{margin-bottom: 0px;}
table#protocol th p{display: inline-block;}
table#bio-activity td sup>a,table#bio-activity th sup>a,table#protocol td sup>a,table#protocol th sup>a{color: #007ac3;font-size: 12px;}
table#bio-activity td a,table#protocol td a{color: #007ac3;}
table#cell-data-table-body thead th{border-top:1px solid #c8c9ca !important;}
.full-width{width: 100%;}
table.with-edge td{border: 1px solid #c8c9ca;padding:10px 10px !important;}
.border-collapse{border-collapse: separate;}
table.with-shadow-fillet{box-shadow: 1px 1px 3px #f3f3f3, -1px -1px 3px #f3f3f3;background-color:#fff;border-radius: 3px;behavior:url(PIE.htc)}
img.with-shadow-fillet{box-shadow: 3px 3px 1px #ccc;}
table.with-shadow-fillet th{padding:10px 10px !important;font-size: 14px !important;}
table.with-shadow-fillet td{padding:10px 10px !important;}
table.with-shadow-fillet tr:not(:last-child){border-bottom: 1px solid #f5f5f5;}
.light-gray-bg{background-color: #f9f9f9 !important;}
#chart{z-index:999;width:320px;height:165px;border:1px dashed #3847ab; display:none;position: absolute;overflow: hidden;}
.data_sheet_with_dashed_line td{border-bottom: 1px dashed #c8c9ca;line-height: 18px;padding:10px 0;}
.data_sheet_with_dashed_line tr:last-child td{border-bottom: none;}
table.COA td:first-child{text-indent: 30px;}

/* .after-modify{position: relative;}
.after-modify::after{content:"";background-image: url("/images/blue-arrow.png");width: 17px;height: 8px;display:inline-block;margin: 0 5px;} */
.bottle{box-shadow: 1px 1px 2px #dee7eb, -1px -1px 2px #dee7eb;border-radius: 18px;padding: 7px 15px 7px 30px;display: inline-block;background:#fff url("/images/bottle.png") 13px center no-repeat;margin-right: 15px;behavior:url(PIE.htc)}
.bottle:hover{box-shadow: 1px 1px 5px #cbd3d7, -1px -1px 5px #cbd3d7;}
table#reference,table#reference ul li a{color:#848484;}
table#reference li a:hover{text-decoration: underline;}
table#reference ul li{display: inline-block; width: 420px;height:25px;padding-right: 10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
table#reference ul li:nth-child(3n){padding-right: 0px;}
.table-partition{background: url("/images/table-partition.png") 0 0 no-repeat;position: relative;width: 214px;height: 60px;}
.concentration{position: absolute; top:19px; left: 10px;}
.volume{position: absolute; top:5px; left: 100px;}
.mass{position: absolute; top:5px; left: 174px;}
table#solution tr,table#pre-solution tr,table#chemical-i tr,table#CTI tr,table.without-padding tr{border-bottom: 1px solid #c8c9ca;}
table#solution tr:last-child,table#pre-solution tr:last-child,table#chemical-i tr:last-child,table#CTI tr:last-child,table.without-padding tr:last-child{border-bottom: none;}
table#solution td,table#pre-solution td,table#chemical-i td,table.without-padding td{padding:10px;height: 41px;}
table#solution td:not(:first-child),table#pre-solution td:not(:first-child){border-left: 1px solid #c8c9ca;}
table#solution td+td+td{border-left: 1px solid #c8c9ca;}
table#solution td:first-child,table#pre-solution td:first-child{border-right: 1px solid #c8c9ca;}
table#pre-solution td:first-child{padding-left: 30px;}
table#pre-solution td+td{border-left: 1px solid #c8c9ca;}
table#chemical-i th,table.without-padding th{border-right: 1px solid #c8c9ca;padding-left: 30px;padding-right: 10px;height: 41px;}
table#chemical-i td:first-child,table.without-padding td:first-child{border-left: 1px solid #c8c9ca;}
.border-right{border-right: 1px solid #c8c9ca;}
.border-right-none{border-right: none !important;}
.border-gray{border: 1px solid #C8C9CA;}
.border-top-none{border-top: none !important;}
.border-bottom-none{border-bottom: none !important;}
table#CTI th,table#CTI td{padding: 10px;vertical-align: top;}
table#CTI th:first-child,table#CTI td:first-child{padding-left: 30px;}
table#calculator th{padding:10px 0 0 0;}
table#calculator td{padding:0 0 10px 0;}
div.invivo-formulation-input>p,div.invivo-formulation-output>p{line-height: 28px;}
input.calculator{display: inline-block;border: 1px solid #595757;width: 90px;height: 30px;padding-left: 10px;vertical-align: middle;line-height: 28px;}
input.calculator::-webkit-input-placeholder{ /* WebKit, Blink, Edge */color: #c8c9ca;margin-top: 50px;}
input.calculator:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */color:#c8c9ca;}
input.calculator::-moz-placeholder{ /* Mozilla Firefox 19+ */color:#c8c9ca;}
input.calculator:-ms-input-placeholder{ /* Internet Explorer 10-11 */color:#c8c9ca;}
input.calculator:focus{box-shadow: -1px -1px 5px #cfdee8,-1px 1px 5px #cfdee8;}
input.calculator-mutation{display: inline-block;border: none;width: 90px;height: 30px;background-color: #f9f9f9;text-indent: 10px;}
input.cal-output{display: inline-block;width: 90px;height: 30px;text-indent: 10px;border-bottom: 1px solid #595757 !important;color: red;}
select.cal_unit{width: 52px;height: 30px;overflow: hidden;border: 1px solid #848484;background: url("/images/yellow-arrow.png") 33px center no-repeat;vertical-align: middle;padding-left: 5px;}
select.solvent_options{width: 80px;height: 30px;overflow: hidden;border: 1px solid #848484;background: url("/images/yellow-arrow.png") 60px center no-repeat;vertical-align: middle;padding-left: 5px;}
p.reviewDesc{text-align: left;}
.top9{top:9px;}
.button-size-280{width: 280px;}
.button-size-400-60{width: 400px;height: 60px;}

ul#facility-partners li{display: inline-block;width: 275px;}
.desc-for-library ul li{padding-bottom: 15px;}
.desc-for-library ul li::before{content:"•";display: inline-block;width: 10px;}
.desc-for-library table th,.desc-for-library table td{text-align: left !important;padding-right: 10px;}
ul#studies-using-selleck-library li{display: inline-block;background-color: #f9f9f9;border-radius: 10px;width: 430px;height: 100px;padding: 10px 20px;margin-bottom: 15px;}
ul#studies-using-selleck-library li:not(:nth-child(3n)){margin-right: 10px !important;}
ul.qc-library li,ul.downloadFile li{display: inline-block;border-radius: 24px;background-color: #f9f9f9;padding: 5px 25px;line-height: 30px;height: 40px;behavior:url(PIE.htc)}
ul.qc-library li,ul.downloadFile li{margin-left: 10px;}
ul.qc-library li:first-child,ul.downloadFile li:first-child{margin-left: 0;}
ul.qc-library li:hover,ul.downloadFile li:hover{font-weight: 600;}
table.approved-institution th,table.approved-institution td{border-top: 1px solid #595757;border-bottom: 1px solid #595757;}
/*-------------Custom Peptide Synthesis-------------*/
.peptide_form {padding: 20px;display: inline-block;background-color: #F9F9F9}
.peptide_form_list, .peptide_form_amino {margin: 5px 0 20px;}
.peptide_form_list a {display: inline-block;font-size: 14px;height: 25px;line-height: 25px;margin: 0 6px 0 0;text-align: center;width: 25px;}
.peptide_form_list a:hover, .peptide_form_list .set {background: #797979 none repeat scroll 0 0;color: #fff;}
.peptide_form_amino li {display: inline-block;width: 180px;}
.peptide_form_modifica li {display: inline-block;width: 250px;}
.form_list li{display: inline-block;}
.peptide_form input{display: inline-block;border: 1px solid #595757;height: 30px;padding-left: 10px;vertical-align: middle;line-height: 28px;}
.peptide_form input[type=checkbox]{display: inline;-webkit-appearance: checkbox !important;-moz-appearance: checkbox !important;-ms-appearance: checkbox !important;-o-appearance: checkbox !important; appearance: checkbox !important;width: 16px;height: 16px;}
.peptide_form select {height: 30px;padding-left: 5px;border: 1px solid #595757;outline: none;background-color: white;vertical-align: middle;appearance: none;-moz-appearance: none;-webkit-appearance: none;-ms-appearance: none;}
.peptide_form select.w121 {width: 121px;background: url("/images/yellow-arrow.png") no-repeat scroll 100px center white;}
.peptide_form select.w201 {width: 201px;background: url("/images/yellow-arrow.png") no-repeat scroll 180px center white;}
select[name="peptidenum"]{width: 55px;background: url("/images/yellow-arrow.png") no-repeat scroll 35px center white;  height: 35px;  border: 1px solid #595757;}
/* ----------- pathway ----------- */
.pathway-thumbnail-box{box-shadow: 0px 2px 5px 1px #dee7eb;border-radius: 20px;float: left;position: relative;background-color: #fff;behavior:url(PIE.htc)}
.pathway-thumbnail-box label{background-image: url("/images/zoom.png");position: absolute;top:89px;left: 542px;width: 72px;height: 72px;}
.pathway-thumbnail-box:hover{box-shadow: 2px 2px 10px #cbd3d7, -2px -2px 10px #cbd3d7;}
.pathway-thumbnail-box label:hover{cursor: pointer;}
.pathway-thumbnail{border-radius: 13px;-webkit-mask-image: linear-gradient(to top, transparent 1%, black 75%);mask-image: linear-gradient(to top, transparent 1%, black 75%);}
ul.inlineBlock li{display: inline-block;margin-right: 20px;margin-bottom:10px;color: #3e3a39;}
ul.inlineBlock li:last-child{margin-right: 0px;}
ul.inlineBlock li label{display: inline-block;width: 12px; height: 12px;border:2px solid #848484;border-radius: 12px;margin-right: 10px;behavior:url(PIE.htc)}
ul.inlineBlock li label.skyblue{border:2px solid #007ac3 !important;background-color:mediumblue;}
ul.inlineBlock li label.red{border:1px solid #ef2127;}
ul.inlineBlock li.on,ul.inlineBlock li.actived{color:#007ac3;}
ul.inlineBlock li label.on,ul.inlineBlock li label.actived{background-color:#007ac3;border:1px solid #007ac3;}
#isoform li {display: inline-block;padding: 0px 20px;background-color: #f9f9f9;color: #333;border-radius: 7px;text-align: center;line-height: 35px;margin-bottom: 15px;}
#isoform li.on {background-color: #ff8300;color: #fff;}
#isoform li:hover {cursor: pointer;background:#f9f9f9 url("/images/icon-selected.png") no-repeat;}
#isoform li.on:hover {background:#ff8300 url("/images/icon-remove.png") no-repeat;}
ul.bg-dark li:hover{background-color: #e8eaf2;}

/* ----------- channel ----------- */
dl.inlineblock dd,dl.searchTip dd{display: inline-block;margin-right: 20px;}
dl.inlineblock dd a{padding-right: 15px;}
ul.whyRegi li{line-height: 28px;}
ul.whyRegi li::before{content:"";display: inline-block;width: 2px; height: 2px;background-color: #000;margin-right: 10px;vertical-align: middle;}
input.prefix{border: 1px solid #c8c9ca;width: 400px;height: 50px;padding-left: 60px;margin-top: 20px;vertical-align: middle;line-height: 48px;}
div.prefix-name,div.prefix-email,div.prefix-password,div.prefix-star{position: relative;}
div.prefix-star>label{color: red;position: absolute;top:5px;left: 5px;display: inline-block;width: 25px;}
div.prefix-name>label{background: url("https://file.selleckchem.com/images/sprite.svg") -120px -119px no-repeat;width: 40px;height: 21px;position: absolute;top:36px;left: 10px;z-index: 2;display: inline-block;}
div.prefix-email>label{background: url("https://file.selleckchem.com/images/sprite.svg") -120px -64px no-repeat;width: 40px;height: 21px;position: absolute;top:36px;left: 10px;z-index: 2;display: inline-block;}
div.prefix-password>label{background: url("https://file.selleckchem.com/images/sprite.svg") -120px -90px no-repeat;width: 40px;height: 21px;position: absolute;top:36px;left: 10px;z-index: 2;display: inline-block;}
input.prefix::placeholder{color: #c8c9ca;font-style: italic;text-indent: 10px;}
#loginForm>div em.error{position: absolute;top: 70px;left: 56px;font-size: smaller;color: #3e3a39;}
#memo{position: absolute;top:40px;width: 100%;}
.memo{background-color: #ffffe0;border: 1px dashed #007ac3;line-height: 18px;padding: 5px;width: 540px;}
p.memo{position: absolute;top:21px;right: 40px;font-size: smaller;display: none;}
.hintBox{background-color: lemonchiffon;border: 1px solid bisque;padding:3px 10px;}
div.desc dl{margin-top: 30px;}
div.desc dt{font-weight: 600;font-size: 18px;margin-bottom: 10px;}
.flowBG{display:inline-block;background: url("/images/flow-bg.png") 0 0;width: 330px;height: 40px;text-align: center;font-size: 20px;line-height: 40px;color:#fff;}
.plaintext>p{margin-bottom: 15px;line-height: 24px;}
.plaintext>h3{margin-bottom: 20px;}
.alphabetic_index a {font-size: 18px;line-height:27px;margin: 0 10px 0 0;display: inline-block;width: 26px;height: 26px;text-align: center;font-weight: bold;}
.alphabetic_index .set {background: #e4e8f1;}
ul.alphabetic_index_item li {float: left;margin-left: 10px;width: 400px;}
#sitemapBox dt{font-weight: bold;font-size: 18px;margin-bottom: 10px;}
#sitemapBox dd{font-size: 14px;margin-bottom: 5px;}
.vline{height: 650px;border-left: 1px solid #c8c9ca;}
.answer{margin-left: 10px;}
.article-title{font-weight: bold;font-size: 18px;margin-bottom: 15px;}
.article-date{font-size: 14px;margin-bottom: 10px;color: #838383;}
.article-description{font-size: 14px;padding-bottom: 15px;border-bottom: 1px solid #838383;}
dl.blog-nav dt{color: #007ac2;}
dl.blog-nav dt.focus{font-weight: 600;}
dl.blog-nav dd{display: none;}
label.plus{content: "+";display: inline-block;}
input.search-input-blog{border-radius: 50px;width: 280px;height: 40px;line-height:40px; text-indent: 25px;box-shadow: 2px 2px 7px #dee7eb, -2px -2px 7px #dee7eb;border:1px solid #dee7eb;padding-right:35px;overflow: hidden;font-size: 13px;vertical-align: middle;border:1px solid #dee7eb;behavior:url(PIE.htc)}
.pager_p {float: right;margin: 25px 0 20px 20px;width: 600px;height: 30px;position: relative;}
.pager_p li {display: inline-block;color:#007ac3;width:33px;border-radius: 5px;-webkit-transition: background-color 0.3s;transition: background-color 0.3s;cursor: pointer;}
.pager_p li a{display: inline-block;width:33px;text-align: center;border-radius: 5px;}
.pager_p li a:hover:not(.set) {background-color: #ddd;}
.pager_p li a.set {background-color: #ebebec;color: #fff;border-radius: 5px;}
.pager {float: right;margin: 25px 20px 0 0;}
.pager span {background: #f5f5f5 none repeat scroll 0 0;border: 1px solid #ccc;color: #3a3a3a;display: inline-table;float: left;font-weight: 700;padding: 7px 8px;}
.pager ul {float: left; margin: 0 0 0 5px;}
.pager li {border: 1px solid #ccc; cursor: pointer;float: left;margin: 0 5px 0 0; padding: 7px 8px;}
.pager li.on {background: #34548c none repeat scroll 0 0; color: #fff ;}
/*.listBox {width: 370px;height: 25px;overflow: hidden; margin: -15px auto 0;position: relative;top: 50%;}*/
/*.itemBox {width: 8000px; height: 100%;position: absolute;left: 0;}*/
.leftMove,.rightMove {height: 20px; width: 55px; display: block; background-repeat: no-repeat; line-height: 23px; cursor: pointer; }



/* shopping cart */
table#detailedList tr{height: 40px;}
table#detailedList th{font-size: 16px; font-weight: bold;border-bottom: 1px solid #000;}
table#detailedList td{font-size: 14px; }
table#detailedList th:first-child,table#detailedList td:first-child{text-indent: 5px;}
table#detailedList tfoot td{text-align: right;padding-right: 10px;}
table#detailedList2 th{font-size: 16px; font-weight: bold;border-bottom: 1px solid #000;}
table#detailedList2 td{font-size: 14px; text-indent: 5px;}
table#detailedList2 tfoot td{text-align: right;padding-right: 10px;}
table#detailedList tfoot tr:first-child,table#detailedList2 tfoot tr:first-child{border-top: 1px solid #000;}
.iconPrint,.iconBank,.iconRemove,.process-1,.process-2,.process-3{background: url("/images/sprite-cart.png") no-repeat 0 0;display: inline-block;cursor: pointer;}
.iconRemove{background-position: -12px -15px;width: 16px;height: 16px;margin-left: 15px;}
.iconBank{background-position: -111px -7px;width: 190px;height: 30px;cursor: default}
.iconPrint{background-position: -70px -15px;width: 21px;height: 21px;margin-right: 10px;}
.iconRemove:hover{background-position: -36px -15px;}
.plus-btn,.minus-btn{width: 25px;height: 25px;border-radius: 3px;background-color: #f0f2f5;border: 1px solid #f0f2f5;color: #969dab;font-weight: 1000;cursor:pointer;behavior:url(PIE.htc)}
table#detailedList td input.qty{width:50px;text-align: center;}
.concise-header{box-shadow: 0px 9px 11px -12px #a3bfcc;display: inline-table;}
.process-1{background-position: -36px -48px;width: 998px;height: 40px;cursor: default}
.process-2{background-position: -36px -97px;width: 998px;height: 40px;cursor: default}
.process-3{background-position: -36px -146px;width: 998px;height: 40px;cursor: default}
#billing dt,#shipping dt{font-size: 20px;line-height: 40px;font-weight: bold;}
#billing dd,#shipping dd{font-size: 14px;line-height: 28px;position: relative;}
.moduleBG{background: #f9f9f9;padding:25px;overflow: hidden;}
form#paymentMethod>div{padding-top:35px;overflow: hidden;}
form#paymentMethod>div:first-child{padding-top:0px;}
textarea.orderMessage{width: 300px;border: 1px solid #848484;}
div.order-col-1-2{width: 49%;float:left;background: #f9f9f9;padding:25px;}
div.order-col-1-2:first-child{margin: 0 2% 0 0;}
div.order-col-1-2 li{padding-top:10px;}
div.order-col-1-2 li:first-child{padding-top:20px;}
/* div.shippingItem label,div.billingItem label{border: 1px solid #007ac3;padding: 0px 5px;border-radius: 5px;color: #007ac3;margin-left: 5px;} */
/* div.shippingItem label:first-child,div.billingItem label:first-child{border: 1px solid #848484;border-radius:50%;width: 15px;height: 15px;display: inline-block;vertical-align: middle;margin-right: 5px;} */
/* div.shippingItem label:hover,div.billingItem label:hover{border: 1px solid #007ac3;background: #007ac3;color: #fff;}
div.shippingItem label:first-child:hover,div.billingItem label:first-child:hover,div.shippingItem label.active,div.billingItem label.active{background: #164d98;border: 2px solid #007ac3;} */
.w460{width: 460px;}
.cart_sub{padding: 5px 10px 5px 0;}
.editForm p{text-indent: 27px;font-size: 16px;font-weight: 600;}
.btn-radio{position: relative;width: inherit !important;text-indent:inherit !important}
.btn-radio input[type="radio"] {opacity:0;filter:alpha(opacity=0);position: absolute;}
.btn-radio input[type="radio"] ~ .helping-el {
    background-color: #FFFFFF;
    border: 2px solid #848484;
    border-radius: 50%;
    display: inline-block;
    margin-right: 5px;
    padding: 6px;
    position: relative;
    top: 3px;
}
.btn-radio input[type="radio"]:checked ~ .helping-el {
    border: 2px solid #007ac3;
}
.btn-radio input[type="radio"]:checked ~ .helping-el:after {
    background-color: #007ac3;
    border-radius: 50%;
    content: " ";
    font-size: 33px;
    height: 8px;
    left: 2px;
    position: absolute;
    top: 2px;
    width: 8px;

}

/*-----product search------------*/
ul.data-filter-option li{padding:7px 10px 7px 0;}
ul.data-filter-option li:first-of-type{margin-top: 5px;}
ul.data-filter-option li label{display: inline-block;}
ul.data-filter-option li label:hover{cursor: pointer;}
ul.data-filter-option li input[type="checkbox"]{display: inline-block;appearance: none;-webkit-appearance: none;background: #fff url(https://file.selleckchem.com/images/sprite.svg) -85px -95px no-repeat;height: 13px;width: 13px;margin-right: 10px;}
ul.data-filter-option li input[type="checkbox"]:checked{background-position: -68px -95px;}
.side-box{padding:20px 15px;margin:5px;border-radius: 10px;box-shadow: 1px 1px 3px #ededf2,-1px -1px 3px #ededf2;behavior:url(PIE.htc)}
.message {position: relative;margin: 5px;padding: 0px 5px;background-color: #ff8300;border-radius: 5px 5px 5px 0;color: #fff;bottom: 5px;}
.message::after {content: '';position: absolute;left: -3px;width: 0px;height: 0px;transform: rotate(135deg);bottom: -6px;border-bottom: 6px solid #ff8300;border-top: 6px solid transparent;border-right: 6px solid transparent;border-left: 6px solid transparent;}
.message em{color: #fff !important;}
/*-----antibody------------*/
div#antibody-data-filter{background-color: #f9f9f9;border-radius: 10px;padding: 10px;behavior: url(PIE.htc);}
dl.antibody-data-filter-option{margin-bottom: 10px;}
dl.antibody-data-filter-option dt{background: white;padding: 7px 15px;font-weight: 700;}
dl.antibody-data-filter-option dd{background: white;padding:7px 15px;}
dl.antibody-data-filter-option dd:first-of-type{margin-top: 5px;}
dl.antibody-data-filter-option dd input[type="checkbox"]{display: inline-block;appearance: none;-webkit-appearance: none;background: #fff url(https://file.selleckchem.com/images/sprite.svg) -85px -95px no-repeat;height: 13px;width: 13px;margin-right: 10px;}
dl.antibody-data-filter-option dd input[type="checkbox"]:checked{background-position: -68px -95px;}
ul.transfer li{display: inline-block;width:255px;height:75px;line-height:75px;text-align:center;background: #EEEEEE;box-shadow: 2px 2px 3px #f5f5f5, -2px -2px 3px #f5f5f5;font-size:20px;font-weight: bold;border: 1px solid #dee7eb;margin-left: 9px; behavior: url(PIE.htc);}
ul.transfer li:first-child{margin-left: 0px;}
ul.transfer li:hover{box-shadow: 2px 2px 5px #d1dae5, -2px -2px 5px #d1dae5;}
ul.transfer li a{color:#000000;}
.transfer-fixed{ position:fixed;top:0;padding-top:10px;background-color:white;z-index:1;}
.content-cell {max-height: 200px;overflow: hidden;display:block;}
.content-cell.expanded {max-height: none;}
td.content-cell{border-bottom: none !important;}
td.bottom-cell{border-top:none !important;position: relative;}
.bottom-cell::after {content: 'Expand to Check More \25BC';position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%);padding-top:20px;cursor: pointer;color: #007ac3;}
.bottom-cell.expanded::after {content: 'Collapse \25B2';background: none;color: #007ac3;}
/*-------peptide--------*/
dl.peptide-nav{margin-bottom: 30px;}
dl.peptide-nav dt{font-weight: bold;margin-bottom: 15px;font-size: 20px;}
dl.peptide-nav dd{text-indent: 10px;margin-top: 8px;}

/* ----------- My Form ----------- */
#form-wrapper p,#billingForm p,#shippingForm p,.copyBTSA p{
    font-size:12px;
    color:#666666;
    margin-bottom:20px;
    padding-bottom:10px;
}
#form-wrapper label,.form-general label,#associated label,.editForm label,.fillForm label{
    display:block;
    width:180px;
    float:left;
    text-indent: 10px;
    line-height: 32px;
}
.form-general div{clear: both;}
#associated label{text-indent: 0px;}
.editForm label{text-indent: 27px;}
#form-wrapper .small{
    color:#666666;
    display:block;
    font-size:11px;
    font-weight:normal;
    text-align:right;
    width:193px;
}
#form-wrapper div,#form-wrapper div,#associated div,#form-wrapper div,.editForm div,.editForm div,.fillForm div,.fillForm div,.form-general div{
    margin: 0 0 20px 0;
}
#form-wrapper input,#form-wrapper select,#associated input,#form-wrapper textarea,.editForm input,.editForm select,.fillForm input,.fillForm select,.form-general input{
    float:left;
    border:solid 1px #848484;
    width:280px;
    font-size: 14px;
}
.fillForm input{width:255px;}
.fillForm p{position: relative;top:-20px;z-index: -1;}
.editForm select,.fillForm select{width: 180px;}
#form-wrapper input:focus,#form-wrapper select:focus,#associated input:focus,#form-wrapper textarea:focus,.editForm input:focus,.fillForm input:focus{
    box-shadow: -1px -1px 5px #cfdee8,-1px 1px 5px #cfdee8;
}

#form-wrapper input,#form-wrapper select,#associated input,.editForm input,.editForm select,.fillForm input,.fillForm select,.form-general input{
    height: 30px;
    padding: 4px 10px;
}
#form-wrapper textarea{
    padding: 10px 10px;
    overflow: hidden;
    max-width: 588px;
    resize: none;
}
form div{overflow: hidden;}
#form-wrapper div{position: relative;overflow: hidden;}
#form-wrapper div em.error{position: absolute;top:30px;left: 180px;font-size: smaller;color:#3e3a39}
em.error::before{content: '';display: inline-block;background: url("https://file.selleckchem.com/images/sprite.svg") -69px -13px;width: 13px;height: 13px;vertical-align: text-bottom;margin-right: 5px;}
#form-wrapper textarea::placeholder{color: #c8c9ca;font-style: italic;text-indent: 10px;}
#form-wrapper textarea::-webkit-input-placeholder{ /* WebKit, Blink, Edge */color: #c8c9ca;font-style: italic;text-indent: 10px;}
#form-wrapper textarea:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */color: #c8c9ca;font-style: italic;text-indent: 10px;;}
#form-wrapper textarea::-moz-placeholder{ /* Mozilla Firefox 19+ */color: #c8c9ca;font-style: italic;text-indent: 10px;}
#form-wrapper textarea:-ms-input-placeholder{ /* Internet Explorer 10-11 */color: #c8c9ca;font-style: italic;text-indent: 10px;}
#form-wrapper input::placeholder{color: #c8c9ca;font-style: italic;text-indent: 10px;}
#form-wrapper input::-webkit-input-placeholder{ /* WebKit, Blink, Edge */color: #c8c9ca;font-style: italic;text-indent: 10px;}
#form-wrapper input:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */color: #c8c9ca;font-style: italic;text-indent: 10px;;}
#form-wrapper input::-moz-placeholder{ /* Mozilla Firefox 19+ */color: #c8c9ca;font-style: italic;text-indent: 10px;}
#form-wrapper input:-ms-input-placeholder{ /* Internet Explorer 10-11 */color: #c8c9ca;font-style: italic;text-indent: 10px;}
.error_tip,.valid_tip,.recheckEmail,.recheckPhone{display: none;clear: both;margin-left: 180px;color: red;}
select#bcountry,select#country{-moz-appearance:auto; appearance:auto;-webkit-appearance:auto;}


span[class^="dropdown-"] {
    position: relative;
    display: inline-block;
    min-height: 2em;
    max-height: 2em;
    overflow: hidden;
    cursor: pointer;
    color: #000;
    border: 1px solid #848484;
    border-radius: 16px;
    transition: 0.3s all ease-in-out;
    behavior:url(PIE.htc);
}
span[class^="dropdown-"]::after {content: "\003E";position: absolute;top: 14px;right: 0;transform: translate(-50%, -50%) rotate(90deg) scaleY(1.75);color: #ff8300;}
span[class^="dropdown-"].expanded::after {transform: translate(-50%, -50%) rotate(90deg) scaleX(-1) scaleY(1.75);top: 14px;}
span[class^="dropdown-"] label {
    /* border-top: 1px solid #d9d9d9; */
    display: block;
    height: 2em;
    line-height: 1.8em;
    padding-left: 9px;
    padding-right: 18px;
    cursor: pointer;
    position: relative;
    transition: 0.3s color ease-in-out;
}
span[class^="dropdown-"].expanded {
    border: 1px solid #007ac3;
    background: #fff;
    border-radius: 4px;
    padding: 0;
    box-shadow: #f5f5f5 3px 3px 5px 0px;
    max-height: 150px;
    behavior:url(PIE.htc);
}
span[class^="dropdown-"].expanded input:checked + label {
    color: #007ac3;
}
span[class^="dropdown-"] label:nth-child(2) {
    margin-top: 28px;
}
span[class^="dropdown-"] input:checked + label:nth-child(2) {
    margin-top: 0;
    position: relative;
}
span[class^="dropdown-"] input:checked + label {
    display: block;
    position: absolute;
    top: 0;
    width: 100%;
}
span[class^="dropdown-"] input {
    width: 1px;
    height: 1px;
    display: inline-block;
    position: absolute;
    opacity: 0.01;
}
/*input[type="radio"] {*/
    /*margin: 3px 3px 0px 5px;*/
    /*-webkit-appearance: radio;*/
    /*box-sizing: border-box;*/
/*}*/
input[type="button"],input[type="submit"] {border:none !important;font-size: 20px !important;height: 36px !important;}


.col-1-1{width: 100%;}
.col-1-2{width: 50%;float: left;}
.col-1-2-nopadding{width: 50%;float: left;}
.col-1-3 {width: 33.333333%;width: 32.333333%\9;width: 33.333333%\0; float: left;}
.col-2-3 {width: 66.666666%; float: left;}
.col-1-5{width: 20%; width: 19%\9;width:20%\0;float: left;}
.col-2-5{width: 40%; width: 39%\9;width:40%\0;float: left;}
.col-3-5{width: 60%; width: 59%\9;width:60%\0;float: left;}
.col-4-5 {width: 80%; float: left;}
.col-1-6{width: 16.666666%; width: 15.666666\9;width:16.666666%\0;float: left;}
.col-5-6 {width: 83.333333%;  width: 82.333333\9;width:82.333333\0;float: left;}
.col-1-7{float:left;width:14.222222%}
.col-6-7{float:left;width:85.777777%}
.col-2-7{float:left;width:28.571428%}
.col-5-7{float:left;width:71.428571%}
.col-3-4 {width: 75%; float: left;}
.col-1-4 {width: 25%; float: left;*overflow: hidden;*width:24%;}
.table-1-4{width: calc(25% - 10px);margin-right: 13px;}
.table-1-8{width: calc(12.5% - 10px);margin-right: 13px;}
.table-2-4{width: calc(50% - 10px);margin-right: 13px;}
.table-2-4:last-child,.table-1-4:last-child{margin-right:0px;}
div.col-1-6:not(:first-child), div.col-1-5:not(:first-child), div.col-1-4:not(:first-child), div.col-1-2:not(:first-child), div.col-2-4:not(:first-child), div.col-3-4:not(:first-child), div.col-1-2:not(:first-child), div.col-1-3:not(:first-child), div.col-2-3:not(:first-child), div.col-2-5:not(:first-child), div.col-5-6:not(:first-child), div.col-5-7:not(:first-child){padding: 0 0 0 10px;}
div.col-1-7:not(:first-child), div.col-6-7:not(:first-child){padding: 0 0 0 20px;}
div.col-1-2:first-child{padding: 0 15px 0 0;}
.breadcrumb{font-size: 14px;font-weight: normal;position: absolute;top:10px;}
.breadcrumb>a{color: #00b0f0;}
.breadcrumb>a:hover{text-decoration: underline;}
.breadcrumb>span{color: #848484;}
.breadcrumb>label,.breadcrumb1>label{background-position: -47px 0;width: 6px;height: 10px;margin: 0 5px;}
table#stock_status{font-weight: normal;}
table#stock_status tbody,table#stock_status tfoot{float: left;}
table#stock_status tbody tr:nth-child(2n+3){ background-color: #F7F7F7;}

table#stock_status th{color: #000;text-align: left;height: 36px;}
table#stock_status td{text-align: left;height: 36px;}
.qty-options{width: 70px;overflow: hidden;border: 1px solid #848484;}
.size-options{overflow: hidden;border: 1px solid #848484;}
.delivery-i{color: #595757;margin-top: 10px;}
.delivery-i a{color: #00b0f0;}

/* library product*/
ul.sider-nav li{display:flex;display: -webkit-flex;font-size: 16px;color: #000;width: 375px;height: 60px;line-height:60px;background-color: #e5f7fd;border-radius: 20px;margin-bottom: 10px;padding-left: 20px;position: relative;box-shadow: -1px 1px 1px #cfdee8;behavior:url(PIE.htc)}
ul.sider-nav li:hover{cursor: pointer;}
ul.sider-nav li{height: 40px;width: 210px;margin-bottom: 6px;line-height: 42px;}
ul.sider-nav li a{color:#000000;}
ul.sider-nav li.active{background-color: #fff;width: 231px;padding-right:30px;border-radius: 20px 0 0 20px;box-shadow: -1px -1px 1px #cfdee8,-1px 1px 1px #cfdee8;behavior:url(PIE.htc)}
dl.family dd{color: #000;width:320px;background-color: #e5f7fd;border-radius: 10px;margin-bottom: 10px;padding:15px 0 15px 20px;position: relative;box-shadow: -1px 1px 1px #cfdee8;cursor:pointer;behavior:url(PIE.htc)}
dl.family dd.active{background-color: #fff;width: 342px;border-radius: 15px 0 0 15px;box-shadow: -1px -1px 1px #dee7eb,-1px 1px 1px #dee7eb;behavior:url(PIE.htc)}
ul.sider-nav li.active a{color:#000000;}
ul.sider-nav li.active a:hover{color:#007ac3;}
ul#model_compound li{width: 330px;}
ul#model_compound li.active{width: 342px;}
dl.family dd label{background-position:-59px -11px;width: 8px;height: 15px;position: absolute;top: 17px;right: 5px;}
.member-link-box{display:inline-block;box-shadow: 1px 1px 3px #dee7eb,-1px -1px 3px #dee7eb;min-height: 880px;border-radius: 20px;margin-bottom:5px;padding: 30px 20px !important;background-color: #fff;behavior:url(PIE.htc)}
.main-link-box{display:inline-block;box-shadow: 1px 1px 3px #dee7eb,-1px -1px 3px #dee7eb;min-height: 940px;border-radius: 20px;margin-bottom:5px;padding: 50px !important;background-color: #fff;behavior:url(PIE.htc)}
.member-link-box.tlc,.main-link-box.tlc{border-radius: 0 20px 20px 20px !important;behavior:url(PIE.htc)}
.member-link-box.blc,.main-link-box.blc{border-radius:20px 20px 20px 0 !important;behavior:url(PIE.htc)}
div.member-link,table[class^="main-link-"]{display: none;}
dl.member-link.on,div.member-link.on,table[class^="main-link-"].on{display: block;}
div[class^="member-link-"]{padding: 50px;font-size: 16px;color: #3e3a39;}
table[class^="main-link-"]{font-size: 14px;color: #000;}
table[class^="main-link-"] th{font-weight: bold;font-size: 16px;border-bottom: 2px solid #a7b3c2;padding-bottom: 10px;}
table[class^="main-link-"] td,table.columnOne td{padding:10px 10px 10px 0;vertical-align: top;border-bottom: 1px solid #a7b3c2;}
table[class^="main-link-"] td a,table.columnOne td a{color: #007ac3;}
table[class^="main-link-"] td:nth-child(3),table.columnOne td:nth-child(3){padding-right: 30px;}
table[class^="main-link-"] td:last-child,table.columnOne td:last-child{padding-right: 0px;}
table.columnOne{font-size: 14px;color: #000;}
table.columnOne th{font-weight: bold;font-size: 16px;border-bottom: 2px solid #a7b3c2;padding-bottom: 10px;}
table.columnOne td{line-height: 24px;}
table.oneItem{border-spacing: 0 5px; }
table.oneItem tr{display: table;}
table.oneItem td{padding:10px 10px 10px 10px;vertical-align: top;border-bottom: 1px solid #a7b3c2;}
.text-title{font-weight: bold;font-size: 30px;}
.text-title20{font-weight: bold;font-size: 20px;}
.text-title14{font-weight: bold;font-size: 14px;}
.text-desc14{font-size: 14px;line-height: 20px;}
.text-desc12{font-size: 12px;}
dd.member-link{font-size: 14px;width: 464px;box-shadow: 1px 1px 2px #f5f5f5,-1px -1px 2px #f5f5f5;border:1px solid #dee7eb;border-radius: 7px;padding: 15px;margin-bottom: 15px;background-color:#fff;float: left;behavior:url(PIE.htc)}
.member-link-box dd:nth-child(odd){margin-right: 15px;}
ul#product_category li:hover{cursor: pointer;}

dd.member-link a{display: inline-block;width: 390px;vertical-align: top;padding: 0 0 0 15px;font-weight: bold; font-size: 16px; color: #007ac3;}
ul.ycs>li{font-size: 16px;}
div.member-link>p>a {color: #007ac3;}
.menu-cl{all: initial !important;}
.menu-cl::before{content: "" !important;}
li.icon_library_button{display: inline-block;}
/* contactus*/
ul.market-nav-box li{display:inline-block;padding-right: 30px;vertical-align: top;margin-bottom: 30px;width: 400px;}
ul.market-nav-box-2 li{display:inline-block;width: 415px;padding-right: 50px;vertical-align: top;margin-bottom: 30px;}
ul.market-nav-box p.text-title,ul.market-nav-box-2 p.text-title{font-weight: bold;font-size: 16px;margin-bottom: 5px;}
ul.market-nav-box p.text-desc,ul.market-nav-box-2 p.text-desc{font-size: 14px;line-height: 20px;margin-bottom: 5px;}
ul.market-nav-box p.text-desc a,ul.market-nav-box-2 p.text-desc a{color: #007ac3;}


ul.euro-market-nav-box li{display:inline-block;width: 307px;padding-right: 30px;vertical-align: top;margin-bottom: 30px;}
ul.euro-market-nav-box li:nth-child(4n),ul.euro-market-nav-box li:last-child{padding-right: 0px;width: 304px;}
ul.euro-market-nav-box p.text-title{font-weight: bold;font-size: 16px;margin-bottom: 5px;}
ul.euro-market-nav-box p.text-desc{font-size: 14px;line-height: 20px;;margin-bottom: 5px;}
ul.euro-market-nav-box p.text-desc a{color: #007ac3;}
/* the footer*/
#footer,#footer-accredit{font-size: 12px;color: #595757;background-color: #f9f9f9;}
#footer{border-bottom: 1px solid #c8c9ca;padding-bottom: 50px;}
.footer-nav,.footer-nav-col,.footer-nav-addition,.footer-vline{display: inline-block;vertical-align:top;}
ul.footer-nav-list{margin-top: 20px;}
ul.footer-nav-list li{margin: 10px 0;}
ul.footer-nav-list li a,.footer-nav-link a{color: #595757;}
ul.footer-nav-list li a:hover,.footer-nav-link a:hover{color: #007ac3;}
.footer-nav-title{font-weight: bold;font-size: 24px;}
.footer-nav-desc{color: #848484;}
.footer-nav-desc a:hover{text-decoration: underline;color:#007ac3;}
.footer-vline label{display: inline-block;height: 225px;border-left: 1px solid #c8c9ca;}

/* myaccout */
#account-sider-nav{background-color: #f9f9f9;padding:30px 30px;border-radius: 10px;behavior:url(PIE.htc)}
#account-sider-nav dt{font-size: 20px;font-weight: bold;padding-bottom: 10px;}
#account-sider-nav dl:first-child{margin-bottom: 20px;}
#account-sider-nav dd{font-size: 16px;text-indent: 10px;line-height: 35px;text-indent: 15px;}
table.info td,table.info th{font-size: 14px;border:1px solid #c8c9ca;height: 35px;text-indent: 15px;}
table.info th{background-color: #f9f9f9;}
table.info img{vertical-align: middle;}
table.info span{vertical-align: middle;margin-left: 10px;}
.operate label{margin-left: 5px;}
.operate label:first-child{margin-left:0;}



/* Active and Hoverable Pagination */
#pagination{display: flex;display: -webkit-flex;-js-display: flex; justify-content: center;margin-top: 20px;}
.toFirst,.prev,.next,.toLast{display:inline-block;cursor: pointer;color: #007ac3;}
.toFirst,.prev{margin-right: 20px;}
.next,.toLast{margin-left: 20px;}
.toFirst:hover,.prev:hover,.next:hover,.toLast:hover{display:inline-block;cursor: pointer;text-decoration: underline;}
#enumeration {position:absolute;left:0;text-align: center;}
#enumeration li{display: inline-block;color:#007ac3;width:33px;border-radius: 5px;-webkit-transition: background-color 0.3s;transition: background-color 0.3s;cursor: pointer;}
#enumeration li.active{background-color: #ebebec;color: #fff}
#enumeration li:hover:not(.active) {background-color: #ddd;}
#enumeration li a[href^='?defaultPage='].active,#enumeration li a[href^='/blog/scientific-blog.jhtml?defaultPage='].active  {background-color: #ebebec;color: #fff;display: inline-block;width: 33px;border-radius: 5px;}
li.nesting{width: 330px;display: inline-block;overflow: hidden;height: 22px;position: relative;}

.curPage{display: inline-block;background-color: #a7b3c2;width: 130px;border-radius: 5px;text-align: center;color: #fff;}

/* Tab slice*/
div.byPfizer table{display: none;}
div.byPfizer table.on{display: table-cell;}
#category_tabs {border-bottom: 2px solid #ff8300;height: 60px;padding-top: 8px;margin-bottom: 35px;font-weight: bold;font-size: 16px;}
#cate_tabs {display: none;border-bottom: 2px solid #ff8300;height: 60px;padding-top: 8px;margin-top: 15px;font-weight: bold;font-size: 18px;}
#category_tabs li,#cate_tabs li {background: #ff8300;height:50px;border-radius: 8px 8px 0 0;color: #fff;float: left;padding: 0 20px;margin-right: 2px;}
#category_tabs li label,#cate_tabs li label{vertical-align: middle;display: table-cell;height: 50px;line-height: 14px;cursor: pointer;}
.data_tabs {border-bottom: 2px solid #ff8300;height: 44px;padding-top: 10px;margin-bottom: 35px;font-weight: bold;font-size: 16px;}
.data_tabs li{background: #ff8300;border-radius: 8px 8px 0 0;color: #fff;cursor: pointer;float: left;line-height: 32px;padding: 0 20px;margin-right: 2px;}
.data_tabs li.active,#category_tabs li.active,#cate_tabs li.active{background: #fff !important;color: #000 !important;}
.pmid::before{content: "";display: inline-block;background: url("/images/icon-ncbi.png");width: 50px;height: 16px;}
.imageIndex{margin: 15px 0;}
.testIndex_click_dialogue:hover{text-decoration: underline;}

/* F-Series product*/
.image-container {
    width: 100%; /* 设置容器宽度 */
    height: 160px; /* 设置容器高度为视口高度 */
    overflow: hidden; /* 超出部分隐藏 */
    display: flex; /* 使图像居中 */
    justify-content: center; /* 水平居中 */
    align-items: center; /* 垂直居中 */
    background: #f9f9f9;
    border: 1px solid #C8C9CA;
}
.responsive-image {
    max-width: 185px; /* 设置最小宽度，例如185px */
    height: auto; /* 高度自适应 */
    max-height: 100%; /* 最大高度为容器高度 */
    object-fit: cover; /* 保持宽高比，裁剪超出部分 */
}
.h305{height: 305px;}
.h380{height: 380px;}
.h365{height: 365px;}
.w380{width: 380px !important;}
.w700{width: 700px !important;}
.w800{width: 800px !important;}
.bottom0{bottom: 0 !important}
.ws-normal{white-space:normal !important;}
.publicationbox{position: relative;min-height: 200px;}
.publication-slider-control.leftControl, .application-slider-control.leftControl{left: 0;top:50%}
.publication-slider-control.rightControl, .application-slider-control.rightControl{right: 0;top:50%}
.review-slider{position: absolute;top: 0px;left: 40px;overflow: hidden;}
.review-slider-pagi{position: absolute;z-index: 2;left: 50%;bottom: -15px;font-size: 14px;color: #a7b3c2;list-style-type: none;transform: translateX(-50%);}
.parentBox{display: flex;flex-wrap: wrap;width: 100%;}
.childBox {box-sizing: border-box;padding: 0 10px 0 0;position: relative;}
li.application-item:nth-child(even){margin-left: 20px;}
.pagi-control.inactive {visibility:hidden}
.pagi-control.inactive:hover {cursor: auto;}
.pagi-control:not(.inactive):hover{cursor: pointer;}
.pagi-control, .pagination{z-index: 2;position: absolute;}
.childBox:nth-last-child(2),.childBox:last-child{border-bottom: none;}
.childBox:nth-child(even){border-right: none;}
.multiple-slide{}
.multiple-slide li{display:inline-block;margin-right: 10px;}
.multiple-slide li:last-child{margin-right: 0;}
/*.multiple-slide li{display:inline-block;margin-right: 10px;border-right: 1px solid #C8C9CA;}*/
/*.multiple-slide li:last-child{margin-right: 0;border-right: none;}*/
.pagi-control.left{left: 0;top: 95px;}
.pagi-control.right{right: 0;top: 95px;}
.pagination{bottom:0; left:50%;color:#a7b3c2;font-size:12px;}
.scale-dot-8{transform: scale(0.8);-webkit-transform: scale(0.8);-moz-transform: scale(0.8);-o-transform: scale(0.8);-ms-transform: scale(0.8);}

/* form style*/
.form-row {padding: 10px 90px;}
.form-row .name {color: #333;font-size: 15px;font-weight: 700;text-align:left;margin: 10px 0;}
.form-row .value {width: 600px;}
textarea{resize: vertical;}
input, textarea {outline: none;margin: 0;border: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;width: 100%;font-size: 14px;font-family: inherit;}
.form-row .value input, .form-row .value textarea{background: transparent;line-height: 38px;border: 1px solid #cccccc;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color: #666;font-size: 15px;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;-moz-transition: all 0.4s ease;transition: all 0.4s ease;padding: 0 20px;}
a.click_dialogue:hover{color: #007ac3;}
.click_dialogue{cursor: pointer;}
.visited{color: #d6c191 !important;}
.dialogue_shot{display: none;}
.error_msg,.incorrect_msg{display: none;color: red !important;vertical-align: middle;}
.valid_msg{display: none;}
.modal-header {
    padding:15px;
    text-align: left;
}
.modal-header .close {
    margin-top:-2px
}

.modal-content {
    -webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);
    box-shadow:0 5px 15px rgba(0,0,0,.5);

}
.modal-dialog {
    position:relative;
    margin:30px auto;
}
.modal-dialog-sm {
    position:relative;
    margin:260px auto;
}
.modal-lg {
    width:1140px
}
.modal-mid {
    width:800px
}
.modal-mid620 {
    width:620px
}
.modal-sm {
    width:500px
}
.modal-open {
    overflow:hidden
}
.modal {
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1050;
    display:none;
    overflow:hidden;
    -webkit-overflow-scrolling:touch;
    outline:0
}
.modal.fade .modal-dialog {
    -webkit-transition:-webkit-transform .3s ease-out;
    -o-transition:-o-transform .3s ease-out;
    transition:transform .3s ease-out;
    -webkit-transform:translate(0,-25%);
    -ms-transform:translate(0,-25%);
    -o-transform:translate(0,-25%);
    transform:translate(0,-25%)
}
.modal.in .modal-dialog {
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0)
}
.modal-open .modal {
    overflow-x:hidden;
    overflow-y:auto
}

.modal-content {
    position:relative;
    background-color:#fff;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    border:1px solid #999;
    border:1px solid rgba(0,0,0,.2);
    border-radius:6px;
    outline:0;
    -webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
    box-shadow:0 3px 9px rgba(0,0,0,.5)
}
.modal-backdrop {
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1040;
    background-color:#000
}
.modal-backdrop.fade {
    filter:alpha(opacity=0);
    opacity:0
}
.modal-backdrop.in {
    filter:alpha(opacity=50);
    opacity:.5
}

.modal-title {
    margin:0;
    line-height:1.42857143
}
.modal-body {
    position:relative;
    padding:15px
}
.modal-body p,.modal-body>.module-box{
    text-align: left;
}
.modal-footer {
    padding:15px;
    text-align:right;
}
.modal-footer .btn+.btn {
    margin-bottom:0;
    margin-left:5px
}
.modal-footer .btn-group .btn+.btn {
    margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
    margin-left:0
}
.modal-scrollbar-measure {
    position:absolute;
    top:-9999px;
    width:50px;
    height:50px;
    overflow:scroll
}

button.close {
    -webkit-appearance:none;
    padding:0;
    cursor:pointer;
    background:0 0;
    border:0
}

.close:focus,.close:hover {
    color:#000;
    text-decoration:none;
    cursor:pointer;
    filter:alpha(opacity=50);
    opacity:.5
}
.close {
    float:right;
    font-size:22px;
    line-height:1;
    color:#000;
    text-shadow:0 1px 0 #fff;
    filter:alpha(opacity=20);
    opacity:.2;
}
.pmid{margin-left: 90px;}
.doi{margin-left: 95px;}
#alert{top:30%;z-index: 1100 !important;}





/* class applies to select element itself, not a wrapper element */
.select-css {
    display: block;
    font-size: 16px;
    font-weight: 700;
    color: #444;
    line-height: 1.3;
    padding: .6em 1.4em .5em .8em;
    width: 100%;
    max-width: 100%; /* useful when width is set to anything other than 100% */
    box-sizing: border-box;
    margin: 0;
    border: 1px solid #aaa;
    box-shadow: 0 1px 0 1px rgba(0,0,0,.04);
    border-radius: .5em;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-color: #fff;
    /* note: bg image below uses 2 urls. The first is an svg data uri for the arrow icon, and the second is the gradient. 
      for the icon, if you want to change the color, be sure to use `%23` instead of `#`, since it's a url. You can also swap in a different svg icon or an external image reference
      
    */
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),
    linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
    background-repeat: no-repeat, repeat;
    /* arrow icon position (1em from the right, 50% vertical) , then gradient position*/
    background-position: right .7em top 50%, 0 0;
    /* icon size, then gradient */
    background-size: .65em auto, 100%;
}
/* Hide arrow icon in IE browsers */
.select-css::-ms-expand {
    display: none;
}
/* Hover style */
.select-css:hover {
    border-color: #888;
}
/* Focus style */
.select-css:focus {
    border-color: #aaa;
    /* It'd be nice to use -webkit-focus-ring-color here but it doesn't work on box-shadow */
    box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
    box-shadow: 0 0 0 3px -moz-mac-focusring;
    color: #222;
    outline: none;
}

/* Set options to normal weight */
.select-css option {
    font-weight:normal;
}

/* Support for rtl text, explicit support for Arabic and Hebrew */
*[dir="rtl"] .select-css, :root:lang(ar) .select-css, :root:lang(iw) .select-css {
    background-position: left .7em top 50%, 0 0;
    padding: .6em .8em .5em 1.4em;
}

/* Disabled styles */
.select-css:disabled, .select-css[aria-disabled=true] {
    color: graytext;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22graytext%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),
    linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
}

.select-css:disabled:hover, .select-css[aria-disabled=true] {
    border-color: #aaa;
}
textarea#message {
    line-height: 20px;
    padding: 10px 10px;
    min-height:100px;
    overflow: hidden;
    resize: none;
}
@media print {
    @page {
        size: 210mm 297mm; /* or size: 794px 1123px; */
        size: 297mm 420mm; /* or size: 1123px 1588px; */
    }
}

@media only screen and (min-width: 1346px) {
    #wrapper{width: 100%;}
    #nav-belt{width: 100%;}
    #header{width: 100%;}
    #main-nav{width: 100%;background-color: #0091dc;}
    #footer{width: 100%;}
    #footer-accredit{width: 100%;}
}