@import url("fzlc.css");

/*新增业务*/
#fullpage .business { overflow: hidden; position: relative; z-index: 1; background: #fff;width:100% }

#fullpage .business .title-box { width: 100%; position: absolute; z-index: 2; top: 1rem; }

#fullpage .business .bg { height: calc(100vh ); overflow: hidden; }

#fullpage .business .bg .swiper-slide img { width: 100%; height: 100%; opacity: 0; transition: opacity 1s cubic-bezier(0.435, 0.25, 0.15, 0.965), transform 1s cubic-bezier(0.435, 0.25, 0.15, 0.965); transform: scale(1.1); }

#fullpage .business .bg .swiper-slide.swiper-slide-active img { transform: scale(1); opacity: 1; }

#fullpage .business .tabs { width: 100%; position: absolute; left: 0; bottom: 0; z-index: 2; }

#fullpage .business .tabs:before { content: ""; width: 100%; height: 100%; background: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.1) 22.84%, #000 100%); opacity: .45; position: absolute; left: 0; bottom: 0; z-index: -1; }

#fullpage .business .tabs .swiper-slide { flex: 1; height: 3rem; text-align: center; color: #fff; padding-bottom: 0.3rem; display: flex; flex-direction: column; justify-content: center; cursor: pointer; }

#fullpage .business .tabs .swiper-slide:before { content: ""; width: 1px; height: 100%; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 68.97%, rgba(255, 255, 255, 0.85) 76.69%, rgba(255, 255, 255, 0.4) 100%); opacity: .5; position: absolute; left: 0; top: 0; }

#fullpage .business .tabs .swiper-slide:after { content: ""; width: 100%; height: 100%; background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), transparent); position: absolute; left: 0; top: 0; z-index: -1; opacity: 0; transition: all .4s ease; }

#fullpage .business .tabs .swiper-slide .txt { transform: translateY(1rem); transition: all .4s ease; }

#fullpage .business .tabs .swiper-slide .txt h3 { font-size: 0.3rem;margin: 0; font-family: "SourceHanSansCN-Medium"; }

#fullpage .business .tabs .swiper-slide .txt h4 { font-size: 0.22rem;
 margin: 0.2rem auto 0.3rem; opacity: 0; transition: all .4s ease; }

#fullpage .business .tabs .swiper-slide .txt .btn { width: 0.56rem; height: 0.56rem; border: 1px solid #fff; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto; opacity: 0; transition: all .4s ease; }

#fullpage .business .tabs .swiper-slide .txt .btn i { font-size: 0.28rem; transition: all .4s .1s ease; }

#fullpage .business .tabs .swiper-slide:first-child:before { display: none; }

#fullpage .business .tabs .swiper-slide:hover:after { opacity: 0.5; }

#fullpage .business .tabs .swiper-slide:hover .txt { transform: translateY(0.5rem); }

#fullpage .business .tabs .swiper-slide:hover .txt h4, #fullpage .business .tabs .swiper-slide:hover .txt .btn { opacity: 1; }
#fullpage .business .tabs .swiper-slide .txt i { transform: rotate(-45deg); }
#fullpage .business .tabs .swiper-slide:hover .txt i { transform: rotate(0deg); }
.title-box h2 {
    font-size: 0.56rem;
    font-family: "SourceHanSansCN-Medium";
    line-height: 1.5;
}
.title-box.white h2, .title-box.white h3, .title-box.white h4, .title-box.white p {
    color: #fff !important;
}
.title-box.align-center {
    text-align: center;
}.title-box {
    margin-bottom: 0.4rem;
    position: relative;
}.title-box p {
    font-size: 0.22rem;
    line-height: 1.8;
    color: #666;
}
@font-face {
  /*font-family: "iconfont233"; 
  src: url('iconfont.woff2?t=1779953008056') format('woff2'),
       url('iconfont.woff?t=1779953008056') format('woff'),
       url('iconfont.ttf?t=1779953008056') format('truetype');*/
}

/*.iconfont233 {
  font-family: "iconfont233" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}*/
.icon-jiantou:before {
  /*font-family: "cursive";*/
    content: "→";
}

#fullpage .business img {
    max-width: 100%;
    border: 0;
    object-fit: cover;
    display: block;
    -webkit-user-drag: none;
}

.ywjsit li{
  text-align: left;
  color: #fff;
  list-style-type: disc;margin: 10px 40px;font-weight: bold;font-size: 20px;
}
.ywjsit{
  display: flex;flex-wrap: wrap;background: rgba(0, 0, 0, .3);
  width: 480px;margin: 0 auto;padding: 10px;
}


