/*Content CSS*/
footer {width:100%; background-color:#fbfbfb; padding:50px 0; clear:both; border-top: 1px solid #eee;}
.footer_con {width: 1280px; margin: 0 auto; text-align: left; position: relative; display: flex; align-items: center; justify-content: space-between;}
.ft_logo {margin-right:30px;}
.ft_copy {font-size: 12px; font-weight: 300; color:#888; line-height: 20px;}
.ft_copy span, .ft_copy a {color:#c7c7c7;}
.ft_btn a {display: block;text-align: center; width: 140px; height: 30px; line-height: 30px; color:#fff; background: #cfcfcf; border-radius: 3px; font-size: 10px; transition: all 0.3s; }
.ft_btn a:hover {background: #072a60;}

.ft_right {display: flex; align-items: center;}

#top_btn {position:fixed;bottom:20px;right:20px;width:50px;height:50px;line-height:46px;border:2px 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:#072a60;background:#072a60;color:#fff}

.fm_link {position: relative; z-index: 3; width:140px; height:30px; margin-bottom:10px;}
.fm_link button {border:0; width:100%; height:30px; line-height: 28px; background: #fff; border:1px solid #ddd; text-transform: uppercase; color:#bfbfbf;
outline: none; font-size:12px;}
.fm_link button i {font-size:18px; margin-left:5px; position: relative; top:3px;}
.fm_link button.active i {transform: rotate(180deg);}
.fm_link ul {width:100%; position: absolute; top:-143px; text-align: center; overflow-y: auto; height:143px; border:1px solid #ddd; border-bottom:0; display: none;}
.fm_link ul li a {padding:10px; color:#999; font-size:13px; display: block; border-bottom:1px solid #ddd; letter-spacing: -.5px; background: #fff; transition: all .3s ease;
line-height: 16px;}
.fm_link ul li a:hover {background: #f5f5f5;}
.fm_link ul li:last-child a {border-bottom:0;}


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

}

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

}

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

}
