


.g-menu {


	height:50px;


	width:100%;


	min-width:980px;


	background:url(../images22/i_index_icon.png) repeat-x 0 -183px;


	text-align:center;


	z-index:18


}


.g-menu-wrap {


	width:980px;


	text-align:left;


	margin:0 auto


}


.g-menu .all-catalog {


	float:left;


	width:193px;


	position:relative;


	z-index:17


}


.g-menu .all-btn {


	width:193px;


	height:50px;


	display:block;


	text-align:left;


	line-height:50px;


	font-size:18px;


	font-weight:100;


	color:#fff;


	background:url(../images22/i_index_icon.png) 0 -131px repeat-x;


	overflow:hidden;


	font-family:"Microsoft YaHei";


	position:relative;


	text-indent:20px


}


.g-menu .all-btn .arrow {


	width:17px;


	height:16px;


	background:transparent url(../images22/i_index_icon.png) 0 -112px no-repeat;


	font-size:0;


	line-height:0;


	overflow:hidden;


	position:absolute;


	top:15px;


	right:15px;


}


.g-menu .all-btn:hover {


	color:#fff


}


.g-menu .channel {


	float:left;


	width:384px;


	height:50px;


	overflow:hidden


}


.g-menu .channel li {


	float:left;


	width:95px;


	height:50px;


	text-align:center;


	color:#fff


}


.g-menu .channel li a {


	display:block;


	width:95px;


	height:50px;


	overflow:hidden;


	color:#fff;


	font-weight:100;


	font-family:"Microsoft YaHei";


	font-size:18px;


	margin:0;


	line-height:50px


}


.g-menu .channel li a:hover {


	background-color:#ff950d;


	zoom:1;


	position:relative;


	color:#ffff00;


	background-image:none;


	height:50px;


	line-height:50px


}


.g-menu .channel li.m-show a {


	background-image:none


}


.g-menu a.vip-club {


	float:right;


	width:131px;


	height:50px;


	text-align:left;


	overflow:hidden;


	display:block;


	background:url(../images22/public_spirit.png) no-repeat -110px -210px;


	font-size:14px;


	font-weight:700;


	color:#fff;


	text-indent:43px;


	line-height:50px;


	font-family:"微软雅黑"


}


.g-menu a.vip-club:hover {


	background-position:-110px -245px


}


.g-menu .over-all-cata .catalog-list {


	display:block


}


.g-menu .over-all-cata .all-btn .arrow {


	background-position:-22px -112px


}


.g-menu .catalog-list {


	width:190px;


	height:393px;


	position:absolute;


	top:50px;


	display:none;


	left:0;


	background-color:#fff;


	/*border-bottom:2px solid #279695;


	border-left:1px solid #279695;


	border-right:1px solid #279695;*/


	padding-top:2px;


	z-index:16;


	display:none;


	box-shadow:3px 0 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow:3px 0 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:3px 0 0 rgba(0, 0, 0, 0.2);


}


.g-menu .catalog-list .cata-group {


	width:193px;


	margin:0 auto;


	height:85px


}


.g-menu .catalog-list .cata-group .cata-group-btn {


	width:162px;


	margin:0 auto;


	border-bottom:1px solid #ccc;


	padding:10px 0;


	z-index:20


}


.g-menu .catalog-list .cata-group .nober {


	border-bottom:0


}


.g-menu .catalog-list .cata-group-head {


	height:25px;


	overflow:hidden


}


.g-menu .catalog-list .cata-group-head h3 {


	height:25px;


	float:left;


	width:147px


}


.g-menu .catalog-list .cata-group-head h3 a {


	text-align:left;


	overflow:hidden;


	height:25px;


	width:147px;


	display:block;


	font-size:15px;


	font-weight:700;


	font-family:"微软雅黑"


}


.g-menu .catalog-list .cata-group-head h3 a:hover {


	color:#000


}


.g-menu .catalog-list .cata-group-head h3 i {


	float:left;


	display:inline-block;


	width:14px;


	height:16px;


	margin:3px 4px 0 0;


	background:url(../images22/public_spirit.png) no-repeat


}


.g-menu .catalog-list .cata-group-head h3 i.i_1 {


	background-position:-530px 0


}


.g-menu .catalog-list .cata-group-head h3 i.i_2 {


	background-position:-544px 0


}


.g-menu .catalog-list .cata-group-head h3 i.i_3 {


	background-position:-558px 0


}


.g-menu .catalog-list .cata-group-head h3 i.i_4 {


	background-position:-572px 0


}


.g-menu .catalog-list .cata-group-head .more-ico {


	float:right;


	display:block;


	width:9px;


	height:9px;


	font-size:0;


	line-height:0;


	background:url(../images22/public_spirit.png) no-repeat -50px -10px;


	margin-top:6px


}


