/*
1919px [1920×1080]
*/
.wap{ display: none; }
@media only screen and (max-width: 1919px) {}

/*
1800px 过渡尺寸
*/
@media only screen and (max-width: 1800px) {

	.ys_dh{ margin:0.2rem auto; }

     .jituan li .con{width: 40%; right: 3%;}
     .ry li p{ max-width: 75%; }
    /*.jituan li.li1 .con{ right: 3%; }*/
}

/*
1680px [1680×1050]
*/
@media only screen and (max-width: 1680px) {

.ry li p{ max-width: 75%; }
.menu{ width: 55%; }
}
@media only screen and (max-width: 1650px) {

.ry li p{ max-width: 80%; }
}
/*
1600px [1600×900]
*/
@media only screen and (max-width: 1600px) {
.box2{ padding-top: 0.5rem; }
.job_box{padding: 0.5rem 0;}
.lc .swiper-slide dl em{ padding-bottom: 0.2rem; font-size: 0.14rem; height: 1rem; }
.lc {padding: 0.3rem 0 0.3rem 0;}
.lc .swiper-slide dl .pic{ margin-bottom:0.2rem; }
.lc .swiper-slide dl{ padding-bottom: 0.2rem; }
.wenhua{ padding:1rem 0; }
.wenhua ul{ padding-top: 1rem; }
.kehu{ margin:0.45rem auto;  }
.ry li{ margin-bottom: 4%; }
.jili{  margin:0.85rem auto;}
.nbox_jon{padding: 1.2rem 0;}
.nbox_jon1{ padding: 0.88rem 0; }
.box#id20{ padding-top: 0.42rem; }
.chengzhang{ margin-top: 0.45rem; }
.nabout_con span{ margin-bottom:0.2rem; }
.ry_c{ padding: 0.65rem 0; }
.jituan1{margin:0.1rem auto 0.2rem auto;}
.jituan li{ margin-bottom: 0.55rem; }
.jituan1 li{ margin-bottom: 0; }
.about_l{ padding-top: 0.2rem; }
.chengzhang li .text .con p{ font-size: 0.12rem; }
}

@media only screen and (max-width: 1540px) {
    html {
        font-size: 90px;
    }
    .about_dh img{ margin-top: 6px; }
    .index_zi img{ margin-top: 9px; }
    .job_lc li .con{ width: 2.2rem; height: 2.2rem; }

}

/*
1500px 过渡尺寸
*/
@media only screen and (max-width: 1500px) {}

@media only screen and (max-width: 1460px) {

}

/*
1440px [1400×900]
*/
@media only screen and (max-width: 1440px) {
.box2{ padding-top: 0.65rem; }
.wenhua{ padding:1.2rem 0; }
.wenhua ul{ padding-top: 1.2rem; }
.ry li{ margin-bottom: 4.5%; }
.lc{ padding: 0.4rem 0; }
.lc .swiper-slide dl em{ padding-bottom: 0.5rem; }
.lc .swiper-slide dl {padding-bottom: 0.4rem;}
/*.jili{ margin:0.1rem auto; }*/
.box#id19{ padding: 0.75rem 0; }
.box#id20{ padding-top: 0.75rem; }
.chengzhang{ margin: 0.45rem auto; }
.nbox_jon{ padding: 0.45rem 0; }
.nbox_jon1{ margin:0.5rem auto; }
.kehu{ margin:0.6rem auto; }
.jituan1{ margin:0.6rem auto; }
.ry_c{ padding:0.85rem 0; }
}

/*
1400px 过渡尺寸
*/
@media only screen and (max-width: 1400px) {}

/*
1366px [1366×768]
*/
@media only screen and (max-width: 1366px) {
html {font-size: 80px;}
.jituan li .con{ width: 40%; }
.jituan li.li2 .con{  right:5%; }
.about_dh img{ margin-top: 3px; }
    .index_zi img{ margin-top: 7px; }
}

/*
1280px [1280×1024] [1280×800]
*/
@media only screen and (max-width: 1280px) {
    .menu {
        width: 50%;
    }
}

/*
1200px 过渡尺寸
*/
@media only screen and (max-width: 1200px) {
    .top,.wzdh {
        display: none;
    }

    .foot_con {
        display: none;
    }
    .bq{ margin-top: 0; }

    .foot {
        padding: 0.2rem 0;
    }

    .wrap {
        width: 92.7%;
    }

    body {
        font-size: 14px;
    }
}

