#newsInfo video {
    width: 100%;

}

@media only screen and (max-width: 600px) {


    .fontSize18, .fontSize20 {
        font-size: 1.4rem;
    }

    .fontSize22, .fontSize26 {
        font-size: 1.6rem;
    }

    .fontSize29 {
        font-size: 1.7rem;
    }

    .fontSize40 {
        font-size: 2.6rem;
    }

    .fontSize50 {
        font-size: 2.6rem;
    }

    .fontSize63 {
        font-size: 2.2rem;
        padding-top: 20px;
        height: 35px;
    }


    .wenben01 {
        font-size: 1.4rem;
    }


    .p_tb30 {

        padding: 10px 0 !important;

    }

    .p_tb50 {

        padding: 20px 0 !important;

    }


    .title_box.p_tb50 {

        padding: 0 !important;

    }


    .p_tb5030 {

        padding: 30px 0 10px;

    }


    .p_tb3010 {
        padding: 10px 0;
    }


    .p_50 {
        padding: 10px !important;
    }


    .center-down {
        text-align: center !important;
    }


    #name_box_w {
        position: relative;
        background: url(../Image/footer.jpg);
    }


    #name_box_w .col {

        height: 70px;

    }

    #name_box_w .col img {

        height: 50px;

    }


    canvas {
        top: 70px !important;
    }


    .menu_open {

        right: 0 !important;

    }


    #page_banner_box {

        height: 120px;

    }


    #page_banner_box .sofa {

        right: 5%;

        top: auto;

        bottom: -20px;

        height: 110px;

    }


    .main_item * {
        font-size: 1.2rem;
    }


    #in_box1 .pic {
        height: auto;
    }


    #in_box1 .pic img {
        height: 150px;
    }


    #in_box2 .container {
        height: 160px !important;
        background-size: auto 50% !important;
        background: none !important;
    }

    #in_box2 {
        background-image: none;
        display: block;
    }


    #in_box2 .fontSy, #ljxtx_box2 .fontSy {
        font-size: 2.0rem !important;
    }


    .title_box {
        background-position: top 10px right !important;
        background-size: auto 80px !important;
    }


    #ljxtx_box1 li {
        padding: 10px;
        margin-bottom: 0;
    }

    #ljxtx_box1 li a {
        box-shadow: 0 0 10px #ccc;
        height: 120px;
        overflow: hidden;
        padding: 15px;
        background: right center #fff;
    }

    #ljxtx_box1 li a p {
        font-size: small !important;
    }


    #xzms_box2 .title_box big {
        margin-bottom: 50px;
        display: block;
    }

    #xzms_box2 .title_box font, #xzms_box3 .title_box font {
        margin-left: 0px !important;
    }


    #jmhz_box1 .jm .box .s_box {
        height: auto !important;
        padding: 20px !important;
    }


    #jmhz_box1 .jm .box dl dd {
        height: auto !important;
    }

    #xz .fontSize36 {
        font-size: 2.6rem;
    }


    #ljxtx_box3 ul li .time .line {
        right: 0 !important;
    }


    #ljxtx_box1 .title_box.in_bg {
        background: none;
    }


    #ljxtx_box1 .title_box {
        background-size: 35% !important;
    }


    #name_box_w #top_tel {
        font-size: 1.2rem;
    }

    #name_box_w #top_tel a {
        font-size: 1.6rem;
        font-family: "webfont";
        font-weight: normal;
    }


    .in_newslist_list li a big {
        font-size: 1.4rem;
    }

}


@media only screen and (min-width: 601px) and (max-width: 991px) {


    .fontSize18, .fontSize20 {
        font-size: 1.6rem;
    }


    .fontSize63, .fontSize50 {
        font-size: 4.8rem;
    }


    .p_tb30 {

        padding: 10px 0 !important;

    }

    .p_tb50 {

        padding: 20px 0 !important;

    }


    .p_tb5030 {

        padding: 30px 0 10px;

    }


    .p_tb3010 {
        padding: 10px 0;
    }


    .p_50 {
        padding: 30px !important;
    }


    #top_tel {
        margin-top: -20px;
    }


    #page_banner_box {

        height: 200px;

    }


    #page_banner_box .sofa {

        right: 50% !important;

        margin-right: -370px;

        top: auto;

        bottom: -30px;

        height: 180px;

    }


    #in_box2 .container {
        height: 200px !important;
        background-size: auto 50% !important;
        background: none !important;
    }

    #in_box2 {
        background-image: none;
        display: block;
    }


    .title_box {
        background-position: top 10px right !important;
        background-size: auto 120px !important;
    }


    .jm .p_tb50 {
        padding: 30px !important;
    }

    #jmhz_box1 .jm .box .s_box {
        height: auto !important;
        padding: 20px !important;
    }


}


@media only screen and (min-width: 992px) and (max-width: 1200px) {

    #newsInfo video {
        width: 70% !important;

    }


    .fontSize18 {
        font-size: 1.6rem;
    }


    .p_tb50 {

        padding: 20px 0 !important;

    }


    #top_tel {
        margin-top: -20px;
    }


    #page_banner_box {

        height: 300px;

    }


    #page_banner_box .sofa {

        right: 50% !important;

        margin-right: -500px;

        top: auto;

        bottom: -30px;

        height: 200px;

    }


    #in_box1 {
        background: url(../Image/Index/line.gif) center repeat-y #fff;
    }

    #in_box2 .container {
        height: 240px !important;
        background-size: auto 50% !important;
        background: none !important;
    }


    .title_box {
        background-position: top 10px right !important;
        background-size: auto 150px !important;
    }


    #news_img img {
        max-width: 800px;
    }

    .in_newslist_list li a .content {
        padding-left: 20px;
    }


    .jmInfo {
        font-size: 1.8rem;
    }


    .about_img {
        margin-top: 30px !important;
        padding-right: 50px !important;
    }


}


@media only screen and (min-width: 1201px) {
    #newsInfo video {
        width: 70% !important;

    }


    .xl0 {
        width: auto !important;
    }


    .xl2_5 {
        width: 20% !important;
    }


    .f_add {
        padding-top: 30px;
    }


    #page_banner_box .sofa {

        right: 50% !important;

        margin-right: -700px;

        top: auto;

        bottom: -100px;

    }


    #in_box1 {
        background: url(../Image/Index/line.gif) center repeat-y #fff;
    }


    #xzms_box1 ul li a .img2 {
        padding: 0 40px !important;
    }


    #jmhz_box1 .jm .box .s_box dl {
        width: 700px;
        position: absolute;
        top: 50px;
        right: -20px;
    }


    #jmhz_box1 .jm .box:nth-child(odd) {
        border-left: 0;
    }

    #jmhz_box1 .jm .box:nth-child(even) {
        border-right: 0;
    }

    #jmhz_box1 .jm .box:nth-child(odd) .s_box dl {
        width: 700px;
        position: absolute;
        top: 50px;
        right: -20px;
    }

    #jmhz_box1 .jm .box:nth-child(even) .s_box dl {
        width: 700px;
        position: absolute;
        top: 50px;
        left: 70px;
    }


    #jmhz_box2 .s_img {

        padding: 0 12px;
        margin-bottom: 20px;

    }


    #news_img img {
        max-width: 800px;
    }


    .in_newslist_list li a .content {
        padding-left: 30px;
    }

    .gallery-top .swiper-slide .img_box img {

        min-height: 200px;

    }


    .jmInfo {
        font-size: 1.8rem;
    }


    .about_img {
        margin-top: 30px !important;
        padding-right: 50px !important;
    }

}