
.hover_s dl{padding-left: 9px;}
@media screen and (max-width:1440px){

    .main2 {    width: 1290px;}
    .nfHead .nfHead-nav{padding-left: 0;}
    .hover_s{    padding: 34px 13px;}
    .wrapper .footBox{     height: 50%; padding:6% 0; }
    .footBox{     height: auto;
        padding: 30px 0; }
    .main2 .main2_r .avt_h1{    padding: 50px 0;}
    .in_list5 .h_li .text{    padding-top: 64px;
        padding-right: 90px;}
    .in_swlist .swiper-button-next {  right: calc((100% - 1200px)/2);}
    .in_swlist .swiper-button-prev {  left: calc((100% - 1200px)/2);}
    .in_list5 .h_li .img .cim{
        object-fit: cover;
        object-position: center center;
        height: 100%;
        width: 100%;
    }
}


@media screen and (max-width:1290px){
    .main2 {    width: 1024px;}
    .main{    width: 1024px;}
    .nfHead .nfHead-nav li{    padding: 0 15px;}

    .footBox .fw{width: 80%;}
    .in_base .text{    padding: 0 50px;}
    .in_swlist .swiper-container_2{width: 90%}
    .in_swlist .swiper-button-next {  right: calc((100% - 1000px)/2);}
    .in_swlist .swiper-button-prev {  left: calc((100% - 1000px)/2);}

}
	


@media screen and (max-width:1024px){
    .footBox .fw {
        width: 95%;
    }
    .main2 {    width: 834px;}
    .main {    width: 834px;}
    .nfHead .nfHead-nav li {
        padding: 0 4px;
    }
    .nfHead{    padding: 0 30px;}
    .ma_t_ad{    padding: 0 30px;}
    .in_swlist .swiper-button-next { right: calc((100% - 800px)/2);}
    .in_swlist .swiper-button-prev { left: calc((100% - 800px)/2);}
    /*.in_swlist .swiper-container_2 .swiper-slide .img{height: auto;}*/
    .footBox .fw .lw1 {
        width: 15%;
    }
    .footBox .fw .lw2 {
        width: 33%;
    }
    .footBox .fw .lw3 {
        width: 25%;
    }
}


