.fl {
    float: left;
}

.fr {
    float: right;
}

.slick-slider {

}

.stage {
    list-style: none;
    padding: 0;
}

.scene {
    width: 20%;
    height: 260px;
    float: left;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
}

.movie {
    max-width: 100%;
    height: 260px;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    /*-webkit-transform: translateZ(-130px);*/
    /*-moz-transform: translateZ(-130px);*/
    /*transform: translateZ(-130px);*/
    -webkit-transition: -webkit-transform 350ms;
    -moz-transition: -moz-transform 350ms;
    transition: transform 350ms;
}

.movie:hover {
    -webkit-transform: rotateY(-90deg) translateZ(20px);
    -moz-transform: rotateY(-90deg) translateZ(20px);
    transform: rotateY(-90deg) translateZ(20px);
}

.movie .poster,
.movie .info {
    position: absolute;
    max-width: 100%;
    height: 260px;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: #ebebeb;
}

.movie .poster {
    /* -webkit-transform: translateZ(130px); */
    /*-moz-transform: translateZ(130px);*/
    /* transform: translateZ(130px); */
    /* background-size: cover; */
    /* background-repeat: no-repeat; */
}

.movie .poster img {
    width: 100%;
    /*height: 260px;*/
}

.movie .info {
    -webkit-transform: rotateY(90deg) translateX(20px);
    -moz-transform: rotateY(90deg) translateX(20px);
    transform: rotateY(90deg) translateX(20px);
    font-size: 0.75em;
    width: 100%;
    height: 260px;
}

.csstransforms3d .movie::after {
    content: '';
    width: 260px;
    height: 260px;
    position: absolute;
    bottom: 0;
    box-shadow: 0 30px 50px rgba(0, 0, 0, 0.3);
    -webkit-transform-origin: 100% 100%;
    -moz-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-transform: rotateX(90deg) translateY(130px);
    -moz-transform: rotateX(90deg) translateY(130px);
    transform: rotateX(90deg) translateY(130px);
    -webkit-transition: box-shadow 350ms;
    -moz-transition: box-shadow 350ms;
    transition: box-shadow 350ms;
}

.csstransforms3d .movie:hover::after {
    box-shadow: 20px -5px 50px rgba(0, 0, 0, 0.3);
}

.info .infobg {
    color: #FFF;
    padding: 7px 10px;
    font-weight: bold;
    height: 195px;
    background-size: contain;
    background-repeat: no-repeat;
    text-align: center;
    padding-top: 40px;
}

.info .infobg h1 {
    margin: 0 0 2px;
    font: 400 16px/30px "Microsoft Yahei";
    color: #000;
}

.info p {
    font: 400 14px/26px "Microsoft Yahei";
    color: #666;
}

.info .info-more {
    background-color: #555555;
    color: #fff;
    width: 100px;
    margin: 0 auto;
    font: 400 12px/30px "Microsoft Yahei";
}

.no-csstransforms3d .movie .poster,
.no-csstransforms3d .movie .info {
    position: relative;
}
.xyin-model_list li .img{
    max-width: 100%;
}
.xyin-model_list li .img img{
    max-width: 100%;
}
.xyin-model_list li h2{
    color: #333;
    font: 400 14px/30px "Microsoft Yahei";
    text-align: center;
    padding-bottom: 10px;
}
@media (max-width: 1200px) {
    .scene{
        height: 160px;
    }
    .movie{
        height: 160px;
    }
    .movie .poster, .movie .info{
        height: 160px;
    }
}



    .sq_left .cc{
    font: 400 24px/60px "Microsoft Yahei";
    color: #fff;
}
.xypg-product-list li{
    margin-bottom: 30px;
}
.xypg-product-list li .img a{
    display: block;
    overflow: hidden;
}
.product_list1 li{
    width:205px;
    margin-left:15px;
    margin-right:15px;
}
/*滚动*/
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%}
#demo1 {float: left;}
#demo2 {float: left;}


@media (max-width: 768px) {
    .xyin-sq1{
        border-bottom: 1px solid rgba(255,255,255,.1);
    }
    .xyin-vodeo-img img{
        max-width:100%;
        height:auto;
    }
}












