html,body,div,span,applet,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	margin:0;
	padding:0;
	border:0;
	/*font-size:100%;*/
	/*font:inherit;*/
	/*font-weight:normal;*/
	vertical-align:baseline;
}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block;
}
ol,ul,li {
	list-style:none;
}
blockquote,q {
	quotes:none;
}
blockquote:before,blockquote:after,q:before,q:after {
	content:'';
	content:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
th,td {
	vertical-align:middle;
}
/* custom */
a {
	outline:none;
	/*color:#16418a;*/
	color:inherit;
	text-decoration:none;
	-webkit-backface-visibility:hidden;
}
a:focus {
	outline:none;
}
input:focus,select:focus,textarea:focus {
	outline:-webkit-focus-ring-color auto 0;
}

i {
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: bold !important;
}

ol,
ul,
dl {
	margin-top: 0;
	margin-bottom: 0 !important;
}

.lazy-load-image-loaded{
	display: inherit !important;
}
.clearfix:after {
    content   : ".";
    display   : block;
    height    : 0;
    clear     : both;
    visibility: hidden
}
*{
    font-family: "Helvetica Neue",Helvetica,"Hiragino Sans GB",Arial,sans-serif;
}
.clearfix {
    display: block;
    height : 1%;
    zoom   : 1
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.inner {
    width : 1199px;
    height: auto;
    margin: 0 auto;
}



a{
    cursor:pointer;
}

.lazy-load-image-background.blur {
  filter: blur(15px);
}

.lazy-load-image-background.blur.lazy-load-image-loaded {
  filter: blur(0);
  transition: filter .3s;
}

.lazy-load-image-background.blur > img {
  opacity: 0;
}

.lazy-load-image-background.blur.lazy-load-image-loaded > img {
  opacity: 1;
  transition: opacity .3s;
}

