@media screen and (min-width:1200px){
    .hidden-l{display:none!important;}
}
@media screen and (min-width: 960px) and (max-width: 1199px) {
    .mycontainer{width: 96%!important;}
    .wrap{width: 96%!important;}
    .hidden-m{display:none!important;}

    /*index*/
    .title h2{
        font-size:1.8rem;
    }
    .title h5{
        font-size:1.6rem;
    }
    .apply{
        height: 8vw;
    }
    .jm ul li img{
        width: 80%;
    }
    .jm ul li{
        height: 195px;
    }
    .jm ul li p{   font-size:0.8rem;}
    .product ul li a b{
        height: 18vw;
    }
    .product ul li a p {
         font-size: 1.3rem;
         line-height: 3.8vw;
     }
    .casebg ul li{
        height: 35vw;
    }
    .casebg ul li a p{
        line-height:2vw;
    }
    .index_sb{
        line-height:2.6vw;
    }
    .companybg{
        height: 62vw;
    }
    .com_pic li a{
        height: 24vw;
    }
    .com_pic li img{
        width:100%;
    }
    .news_l>a{
        height: 20vw;
    }
    .news_r ul li a{
        height: 12.6vw;
    }
    .news_r ul li a div p {
        line-height: 2.4vw;
        margin-top: 1.4vw;
    }
    .news_r ul li a img{
        width: 100%;
    }
    .fot_r{
        height: 39vw;

    }
    #formfot input[type=submit], #formfot input[type=reset]{
        line-height:2.6vw;
    }
    /*join*/
    .comtit h4{
        padding-bottom:3.3vw;
        font-size:1.25rem;
    }
    .hlbg{
        background-attachment: inherit;
        height: 70vw;
    }
    .hlbg>div{
        width: 91%;
    }
    .hlbg .clear img{
        width: 50%;
    }
    .hlbg .clear div h4 {
        font-size: 1.25rem;
    }
    .hlbg .clear div p{
        font-size: 0.8rem;
        line-height: 2.6vw;
    }
    .join3{
        background-size:100%;
        height: 73vw;
    }
    .join3 h5{
        font-size:1.1rem;
    }
    .tzbg{
        background-attachment: inherit;
    }
    .banner2 h3{
        font-size:1.5rem;
    }
    .banner2 a{
        width: 50%;
    }
    .joinlc h3{
        padding-left:8%;
    }
    .joinlc ul li p{
        margin-top: 1.1vw;
    }
    .joinlc{
        background: #eaeeef url(../images/lc.jpg) no-repeat -49vw top;
        background-size:auto;
    }
    /*护理*/
    .z_train2bg p img{
        max-width: 100%;
    }
    .z_nursing p{
        line-height:4vw;
        font-size:1rem;
    }

}
@media screen and (min-width: 768px) and (max-width: 959px) {
    .mycontainer{width: 96%!important;}
    .wrap{width: 96%!important;}
    .hidden-sm{display:none!important;}

    /*index*/
    #main, #footer{
        width: 100%;
    }
    .header{
        position: fixed;
        background: #fff;
        width: 100%!important;
        height: 80px;
        z-index: 1000;
    }
    .lunbo{padding-top: 80px;  }
    .header>a{
        margin-left:2%;
    }
    .nav_phone{
        margin-right: 2%;
    }
    .nav_phone .menu{
        margin-top: 26px;
    }

    .title h2{
        font-size:1.8rem;
    }
    .title h5{
        font-size:1.6rem;
    }
    .comtit h4{
        padding-bottom:3.3vw;
    }
    .com_content{
        font-size:1rem;
    }
    .apply{
        height: 8vw;
    }
    .showcompic>div>a{
        width: 17%;
        line-height: 28px;
        font-size: 1rem;
    }
    .jm ul li img{
        width: 80%;
    }
    .jm ul li{
        height: 195px;
    }
    .jm ul li p{   font-size:0.6rem;}
    .product ul li a b{
        height: 18vw;
    }
    .product ul li a p {
        font-size: 1.1rem;
        line-height: 3.8vw;
    }
    .casebg ul li{
        height: 35vw;
    }
    .casebg ul li a p{
        line-height:2vw;
    }
    .index_sb{
        line-height:2.6vw;
    }
    .companybg{
        height: 67vw;
    }
    .com_pic li a{
        height: 24vw;
    }
    .com_pic li img{
        width:100%;
    }
    .news_l>a{
        height: 20vw;
    }
    .news_r ul li a{
        height: 13.9vw;
        line-height: 33px;
    }
    .news_r ul li a div p {
        line-height: 2.4vw;
        margin-top: 1.4vw;
        height: 25px;
    }
    .news_r ul li a img{
        width: 100%;
    }
    .fot_r{
        height: 53vw;

    }
    .fot_r h5{
        font-size:1.2rem;
    }
    .fot_r h5 span{
        font-size:0.5rem;
    }
    #formfot input[type=submit], #formfot input[type=reset]{
        line-height:2.6vw;
        font-size: 0.7rem;
    }
    /*about*/
    .z_com2 li b{
        height: 20vw;
    }
    /*原料*/
    .z_case li a{
        height: 23vw;
    }
    /*join*/
    .comtit h4{
        padding-bottom:3.3vw;
        font-size:1.25rem;
    }
    .hlbg{
        background-attachment: inherit;
        height: 77vw;
    }
    .hlbg>div{
        width: 91%;
    }
    .hlbg .clear img{
        width: 50%;
    }
    .hlbg .clear div h4 {
        font-size: 1.25rem;
    }
    .hlbg .clear div p{
        font-size: 0.8rem;
        line-height: 2.6vw;
    }
    .join3{
        background-size:100%;
        height: 73vw;
    }
    .join3 h5{
        font-size:1.1rem;
    }
    .tzbg{
        background-attachment: inherit;
    }
    .banner2 h3{
        font-size:1.2rem;
    }
    .banner2 a{
        width: 62%;
    }
    .joinlc h3{
        padding-left:8%;
    }
    .joinlc ul li p{
        margin-top: 1.1vw;
    }
    .joinlc{
        background: #eaeeef;
        background-size:auto;
    }
    .swiper-ul .swiper-slide h3{
        font-size:2rem;
    }
    .lcright{
        width: 100%;
    }
    /*护理*/
    .z_train2bg p img{
        max-width: 100%;
    }
    .z_nursing p{
        line-height:4vw;
        font-size:1rem;
    }
    #info>div>img{
        max-width:100%;
    }
    .content_p img{
        width: 100%;
    }
}