.g-menu .catalog-list .cata-hot-link {


	width:165px;


	line-height:20px;


	height:40px;


	overflow:hidden


}


.g-menu .catalog-list .cata-hot-link a {


	float:left;


	display:inline-block;


	color:#666;


	padding-right:10px;


	white-space:nowrap


}


.g-menu .catalog-list .cata-hot-link a:hover {


	color:#ed1b24


}


.g-menu .catalog-list .cata-link-new, .g-menu .catalog-list .cata-link-sale, .g-menu .catalog-list .cata-link-allstock, .g-menu .catalog-list .cata-link-top {


	height:45px;


	width:193px


}


.g-menu .catalog-list .cata-link-new a, .g-menu .catalog-list .cata-link-sale a, .g-menu .catalog-list .cata-link-allstock a, .g-menu .catalog-list .cata-link-top a {


	height:45px;


	width:192px;


	text-align:left;


	overflow:hidden;


	border-top:1px solid #ccc;


	display:block;


	line-height:45px;


	text-indent:6px;


	font-weight:400;


	font-family:"微软雅黑";


	color:#666


}


.g-menu .catalog-list .cata-link-new a:hover, .g-menu .catalog-list .cata-link-sale a:hover, .g-menu .catalog-list .cata-link-allstock a:hover, .g-menu .catalog-list .cata-link-top a:hover {


	background:#ebebeb


}


.g-menu .catalog-list .cata-link-new i, .g-menu .catalog-list .cata-link-sale i, .g-menu .catalog-list .cata-link-allstock i, .g-menu .catalog-list .cata-link-top i {


	float:left;


	display:inline-block;


	width:14px;


	height:16px;


	background:url(../images22/public_spirit.png) no-repeat;


	margin:14px 0 0 15px


}


.g-menu .catalog-list .cata-link-new i {


	background-position:-572px 0


}


.g-menu .catalog-list .cata-link-sale i {


	background-position:-586px 0


}


.g-menu .catalog-list .cata-link-allstock i {


	background-position:-614px 2px


}


.g-menu .catalog-list .cata-link-top i {


	background-position:-600px 0


}


.g-menu .catalog-list .cata-link-new strong {


	color:#ed1b24;


	padding-right:8px;


	font-size:14px


}


.g-menu .catalog-list .cata-link-sale strong {


	color:#ed1b24;


	padding-right:8px;


	font-size:14px


}


.g-menu .catalog-list .cata-link-allstock strong {


	color:#ed1b24;


	padding-right:8px;


	font-size:14px


}


.g-menu .catalog-list .cata-link-top strong {


	color:#000;


	padding-right:8px;


	font-size:14px


}


.g-menu .catalog-list .cata-sub {


	display:none;


	border:2px solid #21a4a3;


	background-color:#f8f8f8;


	width:759px;


	position:absolute;


	top:3px;


	left:197px;


	z-index:17;


	box-shadow:2px 2px 2px #656565


}


.g-menu .catalog-list .cata-sub .cata-sub-list {


	float:left;


	padding:12px 10px 8px;


	width:506px;


	background-color:#fff


}


.g-menu .catalog-list .cata-sub .cata-sub-list dl {


	border-bottom:1px solid #eaeaea;


	padding:6px 0


}


.g-menu .catalog-list .cata-sub .cata-sub-list dl.over-sub {


	background-color:#faf2db


}


.g-menu .catalog-list .cata-sub .cata-sub-list dt {


	font-size:12px;


	font-family:"微软雅黑";


	color:#4f4f4f;


	font-weight:700;


	line-height:190%;


	display:inline-block;


*display:inline;


	zoom:1;


	width:72px;


	text-align:right;


	padding:0 10px 0 0;


	vertical-align:top


}


.g-menu .catalog-list .cata-sub .cata-sub-list dd {


	line-height:190%;


	display:inline-block;


*display:inline;


	zoom:1;


	width:413px


}


.g-menu .catalog-list .cata-sub .cata-sub-list dd.nober {


	border-bottom:0


}


.g-menu .catalog-list .cata-sub .cata-sub-list dd a {


	white-space:nowrap;


	padding-right:8px


}


.g-menu .catalog-list .cata-sub .cata-brand {


	float:right;


	padding-right:12px;


	width:220px;


	overflow:hidden;


	background:#f8f8f8


}


.g-menu .catalog-list .cata-sub .cata-brand .go-channel {


	height:40px;


	width:219px;


	display:block;


	line-height:40px;


	font-size:12px;


	color:#888;


	font-family:"微软雅黑";


	font-size:14px;


	margin-top:4px;


	padding-left:12px


}


.g-menu .catalog-list .cata-sub .cata-brand .go-channel:hover {


	color:red


}


.g-menu .catalog-list .cata-sub .cata-brand .go-channel span {


	font-family:'宋体'


}


