/* content1 */
.content1{
    width:100%;
    position:relative;
    overflow: hidden;
    height:900px;
}
.content1 .contentimg1{
    display:block;
    width:1920px;
    position:absolute;
    left:50%;
    top:0;
    margin-left:-960px;
    z-index:-1;
}
.inner1{
    width:100%;
    padding:30px 0;
    text-align: center;
}
.inner1 .header-title{
    width:100%;
    text-align:center;
    font-size:90px;
    color:#ff7800;
    margin-top:110px;
}
.inner1 .header-sub{
    width:auto;
    text-align:center;
    font-size:60px;
    color:#fff;
    margin:120px 0;
    display: inline-block;
    cursor: pointer;
}
.inner1 .header-sub:hover{
    background: rgba(255,255,255,0.2);
}
.inner1 .header-bottom{
    width:100%;
    font-size:60px;
    color:#ff7800;
    text-align:center;
}
.inner1>a{
    display: inline-block;
    color: #ff7800;
    font-size: 35px;
    margin: 0 10px;
    background: rgba(255,255,255,0.2);
}
 
.inner1 .header-btn{
    display:block;
    width:300px;
    height:60px;
    border:1px solid #ff7800;
    font-size:24px;
    text-align:center;
    line-height:55px;
    color:#ff7800;
    margin:100px auto 0 auto;
    border-radius:10px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
}
.inner1 .header-btn:hover{
    background:#ff7800;
    color:#fff;
}
.title{
    text-align:center;
    font-size:72px;
    color:#444;
    margin:60px 0 30px 0;
}
/* 按钮 */
.btn-box{
    width:100%;
    margin:60px 0;
    padding-left:200px;
}
.btn-box .btn{
    display:inline-block;
    width:300px;
    height:60px;
    border:1px solid #ff7800;
    font-size:24px;
    text-align:center;
    line-height:55px;
    color:#ff7800;
    border-radius:10px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    margin-left:60px;
}
.btn-box .btn:hover{
    background:#ff7800;
    color:#fff;
}





