@charset "utf-8";

/* -------------------------------内容通用头部-------------------------------- */
.baisebj{ background:#fff;}
.indexmain{ width:1200px; margin:0px auto;}
.id_content{ width:100%;}

/* -------------------------------首页修改 左边浮动  11-18-------------------------------- */

.lift-nav{position:fixed; margin-top:-160px; top:50%; height:323px; overflow:hidden; left:50%; margin-left:-700px; width:39px; border-radius:2px; display:none;}
.lift-nav li{width: 39px; height:45px; text-align:center; color:#fff; margin-bottom:1px; font-size:12px; background:#7f7f7f; cursor: pointer;}
.lift-nav li span{ display:block; width:100%; height:40px; padding-top:5px; line-height:18px; float:left;}
.lift-nav li.current span.jszg,.lift-nav li:hover span.jszg{background:#7bbcfd;}
.lift-nav li.current span.jzgc,.lift-nav li:hover span.jzgc{background:#54d2d5;}
.lift-nav li.current span.jrkj,.lift-nav li:hover span.jrkj{background:#aeacff;}
.lift-nav li.current span.jszp,.lift-nav li:hover span.jszp{background:#a4d875;}
.lift-nav li.current span.zbkc,.lift-nav li:hover span.zbkc{background:#aeacff;}
.lift-nav li.current span.mstd,.lift-nav li:hover span.mstd{background:#ffb06a;}

/* -------------------------------首页修改  内容区域-------------------------------- */

/*  内容头部  */
.idx_conttoubu{ width:100%; height:70px; border-bottom:#cdcdcd 1px solid;}
.idx_conttoubu b{ display:block; width:4px; height:23px; background:#00b4ff; float:left; margin-left:1px; margin-top:24px;}
.idx_conttoubu span{ float:left; font-size:22px; color:#333333; margin-left:20px; line-height:70px; font-weight:bold;}
.idx_toubuxxk{ float:left; width:770px; height:31px; margin-top:23px; margin-left:105px;}
.idx_toubuxxk span{ display:block; width:120px; font-size:16px; font-weight:400; margin-left:70px; line-height:30px; height:30px; border-bottom:#fff 1px solid;}
.idx_toubuxxk span.active,.idx_toubuxxk span:hover{ color:#82bffd; border-bottom:#82bffd 1px solid;}
.idx_conttoubu a{ float:right; margin-right:25px; line-height:70px;}
.conthuandeng{ width:216px; height:258px; margin-left:13px; margin-top:15px;}

/*  内容左边广告  */
.contqhwk{ width:240px; height:400px; background:#82bffd; margin-top:23px; margin-left:27px;}
.contqhfont{ width:100%; height:72px; margin-top:12px;}
.contqhfont span{ width:138px; height:38px; float:left; display:block; margin-left:52px; border-bottom:#ffffff 1px solid; line-height:38px; text-align:center; font-size:18px; color:#fff;}
.contqhfont b{ float:left; display:block; width:100%; text-align:center; font-weight:400; height:32px; line-height:32px; color:#fff;}

.contright{ width:892px; float:right; margin-right:20px;}

/*  内容选项卡内容  图片展示列表  */
.idx_xxknrwkdiv{ width:100%; height:225px; border-bottom:#cdcdcd 1px solid; float:left; margin-top:23px;}
.idx_xxknrwkdiv .idx_xxkcontent{ display:none; width:100%; height:225px; float:left;}
.idx_xxkcontent li{ float:left; width:205px; height:198px; border-radius:2px; margin-left:23px; position:relative; -webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
.idx_xxkcontent li:hover{ -moz-box-shadow:10px 10px 10px #dedede; -webkit-box-shadow:0px 0px 10px #dedede; box-shadow:0px 0px 20px #dedede;}
.idx_xxkcontent li.idx_xxkfirstli{ margin:0px;}
.idx_xxkcontent li img.kmfdimg{ position:absolute; left:0px; top:0px;}
.idx_xxkcontent li img{ float:left;}
.idx_xxkcfont{ float:left; width:203px; height:74px; border:#f5f5f5 1px solid; border-top:0px;}
.idx_xxkcfont p{ width:100%; height:28px; line-height:28px; font-size:15px; text-indent:15px; overflow:hidden; margin-top:10px; float:left;}
.idx_xxkcfont span{ float:left; height:28px; line-height:28px; margin-left:15px; font-size:12px; color:#a0a0a0;}
.idx_xxkcfont font{ float:right; margin-right:18px; font-size:17px; color:#ff0000; height:28px; line-height:28px;}

/* 资讯列表 */
.idx_zxwkdiv{ width:100%; height:160px; margin-top:15px;}
.idx_newscontjg{ width:1px; height:100px; margin-top:50px; background:#dfdfdf; margin-left:32px; margin-right:40px;}
.idx_newscont{ width:245px; height:160px;}
.idx_newscont .idx_newsfont{ width:100%; border-bottom:none; height:36px; line-height:36px;}
.idx_newscont .idx_newsfont b{ width:3px; height:18px; margin-top:9px;}
.idx_newscont .idx_newsfont span{ font-size:16px; line-height:36px; height:36px; margin-left:15px;}
.idx_newscont .idx_newsfont a{ height:36px; line-height:36px; margin:0px; color:#939393; text-decoration:underline;}
.idx_newscont .idx_newsfont a:hover{ color:#008cff;}
.idx_newscont li{ float:left; width:100%; height:30px; line-height:30px;}
.idx_newscont li:hover b{ color:#2390ff;}
.idx_newscont li b{ float:left; font-size:15px; color:#c6c6c6;}
.idx_newscont li a{ float:left; margin-left:10px;}

/* 资讯hot内容 */
.idx_nhotcont li{ position:relative;}
.idx_nhotcont li.hotlired b,.idx_nhotcont li.hotlired a{ color:#ff0000;}
.idx_nhotcont li img.newshot{ float:left; margin-top:5px; margin-left:5px;}

/* 直播课程 */

.idx_zbxxk{ width:100%; height:250px; float:left; margin-top:23px;}
.idx_zbxxk .zbkcdiv{ display:none; width:100%; float:left;}
.idx_zbxxk .zbkcdiv li{ margin-left:25px; margin-right:70px; border-radius:2px;}
.idx_zbxxk .zbkcdiv li:hover{ border-bottom:#0084ff 2px solid;}

/* -------------------------------名师团队内容-------------------------------- */

#gol{background:url(../images/img/anleft.png); width:27px; height:49px; top:125px; left:0px; z-index:99; position:absolute; display:none;}
#gor{background:url(../images/img/anright.png); width:27px; height:49px; top:125px; right:0px; z-index:99; position:absolute; display:none;}
.mstdcontent{ overflow:hidden; height:293px; width:1160px; position:relative; margin-left:20px;}
.mstddiv li{ float:left; width:223px; height:293px; overflow:hidden; border-radius:2px; margin-right:11px; position:relative;}
.mstddiv li img{ float:left; width:223px; height:293px;}
.mstddiv li .msxqdiv{ background:url(../images/laoshiyy.png); position:absolute; z-index:2; width:223px; height:293px; left:0px; top:-293px;transition:top 0.5s;-moz-transition:top 0.5s; -webkit-transition:top 0.5s; -o-transition:top 0.5s; border-radius:2px;}
.mstddiv li:hover .msxqdiv{ top:0px;}
.mstddiv .msxqdiv b{ display:block; width:100%; height:35px; line-height:35px; float:left; margin-top:35px; text-align:center; font-size:22px; color:#fff;}
.mstddiv .msxqdiv span{ display:block; width:100%; height:28px; line-height:28px; float:left; text-align:center; font-size:16px; color:#fff;}
.mstddiv .msxqdiv p{ margin:0; padding:0; width:190px; height:160px; overflow:hidden; float:left; margin-left:20px; color:#fff; line-height:26px; margin-top:10px; font-size:16px;}
.mstdcontent:hover #gol,.mstdcontent:hover #gor{ display:block;}











/* -------------------------------教师资格内容-------------------------------- */

.jszgdiv{ width:100%;}
.jszgdiv li{ float:left; width:213px; height:206px; border:#ececec 1px solid; border-radius:5px; overflow:hidden; margin-left:31px; margin-bottom:10px; margin-top:18px;}
.zbkcimgwk{ float:left; width:213px; height:130px; overflow:hidden;}
.jszgdiv li.jszgmgli{ margin-left:0px;}
.jszgimgfd li img{ float:left;-webkit-transition:all 0.7s ease-out;-o-transition:all 0.7s ease-out;-moz-transition:all 0.7s ease-out;-ms-transition:all 0.7s ease-out;transition:all 0.7s ease-out;}
.jszgimgfd li:hover a img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7}


.jszgdiv li .jszgtitle{ width:200px; margin-left:7px; height:50px; margin-top:3px; font-size:16px; line-height:25px; float:left;}
.jszgdiv li .jszgtitle font{ float:left; display:block; padding:0 10px 0 10px; height:21px; line-height:21px; margin-top:3px; border-radius:5px; background:#ff0000; color:#fff; margin-right:5px;}
.jszgdiv li .jszgprice{ width:200px; margin-left:7px; height:20px; line-height:20px; float:left;}
.jszgdiv li .jszgprice font{ color:#aeaeae; float:left; font-size:12px;}
.jszgdiv li .jszgprice span{ float:right; color:#ff0000; font-size:18px;}

.indexggw img{}


/* -------------------------------直播课程内容-------------------------------- */
.zbkcdiv li{ position:relative; height:193px; margin-left:112px;}
.zbkctcc{ position:absolute; left:0px; top:0px; background:url(../images/zbkcyy.png); width:213px; height:130px;}
.zbkctcc a{ display:block; width:213px; height:130px; float:left;}
.zbkctcc span{ display:block; width:100%; height:30px; line-height:30px; color:#ffffff; text-align:center; margin-top:10px; font-size:16px;}
.zbkctcc img{ float:left;}
.zbzimg img{ margin-top:25px; margin-left:90px;}
.yyzimg img{ margin-top:25px; margin-left:90px;}
.zbkcdiv .zbkctime{ width:200px; margin-left:7px; margin-top:7px; height:25px; line-height:25px; float:left; font-size:14px;}
.zbkcdiv .zbkcyy{ width:200px; margin-left:7px; margin-top:5px; height:21px; line-height:21px; font-size:12px;}
.zbkcdiv .zbkcyy font{ float:left; color:#aeaeae;}
.zbkcdiv .zbkcyy span{ width:65px; height:21px; text-align:center; float:right; border-radius:5px; color:#fff;}
.zbkcdiv .zbkcyy span.zbzing{ background:#ff0000;}
.zbkcdiv .zbkcyy span.yying{ background:#0090ff;}
.zbkcdiv .zbkcyy span.yyying{ background:#cdcdcd;}


/* -------------------------------云社区内容-------------------------------- */

.ysqnews{ width:490px; height:238px; border:#dcdcdc 1px solid; border-radius:15px; margin-left:57px; margin-top:20px;}
.newstbdiv{ width:100%; margin-top:12px; height:45px; line-height:45px;}
.newstbdiv img{ float:left; margin-left:26px; margin-top:8px;}
.newstbdiv span{ float:left; margin-left:20px; font-size:20px; font-weight:bold;}
.ysqtlqdiv{ margin-right:57px; margin-left:0px;}

.newslist{ width:440px; height:150px; float:left; margin-left:25px; margin-top:15px; overflow:hidden;}
.newslist li{ float:left; height:37px; line-height:37px; width:100%; overflow:hidden;}
.newslist li b{ float:left; font-size:16px;}
.newslist li a{ float:left; font-size:14px; margin-left:10px;}
.newslist li span{ float:right;}
.ysqtlqdiv .tlqlist b{ color:#128ff6; font-size:14px;}