/*滚动数字*/
:root {
    --colour1: #f0850c;
    --colour2: #005e99;
    --colour3: rgba(4, 127, 204, .25);
    --colour4: rgba(4, 127, 204, .80);
}
.gdsz{
  background-image: url(../images/home-page7_bg.jpg);
  width: 100%;height: 100%;background-size: cover;background-position: center;
}
.gdsz2{
  background-image: url(../images/youshi.jpg);
  width: 100%;height: 100%;background-size: cover;background-position: center;
}
.gdszen{
  background-image: url(../images/youshien.jpg);
  width: 100%;height: 100%;background-size: cover;background-position: center;
}
.gdsz .number{padding:  40px 30px 30px;width: 80%;background: #fff;margin:0 auto;position: relative;top: 20%}
.gdsz .number ul li{float:left;width: 25%;color: var(--colour1);text-align: center;list-style: none;}
.gdsz .number ul li p{color: #282828;font-size: 16px;padding-top: 15px;margin:0;}
.gdsz .number ul li h3{display: inline-block;font-size: 36px;margin: 0;
  line-height: 30px;font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Arial Black," sans-serif";}
.gdsz .number ul li b{display: inline-block;font-size: 36px;line-height: 30px;}
.gdsz .number ul:after { content:""; display:block; height:0; visibility:hidden; clear:both; }

#fullpage h3,#fullpage p{
  margin: 0;
}
#fullpage .about li{
  list-style-type: none;
}

/*关于*/
#fullpage .about{position: relative;background-size: cover;background-position: center;background-repeat: no-repeat;height: 100vh;
  display: flex;align-items: center;
}
#fullpage .about .about_con{width: 630px;padding-right: 74px;}
#fullpage .about .about_con .title{padding-top: 80px;padding-bottom: 40px;}
#fullpage .about .about_con .title h3{color: var(--colour1);font-size: 30px;font-weight: bold;}
#fullpage .about .about_con .title p{display: block;color: #000;font-size: 27px;line-height: 54px;font-weight: bold;margin-top: 15px;}
#fullpage .about .about_con .title span{font-style: normal;text-transform: uppercase;display: block;font-size: 18px;color: #959595;}
#fullpage .about .about_con .txt{font-size: 16px;line-height: 36px;text-align: justify;height: 210px;overflow: hidden;text-shadow: 2px 2px 2px rgb(0 0 0 / 20%);}
#fullpage .about .about_con ul{padding-top: 40px;}
#fullpage .about .about_con ul li{float: left;margin-right: 1px;}
#fullpage .about .about_con ul li a{display: block;width: 160px;font-size: 16px;line-height: 55px;text-align: center;background: #fff;}
#fullpage .about .about_con ul li:hover a{color: #fff;}
#fullpage .about .about_con ul li.on a,#fullpage .about .about_con ul li:hover a{color: #fff;background: var(--colour1);}
#fullpage .about .w1200{
  width: 70%;
  min-width: 1200px;margin: 0 auto;
}

/*首页发展历程适配*/
.listWrap.container{
  padding-top: 150px;
}
#fullpage .listWrap.container h3.listTie{
  margin-bottom: 20px;
}

.historyMenu .swiperBtn {
    top: 65%;
}


/*首页新闻*/
/*#fullpage .inews{padding-bottom: 60px;}*/
#fullpage .inews .hd{width: 100%;text-align: center;margin: 35px 0;}
#fullpage .inews .hd li{display: inline-block;margin: 0 8px;}
#fullpage .inews .hd li a{display: block;width: 170px;color: #707070;font-size: 18px;line-height: 48px;background: #fff;border: 1px solid #eaeaea;}
#fullpage .inews .hd li.on a,#fullpage .inews .hd li a:hover{color: #fff;background: var(--colour1);border-color: var(--colour1);}
#fullpage .inews .newsimg{width: 488px;border: 1px solid #c9c9c9;}
#fullpage .inews .newsimg .img{width: 100%;height: 368px;overflow: hidden;}
#fullpage .inews .newsimg .img img{width: 100%;height: 100%;display: block;transition: all .5s;}
#fullpage .inews .newsimg .txt{padding: 15px;}
#fullpage .inews .newsimg h3{color: var(--colour1);font-size: 20px;line-height: 25px;padding-bottom: 10px;transition: all .5s;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#fullpage .inews .newsimg p{color: #999;font-size: 16px;line-height: 30px;text-align: justify;height: 55px;overflow: hidden;}
#fullpage .inews .newsimg:hover .img img{transform: scale(1.1);}
#fullpage .inews .list{width: 675px;height: 490px;}
#fullpage .inews .list li{height: 90px;padding: 18px 0;border-bottom: 1px dashed #cccccc;}
#fullpage .inews .list li:first-child{padding-top: 0;}
#fullpage .inews .list li a{display: block;}
#fullpage .inews .list li h3{color: var(--colour1);font-size: 20px;line-height: 25px;padding-bottom: 10px;transition: all .5s;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#fullpage .inews .list li p{color: #8a8a8a;font-size: 16px;line-height: 30px;text-align: justify;height: 55px;overflow: hidden;}
#fullpage .inews .list li .time{display: block;width: 90px;height: 90px;color: #717171;font-size: 17px;line-height: 30px;margin-right: 25px;background: #ebebeb;text-align: center;}
#fullpage .inews .list li .time b{font-weight: normal;display: block;font-size: 30px;padding-top: 20px;}
#fullpage .inews .w1200{
  width: 1200px;
    margin: 0 auto;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.clearfix:before, .clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: ".";
    clear: both;
    height: 0;
}
#fullpage .inews li{
  list-style-type: none;
}
#fullpage .inews *{
  box-sizing: content-box;
}
.inewshz{
  display: flex;align-items: center;justify-content: center;height: 100%;
}