/*
1100px 过渡
*/
@media only screen and (max-width: 1100px) {
.about,.about_l{ float: none; width: 100%; margin-right: 0; }
  .about_tu{ display: none; }
.jituan li.li2 .con{  right:5%; }
.ys_shuzi li .num{ font-size: 0.4rem; }
.ry li p{ max-width: 90%; }
.jili{ margin:auto; }
.box#id19{ padding: 0.5rem 0; }
.job_l{ width: 90%; }
.nbox_jon{ background-position: left center; }
.about_l{ padding-top: 0; }
.job_list li.lizi span.span1 em{top:0.7rem;}

.lb{ color:#666; display:block}
.lb span{  width: 25%; }
.job_list li.liat span.span1{ width: calc(100% - 0.5rem);}
.job_list li.liat span.span2{ display:none;}
.job_list li.liat span.span3{ display:none;}
.job_list li.liat span.span4{ display:none;}
.job_list li.liat span.span5{ display:none;}
.job_list li.liat span.span6{ display:none;}
.job_list li.lizi span.span1{text-indent:0.15rem; width: calc(100% - 0.5rem);}
.job_list li.lizi span.span2{display:none;}
.job_list li.lizi span.span3{display:none;}
.job_list li.lizi span.span4{display:none;}
.job_list li.lizi span.span5{display:none;}
.job_list li.lizi span.span6{display:none;}
.job_list li span.span{height:0.5rem; line-height:0.5rem;}
.lb span.time{ width: 100%; margin-bottom:20px; }
}

/*
1024px [1024×768] ipad1 ipad2 ipad mini 手机端最先
*/
@media only screen and (max-width: 1024px) {}

/*
1000px 过渡
*/
@media only screen and (max-width: 1000px) {



}

/* 900px 过渡 */
@media only screen and (max-width: 900px) {}

/* 800px 竖屏 安卓平板 */
@media only screen and (max-width: 800px) {
    .about {
        width: 100%;
        float: none;
    }

    .news_r li {
        margin: 5px auto;
    }

    .news_r li a {
        padding: 10px;
    }

    .ry li,
    .ry li.z {
        width: 31%;
        margin-right: 2.33%;
    }

    .ry li,
    .ry li p {
        max-width: 90%;
    }
    ul.ulcor li {
        margin-right: 1.1%;
    }
    .right{ display: none; }
    .left{ float: none; width: 100%; }
    .nbanner_text em{ font-size: 0.24rem; }
    .jili li span{ display: none; }
     .yw_shuzi li{ width:50%; margin-bottom:0.2rem; }
     .yw_shuzi1 li{ width: 33.3%; }
    .yw_shuzi li.li3 .con{ border: none; }
    .yw_shuzi1 li.li3 .con{ border-left: #F0F0F0 1px solid; }
    .yw_shuzi li .num .counter{ font-size: 0.4rem; }
    .yw_shuzi li .con .text{ font-size: 0.15rem; }
    .yw_shuzi li .num i{ font-size: 0.12rem; top: -0.2rem; }
    .yw_shuzi1{ max-width: 100%; }
    .kehu li{ width: 49%; margin-bottom: 0.2rem; }
    .kehu li.li3{ margin-left: 0; }
    .shehui_sou{ width: 30%; }

.ys_l{ width: 100%; margin:auto; }
.about_tu1{ display: none; }

.job_lc li .con {width: 1.5rem; height: 1.5rem;}
.job_lc li .con .nr img{ width: 30px; }
.job_lc li .con{ font-size: 0.16rem; }
.job_lc li{ background-size: 10px; }
.ry li p{ max-width: 80%; }
.about_con p{ display: inline-block; }
}

/* 768px 竖屏 ipad mini */
@media only screen and (max-width: 768px) {}

/* 700px 过渡 */
@media only screen and (max-width: 700px) {}

/* 640px 过渡 */
@media only screen and (max-width: 640px) {}

/* 绝敌手机模式 */
@media only screen and (max-width: 600px) {
	.pc{ display: none; }
.about_con p:before{ width: 10px; }
.about_con p{ display: inline-block; margin-right:10px; }
.nabout_con span{ margin-bottom:0.1rem; }
    .about_l {
        float: none;
        width: 100%;
        margin-right: 0%;
    }
    ul.ulcor{ font-size: 0px; text-align: center;}
    ul.ulcor li { width: 23%; margin-left: 0.5%;
        margin-right: 0%; margin-bottom: 0.5%;
    }

    ul.ulcor {
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
    }


    .shuzi li .num .counter {
        font-size: 0.4rem;
    }

    .shuzi li .num i {
        top: -0.2rem;
    }


    .wenhua ul li {
        width: 50%; margin-top: 20px;
    }
    .wenhua ul{ padding-top: 0px; }
.wenhua ul li:before{ display:none}
    .wenhua ul li p {
        font-size: 0.16rem; margin:10px auto; padding-top: 0px;

        line-height: 1.5;
        height: auto;
    }


    .banner .pic span {
        padding-top: 130%;
    }

    .box,.box#id19 {
        padding: 30px 0px;
    }

    .news_l {
        float: none;
        width: 100%;
        margin: auto;
    }

    .news_l li {
        background: #fff;
        -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.2);
        -o-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
    }

    .news_r li {
        background: #fff;
        -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.2);
        -o-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
    }

    .index_zi span {
        font-size: 22px; font-family: Arial; font-weight: bold;
    }

    .index_zi img,.about_dh img {
        width: 25px;
        margin-right: 5px;
    }

    .index_zi em {
        font-size: 12px;
        top: -2px;
    }

    .index_dh .more i {
        padding: 5px;
        font-size: 12px;
    }

    .yewu li {
        float: none;
        width: 92.7%; margin:10px auto;
    }

    .yewu li a .pic span {
        padding-top: 35%;
    }
   .yewu li.li3 a .pic span{background-position: top 36% center;}
    .yewu li a {
        border-top: 1px #fff solid;
        border-bottom: 1px #fff solid;
    }

    .yewu li a .tit {
        font-size: 18px;
        font-weight: normal;
    }


    .banner_text em {
        font-size: 16px;
    }

    .banner_text p {
        font-size: 12px; max-width: 80%; margin:10px auto;
    }


    .ry li,
    .ry li.z {
        width: 47%;
        margin-left: 2%;
        margin-right: 0px;
    }
     .rywap li{ float: none; width: 100%; }

    .jishuqi dl {
        font-size: 2rem;
        line-height: 240%;
    }

    .shuzi li {
        width: 50%;
        margin: 0.2rem auto;
    }

    .lc .swiper-slide dl em {
        padding: 0px; font-size: 0.14rem; height: 120px; margin:10px auto;
    }

    .lc .swiper-slide dl p,.lc .swiper-slide dl i {
        font-size: 0.2rem;display: block; height: 20px; overflow: hidden;
    }
    .lc .swiper-slide dl {
        max-width: 97%;
    }
    .bq{ text-align: center; margin-top: 0px; }
    .bq span,.bq a{ display: block; margin:auto; font-size: 12px; }
    .ny_dh span{ font-size: 0.24rem; }
    .ny_dh p,.about_dh .tit span,.job_dh span{ font-size: 0.24rem; font-family: Arial; font-weight: bold; }
    .chengzhang li{ width: 100%; float: none; margin-bottom:0.2rem; }
    .chengzhang li .text{ width: 100%; margin-top: 0px; }
    .chengzhang li .text .con span{ font-size: 0.2rem; }
    .job_l{ width: 100%; }
    .job_con{ line-height: 1.8; }
    .chengzhang li.li2 .text{ margin-bottom:0; }
    .jili li{ width: 32%; margin-bottom: 2%; }
    .jili li.li4{ margin-left:0; }
    .jili li i:before{ font-size: 0.4rem; }
    .jili li p{ font-size: 0.16rem; height: 35px; }

    .yw_shuzi li .num .counter{ font-size: 0.3rem; }
    .nbanner_text p.pjj{ display: none; }
    .jituan li .pic{ float: none; width: 100%; }
    .jituan li .con{ width: 100%; position: relative; top: 20px; transform: translateY(0); right: 0;}
    .jituan li.li1 .con, .jituan li.li2 .con{ right: auto; left: 0;}
    .jituan li .con p i{ padding-right: 2px; top: 1px; }
    .jituan li .con p{ font-size: 0.15rem; }
    .jituan li .con span{ font-size: 0.2rem; }
    .nbox_jon{ background: #F7F7F7; }
    .job_con{ margin: 10px auto; }
    .job_but{ margin:0.2rem auto 0 auto; }
    .ny_dh{ margin-bottom: ; }
    .kehu li span{ font-size: 0.14rem; min-height: auto; }
    .kehu li p{ font-size: 0.2rem; margin-top: 0px; }
    .kehu li img{ width: 0.5rem; }
    .kehu li{ width: 100%; margin:auto; }
    .kehu li em{ margin:10px auto; }
    .kehu li{ padding: 0.1rem 0; }
    .lb span{  width: 50%; }
    .lb span.time{ margin-bottom:20px; width: 100%; }
    .shehui_l{ float: none; overflow:hidden; }
    .shehui_l,.shehui_sou{ width: 100%; }
    .shehui_sou{ width: 38%; float: right; }
    .shehui_sou input{ width: 75%; }
    .shai{ float: left; margin-right: 0; }
    .shai a{ padding: 0 8px; font-size: 0.15rem; }
    .shehui_sou a i{ font-size: 0.2rem; }
    .shehui_sou input{ font-size: 0.14rem; }
    .job_lc li{ width: 50%; margin-bottom: 20px; }
.job_lc li.li3{ background: none; }
.join_box{ margin:0.3rem auto;  background-position: 30%;}
.chengzhang li .text .con p{ font-size: 0.14rem; }
.ys_dh{ font-size: 0.2rem; margin-top: -20px; }
.yw_shuzi{ margin:20px auto; }
.about_tit{ font-size: 0.18rem; margin: 0.1rem auto; font-family: Arial; }
.wenhua ul li img{ height: 0.48rem; }
.lc,.ry{ padding-top: 0.3rem; }
.lc .swiper-slide dl{ max-width: 90%; }
.ry li{ margin-bottom:20px; }
.shuzi{ padding: 0; }
.wap{ display: block; }
.pc{ display: none; }
.ry .swiper-pagination-bullet-active{ background:#e60012; }
.ry .swiper-pagination-bullet{ width: 8px; height: 2px; }
.ry .swiper-container-horizontal>.swiper-pagination-bullets,.ry .swiper-pagination-custom, .ry.swiper-pagination-fraction{ bottom: 0; }
.nbanner_text p{ font-size: 0.18rem; margin-top: 0px; }
.nbanner_text1{ top: 17vw; }
.about_con span{ margin-bottom:10px; }
.news_r li .text,.news_l li .text{ overflow: visible;  }
.news_r li .text p{margin-right: 10px;}
.yewu li a .text p{ margin:5px auto; }
.news_l li .text_box em,.news_r li em{ left: -5px; margin-right: 0px; top: 0; }
.banner .swiper-slide.slide1 .banner_text p{ max-width: 100%; }
.chengzhang{ margin:auto; }
.nbox_jon1,.kehu{ margin:auto; }
.box2{ padding-bottom: 0; }
.nbox_jon1{ background:#F7F7F7; }
.yw_shuzi li .con .text{height: 50px;}
.lc .swiper-slide dl p span{ top: -0.03rem; }
.about_con{ line-height: 1.8; }
p.pcor{ font-size: 0.14rem; }
.ys_con{ line-height: 1.8; }
.ny_dh p,.nbanner_text em{ font-family: Arial;  font-size: 0.2rem;}
.index_zi img{ margin-top: 3px; }
.news_l li .text p{ font-size: 0.2rem; }
.news_r li .text p{ font-size: 0.18rem; }
.job_but a{ font-size: 0.14rem; }
.job_lc li .con{ font-size: 0.14rem; }
}

/* 苹果s */
@media only screen and (max-width: 414px) {}

/* 苹果通俗、X */
@media only screen and (max-width: 375px) {}

/* 安卓小屏 */
@media only screen and (max-width: 360px) {}

/* 苹果5 */
@media only screen and (max-width: 320px) {
    body {
        font-size: 12px;
    }
}

/*手机横屏*/
@media (max-width: 850px) and (max-height: 414px) {}

@media (max-width: 600px) and (max-height: 320px) {}<!--耗时1763719281.0655秒-->