body{background: url(../images/header_bg.png) no-repeat center top #FFE9D4; background-size: 1920px auto;}
.gzlfzsfqjs-header{padding-bottom: 110px;}
.gzlfzsfqjs-newstt{border-radius: 10px; padding: 40px;
background: linear-gradient(180deg, rgba(255, 221, 186, 1) 0%, rgba(255, 255, 255, .9) 95.23%);}
.gzlfzsfqjs-newstt-item1{padding: 30px; background: url(../images/tt1_bg.png) no-repeat; background-size: 100% 100%;}
.gzlfzsfqjs-newstt-item2{padding: 30px; background: url(../images/tt2_bg.png) no-repeat; background-size: 100% 100%;}
.gzlfzsfqjs-newstt .tit{font-size: 26px; font-weight: bold; color: #BD2626; line-height: 1.3em; margin-bottom: 25px;}
.gzlfzsfqjs-newstt .tit a{color: #BD2626;}
.gzlfzsfqjs-newstt .memo{font-size: 1.125em; line-height: 1.7; color: #666; margin-bottom: 40px; -webkit-line-clamp: 3; }
.gzlfzsfqjs-newstt .gzlfzsfqjs-ckxq{display: block; width: 136px; height: 40px; line-height: 40px; background: #D47B22; color: #fff; line-height: 40px; text-align: center; border-radius: 2px;}
.gzlfzsfqjs-newstt .gzlfzsfqjs-ckxq span{display: inline-block; background: url(../images/arrow1.png) no-repeat right center; background-size: 20px auto; padding-right: 30px;}

.gzlfzsfqjs-tit{background: url(../images/tit_bg.png) no-repeat center center;}
.gzlfzsfqjs-tit img{display: block; height: 108px; margin: 0 auto;}

.gzlfzsfqjs-gzdt-title{line-height: 1.3; background: url(../images/gzdt_titbg.png) no-repeat; background-size: cover;}
.gzlfzsfqjs-gzdt-title a{display: block; background: url(../images/gzdt_icon_tit.png) no-repeat 45px center; padding-left: 111px; color: #FFE3C7; font-weight: bold; font-size: 38px; background-size: 40px; padding-top: 15px; padding-bottom: 15px;}
.gzlfzsfqjs-gzdt-cont{padding: 30px; background: linear-gradient(180deg, rgba(255, 221, 186, 1) 0%, rgba(255, 255, 255, 1) 100%); height: 745px; box-sizing: border-box;}
.gzlfzsfqjs-gzdt-tpxw{position: relative; margin-bottom: 40px;}
.gzlfzsfqjs-gzdt-tpxw .txt{position: absolute; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, .6); height: 64px; line-height: 64px; color: #fff; text-align: center; font-size: 26px; padding: 0 20px; z-index: 2; font-weight: bold;}
.gzlfzsfqjs-gzdt-list li .box{padding-left: 35px; position: relative;}
.gzlfzsfqjs-gzdt-list li .box:before{content: ''; width: 12px; height: 12px; background: #FCB165; border-radius: 50%; position: absolute; left: 0; top: 12px; }
.gzlfzsfqjs-gzdt-list li .tit{font-size: 26px; color: #BD2626; font-weight: bold; margin-bottom: 10px;}
.gzlfzsfqjs-gzdt-list li .tit a{color: #BD2626;}
.gzlfzsfqjs-gzdt-list li .memo{-webkit-line-clamp: 2; font-size: 20px; line-height: 34px;}
.gzlfzsfqjs-gzdt-list li .memo a{color: #D43030;}
.gzlfzsfqjs-gzdt-list li + li{border-top: 1px dashed #D47B22; margin-top: 30px; padding-top: 30px;}

.gzlfzsfqjs-gzjy-swiper{position: relative;}
.gzlfzsfqjs-gzjy-swiper .swiper-button{position: absolute; width: 46px; height: 80px; background-color: #D43030; background-repeat: no-repeat; background-size: 17px; top: 50%; transform: translateY(-50%); margin-top: 0;}
.gzlfzsfqjs-gzjy-swiper .swiper-button-prev{left: -96px; background-image: url(../images/arrow_left_white.png);}
.gzlfzsfqjs-gzjy-swiper .swiper-button-next{right: -96px; background-image: url(../images/arrow_right_white.png);}
.gzlfzsfqjs-gzjy-list li .box{background: url(../images/gzyj_picbg.png) no-repeat; background-size: cover; padding: 22px;}
.gzlfzsfqjs-gzjy-list li .imgratio{border: #fff 8px solid;}

.footer{background: #d42f31;}

@media (max-width: 1280px) {
  .gzlfzsfqjs-newstt{padding: 20px;}
  .gzlfzsfqjs-gzjy-swiper .swiper-button-prev{left: 0;}
  .gzlfzsfqjs-gzjy-swiper .swiper-button-next{right: 0; }
  .gzlfzsfqjs-gzdt-cont{height: auto;}
}

@media (max-width: 992px) {
  .gzlfzsfqjs-header{padding-bottom: 50px;}
  .gzlfzsfqjs-header-logo img{height: 30px;}
  .gzlfzsfqjs-gzdt-title a{font-size: 28px; background-size: 30px; padding-left: 70px; background-position: 20px center;}
}

@media (max-width: 768px) {
  body{background-size: 110% auto;}
  .gzlfzsfqjs-header{padding-bottom: 30px;}
}

@media (max-width: 480px) {

}