a,blockquote,body,button,code,dd,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,iframe,img,input,label,li,object,ol,p,q,small,span,strong,table,tbody,td,th,tr,ul{margin:0;padding:0;border:0}
body{font-family:PingFang sc,Microsoft YaHei,Helvetica;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;background:#f5f5f5;}
a,a:active,a:focus,a:hover,a:visited{text-decoration:none}
a,img{-webkit-touch-callout:none;vertical-align: bottom;}
li,ol,ul{list-style:none}
i,em{font-style:normal}
input[type=password],input[type=text],textarea{outline:0;background:#fff;white-space:pre-wrap;word-wrap:break-word;resize:none;-webkit-appearance:none}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:""}
@media screen and (max-width:320px){html{font-size:42.67px;font-size:13.33333vw}}
@media screen and (min-width:321px) and (max-width:31.2rem){html{font-size:48px;font-size:13.33333vw}}
@media screen and (min-width:361px) and (max-width:375px){html{font-size:50px;font-size:13.33333vw}}
@media screen and (min-width:376px) and (max-width:393px){html{font-size:52.4px;font-size:13.33333vw}}
@media screen and (min-width:394px) and (max-width:412px){html{font-size:54.93px;font-size:13.33333vw}}
@media screen and (min-width:413px) and (max-width:414px){html{font-size:55.2px;font-size:13.33333vw}}
@media screen and (min-width:415px) and (max-width:480px){html{font-size:64px;font-size:13.33333vw}}
@media screen and (min-width:481px) and (max-width:5.8rem){html{font-size:72px;font-size:13.33333vw}}
@media screen and (min-width:541px) and (max-width:6.8rem){html{font-size:85.33px;font-size:13.33333vw}}
@media screen and (min-width:641px) and (max-width:720px){html{font-size:96px;font-size:13.33333vw}}
@media screen and (min-width:721px) and (max-width:768px){html{font-size:102.4px;font-size:13.33333vw}}
@media screen and (min-width:769px){html{font-size:102.4px;font-size:13.33333vw}}
@media screen and (min-width:769px){html{font-size:102.4px}}

.contenttxt{line-height:.4rem;font-size:.26rem;color:#111;font-family:"Microsoft YaHei"!important}
.contenttxt img { max-width:100%; height:auto;margin:.2rem auto; display:block;}
.contenttxt p,.contenttxt span,.contenttxt font,.contenttxt th,.contenttxt td,.contenttxt div,.contenttxt i,.contenttxt em,.contenttxt h1,.contenttxt h2,.contenttxt h3,.contenttxt h4,.contenttxt h5{font-size:.26rem!important; font-family:"Microsoft YaHei"!important;font-weight:normal!important;text-indent:0px!important;white-space: normal!important}
.contenttxt td{padding-left:.3rem!important;}

.b1 { overflow:hidden;width:100%;height:.1px;}
.blank {overflow:hidden;width:100%;height:.16rem; background:#f5f5f5;}
.blank20 {overflow:hidden;width:100%;height:.2rem; background:#f5f5f5;}
.blank88 { overflow:hidden;width:100%;height:.88rem;}
.b_1rem { overflow:hidden;width:100%;height:.1rem;}
.b_2rem { overflow:hidden;width:100%;height:.2rem;}
.b_3rem { overflow:hidden;width:100%;height:.3rem;}
.b_4rem { overflow:hidden;width:100%;height:.4rem;}
.b_5rem { overflow:hidden;width:100%;height:.5rem;}
.b_6rem { overflow:hidden;width:100%;height:.6rem;}
.b_7rem { overflow:hidden;width:100%;height:.7rem;}
.b_8rem { overflow:hidden;width:100%;height:.8rem;}
.b_88rem { overflow:hidden;width:100%;height:.88rem;}
.b_9rem { overflow:hidden;width:100%;height:.9rem;}
.b_94rem { overflow:hidden;width:100%;height:.94rem;}
.b1rem { overflow:hidden;width:100%;height:1rem;}
.b1_14rem { overflow:hidden;width:100%;height:1.14rem;}
.b1_26rem { overflow:hidden;width:100%;height:1.26rem;}
.b2rem { overflow:hidden;width:100%;height:2rem;}

.blank-top{overflow:hidden;width:100%;height:0rem}
.text-overflow {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.text-overflow2 {overflow: hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.text-overflow3 {overflow: hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
/*---------------------------------------------------------------------------------------------------------*/

.m_header { height:.9rem;width:100%; padding:0 .2rem; box-sizing:border-box; background:#fff; display:flex; align-items:center; justify-content:center; box-sizing:border-box;}
.m_header_logo a img { max-height:.8rem; max-width:100%;}

.headerMenuBnt { position: fixed; z-index: 6070; top:50%; left:.1rem; transform:translate(0,-50%);}
.headerMenuMask { background:rgb(0 0 0/.6);position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 6060; display:none;}
.headerMenuPopup { background:#8b8b8b;position: fixed;top: 0;right: 0; z-index: 6061;height: calc(100vh); width:60%; display:none;}
.headerMenuPopup ul { padding:.2rem 0;}
.headerMenuPopup ul li { border-bottom: 1px solid #45494c; display:flex; align-items:center; padding:0 .2rem; height:.7rem;}
.headerMenuPopup ul li a { color:#fff; font-size:.3rem;}
.headerMenuPopup ul li i { font-size:.32rem; color:#eee;}

/*幻灯*/
.banner_swiper { position: relative; width:100%; overflow:hidden; z-index:1;}
.banner_swiper .swiper-slide img { width:100%;}
.banner_swiper .b_menu { position:absolute;left:50%;bottom:.2rem;z-index:20; transform:translate(-50%,0);}
.banner_swiper .b_menu ul { display:flex;}
.banner_swiper .b_menu span { display:block; width:8px; height:8px; margin:0 5px; float:left; background:#fff; border-radius:50%; opacity: 1;}
.banner_swiper .b_menu span.swiper-pagination-bullet-active { background:#0084c5;}

.neiye_banner { position:relative;}
.neiye_banner img { height:5.8rem;}
.banner_box { position:relative;}

/*标题样式*/
.index_title { margin-bottom:.4rem; text-align:center;}
.index_title strong { font-size:.34rem; color:#444;font-weight:400; display:block;}
.index_title strong:after { content:''; display:block; width:.8rem; height:2px; background:#0084c5; margin:.1rem auto;}

.index_More { text-align:center; margin-top:4%;}
.index_More a { display:inline-block; width: 3rem;line-height: .7rem;color: #fff;font-size: .26rem;background: #0084c5;}

/*首页导航*/
.indexNav { background:#fff; padding:.4rem .2rem;}
.indexNav ul { display:flex; flex-wrap:wrap;}
.indexNav ul li { width:25%; text-align:center;}
.indexNav ul li img { width:1.1rem;}
.indexNav ul li span { font-size:.26rem; color:#444; display:block; margin-top:.2rem;}


/*供求信息*/
.buyBox { padding:.4rem .2rem; margin-top:.16rem; background:#fff;}
.buyBox ul { display:flex; flex-wrap:wrap;}
.buyBox ul li { width:49%; margin-right:2%; text-align:center;}
.buyBox ul li:nth-child(2n+2) { margin-right:0;}
.buyBox ul li:nth-child(1n+3) { margin-top:2%;}
.buyBox ul li span { line-height:.7rem; color:#fff; background:#0084c5; display: block; padding: 0 .5rem; border-radius: .7rem 0;}
.buyBox ul li em { color:#0084c5; font-size:.3rem; margin-top:.1rem; display:block;}
.buyBox ul li:nth-child(2n+2) span { background:#005fc9;}
.buyBox ul li:nth-child(2n+2) em { color:#005fc9;}

/*产品展示*/
.product_sec { padding:.4rem .2rem; margin-top:.16rem; background:#fff;}
.productList ul {display:flex;flex-wrap:wrap;}
.productList li {width:49%;text-align:center;margin-right:2%; box-sizing:border-box; border:1px solid #0084c5; padding:.1rem;}
.productList li:nth-child(2n+2) { margin-right:0;} 
.productList li:nth-child(1n+3) { margin-top:2%;} 
.productList li .image{overflow:hidden;width:100%;}
.productList li .image img{width:100%;}
.productList li h3{color:#444;font-weight:400;font-size:.28rem;padding:0 .2rem; box-sizing:border-box; display:block; margin-top:.1rem;}

/*公司简介*/
.AboutUs_sec { padding:.4rem .2rem; margin-top:.16rem; background:#fff;}
.AboutUs_sec .text p{line-height:.5rem;text-indent:2em;font-size:.26rem;color:#888}

/*新闻中心*/
.xinwen_sec { padding:.4rem .2rem; margin-top:.16rem; background:#fff;}
.NewsBox { margin-top:4%;}
.NewsBox .NewsBoxL ul li { position:relative;}
.NewsBox .NewsBoxL ul li .image{width:100%;margin-top:4%}
.NewsBox .NewsBoxL ul li .image img{width:100%}
.NewsBox .NewsBoxL ul li h3{font-size:.26rem;color:#fff;font-weight:400; background:rgb(0 0 0/.8); line-height:.7rem; position:absolute; left:0; bottom:0; padding:0 .2rem; width:100%; box-sizing:border-box;}
.NewsBox .NewsBoxR{ margin-top:2%;}
.NewsBox .NewsBoxR ul li { overflow:hidden; padding:.2rem 0; border-bottom:1px solid #eee;}
.NewsBox .NewsBoxR ul li:nth-child(1n+2) { margin-top:2%;}
.NewsBox .NewsBoxR ul li .image { float:left; margin-right:3%; width:30%;}
.NewsBox .NewsBoxR ul li .image img { width:100%;}
.NewsBox .NewsBoxR ul li .text { overflow:hidden;}
.NewsBox .NewsBoxR ul li h3{font-size:.3rem;color:#333;font-weight:400;}
.NewsBox .NewsBoxR ul li p{font-size:.26rem;color:#888;line-height:.4rem;margin-top:.1rem}

/*友情链接*/
.link_sec { padding:.4rem 0 .4rem .2rem;background:#fff; display:flex; flex-wrap:wrap; font-size:.28rem;}
.link_sec span { margin-right:.2rem}
.link_sec a { display:inline-block; margin-right:.2rem;}

/*企业荣誉*/
.honor_sec { padding: 6% 3%; background:#fff;}
.HonorList ul { display:flex; flex-wrap:wrap;}
.HonorList ul li { width:49%; margin-right:2%; position:relative;}
.HonorList ul li:nth-child(2n+2) { margin-right:0;}
.HonorList ul li:nth-child(1n+3) { margin-top:2%;}
.HonorList ul li .image { width:100%;}
.HonorList ul li .image img { width:100%;}

/*底部样式*/
.footerCopyright { line-height:.5rem; color:#949494; text-align:center; font-size:.24rem; padding:.4rem .2rem;}

.m_footer_menu { height:.94rem;position: fixed; z-index:6060; width:100%; box-sizing: border-box;background:#fff; bottom:0; left:0; display:block; display:block;border-top: 1px solid #dbdbdb;}
.m_footer_menu ul li { float:left; width:25%; text-align:center;display: flex;align-items: center;justify-content: center;height: .94rem; box-sizing:border-box;}
.m_footer_menu ul li img { width:.38rem;}
.m_footer_menu ul li span { display:block; font-size:.24rem; color:#333; margin-top:.06rem;}


.pageHeaderTop { background: #fafafa; padding:0 .2rem; height:1rem; display:flex; box-sizing:border-box; align-items:center; justify-content:center; position:relative;}
.pageHeaderRet { position:absolute; left:.2rem;}
.pageHeaderRet i { font-size:.3rem;}
.pageHeaderTitle strong { font-weight:400; font-size:.3rem;}

.showPreviewImage { width:100%; padding:.3rem .2rem; box-sizing:border-box; background:#fff;}
.showPreviewImage img { width:100%;}
.showPreviewTitle { padding:.2rem; background:#f5f5f5; text-align:center}
.showPreviewTitle h3 { font-size:.28rem; color:#333; font-weight:400;}
.showPreviewPrice { padding:.2rem; background:#f5f5f5;}
.showPreviewPrice p { border: 1px solid #ccc;background: #fdfdfd; line-height:.7rem; border-radius:.1rem; padding:0 .2rem; font-size:.28rem;}
.showPreviewInquiry { background:#fff; padding:.3rem .2rem; display:flex; align-items:center; justify-content:center;}
.showPreviewInquiry a,.showPreviewInquiry input { display:black; background:#ff6b01; border-radius:.1rem; color:#fff; line-height:.6rem; width:2.4rem; text-align:center; margin:0 .1rem;}
.sellShowTitle { display:flex; align-items:center; border-bottom:1px solid #ccc; height:.6rem; margin-bottom:.2rem;}
.sellShowTitle strong { font-size:.28rem; font-weight:400; padding:0 .3rem; border-bottom: 2px solid #000; color: #373737; display:inline-block; line-height:.6rem;}
.sellShowMainBox { padding:.2rem; background:#fff; margin-top:.2rem; border-bottom:1px solid #ccc;}
.sellShowMainTel { background:#fff; padding:.6rem .2rem; display:flex; align-items:center; justify-content:center;border-bottom:1px solid #ccc;}
.sellShowMainTel a { display:flex; background:#ffae02; border-radius:3px; color:#fff; height:.7rem; width:40%; align-items:center; justify-content:center;  margin:0 .2rem;}
.sellShowMainTel a img { width:.38rem; margin-right:.08rem;}
.sellShowMainTel a:nth-child(2) { background:#5797d4;}
.sellShowWeChat { background:#fff; padding:.4rem .2rem; display:flex; align-items:center; justify-content:center;}
.sellShowWeChat span { font-size:.58rem; color:#333;}
.sellShowWeChat em { font-size:.26rem;color:#333; margin:0 .2rem;}
.sellShowWeChat img { width:2rem;}



.sellShowRec { background:#202739; padding:.4rem .2rem 1rem;position:relative; margin-top:.2rem;}
.sellShowRecTitle { display:flex; align-items:center; justify-content:center; border-bottom:1px solid #fff; height:.6rem; margin-bottom:.2rem;}
.sellShowRecTitle strong { font-size:.28rem; font-weight:400; padding:0 .3rem; border-bottom: 2px solid #fec200; color: #fff; display:inline-block; line-height:.6rem;}
.sellShowRec_swiper { overflow:hidden; margin:.4rem .2rem 0;}
.sellShowRec_swiper .swiper-slide { }
.sellShowRec_swiper .swiper-slide img { width: 100%;}
.sellShowRec .swiper_bnt { height:.4rem; position:absolute; top:50%;z-index:10;}
.sellShowRec .sellShowRec_next { left:0;}
.sellShowRec .sellShowRec_prev { right:0;}
.sellShowRec .swiper_bnt i { display:block; line-height:.4rem; text-align:center; color:#fff; font-size:.3rem;}










/*弹窗*/
.black_overlay{display:none;position: fixed;top:0%;left:0%;width:100%;height:100%;background:black;z-index:1001;-moz-opacity:0.6;opacity:.60;filter:alpha(opacity=60);}
.blank_content{display:none;position:fixed;top:35%;left:20%;width:60%;background:#f7f7f7;z-index:1002;border-radius:.1rem;padding:.5rem 0; text-align:center;}
.blank_content strong {line-height:.8rem;clear:both;font-size:18px;padding:0px .1rem 0px .2rem;color:#111; display:block;}
.blank_content p{line-height: 28px;padding:0;margin:0; color:#999;}
.blank_content span.gb { float:right; width:.3rem; height:.3rem; position: absolute;top:.2rem; right:.2rem;}
.blank_content span.gb img { width:100%;}
.blank_content span.zdl { margin-top:.3rem; display:block;}
.blank_content span.zdl a { display: inline-block;padding: .16rem .6rem;background-color: #1aad19;color: #fff;border-radius: .1rem; font-size: .3rem; }

.product_Cat { padding:0 .1rem .2rem; display:flex; flex-wrap:wrap; justify-content:center;}
.product_Cat a { font-size:.28rem; color:#444; line-height:.4rem; margin:0 .1rem .2rem;}

/*内页导航*/
.PagesTitle { border-bottom: 1px solid #fa756e; background:#f5f5f5 url(../img/240228_028.jpg) no-repeat center; background-size: 100% 100%; height:1rem; display:flex; align-items:center; justify-content:center;}
.PagesTitle strong { font-size:.4rem; font-weight:400;}

.meun_top { text-align:center; background: rgb(177 0 14/.8); position:absolute; bottom:0; left:0; right:0; box-sizing:border-box; }
.meun_top ul { white-space: nowrap;overflow-y: hidden;overflow-x: scroll;display: flex;}
.meun_top ul::-webkit-scrollbar {display: none;}
.meun_top ul li { font-size:.26rem; line-height:1rem; margin:0 .2rem; display:inline-block;}
.meun_top ul li a { color:#fff; display:block;}
.meun_top ul li:hover a,
.meun_top ul li.on a{ font-weight:700;}

.neiye_nav_Tit { position:absolute; top:48%; left:0; right:0; transform:translate(0,-50%); padding:0 .3rem;}
.neiye_nav_Tit em { display:inline-block; width:.8rem; margin-bottom:.3rem; border-top:1px solid #fff;}
.neiye_nav_Tit strong { display:block; font-size:.44rem; margin-bottom:.2rem; color:#fff;}
.neiye_nav_Tit p { font-size:.26rem; color:#fff;}

.introduce_show { padding:.3rem;}

.show_mian_sec { padding:.6rem .3rem;}
.show_mian_sec_title { font-size: .4rem;color: #333;text-align: center;padding: .1rem 0 .3rem; font-weight:700;}
.show_mian_sec_info { color: #999;height: .6rem;line-height: .6rem;overflow: hidden;text-align: center;margin-bottom: .2rem;font-size:.24rem;}

.contact_show { padding:.3rem; }
.contact_show h3 { display:block;padding-bottom: .3rem;color: #333;font-size: .5rem;}
.contact_show span { display:block;line-height: .5rem; margin-bottom:.4rem;color: #333;font-size: .3rem;}
.contact_show p { font-size:.3rem; color:#333; margin-bottom:.4rem;}
.contact_show_map { height:4rem; padding:.2rem;}
.contact_show_map iframe { height:4rem; width:100%;}

/*供应列表*/
.sellShowListBox { padding:.2rem; display:flex; flex-wrap:wrap;}
.sellShowList { padding:.2rem; box-sizing:border-box; background:#f5f5f5; overflow:hidden;}
.sellShowList:nth-child(1n+2) { margin-top:.2rem;}
.sellShowList .image { width:30%; margin-right:3%; float:left;}
.sellShowList .image img { width:100%;}
.sellShowList .text { overflow:hidden;}
.sellShowList .text strong { display:block; font-size:.3rem; font-weight:400; color:#444;}
.sellShowList .text p { color:#888; font-size:.22rem; margin-top:.1rem; line-height:.5rem;}


/*新闻列表*/
.newsShowListBox{ padding:.2rem;}
.newsShowList { overflow:hidden; padding:.2rem 0; border-bottom:1px solid #eee;}
.newsShowList:nth-child(1n+2) { margin-top:2%;}
.newsShowList .image { float:left; margin-right:3%; width:30%;}
.newsShowList .image img { width:100%;}
.newsShowList .text { overflow:hidden;}
.newsShowList h3{font-size:.3rem;color:#333;font-weight:400;}
.newsShowList p{font-size:.26rem;color:#888;line-height:.4rem;margin-top:.1rem}

/*相册列表*/
.photo_show_list { padding:.3rem;}
.photo_show_list ul { display:flex; flex-wrap:wrap;}
.photo_show_list ul li { overflow:hidden; width:49%; margin-right:2%;}
.photo_show_list ul li:nth-child(2n+2) { margin-right:0;}
.photo_show_list ul li:nth-child(1n+3) { margin-top:2%;}
.photo_show_list ul li .image { width:100%;}
.photo_show_list ul li .image img { width:100%;}
.photo_show_list ul li h3 { font-size:.3rem; text-align:center; margin:.2rem;}

/*荣誉列表*/
.honor_show_list { padding:.3rem;}
.honor_show_list ul { display:flex; flex-wrap:wrap;}
.honor_show_list ul li { overflow:hidden; width:49%; margin-right:2%;}
.honor_show_list ul li:nth-child(2n+2) { margin-right:0;}
.honor_show_list ul li:nth-child(1n+3) { margin-top:2%;}
.honor_show_list ul li .image { width:100%;}
.honor_show_list ul li .image img { width:100%;}
.honor_show_list ul li h3 { font-size:.3rem; text-align:center; margin:.2rem;}






