html,
body {
    margin: 0;
    padding: 0; 
    font-family: 'Microsoft YaHei', Tahoma, '\5FAE\8F6F\96C5\9ED1', Arial, Helvetica, sans-serif;
    width: 100%;
    height: 100%;
    /* min-width: 1200px; */
    overflow-x: hidden;
    overflow-y: hidden;
    background: url(/rail/statics/images/rail2/tlby2026/bg.png) no-repeat center top;
    /*background-size: cover; /* 改为 cover */
	 background-size: contain;
    background-color: #F35031;
}

/*初始化css*/
img {
    border: none;
}

a {
    text-decoration: none;
    out-line: none;
    color: black;
}
.conwap{
    width: 1340px;
    height: 468px;
    position: absolute;
    left: 50%;
    top: 0;  
    /* top: 318px;                     */
    transform: translateX(-50%); 
    background: linear-gradient(
        to bottom,
        rgba(247, 178, 141, 0.7),    
        rgba(236, 128, 104, 0.6)   
    );
    border-radius: 16px;
    box-shadow: 2px 2px 0px rgba(233, 157, 149, 1),  
            -2px 2px 0px rgba(233, 157, 149, 1); 
}
.conwapinn{
    width: 1134px;
    height: 384px;
    position: relative;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 60px;
    
   
}
.conwapinn .golist{
    display: block;
    width: 236px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #F8E4BF;
    background-color: #E14728;
    font-size: 19px;
    border-radius: 20px;
    border: 1px solid #fff;
    margin: 0 auto;
    cursor: pointer;
    letter-spacing: 1px;
    margin-top: 40px;

}
.conwap .swiper-container{
    width: 1059px;
    /*此宽度用来计算每次滑动的距离 （swiper-slide的宽+左右margin 再乘以swiper-slide的个数）*/
      overflow: unset;
    /* margin: 0 auto; */
     margin-left: -34px; 
}
.swiper-wrapper{
    margin-left: 34px;
}
.conwap .swiper-container .swiper-slide{
   width: 323px!important;
    height: 234px;
    margin: 39px 15px 0 15px;
    /* transition: 300ms; */
    background: url(/rail/statics/images/rail2/tlby2026/bg22.png) no-repeat center center;
     background-size: 100% 100%;
    
}
.conwap .swiper-container .swiper-slide img{
    width: 289px;
    height: 186px;
    margin-left: 17px;
    margin-top: 10px;
    
 }
 .conwap .swiper-container .swiper-slide p{
    width: 259px;
    height: 38px;
    line-height: 38px;
    position: absolute;
    margin: 0 ;
    padding: 0;
    bottom: 0;
    left: 17px;
    text-align: center;
    color: #212121;
    font-size: 18px;
    padding: 0 15px;
    text-align: center;
    white-space: nowrap; /* 防止文本换行 */
  overflow: hidden; /* 隐藏溢出的文本 */
  text-overflow: ellipsis; /* 显示省略号 */
    
 }
 .conwap .swiper-container .swiper-slide-active{

     width: 398px!important;
     height: 286px;
     margin-top: 0px;
     /* background: url(/rail/statics/images/rail2/tlby2026/bg22.png) no-repeat center center; */
     /* background-size: 100% 100%; */
 }
 .conwap .swiper-container .swiper-slide-active img{
    width: 356px;
    height: 227px;
    margin-left: 21px;
    margin-top: 13px;
}
.conwap .swiper-container .swiper-slide-active p{
    width: 326px;
    height: 45px;
    line-height: 45px;
    position: absolute;
    bottom: 0;
    left: 21px;
    text-align: center;
    color: #212121;
    font-size: 21px;
    padding: 0 15px;
    text-align: center;
   
}
.swiper-button-prev{
    position: absolute;
    left: 44px;
    top: 229px;
    width: 43px;
    height: 54px;
    background: url(/rail/statics/images/rail2/tlby2026/icon1.png) no-repeat center center;
    background-size:25px;
}
.swiper-button-next{
    position: absolute;
    right: 44px;
    top: 229px;
    width: 43px;
    height: 54px;
    background: url(/rail/statics/images/rail2/tlby2026/icon1.png) no-repeat center center;
    background-size:25px;
    transform: scaleX(-1); /* 水平翻转背景图片 */
}
.swiper-button-prev::after{
    display: none;
}
.swiper-button-next::after{
    display: none;
}