@font-face {
  font-family: 'oswald';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

/*container*/
#container .leftlay .artcontent{ margin-top:0;}
#container .leftlay .bline.bline1{ height:20px;}
#container .miaodian{ margin-left:-170px;}
#container .miaodian li{min-width: 100px; width:auto;letter-spacing:0px;}

/*头部*/
.bannerbg{ width:100%; min-width:1220px; height:350px; background:url(/top10/topbg1.jpg) center top no-repeat; text-align:center;}
.bannerbg.b2{ background-image:url(/top10/topbg1.jpg);}
.bannerbg.b3{ background-image:url(/top10/topbg1.jpg);}
.bannerbg.b4{ background-image:url(/top10/topbg1.jpg);}
.bannerbg.b5{ background-image:url(/top10/topbg1.jpg);}
.bannerbg.b6{ background-image:url(/top10/topbg1.jpg);}
.bannerbg.b7{ background-image:url(/top10/topbg1.jpg);}
.bannerbg.b8{ background-image:url(/top10/topbg1.jpg);}
.bannerbg .w1220{ width:840px; margin:0 auto; padding-right:380px; text-align:center; position:relative;}
.bannerbg .top{ max-width:770px; height:190px; padding:40px 0 40px 0; text-align:center; display:inline-block; position:relative;}
.bannerbg .top .catpic{ width:150px; height:100px; margin:0 auto; position:relative;}
.bannerbg .top .catpic img{ width:150px; height:100px; border-radius:8px;}
.bannerbg .top .catpic:before{ content:""; position:absolute; right:100%; top:50%; margin-top:-25px; width:50px; height:50px; background:url(/top10/1_48.png); background-size:100% 100%; margin-right:20px;}
.bannerbg .top .catpic:after{ content:""; position:absolute; left:100%; top:50%; margin-top:-25px; width:50px; height:50px; background:url(/top10/1_48.png); background-size:100% 100%; margin-left:20px;}
.bannerbg .top .desc2{ margin-top:10px;}
.bannerbg .top .desc2 span{ color:#FFF; font-weight:bold; line-height:44px; display:block;}
.bannerbg .top .desc3{ color:#FFF; margin-top:10px;}
.bannerbg .desc{ position:absolute; right:88px; top:0; width:282px; font-size:12px; height:280px; color:rgba(255,255,255,0.5); text-align:justify; line-height:1.8em;}
.bannerbg .desc .tablecell{ height:280px; width:100%;}
.bannerbg .desc .tablecell a.color1{ color:#ddd}
.bannerbg .desc .tablecell a.color1:hover{ color:#ff0}

/*当前位置*/
#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.style5>.tabmenubox{border-bottom: solid 1px #EEE;margin-bottom: 15px;height: 57px;}
.maxbang.style5>.tabmenubox .tabmenu{padding:0;}
.maxbang.style5>.tabmenubox .tabmenu .item{padding:7px 15px 0 15px;line-height: 50px;height: 50px;}
.maxbang .tabmenu .item em.icon:after{ content:""; border:none;}

.maxbang .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;}
.maxbang .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;}


.blockstyle2 .tab.substyle3 .tab2menubox .tabmenu{border:none; font-size:16px;}
.blockstyle2 .tab.substyle3 .tab2menubox .tabmenu .item{border:none; padding:0 15px; margin-left:15px; background:rgba(190, 15, 27, 0.1); border-radius:4px;}
.blockstyle2 .tab.substyle3 .tab2menubox .tabmenu .item:first-child{margin-left:0;}
.blockstyle2 .tab.substyle3 .tab2menubox .tabmenu .item span{color:#be0f1b;}
.blockstyle2 .tab.substyle3 .tab2menubox .tabmenu .item.active{background:#be0f1b; position:relative; overflow:visible; background:linear-gradient(
0deg, #be0f1b, #db404a);}
.blockstyle2 .tab.substyle3 .tab2menubox .tabmenu .item.active span{color:#fff;}
.blockstyle2 .tab.substyle3 .tab2menubox .tabmenu .item.active::after{content:""; position:absolute; left:50%; top:100%; border-width:6px; border-style:solid; border-color:#be0f1b transparent transparent transparent; margin-left:-6px;}

.tab.substyle8 .tab2menubox{border-bottom: solid 1px #EEE;margin-bottom: 15px;height: 57px;}
.tab.substyle8 .tab2menubox .tabmenu{padding: 0;}
.tab.substyle8 .tab2menubox .tabmenu .item{font-size: 16px;padding:7px 15px 0 15px;line-height: 50px;height: 50px;position: relative;}
.tab.substyle8 .tab2menubox .tabmenu .item span{color: #333; background:none;}
.tab.substyle8 .tab2menubox .tabmenu .item.active {border-bottom: solid 2px #be0f1b;}
.tab.substyle8 .tab2menubox .tabmenu .item.active span{color: #be0f1b;font-weight: bold;}
.tab.substyle8 .tab2menubox .tabmenu .item:hover span{color: #be0f1b;}

.tab.style17>.tabmenubox{ border-radius:10px 10px 0 0;overflow:hidden;}
.tab.style17>.tabmenubox .tabmenu{ padding:0; background:#f5f5f5;}
.tab.style17>.tabmenubox .tabmenu .item{position:relative; padding:5px 20px 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 span{color: #be0f1b;}
.tab.style17>.tabmenubox .tabmenu .item.active:after{ border:none;}

.maxbang .brand10webshop{border: solid 1px #EEE;}
.maxbang .brand10webshop ul .item{ background:none;}
.maxbang>.tabcont>.licont{ margin:0 20px;}
.maxbang>.tabcont>.licont .brand10zhishibang{ padding:10px 0 1px 0;}
.maxbang>.tabcont>.licont .brand10zhishibang .titlename{ text-align:center;}

#container .rightlay{ margin-top:-58px;}
#container #rightmenu{border-radius: 5px;}

.blockstyle2 .brandbang .zhiminglist .zhimingbrandlist .bitem.bg2{background-color: #F6F1DC;}
.blockstyle2 .brand10xgbangdan .brandlist.bg2{background-color: #F6F1DC;border-color: #eae5cb;}
.blockstyle2 .brand10xgbangdan .brandlist.bg2 .item{border-color:#eae5cb;}

.publicmapview{ position:relative;}
.publicmapview .mapiframe{ width:100%; height:800px; margin-top:-25px; background:#fff; }

.leftlay .artcontent .extendurl{ margin-bottom:20px;}
.leftlay .artcontent .extendurl a{ width:46%; float:left; text-align:center; padding:0 10px; border-radius:5px;}
.leftlay .artcontent .extendurl a:nth-child(2n){float:right;}
.leftlay .artcontent .extendurl:after{ content:""; clear:both; display:block;}