*{
	padding: 0;
	margin: 0;
}
@media (min-width: 320px){html{font-size: 42.6667px;} }
@media (min-width: 360px){html{font-size: 48px;} }
@media (min-width: 375px){html{font-size: 50px;} }
@media (min-width: 384px){html{font-size: 51.2px;} }
@media (min-width: 414px){html{font-size: 55.2px;} }
@media (min-width: 448px){html{font-size: 59.7333px;} }
@media (min-width: 480px){html{font-size: 48px;} }
@media (min-width: 512px){html{font-size: 68.2667px;} }
@media (min-width: 544px){html{font-size: 72.5333px;} }
@media (min-width: 576px){html{font-size: 76.8px;} }
@media (min-width: 608px){html{font-size: 81.0667px;} }
@media (min-width: 640px){html{font-size: 85.3333px;} }
@media (min-width: 750px){html{font-size: 100px;} }
@media (min-width: 1128px){html{font-size: 180px;} }
#index{
	height: 100vh;
}
body {
    background-color:#F7F7F7;
}
a:link { text-decoration:none;} 
a:visited {text-decoration:none;} 
.indes_yid{
	display: none;
}

.indes_yid1{
	display: none;
}
.indes_pc{
		width:100%;
		height:87vh ;
		overflow: hidden;
	}
.indes_pc1{
		width:100%;
		/* height:22vh ; */
		/* overflow: hidden; */
	}
.top_img{
		width:100%;
		height:87vh ;
		overflow: hidden;
	}
.top_img img{
		width: 100%;
		/* height:5rem; */
		overflow: hidden;
		}
.top_long{
	max-width:100%;
	height:0.3rem ;
	position:absolute;
	top: 2%;
	z-index: 99;
	left: 5%;
	font-size: 0.2rem;
}
.top_long img{
	max-width:100%;
	height:100%;
}
.top_longleft{
	width:80%;
	height:70% ;
	
	/* position:absolute;
	    top: 2%;
	    z-index: 99;
	    right: 3.5%; */
		font-size: 0.1rem;
}

.swiper-container{
	width: 100%;
	height: 100%;
}
.swiper-wrapper{
	width: 100%;
	height: 100%;
}
.tubiao_img{
	margin-top: 0.1rem;
	font-size: 0.2rem;
  width: 90%;
margin: 0 auto;
display: flex;
justify-content:space-between;
align-items:center;
height:13vh ;
}
.tubiao_list{
display: flex;	
}
.tubiao_list img{
	width: 0.35rem;
	height: 0.35rem;
}
.tubiao_wenzis div:nth-child(1){
	font-size: 0.1rem;
	font-family: PingFang SC;
	font-weight: bold;
	color: #2E70E0;
	 margin-top: 0.02rem;
	margin-left: 0.13rem;
}
.tubiao_wenzis div:nth-child(2){
	text-align: center;
	font-size: 0.1rem;
	font-family: PingFang SC;
	font-weight: 400;
	color: #2E70E0;
	 margin-top: 0.05rem;
	 transform:scale(0.7);
	opacity: 0.62;
}
.tubiao_wenzi div:nth-child(1){
font-size: 0.1rem;
 margin-top: 0.02rem;
	font-family: PingFang SC;
	font-weight: bold;
	color:#343434;
	margin-left: 0.13rem;

}
.tubiao_wenzi div:nth-child(2){
 text-align: center;
font-size: 0.1rem;
font-family: PingFang SC;
font-weight: 400;
color: #666666;
 margin-top: 0.05rem;
 transform:scale(0.7);
opacity: 0.62;

}
.xian{
   margin-top: .1rem;
   width: 100%;
   height: 1px;
   background: #000000;
   opacity: 0.08;
  }
  .but div{
	 width: 70%;
	 text-align: center;
	 margin: 0 auto;
	  font-size:0.1rem ;
	  margin-top: 0.09rem;
	  transform:scale(0.7);
	  font-family: PingFang SC;
	  font-weight: 400;
	  color: #9A9A9A;
	  line-height: 24px;

  }
  
  .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
      margin: 6px 0;
      display: block;
  }
  .swiper-pagination-clickable .swiper-pagination-bullet {
      cursor: pointer;
  }
  .swiper-pagination-bullet-active {
      opacity: 1;
  
background: #FFFFFF;
  }
  .swiper-pagination-bullet {
      width: 8px;
      height: 8px;
      display: inline-block;
      border-radius: 100%;
      
      background: #FFFFFF;
      opacity: 0.42;
  }
 .sliding{
 	  display: none;
	  margin-top: 0%;
 	  font-size: 0.1rpx;
 	  transform:scale(0.7);
 	  padding: 0.05rem;
 	  border-radius: 0.1rem;
 }
 .top_shou{
	 position: relative; 
	 width: 0.5rem;
	     height: 0.2rem;
	     position: absolute;
	     top: 2%;
	     z-index: 99;
	     right: 3.5%;
	     font-size: 0.1rem;
 }
/* .top_shou:hover+.sliding{
 	  display: block;
 	  background: #F7F7F7;
 	  max-width: 200px;
 	  max-height: 80vh;
 	  color: #333333;
 	  font-size: 0.1rpx;
 	  transform:scale(0.9);
 	  z-index: 999;
 	  position: absolute;
 	  top: 8%;
 	  right: 3.5%;
 	     
 } */
 .indes_top{
 		width: 88%;
 		margin: 0 auto;
 		display: flex;
 		justify-content:space-between;
 		font-size: 0.1rem;
 	}
 .top_img1{
 		width:1.11rem;
 		height:0.3rem ;
 		z-index: 99;
 		padding-top: 0.18rem;
 		/* margin-left: 0.5rem; */
 	}
 
