blockquote,
body,
button,
dd,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
input,
legend,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
  margin: 0;
  padding: 0
}

body,
button,
input,
select,
textarea {
  font: 14px/1.75 \5FAE\8F6F\96C5\9ED1, \5b8b\4f53, sans-serif, tahoma, arial, 'Hiragino Sans GB';
  color: #999
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%
}

address,
cite,
dfn,
em,
var {
  font-style: normal
}

code,
kbd,
pre,
samp {
  font-family: courier new, courier, monospace
}

ol,
ul {
  list-style: none
}

img {
  display: block;
  border: 0 none;
}

input:focus,
select:focus {
  outline: 0 none;
}

a {
  color: #333;
  text-decoration: none;
  outline: 0 none;
}

a:hover {
  color: #e65;
  text-decoration: underline;
}

.blue,
a.blue:active {
  color: #3B639F;
}

.green,
a.green:active {
  color: #033333;
}

.gray,
a.gray:active {
  color: #a8a9ca;
}

.sgray,
a.sgray:active {
  color: #666;
}

.dgray,
a.dgray:active {
  color: #999;
}

.sblack,
a.sblack:active {
  color: #333;
}

.clear:after,
.navList:after,
.w1000:after,
.cmdLinks:after,
.indexTab:after,
.areaKeys:after,
.hotUniversity:after,
.hotUniversity dl:after,
.sblist:after,
.speclist:after,
.bookList li:after,
.examArea:after,
.onlineClass li:after,
.scoreLine:after,
.college34:after,
.djList:after,
.brandList:after,
.famousTeacher:after,
.bbsList:after,
.bbsw1000:after,
.schoolArea:after,
.botList li:after,
.timeScollingafter,
.groupList:after,
.guideLeftAd:after {
  content: '\20';
  display: block;
  height: 0;
  clear: both
}

.clear,
.navList,
.w1000,
.cmdLinks,
.indexTab,
.areaKeys,
.hotUniversity,
.hotUniversity dl,
.sblist,
.speclist,
.bookList li,
.examArea,
.onlineClass li,
.scoreLine,
.college34,
.djList,
.brandList,
.famousTeacher,
.bbsList,
.bbsw1000,
.schoolArea,
.botList li,
.timeScolling,
.groupList,
.guideLeftAd {
  *zoom: 1
}

/*清除浮动*/
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}

.clearfix {
  zoom: 1
}

.tabShow {
  display: block;
}

