body{position: relative;}
.bg{position: absolute;width: 100%;height: auto;display: block;left: 0;top: 0;overflow: hidden;background: url("../images/bg.png") no-repeat center center;background-size: 100% 100%;}
.cti-media {
    position: relative;
    zoom: 1;
    padding-bottom: 2%;
    z-index: 66;
    margin-top: -4.2%
}
.cti-media .cti-container {
    position: relative;
    max-width: 1260px;
    width: 95%;
    margin: auto;
    height: auto;
    overflow: hidden;
     border-top: none;
     background: none;
    border-bottom: 3px solid #474749;
}
.cti-media .cti-container:last-child {
    border-bottom:none;
}
.cti-media .col-xs-4 {
    width: 50%;
    height: auto;
    float: none;
    background-color: #0d0d0e;
}
.cti-media .fl{float: left}
.cti-media .fr{float: right}
.cti-media .col-xs-4 img{display: block;width: 100%;}
.cti-media .pl{left: 0;}
.cti-media .pr{right: 0;}
.pcshow{display: block;}
.wapshow{display: none;}
.cti-banner-swiper img.pcshow{display: block;width: 100%;}
.cti-banner-swiper img.wapshow{display: none;}
#swiper1{ width: 96%; height: auto; margin: 0 auto;}
.swiper-slide{ overflow: hidden;}
#swiper1 .swiper-wrapper .swiper-slide img{display: block;width: 100%;}
#swiper2{ width: 96%; height: auto; margin: 0 auto;}
#swiper2 .swiper-wrapper .swiper-slide img{display: block;width: 100%;}
.swiper-pagination {
    position: absolute;
    z-index: 20;
    left: 50%;
    top: 38%;
    margin-left: -30px;
}
.swiper-pagination-switch {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 8px;
    background: #222;
    margin-right: 5px;
    opacity: 0.8;
    border: 1px solid #fff;
    cursor: pointer;
}
.swiper-visible-switch {
    background: #aaa;
}
.swiper-active-switch {
    background: #fff;
}
.swiper-button-next {
    width: 4%;
    position: absolute;
    right: 4%;
    top: 16%;
    cursor: pointer;
    animation: lef 0.8s ease-in-out forwards alternate infinite;
}
.swiper-button-prev {
    width: 4%;
    position: absolute;
    left: 4%;
    top: 16%;
    cursor: pointer;
    animation: rig 0.8s ease-in-out forwards alternate infinite;
}
.longxi{display: block;width: 100%;height: 15px;overflow: hidden;}
@media screen and (max-width: 1000px){
    .cti-banner-swiper img.pcshow{display: none;}
    .cti-banner-swiper img.wapshow{display: block;}
    .pcshow{display: none;}
    .wapshow{display: block;}
    .cti-banner-swiper img {
         width: 100%;
         max-width: 100%;
        left: 0;
    }
    .bg{position: absolute;width: 100%;height: auto;display: block;left: 0;top: 0;overflow: hidden;background: url("../images/bgwap.png") no-repeat center center;background-size: 100% auto;}

}
@media screen and (max-width: 700px){
    .swiper-pagination {
        top: 36%;
    }
}
@media screen and (max-width: 420px){
    .swiper-pagination {
        top: 35%;
    }
}





@-webkit-keyframes lef{
    0%{
        transform: translateX(0px);
        -webkit-transform: translateX(0px);
    }
    100%{
        transform: translateX(15px);
        -webkit-transform: translateX(15px);
    }
}
@-webkit-keyframes rig{
    0%{
        transform: translateX(0px);
        -webkit-transform: translateY(0px);
    }
    100%{
        transform: translateX(-15px);
        -webkit-transform: translateX(-15px);
    }
}


