.g-menu .catalog-list .cata-sub .cata-brand .go-channel:hover span {


	color:red


}


.g-menu .catalog-list .cata-sub .cata-brand h3 {


	background:#f8f8f8;


	height:33px;


	padding-top:3px;


	color:#555;


	font:15px/33px "微软雅黑";


	padding-left:12px;


	color:#ed1b24


}


.g-menu .catalog-list .cata-sub .cata-brand ul {


	width:219px;


	overflow:hidden;


*zoom:1;


	background-color:#dedede;


	border-bottom:1px #dedede solid


}


.g-menu .catalog-list .cata-sub .cata-brand ul li {


	float:left;


	display:inline;


	width:109px;


	height:57px;


	background:#f8f8f8


}


.g-menu .catalog-list .cata-sub .cata-brand ul li a {


	display:block;


	width:106px;


	height:54px;


	overflow:hidden;


	padding:1px;


	border-left:1px #dedede solid;


	border-top:1px #dedede solid;


	background:#FFF


}


.g-menu .catalog-list .cata-sub .cata-brand ul li a span {


	display:block;


	width:106px;


	height:18px;


	overflow:hidden;


	color:#a0a0a0;


	line-height:18px;


	text-align:center;


	background:#f8f8f8


}


.g-menu .catalog-list .cata-sub .cata-brand ul li a:hover {


	border-color:#999;


	position:relative;


	z-index:1;


	padding:1px 0 0 1px;


	border-right:1px #999 solid;


	border-bottom:1px #999 solid


}


.g-menu .catalog-list .cata-sub .cata-brand ul li a:hover span {


	color:#505050


}


.g-menu .catalog-list .cata-sub .cata-active {


	float:right;


	padding-right:12px;


	width:220px;


	overflow:hidden;


	background:#f8f8f8


}


.g-menu .catalog-list .cata-sub .cata-active h3 {


	background:#f8f8f8;


	height:33px;


	padding-top:3px;


	color:#555;


	font:15px/33px "微软雅黑";


	padding-left:12px;


	color:#ed1b24


}


.g-menu .catalog-list .cata-sub .cata-active ul {


	overflow:hidden;


*zoom:1;


	padding-bottom:5px;


	padding-left:12px


}


.g-menu .catalog-list .cata-sub .cata-active ul li {


	line-height:23px;


	display:block


}


.g-menu .catalog-list .cata-sub .cata-active ul li a {


	overflow:hidden;


	color:#666;


	padding-left:12px;


	background:url(../images22/home_spirit.png) no-repeat -168px -124px


}


.g-menu .catalog-list .cata-sub .cata-active ul li a:hover {


	color:#ed1b24


}


.g-menu .catalog-list .cata-sub .cata-active ul li a.red, .g-menu .catalog-list .cata-sub .cata-active ul li a.red:hover {


	color:#ed1b24


}


.g-menu .catalog-list .cata-sub-man {


	top:-82px


}


.g-menu .catalog-list .cata-sub-fun {


	top:-167px


}


.g-menu .catalog-list .over-group {


	position:relative;


	z-index:16


}


html .g-menu .catalog-list .over-group .cata-group-btn {


	width:184px;


	height:67px;


	border-top:2px solid #21a4a3;


	border-bottom:2px solid #21a4a3!important;


	border-left:7px solid #21a4a3;


	background-color:#fff;


	padding:5px 0 8px 8px;


	position:absolute;


	z-index:18;


	top:3px;


	box-shadow:-1px 1px 2px #656565


}


.g-menu .catalog-list .over-group .cata-hot-link {


	width:165px


}


.g-menu .catalog-list .over-group .cata-sub {


	display:block


}


.g-menu .catalog-list .over-group .more-ico {


	display:none


}


.g-menu {


	position:relative


}


.g-menu .menu-shadow-hack, .g-menu .catalog-shadow-hack2 {


	height:3px;


	width:100%;


	min-width:980px;


	background:transparent url(../images22/shadow-x.png) top left repeat-x;


	position:absolute;


	bottom:-3px;


	z-index:16;


	left:0;


	font-size:0;


	line-height:0;


	overflow:hidden;


	_background:0


}


.g-menu .catalog-shadow-hack {


	height:395px;


	width:3px;


	font-size:0;


	line-height:0;


	overflow:hidden;


	position:absolute;


	top:0;


	right:-3px;


	z-index:15


}


.g-menu .catalog-shadow-hack2 {


	z-index:17;


	width:193px;


	top:0;


	left:0;


	min-width:193px


}


.g-menu .all-catalog {


	width:194px


}


.g-menu .catalog-list {


	width:192px


}


.g-menu .all-btn {


	width:194px


}


.g-menu .cata-group {


	width:194px


}


.g-menu .catalog-list .cata-link-top a {


	width:193px


}


