/* CSS Document */
a.tel, a.tel:hover { pointer-events: none; text-decoration:none !important; }
@media print, screen and (max-width: 999px){
a.tel, a.tel:hover { pointer-events: initial; }
}

#gotop { display: none; position: fixed; right:0px; bottom:20px; cursor: pointer;  z-index:20;}
#gotop a { display:inline-block; width:30px; height:30px; padding-top:6px; color:#fff; opacity:0.5;  filter: alpha(opacity=50); background:#000; text-align: center;}
#gotop a:hover { color:#fff; opacity:1;  filter: alpha(opacity=100);}

.footer-bg { background: url(../images/footer-bg.jpg) no-repeat center fixed; background-size: cover; min-height: 398px; padding: 138px 0 124px 0;}
.footer-box { display: flex; flex-direction: row; flex-wrap: nowrap;padding: 0 10px}
.footer-box > div {padding: 0 10px; border-right: 1px solid #fff;}
.footer-box > div:last-child {border-width: 0;}
.footer-box > div:nth-of-type(1) { width: 220px; font-size: 50px; color: #fff; line-height: 100%; font-weight: normal;}
.footer-box > div:nth-of-type(2), .footer-box > div:nth-of-type(3) {min-width: 280px;}
.footer-box > div:nth-of-type(2), .footer-box > div:nth-of-type(3), .footer-box > div:nth-of-type(4) { padding: 0 40px; font-size: 16px; letter-spacing: 1px; color: #ffffff; line-height: 30px;}
.footer-box > div:nth-of-type(2) a, .footer-box > div:nth-of-type(3) a, .footer-box > div:nth-of-type(4) a { color: #ffffff;}
.footer-box > div:nth-of-type(2) font, .footer-box > div:nth-of-type(3) font, .footer-box > div:nth-of-type(4) font {display: block; font-size: 24px; font-weight: bold; padding-bottom: 20px; line-height: 100%;}
.footer-box > div:nth-of-type(2) i, .footer-box > div:nth-of-type(3) i, .footer-box > div:nth-of-type(4) i { font-size: 34px; display: inline-block; vertical-align: middle; padding-right: 10px;}

.copyright { background: linear-gradient(85deg, #0c4ab8 0%, #133777 100%); padding: 34px 0;}
.copyright-box {padding: 0 10px; display:flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: center; letter-spacing: 1px; font-size: 15px; line-height: 24px; color: #ffffff;}
.copyright-box > div:first-child {}
.copyright-box > div:last-child a { text-decoration: underline; color: #fff;}
.copyright-box > div:last-child a:hover {text-decoration: none;}
.footer_industrystock img {border-radius: 8px;transition: all .3s;}
.footer_industrystock:hover img {box-shadow: 0 2px 5px rgba(255, 255, 255, .6);}
@media only screen and (max-width: 980px) {
	.footer-bg { min-height:inherit; padding: 20px 0;}
	.footer-box { flex-direction: column;}
	.footer-box > div { width: 100% !important; padding:20px 10px 20px 10px !important; border-bottom: 1px solid rgba(255,255,255,.3); border-right-width: 0;}
	.footer-box > div:nth-of-type(1){font-size: 38px;}
}
@media only screen and (max-width: 768px) {
	.copyright-box {flex-direction: column; justify-content: flex-start; align-items: flex-start;}
	.copyright-box > div:last-child {padding-top: 15px;}
}