
body{background-color: #efefef;}
.mg2{margin-top: 40px;}
.lban img{width: 100%;height: auto}
.breadcrumb{background: none;font-size: 16px;padding: 20px 15px 10px 15px;}
.breadcrumb i{margin-right:5px;}
.breadcrumb  a{color: #333;}
.list img,.ltcp img{width: 100%;}
.list img{height:250px;    object-fit: cover;}
.l_news{margin-bottom: 20px;}
.l_news_t{background-color: #116ccc;text-align: center;line-height: 70px;height: 70px;font-size: 18px;color:#fff;font-weight: bold;}
.l_news_p{background-color: #fff;border-bottom: 1px solid #bfbfbf;border-right:1px solid #bfbfbf;border-left: 1px solid #bfbfbf;}
.l_news li{height: 50px;line-height: 50px;text-align: center;}
.l_news_p a{color:#333;font-size: 16px;}
.l_news_p a:hover,.list_p_t a:hover{color: #2b6cb6;}
.l_news_tp{margin:0;padding:0}
.l_news_tp img,.list img{width: 100%;}
.chanpin .cp_cont .cp_tp{height: 250px;}



.pc-slide .view {border: 1px solid #ddd;}
.view .swiper-slide .img-center {width:100%;height:400px;line-height:400px;}
.view .swiper-container{width:100%;}
.preview{width:100%;margin-top:10px;position:relative;}
.preview .swiper-slide .img-center{height:80px;border:1px solid #ddd;cursor:pointer;position:relative;line-height: 80px;    overflow: hidden;}
.preview .arrow-left{position:absolute;left:0;top:50%;margin-top:-9px;width:9px;height:18px;z-index:10;font-size: 20px;color: #000;}
.preview .arrow-right{position:absolute;right:0;top:50%;margin-top:-9px;width:9px;height:18px;z-index:10;font-size: 20px;color: #000;}
.preview .active-nav .img-center{border-color: #357ca9;}
div.zoomDiv {z-index: 999;position: absolute;top: 0;left: 0;background: #ffffff;border: 1px solid #ddd;display: none;text-align: center;overflow: hidden;font-size: 0;}
div.zoomMask {position: absolute;background: url(../images/mask.png) repeat scroll 0 0 transparent;cursor: move;z-index: 1;}
.img-center {text-align: center;font-size: 0;}
.img-center img {display: inline-block;width: auto;height: auto;max-width: 100%;max-height: 100%;vertical-align: middle;transition: all 0.5s;}

/*.news_info p,.news_info div{text-indent: 2em;}*/

.chanpin{background-color: #fff;padding:20px 0;}
.zx a{display: block; border-radius: 10px;background: #337ab7;color: #fff;width: 200px; height: 40px;line-height: 40px; text-align: center;margin-top: 20px;font-size: 16px;}
.chan_jj h1{    font-size: 26px; font-weight: bold;}
.chan_jj p{    font-size: 18px;line-height: 35px;margin-top: 20px;color: #6c6c6c;}
.chanp_tit{border-bottom: 2px solid #dadada;}
.chanp_tit p{background-color: #106ccc;color: #fff;width: 190px;height: 45px;line-height: 45px;text-align: center;font-size: 20px;font-weight: bold;margin: 0;}
.content{line-height: 35px;font-size: 16px;color:#333;margin-top: 20px;}
.content img{max-width:100%;height:auto}
.nmg{padding-left:0}
.chltp img{width: 100%;height: 100px}
.chlist{background-color: #fff;border-left:1px solid #bbb;border-right:1px solid #bbb;border-bottom:1px solid #bbb;}
.chlist li{width: 100%;padding:15px 0 15px 15px;}
.chltit a{color: #101010;font-size: 16px;}
.news_l{margin-bottom: 20px;}	
.news h1{color: #004ea1;font-size: 26px;}			
.wsj{font-size: 18px;color: #6c6c6c}				
.case{background-color: #efefef;margin:0 15px 20px 15px}	

.cs_tp{padding-left:0}
.cs_tp img{width: 100%;height: 200px}	
.cs_cont{padding-top:20px}
.cs_tit a{color: #000;font-size: 26px;}
.cs_tit a:hover{color: #004ea1;}
.cs_cont p{margin-top: 10px;font-size:14px;line-height: 30px;color: #333}	
.linker{border:1px solid #bbb;border-radius: 20px;margin: 0 auto;width: 96%;padding: 15px;}		
.linker_t{color: #101010;font-size: 20px;font-weight: bold;margin-bottom: 20px;}		
.diant p{font-size: 16px;color: #4f4f4f;line-height: 30px;}			
.linker_tp img{width: 100%;}
.gongz{background-color: #116ccc;color: #fff;border-radius: 16px;font-size: 18px;padding: 15px;}
.gongz p{line-height: 35px;}
.swiper-container4 {width: 100%;height: 100%;overflow: hidden; position: relative;}
	
.swiper-container3 .swiper-slide{padding:0 5px;background: none;}
.swiper-container3	.swiper-pagination	{bottom:-30px !important}
.huanjin{background-color: #116ccc;height: 400px;}
.huanjin .pnt_t{color: #fff;}
.huanjin .pnt_tit p{color: #fff;margin-top: 20px;}
.huanjin_pc{margin-top:-180px;overflow: hidden;width: 100%;}
.huanjin_pc .swiper-slide{padding: 0 10px;background: none;}
.huanjin_pc img{border-radius: 20px;}
.news_top{height: 542px;}
.swiper-container5 .swiper-wrapper .swiper-slide{display: block;}	
.ab_ltit{text-align: center;}
.ab_ltit p{color: #4095e5;font-size: 20px;}
.ab_tit{    font-size: 48px;font-weight: 700;line-height: 68px;letter-spacing: 0.0px;}
.about_cont{margin:40px 0;  padding: 15px;  border-top-left-radius: 20px;overflow: hidden;box-shadow: 0 2px 12px 0 #b0bac2;border-bottom-right-radius: 20px;}
.ab_tp img{width: 100%;}
.news h1.abd_tit{color: #000;font-size: 36px;line-height: 35px;font-weight: bold;}
.ab_p p{margin-top: 20px;font-size: 16px;line-height: 30px}
.huanjin .ab_tit,.about_tit p{color:#fff}
.kefu .ab_ltit{margin:30px 0 20px 0}
.kf_tp img{width: 100%;}
.pages_style {display: flex;justify-content: center;align-items: center;padding:20px 0}
 .pages_style a, .pages_style span {
      color: black;
      float: left;
      padding: 8px 16px;
      text-decoration: none;
      transition: background-color .3s;
      border: 1px solid #ddd;
      background:#fff;
  }

.pages_style span{background-color:#12587f;color:#fff; border: 1px solid #12587f;}
  .pagination li:first-child a {
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px;
  }

  .pagination li:last-child a {
      border-top-right-radius: 5px;
      border-bottom-right-radius: 5px;
  }

 .pages_style a.active {
      background-color: #f00;
      color: white;
      border: 1px solid #f00;
  }

 .pages_style a:hover:not(.active) {background-color: #ddd;}




 @media (max-width: 768px){
	 .pc,.fuwu p.pc{display: none;}
	 .mobile{display: block;}
	 
 }