@charset "gb2312";
/* CSS Document */
body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#666;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;vertical-align:top;}
ul,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:14px;}
i,em,cite{font-style:normal;}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;blur:expression(this.onFocus=this.blur());}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
button,input,select,textarea{font-size:100%;vertical-align:baseline;*vertical-align:middle;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}

/*框架*/
.container{ clear:both;width:1000px;text-align:left;margin:0 auto;color:#666;}
.fl{ float:left;}
.fr{ float:right;}
.clear{clear:both;height:1px; margin-bottom:-1px;*display:inline;overflow:hidden;}
.marb5{ overflow:hidden; height:5px; clear:both;}
.an{ background:url(/images/pro2016/ccbp/an01.png) no-repeat;}
.hui{ background-color:#f3f3f3;}
.ggtit{ width:466px; height:66px; background:url(/images/pro2016/ccbp/cc_14.png) no-repeat center; margin:0 auto; padding:25px 0; text-align:center; font-size:32px; font-weight:bold;}
.ggtit span{ color:#eb4e08;}
.ggtit01{ width:710px; background:url(/images/pro2016/ccbp/cc_15.png) no-repeat center;}

/*页头大图*/
.banner{ background:url(/images/pro2016/ccbp/cc_01.png) no-repeat center top; height:219px; padding-top:21px;}
.banner .logo{ display:block; width:161px; height:42px;}
.banner01{ background:url(/images/pro2016/ccbp/cc_02.png) no-repeat center top; height:246px;}

/*机遇挑战*/
.jytz{ margin-bottom:25px; background:url(/images/pro2016/ccbp/cc_05.png) no-repeat center 52px;}
.jytz .tit{ height:50px; width:290px; border:1px solid #e3e3e3; text-align:center; line-height:50px; font-size:30px; color:#1481d8; font-weight:700; margin:0 auto;}
.jytz .left{ width:360px; padding:15px 0 0 30px;}
.jytz .left p{ line-height:42px; font-size:14px;}
.jytz .left b{ float:left; font-size:28px; padding-right:12px; font-style:italic;}
.jytz .right{ width:350px; padding:15px 0 0 0;}

/*等不了*/
.dbl{ padding-bottom:25px; background:url(/images/pro2016/ccbp/cc_091.png) no-repeat; height:343px; position:relative; z-index:1;}
.dbl .left{ display:inline; width:350px; margin-left:18px;}
.dbl .left-tit{ line-height:36px; padding:80px 0 0 212px; font-size:24px; color:#919191; font-weight:bold;}
.dbl .left-bot{ padding:52px 0 0 10px; line-height:44px; font-size:20px; color:#fff;}
.dbl .right{ width:378px; font-weight:bold;}
.dbl .right-tit{ line-height:68px; padding:0 0 6px 86px; font-size:24px; color:#1481d8;}
.dbl .right-nr01{ line-height:48px; padding:0 0 6px 180px; font-size:20px; color:#eb4e08;}
.dbl .right-nr02{ line-height:48px; padding:0 0 7px 152px; font-size:20px; color:#eb4e08;}
.dbl .right-nr03{ line-height:48px; padding:0 0 7px 86px; font-size:20px; color:#eb4e08;}
.dbl .right-nr04{ line-height:82px; font-size:20px; color:#eb4e08;}

/*名师*/
.btnNext, .btnPrev, .teaPop i{ background:url(/images/pro2016/zhukuai/ico1.png) no-repeat; _background:url(/images/pro2016/zhukuai/ico1.gif) no-repeat;}
.teacher{ padding-bottom:25px; position:relative;}
.teacherBd{height:248px;width:936px;overflow:hidden; margin:0 auto;position:relative;}
.teacherBd li{width:302px;height:215px;padding:33px 0 0 10px; float:left;position:relative;}
.teacherBd li .teaImg{width:170px;height:170px; display:block; cursor:pointer;}
.teacherBd li .teaPop{width:136px;height:248px; background:#75b0fb; position:absolute;right:0;top:0;font-size:16px;z-index:1; display:none;}
.teacherBd li .teaPop i{width:10px;height:23px;line-height:0px; font-size:0px; overflow:hidden;position:absolute;top:50px;left:-10px;background-position:0 -16px;}
.teacherBd li .teaText{height:184px;line-height:20px;padding:16px 10px 0;text-align:Justify;text-justify:inter-ideograph;color:#fff;}
.teacherBd li .teaBtn{height:33px; line-height:33px; margin:0 9px; color:#fff; background:#0871c3; border-bottom:5px solid #024a82; display:block; text-align:center;}
.teacher .videoPop{width:312px;height:248px; position:absolute;left:0;top:0; background:url(/images/loading.gif) no-repeat center center #fff;z-index:2;}
.teacher .videoPop i{width:17px;height:17px;line-height:17px; text-align:center; font-size:14px; overflow:hidden;position:absolute;top:0;right:0; background:#f00; color:#fff; cursor:pointer;}
.teacherBd li.on .teaPop,.teacherBd li:hover .teaPop{display:block;}
.teacher .btnPrev,.teacher .btnNext{width:32px;height:160px; line-height:1600px; overflow:hidden; background-position:-32px 0;position:absolute; cursor:pointer;left:0; top:38px;}
.teacher .btnNext{left:auto;right:0; background-position:-72px 0;}

/*课程*/
.kbody{ height:67px; background-color:#f06a38; margin-bottom:25px;}
.kbody .tit{ width:710px; height:67px; line-height:66px; background:url(/images/pro2016/ccbp/cc_13.png) no-repeat center; margin:0 auto; text-align:center; font-size:32px; color:#fff; font-weight:bold;}
.kbody .tit span{ color:#fff55a;}
.kc{ padding-bottom:25px;}
.kc .top table{ border-collapse:collapse; background-color:#fff;}
.kc .top td{ border:1px solid #d8d5d5; padding:9px 15px; line-height:32px; font-size:16px;}
.kc .top .test{ color:#fff; text-align:center; background:url(/images/pro2016/ccbp/cc_34.png);}
.kc .top .test01{ background-color:#f3fcff; text-align:center;}
.kc .top .test01 a{ color:#0f73cb;}
.kc .cen{ height:59px; line-height:59px; font-size:16px; margin-top:20px;}
.kc .cen a{ display:block; width:200px; height:59px; line-height:58px; text-align:center; font-size:22px; font-weight:bold; color:#fff; background-position:0 0;}
.kc .bot{ padding-top:10px;}
.kc .bot p{ line-height:30px; font-size:14px;}
.kc .bot a{ color:#0f73cb;}

/*班次*/
.bc{ padding-bottom:25px;}
.bc .top{ padding-bottom:15px;}
.bc .cen .nr{ width:284px; height:252px; background:url(/images/pro2016/ccbp/cc_27.png) no-repeat; margin:66px 74px 0 0;}
.bc .cen .nr .t{ line-height:98px; overflow:hidden; text-align:center; font-size:22px; color:#fff; padding-bottom:25px;}
.bc .cen .nr .b{ padding:0 25px; line-height:22px; font-size:13px; color:#fff;}
.bc .cen .nr01{ background:url(/images/pro2016/ccbp/cc_24.png) no-repeat; margin:33px 74px 0 0;}
.bc .cen .nr01 .t{ padding-bottom:10px;}
.bc .cen .nr02{ background:url(/images/pro2016/ccbp/cc_21.png) no-repeat; margin:0px;}
.bc .cen .nr02 .t{ padding-bottom:10px;}

/*服务*/
.fw{ padding-bottom:25px; height:590px; background:url(/images/pro2016/ccbp/cc_32.png) no-repeat center 30px; position:relative; z-index:1;}
.fw li span{ display:block; width:145px; height:145px; position:absolute; top:25px; left:55px; background-position:0 -258px; cursor:pointer; text-align:center; color:#fff;}
.fw li span b{ display:block; line-height:34px; font-size:24px; overflow:hidden; padding-top:26px;}
.fw li span p{ line-height:24px; font-size:14px; font-weight:bold;}
.fw .hover span{ background-position:0 -88px;}
.fw .nr02{ top:187px; left:58px;}
.fw .nr03{ top:347px; left:119px;}
.fw .nr04{ top:444px; left:294px;}
.fw .nr05{ top:444px; left:auto; right:294px;}
.fw .nr06{ top:347px; left:auto; right:119px;}
.fw .nr07{ top:187px; left:auto; right:58px;}
.fw .nr08{ top:25px; left:auto; right:55px;}
.fw .cen{ width:431px; height:416px; position:absolute; top:22px; left:280px;}

/*心声*/
.xinsheng{ padding-bottom:25px;}
.xinsheng .nr{ padding:20px 30px 0 100px; height:341px; overflow:hidden;*position:relative;}
.xinsheng .nr li{ height:90px; background:#f9f9f9; border:1px solid #e2e2e2; margin-bottom:30px; font-size:13px; position:relative; left:0; top:0;}
.xinsheng .nr .pic{ width:106px; height:106px; position:absolute; left:-80px; top:-10px;}
.xinsheng .nr li h3{ line-height:24px; padding:6px 0 5px 50px; color:#1779d8; font-weight:normal; }
.xinsheng .nr li p{ line-height:22px; text-indent:2em; padding:0 20px 0 50px;}

/*模考*/
.mokao{ height:300px;position:relative; padding-bottom:25px;}
.mokao .mokaolist li span,.mokao .mokaolist li span em,.mokao .mokaolist li span em,.mokao .mokaolist li span.azlx em,.mokao .mokaolist li span.zjdy  em,.proCpm i{background:url(/images/pro2016/ccbp/wzhicon.png) no-repeat 0 -55px;_background:url(/images/pro2016/ccbp/wzhicon.gif) no-repeat 0 -55px;}
.vercon{ display:none; text-align:center;}
.mokao .mokaolist li.wzh01{position:absolute; z-index:3; left:0; top:25px;}
.mokao .mokaolist li.wzh02{position:absolute; z-index:2; left:0; top:120px;}
.mokao .mokaolist li.wzh03{position:absolute; z-index:1; left:0; top:220px;}
.mokao .mokaolist li.wzh04{position:absolute; z-index:3; left:775px; top:25px; z-index:6;}
.mokao .mokaolist li.wzh05{position:absolute; z-index:2; left:775px; top:120px; z-index:5;}
.mokao .mokaolist li.wzh06{position:absolute; z-index:1; left:775px; top:220px;}

.mokao .mokaolist li.wzh01 .proCpm,.mokao .mokaolist li.wzh02 .proCpm,.mokao .mokaolist li.wzh03 .proCpm,.mokao .mokaolist li.wzh04 .proCpm,.mokao .mokaolist li.wzh05 .proCpm,.mokao .mokaolist li.wzh06 .proCpm{width:208px;padding:8px;text-align:left;border:solid 1px #fe6263; background:#f6f6f6;color:#5d5c5c; position:absolute;left:100px;top:59px; font-weight:normal;font-size:12px; display:none; z-index:10;}
.proCpm p{line-height:20px; text-indent:2em;text-align:justify; text-justify:inter-ideograph;}
.proCpm p.ti0{text-indent:0;}

.mokao .mokaolist li.wzh01 .proCpm i,.mokao .mokaolist li.wzh02 .proCpm i,.mokao .mokaolist li.wzh03 .proCpm i,.mokao .mokaolist li.wzh04 .proCpm i,.mokao .mokaolist li.wzh05 .proCpm i,.mokao .mokaolist li.wzh06 .proCpm i{width:21px;height:10px;position:absolute;left:50px;top:-7px; background-position:0 -563px; display:block;}
.bc-show .proCpm{display:block;}
.mokao .mokaolist li.wzh04 .proCpm,.mokao .mokaolist li.wzh05 .proCpm,.mokao .mokaolist li.wzh06 .proCpm{ left:-80px;}
.mokao .mokaolist li.wzh04 .proCpm i,.mokao .mokaolist li.wzh05 .proCpm i,.mokao .mokaolist li.wzh06 .proCpm i{ left:140px;}

.mokao .mokaolist li span{width:226px; height:50px; display:block; padding-top:5px; cursor:pointer;}
.mokao .mokaolist li.on span{ background-position:0 0px; display:block; background-position:0 0px; width:226px; height:50px; padding-top:5px; line-height:22px;}
.mokao .mokaolist li span em,.mokao .mokaolist li span.azlx em,.mokao .mokaolist li span.zjdy em{ width:226px; height:50px; line-height:22px; background-position:15px -230px;display:block; color:#fff; font-size:18px; font-family:\5FAE\8F6F\96C5\9ED1; padding:0px 25px 0 88px;}
.mokao .mokaolist li span.azlx em{ background-position:15px -278px;}
.mokao .mokaolist li span.zntk em{ background-position:15px -513px;}
.mokao .mokaolist li span.zjdy em{background-position:183px -341px;padding:0 0px 0 55px;}
.mokao .mokaolist li span.ctjl em{background-position:190px -402px;padding:0 0px 0 55px;}
.mokao .mokaolist li span.znpf em{background-position:187px -460px;padding:0 0px 0 55px;}
.mokao .mokaolist li span.zjdy,.mokao .mokaolist li span.ctjl,.mokao .mokaolist li span.znpf{ background-position:0 -165px;}
.mokao .mokaolist li.on span.zjdy,.mokao .mokaolist li.on span.ctjl,.mokao .mokaolist li.on span.znpf{ background-position:0 -110px;}
.mokao .mokaolist li span.azlx{ left:0; top:140px;}
.mokao .mokaolist li span.zjdy{ left:580px; top:0px;}
.mokao .mokaolist li span.ctjl{ left:580px; top:75px;}
.mokao .mokaolist li span.znpf{ left:580px; top:165px;}
.mokao .mokaolist li.onCur .proCpm,.mokao .mokaolist  li:hover .proCpm{display:block;}

/* 右浮动 */
.r-sns li,.r-sns li .sns-info .sns-hd,.returnTop{background:url(/images/pro2016/ccbp/r-sns.png) no-repeat;}
.r-sns{width:44px;overflow:hidden;position:fixed;right:10px;top:50%;margin-top:-114px;_position:absolute; z-index:1000;}
.r-sns ul{width:44px;padding-bottom:160px;}
.r-sns li{height:44px;margin-bottom:2px;position:relative;vertical-align:top;background-position:left top;}
.r-sns li .sns-info{width:160px;position:absolute;right:-160px;top:0;}
.r-sns li .sns-info .sns-hd{line-height:44px;padding-left:45px; background-position:9px -229px; background-color:#313131;-border-top-left-radius:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-border-bottom-left-radius:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px; font-size:14px;color:#fff;}
.r-sns li .sns-info .sns-hd a{color:#fff; margin-right:5px;}
.r-sns li.tel{background-position:left -92px;}
.r-sns li.tel .sns-hd{background-position:9px -273px;padding:2px 0 2px 45px;line-height:20px;}
.r-sns li.kf{background-position:left -46px;}
.r-sns li.kf .sns-hd{background-position:9px -317px;}
.r-sns li.share{background-position:left -138px;}
.r-sns li.share .sns-hd{height:44px;background-position:9px -361px;}
.r-sns li.wx{background-position:left -184px;z-index:2;}
.r-sns li.wx .sns-hd{background-position:9px -405px;}
.r-sns li.snsClose{height:22px; line-height:22px; color:#fff;background:#c4c3c3; text-align:center; cursor:pointer;z-index:1;}
.sns-bd{padding:5px; background:#fff;}
.returnTop{width:50px;height:50px;line-height:500px;overflow:hidden;position:fixed;_position:absolute;right:10px;bottom:20px;z-index:2;cursor:pointer;background-position:13px -456px; background-color:#666; display:none;}
.returnTop:hover{background-position:13px -506px;background-color:#1c79d2;}

.bdshare-button-style0-16 a.bds_more{height:44px;background:none; padding:0;float:none; margin:0;display:block;font-size:14px; line-height:44px;}
.bdshare_popup_box,.bdshare_popup_bg{left:auto !important;right:50px;}


/*提示*/
.dataHint{display:inline-block; text-indent:0; position:relative;}
.dataHint em{color:#d73435; font-style:normal; cursor:pointer;}
.hint-cpm{width:220px;padding-top:10px;background:url(about:blank);position:absolute;top:20px;left:0;margin-left:-92px;z-index:90;}
.hint-cpm .hCpm-bd{padding:5px 8px;text-align:left;border:solid 1px #ebb16e; background:#fffae5;color:#5d5c5c;font-weight:normal;}
.hCpm-bd p{line-height:20px !important; text-indent:2em;text-align:justify; text-justify:inter-ideograph; font-size:12px;}
.hCpm-bd p.ti0{text-indent:0;}
.hint-cpm i{width:19px;height:11px;line-height:0px; font-size:0px;display:block; position:absolute;left:50%;top:0; margin-left:-9px;background:url(/images/hint-i.gif) no-repeat;}
.hCpm-bd p a,.hCpm-bd p a:link,.hCpm-bd p a:visited{color:#d73435;}
