@media(max-width:1800px){
	.nav ul li {
		float: left;
		padding: 0 30px;
		position: relative;
	}
	
	.newmore {
		text-align: center;
		margin-top: 50px;
		 padding-bottom: 50px;
	}
	
}
@media(max-width:1600px) {
	.nav ul li {
		float: left;
		padding: 0 25px;
		position: relative;
	}
	
}


@media(max-width:1440px) {

	.nav ul li {
		float: left;
		padding: 0 15px;
		position: relative;
	}
	.banner_text {
		font-size: 40px;
	}
}
@media screen and (min-width: 1200px) and (max-width: 1350px) {
    .main_middle {
        width: 100%;
        padding: 0 10px;
    }
}
@media(max-width:1366px) {}
@media(max-width:1280px) {
	.nav ul li {
		float: left;
		padding: 0 15px;
		position: relative;
	}	
	.newmore{
		display:none;
	}
	.nw_con {
		height: 195px;
	}
}

@media(max-width:1200px) {
	.caseswiper p {

  font-size: 16px;
 
}
	.proshow_application
	{ width:100%;
	padding:40px 0;}
	.advbot_frs
	{padding: 0 55px;}
	.plist_fl img {
    width: 100%;
    height: 584px;
    border: 8px solid #277bd1;
}}

@media(max-width:1140px) {
	.proshow_application
	{ width:100%;
	padding:40px 0;}
	.advbot_frs
	{padding: 0 45px;}
	
	.fuw{ width:1140px;   }
	.fw_list ul li {
    padding: 0 20px;
     }
.fw_om{ width:1140px;   }


.fw_om ul li em {
    display: inline-block;
    float: right;
    width: 616px;
    padding-top: 33px;
}
	}

@media(max-width:1024px) {
	
	
	
	#banner {
		height: 485px;
	}
	.banner_text {
		font-size: 24px;
		top: 30%;
	}
	.banner_more a {
		width: 180px;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}
	.banner_more {
		top: 50%;
	}
	.advbot_frs
	{padding: 0 35px;}
	.plist_fl img {
    width: 100%;
    height: 557px;
    border: 8px solid #277bd1;
}
	
	.fw_list ul li {
    padding: 0 16px;
}
.fw_om {
    width: 1024px;
}
.fw_om ul li em {
    display: inline-block;
    float: right;
    width: 540px;
    padding-top: 33px;
}
    .mobile-inner-header {
        display: block;
        z-index: 999;
    }
	.mobile-inner-header1 {
        display: block;
        z-index: 999;
    }
    .head,
    .top,
    .foot,
    .nav,
    .midcontact {
        display: none;
    }
    .advantage {
        padding: 30px 15px 0;
    }
    .advswiper .swiper-button-prev,
    .advswiper .swiper-button-next {
        display: none;
    }
    .case,
    .product,
    .jiagong,
    .application,
    .new,
    .about,
    .partner {
        padding-left: 15px;
        padding-right: 15px;
    }
    .case_fr_nav a {
        background: #277bd1 url(../images/pro_jt.png) right 10px center no-repeat;
    }
    .pnav a {
        font-size: 13px;
        margin: 0 0.5%;
    }
    .right_about {
        width: 560px;
    }
	
	.new {
		padding-top: 40px;
	}
	.newtitle {
		text-align: center;
		text-transform: uppercase;
		font-size: 28px;
		color: #030303;
	}
	.newtitles {
		text-align: center;
		font-size: 25px;
		color: #1f1a1b;
	}
	.nw{
		width:100%;
	}
	.nw:nth-child(2),
	.nw:nth-child(4){
		display:none;
	}
}

