@media (max-width:640px){
    .container{
        width:96%;
    }
    .fluid{
        padding:30px 0;
    }
   
    .logo-word,.header-tel,.xcase-titBox,.xcaseBox-top{
        display: none;
    }
    .xcaseBox,.xcase-titBox,.guanyu-img,.news-xf-left,.news-xf-list,
    .navbar .nav,.news-xfbox,.news-hbbox,.sub-sidebar,.sub-wraper{
        width:100%;
    }
    .navbar .nav ul{
        flex-wrap: wrap;
    }
    .navbar .nav>ul>li{
        width:calc(100%/3)
    }
    .navbar .nav>ul>li>a{
        line-height:40px;
        font-size:15px;
    }
    .banner .owl-theme .owl-controls .owl-nav div{
        width:30px;
        height: 30px;
    }
    .banner .owl-theme .owl-dots{
        bottom:0px;
    }
    .banner .owl-theme .owl-dots .owl-dot span{
        width:15px;
        height: 15px;
    }
    .xcaseBox{
        margin-top: 30px;
    }
    #xfcase .xcase-item,
     #xfcase .xcase-item:nth-of-type(3n){
        width:49%;
        margin-right: 2%;
    }
    #xfcase .xcase-item:nth-of-type(2n){
        margin-right: 0;
    }
   .xcase-item a .tit{
       line-height: 30px;
       height: 30px;
       font-size:14px;
   }
   .guanyu-info{
       width:100%;
       padding-left: 0;
       padding-top: 20px;
   }
   .guanyu-box{
       padding:0 10px;
   }
   .guanyu-info .title .tit{
       font-size:22px;
   }
   .guanyu-info .title .english{
       font-size:14px;
       margin-top: 5px;
   }
   .guanyu-more{
       font-size:14px;
       line-height: 30px;
       margin:20px auto 0;
   }
   .xfuwu-list ul li{
       width:calc(100%/2 - 4px);
       margin-right:8px;
   }
   .xfuwu-list ul li:nth-of-type(2n){
       margin-right: 0;
   }
   .xfuwu-list ul li a .info .title{
       font-size:18px;
   }
   .xfuwu-list ul li a .img{
       width:60%;
   }
   .main-title{
       margin-bottom: 5px;
   }
   .main-title .title{
       font-size:26px;
   }
   .main-title .english{
       font-size:14px;
   }
   .news-item{
       padding:10px;
   }
   .news-img{
       height: 150px;
   }
   .news-title,.news-hbbox{
       display: none;
   }
   .footer-fluid{
       padding-bottom:58px;
   }
   .footer-tlist1,.footer-tlist,.footer-logo{
       width:100%;
       padding-right: 0;
   }
   .footer-ewm,.footer-tlist2,.ftitle{
       display: none;
   }
   .footer-tlist{
       padding-top: 10px;
   }
   .footer-tlist1{
    padding-top:0px;
   }
   .footer-top{
       padding:20px 0;
   }
   .footer-logo img{
       width:auto;
       height: 140px;
       margin:0 auto;
   }
   .fenge-fluid{
       display: none;
   }
   .header-fluid{
       padding:10px 0;
   }
   .sub-top{
      display: none;
   }
   .sub-ryzz-item,.sub-ryzz-item:nth-of-type(3n){
       width:49%;
       margin-right: 2%;
   }
   .sub-ryzz-item:nth-of-type(2n){
       margin-right: 0;
   }
   .sub-wraper-fluid{
       padding:30px 0;
   }
   .sub-news-item{
       margin-bottom: 10px;
       padding-bottom: 10px;
   }
    .sub-news-item:last-child{
        border-bottom: 0;
        padding-bottom: 0;
        margin-bottom: 0;
    }
   .sub-news-item .img{
       width:100px;
   }
   .sub-news-item .img img{
       width:100%;
       height: 60px;
   }
   .sub-news-item .info{
       width:calc(100% - 100px);
       padding-right: 0;
       padding-left: 10px;
       padding-top: 0;
   }
   .sub-news-item .info .date{
       display: none;
   }
   .sub-news-item .info .title{
       font-size:15px;
       line-height: 25px;
       height: 25px;
       margin-bottom: 0px;
   }
   .sub-news-item .info .des{
       line-height: 22px;
       height: 44px;
   }
   .sub-news{
       padding:15px;
   }
   .sub-title h2{
       font-size:20px;
   }
   .sub-mcontent{
       padding:15px;
   }
   .sub-detail .sub-title{
       margin-bottom: 6px;
   }
   .sub-cont{
       font-size:14px;
       line-height: 1.8;
   }
   .sub-banner{
       padding:20px 0;
       min-height: 100px;
   }
   .sub-banner-tag .title{
       font-size:28px;
       margin-top: 0px;
   }
   .sub-banner-tag .tel{
       margin-top: 10px;
   }
   .sub-banner-tag .english{
       margin-top: 0;
       display: none;
   }
    .bottom-fluid{
        display: block;
    }
    .sub-sidebar .xcase-titbox .xcase-tit{
        height: 50px;
        line-height: 50px;
    }
    .sub-sidebar .xcase-titbox .xcase-tit .title{
        line-height: 50px;
        padding-left: 20px;
    }
}