@charset "utf-8";/* 页面格式化 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0;}
body{font-size:12px;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
fieldset,img{border:0;}
abbr,acronym{border:0;font-variant: normal;}
:focus{outline:0;}
address,button,caption,cite,code,dfn,input,optgroup,option,select,textarea,th,var{font:inherit;}
del,ins{text-decoration:none;}
ol,ul,dl{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

/* a,a:link,a:visited,a:active{color:#575757;text-decoration:none;}  HB_gk_sy.css已定义*/
/* a:hover{text-decoration:underline;} HB_gk_sy.css已定义*/

/* 浮动及定位样式 */
.fc:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fc{display:inline-block;*zoom:1;}
/* Hides from IE-mac */ 
* html .fc{height:1%;}
.fc{display: block;} 
/* End hide from IE-mac */
.fl{float:left;display:inline;}
.fr{float:right;}
.pos_a{position:absolute;}
.pos_r{position:relative; width:980px;}
.pos_f{position:fixed;}

/* 栅格样式 */
.w220{width:220px;}
.w239{width:239px;}
.w237{width:237px;}
.w243{width:243px;}
.w219{width:219px;}
.w235{width:235px;}
.w270{width:270px;}
.w295{width:295px;}
.w395{width:395px;}
.w500{width:500px;}
.w730{width:730px;}
.w740{width:740px;}
.w747{width:747px;}
.w767{width:767px;}
.w820{width:790px; margin-right:10px;}
.h237{overflow:hidden;height:237px;}
.h159{overflow:hidden;height:159px;}
.h224{height:224px;}
.h227{height:227px;}
.h349{height:349px;}
.h427{height:427px;}

