/***  deal discount detail ***/
.detailleft { width: 72%; float: left; margin-top: 20px; font-family: 微软雅黑; }
.detailright { width: 28%; float: right; background: #f8f8f8; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.marginTop { margin-top: 20px; }
.black { color: #000000; }
.blueblack { color: #0168b5 !important }
.grey { color: #666666; }
em { font-style: normal; color: #000000; }

/*******  右侧模块样式    *********/
.deals_right { width: 280px; border: 1px solid #efefef; margin-bottom: 20px; background: #ffffff; }
.hotYouhui {
  height: 30px;
  line-height: 30px;
  padding-left: 9px;
  background-image: -moz-linear-gradient(top, #fdfdfd, #f3f3f3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#f3f3f3));
  background-image: -webkit-linear-gradient(top, #fdfdfd, #f3f3f3);
  background-image: -o-linear-gradient(top, #fdfdfd, #f3f3f3);
  background-image: linear-gradient(to bottom, #fdfdfd, #f3f3f3);
  background-repeat: repeat-x;
}

.hotYouhui span { font-size: 15px; font-weight: bold; }
div.activities { padding: 11px 0px; margin: 0px 5px; width: 95%; border-bottom: 1px dashed #e6e6e6; }
div.activities div { margin-left: 5px; }
div.activities img { width: 80px;height:80px; }
div.youhui { width: 165px; margin-top: 6px; font-family: 微软雅黑; height: 80px; overflow: hidden; }
.currentPrice { color: #ff0000; }
.privPrice { text-decoration: line-through; }
.hour { font-size: 14px; font-weight: bold; }
.hour a { font-size: 14px; font-weight: bold; margin: 8px 15px 8px 0; padding: 7px 0; }
.currhour { border-bottom: 2px solid #FF8C00; }

/*******  左侧模块样式    *********/
.detmidleft { padding: 0px; margin: 0px; width: 150px; }
.detmidright { padding: 0px; margin: 0px 0px 0px 10px; width: 550px; text-align: left; }
.detmidleft .clotherImg { width: 150px; height: 150px; margin-bottom: 5px; }
.clotherImg img { width: 150px; height: 150px; }
.cred img { width:100% !important;height:auto;max-height:150px; }
.detmidleft .buyButton { border: 1px solid #FF8C00; width: 149px; height: 37px; background: #FF8C00; border-radius: 6px; line-height: 37px; font-size: 18px; text-align: center;  }
.detmidleft .buyButton a { color: #ffffff; }
.detmidleft .buyButton a:hover { color: #000000; }
.topdetail { border-bottom: 1px solid #e6e6e6; padding: 0px 0px 30px 0px; margin-right: 10px; }
.dettitle span { font-size: 22px; line-height: 26px; }
.detailcont { font-size: 14px; color: #666666;  line-height: 23px; }
.detmidright ul { padding: 0px 0px 0px 18px; margin: 0px; }
.detmidright ul li { color: #666666; font-size: 14px; line-height: 23px; }
.detailtag { font-size: 14px; font-family: 微软雅黑; font-weight: bold; }
a.zan { color: #969696; text-decoration: none; vertical-align: top; coursor: pointer; background: url(/templates/horse/images/praise.png) 0px 4px no-repeat; margin-right: 20px; }
a.zan b { width: 14px; height: 12px; display: inline-block; margin-right: 5px; }
a.zan:hover { color: #FF8C00; background: url(/templates/horse/images/praiseicon.png) 0px 4px no-repeat;  }
.zancomplete { color: #FF8C00 !important; background: url(/templates/horse/images/praiseicon.png) 0px 4px no-repeat !important; }
a.comment { color: #969696; text-decoration: none; vertical-align: top; coursor: pointer;  background: url(/templates/horse/images/comment.png) 0px 4px no-repeat; margin-right: 20px; }
a.comment b { width: 16px; height: 12px; display: inline-block; margin-right: 5px; }
a.comment:hover { color: #FF8C00; background: url(/templates/horse/images/commenticon.png) 0px 4px no-repeat; }
a.share { color: #969696; text-decoration: none; vertical-align: top; coursor: pointer; }
.compublish { font-size: 14px; font-family: 微软雅黑; margin: 25px 10px 0px 0px; }
.pinglun { font-size: 20px; height: 20px; line-height: 20px; color: #000000; font-weight: bold; }
#writcom { border: 1px solid #e6e6e6; height: 100px; width: 700px;  border-radius: 6px; }
#publishBtn { width: 55px; height: 35px; line-height: 35px; text-align: center;  background-color: #0165b3; border-radius: 6px; color: #ffffff; font-weight: bold; }
.published {  padding: 20px 0px; width: 710px; margin-right: 10px; border-bottom: 1px solid #e6e6e6; }
.published .userpic img { width: 45px; height: 45px; }
.usercomment { width: 650px; margin: 0px 0px 0px 15px; font-size: 14px; font-family: 微软雅黑; }
.usercomment .commentbody { width: 560px; margin: 3px 55px 0px 0px; line-height: 23px; }
.usercomment .commentreply { width: 35px;  }
.usercomment .commentreply a { color: #0165b3; }
.iteams { display: inline-block; margin: 5px 0px; text-align: center; vertical-align: top; }
.iteam { background: #b4b4b4; border-radius: 12px; cursor: pointer; display: inline-block; height: 11px; width: 11px; margin-right: 10px; }
.current { background-color: #FF8C00; }
.zanem { color: #FF8C00; }
.replaytext { border: 1px solid #e6e6e6; height: 50px; width: 535px; border-radius: 6px; }
.showcomment { margin-left: 25px; display: none; }
.publicreplay { background-color: #0165b3;  height: 22px; line-height: 22px; color: #ffffff; border-radius: 3px; padding: 2px; cursor: pointer; }
a.publicreplay:hover { color: #ffffff; }
.overline_del { opacity: 0.5; }
a.pathway1 { text-decoration: none; background: url(/templates/horse/images/home.png) no-repeat 0pt 5px; padding: 7px 0 2px 26px; margin: 0px 5px 0 0; }
div.pathway a { color: #0558a4 !important;  }
.recommend-pic-list {  width: 100%; padding: 0 !important; margin: 0px; overflow: hidden; text-align: center; background-color: #ffffff; }
.recommend-pic-list li { float: left; display: list-item; text-align: center; min-height: 186px; width: 171px; margin: 4px 5px; background-color: #ffffff; list-style-type: none; }
.recommend-pic-list li:hover { -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); }
.recommend-pic-list li a { text-decoration: none; }
.recommend-pic-list li a:hover { color: #666666;  }
.recommend-pic-list li a span { display: block;  overflow: hidden; margin: 5px 0px 2px; color: #666666; font-size: 14px; height: 24px;  }
.recommend-pic-list li a span em { color: #666666; margin-left: 5px; font-size: 12px; text-decoration: line-through; }
.recommend-pic-list li a span b { color: #ff0000; font-size: 14px; }
.listli { margin-top: 10px; overflow: hidden; width: 543px; }
.pro-img { width: 146px; height: 146px;margin: 0 auto; }
.pro-img img {  width: 100%; height: auto !important;max-height: 146px; vertical-align: middle; }
.showRecomTlt { white-space: nowrap; overflow: hidden; }
.margin-right-10 { margin-right:10px;}
/*热门商家*/
.hotstore .strtlt{
  height:30px;
  line-height:30px;
  padding:0 8px;
  background-image: -moz-linear-gradient(top, #fdfdfd, #f3f3f3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#f3f3f3));
  background-image: -webkit-linear-gradient(top, #fdfdfd, #f3f3f3);
  background-image: -o-linear-gradient(top, #fdfdfd, #f3f3f3);
  background-image: linear-gradient(to bottom, #fdfdfd, #f3f3f3);
  background-repeat: repeat-x;
}
.hotstore .strtlt div { color:#333; font-size:15px; font-weight:bold; font-family:"Microsoft YaHei"; }
.hotstore .hotstrcnt { line-height:15px;}
.hotstore .hotstrcnt .recommend_store { border-collapse:separate;}
.hotstore .hotstrcnt .recommend_store td{ background:#fff;  width:130px;padding:5px; height:63px; cursor:pointer; }
.hotstore .hotstrcnt .recommend_store td:nth-child(odd) { border:solid #efefef; border-width:0 1px 1px 0; }
.hotstore .hotstrcnt .recommend_store td:nth-child(even) { border:solid #efefef; border-width:0 0 1px 0; }
.hotstore .hotstrcnt .recommend_store tr:last-child td { border-bottom:0;}
.hotstore .hotstrcnt .recommend_store td img { max-width:130px; }
.hotstore .hotstrcnt .recommend_store td:hover{ box-shadow: 0 0 7px #a6a6a6; position:relative; z-index:1;}

/* view history */
.clearfix::after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.view_history { width:700px; border:1px solid #dceefc; margin-top:15px; font-family:"Microsoft YaHei";border-radius:4px; }
.view_history .his_tlt { width:685px; padding-left:15px; background-color:#dceefc;height:32px; }
.view_history .his_tlt .b_tabl { display:block;padding:1px 0 5px 30px; height:24px;line-height:28px; background:url(/images/dealdis_lock.png) no-repeat 0pt 2px;color:#737375;font-size:15px; }
.view_history .his_cnt ul { padding:15px 14px 12px;margin:0;width:672px; }
.view_history .his_cnt ul li { float:left;list-style:none;width:140px;paddin:0; margin:0 14px;color:#666666; }
.view_history .his_cnt ul li .his_img { width:140px; }
.view_history .his_cnt ul li .his_img img{ width:140px;height:140px; }
.view_history .his_cnt ul li .his_dlt { padding:0; margin:10px 0 0 0; font-size:13px; height:40px; overflow:hidden; }
.view_history .his_cnt ul li .his_prc { padding:0; margin:10px 0 0 0; font-size:16px; white-space:nowrap; overflow:hidden; }
.view_history .his_cnt ul li .his_prc .dis_delete { color:#969696;font-size:12px; }
/*video*/
.m-deal-video-area.row {
  float: left;
  margin-top: 15px;
}
.m-deal-video-area .v_equal_list {
  display: flex;
  justify-content: space-between;
  float: left;
  width: 100%;
}
.m-deal-video-area .v_equal_cell{
  width:240px;
}
.m-disdetail-video-area {
  float: left;
  margin: 15px 0px;
  width: 98%;
  margin-right: 2%;
}
.m-disdetail-video-area .v_equal_list {
  display: flex;
  justify-content: space-between;
  float: left;
  width: 100%;
}
.m-disdetail-video-area .v_equal_cell{
  width: 225px;
}

.m-disdetail-video-area div.title,.m-deal-video-area.row div.title{
  font-size: 20px;
  margin-bottom: 10px;
  font-weight: bold;
}
.m-disdetail-video-area .m-live-img-block,.m-deal-video-area.row .m-live-img-block{
  position:relative;
}
.m-disdetail-video-area .v_equal_cell.overlay .v_equal_text,.m-deal-video-area.row .v_equal_cell.overlay .v_equal_text{
  position:inherit;
  background:transparent;
  padding:0px;
}
.m-disdetail-video-area .v_equal_cell.overlay .v_equal_name,.m-deal-video-area.row .v_equal_cell.overlay .v_equal_name{
  color:#000;
  white-space: inherit;
}
/*video*/