body{
    background: #d8cc9d;
}
.banner{
    width: 100%;
    height: 800px;
    background: url(../img/ban.jpg) no-repeat center center;
    overflow: hidden;
}
.lay1{
    width: 1256px;
    margin: auto;
    border:12px solid #b28850;
    background: #fffbec;
    border-radius: 10px;
    margin-bottom: 60px;
    overflow: hidden;
}
.lay2{
    margin:24px auto;
}
.lay3{
    width: 1180px;
    margin: auto;
    font-size: 20px;
    line-height: 32px;
    color: #404040;
}
.mb40{
    margin-bottom: 40px;
}
.w1000{
    width: 1000px;
}
.lay4{
    width: 840px;
    margin:auto auto 25px;
    overflow: hidden;
}
.lay4>img{
    float: left;
    margin-left: 34px;
}
.mauto{
    margin: auto;
}
.lay5{
    position: relative;
    width: 1256px;
    height: 655px;
    background: url(../img/pic14.jpg) no-repeat center center;
}
.lay6-1{
    position: absolute;
    left: 8px;
    top: 152px;
}
.lay6-2{
    position: absolute;
    left: 223px;
    top: 180px;
}
.lay6-3{
    position: absolute;
    left: 330px;
    top: 250px;
}
.lay6-4{
    position: absolute;
    left: 514px;
    top: 450px;
}
.lay6-5{
    position: absolute;
    left: 592px;
    top:220px;
}
.lay6-6{
    position: absolute;
    left: 667px;
    top:130px;
}
.lay6-7{
    position: absolute;
    left: 880px;
    top:130px;
}
.lay6-8{
    position: absolute;
    left: 1068px;
    top: 254px;
}
.lay6-9{
    position: absolute;
    right: 115px;
    top: 445px;
    cursor: pointer;
}
.lay6-10{
    position: absolute;
    right: 115px;
    top: 540px;
    cursor: pointer;
}
.lay6-9:hover,.lay6-10:hover{
    transform: scale(.95);
}
.lay7{
    width: 100%;
    background: #ba1b20;
    overflow: hidden;
    margin-bottom: 60px;
    height: 140px;
}
.lay7-1{
    width: 1160px;
    margin: 40px auto auto;
    height: 62px;
    line-height: 60px;
}
.lay7-1>div{
    float: left;
    width: 380px;
    height: 60px;
    margin-left: 40px;
    background: #f4e9c0;
    border-radius: 60px;
}
.lay7-1>div>span{
    display: block;
    width:100px;
    float: left;
    font-size: 24px;
    text-align: center;
    color: #ba1b20;
}
.lay7-1>div>input{
    display: block;
    width: 280px;
    height: 60px;
    font-size: 18px;
    background: none;
    border:none;
}
.lay7-1>input{
    height:60px;
    display: block;
    width: 320px;
    margin-left: 40px;
    float: left;
    background: #ffe57d;
    color: #ba1b20;
    border-radius: 60px;
    font-size: 24px;
    font-weight: bold;
    border:none;
    cursor: pointer;
}
.lay8{
    width: 1163px;
    margin: auto;
    overflow: hidden;
    padding: 30px 0;
    border-bottom: 1px solid #e5e5e5;
}
.lay8-left{
    float: left;
    width: 480px;
    height: 270px;
    overflow: hidden;
    cursor: pointer;
}
.lay8-left .video-js{
    width:480px!important;
    height:270px!important;
}
.lay8-right{
    float: right;
    width: 650px;
    overflow: hidden;
}
.lay8-right>div{
    font-size: 30px;
    color: #333333;
    font-weight: bold;
    line-height: 32px;
}
.lay8-right>p{
    font-size: 18px;
    color: #555555;
    line-height: 24px;
    margin-top: 14px;
}
.lay8-right>ul{
    width: 650px;
    overflow: hidden;
    margin-top: 12px;
}
.lay8-right>ul>li{
    width: 210px;
    float: left;
    margin-left: 10px;
    text-align: center;
    cursor: pointer;
}
.lay8-right>ul>li>div{
    width:210px;
    height:140px;
    overflow:hidden;
}
.lay8-right>ul>li>div .video-js{
    width:210px!important;
    height:140px!important;
}
.lay8-right>ul>li>p{
    font-size: 18px;
    line-height: 24px;
}