@charset "utf-8"; 
html, body, h1, h2, h3, h4, h5, h6, hr, p, iframe, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, th, td, fieldset { padding: 0; margin: 0; }
ul, ol, dl { list-style-type: none }
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100% }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 400; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit }
input, button { overflow: visible; vertical-align: middle; outline: none }
input[type="submit"], input[type="reset"], input[type="button"], input[type="text"], input[type="password"] { appearance: none; -webkit-appearance: none; outline: none }
body, th, td, button, input, select, textarea { font-family: "Microsoft Yahei", "Hiragino Sans GB", "Helvetica Neue", Helvetica, tahoma, arial, "WenQuanYi Micro Hei", Verdana, sans-serif, "\5B8B\4F53"; font-size: 12px; color: #333; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }
img { border: none; margin: 0px; padding: 0px; }
a:link, a:visited { text-decoration: blink; }
body { margin: 0 auto; padding: 0; }
.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both; overflow: hidden; }
.clearfix { zoom:1;}
.fl { float: left; }
.fr { float: right; }
.mt50{margin-top: 50px;}
.mt20{margin-top: 20px;}
.txtClip{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ellipsis-2 { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.ellipsis-3 { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.ellipsis-4 { display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
/*  */
.htjtxczxBody{overflow: hidden;max-width: 1920px;min-width: 1200px;margin: 0 auto;background-color: #fef9f1;padding-bottom: 20px;}
.banner{height: 452px;overflow: hidden;}
.title{height: 93px;overflow: hidden;}
.subTitle{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.contentBox{width: 1200px;position: relative;margin-top: 0;margin-left: auto;margin-right: auto;}
.contentBox .leftBg{position: absolute;height: 100%;width: 47px;top: 0;left: -47px;}
.contentBox .leftBg img{display: block;width: 100%;height: 100%;}
.contentBox .rightBg{position: absolute;height: 100%;width: 47px;top: 0;right: -47px;}
.contentBox .rightBg img{display: block;width: 100%;height: 100%;}
.content{overflow: hidden; background:#fef9f1;padding: 43px 10px 50px;position: relative;}
.focusImgNews {position: relative; width: 610px; height: 342px; overflow: hidden; }
.focusImgNews .swiper-slide { position: relative; width: 610px; height: 342px; }
.focusImgNews .swiper-slide img,.focusImgNews .swiper-slide a { display: block; width: 100%; height: 100%; }
.focusImgNews .swiper-slide a { position: relative; }
.focusImgNews .swiper-slide .titleBg { position: absolute; box-sizing: border-box; width: 100%; left: 0; bottom: 0; height: 56px; background: linear-gradient(to right, #C01A28, #D85E40); z-index: 1; opacity: .9; }
.focusImgNews .swiper-slide .title { position: absolute; box-sizing: border-box; width: 100%; left: 0; bottom: 0; height: 56px; z-index: 2; padding: 10px 90px; line-height: 32px; color: #fff; font-size: 18px; text-align: left; }
/* .focusImgNews .swiper-button-prev { width: 43px; height: 26px; left: 20px; bottom: 15px; background-image: url(../images/left.png); background-size: cover; top: auto; }
.focusImgNews .swiper-button-next { width: 43px; height: 26px; right: 20px; bottom: 15px; background-image: url(../images/right.png); background-size: cover; top: auto; } */
.focusTextNews { width: 530px; height: 342px;position: relative;}
li.otherNews{height: 58px;box-sizing: border-box;border-bottom: 1px dashed #eae2d1;}
li.otherNews a{display: block;height: 100%;position: relative;padding-left: 20px;font-size: 16px;line-height:24px;height: 24px;padding-top: 17px;padding-bottom: 16px;color: #666666;}
li.otherNews span{display: block;}
li.otherNews span.icon{width: 8px;height: 35px;position: absolute;left: 0;margin-top:-4px;background: url(../images/list-bg.png) no-repeat center;}
li.hotNews{height: 110px;box-sizing: border-box;border-bottom: 1px dashed #eae2d1;}
li.hotNews a{display: block;height: 100%;} 
li.hotNews .title{font-size: 24px;line-height: 30px;color: #C01A28;height: 60px;}
li.hotNews .summary{font-size: 16px;color: #999999;line-height: 24px;margin-top: 8px;}
/* .focusTextNews .moreBtn{font-size: 14px;height: 28px;line-height:28px;border-radius: 11px;padding: 0 11px;display: block;position: absolute;right:0;bottom: -36px;color: #b29a52;background: #f9f4e6;} */
.moreBtn{cursor: pointer;font-size: 16px;height: 28px;line-height:28px;color: #924D00;}
.tt { background: #ffffff; }
.list1 ul{  display: flex;flex-wrap: wrap;justify-content: space-between;
  }
.list1 ul li{
  width: 32%;
  margin-bottom: 10px;
}
.list1 ul li img{
 max-width: 100%; /* 媒体元素最大宽度不超过其容器 */
  height: auto; /* 保持原始比例 */
}
.list1 ul li p{
color: #666666;

  margin-top: 10px;
 font-size: 20px;
font-weight: 600;
line-height: normal;
text-align: center;

}
.list2 ul{  display: flex;flex-wrap: wrap;justify-content: space-between;
  }
.list2 ul li{
  width: 23%;
  margin-bottom: 10px;
}
.list2 ul li img{
 max-width: 100%; /* 媒体元素最大宽度不超过其容器 */
  height: auto; /* 保持原始比例 */
}
.list2 ul li p{
color: #666666;

  margin-top: 10px;
 font-size: 20px;
font-weight: 600;
line-height: normal;
text-align: center;

}
.swiper-container-horizontal>.swiper-pagination-bullets{
  right: 0!important;
  width: 30%!important;
  left: auto!important;
}


.hdjy .swiper {
      width: 100%;
      height: 100%;
       height: 638px;
      
    }
.hdjy .swiper-wrapper{
position: relative;
}
  .hdjy  .swiper-slide {
    height: 638px;
     text-align: center;
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
    }
  .hdjy  .swiper-slide a {
       display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
      position: relative;
    }
  .hdjy  .swiper-slide a img {
       display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

 .swiper-button-prev:after{
  content: ''!important;
 }
  .swiper-button-next:after{
  content: ''!important;
 }
.hdjy .swiper-button-prev { width: 50px; height: 128px; left: 0px; bottom:230px; background-image: url(../images/left.png); background-size: cover; top: auto; }
.hdjy .swiper-button-next { width: 50px; height: 128px; right: 0px; bottom: 230px; background-image: url(../images/right.png); background-size: cover; top: auto; }
.swiper-pagination-bullet-active { background: #fff!important;}
 .pt{
     opacity: 0;
 visibility: hidden;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 80px;
line-height: 80px;
  background: linear-gradient(270deg, rgba(211, 74, 0,0.77) 7%, rgba(162, 6, 6, 0.77) 97%);
  font-size: 30px;
font-weight: 500;


color: #FFFFFF;
 }
 .swiper-slide-active .pt{
  opacity: 1;
    visibility: visible;
 }
 .foot{
  background-image: url(../images/bottom.png);
  background-repeat: no-repeat;
  background-size: 1952px 746px;
  width: 100%;
  height: 746px;
  margin-top: -650px;
  display: flex;
  justify-content: center;
  align-items: flex-end;
 }
 .foot img{
width: 588px;
height: 38px;
}
/*  */
@media only screen and (max-width: 750px) {
  .tt{display: none;}
  body,html{min-height: 100%;height: 100%;}
  .htjtxczxBody{width: 100%;min-width: 320px;min-height: 100%;box-sizing: border-box;}
  .banner{height: auto;}
  .title{height: auto;}
  .subTitle{height: auto;}
  .title img{display: block;width:160%;margin-left: -30%;}
  .banner img{display: block;width:160%;margin-left: -30%;}
   .subTitle img{display: block;width:50%;}
  .contentBox{width: 96%;box-sizing: border-box;margin-top:0;padding: 6px;background-color: #fef9f1;}
  .contentBox .leftBg{width: 24px;left: 0;}
  .contentBox .leftBg img{display: none;}
  .contentBox .rightBg{width: 24px;right: 0;}
  .contentBox .rightBg img{display: none;}
  .content{padding: 12px 10px 50px;}
  .focusImgNews{width: 100%;height: 48vw;}
  .focusImgNews .swiper-slide{width: 100%;height: 48vw;}
  .focusImgNews .swiper-slide .title{padding: 10px 50px;}
  .focusImgNews .swiper-button-prev{left: 7px;}
  .focusImgNews .swiper-button-next{right: 7px;}
  .focusTextNews{width: 100%;height: auto;padding-top: 12px;}
  li.hotNews .title{font-size: 18px;line-height:24px;height: 48px;}
  li.hotNews{height: 90px;}
  .moreBtn{font-size: 14px;}
  .list1 ul li{width: 100%; margin-bottom: 5px;}
  .list1 ul li p{color: #666666; margin-top: 5px;font-size: 14px;font-weight: 600;
line-height: normal;
text-align: center;
}

  .list2 ul li{width: 48%; margin-bottom: 5px;}
  .list2 ul li p{color: #666666; margin-top: 5px;font-size: 14px;font-weight: 600;
line-height: normal;
text-align: center;
}
.hdjy .swiper {
      width: 100%;
      height: 100%;
       height: 238px;
      
    }
.hdjy  .swiper-slide {
    height: 238px;
  }

  .hdjy  .swiper-slide a {
       display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
  .hdjy  .swiper-slide a img {
       display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
    .hdjy .swiper-button-prev { width: 25px; height: 64px; left: 0px; bottom:88px; background-image: url(../images/left.png); background-size: cover; top: auto; }
.hdjy .swiper-button-next { width: 25px; height: 64px; right: 0px; bottom: 88px; background-image: url(../images/right.png); background-size: cover; top: auto; }
 .pt{
  height: 30px;
line-height:30px;
  background: linear-gradient(270deg, rgba(211, 74, 0,0.77) 7%, rgba(162, 6, 6, 0.77) 97%);
  font-size: 15px;
font-weight: 500;


color: #FFFFFF;
 }
  .foot{
  background-image: url(../images/bottom.png);
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: 1952px 746px;
  width: 100%;
  height: 60px;
  margin-top: 0px;
  display: flex;
  justify-content: center;
  align-items: flex-end;
 }
.foot img{
  object-fit: contain;
  width: 80%;
  
}
}
