
/* 品牌介绍 */
img {
  margin: 0;
}
.section{
  width: 1200px;
  margin: 0 auto;
  color: #636363;
}
.shadow{
  box-shadow: 0px 4px 4px 0px rgba(64,60,65,0.34);
}

/* 品牌介绍 */
.brand-section1 {
  margin-top: 166px;
  margin-bottom: 155px;
}
.brand-section1 .content.flex{
  display: flex;
  margin-top: 98px;
}
.brand-section1 .content .left{
   width: 446px;
}
.brand-section1 .content .left img{
   width: 100%;
   margin: 0;
}
.brand-section1 .content .right{
   margin-left: 48px;
   display: flex;
   flex-direction: column;
   justify-content: center;
}
.brand-section1  .content .right .name{
   font-weight: bold;
   font-size: 25px;
}
.brand-section1  .content .right .line{
   width: 47px;
   height: 1px;
   background: #004194;
   margin-bottom: 40px;
   margin-top: 40px;
}
.brand-section1  .content .right p{
  width: 669px;
  font-size: 17px;
  line-height: 35px;
}

.brand-section2 .content{
  margin-top: 87px;
  margin-bottom: 155px;
}
.brand-section2 .content .datail{
  padding: 30px 30px 0;
}
.brand-section2 .content p{
  padding: 24px 30px 30px;
}

