@media screen and (max-width:1024px){
    .Banner002901 li a .font h2 {
        font-size: 18px;
        line-height: 18px;
        margin-bottom: 15px;
        margin-top: 2.868rem;
    }
    .Banner002901 li a .font span {
        font-size: 14px;
        line-height: 14px;
        text-align: center;
    }
    .h-title .cn{
        font-size: 24px;
    }
    .Floor002820 .info-num li aside b {
        font-size: 30px;
    }
    .h-title{
        margin-bottom: 10px;
    }
    .Floor002342 .newbox{
        padding: 0px;
    }
    .Floor002342 .top figure{
        padding: 0px;
    }
    .Floor003129 .auto{
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }
    .Floor003129 .h-more{
        display: none;
    }
    .PicList000687 .ytable{
        display: flex !important;
        flex-direction: column-reverse;
    }
    .PicList000687 .news-list .main{
        border-top: none;
        border-bottom: 2px solid #a52d34;
    }
    .Form001518 dd li label,.Form001518 dd li,.Top003198 menu li {
        font-size: 16px;
    }
    .Floor002820 .info-num li aside sup {
        top: 0px;
        font-size: 12px;
    }
    .Floor002820 .info-num li aside sub {
        bottom: 0px;
        font-size: 14px;
    }
    .PicList001646 dl{
        width: 100%;
    }
    .news-list .ul{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .PicList002433 .list li p{
        font-size: 12px;
    }
    .PicList000687 .news-list .main{
        padding: 4vw;
    }
    .h-title .cn,
.h-title .en,
.info,
.more,
.Floor002841 .right,
.Floor002889 .slider-txt .name,
.Floor002889 .slider-txt h2,
.Floor002889 .slider-txt p,
.Floor002889 .slider-pic,
.Floor003129 .list ol,
.Floor002889 .dot-icon .slick-dots li,
.title_lm aside.t-1,
.title_lm aside.t-2,
.RighInfo002812 .culture .box-item .row-4 li,
.RighInfo002812 .culture,
.PicList002433 .list ul,
.TextList002241 .list,
.news-top .slick-slider,
.PicList000687 .news-list li,
.PicList002926 li,
.flipster,
.title01 span,
.intro,
.intro main,
.Menu003070,
.PicList001646 dl,
.RighInfo002939 .name,
.RighInfo002939 .edit-info {
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
}

.Banner002901 li a .font,
.Banner002901 li a .font h2,
.Banner002901 li a .font span,
.Floor002820 .info-num li,
.Floor002889 .slider-txt .btn,
.Floor002342 .top figure,
.Floor003129 .list li,
.Floor003129 .h-more,
.TextList002739 .title,
.list-group,
.Form001518 .title,
.Form001518 dl dt,
.Form001518 dl dd,
.RighInfo003137 ul li,
.Form003139 .form,
.RighInfo002522 .list dl,
.box2,
.box4,
.RighInfo002522 .list dl,
.RighInfo002814 .pic-txt .txt,
.business-info .singlePage,
.Banner002901 .font,
.RighInfo002814 .pic-txt .pic {
    opacity: 1 !important;
    transform: translateY(0px) !important;
    -webkit-transform: translateY(0px) !important;
    -moz-transform: translateY(0px) !important;
    -ms-transform: translateY(0px) !important;
    -o-transform: translateY(0px) !important;
}
.Floor002342 .top .word1 {
    padding: 10px 0 10px 0px;
}
.Floor002889 {
    padding-top: 25px;
}
}
@media screen and (min-width:1024px) and (max-width:1600px){
    .Floor002889 .dot-icon .slick-dots li button{
        border-radius: 0 0.28rem;
        padding: 0 0.18rem;
        height: 0.8rem;
}
.Floor002889 .dot-icon .slick-dots li b {
    font-size: 0.22rem;
    margin-left: 0.2rem;
}
.Floor002889 .dot-icon .slick-dots li img {
    width: 0.5rem;
}
.Floor002889 .dot-icon{
    width: 3rem;
}
.Floor002889 .slider-txt .name .cn {
    font-size: 0.46rem;
}
.Floor002889 .slider-txt h2{
    font-size: 0.22rem;
}
.Floor002889 .slider-txt p{
    font-size: 0.18rem;
}
.Floor002342 .top figure {
    /* line-height: 0.36rem; */
    color: #fff;
    /* font-size: 0.18rem; */
    padding: 0.25rem 0.8rem 0;
    position: relative;
    background: url(../images/yinhao-r.png) no-repeat right top;
    background-size: 0.4rem auto;
    font-size: 14px;
    line-height: 28px;
}


}

@media screen and (max-width:1024px){
    .Floor002820 .info-num li p,.Floor003129 .list label,.Floor003129 .list .txt p{
        font-size: 14px;
    }
    .RighInfo002814 .pic-txt .txt ul,.RighInfo002522 .list dd p,.Floor002841 .left .info,.Floor002342 .top figure,.PicList002926 li p,.RighInfo002814,.business-info .singlePage p,.RighInfo002939 .edit-info{
        line-height: 28px;
        font-size: 16px;
    }
    .title_lm aside.t-1 {
        font-size: 24px;
    }
    .TextList002241 .list dl dt,.RighInfo003137 ul li .name .cn,.PicList001646 dd figure h1,.Floor002889 .slider-txt .name .cn,.title_lm aside.t-2,.RighInfo002939 .name h1,.PicList002926 li h3{
        font-size: 18px;
    }
    .Floor002889 .slider-txt h2,.Floor003129 .list .tit,.TextList002241 .list dl dd{
        font-size: 16px;
    }
    .Menu003070 li{
        width: auto;
    }
    .RighInfo003137 ul li:not(.mark) .icon {
        padding-bottom: 15px;
    }
    .RighInfo003137 ul .tip dd {
        font-size: 16px;
        color: #999999;
        line-height: 16px;
        margin-top: 10px;
    }
    .Floor003129 .list .tit,.info p,.PicList000687 .news-list time{
        margin-top: 10px;
    }
    .TextList002241 .list dl dt,.Floor003129 .list .tit,.info p,.TextList002241 .list dl,.PicList000687 .news-list time,.RighInfo002939 .name h1,.PicList000687 .news-list li{
        margin-bottom: 10px;
    }
    .title_lm,.RighInfo002939 .name{
        margin-bottom: 15px;
    }
    .Floor003129 .list li time,.Floor003129 .list ol time{
        margin-top: 15px !important;
    }
    .Floor003129 .list li{
        padding-top: 15px 0px;
    }
    .PicList001646 dd figure {
        padding: 0px 15px;
    }
    .Floor002841 .more span {
        line-height: 46px;
        padding-left: 20px;
        font-size: 16px;
    }
    .Floor002841,.Floor003129 .auto,.RighInfo002812,.TextList002241{
        padding: 25px 0px;
    }
    .Floor003129{
        padding: 0px;
    }
    .PicList002433 {
        padding-top: 25px;
    }
    .PicList000687 .news-list .pic {
        width: 100%;
        margin: 0 auto;
    }
    .PicList000687 .news-list li{
        width: 100%;
    }
    .title01 {
        margin: 40px 0 20px 0;
    }
    .logo img{
        max-width: 120px;
        margin-top: 16px;
    }
    .Top003198 .logo img{
        margin-top: 0px !important;
    }
    .Floor002889 .dot-icon .slick-dots li button{
        min-height: 56px;
    }
    .PicList001646 dd figure p {
        font-size: 16px;
        line-height: 28px;
        height: auto;
        margin: 10px 0px;
    }
   
    .TextList002241 .list dl dt{
        line-height: 18px;
    }
    .Bottom002900 .contact .num {
        margin-bottom: 15px;
        font-size: 24px;
    }
    .TextList002241 .list dl .CompanyInfo{
        padding: 20px 10px;
    }
    .Floor002841 .auto {
        flex-direction: column;
    }
}