/*Content CSS*/
footer {width:100%; background-color:#212121; padding:40px 0; clear:both; }
.footer_con {width: 1300px; margin: 0 auto; text-align: left; position: relative; display: flex; align-items: center;}
/* .ft_logo {margin-right:40px;} */
.ft_copy {font-size: 13px; font-weight: 300; color:rgba(154, 154, 154, 0.8); line-height: 24px;}
.ft_copy span, .ft_copy a {color:rgba(154, 154, 154, 0.5) !important;}
.ft_btn a {display: block;text-align: center; width: 140px; height: 30px; line-height: 28px; color:rgba(255, 255, 255, 1) !important; background: transparent; border-radius: 0; margin: 0 auto; font-size: 10px; border:1px solid rgba(255,255,255,.5); transition: all 0.3s; position: absolute; top:0; right:0;}
.ft_btn a:hover {background: #0046a5; border-color: #0046a5; }

#top_btn {position:fixed;bottom:20px;right:20px;width:50px;height:50px;line-height:46px;border:1px solid #333;color:#333;text-align:center;font-size:15px;z-index:90;background:rgba(255,255,255,0.5);transition: all 0.3s ease; }
#top_btn:hover {border-color:#0046a5;background:#0046a5;color:#fff}

@media screen and (max-width:1200px) {

}

@media screen and (max-width: 960px) {

}

@media screen and (max-width: 640px) {

}
