@media screen and (max-width:1600px) {
    .tel.fr {
        display: none;
    }

    .col-width {
        width: 1400px !important;

    }
}

@media screen and (max-width:1440px) {
   /* .language.fr {
        display: none;
    }*/
    .logo{
        margin-left: 10px;
    }
    .col-width {
        width: 1200px !important;

    }
    .nav>ul>li>a{
       padding:10px 16px 20px 16px;
       font-size: 16px;
    }

    .sub_box{
      width: 120px;
      left: 50%;
      margin-left: -60px;
    }
    .alink.fr{
         display: none;
    }
    .pic_index li {
        width: 285px;
    }
    .case_t{
      height: 300px;
    }
    .case_b{
      height: 278px;
    }
    .ap_info h2{
      margin-top: 50px;
    }
    .news_box li{
	height:490px;
    }
.new_info>a{ min-height:40px; }
}

img {
    max-width: 100%;
    height: auto;
}