.tp1{background:url(../image/bg.gif) repeat-x center top;}
.site-head-brand{width:1004px;height:96px;display:flex;align-items:center;justify-content:center;}
.site-head-brand img{display:block;width:1004px;height:96px;object-fit:cover;object-position:center;}
.dh3{height:40px;background-image:url(../image/dh.jpg);}
.dh{width:1000px;height:40px;background-image:url(../image/dh.jpg);overflow:hidden;}
.dh ul{height:40px;margin:0;padding:0;}
.dh li{float:left;width:125px;height:40px;margin:0;text-align:center;}
.dh li a:link,.dh li a:visited{display:block;height:40px;line-height:40px;padding:0;font-size:14px;color:#ffffff;text-decoration:none;font-style:normal;font-family:"Microsoft YaHei";}
.dh li a:hover,.dh li .current{display:block;height:40px;line-height:40px;padding:0;font-size:14px;color:#ffffff;text-decoration:none;font-family:"Microsoft YaHei";background:url(../image/db.gif);}
.bt{background:#004f8f;color:#d9edf8;text-align:center;font-family:"Microsoft YaHei","微软雅黑",Arial,sans-serif;font-size:13px;line-height:26px;padding:12px 0 13px;}
.bt a:link,.bt a:visited,.bt a:hover{font-size:13px;color:#d9edf8;line-height:26px;text-decoration:none;}
.bt .footer-blue-inner{width:1200px;margin:0 auto;}
.bt .footer-line{margin:0 auto;min-height:26px;}
.bt .footer-contact-line{letter-spacing:0;}
.inbh{width:1000px;height:115px;margin:20px auto;overflow:hidden;}
.inbh>a,.inbh>img,.inbh>.index_qq{display:block;float:left;margin:0;}
.inbh>a{width:316px;height:115px;}
.inbh>a img{display:block;width:316px;height:115px;}
.inbh .footer-contact-img{width:490px;height:115px;object-fit:cover;object-position:center;}
.inbh .index_qq{width:194px;height:45px;padding-top:70px;background:url(/image/03_03.jpg) no-repeat;text-align:center;overflow:hidden;}
.footer-service-info{min-height:42px;background:#fff;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;text-align:center;color:#989898;font-size:13px;font-weight:400;font-family:"Microsoft YaHei","微软雅黑",Arial,sans-serif;display:flex;align-items:center;justify-content:center;}
.footer-service-info .footer-service-content{display:inline-flex;align-items:center;gap:12px;justify-content:center;line-height:1;color:#989898;}
.footer-service-info a{display:inline-flex;align-items:center;gap:6px;color:#989898;text-decoration:none;}
.footer-service-info .footer-service-sep{display:inline-block;width:1px;height:14px;background:#989898;opacity:.55;}
.footer-service-info .footer-ipv6{display:inline-block;border:1px solid #989898;border-radius:4px;padding:1px 5px 2px;line-height:17px;color:#989898;background:#fff;font-size:13px;}
.articleview .mna{width:1000px;margin:20px auto;overflow:hidden;}
.articleview .list1{width:220px;margin:0 30px 0 0;float:left;}
.articleview .list1a{width:190px;box-sizing:content-box;}
.articleview .list1 img{display:block;max-width:220px;}
.articleview .list2{width:750px;float:left;}
.articleview .list2dh{width:620px;box-sizing:content-box;}
.articleview .by{margin:15px;font-size:14px;line-height:30px;padding-top:15px;}
.articleview .by img{max-width:100%;height:auto;}
.articleview .page-align{width:1000px;margin:20px auto;overflow:hidden;}
.articleview .page-align .list1{float:left;width:220px;margin:0 30px 0 0;}
.articleview .page-align .list2{float:left;width:750px;margin:0;}
.articleview .page-align .list2dh{width:618px;height:30px;margin:0;padding-left:130px;border:1px solid #cacaca;line-height:30px;background:url(../image/05.gif);}
.articleview .page-align .by{margin:15px;padding-top:15px;font-size:14px;line-height:30px;}

/* 产品列表：三列卡片排布，图片完整显示不变形 */
.byp{margin:30px 0 0;padding:0;}
.byp ul{display:grid;grid-template-columns:repeat(3,222px);gap:20px;margin:0;padding:0;list-style:none;}
.byp li{float:none;width:222px;margin:0;border:1px solid #eeeeee;text-align:center;line-height:1.5;background:#fff;box-sizing:border-box;}
.byp li .product-card{display:block;width:100%;color:#333;text-decoration:none;}
.byp li .product-card-image{display:flex;width:220px;height:220px;align-items:center;justify-content:center;overflow:hidden;background:#f7f7f7;}
.byp li img{display:block;max-width:220px;max-height:220px;width:auto;height:auto;border:0;object-fit:contain;object-position:center;}
.byp li .product-card-title{display:block;height:43px;line-height:43px;padding:0 8px;font-size:14px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;}
.byp li .product-card:hover .product-card-title{color:#004f8f;}

/* 分页条样式 */
.dede_pages{clear:both;padding:20px 0 10px;text-align:left;}
.dede_pages ul.pagelist{display:inline-flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0;flex-wrap:wrap;}
.dede_pages ul.pagelist li{margin:0;}
.dede_pages ul.pagelist li a,
.dede_pages ul.pagelist li span{display:inline-block;min-width:32px;height:32px;line-height:32px;text-align:center;border:1px solid #d9d9d9;border-radius:4px;color:#333;font-size:13px;text-decoration:none;padding:0 6px;box-sizing:border-box;transition:all .15s;}
.dede_pages ul.pagelist li a:hover{color:#004f8f;border-color:#004f8f;}
.dede_pages ul.pagelist li.thisclass a{background:#004f8f;border-color:#004f8f;color:#fff;font-weight:bold;}
.dede_pages ul.pagelist li.page-disabled span{color:#bbb;border-color:#eee;cursor:not-allowed;background:#fafafa;}
.dede_pages ul.pagelist li.page-ellipsis span{border:none;color:#999;min-width:24px;padding:0 2px;}
.dede_pages ul.pagelist li.page-prev a,
.dede_pages ul.pagelist li.page-next a{padding:0 10px;}