.tabHide {
  display: none;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.f12 {
  font-size: 12px;
}

.bold {
  font-weight: bold;
}

.mtf6 {
  margin-top: -6px;
}

.ml30 {
  margin-left: 30px;
}

.mt5 {
  margin-top: 5px;
}

.mt10 {
  margin-top: 10px;
}

.mt20 {
  margin-top: 20px;
}

.mt40 {
  margin-top: 40px;
}

.mb5 {
  margin-bottom: 5px;
}

.mb10 {
  margin-bottom: 10px;
}

.mb15 {
  margin-bottom: 15px;
}

.mb20 {
  margin-bottom: 20px;
}

.mb25 {
  margin-bottom: 25px;
}

.mb40 {
  margin-bottom: 40px;
}

.w264 {
  width: 264px;
  margin: 0 auto;
  padding-bottom: 10px;
}

.w1000 {
  width: 1000px;
  margin: 0 auto 20px;
}

.bbsw1000 {
  width: 1000px;
  margin: 0 auto 10px;
}

.col300 {
  width: 300px;
  float: left;
  overflow: hidden;
}

.col420 {
  width: 420px;
  float: left;
  padding-left: 15px;
  overflow: hidden;
}

.col250 {
  width: 250px;
  float: right;
  overflow: hidden;
}

.wAd {
  width: 1000px;
  height: 90px;
  overflow: hidden;
  margin: 0 auto 20px;
}

.colRightnew {
  width: 248px;
  border: #ddd 1px solid;
  border-top: #4c8ac2 2px solid;
  float: right;
  margin-top: 3px;
}

.dagListnew {
  width: 218px;
  margin: 0 auto;
  padding-bottom: 12px;
}

.dagListnew li {
  font-size: 12px;
  height: 26px;
  line-height: 26px;
  overflow: hidden;
  padding-left: 4px;
}

#searchKind.dropdown strong,
.searchBtn,
.navName i,
.guideTitle,
#activeArea.groupList li,
.list li,
.timeScrollLeft,
.timeScrollRight,
.timeCircle,
.areaTitle h2,
.areaKeys span,
.sblist li,
.speclist li,
.kaoyanGt,
.examKindList li,
.videoList li,
.dagList li,
.college34 li,
.pubStudent,
.pubSchool,
.tabList span,
.listLensen,
.listSubject,
.bbsTitle,
.hotList li,
#dataArea.dropdown strong,
#dataSchool.dropdown strong,
.yzAreaTri,
.yzAreaList li {
  background: url(http://img.kaoyan.com/home/images/index.spirits.all.png) no-repeat;
}

/*----logo和搜索----*/
.header {
  padding: 25px 0;
  position: relative;
  height: 40px;
  width: 1000px;
  margin: 0 auto;
  font-size: 12px;
  z-index: 2
}

.kaoyanLogo {
  width: 260px;
  height: 60px;
  position: absolute;
  left: 0;
  top: 16px;
}

.kaoyanLogo a {
  width: 100%;
  height: 100%;
  display: block;
  line-height: 999em;
  overflow: hidden;
  background: url('//img.kybimg.com/bang/images/m/logo_reset.png') no-repeat left center / 60%;
  /*background: url(../images/logo_20th.png) no-repeat left center;*/
}


.headSearch {
  width: 353px;
  border: #ddd 1px solid;
  background: #fff;
  height: 38px;
  float: right;
  position: relative;
}

.searchInput {
  position: absolute;
  left: 0;
  top: 0;
  width: 310px;
  height: 20px;
  padding: 9px 0px 9px 5px;
  border: 0 none;
  background: none;
  font-size: 12px;
}

.searchBtn {
  width: 40px;
  height: 40px;
  border: none;
  cursor: pointer;
  position: absolute;
  right: -1px;
  top: -1px;
  background-position: -270px -277px;
  display: block;
  line-height: 999em;
  overflow: hidden;
}

.headKeys {
  float: right;
  height: 20px;
  overflow: hidden;
  text-align: right;
  padding: 10px 0 0 20px
}

.headKeys a {
  margin-right: 7px;
  display: inline-block;
  color: #999
}

/*----导航----*/
.navItem {
  float: left;
  background: #fff;
}

.navFushi {
  width: 282px;
}

.navBao {
  width: 282px;
}

.navBei {
  width: 282px;
}

.navBbs {
  width: 218px;
}

.navNet {
  width: 218px;
}

/*.navBao{width:384px;}
.navBei{width:224px;}
.navBbs{width:260px;}
.navNet{width:132px;}*/

/*.navFushi{width:131px;}
.navDiao{width:120px;}
.navBao{width:241px;}
.navBei{width:168px;}
.navTiaoji{width:256px;}
.navBbs{width:194px;}
.navNet{width:136px;}*/

.navName {
  height: 40px;
  background: #3986c8;
  border-right: #5699d3 1px solid;
}

.navName a {
  display: block;
  width: 100%;
  height: 100%;
  line-height: 999em;
  overflow: hidden;
  position: relative;
}

.navBao .navName i {
  background-position: -270px -188px;
  width: 97px;
  height: 18px;
  position: absolute;
  top: 10px;
  left: 50%;
  margin-left: -48px;
}

.navBei .navName i {
  background-position: -270px -47px;
  width: 77px;
  height: 24px;
  position: absolute;
  top: 10px;
  left: 50%;
  margin-left: -38px;
}

.navFushi .navName i {
  background-position: -270px -95px;
  width: 64px;
  height: 24px;
  position: absolute;
  top: 10px;
  left: 50%;
  margin-left: -32px;
}

.navDiao .navName i {
  background-position: -270px -119px;
  width: 64px;
  height: 24px;
  position: absolute;
  top: 10px;
  left: 50%;
  margin-left: -32px;
}

.navBbs .navName i {
  background-position: -270px -71px;
  width: 77px;
  height: 24px;
  position: absolute;
  top: 10px;
  left: 50%;
  margin-left: -38px;
}

.navNet .navName i {
  background-position: -270px -143px;
  width: 70px;
  height: 23px;
  position: absolute;
  top: 10px;
  left: 50%;
  margin-left: -35px;
}

.navList {
  border: #dedede 1px solid;
  border-top: none;
  padding: 10px 5px;
  margin-left: -1px;
}

.navBao .navList {
  margin-left: 0
}

.navList li {
  float: left;
  margin: 0 11px;
  display: inline;
  font: 12px/24px "\5FAE\8F6F\96C5\9ED1";
  white-space: nowrap;
}

.navTiaoji .navName i {
  background-position: -270px -187px;
  width: 96px;
  height: 24px;
  display: block;
  position: absolute;
  top: 10px;
  left: 80px;
}

.navList li span {
  color: #FF0000;
}

/*新导航*/
.navigation {
  height: 109px;
}

.navigation .navUnit {
  float: left;
}

.navigation .navTitle {
  height: 40px;
  background: #3495e8;
  border: 1px solid #268ee8;
}

.navigation .navTitle a {
  display: block;
  line-height: 40px;
  height: 40px;
  overflow: hidden;
  color: #FFF;
  text-decoration: none;
  font-size: 16px;
  text-align: center;
}

.navigation .navTitle i {
  display: inline-block;
  vertical-align: -4px;
  margin-right: 10px;
  width: 25px;
  height: 20px;
  background: url('../images/index_nav_icon.png') no-repeat;
}

.navigation ul {
  border: 1px solid #dedede;
  border-top: none;
  margin-left: -1px;
  padding: 10px 5px;
}

.navigation ul li {
  margin: 0 7px;
  float: left;
  height: 24px;
  overflow: hidden;
}

.navigation ul a {
  font-size: 12px;
  line-height: 24px;
  white-space: nowrap;
}

.navigation ul span {
  color: #F00;
}

.navigation .firstUnit ul {
  margin-left: 0;
}

.navigation .firstUnit {
  width: 254px;
}

.navigation .firstUnit i {
  background-position: right -75px;
}

.navigation .secondUnit {
  width: 254px;
}

.navigation .secondUnit i {
  background-position: right 0;
}

.navigation .thirdUnit {
  width: 180px;
}

.navigation .thirdUnit i {
  background-position: right -25px;
}

.navigation .forthUnit {
  width: 185px;
}

.navigation .forthUnit i {
  background-position: right -100px;
}

.navigation .fifthUnit {
  width: 127px;
}

.navigation .fifthUnit i {
  background-position: right -125px;
}

/*----焦点图----*/
#focus {
  width: 300px;
  height: 260px;
  overflow: hidden;
  position: relative;
}

#focusBg {
  z-index: 1;
  filter: alpha(opacity=80);
  opacity: 0.8;
  width: 300px;
  height: 30px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: #434343;
}