/* 盒子样式 */
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt12{margin-top:12px;}
.mt15{margin-top:15px;}
.mt17{margin-top:17px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt27{margin-top:27px;}
.mt35{margin-top:35px;}
.mr15{margin-right:15px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml14{margin-left:14px;}
.mr10{margin-right:10px;}
.mr30{margin-right:30px;}
.mb10{margin-bottom:10px;}
.pt5{padding-top:5px;}
.p1{padding:5px 14px 10px;}
.p2{padding:10px 14px;}

/* 字体样式 */
.fs12{font-size:12px;}
.fs14{font-size:14px;}
.fs16{font-size:16px;}
.ft12{font:normal 12px "微软雅黑";}
.ft14{font:normal 14px "微软雅黑";}
.ft16{font:normal 16px "微软雅黑";}
.ft18{font:normal 18px "微软雅黑";}
.ft20{font:normal 20px "微软雅黑";}
.ft28{font:normal 28px "微软雅黑";}
.lh26{line-height:26px;}
.fwb{font-weight:bold;}
.fwn{font-weight:normal;}
.tac{text-align:center;}
.tal{text-align:left;}
.tar{text-align:right;}

/* 超链颜色样式 */
.txt1 a,.txt1 a:link,.txt1 a:visited,.txt1 a:active,a.txt1,a.txt1:link,a.txt1:visited,a.txt1:active{color:#666;} /*灰色*/
.txt2 a,.txt2 a:link,.txt2 a:visited,.txt2 a:active,a.txt2,a.txt2:link,a.txt2:visited,a.txt2:active{color:#fff;} /*白色*/
.txt3 a,.txt3 a:link,.txt3 a:visited,.txt3 a:active,a.txt3,a.txt3:link,a.txt3:visited,a.txt3:active{color:#009900;} /*绿色*/
.txt4 a,.txt4 a:link,.txt4 a:visited,.txt4 a:active,a.txt4,a.txt4:link,a.txt4:visited,a.txt4:active{color:#fc3e2e;} /*红色*/
.txt5 a,.txt5 a:link,.txt5 a:visited,.txt5 a:active,a.txt5,a.txt5:link,a.txt5:visited,a.txt5:active{color:#01669a;} /*蓝色*/
.txt6 a,.txt6 a:link,.txt6 a:visited,.txt6 a:active,a.txt6,a.txt6:link,a.txt6:visited,a.txt6:active{color:#c52427;} /*橙色*/
.txt7 a,.txt7 a:link,.txt7 a:visited,.txt7 a:active,a.txt7,a.txt7:link,a.txt7:visited,a.txt7:active{color:#27a42c;} /*绿色2*/
.txt8 a,.txt8 a:link,.txt8 a:visited,.txt8 a:active,a.txt8,a.txt8:link,a.txt8:visited,a.txt8:active{color:#f00;} /*红色2*/
.txt9 a,.txt9 a:link,.txt9 a:visited,.txt9 a:active,a.txt9,a.txt9:link,a.txt9:visited,a.txt9:active{color:#0872df;} /*蓝色2*/
.txt10 a,.txt10 a:link,.txt10 a:visited,.txt10 a:active,a.txt10,a.txt10:link,a.txt10:visited,a.txt10:active{color:#ff6c00;} /*灰色2*/
.txt_black a,.txt_black a:link,.txt_black a:visited,.txt_black a:active,a.txt_black,a.txt_black:link,a.txt_black:visited,a.txt_black:active{color:#000;} /*黑色*/
a.tdno:hover{text-decoration:none;}
.shopad11{width:980px; margin:0px auto;margin-top:10px;}
#cr,#hr,#mn,#ft .ftmn,#ft .ftlink,.topad{width:980px;margin:0 auto;}
#hr .search .sea_btn,.buy2,.vipico,.hotico,.newico,.ting1 i,.kookb1 .kbr h3,.cuico{background:url(bgs.png) no-repeat;_background:url(bgs.gif) no-repeat;}
#hr .search input,#hr .search .sea_btn,#mn ul li,#ft .ftmn dl,#mn dt,#mn dd,.kookb1 .kbtit span{float:left;display:inline;}
#hr .search .sea_btn,#mn ul a{display:block;}
/* 头部样式 */
#hr{padding:13px 0;}
#hr .logo_tit{height:49px;padding-left:14px;margin:8px 32px 0 11px;border-left:1px solid #d3d5d8;}
#hr .logo_tit h1,#hr .logo_tit p{float:left;display:block;}
#hr .logo_tit h1,#hr .logo_tit strong{line-height:28px;color:#362f2e;}
#hr .logo_tit h1 a{display:block;}
#hr .logo_tit p{height:18px;padding-left:3px;margin-top:5px;background:#74be65;line-height:18px;color:#fff;Letter-spacing:2px;text-align:center;}
#hr .logo_tit p.lsico1{padding-left:9px;Letter-spacing:9px;}
#hr .search input{height:31px;padding-left:5px;border:1px solid #d3d5d8;font-size:14px;color:#949494;line-height:31px;}
#hr .search .sea_btn{height:31px;padding:0 18px;border:1px solid #d3d5d8;border-left:none;line-height:31px;}
#hr .search .sea_btn:hover{background-position:0 -120px;color:#27a42c;}
#hr .search{margin-top:14px;}
.topad img{ margin-bottom:10px;}
/* 绿色导航 */
#mn ul,.mn_green ul a{background:url(../img/hrbg.png) repeat-x;} /* 导航共公背景 */
#mn ul{height:38px;border-left:1px solid #33950f;border-right:1px solid #33950f;}
#mn p,#mn dl{border:1px solid #d7d7d7;border-top:none;line-height:30px;}
.mn_green ul{background-position:0 0;}
.mn_green ul li a{line-height:38px;}
.mn_green ul li.s a,.mn_green ul li a:hover{background-position:0 -48px;text-decoration:none;}
#mn p strong{padding:0 7px 0 15px;color:#79b56f;}
#mn p a{padding:0 5px;}
#mn p span{padding-left:5px;color:#d1d1d1;}
#mn p.subtxt1 strong{padding:0 7px 0 15px;color:#444;}
#mn p.subtxt1 a{padding:0 5px;color:#79b56f;font-weight:bold;}
#mn dl{padding:8px 0;}
#mn dd{border-right:1px solid #d1d1d1;line-height:20px;}
#mn dd.nobr{border-right:none;}
#mn dt{width:16px;padding:3px 0 0 12px;color:#79b56f;font-weight:bold;line-height:18px;}
#mn dd a{margin:0 8px 0 7px;}

/* 课表公共 */
.buy2,.vipico,.hotico,.newico,.ting1 i,.cuico{display:inline-block;overflow:hidden;vertical-align:middle;}
.vipico,.hotico,.newico{width:21px;height:24px;margin-left:5px;}
.vipico{background-position:-247px -218px;}
.hotico{background-position:-185px -218px;}
.newico{background-position:-216px -218px;}
.cuico{width:16px;height:16px;margin-left:5px;background-position:-135px -247px;}
.redico{color:#c42329;}
.del{text-decoration:line-through;color:#222;}
.ting1 i{width:15px;height:17px;margin-right:5px;background-position:-164px -194px;}
a.ting1,a.ting1:link,a.ting1:visited,a.ting1:active{color:#ff6c00;}
.buy2{width:51px;height:23px;background-position:-150px -276px;}
/* 课表一 */
.ting1 i{width:15px;height:17px;margin-right:5px;background-position:-164px -194px;}
.kookb1{ background:#FFF; width:980px; height:550px; margin-left:10px;  margin:0px auto;}
.kookb1 h2{position:relative;z-index:20;height:39px;background-color:#2e9d1a;background-position:right -754px;padding-left:15px;font:normal 22px/36px "微软雅黑";color:#fff;}
.kookb1 h2.kbh2{height:37px;border:1px solid #9dcf95;background:#edf9e6;color:#338d0d;}
.kookb1 .kbl{position:relative;z-index:10;width:163px;border-left:1px solid #9acd92;border-bottom:1px solid #9acd92;border-right:1px solid #2d9d1a;background:#f1ffef; }
.kookb1 .kbl li{position:relative;width:163px;height:56px;float:left;border-top:1px solid #9acd92;}
.kookb1 .kbl li.top{border-top:none; }
.kookb1 .kbl p{z-index:50;position:absolute;left:0;top:0;cursor:pointer;width:163px;height:56px;font:normal 13px/8px "宋体";color:#575757;text-align:center;}
.kookb1 .kbl li.s p{z-index:100;left:-1px;top:-1px;width:160px;border:1px solid #2d9d1a;border-right:none;border-left-width:5px;background:#fff;}
.kookb1 .kbl strong{display:block;width:100%;padding:10px 0 10px;font:bold 16px/18px "微软雅黑";color:#47aa36;}
.kookb1 .kbr h3{height:34px;padding-left:15px;border:1px solid #9acd92;background-repeat:repeat-x;background-position:0 -118px;font:bold 18px/30px "微软雅黑";color:#2d9d1a;}
.kookb1 .kbr h3.mt27{margin-top:17px;}
.kookb1 .kbr h3 strong{display:inline-block;padding-left:20px;font:normal 12px/34px "宋体";color:#484848;vertical-align:middle;}
.kookb1 .kbr div.kbmsg{padding:10px 15px;border:1px solid #d6d6d6;border-top:none;}
.kookb1 .kbr p.kbcon{padding:8px 10px;font-size:12px;line-height:22px;color:#333;}
.kookb1 .kbn{width:100%;}
.kookb1 .kbn th,.kookb1 .kbn td{border:1px solid #d7d7d7;font-size:14px;text-align:center;}
.kookb1 .kbn th{height:35px;background:#f7f7f7;border-top:none;font-weight:bold;color:#808080;}
.kookb1 .kbn th.kbw0{width:46%;}
.kookb1 .kbn th.kbw2{width:36%;}
.kookb1 .kbn th.kbw1,.kookb1 .kbn th.kbw3,.kookb1 .kbn th.kbw4,.kookb1 .kbn th.kbw5{width:10%;}
.kookb1 .kbn th.kbw6{width:13%;}
.kookb1 .kbn th.kbw7{width:11%;}
.kookb1 .kbn td{height:35px;line-height:35px;color:#444;font-family:Arial,Verdana,"宋体";}
.kookb1 .kbn td.fwb{color:#E4393C;}
.kookb1 .kbn td.fwb,.kookb1 .kbn td.del{font-family:verdana;}
.kookb1 .kbn p{padding:5px 0 5px 10px;text-align:left;line-height:22px;}
.kookb1 .kbtit{padding-left:15px;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-bottom:2px solid #3faf0d;padding-top:10px}
.kookb1 .kbtit span{cursor:pointer;display:inline-block;padding:0 15px;height:30px;margin:2px 8px 0 0;border:1px solid #3faf0f;background:#f1ffef;color:#2d9d1a;font:bold 14px/30px "宋体";border-bottom:none;text-align:center;}
.kookb1 .kbtit span.s{height:32px;margin-top:0;background:#3faf0f;color:#fff;}

/* 课表二 */
.xkzx{right:30px;top:0px;_top:6px;display:block;height:36px;line-height:36px;}
.xkzxico1{width:22px;height:22px;margin:0 5px;background-position:-185px -640px;}
.xkzx a{vertical-align:top;line-height:36px;}
.kbtit2 span{ cursor:pointer; display:inline-block; height:36px; margin-right:10px; padding:0 10px; background:#edf9e6; border:1px solid #80cb60; border-bottom:none; font:bold 18px/36px "微软雅黑"; color:#3eaf0e;}
.kbtit2 span.s{ background:#3faf0f; color:#fff; border-color:#3faf0f;}
.kbbx1{ border:1px solid #d6d6d6; border-top:2px solid #3faf0f; padding:20px 14px;}
.knlist1 a,.knlist2 a{ display:inline-block; width:135px; height:27px; margin:0 20px 15px 0; border:1px solid #d6d6d6; font-size:12px; line-height:27px; text-align:center;}
.knlist2{ padding:6px 0 15px; border:1px solid #d6d6d6; border-top:none;}
.knlist1 a:hover,.knlist1 a.s,.knlist2 a:hover,.knlist2 a.s{ background:#3eaf0e; border:1px solid #3eaf0e; text-decoration:none; color:#fff;}
.knlist2 a:hover,.knlist2 a.s{border:1px solid #d6d6d6;}
.knlist2 a{ width:143px; margin:10px 0 0 10px;}
.knlist1 a.mr0,.knlist2 a.mr0{ margin-right:0;}

/* 课表倒计时 */
.countdown{overflow:hidden;height:38px;padding-right:12px;color:#66667c;font-family:'微软雅黑';font-size:14px;line-height:38px;text-align:right;margin-bottom:10px}
.countdown .clock{display:inline-block;width:16px;height:16px;margin-top:-3px;background:url(http://img.koolearn.com/v2/img/clock.jpg) no-repeat}
.countdown .posr{float:left;margin-top:-2px}
.countdown .countdown_tit{margin-right:10px;color:#29333f;font-family:'微软雅黑';font-size:16px;font-weight:bold;text-decoration:none;font-style:normal}
.countdown span,.countdown em{display:inline-block;vertical-align:middle}
.countdown .tim_num{overflow:hidden}
.countdown .tim_bg{display:inline-block;float:left;width:26px;height:23px;background:url(http://img.koolearn.com/v2/img/tim_bg.jpg) no-repeat;color:#fff;font-size:18px;line-height:23px;text-align:center}
.countdown .tim_txt{float:left;height:23px;margin:0 5px;color:#29333f;font-family:'微软雅黑';font-size:14px;font-weight:bold;line-height:27px}

/* 页尾样式 */
#ft{margin-top:60px;background:url(../img/frbg.jpg) repeat-x;}
#ft .ftmn{padding:20px 0 0 0;}
#ft .ftmn dl{width:18%;}
#ft .ftmn dl.w1{width:28%;}
#ft .ftmn dt{padding-top:10px;font:normal 20px/36px "微软雅黑";color:#666;}
#ft .ftmn dd{line-height:22px;}
#ft .ftlink{padding:15px 0 40px;margin-top:15px;border-top:1px solid #ebebeb;}
#ft .ftlink a{padding-right:12px;line-height:22px;}
#ft .ftlink strong{padding-right:5px;color:#666;}
#ft .copyright{width:100%;padding:15px 0 30px;background:#e9e9e9;text-align:center;line-height:22px;color:#666;}
#ft .ft_logo{position:relative;padding-top:10px;width:980px;margin:0 auto;}
#ft .ft_logo img{vertical-align:top;margin:0 10px;}
#ft .kooxin{position:absolute;right:100px;top:-40px;}
/* 滚动央视 */
#rollText{font:12px /20px verdana;}