body.blockstyle2 {background-color: #F4F4F4;}
body.blockstyle2 .bline.bline1{ height:20px;background-color: #F4F4F4;}

#container{margin-top: 20px;}
#pos_brandlist{ padding:0; }
#pos_brandlist .tab{width:1145px;height: 254px; float:left;background-color:#FFF; padding:5px 0px;}
#pos_brandlist .tab .blocktitle{ padding:0 20px;}
#pos_brandlist #pos_nav1{width: 295px;height: 254px;float: right;padding: 25px 10px;background-color:#FFF;}

#pos_brand{position: relative;}
#pos_brand .brandnavlist .swipe{padding: 0;}
#pos_brand .brandnavlist .slice{padding: 0 34.5px;}
#pos_brand .brandnavlist .slice .item{ margin-top: 15px;}
#pos_brand .brandnavlist .slice .item a{ margin:0 9px;}
#pos_brand .brandnavlist .slice .item img{ width:116px; height:50px;}
#pos_brand .brandnavlist .slice .item em{ line-height:1.5em;font-size: 12px;color: #666;}
#pos_brand .brandnavlist{position: relative;}
#pos_brand .brandnavlist .jiantou{width:22px; text-align:center; padding:5px 0; position:absolute; top:50%; margin-top:-14px; cursor:pointer; color:#fff; background: rgba(0,0,0,.6);}
#pos_brand .brandnavlist .jiantou:hover{background: rgba(0,0,0,.3);}
#pos_brand .brandnavlist .jiantou.sleft{border-top-right-radius:3px; border-bottom-right-radius:3px;}
#pos_brand .brandnavlist .jiantou.sright{right: 0; border-top-left-radius:3px; border-bottom-left-radius:3px;top: 70px;}
#pos_brand .brandnavlist .jiantou.sleft{border-top-right-radius: 3px;border-bottom-right-radius: 3px;top: 70px;}

#pos_brand .tabmenubox{position: absolute;right: 20px;top: 18px;z-index: 2;}
#pos_brand .tabmenubox .item{padding: 0;margin-left: 20px;line-height:normal;display: inline-block;color: #999;}
#pos_brand .tabmenubox .item.active{color: #df0015;border-bottom: solid 2px #df0015;font-weight: bold;}

#container .webshoplist6{background-color:#FFF; padding:0 20px 20px;}

#pos_article2{background-color: #FFF;}
#pos_article2 .blocktitle{padding: 0 20px;}


#pos_webshoplist .navlist{margin-bottom: 10px;padding: 20px 0;}

#container .articlelist.col2 .item .contbox .title{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;white-space:normal;max-height:3.6em;}
#container .articlelist .item .contbox .description{display: none;}
#container .articlelist .item .contbox .other{height: 36px;}

#container .morebtn a{ border:solid 1px #faccd1; background-color:#fef5f6; color:#df0015;}
.blockstyle2 #container #mzsmcontent,.blockstyle2 #container #mzsmcontent .mzsm_title,.blockstyle2 #container #mzsmcontent .moremzsm img{ background-color:#F4F4F4;}

#pos_article3 ul li .item{position: relative;}
#pos_article3 ul li .item::before{ content:""; border-left:1px solid #eee; height:40px; position:absolute;left:0px; top:15px;}
#pos_article3 ul li .item:nth-child(11n+1)::before{border: none;}
#pos_article3 ul li .item a .icon{background: none;}

#container .articlescroll2{ position:relative;border-top: solid 1px #eee;}
#container .articlescroll2 .morebtn{padding: 0;}
#container .articlescroll2 .morebtn a{ position:absolute;right: 10px;bottom: 20px;padding: 0;background: none;border: none;color: #be0f1b;font-size: 14px;}

#container #pos_article3{ padding-bottom:20px;}
#container #pos_article3.navlist.style1 ul .item .name{ font-size:14px; color:#333;}
#container #pos_article3.navlist.style1 ul .item:hover .name{color:#f60;}