/* 
* @Author: Marte
* @Date:   2018-05-07 10:00:37
* @Last Modified by:   Marte
* @Last Modified time: 2018-08-14 15:16:09
*/
@media (max-width: 1350px) {
    .wrap {
        margin: 0 5%;
    }
.hd-nav-one {font-size:12px;}
.hd-nav-list > li {
    margin-right: 8px;
}
}

@media (max-width: 1200px) {

    .indexZ-news-right {
        padding: 20px;
    }
    .indexZ-newsL-text .box {
        padding: 0 20px;
    }
    .dsz-box, .about-item, .honor-box, .net-box {
        padding: 40px 5.5%;
    }
    .newsMain-ct, .newsMain-hd, .newsMain-ft {
        padding-left: 5%;
        padding-right: 5%;
    }
    .newsMain-ft-right {
        right: 5%;
    }
}


@media (max-width: 1100px) {
   .page-nav {
    white-space: nowrap;
}
    .header {
        display: none;
    }
    .wrap {
        margin-left: 20px;
        margin-right: 20px;
    }
    .index-owl-text .title {
        font-size: 18px;
    }
    .index-hotNews {
        padding: 15px 0;
        font-size: 16px;
    }
    .index-hotNews-list {
        margin-right: 0;
    }
    .index-hotNews-more {
        display: none;
    }
    /*.other-company-nav {
        display: none;
    }*/
    .def-wrap {
        margin-left: 0;
        margin-right: 0;
    }
    .public-box {
        padding: 30px 0;
    }
    .indexZ-newsR-item {
        padding: 10px 0;
    }
    .indexZ-news-left {
        margin-right: 0;
    }
    .indexZ-news-right {
        position: static;
        width: auto;
    }
    .move-header {
        display: block;
    }
    .content {
        margin-top: 64px;
    }
    .move-menu {
        display: block;
    }
}