.brand-section3 {
  margin-bottom: 155px;
}
.bottomair{
  margin-bottom: 200px;
}
.brand-section3 .content{
  margin-top: 100px;
}
.brand-section3 .content .flexwrap{
  display: flex;
  justify-content: space-between;
}
.brand-section3 .content .item{
  width: 30%;
}
.brand-section3 .content .item .datail{
  font-size: 29px;
  font-weight: bold;
  margin-top: 40px;
  margin-bottom: 19px;
}
.brand-section3 .content .item .line{
  width: 18px;
  height: 1px;
  background: #004194;
  margin: 0 auto;
}
.brand-section3 .content .item .info{
  font-size: 21px;
  margin-top: 24px;
  margin-bottom: 42px;
}
.brand-section3 .content2{
  display: flex;
  justify-content: space-between;
  margin-top: 100px;
}
.brand-section3 .content2 .item{
  width: 373px;
  height: 688px;
  box-shadow: 0px 4px 4px 0px rgba(64,60,65,0.34);
}
.brand-section3 .content2 .item img{
  width: 358px;
  padding-top: 17px;
}
.brand-section3 .content2 .item .detail{
  height: 85px;
  font-size: 21px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.brand-section4{
  margin-top: 126px;
}
.brand-section4 .content{
  margin-top: 103px;
}
.brand-section4 .content ul{
  display: flex;
  flex-wrap: wrap;
}
.brand-section4 .content ul li{
  width: 555px;
  margin-right: 87px;
  margin-bottom: 50px;
}
.brand-section4 .content ul li:nth-child(2n){
  margin-right: 0;
}
.brand-section4 .content ul li .videowrap{
  position: relative;
  width: 100%;
  height: 267px;
  overflow: hidden;
}
.brand-section4 .content ul li .name{
  margin-top: 24px;
  font-size: 20px;
  line-height: 32px;
  color: #636363;
}
/* 产品优势 */
.core-section1{
  margin-top: 166px;
  margin-bottom: 120px;
}
.core-section1 .content ul{
  margin-top: 102px;
  display: flex;
  justify-content: space-between;
}
.core-section1 .content ul li {
  width: 247px;
  text-align: center;
}
.core-section1 .content ul li img{
  width: 247px;
  box-shadow: 0px 4px 5px 0px rgba(64,60,65,0.34);
}
.core-section1 .content ul li .p1{
  margin-top: 37px;
  font-size: 20px;
}
.core-section1 .content ul li .p2{
  margin-top: 13px;
  font-size: 13px;
}
.core-section2 .content ul{
  margin-top: 74px;
  display: flex;
  justify-content: space-between;
}
.core-section2 .content ul li{
  width: 249px;
}
.core-section2 .content ul li img{
  width: 100%;
  height: 362px;
  box-shadow: 0px 4px 5px 0px rgba(64,60,65,0.34);
}
.core-section3{
  margin-top: 103px;
  margin-bottom: 120px;
}
.core-section3 .content{
  margin-top: 116px;
}
.core-section3 .content .desc{
  font-size: 13px;
  margin-top: 67px;
}
.core-section3 .content-1{
  display: flex;
}
.core-section3 .content-1 .left{
  margin-right: 26px;
  flex: 1;
  text-align: right;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
}
.core-section3 .content-1 .right{
  width: 671px;
}
.core-section3 .content-2{
  display: flex;
  margin-top: 132px;
}
.core-section3 .content-2 .left{
  width: 745px;
}
.core-section3 .content-2 .right{
  margin-left: 48px;
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.core-section3 .content .info{
  font-size: 25px;
  font-weight: bold;
  line-height: 35px;
}
.core-section3 .content .line{
  width: 36px;
  height: 1px;
  background: #004194;
}
.core-section3 .content .info2{
  font-size: 20px;
  line-height: 35px;
  white-space: nowrap;
}
.core-section3 .content-1 .left .line{
  margin-top: 23px;
  margin-bottom: 28px;
}
.core-section3 .content-2 .right .line{
  margin-top: 20px;
  margin-bottom: 26px;
}
.core-section4{
  margin-bottom: 84px;
}
.core-section4 .content{
  margin-top: 72px;
}
.core-section4 .content ul{
  display: flex;
  justify-content: space-between;
}
.core-section4 .content li{
  /* width: 360px; */
  height: 415px;
}
.core-section4 .content li img{
  height: 415px;
}
.core-section5 .content {
  margin-top: 76px;
}
.core-section5 .content .wrap{
  display: flex;
  justify-content: space-between;;
  align-items: center;
  margin-bottom: 67px;
}
.core-section5 .content .wrap .left{
  width: 580px;
  margin-left: 32px;
}
.core-section5 .content .wrap .left .info{
  font-size: 21px;
  line-height: 35px; 
}
.core-section5 .content .wrap .left .desc{
  font-size: 13px;
  margin-top: 38px;
  
}
.core-section5 .content .wrap .right{
  width: 543px;
}

/* 荣耀历程 */
.honor-section1{
  margin-top: 160px;
  margin-bottom: 148px;
}
.honor-section2{
  /* margin-bottom: 155px; */
}

.honor-section2 .info{
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  margin: 63px 0 52px 50px;
}
.honor-content{
  margin-top: 80px;
  display: flex;
  flex-wrap: wrap;
}
.honor-content .item{
  width: 210px;
  margin: 0 40px 45px 50px;
}
.honor-content .item div{
  line-height: 24px;
}
.honor-content .item .headimg{
  width: 100%;
  margin-bottom: 20px;
}

.swiper-course{
  height: 549px;
  box-shadow: 0px 6px 6px 0px rgba(71,71,71,0.47);
  position: relative;
  margin-top: 76px;
}
.swiper-course .swiper-slide img{
  width: 100%;
}
.swiper-pagination-bullet{
   background: #fff;
   opacity: 0.6;
}
.swiper-pagination-bullet-active{
  background: #000;
   opacity: 0.9;
} 
.section-swiper{
   position: relative;
}

.section-swiper .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23004194'%2F%3E%3C%2Fsvg%3E");}
.section-swiper .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23004194'%2F%3E%3C%2Fsvg%3E");}


.swiper-year{
   width: 90%;
   margin: 0 auto;
   margin-top: 60px;
}
.swiper-year .swiper-wrapper .time{
   font-size: 25px;
   line-height: 28px;
   color: #898989;
   font-weight: bold;
   margin-bottom: 20px;
}
.swiper-year .swiper-wrapper .dot{
   width: 15px;
   height: 15px;
   background: #898989;
   border-radius: 50%;
   margin: 0 auto;
}
.swiper-year .swiper-slide-active .time{
   color: #004194;
}
.swiper-year .swiper-slide-active .dot {
   background: #004194;
}
/* 品牌动态 */
.news-section{
  width: 1200px;
  margin: 0 auto;
  margin-top: 122px;
  margin-bottom: 200px;
}
.news-content{
  display: flex;
  flex-wrap: wrap;
}
.news-item{
  width: 570px;
  height: 285px;
  background: #F5F5F5;
  position: relative;
  padding: 0;
  margin-right: 60px;
  margin-bottom: 50px;
}
.news-item:nth-child(2n){
  margin-right: 0;
}
.news-item-wrap .left{
  width: 285px;
  height: 285px;
  overflow: hidden;
}
.news-item-wrap .left img{
  height: 285px;
  object-fit: cover;
}
.news-item-wrap .right{
  position: relative;
  width: 285px;
}
.news-item-wrap .right .news-info{
  padding: 0 23px;
}
.news-item-wrap .right .news-title{
  font-size: 17px;
  margin-top: 60px;
  display: -webkit-box; 
  -webkit-box-orient: vertical; 
  -webkit-line-clamp: 2; 
  overflow: hidden; 
}
.news-item-wrap .right .news-desc, .news-item-wrap .right .news-date{
  color: #898989;
  font-weight: 13px;
}

.news-item-wrap .right .news-desc{
  margin-top: 14px;
  line-height: 1.2;
  display: -webkit-box; 
  -webkit-box-orient: vertical; 
  -webkit-line-clamp: 2; 
  overflow: hidden; 
}
.news-item-wrap .right .news-date{
  margin-top: 25px;
  line-height: 1;
}
.news-item-wrap .right .more{
  width: 85px;
  height: 24px;
  display: block;
  background: #004194;
  border-radius: 12px;
  color: #fff;
  font-size: 13px;
  line-height: 24px;
  text-align: center;
  margin-top: 38px;
}
.news-item-wrap .n-showLook{
  font-size: 12px;
  line-height: 1;
  color: #898989;
  top: 24px;
  right: 22px;
}
.news-item-wrap .n-showLook .iconfont{
  font-size: 16px;
}
/* 0压房 */
.zero-section1{
  margin-top: 210px;
}
.zero-section1 .content ul{
  display: flex;
  justify-content: space-between;
}
.zero-section1 ul li{
  width: 255px;
  position: relative;
  line-height: 1;
}
.zero-section1 ul li .line{
  width: 100%;
  height: 1px;
  background: #004194;
  margin-top: 5px;
  margin-bottom: 17px;
}
.zero-section1 ul li .top{
  font-size: 22px;
  font-weight: bold;
}
.zero-section1 ul li .bottom{
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.zero-section1 ul li .left{
  font-size: 34px;
  font-weight: bold;
  line-height: 1;
}
.zero-section1 ul li .right{
  font-size: 15px;
  white-space: nowrap;
  line-height: 1.5;
}
.zero-section1 ul li img{
  position: absolute;
}
.zero-section1 ul li:nth-child(1) img{
  width: 228px;
  top: -90px;
  right: -22px;
}
.zero-section1 ul li:nth-child(2) img{
  width: 68px;
  top: -66px;
  right: 35px;
}
.zero-section1 ul li:nth-child(3) img{
  width: 78px;
  top: -66px;
  right: 43px;
}
.zero-section2{
  margin-top: 152px;
}
.zero-section2 .content{
  margin-top: 86px;
  display: flex;
  align-items: center;
}
.zero-section2 .content .left{
  width: 503px;
  margin: 18px 0 18px 25px;
}
.zero-section2 .content .right{
  margin-left: 80px;
}
.zero-section2 .content .right .title{
  font-size: 25px;
  line-height: 35px;
  font-weight: bold;
}
.zero-section2 .content .right .line{
  width: 36px;
  height: 1px;
  background: #004194;
  margin-top: 33px;
  margin-bottom: 30px;
}
.zero-section2 .content .right .info{
  font-size: 21px;
  line-height: 35px;
}
.zero-section3{
  margin-top: 105px;
}
.zero-section3 .content{
  margin-top: 45px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.zero-section3 .content .left{
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.zero-section3 .content .left .title{
  font-size: 25px;
  line-height: 1;
  font-weight: bold;
}
.zero-section3 .content .left .line{
  width: 36px;
  height: 1px;
  background: #004194;
  margin-top: 33px;
  margin-bottom: 30px;
}
.zero-section3 .content .left .info{
  font-size: 21px;
  line-height: 1;
}
.zero-section3 .content .right{
  margin: 45px 27px 45px 68px;
  width: 704px;
}
.zero-section4{
  margin-top: 123px;
}
.zero-section4 .content{
  margin-top: 69px;
}
.zero-section4 .tip{
  font-size: 17px;
  text-align: right;
  margin-top: 25px;
  margin-right: 36px;
  line-height: 1;
}
.zero-section5{
  margin-top: 59px;
}
.zero-section5 .content{
  margin-top: 93px;
}
.zero-section5 .content ul {
  display: flex;
  justify-content: space-between;
}
.zero-section5 .content ul li{
  width: 266px;
  height: 501px;
  background: #f2f2f2;
  box-shadow: 0px 4px 5px 0px rgba(64,60,65,0.34);
}
.zero-section5 .content .headimg{
  width: 127px;
  height: 128px;
  background: #fff;
  border-radius: 50%;
  box-shadow: 0px 4px 5px 0px rgba(64,60,65,0.34);
  margin: 0 auto;
  margin-top: 47px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.zero-section5 .content .headimg img{
  width: 90px;
}
.zero-section5 .content .title{
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  text-align: center;
  margin-top: 26px;
  margin-bottom: 35px;
}
.zero-section5 .content .info{
  margin: 0 22px;
  font-size: 16px;
  line-height: 35px;
}
.zero-section6{
  margin-top: 107px;
}
.zero-section6 .content{
  margin-top: 123px;
}
.zero-section7{
  margin-top: 107px;
}
.zero-section7 .content{
  margin-top: 97px;
  padding: 32px 35px;
  box-sizing: content-box;
  display: flex;
}
.zero-section7 .content .left{
  width: 589px;
}
.zero-section7 .content .right{
  margin-left: 52px;
  line-height: 1;
}
.zero-section7 .content .right .title{
  font-size: 25px;
  font-weight: bold;
  margin-top: 52px;
  margin-bottom: 26px;
  line-height: 1;
}
.zero-section7 .content .right .job{
  line-height: 38px;
  font-size: 21px;
  display: flex;
  align-items: center;
}
.zero-section7 .content .right .job span{
  margin-right: 17px;
  display: inline-block;
  width: 10px;
  height: 10px;
  background: #636363;
  border-radius: 50%;
}
.zero-section7 .content .right .line{
  width: 36px;
  height: 1px;
  background: #004194;
  margin-top: 25px;
  margin-bottom: 58px;
}
.zero-section7 .content .right .contact{
  font-size: 21px;
}
.zero-section7 .content .right .qrocdewrap{
  margin-top: 57px;
  display: flex;
}
.zero-section7 .content .right .qrocdewrap li{
  width: 111px;
  margin-left: 48px;
}
.zero-section7 .content .right .qrocdewrap li div{
  margin-top: 11px;
  font-size: 12px;
  text-align: center;
}

/* 招贤纳士 */
.recruit-section1{
  margin-top: 121px;
}
.recruit-section1 .content{
  margin-top: 74px;
}
.recruit-section1 .content .info{
  font-size: 21px;
  line-height: 35px;
  padding: 38px 32px;
}
.recruit-section2{
  margin-top: 86px;
}
.recruit-section2 .content{
  position: relative;
  margin-top: 199px;
}
.recruit-section2 .content .wrap{
  width: 1026px;
  height: 405px;
  background: #EDEDED;
  border-radius: 10px;
  margin-left: 128px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.recruit-section2 .content .wrap ul{
  display: flex;
  flex-wrap: wrap;
  width: 785px;
  justify-content: space-between;
  align-items: center;
}
.recruit-section2 .content .wrap ul li{
  width: 224px;
  height: 77px;
  background: #FFFFFF;
  box-shadow: 0px 4px 5px 0px rgba(64,60,65,0.34);
  border-radius: 10px;
  color: #004194;
  font-size: 27px;
  font-weight: bold;
  text-align: center;
  line-height: 77px;
  margin-bottom: 43px;
}
.recruit-section2 .content .wrap ul li:nth-child(7),
.recruit-section2 .content .wrap ul li:nth-child(8),
.recruit-section2 .content .wrap ul li:nth-child(9){
  margin-bottom: 0;
}
.recruit-section2 .content .tips{
  font-size: 17px;
  text-align: right;
  margin-top: 39px;
  margin-right: 105px;
}
.recruit-section2 .content .p1{
  position: absolute;
  width: 248px;
  left: 40px;
  top: -125px;
}
.recruit-section3{
  margin-top: 140px;
}
.recruit-section3 .content{
  margin-top: 84px;
}
.recruit-section3 .content img{
  width: 1135px;
  margin: 0 auto;
  display: block;
}
.recruit-section4{
  margin-top: 118px;
  margin-bottom: 150px;
}
.recruit-section4 .content{
  margin-top: 82px;
  display: flex;
  justify-content: space-between;
}
.recruit-section4 .content .item{
  width: 564px;
  height: 614px;
  background: #F5F5F5;
  position: relative;
}
.recruit-section4 .content .item img{
  display: block;
}
.recruit-section4 .content .item .t1{
  text-align: center;
  font-size: 38px;
  margin-top: 29px;
  line-height: 1;
}
.recruit-section4 .content .item .line{
  width: 41px;
  height: 1px;
  background: #004194;
  margin: 23px auto 25px;
}
.recruit-section4 .content .item .btn{
  width: 322px;
  height: 52px;
  background: #004194;
  border-radius: 26px;
  font-size: 29px;
  line-height: 52px;
  text-align: center;
  color: #fff;
  display: block;
  margin: 0 auto;
}
.recruit-section5{
  margin-top: 111px;
}
.recruit-section5 .content{
  margin-top: 77px;
}
.recruit-section5 .content ul{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  /* align-content: space-between; */
}
.recruit-section5 .content ul li{
  width: 378px;
  height: 283px;
  margin-bottom: 32px;
}

/* 招商加盟 */
.join-section1{
  margin-top: 117px;
}
.join-section1 .content{
  margin-top: 88px;
}
.join-section1 .content .infowrap{
  padding: 50px 32px 19px;
}
.join-section1 .content .info{
  font-size: 21px;
  line-height: 35px;
}
.join-section1 .content .tip{
  font-size: 17px;
  text-align: right;
  margin-top: 46px;
}
.join-section2{
  margin-top: 65px;
}
.join-section2 .content{
  margin-top: 92px;
}
.join-section2 .content .info{
  margin-left: 48px;
  margin-bottom: 102px;
}
.join-section2 .content .title{
  font-size: 25px;
  font-weight: bold;
}
.join-section2 .content .line{
  width: 36px;
  height: 1px;
  background: #004194;
  margin: 53px 0;
}
.join-section2 .content .t1{
  font-size: 21px;
}
.join-section3{
  margin-top: 117px;
}
.join-section3 .content{
  margin-top: 67px;
}
.join-section3 .content .item{
  display: flex;
  margin-bottom: 70px;
}
.join-section3 .content .item .title{
  font-size: 25px;
  font-weight: bold;
  color: #004194;
  margin-top: 166px;
}
.join-section3 .content .item .line{
  width: 36px;
  height: 1px;
  background: #004194;
  margin-top: 46px;
  margin-bottom: 50px;
}
.join-section3 .content .item .desc{
  font-size: 21px;
  line-height: 35px;
}
.join-section3 .content .item .left{
  padding: 18px  60px 22px 18px;
}
.join-section3 .content .item2{
  flex-direction: row-reverse;
}
.join-section3 .content .item2 .left{
  padding: 18px  18px 22px 60px;
}
.join-section3 .content .item2 .right{
  position: relative;
  text-align: right;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.join-section3 .content .item2 .tip{
  font-size: 12px;
  position: absolute;
  bottom: 34px;
  right: -42px;
}
.join-section4{
  margin-top: 106px;
}
.join-section4 .content{
  margin-top: 85px;
}
.join-section4 .content ul{
  height: 594px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: space-between;
}
.join-section4 .content ul li{
  width: 373px;
  height: 280px;
}
.join-section5{
  margin-top: 106px;
}
.join-section5 .content{
  margin-top: 95px;
}
.join-section6{
  margin-top: 107px;
  margin-bottom: 150px;
}
.join-section6 .content{
  margin-top: 85px;
  background: #f9f9f9;
  display: flex;
  align-items: center;
}
.join-section6 .content .left{
  width: 549px;
  padding: 40px 55px 40px 20px;
}
.join-section6 .content .right{
  width: 555px;
  display: flex;
  flex-wrap: wrap;
}
.join-section6 .content .right .item{
  width: 265px;
  margin-bottom: 30px;
}
.join-section6 .content .right .item:nth-last-child(1){
  margin-bottom: 0;
}
.join-section6 .content .right p{
  font-size: 19px;
  line-height: 35px;
  white-space: nowrap;
}
.join-section6 .content .right .title{
  font-weight: bold;
}

/* 合作伙伴 */
.coop-section1 {
  margin-top: 112px;
}
.coop-section1 .content {
  margin-top: 62px;
  padding: 49px 31px;
}
.coop-section1 .content  .info{
  margin-top: 50px;
  display: flex;
}
.coop-section1 .content .info .item{
  margin-left: 150px;
  display: flex;
  align-items: center;
}
.coop-section1 .content .info .item:nth-child(1){
  margin-left: 20px;
}
.coop-section1 .content .info img{
  width: 36px;
  height: 36px;
  margin-right: 9px;
}
.coop-section1 .content .info span{
  font-size: 21px;
  line-height: 1;
  font-weight: bold;
  white-space: nowrap;
}
.coop-section2 {
  margin-top: 122px;
}
.coop-section2 .content {
  margin-top: 114px;
}

.coop-section2 .content .prgress .item{
  position: relative;
  display: flex;
}
.coop-section2 .content .prgress .item .dot {
  color: #004194;
  height: 50px;
  border-left: 1px solid #004194;
 }
.coop-section2 .content .prgress .item .dot i{
  margin-left: -8.5px;
  margin-top: -3px;
  display: block;
}
.coop-section2 .content .prgress .item .name{ 
  font-size: 18px;
  line-height: 1;
  margin-left: 10px;
  margin-top: -3px;
 }
 .coop-section2 .content .prgress .left .item:nth-last-child(1) .dot,
 .coop-section2 .content .prgress .right .item:nth-last-child(1) .dot{
  border: 0;
  height: auto;
 }
 .coop-section2 .content .prgress{
  /* overflow: hidden; */
 }
.coop-section2 .content .prgress .left{
  float: left;
  margin-left: 30px;
}
.coop-section2 .content .prgress .right{
  float: right;
  margin-right: 30px;
}
.coop-section2 .content .contact{
  margin-top: 115px;
  padding: 22px 31px 45px;
}
.coop-section2 .content .contact ul{
  margin-top: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.coop-section2 .content .contact .line{
  width: 1px;
  height: 125px;
  background: #636363;
  margin: 0 30px;
}
.coop-section2 .content .contact li p{
  font-size: 21px;
  line-height: 35px;
  white-space: nowrap;
}
.coop-section3 {
  margin-top: 112px;
  margin-bottom: 150px;
}
.coop-section3 .content {
  margin-top: 115px;
}
.coop-section3 .content ul{
  display: flex;
  justify-content: space-between;
}
.coop-section3 .content ul li{
  width: 367px;
  height: 465px;
  background: #F5F5F5;
  position: relative;
}
.coop-section3 .content ul li .newsimg{
  width: 100%;
  height: 226px;
}
.coop-section3 .content ul li .newsimg img{
  height: 226px;
  object-fit: cover;
  display: block;
}
.coop-section3 .content ul .count{
  text-align: right;
  margin-right: 30px;
  margin-top: 15px;
  color: #898989;
  font-size: 12px;
  line-height: 1;
}
.coop-section3 .content ul .count .iconfont{
  vertical-align: middle;
  margin-right: 7px;
}
.coop-section3 .content ul .title a{
  color: #004194;
  margin: 27px 15px 5px;
  font-size: 20px;
  font-weight: bold;
  line-height: 31px;
  display: -webkit-box; 
  -webkit-box-orient: vertical; 
  -webkit-line-clamp: 2; 
  overflow: hidden; 
 }
.coop-section3 .content ul .desc{ 
  font-size: 16px;
  color: #898989;
  margin: 0 20px;
  line-height: 20px;
  display: -webkit-box; 
  -webkit-box-orient: vertical; 
  -webkit-line-clamp: 2; 
  overflow: hidden; 
}
.coop-section3 .content ul .more{
  position: absolute;
  bottom: 23px;
  left: 20px;
  width: 107px;
  height: 24px;
  display: block;
  background: #004194;
  border-radius: 10px;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
}
.coop-section3 .content ul .news-date{
  font-size: 16px;
  columns: #898989;
  position: absolute;
  right: 20px;
  bottom: 22px;
  font-weight: 300;
}

/* esg动态 */
.esgnews-section1{
  margin-top: 88px;
  margin-bottom: 88px;
}
/* esg相关报告 */
.esgreport-section1{
  margin-top: 170px;
}
.esgreport-section1 .content{
  display: flex;
  justify-content: center;
  margin-top: 100px;
}
.esgreport-section1 .content .item{
  width: 373px;
  height: 568px;
  margin: 0 60px;
  box-shadow: 0px 4px 4px 0px rgba(64,60,65,0.34);
}
.esgreport-section1 .content .item img{
  width: 356px;
  padding-top: 17px;
}
.esgreport-section1 .content .item .detail{
  height: 100px;
  font-size: 21px;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* esg评级 */
.esgrating-section1{
  margin-top: 122px;
}
.esgrating-section1 .tips{
  font-size: 18px;
  color: #898989;
  margin-bottom: 100px;
}
.esgrating-section1 .tips a{
  font-size: 18px;
  color: #898989;
}
.esgrating-section1 .tips a:hover{
  text-decoration: underline;
}
.esgrating-section1 .content{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.esgrating-section1 .content .item{
  width: 557px;
  height: 254px;
  display: flex;
  margin-bottom: 102px;
}
.esgrating-section1 .content .item .left{
  width: 279px;
}
.esgrating-section1 .content .item .right{
  flex: 1 0 auto;
  background: #f5f5f5;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.esgrating-section1 .content .item .right img {
  height: 72px;
  margin-bottom: 30px;
}
.esgrating-section1 .content .item .right img:hover{
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
/* .esgrating-section1 .content .item .right .img1{
  width: 178px;
  margin-bottom: 33px;
}
.esgrating-section1 .content .item .right .img2{
  width: 158px;
  margin-bottom: 30px;
}
.esgrating-section1 .content .item .right .img6{
  width: 149px;
  margin-bottom: 30px;
}
.esgrating-section1 .content .item .right .img3{
  width: 181px;
  margin-bottom: 22px;
}
.esgrating-section1 .content .item .right .img4{
  width: 148px;
  margin-bottom: 30px;
}
.esgrating-section1 .content .item .right .img5{
  width: 202px;
  margin-bottom: 28px;
} */
.esgrating-section1 .content .item .right .name{
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
}
.esgrating-section1 .content .item .right .year{
  font-size: 17px;
  color: #898989;
  margin-top: 17px;
  line-height: 1;
}
/* ESG相关制度 */
.esgregulation-section1{
  margin-top: 122px;
}
.esgregulation-section1 .content{
  display: flex;
  flex-wrap: wrap;
}
.esgregulation-section1 .content .item{
  width: 349px;
  height: 210px;
  margin-bottom: 40px;
  overflow: hidden;
  box-shadow: 0px 6px 11px 2px rgba(205,205,205,0.39);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  color: #636363;
  line-height: 38px;
  text-align: center;
  padding: 0 30px;
  box-sizing: border-box;
}

.esgregulation-section1 .content .item:not(:nth-child(3n)) {
  margin-right: 76px;
}

/* 酒店概况 */
.hotelintro-section1{margin-top: 90px;}
.hotelintro-section1 .content{margin-top: 90px;}
.hotelintro-section1 .content .detail{font-size: 20px;line-height: 44px;margin-bottom: 30px;}
.hotelintro-section2{margin-top: 100px;}
.hotelintro-section2 .content{display: flex;height: 553px;margin-top: 129px;}
.hotelintro-section2 .content .left{width: 603px;}
.hotelintro-section2 .content .left img{width: 100%;}
.hotelintro-section2 .content .right{display:flex;margin-left:93px;flex-direction:column;justify-content:center}
.hotelintro-section2 .content .right .item{display:flex;font-size:24px;align-items:center;line-height:44px}
.hotelintro-section2 .content .right .item span{width:12px;height:12px;background:#363636;border-radius:50%;margin-right:6px}

.hotelintro-section3{margin-top: 134px;}
.hotelintro-section3 .content{margin-top: 80px;}
.hotelintro-section3 .content .detail{margin-bottom: 30px;line-height: 44px;font-size: 24.6px;}
.hotelintro-section3 .content .wrap{
  margin-top: 83px;
  height: 473px;
  background: #f2f2f2;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.hotelintro-section3 .content .wrap .left{
  font-size: 25px;
  line-height: 45px;
  font-weight: bold;
  display: flex;
  align-items: center;
  text-align: center;
  margin-left: 14px;
}
.hotelintro-section3 .content .wrap .right{width: 786px;margin-right: 8px;}
.hotelintro-section4{margin-top: 134px;}
.hotelintro-section4 .content{margin-top: 102px;}
.hotelintro-section4 .content .flexwrap{
  display: flex;
  justify-content: space-between;
  margin-bottom: 56px;
}
.hotelintro-section4 .content .flexwrap .left{
  /* flex: 1; */
  width: 450px;
}
.hotelintro-section4 .content .flexwrap .left .info{
  font-size: 42px;
  line-height: 42px;
  font-weight: bold;
  margin-bottom: 26px;
}
.hotelintro-section4 .content .flexwrap .left .info2{
  font-size: 33px;
  line-height: 33px;
  font-weight: bold;
  color: #363636;
  margin-bottom: 60px;
}
.hotelintro-section4 .content .flexwrap .left .detail{font-size: 24px;line-height: 44px;}
.hotelintro-section4 .content .flexwrap .left .detail1{margin-bottom: 40px;}
.hotelintro-section4 .content .flexwrap .right{width: 726px;}
.hotelintro-section4 .content .detail2{font-size: 24px;margin-top: 40px;}
.hotelroom-section1{margin-top: 94px;}
.hotelroom-section1 .content{margin-top: 95px;}
.hotelroom-section1 .content .wrap{display: flex;justify-content: space-between;}
.hotelroom-section1 .content .wrap img{width: 595px;}
.hotelroom-section1 .content .info{font-size: 25px;line-height: 44px;margin-top: 35px;}
.hotelroom-section2{margin-top: 94px;}
.hotelroom-section2 .content{margin-top: 95px;display: flex;justify-content: space-between;align-items: center;}
.hotelroom-section2 .content .left{width: 573px;}
.hotelroom-section2 .content .right .title{font-size: 50px;line-height: 50px;font-weight: bold;}
.hotelroom-section2 .content .right img{width: 541px;margin-top: 110px;}
.hotelroom-section3{margin-top: 94px;}
.hotelroom-section3 .content{margin-top: 95px;}
.hotelroom-section3 .content .wrap {display: flex;justify-content: space-between;align-items: center;margin-bottom: 103px;}
.hotelroom-section3 .content .wrap .left{width: 534px;}
.hotelroom-section3 .content .wrap .left2{width: 500px;}
.hotelroom-section3 .content .wrap .left .title{font-size: 42px;line-height: 42px;margin-bottom: 35px;font-weight: bold;}
.hotelroom-section3 .content .wrap .left .desc{font-size: 24px;line-height: 44px;}
.hotelroom-section3 .content .wrap .right{height: 402px;}
.hotelroom-section3 .content .wrap .right img{height: 402px;}
.hotelroom-section4{margin-top: 94px;}
.hotelroom-section4 .content{margin-top: 95px;}
.hotelroom-section4 .content .main-img img{width: 100%;}
.hotelroom-section4 .content .wrap{background: #efefef;padding: 28px 0 42px;display: flex;justify-content: center;}
.hotelroom-section4 .content .wrap .item{
  width: 350px;height: 275px;background: #fff;margin: 0 12px;display: flex;flex-direction: column;align-items: center;
}
.hotelroom-section4 .content .wrap .item .title{
  height: 54px;background: #004194;border-radius: 27px;padding: 0 24px;margin: 23px auto 28px;color: #fff;font-size: 25px;line-height: 54px;font-weight: bold;
}
.hotelroom-section4 .content .wrap .item .desc{width: 270px;font-size: 21px;line-height: 32px;}
.hotelroom-section5{margin-top: 94px;}
.hotelroom-section5 .content{margin-top: 95px;}
.hotelroom-section5 .m-title .title-en .right {margin-left: 0;}
.hotelroom-section5 .content .title{display: flex;justify-content: center;align-items: center;font-size: 50px;line-height: 50px;margin-bottom: 70px;}
.hotelroom-section5 .content .title .line{width: 93px;height: 1px;background: #004194;}
.hotelroom-section5 .content .title .info{margin: 0 28px;}
.hotelroom-section5 .content .headimg2{margin-top: 170px;}
.hotelroom-section5 .content .wrap .item{position: relative;width: 100%;margin-top: 70px;}
.hotelroom-section5 .content .wrap .item .goodsname{
  color: #fff;background: #004194;font-size: 25px;line-height: 54px;font-weight: bold;border-radius: 27px;display: inline-block;padding: 0 42px;
}
.hotelroom-section5 .content .wrap .item img{position: absolute;top: 0;width: 437px;}
.hotelroom-section5 .content .wrap .item .desc{margin-left: 44px;font-size: 25px;line-height: 45px;}
.hotelroom-section5 .content .wrap .item1 .desc{margin-top: 23px;}
.hotelroom-section5 .content .wrap .item2 .desc{margin-top: 31px;}
.hotelroom-section5 .content .wrap .item3 .desc{margin-top: 23px;}
.hotelroom-section5 .content .wrap .item4 .desc{margin-top: 41px;}
.hotelroom-section5 .content .wrap .item5 .desc{margin-top: 42px;}

.hotelroom-section5 .content .wrap .item1 img{right: 52px;top: 130px;}
.hotelroom-section5 .content .wrap .item2 img{right: 52px;top: 137px;}
.hotelroom-section5 .content .wrap .item3 img{right: 52px;top: 130px;}
.hotelroom-section5 .content .wrap .item4 img{right: 56px;top: 130px;}
.hotelroom-section5 .content .wrap .item5 img{width: 428px;right: 71px;top: 140px;}

.hotelroom-section5 .content .wrap2{display: flex;justify-content: space-between;margin-top: 170px;}
.hotelroom-section5 .content .wrap2 .item{width: 594px;}
.hotelroom-section5 .content .wrap2 .item .main-img{position: relative;margin-bottom: 33px;}
.hotelroom-section5 .content .wrap2 .item .main-img .goodsname{
  position: absolute;left: 50%;transform: translateX(-50%);top: 26px;
  font-size: 23px;font-weight: bold;line-height: 54px;background: #004194;
  padding: 0 30px;border-radius: 27px;color: #fff;
}
.hotelroom-section5 .content .wrap2 .item .desc{font-size: 24px;line-height: 44px;}
/* 餐饮特色 */
.hotelrestaurant-section1{margin-top: 94px;}
.hotelrestaurant-section1 .content{margin-top: 86px; display: flex;justify-content: space-between;}
.hotelrestaurant-section1 .content .left{width: 604px;}
.hotelrestaurant-section1 .content .right{width: 563px; display: flex;flex-direction: column;justify-content: space-between;}
.hotelrestaurant-section1 .content .right .info{font-size: 25px;line-height: 41px;}
.hotelrestaurant-section1 .content .right .dishes{display: flex;justify-content: space-around;}
.hotelrestaurant-section1 .content .right .dishes img{width: 276px;}
.hotelrestaurant-section2{margin-top: 164px;}
.hotelrestaurant-section2 .content{margin-top: 78px;}
.hotelrestaurant-section2 .content .info{font-size: 25px;line-height: 41px;margin-bottom: 23px;}
.hotelrestaurant-section2 .content .times{font-size: 25px;line-height: 25px;margin-bottom: 70px;}
.hotelrestaurant-section2 .content .times span{font-weight: bold;}
.hotelrestaurant-section3{margin-top: 170px;}
.hotelrestaurant-section3 .content{margin-top: 97px;}
.hotelrestaurant-section3 .content .wrap{display: flex;align-items: center;}
.hotelrestaurant-section3 .content .wrap .left{font-size: 25px;line-height: 45px;}
.hotelrestaurant-section3 .content .wrap .right{width: 679px;}
.hotelrestaurant-section3 .content .wrap1{justify-content: space-between;margin-bottom: 8px;}
.hotelrestaurant-section3 .content .wrap2 .left{margin-left: 49px;} 
.hotelrestaurant-section4{margin-top: 161px;}
.hotelrestaurant-section4 .content{margin-top: 74px;display: flex;justify-content: space-between;align-items: center;}
.hotelrestaurant-section4 .content .left{width: 555px;}
.hotelrestaurant-section4 .content .left .info{font-size: 25px;line-height: 45px;}
.hotelrestaurant-section4 .content .left .times{ font-size: 25px;margin-top: 78px;display: flex;line-height: 41px;}
.hotelrestaurant-section4 .content .left .times .t1{font-weight: bold;}
.hotelrestaurant-section4 .content .right{width: 596px;}
.hotelrestaurant-section5{margin-top: 168px;}
.hotelrestaurant-section5 .content{margin-top: 82px;display: flex;justify-content: space-between;align-items: center;}
.hotelrestaurant-section5 .content .left{width: 596px;}
.hotelrestaurant-section5 .content .right{width: 560px;}
.hotelrestaurant-section5 .content .right .info{font-size: 25px;line-height: 45px;letter-spacing: -1px;}
.hotelrestaurant-section5 .content .right .times{font-size: 25px;margin-top: 40px;}
.hotelrestaurant-section5 .content .right .times span{font-weight: bold;}
.hotelrestaurant-section6{margin-top: 163px;}
.hotelrestaurant-section6 .content{margin-top: 71px;}
.hotelrestaurant-section6 .content .info{font-size: 25px;line-height: 45px;margin-bottom: 60px;}
/* 0压体验 */
.hotelfun-section1{margin-top: 94px;}
.hotelfun-section1 .content{margin-top: 86px;}
.hotelfun-section1 .content .info{font-size: 25px;line-height: 41px;margin-bottom: 62px;}
.hotelfun-section2{margin-top: 130px;}
.hotelfun-section2 .content{margin-top: 80px;}
.hotelfun-section2 .content .info{font-size: 25px;line-height: 41px;margin-bottom: 56px;}
.hotelfun-section2 .content .wrap{display: flex;justify-content: space-between;}
.hotelfun-section2 .content .wrap img{width: 594px;}
.hotelfun-section3{margin-top: 170px;}
.hotelfun-section3 .content{margin-top: 94px;}
.hotelfun-section3 .content .wrap{display: flex;align-items: center;}
.hotelfun-section3 .content .wrap .left{font-size: 25px;}
.hotelfun-section3 .content .wrap .right{width: 598px;}
.hotelfun-section3 .content .wrap1 {margin-bottom: 14px;justify-content: space-between;}
.hotelfun-section3 .content .wrap1 .left{line-height: 44.82px;}
.hotelfun-section3 .content .wrap2 .left{line-height: 41px;display: flex;margin-left: 91px;}
.hotelfun-section3 .content .wrap2 .left .times{display: flex;} 
.hotelfun-section3 .content .wrap2 .left .t1{font-weight: bold;} 
.hotelfun-section4{margin-top: 161px;}
.hotelfun-section4 .content{margin-top: 100px;display: flex;align-items: center}
.hotelfun-section4 .content img{width: 703px;}
.hotelfun-section4 .content .info{font-size: 25px;line-height: 45px;margin-left: 45px;}
.hotelfun-section5{margin-top: 148px;}
.hotelfun-section5 .content{margin-top: 74px;display: flex;justify-content: space-between;align-items: center;}
.hotelfun-section5 .content .info{width: 506px;font-size: 25px;line-height: 45px;}
.hotelfun-section5 .content img{width: 660px;}
.hotelfun-section6{margin-top: 164px;}
.hotelfun-section6 .content{margin-top: 82px;}
/* 聚会时刻 */
.hotelfloor-section1{margin-top: 94px;}
.hotelfloor-section1 .content{margin-top: 84px;}
.hotelfloor-section1 .content .info{margin-bottom: 62px;font-size: 25px;line-height: 41px;}
.hotelfloor-section2{margin-top: 130px;}
.hotelfloor-section2 .content{margin-top: 80px;}
.hotelfloor-section2 .content .info{margin-bottom: 55px;font-size: 25px;line-height: 41px;}
.hotelfloor-section3{margin-top: 134px;}
.hotelfloor-section3 .content{margin-top: 105px;}
.hotelfloor-section3 .content .info{margin-bottom: 47px;font-size: 25px;line-height: 45px;}
.hotelfloor-section4{margin-top: 198px;}
.hotelfloor-section4 .content{margin-top: 108px;display: flex;align-items: center;}
.hotelfloor-section4 .content img{width: 703px;}
.hotelfloor-section4 .content .info{width: 450px;font-size: 25px;line-height: 45px;margin-left: 45px;}
/* 酒店会员 */
.hotelmember-section1{margin-top: 94px;}
.hotelmember-section1 .content{margin-top: 94px;}

/* 违规举报 */
.report-section1{margin-top: 150px;}
.report-section1 img{width: 1021px;margin: 0 auto;display: block;margin-bottom: 105px;}
.report-section1 .content{margin-top: 60px;}
.report-section1 .content .info{font-size:21px;color:#636363;line-height:35px;}
.report-section2{margin-top: 70px;}
.report-section2 .content{margin-top: 117px;display: flex;justify-content: center;}
.report-section2 .content .item {width: 550px;}
.report-section2 .content .item .top{width: 117px;margin: 0 auto;}
.report-section2 .content .item .info{text-align: center;font-size: 21px;margin-top: 52px;}
