.jssorb05 {
    position: absolute;
    bottom: 16px;
    right: 16px;
}

    .jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
        /* size of bullet elment */
        position: absolute;
        width: 16px;
        height: 16px;
        background: url('../images/b05.png') no-repeat;
        overflow: hidden;
        cursor: pointer;
    }

    .jssorb05 div {
        background-position: -7px -7px;
    }

        .jssorb05 div:hover, .jssorb05 .av:hover {
            background-position: -37px -7px;
        }

    .jssorb05 .av {
        background-position: -67px -7px;
    }

    .jssorb05 .dn, .jssorb05 .dn:hover {
        background-position: -97px -7px;
    }

.jssora22l, .jssora22r {
    /* size of arrow element */
    display: block;
    position: absolute;
    width: 40px;
    height: 58px;
    cursor: pointer;
    background: url('../images/a22.png') center center no-repeat;
    overflow: hidden;
}

.jssora22l {
    background-position: -10px -31px;
    top: 0px;
    left: 12px;
    width: 40px;
    height: 58px;
}

.jssora22r {
    background-position: -70px -31px;
    top: 0px;
    right: 12px;
    width: 40px;
    height: 58px;
}

.jssora22l:hover {
    background-position: -130px -31px;
}

.jssora22r:hover {
    background-position: -190px -31px;
}

.jssora22l.jssora22ldn {
    background-position: -250px -31px;
}

.jssora22r.jssora22rdn {
    background-position: -310px -31px;
}

.jssor_11 {
    position: relative;
    margin: 0 auto;
    top: 0px;
    left: 0px;
    width: 1510px;
    height: 500px;
    overflow: hidden;
    visibility: hidden;
}
/*@media screen and (max-width: 768px){
	.jssor_11{position: relative; margin: 0 auto; top: 0px; left: 0px; width: 1510px; height: 500px !important; overflow: hidden; visibility: hidden;}
}*/
.loading {
    position: absolute;
    top: 0px;
    left: 0px;
}

.slide-button {
    margin-top: 40px;
    top: 70px;
    /* font-family: Stag Sans-Medium; */
    /* font-weight: 200; */
    font-family: ContinentalStagSansMedium,arial;
}

.slide-button-detail {
    height: 44px;
    min-width: 44px;
    line-height: 44px;
    text-align: center;
    padding: 0 30px !important;
    background: orange;
    color: #000;
    display: inline-block;
    cursor: pointer;
    font-family: ContinentalStagSansMedium,arial;
    font-weight: 600;
    font-size: 17px;
}

.slide-filter {
    filter: alpha(opacity=70);
    opacity: 0.7;
    position: absolute;
    display: block;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

.bg-gif {
    position: absolute;
    display: block;
    background: url('../images/loading.gif') no-repeat center center;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

.slide-prop {
    cursor: default;
    position: relative;
    top: 0px;
    left: 0px;
    width: 1510px;
    height: 500px;
    overflow: hidden;
}
/*@media screen and (max-width: 768px){
	.slide-prop{cursor: default; position: relative; top: 0px; left: 0px; width: 1510px; height: 800px; overflow: hidden;}
}*/
.slide-text1 {
    position: absolute;
    top: 140px;
    left: 146px;
    width: 535px;
    height: 120px;
    font-size: 30px;
    color: #ffffff;
    line-height: 60px;
    z-index: 999999999999;
    font-weight: 600;
    line-height: 28px;
}

.slde-button {
    position: absolute;
    top: 300px;
    left: 30px;
    width: 480px;
    height: 120px;
    font-size: 30px;
    color: #ffffff;
    line-height: 38px;
}
/*@media screen and (max-width: 1280px){
.jssor_11{height: 400px !important;}
.slide-prop{height: 400px !important;}
}
@media screen and (max-width: 1024px){
.jssor_11{height: 350px !important;}
.slide-prop{height: 3500px !important;}
}*/
@media screen and (max-width: 768px) {
    .jssor_11 {
        position: relative;
        margin: 0 auto;
        top: 0px;
        left: 0px;
        width: 900px;
        height: 400px;
        overflow: hidden;
        visibility: hidden;
    }

    .slide-prop {
        cursor: default;
        position: relative;
        top: 0px;
        left: 0px;
        width: 900px;
        height: 400px;
        overflow: hidden;
    }
}

@media only screen and (max-width:767px) {
    .slide-text1 {
        top: 95px;
    }


}

@media only screen and (max-width:998px) and (min-width:770px) {
    .slide-text1 {
        top: 180px;
    }
}
