

@charset "gb2312";

/* CSS Document */

/*w*/

.w {

  width: 96.875%;

  margin: 0 auto;

}

/*list-location*/

#list-location {

  border-top: 0.46875rem solid #e1e1e1;

}

#list-location h2 {

  width: 96.875%;

  margin: 0 auto;

  color: #555555;

  font-size: 0.46875rem;

  padding: 0.46875rem 0 0.390625rem 0;

}

#list-location h2 a:last-of-type {

  color: #555555;

}

/*dynamic*/

#dynamic {

  width: 96.875%;

  margin: 0 auto;

}

#dynamic dl {

  clear: both;

  *zoom: 1;

  height: 1.25rem;

  line-height: 1.25rem;

  font-size: 0.5rem;

  color: #555555;

  border-bottom: 1px solid #e6e6e6;

  display: none;

}

#dynamic dl:first-child {

  border-top: 1px solid #787878;

}

#dynamic dl:after {

  clear: both;

  display: block;

  visibility: hidden;

  height: 0;

  line-height: 0;

  content: "";

  font-size: 0;

}

#dynamic dl.active {

  display: block;

}

#dynamic dl:last-of-type {

  border-bottom: none;

}

#dynamic .more.active {

  display: none;

}

#dynamic dt {

  float: left;

}

#dynamic dd {

  float: right;

  width: 0.515625rem;

  height: 0.4375rem;

  margin-top: 0.40625rem;

}

#dynamic dd a {

  vertical-align: top;

}

/*more*/

.more {

  height: 1.25rem;

  line-height: 1.25rem;

  text-align: center;

  color: #4c0000;

  font-size: 0.46875rem;

}

.more em {

  transform: rotate(90deg) translateY(-0.15625rem);

  -webkit-transform: rotate(90deg) translateY(-0.15625rem);

}

/*other-banner*/

#other-banner {

  /* border-top: 0.46875rem solid #e1e1e1; */

  height: 4.265625rem;

  overflow: hidden;

  position: relative;

}

#other-banner .hd {

  position: absolute;

  z-index: 4;

  bottom: 0.125rem;

  text-align: center;

  width: 100%;

}

#other-banner .hd ul {

  clear: both;

  *zoom: 1;

  display: inline-block;

}

#other-banner .hd ul:after {

  clear: both;

  display: block;

  visibility: hidden;

  height: 0;

  line-height: 0;

  content: "";

  font-size: 0;

}

#other-banner .hd li {

  float: left;

  margin: 0 5px;

  width: 10px;

  height: 10px;

  background: #4b4b4b;

  border-radius: 50%;

  bottom: 8px;

}

#other-banner .hd li.on {

  background: #f92209;

}

