body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

fieldset,img {
	border: 0
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: 400
}

li {
	list-style: none
}

caption,th {
	text-align: left
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: 400
}

q:before,q:after {
	content: ''
}

abbr,acronym {
	border: 0;
	font-variant: normal
}

sup {
	vertical-align: text-top
}

sub {
	vertical-align: text-bottom
}

input,textarea,select {
	font-family: inherit;
	font-weight: inherit;
	font-size: 100%;
	line-height: 1.2;
	margin: 0
}

legend {
	color: #000
}

a img,img {
	-ms-interpolation-mode: bicubic
}

body {
	font: 12px/1.5 arial,SimSun,helvetica,sans-serif;
	background: #FFF;
	color: #666
}

.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden
}

.clearfix {
	zoom: 1
}

.inlblo {
	display: inline-block;
	diplay: inline;
	zoom: 1
}

.text-overflow {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

html body {
	background: #fff url(http://s0.hao123img.com/resource/common/img/common-bg-x_0336058.png) repeat-x center 0
}

#doc {
	position: relative;
	zoom: 1
}

body.iframe-index {
	background: 0 0
}

.iframe-index #hd {
	display: none
}

.iframe-index #bd {
	margin-top: 0
}

.iframe-index #ft {
	display: none
}

html,body,p,ul,ol,li,h1,h2,h3,h4,h5,h6,dt,dl,dd {
	border: 0;
	padding: 0;
	margin: 0;
	list-style: none
}

b,u,i,s,em {
	text-decoration: none;
	font-weight: 400;
	font-style: normal
}

img {
	border: 0
}

a {
	text-decoration: none;
	color: #0053A5
}

a:hover {
	text-decoration: underline
}

i.icon u {
	visibility: hidden
}

.hide {
	display: none
}

.unvisible {
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute;
	visibility: hidden;
	line-height: 0
}

.mod-content {
	background: #fff
}

.wrapper:after,.clearfix:after {
	font-size: 0;
	height: 0;
	line-height: 0;
	content: ".";
	display: block;
	visibility: hidden;
	clear: both
}

.wrapper,.clearfix {
	display: block;
	*zoom: 1
}

.page-width {
	width: 960px;
	margin: 0 auto
}

.layer {
	position: absolute;
	display: none
}

#page-header {
	font-family: Arial,sens-serif;
	font-family: Simsun,monospace\9;
	min-height: 120px;
	_zoom: 1
}

#page-header .layer-mask {
	display: none;
	_display: block;
	_position: absolute;
	_top: 0;
	_left: 0;
	_right: 0;
	_z-index: -1;
	_width: 100%;
	_height: 200px
}

#page-header .top-bar {
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	border-bottom: solid 2px #EAEAE2;
	background: #fff;
	color: #666
}

#page-header .top-bar .wrapper {
	position: relative;
	z-index: 600
}

#page-header .top-bar .links {
	float: left;
	padding-left: 0;
	position: relative;
	z-index: 700;
	width: auto
}

#page-header .top-bar .links .item {
	float: left;
	text-decoration: none;
	color: #666;
	height: 26px;
	line-height: 26px;
	padding: 3px 6px 1px;
	*padding: 4px 6px 0;
	margin: 0 1px
}

#page-header .top-bar .links a.item:hover {
	position: relative;
	background: 0 0;
	border: 0;
	border-bottom: solid 2px #1BA968;
	margin: 0 1px;
	margin-bottom: -2px;
	color: #1BA968;
	text-decoration: none
}

#page-header .top-bar .links .item.hilight {
	font-weight: 700
}

#page-header .top-bar .links .more {
	width: auto
}

#page-header .more u {
	float: left
}

#page-header .top-bar .links .more.exp u {
	margin-left: 6px
}

#page-header .more i {
	padding-left: 9px;
	background: url(http://s1.hao123img.com/resource/common/img/common-bg-spr_bd53da1.png) -69px -43px;
	margin-left: 1px;
	float: left;
	height: 5px;
	line-height: 5px;
	font-size: 0;
	margin-top: 11px;
	*margin-top: 10px;
	margin-right: 5px
}

#page-header .more.exp i {
}

.ipad #page-header .top-bar .more.exp {
	-moz-box-shadow: #e8e8e8 0 28px 0 0,rgba(0,0,0,.3) 0 5px 6px;
	-webkit-box-shadow: #e8e8e8 0 28px 0 0,rgba(0,0,0,.3) 0 5px 6px;
	box-shadow: #e8e8e8 0 28px 0 0,rgba(0,0,0,.3) 0 5px 6px
}

#page-header .top-bar .user-tools {
	float: right;
	width: auto;
	font-size: 12px;
	line-height: 20px;
	padding: 6px 0 4px
}

#page-header .top-bar .user-tools s {
	margin: 0 6px;
	color: #999;
	float: left;
	font-size: 12px;
	font-family: SIMSUN,"宋体"
}

#page-header .top-bar .user-tools a {
	float: left;
	color: #333;
	text-decoration: none
}

#page-header .top-bar .user-tools a.hilight {
	color: #EE3636
}

#page-header .top-bar .user-tools a:hover {
	color: #EE3636;
	text-decoration: underline
}

#page-header .top-bar .item-sethome .icon {
	display: inline-block;
	padding-left: 10px;
	margin-right: 4px;
	background: url(http://s1.hao123img.com/resource/common/img/common-bg-spr_bd53da1.png) -80px -32px
}

#page-header .top-bar .sites-as-type-layer {
	background: #F5F6F7;
	border: #E8E8E8 solid 2px;
	width: 310px;
	right: -260px;
	top: 30px;
	_right: expression((this.parentNode.offsetWidth%2)?-261:-260)
}

.ipad #page-header .top-bar .sites-as-type-layer {
	-moz-box-shadow: rgba(0,0,0,.3) 0 5px 6px;
	-webkit-box-shadow: rgba(0,0,0,.3) 0 5px 6px;
	box-shadow: rgba(0,0,0,.3) 0 5px 6px
}

#page-header .top-bar .sites-as-type-layer b.more.exp {
	background: #FFF;
	border: #E8E8E8 solid 2px;
	border-bottom: 0;
	position: absolute;
	height: 28px;
	line-height: 26px;
	top: -31px;
	padding-bottom: 1px;
	text-align: center;
	left: -2px;
	*top: -30px;
	*padding-bottom: 0
}

#page-header .top-bar .sites-as-type-layer .more-site-type {
	padding: 8px 0 8px 10px;
	line-height: 24px;
	position: relative;
	*position: static
}

#page-header .top-bar .sites-as-type-layer .odd {
	background: #FFF
}

#page-header .top-bar .sites-as-type-layer .even {
	background: #F6F5FA
}

#page-header .top-bar .sites-as-type-layer .more-site-type .type {
	display: block;
	font-size: 14px;
	color: #666;
	padding: 0 1px;
	font-weight: 700
}

#page-header .top-bar .sites-as-type-layer .more-site-type .link-item {
	float: left;
	white-space: nowrap;
	color: #333;
	text-decoration: none;
	margin-right: 1em
}

#page-header .top-bar .sites-as-type-layer .more-site-type .link-item.hilight {
	font-weight: 400;
	color: #EE3636
}

#page-header .top-bar .sites-as-type-layer .more-site-type .link-item:hover {
	text-decoration: underline;
	color: #EE3636
}

.mobile-layer {
	background: #fdfdfd url(http://s2.hao123img.com/resource/common/img/tooltip-spr-gri_e1313ad.png) 0 0 repeat-x;
	border: solid #C6C6C6 1px;
	right: 0;
	width: 198px;
	height: 40px;
	top: 32px;
	line-height: 16px;
	z-index: 600;
	border-radius: 2px;
	box-shadow: 2px 2px 1px rgba(0,0,0,.1)
}

