/* promotions langwu added on 2024-07-16 */
#promotions{margin-top:90px;width: 100%;}
#promotions .video-js {width: 100%;}
#promotions H1{text-align: center;font-family: 'AlibabaPuHuiTi';font-size: 50px;}
#promotions H2{text-align: center;font-family: 'AlibabaPuHuiTi';font-size: 40px;}
#promotions h3{text-align: center;font-family: 'AlibabaPuHuiTi';font-size: 30px;}
#promotions .one{margin: 60px 0;width: 100%;float: left;}
#promotions .w100{width: 100%;float: left;}
#promotions .text_center{text-align: center;}
#promotions .seven .bg_box p{margin-top: 10px;}
#promotions .seven .bg_box p.m0{margin-top: 0;}
#promotions .m_top{margin-top: 100px;}
#promotions .m_bottom{margin-bottom: 50px;}
#promotions .container{overflow: visible;max-width: 1170px;}
#promotions .container .box{width: 100%;float: left;display: flex;justify-content: space-between;}
#promotions .container .box.box_top{margin-top: 30px;}
#promotions .container .box .btn{display: inline-block;line-height: 50px;background: var(--themefive);color: #fff;margin: 0 10px;font-size: 20px;font-family: 'AlibabaPuHuiTi';padding: 0 50px;transition: 0.5s;vertical-align: middle;}
#promotions .container .box .content{margin:30px 0;}
#promotions .container .box .left{width: 48%;}
#promotions .container .box .right{width: 48%;}
#promotions .container .box .m_learn_more{display: none;margin-top:30px;}
#promotions .container .bg_box{background: #FFF;border-radius: 20px;padding:40px;}
#promotions .font{font-size: 20px;line-height: auto;font-weight: 300;letter-spacing: 0px;color: rgba(54, 55, 56, 1);}
#promotions .font_middle{font-size: 18px;line-height: auto;font-weight: 300;letter-spacing: 0px;color: rgba(54, 55, 56, 1);}
/*index_one*/
.index_one{position: relative;overflow: hidden;}
.index_one .box{float: left;width: 100%;position: relative;}
.index_one .box .title{float: left;width: 100%;text-align: center;margin-bottom: 40px;}
.index_one .box .title b{width: 100%;float:left;line-height: 64px;font-size: 48px;color:#222;font-family: 'AlibabaPuHuiTi';margin-bottom: 15px;}
.index_one .box .title p{width: 100%;float:left;line-height:30px;font-size: 20px;padding:  0 20%;color: #363738}
.index_one .box .con{width: 100%;float: left;margin-bottom: 0px;position: relative;}
.index_one .box .con .swiper_one{width: 100%;float: left;padding-bottom: 50px;}
.index_one .box .con .swiper_one .swiper-wrapper{float: left;width: 100%;}
.index_one .box .con .swiper_one .swiper-wrapper .swiper-slide{position: relative;text-align: center;font-size: 18px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.index_one .box .con .swiper_one .swiper-wrapper .swiper-slide .content{width: 100%;float: left;position: relative;text-align: left;overflow: hidden;}
.index_one .box .con .swiper_one .swiper-wrapper .swiper-slide .content .img{float: left;width: 100%;position: relative;overflow: hidden;}
.index_one .box .con .swiper_one .swiper-wrapper .swiper-slide .content .img p{float: left;width: 100%;position: absolute;bottom: 0;left: 0;background-image: linear-gradient(to top,rgba(0,0,0,0.8),rgba(0,0,0,0));padding: 20px;color: #fff;z-index: 4;}
.index_one .box .con .swiper_one .swiper-wrapper .swiper-slide .content .img p b{float: left;width: 100%;line-height: 30px;font-size: 20px;font-weight: bold;}
.index_one .box .con .swiper_one .swiper-wrapper .swiper-slide .content .img p span{float: left;width: 100%;line-height: 30px;font-size: 14px;font-family: 'AlibabaPuHuiTi', ML;}
.index_one .box .con .swiper_one .swiper-wrapper .swiper-slide .content .img img{float: left;/*width: 100%;*/height:260px; overflow: hidden;transition: 0.5s;z-index: 1;}
.index_one .box .con .swiper_one .swiper-wrapper .swiper-slide:hover .content .img img{transform: scale(1.1);}
.index_one .box .con .swiper_one .swiper-wrapper .swiper-slide .content strong{float: left;width: 100%;line-height: 24px;font-size: 18px;color: #000;font-family: 'AlibabaPuHuiTi', ML;margin-top: 10px;/*display: -webkit-box;*/-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.index_one .box .con .swiper_one .swiper-pagination-bullet{background:#fff;width: 16px;height: 16px;margin:0 4px;opacity: 1;border-radius: 16px;transition:0.5s;}
.index_one .box .con .swiper_one .swiper-pagination-bullet-active{background: var(--themefive);width: 30px;height: 16px;opacity: 1;}
.swiper-button-next_one,
.swiper-button-prev_one{width: 40px;height: 40px;line-height: 44px;border-radius: 40px;text-align: center;display: inline-block;z-index: 99;overflow: hidden;transition:0.5s;position: absolute;top: 50%;z-index: 10;cursor: pointer;display: flex;align-items: center;justify-content: center;}
.swiper-button-next_one{border:1px solid var(--themefive);top:35%;right:-60px;}
.swiper-button-prev_one{border:1px solid var(--themefive);top:35%;left: -60px;}
.swiper-button-next_one span,
.swiper-button-prev_one span{color: var(--themefive)}
.swiper-button-next_one:hover,
.swiper-button-prev_one:hover{background: var(--themefive);color: #fff;border: 1px solid var(--themefive)}
.swiper-button-next_one:hover span,
.swiper-button-prev_one:hover span{color: #fff;}
.btn-primary{background: var(--themefive);font-family: 'AlibabaPuHuiTi', MB;}
/*评论滚动*/
.slide-title{background: rgba(0,0,0,.5);color: #fff;height: 34px;line-height: 34px;padding: 0 10px;font-size: 12px;font-weight: bold;}
.slide-title span{float: left;margin-right: 14px;}
.slide-title span:nth-child(1),
.slide-list li span:nth-child(1){width: 100%;}
.slide-title span:nth-child(2),
.slide-list li span:nth-child(2){width: 90px;}
.slide-title span:nth-child(3),
.slide-list li span:nth-child(3){width: 90px;margin-right: 0px;}
.slide-container{position: relative;overflow: hidden;height: 90px;}
.slide-list{position:absolute;width:100%;left:0;top:0;color:#000;margin:0;padding:0;}
.slide-list li {height:auto;list-style:none;margin:0;padding:0px 5px 5px 5px;}
.slide-list li span {display:inline-block;margin-right:5px;font-size:12px;overflow:hidden;text-overflow:ellipsis;}
.slide-list li.odd{background: rgba(51,79,109,.3);}
.slide-list li.even{background: rgba(51,79,109,.1);}
.bordered-cell {border: 1px dashed #6c757d;padding: 10px;}
@media (max-width: 768px) {
 body{background: #eee;}
 #promotions{margin-top: 0px;padding-top:70px;background: #eee;}
 #promotions H1{font-size: 30px;}
 #promotions H2{font-size: 25px;}
 #promotions h3{font-size: 20px;}
 #promotions .font{font-size: 16px;}
 #promotions .container{padding:0 10px;}
 #promotions .container .box{display: block;}
 #promotions .container .box .left{width: 100%;}
 #promotions .container .box .right{width: 100%;margin-top: 30px;}
 #promotions .container .box .learn_more{display: none;}
 #promotions .container .box .m_learn_more{display: block;}
 #promotions .one{margin: 30px 0;width: 100%;float: left;}
 #promotions .four h2{}
 #promotions .m_top{margin-top: 60px;}
 #promotions .m_bottom{margin-bottom: 30px;}
 #promotions .container .box .btn{padding:0 30px;line-height: 40px;width: auto;font-size: 16px;}
 #promotions .container .bg_box{padding: 0px;}

 .index_one{padding: 50px 20px;}
 .index_one .container{padding: 0}
 .index_one .box{padding: 0;}
 .index_one .box .title b{line-height: 32px;font-size: 24px;margin-bottom: 15px;}
 .index_one .box .title p{line-height:20px;font-size: 14px;padding:  0 20px;}
 .index_one .box .con .swiper_one .swiper-wrapper .swiper-slide .content .img p{padding: 12px;}
 .index_one .box .con .swiper_one .swiper-wrapper .swiper-slide .content .img p b{line-height: 20px;font-size: 16px;margin-bottom: 5px;}
 .index_one .box .con .swiper_one .swiper-wrapper .swiper-slide .content .img p span{line-height: 20px;font-size: 12px;}
 .index_one .box .con .swiper_one .swiper-wrapper .swiper-slide .content strong{line-height: 20px;font-size: 14px;margin-top: 10px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.swiper-button-next_one:after,
.swiper-button-prev_one:after{color: #fff;font-size: 20px;}
.swiper-button-next_one{border:1px solid rgba(255,255,255,0.4);top:22%;right:10px;background: rgba(255,255,255,0.4);}
.swiper-button-prev_one{border:1px solid rgba(255,255,255,0.4);top:22%;left: 10px;background: rgba(255,255,255,0.4);}
.swiper-button-next_one span,
.swiper-button-prev_one span{color: #fff;}
.swiper-button-next_one:hover{right:0;}
.swiper-button-prev_one:hover{left: 0;}
.slide-list li{height: auto;}
.slide-list li span{white-space: normal;}
.index_one .box .con .swiper_one .swiper-wrapper .swiper-slide .content .img img{width: 100%;height: auto;}
 #promotions .eight .container{padding:0;}
}