*{padding: 0;margin: 0;}
body,html{color: #333;font-size: 0.28rem;}
img{display: block;}
.ellipsis{text-overflow: ellipsis;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.ellipsis2{ overflow: hidden;	text-overflow: ellipsis;	-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp:2;-webkit-box-orient: vertical;line-clamp: 2;}
.flex{display: flex;display: -webkit-flex;}
a{text-decoration: none;display: block;color: #333;}
.transition{transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;}
.boxSizing{box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}

/* 头部 */
.header{height: 0.9rem;align-items: center;justify-content: space-between;padding: 0 0.2rem;position: fixed;top: 0;left: 0;width: 100%;z-index: 99;background: #fff;}
.headerHeight{height: 0.9rem;}
.header .logo{align-items: center; height: 0.7rem;}
.header .logo>img{ align-items: center; height: 100%;}
.header .logo>p{font-size: 0.36rem;font-weight: bold;padding-left: 0.1rem;}
.classifyModel .eng{align-items: center;}
.classifyModel .eng1{width: 0.3rem;height: 0.3rem;}
.classifyModel .text{padding: 0 0.1rem;}
.classifyModel .eng2{width: 0.2rem;height: 0.2rem;object-fit: contain;}
.classifyModel .btn{margin-left: 0.2rem;padding: 0.1rem;}
.classifyModel .btn>img{width: .47rem;height: 0.36rem;object-fit: contain;}

/* 侧边栏 */
.back{position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 100;background-color: rgba(0, 0, 0, 0.25);display: none;}
.sideList{background: #2A6AB3;width: 60%;height: 100%;overflow: auto;position: fixed;top: 0;left: 0;z-index: 101;transform: translateX(-100%);}
.sideList .side{padding: 0 0.2rem;border-bottom: 1px solid #eeeeee38;}
.sideList .side>a{font-size: 0.28rem;font-weight: bold;line-height: 0.8rem;color: #fff;}
.sideList .sidebarModel{height: 0;overflow: hidden;}
.sidebar>a{    padding: 0.1rem 0.2rem;  line-height: 0.4rem;font-size: 0.28rem;    color: #b1cbe1;}

/* 底部导航栏 */
.tabbar{background: #222;position: fixed;bottom: 0;z-index: 99;width: 100%;box-sizing: border-box;}
.tabbar>a{flex: 1;align-items: center;justify-content: center;flex-direction: column;height: 1.26rem;color: #fff;}
/* .tabbar>a.act{background: #222;} */
.tabbar>a.act{position: relative;}
.tabbar>a.act::after{content: '';width: 100%;height: 4px;background: #2A6AB3;position: absolute;bottom: 0;left: 0;}
.tabbar>a>img{width: 0.45rem;height: 0.45rem;object-fit: contain;}
.tabbar>a>p{padding-top: 0.16rem;font-size: 0.24rem;}

/* 底部 */
.footer{padding:1rem 0.3rem 1.76rem;background: url('../images/footer_bg.png') no-repeat center;flex-direction: column;align-items: center;justify-content: center;}
.footer .text{color: rgba(255, 255, 255, 0.7);font-size: 0.26rem;margin-top: 0.16rem;text-align: center;}
.footTextModel>a{margin: 0 0.1rem;}
.footBtn{padding-bottom: 0.5rem;}
.footBtn>a{width: 3rem;height: 0.66rem;background: #2A6AB3;align-items: center;justify-content: space-around;font-size: 0.26rem;color: #fff;}
.footBtn>a>img{width: 0.3rem;height: 0.2rem;object-fit: contain;}
.footBtn .footBtn1{margin-left: 0.2rem;background: #383588;}


.model{padding:0.5rem 0.3rem;}
.titleHead{padding-bottom: 0.3rem;}
.titleHead .tit{font-size: 0.5rem;font-weight: bold;}
.titleHead .desc{font-size: 0.24rem;color: #999;margin-top:0.1rem;padding-left: 0.2rem;position: relative;}
.titleHead .desc::before{content: '';width: 2px;height: 0.26rem;background: #2A6AB3;position: absolute;top: 0.06rem;left: 0;}



/* 首页 */
.homeSwiper{height: 8rem;}
.homeSwiper img{width: 100%;height: 100%;object-fit: cover;}
.product+.product{margin-top: 0.3rem;}
.product>img{width: 100%;height: 3rem;object-fit: cover;}
.product .title{align-items: baseline;padding-top: 0.2rem;}
.product .title>img{width: 0.26rem;height: 0.26rem;}
.product .title>p{font-size: 0.3rem;font-weight: bold;flex: 1;padding-left: 0.2rem;}

.proNumModel{background: #EFF3F6;padding: 0.5rem 0;flex-wrap: wrap;}
.proNumModel .proNum{width: 50%;text-align: center;padding: 0.16rem 0;font-size: 0.24rem;}
.proNumModel .proNum .num>span{font-size: 0.6rem;font-weight: bold;color: #2A6AB3;}
.bannerImg{width: 100%;}

.intorModel{background: #EFF3F6;}
.intorModel .titleHead .desc{color: #2A6AB3;}
.intorText p{font-size: 0.26rem;line-height: 0.4rem;color: #777;}
.intorBtn{margin-top: 0.8rem;}
.intorBtn .add{width: 0.68rem;height: 0.68rem;background: linear-gradient(#383789,#396CAB);align-items: center;justify-content: center;color: #fff;font-size: 0.3rem;}
.intorBtn .text{width: 1.8rem;background: #fff;align-items: center;justify-content: center;font-size: 0.26rem;color: #666;}

.caseList{flex-wrap: wrap;justify-content: space-between;}
.case{width: calc((100% - 0.2rem) / 2);box-shadow: 0 0 5px 2px #eee;padding: 0.16rem;}
.case .img{width: 100%;height: 2.1rem;object-fit: cover;}
.case .tit{font-size: 0.26rem;height: 0.7rem;}
.case .arrow{margin:0.2rem 0;width:0.3rem;height: 0.2rem;object-fit: contain;}
.case:nth-child(n+3){margin-top: 0.3rem;}

.workModel{background: url('../images/work_bg.png') no-repeat center;background-size: cover;}
.workModel .titleHead .tit{color: #fff;}
.workModel .titleHead .desc{color: rgba(255, 255, 255, 0.7);}
.workList{flex-wrap: wrap;}
.workList>.work{width: calc((100% - 0.2rem) / 3);margin-right: 0.1rem;}
.workList>.work:nth-child(3n){margin-right: 0;}
.workList>.work:nth-child(n+4){margin-top: 0.1rem;}
.workList>.work>img{width: 100%;object-fit: cover;}

/* 新闻 */  
.newsHead{padding-bottom: 0.3rem;}
.newsHead>img{height:4.68rem;width: 100%;object-fit: cover;}
.newsHead .label{color: #2A6AB3;font-size: 0.24rem;padding-top: 0.3rem;}
.newsHead .tit{font-size: 0.3rem;font-weight: bold;padding-top: 0.3rem;}
.newsHead .desc{font-size: 0.24rem;color: #999;padding-top: 0.1rem;padding-top: 0.3rem;}
.newsHead .arrow{width: 0.3rem;height: 0.2rem;object-fit: cover;margin-top: 0.3rem;}
.news{border-top: 1px solid #ddd;height: 0.9rem;align-items: center;}
.news>img{width: 0.26rem;height: 0.26rem;}
.news .tit{font-size: 0.28rem;font-weight: bold;padding: 0 0.2rem;flex: 1;width: 0;}
.news .time{font-size: 0.24rem;color: #666;}

.inforModel{background: linear-gradient(135deg,#3970AE,#383588);flex-wrap: wrap;}
.infor{width: 50%;flex-direction: column;align-items: center;justify-content: center;color: #fff;}
.infor>img{width: 0.5rem;height: 0.5rem;object-fit: contain;}
.infor .tit{font-size: 0.28rem;padding: 0.1rem;}
.infor .desc{font-size: 0.23rem;}
.infor:nth-child(n+3){margin-top: 0.5rem;text-align: center;}






/*内页面包屑导航*/
.pos{height:auto; line-height:.55rem; padding:0px 2%; font-size:.2rem; clear:both;
    text-align:left; border-bottom:1px solid rgba(255, 255, 255, 0.38); color:#313131; font-size:.2rem}
 .pos a{color:#313131; font-size:.2rem;display: inline;}
 .pos span{color: #1d469e; font-size:.2rem}
 .pos span.wei{color: #313131; background-size:.2rem}
 .ny{padding:.3rem .2rem; line-height:.4rem; clear:both; color:#333333; font-size:.22rem}
 .ny img,.index_abou_xx img{max-width:100%; display:block; height:auto!important}
 .ny_about_info{width:100%; height: auto; display: block; overflow: hidden; margin: 8px auto; padding: 0px 15px}
 .ny_ban{width:100%; height:2rem; overflow:hidden;background-image: linear-gradient(to left, #1fa2b9 , #0052bd);
     background-image: -webkit-gradient(to left, #1fa2b9 , #0052bd);
     background-image: -webkit-radial-gradient(to left, #1fa2b9 , #0052bd); line-height:2rem; color:#fff; text-align:center; font-size:.6rem;}
 .ny_ban img{width:100%; height:auto; display:block;}
 .ny p,.ny span{color:#333333; font-size:.24rem!important; line-height:.46rem;}
  
 
 
  /*内页新闻*/
 .news_x{ margin-bottom:10px; clear:both;padding:0px 10px; margin-top: .2rem;}
 .news_x ul{width:100%; height:auto; overflow:hidden; margin-bottom:.2rem}
 .news_x li{width:100%; padding:12px 0px; border-bottom:#bebebe 1px solid; float:left;}
 .news_x li h3{height:.4rem; line-height:.4rem; color:#313131;  font-weight:bold; font-size:.24rem; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
 .news_x li p{font-size:.2rem; color:#7d7d7d; height: .25rem; line-height: .25rem; margin:.1rem 0;}
 .news_x li h4{font-weight:normal; color:#626262; height:.6rem; line-height:.3rem; overflow:hidden; margin-top: .1rem; font-size:.2rem;  word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
   -webkit-box-orient:vertical; overflow:hidden;}
 .ny_title{width: 100%; font-size:.34rem; color: #000; padding:.15rem 0px; text-align: center; clear: both}
 .ny_time{width: 100%;  line-height: .6rem; color: #888; height: auto;   margin-bottom: .2rem; border-top: 1px solid #eee; border-bottom: 1px solid #eee;
            text-align: center; clear: both; font-size:.24rem;}
 
 
 
  /*内页荣誉资质*/
  .honor_list{ padding:20px 10px; clear:both;}
  .honor_list ul{width:100%; height:auto; overflow:hidden; margin-bottom:.2rem}
  .honor_list li{width:48%;  float:left;height: auto; margin-bottom:.2rem; overflow:hidden}
  .honor_list li img{width:100%;height: 100%; border:#ddd 1px solid; display:block;box-sizing: border-box;}
  .honor_list li p{line-height:.4rem; height:.4rem; overflow:hidden; color:#333; font-size:.24rem; text-align:center; clear:both; text-overflow:ellipsis; white-space:nowrap; margin-top:.1rem}
  .honor_list li:nth-child(2n){float:right}
  
  .pic_list{padding:.3rem .2rem; clear:both; overflow:hidden}
  .pic_list a{width:48%;  float:left;height: auto; margin-bottom:.2rem;}
  .pic_list a img{width:100%;height: 100%; border:#ddd 1px solid; display:block;}
  .pic_list a p{line-height:.4rem; height:.4rem; overflow:hidden; color:#333; font-size:.24rem; text-align:center; clear:both; text-overflow:ellipsis; white-space:nowrap; margin-top:.1rem}
  .pic_list a:nth-child(2n){float:right}
  .page-list a, .page-list span{box-sizing: border-box;}

  .ny_honor_pic{width:100%; }
  
  .fui-picturew{display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap;  flex-wrap: wrap; -webkit-justify-content: space-between; justify-content: space-between;}
  
 
 /*内页导航*/
 .index_clei{ width:100%; height:auto; background:#eeeeee; overflow: hidden}
 .index_clei a{ color:#1b1b1b; font-size:.24rem; text-align:center; width:50%; height:.7rem; line-height:.7rem; display:block; overflow:hidden; float:left; }
 .index_clei a:nth-child(4){ border-right:0px;}
 .index_clei a.active{ background:#1d469e; color:#fff }
 .pic{width:100%; clear:both; height: 221px; padding-top: 70px;}
 .about_ban{ background: url(../images/about.jpg) no-repeat; background-size: 100% 100%; text-align: center }
 .about_ban h3{ font-size: .3rem; font-weight: bold; color: #fff;}
 .about_ban p{font-size: .16rem; color:#fff}
 .index_plei{width:100%; height:auto; line-height:.7rem; background:#eee; overflow: hidden; position:relative;margin-top: 10px;}
 .index_plei a{ color:#333; font-size:.24rem; text-align:center; width:50%; height:.7rem; display:block; overflow:hidden; 
 float:left; }
 .index_plei a.active{ background:#1d469e;color:#fff }
 .ny_biaoti{width: 100%; font-size:.35rem; color: #000; padding: .1rem 0px; text-align: center;  clear: both; line-height:.5rem}
 .keyword_light,.keyword_light p{font-size:.24rem; color:#333; line-height:.46rem}
 
 .productNav a{width: 100%;}
 
 
 /*联系我们*/
 .ditu{width:100%;height:5rem;padding: 0px 15px}
 .ny_contact{height:auto; display:block; font-size:.14rem; color:#333; line-height:.28rem; padding:0px 10px; margin:20px 0 40px}
 
   
