@charset "utf-8";
*, body {
    padding: 0;
    margin: 0;}
body {}

@media screen and (max-width:768px) {
    .c_portalResXinNet_AD-01001 {
        bottom: 0;
        right: 0
    ;}

    .c_portalResXinNet_AD-01001 img {
        width: 100%
    ;}
}

.staticfoot {
    color: #fff;
    font-size: 10px;
}
}
@media only screen and (min-width:769px) {
    .c_portalResXinNet_AD-01001 {
        bottom: 0;
        right: 0
    ;}
}

.c_portalResXinNet_AD-01001 {
    position: fixed;
    z-index: 10000
;}

.c_portalResXinNet_AD-01001 .p_Close {
    position: absolute;
    top: 15px;
    right: 15px
;}

.c_portalResXinNet_AD-01001 .p_Close .iconfont:before {
    content: '\e690';
    font-weight: 600;
    cursor: pointer
;}

.c_portalResXinNet_logoInfo-01001 {
    width: 100%
;}

@media screen and (max-width:768px) {
    .c_portalResXinNet_logoInfo-01001 .p_imgBox {
        height: 60px;
        line-height: 60px
    ;}
}

@media only screen and (min-width:769px) {
    .c_portalResXinNet_logoInfo-01001 .p_imgBox {
        height: 90px;
        line-height: 90px
    ;}
}

.c_portalResXinNet_logoInfo-01001 .p_imgBox {
    width: 100%;
    padding-left: 20%;
    background-color: rgba(31, 31, 31, 1);
    color: #999
;}

.c_portalResXinNet_logoInfo-01001 .p_imgBox img {
    margin: 0 10px
;}

.c_portalResXinNet_logoInfo-01001 .p_imgBox .p_desc {
    display: inline-block
;}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
;}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
;}

.animated.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s
;}

.animated.bounceIn,
.animated.bounceOut,
.animated.flipOutX,
.animated.flipOutY {
    -webkit-animation-duration: .75s;
    animation-duration: .75s
;}

@-webkit-keyframes bounce {

    20%,
    53%,
    80%,
    from,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    ;}

    40%,
    43% {
        -webkit-animation-timing-function: cubic-bezier(.755, .050, .855, .060);
        animation-timing-function: cubic-bezier(.755, .050, .855, .060);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
    ;}

    70% {
        -webkit-animation-timing-function: cubic-bezier(.755, .050, .855, .060);
        animation-timing-function: cubic-bezier(.755, .050, .855, .060);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    ;}

    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    ;}
}

@keyframes bounce {

    20%,
    53%,
    80%,
    from,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    ;}

    40%,
    43% {
        -webkit-animation-timing-function: cubic-bezier(.755, .050, .855, .060);
        animation-timing-function: cubic-bezier(.755, .050, .855, .060);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
    ;}

    70% {
        -webkit-animation-timing-function: cubic-bezier(.755, .050, .855, .060);
        animation-timing-function: cubic-bezier(.755, .050, .855, .060);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    ;}

    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    ;}
}

.bounce,
.bouncehover:hover {
    -webkit-animation-name: bounce;
    animation-name: bounce;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
;}

@-webkit-keyframes flash {

    50%,
    from,
    to {
        opacity: 1
    ;}

    25%,
    75% {
        opacity: 0
    ;}
}

@keyframes flash {

    50%,
    from,
    to {
        opacity: 1
    ;}

    25%,
    75% {
        opacity: 0
    ;}
}

.flash,
.flashhover:hover {
    -webkit-animation-name: flash;
    animation-name: flash
;}

@-webkit-keyframes pulse {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    ;}

    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05)
    ;}

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    ;}
}

@keyframes pulse {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    ;}

    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05)
    ;}

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    ;}
}

.pulse,
.pulsehover:hover {
    -webkit-animation-name: pulse;
    animation-name: pulse
;}

@-webkit-keyframes rubberBand {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    ;}

    30% {
        -webkit-transform: scale3d(1.25, .75, 1);
        transform: scale3d(1.25, .75, 1)
    ;}

    40% {
        -webkit-transform: scale3d(.75, 1.25, 1);
        transform: scale3d(.75, 1.25, 1)
    ;}

    50% {
        -webkit-transform: scale3d(1.15, .85, 1);
        transform: scale3d(1.15, .85, 1)
    ;}

    65% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1)
    ;}

    75% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1)
    ;}

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    ;}
}

@keyframes rubberBand {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    ;}

    30% {
        -webkit-transform: scale3d(1.25, .75, 1);
        transform: scale3d(1.25, .75, 1)
    ;}

    40% {
        -webkit-transform: scale3d(.75, 1.25, 1);
        transform: scale3d(.75, 1.25, 1)
    ;}

    50% {
        -webkit-transform: scale3d(1.15, .85, 1);
        transform: scale3d(1.15, .85, 1)
    ;}

    65% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1)
    ;}

    75% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1)
    ;}

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    ;}
}

.rubberBand,
.rubberBandhover:hover {
    -webkit-animation-name: rubberBand;
    animation-name: rubberBand
;}

@-webkit-keyframes shake {

    from,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    ;}

    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    ;}

    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    ;}
}

@keyframes shake {

    from,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    ;}

    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    ;}

    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    ;}
}

.shake,
.shakehover:hover {
    -webkit-animation-name: shake;
    animation-name: shake
;}

@-webkit-keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    ;}

    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg)
    ;}

    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg)
    ;}

    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg)
    ;}

    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg)
    ;}

    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    ;}
}

@keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    ;}

    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg)
    ;}

    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg)
    ;}

    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg)
    ;}

    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg)
    ;}

    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    ;}
}

.headShake,
.headShakehover:hover {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-name: headShake;
    animation-name: headShake
;}

@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
    ;}

    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg)
    ;}

    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg)
    ;}

    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg)
    ;}

    to {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg)
    ;}
}

@keyframes swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
    ;}

    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg)
    ;}

    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg)
    ;}

    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg)
    ;}

    to {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg)
    ;}
}

.swing,
.swinghover:hover {
    -webkit-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing
;}

@-webkit-keyframes tada {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    ;}

    10%,
    20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
    ;}

    30%,
    50%,
    70%,
    90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
    ;}

    40%,
    60%,
    80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
    ;}

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    ;}
}

@keyframes tada {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    ;}

    10%,
    20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
    ;}

    30%,
    50%,
    70%,
    90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
    ;}

    40%,
    60%,
    80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
    ;}

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    ;}
}

.tada,
.tadahover:hover {
    -webkit-animation-name: tada;
    animation-name: tada
;}

@-webkit-keyframes wobble {
    from {
        -webkit-transform: none;
        transform: none
    ;}

    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
    ;}

    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
    ;}

    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
    ;}

    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
    ;}

    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
    ;}

    to {
        -webkit-transform: none;
        transform: none
    ;}
}

@keyframes wobble {
    from {
        -webkit-transform: none;
        transform: none
    ;}

    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
    ;}

    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
    ;}

    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
    ;}

    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
    ;}

    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
    ;}

    to {
        -webkit-transform: none;
        transform: none
    ;}
}

.wobble,
.wobblehover:hover {
    -webkit-animation-name: wobble;
    animation-name: wobble
;}

@-webkit-keyframes jello {

    11.1%,
    from,
    to {
        -webkit-transform: none;
        transform: none
    ;}

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg)
    ;}

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg)
    ;}

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg)
    ;}

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg)
    ;}

    66.6% {
        -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
        transform: skewX(-.78125deg) skewY(-.78125deg)
    ;}

    77.7% {
        -webkit-transform: skewX(.390625deg) skewY(.390625deg);
        transform: skewX(.390625deg) skewY(.390625deg)
    ;}

    88.8% {
        -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        transform: skewX(-.1953125deg) skewY(-.1953125deg)
    ;}
}

@keyframes jello {

    11.1%,
    from,
    to {
        -webkit-transform: none;
        transform: none
    ;}

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg)
    ;}

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg)
    ;}

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg)
    ;}

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg)
    ;}

    66.6% {
        -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
        transform: skewX(-.78125deg) skewY(-.78125deg)
    ;}

    77.7% {
        -webkit-transform: skewX(.390625deg) skewY(.390625deg);
        transform: skewX(.390625deg) skewY(.390625deg)
    ;}

    88.8% {
        -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        transform: skewX(-.1953125deg) skewY(-.1953125deg)
    ;}
}

.jello,
.jellohover:hover {
    -webkit-animation-name: jello;
    animation-name: jello;
    -webkit-transform-origin: center;
    transform-origin: center
;}

@-webkit-keyframes bounceIn {

    20%,
    40%,
    60%,
    80%,
    from,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    ;}

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    ;}

    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    ;}

    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    ;}

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    ;}

    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97)
    ;}

    to {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    ;}
}

@keyframes bounceIn {

    20%,
    40%,
    60%,
    80%,
    from,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    ;}

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    ;}

    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    ;}

    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    ;}

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    ;}

    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97)
    ;}

    to {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    ;}
}

.bounceIn,
.bounceInhover:hover {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn
;}

@-webkit-keyframes bounceInDown {

    60%,
    75%,
    90%,
    from,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    ;}

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0)
    ;}

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0)
    ;}

    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    ;}

    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
    ;}

    to {
        -webkit-transform: none;
        transform: none
    ;}
}

@keyframes bounceInDown {

    60%,
    75%,
    90%,
    from,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    ;}

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0)
    ;}

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0)
    ;}

    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    ;}

    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
    ;}

    to {
        -webkit-transform: none;
        transform: none
    ;}
}

.bounceInDown,
.bounceInDownhover:hover {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown
;}

@-webkit-keyframes bounceInLeft {

    60%,
    75%,
    90%,
    from,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    ;}

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0)
    ;}

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0)
    ;}

    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    ;}

    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0)
    ;}

    to {
        -webkit-transform: none;
        transform: none
    ;}
}

@keyframes bounceInLeft {

    60%,
    75%,
    90%,
    from,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    ;}

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0)
    ;}

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0)
    ;}

    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    ;}

    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0)
    ;}

    to {
        -webkit-transform: none;
        transform: none
    ;}
}

.bounceInLeft,
.bounceInLefthover:hover {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft
;}

@-webkit-keyframes bounceInRight {

    60%,
    75%,
    90%,
    from,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    ;}

    from {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0)
    ;}

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0)
    ;}

    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    ;}

    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0)
    ;}

    to {
        -webkit-transform: none;
        transform: none
    ;}
}

@keyframes bounceInRight {

    60%,
    75%,
    90%,
    from,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    ;}

    from {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0)
    ;}

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0)
    ;}

    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    ;}

    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0)
    ;}

    to {
        -webkit-transform: none;
        transform: none
    ;}
}

.bounceInRight,
.bounceInRighthover:hover {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight
;}

@-webkit-keyframes bounceInUp {

    60%,
    75%,
    90%,
    from,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    ;}

    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0)
    ;}

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    ;}

    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    ;}

    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    ;}

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    ;}
}

@keyframes bounceInUp {

    60%,
    75%,
    90%,
    from,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    ;}

    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0)
    ;}

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    ;}

    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    ;}

    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    ;}

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    ;}
}

.bounceInUp,
.bounceInUphover:hover {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp
;}

@-webkit-keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    ;}

    50%,
    55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    ;}

    to {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    ;}
}

@keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    ;}

    50%,
    55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    ;}

    to {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    ;}
}

.bounceOut,
.bounceOuthover:hover {
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut
;}

@-webkit-keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    ;}

    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    ;}

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    ;}
}

@keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    ;}

    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    ;}

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    ;}
}

.bounceOutDown,
.bounceOutDownhover:hover {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown
;}

@-webkit-keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0)
    ;}

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    ;}
}

@keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0)
    ;}

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    ;}
}

.bounceOutLeft,
.bounceOutLefthover:hover {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft
;}

@-webkit-keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0)
    ;}

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    ;}
}

@keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0)
    ;}

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    ;}
}

.bounceOutRight,
.bounceOutRighthover:hover {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight
;}

@-webkit-keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    ;}

    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0)
    ;}

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    ;}
}

@keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    ;}

    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0)
    ;}

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    ;}
}

.bounceOutUp,
.bounceOutUphover:hover {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp
;}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0
    ;}

    to {
        opacity: 1
    ;}
}

@keyframes fadeIn {
    from {
        opacity: 0
    ;}

    to {
        opacity: 1
    ;}
}

.fadeIn,
.fadeInhover:hover {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
;}

@-webkit-keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    ;}

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    ;}
}

@keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    ;}

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    ;}
}

.fadeInDown,
.fadeInDownhover:hover {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
;}

@-webkit-keyframes fadeInDownBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    ;}

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    ;}
}

@keyframes fadeInDownBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    ;}

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    ;}
}

.fadeInDownBig,
.fadeInDownBighover:hover {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig
;}

@-webkit-keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    ;}

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    ;}
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    ;}

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    ;}
}

.fadeInLeft,
.fadeInLefthover:hover {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft
;}

@-webkit-keyframes fadeInLeftBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    ;}

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    ;}
}

@keyframes fadeInLeftBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    ;}

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    ;}
}

.fadeInLeftBig,
.fadeInLeftBighover:hover {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig
;}

@-webkit-keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    ;}

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    ;}
}

@keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    ;}

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    ;}
}

.fadeInRight,
.fadeInRighthover:hover {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
;}

@-webkit-keyframes fadeInRightBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    ;}

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    ;}
}

@keyframes fadeInRightBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    ;}

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    ;}
}

.fadeInRightBig,
.fadeInRightBighover:hover {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig
;}

@-webkit-keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    ;}

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    ;}
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    ;}

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    ;}
}

.fadeInUp,
.fadeInUphover:hover {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
;}

@-webkit-keyframes fadeInUpBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    ;}

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    ;}
}

@keyframes fadeInUpBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    ;}

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    ;}
}

.fadeInUpBig,
.fadeInUpBighover:hover {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig
;}

@-webkit-keyframes fadeOut {
    from {
        opacity: 1
    ;}

    to {
        opacity: 0
    ;}
}

@keyframes fadeOut {
    from {
        opacity: 1
    ;}

    to {
        opacity: 0
    ;}
}

.fadeOut,
.fadeOuthover:hover {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
;}

@-webkit-keyframes fadeOutDown {
    from {
        opacity: 1
    ;}

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    ;}
}

@keyframes fadeOutDown {
    from {
        opacity: 1
    ;}

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    ;}
}

.fadeOutDown,
.fadeOutDownhover:hover {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown
;}

@-webkit-keyframes fadeOutDownBig {
    from {
        opacity: 1
    ;}

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    ;}
}

@keyframes fadeOutDownBig {
    from {
        opacity: 1
    ;}

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    ;}
}

.fadeOutDownBig,
.fadeOutDownBighover:hover {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig
;}

@-webkit-keyframes fadeOutLeft {
    from {
        opacity: 1
    ;}

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    ;}
}

@keyframes fadeOutLeft {
    from {
        opacity: 1
    ;}

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    ;}
}

.fadeOutLeft,
.fadeOutLefthover:hover {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft
;}

@-webkit-keyframes fadeOutLeftBig {
    from {
        opacity: 1
    ;}

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    ;}
}

@keyframes fadeOutLeftBig {
    from {
        opacity: 1
    ;}

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    ;}
}

.fadeOutLeftBig,
.fadeOutLeftBighover:hover {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig
;}

@-webkit-keyframes fadeOutRight {
    from {
        opacity: 1
    ;}

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    ;}
}

@keyframes fadeOutRight {
    from {
        opacity: 1
    ;}

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    ;}
}

.fadeOutRight,
.fadeOutRighthover:hover {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight
;}

@-webkit-keyframes fadeOutRightBig {
    from {
        opacity: 1
    ;}

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    ;}
}

@keyframes fadeOutRightBig {
    from {
        opacity: 1
    ;}

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    ;}
}

.fadeOutRightBig,
.fadeOutRightBighover:hover {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig
;}

@-webkit-keyframes fadeOutUp {
    from {
        opacity: 1
    ;}

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    ;}
}

@keyframes fadeOutUp {
    from {
        opacity: 1
    ;}

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    ;}
}

.fadeOutUp,
.fadeOutUphover:hover {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp
;}

@-webkit-keyframes fadeOutUpBig {
    from {
        opacity: 1
    ;}

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    ;}
}

@keyframes fadeOutUpBig {
    from {
        opacity: 1
    ;}

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    ;}
}

.fadeOutUpBig,
.fadeOutUpBighover:hover {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig
;}

@-webkit-keyframes flip {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    ;}

    40% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    ;}

    50% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    ;}

    80% {
        -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
        transform: perspective(400px) scale3d(.95, .95, .95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    ;}

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    ;}
}

@keyframes flip {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    ;}

    40% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    ;}

    50% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    ;}

    80% {
        -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
        transform: perspective(400px) scale3d(.95, .95, .95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    ;}

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    ;}
}

.animated.flip,
.fliphover:hover {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip
;}

@-webkit-keyframes flipInX {
    from {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    ;}

    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    ;}

    60% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1
    ;}

    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
    ;}

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    ;}
}

@keyframes flipInX {
    from {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    ;}

    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    ;}

    60% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1
    ;}

    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
    ;}

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    ;}
}

.flipInX,
.flipInXhover:hover {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX
;}

@-webkit-keyframes flipInY {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    ;}

    40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    ;}

    60% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1
    ;}

    80% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
    ;}

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    ;}
}

@keyframes flipInY {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    ;}

    40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    ;}

    60% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1
    ;}

    80% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
    ;}

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    ;}
}

.flipInY,
.flipInYhover:hover {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInY;
    animation-name: flipInY
;}

@-webkit-keyframes flipOutX {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    ;}

    30% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        opacity: 1
    ;}

    to {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        opacity: 0
    ;}
}

@keyframes flipOutX {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    ;}

    30% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        opacity: 1
    ;}

    to {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        opacity: 0
    ;}
}

.flipOutX,
.flipOutXhover:hover {
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important
;}

@-webkit-keyframes flipOutY {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    ;}

    30% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        opacity: 1
    ;}

    to {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        opacity: 0
    ;}
}

@keyframes flipOutY {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    ;}

    30% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        opacity: 1
    ;}

    to {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        opacity: 0
    ;}
}

.flipOutY,
.flipOutYhover:hover {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY
;}

@-webkit-keyframes lightSpeedIn {
    from {
        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0
    ;}

    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1
    ;}

    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1
    ;}

    to {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    ;}
}

@keyframes lightSpeedIn {
    from {
        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0
    ;}

    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1
    ;}

    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1
    ;}

    to {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    ;}
}

.lightSpeedIn,
.lightSpeedInhover:hover {
    -webkit-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
;}

@-webkit-keyframes lightSpeedOut {
    from {
        opacity: 1
    ;}

    to {
        -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
        transform: translate3d(100%, 0, 0) skewX(30deg);
        opacity: 0
    ;}
}

@keyframes lightSpeedOut {
    from {
        opacity: 1
    ;}

    to {
        -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
        transform: translate3d(100%, 0, 0) skewX(30deg);
        opacity: 0
    ;}
}

.lightSpeedOut,
.lightSpeedOuthover:hover {
    -webkit-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
;}

@-webkit-keyframes rotateIn {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, -200deg);
        transform: rotate3d(0, 0, 1, -200deg);
        opacity: 0
    ;}

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    ;}
}

@keyframes rotateIn {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, -200deg);
        transform: rotate3d(0, 0, 1, -200deg);
        opacity: 0
    ;}

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    ;}
}

.rotateIn,
.rotateInhover:hover {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn
;}

@-webkit-keyframes rotateInDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    ;}

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    ;}
}

@keyframes rotateInDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    ;}

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    ;}
}

.rotateInDownLeft,
.rotateInDownLefthover:hover {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft
;}

@-webkit-keyframes rotateInDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    ;}

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    ;}
}

@keyframes rotateInDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    ;}

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    ;}
}

.rotateInDownRight,
.rotateInDownRighthover:hover {
    -webkit-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight
;}

@-webkit-keyframes rotateInUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    ;}

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    ;}
}

@keyframes rotateInUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    ;}

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    ;}
}

.rotateInUpLeft,
.rotateInUpLefthover:hover {
    -webkit-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft
;}

@-webkit-keyframes rotateInUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -90deg);
        transform: rotate3d(0, 0, 1, -90deg);
        opacity: 0
    ;}

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    ;}
}

@keyframes rotateInUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -90deg);
        transform: rotate3d(0, 0, 1, -90deg);
        opacity: 0
    ;}

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    ;}
}

.rotateInUpRight,
.rotateInUpRighthover:hover {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight
;}

@-webkit-keyframes rotateOut {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1
    ;}

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, 200deg);
        transform: rotate3d(0, 0, 1, 200deg);
        opacity: 0
    ;}
}

@keyframes rotateOut {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1
    ;}

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, 200deg);
        transform: rotate3d(0, 0, 1, 200deg);
        opacity: 0
    ;}
}

.rotateOut,
.rotateOuthover:hover {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut
;}

@-webkit-keyframes rotateOutDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    ;}

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    ;}
}

@keyframes rotateOutDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    ;}

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    ;}
}

.rotateOutDownLeft,
.rotateOutDownLefthover:hover {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft
;}

@-webkit-keyframes rotateOutDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    ;}

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    ;}
}

@keyframes rotateOutDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    ;}

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    ;}
}

.rotateOutDownRight,
.rotateOutDownRighthover:hover {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight
;}

@-webkit-keyframes rotateOutUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    ;}

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    ;}
}

@keyframes rotateOutUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    ;}

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    ;}
}

.rotateOutUpLeft,
.rotateOutUpLefthover:hover {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft
;}

@-webkit-keyframes rotateOutUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    ;}

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 90deg);
        transform: rotate3d(0, 0, 1, 90deg);
        opacity: 0
    ;}
}

@keyframes rotateOutUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    ;}

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 90deg);
        transform: rotate3d(0, 0, 1, 90deg);
        opacity: 0
    ;}
}

.rotateOutUpRight,
.rotateOutUpRighthover:hover {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight
;}

@-webkit-keyframes hinge {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    ;}

    20%,
    60% {
        -webkit-transform: rotate3d(0, 0, 1, 80deg);
        transform: rotate3d(0, 0, 1, 80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    ;}

    40%,
    80% {
        -webkit-transform: rotate3d(0, 0, 1, 60deg);
        transform: rotate3d(0, 0, 1, 60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1
    ;}

    to {
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0);
        opacity: 0
    ;}
}

@keyframes hinge {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    ;}

    20%,
    60% {
        -webkit-transform: rotate3d(0, 0, 1, 80deg);
        transform: rotate3d(0, 0, 1, 80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    ;}

    40%,
    80% {
        -webkit-transform: rotate3d(0, 0, 1, 60deg);
        transform: rotate3d(0, 0, 1, 60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1
    ;}

    to {
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0);
        opacity: 0
    ;}
}

.hinge,
.hingehover:hover {
    -webkit-animation-name: hinge;
    animation-name: hinge
;}

@-webkit-keyframes jackInTheBox {
    from {
        opacity: 0;
        -webkit-transform: scale(.1) rotate(30deg);
        transform: scale(.1) rotate(30deg);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom
    ;}

    50% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    ;}

    70% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg)
    ;}

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    ;}
}

@keyframes jackInTheBox {
    from {
        opacity: 0;
        -webkit-transform: scale(.1) rotate(30deg);
        transform: scale(.1) rotate(30deg);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom
    ;}

    50% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    ;}

    70% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg)
    ;}

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    ;}
}

.jackInTheBox,
.jackInTheBoxhover:hover {
    -webkit-animation-name: jackInTheBox;
    animation-name: jackInTheBox
;}

@-webkit-keyframes rollIn {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
    ;}

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    ;}
}

@keyframes rollIn {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
    ;}

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    ;}
}

.rollIn,
.rollInhover:hover {
    -webkit-animation-name: rollIn;
    animation-name: rollIn
;}

@-webkit-keyframes rollOut {
    from {
        opacity: 1
    ;}

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
    ;}
}

@keyframes rollOut {
    from {
        opacity: 1
    ;}

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
    ;}
}

.rollOut,
.rollOuthover:hover {
    -webkit-animation-name: rollOut;
    animation-name: rollOut
;}

@-webkit-keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    ;}

    50% {
        opacity: 1
    ;}
}

@keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    ;}

    50% {
        opacity: 1
    ;}
}

.zoomIn,
.zoomInhover:hover {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn
;}

@-webkit-keyframes zoomInDown {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    ;}

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    ;}
}

@keyframes zoomInDown {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    ;}

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    ;}
}

.zoomInDown,
.zoomInDownhover:hover {
    -webkit-animation-name: zoomInDown;
    animation-name: zoomInDown
;}

@-webkit-keyframes zoomInLeft {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    ;}

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    ;}
}

@keyframes zoomInLeft {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    ;}

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    ;}
}

.zoomInLeft,
.zoomInLefthover:hover {
    -webkit-animation-name: zoomInLeft;
    animation-name: zoomInLeft
;}

@-webkit-keyframes zoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    ;}

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    ;}
}

@keyframes zoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    ;}

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    ;}
}

.zoomInRight,
.zoomInRighthover:hover {
    -webkit-animation-name: zoomInRight;
    animation-name: zoomInRight
;}

@-webkit-keyframes zoomInUp {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    ;}

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    ;}
}

@keyframes zoomInUp {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    ;}

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    ;}
}

.zoomInUp,
.zoomInUphover:hover {
    -webkit-animation-name: zoomInUp;
    animation-name: zoomInUp
;}

@-webkit-keyframes zoomOut {
    from {
        opacity: 1
    ;}

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    ;}

    to {
        opacity: 0
    ;}
}

@keyframes zoomOut {
    from {
        opacity: 1
    ;}

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    ;}

    to {
        opacity: 0
    ;}
}

.zoomOut,
.zoomOuthover:hover {
    -webkit-animation-name: zoomOut;
    animation-name: zoomOut
;}

@-webkit-keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    ;}

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    ;}
}

@keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    ;}

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    ;}
}

.zoomOutDown,
.zoomOutDownhover:hover {
    -webkit-animation-name: zoomOutDown;
    animation-name: zoomOutDown
;}

@-webkit-keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
    ;}

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
        transform: scale(.1) translate3d(-2000px, 0, 0);
        -webkit-transform-origin: left center;
        transform-origin: left center
    ;}
}

@keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
    ;}

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
        transform: scale(.1) translate3d(-2000px, 0, 0);
        -webkit-transform-origin: left center;
        transform-origin: left center
    ;}
}

.zoomOutLeft,
.zoomOutLefthover:hover {
    -webkit-animation-name: zoomOutLeft;
    animation-name: zoomOutLeft
;}

@-webkit-keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
    ;}

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
        transform: scale(.1) translate3d(2000px, 0, 0);
        -webkit-transform-origin: right center;
        transform-origin: right center
    ;}
}

@keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
    ;}

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
        transform: scale(.1) translate3d(2000px, 0, 0);
        -webkit-transform-origin: right center;
        transform-origin: right center
    ;}
}

.zoomOutRight,
.zoomOutRighthover:hover {
    -webkit-animation-name: zoomOutRight;
    animation-name: zoomOutRight
;}

@-webkit-keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    ;}

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    ;}
}

@keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    ;}

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    ;}
}

.zoomOutUp,
.zoomOutUphover:hover {
    -webkit-animation-name: zoomOutUp;
    animation-name: zoomOutUp
;}

@-webkit-keyframes slideInDown {
    from {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible
    ;}

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    ;}
}

@keyframes slideInDown {
    from {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible
    ;}

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    ;}
}

.slideInDown,
.slideInDownhover:hover {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown
;}

@-webkit-keyframes slideInLeft {
    from {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        visibility: visible
    ;}

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    ;}
}

@keyframes slideInLeft {
    from {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        visibility: visible
    ;}

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    ;}
}

.slideInLeft,
.slideInLefthover:hover {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft
;}

@-webkit-keyframes slideInRight {
    from {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        visibility: visible
    ;}

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    ;}
}

@keyframes slideInRight {
    from {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        visibility: visible
    ;}

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    ;}
}

.slideInRight,
.slideInRighthover:hover {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight
;}

@-webkit-keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible
    ;}

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    ;}
}

@keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible
    ;}

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    ;}
}

.slideInUp,
.slideInUphover:hover {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp
;}

@-webkit-keyframes slideOutDown {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    ;}

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    ;}
}

@keyframes slideOutDown {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    ;}

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    ;}
}

.slideOutDown,
.slideOutDownhover:hover {
    -webkit-animation-name: slideOutDown;
    animation-name: slideOutDown
;}

@-webkit-keyframes slideOutLeft {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    ;}

    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    ;}
}

@keyframes slideOutLeft {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    ;}

    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    ;}
}

.slideOutLeft,
.slideOutLefthover:hover {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft
;}

@-webkit-keyframes slideOutRight {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    ;}

    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    ;}
}

@keyframes slideOutRight {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    ;}

    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    ;}
}

.slideOutRight,
.slideOutRighthover:hover {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight
;}

@-webkit-keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    ;}

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    ;}
}

@keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    ;}

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    ;}
}

.slideOutUp,
.slideOutUphover:hover {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp
;}

@-webkit-keyframes UpFullScreen {
    0% {
        height: 0;
        bottom: 0
    ;}

    100% {
        height: 100%;
        bottom: 0
    ;}
}

@keyframes UpFullScreen {
    0% {
        height: 0;
        bottom: 0
    ;}

    100% {
        height: 100%;
        bottom: 0
    ;}
}

.UpFullScreen,
.UpFullScreenhover:hover {
    -webkit-animation-name: UpFullScreen;
    animation-name: UpFullScreen
;}

@-webkit-keyframes TurnOverY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg)
    ;}

    100% {
        -webkit-transform: perspective(400px) rotateY(180deg);
        transform: perspective(400px) rotateY(180deg)
    ;}
}

@keyframes TurnOverY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg)
    ;}

    100% {
        -webkit-transform: perspective(400px) rotateY(180deg);
        transform: perspective(400px) rotateY(180deg)
    ;}
}

.tUpFullScreen,
.tUpFullScreenhover:hover {
    -webkit-animation-name: TurnOverY;
    animation-name: TurnOverY
;}

@-webkit-keyframes Magnify {
    0% {
        width: 0;
        height: 0;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    ;}

    100% {
        width: 100%;
        height: 100%;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    ;}
}

@keyframes Magnify {
    0% {
        width: 0;
        height: 0;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    ;}

    100% {
        width: 100%;
        height: 100%;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    ;}
}

.Magnify,
.Magnifyhover:hover {
    -webkit-animation-name: Magnify;
    animation-name: Magnify
;}

@-webkit-keyframes bgMagnify {
    0% {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1)
    ;}

    100% {
        -webkit-transform: scale(1.1, 1.1);
        transform: scale(1.1, 1.1)
    ;}
}

@keyframes bgMagnify {
    0% {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1)
    ;}

    100% {
        -webkit-transform: scale(1.1, 1.1);
        transform: scale(1.1, 1.1)
    ;}
}

.bgMagnify,
.bgMagnifyhover:hover {
    -webkit-animation-name: bgMagnify;
    animation-name: bgMagnify
;}

@-webkit-keyframes bgShrink {
    0% {
        -webkit-transform: scale(1.1, 1.1);
        transform: scale(1.1, 1.1)
    ;}

    100% {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1)
    ;}
}

@keyframes bgShrink {
    0% {
        -webkit-transform: scale(1.1, 1.1);
        transform: scale(1.1, 1.1)
    ;}

    100% {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1)
    ;}
}

.bgShrink,
.bgShrinkhover:hover {
    -webkit-animation-name: bgShrink;
    animation-name: bgShrink
;}

.mark {
    width: 100%;
    height: 100%
;}

.fade_in .mark {
    -webkit-animation-name: fade_in;
    animation-name: fade_in;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-duration: .5s;
    animation-duration: .5s
;}

@-webkit-keyframes fade_in {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    ;}

    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    ;}
}

.fade_in.stop .mark {
    -webkit-animation-name: fade_in_stop;
    animation-name: fade_in_stop;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-duration: .5s;
    animation-duration: .5s
;}

@-webkit-keyframes fade_in_stop {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    ;}

    100% {
        -webkit-transform: scale(0);
        transform: scale(0)
    ;}
}

.slide_in .mark {
    -webkit-animation-name: slide_in;
    animation-name: slide_in;
    -webkit-animation-iteration-count: 1;
    -animation-iteration-count: 1;
    -webkit-animation-duration: .5s;
    animation-duration: .5s
;}

@-webkit-keyframes slide_in {
    0% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    ;}

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    ;}
}

.slide_in.stop .mark {
    -webkit-animation-name: slide_in_stop;
    animation-name: slide_in_stop;
    -webkit-animation-iteration-count: 1;
    -animation-iteration-count: 1;
    -webkit-animation-duration: .5s;
    animation-duration: .5s
;}

@-webkit-keyframes slide_in_stop {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    ;}

    100% {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    ;}
}

.newspaper .mark {
    -webkit-animation-name: newspaper;
    animation-name: newspaper;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-duration: .5s;
    animation-duration: .5s
;}

@-webkit-keyframes newspaper {
    0% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    ;}

    100% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    ;}
}

.newspaper.stop .mark {
    -webkit-animation-name: newspaper_stop;
    animation-name: newspaper_stop;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-duration: .5s;
    animation-duration: .5s
;}

@-webkit-keyframes newspaper_stop {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    ;}

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    ;}
}

.fall .mark {
    -webkit-animation-name: fall;
    animation-name: fall;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-transform-style: preserve-3d
;}

.fall .p_PopupWindow {
    -webkit-perspective: 1300px
;}

@-webkit-keyframes fall {
    0% {
        -webkit-transform: rotateX(20deg) translateZ(600px);
        transform: rotateX(20deg) translateZ(600px);
        opacity: 0
    ;}

    100% {
        -webkit-transform: rotateX(0) translateZ(0);
        transform: rotateX(0) translateZ(0);
        opacity: 1
    ;}
}

.fall.stop .mark {
    -webkit-animation-name: fall_stop;
    animation-name: fall_stop;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-transform-style: preserve-3d
;}

.fall.stop .p_PopupWindow {
    -webkit-perspective: 1300px
;}

@-webkit-keyframes fall_stop {
    0% {
        -webkit-transform: rotateX(0) translateZ(0);
        transform: rotateX(0) translateZ(0);
        opacity: 1
    ;}

    100% {
        -webkit-transform: rotateX(20deg) translateZ(600px);
        transform: rotateX(20deg) translateZ(600px);
        opacity: 0
    ;}
}

.blur .mark {
    -webkit-animation-name: blur;
    animation-name: blur;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-duration: .5s;
    animation-duration: .5s
;}

@-webkit-keyframes blur {
    0% {
        -webkit-transform: translateY(-20%);
        transform: translateY(-20%);
        opacity: 0
    ;}

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    ;}
}

.blur .p_shade {
    -webkit-animation-name: blur_out;
    animation-name: blur_out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-duration: .5s;
    animation-duration: .5s
;}

@-webkit-keyframes blur_out {
    0% {
        -webkit-filter: blur(0);
        filter: blur(0)
    ;}

    100% {
        -webkit-filter: blur(5px);
        filter: blur(5px)
    ;}
}

.blur.stop .mark {
    -webkit-animation-name: blur_stop;
    animation-name: blur_stop;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-duration: .5s;
    animation-duration: .5s
;}

@-webkit-keyframes blur_stop {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    ;}

    100% {
        -webkit-transform: translateY(-20%);
        transform: translateY(-20%);
        opacity: 0
    ;}
}

.blur.stop .p_shade {
    -webkit-animation-name: blur_out_stop;
    animation-name: blur_out_stop;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-duration: .5s;
    animation-duration: .5s
;}

@-webkit-keyframes blur_out_stop {
    0% {
        -webkit-filter: blur(5px);
        filter: blur(5px)
    ;}

    100% {
        -webkit-filter: blur(0);
        filter: blur(0)
    ;}
}

img[lazy-src] {
    max-width: 100%
;}

.browserVersion {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    text-align: justify
;}

.browserVersion .browserVersionBac {
    background: #000;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 9;
    opacity: .7
;}

.browserVersion .browserVersionCon {
    width: 600px;
    position: absolute;
    left: 50%;
    margin-left: -300px;
    top: 20%;
    background: #fff;
    z-index: 10;
    border-top: 3px solid #1f98fc;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px
;}

.browserVersion .btitle {
    height: 45px;
    line-height: 45px;
    padding: 0 20px;
    border-bottom: 1px solid #d8d8d8;
    color: #000;
    overflow: hidden
;}

.browserVersion .btitle .bclose {
    float: right;
    font-weight: 400;
    color: #999;
    cursor: pointer
;}

.browserVersion .bcon {
    padding: 40px 40px
;}

.browserVersion .bh {
    color: #000;
    line-height: 30px
;}

.browserVersion .bi {
    width: 30px;
    height: 30px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px;
    margin-right: 2px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAABQGlDQ1BJQ0MgUHJvZmlsZQAAKJFjYGASSCwoyGFhYGDIzSspCnJ3UoiIjFJgf8LAycABxLwMWonJxQWOAQE+QCUMMBoVfLvGwAiiL+uCzOKd+n3S7xvPT+vsOiXr1X9PE1M9CuBKSS1OBtJ/gDgpuaCohIGBMQHIVi4vKQCxW4BskSKgo4DsGSB2OoS9BsROgrAPgNWEBDkD2VeAbIHkjMQUIPsJkK2ThCSejsSG2gsCHIFGJpYG4YYEnEo6KEmtKAHRzvkFlUWZ6RklCo7AEEpV8MxL1tNRMDIwMmBgAIU3RPXnG+BwZBTjQIhlxTAwmAHDkEkVIZYWwcCwrwjoZV2EmJoSAwN3KgPDntsFiUWJcAcwfmMpTjM2grC5tzMwsE77//9zOAMDO9DMv9f///+9/f//v8sYGJhvMTAc+AYA865ec/tQtS0AAAA4ZVhJZk1NACoAAAAIAAGHaQAEAAAAAQAAABoAAAAAAAKgAgAEAAAAAQAAAB6gAwAEAAAAAQAAAB4AAAAA6YkVPwAAAjNJREFUSA3llr9rFEEYhp87EyIxd95p0CTNFTZRjGUEEYKFjZaKBJtoBBNS6d+RJqUIMQgaRBA7GwsJiIWtojYKqZIiMXrR/EBzcV6XJZuZ2dlVFlLkhWG/mf3meXdnv93Z0rYRe6DyHnj+tdx/xm25l3rjO3x4CZ/mYGkeVleiqZU6dDegfwhOXYSDh3MhS5nF9XsTXj+AN09gcy0M7eiEc8NwfhTaOoK5YePmIszegYXPQYhzsvcEXJ+Cao9zKh5IN5bp/RGzpF/j3H87Vo7A7Yep5v6q1vLqTkOm5QOglibNFUMsj/zGeqah5W03z+/u86gpTpMYYnnkGqt6VUghHTNVXO2NmuKQxBLTkmusVyarei1IsCuWmJZcY72nRcvDdI31cShaHqZrHH+RijT3MF3j0CvyvxfjYbrGtePZ+NXlnZxkvDO6O6q7THeTqPfB4pfdE+1e0xhP34hGFWepZpiW3DvWLpNH6+bdVMsjD9M1PnMZOithnL7DE0+jpjgkscS05BqX2+HsVSvN6m78gG9mE1FTHJJYYlry707bLZi5BfPvrfREN67U1lZi0Aobp+HmNJQ892elRl0lXpuE0DLKMGRaPRoxPKYycS8lvpKubhh/DI2BeCT/UXPGHoEYKfIvdTJZyz53D94+g5/N5Bk3PlSFwSswNO5d3uSEbOM4u/UL3r2Aj69gZSEqLJ2rmd+butkiT16AgUveQooRyWN+4+SsAuL0Z1wAPITYf8Z/AH2LqEKe8nAbAAAAAElFTkSuQmCC)
;}

.browserVersion .bn {
    padding: 0 7px
;}

.browserVersion .bt {
    color: #666;
    padding: 40px 0 20px;
    margin: 0
;}

.browserVersion .bp {
    color: #000;
    margin: 0
;}

.browserVersion .bbtn {
    text-align: center;
    padding-bottom: 20px
;}

.browserVersion .bconfirm {
    background: #1f98fc;
    border: 0;
    color: #fff;
    padding: 8px 25px;
    border-radius: 4px
;}

.reset_style {
    word-wrap: break-word !important;
    word-break: normal !important;}

@font-face {
    font-family: "iconfont";
src: url(../../../14905/public/css/cecc/iconfont.eot?t=1612517433388);
    /* ie9 */
    src: url('http://static601.yun300.cn/public/css/cecc/iconfont.eot?t=1612517433388#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('data:application/x-font-woff2;base64,d09gmgabaaaaalncaasaaaabzpwaalmkaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaheigvgcjbaqe6rcd4nmbngika4kcc4rqaaqgbyrtb6zow8cekudb5o5hguf0gwjqllust/pjzqwegwfb2ihprkyhnfxx2f////+zsuxgblqrtb0mefxv74euw8ivkikmkekwyx21verkk5i1z+kr47xvfi15ye6hjtgadige8mgdan3cbcbog8db3norpwglmv6+2uns1/dlhnzglfn96qpl/aaxuj47fnxjnmiwuyptkef3alm0nu46h2dlhxufitxx9vn2swilbclgo0xxp2o9gmqgt+3z97u4scmtemrabuhwcrv0prhtcdtwmiwfcg56mjpj74jonb92ruaga+stgliwnhkw0s5kzj2nj/nvyshhnslrpau8/dvqvf9yczynm2xzewphpyyvgo1o+i/flz0z8/6gkcsqjoqnjkuuolvjolpwosk1tjz3eh5uvf//shhj1ikkjcolgz1qri1iqaifzyckbagojoikymelycxm2yf2eqbgetb+uy6z/94vsw7pop5vasnyldr2gntdthdi7ba9qiyj8fcapzoz0ingtir82lvcp4ua7g0oahqaop//z+dwjq0nrucq0yeedyya7/p7/4/rmuuyxen3ckno0usrgw0by6rjel5eo0rkpgvtblvwu3yevaimldjgxu2ilyutpejfrsd/n5v/t6bjermjqo0j+bvr+94xuesbsjjclajqooqkviwq0vovg+59zvr/h4ifrz97umoidxapf0qw5x2/kqheixp6yxb2wcx0ebibdyjpizpwgzgngoheqwdrag7inoxsp8qaoafkfs0bnwymnrgvzuceb2wfyafdwnhkcp26b3v5iyt/c5sjq+lv8hevvvvhq652gaaazif55jwi/wfoqgopnfuqxdhqq2gnzg3mofusbun50a/x+tqevkcqx9jj88x8xkq+jauo5lekvoaejtlyfvqm+j9nv0rum9mv7psegzztah6u5l4odnhwwbikq8ruqp/d393fayehidaecrzuifj4ff+xy7lq5ay65b1f/wsmauhdapkdaa0d7m3miusixbuves+w1kc2pqedlgdf+rfvf2aumelgrvr0l0lqwoireawcyzplvbld7oubir/t/0lw2hdi72uazumtphlk2nscszgd390+b7zuk6do/qipqk3xqpp/a2pvc1kep9sslocn0wtvzfx2wypmr7ktvfnuayxiaatmb1c2qeo2qcotgzjtgji9agl7ri3+heqjzgz/fe+ylgbpo4dk+qeotw4pesak7oslf5wz2tnwvu5v/64c/2x7l6jou6eo06vokzqowoj//2up3qmq206fmrnbqo0h/iaz++4p0qvxd/guvvmnfyp0/uirnsdleur6f2utilzkmeyoyqksijt/9v5h7oppznkeymkqtbdg2zilwozkikyeiqe1pevrspoinakzp/db5ux9iac7yjhgriarwhcxzm477u7pqebsv6hy233fwufa5kogjcyg6l0/3yzlcrv7pyugiyieio72x3/odgnqdnpxafjshmwcqpcadtodyeu7ermgmckblhoogujgicc4iwodds8dhxbnlwdv/r94+3fthgm4ybbgpa7nxgu2whrj30h6x78lkfv7tj8mmgecadakiahirjdnnxyhgfwfype+wzsnvnq/ogigbr/9vtrkkxl4/uahkmn/slpj74lyvkphb7blvqzbkwivvmlvvm01vmt1vm8nao1wpzcyautytnrtmxdjwzzvzncqyvh+p8jyp+tkbmhjcnh+slkiarphwrbjen4qrngsznlrvnxtdv0wtvoybvtxxvfzaplsll8olsovcq1ai0obqjccyjhbuqknzbacl4isrkiabpiw3xlkr812l/65nh+euzxk/vvj43s+xg/3x/p1/nx//27l+gh3itfc7pjb5mkc+q6tm6rmiyxnotgj3ndz17a1shxfsiwlfowynwbaochdevtq069lr1+beyqywqikimpqqkwoehpmzovvztfq7ns5pv6fx0ag8d+ifwyfi9fypjeuuulmdqstxyiwypvqrv5unfvttneojjsk4w5nac0tmzknmaakoihuojhuooruozruo4zuojzuooluozluo4o0ojo0ooy0ozy0o460oj60oog0ozg0o4l0ojl0oov0ozv0o430ob3woqm2ozp0ogtmozv0oqfmozf0o48moj8mokcgmecgmuhgmergmuzgmaj/jci/y/dfoafmemmkeaaiy5oezkjclmmyg32yhwnygenyhcnygmnyhhnygvnyhtnyg3nyhwvygevyhcvygmvyhhvygvvyhtvyg3vyhwc4gec4hcc4gmc4hhc4aeeucpzbk5zdg1zao1zcb1zbj1zdf9zan7if73ahp9zdtw/waxmoyfbncnyxcj+kwu/p8esg/jyjf2tbx9nwtw78lwvt8qbdpnqqgc6f0k0iehrdrxlouwr9ymbaoqsrgfcvmkgkhltdsboyuquj6mbmpyxrgamnmkkjpjtdtbay0qqz2ibao8zpghmdskalfnxdkh5y1gsr+mbvp6wzghwdsgeing3dlhhyngo7xmdxooyzgh2tkxckcgaaas3aovk4mgfh5uheagrahfnlcgyzzq3ahvw4tazxenbthw5swk1nclifd7anjxbghnahyr48wd48wge8wse8wxg8wdg8wgm8wsm8wxl8ghpwec7dj7gan+eififl8buuq5sruocq1lggza5dixvq6izuuwunbkovo1dplts7bxxuq7khuoyhlhoejr5dssdq5ckuegyfnkoef5dvjer6btleq5y3ko0tzhohgd5dug+q6iok+qtxpkoyl5dgk6t4bom+q5ifeocnxpofmx5dtd8q5s9e+gcr/ko4kncji/akrue1jmebgic3majvyajewzb8gb74cl3wcfrgm/tdf+icr9cbb9cj71alfkal+alv4bdug99qa/5bbfgpgakfeig6aicih0yobmicymqi1ggcam0aoauatakangdqdga6aeanaogcan1i2kipqbf6auafaoghaauamaaabghaeaaybgajsdijamuzq0izb9dfbacybabtagaaamwagfkamacafgdaipk2sasgl2uasaiavghagk5ghkuo6madj9boayl62aia2wbgbwdsaoa9alapaa4awcgsyhwb1m0xadgbakca4awanaoafzibbrwrhqjjjo/bmbomg8abcl6pntinvvnh6w6yjsqygbc9pu3sxu7qimmz0fahpniihidxbo6enquywzbnwnibjy641wikk8zrl3bkoxheoch8azvqt67xhm802rql2dv3xwk2tzaxvd4v1say2gztrqbgbcqoseoyjskbvkh7rasooubdzwzldkfff0ga8456jcmabi49jwgasicvsh09ytrqolpcnn21qsusbvu03ortaomwvgoql2iskwmnps0qulhr2k0ltfdzwc0u29rrldtyjdksanpm+sm0skxruleradcpu6fpgldtpqau556sakww6++0bpuzljkyd8xjbdiqyeo20jybinzzy5imfq1fj6ldxq5xlcxvruix1tewi+vgkatr4pemteoftndrju0sttyjutnrru1obogozcw2vnk+ibfra+xcsqftv0u+7zqqhh1oga5d36gsfawacdyycbwlzkussury1bajvtlcoy7a6hep93bt2z9ni9jq8ay7ds7zmncszqnqj3iumih3wedvsnnuhdun2igpnfuxfhutqdvgnxs0trf2l/pfe1x5np6tdyqh2o7vgiolhpxxxqzrqnragzvcjj1vxk8kttftqxszkonmigpqrhjmi+lmappi74bfw/90z623ybcnjs+mjvokbnxhqkeussbfkvisjp/0apzinh82gv5byt4p5bdxehbwonxvog8foj7qyqydpywi08yaw2d6hehov9vr0j4krexrrpspp3tt2s/sdmwylnxgsxwanw6x5hauodumk7k6nkovs7au+8gjiq0gzy/ajm3iaorjydskhazygcuhrerk1icgctta7uimtq6pmnwug0nr4iu5whkgtfkvm22612083jfyj3uoz7ovblx91gulnfug665p79z1dbba4wzs/tlbpiqmoleesakezyjtvoxrwxdrphvregawsghpzqiinq/izh9fmyzgfgmcygkqbwp2+7ds+ylj1nu5p+19kzh/caamwdfj6nzbz7zhyeo3gjnjujqmqkdie9gkmegxdqbrd3oecg1jeok786xkbsqgkordmi7zhrbo1ojdaahaxkojuwv+um6u1ehjaawiommziiumfvcaqohiuosrgreklvi8sa3tifozrqubmdzp2ztl0jvr9csggpgquymf2qcbkeuxugtv1mq2lw7ldkvmgepgjnlphsbanjcp0xwiqeil87fgc9qrujvr27vizqiqg3aiughjyuxquaoubqa5rhkqocykmvth+jjuakrlzshabb9rx2og2llgleuqrmng/dsb2tarudwtitud6/xmtj5te3jjk5f3vk/2/bp6ejqczqspv/sgiaqj7qlzxi0bby0l0rbk55zfwwqaaxg2hiyblr3atsmplbfklrzk6ruzqp60acta5i32bsymzidzpxa53zzlfkcjxpgxmaaa6czzngzsmuxqjeav4zycnhcpbt71txepvp4gvw51q6wgftwwnmjm6jdlifw7l42intwkrgdotzzmawtrv1kinqnoskeggwzchj+nal3w0bxtr/5nxtzxnfcd9id6hlmnmepdnpetybjg5eusvj+jntqfguiqwusl8voouru1l+0ax8e4pkhs14jmpzjqpmyjsklikazznjkl0utplc7+cvdo3mkz2rdi9ki0f7hn/qtiagqg05829sdkotulyd0xli/olgswxr14j36yfevb4ttk0sxkn9aovmnjmorezfujsasojh6fh7vm9kvb8kaz7dnruhxfoneuksh6vxicuctjhynym2dnbs9hhqxtmy8qo+b3oba1bw9puvfddpnqegoy8lxrr/inrafd+huxpxwg4io+2cl4l14puodesoffec03u7fzwyfxvawcbaf40hlmwj7wkmjwwtjz1eh9bjsbpu5uscpuak4aytmm27vr7phyiz+lfjlukatdtr/przc0dpl31uqe/3av75hs6ivkqlyt7cdkmywmj9y5+ll0wfdzh9lpxedhp+8erowx/whvrs5s+zxssebux5p/31fstwtjcpwyiwpxg4v4ggr/ffm3rnlufc1tejmdizpqkeyrqna70q0nn6jfk11nlkmifz01mrcv75rbu0mhvz/98btk0rdepkzpiyqjibpi3xzsi6apijoqia6vtpvrc3ytysopkj7pbbtrm1dq1ufutj1eushglecv3p5hhbt3wibbqwmi66gfvzzpn7xoupqfn0j7b+02gkgmu8fjs2e7epfw/cyzlbznn+mhtqw+lsluxfqktsw8fpz2zvjizuw0ylz++bil79neys+cgukejz5xevrnpvcfdgjzrtq++l3wly6xhfv8p0zbahrixodetwgmdkva3z6kcnp2oi363+s2n80dbk/fnoreoauwade1gmzzupeuckncjewi2ipz+lj/noxjlxgh/kuai6rc6vhwp/scxtqe+tjjpmeyjmv959buu4ze7ujgohrdi463nsfloghtehpyuoijuctof4l+drzp2ikfd3sgubdehtq5c7hwcqpds0vn5vljiaqfmlhxuktotkxyx5xtmbw9blwwfv3cwnx0lyhztw6lfq1antxdgub1fbvzsctrty4rdb3ccc0isdmc//uwj8d2eakeyurgryxdmoas3logjc6qpmrhh0pevgqehhzijzfiudocliyolmayamlcugialksee+6etbyxvahelgdbhi2nkjttpkisk1u3ax42bvhm+htkinoq7ws029ekytx0wwpulrlyjysyyyvgmgmc5il4qlgbtfkkloshiiidwqxpu5mudsepxfzw1lsw9xg7ppspbi8irfieawzri8axeartyie08s6nr6j5ev1kojds7vi0gnrqlzsftu7efx7cmdot5rtzu0hyvqbkz5okiqjri5dmwjvmrh7yz6imy3slug0k9uraslzdgg03+vnx9ic/m/xqtq+lolggiybakdu8tdtrwg7q0auch9vvi8rhwpgylbtfhbamkbckj4craug11hj7joakrl+7wp7irs5uuh3uzlahxxe8wpvuwovwxtlx/y9yxz60/88jmlnfr+qwyndn7frqvibdgl3rlbkbev+pssezb3llwg6nyybnkdmcxaxyfo7oa2fdenyv5qtw8vptz2z/4bn/xoevhxj2mqapwqnpflg129/zhi9kqw53wg6zjagbu2pqzbsz/8efjg6qzu0lo8rnbwyvryk5izcdnqrgzneknnzmkkguiw76xqu8lll9ry+sj7lna27inqe+dmnh8s6wy7b1vuyptpaojogk3ivsz53f/huioszts4alrksk5lne5gmjbrhdevtesu6ubbu5bfawob6x9hdajenvfauurvfixe/iv1aasux9rfcm61djiqn0dustgsoiexbah9rxsmwkz2mzm5ud1daqpi/ofvkq4te4mdlje34ie7bihmngx9gfmmpq4pzsa+jvgrcdpmthpxtpx4gx4ali9h8kyi4wjri0y2h9/r0darhy+4eyhekph9jitpuuavf1mv+o95zrtpj/qhvsoaj7y3nl4frizo2fl4kwbykhdrp+spb1uf1lhup+0ykq7absgfyqswynggfwrj7ks/e68q9z7wmlbhkh1wf68cpc1qj3v6hgc6mnen9dsyil3ubrb8atr7c5ldb+lg5de9qjdfgfa5hn9gmouoivfazklnctkjn5jbpt0oa8qkes75nh96bgivmz+soixhnfyh6wdstfcktytrmgd0nhu4djknduet+nxprug2sfz+qf7f//ep8kx79m/lusafnj5vcc3qs5k0kv55tit7h2murpmqhjnvfgb/y/ph9pv35x7kxngubujddkxsivbupzf0bx9xvv1ps9byts3zo5mk69zzi33de1cmfs4p3z08t33lxib79peewuox5pduqytxixuycvepkxmwguzlmqirdg+k2yegbmz2whky/fyucsjyplvjf9orafe6jdkfo+s2nrmuopbj97xxtfmpmodv0prudsrfdryvnsgjhyywkgxkydy+sncmzqxnpz2e8dffdtc8adc3okgydlw8oaxql2ulcokgitgp52vpu6kpp68yxuewktptfdlg5qzstycdxz6bj0nzewkpr+txjowvp97lmhxx+ocshgkasacj6heea9ttxqqjgucxyqyqjpvn0q/jaqwm3dgkcmdo/qz1baqfi7ar0bxcrcepxofic3dvjij4gcmh4uwwtlqmx03x9wbeeiyoslth8uksrkaoptogj2tnbfd/qz5uxcb1uizy31hid1lwmshm5+kuqwjnzi2lgq5ncitjqzdjvikpgxrzoupapvb6eed4dmc+8eecjifkkie9lrjzqkgemy0m0cxja+kqo9wvbtyih/tpc5wlfojt1k8byyf17ipultt3k9n57cnaz29vzn218e/ondfeus1+fa2dvsdzxax1jvrfoste5s5pd2543fkeqvh+6exsnlpfzad615a8l3t179bxkm2dlenptqux18ep3os0nw5soinx9sea7h69zmy+++tyn96dw1z1v2npbedh/psq56wgu4s1x6ia6agxhnxpvdqfr6jat/9xk7nlr3h3e/x5uztqspydlr8jshmyys0q4fkyf58svhkur6vhiybkyubpvwahupd2wqccsxlo4cuj/jmkyt6dmet73k2gfe4i5pe9wtcl5/wla8pg7s149vwzwyskbzqspixqb9ywagllpcvokmz1hy9mmjciocpuxwalargdn8mpvtyrdpwzladc97i+gslzuhzioddgkb49iol2djknpi1iqovgqey8ovzodggcgdhdjqixafujxvtepzvzuem+ahgsxzursmulnmy5yqiqumljfdr0jwfuvw0vgjczkublbg0xfpgk86hc8julwkarpmqnw7c44wwsdius4globbpmqwpey2d3msu6tnncd1nalkvpdqqctqdacucfnjtivnni+8ex8swgqevfuqk5vugkcnkgsbg2wzihp2ugirav5cgo4he+tqrewjfayum41elmg5atdykzrfragmakh8uscddh/hx1isfhiufzatdfygq40vns7+nacajlrzruuqvwvpbjbqlonzmltzediz6hmbykgwpmrqmrvhkjnwmhdapfswyv701qzychcxff5yzvbvjntvrqsqzmccb/wuc5b9cjfkleu58tcddi3pit3xibvyrpf+aax7zcfdzq8iviw8tdbcc9juzwl/llhwjutuagvb9nrzppiiwg+zsppj3d72ja5bdd1/fidfurnlphlbytbobomoujsetfs9qtpghh3mlbbbfykcek1edhtr/jwoxz8bqvbajaabnmggk9vd+xyuqaypdgw3b2ylhoihvy8ccefsfpmzzpvfa8gi3xj2yckdgozsfiwrf47hbm9uq8fupx7uvrm8n+qqlj7/yxwwgmcsi5iusagguxgzphdozsxnvhba9ht7e0qzgl2tp40x37onzpoi6qzygye1vvspqaufwz2hsux9zzygyanpn0flti3fu7lfd8zbc6zjivsyspawjhv8nwzj3sagxxelzpspyjthdzk9vhjf0zijv6orq5sddclkyg/fnsiuehvoveucgdfpcqrjamdeb87qcnuamhr6nt84ogao775r1jksvlwjnplbruvtuocgrxrvagm9kx2gpqzxttpgeocommrfpszxlwtug1qvzvzw78iymnrywmcvltmaaqyazvc9ocjrmjqodz2hndiubhin0xlubtluk8xfvqgn/emuwdq/urzyjr86isrdgu6cm/xfkt8iv90cnnh3fshls4bqatue6nwq29rw+gvl8bmdovltvilvw+8uyh9+nexfrd3+9zwtlfcsk5lk2o9r0k/lxr/ebsqoy/5omletu5mgza7saabymvtkxim297fnotdet792hi3kpi8krulbsx9pjmrgx9xwrkq3tdbdi/uivyve4bfxmxnlchihyuh3pnr+buyjwgltfwpx1kvfjl7o4dehcd/fuv9/xuquf2m3/fv++wdxzgtl3kch9s37r93dfjvimnrbeiy8yw3bpdl0ocbrqkya8blmmtvkaoikqltnq+v4lmnsmulfdybx/rpykoxpv2tloz9ghbe0+o0ik7u1nvaziybosowjkbyqkvpg3ltzqtccxqago6zqzqig2b0bgjmxiwnj69k0azlnnoh5nf8nrvdww7f0uv16ho16eevl670brqhhfybalelug+gr3hdheevqyspfb63pzlqwqlmjbhlx1h1d72tj87ioyxunkmw55yaphirh5bp84+wscx4dexuvt5arxqihraxwq+eyshf6cld2oxkkukciyfwiggpzoouqgnojq4q/yywhgnybihrouoawr6pbxv6arck+mbzmzfgvm6udwmfspb6hifbavnbunu54tasxqe0c1cvt+hodx7xaschkqdkraghi9nkbm0eidjmcezn5hhydsyt+nmkuu8klivvdj9cq63dktddr/v+kbgl/qyenuho0ercula+c6uvnlc7qiufqqevjxsonqiud9wdcnjuqkv4yp0sf5b8ovx7iyzdruanzblavec/dpf3vaxubcmjood96iic7rdfkictl6efs1ex0r5aldpjihfwrugvzmbxkhmrxqvygi1to0tyjjmbhjiqskyche/17bk+7ffcmr59hkwcmrljpdspxabt8p+pm0wm6huyzbwp0zupttgzqvqtma6ztlmfq5kmvtsplayout9fvmkikdkfuh69u+xgxi2tfh6yofrle8z4fev4cci7rszbkklukdarqtjwcnl+wir68bp4lcgvc+mo1tkps33uqtiqagrqu9obgulj5pleiipe1whxdz+zkcv4wzn4qi4jdkkwbrelnryjkelyyfugswzwjbt0cb6wfzy4daraiy0akkmg7refyciaenleqhfk/qqx0enbnklisfflv82fkxqr5jovwnzjag0mjgksjnt1xssnjujfmujb6ukc9macz8pnz1rbqug1otwhy7bcsfwm2k+foahme4x6c8ju8e2x9k7ogyofrpaaw/zuzqwjkmcjyyzl2y3ffisnimepk+yvnjqq5ewkid8gb4sjhkyvtge84qj5cjkdcnkj4ichrtigsahekg4w2si11qr/k0tyi6yfetl3yraw34yh//vu3hka5kqsfenh2cop382ldrvxxpbrtmt86zbjfwxvmokrzbsz1avcv2xl4jcddmpouzbt1l2otgv06awzg6fos9r7ezrtbl76wyqizzzmpn8jjyz2pf8+xmazyia4kkyjo39xzhp1ml4+np1bg8gaqdmnhef0d3/n58ugovp4ostpjtyntb2vjo5namq+rjeqe4ghd2mry+mfhxc9cwj+afmqrxcrgu0ptae5ailkksbidgu0d3xce+d628n4osaawt+58aftpwbcj07dloekrxhh41jd8ov1il82kky++0f3xuxxdtb9q9hbrdgwcgzl0mvo/rgrhj03345fa0fdbw661mtq1bz/bhn/fjd/3px3w061vl+0cno7h4hovttt+ddtc/ebv/mhe69trgse7hm+feoufhydp/9wm8k3egwgrektc8guqog/h1uvy1dkwky0yrxn2mwq6oc8cah32apxfl/3o9xwzj01d56wb9+uxusptr7q0/8ex6+1phtyhlz/r+kk39bpxqjyhxxft3n3sjtvzjrif4o0uj/qkkghvyqjqr1tjjzouabyzpje+lwsngtsbgtf8enk/sx9hooqncrcnoaxob9f8x5f3w/i+c7c2u5prexhlqj9i8fupsr30ca33kg+cuxmid6/c7cqvlxatujq3wxnr9lpiqdh1pekzuhkwx9sjtiqbkuqee4bwu7rj3qhjryvik7wmsvihvgka4xbp9v7i2c2+/q598qlj6wevxtimip+dgxd8ezi+kkqneme2dlyqeblkazt2vminb3m77gboguuadelcrmhrkp261y6444gpux5o3jxxbf9/zfwdm/mrm/xwhetqc5drsw1xmtuaxltnkgplpis62enxxluq3d+hd9izbwzndril76c2fyzweszaueupxx9t7tjj2pe2ddgxqdh3kicmwslkyrngiigfpwcm2oo9ihjbj+chgjq4gg4yqahsuhgc/hchjcnb5ciwrtnqjlpejve2ceyxva0g63dgj7978p4/yp5mriasj2kkyj7d7xa3/kvxqrxoug5yfhs/plnpyplsgkjkyykyylc9jjexhcqyatorvaqemfjvzfhhmnnaouehswqcamri4jnvc4g1ja+kujhbmbnd5lka6lmqd7dc68r66ebsbknklckcgnc9rsb/4lmo8viqy8c0qii3wlz1oyfgqhbpoafz4d9jq2t98pctc85yuiaoxk77vdnqefg/17emramcrckp8tsqrjxqb/ld8djeyoq+y6bwfo/nf4dv3h3f4my/pf/xc+9pn996c+r+xk3yoom+cvfshtptew9fffstzmcrpenfaofqnvij2jdbopdoz2+pvzf1d8ehj5tfkktpzcgqlf49nrlamic+lcre3el6vvwgwjpp91ywjckd+owvpotirsiqot5lhybbwh7jjpwzs6sstdyqrdbdgue/p4eqpywusuyaw0cmsx4ttpj99th4bwivsg+sqadllip722hinxwxiemmhpwsn4fdrlik+gmsy0xgsaq/qrctd8gx2+x42krlzepzwnvulw1mmays9gvarijhzcqtrafcaajw1irxmo1cmuonu8ck+xgsfbknz2snkzoya2ewpaziv7wak1g2r4rwfraf2hsb73fjf423j3c2jh85h+43+jwpvt39/ymsfegkpqkrdukxdehxh7o+hvnaxcmqlcebpecp4/kalmhwsqiljd9twhajgnlellxp8hrhlva6jyzzytwcscq2d21gu5/o/wpyw1j71ulonmqw4frrfuzrcpncxzdkex3hevzrvqvb1e3v/u4fui75qjg/6wncqwkdcex8sy2ltudpawzbw+v+iq7rh+o1o9ceq9falxm/vn5lcj25vt/1jmczuvsxopreu9wts7emfmvms1x2ve56pmr2ynvovr3zagh9k1r57toecpv909vmfzxm/c7ai7eqbazqpaov+wgovmpkkrxdl5sqlnhadi5mn+8l1kh6ynxytvf1kd/u/b50ba5zzwujthxmaxbz4tzdwifpo2hgspkde4fpluttu/i14upha7rbx4+zxbdbnghzsgio4t5wbyxwuzvcyvnvlx1zkjcvnavyuk4ohqrx9ty6yivf1vdziwfqrndqt62hvqk/gxxpthohky0+1sya50bwa5ymymmijitjacr09w13sdyqvrxytoexhnpdijdro8f7xdjqffday6upoezagi9davv/1arfhdas483/vb/2qvgqteb/t6c58pcl9/whb+idhfe9c67knmpe9iirwfxu07k6wunj1k5wblkahtldr6yp5wpbap3syrg+9ar82luqw5p1yf2sfvzln1qpjui19jzylesqx1somq1y9wy6vu6pli3zn2aq5e3jdfucjakvxi6wuspku3xpstzblichyln1hunyps6ywdr5bmi2ye6fdiz2eldp9riuf+peh7sm13cxyltj61xdrhv4nfy1y9coaotlfj/tvx9va8dq4fmmlrpukp2zmyffts19jvury7gadryvjtfpc65dc/e7c4s/qczu41zzrdbb+jm+nts93uuzxxuu0+fcuvkezg+hxbbm1sxsnzovfgo/mfvf4lb0shib5n54+chu4pz+w//2d8b5a12uh78abjpi2wxnbawv8iris+jpbxulo0+/sq50ro2u/3e7/ltjom5p8iga21coxrma2+9v9nbax+vahw/iv6o24aoooio312awaujz2jubzzz6jbks57+wx39dsnkrp7myshznz1i+kufjbbqyagf+mp08tyqpdpsp6bpwyqgfmegxfs83mbxuifoiimsbfygdxbwz1kivijffg6hsmxoskdqfiaum/4edg2tjuy/iqpg4z0spklq+jaol4jxfzywyfbc8ggkjpk0bzdgjv7dcxmsbdy+3isvhdencnzgu+gd9byty+i2xg/jnb7a3nu9mdqy2ze9u7ytjqykntowr8vmo6pigbsu7knftxn2jmuw8fpiocyrmsffy1cu3r91gxuuypix+jpzllxscdbm8v3ecn9ux8e9ci/smb3c0y+skn8zbfm8e5pvxli0/spiva1qdz7j0jupgqm9dnpepmcom5mckdmwvlqblzvhtyok27utaaa8o57yoc3opqx5y4pcd5lpsax8gywhhzxgav4frac9vcdpmue/bv0ym97wwia+lysoimoksj16ysrxc7nwz78/3bk5h6pzs3o8wi+zfr9i+jsxpmgvv3atkmsw4+wn/ryvb0xv4rmdev0r7sspe7syeg9nu/zwd6knqs1vv1bptp+x58zjvotax4scx/412zkbeef5xgbz5u/dl7jaam26xystdkcjiifak3bl1avjvwz4n0uexkgqsbyakpiafck5k6ewud7n8io3zzcu6e0xkrivw/n4oqjdxu5llnzbvxvjrmrij5uigffdq2q44r3s8frzhgyqbloceatz/tkmzgo4qiuq3z9dmczb8zn9hfg++deef3nfvvv4y6ioxote/r8pfxa7ewl4lbc/6aubljolkurdxgpd0bq1dqtxr1kkeb3/9/bw+a35t+ckhne7icto8jmkhibr1cid4a5wte8zppsicanqh9uryuomfyv0l7ivujszlff3uhjogxwbd17s5bekphfdbdmkydncfhwjlmgwfdwqbgb0szppxoegvnhw/ze+niwfdqe5ccgdx5zdnvitz+zigjik4qilwzwnbcarjqnz8mtray9tpgt07g0rwzz2pebywg5ctwled4sgiyl4kez8sdyue7rkgya1k/nujbnvympui6xkdo9jcuf++fajo17zcqsacvuijazlav3qxagtkffnrhet2ibvgjikbrg4c5dxkuu15tvgbwmvpyacldo/ns81ypqgingoilco6xpvjsmjlwkayislhqlnskbg7dgoq64zv/k54hm0mbfyedxmlrxokcynjkkshm2ozvigcqd6doc4ew6ivk1eyme/pvmyiq5irfwtkldo7vnff/j80yyc9kymy6clnzduqghkqvnvhc5wukrz1dhwyxc/ymjnafq79bwt79udyrrez/ys9hztnbkss01x85gg0ce0ztmxqeqqgciksmzsjo+eugswllrcjs70l/ddj11h331gndgk72f/3z9bx4dpmkumjo+8l769sn57djkv5ozctssb1o3dz1od9j8jtmaaz6hhigmew6euparpkk2/uh4seknfbu9jvjsbnzmvbugn4wlsksp5dbcq6kytuqhy3kcb4cld/m3y76fkzuycjjmkpveg+8az2d7a1msxrqzfa+/ifcxzj3aobueokrap5olmmz60otgdh0ltlezwlrugaz8igxnomomg1r1hibvkvts8hnkcutuy0iqduuycnsifubrjs8npx9p4w6hhsj3boc5jg8lmifccysslxufriu63icq/13ow7uirwcbap1wgoidvwk0ved+qk+zkgtunm6tz0zvpdt3x93kh9tf/c5/56/4h5xwtxmrekyyu9qzp8libr2ep3v9f64puhn9ycfacrof39ur6mifiwwnip14/wfw830ok45lhu0rvowjrb+nxe23/yhk7dhlu/ebdckdf+nt4bo5hn0mpg/p3orwz88380gsdd78jxcdg48r6aq4ntdz8baszvrllze79fodlhcktahh/joqcesantnvyozte4co+cczl3qfilygncm2cyk1xsq3xo363l3orq6dcfnx68yq1gpsd5s1ysdwjyg3dgzej0gbx+atnptjocid+4er4voq7u9k7fzrnps6ahlz5tgn8kc2f3gq/1xzm520ueydwqvmtbnrvg1+7xa01w5+lx6f02ruft97mk9t26lnyyhzj0jwuakgsldyfvmj4u6ilupv66katctzzuizqmuj3ntgefwucyhfjeoc5lsq9xtqxsia2yjuatulamoak278s+aiylqrbrecrpudwtboohkudknj4gggcklrdwlobjkrcxcu25dordiplckc3clf7hm9nosim+xou6xwy/bujzktjjpzc/k9ilhjegqok0ium1+jhplwymsrhfwoieb5rvxrv6dbt39lkaa+gclunehm6vycd7/vd7h+epbtm2jq0mq+ykw/dfh/lshpepn7htwhiptizxjsdzaredk7yowbfw5hfnfgbxxdd7qtr/dhvu9y56ot+lwptnimzwloczuc5ooxj10bx5ycpkdhtfcaeao31tbipwvjatb9ubvqcbjkvj7vdrikmzqiqjvphq9v0onivc/ufp6sxedligvllau5ygwzkypk1/fvbtvt5+huxmkzhyjd3exfxc/lk8h5pdqfi3vykszfmt9k7kxjcakqjbpkveh3q2vzelznvzjakpiuqdaysrylr/ri2f/jzoq0xpdkszg3pxfacqyxwypdmsyvrr8jfs4t6cgrr+wgl9apyxngr+6ivgc80emmnwrdnhm74yxsyecsg7ic0yusftak1a2omv+y2ae5u1ylcccakiupcbpmnofyo5rvkrl87bz0ulkkepllepgcpsw6ipdf+n7aqm0h4stizvsafsqo6wat4en3au/u1tzi1jjkup6x4zz1eha4hiue+gdawdq+ud8movodr0o2uthhd0xqn7p7zdtldopmxpqahrd7af29e7uo/r9uanzdtnfgdowcbf4juiv1obnezsbx0un44sdldittjvzljzgk1sxyvwj1nwkfmq5lieurihcsb1cplxgax9htce+qjiqfoujywgakjl+nps4+mprge9szlk0tc71xemfcwiqjcrgedg0r3ucodouvaw/liccgsuqlmh9o6cp5flxwhxy6g0wludac0ix3jr2srzbuxkycrefj3lz8siilmlbkzut8k6pc3hupcagn/kt9dl+bvqnlqswniek0vfd7goceabs6kgcyev4rori8wqpbdoq81fxz14seial4jc5u9e31bls10q+qblxf2ev5axameys9axfi09dfrcexj+wurfvmou8hoofyrrkhzbr+9vbjs+6qxo/z148ckplx451p1/bcdq8npn5ndtpnykxvohvub8b2kjtnmrgioaf9j/1c/4lsztypy8hhbpjpqvlknq5qf5olm/8huixebecmf6z16d9uffr86n5k/vvhs47tdlvenurpfz7hdfyrzcortyw7+m8heba2gzo0ombsqxqixp6sx6kory8hkwfqobz0qjxvqs7jyhf6/r21fjpgxsfrf/tbjqm5y2xdypun2szczt5vushss1s4dimmha5ck0gy32uxrtf+chawqpqxkih8n6sfyex0olea6nhzpshek2jtb57uath/uj9te0mqyyin+zccyagcbyzyo6cqlgj+2npzhh77pbhoho4mqzaikty7pzepagdnuytm+nxa3efci/k9stm1wp5wctcvi2ittpxcuftt9br955v3iwpnfbmflocxuhlzjgpjbly3muvukdf+lry9boobiar3ur7g/q+ddni4qbs6ro4c/swqf1t3vy6vkbsai3b+6t2rmk9oqtoe0eir9rjs/2nevflseywxxmi/5ugkseoeb99aejkt0wt4tkhyzhphio7pdg91be7z9+6+syu3b75fhauhzydga1fuwa32k33lsdoh7zh66colc+2x2ccbopici3j4a/p+ulm9okaoayfkee/hllj0vjlnvwazq/mb64fnj8yb7ca5xzkn2ozqg2jzinj3tlbqcert4sjdtys0omf+bgb/kp5gtg6eprrtcplhd+bigfqz/ylp3fqe1ziobv8jycql3mneqgt17psgkjeg/11nob/u0lr3lcq1ss1/mkwoglhjdsq5bdejagpbd7osvp6jdf5+vncmdknh9ngk5ci4mbl167/mxlsimha/3nkrzgzmbsvztjnrplzi43fi5fbc+smdxr0zy9tvfw46w4axc85ajel6psdim8qvzq43ydq8uhxwbnieunensx3avppksh/cgiss6dlqvzgtsg31a0xlgip66hoqhmzpk8lof73fqpbywijwfdy7hvs9suix5wcbooyohxhmijyl1tk2bdns4wvpa+aascbazttxvdrbgl1amaysaarop4uemnkxpqg+53db3wex8wf3i0cj+ermoq06lwv5j+fmajz23asn0fc9jlfi4j3qbdgse8bijydr66lu7zf54gvjembuajavtsp9kyspqvzlbxbkrbljfjxex5qa0+c37taivsnmy4qji+48tmio6tuaue7gwjwtp/it2cky7v/hm7msr9vtchl1j//rmeuiu3w8rrajjbjl5w8ufpr2qvdxrewwcz/lzwkm2sfiktpiqpkpnqzqsle8lo4mym+vl/qltb6vhek0funnxzqe5vtt7mzuhplynkv0lueb4xlsoyonp0+xdhhozsysttha4yfqta89oyqph2d1xac5xawxoc9tvdtjz4z8afjynxj53xtdiocmaur+w2vrp19nx6ug3ju/8/nvdf4cvgb7jy4jdaklnsbu4tyio0jyzvz4uvgbi6/projtyucd2lx7fxje47epuwyycq2iackecmnbtrsa1g4m4htixtxhdtcxmxwnbfgvo/b8ydyjdhwbzm1uzriakjyjp283ewzxeavz0bgqcy/p+qa/hpxq+fygbunygzw3/yszxyxqyarqqyukxoprnq/oyetyiab0evfeudg9gfjvekxlgtfilghu7efekkr2yjfmkvb3eubz9dk8jj/ttc8dzq17o9lsihhst47kwfic6b+oa/d3xywd1nejr2d5x7butdi4pjv35s9xkvf/osclomg43uyoeic5glxilmrdrult9mxtdihuudizpp7tbkyea6gv8paazogdxbdx5uhhjoguu5jpoidkbgzftttoqpxorvpnjgxbcqntzdll1g70g5rsgdmw/m1kpzzyuwb4x4hrhlbyjcm6wurqpnx34mtv2j/9ne4e8lfj6wx8+ns3sn5jjldui1quyp8gf9vcmv8tzvwkxmsdi0xto6hh7e4lw6s6nnw7ofjy/luzb16dvytrve3dp6lghhwuuqjhgre/ztayrzkcjhin8qoq7usgponqcppcdr0avr4ltc9gxeekzoi94dstm1slr7go7bblbtigistlvos5sla+lwjhwjezhefbaqnefvbjb1tzfra3sxcrerj2/adtrkczbjzbef1tzfojjqeuwgd1q4uxcfzlwp4l5ukueviyjybwsb5iywvuz1lnmj3vzgqkz5io8dyvc4/js8h8ni7wn0agkcmefeft+880l0su5anc64owo7ztzn6vtwc/pmkd0lilxxk4dylb87snr7emfzv/qvons36r9ckg63o8cjhm2qxtpp1qejsw/iu1izca2tpqdlg+j4e6xfjuz21ht+v+959q39fctp4rm+lmaxcie0gt10etoki37l/nlroszzpvycnlunoqgi232vk8ly5mzaj6wn/vajzflbblmkckshs2pjjgyy6pdes1pz6weqqmhqdj/jn9mbq/kdaglq5oint3b/n7tgh+vbha0atumy0oeowl4rhj5abponl3+/jdhgi3u5ihggecaozdhwmrwtyso4u3ewjp9vslvt2nnavsm/efdn+fqeenovzvsnw61zguxjp37jrkmwwd5kqlsttj8cdecgdfu3dzwy5flpyndypqw29fnvmcltjbvjbi37rpr/mevgttkvv+z2p+axawexd9p96t6b4rahqydd/083rkd02w/xyrbbzx4+2elvjvmvgw2+ioimzvlky7zhngimthwytzqpmbt7vdfthwxiv1fdgtsbkwiyebjit9arbufebfmvcykdxiv24jmrektd+sb1g1pndv2tqr/vygmyon76ignhxet/9htw1mp97po3qizosm66szwnf6inv//8aeeef596cgpnk6pqlwuh7kaazimwwrld7iibu13v72uj/pfxb4ffl6vc9rdf+4h3w/bemjmcelehnias2cmncergm10o+aiwpes0ewi4qhm8/mrlbtkfjjyhn33//ftkb34ydij90khmdbtualoorgpa7di29n32uenh1udi109data7dhln7ugwx7pr5218zpxlk82tqmnxs3jo1vmud5azk0/xo9x/tg5rb2yuxvmbpd+yvlftnnise8/g0zv9sk5dcvip8+pru+8u6icdkcihukv+yqoj0xkhecpiuzowpljavxlmaez5pmnja5tlkqedwyz9rmko/fadh9ejdiv3f/lb6puggbk8xyztc3udkmxdzkqswtaonbx1clvkup6kmhxg9ietjrf0cskpkisuj1lity4gan7q0fkwrcw8zmetfql4ngc44cmgatx88flgsytqac89mcvmkcva+1m2ccas00wu0x3iyqn7dijwtvrkm2e+6t1vyeafyyts7stvaktblp/ipyys9oxv6zgkvmw4+byrzcixqw81+cewsv2o9ounxvepkjv9d0dyqfinhrcghb4lv/jh780wanrtwpfppihasz/vb3ikpffgsytsobv4ct61gelanqpiy1fg7mc51jxndxr4xwlum8qp22f1a0zjfjteyocoxgy/omz/ir3dmcjioboefy8gfh5ydqn1y3xyf2nrrj6s7bwit0lhrrbkssb+4pcsyhmucaowcbegjhtekjx1b/qvf3bew8yq+oe/gvx+n3v47nt/bffednckp3jfpb9f91zv+go+rvyuu8b7dsnywxqc8fpbjtqbwcgpojemk8+n+elj+ny54scdumyp73xxtwh9ydobicugz9v4e2ubd2db5p2e6aehblvt4jwxrd2/+uq8vh8otc+9nh/ucxdx7n//cr3pk/ezfhmeot3q+ohb8+htsyy+arzx5z8ciez0o5a7lj2vyw+kk3muqw6tzzz4qod5zht1vzyxyoqqabwjaqrri+lybq3xsdtp5bvzo4uwuppspw+sm7y2c59idhi8wq+1lrwi4eixati9+xollq0xtnfi3yjtneebci5iynnfmhqamavk9lqboxxukct4uir2acapzljmgryt7wsuqnolnkctaabcdnzrzvy2+3zxdkgwia3xr93ievfvv7mlhd3r36enrgsktxz2fz/3jhyjhc8ynw+vx1i6hiyodfbmudzdhyvqmeii8si1hxuf/3ydnrtiscnri7rrp+40n1exhdjmatlfneyydf+3q5moy2hkwlfwry0j2/vptdlvwjcvmz7zwztj1lkglsrxfygrdrsmdk1nh8ntztc5brsbndp0pd7njcpttqom0joccu4q5p+rgknk30sm9/y7oaasfp2i+6ndstyeszglhsbvktdwphrrsc1rvb3uqnnazffbxv8krca/txbfk+18oiwckdpjlfpakif9g82zptihzikjmogbypmktict0+j+fdeuila0mibtp38x8sbp+taxxpgc5i5jsgkf/q+htfj/iy9b2k4aawiixcwiw0ycs7uzjb0rbb2wxkznq18i+lys1y08b9svzpthyzishhzbkggkpkqupopegircydppk+vykcs3lli+ftanlob1mcgt7gscixqs1iavva5jhpi5hcxrbnisjqdfmlx38+yoiibv0cahtxfytcfmbbgjvkaz9iulsmbah0lgobm1lrieoiglb6ajaxhnb6zr5ozn9aquy00bwhhfrlfhjfq2ouziel/rdgbi13kel/ipyanxol//9mp/odl3pqzq+5rxc7ichnecrwdhwixayt2s5yxxnzg1k46rhy2filagsikw58ggjmjqoxg4xeq1qzbld30uqzjc5bgwl+mr5svcfeszxevtwjpqgc6rtn96ozftggrfkm+qpleze7dfoy2oxwgmrfhw430q+tw2mopim5tp+hwtkhej7vnnf1jlga8wzjayzzzzylp17za8hkit6rqnip6w2y/oxtb6b8o78id8sgllsnhjgw/2nptoaessjekr3rgtu3mahdx9qrsmmmoth2t35ts9vpys5ozq1xudf5lfzhx0qbss7l6ga9ego333cwjifrko8bcppjsxwbywayynvwcjxfldqqoesjxylx37crwg+csuv1r9tukv/ytwc/1z7mvcg23zzxsjcuqutzhwvkiccjv+ojpe6owij6d0xile3zpnzsocpqczoe2jhviy+vvzcpmx0ipdgxv2vflcbw6ayhm9cnemycckul01gy3w5ijgdafjvugat6inyghuvblx1vuksrqtkhowkcsgvhkktmnilpahsilqa4jtxg4lktkpjjfvcka7bqkgkajh/8ftpnycsibjwztth5l/ndsv2dg6dlyg/uuz3s29/k1ixixxbg+ocga8dvow979m7nanv4+5yfyfbtvy43qurxgrfmm5mfbkg2rbzadw5k9lawrd5njbru00qjw1hbdqknqwcbelsoaxf/bttlt4bmeityykhvlyfr4zhnbh7btq1qu8b7muy42w8lhmuirmty8od3h3bfmbipykxunqfokk3p8hxmogwpysxf2lztwqhnxsdk5yh5orqwiv0wlykuo9vviwkw4etcy5b+rzo1fragaqrusw7npviperd3wn8jajubixsritdartkl7b9pkb3xca74jwnpkemerbp0b2snghyucxfvxesf3tpmkzcddsm4sfzujjppz5cp2albhfvxcuivoeoxbxlwy9rxbqi82tjin0rwog6sqbr5uwc/egkwwyfm7arc3li/echnj3ygvkvynmsrfii6iz8up/uuvd8freurden2g/7khvudltd0si4cgnoq75rkfu4tsg5jls3tu7iao64yvsi1fj9sc28flafo0utmewqmj9jrq+os4hptnpgs4lx1sxnlwucs3kalpboiuacfcgjdkedax2rdemt1uzwmyzrn6kdm70b48y5dfj07oeo0t0lrnmi4jygcivzfimdv7hporhlqv9v2/q6ofzmjq/k/qjjenpwhrizorzzl2cg2edoc93l8gj3ihhdnnuhfrxws52mm7ladamvfxqskza2bgbljg5gyic61ceqiifmvesmftyduv1lpsvhiyxkbh5yymfph78oalt9jjiuaas27dmxmzo+ggkn9du/0hhhd9w4cxlhgabzziqozax3fdxena7qvucl+3/arocu+a8zliftesgd3cchod82frcaljv+w+lxtlibj1fxx7ix6stxndkkpkiejgt9yxvp9oubmmf6wq07e0xfq187ve3n/+j+tnf3vw4zfyterlgilcnwwgi9whvcsgpqqhmfk7vgwk8nuqv6waywhofwicvny3wmtuyjqqygbx/pfrosndo0gu8fsgdlpots82xhw9mav36+/u/fp+ncrx+q1xlb5m9evzn0z8vm5zvhotpsidxizr933374c3fhvtu19un2sddnb237hdgxwzxa8zhtza40gyrpmvjq0azal5ihgxwtfaksdhimi6iuvdcuxtscsnpmhzmt7tfk+6snw1mvze0v59zuebpyd8hvnzeorgi14lv0eeylldvdamxwyv0o7lrff7qcstdys2xfqjrxkbyvg7xjf1ovjyu8xn16utl4nu6k8pvyn4q9ukgnrlc3y3y24jb8s//5u2zs5/osoolgndmvdlmbtemrpwlyn+5pqwphkk8momtdwwrppjpwo99w0drbi+kavyf4nrm6i4ntzu3d+uho0iismhdqqrz6o24bqlttkuer9ccwcx8jb8+kmzhzzexp1lmaax0elpjzlsqnuchq08vw+koljvzvzhaxegvjmlxn46kmiuz+ck8a0mbdb+zwmrjlx2yg5abc4utsil1izv1s0lubf1tbuu5qha5tpgjhgjdmfaqmsl8hmwqoobildjys4yuuvvr0eb6u7kr6vuk2nizui5v+8xkt5lubysziueg0imvcxugmwfxgob4etmbq51p12zcyszjcmcsakyvtnsbwdko6lltxbuahaorv1ybczarpy75rxwkqjiu1vukh3rbpszuesvinetvfrvvxx032bfyaxma3+sbp1nm8kpbp0dj5gaiozxdcqwyfc4hqcvub2wuuc5ztitopei6gcntsepjllcw3cuqbuplulfbobt2nep/2y+/zi6hfzptjpkb9gbmttf38onuk5crzkxjydgtldd6machqvfhcoc4pihqh05cclrfsipmtedehjaybfdt7v51vdfmp5uux+jjjmv1onepjr5y/nbf91tw7zset9kbb3nq1ak4zjmclv8wiq8gcfhay+rkn/nhzaw1xfbwfcofawmvdi30h0cdvey9ru4qbgjhl5phagiwik9zbtjjcl/hpgp33crxpih5jmmhtkmz7olzd8qvfsl5mie+rl76ixcjdhgw3dsfg4o8k4sqbckx/hcveizy+injsipwam0mstltl7v1r/goijvcq7q/ym0u7z5xsryslidg7acm2n/psgiktshpozouih1qebimvpnerz3ertf6wexyrlmpuvshekjnguc7encsgrbrptoetcy9/xdywn9lq4tg87owrnygdmlcft311jqt6x5dcph48ejzn23cxiew8nsori4bthky8icge4zqybnydw+mvdmjz6zwuprc40iiy93i2nzza80mqjjs2tme2radfviiylbmjci2kat+hiktpndnacd2owgurbfpbgkimlx69ln3xijqfkjmgjoyzn57vly8penczjqiswsolhnydvyd3+xlwgxj46fd3gembtencjekvrw+zhqhx6zpxvgzomgn24muqzpje+e79dgbboximl0on/45u3htedzauzw3nggkhagqjgshutbcyirv5wofb9iwhdy28powe9covwmiqeativlnan+1xu6vneyyx9gs8vxzc8ephn/n4sat8qrmxkmhl70kl8bng06mlqkxrxdwbnipmil3lcq5yutocophzuwlwngjujthsjbu424zrm7skl7pll7mncncfemxrqen0esk0kg6kpwamckhw+wpjexycowb+2zx9ciw30cxj2y/6huklnvnhxzdkzac1l/tbxv0oy6ogoimb0bkllpjdat17bmls/6xw08lfafwwkpbibvpwlbwf5fwchvlrvrkulonufxnhmkfluilqn7y7yk7opmya4qp32rajkdmq0raib2n6ur0jqasmjwz7zxqaoajeznfbwuaaoj/4xppmlokgqrzo6bnii1exmxyqcfsqzbbeitt4azp7a147tx4/szvoticfl4gwadxjda4hjtiamnkjv+o33p0urfsfs/emc3yolpwfe/gn8hdcufvi3yhf9o5plrecwy55+19wqe6+47e90n8bjn5x+47epbxusjl6u+phby9cx3cinnzr+sghteiei5ufb6xdxzqdhogrmoqbsi4qjro0aau2n3crdt+yvmkyjejb28t51sfjb3sfor2tq1sdw1mxwojs5ptore3bt7sbzcerprlol7cxz8/m7qsf0c3j6bjinob///sjtyqejwww+kmco62nupl4tpd8lxgdd13qw5fwk0gqj58sutk9q4mztrcdgjmoxw/v0obgy/fxmafmxfnhr15fi6ac8nxsvqw28ne2ymvbmlm5frkcqstqkedtqj7+octufgzjjz4oxj+c6ihknwt3ely0ocpxcwn84es4orhdf5zbru27bbfblbpotmvbdegbfilavk8o6cebok39sjfcphwnibiokrp526ugk/mw5xpjjvwulhvxtn7somxxnfkvqtxc+ah+nsohg91zyip50sjgtx04cjq+3cu3nenekvt8zstawnrzcvx/zco7uuci0bg8b0jd7nzov3owrac9g+mtzqr5ycvumxuwvttes+00ftpu3xghjaqrg86n7sk/dpkwmirc2yaqz0rsua5ccj/wdobbgvc+gfucand2mfqimnjiaiep2srutndqjtyeg+eqfxswhu0dvq1alg2fcd48pwaaqbxrib4g8gcqoqqd0vl3ynzk3/2xbnzckztmv7k3uicrzkgu+pndxvxenbf/2oclppix5blftjwhpotuosssknuzlz8laqplkeo1youxpdjhoqweapgarhhoqxaybmddxgxu9p1vj9rgv9famxgbor3b5rzjzzevwwdlwy7h+fmfvs2veivff4fuw92t5frag59otdtqvnsktoyhynnpbjnm/hkojpi88z7fyatrgtq4uckoulnbfnguiv7ruwksqxq76eg/iidhj/e26v4vl9zx6fy8b6uv0eabdjr+cybyviolb2w+5vpjmi3c0kvcqyaueil9geyhpbcfjjb073m1++k3wivrxgx93n09bkydpm26g6ahu0neventuulo5j/rv24h/uvm4y+6zu+ymt1yzwq3/8rjwvpyghgm/5lzthvrvmzceppbzc++akyrpfpb8/osezjzw8k0g4vbbvz6rghnzkfa4ycbdl9cub55acfdms4ixjqpgpqca9za1cjntp/kqqukt40cjvxkakiw001lejjka9nowmr4t9qm24el5jmhumzzwyrwbnuoghcidk0z+eg98ytgn/kgktp4+p+skirs5q8b8ddcqpbnthnfz2qfedenhfyq2quuuxzwuyh0zmf1bjkyi2kaam+e9xzqlmebh53nhc8qgszf5t2fapyjd7e2itfzng81nrtzv1anjr6s73hpyeuyysk4h/vuf81rsussludppimxlh3s7zo/sejoc/pdj7mow+qjuyne8xidm6swc8yonewkz2hirnsykkmlusdck8sa6jax2hm5qpj2egqswgbhy85mvyxkdbyqokznxmdarmted4wvbyenguyzvjtlokd3drawojtezbeggnftnsgh33rvn3j3mcrw28my0dfh4m/hrtpzuhygac0xsv+7d9musnfkd2xaag6kbfvyph2wchqjf+sr1cipab56honoyw8bfxols/lxexanlt4+1jgp4n0336n/pwgruq2kxth/j1bqoisop+mpfeljdfoiys9rucs6coplghpbalzhoulgpgttejfc3ufkgkd0hgkniws1faivhqsscf8cbu6vyhlgespd6krzejc7go4mz94itfyyqsuvmi0rsu+g3a1zgn56sg1houjrapekvq9mllwsqeq7zivade1mdrv/nrt5cbzvfleu1k+v9pl9sp3rdanwzq0kaui0zjjug0jalzc6hvlnm1h0uamfi60oyqsdkz0nadtdsuwktwaj2rijam35tva9okw8xpct+8ur/9vcyxvgrczyfvqpnxuufhb61aimvgeqoo8dxlkmdlxhsfuxb4iybvtpyc9egtskd0a2dn6jelxa1zbi+jono3lj/ro4ydprqfog4kncbasdxzhrzuari9afncwcmqt6ywmorguxdn4rutdaeb798zph5emppgmsxsxhjr5ihvx7uyhsr3y8fd3su8gepv7st8pj0m7yvme8cpg9zj3jc+m47punkdasqrcnlrpvw90kuxqlqlpyrztxewen9na2uq8f69yz+p8ihstgicn/sr7kszra8ctg8fz88ftvuktdrt2txutsysqiyl88wdhiqsmbvyh83vmscmpztenvwonihf/fyjbgdovh+jtz5ncghiwl4me9wqz/huk2ds6xhevh8aqv8szitxbpeli2tbl2gzyltymtogsmvfxxwzjgar6epritcsituysmpqblzil6ljbff9ukugwgxolxjq9lsfjxsxakkzx1gwrbp5mmapskdjntb2gsdq0exnqlkybhovhwgziwdhzoq7bsca0zmkgeqbewlmjdkrpyoclsiqygjbiuteanj+aaa5jpamzexkb8cgwdjsyez/dgcc+tpu2dvoqpbzvlyi0oj7krnnjw+yetsozcsj4snxs4e23cnxmxpippd8+m4fi3xkvazpwpksnzipzymlys+tuadoprk6jsmc550mjemd2tm+6izlxidryl5qbandrba7qhlldsdmcgf4wsvjlin7tqasv9mlmaqmoztb7tlgyytoqvnalv0scrfbgntndk1nlhegu4lkbg2ebje8tt072mufvfum1xz111961tvq5fa5muxcpsyri1uam3zvqlygg1m2pslj5lyqsokecufcft0iw7yizjgiabm72lav5mipmbigcnli1glt90z2mmkdqzopxk8sne+i72km/gzi4kqqtopdcetyjbuuronlrkoaobd09uua4p3prxvbaru0leur6f2ujotou6sxrcvy8kj+c8dfddom1nas3q/strxk0ua1ms49aailtfs1d8n++jlkulydvuuo4cvr0klzbewgrwkofh3uvp/arcmaamdbx1e+iheax7/zkueuk4m0bk/fucdudsba2swzjowuf0olfckfqgypbizjy3cy4abzdo2sreh5wvmhbdzh/wyi8wkjtud5elfphrgwf5+mg5hy4w5hloiidgamwnl6a0xsb02ch3golq+sbxou17n9saaanoa1gdilb/898p2u3kjzjczmrzpgm1txk/icbjo7r2cdyvcf2aprgdjtg0tkwa7a/sxbr/skxe4v9l+fwtzoxr6m2gurjox6dze8rt8jafdayy7bos1wl9kvnftwyioem1ffcfr4vp3y2cufdvkzwwh7sughi46hg3fpvrcj6k+++52rugauhf4funrqmdjweoh2eilshttf/o0oapqngbtk0kiklfxcaqfwgf1ugq6dodoz0vkwn3cewl3tqsqufqif3wzr2p02bmnc//bzuiqg3+hnziov+z7kteycxo2owpk7vrpmyr9spa3x+gh/0+ue3m3225dun+1nqylzfgsbfk8vd77xi6qpa2psjxxpcz3kaei3sllvfii6umluhg6pmxk5/fgbef67zjueaumqau9ldr9kra3pg8mpnltzf0aecenill8dtp23x5caltmrhpyo5vd7274ind+z9kkr0gsax0o933zv85yyum/kjcy78cvtlqmlbeidoj/iy9kr6lllla9x/selxou14aor1nuxwwnzwrdgxsljfnh4p1qme6bvfakevzp3avvxclrx2xylpnhw9qfnjlglq3zio7tcqdr5cywbonmo661iywmxeenogwrgyki1dqcswst+fbff3mk6w5yoalryubnweljbm6l9vdcach74n1f4voeyjwluf/ajuldjzbtjznvex1drnvzzmdq46pa+32ylf3+kjwz8esfso8irgs5bwslctgc+jx7sxvrxaqnj89c/jq9dxm37adlcfnslxyrhrifuzzu9gvc/vwuo1xkzcis8pu6byvky4zntplxtph+a4rlzyjnup/mhtqil1bzcod8fcok3mpzzxmdnaxxfg1yt55yb3vof2+ce7h/vx+bu15rr5o+kcybtg1dxcyjx1eqea3ehuds43eiknimhz4rrvgww4fq/zywnqv1frntafbuyaiyejef7hnf6zjm44jjmgojoqsnces7sqriceolin8m4/lnexcik/q84/vcrssccn+4ermvurujebdadcpez/r3ic0vubkk3xoobgnr24z7t2jfs6q117fapvoyf3s+eimuoyhvyhhk1mivesqaxitbjbc4/teu0zctstuqnymuyormaaqrfandn6zjhvccxxqj6nhstorkwk4vzojsgo8wjp+bama2vlycbjhu8bbw0r1emonhpfxlkkdt8qv810nkv4gb/zgifha5rurr2mfyfriufrfjwbyxwhmqswe1jlqustsyljhjdsbiegripqmuqo3nasgxcs7lquqrahu/bw5cq5nnvdc4pbfdzrsqjg6u2yqmkcxdrmydee113hta+vm4zlacoeotxq7pxolzjiimqd4qlhuyzlcabkhiu/cbzgd/epmf0hdpyqjsqnub4uyvlzmvfmg/uf5j5fu1pkgle9s2jhbwujcsfaslyn0ro3me65kykl8+ryunl3kwck9rwne4vctuuxdgzyqseeo2vgakvygjvkboihcufinddrvekkong0nrih+hzugxgkogqwex4pdesgppqzyrggiohmtcvljoaoourlandsdutixy92pbmjbq5edikryvozqagsc8hwlhksbnuqx/v6itwihtawffemdvorjeikqswalavjk5glmgzgo5qeuaefxrzrkqivcamg6juqgfnakow55qn81wglhsvk18iikqzs0bbuqvwidu1omwkykypody2wy/+kszdoqepcgrtpqvghwqmlmvzeib8mtci2nzcoqak0nfggoqpyqupoldo4iji1ridbxwonbau8lzzovuc0guqu7prrvkkev0ml7mfeijkw56ajduebsn1yrwmzl0y66krj4t3sqbgp0rqo0t2y0xmfsr4rcbeiblewpfb0roggjqjrkixwiiwiferlxe2b0peetexutdhqhd1xqpsbcq4fhibeozaz3v/+nw6ty+lqgee8f699xtmydixmbzn4spoiqfqrgwvtqwbnxymdygimwoi5bvrvp9soxbpmk1gw03jwlwazbcmxsdd8y8jmhxheg93vuqd1p8krybvb9hs/i0cwhk4kx22divky/j0+tk4nhmvcce/0fjr+hv4n+yt3+xf5b/07qivpceb4ztxsg7w+zhrkory8bf/humlh5+9vvpegdec1kxdnkweiloc5n7179tshr8qeryhu1bckvs2xsiv+addzcubs9ckrqjbstsmvlqs6qdwifypgdq6ycbxoe1hphzcovbpcaca0qfpe52okae9+vyh5c3jvz3j4qk/r6we3nyvhoqub4o96ksas3oac12qw4zvwwaxd3hyj1wjw3kbdekxl9aoykbdgu0a2gmpeyrvtqa9i4mwwgqnv7yxtb53vu4ctpnlouavkenmlwofqz4icuo31aqq96jijvkqpvykhmvhezjvqrwfil0g0+seqj+25vly6xb1877vbpzpzoel9pbzb4b0pb11yehvodhfq7f0geqym3depoicmxhjxfkketic/qcsrcm439ioqex3p1ozru4hnts2eteium9zmcfyteyyrmqlzrfb4subqgr/tskzwezcunnazje9co6zbankk27gowglgsibkhjdvyxwhyx2gd5ptlku+hl4k17tnld+k/5k2yyz8cgecs9yeap1twag3wvc8y6b4/asplx7kdonumqnw4qcviunqks70xhyzm9lx1fbgcqtn7nrtlwelclr0w0dpwcb8pectofdgbgmkidgl7rehueedqh/pjmx1jan1+wgqggzqtljocrpo6bwcelnxmwjblddtcjvfcuiwmevgijwzluachd1elegcbjdm6sbof8gvciaswu3wvcmasipsfuc2ochk2ijjexljmlmhpi4kzrq8yqnrrdffjlgp9mmjrgmf0ta5kk+r9n6fblluudtg8ae6h0qzfeh0nw5/hkilkjwamkgcei0wzncnu3izn+zytq6fwddrttjfwgvcz4pknk6nl4dxszm28rmcadoqmmufjztvlugp6q2o32azbqwb0c/ooxzcaegtnn7on2vhx0z3etsbesjo2gfm/gw8n+xdlxu7yiu/xw249fyxk+sqe692jbm86sg211uxb+d93fjglvfo6lfbdsrq49unmhvuzlujvc4/muruo3i5d2fowi0xxvfda3s+wqtxrsxpx0s/3dlz5tiyhn8i5otvfc4ikd/jqyb+s+hzl8f/inw8hcd5ut/v9xz53hvvzy7vhzm33qwzu0wfdbqaaarpv70w2esef/py/vplhrnitzlogvf8lke2gy3zkonxmqz0o3tispla7btoupckipovvqyycb9sckkerd/jyflthhv78wommeosmziexoeteed2ypbgboigii3ghr4pbixaybnpyh/j5qleqnf50ocp8cwzi98vyvj8dx2cf59laxxh9fkkl51like2yis8mwfxoo+oeuityryqgor63jgzdevruatq0ab/huirqxj8cqqqhbl4q5gav1z+efbfe8h+ftlee3tj82irc26xppbx3c7eysnmje3wcxexoauek905zxj/nrb1ekd9yrblpspcikncqdkvmke8swedd2e9moc7hgk6r04sdolwl8x69sac8+idjkjdaq7xzr8rtk1bt8fc5xccoblmmh2fm/l7v8rijhezafmjeknttt/f+blgrb9b7tyxesfmp4m++dc8rwvzlwgcwgl8+godbjzbqeouxoporavhxz7pic0x+7fxpnkhx7usbykjtqdsd5070rw4jzm/w3peocg+ymg7qre7sbvjelumbda+w7pcpms2xrvkeyixwrfled75lnril4nu0t2jorymsei6piel2h1tpvskdpqgwnnkedwyyhvboj4r7spq/wksnx6+0/rim+psdvbxxmjzdchnaptyejv9keaa8hsacxjz7w17dfp7shfvt+emsbs3kcm24wqpwattdp3r076yrxdkxqm/t++ihuwy3ddm8wz609tp/yqt52+deul7kmgl4wmseag8mb2brx3+6u5ntxfnuvwhy6a7z8/uzuyu3fjqs96ogde2ytvzrnacmszrza2qk+zuzti9jsmh+9jnhs/m098ehb7selpg9rogg0idy7tocnh4y/lz/i4rl5xpztveps2fsrfwhgjkbcyim0abldg08lmy6gzshrx6nyphrq3k4fjzn9byzn8b+kwwweczpwwxuzp2ogemzi3bx/kujh5cptvw+dhzhsh0y/wm6uvk5pv3bl80xbbhxl64emmq7s29v3x982bb9t0pb9iuwu0ywdxutlzq61qxwpjoxyqzvbnbhiniwfbw2yjuu5cttxxmosucvw5ottkze+9hniyrzhfw+napd4xw07hun8cyx+4zu3xdd+up/oo61hv03px/vr/7rmfvqceijgj/mm242bbf5eafv93onmj/rt81es/zw9bhi3bzvzx8mgt4aidkeu7cdwh3nncuxionmiqxmrvypqvenon1je+nwwjm0yohrp1jxmxzaxagk21mozolnxu8l/fm8erlfd2v6pztewsrxo9kcnsdzlgb+wf9pzq5d30xfc/c/b76lppnjrqhusvjdx1nz5weokjq2suyejkdhqjcqvy2fakfzmwfqssxowuefq99/+f9bkc/h94vpb6z98xohzyct8y8303hhq1z38+du3zcnyqtivmd9++jh/yz+xb/ck4w7fz8py8ivkhhgxtw11ik2o6r7xpmz8n4vznf5f8fjwu2ouz8vg5stjqjk7jy75mfyots2euqfx4ghjep7mjpedpxzroz+uimeekty56az6ojcb9rteezlatrorufsicbojdls/bumdpn6vnzqjyvmr6ntr7wiijs8pcoqbz1povs7h+485eovuaxo4zn7tt7mmwkdqdnrfcc4bwoi457lryfcyqz4k0vxh7zm0y+2uy8vpuavwzjr7sw+vle/cvr0+cmbaynxx3ycd4g3yo5z3mx0swqvfb8280jzxzv4j1zhmw9wgytmjymyvtyirtq4nn83avuxu3uoc/izq8+yzohkwswmkuudnrj+yvmqa/+92nvstvgx/7sllut8y/7flwrm022wpaqdzjjqpju7tfglqug8t3q/3ye0u7e09dptve5dj3kwl6qp8c9ce1idghstxmtymotlsrfenxldvyzpn7f8e6vkqzh999ek403o9p0bswxjlywz8l+zcidy856mg+xibut1w+pnbayv75qovcqm9hl2byxg8cnhm6v44vkrv1lo23gnvcv/ogmejel2rw++cmkpv8w/v4586zijnvj55acfxrnwlkrmzp9gsrt/bbnu8jz1a+sn2mzadmprq6fvlrpu6j0iyaxggkk1dtmwnl93ay1vgenzp2bojk4afg+wmc3npp0cs/jv+et8pbdm/2e0az7okxpez469fswa2+hnx6hwjymhsuby443j7ohp/z9wn4tmt6dbmfntlc3tukft6ahpco8y7vxcyxqcs/wjsmypcjmd9lybpz2xivh5czmtlm0hofnnts04zygda3knfvp82xrbyirqm7pvmdllfk3/xcx/hvwmmw2efao1mm1uxwq+z4tzzyyb6ln4hgadq+rsjxf1zzwfblljtajoohlhlkg2ctlw5l322ll9irlk4mhrhf0frqg1iaxvlozue7ifbwlwh5rc2zwc6m93el1diknnb4buypz7pymaorh6pk3qrw9qtdcdmcred+1xyngca4vxvrqbxwtjqcggwy/crkq22g9diqvxc3qf5czncqc0hmknsomui8s8uj76/9ud4bltigf03v/wut/cv3mdln+alu9xxwvlqwmq5t2havivg7ybas3yi81xozrrbrsvlcryaz8gn2indzjwemxu5shf6jmw7eugdifje02tfaelug7tnq4j5u0y394pivitiwwxemnkhj9yengbp2glgkmmb0wpcu/tnedvexie9ottvpbqbs2qjgll+z2t43lhgaufbtl7ugoxfhadd+igrugktw2ecukd/ri3fxou8muea7j/tntqrxvespfmixyuwkh2v0hbyc0yh+zwnebjlfufneyfmyxj2iqwp2ke0gaaaqt8cvrwlv7sjcve54uupft5urkyhlbqpzfnyqdwjv81g7vu8ivmf+nvfix5bkywhr1auucx3ztqxdy67pybzuhpj3y2xjgocq6gdszqphgsggbuyb8vq/vrdfzcqwrv3jluvnscn1a00d3ewvwxl68pnls+dvbwjfd39kb7slugawb7qmwlwzskehuxaj6a69l3ptw+s1k5cg8uim6lrt/8b/ugfljenhv7zv9/cepv6/veq3nytnf7itm6rbf3a7+uurhfmzpuxiekpq1chtgjrtrlpyc9dhokvptbsfm1xraenlqqdvvqif2rwfnsctac48dwwgvgo8eqxzidjhz9q/x/1uke8lqn6529aa7mwixlhs7sagcvq8p7/+zzgu80hrewmktkxnfi/xzo03pm5xp+twpl2zhkuwiah8k8t+0saixdqhcqtzuzo9i7ysgqh2rtdpivonnqruoirtziqyzlrsxg+dyy5vyhrytmdffy4kmabiquj4hsxv9wudwufffrrrtsxu1m+nrysspoiioqejwiiogmuqdt16ptve1mutk98uc9gfp7x64ts5iig6knsp1wlxc3qfggvykbgqx4macwt5du83q7emueuu2tw39d+zunmupbtcbo2t+pafifwjsibwk9us3ovfc64p4cs9zsr70r4pwk79iazrfqzfwhrw4lvvslynjhdddqfxk1lgrr60ezxmrrkfh1llspblpddpqxx0xyx1iboukxou+vkzle0/2nq0irvi0/1jlzofprjndburft3j8qlenn3upgijnm8hec7/vrqyzblp7c63wzin6vlbxz/twehtrqxg5kz6uvmphrs91754b+4sn5cey5oxnivq19pyclfmuftk1imiisgvnrijoffbjwref+cqc1zd2p13jknoq6pm6fpt49z6laq/i1ekxhx7ogr8g9+o3hb+m6nl045aqojd4ernwveznldt0kz96p3islxh0/fn1tm/78ks0wgpehtvl7qsi6ledpev5h0spnepy8do8sy1fp5xitaior6m0ul69lkm2f23zmp5nkznkoz/d8j8dnyy+7afcy++idgq+auldfd2gzg5lbo56dcf/9f7qv3lex4hjgpv/s4jxrjzdcwu9u87qgjdzsbtvuvqv8jrbphrqi36eql8q8fr0d9gwfqihobrulzozv3buchfpwqz6n1xcm/y9zp4e/khlxfa94rqn5ren4ey9ughz5gzyqi+bg7gd2flxzbsvboc9v7x7hjgj3lve3ca3jz7oyfbytioy8gj/aws5kdtonjdebqnbsmjopmqiexhfcnoyr60jcgyjctzji9z1nakvvthjq8txr1hd+23+34/5uv9/m/3pcwwjcqylbeui0kca6lbncnb4k9yisf+gdiohyurz1qmvykxzi559z5vuflzsy7vly8b2yz0gk9vtyfaps/dzn6xsbbcpvmp2qi3d3m+yeatx+i132prozveve8zbyy6poqngt5oe2obobjfetqbmuqgvvqrstabjvxkcq+ern/22wru2blsb5eeahpbss+6y4snv8tygsbfvfw5jlqjbw721umj1xuyfu3hdnuuf9/dgjyfs/83iqv9ijkplnvtghz2y2dwys1r01ynv9tvwzvtvac6j/kgl0egs9bztz3v8w9pfoyrb6+ipjlacsdcd/jr2j8sypisajlpfki/b8v8gnx87g8nix241cqhfpdfu7nptoy3iqj/rjcyjcenxm2jlfct1nqe5yqj2xyhzuh2eidun9hgv1tux7w1scdgpysl0ajzyxsoggzdddfxy3ioh5ydgmyuzs7gixehdzqiienyuyo7kmftzgcjhcfyddxopz2h9yycvqgg9w9ooxblvat7wbw2fovc0prtomhvyndocbeitc9jnwtctf9qu/bcbyt0c4bfqgbgcpzlrmmajmaxcyjtpdsddhcxt34ez6r+q4h4fk0b52bsw68czzgptjl4pxyggke7mdiqhl++pmo1+v2f+e16lamswueitltsfg9dgbwiyigzxgycccrmie3ppy4fxhwyizil/pnde/a+w0vjrhsqdlf1pwkrj8qnfdhsj3svwmidh/ojxjdzxowytyebhctrtbp6nay749mw2ocuifrvxruvxy0qridt7ibz5swvlbtv3zf0d5n/bpugkkovtleprkvv0whxb1wuquw0owvfvkc5wyqeyetj8cbg2okpchapktjcwrikazo/1yirumqhmwsfo1owkgzepeddsuzura4s4nrqukhw0pnul8+adisch+c6iyor5gvioi3zqgc7ck+ht/yp63qhpsynkna1uoghnqwr7gykjarrgpwbkwtxdwaguimxgozs7cm6mbbzd9bxw+xi3zw+hpkytggf5utptchnemwpzrxrrckyqnwcecp+bunwgm/uak5hrdycugiu3bxoejqhalkllnag5dalbnqnokyzq1bibkxrqudvnfydoe0gayrti1iqelgpzmwloetoyvgytddfq6+6qv8npm89c8ayklnecrj06wkmnchy0eh/pvdhilrshkbp5pbkadxwuh+a1bsz+tnp+kyj4fqm1axyzmacm4efosc5t3fc7x1j6rxj2/cnxzkd0qghc5o+g7idoakjdaeoe/yz2u73vru07yu0kuubmniphjdgvcv7zqq0ny3xwqcza7te3zh5vg/owobyotdxki+iypjtqmwkjot88nqu++s1dxvj1jw2h4egy2wrbopemowmt7qfyseyqbtltmurv6e3rfa/ie6kxu7u3vldndzhzsgnelxrc4fszwo96knsscr9boneaxavj+bmjdrfwqbtke1xshbafejbliswqweosjadx9h6i4ezbclpc7ygxc6nuj3mpfpduym9vxpopzbidtukgglcjfqevxxdsuiikeqm6ruwcd8piq/ksaijbcwahtdkoynajpednkbmxpjqiwvfg+fjxhg95pl9znnb3qchwoiazvffooscpkn3ne7bcabhfthvs6ygd44jfe1dtl//el3xhzz8vc8yajjbfbtbfscvkkc13xqx2imckijoxp8gwylpyowx1fkk4/rpzl7w8fckdxzbzskdrhwglkc3tmua5ucrlpgw+yjb8oeucr7dg1hk7m3wmhkm/w1wyv3viinfffb7m2tbqp6c6ihz9ali2kmxacamnphovnjf2zyordl1yzsrxasfnr3jpv3ywwmtpdgxzz4zhtimasw3sg5c+1yde1pl6clshonpcaypl0k5boysfnp/dltzim5ost7vqdz+zfw+p7/nzrjmvlf9/4rtx3njp9vibb5dlxo5ef7nagfv3nmtvz4oe937fggwjjurvt55xupg7f1buml43nzs8ua/6+wr5/ngkjgc1z4k1kbeznenuzkoe6grxfbmiqoquvfm/nljz9luzp7lcpnjvuz6coyh4axso+qt+s73r8r9hw54xnx9ofz4is+syj0iuysmvq9v+iynhc3sbalo9pvywihwiybjfxdacvbtjav1tk5jby0nrbmzsugi2inke9cje/vp4j10tf3u/eaeswougqfsephluzzskfplgtbgpv2eobirtxc/qrpr6wjllfgne/onqvqdqokvnvquflg+pw94wgwwk4rzwuvencf/ma/3ag6ulwm5qcjfrb1ktsh87j3y+aatvjc0tokevlsu6asixt5odg+qox5qx1zjfmvebgbesamksun4/cbn2f//3i3ni2iscn0wtvxys+4hrtyosblasfo7qzfz+xl+oy7s87lr3xr5ucv/hmo+0tpibfacbffuziwq//g6pohyuvb61tudnb85p2pmy+rq24omxecehq4mjo7l0fd3i6elvng7molzqtmdvfhumoxfy+oot42+xbxvreauqbyqvsh9xjjglwydp6o5knybuaegvgfwhbdlf0zmdxo9/mv98bi04kwgqlag+z1dlb0++a3qb63g/efp8jkuxd8fq/3nz/lubu+agvjllwldckshgyfc+pgesjmwwygetnn9owhnu7ly/mxwb1yunldnrm8rfenenvhjr8uzeliph4cwobkr4e08tzmh/hqgx86wefmzfixxt/kvdptvg4givq01fn2xlyfyd3cermp7flliogtsgxmzxnxjr/fb+r/o/a/jhptbbesooe5zlnbjetxrhbginqc8esc+hv3gm2d/wjcmfudsjzdfq6s1lv+9mvmdezzx5z561mhcuauefgykkfrjqw+ejrbkclcbcvu+ydmw3usuzsobldfblulmmo1te1xu4bxki96aoi19pogifketsx4vp3swq5mdj/kfc9ipgeim+bm7bf+pnjcs/cnxnjhs4ytzczvnrb6qfxbspvwto5hzjthszanakmkmftvxzv6czm8ime0kbbc7bfe86vk4il4pdtjfbayer1c77gpeirnrgcr+glxwl2xhebb1tplqkqqvgubzzhlisey20mqlcsuud4xqesacku0hao88uksouzyckegvkuwcxmf+g5s/xwiraztr3yxokumhi4l//e4f+xtki1kbaru+4l0qpawhjgznuxflhmwjohw+opc+otgqxyffikm7xqfuugo9ynjandxmucplyshrmvf1ozzr2y0wsgxur6zhcuurhkmlk9absyy+jxa2viswppk2g16kjli/vwood8orqn8asnjcohbcu/fklcqbr6gtgmgwl5yixcakaglqi6ula2ga/ixtcmpy6as9hkzt4kos5aqdqmlpigdjvmh5ssv1uyoufhmeyxt+lx4e1q6hbdcafk+5e24ifjyzmdewatrhrsfmkrkgc4mj530ahwytqmedrai1gaqm+tu82xyzizg1ltf2wteqablerhly7zdia07h5yi+35iaga1mieea0lehxestf/a9dyhmtl6++b1amvexzvjuog1hp21411+6vzlkigcd6+mnskc5nrfsofx2pm9ketm9yacpnkl+sqks2jh1rm1rbf4wdkc+307fu3w0wroqw5ftwmaex4+qvacjv6c3swd0ac7ovasspwyjpv3m3c4w5vmosqczz3sx7c72orrmpzigcktkamw38npqzk8553k8i5jmentyqznuf1ytyeptur3dzdr/3gqnhurvhpwrqpnyfo/3gc1fzooc/b94bbfhdl8d3iejtrhulige07wyaap2ocgq05fwgtucioxrge5h9hvzcgpvsv7oarv68+2mf7rm16wk08zgct3p28kkfvudxoqjwq1scbge3ok6hqcfhwykiovhwf6awobpaaxkepkt/h/xlqxo5cuwiujh89vr18ijt9vu5nxzq21exayslxh04ekcdl+ddndbgauvtl0aeozngyirjopazfc8ntrmzfrsn2nrz53g7bqyi8wjjyco1a8zzhihhsnb1nj1gjuy9nop4rnwkbgeq6e3qva0wuthr7yqbhksfnh0tnjblkmot64vli5cxgjkll5hdh5hjlqjalk5jrirxr4bhkgmqpw8kypvno+x/nn63rnurzbkp9qcskkz7ywr/jhwzygjzmw3tapw/re/tja82q+6ocegypbfvjeahcedqwczke85hsvfiilxu70nnt6pg9m2ako1y+vbbzqu7ky/0unmz685htfk2fyikthjet5agd3aqm9e4i9ewjtxmexpqzd2mw7whfxh2uvwslhi3t8ld+fe/elfm0qpxubr06yucjynbotfjn1yzjpzjwnxtlag4ciwyccxe0yw0uiezokjlwzrrysaze/hqy0qjdezjnexjscgu01fbcwqr1jyqq7juyqyugy4huxfadrszkomu6/jrc6hkjg5staavucvjcj8ffnzvxpwcqtrrlm1jv7mrweks7m2fvlgs5b6nxuhq8m0su8wz2mzrwzij+azqc++ugmtaqnk8qmjyrwnoevmldzv5o0dugqa7o629nb0ask+hvpayokaymgz0schknwsxbsws92gpdqoqbxs6pc5nkch4kltzstdpjns7pdccodsnry8lcsisrrbalbaald54d1p55omawtan11avlowp/gom0atk5unaqkimiwvcd4afcbga0riobddz4hvq27dfgkqozmyumvmonduhwc0pwgzqaja3/riwkfnpdl879iyeeq/v8hcjhvzb7zhgpr8sc9ck80yxxi4kijevz/kliakbp41moaojz3mo/dq5pzllzajy/dc3w7d61ajj1v9az1q7/g1suip/8hxxld56n2g1ghioqivwajaf8ngpdmjkty8q7buylebalsthffrpk4e4ex3s8aibf5t+tpuwecyw87frt/w3xbdmh5/raqxsfjlfflfn7pa+vxbzhtzvo4swnm6p9pikm9rdzth9t3hvmssdhvm0sm9qufdmewoxiwesxy5nxdlmdn74zjbkrh1w9wd1dgxcoa5dv/hamg0lsd59axjmg0odfgikfi60t3yuhdhhgwtmruea1kfu5noiuv3/imtq5lgj5ux2tbb8e5mazjsxajck3jmnn5spllx/bpwmfrtgzbhekzxkn/qex1bfuin7gw7ldyrvfukz0z4+9frbh3gkwg0fgfaqmc9r+kvgvkez6+i3km6sru++bvohujyyt+xj5czutozsxwe4fxnqaznsmvtd8zfus02jrqvpsfu39v17lksev/p2mddlcwwgrtvqcwogh9sy335+uludrncrrxb5u+gqvd4f7t3ayvmxdi1b9fb1fttc3spm6/36rsgroshsaxbstnvelqerngvqb+tpokqni7lx5xnu8x4dxygb+f+5zw4igsghu7n/di8ntm2zspraxbr7btldoxctdr/pbouflw9dbka2n4kxcrvvc0y9qz4dnrcckgwxqe2zttg2ciglgvkejdoj5xd1gss5wwxgq5jmgsk7bfne1gduhltqfrq4lplu2epr6re5ooetm88neml3sfao1xxtgrbugv+m8dkobixinj1jefdftftceq+wklwbk3b1mlwfn7uilgmcmm0l56wbtm4alt58numeisj2zs06134kj215vv0yzczwj47/clpzpjixfwq1rzwq7pa/fmf1izchmtg6xdzrwhsfree4tcanomjnunx4mqc+672vnmreukcur1ou4bqzmos6sxlhtkyc6keebpnrqnwtndt/baq/ucwehefn3se9jngmlrwffz3mluxxtmbij+hpt2s+4q3oop0jig3+fsm0cpaxb5wso2ouiirvcvsizde4ch1ajsryrqg//3ecxuaficsb4ce2f6fntdf/gwpwovw3t/ubk5jxqljyqscq88wz/nf5bjnaj3hyrvkmljgqoal1xnz/2aypznmqz8nrsl2e+0ur8enuxjzzvmcq0lfkiwgttswl8vpmeymszsmmuzl1dspsgtv3xqc3rtdljxksccgqvzmn+qvzq8uhj72dtixbsdxzwi2wyr2cqmbuawljmdzmp1ufw2dnqwdtoqlllmfq9ybn29s1qwunib7mwondg6fhipbqekweyozibtrwtipwehpj9kf3r1kw27ixp5hvlidjlj4s9qdiegkwwaeyo1axmprgprjngkq1sqgicwfoec+e9wi64eqnjp6melosghf5kg8oaukubkjf8veokuzlpwcwcmhotbxgbj2x1hnj+8pmkm0bu5jj/wtalt8q322xsjultsuem0fmwicbt4hgrs/pjw9g+fygolycxttaa7bexrisucllfjyphpy/gxyvowj+5pbto+a5c+wmvvqcnt8krszbxxeazjlqsmbssl+4yllyzgkels1eokgioo2wwlxcfkvlgkmrioudi+hbtx5gk3wdrzm/n39smd98wgiw4bij7e8xlg6ejvml0us/0ahwekcdqm+fuadrbz5/nhirzw538csdscj0dti5icct2qbr3lrjiz0sljy7t+ai8/3r40himbg61j8n3n8j9z4uml4h7fau/+yvjdlgczo1taamjsq8f75vyxqlojgpubeqophx+od37aklyney4kdwcqcu3grfyn0fsvzl7/v7/r4h+2ic9fv6bhamplr8a6+cx/73mvk15ul1sh8locly+sw5r+fvopldg7cs/n6fben2vxmzc/ev5v0gb/bgrxkvhwv+9q7yjtoemsafzv6d7yy107hgymagun1rkinkmsgfon8gqu74oir6e3kbktblmefs5exhmdk0wnbg5yhzj5wrtk0sn9jmowf+lfuy4sxuih72hebu3uimn7ah0uur2xs5ftm+5h3qexxbms0iptyn3icxcjeabdw4xpy95km11zwtzyff9haasy2nu3qjfoqnjvij9cjafdrrfhq1bvrhruero78ectbpgqe7jvz5oednjeptmt8ha/ard/uh6ssvxydqx1fnubrbjgp4hwapt6gkhxo3fyjedfacd0erpw+yibhe6kadu96vu7agtlq1dhfrltmuwrjwr8dak2l2spxgf4fxqhelzqdi/o0m44ilk9ztx+1qoyuirmaa9aqe6gcgpiy6atylizdldnkjrcij20b7o2hrnnqulmwzzbyt2e6jbdtpucculwukxilsmlxz1lqfhsi1grxcguh7gce1ghq4ldsk9drhtxjw0jkhqfngjfv2wfuit67dugyzhv2cdhbz+dh80enizuzz8jer5dmtezn4tpa+kzoq34rvoliesuuurjkolf3cruij+qsptgqmdfp65m8tvncny088vibxsctsafwk05h0h/oe8+fecvl6cnrdk3cli/vq7k46mizezmaelxtksbtq96xqffck5xmoktup81mwfiv+rx7l8gu+0emsylv8ppeiwxyvonpbgt1vemyjp4o85jjcx8fhv5q0pllmsuqnbj+viyghzw+bzemil1+de0lpru7oaeyygqo1rueodicbzvjoarv/j/6faqlrfu7fl94ae2fpyjr/em9oljumaxcw9mbdaczn16ltybwwcr/1bph2g7jxk+dfwetocytdeitecxbtd+iezwyz6c1uwgcegaiapmfkbgyiaxkttlq2xuaqzsztvcalekhtwg5dvvz2vwahcd7kxxmaedpaerhhca30vfmhjse9178srt/jxkfnnijah09zgffw4mbmlnvxl3rxmuilxqvptkwwrqsoov77d3uidbdjqqocgchhovupvgo/g3bd/f+abdir2yh0gy+h+jj9ye499s9n9kmpsi+ab3/pfrde4me/zuekgxdnkd8dpuz1bjhr087tx44+jnuhmr6roh3a/ca+vaz+rf/u0k//4vmc398ysz+cz6rshjrrimdyyktap39cylov6i/of1s+m/ndxzaylywyikf1ss8tn6k/qx/bmx1nzafvyaqrsnhn+eayoyjaeneufgtxn80ifruug6rwfidn+slfd16ar0wkzn54e2cgohafn7xvw2nrolnd1qmh3t5gcru/qua/nh/y41lm5j7bsph3iotlmmbztmumyibkk8fluhtp5g/zyj2x2rjvlsh3zdprnhrpbe+gt7ub7pai26/ndzznrfen/li0/seqnz+ryr3baffeorr96qx3y1c+zhnayrsxg7lze5vpcdhiuvxonqwpozz3tpoeasom2+7crnvap6v/p15lojqdoxdubhyrsckk//p1upgxygjezx2p/95qqjbdld49ntj/6+r1pije9sx9kxjk6sb026gfa2g8pspg7nrj7xqvh9o2gftwww7avzvwc2wmvlhdkk18aiaawobdoyy4lhsjnjdxha7vrmux44pm5zkaxscadok0rww0h98kkzzj5kdp8o3ck8vmsstmk8pvguw1by3hlhixirfio+v0v6ch4vvdrgjyslnxflw38orhdo7tdkrhkaxdgmtghn1h5le5avony5pj50ex9gplz67unl4tzxwq9vcdwygxvaatpfgsjnhxvbpslggszto5gryhz+jxvbmv0wrqpwsnqn3zpdfubq0mi5xt4benrbriv8oob6ikvzbhohpv33z8fs/4h2mcurewp+v3fpxjxzs81obeuv3qpfzxr0mzk4zq10eroqchspr/xkcbx+opw1elx9ruar+eylqtx793/7znj/j5ppoffnl5vgvwf1ojc3zxg/dmt0djj5j1jzb2cpxyqnuqtvjpntolblq4wr5tpaquxshdnjejjgh8ehtvv1dssmyo7rnjduquizadvcjsrv4jotsj2jcmdur9manfqef5imqbxwu72zxbycohebhxghpiua/xxqby8htbudq+kfhmy6e8pkymqpi14zjlogon8q68josxzwfimq6vssxk3w3ihbqdfunqjhtp5rokbjozevyiwv0jvo4poaxggaqd4+7nvbwxqnfprwsrkx2sed5aivvusii+7yhfesqh+oq7vawudknihez8koml9xqlrclas06+66amgcpgt0hxatbawzhynetvqtmycw+wer6dja5vse+qu7fwylioszd42gdrc//wifijjg+hqcakuhegqbp4colthblmyqxp8d1kiw5trxl6iiaugwe9nkiavl57g2cgxpk18akjlvz64mvyujgunn6fs2dhyf3xw1kgnpudtibbuqyqvoqygqrk7ctq+swp82xav+coiufypvag1xdfrgltxu217dx2aouxs8o3bcnoylfdztpbph8++2urbmado8biymqc8gyalqqjnyd3pqzinnqe21ifmg6i2n4avvmcndefoj+yee54r4fkza2fzgagzb4okzmvkpxf/wvmgudpuyt++h6cyu6co2fntnoucusirwks7kto+oehjpyr+r+258mefni8s256xuinx02560f5+chldgylk+m7skvyjdsfsmf2ktenrmwzyn3uebrbtomaje9mlm8jkckryewtktakkjgejj7qquxlsjbac70uhbkpww2qwsha8nitjmls1nsmfp9km5ynjb2u5sctbxc2ez8wyiviyojbximx+sqqawoxxpfvpltz+k6+svddakjsq4puyvyxm9szelbrto39l659hj04tzzwmaalhmnr8cd85tlhr5wjlkveyhp5r0eun+cjt1mhwlf02dscnu8w8ugrshkzbjjsihyihgm8gqvlltyp/v+7blm7fq6bq9euc3rgdet+06xztxyt7uwf/sca4xh5l74xfsj19ul8eb3henmvzoj+pknobw6vfpd8fzgpbfd6i/ch6e3gm23fkscsbzr5fvytbcvzhebubadlnywrekhw8mr5ftb9wfafo8/wrzqudn16dovmnftzbw3szpjdq7mptggubuqgkdvfxsaadeaei+fzrsh5cj5lnd8gj8jgngwwe3hnnbcf+w5a7t5fjrdha0t5b5+9swgwdf23fqwrc3dlbp6yqjehu1wl8vunhnz+9wtzxcrzom+hijbbunx9xag3my9xpek3nsbfszmrmfo5sc6xdyr0ondpsiwm3bgtpqfpeccnvfw1no7rx/9iyanoowxcsglwtzxab7jlrvrdjvyuq/bgz0qn6xszqhd+kf82vezremwurjrnmmmxgaykhin5fl6ujxbjxye2wsciakukbtwlgo1hi8ykhjmjidputpql0hegyw6jzy5abflw7kj+mfip/wtsgjro03bqgxt08mz+e3h+n2aajr935vjpl4vnnktvqb4ztnuc+htgy5jq4wlxps8a7evesnllqmxf5eavwyud/gcaytoiwqvt+svz7re08jrqjrxwulsenmtlrltosztuzjjgwm/rlrd3fxscphsb7log0d5xihi/w5ockepjh8nwc0l1rlp/zwn7ykgl8nq14orc6ufoyiqgqtqgmjx/n4lalysp+gstdevg7c0jr+yhjra2riok8pz6m+ib9zmmgwzvadm+oql75t/kt/mhr6+/nzyew6itvfsv+xdzkv00gvnmmcv1jumb4uxz7lpug96hmgo/tyjarbpt4xmzbirqc3mosomyxog8vqmfst7auaflparmafubpxakguxlbjfsolb7alwtorxpo0g0qvwumzwhqxjzgkh/dp+qreqfmara1s2umrd1g3wre7fqah6+hbqdjcfsppychd6goi4dqyf8hhvsi+tuoxkb/41oactdqaqziyrj4756uxx4tnulahbbli+yjczhm3divdv9yhhkbgk18jwujld/uoc8ydrc+ermsdedw6j3mb7zdhvjilz14sf445yo4yfzamp44xzn7klr815te87t8hcl0ugwv2sd3bqgeblo6gam/le36xelodyejrailoa/lby/xfjaiunbxmihy3m8canbxxc3z6whygbbocctkcltzgk3okbmuhzfijhjt8aiewkkwi6dgfv5shlewmlfsumfhlxw2lqpddkz4s8r3/kppppbpw3ib9bntor1gnstnsb471r6h+1unqzkv6vjzjcj8hagl/8wjv//xfaw5lytkepotbegnjmkpcx9uqo7c7pmshsl3ingugctqco1p2eg5p8djie/fql6hdu5hkhe5rgqw/z5fw5qzydsqwhdfc0txfqszodcficwe74vstebf4hvwgxenmuwz9fc+vjj73jbhr8pimfqur08d8rg3ehbmkruyqkmjbh31gaulf4pokod3n5xbwtwdbr3qw7dxok1a4i2byisrzaime3garg3epuqpefk9ccapoiffagvcugd7v86wnhm9obxagzzaqdewlevzpxzomr/oquv9gok8idohtdzrbr1bekat/evttul+4h7ang8dbx0vhpvvhtyqccqxwpytuqvawi8a9ba8k28n8o8/fwr2zu2qsjxuibo8zcasmy7hbf8zqh5ae5kxr08k1enqccdrxgqnceoywc4qxxmfe85yf5s/frgizadqduxpumlo7z7fvzknzqhyfnnq7/zpnqtqtptqnblo6gpvaezzgmn1px82vei5exu8qmnggjsefxiahg+jk7hxd7frd5dq6uvuljlaxvakyi+qmt7s//b7veamuetwt0azj8fhr9uwngifv5ajihh3us8gbmd9eol8qklffwktcavx6f2ypzy5zob4y/vwu8rhx/ch8clfymqapcgh6i8mymsnb7mfaygelnmgey59pekp50fekpelslzoahx/q2ogdszjdf+iafs1wpwjcgi5lz1lfhpjjomdwfx9dn0ohblihxzbyawdmzg2lx4ttnroxqrzzkmoh8lrhy5axee+ev1a/e1tkwkqdl0ggdulszkzqr+unzw8k/shfpwy2mmprzoltitbsgfjq60mpyuayflazifq0bmbjptfkhlfurwh9z4mjg9z+pjve9yhpxr55msh0j4iddpn1r+svjirwqliysxzmifsrg8syt/zuocjtnjkjewmwmkjczg9hjmjejucyiuxfazhkehaqu2td4yp7vuegdl/dnzg1xtszaaqhffmjjo5k1e5nttafzclmvcvrvwgukv91pv59e3zulytqdzn+99wdw3ahcae8wyfiyjmtcf8y/+zoa1pd2fpcucx3eutntxui5edwiinsspotx4sxdg4oils/0mrszbl/7y5x5jhfgqihileovaadg6agyhsryicot5dun8n61wulkthyvt6g3ayfrh8s02lam8txmuyhg8esnzevww0uzglsielgfb2iebjfo6dyuf69dvhte7sn7dnrntm33ebcsmd9byjpfy9+czkmfths/yyidxebf6cuwmoc8jreiscplcqxnijart9btqb/5bjtq+n5kyrrwcdnf4b/sua6iz9yyipis14at7eqpmj7ytuhobl9rwayc+obdp4brswgwfyeufp396uzjh9gocqiri5ijy7bhsfxaymd2nbqqd+ecb3dsnupm7ai/e4g9nqy2hkmij/astqxky+va+0wqaghyzmk4vm44k/mnsp844nih3yqpujprxawxqpa9xwdaxrhplunviv3tcmukwtmx2w/dbmx4osfh3hrabajcfzeezs5h/a1zrtuidlpieaqmbz+2avsxxnv4jrnckuvrmsfdmzsau+qpijj/a9jnrjtpid8qaaiojdkdradkielvx2awlndsdmbhgrskydusaa6kevcsyaxjg08ko/1jfne3m8zxn3y6lbpt+a/+v6kf9zychbz42cxfumqnx4hntkimnpe05rcdjzjrhrapqwe0fassj28paqlqhpzwz0jpqrbppodod88ebzmfb3htbrem8ebckxpwqrumztkqeazwacfetp1bedlnynssanhpas2vstjjkoymmgko6n3quzyygkdqbt9dtymql+upzlvp+eqhpfhyplypmzdsdogjwbvqvspplvtp8woghmllwevlhg/jtl5guq7l87lreddwfy6hsumhysrsgyo3gmzyfwtaf5ulz0jkpobctzomtu2zzviducvy3xazdekrmaa9+mioaq3v7cn3dt7qckgovqxyrunoyufek4erbg81l9kdfksi85rdw38n/ewujbgrfpa7iuh/a8mkoyclwts+brw7vgdy2us1n2d55qmjb7kg4j9pjxsmhqln8cqr+oeqf4afwenija1xpofbmkpuhcqeo9k3fzmfh5bvmz1mwcelmiuxbv/j67a3eg2azscbtjin/lr3gy2rfb9ffy9y6158swafbytbfyuha3eway9wqmcml2wkf9p9q29p4/mrxtygbfgfae7gde7x1gtwo9a5znji3nbuuvqjfsk48u120kv77mvk7alukadz6upco1css1ppi8lcvcnkgzgknd5pwh0fj1ehdd9kqykbc79zjv1rc8rlljnvvwtuvlv19+u1avlhroetw6glt8mpwpozxwqvtvm97ge8r1hcm9qnc93noefvo+pkajke4mqrq5grqz1mhvr0ku0umbsq/opqdox06wyibgrkfy+qj4v+/y6wtn/doug7gsiqercyd6pevwic0spbum17sokjmufgrh1qd8knhzqyp7bjryro6+nnksetpnjxggi/7tqpyichsgyptcdnjhhglvcaczm/xdb+bpgwl4ta/ezjhvhdivcv1lg8zk/wspzzma35mjty8l5ypftf49tyd5jsegu8sz4r3t3k3v13tlrsdbr4twymhhdsoxnpnpltmjc36tajf9/gwzyjngcftntq6u1gmmwmxhdstix4atmpnmrh2btwreqcxspniufejanpngfch4/rusv3dwfjeulhmf7mawgfeni8m2vxfknk4gd841jkqzphve+fth5eoxp0gfbeodvpzp2+sylqke6hd3o5xd4n2bpwwz96i1zdkbp+vs9lnydsha+tsmmsfyj+61gxx7v2gibeykhatofzcst24kfsmnbjipxd0rqa9b3p+gfdwghj0wkvipnfdkaiwu/90vpa/x01yk23hv5ltkfhoondi09zxtr97wjzcd6kwdpxfxrbqra8si9ydboevcbyiesuyb92wu5m7nnz/5td91+mhlyv5ij4xtbk1dxunxh48iipub1qly5alv7jopu7smfaxnfnt4bq67ssqyikbo/uenzhiz6wbqfouopzs+cekvmljhtjv0p6nq87+d+hd2lcyfsjbldj0q7ulwfygfd1xiehz6lzkeh195d2x9iv39ukval2ctbx6e2mlx1mk5rovs7ebzllu6qqas1kui1wafokxcc4snabxqn62wvg23dayzh8xz7fti5jyzv29lvscm2wxbxfiqgxb7n1dy3z43z64nfnbck+/f1gzf8pt+/a1g2ho9mxoctebimq1vydqsqvemuio3wbqim3uk6liupirzro8rnjteywoi8gmshcfqy4gw+sgkn78dcgfile6nxwy9noik5uk1m+auukxbloxgzbxskuwj3crcedw/aundp1yylry2gv4s3izow0sudtdh2jviqvt4wdyaya9jcptiy/dodv/n9ul1o/pm2mzejddy/px0rhpajmbjzsco/yylhfn3fhgw1v9njidwtz6brunsiglgfgeresjdfodjprcwq23dkckcjiesdp/m0ig4aspzuivaz+9po8grnb3rqvpfkdslxkmgkk6oecjc+1qmkbouwoqamhnsekhtdgy185w1kf6paytom/sqdouplbq7u8md8rr42jjldrttlggvf+ywno2kncxqlfw2pnvja5myew4ehlpkqzq8wexxwxhdjcqme29t2izhvydjfifaiykfkzdyaun90pqriy7bs3ngnqxm8fezr3oz4q+2xze99v97fl03zm48olpcx7fqpwyzkshphxssfuig1zstrwmxks7phxmiguwqypx2tskmur8g5wdihlv3h6buih4favfbmeljec3t0eilr6vnlmkc7ocx82b9zl8dvryhvcdd+mxg1iw6ec0jwtqarcmzfb75cgfusigxrhrisgkeoqrarluyrsfnk46aswy5oioh/tkfjbjlx7dluknhxpsviih1m0e2/cila7ziyjsivztpfavbh5mjqxu0vdxob9iytc6+e2idq4ulr2bibxib3yvro2ynq/q+rth1ze7vlqmhybz+42qgkxzxzjgocmaa4jm/nev/s/lcfswwmjuwbutzj4hklwefbxdeel0esgauze2bbt4zsfto1yikzkslrdtklm/96+vfnlttfns/dmmbwdva29hbxa5yoh2qyvb5mlaoi4d/lulj6/yqrb4bc05pqvfv/aou2jncncxg9ht3kwyf67dvidw8c54y02df2ngr037vqgmzsyexelvsmc5qqhlfhqmflqc8tfy14xtzvqz3kwpe7tqvrgdoo6jbg1pelcgrg8lztbqarpysndf/4epqw/xzoh+w52erudh7qjrinxou5jc55kojebgmgojlu97nhclxnnrzxy1gc3xrhnedatlvt/0rgt6j/xzyz2pmu9efebm2/d/rn9emtq2lepm2bwrmo44pprptzfc56t/rrkjhfcegwpsb2tbn9yx/snhy32l9jify1zt86oulqootwdgd+eapsxblowytrn78gktralmpuowoxxf0bspcmhxs6z9cbscr9r1qwgsaekwme4ftlyfeu9tjqr1wfcqilnfuivbnn0vraejrwqf4srqcopbr10fcwhjxesrfawgnhb/esx1cdv2eedxxtzueqrwqyr60qiir0zeis0mbya2oxffvwgajqc7srtrk+gr9k3erb3tixzwttfooxcdn1d9bpknu79dg9p9asdigxb9emv6hdvlzhby3cfdxil9tzffbgkm1b1e44b6f6n+hcwbdywwhgpntbrktq7etgqgtccrr0yapiq61bx8dxzro9cg/c11dxxsyjz25tip3cy9j8dgzumxruokux1304bs5vlefungjcd1muioe97ijbmg1u4xcfsi5zz8hvpzldth6hh/8m7dztx3aihwmdhdymf6famgn1lp7qenjdzntifdwxktfj++1btng9vtj1smtxef+jcz3f1hyozrohm0tlunqac5au9s2s/t0hn+ilto7t53canw36huuxamlktkdzux7cpmgdtlrimnlh20hfiq6+nh81xrd6egelog1zx8uyi2mivdevgyhrkkqqzxukcxkljmqjhpgbilhcg9rr2scuocennz5xrnkn142ilmsepotfku60xz7ravsvgkoutzdvof5degg3azgr55njlpqewawmr9fqybi9cx1wjquqnaobkogqhdyv1iwg9pgey/k4wnzpfan541tznuwy1f9/xl9vazwjk1l/fru4no7t+ebzgemdnmvpnt6hy/jkyryclq4jus0xy15qr07zmyttg9e3do6xwtz2ucrmlly2cmpy37wgcrls1rdrldas7ye9befrr3auie9valu1ynyovajg/bczvsr0wg5pi9yxlas1yi3a4+z33nzert59aa2r58dgqx/el+14duwl2mcqgxtm4jdo1u0nmqxswaepjbda6uduga1tpw9c6ouhvwcqrj6bbtz5v/es+5vccsaiwzeih0unllj2c2r9tfgnrvcukuwmukvaxtobtpr89sb5wbsa8tejcpcdbirfd9yklzjl0p06zp6m48/lgsz/iwozl/w4d8h12rkxqtwbu7sta73p2cr6ris7frhqdscuowk3hnizcxxzoujh7yl9itrp9eiqjkujmbimqfgjy97ttnwjiwqagdubq8gjf6zgp2ryyxyt7rpgudvoqah8x6jnz22xusmn8xv40+oq8smidtyfzw2jzseeg9li9p7sx/ngrbw0jxsh17f3nzzyjv8eszqhebwe+8erpio6w0deosmvldwbquhmlintdtkbou38o0rg9cdimnculpyyhjgxdvb5z2h4xhs/gm9zt2hjdgazzz/nb2jkcsnu0ojcxyaiv7ytjr2zgr4fbrvojq4fmkz9nzhuqcu/l59lqn7ghtiyemzxyzvoqpmi7ijthicpjlatkgfu8ygqzi+qbmm5mg8vyfhy0nh1z6mgfm5htmxdkmsfq6huyh6ynhirs9voemf6/yjygrzi0kan36btmgl+87vquxwjrehu/ypzs6kf5mlscqljtvg30wdig7+8lcdmglfhk70gjcquouzskieygyi3zg9janxld9mcdbona2xu5/22+vkjsub7so2/avaqrk99k5cau8fslc4gjvlfbawezmd25inbkgr5aszxi7kak0qdpdphmfv/kmrca2nnbma+yzeix9spqaj+bhnlnauwgbontobf4xgfh3d0zr3j65gqltbqrc1szxdeqjxwm5k97eqjruv8syrmaxct80hzh3fvs1vactlwjqjyi5cotckm2sybw3gxuuzqsylirgymgtkku5cabcxd2phlhgkxurzybx9qxnq6l4cs5r2xqb6vclcofgxx0bqbill5d0qqvhq7ur1idlhlnypnw2wo4xv/o83wrtqgc6n75mxvy+xa2uthlzcbjcljtsrx9hkwaaxv263fuijxdgk+zaw1oakzpj6xfbc6ejjzycfmtncrimt5h3r7hk7sl1muruamdua6//yg8j+bpq4cp4ob3ocvhvbaam5sykcqvspgi7mhq1cvu/eycvhjzhlmfon6nd44qzgxkc1dzapgcedtkdzmvmyv6flyihj5wcgj1gjubbkkbjex9rja7ot3hirji8ezgwrm9ekzqfluyyo8bjomhenzrgome0ppupvvu71bcwi0vqlfb700epufmrhevycqc8zvktlbexfqtqzormollgqftyclnkmintkawgbxdma2co4e7ttv+lrhyfw+deql4chgubpilnscqo2yvrrssupsjh6zhlmbesd7y5pjx0z7xdb20gbk0u2nawriympz4ta77nl9lhykuizlk1o2/dilv6geayvlrd2isyky9m8bm3bdslaytds5c4cwc1e4mcmbpfuxlnox5rm52j+cqunrbucbfvqnjlq1+3wzty83ta0hqitl7rdkm8pfyodicseumgalym/2zeh+jeknufpvvbv8ne3mnzdr7wksivoerhjw40kfevwdzvg/q/ysxvcqapzj81+1te1psd3wrxp+gf5ipyvcauavkebpljadg0oqylwaed3f26a7uibqqrf8+goellgyheivap+bcsjdj2/o119f7wsmyjq+mkw+9f9fp7ryah0pokzvcvwiz7axdbg7hq5rpmnfs8lwsjyl6en2lhlekxhvdxlc15ks+/pln5gbfiu3qdal7ncc4mci3/6hnrwnxxiwc1k/7r8+k1sxixb5d4fx8xlspxvkxyfiuta5v5n4h3ni8xbg00stbyebx7toblt/5rrcdjpv6uclxv2f5a1qxptqvrkiuhl1ilwvu12frlixn7pjihotvkdft3uulxov2dnooyxtvg3ixuwmw9h+gnrq8x8z1/altvfx97n3gmszcra01tqr38dob7i7kecyxxjpf3c/slfkcbbxufxukffvqty4tomu2hxlihtnhoodhueeqfbxjg70erb/c7+j8f76kjpjuibyyad47s6z8zq4zfa5wdtitvzbr1b04s8sq3zzorizpc2/l/oijfkpx8swmlnlxode+ebo3ir6c+2qo/+avq1z2xeiq258xx5lkts2bjfy4mzvb1y75odtmglm3nojti4p3ckdyh0njsllicswelqhyifzthzjh+bqwhpz/aeu6pnalamerjexmxlvripkdopzktil8suvxoujaveyj+i8a6k8pl7jhhlms5zyueveyjrxejle3ihfio6kaolh6dxwe00fjbyiid6sh56+zoeigftft3mzeumd8d3rpij+c3/crfupt++okcr/1orfpc5+zoh3q750ssnjugxyuapfwivnprfkqrqatlkhwpto6+itojs9gf49wyxly0iqjyvpxkzdszypsci9nlqhyjhtd1yktzkqg233h/htvwmush1mx1yeggkbwjsbr9r8v8qzbev9bzzgsmp9iw5/vz3o5jpzdk87xmj2wjaq95yeix/xykrczjk8pspfnsciwkayij7mkl3gy2r+vcluwsnb0i5fbdjdm51mpqbfauucdz28u7hj9fwvk3mckt91lrtdi1iagenl6hp4olhiy8xxdpwhuwhq7bukmrp848xr/rt5yewt8vz4zccoyp+g3yeoy2edefz6mz9efwlsczfka3mrdfvfcqrbvsiipgcppyouztoh8bzhja7f8uirvokxgzhkcelggypjyockr4f3ucqf1aebitfs8wegzzwcwgi2c8+tyb58vavpnboo7kj9g/kn6fu6/9umtzsivftyf0lvfb/se+kg5mwb4qh4bfjt90bw37dn/q/elmefvuzjdg3etop7fvlvd/2bglmaamzec2dchrkzs3kxxi+kbnsi3qqzwcosewk9+ob4cpi18es18wow2fp6+adijkorjy7l2plxvvcfwrxuedqbjgwtdesikd3cikvhc1x55g3a/sc5bxyv33uomc8nvue/iily/ptshi7asmphzcivds7oiyskgdovgojlvqtfqt/wusete6opimxv48y73wf6bkc2eh0s+vy6cykskxudf46fmjfjkocenjcvoazbgzgmhuw8bdi4xnbhkvnueimgnsodnvbn7kc+my8bnkjjj2oy80o7czpohdzrvphfsfd/1gjiv76tv2lp3t6eqy1e+xwsx2iz8xhibbcfcjlqh+zuvqnggxxfj+/r3bh8xgdgsjynor3oi1ca6gr8atcyw96ttuedhmo76pid5e4kium+otpeosdoehfwjxnfjgclj9bznjiplsh9p3+7uxbnvu8oe4+jp/h4j8thjohpwxohl5k2t5sipdjqbgf8hlknqfwkypoeejgp0g7wdiowfnqy9wywd5tkxijayorpcs10bnvjwxl35blhqbpc2gnstemh1el5iahieqpzw2ouwdfr7mildvqn2oytdy5emzwkrxqjajbzprmqfo5cjbjwnp0nx5cjquuxptin411zwpueokmvwklzv3ijr2r/l6euc68a4z8vcgh6fl6ijgvjkfn+cbhr1rezegwscyq4qytjznyqbbjf7zz1dmfpxpz2ffqoo5kpfxxttvlxydusvj3uvzff/aazjrfgb3bw+v8d1npkfb7ppe3uebcwnh9boltmqn5u3fu1cbj5julqiybvo/aghmvq5a0tnlzpsl5xqipnpznmn91nmafchazeeupxg5du4np+f1pbqfzelv+nekzt4jht84dpmierfmyijsntoeyebj3grlifnoafo1ivdmn9i6mswsln6rrezb3jdbykqlqhsahgf8xohuilma0w4mpi1w/fqrcj+bqkwzseiuvxbkech51lypzv9na+lyiup4jhblcfmgnffe+uzumqrzbqcrihjfyxvy3fd/5//3l1ag9utvmwhqygcrxr6atf14ycduj2hw9yrughhbgg5ctdsyxyiidxkoxaoppesou408vwwqspnva+w4h5xzojy52o0faz4clzlfz0tyzofnm7mmcx7urfk8msaeq6zaojianssgd8bmbgq6lahou0emfcgujwqkhzrrn86guzpfsc7kkeln9aascepbz8hwcgz9vcrosqmazfsd3tewodqvzy1pjza8r9gsikny0icqkyhdyc8dlv+//c1obsqixrhiiue8vqvriw6/palmva2gnxnblotlfeydqyvpzibzxmyztlgk0tr8rditxjtgirojchft81fivqmq8mol8bsalrukda0gnnj0ixtmyzgoejww1kyziq1fl+r9cpqzbhdq0kzp6wergp1orad8u2i+wem3ywyyqy013c7zwjr72tvp6kuyex3eu1ttonbv2ty0jtcwfs1e+0d7ahbccim/v0uoshvijmbwmc+itfuxqbohmkjvklx7jai26f3izu16v4mbnsrw4fdq0as0cliq2dmiym48swtnet0xmb3xgxiaifdiqwoip3rihcjxxkuxhvgjasulirtd49vgu/tb9f06whtw1c985uph75sccnrm8r8v1jhpl9mjvf8xyv6l4t27l94bbmhgmkfmr0aa50svx3igmrslo7i718jbvivksrfvtrradvq5s0encvaa3onctvyucyu9nwo1nmapcooh/9wutl7b4vlcafgw2h483vtojkqkkwhdukrz//bepf5wdtlc3ieo0k5shggefgia5ms20t+f4ap1dtewwlhi7brnyhq//h62tnsb8vw5sk2owylyi/asdx9vldduhpfoqka51k2jwjr/mmcqng6g5gedaki3qcavv//y/safdtrla8ebvwn7m7scj106vcja4riiynmyefhww5jjyhavwxp1zjssbu6zuvlbez5yljocbre69goni5928wksvmbnwjuy86+bf3umjvwhvitabx433qlvh0mkc/j+dlep1cghb4xsv4xfq7qzb1quuo2mpkstau9enudnhqvv4dqoboekadj9ne4o9ask08ftjyfsyppbu8lumalwvwctuo8c8zqbcwkrcaj5ku2o/jj8svzsgn2/khrj2usvszoxfdexwssrsp44gaj4fubu+rw0y/kj8kvyy8br9+wiczs8x0snlik/rd23ddyog/fcexght08ijuqwofkagylhssyejyrkeifh3+lrpnm+ut65vnnud3zxsnx4g3huetvjuzn2uqmx+r5yo1vlfazdu/nyefljawfawuf6izq3gsbwh3h4msuqcqrfpf1pqfntdpngdmyj55jwxybrr9owx7kkp5ydxxlfm823jc72dwalc2opqi9lf6km/itvrcptgwwqqhr0xxpzu2/7up8dbx0xofedpwgsmmex3sgymssndspixdxoxu4lkj/6/r9mntzmzykjuygvxfhmrm5irlrzac9/rdmff80q/sy13tgp3g/skc8yvxeduy0wfeft7tw4rrrdgruol5du9c6htwrpqh2em1ogvsocyz1e9vxjtpnitvmjfaqlyl0bpyyfpunejqqvypkbofuurgp4hl+6ct0i5b82fqjd3bu9ypncrbyn3/bkxcxfzjjdgixwyaljsltjsricgaav2ecx11fo011+gz6nrv9nuduqehcclgeyg/bq9ted3oxypxab+h3rzbbiqnvw+wwjmgsw2mqutkk50k7bmroporxjo/ztxcr/uz5mpawidkyakcybl4iacco/ltj78spqagqmkf+s9o/u+eofclnt9508qxu0rlnhrbjj8udnvyf+h2sasmsyuhwpx9fzt+lagjxsq94oemlqgygji9tkbm4azbhcdbjrf65f/30ecf02mjjidmttrcssxld+5eoqfo9yrga8unv9ancc1gjhqzzkphlf01+uax3bvtclmoucuxiyga9ephg+qcgst05dftthgifumu6ayx/hughofg9h1iud+mfbqkbtvcbuad5rssadrypgyivixuxu1aslkxfhz0c6rkoidst8ksl8qybay3q8uqxw1mke03ophtrc+mngls2dlovcximcuic9bywebnafo++maroinzbimcwuuxj/gv+k9h2ow86lfa34qicr1hilcremthcuwef0hzydyccsmoakxzpklhyin5h5auntn9inqvzpkxypsyz+9p50/tsuvx+1iyaipbsrskgbcwrzw0bwjyn28m/ltfxgikaowm8o4i/ghecyfwdhoj4quydgdnojuedrhyg9muziuedwezuriasbwbp8fo9ibskjbqk1ubsqr/0lm+jruzauy+n/ams9vmvidpkdqk4rdy6lgq8ipbsorkf3hznyueq7mbs494j/54brvcuystyeo+rl8gxubf6murareejg9m9zo3//uwcgv90mjxr38btgasqhay5qgw6kfxz86zwme+v/3jkcr6074rszylf/eklh66wldeo8ir+yqjsghpkngfqnpyhgmjr3ak0f7c1nbnd7nueqjpvelbu7tvy46//22nbix2izp1hlv7znqzb9ryiqbautp9o1pqlxdfpjzy0q5r5efcy8zbd5xbdy13nusurbpo46ub+x+o0hfnfoxb1akb4ms1ym4l9t4he41hiljypztfeq5oj3ilhpb/pgvs2sgkegcnohpz2h0odfhy0a4mqpqfschyh444hwomh52oyfmrn8quafmujkfxtalllk73o1irg71vxukj/bwjkefntm/geyrkpdnqtjp7upfrndncrjc0j1eldiqjecwm5+v+04jws6tvppfkonyrotzjlr22xmqoxge/+zuiz3o9g4j/q1cp5fn1fqjdxvivjipdgtt9t9rhjsyp7w4e46iyap/2yebbluc0angnlswt4c/rufujm2htp6tflhfmffyzzcayf4wvfr9zqcl8dooj1e5j0kepxqfpx3x1rlb7oqaoa6eykvbumbily109ooz+fycssaxkxgmkkmpfcw1eojzkszsymrfrsvykmfecc6jf5ee3qpgv7uo3qypxtxqnp/qimj9a5ogdglauiapsnwxu+wficq+vr4lumcadrjuqjqvwsqw3uvz1r1mz3uhv3nszj4/jejbia+oiuo0iqtpdo69e1oioe7rptrga74n/p6xazz/nh5m1kcicr9+3tlbhhwavgicmhgfl3wkcflvisjj+y2zh5sepcstpwxtpgctndlgmdaiv4zlqkir09owpdblbkjpbmyv7c17rp7wkpjwdsqj4nk0s3g2xrirhqn0p1cwb6rhl11po4cotexrsxs+jamjnaorw5pzs6epterfcz4vilopjmfw+gnhg37tfwfzg1dj4jerwm926zjl/cfyicoojybpdtp1sscmhsqiwko2wel0etlit1lwulg40aiaoqvxzwnehaiy3djqr3+vwhaz6nwvxdtr2seyr+z2j1xv93mqu+7g04si1yjxa1ehztszsmk88jaw+2m46z6ji7xhohomuizt0jaorfl1hjtw6oxhmyuvjwyheuljnhxty9mie3zsjpr3nirzwwnumhhpg/i1dz+5aidppzlwf1em9vh0ogvesofoggqsn9nzrulmcqwypp9uz6wuk0y+0/nvjtxamybr+nzkeijy6izligsfth1u65zodsql/lgyxxztwsuup3+fxjraocppl0gfwboo9rhn4bc4aa1w6adxls2evanb82hcrno1wt9xqvmsg6cu7ma/wpr/gxdha8ufutnfov/c4/ml/kjdxyvxpdko5e/auocxolrxu2m97c9uwpbjaxks5fwwdhty3p2bixevgixw6ivketbp/ivm23ec8y769955m08bjdrlitjxf44gojhcywhrhu1j7dngxvqee0t/mhoiimc0eycfilewbq6sjjqamzjdhscrvimrlc9xajqkacbdiuhmewreaov7cioyseveqcsk4ep9bhjqd3vsa5ugkkkwrbefgcj6ldvrwdojabe9abmg1qqtrwl8/ehf7gzqpg7q67u+4/jgps3rsl1e/9pfo49xiy7t02p2trru80pehwcgm76qc1x6dan1h9/l9wunxfbaxdwdkwmxpwmzk93rkxsvob0/uf7/y92fihw5ry5438cb3zun8xte0xgpycqob2yhzu3tsq3m+cjo3abhyrzejzutv+u1xkvbn2d2n9/r4s1wuhwpt5v1zwkwpdq38durpg/rvgw/d+oeo0jdeb4v1ab3nxjciuj0vg8kuyljzjzrc3lc8vswatujweqgheuw4m/jrcmzbacl4gdmalyl1x7oeugadmr9czxpt8iozhjs7woq7ppu34yp3nz7vah4+l8qdubzva70+31b8predkdzyhff/fdpyeyqtgcikkvzbacl4isrkiabpiw7aw325lvnxu9pwijodlamijioefsnmnyvcbksqjq/zp53xhny3zczw/cke7slc/kqm7arh/gav7wbt/o637e71+hsopd8eukjwuvvahsvapwjxrzvdwrob8erntwdfpuozqgyrq3nbe0trxfd/0cpllelpsvd4xrokcq6zigqkloqekwi2ocfivd9+1yamnlwdxkw9lpi7pruxqo74vvyfmqgwtjtovrzptghwc7g23xqaf6khnhpbkdjoi8ts0m3zcaaihne8odiccihtiydqbkewnoqzelpkdnyswg7nfjfon1sip9grpeeuljwptoxjws2wmfsuu4dd6bxc910be47x4dcuyuxxyuimu662ip2stkryinlcxp+gwg5a0o4omf0tmb6uelji2grcq4dn6om+ctkcvucdbslrdxrmwtgapdrk0b74qcsamixgwixximb/mlioauedqqymjc0jrpav6ychysnxvzrxrosspkvg2ls0xndspclcidvytbz4p+nxi0yadxxxc31cqdjzdtlvexgzfqqf6q5y6wasi8exu3slwux9q0dkc8hylnzklbwqlxddq4lp/886bspl9swejwqfrrfpedvqbwm+xyzxe6zlvlguha1rzdznhyzkhog/kmsusyzrlahklpphkzeamzp3ss6jr6kcwiuhk4vd96u8jfgtfl716sj2fhdf1fz7njd3gjcd6btibjag8qxcrwdcwo402e8+kk8pqygegrr5gpv/xjeokqdvfdku60jns2tcsedhtcetqsu2owhmhnttasuty0r+bmo0umh7ml6clq2ippcjqxlukslsb9/5k2i/s0kkxgmrnto9zdsyru+p/wnx+xqxwuvucilda8tlec2wmx+gwppr28tbas6ybzn5+8vhy7c4uibbykkyuy9wtlhb6ycgqvul4lxjmu8qoy69pijghi8ylj57wzpbntg+08gaqjlumx9pcrtnbc2flyuqswssxadofrvmq5dryiwx+owe2iczazc7rsky1kbu0/qbkrfmjfxesi6qmqjdtunu+iimzorud/xavburrq8qg2fxugbka+r6vsfbsjnslefwra0hhnxwe4qu5exe9xfun2rljwfwriwff07jtaklhrevfxkxb1gfl9tuqw9vol6dc5qw0wvazs3uohx2ojru6n7edwn/u8e1qeweszburgpkvrrhcc3aiq6urgrynw9dj9q+8hdozyxelli6fu8je0rlqhhndlrnpbtmuxhpigkdy5ekpyrjj7lpoyjon1vyuactjareee3c2o2ipluwyuhk93ptf+nc+erxjhvmsdby3rolzbbymqvnarrys3bo7cy/kibfgggxpzo5k1ctnimtuo6ic90bw2i+hdpzxlt22nxrkzpa5tyehy3m8q/placz2ly2p7iwglqrj0aobwlf3zj4nlx8ewzd1iquaosftapezxhcfkbyztzmhjokecmhz7tczxgypzogbj7dfa/qktgj1oo9zzo8sypvwhvhyonpe6zntlk/dzd0zs4gkuajewrmf4/yimhph3vlxzw654elvdvnr9y02znae84kkiz/tacqdoydetthuzekmli086incsqy0utdbyqyjmgirrynmyvvv87ao1upaynzdglh8a8k4txbxuwvnfebsxl/rmvvodjfmemosziay5qt14wzztehip9cppbarxwf8mxw1n6je5tiuraxi0ksp70lgjmtmmqxqxoaao6ofrxlj1nvbu5jq2i1i5rptnh8+gfqrtlyeknlcrrhjusoqdv6nj+hpbdij40l8zo5ceimtsc0uyw+7idx/grv+hjiijt2xxf+rgtqeikn0tmjsmxb33ez2tyev5cqj77eg9v9p8ywqegml07fzkdlttlrwxrmkawnht7x6qxe2newapbjlkk3iycfj6ujiqsxktsoeswwktwpamquxk1z5bnutjgz6ztw1wmxp634ywbpyhd81oqgu1r2qzeqcgtb6850p4bq356rr0qhempam+msjgcs1xfwjsw+fd3wdzx/ykhrh96/fhpkq6blehucedb+k6fpaeqgp2q6mvquwrzceckwqbtepu59uuiutl20lezrutlxjroqonsoopcjabpciifgsmotmmq7qusrixa61e7rzkhgwajtq7ukdzm7puukdrazxhyzoswhitoxa+jlzemykpiv8xqvwl14sjxq1wcq1igq+/90w11dpiabzfc5iaaqyapbvon3umztdvp5zoxb9zsfplk3rmb8r1qu7fpqlt5ogaboetfpjvnnuyqawcleqouqwpp3pf8vkukzrpcvsrwg7j220pe5dw4grkxrl1im3y8ivq7g2xdeu6g5tpulg28zx98jjrfphariie32pohquyzx4xz2uqk/wcynepy7yzjawo2zruwsispaeaeqca') format('woff2'),
        url('http://static601.yun300.cn/public/css/cecc/iconfont.woff?t=1612517433388') format('woff'),
        url('http://static601.yun300.cn/public/css/cecc/iconfont.ttf?t=1612517433388') format('truetype'),
        /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
        url('http://static601.yun300.cn/public/css/cecc/iconfont.svg?t=1612517433388#iconfont') format('svg');}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}

.icon-bosiniya:before {
    content: "\e6ee";}

.icon-asaibaijiang:before {
    content: "\e6ed";}

.icon-weixin1:before {
    content: "\e6e7";}

.icon-weixin:before {
    content: "\e6e8";}

.icon-xiaochengxu2:before {
    content: "\e6e9";}

.icon-xiaochengxu1:before {
    content: "\e6ea";}

.icon-whatsapp1:before {
    content: "\e6e6";}

.icon-whatsapp:before {
    content: "\ea07";}

.icon-yuenanyu:before {
    content: "\e70c";}

.icon-wuzibiekeyu:before {
    content: "\e70d";}

.icon-wukelanyu:before {
    content: "\e70e";}

.icon-tuerqiyu:before {
    content: "\e70f";}

.icon-taiyu:before {
    content: "\e710";}

.icon-tajikeyu:before {
    content: "\e711";}

.icon-ruidianyu:before {
    content: "\e712";}

.icon-xibanyayu:before {
    content: "\e713";}

.icon-baieluosiyu:before {
    content: "\e714";}

.icon-siluowenniyayu:before {
    content: "\e715";}

.icon-siluofakeyu:before {
    content: "\e716";}

.icon-eyu:before {
    content: "\e717";}

.icon-luomaniyayu:before {
    content: "\e718";}

.icon-putaoyayu:before {
    content: "\e719";}

.icon-bolanyu:before {
    content: "\e71a";}

.icon-bosiyu:before {
    content: "\e71b";}

.icon-nuoweiyu:before {
    content: "\e71c";}

.icon-niboeryu:before {
    content: "\e71d";}

.icon-miandianyu:before {
    content: "\e71e";}

.icon-mengyu:before {
    content: "\e71f";}

.icon-maertayu:before {
    content: "\e720";}

.icon-malaiyu:before {
    content: "\e721";}

.icon-maqidunyu:before {
    content: "\e722";}

.icon-lusenbaoyu:before {
    content: "\e723";}

.icon-litaowanyu:before {
    content: "\e724";}

.icon-latuoweiyayu:before {
    content: "\e725";}

.icon-latuoweiyayu1:before {
    content: "\e726";}

.icon-laozhuayu:before {
    content: "\e727";}

.icon-jierjisikeerkeziyu:before {
    content: "\e728";}

.icon-hanyu:before {
    content: "\e729";}

.icon-yameiniya:before {
    content: "\e72a";}

.icon-hasakeyu:before {
    content: "\e72b";}

.icon-riyu:before {
    content: "\e72c";}

.icon-yidaliyu:before {
    content: "\e72d";}

.icon-aierlanyu:before {
    content: "\e72e";}

.icon-yindunixiyayu:before {
    content: "\e730";}

.icon-xiongyaliyu:before {
    content: "\e731";}

.icon-yindiyu:before {
    content: "\e732";}

.icon-xibolaiyu:before {
    content: "\e733";}

.icon-xilayu:before {
    content: "\e734";}

.icon-deyu:before {
    content: "\e735";}

.icon-gelujiyayu:before {
    content: "\e737";}

.icon-maoliyu:before {
    content: "\e738";}

.icon-fayu:before {
    content: "\e739";}

.icon-fenlanyu:before {
    content: "\e73a";}

.icon-feilvbinyu:before {
    content: "\e73b";}

.icon-aishaniyayu:before {
    content: "\e73c";}

.icon-shijieyu:before {
    content: "\e73d";}

.icon-helanyu:before {
    content: "\e73e";}

.icon-danmaiyu:before {
    content: "\e73f";}

.icon-jiekeyu:before {
    content: "\e740";}

.icon-baojialiyayu:before {
    content: "\e741";}

.icon-mengjialayu:before {
    content: "\e742";}

.icon-alaboyu:before {
    content: "\e743";}

.icon-zhongwen:before {
    content: "\e744";}

.icon-keluodiyayu:before {
    content: "\e745";}

.icon-saierweiya:before {
    content: "\e746";}

.icon-bingdaoyu:before {
    content: "\e747";}

.icon-QQ-copy:before {
    content: "\e6e4";}

.icon-aliwangwang1:before {
    content: "\e6e5";}

.icon-social-skype:before {
    content: "\e6e3";}

.icon-aliwangwang:before {
    content: "\e76c";}

.icon-wancheng:before {
    content: "\e6df";}

.icon-dingdan:before {
    content: "\e6e0";}

.icon-fukuan:before {
    content: "\e6e1";}

.icon-fahuo:before {
    content: "\e6e2";}

.icon-deng:before {
    content: "\e6db";}

.icon-youqitong:before {
    content: "\e6dc";}

.icon-fl-shuazi:before {
    content: "\e6dd";}

.icon-qiang:before {
    content: "\e6de";}

.icon-34:before {
    content: "\e6d8";}

.icon-iconset0293:before {
    content: "\e6d9";}

.icon-11:before {
    content: "\e6da";}

.icon-meiyuan4:before {
    content: "\e736";}

.icon-meiyuan_o:before {
    content: "\eba1";}

.icon-yunpingtai:before {
    content: "\e674";}

.icon-zuojiantou:before {
    content: "\e68e";}

.icon-circle-arrow-right:before {
    content: "\e698";}

.icon-ding:before {
    content: "\e665";}

.icon-tuijian:before {
    content: "\e619";}

.icon-re:before {
    content: "\e666";}

.icon-xin:before {
    content: "\e61b";}

.icon-qian:before {
    content: "\e6d7";}

.icon-jingdong:before {
    content: "\e6d6";}

.icon-baidu:before {
    content: "\e6d5";}

.icon-tanhao2:before {
    content: "\e6d4";}

.icon-cha:before {
    content: "\e6d3";}

.icon-nv:before {
    content: "\e6d2";}

.icon-xialajiantou:before {
    content: "\e6d1";}

.icon-2:before {
    content: "\e616";}

.icon-3:before {
    content: "\e6d0";}

.icon-1:before {
    content: "\e617";}

.icon-qiyeyewu:before {
    content: "\e6ca";}

.icon-iconyewubao:before {
    content: "\e6cc";}

.icon-yewu:before {
    content: "\e6ce";}

.icon-heilongjiangtubiao06:before {
    content: "\e6cf";}

.icon-kaobianxuanzegou:before {
    content: "\e6cb";}

.icon-ok1:before {
    content: "\e6cd";}

.icon-arrow_up:before {
    content: "\e6c8";}

.icon-arrow_down:before {
    content: "\e6c9";}

.icon-mailcode:before {
    content: "\e6c7";}

.icon-wangzhi:before {
    content: "\e6c6";}

.icon-shouqi:before {
    content: "\e6c5";}

.icon-shuju:before {
    content: "\e6c3";}

.icon-dashuju:before {
    content: "\e6c4";}

.icon-fenxiang:before {
    content: "\e6c2";}

.icon-kulian:before {
    content: "\e6c1";}

.icon-arrowdowna:before {
    content: "\e6bf";}

.icon-arrowupa:before {
    content: "\e6c0";}

.icon-shipin:before {
    content: "\e6be";}

.icon-goumai:before {
    content: "\e6bd";}

.icon-wenhao:before {
    content: "\e6bc";}

.icon-yaochi:before {
    content: "\e6bb";}

.icon-duanxinzhuanhuan:before {
    content: "\e6ba";}

.icon-dushigouwu:before {
    content: "\e6b9";}

.icon-tianmaobao:before {
    content: "\e6b8";}

.icon-shipin1:before {
    content: "\e6b7";}

.icon-kefu:before {
    content: "\e6b6";}

.icon-neutral:before {
    content: "\e6b4";}

.icon-biaoqian:before {
    content: "\e6b3";}

.icon-jishiben:before {
    content: "\e6b1";}

.icon-lipin:before {
    content: "\e6ad";}

.icon-arrowlefta:before {
    content: "\e689";}

.icon-arrowrighta:before {
    content: "\e6ac";}

.icon-jianhao:before {
    content: "\e6b5";}

.icon-shixinyuanjiahao:before {
    content: "\e6b2";}

.icon-arrows-copy:before {
    content: "\e69a";}

.icon-chevron-copy-copy-copy-copy-copy:before {
    content: "\e69c";}

.icon-chevron-copy-copy-copy-copy-copy-copy:before {
    content: "\e6ae";}

.icon-chevron-copy:before {
    content: "\e687";}

.icon-duduyinleappicon1401:before {
    content: "\e6af";}

.icon-duduyinleappicon0501:before {
    content: "\e6b0";}

.icon-duigou:before {
    content: "\e6ab";}

.icon-iconfontguige:before {
    content: "\e65b";}

.icon-iconfontanquanbaozhang1:before {
    content: "\e65c";}

.icon-iconfontbofang:before {
    content: "\e65d";}

.icon-iconfontbofang1:before {
    content: "\e65e";}

.icon-iconfontplay:before {
    content: "\e65f";}

.icon-iconfontttpodicon:before {
    content: "\e660";}

.icon-iconfontsousuo:before {
    content: "\e661";}

.icon-iconfontbook:before {
    content: "\e662";}

.icon-iconfontfuwurenyuan:before {
    content: "\e663";}

.icon-iconfontshezhichilun:before {
    content: "\e664";}

.icon-iconfontsanxingdianhover:before {
    content: "\e667";}

.icon-iconfontdian:before {
    content: "\e668";}

.icon-iconfontdian1:before {
    content: "\e669";}

.icon-iconfontxin1:before {
    content: "\e66a";}

.icon-iconfontpingfenxingxingwaikuang1:before {
    content: "\e66b";}

.icon-iconfontfenlei:before {
    content: "\e66c";}

.icon-iconfontzoomin2:before {
    content: "\e66d";}

.icon-iconfontxiaolian:before {
    content: "\e66e";}

.icon-iconfontchuanzhendayin:before {
    content: "\e66f";}

.icon-iconfontpullright:before {
    content: "\e670";}

.icon-iconfontpullleft:before {
    content: "\e671";}

.icon-iconfontcaijian:before {
    content: "\e672";}

.icon-iconfonticonfontpingguo:before {
    content: "\e673";}

.icon-iconfontxiazai2:before {
    content: "\e675";}

.icon-iconfontyoujian:before {
    content: "\e676";}

.icon-iconfontbijibendiannao:before {
    content: "\e677";}

.icon-iconfonticonfontbrowsernew:before {
    content: "\e678";}

.icon-iconfontliulan:before {
    content: "\e679";}

.icon-iconfontshijian:before {
    content: "\e67a";}

.icon-iconfontshijian1:before {
    content: "\e67b";}

.icon-iconfonticonfontfenxiang:before {
    content: "\e67c";}

.icon-iconfonticonziti35:before {
    content: "\e67d";}

.icon-iconfonttengxunweibo:before {
    content: "\e67e";}

.icon-iconfontfenxiang:before {
    content: "\e67f";}

.icon-iconfontqzone:before {
    content: "\e680";}

.icon-iconfontfenxiangpengyouquan:before {
    content: "\e681";}

.icon-iconfontbbgfenxiang:before {
    content: "\e682";}

.icon-iconfontjianhao:before {
    content: "\e683";}

.icon-iconfonttianjiatupian:before {
    content: "\e684";}

.icon-iconfontbiaoqianji:before {
    content: "\e685";}

.icon-iconfontpinglunqian:before {
    content: "\e686";}

.icon-iconfontwujiaoxing:before {
    content: "\e688";}

.icon-iconfontshouye:before {
    content: "\e68a";}

.icon-iconfontyinledianzan:before {
    content: "\e68b";}

.icon-iconfontbofangjilu:before {
    content: "\e68c";}

.icon-iconfonticonfontzhuye:before {
    content: "\e68d";}

.icon-iconfontcircularframeliulan:before {
    content: "\e68f";}

.icon-iconfontbiaoqianguanbi:before {
    content: "\e690";}

.icon-iconfonticonfontpraise:before {
    content: "\e691";}

.icon-iconfontxianshirequ1:before {
    content: "\e692";}

.icon-iconfonticon1:before {
    content: "\e693";}

.icon-iconfontpinglunhou:before {
    content: "\e694";}

.icon-iconfontpinglunzu:before {
    content: "\e695";}

.icon-iconfontqz:before {
    content: "\e696";}

.icon-iconfontshouyehomemian:before {
    content: "\e697";}

.icon-iconfontbofang2:before {
    content: "\e699";}

.icon-iconfonttaobaoyin:before {
    content: "\e69b";}

.icon-iconfontrementupian:before {
    content: "\e69d";}

.icon-iconfontordinaryliulan:before {
    content: "\e69e";}

.icon-iconfonticozhuce:before {
    content: "\e69f";}

.icon-iconfontshouye1:before {
    content: "\e6a0";}

.icon-iconfonttao:before {
    content: "\e6a1";}

.icon-iconfontrenrenfangxing:before {
    content: "\e6a2";}

.icon-iconfonttianjiayonghu:before {
    content: "\e6a3";}

.icon-iconfontpiping:before {
    content: "\e6a4";}

.icon-iconfontzanyang:before {
    content: "\e6a5";}

.icon-iconfontyonghu:before {
    content: "\e6a6";}

.icon-iconfontjiantou:before {
    content: "\e6a7";}

.icon-iconfontzuojiantou:before {
    content: "\e6a8";}

.icon-iconfontshoucangjia:before {
    content: "\e6a9";}

.icon-iconfontbianji:before {
    content: "\e6aa";}

.icon-iconfontdaohanggonggao:before {
    content: "\e62e";}

.icon-iconfontshanchu:before {
    content: "\e62f";}

.icon-iconfontditudaohang:before {
    content: "\e630";}

.icon-iconfontmofangdaohang:before {
    content: "\e631";}

.icon-iconfontdaohangico:before {
    content: "\e632";}

.icon-iconfonttianjia:before {
    content: "\e633";}

.icon-iconfontgengduo:before {
    content: "\e634";}

.icon-iconfontzuoshangjiaotubiao:before {
    content: "\e635";}

.icon-iconfontconnectionbars:before {
    content: "\e636";}

.icon-iconfontwangluoxinhao:before {
    content: "\e637";}

.icon-iconfontjinlingyingcaiwangtubiao33:before {
    content: "\e638";}

.icon-iconfontmimarenzheng:before {
    content: "\e639";}

.icon-iconfontrongyujiangxiang:before {
    content: "\e63a";}

.icon-iconfonttrophy:before {
    content: "\e63b";}

.icon-iconfontrenzheng:before {
    content: "\e63c";}

.icon-iconfonticonfontkaohechengji:before {
    content: "\e63d";}

.icon-iconfontrongyuzheng:before {
    content: "\e63e";}

.icon-iconfontcuowu2:before {
    content: "\e63f";}

.icon-iconfontcuowu:before {
    content: "\e640";}

.icon-iconfontguanbicuowu:before {
    content: "\e641";}

.icon-iconfontzhengquetishitianchong:before {
    content: "\e642";}

.icon-iconfontdiannao:before {
    content: "\e643";}

.icon-iconfontpingbandiannao:before {
    content: "\e644";}

.icon-iconfontxuanzekuangyixuan:before {
    content: "\e645";}

.icon-iconfontoptionbutton:before {
    content: "\e646";}

.icon-iconfontxuanzefangfa01:before {
    content: "\e647";}

.icon-iconfontduigou:before {
    content: "\e648";}

.icon-iconfontshuaxin:before {
    content: "\e649";}

.icon-iconfontrenwu:before {
    content: "\e64a";}

.icon-iconfonticonfontweibo:before {
    content: "\e64b";}

.icon-iconfontxinlangweibo:before {
    content: "\e64c";}

.icon-iconfontweibo:before {
    content: "\e64d";}

.icon-iconfontweibiaoti1:before {
    content: "\e64e";}

.icon-iconfontweixin:before {
    content: "\e64f";}

.icon-iconfontweixin1:before {
    content: "\e650";}

.icon-iconfontweixin2:before {
    content: "\e651";}

.icon-iconfontweixin3:before {
    content: "\e652";}

.icon-iconfontqq:before {
    content: "\e653";}

.icon-iconfontqq1:before {
    content: "\e654";}

.icon-iconfontqq2:before {
    content: "\e655";}

.icon-iconfontqq3:before {
    content: "\e656";}

.icon-iconfontxiangqing:before {
    content: "\e657";}

.icon-iconfontanquanbaozhang:before {
    content: "\e658";}

.icon-iconfonticonpay:before {
    content: "\e659";}

.icon-iconfontbaozhang:before {
    content: "\e65a";}

.icon-iconfontchanpin:before {
    content: "\e624";}

.icon-iconfontguanyuwomen:before {
    content: "\e625";}

.icon-iconfontguanyuwomen1:before {
    content: "\e626";}

.icon-iconfontweibiaoti2:before {
    content: "\e627";}

.icon-iconfontdianhua:before {
    content: "\e628";}

.icon-iconfontdianhua1:before {
    content: "\e629";}

.icon-iconfontgengxin:before {
    content: "\e62a";}

.icon-iconfontluxiandaohang:before {
    content: "\e62b";}

.icon-iconfontwuxianduandaohang:before {
    content: "\e62c";}

.icon-iconfontdaohang:before {
    content: "\e62d";}

.icon-iconfontiocnnv2:before {
    content: "\e600";}

.icon-iconfontiocnnan:before {
    content: "\e601";}

.icon-iconfonttianjia1:before {
    content: "\e602";}

.icon-iconfontquanping:before {
    content: "\e603";}

.icon-iconfontjulichi:before {
    content: "\e604";}

.icon-iconfontshouyezhuyetubiao07:before {
    content: "\e605";}

.icon-iconfontwoyaofahuo:before {
    content: "\e606";}

.icon-iconfontxiangji:before {
    content: "\e607";}

.icon-iconfonthoudongfangiconfont01:before {
    content: "\e608";}

.icon-iconfontrenminbi:before {
    content: "\e609";}

.icon-iconfontjianlilaiyuanwangzhan:before {
    content: "\e60a";}

.icon-iconfonttupian24px:before {
    content: "\e60b";}

.icon-iconfontnan:before {
    content: "\e60c";}

.icon-iconfontshipin:before {
    content: "\e60d";}

.icon-iconfontchenggong:before {
    content: "\e60e";}

.icon-iconfonticonfontrili:before {
    content: "\e60f";}

.icon-iconfontjinyongudisable:before {
    content: "\e610";}

.icon-iconfontgongjiao:before {
    content: "\e611";}

.icon-iconfontcar:before {
    content: "\e612";}

.icon-iconfontjiaotongiconwalk:before {
    content: "\e613";}

.icon-iconfontdiqiu:before {
    content: "\e614";}

.icon-iconfonttianjiaxin:before {
    content: "\e615";}

.icon-iconfontxinsaoyisao:before {
    content: "\e618";}

.icon-iconfontrepin:before {
    content: "\e61a";}

.icon-iconfontxianshirequ:before {
    content: "\e61c";}

.icon-iconfontfasong:before {
    content: "\e61d";}

.icon-iconfontdaohangsanjiao:before {
    content: "\e61e";}

.icon-iconfontdaohangtubiao:before {
    content: "\e61f";}

.icon-iconfontmianxingtubiao1ziyuanguanli:before {
    content: "\e620";}

.icon-iconfontxingyexinwen:before {
    content: "\e621";}

.icon-iconfontfabuanli:before {
    content: "\e622";}

.icon-iconfontdianxinganli:before {
    content: "\e623";}

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (<none>)
 * Config saved to config.json and <none>
 */
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
;}

body {
    margin: 0
;}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block
;}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
;}

audio:not([controls]) {
    display: none;
    height: 0
;}

[hidden],
template {
    display: none
;}

a {
    background-color: transparent
;}

a:active,
a:hover {
    outline: 0
;}

abbr[title] {
    border-bottom: 1px dotted
;}

b,
strong {
    font-weight: bold
;}

dfn {
    font-style: italic
;}

h1 {
    font-size: 2em;
    margin: 0.67em 0
;}

mark {
    background: #ff0;
    color: #000
;}

small {
    font-size: 80%
;}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
;}

sup {
    top: -0.5em
;}

sub {
    bottom: -0.25em
;}

img {
    border: 0
;}

svg:not(:root) {
    overflow: hidden
;}

figure {
    margin: 1em 40px
;}

hr {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
;}

pre {
    overflow: auto
;}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em
;}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
;}

button {
    overflow: visible
;}

button,
select {
    text-transform: none
;}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer
;}

button[disabled],
html input[disabled] {
    cursor: default
;}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
;}

input {
    line-height: normal
;}

input[type="checkbox"],
input[type="radio"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
;}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto
;}

input[type="search"] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
;}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
;}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em
;}

legend {
    border: 0;
    padding: 0
;}

textarea {
    overflow: auto
;}

optgroup {
    font-weight: bold
;}

table {
    border-collapse: collapse;
    border-spacing: 0
;}

td,
th {
    padding: 0
;}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {

    *,
    *:before,
    *:after {
        background: transparent !important;
        color: #000 !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        text-shadow: none !important
    ;}

    a,
    a:visited {
        text-decoration: underline
    ;}

    a[href]:after {
        content: " (" attr(href) ")"
    ;}

    abbr[title]:after {
        content: " (" attr(title) ")"
    ;}

    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: ""
    ;}

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid
    ;}

    thead {
        display: table-header-group
    ;}

    tr,
    img {
        page-break-inside: avoid
    ;}

    img {
        max-width: 100% !important
    ;}

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3
    ;}

    h2,
    h3 {
        page-break-after: avoid
    ;}

    .navbar {
        display: none
    ;}

    .btn>.caret,
    .dropup>.btn>.caret {
        border-top-color: #000 !important
    ;}

    .label {
        border: 1px solid #000
    ;}

    .table {
        border-collapse: collapse !important
    ;}

    .table td,
    .table th {
        background-color: #fff !important
    ;}

    .table-bordered th,
    .table-bordered td {
        border: 1px solid #ddd !important
    ;}
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
;}

*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
;}

html {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
;}

body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #595959;}

input,
button,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
;}

a {
    color: #1890ff;
    text-decoration: none
;}

a:hover,
a:focus {
    color: #65b5ff;
    text-decoration: underline
;}

a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
;}

figure {
    margin: 0
;}

img {
    vertical-align: middle
;}

.img-responsive,
.thumbnail>img,
.thumbnail a>img,
.carousel-inner>.item>img,
.carousel-inner>.item>a>img {
    display: block;
    max-width: 100%;
    height: auto
;}

.img-rounded {
    border-radius: 6px
;}

.img-thumbnail {
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto
;}

.img-circle {
    border-radius: 50%
;}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #fff
;}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
;}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
;}

[role="button"] {
    cursor: pointer
;}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit
;}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #9d9d9d
;}

h1,
.h1,
h2,
.h2,
h3,
.h3 {
    margin-top: 20px;
    margin-bottom: 10px
;}

h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
    font-size: 65%
;}

h4,
.h4,
h5,
.h5,
h6,
.h6 {
    margin-top: 10px;
    margin-bottom: 10px
;}

h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
    font-size: 75%
;}

h1,
.h1 {
    font-size: 36px
;}

h2,
.h2 {
    font-size: 30px
;}

h3,
.h3 {
    font-size: 24px
;}

h4,
.h4 {
    font-size: 18px
;}

h5,
.h5 {
    font-size: 14px
;}

h6,
.h6 {
    font-size: 12px
;}

p {
    margin: 0 0 10px
;}

.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4
;}

@media (min-width:769px) {
    .lead {
        font-size: 21px
    ;}
}

small,
.small {
    font-size: 85%
;}

mark,
.mark {
    background-color: #fcf8e3;
    padding: .2em
;}

.text-left {
    text-align: left
;}

.text-right {
    text-align: right
;}

.text-center {
    text-align: center
;}

.text-justify {
    text-align: justify
;}

.text-nowrap {
    white-space: nowrap
;}

.text-lowercase {
    text-transform: lowercase
;}

.text-uppercase {
    text-transform: uppercase
;}

.text-capitalize {
    text-transform: capitalize
;}

.text-muted {
    color: #9d9d9d
;}

.text-primary {
    color: #1890ff
;}

a.text-primary:hover,
a.text-primary:focus {
    color: #0076e4
;}

.text-success {
    color: #3c763d
;}

a.text-success:hover,
a.text-success:focus {
    color: #2b542c
;}

.text-info {
    color: #31708f
;}

a.text-info:hover,
a.text-info:focus {
    color: #245269
;}

.text-warning {
    color: #8a6d3b
;}

a.text-warning:hover,
a.text-warning:focus {
    color: #66512c
;}

.text-danger {
    color: #a94442
;}

a.text-danger:hover,
a.text-danger:focus {
    color: #843534
;}

.bg-primary {
    color: #fff;
    background-color: #1890ff
;}

a.bg-primary:hover,
a.bg-primary:focus {
    background-color: #0076e4
;}

.bg-success {
    background-color: #dff0d8
;}

a.bg-success:hover,
a.bg-success:focus {
    background-color: #c1e2b3
;}

.bg-info {
    background-color: #d9edf7
;}

a.bg-info:hover,
a.bg-info:focus {
    background-color: #afd9ee
;}

.bg-warning {
    background-color: #fcf8e3
;}

a.bg-warning:hover,
a.bg-warning:focus {
    background-color: #f7ecb5
;}

.bg-danger {
    background-color: #f2dede
;}

a.bg-danger:hover,
a.bg-danger:focus {
    background-color: #e4b9b9
;}

.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #fff
;}

ul,
ol {
    margin-top: 0;
    margin-bottom: 10px
;}

ul ul,
ol ul,
ul ol,
ol ol {
    margin-bottom: 0
;}

.list-unstyled {
    padding-left: 0;
    list-style: none
;}

.list-inline {
    padding-left: 0;
    list-style: none;
    margin-left: -5px
;}

.list-inline>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px
;}

dl {
    margin-top: 0;
    margin-bottom: 20px
;}

dt,
dd {
    line-height: 1.42857143
;}

dt {
    font-weight: bold
;}

dd {
    margin-left: 0
;}

@media (min-width:769px) {
    .dl-horizontal dt {
        float: left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    ;}

    .dl-horizontal dd {
        margin-left: 180px
    ;}
}

abbr[title],
abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #9d9d9d
;}

.initialism {
    font-size: 90%;
    text-transform: uppercase
;}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #fff
;}

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
    margin-bottom: 0
;}

blockquote footer,
blockquote small,
blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.42857143;
    color: #9d9d9d
;}

blockquote footer:before,
blockquote small:before,
blockquote .small:before {
    content: '\2014 \00A0'
;}

.blockquote-reverse,
blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #fff;
    border-left: 0;
    text-align: right
;}

.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
    content: ''
;}

.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
    content: '\00A0 \2014'
;}

address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857143
;}

code,
kbd,
pre,
samp {
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace
;}

code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 4px
;}

kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: #333;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25)
;}

kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold;
    -webkit-box-shadow: none;
    box-shadow: none
;}

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    word-break: break-all;
    word-wrap: break-word;
    color: #595959;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px
;}

pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0
;}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll
;}

.container {
    margin: auto;
    padding: 0 15px;}

@media (min-width:769px) {
    .container {
        width: 750px
    ;}
}

@media (min-width:992px) {
    .container {
        width: 970px
    ;}
}

@media (min-width:1200px) {
    .container {
        width: 1170px
    ;}
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
;}

.row {
    margin-left: -15px;
    margin-right: -15px
;}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
    position: relative;
    min-height: 1px;}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    float: left
;}

.col-xs-12 {
    width: 100%
;}

.col-xs-11 {
    width: 91.66666667%
;}

.col-xs-10 {
    width: 83.33333333%
;}

.col-xs-9 {
    width: 75%
;}

.col-xs-8 {
    width: 66.66666667%
;}

.col-xs-7 {
    width: 58.33333333%
;}

.col-xs-6 {
    width: 50%
;}

.col-xs-5 {
    width: 41.66666667%
;}

.col-xs-4 {
    width: 33.33333333%
;}

.col-xs-3 {
    width: 25%
;}

.col-xs-2 {
    width: 16.66666667%
;}

.col-xs-1 {
    width: 8.33333333%
;}

.col-xs-pull-12 {
    right: 100%
;}

.col-xs-pull-11 {
    right: 91.66666667%
;}

.col-xs-pull-10 {
    right: 83.33333333%
;}

.col-xs-pull-9 {
    right: 75%
;}

.col-xs-pull-8 {
    right: 66.66666667%
;}

.col-xs-pull-7 {
    right: 58.33333333%
;}

.col-xs-pull-6 {
    right: 50%
;}

.col-xs-pull-5 {
    right: 41.66666667%
;}

.col-xs-pull-4 {
    right: 33.33333333%
;}

.col-xs-pull-3 {
    right: 25%
;}

.col-xs-pull-2 {
    right: 16.66666667%
;}

.col-xs-pull-1 {
    right: 8.33333333%
;}

.col-xs-pull-0 {
    right: auto
;}

.col-xs-push-12 {
    left: 100%
;}

.col-xs-push-11 {
    left: 91.66666667%
;}

.col-xs-push-10 {
    left: 83.33333333%
;}

.col-xs-push-9 {
    left: 75%
;}

.col-xs-push-8 {
    left: 66.66666667%
;}

.col-xs-push-7 {
    left: 58.33333333%
;}

.col-xs-push-6 {
    left: 50%
;}

.col-xs-push-5 {
    left: 41.66666667%
;}

.col-xs-push-4 {
    left: 33.33333333%
;}

.col-xs-push-3 {
    left: 25%
;}

.col-xs-push-2 {
    left: 16.66666667%
;}

.col-xs-push-1 {
    left: 8.33333333%
;}

.col-xs-push-0 {
    left: auto
;}

.col-xs-offset-12 {
    margin-left: 100%
;}

.col-xs-offset-11 {
    margin-left: 91.66666667%
;}

.col-xs-offset-10 {
    margin-left: 83.33333333%
;}

.col-xs-offset-9 {
    margin-left: 75%
;}

.col-xs-offset-8 {
    margin-left: 66.66666667%
;}

.col-xs-offset-7 {
    margin-left: 58.33333333%
;}

.col-xs-offset-6 {
    margin-left: 50%
;}

.col-xs-offset-5 {
    margin-left: 41.66666667%
;}

.col-xs-offset-4 {
    margin-left: 33.33333333%
;}

.col-xs-offset-3 {
    margin-left: 25%
;}

.col-xs-offset-2 {
    margin-left: 16.66666667%
;}

.col-xs-offset-1 {
    margin-left: 8.33333333%
;}

.col-xs-offset-0 {
    margin-left: 0
;}

@media (min-width:769px) {

    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12 {
        float: left
    ;}

    .col-sm-12 {
        width: 100%
    ;}

    .col-sm-11 {
        width: 91.66666667%
    ;}

    .col-sm-10 {
        width: 83.33333333%
    ;}

    .col-sm-9 {
        width: 75%
    ;}

    .col-sm-8 {
        width: 66.66666667%
    ;}

    .col-sm-7 {
        width: 58.33333333%
    ;}

    .col-sm-6 {
        width: 50%
    ;}

    .col-sm-5 {
        width: 41.66666667%
    ;}

    .col-sm-4 {
        width: 33.33333333%
    ;}

    .col-sm-3 {
        width: 25%
    ;}

    .col-sm-2 {
        width: 16.66666667%
    ;}

    .col-sm-1 {
        width: 8.33333333%
    ;}

    .col-sm-pull-12 {
        right: 100%
    ;}

    .col-sm-pull-11 {
        right: 91.66666667%
    ;}

    .col-sm-pull-10 {
        right: 83.33333333%
    ;}

    .col-sm-pull-9 {
        right: 75%
    ;}

    .col-sm-pull-8 {
        right: 66.66666667%
    ;}

    .col-sm-pull-7 {
        right: 58.33333333%
    ;}

    .col-sm-pull-6 {
        right: 50%
    ;}

    .col-sm-pull-5 {
        right: 41.66666667%
    ;}

    .col-sm-pull-4 {
        right: 33.33333333%
    ;}

    .col-sm-pull-3 {
        right: 25%
    ;}

    .col-sm-pull-2 {
        right: 16.66666667%
    ;}

    .col-sm-pull-1 {
        right: 8.33333333%
    ;}

    .col-sm-pull-0 {
        right: auto
    ;}

    .col-sm-push-12 {
        left: 100%
    ;}

    .col-sm-push-11 {
        left: 91.66666667%
    ;}

    .col-sm-push-10 {
        left: 83.33333333%
    ;}

    .col-sm-push-9 {
        left: 75%
    ;}

    .col-sm-push-8 {
        left: 66.66666667%
    ;}

    .col-sm-push-7 {
        left: 58.33333333%
    ;}

    .col-sm-push-6 {
        left: 50%
    ;}

    .col-sm-push-5 {
        left: 41.66666667%
    ;}

    .col-sm-push-4 {
        left: 33.33333333%
    ;}

    .col-sm-push-3 {
        left: 25%
    ;}

    .col-sm-push-2 {
        left: 16.66666667%
    ;}

    .col-sm-push-1 {
        left: 8.33333333%
    ;}

    .col-sm-push-0 {
        left: auto
    ;}

    .col-sm-offset-12 {
        margin-left: 100%
    ;}

    .col-sm-offset-11 {
        margin-left: 91.66666667%
    ;}

    .col-sm-offset-10 {
        margin-left: 83.33333333%
    ;}

    .col-sm-offset-9 {
        margin-left: 75%
    ;}

    .col-sm-offset-8 {
        margin-left: 66.66666667%
    ;}

    .col-sm-offset-7 {
        margin-left: 58.33333333%
    ;}

    .col-sm-offset-6 {
        margin-left: 50%
    ;}

    .col-sm-offset-5 {
        margin-left: 41.66666667%
    ;}

    .col-sm-offset-4 {
        margin-left: 33.33333333%
    ;}

    .col-sm-offset-3 {
        margin-left: 25%
    ;}

    .col-sm-offset-2 {
        margin-left: 16.66666667%
    ;}

    .col-sm-offset-1 {
        margin-left: 8.33333333%
    ;}

    .col-sm-offset-0 {
        margin-left: 0
    ;}
}

@media (min-width:992px) {

    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12 {
        float: left
    ;}

    .col-md-12 {
        width: 100%
    ;}

    .col-md-11 {
        width: 91.66666667%
    ;}

    .col-md-10 {
        width: 83.33333333%
    ;}

    .col-md-9 {
        width: 75%
    ;}

    .col-md-8 {
        width: 66.66666667%
    ;}

    .col-md-7 {
        width: 58.33333333%
    ;}

    .col-md-6 {
        width: 50%
    ;}

    .col-md-5 {
        width: 41.66666667%
    ;}

    .col-md-4 {
        width: 33.33333333%
    ;}

    .col-md-3 {
        width: 25%
    ;}

    .col-md-2 {
        width: 16.66666667%
    ;}

    .col-md-1 {
        width: 8.33333333%
    ;}

    .col-md-pull-12 {
        right: 100%
    ;}

    .col-md-pull-11 {
        right: 91.66666667%
    ;}

    .col-md-pull-10 {
        right: 83.33333333%
    ;}

    .col-md-pull-9 {
        right: 75%
    ;}

    .col-md-pull-8 {
        right: 66.66666667%
    ;}

    .col-md-pull-7 {
        right: 58.33333333%
    ;}

    .col-md-pull-6 {
        right: 50%
    ;}

    .col-md-pull-5 {
        right: 41.66666667%
    ;}

    .col-md-pull-4 {
        right: 33.33333333%
    ;}

    .col-md-pull-3 {
        right: 25%
    ;}

    .col-md-pull-2 {
        right: 16.66666667%
    ;}

    .col-md-pull-1 {
        right: 8.33333333%
    ;}

    .col-md-pull-0 {
        right: auto
    ;}

    .col-md-push-12 {
        left: 100%
    ;}

    .col-md-push-11 {
        left: 91.66666667%
    ;}

    .col-md-push-10 {
        left: 83.33333333%
    ;}

    .col-md-push-9 {
        left: 75%
    ;}

    .col-md-push-8 {
        left: 66.66666667%
    ;}

    .col-md-push-7 {
        left: 58.33333333%
    ;}

    .col-md-push-6 {
        left: 50%
    ;}

    .col-md-push-5 {
        left: 41.66666667%
    ;}

    .col-md-push-4 {
        left: 33.33333333%
    ;}

    .col-md-push-3 {
        left: 25%
    ;}

    .col-md-push-2 {
        left: 16.66666667%
    ;}

    .col-md-push-1 {
        left: 8.33333333%
    ;}

    .col-md-push-0 {
        left: auto
    ;}

    .col-md-offset-12 {
        margin-left: 100%
    ;}

    .col-md-offset-11 {
        margin-left: 91.66666667%
    ;}

    .col-md-offset-10 {
        margin-left: 83.33333333%
    ;}

    .col-md-offset-9 {
        margin-left: 75%
    ;}

    .col-md-offset-8 {
        margin-left: 66.66666667%
    ;}

    .col-md-offset-7 {
        margin-left: 58.33333333%
    ;}

    .col-md-offset-6 {
        margin-left: 50%
    ;}

    .col-md-offset-5 {
        margin-left: 41.66666667%
    ;}

    .col-md-offset-4 {
        margin-left: 33.33333333%
    ;}

    .col-md-offset-3 {
        margin-left: 25%
    ;}

    .col-md-offset-2 {
        margin-left: 16.66666667%
    ;}

    .col-md-offset-1 {
        margin-left: 8.33333333%
    ;}

    .col-md-offset-0 {
        margin-left: 0
    ;}
}

@media (min-width:1200px) {

    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12 {
        float: left
    ;}

    .col-lg-12 {
        width: 100%
    ;}

    .col-lg-11 {
        width: 91.66666667%
    ;}

    .col-lg-10 {
        width: 83.33333333%
    ;}

    .col-lg-9 {
        width: 75%
    ;}

    .col-lg-8 {
        width: 66.66666667%
    ;}

    .col-lg-7 {
        width: 58.33333333%
    ;}

    .col-lg-6 {
        width: 50%
    ;}

    .col-lg-5 {
        width: 41.66666667%
    ;}

    .col-lg-4 {
        width: 33.33333333%
    ;}

    .col-lg-3 {
        width: 25%
    ;}

    .col-lg-2 {
        width: 16.66666667%
    ;}

    .col-lg-1 {
        width: 8.33333333%
    ;}

    .col-lg-pull-12 {
        right: 100%
    ;}

    .col-lg-pull-11 {
        right: 91.66666667%
    ;}

    .col-lg-pull-10 {
        right: 83.33333333%
    ;}

    .col-lg-pull-9 {
        right: 75%
    ;}

    .col-lg-pull-8 {
        right: 66.66666667%
    ;}

    .col-lg-pull-7 {
        right: 58.33333333%
    ;}

    .col-lg-pull-6 {
        right: 50%
    ;}

    .col-lg-pull-5 {
        right: 41.66666667%
    ;}

    .col-lg-pull-4 {
        right: 33.33333333%
    ;}

    .col-lg-pull-3 {
        right: 25%
    ;}

    .col-lg-pull-2 {
        right: 16.66666667%
    ;}

    .col-lg-pull-1 {
        right: 8.33333333%
    ;}

    .col-lg-pull-0 {
        right: auto
    ;}

    .col-lg-push-12 {
        left: 100%
    ;}

    .col-lg-push-11 {
        left: 91.66666667%
    ;}

    .col-lg-push-10 {
        left: 83.33333333%
    ;}

    .col-lg-push-9 {
        left: 75%
    ;}

    .col-lg-push-8 {
        left: 66.66666667%
    ;}

    .col-lg-push-7 {
        left: 58.33333333%
    ;}

    .col-lg-push-6 {
        left: 50%
    ;}

    .col-lg-push-5 {
        left: 41.66666667%
    ;}

    .col-lg-push-4 {
        left: 33.33333333%
    ;}

    .col-lg-push-3 {
        left: 25%
    ;}

    .col-lg-push-2 {
        left: 16.66666667%
    ;}

    .col-lg-push-1 {
        left: 8.33333333%
    ;}

    .col-lg-push-0 {
        left: auto
    ;}

    .col-lg-offset-12 {
        margin-left: 100%
    ;}

    .col-lg-offset-11 {
        margin-left: 91.66666667%
    ;}

    .col-lg-offset-10 {
        margin-left: 83.33333333%
    ;}

    .col-lg-offset-9 {
        margin-left: 75%
    ;}

    .col-lg-offset-8 {
        margin-left: 66.66666667%
    ;}

    .col-lg-offset-7 {
        margin-left: 58.33333333%
    ;}

    .col-lg-offset-6 {
        margin-left: 50%
    ;}

    .col-lg-offset-5 {
        margin-left: 41.66666667%
    ;}

    .col-lg-offset-4 {
        margin-left: 33.33333333%
    ;}

    .col-lg-offset-3 {
        margin-left: 25%
    ;}

    .col-lg-offset-2 {
        margin-left: 16.66666667%
    ;}

    .col-lg-offset-1 {
        margin-left: 8.33333333%
    ;}

    .col-lg-offset-0 {
        margin-left: 0
    ;}
}

table {
    background-color: transparent
;}

caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #9d9d9d;
    text-align: left
;}

th {
    text-align: left
;}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px
;}

.table>thead>tr>th,
.table>tbody>tr>th,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>tbody>tr>td,
.table>tfoot>tr>td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd
;}

.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
;}

.table>caption+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>th,
.table>thead:first-child>tr:first-child>th,
.table>caption+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>td,
.table>thead:first-child>tr:first-child>td {
    border-top: 0
;}

.table>tbody+tbody {
    border-top: 2px solid #ddd
;}

.table .table {
    background-color: #fff
;}

.table-condensed>thead>tr>th,
.table-condensed>tbody>tr>th,
.table-condensed>tfoot>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>tbody>tr>td,
.table-condensed>tfoot>tr>td {
    padding: 5px
;}

.table-bordered {
    border: 1px solid #ddd
;}

.table-bordered>thead>tr>th,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>tbody>tr>td,
.table-bordered>tfoot>tr>td {
    border: 1px solid #ddd
;}

.table-bordered>thead>tr>th,
.table-bordered>thead>tr>td {
    border-bottom-width: 2px
;}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9
;}

.table-hover>tbody>tr:hover {
    background-color: #f5f5f5
;}

table col[class*="col-"] {
    position: static;
    float: none;
    display: table-column
;}

table td[class*="col-"],
table th[class*="col-"] {
    position: static;
    float: none;
    display: table-cell
;}

.table>thead>tr>td.active,
.table>tbody>tr>td.active,
.table>tfoot>tr>td.active,
.table>thead>tr>th.active,
.table>tbody>tr>th.active,
.table>tfoot>tr>th.active,
.table>thead>tr.active>td,
.table>tbody>tr.active>td,
.table>tfoot>tr.active>td,
.table>thead>tr.active>th,
.table>tbody>tr.active>th,
.table>tfoot>tr.active>th {
    background-color: #f5f5f5
;}

.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover,
.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr:hover>.active,
.table-hover>tbody>tr.active:hover>th {
    background-color: #e8e8e8
;}

.table>thead>tr>td.success,
.table>tbody>tr>td.success,
.table>tfoot>tr>td.success,
.table>thead>tr>th.success,
.table>tbody>tr>th.success,
.table>tfoot>tr>th.success,
.table>thead>tr.success>td,
.table>tbody>tr.success>td,
.table>tfoot>tr.success>td,
.table>thead>tr.success>th,
.table>tbody>tr.success>th,
.table>tfoot>tr.success>th {
    background-color: #dff0d8
;}

.table-hover>tbody>tr>td.success:hover,
.table-hover>tbody>tr>th.success:hover,
.table-hover>tbody>tr.success:hover>td,
.table-hover>tbody>tr:hover>.success,
.table-hover>tbody>tr.success:hover>th {
    background-color: #d0e9c6
;}

.table>thead>tr>td.info,
.table>tbody>tr>td.info,
.table>tfoot>tr>td.info,
.table>thead>tr>th.info,
.table>tbody>tr>th.info,
.table>tfoot>tr>th.info,
.table>thead>tr.info>td,
.table>tbody>tr.info>td,
.table>tfoot>tr.info>td,
.table>thead>tr.info>th,
.table>tbody>tr.info>th,
.table>tfoot>tr.info>th {
    background-color: #d9edf7
;}

.table-hover>tbody>tr>td.info:hover,
.table-hover>tbody>tr>th.info:hover,
.table-hover>tbody>tr.info:hover>td,
.table-hover>tbody>tr:hover>.info,
.table-hover>tbody>tr.info:hover>th {
    background-color: #c4e3f3
;}

.table>thead>tr>td.warning,
.table>tbody>tr>td.warning,
.table>tfoot>tr>td.warning,
.table>thead>tr>th.warning,
.table>tbody>tr>th.warning,
.table>tfoot>tr>th.warning,
.table>thead>tr.warning>td,
.table>tbody>tr.warning>td,
.table>tfoot>tr.warning>td,
.table>thead>tr.warning>th,
.table>tbody>tr.warning>th,
.table>tfoot>tr.warning>th {
    background-color: #fcf8e3
;}

.table-hover>tbody>tr>td.warning:hover,
.table-hover>tbody>tr>th.warning:hover,
.table-hover>tbody>tr.warning:hover>td,
.table-hover>tbody>tr:hover>.warning,
.table-hover>tbody>tr.warning:hover>th {
    background-color: #faf2cc
;}

.table>thead>tr>td.danger,
.table>tbody>tr>td.danger,
.table>tfoot>tr>td.danger,
.table>thead>tr>th.danger,
.table>tbody>tr>th.danger,
.table>tfoot>tr>th.danger,
.table>thead>tr.danger>td,
.table>tbody>tr.danger>td,
.table>tfoot>tr.danger>td,
.table>thead>tr.danger>th,
.table>tbody>tr.danger>th,
.table>tfoot>tr.danger>th {
    background-color: #f2dede
;}

.table-hover>tbody>tr>td.danger:hover,
.table-hover>tbody>tr>th.danger:hover,
.table-hover>tbody>tr.danger:hover>td,
.table-hover>tbody>tr:hover>.danger,
.table-hover>tbody>tr.danger:hover>th {
    background-color: #ebcccc
;}

.table-responsive {
    overflow-x: auto;
    min-height: 0.01%
;}

@media screen and (max-width:768px) {
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd
    ;}

    .table-responsive>.table {
        margin-bottom: 0
    ;}

    .table-responsive>.table>thead>tr>th,
    .table-responsive>.table>tbody>tr>th,
    .table-responsive>.table>tfoot>tr>th,
    .table-responsive>.table>thead>tr>td,
    .table-responsive>.table>tbody>tr>td,
    .table-responsive>.table>tfoot>tr>td {
        white-space: nowrap
    ;}

    .table-responsive>.table-bordered {
        border: 0
    ;}

    .table-responsive>.table-bordered>thead>tr>th:first-child,
    .table-responsive>.table-bordered>tbody>tr>th:first-child,
    .table-responsive>.table-bordered>tfoot>tr>th:first-child,
    .table-responsive>.table-bordered>thead>tr>td:first-child,
    .table-responsive>.table-bordered>tbody>tr>td:first-child,
    .table-responsive>.table-bordered>tfoot>tr>td:first-child {
        border-left: 0
    ;}

    .table-responsive>.table-bordered>thead>tr>th:last-child,
    .table-responsive>.table-bordered>tbody>tr>th:last-child,
    .table-responsive>.table-bordered>tfoot>tr>th:last-child,
    .table-responsive>.table-bordered>thead>tr>td:last-child,
    .table-responsive>.table-bordered>tbody>tr>td:last-child,
    .table-responsive>.table-bordered>tfoot>tr>td:last-child {
        border-right: 0
    ;}

    .table-responsive>.table-bordered>tbody>tr:last-child>th,
    .table-responsive>.table-bordered>tfoot>tr:last-child>th,
    .table-responsive>.table-bordered>tbody>tr:last-child>td,
    .table-responsive>.table-bordered>tfoot>tr:last-child>td {
        border-bottom: 0
    ;}
}

fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 0
;}

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #595959;
    border: 0;
    border-bottom: 1px solid #e5e5e5
;}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold
;}

input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
;}

input[type="radio"],
input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal
;}

input[type="file"] {
    display: block
;}

input[type="range"] {
    display: block;
    width: 100%
;}

select[multiple],
select[size] {
    height: auto
;}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
;}

output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #7b7b7b
;}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #7b7b7b;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
;}

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6)
;}

.form-control::-moz-placeholder {
    color: #999;
    opacity: 1
;}

.form-control:-ms-input-placeholder {
    color: #999
;}

.form-control::-webkit-input-placeholder {
    color: #999
;}

.form-control::-ms-expand {
    border: 0;
    background-color: transparent
;}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    background-color: #fff;
    opacity: 1
;}

.form-control[disabled],
fieldset[disabled] .form-control {
    cursor: not-allowed
;}

textarea.form-control {
    height: auto
;}

input[type="search"] {
    -webkit-appearance: none
;}

@media screen and (-webkit-min-device-pixel-ratio:0) {

    input[type="date"].form-control,
    input[type="time"].form-control,
    input[type="datetime-local"].form-control,
    input[type="month"].form-control {
        line-height: 34px
    ;}

    input[type="date"].input-sm,
    input[type="time"].input-sm,
    input[type="datetime-local"].input-sm,
    input[type="month"].input-sm,
    .input-group-sm input[type="date"],
    .input-group-sm input[type="time"],
    .input-group-sm input[type="datetime-local"],
    .input-group-sm input[type="month"] {
        line-height: 30px
    ;}

    input[type="date"].input-lg,
    input[type="time"].input-lg,
    input[type="datetime-local"].input-lg,
    input[type="month"].input-lg,
    .input-group-lg input[type="date"],
    .input-group-lg input[type="time"],
    .input-group-lg input[type="datetime-local"],
    .input-group-lg input[type="month"] {
        line-height: 46px
    ;}
}

.form-group {
    margin-bottom: 15px
;}

.radio,
.checkbox {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px
;}

.radio label,
.checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer
;}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
    position: absolute;
    margin-left: -20px;
    margin-top: 4px \9
;}

.radio+.radio,
.checkbox+.checkbox {
    margin-top: -5px
;}

.radio-inline,
.checkbox-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: normal;
    cursor: pointer
;}

.radio-inline+.radio-inline,
.checkbox-inline+.checkbox-inline {
    margin-top: 0;
    margin-left: 10px
;}

input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
    cursor: not-allowed
;}

.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
    cursor: not-allowed
;}

.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
    cursor: not-allowed
;}

.form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0;
    min-height: 34px
;}

.form-control-static.input-lg,
.form-control-static.input-sm {
    padding-left: 0;
    padding-right: 0
;}

.input-sm {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
;}

select.input-sm {
    height: 30px;
    line-height: 30px
;}

textarea.input-sm,
select[multiple].input-sm {
    height: auto
;}

.form-group-sm .form-control {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
;}

.form-group-sm select.form-control {
    height: 30px;
    line-height: 30px
;}

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
    height: auto
;}

.form-group-sm .form-control-static {
    height: 30px;
    min-height: 32px;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 1.5
;}

.input-lg {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
;}

select.input-lg {
    height: 46px;
    line-height: 46px
;}

textarea.input-lg,
select[multiple].input-lg {
    height: auto
;}

.form-group-lg .form-control {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
;}

.form-group-lg select.form-control {
    height: 46px;
    line-height: 46px
;}

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
    height: auto
;}

.form-group-lg .form-control-static {
    height: 46px;
    min-height: 38px;
    padding: 11px 16px;
    font-size: 18px;
    line-height: 1.3333333
;}

.has-feedback {
    position: relative
;}

.has-feedback .form-control {
    padding-right: 42.5px
;}

.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    pointer-events: none
;}

.input-lg+.form-control-feedback,
.input-group-lg+.form-control-feedback,
.form-group-lg .form-control+.form-control-feedback {
    width: 46px;
    height: 46px;
    line-height: 46px
;}

.input-sm+.form-control-feedback,
.input-group-sm+.form-control-feedback,
.form-group-sm .form-control+.form-control-feedback {
    width: 30px;
    height: 30px;
    line-height: 30px
;}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
    color: #3c763d
;}

.has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
;}

.has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168
;}

.has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8
;}

.has-success .form-control-feedback {
    color: #3c763d
;}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
    color: #8a6d3b
;}

.has-warning .form-control {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
;}

.has-warning .form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b
;}

.has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3
;}

.has-warning .form-control-feedback {
    color: #8a6d3b
;}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
    color: #a94442
;}

.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
;}

.has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483
;}

.has-error .input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede
;}

.has-error .form-control-feedback {
    color: #a94442
;}

.has-feedback label~.form-control-feedback {
    top: 25px
;}

.has-feedback label.sr-only~.form-control-feedback {
    top: 0
;}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #999
;}

@media (min-width:769px) {
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    ;}

    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    ;}

    .form-inline .form-control-static {
        display: inline-block
    ;}

    .form-inline .input-group {
        display: inline-table;
        vertical-align: middle
    ;}

    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control {
        width: auto
    ;}

    .form-inline .input-group>.form-control {
        width: 100%
    ;}

    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle
    ;}

    .form-inline .radio,
    .form-inline .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    ;}

    .form-inline .radio label,
    .form-inline .checkbox label {
        padding-left: 0
    ;}

    .form-inline .radio input[type="radio"],
    .form-inline .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0
    ;}

    .form-inline .has-feedback .form-control-feedback {
        top: 0
    ;}
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px
;}

.form-horizontal .radio,
.form-horizontal .checkbox {
    min-height: 27px
;}

.form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px
;}

@media (min-width:769px) {
    .form-horizontal .control-label {
        text-align: right;
        margin-bottom: 0;
        padding-top: 7px
    ;}
}

.form-horizontal .has-feedback .form-control-feedback {
    right: 15px
;}

@media (min-width:769px) {
    .form-horizontal .form-group-lg .control-label {
        padding-top: 11px;
        font-size: 18px
    ;}
}

@media (min-width:769px) {
    .form-horizontal .form-group-sm .control-label {
        padding-top: 6px;
        font-size: 12px
    ;}
}

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
;}

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
;}

.btn:hover,
.btn:focus,
.btn.focus {
    color: #333;
    text-decoration: none
;}

.btn:active,
.btn.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
;}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    cursor: not-allowed;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none
;}

a.btn.disabled,
fieldset[disabled] a.btn {
    pointer-events: none
;}

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc
;}

.btn-default:focus,
.btn-default.focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c
;}

.btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad
;}

.btn-default:active,
.btn-default.active,
.open>.dropdown-toggle.btn-default {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad
;}

.btn-default:active:hover,
.btn-default.active:hover,
.open>.dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open>.dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open>.dropdown-toggle.btn-default.focus {
    color: #333;
    background-color: #d4d4d4;
    border-color: #8c8c8c
;}

.btn-default:active,
.btn-default.active,
.open>.dropdown-toggle.btn-default {
    background-image: none
;}

.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
    background-color: #fff;
    border-color: #ccc
;}

.btn-default .badge {
    color: #fff;
    background-color: #333
;}

.btn-primary {
    color: #fff;
    background-color: #1890ff;
    border-color: #329cff
;}

.btn-primary:focus,
.btn-primary.focus {
    color: #fff;
    background-color: #0076e4;
    border-color: #005cb1
;}

.btn-primary:hover {
    color: #fff;
    background-color: #0076e4;
    border-color: #007ef3
;}

.btn-primary:active,
.btn-primary.active,
.open>.dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #0076e4;
    border-color: #007ef3
;}

.btn-primary:active:hover,
.btn-primary.active:hover,
.open>.dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open>.dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open>.dropdown-toggle.btn-primary.focus {
    color: #fff;
    background-color: #0064c0;
    border-color: #005cb1
;}

.btn-primary:active,
.btn-primary.active,
.open>.dropdown-toggle.btn-primary {
    background-image: none
;}

.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
    background-color: #1890ff;
    border-color: #329cff
;}

.btn-primary .badge {
    color: #1890ff;
    background-color: #fff
;}

.btn-success {
    color: #fff;
    background-color: #70c23a;
    border-color: #7ec94c
;}

.btn-success:focus,
.btn-success.focus {
    color: #fff;
    background-color: #599b2e;
    border-color: #437323
;}

.btn-success:hover {
    color: #fff;
    background-color: #599b2e;
    border-color: #60a732
;}

.btn-success:active,
.btn-success.active,
.open>.dropdown-toggle.btn-success {
    color: #fff;
    background-color: #599b2e;
    border-color: #60a732
;}

.btn-success:active:hover,
.btn-success.active:hover,
.open>.dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open>.dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open>.dropdown-toggle.btn-success.focus {
    color: #fff;
    background-color: #497f26;
    border-color: #437323
;}

.btn-success:active,
.btn-success.active,
.open>.dropdown-toggle.btn-success {
    background-image: none
;}

.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
    background-color: #70c23a;
    border-color: #7ec94c
;}

.btn-success .badge {
    color: #70c23a;
    background-color: #fff
;}

.btn-info {
    color: #fff;
    background-color: #a0d4fa;
    border-color: #b8dffb
;}

.btn-info:focus,
.btn-info.focus {
    color: #fff;
    background-color: #70bef7;
    border-color: #3fa8f5
;}

.btn-info:hover {
    color: #fff;
    background-color: #70bef7;
    border-color: #7ec5f8
;}

.btn-info:active,
.btn-info.active,
.open>.dropdown-toggle.btn-info {
    color: #fff;
    background-color: #70bef7;
    border-color: #7ec5f8
;}

.btn-info:active:hover,
.btn-info.active:hover,
.open>.dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open>.dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open>.dropdown-toggle.btn-info.focus {
    color: #fff;
    background-color: #4eaff6;
    border-color: #3fa8f5
;}

.btn-info:active,
.btn-info.active,
.open>.dropdown-toggle.btn-info {
    background-image: none
;}

.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
    background-color: #a0d4fa;
    border-color: #b8dffb
;}

.btn-info .badge {
    color: #a0d4fa;
    background-color: #fff
;}

.btn-warning {
    color: #fff;
    background-color: #f0b03d;
    border-color: #f2ba55
;}

.btn-warning:focus,
.btn-warning.focus {
    color: #fff;
    background-color: #e89c12;
    border-color: #b97c0e
;}

.btn-warning:hover {
    color: #fff;
    background-color: #e89c12;
    border-color: #eda31c
;}

.btn-warning:active,
.btn-warning.active,
.open>.dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #e89c12;
    border-color: #eda31c
;}

.btn-warning:active:hover,
.btn-warning.active:hover,
.open>.dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open>.dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open>.dropdown-toggle.btn-warning.focus {
    color: #fff;
    background-color: #c7850f;
    border-color: #b97c0e
;}

.btn-warning:active,
.btn-warning.active,
.open>.dropdown-toggle.btn-warning {
    background-image: none
;}

.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
    background-color: #f0b03d;
    border-color: #f2ba55
;}

.btn-warning .badge {
    color: #f0b03d;
    background-color: #fff
;}

.btn-danger {
    color: #fff;
    background-color: #e43a32;
    border-color: #e75049
;}

.btn-danger:focus,
.btn-danger.focus {
    color: #fff;
    background-color: #c9221a;
    border-color: #9c1b14
;}

.btn-danger:hover {
    color: #fff;
    background-color: #c9221a;
    border-color: #d6251c
;}

.btn-danger:active,
.btn-danger.active,
.open>.dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #c9221a;
    border-color: #d6251c
;}

.btn-danger:active:hover,
.btn-danger.active:hover,
.open>.dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open>.dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open>.dropdown-toggle.btn-danger.focus {
    color: #fff;
    background-color: #a91d16;
    border-color: #9c1b14
;}

.btn-danger:active,
.btn-danger.active,
.open>.dropdown-toggle.btn-danger {
    background-image: none
;}

.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
    background-color: #e43a32;
    border-color: #e75049
;}

.btn-danger .badge {
    color: #e43a32;
    background-color: #fff
;}

.btn-link {
    color: #1890ff;
    font-weight: normal;
    border-radius: 0
;}

.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none
;}

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
    border-color: transparent
;}

.btn-link:hover,
.btn-link:focus {
    color: #65b5ff;
    text-decoration: underline;
    background-color: transparent
;}

.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
    color: #9d9d9d;
    text-decoration: none
;}

.btn-lg,
.btn-group-lg>.btn {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
;}

.btn-sm,
.btn-group-sm>.btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
;}

.btn-xs,
.btn-group-xs>.btn {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
;}

.btn-block {
    display: block;
    width: 100%
;}

.btn-block+.btn-block {
    margin-top: 5px
;}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
    width: 100%
;}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear
;}

.fade.in {
    opacity: 1
;}

.collapse {
    display: none
;}

.collapse.in {
    display: block
;}

tr.collapse.in {
    display: table-row
;}

tbody.collapse.in {
    display: table-row-group
;}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-property: height, visibility;
    -o-transition-property: height, visibility;
    transition-property: height, visibility;
    -webkit-transition-duration: .35s;
    -o-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease
;}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid \9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
;}

.dropup,
.dropdown {
    position: relative
;}

.dropdown-toggle:focus {
    outline: 0
;}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    -webkit-background-clip: padding-box;
    background-clip: padding-box
;}

.dropdown-menu.pull-right {
    right: 0;
    left: auto
;}

.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
;}

.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #595959;
    white-space: nowrap
;}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
    text-decoration: none;
    color: #4c4c4c;
    background-color: #f5f5f5
;}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #1890ff
;}

.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
    color: #9d9d9d
;}

.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    cursor: not-allowed
;}

.open>.dropdown-menu {
    display: block
;}

.open>a {
    outline: 0
;}

.dropdown-menu-right {
    left: auto;
    right: 0
;}

.dropdown-menu-left {
    left: 0;
    right: auto
;}

.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #9d9d9d;
    white-space: nowrap
;}

.dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990
;}

.pull-right>.dropdown-menu {
    right: 0;
    left: auto
;}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid \9;
    content: ""
;}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px
;}

@media (min-width:769px) {
    .navbar-right .dropdown-menu {
        left: auto;
        right: 0
    ;}

    .navbar-right .dropdown-menu-left {
        left: 0;
        right: auto
    ;}
}

.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle
;}

.btn-group>.btn,
.btn-group-vertical>.btn {
    position: relative;
    float: left
;}

.btn-group>.btn:hover,
.btn-group-vertical>.btn:hover,
.btn-group>.btn:focus,
.btn-group-vertical>.btn:focus,
.btn-group>.btn:active,
.btn-group-vertical>.btn:active,
.btn-group>.btn.active,
.btn-group-vertical>.btn.active {
    z-index: 2
;}

.btn-group .btn+.btn,
.btn-group .btn+.btn-group,
.btn-group .btn-group+.btn,
.btn-group .btn-group+.btn-group {
    margin-left: -1px
;}

.btn-toolbar {
    margin-left: -5px
;}

.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
    float: left
;}

.btn-toolbar>.btn,
.btn-toolbar>.btn-group,
.btn-toolbar>.input-group {
    margin-left: 5px
;}

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0
;}

.btn-group>.btn:first-child {
    margin-left: 0
;}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
;}

.btn-group>.btn:last-child:not(:first-child),
.btn-group>.dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
;}

.btn-group>.btn-group {
    float: left
;}

.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0
;}

.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
;}

.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
;}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
    outline: 0
;}

.btn-group>.btn+.dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px
;}

.btn-group>.btn-lg+.dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px
;}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
;}

.btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none
;}

.btn .caret {
    margin-left: 0
;}

.btn-lg .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0
;}

.dropup .btn-lg .caret {
    border-width: 0 5px 5px
;}

.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group,
.btn-group-vertical>.btn-group>.btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%
;}

.btn-group-vertical>.btn-group>.btn {
    float: none
;}

.btn-group-vertical>.btn+.btn,
.btn-group-vertical>.btn+.btn-group,
.btn-group-vertical>.btn-group+.btn,
.btn-group-vertical>.btn-group+.btn-group {
    margin-top: -1px;
    margin-left: 0
;}

.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
    border-radius: 0
;}

.btn-group-vertical>.btn:first-child:not(:last-child) {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
;}

.btn-group-vertical>.btn:last-child:not(:first-child) {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
;}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0
;}

.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
;}

.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0
;}

.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate
;}

.btn-group-justified>.btn,
.btn-group-justified>.btn-group {
    float: none;
    display: table-cell;
    width: 1%
;}

.btn-group-justified>.btn-group .btn {
    width: 100%
;}

.btn-group-justified>.btn-group .dropdown-menu {
    left: auto
;}

[data-toggle="buttons"]>.btn input[type="radio"],
[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],
[data-toggle="buttons"]>.btn input[type="checkbox"],
[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none
;}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate
;}

.input-group[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0
;}

.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0
;}

.input-group .form-control:focus {
    z-index: 3
;}

.input-group-lg>.form-control,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.btn {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
;}

select.input-group-lg>.form-control,
select.input-group-lg>.input-group-addon,
select.input-group-lg>.input-group-btn>.btn {
    height: 46px;
    line-height: 46px
;}

textarea.input-group-lg>.form-control,
textarea.input-group-lg>.input-group-addon,
textarea.input-group-lg>.input-group-btn>.btn,
select[multiple].input-group-lg>.form-control,
select[multiple].input-group-lg>.input-group-addon,
select[multiple].input-group-lg>.input-group-btn>.btn {
    height: auto
;}

.input-group-sm>.form-control,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.btn {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
;}

select.input-group-sm>.form-control,
select.input-group-sm>.input-group-addon,
select.input-group-sm>.input-group-btn>.btn {
    height: 30px;
    line-height: 30px
;}

textarea.input-group-sm>.form-control,
textarea.input-group-sm>.input-group-addon,
textarea.input-group-sm>.input-group-btn>.btn,
select[multiple].input-group-sm>.form-control,
select[multiple].input-group-sm>.input-group-addon,
select[multiple].input-group-sm>.input-group-btn>.btn {
    height: auto
;}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
    display: table-cell
;}

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0
;}

.input-group-addon,
.input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle
;}

.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #7b7b7b;
    text-align: center;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px
;}

.input-group-addon.input-sm {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px
;}

.input-group-addon.input-lg {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px
;}

.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
    margin-top: 0
;}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group>.btn,
.input-group-btn:first-child>.dropdown-toggle,
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
;}

.input-group-addon:first-child {
    border-right: 0
;}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group>.btn,
.input-group-btn:last-child>.dropdown-toggle,
.input-group-btn:first-child>.btn:not(:first-child),
.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
;}

.input-group-addon:last-child {
    border-left: 0
;}

.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap
;}

.input-group-btn>.btn {
    position: relative
;}

.input-group-btn>.btn+.btn {
    margin-left: -1px
;}

.input-group-btn>.btn:hover,
.input-group-btn>.btn:focus,
.input-group-btn>.btn:active {
    z-index: 2
;}

.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group {
    margin-right: -1px
;}

.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group {
    z-index: 2;
    margin-left: -1px
;}

.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none
;}

.nav>li {
    position: relative;
    display: block
;}

.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px
;}

.nav>li>a:hover,
.nav>li>a:focus {
    text-decoration: none;
    background-color: #fff
;}

.nav>li.disabled>a {
    color: #9d9d9d
;}

.nav>li.disabled>a:hover,
.nav>li.disabled>a:focus {
    color: #9d9d9d;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed
;}

.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus {
    background-color: #fff;
    border-color: #1890ff
;}

.nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
;}

.nav>li>a>img {
    max-width: none
;}

.nav-tabs {
    border-bottom: 1px solid #ddd
;}

.nav-tabs>li {
    float: left;
    margin-bottom: -1px
;}

.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0
;}

.nav-tabs>li>a:hover {
    border-color: #fff #fff #ddd
;}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {
    color: #7b7b7b;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default
;}

.nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0
;}

.nav-tabs.nav-justified>li {
    float: none
;}

.nav-tabs.nav-justified>li>a {
    text-align: center;
    margin-bottom: 5px
;}

.nav-tabs.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto
;}

@media (min-width:769px) {
    .nav-tabs.nav-justified>li {
        display: table-cell;
        width: 1%
    ;}

    .nav-tabs.nav-justified>li>a {
        margin-bottom: 0
    ;}
}

.nav-tabs.nav-justified>li>a {
    margin-right: 0;
    border-radius: 4px
;}

.nav-tabs.nav-justified>.active>a,
.nav-tabs.nav-justified>.active>a:hover,
.nav-tabs.nav-justified>.active>a:focus {
    border: 1px solid #ddd
;}

@media (min-width:769px) {
    .nav-tabs.nav-justified>li>a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0
    ;}

    .nav-tabs.nav-justified>.active>a,
    .nav-tabs.nav-justified>.active>a:hover,
    .nav-tabs.nav-justified>.active>a:focus {
        border-bottom-color: #fff
    ;}
}

.nav-pills>li {
    float: left
;}

.nav-pills>li>a {
    border-radius: 4px
;}

.nav-pills>li+li {
    margin-left: 2px
;}

.nav-pills>li.active>a,
.nav-pills>li.active>a:hover,
.nav-pills>li.active>a:focus {
    color: #fff;
    background-color: #1890ff
;}

.nav-stacked>li {
    float: none
;}

.nav-stacked>li+li {
    margin-top: 2px;
    margin-left: 0
;}

.nav-justified {
    width: 100%
;}

.nav-justified>li {
    float: none
;}

.nav-justified>li>a {
    text-align: center;
    margin-bottom: 5px
;}

.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto
;}

@media (min-width:769px) {
    .nav-justified>li {
        display: table-cell;
        width: 1%
    ;}

    .nav-justified>li>a {
        margin-bottom: 0
    ;}
}

.nav-tabs-justified {
    border-bottom: 0
;}

.nav-tabs-justified>li>a {
    margin-right: 0;
    border-radius: 4px
;}

.nav-tabs-justified>.active>a,
.nav-tabs-justified>.active>a:hover,
.nav-tabs-justified>.active>a:focus {
    border: 1px solid #ddd
;}

@media (min-width:769px) {
    .nav-tabs-justified>li>a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0
    ;}

    .nav-tabs-justified>.active>a,
    .nav-tabs-justified>.active>a:hover,
    .nav-tabs-justified>.active>a:focus {
        border-bottom-color: #fff
    ;}
}

.tab-content>.tab-pane {
    display: none
;}

.tab-content>.active {
    display: block
;}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0
;}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent
;}

@media (min-width:769px) {
    .navbar {
        border-radius: 4px
    ;}
}

@media (min-width:769px) {
    .navbar-header {
        float: left
    ;}
}

.navbar-collapse {
    overflow-x: visible;
    padding-right: 15px;
    padding-left: 15px;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    -webkit-overflow-scrolling: touch
;}

.navbar-collapse.in {
    overflow-y: auto
;}

@media (min-width:769px) {
    .navbar-collapse {
        width: auto;
        border-top: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    ;}

    .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important
    ;}

    .navbar-collapse.in {
        overflow-y: visible
    ;}

    .navbar-fixed-top .navbar-collapse,
    .navbar-static-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
        padding-left: 0;
        padding-right: 0
    ;}
}

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
    max-height: 340px
;}

@media (max-device-width:480px) and (orientation:landscape) {

    .navbar-fixed-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
        max-height: 200px
    ;}
}

.container>.navbar-header,
.container-fluid>.navbar-header,
.container>.navbar-collapse,
.container-fluid>.navbar-collapse {
    margin-right: -15px;
    margin-left: -15px
;}

@media (min-width:769px) {

    .container>.navbar-header,
    .container-fluid>.navbar-header,
    .container>.navbar-collapse,
    .container-fluid>.navbar-collapse {
        margin-right: 0;
        margin-left: 0
    ;}
}

.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px
;}

@media (min-width:769px) {
    .navbar-static-top {
        border-radius: 0
    ;}
}

.navbar-fixed-top,
.navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030
;}

@media (min-width:769px) {

    .navbar-fixed-top,
    .navbar-fixed-bottom {
        border-radius: 0
    ;}
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px
;}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0
;}

.navbar-brand {
    float: left;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
    height: 50px
;}

.navbar-brand:hover,
.navbar-brand:focus {
    text-decoration: none
;}

.navbar-brand>img {
    display: block
;}

@media (min-width:769px) {

    .navbar>.container .navbar-brand,
    .navbar>.container-fluid .navbar-brand {
        margin-left: -15px
    ;}
}

.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 15px;
    padding: 9px 10px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px
;}

.navbar-toggle:focus {
    outline: 0
;}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px
;}

.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px
;}

@media (min-width:769px) {
    .navbar-toggle {
        display: none
    ;}
}

.navbar-nav {
    margin: 7.5px -15px
;}

.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px
;}

@media (max-width:768px) {
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    ;}

    .navbar-nav .open .dropdown-menu>li>a,
    .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px
    ;}

    .navbar-nav .open .dropdown-menu>li>a {
        line-height: 20px
    ;}

    .navbar-nav .open .dropdown-menu>li>a:hover,
    .navbar-nav .open .dropdown-menu>li>a:focus {
        background-image: none
    ;}
}

@media (min-width:769px) {
    .navbar-nav {
        float: left;
        margin: 0
    ;}

    .navbar-nav>li {
        float: left
    ;}

    .navbar-nav>li>a {
        padding-top: 15px;
        padding-bottom: 15px
    ;}
}

.navbar-form {
    margin-left: -15px;
    margin-right: -15px;
    padding: 10px 15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    margin-top: 8px;
    margin-bottom: 8px
;}

@media (min-width:769px) {
    .navbar-form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    ;}

    .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    ;}

    .navbar-form .form-control-static {
        display: inline-block
    ;}

    .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle
    ;}

    .navbar-form .input-group .input-group-addon,
    .navbar-form .input-group .input-group-btn,
    .navbar-form .input-group .form-control {
        width: auto
    ;}

    .navbar-form .input-group>.form-control {
        width: 100%
    ;}

    .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle
    ;}

    .navbar-form .radio,
    .navbar-form .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    ;}

    .navbar-form .radio label,
    .navbar-form .checkbox label {
        padding-left: 0
    ;}

    .navbar-form .radio input[type="radio"],
    .navbar-form .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0
    ;}

    .navbar-form .has-feedback .form-control-feedback {
        top: 0
    ;}
}

@media (max-width:768px) {
    .navbar-form .form-group {
        margin-bottom: 5px
    ;}

    .navbar-form .form-group:last-child {
        margin-bottom: 0
    ;}
}

@media (min-width:769px) {
    .navbar-form {
        width: auto;
        border: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    ;}
}

.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0
;}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
    margin-bottom: 0;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
;}

.navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px
;}

.navbar-btn.btn-sm {
    margin-top: 10px;
    margin-bottom: 10px
;}

.navbar-btn.btn-xs {
    margin-top: 14px;
    margin-bottom: 14px
;}

.navbar-text {
    margin-top: 15px;
    margin-bottom: 15px
;}

@media (min-width:769px) {
    .navbar-text {
        float: left;
        margin-left: 15px;
        margin-right: 15px
    ;}
}

@media (min-width:769px) {
    .navbar-left {
        float: left !important
    ;}

    .navbar-right {
        float: right !important;
        margin-right: -15px
    ;}

    .navbar-right~.navbar-right {
        margin-right: 0
    ;}
}

.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7
;}

.navbar-default .navbar-brand {
    color: #777
;}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #5e5e5e;
    background-color: transparent
;}

.navbar-default .navbar-text {
    color: #777
;}

.navbar-default .navbar-nav>li>a {
    color: #777
;}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
    color: #333;
    background-color: transparent
;}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
    color: #555;
    background-color: #e7e7e7
;}

.navbar-default .navbar-nav>.disabled>a,
.navbar-default .navbar-nav>.disabled>a:hover,
.navbar-default .navbar-nav>.disabled>a:focus {
    color: #ccc;
    background-color: transparent
;}

.navbar-default .navbar-toggle {
    border-color: #ddd
;}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #ddd
;}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #888
;}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border-color: #e7e7e7
;}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus {
    background-color: #e7e7e7;
    color: #555
;}

@media (max-width:768px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #777
    ;}

    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #333;
        background-color: transparent
    ;}

    .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
        color: #555;
        background-color: #e7e7e7
    ;}

    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
        color: #ccc;
        background-color: transparent
    ;}
}

.navbar-default .navbar-link {
    color: #777
;}

.navbar-default .navbar-link:hover {
    color: #333
;}

.navbar-default .btn-link {
    color: #777
;}

.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
    color: #333
;}

.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
    color: #ccc
;}

.navbar-inverse {
    background-color: #222;
    border-color: #080808
;}

.navbar-inverse .navbar-brand {
    color: #c3c3c3
;}

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
    color: #fff;
    background-color: transparent
;}

.navbar-inverse .navbar-text {
    color: #c3c3c3
;}

.navbar-inverse .navbar-nav>li>a {
    color: #c3c3c3
;}

.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:focus {
    color: #fff;
    background-color: transparent
;}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>.active>a:focus {
    color: #fff;
    background-color: #080808
;}

.navbar-inverse .navbar-nav>.disabled>a,
.navbar-inverse .navbar-nav>.disabled>a:hover,
.navbar-inverse .navbar-nav>.disabled>a:focus {
    color: #444;
    background-color: transparent
;}

.navbar-inverse .navbar-toggle {
    border-color: #333
;}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
    background-color: #333
;}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff
;}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
    border-color: #101010
;}

.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:hover,
.navbar-inverse .navbar-nav>.open>a:focus {
    background-color: #080808;
    color: #fff
;}

@media (max-width:768px) {
    #articlesList>.box:nth-child(3) {
        margin-left: 0;}
    #imgAndTextList .rightBox {
        /* margin-left: 0 !important; */
        margin: 15px 0 !important;}
}

.navbar-inverse .navbar-link {
    color: #c3c3c3
;}

.navbar-inverse .navbar-link:hover {
    color: #fff
;}

.navbar-inverse .btn-link {
    color: #c3c3c3
;}

.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
    color: #fff
;}

.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
    color: #444
;}

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px
;}

.breadcrumb>li {
    display: inline-block
;}

.breadcrumb>li+li:before {
    content: "/\00a0";
    padding: 0 5px;
    color: #ccc
;}

.breadcrumb>.active {
    color: #9d9d9d
;}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px
;}

.pagination>li {
    display: inline
;}

.pagination>li>a,
.pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #1890ff;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px
;}

.pagination>li:first-child>a,
.pagination>li:first-child>span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px
;}

.pagination>li:last-child>a,
.pagination>li:last-child>span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px
;}

.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus {
    z-index: 2;
    color: #65b5ff;
    background-color: #fff;
    border-color: #ddd
;}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
    z-index: 3;
    color: #fff;
    background-color: #1890ff;
    border-color: #1890ff;
    cursor: default
;}

.pagination>.disabled>span,
.pagination>.disabled>span:hover,
.pagination>.disabled>span:focus,
.pagination>.disabled>a,
.pagination>.disabled>a:hover,
.pagination>.disabled>a:focus {
    color: #9d9d9d;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed
;}

.pagination-lg>li>a,
.pagination-lg>li>span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333
;}

.pagination-lg>li:first-child>a,
.pagination-lg>li:first-child>span {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px
;}

.pagination-lg>li:last-child>a,
.pagination-lg>li:last-child>span {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px
;}

.pagination-sm>li>a,
.pagination-sm>li>span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5
;}

.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px
;}

.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px
;}

.pager {
    padding-left: 0;
    margin: 20px 0;
    list-style: none;
    text-align: center
;}

.pager li {
    display: inline
;}

.pager li>a,
.pager li>span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px
;}

.pager li>a:hover,
.pager li>a:focus {
    text-decoration: none;
    background-color: #fff
;}

.pager .next>a,
.pager .next>span {
    float: right
;}

.pager .previous>a,
.pager .previous>span {
    float: left
;}

.pager .disabled>a,
.pager .disabled>a:hover,
.pager .disabled>a:focus,
.pager .disabled>span {
    color: #9d9d9d;
    background-color: #fff;
    cursor: not-allowed
;}

.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em
;}

a.label:hover,
a.label:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer
;}

.label:empty {
    display: none
;}

.btn .label {
    position: relative;
    top: -1px
;}

.label-default {
    background-color: #9d9d9d
;}

.label-default[href]:hover,
.label-default[href]:focus {
    background-color: #848484
;}

.label-primary {
    background-color: #1890ff
;}

.label-primary[href]:hover,
.label-primary[href]:focus {
    background-color: #0076e4
;}

.label-success {
    background-color: #70c23a
;}

.label-success[href]:hover,
.label-success[href]:focus {
    background-color: #599b2e
;}

.label-info {
    background-color: #a0d4fa
;}

.label-info[href]:hover,
.label-info[href]:focus {
    background-color: #70bef7
;}

.label-warning {
    background-color: #f0b03d
;}

.label-warning[href]:hover,
.label-warning[href]:focus {
    background-color: #e89c12
;}

.label-danger {
    background-color: #e43a32
;}

.label-danger[href]:hover,
.label-danger[href]:focus {
    background-color: #c9221a
;}

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    line-height: 1;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
    background-color: #9d9d9d;
    border-radius: 10px
;}

.badge:empty {
    display: none
;}

.btn .badge {
    position: relative;
    top: -1px
;}

.btn-xs .badge,
.btn-group-xs>.btn .badge {
    top: 0;
    padding: 1px 5px
;}

a.badge:hover,
a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer
;}

.list-group-item.active>.badge,
.nav-pills>.active>a>.badge {
    color: #1890ff;
    background-color: #fff
;}

.list-group-item>.badge {
    float: right
;}

.list-group-item>.badge+.badge {
    margin-right: 5px
;}

.nav-pills>li>a>.badge {
    margin-left: 3px
;}

.jumbotron {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 30px;
    color: inherit;
    background-color: #fff
;}

.jumbotron h1,
.jumbotron .h1 {
    color: inherit
;}

.jumbotron p {
    margin-bottom: 15px;
    font-size: 21px;
    font-weight: 200
;}

.jumbotron>hr {
    border-top-color: #e6e6e6
;}

.container .jumbotron,
.container-fluid .jumbotron {
    border-radius: 6px;
    padding-left: 15px;
    padding-right: 15px
;}

.jumbotron .container {
    max-width: 100%
;}

@media screen and (min-width:769px) {
    .jumbotron {
        padding-top: 48px;
        padding-bottom: 48px
    ;}

    .container .jumbotron,
    .container-fluid .jumbotron {
        padding-left: 60px;
        padding-right: 60px
    ;}

    .jumbotron h1,
    .jumbotron .h1 {
        font-size: 63px
    ;}
}

.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out
;}

.thumbnail>img,
.thumbnail a>img {
    margin-left: auto;
    margin-right: auto
;}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
    border-color: #1890ff
;}

.thumbnail .caption {
    padding: 9px;
    color: #595959
;}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px
;}

.alert h4 {
    margin-top: 0;
    color: inherit
;}

.alert .alert-link {
    font-weight: bold
;}

.alert>p,
.alert>ul {
    margin-bottom: 0
;}

.alert>p+p {
    margin-top: 5px
;}

.alert-dismissable,
.alert-dismissible {
    padding-right: 35px
;}

.alert-dismissable .close,
.alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit
;}

.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d
;}

.alert-success hr {
    border-top-color: #c9e2b3
;}

.alert-success .alert-link {
    color: #2b542c
;}

.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f
;}

.alert-info hr {
    border-top-color: #a6e1ec
;}

.alert-info .alert-link {
    color: #245269
;}

.alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b
;}

.alert-warning hr {
    border-top-color: #f7e1b5
;}

.alert-warning .alert-link {
    color: #66512c
;}

.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442
;}

.alert-danger hr {
    border-top-color: #e4b9c0
;}

.alert-danger .alert-link {
    color: #843534
;}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    ;}

    to {
        background-position: 0 0
    ;}
}

@-o-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    ;}

    to {
        background-position: 0 0
    ;}
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    ;}

    to {
        background-position: 0 0
    ;}
}

.progress {
    overflow: hidden;
    height: 20px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1)
;}

.progress-bar {
    float: left;
    width: 0%;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #1890ff;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease
;}

.progress-striped .progress-bar,
.progress-bar-striped {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    -webkit-background-size: 40px 40px;
    background-size: 40px 40px
;}

.progress.active .progress-bar,
.progress-bar.active {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite
;}

.progress-bar-success {
    background-color: #70c23a
;}

.progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
;}

.progress-bar-info {
    background-color: #a0d4fa
;}

.progress-striped .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
;}

.progress-bar-warning {
    background-color: #f0b03d
;}

.progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
;}

.progress-bar-danger {
    background-color: #e43a32
;}

.progress-striped .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
;}

.media {
    margin-top: 15px
;}

.media:first-child {
    margin-top: 0
;}

.media,
.media-body {
    zoom: 1;
    overflow: hidden
;}

.media-body {
    width: 10000px
;}

.media-object {
    display: block
;}

.media-object.img-thumbnail {
    max-width: none
;}

.media-right,
.media>.pull-right {
    padding-left: 10px
;}

.media-left,
.media>.pull-left {
    padding-right: 10px
;}

.media-left,
.media-right,
.media-body {
    display: table-cell;
    vertical-align: top
;}

.media-middle {
    vertical-align: middle
;}

.media-bottom {
    vertical-align: bottom
;}

.media-heading {
    margin-top: 0;
    margin-bottom: 5px
;}

.media-list {
    padding-left: 0;
    list-style: none
;}

.list-group {
    margin-bottom: 20px;
    padding-left: 0
;}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd
;}

.list-group-item:first-child {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px
;}

.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
;}

a.list-group-item,
button.list-group-item {
    color: #555
;}

a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
    color: #333
;}

a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
    text-decoration: none;
    color: #555;
    background-color: #f5f5f5
;}

button.list-group-item {
    width: 100%;
    text-align: left
;}

.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
    background-color: #fff;
    color: #9d9d9d;
    cursor: not-allowed
;}

.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
    color: inherit
;}

.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
    color: #9d9d9d
;}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
    z-index: 2;
    color: #fff;
    background-color: #1890ff;
    border-color: #1890ff
;}

.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading>small,
.list-group-item.active:hover .list-group-item-heading>small,
.list-group-item.active:focus .list-group-item-heading>small,
.list-group-item.active .list-group-item-heading>.small,
.list-group-item.active:hover .list-group-item-heading>.small,
.list-group-item.active:focus .list-group-item-heading>.small {
    color: inherit
;}

.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
    color: #e4f2ff
;}

.list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8
;}

a.list-group-item-success,
button.list-group-item-success {
    color: #3c763d
;}

a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
    color: inherit
;}

a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
    color: #3c763d;
    background-color: #d0e9c6
;}

a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d
;}

.list-group-item-info {
    color: #31708f;
    background-color: #d9edf7
;}

a.list-group-item-info,
button.list-group-item-info {
    color: #31708f
;}

a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
    color: inherit
;}

a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
    color: #31708f;
    background-color: #c4e3f3
;}

a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f
;}

.list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3
;}

a.list-group-item-warning,
button.list-group-item-warning {
    color: #8a6d3b
;}

a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
    color: inherit
;}

a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
    color: #8a6d3b;
    background-color: #faf2cc
;}

a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b
;}

.list-group-item-danger {
    color: #a94442;
    background-color: #f2dede
;}

a.list-group-item-danger,
button.list-group-item-danger {
    color: #a94442
;}

a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
    color: inherit
;}

a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
    color: #a94442;
    background-color: #ebcccc
;}

a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442
;}

.list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px
;}

.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3
;}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05)
;}

.panel-body {
    padding: 15px
;}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
;}

.panel-heading>.dropdown .dropdown-toggle {
    color: inherit
;}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit
;}

.panel-title>a,
.panel-title>small,
.panel-title>.small,
.panel-title>small>a,
.panel-title>.small>a {
    color: inherit
;}

.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
;}

.panel>.list-group,
.panel>.panel-collapse>.list-group {
    margin-bottom: 0
;}

.panel>.list-group .list-group-item,
.panel>.panel-collapse>.list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0
;}

.panel>.list-group:first-child .list-group-item:first-child,
.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
;}

.panel>.list-group:last-child .list-group-item:last-child,
.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
;}

.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0
;}

.panel-heading+.list-group .list-group-item:first-child {
    border-top-width: 0
;}

.list-group+.panel-footer {
    border-top-width: 0
;}

.panel>.table,
.panel>.table-responsive>.table,
.panel>.panel-collapse>.table {
    margin-bottom: 0
;}

.panel>.table caption,
.panel>.table-responsive>.table caption,
.panel>.panel-collapse>.table caption {
    padding-left: 15px;
    padding-right: 15px
;}

.panel>.table:first-child,
.panel>.table-responsive:first-child>.table:first-child {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
;}

.panel>.table:first-child>thead:first-child>tr:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
;}

.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
    border-top-left-radius: 3px
;}

.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
    border-top-right-radius: 3px
;}

.panel>.table:last-child,
.panel>.table-responsive:last-child>.table:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
;}

.panel>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px
;}

.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
    border-bottom-left-radius: 3px
;}

.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
    border-bottom-right-radius: 3px
;}

.panel>.panel-body+.table,
.panel>.panel-body+.table-responsive,
.panel>.table+.panel-body,
.panel>.table-responsive+.panel-body {
    border-top: 1px solid #ddd
;}

.panel>.table>tbody:first-child>tr:first-child th,
.panel>.table>tbody:first-child>tr:first-child td {
    border-top: 0
;}

.panel>.table-bordered,
.panel>.table-responsive>.table-bordered {
    border: 0
;}

.panel>.table-bordered>thead>tr>th:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
.panel>.table-bordered>tbody>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
.panel>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-bordered>thead>tr>td:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
.panel>.table-bordered>tbody>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
.panel>.table-bordered>tfoot>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
    border-left: 0
;}

.panel>.table-bordered>thead>tr>th:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
.panel>.table-bordered>tbody>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
.panel>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-bordered>thead>tr>td:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
.panel>.table-bordered>tbody>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
.panel>.table-bordered>tfoot>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
    border-right: 0
;}

.panel>.table-bordered>thead>tr:first-child>td,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
.panel>.table-bordered>tbody>tr:first-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
.panel>.table-bordered>thead>tr:first-child>th,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
.panel>.table-bordered>tbody>tr:first-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
    border-bottom: 0
;}

.panel>.table-bordered>tbody>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
.panel>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-bordered>tbody>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
.panel>.table-bordered>tfoot>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
    border-bottom: 0
;}

.panel>.table-responsive {
    border: 0;
    margin-bottom: 0
;}

.panel-group {
    margin-bottom: 20px
;}

.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px
;}

.panel-group .panel+.panel {
    margin-top: 5px
;}

.panel-group .panel-heading {
    border-bottom: 0
;}

.panel-group .panel-heading+.panel-collapse>.panel-body,
.panel-group .panel-heading+.panel-collapse>.list-group {
    border-top: 1px solid #ddd
;}

.panel-group .panel-footer {
    border-top: 0
;}

.panel-group .panel-footer+.panel-collapse .panel-body {
    border-bottom: 1px solid #ddd
;}

.panel-default {
    border-color: #ddd
;}

.panel-default>.panel-heading {
    color: #595959;
    background-color: #f5f5f5;
    border-color: #ddd
;}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ddd
;}

.panel-default>.panel-heading .badge {
    color: #f5f5f5;
    background-color: #595959
;}

.panel-default>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ddd
;}

.panel-primary {
    border-color: #1890ff
;}

.panel-primary>.panel-heading {
    color: #fff;
    background-color: #1890ff;
    border-color: #1890ff
;}

.panel-primary>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #1890ff
;}

.panel-primary>.panel-heading .badge {
    color: #1890ff;
    background-color: #fff
;}

.panel-primary>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #1890ff
;}

.panel-success {
    border-color: #d6e9c6
;}

.panel-success>.panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6
;}

.panel-success>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #d6e9c6
;}

.panel-success>.panel-heading .badge {
    color: #dff0d8;
    background-color: #3c763d
;}

.panel-success>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #d6e9c6
;}

.panel-info {
    border-color: #bce8f1
;}

.panel-info>.panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1
;}

.panel-info>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #bce8f1
;}

.panel-info>.panel-heading .badge {
    color: #d9edf7;
    background-color: #31708f
;}

.panel-info>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #bce8f1
;}

.panel-warning {
    border-color: #faebcc
;}

.panel-warning>.panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc
;}

.panel-warning>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #faebcc
;}

.panel-warning>.panel-heading .badge {
    color: #fcf8e3;
    background-color: #8a6d3b
;}

.panel-warning>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #faebcc
;}

.panel-danger {
    border-color: #ebccd1
;}

.panel-danger>.panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1
;}

.panel-danger>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ebccd1
;}

.panel-danger>.panel-heading .badge {
    color: #f2dede;
    background-color: #a94442
;}

.panel-danger>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ebccd1
;}

.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden
;}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0
;}

.embed-responsive-16by9 {
    padding-bottom: 56.25%
;}

.embed-responsive-4by3 {
    padding-bottom: 75%
;}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05)
;}

.well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15)
;}

.well-lg {
    padding: 24px;
    border-radius: 6px
;}

.well-sm {
    padding: 9px;
    border-radius: 3px
;}

.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20)
;}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .5;
    filter: alpha(opacity=50)
;}

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none
;}

.modal-open {
    overflow: hidden
;}

.modal {
    display: none;
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0
;}

.modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out
;}

.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0)
;}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
;}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px
;}

.modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    outline: 0
;}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000
;}

.modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0)
;}

.modal-backdrop.in {
    opacity: .5;
    filter: alpha(opacity=50)
;}

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5
;}

.modal-header .close {
    margin-top: -2px
;}

.modal-title {
    margin: 0;
    line-height: 1.42857143
;}

.modal-body {
    position: relative;
    padding: 15px
;}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5
;}

.modal-footer .btn+.btn {
    margin-left: 5px;
    margin-bottom: 0
;}

.modal-footer .btn-group .btn+.btn {
    margin-left: -1px
;}

.modal-footer .btn-block+.btn-block {
    margin-left: 0
;}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
;}

@media (min-width:769px) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto
    ;}

    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5)
    ;}

    .modal-sm {
        width: 300px
    ;}
}

@media (min-width:992px) {
    .modal-lg {
        width: 900px
    ;}
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.42857143;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    font-size: 12px;
    opacity: 0;
    filter: alpha(opacity=0)
;}

.tooltip.in {
    opacity: .9;
    filter: alpha(opacity=90)
;}

.tooltip.top {
    margin-top: -3px;
    padding: 5px 0
;}

.tooltip.right {
    margin-left: 3px;
    padding: 0 5px
;}

.tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0
;}

.tooltip.left {
    margin-left: -3px;
    padding: 0 5px
;}

.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: 4px
;}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
;}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
;}

.tooltip.top-left .tooltip-arrow {
    bottom: 0;
    right: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
;}

.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    left: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
;}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000
;}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000
;}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
;}

.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    right: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
;}

.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    left: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
;}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    padding: 1px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.42857143;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    font-size: 14px;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2)
;}

.popover.top {
    margin-top: -10px
;}

.popover.right {
    margin-left: 10px
;}

.popover.bottom {
    margin-top: 10px
;}

.popover.left {
    margin-left: -10px
;}

.popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 14px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0
;}

.popover-content {
    padding: 9px 14px
;}

.popover>.arrow,
.popover>.arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
;}

.popover>.arrow {
    border-width: 11px
;}

.popover>.arrow:after {
    border-width: 10px;
    content: ""
;}

.popover.top>.arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #999;
    border-top-color: rgba(0, 0, 0, 0.25);
    bottom: -11px
;}

.popover.top>.arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff
;}

.popover.right>.arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #999;
    border-right-color: rgba(0, 0, 0, 0.25)
;}

.popover.right>.arrow:after {
    content: " ";
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff
;}

.popover.bottom>.arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, 0.25);
    top: -11px
;}

.popover.bottom>.arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff
;}

.popover.left>.arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0, 0, 0, 0.25)
;}

.popover.left>.arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px
;}

.carousel {
    position: relative
;}

.carousel-inner {
    position: relative;
    overflow: hidden;
    width: 100%
;}

.carousel-inner>.item {
    display: none;
    position: relative;
    -webkit-transition: .6s ease-in-out left;
    -o-transition: .6s ease-in-out left;
    transition: .6s ease-in-out left
;}

.carousel-inner>.item>img,
.carousel-inner>.item>a>img {
    line-height: 1
;}

@media all and (transform-3d),
(-webkit-transform-3d) {
    .carousel-inner>.item {
        -webkit-transition: -webkit-transform 0.6s ease-in-out;
        -o-transition: -o-transform 0.6s ease-in-out;
        transition: transform 0.6s ease-in-out;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000px;
        perspective: 1000px
    ;}

    .carousel-inner>.item.next,
    .carousel-inner>.item.active.right {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        left: 0
    ;}

    .carousel-inner>.item.prev,
    .carousel-inner>.item.active.left {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        left: 0
    ;}

    .carousel-inner>.item.next.left,
    .carousel-inner>.item.prev.right,
    .carousel-inner>.item.active {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        left: 0
    ;}
}

.carousel-inner>.active,
.carousel-inner>.next,
.carousel-inner>.prev {
    display: block
;}

.carousel-inner>.active {
    left: 0
;}

.carousel-inner>.next,
.carousel-inner>.prev {
    position: absolute;
    top: 0;
    width: 100%
;}

.carousel-inner>.next {
    left: 100%
;}

.carousel-inner>.prev {
    left: -100%
;}

.carousel-inner>.next.left,
.carousel-inner>.prev.right {
    left: 0
;}

.carousel-inner>.active.left {
    left: -100%
;}

.carousel-inner>.active.right {
    left: 100%
;}

.carousel-control {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 15%;
    opacity: .5;
    filter: alpha(opacity=50);
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    background-color: rgba(0, 0, 0, 0)
;}

.carousel-control.left {
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
;}

.carousel-control.right {
    left: auto;
    right: 0;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
;}

.carousel-control:hover,
.carousel-control:focus {
    outline: 0;
    color: #fff;
    text-decoration: none;
    opacity: .9;
    filter: alpha(opacity=90)
;}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    z-index: 5;
    display: inline-block
;}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
    left: 50%;
    margin-left: -10px
;}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
    right: 50%;
    margin-right: -10px
;}

.carousel-control .icon-prev,
.carousel-control .icon-next {
    width: 20px;
    height: 20px;
    line-height: 1;
    font-family: serif
;}

.carousel-control .icon-prev:before {
    content: '\2039'
;}

.carousel-control .icon-next:before {
    content: '\203a'
;}

.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center
;}

.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #fff;
    border-radius: 10px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: rgba(0, 0, 0, 0)
;}

.carousel-indicators .active {
    margin: 0;
    width: 12px;
    height: 12px;
    background-color: #fff
;}

.carousel-caption {
    position: absolute;
    left: 15%;
    right: 15%;
    bottom: 20px;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6)
;}

.carousel-caption .btn {
    text-shadow: none
;}

@media screen and (min-width:769px) {

    .carousel-control .glyphicon-chevron-left,
    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-prev,
    .carousel-control .icon-next {
        width: 30px;
        height: 30px;
        margin-top: -10px;
        font-size: 30px
    ;}

    .carousel-control .glyphicon-chevron-left,
    .carousel-control .icon-prev {
        margin-left: -10px
    ;}

    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-next {
        margin-right: -10px
    ;}

    .carousel-caption {
        left: 20%;
        right: 20%;
        padding-bottom: 30px
    ;}

    .carousel-indicators {
        bottom: 20px
    ;}
}

.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical>.btn-group:before,
.btn-group-vertical>.btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
    content: " ";
    display: table
;}

.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical>.btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after {
    clear: both
;}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto
;}

.pull-right {
    float: right !important
;}

.pull-left {
    float: left !important
;}

.hide {
    display: none !important
;}

.show {
    display: block !important
;}

.invisible {
    visibility: hidden
;}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
;}

.hidden {
    display: none !important
;}

.affix {
    position: fixed
;}

@-ms-viewport {
    width: device-width
;}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
    display: none !important
;}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
    display: none !important
;}

@media (max-width:768px) {
    .visible-xs {
        display: block !important
    ;}

    table.visible-xs {
        display: table !important
    ;}

    tr.visible-xs {
        display: table-row !important
    ;}

    th.visible-xs,
    td.visible-xs {
        display: table-cell !important
    ;}
}

@media (max-width:768px) {
    .visible-xs-block {
        display: block !important
    ;}
}

@media (max-width:768px) {
    .visible-xs-inline {
        display: inline !important
    ;}
}

@media (max-width:768px) {
    .visible-xs-inline-block {
        display: inline-block !important
    ;}
}

@media (min-width:769px) and (max-width:991px) {
    .visible-sm {
        display: block !important
    ;}

    table.visible-sm {
        display: table !important
    ;}

    tr.visible-sm {
        display: table-row !important
    ;}

    th.visible-sm,
    td.visible-sm {
        display: table-cell !important
    ;}
}

@media (min-width:769px) and (max-width:991px) {
    .visible-sm-block {
        display: block !important
    ;}
}

@media (min-width:769px) and (max-width:991px) {
    .visible-sm-inline {
        display: inline !important
    ;}
}

@media (min-width:769px) and (max-width:991px) {
    .visible-sm-inline-block {
        display: inline-block !important
    ;}
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md {
        display: block !important
    ;}

    table.visible-md {
        display: table !important
    ;}

    tr.visible-md {
        display: table-row !important
    ;}

    th.visible-md,
    td.visible-md {
        display: table-cell !important
    ;}
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md-block {
        display: block !important
    ;}
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md-inline {
        display: inline !important
    ;}
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-md-inline-block {
        display: inline-block !important
    ;}
}

@media (min-width:1200px) {
    .visible-lg {
        display: block !important
    ;}

    table.visible-lg {
        display: table !important
    ;}

    tr.visible-lg {
        display: table-row !important
    ;}

    th.visible-lg,
    td.visible-lg {
        display: table-cell !important
    ;}
}

@media (min-width:1200px) {
    .visible-lg-block {
        display: block !important
    ;}
}

@media (min-width:1200px) {
    .visible-lg-inline {
        display: inline !important
    ;}
}

@media (min-width:1200px) {
    .visible-lg-inline-block {
        display: inline-block !important
    ;}
}

@media (max-width:768px) {
    .hidden-xs {
        display: none !important
    ;}
}

@media (min-width:769px) and (max-width:991px) {
    .hidden-sm {
        display: none !important
    ;}
}

@media (min-width:992px) and (max-width:1199px) {
    .hidden-md {
        display: none !important
    ;}
}

@media (min-width:1200px) {
    .hidden-lg {
        display: none !important
    ;}
}

.visible-print {
    display: none !important
;}

@media print {
    .visible-print {
        display: block !important
    ;}

    table.visible-print {
        display: table !important
    ;}

    tr.visible-print {
        display: table-row !important
    ;}

    th.visible-print,
    td.visible-print {
        display: table-cell !important
    ;}
}

.visible-print-block {
    display: none !important
;}

@media print {
    .visible-print-block {
        display: block !important
    ;}
}

.visible-print-inline {
    display: none !important
;}

@media print {
    .visible-print-inline {
        display: inline !important
    ;}
}

.visible-print-inline-block {
    display: none !important
;}

@media print {
    .visible-print-inline-block {
        display: inline-block !important
    ;}
}

@media print {
    .hidden-print {
        display: none !important
    ;}
}

body,
html {
    margin: 0;
    padding: 0
;}

blockquote,
body,
button,
dd,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
input,
li,
ol,
p,
pre,
textarea,
ul {
    margin: 0;
    padding: 0;
    list-style-type: none
;}

em {
    font-style: normal
;}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
;}

textarea {
    overflow: auto !important
;}

button {
    overflow: visible
;}

button,
select {
    text-transform: none
;}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
;}

button[disabled],
html input[disabled] {
    cursor: default
;}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
;}

input {
    line-height: normal
;}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0
;}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    height: auto
;}

input[type=search] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
;}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
;}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
;}

:after,
:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
;}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none
;}

::selection {
    background: #b3d4fc;
    text-shadow: none
;}

:focus {
    outline: 0
;}

::-webkit-input-placeholder {
    color: #cecece;
    font-size: 14px
;}

:-moz-placeholder {
    color: #cecece;
    font-size: 14px
;}

::-moz-placeholder {
    color: #cecece;
    font-size: 14px
;}

:-ms-input-placeholder {
    color: #cecece;
    font-size: 14px
;}

img {
    vertical-align: middle;
    border: 0
;}

a {
    color: #707070;
    text-decoration: none
;}

a:active,
a:hover {
    color: #60a9d7;
    text-decoration: none
;}

.show {
    display: inline-block
;}

.hide {
    display: none !important
;}

.scroll {
    overflow-y: auto;
    display: block !important
;}

hr {
    border: 0;
    border-bottom: 1px solid #cfd2d9
;}

@font-face {
    font-family: iconfont;
src: url(../../../14905/public/css/iconfont.eot);
src: url(../../../14905/public/css/iconfont.eot?#iefix) format('embedded-opentype'), url(../../../14905/public/css/iconfont.woff) format('woff'), url(../../../14905/public/css/iconfont.ttf) format('truetype'), url(../../../14905/public/css/iconfont.svg#iconfont) format('svg')
}

.arrow,
[class*=e_icon],
[class*=icon-from-user]:after,
[class*=iconfont],
[class*=in_icon],
[class*=link_icon],
[class~=e_icon],
[class~=icon-from-user]:after,
[class~=iconfont],
[class~=in_icon] {
    font-family: iconfont !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
;}

.item_hide {
    display: none !important
;}

* {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
;}

.e_link {
    height: inherit
;}

.e_btn {
    display: table;
    cursor: pointer;
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px
;}

.iconfont {
    display: inline;
    color: inherit;
    height: 100%;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    font-weight: inherit;
    text-decoration: none;
    font-weight: 400;
    text-decoration: none;
    font-size: inherit;
    font-family: "Microsoft Yahei";
    font-weight: 400;
    text-decoration: none
;}

.w_hline,
.w_vline {
    margin: 0;
    padding: 0;
    width: inherit;
    height: inherit
;}

.w_btn,
.w_btna,
.w_btnb,
.w_btnc {
    margin: 0;
    padding: 0;
    width: inherit;
    height: inherit
;}

.w_iconbtn,
.w_iconbtna,
.w_iconbtnb,
.w_iconbtnc {
    margin: 0;
    padding: 0;
    width: inherit;
    height: inherit
;}

.w_imgbtn {
    margin: 0;
    padding: 0;
    width: inherit;
    height: inherit
;}

.w_icon {
    margin: 0;
    padding: 0;
    width: inherit;
    height: inherit
;}

.w_iframe {
    margin: 0;
    padding: 0;
    width: inherit;
    height: inherit
;}

.w_html {
    display: table;
    margin: 0;
    padding: 0;
    width: inherit;
    height: inherit
;}

.w_hline,
.w_hline_bg,
.w_vline,
.w_vline_bg {
    margin: 0;
    padding: 0;
    width: inherit;
    height: inherit
;}

.w_swf {
    margin: 0;
    padding: 0;
    width: inherit;
    height: inherit
;}

.w_movie {
    margin: 0;
    padding: 0;
    width: inherit;
    height: inherit
;}

.w_rbox {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%
;}

.w_wbox {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%
;}

.w_bbox {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%
;}

.w_relationbtnbar,
.w_relationbtntab {
    margin: 0;
    padding: 0;
    width: inherit;
    height: inherit
;}

.w_inons {
    margin: 0;
    padding: 0;
    width: inherit;
    height: inherit
;}

.w_listall {
    margin: 0;
    padding: 0;
    width: inherit;
    height: inherit
;}

.w_tuwen {
    margin: 0;
    padding: 0;
    width: inherit;
    height: inherit
;}

.ellipsis {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
;}

.pagebox {
    position: relative
;}

.SingleIntercept {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important
;}

.widther {
    overflow: hidden !important;
    position: relative
;}

.widther img,
.widther video {
    width: 100% !important;
    height: auto !important;
    left: 50% !important;
    top: 50% !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important;
    position: absolute !important
;}

.smaller .widther img {
    width: 100% !important;
    height: auto !important;
    left: 50% !important;
    top: 50% !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important;
    position: absolute !important
;}

.higher .widther img {
    width: 100% !important;
    height: auto !important;
    left: 50% !important;
    top: 50% !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important;
    position: absolute !important
;}

.higher {
    overflow: hidden !important;
    position: relative
;}

.higher img,
.higher video {
    width: auto !important;
    height: 100% !important;
    left: 50% !important;
    top: 50% !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important;
    position: absolute !important
;}

.smaller .higher img {
    width: auto !important;
    height: 100% !important;
    left: 50% !important;
    top: 50% !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important;
    position: absolute !important
;}

.widther .higher img {
    width: auto !important;
    height: 100% !important;
    left: 50% !important;
    top: 50% !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important;
    position: absolute !important
;}

.smaller {
    overflow: hidden !important;
    position: relative
;}

.smaller img,
.smaller video {
    height: auto !important;
    width: auto !important;
    left: 50% !important;
    top: 50% !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important;
    position: absolute !important
;}

.higher .smaller img {
    height: auto !important;
    width: auto !important;
    left: 50% !important;
    top: 50% !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important;
    position: absolute !important
;}

.widther .smaller img {
    height: auto !important;
    width: auto !important;
    left: 50% !important;
    top: 50% !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important;
    position: absolute !important
;}

.swiper-container {
    position: relative;
    overflow: hidden !important;
    z-index: 1
;}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;}

.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: 100%;
    height: 100%;}

.lantern {
    margin-left: 60px !important;
    margin-right: 60px !important
;}

.MatteBox {
    height: 100%;
    width: 100%;
    position: fixed;
    left: 0;
    top: 0
;}

.temporary {
    display: block !important;
    overflow: visible !important
;}

.ce_banner {
    position: relative
;}

.ce_detail {
    position: relative
;}

.ce_detail .ie_btn {
    position: absolute;
    width: 200px;
    height: 52px;
    font-size: 14px
;}

.ce_detail .ie_btn>div {
    width: 100%;
    height: 100%;
    display: table
;}

.ce_detail .ie_btn i {
    font-family: iconfont;
    font-style: inherit
;}

.ce_detail .ie_btn a {
    color: inherit;
    width: 100%;
    height: 100%;
    display: table
;}

.ce_detail .ie_btn .font {
    display: table-cell;
    vertical-align: middle;
    text-align: center
;}

.ce_detail .ie_line {
    position: absolute
;}

.ce_detail .ie_line>div {
    width: 100%;
    height: 100%
;}

.ce_detail .ie_icon {
    position: absolute;
    width: 36px;
    height: 36px
;}

.ce_detail .ie_icon>div {
    width: 100%;
    height: 100%;
    display: table;
    font-size: 20px;
    color: #a0a0a0
;}

.ce_detail .ie_icon a {
    color: inherit;
    width: 100%;
    height: 100%;
    display: table
;}

.ce_detail .ie_icon i {
    font-family: iconfont;
    font-style: inherit
;}

.ce_detail .ie_icon .in_icon {
    display: table-cell;
    vertical-align: middle;
    text-align: center
;}

.ce_detail .ie_img {
    position: absolute;
    width: 640px;
    height: 206px
;}

.ce_detail .ie_img>div {
    width: 100%;
    height: 100%
;}

.ce_detail .ie_img a {
    color: inherit;
    width: 100%;
    height: 100%;
    display: block
;}

.ce_detail .ie_box {
    position: absolute;
    width: 300px;
    height: 300px
;}

.ce_detail .ie_box>div {
    width: 100%;
    height: 100%
;}

.ce_detail .ie_title {
    width: 320px;
    height: 200px
;}

.ce_detail .ie_title>div {
    width: 100%;
    height: 100%
;}

.ce_detail .ie_text {
    width: 320px;
    height: 200px
;}

.ce_detail .ie_text>div {
    width: 100%;
    height: 100%
;}

input::-ms-clear {
    display: none
;}

.reset_style {
    line-height: normal;
    word-wrap: break-word;
    word-break: break-all;
    font-size: 14px
;}

.reset_style h1 {
    font-weight: 700;
    font-size: 24px;
    margin: 0
;}

.reset_style h2 {
    font-weight: 700;
    font-size: 18px;
    margin: 0
;}

.reset_style h3 {
    font-weight: 700;
    font-size: 19px;
    margin: 0
;}

.reset_style h4 {
    font-weight: 700;
    font-size: 16px;
    margin: 0
;}

.reset_style h5 {
    font-weight: 700;
    font-size: 14px;
    margin: 0
;}

.reset_style h6 {
    font-weight: 700;
    font-size: 12px;
    margin: 0
;}

.reset_style p {
    margin: 0;
    font-size: 14px
;}

.reset_style>span {
    font-size: 14px
;}

.resetHtmlCssStyle .reset_style a,
.reset_style a {
    text-decoration: none !important
;}

.reset_style em {
    font-style: italic
;}

.reset_style ol,
.reset_style ul {
    padding-left: 20px;
    padding-right: 20px
;}

.resetHtmlCssStyle .reset_style ul,
.reset_style ul {
    list-style: disc outside none
;}

.resetHtmlCssStyle .reset_style ol,
.reset_style ol {
    list-style: decimal outside none
;}

.reset_style li {
    display: list-item;
    list-style-type: inherit
;}

div[data-cg-visible=true] {
    display: block
;}

video:-webkit-full-screen {
    background-color: transparent !important;
    position: relative !important;
    left: 0 !important;
    top: 0 !important;
    min-width: 0 !important;
    max-width: none !important;
    min-height: 0 !important;
    max-height: none !important;
    width: 100% !important;
    height: 100% !important;
    display: block !important;
    transform: none !important;
    margin: 0 !important;
    flex: 1 1 0 !important
;}

video:-moz-full-screen {
    background-color: transparent !important;
    position: relative !important;
    left: 0 !important;
    top: 0 !important;
    min-width: 0 !important;
    max-width: none !important;
    min-height: 0 !important;
    max-height: none !important;
    width: 100% !important;
    height: 100% !important;
    display: block !important;
    transform: none !important;
    margin: 0 !important;
    flex: 1 1 0 !important
;}

@media only screen and (max-width:768px) {
    div[data-vhide768] {
        display: none !important
    ;}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
    div[data-vhide1024] {
        display: none !important
    ;}
}

@media only screen and (min-width:1025px) {
    div[data-vhide100p] {
        display: none !important
    ;}
}

.r_confirm {
    position: fixed;
    z-index: 99;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: rgba(0, 0, 0, .5);
    text-align: center
;}

.r_confirm_con {
    margin-top: 100px;
    display: inline-block;
    width: 420px;
    max-width: 90%;
    background: #fff;
    border-radius: 5px;
    padding: 20px;
    text-align: left;
    position: relative
;}

.r_confirm_con .r_confirm_close {
    position: absolute;
    right: 20px;
    top: 20px;
    line-height: 1
;}

.r_confirm_con .r_confirm_title {
    color: #333;
    font-weight: 700;
    padding-right: 10px
;}

.r_confirm_con .r_confirm_content {
    line-height: 1.5;
    margin-bottom: 20px
;}

.r_confirm_con .r_confirm_oprate {
    text-align: right;
    padding-top: 10px
;}

.r_confirm_con .r_confirm_oprate .btn+.btn {
    margin-left: 10px
;}

.r_confirm_con.r_hasIcon {
    padding-left: 55px;
    position: relative
;}

.r_confirm_con .iconfont {
    position: absolute;
    left: 20px;
    top: 15px;
    font-size: 24px
;}

.r_confirm_con .iconfont.success {
    color: #4cc82a
;}

.r_confirm_con .iconfont.warning {
    color: #fbae24
;}

.r_confirm_con .iconfont.error {
    color: #f80f22
;}

@media screen and (max-width:768px) {
    .r_confirm_con {
        text-align: center;
        padding: 20px 0 0
    ;}

    .r_confirm_con.r_hasIcon {
        padding-left: 0
    ;}

    .r_confirm_con .iconfont {
        display: none
    ;}

    .r_confirm_con .r_confirm_close {
        display: none
    ;}

    .r_confirm_con .r_confirm_title {
        color: #333;
        font-size: 24px;
        font-weight: 400;
        padding: 0 20px
    ;}

    .r_confirm_con .r_confirm_content {
        padding: 0 20px
    ;}

    .r_confirm_con .r_confirm_oprate {
        border-top: 1px solid #ddd;
        padding: 0;
        display: flex
    ;}

    .r_confirm_con .r_confirm_oprate .btn {
        flex: 1;
        line-height: 2.5;
        border: 0;
        background: 0;
        font-size: 16px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    ;}

    .r_confirm_con .r_confirm_oprate .btn-default {
        color: #999
    ;}

    .r_confirm_con .r_confirm_oprate .btn-primary {
        color: #1890ff;
        border-left: 1px solid #ddd
    ;}

    .r_confirm_con .r_confirm_oprate .btn+.btn {
        margin: 0
    ;}
}

.r_counter {
    width: 120px;
    display: inline-block
;}

.r_counter_input {
    text-align: center
;}

.r_message {
    position: fixed;
    text-align: center;
    top: 20%;
    display: block;
    width: 100%;
    min-width: 300px;
    left: 0;
    z-index: 99
;}

.r_message_con {
    display: inline-block;
    border-radius: 5px;
    max-width: 80%;
    background: #fff;
    box-shadow: 0 0 5px #bbb;
    color: #666;
    line-height: 20px;
    padding: 20px 35px;
    text-align: left
;}

.r_message_con * {
    vertical-align: middle
;}

.r_message_con .iconfont {
    margin-right: 15px;
    font-size: 20px
;}

.r_message_con .iconfont.success {
    color: #4cc82a
;}

.r_message_con .iconfont.warning {
    color: #fbae24
;}

.r_message_con .iconfont.error {
    color: #f80f22
;}

@media screen and (max-width:768px) {
    .r_message {
        max-width: 90%
    ;}

    .r_message_con {
        background: rgba(0, 0, 0, .7);
        color: #fff;
        border: 0;
        border-radius: 3px;
        box-shadow: none;
        padding: 5px 10px
    ;}

    .r_message_con .iconfont {
        display: none
    ;}
}

.r_steps {
    display: inline-block;
    margin: 0;
    padding: 0;
    margin-top: 10px
;}

.r_steps .r_item {
    display: block;
    float: left;
    width: 100px;
    border-top: 3px solid #ccc;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative
;}

.r_steps .r_item span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    display: block
;}

.r_steps .r_item:before {
    content: '';
    width: 10px;
    height: 10px;
    border: 1px solid #fff;
    border-radius: 5px;
    background: #ccc;
    position: absolute;
    left: 50%;
    margin-left: -4px;
    top: -7px
;}

.r_steps .r_item.r_current,
.r_steps .r_item.r_passed {
    border-color: #1890ff
;}

.r_steps .r_item.r_current:before,
.r_steps .r_item.r_passed:before {
    background-color: #1890ff
;}

.r_steps .r_item.r_current span {
    color: #000
;}

.r_steps .r_item.r_current:before {
    width: 12px;
    height: 12px;
    border-radius: 6px;
    top: -8px
;}

.audio-box * {
    padding: 0;
    margin: 0
;}

.ieaudio {
    display: none;
    padding: 0 10px;
    min-height: 40px;
    position: relative;
    overflow: hidden
;}

.ieaudio .iePlayer {
    position: absolute;
    z-index: -1
;}

.audio-box {
    background-color: #121212;
    color: #fafafa
;}

.audio-cover img {
    display: block;
    height: 100%;
    margin: auto
;}

.audio-body {
    padding: 0 10px
;}

.audio-title {
    font-weight: 400;
    font-size: 14px;
    line-height: 40px;
    height: 40px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
;}

.audio-backs {
    position: relative;
    padding-left: 50px;
    padding-right: 50px;
    height: 20px
;}

.audio-count-time,
.audio-this-time {
    position: absolute;
    top: 0;
    width: 50px;
    font-size: 14px;
    height: 20px;
    line-height: 20px
;}

.audio-this-time {
    left: 0
;}

.audio-count-time {
    right: 0;
    text-align: right
;}

.audio-setbacks {
    height: 6px;
    border-radius: 3px;
    background-color: #333;
    cursor: pointer
;}

.audio-setbacks {
    position: relative;
    top: 7px
;}

.audio-cache-setbacks,
.audio-this-setbacks {
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 3px
;}

.audio-cache-setbacks {
    width: 0;
    background-color: #535353;
    z-index: 1;
    cursor: pointer;
    transition: width .6s ease;
    -webkit-transition: width .6s ease
;}

.audio-this-setbacks {
    background-color: #c70c0c;
    z-index: 2
;}

.audio-backs-btn {
    position: absolute;
    right: -3px;
    margin-top: -2px;
    width: 12px;
    height: 12px;
    background-color: #fafafa;
    border-radius: 50%;
    cursor: pointer
;}

.audio-set-volume {
    box-sizing: border-box;
    position: absolute;
    right: -80px;
    bottom: 1px;
    width: 80px;
    height: 15px;
    padding-left: 15px;
    z-index: 999;
    transition: .6s width ease
;}

.volume-box {
    border-radius: 6px;
    width: 100%;
    height: 6px;
    background-color: #333
;}

.volume-box i {
    border-radius: 6px;
    position: relative;
    display: block;
    width: 0;
    height: 100%;
    background-color: #c70c0c
;}

@media only screen and (max-width:768px) {

    .ieaudio .icon-pause,
    .ieaudio .icon-play {
        position: absolute;
        left: 0;
        top: 0;
        line-height: 40px;
        text-align: center;
        width: 40px;
        height: 40px;
        font-size: 16px;
        cursor: pointer
    ;}

    .audio-maincon {
        padding-right: 0
    ;}

    .audio-view {
        position: relative;
        padding-left: 60px;
        height: 70px;
        overflow: hidden;
        transition: all .6s ease;
        -webkit-transition: all .6s ease
    ;}

    .audio-cover {
        display: none
    ;}

    .audio-btn {
        position: absolute;
        left: 0;
        top: 0
    ;}

    .audio-select {
        height: 70px;
        width: 70px;
        font-size: 14px;
        text-align: center;
        transition: all .6s ease;
        -webkit-transition: all .6s ease
    ;}

    .icon-pause,
    .icon-play {
        width: 100%;
        height: 100%;
        display: block;
        line-height: 70px;
        font-size: 28px
    ;}

    .icon-volume-up {
        display: none
    ;}
}

@media only screen and (min-width:769px) {
    .ieaudio {
        min-height: 40px;
        position: relative
    ;}

    .ieaudio .icon-pause,
    .ieaudio .icon-play {
        position: absolute;
        left: 0;
        top: 0;
        line-height: 40px;
        text-align: center;
        width: 40px;
        height: 40px
    ;}

    .audio-maincon {
        position: relative;
        padding-right: 150px
    ;}

    .audio-view {
        position: relative;
        padding-left: 0;
        height: 70px;
        overflow: hidden;
        transition: all .6s ease;
        -webkit-transition: all .6s ease
    ;}

    .audio-cover {
        position: absolute;
        left: 0;
        top: 0;
        width: 80px;
        height: 80px;
        background-size: auto 100%;
        background-repeat: no-repeat;
        background-position: center center;
        background-color: #535353
    ;}

    .audio-btn {
        position: absolute;
        right: 0;
        top: 0
    ;}

    .audio-select {
        height: 20px;
        margin-top: 3px;
        width: 130px;
        float: right;
        font-size: 14px;
        text-align: center;
        transition: all .6s ease;
        -webkit-transition: all .6s ease
    ;}

    .audio-select>div {
        position: relative;
        width: 20px;
        height: 20px;
        background-size: 100% 100%;
        background-position: center center;
        background-repeat: no-repeat;
        float: left;
        cursor: pointer
    ;}

    .audio-select>div+div {
        margin-left: 10px
    ;}
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    margin: 0;
    padding: 0;
    color: #262626
;}

.h1 {
    font-size: 36px
;}

.h2 {
    font-size: 30px
;}

.h3 {
    font-size: 24px
;}

.h4 {
    font-size: 18px
;}

.h5 {
    font-size: 16px
;}

.h6 {
    font-size: 12px
;}

.price {
    font-size: 20px;
    color: red
;}

.price-sm {
    font-size: 14px;
    color: red
;}

.dot {
    background: #9e9e9e;
    width: 20px;
    height: 20px;
    border-radius: 50%
;}

.dot.current {
    background: #1890ff
;}

.tit_emphasize {
    font-size: 16px;
    color: #1890ff
;}

.color_error {
    color: red
;}

.color_info {
    color: #1890ff
;}

.color_shallow {
    color: #65beba
;}

.color_horizon {
    color: #fff
;}

.color_disable {
    color: #bfbfbf
;}

.font_red {
    color: #f33
;}

.font_orange {
    color: #ea9d2f
;}

.font_blue {
    color: #409eff
;}

.font_green {
    color: #3c6
;}

.Madd {
    color: #80c949;
    font-size: 24px
;}

.minor_info {
    color: #8c8c8c;
    font-weight: 400;
    font-size: 14px
;}

.minor_info.minor_info_sm {
    font-size: 12px
;}

.description {
    color: #8c8c8c;
    font-size: 14px
;}

.search_window {
    background: #fff
;}

.search_window .btn {
    border-radius: 0
;}

.search_window input {
    border: none;
    outline: 0;
    background: 0 0;
    padding: 0 10px;
    margin: 0
;}

@media only screen and (max-width:768px) {
    .search_window {
        border: none
    ;}
}

@media only screen and (min-width:769px) {
    .search_window {
        border: 1px solid #1890ff
    ;}
}

.dialog {
    background: #fff
;}

.Mtag {
    border: 1px solid #ffb4b0;
    background: #fff1f0;
    color: #f63b44;
    font-size: 14px;
    padding: 5px 10px;
    border-radius: 5px
;}

.background-textinfo {
    background: #efeff4
;}

.background_shopCart {
    background: #f5212d
;}

.background_sort {
    background: #bfbfbf
;}

.background_assist {
    background: #e5e5e5
;}

.background_form {
    background: #fafafa
;}

.background_info {
    background: #e6f7ff
;}

.background_shade {
    background: rgba(0, 0, 0, .45)
;}

:root .background_shade {
    filter: none
;}

.border_default {
    border: 1px solid #d9d9d9
;}

.borderT_default {
    border-top: 1px solid #d9d9d9
;}

.borderB_default {
    border-bottom: 1px solid #d9d9d9
;}

.borderR_default {
    border-right: 1px solid #d9d9d9
;}

.borderL_default {
    border-left: 1px solid #d9d9d9
;}

.border_dividers {
    border: 1px solid #e8e8e8
;}

.borderB_dividers {
    border-bottom: 1px solid #e8e8e8
;}

.borderT_dividers {
    border-top: 1px solid #e8e8e8
;}

.borderR_dividers {
    border-right: 1px solid #e8e8e8
;}

.borderL_dividers {
    border-left: 1px solid #e8e8e8
;}

.borderT_bar {
    border-top: 20px solid #f5f5f5
;}

.borderB_bar {
    border-bottom: 20px solid #f5f5f5
;}

.borderB_bard {
    border-bottom: 10px solid #f5f5f5
;}

.borderB_bars {
    border-bottom: 5px solid #9e9e9e
;}

.item {
    border: 2px solid #d9d9d9
;}

.item:hover {
    border: 2px solid #a3d3ff
;}

.p_infosDiff {
    background: #e5f7ff;
    border: 1px solid #1890ff;
    color: #1890ff
;}

.p_infoBg {
    background: #1890ff
;}

.label-default {
    border: 1px solid #d9d9d9;
    background: #f5f5f5;
    color: #595959
;}

.mouse_bac:hover {
    background-color: #e6f7ff;
    color: #1890ff
;}

@media only screen and (max-width:768px) {
    .p_categoryBtn:before {
        content: ""
    ;}

    .icon-arrow_up:before {
        content: "\e69a"
    ;}

    .icon-arrow_down:before {
        content: "\e69c"
    ;}

    .p_btn-show .p_c-fff {
        margin: 0 0 0 10px;
        vertical-align: middle;
        width: auto;
        display: inline-block
    ;}

    .p_btn-hide {
        width: 10%;
        height: 100%;
        float: left;
        padding: 0;
        background: #bfbfbf
    ;}

    .p_btn-hide .p_c-fff {
        width: 100%;
        height: 40px;
        display: block;
        text-align: center;
        line-height: 40px;
        margin-top: 120px;
        background: #686868
    ;}

    .p_parentBox .p_childBox .p_linkBox {
        border-bottom: 1px solid #e1e1e4
    ;}

    .p_linkBox {
        padding: 5px 10px;
        display: flex
    ;}

    .p_title {
        flex: 1;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding: 10px 0
    ;}

    .p_category {
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 100%;
        transition: left .3s;
        z-index: 9999
    ;}

    .p_category.animate {
        left: 0
    ;}

    .p_parent {
        display: flex;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding: 0 0 0 5px;
        border-bottom: 1px solid rgba(255, 255, 255, .3)
    ;}

    .p_categoryBox {
        overflow-y: auto;
        width: 90%;
        height: 100%;
        float: left;
        box-sizing: border-box
    ;}

    .p_parentBox {
        width: auto;
        height: auto
    ;}

    .p_childBox {
        padding-left: 20px;
        background: #efeff4
    ;}

    .p_categoryBtn {
        display: inline-block;
        width: 30px;
        line-height: 40px
    ;}

    .p_link {
        height: auto;
        vertical-align: middle;
        width: initial;
        margin: 10px 0;
        flex: 1
    ;}
}

@media only screen and (max-width:768px) {

    .decTab.active,
    .decTab:hover {
        color: #f52f33;
        border-bottom: 2px solid #f52f33
    ;}
}

@media only screen and (min-width:769px) {
    .decTab {
        cursor: pointer
    ;}

    .decTab.active,
    .decTab:hover {
        color: #1890ff;
        border-bottom: 2px solid #1890ff
    ;}
}

.mod_select {
    cursor: default;
    width: 160px;
    height: 36px;
    position: relative;
    float: left
;}

.box-select {
    width: 143px;
    height: 36px;
    display: inline-block;
    padding: 6px 10px;
    border: 1px solid #ccc;
    overflow: hidden;
    position: relative;
    border-radius: 3px
;}

.select_txt {
    color: #555;
    display: inline-block;
    width: 120px;
    line-height: 21px;
    height: 21px;
    cursor: text;
    overflow: hidden
;}

.mod_select .option {
    width: 300px;
    height: 300px;
    overflow: auto;
    border: solid 1px #ede7d6;
    position: absolute;
    z-index: 9999;
    top: 36px;
    left: 0;
    background: #fff;
    display: none
;}

.mod_select .option li {
    color: #555;
    display: block;
    height: 26px;
    line-height: 26px;
    text-align: left;
    padding-left: 10px;
    margin-left: 0;
    width: 100%;
    background: #fff;
    border-style: none;
    box-sizing: border-box;
    overflow: hidden
;}

.mod_select .option li:hover {
    color: #555;
    background: #e5e5e5
;}

.select-icon {
    position: absolute;
    top: 9px;
    right: 3px
;}

.btn {
    display: inline-block
;}

.btn-tab,
.btn-tab:focus,
.btn-tab:hover {
    color: #1890ff;
    background-color: #fff;
    border-color: #329cff
;}

.btn-tab.active,
.btn-tab.active.focus,
.btn-tab.active:focus,
.btn-tab.active:hover,
.btn-tab:active,
.btn-tab:active.focus,
.btn-tab:active:focus,
.btn-tab:active:hover,
.open>.dropdown-toggle.btn-tab,
.open>.dropdown-toggle.btn-tab.focus,
.open>.dropdown-toggle.btn-tab:focus,
.open>.dropdown-toggle.btn-tab:hover {
    color: #fff;
    background: #1890ff;
    border-color: #329cff
;}

@media only screen and (max-width:768px) {
    .btn-order {
        border: 1px solid #f52f33;
        border-radius: 35px;
        color: #f52f33;
        font-size: 14px;
        padding: 2px 25px;
        background: #fff
    ;}

    .btn-assist {
        border: 1px solid #ccc;
        border-radius: 35px;
        color: #666;
        font-size: 14px;
        padding: 2px 25px;
        background: #fff
    ;}
}

.order_status {
    color: #f52f3a
;}

.order_assist {
    color: #666
;}

.btn.disabled,
.btn.unavailable,
.btn[disabled],
fieldset[disabled] .btn {
    background: #f8f8f8 !important;
    border-color: #d9d9d9 !important;
    color: #a4a4a4 !important
;}

.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
    outline: 0
;}

.form-label {
    line-height: 34px;
    font-size: 14px
;}

.text-error {
    font-style: normal;
    color: #e43a32;
    font-size: 12px
;}

.p_categoryBox .p_linkBox.click {
    background-color: #e6f7ff;
    color: #1890ff
;}

.p_categoryBox .p_linkBox.click .color_assist,
.p_categoryBox .p_linkBox.click a {
    color: #1890ff
;}

.js-regionTreeSelect .treeItemBox {
    position: absolute;
    z-index: 99;
    background: #fff;
    white-space: nowrap
;}

.js-regionTreeSelect .treeItemList {
    display: inline-block;
    vertical-align: top;
    width: auto;
    height: auto;
    border: 1px solid #e1e1e1;
    height: 200px;
    overflow: auto;
    min-width: 150px;
    margin-left: -1px
;}

.js-regionTreeSelect .treeItemList:first-child {
    margin-left: 0
;}

.js-regionTreeSelect .treeItem {
    padding: 10px 25px 10px 10px;
    font-size: 14px;
    overflow: hidden;
    position: relative;
    line-height: normal
;}

.js-regionTreeSelect .treeItem:hover {
    background: #f5f7fa
;}

.js-regionTreeSelect .treeItem.active {
    color: #1890ff
;}

.js-regionTreeSelect .treeItem span {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block
;}

.js-regionTreeSelect .icon_notLeafNode {
    color: #999;
    position: absolute;
    right: 8px;
    top: 13px
;}

.js-regionTreeSelect .icon_notLeafNode:before {
    content: '\e6ae'
;}

.js-regionTreeSelect .afterIcon {
    position: absolute;
    top: 1px !important;
    right: 8px !important;
    transform: none !important;
    width: 32px;
    height: 32px;
    text-align: center;
    padding-top: 6px;
    pointer-events: none
;}

@media only screen and (max-width:768px) {
    .js-regionTreeSelect .treeItemBox {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%
    ;}

    .js-regionTreeSelect .treeItemList {
        border: none;
        min-width: initial;
        width: 33.333333333333333%
    ;}
}

.p_fileItem:hover {
    background-color: #e5f7ff
;}

.p_fileItem:hover .btn {
    background-color: #1890ff;
    color: #fff
;}

.p_PromptNoneData {
    width: auto;
    background-color: inherit;
    text-align: center
;}

.p_PromptNoneData .prompt_title .iconfont:before {
    content: ""
;}

.p_PromptNoneData .prompt_title .first {
    height: auto;
    display: table-cell;
    font-size: 32px;
    position: relative;
    color: #09bb07;
    vertical-align: middle;
    padding: 0 10px 5px 0
;}

.p_PromptNoneData .prompt_title {
    display: inline-table;
    padding: 0 30px;
    min-height: 200px;
    height: 100%
;}

.p_PromptNoneData .prompt_title .first:before {
    content: "\e6b4"
;}

.p_PromptNoneData .prompt_title .font {
    font-size: 18px;
    display: table-cell;
    line-height: normal;
    vertical-align: middle;
    color: rgba(51, 51, 51, 1);
    font-weight: 700;
    text-align: left
;}

.p_PromptNoneData .promptbox {
    width: auto;
    height: 100%
;}

.p_PromptNoneData .prompt_content {
    font-size: 14px;
    color: rgba(105, 105, 105, 1);
    padding-left: 65px
;}

@media screen and (max-width:768px) {
    .p_OccupyBox {
        margin: 0;
        width: auto;
        height: auto;
        padding: 0;
        border: none
    ;}

    .p_OccupyBox {
        margin: 0;
        width: auto;
        height: auto;
        padding: 0;
        border: 0;
        overflow: initial
    ;}

    .p_pagebox {
        width: 100%;
        height: auto;
        margin: 20px auto 0;
        clear: both;
        position: relative;
        font-size: 0;
        white-space: nowrap
    ;}

    .p_pagebox .pre {
        display: inline-table;
        height: 45px;
        width: 28%;
        color: rgba(255, 255, 255, 1);
        border-width: 0;
        border-style: solid;
        border-color: rgba(255, 255, 255, 0);
        background-color: #1890ff;
        text-align: center;
        padding-top: 0;
        padding-right: 10px;
        padding-left: 10px;
        position: relative;
        left: 0;
        top: 0;
        box-sizing: border-box
    ;}

    .p_pagebox .pre:hover {
        color: rgba(255, 255, 255, 1);
        border-color: #1890ff;
        background-color: #1890ff;
        cursor: pointer
    ;}

    .p_pagebox .pre:active {
        background-color: #1286f2
    ;}

    .p_pagebox .pre .font {
        display: table-cell;
        vertical-align: middle;
        bottom: 0;
        font-size: 16px
    ;}

    .p_pagebox .pre .iconfont {
        display: inline-block;
        color: rgba(255, 255, 255, 1);
        vertical-align: top;
        width: auto;
        height: auto;
        float: left;
        font-size: 22px
    ;}

    .p_pagebox .pre:hover .iconfont {
        color: #fff
    ;}

    .p_pagebox .pre:active .iconfont {
        color: #fff
    ;}

    .p_pagebox .pre .iconfont:before {
        content: "\e6b0"
    ;}

    .p_pagebox .next {
        display: inline-table;
        height: 45px;
        width: 28%;
        color: rgba(255, 255, 255, 1);
        border-width: 0;
        border-style: solid;
        border-color: rgba(255, 255, 255, 0);
        background-color: #1890ff;
        text-align: center;
        padding-top: 0;
        padding-right: 10px;
        padding-left: 10px;
        position: relative;
        left: 0;
        top: 0;
        box-sizing: border-box
    ;}

    .p_pagebox .next:hover {
        color: rgba(255, 255, 255, 1);
        border-width: 0;
        border-style: solid;
        border-color: rgba(255, 255, 255, 0);
        background-color: #1890ff;
        cursor: pointer
    ;}

    .p_pagebox .next:active {
        background-color: #1286f2
    ;}

    .p_pagebox .next .font {
        display: table-cell;
        vertical-align: middle;
        bottom: 0;
        font-size: 16px
    ;}

    .p_pagebox .next .iconfont {
        display: inline-block;
        color: rgba(255, 255, 255, 1);
        vertical-align: top;
        width: auto;
        height: auto;
        float: right;
        font-size: 22px
    ;}

    .p_pagebox .next:hover .iconfont {
        color: rgba(255, 255, 255, 1)
    ;}

    .p_pagebox .next:active .iconfont {
        color: rgba(255, 255, 255, 1)
    ;}

    .p_pagebox .next .iconfont:before {
        content: "\e6af"
    ;}

    .p_pagebox .js_pageBtnDisable,
    .p_pagebox .js_pageBtnDisable:active,
    .p_pagebox .js_pageBtnDisable:hover {
        background: #f5f5f5;
        border-color: #d9d9d9;
        color: #bfbfbf;
        cursor: default
    ;}

    .p_pagebox .js_pageBtnDisable .iconfont {
        color: #bfbfbf
    ;}

    .p_pagebox .js_pageBtnDisable:hover .iconfont {
        color: #bfbfbf
    ;}

    .p_pagebox .NumBox {
        width: 44%;
        height: 44px;
        display: inline-table;
        position: relative;
        cursor: pointer;
        box-sizing: border-box;
        background: #e6e6e6;
        vertical-align: top
    ;}

    .p_pagebox .num {
        display: table-cell;
        vertical-align: middle;
        font-size: 22px;
        text-align: center;
        width: 100%
    ;}

    .p_pagebox .ItemBox {
        position: absolute;
        width: 100%;
        bottom: 44px;
        left: 0;
        z-index: 99;
        border-bottom: 0;
        padding-bottom: 40px
    ;}

    .p_pagebox .ItemBox ul {
        height: auto;
        max-height: 240px;
        overflow-y: auto;
        border: 1px solid #d3d4d4
    ;}

    .p_pagebox .ItemBox .jump {
        position: absolute;
        width: 100%;
        box-sizing: border-box;
        bottom: 0;
        left: 0;
        height: 40px;
        border-left: 1px solid #d3d4d4;
        border-right: 1px solid #d3d4d4;
        overflow: hidden;
        z-index: 9
    ;}

    .p_pagebox .jump .jumpInput {
        width: 100%;
        box-sizing: border-box;
        height: 40px;
        line-height: 40px;
        text-align: center;
        border: none;
        color: #595959;
        background: #fff;
        padding: 0 5px;
        font: initial;
        font-size: 14px
    ;}

    .p_pagebox .num .iconfont {
        width: 32px;
        height: 32px;
        position: absolute;
        right: 20px
    ;}

    .p_pagebox .num .iconfont:before {
        content: "\e69c";
        font-size: 22px
    ;}

    .p_pagebox .NumBox ul li {
        width: inherit;
        height: 40px;
        line-height: 40px;
        text-align: center;
        background-color: #fffffe;
        color: #323332;
        font-size: 16px
    ;}

    .p_pagebox .NumBox ul li .iconfont:before {
        content: ""
    ;}

    .p_pagebox .NumBox ul li:active {
        background-color: #e4e4e4
    ;}

    .p_more {
        width: 100%;
        text-align: center;
        padding-right: 20px;
        padding-left: 20px;
        height: 50px;
        background-color: rgba(248, 248, 248, .8);
        position: relative;
        border-radius: 0;
        border-width: 0;
        color: rgba(115, 115, 131, 1);
        font-size: 20px
    ;}

    .p_more:active {
        background-color: rgba(248, 248, 248, .8)
    ;}

    .p_more .font {
        vertical-align: middle;
        text-align: inherit;
        line-height: 50px
    ;}

    .p_more .iconfont {
        display: inline;
        vertical-align: middle
    ;}

    .p_more .iconfont:before {
        content: "\e6d1"
    ;}

    .p_CommonLanternBox {
        position: relative;
        width: auto;
        height: auto;
        background-color: transparent;
        overflow: hidden
    ;}

    .p_CommonInteraction {
        width: inherit;
        height: auto;
        background-color: transparent;
        overflow: hidden
    ;}

    .d_CommonInteractionA {
        width: 60px;
        height: auto;
        vertical-align: middle;
        position: absolute;
        overflow: visible;
        top: 50%;
        left: 0;
        -webkit-transform: translate(0, -50%);
        transform: translate(0, -50%)
    ;}

    .d_CommonInteractionB {
        width: 60px;
        height: auto;
        vertical-align: middle;
        position: absolute;
        overflow: visible;
        top: 50%;
        right: 0;
        -webkit-transform: translate(0, -50%);
        transform: translate(0, -50%)
    ;}

    .p_CommonSwitchBtnA {
        display: inline-block;
        position: absolute;
        top: 50%;
        left: 50%;
        vertical-align: middle;
        cursor: pointer;
        font-size: 56px;
        color: rgba(191, 191, 191, 1);
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    ;}

    .p_CommonSwitchBtnA .iconfont:before {
        content: '\e6b0';
        display: inline-block
    ;}

    .p_CommonSwitchBtnA .font {
        display: table;
        width: inherit;
        height: inherit;
        pointer-events: none
    ;}

    .p_CommonSwitchBtnA:active {
        color: rgba(105, 192, 188, 1)
    ;}

    .p_CommonSwitchBtnB {
        position: absolute;
        top: 50%;
        right: 50%;
        display: inline-block;
        vertical-align: middle;
        cursor: pointer;
        font-size: 56px;
        color: rgba(191, 191, 191, 1);
        -webkit-transform: translate(50%, -50%);
        transform: translate(50%, -50%)
    ;}

    .p_CommonSwitchBtnB .iconfont:before {
        content: '\e6af';
        display: inline-block
    ;}

    .p_CommonSwitchBtnB .font {
        display: table;
        width: inherit;
        height: inherit;
        pointer-events: none
    ;}

    .p_CommonSwitchBtnB:active {
        color: rgba(105, 192, 188, 1)
    ;}

    .p_CommonSummaryBoxA {
        width: auto;
        height: auto;
        margin-bottom: 20px;
        background-color: transparent;
        overflow: hidden;
        text-align: center
    ;}

    .p_CommonThumbnailBox {
        width: auto;
        height: auto;
        background-color: transparent;
        overflow: hidden
    ;}

    .p_CommonSquareNumBtn {
        display: inline-table;
        margin: 0 5px;
        background-color: rgba(191, 191, 191, 1);
        color: rgba(153, 153, 153, 1);
        font-size: 12px;
        border-radius: 10px;
        text-align: center
    ;}

    .p_CommonSquareNumBtn:active {
        background-color: #1890ff
    ;}

    .p_CommonSquareNumBtn.active {
        background-color: #1890ff
    ;}

    .p_butBackground {
        background-color: #65beba
    ;}

    .lantern {
        margin-left: 50px !important;
        margin-right: 50px !important
    ;}

    .p_CommonSquareNumBtn .shape {
        width: inherit;
        height: inherit;
        text-indent: -99999px;
        display: table-cell;
        vertical-align: middle;
        border-radius: inherit;
        -moz-border-radius: inherit
    ;}
}

@media only screen and (min-width:769px) {
    .e_pagebox {
        width: auto;
        height: auto;
        clear: both;
        position: relative
    ;}

    .p_page {
        display: inline-block;
        padding: 30px 0
    ;}

    .p_page .PageInterval {
        display: inline-block;
        position: static;
        float: left;
        margin-right: 5px;
        line-height: 38px;
        font-size: 12px
    ;}

    .p_page .pre1 {
        color: rgba(255, 255, 255, 1) !important;
        background-color: #c8c8c8 !important;
        cursor: not-allowed !important;
        border: none !important
    ;}

    .p_page .next1 {
        color: rgba(255, 255, 255, 1) !important;
        background-color: #c8c8c8 !important;
        cursor: not-allowed !important;
        border: none !important
    ;}

    .p_page .p_PageInterval {
        display: inline-block;
        position: static;
        float: left;
        margin-right: 5px;
        line-height: 38px;
        font-size: 12px;
        font-family: cursive
    ;}

    .p_page .pre:after {
        content: "";
        display: none;
        position: absolute;
        top: 5px;
        left: -14px;
        width: 27px;
        height: 27px;
        background-color: rgba(242, 242, 242, 1);
        font-size: 0;
        line-height: 0;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        z-index: -1
    ;}

    .p_page .pre:hover:after {
        top: 4px;
        left: -12px;
        background-color: rgba(101, 190, 186, 1);
        border-radius: 4px 0 0 0;
        -webkit-box-shadow: 0 3px 0 rgba(90, 90, 90, .8);
        -moz-box-shadow: 0 3px 0 rgba(90, 90, 90, .8);
        box-shadow: 0 3px 0 rgba(90, 90, 90, .8);
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        z-index: -1
    ;}

    .p_page .pre:active:after {
        top: 8px;
        left: -12px;
        width: 28px;
        height: 25px;
        background-color: rgba(90, 170, 167, 1);
        border-radius: 0 3px 0 0;
        -webkit-box-shadow: 0 3px 0 rgba(90, 90, 90, .8);
        -moz-box-shadow: 0 3px 0 rgba(90, 90, 90, .8);
        box-shadow: 0 3px 0 rgba(90, 90, 90, .8);
        -webkit-transform: rotate(-226deg);
        -moz-transform: rotate(-226deg);
        -o-transform: rotate(-226deg);
        -ms-transform: rotate(-226deg);
        transform: rotate(-226deg);
        z-index: -1
    ;}

    .p_page .pre {
        display: inline-table;
        position: relative;
        left: 0;
        top: 0;
        float: left;
        height: 30px;
        margin: 0 5px 0 18px;
        text-align: center;
        padding: 0 10px;
        border-radius: 6px;
        border: 1px solid #d9d9d9;
        background: #fff;
        color: #595959
    ;}

    .p_page .pre:hover {
        color: #fff;
        background: #1890ff;
        border-color: #1890ff;
        cursor: pointer
    ;}

    .p_page .pre:active {
        background: #1890ff;
        border-color: #1890ff;
        color: #fff
    ;}

    .p_page .pre .font {
        display: table-cell;
        vertical-align: middle;
        bottom: 0;
        font-size: 12px
    ;}

    .p_page .pre:hover .iconfont {
        color: rgba(255, 255, 255, 1)
    ;}

    .p_page .pre:active .iconfont {
        color: rgba(255, 255, 255, 1)
    ;}

    .p_page .pre .iconfont:before {
        content: "\e6b0";
        margin-right: 0
    ;}

    .p_page .pre .i_pre {
        display: none
    ;}

    .p_page .next:after {
        content: "";
        display: none;
        position: absolute;
        top: 5px;
        right: -14px;
        width: 27px;
        height: 27px;
        background-color: rgba(101, 190, 186, 1);
        font-size: 0;
        line-height: 0;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        z-index: -1
    ;}

    .p_page .next:hover:after {
        top: 5px;
        right: -12px;
        background-color: rgba(101, 190, 186, 1);
        border-radius: 4px 0 0 0;
        -webkit-box-shadow: 0 3px 0 #777;
        -moz-box-shadow: 0 3px 0 #777;
        box-shadow: 0 3px 0 #777;
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
        z-index: -1;
        width: 26px;
        height: 26px
    ;}

    .p_page .next:active:after {
        top: 8px;
        right: -12px;
        width: 27px;
        height: 24px;
        background-color: rgba(90, 170, 167, 1);
        border-radius: 0 3px 0 0;
        -webkit-box-shadow: 0 3px 0 #777;
        -moz-box-shadow: 0 3px 0 #777;
        box-shadow: 0 3px 0 #777;
        -webkit-transform: rotate(226deg);
        -moz-transform: rotate(226deg);
        -o-transform: rotate(226deg);
        -ms-transform: rotate(226deg);
        transform: rotate(226deg);
        z-index: -1
    ;}

    .p_page .next {
        display: inline-table;
        position: relative;
        left: 0;
        top: 0;
        float: left;
        height: 30px;
        border: 1px solid #d9d9d9;
        background: #fff;
        color: #595959;
        text-align: center;
        padding: 0 10px;
        border-radius: 6px;
        margin-right: 5px
    ;}

    .p_page .next:hover {
        background: #1890ff;
        border-color: #1890ff;
        color: #fff;
        cursor: pointer
    ;}

    .p_page .next:active {
        background: #1890ff;
        border-color: #1890ff;
        color: #fff
    ;}

    .p_page .next .font {
        display: table-cell;
        vertical-align: middle;
        bottom: 0;
        font-size: 12px
    ;}

    .p_page .next:hover .iconfont {
        color: rgba(255, 255, 255, 1)
    ;}

    .p_page .next:active .iconfont {
        color: rgba(255, 255, 255, 1)
    ;}

    .p_page .next .iconfont:before {
        content: "\e6af";
        margin-top: 0;
        float: right;
        margin-left: 0
    ;}

    .p_page .next .i_next {
        display: none
    ;}

    .p_page .input {
        display: inline-table;
        position: relative;
        left: 0;
        top: 0;
        float: left;
        height: 30px;
        text-align: center;
        font-size: 14px;
        margin: 0 10px 0 5px
    ;}

    .p_page .input .jumpInput {
        width: 40px;
        height: 30px;
        text-align: center;
        border: 1px solid #d9d9d9;
        color: #595959;
        background: #fff;
        border-radius: 6px;
        padding: 0 3px;
        font: initial;
        font-size: 14px
    ;}

    .p_page .input .jumpInput::-webkit-inner-spin-button,
    .p_page .input .jumpInput::-webkit-outer-spin-button {
        -webkit-appearance: none
    ;}

    .p_page .input .jumpInput[type=number] {
        -moz-appearance: textfield
    ;}

    .p_page .jump {
        display: inline-table;
        position: relative;
        left: 0;
        top: 0;
        float: left;
        height: 30px;
        text-align: center;
        padding: 0 10px;
        border-radius: 6px;
        color: #fff;
        border-color: #1890ff;
        cursor: pointer;
        text-decoration: none;
        background-color: #1890ff
    ;}

    .p_page .jump .font {
        display: table-cell;
        vertical-align: middle;
        bottom: 0;
        font-size: 12px
    ;}

    .p_page .js_pageBtnDisable,
    .p_page .js_pageBtnDisable:active,
    .p_page .js_pageBtnDisable:hover {
        background: #f5f5f5;
        border-color: #d9d9d9;
        color: #bfbfbf;
        cursor: default
    ;}

    .p_page .js_pageBtnDisable:hover .iconfont {
        color: #bfbfbf
    ;}

    .p_page .pageNum {
        position: relative;
        float: left;
        height: 30px;
        min-width: 30px;
        margin: 0 5px 0 0;
        padding: 0 5px;
        background-size: 100% 100%;
        color: #595959;
        border: 1px solid #d9d9d9;
        cursor: pointer;
        line-height: 30px;
        display: inline-block;
        font-family: inherit;
        font-size: 14px;
        font-weight: inherit;
        text-decoration: none;
        background-color: #fff;
        text-align: center;
        border-radius: 6px
    ;}

    .p_page .pageNum:hover {
        color: #fff;
        border-color: #1890ff;
        cursor: pointer;
        text-decoration: none;
        background-color: #1890ff
    ;}

    .p_page .pageNum:active {
        color: #fff;
        text-decoration: none;
        background-color: #1890ff;
        border-color: #1890ff
    ;}

    .p_page .pageNum.active {
        text-decoration: none;
        background-color: #1890ff;
        color: #fff;
        border-color: #1890ff
    ;}

    .p_page .pageNum .font {
        display: table-cell;
        vertical-align: middle;
        bottom: 0
    ;}

    .p_page .pageNum .iconfont {
        display: inline;
        color: rgba(255, 255, 255, 1);
        vertical-align: middle
    ;}

    .p_page .pageNum:hover .iconfont {
        color: rgba(255, 255, 255, 1)
    ;}

    .p_page .pageNum:active .iconfont {
        color: rgba(255, 255, 255, 1)
    ;}

    .p_page .pageNum .iconfont:before {
        content: ""
    ;}

    .p_page .PageInterval {
        line-height: 30px;
        cursor: text;
        color: rgba(102, 102, 102, 1)
    ;}

    .p_page .p_PageInterval {
        line-height: 30px;
        cursor: text;
        color: #ccc;
        font-family: cursive
    ;}

    .p_page .pagesize {
        font-size: 14px;
        float: left;
        margin-left: 10px
    ;}

    .p_OccupyBox {
        margin: 0;
        width: auto;
        height: auto;
        padding: 0;
        border: none;
        overflow: hidden;
        text-align: center
    ;}

    .p_CommonInteraction {
        margin: 0;
        width: 236px;
        height: 317px;
        padding: 0;
        border-width: 1px;
        border-style: none;
        border-color: rgba(228, 228, 228, 0);
        background-color: transparent;
        overflow: hidden
    ;}

    .p_CommonLanternBox {
        position: relative;
        margin: 0;
        width: auto;
        height: auto;
        padding: 0;
        border-width: 1px;
        border-style: none;
        border-color: rgba(228, 228, 228, 0);
        background-color: transparent;
        overflow: hidden
    ;}

    .p_CommonSwitchBtnA {
        position: absolute;
        top: 50%;
        left: 50%;
        display: inline-block;
        vertical-align: middle;
        cursor: pointer;
        font-size: 45px;
        color: #e5e5e5;
        transform: translate(-50%, -50%)
    ;}

    .p_CommonSwitchBtnA .iconfont:before {
        content: "\e687";
        display: inline-block
    ;}

    .p_CommonSwitchBtnA:hover {
        cursor: pointer;
        color: #1890ff
    ;}

    .p_CommonSwitchBtnB {
        position: absolute;
        top: 50%;
        right: 50%;
        display: inline-block;
        vertical-align: middle;
        cursor: pointer;
        transform: translate(50%, -50%);
        font-size: 45px;
        color: #e5e5e5;
        vertical-align: middle;
        cursor: pointer
    ;}

    .p_CommonSwitchBtnB .iconfont:before {
        content: "\e6ae";
        display: inline-block
    ;}

    .p_CommonSwitchBtnB:hover {
        color: #1890ff;
        cursor: pointer
    ;}

    .d_CommonInteractionA {
        left: 0;
        width: 60px;
        height: auto;
        vertical-align: middle;
        position: absolute;
        overflow: visible;
        top: 50%;
        transform: translate(0, -50%)
    ;}

    .d_CommonInteractionB {
        right: 0;
        width: 60px;
        height: auto;
        vertical-align: middle;
        position: absolute;
        overflow: visible;
        top: 50%;
        transform: translate(0, -50%)
    ;}

    .p_CommonSummaryBoxA {
        margin: 0 0 20px;
        width: auto;
        height: auto;
        padding: 0;
        border-width: 1px;
        border-style: none;
        border-color: rgba(228, 228, 228, 0);
        background-color: transparent;
        overflow: hidden;
        text-align: center
    ;}

    .p_CommonThumbnailBox {
        margin: 0;
        width: auto;
        height: auto;
        padding: 0;
        border-width: 1px;
        border-style: none;
        border-color: rgba(228, 228, 228, 0);
        background-color: transparent;
        overflow: hidden
    ;}

    .p_CommonSquareNumBtn {
        display: inline-block;
        height: 10px;
        width: 100px;
        margin: 0 8px;
        padding: 0;
        background-color: rgba(228, 228, 228, 1);
        border-width: 1px;
        border-color: transparent;
        color: rgba(153, 153, 153, 1);
        font-size: 12px;
        font-family: "Microsoft YaHei";
        text-align: center;
        cursor: pointer
    ;}

    .p_CommonSquareNumBtn img {
        display: none
    ;}

    .p_CommonSquareNumBtn .shape {
        text-indent: -9999em;
        width: inherit;
        height: inherit;
        vertical-align: middle
    ;}

    .p_CommonSquareNumBtn.active,
    .p_CommonSquareNumBtn:hover {
        background-color: #1890ff;
        color: #fff
    ;}

    .p_CommonSquareNumBtn.j-nav-active {
        background-color: rgba(103, 184, 180, 1);
        color: rgba(255, 255, 255, 1)
    ;}

    .p_scroll {
        width: 100%;
        height: auto;
        position: relative
    ;}

    .p_scroll .vline {
        width: 100%;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #f0f0f0;
        opacity: 1;
        position: absolute;
        top: 50%;
        -webkit-transform: translate(0, -50%);
        transform: translate(0, -50%)
    ;}

    .p_scroll .scrolling {
        width: 77px;
        height: 25px;
        border: 1px solid #bababb;
        background: -webkit-linear-gradient(#fff, #f2f2f3);
        background: -o-linear-gradient(#fff, #f2f2f3);
        background: -moz-linear-gradient(#fff, #f2f2f3);
        background: linear-gradient(#fff, #f2f2f3);
        border-radius: 6px;
        position: relative;
        left: 50%;
        text-align: center;
        font-size: 15px;
        box-shadow: 0 0 10px #fff inset, 0 1px 1px rgba(0, 0, 0, .1);
        color: #aaa;
        cursor: pointer
    ;}

    .p_scroll .scrolling:hover {
        border: 1px solid #bababb;
        background: -webkit-linear-gradient(#fff, #f7f7f8);
        background: -o-linear-gradient(#fff, #f7f7f8);
        background: -moz-linear-gradient(#fff, #f7f7f8);
        background: linear-gradient(#fff, #f7f7f8)
    ;}

    .p_scroll .scrolling:active {
        border: 1px solid #bababb;
        background: -webkit-linear-gradient(#fff, #e4e4e4);
        background: -o-linear-gradient(#fff, #e4e4e4);
        background: -moz-linear-gradient(#fff, #e4e4e4);
        background: linear-gradient(#fff, #e4e4e4);
        box-shadow: 0 0 10px #fff inset, 0 1px 2px rgba(0, 0, 0, .1)
    ;}

    .p_more {
        position: static;
        width: 100%;
        margin: 0 auto;
        text-align: center;
        padding-right: 20px;
        padding-left: 20px;
        height: 70px;
        background-color: #f6f7f8;
        position: relative;
        border-radius: 0;
        border-width: 0;
        color: rgba(115, 115, 131, 1);
        font-size: 18px
    ;}

    .p_more:active {
        background-color: #f6f7f8
    ;}

    .p_more .font {
        vertical-align: middle;
        text-align: inherit;
        line-height: 70px
    ;}

    .p_more .iconfont {
        display: inline;
        vertical-align: middle;
        font-style: normal
    ;}

    .p_more .iconfont:before {
        content: "\e6d1"
    ;}
}

.p_stepBox {
    width: 100%;
    height: 30px;
    font-size: 0;
    line-height: 30px;
    overflow: hidden;
    text-align: center;
    margin: 20px auto 0
;}

.p_stepBox .step {
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    padding: 0 5px;
    color: #ccc;
    min-width: 110px;
    float: none
;}

.p_stepBox .step .stepCon {
    float: left;
    margin-right: 10px
;}

.p_stepBox .step .stepNum {
    display: inline-block;
    vertical-align: middle;
    width: 22px;
    height: 22px;
    line-height: 20px;
    border: 1px solid #ccc;
    border-radius: 50%;
    font-size: 12px
;}

.p_stepBox .step .p_stepCompletedIcon {
    display: inline-block;
    vertical-align: middle;
    width: 22px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #1890ff;
    border-radius: 50%;
    font-size: 12px;
    color: #1890ff;
    display: none
;}

.p_stepBox .step .stepText {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    margin-left: 4px
;}

.p_stepBox .step .stepLine {
    height: 1px;
    overflow: hidden;
    background: #ccc;
    margin-top: 16px
;}

.p_stepBox .step.active .stepNum {
    background: #1890ff;
    color: #fff;
    border-color: #1890ff
;}

.p_stepBox .step.active .stepText {
    color: #000;
    font-weight: 600
;}

.p_stepBox .step.active .stepLine {
    background: #1890ff
;}

.p_stepBox .step.completed .stepNum {
    display: none
;}

.p_stepBox .step.completed .p_stepCompletedIcon {
    display: inline-block
;}

.p_stepBox .step.completed .stepText {
    color: #000
;}

.p_stepBox .step.completed .stepLine {
    background: #1890ff
;}

.overstriking {
    color: #000;
    font-weight: 700
;}

.activity {
    border-radius: 3px
;}

.imaginary {
    border-bottom: 1px dotted gray
;}

.reply {
    background: #e1e1e1;
    color: #fff
;}

.reviewBackground {
    background: #eee
;}

.background_fb {
    background-color: #bfbfbf
;}

.background_horizon {
    background: #fff
;}

.res_cont_tags {
    padding: 0 0 5px
;}

.res_contdetail_tags {
    text-align: center
;}

.res_cont_tags>span {
    border: 1px solid #ccc;
    font-size: 12px;
    margin: 0 4px;
    line-height: 16px;
    display: inline-block;
    padding: 0 2px
;}

.res_contlist_tags>span {
    margin: 0 6px 0 0
;}

.res_cont_tags>span.font_red {
    border-color: #f33
;}

.res_cont_tags>span.font_orange {
    border-color: #ea9d2f
;}

.res_cont_tags>span.font_blue {
    border-color: #409eff
;}

.res_cont_tags>span.font_green {
    border-color: #3c6
;}