@charset "utf-8";
/* CSS reset */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,q,th,td,caption,article,aside,figure,figcaption,footer,header,hgroup,nav,section,audio,video{
	margin:0;
	padding:0;
}
body{
	font:400 12px/1.5 Arial,SimSun,Tahoma,Helvetica,sans-serif;
	color:#5e5e5e;
	background:#f8f8f8;
}
a,img,iframe,html{
	border:none;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	display:block;
}
ol,ul{
	list-style:none;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
sup{
	vertical-align:text-top;
}
sub{
	vertical-align:text-bottom;
}
textarea{
	resize:none;
}
a{
	text-decoration:none;
	color:#5e5e5e;
}
a:hover{
	text-decoration:underline;
	color:#c00;
}
a,input{
	outline: none;
	hide-focus: expression(this.hideFocus = true);
}
.clear{
	clear:both;
}
.clearfix:after{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.clearfix{
	zoom:1;
}
.content,.indexCont{
	width:1200px;
	margin:0 auto;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.hide{
	display:none;
}
.side_point,
.search_btn,
.support_box .sers_icon,
.sidebar_box,
.closegsidenav,
.new_icon,
.gmTips_close{
	background:url(../../images/rushbuy/panic_bg.png) no-repeat;
}
/*对齐方式*/
.align_center{
	text-align:center;
}
/*边距*/
.ml15{
	margin-left:15px;
}
.ml20{
	margin-left:20px;
}
.ml5{
	margin-left:5px;
}
.ml10{
	margin-left:10px;
}
.mt45{
	margin-top:45px;
}
.mt34{
	margin-top:34px;
}
.mt20{
	margin-top:20px;
}
.mt10{
	margin-top:10px;
}
/*字体*/
.font14{
	font-size:14px;
}
.font16{
	font-size:16px;
}
.font20{
	font-size:20px;
}
.font_wr{
	font-family: "微软雅黑";
}
.font_song{
	font-family: "宋体";
}
.fontb{
	font-weight:bold;
}
/*颜色*/
.panic_red{
	color:#e03223;
}
.panic_red1{
	color:#c00;
}
.panic_purple{
	color:#604094;
}
.panic_grey{
	color:#a5a5a5;
}
.panic_green{
	color:#0c826d;
}
.panic_orange{
	color:#f37f2a;
}
.panic_orange1{
	color:#ff5104;
}
.panic_grey1{
	color:#888;
}
/*头部*/
.header{
	width:100%;
	height:90px;
	background:#fff;
}
.logo_box{
	float:left;
	margin-top: 16px;
	height:43px;
	overflow:hidden;
	_display:inline;
}
.search_box{
	float:left;
	width:370px;
	height:36px;
	border:1px solid #cc0001;
	margin-left:150px;
	margin-top:16px;
	overflow:hidden;
}
.search_text{
	float:left;
	width:313px;
	height:26px;
	padding:5px 5px 5px 10px;
	font-size:14px;
	color:#5E5E5E;
	overflow:hidden;
	border:0;
	line-height:26px;
	*margin-left:-150px;
}
.search_btn{
	float:left;
	width:42px;
	height:36px;
	background-position:0 0;
	border:none;
	overflow:hidden;
	text-indent:-999px;
	cursor:pointer;
}
.support_box{
	float:right;
	width:261px;
	margin-top:20px;
	_display:inline;
}
.support_box li{
	float:left;
	width:53px;
	border-right:1px solid #E3E3E3;
	padding:0px 20px;
	text-align:center;
}
.support_box li.last{
	padding-right:0px;
	border:none;
}
.support_box .sers_icon{
	display:block;
	margin:0px auto;
	width:30px;
	height:30px;
}
.support_box .sers_icon_zp{
	background-position:0 -40px;
}
.support_box .sers_icon_hd{
	background-position:0 -74px;
}
.support_box .sers_icon_th{
	background-position:0 -110px;
}
/*侧导航*/
.nav_box{
	width:100%;
	height:39px;
	line-height:39px;
	background:#151515;
	border-top:1px solid #363636;
}
.sidebar_box{
	float:left;
	position:relative;
	width:202px;
	height:39px;
	left:0px;
	top:0px;
	*top:-1px;
	background-position:-58px 0px;
	cursor:pointer;
	color:#ccc;
	z-index:1000;
}
.sidebar_title{
	font:16px/39px "微软雅黑";
	margin-left:15px;
}
.sidebar_list{
	display:none;
	position:absolute;
	top:39px;
	left:1px;
	width:198px;
	border:1px solid #E6E6E6;
	background:#fff;
	border-top:none;
	border-left:none;
	z-index:999;
}
.sidebar_list .sidelist_datail,.sidebar_list .fullcategory{
	position: absolute;
	z-index: 666;
	width: 740px;
	background-color: #f8f8f8;
	left: 199px;
	top: 0;
	min-height: 420px;
	_height: 420px;
	border: 1px solid #E6E6E6;
	box-shadow: 5px 0 5px rgba(0,0,0,.05),5px 5px 5px rgba(0,0,0,.05),5px -5px 5px rgba(0,0,0,.05);
	display: none;
}
.sidebar_list li.categhover .fullcategory{
	display:block;
}
.closegsidenav {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 53;
    width: 12px;
    height: 12px;
    line-height: 12px;
    text-align: center;
    color: #999;
    overflow: hidden;
    background-position: -218px -84px;
    text-indent: -999px;
}
a.closegsidenav:hover{
    text-decoration: none;
    background-position: -230px -84px
}
/*主导航*/
.mainnav_box{
	float:left;
	position:relative;
	top:-1px;
	width:850px;
	overflow:hidden;
}
.mainnav_box li{
	float:left;
	height:40px;
	font:400 16px/40px "微软雅黑";
}
.mainnav_box li a{
	display:inline-block;
	height:40px;
	padding:0px 28px;
	color:#f4f4f4;
}
.mainnav_box li.active{
	background:#d73017;
}
.mainnav_box li a:hover{
	background:#2E2E2E;
	text-decoration:none;
}
/*我的运气袋*/
.luckly_box{
	width:115px;
	float:right;
	font:400 14px/39px "微软雅黑";
	position:relative;
	z-index:50;
}
.luckly_my_box{
	position:absolute;
	z-index:45;
}
.luckly_my_box a{
	color:#fff;
}
.luckly_my_box a:hover{
	text-decoration: none;
}
.luckly_icon{
	float:left;
	margin:13px 4px 0 0;
	width:18px;
	height:15px;
	background:url(../../images/rushbuy/luckly_icon.png) no-repeat;
	_background:url(../../images/rushbuy/luckly_icon.gif) no-repeat;
}
.new_icon{
	display:block;
	width:22px;
	height:14px;
	background-position:0 -154px;
	margin-top:3px;
	overflow:hidden;
}
.luckly_box_info{
	display:none;
	position:absolute;
	border:1px solid #dedede;
	width:144px;
	padding:45px 0px 0px 0px;
	background:#fff;
	z-index:5;
	right:0px;
	top:6px;
	overflow:hidden;
}
.luckly_box_info .text_word,.luckly_box_info  .panic_red{
	font:12px/18px SimSun;
}
.luckly_box_info .text_word{
	margin-bottom:15px;
	padding:0px 0px 10px 15px;
}
.luckly_list{
	margin-top:8px;
}
.luckly_list li{
	line-height:24px;
	font-size:12px;
	margin-bottom:20px;
}
.luckly_ticket_more{
	height:35px;
	line-height:35px;
	background:#f8f8f8;
}
.luckly_ticket_more a{
	color:#a5a5a5;
	font-family: SimSun;
}
.luckly_list li a:hover{
	text-decoration: none;
}
.luckly_list  .ticket_box{
	margin:0 auto;
	width:95px;
	height:60px;
	background:url(../../images/rushbuy/ticket_bg.jpg) no-repeat;
	line-height:60px;
	color:#fff;
	padding-left:25px;
	font:20px/60px "微软雅黑";
}
/**********通用弹出层样式.gmTips***********/
.tips_overlay{
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:100%;
    background:#000;
    display:none;
    z-index:998;
    opacity:0.1;
    filter:alpha(opacity:10)
}
.gmTips_warp{
    position:absolute;
    display:none;
    border: solid 4px #A5A5A5\9;
    box-shadow: 0px 0px 40px rgba(0,0,0,.19);
    background:#FFF;
    z-index:999;
    overflow:hidden;
}
:root .gmTips_warp{
    border: 0 none \9;
}
.gmTips_hd{
    height:40px;
    background:#e03223;
    color:#FFF;
    padding-left:20px;
    font:18px/40px "微软雅黑";
}
.gmTips_hd_w{
    background:#FFF;
    color:#5E5E5E;
}
.gmTips_close{
    float:right;
    width:17px;
    height:17px;
    margin:12px 10px 0 0;
    cursor:pointer;
    background:url(../../images/rushbuy/close.png) 0px 0px no-repeat;
}
.gmTips_close:hover{
    background-position:-20px 0px;
}
.gmTips_hd_w .gmTips_close{
    background-position:0 -135px;
}
.gmTips_hd_w .gmTips_close:hover{
    background-position:-23px -135px;
}
.gmTips_bd{
    *float:left;
}
/*国美自营/包邮小块 */
.gmzy .gmzy-titl{
	text-indent: 17px;
	color: #5E5E5E;
	font: 700 12px/18px "宋体";
	margin-bottom: 10px;
}
.gmzy .gmzy-protect{
	width: 208px;
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	margin-left: 17px;
	padding-top: 10px;
}
.gmzy .gmzy-protect p{
	height: 35px;
}
.gmzy .gmzy-protect span{
	display: inline-block;
	width: 22px;
	height: 25px;
	margin-bottom: -10px;
	margin-right: 6px;
}
.gmzy .gmzy-protect .zp{
	background: url(../../images/rushbuy/protect_pic.png) no-repeat 0 0;
}
.gmzy .gmzy-protect .jg{
	background: url(../../images/rushbuy/protect_pic.png) no-repeat -25px 0;
}
.padd3{
	padding-top: 3px;
}
.colo-blue{
	color: #06C;
}