body.blockstyle2{background: #fff;}
body.blockstyle2 .bline{width: 100%;height:20px;background: #f4f4f4;margin-top: 20px;}


body.blockstyle2 .blocktitle.style2{ border-bottom:solid 1px #EEE; margin-bottom:20px;}
body.blockstyle2 .navlist.col2 ul .item:nth-child(n+3) {margin-top: 16px;}

.blbg1{ width:100%; padding:20px 0;}
.blbg3{width: 100%;background: #fec6a3;background: linear-gradient(180deg,#faf7e6,#fec6a3); padding:20px 0;}
.containerbox{ width:1460px; margin:0 auto;}
#wrap .fixsize3 .map{margin-left: 200px;}

#pos_catlist .tabmenubox{}
#pos_catlist .tabmenubox .tabmenu .item{ background:#FFF;padding:24px 16px; position:relative;}
#pos_catlist .tabmenubox .tabmenu .item:first-child{ border-radius:6px 0 0 6px;}
#pos_catlist .tabmenubox .tabmenu .item:last-child{ border-radius:0 6px 6px 0;}
#pos_catlist .tabmenubox .tabmenu .item:before{ content:""; width:1px; height:80%; position:absolute; left:-1px; top:10%;background-image: -webkit-linear-gradient(top,transparent,rgba(220, 173, 154, 0.5),transparent);background-image: -o-linear-gradient(top,transparent,rgba(220, 173, 154, 0.5),transparent); background-image: -moz-linear-gradient(top,transparent,rgba(220, 173, 154, 0.5),transparent); background-image: linear-gradient(top,transparent,rgba(220, 173, 154, 0.5),transparent);}
#pos_catlist .tabmenubox .tabmenu .item.active:before,#pos_catlist .tabmenubox .tabmenu .item:first-child:before{ width:0;}
#pos_catlist .tabmenubox .tabmenu .item span {line-height:2em;padding: 0;display: block;}
#pos_catlist .tabmenubox .tabmenu .item .iconfont{ font-size:34px;}
#pos_catlist .tabmenubox .tabmenu .item.active{ background:#be0f1b; color:#FFF;}

#pos_catlist .tabcont .leftcont{max-height: 520px;overflow: auto;}
#pos_catlist .tabcont .leftcont::-webkit-scrollbar{ width:4px; height:20px; background:rgba(220, 173, 154, 0.2); border-radius:2px;}
#pos_catlist .tabcont .leftcont::-webkit-scrollbar-thumb{background:rgba(220, 173, 154, 0.5); border-radius:2px;}


#wrap .maptechan2 .map{ width:1090px;}
#wrap .maptechan2 .result{ width:370px;}
#wrap .maptechan2 .result dt{font-size: 16px;line-height: 2.5em;}
#wrap .maptechan2 .result dd .item{ width:50%; float:left;padding: 5px 0;}
#wrap .maptechan2 .result dd .item .img{width: 138px; height:60px;}
#wrap .maptechan2 .result dd:after{ content:""; clear:both; display:block;}

#pos_pinyin .itembox a{ display:inline-block; margin-right:20px; min-width:30px;}

#pos_topbang .leftcont{ width:82%;float:left;}
#pos_topbang .rightcont{ width:18%; float:right;}
#pos_topbang:after{ content:""; display:block; clear:both;}

#pos_zhaoshang .leftcont{ width:70%;float:left;border-radius: 8px;background: rgba(220,173,154,0.2);padding: 15px 20px 20px;}
#pos_zhaoshang .leftcont .zhinan{ font-size:14px; text-align:left; color:#bbb; line-height:2em;}
#pos_zhaoshang .leftcont .zhinan .ttl{ margin-right:10px;}
.catnav2{width: 100%;padding:7px;background: rgba(220,173,154,0.2);position: relative;border-radius: 8px;}
.catnav2 .left{ width:15%; height:120px; float:left; text-align:left; padding:20px 1% 0 1%;}
.catnav2 .left .ttl{ color:#333; font-size:20px; font-weight:bold; line-height:2em;}
.catnav2 .left .c999{ font-size:12px;}
.catnav2 .left a.color1{ display:block; font-size:12px; line-height:34px;}
.catnav2 .left a.color1 span{display:table-cell; vertical-align:middle; padding-right:3px;}
.catnav2 .left a.color1 .iconfont{display:table-cell; vertical-align:middle; font-size:14px;}
.catnav2 .right{ width:85%; height:120px; padding:0 10px 0 0; float:right; border-radius:0 6px 6px 0; position:relative;background: #FFF;}
.catnav2 .right .yuan{ width:24px; height:120px; position:absolute; right:100%; top:0; overflow:hidden;}
.catnav2 .right .yuan::after{content:""; position:absolute; left:0; top:50%; display:block; width:300px; height:300px; margin-top:-150px; border-radius:50%; background: #FFF;}
.catnav2 .list{ width:100%; position:relative; overflow:hidden;}
.catnav2 .list a{ float:left; width:6.25%; font-size:14px; box-sizing:border-box;text-align:center;border-radius: 8px; padding-top:10px;margin-top:5px;line-height:40px;}
.catnav2 .list a .icon{ display:block; width:60px; height:60px;line-height:60px; color:#fff; margin:0 auto; font-size:30px; border-radius:50%;overflow:hidden; text-align:center;background: rgba(33,130,255,.1);}
.catnav2 .list a.m1 .icon{background:linear-gradient(0deg,rgba(33,130,255,.2),rgba(60,177,255,.2),rgba(86,224,255,.2));}
.catnav2 .list a.m2 .icon{background:linear-gradient(0deg,rgba(108,48,255,.2),rgba(144,95,255,.2),rgba(179,141,255,.2));}
.catnav2 .list a.m3 .icon{background:linear-gradient(0deg,rgba(255,46,42,.2),rgba(255,136,136,.2));}
.catnav2 .list a.m4 .icon{background:linear-gradient(0deg,rgba(255,130,30,.2),rgba(255,169,83,.2),rgba(255,208,135,.2));}
.catnav2 .list a.m1 .iconfont{color:#2182ff; background-image:-webkit-linear-gradient(0deg, #2182ff, #3cb1ff,#56e0ff);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.catnav2 .list a.m2 .iconfont{color:#6c30ff; background-image:-webkit-linear-gradient(0deg, #6c30ff, #905fff,#b38dff);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.catnav2 .list a.m3 .iconfont{color:#ff2e2a; background-image:-webkit-linear-gradient(0deg, #ff2e2a,#ff8888);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.catnav2 .list a.m4 .iconfont{color:#ff821e; background-image:-webkit-linear-gradient(0deg, #ff821e, #ffa953,#ffd087);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.catnav2 .prev,.catnav2 .next{ transition:all ease-in-out 200ms; font-family:'宋体'; width:24px; line-height:30px; padding:0 0 0 2px;  position:absolute; top:50%; margin-top:-15px; cursor:pointer; border-radius:4px 0 0 4px;background: rgba(0,0,0,0.3);color: #fff;text-align: center;}
.catnav2 .prev{left: 7px; padding:0 2px 0 0; border-radius:0 4px 4px 0;}
.catnav2 .next{right: 7px;}
.catnav2 .right .prev{ left:-23px;}
.catnav2 .right .next{ right:0;}
.catnav2 .list.bgfff{ border-radius:6px;}
.catnav2 .prev:hover,.catnav2 .next:hover{ background:#f60;}

#pos_zhaoshang .rightcont{ width:29%; float:right;}
#pos_zhaoshang:after{ content:""; display:block; clear:both;}

#pos_webshoplist .dl{ float:left; width:49.2%;background:rgba(220,173,154,0.2); border-radius:8px; padding:0 20px 20px; text-align:left; position:relative;}
#pos_webshoplist .dl:nth-child(2n){ float:right;}
#pos_webshoplist .dl .blocktitle {border-bottom: 1px solid rgba(51,51,51,0.1);}
#pos_webshoplist .navlist.style1 ul .item .icon{background: rgba(220,173,154,0.2);}
#pos_webshoplist .navlist.style1 ul .item .name{font-size:14px; color:#333;}
#pos_webshoplist .navlist.style1 ul .item:hover .name{color:#f60;}

#pos_zhishitixi .leftcont{ width:1060px; float:left;}
#pos_zhishitixi .rightcont{ width:370px; float:right;}
#pos_zhishitixi .rightcont .tab.style10 .tabcont{padding:0 15px;}
#pos_zhishitixi:after{ content:""; display:block; clear:both;}

#pos_xgarticle .leftcont{ width:1060px; float:left;}
#pos_xgarticle .rightcont{ width:370px; float:right;}
#pos_xgarticle .rightcont .indexbang{width:100%;height: 779px;padding: 15px;background:#fec6a340;border-radius: 8px;}
#pos_xgarticle .rightcont .indexbang .desc{background: rgba(220,173,154,0.2);color: #333;}
#pos_xgarticle .rightcont .indexbang .fff{color: #333;}
#pos_xgarticle .rightcont .indexbang a.fff:hover{color:#f60;}
#pos_xgarticle .rightcont .tab{background:#fec6a340;border-radius: 8px;padding-top: 20px;}
#pos_xgarticle .rightcont .tab>.tabmenubox .tabmenu .item{ padding:3px 15px; border:0;background: rgba(220,173,154,0.2);}
#pos_xgarticle .rightcont .tab>.tabmenubox .tabmenu .item.active{ background:#be0f1b}
#pos_xgarticle .rightcont #pos_bzcatlist{width:100%;background:#fec6a340;border-radius: 8px;}
#pos_xgarticle .rightcont #pos_bzcatlist .ttl{font-size: 16px;font-weight: bold;color: #777;margin-bottom: 0.5em;padding-left: 5px;}
#pos_xgarticle:after{ content:""; display:block; clear:both;}
