.m-hd {
	font-size: 12px;
	line-height: normal;
	color: #333
}

.m-bar-content {
	overflow: hidden;
	*zoom: 1
}

.m-bar {
	line-height: 12px;
	line-height: normal\9;
	font-family: SimSun;
	border-top: 1px solid #edf1f8;
	border-bottom: 1px solid #ededed;
	height: 23px;
	background: url(/static/web/userinfo/img/repeat.png) 0 -72px repeat-x
}

.m-bar-crumb a {
	text-decoration: none;
	color: #054da1
}

.m-bar-crumb a:hover {
	text-decoration: underline;
	color: #f30
}

.m-bar-crumb {
	float: left;
	margin-top: 6px
}

.m-bar-crumb_colon {
	margin-left: -3px;
	margin-right: -8px
}

.m-bar-scrumb-sep {
	margin: 0 3px
}

.m-bar-bar-sep {
	margin: 0 6px;
	color: #000
}

.m-bar-bar {
	float: right;
	margin-top: 6px
}

.m-bar-bar li {
	float: right;
	margin-left: 6px;
}

.m-bar-sethome,.m-bar-feedback {
	background-image: url(/static/web/userinfo/img/head.png);
	background-repeat: no-repeat;
	padding-left: 19px;
	padding-right: 3px
}

.m-bar-sethome {
	background-position: -125px -32px
}

.m-bar-feedback {
	background-position: -126px -47px
}

.m-bar-bar a {
	color: #333;
	text-decoration: none
}

.m-bar-bar a:hover {
	color: #f30;
	text-decoration: underline
}

.m-hd-body {
	height: 85px
}

.m-logo {
	float: left;
	width: 248px
}

.m-logo h1,.m-logo h2 {
	float: left;
	text-indent: -100em
}

.m-logo h2 {
	width: 98px;
	height: 38px;
	margin-top: 36px;
	border-left: 1px solid #dfdfdf;
	background-image: url(/static/web/userinfo/img/sublogo.png);
	background-repeat: no-repeat;
	background-position: 6px 50%
}

.m-logo h1 {
	height: 58px;
	margin-top: 16px;
	width: 220px;
	background: url(/static/web/main/images/logo.png) no-repeat
}

.m-logo a {
	display: block;
	text-indent: -1000em;
	height: 100%;
	width: 100%;
	outline: 0
}

.m-hd-search {
	float: left;
	width: 710px
}

.m-hd-args {
	display: none
}

.m-hd-word_w {
	background-color: #FFF;
	border: 1px solid #7b7b7b;
	z-index: 998;
	border-bottom: 1px solid #cdcdcd;
	height: 26px;
	position: relative;
	float: left;
	width: 343px;
	padding-left: 2px
}

.m-hd-word {
	float: left;
	outline: 0;
	background-color: #FFF;
	height: 18px;
	padding-left: 7px;
	border: 0;
	font-size: 14px;
	width: 330px;
	margin-top: 5px
}

.m-hd-border_top,.m-hd-border_left {
	position: absolute;
	font-size: 0;
	top: 0;
	left: 0;
	line-height: 0
}

.m-hd-border_top {
	width: 345px;
	height: 0;
	font-size: 0;
	overflow: hidden;
	border-top: 1px solid #d0d0d0;
	border-bottom: 1px solid #efefef
}

.m-hd-border_left {
	height: 25px;
	top: 1px;
	width: 0;
	border-left: 1px solid #d0d0d0;
	border-right: 1px solid #efefef
}

.m-hd-button {
	float: left;
	display: inline;
	cursor: pointer;
	background: url(/static/web/userinfo/img/head.png) 0 -32px no-repeat;
	height: 28px;
	width: 95px;
	border: 0;
	text-indent: -1000em;
	margin-left: 5px
}

.m-hd-link {
	width: 252px;
	padding-left: 8px;
	float: left;
	margin-top: 7px
}

.m-hd-link a {
	display: inline-block;
	color: #999;
	margin-left: 10px;
	text-decoration: none
}

.m-hd-link a:hover {
	color: #999;
	text-decoration: underline
}

.m-menu-wrap {
	padding-top: 3px
}

.m-menu {
	border: 1px solid #119209;
	border-bottom: 2px solid #227405;
	height: 34px;
	width: 958px;
	font-size: 14px
}

.m-menu ul {
	border: 1px solid #36b42f;
	border-bottom: 0;
	background: #129e0a url(/static/web/userinfo/img/repeat.png) repeat-x;
	float: left;
	width: 956px;
	height: 33px
}

.m-menu li {
	float: left;
	background: url(/static/web/userinfo/img/head.png) -138px 12px no-repeat
}

.m-menu .first {
	background: 0
}

.m-menu a {
	color: #FFF;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	line-height: 34px;
	_position: relative;
	_bottom: -2px;
	display: block;
	padding: 0 25px
}

.m-menu a:hover {
	color: #FFF;
	text-decoration: underline
}

