/*==================reg_footer用    ================*/
.footer{background: #191C21;font-size: 14px;color: #999;clear: both;border-top: solid 1px rgba(255, 255, 255, 0.08);}
.footer a{color: #92959A}
.footer a:hover{color: #ff7513}
.footer-container{padding:70px 0px 40px;overflow: hidden;border-bottom: solid 1px rgba(255, 255, 255, 0.08);}
.footer-container .footer-right{}
.footer-container .footer-left{
    display: flex;
    width: 100%;
    justify-content: space-evenly;
}

.certificate{
    display: inline-block;
}

.webShow{
    display: flex;align-items: center;color: #92959A;font-size: 12px;
}

.brSpan{
    display: block;
}

.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{
    line-height: 1;color:#8E9198;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;}
.footer-right .f_2wm{width: 165px;text-align: center}
.footer-right .f_2em_img{
    width: 93px;
    height: 93px;
    margin: 0 auto;}
.footer-right .f_2em_img img{width: 100%}

.f_logo{
    width: 165px;
    margin-bottom: 35px;
}

.footer-left{overflow: hidden}
.footer-left dl{
    height: 93px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
/*.footer-left dl:last-child{width:50%;}*/
.footer-left dt{color: #FFFFFF;font-size: 18px;font-weight: bold;padding-bottom: 10px;width: max-content;margin-bottom: 20px;
    border-bottom: none;
    background-image: linear-gradient(
            to right,
            #ff7513 50%,
            transparent 50%
    );
    background-position: bottom;
    background-size: 100% 3px;
    background-repeat: no-repeat;}
.footer-left dd{color:#92959A;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;}
.btmTextLine{
    font-size: 14px !important;
    line-height: 1 !important;
}
.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;}
.footer-bottom a{color: #acacac;}
.font_card{
    display: flex;
    flex-direction: column;
    /*align-items: flex-end;*/
    gap: 5px;
    margin-top: 5px;
}
.font_card img{height:30px;}
.footerBtmBox{
    /*display: flex;*/
    justify-content: space-between;
    align-items: center;
}

.footerBtmBox p,
.footerBtmBox a{
    text-align: left;
    color: #92959A;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
}

@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;}
    .footerBtmBox{
        flex-direction: column;
        align-items: center;
        gap: 20px;
    }
    .footerBtmBox p{
        text-align: left;
    }
}
@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;}
    .footerBtmBox{
        flex-direction: column;
        align-items: center;
        gap: 15px;
        padding: 0 clamp(15px, 4vw, 20px);
    }
    .footerBtmBox p{
        font-size: 10px;
        text-align: left;
        line-height: 15px;
    }

    .footerBtmBox a{
        font-size: 10px;
        text-align: left;
        line-height: 12px;
    }
    .font_card{
        display: none;
        /*!*align-items: center;*!*/
        /*gap: 10px;*/
        /*flex-wrap: wrap;*/
    }

    .certificate{
        display: block;
    }


    .font_card img{
        height: 30px;
    }

    .webShow{
        display: none;
    }
}
