*{
    box-sizing: border-box;
}
.slide-show-container{
    max-width: 1000px;
    position: relative;
    margin:auto;
}
header{
    height: 145px;
    background: url(../image/banner/banner_large.jpg) no-repeat right 0px;
    -webkit-background-size: 100% ;
    -o-background-size: 100%;
    background-size: 100% 100%;
    max-width: 1000px;
    margin: auto;
}
.top-text{
    color:#f3f3f3;
    font-size:15px;
    padding: 8px;
    position:absolute;
    background-color: rgba(0,0,0,0.6);
}
img{
    width:100%;
    max-width: 1000px;
    max-height: 450px;
}
.text{
    color:#f3f3f3;
    font-size:25px;
    padding: 8px 12px;
    position:absolute;
    left:30%;
    bottom: 40px;
    text-align: center;
    min-width: 10%;
    background-color: rgba(0,0,0,0.1);
}
nav a{margin:12px 0px 12px 20px;}
nav{
    top:145px;
    width:100%;
    display: block;
    /*  position: absolute;*/
    background-color: rgba(24, 7, 6, 0.8);
    box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.055);
    max-width: 1000px;
    margin: auto;
}

.leftSide{
    width: 60%;
    float: left;
}
.rightSide{
    width: 38%;
    float: left;
}
.halfSide{
    width: 45%;
    float: left;
}

@media screen and (max-width:990px){
    footer{padding-left:20px;}
}