.qrcode:hover {
    box-shadow: 0 0 10px rgba(21, 21, 21, .2)
}
body {
    color: #969b9d;
    size: 14px
}
.qrcode {
    padding: 3px;
    margin-bottom: 26px;
    cursor: pointer;
    transition: all .25s
}
@media (max-width: 770px) {
    .qrcode {
        margin-bottom: 0;
    }
}
#header {
    background: url(/a/asset/top_bg_middle.png) top center no-repeat;
    height: 260px
}
.qrcode, .qrcode-mobile {
    width: 110px;
    height: 110px;
    border: 1px solid #c2c2c2;
    margin-top: -26px
}
.qrcode:hover {
    transform: scale(1.4);
    border: none
}
@media (min-width: 1200px) {
    #header {
        background: url(/a/asset/top_bg.png) top center no-repeat;
        height: 300px
    }
    .qrcode {
        margin-top: 0;
        margin-bottom: 0
    }
}
@media (max-width: 770px) {
    #header {
        background: url(/a/asset/top_bg_mobile.png) top center no-repeat;
        height: 120px
    }
}
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (max--moz-device-pixel-ratio: 2) {
    #header {
        background: url(/a/asset/top_bg_mobile_ratio.png) top center no-repeat;
        background-size: 100% auto;
        height: 120px
    }
}
#appicon-bg {
    background: url(/a/asset/app_bg.png) top center no-repeat #fff;
    width: 160px;
    height: 160px;
    background-size: 100% auto;
    border: none;
    margin: -150px auto 30px;
    text-align: center
}
@media (max-width: 770px) {
    #appicon-bg {
        margin: -150px auto 0;
    }
}
.appicon {
    border: none;
    width: 100px;
    height: 100px;
    margin-top: 34px
}
.install-btn {
    padding-top: 10px
}
.btn-u-lg, .btn-u.btn-u-green, a.btn-u-lg {
    color:#ffffff;
    background-color: #28caad;
    line-height: 1.6;

}
.btn-u-lg, a.btn-u-lg {
    font-size: 18px;
    padding: 8px 60px;
    border-radius: 30px
}
.btn-u.btn-u-green:active, .btn-u.btn-u-green:focus, .btn-u.btn-u-green:hover {
    background-color: #24bca1;
    color: #fff
}
.gray-text, .gray-text li {
    color: #969b9d
}
.breadcrumb > li + li:before {
    content: none
}
.breadcrumb > li {
    padding: 0 5px
}
a.btn-lg-default, a.btn-lg-default:focus, a.btn-lg-default:hover {
    font-size: 18px;
    padding: 8px 60px;
    background-color: #666;
    border-color: #666;
    border-radius: 30px
}
.spinner {
    height:45px
}
.btn-u, .list-toggle:after {
    font-size:14px;
    font-weight:400;
    display:inline-block
}