/*$defaultSize:0.875em;
$size24:1.5em;
$size20:1.25em;
$size18:1.125em;
$size17:1.0625em;
$size16:1em;
$size15:0.9375em;
$size14:0.875em;
$size12:0.75em;
$size5:0.3125em;
$size1:0.0625em;*/
body {
  background-color: #f3f3f3; }

#page-body > div {
  min-height: 750px;
  margin: 0 auto;
  width: 1200px; }
#page-body > div > .wrap {
  width: 100%;
  background-color: #fff;
}
#page-body > div > .wrap > .top {
  width: 1200px;
  margin: auto; }
#page-body > div > .wrap > .top > .course-content {
  float: none;
  width: 100%;
  margin-top:16px;
  box-shadow: none; }
#page-body > div > .wrap > .top > .course-content .course-nav-row {
  padding: 15px;
  line-height: 34px;
  border-top: 1px solid #edf1f2; }
#page-body > div > .wrap > .top > .course-content .course-nav-row > .hd {
  font-size: 14px;
  color: #07111b;
  text-align: right; margin-right:10px}
.course-nav-all { min-height: 50px; float: left; padding-top: 6px; }
.course-nav-alls { min-height: 20px; float: left; padding-top: 6px; }
#page-body > div > .wrap > .top > .course-content .course-nav-row > .bd .course-nav-item {
  display: inline-block;
  margin: 0 4px; }
#page-body > div > .wrap > .top > .course-content .course-nav-row > .bd .course-nav-item a {
  display: block;
  line-height: 20px;
  padding: 0 6px;
  font-size: 14px;
  border:1px solid #fff;
  color: #000000; }
#page-body > div > .wrap > .top > .course-content .course-nav-row > .bd .course-nav-item a:hover {color:#E55927}

#page-body > div > .wrap > .top > .course-content .course-nav-row > .bd .course-nav-item.on a {
  background: #E55927;
  color: #fff;
  border-radius: 3px; }
#page-body > div > .container {
  margin: 0 auto; }
#page-body > div > .container > .course-tool-bar {
  position: relative;
  padding-top: 26px;
  padding-bottom: 16px;
  overflow: hidden;
  height: 14px !important;
  margin-top: -1px;
  padding-right: 15px;
  font-size: 12px; }
#page-body > div > .container > .course-tool-bar > .tool-left span {
  font-size: 16px; }
#page-body > div > .container > .course-tool-bar > .tool-left a {
  margin: 0 12px;
  line-height: 14px;
  font-size: 14px;
  color: #787d82; }
#page-body > div > .container > .course-tool-bar > .tool-left a.active {
  color: #f01414; }
#page-body > div > .container > .course-tool-bar > .tool-right input {
  background-color: transparent;
  color: #000000;
  border: 0.1px solid;
  width: 150px;
  height: 25px;
  line-height: 25px;
  padding-left: 5px; }
#page-body > div > .container > .course-tool-bar > .tool-right button {
  width: 50px;
  margin: 0 auto; }
#page-body > div > .container > .course-list {
  padding-top: 16px}
#page-body > div > .container > .course-list > .moco-course-list {
  margin: 0 -20px 0 0; }
#page-body > div > .container > .course-list > .moco-course-list .course-card-container {
  float: left;
  position: relative;
  transition: .3s all linear; }
/* #page-body > div > .container > .course-list > .moco-course-list .course-card-container > a {
            display: inline-block; }*/
#page-body > div > .container > .course-list > .moco-course-list .course-card-container .course-card-top {
  height: 200px;
  width: 252px;
  margin:0;
  float:left;
}
#page-body > div > .container > .course-list > .moco-course-list .course-card-container .course-card-top img {
  width: 100%;
  height: 100%; }
#page-body > div > .container > .course-list > .moco-course-list .course-card-container .course-card-content {
  background-color: #ffffff;
  color: black;
  width:948px;
  float:right;
  height:140px
}
#page-body > div > .container > .course-list > .moco-course-list .course-card-container:hover {
  z-index: 8;
  box-shadow: 0 0 6px 3px #fff; }
#page-body > div > .container > .course-list > .moco-course-list .course-card-container:hover span, #page-body > div > .container > .course-list > .moco-course-list .course-card-container:hover font, #page-body > div > .container > .course-list > .moco-course-list .course-card-container:hover i, #page-body > div > .container > .course-list > .moco-course-list .course-card-container:hover p, #page-body > div > .container > .course-list > .moco-course-list .course-card-container:hover a, #page-body > div > .container > .course-list > .moco-course-list .course-card-container:hover label {
  color: #fff; }
#page-body > div > .container > .course-list > .moco-course-list .course-card-container:hover .course-card-content {
  transition: transform 0.3s ease-in, background 1.3s cubic-bezier(0.42, 0, 1, 0.24);
  background: url("../../img/index/major list_img_02_selected.png") repeat; }
#page-body > div > .container > .course-list > .page {
  margin: 25px 0 auto;
  overflow: hidden;
  clear: both;
  text-align: center; }

.course-card-container {
  width: 1200px;
  background-color: #ffffff;
  color: #000000;
  margin-bottom: 16px !important; }
.course-card-container > a {
  height: 140px; }
.course-card-container > a .course-card-top {
  height: 140px !important; }
.course-card-container > a > .course-card-content {
  width: 100%;
 }
.course-card-container > a > .course-card-content > div > div .courseName {
  margin-bottom: 15px;
  font-size: 16px;
  color: #000; }
.course-card-container > a > .course-card-content > div > div .courseName > span {
  font-size: 16px;
  margin-right: 54px; }
.course-card-container > a > .course-card-content > div > div .courseObject ul li {
  /*float: left;*/
  /*width:33.33%*/
  display: inline-block;
  /*margin-right: 30px;*/
  width: 175px;
}
.course-card-container > a > .course-card-content > div > div .courseObject .eduSystem_li {
  width: 140px !important;
  text-align: center;
}

.course-card-container > a > .course-card-content .courseRank {
  width:100px;
  padding-top: 36px;
  margin-right: 30px; }
.course-card-container > a > .course-card-content .courseRank .iconfont {
  font-size: 16px;
  margin-right: 6px;
  color: #E55927
}
.course-card-container > a > .course-card-content .courseRank .icon-xuexi3 {
  font-size:18px;margin-left:-1px;top:2px;position:relative
}
.course-card-container > a > .course-card-content .courseList {
  width: 500px;
  padding: 42px 0;
}

.courseObject span{
  font-size:14px;color:#666;margin-right:6px
}

.course-card-content .fr{margin-right:60px}
/*# sourceMappingURL=majorMarket.css.map */