#focusInfo {
  z-index: 2;
  font-size: 12px;
  width: 200px;
  color: #fff;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  position: absolute;
  left: 0;
  bottom: 5px;
  cursor: pointer;
  padding: 0 10px;
  font-weight: bold;
}

#focusNum {
  z-index: 3;
  text-align: right;
  position: absolute;
  height: 8px;
  right: 7px;
  bottom: 10px;
}

#focusNum li {
  float: left;
  display: inline;
  margin: 0 3px;
  width: 8px;
  height: 8px;
  cursor: pointer;
  background: #e3e3e3;
  border-radius: 4px;
}

#focusNum li.cur {
  background: #f39800;
}

#focusImg img {
  width: 300px;
  height: 260px;
  display: block;
}

#focusInfo a {
  color: #fff;
}

#focusInfo a:hover {
  text-decoration: underline;
}

/*----头条----*/
.headline {
  font: 18px/30px "\5FAE\8F6F\96C5\9ED1";
  height: 30px;
  overflow: hidden;
  text-align: center;
  margin-bottom: 5px;
}

.headline a {
  color: #3986C8;
}

.headline a:hover {
  color: #f60
}

.headlineInfo {
  font-size: 12px;
  color: #999;
  height: 42px;
  overflow: hidden;
  margin-right: -40px;
}

.headlineInfo a {
  width: 204px;
  height: 21px;
  overflow: hidden;
  margin-right: 20px;
  float: left;
  display: inline;
}

.topNews {
  width: 420px;
  height: 154px;
  overflow: hidden;
}

.topNews ul {
  margin-top: -7px;
}

.topNews li {
  float: left;
  width: 200px;
  padding: 0 5px;
  overflow: hidden;
  margin-bottom: 4px;
}

.topNews h2 {
  font-size: 16px;
  font-weight: normal;
  height: 32px;
  line-height: 28px;
  overflow: hidden;
}

.topNews h2 a {
  color: #3986c8;
}

.topNews h2 a:hover {
  color: #f60
}

.topNews dd {
  height: 21px;
  line-height: 21px;
  overflow: hidden;
  font-size: 12px;
}

.cmdLinks {
  margin-right: -12px;
  padding: 5px 0 7px;
  border-top: #dcdcdc 1px solid;
}

.cmdLinks li {
  float: left;
  width: 137px;
  height: 20px;
  margin: 0 7px 0 0;
  display: inline;
  overflow: hidden;
  font-size: 12px;
}

.rightAd {
  width: 250px;
  height: 60px;
  margin-bottom: 6px;
}

.rightFad {
  margin-top: -1px;
  float: right;
  width: 250px;
  overflow: hidden;
}

#botRad.rightFad {
  float: right;
  width: 250px;
  margin-top: 15px;
  height: 225px;
}

#botRad .rightAd {
  margin-bottom: 15px;
}

/*----首屏左侧快捷导航----*/
.guideArea {
  width: 300px;
  border-top: #eee 1px solid;
  margin-top: 11px;
}

.guideItem {
  border-bottom: #eee 1px solid;
  padding: 11px 0 10px;
  height: 45px;
  overflow: hidden;
}

.guideItem.last {
  border: 0 none;
}

.guideTitle {
  width: 55px;
  height: 45px;
  margin: 0 11px;
  float: left;
  display: inline;
  line-height: 999em;
  overflow: hidden;
  white-space: nowrap;
}

.guideTitle1 {
  background-position: 0 0;
}

.guideTitle2 {
  background-position: 0 -45px;
}

.guideTitle3 {
  background-position: 0 -90px;
}

.guideTitle4 {
  background-position: 0 -135px;
}

.guideTitle5 {
  background-position: 0 -180px;
}

