.wrap{
  background:url(../images/bg1.png) no-repeat center top;
}

/*轮播图*/
.swiper-img2{
  display:none;
}
/*轮播图演示end*/

.conent{
  padding-bottom:100px;
}
.conent .main{
  background:#fff;
  box-shadow:0px 3px 20px 0px rgba(230,230,230,1);
  border-radius:10px;
}

.cate-tit{
  margin-top:49px;
  padding:25px 0 25px 30px;
  border-bottom:1px solid rgba(224,224,224,1)
}
.cate-tit li{
  float:left;
  width:160px;
  font-size:14px;
  line-height:40px;
  text-align:center;
  cursor:pointer;
}
.cate-tit li.cur{
  background:#FEF103;
  border-radius:30px;
}


.cate-list{
  padding:50px 0 0 2px;
  overflow:hidden;
  height:810px;
}

.cate-list li{
  float:left;
  width:266px;
  background:#fff;
  border-radius:8px;
  border:1px solid rgba(224,224,224,1);
  padding-bottom:30px;
  margin:0 0 40px 25px;
  cursor:pointer;
  transition:.5s;
}
.cate-list li:hover{
  box-shadow:0 0 15px rgba(224,224,224,1);
}
.cate-list-img{
  position:relative;
}

.cate-list-icon{
  display:none;
  position:absolute;
  right:10px;
  bottom:15px;
  color:#fff;
  font-size:12px;
  padding:0 7px 0 23px;
  background:rgba(0,0,0,1) url("../images/ren-3.png") no-repeat 8px 5px;
  border-radius:11px;
  line-height:22px;
  opacity:0.4;
}
.cate-list-txt{
  margin:20px 33px 20px 21px;
  overflow:hidden;
  height:57px;
  line-height:19px;
}
.cate-list-btn{
  display:block;
  width:152px;
  background:#FEF103;
  margin:0 auto;
  border-radius:30px;
  line-height:38px;
  text-align:center;
}
.cate-page{
  padding:0 0 50px;
  text-align:center;
}
.cate-page span{
  display:inline-block;
  width:35px;
  margin-right:10px;
  border-radius:2px;
  border:1px solid rgba(153,153,153,1);
  font-size:16px;
  line-height:35px;
  cursor:pointer;
}
.cate-page span:hover,.cate-page span.cur,.cate-page span.page0{
  background:rgba(51,51,51,1);
  border-radius:2px;
  border:1px solid rgba(51,51,51,1);
  color:#fff;
}

/*尺寸1024-1169*/
@media screen and (max-width:1218px) {
  .pic-module2{display:none;}
  .cate-list li{width:240px;margin-left:10px;}
}

@media screen and (max-width:769px) {
}
.page_box {
  margin-top: 30px;
  width:100%;
  text-align: center;
}
.page_box>a,.page_box>span {
  width: 40px;
  height:40px;
  background:rgba(255,255,255,1);
  border:1px solid rgba(184,184,184,1);
  display: inline-block;
  line-height: 40px;
  font-size: 14px;
  font-weight:400;
  margin: 0 4px;
  color:rgba(51,51,51,1);
  text-align:center;
}
.page_box>.active,.page_box>span {
  background: rgba(253,211,3,1);
  border:1px solid rgba(255,255,255,1);
}
.carousel .swiper-slide a{
  display: block;
  width: 100%;
}
.carousel .swiper-slide img{
  width: 100%;
}