.main-container .row{
	 margin: 0;
 }

.main-container {
  
    overflow: hidden;
  
}
 /* 轮播 */
 .carousel-indicators{
	 bottom: 20px;
 }
 @media (max-width: 421px){
 	.carousel-indicators{
 		 bottom: 2px;
 	}
	.carousel-indicators li{
		width:14px;
		height: 14px;
	}
 }
  .carousel-inner img {
      width: 100%;
      height: 100%;
  }
  .home-story-container{
	  background-image: url(../img/home/index_bg1.jpg);
	  background-size: cover;
	  background-repeat: no-repeat;
	  overflow: auto;
	  width:100%;
	 padding-top: 5%;
	     padding-bottom: 1%;
  }
  .home-story-container-left img{
	  width:100%
  }
  .home-story-container-right h4{
	  color:#5aa47f;
	  text-align: center;
	 border-bottom: 2px solid #5aa47f;
	     width: 170px;
	     margin: auto;
	     /* line-height: 20px; */
	     padding-bottom: 10px;
		 margin-top: 5.6%;
		     font-size: 38px;
		     font-weight: bold;
  }
  .home-logo{
	  width:30%;
	  position:absolute
  }
  .home-logo img{
	  width:100%;
  }
  .home-story-container-right p{
	  color:#6a6a6a;
	      margin-top: 30px;
	      line-height:35px;
  }
  .home-story-btn span{
	  background-color:#5aa47f ;
	  float: left;
	  line-height: 40px;
	      padding-left: 10px;
	      padding-right: 10px;
		 height: 40px;
		     margin-right: 6px;
  }
  .home-story-btn span a,
  .home-pruduct-show-btn span a{
	  color: white;
	  text-decoration: none;
  }
  .pruduct-show-moreBtn a{
	
  }
  .pruduct-show-moreBtn a,
  .pruduct-show-moreBtn img{
	  float: left;
  }
  .pruduct-show-moreBtn img{
  	 margin-top: 4px;
  	     margin-left: 4px;
  }
  .pruduct-show-moreBtn{
	      background-color: #5aa47f;
	      width: 70px;
	      overflow: auto;
	      padding: 4px;
		      font-size: 14px;
		      padding-left: 10px;
  }
   .home-story-btn span img{
	   margin-top:15px;
	       margin-left: 7px;
   }
   .home-story-btn-icon{
	   width:40px;
   }
   div#home_story_moreBtn {
       margin-top: 40px;
       margin-bottom: 30px;
       overflow: auto;
   }
   .index-img-tu43{
	   width: 100%;
	   overflow: auto;
   }
   .index-img-tu43 img{
   	   width: 100%;
   }
   .index-pruduct-show-container{
	   background-color: #f8f8f8;
   }
   .index-pruduct-show-left{
	   float: left;

   }
   .index-pruduct-showbox{
	  /* background-image: url(../img/home/index_tu11.png);*/
	   background-size: cover;
	   background-repeat: no-repeat;
	   overflow: hidden;
	   width:100%;
   }
   .home-pruduct-show-img{
   	max-height: 306px;
   	    overflow: hidden;
	   /*  width:70%;
	   margin-left: 90px;
	      overflow: hidden; */
   }
   .index-pruduct-showbox-top {
       position: absolute;
       z-index: 8;
   }
   .index-pruduct-showbox-title span{
	   float: left;
	       line-height: 50px;
	     
   }
   .index-pruduct-showbox-title span img{
	   width:100%
   }
   .home-pruduct-show-img img{
   	   width:100%
   }
   .index-pruduct-showbox{
	   position:relative;
	   padding: 2%;
       padding-top: 3%;
   }
   .index-pruduct-show-right .col-xs-6{
	   width:50%;
	   /*border-right: 1px solid #e8e8e8;*/
   }
   .index-pruduct-show-container {
       background-color: #f8f8f8;
       padding-top: 5%;
	  padding-bottom: 5%;
	      margin-top: 0px;
   }
   .index-pruduct-show-left img{
	       width: 95%;
    margin-top: 12px;
   }
   .index-pruduct-show-left2{
	   display: none;
   }
   .index-environ-container{
	   text-align: center;
   }
    .index-environ-container h4{
		color: #1aa679;
		    font-size: 38px;
		    font-weight: bold;
	}
   .index-environ-container p{
   	color: #878787;
   	    font-size: 20px;
   }
   .index-environ-container{
	   background-color: #ffffff;
	       overflow: hidden;
		       margin-top: 4%;
   }
   .index-environ-right-cent {
       margin-bottom: 20px;
       overflow: hidden;
	   height: 147.89px;
   }
   .index-environ-left img{
	   width: 100%;
	   margin-bottom: 20px;
	
   }
   .h221{
	   height: 221.24px;
   }
   .h221 img{
   	   height: 221.24px;
   }
   .index-environ-right img{
	   width: 100%;
	}
	.index-environ-right-cent img{
		width:48%;
		float: left;
		 height: 147.89px;
	}
	.environ-cent-img-left img
	{
		margin-right:2%;
		    overflow: auto;
	}
	.environ-cent-img-right img
	{
		margin-left:2%;
		    overflow: auto;
	}
	.index-environ-right-top{
		color: white;
		background-color: #1aa679;
		    border-top-left-radius: 40px;
		    padding-top: 20px;
		    text-align: left;
		    padding-left: 40px;
			    padding-bottom: 1px;
				 border-bottom-right-radius: 40px;
				 overflow: hidden;
	}
	.index-environ-right-top p{
		color: white;
		    line-height: 30px;
	}
	.index-environ-right p{
		text-align: left;
		    line-height: 35px;
	}
	.index-Join-container{
		background-image: url(../img/home/index_bg3.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		    padding-top: 60px;
		    padding-bottom: 10px;
		width: 100%;
	}
	.index-join-icon {

	    background-color: #1aa679;
	    border-radius: 50%;
		margin-right: 6px;
		    margin-top: 10px;
	}
	.index-join-icon img{
		width:50px;
	}
	.index-join-text-box h5{
		color: #1aa679;
		    font-weight: bold;
	}
	.index-Join-right-cont img{
		width:60px;
	}
	.index-join-text-box {
	    overflow: auto;
	}
	.index-join-text-box p{
		font-size: 16px;
		color: #787878;
		    line-height: 30px;
	}
	.index-news-container h4 {
	    color: #1aa679;
		text-align: center;
		    font-size: 38px;
		    font-weight: bold;
	}
	.index-news-container p {
	       font-size: 20px;
		text-align: center;
	}
	.index-news-container {
	    padding-top: 3%;
		 padding-bottom: 3%;
		background-color: #f7f7f7;
		overflow: auto;
	}
	.index-news-left-btmbox .index-news-time {
		color: white;
	    width: 60px;
	    background-color: #53a37c;
	    border-radius: 50%;
	    height: 60px;
		    height: 60px;
		    text-align: center;
		    padding-top: 9px;
			font-size: 14px;
			margin-right: 10px;
	}
	.index-news-time,.index-news-time-right{
		float: left;
	}
	.index-news-time-right p{
		text-align: left;
		    margin-bottom: 0px;
			display: -webkit-box;
			    -webkit-box-orient: vertical;
			    -webkit-line-clamp: 1;
			    overflow: hidden;
				line-height: 30px;
				
	}
	p.index-news-time-right-title {
	    font-size: 18px;
	}
	.index-news-time-right-text{
		font-size: 16px;
	}
	.index-news-left-btmbox{
		overflow: auto;
		margin-top:20px;
	}
	.index-news-lb{
		overflow: auto;
		width: 100%;
	}
	.index-news-lb img{
		    height: 296px;
		width: 100%;
	}
	.index-news-time-right-title{
		color: #000000;
	}
	.index-news-time-right-text,
	.index-news-time-year{
		color: #878787;
	}

.index-news-time-right {
    width: 76%;
    font-size: 14px;
}

.index-news-right-box{
	
}
.index-news-time-data {
    font-size: 18px;
	font-weight: bold;
}
.index-news-right-box .index-news-time-right {
    width: 80%;
    font-size: 14px;
    margin-right: 1%;
	    padding-top: 10px;
	    padding-bottom: 8px;
}
.index-news-right-box {
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 10px;
    overflow: auto;
	    padding-top: 4px;
	    padding-bottom: 4px;
		    cursor: pointer;
}
.index-news-right-box  .index-news-time{
	width:50px;
}
.index-news-right-box .index-news-time {
    float: right;
	line-height: 30px;
	    margin-top: 6px;
}
.index-news-right-container {
    border-top: 1px solid #e0e0e0;
	    padding-top: 3px;
}
.index-ic16 img{
	margin: auto;
	    width: 28%;
}
.index-ic16 {
    margin-bottom: 50px;
}
.index-img-left-top{
	color: white;
	    /* background-color: #1aa679; */
	    border-top-right-radius: 40px;
	    padding-top: 16px;
	    text-align: left;
	    padding-left: 40px;
	    padding-bottom: 1px;
	    border-bottom-left-radius: 40px;
		padding-right: 30px;
		/* background-image: url(../img/home/index_bg4.jpg);
		    background-size: cover; */
			   padding-bottom: 4.9rem;
}
.index-img-left-top,.index-img-center-top{
	float: left;
	width:39%
}
.index-img-right-top{
	width:20%;
	float: right;
}
.index-img-bot-box img{
	float: left;
	width: 100%;
}
.index-img-left-title {
   border-bottom: 1px solid white;
       border-top: 1px solid white;
       font-size: 1.6rem;
       padding-top: 10px;
       padding-bottom: 10px;
       margin-top: 2rem;
       font-weight: bold;
       width: 72%;
       margin-bottom: 1rem;
}
.index-img-left-logo{
	width:100%;
	margin-top:1.37rem;
}
.index-img-left-logo img{
	width:50%;
}
.index-img-left-text{
	line-height: 2rem;
}
.index-img-container{
	margin-top: 40px;
}
.mr-l10{
	margin-left:10px
}
.mr-r10{
	margin-right:10px
}
.mr-t10{
	margin-top:10px
}
.mr-b10{
	margin-bottom:10px
}
.mr-b20{
	margin-bottom:20px
}

.index-img-bot-box span {
    overflow: auto;
    width: 48.9%;
    float: left;
	    height: 234px;
}
.index-img-box-top ,.index-img-bot-box{
    width: 100%;
    overflow: hidden;
	
}
.index-img-left-top {
    height: 480px;
}
.index-img-left-topbg {
    width: 100%;
    height: 480px;
}
.index-img-left-topbg img {
    height: 100%;
}
.index-img-right-top {
    width: 19.12%;
    float: left;
	    overflow: auto;
		height: 480px;
}
.index-img-right-top img{
   width:100%;
   height: 100%;
}
.index-img-top-box {
    overflow: auto;
	    height: 236px;
}
.index-img-bot-box{
	height:234px;
}
.index-img-top-box img,
.index-img-bot-box span img{
   width:100%;
   height: 100%;
}
.index-img-bot-left,
.index-img-bot-right{
	float: left;
}
.index-img-box-bottom span{
	float: left;
	    
}
.index-img-box-bottom img{
	
}
.index-img-bot-left {
    width: 60%;
	height: 235px;
}
.index-img-bot-right{
	width: 40%;
	height: 235px;
}
.index-img-box-bottom img {
    width: 100%;
	height: 100%;
}
.index-img-bot-right span {
    width: 47.2%;
	    height: 100%;
}
.index-img-bot-left span {
    width: 31.87%;
    height: 100%;
}
.index-img-box-bottom {
    overflow: auto;
}
.pc-artificial-container{
	position: fixed;
	top: 16rem;
	    right: 20px;
		border-radius: 10px;
	    overflow: auto;
	    width: 160px;
		
    z-index: 8;

}
.pc-artificial-btn-container img{
	margin:auto;
}
.pc-artificial-btn-container {
    background-color: white;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #f0f0f2;
}
.pc-artificial-btn2{
	display: none;
}
.pc-artificial-btm-top img,
.pc-artificial-top-box img{
	float: left;
	width:23px;
	margin-right: 6px;
}
.pc-artificial-top-box span{
	color: white;
}
.pc-artificial-top{
	background-color: #20a379;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.pc-artificial-btm-top{
	color: #909090;
	    line-height: 26px;
	    font-size: 12px;
	        padding-left: 10px;
}
.pc-artificial-btm{
	background-color: white;
	    padding-top: 10px;
	    padding-bottom: 10px;
}
.pc-artificial-tel{
	color: #20a379;
	    font-size: 20px;
	    font-weight: bold;
		    padding-left: 16px;
}
.mobile-artificial-container{
	position: fixed;
	right: 0;
	bottom: 0;
	    margin-right: 20px;
		z-index: 8;
		    margin-bottom: 56px;
}
.mobile-artificial-top img{
	      width: 22px;
	      margin-top: 14px;
	      margin-left: 22px;
	      margin-bottom: 2px;
}
.mobile-artificial-btn2{
	display: none;
}
.mobile-artificial-bottom img{
	    margin-left: 23px;
	    margin-top: 24px;
}
.mobile-artificial-bottom{
	background-color: #f8f8f8;
	color: #b8b8b8;
	    margin-top: 6px;
}
.mobile-artificial-top{
	 background-color: #21aa7e;
	 color: white;
}
.mobile-artificial-top,.mobile-artificial-bottom {
	       
	      
	       overflow: auto;
	       font-size: 12px;
	       width: 70px;
	       text-align: center;
	       height: 70px;
	       border-radius: 10px;
	       border: 2px solid white;
}
#demo1 .carousel-indicators{
	    margin-left: 70%;
}
.home-pruduct-show-img img:hover {
	width: 100%;
	height:100%;
	
	transform:scale(1.2);
}
/* 中心变形*/
.home-pruduct-show-img img {
	transition:all 0.5s ease-out;
	/* 过度 所有css属性 1秒过度 结束慢*/
-moz-transition:all 0.5s ease-out;
	/* Firefox 4 */
-webkit-transition:all 0.5s ease-out;
	/* Safari 和 Chrome */
-o-transition:all 0.5s ease-out;
	/* Opera */
}

