@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;}

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

.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 {background: url(../image/newbg.jpg) top repeat-x #fff;padding: 60px 0;padding: 160px 0 60px 0;}

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

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

.banner{width:100%;margin-bottom:40px}

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

.content-section p{font-size:1rem;color:#555;margin-bottom:15px; font-weight:300;}

.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:1.2rem;color:#666;text-align:right;border-bottom: 1px #000 solid;}

.xx {width: 1130px; margin: 30px auto; font-size:1rem; font-weight:300; line-height:2.2rem}



/* 页脚区域 */

.x{ border-bottom: 1px #000 solid;}


.container .footer-left  .copyright{ font-weight:400; font-size:0.88rem; margin-top:10px; color:#000000; }

.container .footer-nav a{ font-weight:400; font-size:1rem}

.container .footer-left p{ margin-left:30px; line-height:0.8rem; margin-bottom:10px; margin-top:0; padding:0 0; margin-left:30px;}

.mt30{ margin-top:30px;}
.mt10{ margin-top:10px;}



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

 @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}
.xx {
    width: 100%;
}

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

.hero{padding:30px 0}

.about{padding:40px 0}

.products{padding:60px 0}

}