.f-cb{zoom:1}
.f-cb:after{display:block;height:0;clear:both;overflow:hidden;content:"."}
.fz48 {font-size: 26px;line-height: 35px; font-weight:bold; }
@media (max-width: 768px) {
.fz48 {font-size: 20px;line-height: 30px; } }


.bgc{background-position:50%;background-size:cover;background-repeat:no-repeat}
.indexMore{display:block;box-sizing:border-box;width:157px;height:50px;border:1px solid rgba(0,0,0,.4);color:#000;text-align:center;font-size:16px;line-height:50px;transition:background 0s,color 0s}
@media (min-width:1024px){.indexMore:hover{border:1px solid transparent;background:#d10513;color:#fff}
}
@media (max-width:768px){.indexMore{width:108px;height:38px;font-size:14px;line-height:38px}
}
.brand-banner{position:relative;overflow:hidden;width:100%;height:auto;background-position:50%;background-size:cover}
.brand-banner .con{padding:12.4% 0;width:100%;height:auto;color:#fff}
.brand-banner .con .tits{text-align:center}
.brand-banner .con .txt{margin:30px auto 0;width:630px;height:auto;max-width:90%;color:#fff;font-size:18px;line-height:31px}
.brand-banner .con .txt .t1{display:none}
.brand-banner .con .txt .t2{margin-top:5px}
.brand-banner .con .txt .t2 .moreClick{position:relative;float:right;display:block;padding-right:30px;color:#fff;font-size:16px;line-height:24px}
.brand-banner .con .txt .t2 .moreClick i{position:absolute;top:0;right:0;width:22px;height:100%;background-image:url(../images/dow.png);background-position:50%;background-size:18px;background-repeat:no-repeat}
.brand-banner .con .txt .t2 .moreClick.on i{transform:rotate(180deg)}
.brand-banner .con.on{padding:4.8% 0}
@media (max-width:1024px){.brand-banner .con .txt{margin:15px auto 0;font-size:16px;line-height:26px}
.brand-banner .con .txt .t2 .moreClick{padding-right:24px;font-size:14px;line-height:20px}
.brand-banner .con .txt .t2 .moreClick i{background-size:12px auto}
}
@media (max-width:768px){.brand-banner img{margin-left:-30%;width:160%}
.brand-banner .con .txt{font-size:14px;line-height:20px}
}
.brandBox3{position:relative;padding:5% 0;width:100%;height:auto;background-color:#f7f7f7;}
.brandBox3 .list{position:relative;float:left;margin-left:77px;width:calc(40.8% - 77px)}
.brandBox3 .list .list-new{z-index:4}
.brandBox3 .list .list-new,.brandBox3 .list .list-new ul li{position:relative;width:100%;height:auto}
.brandBox3 .list .list-new ul li .tits{position:absolute;right:32px;bottom:30px;color:#fff;tex:0 0 62px rgba(0,0,0,.58);font-size:28px;line-height:36px}
.brandBox3 .list .bg{position:absolute;top:35px;left:-35px;z-index:1;width:100%;height:100%;background-color:#d10412}
.brandBox3 .list .btns{position:absolute;bottom:30px;left:-77px;z-index:6;width:157px;background-color:#fff}
.brandBox3 .list .btns a{float:left;display:block;width:50%;height:69px;background-position:50%;background-repeat:no-repeat}
.brandBox3 .list .btns a.prev{background-image:url(../images/brand_prev.png)}
.brandBox3 .list .btns a.next{background-image:url(../images/brand_next.png)}
@media (min-width:1024px){.brandBox3 .list .btns a:hover{background-color:#b09558}
.brandBox3 .list .btns a:hover.prev{background-image:url(../images/brand_prev_h.png)}
.brandBox3 .list .btns a:hover.next{background-image:url(../images/brand_next_h.png)}
}
.brandBox3 .con{float:right;padding-top:10%;width:51.7%;height:auto}
.brandBox3 .con .tits{color:#000}
.brandBox3 .con .txt{margin-top:40px}
.brandBox3 .con .tt,.brandBox3 .con .txt{color:#707070;font-size:16px;line-height:30px}
.brandBox3 .con .tt{margin-top:20px}
.brandBox3 .con .tt .t{display:none}
.brandBox3 .img{position:absolute;right:0;bottom:0;width:25.4%;height:auto}
@media (max-width:1366px){.brandBox3 .list .list-new ul li .tits{font-size:28px;line-height:28px}
.brandBox3 .con{padding-top:10%}
.brandBox3 .con .txt{font-size:16px;line-height:26px}
}
@media (max-width:1200px){.brandBox3 .list{width:calc(40.8% - 50px)}
.brandBox3 .list .btns{left:-50px;width:100px}
.brandBox3 .list .btns a{height:50px;background-size:8px}
.brandBox3 .list .bg{top:20px;left:-20px}
}
@media (max-width:1024px){.brandBox3 .list .list-new ul li .tits{right:10px;font-size:22px;line-height:22px}
}
@media (max-width:768px){.brandBox3 .list{float:none;margin-left:0;width:100%}
.brandBox3 .con{float:none;margin-top:30px;padding-top:0;width:100%}
.brandBox3 .list .bg{top:10px;left:-10px}
.brandBox3 .list .btns{left:0;width:80px}
.brandBox3 .list .btns a{height:40px}
.brandBox3 .con .txt{margin-top:15px;font-size:14px;line-height:22px}
.brandBox3 .con .txt br{display:none}
.brandBox3 .con .txt p{margin-bottom:10px}
}
.brand,.brand .box1{width:100%;height:auto}
.brand .box1{position:relative;padding-top:5%;padding-bottom:5%;background-image:url(../images/brand_bg1.png);background-position:100% 100%;background-size:100% auto;background-repeat:no-repeat}
.brand .box1 .con{float:left;padding-top:18px;width:51.25%;height:auto}
.brand .box1 .con .tits{color:#000}
.brand .box1 .con .txt{margin-top:40px;color:#707070;font-size:16px;line-height:30px}
.brand .box1 .con .txt .t1{display:none}
.brand .box1 .con .txt .t2{margin-top:5px}
.brand .box1 .con .txt .t2 .moreClick{position:relative;float:right;display:block;padding-right:30px;color:#b09558;font-size:16px;line-height:24px}
.brand .box1 .con .txt .t2 .moreClick i{position:absolute;top:0;right:0;width:22px;height:100%;background-image:url(../images/dow1.png);background-position:50%;background-size:18px;background-repeat:no-repeat}
.brand .box1 .con .txt .t2 .moreClick.on i{transform:rotate(180deg)}
.brand .box1 .pic{position:relative;float:right;width:47%;height:auto;margin-left: 20px;}
.brand .box1 .pic img{position:relative;z-index:4}
.brand .box1 .pic .bg{position:absolute;top:45px;left:55px;width:100%;height:100%;background-color:#b09558}
.brand .box1 .xf{position:absolute;top:32%;left:4.6%;z-index:50}
.brand .box1 .xf a{position:relative;display:block;padding-left:18px;color:#6f6f6f;font-size:16px;line-height:35px}
.brand .box1 .xf a:after{position:absolute;top:50%;left:0;display:none;margin-top:-1.5px;width:3px;height:3px;background-color:#000;content:""}
.brand .box1 .xf a.on{color:#000;font-size:24px}
.brand .box1 .xf a.on:after{display:block}
.brand .box1 .xf.on{position:fixed;top:20%}
.brand .box2{padding-top:4.8%;width:100%;height:auto}
.brand .box2 .tits{color:#fff;text-align:center}
.brand .box2 .list{margin-top:36px;width:100%;height:auto}
.brand .box2 .list .item{float:left;margin-bottom:60px;padding-bottom:28px;width:calc(50% + 1px);border-bottom:1px solid hsla(0,0%,100%,.23)}
.brand .box2 .list .item .con{padding-left:7.9%;width:77.5%}
.brand .box2 .list .item .con .year{float:left;width:114px;color:#fff;font-size:48px;line-height:48px}
.brand .box2 .list .item .con .txt{float:left;width:calc(100% - 114px);color:#fff;font-size:16px;line-height:30px}
.brand .box2 .list .item:nth-child(2n){float:right}
.brand .box2 .list .item:last-child{border-bottom:none}
.brand .box4{padding-top:5%;padding-bottom:3.8%;width:100%;height:auto;background-color:#fff}
.brand .box4 .title{color:#000000}
.brand .box4 .list{margin-top:38px;width:100%;height:auto}
.brand .box4 .list ul{padding-bottom:17px}
.brand .box4 .list ul li{float:left;margin-right:2.375%;margin-bottom:42px;width:31.75%}
.brand .box4 .list ul li a{display:block;width:100%;height:auto}
.brand .box4 .list ul li a .pic{position:relative;width:100%;height:auto}
.brand .box4 .list ul li a .pic .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);opacity:0;transition:transform .5s,opacity .5s;transform:scale(.94)}
.brand .box4 .list ul li a .pic .bg .more{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:157px;height:50px;color:#fff;text-align:center;font-size:16px;line-height:50px}
.brand .box4 .list ul li a .tits{display:-webkit-box;overflow:hidden;margin-top:18px;height:20px;color:#323232;text-overflow:ellipsis;font-size:16px;line-height:20px;-webkit-line-clamp:1;-webkit-box-orient:vertical}
@media (min-width:1024px){.brand .box4 .list ul li:hover .pic .bg{opacity:1;transform:scale(1)}
}
.brand .box4 .list ul li:nth-child(3n){margin-right:0}
.brand .box4 .list .indexMore{margin:0 auto}
.brand .box5{padding:5% 0;width:100%;height:auto;background-color:#f7f7f7}
.brand .box5 .content{margin:0 auto;width:1415px;max-width:90%}
.brand .box5 .content .tits{color:#000;text-align:center}
.brand .box5 .content .pic{margin-top:5.8%;width:100%;height:auto}
.brand .box5 .content .pic img{width:100%}
.brand .box5 .content .list{position:relative;margin-top:5.8%;width:100%;height:auto}
.brand .box5 .content .list ul li{float:left;margin-right:6.05%;width:29.3%}
.brand .box5 .content .list ul li:last-child{margin-right:0}
.brand .box5 .content .list .a{position:absolute;top:50%;z-index:10;display:block;margin-top:-35px;width:70px;height:70px;background-size:cover;background-repeat:no-repeat;opacity:.35}
.brand .box5 .content .list .a.prev{left:0;background-image:url(../images/prev1.png)}
.brand .box5 .content .list .a.next{right:0;background-image:url(../images/next1.png)}
@media (max-width:900px){.brand .box5 .content .list ul li{margin-right:3%;width:48.5%}
.brand .box5 .content .list .a{margin-top:-25px;width:50px;height:50px}
}
@media (max-width:500px){.brand .box5 .content .list ul li{margin-right:3%;width:100%}
.brand .box5 .content .list .a{margin-top:-25px;width:50px;height:50px}
}
@media (max-width:1620px){.brand .box1 .xf{left:2%}
}
@media (max-width:1520px){.brand .box1 .xf a{padding-left:8px;font-size:14px;line-height:30px}
.brand .box1 .xf a.on{font-size:18px}
}
@media (max-width:1440px){.brand .box1 .xf{display:none}
}
@media (max-width:1366px){.brand .box1 .pic .bg{top:20px;left:20px}
.brand .box1 .con .txt,.brand .box2 .list .item .con .txt{font-size:16px}
.brand .box2 .list .item .con .year{width:85px;font-size:36px;line-height:36px}
.brand .box2 .list .item .con .txt{width:calc(100% - 85px)}
.brand .box4 .list ul li a .tits{margin-top:15px;height:18px;font-size:16px;line-height:18px}
}
@media (max-width:1200px){.brand .box1 .pic{width:42%}
.brand .box2 .list .item{margin-bottom:30px;padding-bottom:15px}
}
@media (max-width:1024px){.brand .box1 .con .txt .t2 .moreClick{padding-right:24px;font-size:14px;line-height:20px}
.brand .box1 .con .txt .t2 .moreClick i{background-size:12px auto}
}
@media (max-width:768px){.brand .box1 .pic{display:none}
.brand .box1 .con{padding-top:0;width:100%}
.brand .box1 .con .txt{margin-top:20px;font-size:14px;line-height:20px}
.brand .box1 .con .txt p{margin-bottom:10px}
.brand .box1 .con .txt br{display:none}
.brand .box2 .list .item{margin-bottom:20px;padding-bottom:10px;width:100%}
.brand .box2 .list .item .con{padding-left:0;width:100%}
.brand .box2 .list .item .con .year{width:60px;font-size:26px;line-height:26px}
.brand .box2 .list .item .con .txt{width:calc(100% - 60px);font-size:14px;line-height:20px}
.brand .box4 .list ul li{margin-right:3%;margin-bottom:3%;width:48.5%}
.brand .box4 .list ul li:nth-child(3n){margin-right:3%}
.brand .box4 .list ul li:nth-child(2n){margin-right:0}
.brand .box4 .list{margin-top:20px}
.brand .box5 .content .pic{overflow-x:scroll}
.brand .box5 .content .pic img{width:1000px}
}
@media (max-width:500px){
.brand .box4 .list ul li{float:none;margin-right:0;margin-bottom:20px;width:100%}
.brand .box4 .list ul li a .tits{height:16px;font-size:14px;line-height:16px}
.brand .box1{padding-bottom:15%}
}