@media (max-width: 768px) {
    body {
        font-size: 0.875rem;
    }
    .other-company-text .int {
        padding: 0 8%;
    }
    .public-title {
        font-size: 26px;
        margin-bottom: 30px;
        padding-bottom: 20px;
    }
    .other-company-text .title {
        font-size: 18px;
    }
    
    .indexZ-newsR-item {
        padding: 25px 0;
    }
    .indexZ-newsL-img {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .indexZ-newsL-text {
        padding: 20px 0;
        position: static;
        transform: none;
        width: auto;
    }
    .indexZ-newsL-text .title {
        font-size: 18px;
    }
    .indexZ-news-title {
        font-size: 28px;
    }
    .indexZ-newsR-text .title {
        font-size: 18px;
    }
    .ft-bottom {
        padding: 30px 0;
    }
    .ft-nav {
        margin-right: 0;
    }
    .ft-nav dl {
        margin-bottom: 20px;
        width: 33.33333%;
    }
    .ft-address {
        position: static;
        padding-left: 0;
        border-left: none;
        width: auto;
    }
    .ft-other-ff {
        float: none;
        margin-bottom: 15px;
    }
    .ft-other .wrap, .ft-other-ff a {
        font-size: 12px;
    }
    .page-nav {
        white-space: nowrap;
    }
    .page-nav .wrap {
        overflow-x: auto;
    }
    .page-nav a {
        padding: 15px 20px;
    }
    .dsz-box, .about-item, .honor-box, .net-box, .news-box, .job-box, .zPro-box {
        padding: 20px;
        transform: none;
    }
    .dsz-box, .about-item, .honor-box, .net-box {
        padding: 20px;
    }
    .news-box {
        padding-left: 0;
        padding-right: 0;
    }
    .dsz-text {
        margin-top: 20px;
        margin-left: 0;
    }
    .dsz-img {
        float: none;
        width: auto;
    }
    .about-item-img div {
        margin-top: 15px;
        display: block;
        width: auto;
    }


    .honor-owl .swiper-slide {
        width: 100%;
        font-size: 16px;
    }
    .net-img {
        float: none;
        width: auto;
    }

    .pphx-item {
        padding: 0 10px;
        box-sizing: border-box;
    }
    .pphx-item .big {
        font-size: 24px;
    }
    .pphx-item .small {
        font-size: 14px;
    }
    .pp-item-text .title {
        font-size: 18px;
    }
    .pp-item-text .int {
        font-size: 14px;
    }
    .about-item {
        margin-bottom: 30px;
    }
    .pro-window {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        max-height: 100%;
        overflow-y: auto;
        transform: none;
        margin-left: 0;
    }
    .proW-box {
        margin: 0;
    }
    .proW-img, .proW-text {
        display: block;
        width: auto;
    }
    .proW-textBox {
        padding: 30px 20px;
    }
    .proW-textBox .title {
        font-size: 24px;
    }
    .proW-textBox .int {
        font-size: 14px;
    }
    .wh-img, .wh-text {
        width: auto;
    }
    .wh-text {
        padding: 20px 0;
        position: static;
        transform: none;
    }
    .wh-owlBox {
        margin-top: 0;
        padding-top: 30px;
        padding-bottom: 0;
    }
    .news-img, .news-text {
        padding: 0;
    }
    .news-img {
        padding: 0 20px;
        float: none !important;
        width: auto;
    }
    .news-text {
        padding: 20px;
        float: none;
        width: auto;
    }
    .newsMain {
        padding: 0 20px;
    }
    .news-text .t, .news-text .time {
        font-size: 12px;
    }
    .news-text .title {
        font-size: 18px;
    }
    .news-list li {
        margin-bottom: 20px;
        padding: 0;
    }
    .news-ft {
        padding: 0;
    }
    .news-page a {
        margin-left: 5px;
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 12px;
    }
    .newsMain-ct, .newsMain-hd, .newsMain-ft {
        padding-left: 0;
        padding-right: 0;
    }
    .newsMain-hd .title {
        font-size: 24px;
    }
    .newsMain-ft {
        padding-top: 30px;
    }
    .newsMain-ft-left {
        margin-right: 0;
    }
    .newsMain-ft-right {
        margin-top: 20px;
        position: static;
    }
    .contact-text, .form-text {
        float: none;
        width: auto;
        padding-right: 0;
    }
    .contact-img {
        margin-top: 30px;
        float: none;
        width: auto;
    }
    .form-main {
        margin-top: 20px;
        float: none;
        width: auto;
    }

    .form-item {
        margin-left: 0;
        width: auto !important;     
        float: none;   
    }
    .form-item input, .form-item textarea {

    }
    .job-box .deft-text {
        margin: 0;
    }
    .job-item {
        padding: 0;
    }
    .job-ct>.job-name{
        padding: 30px 0;
        padding-right: 124px;
    }
    .job-name {
        padding: 20px 0;
        font-size: 16px;
    }
    .jobMain-table .jobMain-item {
        width: auto;
        display: block;
    }
    .jobMain-table .jobMain-item label {
        margin-bottom: 5px;
        display: block;
        width: auto;
        text-align: left;
    }
    .jobMain-table .jobMain-item input, .jobMain-table .jobMain-item select, .jobMain-table .jobMain-item textarea {
        width: 100% !important;
    }
    .jobMain-table .jobMain-item .tt {
        margin-left: 0;
        margin-top: 10px;
    }

    .form-btn, .form-res {
        padding: 0 30px;
        width: auto;
    }
    .dsz, .honor, .net {
        padding: 30px 0;
    }
    .about-item:last-child {
        margin-bottom: 0;
    }
    .index-owl-text {
        left: 5%;
        right: 5%;
        top: 5%;
    }
    .ft-nav dl dt {
        margin-bottom: 15px;
        padding-bottom: 10px;
    }


    /*2018年5月28日08:47:29 适配上次修改的手机端 */
    .qxpp-list li {
        padding: 10px;
    }
    .gk-iNews-item {
        display: block;
    }
    .gk-iNews-img, .gk-iNews-text {
        width: auto;
    }
    .gk-iNews-text {
        padding: 25px 15px;
    }
    .gk-iNews-text .title {
        font-size: 18px;
    }
    .gk-iNews-text .int {
        font-size: 14px;
    }
    .swiper-container-horizontal > .swiper-pagination-bullets {
        display: none;
    }
    .page-nav.def .wrap {
        padding-right: 0;
        padding-bottom: 40px;
        overflow: auto;
    }

    .pro-search {
        bottom: 10px;
        left: 0;
        top: auto;
        right: auto;
        margin-top: 0;
    }
    .honor-tab-nav a {
        font-size: 18px;
    }
    #map, #map1 {
        height: 300px !important;
    }

    /*2018年6月5日16:06:29 11:30:00 */
    
    .other-company-nav .other-company-left{
        left: 0;
        transform: scale(0.6);
    }
    .other-company-nav .other-company-right{
        right: 0;
        transform: scale(0.6);
    }
    .s-about .s-about2 li{
        float: none;
        width: 100%;
    }
    .s-about .wrap{
        margin: 0 5%;
    }
    .mt20{
        margin-bottom: 20px;
    }
    .s-about .s-about-title{
        font-size: 16px;
    }
    .s-about .s-about-main > p{
        line-height: 25px;
        margin: auto;
        width:85%;
        font-size: 14px;
        text-align: center;
        margin-bottom: 20px;
    }

}
@media (max-width: 640px)
{
    .job-item-hd{
        padding-right: 50px;
    }
    .job-ct>.job-name{
        padding-right: 74px;
    }
}