/* top start */
.top{
    max-width: 1920px;
    min-width: 1240px;
    width: 100%;
    max-height: 1722px;
    height: auto;
    margin: 0 auto;
    padding: 750px 0 82px;
    background: url('https://image1-oss.v.lvye.com/xzj/top_bg.jpg') no-repeat center top;
}

.active-title{
    width: 367px;
    height: 81px;
    margin: 0 auto 62px;
    background: url('https://image1-oss.v.lvye.com/xzj/active.png') no-repeat center top;
}

.active-con{
    width: 1134px;
    height: auto;
    margin: 0 auto;
}

.con-top{
    width: 100%;
    height: 365px;
    margin-bottom: 30px;
    /* background-color: cyan; */
}
.con-top-l{
    float: left;
    width: 510px;
    height: 365px;
    /* margin-right: 28px; */
    /* background-color: pink; */
}

.con-top-l p{
    font-family: "Light";
    font-size: 18px;
    color: #666;
    margin-bottom: 52px;
    padding: 0 2px;
}

.con-top-l .con-top-l-img img{
    width: 240px;
    height: 151px;
    float: left;
}

.con-top-r{
    float: right;
    width: 596px;
    height: 100%;
    /* background-color: pink; */
}

.con-top-r img{
   float: left;
   width: 100%;
   height: 100%;
}

.con-bottom{
    width: 100%;
    height: 348px;
}

.con-bottom img{
    width: 553px;
    height: 348px;
}

.con-bottom img.con-bottom-img01{
    float: left;
}

.con-bottom img.con-bottom-img02{
    float: right;
}

/* top end */


/* middle start */
.middle{
    max-width: 1920px;
    min-width: 1240px;
    padding-bottom: 120px;
    height: 876px;
    width: 100%;
    margin: 0 auto;
    padding-top: 129px;
    background-image: url('https://image1-oss.v.lvye.com/xzj/other_bg.jpg');
    background-repeat: no-repeat;
    background-position:  center top;
}

.middle .nav{
    width: 1240px;
    /* background-color: pink; */
    margin: 0 auto;
    padding: 0 34px 26px 28px;
}

.middle .nav ul{
    overflow: hidden;
}

.middle .nav ul li{
    font-family: "Regular";
    font-size: 26px;
    color: #fff;
    float: left;
    margin-right: 53px;
}

.nav ul li.current{
    font-family: "Bold";
}

.middle .middle-con{
    width: 1240px;
    height: 574px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

.middle .middle-con img{
    width: 100%;
    height: 100%;
}

.middle .middle-con .front{
    width: 37px;
    height: 60px;
    position: absolute;
    left: 40px;
    top: 50%;
    margin-top: -20px;
}

.middle .middle-con .after{
    width: 37px;
    height: 60px;
    position: absolute;
    right: 36px;
    top: 50%;
    margin-top: -20px;
}

.middle .middle-con .front img,.middle .middle-con .after img{
    width: 100%;
    height: 100%;
    float: left;
}

/* middle end */

/* footer start */
.footer{
    max-width: 1920px;
    min-width: 1240px;
    width: 100%;
    height: 1645px;
    margin: 0 auto;
    padding-top: 136px;
    background: url('https://image1-oss.v.lvye.com/xzj/footer_bg.jpg') no-repeat center top;
}

.footer-title{
    width: 367px;
    height: 81px;
    margin: 0 auto 39px;
    background: url('https://image1-oss.v.lvye.com/xzj/submit_content.png') no-repeat center top;
}
.footer .footer-con{
    width: 800px;
    margin: 0 auto 38px;
}

.footer .footer-con .title{
    width: 800px;
}

.footer .footer-con input{
    display: block;
    border-radius: 7px;
    background-color: #fff;
    border: 1px solid #dedede;
    font-family: "Regular";
    font-size: 18px;
    color: #333;
    margin: 0;
    padding: 10px 27px;
}

.footer .footer-con input::placeholder{
    font-family: "Regular";
    font-size: 18px;
    color: #666;
}

.footer .footer-con p{
    font-family: "Normal";
    font-size: 17px;
    color: #999;
    line-height: 30px;
    padding: 10px 30px;
}

.footer .footer-con .day-space,.footer .footer-con .name-num {
    overflow: hidden;
}


.day-space .day-space-l{
    width: 375px;
    float: left;
}

.day-space .day-space-r{
    float: right;
    width: 375px;
}

.day-space input{
    width: 375px;
}

.duohang01{
    width: 800px;
    height: 120px;
    background-color: #fff;
    border: 1px solid #dedede;
    border-radius: 7px;
    overflow: hidden;
}
.duohang01 textarea{
    font-family: "Regular";
    font-size: 18px;
    color: #333;
    width: 100%;
    height: 100%;
    resize: none;
    padding: 10px 27px;
    line-height: 30px;
}
.duohang01 textarea::placeholder{
    font-family: "Regular";
    font-size: 18px;
    color: #666;
}
.name-num input{
    width: 375px;
}
.name-num input.name{
    float: left;
}

.name-num input.num{
    float: right;
}

.footer .btn{
    width: 240px;
    height: 58px;
    margin: 0 auto;
    background: url('https://image1-oss.v.lvye.com/xzj/submit.png') no-repeat center top;
    font-family: "Regular";
    font-size: 22px;
    color: #fff;
    text-align: center;
    line-height: 58px;
}

/* footer end */