@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;}

.Info{ height:137px;  margin:0 0.12rem;  border-bottom:1px solid #f2f2f2;}

.proDiv{ height:auto; overflow:hidden; padding:0.1rem 0.12rem; background:#44403f; 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}
.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:96%;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:40px; margin-top:10px; font-size:18px; line-height:30px; text-align:center; color:#505050;}
.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;}

.subinfo{ margin:0.12rem 0.12rem; }
.subinfo dl{ height:auto; overflow:hidden; width:100%; font-size:14px; text-align:left; border-bottom:1px solid #f0f0f0; padding:0.1rem 0;}
.subinfo dl dt{ width:23%;padding-left:0.1rem; height:26px; color:#808080; }
.subinfo dl dt.maxdt{   height:auto;line-height:22px; padding-top:2px;}
.subinfo dl dd{ width:75%;  height:26px;white-space:nowrap;color:#4d4d4d;text-overflow:ellipsis; overflow:hidden;}
.subinfo dl dd.maxdd{ height:auto; line-height:22px; white-space:normal; overflow:visible;padding-top:2px;}
.subinfo dl dt,.subinfo dl dd{ float:left; text-indent:0em; line-height:23px; }
.subinfo dl dd span{ color:#e70000; text-align:right; float:right;}
.subinfo dl dd b{font-weight:bold;color:#4d4d4d;}
.subinfo dl dd.red{ color:#e70000;}
.subinfo dl.endli{ border:none;}

.inforight span.right{  background:#ff7519; color:#fff; border:0px; margin-right:0px;  padding:0.01rem 0.1rem;}
.inforight span.right *{ color:#fff;}
/*发布评论*/
.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;}
/*评论结束*/


@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{}
}