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

/**
 * Swiper 3.4.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2016, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: December 13, 2016
 */
.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    z-index: 1
}
*{text-wrap:inherit !important;}
.swiper-container-no-flexbox .swiper-slide {
    float: left
}

.swiper-container-vertical > .swiper-wrapper {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide, .swiper-wrapper {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -o-transform: translate(0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.swiper-container-multirow > .swiper-wrapper {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.swiper-container-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative
}

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
    height: auto
}

    .swiper-container-autoheight .swiper-wrapper {
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
        -webkit-transition-property: -webkit-transform,height;
        -moz-transition-property: -moz-transform;
        -o-transition-property: -o-transform;
        -ms-transition-property: -ms-transform;
        transition-property: transform,height
    }

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-wp8-horizontal {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.swiper-wp8-vertical {
    -ms-touch-action: pan-x;
    touch-action: pan-x
}

.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 27px 44px;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat
}

    .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
        opacity: .35;
        cursor: auto;
        pointer-events: none
    }

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    left: 10px;
    right: auto
}

    .swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
    }

    .swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
    }

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    right: 10px;
    left: auto
}

    .swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
    }

    .swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
    }

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 10
}

    .swiper-pagination.swiper-pagination-hidden {
        opacity: 0
    }

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-white .swiper-pagination-bullet {
    background: #fff
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
}

.swiper-container-vertical > .swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0,-50%,0);
    -moz-transform: translate3d(0,-50%,0);
    -o-transform: translate(0,-50%);
    -ms-transform: translate3d(0,-50%,0);
    transform: translate3d(0,-50%,0)
}

    .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 5px 0;
        display: block
    }

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
}

.swiper-pagination-progress {
    background: rgba(0,0,0,.25);
    position: absolute
}

    .swiper-pagination-progress .swiper-pagination-progressbar {
        background: #007aff;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
        -webkit-transform-origin: left top;
        -moz-transform-origin: left top;
        -ms-transform-origin: left top;
        -o-transform-origin: left top;
        transform-origin: left top
    }

.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
    -webkit-transform-origin: right top;
    -moz-transform-origin: right top;
    -ms-transform-origin: right top;
    -o-transform-origin: right top;
    transform-origin: right top
}

.swiper-container-horizontal > .swiper-pagination-progress {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-container-vertical > .swiper-pagination-progress {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-progress.swiper-pagination-white {
    background: rgba(255,255,255,.5)
}

    .swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
        background: #fff
    }

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
    background: #000
}

.swiper-container-3d {
    -webkit-perspective: 1200px;
    -moz-perspective: 1200px;
    -o-perspective: 1200px;
    perspective: 1200px
}

    .swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        -ms-transform-style: preserve-3d;
        transform-style: preserve-3d
    }

    .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        pointer-events: none;
        z-index: 10
    }

    .swiper-container-3d .swiper-slide-shadow-left {
        background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
        background-image: -webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
        background-image: -moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
        background-image: -o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
        background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))
    }

    .swiper-container-3d .swiper-slide-shadow-right {
        background-image: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
        background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
        background-image: -moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
        background-image: -o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
        background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))
    }

    .swiper-container-3d .swiper-slide-shadow-top {
        background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
        background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
        background-image: -moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
        background-image: -o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
        background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))
    }

    .swiper-container-3d .swiper-slide-shadow-bottom {
        background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
        background-image: -webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
        background-image: -moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
        background-image: -o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
        background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))
    }

.swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper {
    -ms-perspective: 1200px
}