/* content2 */
.content2{
    width:1200px;
    margin:0 auto;
    padding:30px 0;
}
.content2 .content2-sub{
    width:100%;
    text-align:center;
    font-size:35px;
    color:#444;
}
.content2 .content2-line{
    width:100%;
    text-align:center;
    font-size:24px;
    color:#444;
    margin-bottom:40px;
}
.content2 .contentimg2{
    display:block;
    margin:60px auto;
}
.content2 .content2-desc1{
    font-size:24px;
    text-align:center;
    color:#444;
    line-height:60px;
}
.content2 .content2-desc2{
    font-size:26px;
    color:#f00;
    text-align:center;
    margin:15px 0;
}
.content2 .content2-bottom-desc{
    font-size:14px;
    color:#000;
    text-align:center;
    margin-bottom:30px;
}
/* content3 */
.content3{
    width:100%;
    position:relative;
    overflow: hidden;
    height:988px;
}
.content3 .contentimg3{
    width:1920px;
    position:absolute;
    left:50%;
    top:0;
    margin-left:-960px;
    z-index:-1;
}
.content3 .inner3{
    width:1200px;
    height:100%;
    margin:0 auto;
    padding:30px 80px;
}
.content3 .inner3-title2{
    width:100%;
    color:#fff;
    text-align:center;
    font-size:36px;
}
.content3 .inner3-desc1{
    font-size:24px;
    color:#fff;
    text-align:center;
}
.content3 .inner3-desc2{
    width:240px;
    font-size:24px;
    color:#fff;
    margin-top:40px;
}
.content3 .innerimg3{
    display:block;
    margin:0 auto;
}
/* content4 */
.content4{
    width:1200px;
    margin:0 auto;
    padding:30px 0;
}
.content4 .content4-title2{
    font-size:36px;
    color:#444;
    text-align:center;
}
.content4 .list4{
    width:100%;
    margin:30px 0 60px 0;
}
.content4 .list4 li:first-child{
    width:470px;
    float:left;
    padding-top:50px;
}
.content4 .list4 li:last-child{
    width:705px;
    float:right;
    font-size:24px;
    color:#444;
}
.content4 .list4 li:last-child .list-title{
    color:#f00;
    font-weight:bold;
    margin-bottom:10px;
}
.content4 .list4 li:last-child .list-desc{
    line-height:40px;
    margin-bottom:10px;
}
/* Content5 */
.content5{
    width:100%;
    position:relative;
    overflow: hidden;
    height:940px;
}
.content5 .contentimg5{
    width:1920px;
    position:absolute;
    left:50%;
    margin-left:-960px;
    top:0;
    z-index:-1;
}
.content5 .inner5{
    width:1200px;
    margin:0 auto;
    padding:30px 0;
}
.content5 .inner5 .inner5-title2{
    font-size:36px;
    text-align:center;
    color:#fff;
    margin:30px 0;
}
.inner5 .list5{
    width:100%;
    margin:30px 0;
    padding:0 50px;
}
.inner5 .list5 li{
    width:21%;
    height:360px;
    float:left;
    font-size:24px;
    color:#fff;
    margin-right:5.33%;
}
.inner5 .list5 li:last-child{
    margin-right:0;
}
.inner5 .list5 li .iconfont{
    font-size:100px;
    color:#5dcbef;
    text-align:center;
    margin-bottom:20px;
}
.inner5 .list5 li .list-title{
    font-size:30px;
    text-align:center;
    margin-bottom:10px;
}
.inner5 .list5 li .list-desc{
    line-height:35px;
}
.inner5 .form{
    width:100%;
    margin-top:60px;
    padding:0 30px;
    position:relative;
}
.inner5 .form input{
    width:260px;
}
.inner5 .form p{
    color:#5dcbef;
    line-height:40px;
    margin-right:80px;
}
.inner5 .form .submit{
    display:block;
    width:180px;
    height:50px;
    color:#fff;
    background:#5dcbef;
}
/* content6 */
.content6{
    width:1200px;
    margin:0 auto;
    padding:30px 0;
}
.content6 .content6-title2{
    font-size:36px;
    text-align:center;
    color:#444;
}
.content6 .content6-line{
    font-size:24px;
    text-align:center;
    color:#444;
}
.content6 .list6{
    width:100%;
    margin:40px 0;
}
.content6 .list6 li{
    width:270px;
    height:400px;
    float:left;
    position:relative;
    border-radius:10px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    overflow: hidden;
    margin-right:40px;
    cursor:pointer;
}
.content6 .list6 li:last-child{
    margin-right:0;
}
.content6 .list6 li .imgbox{
    width:100%;
    position:relative;
}
.content6 .list6 li .imgbox .imgtitle{
    width:100%;
    position:absolute;
    left:0;
    bottom:0;
    font-size:30px;
    color:#fff;
    text-align:center;
    font-weight:bold;
    padding:20px 0;
}
.content6 .list6 li .text-show{
    width:100%;
    height:100%;
    background:#ff7800;
    position:absolute;
    left:0;
    top:0;
    color:#fff;
    font-size:24px;
    padding:15px;
    line-height:40px;
    display:none;
}
.content6 .list6 li:hover .text-show{
    display:block
}
/* content7 */
.content7{
    width:100%;
    position:relative;
    overflow: hidden;
    height:625px;
}
.content7 .contentimg7{
    width:1920px;
    position:absolute;
    left:50%;
    top:0;
    margin-left:-960px;
    z-index:-1;
}
.content7 .inner7{
    width:1200px;
    height:100%;
    margin:0 auto;
    padding:30px 0;
}
.course{
    width:1200px;
    height:420px;
    margin:40px auto;
}
.course-title{
    width:100%;
    height:70px;
    background:#ececec;
    text-align:center;
    line-height:70px;
    color:#ff3600;
    font-size:36px;
    font-weight:bold;
}
.course-list{
    width:100%;
    margin:20px 0;
    position:relative;
}
.course-list li{
    width:285px;
    height:70px;
    background:#ececec;
    color:#333;
    float:left;
    margin-right:1.66%;  
}
.course-list li:last-child{
    float:right;
    margin-right:0;
}
.course-name{
    text-align:center;
    line-height:70px;
    font-size:26px;
    cursor:pointer;
    font-weight:bold;
    
}
.course-list .liactive{
    background:#ff7800;
    color:#ffff
}
.detail-box{
    width:100%;
    height:560px;
    position:relative;
    margin:20px 0;
}
.course-detail{
    width:100%;
    position:absolute;
    left:0;
    top:0;
    background:#ececec;
    color:#222;
    padding:10px 100px;
    font-size:20px;
    display:none;
}
.detail-box .course-detail p{
    margin:10px 0;
    line-height:35px;
}
.detail-box .course-detail p .d{
    display:inline-block;
    width:8px;
    height:8px;
    background:#222;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    margin-right:15px;
}
.detail-box .show{
    display:block;
}
.detail-box table{
    width:100%;
    border-collapse:collapse;
}   
.detail-box table td{
    border:1px solid #222;
}
.detail-box .table1 td:last-child{
    padding:5px 0 5px 10px;
}
.detail-box .table1 td:first-child{
    /* text-align:center; */
    line-height:30px;
}
.detail-box .table2 td:first-child{
    width:83%;
    padding:10px 0 10px 10px;
}
.detail-box .table2 td:last-child{
    width:17%;
    /* text-align:center; */
    line-height:30px;
}
.detail-box .table2{
    margin-top:30px;
}
* 常见问题 */
.content8{
    width:100%;
}
.question-list{
    width:1200px;
    margin:50px auto;
    padding:0 30px;
}
.question-list li{
    width:100%;
    margin-bottom:70px;
}
.question-list li .ask{
    display:inline-block;
    background:#ff7800;
    color:#fff;
    font-size:30px;
    padding:8px 30px 8px 15px;
    margin-bottom:30px;
}
.question-list li .answer{
    width:100%;
    font-size:30px;
    color:#222;
    line-height:50px;
}
.morebtn{
    display:block;
    width:360px;
    height:80px;
    background:#ff7800;
    margin:100px auto 100px auto;
    text-align:center;
    line-height:80px;
    color:#fff;
    font-size:30px;
}

.fixed-btm{
    background: url(../images/fixed-btm-cjkj-bg.jpg) no-repeat 100%;
}