/** /public/css/block/other/gradebox2.css **/
.gradebox2{}
.gradebox2 .score{margin-top: 8px;}
.gradebox2 .score .l{font-size: 46px;color: #494949;}
.gradebox2 .score .r{}
.gradebox2 .score .r .starall{ width:75px; height:15px;background:url(/public/img/productspecs/star2.png) repeat-x; background-size:15px auto;}
.gradebox2 .score .r .starall .starhov{background:url(/public/img/productspecs/star1.png) repeat-x; background-size:15px auto; display:block;height:15px}
.gradebox2 .score .r>*{ margin-left:20px;}
.gradebox2 .score .count{ margin-top:4px;}
.gradebox2 .bilist{ margin-top:5px;}
.gradebox2 .bilist li{ line-height:1.5em;}
.gradebox2 .bilist li .line{width: 120px;height: 7px;background-color: #e0e0e0;border-radius: 4px; display:inline-block;margin:0 5px;}
.gradebox2 .bilist li .line .bg{height: 7px;background-color: #ff941e;border-radius: 4px;display: block;}
.gradebox2 .dafen{margin-top:16px;width:100%;height: 36px;background-color: #f5f5f5;border-radius: 4px; text-align:center;line-height: 36px; position:relative;}
.gradebox2 .dafen .star{ display:inline-block; width:20px; height:20px; background:url(/public/img/productspecs/star3.png) no-repeat;background-size:20px auto;vertical-align: middle; cursor:pointer;}
.gradebox2 .dafen em{font-size: 12px;position: absolute;line-height: 40px;right: 10px; color:#999;}
.gradebox2 .dafen.level1 .star:nth-child(1){background-image:url(/public/img/productspecs/star1.png);}
.gradebox2 .dafen.level2 .star:nth-child(1),.gradebox2 .dafen.level2 .star:nth-child(2){background-image:url(/public/img/productspecs/star1.png);}
.gradebox2 .dafen.level3 .star:nth-child(1),.gradebox2 .dafen.level3 .star:nth-child(2),.gradebox2 .dafen.level3 .star:nth-child(3){background-image:url(/public/img/productspecs/star1.png);}
.gradebox2 .dafen.level4 .star:nth-child(1),.gradebox2 .dafen.level4 .star:nth-child(2),.gradebox2 .dafen.level4 .star:nth-child(3),.gradebox2 .dafen.level4 .star:nth-child(4){background-image:url(/public/imag/productspecs/star1.png);}
.gradebox2 .dafen.level5 .star:nth-child(1),.gradebox2 .dafen.level5 .star:nth-child(2),.gradebox2 .dafen.level5 .star:nth-child(3),.gradebox2 .dafen.level5 .star:nth-child(4),.gradebox2 .dafen.level5 .star:nth-child(5){background-image:url(/public/img/productspecs/star1.png);}
.gradebox2 .btn{margin-top:15px;}
.gradebox2 .btn a{width: 110px;height: 34px; float:left; line-height:34px; text-align:center;border-radius: 4px;}
.gradebox2 .btn a .num{color: #888; font-size:12px; margin-left:4px; display:inline-block;}
.gradebox2 .btn a:nth-child(2n){ float:right;}
 
 
 
 
 /** /public/css/block/other/publichtml.css **/
.publichtml.style1 .itembox{padding: 20px;border-radius: 10px;background: #e6e7f2;}
.publichtml.style1 .itembox .cont{max-height: 14.4em;overflow: hidden;}
.publichtml.style1 .itembox .morehtml{text-align: center;}
.publichtml.style1 .itembox .morehtml i{transition: all ease-in-out 300ms;display: inline-block;cursor: pointer;}
.publichtml.style1 .itembox.hov .cont{max-height: none;}
.publichtml.style1 .itembox.hov .morehtml i{transform: rotate(180deg);}

.blockstyle2 .publichtml.style1 .itembox{background: #f8e7e8;}

.publichtml.style2 .itembox .cont p {margin-bottom: 10px;}
.publichtml.style2 .itembox .morehtml{display:none;}

.publichtml.style3 .itembox .cont p{ text-indent:2em;}
.publichtml.style3 .itembox .morehtml{display:none;}
 
 
 
 
 /** /public/css/block/webshop/list8.css **/
.webshoplist8 .item{ float:left;border: 1px solid #e9e9e9;padding: 10px;}
.webshoplist8 .item a{position:relative;display: block; height:58px;padding: 0 70px 0 100px;}
.webshoplist8 .item .img{ width:90px; height:58px; overflow:hidden;display: block;position: absolute;left: 0;top: 0;}
.webshoplist8 .item .img img{ width:100%;}
.webshoplist8 .item .desc{ text-align:left;padding-top:5px;}
.webshoplist8 .item .desc .name .title{ display:inline-block;max-width: 78%;}
.webshoplist8 .item .desc .name.long .title{ max-width:100%;}
.webshoplist8 .item .desc .name img{ display:inline-block;vertical-align: top;max-height: 20px;margin-top: 2px;}
.webshoplist8 .item .btn{text-align:center;position: absolute;width: 57px;height: 57px;border-width:1px; border-style:solid;right:0;top:0;padding: 8px;border-radius: 10px;}
.webshoplist8 .item:hover .btn{background: #555ba6;border-color: #555ba6;color: #FFF;}
.blockstyle2 .webshoplist8 .item:hover .btn{background: #be0f1b;border-color: #be0f1b;}

.webshoplist8.col2 .item{width: 49%;}
.webshoplist8.col2 .item:nth-child(2n){float: right;}
.webshoplist8.col2 .item:nth-child(n+3){margin-top: 20px;}

.webshoplist8.col4 .item{width: 24.2%;margin-left: 1%;}
.webshoplist8.col4 .item:nth-child(4n+1){margin-left: 0;}
.webshoplist8.col4 .item:nth-child(n+5){margin-top: 20px;}

.webshoplist8.col3 .item{width: 32%;margin-left: 2%;}
.webshoplist8.col3 .item:nth-child(3n+1){margin-left: 0;}
.webshoplist8.col3 .item:nth-child(n+4){margin-top: 20px;}

.webshoplist8 .item .jxtj{width: 20px;height: 20px;background: linear-gradient(90deg, #ff5e33 0%, #ff3313 100%); position:relative;line-height: 20px;text-align: center;display: inline-block;border-radius: 3px 0px 0px 3px;}
.webshoplist8 .item .jxtj:after{ content:"精选推荐"; height:20px; line-height:20px;background: linear-gradient(90deg, #2f313e 0%, #1f202a 100%);border-radius: 0px 3px 3px 0px;color: #ffe7c4; font-size:12px; position:absolute; left:100%; top:0;width: 60px;text-align: center;}
 
 
 
 
 /** /public/css/block/product/list1.css **/
.productlist1 .itembox{counter-reset:li;}
.productlist1 .item{ padding:20px; border-radius:10px;background:#FFF;}
.productlist1 .item:nth-child(n+2){ margin-top:15px;}
.productlist1 .item .mod_img{display: block;float: left; width:20%; position:relative;}
.productlist1 .item .mod_img img{width:100%;}
.productlist1 .item .mod_img .pnum{ background:url(/public/img/iconnum/8/4.png) no-repeat; background-size:40px auto; width:40px; height:50px; position:absolute; top:0; left:10px; color:#7d7d7d;}
.productlist1 .item .mod_img .pnum i{ width:100%; height:30px; line-height:30px; text-align:center; position:absolute; bottom:5px; left:0;font-size: 18px;}
.productlist1 .item .mod_img .pnum i:after{counter-increment:li;content:counter(li);}

.productlist1 .item:nth-child(1) .pnum{ background-image:url(/public/img/iconnum/8/1.png); color:#a11a00;}
.productlist1 .item:nth-child(2) .pnum{ background-image:url(/public/img/iconnum/8/2.png); color:#ac4e10;}
.productlist1 .item:nth-child(3) .pnum{ background-image:url(/public/img/iconnum/8/3.png); color:#aa7408;}

.productlist1 .item .mod_info{ width:80%; float:right;}
.productlist1 .item .mod_info .infobox{ margin-left:15px;position: relative;}
.productlist1 .item .mod_info .title{word-wrap: break-word;word-break:normal;display: block; max-height:3.6em; width:76%;}
.productlist1 .item .mod_info .title.hasbq{ width:68%;}
.productlist1 .item .mod_info .salelogo{width: auto;height: 17px;margin-top: -4px;margin-right: 6px;}

.productlist1 .item .mod_info ul{margin: 10px 0px;line-height: 1.2em}
.productlist1 .item .mod_info ul li{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;display: inline-block;margin-right: 20px; max-width:450px; float:left;width: 45%}
.productlist1 .item .mod_info ul:after{ content:""; clear:both; display:block;}
.productlist1 .item .mod_info ul .price{color: #df0015}
.productlist1 .item .mod_info ul .addpraise.ispraise{color: #fe741c;}

.productlist1 .item .mod_info .infobox .iconfont{top: -2px}

.productlist1 .item .mod_info .biaoqian{position: absolute;top: 0;right: 130px}
.productlist1 .item .ctxt{text-align: justify; margin-top:10px;}

.productlist1 .item .mod_info .biaoqianlist{margin-top:8px;min-height: 5px}
.productlist1 .item .mod_info .biaoqianlist span{border-radius:3px;margin-right: 10px;display: inline-block; line-height:1.5em;border: solid 1px #666;padding: 0px 6px;}

.productlist1 .item .baojialist{ margin-top:10px;}
.productlist1 .item .baojialist .webshoplist .bli{ border-radius:5px; line-height:48px; height:48px;float: left; width:48%; margin-bottom:10px;padding: 0 10px;box-sizing: border-box;}
.productlist1 .item .baojialist .webshoplist .bli:nth-child(2n){ float:right;}
.productlist1 .item .baojialist .webshoplist .bli .wname{width:190px;}
.productlist1 .item .baojialist .webshoplist .bli>*{display:inline-block;vertical-align:middle;}
.productlist1 .item .baojialist .webshoplist .bli .iconfont{ font-size:1.6em;margin-right: 4px;}
.productlist1 .item .baojialist .webshoplist .bli .price{ float:right;}

.productlist1 .item .baojialist .webshoplist{overflow: hidden;height: 55px}
.productlist1 .item .baojialist.hov .webshoplist{height: auto}


.productlist1 .item .baojialist .morearr{padding-bottom: 5px}
.productlist1 .item .baojialist.hov .morearr i{transform: rotate(180deg);}
.productlist1 .item .baojialist .morearr i{transition: all ease-in-out 300ms;display: inline-block;}

.productlist1 .item .rightbtn{ position:absolute; right:0; top:8px;text-align: center;color: #FFF; width:120px; height:40px; border-radius:10px;padding: 8px 0 0 5px;box-sizing: border-box;
    background: -webkit-linear-gradient(0deg, #ff8100, #ff4d30);
    background: -o-linear-gradient(0deg, #ff8100, #ff4d30);
    background: -moz-linear-gradient(0deg, #ff8100, #ff4d30);}
.productlist1 .item .rightbtn i{font-size: 1.5em;}
 
 
 
 
 /** /public/css/block/productspecsxg/list3.css **/
.productspecsxglist3 .item{float:left;margin-bottom:14px;width:23.5%; margin-left:2%;}
.productspecsxglist3 .item a{height:70px; line-height:60px;border-radius: 40px;border: solid 1px #e6e6e6; padding:5px;}
.productspecsxglist3 .item img{width: 60px;height: 60px; border-radius:50%;display: inline-block;line-height: 0;vertical-align: top;}
.productspecsxglist3 .item em{margin-left: 15px}
.productspecsxglist3 .item:nth-child(4n+1){ margin-left:0;}
.productspecsxglist3 ul:after{ content:""; clear:both; display:block;}
 
 
 
 
 /** /public/css/block/other/gradebox3.css **/
.gradebox3{padding: 20px 0;}
.gradebox3 .left{ width:42%;}
.gradebox3 .score{padding: 0px 30px;border-left: solid 1px #EEE;margin-left: 30px;}
.gradebox3 .score .l{font-size: 46px;color: #494949;}
.gradebox3 .score .r{}
.gradebox3 .score .r .starall{ width:75px; height:15px;background:url(/public/img/productspecs/star2.png) repeat-x; background-size:15px auto;}
.gradebox3 .score .r .starall .starhov{background:url(/public/img/productspecs/star1.png) repeat-x; background-size:15px auto; display:block;height:15px}
.gradebox3 .score .r>*{ margin-left:20px;}
.gradebox3 .score .count{ margin-top:4px;}

.gradebox3 .dafen{display: inline-block;margin-left: 10px;}
.gradebox3 .dafen .star{ display:inline-block; width:30px; height:30px; background:url(/public/img/productspecs/star3.png) no-repeat;background-size:30px auto;vertical-align: middle; cursor:pointer;}

.gradebox3 .dafen em{font-size: 16px;color: #999;display: inline-block;margin-left: 5px;}
.gradebox3 .dafen.level1 .star:nth-child(1){background-image:url(/public/img/productspecs/star1.png);}
.gradebox3 .dafen.level2 .star:nth-child(1),.gradebox3 .dafen.level2 .star:nth-child(2){background-image:url(/public/img/productspecs/star1.png);}
.gradebox3 .dafen.level3 .star:nth-child(1),.gradebox3 .dafen.level3 .star:nth-child(2),.gradebox3 .dafen.level3 .star:nth-child(3){background-image:url(/public/img/productspecs/star1.png);}
.gradebox3 .dafen.level4 .star:nth-child(1),.gradebox3 .dafen.level4 .star:nth-child(2),.gradebox3 .dafen.level4 .star:nth-child(3),.gradebox3 .dafen.level4 .star:nth-child(4){background-image:url(/public/img/productspecs/star1.png);}
.gradebox3 .dafen.level5 .star:nth-child(1),.gradebox3 .dafen.level5 .star:nth-child(2),.gradebox3 .dafen.level5 .star:nth-child(3),.gradebox3 .dafen.level5 .star:nth-child(4),.gradebox3 .dafen.level5 .star:nth-child(5){background-image:url(/public/img/productspecs/star1.png);}

.gradebox3 .btn{}
.gradebox3 .btn a{width: 120px;height: 36px;line-height:36px; text-align:center;border-radius: 4px; display:inline-block;}
.gradebox3 .btn a .num{color: #888; font-size:12px; margin-left:4px; display:inline-block;}
.gradebox3 .btn a:nth-child(2n){margin-left: 20px;}
 
 
 
 
 /** /public/css/block/comment/commentlist.css **/
.commentlist .commentbox{ background:#fff; padding:10px; height:150px; border:1px solid #eee;}
.commentlist .commentbox .textarea{ width:100%; height:120px; line-height:1.5em; font-size:14px; background:none; outline:none; border:0; resize:none;}
.commentlist .btns{ text-align:right; background:#eee;}
.commentlist .btns a{font-size:14px; padding:10px; line-height:30px;}
.commentlist .btns .btn{ text-align:right; display:inline-block; vertical-align:middle; width:120px; height:50px; line-height:50px; text-align:center; color:#fff; cursor:pointer;}
.commentlist .btns .btn:hover{ background:#f60;}
.commentlist .commenttitle{ font-weight:bold; font-size:20px; line-height:25px; color:#333333; padding:20px 0;}
.commentlist .commenttitle i{ float:left; width:5px; height:25px; border-radius:3px; background:#ff4d30; margin-right:15px;}

.commentlist .item{ width:100%; padding:20px 10px; border-top:1px solid #e3e3e3;}
.commentlist .item:first-child{ border:0;}
.commentlist .item .img{ display:table-cell; vertical-align:top;}
.commentlist .item .img img{width:50px; height:50px; border-radius:50%;}
.commentlist .item .info{ display:table-cell; width:100%; vertical-align:top; line-height:1.8em; padding:0 0 0 15px;}
.commentlist .item .cont{padding:0.3em 0;}
.commentlist .item .other{ font-size:12px;}
.commentlist .item .other .del{ margin-left:20px;}
.commentlist .item .date{ margin-right:10px;}
.commentlist .item .fr{ float:right; margin-left:10px;}
.commentlist .item .other .jubao{ display:none;}
.commentlist .item:hover .other .jubao{ display:inline-block;}
.commentlist .item .other a{ color:#586b95}
.commentlist .item .other a:hover{ color:#f60}
.commentlist .replylist{ background:#f6f6f6; padding:0 15px;}
.commentlist .replylist .info{ display:table-cell; vertical-align:top; width:100%;}
.commentlist .replylist .item{ padding:10px 0;}
.commentlist .nothing{ text-align:center; padding:50px; color:#666; font-size:16px;}

.replybox .replycont{ background:#f6f6f6; padding:10px; margin-bottom:20px;}
.replybox .textarea{ width:100%; height:115px; line-height:1.5em; font-size:14px; background:none; outline:none; resize:none; background:#fff; padding:10px; border:1px solid #e3e3e3;}
 
 
 
 
 /** /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/public/navlist.css **/
.navlist{}
.navlist .itembox{}
.navlist .itembox:after,.navlist .itembox .slice:after{ content: "";  height: 0;clear: both; display: block;}
.navlist .swipe{padding-bottom: 40px;}

.navlist ul .item{ float:left; box-sizing:border-box;min-width:70px; text-align:center;}
.navlist ul .item .icon img{display:block; width:100%;}
.navlist ul .item .name{ line-height:2em;}

.navlist.style1 ul .item .icon{ display:block; width:60px; height:60px; color:#fff; margin:0 auto; font-size:30px; border-radius:50%; line-height:60px; overflow:hidden; }
.navlist.style1 ul .item .icon.shadow{box-shadow:0 0 0 6px rgba(255,255,255,.1)}/*不通用，待定修改*/
.navlist.style1 ul .item .icon img{border-radius:50%; width:100%; height:100%;}
.navlist.style1 ul .item .name{ line-height:2em; font-size:14px;}

.navlist.style2 ul .slice{border-top: 1px solid #eee;border-left:solid 1px #eee; background:#FFF;}
.navlist.style2 ul .item{border-bottom: 1px solid #eee;border-right: 1px solid #eee;padding:10px 12px;}
.navlist.style2.col5 ul .item:nth-child(n+6) { margin-top:0;}
.navlist.style2 ul .item .name{ font-size:13px;}

/*一行n个*/
.navlist.col2 ul .item{ width:50%;}
.navlist.col2 ul .item:nth-child(n+3){ margin-top:20px;}

.navlist.col3 ul .item{ width:33.3%;}
.navlist.col3 ul .item:nth-child(n+4){ margin-top:20px;}

.navlist.col4 ul .item{ width:25%;}
.navlist.col4 ul .item:nth-child(n+5){ margin-top:20px;}

.navlist.col5 ul .item{ width:20%;}
.navlist.col5 ul .item:nth-child(n+6){ margin-top:20px;}

.navlist.col6 ul .item{ width:16.6667%;}
.navlist.col6 ul .item:nth-child(n+7){ margin-top:20px;}

.navlist.col7 ul .item{ width:14.2857%;}
.navlist.col7 ul .item:nth-child(n+8){ margin-top:20px;}

.navlist.col8 ul .item{ width:12.5%;}
.navlist.col8 ul .item:nth-child(n+9){ margin-top:20px;}

.navlist.col9 ul .item{ width:11.1111%;}
.navlist.col9 ul .item:nth-child(n+10){ margin-top:20px;}

.navlist.col10 ul .item{ width:10%;}
.navlist.col10 ul .item:nth-child(n+11){ margin-top:20px;}

.navlist.col11 ul .item{ width:9.09%;}
.navlist.col11 ul .item:nth-child(n+12){ margin-top:20px;}

.navlist.col12 ul .item{ width:8.33%;}
.navlist.col12 ul .item:nth-child(n+13){ margin-top:10px;}

.navlist.col14 ul .item{ width:7.14%;}

/*以下是个体单独样式*/
.navlist.style1 ul .item.s1 .icon.shadow{background:linear-gradient(135deg, #f87b93, #f3113c);}
.navlist.style1 ul .item.s2 .icon.shadow{background:linear-gradient(135deg, #ffd27f, #ffae1a);}
.navlist.style1 ul .item.s3 .icon.shadow{background:linear-gradient(135deg, #95d9e9, #40bbd7);}
.navlist.style1 ul .item.s4 .icon.shadow{background:linear-gradient(135deg, #cb99ee, #a147e0);}
.navlist.style1 ul .item.s5 .icon.shadow{background:linear-gradient(135deg, #a09be1, #544bca);}
.navlist.style1 ul .item.s6 .icon.shadow{background:linear-gradient(135deg, #fb9ebb, #f85084);}
.navlist.style1 ul .item.s7 .icon.shadow{background:linear-gradient(135deg, #ffba7c, #ff8415);}
.navlist.style1 ul .item.s8 .icon.shadow{background:linear-gradient(135deg, #93ccfe, #3fa4fe);}
.navlist.style1 ul .item.s9 .icon.shadow{background:linear-gradient(135deg, #71d7ca, #00b8a0);}
.navlist.style1 ul .item.s10 .icon.shadow{background:linear-gradient(135deg, #f08c88, #e4312a);}
.navlist.style1 ul .item.s11 .icon.shadow{background:linear-gradient(135deg, #a1adea, #586dda);}
.navlist.style1 ul .item.s12 .icon.shadow{background:linear-gradient(135deg, #cde79a, #a5d54b);}
.navlist.style1 ul .item.s13 .icon.shadow{background:linear-gradient(135deg, #97ebe2, #45dccb);}
.navlist.style1 ul .item.s14 .icon.shadow{background:linear-gradient(135deg, #b5ebaf, #7bdc71);}
.navlist.style1 ul .item.s15 .icon.shadow{background:linear-gradient(135deg, #ffb8dd, #ff80c2);}
.navlist.style1 ul .item.s16 .icon.shadow{background:linear-gradient(135deg, #fee58b, #fed030);}
.navlist.style1 ul .item.s17 .icon.shadow{background:linear-gradient(135deg, #9bdff5, #4dc6ee);}
.navlist.style1 ul .item.s18 .icon.shadow{background:linear-gradient(135deg, #bdc1fc, #8a90fa);}
.navlist.style1 ul .item.s19 .icon.shadow{background:linear-gradient(135deg, #a2c9f4, #599eec);}
.navlist.style1 ul .item.s20 .icon.shadow{background:linear-gradient(135deg, #ffaaaa, #ff6767);}

.navlist.style1 ul .item.geee .icon{background:#EEE;}


.navlist ul .item.b1 .icon{background:#EDF5D4}
.navlist ul .item.b2 .icon{background:#DFE2FA}
.navlist ul .item.b3 .icon{background:#FDDDD1}
.navlist ul .item.b4 .icon{background:#FED1E4}
.navlist ul .item.b5 .icon{background:#D4E4FC}
.navlist ul .item.b6 .icon{background:#F8F9CB}
.navlist ul .item.b7 .icon{background:#FFFCEC}
.navlist ul .item.b8 .icon{background:#EDFDF2}

.navlist ul .item.m1 .icon.shadow{background:linear-gradient(0deg,rgba(33,130,255,.2),rgba(60,177,255,.2),rgba(86,224,255,.2));}
.navlist ul .item.m2 .icon.shadow{background:linear-gradient(0deg,rgba(108,48,255,.2),rgba(144,95,255,.2),rgba(179,141,255,.2));}
.navlist ul .item.m3 .icon.shadow{background:linear-gradient(0deg,rgba(255,46,42,.2),rgba(255,136,136,.2)) !important;}
.navlist ul .item.m4 .icon.shadow{background:linear-gradient(0deg,rgba(255,130,30,.2),rgba(255,169,83,.2),rgba(255,208,135,.2));}
.navlist ul .item.m1 .iconfont{background-image:linear-gradient(0deg, #2182ff, #3cb1ff,#56e0ff);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.navlist ul .item.m2 .iconfont{background-image:linear-gradient(0deg, #6c30ff, #905fff,#b38dff);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.navlist ul .item.m3 .iconfont{background-image:linear-gradient(0deg, #ff2e2a,#ff8888);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.navlist ul .item.m4 .iconfont{background-image:linear-gradient(0deg, #ff821e, #ffa953,#ffd087);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
 
 
 
 
 /** /public/css/block/rightlay/brandcat.css **/
.rightlaybrandcat{padding: 15px;}
.rightlaybrandcat .item{display:block; height:81px; line-height:81px; border-top:1px solid #f5f5f5;}
.rightlaybrandcat .item:first-child{border-top:none;}
.rightlaybrandcat .item.dn{ display:none;}
.rightlaybrandcat .item .img{float:left; position:relative;}
.rightlaybrandcat .item .img:after{content:""; width:34px; height:18px; position:absolute; top:5px; left:50%; margin-left:-17px; background:url(/public/img/brand/huangguan.png) center center no-repeat; background-size:100%;}
.rightlaybrandcat .item .img img{width:48px; height:48px; padding:5px; border-radius:50%; background:rgba(220, 173, 154, 0.2);}
.rightlaybrandcat .item .name{float:left; padding:0 5px 0 10px; font-size:16px; max-width:220px; color:#be0f1b;}
.rightlaybrandcat .item:hover .name{color:#ff6600;}

.rightlaybrandcat .item .iconfont{float:left; line-height:81px; width:auto; height:auto; font-size:15px; color:#ff6600;}
.rightlaybrandcat .item .sort{float:left; font-size:14px; color:#ff6600; font-weight:bold; margin-left:4px;}


.dialogbody .rightlaybrandcat{height:450px;overflow-y: scroll;}

.rightlaybrandcat .morebtn{ padding:0;}
.rightlaybrandcat .morebtn a.style5{width: 100%;height:3em;line-height:3em;background: rgba(220, 173, 154, 0.2);color: #be0f1b; padding:0; margin:0;}
.rightlaybrandcat .morebtn a.style5:hover {background: #be0f1b;color: #fff;}
 
 
 
 
 /** /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: 20px;}
 
 
 
 
 /** /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;}
 
 
 
 
 /** /public/css/block/rightlay/datacounts.css **/
.rightlaydatacounts .item i{ color:#4d56af; padding:0 5px;}

.blockstyle2 .rightlaydatacounts .item i{color:#7c0a12;}
 
 
 
 
 