
#container .leftlay .artcontent{ margin-top:0;}
#container .leftlay .bline.bline1{ height:20px;}
#container .miaodian{ margin-left:-170px;}
#container .miaodian li{min-width: 120px; width:auto;letter-spacing:0px;}

/*当前位置*/
#position{ margin-top:-90px}
#position .posotionnav{ border-bottom:none;line-height: 32px;padding: 0; color:#FFF;}
#position .posotionnav a{ color:#FFF;}
#position .posotionnav a:hover{color:#fe741c;}
.maxbang{ background-color:#FFF;border-radius: 10px 10px 5px 5px;}
.maxbang>.tabcont>.licont{ margin:0 20px;}

#container .leftlay{ width:1080px; background:url(/public/img/left_bg.png?20211008) right top repeat-y;  padding-right:70px; background-size:60px auto;}
#container .rightlay{ margin-top:-58px;}
#container #rightmenu{border-radius: 5px;}

.tab.style17>.tabmenubox{ border-radius:10px 10px 0 0;overflow:hidden;}
.tab.style17>.tabmenubox .tabmenu{background:#f5f5f5;}
.tab.style17>.tabmenubox .tabmenu .item{position:relative; padding:10px 20px; background:#f5f5f5; width:5%; line-height:1.5em;}
.tab.style17>.tabmenubox .tabmenu .item:after{ content:""; height:100px; width:0; border-left:solid 1px #ddd; position:absolute; right:0; top:50%; margin-top:-50px;}
.tab.style17>.tabmenubox .tabmenu .item img{ width:80px;height:80px; margin:0 auto -10px auto; display:block;}
.tab.style17>.tabmenubox .tabmenu .item span{ color:#333; font-size:16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;display: block;}
.tab.style17>.tabmenubox .tabmenu .item.active{border-radius:10px 10px 0 0; background:url(/public/img/brand10/list3/activebang.png) #FFF right top no-repeat; background-size:30px auto;}
.tab.style17>.tabmenubox .tabmenu .item.active span{color: #be0f1b;}
.tab.style17>.tabmenubox .tabmenu .item.active:after{ border:none;}

.tab.style5 > .tabmenubox,.tab.style5 > .tab2menubox{border-bottom: solid 1px #EEE; height:47px;}

.tab.style5 > .tabmenubox .tabmenu .item,.tab.style5 > .tab2menubox .tabmenu .item{padding:7px 15px 0 15px;line-height: 38px;height: 38px;box-sizing: content-box;position: relative;}
.tab.style5 .tabmenu .item .icon{width:27px; height:19px;position: absolute;top: 0;right: 0; padding:0;}
.tab.style5 .tabmenu .item .icon.hot{background:url(/plugin/img/icon/hot.gif) no-repeat;}
.tab.style5 .tabmenu .item .icon.new{background:url(/plugin/img/icon/new.gif) no-repeat; top:2px;}

.tab.style5 .tabmenu .item em.flag{font-size:10px; color:#FFF; background-color:#F4340B; line-height:12px; display:inline-block; padding:2px; position:absolute; top:3px; right:0px;}
.tab.style5 .tabmenu .item em.flag:after{ content:"";position: absolute;top: 16px;left: 2px;height: 0px;width: 0;border-color: #F4340B;border-style: solid;border-right-color: transparent !important;border-left-color: transparent !important;border-bottom-color: transparent !important;border-width: 6px 5px 0px 0px;}

#container .articletitle{ padding:0 20px; margin:20px auto;}

.adlist{ margin:10px -10px -10px -10px; position:relative;}
.adlist a.item{ float:left; width:50%; padding:10px;}
.adlist a.item img{ width:100%; box-shadow:0 0 0 1px #eee;}
.adlist a.item:hover img{ opacity:0.8}
.adlist a.ad{ position:absolute; right:50%; bottom:10px; margin-right:10px; background:rgba(0,0,0,0.3); color:#eee; font-size:12px; padding:0 5px;}
.adlist a.ad2{ position:absolute; right:10px; bottom:10px; background:rgba(0,0,0,0.3); color:#eee; font-size:12px; padding:0 5px;}
.adlist a.ad:hover,.adlist a.ad2:hover{ color:#ff0}

.xxbrandlist{}
.xxbrandlist>*{ margin-top:20px; padding:0 20px; background-color:#FFF; border-radius:6px;}

.xxbrandlist .boxbg{ background:url(/public/img/brand/boxbg.jpg) #A42C38 right bottom no-repeat;background-size:100% auto; padding:20px;margin: 0 -20px; border-radius:6px 6px 0 0;}
.xxbrandlist .topinfo{}
.xxbrandlist .topinfo .number{ background:url(/public/img/brand10/list3/num.png); width:80px; height:70px; background-size:80px auto; display:block;font-size: 40px;text-align: center;line-height: 70px;color: #FFF;}
.xxbrandlist .topinfo .infobox1{ width:700px;margin-left: 20px; position:relative; display:block;}
.xxbrandlist .topinfo .infobox1 .imgbox{ position:relative;display: inline-block;}
.xxbrandlist .topinfo .infobox1 .imgbox .img{ border:solid 1px #770000; display:inline-block; padding:5px; background-color:#FFF; position:relative; z-index:5;}
.xxbrandlist .topinfo .infobox1 .imgbox:after{ content:""; width:219px; height:102px; background:rgba(0,0,0,0.3);transform: rotate(-3deg); position:absolute; left:0px; top:0;z-index: 1;}
.xxbrandlist .topinfo .infobox1 .name{display:inline-block; vertical-align:middle; position:relative;margin-left: 20px;}
.xxbrandlist .topinfo .infobox1 .name .bname{ font-size:38px;line-height:56px; max-width:370px;}
.xxbrandlist .topinfo .infobox1 .name .starbox{background: url(/plugin/modhy/img/icon/star_grey.png) repeat-x;width:165px; height:26px; display:inline-block; overflow:hidden; margin-top:5px;}
.xxbrandlist .topinfo .infobox1 .name .starbox .star{background: url(/plugin/modhy/img/icon/star_orange.png) repeat-x;display: block;height: 26px;}
.xxbrandlist .topinfo .infobox1 .zhishu{ position:absolute; right:0; top:0;}
.xxbrandlist .topinfo .infobox1 .zhishu i{ font-size:56px;display:block; text-align:center;}

.xxbrandlist .topinfo .morebtn{width:150px; height:42px; line-height:42px;padding: 0;background: -webkit-linear-gradient(to right,#fb2c19,#fe741c);
background: -o-linear-gradient(to right,#fb2c19,#fe741c);
background: -moz-linear-gradient(to right,#fb2c19,#fe741c);
background:linear-gradient(to right,#fb2c19,#fe741c);text-align:center; border-radius:5px; display:block; margin-left:20px;}
.xxbrandlist .topinfo .morebtn:hover{color:#ffff00;}
.xxbrandlist .topinfo .morebtn:nth-child(2){ margin-top:15px;}
.xxbrandlist .topinfo .morebtn i,
.xxbrandlist .topinfo .morebtn span{display:inline-block; vertical-align:middle;}
.xxbrandlist .topinfo .morebtn i{font-size:1.1em; padding-left:6px;}

.xxbrandlist .btnlist{ margin-top:20px;}
.xxbrandlist .btnlist .btn{ width:183px; margin-left:20px; float:left; line-height:2em; border-radius:1em; border-style:solid; border-width:1px;}
.xxbrandlist .btnlist .btn .mname{ display:inline-block;width: 18px;height: 18px;line-height: 18px;border-radius: 3px;text-align: center;text-decoration: none;font-family: "微软雅黑";font-size: 12px; margin-right:4px;}
.xxbrandlist .btnlist .btn:first-child{ margin-left:0;}
.xxbrandlist .btnlist .btn i.iconfont{ font-size:14px; margin-left:4px;}
.xxbrandlist .btnlist .btn i,
.xxbrandlist .btnlist .btn em{display:inline-block; vertical-align:middle;}
.xxbrandlist .btnlist .btn em{max-width:75%;}
.xxbrandlist .btnlist a.btn{color:#f9d205; border-color:rgba(249, 210, 5, 0.3);}
.xxbrandlist .btnlist a.btn:hover{color:#fe741c; border-color:rgba(254, 116, 28, 0.3);}
.xxbrandlist .btnlist a.btn .mname{background-color:#f9d205; color:#be0f1b;}
.xxbrandlist .btnlist a.btn:hover .mname{background-color:#fe741c;}
.xxbrandlist .btnlist div.btn{ color:rgba(255,255,255,0.3); border-color:rgba(255,255,255,0.1);}
.xxbrandlist .btnlist div.btn .mname{ background-color:rgba(255,255,255,0.3);color: #9d2733;}
.xxbrandlist .btnlist:after{ content:""; display:block; clear:both;}

.xxbrandlist .bottom{ margin-top:20px;}
.xxbrandlist .bottom.haspic .leftinfo{ width:640px; float:left;}
.xxbrandlist .bottom .btnlist{ margin-bottom:15px; margin-top:0px;}
.xxbrandlist .bottom .btnlist .btn{ width:198px;}
.xxbrandlist .bottom .cname{display:inline-block; margin-right:20px;}
.xxbrandlist .bottom .phone{display:inline-block;}
.xxbrandlist .bottom .phone i,
.xxbrandlist .bottom .phone span{display:inline-block; vertical-align:middle;}
.xxbrandlist .bottom .phone span{padding-left:6px;}
.xxbrandlist .bottom .rongyu{ margin-top:5px; text-align:justify;}

.xxbrandlist .bottom .wxpic{ width:140px; background-color:#FFF; float:right;}
.xxbrandlist .bottom .wxpic .ewmimg{background-size:100%!important; padding:0; width:140px; height:140px;}
.xxbrandlist .bottom .wxpic>div{ padding-bottom:8px; line-height:1em;}

.xxbrandlist .txtlist{ margin:0 10px;}
.xxbrandlist .txtlist li{ width:32%; float:left; line-height:2em; height:2em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.xxbrandlist .txtlist li:nth-child(3n+2){ margin:0 2%;}
.xxbrandlist .txtlist li .ttl{ color:#999}
.xxbrandlist .txtlist:after{ content:""; display:block; clear:both;}

.xxbrandlist .rongyuinfo{ font-size:13px;}
.xxbrandlist .rongyuinfo:after{ content:""; display:block; clear:both;}
.xxbrandlist .rongyuinfo .li{ float:left; text-align:center; line-height:2.2em; height:2.2em; border-radius:2em; width:18%; margin:0 10px; background-color:#e8d297; margin-top:5px; margin-bottom:5px;}
.xxbrandlist .rongyuinfo .li.grey{ background:#cecece;}
.xxbrandlist .rongyuinfo .li .iconfont{ color:#0062ff; font-size:24px;margin-right: 4px;}
.xxbrandlist .rongyuinfo .li.s2 .iconfont{color:#ff3300;}
.xxbrandlist .rongyuinfo .li.s3 .iconfont{color:#ff0073;}
.xxbrandlist .rongyuinfo .li.s4 .iconfont{ color:#ff8700;}
.xxbrandlist .rongyuinfo .li.s5 .iconfont{color:#ff3300;}
.xxbrandlist .rongyuinfo .li.grey .iconfont{color:#666;}
.xxbrandlist .rongyuinfo .li.bgimg2 img{ margin-right:4px;}
.xxbrandlist .rongyuinfo .li.bgimg2.grey img{filter: grayscale(100%);}
.xxbrandlist .rongyuinfo .li i,
.xxbrandlist .rongyuinfo .li img,
.xxbrandlist .rongyuinfo .li span{display:inline-block; vertical-align:middle;}
.xxbrandlist .rongyuinfo .li i,
.xxbrandlist .rongyuinfo .li img{margin-right:6px;}

.xxbrandlist .linkcolor{ color:#7c0a12;}
.xxbrandlist .linkcolor i,
.xxbrandlist .linkcolor span{display:inline-block; vertical-align:middle;}
.xxbrandlist .linkcolor span{padding-left:4px;}
.xxbrandlist a.linkcolor:hover{ color:#fe741c;}


#container .articlelist .item .left .contbox{ width:770px;}