.guideName {
  width: 48px;
  height: 20px;
  line-height: 22px;
  float: left;
  margin: 0 12px 4px 12px;
  display: inline;
  font-size: 12px;
  white-space: nowrap;
}

.guideLeftAd {
  margin: 10px -8px 0 0;
  width: 308px;
}

.guideLeftAdItem {
  width: 148px;
  height: 40px;
  background: #f0f0f0;
  float: left;
  margin: 0 4px 4px 0;
}

/*----中间列表----*/
.indexTab {
  border: #ddd 1px solid;
  border-top: #4c8ac2 2px solid;
  height: 37px;
  background: #f3f6fb;
  margin-bottom: 12px;
  position: relative;
  z-index: 1;
}

.indexTab li {
  line-height: 38px;
  height: 37px;
  height: 35px\9;
  padding-top: 2px\9;
  width: 102px;
  float: left;
  cursor: pointer;
  text-align: center;
}

.indexTab li.cur,
.tabCur {
  float: left;
  cursor: pointer;
  text-align: center;
  width: 100px;
  line-height: 38px;
  height: 37px;
  height: 35px\;padding-top:2px\9;
  border-left: #ddd 1px solid;
  border-right: #ddd 1px solid;
  background: #fff;
  font-weight: bold;
  margin: 0 0 -1px -1px;
  border-bottom: #fff 1px solid;
  position: relative;
  z-index: 2;
  padding-left: 1px;
}

.tabMore {
  position: absolute;
  color: #3b639f;
  right: 8px;
  top: 8px;
  font-size: 10px;
  font-family: \5b8b\4f53
}

.tabMore a {
  color: #3b639f;
  font-size: 12px;
}

.tabMore a:hover {
  color: #f60;
  text-decoration: underline;
}

.list li {
  background-position: -394px -257px;
  background-position: -394px -258px\9;
  padding-left: 15px;
  line-height: 26px;
  height: 26px;
  overflow: hidden;
}

#firstTabCon .list span {
  display: none;
}

#rightAddlist.list li {
  padding-left: 0;
  background: none;
  height: 24px;
  line-height: 24px;
}

.listName {
  float: left;
  height: 26px;
  width: 270px;
}

.listLensen {
  float: right;
  color: #999;
  background-position: -387px -122px;
  padding-left: 18px;
  font-size: 12px;
}

.listInfo {
  float: right;
  font-size: 12px;
}

.listInfo a,
.listSubject a {
  color: #999;
}

.listInfo a:hover,
.listSubject a:hover {
  color: #e65;
  text-decoration: underline;
}

.botList li {
  *margin-bottom: -2px;
}

.listSubject {
  float: left;
  padding-right: 5px;
  background-position: right -447px;
  margin-right: 5px;
  display: inline;
}

.indexTabCon ul li.line {
  margin-top: 12px;
  padding-top: 10px;
  border-top: #dcdcdc 1px solid;
  background-position: -394px -247px
}

.groupAd {
  border: 1px solid #ccc;
  margin: 0 auto 20px;
  padding: 5px 10px;
  width: 978px;
}

.allTitle {
  padding: 10px 0 5px 17px;
  font-weight: bold;
  color: #333;
  position: relative;
}

.groupAd .allTitle {
  padding: 0 0 5px 5px;
}

.allTitle .tabMore {
  font-weight: normal;
  top: 12px;
}

.groupList li {
  float: left;
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  overflow: hidden;
  padding: 2px 5px;
  width: 153px;
}

.groupList li a {
  color: #3b639f;
}

.groupList li a:hover {
  color: #f60
}

/*----通栏时间轴----*/
.timeLine {
  width: 100%;
  background: #f3f6fb;
  height: 160px;
  margin-bottom: 20px;
  position: relative;
}

.timeLineBg {
  top: 60px;
  left: 0;
  border-top: #dbdbdb 1px solid;
  border-bottom: #dbdbdb 1px solid;
  background: #fff;
  height: 4px;
  position: absolute;
  z-index: 1;
  width: 100%;
  font-size: 0;
}

.timeLineCon {
  position: relative;
  width: 1000px;
  margin: 0 auto;
  z-index: 2;
}

.timeRule {
  position: absolute;
  left: 0;
  top: 0;
  background: url(../images/rule.png) repeat-x;
  height: 16px;
  width: 100%;
}

.timeScroll {
  width: 1000px;
  padding: 20px 0 0;
  position: relative;
}

.timeScrollArea {
  width: 900px;
  height: 120px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}

.timeScolling {
  position: absolute;
  left: 0;
  top: 0
}

.timeScrollLeft,
.timeScrollRight {
  width: 28px;
  height: 29px;
  display: block;
  position: absolute;
  top: 48px;
  cursor: pointer;
}

.timeScrollLeft {
  left: 0;
  background-position: -328px -248px;
}

.timeScrollRight {
  right: 0;
  background-position: -328px -220px;
}

.timeScrollLeft.dasabled {
  left: 0;
  background-position: -270px -248px;
  cursor: auto
}

