@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; vertical-align: baseline; }
html { color: #000;}
body { height: 100%;overflow: auto; }
body,button,input,select,textarea { font-size: 12px; font-family: "微软雅黑"; }
ul,ol,li,dl,dd,dt{list-style: none;}
em { font-style: normal; }
a { text-decoration: none; -webkit-tap-highlight-color:transparent;cursor: pointer;}
a, a:link, a:visited, a:hover, a:active{text-decoration:none} 
a:focus{text-decoration: none;border:0;}
legend { color: #000; }
fieldset,img { border: 0; }
label,button { cursor: pointer; }
img, iframe {border: none;text-decoration:none;} 
input, textarea, select, button {font-size: 100%;font-family: inherit;} 
select {margin: inherit;} 
hr {margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px}
/*解决IE图片缩放失真*/
img { -ms-interpolation-mode: bicubic; }
/*清除浮动*/
.clearfix:after { content: ''; display: block; height: 0; clear: both; }
.clearfix { zoom: 1; }
.clear { clear: both; }
/*连续英文、数字换行*/
.wordwrap { word-break: break-all; word-wrap: break-word; }
/*单行文字超出显示省略号*/
.omg{overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}

.l{float: left;}
.r{float: right;}
/*当用户点击iOS的Safari浏览器中的链接或JavaScript的可点击的元素时，覆盖显示的高亮颜色。*/
a,input,button {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/*appearance 属性允许您使元素看上去像标准的用户界面元素。*/
input,button {
  -webkit-appearance: none;
  border-radius: 0;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, menu, nav, section {
    display: block;
}

body {
    line-height: 1;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: none;
}

/* custom */

a {
    color: #7e8c8d;
    -webkit-backface-visibility: hidden;
}

.warp{
	width: 1200px;
	margin: 0 auto;
}
.vtc{
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform:translate3d(-50%,-50%,0);
	transform:translate3d(-50%,-50%,0);
}
.tc{
	text-align: center;
}
