.banner{
    width:100%;
    margin: auto;
    overflow: hidden;
}
.lay1{
    width: 1200px;
    margin:80px auto;
    border:1px solid #d7d7d7;
    border-radius: 10px;
    box-shadow: 0 0 20px #ccc;
    overflow: hidden;
}
.lay1-left{
    float: left;
    width: 650px;
    margin-left: 34px;
}
.lay1-left>p{
    border-bottom: 1px solid #d7d7d7;
}

.lay1-left>ul{
    width: 650px;
    margin-bottom: 16px;
    overflow: hidden;
}
.lay1-left>ul>li{
    width: 650px;
    margin-top: 10px;
    overflow: hidden;
}

.lay1-left>ul>li>img{
    float: left;
    width: 34px;
    height: 26px;
}
.lay1-left>ul>li>p{
    width: 606px;
    height: 26px;
    line-height: 26px;
    font-size: 22px;
    color: #686868;
}
.lay1-right{
    float: right;
    margin-right: 34px;
    margin-top: 30px;
    width: 316px;
}
.lay1-right>a{
    display: block;
    width: 316px;
    height: 88px;
    background: #086ff0;
    color: #fff;
    font-size: 30px;
    text-align: center;
    line-height: 88px;
    border-radius: 10px;
}
.lay1-right>p{
    font-size: 25px;
    color: #999;
    margin-top: 10px;
}
.lay2{
    width: 1200px;
    margin: auto;
    border:1px solid #d7d7d7;
    box-shadow: 0 0 20px #ccc;
}
.lay-title>img{
    margin: auto;
}
.lay2>.lay-title{
    margin: 30px auto;
    
}
.lay3{
    width:834px;
    margin: auto;
    overflow: hidden;
}
.lay3-box{
    float: left;
    width: 150px;
    margin-left:191px;
}
.lay3-box>div{
    width: 150px;
    height: 150px;
    background: #086ff0;
    color: #fff;
    font-weight: bold;
    font-size: 50px;
    border-radius: 150px;
    line-height: 150px;
    text-align: center;
}
.lay3-box>p{
    font-size: 14px;
    text-align: center;
    color: #7d7d7d;
    line-height: 28px;
    margin-top: 10px;
}
.lay4{
    width: 500px;
    margin: 60px auto;
    overflow: hidden;
}
.lay4>div{
    width: 130px;
    height: 130px;
    float: left;
    background: #da3448;
    line-height: 130px;
    text-align: center;
    font-size:40px;
    border-radius: 130px;
    color:#fff;
    font-weight: bold;
}
.lay4>img{
    float: left;
    margin: 50px auto auto 80px;
}
.lay4>p{
    float: left;
    width: 172px;
    font-size: 28px;
    line-height: 38px;
    font-weight: bold;
    color: #da3448;
    margin: 30px auto auto 64px;
}
.mt80{
    margin-top: 80px;
}
.bgblue{
    width: 100%;
    max-width: 1920px;
    margin: auto;
    overflow: hidden;
    background: #f2f8ff;
}
.lay5{
    width: 100%;
    max-width: 1920px;
    height: 251px;
    margin: 30px auto auto;
    background: url(../img1/pic3.jpg) no-repeat center center;
}
.lay6{
    width: 1080px;
    margin:40px auto 10px;
    overflow: hidden;
}
.lay6-box{
    width: 464px;
    float: left;
    margin-left: 152px;
    margin-bottom: 30px;
}
.lay-btn{
    display: block;
    width: 300px;
    height: 50px;
    margin: 40px auto;
    line-height: 50px;
    color: #fff;
    text-align: center;
    font-size: 20px;
    background: #da3448;
    border-radius: 10px;
}
.mt40{
    margin-top: 40px!important;
}
.lay7{
    width: 1200px;
    margin: 30px auto auto;
}
.lay8{
    width: 1200px;
    margin: 40px auto auto;
}
.lay8-box{
    width: 285px;
    float: left;
    margin-left:20px;
    background: #fff;
    border-radius: 10px;
    padding-bottom: 13px;
    box-shadow: 0 0 20px #ccc;
}
.lay8-box>div{
    width: 230px;
    margin: 20px auto 15px;
    font-size: 20px;
    color: #7d7d7d;
    font-weight: bold;
}
.lay8-box>p{
    width: 230px;
    margin: auto auto 22px;
    font-size: 14px;
    color: #da3448;
}
.lay8-box>a{
    display: block;
    width: 180px;
    height: 30px;
    line-height: 30px;
    border:1px solid #da3448;
    font-size: 14px;
    text-align: center;
    border-radius: 10px;
    margin: auto auto 16px 26px;
}
.lay8-box>a.btn1{
    background: #da3448;
    color: #fff;
}
.lay8-box>a.btn2{
    color: #da3448;
}
.lay9{
    width: 100%;
    max-width: 1920px;
    height: 394px;
    background: url(../img1/pic14.jpg) no-repeat center center;
}
.lay10{
    width: 1200px;
    margin: 60px auto;
    overflow: hidden;
}
.lay10-box{
    float: left;
    margin-left: 163px;
    width:290px;
}
.lay10-box-title{
    width: 290px;
    overflow: hidden;
}
.lay10-box-title>span{
    display: block;
    float: left;
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 30px;
    color: #fff;
    text-align: center;
    border-radius: 60px;
    font-weight: bold;
}
.bg1{
    background: #5377ff;
}
.bg2{
    background: #6ccd0a;
}
.bg3{
    background: #f8465b;
}