.timeScrollRight.dasabled {
  right: 0;
  background-position: -299px -248px;
  cursor: auto
}

.timeItem {
  width: 132px;
  float: left;
  margin: 0 24px;
  display: inline;
  overflow: hidden;
  text-align: center;
}

.timeGray {
  font: 16px/30px "\5FAE\8F6F\96C5\9ED1";
  color: #999
}

.timeTitle {
  font: 14px/24px "\5FAE\8F6F\96C5\9ED1";
  color: #333
}

.timeSgray {
  font: 12px/20px "\5FAE\8F6F\96C5\9ED1";
  color: #999
}

.timeCircle {
  width: 22px;
  height: 23px;
  display: block;
  background-position: -270px -317px;
  margin: 0 auto;
}

/*----通栏图片广告----*/
.picAdList {
  margin: 0 auto;
  overflow: hidden;
  width: 978px;
}

.picAdItem {
  display: inline;
  float: left;
  height: 40px;
  padding: 8px 5px;
  width: 153px;
}

.areaTitle {
  width: 1000px;
  height: 32px;
  position: relative;
  margin: 0 auto 15px;
}

.areaTitle h2 {
  width: 140px;
  height: 32px;
  display: block;
  position: absolute;
  left: 0;
  top: 0
}

.areaTitle h2.areaTitle1 {
  background-position: -60px -342px;
}

.areaTitle h2.areaTitle2 {
  background-position: -60px -374px;
}

.areaTitle h2.areaTitle3 {
  background-position: -60px -406px;
}

.areaTitle h2.areaTitle4 {
  background-position: -60px -438px;
}

.areaTitle h2.areaTitle5 {
  background-position: -60px -502px;
}

.areaTitle h2 a {
  width: 100%;
  height: 100%;
  display: block;
  line-height: 999em;
  overflow: hidden;
}

.areaKeys {
  position: absolute;
  right: -10px;
  top: 5px;
  overflow: hidden;
}

.areaKeys span {
  padding: 0 10px;
  float: left;
  font-size: 12px;
  background-position: -399px 7px;
  margin-left: -1px;
}

/*----区块开始----*/
.colLeft {
  width: 298px;
  border: #ddd 1px solid;
  border-top: #4c8ac2 2px solid;
  float: left;
}

.colRight {
  width: 248px;
  border: #ddd 1px solid;
  border-top: #4c8ac2 2px solid;
  float: right;
}

.hotUniversity {
  margin: -10px auto 0;
  border-bottom: #ddd 1px solid;
  padding-bottom: 15px;
  width: 264px;
  font-size: 12px;
}

.hotUniversity dl {
  height: 25px;
  padding-top: 20px;
}

.hotUniversity dt {
  background: #f3f6fb;
  padding: 1px 8px;
  float: left;
}

.hotUniversity dd {
  float: left;
  margin-left: 18px;
  display: inline;
}

.hotUniversity dd img {
  float: left;
  width: 25px;
  height: 25px;
  margin-right: 6px;
  display: inline;
}

.hotUniversity dd span {
  float: left;
}

.leftLine {
  width: 264px;
  border-bottom: #ddd 1px solid;
  margin: 10px auto 0;
}

.sblist {
  overflow: hidden;
  width: 290px;
  margin: 0 -12px;
}

.sblist li {
  background-position: -399px 7px;
  padding: 0 11px 0 13px;
  float: left;
  *float: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 12px;
  margin: 0 0 10px -1px;
  *margin: 0 0 10px -1px;
}

.sblist li.clearFloat {
  width: 100%;
  height: 0;
  font-size: 0;
  line-height: 0;
  padding: 0;
  margin: 0;
  margin: 0\9;
  background: #f60;
  overflow: hidden;
}

.speclist {
  overflow: hidden;
  padding: 5px 12px;
}

.speclist li {
  background-position: -270px -224px;
  float: left;
  font-size: 12px;
  width: 58px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  font-size: 12px;
  margin: 0 5px 8px 5px;
  display: inline;
}

/*----考研小导航----*/
.kyGuide {
  border-bottom: #eee 1px solid;
  padding: 19px 0 18px;
  height: 48px;
  overflow: hidden;
}

.kyGuide.last {
  border: 0 none;
}

.kaoyanGt {
  width: 55px;
  height: 50px;
  margin: 0 11px;
  float: left;
  display: inline;
  line-height: 999em;
  overflow: hidden;
}

.kaoyanGt1 {
  background-position: 0 -225px;
}

.kaoyanGt2 {
  background-position: 0 -275px;
}

.kaoyanGt3 {
  background-position: 0 -325px;
}

/*bak@20150518 .kaoyanGt4{ background-position:0 -375px;}
.kaoyanGt5{ background-position:0 -425px ;}
.kaoyanGt6{ background-position:0 -475px ;}*/
.kaoyanGt4 {
  background-position: 0 -525px;
}

.kaoyanGt5 {
  background-position: 0 -575px;
}

.kaoyanGt6 {
  background-position: 0 -625px;
}

