/*Content CSS*/
footer {width:100%; background-color:#000; padding: 50px 0; clear:both;}
.ft_con {width: 100%; max-width: 1740px; margin: 0 auto; display: flex; justify-content: space-between; padding: 0 20px; }
.ft_con .left {display: flex; align-items: flex-start; }
.ft_con .ft_logo {margin-right:120px; padding-top: 5px;}

.ft_copy {font-size: 13px; font-weight: 300; color:rgba(255, 255, 255, 0.8); line-height: 24px; text-align: left;  word-break: keep-all;  font-weight: 300; }
.ft_copy span {color:rgba(255, 255, 255, 0.3); font-weight: 300; display: block; margin-top: 5px;}
.ft_copy a {color:rgba(255, 255, 255, 0.3) !important; line-height: 18px; font-weight: 300}

.ft_btn a {display: block;text-align: center; width: 140px; height: 30px; line-height: 28px; color: rgba(255, 255, 255, 0.5) !important; background: transparent; font-size: 10px;
transition: all 0.3s; border:1px solid rgba(255, 255, 255, 0.5); border-radius: 3px; }
.ft_btn a:hover {background: #dcaf3c;   color:#fff !important;  border-color: #dcaf3c; }

#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}
#top_btn:hover {border-color:#dcaf3c;background:#dcaf3c;color:#fff}


@media screen and (max-width: 960px) {


}

@media screen and (max-width: 640px) {

}
