/*-------------------- bannerShowBox轮播横幅  ------------------*/
.bannerShowBox {
  width: 100%;
  overflow: hidden;
  position: relative;
  padding-top: 56px;
  background: #009688;
  /*font-family:'黑体';*/
}
/*.bannerBox{
	width:auto;
	height:750px;
}
.bannerBox li{
	/*width:1918px;/*1918
	background:#E0E0E0;
	height:750px;
	float:left;
	/*border:1px solid #003EFF;
}
**/
/*banner*/
#swiper_banner {
  height: 710px;
  width: 100%;
  background: #e3e3e3 url(../../img/common/loading.gif) center/30px 30px
    no-repeat;
}
.banner_bg {
  position: absolute;
  width: 100%;
  height: 100%;
}
.banner_center {
  width: 1300px;
  /*height:500px;*/
  /*background:#009688;*/
  margin: 0 auto;
}
.banner_red {
  color: #e61b16;
  font-size: 34px;
  font-weight: bold;
  letter-spacing: 6px;
  padding-bottom: 10px;
}

.former_universe_banner {
  position: relative;
}

.former_universe_banner p {
  position: absolute;
  bottom: 240px;
  left: 240px;
  color: white;
  width: 700px;
}
.former_universe_banner div.to-know {
  border: 1px solid white;
  position: absolute;
  bottom: 180px;
  left: 240px;
  color: white;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 15px;
	width: 100px;
}
.bannerLine {
  border-bottom: 1px solid #fff;
  padding-bottom: 20px;
  color: #fff;
}
#applyButton {
  height: 60px;
  width: 205px;
  background: #f5b032;
  display: block;
  margin-top: 80px;
  border-radius: 5px;
  line-height: 60px;
  text-align: center;
  color: #fff;
  font-size: 18px;
}
/* ↓ 两边前一个、后一个按钮样式修改*/
.bannerShowBox .swiper-button-prev {
  left: -30px;
  transition: 0.5s;
  -ms-transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  background-image: url(../../img/index/banner/prev.png);
  background-size: 27px 44px;
  background-repeat: no-repeat;
}
.bannerShowBox .swiper-button-next {
  right: -30px;
  transition: 0.5s;
  -ms-transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  background-image: url(../../img/index/banner/prev.png);
  background-size: 27px 44px;
  background-repeat: no-repeat;
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}

.bannerShowBox:hover .swiper-button-prev {
  left: 10px;
}
.bannerShowBox:hover .swiper-button-next {
  right: 10px;
}
#swiper_banner .swiper-slide {
  position: relative;
}
#swiper_banner .swiper-slide .bannerLink {
  height: 100%;
  width: 100%;
  /*display:block;*/
  align-items: center;
}
/*.banner_center{
	margin:338px auto 0;
	position:relative;
	max-width:1034px;
}*/
/*------------ ↓ banner公共样式 ------------*/
/*.bannerShowBox .banner_center div.banner_title{
	text-align:center;
	line-height:74px;
	letter-spacing:1px;
	font-size:72px;
	font-weight:700;
	color:#fff;
}*/
/*.banner_center div.banner_description{
	max-width:1033px;
	margin:30px auto 0;
	letter-spacing:1px;
	text-align:center;
	font-size:34px;
	line-height:35px;
	color:#fff;
}*/
/*------------ ↓ 第 1 个banner ------------*/
/*.banner_center01{
	padding-top:248px;
	padding-left:8.3%;
}*/
.banner_title01 {
  font-size: 44px;
  color: #fff;
  letter-spacing: 3px;
}
.banner_description01 {
  font-size: 20px;
  padding-bottom: 65px;
  padding-top: 10px;
  color: #fff;
  line-height: 36px;
}
.banner_a01 {
  font-size: 17px;
  color: #fff;
  line-height: 34px;
}
.bannerRemark {
  font-size: 11px;
  color: #999;
  padding-bottom: 65px;
}
/*防疫banner*/
.banner_solutionCase {
  align-items: flex-start;
  text-align: center;
}
.banner_solutionCase .banner_titleCase {
  padding-top: 220px;
  font-size: 70px;
  color: #fff;
  font-weight: 300;
  letter-spacing: 2px;
  padding-bottom: 20px;
}
.solutionCase_list a {
  color: #fffefe;
  font-size: 22px;
  font-weight: 500;
  line-height: 50px;
  letter-spacing: 1px;
}
.solutionCase_list a i {
  padding-right: 10px;
}
.solutionCase_list a i img {
  width: 32px;
  height: 32px;
}
.know_detail {
  letter-spacing: 2px;
  display: block;
  height: 88px;
  width: 380px;
  border: 1px solid #eff0f3;
  border-radius: 45px;
  color: #fff;
  line-height: 88px;
  font-size: 28px;
  margin: 130px auto;
}
/*------------ ↓ 第 4 个banner ------------*/
.banner_center04 {
  margin: 75px auto 0;
  position: relative;
  max-width: 1034px;
}
.banner_title04 {
  color: #fff;
  text-align: center;
  font-size: 50px;
}
.banner_description04 {
  padding-top: 20px;
  color: #fff;
  text-align: center;
  font-size: 20px;
}
.bannerPlayBtn {
  position: absolute;
  right: 655px;
  bottom: 276px;
  height: 87px;
  width: 87px;
  border-radius: 50%;
  /*background:#009688;
	opacity:0.5;*/
}
/*------------ ↓ 第 5个banner ------------*/
.banner_center05 {
  margin: 340px auto 0;
  position: relative;
  max-width: 1034px;
}
.banner_title05 {
  color: #fff;
  text-align: center;
  font-size: 32px;
  line-height: 60px;
}
.banner_description05 {
  padding-top: 190px;
  color: #fff;
  text-align: center;
  font-size: 21px;
}
/*------------------------ ↓ 自定义分页器颜色 ---------------------*/
#swiper_banner .swiper-pagination-bullet-active {
  background: #ffcc66 !important;
}
#swiper_star .swiper-pagination-bullet-active {
  background: #ffcc66 !important;
}
/*申请表格弹窗*/
#applyBox {
  display: none;
  padding: 0 20px;
  box-sizing: border-box;
}
.layui-layer-title {
  display: none !important;
}
.applyTitle {
  align-items: center;
  justify-content: space-around;
  padding: 0 80px;
  height: 80px;
}
.applyTitle span {
  font-size: 34px;
  color: #080707;
  padding: 0 15px;
}
.applyTitle p {
  height: 3px;
  width: 58px;
  background: #080707;
  display: inline-block;
  line-height: 40px;
}
