@charset "utf-8";
.swiper-pc,.swiper-iphone{
	background:white;
	width: 100%;
	
}
/*轮播图pc*/
.swiper-pc{
	
	height: 2.8rem;
	position: relative;
}
 .swiper-pc .swiper-container {
	 
	/* width: 1600px; */
	width: 85%;
	height: 2.8rem;
	position: relative;
	margin: 0.53rem auto 0 auto;
	background: white;
	
	
}
 .swiper-slide {
	 border-radius: 20px;
	 color: white;
	 height: 90% !important;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
	  flex-direction: column;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  transition: 300ms;
	  transform: scale(0.8);
    }
	.swiper-slide-active,.swiper-slide-duplicate-active{
      transform: scale(1);
	}
 .swiper-slide a{
	 font-size: 20px;
	 color: white;
 }
.swiper-pc .swiper-slide>.swiper-slide-center{
	 padding:0 0.25rem;
	 flex: 1;
	 overflow: hidden;
	 text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 8;
-webkit-box-orient: vertical;
 }
.swiper-pc .swiper-slide>.swiper-slide-top{
	 height: 0.5rem;
	 width: 100%;
	 text-align: center;
	 font-size: 24px;
	 line-height: 0.5rem;
	 font-weight: bold;
 }
.swiper-pc .swiper-slide>.swiper-slide-bottom{
 	 height: 0.4rem;
 	 width: 100%;
	 text-align: center;
	 line-height: 0.4rem;
	 font-size: 20px;
 }
.swiper-pc .slide1 {
	background-color: #3c2af3;
	box-shadow: 0 10px 8px #3c2af3;
}

.swiper-pc .slide2 {
	background-color: #ff7f01;
	box-shadow: 0 10px 8px #ff7f01;
}

.swiper-pc .slide3 {
	background-color: #fc436d;
	box-shadow: 0 10px 8px #fc436d;

}


.swiper-pc .swiper-slide-next {
	transform: translateX(-40%) scale(0.8);
	z-index: -5;
}

.swiper-pc .swiper-slide-prev {
	transform: translateX(40%) scale(0.8);
}

.swiper-pc .hide-swiper {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 0.95rem;
	z-index: 10;
	background: white;
}

.hide-swiper.left {    
	left: 0;
}

.hide-swiper.right {
	right: 0;	
}

.swiper-pc .hide-swiper-bg {
	position: absolute;
	top: 0;
	height: 100%;
	width: 0.95rem;
	z-index: 10;
	background: white;
}
.hide-swiper-bg.left {
    
	left: 0;
	
}

.hide-swiper-bg.right {

	right: 0;
	
}





/*轮播图iphone*/
.swiper-iphone{
width: 100%;	
}
.swiper-iphone .swiper-container{
	width: 75%;
	height:7rem ;
}

.swiper-iphone .swiper-slide {
	width: 100% !important;
    border-radius: 10px;
	height: 90% !important;
	text-align: center;
	display: flex;
	}
.swiper-iphone .slide1 {
	background-color: #3c2af3;	
}

.swiper-iphone .slide2 {
	background-color: #ff7f01;
	margin-right: -1px;
}

.swiper-iphone .slide3 {
	background-color: #fc436d;
	
}	
.swiper-iphone .swiper-slide>.swiper-slide-center{
	 padding:0 0.5rem;
	 flex: 1;
	 overflow: hidden;
	 text-align: start;
 }
.swiper-iphone .swiper-slide>.swiper-slide-top{
	 height: 1rem;
	 width: 100%;
	 text-align: center;
	 font-size: 24px;
	 line-height: 1rem;
	 font-weight: bold;
 }
.swiper-iphone .swiper-slide>.swiper-slide-bottom{
 	 height: 1rem;
 	 width: 100%;
	 text-align: center;
	 line-height:1rem;
	 
 }
.foot{
	margin-top: 0 !important;
}


#contentList{
	width: 100%;
	position: relative;
	z-index: 2;
	margin: 0px auto;
}
/*一堆岗位 pc*/

.contentList-pc {
	margin:auto;
	width: 100%;
	background-color: #fff;
    padding: 10px;
}
.contentList-pc>div{
	
	margin:0 auto 40px auto;
	width: 6rem;
}
.contentList-pc .row{
	width: 77% !important;
	margin: auto;
}

.Join .join{
	width:100%;
	
	min-width: 150px;
	height: 40px;
	margin:10px auto 0;
	border-radius: 10px;
	background: #f5f5f5;
	box-sizing: border-box;
	overflow: hidden;
}
.join-top{
	height: 44px;
	width: 100%;
	line-height: 40px;
	display: flex;
	box-sizing: border-box;
	font-size: 14px;
	font-family: "San Fransico","苹方","Microsoft YaHei","微软雅黑",Arial,"宋体";
	color: #666;
}
.icon-jia{
	background-image: url(../images/icon8.png);
	background-repeat: no-repeat;
	background-size: 100%;
}
.icon-jian{
	background-image: url(../images/icon9.png);
	background-repeat: no-repeat;
	background-size: 100%;
}
.join-top>span:first-child{
	width:16px;
	height: 16px;
	margin: 12px 10px;
	color: #D5D5D5;
}
.join-top>span:last-child{
	flex: 1;	
}
.join-content{
line-height: 15px;
padding:0 10px;
}
.join-content a{
	float: right;
	margin-right: 10px;
}
/*一堆岗位 iphone*/

.contentList-iphone {
	margin: auto;
	width: 100%;
	background-color: #fff;
    padding: 10px;
}
.contentList-iphone>div{	
	margin: auto;
	width: 6rem;
}
.contentList-iphone .row{
	width: 100% !important;
	margin: auto;
}
/*补充*/
#com-top-wap .topline{
	width: 60px;
    height: 6px;
    background: #03a9f4;
    margin-bottom: 10px;
}
.swiper-pc .swiper-pagination,.swiper-iphone .swiper-pagination{
	font-size: 18px;
}
.header>.container{
	height:60px;
}
.header>.container>.fl.left{
	height:100%;
}
.header>.container>.fl.left>a{
	height:60px;
	position:relative;
}
.header>.container>.fl.left a img{
	top:0;
	position:absolute
}
dd{
	margin-bottom:0 !important;
}
