.about{
    overflow: hidden;
    margin-top: -60px;
    position: relative;
    z-index: 1;
}
.about_bg{
    position: absolute;
    top: 0;
    left:0;
    width: 100%;
    z-index: -1;
}
.about_bg img{
    width: 100%;
    min-width: 1920px;
    margin: 0 auto;
}
.about .about_box{
    width: 1032px;
    margin: 140px auto 0;
    position: relative;
}
.about .about_box .about_box_guding{
    position: absolute;
    top: -34px;
    right: -18px;
    z-index: -1;
}
.about .about_box h3{
    font-size: 89px;
    text-align: center;
}
.more{
    width: 155px;
    line-height: 35px;
    font-size: 14px;
    color: #fff;
    background: url("../img/more.png")/*tpa=http://www.chuanlzy.com/images/more.png*/no-repeat;
    background-size: cover;
    margin: 30px auto;
    padding-left: 55px;
}
.more span{
    color: #ffd800;
}
.about_box_1 img{
    margin:  80px auto;
}
.about_box_1 {
    position: relative;
}
.about_box_1 .about_box_1_guding{
    position: absolute;
    top: -179px;
    right: -71px;
}
.about_animate{
    position: absolute;
    bottom: 0;
    width: 50%;
    z-index: 2;
}
.img100 img{
    width: 100%;
}
.about_animate1{
     position: absolute;
     bottom: 0;
     width: 50%;
    left: 37.8%;
    z-index: 1;
 }
.about_animate2{
    position: absolute;
    bottom: 0;
    width: 18%;
    right: 0%;
}
.about_animate3{
    position: absolute;
    bottom: 38%;
    left: 0;
}


.liaoren{
    position: relative;
    overflow: hidden;
    margin-top: -52px;
    z-index: 2;
}
.liaoren_bg{
    position: absolute;
    width: 100%;
    z-index: -1;
}
.liaoren_bg img{
    width: 100%;
    min-width: 1600px;
}
@media screen and (max-width: 1600px){
    .liaoren_bg img {
        position: relative;
        left: 50%;
        margin-left: -800px;
    }
}
.liaoren .w1200{
    margin: 222px auto 230px;
    position: relative;
    padding: 0 20px;
}
.liaoren .w1200 .liaorenwenzi_bg{
    position: absolute;
    top: -31px;
    left: -33px;
    z-index: -1;
}
.colorFff{
    color: #fff;
}
.colorFfef00{
    color: #ffef00;
}
.liaoren .w1200 .left,.liaoren .w1200 .right{
    width: 360px;
}
.liaoren .w1200 .fm{
    font-size: 85.3px;
}
.liaoren .w1200 .liaoren_box{
    width: 97%;
    margin: 0 auto;
}
.liaoren .w1200 .liaoren_box .liaoren_box_L{
    width: 42%;
    float: left;
}
.liaoren .w1200 .liaoren_box .liaoren_box_L:nth-child(1){
    margin-right: 13%;
}
.liaoren .w1200 .left .fm{
    margin-bottom: 23px;
}
.liaoren .w1200 .right .fm{
    margin-top: -10px;
    margin-bottom: 8px;
}
.liaoren .w1200 .liaoren_box .liaoren_box_L  .img{
    border: 1px solid #ffef00;
}
.liaoren .w1200 .liaoren_box .liaoren_box_L h2{
    font-size: 25px;
    color: #ffef00;
    line-height: 35px;
    margin-top: 5px;
}
.liaoren .w1200 .liaoren_box .liaoren_box_L p{
    color: #ffffff;
}
.liaoren .more{
    margin: 0 auto 230px;
}







