/*背景图*/
header.main {
  background-image: url('../../images/enterprise/banner_1.jpg');
}
header.main .content {
  padding-top: 154px;
}
/*内容*/
header.main .content h1 {
  font-size: 3.6rem;
  font-weight: bold;
}
header.main .content h2 {
  font-size: 2rem;
  margin: 35px 0 15px 0;
}
header.main .content p {
  font-size: 1rem;
  line-height: 30px;
  width: 960px;
}
/**最新推荐*/
.lastest-recomm {
  width: 100%;
  height: 674px;
}

.lastest-recomm h1 {
  margin: 100px 0 66px 0;
  text-align: center;
}
.lastest-recomm li {
  height: 353px;
  width: 280px;
  display: inline-block;
  margin-right: 21px;
 vertical-align:bottom;
}
.lastest-recomm li:nth-last-child(1) {
  margin: 0;
}
.lastest-recomm ul {
  height: 340px;
  width: 100%;
}
img.case-info {
  width: 100%;
  height: 100%;
}

/*最新推荐的示例的介绍*/
.case-intro {
  background-color: rgb(247, 247, 247);
  width: 100%;
  height: 165px;
  position: relative;
  top: -4px;
}
.case-intro p {
  width: 240px;
  padding: 30px 0 0 35px;
  color: rgba(84, 84, 87, 1);
  font-weight: 400;
  font-size: 17px;
  line-height: 30px;
}
.case-intro img {
  position: relative;
  width: 30px;
  height: 30px;
  top: 7.5px;
  left: 210px;
}
/*解决方案标题*/
#title-jjfa {
  margin-top: 135px;
}
/*解决方案查看更多*/
#more-jjfa {
  font-size: 0.9375rem;
  text-align: right;
  position: relative;
  top: -76px;
}
/*解决方案内容*/
.jjfa {
  background: rgb(142, 151, 165);
  overflow: hidden;
}
.content-jjfa {
  background: white;
  height: 100%;
  width: calc(1199px + (100vw - 1199px) / 2);
  background-size: 100% 100%;
  display: flex;
}
/*解决方案的导航栏*/
.nav-jjfa {
  background: rgb(61, 95, 214);
  width: 275px;
  color: white;
  display: block;
}
.nav-jjfa li {
  height: 72px;
  line-height: 75px;
  text-align: center;
}
.nav-jjfa li a {
  display: block;
  width: 100%;
  height: 100%;
}
.nav-jjfa li a:hover {
  color: white;
}
.nav-jjfa li:hover {
  background: rgb(55, 85, 192);
}

