/* 头部 */
.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 .inner1{
    width:1200px;
    margin:0 auto;
    padding:30px;
}
.content1 .inner1 .inner-box1{
    width:1200px;
    height:550px;
    background:rgba(34,34,34,0.9);
    margin-top:90px;
    padding:30px 0;
}
.content1 .inner1 .inner-box1 h1{
    color:#fff;
    text-align:center;
    font-size:120px;
    margin:30px 0;
}
.content1 .inner1 .inner-box1 .subtitle{
    width:785px;
    height:80px;
    background:#fff;
    margin:80px auto 0 auto;
    font-size:60px;
    text-align:center;
    line-height:80px;
    color:#aa7c21;
}
.content1 .inner1 .inner-box1 h2{
    text-align:center;
    font-size:72px;
    color:#fff;
}
/* title-box   sttart */
.title-box{
    width:100%;
    text-align:center;
}
.title-box h3{
    font-size:36px;
    color:#222;
}
.title-box .line-box{
    width:100%;
    margin:10px 0 30px 0;
    position:relative;
}
.title-box .line-box .line{
    width:580px;
    height:4px;
    background:#aa7c21;
}
.title-box .line-box .lef-line{
    float:left;
}
.title-box .line-box .rg-line{
    float:right;
}
.title-box .line-box .circle{
    width:12px;
    height:12px;
    background:#aa7c21;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    position:absolute;
    left:50%;
    top:-4px;
    margin-left:-6px;
}
/* title-box   end */
/* content2 */
.content2{
    width:1200px;
    margin:0 auto;
    padding:30px 0;
}
.content2 h1{
    font-size:72px;
    text-align:center;
    color:#222;
    margin:60px 0 30px 0;
}
.content2 h4{
    font-size:30px;
    color:#222;
    text-align:center;
    margin:60px 0 30px 0;
}
.content2 .list2{
    width:100%;
    margin:30px 0;
}
.content2 .list2 li{
    width:200PX;
    float:left;
    margin-right:50px;
}
.content2 .list2 li:last-child{
    margin-right:0;
}
.content2 .list2 li .text-box{
    width:200PX;
    background:#aa7c21;
    border-radius:10px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    padding:5px;
}
.content2 .list2 li .box{
    width:100%;
    height:260PX;
    border:1px dashed #fff;
    border-radius:10px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    color:#fff;
    font-size:24px;
    padding:20px 10px 0 10px;
    line-height:35px;
}
.content2 .list2 li p{
    font-size:24px;
    color:#222;
    font-weight:bold;
    text-align:center;
    margin-top:20px;
}
/* content3 */
.content3{
    width:100%;
    height:1223px;
    overflow: hidden;
    position:relative;
}
.content3 .contentimg3{
    width:1920px;
    position:absolute;
    left:50%;
    top:0;
    margin-left:-960px; 
    z-index:-1;
}
.content3 .inner3{
    width:1200px;
    height:100%;
    padding:30px 0;
    margin:0 auto;
}
.content3 .inner3 h1{
    text-align:center;
    font-size:72px;
    color:#fff;
    margin:30px 0;
}
.content3 .inner3 h4{
    text-align:center;
    font-size:30px;
    color:#fff;
    margin:30px 0;
}
.content3 .inner3 .table{
    width:800px;
    margin:30px auto;
    border-collapse:collapse;

}
.content3 .inner3 .table td{
    border:1px solid #222;
    background:#fff;
    color:#222;
    font-size:24px;
    padding:15px;
    line-height:40px;
}
.content3 .inner3 .question-box{
    width:100%;
    margin:30px 0;
}
.content3 .inner3 .question-box .button{
    display:block;
    width:370px;
    height:50px;
    border:1px solid #aa7c21;
    color:#fff;
    float:left;
    text-align:center;
    font-size:24px;
    line-height:48px;
    margin-right:45px;
}
.content3 .inner3 .question-box .button:last-child{
    margin-right:0;
}
.content3 .inner3 .question-box .button:hover{
    background:#aa7c21;
}
/* content4 */
.content5{
    width:1200px;
    margin:0 auto;
    padding:30px 0;
}
.content5 .table5{
    width:500px;
    margin:60px auto;
    font-size:24px;
    border-collapse:collapse;
    text-align:center;
}
.content5 .table5 tr:first-child td{
    background:#aa7c21;
    color:#fff;
}
.content5 .table5 td{
    border:1px solid #aa7c21;
    padding:20px 15px;
    color:#222;
}
.content5 h4{
    text-align:center;
    font-size:24px;
    color:#222;
    margin:30px 0;
}
.content5 .list5{
    width:1160px;
    margin:30px auto 60px auto;
}
.content5 .list5 li{
    width:370px;
    position:relative;
    float:left;
    margin-right:25px;
}
.content5 .list5 li:last-child{
    margin-right:0;
}
.content5 .list5 li .text{
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    font-size:24px;
    color:#222;
    text-align:center;
    line-height:40px;
}
/* content6 */
.content6{
    width:1200px;
    margin:0 auto;
    padding:0px 0 30px 0;
}
.content6 .list6{
    width:100%;
    margin:30px 0;
}
.content6 .list6 li{
    width:150px;
    height:150px;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    background:#aa7c21;
    float:left;
    margin-right:25px;
    overflow: hidden;
    padding:10px;
}
.content6 .list6 li:last-child{
    margin-right:0;
}
.content6 .list6 li .box{
    width:100%;
    height:100%;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border:2px solid #fff;
    position:relative;
}
.content6 .list6 li .box .num{
    width:40px;
    height:70px;
    line-height:70px;
    color:#222;
    font-size:72px;
    font-weight:bold;
    position:absolute;
    left:-10px;
    top:25px;
    background:#aa7c21
}
.content6 .list6 li .box .text{
    width:100%;
    height:100%;
    font-size:24px;
    color:#fff;
    padding:30px 20px 0 45px;
}
.content6 .btn6{
    display:block;
    width:200px;
    height:40px;
    margin:30px auto 0 auto;
    border:1px solid #aa7c21;
    border-radius:20px;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    text-align:center;
    line-height:38px;
    font-size:24px;
    color:#222;
}
.content6 .btn6:hover{
    background:#222;
    color:#fff;
    border-color:#222;
}
/* content7 */
.content7{
    width:100%;
    background:#222328;
    margin:30px 0;
}
.content7 .inner7{
    width:1200px;
    margin:0 auto;
    padding:30px 0;
}
.content7 .inner7 h4{
    width:100%;
    text-align:center;
    font-size:24px;
    color:#fff;
    margin:30px 0;
}
.content7 .inner7 .list7{
    width:580px;
    margin:30px auto;
}
.content7 .inner7 .list7 li{
    width:260px;
}
.content7 .inner7 .list7 li:first-child{
    float:left;
}
.content7 .inner7 .list7 li:last-child{
    float:right;
}
.content7 .inner7 .list7 li p{
    text-align:center;
    font-size:24px;
    color:#fff;
    margin-top:20px;
}
/* content8 */
.content8{
    width:1200px;
    margin:0 auto;
    padding:30px 0;
}
.content8 h1{
    width:100%;
    text-align:center;
    font-size:72px;
    color:#222;
    margin:30px 0;
}
.content8 h4{
    font-size:30px;
    color:#222;
    text-align:center;
    margin:30px 0;
}
.content8 .list8{
    width:780px;
    margin:30px auto;
}
.content8 .list8 li{
    width:220px;
    position:relative;
    float:left;
    margin-right:60px;
}
.content8 .list8 li:last-child{
    margin-right:0;
}
.content8 .list8 li .text{
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    text-align:center;
    font-size:25px;
    color:#fff;
    padding-top:80px;
}
.content8 .list8 li .text p{
    margin-bottom:10px;
}
.content8 h5{
    text-align:center;
    font-size:24px;
    color:#222;
    margin-bottom:40px;
}
/**新增课程内容*/
.content8 .table8{
	width:100%;
    margin:40px 0;
    border-collapse: collapse;
    font-size:24px;
    color:#222328;
}
.content8 .table8 td{
    border:1px solid #999999;
    text-align:center;
    padding:20px 0;
}
.content8 .table8 td:first-child{
    width:288px;
    background:linear-gradient(#f8cb72, #f3a918);
    font-size:36px;
    color:#fff;
}
.content8 .table8 td p{
    margin:10px 0;
}
.content8 .btn9{
    display:block;
    width:200px;
    height:40px;
    border:1px solid #aa7c21;
    text-align:center;
    font-size:24px;
    line-height:38px;
    color:#222;
    margin:60px auto;
    border-radius:20px;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
}
.content8 .btn9:hover{
    background:#222328;
    color:#fff;
    border-color:#222328;
}

/* 课程优势 */
.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:955px;
}
.content4 .footimg{
    width:1920px;
    position:absolute;
    top:0;
    left:50%;
    margin-left:-960px;
    z-index:-1;
}
.content4 .inner {
    width:100%;
    height:100%;
    padding:30px 0;
}
.content4 .inner .h1{
    text-align:center;
    font-size:72px;
    color:#fff;
    margin-top:30px;
}
.content4 .inner .form3{
    width:600px;
    margin: 80px auto 0 auto;
}
.content4 .inner .form3 .form-title{
    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;
}

