.brand-wrap{ width:100%; height:465px; padding-top: 52px;text-align: center}
.brand-wrap .brands-title{ padding-bottom:42px; }
.brand-wrap .logos-box{ padding-bottom: 48px; background:url("../images/home/logos-bg.jpg") no-repeat center top;}
.brand-wrap .logos-box .logos-inner{ width: 1200px; height: 115px; margin: 0 auto; display: flex; justify-content: space-around;align-items: center;  }
.brand-wrap .brand-txts{ width:830px; margin:0 auto}
.brand-wrap .brand-txts h2{ font-size:30px; margin-bottom:33px; color:#2e2923 }
.brand-wrap .brand-txts p{ font-size:13px; line-height:24px; margin-bottom:30px; color:#666; text-align: left }
.brand-wrap .about-link{ color:#c81f0d; font-size:18px; line-height:22px }

.sale-box{ background:#f6f6f0; width:100%; height:777px; text-align:center }
.sale-box .sale-box-inner{ width:1200px; margin:0 auto; padding-top:50px }
.sale-box .sale-blocks-wrap .no-mr{ margin-right:0 }
.sale-box h4.tit, .recommend-box h4.tit{ padding-top:50px; background:url(../images/home/icon-sale-recommend.png) no-repeat center 0; color:#333339; margin-bottom:32px; font-size:16px }
.sale-blocks-wrap img{ vertical-align:bottom }
.sale-blocks-wrap .sale-big, .sale-blocks-wrap .sale-small{ float:left; position:relative; margin-right:8px }
.sale-blocks-wrap .sale-small{ margin-bottom:8px; }
.sale-blocks-wrap h3.tit{ position:absolute; left:30px; bottom:35px; color:#fff; font-size:24px; font-weight:normal }
.sale-blocks-wrap .hover-sale{ position:absolute; left:0; right:0;top:0; bottom:0; z-index:10; background:url(../images/home/bg-hover-red.png) repeat 0 0; padding:0 50px; display:none }
.sale-blocks-wrap .sale-big .hover-sale{ padding-top:160px }
.sale-blocks-wrap .sale-small .hover-sale{ padding-top:60px }
.sale-blocks-wrap .hover-tit{ font-size:28px; color:#fff; margin-bottom:24px }
.sale-blocks-wrap .explaination{ font-size:13px; line-height:24px; color:#fff }
.sale-blocks-wrap .btn-sale{ display:block; border:3px solid #fff; line-height:40px; height:40px; color:#fff; font-size:16px }
.sale-blocks-wrap .sale-big .btn-sale{ margin-top:60px }
.sale-blocks-wrap .sale-small .btn-sale{ margin-top:36px }

.other-part{ width:100%; height:400px; background: #f6f6f0 }
.other-part .other-part-inner{width:1200px; margin:0 auto; padding-top:75px }
.other-part .other-part-ul li{ float:left; width:391px; height:255px; margin-right:12px; text-align:center }
.other-part .other-part-ul li a{ color:#fff }
.other-part .tit{ margin:85px 0 27px; font-size:30px; line-height:30px }
.other-part .division{ border-bottom:4px solid #fff; width:67px; margin:0 auto 25px }
.other-part p{ font-weight:bold; font-size:13px }

.recommend-box{ width:100%; height:810px; text-align: center  }
.recommend-box .recommend-box-inner{ width:1200px; margin:0 auto; padding-top:50px }
.recommend-ul{ overflow:hidden; text-align:left}
.recommend-ul li{ border:1px solid #adadad; margin-left:12px; width:390px; height:593px; float:left; position: relative}
.recommend-ul li:first-child{ margin:0}
.recommend-ul li .hover-recommend{ position: absolute; left: 0 ;right: 0; top: 0; bottom:0; background:rgba(0,0,0,.8); color:#fff; padding:200px 38px 0 38px; display: none; text-align: center }
.recommend-ul li .hover-recommend .recom-hover-tit{ font-size:18px; line-height: 28px; font-weight: 600; margin-bottom: 15px }
.recommend-ul li .recom-hover-txt{ text-align: left; font-size:13px; line-height: 24px; padding-bottom:40px}
.recommend-ul li .recom-hover-btn{ display: block; border:3px solid #fff; font-size:16px; line-height:40px; color:#fff }
.recommend-ul li .recom-pic{ height:360px; overflow:hidden}
.recommend-ul li .recom-pic img{ margin-left:-45px}
.recommend-ul li .recom-tit{ color:#333; font-size:18px; line-height:28px; height: 28px; font-weight:600; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding:48px 38px 12px }
.recommend-ul li .recom-txt{ padding:0 38px 24px; color: #666; font-size:13px; line-height: 24px;  }
.recommend-ul li .recom-link{ float:right; margin-right: 38px; padding-right: 15px; background:url("../images/home/icon-enter-blue.png") no-repeat right center; color:#002b75}