.kaoyanGn {
  height: 24px;
  line-height: 24px;
  float: left;
  margin: 0 10px 4px 10px;
  display: inline;
  font-size: 12px;
  white-space: nowrap;
}

/*----考研图书----*/
.bookList {
  margin: 5px 17px;
  border-bottom: #ddd 1px solid;
}

.bookList li {
  padding-bottom: 20px;
}

.bookList em {
  width: 72px;
  height: 100px;
  float: left;
}

.bookList em img {
  width: 72px;
  height: 100px;
}

.bookInfo {
  width: 180px;
  float: right;
  font-size: 12px;
  line-height: 20px;
  margin-top: -2px;
  height: 106px;
  position: relative;
}

.bookTime {
  position: absolute;
  left: 0;
  bottom: 0;
  color: #999
}

.searchSchool {
  position: relative;
  z-index: 2;
}

.kaoyanData {
  margin: 10px 0 0;
  position: relative;
  height: 29px;
}

#dataArea.dropdown,
#dataSchool.dropdown {
  width: 94px;
  float: left;
  margin-right: 8px;
  display: inline;
  font-size: 12px;
}

#dataArea.dropdown strong,
#dataSchool.dropdown strong {
  background-position: -317px -488px;
  width: 64px;
  height: 27px;
  line-height: 27px;
  display: block;
  top: 10px;
  left: 0;
  padding: 0 22px 0 6px;
  font-weight: normal;
  cursor: pointer;
  border: #ddd 1px solid;
  overflow: hidden;
}

#dataArea.dropdown ul,
#dataSchool.dropdown ul {
  border: #e8e1d9 1px solid;
  border-radius: 0 0 5px 5px;
  border-top: none;
  padding: 2px 0 4px;
  width: 92px;
  position: absolute;
  left: 0;
  background: #fff;
  z-index: 1;
  display: none;
  height: 180px;
  overflow-y: scroll;
  overflow-x: hidden;
}

#dataArea.dropdown ul li,
#dataSchool.dropdown ul li {
  padding: 2px 16px 2px 6px;
  width: 70px;
  cursor: pointer;
}

.dataSearchBtn {
  background: #f3f6fb;
  border: #ddd 1px solid;
  height: 27px;
  float: left;
  font-size: 12px;
  padding: 0 10px;
  line-height: 26px;
}

/*----历年考题----*/
.examArea {
  border-top: #eee 1px solid;
  padding-top: 15px;
  margin-top: -5px;
  font-size: 12px;
}

.examKind {
  background: #f3f6fb;
  border: #eee 1px solid;
  height: 23px;
  line-height: 22px;
  float: left;
  padding: 0 10px
}

.examKindList {
  float: left;
  overflow: hidden;
  line-height: 24px;
}

.examKindList li {
  padding: 0 10px;
  float: left;
  background-position: -399px 7px;
  margin-left: -1px;
}

/*----在线课堂与考试大纲----*/
.onlineClass {
  padding: 0 15px;
}

.onlineClass li {
  padding: 5px 0 15px;
}

.onlineClass em {
  float: left;
  width: 120px;
  height: 90px;
  overflow: hidden;
}

.onlineClass em img {
  width: 120px;
  height: 90px;
}

.onlineClass span {
  float: right;
  width: 89px;
  height: 90px;
  overflow: hidden;
  font-size: 12px;
  margin-top: -2px;
}

.videoList,
.dagList {
  width: 218px;
  margin: 0 auto;
  padding-bottom: 12px;
}

.videoList {
  border-bottom: #ddd 1px solid;
}

.videoList li {
  background-position: -384px -221px;
  font-size: 12px;
  height: 26px;
  line-height: 26px;
  overflow: hidden;
  padding-left: 24px;
}

.dagList li {
  background-position: -384px -287px;
  font-size: 12px;
  height: 26px;
  line-height: 26px;
  overflow: hidden;
  padding-left: 24px;
}

/*----复试调剂----*/
.subTitle {
  font-size: 12px;
  color: #999;
  font-weight: bold;
  padding: 0 17px 12px;
}

.scoreLine {
  border-top: #ddd 1px solid;
  border-bottom: #ddd 1px solid;
  height: 38px;
  background: #f3f6fb;
  margin-bottom: 15px;
}

.scoreLine li {
  float: left;
  margin-left: -1px;
  border-left: #ddd 1px solid;
  width: 59px;
  line-height: 38px;
  text-align: center;
  font-size: 12px;
}

.college34 {
  width: 290px;
  overflow: hidden;
  padding-bottom: 8px;
  margin-left: 6px;
}

.college34 li {
  padding: 0 12px;
  width: 48px;
  float: left;
  background-position: -399px 7px;
  margin-left: -1px;
  font-size: 12px;
  margin-bottom: 7px;
}

.bdWzAd {
  width: 300px;
  height: 100px;
  margin-top: 20px;
  overflow: hidden;
  float: left;
}

