@media(max-width:1700px) {
    .header {
        padding: 0 15px;
    }
    .foot {
        padding-left: 15px;
        padding-right: 15px;
    }
    .foot_ma {
        width: 25%;
    }
    .design {
        padding: 0 15px;
        padding-bottom: 40px;
    }
    .newshow {
        padding-left: 15px;
        padding-right: 15px;
    }
    .product {
        padding: 0 15px;
    }
    .service_content {
        padding: 0 15px;
    }
    .service {
        padding: 0 15px;
    }
    .proshow {
        padding: 0 15px;
    }
	.foot_logo{
		width:50%;}
		.foot_main{
			margin-top:20px;}
}

@media(max-width:1600px) {
    .header {
        padding: 0 15px;
    }
    .header_search_box {
        right: 1%;
    }
    .foot_nav a {
        width: 8%;
    }
    .foot_contact {
        margin-left: 1%;
    }
    .foot_ma {
    width: 29%;
}
    .header_tel {
        float: left;
        margin-right: 21px;
    }
    .header_wechat {
        margin-right: 20px;
    }
    .info {
        padding-left: 15px;
        padding-right: 15px;
    }
    .newshow {
        padding-left: 15px;
        padding-right: 15px;
    }
    .g-gywm {
        padding-left: 15px;
        padding-right: 15px;
    }
    .listcontacts {
        padding-left: 15px;
        padding-right: 15px;
    }
    .proshow_mr_form textarea {
        height: 128px;
    }
    .nav ul li {
        padding: 0 2%;
    }
	
}
@media(max-width:1475px) {
	.nav ul li {
        padding: 0 1.6%;
    }}
@media(max-width:1440px) {
    .foot_ma_01 {
        margin-right: 12px;
    }
    .header_icon {
        width: 12.5%;
    }
    .nav ul li {
        padding: 0 1.6%;
    }
    .header_nav {
        width: 87.5%;
    }
    .service_main_01:nth-child(2n+1) .service_right {
        padding-bottom: 0;
    }
    .proshow_mr_form p {
        padding: 5px 0;
    }
    .proshow_mr_form input[type=text] {
        margin-bottom: 5px;
    }
    .info_right_button {
        bottom: 3px;
        left: 390px;
    }
	.foot_logo{
		width:43%;}
}

@media(max-width:1366px) {
    .header_search_box {
        width: 25%;
    }
    .header_nav {
        width: 86.5%;
    }
    .header_icon {
        width: 13.5%;
    }
    .nav ul li {
        padding: 0 1.5%;
    }


    .foot_main {
        margin-top: 30px;
    }
    .info_right_top {
        line-height: 34px;
    }
    .info_right_date {
        line-height: 26px;
    }
    .product_title {
        font-size: 20px;
        padding: 50px 0;
    }
    .product_title a {
        margin-right: 25px;
        padding-right: 25px;
    }
    .service_main_content {
        margin-top: 10px;
    }
    .proshow_right {
        padding-bottom: 5px;
    }
    .info_right_button {
        left: 360px;
    }
}

@media(max-width:1280px) {
    .header_right {
        width: 80%;
    }
    .foot_logo {
        width: 50%;
    }
    .foot_ma {
        width: 28%;
    }
    .foot_ma {
        width: 30%;
    }
    .foot_contact_num {
        font-size: 30px;
    }
    .foot_nav a {
        width: 9%;
        margin-right: 10px;
    }
    .service_main_01:nth-child(2n) .service_left {
        padding: 30px 50px;
        padding-bottom: 0;
    }
    .service_main_01:nth-child(2n+1) .service_right {
        padding-top: 20px;
    }
    .proshow_left {
        width: 67.53%;
    }
    .proshow_right {
        width: 32%;
        padding-bottom: 10px;
    }
    .designer_bg1 {
        top: 370px;
    }
    .nav ul li {
        padding: 0 1.2%;
    }
    .info_right_button {
        bottom: 4px;
        left: 345px;
    }
}

