@charset "utf-8";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
}
html, body{width: 100%; height: 100%; text-align: center; color: #8c8c8c;}
a {text-decoration: none; color: #8c8c8c;}
a:HOVER {text-decoration: underline; color: red;}
ul{list-style: none;}
img{border:none;}

.clear_both_div{clear:both;}
.span_red{color: red;}
.span_step{display:-moz-inline-box; display:inline-block; width:20px; text-align: center;}
.div_step{padding-top: 10px;}


/**搜索框css*/
.searchBoxDiv{
	position:absolute; right:10px; bottom: 0px;border: 1px solid #e6e6e6;height: 38px; line-height: 38px; width:418px;
}
.searchBoxDiv:HOVER .searchBtnDiv{
	position: absolute;
	top: -1px; right: -1px;
	width:40px; height: 40px; cursor: pointer; border:0px solid #e6e6e6; margin:0; padding:0;
	background: url(../../../mjs/img/index/searchl.png) #f2f2f2 no-repeat;
}
.searchTextDiv{
	position: absolute;
	top: 0px; right: 40px;
	width:378px; height: 38px; line-height: 38px; float:left; text-align:left;
}
.searchTextDiv input{
	position: absolute;
	top: 0px; right: 0px;
	border:0px; padding: 9px 15px; width: 348px; height: 20px; line-height: 20px;
}
/**搜索按钮css*/
.searchBtnDiv{
	position: absolute;
	top: -1px; right: -1px;
	width:38px; height: 38px; cursor: pointer; border:1px solid #e6e6e6; margin:0; padding:0;
	background: url(../../../mjs/img/index/search.png) #f2f2f2 no-repeat;
}
.searchBtnDiv:HOVER{
	position: absolute;
	top: -1px; right: -1px;
	width:40px; height: 40px; cursor: pointer; border:0px solid #e6e6e6; margin:0; padding:0;
	background: url(../../../mjs/img/index/searchl.png) #f2f2f2 no-repeat;
}
/**搜索提示css*/
.searchTipDiv{
	position:absolute; display: block; right: 48px; top: 9px; height: 20px; line-height: 20px;
}
.searchTipDiv.hide{
	display: none;
}
/**购物车css*/
.goodsDiv{
	position: relative;
	height: 38px; line-height: 38px;
	border: 1px solid #e6e6e6; font-size: 12px; cursor: pointer;
	background: url(../../../mjs/img/index/goods.png) #f2f2f2 no-repeat;
	background-position: 22px 0px;
}
.goodsDiv:HOVER{
	position: relative;
	height: 38px; line-height: 38px;
	border: 1px solid #e6e6e6; font-size: 12px; cursor: pointer;
	background: url(../../../mjs/img/index/goodsl.png) #f2f2f2 no-repeat;
	background-position: 22px 0px;
}
.goodsDiv span{
	color: #8c8c8c; text-align: center; padding-left: 18px; font-size: 12px;
}
.goodsDiv:HOVER span{
	color: #0B9443; text-align: center; padding-left: 18px; font-size: 12px;
}
span.goods {
	display: inline-block;
	width: 22px;
	height: 22px;
	background: url(../../../iptv/img/icon/icon2.png) -60px -25px no-repeat;
	background-size: 180px 180px;
	text-indent: -9999px;
	width: 25px;
	background-position: -29px -25px;
}
/**订单*/
span.order {
	display: inline-block;
	width: 22px;
	height: 22px;
	background: url(../../../iptv/img/icon/icon2.png) -60px -25px no-repeat;
	background-size: 180px 180px;
	text-indent: -9999px;
	width: 22px;
	background-position: -85px -25px;
}
/**购物车css end*/


/**虚线css*/
div.bg-border3 {
	display: block;
	height: 2px;
	background: url(../../../iptv/img/icon/bg_line3.png) 0 0 repeat-x;
	background-size: 6px 1px;
	padding: 2px;
}
/**虚线css end*/

/**右箭头>css*/
.icon-arr {
	display: inline-block;
	width: 10px;
	height: 15px;
	background: url(../../../iptv/img/icon/icon4.png) 0 0 no-repeat;
	background-size: 100px 100px;
}
/**右箭头>css end*/


/**会员级别css*/
.icon-vip-level-0, .icon-vip-level-1, .icon-vip-level-2, .icon-vip-level-3, .icon-vip-level-4, .icon-vip-level-5 {
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	background: transparent url(../../../iptv/img/icon/icon3.png) scroll no-repeat;
}
.icon-vip-level-0 {
	background-position: 0 0;
}
.icon-vip-level-1 {
	background-position: -26px 0;
}
.icon-vip-level-2 {
	background-position: -52px 0;
}
.icon-vip-level-3 {
	background-position: -78px 0;
}
.icon-vip-level-4 {
	background-position: -104px 0;
}
.icon-vip-level-5 {
	background-position: -130px 0;
}
/**会员级别css end*/

/**销售属性css*/
span.less{
	display: inline-block;
	width: 15px;
	height: 15px;
	background: url(../../../iptv/img/icon/icon5.png) -85px -15px no-repeat;
	background-size: 100px 100px;
}
span.add{
	display: inline-block;
	width: 15px;
	height: 15px;
	background: url(../../../iptv/img/icon/icon5.png) -85px -15px no-repeat;
	background-size: 100px 100px;
	background-position: -85px -34px;
}
#color span {
	display:-moz-inline-box; display:inline-block; width:60px; text-align: center;
	border: 1px solid #d3d3d3; width: 45px; height: 25px; position: relative; line-height: 25px;
	cursor: pointer;
}
#color span.select{
	display:-moz-inline-box; display:inline-block; width:60px; text-align: center;
	border: 1px solid red; width: 45px; height: 25px; position: relative; line-height: 25px;
	cursor: pointer;
}
#color span.select b{
	position: absolute; bottom: 0; right: 0; width: 10px; height: 10px; overflow: hidden; background-position: -202px -224px;
	background-image: url(../../../iptv/img/icon/icon1.png); background-repeat: no-repeat; position: absolute;
}
/**销售属性css end*/

