﻿@import url(/css/format.css);
/* 登录 */
.left
{
  width:236px;
  height:609px;
  overflow:hidden;
  float:left;
}
.left .login
{
  margin-bottom:5px;
  width:228px;
  height:236px;
  background:url(/images/loginBg.gif) no-repeat;
  position:relative;
}
.left .login iframe{width:228px;height:236px;}
.left .login table{border:0;width:220px;position:absolute;left:15px;top:90px;}
.left .login .col{width:50px;}
.left .login .input input{width:136px;}
.left .login td{height:25px;line-height:16px;*line-height:21px;}
.left .login td input{ vertical-align:middle; float:left;}

.login .myState
{
  position:absolute;
  left:15px;top:104px;   
}
.login .myState h1
{
  margin-bottom:15px;  
}
.login .myState ul
{
  padding-left:5px;    
}
.login .myState li
{
  line-height:25px;    
}
.login .myState li a{color:Green;}
/* 明星学员－starS 名师风采－starT */
.left .starS
{
  margin-bottom:5px;
  width:228px;
  height:178px;
  overflow:hidden;
  background:url(/images/studentBg.gif) no-repeat;
}
.left .starT
{
  margin-bottom:5px;
  width:228px;
  height:185px;
  overflow:hidden;
  background:url(/images/teacherBg.gif) no-repeat;
}
.left .starS h1,
.left .starT h1
{
  margin-bottom:17px;
  height:30px;
  line-height:30px;
  text-indent:0.7em;
  color:#299dd6;
  position:relative;
}
.left .starS h1 a,
.left .starT h1 a
{
  text-indent:0;
  line-height:normal;
  position:absolute;
  right:90px;
  top:8px;
}
.left .starS ul,
.left .starT ul
{
  padding-left:7px;
  list-style:none;
}
.left .starS li,
.left .starT li
{
  line-height:1.4em;
  color:#025caa;
}
.left .starS li.info{height:116px;overflow:hidden;}
.left .starS li.info img{display:none;}
.left .starS li.info p{margin:0;padding:0;}
.left .starS .photo,.left .starT .photo{float:left;}
.left .starS .photo img,.left .starT .photo img{width:87px;height:110px;}
.left .starS .photo a,
.left .starT .photo a
{
  margin-right:6px;
  _margin-right:4px;
  border:1px solid #cdcdcd;
  padding:4px;
  display:block;
}
.left .starS .photo a:hover,.left .starT .photo a:hover{background-color:#f4f4f4;}

.middle{width:472px;float:left;}

/* 免费课程 */
.freeLesson
{
  position:relative;
}
.freeLesson .top
{
  width:466px;
  height:51px;
  text-indent:-10000px;
  overflow:hidden;
  background:url(/images/freeResuorceBg_1.gif) no-repeat;
}
.freeLesson .fMiddle
{
  padding:0 19px 0 14px;
  height:410px;
  overflow:hidden;
  background:url(/images/freeResuorceBg_2.gif) repeat-y;
  position:relative;
}
.freeLesson .fBottom
{
  height:19px;
  background:url(/images/freeResuorceBg_3.gif) no-repeat;
}
/* 免费课程-小学 */
.freeLesson .grade
{
  margin-bottom:13px;
  height:143px;
  background:url(/images/dottedR.gif) repeat-x bottom;
}
.freeLesson .grade h1
{
  margin-bottom:5px;
  height:30px;
  background:url(/images/littleSchool.gif) no-repeat;

}
.freeLesson .grade h1 a
{
  position:absolute;
  right:30px;
  top:10px;
}
.freeLesson .grade ul{width:453px;list-style:none;position:absolute;top:34px;left:16px;}
.freeLesson .grade li
{
  padding-right:11px;
  text-align:center;
  color:#025caa;
  float:left;
}
.freeLesson .grade li a
{
  margin-bottom:5px;
  border:1px solid #c3dcf2;
  padding:4px;
  display:block;
}
.freeLesson .grade li a img{width:90px;height:69px;}
.freeLesson .grade li a:hover
{
  background-color:#f4f4f4;  
}
/* 免费课程-初中 高中 */
.freeLesson .junior,
.freeLesson .senior
{
  background:url(/images/dottedC.gif) repeat-y right;
  width:217px;
  float:left; 
}
.freeLesson .senior
{
  background:none;
  width:212px;
  padding-left:10px;
}
.freeLesson .junior h1,
.freeLesson .senior h1
{
  height:30px;
  background:url(/images/middleSchool.gif) no-repeat 0 -5px;
  position:relative;
}
.freeLesson .senior h1{ background:url(/images/highSchool.gif) no-repeat 0 -5px;}
.freeLesson .junior h1 a,
.freeLesson .senior h1 a
{
  position:absolute;
  right:15px;
  top:6px;
}
.freeLesson .junior ul.flashImg,
.freeLesson .senior ul.flashImg
{height:98px;list-style:none;}
.freeLesson .junior ul.flashImg li,
.freeLesson .senior ul.flashImg li
{
  padding-right:6px;
  text-align:center;
  color:#025caa;
  float:left;
}
.freeLesson .junior ul.flashImg img,
.freeLesson .senior ul.flashImg img
{
  width:90px;
  height:69px;    
}
.freeLesson .junior ul.flashImg li a,
.freeLesson .senior ul.flashImg li a
{
  margin-bottom:5px;
  border:1px solid #c3dcf2;
  padding:4px;
  display:block;
}
.freeLesson .junior ul.flashImg li a:hover,
.freeLesson .senior ul.flashImg li a:hover
{
  background-color:#f4f4f4;  
}
.freeLesson .junior ul.freeList,
.freeLesson .senior ul.freeList
{padding-top:8px;list-style:none;}
.freeLesson .junior ul.freeList li,
.freeLesson .senior ul.freeList li
{line-height:20px;}
/* 公告 */
.right
{
  width:224px;
  overflow:hidden;
  float:left;
}
.right .bulletin
{
  margin-bottom:7px;
  border:3px solid #e9edf0;
  padding:4px;
  height:170px;
}
.right .bulletin h1
{
  height:30px;
  line-height:30px;
  text-indent:2em;
  background:url(/images/bulletinBg.gif) no-repeat;
  position:relative;
}
.right .bulletin h1 a
{
  border:0;
  width:30px;
  height:20px;
  text-indent:-10000px;
  overflow:hidden;
  position:absolute;
  right:6px;
  top:6px;
}
.right .bulletin ul
{
  padding-top:13px;
  list-style:none;
}
.right .bulletin li
{
  line-height:20px;
  text-indent:1em;
  background:url(/images/bli.gif) no-repeat 7px 9px;
}
/* 用户指南 */
.right .guider{margin-bottom:6px;}
.right .guider h1
{
  margin-bottom:5px;
  border:2px solid #c9e8fc;
  height:23px;
  line-height:23px;
  text-indent:2.3em;
  color:#fff;
  background:#89cef7 url(/images/guid.gif) no-repeat 8px 1px;
}
.right .guider ul
{
  height:50px;
  list-style:none;
  background:url(/images/navLinkBg.gif) no-repeat;
}
.right .guider li
{
  width:74px;
  height:25px;
  line-height:25px;
  text-align:center;
  text-indent:4px;
  float:left;
}
.right .guider li a{color:#0860aa;}
/* 在线词典 */
.right .dictionary
{
  margin-bottom:6px;
  padding:40px 0 0 14px;
  height:32px;
  overflow:hidden;
  background:url(/images/onlineW.gif) no-repeat;
  display:block;
  position:relative;
}
.inputSearch
{
  margin:0 8px 0 1px;
  border:none;
  width:145px;
  height:22px;
  vertical-align:top;
}
.inputButton
{
  height:23px;
  color:#ff8a00;
  background-color:#FFF;
}
/* 课程预告 */
.right .forenotice 
{
  border:3px solid #e9edf0;
  height:238px;
  padding:4px;
  overflow:hidden;
}
.right .forenotice h1
{
  height:30px;
  line-height:31px;
  text-indent:2.1em;
  background:url(/images/forenotice.gif) no-repeat;
  position:relative;
}
.right .forenotice h1 a
{
  border:0;
  width:30px;
  height:20px;
  text-indent:-10000px;
  overflow:hidden;
  position:absolute;
  right:6px;
  top:6px;
}
.right .forenotice h2
{
  padding:10px 0 3px;
  font-size:12px;
  color:#f69900;
  text-align:center;
}
.right .forenotice ul
{

  list-style:none;
}
.right .forenotice li
{
  line-height:20px;
  text-indent:1em;
  background:url(/images/fli.gif) no-repeat 4px 9px;
}
/* 5步突破法 */
.fiveStep
{
  margin:7px 0;
  width:931px;
  height:108px;
  background:url(/images/fiveStepBg.gif) no-repeat;
  float:left;
  position:relative;
}
.fiveStep ol
{
  padding-left:127px;
  list-style:none;
}
.fiveStep li
{
  padding:26px 20px 0 15px;
  width:125px;
  line-height:1.2em;
  float:left;
  position:relative;
}
.fiveStep li.step1 a
{
  color:#fb7399;
}
.fiveStep li.step2 a
{
  color:#eda805;
}
.fiveStep li.step3 a
{
  color:#7bcc49;
}
.fiveStep li.step4 a
{
  color:#27adec;
}
.fiveStep li.step5 a
{
  color:#976cbe;
}
.fiveStep li h1
{
  padding-bottom:6px;
  color:#323137;
}
/* ABCD */
.A,.B,.C,.D{overflow:hidden;}
.A
{
  width:230px;
  height:196px;
  background:url(/images/starBg.gif) no-repeat;
  float:left;
}
.A a.span,.B a.span,.C a.span,.D a.span
{
  margin:80px 0 10px 47px;
  width:170px;
  line-height:20px;
  color:#51a5e5;
  display:block;
}
.A ul,.B ul,.C ul,.D ul{padding-left:9px;list-style:none;}
.A li,.B li,.C li,.D li
{
  line-height:20px;
  text-indent:1em;
  background:url(/images/fli.gif) no-repeat 4px 9px;
  position:relative;
}
.A li span,.B li span,.C li span,.D li span
{
  margin:0;
  line-height:0;
  color:#555b5b;
  display:inline;    
}
.B
{
  width:234px;
  height:196px;
  background:url(/images/videoBg.gif) no-repeat;
  float:left;
}
.B span{margin-left:49px;}
.B ul{padding-left:13px;}
.C
{
  width:232px;
  height:196px;
  background:url(/images/daoxueBg.gif) no-repeat;
  float:left;
}
.C span{margin-left:53px;}
.C ul{padding-left:14px;}
.D
{
  width:236px;
  height:196px;
  background:url(/images/ceshiBg.gif) no-repeat;
  float:left;
}
.D span{margin-left:52px;}
.D ul{padding-left:11px;}
/* banner */
.banner,.banner2{
margin:7px 0;
width:931px;
height:90px;
overflow:hidden;
float:left;
position:relative;
}
.banner2{background:url(/images/gg2.gif) no-repeat;}
/* 游戏谷 */
.game
{
  width:230px;
  height:178px;
  background:url(/images/gameBg.gif) no-repeat;
  float:left;
  position:relative;
}
.game ul
{
  position:absolute;
  left:12px;
  top:100px;    
}
.game li{padding-right:11px;float:left;}
.game li a{width:auto;height:auto;position:static;background:none;}
.game li a:hover{background:none;}
.game li a:hover img{border-color:green;}
.game li img
{
  border:3px solid #fff;
  width:55px;
  height:55px;  
}
.game a
{
  width:61px;
  height:23px;
  text-indent:-10000px;
  overflow:hidden;
  background:url(/images/gameMore.gif) no-repeat;
  display:block;
  position:absolute;
  left:155px;
  top:58px;
}
.game a:hover
{
  background:url(/images/gameMore.gif) no-repeat 0 -23px;
}
/* 中考专区 */
.middleTest{padding-left:8px;_padding-left:6px;float:left;}
.middleTest1,.highTest1
{
  width:42px;
  height:178px;
  background:url(/images/middleTestBg_1.gif) no-repeat;
  float:left;
}
.middleTest2,.highTest2
{
  width:642px;
  height:178px;
  background:url(/images/middleTestBg_2.gif) repeat-x;
  float:left;
}
.middleTest2 ul,.highTest2 ul{padding-top:3px;list-style:none;}
.middleTest2 li,
.highTest2 li
{
  line-height:20px;
  text-indent:1em;
  background:url(/images/fli.gif) no-repeat 4px 9px;
}
.middleTest2 .testN,
.middleTest2 .testG,
.middleTest2 .testC,
.highTest2 .testN,
.highTest2 .testG,
.highTest2 .testC
{
  padding:16px 0px 0 5px;
  width:209px;
  float:left;
}
.middleTest2 .testN h1,
.middleTest2 .testG h1,
.middleTest2 .testC h1,
.highTest2 .testN h1,
.highTest2 .testG h1,
.highTest2 .testC h1
{
  height:27px;
  line-height:28px;
  text-indent:2.4em;
  font-size:12px;
  font-weight:normal;
  color:white;
  background:url(/images/h1Bg.gif) no-repeat;
  position:relative;
}
.middleTest2 .testN h1 a,
.middleTest2 .testG h1 a,
.middleTest2 .testC h1 a,
.highTest2 .testN h1 a,
.highTest2 .testG h1 a,
.highTest2 .testC h1 a
{
  text-indent:0;
  line-height:normal;
  position:absolute;
  right:14px;
  top:7px;
}
.middleTest3,.highTest3
{
  width:9px;
  height:178px;
  background:url(/images/middleTestBg_3.gif) no-repeat;
  float:left;
}
/* 高考专区 */
.highTest{padding-right:8px;float:left;}
.highTest1
{
  background:url(/images/highTestBg_3.gif) no-repeat;
}
.highTest2
{
  background:url(/images/highTestBg_2.gif) repeat-x;
}
.highTest2 .testN h1,
.highTest2 .testG h1,
.highTest2 .testC h1
{
  background:url(/images/h1Bg1.gif) no-repeat;
}
.highTest3
{
  background:url(/images/highTestBg_1.gif) no-repeat;
}
.highTest2 .testC .photo{float:left;}
.highTest2 .testC .photo img{width:87px;height:110px;}
.highTest2 .testC .photo a
{
  margin-right:6px;
  _margin-right:4px;
  border:1px solid #cdcdcd;
  padding:4px;
  display:block;
}
.highTest2 .testC li.info{height:116px;overflow:hidden;}
.highTest2 .testC li.info p{margin:0;padding:0;}
.highTest2 .testC .photo a:hover{background-color:#f4f4f4;}
.highTest2 .testC ul{padding:5px 0 0 7px;}
.highTest2 .testC li
{
  text-indent:0.2em;
  line-height:1.4em;
  background:none;
}
/* 英语岛 */
.englishI
{
  width:230px;
  height:178px;
  background:url(/images/englishI.png) no-repeat;
  float:left;
  position:relative;
}
.englishI ul{
  padding:67px 0 0 17px;
  list-style:none;
}
.englishI li
{
  line-height:20px;
  text-indent:1em;
  background:url(/images/fli.gif) no-repeat 4px 9px;
  position:relative;
}
.englishI a.more
{
  font-weight:bold;
  color:white;
  position:absolute;
  left:36px;
  top:143px;
}