body.cmshow{ background: #f6f6f6;padding-top: 90px;}
body.cmshow #container{background: #FFF;}
.brandinfo{padding:0 30px;}
.brandrongyu,.brandcatlist{padding:20px 30px 0 30px;}
.brandinfo .itembox,.brandrongyu .itembox,.brandcatlist .itembox{position:relative; display:table; width:100%; table-layout:fixed; background:#fff; overflow:hidden;}
.brandinfo .itembox{border-radius:10px 10px 0 0; padding:20px 0 0;} 

.brandrongyu .morebtn{background: #fff;padding: 0;}
.brandrongyu .morebtn .addmore{margin-bottom: 20px;}
.brandrongyu .morebtn .nomore{display: none;}

.brandcatlist .item{padding:10px 0 0 0;}
.brandcatlist .item dt{float:left; width:80px; text-align:center; padding-right:8px;}
.brandcatlist .item dd{float:left; width:608px;}
.brandcatlist .item dd a{width:31%; margin:0 3.5% 15px 0; border:1px solid rgba(191, 15, 26, 0.1); border-radius:6px; text-align:center; line-height:52px; float:left; font-size:24px; padding:0 5px;}
.brandcatlist .item dd a:nth-child(3n){margin-right:0;}
.brandcatlist .item dd a:last-child{margin-right: 0;}
.brandcatlist .item.open dd a{ display:block !important;}
.brandcatlist .item dd a.more{ background:#a3002f; color: #fff;}
.brandcatlist .item dd a.more::after{content: "";clear: both;}
.brandcatlist .item dd a.more .txt1{display: inline-block;}
.brandcatlist .item dd a.more .txt2{display: none;}
.brandcatlist .item.open dd a.more .txt1{display: none;}
.brandcatlist .item.open dd a.more .txt2{display: inline-block;}

.branddesc{ text-align:justify;padding:0 30px;}
.branddesc .img{ max-width:100%; display:block; position:relative;}
.branddesc .img img{ max-width:100%; display:block;}
.branddesc .img .close{position:absolute; right:20px; top:20px; font-size:36px; color:rgba(255, 255, 255, 0.8); border-radius:50%; opacity:0.8; cursor:pointer; display:none;}
.branddesc .img .close.show{ display:block;}
.branddesc .img .start{position:absolute; left:20px; bottom:20px; width:60px; height:60px; border-radius:50%; transition:all linear 2s; opacity:0.4; cursor:pointer; animation:start 1.5s linear 0s infinite alternate;}
.branddesc .img .start:hover{opacity:1;}
@keyframes start{
    0%{opacity:0.4;}
    100%{opacity:1;}
}
.branddesc .img .videobg{position:absolute; left:0; top:0; width:100%; height:100%; display:none; background:black;}
.branddesc .img .videobg.show{display:block;}
.branddesc .img .video{width:auto; height:auto; max-width:100%; max-height:100%; outline:none; position:absolute; top:50%; left:50%; 
transform:translate(-50%, -50%);
-webkit-transform:translate(-50%, -50%);
-moz-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
-o-transform:translate(-50%, -50%);
}
.branddesc strong{color:#333;}
.branddesc .desc{text-indent:2em; line-height:1.8em;}
.branddesc strong, 
.branddesc .desc p{line-height:1.8em;padding:10px 0; word-break:break-all; display:block;}
.warntext{padding: 15px 20px;background: #333;border: 1px solid #666;margin-top: 10px;text-align: justify;color: #999;line-height:1.8em;}
.authorinfo{padding:10px 30px 0;}

#container>.btnlist{padding:30px 30px 0;}
#container>.btnlist .btn{display:block; float:left; line-height:1em; border-radius:2em; padding:14px 0; text-align:center; background:rgba(190, 15, 27, 0.1); width:48%;}
#container>.btnlist .btn:nth-child(2n){float: right;}
#container>.btnlist .btn:nth-child(n+3){margin-top:30px;}
#container>.btnlist .btn .iconfont, .btnlist .btn span{display:inline-block; vertical-align:middle; line-height:1em;}
#container>.btnlist .btn span{margin-left: 10px;}

.zhaoshanginfo1{margin:0 30px; padding:10px; border-radius:10px;
background:-webkit-linear-gradient(0deg, #ff2369, #ff6a3f);
background:-o-linear-gradient(90deg, #ff2369, #ff6a3f);
background:-moz-linear-gradient(90deg, #ff2369, #ff6a3f);
background:linear-gradient(90deg, #ff2369, #ff6a3f);
}
.zhaoshanginfo1 .itembox{background: #fff;border-radius: 8px 8px;padding: 20px;}