.desktop-layer {
	background: #fdfdfd url(http://s2.hao123img.com/resource/common/img/tooltip-spr-gri_e1313ad.png) 0 0 repeat-x;
	border: solid #C6C6C6 1px;
	right: 0;
	height: 22px;
	top: 29px;
	line-height: 22px;
	z-index: 600;
	border-radius: 2px;
	box-shadow: 2px 2px 1px rgba(0,0,0,.1);
	padding: 0 6px
}

.mobile-layer s,.desktop-layer s {
	background: url(http://s1.hao123img.com/resource/common/img/common-bg-spr_bd53da1.png) -136px -38px;
	position: absolute;
	width: 13px;
	height: 7px;
	left: 128px;
	top: -7px
}

.desktop-layer s {
	left: auto;
	right: 12px
}

.desktop-layer a {
	color: #666;
	text-decoration: none
}

.desktop-layer a:hover {
	color: #EE3636;
	text-decoration: underline
}

.mobile-layer b {
	background: url(http://s1.hao123img.com/resource/common/img/common-bg-spr_bd53da1.png) -100px -35px;
	position: absolute;
	right: 0;
	top: 0;
	width: 13px;
	height: 13px;
	cursor: pointer
}

.mobile-layer b:hover,.mobile-layer b.hover {
	background-position: -116px -35px
}

.mobile-layer a {
	display: block;
	width: 180px;
	color: #333;
	text-decoration: none;
	padding-top: 5px
}

.mobile-layer a:hover {
	color: #EE3636
}

.mobile-layer a i {
	float: left;
	width: 32px;
	height: 32px;
	background: url(http://s2.hao123img.com/resource/common/img/hao123.32x32_c2253b3.png) 0 0 no-repeat;
	margin: 0 6px
}

.mobile-layer a em {
	display: block;
	font-weight: 700
}

.mobile-layer a u {
	color: #666
}

.mobile-layer a:hover u {
	color: #EE3636
}

#page-header {
	min-width: 960px
}

#page-header #page-tools {
	float: left;
	height: 50px;
	width: 370px;
	height: 82px;
	margin-right: -200px
}

#page-header .logo {
	float: left;
	width: 200px;
	height: 83px;
	position: relative
}

#page-header .logo label {
	color: #D7D7D7;
	font-style: italic;
	font-size: 20px;
	position: absolute;
	z-index: 0;
	width: 170px;
	white-space: nowrap;
	overflow: visible;
	left: 72px;
	top: 12px;
	text-align: center;
	font-family: Calibri,Arial
}

#page-header .logo img {
	display: block;
	width: 125px;
	height: 52px
}

#page-header .logo .logo-link {
	float: left;
	margin: 18px 0 0;
	position: relative
}

#page-header .logo .logo-split {
	float: left;
	width: 0;
	height: 37px;
	border-left: 1px solid #DBDBDB;
	margin: 40px 2px 0
}

#page-header .logo .sublogo {
	width: 79px;
	height: 64px;
	margin: 12px -20px 0 0
}

#page-header .logo .sublogo img {
	width: auto;
	height: auto
}

#page-header .search-box {
	position: relative;
	z-index: 500;
	_display: inline;
	float: right;
	margin-top: 10px;
	width: 390px
}

#page-header .subcate-bar {
	width: 335px;
	padding-top: 43px;
	_padding-top: 46px;
	overflow: hidden;
	float: left
}

#page-header .subcate-bar span {
	float: left;
	display: inline-block;
	padding: 0 14px
}

#page-header .subcate-bar i {
	width: 1px;
	height: 20px;
	_height: 18px;
	float: left;
	overflow: hidden;
	border-left: 1px solid #d6d6d6;
	background: #fff;
	margin-top: 3px;
	_margin-top: 0
}

#page-header .subcate-bar span a {
	font: 18px 'Microsoft YaHei',SimHei,arial;
	color: #666;
	text-decoration: none
}

#page-header .subcate-bar span a:hover {
	color: #009a5b
}

#selected-service {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	position: absolute;
	font-size: 12px;
	z-index: 3;
	top: 1px;
	left: 1px;
	width: 40px;
	padding: 2px 0 2px 8px;
	*padding: 3px 0 1px 8px;
	height: 26px;
	color: #666;
	line-height: 26px;
	border-right: 1px solid #D2D2D2;
	cursor: pointer
}

#selected-service:hover,#selected-service.hover,#selected-service.exp {
	background: #F2F2F2
}

#page-header .search-box .services {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	background: #fff;
	border: 1px solid #BDBDBD;
	position: absolute;
	top: 61px;
	left: 0;
	font-size: 14px;
	width: 48px;
	z-index: 100;
	padding: 6px 0
}

#page-header .search-box .services input {
	display: none
}

#page-header .search-box .services i {
	display: block;
	text-align: center;
	font-size: 12px
}

#page-header .search-box .services i label {
	display: block;
	height: 22px;
	line-height: 22px;
	padding: 1px 0;
	cursor: pointer
}

#page-header .search-box .services i.cur {
	color: #05B06A
}

#page-header .search-box .services i:hover {
	background: #F2F2F2
}

#page-header .search-box .fields {
	float: left;
	width: 311px;
	height: 32px;
	position: relative
}

#page-header .search-box .input-box {
	float: left;
	border: 1px solid #BDBDBD;
	background: #fff;
	width: 244px;
	height: 30px;
	line-height: 30px\9;
	padding: 0 8px 0 57px;
	font-size: 12px;
	color: #333;
	position: absolute;
	z-index: 2
}

#page-header .search-box .input-box:focus {
	outline: 0;
	border-color: #07935A
}

#page-header .search-box .search-button {
	color: #fff;
	text-shadow: 1px 1px 1px #777;
	float: left;
	width: 80px;
	height: 32px;
	*padding: 3px 0 0;
	border: 0;
	position: relative;
	background: #05b06a url(http://s1.hao123img.com/resource/common/img/common-bg-spr_bd53da1.png) -50px -92px;
	margin-left: -1px;
	font-size: 14px;
	cursor: pointer
}

#page-header .search-box .search-button:hover {
	background-position: -130px -92px
}

#page-header .search-box .search-button:active {
	background-position: -210px -92px
}

#page-header .crumb-nav {
	line-height: 24px;
	clear: both;
	position: relative;
	font-family: SIMSUN,"宋体";
	font-size: 12px;
	z-index: 1;
	top: 0;
	color: #666;
	margin-bottom: -6px
}

#page-header .crumb-nav s {
	margin: 0 .5em
}

#bd,#ft {
	width: 960px;
	margin: 10px auto 0;
	clear: both
}

body #ft {
	padding: 0 0 30px;
	font-size: 12px;
	margin-top: 0;
	padding-top: 13px;
	border-top: #EEE solid 1px;
	clear: both
}

body #ft .ft_link {
	padding-top: 0;
	margin-left: 0;
	text-align: center;
	float: left;
	font-family: SIMSUN,"\5B8B\4F53",monospace
}

body #ft .ft_link a {
	color: #333;
	font-size: 12px
}

body #ft .ft_link a.hilight {
	color: #EE3636
}

body #ft .ft_link a.mobile {
	padding-left: 16px;
	background: url(http://s2.hao123img.com/resource/common/img/index_icon_f713078.png) -440px -550px;
	display: inline-block;
	line-height: 18px
}

body #ft .ft_link a.browser {
	display: inline-block;
	line-height: 18px
}

body #ft .ft_link a.browser i {
	background: url(http://s1.hao123img.com/resource/common/img/common-bg-spr_bd53da1.png) -160px -32px;
	padding: 9px;
	margin-right: 4px;
	display: inline-block;
	float: left;
	vertical-align: top;
	*cursor: pointer;
	*position: relative;
	*top: -1px;
	*vertical-align: middle;
	*line-height: 0;
	*font-size: 0
}

body #ft .ft_link a:hover {
	color: #EE3636
}