/* .top_img1{
 	padding-top: 0.18rem;
 	width:4.3rem;
 	height:0.3rem ;
 } */
 .top_img2{
 	padding-top: 0.18rem;
 	width:0.5rem;
 	height:0.2rem ;
 }
@media only screen and (max-width:750px) {
	*{
		padding: 0;
		margin: 0;
	}
    body {
        background-color:#F7F7F7;
    }
	.indes_yid{
		width: 100%;
		height: 80vh;
		display:block;
	}
	.indes_yid1{
		width: 100%;
		/* height: 25vh; */
		display:block;
	}
	.indes_pc {
		display: none;
	}
	/* .indes_pc1{
		display: none;
	} */
	.top_imgyid{
		width: 100%;
		height: 80vh;
	}
	.top_imgyid img{
			width: 100%;
			/* height:18rem; */
			/* max-width: 100%;
			max-height: 100%; */
			overflow: hidden;
			}
			.swiper-container1{
				width: 100%;
			}
  .top_long{
  	/* width:5.2rem!important; */
  	height:0.7rem ;
  	position:absolute;
  	    top: 2%;
  	    z-index: 99;
  	    left: 5%;
  		font-size: 0.8rem;
  }
  .top_long img{
  	max-width:100%  !important;
  	height:100%;
  }
  .top_longleft{
  	width:1.5rem;
  	height:0.6rem ;
  	 position:absolute;
  	    top: 2%;
  	   z-index: 99;
  	    right: 3.5%;
  		font-size: 0.4rem;
  }
  .top_longleft img{
  	width:100%;
  	height:100%;
  }
  .sliding{
  	  display: none;
  	  margin-top: 40%;
  	  font-size: 0.1rpx;
  	  transform:scale(0.7);
  	  padding: 0.05rem;
  	  border-radius: 0.1rem;
  }
  .tubiao_img{
  	margin-top: 1rem;
  	font-size: 0.8rem;
    width: 90%;
  margin: 0 auto;
  display: flex;
  justify-content:space-between;
  align-items:center;
  height:20vh ;
  }
  .tubiao_list{
  display: block;	
  }
  .tubiao_list img{
  	width: 1rem;
  	height: 1rem;
	margin-left: 32%;
  }
  .tubiao_wenzis div:nth-child(1){
	  text-align: center;
  	font-size: 0.4rem;
  	font-family: PingFang SC;
  	font-weight: bold;
  	color: #2E70E0;
  	 margin-top: 0.02rem;
  	margin-left: 0.13rem;
	
  }
  .tubiao_wenzis div:nth-child(2){
  	/* text-align: center; */
  	font-size: 0.4rem;
  	font-family: PingFang SC;
  	font-weight: 400;
  	color: #2E70E0;
  	 margin-top: 0.05rem;
  	 transform:scale(0.7);
  	opacity: 0.62;
	text-align:justify;
	 margin-left: 0.3rem;
  }
  .tubiao_wenzi div:nth-child(1){
	 text-align: center;
  font-size: 0.4rem;
   margin-top: 0.02rem;
  	font-family: PingFang SC;
  	font-weight: bold;
  	color:#343434;
  	margin-left: 0.13rem;
  
  }
  .tubiao_wenzi div:nth-child(2){
  
  font-size: 0.4rem;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
   margin-top: 0.05rem;
   transform:scale(0.7);
  opacity: 0.62;
  text-align:justify;
  margin-left: 0.3rem;
  }
  .xian{
     margin-top: .3rem;
     width: 100%;
     height: 1px;
     background: #000000;
     opacity: 0.08;
    }
	.but{
		
	}
    .but div{
  	 text-align: center;
  	 margin: 0 auto;
  	  font-size:0.4rem ;
  	  margin-top: 0.2rem;
	  padding-bottom: 0.8rem!important;
  	  transform:scale(0.6);
	  /*width: 140%;*/
	  width: 100%;
  	  font-family: PingFang SC;
  	  font-weight: 400;
  	  color: #9A9A9A;
      line-height:0.5rem;
	  position:absolute;
	    
	    
	     /*right: -17.5%;*/
	      right: 0;
    }
/* 	.top_shou:hover+.sliding{
		  display: block;
		  background: #F7F7F7;
		  max-width: 200px;
		  max-height: 80vh;
		  color: #333333;
		  font-size: 0.1rpx;
		  transform:scale(0.9);
		  z-index: 999;
		  position: absolute;
		  top: 10%;
		  right: 0;
		    
	}
	.top_longleft:hover+.sliding{
 	  display: block;
 	  background: #F7F7F7;
 	 max-width: 200px;
 	  max-height: 80vh;
 	  color: #333333;
 	  font-size: 0.4rem !important;
 	  transform:scale(0.9);
 	  z-index: 999;
 	  position: absolute;
 	  top: -20%;
 	  right: 3.5%;
 	     
 } */
	/* .nitai{
		width: 100%;
		height: 100vh;
		position:absolute;
		top: 0;
		background:rgba(0,0,0,0.5) ;
		z-index: 999;
		display: flex;
		align-items: center;
		display: none;
	} */
	.nitai_top{
		color: #333333;
		font-size: 0.4rem !important;
		transform:scale(0.9);
		
		background: #FFFFFF;
		margin: 0 auto;
		overflow: auto;
		
	}
	
	
	
	.but {
      padding: 36px 0 0 0;
    }

    .asd {
        position: absolute;
        top: -148px;
    }
    
    .asd img {
        width: 150px !important;
    	height: 150px !important;
	}	
	
}