/*底部*/

/*网站底部*/
.footer{background: #3e3e3e;}
.footer .w1200{position: relative;}
.footer .fnav{height: 60px;line-height: 60px;background: #262626;}
.footer .fnav a{float: left;display: block;width: 120px;color: #fff;font-size: 16px;text-align: center;}
.footer .fnav a.top{cursor:pointer;float:right;width: 140px;height: 60px;font-size: 14px;line-height: 78px;background: #f1b11a url(/skin/images/top.png) center 13px no-repeat;text-align:center;color:#fff;}
.footer .txt{padding-top: 10px;padding-bottom: 30px;}
#fullpage .footer .txt p{color: #fff;font-size: 14px;line-height: 20px;margin-top: 20px;margin-left: 20px;}
.footer .txt p a{color: #fff;}
.footer .ewm{position: absolute;top: 20px;right: 0;}
.footer .ewm img{width: 100px;height: 100px;}
.footer .ewm span{display: block;color: #fff;font-size: 12px;text-align: center;}
.footer .w1200 {
    width: 1200px;
    margin: 0 auto;
}
.footer *{
  box-sizing: content-box;
}




#fullpage .in_title{position: relative;padding-top: 30px;padding-bottom:22px;background: url(../images/line.png) center bottom no-repeat;text-align: center;}
#fullpage .in_title h3{color: #2f2f2f;font-size: 28px;font-weight: bold;line-height: 33px;}


.home_banner .swiper-txt .info p{
  /*-webkit-text-stroke: 1px #000;*/
  /*font-weight: bold;*/
}


/*浮动客服*/
.toolbar{position: fixed;top: 50%;right: 1%;margin-top: -163px;z-index: 100;width: 80px;display: none}
/*.toolbar dd{position: relative;float: left;width: 80px;height: 80px;background: #262626;margin-top: 2px;border-radius: 5px;color: #fff;font-size: 14px;line-height: 21px;text-align: center;cursor: pointer;transition: all .5s;}
.toolbar dd:first-child{margin-top: 0;}
.toolbar dd i{width: 100%;height: 30px;display: block;margin-top: 13px;background: url(../images/toolbar.png) no-repeat center 0;}
.toolbar dd.qq i{background-position-y: 0;}
.toolbar dd.tel i{background-position-y: -30px;}
.toolbar dd.code i{background-position-y: -60px;}
.toolbar dd.top i{background-position-y: -90px;}
.toolbar dd span{display: block;color: #fff;}
.toolbar dd.tel .box{position: absolute;top: 0;width: 190px;right: -200px;height: 100%;margin-right: 10px;border-radius: 5px;background: #262626;opacity: 0;transition: all .5s;}
.toolbar dd.tel .box p{font-size: 14px;margin: 15px auto 7px;}
.toolbar dd.tel .box h3{font-size: 18px;font-weight: bold;}
.toolbar dd.tel .box:after{display: block;content: " ";border-style: solid dashed dashed dashed;border-color: transparent  transparent transparent #262626;border-width: 9px;width: 0;height: 0;position: absolute;top: 50%;margin-top: -9px;right: -18px;margin-left: -12px;}
.toolbar dd.code .box{position: absolute;top: 0;width: 162px;right: -172px;height: 162px;margin-right: 10px;border-radius: 5px;background: #262626;opacity: 0;transition: all .5s;}
.toolbar dd.code .box img{width: 140px;height: 140px;padding: 11px;}
.toolbar dd.code .box:after{display: block;content: " ";border-style: solid dashed dashed dashed;border-color: transparent  transparent transparent #262626;border-width: 9px;width: 0;height: 0;position: absolute;top: 30px;right: -18px;margin-left: -12px;}
.toolbar dd:hover{background: #333;}
.toolbar dd.tel:hover .box{opacity: 1;right: 80px;}
.toolbar dd.code:hover .box{opacity: 1;right: 80px;}*/