.lay1{
    width: 100%;
    max-width: 1920px;
    height: 724px;
    margin: auto;
    background: url(../img/bg1.jpg) no-repeat center center;
    overflow: hidden;
}
.lay1>form{
    width: 655px;
    margin: auto;
    overflow: hidden;
    margin-top: 130px;
}
.lay1-title1{
    font-size: 41px;
    color: #d7deff;
    text-align: right;
    font-weight: bold;
}
.lay1-title2{
    font-size: 51px;
    color: #fff;
    font-weight: bold;
    text-align: right;
}
.lay1-title2>span{
    color: #fbfb31;
}
.lay1>form>input{
    display: block;
    width: 360px;
    height: 50px;
    margin: auto;
    background: none;
    border-radius: 10px;
    border:1px solid #fff;
    font-size: 20px;
    color: #fff;
    text-indent:10px;
    margin-bottom: 20px;
}
.lay1>form>input::-webkit-input-placeholder{
    color: #fff;
}
.lay1>form>input[type='submit']{
    border-color: #fbfb31;
    color: #909075;
    background: #fbfb31;
}
.lay2{
    width: 1200px;
    height: 299px;
    margin: auto;
    background: url(../img/pic1.jpg) no-repeat center center;
    overflow: hidden;
}
.lay3{
    width: 1176px;
    height: 217px;
    margin-top: 40px;
    overflow: hidden;
}
.lay3>div{
    float: left;
    width: 278px;
    height: 217px;
    margin-left: 16px;
    background: #fff;
}
.lay3>div>p{
    width: 278px;
    height: 125px;
    overflow: hidden;
}
.bgred{
    background: #ff5357;
}
.bgpurple{
    background: #f153ff;
}
.bgblue{
    background: #5377ff;
}
.bgp2{
    background: #9453ff;
}
.lay3>div>p>span{
    display: block;
    width: 240px;
    margin:30px auto auto;
    color: #fff;
    font-size: 14px;
}
.lay3>div>div{
    font-size: 20px;
    height: 92px;
    line-height: 92px;
    color: #256ac8;
    font-weight: bold;
    text-align: center;
}
.lay4{
    width: 750px;
    height: 137px;
    margin: 55px auto;
    overflow: hidden;
}
.lay4-left{
    width: 144px;
    height: 137px;
    float: left;
}
.lay4-right{
    float: right;
    font-weight: bold;
}
.lay4-right>p{
    font-size: 44px;
    color: #1d54f8;
    line-height: 70px;
}
.lay4-right>p>span{
    color: #c89914;
}
.lay5{
    width: 1200px;
    height: 360px;
    margin: auto;
}
.lay5-left{
    float: left;
    width: 600px;
}
.lay5-right{
    float: right;
    width: 600px;
}
.lay5-left-title{
    width: 600px;
    height: 82px;
    line-height: 82px;
    background: #039fc8;
    color: #fff;
    font-size: 28px;
    text-align: center;
}
.lay5-left-ul{
    width: 100%;
    background: #5377ff;
    overflow: hidden;
}
.lay5-left-ul>ul{
    width: 425px;
    margin: 30px auto;
    color: #fff;
}
.lay5-left-ul>ul>li{
    width: 425px;
    overflow: hidden;
    line-height: 40px;
}
.lay5-left-ul>ul>li>span{
    float: left;
    width: 14px;
    height: 12px;
    background: url(../img/css_sprites.png) no-repeat;
    background-position: -39px -10px;
    margin-top: 15px;
    margin-right: 10px;

}
.lay5-left-ul>ul>li>p{
    float: left;
}

