/*==================reg_footer用================*/

.footer{background: #1b1d22;font-size: 14px;color: #a2a2a2}
.footer a{color: #9b9898}
.footer a:hover{color: #ffd258}

.footer-container{padding:70px 0px 40px;overflow: hidden;border-bottom: solid 1px #323439;}
.footer-container .footer-right{margin-left:76%;border-left: solid 1px #323439;padding-left: 50px;}
.footer-container .footer-left{margin-right:-76%;width: 76%; float: left;}

.footer-right .service{color: #fff;}
.footer-right .service h2{font-size: 24px;}
.footer-right .text{}
.footer-right .attention{color: #fff;margin-top: 10px;}
.footer-right .attention .iconfont{font-size:20px;}
.footer-right .attention a{background: rgba(255,255,255,0.15);position: relative;color: #ddd; width:40px;height:40px;line-height: 40px; display: inline-block;border-radius: 100%;text-align: center;margin-top: 10px;}
.footer-right .attention-child{display:none;position:absolute;width:180px;left:0;padding: 10px;line-height: 1; background: #fff;color: #999; bottom:40px;box-shadow: 0 5px 8px rgba(0,0,0,.15);}
.footer-right .attention-child img{width: 100%;}
.footer-right .attention a:hover .attention-child{display: block;}
.footer-right .min-info{display: none;}

.footer-left{overflow: hidden}
.footer-left dl{float: left;width:20%;}
.footer-left dt{color: #fff;font-size: 18px;font-weight: bold;margin-bottom: 10px;}
.footer-left dd{line-height:35px}
.footer-left{}

.footer-link{border-bottom: solid 1px #323439;overflow: hidden;padding: 7px 0;}
.footer-link a{text-align: left;line-height: 30px;font-size: 14px;color: #73777a;text-decoration: none;letter-spacing: .5px;display: inline-block;margin-right: 10px;}

.footer-bottom{padding:20px 0px;text-align: center;font-size: 14px;color: #73777a;}
.footer-bottom a{color: #73777a;}
.font_card{padding-top: 10px;}
.font_card img{height:35px;}

@media(max-width:1200px){
    .md-hide{display: none!important;}
    .footer-container .footer-right{padding-left:30px;}
}
@media(max-width:992px){
    .footer{padding: 10px;}
    .footer-container{padding:25px 0px 0;}
    .footer-logo{display: none;}
    .sm-hide{display: none!important;}
    .footer-container .footer-left{float: none;margin: 0;width: 100%;border-bottom: solid 1px #323439}
    .footer-container .footer-right{float: none;margin: 0;width: 100%;padding:10px 0;border-left: none;}
    .footer-right .text p{display: inline-block;margin-right: 10px;}
    .footer-right .attention{margin: 0;display: none}
    .footer-bottom {padding: 20px 0px;font-size: 12px;}
}
@media(max-width:768px){
    .footer-container{padding: 0}
    .footer-right .min-info{display: block;}
    .footer-right .text{display: none;}
    .footer-left dl,.footer-left dt{display: none;}
    .footer-left dd{float: left;padding: 0;min-width:25%; line-height: 25px;}
    .footer-left dl {float: none;width: 100%;}
    .footer-left dl.xs-show{display: block;}
}
