.footer{
    width: 100%
    /* transform: scale(0.8);*/
}
.line{
    width: 100%;
    height: 8px;
    background: #F15921;
    margin-top: 76px;
}
.footer-row{
    width: 100%;
    height: 400px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background: #333333;
}
.footer-address{
    display: flex;
    flex-direction: column;
    width: 260px;
}
.footer-nav-row{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap; margin-bottom:60px
}
.footer-nav-text{
    width: 50%;
    font-size: 16px;
    
    font-weight: 400;
    color: #FFFFFF;
    line-height: 16px;
    margin-bottom: 20px;
}
.footer-nav-text a:link{ color: #999;}
.footer-nav-text A:visited{text-decoration:none; color:#999;}
.address-row{
    display: flex;
    flex-direction: column;
    margin-top: 32px;
}
.address-in{
    font-size: 14px;
    
    font-weight: 400;
    color: #999999;
    line-height: 14px;
    margin-top: 12px;
}
.address-text{
    font-size: 14px;
    
    font-weight: 400;
    color: #999999;
    line-height: 14px;
}

.footer-bottom{ text-align:center;padding: 30px 0; background: #333333;color: #eee;font-size: 16px; border-top:1px solid rgba(255,255,255,0.1)}
.company-info-row{
    display: flex;
    flex-direction: column;
    margin-left: 150px;
}
.company-info-name{
    font-size: 30px;
    font-family: SourceHanSansCN-Bold;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 30px;
}
.company-info-tel-text{
    font-size: 14px;
    
    font-weight: Regular;
    color: #999999;
    line-height: 14px;
    margin-top: 37px;
}
.company-info-tel-row{
    display: flex;
    flex-direction: row;
    margin-top: 12px;
}
.company-info-tel-number{
    font-size: 14px;
    
    font-weight: Regular;
    color: #FFFFFF;
    line-height: 14px;
}
.company-info-tel-wx{
    font-size: 14px;
    
    font-weight: Regular;
    color: #FFFFFF;
    line-height: 14px; padding-left:15px
}
.company-info-address-text{
    margin-top: 37px;
    font-size: 14px;
    
    font-weight: Regular;
    color: #999999;
    line-height: 14px;
}
.company-info-address-value{
    margin-top: 12px;
    font-size: 14px;
    
    font-weight: Regular;
    color: #FFFFFF;
    line-height: 14px;
}
.code-row{
    display: flex;
    flex-direction: row;
    margin-left: 103px;
}
.code-col{
    width: 174px;
}

.code-col img{
	width: 100%;
}

.page{width:100%;text-align: center;} 
.page .active{padding: 5px 10px; text-align: center;line-height: 32px;font-size: 14px;
color: #fff;
background: #d09e49;
display: inline-block;
margin-left: 4px;
margin-top: 5px;
border: 1px solid #d09e49;
}
.page .total{
padding: 5px 10px;
text-align: center;
line-height: 32px;
font-size: 14px;
color: #d09e49;
border: 1px solid #d09e49;
background: #fff;
 display: inline-block;
margin-top: 5px;
margin-left: 4px;
}
.more-but-text a,.introduction-but-text a{color:#fff !important;}