.a2a_default_style a{margin-right: 5px;}

.blog-main{padding-top:80px;padding-bottom:80px;font-family: "Inter", sans-serif;}

.blog-nr{max-width:1360px;margin:0 auto;}
.blog-nr h1{font-size:clamp(22px, 2.1vw, 40px);line-height:1.2;font-weight:700;color:#111;text-align:center;text-transform:capitalize;}

.blog-nr .text-tips{padding:0 0 20px;border-bottom:1px solid #E5E5E5;text-align:center;font-size:15px;color:#666;margin:40px 0 0;}
.blog-nr .text-tips span{display:inline-block;}
.blog-nr .text-tips span:not(:last-child)::after{content:"";width:1px;height:12px;background:#666;margin:0 10px;display:inline-block;}

@media screen and (max-width:1440px){
.blog-main{padding-top:70px;padding-bottom:70px;}
.blog-nr{max-width:88%;}
}
@media screen and (max-width:1280px){
.blog-main{padding-top:60px;padding-bottom:60px;}
}
@media screen and (max-width:768px){
.blog-main{padding-top:40px;padding-bottom:40px;}
.blog-nr{max-width:100%;padding-left:20px;padding-right:20px;}
.blog-nr .text-tips{padding:0 0 15px;margin:30px 0 0;font-size:14px;}
}
@media screen and (max-width:480px){
.blog-nr{padding-left:10px;padding-right:10px;}
.blog-nr .text-tips{font-size:13px;}
.blog-nr .text-tips span:not(:last-child)::after{margin:0 5px;}
}


.blog-content{margin:60px 0 0;display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;}

.blog-content-left{flex:1;margin:0 100px 0 60px;overflow:hidden;order:2;}
.blog-content-scroll{position:relative;}

.blog-content .text-box{line-height:1.7;font-size:20px;color:#000;font-weight: 300;}
.blog-content .text-box > * + *{margin:22px 0;}
.blog-content .text-box h2{font-size:clamp(18px, 1.7vw, 32px);color:#000;line-height:1.2;text-align:left;font-weight:700;margin-top:50px;}
.blog-content .text-box h3{font-size:clamp(16px, 1.46vw, 28px);line-height: 1.2;color:#000;font-weight:700;}
.blog-content .text-box h4{font-size:clamp(16px, 1.36vw, 26px);line-height: 1.2;color:#000;font-weight:700;}
.blog-content .text-box h5{font-size:clamp(14px, 1.25vw, 24px);color:#000;line-height:1.2;font-weight:700;margin-bottom:10px;}
.blog-content .text-box sub{font-size:11px;vertical-align:sub;}
.blog-content .text-box sup{font-size:11px;vertical-align:super;}

.blog-content .text-box .table-response{width:100%;max-width: 100%;overflow-x:auto;}
.blog-content .text-box table{width:100%;max-width:100%;margin-bottom:20px;border:1px solid #D9D9D9;color:#333;text-transform:capitalize;}
.blog-content .text-box table tr > th{padding:10px 15px;vertical-align:middle;border:1px solid #D9D9D9;text-align:left;}
.blog-content .text-box table tr > td{padding:10px 15px;vertical-align:middle;border:1px solid #D9D9D9;text-align:left;}
.blog-content .text-box table tr.firstRow > td{font-weight:bold;}
.blog-content .text-box table tr > td *{margin:0;padding:0;}

.blog-content .text-box .inkey,.blog-content .text-box a{color:rgb(0,0,255);border-bottom:1px dashed rgb(0,0,255);}

.blog-content .text-box ul li{position:relative;padding:0 0 0 12px;}
.blog-content .text-box ul li+li{margin-top:10px;}
.blog-content .text-box ul li::before{content:"";width:5px;height:5px;border-radius:50%;background:#333;position:absolute;left:0;top:10px;}

.blog-content .text-box .video-iframe{width:100%;aspect-ratio:16 / 9;position:relative;}
.blog-content .text-box .video-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;object-position:center;-o-object-position:center;}

.blog-content .text-box .video-box{width:100%;aspect-ratio:16 / 9;position:relative;}
.blog-content .text-box .video-box video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;object-position:center;-o-object-position:center;}

.blog-pnbar{margin-top:40px;}
.blog-pnbar p{max-width:100%;margin:-1px 0 0 0;padding:12px 14px;border:1px solid #ddd;font-size:17px;color:#545454;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.blog-pnbar p:hover a{color:var(--active-color,#0F5CC4);}


@media screen and (max-width:1680px){
.blog-content .text-box{font-size:20px;}
}

@media screen and (max-width:1441px){
.blog-content-left{margin:0 100px 0 50px;}
.blog-content .text-box{font-size:18px;}
}

@media screen and (max-width:1367px){
.blog-content-left{margin:0 80px 0 45px;}
.blog-content .text-box{font-size:17px;}
}

@media screen and (max-width:1280px){
.blog-content-left{margin:0 60px 0 40px;}
.blog-content .text-box{font-size:16px;}
.blog-content .text-box > * + *{margin:15px 0;}
.blog-content .text-box h2{margin-top:35px;}
.blog-pnbar p{font-size:16px;}
}

@media screen and (max-width:992px){
.blog-content-left{margin:0 0 0 40px;}
.blog-content .text-box h2{margin-top:30px;}
}

@media screen and (max-width:768px){
.blog-content{margin:30px 0 0;flex-direction:column;}
.blog-content-left{width:100%;margin:0;}
.blog-content .text-box{line-height:1.5;font-size:15px;}
.blog-content .text-box > * + *{margin:10px 0;}
.blog-content .text-box table tr > th{padding:8px 10px;}
.blog-content .text-box table tr > td{padding:8px 10px;}
.blog-pnbar p{padding:10px 12px;font-size:15px;}
}

@media screen and (max-width:480px){
.blog-content .text-box{font-size:14px;}
.blog-content .text-box > * + *{margin:8px 0;}
.blog-pnbar p{padding:8px 10px;font-size:14px;}
}


/*---------左侧导航-----------*/

.blog-content-right{width:21%;position:relative;order:1;}

.blog-content-nav{border-radius:10px;box-shadow:0 3px 7px rgba(0,0,0,0.04),0 7px 12px rgba(0,0,0,0.07);}
.blog-content-nav h4{padding:16px 15px;font-size:18px;color:#333;font-weight:700;border-bottom:1px solid #ECE9E6;position:relative;}
.blog-content-right .affix{position:sticky;top:20px;}
.blog-content-right .affix-bottom{position:absolute;}
.blog-nav{padding:20px 15px;}
.blog-nav > li{color:#333;margin-bottom:8px;}
.blog-nav > li a{display:flex;font-size:16px;line-height:22px;color:#898D9A;font-weight:300;position:relative;padding:0 0 0 15px;}
.blog-nav > li a::before{content:"";width:6px;height:6px;background:#898D9A;border-radius:50%;position:absolute;left:0;top:7px;}

.blog-nav > li > ul{counter-reset:item;margin:8px 0 0 16px;}
.blog-nav > li > ul > li{counter-increment:item;margin-top:8px;}
.blog-nav li.active > a{color:#000;}
.blog-nav li.active > a::before{color:#000;}

@media screen and (max-width:992px){
.blog-content-right{width:200px;}
}
@media screen and (max-width:768px){
.blog-content-nav{display:none;}
}


/*--------右侧列表------------*/

.blog-content-plug{width:21%;order:3;}

.news-author{margin-bottom:25px;box-shadow:0px 0px 9px 1px rgba(0, 0, 0, 0.1);border-radius:6px;padding:20px;}
.news-author .top{display:flex;align-items:center;border-bottom:1px solid #DFE0E1;padding-bottom:15px;}
.news-author .top .pic{width:70px;border-radius:50%;overflow:hidden;}
.news-author .top h6{flex:1;margin-left:15px;font-size:18px;font-weight:600;color:#111;}
.news-author .top a{background-color:#F6F7F8;border-radius:6px;width:32px;height:32px;line-height:32px;text-align:center;display:block;border: 1px solid #dedede;}
.news-author .top a i{color:inherit;}
.news-author .top a:hover{background-color:#e5222a;color:#fff;}
.news-author p{margin:15px 0 20px;line-height:1.5;font-size:15px;}
.news-author .share{display:flex;align-items:center;}
.news-author .share span{font-size:14px;color:#000;}
.news-author .share .l{margin-left:15px;display:flex;align-items:center;gap:8px;}
.news-author .share a{background-color:#F6F7F8;color:#333;border-radius:6px;width:20px;height:20px;line-height:20px;text-align:center;display:block;padding-right: 30px!important;}
.news-author .share a i{color:inherit;}
.news-author .share a:hover{background-color:var(--color-active);color:#fff;}


.blog-side-pro{box-shadow:0px 0px 9px 1px rgba(0, 0, 0, 0.1);border-radius:6px;padding:20px;position:sticky;top:20px;}
.blog-side-pro h3{line-height:1;font-size:18px;font-weight:700;color:#333;margin-bottom:15px;}
.blog-side-pro ul{}
.blog-side-pro ul li{display:flex;align-items:center;}
.blog-side-pro ul li+li{margin-top:10px;}
.blog-side-pro ul li .pic{width:80px;position:relative;overflow:hidden;border:1px solid #E4E8EA;}
.blog-side-pro ul li .pic > a{display:block;padding-bottom:100%;position:relative;}
.blog-side-pro ul li .pic img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.blog-side-pro ul li .txt{flex:1;margin-left:10px;overflow:hidden;}
.blog-side-pro ul li .txt h5{font-size:16px;color:#333;font-weight:500;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.blog-side-pro ul li .txt h5 a{color:#333;}
@media screen and (max-width:1441px){
.blog-side-pro ul li .txt h5{font-size:15px;}
}

@media screen and (max-width:1280px){
.blog-side-pro{padding:15px;}
.blog-side-pro ul li .pic{width:70px;}
}

@media screen and (max-width:992px){
.blog-content-plug{width:100%;margin-top:50px;}
.blog-side-pro{padding:20px;}
.blog-side-pro ul{display:flex;flex-wrap:wrap;margin:-10px -10px 0;}
.blog-side-pro ul li{width:25%;display:block;padding:10px;}
.blog-side-pro ul li+li{margin-top:0;}
.blog-side-pro ul li .pic{width:100%;}
.blog-side-pro ul li .txt{margin:10px 0 0;text-align:center;}
}

@media screen and (max-width:640px){
.blog-side-pro ul li{width:50%;}
}

@media screen and (max-width:480px){
.blog-side-pro{padding:15px;}
.blog-side-pro ul li .txt h5{font-size:14px;}
}

/*--------底部更多------------*/

.blog-more-list{width:1360px;margin:80px auto 0;}
.blog-more-list h3{font-size:clamp(22px, 2.5vw, 48px);color:#000;font-weight:600;}
.blog-more-list ul{display:flex;flex-wrap:wrap;margin:20px -20px 0;}
.blog-more-list ul li{width:50%;padding:25px 20px;}
.blog-more-list ul li h5{font-size:22px;color:#000;font-weight:500;}
.blog-more-list ul li p{font-size:16px;font-weight:300;letter-spacing:0.1px;line-height:1.65;margin:8px 0 16px;}
.blog-more-list ul li .tip{color:#898D9A;font-size:15px;}
.blog-more-list ul li .tip span+span{margin-left:15px;}


@media screen and (max-width:1441px) {
.blog-more-list{max-width:88%;}
}

@media screen and (max-width:1281px){
.blog-more-list{margin:60px auto 0;}
.blog-more-list ul{margin:15px -20px 0;}
.blog-more-list ul li{padding:20px 20px;}
.blog-more-list ul li h5{font-size:18px;}
.blog-more-list ul li p{font-size:15px;}
}

@media screen and (max-width:768px){
.blog-more-list{max-width:100%;padding-left:20px;padding-right:20px;}
.blog-more-list ul{margin:10px 0 0;}
.blog-more-list ul li{width:100%;padding:15px 0;border-bottom:1px solid #f0f0f0;}
.blog-more-list ul li h5{font-size:17px;}
}

@media screen and (max-width:480px) {
.blog-more-list{padding-left:10px;padding-right:10px;margin:40px auto 0;}
.blog-more-list ul li h5{font-size:16px;}
.blog-more-list ul li p{font-size:14px;margin:8px 0 10px;}
.blog-more-list ul li .tip{font-size:14px;}
}	