.index-container2{
	background-image: url(../img/home/index_bg2.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	
}
.index-tu43-left{
	width:50%
}
.index-tu43-right,.index-tu43-left{
	float: left;
	overflow: auto;
	    padding-top: 64px;
}
.index-tu43-right-img1 img{
	width:55px
}
.index-tu43-right-img2{
	background-image: url(../img/home/index_tu3.png);
	background-size: 100% 100%;
	    width: 50px;
	    float: left;
		height:210px;
		    margin-left: 18px;
}
.index-tu43-right-img2 span{
	/* writing-mode: vertical-lr;/*从左向右 从右向左是 writing-mode: vertical-rl;*/
	  /*  writing-mode: tb-lr; IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/
		 
	    height: 76px;
	    font-size: 26px;
	    font-family: Microsoft YaHei;
	    font-weight: bold;
	    color: #FFFFFF;
	    line-height: 27px;
	    margin-left: 12px;
	    margin-top: 14px;
}
.index-tu43-right-img1 {
    float: left;
}
.index-tu43-title-box {
    width: 33%;
    float: left;
}
.index-tu43-title1{

	padding:2px;
	border-radius: 50%;
	color: #39ac85;
	text-align: center;
	  
		    margin: auto;
			width: 57px;
			height: 57px;
			border: 2px solid #1BA679;
			
}
.index-tu43-right {
    padding-left: 2rem;
	padding-bottom: 60px;
}
.index-tu43-title1 span{
	
	border-radius: 50%;
	width: 49px;
	height: 49px;
	border: 1px solid #1BA679;
	    line-height: 49px;
	  
	    font-weight: bold;
		text-align: center;
		
		font-size: 35px;
		font-family: Source Han Serif CN;
		font-weight: bold;
		color: #1BA679;
}
.index-tu43-title-box{
	border-right: 1px solid rgba(110, 110, 110, 0.29);
}
.index-tu43-text1{
	 
	    margin: auto;
	writing-mode: vertical-lr;/*从左向右 从右向左是 writing-mode: vertical-rl;*/ 
	    writing-mode: tb-lr;/*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/
		 
		  font-size: 10px;
		  font-family: Microsoft YaHei;
		  font-weight: 400;
		  color: #6E6E6E;
		  line-height: 18px;
}
.index-tu43-remarks {
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
}
.index-img-tu47{
	background-image: url(../img/home/index_tu47.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.index-img-tu48 {
	background-image: url(../img/home/index_tu48.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
    padding-bottom: 30px;
   
}
.index-pruduct-showbox-title {
    overflow: hidden;
}
.index-pruduct-showbox-name{
	background-color: rgba(0,0,0,0.1);
	color: white;
	    padding-left: 10px;
    padding-right: 10px;
}
  /*pc*/
 @media (min-width: 1101px){
 	.index-pruduct-showbox-name{
 		    font-size: 20px;
 	}
 	.index-pruduct-showbox-top {
   z-index: 8;
     margin-top: 3%; 
     margin-left: 4%; 
	}
	 .index-img-tu47, .index-img-tu48{
		 display: none;
	 }
	 .mobile-artificial-container{
		 display: none;
	 }
	 .index-img-left-top{
		 background-image: url(../img/home/index_bg4.jpg);
	 }
	 .index-join-icon {
	     float: left;
	}
	.index-Join-mobile-img{
			   display: none;
			       
	}
	.index-img-left-topbg{
		display: none;
	}
	.index-tu43-title1 span{
		    font-size: 68px;
	}
	.index-tu43-remarks {
	    margin-top: 30px;
	    margin-bottom: 10px;
	    text-align: center;
	    font-size: 20px;
	}
	.index-tu43-text1{
		    font-size: 16px;
	}
	.index-tu43-text1 span{
		width:22px;
	}
	.index-tu43-title1 span{
		width:88px;
		height: 88px;
		line-height: 78px;
	}
	.index-tu43-title1{
		width:96px;
		height: 96px;
	}
	.index-news-lb #demo1 .carousel-indicators li{
		width: 12px;
		    height: 12px;
	}
	.carousel-indicators li{
		margin-left: 0;
	}
	.index-environ-right p{
		margin-top: 0px;
		margin-bottom: 10px;
	}
}
	 @media (max-width: 1200px)and (min-width: 1101px){
	.index-img-left-title {
			font-size: 1.3rem;
		}
		.index-img-left-text {
		    line-height: 1.5rem;
		    font-size: 14px;
		}
	}	
		
		@media (min-width: 1380px){
			.index-environ-right-top {
				    height: 168px;
			}
			.index-img-left-top {
			 height:480px;
			}
			.index-environ-right-top h5{
				margin-top: 25px;
			}
		}
	 @media (max-width: 1200px){
		.index-environ-right p {
			text-align: left;
			line-height: 30px;
		}
		.index-img-bot-box span {
		    width: 48.7%;
		}
	.index-environ-left-top-box,
	.index-environ-left-top-box img{
		min-height: 380px;
	}
		
		.index-img-bot-left span {
		    width: 31.6%;
			    height: 100%;
		}
	}
	 @media (max-width: 1158px){
		 .index-img-left-top {
			 padding-bottom:2.6rem;
		 }
	 }
   @media (max-width: 1099px)and (min-width: 900px){
	 .index-news-time-right {
	     width: 70%;
	     
	 }
   }
   @media (max-width: 991px){
	   .index-news-right-container {
		  margin-top: 20px;
	   }
   }
  @media (max-width: 949px){
  	  .index-img-bot-box span {
  	      width: 48.2%;
  	  }
  }
   /*mobile*/
   @media (max-width: 1100px){
	
	 .index-news-lb  #demo1 .carousel-indicators li {
	      
	        width: 10px;
	        height: 10px;
	        
	   }
	  
	 .index-news-lb  #demo1 .carousel-indicators {
	        margin-left: 60%; 
	   }
	   .mobile-47 .index-tu43-right-img1{
		   
	   }
	   .index-tu43-left {
	       width: 100%;
	   }
	   .index-img-tu43{
		   display: none;
	   }
	   .index-img-tu47, .index-img-tu48{
		   display: block;
	   }
	   .index-img-tu47{
	   	   padding-bottom: 20px;
		  
	   }
	   .index-img-tu47,.index-img-tu48{
		   width: 100%;
		       overflow: auto;
	   }
	   .index-pruduct-show-container {
		   padding-top: 0;
	   }
	   .index-img-tu47 img, .index-img-tu48 img{
	   		   width: 100%;
	   }
	 /*  .index-img-left-top {
	          padding-bottom: 5.0rem;
	   } */
	   .home-story-container-left{
		   display: none;
	   }
	   .pc-artificial-container{
		   display: none;
	   }
	   .index-img-left-logo img {
	       width: 80%;
	   }
	   .index-Join-container .col-lg-8{
		   width:100%;
		       margin-top: 30px;
			       flex: 0 0 100%;
			       max-width: 100%;
	   }
	   .index-img-left-title {
		       font-size: 2rem;
			       width: 100%;
				      
	   }
	   .index-img-left-text{
		   display: none;
	   }
	   .index-Join-container .col-lg-6{
	   		   width:50%
	   }
	   .index-Join-left-cont .row{
		   float: left;
		       width: 50%;
			       margin-top: 10px;
	   }
	   .index-join-icon img {
	      
	       margin: auto;
	       padding-top: 5px;
	   }
	   .index-join-icon {
	       width: 60px;
	       height: 60px;
		       margin: auto;
	   }
	   .index-join-text-box {
	      text-align: center;
	   }
	   .index-Join-mobile-img{
		   display: block;
		   width: 80%;
		   overflow: auto;
		   margin: auto;
	   }
	   .index-Join-mobile-img img{
	   		   
	   		   width: 100%;
	   		 
	   }
	   .index-Join-right-cont img{
		   display: none!important
	   }
	   .index-pruduct-show-left{
	   	   display: none;
	   }
	   .index-pruduct-show-left2{
	   	   display: block;
	   }
	   .home-story-container-left1{
	   		   display: none;
	   }
	  .home-story-container .col-lg-6 {
	   		width:100% !important;
			flex: 0 0 100%;
			max-width: 100%;
	   }
	   .home-story-container-right{
		   padding-left:2%;
		   padding-right: 2%;
	   }
	   .index-pruduct-show-container .col-lg-9{
		       flex: 0 0 100%;
		       max-width: 100%;
	   }
	   .index-environ-container .col-lg-6{
		   flex: 0 0 100%;
		   max-width: 100%;
	   } 
	   .index-pruduct-show-left2{
		   width: 100%;
	   }
	   .index-pruduct-show-left2 img{
	   		   width: 100%;
	   }
	   .index-environ-left{
		   display: none;
	   }
	   .index-Join-right-cont{
		   display: none;
	   }
	   .index-join-text-box p{
		   display: none;
	   }
	   .index-join-text-box h5 {
	       color: black;
	       margin-top: 10px;
		   font-weight: 350;
		       font-size: 16px;
	   }
	   .index-img-right-top,
	   .index-img-bot-right{
		   display: none;
	   }
	   .index-img-bot-left{
		   width:100%
	   }
	   

		.index-img-left-top, .index-img-center-top {
			float: left;
			width: 48%;
		}
		.index-img-left-topbg {
		    width: 100%;
		}
		.index-img-left-topbg img{
		    width: 100%;
		}
		.index-img-left-logo{
			    position: absolute;
			    width: 70%;
			    top: 0;
				margin-left: 3rem;
				    margin-top: 1rem;
		}
		.index-img-left-top{
			position: relative;
		}
		.index-img-left-title{
			position: absolute;
			top: 0;
			    width: 80%;
			    margin-top: 12rem;
				margin-left: 2rem;
		}
		.index-img-left-top {
		  
		   padding:0;
		 
		}
		.mobile-47 .index-tu43-right-img1 {
		    width: 60px;
		}
		
		.index-tu43-right, .index-tu43-left {
		    float: left;
		    overflow: auto;
		    padding-top: 64px;
		}
		.index-tu43-right {
		    padding-left: 4rem;
		   
		}
   }
    @media (max-width: 942px){
	   .index-img-left-title {
		   font-size: 1.5rem;
		  
	   }
	   .mobile-47 .index-tu43-right-img1 {
	       width: 48px;
	   }
	   
	   .index-tu43-right, .index-tu43-left {
	       float: left;
	       overflow: auto;
	       padding-top: 44px;
	   }
	  
   }
   @media (max-width: 698px){
      .index-img-left-title {
   	   font-size: 1.2rem;
   	  
      }
	  .index-img-left-title {
	    
	      margin-top: 7rem;
	      
	  }
	}
   @media (max-width: 800px){
	   .home-pruduct-show-img {
	       width: 100%;
	       margin-left: 0px;
	       /*margin-top: 70px;*/
	   }
	 
   }
   @media (max-width: 643px){
   	   .index-img-bot-box span {
   	       width: 48%;
   	   }
	   .index-img-bot-left span {
	       width: 31%;
	   }
   }
   @media (max-width: 586px){
   	   .index-img-bot-box span {
   	       width: 47.6%;
   	   }
	   .index-img-left-title {
	   		       font-size: 0.7rem;
	   			  
	   }
   	   
   }
   @media (max-width: 487px){
   	   .index-img-bot-box span {
   	       width: 46.99%;
   	   }
   	  .index-img-bot-left span {
   	      width: 30.8%;
   	  }
   	  .index-pruduct-showbox-icon{
   	  	width:30%;
   	  }
   }
   @media (max-width: 441px){
   	.home-story-container-right h4{
   		    width: 120px;
    		font-size: 28px;
   	}
   	.index-environ-container h4,
   	.index-news-container h4{
   		font-size: 28px;
   	}
   	.home-logo{
   		    width: 29%;
   	}
   	  .index-img-bot-left span {
   	      width: 30.7%;
   	  }
	  .index-img-left-title {
	      margin-top: 6rem;
	  }
	  .index-news-lb img{
	  	    height: 200px;
	  
	  }
	  .carousel-inner img {
	      height: 180px;
	  }
	  .home-story-container-right p{
	  	      line-height:30px;
	  }
	  div#home_story_moreBtn {
	      margin-top: 25px;
	      margin-bottom: 25px;
	    
	  }
	  .mobile-47 .index-tu43-right-img1 {
	      width: 30px;
	  }
	  .index-tu43-right-img2{
		      width: 30px;
		     
		      height: 120px;
	  }
	  .index-tu43-right-img2 span{
		  height: 36px;
		      font-size: 14px;
		      font-family: Microsoft YaHei;
		      font-weight: bold;
		      color: #FFFFFF;
		      line-height: 16px;
		      margin-left: 9px;
		      margin-top: 10px;
	  }
	  .index-environ-right-cent img{
		  height: 100px;
	  }
	  .index-environ-right .h221{
		  height: 100px;
	  }
	  .index-environ-right-cent {
	      margin-bottom: 10px;
	      overflow: hidden;
	      height: 100px;
	  }
	  .index-tu43-right, .index-tu43-left {
	      float: left;
	      overflow: auto;
	      padding-top: 10px;
		      padding-left: 2rem;
	  }
	  .index-Join-container{
		      padding-top: 30px;
	  }
	  .home-logo{
		      margin-top: 19px;
	  }
	 
   }
   @media (max-width: 430px){
	   .index-environ-right-toptitle p {
	       text-align: left;
	       line-height: 10px;
	   }
	   .index-environ-right-top h5{
		   margin-bottom: 16px;
	   }
	   .index-environ-righttext-box{
		   margin-top: 20px;
	   }
   }
  
   @media (max-width: 421px){
   	  .index-img-bot-left span {
   	      width: 30.6%;
   	  }
	  
   }
   @media (max-width: 407px){
   	  .index-img-bot-left span {
   	      width: 30.5%;
   	  }
   }
   @media (max-width: 407px){
   	  .index-img-bot-left span {
   	      width: 30.4%;
   	  }
   }
   @media (max-width: 382px){
   	 .index-img-bot-box span {
   	     width: 46.0%;
   	 }
	 .index-img-bot-left span {
	     width: 30.3%;
	 }
	 .index-img-left-title {
	     margin-top: 4.5rem;
	 }
	 P{
		margin-block-start: 0em;
	 }
   }
   @media (max-width: 365px){
   
   	 .index-img-bot-left span {
   	     width: 30.2%;
   	 }
   }
   @media (max-width: 365px){
   
   	 .index-img-bot-left span {
   	     width: 30.1%;
   	 }
   }
   @media (max-width: 341px){
   
   	 .index-img-bot-left span {
   	     width: 29.9%;
   	 }
   }
   @media (max-width: 321px){
   
   	 .index-img-bot-left span {
   	     width: 29.8%;
   	 }
	 .home-pruduct-show-img {
	 
	     margin-top: 70px;
	 }
	 .index-pruduct-showbox-title span {
	     float: left;
	     line-height: 40px;
	     font-size: 14px;
	 }
	 .index-pruduct-showbox-title span img {
	     width: 40px;
	     margin-right: 10px;
		 margin-bottom: 4px;
	 }
	 .pruduct-show-moreBtn {
	    
	     width: 64px;
	   
	     font-size: 12px;
	    
	 }
	 .pruduct-show-moreBtn img {
	     margin-top: 3px;
	     margin-left: 4px;
		 width: 6px;
	 }
	 .pruduct-show-moreBtn{
		 padding:3px;
		 margin-left: 6px;
		     padding-left: 6px;
	 }
.index-pruduct-showbox-name{
	padding-right: 7px;
	    padding-left: 7px;
    }

   }
   @media (max-width: 377px){
   
   	.index-join-text-box h5  {
   	    width:40px;
		margin-left: 10px;
   	 }
   }
  
	@media (min-width: 1380px){
		.main-container {
		    width: 1380px;
		}
	}
	@media (max-width: 360px){
		.index-join-text-box h5 {
		    width: 44px;
		    margin-left: 5px;
		}
		.index-img-left-title {
		    position: absolute;
		    top: 0;
		    width: 95%;
		    margin-top: 4rem;
		    margin-left: 7px;
		}
		.index-img-left-logo {
		    position: absolute;
		    width: 70%;
		    top: 0;
		    margin-left: 7px;
		    margin-top: 1rem;
		}
	}
	@media (max-width: 327px){
		.index-join-text-box h5 {
		       width: 42px;
		       margin-left: 7px;
		}
		.index-join-text-box {
		  
		    width: 48px;
		}
		.index-img-left-title {
		    margin-top: 4.5rem;
			    margin-left: 7px;
		}
		.index-img-left-logo {
		    position: absolute;
		    width: 70%;
		    top: 0;
		    margin-left: 7px;
		    margin-top: 1rem;
		}
		.index-news-time-right {
		    width: 70%;
		    font-size: 14px;
		}
		.index-news-right-box .index-news-time-right {
		    width: 70%;
		    font-size: 14px;
		    margin-right: 1%;
		}
		.index-pruduct-showbox-title span img {
		    width: 30px;
		    margin-bottom: 5px;
		}
		.index-pruduct-showbox-title span {
		    float: left;
		    line-height: 30px;
		    font-size: 14px;
		}
		.carousel-indicators li {
		    width: 14px;
		    height: 14px;
		}
	}
		
  @media (max-width: 1163px)and (min-width: 1100px){
	 .index-img-left-top {
	     height: 430px;
	 }
	 .index-img-left-topbg {
	     width: 100%;
	     height: 430px;
	 }
	 .index-img-top-box {
	     overflow: auto;
	     height: 220px;
	 }
	 .index-img-bot-box {
	     height: 199px;
		 overflow: hidden;
	 }
	 .index-img-right-top {
	     height: 430px;
	 }
	 .index-img-left-title{
		margin-top: 3rem;
	 }
   }
 @media (max-width: 913px){
	 .index-img-left-top {
	     height: 352px;
	 }
	 .index-img-left-topbg {
	     width: 100%;
	     height: 352px;
	 }
	 .index-img-top-box {
	     overflow: auto;
	     height: 174px;
	 }
	 .index-img-bot-box {
	     height: 169px;
	 		 overflow: hidden;
	 }
	 .index-img-right-top {
	     height: 430px;
	 }
	 .index-img-box-top{
		 overflow: hidden;
	 }
 }
 @media (max-width: 715px){
 	
 	 .index-img-left-topbg,
	 .index-img-left-top{
 	   
 	     height: 284px;
 	 }
 	 .index-img-top-box {
 	     overflow: auto;
 	     height: 144px;
 	 }
 	 .index-img-bot-box {
 	     height: 129px;
 	 		 overflow: hidden;
 	 }
 	 .index-img-right-top {
 	     height: 430px;
 	 }
 	 .index-img-box-top{
 		 overflow: hidden;
 	 }
	.index-img-bot-left {
	  
	    height: 168px;
	}
 }
 @media (max-width: 500px){
 	
 	 .index-img-left-topbg,
 	 .index-img-left-top{
 	   
 	     height: 194px;
 	 }
 	 .index-img-top-box {
 	     overflow: auto;
 	     height: 104px;
 	 }
 	 .index-img-bot-box {
 	     height: 79px;
 	 		 overflow: hidden;
 	 }
 	.index-img-bot-left {
 	  
 	    height: 79px;
 	}
 }
 @media (max-width: 375px){
	 .index-img-left-logo {
	     
	     margin-left: 1rem;
	    
	 }
	 .index-img-left-title{
		 margin-left: 1rem;
	 }
	 .index-img-left-topbg, .index-img-left-top {
	     height: 164px;
	 }
	 .index-img-top-box {
	     overflow: auto;
	     height: 84px;
	 }
	 .index-img-bot-box {
	     height: 69px;
	  }  
 }
 .index-environ-right-top h5{
	 font-size: 20px;
	 font-weight: bold;
 }
 .index-environ-right-top p{
	 font-size: 16px;
	float: left;
 }
  @media (max-width: 1100px)and (min-width: 800px){
	  .index-tu43-title1 span{
		     font-size: 55px;
		     width: 70px;
		     height: 70px;
		     line-height: 60px;
	  }
	  .index-tu43-title1{
		  width: 77px;
		  height: 77px;
	  }
  }
 @media (max-width: 1410px)and (min-width: 1300px){
	 .index-img-tu43{
		 margin-top:20px;
		 margin-bottom: 20px;
	 }
 }
 @media (max-width: 1550px)and (min-width: 1410px){
 	 .index-img-tu43{
 		 margin-top:50px;
 		 margin-bottom: 50px;
 	 }
 }
 @media (max-width: 1750px)and (min-width: 1551px){
 	 .index-img-tu43{
 		 margin-top:70px;
 		 margin-bottom: 70px;
 	 }
 }
 @media(min-width: 1751px){
 	 .index-img-tu43{
 		 margin-top:90px;
 		 margin-bottom: 90px;
 	 }
 }
 @media(min-width: 1900px){
 	 .index-img-tu43{
 		 margin-top:10rem;
 		 margin-bottom: 10rem;
 	 }
 }
 @media (max-width: 1100px)and (min-width: 801px){
 	.index-tu43-right{
		margin-top:6rem;
		margin-bottom: 6rem;
	}
 }
 @media (max-width: 800px)and (min-width: 660px){
 	.index-tu43-right{
		margin-top:5rem;
		margin-bottom: 3rem;
		padding-top: 64px;
	}
 }
 @media (max-width: 544px)and (min-width: 440px){
 	.index-tu43-right{
 		
 		padding-top: 54px;
		padding-bottom: 0px;
 	}
 }
 @media (max-width: 439px){
 	.index-tu43-right{
 		padding-top: 44px;
 	}
 }
 @media (min-width: 1100px){
.index-environ-right-top h5{
	 font-size: 28px;
 }
 .index-environ-right-top p {
    font-size: 20px;
    
}
}