.lb-loader,

.lightbox {

    text-align: center;

    line-height: 0;

    position: absolute;

    left: 0

}



body.lb-disable-scrolling {

    overflow: hidden

}



.lightboxOverlay {

    position: absolute;

    top: 0;

    left: 0;

    z-index: 9999;

    background-color: #000;

    filter: alpha(Opacity=80);

    opacity: .8;

    display: none

}



.lightbox {

    width: 100%;

    z-index: 10000;

    font-weight: 400;

    outline: 0

}



.lightbox .lb-image {

    display: block;

    height: auto;

    max-width: inherit;

    max-height: none;

    border-radius: 3px;

    border: 4px solid #fff

}



.lightbox a img {

    border: none

}



.lb-outerContainer {

    position: relative;

    width: 250px;

    height: 250px;

    margin: 0 auto;

    border-radius: 4px;

    background-color: #fff

}



.lb-outerContainer:after {

    content: "";

    display: table;

    clear: both

}



.lb-loader {

    top: 43%;

    height: 25%;

    width: 100%

}



.lb-cancel {

    display: block;

    width: 32px;

    height: 32px;

    margin: 0 auto;

    background: url(/default1/loading.gif) no-repeat

}



.lb-nav {

    position: absolute;

    top: 0;

    left: 0;

    height: 100%;

    width: 100%;

    z-index: 10

}



.lb-container>.nav {

    left: 0

}



.lb-nav a {

    outline: 0;

    background-image: url(/default1/diangif.gif)

}



.lb-next,

.lb-prev {

    height: 100%;

    cursor: pointer;

    display: block

}



.lb-nav a.lb-prev {

    width: 34%;

    left: 0;

    float: left;

    background: url(/default1/prev.png) left 48% no-repeat;

    filter: alpha(Opacity=0);

    opacity: 0;

    -webkit-transition: opacity .6s;

    -moz-transition: opacity .6s;

    -o-transition: opacity .6s;

    transition: opacity .6s

}



.lb-nav a.lb-prev:hover {

    filter: alpha(Opacity=100);

    opacity: 1

}



.lb-nav a.lb-next {

    width: 64%;

    right: 0;

    float: right;

    background: url(/default1/next.png) right 48% no-repeat;

    filter: alpha(Opacity=0);

    opacity: 0;

    -webkit-transition: opacity .6s;

    -moz-transition: opacity .6s;

    -o-transition: opacity .6s;

    transition: opacity .6s

}



.lb-nav a.lb-next:hover {

    filter: alpha(Opacity=100);

    opacity: 1

}



.lb-dataContainer {

    margin: 0 auto;

    padding-top: 5px;

    width: 100%;

    border-bottom-left-radius: 4px;

    border-bottom-right-radius: 4px

}



.lb-dataContainer:after {

    content: "";

    display: table;

    clear: both

}



.lb-data {

    padding: 0 4px;

    color: #ccc

}



.lb-data .lb-details {

    width: 85%;

    float: left;

    text-align: left;

    line-height: 1.1em

}



.lb-data .lb-caption {

    font-size: 13px;

    font-weight: 700;

    line-height: 1em

}



.lb-data .lb-caption a {

    color: #4ae

}



.lb-data .lb-number {

    display: block;

    clear: left;

    padding-bottom: 1em;

    font-size: 12px;

    color: #999

}



.lb-data .lb-close {

    display: block;

    float: right;

    width: 30px;

    height: 30px;

    background: url(/default1/close.png) top right no-repeat;

    text-align: right;

    outline: 0;

    filter: alpha(Opacity=70);

    opacity: .7;

    -webkit-transition: opacity .2s;

    -moz-transition: opacity .2s;

    -o-transition: opacity .2s;

    transition: opacity .2s

}



.lb-data .lb-close:hover {

    cursor: pointer;

    filter: alpha(Opacity=100);

    opacity: 1

}