﻿.main_wrapper {
  width: 1840px;
  margin: 0 auto;
}

.banner_wrapper {
  width: 100%;
  position: relative;
}

.banner_img {
  width: 100%;
}

.banner_text {
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
  padding: 70px 330px 80px 0;
  box-sizing: border-box;
}

.banner_text h2 a {
  font-size: 24px;
  color: #FFFFFF;
}

.banner_text .articleP {
  font-size: 16px;
  color: rgba(255, 255, 255, 0.6);
  line-height: 32px;
  margin-top: 20px;
  text-indent: 2em;
  overflow: hidden;

  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical
}

.banner_text .more {
  display: block;
  width: 150px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  cursor: pointer;
  font-size: 16px;
  color: #FFFFFF;
  margin-top: 30px;
  background: url(/Sites/Uploaded/UserUpLoad/20211109/20211109102501.png)no-repeat;
  background-size: cover;
}

.banner_text .more:hover {
  color: #F6D555;
  background: url(/Sites/Uploaded/UserUpLoad/20211109/20211109163930.png)no-repeat;
}

a:hover {
  color: #906B27;
}

.constr_infoImg, .articleImg {
  transition: all 0.3s;
}

.constr_infoImg:hover, .articleImg:hover {
  transform: scale(1.02);
  transition: all 0.3s;
}

img.banner_img.Phone, .constr_infoImg.Phone_flex, .constr_infoImg.Phone {
  display: none;
}
/* 新添样式 7.18 */
.constr_infoP1, .techn_con .articleP, .discu_con .articleP, ul.lines_items li p, .modul_liP, .page3_liP, .active .page_infoP, .party_comP, .page5_LiP, .story_ul li p, .equip_mess .articleP, .badge_leftP{
  text-indent: 2em;
}
.techn_con .articleP, .equip_mess .articleP, .banner_text .articleP, .constr_infoP2, .subject_leftP, .discu_con .articleP, .badge_leftP{
  text-align: justify;
}




@media screen and (max-width:1400px) {
  .main_wrapper {
 width: 100%;
  }

  .banner_text {
 width: 60%;
 padding: 25px 230px 25px 0;
  }
}

@media screen and (max-width:768px) {
  img.banner_img.Phone, .constr_infoImg.Phone_flex, .constr_infoImg.Phone {
 display: block;
  }
  .banner_img{
 display: none;
  }
  .banner_text{
 width: 100%;
 padding: 15px;
  }
  .banner_text .articleP{
 margin-top: 15px;
 -webkit-line-clamp: 3;
 line-height: 30px;
  }
  .banner_text .more{
 width: 120px;
 height: 33px;
 line-height: 33px;
 margin-top: 15px;
  }
}  