/* max-width: 1600px 小于1600 */

@media screen and (max-width: 1600px) {
    .nav li {
        width: 130px;
    }
    .fixed_right {
        width: 100px;
    }
    .fixed_right li {
        height: 90px;
    }
    .fixed_right li .iconfont {
        font-size: 40px;
    }
    .li_hidden {
        font-size: 16px;
    }
}

@media screen and (max-width: 1500px) {
    .nav li {
        width: 120px;
    }
}

@media screen and (max-width: 1400px) {
    .nav li {
        width: 110px;
    }
    .header {
        font-size: 16px;
    }
    .inner {
        width: 95%;
    }
    .index_about .contain .wrap1 {
        width: 100%;
    }
    .index_about .contain .wrap2 .cb {
        width: 100%;
    }
    .fazhanlicheng .ul .li .title {
        padding: 0 5%;
    }
    .fazhanlicheng .ul .li .text {
        padding: 0 5%;
    }
    .jpgc ul {
        /* display: flex; */
    }
    .jpgc li {
        width: 30%;
        margin-right: 5%;
        margin-bottom: 5%;
    }
    .jpgc li p {
        line-height: 3;
        font-size: 14px;
    }
}

@media screen and (max-width: 1240px) {
    .nav li {
        width: 100px;
    }
    .header {
        font-size: 14px;
    }
    .header_tel a {
        padding: 0 8px;
    }
    .header .logo_wrap {
        padding: 0 2%;
    }
    .index_cul .wrap .left .two .text {
        margin-bottom: 1%;
        font-size: 16px;
        line-height: 1.5;
    }
    .er_wrap .nav_left {
        width: 220px;
    }
    .er_wrap .nav_right {
        width: -webkit-calc(100% - 250px);
        width: calc(100% - 250px);
        padding: 23px 0 0 0;
    }
    .er_wrap .dongshizhang1 .dongshizhang1_text {
        font-size: 14px;
    }
    .er_wrap .nav_left .nav_left_ul {
        font-size: 16px;
    }
    .er_wrap .nav_left .one_title {
        height: 60px;
    }
    .er_wrap .nav_left .one_title .cn {
        font-size: 19px;
    }
}

@media screen and (max-width: 1100px) {
    .nav li {
        width: 90px;
    }
    .header {
        font-size: 14px;
    }
}

@media screen and (max-width: 1024px) {
    .nav li {
        width: 85px;
    }
    .header {
        font-size: 14px;
        /* display: none; */
        height: 90px;
    }
    .index_about .contain .wrap2 {
        padding-top: 5%;
    }
    .index_about .contain .wrap2 img {
        display: block;
    }
    .index_about .contain .wrap2 .boxone {
        width: 50%;
        margin: 0;
    }
    .index_about .contain .wrap2 .boxtwo {
        width: 50%;
    }
    .index_cul .wrap .right .three img {
        width: 35%;
    }
    .index_cul .wrap .right .three .text_wrap {
        width: -webkit-calc(100% - 35%);
        width: calc(100% - 35%);
        float: right;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 3%;
    }
    /* cul文化 */
    .index_cul .wrap .right .three .text_wrap .title {
        font-size: 14px;
        line-height: 20px;
    }
    .index_cul .wrap .right .three .text_wrap .text {
        font-size: 12px;
        line-height: 16px;
        height: auto;
    }
    .index_cul .wrap .right .three {
        margin-bottom: 10%;
    }
    .index_cul .wrap .left .two .text {
        margin-bottom: 1%;
        font-size: 12px;
        line-height: 1.5;
    }
    /*  */
    .footer dt {
        font-size: 18px;
    }
    .footer dd {
        font-size: 14px;
    }
    .footer .right .p1 {
        font-size: 20px;
    }
    .footer .right .p2 {
        font-size: 16px;
    }
    .footer_down {
        font-size: 16px;
    }
    .er_wrap .dongshizhang1 .dongshizhang1_text {
        width: 100%;
    }
    .fazhanzhanlv .flex .flex_item {
        width: 45%;
        margin: 0 5px;
    }
    .jpgc li p {
        line-height: 3;
        font-size: 14px;
    }
    .my_pa a {
        font-size: 16px;
    }
    .er_hum {
        font-size: 20px;
        line-height: 2;
    }
    .fixed_right li {
        height: 50px;
        display: none;
    }
    .fixed_right li p{
        display: none;
    }
    .fixed_right li:last-of-type{
        display: block;
    }
    .fixed_right{
        width: 80px;
        top: auto;
        bottom: 10%;
    }
    .yindao_wrap .yindao_img1_wrap{
        position: absolute;
        top: 20%;
        left: 50%;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
        width: 30%;
    }
    .yindao_wrap .yindao_img1_wrap img{
        width: 100%;
    }
    .yindao_wrap .yindao_img2_wrap{
        position: absolute;
        bottom: 13.1%;
        left: 50%;
        width: 22%;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
    }
    .yindao_wrap .yindao_img2_wrap img{
        width: 100%;
    }
}

