.banner{
    width: 100%;
    height: 524px;
    background: url(../img/banner.jpg) no-repeat center center;
}
.lay-title{
    width: 1200px;
    margin: 40px auto;
    text-align: center;
    font-size: 36px;
    color: #5c4827;
    font-weight: bold;
    text-align: center;
    overflow: hidden;
}
.lay-title em{
    color: #d11007;
}
.lay-content{
    width: 1200px;
    margin: auto auto 40px;
    font-size: 18px;
    line-height: 28px;
    overflow: hidden
}

.lay-content>span{
    color: #d11008
}
.lay1{
    width: 1200px;
    margin: auto;
    overflow: hidden;
}
.lay1-box{
    float: left;
}
.longpic{
    width: 100%;
    margin: 50px auto 20px;
    height: 149px;
    background: url(../img/pic4.jpg) no-repeat center center;

}
.lay2{
    width: 1200px;
    margin: auto;
    overflow: hidden;
}
.lay2-1{
    float: left;
}
.lay2-2{
    float: left;
}
.lay-btn{
    width: 390px;
    height: 50px;
    overflow: hidden;
    margin: 40px auto;
}
.lay-btn>a{
    width: 170px;
    height: 50px;
    border-radius: 50px;
    background: #efb33a;
    line-height: 50px;
    font-size: 20px;
    color: #fff;
    text-align: center;
}
.lay-btn>a:hover{
    text-decoration: underline;
}
.lay-pic{
    width: 1200px;
    margin: auto;
    display: block;
}
.lay4{
    width: 1200px;
    margin: auto;
    overflow: hidden;
}
.lay4>a{
    float: left;
    margin-left: 20px;
    margin-bottom: 20px;
    width: 577px;
    height: 379px;
    overflow: hidden;
}
.lay5{
    width: 1200px;
    margin: auto;
    box-sizing: border-box;
    padding: 20px;
    color: #fff;
    font-size: 22px;
}
.lay6{
    width: 100%;
    margin: 60px auto auto;
    background: #440d6f;
    overflow: hidden;
}
.lay6 .lay-title{
    color: #fff;
}
.lay7{
    width: 1200px;
    margin: 30px auto;
    overflow: hidden;
}
.lay7>div{
    width:450px;
    float: left;
    background: #fff;
    border-top-left-radius: 44px;
    border-bottom-left-radius: 44px;
    height: 338px;
}
.lay7>img{
    width: 750px;
    float: left;
}
.lay7>div>p{
    font-size: 24px;
    text-align: center;
    margin: 48px auto auto;
}
.lay7>div>input.input{
    display: block;
    margin: 10px auto;
    width: 360px;
    height: 44px;
    text-indent: 20px;
    font-size: 20px;
    border-radius: 10px;
    border:1px solid #acacac;
}
.lay7>div>input.submit{
    display: block;
    margin: 10px auto;
    width: 360px;
    height: 44px;
    text-indent: 20px;
    font-size: 20px;
    border-radius: 10px;
    background: #d11007;
    color: #fff;
    border: none;
}
.lay8{
    width: 1200px;
    color: #ff2e4d;
    text-align: center;
    font-size: 32px;
    font-weight: bold;
    margin: 50px auto;
}