#m_menu{
    float: left;
    display: inline;
    width: 21px;
    margin: 18px 10px 0 10px;
    display: none;
}
#m_menu span{
    display: block;
    height: 1px;
    background: #fff;
    margin: 4px 0;
}




/*当浏览器的可视区域小于1600px*/
@media screen and (max-width: 1600px){
    /*工厂游览*/
    .fac-img{
        width: 1280px;
    }

    /*新闻列表*/
    .newslist-main {
        width: 1140px;
    }
    .recom-n1{
        display: none;
    }
    /*捷顺精神*/
    #wrapper {
        width: 960px;
    }
    #carousel {
        width: 960px;
    }
}




@media screen and (max-width: 1500px){
    .v2-p1{
        font-size: 24px;
        margin-top: 13%;
    }
    .v2-p2{
        font-size: 12px;
        margin-top: 7%;
        line-height: 30px;
        margin-bottom: 5%;
    }
}








/*当浏览器的可视区域小于1280px*/
@media screen and (max-width: 1280px){
    /*head部分*/
    .head{
        height: 50px;
    }
    .logo{
        margin-top: 10px;
        margin-left: 15px;
    }
    #m_menu{
        display: block;
    }
    .menu1{ position:relative !important;left: auto !important; top:auto !important;
        right:auto !important;
    }
    .menu1 li{float: none;padding: 0;}
    .head .menu {
        position: fixed;
        width: 30%;
        top: 0;
        left: -30%;
        height: 100%;
        background-color:#333a42;
        margin-top: 0;
        z-index: 99999999;
        overflow: auto;
    }
    .head .menu li {
        width: 100%;
    }
    .head .menu a {
        display: block;
        text-align: center;
    }
    .head .menu li ul {
        position: static;
        width: 100%;
        padding: 0;margin: 0;
        background-color: #555555;
        -webkit-box-shadow:none;
        -moz-box-shadow:none ;
        box-shadow:none ;
    }
    .head .menu li ul li a {
        display: block;
    }
    .sanjiao{
        top:60px;
        left:50%;
        margin-left:-8px;
    }


    /*foot部分*/
    .foot{
        font-size: 12px;
    }
    .foot-main{
        width: 90%;
    }
    .copy-link{
        text-align: center;
    }
    .copy{
        float: none;
    }
    .link{
        float: none;
    }
    .foot-title{
        font-size: 20px;
    }









    /*首页部分*/
    .index-nav-p1,.index-nav-p2{
                font-size: 48px;
            }
    .index-nav-p3{
        font-size: 25px;
    }
    .index-nav-p5{
        font-size: 14px;
    }
    .index-nav-p5 a{
        padding-bottom: 6px;
    }
    .v2-p2{
        padding: 0 2em;
        line-height: 18px;
        margin-bottom: 10px;
    }
    .history span{
        font-size: 60px;
    }
    .history-p1{
        padding: 0%;
    }
    .history-p1-1{
        width: 100%;
        margin-right: 0%;
        margin-left: -4px;
        margin-bottom: 10px;
        background: none;
    }
    .history-p1-2{
        width: 100%;
        margin-left: -4px;
        float: left;
    }
    .history-p1 p{
        margin-left: 164px;
        /*line-height: 1.5em;*/
    }
    .history-p2{
        padding-top: 0px;
        background: none;
    }
    .history-p2 p{
        width: auto;
        text-align: justify;
        margin-left: 160px;
        float: none;
        /*margin-top: 10px;*/
        margin-right: 0px;
        /*line-height: 1.5em;*/
    }
    .history-p2 span{
        float: left;
    }
    .history-p3{
        padding-top: 0px;
        background: none;
    }
    .history-p3 span{
        /*padding: 200px 8% 0 8%;*/
        /*background: none;*/
        float: left;
    }
    .history-p3 p{
        text-align: justify;
        margin-right: 0px;
        margin-left: 160px;
        /*line-height: 1.5em;*/
    }
    .history span{
        /*font-size: 80px;*/
        /*display: inline-block;*/
    }
    .history p{
        font-size: 16px;
    }
    .index-pro-intro{
    }
    .index-pro-intro p{
        font-size: 14px;
        line-height: 1.5em;
    }








    /*捷顺精神*/
    #wrapper {
        width: 640px;
    }
    #carousel {
        width: 640px;
    }
    .spirit-nav-text{
        top: 22%;
    }
    .spirit-nav-text .f60{
        font-size: 48px;
    }
    .spirit-nav-text .f30{
        font-size: 24px;
    }
    .spirit-text h2{
        font-size: 48px;
        margin-bottom: 25px;
    }
    .spirit-text h3{
        font-size: 36px;
        margin-bottom: 8px;
    }
    .spirit-text h4{
        font-size: 22px;
        margin-bottom: 5px;
    }
    .spirit-text p{
        font-size: 14px;
        line-height: 26px;
        margin-bottom: 30px;
    }
    .spirit-page .page1{
        left: 11%;
        top: 30%;
        color: #020202;
    }
    .spirit-page .page3{
        top: 20%;
    }
    .spirit-page .page2{
        top: 15%;
        margin-right: 8%;
    }


    /*工厂游览*/
    .fac-img{
        width: 960px;
    }
    .visit{
        margin-bottom: 40px;
    }