@media(max-width:768px) {
	.case_title
	{    margin:30px 0;}
	.case_title .case_t_en {
  text-transform: uppercase;
  font-size: 30px;
  color: #e6212a;
  font-weight: bold;
  font-family: Helvetica, Arial, " sans-serif";
}

.case_title .case_t_cn {
  font-size:20px;
  color: #1f1a1b;
}

	.inpro {
    width: 49%;
    float: left;
    margin: 0.5%;
    text-align: left;
    background: #fff;
}
	.inpro:nth-child(3n) {
   margin-right: none; 
}
	.banner_more
	{display: none;}
	.about_wrapper
	
	{display: block;
		    width: 100%;
		    margin-top: 35px;
    margin-bottom: 30px;

	}
	.about_img {
    width: 100%;
    margin-right: 0;
  }

  .about_right {
    width: 100%;
	  padding: 15px;
    
  }
.about_right .ab_t_en {
  font-size: 30px;
  line-height: 41px;
  color: #e6212a;
  text-transform: uppercase;
  font-weight: bold;
}

.about_right .ab_t_cn {
  font-size: 20px;
  line-height: 60px;
  color: #1f1a1b;
}
.inpro p
	{height: 60px;
		overflow: hidden;
	}
.new {
    padding-top: 10px;
}
.contactbox
	{padding-bottom: 30px;}
.news
	{padding-bottom: 30px;}
  .about_right .ab_info {
    font-size: 16px;
    line-height: 35px;
  }
	.maintitle1 {
    font-size: 25px;
}
	.bottoms {
    display: flex;
}
	.proshow_specials
	{width: 48%;}
	.proshow_specials:nth-child(2n) {
    margin-right: 0;
}
.proshow_specials:nth-child(3n) {
    margin-right: 2%;
}
.proshow_specials_bot {
    margin-right: 0;
}
	.advbot_fr {
    float: left;
    font-size: 16px;
    padding-top: 21px;
}
	.proshow_application
	{ width:100%;
	padding:40px 0;}
	.use-list
	{width: 100%;}
	.plist_fl img {
    width: 100%;
    height: 100%;
    border: 8px solid #277bd1;
}
	.fw_om{ width:100%;   }
	.fuw {
    width: 100%;
}
.fw_list

{    height: 100%;}
	.fw_om ul li b {
  
    font-size: 0;
    overflow: hidden;
    width: 100%;
	height: 100%;
   
}
.fw_list ul li i {
 
    height: 70px;}
.fw_list ul li

{padding: 0;
padding-bottom:15px;
    width: 20%;}
	.fw_om li
	{width: 100%;}
	
.fw_om ul li b img {
	width: 100%;
}
.fw_om ul li em {
	display:none;
}
.advbot_fl_pic img
{ display:none;}
    .advnavs_name {
        font-size: 17px;
    }
    .advbot_frs_top span {
        font-size: 25px;
    }
    .advbot_frs_top {
        font-size: 14px;
    }
    .advbot_fl_title {
        font-size: 12px;
    }
    .advbot_fl {
        height: auto;
		padding: 0 20px;
   
    text-align: left;
    }
    .case_fl {
        width: 100%;
    }
    .case_fr {
        width: 100%;
        margin-top: 20px;
    }
    .plist_fl {
        width: 100%;
    }
    .plist_fr {
        width: 100%;
        margin-top: 20px;
    }
    .jiagongnav a {
        width: 23.5%;
        margin-right: 2%;
    }
    .jiagongnav a:nth-child(6n) {
        margin-right: 2%;
    }
    .jiagongnav a:nth-child(4n) {
        margin-right: 0;
    }
    .left_new {
        width: 100%;
    }
    .right_new {
        width: 100%;
        margin-top: 20px;
    }
    .left_about {
        display: none;
    }
    .right_about {
        width: 100%;
    }
}

@media(max-width:420px) {
	
	
	
	.banner_more a {
		width: 125px;
		height: 35px;
		line-height: 35px;
		font-size: 12px;
		margin-right:10px;
	}
	#banner {
		height: 195px;
	}
	.banner_text {
		font-size: 17px;
		top: 18%;
	}
	.banner_more {
		top: 60%;
	}
	.proshow_specials_bot {
    width: 100%;
    background: #f8f8f8;
    height: 268px;
    padding: 15px;
}
	.intro li p
	{ display:none;}
	.fw_list ul li i
	
	{font-size: 15px;}
    .maintitle {
        font-size: 25px;
    }
    .titles {
        font-size: 14px;
    }
    .advnavs {
        width: 50%;
        margin-right: 0;
    }
    .advbot_fl {
            width: 100%;
    }
    .advbot_fr {
        width: 100%;
    }
    .advbot_frs {
        padding: 10px 25px;
    }
	.advbot_fl_pic {
    
    display: none;
}
.advbot_fl_titles {
    text-transform: uppercase;
    font-family: Arial;
    font-size: 12.9px;
    color: rgb(125, 122, 122);
    height: 30px;
    text-align: left;
    overflow: hidden;
}
    .case_fr_nav a {
        background: #277bd1;
        font-size: 16px;
    }
    .caseswiper p {
        background: none;
    }
    .pnav a {
        width: 30%;
        margin-bottom: 15px;
    }
    .jiagongnav a {
        width: 32%;
        margin-right: 2%;
    }
    .jiagongnav a:nth-child(4n) {
        margin-right: 2%;
    }
    .jiagongnav a:nth-child(3n) {
        margin-right: 0;
    }
    .app_navs a {
        width: 25%;
    }
    .app_nav {
        height: auto;
    }
    .abouts {
        margin-top: 0;
        padding: 25px;
    }
    .copy a {
        display: block;
    }
    .copy {
        line-height: 30px;
    }
	.proshow_shili .advbot_fl
	{width: 100%;
	text-align:center;}
	.proshow_shili .advbot_frs {
    padding: 0 21px;
}
}

@media(max-width:376px) {}

@media(max-width:360px) {}