@media screen and (max-width:834px){
    .menuBtn{display: block;}
    .nfHead .nfHead-nav{display: none;}
    .nfHead-tr{display: none;}
    .nfHead .nfHead-logo{padding-bottom: 12.5px;}
    .main2 {    width: 100%;}
    .main {    width: 100%;}
    .nfHead{    padding: 0 15px;}
    .ma_t_ad	{    padding: 0 10px;font-size: 14px;line-height: 40px;}
    .main2 .main2_l{    width: 100%;}
    .main2 .main2_r{    width: 100%;padding: 0 15px;}
    .main2 .main2_r .avt_h1 {
        padding: 15px 0;
        font-size: 20px;
    }
    .footBox .fw {
        width: 96%;
    }
    .footBox .fw .list_l{width: 100%;padding-bottom: 0;}
    .footBox .fw .lw1{display: none;}
    .footBox .fw .logo{width: 100%;font-size: 20px;}
    .main_ul {
        padding-bottom: 20px;
    }
    .in_base{
        background: #fff;
    }
    .swiper-in{
        width: 100%;
    }
    .swiper-in .swiper-container_1 .swiper-pagination .swiper-pagination-bullet {
        width: 8px;
        height: 8px;}
    .swiper-in .swiper-container_1 .swiper-pagination {bottom: 6px;}
    .in_base .img{
        width: 100%;
        height: 50%;
        overflow: hidden;
        position: relative;
        top:0;
        left: 0;
    }
    .in_list5 .h_li .text{height: auto;}
    .in_swlist .swiper-button-next, .in_swlist .swiper-button-prev {  background-size: 19px 21px;}
    .in_swlist .swiper-container_2 .swiper-slide .img{height: 153px;}
    .in_base{height: 100%}
    .in_base .text{
        width: 100%;
        position: relative;
        overflow: auto;
        top: auto;
        bottom: 0;
        float: left;
        padding: 0 15px;
        transform: translate(0, 0);
        padding-bottom: 15px;
    }
    .in_base .text .h1 {
        font-size: 20px;
        line-height: 40px;}
    @keyframes fade2InRight {
        from {
            opacity: 0;
            -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
        }
        to {
            opacity: 1;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            animation-fill-mode: forwards;
            -webkit-animation-fill-mode: forwards;
        }
    }
    .wrapper .footBox {
        height: auto;}
    .in_list5 .h_li .img{width: 100%}
    .in_list5 .h_li .text{width: 100%;
        padding-top: 10px;
        padding-right: 0;
    }
    .wrapper{position: relative;height: auto!important;    top: 60px!important;}
    .page_nav{display: none;}
    .wrapper .page{height: auto!important;}
    .in_base .img{opacity: 1;}
    .in_base .text {opacity: 1;}
    .fadeInRight,.fadeInLeft,.fadeInDown {opacity: 1!important;animation:none!important;}
    .in_list5 .h_li .text .log,.in_list5 .h_li .text .text_te{width: 100%;}
    .page .footBox .fw {
        position: relative;
        left: 0;
        top: 0;
        transform: translate(0,0);
    }
    #slider .control-links{    bottom: 11px;}
    .in_list5 .h_li .text .text_te{width: 95%;margin-left: 2.5%}
    .in_list5 .h_li .img .til{font-size: 20px;}
    .in_list5 .h_li .text .text_te .swiper-next{right: 20%;}
    .in_list5 .h_li .text .text_te .swiper-prev{left: 20%;}
    .in_swlist .swiper-container_2 .swiper-slide .con-c{position: relative;left: 0;
        top:0;
        margin-top: -0;
        transform: translate(0, 0);}
    .in_swlist{padding-bottom: 30px;}
    .in_swlist .swiper-container_2 .swiper-slide .img .img2 {  max-width: 20%;}
    .in_swlist .swiper-button-next {  right: 10%;}
    .in_swlist .swiper-button-prev {  left: 10%;}

    .in_swlist .swiper-container_2 .swiper-slide .text {
        padding-bottom: 20px;padding-top: 0px;}
}
@media screen and (max-height:800px){
    .in_list5 .h_li .text{padding-top: 50px;}
    .open .menuMobileBox{    z-index: 10000000000;}
}
@media screen and (max-height:750px){
    /* .in_list5 .h_li .text{padding-top: 50px;}*/

    .in_list5 .h_li .img .cim{
        object-fit: cover;
        object-position: center center;
        height: 100%;
        width: 100%;
    }
}

@media screen and (max-width:640px){

    .main2{padding: 15px 0;}
    .main_ul li{
        width: 100%;
        margin-right: 0;    margin-top: 16px;
    }
    .footBox .fw h3{padding-bottom: 0;padding-top: 10px;}
    .footBox{
        padding: 15px 0;
    }
    .footBox .fw .adr_p{font-size: 14px;padding-top: 10px;}
    .in_list5 .h_li .text {
        padding-top: 0px;
    }
    .main2 .main2_r{    margin-left: 0;}
    .main2 .main2_r .cen_te {
        padding: 15px 0 ;}
    .main2_rl {
        width: 100%;padding: 0 12px; margin-top: 15px;
    }
    .main2.main2_new .main2_r .avt_h1 {
        font-size: 19px;
    }
    .nfHead .nfHead-logo{  width: 154px;}
    .nfHead .nfHead-logo img{height: 30px}
    .co_en{padding-right: 50px;}
    .main2 .main2_r2 .avt_h1{font-size: 19px}
    .main2 .main2_r2 {
        width: 100%;
        padding-left: 0;
        padding: 0 15px;
    }
}