/*可控生产*/
    .process-nav-p1,.process-nav-p2{
        font-size: 48px;
    }
    .process-nav-p3{
        font-size: 22px;
    }
    .process-nav-p5{
        font-size: 14px;
    }
    .process-nav-p5 a{
        padding-bottom: 6px;
    }
/*产品列表*/
    .prolist-img{
        width: 49%;
        float: left;
        margin-right: 1%;
        padding: 5% 0% 2.5% 0;
    }

    /*产品详情页*/
    .pro-img{
        width: 100%;
    }
    .pro-text .t-3 {
        margin-bottom: 0px;
    }
    .pro-text {
        width: 84%;
        padding: 8%;
        margin-bottom: 0px;
        min-height: 25em;
    }
    .pro-prene{
        font-size: 32px;
        color: #696868;
    }

    /*新闻列表*/
    .newslist-main {
        width: 750px;
    }
    .recom-n2{
        display: none;
    }
    .gene-news{
        padding-top: 50px;
        padding-bottom: 40px;
    }
    .gene-news h3{
        margin-bottom: 20px;
    }
    .gene-news span{
        margin-top: 10px;
        margin-right: 10px;
    }
/*联系页面*/
    #dituContent {
        height: 500px;
    }
}

/*当浏览器的可视区域小于960px*/
@media screen and (max-width: 960px){
    /*首页部分*/
    .index-nav-p3{
        font-size: 19px;
    }
    .index-nav-p1,.index-nav-p2{
        font-size: 36px;
    }
    .index-nav-p5{
        font-size: 12px;
    }
    .index-nav-p5 a{
        padding-bottom: 4px;
    }
    .index-new-main .w65{
        width: 100%;
    }
    .index-new-main .w33{
        width: 100%;
    }
    .index-new-main .w33 img{
        width: 100%;
        margin-left: 0%;
    }
    .index-new-main .w33 #index-play1 img{
        left: 43%;
    }
    .index-pro-main .w65{
        width: 100%;
        float: left;
    }
    .index-pro-main .w33{
        width: 80%;
        float: right;
    }
    .index-pro-intro{
        padding: 0% 10% 0 10%;
        width: auto;
        min-height: 180px;
    }
    .index-pro-intro p{
        display: inline-block;
        line-height: 2em;
        padding: 0;
    }
    .v2-p1{
        font-size: 32px;
        margin-top: 8%;
    }
    .v2-p2{
        font-size: 14px;
        margin-top: 5%;
        padding: 0 15%;
        line-height: 21px;
        margin-bottom: 5%;
    }
    .v2-p3{
        margin: 0 auto 20px auto;
    }
    .v-pro-bottom{
        margin-bottom: 0%;
    }
    .v-auto {
        margin-top: 0%;
    }
    /*工厂游览*/
    .fac-img{
        width: 640px;
    }

    /*捷顺精神*/
    #wrapper {
        width: 320px;
    }
    #carousel {
        width: 320px;
    }
    #carousel .pager a {
        width: 10px;
        height: 10px;
    }
    .spirit-nav-text .f60{
        font-size: 36px;
    }
    .spirit-nav-text .f30{
        font-size: 18px;
    }
    .spirit-nav .f33{
        font-size: 18px;
    }
    .spirit-nav-text p {
        /*color: #000;*/
    }
    .spirit-text h2{
        font-size: 36px;
        margin-bottom: 18px;
    }
    .spirit-text h3{
        font-size: 22px;
        margin-bottom: 8px;
    }
    .spirit-text h4{
        font-size: 16px;
        margin-bottom: 5px;
    }
    .spirit-text p{
        font-size: 12px;
        line-height: 20px;
        margin-bottom: 12px;
        text-align: justify;
        width: 100%;
    }
    .spirit-page .page1{
        left: 11%;
        top: 30%;
        color: #020202;
    }
    .spirit-page .page3{
        top: 10%;
    }
    .spirit-page .page2{
        top: 10%;
        margin-right: 5%;
    }
    /*公司介绍*/
    .about-sub-title{
        padding: 4% 10%;
    }
    .about-sub-intro{
        padding: 5% 10%;
    }
    .about-sub-title h3{
        width: 100%;
    }
    .about-sub-title p{
        width: 100%;
    }
    .about-nav p{
        font-size: 18px;
        line-height: 30px;
    }
    .about-text{
        font-size: 18px;
    }
    .xx div{
        top: -5px;
        left: 20px;
    }
    .xx span{
        font-size: 18px;
        width: 100px;
        height: 30px;
        line-height: 30px;
    }
    /*可控生产*/
    .kktop {
        position: relative;
        top: -3px;
        float: left;
    }
    .process-nav-p2,.process-nav-p1{
        font-size: 36px;
    }
    .process-nav-p3{
        font-size: 16px;
    }
    .process-nav-p5{
        font-size: 12px;
    }
    .process-nav-p5 a{
        padding-bottom: 4px;
    }
    .all h3 img{
        display: none;
    }
    .kk1-1,.kk2-1,.kk3-1,.kk4-1{
        display: inline-block;
        width: 100%;
        margin: 0;
    }
    .kk1-2,.kk2-3,.kk3-3,.kk4-2{
        display: inline-block;
        width: 100%;
    }
    .kk1-2,.kk2-2,.kk3-2,.kk4-2{
        margin: 0;
    }
    .kk1-4,.kk2-4,.kk3-4,.kk4-4{
        display: inline-block;
        width: 100%;
        margin: 0;
    }
    .kk1-3,.kk2-2,.kk3-2,.kk4-3{
        width: 100%;
    }
    .kk1-3,.kk2-3,.kk3-3,.kk4-3{
        margin: 0;
    }
    .process-main li p{
        font-size: 14px;
        margin-top: 10px;
        margin-bottom: 6px;
    }
    /*新闻列表*/
    .newslist-main {
        width: 80%;
        margin: 0 auto;
    }
    .recom-n3{
        display: none;
    }
    .recom-news{
        width: auto;
        height: auto;
    }
    .recom-news img{
        width: 100%;
    }
    .image-list span{
        height: 50px;
        line-height: 50px;
        font-size: 18px;
    }
    .ppt-container ul.button-list {
        bottom: 20px;
    }
    .ppt-container ul.button-list span {
        height: 8px;
        width: 10px;
    }

    /*产品列表*/

    /*产品详情页*/
    .pro-prene{
        font-size: 18px;
    }
    .pro-text .t-1 .t-1-1{
        font-size: 28px;
    }
    .pro-text .t-1 .t-1-2{
        font-size: 32px;
    }
    .middle{
        height: 28px;
        line-height: 28px;
        margin-left: -36px;
    }
    /*联系页面*/
    .address{
        /*padding: 80px 0 70px 0;*/
    }
    .add-p1{
        font-size: 32px;
        margin-bottom: 22px;
    }
    .add-p2{
        font-size: 14px;
        line-height: 32px;
    }
    .ask{
        width: 80%;
        padding: 5% 10% 5%;
    }
    .ask-title{
        font-size: 24px;
        text-indent: 2em;
    }
    .faqcon{
        font-size: 16px;
        margin-top: 20px;
        margin-bottom: 5px;
    }
    .faqline{
        font-size: 16px;
        margin-bottom: 10px;
    }
    .faqline input{
        width: 20%;
        height: 24px;
    }
    #changecheck{
        height: auto;
    }
    .faqcheck{
        font-size: 16px;
    }
    .faqcheck input{
        font-size: 16px;
    }
    .faqcon textarea{
        width: 60%;
    }
    .faqline img{
        /*width: 170px;*/
        /*height: 30px;*/
    }
    .faqtit{
        width: 20%;
    }
}