body #ft .ft_link b {
	font-family: SIMSUN,"\5B8B\4F53",monospace;
	margin: 0 7px 0 6px;
	color: #999
}

body #ft .copyright {
	text-align: center;
	color: #333;
	font-family: Arial;
	float: right;
	padding-top: 0;
	margin-left: 0
}

body #ft .copyright .beian,body #ft .copyright .feedback {
	color: #737373;
	font-family: Arial,SimSun;
	margin-left: 16px;
	padding: 0 16px 0 0;
	background: url(http://s2.hao123img.com/resource/common/img/index_icon_f713078.png) 101px -131px no-repeat
}

body #ft .copyright .beian:hover,#ft .copyright .feedback:hover {
	color: #333
}

.sug-wrap {
	position: absolute;
	background: #fff;
	border: solid 1px #BDBDBD;
	border-top: 0;
	font-size: 14px;
	line-height: 30px;
	width: 309px;
	left: 0;
	top: 32px;
	_zoom: 1;
	overflow: hidden
}

.sug-wrap iframe {
	position: absolute;
	height: 440px;
	width: 100%;
	z-index: 0
}

.sug-wrap ol {
	_position: relative;
	_z-index: 1
}

.sug-wrap li {
	padding: 0 8px;
	cursor: pointer;
	color: #000;
	_zoom: 1
}

.sug-wrap .sug-query {
	font-weight: 700
}

.sug-wrap .sug-select {
	background: #EBEBEB
}

.empty {
	visibility: hidden
}

.mod-content .content-link li h3 .indext {
	text-indent: 20px
}

.mod-content .content-link li h3 a img {
	width: 16px;
	height: 16px
}

.mod-content .content-link li h3 .indext .img1 {
	position: absolute;
	top: 8px;
	left: 0
}

.mod-content .content-link li h3 .rhot .img2 {
	position: absolute;
	top: 3px;
	margin-left: 2px
}

.mod-content .content-mbo {
	color: #054DA1;
	float: left;
	display: none;
	padding: 0 0 12px;
	width: 800px
}

.mod-content .content-mbo .blue {
	background: url(http://s1.hao123img.com/resource/common/img/h_junshi_68_2cc16f6.png) no-repeat
}

.mod-content .content-mbo .orange {
	background: url(http://s2.hao123img.com/resource/common/img/h_junshi_71_948e54a.png) no-repeat
}

.mod-content .content-mbo li {
	overflow: hidden;
	height: 90px;
	width: 60px;
	float: left;
	margin: 10px 8px 0 0;
	font-size: 13px;
	position: relative;
	padding-right: 12px;
	text-align: center;
	font-family: "宋体"
}

.mod-content .content-mbo li span {
	display: block;
	width: 14px;
	height: 13px;
	position: absolute;
	top: 55px;
	top: 54px\0;
	*top: 54px;
	_top: 54px;
	right: 0
}

.mod-content .content-mbo li img {
	width: 48px;
	height: 48px;
	display: block;
	margin: 0 auto;
	padding: 0;
	border: 0;
	margin-bottom: 4px
}

#bd .mod-content-splited {
	border-top: 1px solid #DFDFE0
}

.v4-beta {
	width: 22px;
	height: 14px;
	float: left;
	display: inline;
	background: url(http://s2.hao123img.com/resource/common/img/beta_819e063.png) no-repeat;
	position: relative;
	left: 40px;
	top: 10px
}

.v2-beta {
	width: 22px;
	height: 14px;
	float: left;
	display: inline;
	background: url(http://s2.hao123img.com/resource/common/img/beta_819e063.png) no-repeat;
	position: relative;
	left: 60px;
	top: 15px
}

.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(http://s1.hao123img.com/resource/common/img/repeat_e45fb93.png) repeat-x;
	float: left;
	width: 956px;
	height: 33px
}

.m-menu li {
	float: left;
	background: url(http://s1.hao123img.com/resource/common/img/head_11033f8.png) -138px 12px no-repeat
}

.m-menu .first {
	background: 0
}

.m-menu a {
	color: #FFF;
	text-decoration: none;
	font-size: 14px;
	font-weight: 700;
	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(http://s1.hao123img.com/resource/common/img/head_11033f8.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(http://s1.hao123img.com/resource/common/img/repeat_e45fb93.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: url(http://s1.hao123img.com/resource/common/img/head_11033f8.png) 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(http://s1.hao123img.com/resource/common/img/head_11033f8.png) no-repeat;
	color: #FFF;
	cursor: default;
	font-weight: 700
}

.m-hd-tab a.cur:hover {
	color: #FFF;
	text-decoration: none
}

.m-nomenu {
	border-bottom: 2px solid #32af00;
	background: url(http://s1.hao123img.com/resource/common/img/repeat_e45fb93.png) bottom repeat-x
}

.m-nomenu .m-logo h1 {
	background: url(http://s0.hao123img.com/resource/common/img/logo1_ebbe3b3.jpg) no-repeat
}

.subnav {
	font-family: SIMSUN,"宋体",mono-space;
	width: 958px;
	overflow: hidden;
	line-height: 24px;
	padding-bottom: 7px;
	padding-bottom: 5px\9;
	margin: 10px auto;
	border: solid 1px #e1e1e1;
	font-size: 14px;
	padding-top: 10px;
	background: #f9fbfb
}

.subnav .title {
	float: left;
	text-align: center;
	height: 35px;
	width: 105px;
	line-height: 28px;
	overflow: hidden
}

.subnav .wrapper {
	float: left;
	width: 840px
}

.subnav .item {
	float: left;
	height: 28px;
	width: 103px;
	line-height: 28px;
	overflow: hidden
}

.subnav a {
	color: #0053a5;
	font-family: SimSun
}

.subnav a .icon {
	width: 16px;
	height: 16px;
	margin-right: 3px;
	vertical-align: -2px;
	margin-top: 4px
}

.subnav .active {
	display: inline-block;
	width: 82px;
	height: 20px;
	text-align: center;
	line-height: 20px
}

.subnav a:hover {
	color: #EE3636
}

.subnav-7 .item {
	width: 120px
}

.subnav .hilight a {
	color: #EE3636
}

#page-header .navilist {
	border: 1px solid #119209;
	border-bottom: 2px solid #237705;
	margin: 0 auto;
	width: 958px;
	background: url(http://s2.hao123img.com/resource/common/img/base_sprite_e2ef38a.png) repeat-x 0 -436px
}

#page-header .navilist .navis {
	border: 1px solid #36b42f;
	border-bottom: 0;
	width: 956px;
	height: 34px
}

#page-header .navilist .navis .navi {
	float: left;
	position: relative;
	z-index: 0
}

#page-header .navilist .navis .navi.cur {
	z-index: 1
}

#page-header .navilist .navis .navi.cur a {
	margin-top: -1px;
	margin-left: -2px;
	background: url(http://s2.hao123img.com/resource/common/img/base_sprite_e2ef38a.png) repeat-x scroll 0 -382px;
	border: 1px solid #0C7A07;
	border-bottom: 0;
	color: #F2FF8E;
	margin-right: -2px;
	position: relative
}

#page-header .navilist .navis .navi.new span {
	background: url(http://s0.hao123img.com/resource/common/img/sprite1_a098972.gif) no-repeat scroll 0 -45px;
	display: inline;
	height: 16px;
	position: absolute;
	right: 8px;
	top: -10px;
	width: 16px;
	z-index: 2
}

#page-header .navilist .navis .navi i {
	float: left;
	display: inline;
	margin-right: 6px;
	width: 16px;
	height: 16px;
	margin-top: 10px;
	*margin-top: 9px;
	margin-top: 9px\9
}

.navilist .navis .navi a {
	display: inline;
	float: left;
	font-size: 14px;
	font-weight: 700;
	line-height: 34px;
	padding: 0 25px;
	text-decoration: none;
	color: #fff
}

#page-header .navilist .navis .navi a:hover {
	text-decoration: underline
}

.navilist .navis .navi a.banner {
	background: url(http://s2.hao123img.com/resource/common/img/base_sprite_e2ef38a.png) no-repeat scroll -148px -96px
}

.navilist .navis .navi a.banner-r {
	background: url(http://s0.hao123img.com/resource/common/img/navi_banner_9396f16.png) no-repeat scroll right 10px
}

#notice-list-wrapper {
	height: 30px;
	width: 350px
}

.search-box #notice-list {
	font-family: simsun,'宋体';
	float: left;
	display: inline;
	padding-left: 20px;
	width: 350px;
	height: 30px;
	overflow: hidden;
	background: url(http://s1.hao123img.com/resource/common/img/notice-icon_4fea8ee.png) no-repeat left 10px
}

.search-box #notice-list .item {
	width: 350px;
	height: 30px;
	display: inline;
	float: left;
	overflow: hidden;
	*height: 29px;
	*padding-top: 1px;
	height: 29px\0;
	padding-top: 1px\0
}

.search-box #notice-list a {
	font-size: 12px;
	color: #333;
	cursor: pointer;
	display: inline;
	float: left;
	line-height: 31px;
	overflow: hidden
}

.search-box #notice-list a.hilight {
	color: #EE3636
}

