.dingwei{background: #fff;
    border-bottom: 1px solid #e2e2e2;}
.dingwei .dingwei1{}
.dingwei .dingwei1 b{line-height:80px;color:#096137;}
.dingwei .dingwei1 span{line-height:80px;padding-left:10px;}
.dingwei .dingwei1 span img{    padding-bottom: 5px;}
.dingwei .dingwei1 a{    padding:0 5px;color:#666}
.dingwei .dingwei1 a:hover{    padding:0 5px;color:#096137}
.products_list {background:#f7f7f7;    float: left;width: 100%;overflow:hidden}
.products_list_nav{margin-top:90px}
.products_list .products_list_nav_yi {float: left;margin-bottom:40px;    margin-left: 32px;}
.products_list .products_list_nav_yi li{width:269px;height:50px;float:left;margin:10px;line-height:50px;background:#eeeeee;border-radius:25px;text-align:center;color:#666;text-transform: uppercase;}
.products_list .products_list_nav_yi li a{color:#666}

.products_list .products_list_nav_yi li.active,
.products_list .products_list_nav_yi li:hover{background:#096137;    background-color: #096137;
    background-image: -webkit-linear-gradient(bottom, #1dba6e, #17a15e);
    background-image: linear-gradient(to bottom, #1dba6e, #17a15e);} 
.products_list .products_list_nav_yi li.active a,
.products_list .products_list_nav_yi li:hover a{color:#fff;text-decoration: none;}

.products_list_nav_er{background:#fff;height:68px;text-align:center;line-height:68px;}
.products_list_nav_er a{background-image: linear-gradient(180deg, #2ea86f, #0c653a);-webkit-background-clip:text;color: transparent;margin: 0 25px;text-decoration: none;}


.prdctParameter .dibu_fengxiang{padding: 7px 9px;background:#e6e6e6}
.prdctParameter .dibu_fengxiang:hover{background:#096137} 


.pageBtn a {
    padding: 20px;
    background: #1dba6e;
    cursor: pointer;
    display: inline-block;
    font-size: 30px;
    background: #1dba6e;
    padding: 15px;
    margin: 15px;
    color: #fff;
    display: inline-block}

.products_list_nav_er a.active,
.products_list_nav_er a:hover{color:#096137;position: relative;padding-left:15px;font-weight:100;margin-left:10px;}
.products_list_nav_er a::before
{
	content: "";
    width: 8px;
    height: 8px;
    /* background: #096137; */
    position: absolute;
    left: 0;
    top: 33%;
    border: 2px solid #096137;
    border-radius: 50%;
	}
._products{}
._products_ul{padding-left:40px;float: left; margin-bottom: 40px;}
.w1600{width:1600px;margin:auto;}
._products_ul li{margin-right:40px;margin-top:40px;background:#fff;float:left;width:350px;height:554px;}
._products_ul li a{text-decoration: none;}
._products_ul li span{display:block;overflow:hidden;}
._products_ul li span img{width:100%;transition: all 0.5s;}
._products_ul li h3{font-size:20px;color:#333;border-bottom:2px solid #333;margin:10px 20px;padding-bottom: 15px;text-transform: uppercase;}
._products_ul li p{font-size:18px;color:#666;margin: 20px;padding-bottom: 15px;}
._products_ul li b{position: relative;padding-left:15px;font-size:18px;color:#666;margin: 20px;z-index:999 !important;text-decoration: none;line-height:40px;padding:8px 15px}
._products_ul li b::before{
	content: "";
    width: 32px;
    height: 0px;
    background: rgba(206,223,215,0.8);
    position: absolute;
    left: 0;
    top: 0px;
    z-index:1;
	}
._products_ul li span img:hover{transform: scale(1.1);}
._products_ul li b:hover{background-color: #096137;
    background-image: -webkit-linear-gradient(bottom, #1dba6e, #17a15e);
    background-image: linear-gradient(to bottom, #1dba6e, #17a15e);color:#fff}

._products_ul li b:hover::before{display:none}

.pages{background:#fff;height:68px;margin-bottom:150px}

@media (max-width: 991px) {
    
    .dingwei .dingwei1 b{line-height:1.5;padding:10px;}
    .dingwei .dingwei1 span{line-height:1.5;padding:10px;}
    
	._products_ul{padding-left:0px;float: left; margin-bottom: 40px;    width: 100%;}
	.w1600{width:100%;margin:auto;}
	
	._products_ul li{background:#fff;float:left;width:98%;height:auto;margin:1%;padding-bottom: 20px;}
	.products_list_nav_er{background:#fff;height:auto;text-align:left;line-height:1.8;display:none}
	.products_list_nav_er a{background-image: linear-gradient(180deg, #2ea86f, #0c653a);-webkit-background-clip:text;color: transparent;margin: 0 0px;text-decoration: none;line-height:2.8;width:50%;display:block;float:left;margin:auto;text-align:center}
	.pages{background:#fff;height:auto;margin-bottom:150px}
	.products_list_nav_er a::before{display:none;left:8%!important;top:40%!important;}
	.products_list_nav_er a.active, 
	.products_list_nav_er a:hover{padding-left:0px !important;font-weight:100;margin-left:0px !important;}
	
	.about_list_nav_er{margin-left:10%;height:auto;}
	.about_list_nav_er a{width: 269px;
    height: 50px;
    float: left;
    margin: 10px;
    line-height: 50px;
    background: #eeeeee;
    border-radius: 25px;
    text-align: center;
    color: #666;
    text-transform: uppercase;
	display:block;
	padding: 0!important;
	}
	
	.products_list .products_list_nav_yi{float: none; 
    margin-bottom: 40px;
    margin-left: 0px; }
	.products_list .products_list_nav_yi li{margin:10px 1%; font-size: 0.875rem;width:48%;height:50px;float:left;line-height:1;background:#eeeeee;border-radius:25px;text-align:center;color:#666;text-transform: uppercase;padding-top: 19px;}
	
	
}

.about_list_nav_er{height:68px;text-align:center;line-height:68px;}
.about_list_nav_er a{background:#eeeeee;border-radius:25px;text-align:center;margin: 10px;text-decoration: none;color:#666;padding: 14px 25px;}
.about_list_nav_er a.active,
.about_list_nav_er a:hover{background:#096137;    background-color: #096137;color:#fff;
    background-image: -webkit-linear-gradient(bottom, #1dba6e, #17a15e);
    background-image: linear-gradient(to bottom, #1dba6e, #17a15e);}



#page_index .about {
  padding: 7rem 0 9rem;
   background: url("../images/beijing1.jpg") no-repeat center;
  background-size: cover;
  padding-bottom: 0;float:left;width:100%
}
#page_index .about .video .play {
  position: absolute;
  right: 10%;
  bottom: 10%;
  border: 2px solid #fff;
  border-radius: 100%;
  display: flex;
  width: 3rem;
  height: 3rem;
  font-size: 2rem;
  color: #fff;
  cursor: pointer;
}
#page_index .about .video .play svg {
  margin: auto;
  padding-left: 0.2rem;
}
#page_index .about .video .play:hover {
  color: #096137;
  border: 2px solid #096137;
}
@media (max-width: 767px) {
  #page_index .about {
    padding: 30px 0;
  }
  .w1400{width:96%;margin:auto;}
  .w1410{width:96%;margin:auto;}
  #page_index .products .index_product li{width:46%;}
}


#page_index .about .about-con .about-left {
  -ms-flex: 0 0 38%;
  flex: 0 0 55%;
  max-width: 58%;
  background: url("../images/about2_03.jpg") no-repeat center;
  background-size: cover;
  float:right;
}
#page_index .about .about-con .about-right {
  -ms-flex: 0 0 55%;
  flex: 0 0 38%;
  max-width: 42%;
  margin-top: 30px;float:left;
  position: relative;
  margin-bottom:50px
}
#page_index .about .about-button {
  width: 100%;
  text-align: right;
  padding: 0 ;
}
#page_index .about .swiper-button-prev {
  padding-right: 6rem;
}
#page_index .about .swiper-button-next,
#page_index .about .swiper-button-prev {
  position: relative;
  left: auto;
  right: auto;
  display: inline-block;
  width: auto;
  height: auto;
}
#page_index .about .swiper-button-next:after,
#page_index .about .swiper-button-prev:after {
  color: #0095eb;
  font-size: 1rem;
  opacity: 1;
}
#page_index .about .swiper-pagination {
  font-size: 1.5rem;
  color: #0095eb;
  text-align: right;
  bottom: -1.85rem;
  padding: 0 2rem;
  position: relative;
}
#page_index .about .videos {
  width: 13.5rem;
  height: 13.5rem;
  background: url(../images/video_bg.jpg) no-repeat center;
  background-size: cover;
  padding: 1rem;
  position: absolute;
  left: 48%;
  top: 75%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
#page_index .about .videos h3 {
  color: #fff;
  font-weight: bold;
  font-size: 1.125rem;
  line-height: 1.6;
}
#page_index .about .videos .play {
  cursor: pointer;
}
#page_index .about .videos .play span {
  margin: 0 0.5rem;
  color: #fff;
  font-size: 0.875rem;
}
#page_index .about .about-info {
  width: 800px;
  max-width: 100%;
  margin-right: auto;
  padding-top: 20px;
}
#page_index .about .about-info h2 {
  color: #332e2a;
  font-size: 36px;
  margin-bottom: 1rem;
  line-height: 1.5;
  font-weight:900;
}
#page_index .about .about-info h2 span{display:block;font-size:18px;color:#7e756c}
#page_index .about .hengxian{width:70px;height:3px;background:#0095eb;margin-bottom: 1rem;}

#page_index .about .about-info h3{padding:20px 0;}
#page_index .about .about-info p {
  font-size: 16px;
  color: #7e756c;
  line-height: 1.8
}
#page_index .about .swiper-about .figure {
  position: relative;
}
#page_index .about .swiper-about .figure .figure-img {
  margin-bottom: 0;
}
#page_index .about .swiper-about .figure .figure-link {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
}
#page_index .about .swiper-about .figure .figure-caption {
  position: absolute;
  left: 0;
  top: 100%;
  right: 0;
  bottom: 0;
  z-index: 2;
  background-image: -webkit-linear-gradient(right, rgba(32, 184, 233, 0.5), rgba(2, 59, 177, 0.5));
  background-image: linear-gradient(to right, rgba(32, 184, 233, 0.5), rgba(2, 59, 177, 0.5));
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #fff;
  transform: scale(1);
  -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
#page_index .about .swiper-about .figure .figure-caption svg {
  font-size: 3.5rem;
  -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
#page_index .about .swiper-about .figure .figure-caption p {
  font-size: 1rem;
  margin-top: 1rem;
  margin-bottom: 0;
}
#page_index .about .swiper-about .figure:hover .figure-caption {
  top: 0;
}
#page_index .about .swiper-about .figure:hover .figure-caption svg {
  transform: rotate(-360deg);
}
#page_index .about .about-swiper .swiper-pagination {
  position: relative;
}
#page_index .about .about-swiper .about-button-next {
  position: absolute;
  right: 0;
  bottom: 0;
}
#page_index .about a{font-size: 14px;
    color: #fff;
    line-height: 1.8;
    background: #34495e;
    border-radius: 35px;
    padding: 10px 30px;
   }
#page_index .about a:hover{background: #2aacff;}	
	
.about_ul{float:left;width:100%;margin-bottom: 100px;}
.about_ul ul li{float:left;width:25%;text-align:center;  position: relative;}	
.about_ul ul li::before{
	content: "";
    width: 1px;
    height: 70px;
    background: #666;
    position: absolute;
    left: 0;
    top: 24px;
    z-index: 1;
	
	}
.about_ul ul li.active::before{
	display:none
	
	}
.about_ul ul li h3{}
.about_ul ul li b{font-size:60px;background-image: linear-gradient(180deg, #2ea86f, #0c653a);
    -webkit-background-clip: text;
    color: transparent;font-weight:100;}	
.about_ul ul li span{font-size:20px;background-image: linear-gradient(180deg, #2ea86f, #0c653a);
    -webkit-background-clip: text;
    color: transparent;}	
.about_ul ul li p{font-size:14px;color: #34495e;clear: both;}	
	
	
@media (max-width: 767px) {
  #page_index .about .videos {
    width: 12rem;
    height: 12rem;
    left: 0;
    top: auto;
    transform: translate(0, -50%);
  }
  #page_index .about .about-con .about-left,
  #page_index .about .about-con .about-right {
    width: 96%;
    max-width: 96%;
    margin: 2%;
  }
  #page_index .about .about-info {
  width: 800px;
  max-width: 100%;
  margin-right: auto;
  padding-left: 2%;
  padding-top:  2%;
  padding-right: 2%;
}
 .about_ul ul li b{font-size:2rem;color: #34495e;}	
.about_ul ul li span{font-size:0.8rem;}	
.about_ul ul li p{font-size:1rem;color: #34495e;} 
  
.about_ul ul li {
    float: left;
    width: 48%;margin: 1%;
    text-align: center;
    position: relative;
}  
.about_ul ul li::before{display:none}
  
}
/*视频*/
#myModal .modal-content {
  border-radius: 0;
  border: 0;
}
.modal.fade .modal-dialog {
  top: 0%;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}


.about_style{width:1300px;padding-top:90px;margin:auto;position: relative;}
.about_style_lun{width:8000px;margin-bottom: 80px;}
.about_style_lun .about_style_tu{width:1300px!important;position: relative;float:left;height: 740px;  }
.about_style_lun .about_style_tu .about_style_zi{width:234px;height:124px;margin:auto;position: absolute;background: #096137;
    background-color: #096137;
    color: #fff;
    background-image: -webkit-linear-gradient(bottom, #1dba6e, #17a15e);
    background-image: linear-gradient(to bottom, #1dba6e, #17a15e);
    left: 53px;
    top: -36px; }
.about_style_lun .about_style_tu .about_style_zi div{width:25px;height:2px;background:#fff;margin:20px;}
.about_style_lun .about_style_tu .about_style_zi h4{color:#fff;font-size:36px;position: absolute;left: 30px;bottom: 6px; text-transform:capitalize;}
.about_style_lun .about_style_tu h5{color:#fff;font-size:36px;margin-left:20px;margin-top:40px;position: absolute;right: 35px;  bottom: 36px}
.about_style_lun .about_style_tu h5 span{font-size:22px;padding-left:10px;}
.about_style_lun .about_style_tu img{width:100%; height: 740px;}
.about_style .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  background: #999;
  opacity: 1;
  transition: 1s all;
}
.about_style .swiper-pagination-bullet-active {
  opacity: 1;
  background: #096137;
  width: 2rem;
  border-radius: 1rem;
}
.about_style .swiper-button-prev, .swiper-container-rtl .swiper-button-next{background: url(../images/about111_051.png) left center no-repeat;
    width: 128px;
    left: -280px;
    padding-left: 50px;
    font-size: 26px;text-transform: uppercase;
    color:#fff;
    /* font-variant: titling-caps; */
    line-height: 40px;}

.about_style .swiper-button-next, .swiper-container-rtl .swiper-button-prev{background: url(../images/about111_05.png) right center no-repeat;
    width: 117px;
    right: -261px;
    padding-right: 35px;
    font-size: 26px;color:#fff;text-transform: uppercase;
    /* font-variant: titling-caps; */
    line-height: 40px;}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next{background: url(../images/jiantou1.png) left center no-repeat;
    width: 64px;
    left: -261px;
    padding-left: 35px;
    font-size: 30px;
    /* font-variant: titling-caps; */
    line-height: 40px;}

.about_products{background:#fff;padding:1px 0 5rem;}
/******关于我们历程******/
.about_fazhan{background:#f7f7f7;padding:6rem 0 2rem;}
  .history {
  background: url("../images/history_bg.jpg") no-repeat center bottom;
  position: relative;
  padding: 5% 0;
  
}
@media (max-width: 991px) {
	.about_style{width:100%;}
	.about_style_lun{width:100%;}
	.about_style_lun .about_style_tu{width:100% !important ;height:auto}
	.about_style_lun .about_style_tu .about_style_zi{display:none}
    .history { padding: 50px 0; }
	.history .his-pages{display:none !important}
	.history .history-con .history-item .his-l .his-info{    width: 100% !important;
    height: 100% !important; 
  background-size: cover;
	    background-size: 100%;
    background-repeat: no-repeat;
	}
	.about_style_lun .about_style_tu img{height:auto!important}
	.history .history-con .history-item .his-l{height:370px !important;}
	
	#pages_index .products .products-con .nav-tabs li.active span.span-text, #pages_index .products .products-con .nav-tabs li:hover span.span-text{
	        background: #096137;
    background-color: #096137;
    background-image: -webkit-linear-gradient(bottom, #1dba6e, #17a15e);
    background-image: linear-gradient(to bottom, #1dba6e, #17a15e);
	}
	
}



  .history .history-con {
  position: relative;
}

  .history .history-con .history-item .his-l {
  width: 100%;height:570px
}
  .history .history-con .history-item .his-l .his-info {
	  background-image: url("../images/about1_03.png");
  width: 540px;
  height: 540px;
   position: relative;z-index:99;
  }
   .history .history-con .history-item .his-l .his-info .his-info1{
	   position: absolute;
		top: 39%;
		left: 50%;margin-left:-85px;
	    width:170px;height:140px;z-index:99;
   }
  .history .history-con .history-item .his-l h3{ 
      text-transform: uppercase;
	position: absolute;
    top: 0;
    left: 0;
    line-height: 570px;
    text-align: center;
    font-size: 300px;
    font-weight: 900;
    color: #f3f3f3;
    z-index: 1;
    width: 100%;
    overflow: hidden;
}
  .history .history-con .history-item .his-l h4 {
  color: #333;
  font-size: 48px;
  text-align:center;
  
}
  .history .history-con .history-item .his-l p {
  font-size: 24px;
  color: #666;
 text-align:center;margin-bottom: 0.5rem;text-transform: uppercase;
}
  .history .history-con .history-item .his-r {
  width: 50%;
}
  .history .history-con .history-next,
  .history .history-con .history-prev {
  background-image: none;
  font-size: 2rem;
  border-radius: 100%;
  border: 1px solid #8b8b8b;
  color: #8b8b8b;
  width: 60px;
  height: 60px;
  margin-top: -30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
  .history .history-con .history-next svg,
  .history .history-con .history-prev svg {
  margin: auto;
}
  .history .his-pages {
  position: relative;
  display: block;
}
  .history .his-pages:after {
  content: "";
  position: absolute;
  top: 66%;
  left: 0;
  right: 0;
  height: 1px;
  border-bottom: 1px dashed #a9a9a9;
}
  .history .swiper-pagination-history {
  width: 1200px;
  position: relative;
}
  .history .swiper-pagination-history li {
  width: auto;
  height: auto;
  background: transparent;
  opacity: 1;
	position: relative;
}
 .history .swiper-pagination-history li.swiper-pagination-bullet span{margin-top: -133px;font-size:24px;color:#666}
  .history .swiper-pagination-history li.swiper-pagination-bullet b {
  content: "";
  background-color: #999;
  border: 1px solid #8b8b8b;
  width: 1rem;
  height: 1rem;
  display: block;
  margin: 1rem auto;
  border-radius: 100%;
}

  .history .swiper-pagination-history li.swiper-pagination-bullet-active b {
  background-image: url("../images/abou3t_07.png");
  width: 20px;
  height: 20px;
  border: 0;
  background-color: transparent;
}
  .history .swiper-pagination-history li.swiper-pagination-bullet-active span {
  color: #d20e1e;font-size:110px;background-image: linear-gradient(180deg, #2ea86f, #0c653a);
    -webkit-background-clip: text;
    color: transparent;display: block;
}


/******关于我们证书******/
.about_zhengshu{background:#fff;padding:6rem 0 2rem;}
.zhengshu_about1{ position: relative;    padding-bottom: 60px;overflow: hidden;}
.zhs_item{background:#f7f7f7;float:left;}
.zhs_item img{margin:40px 45px; }
.zhengshu_about1 .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  background: #999;
  opacity: 1;
  transition: 1s all;
}
.zhengshu_about1 .swiper-pagination-bullet-active {
  opacity: 1;
  background: #096137;
  width: 2rem;
  border-radius: 1rem;
}


._news{}
._news ._news_ul{float: left;
    margin-bottom: 40px;margin-left:15px;}
._news_ul li{margin:40px 32px;background:#f7f7f7;float:left;width:458px;height:477px;border-bottom:1px solid #666;position: relative;}
._news_ul li span{width:100%;display:block;overflow:hidden;height:267px;}
._news_ul li span img{width:100%;transition: 0.35s all ease-in-out;}
._news_ul li h3{font-size:24px;color:#333;margin:25px 20px 10px;line-height:1.3;}
._news_ul li p{font-size:15px;color:#666;margin:20px;padding-bottom: 15px;}
._news_ul li b{ background: url(../images/list_07.jpg) no-repeat;background-size:100%;display:block;position: absolute;right:25px;bottom:10px;height:25px;width:20px;}
._news_ul li a{position: absolute;top:0;left:0;right:0;bottom:0;}
._news_ul li:hover{background:#fff;border-bottom:1px solid #096137;}
._news_ul li:hover img{transform: scale(1.1);}
._news_ul li:hover b{background: url(../images/list_05.jpg) no-repeat;background-size:100%;}


/*分页*/
.pages {
    text-align: center;
    font-size: 0;
}
.pages li {
    display: inline-block;
    vertical-align: middle;
    
    margin: 17px 5px;
	
}
.pages li:first-child {
    /*display: none;*/
}

.pages a {
    display: inline-block;
    padding: 0 12px;
    height: 35px;
    line-height: 35px;
    color: #333;
    font-size: 16px;
	border:none;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;border-radius: 5px;
}
.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-image: -webkit-linear-gradient(bottom, #1dba6e, #17a15e);
    background-image: linear-gradient(to bottom, #1dba6e, #17a15e);
	border-radius: 50%;
	border:none;
}
.pages li.page-ud a {
    width: 84px;
    padding: 0;
    background: #248bcc;
    box-shadow: 0px 0px 35px 3px rgba(13, 54, 70, 0.1);
    color: #fff;
}
.pages li.page-ud a:hover {
    opacity: .9;
}
.pages a:hover,
.pages a.active {
    background-image: -webkit-linear-gradient(bottom, #1dba6e, #17a15e);
    background-image: linear-gradient(to bottom, #1dba6e, #17a15e);
    color: #fff;
	border-radius: 50%;
}
.pages .left{float:left;border:none;background:#fff;
background: url(../images/jiantou1.png) left center no-repeat;
    padding-left: 30px;margin-left:20px;
}
.pages .left span{color:#096137;text-transform: uppercase;}
.pages .right span{color:#096137;text-transform: uppercase;}

.pages a:hover .left{
	background: none !important;
}

.pages .right{float:right;border:none;background:#fff;text-transform: uppercase;
background: url(../images/jiantou.png) right center no-repeat;
    padding-right: 30px;margin-right:20px;
}

@media (max-width: 991px) {
	._news ._news_ul{float: left;
    margin-bottom: 40px;margin-left:2%;margin-right:2%;}
	._news_ul li{margin:20px 0;background:#f7f7f7;float:left;width:100%;height:auto;border-bottom:1px solid #666;position: relative;}
	
	
	
}


/*******方案****/
.fangan_solu{padding:6rem 0 9rem;background: url(../images/fangan_04.jpg) no-repeat center;
  background-size: cover;}
.fangan_solu h4{background-image: linear-gradient(180deg, #1dbb6e, #169b5b);
    -webkit-background-clip: text;
    color: transparent;
    margin: 0 25px;
    text-decoration: none;padding:50px 0 30px;line-height:1.5;font-size: 36px;
    font-weight: 600;}
.fangan_solu p{color:#666;font-size:20px;}




.fangan_style{width:1520px;padding-top:100px;margin:auto;position: relative;}
.fangan_style_lun{width:8000px;margin-bottom: 80px;margin-top: 150px;}
.fangan_solutions{width:1520px!important;}
.fangan_img_left{width:740px;float:left;}
.fangan_style_lun .fangan_right{width:780px!important;position: relative;float:left; background:#fff;padding:110px 80px;height:717px;}
.fangan_style_lun .fangan_right .fangan_style_zi{width:245px;height:130px;margin:auto;position: absolute;background: #096137;
    background-color: #096137;
    color: #fff;
    background-image: -webkit-linear-gradient(bottom, #1dba6e, #17a15e);
    background-image: linear-gradient(to bottom, #1dba6e, #17a15e);
    left: 80px;
    top: -65px; }
.fangan_style_lun .fangan_right .fangan_style_zi div{width:25px;height:2px;background:#fff;margin:20px}
.fangan_style_lun .fangan_right .fangan_style_zi h4{color:#fff;font-size:36px;margin-left:20px;margin-top:40px;}
.fangan_style_lun .fangan_right h3{color:#333;position: relative;padding-left:25px;font-weight:100;margin-left:10px;  font-size:20px;  text-transform: uppercase;}
.fangan_style_lun .fangan_right h3::before
{
	content: "";
    width: 8px;
    height: 8px;
    /* background: #096137; */
    position: absolute;
    left: 0;
    top: 40%;
    border: 2px solid #096137;
    border-radius: 50%;
	}
.fangan_style_lun .fangan_right p{font-size:14px;color:#666;padding-right:170px;padding-bottom:15px}
.fangan_style_lun .fangan_right img{ }
.fangan_style_lun .fangan_right ul {}
.fangan_style_lun .fangan_right ul li{width:25%;float:left;margin-bottom: 2rem;}
.fangan_style_lun .fangan_right ul li span{display:block;margin:10px auto;text-align:center;width:60px;height:60px;background:#fff;border-radius:8px;box-shadow: 0px 0px 10px #eeeeee;line-height: 60px;}
.fangan_style_lun .fangan_right ul li h5{text-transform: uppercase;text-align:center;font-size:14px;color:#666;line-height:1.5}


.fangan_style .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  background: #fff;
  opacity: 1;
  transition: 1s all;
}
.fangan_style .swiper-pagination-bullet-active {
  opacity: 1;
  background: #096137;
  width: 2rem;
  border-radius: 1rem;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{background: url(../images/jiantou1.png) left center no-repeat;
    width: 64px;
    left: -261px;
    padding-left: 35px;
    font-size: 30px;
    /* font-variant: titling-caps; */
    line-height: 40px;
	}

.Control{background:#fff;padding:5rem 0}

.Service{padding:6rem 0 9rem;background: url(../images/fangan_10.jpg) no-repeat center; background-size: cover;width: 100%;
    float: left;}
.Service h2{color:#fff !important;}
.Service h2 span{color:#fff !important;}
.Service h2 div{background:#fff !important;}
.Service_ul{width:1150px;margin:auto;margin-top:70px}
.Service_ul li {width:175px;height:140px;margin:2%;border:1px solid #f7f7f7;position: relative;color:#fff;float:left}
.Service_ul li span{ position: absolute;top:15px;right:15px;}
.Service_ul li h4{ position: absolute;
    left: 10px;
    top: 35%;font-size:24px;font-weight:900 }
.Service_ul li h5{ position: absolute;
    left: 10px;
    top: 60%;font-size:16px; }


.products_list_nav_er a.active,
.products_list_nav_er a:hover{color:#096137;position: relative;padding-left:15px;font-weight:100;margin-left:10px;}
.products_list_nav_er a::before
{
	content: "";
    width: 8px;
    height: 8px;
    /* background: #096137; */
    position: absolute;
    left: 0;
    top: 33%;
    border: 2px solid #096137;
    border-radius: 50%;
	}




.pages_Solu .swiper-button-next,
.pages_Solu .swiper-button-prev{top:94%;}
.pages_Solu .swiper-button-next{right: auto !important;left: 10px !important ;}
.pages_Solu .swiper-button-prev{left: auto !important;right: 10px !important ;}
.pages_Solu .swiper-button-prev:hover span,.pages_Solu .swiper-button-next:hover span{color:#fff}
 .fangan_style .swiper-pagination-bullet{width: 30px;
    height: 30px;
    background: #666;
    margin: 0px 10px;}
.fangan_style .swiper-pagination-bullet-active{background-image: -webkit-linear-gradient(bottom, #1dba6e, #17a15e);
    background-image: linear-gradient(to bottom, #1dba6e, #17a15e);}


.Solution{background:#fff;padding:5rem 0;float:left;width:100%;}
.Solution_left{width:50%;float:left;}
.Solution_right{width:50%;float:left;padding:40px 85px;}
.Solution_right .Solution_input{width:100%;box-shadow: 0px 0px 10px #eee;border:none;margin-top:20px;height:68px;padding-left:25px;border-radius:5px;}
.Solution_right .Solution_textarea{width:100%;box-shadow: 0px 0px 10px #eee;border:none;margin-top:20px;height:123px;padding-left:25px;border-radius:5px;padding-top:25px;}
.Solution_bottom{display: block;
    width: 152px;
    border-radius: 30px;
    background-image: -webkit-linear-gradient(bottom, #1dba6e, #17a15e);
    background-image: linear-gradient(to bottom, #1dba6e, #17a15e);
    color: #fff;
    margin: auto;
    line-height: 40px;
    text-align: center;
    border: 3px solid #cedfd7;margin-top:40px;}
.Solution_bottom:hover{border: 3px solid #1dba6e;}

@media (max-width: 991px) {
	.fangan_solu h4{font-size: 1.5rem;}
	.fangan_solu p{ font-size: 1rem;}
	.fangan_img_left{width:100%;}
	.fangan_img_left img{height:auto;}
	
	.fangan_style_lun{width:100%!important;margin-top:30px;}
	.fangan_style{width:100%!important}
	.fangan_solutions{width:100%!important}
	.fangan_style_lun .fangan_right{padding: 110px 2%; width: 100% !important;}
	.fangan_style_lun .fangan_right p{padding-right:0}
	.pages_Solu{display:none}
	
	.Service_ul{width:100%;}
	.Service_ul li {width:48%;height:140px;margin:1%;border:1px solid #f7f7f7;position: relative;color:#fff;float:left}
	.Solution_left{width:100%;float:left;}
.Solution_right{width:100%;float:left;padding:10px 15px;}
}

/******联系我们*****/
.w1220{width:1250px;margin:auto;}
.contact_lx{width:395px;height:205px;float:left;margin:10px;background:#ededed;border-radius:10px;position: relative;padding-top:15px;padding-left: 40px;padding-right:20px;}
.contact_lx h3{border-bottom:1px dashed #666;padding-bottom:40px;margin-right:20px;text-transform: uppercase;font-weight:900}
.contact_lx p {color:#666;margin-top:20px;line-height:1}
.contact_lx p a {color:#666;font-size:15px;}
.contact_lx span{position: absolute;
    right:25px;
    top: 25px;}
.contact_lx1{  background-image: -webkit-linear-gradient(bottom, #1dba6e, #17a15e);
    background-image: linear-gradient(to bottom, #1dba6e, #17a15e);}
.contact_lx1 h3{border-bottom:1px dashed #fff;color:#fff}
.contact_lx1 p a{color:#fff;margin-top:20px;line-height:1}
.contact_lx1 div em{color:#6ac492; font-style:normal}
.contact_lx1 div{position: absolute;
    left:40px;top:55px;font-size:18px;font-weight:100;color:#fff;}
#map-canvas{width:1220px;height:550px;margin:auto;font-size:12px;    margin: 5% auto;}
  
  
@media (max-width: 991px) {
	.w1220{width:100%;}
	.products_list_nav {
    margin-top: 20px;}
	.contact_lx{width:98%;margin:1%;}
	#map-canvas{width:100%;float:left}
	
}



.card-fouth {
   
}
.card-fouth .sub-title {
    margin-bottom: 32px;
    text-align: center;
    font-size: 40px;
    color: #333
}
.card-fouth .desc.desc-list {
    width: 100%;
    margin: 0 auto;
    text-align: center
}
/*顶部分类*/
.card-fouth .industry {
    font-size: 20px;
    color: #999;
    padding: 10px 0;
    display: inline-block;
    width: auto;
    margin:0 10px;
}

.card-fouth .industry span {
    background: #eeeeee;
    border-radius: 25px;
    text-align: center;
    margin: 10px;
    font-size: 1rem;
    text-decoration: none;
    color: #666;text-transform: uppercase;
    padding: 14px 25px;cursor:pointer
}
.card-fouth .industry.active span {
	
    background: #096137;
    background-color: #096137;
    color: #fff;
    background-image: -webkit-linear-gradient(bottom, #1dba6e, #17a15e);
    background-image: linear-gradient(to bottom, #1dba6e, #17a15e);
}
/*内容*/
.card-fouth .case-container {
    position: relative;
    width: 1300px;
    margin: 0 auto;
    height: 850px
}
.card-fouth .case-panel {
    position: absolute;
    z-index: 1;
    opacity: 0;
   
    padding-left: 35px
}
.card-fouth .case-panel.active {
    z-index: 100;
    opacity: 1;
    -webkit-transition: all .2s ease-out .1s;
    transition: all .2s ease-out .1s
}
.card-fouth .case-preview {
    display: inline-block;
    width: 576px;
    position: relative;
    top: 28px;
    left: -60px;
    z-index: 200
}
@media (max-width: 991px) {
	.card-fouth .desc.desc-list{width:100%;height: 150px;}
	.card-fouth .case-container {width:100%;height:65vw;}
	.about_style{padding-top:0px}
	.card-fouth .case-panel{padding-left:0}
	.card-fouth .industry{display: inline-block;margin:1%;width:48%;float:left;background: #eeeeee;}
	.card-fouth .industry.active{background-image: -webkit-linear-gradient(bottom, #1dba6e, #17a15e);
    background-image: linear-gradient(to bottom, #1dba6e, #17a15e);}
	.card-fouth .industry span{padding:0px;margin:0px;font-size:0.875rem}
	
	.history .history-con .history-item .his-l h4{font-size: 1.5rem;}
	.history .history-con .history-item .his-l p {
    font-size: 0.8rem;
    color: #666;
    text-align: center;
    margin-bottom: 0.5rem;
    text-transform: uppercase;
}
}