@media screen and (max-width: 768px) {
    .header_tel {
        display: none;
    }
    .hidden {
        display: none;
    }
    .er_wrap .nav_left {
        width: 100%;
    }
    .er_wrap .nav_left .nav_left_ul {
        text-align: left;
        background: none;
        padding: 0;
        padding-top: 5%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        /* -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around; */
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0;
    }
    .er_wrap .nav_left .nav_left_ul li {
        display: inline-block;
        /* margin: 5px 5px; */
        border: 1px solid #eee;
        line-height: 2;
        font-size: 14px;
        float: left;
        width: 30%;
        padding-left: 0;
        text-align: center;
        background: none !important;
        margin: 1.6%;
    }
    .er_wrap .nav_right {
        width: 100%;
    }
    .title_line_bread .fl {
        font-size: 16px;
    }
    .er_wrap .dongshizhang1 .dongshizhang1_img {
        width: 25%;
    }
    .fazhanlicheng .ul .li .title {
        padding: 0 8%;
    }
    .fazhanlicheng .ul .li .text {
        padding: 0 8%;
    }
    .fazhanzhanlv .flex .flex_item {
        width: 45%;
        margin: 0 5px;
        padding: 1% 1%;
    }
    .fazhanzhanlv .flex .text {
        font-size: 14px;
        line-height: 1.8;
        padding-top: 8%;
    }
    .jpgc li {
        margin-bottom: 3%;
    }
    .my_pa a {
        font-size: 14px;
    }
    .jpgc ul {
        padding-top: 5%;
    }
    .er_hum {
        font-size: 16px;
        line-height: 2;
    }
    .cul li p {
        font-size: 14px;
    }
    .fixed_right li {
        height: 40px;
        display: none;
    }
    .fixed_right li p{
        display: none;
    }
    .fixed_right li:last-of-type{
        display: block;
    }
    .fixed_right li .iconfont{
        font-size: 30px;
    }
    .fixed_right{
        width: 50px;
        top: auto;
        bottom: 10%;
    }
    .yindao_wrap .yindao_img2_wrap{
        width: auto;
    }
}

