@charset 'utf-8';
@font-face{
     font-family: 'sy'; 
     src: url('../fonts/sy.otf');
}
@font-face{
     font-family: 'ct'; 
     src: url('../fonts/LSONGSJ_0.TTF') format('truetype'),
		  url('../fonts/LSONGSJ_0.woff') format('woff');
}
@font-face{
     font-family: 'mjx'; 
     src: url('../fonts/mjx.TTF') format('truetype'),
		 url('../fonts/mjx.woff') format('woff');
}
@font-face{
     font-family: 'exo'; 
     src: url('../fonts/test.woff2') format('woff2');
}
@font-face{
     font-family: 'fz'; 
     src: url('../fonts/f1z.ttf');
}
@font-face {
  font-family: 'iconfont';  /* Project id 1778242 */
  src: url('//at.alicdn.com/t/c/font_1778242_eibrwp956lo.woff2?t=1749537594279') format('woff2'),
       url('//at.alicdn.com/t/c/font_1778242_eibrwp956lo.woff?t=1749537594279') format('woff'),
       url('//at.alicdn.com/t/c/font_1778242_eibrwp956lo.ttf?t=1749537594279') format('truetype');
}


.iconfont{
    font-family:"iconfont" !important;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}
*{
	padding: 0px;
	margin: 0px;
	font-family: 'sy';
}
body{
	padding: 0px!important;
}
a{
	color: inherit!important;
}

ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
[class*=am-u-]{
	padding-left: 0.75rem;
	padding-right: 0.75rem;
}
.img{
	max-width: 100%;
}
.body{
	width: 100%;
	display: inline-block;
	position: relative;
	float: left;
}
.body_dia{
	width: 100%;
	display: inline-block;
	position: relative;
	float: left;
	padding: 100px 0px;
}
.dia-t{text-align: center;font-size: 38px;margin-bottom: 20px;line-height: 40px;}
.dia-line{width: 40px;margin: auto;height: 3px;background-color: #000;margin-bottom: 40px;}
.dia-tinyt{margin-bottom: 45px;font-size: 20px;text-indent: 2em;text-align: justify;line-height: 43px;}
.t-center{text-align: center;}
.t-left{text-align: left;}
.mg-l-0{margin-left: 0px;}
.t-indent0{text-indent: 0px;}
.am-container{max-width: 1330px;}
.flex-box{
	width: 100%;
	display: inline-flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: row;
	flex-wrap: wrap;
}
.flex-box-1{
	width: 100%;
	display: inline-flex;
	align-items: center;
	justify-content:space-between;
	flex-direction: row;
	flex-wrap: nowrap;
}
.img-box{
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position: relative;
	width: 100%;
	height: 100%;
	transition: 0.4s;
	background-color: #626262;
}
.img-box:hover{background-size: 110% 110%;}
/* link */
.link{height: 100vh;background-repeat: no-repeat;background-position: center;background-size: cover;background-attachment: fixed;}
.link-container{height: 100%;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.link1{
	width: 30%;
	background-color: rgba(255, 255, 255, 0.8);
	border-radius: 25px;
	padding: 14vh 1vw 7vh 1vw;
	transition: 0.4s;
	position: relative;
	top: 0px;
	min-width: 250px;
}
.link1-t{font-size: 56px;color: #000;text-align: center;line-height: 1.2;margin-bottom: 10vh;}
.link1-btn{width: 66%;max-width: 270px;text-align: center;margin: auto;border: 2px solid #000;padding: 10px 0px;border-radius: 30px;font-size: 20px;}
.link1:hover{top: -2vh;background-color: rgba(255, 255, 255, 0.70);}
/* about */
.about-flex{display: flex;align-items: center;justify-content: space-between;flex-wrap: nowrap;}
.about-l{max-width: 750px;}
.about-c{font-size: 20px;}
.about-c p{margin-bottom: 20px;letter-spacing: 0.9px;}
/* culture */
.culture{background-color: #F3F3F3;}
.culture-flex{display: flex;align-items: flex-start;justify-content: space-between;flex-wrap: nowrap;}
.culture1{width:270px;}
.culture1-t{background-color: #052033;padding: 8px 0px;width: 100%;text-align: center;border-radius: 10px;color: white;margin-bottom: 30px;}
.culture1-c{font-size: 20px;margin-bottom: 20px;}
.culture-line{height: 180px;width: 1px;
    background-image: linear-gradient(to bottom, #000300 50%, transparent 50%);
    background-size:  100% 10px;
    background-repeat: repeat-y;}
.dia-t2{max-width: 300px;margin: auto;margin-top: 40px;padding-bottom: 5px;border-bottom: 2px solid #000300;letter-spacing: 5px;font-size: 28px;}
/* contact */
.contact{color: white;background-color: #052033;}
.contact1{font-size: 20px;margin: 2.3vh 0px;width: 33.3333333%;min-width: 240px;}
.contact1 span{font-weight: bold;}
/* footer */
.footer{
	padding:10px 0px;
}
.footer1{display: flex;align-items: center;font-size: 15px;}
@media (max-width: 1200px) {
   .about-flex{flex-wrap: wrap;justify-content: center;}
   .about-flex img{max-width: 100%;margin: 30px 0px;}
   .culture-flex{flex-wrap: wrap;}
}
@media (max-width: 1024px) {
   .link-container{justify-content: space-evenly;}
   .link1{padding: 3vh 1vw;}
   .culture-line{display: none;}
   .culture-flex{justify-content: space-around;}
   .culture1{margin-bottom: 30px;border-bottom: 1px dashed #052033;}
}
@media (max-width: 640px) {
	.contact1{width: 50%;}
   .link1-t{font-size: 36px;margin-bottom: 2vh;}
   .link-container{justify-content: center;}
   
}