
.slicknav_menu {
    display:none;
}



/*
1220
*/

@media screen and (max-width: 1220px) {
    
    body {
        min-width: 100%;
    }
    
    #wapka2, .mainmenu2, .info2, #foot, .slidermain, .autoplay0 {
        width: 1000px;
    }
    
    .autoplay {
        width: 1000px;
    }
    
    .autoplay .slick-prev {
        left: 0;
    }
    
    .autoplay .slick-next {
        right: 0;
    }
    
    .slid, .slid0, .slidermain {
        height: auto;
    }
    
    .slidermain img {
        height: auto;
        width: 100%;
    }
    
    .fright ul li {
        margin: 0 10px;
    }

}



/*
1020
*/

@media screen and (max-width: 1020px) {
    
    #wapka2, .mainmenu2, .info2, #foot, .slidermain, .autoplay0 {
        width: 100%;
    }
    
    .autoplay {
        width: 100%;
    }
    
    #wapka, #wapka2, #wap {
        height: auto;
    }
    
    .wapr {
        width: 35%;
    }
    
    #wap .mininform {
        display: none;
    }
    
    .wapc {
        width: auto;
        margin-left: 0;
    }
    
    .mainmenu ul {
        overflow: visible;
        width: 100%;
    }
    
    .slid {
        display: none;
    }
    
    .fright ul li.adr {
        display: none;
    }
    
    .imgblogint {
        float: left;
        margin: 0 20%;
        width: 60%;
    }
    
    iframe {
        width: auto;
    }
    
    .main {
        width: 98%;
        margin: 0 1%;
    }

}



/*
900
*/

@media screen and (max-width: 900px) {
    
    .mainmenu, .mainmenu2 {
        height: auto;
    }
    
    #mmenu {
        display: none;
    }
    
    .slicknav_menu {
        display: block;
        background: #19660d !important;
        padding: 5px 1%;
    }
    
    .slicknav_btn {
        float: left !important;
        margin: 6px 0px 6px !important;
        padding: 17px 1% 17px !important;
        width: 100%;
        background-color: #134d0a !important;
    }
    
    .mainmenu ul li, .mainmenu ul li.last {
        width: 100%;
        height: auto;
        margin: 8px 0%;
    }
    
    .slicknav_nav a {
        padding: 8px 0px !important;
        margin: 2px 0px !important;
    }
    
    .slicknav_nav a, .slicknav_nav a.active {
        border-radius: 6px;
    }
    
    .catys li {
        min-height: 300px;
        margin: 15px 5%;
        width: 40%;
    }
    
    .news li {
        min-height: 170px;
        width: 80%;
        margin: 15px 10%;
    }
    
    .block1 {
        float: left;
        width: 100%;
        margin: 0 0%;
    }
    
    .block2 {
        float: left;
        width: 70%;
        margin: 0 15%;
    }

}



/*
800
*/

@media screen and (max-width: 800px) {
    
    .fmininf {
        float: left;
        width: 25%;
    }
    
    .fright ul li.mail {
        font-size: 14px;
    }
    
    .wapl {
        width: 20%;
    }
    
    .imgblogint {
        float: left;
        margin: 0 0%;
        width: 100%;
    }

}



/*
700
*/

@media screen and (max-width: 700px) {
    
    .wapr {
        width: 40%;
    }
    
    .fright ul li.mail {
        display: none;
    }
    
    .fmininf {
        width: 35%;
    }

}



/*
650
*/

@media screen and (max-width: 650px) {
    
    .wapr {
        display: none;
    }
    
    .wapl {
        width: 30%;
    }
    
    .wapc {
        float: right;
    }
    
    .catys li {
        min-height: 300px;
        margin: 15px 2%;
        width: 46%;
    }
    
    .news li {
        min-height: 170px;
        width: 96%;
        margin: 15px 2%;
    }
    
    .wapl {
        width: auto;
    }

}



/*
600
*/

@media screen and (max-width: 600px) {
    
    
    .apl {
        display: none;
    }

}



/*
550
*/

@media screen and (max-width: 550px) {
    
    .catys li {
        min-height: 300px;
        margin: 15px 2%;
        width: 96%;
    }
    
    .news li .img {
        float: left;
        width: 100%;
        margin: 0 0% 0 0;
    }
    
    .news li .text {
        float: left;
        width: 96%;
        margin: 0 2%;
    }

}



/*
500
*/

@media screen and (max-width: 500px) {
    
    .fmininf {
        display: none;
    }

}



/*
400
*/

@media screen and (max-width: 400px) {
    
    #wap .logo {
        height: auto;
        width: 50%;
        padding: 8px 1% 7px 1%;
    }
    
    #wap ul.tel li {
        font-size: 21px;
        margin: 0 5px;
    }
    
    #wap ul.tel {
        float: left;
        width: 100%;
        margin: 15px 0 0 0;
    }
    
    .more {
        margin: 0 2%;
        width: 92%;
        padding: 6px 2%;
    }
    
    .block2 {
        float: left;
        width: 100%;
        margin: 0 0%;
    }
    
    .table tbody th {
        padding: 10px 5px;
    }
    
    .table tbody td {
        padding: 9px 5px;
    }

}



