@media(max-width:1600px) {
    .head,
    .about,
    .product,
    .advantage,
    .partner,
    .newlist,
    .foot,
    .honor,
    .incontact,
    .job,
    .inpartner,
    .newshow,
    .inhonor,
    .innew,
    .inproduct,
    .inabout,
    .history,
    .environment {
        padding-left: 15px;
        padding-right: 15px;
    }
    .left_ab {
        width: 47%;
        margin-right: 0;
        float: left;
    }
    .sj_top,
    .sj_bot {
        font-size: 24px;
    }
    .sj_top b {
        font-size: 36px;
    }
    .abcon {
        font-size: 18px;
    }
    .proname {
        font-size: 18px;
        margin-top: 10px;
    }
    .product .title,
    .advantage .title {
        display: none;
    }
    .par {
        width: 182px;
        height: 182px;
        line-height: 182px;
    }
	.search input[type=text]{
		width:300px;
	}
	.logo {
		font-size: 24px;
	}
}

@media(max-width:1440px) {
    .newnav a {
        width: 165px;
        height: 45px;
        line-height: 45px;
        font-size: 17px;
        margin: 0px 15px;
    }
    .par {
        width: 152px;
        height: 152px;
        line-height: 152px;
    }
    .par img {
        width: 80%;
    }
    #certify .swiper-slide p {
        font-size: 24px;
        margin-top: 15px;
    }
    .prolistswiper p {
        font-size: 16px;
    }
    .proname {
        font-size: 15px;
    }
    .abmore a {
        width: 160px;
        height: 45px;
        line-height: 45px;
        font-size: 18px;
    }
    .abmore {
        margin-top: 15px;
    }
    .banner {
        position: relative !important;
    }
	.inpro_fr_list a p {
		font-size: 13px;
	}
}

@media(max-width:1366px) {
    .fnav {
        margin-right: 7%;
    }
    .advcon span {
        font-size: 18px !important;
    }
    .shuju {
        display: none;
    }
    .incontact_top_fl_con {
        font-size: 28px;
    }
    .incontact_bots {
        font-size: 16px;
    }
}

@media(max-width:1280px) {}

@media(max-width:1200px) {}

@media(max-width:1024px) {
    .mobile-inner-header {
        display: block;
        z-index: 999;
    }
    .head,
    .right_ab {
        display: none;
    }
    .left_ab {
        width: 100%;
        margin-top: 20px;
        margin-bottom: 30px;
    }
    .section:nth-child(3),
    .section:nth-child(5) {
        padding: 40px 0;
    }
    .section:nth-child(4),
    .section:nth-child(6),
    .foot {
        display: none;
    }
    .section:nth-child(5) {
        background-size: cover !important;
    }
    .copy {
        border-top: none;
        padding: 0 15px;
        line-height: 40px;
        font-size: 14px;
    }
    .copy a {
        display: block;
        font-size: 14px;
    }
    .section:nth-child(8) {
        margin-top: 40px;
    }
    .incontact_top {
        display: none;
    }
    .feedback form textarea {
        height: 150px;
        margin-top: 10px;
        font-size: 18px;
    }
    .feedback form div input {
        height: 45px;
        font-size: 18px;
    }
    .feedback form input[type=submit] {
        height: 45px;
        width: 200px;
        font-size: 18px;
    }
    .inpartners a {
        width: 32%;
        margin-right: 2%;
    }
    .inpartners a:nth-child(8n) {
        margin-right: 2%;
    }
    .inpartners a:nth-child(3n) {
        margin-right: 0;
    }
    .inhonors a {
        width: 32%;
        margin-right: 2%;
    }
    .inhonors a:nth-child(5n) {
        margin-right: 2%;
    }
    .inhonors a:nth-child(3n) {
        margin-right: 0;
    }
    .innw {
        width: 100%;
    }
    .inpro_fl {
        display: none;
    }
    .inpro_fr {
        width: 100%;
    }
    .inpro_fr_list a {
        width: 49%;
        margin-right: 2%;
    }
    .inpro_fr_list a:nth-child(4n) {
        margin-right: 2%;
    }
    .inpro_fr_list a:nth-child(2n) {
        margin-right: 0;
    }
    .inpro_fr_list a p {
        height: 46px;
        font-size: 12px;
        overflow: hidden;
    }
    .inproshow_top_fl {
        width: 100%;
    }
    .inproshow_top_fr {
        width: 100%;
    }
    .inproshow_top_fr_con p {
        font-size: 19px;
    }
    .inproshow_top_fr_tel span {
        font-size: 25px;
    }
    .about_data {
        display: none;
    }
    .about_left {
        width: 100%;
        padding-left: 0;
    }
    .about_right,
    .culture {
        display: none;
    }
    .history_tops {
        width: 25%;
    }
	.inpro_fr_list a::before,.prolistswiper .swiper-slide::before {
		font-size: 25px;
	}
	.inproshow_top_fl::before {
		font-size: 40px;
	}
}

@media(max-width:768px) {
    .abtitles {
        font-size: 22px;
        margin-left: 15px;
        margin-top: -45px;
    }
    .maintitle,
    .maintitle1 {
        font-size: 36px;
    }
    .titles,
    .titles1 {
        font-size: 24px;
        margin-top: -30px;
    }
    #certify .swiper-slide {
        width: 100%;
    }
    .newnav a {
        width: 135px;
    }
    .section:nth-child(8) {
        margin-top: 0;
    }
    .incontact_bots {
        width: 100%;
        margin-bottom: 10px;
    }
    .intitle,
    .feedback_title {
        font-size: 24px;
    }
    .injobitem {
        width: 100%;
    }
    .about_main {
        padding: 0;
    }
    .environments img {
        width: 49%;
        margin-right: 2%;
    }
    .environments img:nth-child(4n) {
        margin-right: 2%;
    }
    .environments img:nth-child(2n) {
        margin-right: 0;
    }
}

@media(max-width:420px) {
    .intitle {
        font-size: 24px;
    }
    .incontact_bots img {
        width: 40px;
    }
    .incontact_bots {
        height: 92px;
        line-height: 90px;
        overflow: hidden;
    }
    .feedback form div input {
        width: 100%;
        margin-bottom: 5px;
    }
    .history .title,
    .environment .title {
        font-size: 24px;
    }
    .history_tops_year {
        font-size: 16px;
    }
    .history_left {
        width: 100%;
    }
    .history_right {
        width: 100%;
        margin-top: 15px;
    }
}

@media(max-width:376px) {}

@media(max-width:360px) {}