@charset "gb2312";
/* CSS Document */
body{ background:#f9f9f9; color:#333;}
body, button, input, select, textarea {font: 12px/24px tahoma,arial,宋体;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,table{ margin: 0; padding: 0;}
img, iframe{ display:block; border:0;}
ul, li{ list-style:none;}
a{color:#333;text-decoration:none}
a:hover{color:#4ec4fb;text-decoration:underline;}
.djs_span10{ CLEAR:both;DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT:10px;}
.djs_span20{ CLEAR:both;DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT:20px;}
.color4ec4fb{ color:#4ec4fb;}
.colorff8a00{ color:#ff8a00;}
.color999{ color:#999;}
.mt10{ margin-top:10px;}
.ml5{ margin-left:5px;}
.f14{ font-size:14px;}
.red{ color:#cc0000;}
/*顶部导航及logo*/
.topBlank{ width:100%; height:58px;}
.top{ width:100%; height:58px; font-size:14px; line-height:58px; background:url(../images/zb_topbg.jpg) repeat-x; color:#777;position: fixed;top: 0; z-index: 3000; _position:absolute;_left:expression(eval(document.documentElement.scrollLeft));_top:expression(eval(document.documentElement.scrollTop))}
.top a{ color:#fff;}
.top a:hover{ text-decoration:none; color:#4ec4fb;}

.top_sjbIcon{ width:10px; background:url(../images/zhiboIcons.gif) no-repeat 0 -35px; padding-left:15px;}
.mainbox{ width:1200px; margin:0 auto; overflow:hidden;}
.contentBox{ width:1180px;background:#fff; padding:15px 10px; margin:0 auto; overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}

/*部分开始-----------------------------------------------------*/
.fix{*zoom:1;}.fix:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
/*banner*/
.none{ display:none;}
.banner{ min-width:1200px;height:440px; position:relative; margin:0 auto; overflow:hidden; z-index:1;}
.banner_show{ width:100%; text-align:center; height:440px; overflow:hidden; position:relative;}
.bannger_inbox{ position:absolute; left:50%; top:0; margin-left:-960px;}

/*翻页*/
.banner_pre_next{position:relative;z-index:105;top:520px;width:980px;left:50%; height:37px;margin-left:-500px;*left:240px;}
.banner_pre_next a{ width:37px; height:80px; background:url(../images/btn.png) no-repeat; text-indent:-999em;}
.banner_pre_next .banner_btn_left{position:absolute;left:-100px; top:-350px; background-position:0px 0px;}
.banner_pre_next .banner_btn_right{position:absolute;right:-100px;top:-350px; background-position:-37px 0px;}

/*圆点*/
.yq_banner_list{ width:150px; height:25px;position:absolute; top:380px; text-align:right; z-index:100; left:50%; margin-left:-85px;}
.yq_banner_list a{ display:inline-block; width:19px; height:19px;background:url("../images/abg.gif") no-repeat right;text-decoration:none;}
.yq_banner_list a.hover{background:url("../images/abg.gif") no-repeat left; text-decoration:none;}

#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:100%; height:440px; margin:0 auto; background:#333; position:relative; overflow:hidden;background-attachment: scroll;background-position: 50% 0px; background-repeat: no-repeat; }
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:190px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:190px; right:10px; z-index:10;}
#playBox .smalltitle {width:100px; height:10px; position:absolute; bottom:15px; left:48%;  z-index:10;}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}
/*部分结束-----------------------------------------------------*/
/*公开课*/
.titleH1{ font-size:18px; font-family:'微软雅黑';}
.button_zbhf{ width:70px; height:24px; line-height:24px; text-align:center; background:#f4f4f4; border:solid 1px #ddd; background:url(../images/zhiboIcons.gif) no-repeat 15px -54px; padding-left:20px;}
.button_zbhf a:hover{ text-decoration:none;}
.nkBox{border-bottom:solid 1px #ddd;_border:none; height:30px; overflow:visible;_height:30px; _overflow:visible;}
.nk1{ float:left; width:125px; height:35px;font-weight:bold; cursor: pointer;  text-align:center; font-weight:bold; font-size:14px; line-height:27px; color:#4ec4fb;background:url(../images/tagArrow.jpg) no-repeat 0 27px;}
.nk2{_border-bottom:solid 1px #ddd;float:left; width:125px; height:35px;_height:30px; line-height:27px; cursor: pointer;text-align:center; font-size:14px;background:none;}
.nks1{ margin:0 auto; padding:10px 0;}
.nks2{ display:none;padding:10px 0;}

.gkk_list{ width:180px; border-top: 1px solid #ddd;padding-top: 20px;}
.gkk_listh2{ font-size:16px; color:#4ec4fb; padding-bottom:5px;width:70px;}
.gkk_list li{ border-bottom:dashed 1px #ddd; margin-bottom:15px;_margin-bottom:15px;padding-bottom:5px;line-height:21px;_line-height:21px;}
.gkk_list li h2{ font-size:16px; color:#4ec4fb; padding-bottom:5px;}
.gkk_listNum{ width:14px; height:14px; line-height:14px; margin-right:5px; background:#4ec4fb; text-align:center; color:#fff; display:inline-block; border:solid 1px #22aae9;}
.gkk_listNum01{ width:14px; height:14px; line-height:14px; margin-right:5px; background:#f7f7f7; text-align:center; color:#999; display:inline-block; border:solid 1px #ddd;}
.gkk_listZb{ width:45px; height:20px; line-height:20px; text-align:center;color:#fff; background:#ff8a00; display:inline-block;}
.gkk_listZb:hover{opacity:0.8;}
.gkk_list p{ margin-left:20px;}
.gkk_list a{ color:#fff;}
.gkk_list a:hover{ color:#fff;text-decoration:none;_text-decoration:underline;}
a.leftsort { float:right;background: url("../images/upDown.jpg") no-repeat scroll 0 0;height: 14px;width: 13px;margin-top:10px;}
a.rightsort { float:right;background: url("../images/upDown.jpg") no-repeat scroll -12px 0;height: 14px;width: 13px;margin-top:10px;}
.gkk li{ float:left; width:166px; height:215px; font-size:14px;border:solid 1px #ddd; background:#f8f8f8;padding:10px; margin-right:10px; margin-top:10px;}
.gkk b{ display:block; height:95px; background:url(../images/videoIcon.gif) no-repeat 0 3px; padding-left:22px;line-height:20px;}
.gkk p{ background:#ececec; padding:3px 3px; margin:25px 0;}
.gkk .ckxq{ display:block; width:76px; height:24px; line-height:24px; text-align:center; background:#ff8a00; border:solid 1px #e27a00; color:#fff;}
.gkk .ckxq:hover{ opacity:0.8;}
.gkk .djyy{ display:block; width:76px; height:24px; line-height:24px; text-align:center; background:#4ec4fb; border:solid 1px #32b4f0; color:#fff; margin-left:10px;}
.gkk .djyy:hover{ opacity:0.8;}
.gkk .yjs{ display:block; width:80px; height:24px; line-height:24px; text-align:center; background:#eee; border:solid 1px #ddd; color:#999; margin:0 auto;}
/*直播课*/
.zbkul li{ float:left; width:270px;margin-right:30px;border:solid 1px #fff; margin-bottom: 10px;/*height:450px;*/}
.zbkul li:hover{ border:solid 1px #4ec4fb; }
/*.zbkul .ligray{ color:#999; line-height:18px;}*/

.zbkul .ligray {
    color: #999;
    display: block;
    height: 105px;
    line-height: 22px;
    margin-top: 5px;
    overflow: hidden;
    padding: 10px 0;
}
.zbkul .lip{ height:22px; background:url(../images/zhiboIcons.gif) no-repeat 0 -8px; padding-left:18px; line-height:22px;}
.zbkul .yuyueRen{  height:22px; background:url(../images/zhiboIcons.gif) no-repeat 0 -74px; padding-left:18px;line-height:22px;}
.zbkul .yuyue{ width:48px; height:22px; background:#4ec4fb; border:solid 1px #33b1ec;  left:24px; text-align:center; color:#fff;}
.zbkul .yuyue:hover{ color:#ffee33;}

.djyy{ width:65px; height:22px; background:#4ec4fb; border:solid 1px #33b1ec;  left:24px; text-align:center; color:#fff; font-weight:normal; line-height:22px;}
.yuyue2{ width:65px; height:22px; background:#fe9001; border:solid 1px #fe9001;  left:24px; text-align:center; color:#fff; font-weight:normal; line-height:22px;}
.buy{ width:65px; height:22px; background:#fe9001; border:solid 1px #fe9001;  left:24px; text-align:center; color:#fff; font-weight:normal; line-height:22px;}
/*视频课*/
.mk1{ float:left; width:125px; height:35px;font-weight:bold; cursor: pointer; text-align:center; font-weight:bold; font-size:14px; line-height:27px; color:#4ec4fb;background:url(../images/tagArrow.jpg) no-repeat 0 27px;}
.mk2{_border-bottom:solid 1px #ddd;float:left; width:125px; height:35px;_height:30px; line-height:27px; cursor: pointer;text-align:center; font-size:14px;background:none;}
.mks1{ margin:0 auto; padding:10px 0;}
.mks2{ display:none;}
.spk li{ float:left; width:272px;  font-size:14px; margin-right:30px; margin-bottom:10px; position:relative;}
.spk b{ display:block;height:20px; }
.spk p{ padding:5px; color:#999; }
.spk p span{ float:right; color:#333; background:url(../images/videoIcon1.gif) no-repeat 0 7px; padding-left:17px;}
/*.spk_hover { width: 272px;height: 160px;background: url("../images/kc_bg1.png") no-repeat scroll 0 0;left: 0;position: absolute;top: 0; padding-top:10px;}*/
.spk_hover { width: 252px;height: 215px;padding:10px;background: url("../images/kc_bg1.png") repeat-y scroll 0 0;left: 0;position: absolute;top: 0; padding-top:10px;}
.spk_hover h2 {text-align: center; font-size:16px;color: #000;}
.spk_hover h3 {text-align: center; color: #666;font-size: 14px;font-weight: normal;line-height: 20px;}
.spk_hover p {font-size:12px;color:#999;overflow:hidden;text-align:center;}
.spk_hover a:hover{ text-decoration:none; color:#4ec4fb;}
.button_manfei {display:block;height: 40px; width: 125px; background: url("../images/button_mianfei.gif") no-repeat scroll -3px -6px;text-align:center; line-height:40px; color:#fff; border:none; margin:0 auto;}
.button_manfei:hover { background: url("../images/button_mianfei.gif") no-repeat scroll -2px -51px; color:#ffee33;}

.button_more{ width:228px; height:45px; background:#4ec4fb; text-align:center; color:#fff; font-size:16px; line-height:45px; margin:0 auto;}
.button_more:hover{ background:#6bd0ff;}
/*footer*/
.footer{ min-width:1200px; line-height:24px; background:#EEEEEE; padding:20px 0;border-top:solid 1px #ddd;}
.footer_left{ width:600px; border-right:solid 1px #ddd;}
.footer_right{ float:right; width:300px; height:126px; overflow:hidden; }
.footer h2{ font-size:22px; margin-bottom:10px;}
/*
.footer a{color:#eee;}
.footer a:hover{color:#fff5c7; text-decoration:underline;}
*/

/*招生方案*/
.zixun{ width:48px; height:22px; background:#fe9d01; border:solid 1px #fe9001;  left:24px; text-align:center; color:#fff; margin-right:8px;}
.zixun:hover{ color:#ffee33;}

/* 固定定位 ie6闪烁 */
*html{
background-image:url(about:blank);
background-attachment:fixed;
} 

.mr5 {margin-right:5px;}
.djs_span1{ CLEAR:both;DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT:1px;}
.djs_span10{ CLEAR:both;DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT:10px;}

/*免费试听*/
.mfst li{ float:left; width:272px;  font-size:14px; margin-right:30px; margin-bottom:10px; position:relative;}
.mfst li img{ width:272px; height:173px;}
.buBox{ width:272px; height:25px; margin-top:8px;}
.btn_buy { background:url(../images/icon_zb.png) no-repeat 10px -93px;border: 1px solid #ccc; display: inline-block;float: left;font: 14px; line-height:25px;height: 25px;padding-left: 34px;width: 43px;}
.btn_st {background:url(../images/icon_zb.png) no-repeat 10px 4px;border: 1px solid #ccc; display: inline-block;float: left;font: 14px; line-height:25px;height: 25px;padding-left: 34px;width: 43px;}
.btn_jj { background:url(../images/icon_zb.png) no-repeat 10px -46px;border: 1px solid #ccc; display: inline-block;float: left;font: 14px; line-height:25px;height: 25px;padding-left: 34px;width: 43px;margin:0 17px;}