.swiper-container-cube, .swiper-container-flip {
    overflow: visible
}

    .swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide {
        pointer-events: none;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -ms-backface-visibility: hidden;
        backface-visibility: hidden;
        z-index: 1
    }

        .swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide {
            pointer-events: none
        }

    .swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
        pointer-events: auto
    }

    .swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
        z-index: 0;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -ms-backface-visibility: hidden;
        backface-visibility: hidden
    }

    .swiper-container-cube .swiper-slide {
        visibility: hidden;
        -webkit-transform-origin: 0 0;
        -moz-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        transform-origin: 0 0;
        width: 100%;
        height: 100%
    }

    .swiper-container-cube.swiper-container-rtl .swiper-slide {
        -webkit-transform-origin: 100% 0;
        -moz-transform-origin: 100% 0;
        -ms-transform-origin: 100% 0;
        transform-origin: 100% 0
    }

    .swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev {
        pointer-events: auto;
        visibility: visible
    }

    .swiper-container-cube .swiper-cube-shadow {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        background: #000;
        opacity: .6;
        -webkit-filter: blur(50px);
        filter: blur(50px);
        z-index: 0
    }

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity
}

    .swiper-container-fade .swiper-slide .swiper-slide {
        pointer-events: none
    }

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    text-align: center
}

    .swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
        max-width: 100%;
        max-height: 100%;
        object-fit: contain
    }

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0,0,0,.1)
}

.swiper-container-horizontal > .swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-container-vertical > .swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0,0,0,.5);
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    -moz-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s steps(12,end) infinite;
    -moz-animation: swiper-preloader-spin 1s steps(12,end) infinite;
    animation: swiper-preloader-spin 1s steps(12,end) infinite
}

    .swiper-lazy-preloader:after {
        display: block;
        content: "";
        width: 100%;
        height: 100%;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
        background-position: 50%;
        -webkit-background-size: 100%;
        background-size: 100%;
        background-repeat: no-repeat
    }

.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

@-webkit-keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes swiper-preloader-spin {
    100% {
        transform: rotate(360deg)
    }
}

body 
{   
	font-family:"Microsoft Yahei","微软雅黑",SimSun,Arial,tahoma,arial!important;
    margin:0;padding:0;font-style:normal!important;font-variant:normal!important;
    color:#333;
    font-size:12px;
}
html{font-size:62.5%;}
a{
	color:#333;
	text-decoration:none;outline:none;
}
a:hover 
{
    color:#f68000;
	text-decoration:none;outline:none;
}
a:focus{outline:none;text-decoration:none;}
.clear {
	clear:both;
	font-size:0px;
	line-height:0;
	height:0;
}
* html .clearfix {
	zoom: 1;
}
*:first-child+html .clearfix {
	zoom: 1;
}
.cell, .cell2, .cell3 {
	border-collapse:collapse;
	border-spacing:0;
}
.fl {
	float:left;}
.fr {
	float:right;}
.yh {
	font-family:"Microsoft Yahei","微软雅黑";
	}
a,img{border:0px;}

p{margin:0px;padding:0px;line-height:20px;}
i{margin:0px;padding:0px;font-style:normal;}
ul{margin:0px;padding:0px;list-style:none;}
ul li{margin:0px;padding:0px;list-style:none;}
br{margin:0px;padding:0px;}
.clearheight{width:100%;height:1px;overflow:hidden;}
input,select,textarea{font-family:"Microsoft Yahei";outline:none;}
input[type="text"]:disabled
{ 
background-color: #fff;
}



/*common*/
.container{width:100%;overflow:hidden;position:relative;}

.wrap{width:100%;margin:0px auto;}
.wrap_c{width:1200px;margin:0px auto;padding:0px;}