.dtScore,
.ddScore,
.ddPro,
.dtPro {
  border-bottom: #eee 1px solid;
  height: 36px;
  line-height: 36px;
  padding: 0 17px;
  font-size: 12px;
  float: left;
  width: 135px;
}

.dtPro,
.dtScore {
  color: #333;
  font-weight: bold;
}

.ddScore,
.dtScore {
  width: 45px;
}

.pubStudent,
.pubSchool {
  padding-left: 44px;
  line-height: 48px;
  height: 48px;
  background-color: #f3f6fb;
  float: left;
  width: 79px;
}

.pubStudent {
  background-position: -362px -339px;
  border-right: #eee 1px solid;
}

.pubSchool {
  background-position: -362px -393px;
}

.colFushiRight {
  width: 246px;
  height: 414px;
  overflow: hidden;
  float: right;
  border: #ddd 1px solid;
  border-top: #4c8ac2 2px solid;
}

/*考研网校*/
.brandList {
  margin: -15px -24px 25px 17px;
  width: 288px;
}

.brandList li {
  width: 120px;
  height: 50px;
  margin: 25px 24px 0 0;
  float: left;
  display: inline;
}

.brandList li img {
  width: 120px;
  height: 50px;
  display: block;
}

.lLine {
  width: 264px;
  margin: 0 auto;
  height: 0;
  font-size: 0;
  border-top: #ddd 1px solid;
}

.tabList {
  position: absolute;
  right: 0;
  top: 7px;
  overflow: hidden;
}

.tabList span {
  padding: 0 10px;
  float: left;
  font-size: 12px;
  background-position: -399px 7px;
  margin-left: -1px;
}

#activeArea.groupList {
  padding: 0 17px 6px;
}

#activeArea.groupList li {
  height: 26px;
  line-height: 26px;
  background-position: -395px -24px;
  background-position: -395px -25px\9;
  _background-position: -395px -26px\9;
  padding: 0 0 0 12px;
  width: auto;
}

.famousTeacher {
  border-bottom: #eee 1px solid;
  padding: 9px 0 10px 17px;
  font-size: 12px;
}

.famousTeacher.last {
  border-bottom: none;
}

.famousTeacher dt {
  float: left;
  width: 100%;
  font-weight: bold;
  margin-bottom: 5px;
}

.famousTeacher dd {
  float: left;
  width: 57px;
  height: 22px;
  line-height: 22px;
}

/*底部论坛*/
.botArea {
  width: 100%;
  background: #f3f6fb;
  padding: 20px 0;
}

.bbsCon {
  padding: 20px;
  background: #fff;
  border-right: #e9ecf1 1px solid;
  border-bottom: #e9ecf1 1px solid;
  overflow: hidden;
}

.bbsCon1 {
  width: 620px;
  height: 220px;
}

.bbsCon2 {
  width: 290px;
  height: 70px;
  margin-bottom: 10px;
}

.bbsCon3 {
  width: 290px;
  height: 99px;
}

.bbsCon4 {
  width: 220px;
  height: 370px;
}

.bbsCon5 {
  width: 350px;
  height: 370px;
  display: inline;
  margin-left: 8px;
}

.bbsCon6 {
  width: 290px;
  height: 370px;
}

.bbsCon7 {
  width: 620px;
  height: 210px;
}

.bbsCon8 {
  width: 290px;
  height: 210px;
}

.bbsCon9 {
  width: 959px;
  height: 300px;
}

.bbsTitle {
  height: 38px;
  display: block;
  line-height: 999em;
  overflow: hidden;
  margin-bottom: 10px;
}

.bbsTitle a {
  width: 100%;
  height: 38px;
  display: block;
  line-height: 999em;
  overflow: hidden;
}

.bbsCon1 .bbsTitle {
  width: 144px;
  background-position: -60px 0
}

.bbsCon2 .bbsTitle {
  width: 165px;
  background-position: -60px -38px
}

.bbsCon3 .bbsTitle {
  width: 200px;
  background-position: -60px -76px
}

.bbsCon4 .bbsTitle {
  width: 144px;
  background-position: -60px -114px
}

.bbsCon5 .bbsTitle {
  width: 150px;
  background-position: -60px -152px
}

.bbsCon6 .bbsTitle {
  width: 125px;
  background-position: -60px -190px
}

.bbsCon7 .bbsTitle {
  width: 144px;
  background-position: -60px -228px
}

.bbsCon8 .bbsTitle {
  width: 145px;
  background-position: -60px -266px
}

.bbsCon9 .bbsTitle {
  width: 124px;
  background-position: -60px -304px
}

.bbsList li {
  float: left;
  width: 144px;
  height: 32px;
  line-height: 32px;
  margin-right: 11px;
  display: inline;
  overflow: hidden;
}

.bbsCon2 .bbsList,
.bbsCon3 .bbsList {
  width: 324px;
  margin-right: -34px;
}

.bbsCon2 .bbsList li,
.bbsCon3 .bbsList li {
  width: 70px;
}

.bbsCon4 .bbsList {
  width: 246px;
  margin-right: -26px;
}

