*{padding: 0; margin: 0;}

.bo_about{max-width: 1200px;margin: 0 auto;padding: 0 60px;margin-top: -86px}
.bo_about ul{display: flex;justify-content: center;width: 100%;border-bottom: 1px solid #eaeaea;}
.bo_about ul li{list-style: none;text-align: center;margin-right: 66px;}
.bo_about ul li a{color: #333;font-size:24px ;text-decoration: none;display: block;padding: 30px 0;}
/*.bo_about ul li a:hover{}*/
.bo_about p{font-size: 14px;color:#666;padding-top: 32px;width: 100%; line-height:2;}
/* .bo_about p:nth-last-of-type(1){
} */
.myactive{border-bottom: 2px solid #77bc31;}
.bo_about span{display: block;color: #333333;font-size: 18px;}
 .bo_about .bo_span{padding-top: 40px;}
 .bo_about .bo_span1{padding-top: 26px;}
.bo_about .bo_img {width: 100%;padding-top: 38px;} 
.bo_about .bo_img img {width: 100%;}   
.teambox{width: 22%;margin-right: 20px;margin-bottom: 60px;} 
.t_box1{width: 100%;} 
.t_box1 img{width: 100%;} 
/*about-team*/
.bo_aboutteam{max-width: 1200px;margin: 0 auto;padding: 0 60px 50px;position: relative;margin-top: -86px;
}
.bo_aboutteam ul{display: flex;justify-content: center;width: 100%;border-bottom: 1px solid #eaeaea;}
.bo_aboutteam ul li{list-style: none;text-align: center;margin-right: 66px;}
.bo_aboutteam ul li a{color: #333;font-size:24px ;text-decoration: none;display: block;padding: 30px 0;}

.t_tit{display: flex;justify-content: space-between;padding-top: 20px;}
.t_tit b{color: #333;font-size: 18px;}
.t_tit span{color: #999;font-size: 14px;}
.teambox p{color: #666;font-size: 14px;padding-top: 28px;line-height: 1.8;padding-bottom: 40px;}
.teambox{border-bottom: 1px solid #EAEAEA;}
.bo_teamcont{display: flex;justify-content: flex-start;flex-wrap: wrap !important;padding-top:50px;width: 100%;}
.tan_tit{border-bottom: 1px solid #EAEAEA;}
.tan_tit .tname{ color: #333;font-size: 36px;}
.tan_tit .enname{ color: #333;font-size: 30px;}
.tan_tit p{ color: #999;font-size: 14px;padding-top: 24px;
            padding-bottom: 28px;}
.tan_right .tan_p1{color: #999;font-size: 14px;padding: 1px 0 20px;line-height: 2;}
.tan_right .tan_p2{color: #999;font-size: 14px;line-height: 2;}
.tancont{
    left: 0;
    right: 0;
    top: 20%;
    bottom: 0;
    max-width: 1200px;
    height: 329px;
    position: fixed;
    background-color: #fff;
    z-index: 100;
    margin: 0 auto;
    display: none;
}
.gundong{
    overflow-y: auto;
    height: 145px;
}
.gundong::-webkit-scrollbar{
  width: 5px;
  background-color: rgba(0,0,0,0);
}
.gundong::-webkit-scrollbar-track
{
  -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.3);
  border-radius: 5px;
  background-color: rgba(255,255,255,0.8);
}
.gundong::-webkit-scrollbar-thumb
{
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.3);
  background-color: #555;
}
#slider{
    float: left;
    width: 45%;
}
.tan_left{width: 50% !important;}
.slides li img{width:462px;height:329px;}
.tan_right{    width: 50%;
    padding: 0 40px;}
.tan_right img{width: 50px;height:50px;padding-left: 100%;}
.bo_bg{background-color: rgba(0,0,0,0.5);position: fixed;
    top: 0;left: 0;width: 100%;height: 100%;z-index: 100;display: none;}
@media screen and (max-width:1200px){
    .gundong {
        overflow-y: auto;
        height: 200px;
    }
    .tan_right img {
        width: 35px;
        height: 35px;
        padding-left: 100%;
    }
    .tancont{
        width: 90%;
    }
    .tan_tit p{
        color: #999;
        font-size: 14px;
        padding-top: 10px;
        padding-bottom: 15px;
    }
    .tan_right {
        /* width: 45%; */
        padding: 0 20px;
    }
    .tan_tit .tname {
        color: #333;
        font-size: 28px;
    }
}
@media screen and (max-width:1024px){
    
}

@media screen and (max-width: 768px) {
    .tan_right img {
        width: 35px;
        height: 35px;
        padding-left: 100%;
    }
    
.tancont {
    /* width: 600px;
    top: 20%;
    left: calc(50% - 300px); 
    /* display: none; */
    /* margin-left: 0px;  */
}

	/*.tan_right .tan_p2{text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;}*/
  
/* .tan_right{overflow-y:scroll;height: 300px;} */
.teambox {
    width: 46%;
}
.tan_tit .enname {
    font-size: 20px;
}
.tan_tit .tname {
    color: #333;
    font-size: 20px;
}
/* .tan_right{overflow-y:scroll;} */
}
@media screen and (max-width: 600px){
	.tan_right{overflow-y:scroll;height: 174px;height: 600px;}
	.tan_right {
        width: 90%;
}

.tancont {
    /* left: 2%; */
    /* right: 5%; */
      height:80% ;
      /* top: 40%; */
    
}
.tan_right img {
    width: 29px;
    padding-left: 87%;
}

	.tan_tit .enname {
    font-size: 16px;
}
.tan_tit .tname {
    font-size:16px;
}
.slides li img{
    width: 100%;
    height:223px;
}
	#slider {
    width: 100% !important;
    /* display: none; */
    height: 230px;
    float: none;
}
	.controls li img {
    width: 20px !important;
}
.bo_aboutteam ul li a {
    font-size: 16px;
}
.bo_about ul li a {
   
    font-size: 12px;
   
}
.bo_about p {
    padding-top: 24px;
}
.teambox {
    width: 100%;
}
.bo_about .bo_span {
    padding-top: 20px;
}
.bo_about span {
    font-size: 14px;
}
.bo_about .bo_img {
    padding-top: 20px;
}

}