.clearfix { zoom: 1;}
.f-fl {float: left;}
.f-fr { float: right;}
i {  font-style: normal;}
a { color: #333; text-decoration: none;cursor: pointer;}
.width1200 { width: 1200px; margin: 0 auto;overflow: hidden;}
.footbox{  border-top:1px solid #ccc; padding:30px 0;    background: #ffffff;}
.footbox .f-fl{width: 900px;}
.footbox .f-fl p.firstLine{    font-weight: bold;margin-bottom: 10px;}
.footbox .f-fl p{ padding-bottom: 5px; font-size: 16px;}
.footbox .f-fl p.firstLine a{ padding-right:15px; font-size:16px;}

.footbox .f-fl p i{ padding-right:15px;}

.footbox .f-fr a {
    display: inline-block;
    margin: 0 8px;
    padding-top: 10px;
    line-height: 0;
}
.footbox .f-fl a img {
    height: 20px;
    width: auto;
}

 @media screen and (min-width:300px) and (max-width:1024px) {
.width1200 { width: 100%;}
.footbox{  border-top:1px solid #ccc; padding:20px 0;}
.footbox .f-fl p{ padding-bottom:10px; text-align:center;font-size: 14px;}
.footbox .f-fl p.firstLine a{ padding-right:5px; font-size:14px;}
.footbox .f-fl p i{ padding-right:15px;}
.footbox .f-fl{ width:100%;} .footbox .f-fr{ width:100%; text-align:center}
.footbox .f-fr a {
    display: inline-block;
    margin: 0 8px;
    padding-top: 10px;
    line-height: 0;
}
.footbox .f-fr a img {
    height: 30px;
    width: auto;
}
.footbox .f-fl a img {display:none;}
.infobox{ padding:20px 0 20px 0;}
}