/**buttoncss*/
/**普通按钮样式*/
div.button{
	width:95%; margin:0 auto; height: 38px; line-height: 38px;
	background: #727272;
	text-align: center; font-size: 14px; font-weight:bold; cursor: pointer;
	border-radius: 3px;
}
div.button span{
	color: white;
}
/**悬挂div层按钮样式*/
div.buttonFly{
	width:90px; height:28px; line-height:28px;
	margin: 0 auto; margin-top:7px;
	text-align: center; font-size: 14px; font-weight:bold; cursor: pointer;
	border-radius: 8px; background: #555555;
	box-shadow: 0px 0px 10px #000000; -moz-box-shadow: 0px 0px 10px #000000; -webkit-box-shadow: 0px 0px 10px #000000;
}
div.buttonFly span{
	color: white;
}
/**修改删除按钮样式*/
.modifyButton span{
	display: inline-block;
	width: 25px;
	height: 25px;
	margin-right: 10px;
	background: url(../../../iptv/img/icon/icon6.png) -28px -54px no-repeat;
	background-size: 100px 100px;
	vertical-align: top;
	background-position: -50px 0;
	cursor: pointer;
}
.delButton span{
	display: inline-block;
	width: 25px;
	height: 25px;
	margin-right: 10px;
	background: url(../../../iptv/img/icon/icon6.png) -28px -54px no-repeat;
	background-size: 100px 100px;
	vertical-align: top;
	background-position: -76px 0;
	cursor: pointer;
}
.selButton span{
	display: inline-block;
	width: 25px;
	height: 25px;
	margin-right: 10px;
	background: url(../../../iptv/img/icon/icon6.png) -28px -54px no-repeat;
	background-size: 100px 100px;
	vertical-align: top;
	cursor: pointer;
}
.selButtonOn span{
	display: inline-block;
	width: 25px;
	height: 25px;
	margin-right: 10px;
	background: url(../../../iptv/img/icon/icon6.png) -28px -54px no-repeat;
	background-size: 100px 100px;
	vertical-align: top;
	background-position: 0 -54px;
	cursor: pointer;
}


/**buttoncss end*/




