@charset "utf-8";

* {

	box-sizing:border-box;

	-moz-box-sizing:border-box; /* Firefox */

	-webkit-box-sizing:border-box; /* Safari */

  }

  /* body{	overflow: hidden;} */

/* CSS Document */

html, body, div, span, iframe,input,select, map, font, img, a img, samp, strong, hr, h1, h2, h3, h4, h5, h6, b, p, blockquote, a, address, code, dl, dt, dd, ol, ul, li, form, label, table, tr, td, th {

	padding: 0;

	margin: 0;

	border: 0;

	box-sizing: border-box;

	font-family: -apple-system,SF UI Text,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif,SimHei,SimSun;

}

ol, ul {

	list-style: none;

}

button{ vertical-align:middle; cursor:pointer;}

input, button,textarea{	vertical-align:middle; border:none; font-family:"微软雅黑";}

input,button,select,textarea{outline:none}

textarea{resize:none}

h1, h2, h3, h4, h5, h6 {

	line-height:1;

}

a{

	text-decoration: none;

	transition: all .25s;


}

i, em {

    font-style: normal;

}



a:focus {

	outline: none;

}

a.hidefocus {

	outline: none

}



input[type=text],input[type=submit], input[type=button] {

	-webkit-appearance: none; /*去除iPhone input默认样式}*/

}

input{

	outline: none;

	background: none;

}

img {

	display: block;

	max-width: 100%;

}



.fl {

	float: left;

}

.fr {

	float: right;

}

.clear:after {

	display: block;

	content: "";

	clear: both;

	height: 0;

	overflow: hidden;

}

.clear{

	zoom: 1;

}

/* @font-face{

    font-family: 'Bahnschrift-SemiBoldCondensed';

    src:url('../fonts/bahnschrift.ttf');

}

@font-face{

    font-family: 'Bahnschrift-Light';

    src:url('../fonts/bahnschrift.ttf');

}

@font-face{

    font-family: 'Bahnschrift-Regular';

    src:url('../fonts/bahnschrift.ttf');

} */
