@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; }
.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; }
/*  */
.znlzjzbhdBody{max-width:1920px;margin-left: auto;margin-right: auto;min-width: 1200px;background: #af0f13;position: relative;}
.banner{width: 100%;height: 656px;background:url(../images/banner.png) no-repeat center top;}
.banner img{display: none;}
.znlzjzbhdCon{width: 1200px;margin-left: auto;margin-right: auto;position: relative;padding-bottom: 80px;}
.columnBox{position: relative;box-sizing: border-box;border-top:6px solid #f6c687;border-left:6px solid #f6c687;border-right:6px solid #f6c687;margin-top: 75px;}
.columnBox.columnBox2{margin-top: 131px;}
.hdztCon{padding-top: 50px;padding-bottom: 25px;position: relative;background: #fff;box-sizing: border-box;padding-left: 35px;padding-right: 35px;}
.hdztBg{position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;}
.hdztMain{font-size:16px;line-height:24px;color:#85553a;position: relative;}
.columnTitle{position: absolute;width: 268px;height: 62px;left: 50%;top: -31px;margin-left: -134px;background: url(../images/titleBg.png) no-repeat center;z-index: 2;text-align: center;line-height: 62px;font-size: 30px;}
.columnTitle span.s1{color: #c62024;}
.columnTitle span.s2{color: #c36119;}
.hdzxCon{padding-top: 50px;background: #fff;padding-left: 25px;padding-right:25px;position: relative;}
.hdzxList{width: 460px;overflow: hidden;}
.hotHdzx{background: #fef8f0;padding-left: 25px;padding-right: 25px;padding-top:12px;padding-bottom: 12px;}
.hotHdzx a{display: block;}
.hotHdzx .title{color: #b90c11;font-size:16px;line-height: 32px;height: 32px;}
.hotHdzx .summary{font-size: 14px;color: #85553a;line-height: 24px;height: 48px;}
.hdzxListMain{padding-top: 18px;}
.hdzxListMain li{height: 44px;border: 1px solid #f6f0eb;box-sizing: border-box;margin-bottom:20px;line-height: 42px;padding-left: 20px;padding-right: 20px;}
.hdzxListMain li a{display: block;position: relative;padding-left:16px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;height: 42px;font-size: 14px;color: #915b37;}
.hdzxListMain li a::before{position: absolute;content: "";display: block;width: 16px;height: 42px;left: 0;top: 0;background: url(../images/jtIcon.png) no-repeat left center;}
.focusNews{width: 660px;height: 370px;overflow: hidden;box-sizing: border-box;position: absolute;left: 25px;top: 50px;}
.focusNewsSwiper .swiper-slide a,.focusNewsSwiper .swiper-slide img { display: block; width: 100%; height:370px;position: relative;}
.focusNewsSwiper .swiper-slide .title { position: absolute; width: 100%; height: 56px; line-height: 24px; box-sizing: border-box; padding: 16px; left: 0; bottom: 0; background: #5d1218; font-size: 16px; color: #fff; padding-right: 100px; }
.focusNewsSwiper .swiper-pagination { right: 0; width: 80px !important; left: auto !important; bottom: 20px !important; }
.focusNewsSwiper .swiper-pagination .swiper-pagination-bullet { opacity: 1; background: #f5d09f; }
.focusNewsSwiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #b00f13; }
.hdzxCon .moreBtn {position: absolute;right: -6px;bottom: -56px;height: 56px;}
.hdzxCon .moreBtn a{display: block;padding: 0 35px; background: #f6c687;height: 100%;line-height: 56px;border-radius: 0 0 0 16px;color: #b00f13;font-size: 14px;}
.zjlbCon{padding:50px 25px 0;background: #fff;}
.zjlbList li{height: 350px;box-sizing: border-box;text-align: center;position: relative;border: 6px solid #f9eeda;background: #fef9f0;float: left;margin-bottom: 25px;position: relative;}
.zjlbList li::before{content:"";position: absolute;display: block;width: 8px;height: 8px;background: #f9dab1;top: 0px;left: 0px;}
.zjlbList li::after{content:"";position: absolute;display: block;width: 8px;height: 8px;background: #f9dab1;bottom: 0px;right: 0px;}
.zjlbList li a{display: block;position: relative;height: 100%;width: 100%;}
.zjlbList li a::before{content:"";position: absolute;display: block;width: 8px;height: 8px;background: #f9dab1;top: 0px;right: 0px;}
.zjlbList li a::after{content:"";position: absolute;display: block;width: 8px;height: 8px;background: #f9dab1;bottom: 0px;left: 0px;}
.zjlbList li.s1,.zjlbList li.s2,.zjlbList li.s3{width: 362px;}
.zjlbList li.s4,.zjlbList li.s5{width: 556px;}
.zjlbList li.s2,.zjlbList li.s3,.zjlbList li.s5{margin-left: 26px;}
.zjlbList li .imgBox{position: relative;padding-top: 35px;}
.zjlbList li .imgBox img{width: 214px;height: 242px;display: block;margin-left:auto;margin-right:auto;}
.zjlbList li .imgBox .name{position: absolute;width: 100%;left: 0;bottom: 60px;text-align: center;font-size: 18px;color: #85553a;line-height: 32px;}
.zjlbList li .moreBg{position: absolute;width: 300px;height: 122px;left: 50%;margin-left:-150px;background: url(../images/iconMore.png) no-repeat center;bottom: 48px;}
.zjlbList li .moreBg a,.zjlbList li .moreBg span{width: 138px;height: 38px;border-radius: 19px;text-align: center;display: block;position: absolute;bottom: 0;left: 50%;margin-left: -69px;font-size: 14px;color: #fff;line-height: 38px;}
.zjlbList li .moreBg a::after,.zjlbList li .moreBg a::before{display: none;}
.sbxxCon{padding: 40px;background: #fff;}
.sbxxBg{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.sbtj{padding-left: 130px;position: relative;padding-right: 15px;padding-top: 15px;padding-bottom: 15px;position: relative;}
.sbtjCon{padding: 15px;background: rgba(255, 255, 255,.2);font-size: 16px;line-height: 24px;color: #fff;position: relative;}
.sbxxText{width: 72px;height: 72px;position: absolute;left: 29px;top: 50%;margin-top: -36px;}
.sbtpBox{width: 745px;padding-top: 60px;position: relative;}
.sbtpMain{height: 466px;box-sizing: border-box;background:#fef9f0;padding-top: 40px;padding-bottom: 30px;padding-left: 25px;padding-right: 25px;position: relative;}
.tipsTitleBox{height: 76px;box-sizing: border-box;padding-top: 4px;}
.tipsTitle{font-size: 16px;line-height: 24px;color: #b90c11;}
.tipsListItem{width: 332px;height: 320px;box-sizing: border-box;border: 2px solid #f5c587;background: #b82629;padding: 30px 25px;}
.columnTitle2{width: 196px;height: 48px;text-align: center;line-height: 48px;font-size: 24px;color: #b90c11;background: url(../images/titleBg2.png) no-repeat center;margin-left: auto;margin-right: auto;}
.tipsCon{margin-top: 16px;font-size:16px;line-height: 24px;color: #fff;}
.sbljBox{width: 334px;}
.sbljItem{height: 175px;box-sizing: border-box;padding-top: 29px;}
.sbljItem a,.sbljItem img{display: block;width: 100%;height: 146px;}
.tt{ width: 100%; min-width: 1200px; display: block; background:#fff;}
@media only screen and (max-width: 540px) {
  .znlzjzbhdBody{min-width: 320px;overflow: hidden;}
  .banner{height: auto;width: 160%;margin-left: -30%;background: none;}
  .banner img{height: 100%;display: block;width: 100%;}
  .znlzjzbhdCon{width: 100%;box-sizing: border-box;padding-left: 15px;padding-right: 15px;padding-bottom: 30px;}
  .columnBox{margin-top: 37px;}
  .columnTitle{width: 134px;height: 31px;line-height: 31px;top: -15px;background-size: cover;margin-left: -67px;font-size: 15px;}
  .hdztCon{padding: 25px 15px 15px;}
  .hdztMain{font-size: 12px;line-height: 18px;}
  .hdzxCon{padding: 25px 15px 15px;}
  .focusNews{position: relative;left: auto;top: auto;width: 100%;height: 48vw;}
  .focusNewsSwiper .swiper-slide a, .focusNewsSwiper .swiper-slide img{height: 48vw;}
  .focusNewsSwiper .swiper-slide .title{height: 42px;padding: 9px 16px;padding-right: 100px;font-size: 12px;}
  .focusNewsSwiper .swiper-pagination{bottom: 13px !important;}
  .hdzxList{width: 100%;margin-top: 12px;float: none;}
  .hdzxListMain{padding-top: 12px;}
  .hdzxListMain li{margin-bottom: 12px;}
  .hdzxCon .moreBtn{height: 42px;bottom: -42px;}
  .hdzxCon .moreBtn a{line-height: 42px;padding: 0 20px;}
  .columnBox.columnBox2{margin-top: 71px;}
  .zjlbCon{padding: 25px 15px 15px;}
  .zjlbList li.s1, .zjlbList li.s2, .zjlbList li.s3{width: 100%;}
  .zjlbList li.s2, .zjlbList li.s3,.zjlbList li.s5{margin-left: 0;}
  .zjlbList li{margin-bottom: 12px;height: 280px;}
  .zjlbList li .imgBox{padding-top: 12px;}
  .zjlbList li .moreBg{bottom: 20px;}
  .zjlbList li.s4, .zjlbList li.s5{width: 100%;}
  .zjlbList li .imgBox .name{font-size: 14px;}
  .sbxxCon{padding: 15px;}
  .sbtj{padding-left: 65px;}
  .sbxxText{width: 36px;height: 36px;margin-left: -18px;margin-top: -18px;}
  .sbtjCon{padding: 8px;font-size: 12px;line-height: 18px;}
  .sbtpBox{width: 100%;padding-top: 30px;}
  .sbtpMain{height: auto;padding: 15px;}
  .tipsTitleBox{height: auto;padding-top: 12px;}
  .tipsTitle{font-size: 12px;line-height: 18px;}
  .tipsListItem{width: 100%;margin-top: 12px;height: auto;padding: 15px;}
  .columnTitle2{width: 98px;height: 24px;line-height: 24px;background-size: cover;font-size: 14px;}
  .tipsCon{margin-top: 8px;font-size: 12px;line-height: 18px;}
  .sbljBox{width: 100%;}
  .sbljItem{padding-top: 12px;height: 158px;}
  .tt{ display: none; }
}