@charset "utf-8";
#wrap {float:left; width:100%; background:linear-gradient(#000000 0%, #4f2118 20%, #110303 50%, #4f2118 80%, #000000 100%); overflow:hidden; transition:all 0.5s;}

/*-------------------------------------------------------------------------------------*
 *  Landing                                                                            *
 *-------------------------------------------------------------------------------------*/
.landing_wrap{width:100%; max-width:1000px; margin:0 auto; overflow:hidden; box-shadow:0px 0px 30px rgba(0,0,0,0.5);}
.landing_img{float:left; width:100%; text-align:center; position:relative; padding:0; margin:0; overflow:hidden;}
.landing_img a{display:inline-block;}
.landing_img img{width:100%; max-width:1000px; transition:all 0.3s;}

.landing_btn{width:100%; max-width:1000px; margin:0 auto; overflow:hidden; position:absolute; top:141px; left:50%; transform:translate(-50%); transition:all 0.3s;}
.landing_btn ul{}
.landing_btn ul li{float:left; width:100%; margin:10px 0 0 0; text-align:center;}
.landing_btn ul li:first-child{margin:0 0 0 0;}
.landing_btn ul li a{display:inline-block; width:73%; height:88px; line-height:88px; border-radius:10px; background:rgba(255,255,255,0.05); font-family:'EsaManru'; font-size:50px; font-weight:700; color:#ffffff; text-shadow:2px 2px 5px rgba(0,0,0,0.5); transition:all 0.3s;}
.landing_btn ul li a img{width:100%;}

.landing_customer{width:100%; max-width:1000px; margin:0 auto; overflow:hidden; text-align:center; position:absolute; top:0; left:50%; transform:translate(-50%); transition:all 0.3s;}
.landing_customer a{display:inline-block; width:88%; height:112px; line-height:112px; font-family:'EsaManru'; font-size:44px; font-weight:500; color:#00f0ff; text-shadow:2px 2px 5px rgba(0,0,0,0.5); transition:all 0.3s;}
.landing_customer a span{color:#ffffff;}
.landing_customer a img{display:inline-block; width:11.6vw; max-width:116px; transition:all 0.3s;}

@media screen and (max-width:1000px) {
	.landing_btn{top:14.1vw;}
	.landing_btn ul li a{height:8.8vw; line-height:8.8vw; font-size:30px;}
	.landing_customer a{height:11.2vw; line-height:11.2vw; font-size:40px;}
}

@media screen and (max-width:768px) {
	.landing_btn{top:13.6vw;}
	.landing_btn ul li a{height:9vw; line-height:9vw; font-size:24px;}    
	
	.landing_customer a{font-size:24px;}
	.landing_customer a span{display:none;}
}