/*当浏览器的可视区域小于640px*/
@media screen and (max-width: 640px){
    /*head部分*/
    .logo {
        margin-top: 16px;
        margin-left: 0;
    }
    .logo img {
        height: 16px;
    }
    /*foot部分*/
    .foot-main ul{
        width: 40%;
        margin-bottom: 0;
        padding-left: 10%;
    }
    .foot-main ul.foot-short{
        height: 180px;
    }
    .copy-link {
        margin-top: 18px;
        padding-bottom: 24px;
    }
    .foot-main .hr {
        margin-bottom: 20px;
    }
    /*首页部分*/
    .index-nav img {
        width: auto;
        height: 350px;
        margin-left: 50%;
        position: relative;
        left: -370px;
}
    .index-nav div{
        padding-top: 80px;
    }
    .index-new {
        width: 77%;
        margin: 6% auto 10%;
    }
    .index-new-p1 {
        font-size: 22px;
    }
    .index-new-p2{
        font-size: 12px;
        /*width: 140px;*/
        margin-top: 3%;
    }
    .index-new-p3 {
        font-size: 14px;
        line-height: 1.5em;
    }
    .index-nav-p1,.index-nav-p2{
        font-size: 32px;
    }
    .index-nav-p3{
        font-size: 17px;
    }
    .sub-company ul li{
        padding: 0;
    }
    .v2-p1{
        font-size: 28px;
        margin-top: 5%;
    }
    .v2-p2{
        font-size: 12px;
        margin-top: 2%;
        padding: 0 5%;
        line-height: 18px;
        margin-bottom: 2%;
    }
    .v2-p3{
        font-size: 12px;
        margin: 0 auto 20px auto;
    }
    .history span{
        font-size: 40px;
    }
    .history .history-title span {
        font-size: 26px;
        margin-bottom: -1px;
        padding-bottom: 14px;
    }
    .history p{
        padding-top: 7px;
    }
    .history-p1 p{
        margin-top: 2px;
        margin-left: 114px;
        font-size: 14px;
        padding-top: 4px;
    }
    .history-p2 p{
        margin-left: 110px;
        font-size: 14px;
    }
    .history-p3 p{
        margin-left: 110px;
        font-size: 14px;
    }
    .history-p1-1{
        padding-bottom: 15px;
        margin-bottom: 10px;
        border-bottom: 1px solid #e1e6ea;
    }
    .history-p1-2{
        padding-bottom: 15px;
        margin-bottom: 10px;
        border-bottom: 1px solid #e1e6ea;
    }
    .history-p2{
        padding-bottom: 15px;
        margin-bottom: 10px;
        border-bottom: 1px solid #e1e6ea;
    }
    .history .history-title{
        margin-bottom: 34px;
    }
    .index-pro-main img {
         width: auto;
        height: 190px;
        margin-left: 50%;
        position: relative;
        left: -241px;
     }
    .index-pro-intro p {
        font-size: 14px;
        line-height: 1.5em;
    }
    /*公司介绍*/
    .about-nav {
        overflow: hidden;
    }
    .about-nav img{
        width: auto;
        height: 300px;
     }
    .about-img{
        width: 100%;
    }
    .about-video{
        height: auto!important;
    }
    .about-text {
        font-size: 14px;
    }
    .about-sub-title h3{
        font-size: 18px;
    }
    .about-sub-title p {
        font-size: 14px;
        line-height: 1.5em;
        margin-top: 5px;
    }
    .about-sub-intro{
        font-size: 14px;
    }
    .about-sub-intro span{
        width: 20px;
        height: 18px;
        background: url(/templates/jieshun/images/x2.png) no-repeat center;
    }
    .xx{
        width: 10px;
        margin-top: -12px;
        margin-left: -4px;
    }
    .xx img{
        width: 10px;
    }
    .xx span{
        font-size: 12px;
        height: 20px;
        line-height: 20px;
        width: 70px;
    }
    /*捷顺精神*/
    .spirit-poster{
        width: auto;
        height: 300px;
        margin-left: 50%;
        left: -408px;
    }
    #wrapper {
        width: 320px;
    }
    #carousel {
        width: 320px;
    }
    .spirit-nav-text{
        top: 50px;
    }
    .spirit-nav-text .f60{
        font-size: 32px;
    }
    .spirit-nav-text .f30{
        font-size: 16px;
    }
    .spirit-nav .f33{
        font-size: 14px;
    }
    .spirit-page{
        overflow: hidden;
    }
    .spirit-page .page-img{
        margin-left: 100%;
        position: relative;
        left: -675px;
    }
    .spirit-page img{
        width: auto;
        height: 300px;
    }
    .spirit-page .spirit-text {
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    width: auto;
    /*height: 300px;*/
        padding: 4em 2em;
        color: #000000;
    }
    /*工厂游览*/
    .fac-nav{
        overflow: hidden;
    }
    .fac-title p{
        font-size: 14px;
        margin: 20px 0;
    }
    .fac-nav img {
        width: auto;
        height: 300px;
        position: relative;
        left: -408px;
        margin-left: 50%;
    }
    .fac-img{
        width: 100%;
    }
    .visit{
        width: 100%;
    }
    .visit img{
        width: 100%;
        margin-left: 0;
    }
    .visit .infos{
        height: 60px;
        background: url(/templates/jieshun/images/facbg.png) repeat;
        color: #ffffff;
    }
    .visit:hover .infos{
        height: 60px;
    }
    .visit .infos h3{
        height: 60px;
        line-height: 60px;
    }
    .visit:hover .infos h3{
        height: 60px;
        line-height: 60px;
    }
