.bt_sz { width:100%;  float:left; margin-bottom:50px;}
.sz.about_1_4,
.in-about .about_1_4{ margin:0; width:100%; float:left; }
.sz.about_1_4 ul,
.in-about .about_1_4 ul{
display:flex;
flex-wrap:wrap;
margin:0;
padding:0;
list-style:none;
}
.sz.about_1_4 ul li,
.in-about .about_1_4 ul li{
text-align:center;
float:none;
background-image:none;
width:25%;
padding:30px 15px;
box-sizing:border-box;
display:flex;
align-items:center;
justify-content:center;
min-height:212px;
}
.sz.about_1_4 ul li:nth-child(1),
.in-about .about_1_4 ul li:nth-child(1){ background:#d8d8d8; }
.sz.about_1_4 ul li:nth-child(2),
.in-about .about_1_4 ul li:nth-child(2){ background:#e7e7e7; }
.sz.about_1_4 ul li:nth-child(3),
.in-about .about_1_4 ul li:nth-child(3){ background:#eeeeee; }
.sz.about_1_4 ul li:nth-child(4),
.in-about .about_1_4 ul li:nth-child(4){ background:#f7f7f7; }
.sz .about_1_4_mid,
.in-about .about_1_4_mid{
text-align:center;
padding:0 0.5em;
display:inline-block;
width:100%;
box-sizing:border-box;
}
.sz .about_1_4_mid_1,
.in-about .about_1_4_mid_1{
display:inline-block;
position:relative;
line-height:1;
padding-right:1.1em;
}
.sz .about_1_4_mid_1 span:nth-child(1),
.in-about .about_1_4_mid_1 span:nth-child(1){
color:#005bab; font-size:4.2em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:1;
}
.sz .about_1_4_mid_1 span:nth-child(2),
.in-about .about_1_4_mid_1 span:nth-child(2){
position:absolute;
top:0.15em;
right:0;
font-size:1.1em;
color:#232323;
margin:0;
line-height:1;
font-weight:normal;
}
.sz .about_1_4_mid_2,
.in-about .about_1_4_mid_2{
font-size:1.1em; color:#232323; margin-top:0.7em; font-weight:bold;
}
.sz .about_1_4_iso .about_1_4_mid,
.in-about .about_1_4_iso .about_1_4_mid{ text-align:left; }
.sz .about_1_4_mid_iso,
.in-about .about_1_4_mid_iso{
display:inline-block;
text-align:left;
}
.sz .about_1_4_mid_iso p,
.in-about .about_1_4_mid_iso p{
margin:0;
padding:0.4em 0;
font-size:1.15em;
color:#232323;
line-height:1.55;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}




.news { padding:20px 0px 0px;  height:1161px;}
.news_s {  padding-bottom:40px;  width:100%; float: left; height:394px;}
.news_s .fl { width:644px; height:354px; overflow:hidden; }
.news_s .fl dl { position:relative;}
.news_s .fl dl dt { position:absolute;  z-index:0;}
.news_s .fl dl dd { position:absolute; width:100%; height:100%; text-align:center; z-index:9; }
.news_s .fl dl dd img { margin-top:25%;}

.news_s .fr { width:644px; height:354px;  overflow:hidden;}
.news_s .fr dl {  position:relative;}
.news_s .fr dl dt { position:absolute;  z-index:0;}
.news_s .fr dl dd { position:absolute; width:100%; height:100%;  z-index:9; }
.news_s .fr dl dd i , .news_s .fl dl dd i{  background:url(../images/n_b1.png) no-repeat left top; width:76px; height:101px; text-align:center; font-size:20px; color:#fff; display:block; font-style:normal; font-weight:700; padding-top:20px; margin-top:26px; margin-left:26px;float:left;  }

.news_s .fr dl dd p , .news_s .fl dl dd p {width:90%;  font-size:18px; float:left; color:#fff; margin-left:36px; margin-top:120px; line-height:25px;text-align: left;}
.news_s .fr dl dd h3 , .news_s .fl dl dd h3  {  font-size:20px; color:#fff; margin-left:36px; line-height:25px;text-align: left;padding-right: 30px; width: calc(100% - 66px); display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; line-clamp:2; overflow:hidden; text-overflow:ellipsis; max-height:50px;}



.news_x {width:100%; float: left;}
.news_x dl { width:283px; height:359px; border-bottom:5px solid #d1d1d1; float: left;  margin-bottom:80px;}
.news_x dl dt { width:283px; height:150px;  overflow:hidden; }
.news_x dl dt { }
.news_x dl dt img { width:283px; height:150px; }
.news_x dl dd { width:283px; }
.news_x dl dd h3 { font-size:18px;  color:#000; line-height:27px; font-weight:700; padding-top:40px; text-align:left; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; line-clamp:2; overflow:hidden; text-overflow:ellipsis; }
.news_x dl dd i { display:block; font-size:18px; color:#194995; line-height:35px; font-style:normal; text-align:left;}
.news_x dl dd p { font-size:16px; line-height:26px; color:#666; text-align:left;}




a .shipin_db {height:547px; background:url(../images/sp_tu.jpg) no-repeat center top; width:100%; clear:both; overflow:visible; text-align:center;   color:#fff; font-size:22px; line-height:42px; transition: all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;  background-size:100% 100%; }
.shipin_db img { margin-top:5%; margin-bottom:20px; }

a:hover .shipin_db  {background:url(../images/sp_tu.jpg) no-repeat center top; background-size:105% 105%;}
a .shipin_db h3 { font-size:50px; line-height:70px; padding-top:120px;}
a .shipin_db p { position:relative; width:100%; height:90px; background:url(../images/sp_xx.jpg) no-repeat center bottom;}
/*a .shipin_db p:after { background: #FFF; width:111px; height:4px; content:""; position:absolute; top:0px; bottom:0px;}
*/


  
    .swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background:  none;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
	.swiper-pagination-bullet { width:15px!important; height:15px!important;}

	/* 移动端新闻热点区：dd 文字叠层布局 */
@media screen and (max-width: 768px) {
  .news_s .fl dl dd,
  .news_s .fr dl dd {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: left;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 12px;
    padding-top: 70px;
    overflow: hidden;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.1) 55%, transparent 100%);
  }

  .news_s .fl dl dd i,
  .news_s .fr dl dd i {
    position: absolute;
    top: 12px;
    left: 12px;
    float: none;
    margin: 0;
  }

  .news_s .fl dl dd p,
  .news_s .fr dl dd p {
    float: none;
    width: 100%;
    margin: 6px 0 0;
  }

  .news_s .fl dl dd h3,
  .news_s .fr dl dd h3 {
    float: none;
    margin: 0;
    width: 100%;
    max-height: none;
    padding-right: 0;
  }

  .news_x .news-swiper .swiper-slide {
    display: block !important;
    text-align: left !important;
    background: none !important;
  }

  .news_x dl {
    width: 100% !important;
    float: none !important;
    margin-bottom: 0 !important;
  }

  .news_x dl dt {
    width: 100% !important;
  }

  .news_x dl dt img {
    width: 100% !important;
  }

  .news_x dl dd {
    width: 100% !important;
  }
}
	
	/* PC 端新闻轮播保持原有 4 列自动轮播样式 */
@media screen and (min-width: 769px) {
  .news_x .news-swiper {
    height: auto;
    overflow: hidden;
  }

  .news_x .news-swiper .swiper-slide {
    height: auto;
    display: flex;
    justify-content: center;
  }

  .news_x .news-swiper .swiper-slide dl {
    width: 283px;
    height: 359px;
    float: none;
    margin-bottom: 80px;
  }

  .news_x .news-swiper .swiper-slide dl dt {
    width: 283px;
    height: 150px;
    overflow: hidden;
  }

  .news_x .news-swiper .swiper-slide dl dt img {
    width: 283px;
    height: 150px;
  }

  .news_x .news-swiper .swiper-slide dl dd {
    width: 283px;
  }
}


	