.chuancha{
    overflow: hidden;
    position: relative;
    margin-top: -66px;
    z-index: 2;
}
.chuancha .w1200{
    padding: 113px 0 281px;
    position: relative;
}
.chuancha .w1200 .chuanchawenzi{
    position: absolute;
    top: 100px;
    left: 47px;
    z-index: -1;
}
.chuancha .w1200 h2{
    font-size: 91px;
    text-align: center;
    line-height: 100px; 
    text-decoration:none; color:#000; display: block; transition: all 0.3s ease;
}
.chuancha .w1200 h3{
    font-size: 14px;
    line-height: 30px;
    text-align: center;
}
.chuancha .w1200 .chuancha_box{
    margin-top: 70px;
}
.chuancha .w1200 .chuancha_box .left{
    width: 522px;
    position: relative;
    z-index: 1;
}
.chuancha .w1200 .chuancha_box .left .img{
    display: inline-block;
    width: 246px;
    margin: 6px;
    border: 3px solid #000;
}
.chuancha .w1200 .chuancha_box .right{
    position: relative;
    width: 570px;
}
.chuancha .w1200 .chuancha_box .right .chuancha_box_right_fixed1{
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.chuancha .w1200 .chuancha_box .right .chuancha_box_right_fixed2{
     position: absolute;
     top: -48px;
     left: -240px;
     z-index: 0;
 }
.chuancha .w1200 .chuancha_box .right .chuancha_box_right_fixed3{
    position: absolute;
    top: 102px;
    left: 335px;
    z-index: 1;
}
.chuancha .w1200 .chuancha_box .right .chuancha_box_right_fixed4{
    position: absolute;
    top: -63px;
    left: 146px;
    z-index: 2;
}
.chuancha .w1200 .chuancha_box .right .chuancha_box_right_fixed5{
    position: absolute;
    left: -144px;
    z-index: 2;
    top: 260px;
}
.chuancha .w1200 .chuancha_box .right .chuancha_box_right_fixed6{
    position: absolute;
    left: -7px;
    z-index: 2;
    top: 537px;
}
.haifan{
    background: url("http://www.chuanlzy.com/images/haifan_bg.jpg")/*tpa=http://www.chuanlzy.com/images/haifan_bg.jpg*/no-repeat;
    background-size: cover;
    background-attachment: fixed;
    overflow: hidden;
    position: relative;
    margin-top: -100px;
    background-position: center center;
}
.haifan .haifan_box{
    width: 708px;
    margin-right: 118px;
    margin-top: 150px;
    margin-bottom: 410px;
    position: relative;
}
.haifan .haifan_box .haifan_box_wenzi{
    position: absolute;
    top: -27px;
    left: -48px;
    z-index: 0;
}
.haifan .haifan_box h2{
    font-size: 76px;
    text-align: center;
    color: #ffef00;
    line-height: 100px;
    position: relative;
    z-index: 2;
}
.haifan .haifan_box .haifan_box_box .left{
    width: 383px;
}
.haifan .haifan_box .haifan_box_box .right{
    width: 222px;
}
.haifan .haifan_box  p{
    color: #fff;
}
.haifan .haifan_box .haifan_box_box{
    margin: 10px 0;
}
.haifan_img{
    position: absolute;
    bottom: 0;
    right: 0;
}


.luchuan{
    overflow: hidden;
    margin-top: -73px;
    position: relative;
    z-index: 2;
    padding: 245px 0 245px;
}
.luchuan .w1200 h2{
    font-size: 81px;
    text-align: center;
    line-height: 90px;
    margin-bottom: 30px;
    position: relative;
}
.luchuan .w1200 h2 img{
    position: absolute;
    top: -34px;
    left: 0;
    z-index: -1;
}
.luchuan .w1200 ul{
    padding: 0 10px;
}
.luchuan .w1200 ul li{
    float: left;
    width: 23%;
    margin: 0 1%;
    padding: 15px;
    background: #ffef00;
    border: 3px solid #000;
    position: relative;
    height: 494px;
}
.luchuan .w1200 ul li .img{
    border: 3px solid #000000;
}
.luchuan .w1200 ul li h3{
    font-size: 48px;
    text-align: center;
    line-height: 60px;
    margin-top: 10px;
}
.luchuan .w1200 ul li .more{
    position: absolute;
    bottom: -10px;
    left: 50%;
    margin-left: -77.5px;
}
.luchuan_img1{
    position: absolute;
    top: 145px;
    left:0;
}
.luchuan_img2{
    position: absolute;
    bottom: -42px;
    left: 0;
}
.luchuan_img3{
    position: absolute;
    top: 40px;
    right: 0;
}
.luchuan_img4{
    position: absolute;
    top: 438px;
    right: 85px;
}
.luchuan_img5{
    position: absolute;
    top: 546px;
    left: 154px;
    transform:rotateY(180deg);
}
.luchuan_img4{
    position: absolute;
    top: 438px;
    right: 85px;
}

.caifu{
    background: url("../images/caifu_bg.jpg")/*tpa=http://www.chuanlzy.com/images/caifu_bg.jpg*/no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
    overflow: hidden;
    position: relative;
    margin-top: -72px;
}
.caifu .w1200 .caifu_box{
    width: 608px;
    margin: 220px 0 440px;
}
.caifu .w1200 .caifu_box h2{
    font-size: 63px;
    color: #ffef00;
    text-align: center;
    line-height: 90px;
    position: relative;
}
.caifu .w1200 .caifu_box h2 img{
    position: absolute;
    top: -26px;
    left: -46px;
    z-index: -1;
}
.caifu .w1200 .caifu_box .caifu_box_box .left{
    width: 383px;
}
.caifu .w1200 .caifu_box .caifu_box_box .right{
    width: 222px;
}
.caifu .w1200 .caifu_box h3{
    font-size: 18px;
    color: #fff;
    line-height: 26px;
    margin-top: 9px;
}
.caifu .w1200 .caifu_box p{
    color: #fff;
}
.caifu_img1{
    position: absolute;
    bottom: -65px;
    left: 130px;
}
.news{
    overflow: hidden;
    position: relative;
    margin-top: -73px;
    z-index: 2;
}
.news .w1200{
    padding: 50px 0 116px;
}
.news .w1200 h2{
    font-size: 115px;
    text-align: center;
    margin: 49px 0;
    position: relative;
}
.news .w1200  h2 img{
    position: absolute;
    top: -3px;
    left: -12px;
    z-index: -1;
}
.news_lajiao{
    position: absolute;
    top: 201px;
    right: 92px;
}
.store{
    margin: 0 0 70px;
    position: relative;
}
.store .store_box{
    border: 3px solid #000;
    height: 540px;
    overflow: hidden;
}
.store .store_box img{
    width: 100%;
}
.store .store_left{
    position: absolute;
    top: 35%;
    left: -80px;
}
.store .store_right{
    position: absolute;
    top: 35%;
    right: -80px;
}
.lishow span{
    background: rgba(0,0,0,0)!important;
}

.store_ul li{
    float: left;
    width: 16.1%;
    margin: 10px .3%;
    position: relative;
    overflow: hidden;
    border: 3px solid #000;
}
.store_ul li:nth-child(1){
    margin-left: 0;
}

.store_ul li:last-child{
    margin-right: 0;
}
.store_ul li img{
    width: 100%;
}
.store_ul li span{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.6);
}

