@charset "utf-8";
/* =s Reset */
html{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-overflow-scrolling: touch;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-ms-overflow-style: -ms-autohiding-scrollbar;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:sup;}
sub{vertical-align:sub;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
/* =e Reset */
header,footer,nav{display: block;}
::-moz-selection{background:#fe917b; color:#fff;} 
::selection {background:#fe917b; color:#fff;} 
html,body{background:#0c0a12;font-family: PingFangSC-Light,'helvetica neue','hiragino sans gb',arial,'microsoft yahei ui','microsoft yahei',simsun,sans-serif}
body{color:#333; -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing: grayscale;padding-top: 74px;}
i{font-style:normal;}
a{text-decoration: none;color: #333;border: 0;font-size: 100%;margin: 0;padding: 0;vertical-align: baseline;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;}
.clr:after{clear: both;content:'\0020';display: block;visibility:hidden;height:0;}
.clr{zoom:1;}
.fl{float: left;}
.fr{float: right;}
.inner{width: 1200px;margin: 0 auto;}

.ccf-navi{height:74px;background:#1f3751;z-index: 10;position: fixed;left: 0;top: 0;width: 100%;}
.ccf-navi .logo{float: left;margin-top: 14px;}
.ccf-navi .navi{float: right;}
.ccf-navi .navi a{display:inline-block;font-size:18px;color: #94b3d0;width:132px;text-align:center;line-height: 72px;height:72px;margin-top:1px;}
.ccf-navi .navi a.cur{color:#fff;background:url(../images/ccf-topic/navi-bg.png) no-repeat center center;}
.ccf-banner{height: 660px;background:url(../images/ccf-topic/banner1.jpg) no-repeat center top;min-width: 1100px;}
.ccf-modules{background:url(../images/ccf-topic/bg.jpg);padding-bottom:260px;}
.ccf-modules .inner{position: relative;}
.ccf-modules .inner:before{
	content: "";
	position: absolute;
	width: 0;
	height: 100%;
	border-left: 2px dashed #1C586F;
	left: 73px;
}
.ccf-modules .imgs{width: 170px;float: left;position: relative;z-index: 2;}
.course-brief{padding-top: 62px;}
.course-brief .imgs{position: relative;top: -62px;}
.course-brief .txt{overflow: hidden;padding: 20px 32px 40px 32px;background-color:rgba(19,33,50,0.45);font-size: 18px;color: #a0c2e2;}
.course-brief .txt p{padding-top: 20px;line-height: 30px;}
.course-brief .txt p span{color: #28c1dc;}

.train-object .main{padding-top: 62px;font-size: 0;text-align: center;	}
.train-object .main .com-part{display: inline-block;width: 290px;height: 290px;text-align: center;}
.train-object .main .num{font-family: arial;font-size: 72px;color:#fff;opacity:0.4;filter:alpha(opacity=40);;padding-top: 15px;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
.train-object .main p{padding: 65px 30px 0 20px;font-size: 18px;line-height: 30px;text-align: center;color:#fff;}
.train-object .main .one{background:url(../images/ccf-topic/obj-img1.png) no-repeat;float: left;}
.train-object .main .two{background:url(../images/ccf-topic/obj-img2.png) no-repeat;margin-top: 62px;}
.train-object .main .three{background:url(../images/ccf-topic/obj-img3.png) no-repeat;float:right;}
.train-object .main .com-part:hover .num{color:#fff;opacity:0.8;filter:alpha(opacity=80);}
.course-plan .main{padding-top: 60px;overflow: hidden}
.course-plan .main .partLeft{width: 580px;float:left;}
.course-plan .main .partRight{overflow:hidden;}
.course-plan .main .part{position: relative;}
.course-plan .main .part .line{position: absolute;top:0;left:54px;width:38px;height:505px;background:url(../images/ccf-topic/line2.png) no-repeat;top: -7px;}
.course-plan .main .partRight .line{background:url(../images/ccf-topic/line3.png) no-repeat;top: -4px;}
.course-plan .main .part .row{padding-bottom: 52px;height:62px;}
.course-plan .main .part .row.r4{padding-top:8px;}
.course-plan .main .part .row.r5{padding-top:4px;}
.course-plan .main .part .time{float:left;width:105px;color: #fff;font-size: 24px;}
.course-plan .main .part .txt{overflow:hidden;}
.course-plan .main .part .txt h2{font-size: 22px;color: #fff;padding-bottom: 8px;}
.course-plan .main .part .txt p{font-size: 18px;color:#8cabc8;}
.course-price {padding-bottom: 20px;}
.course-price .item{width: 342px;}
.course-price .item.fl{padding-left: 170px;}
.course-price .item.fr{padding-right: 35px;}
.course-price .buy{text-align: center;padding-top: 30px;}
.course-price .buy a{display: inline-block;width: 342px;height: 60px;line-height: 60px;color: #fff;font-size: 24px;background:url(../images/ccf-topic/buy-bg.png) no-repeat;} 

.course-teacher .main{overflow: hidden;width:1030px;padding-top: 60px;}
.course-teacher .main li{float:left;width: 264px;height:477px;padding: 0 12px;margin-bottom: 38px;margin-left: 80px;-webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;}
.course-teacher .main li:hover{
	-webkit-box-shadow: 0 0 10px rgba(255,255,255,0.1);
    box-shadow: 0 0 10px rgba(255,255,255,0.15);
    -webkit-transform: translate3d(0, -5px, -2px);
    transform: translate3d(0, -5px, -2px);
}  
.course-teacher .main li.yq,
.course-teacher .main li.ssg{margin-bottom: 0;}
.course-teacher .main li.first,
.course-teacher .main li:nth-child(3n+1){margin-left: 0;}
.course-teacher .main li.sj{background:url(../images/ccf-topic/sj.jpg) no-repeat;}
.course-teacher .main li.zy{background:url(../images/ccf-topic/zy.jpg) no-repeat;}
.course-teacher .main li.yk{background:url(../images/ccf-topic/yk.jpg) no-repeat;}
.course-teacher .main li.ysc{background:url(../images/ccf-topic/ysc.jpg) no-repeat;}
.course-teacher .main li.lh{background:url(../images/ccf-topic/lh.jpg) no-repeat;}
.course-teacher .main li.yk2{background:url(../images/ccf-topic/yk2.jpg) no-repeat;}
.course-teacher .main li.yq{background:url(../images/ccf-topic/yq.jpg) no-repeat;}
.course-teacher .main li.ssg{background:url(../images/ccf-topic/ssg.jpg) no-repeat;}
.course-teacher .main li .avater{height:196px;}
.course-teacher .main li .name{text-align: center;font-size:27px;color: #fff;line-height: 30px;} 
.course-teacher .main li .intro{font-size: 14px;line-height: 22px;color: #fff;padding:12px 0;padding-bottom: 2px;height: 154px;}
.course-teacher .main li .txt{font-size: 18px;line-height:24px;color: #28c1dc;padding-top: 0px;}
/*v2*/
.course-teacher .main li.qxh{background:url(../images/ccf-topic/qian.jpg) no-repeat;}
.course-teacher .main li.hy{background:url(../images/ccf-topic/huayu.jpg) no-repeat;}
.course-teacher .main li.lbq{background:url(../images/ccf-topic/liboqing.jpg) no-repeat;}
.course-teacher .main li.yq{background:url(../images/ccf-topic/yangqing.jpg) no-repeat;}
.course-teacher .main li.xy{background:url(../images/ccf-topic/xieyuan.jpg) no-repeat;}
.course-teacher .main li.jh{background:url(../images/ccf-topic/jianghong.jpg) no-repeat;}
.course-teacher .main li.lt{background:url(../images/ccf-topic/litao.jpg) no-repeat;}
.course-teacher .main li.chb{background:url(../images/ccf-topic/chenhaibo.jpg) no-repeat;}
.course-teacher .main li.sjw{background:url(../images/ccf-topic/shujiwu.jpg) no-repeat;}

.course-advantage .main{overflow: hidden;padding-top: 60px;color: 	#fff;}
.course-advantage .main img{float:left;vertical-align: top;}
.course-advantage .main .item{float:left;width:280px;height:284px;text-align: center;font-size: 20px;}
.course-advantage .main .item h2{font-size: 30px;line-height:1;padding: 104px 0 20px 0;}
.course-advantage .main .item.one{background: url(../images/ccf-topic/ad-img1.png) no-repeat;}
.course-advantage .main .item.two{background: url(../images/ccf-topic/ad-img2.png) no-repeat;margin:0 95px;}
.course-advantage .main .item.three{background: url(../images/ccf-topic/ad-img3.png) no-repeat;}

.course-teacher .main li.bs{background:url(../images/ccf-topic/four/讲师背景-白硕.jpg) no-repeat;}
.course-teacher .main li.zyl{background:url(../images/ccf-topic/four/讲师背景-赵运磊.jpg) no-repeat;}
.course-teacher .main li.yt{background:url(../images/ccf-topic/four/讲师背景-严挺.jpg) no-repeat;}
.course-teacher .main li.wj{background:url(../images/ccf-topic/four/讲师背景-王璟.jpg) no-repeat;}
.course-teacher .main li.jxf{background:url(../images/ccf-topic/four/讲师背景-姜晓芳.jpg) no-repeat;}
.course-teacher .main li.lsq{background:url(../images/ccf-topic/four/讲师背景-罗水权.jpg) no-repeat;}
.course-teacher .main li.hf{background:url(../images/ccf-topic/four/讲师背景-韩锋.jpg) no-repeat;}


.course-teacher .main li.cbq{background:url(../images/ccf-topic/six/讲师背景-陈宝权.jpg) no-repeat;}
.course-teacher .main li.zdq{background:url(../images/ccf-topic/six/讲师背景-张大庆.jpg) no-repeat;}
.course-teacher .main li.zww{background:url(../images/ccf-topic/six/讲师背景-朱文武.jpg) no-repeat;}
.course-teacher .main li.gmy{background:url(../images/ccf-topic/six/讲师背景-过敏意.jpg) no-repeat;}
.course-teacher .main li.yjp{background:url(../images/ccf-topic/six/讲师背景-叶杰平.jpg) no-repeat;}
.course-teacher .main li.zlj{background:url(../images/ccf-topic/six/讲师背景-朱礼君.jpg) no-repeat;}





/*往期讲师*/
.course-pastTacher {overflow: hidden;	}
.course-pastTacher .main{overflow: hidden;background: #4a6478;margin-top:65px;padding-bottom: 32px;padding-top: 10px;}
.course-pastTacher .main li{width: 257px;text-align:center;float: left;color: #fff;padding-top:20px;}
.course-pastTacher .main li img{width: 140px;margin: 0 auto;}
.course-pastTacher .main li h2{font-size: 22px;padding:10px 0 5px 0;}
.course-pastTacher .main li p{font-size:14px;line-height: 22px;color: #fff;}
