@charset "utf-8";

/* --- 公用样式 --- */
html{color:#2E2B27;}
.icon{font-family:iconfont;}
.wrap{width:1192px; margin:0 auto;}
.left{float:left;}
.right{float:right;}

/*头部*/
.special-header{padding-top:20px; padding-bottom:20px; overflow:hidden;}
.special-logo{float:left;}
.special-nav{float:right; margin-top:20px;}
.special-nav li{display:inline-block; padding:5px 10px; border:2px solid #fff; font-size:18px; margin-left:10px;}
.special-nav li.now{border:2px solid #FAC700;}

.adpic{text-align:center; margin:10px auto;clear:both;}
/* --- banner --- */
.banner{color:#fff; min-height:750px; background:url(../images/banner.jpg) no-repeat center top; overflow:hidden; margin-bottom:0px; }
.banner .text{width:560px; margin-top:20%;}
.banner .text h3{color:#fff; font-size:65px;}
.banner .text h2{color:#fff; font-size:60px; border-bottom:1px dashed #fff;  padding-bottom:20px; margin-bottom:20px;}
.banner .text b{color:#fff; font-size:63px; display:block;}
.banner .text p{font-size:26px;}
.banner .pic{margin-top:38px;}

/* --- 栏目 --- */
.column{text-align:center; background:url(../images/biaoti.png) no-repeat center top; margin-top:25px; margin-bottom:25px;}
.column h3{font-size:48px;font-weight: bold;}
.column h3 em {
    background: url(../images/dot.png) no-repeat 0 center;
    padding-left:60px;
    font-size: 48px;
}
/* --- 课程背景 --- */
.background{ overflow:hidden; margin-bottom:50px;}
.background p{text-align:center; font-size:24px;color:#8d8d8f;}
.background h4{text-align:center; font-size:30px; margin-bottom:30px; font-weight:bold; color:#333;}


/* --- 六大困惑 --- */
.confused {overflow:hidden;}
.confused ul{width:105%;}
.confused .text-list li{background:url(../images/dot3.png) no-repeat;float:left; width:50%;height: 66px;line-height: 66px; overflow:hidden; margin-bottom:30px;}
.confused .text-list li span{ width:75px; height:77px; display:block; float:left; margin-left:27px;font-size: 35px;color:#ffffff;font-weight: bold;}
.confused .text-list li p{float:left; width:450px; font-size:20px;}


/* --- 课程内容 --- */
.feature {overflow:hidden;}
.feature ul{width:105%;}
.feature .dep{text-align:center; font-size:30px; margin-bottom:50px;}
.feature .pic-text em.bt{display:block; float:left;}
.feature .pic-text li{overflow:hidden; float:left; margin-bottom:10px; margin-right:10px;}
.feature .pic-text li span{display:block;}
.feature .pic-text li span.pic{float:left; position:relative;}
.feature .pic-text li span.pic em{position:absolute; left:0; top:0; width:100%; text-align:center; font-size:70px; color:#fff; line-height:330px;}
.feature .pic-text li span.text{float:left; width:354px; height:330px; background:#f9f9f9; padding:30px; font-size:20px;}

.feature .text-list li{float:left; width:50%; overflow:hidden; margin-bottom:30px;}
.feature .text-list li em{display:block; width:123px; height:123px; background:#0D3E62; color:#fff; text-align:center; line-height:123px; font-size:80px; font-weight:bold; border-radius:20px; float:left;} 
.feature .text-list li span{display:block; float:left; width:400px; margin-left:25px;}
.feature .text-list li span h3{font-size:30px; font-weight:bold; color:#0d3e62; margin-bottom:15px;}
.feature .text-list li span p{font-size:20px;}

/* --- 课程收获 --- */
.harvest{background-color:#ffffff;background:url(../images/bj3.jpg) no-repeat center center;height:628px;padding-bottom:50px; overflow:hidden;}
.harvest-list{    
margin-top: 157px;
    width: 318px;
    font-size: 20px;
    line-height: 150%;
    float: right;
    margin-right: 184px;
}
.harvest-list ul{width:100%;}
.harvest-list li{padding-left:30px; text-align:left;width:440px;height: 50px;font-weight:bold;line-height: 50px;background:url(../images/dot4.png) no-repeat left center;}

/* --- 学员感言 --- */
.evaluate{ overflow:hidden; margin-bottom:50px;}
.evaluate-list ul{width:105%;}
.evaluate-list li{float:left;width:50%; text-align:center; color:#000000; padding:50px 30px;}
.evaluate-list li span.num01 {
    background-color: #004986;width:80px;height:80px;float:left; display: block;
}
.evaluate-list li span.num02 {
    background-color: #aa89bd;width:80px;height:80px;float:left; display: block;

}
.evaluate-list li p {
    float: left;
    width: 440px;
    font-size: 24px;padding-left:10px;text-align:left;
}
.evaluate .pic{text-align:center; margin-top:50px;clear:both;}