@import url('pub.css');
.imgNav{width:100%;overflow: hidden; background:#fff; border-top:1px solid #f2f2f2; padding:0rem 0.12rem 0; margin:0.0rem 0 0.25rem 0;}
.m-topHead{ border-bottom:none}
.bigpic{ width:100%; height:auto; overflow:hidden}
.bigpic img{ width:100%;}
.navbox{ height:52px;}
.Bcontent{ padding:0.2rem 0.12rem; background:#fdfdfd; font-size:16px; color:#333; line-height:26px;}


.mainNavt{ width:100%; height:auto; overflow:hidden; border-bottom:1px solid #f1f1f1;}
.mainNavt dl{ width:16.6%; height:auto; overflow:hidden; float:left; display:inline; padding-bottom:6px;}
.mainNavt dl.hover{ border-bottom:2px solid #ff7519}
.mainNavt dl.hover dd a{ color:#ff7519; font-weight:bold;}
.mainNavt dl dt{ margin:0.18rem auto 0.09rem;}
.mainNavt dl dt img{width:40%;}
.mainNavt dl dt,.mainNavt dl dd{ width:100%;height:auto; overflow:hidden; text-align:center; float:left; display:inline;}


.Infos{width:100%; height:110px; overflow:hidden; padding:0 0.12rem; border-bottom:1px solid #f1f1f1;}
.infolefts{width:124px; height:110px; float:left; display:inline;}
.logs{ width:120px; height:110px; overflow:hidden; }

.split{border-top:6px solid #f5f5f5;}

.sqjoins{ display:inline-block; height:30px; overflow:hidden; background:#ff7519; position:absolute; right:-0.12rem; top:0.75rem; border-top-left-radius:15px; border-bottom-left-radius:15px; color:#fff; line-height:30px; padding:0 0.1rem;}
.sqjoins span{ font-weight:bold;}
.tzprices{ font-size:18px; color:#e70000; font-weight:bold; margin:0px;}

.inforights{width:43%; height:auto; overflow:hidden; float:left; display:inline; margin:0.13rem 0 0 0.1rem; }
.inforights li{ width:100%; height:26px; white-space: nowrap;text-overflow:ellipsis; overflow:hidden; color:#737373;}
.inforights li.title{ font-size:18px; height:30px; color:#222;}
.inforights li span{ color:#878787; line-height:22px;}
.inforights li.ilefts{ float:left;}
.inforights li.maxlefts{ float:left; width:100%;}
.inforights li h5{ display:inline-block;color:#ff7519;  font-size:14px;font-weight:bold;}
.inforights li h7{ display:inline-block;  font-size:14px;}
.inforights li h6{ display:inline-block;color:#e70000; font-size:14px;font-weight:bold;}

.xjoin{ float:right; display:inline; background:#ff7519; border-radius:10px; text-align:center; color:#fff; margin-top:30px; font-size:16px; padding:5px 8px;}

.brandTit{width:100%; height:auto; overflow: hidden; padding:0.2rem 0.12rem 0.1rem 0.12rem; }
.brand{border: 1px solid #ff6f21; border-radius: 20px; float: left; display: inline; margin: 20rpx 0 20rpx 20rpx}
.brand .brand1{height:33px; overflow:hidden; color: #fff;border-radius: 20px; background-color:#ff6f21;text-align: center; padding:0 0.25rem; font-size:20px; float: left; line-height: 33px;}
.brand .brand2{height:33px; overflow:hidden; float: right; color: #aaaaaa; text-align: center;border-radius: 10px; padding:0 0.16rem 0 0.1rem; font-size:18px; line-height: 33px;}

.pjBtn{ height:auto; overflow:hidden; background:#d32d25; float:right; display:inline; color:#fff; font-weight:bold; border-radius:15px; padding:2px 8px; margin:8px 0 0 0; cursor:pointer;}

.plDivs{ width:100%; height:auto; overflow:hidden; }
.plDivs dl{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding:2px 0px; padding:0.13rem 0.12rem; border-bottom:6px solid #f5f5f5}
.plDivs dl.noline{ border:none;}
.plDivs dl dd{ width:100%; height:21px; overflow:hidden; float:right; }
.plDivs dl dd.content{ background:none; color:#3c3c3c; margin-top:17px; height:auto; line-height:21px; font-size:14px; padding-bottom:3px;}

.plDivs dl dd .ipp{ float:left; width:auto; white-space:nowrap;color:#777676; line-height:21px; }
.plDivs dl dd .starp{ float:left; width:145px;color:#999999; line-height:21px; color:#CC3300; }
.plDivs dl dd .ipp label{ font-weight:bold; color:#e66d0b;}
.plDivs dl dd .datep{ float:right; display:inline;color:#777676; font-size:12px; line-height:21px;  text-align:right; }

.starBg{ width:90px; height:15px; float:left; overflow:hidden; display:inline-block; background:url(/public/images/start.png) 0 -1px;}
#xxDiv{ width:90px; height:15px; float:left; overflow:hidden; display:inline-block; background:url(/public/images/start.png) 0 -22px;}

.proDiv{ height:auto; overflow:hidden; padding:0.1rem 0.12rem; background:#fff; background-size:100% 100%}
.proDiv dl{ width:33%; height:auto; overflow:hidden; float:left; display:inline; margin:12px 0 0 0;}
.proDiv dl dt,.proDiv dl dd{ width:90%;  max-width:142px; margin:0 auto;}
.proDiv dl dd{ height:22px; overflow:hidden; text-align:center; margin-top:6px;}

.hc-title{text-align:center;height:auto; overflow:hidden; line-height:30px;border-bottom:1px solid #000; padding:10px 0 5px;}
.hc-title h1{ font-size:18px;height:24px; line-height:24px; margin-top:6px;}
.art-slider{visibility:hidden;position:relative;width:100%; z-index:5; overflow:hidden;background:#44403f;}
.swipe-wrap {overflow:hidden;height:auto;position:relative;z-index:10; text-align:center; }
.swipe-wrap img{width:100%;max-height:100%; margin:0 auto}
.swipe-wrap img.load,.slider-cont img.load{width:29px;height:29px; vertical-align:middle; margin:0 auto;}
.swipe-wrap > div{float:left;width:100%;position:relative;}
.prev-btn,.next-btn{width:30px;height:60px; top:50%; margin-top:-25px; position:absolute; background:red; z-index:20; cursor:pointer;}
.prev-btn{left:0; background:url(../images/prev.png) no-repeat;}
.next-btn{right:0; background:url(../images/next.png) no-repeat;}
.prev-btn i,.art-cont .next-btn i{width:24px;height:48px; margin:6px 3px;background-size:24px 48px;}

.pic-page{width:69px; height:47px; color:#fff; font-size:18px; position:absolute; top:0; right:10px; z-index:20; background:url(../images/pcount.png) no-repeat; text-align:center; line-height:42px;}

.shopDiv{ background:#fff; padding:0.1rem 0.12rem}
.shopDivgd{ padding:0.1rem 0rem}
.shopDiv2{ height:auto; overflow:hidden; padding:0.2rem 0.12rem 0.1rem; background:#fff;}
.shopic{ padding:0.1rem 0}
.shopic img{ margin:0 auto; display:block;width:100%;max-height:100%;}

.commCon.feedback{ padding:0.1rem 0.12rem}

.dhhList2{ height:auto; overflow:hidden; padding:0 0.12rem; background:#fff;}
.dhhList2.list{ padding:0.1rem 0.12rem 0.2rem}
.dhhList2 dl{ width:100%; height:auto; overflow:hidden; display:-moz-box; display:-webkit-box; display:box;padding:0.18rem 0 0.12rem;border-bottom:solid 1px #dedede}
.dhhList2 dt{ width:130px; height:102px; overflow:hidden; background:#fff;}
.dhhList2 dd{ width:100%; height:auto; overflow:hidden; -moz-box-flex:1; -webkit-box-flex:1;box-flex:1; margin-left:0.17rem; color:#b2b2b2; font-size:12px;}
.dhht{ width:100%; overflow:hidden;text-overflow:ellipsis; font-size:18px; color:#373737; height:75px; margin-bottom:8px;}
.bt{ color:#b2b2b2;}
.date{ float:right;}

.imgNav{ padding-top:0.25rem}
.imgNav li{ margin-bottom:0.2rem}

.prolist{ padding:0.25rem 0.22rem; overflow:hidden}
.prolist li{ float:left; width:33%;}
.prolist li a{ text-align:center; display:block; line-height:30px; font-size:18px; color:#808080;}
.prolist li.hover a{ color:#ff7519; border:solid 1px #ff7519; border-radius:40px;}
.cont{ background:#f5f5f5; color:#737373; border-bottom:solid 1px #efefef; font-size:12px; padding:0.07rem 0.1rem; line-height:24px}
.cont a{ color:#ff6600}
.ppTit55{ height:auto; overflow:hidden; margin-top:10px; font-size:18px; line-height:30px; text-align:center; color:#505050; padding-bottom:5px;}
.goodBtn{ width:76px; height:30px; display:inline-block; background:url(../images/good.png) no-repeat; background-size:76px 30px; cursor:pointer; color:#e54020; padding-left:12px; font-size:14px;}


/*发布评论*/
.sendpinglun{width:100%; height:auto; overflow:hidden; text-align:center;  background-color:#fff; padding:10px 0px;}
/*评论列表*/

.plDiv{ width:100%; height:auto; overflow:hidden;  padding:0 5px;}
.plDiv dl{ width:100%; display:-moz-box; display:-webkit-box; display:box; border-bottom:1px dotted #ccc; padding-bottom:6px; margin-top:13px; overflow:hidden; float:left;}
.plDiv dl.smalldl{ width:90%; float:right;}
.plDiv dl.smalldl dt{ width:40px; height:40px;}

.hfinpDiv{ float:right; width:90%; height:150px; background:#fafafa; border:1px solid #eaeaea; position:relative; margin-top:12px; display:none;}
.gttop{ width:19px; height:11px; background:url(/images/gttop.png) no-repeat; position:absolute; right:30px; top:-11px;}
.hfInp{ width:95%; height:auto; overflow:hidden; margin-top:8px;}
.hftextarea{ width:100%; height:100px; border:1px solid #a9a9a9; background:#f2f2f2; font-size:14px; padding:6px;}

.sendhfBtn{ width:100%; text-align:right; margin-top:6px;}
.sendhfBtn a{ background:#33495f; color:#fff;  font-size:12px; padding:2px 10px; line-height:25px;}

.plDiv dl dt{width:45px; height:45px; text-align:center; background:#006600;  margin-right:15px; overflow:hidden; border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px; }
.plDiv dl dd{-moz-box-flex:1; -webkit-box-flex:1; box-flex:1;  padding:0px;}
.plDiv dl dd .name{ font-weight:normal;font-size:14px; color:#666;  line-height:19px;  overflow:hidden;}
.plDiv dl dd .name span{ color:#136fc5; font-size:14px;}
.plDiv dl dd .name span.rspan{ float:right; font-size:16px; font-weight:bold; color:#ccc;}
.plDiv dl dd .name span.rspant{ float:right; font-size:18px;  color:#999; background:url(../images/good.png) no-repeat right 0px;background-size:22px auto; padding-right:26px; line-height:26px; cursor:pointer;}
.plDiv dl dd .desc{ font-weight:normal;font-size:16px; color:#111;  line-height:21px;  overflow:hidden; margin-top:6px;}
.plDiv dl dd .opact{ font-weight:normal;font-size:12px; color:#111;   line-height:21px;  overflow:hidden; margin-top:10px; padding-bottom:6px;}
.plDiv dl dd .opact span{border:1px solid #ccc; background:#F6F6F6;line-height:1.3em; padding:2px 9px;-webkit-border-radius:12px; -moz-border-radius:12px; color:#222; float:left; margin-right:12px; font-size:12px; cursor:pointer;} /* background:#f9f8f8; */
.plDiv dl dd .opact span.rspan{ float:right; border:0px; background-color:#FFFFFF; padding:0px; margin:0px; color:#8d8d8d;}

#xzw_starSys * {
    margin: 0;
    padding: 0;
}
#xzw_starSys ul, #xzw_starSys li {
    list-style-type: none;
}
#xzw_starSys {
    font-size: 12px;
    height: 26px;
    line-height: 22px;
    margin: 0 auto;
    overflow: hidden;
    padding: 5px;
    width: 96%;
}
#xzw_starBox {
    float: left;
    position: relative;
    width: 130px;
}
#xzw_starSys .description {
    float: left;
    margin-left: 20px;
}
#xzw_starSys font{ float:left; font-size:14px;}
#xzw_starSys .star {
    background: rgba(0, 0, 0, 0) url("/images/r_star01.png") repeat-x scroll left -40px;
    cursor: pointer;
    height: 20px;
    position: relative;
    width: 130px;
	background-size:26px auto;
}
#xzw_starSys .star li {
    float: left;
    margin: 0;
    padding: 0;
}

#xzw_starSys .star li a {
    display: block;
    height: 20px;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
    width: 26px;
    z-index: 5;
}
#xzw_starSys .star li a:hover {
    background: rgba(0, 0, 0, 0) url("/images/r_star01.png") repeat scroll left 40px;
	background-size:26px auto;
    left: 0;
    z-index: 3;
}
#xzw_starSys .star a.one-star {
    left: 0;
}
#xzw_starSys .star a.one-star:hover {
    width: 26px;
}
#xzw_starSys .star a.two-stars {
    left: 26px;
}
#xzw_starSys .star a.two-stars:hover {
    width: 52px;
}
#xzw_starSys .star a.three-stars {
    left: 52px;
}
#xzw_starSys .star a.three-stars:hover {
    width: 78px;
}
#xzw_starSys .star a.four-stars {
    left: 78px;
}
#xzw_starSys .star a.four-stars:hover {
    width: 104px;
}
#xzw_starSys .star a.five-stars {
    left: 104px;
}
#xzw_starSys .star a.five-stars:hover {
    width: 130px;
}
.handCss {
    cursor: pointer;
}
#xzw_starSys .current-rating {
    background: rgba(0, 0, 0, 0) url("/images/r_star01.png") repeat scroll left top;
	background-size:26px auto;
    height: 20px;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 1;
}

.sendplDiv{ width:100%;}
.sendplDiv textarea{ width:95%; height:90px; margin:10px auto; font-size:14px; padding:5px;}
.sendplBtn{ width:96%; text-align:right;}
.sendplBtn a{ background:#ff7519; color:#fff; font-size:16px; -webkit-border-radius:3px; -moz-border-radius:3px;padding:3px 7px;}

.ipp{ color:#136fc5;}
/*评论结束*/

#art-slider2{ width:96%; overflow:hidden;}
#swipe-wrap2{background:#fff;}
.sameppdiv{ width:48.5%; float:left; display:inline; border:1px solid #e4e4e4; background:#fff; position:relative; margin-top:15px; margin-bottom:15px;}

.sameppdiv dl{height:auto; overflow:hidden;}
.sameppdiv dl dt{overflow:hidden;}
.sameppdiv dl dd{overflow:hidden; padding-left:6px; FONT: 12px/30px Microsoft YaHei,tahoma,arial,宋体; color:#636363; text-align:left; white-space:nowrap; text-overflow:ellipsis;}
.sameppdiv dl dd.line{ background:url(/public/brandInfo/images/dashedb.png) repeat-x left bottom;}
.sameppdiv dl dd.ppname{ height:25px; background:#f5f5f5; margin-top:1px}
.sameppdiv dl dd a{FONT: 12px/25px Microsoft YaHei,tahoma,arial,宋体;}
.sameppdiv dl dd span{FONT: 12px/25px Microsoft YaHei,tahoma,arial,宋体; color:#999898;}
.pic-page2{width:50px; height:34px; color:#fff; font-size:14px; position:absolute; top:0; right:0px; z-index:20; background:url(../images/pcount.png) no-repeat; background-size:50px 34px; text-align:center; line-height:28px;}

@media screen and (max-width:320px){
.Bcontent{ font-size:14px;}
.prot{ font-size:20px;}
.dhht,.tradeList dl dd .tit{ font-size:16px;}
.prolist li a{ font-size:16px; line-height:32px;}
.prolist li{}
}