@charset "utf-8";
/* ----------------

	公共样式开始

----------------- */

/*music*/

.media-wrap {

	position: absolute;

	width: 0.6rem;

	height: 0.6rem;

	z-index: 102;

	border-radius: 50%;

	top: 0.45rem;

	right: 0.4rem;

}

.media-wrap img {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	display: block;

}

.media-wrap .music_off {

	display: none;

}

@-webkit-keyframes music {

	0%, 50%, 100% {

		-webkit-transform: rotate(0deg)

	}

	25% {

		-webkit-transform: rotate(36deg)

	}

	75% {

		-webkit-transform: rotate(-36deg)

	}

}

.media-wrap.on {

	-webkit-animation: music 1.2s linear infinite;

	background-position: 0 0;

}

/*music*/ 

/*长页面滚轮*/

html,body{
	width: 100%;
	height: 100%;
	/* font-size: 64px; */
}
@media screen and (min-width: 375px) {
	html {
	  font-size: 52px !important;
	}
}
@media screen and (min-width: 390px) {
	html {
	  font-size: 56px !important;
	}
}
@media screen and (min-width: 414px) {
	html {
	  font-size: 55px !important;
	}
}
@media screen and (min-width: 429px) {
	html {
	  font-size: 61px !important;
	}
}
/* @media screen and (min-height: 800px) {
	html {
	  font-size: 61px !important;
	}
} */
.swiper-container{

	width: 100%;

	height: 100%;	

}

.swiper-slide{

	overflow: auto;

	-webkit-overflow-scrolling: touch;

}

.page-L {

	width: 100%;

	height: 100%;

	position: relative;

}

.page-L::-webkit-scrollbar{

	display: none;

}



img{display: block;}

/*中间内容*/

.main{

	box-sizing: border-box;

	min-height: 95%;

	padding-bottom: 0;

	/*此处 padding-bottom 大小要和底部footer等高*/

}

/* .main .top{

	padding: 0.5rem 1.25rem 0;

} */

.main .top .logo{

	width: 2.9875rem;

}

.main .info{

	min-height: 7.2rem;

	padding: 0.4rem;

	margin: 0.4rem;

	background-color: rgba(219,219,219,.78);

}

.main .info .title{

	text-align: center;

	font-size: 0.2875rem;

	color: #333333;

	margin-bottom: 0.4rem;

}

.main .enter{

	margin-top: 1.05rem;

}

.main .enter img{

	width: 2.6625rem;

}

.enter1 img{

	width: 2.6625rem;

}

/*尾部*/



/* ----------------

	公共样式结束

----------------- */

/* ----------------

	各页面背景图

----------------- */

#s1{

	background: url(../images/bg.jpg) no-repeat top center/100% 100%;

}

#s2,#s3,#s4,#s5,#s6,#s7,#s8,#s9{

	background: url(../images/bg2.png) no-repeat top center/100% 100%;

}

#s1 .top .logo{

	width: 3.0875rem;

} 

#s1 .comname{

	text-align: center;

	color: #fff;

	font-size: 0.725rem;

	font-weight: bold;

	line-height: 2.35rem;

}

#s1 .welcome img{

	width: 4.25625rem;

}

#s1 .slogan img{

	width: 4.1875rem;

	margin: 0.4625rem auto;

}

#s1 .enter0 img{

	width: 11.5625rem;

	margin: 5.3125rem auto 1.5rem;

}

/* ----------------

	引导页s1结束

----------------- */

/* ----------------

	公司简介s2开始

----------------- */

.about{



}

.txt{

	font-size: 0.3rem;

	height: 7rem;

	overflow-y: scroll;

	-webkit-overflow-scrolling: touch;

}

/* ----------------

	公司简介s2结束

----------------- */

/* ----------------

	公司文化s3开始

----------------- */

.culture{



}

/* ----------------

	公司文化s3结束

----------------- */

/* ----------------

	职位列表s4开始

----------------- */

.job{



}

/* ----------------

	职位列表s4结束

----------------- */

/* ----------------

	联系我们s5开始

----------------- */

.contact{



}

/* ----------------

	联系我们s5结束

----------------- */

.Preaching {

	width: 100%;

	margin: 0 auto;

	font-size: 0.22rem;

	/* font-weight: 400; */

  }

  

  .Preaching th {

	border: 0.03rem solid #3e8954;

	/* background-color: #3e8954; */

	text-align: center;

	color: #000;

	font-weight: 900;

	font-size: 0.22rem;

	box-sizing: border-box;

	height: 0.5rem;

	line-height: 0.5rem;

	width: 25%;

  }

  

  .Preaching th img {

	margin-right: 0.1rem;

	vertical-align: middle;

	height: 0.5rem;

  }

  

  .Preaching td {

	background-color: #f5faf4;

	text-align: center;

	border: 0.03rem solid #3e8954;

	padding: 0.07rem 0.05rem;

	box-sizing: border-box;

	line-height: 1.2em;

  }