@charset "utf-8";
/* CSS Document */
.footer-top{width: 1170px;height:109px;margin: 0 auto;padding-top: 16px;border-top: 1px solid #929292;padding-bottom: 14px;}
.footer_top_l{padding-top: 6px;}
.national_logo a{display: inline-block;margin-left: 8px}
.national_logo a:first-child{margin-left: 0px}
.footer_top_m{font-size: 14px;line-height: 26px;margin-left: 80px;}
.footer_top_r{margin-left: 80px;}
.zbwsj{font-size: 11.04px;width: 30px;padding: 0 10px;line-height: 12px;}
.bx_fx{margin-left: 10px;position: relative;}
.jiathis_style{line-height: 26px;margin-top: 10px;}
.jiathis_style>div{font-size: 12px;}
.jiathis_style a{float: left;display: block;margin: 5px 6px!important;}
.jiathis_style a:first-child{margin-top: 0;}
.link_box{margin-top: 10px;}
.link_box>li{margin-left: 32px;}
.link_box>li:first-child{margin-left: 0px;}
.friendlink{padding-left:10px;cursor:pointer;width: 100px;height:22px;line-height:22px;font-size: 14px;position: relative;background: url(4.png) no-repeat 100px center;}
.friendlink>div{padding:15px;width:800px;z-index:98;position: absolute;bottom: 22px;left: 0;background: #f6f6f6;height: 140px;overflow:hidden;}
.friendlink02>div{left: -110px;}
.friendlink03>div{left: -220px;}
.friendlink04>div{left: -330px;}
.friendlink>div a{display: block;line-height: 22px;padding-left: 5px;margin: 5px 0;float: left;line-height: 28px;float: left;width: 285px;}

.footer_box{width:100%;height:auto;background:#f9f9f9;border-top:2px solid #e9e9e9;}
.link{width:1170px;height:auto;margin:0 auto;padding:30px 0;}
.link ul li{line-height:30px;float:left;font-size:14px;padding:0 8px;}
.link ul li span{}
.link ul li span b{font-weight:100;padding-right:27px;}
.link ul li a{color:#666;}
.link ul li a:hover{color:#274197;}
.bq_set{font-size: 12px;padding-top:30px;text-align:center;color:#999;line-height:27px;}

.footer_bottom_box{width: 100%;background:#3e77de;height: 44px;line-height: 44px;font-size: 14px;color: #FFFFFF;}
.footer_bottom{width:1170px;margin: 0 auto;}
.footer_bottom_l{padding-top: 14px;}
.footer_bottom_l a{font-size:14px;color: #FFFFFF;line-height: 15px;display: block;height: 16px;padding: 0 18px;border-left:solid #FFFFFF 1px;}
.footer_bottom_l li:first-child a{border: 0;padding-left: 0;}
.footer_bottom_m{margin-left: 130px;}
.footer_bottom_m span{text-decoration: underline;}
.footer_bottom_r{margin-left: 90px;}