.search-box #notice-list a:hover {
	color: #EE3636;
	text-decoration: underline
}

#page-header .wrapper .headerfix {
	float: left;
	display: inline;
	font-size: 0;
	height: 83px
}

.with-animation {
	-o-transform: all .5s;
	-moz-transform: all .5s;
	-webkit-transform: all .5s;
	transform: all .5s
}

.appsug {
	border: 1px solid #dfdfe0;
	margin: 10px auto;
	position: relative;
	height: 118px
}

.first-appsug {
	margin-top: -1px
}

.last-appsug {
	margin-bottom: 0
}

.appsug .pages {
	height: 118px;
	width: 780px;
	position: relative;
	margin: 0 auto
}

.appsug .pages .page {
	position: absolute;
	z-index: 10;
	display: none;
	opacity: 0
}

.appsug .pages .cur {
	z-index: 20;
	display: block;
	opacity: 1
}

.appsug .app {
	float: left;
	width: 216px;
	padding: 18px 22px 0
}

.appsug .app .icon {
	width: 64px;
	height: 64px;
	float: left;
	display: inline;
	margin: 2px 10px 0 0
}

.appsug .app .icon img {
	display: block;
	width: 64px;
	height: 64px
}

.appsug .app .text {
	float: left;
	width: 142px
}

.appsug .app .title {
	font-size: 14px;
	line-height: 18px;
	height: 18px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-family: SIMSUN,monospace;
	margin-left: -1px;
	width: 143px
}

.appsug .app .title a {
	color: #333
}

.appsug .app .desc {
	margin: 2px 0 8px;
	line-height: 17px;
	height: 34px;
	overflow: hidden
}

.appsug .notags .desc {
	height: 68px
}

.appsug .app .tags {
	width: 160px;
	margin-right: -20px;
	height: 20px
}

.appsug .notags .tags {
	display: none
}

.appsug .tags i {
	display: inline-block;
	height: 17px;
	padding: 2px 7px 1px;
	line-height: 16px;
	background: #F5E49F;
	color: #C09D40;
	margin-right: 6px;
	border-radius: 10px;
	white-space: nowrap;
	background: url(http://s1.hao123img.com/resource/common/img/appsug_d3c93a3.png) 0 -236px\9;
	padding: 0\9;
	height: 20px\9;
	margin-right: 16px\9
}

:root .appsug .tags i {
	background: #F5E49F\9;
	padding: 2px 7px 1px\9;
	margin-right: 6px\9;
	height: 17px
}

.appsug .tags i b {
	display: block\9;
	padding: 2px 0 1px\9;
	position: relative\9;
	left: 10px\9;
	background: url(http://s1.hao123img.com/resource/common/img/appsug_d3c93a3.png) 100% -236px\9
}

:root .appsug .tags i b {
	display: inline\9;
	position: static\9;
	background-image: none
}

.appsug .tags i s {
	display: block\9;
	position: relative\9;
	left: -4px\9;
	line-height: 16px\9;
	padding-top: 1px\9
}

:root .appsug .tags i s {
	display: inline\9;
	position: static\9
}

.appsug .controller {
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0
}

.appsug .controller .button {
	position: absolute;
	height: 118px;
	width: 54px;
	top: 0;
	cursor: pointer;
	background: url(http://s1.hao123img.com/resource/common/img/appsug_d3c93a3.png)
}

.appsug .controller .prev {
	left: 0;
	background-position: 0 0
}

.appsug .controller .next {
	right: 0;
	background-position: -54px 0
}

.appsug .controller .prev:hover {
	background-position: 0 -118px
}

.appsug .controller .next:hover {
	background-position: -54px -118px
}

.appsug .controller b.hover {
	background-position-y: -118px
}

.appsug .controller .inactive {
	cursor: default;
	background: 0 0
}

.linked_iframe {
	margin: 10px auto
}

.linked_iframe iframe {
	display: block
}

.linked_iframe .more {
	margin: 10px auto 0;
	text-align: center;
	font-size: 14px;
	font-family: SIMSUN,monospace;
	border: 1px solid #E9E9E9;
	background-color: #F6F6F6;
	padding: 12px 0
}

.tabed-iframe {
	margin: 10px auto
}

.tab .linked_iframe {
	overflow: hidden;
	border: #DFDFE0 solid 1px;
	margin: 0 auto;
	*zoom: 1
}

.tabed-iframe .controller {
	display: block;
	overflow: hidden;
	*zoom: 1;
	margin-bottom: -1px;
	position: relative
}

.tabed-iframe .controller .item {
	float: left;
	height: 28px;
	background: url(http://s0.hao123img.com/resource/common/img/slide-doors_20fb6d9.png) 0 -28px;
	padding: 0 0 0 27px;
	margin-right: 1px;
	font-size: 14px;
	color: #333;
	text-decoration: none;
	-moz-user-select: none;
	user-select: none
}

.tabed-iframe .controller .item i {
	background: url(http://s0.hao123img.com/resource/common/img/slide-doors_20fb6d9.png) 100% -28px;
	float: left;
	height: 24px;
	position: relative;
	left: 1px;
	line-height: 24px;
	padding: 4px 28px 0 0;
	text-decoration: none;
	letter-spacing: 1px;
	cursor: pointer
}

.tabed-iframe .controller .cur {
	background-position: 0 0;
	cursor: default
}

.tabed-iframe .controller .cur i {
	background-position: 100% 0;
	font-weight: 700;
	letter-spacing: 0;
	cursor: default
}

.tab .linked_iframe iframe {
	margin-left: -1px;
	margin-right: -1px;
	margin-bottom: -1px;
	margin-top: -1px
}

body #page-header .top-bar .user-tools .usrname {
	cursor: normal;
	color: #333
}

#page-header .top-bar .user-tools .usrname:hover {
	text-decoration: none
}

body #page-header .top-bar .login-nav {
	display: inline;
	float: left
}

body #page-header .top-bar .logout-nav {
	margin-left: 8px;
	float: left;
	display: none
}

#popup {
	width: 236px;
	height: 150px;
	background: url(http://s1.hao123img.com/resource/common/img/bg_pop_4254b63.png);
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://s1.hao123img.com/resource/common/img/bg_pop_4254b63.png', sizingMethod='crop')
}

#popup .icon-wrp {
	float: left
}

#popup .icon-wrp .icon {
	margin: 53px 20px 53px 33px;
	_margin-right: 17px;
	width: 36px;
	height: 36px;
	background: url(http://s0.hao123img.com/resource/common/img/pop_icon_63f7b25.png)
}

#popup.success .icon {
	background-position: 0 -36px
}

