* {
	margin: 0;
	padding: 0;
}
body {
	word-wrap: break-word;
	word-break: normal;
}
@font-face {
	font-family: 'sou_re';
	src: url('../font/SourceHanSansCN-Regular.otf');
	src: url('../font/SourceHanSansCN-Regular.eot?#font-spider') format('embedded-opentype'),  url('../font/SourceHanSansCN-Regular.woff') format('woff'),  url('../font/SourceHanSansCN-Regular.ttf') format('truetype'),  url('../font/SourceHanSansCN-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'sou_me';
	src: url('../font/SourceHanSansCN-Medium.otf');
	src: url('../font/SourceHanSansCN-Regular.eot?#font-spider') format('embedded-opentype'),  url('../font/SourceHanSansCN-Regular.woff') format('woff'),  url('../font/SourceHanSansCN-Regular.ttf') format('truetype'),  url('../font/SourceHanSansCN-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'sou_no';
	src: url('../font/SourceHanSansCN-Normal.otf');
	src: url('../font/SourceHanSansCN-Regular.eot?#font-spider') format('embedded-opentype'),  url('../font/SourceHanSansCN-Regular.woff') format('woff'),  url('../font/SourceHanSansCN-Regular.ttf') format('truetype'),  url('../font/SourceHanSansCN-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'sou_li';
	src: url('../font/SourceHanSansCN-Light.otf');
	src: url('../font/SourceHanSansCN-Regular.eot?#font-spider') format('embedded-opentype'),  url('../font/SourceHanSansCN-Regular.woff') format('woff'),  url('../font/SourceHanSansCN-Regular.ttf') format('truetype'),  url('../font/SourceHanSansCN-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*
@font-face { 
  font-family: "sou_re";
  src: url("../fonts/SourceHanSansCN-Regular.woff2"),
       url("../fonts/SourceHanSansCN-Regular.woff"),
       url("../fonts/SourceHanSansCN-Regular.ttf"),
       url("../fonts/SourceHanSansCN-Regular.eot"),
       url("../fonts/SourceHanSansCN-Regular.otf"),
       url("../fonts/SourceHanSansCN-Regular.svg");
 
}
@font-face {
  font-family: "sou_li";
  src: url("../fonts/SourceHanSansCN-Light.woff2"),
       url("../fonts/SourceHanSansCN-Light.woff"),
       url("../fonts/SourceHanSansCN-Light.ttf"),
       url("../fonts/SourceHanSansCN-Light.eot"),
       url("../fonts/SourceHanSansCN-Light.otf"),
       url("../fonts/SourceHanSansCN-Light.svg");
 
}

@font-face {
  font-family: "sou_no";
  src: url("../fonts/SourceHanSansCN-Normal.woff2"),
       url("../fonts/SourceHanSansCN-Normal.woff"),
       url("../fonts/SourceHanSansCN-Normal.ttf"),
       url("../fonts/SourceHanSansCN-Normal.eot"),
       url("../fonts/SourceHanSansCN-Normal.otf"),
       url("../fonts/SourceHanSansCN-Normal.svg");
 
}

@font-face {
  font-family: "sou_me";
  src: url("../fonts/SourceHanSansCN-Medium.woff2"),
       url("../fonts/SourceHanSansCN-Medium.woff"),
       url("../fonts/SourceHanSansCN-Medium.ttf"),
       url("../fonts/SourceHanSansCN-Medium.eot"),
     
 
}*/

/*涓や釜*/
/*@font-face {
  font-family: "sou_re";
  src:  url("../fonts/SourceHanSansCN-Regular.ttf"),
       url("../fonts/SourceHanSansCN-Regular.eot"),
      
 
}
@font-face {
  font-family: "sou_li";
  src:  url("../fonts/SourceHanSansCN-Light.ttf"),
       url("../fonts/SourceHanSansCN-Light.eot"),
   
 
}

@font-face {
  font-family: "sou_no";
  src: url("../fonts/SourceHanSansCN-Normal.ttf"),
       url("../fonts/SourceHanSansCN-Normal.eot"),
   
 
}

@font-face {
  font-family: "sou_me";
  src: url("../fonts/SourceHanSansCN-Medium.ttf"),
       url("../fonts/SourceHanSansCN-Medium.eot"),
    
 
}*/


html {
	padding: 0;
	height: 0;
}
ul, ol, dl, dd, h1, h2, h3, h4, h5, h6, p, input, button {
	margin: 0;
	padding: 0;
}
ul, ol {
	list-style: none;
}
img {
	border: none;
	max-width: 100%;
}
.le {
	float: left;
}
.ri {
	float: right;
}
input, button, textarea {
	outline: none;
	font-family: "Microsoft YaHei";
}
a {
	color: #333;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
em {
	font-style: normal;
}
a:hover {
	color: #1F286F;
}
button {
	border: 0
}
.w1200 {
	width: 1200px;
	margin: 0 auto;
}
.minw1200 {
	min-width: 1200px;
	margin: 0 auto;
}
.maxw1200 {
	max-width: 1200px;
	margin: 0 auto;
}
.w1 {
	width: 100%;
}
.w12 {
	width: 120%;
}
.w1920 {
	width: 1920px;
}
input, button, textarea, select, optgroup, option {
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
}
ul, li, dl, dt, dd, ol {
	display: block;
	list-style: none;
}
img {
	border: 0;
}
a {
	text-decoration: none;
	outline: 0;
}
.clear {
	clear: both;
}
.mt30 {
	margin-top: 30px;
}
.h30 {
	display: inline-block;
	height: 30px;
	width: 100%;
}
.mt50 {
	margin-top: 50px;
}
.mt25 {
	margin-top: 25px;
}
.mb50 {
	margin-bottom: 50px;
}
.mb30 {
	margin-bottom: 30px;
}