.team-video{ position:relative; z-index:0;}
.team-video .img{ position:relative; height:5.56rem; overflow:hidden;}
.team-video .img img{ float:left;}
.team-video .img i{ display:inline-block; background:url(../images/ry-icon2.png) no-repeat center; width:1.4rem; height:1.4rem; position: absolute; top: 50%; margin-top: -0.7rem; left: 50%; margin-left: -0.7rem; background-size: 100%;}

.team-text{ margin:-0.56rem 0.42rem 0.14rem; background:#fff; padding:0.56rem; position:relative; z-index:1;}
.team-text .title{ color:#a31e2c; font-size:0.36rem; font-family:"宋体"; text-indent:2em; font-weight:bold;}
.team-text p{ font-size:0.32rem; color:#333; text-indent:2em;letter-spacing: 0.014rem; text-align:justify; line-height: 0.56rem;}

.team-list{background:url(../images/team_bg.png) no-repeat top left;background-size: 9.82rem;}
.team-list .text{ 
 /*  height: 2.22rem; */
  padding-left: 4.4rem;
  padding-top: 0.84rem;
  margin-bottom:0.62rem;
 }
.team-list .text p{ font-size:0.28rem; color:#666; line-height: 0.5rem;}

.team-box{ 
  margin-bottom:0.84rem;
  padding:0 10px;
  box-sizing: border-box;
}
.team-box .box{ width: 10rem;  height: 14.42rem; position:relative;}
.team-box .box li{ position:absolute; width: 3.1945rem; height:3.1945rem; overflow:hidden;}
.team-box .box li .img{ position:relative; z-index:0;}
.team-box .box li .entitle{writing-mode: tb-rl; position:absolute; top:0; left:0; font-size: 0.66rem; color:rgba(0,0,0,.1); text-transform: uppercase; font-family:"宋体"; font-weight:bold; line-height: 0.48rem;letter-spacing: 0.014rem; z-index:1;}
.team-box .box li .title{
	position:absolute; 
	writing-mode: tb-rl; 
	z-index:2; 
	left:0.14rem;
	bottom:0.28rem;
	font-size:0.32rem;
	font-family:"宋体"; 
	color:#fff; 
	text-shadow:0 1px 3px rgba(0,0,0,.7);
	letter-spacing: 0.014rem;
    display:none;	
}

.team-box .box .text{ position:absolute; padding:0; top: 3.8rem; left: 0.42rem;}
.team-box .box .text p{ font-size:0.32rem;    max-width: 6rem;}
.team-box .box .text .title{
    font-size:0.36rem;
    font-family:"宋体";
    font-weight:bold;
    color:#a31e2c;
    margin: 0.4rem 0 0 -0.18rem;
    letter-spacing: 0.014rem;
}

.team-box .box li.team1{ top:0; left:0;}
.team-box .box li.team2{ top:0; left: 3.4028rem;}
.team-box .box li.team3{ top:0; right:0;}
.team-box .box li.team4{ top:3.4028rem; right:0;}
.team-box .box li.team5{ top:6.8056rem; left:0;}
.team-box .box li.team6{ top:6.8056rem; left: 3.4028rem;}
.team-box .box li.team7{ top:6.8056rem; right:0;}
.team-box .box li.team8{ top:10.2084rem; left:0;}
.team-box .box li.team9{ top:10.2084rem; left: 3.4028rem;}
.team-box .box li.team10{ top:10.2084rem; right:0;}

.team-box .swiper-button-next{ background:url(../images/team_btn.png) no-repeat center; width:0.56rem; height:0.56rem; background-size: 100%;    top: 6.3rem;    right: 4rem;}

.team-box .swiper-pagination-bullet{ background:url(../images/banner-ico.png) no-repeat center; width: 0.2rem;  height: 0.168rem; opacity:1; border-radius:0; background-size:cover; }
.team-box .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 0.2rem;}
.team-box .swiper-pagination-bullet-active{ background:url(../images/banner-ico2.png) no-repeat center; background-size:cover;}
.team-box .swiper-container-horizontal>.swiper-pagination{ bottom:0;}







