/*==================reg_footer用    ================*/
.footer{background: #fff;font-size: 14px;color: #999;clear: both;border-top: solid 1px #efefef;}
.footer a{color: #999}
.footer a:hover{color: #ff7513}

.footer-container{padding:70px 0px 40px;overflow: hidden;border-bottom: solid 1px #efefef;}
.footer-container .footer-right{margin-left:-560px;width:560px;border-left: solid 1px #efefef;padding-left:35px;float: right;}
.footer-container .footer-left{margin-right:539px; }

.footer-right .service{color: #999;margin-right: 146px;}
.footer-right h3{color: #000;font-size: 18px;font-weight:bold;margin-bottom: 10px;}
.footer-right .service h2{font-size: 28px;line-height: 1.3;color: #ff7513}
.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-right .f_2wm h3{font-size: 16px;line-height: 1;}
.footer-right .f_2wm{width: 130px;float:right;text-align: center}
.footer-right .f_2em_img{}
.footer-right .f_2em_img img{width: 100%}

.footer-left{overflow: hidden}
.footer-left dl{float: left;width:33.333%;}
.footer-left dt{color: #000;font-size: 18px;font-weight: bold;margin-bottom: 10px;}
.footer-left dd{line-height:25px}
.footer-left{}

.footer-link{border-bottom: solid 1px #efefef;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: 40px 0px;text-align: center;font-size: 12px;color: #acacac;background: #fff;}
.footer-bottom a{color: #acacac;}
.footer-bottom a:hover{color: #ff0000;}
.font_card{padding-top: 10px;}
.font_card img{height:30px;}

@media(max-width:1200px){
    .md-hide{display: none!important;}
    .footer-container .footer-right{display: none!important;}
    .footer-container .footer-left{float: none;margin:0;width:100%;}
}
@media(max-width:992px){
    .footer{padding: 20px 0;}
    .footer-container{padding:25px 0px 15px;}
    .footer-logo{display: none;}
    .sm-hide{display: none!important;}
    .footer-bottom {padding: 20px 0px;font-size: 12px;}
}
@media(max-width:768px){
    .footer-container{display: none;}
	.footer-link{display: none;}
    .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;}
}
