
.main{
width: 1000px;
margin: 0px auto;
}

.newitem_block{
margin: 50px auto 100px auto;
padding: 0;
}
.newitem_block h2{
margin: 0px auto 30px auto;
padding: 0;
font-size: 30px;
letter-spacing: 5px;
}
.swiper .swiper-wrapper{
width: 100%;
margin: 0px auto;
padding: 0;
}
.swiper .swiper-wrapper li a{
color: #000;
}
.swiper .swiper-wrapper li.swiper-slide{
/*width: 30%;*/
margin: 0px;
text-align: left;
}
.swiper .swiper-wrapper li.swiper-slide img{
width: 100%;
}
.swiper .swiper-wrapper li.swiper-slide p{
font-size: 15px;
line-height: 160%;
text-align: left;
}
.swiper .swiper-wrapper li.swiper-slide .price{
font-size: 18px;
text-align: left;
}


.topics_block{
margin: 50px auto;
padding: 0;
}
.topics_block h2{
margin: 0px auto 30px auto;
padding: 0;
font-size: 30px;
letter-spacing: 5px;
}
.topics_block .topics_flex{
width: 98%;
margin: 0px auto 100px auto;
display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.topics_block .topics_flex img{
width: 100%;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.topics_block .topics_flex a{
overflow: hidden;
}
.topics_block .topics_flex a img:hover {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.topics_block .topics_flex .full{
width: 488px;
height: 488px;
margin: 0 0px 8px 0px;
padding: 0;
overflow: hidden;
display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
}
.topics_block .blog_box{
width: 488px;
margin: 0 0px 0px 0px;
padding: 0;
display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.topics_block .blog_box li.half{
width: 240px;
height: 240px;
margin: 0 0 8px 0;
padding: 0;
overflow: hidden;
display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
}
