﻿
.footer .about .footer-link .code li, .footer .contact .contact-wrap p {
    font-size: 12px
}

.thank .thank-wrap, .footer .about .footer-link dl dd a, .footer .about .tel ul li span, .footer .contact {
    font-size: 14px
}

.footer .about .footer-link dl dt, .footer .about .footer-link dl dt a {
    font-size: 18px
}

.footer .about .tel h5 {
    font-weight: normal
}

.currenthit, .footer .about .footer-link dl dd a, .footer .about .footer-link .code li, .footer .about .tel h5, .footer .about .tel ul li span, .footer .contact, .footer .contact .contact-wrap div a {
    color: #fff
}

.thank .thank-wrap div a:hover {
    text-decoration: none
}

.footer .about .footer-link .code li, .footer .contact {
    text-align: center
}

.thank .thank-wrap div a:hover span {
    color: #218fc4
}

.footer .contact .contact-wrap div span {
    margin-left: 5px
}

.c-user-s, .footer .contact .contact-wrap div span, .footer .contact .contact-wrap .img img {
    margin-right: 5px
}

.footer .about .footer-link dl dt, .footer .contact .contact-wrap div {
    margin-bottom: 10px
}

.c-round {
    margin-right: 10px
}

.footer .about, .footer .about .tel h5, .footer .contact {
    margin-bottom: 20px
}

.footer .about .footer-link .code li, .footer .about .tel ul li span {
    margin-right: 20px
}

.footer {
    padding: 20px
}

.thank, .footer .contact {
    padding-top: 20px
}

.thank {
    padding-bottom: 20px
}

.c-round, .c-user-s, .thank .thank-wrap, .footer .about .footer-link .code li, .footer .about .tel h5, .footer .contact .contact-wrap {
    position: relative
}

.thank .thank-wrap h4, .footer .about .footer-link .code li .c-icon, .footer .about .footer-link .code li div, .footer .about .tel h5 .c-icon, .footer .contact .contact-wrap .img {
    position: absolute
}

.c-icon, .footer .about .footer-link, .footer .about .footer-link dl dd, .footer .about .footer-link .code li, .footer .about .tel, .footer .about .tel ul li span {
    display: inline-block;
    *display: inline;
    zoom: 1
}


.thank {
    background: #ebebeb;
    height: 20px;
    line-height: 20px
}

.thank .thank-wrap {
    padding-left: 152px
}

.thank .thank-wrap h4 {
    left: 20px
}

.thank .thank-wrap div {
    width: 100%;
    height: 20px;
    white-space: nowrap;
    overflow: hidden
}

.thank .thank-wrap div a {
    display: block
}

.thank .thank-wrap div a span {
    overflow: hidden;
    margin-right: 40px
}

.footer {
    background: #1f2127
}

.footer .about {
    letter-spacing: -12px
}

.footer .about .footer-link {
    letter-spacing: 0;
    width: 20%;
    border-right: 1px solid #17202a;
    border-left: 1px solid #384d62;
    *border-left: expression(this.previousSibling==null?"none":"solid");
    min-height: 290px;
    vertical-align: top
}

.footer .about .footer-link:first-child {
    border-left: none
}

.footer .about .footer-link dl {
    padding-left: 30px;
    margin-bottom: 40px
}

.footer .about .footer-link dl dt {
    color: #2ed1af
}

.footer .about .footer-link dl dt a {
    color: #2ed1af
}

.footer .about .footer-link dl dd {
    width: 45%;
    line-height: 22px
}

.footer .about .footer-link dl.one dd {
    width: 100%
}

.footer .about .footer-link dl.three dd {
    width: 30%
}

.footer .about .footer-link .code {
    padding-left: 30px
}

.footer .about .footer-link .code li {
    width: 60px;
    padding-top: 60px
}

.footer .about .footer-link .code li .c-icon {
    width: 47px;
    height: 47px;
    top: 0;
    left: 6px
}

.footer .about .footer-link .code li .c-icon.c-weixin {
    background-position: 0 -192px
}

.footer .about .footer-link .code li .c-icon.c-weibo {
    background-position: -64px -192px
}

.footer .about .footer-link .code li div {
    width: 91px;
    height: 100px;
    left: -18px;
    display: none
}

.footer .about .footer-link .code li div.weixin-code {
    background: url(../images/wx.png) no-repeat
}

.footer .about .footer-link .code li div.weibo-code {
    background: url(../images/wb.png) no-repeat
}

.footer .about .footer-link .code li.current div {
    display: block
}

.footer .about .footer-link .code li.current .c-icon.c-weixin {
    background-position: 0 -248px
}

.footer .about .footer-link .code li.current .c-icon.c-weibo {
    background-position: -64px -248px
}

.footer .about .tel {
    border-left: 1px solid #384d62;
    min-height: 290px;
    width: 38%;
    letter-spacing: 0
}

.footer .about .tel h5 {
    font-size: 36px;
    padding-left: 68px;
    margin-left: 60px;
    min-height: 54px;
    line-height: 54px
}

.footer .about .tel h5 .c-icon {
    width: 54px;
    height: 54px;
    background-position: -136px -192px;
    left: 0
}

.footer .about .tel ul {
    margin-left: 60px
}

.footer .about .tel ul li {
    line-height: 28px
}

.footer .contact {
    border-top: 1px solid #394c5e
}

.footer .contact .contact-wrap {
    padding-right: 260px
}

.footer .contact .contact-wrap .img {
    right: 0;
    top: 0
}


/*# sourceMappingURL=footer.css.map */