@media screen and (max-width:1280px) {
    .mwidth {
        width: 96%;
        margin: 0 2%;
    }
    .navmenu .mwidth {
        width: 100%;
        margin: 0;
    }
    .wkont a .code, .wkont ul li a {
        font-size: 23px;
    }
    .wkont li.adr a {
        font-size: 12px;
    }
    .logo, .wkont {
        width: 20%;
    }
    .nav a {
        font-size: 15px;
    }
    .footer .logo {
        font-size: 10px;
    }
    .fcmenu {
        height: auto;
    }
    .fcmenu a {
        font-size: 10px;
    }
    .sitext span {
        width: 85%;
    }
}
@media screen and (max-width:1000px) {
    .minnavigat {
        display: none;
    }
    .logo, .wkont {
        width: 50%;
    }
    .headinfo {
        background: #333;
    }
    .slidermain {
        height: auto;
    }
    .slitem1 {
        height: 250px;
        width: 100%;
    }
    .slitem1 .slitem {
        height: 250px;
    }
    .slitem2 {
        height: 200px;
        width: 100%;
    }
    .slitem2 .slitem {
        height: 200px;
    }
    .slitem3, .slitem4 {
        height: 200px;
        width: 50%;
    }
    .slitem3 .slitem, .slitem4 .slitem {
        height: 200px;
    }
    .block75 {
        width: 100%;
        margin: 0;
    }
    .block25 {
        width: 100%;
        margin: 0;
    }
    .block25 .form {
        width: 50%;
        margin: 0 25%;
    }
    .news li {
        width: 46%;
        margin: 15px 2%;
    }
    .navmenu {
        height: auto;
    }
    .news.blog li {
        width: 31.33%;
        margin: 15px 1%;
    }
}
@media screen and (max-width:700px) {
    .news.blog li {
        width: 48%;
        margin: 15px 1%;
    }
}
@media screen and (max-width:600px) {
    .preim li {
        width: 31.33%;
        margin: 5px 1%;
    }
    .block25 .form {
        width: 90%;
        margin: 0 5%;
    }
    .news li {
        width: 96%;
        margin: 15px 2%;
    }
}
@media screen and (max-width:500px) {
    .news.blog li {
        width: 98%;
        margin: 15px 1%;
    }
}
@media screen and (max-width:400px) {
    .preim li {
        width: 48%;
        margin: 5px 1%;
    }
    .logo {
        position: absolute;
        bottom: -52px;
        right: 0;
    }
    .logo a {
        font-size: 40px;
    }
    .logo a span {
        font-size: 24px;
    }
    .logo p {
        display: none;
    }
    .headinfo {
        z-index: 500;
    }
    .wkont {
        width: 100%;
    }
    .footer .logo {
        display: none;
    }
    .footer .wkont li a {
        text-align: left;
    }
    .slitem3, .slitem4 {
        height: 200px;
        width: 100%;
    }
}
@media screen and (max-width:350px) {

}
@media screen and (max-width:300px) {
    .preim li {
        width: 98%;
        margin: 15px 1%;
    }
}