.m-menu li span {
	display: none
}

.m-menu li.new {
	position: relative
}

.m-menu li.new span,span.new i {
	display: block;
	position: absolute;
	top: -10px;
	right: 8px;
	height: 16px;
	width: 16px;
	background: url(/static/web/userinfo/img/head.png) -88px 0 no-repeat;
	z-index: 2
}

.m-menu li.selected {
	background: 0;
	border-left: 1px solid #0c7a07;
	border-right: 1px solid #0c7a07;
	background: #0c8107 url(/static/web/userinfo/img/repeat.png) 0 -35px
		repeat-x;
	height: 34px
}

.m-menu li.selected a {
	color: #f2ff8e
}

.m-menu li.selected a:hover {
	color: #f2ff8e;
	text-decoration: underline
}

.m-menu li.nobg {
	background: 0
}

.m-menu li.recommend {
	float: right;
	background-image: url(/static/web/userinfo/img/head.png);
	background-repeat: no-repeat
}

.m-menu li.video {
	background-position: -122px -62px
}

.m-notab .m-hd-search {
	margin-top: 35px
}

.m-hd-tab {
	width: 500px;
	height: 30px;
	font: 14px/1.4 Arial;
	margin-top: 11px
}

.m-hd-tab a {
	outline: 0;
	color: #333;
	float: left;
	height: 28px;
	padding-top: 2px;
	text-align: center;
	width: 49px;
	letter-spacing: 1px
}

.m-hd-tab a:hover {
	color: #333
}

.m-hd-tab a.cur {
	background: url(/static/web/userinfo/img/head.png) no-repeat;
	color: #FFF;
	cursor: default;
	font-weight: bold
}

.m-hd-tab a.cur:hover {
	color: #FFF;
	text-decoration: none
}

.m-buy .m-hd-tab a {
	background: 0
}

.m-buy .m-hd-tab a.cur {
	font-weight: bold;
	color: #333
}

.m-buy .m-logo h2 {
	background-image: url(/static/images/buy/sublogo.png)
}

.m-buy .m-menu {
	border: 1px solid #cfcfcf;
	border-bottom: 2px solid #c30202;
	border-left: none
}

.m-buy .m-menu a {
	color: #333;
	text-align: center;
	position: relative\9;
	bottom: -2px\9
}

.m-buy .m-menu a:hover {
	text-decoration: none;
	color: #D00
}

.m-buy .m-menu ul {
	border: 0;
	background: #f6f6f6 url(/static/images/buy/repeat.png) 0 -38px repeat-x;
	height: 34px;
	width: 100%
}

.m-buy .m-menu li {
	background: url(/static/images/buy/repeat.png) -8px -110px no-repeat
}

.m-buy .m-menu li.first {
	background: 0;
	border-left: 1px solid #cfcfcf
}

.m-buy .m-menu li.selected {
	border: 0;
	margin-top: -1px;
	height: 35px;
	position: relative;
	background: #c30202 url(/static/images/buy/repeat.png) repeat-x
}

.m-buy .m-menu li.selected a {
	color: #FFF;
	text-decoration: none;
	position: relative;
	top: 1px;
	top: 2px\9;
	_top: 3px
}

.m-buy .m-menu li.selected a:hover {
	color: #FFF;
	text-decoration: none
}

.m-buy .m-menu li.nobg {
	background: 0
}

.m-nomenu {
	border-bottom: 2px solid #32af00;
	background: url(/static/web/userinfo/img/repeat.png) bottom repeat-x
}

.m-nomenu .m-logo h1 {
	background: url(/static/web/userinfo/img/logo1.jpg) no-repeat
}

.sug-shim {
	position: absolute;
	top: -1px;
	left: -1px;
	z-index: -1;
	filter: alpha(opacity = "0");
	width: 345px;
	height: 232px
}

.sug-sub {
	color: #999;
	font-size: 12px;
	font-weight: normal;
	padding-left: 5px
}

.sug-select {
	background: #e2eaff
}

.sug-query {
	font-weight: normal
}

.sug-wrap {
	position: absolute;
	white-space: nowrap;
	overflow: hidden;
	top: 27px;
	left: -1px;
	border: 1px solid #817f82;
	background: #fff;
	width: 345px;
	color: #333;
	z-index: 999
}

.sug-wrap li {
	padding: 1px 6px;
	padding-left: 8px;
	font: bold 14px/21px verdana;
	cursor: default
}

.sug-wrap .sug-querynull {
	font-weight: normal
}

.apple-btns {
	padding-bottom: 40px
}

.apple-btns #android {
	top: 264px;
	background: url(http://www.hao123.com/images/sms/adroid-btn.png) -7px
		-7px;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		src="http://www.hao123.com/images/sms/android-ie6.png");
	_top: 262px
}

.apple-btns #android:hover {
	background-position: -296px -7px;
	_background: 0
}

.apple-btns #android:active {
	background-position: -584px -7px;
	_background: 0
}