.home{
	background: linear-gradient(-44deg,#e6e7ed 0%, #f7f8fa 100%);
	margin-top: 140px;
}
.home .banner{
	width: 100%;
	height: 100%;
}
.home .content{
	width: 1200px;
	margin: auto;
}
.content{
	position:relative;
	z-index: 999;
}
.carousel-inner img {
	  width: 100%;
	  height: 400px;
  }
.bannerPointIcon {
	width: 34px;
	height: 60px;
}
.bannerLeftIcon{
	background-image:url(../images/index/bannerLeft.png)
}
.bannerRightIcon{
	background-image:url(../images/index/bannerRight.png)
}
.bannerTitle{
	width: 100%;
	height: 69px;
	font-size: 72px;
	font-family: SourceHanSansCN, SourceHanSansCN-Bold;
	font-weight: 700;
	text-align: center;
	color: #a81e32;
	letter-spacing: 7.2px;
	padding-bottom: 9%;
}
.carousel-indicators{
	bottom:15px;
}
.carousel-indicators li{
	width: 11px;
	height: 11px;
	border-radius: 100%;
	background-color: #A81E32;
}
.content-top{
	height: 300px;
	margin-top: -30px;
}
.title-row{
	height: 75px;
}
.title-row img{
	width: 20px;
	height: 20px;
	margin:24px 0 0 30px;
}
.little-title{
	position: relative;
	left:78px;
	bottom:25px;
	width: 80px;
	height: 20px;
	font-size: 20px;
	font-family: SourceHanSerifCN, SourceHanSerifCN-Bold;
	font-weight: 700;
	text-align: left;
	color: #262626;
	z-index: 999;
}
.little-title-english{
	position: relative;
	left:78px;
	bottom:45px;
	width: 140;
	height: 15px;
	font-size: 18px;
	font-family: Arial, Arial-Bold;
	font-weight: 700;
	text-align: left;
	color: #e5ecee;
}
.content-top .read-more {
	position: relative;
	bottom: 85px;
	left: 288px;
	width: 80px;
	height: 14px;
	font-size: 14px;
	font-family: PingFang, PingFang-SC-Medium;
	font-weight: 600;
	text-align: center;
	color: #bbbbbb;
}
.mid-top1 .read-more{
	position: relative;
	bottom: 85px;
	left: 478px;
	width: 80px;
	height: 14px;
	font-size: 14px;
	font-family: PingFang, PingFang-SC-Medium;
	font-weight: 600;
	text-align: center;
	color: #bbbbbb;
}
.mid-top1 .content-row-title{
	margin-left: 29px;
	width: auto;
	height: 14px;
	font-size: 18px;
	font-family: SimHei;
	font-weight: bold;
	text-align: justifyLeft;
	color: #333333;
	line-height: 18px;
}
.mid-top1 .content-row-info{
	margin-left: 29px;
	width: auto;
	height: 30px;
	font-size: 12px;
	font-family: SimSun;
	font-weight: bold;
	text-align: justifyLeft;
	color: #999999;
	line-height: 20px;
}
.mid-top1 .content-row-date{
	margin-left: 29px;
	width: auto;
	height: auto;
	font-size: 12px;
	font-family: SimSun;
	font-weight: bold;
	text-align: justifyLeft;
	color: #999999;
	line-height: 20px;
}
.content-top .date-day{
	float: left;
	margin-left: 32px;
	width: 15px;
	height: 10px;
	font-size: 16px;
	font-family: Arial, Arial-Bold;
	font-weight: 700;
	text-align: justifyLeft;
	color: #333333;
	line-height: 18px;
}
.content-top .title-row .title{
	float: left;
	margin-left: 35px;
	width: 250px;
	height: 10px;
	font-size: 16px;
	font-family: SimHei;
	font-weight: bold;
	text-align: justifyLeft;
	color: #333333;
	line-height: 18px;
}
.content-top .title-row .date-year-month{
	float: left;
	margin-left: 16px;
	width: 45px;
	height: 9px;
	font-size: 12px;
	font-family: Arial, Arial-Regular;
	font-weight: 400;
	text-align: center;
	color: #999999;
}
.content-top .title-row .top-details{
	float: left;
	margin-left: 21px;
	width: 280px;
	height: 32px;
	font-size: 12px;
	font-family: SimSun;
	font-weight: bold;
	text-align: left;
	color: #999999;
	line-height: 18px;
}
.content .top{
	float: left;
	width: 380px;
	height: 100%;
	border-radius: 10px;
	background: #FFFFFF;
	box-shadow: 3.99px 3.01px 19px 0px #bcc0d0, -0.71px -0.71px 16px 0px #f4f5f9 inset, 0.71px 0.71px 16px 0px #e8eaf2 inset; 
}
.content .top1{
	float: left;
	width: 790px;
	height: 100%;
	border-radius: 10px;
	background: #FFFFFF;
	box-shadow: 3.99px 3.01px 19px 0px #bcc0d0, -0.71px -0.71px 16px 0px #f4f5f9 inset, 0.71px 0.71px 16px 0px #e8eaf2 inset; 
}
.top1-left{
	width:370px;
	float:left;
	padding:20px;
	position: relative;
}
.top1-left img{
	width: 360px;
	height: 260px;
	
}
/* 底部透明白底黑字样式 */
.top1-left .caption {
  position: absolute;
  bottom: 0px;
  width: 360px;
  background-color: rgba(0, 0, 0, 0.5); 
  color: #fff;
  text-align: left;
  height: 30px;
}
.caption p{
	padding-left: 10px;
}

.top1-right{
	float:left;
}
.content .top2{
	margin-left: 30px;
}
.top2 .mid-info-content .mid-info-row{
	width: 100%;
	height: auto;
}
.top2 .mid-info-content .mid-info-row img{
	float: left;
	margin-left: 30px; 
	margin-top: 3px;
	width: 9px;
	height: 16px;
}
.top2 .mid-info-content .mid-info{
	float: left;
	margin-left: 7px; 
	width: 313px;
	height: auto;
	font-size: 14px;
	font-family: SimHei;
	font-weight: 700;
	text-align: justifyLeft;
	color: #333333;
	line-height: 18px;
}
.mid-info-row .row-1{
	heigt: 15px;
}
.mid-info-row .row-2 .line{
	float: left;
	margin-left: 46px;
	heigt: auto;
	width: 240px;
	border-bottom: 2px solid #E0E0E0;
}
.mid-info-row .row-2 .date{
	float: left;
	margin-left: 10px;
	margin-top: -10px;
	width: 53px;
	height: auto;
	font-size: 14px;
	font-family: PingFang, PingFang-SC-Medium;
	font-weight: bold;
	color: #999999;
}
.content-mid-top{
	height: 320px;
	margin-top: 50px;
}
.mid-top-all{
	float: left;
	height: 100%;
	border-radius: 10px;
	background: #FFFFFF;
	box-shadow: 3.99px 3.01px 19px 0px #bcc0d0, -0.71px -0.71px 16px 0px #f4f5f9 inset, 0.71px 0.71px 16px 0px #e8eaf2 inset; 
}
.mid-top-all-2{
	float: left;
	height: 100%;
}
.mid-top1{
	width: 570px;
}
.mid-top2{
	width: 280px;
	margin-right: 30px;
}
.mid-top3{
	width: 290px;
	margin-left: 30px;
}
.mid-bottom-all{
	float: left;
	height: 100%;
	width: 100%;
	background: #fffff;
	border-radius: 10px;
	background: #FFFFFF;
	box-shadow: 3.99px 3.01px 19px 0px #bcc0d0, -0.71px -0.71px 16px 0px #f4f5f9 inset, 0.71px 0.71px 16px 0px #e8eaf2 inset; 
}
.content-bottom-top{
	height: 100px;
	margin-top: 50px;
}
.content-bottom-top .trunleft-calss{
	float: left;
	width: 50px;
	height: 50px;
	margin: 35px 0 0 -50px;
}
.content-bottom-top .trunright-calss{
	float: left;
	width: 50px;
	height: 50px;
	margin: 35px -75px 0 25px;
}
.bottom-top-all{
	float: left;
	width: 276px;
}
.bottom-top-all p{
	position: relative;
	top: -75px;
	height: 23px;
	font-size: 30px;
	font-family: YouSheBiaoTiHei, YouSheBiaoTiHei-Regular;
	font-weight: 400;
	text-align: center;
	color: #ffffff;
	letter-spacing: 3px;
	text-shadow: 1.6px 1.2px 0px 0px #220004; 
}
.bottom-top-all.bottom-top-right{
	margin-left:32px
}
.content-bottom-bottom{
	height: 50px;
	padding: 50px 0 50px 0;
}
.bottom-font{
	width: 80px;
	height: 19px;
	font-size: 20px;
	font-family: SourceHanSerifCN, SourceHanSerifCN-Bold;
	font-weight: 700;
	text-align: left;
	color: #a81e32;
	padding-top: 10px;
}
.bottom-bottom-all{
	float: left;
	height: 100%;
	width: 100%;
	background: #FFFFFF;
	border-radius: 4px;
	box-shadow: 1.6px 1.2px 6px 0px rgba(188,192,208,0.60); 
}
.bottom-bottom-1{
	width: 210px;
	margin-left: 24px;
}
.bottom-bottom-2{
	width: 210px;
	margin-left: 11px;
}
.bottom-bottom-all p{
	width: 200px;
	height: 18px;
	font-size: 18px;
	font-family: SourceHanSerifCN, SourceHanSerifCN-Bold;
	font-weight: 700;
	text-align: center;
	color: #0a3e68;
	padding-top: 7%
}
.mid-top-info{
	height: 88px;
}
.mid-top-content-title{
	position: relative;
	bottom: 70px;
	left: 28px;
	width: 80px;
	height: 20px;
	font-size: 20px;
	font-family: SourceHanSerifCN, SourceHanSerifCN-Bold;
	font-weight: 700;
	text-align: left;
	color: #a81e32;
}
.mid-top-content-content{
	position: relative;
	bottom: 75px;
	left: 29px;
	width: auto;
	height: 30px;
	font-size: 14px;
	font-family: PingFang, PingFang-SC-Medium;
	font-weight: 550;
	text-align: left;
	color: #2a4c68;
}
.mid-top-content-icon{
	position: relative;
	bottom: 135px;
	left: 220px;
	height:23px;
}
.mid-top-info .dazj-xiankuang{
	position: relative;
	bottom: 65px;
	left: 80px;
}
.mid-top-info .mid-top-info-content{
	position: relative;
	bottom: 103px;
	left: 105px;
	font-size: 20px;
	font-family: SourceHanSerifCN, SourceHanSerifCN-Bold;
	font-weight: 700;
	text-align: justifyLeft;
	color: #ffffff;
	text-shadow: 0px 0px 4px 0px #000000; 
}
.mid-top3 .cydt{
	height: 205px;
}
.mid-top3 .cydt-text{
	position: relative;
	bottom: 180px;
	left: 105px;
	font-size: 20px;
	font-family: SourceHanSerifCN, SourceHanSerifCN-Bold;
	font-weight: 700;
	text-align: justifyLeft;
	color: #a81e32;
}
.mid-top3 .cydt .cydt-xiankuang-1{
	position: relative;
	bottom: 187px;
	left: 84px;
}
.mid-top3 .cydt .cydt-xiankuang-2{
	position: relative;
	bottom: 128px;
	left: -46px;
}
.mid-top3 .cydt .cdzn-text{
	position: relative;
	bottom: 222px;
	left: 5px;
	font-size: 16px;
	font-family: SimHei;
	font-weight: bold;
	text-align: center;
	color: #991b2d;
}
.mid-top3 .cydt .dacy-text{
	position: relative;
	bottom: 204px;
	left: 5px;
	font-size: 16px;
	font-family: SimHei;
	font-weight: bold;
	text-align: center;
	color: #991b2d;
}
.mid-bottom-all .zcwj{
	width: 50%;
	height: 100%;
	float: left;
}
.icon-back{
	height: 40px;
	width: 40px;
	border-radius: 20px;
	background: #eeedeb;
	margin:20px 0 0 30px;
}
.mid-bottom-all .line{
	margin-left: 50px;
	height: 250px;
	width: auto;
	border-left: 2px solid #E0E0E0;
}
.zcwj-icon{
	margin:10px 0 0 10px;
}
.zcwj-title{
	position:relative;
	left: 60px;
	bottom:25px;
	width: 85px;
	font-size: 20px;
	font-family: SimHei;
	font-weight: 700;
	text-align: left;
	color: #a81e32;
}
.zcwj-title-english{
	position:relative;
	left: 150px;
	bottom:70px;
	width: 189px;
	font-size: 20px;
	font-family: Arial, Arial-Bold;
	font-weight: 700;
	text-align: left;
	color: #e5ecee;
}
.mid-bottom-all .read-more{
	position: relative;
	bottom: 114px;
	left: 460px;
	width: 80px;
	height: 14px;
	font-size: 14px;
	font-family: PingFang, PingFang-SC-Medium;
	font-weight: 600;
	text-align: center;
	color: #bbbbbb;
}
.zcwj-content-info{
	padding-top: 20px;
	
}
.zcwj-content-row{
	height:35px;
	width: 100%x;
	padding-left: 38px;
}
.zcwj-content-row img{
	float: left;
	margin-top: 2px;
}
.zcwj-content-row .row-content-info{
	float: left;
	margin-left: 8px;
	width: auto;
	font-size: 15px;
	font-family: Microsoft YaHei;
	font-weight: 600;
	text-align: justifyLeft;
	color: #333333;
	line-height: 18px;
}
.zcwj-content-row .little-line{
	float: right;
	margin: 8px 10px 0 0;
	width: 80px;
	border-bottom: 2px solid #E0E0E0;
}
.zcwj-content-row .row-content-date{
	float: right;
	margin:-2px 33px 0 0;
	width: auto;
	height: 13px;
	font-size: 13px;
	font-family: PingFang, PingFang-SC-Medium;
	font-weight: normal;
	text-align: left;
	color: #999999;
}
.home a{
	text-decoration: none;
}

.content-bottom{
	height: 260px;
	margin-top: 50px;
}
.content .bottom{
	float: left;
	width: 585px;
	height: 100%;
	border-radius: 10px;
	background: #FFFFFF;
	box-shadow: 3.99px 3.01px 19px 0px #bcc0d0, -0.71px -0.71px 16px 0px #f4f5f9 inset, 0.71px 0.71px 16px 0px #e8eaf2 inset; 
}
.content .bottom1{
	float: left;
	width: 585px;
	height: 100%;
	border-radius: 10px;
	background: #FFFFFF;
	box-shadow: 3.99px 3.01px 19px 0px #bcc0d0, -0.71px -0.71px 16px 0px #f4f5f9 inset, 0.71px 0.71px 16px 0px #e8eaf2 inset; 
}
.content .bottom2{
	margin-left: 30px;
}

.content-bottom .read-more{
	position: relative;
	bottom: 88px;
	left: 470px;
	width: 80px;
	height: 14px;
	font-size: 14px;
	font-family: PingFang, PingFang-SC-Medium;
	font-weight: 600;
	text-align: center;
	color: #bbbbbb;
	z-index:9999;
}

.bottom1-left{
	width:300px;
	float:left;
	padding:0 20px 20px 20px;
	position: relative;
}

.bottom1-right{
	float:left;
}
.content-bottom .mid-info-row{
	width: 100%;
	height: auto;
}
.content-bottom .mid-info-row img{
	float: left;
	margin-left: 10px; 
	margin-top: 3px;
	width: 9px;
	height: 16px;
}
.content-bottom .mid-info{
	float: left;
	margin-left: 7px; 
	min-width: 270px;
	max-width: 300px;
	height: auto;
	font-size: 14px;
	font-family: SimHei;
	font-weight: 700;
	text-align: justifyLeft;
	color: #333333;
	line-height: 18px;
}
.mid-info-row .row-1{
	heigt: 15px;
}

.swiper {
      width: 400px;
      height: 300px;
      position: absolute;
      margin-left: -110px;
      margin-top: -70px;
}

.swiper-slide {
      display: flex; /* 使用 flexbox 布局 */
      justify-content: center; /* 水平居中 */
      align-items: center; /* 垂直居中 */
      background-position: center;
      background-size: cover;
      position: relative;
      box-shadow: none; /* 去除阴影 */
    }
.swiper-slide-shadow{
      display: none;
}
.swiper-slide img {
  display: block;
  width: 110px;
  height: 160px;
}