.banner{position: relative;}
.banner .focus {height:100%;z-index:99;}
.banner .focus .swiper-slide img{max-width: none;width:100%;object-fit: none;}
.banner .focus .swiper-slide  a{display: block;width:100%;height:100%;}
.banner .focus .container.poa{left:50%;bottom:60px;z-index:5;transform: translateX(-50%);-webkit-transform: translateX(-50%);height:50px;transition: bottom .4s;-webkit-transition: bottom .4s;}
.banner .focus .container.btns{bottom:auto;top:46%;height:67px;margin-top:-34px;}
.banner .focus .swiper-slide a{display: block;}
.banner .swiper-button-next,.banner .swiper-button-prev{width:64px;height:64px;margin-top:0;text-align: center;background:none;border-radius: 50%;opacity: 1;border:2px solid rgba(255,255,255,.3);text-align: center;line-height: 63px;box-sizing: border-box;transition: all .4s;-webkit-transition: all .4s;top:0;font-size:15px;}
.banner .swiper-button-prev,.banner .swiper-container-rtl .swiper-button-next{background-image:none;background:none;}
.banner .swiper-button-next i,.banner .swiper-button-prev i{font-size: 20px;color:#fff;}
.banner .swiper-button-next,.banner .swiper-container-rtl .swiper-button-prev{background-image:none;background:none;}
.banner .swiper-button-prev{left:2.35%;right:auto;}
.banner .swiper-button-next{right:2.35%;left:auto;}
.banner .swiper-pagination{left:0;right:auto;text-align: left;font-size:22px;color:#fff;font-weight:bold;bottom:0;}
.banner .swiper-pagination .swiper-pagination-current{font-size:36px;color:#D5A770;}
.banner .swiper-button-next:hover,.banner .swiper-button-prev:hover{background:#D5A770;border:1px solid #D5A770;}
.banner .number{position: absolute;left:50%;bottom:0;z-index:100;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.banner .number ul{float:right;width:81.71%;height:140px;padding:16px;box-sizing: border-box;background:rgba(255,255,255,.6);border-radius: 10px 10px 0 0;display: flex;justify-content: space-between;opacity: 0;}
.banner .number ul li{width:23.92%;height:108px;border-radius: 10px;font-size:12px;color:#FFE082;}
.banner .number ul li.l1{background: linear-gradient(180deg, #115E90 0%, #1F3970 100%);}
.banner .number ul li.l2{background: linear-gradient(180deg, #007182 0%, #014955 100%);}
.banner .number ul li.l3{background: linear-gradient(180deg, #C94340 0%, #8D2C36 100%);}
.banner .number ul li.l4{background: linear-gradient(180deg, #16A18C 0%, #00705F 100%);}
.banner .number ul li .item{padding:16px 7.5%;display: flex;align-items: center;justify-content: space-between;height:108px;box-sizing: border-box;}
.banner .number ul li .item p{line-height:16px;margin:0;}
.banner .number ul li .item p.bold{font-size:26px;line-height: 32px;}
.banner .number ul li .item h4{font-size:16px;line-height: 21px;margin:0;margin-bottom: 10px;}
.banner .number ul li .item .fr{text-align: right;}
.banner .number ul li .item .iconfont{font-size:38px;display: inline-block;line-height: 1;background-image:-webkit-linear-gradient(-45deg, #FFFFFF 0%, #FFE082 100%); 
  -webkit-background-clip:text; -webkit-text-fill-color:transparent; }
section .container{position: relative;}
.poa{position: absolute;}

.about{background:url(../images/bg1.png) no-repeat center bottom #fff ;padding:60px 0;position: relative;}
.about:after{content:'';position: absolute;width:35.78%;height:100%;top:0;right:0;background:#115E90;}
.tit h2{font-size:40px;color:#1B1F27;margin:0;line-height:1;}
.tit h2 span{color:#1F3970;}
.tit p{font-size:20px;color:#D5DCEB;line-height:36px;margin:0;text-transform: uppercase;}
.about {position: relative;overflow: hidden;}
.about .container{position: relative;z-index:2;}
.about_bg{width:10%;right:-10%;top:55%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.about .container>.fl{width:50%;}
.about .container>.fr{width:44.14%;position: relative;}
.about_info {position: relative;height:266px;padding-right:187px;margin-top:48px;}
.about_info .left{width:100%}
.about_info .right{width:170px;top:0;right:0;}
.about_info .right .group_number{margin-bottom:46px;font-size:16px;color:#1B1F27;border-top:1px solid #DDB467;padding-top:20px;line-height: 29px;}
.about_info .right .group_number .iconfont{font-size:26px;color:#DDB467;display: block;line-height: 1;}
.about_info .right .group_number p{font-size:26px;color:#1F3970;margin:0;}
.about .fr:after{position: absolute;content:'';width:100%;height:100%;border-radius: 10px;background:rgba(15,23,39,.2);top:0;left:0;}
.about .fr img{object-fit: cover;font-family:'object-fit: cover;';height:454px;border-radius: 10px;position: relative;}
.about .fr .iconfont{position: absolute;font-size:100px;left:50%;top:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);background-image: -webkit-linear-gradient(-125deg, #FFFFFF 0%, #D2E0EA 100%);-webkit-background-clip:text; -webkit-text-fill-color:transparent; cursor: pointer;z-index:5;}
.about .fl .about_sum{font-size:16px;line-height: 29px;color:#9FA1A8;}
.about .fl .about_sum span{color:#F18D00;}

.more{position: absolute;left:0;bottom:0;font-size:22px;color:#1B1F27;}
.more span{display: inline-block;width:46px;height:46px;background:#F5F5F5;border-radius: 50%;text-align: center;line-height:46px;position: relative;}
.more span .iconfont{font-size:18px;color:#C94340;position: relative;z-index:2;top:-2px;}
.more span:after{content:'';position: absolute;width:0;height:0;top:50%;left:50%;border-radius: 50%;transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;overflow: hidden;}
.more:hover span:after{background: #C94340;width:100%;height:100%;top:0;left:0;}
.more:hover span .iconfont{color:#F5F5F5;}

.company{padding:58px 0;background:url(../images/bg2.jpg) no-repeat center top;}
.company .tit h2{color:#fff;}
.company .tit h2 span{color:#DDB467;}
.company .tit p{color:#2B4E96;}
.company .top {position: relative;padding-left:440px;margin-bottom:39px;}
.company .top .fl{float:none;position: absolute;left:0;top:0;}
.company .top .fr{width:100%;float:none}
.company .top .fr ul li{display: none;}
.company .top .fr ul li:first-child{display: block;}
.company .top .fr ul li h4{font-size:30px;line-height: 34px;color:#fff;margin:0;font-weight: normal;}
.company .top .fr ul li p{font-size:16px;line-height: 29px;color:#94ACE0;margin:18px 0 28px;}
.company .more{color:#fff;position: static;}
.company .more span{background: #fff;}
.company .more:hover span .iconfont{color: #fff;}
.company .tab{display: flex;display: -webkit-flex;justify-content: space-between;height:100px;}
.company .tab a{width:24.71%;line-height: 100px;text-align: center;font-size:26px;color:#1B1F27;background:#fff;position: relative;border-radius:6px 6px 0 0;transition: all .3s;-webkit-transition: all .3s;}
.company .tab a .iconfont{font-size:28px;color:#1F3970;margin-right:5px;}
.company .tab a:after{content:'';position: absolute;width:0;height:4px;border-radius: 6px;background:#DDB467;left:2.5%;top:0;transition: all .3s;-webkit-transition: all .3s;}
.company .tab a.cur{color:#1F3970;}
.company .tab a.cur:after{width:95%;}
.swipers .item{display: none;}
.swipers .item:first-of-type{display: block;}
.swipers .item .swiper-slide{position: relative;}
.swipers .item .swiper-slide img{height:550px;object-fit: cover;font-family:'object-fit: cover;';width:100%;border-radius: 0 0 10px 10px;}
.swipers .item .swiper-slide .pro_txt{position: absolute;width:360px;height:324px;padding:48px;background:rgba(255,255,255,.9);border-radius: 20px;bottom:-20px;left:20px;transition: all .6s .4s;-webkit-transition: all .6s .4s;opacity: 0;}
.swipers .swiper-slide .pro_txt h4{font-size:30px;line-height: 34px;color:#1F3970;margin:0;}
.swipers .swiper-slide .pro_txt  p{font-size:16px;line-height: 30px;color:#868686;margin:34px 0 0;position: relative;z-index:2;height:120px;}
.swipers .swiper-slide .pro_txt  span{font-size:16px;color:#DDB467;position: absolute;bottom:48px;left:48px;padding-bottom:10px;border-bottom: 2px solid #DDB467;}
.swipers .swiper-slide .pro_txt  span .iconfont{font-size:14px;}
.swipers .item .swiper-slide-active .pro_txt{opacity: 1;bottom:20px;}
.swipers .item .swiper-pagination{width:auto;left:auto;right:20px;height:84px;padding:7px;background:#fff;border-radius: 55px;bottom:20px;}
.swipers .item .swiper-pagination-bullet{width:84px;height:84px;border-radius: 50%;margin:0;line-height: 84px;background:#fff;color:#1F3970;opacity: 1;transition: all .4s;-webkit-transition: all .4s;}
.swipers .item .swiper-pagination-bullet-active{background:#1F3970;color:#fff;}
.swipers .swiper-slide .pro_txt b{font-size:220px;position: absolute;color:#fff;line-height: 1;right:0;bottom:0;}

.subject{padding:60px 0 100px;background:url(../images/bg3.png) no-repeat center top #fff;background-size:cover;}
.subject .top{position: relative;margin-bottom:30px;}
.subject .top .fr {position: absolute;right:0;top:17px;}
.subject .top .fr .more{position: static;display: none;}
.subject .top .fr .more:first-of-type{display: block;}
.subject .bottom{position: relative;padding-left:366px;min-height:420px;}
.subject .bottom .left{position: absolute;left:0;top:0;}
.subject .bottom ul{width:346px;background:#F7F9FF;border-radius: 6px;font-size:24px;}
.subject .bottom ul li a{display: flex;justify-content: space-between;padding:30px 14%;height:80px;align-items: center;line-height: 1;transition: all .4s;-webkit-transition: all .4s;}
.subject .bottom ul li a .bold{font-size:34px;color:#DDB467;}
.subject .bottom ul li a p{color:#23252C;margin:0;margin-top:5px;}
.subject .bottom ul li a span{width:46px;height:46px;background:#fff;border-radius: 50%;text-align: center;line-height:46px;position: relative;}
.subject .bottom ul li a span .iconfont{font-size:18px;color:#1F3970;position: relative;z-index:2;top:-2px;}
.subject .bottom ul li.cur a{background:#115E90;border-radius: 6px;}
.subject .bottom ul li.cur a p{color:#fff;}
.subject .bottom ul li.cur a span .iconfont{color:#C94340;}
.project_list {}
.project_list .item{display: none;}
.project_list .item:first-of-type{display: block;}
.project_list .item .swiper-slide{border-radius: 6px;overflow: hidden;}
.project_list .item .swiper-slide .img{height:307px;position: relative;}
.project_list .item .swiper-slide .img img{transition: all .4s;-webkit-transition: all .4s;}
.project_list .img .num{position: absolute;font-size:24px;color:#fff;top:30px;left:5.9%;}
.project_list .img img{object-fit: cover;font-family:'object-fit: cover;';height:307px;}
.project_list .pro_txt{background:#F7F9FF;padding:30px 80px 30px 8.28%;position: relative;line-height: 1;transition: all .4s;-webkit-transition: all .4s;}
.project_list .pro_txt span.type{font-size:14px;color:#9CA5B9;display: block;position: relative;}
.project_list .pro_txt .type:before{content:'—';position: absolute;left:-20px;color:#DDB467;font-size:14px;}
.project_list .pro_txt p{font-size:24px;color:#23252C;font-weight:bold;margin:0;margin-top:6px;}
.del{position: absolute;width:46px;height:46px;background:#fff;border-radius: 50%;text-align: center;line-height:46px;}
.del .iconfont{font-size:22px;color:#1F3970;position: relative;z-index:2;top:-2px;}
.del:after{content: '';
  position: absolute;
  width: 0;
  height: 0;
  top: 50%;
  left: 50%;
  border-radius: 50%;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  overflow: hidden;}
.project_list .pro_txt .del{right:30px;top:32px;}
.project_list .item{padding-bottom:90px;position: relative;}
.project_list .item .swiper-slide:hover .img img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.project_list .item .swiper-slide:hover .pro_txt{background:#115E90;}
.project_list .item .swiper-slide:hover .pro_txt p{color:#fff;}
.project_list .item .swiper-slide:hover .del .iconfont{color:#C94340}
.project_list .swiper-button-next,.project_list .swiper-button-prev{width:60px;height:60px;line-height: 56px;border-radius: 50%;background:#F7F9FF;margin-top: 0;top:auto;bottom:0;text-align: center;color:#C94340;transition: all .4s;-webkit-transition: all .4s;}
.project_list .swiper-button-next .iconfont,.project_list .swiper-button-prev .iconfont{font-size:18px;}
.project_list .swiper-button-prev {left:auto;right:75px;}
.project_list .swiper-button-next:hover,.project_list .swiper-button-prev:hover{background:#C94340;color:#fff}
.project_list .control{bottom:0;position: absolute;left:0;right:200px;padding-left:68px;padding-right:68px;line-height: 60px;height:60px;}
.project_list .current{font-size:40px;color:#DDB467;position: absolute;left:0;bottom:0;}
.project_list .total{font-size:40px;color:#9CA5B9;position: absolute;right:0;bottom:0;}
.project_list .control .swiper-pagination-progressbar{position: relative;width:100%;height:2px;background:#D5DCEB;opacity: 1;margin-top:30px;}
.project_list  .swiper-pagination-progressbar-fill{height:4px;background:#DDB467;top:-1px;}

.notice{padding:60px 0;background:url(../images/bg4.jpg) no-repeat center top;}
.notice .container{position: relative;padding-left:352px;box-sizing: border-box;height:434px;}
.notice .container .left{position: absolute;left:0;top:0;bottom:0;}
.notice .tit h2{color:#fff;}
.notice .tit h2 span{color:#DDB467;}
.notice .tit p{color:#2B4E96;}
.notice .more{color:#fff;bottom:32px;}
.notice .right{border-radius: 10px;overflow: hidden;}
.notice .right .fr{background:#fff;width:33%;box-sizing: border-box;padding:30px 2.6% 0;}
.notice .right .fr h3{font-size:22px;color:#1F3970;padding-bottom:25px;line-height: 29px;border-bottom:1px solid #D5DCEB;margin:0;}
.notice .fr ul li {line-height: 1;margin:26px 0 44px;}
.notice .fr ul li span{font-size:14px;color:#9CA5B9;display: block;}
.notice .fr ul li  a{font-size:16px;line-height: 20px;height:40px;color:#1B1F27;display: block;margin-top:8px;transition: all .3s;-webkit-transition: all .3s;}
.notice .fr ul li  a:hover{color:#115E90}
.notice .fr ul li:last-of-type{}
.notice .right .fl{width:67%;}
.notice_swiper{position: relative;padding:38px 180px 40px 5.5%;background:#1B1F27;}
.notice_swiper .swiper-slide {line-height: 1;}
.notice_swiper .swiper-slide span{font-size:16px;color:#fff;display: block;margin-bottom:8px;}
.notice_swiper .swiper-slide  p{font-size:28px;color:#fff;margin:0;font-weight:bold;line-height: 40px;}
.notice_swiper .swiper-button-next,.notice_swiper .swiper-button-prev{width:58px;height:58px;margin-top:0;text-align: center;background:none;border-radius: 50%;opacity: 1;border:1px solid rgba(255,255,255,1);text-align: center;line-height: 57px;box-sizing: border-box;transition: all .4s;-webkit-transition: all .4s;top:43px;font-size:15px;}
.notice_swiper .swiper-button-prev,.notice_swiper .swiper-container-rtl .swiper-button-next{background-image:none;background:none;}
.notice_swiper .swiper-button-next i,.notice_swiper .swiper-button-prev i{font-size: 18px;color:#fff;}
.notice_swiper .swiper-button-next,.notice_swiper .swiper-container-rtl .swiper-button-prev{background-image:none;background:none;}
.notice_swiper .swiper-button-prev{left:auto;right:105px;}
.notice_swiper .swiper-button-next{right:30px;left:auto;} 
.notice_swiper .swiper-button-next:hover,.notice_swiper .swiper-button-prev:hover{background:#DDB467;border:1px solid #DDB467}
.rec_notice ul li{float:left;width:50%;position: relative;overflow: hidden;margin:0;}
.rec_notice ul li .img{height:288px;overflow: hidden;}
.rec_notice ul li a{margin:0;}
.rec_notice ul li .img img{object-fit: cover;font-family:'object-fit: cover;';height:288px;transition: all .4s;-webkit-transition: all .4s;}
.rec_notice ul li .zhezhao{position: absolute;top:0;left:0;right:0;bottom:0;background: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(27,31,39,.52));
  background: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(27,31,39,.52) );
  background: -ms-linear-gradient(top, rgba(0,0,0,0), rgba(27,31,39,.52) );
  background: -o-linear-gradient(top, rgba(0,0,0,0), rgba(27,31,39,.52) );
  background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(27,31,39,.52) );padding:0 5.6%}
  .rec_notice ul li .zhezhao p{font-size:16px;color:#fff;position: absolute;left:5.6%;right:5.6%;bottom:15px;margin:0;}
  .rec_notice ul li:first-of-type,.rec_notice ul li:first-of-type .img img{border-radius: 0 0 0 10px;}

.rec_notice ul li:hover .img img{transform: scale(1.1);-webkit-transform: scale(1.1);}


.news{padding:60px 0;background:url(../images/bg5.png) no-repeat center top;}
.tabCon{margin-top:30px;overflow: hidden;height:70px;margin-bottom:20px;}
.tabCon a{float:left;width:164px;height:68px;border-radius: 10px;margin-right:20px;line-height: 68px;font-size:24px;color:rgb(35,37,44);text-align: center;border:1px solid #EDF1FA;background:#F7F9FF;transition: all .4s;-webkit-transition: all .4s;}
.tabCon a.cur{background:#DDB467;border:1px solid #DDB467;color:#fff;}
.news_list .item{display: none;position: relative;}
.news_list .item:first-of-type{display: block;}
.news_list .swiper-slide img{border-radius: 6px;object-fit: cover;width:100%;}
.news_list .swiper-slide .pro_txt{line-height:1;margin-top:18px;}
.news_list .swiper-slide .pro_txt span{font-size:16px;color:#9CA5B9;display: block;margin-bottom:8px;}
.news_list .swiper-slide .pro_txt p{font-size:24px;font-weight:bold;line-height: 32px;height:64px;color:#23252C;margin:0;}
.news_list .item .more{position: static;display: block;text-align:center;}
.news_list .swiper-button-next,.news_list .swiper-button-prev{width:60px;height:60px;line-height: 56px;border-radius: 50%;background:#F7F9FF;margin-top: 0;top:-85px;bottom:auto;text-align: center;color:#C94340;transition: all .4s;-webkit-transition: all .4s;}
.news_list .swiper-button-next .iconfont,.news_list .swiper-button-prev .iconfont{font-size:18px;}
.news_list .swiper-button-next:hover,.news_list .swiper-button-prev:hover{background:#C94340;color:#fff}
.news_list .swiper-button-prev {left:auto;right:75px;}
.news_list .swiper-button-next {left:auto;right:0;}
.news_list .item .a_btn{width:100%;padding:22px 0;background:#fff;border-radius: 90px;text-align: center;margin-top:60px;}


.contact{border-radius:10px;overflow: hidden;margin:60px auto;}
.contact .fl{width:50%;}
.contact .fl .address{background:#1F3970;}
.contact .fl .email{background:#115E90;}
.contact .fl a{display: flex;display:-webkit-flex;padding:52px 60px 52px 8.5%;line-height: 1;position: relative;}
.contact .fl a>.iconfont{font-size:36px;color:#fff;margin-right:10px;}
.contact .fl a p{margin:0;}
.contact .fl a .p1{font-size:18px;line-height: 26px;color:#fff;}
.contact .fl a .p2{font-size:16px;line-height: 29px;color: #94ACE0;}
.contact .fl a .del{right:56px;top:57px;}
.contact .fl a .del .iconfont{color:#C94340;}
.contact .fl a:hover .del:after{background: #C94340;width:100%;height:100%;top:0;left:0;}
.contact .fl a:hover .del .iconfont{color:#fff;}

.video_modal{position: fixed;z-index:1000;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display: none;}
.video_info{width:70%;position: relative;top:50%;left:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);max-width:1200px;}
.video_info video{width:100%;}
.video_info .close{position: absolute;color:#fff;right:-60px;top:-4px;font-size:38px;width:60px;text-align: center;line-height: 40px;}
.video_info .close .iconfont{font-size:32px;cursor: pointer;}



@media screen and (max-width:1440px) {
  
}
@media screen and (max-width:1220px) {
  .banner .focus{height:100vh}
  .banner .focus .swiper-slide img{height:100vh;object-fit: cover;}
  .banner .number ul{height:120px;padding:10px;}
  .banner .number ul li{height:100px;}
  .subject .bottom ul li a{height:50px;}
  .project_list .item .swiper-slide .img{height:225px;}
  .project_list .img img{height:225px;}
  .notice .container{padding-left:310px;}
  .about .container>.fr{margin-left:auto;margin-right:auto;}
}

@media screen and (max-width:768px) {
  .container{width:96%;}
    .pc_banner{display: none;}
    .mp_banner{display: block!important;}
    .banner .focus {height:auto;}
    .banner .focus .swiper-slide img{height:4.6rem;}
    .banner .number{position: static;width:100%;left:0;transform: translateX(0);}
    .banner .number ul{float:none;width:100%;padding:.1rem;flex-wrap: wrap;height:auto;opacity: 1;}
    .banner .number ul li{border-radius: .1rem;font-size:.24rem;width:49.2%;margin-bottom:.1rem;height:1.48rem;}
    .banner .number ul li .item{padding:.2rem 7.5%;height:1.48rem;}
    .banner .number ul li .item p.bold{font-size:.36rem;line-height: .46rem;}
    .banner .number ul li .item h4 {
      font-size: .26rem;
      line-height: .32rem;
      margin: 0;
      margin-bottom: .1rem;
  }
  .banner .number ul li .item .iconfont{font-size:.48rem;}
    .banner .swiper-pagination{font-size:.3rem;}
    .banner .swiper-pagination .swiper-pagination-current{font-size:.48rem;}
    .banner .focus .container.poa{bottom:.2rem;}
    .banner .focus .container.btns{height:.82rem;margin-top:-.41rem;top:50%;}
    .banner .swiper-button-next, .banner .swiper-button-prev{width:.8rem;height:.8rem;line-height: .8rem;border-width: 1px;}
    .banner .swiper-button-next i, .banner .swiper-button-prev i{font-size:.3rem;}
    .about{padding:.4rem 0;}
    .about .container>.fl{width:100%;float:none}
    .about .container>.fr{width:100%;margin-top:.3rem;max-width: 618px;float:none;}
    .about:after{display: none;}
    .about .fr img{object-fit: fill;height:auto;border-radius: .1rem;}
    .tit h2{font-size:.5rem;}
    .tit p{font-size:.3rem;line-height: .46rem;}
    .about .fl .about_sum { font-size: .26rem; line-height: .4rem;}
    .about .fl p{font-size:.3rem;line-height: .46rem;}
    .about_info {position: relative;height:auto;padding-right:0;margin-top:.32rem;}
    .about_info .right{position: static;width:100%;display: flex;display: -webkit-flex;justify-content: space-between;}
    .about_info .right .group_number{margin-bottom:0;font-size:.26rem;color:#1B1F27;padding-top:.2rem;line-height: .4rem;width:40%;}
    .about_info .right .group_number p{font-size:.36rem;}
    .more {font-size:.28rem;margin:.4rem 0;position: static;display: block;}
    .more span{width:.6rem;height:.6rem;border-radius: 50%;line-height:.6rem;}
    .more span .iconfont{font-size:.28rem;top:0;}
    .about_bg{display: none;}
    .about .fr .iconfont{font-size:1.2rem;}
    .company{padding:.4rem 0;background-size: cover;}
    .company .top{padding-left:0;margin-bottom:.1rem;}
    .company .top .fl{position: relative;margin-bottom:.4rem;}
    .company .top .fr ul li h4{font-size:.4rem;line-height: .44rem;}
    .company .top .fr ul li p{font-size:.26rem;line-height: .4rem;margin:.18rem 0 .28rem;}
    .company .tab{display: block;white-space: nowrap;overflow-x: scroll;height:1rem;}
    .company .tab a{font-size:.36rem;border-radius: .06rem .06rem 0 0;display: inline-block;width:auto;line-height: 1rem;padding:0 .4rem;}
    .company .tab a .iconfont{font-size:.38rem;margin-right:.05rem;}
    .company .tab a:after{height:.04rem;}
    .company .swipers {overflow: hidden;}
    .swipers .item .swiper-slide img{height:4.84rem;object-fit: cover;}
    .swipers .item .swiper-slide .pro_txt{position: static;width:100%;height:5.32rem;padding:.48rem .3rem 1.68rem;border-radius: .2rem;box-sizing: border-box;opacity: 1;bottom:0;transition: none;-webkit-transition: none;}
    .swipers .item .swiper-slide-active .pro_txt{opacity: 1;bottom:0;}
    .swipers .swiper-slide .pro_txt h4{font-size:.4rem;line-height: .44rem;}
    .swipers .swiper-slide .pro_txt b{font-size:2.2rem;}
    .swipers .swiper-slide .pro_txt p{font-size:.26rem;line-height: .4rem;margin-top:.34rem;margin-bottom: .34rem;height:1.6rem;}
    .swipers .item .swiper-pagination{right:auto;height:.8rem;padding:.07rem;border-radius:.8rem;bottom:.2rem;left:.3rem;}
    .swipers .item .swiper-pagination-bullet{width:.8rem;height:.8rem;line-height: .8rem;}
    .swipers .swiper-slide .pro_txt  span{font-size:.26rem;position: relative;bottom:0;left:0;padding-bottom:.1rem;border-bottom: 1px solid #DDB467;}
    .swipers .swiper-slide .pro_txt  span .iconfont{font-size:.28rem;}
    .subject{padding:.4rem 0;}
    .subject .top{margin-bottom: .3rem;}
    .subject .top .fr{top:.17rem}
    .subject .top .fr .more{margin:0;}
    .subject .bottom{padding-left:0;min-height:0;}
    .notice .container{padding-left:0;height:auto;}
    .contact .fl{width:100%;}
    .contact .fr{width:100%;}
    .subject .bottom .left{position: static;}
    .subject .bottom ul{font-size:.34rem;display: flex;align-items: center;width:100%;border-radius: .06rem;}
    .subject .bottom ul li{width:33.33%;}
    .subject .bottom ul li a span{width:.6rem;height:.6rem;line-height: .6rem;display: none;}
    .subject .bottom ul li a span .iconfont{font-size:.28rem;top:0;}
    .subject .bottom ul li a .bold{font-size:.44rem;}
    .subject .bottom ul li a{padding:.2rem 10%;height:auto;}
    .subject .bottom ul li a p{font-size:.3rem;margin-top:.06rem;}
    .subject .bottom ul li.cur a{border-radius: .06rem .06rem 0 0;}
    .notice{padding:.4rem 0;background-size: cover;}
    .news{padding:.4rem 0 .3rem;background-size: cover;}
    .notice .more{position: absolute;right:0;top:0;bottom:auto;left:auto;margin:0;}
    .notice .container .left{position: relative;margin-bottom: .3rem;}
    .notice .right .fl{width:100%;float:none;}
    .notice .right .fr{width:100%;float:none;padding:.3rem 2.6% .1rem;}
    .notice_swiper{padding:.38rem 1.8rem .4rem .2rem}
    .notice_swiper .swiper-slide span{font-size:.26rem;margin-bottom: .1rem;}
    .notice_swiper .swiper-slide p{font-size:.38rem;line-height:.5rem;}
    .notice_swiper .swiper-button-next, .notice_swiper .swiper-button-prev{width:.68rem;height:.68rem;line-height: .66rem;top:.48rem;}
    .notice_swiper .swiper-button-next i, .notice_swiper .swiper-button-prev i{font-size:.28rem;}
    .notice_swiper .swiper-button-next{right:.2rem;}
    .notice_swiper .swiper-button-prev{right:1rem;}
    .rec_notice ul li .img{height:auto;}
    .rec_notice ul li .img img{height:auto;}
    .rec_notice ul li .zhezhao p{font-size:.26rem;}
    .notice .right{border-radius: .1rem;}
    .notice .right .fr h3{font-size:.32rem;padding-bottom:.25rem;line-height: .4rem;}
    .notice .fr ul li{margin:.4rem 0;}
    .notice .fr ul li span{font-size:.24rem;}
    .notice .fr ul li a{font-size:.28rem;line-height: .34rem;margin-top:.1rem;height:auto;}
    .project_list .item .swiper-slide .img,.project_list .img img{height:auto;}
    .news_list .swiper-slide .pro_txt{margin-top:.18rem;}
    .news_list .swiper-slide .pro_txt span{font-size:.26rem;margin-bottom:.08rem;}
    .news_list .swiper-slide .pro_txt p{font-size:.3rem;line-height: .42rem;height:.84rem;}
    .rec_notice ul li:first-of-type,.rec_notice ul li:first-of-type .img img{border-radius: 0;}
    .project_list .img .num{font-size:.34rem;top:.3rem;}
    .del{width:.6rem;height:.6rem;line-height:.6rem;}
    .del .iconfont{font-size:.3rem;top:0;}
    .project_list .item .swiper-slide{border-radius:0 0 .1rem .1rem;}
    .project_list .pro_txt{padding:.3rem 1rem .3rem .6rem}
    .project_list .pro_txt .del{top:.3rem;right:.3rem;}
    .project_list .pro_txt span.type{font-size:.24rem;}
    .project_list .pro_txt p{font-size:.34rem;margin-top:.1rem;}
    .project_list .swiper-button-next, .project_list .swiper-button-prev{width:.8rem;height:.8rem;line-height: .8rem;}
    .project_list .swiper-button-next .iconfont, .project_list .swiper-button-prev .iconfont{font-size:.28rem;}
    .project_list .control{right:2rem;padding-left:.88rem;padding-right:.88rem;line-height: .6rem;height:.6rem;bottom:.06rem;}
    .project_list .current{font-size:.5rem;}
    .project_list .total{font-size:.5rem;}
    .project_list .item{padding-bottom:1.1rem;}
    .project_list .swiper-button-next{right:0;}
    .project_list .swiper-button-prev{right:.95rem;}
    .project_list .control .swiper-pagination-progressbar{margin-top:.3rem;height:1px;}
    .project_list .swiper-pagination-progressbar-fill{height:3px;}
    .tabCon{margin-top:.3rem;height:.9rem;margin-bottom:.2rem;display: flex;justify-content: space-between;}
    .tabCon a{float:none;width:30%;height:.88rem;border-radius: .1rem;margin-right:0;line-height: .88rem;font-size:.3rem;box-sizing: border-box;}
    .news_list .item .a_btn{padding:.2rem 0;border-radius: 90px;margin-top:.4rem;}
    .news_list .item .a_btn .more{margin:0;}
    .news_list .swiper-button-next, .news_list .swiper-button-prev{width:.8rem;height:.8rem;line-height: .8rem;top:-2.3rem;}
    .news_list .swiper-button-prev{right:.9rem;}
    .news_list .swiper-button-next .iconfont, .news_list .swiper-button-prev .iconfont{font-size:.28rem;}
    .contact{margin:.3rem auto .4rem;border-radius: .1rem;}
    .contact .fl a{padding:.3rem .7rem;}
    .contact .fl a .p1{font-size:.28rem;line-height: .36rem;}
    .contact .fl a .p2{font-size:.26rem;line-height: .4rem;}
    .contact .fl a>.iconfont{font-size:.46rem;margin-right:.1rem;}
    .contact .fl a .del{top:.36rem;right:.7rem;}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .about .fr .iconfont{color:#D2E0EA;background:none;}
}