#popup .outer {
	height: 142px;
	width: 88px;
	display: table;
	*position: relative
}

#popup .outer .middle {
	display: table-cell;
	vertical-align: middle;
	*position: absolute;
	*top: 50%;
	*left: 50%;
	*width: 100%
}

#popup .outer .middle .inner {
	display: inline-block;
	*display: inline;
	*position: relative;
	*top: -50%;
	*left: -50%;
	color: #333;
	font-size: 20px;
	line-height: 28px;
	font-family: 'Microsoft YaHei'
}

:root *>#popup {
	background: #fff;
	width: 232px;
	height: auto;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 2px 2px 2px 0 #ccc;
	box-shadow: 2px 2px 2px 0 #ccc
}

.nav-container {
	margin: 0 auto;
	width: 960px;
	overflow: hidden;
	background: url(http://s2.hao123img.com/resource/common/img/base_sprite_e2ef38a.png) repeat-x 0 -437px;
	font-family: "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"
}

.nav-container ul {
	overflow: hidden;
	height: 40px
}

.nav-container li {
	float: left;
	font-size: 14px;
	font-family: simsun,"\5B8B\4F53";
	line-height: 20px
}

.nav-container li.nobg a {
	background: 0 0
}

.nav-container li.small {
	float: right;
	margin-top: 9px;
	margin-right: 18px;
	display: inline
}

.nav-container li.small a {
	float: left;
	display: inline;
	white-space: nowrap;
	background: 0 0;
	font-family: Simsun,"\5B8B\4F53";
	font-weight: 400;
	font-size: 13px;
	padding: 0;
	line-height: 20px;
	height: 20px
}

.nav-container li.small a .sd {
	cursor: pointer;
	float: left;
	display: inline;
	padding: 2px 8px 0 0;
	position: relative;
	line-height: 20px;
	height: 20px;
	left: 8px
}

.nav-container li.small a.selected,.nav-container li.small a:hover {
	border: 0;
	margin-right: 0;
	text-decoration: none;
	background: url(http://s2.hao123img.com/resource/common/img/base_sprite_e2ef38a.png) no-repeat 0 -720px
}

.nav-container li.small a.selected .sd,.nav-container li.small a:hover .sd {
	background: url(http://s2.hao123img.com/resource/common/img/base_sprite_e2ef38a.png) no-repeat right -720px
}

.nav-container li a {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-weight: 700;
	color: #FFF;
	padding: 0 25px;
	background: url(http://s2.hao123img.com/resource/common/img/base_sprite_e2ef38a.png) no-repeat -148px -96px
}

.nav-container li a:hover {
	text-decoration: underline;
	color: #FFF
}

.nav-container li a.selected {
	background: #00834E url(http://s2.hao123img.com/resource/common/img/base_sprite_e2ef38a.png) repeat-x 0 -382px;
	border-left: #026E42 solid 1px;
	border-right: #026E42 solid 1px;
	margin-right: -2px;
	position: relative;
	_position: static
}

.nav-container li a.selected:hover {
	color: #FFF
}

#masthead {
	background: 0;
	border: 0
}

#fam-web {
	overflow: hidden;
	margin-bottom: 10px;
	position: relative;
	*zoom: 1;
	background-color: #f9fbfa
}

.fam-web-con {
	border: 1px solid #e1e1e1;
	font-size: 14px
}

.fam-web-con a {
	color: #0053a5
}

.fam-web-con a:hover {
	color: red;
	text-decoration: underline
}

.fam-web-con .hd {
	float: left;
	padding: 10px 0 0 30px
}

.fam-web-con .bd {
	overflow: hidden;
	color: #0053a5;
	padding-bottom: 8px
}

.fam-web-con .bd .fam-link {
	float: left;
	padding-left: 3px
}

.fam-web-con .bd .fam-link li {
	float: left;
	padding: 10px 10px 0
}

#fam-web .fam-web-con .rc-tl {
	top: 0
}

#fam-web .fam-web-con .rc-tr {
	top: 0
}

#fam-web .fam-web-con .rc-bl {
	bottom: -1px
}

#fam-web .fam-web-con .rc-br {
	_bottom: -1px
}

.nav-container li {
	position: relative;
	z-index: 0
}

.nav-container li.new span {
	display: block;
	position: absolute;
	top: -10px;
	right: 8px;
	height: 16px;
	width: 16px;
	background: url(http://s1.hao123img.com/resource/common/img/head_11033f8.png) -88px 0 no-repeat;
	z-index: 2
}

.nav-container ul {
	overflow: visible!important
}

.nav-container {
	overflow: visible!important;
	background-color: #009457!important
}

.nav-container li.cur {
	z-index: 4
}

.nav-container li.recommend {
	float: right;
	padding-left: 0;
	color: #F2FF8E;
	font-size: 14px;
	line-height: 34px;
	height: 34px;
	overflow: hidden
}

.nav-container li.recommend a {
	background-image: none
}

.nav-container li.recommend a.selected {
	background: url(http://s2.hao123img.com/resource/common/img/base_sprite_e2ef38a.png)
}

.nav-container li.recommend span {
	display: block;
	border: 0;
	padding-left: 36px;
	padding-right: 0
}

.nav-container li.game span {
	background: url(http://s1.hao123img.com/resource/common/img/recommend_577b5a6.png) 0 9px no-repeat
}

#bd {
	margin-top: 10px;
	border-top: 1px solid #dfdfe0;
	position: relative
}

.mod-content {
	border: 1px solid #dfdfe0;
	font-size: 14px;
	border-top: 0;
	padding-bottom: 8px
}

.mod-content .content-con {
	padding-top: 8px;
	background: url(http://s0.hao123img.com/resource/common/img/shadow_438f1f3.png) no-repeat 0 0
}

.mod-content .content-con-first {
	background: 0 0
}

.mod-content .content-link {
	color: #054DA1;
	float: left;
	width: 830px;
	overflow: hidden
}

.mod-content .content-link li {
	width: 166px;
	overflow: hidden;
	height: 37px;
	float: left
}

.mod-content .content-link li h3 {
	border-bottom: 1px solid #EFEFEF;
	width: 117px;
	height: 36px;
	line-height: 36px;
	position: relative
}

.mod-content .content-link li h3.last-row {
	border-bottom: 0
}

.mod-content .content-link li h3.noborder {
	border-bottom: 1px solid #dfdfe0
}

.mod-content .content-link li h3 div {
	position: absolute;
	width: 160px
}

.mod-content .content-link li h3 a {
	color: #0053a5;
	position: absolute;
	left: 8px;
	outline: 0
}

.mod-content .content-title {
	padding-left: 14px;
	float: left;
	width: 114px;
	padding-top: 7px;
	font-weight: bolder;
	overflow: hidden
}

.mod-content .content-title .content-title-des {
	color: #999;
	font-family: Arial;
	font-weight: 400
}

#bd .show-content-bg {
	background-color: #f8fafc
}

#bd .mod-content .show-link-bg-lt7 {
	background: url(http://s2.hao123img.com/resource/common/img/base_sprite_e2ef38a.png) no-repeat 0 -489px
}

#bd .mod-content .show-link-bg-gt7 {
	background: url(http://s2.hao123img.com/resource/common/img/base_sprite_e2ef38a.png) no-repeat 0 -535px
}

#bd .mod-content .show-link-bg-lt7 h3,#bd .mod-content .show-link-bg-gt7 h3 {
	border-bottom-color: #f8fafc
}

#bd .mod-content .show-link-bg-lt7 a,#bd .mod-content .show-link-bg-gt7 a {
	color: #FFF;
	font-weight: bolder
}

a:hover {
	color: #f30;
	text-decoration: underline
}

.topborder {
	border-bottom: 1px solid #dfdfe0;
	height: 1px;
	overflow: hidden;
	width: 960px
}

.hilight a {
	color: #F30
}

.map-content {
	border: 1px solid #dfdfe0;
	font-size: 14px;
	border-top: 0;
	background-color: #fafafa
}

