.freeBtn{
    display: none;
}
.pc{
    display: block;
}
.mobile{
    display: none;
}
@media (max-width:640px) {
    
    .questL,
    .pc{
        display: none;
    }
    .mobile{
        display: block;
    }
    .navbar>.nav>ul,
    .mfjg,
    .about{
        flex-wrap: wrap;
    }
    .header{
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .logoword,
    .header-img{
        display: none;
    }
    .container{
        width:96%;
    }
    .news-item,
    .header,
    .navbar>.nav,
    .ewmbox,
    .mfjg-img,
    .about,
    .about .about-img,
    .about .info,
    .questR,
    .wraper{
        width:100%;
    }
    .fluid{
        padding:40px 0;
    }
    .main-title{
        margin-bottom:20px;
    }
    .main-title .title{
        font-size:32px;
        padding-bottom: 10px;
        margin-bottom: 5px;
    }
    .logo img{
        height: 90px;
    }
    .headerewm{
        width:80px;
    }
    .headerewm p{
        line-height: 22px;
    }
    .navbar>.nav>ul>li{
        width:calc(100%/3);
    }
    .navbar>.nav>ul>li>a{
        line-height: 40px;
        font-size:15px;
    }
    .navbar>.nav>ul>li:hover>a::after, .navbar>.nav>ul>li.active>a::after{
        display: none;
    }
    .ewmbox .p1{
        font-size:24px;
    }
    .ewmbox .p2{
        font-size:20px;
    }
    .ewmbox img{
        width:180px;
        margin:10px auto;
    }
    .service-list{
        flex-wrap: wrap;
    }
    .service-item{
        width:calc(50% - 10px);
        padding:12px;
    }
    .service-item .img{
        width:80px;
        height: 80px;
    }
    .service-item .img img{
        height: 60px;
    }
    .service-item .info .des{
        font-size: 13px;
        line-height: 1.6;
    }
    .about .info{
        padding-left: 0;
        padding-top: 15px;
    }
    .quest{
        display: block;
        border:0;
    }
    .questR{
        padding:15px;
        padding-top: 0;
    }
    .questR>dl{
        opacity: 1;
        display: block;
    }
    .questR>dl:not(:last-child){
        margin-bottom: 20px;
    }
    .questR>dl dt{
        margin-bottom: 10px;
    }
    .questR>dl dd{
        margin-bottom: 0;
    }
    .questR>dl dd .answer{
        font-size:16px;
        line-height: 28px;
    }
    .questR>dl dt .w, .questR>dl dd .d{
        width:35px;
        height: 35px;
        line-height: 35px;
        font-size:16px;
    }
    .questR>dl dt .ques{
        line-height: 35px;
    }
    .quest .qmore{
        position: static;
        left:0;
        bottom:0;
        margin:0 auto 20px;
    }
    .sub-wrap{
        padding:0;
    }
    .sub-yyyl-list>ul>li{
        width:calc(50% - 5px);
        margin-right: 10px;
        padding-top: 23px;
    }
    .sub-yyyl-list>ul>li:nth-of-type(2n){
        margin-right: 0;
    }
    .sub-yyyl-list>ul>li .num{
        width:46px;
        height: 46px;
        line-height: 46px;
        font-size:22px;
    }
    .sub-wraper-fluid{
        padding:40px 0;
    }
    .pages{
        margin-bottom: 0;
        margin-top: 10px;
    }
    .news-item a .info .tit{
        font-size:16px;
    }
    .sub-main-title .title{
        font-size:22px;
    }
}