.table input,{width:300px;}
.table textarea{width:400px; height:200px;}

@media screen and (max-width: 767px) {
	
div,p,font,td,ul,li,dd,dt,dl,span,th,input,textarea,select,button,a{font-size:14px;font-family:"微软雅黑";padding:0px;margin:0px;outline:none;list-style:none;text-decoration:none;color:#000;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
	
	.top{width:100%; height:auto;}
	.top .logo{width:100%; height:auto;}
	.top .logo img{width:100%; height:auto;}
	
	.nav{width:100%;}
	.nav ul{width:100%;padding-left:0;}
	.nav ul li{width:16.666%;}
	.nav ul li:nth-child(5){ display:none;}
	
	.banner {width:100%;}
	
	.main{ width:96%; margin:auto;}
	.left,.right,.about,.cpfl,.lx,.block,.block1,.link,.foot,#demo,.newl,.xwlb,.newlb,.newlb ul,.newlb ul li,.newr,.show,.show ul,.fl,.flnr,.TabTitle2,.TabTitle2 ul.expmenu,.ym{width:100%;}
	.cpfl,.lx,.bk2,.bk2-1,.bk,.bt{ display:none;}
	.xwlb{padding:0;}
	.newlb{ background:#F5F5F5; padding:10px; border:#DDD 1px solid; border-radius:5px; margin-top:10px;}
	.newlb ul{padding-left:0;}
	.newlb ul li span{ width:100px; text-align:right;}
	
	.newr{ margin-top:20px;}
	.foot{ line-height:30px;}
	.fl{padding:0;}
	
	.TabTitle2 ul.expmenu { margin-bottom:20px;}
	.TabTitle2 ul.expmenu li{ float:left; width:32%; margin-right:2%;}
	.TabTitle2 ul.expmenu li:nth-child(3n){ margin-right:0;}
	
	.show ul li{width:50%;}
	.show ul li a img {max-width:100%;aspect-ratio: 1/1}
	
	.tablex .left, .table .left{width:25% !important;}
	.tablex .right, .table .right{width:75% !important;}
	.tablex .right table, .table .right table{ width:100%;}
	.table input, .table textarea{width:96%;}
}