.map-content .map-title {
	height: 26px;
	padding-top: 4px;
	font-weight: 700;
	background-color: #f1f1f1;
	text-align: center
}

.map-content .map-container {
	position: relative
}

.map-content .map-body {
	width: 496px;
	height: 415px;
	margin: 5px auto
}

.map-content .map-body area {
}

.edu-content {
	border: 1px solid #dfdfe0;
	font-size: 14px;
	margin-bottom: 10px
}

.edu-content .edu-title {
	height: 26px;
	padding-top: 4px;
	font-weight: 700;
	background-color: #f1f1f1;
	text-align: center
}

.edu-content .edu-container {
	padding: 10px 10px 0
}

.edu-content table {
	width: 100%
}

.edu-content table th {
	background-color: #F5F5F5;
	height: 25px;
	color: #666;
	font-weight: 700;
	font-size: 12px;
	text-align: center;
	*height: 20px;
	*padding-top: 5px
}

.edu-content table td {
	height: 32px;
	border: 1px solid #E1E1E1;
	border-bottom: 0;
	border-right: 0;
	font-size: 14px;
	text-align: center;
	color: #333
}

.edu-content table td.first {
	border-left: 0
}

.edu-content table td a {
	margin: 0 20px 0 0
}

.edu-search {
	padding: 10px 30px 15px
}

.edu-search select {
	margin-right: 20px
}

