﻿

.S_City_Body
{
    width: 1450px;
    -moz-transition: all 0.6s cubic-bezier(0.000, 0.580, 0.320, 0.995);
	-ms-transition: all 0.6s cubic-bezier(0.000, 0.580, 0.320, 0.995);
	-o-transition: all 0.6s cubic-bezier(0.000, 0.580, 0.320, 0.995);
	-webkit-transition: all 0.6s cubic-bezier(0.000, 0.580, 0.320, 0.995);
	transition: all 0.6s cubic-bezier(0.000, 0.580, 0.320, 0.995);
}
.S_City_Main
{
    float: left;
    position: relative;
    width: 288px;
    height: 288px;
    margin: 1px;
    cursor: pointer;
}
.S_City_Contents
{
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.S_City_Pic
{
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: 100%;
    height: 100%;
    -moz-transform: scale(1.0,1.0);
    -ms-transform: scale(1.0,1.0);
    -o-transform: scale(1.0,1.0);
    -webkit-transform: scale(1.0,1.0);
    transform: scale(1.0,1.0);
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -moz-transition: all 1s cubic-bezier(0.000, 0.580, 0.320, 0.995);
	-ms-transition: all 1s cubic-bezier(0.000, 0.580, 0.320, 0.995);
	-o-transition: all 1s cubic-bezier(0.000, 0.580, 0.320, 0.995);
	-webkit-transition: all 1s cubic-bezier(0.000, 0.580, 0.320, 0.995);
	transition: all 1s cubic-bezier(0.000, 0.580, 0.320, 0.995);
}
.S_City_Click
{
    position: absolute;
    background-color: rgba(0,0,0,0.6);
    width: 100%;
    height: 100%;
    padding-top: 20px;
    font-family: 'HelveticaLt';
    text-align: left;
    -webkit-font-smoothing: antialiased;
    color: White;
    direction: ltr;
    -moz-transform: translate(0px,190px);
    -ms-transform: translate(0px,190px);
    -o-transform: translate(0px,190px);
    -webkit-transform: translate(0px,190px);
    transform: translate(0px,190px);
    -moz-transition: all 0.3s cubic-bezier(0.000, 0.580, 0.320, 0.995);
	-ms-transition: all 0.3s cubic-bezier(0.000, 0.580, 0.320, 0.995);
	-o-transition: all 0.3s cubic-bezier(0.000, 0.580, 0.320, 0.995);
	-webkit-transition: all 0.3s cubic-bezier(0.000, 0.580, 0.320, 0.995);
	transition: all 0.3s cubic-bezier(0.000, 0.580, 0.320, 0.995);
}
.S_City_Click span
{
    margin-left: 10px;
    margin-right: 10px;
}
.S_City_Click div
{
    width: 100%;
    margin-top: 40px;
    text-align: center;
}

.S_City_Main:hover .S_City_Click
{
    -moz-transform: translate(0px,130px);
    -ms-transform: translate(0px,130px);
    -o-transform: translate(0px,130px);
    -webkit-transform: translate(0px,130px);
    transform: translate(0px,130px);
}
.S_City_Main:hover .S_City_Pic
{
    -moz-transform: scale(1.3,1.3);
    -ms-transform: scale(1.3,1.3);
    -o-transform: scale(1.3,1.3);
    -webkit-transform: scale(1.3,1.3);
    transform: scale(1.3,1.3);
}



@media screen and (min-width:0px) and (max-width:1550px)
{
    .S_City_Body
    {
        width: 1160px;
    }
}
@media screen and (min-width:0px) and (max-width:1260px)
{
    .S_City_Body
    {
        width: 870px;
    }
}
@media screen and (min-width:0px) and (max-width:970px)
{
    .S_City_Body
    {
        width: 580px;
    }
}
@media screen and (min-width:0px) and (max-width:700px)
{
    .S_City_Body
    {
        width: 100%;
    }
    .S_City_Main
    {
        float: none;
        width: 80%;
        height: 288px;
        margin-top: 10px;
    }
}
