tbody, td, tfoot, th, thead, tr{border-width:initial!important;padding:6px 10px!important;}
.blogs_detail_cover{margin-bottom:30px;}
.blogs_more .bmt_title{padding:3px 0px 3px 15px;border-left:5px solid #12337E;}
.blogs_more_list{margin-top:30px;}
.blogs_more_list .blogs_ul{grid-template-columns: repeat(4,minmax(280px,1fr));grid-gap: 16px;gap: 16px;}
.blogs_more_list .blogs_li{border: 1px solid #e6e7e8;}
.blogs_more_list .blogs_li:hover{border-color: transparent;box-shadow: 0 6px 12px 0 #0000001A;cursor:pointer;}
.blogs_more_list .blog_title_brief{padding:16px;}
.blogs_more_list .blogs_title{margin-bottom:20px;}
.blogs_more_list .blogs_info{padding:12px 16px 16px 16px;border-top: 1px solid #e6e7e8;}
.blogs_more_list .blogs_img{width:100%;height:200px;overflow:hidden;display:flex;justify-content:center;}
.blogs_more_list .blogs_img picture{display:inline-block;width:100%;height:100%;overflow:hidden;}
.blogs_more_list .blogs_img img{object-fit: cover;height:100%;min-width:100%;vertical-align: auto;transition: transform 0.3s ease;}
.blogs_more_list .blogs_img img:hover{transform: scale(1.2);}
.blogs_more_list .blogs_cover{position:relative;}
.blogs_more_list .blogs_category{position:absolute;top:0px;left:0px}
.blogs_more_list .blogs_section_title{margin-bottom:20px;}
.blogs_more_list .blogs_category_1 span{height:26px;line-height:26px;padding:0px 10px 0px 10px;display:inline-block;}
.blogs_more_list .blogs_category_1{position:relative;padding-right:8px;}
.blogs_more_list .blogs_category_1 img{width:8px;height:26px;display:inline-block;position:absolute;top:0px;right:0px;z-index:100;}
.blogs_more_list .blogs_category{background:rgba(38,39,40,.75);width:fit-content;line-height:24px;}
.blogs_more_list .blogs_category_2{height:24px;line-height:24px;padding:0px 10px;}
.share_icons li{margin-right:10px;}
.blogs_detail_text{padding:0px 0px;}
.blogs_date_share{padding-bottom:10px;margin:10px 0px 30px 0px;border-bottom:1px solid #E1E1E1;}
.pn_item{margin-bottom:15px;}
.pn_title{padding:3px 0px 3px 15px;border-left:5px solid #12337E;margin-bottom:18px;}
.pn_title  li{list-style:none!important;}
.pn_title  li::marker{display:none!important;}
.pn_cover{width:fit-content;height:auto;padding-right:30px;position:relative;}
.pn_cover .blogs_category_1 span{height:26px;line-height:26px;padding:0px 10px 0px 10px;display:inline-block;}
.pn_cover .blogs_category_1{position:absolute;padding-right:8px;top:0px;left:0px;}
.pn_cover .blogs_category_1 img{width:8px;height:26px;display:inline-block;position:absolute;top:0px;right:0px;z-index:100;}
.pn_tel{margin-bottom:5px;}
.blogs_detail_text img{width:100%;height:auto;} 
.pn_cover img{width:268px;height:auto;}
.pn_name .pn_tle{margin-bottom:6px;}
.blog_tags{width:100%;margin:60px 0px 0px 0px;display:block;}
.blog_tags .title{display:inline;line-height:1.5;}
.blog_tags .tags{display:inline;}
.blog_tags ul{display:inline;width:calc(100% - 175px);padding:0px;margin:0px;align-items:center;flex-wrap:wrap;}
.blog_tags ul li{width:fit-content;display:inline-block;margin:10px 10px 5px 0px;height:40px;}
.blog_tags ul li a{padding:5px 15px;background:#EEE;border-radius:3px;}
.blog_tags ul li a:hover{color:#FFF;background:#006ECC;}
.blogs_detail_text ul,.blogs_detail_text ol{width: 100% !important;}
.blogdetail_main .blogdetail_m  li{list-style-position: inside!important;list-style:inherit;}
@media screen and (max-width: 1440px) {
      .blogs_more_list .blogs_ul{grid-template-columns: repeat(4,minmax(200px,1fr));}
}

@media screen and (max-width: 1280px) {

}

@media screen and (max-width: 1192px) {
      .blogs_more_list .blogs_ul{grid-template-columns: repeat(3,minmax(200px,1fr));}
}

@media screen and (max-width: 992px) {
      .blogs_more_list .blogs_ul{grid-template-columns: repeat(2,minmax(200px,1fr));}
      .blog_tags ul li{height:36px;margin-bottom:3px;}
      .blog_tags ul li a{padding:5px 10px;}
}

@media screen and (max-width: 768px){
      .blogs_detail_text{padding:0px;}
      .pn_cover{padding-right:18px;}
      .pn_cover img{width:208px;height:auto;}
      .blog_tags ul li{height:36px;margin-bottom:3px;}
      .blog_tags ul li a{padding:5px 10px;}
}

@media screen and (max-width: 800px) {
      .pn_cover{padding-right:18px;}
}


@media screen and (max-width: 600px){
      .blogs_detail_cover{margin-bottom:20px;}
}

@media screen and (max-width: 540px) {
      .pn_cover{width:100%;padding-right:0px;margin-bottom:10px;}
      .pn_post {flex-wrap:wrap;}
      .pn_cover img{width:100%;}
      .pn_name{width:100%;}
      .blogs_more_list .blogs_ul{grid-template-columns: repeat(1,minmax(200px,1fr));}
      .pn_tel{margin-bottom:10px;}
      .blog_tags .title{margin-bottom:10px;}
      .blog_tags ul li{height:30px;margin-bottom:0px;margin-right:5px;}
      .blog_tags ul li a{padding:5px 8px;}
      .blog_tags{margin-top:30px;}
}


.blog_author_card{margin:40px 0 0 0;}
.blog_author_inner{border:1px solid #f1f1f1;border-radius:16px;padding:24px;display:flex;align-items:center;background:#fff;gap:24px;box-shadow:0 8px 24px rgba(18,51,126,0.08);}
.author_avatar{width:80px;height:80px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#f5f7fb;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;padding:8px;}
.author_avatar img{width:100%;height:100%;object-fit:contain;}
.author_meta{flex:1;display:flex;flex-direction:column;gap:8px;}
.author_name{line-height:1.2;}
.author_desc{margin:0;line-height:1.5;}

@media screen and (max-width:768px){
      .blog_author_inner{flex-direction:column;text-align:center;gap:16px;padding:20px;}
      .author_meta{align-items:center;}
      .author_desc{font-size:14px;}
}

@media screen and (max-width:480px){
      .blog_author_inner{padding:16px;}
      .author_avatar{width:64px;height:64px;}
}

.blog_promo_card{margin:32px 0 0;}
.blog_promo_inner{display:flex;align-items:stretch;border:1px solid #e0e8ff;border-radius:18px;padding:32px;background:linear-gradient(135deg,#fbfdff,#f4f7ff);box-shadow:0 18px 45px rgba(18,51,126,0.08);gap:32px;}
.promo_media{flex:0 0 240px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:14px;padding:16px;box-shadow:inset 0 0 0 1px #eef3ff;}
.promo_media img{width:100%;height:auto;object-fit:contain;}
.promo_content{flex:1;display:flex;flex-direction:column;gap:12px;justify-content:center;}
.promo_label{text-transform:uppercase;letter-spacing:0.08em;color:#4f7ff7;margin:0;}
.promo_title{margin:0;line-height:1.3;} 
.promo_price{margin:0;color:#BD1C04;}
.promo_actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;}
.promo_btn{padding:12px 28px;border-radius:999px;font-size:16px;font-weight:600;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;min-width:160px;}
.promo_btn_outline{border:1px solid #3a5ed8;color:#1b2c6b;background:transparent;}
.promo_btn_outline:hover{background:#e7edff;}
.promo_btn_primary{background:#2747d6;color:#fff;border:1px solid #2747d6;}
.promo_btn_primary:hover{background:#1f39ad;border-color:#1f39ad;}

@media screen and (max-width:1024px){
      .blog_promo_inner{flex-direction:column;padding:28px;}
      .promo_media{flex:0 0 auto;width:100%;}
}

@media screen and (max-width:600px){
      .blog_promo_inner{padding:22px;gap:20px;}
      .promo_btn{width:100%;min-width:0;}
      .promo_label{font-size:12px;}
      .promo_title{font-size:18px;}
      .promo_price{font-size:20px;}
}