/*导航栏左边内容*/
.content-jjfa-left {
  height: 100%;
  width: 275px;
  display: inline-block;
}
/*导航栏右边内容*/
.content-jjfa-right {
  display: inline-block;
  width: 588px;
  color: white;
  line-height: 29px;
  margin: 80px 0 0 117px;
}
.content-right-container {
  height: 576px;
  background: left/cover;
}
.content-jjfa-right h1 {
  font-size: 32px;
}
.text-jjfa {
  margin: 29px 0 46px 0;
}
.link-jjfa-more {
  margin-right: 45px;
}
/*成功案例*/
.success-case {
  height: 786px;
  width: 100%;
  background: rgb(247, 247, 247);
  text-align: center;
}
.success-case h1 {
  margin: 0;
  padding: 83px 0 67.5px 0;
}
.success-case ul {
  height: 420px;
  width: 100%;
}
.success-case li {
  height: 420px;
}
.success-case .case-info {
  height: 205px;
  width: 100%;
  object-fit: cover;
}
.success-case .case-intro {
  background: white;
  height: 220px;
}
.success-case .case-intro h1 {
  font-size: 1.125rem;
  padding: 40px 0 0 0;
  font-weight: bold;
  font-size: 18px;
  color: rgba(42, 42, 44, 1);
}
.success-case .case-intro p {
  padding-top: 15px;
  font-size: 1rem;
}
.success-case .project-list {
  height: 135px;
  margin: 0 auto;
  padding-top: 11px;
}
.success-case .project-list li {
  width: 100%;
  height: 1.2rem;
  margin-bottom: 9px;
  text-align: center;
  font-size: 16px;
  color: rgba(138, 138, 141, 1);
  font-weight: 400;
}
/*了解更多*/
.know-more {
  width: 211px;
  height: 53px;
  margin: 0 auto;
  margin-top: 68px;
}
.know-more-container {
  width: 211px;
  margin: 0 auto;
}
/*客户伙伴*/
.customer-partner {
  width: 100%;
  height: 635.5px;
}
.customer-partner h1 {
  text-align: center;
  font-size: 2.0625rem;
  margin: 100.5px 0 10px 0;
}
.customer-partner h2 {
  text-align: center;
  font-size: 0.9375rem;
  margin-bottom: 57px;
}
.customer-partner img {
  width: 1199px;
  height: 400px;
}
/*项目动态*/
.project-trends {
  width: 100%;
  height: 855px;
  background: rgb(247, 247, 247);
}
.project-trends .title-main {
  padding: 90.5px 0 61px 0;
  margin: 0;
  text-align: center;
}
.project-trends .intro {
  width: 345px;
  height: 521px;
  background: white;
}
.project-trends .case-intro {
  background: white;
  width: 267.5px;
  margin: 0 auto;
  margin-top: 42.5px;
}
.intro-case-container {
  width: 345px;
  height: 521px;
}
.project-trends .intro img {
  height: 270px;
  width: 345.5px;
}
.project-trends .case-intro h2 a{
  margin: 0 0 17px 0;
  font-size: 20px;
  font-weight: bold;
  color: rgba(42, 42, 44, 1);
}
.project-trends .case-intro p {
  margin: 0;
  padding: 0;
  width: 100%;
  font-size: 15px;
  font-weight: 400;
  color: rgba(138, 138, 141, 1);
}
.project-trends .case-intro h2 span {
  width: 4px;
  height: 16px;
  background: rgba(61, 95, 214, 1);
  display: inline-block;
  margin-right: 8px;
}
.project-trends .text-xmzx {
  height: 98.75px;
  line-height: 26px;
}
.project-trends .arrow {
  display: flex;
  justify-content: flex-end;
}
.project-trends .arrow img {
  width: 11.5px;
  height: 20px;
  position: static;
}
/*项目动态项目列表*/
.project-trends .news-list-container {
  width: 425px;
  height: 521px;
  position: relative;
  top: 5px;
}
.project-trends .news-list {
  width: 100%;
  height: 521px;
  background: rgba(247, 247, 247, 1);
}
.project-trends .news-list li {
  height: 90px;
  width: 100%;
  border-bottom: 1px solid rgba(152, 152, 156, 0.7);
  margin-bottom: 23px;
}
.project-trends .news-list li:nth-last-child(2) {
  border: none;
}
.project-trends .news-list .list-title {
  margin: 0;
  font-size: 15px;
  text-align: left;
  font-weight: 400;
  color: rgba(42, 42, 44, 1);
}
.project-trends .news-list .list-content {
  margin: 5px 0 0 0;
  font-size: 12px;
  color: rgba(152, 152, 156, 1);
  line-height: 21px;
}
.project-trends .news-list .list-more {
  height: 20px;
  border: none;
  text-align: right;
  color: rgba(152, 152, 156, 1);
  font-size: 12px;
  font-weight: 400;
}
.project-trends .intro:nth-child(1) {
  margin-right: 23px;
}
.project-trends .intro:nth-child(2) {
  margin-right: 41px;
}

/*添加过渡效果*/
.transition-shadow:hover {
  box-shadow: 0px 0px 15px 0px rgba(82, 66, 66, 0.25);
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.left-container li:nth-of-type(4) {
  top: 144px;
}
/*去掉bootstrap的过渡效果*/
.fade {
  transition: none;
}
.fade:not(.show) {
  opacity: 1;
}
