@charset "utf-8";
/* CSS Document */


#whln .text{padding-left:0;/* padding-right:1rem; */width: 33.333333%;}
#whln .img{width: 66.666666%;}
#whln .text h3,#yj h3{/* font-size:0.4rem; */position:relative;padding-bottom: 20px;}
#whln .text h3:before, #yj h3:before{position:absolute;width: 40px;height: 3px;background:#a51404;bottom:0;content:"";border-radius:2.5px;}
#whln .text pre{font-size:18px;}
#whln .text pre h4{font-size:28px;}
#whln .text div{width:100%}

.lh-rd-ul li {
	overflow: hidden;
	/* background: #2F318B; */
	/* height: 72vh; */
}
.lh-rd-ul li .img {
	width: 55%;
	height: 450px;
	overflow:hidden;
	float: left;
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	align-items: center;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	border-radius:6px;
}
.lh-rd-ul li .img img{width:100%}
.lh-rd-ul li .text {
	width: 45%;
	height: 450px;
	float: left;
	padding: 0 0 0 1rem;
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	align-items: center;
}
.lh-rd-ul li:nth-child(2n)  .text {padding: 0 1rem 0 0;}
.lh-rd-ul li .text h2, .lh-rd-ul li .text h3, .lh-rd-ul li .text pre ,#yj .text h3 {
	/* color: #fff; */
	font-size: 28px;
	/* color: #333; */
	line-height: 1.4;
}
.lh-rd-ul li .text pre {/* max-width: 600px; */white-space: normal;font-size: 16px;line-height: 30px;margin: 20px 0;font-family: "Microsoft YaHe";}
.lh-rd-ul li .text a {
	background: #a71807;
	/* background: none; */
	color: #fff;
	display: block;
	width: 130px;
	text-align: center;
	line-height: 35px;
	border-radius: 3px;
	transition: .5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
}
.lh-rd-ul li .text a:before {
	display: none;
}
.lh-rd-ul li .text a i{	transition: .5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;}
.lh-rd-ul li .text a:hover i{ margin-left:15px

}
.lh-rd-ul li:nth-child(2n) {
	/* background: #f6f6f6; */
}
.lh-rd-ul li:nth-child(2n) .img {
	float: right;
}

.nyyj{overflow:hidden;background-size:cover;background-position: bottom;margin-bottom: 100px;}
#yj{}
#yj .text{/* height: 550px; */width: 53%;float:right;background: #fff;display: flex;display: -webkit-flex;justify-content: center;align-items: center;padding: 36px 18px;margin-top: 54px;border-radius:6px 6px 0 0;}
#yj .text div{ width:100%; }
#yj h3{ margin-bottom:18px; }
#yj ol{font-size: 14.5px;line-height: 28px;overflow: hidden;}
#yj ol h4{font-size:20px;margin-bottom:15px;/* border-left: 5px solid #a51404; *//* padding-left: 10px; *//* border-radius: 2.5px; */font-weight: bold;color: #a71807;}
#yj ol dd{width: 55%;float:left;/* margin-top: 20px; */}
#yj ol dd.win55{width:45%}
#yj ol dd li strong{font-size:17px}

.container {
  max-width: 1440px;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 992px) {
  .container {
    width: 90%;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 88.888%;
  }
}
@media (min-width: 1600px) {
  .container {
    width: 75.67%;
  }
}
@media (max-width: 767px){
  #yj .text{width:100%;}
  #whln .text{width:100%;}
  #whln .img{width:100%;}
}
.transition {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}