@charset "utf-8";
/* CSS Document */

.wrap{ width:100%;
  -webkit-box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  box-sizing: border-box !important;
}
.explore{ width:90%; }
.explore h2, #posts .explore h2{ font-size:17px; }
.explore h2 strong{ display:block; }
.explore ul li, #product .explore ul li{ width:100%; margin:15px 0 0; }
.explore ul li:first-child{ margin-top:0; }
.explore ul li .photo{ float:left; width:40%; margin-bottom:0; }
.explore ul li .right{ float:right; width:55%; }

.banner{ width:90%; }
#homepage .banner{ margin:20px auto; }

.box-preview{ padding-top:60px; }
.box-preview .left .nav ul{ float:none; width:100%; text-align:left; }
.box-preview .left a.desc{ display:none; }
.box-preview .left .nav{ padding:0 4%; top:-60px; }
.box-preview .left img{ float:none; width:100%; }
.box-preview .right ul li{ width:100%; }


#favorite .topic a{ padding:10px 0 10px 15px; font-size:13px; }
#favorite .topic a.nav-favorite{ padding-right:15px; padding-left:0; }
#favorite .topic a i{ margin-right:4px; }
#favorite .introduce{ margin-bottom:20px; }
#favorite .introduce div a{ width:40%; }
#favorite-list ul li{ margin:0 10%; width:80%; padding:30px 0; border-top:1px #DFDFDF solid; }
#favorite-list ul li:first-child{ border:none; }

#header #nav-top .nav-main a{ padding: 7px 0;}

#footer{ padding:30px 0; }
#footer .wrap{ width:80%; }
#footer .col{ width:100%; margin:0 0 30px; }
#footer .first a, #footer .second h3{ font-size:14px; }
#footer .first p, #footer .second label, #footer .second p, #footer .third ul li a{ font-size:13px; }
#footer .second{ margin-bottom:10px; }
#footer .second p{ margin-bottom:30px; }
#footer .col-floor h3{ font-size:14px; margin-bottom:10px; }
#footer .bottom{ margin:20px 0 0; }
#footer .bottom span{display: block; margin-bottom: 10px;}
#footer .bottom a { margin: 0 3px;}

#popular ul li{ width:50%; padding-bottom: 2em;}

#product .category .list .tool{ width:90%; margin:auto; }
#product .recent h2{ font-size:17px; }
#product .recent .content .wrap{ width:90%; }
#product .recent .content ul li{ width:48%; }
#product .recent .content ul li:nth-child(odd){ margin-right:4%; }
#product .category .list .grid ul li{ width:50%; }
#product .category .list .grid ul li:nth-child(1), #product .category .list .grid ul li:nth-child(6), #product .category .list .grid ul li:nth-child(11){ width:100%; }
#product .category .list .grid ul li .box{ border-left-color:#FFF; }
#product .category .list .grid ul li:first-child .box{ border-bottom:none; }
#product .category .list .grid ul li:nth-child(n+6):nth-child(-n+10){ float:left; }
#product .category .list .grid ul li:nth-child(3) .box,
#product .category .list .grid ul li:nth-child(5) .box,
#product .category .list .grid ul li:nth-child(6) .box,
#product .category .list .grid ul li:nth-child(13) .box,
#product .category .list .grid ul li:nth-child(15) .box{ border-right-color:#FFF; }
#product .category .list .grid ul li:nth-child(2) .box,
#product .category .list .grid ul li:nth-child(4) .box,
#product .category .list .grid ul li:nth-child(7) .box,
#product .category .list .grid ul li:nth-child(9) .box,
#product .category .list .grid ul li:nth-child(12) .box,
#product .category .list .grid ul li:nth-child(14) .box{ border-right-color:#CCC; }

#newin{ margin-bottom:20px; }
#newin .list ul.left, #newin .list ul.right{ width:100%; }

#download .box{ width:90%; margin:auto; }

#posts-detail .back{ left:5px; }
#posts-detail .content .heading{ padding:20px 0; }
#posts-detail .wrap{ width:90%; }
#posts-detail .content .detail{ padding:20px 0 0; }

#floor .box .info .row{ width:100%; margin:0 0 20px; }
#floor .location .info{ margin-bottom:10px; }
#floor .location .absolute{ width:70%; margin-bottom:30px; }
#floor .location .map{ width:100%; }

#product-detail .back{ left:5px; }
#product-detail .left{ width:90%; margin-left:5%; }
#product-detail .left .note{ display:none; }
#product-detail .left #gallery{ margin:10px 0 0; }
#product-detail .right{ width:90%; margin:20px 5% 0 0; }
#product-detail .right h1{ font-size:30px; margin-bottom:10px; }
#grouplist .flexslider .slides > li .name,
#grouplist .flexslider .slides > li .desc,
#grouplist .flexslider .slides > li .price{ padding:0 5px; }
#grouplist .flex-direction-nav .flex-next{ right:-15px; }
#grouplist .flex-direction-nav .flex-prev{ left:-15px; }
#grouplist #recent, #grouplist #recommend{ overflow:visible; }
#product-detail .inspiration{ margin:40px 0; }
#product-detail .inspiration h2{ font-size:17px; margin-bottom:20px; }
#product-detail .inspiration ul li{ width:50%; }

#playtheme{ width:90%; }

#privacy .wrap{ width:88%; }