/* 新增 */
.new-increase{
    width:1200px;
    margin:0 auto;
    padding:30px 0;
}
.new-increase .lef-box{
    width:600px;
    float:left;
    padding:20px;
}
.new-increase .lef-box .left-title{
    width:100%;
    text-align:center;
    font-size:30px;
    color:#222;
}
.new-increase .lef-box .left-subtitle{
    width:100%;
    font-size:16px;
    color:#222;
    text-align:center;
    margin-top:20px;
}
.new-increase .lef-box .new-left-list{
    width:100%;
    margin:40px 0 20px 0;
}
.new-increase .lef-box .new-left-list li{
    width:120px;
    float:left;
    margin-right:25px;
    margin-bottom:15px;
}
.new-increase .lef-box .new-left-list li .icon-img{
    display:block;
    margin:0 auto;
}
.new-increase .lef-box .new-left-list li:nth-child(4){
    margin-right:0;
}
.new-increase .lef-box .new-left-list li:nth-child(8){
    margin-right:0;
}
.new-increase .lef-box .new-left-list li .icon-btn{
    display:block;
    width:120px;
    height:30px;
    text-align:center;
    border:1px solid #ddd;
    line-height:30px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    margin-top:15px;
}
.new-increase .lef-box .new-left-list li .icon-btn:hover{
    background:#aa7c21;
    color:#fff;
}
.new-increase .rg-box{
    width:600px;
    float:right;
    padding:20px 0;
}
.new-increase .rg-box .right-title{
    width:100%;
    text-align:center;
    font-size:30px;
    color:#222;
}
.new-increase .rg-box .right-subtitle{
    width:100%;
    font-size:16px;
    color:#222;
    text-align:center;
    margin-top:20px;
}
.new-increase .rg-box .address-box{
    width:100%;
    margin:40px 0 20px 0;
}
.new-increase .rg-box .address-box .address-btn{
    display:inline-block;
    width:85px;
    height:34px;
    border:1px solid #ddd;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    text-align:center;
    line-height:34px;
    margin:0 15px 20px 15px;
}
.new-increase .rg-box .address-box .address-btn:hover{
    background:#aa7c21;
    color:#fff;
}