.lay10-box-title>p{
    width: 230px;
    float: left;
    height: 60px;
    font-size: 20px;
    line-height: 60px;
    text-indent: 10px;
    font-weight: bold;
    color: #7d7d7d;
}
.lay10-box-content{
    width: 268px;
    margin-top: 40px;
    border:1px solid #7d7d7d;
    border-radius: 10px;
    padding: 10px;
    color: #7d7d7d;
    line-height: 30px;
}
.lay11{
    width: 670px;
    margin: auto;
}
.bgw{
    background: none!important;
    border:1px solid #da3448;
    color: #da3448;
}
.table1{
    width: 1200px;
    margin: auto;
    box-shadow: 0 0 10px #ccc inset;
}
.table1 th{
    font-size: 18px;
    height: 50px;
}
.table1 .bg1{
    background: #5377ff!important;
    color: #fff;
    width: 20%
}
.table1 .bg2{
    background: #5377ff!important;
    color: #fff;
    width: 20%
}
.table1 .bg3{
    background: #fb6577!important;
    color: #fff;
    width: 40%
}
.table1 .bg4{
    background: #fb6577!important;
    color: #fff;
    width: 20%
}

.table1 td{
    font-size: 14px;
    border-bottom: 1px solid #7d7d7d;
    color: #7d7d7d;
    height: 50px;
    text-align: center;
}
.lay12{
    width:1200px;
    margin: 40px auto 70px;
    overflow: hidden;
}
.lay12>div{
    width: 600px;
    float: left;
    margin-bottom: 40px;
    overflow: hidden;
}
.lay12>div>span{
    display: block;
    float: left;
    width: 51px;
    height: 50px;
    margin-top: 5px;
    margin-right: 10px;
}
.lay12>div>a{
    display: block;
    float: left;
    font-size: 39px;
    border-bottom: 2px solid #fff;
}
.lay12-1>span{
    background: url(../img1/bgicon.png) no-repeat;
    background-position: -10px -14px;
}
.lay12-2>span{
    background: url(../img1/bgicon.png) no-repeat;
    background-position: -83px -14px;
}
.lay12-3>span{
    background: url(../img1/bgicon.png) no-repeat;
    background-position: -230px -14px;
}
.lay12-4>span{
    background: url(../img1/bgicon.png) no-repeat;
    background-position: -155px -14px;
}
.lay12-5>span{
    background: url(../img1/bgicon.png) no-repeat;
    background-position: -381px -14px;
}
.lay12-6>span{
    background: url(../img1/bgicon.png) no-repeat;
    background-position: -305px -14px;
}
.lay12-1>a{color: #426dac;}
.lay12-1>a:hover{border-bottom-color:#426dac!important;}
.lay12-2>a{color: #da7d3f;}
.lay12-2>a:hover{border-bottom-color:#da7d3f!important;}
.lay12-3>a{color: #9ada3f;}
.lay12-3>a:hover{border-bottom-color:#9ada3f!important;}
.lay12-4>a{color: #c168d4;}
.lay12-4>a:hover{border-bottom-color:#c168d4!important;}
.lay12-5>a{color: #d47068;}
.lay12-5>a:hover{border-bottom-color:#d47068!important;}
.lay12-6>a{color: #5d7172;}
.lay12-6>a:hover{border-bottom-color:#5d7172!important;}
.bgform{
    width: 100%;
    max-width: 1920px;
    margin: auto;
    overflow: hidden;
    background: #5377ff;
}
.bgform>from{
    width: 1200px;
    overflow: hidden;
}
.bgform>form>p{
    width: 1200px;
    margin: 40px auto auto;
    text-align: center;
    font-weight: bold;
    font-size: 44px;
    color: #fff;
}
.bgform>form>p>span{
    color: #fca1ac;
}
.bgform>form>span{
    display: block;
    width: 1200px;
    margin: auto auto 30px;
    color: #8aa0ff;
    font-weight: bold;
    font-size: 30px;
    text-align: center;
}
.bgform>form>div{
    width: 380px;
    margin: auto;
    margin-bottom: 30px;
    overflow: hidden;
}
.bgform>form>div>input{
    float: right;
    width: 270px;
    height: 40px;
    font-size: 20px;
    box-shadow:0 0 10px #ccc inset;
    border:none;
    border-radius: 10px;
    overflow: hidden;
}
.bgform>form>div>span{
    float: left;
    width: 110px;
    font-size: 30px;
    color: #fff;
}
.bgform>form>div>.submit{
    background: #fff;
    color: #da3448;
    box-shadow: -5px -8px 10px #ccc inset;
}