.advertising-flag-new, .advertising-flag-normal, .footer-company-icp {
    position:relative
}
.footer-bottom {
    padding-top:1px;
    background-color:#1f1f1f
}
.footer .transverse-thread {
    width:30px;
    text-align:left
}
.footer-data-list {
    float:right;
    margin-top:50px
}
.footer-data-list li {
    display:inline-block;
    margin-left:30px;
    vertical-align:top;
    *display:inline;
    *zoom:1
}
.footer-data-list li p {
    text-align:left;
    color:#fff
}
.footer-data-list li p .icon-num {
    transition:all 1.5s;
    -webkit-transition:all 1.5s;
    -moz-transition:all 1.5s;
    -ms-transition:all 1.5s;
    -o-transition:all 1.5s
}
.footer-data-type {
    font-size:14px;
    margin-bottom:9px
}
.footer-num-days {
    margin-top:24px;
    overflow:hidden
}
.footer-data-list .margin-alone {
    margin-left:32px
}
.footer-websites-box {
    padding-top:40px;
    background: #232323;
    border-bottom:1px solid #313131
}
.footer-city-list {
    height:35px;
    overflow:hidden
}
.footer-city-list a, .footer-city-list span {
    height:34px;
    font-size:13px;
    line-height:34px;
    color:#828789
}
.footer-city-list a {
    float:right
}
.footer-city-list span {
    float:left;
    width:90px;
    margin-right:10px;
    background-color:#121212;
    text-align:center;
    cursor:pointer
}
.footer-city-list span.on {
    color:#fff;
    background-color:#384144
}
.footer-websites ul li, .footer-websites ul li a {
    color:#83888a;
    white-space:nowrap
}
.footer-websites {
    margin-top:21px
}
.footer-websites ul li {
    float:left;
    margin:0 14px 11px 0;
    font-size:12px
}
.footer-company-box {
    padding:30px 0;
    overflow:hidden
}
.footer-qr-code p {
    font-size:12px;
    color:#fff;
    text-align:center
}
.footer-qr-code div {
    margin-left:30px;
    height:130px;
    width:100px;
    float:right
}
.footer-qr-code div img {
    width:100px;
    height:100px
}
.footer-company-info {
    float:left
}
.footer-company-info ul {
    overflow:hidden
}
.footer-company-info ul li {
    float:left;
    margin-right:17px;
    font-size:13px;
    color:#fff
}
.footer-company-info ul li a {
    color:#fff
}
.footer-company-info p {
    margin-top:23px;
    font-size:12px;
    text-align:left;
    color:#83888a
}
.footer .icon-num {
    background:url(../png/num.png) no-repeat;
    width:19px;
    height:32px;
    float:left
}
.footer .icon-num-zero {
    background-position:0 0
}
.footer .icon-num-one {
    background-position:2px -35px
}
.footer .icon-num-two {
    background-position:0 -71px
}
.footer .icon-num-three {
    background-position:0 -107px
}
.footer .icon-num-four {
    background-position:0 -143px
}
.footer .icon-num-five {
    background-position:0 -179px
}
.footer .icon-num-six {
    background-position:0 -214px
}
.footer .icon-num-seven {
    background-position:0 -251px
}
.footer .icon-num-eight {
    background-position:0 -287px
}
.footer .icon-num-nine {
    background-position:-1px -323px
}
.footer .icon-num-dot {
    float:left;
    width:6px;
    height:8px;
    margin-top:24px;
    background:url(../png/num.png) -4px -380px no-repeat
}
.footer .fbc-iocn1, .footer .fbc-iocn2, .footer .fbc-iocn3, .footer .fbc-iocn4 {
    height:24px;
    margin-top:-5px
}
.footer-company-info p span {
    display:inline-block;
    vertical-align:top;
    color:#83888a;
    *display:inline;
    *zoom:1
}
.footer-company-info p a {
    display:inline-block;
    *display:inline;
    *zoom:1;
    margin-left:17px
}
.footer-company-info p a i {
    display:block
}
.footer .index-icon {
    background-image:url(../png/common_bgdf49.png)
}
.footer .fbc-iocn1 {
    width:21px;
    background-position:-385px -497px
}
.footer .fbc-iocn2 {
    width:21px;
    background-position:-424px -497px
}
.footer .fbc-iocn3 {
    width:21px;
    background-position:-463px -497px
}
.footer .fbc-iocn4 {
    width:65px;
    background-position:-499px -497px
}
.footer .fbc-iocn5 {
    width:67px;
    height:25px;
    margin-top:-5px;
    background-position:-576px -497px
}
@media screen and (min-width:1460px) {
    .footer-data-list li {
        margin-left:90px
    }
    .footer-data-list .margin-alone {
        margin-left:62px
    }
}
.advertising-flag-normal .advertising-flag {
    position:absolute;
    bottom:0;
    right:0;
    width:34px;
    height:24px;
    background-image:url(../png/ad_flag.png)
}
.advertising-flag-new .advertising-flag-banner {
    position:absolute;
    top:0;
    right:0;
    width:38px;
    height:26px;
    background-image:url(../png/ad_flag_banner.png)
}
.new_xgt_slider .advertising-flag-banner {
    right:50%;
    margin-right:-610px
}
.ttdis{
	display: block!important;
}
