.l-banner{position: relative;width: 100%;overflow: hidden;}
.l-banner img{display: block;width: 100%;}
.l-banner .text-box{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 60%;text-align: center;color: #ffffff;}
.l-banner .text-box p{padding-bottom: 4%;font-size: .666667rem;color: rgba(255,255,255,.9);font-weight: bold;line-height: .666667rem;}
.l-banner .text-box span{display: block;font-size: .266667rem;line-height: .4rem;text-align: justify;text-indent: .32rem;}
.l-banner .text-box .text{padding-bottom: .4rem;}

.l-history{overflow: hidden;}
.l-history .l-block1{padding: .88rem 0 1.933333rem;}
.l-history .l-block1 .list-box{overflow: hidden;zoom: 1;}
.l-history .l-block1 .list-box li{float: left;width: 50%;}
.l-history .l-block1 .list-box li img{display: block;width: 100%;height: 100%;
  -webkit-transition: all 1s ease-out;
  -moz-transition: all 1s ease-out;
  -o-transition: all 1s ease-out;
  transition: all 1s ease-out;
}
.l-history .l-block1 .list-box li>div{position: relative;width: 68%;height: 100%;border-radius: 10px;overflow: hidden;color: rgba(255,255,255,1);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.l-history .l-block1 .list-box .left-box{margin-right: .4rem;float: right;}
.l-history .l-block1 .list-box .right-box{margin-left: .4rem;float: left;}
.l-history .l-block1 .list-box .text-box{position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align: center;}
.l-history .l-block1 .list-box .text-box p{padding: 12% 0 5%;font-size: .586667rem;font-weight: bold;line-height: .586667rem;}
.l-history .l-block1 .list-box .text-box span{display: block;font-size: .346667rem;line-height: .48rem;}
.l-history .l-block1 .list-box li>div:hover img{
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.l-history .l-block1 .list-box li>div:hover{color: rgba(255,255,255,.8);}

.l-history .l-block2{text-align: center;}
.l-history .l-block2 .title-box{text-align: center;}
.l-history .l-block2 .title-box p{font-size: .56rem;}
.l-history .l-block2 .title-box .xia{margin: 2% auto 0;width: 2.186667rem;height: 1px;background: #FF8A34;}
.l-history .l-block2 .con{display: inline-block;margin: 1.226667rem 0 0;position: relative;font-size: 0;}
.l-history .l-block2 .con .bg{width: 100%;margin: 0 auto;display: block;}
.l-history .l-block2 .con .list-box{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.l-history .l-block2 .con .list-box ul{position: relative;width: 100%;overflow: hidden;zoom: 1;text-align: justify;}
.l-history .l-block2 .con .list-box ul::after{content: "";position: absolute;top: 20px;left: 50%;transform: translate(-50%,0);width: 6px;height: 100%;background: #C15C27;border-radius: 3px;}
.l-history .l-block2 .con .list-box ul li{margin-bottom: .133333rem;font-size: .32rem;color: rgba(253, 124, 55, 1);}
.l-history .l-block2 .con .list-box ul li:last-child{margin-bottom: .8rem;}
.l-history .l-block2 .con .list-box ul li:nth-child(1n){float: right;width: 100%;}
.l-history .l-block2 .con .list-box ul li:nth-child(2n){float: left;width: 100%;}
.l-history .l-block2 .con .list-box dl{overflow: hidden;zoom: 1;}
.l-history .l-block2 .con .list-box dl dd{float: left;width: 50%;}
.l-history .l-block2 .con .list-box dl dd:nth-child(2){float: right;}
.l-history .l-block2 .con .list-box dl dd>div img{display: block;}
.l-history .l-block2 .con .list-box dl dd>div>img{width: 2.4rem;}
.l-history .l-block2 .con .list-box ul .left-box{float: right;text-align: right;}
.l-history .l-block2 .con .list-box ul .left-box img{float: right;}
.l-history .l-block2 .con .list-box ul .left-box>p{margin: 0 .36rem .08rem 0;height: .4rem;line-height: .4rem;}
.l-history .l-block2 .con .list-box ul .left-box>p img{position: relative;top: 50%;transform: translate(0,-50%);float: right;margin-left: 10%;width: .24rem;}
.l-history .l-block2 .con .list-box ul .left-box .text-box{margin: -0.2rem .36rem 0 0;padding:  0 .32rem 0 .2rem;float: right;position: relative;height: .533333rem;background: url(../img/fz-icon5.png) no-repeat top left;background-size: 100% 100%;box-sizing: border-box;clear: both;}
.l-history .l-block2 .con .list-box ul .left-box .text-box p{font-size: .24rem;color: #fff;line-height: .533333rem;}
.l-history .l-block2 .con .list-box ul .right-box{float: left;text-align: left;}
.l-history .l-block2 .con .list-box ul .right-box>p{margin: 0 0 .08rem .36rem;height: .4rem;line-height: .4rem;}
.l-history .l-block2 .con .list-box ul .right-box>p img{position: relative;top: 50%;transform: translate(0,-50%);float: left;margin-right: 10%;width: .24rem;}
.l-history .l-block2 .con .list-box ul .right-box .text-box{margin: -0.2rem 0 0 .36rem;padding: 0 .2rem 0 .32rem;float: left;position: relative;height: .533333rem;background: url(../img/fz-icon1.png) no-repeat top left;background-size: 100% 100%;box-sizing: border-box;clear: both;}
.l-history .l-block2 .con .list-box ul .right-box .text-box p{font-size: .24rem;color: #fff;line-height: .533333rem;}

.l-zheng{overflow: hidden;}
.l-zheng .title-box{text-align: center;}
.l-zheng .title-box p{font-size: .56rem;}
.l-zheng .title-box .xia{margin: 2% auto 0;width: 2.186667rem;height: 1px;background: #FF8A34;}
.l-zheng .list-box{margin: 1.226667rem 0 1.733333rem;}
.l-zheng .list-box li{float: left;width: 50%;}
.l-zheng .list-box li img{display: block;width: 52%;
  -webkit-transition: all 1s ease-out;
  -moz-transition: all 1s ease-out;
  -o-transition: all 1s ease-out;
  transition: all 1s ease-out;
}
.l-zheng .list-box li:first-child img{margin-right: 4%;float: right;}
.l-zheng .list-box li:last-child img{margin-left: 4%;float: left;}
.l-zheng .list-box li img:hover{
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}

/* 公共部分 */
.l-banxin{margin: 0 auto;width: 1600px;}
.c{clear: both;}

@media screen and (max-width: 1680px){
  .l-banxin{margin: 0 auto;width: 1440px;}
}
@media screen and (max-width: 1500px){
  .l-banxin{margin: 0 auto;width: 1200px;}
}
@media screen and (max-width: 1366px){
  .l-history .l-block1 {
    padding: .88rem 0 1rem;
  }
  .l-zheng .list-box {
    margin: 1.226667rem 0 1rem;
  }
}
@media screen and (max-width: 1280px){  
  .l-banxin{margin: 0 auto;width: 92%;}
}
@media screen and (max-width: 1024px){
  .l-banner img {
    width: auto;
    height: 100%;
  }
  .l-banner .text-box {
    width: 80%;
  }
  .l-banner .text-box span{
    font-size: 16px;
    line-height: 25px;
  }
  /* .l-banner .text-box p{
    padding: 0;
  } */
  .l-history .l-block1 .list-box li>div {
    width: 80%;
  }
  .l-history .l-block2 .con .list-box {
    position: relative;
  }
  .l-history .l-block2 .con{
    margin-bottom: 1rem;
    background: url(../img/fz-bg3.png) no-repeat top center;
    background-size: cover;
  }
  .l-history .l-block2 .con .bg{
    display: none;
  }
  .l-history .l-block2 .con .list-box ul::after{
    width: 4px;
  }
  .l-zheng .list-box li img {
    width: 68%;
  }
}
@media screen and (max-width: 768px){
  .l-history .l-block2 .con,.l-zheng .list-box{
    margin: .8rem 0;
  }
}

@media screen and (max-width: 640px){
  .l-history .l-block1 .list-box li{width: 100%;margin-bottom: .4rem;}
  .l-history .l-block1 .list-box li:last-child{margin-bottom: 0;}
  .l-history .l-block1 .list-box .left-box,.l-history .l-block1 .list-box .right-box{float: none;margin: 0 auto;width: 100%;}
  .l-zheng .list-box li{width: 100%;}
  .l-zheng .list-box li:first-child img,.l-zheng .list-box li img{float: none;margin: 0 auto;width: 80%;}
  .fs_gallery_shuft_item img{width: 90% !important;height: auto !important;}
}