#app{
  background: #fef3f3;
}

.banner{
  width:100%;
  height:466px;
  background: url("https://cdn-static-poster.huazhen2008.com/jinjiabanner/fzlc.jpg") no-repeat center / cover;
}

.fzlcmain{
  position: relative;
  background: #fef3f3;
  overflow: hidden;
}
.bg_img{
  position: absolute;
}
.bg_l1{
  left: 0;top: 1688px;
}
.bg_l2{
  left: 0;top: 3527px;
}
.bg_l3{
  left: 0;top: 5124px;
}
.bg_r1{
  right: 0;top: 699px;
}
.bg_r2{
  right: 0;top: 2555px;
}
.bg_r3{
  right: 0;top: 4187px;
}
.fzlcmain .contian{
  width: 1200px;
  margin: auto;
  position: relative;
  padding-bottom: 66px;
}
.centerLine{
  display: block;
  margin-left: 292px;
  margin-top: 130px;
}
.contain_curr{
  position: absolute;
  width: 600px;
  box-shadow: 5px 11px 40px rgba(117,0,0,.1);
  background: #fff;
  border: 1px solid #ff5b5b;
  border-radius: 10px;
  padding: 44px 28px 28px;
}
.contain_curr .gai{
  position: absolute;
  width: 210px;height: 1px;
  right: 15px;top: -1px;
  background: #fef3f3;
}
.contain_curr .time{
  position: absolute;
  right: 20px;top: -60px;
  color: #ff5b5b;
  font-size: 80px;
}
.contain_curr .des{
  text-align: right;
  margin-bottom: 10px;
  font-size: 28px;
  color: #ff5b5b;
  font-weight: bold;
}
.contain_r .des{
  text-align: left;
}
.contain_curr .des span{
  position: relative;
}
.contain_curr .des span:after{
  content: '';
  position: absolute;
  width: 100%;
  height: 2px;
  background: #ff5b5b;
  left: 0;
  bottom: -2px;
}
.contain_curr .des_con{
  font-size: 18px;
}
.contain_curr .des_con p{
  margin: 20px 0;
}
.contain_curr .des_con span{
  color: #ff5b5b;
}
.lines{
  position: absolute;
  left: 600px;
  top: 320px;
  width: 300px;
}
.lines .lines_l{
  height: 2px;
  background: #ff5b5b;
  box-shadow: 0 2px 10px rgba(117,0,0,.2);
}
.lines .radio{
  position: absolute;
  width: 34px;
  height: 34px;
  right: -16px;
  top: -16px;
  border-radius: 50%;
  border: 1px solid #ff5b5b;
  background: #fff;
  padding: 8px;
}
.lines .radio span{
  display: block;
  height: 100%;
  border-radius: 50%;
  background: #ff5b5b;
}
.contain_r .time{
  left: 20px;
}
.contain_r .gai{
  left: 15px;top: -1px;
}
.contain_r .lines{
  left: -300px;
}
.contain_r .lines .radio{
  left: -18px;
}
.contain_l .lines{
  top: 120px;
}
.contain_l1 .lines{
  top: 320px;
}
.contain_l1{
  top: 40px;
}
.contain_l2{
  top: 1987px;
}
.contain_l3{
  top: 3820px;
}

.contain_r1{
  top: 1106px;
  right: 0;
}
.contain_r .lines{
  top: 114px;
}
.contain_r2{
  top: 2919px;
  right: 0;
}
.contain_r3{
  top: 4516px;
  right: 0;
}
.contain_r3 .gai{
  width: 440px;
}
.fhns-bottom{
  margin-top: 0;
}
.new_foot{
  margin: 0;
  padding: 70px 0;
}

.bg_banner{
  width: 100%;
  height: 9190px;
  /*background: url(/hz_revision/pc/topic/fzlc/image2/bg_page3.png) no-repeat center/cover;*/
  background: url(//cdn-static-poster.huazhen2008.com/2008/huazhen2008/bg_page3.png) no-repeat center/cover;
  position: relative;
  background-size: 1800px 8305px;

  width: 100%;
  height: 9190px;
  background: url(//cdn-static-poster.huazhen2008.com/2008/huazhen2008/bg_page3.png) no-repeat center/cover;
  position: relative;
  background-size: 1800px 9190px;
}
.div_2021{
  top: 200px;
}
.div_2020{
  top: 1170px;
}
.div_2019{
  top: 2197px;
}
.div_2019 .div_txt{
  margin-bottom:22px;
}
.div_2018{
  top: 3391px;
}
.div_2017{
  top: 4763px;
}
.div_2016{
  top: 5834px;
}
.div_2015{
  top: 6820px;
}
.div_2014{
  top: 7713px;
}
.div_2008_2013{
  top: 8404px;
}
.div_content{
  /* background-color: red; */
  width: 540px;
  right: 200px;
  position: absolute;
}
.div_content_right{left: 615px;}
.div_content_left{left: 47px;}
.div_content_left .div_tit{
  text-align:right;
}

.bg_cont{
  width: 1200px;
  position: relative;
  margin: 0 auto;
}

.div_content>div{
  color: #333;
  font-size: 18px;
  /*margin-bottom: 21px;*/
  margin-bottom: 19px;
  line-height: 22px;
}
.div_content>div span{
  color: #ff5b5b;
}

.div_txt{
  color: #333;
  font-size: 18px;
  /*margin-bottom: 21px;*/
  margin-bottom: 19px;
  line-height: 22px;
}
.div_txt span{
  color: #ff5b5b;
}
.div_tit div{
  color: #ff5b5b;
  font-size: 28px;
  margin-bottom: 18px;
  height: 37px;
  line-height: 37px;
  border-bottom: 2px solid #ff5b5b;
  display: inline-block;
}
.div_img{

}
.div_img img{
  /* height: 300px; */
}