.dyTitle{padding: 60px 0 30px;box-sizing: border-box;}
.home_etitle{font-size: 18px;color: #222222;line-height: 1.6;text-align: center;padding-top: 10px;}
.home_desc{margin-top: 0;}
.ldItem{display: flex;background: #DE0000;}
.ldItem2{flex-direction: row-reverse;}
.ldItem .img{width: 50%;}
.ldItem .img img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.ldItem .desc{width: 50%;padding: 45px;box-sizing: border-box;}
.ldItem .desc .atit{font-size: 24px;font-weight: normal;color: #FFFFFF;line-height: 1.5;margin-bottom: 10px;}
.ldItem .desc .btit{width: 95px;height: 28px;line-height: 28px;text-align: center;background: #FFFFFF;border-radius: 10px;font-size: 15px;color: #DE0000;font-weight: bold;margin-bottom: 5px;}
.ldItem .desc .ctit{font-size: 16px;font-weight: 400;color: #FFFFFF;line-height: 2.2;}

.ldImgList{display: flex;flex-wrap: wrap;margin: 20px 0 30px;}
.ldImgList .img{width: calc(33.333% - 14px);margin: 0px 20px 0 0;}
.ldImgList .img:nth-of-type(3n){margin-right: 0;}
.ldImgList .img img{width: 100%;}


.mySwiperld {width: 100%;height: 100%;position: relative;overflow: hidden;margin-top: 20px;}
.mySwiperld .swiper-slide {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;}
.ldlb .swiper-button-next::after,.ldlb .swiper-button-prev::after{display: none;}
.ldlb .swiper-button-next,.ldlb .swiper-button-prev{display: block;width: 26px;height: 55px;margin-top: -55px;background:#DE0000;display: flex;align-items: center;justify-content: center;transition: .3s;}
.ldlb .swiper-button-prev{border-radius: 0px 10px 10px 0px;left: 0;}
.ldlb .swiper-button-next{border-radius: 10px 0px 0px 10px;right: 0;}
.ldlb .swiper-button-next:hover,.ldlb .swiper-button-prev:hover{background: #DE0000;}

.lblbItem{display: block;width: 100%;}
.lblbItem .img{width: 100%;overflow: hidden;border:1px solid #ccc;box-sizing: border-box;}
.lblbItem .img img{width: 100%;transition: .5s;}
.lblbItem p{border: 1px solid #ccc;border-top: none; box-sizing: border-box;display: block;width: 100%;line-height: 60px;height: 60px;text-align: center;padding: 0 10px;font-size: 18px;color: #000;background: #FFFFFF;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}


.ldaBtns{display: flex;margin: 30px auto 0;width: 700px;border: 2px solid #DE0000;border-radius: 30px;overflow: hidden;}
.ldaBtns .btn{width: 50%;text-align: center;display: block;line-height: 60px;font-size: 24px;color: #222222;}
.ldaBtns .btn1{background: #DE0000;color: #FFFFFF!important;}
.ldaBtns .btn1:hover{background: #FFFFFF;color: #DE0000!important;}
.ldaBtns .btn2:hover{background: #DE0000;color: #FFFFFF!important;}


.wlList{display: flex;flex-wrap: wrap;}
.wlItem{width: calc(15% - 2px);margin: 0 10px 0 0;}
.wlItem:last-child{margin-right: 0;}
.wlItem .img{overflow: hidden;}
.wlItem .img img{width: 100%;}
.wlItem p{display: block;font-weight: bold;text-align: center;font-size: 16px;color: #DE0000;background: #FFFFFF;height: 50px;line-height: 49px;border: 1px solid #CCCCCC;border-top: none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.glxt{display: flex;background: #F6F6F6;}
.glxt img{height: 100%;object-fit: cover;}
.glxt .videoBox{width: 45%;position: relative;background: #000000;}
.glxt .videoBox::after{content: "";display: block;position: absolute;height: 63px;width: 63px;background: url(../image/playIcon1.png);top: 50%;left: 50%;transform: translate(-50%,-50%);cursor: pointer;}
.glxt .videoBox img{width: 100%;height: 100%;object-fit: cover;object-position: center;opacity: .55;}
.glxt .desc{width: 65%;padding: 50px;box-sizing: border-box;}
.glxt .desc strong{font-size: 21px;color: #DE0000;line-height: 1.5;display: block;padding-bottom: 4px;}
.glxt .desc p{font-size: 16px;color: #222222;line-height: 1.5;}
.glxt .desc p span{display: inline-block;line-height: 28px;}
.glxt .desc p+strong{padding-top: 25px;}


.layui-layer-video{max-width: 1000px;}
.layui-layer-video video{display: block;width: 100%;}



.ldSjtList{display: flex;flex-wrap: wrap;}
.ldSjtItem{width: calc(33.3333% - 20px);margin: 0 30px 30px 0;box-shadow: 0px 0px 6px 0px #aaa;}
.ldSjtItem:nth-of-type(3n){margin-right: 0;}


.dysec5{background: #F6F6F6;padding-bottom: 50px;}
.img100{}
.img100 img{width: 100%;}

.zxbq{max-width: 1300px;position: relative;margin: 50px 0;}
.zxbq .img{}
.zxbq .img img{width: 100%;}
.zxbq .desc{position: absolute;top: 0;left: 0;height: 100%;display: flex;flex-direction: column;justify-content: center;width: 50%;padding: 0 55px;}
.zxbq .desc .atit{}
.zxbq .desc .btit{display: flex;align-items: center;margin: 18px 0;}
.zxbq .desc .btit span{margin-left: 3px;display: block;font-size: 18px;color: #FFFFFF;line-height: 24px;}
.zxbq .desc .btit em{display: block;font-size: 24px;color: #FFFFFF;line-height: 24px;}
.zxbq .desc .ctit{display: block;width: 140px;height: 45px;line-height: 45px;background: #FFFFFF;border-radius: 22px;text-align: center;font-size: 22px;color: #DE0000;font-weight: bold;}




/* 6_30 */

.wlListItemBox{margin-bottom: 27px;}
.wlTitle{color:#fff;width: 105px;text-align: center;font-size: 16px; line-height: 72px; background: #DE0000;}
.wlListItem{display: flex;align-items: center;margin-bottom: 10px;}
.wlListItem:last-child{margin-bottom: 0;}
.wlA{width: 1040px; display: flex;align-items: center;padding-left: 15px; font-size: 16px; height: 70px;   font-weight: 400;    color: #222222;border: 1px solid #ccc;border-left: none;}


/* 7_10 */
.Firsttitle{justify-content: space-between; width: 82px;  padding-top: 20px;  margin-right: 10px; box-sizing: border-box; background: #DE0000;  font-size: 24px;    font-weight: 400;    color: #FFFFFF;    display: flex;     align-items: center;  writing-mode: tb;}
.Firsttitle img{max-width: 36px;max-height: 36px;width: 100%;height: 100%;margin-top: 10px; margin-bottom: 10px;object-fit: contain;}
.wlList{margin-bottom: 30px;}
.wlList:last-child{margin-bottom: 0;}
.hzkhSwitch{display: flex;justify-content: center;margin-top: 10px;}
.hzkhItemTitle{margin-right: 10px; width: 130px;height: 40px;line-height: 40px;text-align: center;color: #fff;    border-radius: 20px;    background: #777777;}
.hzkhItemTitle:last-child{margin-right: 0;}
.hzkhItemTitle.active{background-color: #DE0000;}
.home_title{color: #222222;font-size: 36px;}
.redTt{color: #DE0000;}
.qlssTitle{font-size: 18px;color: #333333;line-height: 60px;text-align: center;}
.ldlb{margin-bottom: 70px;}

.dysec3 .hzkhItemTitle{width: 150px;}
.dysec3 .hzkhSwitch{margin-bottom: 30px;}

.tab div{text-align: center;align-items: center;}
.fiteHeader{
    background: #DE0000;
    color: #fff;
    font-size: 20px;
    display: flex;
    
}
.fiteHeader>div{width: 16.6%;height: 70px; display: flex;align-items: center;justify-content: center; font-weight: bolder;}
    
.df{
    display: flex; 
    background: #f6f6f6;
    height: 100px;
}
.df>div{width: 16.6%;height: 100%;display: flex;align-items: center;justify-content: center;}
.df:nth-child(odd){
    background: #eee;
    
}


.df>div:first-child{
    font-weight: bolder;

}

/* 7_12*/
.Firsttitle.noColor{padding-top: 13px; height: 157px; background: #DE0000;font-size: 18px;width: 58px;}
.Firsttitle.noColor~.wlItem{width: 135px;}
.Firsttitle.noColor img{width: 21px;height: 21px;margin-top: 0;}
.floatLeft{float: left;margin-right: 24px;}
.otherFonts .wlItem p{font-size: 12px;line-height: 33px;height: 33px;}

@media screen and (max-width:1599px) {
    .glxt .desc{padding: 5px;}
    .glxt .desc p span{line-height: 24px;}
    .qlssTitle{font-size: 14px}
    .wlItem{width: 14%;}
}

@media screen and (max-width:1024px) {
    .glxt{flex-direction: column;}
    .glxt .desc{width: 100%;}
    .glxt>div:first-child{width: 100%;}
    .glxt>div:first-child img{width: 100%;}
    .tab {overflow-x: auto;}
    .fiteHeader {width: 1200px;}
    .df{width: 1200px;}

}

@media screen and (max-width:900px) {
    .ldSjtList{justify-content: space-between;}
    .ldSjtItem{width: 100%;margin-right: 0;}
    .Firsttitle{width: 100%;writing-mode: unset;justify-content: center;height: auto;padding-top: 0;margin-right: 0;margin-bottom: 10px;}
    .wlItem{width: calc(33.33% - 10px);margin-bottom: 10px;}
    .home_title{font-size: 28px;}

}