@charset "utf-8"; #footer { width: 100%; height: 548px; background: url("../img/footer-bg.png") center center no-repeat; background-size: 100% 532px; } #footerContent { padding-top: 115px; } #footer dl, #footer dt, #footer dd { display: block; padding: 0; margin: 0; } #footer dt { font-size: 24px; clear: both; padding-bottom: 16px; margin-bottom: 20px; border-bottom: 3px solid #fff; } #footer dd { font-size: 20px; clear: both; line-height: 40px; } #footer dl, #footer dl a { color: #fff; } #footer dl.pull-left dt { float: left; } #footer dl.pull-right dt { float: right; } #footer dl.pull-right { text-align: right; } #footer h2 { height: 0 !important; display: none !important; } #footer dl.pull-left { padding-left: 20px; } #footer dl.pull-right { padding-right: 20px; } .icp{height:20px;text-align:center;position:relative;top:35px;clear:both;color:#FFF;} .icp a{color:#FFF;} @media (max-width: 415px) { #footer { position: relative; height: auto; padding-bottom: 55px; background-position: left bottom; } #footerContent { /*padding-top: 103px;*/ padding-top: 0; } #footer dl.pull-left { padding-left: 15px; } #footerQr { position: absolute; right: 15px; bottom: 220px; } #footer dl.pull-right { padding-right: 15px; } #footer dt { font-size: 18px; padding-bottom: 10px; margin-bottom: 15px; } #footer dt, #footer dd { line-height: 25px; } #footer dd { font-size: 14px; } .icp{height:20px;text-align:center;position:relative;top:35px;clear:both;color:#FFF;} .icp a{color:#FFF;} }