sup,sub{line-height:12px;}
.title-h2{margin:20px 0 10px;font-size:24px;line-height:32px;}
.pdt-20{padding-top:20px;}
.pdt-40{padding-top:40px;}
.mtb-10{margin:10px 0;}
.txt-desc{font-size:14px;line-height:24px;}
.border-tb{border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.nowrap{white-space:nowrap;}
.flex-between{display:flex;-webkit-display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.flex-start{display:flex;-webkit-display:flex;-webkit-justify-content:start;justify-content:start;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.flex-3{width:32.5%;}
.flex-2{width:49%;}
.technical-info,.technical-info .flex-3{padding:10px 0;}
.technical-info .flex-3{max-width:386px;}
.technical-info h3{padding:10px 0;font-size:20px;line-height:30px;}
.technical-info .txt-desc{display:-webkit-box;overflow:hidden;max-width:100%;max-height:96px;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.btn_more{margin:10px 0;border:1px solid #f39800;border-radius:30px;color:#f39800;font-size:14px;}
.nav-com-title .title-h3{padding:25px 0 10px;}
#list-content .nav-box{margin-top:20px;}
#list-content .nav-ul{overflow:hidden;margin-top:5px;padding-left:10px;}
#list-content .nav-ul li,#list-content .title-h4 p{padding-left:12px;}
#list-content .title-h4{padding:5px 10px;background:#fef2dd;font-weight:400;line-height:48px;}
.nav-ul{max-height:190px;}
.nav-ul li{position:relative;padding:5px 0;font-size:14px;line-height:22px;}
.nav-ul .span_dot{position:absolute;top:0;left:0;line-height:30px;}
.nav-ul .hover-txt:hover a:not(.nohover){color:#f39800;text-decoration:underline;}
.hover-txt .nohover{cursor:default;}
.hover-txt .on{color:#f39800;font-weight:700;}
.title-h4 p{position:relative;display:inline-block;width:100%;vertical-align:middle;font-size:16px;line-height:24px;}
.title-h4 p .span_dot{position:absolute;top:0;left:0;}
#sideNav{width:24%;}
#sideNav .nav-box{border-bottom:1px solid #ddd;}
#sideNav .nav-ul{display:none;overflow-y:auto;margin-bottom:10px;}
#sideNav .on .nav-ul{display:block;}
#sideNav .title-h3{margin-bottom:5px;padding:5px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-size:18px;line-height:30px;}
#sideNav .title-h4{position:relative;margin:5px 0;padding:5px 20px 5px 0;font-size:14px;line-height:20px;cursor:pointer;}
.show_less,.show_more{position:absolute;top:5px;right:0;padding:0 5px;color:#0272d0;cursor:pointer;}
.on .show_more{display:none;}
.on .show_less{display:block;}
.onli .title-h4{color:#f39800;}

#contentMain{width:74%;}
#contentMain .txt-desc{margin:10px 0;}
#contentMain h4{margin-top:40px;padding-bottom:5px;font-size:18px;line-height:30px;}
#contentMain .title-h3{padding-bottom:10px;border-bottom:1px solid #ddd;font-size:24px;line-height:30px;}
#contentMain .pages{padding-bottom:20px;}
.flex-img{-webkit-display:flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;}
.owl-theme .owl-dots .owl-dot span{margin:5px;width:12px;height:12px;border:1px solid #ddd;background:#fff;}
.pro_item{font-size:12px;}
.pro_item p{overflow:hidden;margin-top:5px;padding:5px;text-overflow:ellipsis;white-space:nowrap;}
.pro_item .pdr-15{padding-right:15px;}
.pr-carousel{padding-bottom:10px;}
.pr-carousel .img_box{display:block;margin:0 auto;padding:5px;height:190px;border:1px solid #eee;text-align:center;line-height:180px;}
.pr-carousel .owl-item img{display:inline-block;width:auto;vertical-align:middle;}
.product_name{display:block;overflow:hidden;padding:0 5px;text-overflow:ellipsis;white-space:nowrap;}
.categories-txt li,.hover-txt p{margin:10px 0;font-size:14px;line-height:24px;}
.categories-txt a{display:inline-block;margin-right:5px;padding-right:20px;background:url(/static/img/menu-right.png) no-repeat right center;}
.categories-txt li a:last-child{margin-right:0;padding-right:0;background:none;}
.hover-txt a{display:inline-block;}
.hover-txt a:hover,.nr-type li:hover{color:#f39800;}
.hover-txt p{position:relative;padding-left:25px;}
.hover-txt .hover-num{position:absolute;left:0;}
.hover-txt .nohover{cursor:default;}
.hover-txt .nohover:hover{color:#333;}
.pro_list{display:inline-block;margin:0 -.5%;width:100%;}
.pro_list .pro_item{float:left;margin:.5%;width:24%;border:1px solid #eee;}
.pro_list .pro_item:hover{-webkit-box-shadow:0 0 10px rgba(36,50,56,.3);-moz-box-shadow:0 0 10px rgba(36,50,56,.3);box-shadow:0 0 10px rgba(36,50,56,.3);}
.pro_list .img_box{display:block;margin:5px;height:180px;border-bottom:1px solid #eee;text-align:center;text-align:center;line-height:180px;}
.pro_list .pro_item img{vertical-align:middle;}
.pro_btn{text-align:right;}
.pro_btn .btn{background:#f39800;}
/*amino-acids*/
.amino-acids{margin:0 -.14%;}
.amino-acids li{display:inline-block;margin:.14%;margin-bottom:4px;padding:4px;width:14%;text-align:center;}
.amino-acids li b,.amino-acids li span,.amino-acids li strong{display:block;padding:4px;}
.amino-acids li b{color:#f39800;text-align:left;}
.amino-acids li strong{font-size:14px;}
.amino-acids li em{display:block;min-height:70px;line-height:70px;}
.amino-acids li img{vertical-align:middle;}
.bg_f4d9aa{background:#fee5af;border:2px solid #0362d7!important;}
.bg_fcf6e6{background:#fef5de;}
.bg_fcecc9{background:#fee5af;}
.bg_f2bb5e{background:#fee5af;border:2px solid #fe5a01!important;}
.flex-start .bg_tips{width:28%;}
.bg_tips span{text-align:left;}
.bg_tips i{display:inline-block;margin-right:5px;width:15px;height:15px;border:1px solid #454545;border-radius:15px;vertical-align:middle;}

@media only screen and (min-width:1024px){
    
}
@media only screen and (max-width:1024px){
    .technical-info h3{font-size:18px;line-height:28px;}
	.flex-3{width:49%;}
	.flex-2,#contentMain{width:100%;}
    #sideNav{display:none;}
}
@media only screen and (max-width:780px){
    .technical-info h3{font-size:17px;padding:8px 0;}
    .txt-desc{font-size:13px;line-height:22px;}
    #list-content .title-h4{line-height:44px;}
    #contentMain h4{margin-top:30px;}
    .title-h4 p{font-size:15px;line-height:22px;}
    .pro_list .pro_item{width:32.33%;}
    .amino-acids li{width:19%;margin:0.5%;}
    .flex-start .bg_tips{width:42%;}
    .bg_none{display:none!important;}
    .amino-acids li strong{font-size:13px;}
}
@media only screen and (max-width:480px){
    .technical-info h3{font-size:16px;line-height:26px;}
	.flex-3{width:100%;}
    #contentMain h4{margin-top:25px;}
    .pro_list .pro_item{width:49%;}
    .amino-acids li{width:32%;margin:0.65%;}
    .flex-start .bg_tips{width:60%;}
}