html {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51);
}
body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
code {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
hr {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
article {
	margin: 0px; padding: 0px;
}
aside {
	margin: 0px; padding: 0px;
}
details {
	margin: 0px; padding: 0px;
}
figcaption {
	margin: 0px; padding: 0px;
}
figure {
	margin: 0px; padding: 0px;
}
footer {
	margin: 0px; padding: 0px;
}
header {
	margin: 0px; padding: 0px;
}
hgroup {
	margin: 0px; padding: 0px;
}
menu {
	margin: 0px; padding: 0px;
}
nav {
	margin: 0px; padding: 0px;
}
section {
	margin: 0px; padding: 0px;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
menu {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
body {
	font: 12px/1.5 tahoma, arial, "宋体"; font-size-adjust: none; font-stretch: normal;
}
button {
	font: 12px/1.5 tahoma, arial, "宋体"; font-size-adjust: none; font-stretch: normal;
}
input {
	font: 12px/1.5 tahoma, arial, "宋体"; font-size-adjust: none; font-stretch: normal;
}
select {
	font: 12px/normal "tahoma", "arial", "宋体"; font-size-adjust: none; font-stretch: normal;
}
textarea {
	font: 12px/1.5 tahoma, arial, "宋体"; font-size-adjust: none; font-stretch: normal;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
th {
	text-align: inherit;
}
fieldset {
	border: 0px currentColor;
}
img {
	border: 0px currentColor;
}
a img {
	border: 0px currentColor;
}
iframe {
	display: block;
}
abbr {
	border: 0px currentColor; font-variant: normal;
}
acronym {
	border: 0px currentColor; font-variant: normal;
}
del {
	text-decoration: line-through;
}
address {
	font-style: normal; font-weight: 500;
}
caption {
	font-style: normal; font-weight: 500;
}
cite {
	font-style: normal; font-weight: 500;
}
code {
	font-style: normal; font-weight: 500;
}
dfn {
	font-style: normal; font-weight: 500;
}
em {
	font-style: normal; font-weight: 500;
}
th {
	font-style: normal; font-weight: 500;
}
var {
	font-style: normal; font-weight: 500;
}
ol {
	list-style-type: none; list-style-image: none;
}
ul {
	list-style-type: none; list-style-image: none;
}
select {
	border: 1px solid rgb(255, 255, 255); border-image: none; text-align: center; font-size: 14px; vertical-align: middle;
}
input {
	vertical-align: middle;
}
body {
	-ms-word-break: normal; -ms-word-wrap: break-word;
}
div {
	-ms-word-break: normal; -ms-word-wrap: break-word;
}
p {
	-ms-word-break: normal; -ms-word-wrap: break-word;
}
table {
	-ms-word-break: normal; -ms-word-wrap: break-word;
}
td {
	-ms-word-break: normal; -ms-word-wrap: break-word;
}
caption {
	text-align: left;
}
th {
	text-align: left;
}
h1 {
	font-size: 100%; font-weight: 500;
}
h2 {
	font-size: 100%; font-weight: 500;
}
h3 {
	font-size: 100%; font-weight: 500;
}
h4 {
	font-size: 100%; font-weight: 500;
}
h5 {
	font-size: 100%; font-weight: 500;
}
h6 {
	font-size: 100%; font-weight: 500;
}
sup {
	vertical-align: text-top;
}
sub {
	vertical-align: text-bottom;
}
a:hover {
	color: rgb(255, 0, 0); text-decoration: underline;
}
ins {
	text-decoration: none;
}
a {
	text-decoration: none;
}
a {
	color: rgb(51, 51, 51);
}
.clearbox {
	line-height: normal; clear: both; font-size: 0px;
}
.clearfix::after {
	height: 0px; clear: both; font-size: 0px; display: inline-block; visibility: hidden; content: "";
}
.clearfix {
	display: inline-block;
}
.clearfix {
	display: block;
}
body .fh {
	display: none;
}
.fl {
	display: inline;
}
.fr {
	display: inline;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.layout {
	margin: 0px auto; width: 960px;
}
.areaLeft {
	width: 230px;
}
.areaRight {
	width: 720px;
}
.areaR-l {
	width: 400px; float: left;
}
.areaR-r {
	width: 310px; float: right;
}
.mt8 {
	margin-top: 8px;
}
.mt10 {
	margin-top: 10px;
}
.mb10 {
	margin-bottom: 10px;
}
.dashed {
	background: url("../../../images/2012/dashed.gif") repeat-x left bottom;
}
.dotline {
	background: url("../../../images/2012/dashed.gif") repeat-x left bottom;
}
.dotline {
	padding-bottom: 8px; margin-bottom: 8px;
}
.box {
	border: 1px solid rgb(181, 209, 231); overflow: hidden;
}
.tags-cont {
	display: none;
}
.fb {
	display: block;
}
.miniNav {
	background: url("../../../images/2012/nav-mini-bg.gif") no-repeat 0px 0px;
}
.site-btn a.site-t {
	background: url("../../../images/2012/nav-mini-bg.gif") no-repeat 0px 0px;
}
.site-btn a.site-t span {
	background: url("../../../images/2012/nav-mini-bg.gif") no-repeat 0px 0px;
}
.miniNav-r a.weibo {
	background: url("../../../images/2012/nav-mini-bg.gif") no-repeat 0px 0px;
}
.miniNav-r a.btn_cls {
	background: url("../../../images/2012/nav-mini-bg.gif") no-repeat 0px 0px;
}
.inp_t {
	background: url("../../../images/2012/nav-mini-bg.gif") no-repeat 0px 0px;
}
.inp_s {
	background: url("../../../images/2012/nav-mini-bg.gif") no-repeat 0px 0px;
}
.login {
	background: url("../../../images/2012/nav-mini-bg.gif") no-repeat 0px 0px;
}
.login-l {
	background: url("../../../images/2012/nav-mini-bg.gif") no-repeat 0px 0px;
}
.login-r {
	background: url("../../../images/2012/nav-mini-bg.gif") no-repeat 0px 0px;
}
.login-r span {
	background: url("../../../images/2012/nav-mini-bg.gif") no-repeat 0px 0px;
}
.miniNav {
	height: 75px; color: rgb(102, 102, 102); background-repeat: repeat-x; background-color: rgb(245, 248, 253);
}
.pb8 {
	padding: 12px 0px 5px;
}
.miniNav-l {
	float: left;
}
.miniNav-r {
	float: right; _width: 160px;
}
.site {
	height: 22px;
}
.site span {
	padding: 0px 5px; color: rgb(153, 153, 153);
}
.site span.site-name {
	padding: 0px 10px 0px 0px; color: rgb(102, 102, 102);
}
.site a {
	height: 20px; color: rgb(43, 120, 192); line-height: 20px; display: inline-block;
}
.site-btn a.site-t {
	background-position: left -110px; margin: 0px 6px 0px 0px; height: 22px; line-height: 22px; padding-left: 15px; text-decoration: none; vertical-align: middle; display: inline-block;
}
.site-btn a.site-t span {
	background-position: right -110px; width: 50px; height: 22px; line-height: 22px; padding-right: 20px; display: inline-block; cursor: pointer;
}
.site-btn a.site-t:hover {
	background-position: left -80px;
}
.site-btn a.site-t:hover span {
	background-position: right -80px;
}
.miniNav-r a.weibo {
	background-position: right -190px; padding: 0px 16px 0px 0px; color: rgb(102, 102, 102); margin-right: 6px; float: left;
}
.miniNav-r a.weibo:hover {
	color: rgb(57, 161, 58);
}
.miniNav-r a.btn_cls {
	background-position: -90px -160px; width: 19px; height: 19px; text-indent: -9999px; margin-top: 3px; float: right; display: inline-block; cursor: pointer;
}
.miniNav-r a.btn_cls:hover {
	background-position: right -160px;
}
.qk_list {
	border: 1px solid rgb(216, 216, 216); width: 84px; margin-top: -25px;
}
.qk_list ul {
	background-color: rgb(255, 255, 255);
}
.qk_list ul li {
	
}
.qk_list ul li a {
	height: 26px; text-align: center; line-height: 26px; display: block;
}
.nav_qucik ul li a:hover {
	background-color: rgb(239, 246, 252);
}
.site_city {
	border: 1px solid rgb(216, 216, 216); width: 84px; margin-top: -22px;
}
.site_city ul {
	
}
.site_city ul li {
	list-style-type: none; background-color: rgb(255, 255, 255);
}
.site_city ul li a {
	height: 26px; text-align: center; line-height: 26px; display: block;
}
.site_city ul li a:hover {
	background-color: rgb(239, 246, 252);
}
.login {
	background-position: left -355px; height: 34px; color: rgb(102, 102, 102); background-repeat: repeat-x; background-color: rgb(253, 253, 253);
}
.login-l {
	background-position: left -275px; padding: 5px 0px 0px 10px; height: 29px;
}
.login-r {
	background-position: right -315px; height: 34px;
}
.login a {
	color: rgb(102, 102, 102);
}
.inp_t {
	background-position: left -135px; border-width: 1px; border-style: solid; border-color: rgb(132, 132, 132) rgb(224, 224, 224) rgb(224, 224, 224) rgb(132, 132, 132); margin: 0px 5px; height: 20px; line-height: 20px; background-repeat: repeat-x;
}
.inp_s {
	background-position: left -160px; border: currentColor; width: 58px; height: 22px; color: rgb(102, 102, 102); line-height: 22px; margin-right: 6px;
}
.login-r span {
	padding: 0px 6px 0px 15px; margin-top: 5px; display: inline-block; -ms-zoom: 1;
}
.login-r span.l_tel {
	background-position: left -187px; padding-left: 17px;
}
.login-r span.l_qq {
	background-position: left -207px;
}
.login-r span.l_fav {
	background-position: left -228px;
}
.login-r span.l_lx {
	background-position: left -247px; padding-left: 12px;
}
.l_zc {
	background-position: 56px; padding-right: 20px; padding-left: 5px; margin-right: 1px; background-image: url("../../images/2012/zcico_03.jpg"); background-repeat: no-repeat;
}
.logo {
	width: 250px;
}
.weather {
	text-align: center; padding-top: 6px;
}

.nav dl dt a {
	background: url("../../../images/2012/nav-main-bg.gif") no-repeat 0px 0px;
}
.search-center {
	background: url("../../../images/2012/nav-main-bg.gif") no-repeat 0px 0px;
}
.searchMenu {
	background: url("../../../images/2012/nav-main-bg.gif") no-repeat 0px 0px;
}
.search_s {
	background: no-repeat;
}
.search_list {
	background: url("../../../images/2012/nav-main-bg.gif") no-repeat 0px 0px;
}
.brand {
	background: url("../../../images/2012/nav-main-bg.gif") no-repeat 0px 0px;
}
.nav dl {
	height: 52px; float: left;
}
.nav dl.nav-new {
	width: 190px;
}
.nav dl.nav-house {
	width: 210px;
}
.nav dl.nav-sale {
	width: 175px; margin-left: 5px;
}
.nav dl.nav-home {
	width: 160px; margin-left: 5px; _width: 150px; _margin-left: 10px;
}
.nav dl.nav-bbs {
	width: 150px; margin-left: 5px; _width: 147px; _margin-left: 8px;
}
.nav dl.nav-video {
	width: 30px; float: right;
}
.nav dl a {
	color: rgb(255, 255, 255);
}
.nav dl a:hover {
	color: rgb(255, 241, 0); text-decoration: none;
}
.nav dl dt {
	float: left;
}
.nav dl dt a {
	width: 30px; height: 52px; text-indent: -9999px; display: block;
}
.nav dl.nav-new dt a {
	background-position: 0px -80px;
}
.nav dl.nav-house dt a {
	background-position: -30px -80px;
}
.nav dl.nav-sale dt a {
	background-position: -60px -80px;
}
.nav dl.nav-home dt a {
	background-position: -90px -80px;
}
.nav dl.nav-bbs dt a {
	background-position: -120px -80px;
}
.nav dl.nav-video dt a {
	background-position: -150px -80px;
}
.nav dl dd {
	padding: 1px 3px 0px; line-height: 16px; float: left; display: inline-block; white-space: nowrap; position: relative; -ms-zoom: 1;
}
.nav dl dd s {
	background-position: 100% -285px; top: 5px; width: 11px; height: 7px; right: 0px; position: absolute;
}
.nav-sub {
	padding: 5px 0px; text-align: center; color: rgb(0, 68, 153); border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
.nav-sub a {
	margin: 0px 3px; color: rgb(0, 68, 153);
}
.nav-sub {
	background: url("../../images/2012/sub-nav-blue.gif") no-repeat left top rgb(207, 239, 255); padding: 9px 0px 5px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.nav-sub a {
	margin: 0px 3px;
}
.ad-box {
	padding: 5px; border: 1px solid rgb(221, 221, 221);
}
.ad-box a {
	text-decoration: none;
}
.ad-box a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.ad-list {
	width: 165px; display: block;
}
.ad-list li {
	height: 22px; line-height: 22px; overflow: hidden;
}
.ad-list-l {
	height: 25px; overflow: hidden;
}
.ad-list-l li {
	height: 25px; line-height: 25px; padding-left: 3px; float: left;
}
.ad-center {
	margin: 0px 15px 0px 3px; width: 600px; float: left;
}
.search-box {
	padding: 5px; border: 1px solid rgb(221, 221, 221);
}
.search-ad {
	width: 115px; height: 120px; display: block;
}
.search-center {
	background-position: -265px -88px; margin: 0px 10px; width: 695px; float: left;
}
.searchMenu {
	background-position: right -128px; border-width: 2px medium 2px 2px; border-style: solid none solid solid; border-color: rgb(48, 133, 196) currentColor rgb(48, 133, 196) rgb(48, 133, 196); width: 100px; height: 30px; line-height: 30px; float: left;
}
.search_t {
	border-width: 2px 2px 2px medium; border-style: solid solid solid none; border-color: rgb(48, 133, 196) rgb(48, 133, 196) rgb(48, 133, 196) currentColor; width: 500px; height: 30px; line-height: 30px; float: left;
}
.search_s {
	border: currentColor; text-align: center; color: rgb(48, 133, 196); line-height: 34px; font-weight: normal; float: right; cursor: pointer;
}
.search-cont {
	padding: 8px 0px; border: 1px solid rgb(237, 237, 237); clear: both; margin-top: 10px; background-color: rgb(253, 253, 253); _padding-top: 4px;
}
.search_list {
	background-position: -275px -70px; padding: 3px 5px 0px 25px; line-height: 20px;
}
.search_list span {
	padding: 0px 5px 5px 0px; color: rgb(153, 153, 153);
}
.search_cont a {
	color: rgb(102, 102, 102);
}
.s_dotted {
	padding-bottom: 8px; margin-bottom: 8px; border-bottom-color: rgb(201, 201, 201); border-bottom-width: 1px; border-bottom-style: dashed;
}
.brand {
	background-position: left -150px; padding: 5px 0px 0px 125px;
}
.brand a {
	padding: 0px 5px;
}
.search_sel {
	width: 100px; padding-left: 10px; font-size: 14px; position: relative; cursor: pointer;
}
.search_tab {
	left: -2px; top: 30px; position: absolute; z-index: 99;
}
.search_tab ul {
	border-width: medium 2px 2px; border-style: none solid solid; border-color: currentColor rgb(48, 133, 196) rgb(48, 133, 196); width: 76px; padding-bottom: 10px; background-color: rgb(255, 255, 255);
}
.search_tab ul li {
	color: rgb(102, 102, 102);
}
.search_tab ul li a {
	background: none; height: 28px; color: rgb(168, 168, 168); line-height: 28px; padding-left: 10px; display: block;
}
.search_tab ul li a:hover {
	color: rgb(48, 133, 196); text-decoration: none; background-color: rgb(239, 246, 252);
}
.search_tab .show {
	display: none;
}
.new-top {
	background: url("../../../images/2012/hf-index-bg.gif") no-repeat 0px 0px;
}
.nav-model {
	background: url("../../../images/2012/hf-index-bg.gif") no-repeat 0px 0px;
}
.nav-model h2 a {
	background: url("../../../images/2012/hf-index-bg.gif") no-repeat 0px 0px;
}
.tit-blue {
	background: url("../../../images/2012/hf-index-bg.gif") no-repeat 0px 0px;
}
.tit-tag {
	background: url("../../../images/2012/hf-index-bg.gif") no-repeat 0px 0px;
}
.tit-tag li a {
	background-position: 0px 0px; background-image: url("../2011_img/hf-index-bg.gif"); background-repeat: no-repeat;
}
.ask-list dt {
	background: url("../../../images/2012/hf-index-bg.gif") no-repeat 0px 0px;
}
.ask-list dd {
	background: url("../../../images/2012/hf-index-bg.gif") no-repeat 0px 0px;
}
.column li a {
	background: url("../../../images/2012/hf-index-bg.gif") no-repeat 0px 0px;
}
.sale-tag {
	background: url("../../../images/2012/hf-index-bg.gif") no-repeat 0px 0px;
}
.sale-tag li a {
	background: url("../../../images/2012/hf-index-bg.gif") no-repeat 0px 0px;
}
.focus-num li {
	background: url("../../../images/2012/hf-icon.gif") no-repeat 0px 0px;
}
.f-num li {
	background: url("../../../images/2012/hf-icon.gif") no-repeat 0px 0px;
}
.f-num-l {
	background: url("../../../images/2012/hf-icon.gif") no-repeat 0px 0px;
}
.f-num-r {
	background: url("../../../images/2012/hf-icon.gif") no-repeat 0px 0px;
}
.newsList li {
	background: url("../../../images/2012/hf-icon.gif") no-repeat 0px 0px;
}
.newsList li.n-center {
	background: url("../../../images/2012/hf-icon.gif") no-repeat 0px 0px;
}
.toutiao {
	background: url("../../../images/2012/hf-icon.gif") no-repeat 0px 0px;
}
.newsList li.n-video {
	background: url("../../../images/2012/hf-icon.gif") no-repeat 0px 0px;
}
.icon-b {
	background: url("../../../images/2012/hf-icon.gif") no-repeat 0px 0px;
}
.hd-scroll .hd-s-l {
	background: url("../../../images/2012/hf-icon.gif") no-repeat 0px 0px;
}
.hd-scroll .hd-s-r {
	background: url("../../../images/2012/hf-icon.gif") no-repeat 0px 0px;
}
.mall-list li s {
	background: url("../../../images/2012/hf-icon.gif") no-repeat 0px 0px;
}
.book {
	background: url("../../../images/2012/hf-icon.gif") no-repeat 0px 0px;
}
.ah-ls-t {
	background: url("../../../images/2012/hf-icon.gif") no-repeat 0px 0px;
}
.price {
	background: url("../../../images/2012/hf-icon.gif") no-repeat 0px 0px;
}
.box-list li {
	background: url("../../../images/2012/hf-icon.gif") no-repeat 0px 0px;
}
.ask-btn {
	background: url("../../../images/2012/hf-icon.gif") no-repeat 0px 0px;
}
.nav-model {
	background-position: left -240px; height: 50px; clear: both; background-repeat: repeat-x;
}
.nav-model h2 {
	float: left;
}
.nav-model h2 a {
	background-position: left -295px; width: 238px; height: 50px; text-indent: -9999px; display: block;
}
.nav-model h2.nav-model-house a {
	background-position: left -350px;
}
.nav-model h2.nav-model-home a {
	background-position: left -405px;
}
.nav-model h2.nav-model-bbs a {
	background-position: left -460px;
}
.nav-model h2.nav-model-sale a {
	background-position: left -515px;
}
.nav-model-sub {
	padding: 20px 10px 0px 0px; text-align: right;
}
.nav-model-sub a {
	color: rgb(102, 102, 102);
}
.nav-model-sub a:hover {
	color: rgb(255, 0, 0);
}
.nav-model-sub span {
	padding: 0px 6px; color: rgb(153, 153, 153);
}
.focus {
	padding: 4px; border: 1px solid rgb(219, 224, 218); overflow: hidden; position: relative;
}
.focus-tit {
	height: 26px; color: rgb(54, 54, 54); line-height: 26px; font-size: 14px; font-weight: bold;
}
.focus-num {
	float: right;
}
.focus-num li {
	background-position: left -72px; margin: 0px 4px 0px 0px; padding: 3px 0px 0px; width: 21px; height: 20px; text-align: center; color: rgb(54, 54, 54); line-height: 20px; float: left;
}
.focus-num li.current {
	background-position: -25px -72px; color: rgb(255, 255, 255);
}
.flexslider {
	margin: 0px; padding: 0px; width: 100%;
}
.flexslider .slides > li {
	display: none;
}
.flexslider .slides img {
	display: block; max-width: 100%;
}
.flex-pauseplay span {
	text-transform: capitalize;
}
.slides::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: ".";
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: 1%;
}
.flexslider {
	margin: 9px auto 0px; width: 200px; height: 180px; position: relative;
}
.flexslider .slides {
	-ms-zoom: 1;
}
.flexslider .slides > li {
	position: relative;
}
.f-tit {
	background: url("../../../images/2012/grey-png-bg.png") 0px 0px; left: 0px; top: 125px; width: 200px; height: 22px; text-align: center; color: rgb(255, 255, 255); padding-top: 3px; font-weight: bold; position: absolute;
}
.flex-direction-nav li a {
	background: url("../../../images/2012/hf-icon.gif") no-repeat 0px 0px; margin: -13px 0px 0px; width: 17px; height: 17px; bottom: 5px; text-indent: -9999px; display: block; position: absolute; cursor: pointer;
}
.flex-direction-nav li a.next {
	background-position: -45px -205px; right: 20px;
}
.flex-direction-nav li a.prev {
	background-position: -25px -205px; left: 20px;
}
.flex-direction-nav li a.disabled {
	cursor: default; opacity: 0.3;
}
.flex-control-nav {
	width: 100%; text-align: center; bottom: 10px; font-size: 0px; position: absolute;
}
.flex-control-nav li {
	margin: 0px 0px 0px 5px; display: inline-block; -ms-zoom: 1;
}
.flex-control-nav li:first-child {
	margin: 0px;
}
.flex-control-nav li a {
	background: url("../../../images/2012/hf-icon.gif") no-repeat 0px -210px; width: 9px; height: 9px; text-indent: -9999px; display: block; cursor: pointer;
}
.flex-control-nav li a:hover {
	background-position: -10px -210px;
}
.flex-control-nav li a.active {
	background-position: -10px -210px; cursor: default;
}
.tit-blue {
	background-position: left -90px; height: 33px; line-height: 33px; font-size: 14px; background-repeat: repeat-x;
}
.tit-tag {
	background-position: left -90px; height: 33px; line-height: 33px; font-size: 14px; background-repeat: repeat-x;
}
.tit-tag li a {
	background-position: left -90px; height: 33px; line-height: 33px; font-size: 14px; background-repeat: repeat-x;
}
.tit-blue a {
	color: rgb(12, 103, 192); padding-left: 10px; font-size: 14px; font-weight: 700;
}
.tit-tag {
	background-position: left -130px;
}
a.icon-b {
	background-position: 6px -162px; padding-left: 26px;
}
.tit-tag li {
	float: left; display: inline;
}
.tit-tag li a {
	padding: 0px 15px; border: 1px solid rgb(186, 209, 227); height: 31px; color: rgb(12, 103, 192); line-height: 31px; font-weight: 700; margin-left: 4px; display: inline-block; -ms-zoom: 1;
}
.tit-tag li.current a {
	background: rgb(255, 255, 255); text-decoration: none; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.tit-blue .tit-tag {
	background: none;
}
.tit-blue .tit-tag li a {
	margin: 0px; padding: 0px 15px; border: currentColor; color: rgb(12, 103, 192); font-weight: 500; display: inline-block; -ms-zoom: 1;
}
.tit-blue .tit-tag li.current a {
	background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(186, 209, 227) rgb(255, 255, 255); left: -1px; height: 32px; line-height: 32px; font-weight: 700; text-decoration: none; position: relative;
}
a.ask-btn {
	background-position: left -345px; padding: 0px; top: 5px; width: 57px; height: 20px; text-align: center; right: 5px; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px; font-weight: normal; float: right; display: inline-block; position: relative;
}
.newsList {
	padding: 5px;
}
.newsList li {
	background-position: 3px -107px; height: 22px; line-height: 22px; overflow: hidden; padding-left: 15px;
}
.newsList li.n-center {
	background-position: 3px -105px; height: 24px; line-height: 24px; font-size: 14px;
}
.newsList li.n-video {
	background-position: left -134px; padding-left: 20px;
}
.red {
	color: rgb(225, 0, 4);
}
.red a {
	color: rgb(225, 0, 4); padding-right: 5px;
}
.blue a {
	color: rgb(3, 92, 185); padding-right: 5px;
}
.tab-list {
	clear: both; float: left;
}
.tab-list th {
	height: 25px; padding-left: 5px; font-weight: bold; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(247, 251, 254);
}
.tab-list td {
	height: 25px; padding-left: 5px;
}
.b-bot {
	border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.bg-b {
	background-color: rgb(247, 250, 255);
}
.book {
	background-position: left -313px; width: 35px; height: 18px; text-align: center; color: rgb(255, 255, 255); line-height: 19px !important; display: block;
}
.book:hover {
	color: rgb(255, 241, 0); text-decoration: none;
}
.new-ph {
	clear: both;
}
.new-ph li {
	margin: 5px 2px 0px 20px; width: 125px; height: 134px; text-align: center; overflow: hidden; float: left; display: inline;
}
.new-ph li img {
	padding: 1px; border: 1px solid rgb(204, 204, 204); display: block;
}
.new-ph li span {
	line-height: 20px; display: block;
}
.new-top {
	border: 1px solid rgb(181, 209, 230); height: 80px; padding-left: 80px; position: relative; background-repeat: repeat-x;
}
.new-top h1 {
	font: bold 26px/2 "Microsoft Yahei"; text-align: center; font-size-adjust: none; font-stretch: normal;
}
.new-top h1 a {
	color: rgb(1, 52, 115);
}
.new-top h1 a:hover {
	color: rgb(255, 0, 0);
}
.toutiao {
	left: 10px; top: 10px; width: 65px; height: 65px; text-indent: -9999px; display: inline-block; position: absolute;
}
.new-top-hot {
	text-align: center; color: rgb(153, 153, 153);
}
.new-top-hot a {
	color: rgb(102, 102, 102); font-size: 14px;
}
.new-top-hot a:hover {
	color: rgb(51, 51, 51);
}
.hotTit {
	padding: 4px 0px 5px; font-size: 14px;
}
.hotTit h3 {
	line-height: 2; font-size: 14px; font-weight: bold;
}
.hotTit h3 b {
	color: rgb(233, 1, 1); padding-right: 10px;
}
.hotTit_sub {
	color: rgb(153, 153, 153);
}
.titRed {
	padding: 10px 0px 6px; text-align: center;
}
.titRed h3 {
	line-height: 2.5; font-family: "Microsoft Yahei";
}
.titRed h3 a {
	color: rgb(230, 0, 3); font-size: 16px;
}
.titRed2 a h3 {
	color: rgb(230, 0, 3); font-size: 16px;
}
.titRed .hotTit_sub a {
	color: rgb(153, 153, 153); font-size: 12px;
}
.titRed2 {
	padding: 5px 0px 6px; text-align: center;
}
.titRed2 a:hover {
	text-decoration: none;
}
.hotTit_text {
	text-align: left; color: rgb(102, 102, 102); font-size: 12px;
}
.ph-video li s {
	background: url("../../../images/2012/icon-png.png") no-repeat 0px 0px;
}
.ph-top s {
	background: url("../../../images/2012/icon-png.png") no-repeat 0px 0px;
}
.ph-video {
	clear: both;
}
.h-video {
	height: 111px;
}
.ph-video li {
	margin: 5px 0px 0px 8px; width: 125px; float: left; display: inline; position: relative;
}
.ph-video li.side-v {
	margin: 5px 2px 0px 20px;
}
.ph-video li img {
	border: 1px solid rgb(204, 204, 204); display: block;
}
.ph-video li s {
	background-position: 0px 0px; top: 80px; width: 18px; height: 18px; right: 7px; display: block; position: absolute;
}
.ph-video li span {
	text-align: center; line-height: 20px; display: block;
}
.ph-top {
	margin: 9px auto 0px; width: 200px; position: relative;
}
.ph-top-t {
	height: 18px; text-align: center; overflow: hidden; padding-top: 5px; font-weight: bold;
}
.ph-top s {
	background-position: left -25px; width: 31px; height: 31px; right: 8px; bottom: 30px; position: absolute;
}
.ph-mm {
	padding-top: 1px; position: relative; background-color: rgb(252, 251, 251);
}
.ph-mm s {
	background: url("../../../images/2012/wh-fixed-bg.gif") no-repeat 0px 0px; left: 0px; top: 1px; width: 35px; height: 180px; position: absolute;
}
.ph-mm s a {
	width: 35px; height: 180px; font-size: 0px; text-decoration: none; display: block; _text-indent: -9999px;
}
.ph-mm ul {
	border: 1px solid rgb(228, 228, 228); height: 173px; padding-top: 5px; padding-left: 45px;
}
.ph-mm ul li {
	margin: 5px 10px 0px; float: left; display: inline;
}
.ph-mm ul li img {
	padding: 1px; border: 1px solid rgb(228, 228, 228); display: block;
}
.ph-mm ul li p {
	width: 144px; text-align: left; line-height: 20px; float: left; _width: 144px;
}
.ph-mm-sale {
	padding-top: 1px; position: relative; background-color: rgb(252, 251, 251);
}
.ph-mm-sale s {
	background: url("../../../images/2012/wh-fixed-bg.gif") no-repeat 0px 0px; left: 0px; top: 1px; width: 35px; height: 180px; position: absolute;
}
.ph-mm-sale ul {
	border: 1px solid rgb(228, 228, 228); height: 173px; padding-top: 5px; padding-left: 45px;
}
.ph-mm-sale ul li {
	margin: 5px 10px 0px; float: left; display: inline;
}
.ph-mm-sale ul li img {
	padding: 1px; border: 1px solid rgb(228, 228, 228); display: block;
}
.ph-mm-sale ul li p {
	line-height: 20px; _width: 144px;
}
.ph-mm-sale s {
	background-position: 0px -180px;
}
.ph-home {
	padding-top: 2px; clear: both;
}
.ph-home li {
	margin: 10px 0px 0px 5px; padding: 0px 1px 2px 0px; width: 124px; float: left; display: inline; background-color: rgb(233, 233, 233);
}
.ph-home li a {
	padding: 2px 2px 6px; border: 1px solid rgb(204, 204, 204); text-align: center; display: block; background-color: rgb(255, 255, 255);
}
.ph-home li a img {
	margin-bottom: 5px;
}
.ph-home li a span {
	height: 20px; overflow: hidden; display: block;
}
.huati {
	margin: 0px auto; padding: 11px 0px; width: 210px;
}
.hd-scroll {
	padding: 6px 0px; position: relative;
}
.hd-scroll .hd-s-l {
	top: 60px; width: 10px; height: 20px; text-indent: -9999px; display: block; position: absolute;
}
.hd-scroll .hd-s-r {
	top: 60px; width: 10px; height: 20px; text-indent: -9999px; display: block; position: absolute;
}
.hd-scroll .hd-s-l {
	background-position: 0px -235px; left: 5px;
}
.hd-scroll .hd-s-r {
	background-position: -15px -235px; right: 5px;
}
.hd-scroll ul {
	clear: both;
}
.hd-scroll ul li {
	margin: 5px 15px 0px; float: left; display: inline;
}
.hd-scroll ul li img {
	display: block;
}
.hd-scroll ul li span {
	padding: 5px 0px 0px; text-align: center; display: block;
}
.hd-scroll .pcont {
	margin: 0px auto; width: 350px; overflow: hidden;
}
.hd-scroll .ScrCont {
	width: 32766px; -ms-zoom: 1;
}
.hd-scroll #List1_1 {
	float: left;
}
.hd-scroll #List2_1 {
	float: left;
}
.xkMall {
	background: url("../../../images/2012/xkmall-bg.gif") repeat-x 0px -310px; padding: 10px 10px 10px 20px; height: 135px; position: relative;
}
.xkMall s {
	background: url("../../../images/2012/xkmall-bg.gif") repeat-x 0px 0px; top: 0px; width: 10px; height: 155px; display: block; position: absolute;
}
.xkMall s.xkm-l {
	left: 0px;
}
.xkMall s.xkm-r {
	background-position: 0px -155px; right: 0px;
}
.mall-list {
	height: 135px;
}
.mall-list li {
	margin-left: 7px; float: left; display: inline; position: relative;
}
.mall-list li s {
	background-position: left -275px; top: 0px; width: 20px; height: 26px; right: 2px; position: absolute;
}
.mall-list li.mlogo {
	margin: 0px; width: 140px; padding-top: 30px;
}
.mall-list li.mlogo img {
	margin: 0px; padding: 0px; border: currentColor;
}
.mall-list li img {
	padding: 1px; border: 1px solid rgb(204, 204, 204); margin-bottom: 2px; display: block;
}
.mall-list li span {
	width: 149px; text-align: left; float: left; display: block; _width: 149px;
}
.mall-list li a {
	color: rgb(209, 0, 15);
}
.ask-box {
	height: 217px; overflow: hidden; margin-bottom: 5px; _position: relative; _padding-bottom: 5px;
}
.ask-list {
	padding: 5px 0px 0px 5px; width: 380px;
}
.ask-list dt {
	padding: 6px 6px 6px 5px; border: 1px solid rgb(240, 240, 240); width: 372px; line-height: 16px; margin-bottom: 5px;
}
.ask-list dd {
	padding: 6px 6px 6px 5px; border: 1px solid rgb(240, 240, 240); width: 372px; line-height: 16px; margin-bottom: 5px;
}
.ask-list dt {
	background: url("../../../images/2012/mes_bg.gif") repeat-x 0px bottom;
}
.ask-list dd {
	background: url("../../../images/2012/mes_bg.gif") repeat-x 0px bottom;
}
.ask-list p {
	background: url("../../../images/2012/qa.gif") no-repeat 0px 0px; padding-bottom: 5px; padding-left: 30px;
}
.ask-list dd p {
	background-position: left -160px;
}
.ask-box-home {
	height: 253px;
}
.column {
	clear: both;
}
.column li {
	float: left; display: inline;
}
.column li a {
	width: 100px; height: 90px; text-indent: -9999px; display: block;
}
.column li.column-new a {
	background-position: left -570px;
}
.column li.column-search {
	margin: 0px 5px;
}
.column li.column-search a {
	background-position: -100px -570px;
}
.column li.column-sale a {
	background-position: -200px -570px;
}
.box-pic s {
	background: url("../../../images/2012/hhc-bg.gif") no-repeat 0px 0px;
}
.box-pic-nav {
	background: url("../../../images/2012/hhc-bg.gif") no-repeat 0px 0px;
}
.box-pic-t {
	background: url("../../../images/2012/hhc-bg.gif") no-repeat 0px 0px;
}
.box-pic {
	padding: 5px; border: 1px solid rgb(181, 209, 231); margin-bottom: 6px; position: relative;
}
.box-pic s {
	background-position: left -60px; left: -1px; width: 960px; height: 5px; bottom: -6px; font-size: 0px; display: block; position: absolute;
}
.box-pic-nav {
	background-position: right top; height: 30px; padding-left: 100px;
}
.box-pic-t {
	background-position: left -30px; left: 5px; top: 5px; width: 100px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-weight: bold; display: inline-block; position: absolute;
}
.box-pic-home {
	background-position: -100px -30px;
}
.box-pic-car {
	background-position: -200px -30px;
}
.box-pic-sub {
	padding-top: 5px;
}
.box-pic-sub a {
	padding: 0px 15px; height: 25px; line-height: 25px; display: inline-block;
}
.box-pic-sub a:hover {
	background: url("../../../images/2012/jiao.gif") no-repeat bottom;
}
.box-pic-sub a.current {
	background: url("../../../images/2012/jiao.gif") no-repeat bottom;
}
.box-pic-subo {
	padding-top: 5px;
}
.box-pic-subo a {
	padding: 0px 10px; height: 25px; display: inline-block; -ms-zoom: 1;
}
.ah-ls {
	top: 10px; right: 120px; position: absolute;
}
.ah-ls-t {
	background-position: right -405px; padding-right: 15px; position: relative;
}
.box-pic-l {
	margin: 10px 0px 10px 10px; padding: 2px 10px 5px; border: 1px solid rgb(240, 240, 240); width: 155px; float: left; display: inline;
}
.box-pic-l p {
	line-height: 20px;
}
.box-pic-l img {
	display: block;
}
.box-pic-link {
	text-align: center; color: rgb(153, 153, 153);
}
.box-pic-link span {
	padding: 0px 6px;
}
.box-pic-name {
	text-align: center;
}
.price {
	background-position: right -430px; padding-right: 20px;
}
.box-pic-name del {
	color: rgb(153, 153, 153); padding-left: 10px;
}
.box-list {
	
}
.box-list li {
	background-position: left -465px; margin: 0px 0px 10px 10px; width: 167px; text-align: right; padding-left: 10px; float: left; display: inline;
}
.box-list li a {
	float: left;
}
.box-list li span {
	color: rgb(102, 102, 102);
}
.layout {
	clear: both; display: table; content: "";
}
.areaRight {
	clear: both; display: table; content: "";
}
.ph-mm::after {
	clear: both; display: table; content: "";
}
.column::after {
	clear: both; display: table; content: "";
}
.box-pic::after {
	clear: both; display: table; content: "";
}
.box-list::after {
	clear: both; display: table; content: "";
}
.layout {
	
}
.areaRight {
	
}
.ph-mm::after {
	
}
.column::after {
	
}
.box-pic::after {
	
}
.box-list::after {
	
}
.sale-ren {
	padding: 5px; height: 56px; line-height: 14px; overflow: hidden; float: left;
}
.sale-ren span {
	padding-right: 5px;
}
.pingu {
	height: 220px;
}
.pingu li {
	padding: 5px; line-height: 18px;
}
.pingu li span {
	color: rgb(0, 51, 119); display: block;
}
.pingu li.bg-blue {
	background-color: rgb(247, 251, 255);
}
.sale-sift {
	background: url("../../../images/2012/sale-bg.gif") repeat-x bottom rgb(255, 255, 255); border: 1px solid rgb(181, 223, 247); clear: both;
}
.sale-sift dl {
	padding: 0px 5px 8px; height: 17px; overflow: hidden; _height: 15px;
}
.sale-sift dt {
	width: 60px; color: rgb(101, 101, 101); float: left;
}
.sale-sift dd {
	width: 640px; float: left;
}
.sale-sift ul {
	
}
.sale-sift li {
	margin-right: 6px; float: left; display: inline; white-space: nowrap;
}
.sale-sift li a {
	color: rgb(2, 51, 120);
}
.sale-sift .current a {
	color: rgb(225, 1, 2); font-weight: bold;
}
.sale-sift dl.tj-lx {
	width: 360px; float: left;
}
.sale-sift dl.tj-lx dd {
	width: 300px;
}
.sale-sift dl.tj-hx {
	width: 330px; float: right;
}
.sale-sift dl.tj-hx dd {
	width: 250px; _width: 265px;
}
.sale-btn {
	height: 43px; overflow: hidden; clear: both;
}
.sale-btn li {
	background: url("../../../images/2012/sale-bg.gif") no-repeat 0px 0px; margin: 5px 0px 0px 10px; width: 108px; height: 33px; text-align: center; line-height: 33px; float: left;
}
.sale-box {
	height: 205px; padding-bottom: 10px; background-color: rgb(247, 251, 255);
}
.sale-list {
	width: 355px;
}
.sale-tag {
	display: block; background-repeat: repeat-x;
}
.sale-tag {
	background-position: left -710px; height: 33px; line-height: 33px; font-size: 14px;
}
.sale-tag li a {
	background-position: left -710px; height: 33px; line-height: 33px; font-size: 14px;
}
.sale-tag {
	background-position: left -750px;
}
.sale-tag li {
	float: left;
}
.sale-tag li a {
	padding: 0px 15px; height: 31px; color: rgb(12, 103, 192); line-height: 31px; font-weight: 500; margin-left: 4px; display: inline-block; -ms-zoom: 1;
}
.sale-tag li.current a {
	background-position: left -670px; border-width: 1px; border-style: solid; border-color: rgb(181, 221, 246) rgb(181, 221, 246) rgb(247, 250, 255); font-weight: 700; text-decoration: none;
}
.tab-sale {
	
}
.tab-sale td {
	height: 25px;
}
.media {
	padding: 5px 10px; border: 1px solid rgb(224, 224, 224);
}
.media h2 {
	padding: 5px 0px; color: rgb(3, 92, 185); font-size: 14px; font-weight: bold; border-bottom-color: rgb(248, 248, 248); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.media h2 span {
	top: 5px; right: 0px; color: rgb(153, 153, 153); font-size: 12px; font-weight: normal; position: absolute; _right: 10px;
}
.media-box {
	padding: 5px 0px; clear: both; display: table; content: "";
}
.media-box a {
	margin: 0px 5px; height: 20px; line-height: 20px; display: inline-block;
}
.media-pic a {
	height: 31px; line-height: 31px;
}
.media-box a {
	vertical-align: middle;
}
.media-box img {
	vertical-align: middle;
}
.media-box span {
	color: rgb(153, 153, 153);
}
.footer {
	border: 1px solid rgb(224, 224, 224); margin-top: 8px;
}
.links-inner {
	background: url("../../../images/2012/hf-index-bg.gif") repeat-x 0px -90px; height: 28px; text-align: center; padding-top: 5px;
}
.links-inner a {
	margin: 0px 5px; display: inline-block;
}
.links-box {
	padding: 10px 0px 10px 10px;
}
.links-box span.links-t {
	width: 100px; text-align: right; color: rgb(3, 92, 185); display: inline-block;
}
.links-box p {
	padding: 3px 0px; clear: both;
}
.links-box p span {
	color: rgb(153, 153, 153);
}
.links-box a {
	margin: 0px 5px; height: 20px; line-height: 20px; display: inline-block;
}
.foot-copy {
	padding: 15px 0px; text-align: center; line-height: 20px;
}
.foot-copy-a {
	width: 880px; float: left;
}
.foot-copy-b {
	width: 66px; float: right;
}
.pbt8 {
	padding: 8px 5px;
}
.pbt13 {
	padding: 13px 5px;
}
.h-fixed {
	height: 265px;
}
.h-fixed2 {
	height: 221px;
}
.loginFldselect {
	margin: 0px; padding: 0px; height: 23px; position: absolute; z-index: 9999;
}
.loginFldselect ul {
	margin: 0px; padding: 0px;
}
.loginFldselect span {
	padding: 0px;
}
.loginFldselectdis {
	background: url("../../images/2012/bgLog002.gif") no-repeat rgb(255, 255, 255); padding: 0px; border: 1px solid rgb(234, 234, 234); width: 97px; height: 18px; text-align: center; line-height: 18px; overflow: hidden; display: block; cursor: pointer;
}
.loginFldselectop {
	padding: 5px 0px; border: 1px solid rgb(234, 234, 234); left: 0px; top: 18px; width: 97px; overflow: hidden; position: absolute; opacity: 0.9; background-color: rgb(255, 255, 255); moz-opacity: 0.9;
}
.loginFldselectop li {
	height: 20px; text-align: center; overflow: hidden;
}
.loginFldselectop li a {
	height: 20px; line-height: 20px; overflow: hidden; display: block;
}
.loginFldselectop li a:hover {
	background: rgb(227, 243, 249); color: rgb(21, 120, 208); text-decoration: none;
}
.loginFldselectop li#loginFldselectop_line {
	background: rgb(255, 200, 142); margin: 2px 5px 3px; height: 1px; line-height: 0; overflow: hidden; font-size: 0px;
}
.loginFldselectop li a.disabled {
	color: rgb(153, 153, 153); cursor: default;
}
.loginFldselectop li a.disabled:hover {
	background: none;
}
#areatype {
	padding: 2px; border: 1px solid rgb(145, 172, 226); width: 60px; text-align: center; line-height: 25px; margin-top: 35px; margin-left: -65px; position: absolute; z-index: 99; background-color: rgb(255, 255, 255);
}
#areatype a {
	color: rgb(30, 80, 162); font-size: 14px; font-weight: bold; text-decoration: none;
}
#areatype a:visited {
	color: rgb(30, 80, 162); font-size: 14px; font-weight: bold; text-decoration: none;
}
#areatype a:hover {
	color: rgb(189, 10, 1); font-size: 14px; font-weight: bold; text-decoration: underline;
}
