
.benefit_box{
  width: 100%;
  background: #fff;
  padding-bottom: 120px;
  color: #333;
}
.benefit_title_box{
width: 1200px;
margin: 0 auto;
  padding: 120px 0 48px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.benefit_title_box h1{
  font-size:46px;
  font-weight:500;
  line-height:64px;
  margin-bottom: 12px;
}
.benefit_title_box p{
  width:480px;
  font-size:16px;
  font-weight:300;
  color: #666;
  line-height:22px;
}
.benefit_title_lf{}
.benefit_title_rg span{
  cursor: pointer;
}

.benefit_content_year{
  /* margin-right: 80px; */
}
.benefit_content_year p{
  font-size:24px;
  width:360px;
  border-bottom: 1px solid #565656;
  font-weight:bold;
  color: #333333;
  line-height:28px;
  padding: 8px 0;
  font-style:italic;
  font-style:oblique;
}
.benefit_content_items{}
.benefit_content_month{
  font-size:14px;
  color: #333333;
  font-weight:300;
  color:rgba(51,51,51,1);
  line-height:20px;
  margin-top: 24px;
  width: 360px;
  display: flex;
}
.benefit_content_label{
 width: 50px;
}
.benefit_content_value{
  width: 310px;
}
.industry_box {
  width: 100%;
  margin-bottom: 100px;
}

.industry_title_box {
  margin-bottom: 80px;
  overflow: hidden;
  padding: 0 360px;
}

.industry_title_box h1 {
  font-size: 46px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
  line-height: 65px;
}

.industry_title_box p {
  font-size: 14px;
  font-weight: 300;
  color: rgba(102, 102, 102, 1);
  line-height: 20px;
}


.industry_items_box {
  /* padding: 0 360px; */
  overflow-x: auto;
  transition: all 1s;
}

.industry_items_box::-webkit-scrollbar {
  display: none;
}

.items_box_industry {
  width: 3000px;
  display: flex;
}

.industry_items {
  padding: 0 24px;
  border-left: 1px solid #565656;
}

.industry_items h1 {

  font-size: 24px;
  font-weight: normal;
  color: rgba(51, 51, 51, 1);
  line-height: 28px;
  width: 335px;
}

.industry_items p {
  font-size: 14px;
  font-weight: 300;
  color: rgba(102, 102, 102, 1);
  line-height: 20px;
  margin: 24px 0 40px;
  width: 335px;
  height:40px;
}
.industry_img_box{
  width: 335px;
  height: 480px;
  overflow: hidden;
  background: #f2f2f2;
}
.industry_items .industry_img {
  width: 335px;
  height: 480px;

}

.industry_index{
  font-style:oblique
}
/*  */
.sale_box{
  width:1200px;
  margin: 0 auto;
}
.sale_title {
  width: 1200px;
  margin: 0 auto;
}
.sale_title h1 {
  font-size:46px;
  font-weight:500;
  line-height:64px;
  margin-bottom: 12px;
  color: #333;
}

.sale_title p {
  width:480px;
  font-size:16px;
  font-weight:300;
  color: #666;
  line-height:22px;
}

 .tab-ul-box{
   margin-top: 48px;
  position: relative;
  width: 100%;
  min-height: 220px;
  overflow-x: auto;

}
.tab-ul-box::-webkit-scrollbar {
  display: none;
}

 .tab-ul{
  border-bottom: solid 1px #E0E0E0;
  width: 2400px;
  box-sizing: border-box;
  height: 50px;
  line-height: 50px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  transition: left 0.4s linear;
  -ms-transition: left 0.4s linear;
  -o-transition: left 0.4s linear;
  -moz-transition: left 0.4s linear;
  -webkit-transition: left 0.4s linear;

}
 .tab-ul li{
  float: left;
  margin-right: 95px;
  position: relative;

}
.flex_box{
  display: flex;

}
.tab-ul-rg{
  margin-top: 48px;
  display: flex;
  height: 50px;
  align-items: center;
  justify-content: flex-end;
  border-bottom: solid 1px #E0E0E0;
  box-sizing: border-box;
}
.tab-ul-rg span{
  cursor: pointer;
}
 .tab-ul li .label{
  font-size:24px;
  height: 50px;
  text-align: right;
  color: #2a2e2e;
  position: relative;
  cursor: pointer;

}
.tab-ul li  .sale_value{
  display: none;
}
 .tab-ul .active-li .label:after{
  content: ' ';
  width: 100%;
  height: 5px;
  background: #0052d9;
  position: absolute;
  left: 0;
  bottom:0;
}
 .tab-ul .li-9{

}
 .tab-ul .box{
  display: none;
  position: absolute;
  left: 0;
  top: 50px;
  width: 1200px;
  margin-top: 26px;
  position:absolute;    

}
.tab-ul .active-li .box{
  display: block;
}
.tab-ul .box p{
  font-size: 14px;
  line-height: 25px;
  color: #666;
  margin-top: 8px;
}

.p1{
  opacity: 0;
  animation: myfirst 1s;
  -moz-animation: myfirst 1s;
  -webkit-animation: myfirst 1s;	
  -o-animation: myfirst 1s;	
}
.p2{
  opacity: 0;
  animation: myfirst 2s;
  -moz-animation: myfirst 2s;
  -webkit-animation: myfirst 2s;	
  -o-animation: myfirst 2s;	
}
 .p3{
  opacity: 0;
  animation: myfirst 2.5s;
  -moz-animation: myfirst 2.5s;
  -webkit-animation: myfirst 2.5s;	
  -o-animation: myfirst 2.5s;	
}
.active-li .p1, .p2, .p3{
  opacity: 1;

}
@keyframes myfirst
{
from {  opacity: 0;}
to {  opacity: 1;}
}




.sale_value{
  margin-top:26px ;
  margin-bottom: 64px;
}

.sale_value p{
  font-size: 14px;
  line-height: 25px;
  color: #666;
  margin-bottom: 8px;
}
.address_box{
  width: 1200px;
  margin: 0 auto 120px;
 text-align: center;
  overflow: hidden;
}
.address_box img{
  width: 70%;
}
