.select-item .select-nav p span, .select-tag .tag-pev i, .select-tag .tag-next i, .select-tag .tag-list li a {
  background-image: url('../images/sprite/sprite_result_common.png');
  background-image: -webkit-image-set(url('../images/sprite/sprite_result_common.png') 1x, url('../images/sprite/sprite_result_common@2x.png') 2x);
  background-size: 102px 82px;
}

.select-wrap {
  /*padding: 0 0 7px 115px;
  background-color: #FBFBFB;*/
}

.select-item {
  height: 29px;
  zoom: 1;
  padding-left: 7px;
  font-size: 13px;
  line-height: 29px;
  padding: 10px 0 6px 7px;
  position: relative;
  z-index: 16;
  user-select: none;
}

.select-item .select-text {
  overflow: hidden;
  float: left;
}

.select-item .select-text li {
  float: left;
  margin-right: 35px;
}

.select-item .select-text li a {
  color: #666;
}

.select-item .select-text li a:hover {
  color: #222222;
}

.select-item .select-text .cur a {
  font-weight: bold;
  color: #222222;
}

.select-item .select-box {
  float: left;
  margin-right: 35px;
  position: relative;
  height: 29px;
}

.select-item .select-box p {
  color: #666666;
  padding-right: 11px;
  position: relative;
  white-space: nowrap;
  cursor: pointer;
}

.select-item .select-box p:hover {
  color: #222222;
}

.select-item .select-box p i {
  position: absolute;
  width: 0;
  height: 0;
  border-width: 5px 4px 0;
  border-style: solid;
  border-color: #666 transparent transparent;
  right: 0;
  top: 50%;
  margin-top: -3px;
  line-height: 0;
  overflow: hidden;
}

.select-item .select-box .color-select {
  width: 11px;
  height: 11px;
  display: block;
  margin-right: 2px;
  display: none;
  margin-top: 8px;
}

.select-item .select-box .color-select.red-color, .select-item .select-box .color-select.orange-color, .select-item .select-box .color-select.yellow-color, .select-item .select-box .color-select.green-color, .select-item .select-box .color-select.blue-color, .select-item .select-box .color-select.dark-blue-color, .select-item .select-box .color-select.purple-color, .select-item .select-box .color-select.rose-red-color, .select-item .select-box .color-select.brown-color, .select-item .select-box .color-select.gray-color, .select-item .select-box .color-select.white-color, .select-item .select-box .color-select.black-color {
  display: block;
}

.select-item .select-box .safety-hover {
  display: none;
  position: absolute;
}

.select-item .select-box.show-select p i {
  border-width: 0 4px 5px;
  border-color: transparent transparent #666;
}

.select-item .select-box.show-select .select-default, .select-item .select-box.show-select .select-color {
  display: block;
}

.select-item .select-box .red-color {
  background-color: #FF2B2D;
  border: 1px solid #FF2B2D;
}

.select-item .select-box .orange-color {
  background-color: #FB6A39;
  border: 1px solid #FB6A39;
}

.select-item .select-box .yellow-color {
  background-color: #EFBE47;
  border: 1px solid #EFBE47;
}

.select-item .select-box .green-color {
  background-color: #40C436;
  border: 1px solid #40C436;
}

.select-item .select-box .blue-color {
  background-color: #16C3F5;
  border: 1px solid #16C3F5;
}

.select-item .select-box .dark-blue-color {
  background-color: #0072FF;
  border: 1px solid #0072FF;
}

.select-item .select-box .purple-color {
  background-color: #9C3CEE;
  border: 1px solid #9C3CEE;
}

.select-item .select-box .rose-red-color {
  background-color: #F133E6;
  border: 1px solid #F133E6;
}

.select-item .select-box .brown-color {
  background-color: #9B532F;
  border: 1px solid #9B532F;
}

.select-item .select-box .gray-color {
  background-color: #949494;
  border: 1px solid #949494;
}

.select-item .select-box .white-color {
  background-color: #ffffff;
  border: 1px solid #DEDEDE;
}

.select-item .select-box .black-color {
  background-color: #000;
  border: 1px solid #000;
}

.select-item .select-default {
  width: 82px;
  margin-left: -41px;
  top: 29px;
  left: 50%;
  position: absolute;
  background: white;
  -webkit-box-shadow: 1px 2px 4px 0px rgba(0, 0, 0, 0.15);
          box-shadow: 1px 2px 4px 0px rgba(0, 0, 0, 0.15);
  border-radius: 0px 0px 3px 3px;
  overflow: hidden;
  padding: 6px 0;
  z-index: 2;
  display: none;
}

.select-item .select-default li {
  padding: 6px 15px;
  line-height: 17px;
  cursor: pointer;
  white-space: nowrap;
}

.select-item .select-default li:hover {
  background-color: #F3F3F3;
}

.select-item .select-default .cur {
  font-weight: bold;
}

.select-item .select-default .size-setting {
  margin: 6px 15px 0;
  padding: 12px 0 2px;
  border-top: 1px solid #E5E5E5;
}

.select-item .select-default .size-setting div {
  line-height: 16px;
  padding-bottom: 6px;
}

.select-item .select-default .size-setting input {
  width: 30px;
  height: 16px;
  border-radius: 2px;
  border: 1px solid #D0D0D0;
  text-align: center;
  margin-left: 4px;
  font-size: 12px;
  color: #222;
  position: relative\0;
  top: -2px\0;
}

