.counter,.counter a{color:#666}
.service-list ul{width:1220px;}
.counter,.service-list li{text-align:center;}
.service-list li{margin-right:20px !important ;width:132px !important; border:1px solid #e1e1e1;}
.city-list,.counter,.join-list,.service-list{overflow:hidden}
.activity-list::after,.city-list ul::after,.counter ul::after,.fashion ul::after,.join-list ul::after,.service-list ul::after{content:" ";display:table;clear:both}.counter .dot,.counter a{display:inline-block;vertical-align:middle}.city-list ul,.join-list ul,.service-list ul{margin-bottom:-1.25rem}

.city-list li,.join-list li,.service-list li{float: left;width: 17.1875rem;margin-right: 2.0rem;margin-bottom: 2.0rem;}
.city-list li:nth-of-type(4n),.join-list li:nth-of-type(4n),.service-list li:nth-of-type(4n){margin-right:0}
.counter{height:5.75rem;padding-bottom:.9375rem;font-size:1.75rem;line-height:3.75rem;  padding-top: 1.15rem}
.counter .dot{width:.625rem;height:.625rem;background-color:#ccc;border-radius:50%}
.activity-list,.activity-primary-img{height:31.25rem}.counter ul{margin-bottom:-1.25rem}
.counter li{float:left;width:24%;margin-bottom:20px}.counter li:last-of-type{margin-right:0;width:23%}
.counter li:first-of-type{width:25%}.counter li:nth-of-type(2){width:24%}.counter li:nth-of-type(3){width:28%}.counter a:hover{color:#e95513}.activity-list li{float:left;width:46.875rem}
.activity-list li:last-child{margin-left:1rem;width:27.1rem}.activity-second-img .showcase{height:15.3125rem}.activity-second-img .showcase:first-child{margin-bottom:.625rem}.city-img{position:relative;background-color:#ddd}.city-img a{display:block}.city-img a:before{position:absolute;top:0;left:0;display:block;content:" ";width:100%;height:100%;background-image:radial-gradient(circle,transparent,rgba(0,0,0,.5))}.city-img a:hover .sexangle{right:50%;bottom:50%;margin-right:-3.625rem;margin-bottom:-4.1875rem}.city-img a:hover:before{background-image:none}.city-img .sexangle{position:absolute;right:.125rem;bottom:-.8125rem;width:7.25rem;height:8.375rem;transition:.5s cubic-bezier(.68,-.55,.27,1.55);-webkit-transform:scale(1);transform:scale(1)}.city-img .sexangle span,.city-img .sexangle span:after,.city-img .sexangle span:before{position:absolute;left:0;top:0;display:block;width:7.25rem;height:4.25rem;border:1px solid #fff;border-width:0 1px}.fashion,.fashion li{width:100%;position:relative}.city-img .sexangle span{top:2.0625rem;color:#fff;text-align:center}.city-img .sexangle span:after,.city-img .sexangle span:before{left:-1px;content:" ";-webkit-transform:rotate(60deg);transform:rotate(60deg)}.city-img .sexangle span:after{-webkit-transform:rotate(120deg);transform:rotate(120deg)}.city-img .sexangle big,.city-img .sexangle small{overflow:hidden;display:block}.city-img .sexangle big{font-size:1.875rem;font-weight:500}.city-img .sexangle small{font-size:1.25rem;font-family:arial}.fashion{padding-bottom:1.25rem}.fashion.floor-body{margin-bottom:0}.fashion a{display:block;height:100%}.fashion ul{-webkit-transform:scale(.76);transform:scale(.76)}.fashion li{z-index:1;float:left;width:33.333333%}.fashion li .img-wrap{-webkit-transform:scale(1);transform:scale(1);transition:.5s;position:relative;-webkit-box-reflect:below -10px linear-gradient(rgba(255,255,255,0) 0,rgba(255,255,255,0) 85%,rgba(255,255,255,.8) 98%)}.fashion li .img-wrap:before{position:absolute;width:100%;height:100%;content:"";background-image:radial-gradient(circle,transparent,rgba(0,0,0,.8))}.fashion li img{width:100%;border-radius:3px;vertical-align:top}.fashion li.active,.fashion li:hover{z-index:2}.fashion li.active .img-wrap,.fashion li:hover .img-wrap{-webkit-transform:scale(1.2);transform:scale(1.2)}.fashion li.active .img-wrap:before,.fashion li:hover .img-wrap:before{background-image:none}
/*公共尾部*/
.footer {
    background: #27323f;
    padding: 50px 0;
    height: auto;
    overflow: hidden;
}
.footer_inner {
    width: 1000px;
    margin: 0 auto;
}
.footer_l {
    width: 800px;
    overflow: hidden;
    display: inline;
    float: left;
}
.footer_r {
    width: 180px;
    display: inline;
    float: left;
}
.footer_l a {
    float: left;
    display: inline;
    width: 100px;
    line-height: 25px;
    height: 25px;
    text-align: left;
    color: #abadb0;
    font-size: 16px;
    overflow: hidden;
}
.footer_r img {
    display: block;
    width: 159px;
    height: 159px;
}
.footer_r span {
    display: block;
    height: 30px;
    line-height: 30px;
    width: 159px;
    text-align: center;
    color: #fff;
    font-size: 14px;
}
.footer_l ul {
    margin-top: 50px;
}
.footer_l ul li {
    height: 25px;
    line-height: 25px;
    color: #75797f;
    margin-top: 5px;
    font-size: 15px;
}
