@media(max-width:1200px) {
    .service_main_content {
        font-size: 20px;
    }
    .proshow_left {
        width: 69.53%;
    }
    .proshow_right {
        width: 30%;
    }
    .nav ul li {
        padding: 0 1%;
    }
    .info_left {
        width: 30.8%;
    }
    .info_right {
        width: 69%;
    }
    .info_right_button {
        bottom: 1px;
        left: 383px;
    }
	.foot_logo {
    width: 45%;
}
.foot_ma {
    width: 34%;
}
}
@media(max-width:1150px){
	.nav ul li{
		padding:0 0.4%}
	}
@media(max-width:1024px) {
    .page_top {
        display: none;
    }
    .header {
        display: none;
    }
    .nav {
        display: none;
    }
    .mobile-inner-header {
        display: block;
        z-index: 999;
    }
    .foot {
        display: none;
    }
    .design_title {
        padding: 40px 0;
    }
    .hall_title {
        padding: 40px 0;
    }
    .service_main_content {
        font-size: 17px;
    }
    .service_title {
        padding: 30px 0;
    }
    .proshow_left {
        width: 72.53%;
    }
    .proshow_right {
        width: 27%;
    }
    .proshow_mr_form {
        padding: 0;
    }
    .designer_title {
        padding: 30px 0;
    }
    .designer_main_content {
        font-size: 20px;
    }
    .designer_main_title {
        font-size: 28px;
    }
    .designer_main_mintitle {
        font-size: 21px;
    }
    .logo img {
        width: 100%;
    }
    .banner1_01 .swiper-slide {
        height: 600px !important;
    }
    .banner {
        margin-top: 0;
    }
    .info_left {
        display: none;
    }
    .info_right {
        width: 100%;
        float: none;
        padding-bottom: 10px;
    }
}

@media(max-width:768px) {
    .incopy a {
        display: block;
        margin-top: 10px;
    }
    .incopy a::before {
        content: "";
    }
    .wm-r {
        float: none;
        width: 100%;
    }
    .g-gywm {
        height: 1000px;
    }
    .listcontactsTitle input {
        float: none;
        width: 100%;
    }
    .wm-l {
        width: 100%;
    }
    .product_title a {
        margin-right: 10px;
        padding-right: 10px;
    }
    .product_title {
        font-size: 16px;
        padding: 30px 0;
    }
    .service_left {
        width: 100% !important;
        float: none !important;
        padding: 10px !important;
    }
    .service_right {
        width: 100% !important;
        float: none !important;
        padding: 10px !important;
    }
    .proshow_left {
        width: 100%;
        float: none;
    }
    .proshow_right {
        width: 100%;
        float: none;
    }
    .designer_left {
        width: 100% !important;
        float: none !important;
    }
    .designer_right {
        width: 100% !important;
        float: none !important;
    }
    .designer_main_01:nth-child(2n+1) .designer_left {
        margin-left: 5% !important;
    }
}

@media(max-width:420px) {
    .mobile-inner-header img {
        height: 52%;
    }
    .p12-aboutinfo-1 .tit span {
        font-size: 22px;
    }
    .listcontacts>div>span {
        font-size: 22px;
    }
    .incopy {
        font-size: 14px;
    }
    .design_title {
        padding: 30px 0;
        font-size: 20px;
    }
    .design_word {
        line-height: 2.2;
        font-size: 16px;
    }
    .hall_title {
        padding: 30px 0;
        font-size: 20px;
    }
    .hall_pic_01 {
        width: 100%;
        float: none;
        margin-right: 0;
    }
    .hall_big_pic img {
        width: 100%;
    }
    .product_main_01 {
        width: 49%;
        overflow: hidden;
        margin-right: 2%;
    }
    .product_title a {
        border-right: none;
        font-size: 18px;
        text-align: center;
        padding: 0;
        margin-right: 0;
        line-height: 2;
    }
    .product_main_01:nth-child(3n) {
        margin-right: 2%;
    }
    .product_main_01:nth-child(2n) {
        margin-right: 0;
    }
    .proshow_switch_01 {
        width: 49%;
        margin-right: 2%;
    }
    .proshow_switch_01:nth-child(2n) {
        margin-right: 0;
    }
    .copy a {
        display: block;
    }
    .copy a::before {
        content: "";
    }
}

@media(max-width:376px) {}

@media(max-width:360px) {}