@media all and (min-width:320px) and (max-width:1200px){

.header .inheader{
	width:100%; padding:0 15px;
}
.w1500{
	width:100%; padding:0 15px;
}
	
.w1200{
	width:100%; box-sizing:border-box; padding:0 15px;
}
.w1400{
	width:100%; box-sizing:border-box; padding:0 15px;
}
.w1400real{
	width:100%; box-sizing:border-box; padding:0 15px;
}


.header .inheader .menu {
  width: 71.5%;
}

.index01_list {
  width: 33.33%;
  padding: 11.5% 0;
}
.index01_in {
  justify-content: left;
}

.pagetab a {
  padding: 0 25px;
}
.casediv .proLi {
  width: 50%;
  margin-top: 30px;
}
.casediv .proLi .txtBox{
	height:86%;
}
.newLi {
  width: 50%;
  margin-top: 30px;
}

.newsshow{
	width:calc(100% - 30px);
}

}