@media screen and (max-width: 750px) {
    .header {
        padding: 2% 5%;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 14px;
        height: auto;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .header .logo_wrap {
        padding: 0 0 0 10%;
    }
    .nav {
        display: none;
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        background: rgba(255, 255, 255, 0.5);
    }
    .nav .nav_ul {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 100%;
        -webkit-box-pack: start;
        -webkit-justify-content: start;
        -ms-flex-pack: start;
        justify-content: start;
    }
    .nav li {
        width: 33%;
        font-size: 14px;
        line-height: 3;
    }
    .nav li .er_menu {
        display: none !important;
    }
    .header img {
        display: block;
        width: 75%;
    }
    .nav_wrap {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .nav_wrap p {
        height: 3px;
        width: 30px;
        background: #ff0000;
        margin: 5px 0;
        -webkit-transition: all 0.5s;
        -o-transition: all 0.5s;
        transition: all 0.5s;
    }
    .nav_wrap .rop1 {
        background: #ff0000;
        position: relative;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        top: 0;
    }
    .nav_wrap .rop2 {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
        position: relative;
        top: 0;
    }
    .nav_wrap .rop3 {
        background: #ff0000;
        position: relative;
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
        top: 0;
    }
    .nav_wrap .e_rop1 {
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
        top: 8px;
    }
    .nav_wrap .e_rop2 {
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
        top: 0;
    }
    .nav_wrap .e_rop3 {
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        top: -8px;
    }
    .index_about .contain {
        padding-top: 5%;
    }
    .index_about .contain .wrap1 {
        font-size: 14px;
    }
    .index_title_wrap .en {
        /* font-size: 16px;
        line-height: 1.5; */
        font-size: 18px;
        line-height: 1.5;
    }
    .index_title_wrap .cn {
        /* font-size: 18px;
        line-height: 1.25;
        background-size: 70%; */
        font-size: 22px;
        line-height: 1.25;
        background-size: 85%;
    }
    .index_about {
        padding: 5% 0 8% 0;
    }
    .index_exc .wrap li {
        width: 49%;
        margin-right: 2%;
        margin-bottom: 2%;
    }
    .index_exc .wrap li:nth-of-type(2n) {
        margin-right: 0;
    }
    .index_exc .wrap {
        padding-top: 8%;
        padding-bottom: 2.3%;
    }
    .index_exc li .text_wrap .p1 {
        font-size: 14px;
    }
    .index_exc li .text_wrap .p2 {
        font-size: 12px;
    }
    .index_new .wrap .box {
        width: 100%;
        margin: 8% auto 0;
    }
    .index_new .wrap .box li {
        width: 100%;
        border-bottom: 1px solid #ccc;
        margin: 0 auto;
        position: relative;
    }
    .index_new .wrap .box li:nth-of-type(3) {
        width: 100%;
    }
    .index_new .wrap .box li .top:nth-of-type(2) {
        position: absolute;
        background: rgba(0, 0, 0, 0.5);
        color: #fff;
    }
    .index_new .wrap .box li:nth-of-type(2) .top:nth-of-type(1) {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
    }
    .index_new .wrap .box li:nth-of-type(2) .top:nth-of-type(2) {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
    }
    /* index_hum 人力资源 */
    .index_hum .wrap {
        margin: 8% 0 5% 0;
    }
    .index_hum .wrap li {
        width: 100%;
        border: 1px solid #ccc;
        padding: 3%;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        margin-bottom: 3%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .index_hum .wrap li .title {
        font-size: 18px;
    }
    .index_hum .wrap li .title .iconfont {
        font-size: 24px;
        vertical-align: middle;
    }
    .index_hum .wrap li .text {
        margin-bottom: 5.3%;
    }
    .index_hum .wrap li .more {
        width: 80px;
        height: 25px;
        line-height: 25px;
        font-size: 12px;
    }
    /* cul文化 */
    .index_cul .wrap .left {
        width: 100%;
        position: relative;
    }
    .index_cul .wrap .left .one {
        width: 100%;
    }
    .index_cul .wrap .left .one img {
        display: block;
    }
    .index_cul .wrap .left .two {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        text-align: center;
        background: rgba(0, 0, 0, 0.5);
        color: #fff;
    }
    .index_cul .wrap .left .x1 {
        height: 100%;
        display: table;
    }
    .index_cul .wrap .left .x2 {
        height: 100%;
        display: table-cell;
        vertical-align: middle;
    }
    .index_cul .wrap .left .two .text {
        font-size: 16px;
    }
    .index_cul .wrap .left .two .more {
        margin: 5% auto;
        color: #fff;
        border: 1px solid #fff;
    }
    .index_cul .wrap .right {
        width: 100%;
    }
    .index_cul .wrap .right .three .text_wrap .title {
        font-size: 18px;
        line-height: 36px;
    }
    .index_cul .wrap .right .three .text_wrap .text {
        font-size: 14px;
        line-height: 20px;
        height: 40px;
    }
    .index_cul .wrap .right .three {
        margin-bottom: 0;
        margin-top: 5%;
    }
    /*  */
    .index_cont .one {
        width: 100%;
        height: auto;
        margin-bottom: 10px;
        min-height: 210px;
    }
    .index_cont .one .one_one {
        line-height: 1.5;
        font-size: 18px;
        margin-bottom: 5%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 0 0 5%;
    }
    .index_cont .one .one_one .iconfont {
        font-size: 24px;
        color: #535353;
        margin-right: 10px;
    }
    #map_wrap {
        height: 210px;
    }
    .footer {
        display: none;
    }
    .footer_down {
        font-size: 14px;
    }
    .fazhanlicheng .ul {
        padding: 0;
    }
    .fazhanlicheng .ul .li {
        width: 100%;
        margin: 40px 0;
        font-size: 14px;
    }
    .fazhanlicheng .ul .li .text {
        font-size: 14px;
    }
    .fazhanlicheng .ul .li .title {
        -webkit-box-pack: start;
        -webkit-justify-content: start;
        -ms-flex-pack: start;
        justify-content: start;
    }
    .fazhanlicheng .ul .li .dot {
        display: none;
    }
    .fazhanlicheng .ul .line {
        display: none;
    }
    .fazhanlicheng .jiaoyin_l {
        position: absolute;
        bottom: 0;
        left: 150px;
        right: 0;
    }
    .fazhanlicheng .jiaoyin_r {
        position: absolute;
        bottom: 0;
        left: 150px;
    }
    .fazhanzhanlv .flex {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .fazhanzhanlv .flex .flex_item {
        width: 100%;
        margin: 5px;
        padding: 5% 5% 10%;
    }
    .cul li p {
        font-size: 12px;
    }
    .cul li p {
        font-size: 14px;
    }
    .fixed_right li {
        height: 30px;
        display: none;
    }
    .fixed_right li p{
        display: none;
    }
    .fixed_right li:last-of-type{
        display: block;
    }
    .fixed_right li .iconfont{
        font-size: 25px;
    }
    .fixed_right{
        width: 40px;
        top: auto;
        bottom: 10%;
    }
}

@media screen and (max-width: 500px) {
    .index_about .contain .wrap2 .one .model .cn {
        font-size: 16px;
    }
    .index_about .contain .wrap2 .one .model .en {
        font-size: 12px;
    }
    .index_about .contain .wrap1 .text {
        line-height: 2;
    }
    .index_about .contain .wrap2 .boxtwo .one .model {
        padding: 5% 0 0 5%;
    }
    .index_about .contain .wrap2 .one .model {
        padding: 6% 0 0 6%;
    }
    .footer_down .inner {
        display: block;
    }
    .title_line_bread .fr {
        font-size: 12px;
    }
    .title_line_bread {
        line-height: 50px;
    }
    .jpgc li p {
        font-size: 12px;
    }
    .my_pa a {
        font-size: 12px;
        line-height: 20px;
        padding: 0 5px;
    }
    .er_con {
        font-size: 14px;
    }
    .complain label .show_text {
        width: 20%;
    }
    .complain label .show_wrap {
        width: 80%;
    }
    .complain .hope .p1 {
        font-size: 15px;
    }
    .complain .hope .p2 {
        font-size: 24px;
    }
    .complain .hope .p2 .iconfont {
        font-size: 26px;
    }
    .er_new li .img_wrap {
        width: 130px;
    }
    .er_new li .text_wrap {
        width: -webkit-calc(100% - 130px);
        width: calc(100% - 130px);
    }
    .er_new li .title .fl {
        font-size: 14px;
        width: -webkit-calc(100% - 80px);
        width: calc(100% - 80px);
    }
    .er_new li .title .fr {
        font-size: 12px;
    }
    .er_new li .text_wrap .text {
        margin: 0.2% 0 0 0;
        font-size: 12px;
        line-height: 18px;
        height: 36px;
        ;
    }
    .er_new li .text_wrap .more_wrap a {
        font-size: 12px;
    }
    .zbadv .title {
        font-size: 16px;
    }
    .zbadv .date {
        font-size: 14px;
        width: 90px;
    }
    .zbadv .title {
        width: -webkit-calc(100% - 90px);
        width: calc(100% - 90px);
    }
    .zbadv .text {
        font-size: 14px;
    }
    .hon .show {
        font-size: 18px;
        margin: 10% 0;
    }
    .hon .show2 li {
        width: 100%;
        margin: 0 0 2% 0;
        text-align: center;
    }
    .hon .show3 li {
        width: 100%;
        margin: 0 0 2% 0;
        text-align: center;
    }
    .hon ul li {
        width: 80%;
    }
}

@media screen and (max-width: 375px) {
    .index_about .contain .wrap1 .more {
        height: 25px;
        line-height: 25px;
        width: 80px;
        font-size: 12px;
    }
    .index_exc .more {
        width: 80px;
        height: 25px;
        line-height: 25px;
        font-size: 12px;
    }
    .index_new .wrap .box li .more {
        width: 80px;
        height: 25px;
        line-height: 25px;
        font-size: 12px;
    }
    .index_about .contain .wrap2 .one .model {
        padding: 5% 0 0 5%;
    }
    .index_about .contain .wrap2 .boxtwo .one .model {
        /* padding: 9px 0 0 11px; */
        padding: 4% 0 0 4%;
    }
    .er_wrap .dongshizhang1 .dongshizhang1_img {
        width: 30%;
    }
    .title_line_bread {
        line-height: 50px;
    }
    .about_hao p {
        font-size: 14px;
    }
    .jpgc li p {
        font-size: 11px;
    }
    .complain .hope .p1 {
        font-size: 13px;
    }
    .complain .hope .p2 {
        font-size: 24px;
    }
    .complain .hope .p2 .iconfont {
        font-size: 26px;
    }
}

@media screen and (max-width: 320px) {
    .header img {
        display: block;
        width: 60%;
    }
    .index_about .contain .wrap2 .one .model .cn {
        line-height: 1.3;
        font-size: 14px;
    }
    .index_about .contain .wrap2 .one .model .en {
        line-height: 1.3;
    }
    .index_cul .wrap .left .two .more {
        margin: 0 auto;
    }
    .title_line_bread .fl {
        font-size: 12px;
    }
    .er_wrap .nav_left .nav_left_ul li {
        width: 45%;
        padding-left: 0;
        background-size: 10% !important;
        background-position: 5% center !important;
    }
    .title_line_bread .fr {
        font-size: 10px;
    }
    .title_line_bread {
        line-height: 40px;
    }
    .fazhanzhanlv .large_title {
        font-size: 16px;
    }
    .fazhanzhanlv .flex .title {
        font-size: 16px;
    }
    .fazhanzhanlv .flex .text {
        padding-top: 5%;
    }
    .complain .hope .p1 {
        font-size: 12px;
    }
    .yindao_wrap .yindao_img1_wrap{
        position: absolute;
        top: 20%;
        left: 50%;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
        width: 25%;
    }
    .yindao_wrap .yindao_img1_wrap img{
        width: 100%;
    }
    .yindao_wrap .yindao_img2_wrap{
        position: absolute;
        bottom: 13.1%;
        left: 50%;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
    }
}

/*  */