/*公共样式*/
.container{ width: 100%; padding:10px; display: flex; }

/*banner*/
.banner{ display: flex; margin-top:49px;}
.swiper-container {
      width: 100%;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
 .swiper-slide img{ width: 100%; display: block;  }
/*首页导航*/
.nav{ display: flex; width: 100%; flex-wrap: wrap; }
.nav_bar{ width: 25%;  height: 30px; line-height: 30px; text-align: center; background: #006fe2; padding:5px 0; color: #fff;  }
/*首页标题*/
.about_etitle{ height: 30px; line-height: 30px; text-align: center; font-size: 24px; color: #006fe2; font-weight: 700; margin-top: 15px;}
.about_ctitle{ width: 70%;  margin:0 auto;  display: flex; font-size: 16px; box-sizing: border-box; flex-direction: row;  margin-top:5px;}
.about_ctitle span{ width: 40%; display: inline-block; font-size: 16px;  box-sizing: border-box; text-align: center; font-weight: 700;  }
.about_ctitle em.line{width: 45%;  height: 2px; background: #cecece; display: inline-block;  box-sizing: border-box; margin-top: 10px;  }
/*关于我们*/
.about{ width: 100%; display: flex; flex-direction: column; }
.about_nr{ width: 100%; padding:10px; box-sizing: border-box; display: flex; flex-direction: column; }
.about_L{   }
.about_L img{ width: 100%; box-sizing: border-box; border-radius: 10px; }
.about_R{  }
.about_R p{ font-size: 14px; line-height: 26px; color: #888; text-indent: 2em; }
.about_R_btn{ background: #006fe2; padding:5px 10px;  color: #fff; font-size: 14px; display: inline-block; margin-top: 15px; margin-bottom: 15px; }
/*服务范围*/
.service{ background: #f4f4f4;  }
.service_nr{ width: 100%; display: flex; flex-wrap: wrap; padding:10px; box-sizing: border-box; }
.service_box{ width: 33.3333%; box-sizing: border-box; padding:10px; }
.service_pic{ width: 80px;  /*border:3px solid #e4e4e4;*/ border-radius: 255px;/* box-shadow: 1px 1px 12px #339bb6, -1px -1px 12px #339bb6, 1px -1px 12px #339bb6, -1px 1px 12px #339bb6;*/ margin:0 auto;}
.service_img{ width: 100%;  display: flex; border-radius: 255px;}
.service_titlea{ color: #000; line-height: 30px; text-align: center; padding-top: 5px; }
.service_titleb{ font-size: 12px; line-height: 24px; color: #333; padding:0 8px; }
/*单页*/
.n_banner{ width: 100%; display: flex; margin-top: 50px; }
.n_banner img{ width: 100%; }
.container{ width: 100%; display: flex; flex-direction: column; box-sizing:  border-box; }
.n_title{ width: 100%; height: 38px; line-height: 38px; border-bottom:1px solid #e5e5e5;}
.n_title p{ font-size: 18px; color: #000000; font-weight: bold; display: inline-block; border-bottom: 2px solid #0075e3; padding:0 5px; }
.danye{font-size: 14px; line-height: 24px; color: #434343; text-align: justify; margin-top:10px;}
.danye img{ width: 100%; }

/*新闻列表*/
.list{ width: 100%; padding:10px 0;  }
.list a{ display: flex; height: auto; }
.list_lie{ border-bottom: 1px dashed #888; display: flex; padding:8px 0;  }

.list_L{ width: auto; height: auto; padding:2px; width: 126px; height: 70px; border:1px solid #e2e2e2;}
.list_L img{ display: block; width: 100%; height: 100%; }
.list_R{ width: 70%; margin-left: 10px; }  
.list_R h3{text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: 16px; color: #333;}
.list_R p{ font-size: 12px; text-overflow: ellipsis; color: #888; }

/*产品展示*/
.product{ width: 100%; display: flex; flex-direction: column; }
.pro_pic{ width: 100%; display: flex; flex-direction: row; padding:10px; flex-wrap: wrap; box-sizing: border-box;}
.pro_lit{ width: 50%; box-sizing: border-box;   box-sizing: border-box;  }
.pro_img{ padding:10px;  }
.pro_img img{ width: 100%; height: 7rem; padding:5px; box-sizing: border-box;border:1px solid #e2e2e2; }
.pro_title{ color: #333; line-height: 20px; text-align: center; margin-top: -8px; }

/*图片列表*/
.danye{ width: 100%; padding:10px 0px; display: flex; flex-wrap: wrap; box-sizing: border-box; }
.danye_pic{ width: 30.333%; border:1px solid #e2e2e2; box-sizing: border-box; margin-left:2.3%; margin-bottom: 15px; }
.danye_pic:nth-child(3n){ margin-right: 0px; }
.page_img{ height: auto;  }
.page_img img{ width: 100%; height: 100%;  padding:2px; box-sizing: border-box; margin:0 auto;}
.pic_title{ line-height: 20px; text-align: center; color: #000;   }

/*内容页*/
.xq_title{ padding:15px 10px 10px 10px; border-bottom: 1px dashed #e5e5e5; }
.xq_title h3{ font-size: 16px; line-height: 20px; text-align: center; }
.xq_title span{ font-size: 14px; color: #666; line-height: 14px; text-align: center; display: inherit; padding-top:10px;  }

/*分页*/
.scott{ height:40px; overflow:hidden; text-align:center; padding-top:9px;  line-height:31px;   }
.scott A{BORDER:#3bc2e5 1px solid; PADDING:2px 5px; MARGIN-RIGHT: 5px;  TEXT-DECORATION: none; background:#fff; color:#333;}
.scott A:hover{border:1px solid #3bc2e5; text-decoration:none; BACKGROUND-COLOR:#3bc2e5; color:#FFF;}
.scott A:active{border:1px solid #3bc2e5; text-decoration:none; BACKGROUND-COLOR:#3bc2e5;}
.scott SPAN.current{BORDER: #3bc2e5 1px solid; PADDING:1px 5px;  FONT-WEIGHT: bold;  COLOR: #fff; MARGIN-RIGHT: 2px; BACKGROUND-COLOR: #3bc2e5;MARGIN-RIGHT: 5px;}
.scott SPAN.disabled{BORDER:#3bc2e5 1px solid; PADDING:2px 5px; COLOR:#237ac7; MARGIN-RIGHT: 5px; background:#3bc2e5;}
.fenye1{text-align: center; clear:both; font-size:12px; line-height:28px; height:56px; border:1px solid #3bc2e5; background:#3bc2e5; padding:0 5px; margin-top:5px;}


