#content { padding: 1rem 0;width:90%;margin:0 auto; }
.article_detail .info{text-align:center;}
/* banner文字 */
.erjiBanner{width:100%;position: relative;z-index:-1;}
.erjiBanner .erjipic{}
.banner_title{color: #fff;z-index: 99; position: absolute;top:45%;text-align: center;width: 100%;letter-spacing:3px;font-weight:700;}
.erjiBanner .banner_title span{font-size:38px;color:#fff;}
.erjiBanner .banner_title p{font-size:18px;color:#fff;padding-top: 15px;}
#banner{padding-top:75px;}
/* 当前位置 */
.list-top { border-bottom: 1px solid #f6f6f6; overflow: hidden;width:21.21rem;margin:0 auto; }
.position { height: 1.1rem; padding-left: 0.33rem; background: url(/uiFramework/commonResource/image/2026083115344330509.png) no-repeat left center; background-size: 0.23rem; display: inline-flex; align-items: center; }
.position * { font-size: 16px; color: #000; }

/* 二级导航 */

.list_nav_ul { overflow: hidden; }
.list_nav_ul li { height: 1.1rem; float: left; line-height: 1.1rem; padding: 0 0.35rem; }
.list_nav_ul li a { font-size:16px; color: #141414; }
.list_nav_ul li.on { border-bottom: 1px solid #b71d23;}

/* 单篇文章 */
.article_page {  }
.article_page * { font-size: 0.24rem; line-height: 1.8em; color: #333; }
.article_page p { margin-bottom: 1em; text-align: justify; }




/*标题*/
  .sec-head{text-align:center;max-width:760px;margin:0 auto 50px;}
  .sec-head .en{font-size:13px;letter-spacing:5px;color:#b71d23;font-weight:700;}
  .sec-head h2{font-size:24px;font-weight:900;margin:8px 0 14px;}
  .sec-head .line{width:50px;height:3px;background:#b71d23;margin:5px auto 16px;}
  .sec-head p{color:#666;font-size:14px;line-height:1.5;}
.field .lb{font-size:14px !important;}
.field .lb,.field p{line-height:2;font-size:14px;}
  /* 服务案例 */
.zkfw_box01{padding:35px 0;width:100%;padding-bottom:85px;border:1px solid #E8ECF2;margin-bottom:1.5rem;}
  .zkfw-cases{display:grid;grid-template-columns:1fr 1fr;gap:24px;width: 90%;margin: 0 auto;}
  .zkfw-cases03{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width: 90%;margin: 0 auto;}
  .zkfw-case:hover{transform:translateY(-6px);}
  .zkfw-case-head{background:#b71d23;color:#fff;padding:22px 26px;position:relative;}
  .zkfw-case-head .zkfw-case-no a{font-size:14px;letter-spacing:3px;color:#fff;font-weight:700;}
  .zkfw-case-head h3{font-size:18px;font-weight:900;margin-top:4px;color:#fff;}
  .zkfw-case-head::after{content:"";position:absolute;right:24px;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.1);}
  .zkfw-case-body{padding:26px;background: #fff;}


@media screen and (max-width:768px) {
.position { height: auto; padding: 10px 0 10px 25px; background-size: 16px; width: 100%; }
	.position * { font-size: 14px; }
.article_detail .info{text-align:left;}
.article_detail h1{font-size:18px!important;}
	.list-top { width: 90%;margin: 0 auto;}
	.list-top .fl { float: none; }
	.list_nav_ul li { width: 32%; height: auto; line-height: normal; padding: 10px 0; background: #fff; border-radius: 6px; margin-right: 2%; text-align: center; color: #333; margin-top: 10px; }
        .list_nav_ul li.on{background: #b71d23;}
        .list_nav_ul li:hover{background: #b71d23;}
	.list_nav_ul li:hover a,.list_nav_ul li.on a { color: #fff; }
       
	.list_nav_ul li a { font-size: 16px; color: #333; }

	.article_page * { font-size: 16px; }
	.article_page iframe { height: 50vw; }

	.field .lb,.field p{font-size:14px;}

.erjiBanner .banner_title span{font-size:.35rem;}
.erjiBanner .banner_title p{font-size:.2rem;}
#ej_nav{float:none;}
.list_nav_ul li{width:18%;}
.news_list li{height:2.5rem;}
.news_list li .tit,.news_list li .summary{display: block;max-width: 100%;white-space: nowrap; overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
}