/*可控生产*/
    .process-nav div{
        margin-top: 80px;
    }
    .process-nav-p1,.process-nav-p2{
        font-size: 32px;
    }
    .process-nav-p3{
        font-size: 15px;
    }
    .process-nav img{
        width: auto;
        height: 300px;
        margin-left: 50%;
        position: relative;
        left: -408px;
    }
    .process-main ul{
        width: 100%;
        margin: 20px auto 0 auto;
    }
    .all-main td h3 {
        height: 50px;
        line-height: 50px;
        font-size: 18px;
    }
    .all-main td a.lkjhg{
        height: 50px;
    }
    /*产品列表*/
    .prolist-img{
        width: 80%;
        float: none;
        margin-right: 0px;
        padding: 5% 10% 4% 10%;
    }
    .prolist-main span{
        font-size: 20px;
    }
    .prolist{
        margin-top: 34px;
    }




    /*产品详情页*/
    .pro-text .t-3 tr{
        height: 32px;
        line-height: 32px;
        font-size: 16px;
    }
    .pro-text .t-3 tr td{
        padding-left: 2em;
        font-size: 14px;
    }
    .pro-text .t-1 .t-1-1 {
        font-size: 20px;
    }
    .pro-text .t-1 .t-1-2 {
        font-size: 22px;
        margin-top: 14px;
    }
    .pro-text .t-2 p {
        font-size: 14px;
        text-indent: 28px;
    }