.edu-search .submit {
	border: 0;
	height: 22px;
	width: 53px;
	text-align: center;
	background: url(http://s0.hao123img.com/resource/common/img/extra_sprite_90bea3e.png) 0 -430px no-repeat;
	margin-top: 2px;
	cursor: pointer
}

.star-content-link {
	width: 830px;
	float: left;
	overflow: hidden;
	color: #054DA1
}

.star-content-link li {
	width: 166px;
	height: 58px;
	float: left
}

.star-content-link .star-body {
	border-bottom: 1px solid #EFEFEF;
	padding: 8px;
	width: 102px
}

.star-content-link .star-name {
	height: 20px;
	font-weight: 700
}

.star-content-link .star-name a {
	font-weight: 700
}

.star-content-link .star-link a {
	font-size: 12px
}

.star-content-link .star-link span {
	margin: 0 5px
}

.star-content-link .last-row {
	border: 0
}

.bank-con-content-link {
	width: 814px;
	float: left;
	overflow: hidden;
	color: #054DA1;
	padding: 8px
}

.bank-con-content-link li {
	width: 203px;
	height: 58px;
	float: left
}

.bank-con-content-link .bank-con-body {
	border-bottom: 1px solid #dfdfe0;
	padding: 8px;
	width: 80px
}

.bank-con-content-link .bank-con-name {
	height: 20px;
	font-weight: 700;
	color: #666
}

.bank-con-content-link .bank-con-name a {
	font-weight: 700
}

.bank-con-content-link .bank-con-link a {
	font-size: 12px
}

.bank-con-content-link .bank-con-link span {
	margin: 0 5px
}

.bank-con-content-link .last-row {
	border: 0
}

.lon-content {
	border: 1px solid #dfdfe0;
	font-size: 14px;
	border-top: 0;
	width: 958px
}

.lon-content .lon-row {
	overflow: hidden
}

.lon-content .lon-list {
	float: left;
	width: 190px
}

.lon-content .spec {
	border: 1px solid #dfdfe0;
	border-top: 0;
	border-bottom: 0;
	margin-bottom: -999em;
	padding-bottom: 999em
}

.lon-content .lon-title {
	text-align: center;
	background-color: #f1f1f1;
	height: 25px;
	padding-top: 5px;
	font-weight: 700
}

.lon-content .lon-container {
	padding: 15px 0 0 15px
}

.lon-content .lon-container li {
	height: 29px
}

.lon-content .last-row {
	border-right: 0;
	width: 194px
}

.hot-content {
	border: 1px solid #dfdfe0;
	border-top: 0;
	margin-bottom: 10px;
	height: 30px;
	overflow: hidden;
	width: 958px
}

.hot-content .hot-title {
	width: 70px;
	height: 24px;
	padding: 6px 0 0 13px;
	background-color: #ededed;
	float: left
}

.hot-content .hot-title-back {
	float: left;
	background: url(http://s0.hao123img.com/resource/common/img/extra_sprite_90bea3e.png) -60px 0 no-repeat;
	width: 23px;
	height: 30px
}

.hot-content .hot-title a {
	color: #f30;
	font-size: 14px
}

.hot-content ul {
	float: left;
	margin-left: 5px;
	width: 794px;
	overflow: hidden;
	height: 30px
}

.hot-content li {
	float: left;
	height: 24px;
	padding: 6px 7px 0
}

.hot-content li a {
	color: #333;
	font-size: 14px;
	word-break: keep-all
}

.hot-content li a:hover {
	color: #f30
}

.hot-content .hot-more {
	padding-left: 10px;
	float: left;
	padding: 6px 0 2px;
	font-size: 14px
}

.qq-content {
	border-left: 1px solid #dfdfe0;
	background-color: #fff;
	width: 959px
}

.qq-content .left-con {
	float: left;
	width: 300px;
	height: 96px;
	border: 1px solid #dfdfe0;
	border-top: 0;
	border-left: 0;
	padding: 55px 0 0 25px
}

.qq-content .right-con {
	float: left;
	width: 633px;
	overflow: hidden
}

.qq-content .right-con li {
	width: 195px;
	height: 60px;
	border: 1px solid #dfdfe0;
	border-top: 0;
	border-left: 0;
	float: left;
	padding: 15px 0 0 15px
}

.qq-content .qq-con .qq-icon {
	width: 50px;
	float: left
}

.qq-content .qq-con .qq-icon img {
	border: 0
}

.qq-content .qq-con .qq-con-right {
	float: left
}

.qq-content .qq-con .qq-title {
	font-size: 14px;
	font-weight: 700;
	color: #333;
	height: 25px
}

.qq-content .qq-con .qq-title a {
	color: #333
}

.qq-content .qq-con .qq-title a:hover {
	color: #f30
}

.qq-content .qq-con .qq-link a {
	font-size: 14px
}

.qq-content .qq-con .qq-link span {
	margin: 0 8px;
	color: #0053A5
}

.out-content {
	width: 960px;
	margin: 10px auto 0
}

.out-content-title {
	height: 28px;
	background: url(http://s0.hao123img.com/resource/common/img/extra_sprite_90bea3e.png) 0 -30px repeat-x;
	border: 1px solid #dfdfe0
}

.out-content-title h2 {
	padding: 4px 14px;
	font-size: 14px;
	font-weight: 700
}

.stock-content {
	width: 960px;
	margin: -1px auto 10px;
	color: #333
}

.stock-header {
	overflow: hidden;
	height: 44px
}

.stock-header-left {
	float: left;
	width: 3px;
	height: 44px;
	background: url(http://s0.hao123img.com/resource/common/img/extra_sprite_90bea3e.png) -70px -120px no-repeat
}

.stock-header-mid {
	float: left;
	width: 954px;
	height: 44px;
	background: url(http://s0.hao123img.com/resource/common/img/extra_sprite_90bea3e.png) 0 -350px repeat-x;
	position: relative
}

.stock-header-right {
	float: left;
	width: 3px;
	height: 44px;
	background: url(http://s0.hao123img.com/resource/common/img/extra_sprite_90bea3e.png) -73px -120px no-repeat
}

.stock-header-mid ul {
	position: absolute;
	top: 14px;
	left: 247px
}

.stock-header-mid ul li {
	float: left;
	margin-right: 20px
}

.stock-header-mid ul li b {
	font-weight: 400
}

.stock-header-mid ul li a {
	color: #333
}

.stock-header-mid .z {
	color: red
}

.stock-header-mid .d {
	color: green
}

.stock-header-mid .z span {
	margin-left: 5px;
	padding-left: 13px;
	background: url(http://s0.hao123img.com/resource/common/img/extra_sprite_90bea3e.png) -79px -439px no-repeat
}

.stock-header-mid .d span {
	margin-left: 5px;
	padding-left: 13px;
	background: url(http://s0.hao123img.com/resource/common/img/extra_sprite_90bea3e.png) -79px -499px no-repeat
}

.stock-header-mid .openstate {
	position: absolute;
	top: 12px;
	left: 191px;
	font-size: 14px;
	color: red;
	font-weight: 700
}

#svtm {
	position: absolute;
	top: 14px;
	left: 20px
}

#bigplate_more {
	margin-left: 20px;
	color: #0053A5
}

.stock-search-mid {
	float: left;
	width: 958px;
	border: 1px solid #E3E3E3;
	border-top: 0;
	border-bottom: 0;
	height: 31px;
	background: url(http://s0.hao123img.com/resource/common/img/extra_sprite_90bea3e.png) 0 -394px repeat-x;
	position: relative
}

.stock-search-mid .inner-wrapper {
	position: absolute;
	top: 5px;
	_top: 4px;
	left: 110px
}

#bdswd {
	height: 20px;
	line-height: 20px;
	width: 307px;
	border: 1px solid #7F9DB9
}

#bdSubmit {
	border: 0;
	height: 22px;
	width: 53px;
	text-align: center;
	background: url(http://s0.hao123img.com/resource/common/img/extra_sprite_90bea3e.png) 0 -430px no-repeat;
	cursor: pointer
}

.stock-search-mid .inner-wrapper td {
	padding-left: 5px
}

#custom_button {
	position: absolute;
	bottom: 0;
	_bottom: -1px;
	right: 30px;
	cursor: pointer;
	padding: 2px 5px
}

.stock-search-mid .button-closed {
	background-color: #fff;
	border: 1px solid #DFDFE0
}

.stock-search-mid .button-disabled {
	background-color: #eee;
	border: 1px solid #DFDFE0;
	color: #666
}

.stock-search-mid .button-open {
	background-color: #fff;
	border: 1px solid #7F9DB9;
	border-bottom: 0
}

.suggest_panel {
	left: 641px;
	top: 206px
}

.suggest_panel .list {
	position: relative;
	border: 1px solid #7F9DB9;
	width: 402px;
	background-color: #FFF;
	top: -1px\9;
	left: -1px\9;
	*top: -1px;
	*left: -2px;
	_top: -1px
}

.suggest_panel .list th {
	text-align: left;
	font-weight: 400;
	color: #999;
	border-bottom: solid 1px #D4D4D4;
	line-height: 26px;
	white-space: nowrap;
	padding: 0 0 0 10px
}

.suggest_panel .list th.bt {
	text-align: right;
	padding: 0 10px 0 0
}

.suggest_panel .list tbody td {
	padding: 4px 0 4px 10px;
	font-size: 14px;
	cursor: pointer;
	vertical-align: top
}

.suggest_panel .list tbody td.bt {
	padding-left: 0;
	padding-right: 10px;
	text-align: right
}

.suggest_panel .list .cur {
	background-color: #F5F5F5
}

.suggest_panel .list button {
	border: 0;
	background: url(http://www.hao123.com/images/stock/add-normal.png) no-repeat;
	width: 44px;
	height: 19px;
	cursor: pointer
}

.suggest_panel .list button.disabled {
	background: url(http://www.hao123.com/images/stock/add-disabled.png) no-repeat
}

.suggest_panel .list button.added {
	background: url(http://www.hao123.com/images/stock/add-added.png) no-repeat
}

.suggest_panel .list tfoot {
	text-align: center
}

.suggest_panel .list tfoot td {
	padding-top: 10px
}

.suggest_panel .list tfoot td p {
	border-top: 1px solid #999;
	line-height: 32px;
	color: red
}

.suggest_panel .list em {
	font-style: normal;
	font-weight: 700
}

.stock-content .hide {
	display: none
}

.stock-time {
	line-height: 28px;
	padding-left: 10px;
	font-size: 12px;
	border-left: 1px solid #E3E3E3;
	border-right: 1px solid #E3E3E3;
	color: #666
}

.stock .record-wrapper {
	border: solid 1px #E3E3E3;
	background-color: #FFF;
	padding-top: 1px
}

.stock .record {
	width: 100%;
	font-size: 12px
}

.stock .record td {
	text-align: center;
	line-height: 35px
}

.stock .record th {
	line-height: 21px;
	background: url(http://s0.hao123img.com/resource/common/img/extra_sprite_90bea3e.png) 0 -640px repeat-x;
	color: #333;
	font-weight: 400;
	font-size: 12px;
	text-align: center
}

.stock .record .tr2 td {
	background-color: #F3F7F8
}

.stock .record td.first {
	border-left: 0
}

.stock .record th.first {
	border-left: 0
}

.stock .record th.first p {
	border-left: 1px solid #FFF
}

.stock .record th.last p {
	border-right: 1px solid #FFF
}

.stock .record .cancel {
	text-align: left;
	padding-left: 28px;
	width: 40px
}

.stock .record .cancel a {
	background: url(http://s0.hao123img.com/resource/common/img/extra_sprite_90bea3e.png) 0 -669px no-repeat;
	display: block;
	width: 10px;
	height: 11px
}

.stock span.up-simple,.stock span.down-simple {
	margin: 3px
}

.stock span.up-simple {
	color: Red
}

.stock span.down-simple {
	color: green
}

.stock span.up {
	color: Red;
	background: url(/images/stock/up1.gif) right no-repeat;
	padding-right: 12px
}

.stock span.down {
	color: green;
	background: url(/images/stock/down1.gif) right no-repeat;
	padding-right: 12px
}

.bank-content {
	border: 1px solid #dfdfe0;
	font-size: 14px;
	border-top: 0;
	padding: 4px 0 0
}

.bank-content .content-title {
	padding-left: 14px;
	float: left;
	width: 114px;
	padding-top: 7px;
	font-weight: bolder;
	overflow: hidden
}

.bank-content .content-title .content-title-des {
	color: #999;
	font-family: Arial;
	font-weight: 400
}

.bank-content-link {
	width: 830px;
	float: left;
	overflow: hidden
}

.bank-content-link li {
	width: 166px;
	float: left
}

.bank-content-link .bank-icon {
	height: 40px;
	padding-top: 10px
}

.bank-content-link .bank-icon img {
}

.bank-content-link .bank-info {
	text-align: center;
	padding: 2px 0 8px;
	width: 129px
}

.bank-content-link .bank-info span {
	color: #333;
	font-size: 12px;
	font-family: arial
}

.bank-content-link .bank-info a {
	font-size: 12px;
	color: #333
}

.bank-content-link .bank-info a:hover {
	color: #f30
}

.tab-content {
	width: 960px;
	margin: 10px auto;
	color: #333
}

.tab-content .tab-header {
	position: relative;
	width: 960px;
	overflow: hidden
}

.tab-content .tab-header-con {
	border-bottom: 1px solid #DFDFE0;
	float: left;
	cursor: pointer;
	position: relative;
	z-index: 2
}

.tab-content .tab-header-lest {
	border-bottom: 1px solid #DFDFE0;
	width: 960px;
	height: 27px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1
}

.tab-content .tab-header-con .con-left {
	float: left;
	width: 2px;
	height: 27px;
	background: url(http://s0.hao123img.com/resource/common/img/extra_sprite_90bea3e.png) -80px -120px no-repeat
}

.tab-content .tab-header-con .con-mid {
	float: left;
	padding: 5px 20px 0;
	height: 22px;
	background: url(http://s0.hao123img.com/resource/common/img/extra_sprite_90bea3e.png) 0 -290px repeat-x;
	font-size: 14px
}

.tab-content .tab-header-con .con-right {
	float: left;
	width: 2px;
	height: 27px;
	background: url(http://s0.hao123img.com/resource/common/img/extra_sprite_90bea3e.png) -82px -120px no-repeat
}

.tab-content .tab-con-selected {
	border-bottom: 1px solid #fff;
	z-index: 2;
	position: relative
}

.tab-content .tab-con-selected .con-left {
	background-position: -80px -150px
}

.tab-content .tab-con-selected .con-mid {
	background-position: 0 -320px;
	font-weight: 700
}

.tab-content .tab-con-selected .con-right {
	background-position: -84px -150px
}

.tab-content .tab-body {
	border: 1px solid #DFDFE0;
	border-top: 0
}

.exam_content {
	padding: 10px 10px 0
}

.exam-month {
	margin-bottom: 10px;
	zoom: 1
}

.exam-month ul {
	float: left
}

.exam-month .more {
	float: right;
	font-size: 14px
}

.exam-month li {
	float: left;
	padding: 0 5px;
	font-size: 14px;
	margin: 0 2px
}

.exam-month li a {
	font-size: 14px
}

.exam-month li.first {
	padding-right: 0
}

.exam-month li.selected {
	background-color: #32AF00
}

.exam-month li.selected a {
	color: #fff;
	font-weight: 700
}

.exam-body table {
	width: 100%
}

.exam-body table th {
	background-color: #F5F5F5;
	height: 25px;
	color: #666;
	font-weight: 700;
	font-size: 12px;
	text-align: center
}

.exam-body table td {
	height: 32px;
	border: 1px solid #E1E1E1;
	border-bottom: 0;
	border-right: 0;
	font-size: 14px;
	padding-left: 15px
}

.exam-body table td.first {
	border-left: 0
}

.exam-body table td a {
	margin: 0 20px 0 0
}

.erji-menu {
	position: relative;
	padding: 10px 10px 25px
}

.erji-menu table {
	width: 100%
}

.erji-menu table td {
	text-align: center
}

.erji-menu .img-con {
	text-align: center
}

.erji-menu .img-div {
	width: 80px;
	height: 80px;
	padding: 4px;
	background: url(http://s0.hao123img.com/resource/common/img/extra_sprite_90bea3e.png) 0 -200px;
	no-repeat;margin: 0 auto
}

.erji-menu .img-div img {
	border: 0;
	width: 80px;
	height: 80px
}

.erji-menu .title {
	color: #333;
	font-size: 14px;
	padding: 5px 0 0;
	text-align: center
}

.erji-menu .title a {
	color: #222
}

.erji-menu .more {
	position: absolute;
	right: 40px;
	bottom: 5px;
	_bottom: 32px
}

.erji-menu .more a {
	font-size: 14px
}

.auto-content {
	width: 958px;
	height: 57px;
	background-color: #F5F5F5;
	border: 1px solid #dfdfe0;
	border-top: 0
}

.auto-content li {
	float: left;
	padding: 5px 55px 0 30px
}

.auto-content li img {
	border: 0
}

.mod-content-search {
	width: 960px;
	padding: 10px 0 0
}

.mod-content-search .search-con {
	border: 1px solid #dfdfe0;
	border-bottom: 0;
	padding: 10px 0 0 189px;
	height: 33px;
	padding-top: 13px;
	font-size: 14px;
	color: #333;
	background-color: #FAFAFA
}

.mod-content-search .search-con span {
	vertical-align: middle
}

.mod-content-search .search-con .input {
	height: 24px;
	padding: 2px 0 0 5px;
	border: 1px solid #7F9DB9;
	width: 360px
}

.mod-content-search .search-con .but {
	padding: 3px 5px;
	*padding: 4px 3px 2px
}

.mod-content-search .radio-con {
	border: 1px solid #dfdfe0;
	border-top: 0;
	border-bottom: 0;
	padding: 0 0 0 290px;
	color: #000;
	height: 14px;
	vertical-align: top;
	background-color: #FAFAFA
}

.mod-content-search .radio-con label {
	vertical-align: middle;
	padding-left: 2px
}

.mod-content-search .radio-con input {
	vertical-align: middle
}

.mod-content-search .link-con {
	border: 1px solid #dfdfe0;
	border-top: 0;
	padding: 17px 0 10px 287px;
	font-size: 14px;
	background-color: #FAFAFA
}

.mod-content-search .bottom-con {
	padding-top: 10px;
	border: 1px solid #dfdfe0;
	border-top: 0;
	background-color: #FAFAFA
}

.clear {
	clear: both
}

.mail-content {
	width: 960px;
	padding: 10px 0 0
}

.mail-content form {
	background-color: #FAFAFA;
	border: 1px solid #dfdfe0
}

.mail-content .search-title {
	width: 90px;
	height: 29px;
	padding: 8px 0 0 13px;
	background-color: #ededed;
	float: left;
	color: #333;
	font-weight: 700;
	font-size: 14px
}

.mail-content .search-title-back {
	float: left;
	background: url(http://s0.hao123img.com/resource/common/img/extra_sprite_90bea3e.png) -64px -530px no-repeat;
	width: 23px;
	height: 37px
}

.mail-content .search-con {
	float: left;
	padding: 6px 0 0 40px;
	height: 31px;
	font-size: 14px;
	color: #333
}

.mail-content .search-con .but {
	border: 0;
	height: 22px;
	width: 53px;
	text-align: center;
	background: url(http://s0.hao123img.com/resource/common/img/extra_sprite_90bea3e.png) 0 -430px no-repeat;
	margin-left: 10px;
	cursor: pointer
}

.mail-content .input {
	width: 135px;
	height: 18px
}

.desktop-content {
	width: 960px;
	padding: 10px 0 0
}

.desktop-content form {
	background-color: #FAFAFA;
	border: 1px solid #dfdfe0
}

.desktop-content .search-title {
	width: 140px;
	height: 42px;
	padding: 22px 0 0 13px;
	background-color: #ededed;
	float: left;
	color: #333;
	font-weight: 700;
	font-size: 14px
}

.desktop-content .search-title-back {
	float: left;
	background: url(http://s0.hao123img.com/resource/common/img/extra_sprite_90bea3e.png) -64px -570px no-repeat;
	width: 23px;
	height: 64px
}

.desktop-content .search-con {
	float: left;
	padding: 13px 0 0 40px;
	height: 31px;
	font-size: 14px;
	color: #333
}

.desktop-content .search-con label {
	vertical-align: middle
}

.desktop-content .search-con .but {
	border: 0;
	height: 22px;
	width: 53px;
	text-align: center;
	background: url(http://s0.hao123img.com/resource/common/img/extra_sprite_90bea3e.png) 0 -430px no-repeat;
	margin: 0 0 0 5px;
	cursor: pointer;
	vertical-align: middle
}

.desktop-content .input {
	width: 420px;
	height: 18px;
	vertical-align: middle
}

.desktop-content .radio-con {
	padding-left: 130px
}

.desktop-content .radio-con label {
	vertical-align: middle;
	padding-left: 2px
}

.desktop-content .radio-con input {
	vertical-align: middle
}

.retop {
	background: url(http://s0.hao123img.com/resource/common/img/extra_sprite_90bea3e.png) 0 -120px no-repeat;
	width: 32px;
	height: 75px;
	position: fixed;
	bottom: 65px;
	z-index: 100;
	display: block
}

.retop:hover {
	background-position: -33px -120px
}

*html .retop {
	background: url(http://s0.hao123img.com/resource/common/img/extra_sprite_90bea3e.png) 0 -120px no-repeat;
	width: 32px;
	height: 75px;
	position: absolute;
	bottom: auto;
	top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-135));
	z-index: 100;
	display: block
}

.map-content .map-body {
	position: relative
}

.map-content .map-body .nanhai {
	position: absolute;
	right: -86px;
	bottom: 5px;
	width: 90px;
	height: 120px
}