/*.csdn-nav-sm
  .nav
    .active
      a
        background none !important*/
.csdn-nav-sm .nav-tabs li.active a {
  cursor: pointer;
}
.main {
  width: 1140px;
  margin: 0 auto;
  margin-bottom: 30px;
}
.main > div {
  margin-right: 8px;
}
.main > div:last-child {
  margin-right: 0;
}
.main .column {
  float: left;
  width: 560px;
}
.main .column_760 {
  float: left;
  width: 824px;
}
.main .column_360 {
  float: left;
  width: 300px;
}
.main .column_360 .help_info {
  background: #fff;
  padding: 20px;
  margin-bottom: 20px;
  border: 1px solid #f0f0f0;
}
.main .column_360 .game_rule {
  background: #fff;
  padding: 20px;
  margin-bottom: 20px;
  border: 1px solid #f0f0f0;
}
.main .column_360 .game_rule .rule_list {
  padding-bottom: 20px;
  margin-bottom: 16px;
  border-bottom: 1px dashed #cfcfcf;
}
.main .column_360 .game_rule .help h3 {
  font-size: 18px;
  color: #000;
  margin-bottom: 11px;
  font-weight: normal;
}
.main .column_360 .game_rule .rule_list a,
.main .column_360 .game_rule .help a {
  color: #666;
}
.main .column_360 .job,
.main .column_360 .job_info,
.main .column_360 .job_guide {
  background: #fff;
  padding: 20px;
  margin-bottom: 20px;
  border: 1px solid #f0f0f0;
}
.main .column_360 .job_guide a {
  color: #333;
}
.main .column_360 .mod_list .float {
  margin-right: -12px;
}
.main .column_360 .mod_list .float li {
  float: left;
  width: 49%;
  line-height: normal;
}
.main .column_360 .mod_list .float li a {
  width: 92%;
}
.main .column_360 .mod_list ul {
  margin-bottom: -10px;
}
.main .column_360 .mod_list ul li {
  position: relative;
  line-height: normal;
  padding-bottom: 10px;
  width: 100%;
  font-size: 12px;
  color: #666;
}
.main .column_360 .mod_list ul li:last-child {
  margin-bottom: 0;
}
.main .column_360 .mod_list ul li a {
  float: left;
  width: 97%;
}
.main .column_360 .mod_list ul li a:hover {
  color: #5f980b;
}
.main .column_360 .mod_list ul li .dot {
  float: left;
  width: 4px;
  height: 4px;
  margin-top: 7px;
  margin-right: 5px;
  border-radius: 4px;
  background: #999;
}
.main .column_360 .mod_list ul .ellipsis a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.main .column_360 .mod_list ul .green .dot {
  background: #8ac74d;
}
.main .column_360 .h3Title {
  margin-bottom: 16px;
  overflow: hidden;
}

.main .column_360 .norice_box .h3Title{margin-bottom: 0}
.main .column_360 .h3Title h3 {
  border-bottom: 1px solid #F4F4F4;
}
.main .column_360 .h3Title h3 .hot {
  float: left;
  display: inline-block;
  font-size: 16px;
  line-height: 52px;
  color: #333;
  font-weight: normal;
  padding-left: 12px;
  background: url(../../../../images/club/student/tit_line.jpg) no-repeat left center;
}
.main .column_360 .h3Title h3 .hotLine {
  float: left;
  display: inline-block;
  margin-bottom: -1px;
  border-bottom: 2px solid #7fc337;
  padding-bottom: 3px;
}
.main .column_360 .h3Title .more {
  float: right;
  margin-top: 18px;
  font-size: 12px;
  color: #3399EA;
  font-weight: normal;
}
.main .column_360 .h3Title .more a{ color: #3399EA;}
.main .column_360 .tagClude .tagCludeDl {
  margin: 0 -15px -15px 0;
}
.main .column_360 .tagClude .tagCludeDl dd {
  margin: 0 15px 20px 0;
  display: inline-block;
  background: #fff;
}
.main .column_360 .tagClude .tagCludeDl dd a {
  padding: 7px 15px;
  display: inline-block;
  background: #fff;
  border: 1px solid #ddd;
}
.main .column_360 .tagClude .tagCludeDl dd a:hover {
  background: #79b51f;
  border: 1px solid #79b51f;
  color: #fff;
}
.main .column_360 .img-logo {
  margin-right: -22px;
  margin-bottom: -20px;
  overflow: hidden;
}
.main .column_360 .img-logo .biglogo {
  display: inline-block;
  margin: 0 20px 20px 0;
  border: 1px solid #f0f0f0;
}
.main .column_360 .img-logo .biglogo img {
  width: 158px;
  height: 58px;
  overflow: hidden;
}
.main .column_360 .img-logo .smalllogo {
  display: inline-block;
  margin: 0 15px 20px 0;
  border: 1px solid #f0f0f0;
}
.main .column_360 .img-logo .smalllogo img {
  width: 148px;
  height: 63px;
  overflow: hidden;
}
.main .column_860 {
  float: left;
  width: 860px;
}
.main .column_260 {
  float: left;
  width: 260px;
}
.clearfix:after {
  content: '.';
  height: 0;
  clear: both;
  visibility: hidden;
  display: block;
}
.xfs_breadcrumb {
  margin-bottom: 10px;
  color: #666;
}
.xfs_breadcrumb a {
  font-size: 12px;
  color: #999;
}
