@charset "utf-8";
/* CSS Document */

html, body {
    margin: 0;
    padding: 0;
    color: #000;
    font: 100% "微软雅黑";
-moz-user-select: -moz-none;
-moz-user-select: none;
-o-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
    
}
#lightgallery{ display:inline-block;}
ul, li {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

a {
    text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
    font-weight: normal;
    line-height: none;
}

dl, dt, dd {
    margin: 0;
    padding: 0;
}

.clear {
    height: 0px;
    clear: both;
}

img {
    border: 0px;
    max-width: 100%;
}

input {
    border-radius: 0;
    font-family: "微软雅黑";
    font-size: 100%;
    outline: none;
}

.left {
    float: left;
}

.right {
    float: right;
}

.input {
    -webkit-appearance: none;
}

/* already 已参加活动 */
.planet {
    padding: 4%;
    border-bottom: 1px solid #e8e8e8;
}

.planet .left img {
    width: 120px;
}

.planet_1 {
    width: calc(98% - 120px);
    margin-left: 2%;
}

.planet_1 h1 {
    font-size: 110%;
    line-height: 23px;
}

.planet_1 span {
    display: block;
    color: #898989;
    margin-top: 10px;
    font-size: 105%;
}

.planet_1 a span {
    color: #898989;
}

.planet_1 a h1 {
    color: #000;
}

/* 活动详细 alreadyxx */
.planet_2 {
    width: 92%;
    margin: 5% 4%;
    font-size: 130%;
    line-height: 25px;
}

.planet_3 {
    margin: 0 4%;
    color: #898989;
}

.planet_4 ul li {
    width: 92%;
    margin-left: 2%;
    float: left;
    margin-top: 4%;
}

.planet_4 ul li a img {
    width: 100%;
}

/* 图片放大 */
/* 1/4 文字 */
#lg-counter {
    display: none;
}

.lg-outer {
    width: 92%;
    margin: 4%;
    position: fixed;
    top: 0;
    left: 0;
	bottom:0;
    z-index: 1050;
    opacity: 0;
    -webkit-transition: opacity 0.15s ease 0s;
    -o-transition: opacity 0.15s ease 0s;
    transition: opacity 0.15s ease 0s;
}

.lg-outer * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.lg-outer.lg-visible {
    opacity: 1;
}

.lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current {
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}

.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
    -webkit-transition-duration: 0s !important;
    transition-duration: 0s !important;
    opacity: 1;
}

.lg-toolbar {
    z-index: 1080;
    right: 0;
    position: absolute;
    top: 120px;
    height: 40px;
    width: 40px;
    width: 100%;
}

.lg-outer .lg-inner {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    white-space: nowrap;
}

/*.lg-outer .lg-item {
    background: url(/images/loading.gif) no-repeat scroll center center transparent;
	background-size:30% auto;
}*/

.lg-outer .lg-item, .lg-outer .lg-img-wrap {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    margin-top: 70px;
}

.lg-outer .lg-img-wrap {
    position: relative;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0;
}

.lg-outer .lg-item.lg-complete {
    background-image: none;
}

.lg-outer .lg-item.lg-current {
    z-index: 1060;
}

.lg-outer .lg-image {
    position: absolute;
    top: 0;
    display: block;
    width: 100%;
    margin: 0;
	z-index:99981;
}

.lg-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1040;
    -webkit-transition: opacity 0.15s ease 0s;
    -o-transition: opacity 0.15s ease 0s;
    transition: opacity 0.15s ease 0s;
}

.lg-backdrop.in {
    z-index: 9999;
}
.bj {
    opacity: 0.75;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10;
    bottom: 0;
    cursor: pointer;
    background-color: #000;
}

.lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current {
    -webkit-transition: none 0s ease 0s !important;
    -moz-transition: none 0s ease 0s !important;
    -o-transition: none 0s ease 0s !important;
    transition: none 0s ease 0s !important;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item {
    opacity: 0;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
}

.lg-close, .lg-icon img {
    position: absolute;
    z-index: 9999;
    right: 0;
    top: 0;
    width: 40px;
    height: 40px;
}

#fx {
    position: absolute;
    z-index: 9999;
}

.tc2 {
    position: absolute;
    z-index: 9999;
    top: 35px;
    right: 4%;
    width: 40px;
}

.gb {
    position: fixed;
    z-index: 9999;
    top: 155px;
    right: 4%;
}

.tc2 img {
    width: 40px;
    height: 40px;
    float: right;
    margin-bottom: 20px;
}

.xz {
    width: 40px;
    height: 40px;
    position: absolute;
    right: 4%;
    z-index: 1041;
    top: 35px;
    margin-bottom: 20px;
}

.mail {
    width: calc(90% - 40px);
    position: absolute;
    left: 4%;
    z-index: 1041;
    color: #fbfbfb;
    top: 35px;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 20px;
}

.text {
    background: #000;
    border: 0;
    width: calc(80% - 11px);
    height: 30px;
    padding: 0px 5px;
    border-right: 1px solid #333;
    color: #c3c3c3;
    float: left;
    margin-bottom: 5px;
}

.niu {
    background: #000;
    border: 0;
    height: 30px;
    width: 20%;
    color: #f1f1f1;
    float: left;
    -webkit-appearance: none;
    margin-bottom: 5px;
}
img{
    background: url(./loading.gif) no-repeat center center;
	background-size:30% auto;
}
li img{
    min-height: 110px;
}
.lg-item img{
    min-height: 110px;
}
img.gb{
    background: url();
}
#fx{
    background: url();
}