@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;}

/* --- banner --- */
.banner{color:#fff; min-height:750px; background:url(../images/banner.jpg) no-repeat center top; overflow:hidden; margin-bottom:50px; }
.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 30px; margin-top:50px; margin-bottom:50px;}
.column span{display:inline-block; width:97px; height:97px; background:#41AE77; line-height:97px; color:#fff; font-size:48px; border-radius:100%;}


/* --- 课程背景 --- */
.background{ overflow:hidden;  margin-bottom:50px; background:#F1F1F1;}
.background p{text-align:center; font-size:24px;}
.background h3{text-align:center; font-size:30px; margin-bottom:30px; font-weight:bold; color:#333;}
.background h3 em{color:#41AE77; font-weight:bold;}
.background .pic{text-align:center; margin-top:50px;}


/* --- 课程简介 --- */
.synopsis li{overflow:hidden;}
.synopsis li .pic{width:50%;}
.synopsis li .text{width:50%;}
.synopsis li .text span{display:block; margin:80px;}
.synopsis li .text h3{font-size:30px; color:#eb3c45; font-weight:bold; margin-bottom:20px;}
.synopsis li .text p{font-size:20px;}

.synopsis li.li01 .text span{border-left:5px solid #eb3c45; padding-left:30px;}
.synopsis li.li02{text-align:right;}
.synopsis li.li02 .text span{border-right:5px solid #eb3c45; padding-right:30px;}



/* --- 课程特色 --- */
.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:#0D3E62;  padding-bottom:50px; overflow:hidden;}
.harvest .column span{background:#f60;}
.harvest h3{text-align:center; color:#fff; font-size:40px; font-weight:bold;}

.harvest-list{margin-top:50px;}
.harvest-list ul{width:105%;}
.harvest-list li{float:left; margin-right:12px; text-align:center;}
.harvest-list li span{display:block; color:#fff; font-size:20px;}
.harvest-list li span.pic{border:1px solid #fff; margin-bottom:30px;}


/* --- 学员感言 --- */
.evaluate{ overflow:hidden; margin-bottom:50px;}
.evaluate-list ul{width:105%;}
.evaluate-list li{float:left; background:#333; width:370px; margin-right:40px; text-align:center; color:#fff; padding:50px 30px;}
.evaluate-list li h3{font-size:; color:#fcff00; font-size:40px; border-bottom:2px dashed #fcff00; padding-bottom:30px; margin-bottom:30px;}
.evaluate-list li p{text-align:left; font-size:18px;min-height: 310px;}



/* --- 参会 --- */
.join{background:url(../images/canhui.jpg) no-repeat center top; height:730px; overflow:hidden; position:relative;}
.join span{display:block; position:absolute; width:100%; bottom:5.5%; text-align:center;}
.join a{background:url(../images/canhui-btn.png) no-repeat; width:374px; height:98px; line-height:98px; font-size:40px; color:#FF0000; display:block; text-align:center; font-weight:bold; margin:0 auto}
