@charset "utf-8";
*{margin:0;padding:0;}
body {
	font: 13px "微软雅黑","黑体";
	margin: 0px;
	padding: 0px;
	/*background:#EEEEEE;*/
	background:#fff345;
}
table{border-collapse:collapse;border-spacing:0}

ul,li, ol, dl, {
	padding: 0px;
	margin: 0px;
	list-style:none;
}
h1, h2, h3, h4, h5, h6, p {
	margin:0px;
	padding:0px;
	
	
}
img {
	border: none;
}
a{
	color:#6E6C64;
	text-decoration: none;
	blr:expression(this.onFocus=this.blur());
}
a:visited {
	color: #6E6C64;
	text-decoration: none;
}
a:hover, a:active, a:focus { 
	color:#005bac;
	outline:none;
}
.clearfloat {
	clear:both;
}
.fl{ float:left;}
.fr{ float:right;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}

.wall{ width:100%; height:auto; background:#FFFFFF;}
.w1200{ width:1200px; height:auto; margin:auto;}

.w1198{ width:1178px; height:auto; /* height:2200px; */ border:1px solid #567594; border-top:none; margin:auto; padding:10px;background:#FFFFFF;}
/*顶部欢迎栏-二维码*/
.hellow{ width:100%; height:30px; background:#ebebeb; line-height:30px;}
.hellow a{ margin:0 5px; color:#666666;}
.hellow a:hover{ color: #003399; text-decoration:none;}
.er-code {float:right; margin-top:3px;}
.er-code ul {}
.er-code li {float:left;display:inline;zoom:1;margin-right:15px;position: relative;}
.er-code li a {text-decoration: none;}
.er-code li p {display: none; position: absolute;top:30px;left: -35px;zoom:1;border: 1px solid #ccc; background-color: #fff;width:180px;height:180px; z-index:100;}
.er-code li p img {padding-right: 0;vertical-align: middle;width:180px;height:180px; }

/*logo*/
.logo{ width:432px; height:100px;}
.tell{ width:351px; height:100px; }

/*导航菜单*/
.nav_bg{ width:100%; height:45px; background:#3575bd;}
.nav{ height:45px; line-height:45px; position:relative; z-index:99; }
.w200{ width:170px; line-height:45px; color:#FFFFFF; padding-left:30px; background:#054d9a; position:relative;}
.w200 span{ position:absolute; top:2px; right:30px;}

.nav a{ color:#fff; text-decoration:none;}
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 27px; font-size:14px; font-weight:bold;  }
.nav .sub{ display:none; width:100%; left:0; top:45px;  position:absolute; background:#043f81; line-height:32px; padding:5px 0; text-align:center; opacity:0.85; filter:alpha(opacity:85); -moz-opacity: 0.85;}
.nav .sub li{ zoom:1; list-style:none; }
.nav .sub a{ display:block; padding:0 10px; }
.nav .sub a:hover{ background:#949494; color:#fff;  }
.nav .on h3 a{ background:#043f81; color:#fff;   }


/*左侧菜单*/
.menu{ width:186px; height:286px; background:#fafafa; border:2px solid #054d9a;}
.menu ul{ margin:0; padding:0 20px 0 10px; list-style:none;}
.menu ul li{ line-height:40px; padding-left:10px; background:url(../images/menulist.png) center left no-repeat;}
.menu ul li a{}
.menu ul li span{ float:right; color:#b6b6b6;}
.menu ul li a:hover{}

/*banner*/
.banner{ width:680px; height:290px;overflow: hidden; position:relative;  }
.banner .hd{ width:680px; height: 32px; position:absolute; top:258px; z-index:98; }
.banner .hd li{width:136px;float:left;height:32px;line-height:32px;overflow:hidden; color:#3575bd;text-align:center; cursor:pointer; }
.banner .hd li.on{color:#FFF;background:#67acfa;text-decoration:none;}
.banner .bd li{ width:680px; height:290px; overflow:hidden;    }
.banner .txtBg{ position:absolute; width:100%; height:32px;   top:258px; background:#EEDDD6; filter:alpha(opacity=60);opacity:0.6;  }

/*公告*/
.gonggao{ width:285px; height:288px; border:1px solid #ddd;   }
.gonggao .hd{ height:35px; line-height:35px; background:#eeeeee;border-bottom:1px solid #ddd;  position:relative; }
.gonggao .hd ul{ float:left;  position:absolute; left:-1px; top:-1px; list-style:none; }
.gonggao .hd ul li{ float:left; padding:0px 47px; cursor:pointer; font:12px "微软雅黑"; height:35px; line-height:35px;}
.gonggao .hd ul li.on{ height:35px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }
.gonggao .bd ul{ padding:10px;  zoom:1; list-style:none; }
.gonggao .bd li{ height:30px; line-height:24px;   }
.gonggao .bd li .date{ float:right; color:#999;  }

h1.title{ font-size:18px;line-height:40px;}
h1.title a{ color:#FFFFFF; float:right; font-size:12px; display:block; width:40px; height:20px; line-height:20px; text-align:center; background:#337aba; margin:8px 0px 0px;}
h1.title a:hover{ background:#054d9a;}

/*学堂奖金*/
.scoll{ width:1178px; height:auto; position:relative; border-top:2px solid #4f7093; }
.scoll .bd{ width:100%; height:180px; background:#f3f3f3; overflow:hidden; border:1px solid #ededed; }
.scoll .bd ul{ overflow:hidden; zoom:1; }
.scoll .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.scoll .bd ul li a{color:#FFFFFF; }
.scoll .bd ul li .pic{ text-align:center; }
.scoll .bd ul li .pic img{ width:210px; height:140px; display:block; padding:2px; border:1px solid #ccc; }
.scoll .bd ul li .pic a:hover img{ border-color:#3575bd;  }
.scoll .bd ul li .title{ line-height:24px;   }


.tstudent{ width:1178px; height:340px; padding:10px 0 0; border-top:2px solid #4f7093;}
/*金牌教师*/
.teacher{ width:390px; height:325px; padding:0 5px; }
.teachers ul{ overflow:hidden; zoom:1; margin-right:-2px;  background:#eee;  }
.teachers li{ display:block; width:128px; height:97px; line-height:97px; text-align:center;float:left; margin:0 2px 2px 0; overflow:hidden; background:#005bac;}
.teachers li.n{opacity:0.7; filter:alpha(opacity:70); -moz-opacity: 0.7;}
.teachers li.n:hover{opacity:1; filter:alpha(opacity:100); -moz-opacity: 1; cursor:pointer;}
.teachers li a{ color:#FFFFFF; font-size:14px; }
.teachers li.m{ width:258px; background:#666567; color:#fff;   }
.teachers li.m dd{ padding:10px; line-height:18px; text-align:left;   }
.teachers li.t{ background:#023266; text-align:center; color:#fff;   }
.teachers li.t p{ padding:10px; line-height:18px;  }
.teachers li.t h3{ font-size:18px; color: #FFF8A7; line-height:97px;  }
/*明星学员*/
.student{width:435px;  height:335px;  padding:0 15px;border-left:1px solid #CCCCCC; border-right:5px solid #CCCCCC;}
#students { width:435px; margin-bottom:7px; height:293px; border:1px solid #DEDEDE; background:#F8F8F8;  }
#students ul{ list-style:none;}
#students_pic { display:inline; position:relative; float:left; width:340px; height:287px;  overflow:hidden; margin:6px 0 0 6px; }
#students_piclist li { width:340px; height:225px; overflow:hidden;}
#students_piclist img { width:340px; height:225px; }
#students_btn { display:inline; float:right; margin-top:9px; width:78px; padding-right:5px;}
#students_btn li { width:78px; height:51px; margin-bottom:5px; cursor:pointer; opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); }
#students_btn img { width:64px; height:42px; margin:5px 0 0 10px; }
#students_btn .on{ background: url(../images/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#students_opdiv { position:absolute; left:0; bottom:0px; width:340px; height:60px; background:#ededed;}
#students_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
#students_tx ul li{ display:none; line-height:25px;  }
#students_tx ul li a{ color:#000; font-size:14px; font-weight: bold;}


/*英雄榜*/
.hero{ width:285px; height:335px;   overflow:hidden; position:relative; }
.hero .bd{ color:#FFFFFF; }
.hero .infoList_title li{ height:25px; line-height:25px; list-style:none;  background:#3176bb;color:#fff345;}
.hero .infoList_title li span{ display:block; width:56px ; height:25px; text-align:center; float:left; border-left:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}
.hero .infoList li{ height:25px; line-height:25px; list-style:none;  background:#3176bb;}
.hero .infoList li span{ display:block; width:56px ; height:25px; text-align:center; float:left; border-left:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}

/*广告*/
.advertise{ width:1148px; height:150px; overflow:hidden; padding:15px; border-top:3px solid #4f7093; border-bottom:3px solid #4f7093; }

/*学堂频道*/
.channel{width:1178px; height:280px; overflow:hidden;}
/*频道类别*/
.blue{ color:#02498b;}
.channel_left{ position: relative; height: 275px; width:200px; overflow: hidden;  }
.channel_left .blue span{ display:block; width:5px; height:17px; background:#02498b; float:left; margin:11px 5px 0 5px;}
.channel_left ul{ list-style:none; margin:0; padding:0;}
.channel_left .fCs-con li{ width:200px; height:220px; }
.channel_left .fCs-con li img{ width:200px; height:230px; }
.channel_left .fCs-nav{ width: 200px; height: 120px; position: absolute; top: 190px; left: 0px; }
.channel_left .fCs-nav li{ font-weight: bold; padding-left: 20px; padding-right: 20px; width: 140px; height: 30px; line-height: 30px; opacity:0.9; filter:alpha(opacity:90); -moz-opacity: 0.9; position: absolute; left: 0; white-space: nowrap; cursor: pointer;
}
.channel_left .fCs-nav li a{ display: block; color: white; text-decoration: none; overflow: hidden; width: 140px; text-overflow: ellipsis; white-space: nowrap; }
.channel_left .fCs-nav li s{ display:none; background:url(../images/channel_left.png) -107px -20px; width: 5px; height: 9px; position: absolute; right: 15px; top: 10px; overflow: hidden;}
.channel_left .fCs-nav .fCs-nav1 { background-color: #994c73; top: 30px; }
.channel_left .fCs-nav .fCs-nav2 { background-color: #ff0000; top: 60px; }
.channel_left .fCs-nav .fCs-nav3 { background-color: #3575bd; top: 90px;  }
.channel_left .fCs-nav li.on s{ display:block;  }

/*小学，初中，高中tab*/
.outBox{ width:650px; height:273px; border:1px solid #ddd; text-align:left; overflow:hidden; }
.outBox .hd{ height:40px; line-height:40px; background:#f4f4f4; padding:0 20px; border-bottom:1px solid #ddd;  position:relative; }
.outBox .hd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px; list-style:none; }
.outBox .hd ul li{ float:left; padding:0 52px; cursor:pointer; font-weight:bold; }
.outBox .hd ul li.on{ height:40px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }

.inBox{ padding:15px 15px 0 15px;  }
.inBox .inHd{ height:30px; line-height:30px; border-bottom:1px solid #02498b; padding:0 10px;   }
.inBox .inHd ul{ overflow:hidden; zoom:1; list-style:none;}
.inBox .inHd ul li{ padding:0 37px;text-align:center; float:left; cursor:pointer;  }
.inBox .inHd ul li.on{ background:#68a4dc; color:#fff;  }
.inBox .inBd ul{ padding:5px 0;  zoom:1; overflow:hidden;   }
.inBox .inBd li{ height:30px; line-height:30px; overflow:hidden; zoom:1; border-bottom:1px dashed #CCCCCC; padding:0 10px;  }
.inBox .inBd li .date{ float:right; color:#999;  }
.inBox .inBd2 ul{ margin:-5px 0 0; padding:0;  zoom:1; overflow:hidden;   }
.inBox .inBd2 li{ height:30px; line-height:30px; overflow:hidden; zoom:1; border-bottom:1px dashed #CCCCCC; padding:0 10px;  }
.inBox .inBd2 li .date{ float:right; color:#999;  }


/*优秀作品*/
.writing{ width:275px; height:275px; padding:0 10px; overflow:hidden; border-left:5px solid #CCCCCC; }
.writing img{ border:1px solid #ededed;}
.writing ul{ margin:7px 0 0; padding:0; list-style:none;}
.writing ul li{ border-bottom:1px dashed #CCCCCC; line-height:30px;}
.writing ul li a{}

/*学堂精彩瞬间*/
.scoll .bd2{ width:100%; height:210px; background:#f3f3f3; overflow:hidden; border:1px solid #ededed; }
.scoll .bd2 ul{ overflow:hidden; zoom:1; }
.scoll .bd2 ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.scoll .bd2 ul li a{color:#FFFFFF; }
.scoll .bd2 ul li .pic{ text-align:center; }
.scoll .bd2 ul li .pic img{ width:250px; height:165px; display:block; padding:2px; border:1px solid #ccc; }
.scoll .bd2 ul li .pic a:hover img{ border-color:#3575bd;  }
.scoll .bd2 ul li .title{ line-height:24px;   }

/*校区信息*/
.area{width:1178px; height:220px; overflow:hidden;border-top:2px solid #4f7093;/*border-bottom:2px solid #cccccc;*/}
.area ul{border-top:2px solid #cccccc; margin:0; padding:5px 0; list-style:none;}
.area ul li{ display:block; width:270px; height:150px; float:left; padding:5px;border:1px solid #cccccc; margin:0 5px;}
.area ul li p { line-height:23px;}
.area ul li p b{ color:#CC0000;}

/*foot*/
.foot{ width:100%; background:#3575bd; padding:15px 0; color:#FFFFFF;}
.foot p{text-align:center; line-height:30px;}
.foot p a{ color:#FFFFFF;}
.foot p a:hover{ color:#FFCC00;}



.page {
	margin: 15px 10px;
}
.page a,
.page b {
	padding: 5px 8px;
	border: 1px solid #eee;
	background: #fff;
	text-align: center;
	display: inline;
	font-size: 14px;
	}
.page b:hover,
.page a:hover{
	border: 1px solid #D2EFFF;
	background: #0085fa;
	color:#fff;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	}