.lay5-right-title{
    width: 600px;
    height: 82px;
    line-height: 82px;
    background: #444343;
    color: #fff;
    font-size: 28px;
    text-align: center;
}
.lay5-right-ul{
    width: 100%;
    background: #737373;
    overflow: hidden;
}
.lay5-right-ul>ul{
    width: 425px;
    margin: 30px auto;
    color: #fff;
}
.lay5-right-ul>ul>li{
    width: 425px;
    overflow: hidden;
    line-height: 40px;
}
.lay5-right-ul>ul>li>span{
    float: left;
    width: 8px;
    height: 15px;
    background: url(../img/css_sprites.png) no-repeat;
    background-position: -10px -10px;
    margin-top: 12px;
    margin-right: 10px;

}
.lay5-right-ul>ul>li>p{
    float: left;
}
.lay-btn{
    display: block;
    width: 373px;
    height:54px;
    margin: 20px auto 70px;
    background: url(../img/css_sprites.png) no-repeat;
    background-position: 0px -96px;
    color: #fff;
    font-size: 22px;
    line-height: 54px;
    text-indent: 30px;
}
.duibi{
    width: 100%;
    max-width: 1920px;
    margin: auto;
    overflow: hidden;
}
.duibi-son{
    width: 1200px;
    margin: auto;
}
.duibi-son-box{
    position: relative;
    width: 1200px;
    overflow: hidden;
}
.duibi-son-box>span{
    position: absolute;
    width: 1200px;
    text-align: center;
    height:128px;
    left: 0;
    right: 0;
    top: 170px;
    margin: auto;
    color: #dc8205;
    font-size: 118px;
    font-weight: bold;
}
.duibi-son-title{
    width: 280px;
    margin: 30px auto;
    background: url(../img/css_sprites.png) no-repeat;
    height: 45px;
}
.duibi-son-title-1{
    background-position: -2171px -10px;
}
.duibi-son-title-2{
    background-position: -1601px -10px;
}
.duibi-son-title-3{
    background-position: -1316px -10px;
}
.duibi-son-title-4{
    background-position: -753px -10px;
}
.duibi-son-title-5{
    background-position: -1886px -10px;
}
.duibi-son-title-6{
    background-position: -1032px -10px;
}
.bggray{
    background: #f1f3fb;
}
.duibi-son-box>div>div{
    width: 570px;
    height: 115px;
    color: #fff;
}
.duibi-son-box>div>div>p{
    width: 494px;
    margin-left: 76px;
    line-height: 22px;
}
.duibi-son-box-left>div{
    background: #5377ff;
}
.duibi-son-box-right>div{
    background: #878686;
}
.duibi-bottom{
    width: 900px;
    margin: 30px auto 60px;
    text-align: center;
    font-size: 20px;
    color: #7d7d7d;
}
.duibi-bottom em{
    color: #5377ff;
}
.duibi-bottom a{
    display: inline-block;
    width: 163px;
    height: 45px;
    line-height: 45px;
    background: url(../img/css_sprites.png) no-repeat;
    background-position:-760px -105px; 
    color: #fff;
}
.lay7{
    width: 100%;
    height: 230px;
    max-width: 1920px;
    background: #5377ff;
    overflow: hidden;
}
.lay7-son{
    width: 1200px;
    margin: auto;
    overflow: hidden;
}
.lay7-son>p{
    width: 1200px;
    color: #fff;
    font-size: 44px;
    font-weight: bold;
    text-align: center;
    margin-top: 40px;
}
.lay7-son>form{
    width: 800px;
    margin: 40px auto auto;
    overflow: hidden;
}
.lay7-son>form>input{
    width: 241px;
    height: 47px;
    background: #fff;
    border-radius: 10px;
    border:none;
    font-size: 20px;
    text-indent: 10px;
}
.lay7-son>form>input[type='submit']{
    background: #fbfb31;
    color: #434343;
}
.lay8{
    width: 1200px;
    color: #5377ff;
    font-size: 44px;
    text-align: center;
    font-weight: bold;
    margin: 60px auto;
}
.lay11{
    width:1200px;
    margin: 20px auto;
    overflow: hidden;
}
.lay11>div{
    width: 300px;
    float: left;
    margin-bottom: 20px;
    overflow: hidden;
}
.lay11>div>span{
    display: block;
    float: left;
    width: 55px;
    height: 55px;
    margin-top: 5px;
    margin-right: 10px;
}
.lay11>div>a{
    display: block;
    float: left;
    font-size: 24px;
    height: 55px;
    line-height: 55px;
    border-bottom: 2px solid #fff;
}
.lay11-1>span{
    background: url(../img/css_sprites.png) no-repeat;
    background-position: -145px -10px;
}
.lay11-2>span{
    background: url(../img/css_sprites.png) no-repeat;
    background-position: -72px -10px;
}
.lay11-3>span{
    background: url(../img/css_sprites.png) no-repeat;
    background-position: -292px -10px;
}
.lay11-4>span{
    background: url(../img/css_sprites.png) no-repeat;
    background-position: -218px -10px;
}
.lay11-5>span{
    background: url(../img/css_sprites.png) no-repeat;
    background-position: -367px -10px;
}
.lay11-6>span{
    background: url(../img/css_sprites.png) no-repeat;
    background-position: -440px -10px;
}
.lay11-1>a{color: #426dac;}
.lay11-1>a:hover{border-bottom-color:#426dac!important;}
.lay11-2>a{color: #da7d3f;}
.lay11-2>a:hover{border-bottom-color:#da7d3f!important;}
.lay11-3>a{color: #9ada3f;}
.lay11-3>a:hover{border-bottom-color:#9ada3f!important;}
.lay11-4>a{color: #c168d4;}
.lay11-4>a:hover{border-bottom-color:#c168d4!important;}
.lay11-5>a{color: #d47068;}
.lay11-5>a:hover{border-bottom-color:#d47068!important;}
.lay11-6>a{color: #5d7172;}
.lay11-6>a:hover{border-bottom-color:#5d7172!important;}