/** /public/css/block/public/searchlist.css **/
.searchlist.style1{ border:1px solid #eee; margin-bottom:20px; line-height:1.8em; padding:0 10px; margin-top:10px;}
.searchlist.style1>.itembox dl{ padding:8px 0; border-bottom:1px dashed #ddd;}
.searchlist.style1>.itembox dt{ float:left; line-height:2em; width:12.7%; color:#999}
.searchlist.style1>.itembox dt.hasname em:after{ content:"：";}
.searchlist.style1>.itembox dd{ float:right; width:87.3%; position:relative;}
.searchlist.style1>.itembox dd .leval {padding-right: 1em;display: inline-block;cursor: pointer;color: #666;}
.searchlist.style1>.itembox dd .leval:hover,
.searchlist.style1>.itembox dd .leval.active {color: #fe741c;}
.searchlist.style1>.itembox dd form .searchbtt{ display:none;}
.searchlist.style1>.itembox dd form .searchbox{ border: none; height: 28px; line-height: 28px;padding-left: 10px;background: #fff;}
.searchlist.style1>.itembox dd form .icon-sousuo{font-size:20px; color:#ccc; cursor:pointer;}
 
.searchlist.style1>.itembox .haveselect dd span{border: 1px solid #FE741C; color:#FE741C;padding: 5px;line-height: 1em;margin-right: 5px;cursor: pointer;}
.searchlist.style1>.itembox .haveselect dd span i {padding-left: 5px;font-size: 12px;}

.searchlist.style1>.itembox .licont.tradeid dd{ height:3.6em; overflow:hidden; position:relative;}
.searchlist.style1>.itembox .licont.tradeid dd.show{ height:auto;}
.searchlist.style1>.itembox .licont.tradeid dd i{ position:absolute; right:0; bottom:0; color:#f60; background:#faf7e7; padding:0 5px; cursor:pointer;}
.searchlist.style1>.itembox .licont.tradeid dd i:hover{ color:red;}
.searchlist.style1>.itembox .licont.tradeid dd i::after{content:"更多↓";}
.searchlist.style1>.itembox .licont.tradeid dd.show i::after{content:"收起↑";}

.searchlist.style2>.itembox{border: solid 1px #e6e6e6; border-bottom:none;}
.searchlist.style2>.itembox dl{border-bottom: solid 1px #e6e6e6;}
.searchlist.style2>.itembox dt{background: #f3f3f3;color: #666;padding: 10px 0;display: table-cell;}
.searchlist.style2>.itembox dt em{text-align: center;width: 80px;display: block;line-height: 2em;}
.searchlist.style2>.itembox dd{display: table-cell;padding-left: 20px;}
.searchlist.style2>.itembox dd .leval {padding: 0 0.5em;display: inline-block;cursor: pointer;}
.searchlist.style2>.itembox dd .leval:hover,
.searchlist.style2>.itembox dd .leval.active {color: #fff;background: #f60;border-radius: 4px;}

.searchlist .countdesc>*{display:inline-block; line-height:28px;margin-top: 5px;}
.searchlist .countdesc .bcount{ margin:0 5px;color: #be0f1b;}
.searchlist .countdesc .countixi{background:#FFECC4;margin-left: 10px;padding: 0 5px; }
 
 
 
 
 /** /public/css/block/shop/list1.css **/
.shoplist1 .itembox::after{content:""; display:block; clear:both;}
.shoplist1 .item{border-bottom:1px solid #eee; padding-bottom:15px;position:relative;}
.shoplist1 .item:nth-child(n+2){ padding-top:15px;}
.shoplist1 .item .img{width:240px; height: 154px; float: left; margin-right: 15px; overflow: hidden;}
.shoplist1 .item .img img{ width:100%; display:block;}
.shoplist1 .item .cont{line-height: 1.8em; height: 154px; padding-right:150px;}
.shoplist1 .item .title{margin-bottom:5px;}

/*推荐指数框*/
.shoplist1 .item .reditbox{ position:absolute; right:10px; top:50%; margin-top:-57px;}
.shoplist1 .item .reditbox .u-tj-flag{ background:url(https://su.maigoo.com/public/img/shop/avgbox.png) -10px -10px no-repeat; width:121px; height:114px;}
.shoplist1 .item .reditbox .u-tj-flag .u-inner-flag{ position:relative; text-align:center; }
.shoplist1 .item .reditbox .u-tj-flag .u-inner-flag li{ position:absolute; left:0; width:100%; text-align:center; line-height:1em; }
.shoplist1 .item .reditbox .u-tj-flag .u-inner-flag .sa{ top:17px; color:#999; }
.shoplist1 .item .reditbox .u-tj-flag .u-inner-flag .sb{ top:35px; color:#777; font-size:20px; font-family:微软雅黑; font-weight:700; }
.shoplist1 .item .reditbox .u-tj-flag .u-inner-flag .sc{ top:58px; width:65px; left:16px; }
.shoplist1 .item .reditbox .u-tj-flag .u-inner-flag .sd{ top:86px; color:#fff; }
 
 
 
 
 /** /public/css/block/map/area1.css **/
/* CSS Document */
.maparea1{ padding:0 0 30px 0; background:#fff;}
.maparea1 .itembox{ height:767px; width:950px; margin:0 auto;position:relative;}
.maparea1 .map{ width:100%; height:100%;position: relative;}
.maparea1 .map::before{ background:none;}

.maparea1 .md_cont{ position:absolute; left:0; top:0; width:100%; height:100%;z-index:3;}
.maparea1 .md_cont .item{ position:absolute; font-size:12px; line-height:1.6em; margin-top:-0.8em;}
.maparea1 .md_cont .item .point{ display:inline-block; vertical-align:middle; right:-5px; bottom:-5px; width:6px; height:6px; border-radius:50%; background:#be0f1b; border:2px solid #eee; box-shadow:0 0 0 1px #be0f1b;}
.maparea1 .md_cont .item a{ display:inline-block; vertical-align:middle; color:#9900FF; font-weight:bold;}
.maparea1 .md_cont .item a:hover{ color:#f60;}
.maparea1 .md_cont .item .below{ display:none; white-space: nowrap; background:#fff; border:1px solid #ccc; z-index:2; position:absolute; left:100%; top:-10px; margin-left:10px; padding:5px 10px; border-radius:5px;}
.maparea1 .md_cont .item .below::before{ content:""; position:absolute; right:100%; top:11px; border-width:6px; border-style:solid; border-color:transparent #ccc transparent transparent;}
.maparea1 .md_cont .item:hover{ z-index:2;}
.maparea1 .md_cont .item:hover .below{ display:block;}
.maparea1 .md_shengming{ position:absolute; left:10px; bottom:10px; color:#ccc}
 
 
 
 
 /** /public/css/block/public/navlist5.css **/
.navlist5 .item{position:relative; font-weight:bold;}
.navlist5 .item .iconfont{position: absolute;right: 15px;top: 50%;margin-top: -0.5em;}

.navlist5.style1 .item{padding:10px 50px 10px 15px;background:rgba(242, 48, 48, 0.1);border-radius:10px;color: #f23030; font-size:20px; line-height:1.5em;color: #f23030;}
.navlist5.style1 .item:hover{background:rgba(254, 116, 28, 0.1);color:#fe741c;}

.navlist5.style2 .item{padding:10px 50px 10px 15px;background:rgba(242, 48, 48, 0.1);border-radius:10px;color: #f23030; font-size:18px; line-height:1.5em;color: #333;}
.navlist5.style2 .item .iconfont {color: #be0f1b;}
.navlist5.style2 .item:hover{background:rgba(254, 116, 28, 0.1);color:#fe741c;}
.navlist5.style2 .item:hover .iconfont{color:#fe741c;}

.navlist5.style3 .item{padding: 5px 50px 5px 15px;background: rgba(190,15,27, 0.06);border-radius: 60px;color: #be0f1b; font-size:16px;line-height: 50px; height:60px;}
.navlist5.style3 .item:hover{color:#fe741c;}

.navlist5.col2 .item{float:left; width:49%;} 
.navlist5.col2 .item:nth-child(2n){ float:right;}
.navlist5.col2 .item:nth-child(n+3){ margin-top:15px;}

.navlist5.col3 .item{float:left; width:32%;} 
.navlist5.col3 .item:nth-child(3n+2){ margin-left:2%; margin-right:2%;}
.navlist5.col3 .item:nth-child(n+4){ margin-top:15px;}
 
 
 
 
 /** /public/css/block/brand/navlist.css **/
.brandnavlist .itembox{}
.brandnavlist .swipe{ padding-bottom:40px;}
.brandnavlist .item{float:left;text-align:center;box-sizing: border-box;}
.brandnavlist .item a{display:block;}
.brandnavlist .item img{display: block;max-width: 100%;}


/*默认是col5一行5个*/
.brandnavlist.col5 .item{width: 19%;margin-left: 1.25%;}
.brandnavlist.col5 .item:nth-child(5n+1){ margin-left:0;}

.brandnavlist.col4 .item{width: 25%;}

.brandnavlist.col2 .item{width:48%;}
.brandnavlist.col2 .item:nth-child(2n){ float:right;}

.brandnavlist.style1 .item{background: #f8e7e8;margin-bottom:10px;}
.brandnavlist.style1 .item a{margin:5px;}
.brandnavlist.style1 .item em{padding-top: 5px;font-weight: bold;color: #333; line-height:1.5em;}

.blockstyle1 .brandnavlist.style1 .item{background: #e6e7f2;}

.brandnavlist.style2 .slice{ border-top:solid 1px #eee;border-left:solid 1px #eee; background:#FFF;}
.brandnavlist.style2 .item{ border-bottom:solid 1px #eee; border-right:solid 1px #EEE;padding: 7px 20px 12px;}
.brandnavlist.style2 .item em{font-size: 13px;color: #666;font-weight: normal;}
.brandnavlist.style2 .item a:hover em{color:#fe741c;}


.brandnavlist.style3 .item em{ display:none;}
.brandnavlist.style3.col2 .item:nth-child(n+3){ margin-top:20px;}

.brandnavlist.style4 .item{}
.brandnavlist.style4.col6 .item:nth-child(n+6){ margin-top:15px;}
.brandnavlist.style4 .item em{ font-size:14px; font-weight:500; color:#666;}
.brandnavlist.style4 .item a{margin: 5px auto;}
.brandnavlist.style4 .item img{ width:100%;}
 
 
 
 
 /** /public/css/block/other/shengming.css **/
#mzsmcontent{display:block; margin:40px auto 20px; background-color:#FFF; position:relative;border:1px solid #eee;}
#mzsmcontent .mzsm{ height:3.8em; padding:1.5em 20px;position: relative; overflow:hidden; margin-bottom:1em; box-sizing:content-box;}
#mzsmcontent .mzsm_title{position: absolute;line-height: 40px; width:230px; background-color: #FFF;left: 50%;top: -25px;margin-left: -115px; border-radius: 10px 10px 0 0; z-index: 1; padding: 0px 10px;border:1px solid #eee; border-bottom:0;}
#mzsmcontent .mzsm_title::before{content:""; position:absolute; top:25px; left:-1px; height:20px; width:1px; background-color:#fff;}
.shengming .mzsm_box{ margin-bottom:20px;}
#mzsmcontent .mzsm_title::after{content:""; position:absolute; top:25px; right:-1px; height:20px; width:1px; background-color:#fff;}
.shengming .mzsm_box{ margin-bottom:20px;}
.shengming .mzsm_box:last-child{ margin-bottom:0px;}
#mzsmcontent .moremzsm{ text-align:center; height:0;}
#mzsmcontent .moremzsm img{ width:30px; height:30px; top:-15px; position:relative; z-index:1;}
.shengming .mzsm_box a{ margin-right:10px;}

.blockstyle2 #mzsmcontent,
.blockstyle2 #mzsmcontent .mzsm_title{background-color:#faf7e7;}
.blockstyle2 #mzsmcontent .mzsm_title::before{background-color:#faf7e7;}
.blockstyle2 #mzsmcontent .mzsm_title::after{background-color:#faf7e7;}
.blockstyle2 #mzsmcontent .moremzsm img{background-color:#faf7e7;}
 
 
 
 
 /** /public/css/block/rightlay/list2.css **/
.rightlaylist2 .item{ width:33.3333%; float:left; text-align:center; margin-top:10px;}
.rightlaylist2 .item img{border-radius: 50%; margin-right:5px;}
.rightlaylist2 .item a{ border-radius:2em;padding: 0 6px;margin:0 3px; line-height:1.8em;}
.rightlaylist2 .item.tleft{ text-align:left;}

.rightlaylist2.col2 .item{ width:50%;}
.rightlaylist2.col4 .item{ width:25%;}


.rightlaylist2 .itembox:after{ content:""; display:block; clear:both;}

.rightlaylist2.style2 .item{ margin-top:0;}
.rightlaylist2.style2 .item a{ line-height: 2.3em;background: rgba(211, 215, 249, 0.15);color: rgba(255, 255, 255, 0.5);padding: 0px 8px; margin:0;}
.rightlaylist2.style2.col2 .item{ width:48%; float:left;}
.rightlaylist2.style2.col2 .item:nth-child(2n){ float:right;}
.rightlaylist2.style2.col2 .item:nth-child(n+3) {margin-top: 15px;}
 
 
 
 
 /** /public/css/block/rightlay/list6.css **/
.rightlaylist6 .item{width: 180px; float:left;margin: 2px;background: #fff;}
.rightlaylist6 .item img {width: 180px;height: 78px;margin: 0 auto;display: block;}
.rightlaylist6 .swipe{ padding:10px 0 5px 0;}
.rightlaylist6 .swipe .perview{ bottom:5px;}
.rightlaylist6 .swipe .perview i{ height:5px;}
.rightlaylist6 .cat{ width:31.333%; margin:0 1% 10px 1%; float:left; background:#fff; border-radius:1em; text-align:center; line-height:2em;}
 
 
 
 
 /** /public/css/block/ads/rbrand.css **/
.adsrbrand .itembox{ position:relative;}
.adsrbrand .swipe .perview{ bottom:-10px;}
.adsrbrand .swipe .perview i{ height:5px; margin:0 2px;}
.adsrbrand .itembox .item{ display:block; position:relative;}
.adsrbrand .itembox .phone{ position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.3); padding:0 5px 0 10px; line-height:24px; text-shadow:1px 1px 2px #333; color:#fff; font-size:15px;}
.adsrbrand .itembox .phone::after{content:""; position:absolute; left:100%; top:0; border-width:12px 8px; border-style:solid; border-color:transparent transparent rgba(0,0,0,0.3) rgba(0,0,0,0.3);}
.adsrbrand .itembox .ad{ position:absolute; right:0; bottom:0; font-size:12px; color:#b9b9b9; background:rgba(0,0,0,0.3); line-height:1.5em; padding:0 5px;}
 
 
 
 
 