@charset "utf-8";

#slide {
    width: 1200px;
    height: 420px;
    position: relative;
    overflow: hidden;
   
    z-index: 2;
    margin: 0 auto;
    margin-top: 30px;
    background: #da182c;
}

.gallery {
    width: 1200px;

    position: relative;
    z-index: 2
}

.items {
    display: none
}

.pag {
    width: 1200px;
    padding: 10px 0;
    margin: 5px auto;
    position: relative;
}

.img-pags {
	width: 1200px;overflow: hidden;
    position: static;
    z-index: 1;
    display: block
}

.img-pags ul {
    margin: 0
}

.img-pags li {
    margin: 0 53px 0 0;
    width: 260px;height: 178px;
}

.img-pags li a {
    position: relative;
    display: block;
    padding: 5px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}

.img-pags li a img {
	width: 260px;height: 168px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}

.img-pags li a span {
    display: block;
    background: #000
}

.img-pags li.active a,
.img-pags li a:hover {
    box-shadow: inset 0 0 7px red;
}

.img-pags li.active a img,
.img-pags li a:hover img {
    opacity: 1
}

.pag .prev {
    display: block;
    position: absolute;
    z-index: 15;
    bottom: 35px;
    right: 180px;
    text-decoration: none;
    border: 1px solid #ddd;
    padding: 7px 11px 6px;
    text-shadow: 0 1px 1px #fff;
    box-shadow: 0 1px 1px #fff;
    font: 700 11px Sans-Serif;
    white-space: nowrap;
    vertical-align: middle;
    color: #666;
    background: 0 0;
    cursor: pointer;
    border-color: #ddd;
    border-radius: 3px;
    background: -webkit-linear-gradient(top, white, #E0E0E0);
    background: -moz-linear-gradient(top, white, #E0E0E0);
    background: -ms-linear-gradient(top, white, #E0E0E0);
    background: -o-linear-gradient(top, white, #E0E0E0);
    background: linear-gradient(top, white, #E0E0E0);
    -pie-background: linear-gradient(top, white, #E0E0E0);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .25), inset 0 0 3px #fff
}

.pag .prev:hover {
    color: #999
}

.pag .next {
    display: block;
    position: absolute;
    z-index: 15;
    bottom: 35px;
    right: 143px;
    text-decoration: none;
    border: 1px solid #ddd;
    padding: 7px 11px 6px;
    text-shadow: 0 1px 1px #fff;
    box-shadow: 0 1px 1px #fff;
    font: 700 11px Sans-Serif;
    white-space: nowrap;
    vertical-align: middle;
    color: #666;
    background: 0 0;
    cursor: pointer;
    border-color: #ddd;
    border-radius: 3px;
    background: -webkit-linear-gradient(top, white, #E0E0E0);
    background: -moz-linear-gradient(top, white, #E0E0E0);
    background: -ms-linear-gradient(top, white, #E0E0E0);
    background: -o-linear-gradient(top, white, #E0E0E0);
    background: linear-gradient(top, white, #E0E0E0);
    -pie-background: linear-gradient(top, white, #E0E0E0);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .25), inset 0 0 3px #fff
}

.pag .next:hover {
    color: #999
}

.button1 {
    left: -50px;
    top: 85px;
    display: block;
    position: absolute;
    z-index: 15;
    text-decoration: none;
    border: 1px solid #ddd;
    padding: 7px 11px 6px;
    text-shadow: 0 1px 1px #fff;
    box-shadow: 0 1px 1px #fff;
    font: 700 11px Sans-Serif;
    white-space: nowrap;
    vertical-align: middle;
    color: #666;
    background: 0 0;
    cursor: pointer;
    border-color: #ddd;
    border-radius: 3px;
    background: -webkit-linear-gradient(top, white, #E0E0E0);
    background: -moz-linear-gradient(top, white, #E0E0E0);
    background: -ms-linear-gradient(top, white, #E0E0E0);
    background: -o-linear-gradient(top, white, #E0E0E0);
    background: linear-gradient(top, white, #E0E0E0);
    -pie-background: linear-gradient(top, white, #E0E0E0);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .25), inset 0 0 3px #fff
}

.button2 {
    right: -50px;
    top: 85px;
    display: block;
    position: absolute;
    z-index: 15;
    text-decoration: none;
    border: 1px solid #ddd;
    padding: 7px 11px 6px;
    text-shadow: 0 1px 1px #fff;
    box-shadow: 0 1px 1px #fff;
    font: 700 11px Sans-Serif;
    white-space: nowrap;
    vertical-align: middle;
    color: #666;
    background: 0 0;
    cursor: pointer;
    border-color: #ddd;
    border-radius: 3px;
    background: -webkit-linear-gradient(top, white, #E0E0E0);
    background: -moz-linear-gradient(top, white, #E0E0E0);
    background: -ms-linear-gradient(top, white, #E0E0E0);
    background: -o-linear-gradient(top, white, #E0E0E0);
    background: linear-gradient(top, white, #E0E0E0);
    -pie-background: linear-gradient(top, white, #E0E0E0);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .25), inset 0 0 3px #fff
}

.play {
    display: block;
    position: absolute;
    z-index: 15;
    text-decoration: none;
    position: absolute !important;
    bottom: 36px;
    right: 20px;
    z-index: 99;
    width: 23px;
    height: 15px;
    text-align: center;
    text-decoration: none;
    border: 1px solid #ddd;
    padding: 6px 10px 5px;
    text-shadow: 0 1px 1px #fff;
    box-shadow: 0 1px 1px #fff;
    font: 700 11px Sans-Serif;
    white-space: nowrap;
    vertical-align: middle;
    color: #666;
    background: 0 0;
    cursor: pointer;
    border-color: #ddd;
    border-radius: 3px;
    background: -webkit-linear-gradient(top, white, #E0E0E0);
    background: -moz-linear-gradient(top, white, #E0E0E0);
    background: -ms-linear-gradient(top, white, #E0E0E0);
    background: -o-linear-gradient(top, white, #E0E0E0);
    background: linear-gradient(top, white, #E0E0E0);
    -pie-background: linear-gradient(top, white, #E0E0E0);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .25), inset 0 0 3px #fff
}

.play span {
    display: none
}

.play em {
    font-style: normal;
    display: block
}

.paused span {
    display: block
}

.paused em {
    display: none
}

.banner {
    width: 600px;
    height: 420px;
    overflow: hidden;
    position: absolute;
    top: 0px;
    color: #fff;
    right: 0;
    z-index: 15;
    
    padding: 0;
    
}
.banner div.box{padding: 50px;}
.banner div.box h3{text-align: center;border-bottom: 1px dashed #FFF;padding-bottom: 20px;margin-bottom: 20px;}
.banner div.box p{line-height: 35px;font-size: 16px;}
.banner span {
    display: block;
    padding: 20px
}

.progbar {
    background: #000;
    width: 100%;
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 999
}

.numStatus {
    display: block;
    padding: 6px 10px;
    position: absolute;
    z-index: 15;
    bottom: 30px;
    right: 75px;
    text-align: center;
    text-decoration: none;
    border: 1px solid #ddd;
    text-shadow: 0 1px 1px #fff;
    box-shadow: 0 1px 1px #fff;
    font: 700 11px Sans-Serif;
    white-space: nowrap;
    vertical-align: middle;
    color: #666;
    background: 0 0;
    cursor: pointer;
    border-color: #ddd;
    border-radius: 3px;
    background: -webkit-linear-gradient(top, white, #E0E0E0);
    background: -moz-linear-gradient(top, white, #E0E0E0);
    background: -ms-linear-gradient(top, white, #E0E0E0);
    background: -o-linear-gradient(top, white, #E0E0E0);
    background: linear-gradient(top, white, #E0E0E0);
    -pie-background: linear-gradient(top, white, #E0E0E0);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .25), inset 0 0 3px #fff
}