@media(min-width: 1000px)
{
    .flexslider
    {
        position: relative;
        height: auto;
        width: 100%;
        float: left;
        margin-top: 160px;
    }
    .flexslider .slides
    {
        position: relative;
        z-index: 1;
    }
    .flexslider .slides li
    {
        height: auto;
        position: relative;
    }
    .flexslider .slides li a
    {
        height: 100%;
        width: 100%;
        float: left;
    }
    .flexslider .slides li img
    {
        width: 100%;
        height: auto;
        display: block;
    }
    .flexslider .flex-control-nav
    {
        position: absolute;
        bottom: 40px;
        z-index: 2;
        width: 100%;
        text-align: center;
    }
    .flexslider .flex-control-nav li
    {
        display: inline-block;
        width: auto;
        height: 10px;
        margin: 0 5px;
        *display: inline;
        zoom: 1;
    }
    .flexslider .flex-control-nav a
    {
        display: inline-block;
        width: 10px;
        height: 10px;
        line-height: 50px;
        overflow: hidden;
        background: rgba(0,157,80,.3);
        cursor: pointer;
        border-radius: 50%;
    }
    .flexslider .flex-control-nav .flex-active
    {
        background: rgba(255,255,255,1);
        width: 48px;
        background: #009d50;
        border-radius: 5px;
    }
    .flexslider .flex-direction-nav
    {
        position: absolute;
        z-index: 3;
        width: 100%;
        top: calc(50% - 32px);
        height: 54px;
        display: none;
    }
    .flexslider .flex-direction-nav li a
    {
        display: block;
        width: 38px;
        height: 64px;
        overflow: hidden;
        cursor: pointer;
        position: absolute;
    }
    .flexslider .flex-direction-nav li a.flex-prev
    {
        left: 40px;
        background-image: url(../image/zj.png);
        background-position: center;
        background-repeat: no-repeat;
    }
    .flexslider .flex-direction-nav li a.flex-next
    {
        right: 40px;
        background-image: url(../image/zj.png);
        background-position: center;
        background-repeat: no-repeat;
        -webkit-transform: rotate(180deg);
    }
    .flexslider6
    {
        position: relative;
        height: auto;
        width: 100%;
        float: left;
    }
    .flexslider6 .slides
    {
        position: relative;
        z-index: 1;
    }
    .flexslider6 .slides li
    {
        height: auto;
        position: relative;
    }
    .flexslider6 .slides li a
    {
        height: 100%;
        width: 100%;
        float: left;
    }
    .flexslider6 .slides li img
    {
        width: 100%;
        height: auto;
        display: block;
    }
    .flexslider6 .flex-control-nav
    {
        position: absolute;
        bottom: 40px;
        z-index: 2;
        width: 100%;
        text-align: center;
    }
    .flexslider6 .flex-control-nav li
    {
        display: inline-block;
        width: auto;
        height: 10px;
        margin: 0 5px;
        *display: inline;
        zoom: 1;
    }
    .flexslider6 .flex-control-nav a
    {
        display: inline-block;
        width: 10px;
        height: 10px;
        line-height: 50px;
        overflow: hidden;
        background: rgba(0,157,80,.3);
        cursor: pointer;
        border-radius: 50%;
    }
    .flexslider6 .flex-control-nav .flex-active
    {
        background: rgba(255,255,255,1);
        width: 48px;
        background: #009d50;
        border-radius: 5px;
    }
    .flexslider6 .flex-direction-nav
    {
        position: absolute;
        z-index: 3;
        width: 100%;
        top: calc(50% - 32px);
        height: 54px;
    }
    .flexslider6 .flex-direction-nav li a
    {
        display: block;
        width: 38px;
        height: 64px;
        overflow: hidden;
        cursor: pointer;
        position: absolute;
    }
    .flexslider6 .flex-direction-nav li a.flex-prev
    {
        left: 40px;
        background-image: url(../image/zj.png);
        background-position: center;
        background-repeat: no-repeat;
    }
    .flexslider6 .flex-direction-nav li a.flex-next
    {
        right: 40px;
        background-image: url(../image/zj.png);
        background-position: center;
        background-repeat: no-repeat;
        -webkit-transform: rotate(180deg);
    }
}
@media(max-width: 999px)
{
    .flexslider
    {
        position: relative;
        height: auto;
        width: 100%;
        float: left;
        margin-top: 4rem;
    }
    .flexslider .slides
    {
        position: relative;
        z-index: 1;
    }
    .flexslider .slides li
    {
        height: auto;
        position: relative;
    }
    .flexslider .slides li a
    {
        height: 100%;
        width: 100%;
        float: left;
    }
    .flexslider .slides li img
    {
        width: 100%;
        height: auto;
        display: block;
    }
    .flexslider .flex-control-nav
    {
        position: absolute;
        bottom: 1rem;
        z-index: 2;
        width: 100%;
        text-align: center;
    }
    .flexslider .flex-control-nav li
    {
        display: inline-block;
        width: auto;
        height: 10px;
        margin: 0 5px;
        *display: inline;
        zoom: 1;
    }
    .flexslider .flex-control-nav a
    {
        display: inline-block;
        width: 8px;
        height: 8px;
        line-height: 50px;
        overflow: hidden;
        background: rgba(0,157,80,.3);
        cursor: pointer;
        border-radius: 50%;
    }
    .flexslider .flex-control-nav .flex-active
    {
        background: rgba(255,255,255,1);
        width: 24px;
        background: #009d50;
        border-radius: 5px;
    }
    .flexslider6
    {
        position: relative;
        height: auto;
        width: 100%;
        float: left;
        margin-top: 4rem;
    }
    .flexslider6 .slides
    {
        position: relative;
        z-index: 1;
    }
    .flexslider6 .slides li
    {
        height: auto;
        position: relative;
    }
    .flexslider6 .slides li a
    {
        height: 100%;
        width: 100%;
        float: left;
    }
    .flexslider6 .slides li img
    {
        width: 100%;
        height: auto;
        display: block;
    }
    .flexslider6 .flex-control-nav
    {
        position: absolute;
        bottom: 1rem;
        z-index: 2;
        width: 100%;
        text-align: center;
    }
    .flexslider6 .flex-control-nav li
    {
        display: inline-block;
        width: auto;
        height: 10px;
        margin: 0 5px;
        *display: inline;
        zoom: 1;
    }
    .flexslider6 .flex-control-nav a
    {
        display: inline-block;
        width: 8px;
        height: 8px;
        line-height: 50px;
        overflow: hidden;
        background: rgba(0,157,80,.3);
        cursor: pointer;
        border-radius: 50%;
    }
    .flexslider6 .flex-control-nav .flex-active
    {
        background: rgba(255,255,255,1);
        width: 24px;
        background: #009d50;
        border-radius: 5px;
    }
}
