/* 头部 */
.content1{
    width:100%;
    position:relative;
    height:790px;
    overflow: hidden;
}
.content1 .contimg1{
    width:1920px;
    position:absolute;
    top:0;
    left:50%;
    margin-left:-960px;
    z-index:-1;
}
.content1 .shade{
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.6);
}
.content1 .shade .shade-box{
    width:1200px;
    margin:0 auto;
    text-align:center;
    padding-top:180px;
}
.content1 .shade .shade-box h1{
    color:#fff;
    font-size:100px;
}
.content1 .shade .shade-box h2{
    color:#f8cb72;
    font-size:56px;
    margin:20px 0;
}
.content1 .shade .shade-box p{
    color:#fff;
    font-size:40px;
}
/* 行业前景 */
.prospect{
    width:1200px;
    margin:0 auto;
    padding:30px 0;
}
.prospect h1{
    text-align:center;
    color:#222328;
    font-size:72px;
    margin:30px 0;
}
.prospect .pic-text{
    width:100%;
    margin:30px 0;
}
.prospect .pic-text .lef{
    width:320px;
    float:left;
    font-size:0;
}
.prospect .pic-text .rgt{
    width:860px;
    float:right;
    font-size:20px;
    color:#aa7c21;
    letter-spacing:3px;
    padding-top:40px;
    line-height:40px;
}
/* N个理由 */
.reason{
    width:1200px;
    margin:0 auto;
    padding: 30px 0;
}
.reason h1{
    text-align:center;
    font-size:72px;
    color:#222328;
    margin-bottom:50px;
}
.reason .reason-list{
    width:100%;
    margin-bottom:40px;
}
.reason .reason-list li{
    width:380px;
    position:relative;
    float:left;
}
.reason .reason-list li:last-child{
    float:right;
}
.reason .reason-list li .text{
    width:100%;
    position:absolute;
    left:0;
    top:0;
    padding:30px 20px 0 20px;
}
.reason .reason-list li .text h2{
    text-align:center;
    color:#fff;
    font-size:36px;
}
.reason .reason-list li .text p{
    font-size:24px;
    color:#f8cb72;
    margin-top:30px;
    line-height:40px;
}
.reason .reason-btn{
    display:block;
    width:260px;
    height:60px;
    text-align:center;
    line-height:60px;
    color:#fff;
    background:#aa7c21;
    font-size:24px;
    border-radius:8px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    margin:55px auto;
}
.reason .reason-btn:hover{
    color:#222328;
}
/* 登元建工 */
.content2{
    width:1200px;
    margin:0 auto;
    padding:30px 0;
}
.content2 h1{
    text-align:center;
    font-size:72px;
    color:#222328;
}
.content2 .content2-desc{
    font-size:24px;
    color:#aa7c21;
    margin:30px 0;
    line-height:45px;
}
.content2 .if{
    width:1005;
    margin:30px 0;
}
.content2 .if .title{
    text-align:center;
    font-size:36px;
    color:#222328;
    font-weight:bold;
    margin-bottom:40px;
}
.content2 .if .if-list{
    width:100%;
    margin:30px 0;
}
.content2 .if .if-list li{
    width:280px;
    height:280px;
    background:#aa7c21;
    color:#fff;
    font-size:24px;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    text-align:center;
    float:left;
}
.content2 .if .if-list li:last-child{
    float:right;
}
.content2 .if .if-list li p{
    width:100%;
    padding:100px 40px 0 40px;
    line-height:40px; 
}
.content2 .table-box{
    width:100%;
    margin:60px 0;
}
.content2 .table-box .title{
    text-align:center;
    font-size:36px;
    color:#222328;
    font-weight:bold;
}
.content2 .table-box .table{
    width:100%;
    margin:40px 0;
}
.content2 .table-box .table td{
    background:#aa7c21;
    color:#fff;
    font-size:24px;
    padding:30px;
}
.content2 .table-box .table td:nth-child(1){
    width:190px;
    text-align:center;
    font-weight:bold;
    font-size:36px;
}
.content2 .table-box .table tr:first-child td  {
    height:80px;
    text-align:center;
    font-weight:bold;
    font-size:36px;
    padding:0;
}
.content2 .table-box .table td:nth-child(2){
    width:500px;
    text-align:center;
    line-height:40px;
}
/* 开设专业 */
.major{
    width:1200px;
    margin:0 auto;
    padding:0 0 30px 0;
}
.major h1{
    font-size:72px;
    text-align:center;
    color:#222328;
    margin:0 0 30px 0;
}
.major h2{
    text-align:center;
    font-size:36px;
    color:#aa7c21;
    margin-bottom:50px;
}
.major .major-list{
    width:100%;
    margin-bottom:40px;
}
.major .major-list li{
    width:580px;
    position:relative;
    float:left;
}
.major .major-list li:last-child{
    float:right;
}
.major .major-list li img{
    display:block;
    vertical-align: middle;
}
.major .major-list li p{
    width:100%;
    height:80px;
    background:rgba(0,0,0,0.8);
    color:#FFF;
    text-align:center;
    line-height:80px;
    font-size:36px;
    position:absolute;
    left:0;
    bottom:0;
}
/* 课程优势 */
.course-adv{
    width:100%;
    overflow: hidden;
    position:relative;
    height:1000px;
}
.course-adv .advimg{
    width:1920px;
    position:absolute;
    left:50%;
    top:0;
    margin-left:-960px;
    z-index:-1;
}
.course-adv .course-floor{
    width:1200px;
    margin:0 auto;
    padding:30px 0;
}
.course-adv .course-floor h1{
    text-align:center;
    font-size:72px;
    color:#fff;
    margin:60px 0;
}
.course-adv .advtable{
    width:100%;
    margin-top:90px;
    text-align:center;
    border-collapse: collapse;
}
.course-adv .advtable td{
    background:#222328;
    color:#fff;
    padding:25px 0;
    border:10px solid #f8cb72
}
.course-adv .advtable tr:first-child td{
    padding:30px 0;
}
.course-adv .advtable td:first-child{
    width:50%
}
.course-adv .advtable td:last-child{
    width:50%
}
.course-adv .advtable td h4{
    font-size:36px;
}
.course-adv .advtable td p{
    font-size:24px;
    margin-top:15px;
    margin-bottom:10px;
}
/* data */
.data{
    width:1200px;
    margin:0 auto;
    padding:30px 0;
}
.data h1{
    text-align:center;
    font-size:72px;
    color:#222328;
    margin:30px 0;
}
.data .data-list{
    width:100%;
    margin:40px 0;
}
.data .data-list li{
    width:25%;
    height:300px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    text-align:center;
    padding-top:50px;
    float:left;
    cursor:pointer;
}
.data .data-list li .iconfont{
    width:115px;
    height:115px;
    margin:0 auto;
    border:1px solid #aa7c21;
    border-radius:50%;
    line-height:110px;
    font-size:50px;
    color:#aa7c21;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
}
.data .data-list li .text{
    font-size:36px;
    margin-top:30px;
    color:#222328;
    font-weight:bold;
}
.data .data-list li:hover{
    box-shadow:1px 1px 8px 8px #e9ddc6;
}
.data .data-list li:hover .iconfont{
    background:#aa7c21;
    color:#fff;
    border:4px solid #f8cb72;
}
/* 底部 */
.content4{
    width:100%;
    position:relative;
    overflow: hidden;
    height:770px;
}
.content4 .footimg{
    width:1920px;
    position:absolute;
    top:0;
    left:50%;
    margin-left:-960px;
    z-index:-1;
}
.content4 .inner .form3{
    width:600px;
    margin: 80px auto 0 auto;
}
.content4 .inner .form3 .form-title{
    font-size:72px;
    font-size:72px;
    color:#fff;
    text-align:center;
    margin:30px 0;
}
.content4 .inner .form3 .form-title1{
    color:#ffa900;
    text-align:center;
    font-size:36px;
    margin-bottom:80px;
}
.form3 .input{
    width:100%;
    height:80px;
    background:#fff;
    margin-bottom:50px;
    border-radius:40px;
    -webkit-border-radius:40px;
    -moz-border-radius:40px;
    position:relative;
}
.form3 .input img{
    position:absolute;
    left:40px;
    top:12px;
}
.form3 .input .img2{
    top:15px;
    left:50px;
}
.form3 .input input{
    margin-left:100px;
    width:460px;
    height:100%;
    border:0;
    outline:0;
    padding-left:15px;
    font-size:24px;
}
.form3 .formbtn3{
    display:block;
    width:100%;
    height:80px;
    background:#ffa900;
    border-radius:40px;
    -webkit-border-radius:40px;
    -moz-border-radius:40px;
    text-align:center;
    line-height:80px;
    font-size:36px;
    color:#222328;
}