body,p,img,ul,li,ol,dl,dd,dt,h1,h2,h3,a,input,div{margin:0;padding:0;font-family: "微软雅黑",arial;text-shadow:none;font-weight:normal;font-size:14px;}
a,a:focus, a:hover{text-decoration:none;color:#666;}
ul,ol{list-style:none;}
*:focus{outline:0;}
img{border:none;}
.container:before,.clearfix:before{display: table;content: " ";}
.container:after,.clearfix:after{content: "";display: block;height: 0;clear: both;float: none;margin: 0;}
.hide{display: none;}
.relative{position:relative;}
.transform{transition:all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);/* 通用 */-o-transition:all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);/* Opera */-ms-transition:all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);/* IE 9 */-moz-transition:all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);/* Firefox */-webkit-transition:all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);/* Safari 和 Chrome */ } 
.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;max-width: 100%;}
.overflow{overflow:hidden}
.container{display:block;width:1200px;margin:0 auto;}
.box-sizing{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;}
.im img{width:100%;height:100%;}
.img{
	display: flex;
	align-items: center;
	display: -webkit-flex;
	-webkit-align-items: center;
	display: -ms-flexbox;
	-ms-align-items: center;
}
.img img{
	max-width:100%;
	max-height:100%;
	margin:auto;
}