.layer1 li{position:relative;overflow:hidden;float:left;width:33.3333%;background:#ece2d3}
.layer1 li:nth-child(2){background:#9f8061}
.layer1 li > img{position:relative;z-index:1}
.layer1 .motion_img{right:0;top:0;z-index:2;transition:all 0.5s}
.layer1 li:nth-child(3) .motion_img{top:120px}
.layer1 .img_text{left:9.6096%;top:9.697%;width:13.3634%;opacity:0.3;transition:all 0.5s}
.layer1 .img_text:before{content:'';position:absolute;right:0;top:1.8421%;width:1px;height:141.8421%;background:rgba(255,255,255,0.2);z-index:0}
.layer1 li:hover .motion_img{top:-150px}
.layer1 li:hover .img_text{opacity:1}
.layer1 li:nth-child(3):hover .motion_img{top:0}

.layer2{padding:90px 0 70px}
.lyr2_dec{top:70px;margin-left:-912px}
.layer2 .title{padding-bottom:40px;color:#231815}
.layer2 .title img{vertical-align:-3px}
.layer2 .inner{width:1260px}
.layer2 .box{width:50%;height:615px}
.layer2 .box1{position:relative;background:url('../img/page/menu/01/lyr2_text_bg.png') no-repeat 100% 100%;background-color:#f0eae1}
.layer2 .box1 .text_area{position:absolute;right:0;top:0;width:690px;padding-top:95px;box-sizing:border-box}
.layer2 .box1 .title{padding-bottom:35px;color:#231815}
.layer2 .box1 li{margin-bottom:25px}
.layer2 .box1 .ico, .layer2 .box1 .stext{vertical-align:middle}
.layer2 .box1 .ico{padding-right:30px}
.layer2 .box2{position:relative;overflow:hidden}
.layer2 .box2 img, .layer2 .box2 video{position:absolute;left:50%;top:0;
-webkit-transform:translateX(-50%);
transform:translateX(-50%)
}

/* @media screen and (min-width: 1940px) {
    .layer2 .box2 img, .layer2 .box2 video{width:130%;top:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
    }
} */
@media screen and (min-width: 2000px) {
    .layer2 .box2 img, .layer2 .box2 video{width:100%}
}


@media screen and (max-width: 1600px){
    .layer2 .box1 .text_area{right:auto;left:70px}
}

.layer3{height:1086px;margin-bottom:70px;background:url('../img/page/menu/01/lyr3_bg.jpg') no-repeat center;background-size:cover}
.layer3 .img_title{padding:90px 0 35px}
.lyr3_diag{padding:0 0 60px 292px}
.layer3 .stext{padding-left:308px;color:#eee;line-height:267%}
.layer3 .stext em{color:#fff}
.layer3 .wn_text{padding-top:20px;font-size:14px;letter-spacing:-0.05em;color:#eee}