 /* 轮播图样式 */
 .target {
   width: 100%;
   height: 800px;
   overflow: hidden;
   position: relative;
 }

 .target img {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
 }

 .target-2 {
   width: 946px;
   height: 407px;
   overflow: hidden;
   position: relative;
 }

 .target-4 {
   margin: 0 12px;
   width: calc(100% - 24px);
   height: 364px;
   overflow: hidden;
   position: relative;
   box-shadow: 0px 1px 7px 0px rgba(0, 0, 0, 0.1);
 }

 .target-3 {
   width: calc(100% - 24px);
   margin: 0 12px;
   height: 146px;
   position: relative;
   overflow: hidden;
 }

 .target-3 img {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
 }

 .target-2 .hy-prev {
   position: absolute;
   left: 380px;
 }

 .target-4 .hy-prev {
   position: absolute;
   top: 26%;
 }

 .target-4 .hy-next {
   position: absolute;
   top: 26%;
 }


 .three-model {
   margin-top: 46px;
   display: flex;
   justify-content: space-between;
   align-items: center;
 }

 .three-model-bg {
   padding: 34px 25px;
   width: 444px;
   height: 165px;
   background: url('../img/bg-three.png') no-repeat;
   background-size: 100% 100%;
   font-size: 16px;
   color: #C13432;
 }

 .ba-list-main {
   display: flex;
   flex-wrap: wrap;
   justify-content: space-between;
 }

 .ba-item {
   width: 320px;
   height: 110px;
   background: #E4EAF2;
   box-shadow: 0px 1px 8px 0px #C4CEDC;
   padding: 25px 17px;
   display: flex;
   align-items: center;
   justify-content: space-between;
   margin-bottom: 30px;
 }

 .ba-item-left {
   width: 80px;
   height: 60px;
   padding: 10px 0;
   background: #B01A1A;
   border-radius: 4px;
   display: flex;
   flex-wrap: wrap;
   align-items: center;
   justify-content: center;
   font-family: Arial;
   font-size: 16px;
   color: #FFFFFF;
 }

 .ba-item-right {
   width: calc(100% - 100px);
   font-weight: 400;
   font-size: 16px;
   color: #333333;
   line-height: 24px;
   display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3; /* 限制为三行 */
    overflow: hidden;
    text-overflow: ellipsis;
 }

 .cy-item:nth-child(1),
 .cy-item:nth-child(2),
 .cy-item:nth-child(3),
 .cy-item:nth-child(5),
 .cy-item:nth-child(6) {
   margin-right: 55px;
 }

 .cy-item {
   display: flex;
   margin-bottom: 34px;

 }

 .cy-item-left {
   width: 154px;
   height: 200px;
 }

 .cy-item-left>img {
   width: 100%;
   height: 100%;
 }

 .cy-item-right {
   width: 154px;
   height: 200px;
   background: #FFFFFF;
   text-align: left;
   padding: 18px 22px;
 }

 .change-btn>div {
   width: 246px;
   height: 48px;
   font-family: Microsoft YaHei;
   font-weight: bold;
   font-size: 20px;
   color: #333333;
   line-height: 22px;
   display: flex;
   align-items: center;
   justify-content: center;
   cursor: pointer;
 }



 .time-item>div:not(:first-child) {
   margin-top: 44px;
 }

 .huoban-main {
   display: flex;
   flex-wrap: wrap;
   padding: 20px;
   width: 100%;
 }

 .huoban-item {
   margin-bottom: 20px;
   width: calc(100% / 3);
   position: relative;
   padding-left: 15px;
   color: #333;
   font-size: 14px;
 }

 .huoban-item::after {
   content: '';
   width: 7px;
   height: 7px;
   background: #C13432;
   position: absolute;
   left: 0;
   top: 7px;

 }