/*foot.css*/
#footer {padding:0px 87px; width:100%; background:#000; position: relative;}
#footer .inner_ft {width:100%;padding:30px 20px}
/*#footer .left_line {position: absolute; left:87px; background:#585858; width:1px; height:100%; top: 0px;z-index:9999999}
#footer .right_line {position: absolute;  right:87px; background:#585858; width:1px; height:100%; top: 0px; z-index:9999999}*/
#ft{padding: 20px 0 20px; width:100%; min-width: inherit;  max-width:1600px; margin:0 auto;}

/*#ft *{color:#666; font-size: 14px; line-height: 24px; -ms-transform: skew(-0.1deg); -webkit-transform: skew(-0.1deg); transform: skew(-0.1deg); font-weight: 400;}*/

#ft_copy{color:#898989; padding-top:0px;  color:#fff; font-size:14px; }

#ft_company_name {color:#fff; font-size:30px; font-weight: bold; padding-bottom:10px}
#ft_company{margin: 0 auto;  padding-bottom:15px;}
#ft_company p{color:#fff; font-size:14px; word-break: keep-all; display:inline-block;padding-top: 20px;}
#ft_company p a{color:#fff; font-size:14px; word-break: keep-all; display:inline-block;padding-top: 20px;}
#ft_company p:after {content:"|"; display:inline-block; margin:0px 15px}
#ft_company p.eng{color:#fff}
#ft_company p:last-child:after {content: "";}
.foot_mo {display:none}
@media screen and (max-width:1199px){
	#ft ul li {float:none; width:100%;}
    #ft{padding: 40px 0 20px;}
    #ft *{font-size: 13px; line-height: 24px; word-break: keep-all;}
    #ft_logo{margin: 0 auto 20px; width: 80px;}
	.form-box h2 {font-size:20px !important;}
	.foot_pc {display:none}
	.foot_mo {display:block}
	#ft_link a {font-size:16px; padding-top:30px}
	#ft_company p{font-size:12px;}
	#ft_copy{font-size:12px}
	#ft_company_name{font-size: 24px;}

}
@media screen and (max-width:1199px){
#footer {padding: 0px 50px;}
}


@media screen and (max-width:767px){
#footer {padding: 20px 20px;}
#footer .inner_ft {padding:0px 20px}
}

@media screen and (max-width:480px){
    #ft *{font-size: 12px; line-height: 18px; }
	#ft_company_name{font-size: 18px;}


}

body {top:0px  !important;}