/*新闻列表页*/
    .gene-news {
        padding-top: 2em;
        padding-bottom: 2em;
    }
    .gene-news h3 {
        margin-bottom: 25px;
    }
    .gene-news p {
        font-size: 14px;
        line-height: 1.5em;
    }
    .gene-news span {
        margin-top: 5px;
        margin-right: 10px;
    }
    .ppt-container ul.image-list li {
        height: 300px;
        width: 100%;
        overflow: hidden;
    }
    .ppt-container img {
        width : auto;
        height : 100%;
        margin-left: 50%;
        position: relative;
        left: -408px;
    }
    .ppt-container ul.button-list {
        right: 3%;
    }
    .ppt-container ul.button-list span {
        width: 8px;
    }
    /*新闻页面*/
    .news{
        padding: 5% 10%;
    }
    .news h1{
        padding-bottom: 10px;
        margin-bottom: 7px;
        font-size: 18px;
    }
    .news img{
        margin-top: 20px;
        width: 80%;
    }
    .news span{
        font-size: 12px;
    }
    .news p{
        font-size: 14px;
        line-height: 20px;
    }


    /*联系页面*/
    #dituContent {
                height: 300px;
            }
    .address{
        /*padding: 50px 0 30px 0;*/
    }
    .add-p1{
        font-size: 20px;
        margin-bottom: 12px;
    }
    .add-p2{
        font-size: 12px;
        line-height: 20px;
    }
    .ask-title{
        font-size: 14px;
        text-indent: 0em;
        text-align: center;
    }
    .faqcon{
        font-size: 12px;
        margin-top: 20px;
        margin-bottom: 5px;
    }
    .faqline{
        font-size: 12px;
        margin-bottom: 10px;
    }
    .faqline input{
        width: 25%;
        height: 24px;
    }
    .faqcheck{
        font-size: 12px;
    }
    .faqcheck input{
        font-size: 12px;
    }
    .faqcon textarea{
        width: 60%;
    }
    .faqline img{
        /*width: 170px;*/
        /*height: 30px;*/
    }
    .faqtit{
        width: 25%;
    }
}