.news_title{
    font-size: 60px;
    text-align: center;
    margin: 30px 0 20px;
}
.news_box .news_ul{
    width: 374px;
}
.news_box .video_box{
    width: 394px;
    margin: 0 28px;
}
.news_ul h4{
    font-size: 45px;
    color: #000;
    text-transform: uppercase;
}
.news_ul h4 span {
    float: right;
    text-align: right;
    text-transform: uppercase;
    font-size: 22px;
    margin-top: 13px;
}
.news_ul ul li {
    font-size: 14px;
    line-height: 30px;
    overflow: hidden;
}
.news_ul ul li a {
    width: 290px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    float: left;
    transition: all 0.3s ease;
}
.news_ul ul li span {
    color: #000;
    float: right;
    transition: all 0.3s ease;
}

.news_ul ul li:hover a {
    color: #ffef00;
}
.news_ul ul li:hover span{
    color: #ffef00;
}

footer{
    margin-top: -67px;
}



/* ÑÓ³Ù */
.nth1{
    animation-delay: .1s;
}
.nth2{
    animation-delay: .2s;
}
.nth3{
    animation-delay: .3s;
}
.nth4{
    animation-delay: .4s;
}
.nth5{
    animation-delay: .5s;
}
.nth6{
    animation-delay: .6s;
}


.join4{
    background: url(../img/join4_bg.jpg)no-repeat;
    background-size: cover;
    background-attachment: fixed;
    overflow: hidden;
    margin-top: -60px;
}
.join4 .w1200{
    position: relative;
}
.join4 .w1200 .join4_guding{
    position: absolute;
    top: 677px;
    left: -40px;
    z-index: 1;
    transform: rotateY(180deg);
}
.join4 .w1200 .join4_guding1{
    position: absolute;
    top: 1000px;
    right: 40px;
    z-index: 0;
}
.join4 .w1200 > h2{
    font-size: 71px;
    color: #ffef00;
    text-align: center;
    margin: 140px 0 0;
    position: relative;
    z-index: 0;
}
.join4 .w1200 > h2 img{
    position: absolute;
    top: -25px;
    left: -102px;
    z-index: -1;
}
.join4 .w1200 > h3{
    font-size: 36px;
    color: #fff;
    line-height: 70px;
    text-align: center;
    position: relative;
    z-index: 0;
}
.join4 .w1200 > p{
    text-align: center;
    color: #ffffff;
    position: relative;
    z-index: 0;
}
.join4 .w1200 .join4box{
    width: 1044px;
    margin: 30px auto;
    position: relative;
    z-index: 0;
}
.join4 .w1200 .join4box .text{
    width: 659px;
}
.join4 .w1200 .join4box .text h3{
    font-size: 36px;
    color: #fff;
}
.join4 .w1200 .join4box .text p{
    color: #fff;
}
.join4 .w1200 .join4box .img{
    width: 356px;
    border: 2px solid #ffef00;
}
.join4 .w1200 .join4box_1 > h4{
    font-size: 71px;
    color: #ffef00;
    text-align: center;
    margin: 10px 0;
}
.join4 .w1200 .join4box_1 > h5{
    font-size: 32px;
    text-align: center;
    color: #ffef00;
    margin: 15px 0;
}
.join4 .w1200 .join4box_1 > p{
    color: #000;
    text-align: center;
}
.join4 .w1200 .join4box_1{
    margin: 35px 0 270px;
}
