@charset "utf-8";
a,blockquote,body,code,dd,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,iframe,img,input,label,li,object,ol,p,q,small,span,strong,table,tbody,td,th,tr,ul {
    margin: 0;
    padding: 0;
    border: 0
}

body {
    font-family: "Microsoft YaHei, Helvetica, Arial, sans-serif";
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-text-size-adjust: none
}

a,
a:active,
a:focus,
a:hover,
a:visited {
    text-decoration: none
}

a,
img {
    -webkit-touch-callout: none
}

li,
ol,
ul {
    list-style: none
}

input[type=password],
input[type=text],
textarea {
    resize: none;
    outline: 0;
    -webkit-appearance: none;
    white-space: pre-wrap;
    word-wrap: break-word;
}

.clearfix:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0
}
html {
	font-size: 256px;
}
@media screen and (max-width:320px) {
    html {
        font-size: 42.667px;
        font-size: 13.33333vw;
    }
}

@media screen and (min-width:321px) {
    html {
        font-size: 48px;
        font-size: 13.33333vw;
    }
}

@media screen and (min-width:361px) {
    html {
        font-size: 50px;
        font-size: 13.33333vw;
    }
}

@media screen and (min-width:376px) {
    html {
        font-size: 52.4px;
        font-size: 13.33333vw;
    }
}

@media screen and (min-width:394px) {
    html {
        font-size: 54.93px;
        font-size: 13.33333vw;
    }
}

@media screen and (min-width:413px) {
    html {
        font-size: 55.2px;
        font-size: 13.33333vw;
    }
}

@media screen and (min-width:415px) {
    html {
        font-size: 64px;
        font-size: 13.33333vw;
    }
}

@media screen and (min-width:481px) {
    html {
        font-size: 72px;
        font-size: 13.33333vw;
    }
}

@media screen and (min-width:541px) {
    html {
        font-size: 85.33px;
        font-size: 13.33333vw;
    }
}

@media screen and (min-width:641px) {
    html {
        font-size: 96px;
        font-size: 13.33333vw;
    }
}

@media screen and (min-width:721px) {
    html {
        font-size: 102.4px;
        font-size: 13.33333vw;
    }
}

@media screen and (min-width:769px) {
    html {
        font-size: 266.66px;
        font-size: 13.33333vw;
    }
}

@media screen and (min-width:2000px) {
    html {
        font-size: 266.66px;
        font-size: 13.33333vw;
    }
} 
@media screen and (min-width:3000px) {
    html {
        font-size: 405.33px;
        font-size: 13.33333vw;
    }
}