.select-item .select-default .size-setting a {
  display: block;
  zoom: 1;
  text-align: center;
  height: 22px;
  background-color: #0072FF;
  line-height: 22px;
  font-size: 8px;
  color: #ffffff;
  border-radius: 2px;
  margin-top: 6px;
}

.select-item .select-color {
  top: 29px;
  left: 50%;
  position: absolute;
  background: white;
  -webkit-box-shadow: 1px 2px 4px 0px rgba(0, 0, 0, 0.15);
          box-shadow: 1px 2px 4px 0px rgba(0, 0, 0, 0.15);
  border-radius: 0px 0px 3px 3px;
  overflow: hidden;
  padding: 7px 0;
  z-index: 2;
  width: 97px;
  margin-left: -48px;
  display: none;
}

.select-item .select-color h4 {
  text-align: center;
  line-height: 17px;
  padding: 5px 0;
}

.select-item .select-color h4.cur {
  font-weight: bold;
}

.select-item .select-color h4:hover {
  background-color: #F3F3F3;
  cursor: pointer;
}

.select-item .select-color .color-item {
  padding-left: 15px;
  padding-top: 5px;
  overflow: hidden;
  zoom: 1;
}

.select-item .select-color .color-item span {
  float: left;
  width: 11px;
  height: 11px;
  margin-right: 5px;
  margin-bottom: 6px;
  cursor: pointer;
}

.select-item .select-color .color-item span i {
  width: 9px;
  height: 9px;
  display: block;
  *zoom: 1;
  border: 1px solid transparent;
}

.select-item .select-color .color-item .cur {
  background-clip: content-box;
}

.select-item .select-color .color-item .cur i {
  border: 1px solid #ffffff;
}

.select-item .safety-box {
  right: 60px;
  position: absolute;
  top: 10px;
  margin-right: 0;
}

.select-item .safety-box .select-default {
  *min-width: 108px;
  *margin-left: -54px;
}

.select-item .select-nav {
  float: left;
  position: relative;
  padding: 0 10px;
  border-radius: 3px;
  background-color: #EAEAEA;
  height: 29px;
  margin-left: 36px;
}

.select-item .select-nav p {
  color: #666666;
  line-height: 29px;
  cursor: pointer;
}

.select-item .select-nav p:hover {
  color: #222222;
}

.select-item .select-nav p:hover span {
  opacity: 1;
}

.select-item .select-nav p span {
  display: inline-block;
  zoom: 1;
  margin-right: 4px;
  position: relative;
  top: 2px;
  opacity: .7;
  background-position: -38px -64px;
  width: 13px;
  height: 13px;
}

.select-item .select-nav .line {
  position: absolute;
  left: -36px;
  width: 1px;
  height: 12px;
  background-color: #AAAAAA;
  top: 50%;
  margin-top: -7px;
}

.select-item .select-nav.show-select .select-default {
  display: block;
}

.select-tag {
  height: 38px;
  overflow: hidden;
  position: relative;
  padding: 8px 0 0;
  margin-bottom: 8px;
}

.select-tag .tag-pev, .select-tag .tag-next {
  width: 132px;
  height: 38px;
  position: absolute;
  top: 8px;
  z-index: 3;
}

.select-tag .tag-pev i, .select-tag .tag-next i {
  display: inline-block;
  position: relative;
  top: 10px;
}

.select-tag .tag-pev {
  left: 0;
  background: -webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, 0)), color-stop(62%, #fbfbfb), to(#fbfbfb));
  background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0) 0%, #fbfbfb 62%, #fbfbfb 100%);
  background: linear-gradient(-90deg, rgba(255, 255, 255, 0) 0%, #fbfbfb 62%, #fbfbfb 100%);
}

.select-tag .tag-pev i {
  left: 15px;
  background-position: 0px -64px;
  width: 11px;
  height: 18px;
}

.select-tag .tag-next {
  right: 0;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(62%, #fbfbfb), to(#fbfbfb));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fbfbfb 62%, #fbfbfb 100%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #fbfbfb 62%, #fbfbfb 100%);
  text-align: right;
}

.select-tag .tag-next i {
  background-position: -19px -64px;
  width: 11px;
  height: 18px;
  right: 15px;
}

.select-tag .tag-list {
  height: 38px;
}

.select-tag .tag-list ul {
  overflow: hidden;
  height: 38px;
}

.select-tag .tag-list li {
  float: left;
}

.select-tag .tag-list li span {
  display: inline-block;
  *zoom: 1;
  height: 36px;
  border: 1px solid #DCDCDC;
  border-radius: 3px;
  line-height: 36px;
  padding: 0 14px;
  font-size: 13px;
  min-width: 50px;
  text-align: center;
}

.select-tag .tag-list li span:hover {
  cursor: pointer;
}

.select-tag .tag-list li a {
  display: none;
  margin-left: 8px;
  background-position: -92px 0px;
  width: 10px;
  height: 10px;
}

.select-tag .tag-list li + li {
  margin-left: 6px;
}

.select-tag .tag-list .cur {
  font-weight: bold;
}

.select-tag .tag-list .cur span {
  border: 1px solid #666;
}

.select-tag .tag-list .cur a {
  display: inline-block;
  *zoom: 1;
  *position: relative;
  *top: -3px;
}
