@charset "gb2312";

/* CSS Document */



 /* 全局重置 & 基础样式 */

*{margin:0;padding:0;box-sizing:border-box;font-family:"Bio-Type",fallback-font-helvetica,fallback-font-arial,sans-serif;color:#333;line-height:1.5}		

@font-face{font-family:icomoon;src:url("../fonts/icomoon.eot");src:url("../fonts/icomoon.eot?#iefix") format("embedded-opentype"),url("../fonts/icomoon.woff2") format("woff2"),url("../fonts/icomoon.woff") format("woff"),url("../fonts/icomoon.ttf") format("truetype")}

body{background-color:#fff;font-family:"Bio-Type",fallback-font-helvetica,fallback-font-arial,sans-serif;}

p{ font-size: 1rem;margin-bottom: 1.5rem;line-height: 1.5;font-weight: 400;}

.container1{width:100%;margin:0 auto;padding:0 20px}

		

button,.btn{cursor:pointer;border:none;transition:all 0.3s ease}

img{max-width:100%;height:auto;/*display:block*/}	



.hero{padding:70px 0 0px 0;max-width:980px;margin:0 auto; }



.container {width: 100%;max-width:1200px;margin: 0 auto;padding: 0;}

.breadcrumb-container{position: relative;display: flex; align-items: center;min-height: 61px;z-index: 0;max-width: 980px;}

.banner{width:100%;background:url('banner-microscope.jpg') center/cover no-repeat;margin-bottom:40px}

.content-section{margin-bottom:40px}

.content-section p{font-size:1.2rem;color:#505050; font-weight:600; /*margin-top:40px*/}

.content-section span{ font-size:1.2rem;color:#505050; font-weight:400; display: inline-block; vertical-align: top; margin-top: -48px}



.7kg{ font-size:12px}



.content-img{border-radius:4px; margin:0 auto;margin-bottom:15px}

.tc{ text-align:center;}

.tc h2{font-size: var(--lh_pf);}

.top-news-date{font-size:1rem;color:#666;text-align:right;border-bottom: 1px #000 solid;}

.qq{background-color:#f0f8ff;padding:clamp(20px,3vw,40px);max-width:980px;margin:0 auto;color:#333;border-top: 1px #000 solid; padding-bottom:100px}

h1{font-size:clamp(28px,5vw,36px);font-weight:normal;margin-bottom:clamp(30px,5vw,50px);color:#222; }

.secon{margin-bottom:clamp(35px,6vw,50px);text-align:center}

.secon img{max-width:100%;height:auto;margin-bottom:clamp(25px,4vw,35px)}

.secon p{font-size:1rem;line-height:1.5;text-align:left; font-weight:400; width:813px; margin-left:43px}

.text-block{margin-bottom:clamp(20px,3vw,25px)}

.secon img { margin: 0 auto; margin-bottom: 2rem;}

.product-title1 { font-size: 2.5rem; font-weight: 400; padding-bottom: 20px;color: #222;border-bottom: 1px #000 solid; margin-top:-18px}

.lj { margin-top: 100px; padding-top:130px; padding-bottom:210px}

.lj a{ text-decoration:underline; color:#959595; font-weight:400} 

/* 页脚区域 */

.x{ border-bottom: 1px #000 solid; width:1370px; margin: 0 auto; margin-bottom:50px}

.x1{border-top: 1px #000 solid;margin-top: 80px;margin-bottom: 30px;}

.dy{ margin: 0;float: left;padding: 0;list-style: none; font-size: 0.77em; font-weight: 300;}

.dy:before { content: ">"; margin: 0 10px;color: #999;}



.spec-table{width:100%;max-width:980px;margin:0 auto;border-collapse:collapse}

.spec-table tr{display:flex;flex-wrap:wrap}

.spec-table tr:nth-child(odd){background-color:#f0f7ff}

.spec-table td{padding:40px 20px;display:flex;align-items:center;color:#222;line-height:1.6;font-weight:400;white-space:normal;word-break:break-word}

.spec-table td:first-child{flex:0 0 36%;font-weight:400;color:#222}

.spec-table td:last-child{flex:1}

@media (max-width:768px){.spec-table tr{flex-direction:column}

.spec-table td{width:100% !important;box-sizing:border-box;display:block}

.spec-table td:first-child{background-color:#e6f2ff;font-weight:bold;padding-bottom:10px}

.spec-table td:last-child{padding-top:10px}

.x{width:95%}

.secon p{width:100%;margin-left:5%}

.qq h1{margin-left:0px}

.secon{width:90%}

.breadcrumb-container {display: block;

}

}





.gh { height: 200px;}

.spec1-table-wrapper{max-width:980px;margin:0 auto 80px;overflow-x:auto;background-color:#f2f2f2}

.spec1-table{width:100%;border-collapse:collapse;min-width:800px}

.spec1-table thead th{background-color:#007bcc;color:white;padding:14px 10px;text-align:center;border:3px solid #fff;font-weight:bold}

.spec1-table td,.spec1-table th{padding:12px 10px;border:3px solid #fff;text-align:center;font-size:1rem;line-height:1.5}

.spec1-table td:first-child{background-color:#f2f2f2;font-weight:500;text-align:center}

@media (max-width:767px){.spec1-table-wrapper{overflow-x:hidden}

.spec1-table{min-width:100%;width:100%}

.spec1-table thead{display:none}

.spec1-table tr{display:block;margin-bottom:16px;border:1px solid #e0e0e0;border-radius:6px;overflow:hidden}

.spec1-table td{display:block;width:100% !important;padding:12px 5%;border:none;border-bottom:1px solid #eee;box-sizing:border-box;text-align:left;white-space:normal;word-wrap:break-word;overflow:visible}

.spec1-table td:last-child{border-bottom:none}

.spec1-table td:first-child{background-color:#007bcc !important;color:#fff !important;font-weight:bold}

.spec1-table td:not(:first-child)::before{content:attr(data-label);font-weight:bold;color:#333;display:block;margin-bottom:4px}

.gh { height: 100px;}

}







.spec2-table{width:100%;border-collapse:collapse;background-color:#f2f2f2}

.spec2-table thead th{background-color:#007bcc;color:white;padding:16px 10px;text-align:center;border:3px solid #fff;font-weight:bold;line-height:1.4}

.spec2-table td,.spec2-table th{padding:14px 10px;border:3px solid #fff;text-align:center;font-size:16px;line-height:1.5}

.spec2-table td:first-child{background-color:#f2f2f2;font-weight:200}

@media (max-width:767px){.table-wrapper{overflow-x:visible}

.spec2-table,.spec2-table thead,.spec2-table tbody,.spec2-table th,.spec2-table td,.spec2-table tr{display:block;width:100%}

.spec2-table thead{display:none}

.spec2-table tr{margin-bottom:16px;border:1px solid #e0e0e0;border-radius:6px;overflow:hidden}

.spec2-table td{display:flex;justify-content:space-between;align-items:center;text-align:right;padding:12px 10px;border:none;border-bottom:1px solid #e0e0e0}

.spec2-table td:last-child{border-bottom:none}

.spec2-table td:first-child{background-color:#007bcc;color:white;font-weight:bold;justify-content:center;font-size:18px}

.spec2-table td:not(:first-child)::before{content:attr(data-label);font-weight:bold;color:#333;margin-right:10px;text-align:left}

}









/* 响应式适配 - 平板/手机端 */

 @media (max-width:992px){.hero-wrapper,.about-wrapper{grid-template-columns:1fr;gap:30px}

.hero{padding:40px 0}

.hero-content h1{font-size:28px}

.about{padding:60px 0}

}@media (max-width:768px){.products{grid-template-columns:1fr;gap:40px}

.banner { width: 100%;margin-bottom: 0px;height: 140px;}

.header-wrapper{flex-wrap:wrap}

.search-bar{flex:100%;margin:15px 0 0 0}

.hero-content h1{font-size:24px}

.quality p{font-size:16px}

}@media (max-width:480px){.container{padding:0 15px}

.hero{padding:30px 0}

.about{padding:40px 0}

.products{padding:60px 0}.banner{width:100%;margin-bottom:0px;height:140px}

}@media (max-width:576px){.cert-grid{grid-template-columns:1fr}

h1{text-align:center}

}