/*当浏览器的可视区域小于496px*/
@media screen and (max-width: 475px){
    .index-nav div {
        padding-top: 60px;
    }
    .process-nav div{
        margin-top: 50px;
    }
}
/*当浏览器的可视区域小于421px*/
@media screen and (max-width: 421px){
    /*foot部分*/
    .cat,.ali{
        float: left;
        margin-left: 22%;
        margin-top: 4px;
    }
    .footf,.footr{
        display: inline-block;
        width: 100%;
    }
    /*联系页面*/
    .ask {
        width: 84%;
        padding: 5% 8% 5%;
    }
    /*首页部分*/
    .sub-company li span {
        font-size: 18px;
    }
    .history span {
        font-size: 32px;
    }
    .history-p1 p {
        margin-left: 94px;
        margin-top: 0px;
    }
    .history-p2 p {
        margin-left: 90px;
    }
    .history-p3 p {
        margin-left: 90px;
    }
    /*公司介绍*/
    .about-title{
        font-size: 22px;
        margin-top: 1em;
		height: 2em;
    }
    .about-title span{
        font-size: 12px;
    }
    .about-text{
        padding: 2em 2em 0 2em;
    }
    /*产品详情*/
    .pro-prene {
        font-size: 14px;
    }
    .middle{
        height: 20px;
        line-height: 20px;
        margin-left: -28px;
    }
    /*可控生产*/
    .process-main li{
        margin-left: 1.3%;
        padding: 1%;
        width: 22%;
    }
}



/*首页分公司*/
@media screen and (max-width: 1555px) {
    .sub-company ul li.li2{
        border-right: 1px solid #FFFFFF;
    }
    .sub-company ul li.li4{
        border-right: 1px solid #FFFFFF;
    }
    .sub-company ul li.li3{
        border-right: 1px solid #a1caf3;
    }
}
@media screen and (max-width: 1041px) {
    .sub-company ul li {
        display: block;
        border-right: 1px solid #FFFFFF!important;
    }
    .sub-company ul {
        margin-top: 50px;
    }
}