@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:684px; 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;margin-top:25px; margin-bottom:25px;}
.column h3{font-size:48px;font-weight: bold;}
.column h3 em.pic01 {
    background: url(../images/01.jpg) no-repeat 0 center;
	text-align:center;
    font-size: 48px;
	width:403px;
	height:76px;
	line-height:76px;
	display:block;
	margin:0 auto;
	color:#03866f;
}
.column h3 em.pic02 {
    background: url(../images/08.png) no-repeat 0 center;
	text-align:center;
    font-size: 48px;
	width:403px;
	height:76px;
	line-height:76px;
	display:block;
	margin:0 auto;
	color:#ffffff;
}
/* --- 课程背景 --- */
.background{ overflow:hidden; margin-bottom:50px;}
.background .box{ background: url(../images/02.jpg) no-repeat 50px center;margin-top:50px; margin-bottom:50px;width:800px;	height:337px;margin:0 auto;text-align:center;}
.background .box p{}
.background .box p.item1{font-size:36px; margin:0px;color:#000000;}
.background .box p.item2{font-size:24px; margin:0px;color:#41a88b;}
.background .box p.item3{
	font-size: 24px;
    margin: 0px auto;
    background: url(../images/03.png) no-repeat 18px center;
    margin-top: 15px;
    height: 60px;
    line-height: 60px;
    padding-left: 28px;
    border: #41a88b solid 1px;
    width: 330px;
}
.background .box p.item4{
	font-size: 24px;
    margin: 0px auto;
    background: url(../images/04.png) no-repeat 18px center;
    margin-top: 15px;
    height: 60px;
    line-height: 60px;
    padding-left: 50px;
    border: #41a88b solid 1px;
    width: 330px;}

.background ul{width:auto;margin-top:25px;display:block;margin: 50px 0;height: 325px;}
.background li{float:left; width:218px; margin-right:20px;}
.background li span{display:block;}
.background li span.pic{text-align: center;}
.background li span.text{ font-size:18px;padding: 0 15px;text-align: center;}
.background .intro {text-align: center;
    margin-top: 50px;
    clear: both;
    border: #41a88b dashed 3px;
    width: 80%;
    margin: 5px auto;
    font-size: 20px;
    padding: 15px;}
.background h4{text-align:left; margin-top:50px;clear:both;font-weight:bold;font-size:26px;}
.background .pic{text-align:center; margin-top:20px;clear:both;}


/* --- 课程内容 --- */
.feature {min-height:654px;overflow:hidden;background: url(../images/07.jpg) no-repeat left center;color:#ffffff;}
.feature ul{width:900px;margin-top:25px;display:block;margin:50px auto;}
.feature li{float:left; text-align:center;margin-right:108px;margin-bottom:20px;width:228px;height:228px;background: url(../images/09.png) no-repeat left center;}
.feature li span{display:block;}
.feature li span.num{
	font-size: 65px;
    color: #ffffff;
    font-weight: bold;
	}
.feature li span.text{ font-size:25px;width:118px;text-align:center;margin: 0 auto;}


/* --- 课程收获 --- */
.harvest{background-color:#ffffff;background:url(../images/bj3.jpg) no-repeat center center;padding-bottom:50px;overflow:hidden;}
.harvest .left{margin-top:0px;}
.harvest .text{float:left;padding-left: 50px;}
.harvest .box{margin-top:50px; margin-bottom:50px;}
.harvest .box ul{margin-top:0px;}
.harvest .box li{overflow:hidden; margin-bottom:15px;}
.harvest .box li span{font-size:30px; background-color:#a0a0a0; text-align:center;margin-left:0px;width:109px; height:77px; line-height:77px;display:block; float:left;font-weight: bold;}
.harvest .box li p{float:left; width:450px; height:77px; line-height:77px;font-size:24px; padding-left:50px;background-color:#e5e5e5;}
