.cxslide {
  overflow: hidden;
  position: relative;
  width: 100%!important;
  height: 518px;
}

.cxslide a {
  color: #eee;
  text-decoration: none;
}

.cxslide .box {
  overflow: hidden;
  position: relative;
  width: 1170px;
  height: 518px;
}

.cxslide .list {
  overflow: hidden;
  width: 9999px;
  margin: 0;
  padding: 0;
}

.cxslide .list ul {
  margin: 0;
  padding: 0;
}



.cxslide .list li {
  float: left;
  position: relative;
  width: 1170px;
  list-style-type: none!important;
}

.cxslide .list li a{
  /pointer-events: none;
}

.cxslide .list img { vertical-align: top; margin: 0;}

.cxslide .list p {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 24px;
  color: #eee;
  font: 12px/24px;
  text-indent: 12px;
  filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');
  background: rgba(0,0,0,0.6);
}

.cxslide .btn {
  overflow: hidden;
  position: absolute;
  z-index: 99;
  top: 25px;
  right: 25px;
  border: none!important;
  box-shadow: none!important;
  cursor: default!important;
}

.cxslide .btn li {
  float: left;
  width: 14px;
  height: 14px;
  margin: 0 0 0 10px;
  border-radius: 50%;
  border: 2px solid #666;
  background: #ccc;
  font-size: 0;
  text-align: center;
  cursor: pointer;
  list-style-type: none;
  z-index: 99;
}

.cxslide .btn .selected {
  background: #333;
}

.cxslide .minus,
.cxslide .plus {
  position: absolute;
  top: 45%;
  width: 40px;
  height: 50px;
  background-image: url(img/control.png);
  background-repeat: no-repeat;
  text-align: center;
  cursor: pointer;
  z-index: 99;
}

.cxslide .minus {
  left: 10px;
  background-position: 0 0;
}

.cxslide .plus {
  right: 10px;
  background-position: -40px 0;
}

.cxslide .minus:hover { background-position: 0 -50px; }

.cxslide .plus:hover { background-position: -40px -50px; }
