.shopsearchwrap {
  background:  center #fff no-repeat;
  background-size: 100%;
  padding: 50px 0 70px;
  width: 100%;
  height: 392px;
  margin-bottom: 40px;
}
.shopsearchwrap .title {
  width: 150px;
  height: 100px;
  margin: 0 auto 35px; text-align:center;
}
.shopsearchwrap .title i {
  display: block;
  width: 40px;
  height: 40px;
  background:  center no-repeat;
  margin: 0 auto 5px;
}
.shopsearchwrap .title h2 {
  font-size:28px;
  line-height:28px;
  height: 28px; color:#000;
}
.shopsearchwrap .lablecontent {
  width: 750px;
  margin: 0 auto 49px;
}
.shopsearchwrap .lablecontent .lable {
  height: 48px;
  width: 260px;
  margin-right: 30px;
  float: left;
  position: relative;
  line-height: 48px;
  background: #fff;
  border: 1px solid #c1c1c1;
  color: #333;
  border-radius: 2px;
}
.shopsearchwrap .lablecontent .lable span {
  font-size: 12px;
  color: #666;
}
.shopsearchwrap .lablecontent .lable i {
  display: inline-block;
  width: 14px;
  height: 11px;
  position: absolute;
  right: 16px;
  top: 23px;
}
.shopsearchwrap .lablecontent .lable .icon-trigondown {
  background:  center no-repeat;
  background-size: 100%;
}
.shopsearchwrap .lablecontent .btn {
  float:left;
  width: 130px;
  height: 50px;
  background: #28c157;
  color: #fff;
  font-size: 12px;
  text-align: center;
  line-height: 50px;
  position: relative;
  padding: 0;
}
.shopsearchwrap .lablecontent .btn:hover{ background:#20af4c;}
.shopsearchwrap .lablecontent .btn,.shopsearchwrap .lablecontent .btn:hover{-moz-transition:all .3s linear; -webkit-transition:all .3s linear; transition:all .3s linear;}

.shopsearchwrap .lablecontent .btn i {
  display: block;
  width: 25px;
  height: 25px;
  background:  center no-repeat;
  left: 32px;
  top: 12px;
  position: absolute;
}
.shopsearchwrap .lablecontent .btn span {
  padding-left: 24px; font-size:14px;
}
.shopsearchwrap .dot {
  width: 280px;
  height: 20px;
  line-height: 20px;
  margin: 0 auto;
}
.shopsearchwrap .dot ul li {
  float: left;
  margin-right: 50px;
}
.shopsearchwrap .dot ul li i {
  display: block;
  width: 8px;
  height: 8px;
  background:  center no-repeat;
  background-size: 100%;
  float: left;
  position: relative;
  top: 7px;
}
.shopsearchwrap .dot ul li .icon-dotall {
  background:  center no-repeat;
  background-size: 100%;
}
.shopsearchwrap .dot ul li span {
  font-size: 12px;
  color: #333;
  padding-left:12px;
  float: left;
}

.searchcontentwrap, .dothingswrap {
  background: #fff;
  padding: 62px 90px 38px;
  color: #000;
  margin-bottom: 40px;
}
.searchcontentwrap .row, .dothingswrap .row {
  margin: 0 -45px 0 -45px;
}
.searchcontentwrap .row .col-md-4, .dothingswrap .row .col-md-4 {
  padding: 0 45px 0 45px;
  margin-bottom: 40px;
}
.searchcontentwrap .row .name, .dothingswrap .row .name {
  font-size: 24px;
  padding-bottom: 12px;
  border-bottom: 1px dotted #404040;
  margin-bottom: 18px;
}
.searchcontentwrap .row .name i, .dothingswrap .row .name i {
  display: inline-block;
  width: 4px;
  height: 4px;
  position: relative;
  top: -6px;
}
.searchcontentwrap .row .name .icon-dotblack, .dothingswrap .row .name .icon-dotblack {
  background:  center no-repeat;
  background-size: 100%;
}
.searchcontentwrap .row .name .icon-dotall, .dothingswrap .row .name .icon-dotall {
  background:  center no-repeat;
  background-size: 100%;
}
.searchcontentwrap .row .name .icon-dotouther, .dothingswrap .row .name .icon-dotouther {
  background:  center no-repeat;
  background-size: 100%;
}
.searchcontentwrap .row .name span, .dothingswrap .row .name span {
  font-size:18px;
  padding-left:10px;
}
.searchcontentwrap .row p, .dothingswrap .row p {
  font-size: 12px;
  margin-bottom: 12px; color:#333;
}

.dothingswrap {
  padding: 63px 104px 38px 104px;
}
.dothingswrap .title {
  width: 180px;
  height: 100px;
  margin: 0 auto 40px;
  text-align: center;
}
.dothingswrap .title i {
  display: block;
  width: 45px;
  height: 34px;
  background:  center no-repeat;
  margin: 0 auto 8px;
}
.dothingswrap .title span {
  font-size: 28px;
  color: #000;
  line-height: 34px;
}
.dothingswrap .row {
  margin: 0 -60px 0 -60px;
}
.dothingswrap .row .col-md-6 {
  padding: 0 60px 0 60px;
  margin-bottom:35px;
}
.crumbswrap{ padding-bottom:20px;}

/*select3*/
.select{ position:relative;width:100%; border:none; background:#f6f6f6; height:40px; line-height:40px; background:  no-repeat 95% center;border-radius: 3px; text-indent:6px; border-radius:5px; margin-top:5px; z-index:9;}
.select .selbox{ position:absolute; left:0px; top:39px; background:#fff;border-radius:3px; display:none; max-height:150px; width:100%; border:1px solid #e0e0e0; overflow:scroll; overflow-x:hidden;}
.select .selbox li{ height:38px; line-height:38px; text-indent:12px; cursor:pointer; overflow:hidden;}
.select .selbox li:hover{ background:#28c157; color:#fff;}
.select .selbox li:active{ background:#28c157;}
.select .valtxt{ width:100%; height:40px; line-height:40px; text-indent:12px; cursor:pointer; display:block; color:#888;}

.searchcontentwrap .row .col-md-4, .dothingswrap .row .col-md-4{ padding:0;}
.searchcontentwrap .row .col-md-4 .pad, .dothingswrap .row .col-md-4 .pad{ margin:0 45px;}
.dothingswrap .row .col-md-6{ padding:0;}
.dothingswrap .row .col-md-6 .pad{ margin:0 60px;}

.main{ padding-bottom:0;}