.load{width:100%;overflow:hidden;height:100%;position:fixed;left:0px;top:0px;background:url("../images/loader.gif") center no-repeat #fff;z-index:99999;}

.topfr{overflow:hidden;background-color:#333;line-height:30px;font-size:12px;color:#999;}
.topfr .fl a{margin-right:10px;}
.topfr a{color:#999;float:left;}
.topfr a:hover{color:#f68000;}
.topfr i{float:left;margin:0px 10px;color:#515151;font-size:10px;}
.topfr .fr .rt{float:left;margin-right:10px;margin-top:3px;}


.btn_02{overflow:hidden;background-color:#fff;padding:20px 0px;}
.btn_02_t{width:100%;overflow:hidden;}
.btn_02_t dl{overflow:hidden;float:left;border-right:1px solid #ededed;height:122px;}
.btn_02_t dl dt{margin:0px;padding:0px;line-height:30px;}
.btn_02_t dl dd{margin:0px;padding:0px;line-height:22px;}
.btn_02_t dl dt a{color:#333;font-size:16px;}
.btn_02_t dl dt a:hover{color:#f68000;}
.btn_02_t dl dd a{color:#999;}
.btn_02_t dl dd a:hover{color:#f68000;}
.btn_02_t dl.dl1{width:114px;}
.btn_02_t dl.dl2{width:121px;margin-left:58px;}
.btn_02_t dl.dl3{width:124px;margin-left:55px;}
.btn_02_t dl.dl4{width:127px;margin-left:52px;}
.btn_02_t dl.dl5{width:128px;margin-left:50px;}
.btn_02_c{width:100%;overflow:hidden;text-align:center;}
.btn_02_c a{color:#7d7d7d;margin:0px 10px;}
.btn_02_c a:hover{color:#f68000;}

.btn_03{overflow:hidden;background-color:#fff;padding:20px 0px;border-top:1px solid #ededed;}
.btn_03 p{width:100%;overflow:hidden;text-align:center;color:#b4b4b4;line-height:22px;}
.btn_03 p a{color:#999;}
.btn_03 p a:hover{color:#f68000;}

.navfr{overflow:hidden;padding:0px 0px;background-color:#fff;}
.navfr .fl{width:30%;height:150px;display:flex;display:-webkit-flex;align-items:center;justify-content:flex-start;}
.navfr .fl img{max-height:80px;max-width:100%;}
.navfr ul{float:left;height:150px;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.navfr ul li{float:left;line-height:47px;margin:0px 19px;}
.navfr ul li a{font-size:14px;color:#666;}
.navfr ul li a:hover{color:#fc7d00;}
.navfr ul li.on a{color:#fc7d00;font-weight:bold;}
.navfr .nav_ser{float:left;margin-left:30px;}
.navfr .nav_ser input{float:left;}
.navfr .nav_ser input.navser_txt{width:200px;height:45px;border:1px solid #e0e0e0;padding:0px 10px;}
.navfr .nav_ser input.navser_btn{width:47px;height:47px;cursor:pointer;border:1px solid #e0e0e0;border-left:0px;background:url("../images/mem_01.jpg") center no-repeat;}

.banner_01{overflow:hidden;}
.banner_01_slide{width:100%;margin:0px auto;padding:0px;overflow:hidden;position:relative;}
.banner_01_slide .banner_sw{width:100%;overflow:hidden;}
.banner_01 .banner_sw img{width:100%;display:none;}
.banner_01 .banner_sw b{width:100%;height:400px;display:block;overflow:Hidden;}
.banner_01_slide .slick-dots{bottom:20px;left:0px;z-index:999;background-color:rgba(0,0,0,0.8);width:auto;height:20px;border-radius:20px;}
.banner_01_slide .slick-dots span{width:10px;height:10px;background-color:rgba(255,255,255,0.5);overflow:hidden;border-radius:50%;margin:0px 4px;margin-top:5px;opacity:1;cursor:pointer;}
.banner_01_slide .slick-dots span.swiper-pagination-bullet-active{background-color:#ff8d1c;}

.mem_01{overflow:hidden;background-color:#f4f4f4;padding:60px 0px;}
.mem_01_t{width:237px;overflow:hidden;margin:0px auto;padding:0px;}
.mem_01_t h1{width:100%;overflow:hidden;margin:0px;padding:0px;text-align:center;font-size:36px;color:#003c95;font-weight:bold;line-height:40px;}
.mem_01_t span{width:237px;display:block;overflow:hidden;height:83px;background:url('../images/mem_02.jpg') no-repeat;margin-top:20px;}
.mem_01_t i{width:20px;line-height:20px;display:block;overflow:hidden;margin:48px 0px 0px 149px;text-align:center;color:#fff;}

.mem_01_c{width:100%;overflow:visible;margin-top:44px;position:relative;}
.mem_01_c .mem_01_prev{width:27px;height:100%;display:block;background:url("../images/mem_03.jpg") center no-repeat;position:absolute;left:-60px;top:0px;}
.mem_01_c .mem_01_next{width:27px;height:100%;display:block;background:url("../images/mem_04.jpg") center no-repeat;position:absolute;right:-60px;top:0px;}
.mem_01c_slide{width:100%;overflow:hidden;}
.mem_01c_slide .mem_01c_sw{overflow:hidden;}
.mem_01c_slide .mem_01c_sw a{width:90%;overflow:hidden;display:block;background-color:#fff;margin:0px auto;padding:0px 0px 30px 0px;}
.mem_01c_slide .mem_01c_sw a img{width:100%;display:block;}
.mem_01c_slide .mem_01c_sw a em{width:100px;display:block;overflow:hidden;height:100px;margin:15px auto;padding:0px;}
.mem_01c_slide .mem_01c_sw a span{width:90%;display:block;margin:0px auto;padding:0px;overflow:hidden;text-align:center;font-size:14px;color:#333;line-height:24px;height:24px;margin-top:10px;}
.mem_01c_slide .mem_01c_sw a:hover span{color:#ff8d1c;}


.mem_02{overflow:hidden;border-bottom:1px solid #e7e7e7;padding-bottom:40px;padding-top:40px;}
.mem_02 .fl{width:380px;overflow:hidden;}
.mem_02 .fc{float:left;width:380px;overflow:hidden;margin-left:30px;}
.mem_02 .fr{width:380px;overflow:hidden;}
.mem_02_t{width:100%;overflow:hidden;line-height:40px;margin-bottom:5px;}
.mem_02_t b{width:3px;height:16px;display:inline-block;overflow:hidden;float:left;background-color:#003c95;margin:12px 10px 0px 0px;}
.mem_02_t span{float:left;display:inline-block;font-size:16px;color:#333;font-weight:bold;}
.mem_02_t a{float:right;display:inline-block;background:url("../images/mem_05.jpg") right center no-repeat;padding-right:20px;}

.mem_02_c1{width:100%;overflow:hidden;}
.mem_02_c1 span{width:100%;display:block;overflow:hidden;font-size:14px;color:#333;font-weight:bold;line-height:24px;}
.mem_02_c1 i{width:100%;display:block;overflow:hidden;font-size:12px;color:#777;line-height:20px;height:80px;}

.mem_02_c2{width:100%;overflow:hidden;}
.mem_02_c2 ul li{width:100%;overflow:hidden;line-height:24px;height:24px;}
.mem_02_c2 ul li a{display:inline-block;background:url("../images/mem_09.jpg") left center no-repeat;padding-left:10px;height:24px;width:100%;display:block;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.mem_02_c2 ul li a span{float:left;}
.mem_02_c2 ul li a i{float:right;}

.mem_02_c3{width:100%;overflow:hidden;}
.mem_02_c3 img{float:left;margin-top:10px;}
.mem_02_c3 em{width:180px;display:block;font-style:normal;overflow:hidden;float:right;}
.mem_02_c3 em span{width:100%;display:block;overflow:hidden;font-size:14px;color:#333;font-weight:bold;line-height:24px;margin-bottom:10px;background:url("../images/mem_10.jpg") left bottom no-repeat;padding-bottom:20px;}
.mem_02_c3 em i{width:100%;display:block;overflow:hidden;line-height:22px;}
.mem_02_c3 em i b{display:inline-block;font-weight:normal;padding-left:20px;}
.mem_02_c3 em i.i1 b{background:url("../images/mem_06.jpg") left center no-repeat;}
.mem_02_c3 em i.i2 b{background:url("../images/mem_07.jpg") left center no-repeat;}
.mem_02_c3 em i.i3 b{background:url("../images/mem_08.jpg") left center no-repeat;}

.site_01{overflow:hidden;background-color:#fff;padding:40px 0px;}
.site_01_t{width:100%;overflow:hidden;border-bottom:1px solid #dbdbdb;padding-bottom:10px;}
.site_01_t p{width:100%;overflow:hidden;line-height:30px;}
.site_01_t p span{font-size:18px;color:#333;font-weight:bold;line-height:30px;}
.site_01_t p em{float:right;display:inline-block;font-style:normal;}

.site_01_c{width:100%;overflow:hidden;margin-top:20px;}
.site_01_c span{font-size:14px;color:#333;font-weight:bold;display:inline-block;float:left;line-height:24px;margin-bottom:10px;padding:2px 5px;}
.site_01_c .bodyContent{float:left;}
.site_01_c ul li{float:left;margin-left:10px;line-height:24px;margin-bottom:10px;}
.site_01_c ul li a{font-size:14px;color:#333;display:inline-block;padding:2px 5px;}
.site_01_c ul li a:hover{color:#ff8d1c;}
.site_01_c ul li.on a{background-color:#fc7d00;color:#fff;border-radius:4px;}

.prd_01{overflow:hidden;padding:40px 0px 80px 0px;}
.prd_01 ul.ul1 li{width:20%;overflow:hidden;float:left;margin-bottom:40px;}
.prd_01 ul.ul1 li a{width:90%;overflow:hidden;display:block;background-color:#fff;margin:0px auto;padding:0px 0px 10px 0px;}
.prd_01 ul.ul1 li a img{width:100%;display:block;}
.prd_01 ul.ul1 li a em{width:100px;display:block;overflow:hidden;height:100px;margin:15px auto;padding:0px;}
.prd_01 ul.ul1 li a span{width:90%;display:block;margin:0px auto;padding:0px;overflow:hidden;text-align:center;font-size:14px;color:#333;line-height:24px;height:48px;margin-top:10px;}
.prd_01 ul.ul1 li a:hover span{color:#ff8d1c;}

.page_tion{width:100%;overflow:hidden;margin-bottom:40px;text-align:center;}
.page_tion ul li{display:inline-block;margin:0px 5px;}


.gsjs_01{overflow:hidden;background-color:#fff;padding:0px 0px 40px 0px;}
.gsjs_01 img{max-width:100% !important;}

.gsjs_02{overflow:hidden;margin:40px 0px;}
.gsjs_02 h1{margin:0px;padding:0px;font-size:16px;color:#333;font-weight:bold;line-height:30px;margin-bottom:20px;}

.gsjs_02_c{width:100%;overflow:visible;position:relative;}
.gsjs_02_c .gsjs_01_prev{width:27px;height:100%;display:block;background:url("../images/mem_03.jpg") center no-repeat;position:absolute;left:-60px;top:0px;}
.gsjs_02_c .gsjs_01_next{width:27px;height:100%;display:block;background:url("../images/mem_04.jpg") center no-repeat;position:absolute;right:-60px;top:0px;}
.gsjs_02c_slide{width:100%;overflow:hidden;}
.gsjs_02c_slide .gsjs_02c_sw{overflow:hidden;}
.gsjs_02c_slide .gsjs_02c_sw a{width:90%;overflow:hidden;display:block;background-color:#fff;margin:0px auto;padding:0px 0px 30px 0px;}
.gsjs_02c_slide .gsjs_02c_sw a img{width:100%;display:block;}
.gsjs_02c_slide .gsjs_02c_sw a span{width:100%;display:block;margin:0px auto;padding:0px;overflow:hidden;text-align:left;font-size:14px;color:#333;line-height:24px;margin-top:10px;font-weight:bold;margin-bottom:10px;}
.gsjs_02c_slide .gsjs_02c_sw a:hover span{color:#ff8d1c;}
.gsjs_02c_slide .gsjs_02c_sw a em{width:90%;display:block;overflow:hidden;margin:0px auto;padding:0px;font-style:normal;}
.gsjs_02c_slide .gsjs_02c_sw a i{width:100%;display:block;overflow:hidden;font-size:12px;color:#333;line-height:22px;}

.mem_02_c2 table{width:100%;overflow:hidden;}
.mem_02_c2 table tr td{padding:10px;text-align:center;}

.pages{overflow:hidden;text-align:center;margin-top:20px;margin-bottom:60px;width:100%}
.pages a{display:inline-block;margin:0px 5px;background-color:#fff;border:1px solid #dcdcdc;line-height:30px;padding:0px 10px;font-size:14px;color:#333;margin-bottom:10px;}
.pages a:hover{color:#df0024;}
.pages span{display:inline-block;margin:0px 5px;background-color:#fc7d00;color:#fff;border:1px solid #fc7d00;line-height:30px;padding:0px 10px;font-size:14px;margin-bottom:10px;}
.pages a.on{background-color:#fc7d00;color:#fff;border:1px solid #fc7d00;}

.log{color:#999;}


.listnews_01{width:100%;overflow:hidden;margin-top:10px;}
.listnews_01 ul{width:100%;overflow:hidden;}
.listnews_01 ul li{width:23.5%;overflow:hidden;float:left;margin-right:2%;margin-bottom:20px;background-color:#f9f9f9;}
.listnews_01 ul li:nth-child(4n){margin-right:0px;}
.listnews_01 ul li a{width:100%;display:block;overflow:hidden;background-color:#f9f9f9;}
.listnews_01 ul li a em{width:100%;display:block;overflow:hidden;font-style:normal;}
.listnews_01 ul li a em.em1{position:relative;}
.listnews_01 ul li a em.em1 img{width:100%;display:block;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;}
.listnews_01 ul li a em.em1 b{width:100%;height:200px;display:block;overflow:hidden;background-color:#ccc;background-size:100%;background-position:center;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;background-repeat:no-repeat;}
.listnews_01 ul li a em.em2{width:100%;overflow:hidden;min-height:316px !important;}
.listnews_01 ul li a span{width:90%;margin:0px auto;padding:0px;display:block;overflow:hidden;}
.listnews_01 ul li a span.sp1{font-size:16px;color:#333;font-weight:bold;line-height:28px;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;display:-webkit-box;margin-top:10px;}
.listnews_01 ul li a span.sp1 i{color:#fc7d00;}
.listnews_01 ul li a span.sp2{margin-top:15px;font-size:16px;color:#999;line-height:26px;margin-bottom:10px;}
.listnews_01 ul li a span.sp2 b{width:23px;height:23px;display:block;overflow:hidden;float:right;background:url("../../images/n_01.png") center no-repeat #c2c2c2;background-size:10px;}
.listnews_01 ul li a span.sp3{font-size:12px;color:#999;margin-top:10px;line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;display:-webkit-box;}
.listnews_01 ul li:hover{}
.listnews_01 ul li a:hover em.em1 b{transform: scale(1.01, 1.01); -moz-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1);}
.listnews_01 ul li a:hover span.sp1{color:#fc7d00;}
.listnews_01 ul li a:hover span.sp2{}
.listnews_01 ul li a:hover span.sp2 b{background:url("../../images/n_01.png") center no-repeat #fc7d00;background-size:10px;}


.news_xq_01{width:100%;overflow:hidden;border-bottom:1px dashed #eee;margin-bottom:20px;padding-bottom:10px;}
.news_xq_01 h1{width:100%;overflow:hidden;margin:0px;padding:0px;text-align:center;}
.news_xq_01 p{width:100%;overflow:hidden;margin-top:20px;text-align:center;font-size:14px;color:#999;}
.news_xq_01 p em{display:inline-block;font-style:normal;}
.news_xq_01 p span{float:left;margin:0px 10px;}

.news_xq_02{width:100%;overflow:hidden;line-height:28px;font-size:14px;}
.news_xq_02 img{max-width:100%;}
.news_xq_02 a{color:#666;}
.news_xq_02 p{width:100%;overflow:hidden;font-size:14px;line-height:28px;}

.news_xq_03{width:100%;overflow:hidden;font-size:14px;line-height:24px;margin:10px 0px;}

.news_xq_05{width:100%;overflow:hidden;font-size:14px;line-height:24px;}
.news_xq_05 p{width:100%;overflow:hidden;line-height:24px;margin:5px 0px;}


.in_07r_t{width:260px;overflow:hidden;margin:0px auto;padding:0px;line-height:55px;}
.in_07r_t span{float:left;font-size:16px;color:#f95000;}


.news_xq_06{width:100%;overflow:hidden;border-top:1px dashed #eee;margin-top:40px;padding-top:15px;}
.news_xq_06 .in_07r_t{width:100%;overflow:hidden;line-height:30px;}
.news_xq_06 .in_07_c{width:100%;overflow:hidden;height:auto;}
.news_xq_06 .in_07_c ul li{width:32%;overflow:hidden;float:left;margin-right:2%;}
.news_xq_06 .in_07_c ul li:nth-child(3n){margin-right:0px;}



.gusebook_01{width:100%;overflow:hidden;margin-top:20px;}
.gusebook_01 ul li{width:100%;overflow:hidden;line-height:30px;margin-bottom:20px;}
.gusebook_01 ul li label{width:100px;float:left;font-size:14px;color:#333;display:block;overflow:hidden;height:30px;}
.gusebook_01 ul li input{width:200px;height:30px;line-height:30px;overflow:hidden;padding:0px 10px;border:1px solid #eee;border-radius:4px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;float:left;}
.gusebook_01 ul li textarea{width:400px;height:200px;overflow:hidden;border:1px solid #eee;padding:10px;border-radius:4px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.gusebook_01 ul li input.btn{border:0px;cursor:pointer;height:40px;background-color:#f68000;font-size:14px;color:#fff;border-radius:4px;}
.gusebook_01 ul li #code_img{float:left;margin-left:10px;}


@media screen and (max-width:750px) {
    .wrap_c{width:100%;margin:0px 0px;padding:0px 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
    .topfr .fr{display:none;}
    .navfr ul li{width:25%;float:left;margin:0px;text-align:center;line-height:24px;}

    .navfr .fl{width:100%;}
    .navfr .fl img{display:block;margin:0px auto;padding:0px;}
    .navfr .fr{width:100%;}
    .navfr .nav_ser{display:none;}

    .navfr{padding:5px 0px;}

    .banner_01_slide{width:100%;height:auto;overflow:hidden;}
    .banner_01_slide .banner_sw{width:100% !important;}
    .banner_01 .banner_sw a{height:auto;}
    .banner_01 .banner_sw a img{width:100%;display:block;}
    .banner_01_slide .slick-dots{bottom:5px;}

    .mem_01{padding:20px 0px;}

    .mem_01_c .mem_01_prev{left:0px;width:10px;background-size:100%;}
    .mem_01_c .mem_01_next{right:0px;width:10px;background-size:100%;}
    .mem_01c_slide{width:90%;margin:0px auto;padding:0px;}

    .mem_02{padding:0px 0px;}
    .mem_02 .fl{width:100%;}
    .mem_02 .fc{width:100%;margin:0px;}
    .mem_02 .fr{width:100%;}

    .btn_02_t{display:none;}

    .btn_02{margin-top:40px;}

    .mem_02_c3{padding-bottom:20px;}

    .prd_01 ul.ul1 li{width:49%;margin-right:2%;}
    .prd_01 ul.ul1 li:nth-child(2n){margin-right:0px;}

    .mem_02_c1 i{height:auto;}

    .gsjs_01 img{max-width:100% !important;height:auto !important}

    .mem_02_c3 img{display:none;}
    .mem_02_c3 em{width:100%;}
    
    
    .navfr .fl{width:24%;height:50px;}
    .navfr .fr{width:74%;}
    .navfr ul{height:auto;flex-wrap:wrap;justify-content:flex-start;}
    .navfr ul li{float:left;}
    
    .banner_01_slide{width:100% !important;}
    .banner_01 .banner_sw b{height:180px;}
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    

}
