@charset "UTF-8";
/*section-index*/
.section-index {
  padding-top: 30px; }
  .section-index a {
    color: #848484; }
  .section-index a:hover {
    color: #4dace7; }
  .section-index:nth-child(2) {
    background-color: #fff; }
  .section-index:nth-child(3), .section-index:nth-child(4) {
    background-color: #f0f0f0; }
  .section-index:nth-child(4) {
    margin-top: 0;
    padding-bottom: 50px; }
  .section-index:nth-child(6) {
    margin-top: 0;
    padding-bottom: 50px; }
  .section-index.bgClear {
    background: none; }

.section-index-box {
  width: 1226px;
  overflow: hidden;
  margin: 0 auto;
  position: relative; }
  .section-index-box.partime {
    padding-bottom: 30px; }

.section-index-bar {
  position: absolute;
  width: 85px;
  height: 15px;
  top: 23px;
  right: 80px; }
  .section-index-bar > a {
    display: block;
    float: left;
    background: #e1e1e1;
    color: #fff;
    width: 15px;
    height: 15px;
    line-height: 15px;
    text-align: center;
    border-radius: 50%;
    margin-right: 8px;
    font-family: 'sans-serif'; }
    .section-index-bar > a:hover {
      background: #d5d5d5;
      color: #fff; }
  .section-index-bar > ul {
    float: left; }
    .section-index-bar > ul > li {
      width: 7px;
      height: 7px;
      float: left;
      background: #fff;
      border: solid 1px #dcdcdc;
      margin-right: 6px;
      border-radius: 50%;
      margin-top: 5px;
      text-indent: -999px;
      overflow: hidden; }
      .section-index-bar > ul > li.on {
        background: #23cb61;
        border-color: #23cb61; }

.section-index-title {
  width: 100%;
  height: 60px; }
  .section-index-title.section-index-title1 {
    margin-top: 24px; }
  .section-index-title h2 {
    font-size: 20px;
    float: left;
    height: 60px;
    line-height: 60px;
    color: #535353;
    font-weight: bold; }
    .section-index-title h2 span {
      font-size: 14px;
      margin-left: 11px;
      color: #afafaf;
      font-weight: normal; }
      .section-index-title h3 {
    font-size: 20px;
    float: left;
    height: 60px;
    line-height: 60px;
    color: #535353;
    font-weight: bold; }
    .section-index-title h3 span {
      font-size: 14px;
      margin-left: 11px;
      color: #afafaf;
      font-weight: normal; }
  .section-index-title a.more {
    height: 60px;
    line-height: 60px;
    margin-right: 19px; }

.section-index-service div.service-list > a.service-down, .section-index-info div.info-list > dl > a.info-down {
  width: 100%;
  height: 33px;
  background-color: #fff;
  position: absolute;
  bottom: 0px; }

.bd {
  width: 1226px;
  overflow: hidden;
  zoom: 1; }

.section-index-service {
  overflow: hidden;
  height: 378px;
  width: 1226px; }
  .section-index-service > div {
    width: 288.5px;
    float: left;
    height: 378px;
    background-color: #fff;
    position: relative;
    overflow: hidden;
    margin-right: 24px;
    border: 1px solid #f1f1f1;
    -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1); }
    .section-index-service > div:nth-child(1) {
      border-bottom: 1px solid #a8d1f0; }
      .section-index-service > div:nth-child(1) dt {
        color: #199ef0; }
    .section-index-service > div:nth-child(2) {
      border-bottom: 1px solid #11d97d; }
      .section-index-service > div:nth-child(2) dt {
        color: #4bcd91; }
    .section-index-service > div:nth-child(3) {
      border-bottom: 1px solid #ffc342; }
      .section-index-service > div:nth-child(3) dt {
        color: #ffa23e; }
    .section-index-service > div:nth-child(4) {
      border-bottom: 1px solid #71eeec; }
      .section-index-service > div:nth-child(4) dt {
        color: #6585f0; }
    .section-index-service > div:nth-child(5) {
      border-bottom: 1px solid #a8d1f0; }
      .section-index-service > div:nth-child(5) dt {
        color: #199ef0; }
    .section-index-service > div:nth-child(6) {
      border-bottom: 1px solid #11d97d; }
      .section-index-service > div:nth-child(6) dt {
        color: #4bcd91; }
    .section-index-service > div:nth-child(7) {
      border-bottom: 1px solid #ffc342; }
      .section-index-service > div:nth-child(7) dt {
        color: #ffa23e; }
    .section-index-service > div:nth-child(8) {
      border-bottom: 1px solid #71eeec; }
      .section-index-service > div:nth-child(8) dt {
        color: #6585f0; }
    .section-index-service > div:nth-child(9) {
      border-bottom: 1px solid #a8d1f0; }
      .section-index-service > div:nth-child(9) dt {
        color: #199ef0; }
    .section-index-service > div:nth-child(10) {
      border-bottom: 1px solid #11d97d; }
      .section-index-service > div:nth-child(10) dt {
        color: #4bcd91; }
    .section-index-service > div:nth-child(11) {
      border-bottom: 1px solid #ffc342; }
      .section-index-service > div:nth-child(11) dt {
        color: #ffa23e; }
    .section-index-service > div:nth-child(12) {
      border-bottom: 1px solid #71eeec; }
      .section-index-service > div:nth-child(12) dt {
        color: #6585f0; }
    .section-index-service > div dd {
      width: 80%; }
  .section-index-service > div.service-list-5 {
    margin-left: 8px; }
  .section-index-service > div.service-list-9 {
    margin-left: 8px; }
  .section-index-service > div.service-list-12 {
    margin-right: 27px; }
  .section-index-service > div.service-list-1 {
    background-image: url(../images/service-list.png);
    background-repeat: no-repeat;
    background-position: 8px 10px; }
  .section-index-service > div.service-list-2 {
    background-image: url(../images/service-list.png);
    background-repeat: no-repeat;
    background-position: -302px 10px; }
  .section-index-service > div.service-list-3 {
    background-image: url(../images/service-list.png);
    background-repeat: no-repeat;
    background-position: -612px 10px; }
  .section-index-service > div.service-list-4 {
    background-image: url(../images/service-list.png);
    background-repeat: no-repeat;
    background-position: -922px 10px; }
  .section-index-service > div.service-list-5 {
    background-image: url(../images/service-list.png);
    background-repeat: no-repeat;
    background-position: -1232px 10px; }
  .section-index-service > div.service-list-6 {
    background-image: url(../images/service-list.png);
    background-repeat: no-repeat;
    background-position: -1542px 10px; }
  .section-index-service > div.service-list-7 {
    background-image: url(../images/service-list.png);
    background-repeat: no-repeat;
    background-position: -1852px 10px; }
  .section-index-service > div.service-list-8 {
    background-image: url(../images/service-list.png);
    background-repeat: no-repeat;
    background-position: -2162px 10px; }
  .section-index-service > div.service-list-9 {
    background-image: url(../images/service-list.png);
    background-repeat: no-repeat;
    background-position: -2472px 10px; }
  .section-index-service > div.service-list-10 {
    background-image: url(../images/service-list.png);
    background-repeat: no-repeat;
    background-position: -2782px 10px; }
  .section-index-service > div.service-list-11 {
    background-image: url(../images/service-list.png);
    background-repeat: no-repeat;
    background-position: -3092px 10px; }
  .section-index-service > div.service-list-12 {
    background-image: url(../images/service-list.png);
    background-repeat: no-repeat;
    background-position: -3402px 10px; }
  .section-index-service div.service-list > dl {
    position: absolute;
    width: 100%;
    height: 320px;
    top: 158px;
    left: 0;
    background-color: #fff; }
  .section-index-service div.service-list > dl > dt {
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 18px; }
    .section-index-service div.service-list > dl > dt span {
      display: none; }
  .section-index-service div.service-list > dl > dd {
    margin: 0 auto;
    overflow: hidden;
    height: 272px;
    padding-top: 0px; }
  .section-index-service div.service-list > dl > dd > a {
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    display: block;
    float: left;
    width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
    .section-index-service div.service-list > dl > dd > a:nth-child(even) {
      padding-left: 10px; }
  .section-index-service div.service-list > dl > dd > a.hot {
    color: #ee8c44; }
  .section-index-service div.service-list > a.service-down {
    height: 60px; }
    .section-index-service div.service-list > a.service-down > img {
      width: 9px;
      height: 5px;
      display: none; }
  .section-index-service div:nth-child(4n+1) > a.service-down.active {
    background-image: url(../images/service-more-1.png);
    background-repeat: no-repeat;
    background-position: right bottom; }
  .section-index-service div:nth-child(4n+2) > a.service-down.active {
    background-image: url(../images/service-more-2.png);
    background-repeat: no-repeat;
    background-position: right bottom; }
  .section-index-service div:nth-child(4n+3) > a.service-down.active {
    background-image: url(../images/service-more-3.png);
    background-repeat: no-repeat;
    background-position: right bottom; }
  .section-index-service div:nth-child(4n+4) > a.service-down.active {
    background-image: url(../images/service-more-1.png);
    background-repeat: no-repeat;
    background-position: right bottom; }
  .section-index-service div.service-list.active:hover {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
    .section-index-service div.service-list.active:hover > dl {
      top: 10px;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
    .section-index-service div.service-list.active:hover > a.service-down {
      display: none; }

.section-index-forum {
  width: 100%;
  position: relative;
  z-index: 2;
  height: 354px;
  margin-top: 0px;
  margin-bottom: 0px; }
  .section-index-forum:before {
    content: "";
    width: 5px;
    height: 302px;
    -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);
    position: absolute;
    top: 24px;
    left: 0; }
  .section-index-forum:after {
    content: "";
    width: 5px;
    height: 302px !important;
    -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);
    position: absolute;
    right: 0px;
    top: 24px;
    visibility: inherit !important; }
  .section-index-forum div.forum-left {
    width: 100%;
    height: 354px;
    position: relative;
    overflow: hidden;
    background-color: #fff;
    z-index: 3; }
  .section-index-forum div.forum-left:hover a.forum-guide {
    display: block; }
  .section-index-forum a.forum-guide.left {
    left: 0;
    display: none;
    background-position: center 19px; }
  .section-index-forum a.forum-guide.right {
    right: 0;
    display: none;
    background-position: center -22px; }
  .section-index-forum div.forum-main {
    height: 310px;
    position: relative; }
  .section-index-forum div.ul {
    width: 100%;
    height: 50%; }
  .section-index-forum div.forum-box {
    width: 1226px;
    height: 354px;
    /*padding-top: 24px;*/
    float: left;
    overflow: hidden; }
    .section-index-forum div.forum-box.active {
      display: block; }
  .section-index-forum div.forum-list {
    width: 289.25px;
    height: 146px;
    float: left;
    position: relative;
    background-color: #fff;
    border: 1px solid #f1f1f1; }
    .section-index-forum div.forum-list + div {
      margin-left: 23px; }
    .section-index-forum div.forum-list:nth-child(5) {
      margin-left: 0; }
    .section-index-forum div.forum-list:nth-child(1) {
      border-bottom: none;
      -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
      -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
      box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
      z-index: 3; }
    .section-index-forum div.forum-list:nth-child(1):after {
      content: "";
      position: absolute;
      width: 100%;
      height: 16px;
      left: -1px;
      bottom: -8px;
      border-left: 1px solid #f1f1f1;
      border-right: 1px solid #f1f1f1;
      background-image: url(../images/bbs-line.png);
      background-repeat: no-repeat;
      background-position: center bottom;
      background-color: #fff; }
    .section-index-forum div.forum-list:nth-child(2) {
      border-bottom: none;
      -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
      -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
      box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
      z-index: 3; }
    .section-index-forum div.forum-list:nth-child(2):after {
      content: "";
      position: absolute;
      width: 100%;
      height: 16px;
      left: -1px;
      bottom: -8px;
      border-left: 1px solid #f1f1f1;
      border-right: 1px solid #f1f1f1;
      background-image: url(../images/bbs-line.png);
      background-repeat: no-repeat;
      background-position: center bottom;
      background-color: #fff; }
    .section-index-forum div.forum-list:nth-child(3) {
      border-bottom: none;
      -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
      -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
      box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
      z-index: 3; }
    .section-index-forum div.forum-list:nth-child(3):after {
      content: "";
      position: absolute;
      width: 100%;
      height: 16px;
      left: -1px;
      bottom: -8px;
      border-left: 1px solid #f1f1f1;
      border-right: 1px solid #f1f1f1;
      background-image: url(../images/bbs-line.png);
      background-repeat: no-repeat;
      background-position: center bottom;
      background-color: #fff; }
    .section-index-forum div.forum-list:nth-child(4) {
      border-bottom: none;
      -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
      -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
      box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
      z-index: 3; }
    .section-index-forum div.forum-list:nth-child(4):after {
      content: "";
      position: absolute;
      width: 100%;
      height: 16px;
      left: -1px;
      bottom: -8px;
      border-left: 1px solid #f1f1f1;
      border-right: 1px solid #f1f1f1;
      background-image: url(../images/bbs-line.png);
      background-repeat: no-repeat;
      background-position: center bottom;
      background-color: #fff; }
    .section-index-forum div.forum-list:nth-child(5) {
      -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
      -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
      box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
      border-top: none;
      z-index: 2;
      height: 156px; }
    .section-index-forum div.forum-list:nth-child(6) {
      -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
      -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
      box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
      border-top: none;
      z-index: 2;
      height: 156px; }
    .section-index-forum div.forum-list:nth-child(7) {
      -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
      -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
      box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
      border-top: none;
      z-index: 2;
      height: 156px; }
    .section-index-forum div.forum-list:nth-child(8) {
      -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
      -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
      box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
      border-top: none;
      z-index: 2;
      height: 156px; }
    .section-index-forum div.forum-list.hot {
      background-image: url(../images/bbs-hot.png);
      background-repeat: no-repeat;
      background-position: left top; }
    .section-index-forum div.forum-list > a {
      width: 100%;
      height: 100%;
      display: block;
      padding-top: 65px; }
    .section-index-forum div.forum-list h5 {
      width: 230px;
      font-size: 14px;
      color: #676767;
      text-align: center;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
      margin: 0 auto; }
    .section-index-forum div.forum-list p {
      font-size: 12px;
      color: #b0b0b0;
      text-align: center;
      margin-top: 3px;
      margin-bottom: 6px; }
    .section-index-forum div.forum-list h4 {
      font-size: 12px;
      text-align: center;
      color: #b0b0b0; }
      .section-index-forum div.forum-list h4 em {
        color: #ee8c44; }
    .section-index-forum div.forum-list span.forum-state-in, .section-index-forum div.forum-list span.forum-state-out {
      width: 115px;
      height: 30px;
      display: block;
      line-height: 28px;
      text-align: center;
      position: absolute;
      left: 84px;
      top: 22px;
      border-radius: 20px;
      font-size: 14px; }
    .section-index-forum div.forum-list span.forum-state-in {
      color: #1ba155;
      background-color: #d2f2e1; }
    .section-index-forum div.forum-list span.forum-state-out {
      color: #1c8dd2;
      background-color: #d2edfd; }

.section-index-question {
  height: 208px; }
  .section-index-question > dl {
    width: 915px;
    height: 158px;
    float: left; }
  .section-index-question > dl > dt {
    width: 289px;
    height: 158px;
    float: left;
    background-image: url(../images/question-title.jpg); }
    .section-index-question > dl > dt > a {
      padding-left: 126px;
      padding-top: 45px; }
      .section-index-question > dl > dt > a img {
        position: absolute;
        top: 47px;
        left: 56px; }
      .section-index-question > dl > dt > a h2 {
        font-size: 18px;
        color: #fff;
        padding-left: 7px;
        position: absolute;
        left: 126px;
        top: 45px; }
      .section-index-question > dl > dt > a span {
        display: block;
        width: 85px;
        height: 25px;
        background-color: #0068cf;
        color: #41abfc;
        text-align: center;
        line-height: 25px;
        border-radius: 20px;
        position: absolute;
        left: 126px;
        top: 77px; }
    .section-index-question > dl > dt > a:hover span {
      color: #fff; }
  .section-index-question > dl > dd {
    width: 625px;
    height: 158px;
    border: 1px solid #e4e4e4;
    float: left;
    position: relative; }
    .section-index-question > dl > dd:before {
      content: "";
      width: 0px;
      height: 90px;
      border-left: 1px dotted #bcbcbc;
      position: absolute;
      top: 30px;
      left: 48.1%; }
    .section-index-question > dl > dd ul {
      width: 50%;
      height: 100%;
      padding-top: 30px;
      position: relative;
      float: left; }
    .section-index-question > dl > dd > ul > li {
      width: 100%;
      line-height: 22px;
      padding-left: 48px;
      padding-right: 48px;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
      .section-index-question > dl > dd > ul > li:before {
        content: "";
        display: block;
        overflow: hidden;
        width: 4px;
        height: 4px;
        border-radius: 50%;
        background-color: #939393;
        position: absolute;
        margin-left: -10px;
        margin-top: 9px; }
      .section-index-question > dl > dd > ul > li > a {
        font-size: 13px; }

.section-banner {
  width: 297px;
  height: 158px;
  float: left;
  margin-left: 14px; }
  .section-banner span {
    font-size: 15px; }
  .section-banner em {
    font-size: 12px;
    display: block;
    color: #f7f6f6; }

.section-index-info div {
  float: left; }
.section-index-info div.info-list-banner {
  width: 288px;
  height: 347px;
  position: relative; }
  .section-index-info div.info-list-banner img {
    width: 100%;
    height: 100%; }
  .section-index-info div.info-list-banner h2 {
    width: 100%;
    font-size: 16px;
    text-align: center;
    color: #fff;
    position: absolute;
    bottom: 55px;
    left: 0; }
    .section-index-info div.info-list-banner h2:after {
      content: "";
      width: 48px;
      height: 3px;
      background-color: #6777b7;
      position: absolute;
      bottom: -20px;
      left: 120px; }
.section-index-info div.info-list {
  width: 234px;
  height: 174px;
  position: relative;
  z-index: 1; }
  .section-index-info div.info-list.info-list-1 > dl > dt {
    background-image: url(../images/service-info-1.png); }
  .section-index-info div.info-list.info-list-2 > dl > dt {
    background-image: url(../images/service-info-1.png); }
  .section-index-info div.info-list.info-list-3 > dl > dt {
    background-image: url(../images/service-info-1.png); }
  .section-index-info div.info-list.info-list-4 > dl > dt {
    background-image: url(../images/service-info-4.png); }
  .section-index-info div.info-list.info-list-5 > dl > dt {
    background-image: url(../images/service-info-5.png); }
  .section-index-info div.info-list.info-list-6 > dl > dt {
    background-image: url(../images/service-info-6.png); }
  .section-index-info div.info-list.info-list-7 > dl > dt {
    background-image: url(../images/service-info-7.png); }
  .section-index-info div.info-list.info-list-8 > dl > dt {
    background-image: url(../images/service-info-8.png); }
  .section-index-info div.info-list > dl {
    width: 234px;
    height: 174px;
    background-color: #fff;
    position: absolute;
    border: 1px solid #f2f2f2;
    left: 0;
    overflow: hidden; }
    .section-index-info div.info-list > dl > a.info-down {
      background-image: url(../images/service-more-part-1.png);
      background-repeat: no-repeat;
      background-position: right bottom; }
      .section-index-info div.info-list > dl > a.info-down img {
        display: none; }
  .section-index-info div.info-list > dl > dt {
    padding-top: 28px;
    text-align: center;
    height: 20px;
    overflow: hidden;
    margin-bottom: 15px;
    background-repeat: no-repeat;
    background-position: 30px bottom; }
    .section-index-info div.info-list > dl > dt a {
      color: #7b86b4;
      font-size: 14px;
      font-weight: bold; }
  .section-index-info div.info-list > dl > dd {
    padding-left: 30px;
    padding-right: 35px;
    width: 200px;
    height: 280px;
    overflow: auto; }
    .section-index-info div.info-list > dl > dd a {
      display: inline-block;line-height: 26px;
      margin-bottom: 5px; }
      .section-index-info div.info-list > dl > dd a.hot {
        color: #dfb262; }
    .section-index-info div.info-list > dl > dd a:nth-child(odd) {
      margin-right: 15px; }
  .section-index-info div.info-list span.info-count {
    width: 51px;
    height: 18px;
    line-height: 16px;
    position: absolute;
    top: 18px;
    right: 25px;
    font-size: 12px;
    border: 1px solid #a2c3f8;
    color: #0b81e9;
    background-color: #ecf3fd;
    border-radius: 10px;
    display: none; }
.section-index-info div.info-list-5 > dl {
  bottom: 0; }
.section-index-info div.info-list-6 > dl {
  bottom: 0; }
.section-index-info div.info-list-7 > dl {
  bottom: 0; }
.section-index-info div.info-list-8 > dl {
  bottom: 0; }
.section-index-info div.info-list:hover {
  z-index: 2; }
  .section-index-info div.info-list:hover > dl {
    height: 347px;
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out; }
    .section-index-info div.info-list:hover > dl > a.info-down {
      background: none; }