@media only screen and (max-width: 767px){
    .mycontainer{width:94%!important}
    .wrap{width:94%!important}
    .hidden-xs{display:none!important}

    /*index*/
    #main, #footer{
        width: 100%;
    }
    .header{
        position: fixed;
        background: #fff;
        width: 100%!important;
        height: 70px;
        z-index: 1000;
    }
    .lunbo{padding-top: 70px;  }
    .header>a{
        margin-left:2%;
        margin-top:1.6vw;
    }
    .nav_phone{
        margin-right: 2%;
    }
    .nav_phone .menu{
        margin-top: 16px;
    }

    .title h2{
        font-size:1.1rem;
        background-size: 14%;

    }
    .title h5{
        font-size:0.9rem;
    }
    .product{    padding: 6vw 0;  }
    .casetit h5{
        font-size:1.1rem;
    }
    .casetit small{
        font-size:0.8rem;
    }
    .casetit p{
        font-size:0.7rem;
    }
    .casebg{
        padding:12vw 0;
    }
    .jm{
        padding-bottom: 8vw;
        overflow: hidden;
        width: 100%;
    }
    .comtit h4{
        font-size:1.1rem;
    }
    .comtit ul li a{
        line-height:4vw;
        font-size:0.8rem;
    }
    .comtit h4{
        padding-bottom:5.3vw;
    }
    .com_content{
        font-size:0.8rem;
        line-height:5vw;
    }
    .apply{
        height: 29vw;
    }
    .apply_tit p{
        display: none;
    }
    .apply_tit{
        width: 26.1%;
        font-size:0.75rem;
        background-size: 22%;
        margin-top: 3vw;
    }
    .jm h4{
        font-size:1.1rem;
    }
    .jm small{
        font-size:0.75rem;
    }
    .jm .mycontainer>p{
        font-size:0.7rem;
    }
    #formtop{
        width: 65%;
    }
    #formtop input[type=text], #formtop input[type=submit]{
        height: 4vw;
    }
    #formtop .input-group{
        width: 30% !important;
    }
    #formtop .input-group1 img{
        height: 5vw !important;
        margin-top: 3px;
    }
    #formtop #submit{
        margin-top: 4.8vw;
    }
    .showcompic>div>a{
        width: 21%;
        line-height: 26px;
        font-size: 0.8rem;
    }
    .jm ul li img{
        width: 80%;
    }
    .jm ul li{
        height: 32vw;
        width: 25%;
    }
    .jm ul li:nth-of-type(5){
        margin-left: 12.5%;
    }
    .jm ul li p{  height:3vw; font-size:0.6rem;}
    .product ul li{
        width: 49%;
    }
    .product ul li:nth-child(2n){
        margin-right:0;
    }
    .product ul li a b{
        height: 36vw;
    }
    .product ul li a p {
        font-size: 1.1rem;
        line-height: 6.8vw;
    }
    .casebg ul li{
        width: 49%;
        height: 68vw;
        margin-bottom: 1.6vw;
    }
    .casebg ul li a p{
        line-height:4vw;
    }
    .casebg ul li:nth-of-type(2n){
        margin-right:0;
    }
    .index_sb{
        line-height:4.6vw;
    }
    .companybg{
        height: 100vw;
    }
    .com_pic li a{
        height: 24vw;
    }
    .com_pic li img{
        width:100%;
    }
    .news_l>a{
        width: 100%;
        height: 52vw;
    }
    .news_r ul li a{
        height: 28vw;
        line-height: 33px;
    }
    .index_sb p span{
        font-size:0.9rem;
    }
    .news_r ul li a div p {
        height: 43%;
        line-height: 4.4vw;
        margin-top: 1.4vw;
    }
    .news_r ul li a img{
        width: 100%;
    }

    #formfot input[type=submit], #formfot input[type=reset]{
        line-height:5.6vw;
        font-size: 0.8rem;
    }
    .news_l{
        width: 100%;
        margin-top:3vw;
    }
    .news_r{
        width: 100%;
        margin-top: 5vw;
    }
    .news_r ul li a b{
        width: 36%;
    }
    .news_r ul li a div{
        width: 64%;
    }
    .fot_l{
        width: 100%;
    }
    .fot_r{
        width: 100%;
        height: 94vw;
    }
    .fot_r h5{
        font-size:1.1rem;
    }
    .footer_top_bg{
        background-attachment: inherit;
    }
    .fot_l h3{
        font-size:1.3rem;
        padding-top:2vw;
        margin-bottom:2vw;
    }
    .fot_l div{
        height: 50px;
        margin-bottom:2vw;
    }
    .fot_l p{
        line-height: 50px;
    }

    /*加盟风采子页*/
    .z_case li{
        width: 49%;
    }
    .z_case li:nth-of-type(2n){
        margin-right:0;
    }
    .z_case li a{
        height: 47vw;
    }
    /*about*/
    .z_company img{
        width: 100%;
    }
    .z_com2 li{
        width: 100%;
    }
    /*join*/
    .comtit h4{
        padding-bottom:3.3vw;
        font-size:1.25rem;
    }
    .hlbg{
        background-attachment: inherit;
        height: 197vw;
    }
    .hlbg>div{
        width: 91%;
    }
    .hlbg .clear img{
        width: 100%;
    }
    .hlbg .clear div{
        width: 92%;
    }
    .hlbg .clear div h4 {
        font-size: 1.25rem;
    }
    .hlbg .clear div p{
        font-size: 0.8rem;
        line-height: 4.6vw;
    }
    .join3{
        background-size:100%;
        height: 73vw;
    }
    .join3 h5{
        font-size:1.1rem;
    }
    .tzbg{
        background-attachment: inherit;
    }
    .banner2 h3{
        font-size:1.2rem;
    }
    .banner2 a{
        width: 62%;
    }
    .joinlc h3{
        padding-left:8%;
    }
    .joinlc ul li p{
        margin-top: 1.1vw;
    }
    .joinlc{
        background: #eaeeef;
        background-size:auto;
    }
    .swiper-ul .swiper-slide h3{
        font-size:2rem;
    }
    .lcright{
        width: 100%;
    }
    .lc_text p{
        font-size:0.7rem;
    }
    .lc div div:first-of-type{
        width: 45%;
    }
    .lc div div:last-of-type{
        width: 45%;
    }
    /*train*/
    .z_train3 div img{
        width: 100%;
    }
    .z_train3 div div{
        width: 100%;
    }

    /*护理*/
    .z_train2bg p img{
        max-width: 100%;
    }
    .z_nursing p{
        line-height:4vw;
        font-size:1rem;
    }
    #info>div>img{
        max-width:100%;
    }
    .z_nursing p{
        width: 100%;
        float:none;
    }
    .z_nursing img{
        width: 100%;
        float:none;
        margin-top:5vw;
    }
    .content_p img{
        width: 100%;
    }
    /*z_news*/
    .z_news li a img{
        display: none;
    }
    .z_news li a div{
        width: 100%;
    }
}