.bbsCon4 .bbsList li {
  width: 112px;
}

.bbsCon6 .bbsList {
  width: 312px;
  margin-right: -22px;
}

.bbsCon6 .bbsList li {
  width: 98px;
  margin-right: 6px;
}

.bbsCon7 .bbsList li {
  width: 113px;
  margin-right: 11px;
}

.bbsCon8 .bbsList {
  width: 338px;
  margin-right: -28px;
}

.bbsCon8 .bbsList li {
  margin-right: 48px;
  display: inline-block;
  width: auto;
}

.schoolArea {
  width: 992px;
  margin-right: -33px;
}

.schoolList {
  width: 84px;
  margin-right: 24px;
  display: inline;
  float: left;
}

.schoolList dt {
  color: #333;
  font-weight: bold;
}

.schoolList dt,
.schoolList dd {
  width: 84px;
  display: block;
  height: 32px;
  line-height: 32px;
  overflow: hidden;
}

.hotBbsTitle {
  font: 18px/36px "\5FAE\8F6F\96C5\9ED1";
  margin-bottom: 6px;
}

.hotBbsTitle li {
  height: 36px;
  overflow: hidden;
}

.hotList li {
  background-position: -397px -48px;
  padding-left: 15px;
  line-height: 32px;
  height: 32px;
  overflow: hidden;
}

.hotBbsTitle span,
.hotList li span {
  display: none;
}

/*----友情链接----*/
.friendLink {
  width: 998px;
  margin: 10px auto 0;
  text-align: left;
  border: 1px solid #E5E5E5;
  background: #fff;
  font-size: 12px;
  line-height: 22px
}

.friendLink a {
  color: #333;
  text-decoration: none
}

.friendLink a:hover {
  color: #f60;
  text-decoration: underline
}

.linkHd {
  position: relative;
  height: 29px;
  background: #fafafa;
  border-bottom: 1px solid #e2e2e2;
}

.linkHd strong {
  position: relative;
  top: 1px;
  z-index: 2;
  float: left;
  padding: 0 16px;
  margin-left: -1px;
  line-height: 28px;
  border: 1px solid #e2e2e2;
  border-top: 0 none;
  font-weight: bold;
  background: #fff;
  border-bottom: 1px solid #fff;
}

.linkHd span {
  position: absolute;
  right: 15px;
  top: 4px;
}

.linkBd {
  padding: 10px;
}

.linkBd a {
  margin-right: 8px;
}

/*----研招地区切换----*/
.yzArea {
  position: absolute;
  left: 168px;
  top: 32px;
}

.yzCurArea {
  display: block;
  border-left: #b3c8d9 2px solid;
  padding: 2px 20px 2px 12px;
  color: #819eb4;
  font-size: 20px;
  line-height: 24px;
  position: relative;
  cursor: pointer;
}

.yzCurArea i {
  display: block;
  width: 7px;
  height: 7px;
  border-top-color: rgb(166, 187, 205);
  border-top-style: solid;
  border-top-width: 2px;
  border-right-color: rgb(166, 187, 205);
  border-right-style: solid;
  border-right-width: 2px;
  transform: rotate(135deg);
  -o-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  position: absolute;
  right: 5px;
  top: 7px;
}

.yzAreaPop {
  position: absolute;
  left: 14px;
  top: 40px;
  width: 400px;
  height: 135px;
  display: none;
}

.yzAreaPopBg {
  background: #438ccf;
  filter: alpha(opacity=90);
  opacity: 0.9;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 400px;
  height: 126px;
}

.yzAreaTri {
  width: 13px;
  height: 7px;
  background-position: -271px 0;
  display: block;
  position: absolute;
  left: 19px;
  top: 2px;
  filter: alpha(opacity=90);
  opacity: 0.9;
}

.yzAreaList {
  position: absolute;
  z-index: 2;
  top: 20px;
  left: 6px;
  overflow: hidden;
}

.yzAreaList li {
  font-size: 12px;
  float: left;
  background-position: -399px 5px;
  padding: 0 12px 0 13px;
  margin: 0 0 5px -1px;
  color: #fff;
  cursor: pointer;
}

.mb10.mtf6.first h2 a {
  padding: 0 5px;
  display: inline-block;
  float: left;
  color: #3986c8;
  font-size: 18px;
  font-weight: normal;
}

.mb10.mtf6.first h2 a:hover {
  color: #f60;
}

/*首页弹层广告*/
.dialog_ad_center {
  width: 650px;
  height: 400px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 10;
  margin-left: -325px;
  margin-top: -200px;
  display: none;
}

.dialog_ad_center img {
  width: 100%;
}

.dialog_ad_center .close {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
  width: 31px;
  height: 31px;
  cursor: pointer;
}

/*加qq群 20161201*/
.jia_qq_link {
  width: 1000px;
  margin: 0 auto;
  height: 90px;
  margin-bottom: 20px;
}

.jia_qq_link img {
  display: block;
  width: 1000px;
  height: 90px;
}