input,button {border-radius:0;}
.html320 {font-size:42.667px;font-size:13.33333vw}
.html360 {font-size:48px;font-size:13.33333vw}
.html375 {font-size:50px;font-size:13.33333vw}
.html393 {font-size:52.4px;font-size:13.33333vw}
.html412 {font-size:54.93px;font-size:13.33333vw}
.html414 {font-size:55.2px;font-size:13.33333vw}
.html480 {font-size:64px;font-size:13.33333vw}
.html540 {font-size:72px;font-size:13.33333vw}
.html640 {font-size:85.33px;font-size:13.33333vw}
.html720 {font-size:96px;font-size:13.33333vw}
.html768 {font-size:102.4px;font-size:13.33333vw}
.htmlx768 {font-size:102.4px;font-size:13.33333vw}
body {font-family:"Microsoft YaHei,Helvetica";}
body,html a {color:#333}
.hidden,.none {display:none!important}

body {
    font-family: "Microsoft YaHei, Helvetica";
}

body,
html a {
    color: #333
}

.hidden,
.none {
    display: none!important
}

@media screen and (min-width:769px) {
    html {
        font-size: 102.4px
    }
    html .wap-wrap {
        width: 768px;
        margin: 0 auto
    }
}

body {
    font-family: "Microsoft YaHei, Helvetica";
}

.st {
    font-family: "simsun";
}
.fl {
    display: block;
    float: left;
}

.fr {
    display: block;
    float: right;
}
.psta {
    position: absolute;
}
.hide {
    display: none;
}
.clear:after,
.cl:after {
    content: '';
    display: block;
    clear: both;
}
.sbox {
    /* padding-bottom: .24rem; */
	border-top: .2rem solid #f6f6f6;
}
/************************* 内容 *************************/
body {
    max-width: 100vw;
  	overflow-x: hidden;
}
.inline {
	position: relative;
}
.h2 {
	display: block;
	position: relative;
    padding-left: .26rem;
    padding: .2rem 0 .2rem .36rem;
	font-size: .34rem;
	line-height: .48rem;
	color: #323232;
}
.h2 i {
    display: block;
    position: absolute;
    width: .08rem;
    height: .28rem;
    top: .3rem;
    left: .14rem;
    /* transform: translateY(-50%); */
    background: #e60012;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
}
.h2 a {
    color: #e60012;
}
/* 面包屑导航*/
.bread{padding: 0 .2rem;font-size: .28rem;line-height: .8rem;color: #616161;white-space: nowrap;box-sizing:border-box;overflow: hidden;}
.bread a{color: #616161;}
.bread span{color: #323232;}


h1 {
    display: block;
    font-size: .32rem;
    font-weight: bold;
    color: #2e2e2e;
    text-align: center;
}
.beforeintro {
    padding: .2rem;
    box-sizing: border-box;
}

/* banner */
.banner {
    overflow: hidden;
}
.bancon {
    position: relative;
    margin: .1rem auto 0;
}
.bancon img {
    width: 100%;
    vertical-align: top;
}
.bancon .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    width: 90%;
    /*Centerslidetextvertically*/display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    border-radius: .06rem;
    -webkit-border-radius: .06rem;
    -moz-border-radius: .06rem;
    -ms-border-radius: .06rem;
    -o-border-radius: .06rem;
    overflow: hidden;
}
.bancon .swiper-slide-prev img,
.bancon .swiper-slide-next img {
    transform: scaleY(.9);
    -webkit-transform: scaleY(.9);
    -moz-transform: scaleY(.9);
    -ms-transform: scaleY(.9);
    -o-transform: scaleY(.9);
}
.bancon > .banicon-wrap {
    display: block;
    position: absolute;
    width: 100%;
    z-index: 1;
    font-size: 0;
    text-align: center;
}
.bancon > .banicon-wrap .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    opacity: .3;
    margin: 0 .1rem;
    background: #e43a3d;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
}
.bancon > .banicon-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
    opacity: 1;
}

/**品牌*/
.ubrands {/*max-height:7rem;*/overflow:hidden;border-top: 1px solid #eee;}
.ubrandsmax {max-height: none;}
.ubrandsmaxl2 {max-height: 2.8rem;}
.ubrands li { float:left; width:25%; overflow:hidden; text-align:center; height:1.4rem; padding:0.2rem 0; box-sizing:border-box; border-right:1px solid #eee; border-bottom:1px solid #eee; }
.ubrands li:nth-child(4n) { border-right:0; }
.ubrands li .ubrands_logo { display:block; }
.ubrands li .ubrands_logo img { width:1.4rem; height:0.7rem; display:block; margin:0 auto; }
.ubrands li .ubrands_name { display:block; font-size:0.24rem; color:#333; line-height:2em; }
.ubrands li .ubrands_name span { display:block; }



/***产品*/
.plist {background:#fff;border-top: 1px solid #ececec;}
.plistmt {border-top:.24rem solid #f2f2f2;}
.plist .item {clear:both;padding:0.1rem 0 0.3rem;margin:0 0.25rem;border-bottom:0.02rem solid #ECECEC;position:relative;}
.plist .item .itema {position:absolute;left:0;right:0;top:0;bottom:0;}
.plist .item .in {float:right;width:60%;padding:0;position:relative;}
.plist .item .icon {display:block;float:left;width:40%;height:2.2rem;line-height:2.2rem;text-align:center;box-sizing:border-box;padding-right:0.2rem;}
.plist .item .icon img {max-width:100%;max-height:2.2rem;vertical-align:middle;}
.plist .item h2 {padding:0;word-break:break-all;font-size:0.32rem;line-height:160%;text-align:left;color:#141414;margin:0.2rem 0;}
.plist .item p {padding-top:0.1rem;}
.plist .item .pmore {text-align:right;}
.plist .item .pmore a {font-size:0.28rem;border:0.02rem solid #aaa;color:#555;padding:0 0.25rem;margin:0.1rem 0.2rem 0.1rem 0;border-radius:.05rem;line-height:.62rem;display:inline-block;}
.plist .item .pmore a.askp {border-color:#f60;color:#f60;}
.plist .item dl {box-sizing:border-box;font-size:0;margin-bottom:.05rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.plist .item dl dt,.plist .item dl dd {display:inline;overflow:hidden;font-size:0.24rem;line-height:.4rem;text-align:center;box-sizing:border-box;padding:0 0.1rem;background:#F5F5F5;color:#999;}
.plist .item dl dt {color:#bbb;}
.plist .item dl dd {margin-top:.14rem;}
.plist .item .dprice {font-size:0.24rem;position:relative;padding:0.15rem 0 0 .1rem;margin-top:0.1rem;height:0.6rem;line-height:0.6rem;color:#666;}
.plist .item .dprice strong {color:#f80;font-size:0.3rem;}
.plist .item .dprice span {color:#f80;font-size:.3rem;}
.plist .item .dprice .aaskp {float:right;}
.pliaskp {display:block;position:absolute;height:.5rem;right:0;bottom:0.05rem;text-align:center;line-height:.5rem;font-size:.24rem;color:#ff7200;border:0.02rem solid #ff7200;border-radius:3px;box-sizing:border-box;background:#fff;padding:0 0.1rem;z-index:2;}
.lpliaskp {display:block;position:absolute;height:.6rem;left:0;bottom:0.05rem;text-align:center;line-height:.6rem;font-size:.24rem;color:#ff7200;border:0.02rem solid #ff7200;border-radius:3px;box-sizing:border-box;background:#fff;padding:0 0.3rem;z-index:2;}


/*新闻*/
.newslist{padding: 0 .3rem;}
.newslist .newsitem{position: relative; width: 100%; padding: .3rem 0; border-top: 1px solid #F5F7FB;}
.newslist .newsitem:first-child{border: 0 none;}
.newslist .newsitem .newsitem-pic{display: flex; align-items: center; justify-content: center; width: 28.8vw; height: 1.4rem; text-align: center; vertical-align: middle;margin-left: .4rem;font-size:.24rem;}
.newslist .newsitem .newsitem-pic img{max-width: 100%; max-height: 100%; /* vertical-align: top; */}
.newslist .newsitem-art{ height: 100%;}
.newslist .newsitem .newsitem-atit{padding-bottom: .5rem;}
.newslist .newsitem .newsitem-atit a{display: block; height: .9rem; font-size: .32rem; font-weight: normal; line-height: .46rem; overflow: hidden;}
.newslist .newsitem .newsitem-adate{position: absolute; width: 100%; bottom: .3rem; font-size: .24rem; line-height: .36rem; color: #999; box-sizing: border-box;}


.kewordscon {
    padding: .2rem .2rem;
}

.kewordscon p {
    font-size: .26rem;
    line-height: .4rem;
    /*color: #7c7c7c;*/
    text-indent: 2em;
}


/*相关推荐切换*/
.drelated {
    overflow: hidden;
}
.drelated .drelatednav {
    font-size: 0;
    border-bottom: 1px solid #ebebeb;
}
.drelated .drelatednav .item {
    position: relative;
    display: inline-block;
    width: 33.33%;
    height: .8rem;
    font-size: .3rem;
    line-height: .78rem;
    text-align: center;
    color: #1a1a1a;
}
.drelated .drelatednavt {
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
}
.drelated .drelatednavt .item {
    width: auto;
    padding: 0 .2rem;
}
.drelated .drelatednav .current i {
    display: block;
    position: absolute;
    width: 1.32rem;
    height: 2px;
    left: 50%;
    bottom: -1px;
    transform: translateX(-50%);
    background: #e60012;
}
.drelatedcon .swiper-slide {
    padding: .1rem 0;
    font-size: 0;
}
.drelatedcon .swiper-slide a {
    display: inline-block;
    width: 50%;
    padding-left: .52rem;
    padding-right: .2rem;
    font-size: .28rem;
    line-height: .60rem;
    color: #323232;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    box-sizing: border-box;
}


/*面包屑导航*/
.bread {padding:0.1rem .2rem;font-size:.26rem;line-height:.7rem;border:0.2rem solid #f2f2f2;border-width:0.2rem 0 0;white-space:nowrap;overflow-x:auto;}

.aboutrecommend-sbox {
    position: relative;
    padding-bottom: .2rem;
}
.aboutrecommend {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0 .46rem;
}
.aboutrecommend .item {
    display: block;
    width: 48%;
    padding: .1rem 0;
    font-size: .24rem;
    line-height: .44rem;
    color: #1a1a1a;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.aboutrefresh {
    display: block;
    position: absolute;
    top: .12rem;
    right: .2rem;
    padding-left: .5rem;
    font-size: .24rem;
    line-height: .66rem;
    color: #8d8c8c;
}
.aboutrefresh i {
    display: block;
    position: absolute;
    width: .3rem;
    height: .3rem;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    background: url(https://u-static.lmjx.net/2020/sccj/images/refresh.png) center center no-repeat;
    background-size: 100% 100%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}


/*底部*/
.fter-copyright {background:#fff;font-size: .28rem;text-align:center;padding:0.2rem 0 1.1rem;border-top:.24rem solid #f2f2f2;}
.fter-copyright .i {padding:0.1rem 0;color:#666;}
.fter-copyright .ii {color:#333;}
.fter-copyright .i a {color:#666;}
.fter-copyright .ii a {color:#333;}

.fwrap {position:relative;max-width:100vw;overflow:hidden;box-sizing:border-box;}
.fwrap .container {width:auto;white-space:nowrap;border:0;}
.fwrap .swiper-container {padding:.47rem .2rem .4rem;overflow:inherit;}
.fwrap .gitem {display:inline-block;width:80%;height:2.98rem;margin-bottom:.4rem;/*margin-right:.2rem;*/padding:0 .24rem;box-shadow:0 0 5px #ddd;border-radius:.08rem;box-sizing:border-box;}
.fwrap .gitem h3 a {display:block;padding:.1rem .22rem;font-size:.28rem;line-height:.7rem;color:#707070;border-bottom:1px solid #f0f0f0;}
.fwrap .gitem .gitemin {height:1.88rem;white-space:normal;overflow:hidden;line-height: 0.46rem;}
.fwrap .gitem .gitemin a {padding:0 0.2rem;height:.46rem;font-size:.24rem;line-height:.46rem;text-align:center;overflow:hidden;color:#333;display:inline-block;font-style:normal;margin:0.1rem 0.05rem 0;border-radius:3px;}
.fwrap .swiper-pagination {width:100%;bottom:4px;text-align:center;}
.fwrap .swiper-pagination span { width:6px; height:6px; margin:0 .07rem; background:none; border:1px solid #9d9d9d; border-radius:12px; box-sizing:border-box; -webkit-border-radius:12px; -moz-border-radius:12px; -ms-border-radius:12px; -o-border-radius:12px; }
.fwrap .swiper-pagination span.swiper-pagination-bullet-active {background:#ff8e00;border-color:#ff8e00;}
.pabout .icon {position:relative;padding:.68rem 0 .2rem;}
.pabout .icon .picon {display:block;width:4.8rem;height:3.1rem;margin:0 auto;font-size:.24rem;line-height:3.1rem;text-align:center;}

/*电话弹窗*/
.npopup {display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index: 99;}
.npopupmask {display:block;position:fixed;width:100%;height:100%;background:#000;opacity:.5;}

.npopupcon {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 5.56rem;
  transform: translate(-50%,-50%);
}

.npopupconin {
  padding: .3rem .2rem .2rem;
  background: #fff;
  border-radius: .1rem;
}

.npopupcon .nptitle {
  display: block;
  font-size: .32rem;
  font-weight: bold;
  text-align: center;
  line-height: .62rem;
  color: #333;
}
.npopupcon .nptips {
  display: block;
  font-size: .24rem;
  line-height: .3rem;
  text-align: center;
  color: #ddd;
}

.npopupcon .npinput {
  display: block;
  height: .78rem;
  margin: .3rem .2rem 0;
  padding: 0 .2rem;
  border: 1px solid #ebebeb;
  background: #f3f3f3;
  box-sizing: border-box;
  border-radius: .1rem;
}
.npopupcon .npinput input {
  display: block;
  width: 100%;
  height: 100%;
  font-size: .24rem;
  line-height: .3rem;
  background: none;
  outline: none;
}

.npopupcon .itprodc {margin: .1rem .2rem 0;color: #ff7200; font-size: .24rem; background: url(https://u-static.lmjx.net/2019/zj/images/shield.png) no-repeat left center;padding-left: .35rem;}


.npopupcon .npbrands {
  display: flex;
  flex-wrap: wrap;
  margin: .2rem 0;
  max-height: 5rem;
  margin-left: -0.2rem;
  padding: 1px 0 0;
  overflow-y: auto;
}
.npopupcon .npbrands .item {
  display: block;
  margin-left: .2rem;
  margin-bottom: .18rem;
  padding: 0 .22rem;
  font-size: .26rem;
  line-height: .58rem;
  color: #414141;
  border: 1px solid #ebebeb;
  border-radius: 3px;
}
.npopupcon .npbrands .item.cur {
  color: #f07418;
  background: #ffefdd;
  border-color: #fce7cf;
}

.npopupcon .nptextarea {
  display: block;
  width: 100%;
  height: 2rem;
  padding: .16rem .2rem;
  font-family: "Microsoft YaHei,Helvetica";
  font-size: .28rem;
  line-height: .3rem;
  color: #333;
  background: #f3f3f3;
  border: 1px solid #ebebeb;
  border-radius: .1rem;
  box-sizing: border-box;
}

.npsubmit {
  display: block;
  width: 3.91rem;
  height: 1.05rem;
  padding-top: .13rem;
  margin: .2rem auto 0;
  font-size: .28rem;
  line-height: .82rem;
  text-align: center;
  color: #fff;
  background: url(https://u-static.lmjx.net/2019/zj/m/images/npsubmit.png) center center no-repeat;
  background-size: 100% auto;
}

.popupclose {
  display:block;
  position: relative;
  width: .6rem;
  height: .6rem;
  margin: .3rem auto 0;
  background:url(https://u-static.lmjx.net/2019/zj/m/images/npclose.png) center center no-repeat;
  background-size:100% 100%;
}

.npsucc {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 5.56rem;
  margin-top: -0.1rem;
  margin-left: -0.2rem;
  height: 2.35rem;
  border-bottom: .2rem solid #f5f5f5;
}
.npsucc .icon {
  display: block;
  width: 1.23rem;
  height: 1.23rem;
}
.npsucc .text {
  display: block;
  font-size: .28rem; 
}


.npprolist {}
.npprolist .item {
  display: flex;
  align-items: center;
  padding: .2rem 0;
  border-bottom: 1px solid #f6f6f6;
}
.npprolist .item .icon {
  display: block;
  width: 1.6rem;
  min-width: 1.6rem;
  height: 1.3rem;
  margin-right: .22rem;
  font-size: 0;
  line-height: 1.3rem;
  text-align: center;
  border-radius: .1rem;
  overflow: hidden;
}
.npprolist .item .icon img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
}
.npprolist .item .name {
  display: block;
  font-size: .26rem;
  line-height: .34rem;
  color: #282828;
}
.npprolist .item span {
  display: block;
}

.tokefu {
  display: block;
  position: fixed;
  width: 1.8rem;
  height: 1.8rem;
  right: 0;
  bottom: 3rem;
  background: url(https://u-static.lmjx.net/2019/zj/m/images/tokefuicon.png) center center no-repeat;
  background-size: 100% auto;
  z-index: 15;
}

#gotop,
.gotop {
    display: block;
    position: fixed;
    width: .8rem;
    height: .8rem;
    right: .44rem;
    bottom: 2rem;
  	font-size: 0;
    background: url(https://u-static.lmjx.net/2019/zj/m/images/gotop.png) center center no-repeat;
    background-size: 100% auto;
    z-index: 2;
    display:none;
}

.quans { display: block; position: absolute; height: .8rem; top: .9rem; left: 0;overflow:hidden; }
.quans .quanitem { display: block; float: right;width: auto; height: 100%;margin-right:.1rem; }
.quans .quanitem img { width: auto; height: 100%; vertical-align: top; }
.picon .quans { left: .1rem; top: 0; height: 1.3rem; }


.beforeintro .dete{
    font-size: .24rem;
    line-height: .24rem;
    text-align: center;
	padding: 0.2rem 0.2rem
}
.kewordscon a {
  	font-weight: bold;
}
/*品牌关注度排行榜*/
.zdc .item {position:relative;height:1.54rem;margin-left:1.36rem;padding:.34rem 0;font-size:0;border-bottom:1px solid #eee;box-sizing:border-box;}
.zdc .item .tr {display:block;float:left;height:.86rem;font-size:.24rem;line-height:.44rem;text-align:center;color:#606060;}
.zdc .item .trno {position:absolute;width:1.36rem;left:-1.36rem;}
.zdc .item .trno i {display:block;position:absolute;top:50%;left:50%;min-width:.3rem;height:.3rem;font-size:.24rem;font-style:normal;line-height:.3rem;text-align:center;color:#fff;background:#8eb9f5;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
.zdc .item .trbrand {width:1.64rem;line-height:.86rem;text-align:center;}
.zdc .item .trinfo {width:4.5rem;padding-left:.5rem;text-align:left;box-sizing:border-box;}
.zdc .item .trbrand img {max-width:90%;max-height:100%;vertical-align:middle;}
.zdc .item .trinfo .zdcstripbox {display:inline-block;width:2.56rem;height:.16rem;margin-right:.1rem;background:#ebebeb;}
.zdc .item .trinfo .zdcstripbox i {display:block;position:absolute;width:0;height:.16rem;background:#00d030;}
.zdc .item .trinfo .zdcnum {color:#e70000;}
.zdc .item:first-child .trno i {background:#ff2a3a;}
.zdc .item:nth-child(2) .trno i {background:#ff8547;}
.zdc .item:nth-child(3) .trno i {background:#ffac38;}
.zdc .item:last-child {border:0;}
.zdc .relsmore {color:#343434;border-top:1px solid #eee;}
.zdc .relsmore a {color:#343434;}

.pbrands {
	padding: 0 .2rem;
}
.pbrands .item {
	display: block;
	margin-bottom: .2rem;
	box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	border-radius: 5px;
}
.pbrands .item .itemhead {
	display: flex;
	align-items: center;
	padding: 16px 0 5px;
	border-bottom: 1px solid #eee;
}
.pbrands .item .icon {
	display: block;
	width: 2.24rem;
	height: 1.2rem;
	font-size: 0;
	line-height: 1.2rem;
	text-align: center;
}
.pbrands .item .icon img {
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}
.pbrands .item .cname {
	display: block;
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
	color: #333;
}
.pbrands .item .pnum {
	display: block;
	font-size: 14px;
	line-height: 20px;
	color: #333;
}
.pbrands .item .pnum span {
	color: #ff0000;
}
.pbrands .item .itemin {
	margin-top: .2rem;
}
.pbrands .item .iteminline {
	display: block;
	height: 31px;
	padding: 0 10px;
	font-size: 14px;
	line-height: 31px;
	color: #333;
	/* background: #f4f4f4; */
	border-bottom: 1px solid #eee;
}
.pbrands .item .iteminline .itemmore {
	color: #999;
}
.itemprolist {
	margin-top: 8px;
	padding-bottom: .2rem;
}
.itemprolist .it {
	padding: 6px 10px;
	font-size: .28rem;
	overflow: hidden;
}
.itemprolist .it .name {
	display: block;
	float: left;
	width: 190px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.itemprolist .it .itaskp {
	display: block;
	float: right;
	height: 22px;
	padding: 0 4px;
	font-size: 13px;
	line-height: 20px;
	color: #ff0000;
	border: 1px solid #ff0000;
	background: #fef0f0;
	border-radius: 3px;
	box-sizing: border-box;
}