html{background: url(../images/fxl/htmlbg.png) center 463px no-repeat;}
body{background: url(../images/fxl/pcbodybg.png) center 0 no-repeat;padding: 489px 0 0 0;}
.daodu{background: url(../images/fxl/dd.png) center 0 no-repeat;}
.daodu-inner{height: 323px}
.daodu-inner .text{padding: 50px 0 0 0;width: 950px;margin: 0 auto;}
.daodutitle{text-align: center;font-weight: bold;font-size: 36px;color: #FFFFFF;line-height: 48px;background: url(../images/fxl/ddtitle1.png) center 0 no-repeat;padding: 0 0 22px 0}
.daodu-inner .text .info{margin: 30px 0 0 0;font-weight: 500;font-size: 18px;color: #201F34;line-height: 33px;text-align: justify;position: relative;z-index: 1}
.daodu-inner .text .info i{position: absolute;width: 24px;height: 17px;background: #4387FF;z-index: -1;top: 5px;left: -10px;clip-path: polygon(4px 0%, 100% 0, 20px 100%,0 100%);}

.zzqy{padding: 80px 0 50px 0;}
.zzqy-inner{background: url(../images/fxl/zcqybg.png) center bottom no-repeat;padding: 0 0 49px 0}
.zzqy-list{width: 1000px;margin: 0 auto;}
.zzqy-top{display: flex; justify-content: space-between; align-content: center;padding:0 0 0 33px;}
.zzqy-top .year{width: 80px;height: 40px;background: #1368FF;border-radius: 8px;text-align: center;line-height: 40px;font-weight: bold;font-size: 24px;color: #FFFFFF;}
.zzqy-top .more{display: flex;align-items: center;font-weight: 500;font-size: 18px;color: #272F48;}
.zzqy-top .more i{background: url(../images/fxl/more.svg) 0 0 / 100% no-repeat;width: 24px;height: 24px;margin-left: 12px}
.zzqy-bottom li{margin: 20px 0 0 0;display: flex;}
.zzqy-bottom li span{font-weight: 600;font-size: 18px;color: #1368FF;width: 115px;position: relative;display: flex;align-items: center;}
.zzqy-bottom li span:after{content: "";position: absolute;z-index: 2;top: 50%;left: 63px;transform: translate(0,-50%);width: 20px;height: 20px;background: url(../images/fxl/time.svg) 0 0 / 100% no-repeat;}
.zzqy-bottom li span:before{content: "";top: -20px;bottom: 0;border-left: 1px dashed #0154B2;left: 73px;z-index: 1;position: absolute;}
.zzqy-bottom li:last-child span:before{bottom: -49px;}
.zzqy-bottom li a{flex: 1;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height: 60px;line-height: 60px;background: #E8F3FF;padding: 0 45px;font-weight: 400;font-size: 18px;color: #315C90;}
.zzqy-bottom li a em{font-style: normal;}
.zzqy-bottom li a:hover{background: #1368FF;color: #fff;}

.yplz{background: url(../images/fxl/yplz.png) center 0 no-repeat;padding: 60px 0 0 0}
.swiper-wrapper .swiper-slide{display: grid;grid-template-columns: repeat(3, 1fr);gap:30px 40px;}
.swiper-wrapper .swiper-slide a{display: block;padding: 10px 16px 24px 16px;background: #fff;border-radius: 8px;border: 2px solid #CDDFFF;box-sizing: border-box;-webkit-transition-duration:0.4s; -moz-transition-duration:0.4s; transition-duration:0.4s; -o-transition-duration:0.4s;animation-fill-mode: both; position: relative;}
.yplz .swiper-slide a .tujian{width: 90px;height: 62px;position: absolute;right: 28px;top: 22px;background: url(../images/fxl/rmtuijian.svg) 0 0 / 100% no-repeat;}
.yplz .pc-swiper-container,.yplz .wap-swiper-container{height: auto;}
.swiper-wrapper{padding: 33px 0 88px 0;box-sizing: border-box;}
.swiper-wrapper .swiper-slide a:hover{transform: translate(0,-20px);border-color: #1368FF;box-shadow: 1px 15px 36px 0px rgba(71,136,201,0.34);}
.yplz .swiper-slide a img{width: 100%;height: 180px;object-fit:cover;}
.yplz .swiper-slide a h3{position: relative;z-index: 1;font-weight: bold;font-size: 24px;color: #031932;line-height: 32px;padding: 20px 0 0 0;display: flex;}
.yplz .swiper-slide a h3 span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;flex: 1;width: 0}
.yplz .swiper-slide a h3:after{content: "";position: absolute;z-index: -1;width: 184px;height: 14px;background: #26FBFF;left: 0;top: 40px;clip-path: polygon(10px 0, 100% 0, 174px 100%,0 100%);}
.yplz .swiper-slide a p{font-weight: 400;font-size: 20px;color: #031932;padding: 18px 0 0 0;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;height: 46px;line-height: 23px;}
.yplz .swiper-slide a .more{margin: 27px 0 0 0;display: flex;align-items: center;font-weight: 400;font-size: 16px;color: #1368FF;line-height: 22px;}
.yplz .swiper-slide a .more i{width: 7px;height: 12px;margin-left: 12px;background: url(../images/fxl/more2.svg) 0 0 no-repeat;}
.pc_device{position: relative;}
.pc-arrow-left{width: 68px;height: 90px;background: url(../images/fxl/left.svg) center 0 no-repeat;left: 0;margin-top: -74px;display: block;}
.pc-arrow-right{width: 68px;height: 90px;background: url(../images/fxl/right.svg) center 0 no-repeat;right: 0;margin-top: -74px;display: block;}

.cgxl{padding: 60px 0 0 0;background: url(../images/fxl/cgxl.png) center 0 no-repeat;}
.cgxl .zzqy-top{position: relative;margin: 30px 0 35px 0;padding: 0}
.cgxl .zzqy-top .more{position: absolute;right: 0;top: 50%;transform: translate(0,-50%);display: none;}
.cgxl .zzqy-top .more.on{display: flex;}
.cgxl .zzqy-top .cgxl-menu{display: flex;align-items: center;flex: 1;justify-content: center;}
.cgxl .zzqy-top .cgxl-menu a{margin: 0 48px;font-weight: bold;font-size: 24px;color: #031932;line-height: 32px;padding-bottom: 7px;position: relative;}
.cgxl .zzqy-top .cgxl-menu a:after{content: "";position: absolute;bottom: 0;left: 0;right: 0;height: 4px;background: #1368FF;display: none;}
.cgxl .zzqy-top .cgxl-menu a.on,.cgxl .zzqy-top .cgxl-menu a:hover{color: #1368FF}
.cgxl .zzqy-top .cgxl-menu a.on:after,.cgxl .zzqy-top .cgxl-menu a:hover:after{display: block;}
.cgxl-item{display: none;}
.cgxl-item li{padding-bottom: 24px;}
.cgxl-item a{display: flex;background: url(../images/fxl/libg.png) 0 0 no-repeat;padding: 30px 22px 36px 22px;}
.cgxl-item a:hover{background: url(../images/fxl/libgon.png) 0 0 no-repeat;}
.cgxl-item a .img{margin-right: 40px;}
.cgxl-item a .img img{width: 290px;height: 160px;object-fit: cover;}
.cgxl-item a .text{flex: 1;display: flex;flex-direction: column;justify-content: flex-start;}
.cgxl-item a .text .title{flex: 1;font-weight: bold;font-size: 24px;color: #272F48;line-height: 32px;}
.cgxl-item a .text .info{display: flex;justify-content: space-between;font-weight: 500;font-size: 18px;color: #031932;line-height: 24px;}
.cgxl-item a .text .info span:first-child{position: relative;margin-right: 37px;}
.cgxl-item a .text .info span:first-child:after{width: 3px;height: 19px;background: #D8D8D8;opacity: 0.6;content: "";position: absolute;right: -20px;top: 50%;transform: translate(0,-50%);}
.cgxl-item a .text .info .more{display: flex;align-items: center;color: #272F48}
.cgxl-item a .text .info .time{overflow: hidden;white-space: nowrap;flex: 1;text-overflow: ellipsis;margin-right: 10px;}
.cgxl-item a .text .info .more i{background: url(../images/fxl/more.svg) 0 0 / 100% no-repeat;width: 24px;height: 24px;margin-left: 12px}
.cgxl-more{text-align: center;padding: 56px 0 82px 0}
.cgxl-more a{width: 300px;height: 80px;background: #1368FF;border-radius: 4px;display: inline-block;text-align: center;line-height: 80px;font-weight: bold;font-size: 30px;color: #FFFFFF;text-shadow: 0px 2px 4px rgba(0,0,0,0.5);}
.tcc-box{background: url(../images/fxl/tccbg.png) center 0 no-repeat; width: 700px;position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 100;border-radius: 10px;overflow: hidden;box-sizing: border-box;padding: 234px 0 0 0;display: none;}
.tcc-box-bg{position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 99;background: rgba(0, 0, 0, 0.4);display: none;}
.tcc-box ul{border-radius: 10px;background: #fff;padding: 47px 87px;}
.tcc-box ul li{height: 80px;background: #1368FF;border-radius: 12px;line-height: 80px;display: flex;align-items: center;margin-bottom: 20px;font-weight: 500;font-size: 24px;color: #FFFFFF;padding: 0 69px}
.tcc-box ul li:last-child{margin-bottom: 0}
.tcc-box ul li i{width: 32px;height: 32px;margin-right: 12px;background: url(../images/fxl/tel.svg) 0 0 / 100% no-repeat;}
.tcc-box .tcc-box-close{cursor: pointer;width: 28px;height: 28px;background: url(../images/fxl/close.svg) 0 0 / 100% no-repeat;position: absolute;right: 12px;top: 12px;}

.zhwj-list .yplz{background: url(../images/fxl/yplzbg.png) center 0 no-repeat; padding: 360px 0 0 0}
.zhwj-list .pages-fy{padding: 90px 0}
.zhwj-list{background: none;padding: 0}
.zhwj-list .swiper-wrapper{padding: 0}
.footer{margin-top: 0}
@media(max-width:1200px){
  html{background: url(../images/fxl/wappcbodybg.png) center 5.3rem / 100% no-repeat;}
  body{background: url(../images/fxl/waphtmlbg.png) center 0 / 100% no-repeat;padding: 5rem 0 0 0;}
  .daodu{margin: 0 0.426rem;background: url(../images/fxl/wapdd.png) center 0 / 100% no-repeat;}
  .daodu-inner{height: 8.08rem}
  .daodu-inner .text{padding: 0.64rem 0.98rem 0 0.98rem;width: auto;}
  .daodutitle{font-size: 0.48rem;line-height: 0.76rem;background: url(../images/fxl/ddtitle1.svg) center 0 / 100% no-repeat;padding: 0 0 0.3rem 0;width: 5rem;margin: 0 auto;}
  .daodu-inner .text .info{margin: 0.46rem 0 0 0;font-size: 0.37rem;line-height: 0.64rem;}
  .daodu-inner .text .info i{width: .64rem;height: 0.45rem;top: 0.13rem;clip-path: polygon(0.13rem 0%, 100% 0, 0.53rem 100%,0 100%);}

  .zzqy{padding: 0.64rem 0;background: #CDE4FF;margin: 0.53rem 0 0 0;}
  .zzqy-inner{background: none;padding:0}
  .zzqy-list{width: auto;padding: 0 0.426rem}
  .zzqy-top{padding:0.32rem 0 0 0;position: relative;}
  .zzqy-top .year{width: 1.7rem;height: 0.64rem;border-radius: 0.2rem;line-height: 0.64rem;font-size: 0.426rem;position: absolute;top: -0.32rem}
  .zzqy-top .more{display: none;}
  .zzqy-bottom{padding: 0.12rem 0 0 0}
  .zzqy-bottom li{margin: 0.2rem 0 0 0;display: none;}
  .zzqy-bottom li:nth-child(1),.zzqy-bottom li:nth-child(2),.zzqy-bottom li:nth-child(3){display: flex;}
  .zzqy-bottom li span{font-size: 0.37rem;width: 1.5rem;}
  .zzqy-bottom li span:after{display: none;}
  .zzqy-bottom li span:before{content: "";top: 0;bottom: -0.2rem;left: 1.2rem;}
  .zzqy-bottom li:nth-child(3) span:before{bottom: 0;}
  .zzqy-bottom li a{white-space: wrap;overflow: hidden;height: auto;line-height: 0.5rem;background: #1368FF;padding: 0.21rem 0.426rem;font-weight: 400;font-size: 0.37rem;color: #ffffff;border: 1px solid #1368FF;border-radius: 0.1rem;}
  .zzqy-bottom li a em{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;}

  .yplz{background: url(../images/fxl/wapzcqy.png) center 0 / 100% no-repeat;padding: 0.64rem 0 0 0}
  .swiper-wrapper .swiper-slide{grid-template-columns: repeat(2, 1fr);gap:0.32rem;}
  .swiper-wrapper .swiper-slide a{padding: 0.2rem 0.2rem 0.37rem 0.2rem;border-radius: 0.1rem;}
  .swiper-wrapper{padding: 0.426rem 0.426rem 0.48rem 0.426rem}
  .swiper-wrapper .swiper-slide a:hover{transform: translate(0,0);}
  .yplz .swiper-slide a .tujian{width: 1.2rem;height: 0.8rem;right: 0.32rem;top: 0.27rem;}
  .yplz .swiper-slide a img{width: 100%;height: 2rem;}
  .yplz .swiper-slide a h3{font-size: 0.4rem;line-height: 0.53rem;padding: 0.32rem 0 0 0;}
  .yplz .swiper-slide a h3:after{display: none;}
  .yplz .swiper-slide a p{font-size: 0.34rem;color: #031932;padding: 0.2rem 0 0 0;height: 0.852rem;line-height: 0.426rem;}
  .yplz .zzqy-top{display: none;}

  .cgxl{padding: 0.93rem 0 0 0;background: url(../images/fxl/wapcgxl.png) center 0 / 100% no-repeat #EFF6FF;}
  .cgxl .zzqy-top{margin: 0.58rem 0 0.426rem 0;padding: 0}
  .cgxl .zzqy-top .more.on{display: none}
  .cgxl .zzqy-top .cgxl-menu a{margin: 0 0.45rem;font-size: 0.4rem;line-height: 0.53rem;padding-bottom: 0.16rem;}
  .cgxl .zzqy-top .cgxl-menu a:after{height: 0.1rem;}
  .cgxl-item{padding: 0 0.426rem;}
  .cgxl-item li{padding-bottom: 0.21rem;}
  .cgxl-item li:last-child{display: none;}
  .cgxl-item a{display: block;background: url(../images/fxl/waplibg.png) 0 0 / 100% no-repeat;padding: 0.426rem 0.32rem;}
  .cgxl-item a:hover{background: url(../images/fxl/waplibg.png) 0 0 / 100% no-repeat;}
  .cgxl-item a .text .title{font-size: 0.37rem;line-height: 0.53rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 0.32rem}
  .cgxl-item a .text .info{font-size: 0.34rem;line-height: 0.48rem;}
  .cgxl-item a .text .info span:first-child{margin-right: 0.85rem;}
  .cgxl-item a .text .info span:first-child:after{width: 0.05rem;height: 0.32rem;right: -0.53rem}
  .cgxl-item a .text .info .time{margin-right: 0.2rem}
  .cgxl-item a .text .info .more{color: #1368FF;}
  .cgxl-more{padding: 0.32rem 0 0.64rem 0}
  .cgxl-more a{width: 3.1rem;height: 0.85rem;border-radius: 0.05rem;line-height: 0.85rem;font-size: 0.426rem;}
  .tcc-box{background: url(../images/fxl/waptccbg.png) center 0 / 100% no-repeat; width: 7.2rem;border-radius: 0.21rem;padding: 3.7rem 0 0 0}
  .tcc-box ul{border-radius: 0.21rem;padding: 0.64rem 0.21rem;}
  .tcc-box ul li{height: 1.06rem;border-radius: 0.1rem;line-height: 1.06rem;margin-bottom: 0.32rem;font-size: 0.37rem;padding: 0 0.426rem}
  .tcc-box ul li:last-child{margin-bottom: 0;}
  .tcc-box ul li i{width: 0.426rem;height: 0.426rem;margin-right: 0.16rem;}
  .tcc-box .tcc-box-close{width: 0.426rem;height: 0.426rem;right: 0.2rem;top: 0.2rem;}

  .zhwj-list .yplz{background: url(../images/fxl/wapyplzbg.png) center 0 / 100% no-repeat #EFF6FF;padding: 4.4rem 0 0 0}
  .zhwj-list .pages-fy{padding: 1rem 0;}
  .zhwj-list .swiper-wrapper{padding: 0 0.426rem;}
}