﻿/*会员注册*/
.forum_regest{ width: 960px; margin: 0 auto;}
.forum_regest .logo{ width:100%; height:52px; margin: 24px 0;}
.forum_regest .logo h2{ width:149px; height:52px; text-indent:-9999px; background: url(../i-1/i_logo.png) no-repeat; float: left;}
.forum_regest .logo p{ float: left; margin-left:24px; margin-top:30px; font-size:14px; font-family:"微软雅黑"; color:#6b6b6b; display:inline;}
.forum_regest .bg{ background-color:#fff; border:3px solid #f8f8f8;}
.forum_regest .regest_box{ width:630px; float:left; padding:0 0 30px 70px; margin-top:40px; border-right:1px solid #d7d7d7;}
.regest_box li{ margin-bottom:24px;}
.regest_box li em{ color:Red; margin-right:2px;}
.regest_box li .text{ width:220px; border:1px solid #d7d7d7; padding: 5px 12px;}
.regest_box li .mmqd{margin:5px 0 16px 56px;}
.regest_box li .mmqd span{ display: inline-block; vertical-align: middle; width:60px; text-align: center; background-color:#f90; color:#fff; margin-right:6px;}
.regest_box li .mmqd span.bgStrength{background-color: #71B83D;}
.regest_box li .tip{ margin-left:56px; color:#999; margin-top:2px;}
.regest_box li .hqyzm{ width:100px; height: 24px; border:1px solid #adb2b5; background-color:#f4f4f4; color:#666; border-radius:2px; }
.regest_box li .yzm{ border:1px solid #d7d7d7; width:120px; padding:4px 12px; margin-left:5px; }
.regest_box li .sexy{ margin-left:24px;}
.regest_box li .regest-btn{ width:180px; height:36px; background-color:#f60; color:#fff; font-size:16px; border:none; margin-left:56px; margin-right:24px;}
.regest_box li .login-btn{ width:120px; margin-bottom:20px;margin-left:48px;}
.regest_box .tips{ margin-top:80px; line-height:24px;}.regest_box .tips em{color:#009; margin: 0 4px;}
.regest_box .tips a{ display:inline-block; line-height:24px; margin-left:12px; padding-left:20px; color:#3b5998; background:url(../i-1/yjfk.gif) no-repeat left center;}

.forum_regest .login{ width:216px; float:right; padding-left:36px; }
.forum_regest .dire-login{ margin-top:60px;}
.forum_regest .dire-login a{ display:block; width:82px; height:30px; text-decoration:none; border-radius:4px; background-color:#87bd34; text-align:center; line-height:30px; font-size:14px; font-weight:bold; color:#fff;}
.forum_regest .other-login{ margin-top:60px;}
.forum_regest .other-login li{ margin-top:8px;}
.forum_regest .other-login li a{ display: block; width:60px; padding-left: 20px; color:#333; background:url(../i-1/other-login.gif) no-repeat;}
.forum_regest .other-login li.wb a{ background-position:0 0;}
.forum_regest .other-login li.qq a{ background-position:0 -30px;}
.forum_regest .other-login li.tb a{ background-position:0 -60px;}
.forum_regest .other-login li.txwb a{ background-position:0 -90px;}
.forum_regest .other-login li.rr a{ background-position:0 -120px;}
.forum_regest .other-login li a:hover{ color:#1357a2; text-decoration:none;}
.forum_regest .ewm{ margin-top:40px;}
.forum_regest .ewm img{ width:95px; height:95px; float:left;}
.forum_regest .ewm p{ float:left; margin-top:38px; margin-left:6px;}
.forum_regest .footer{ margin-top:40px; text-align:center; font-family:Arial;}
 .public_topxx b {
	font-weight: bold
}

.public_top .ico_v,.public_top .ico_z,.public_top .ico_z em,.public_top .ico_z i,.public_top .s_btn,.search-pop .icon10,.search-pop .icon12 {
	background: url(../i-1/pub_top_bg.png) no-repeat
}

.public_top {
	background: url(../i-1/i_index_nav-bg.png) repeat-x
}

.public_top .t_logo a {
	background: url(../i-1/pub_top_logo.png) no-repeat
}

.public_top .t_layer .ico_tb {
	background: url(../i-1/top_ico.png?v822) no-repeat
}
.wd{
	width:990px;
	height:52px;
	margin: 50px auto 12px;
	}
.i_logo{
	width:149px;
	height:52px;
	float:left;
	text-indent:-9999px;
	background:url(../i-1/i_logo.png) no-repeat;
	}
.sentiment{
	float:left;
	margin-left:24px;
	margin-top:35px;
	color:#666;
	}
.public_top {
	clear:both;
	width: 100%;
	font-family: arial;
	font-size: 12px;
	line-height: normal
}
.public_top .t_logo {
	float: left;
	height:36px;
	line-height:36px;
	font-size:16px;
	margin:0 24px;
	font-weight:bold;
	color:#FFF;
	font-family:"微软雅黑";
}
.left .userHead img{
	width:145px;
	height:145px;
	border:1px solid #d7d7d7;
	}
.menuBox{
	margin-top:12px;
	border:1px solid #d7d7d7;
	padding:12px 12px 120px;
	}
.public_top ul,.public_top li,.public_top p {
	padding: 0;
	margin: 0;
	list-style: none
}

.public_top b {
	font-weight: bold
}

.public_top a:link,.public_top a:visited {
	display: inline-block;
	font-size: 14px;
	height: 25px;
	height: 24px\9;
	padding: 11px 14px 0;
	padding-top: 12px\9;
	color: #fff;
	text-decoration: none
}
.public_top a.hover {
	color: #333;
	padding-left: 13px;
	padding-right: 13px;
	background-color: #fff;
	border: solid #797979;
	border-width: 1px 1px 0;
	height:24px;
	height:23px\9;
	text-decoration: none
}

.public_top a.cur:link,.public_top a.cur:visited {
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 10px;
	padding-top: 11px\9;
	background-color: #fff;
	border: solid #797979;
	border-width: 1px 1px 0;
	color: #595959
}

.public_top .t_inner {
	width: 990px;
	height: 36px;
	margin: 0 auto
}



.public_top .t_logo a:link,.t_logo a:visited {
	display: block;
	width: 108px;
	height: 35px;
	padding: 0;
	border: 0;
	overflow: hidden
}

.public_top .t_logo a:hover {
	background-color: transparent;
	border: 0
}

.public_top .t_left {
	float: left
}

.public_top .t_left li {
	float: left;
	position: relative;
	margin:0 6px;
	display:inline;
}

.public_top .t_right {
	float: right
}

.public_top .t_right li {
	float: left;
	position: relative;
	padding-left: 5px
}

.public_top .t_layer a:link,.public_top .t_layer a:visited {
	display: inline-block;
	width: 100%;
	height: 27px;
	padding: 0;
	border: 0;
	color: #595959;
	line-height: 27px;
	text-decoration: none
}

.public_top .t_layer a:hover {
	padding-left: 0;
	padding-right: 0;
	background-color: #e8e9ea
}

.public_top .t_layer {
	position: absolute;
	top: 36px;
	padding-top: 2px;
	padding-bottom: 12px;
	background: #FFF;
	border: solid #797979 1px;
	border-top:none;
}

.public_top .t_layer p {
	width: 100%
}

.public_top .t_layer .ico_tb {
	display: inline;
	float: left;
	width: 16px;
	height: 16px;
	margin: 7px 6px 0 14px;
	_margin-right: 3px;
	overflow: hidden
}

.public_top .t_layer .ico_loading {
	display: block;
	height: 11px;
	margin: 10px auto 0;
	background: url(../i-1/loading.gif) no-repeat center center
}

.public_top .t_layer ins,.public_top .t_layer ins {
	display: block;
	height: 0;
	margin: 2px 4px;
	border-bottom: solid #e0e0e0 1px;
	text-indent: -999px;
	overflow: hidden
}

.public_top .ico_v {
	display: inline-block;
	width: 7px;
	height: 5px;
	margin: 0 0 0 2px;
	vertical-align: middle;
	overflow: hidden;
	cursor: pointer;
	background-position: -90px -16px
}

.public_top .hover .ico_v {
	background-position: -98px -16px
}

.public_top .ico_z {
	display: inline-block;
	height: 15px;
	margin: 0 2px 0 4px;
	margin-top: -1px\9;
	color: #fff;
	vertical-align: top;
	cursor: pointer;
	background-position: right 0
}

.public_top .ico_z em {
	display: inline-block;
	position: relative;
	left: -1px;
	height: 14px;
	padding: 1px 1px 0 2px;
	padding-top: 0\9;
	padding-bottom: 1px\9;
	background-position: left 0;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	line-height: 14px;
	overflow: hidden
}

.public_top .ico_z i {
	display: inline-block;
	width: 6px;
	height: 5px;
	vertical-align: top;
	text-indent: -9999px;
	overflow: hidden;
	background-position: -91px -21px
}

.public_top .ico_omit {
	position: relative;
	top: 2px;
	top: 6px\9;
	font-style: normal;
	font-weight: bold;
	font-weight: normal\9
}

.public_top .t_squ,.public_top .t_app,.public_top .t_skip {
	left: 0;
	width: 107px
}

.public_top .t_squ a span,.public_top .t_app a span {
	display: inline-block;
	margin: 1px 0 0;
	margin-top: 2px\9;
	cursor: pointer
}

.public_top .t_skip a span {
	display: inline-block;
	margin: 0 0 0 14px;
	cursor: pointer
}

.public_top .t_squ .tb01 {
	background-position: 3px -20px
}

.public_top .t_squ .tb02 {
	background-position: -17px 2px
}

.public_top .t_squ .tb03 {
	background-position: -17px -20px
}

.public_top .t_squ .tb04 {
	background-position: -34px -20px;
	margin-top: 5px
}

.public_top .t_squ .tb05 {
	background-position: -51px -20px
}

.public_top .t_app .tb01 {
	background-position: 0 0
}

.public_top .t_app .tb02 {
	background-position: -17px 2px
}

.public_top .t_app .tb03 {
	background-position: -34px 1px
}

.public_top .t_app .tb04 {
	background-position: -51px 1px
}

.public_top .t_app .tb05 {
	background-position: -68px 0
}

.public_top .t_info a span,.public_top .t_set a span {
	display: inline-block;
	margin: 0 0 0 14px;
	cursor: pointer
}

.public_top .t_info {
	right: 0;
	width: 210px
}

.public_top .t_info h2 {
	margin: 0;
	padding: 6px 10px 6px 14px;
	font-size: 12px;
	font-weight: normal;
	color: #595959;
	line-height: 14px;
	overflow: hidden
}

.public_top .t_info h2 a:link,.public_top .t_info h2 a:visited {
	display: inline-block;
	float: left;
	font-size:12px;
	width: auto;
	height: auto;
	margin: 1px\9 0 0;
	padding: 0;
	border: 0;
	color: #666;
	line-height: 14px;
	text-decoration: none
}

.public_top .t_info h2 a:hover {
	color:#999;
	background: 0;
	text-decoration: underline
}

.public_top .t_info b {
	font-weight: bold;
	color: #fe6600
}

.public_top .t_set {
	right: 0;
	width: 100px
}

.public_top .t_other .s_btn:link,.public_top .t_other .s_btn:visited {
	width: 79px;
	height: 20px;
	margin: 9px 0 0;
	margin-top: 8px\9;
	padding: 0;
	background-position: 0 -16px;
	color: #fff;
	line-height: 20px;
	line-height: 22px\9;
	text-align: center;
	overflow: hidden
}

.public_top .t_other .s_btn:hover {
	margin: 9px 0 0;
	margin-top: 8px\9;
	padding: 0;
	border: 0;
	background-color: none
}

.public_top .t_other {
	float: left;
	padding: 0 0 0 27px
}

.public_top .t_search {
	float: left;
	position: relative;
	width: 264px;
	height: 24px;
	padding: 6px 0 0 10px
}

.public_top .t_search .s_tx {
	float: left;
	width: 188px;
	height: 22px;
	padding: 0 3px;
	border: solid #ccd3e4 1px;
	outline: 0;
	font-size: 12px;
	color: #000;
	line-height: 23px;
	box-shadow: none;
	overflow: hidden
}

.public_top .t_search .s_btn:link,.public_top .t_search .s_btn:visited {
	display: inline-block;
	float: right;
	width: 64px;
	height: 22px;
	padding: 0;
	color:#039;
	background-position: 0 -37px;
	border: solid #ccd3e4 1px;
	line-height: 22px;
	line-height: 24px\9;
	text-align: center;
	overflow: hidden
}

.public_top .t_search .s_btn:hover {
	padding: 0
}

.public_top .t_search_cur .s_tx {
	border-color: #7692cd
}

.public_top .t_search_cur .s_btn:link,.public_top .t_search_cur .s_btn:visited {
	background-position: 0 -60px;
	border-color: #7692cd;
	color: #3b5998
}

.public_top .keywordsbox {
	z-index: 1000;
	position: absolute;
	top: 29px;
	left: 10px;
	background-color: #fff;
	font-size: 12px;
	line-height: 22px
}

.public_top .keywordsbox ul {
	width: 194px;
	border: solid #7692cd 1px;
	line-height: 22px;
	overflow: hidden
}

.public_top .keywordsbox ul li {
	height: 22px;
	line-height: 22px;
	overflow: hidden
}

.public_top .keywordsbox ul li a:link,.public_top .keywordsbox ul li a:visited {
	display: block;
	padding: 0 5px;
	height: 22px;
	line-height: 22px;
	color: #000;
	text-decoration: none;
	text-shadow: none;
	overflow: hidden
}

.public_top .keywordsbox ul li a:hover {
	padding: 0 5px;
	background-color: #f0f9fe;
	border: 0;
	color: #000
}

.search-pop {
	z-index: 1000;
	position: absolute;
	top: 29px;
	left: 10px;
	width: 194px;
	border: 1px solid #ccc;
	background-color: #fff;
	display: none;
	font-family: "\5B8B\4F53";
	box-shadow: 0 2px 4px rgba(0,0,0,0.1);
	clear: both
}

.search-pop .search-pop-letter {
	padding: 5px 0;
	overflow: hidden
}

.search-pop .search-pop-letter li {
	height: 22px;
	line-height: 22px;
	overflow: hidden
}

.search-pop .search-pop-letter li a:link,.search-pop .search-pop-letter li a:visited {
	display: block;
	height: 22px;
	padding: 0 8px;
	font-size: 14px;
	color: #000;
	text-decoration: none;
	background-color: #fff
}

.search-pop .search-pop-letter li a:hover {
	padding: 0 8px;
	border: 0;
	color: #000;
	text-decoration: none;
	background-color: #f2f5f8
}

.search-pop .search-pop-direct {
	height: 24px;
	line-height: 24px;
	color: #6d6e71;
	font-size: 12px;
	padding-left: 8px
}

.search-pop-direct i.icon12-down2 {
	position: relative;
	top: 6px;
	float: left;
	width: 12px;
	height: 12px;
	overflow: hidden;
	margin-right: 2px;
	background-position: 0 -83px;
	overflow: hidden
}

.search-pop-direct i.icon12-down2:hover {
	background-position: -20px -83px
}

.search-pop .search-pop-cars {
	margin: 0;
	padding: 0;
	overflow: hidden
}

.search-pop .search-pop-cars dd {
	height: 30px;
	margin: 0;
	padding: 0;
	line-height: 30px;
	overflow: hidden;
	border-top: 1px dotted #ccc;
	clear: both;
	overflow: hidden
}

.search-pop .search-pop-cars dd a:link,.search-pop .search-pop-cars dd a:visited {
	display: block;
	height: 30px;
	padding: 0 7px;
	font-size: 14px;
	color: #3b5998;
	text-decoration: none;
	background-color: #fff
}

.search-pop .search-pop-cars dd a:hover {
	padding: 0 7px;
	border: 0;
	color: #3b5998;
	text-decoration: none;
	background-color: #f9f9f9
}

.search-pop .search-pop-cars dd .name {
	float: left;
	font-weight: 100;
	cursor: pointer;
	font-weight: bold
}

.search-pop .search-pop-cars dd .price {
	color: #d60000;
	font-size: 12px;
	float: right
}

.search-pop .search-pop-cars dd i.icon10-right {
	float: right;
	width: 10px;
	height: 10px;
	background-position: -40px -83px;
	position: relative;
	top: 11px;
	right: -3px;
	visibility: hidden;
	overflow: hidden
}

.search-pop .search-pop-cars dd a:hover i.icon10-right {
	visibility: visible
}

.pop_login .pl_from input,.pop_login .pl_submit a,.pop_login .ico_close,.pop_forum .ico_close,.pop_cue .ico_close,.pop_forum .pf_search,.pop_forum .ico_del,.pop_forum .pf_search,.pop_forum .pf_search_fous,.pop_forum .pf_search .glass {
	background: url(../i-1/pub_pop_bg.png?v0423) no-repeat
}

.pop_login {
	width: 381px;
	height: 399px;
	background: #FFF;
	border-top: solid #005ab0 1px;
	font-family: "\5B8B\4F53";
	font-size: 12px;
	line-height: normal
}

.pop_login a:link,.pop_login a:visited {
	color: #3b5998;
	text-decoration: none
}

.pop_login a:hover {
	text-decoration: underline
}

.pop_login .pl_inner {
	border: solid #3b5998 6px
}

.pop_login .pl_tt {
	position: relative;
	height: 38px;
	background: #f2f5f8;
	border-bottom: solid #ccd3e4 1px
}

.pop_login .pl_tt h2 {
	margin: 0 0 0 14px;
	font-size: 14px;
	font-weight: bold;
	color: #3e3e3e;
	line-height: 38px
}

.pop_login .pl_tt .ico_close {
	position: absolute;
	top: 1px;
	right: 1px;
	width: 29px;
	height: 27px;
	text-indent: -999px;
	overflow: hidden;
	background-position: 0 -31px
}

.pop_login .pl_cont {
	height: 280px;
	padding: 36px 0 0 70px
}

.pop_login .pl_from {
	margin: 0 0 10px
}

.pop_login .pl_from dt {
	margin: 0 0 5px
}

.pop_login .pl_from dd {
	margin: 0 0 10px
}

.pop_login .pl_from input {
	width: 204px;
	height: 25px;
	padding: 0 9px;
	border: solid #c1c1c1 1px;
	line-height: 25px;
	background-position: 0 -59px;
	background-repeat: repeat-x
}

.pop_login .pl_tv dt span {
	color: #999
}

.pop_login .pl_tv input {
	width: 75px;
	vertical-align: middle
}

.pop_login .pl_tv img {
	margin: 0 0 0 6px;
	vertical-align: middle
}

.pop_login .pl_tv a {
	margin: 0 0 0 6px;
	vertical-align: middle
}

.pop_login .pl_auto {
	margin: 8px 0
}

.pop_login .pl_auto input {
	position: relative;
	top: -2px;
	margin-right: 2px;
	margin-right: 0\9;
	vertical-align: middle
}

.pop_login .pl_auto a {
	margin: 0 0 0 40px
}

.pop_login .pl_submit a:link,.pop_login .pl_submit a:visited {
	display: block;
	width: 79px;
	height: 30px;
	font-family: "Microsoft Yahei";
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	line-height: 30px;
	line-height: 32px\9;
	text-align: center;
	text-shadow: #666 0 0 2px;
	overflow: hidden;
	background-position: 0 0
}

.pop_login .pl_bb {
	height: 22px;
	padding: 9px 20px 0;
	background: #f2f5f8;
	border-top: solid #ccd3e4 1px;
	text-align: right
}

.pop_forum div,.pop_forum dl,.pop_forum dt,.pop_forum dd,.pop_forum ul,.pop_forum ol,.pop_forum li,.pop_forum h1,.pop_forum h2,.pop_forum h3,.pop_forum h4,.pop_forum h5,.pop_forum h6,.pop_forum pre,.pop_forum form,.pop_forum fieldset,.pop_forum input,.pop_forum textarea,.pop_forum blockquote {
	margin: 0;
	padding: 0
}

.pop_forum ol,.pop_login ul {
	list-style: none
}

.pop_forum li {
	list-style-type: none
}

.pop_forum img {
	vertical-align: top;
	border: 0
}

.pop_forum h1,.pop_forum h2,.pop_forum h3,.pop_forum h4,.pop_forum h5,.pop_forum h6 {
	font-size: 12px
}

.pop_forum table,.pop_forum td,.pop_forum tr,.pop_forum th {
	font-size: 12px
}

.pop_forum table {
	margin: 0 auto
}

.pop_forum {
	width: 744px;
	height: 420px;
	background: #FFF;
	border-top: solid #005ab0 1px;
	font-family: \5B8B\4F53,Arial Narrow,arial,serif;
	font-size: 12px;
	line-height: normal
}

.pop_forum a:link,.pop_forum a:visited {
	color: #3b5998;
	text-decoration: none
}

.pop_forum a:hover {
	text-decoration: underline
}

.pop_forum .pf_inner {
	border: solid #3b5998 6px
}

.pop_forum .pf_tt {
	position: relative;
	height: 37px;
	background: #f2f5f8;
	border-bottom: solid #ccd3e4 1px
}

.pop_forum .pf_tt .ico_close {
	position: absolute;
	top: 6px;
	right: 4px;
	width: 29px;
	height: 27px;
	text-indent: -999px;
	overflow: hidden;
	background-position: 0 -31px
}

.pop_forum .pf_tab {
	position: absolute;
	top: 12px;
	left: 17px;
	font-size: 12px
}

.pop_forum .pf_tab a:link,.pop_forum .pf_tab a:visited {
	display: block;
	float: left;
	width: 83px;
	height: 18px;
	padding: 6px 0 0;
	margin: 0 8px 0 0;
	background: #FFF;
	border: solid #ccd3e4;
	border-width: 1px 1px 0;
	font-weight: normal;
	color: #3e3e3e;
	text-align: center
}

.pop_forum .pf_tab a:hover {
	text-decoration: none
}

.pop_forum .pf_tab a.cur:link,.pop_forum .pf_tab a.cur:visited {
	height: 19px;
	padding: 5px 0 0;
	font-weight: bold;
	color: #3b5998;
	border: solid;
	border-color: #fc7400 #adc9df;
	border-width: 2px 1px 0
}

.pop_forum .pf_bradet_tt h3 {
	padding-left: 18px;
	font-size: 12px;
	color: #3b5998;
	line-height: 37px
}

.pop_forum .pf_cont {
	height: 370px;
	overflow: auto;
	position: relative
}

.pop_forum .pf_search,.pop_forum .pf_search_fous {
	position: relative;
	width: 394px;
	height: 28px;
	margin: 21px auto 36px;
	border: solid #afc5e0 1px;
	background-position: 0 -87px
}

.pop_forum .pf_search_fous {
	border: 1px solid #7692cd;
	width: 394px
}

.pop_forum .pf_search .glass {
	width: 16px;
	height: 16px;
	display: inline-block;
	background-position: -83px 0;
	position: absolute;
	margin: 7px 0 0 11px
}

.pop_forum .pf_search_fous .glasss {
	display: none
}

.pop_forum .pf_search .s_tx,.pop_forum .pf_search_fous .s_tx {
	width: 275px;
	height: 20px;
	padding: 0 7px 0 33px;
	margin: 5px 0 0;
	background: none repeat scroll 0 0 #fff;
	border: 0;
	outline: 0;
	box-shadow: none;
	font-size: 12px;
	color: #999;
	line-height: 20px
}

.pop_forum .pf_search_fous .s_tx {
	width: 301px;
	padding: 0 7px;
	color: #000
}

.pop_forum .pf_search .s_btn,.pop_forum .pf_search_fous .s_btn {
	background-color: #3b5998;
	position: absolute;
	top: -1px;
	right: -1px;
	width: 80px;
	height: 30px;
	line-height: 30px;
	padding: 0;
	text-shadow: none;
	overflow: hidden;
	font-weight: bold;
	text-align: center;
	z-index: 1
}

.pop_forum .pf_search .s_btn:link,.pop_forum .pf_search .s_btn:visited,.pop_forum .pf_search_fous .s_btn:link,.pop_forum .pf_search_fous .s_btn:visited {
	color: #fff;
	text-decoration: none
}

.pop_forum .pf_search .s_btn:hover,.pop_forum .pf_search_fous .s_btn:hover {
	padding: 0
}

.pop_forum .pf_search_fous .keywordsbox {
	z-index: 1000;
	position: absolute;
	top: 28px;
	left: -1px;
	background-color: #fff;
	font-size: 12px;
	line-height: 22px
}

.pop_forum .pf_search_fous .keywordsbox ul {
	width: 315px;
	padding: 0;
	border: solid #7692cd 1px;
	line-height: 22px;
	overflow: hidden
}

.pop_forum .pf_search_fous .keywordsbox ul li {
	width: 100%;
	height: 22px;
	padding: 0;
	line-height: 22px;
	overflow: hidden
}

.pop_forum .pf_search_fous .keywordsbox ul li a:link,.pop_forum .pf_search_fous .keywordsbox ul li a:visited {
	display: block;
	float: none;
	padding: 0 8px;
	height: 22px;
	line-height: 22px;
	color: #000;
	text-decoration: none;
	text-shadow: none;
	overflow: hidden
}

.pop_forum .pf_search_fous .keywordsbox ul li a:hover {
	background-color: #f0f9fe;
	border: 0;
	color: #000
}

.pop_forum .pf_list {
	padding: 0 0 0 20px
}

.pop_forum .pf_list h3 {
	margin: 28px 0 0;
	font-weight: bold;
	color: #3e3a39
}

.pop_forum .pf_default h3 {
	margin: 20px 0 0;
	text-align: left;
	font-size: 12px;
	font-weight: bold
}

.pop_forum .pf_list ul {
	width: 690px;
	padding: 12px 0 8px 2px;
	overflow: hidden
}

.pop_forum .pf_list li {
	float: left;
	width: 132px;
	padding: 0 6px 12px 0
}

.pop_forum .pf_list li a:link,.pop_forum .pf_list li a:visited {
	float: left;
	display: block;
	height: 14px;
	overflow: hidden
}

.pop_forum .pf_collect .ico_del {
	display: block;
	float: left;
	width: 11px;
	height: 11px;
	margin: 0 0 0 1px;
	overflow: hidden;
	cursor: pointer;
	background-position: -30px -31px
}

.pop_forum .pf_brand {
	padding: 0 0 0 20px
}

.pop_forum .pf_brand h3 {
	height: 25px;
	margin: 19px 0 0;
	overflow: hidden;
	font-size: 12px
}

.pop_forum .pf_brand h3 a:link,.pop_forum .pf_brand h3 a:visited {
	display: block;
	float: left;
	width: 86px;
	height: 23px;
	margin-right: 7px;
	background: #e4e9f1;
	border: solid #ccd3e4 1px;
	font-family: Arial;
	font-weight: bold;
	line-height: 24px;
	text-align: center;
	overflow: hidden;
	letter-spacing: 2px;
	_letter-spacing: -2px
}

.pop_forum .pf_brand h3 a:hover {
	text-decoration: none
}

.pop_forum .pf_brand h3 a.cur:link,.pop_forum .pf_brand h3 a.cur:visited {
	width: 88px;
	height: 25px;
	background: #526ca4;
	border: 0;
	color: #FFF
}

.pop_forum .pf_brand h3 i {
	font-style: normal;
	_font-weight: normal
}

.pop_forum .pf_brand h4 {
	margin: 12px 0 0 4px;
	font-family: Arial;
	font-weight: bold;
	color: #e75e15
}

.pop_forum .pf_brand ul {
	width: 690px;
	padding: 8px 0 0 2px;
	overflow: hidden
}

.pop_forum .pf_brand li {
	float: left;
	width: 138px;
	padding: 0 0 8px;
	overflow: hidden
}

.pop_forum .pf_brand li a:link,.pop_forum .pf_brand li a:visited {
	float: left;
	display: block;
	height: 14px;
	overflow: hidden
}

.pop_forum .pf_hr {
	display: block;
	width: 692px;
	height: 0;
	border-top: dotted #CCC 1px;
	overflow: hidden
}

.pop_cue {
	width: 350px;
	height: 150px;
	background: #FFF;
	border-top: solid #005ab0 1px;
	font-family: \5B8B\4F53,Arial Narrow,arial,serif;
	font-size: 12px
}

.pop_cue a:link,.pop_cue a:visited {
	color: #01439a;
	text-decoration: none
}

.pop_cue a:hover {
	text-decoration: underline
}

.pop_cue .pc_inner {
	border: solid #3b5998 6px
}

.pop_cue .pc_tt {
	position: relative;
	height: 37px;
	background: #f2f5f8;
	border-bottom: solid #ccd3e4 1px
}

.pop_cue .pc_tt h2 {
	margin: 0 0 0 14px;
	font-size: 12px;
	font-weight: bold;
	color: #3b5998;
	line-height: 38px
}

.pop_cue .pc_tt .ico_close {
	position: absolute;
	top: 6px;
	right: 4px;
	width: 29px;
	height: 27px;
	text-indent: -999px;
	overflow: hidden;
	background-position: 0 -31px
}

.pop_cue .pc_cont {
	height: 99px
}

.pop_cue .pc_tx {
	margin: 0;
	padding: 20px 10px 0 14px;
	font-size: 12px;
	color: #3e3e3e;
	line-height: 150%
}

html {
	overflow-y: scroll;
	overflow-x: hidden
}

body {
	font: 12px/150% "\5B8B\4F53",Arial,Helvetica,sans-serif;
	margin: 0
}

h1,h2,h3,h4,h5,h6,ol,dl,dt,dd,ul,li,input,button,form,p,th,td,select {
	margin: 0;
	padding: 0
}

ul {
	list-style: none
}

.clear {
	clear: both;
	height: 0;
	overflow: hidden
}

img {
	border: 0;
	vertical-align: bottom
}

.imgborder {
	border: 1px solid #000
}

input.d,img.d {
	vertical-align: middle
}

label.lbTxt {
	vertical-align: middle;
	padding-left: 2px;
	font-family: Tahoma,"Times New Roman";
	cursor: pointer
}

.oh {
	overflow: hidden;
	width: 100%
}

.pr {
	position: relative
}

.floatLeft,.pre1_txt,.pre2_txt,.pre3_txt {
	float: left
}

.floatRight {
	float: right
}

.txtLeft {
	text-align: left
}

.txtCen {
	text-align: center
}

.txtRight {
	text-align: right
}

.f12,h1,h2,h3,h4,select {
	font-size: 12px
}

.f14 {
	font-size: 14px
}

.f16 {
	font-size: 16px
}

.f18 {
	font-size: 18px
}

.lh22 {
	line-height: 22px
}

.m_t1 {
	margin-top: 1px
}

.m_t2 {
	margin-top: 2px
}

.m_t_2 {
	margin-top: -2px
}

.m_t3 {
	margin-top: 3px
}

.m_t_3 {
	margin-top: -3px;
	_margin-top: 0
}

.m_t5 {
	margin-top: 5px
}

.m_t6 {
	margin-top: 6px
}

.m_t8 {
	margin-top: 8px
}

.m_t10 {
	margin-top: 10px
}

.m_t12 {
	margin-top: 12px
}

.m_t15 {
	margin-top: 15px
}

.m_t20 {
	margin-top: 20px
}

.m_t23 {
	margin-top: 23px
}

.m_t25 {
	margin-top: 25px
}

.m_t27 {
	margin-top: 27px
}

.m_t30 {
	margin-top: 30px
}

.m_t40 {
	margin-top: 40px
}

.m_b10 {
	margin-bottom: 10px
}

.m_r2 {
	margin-right: 2px
}

.m_r6 {
	margin-right: 6px
}

.m_r22 {
	margin-right: 22px
}

.m_l80 {
	margin-left: 80px
}

.m_l122 {
	margin-left: 122px
}

.m_cen {
	margin-left: auto;
	margin-right: auto
}

.p_l15 {
	padding-left: 15px
}

.p_r10 {
	padding-right: 10px
}

.fullWidth {
	width: 100%
}

.zoom {
	zoom: 1
}

.hidden {
	display: none
}

.vhidden {
	visibility: hidden
}

.mainContainer {
	margin: 16px auto 0;
	width: 990px
}

#leftsideBar {
	float: left;
	width: 150px
}

#rightContainer {
	float: right;
	width: 810px
}

.left {
	float: left;
	width: 172px;
	height: auto!important;
	height: 800px;
	min-height: 800px
}

.right {
	float: left;
	width: 810px;
	height: auto!important;
	height: 800px;
	min-height: 800px
}

.right .content {
	background-color: #fff;
	float: left;
	width: 600px
}
.right .upstatus{
	border:1px solid #d7d7d7;
	padding:10px;
	}
.right .upstatus .title{ color:#666; margin:20px 0 16px;}
.right .upstatus .title span{ color:#039;}
.right .upstatus input{ height:32px; line-height:32px; padding-left:12px; color:#999; border-width:1px; border-style:solid; border-color:#9e9e9e #cecece #cecece #9e9e9e;}
.right .upstatus .input01{ width:340px; margin-right: 10px;}
.right .upstatus .input02{ width:200px;}
.right .sidebar {
	float: right;
	position: relative;
	width: 200px;
}
.model{ border:1px solid #d7d7d7;}
.pre1,.pre2,.pre3 {
	float: left;
	overflow: hidden
}

.pre1 {
	height: 120px;
	width: 120px
}

.pre1_txt {
	margin: 100px 0 0 5px
}

.pre2 {
	height: 50px;
	width: 50px
}

.pre2_txt {
	margin: 35px 0 0 5px
}

.pre3 {
	height: 30px;
	margin: 22px 0 0 15px;
	width: 30px
}

.pre3_txt {
	margin: 35px 0 0 5px
}

.note {
	background-color: #ffffec;
	border: 1px solid #e6d4a9;
	padding: 10px 25px 10px 10px;
	zoom: 1;
	position: relative
}

.arrq {
	height: 8px;
	left: 12px;
	overflow: hidden;
	position: absolute;
	top: -8px;
	width: 15px
}

.w_tip {
	width: 340px
}

.w_ct {
	width: 420px
}

.shadow {
	filter: alpha(opacity=35);
	font-size: 0;
	line-height: 0;
	opacity: .35;
	overflow: hidden
}

.popup {
	width: 303px
}

.popup3 {
	width: 300px
}

.popup table,.popup2 table,.popup3 table,.proffer table {
	border-collapse: collapse;
	table-layout: fixed;
	width: 100%
}

.popup .ltCorner,.popup .rtCorner,.popup .lbCorner,.popup .rbCorner,.popup2 .ltCorner,.popup2 .rtCorner,.popup2 .lbCorner,.popup2 .rbCorner,.popup3 .ltCorner,.popup3 .rtCorner,.popup3 .lbCorner,.popup3 .rbCorner,.proffer .ltCorner,.proffer .rtCorner,.proffer .lbCorner,.proffer .rbCorner {
	filter: alpha(opacity=35);
	font-size: 0;
	height: 3px;
	line-height: 0;
	opacity: .35;
	overflow: hidden;
	width: 3px
}

.popTip {
	width: 341px
}

.popTip .title {
	border-style: solid;
	border-width: 1px 1px 0 1px;
	height: 27px;
	line-height: 27px;
	padding: 0 15px
}

.popTip .title h3 {
	float: left;
	font-size: 14px
}

.popTip .close {
	-webkit-text-size-adjust: none;
	float: right;
	font-size: 8px;
	font-weight: bold;
	height: 9px;
	line-height: 9px;
	margin-top: 7px;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	width: 9px
}

.popTip .popTipContent {
	font-family: Arial;
	padding: 20px 0 20px 0
}

.popTip .popTipContent p {
	padding-left: 90px
}

.popTip .operate {
	margin: 15px auto 0;
	padding: 1px;
	text-align: center;
	width: 140px
}

.userInfoBox {
	position: relative;
	width: 295px;
	word-break: break-all;
	word-wrap: break-word
}

.uiBox {
	height: 120px;
	padding: 10px;
	line-height: 16px
}

.uiBox .floatLeft {
	width: 130px
}

.uiBox table {
	width: 140px;
	height: 120px
}

.userInfoBox .bottomTool {
	height: 34px;
	line-height: 34px;
	border-top: solid #ccc 1px;
	padding: 0 4px 0 0
}

.userInfoBox .b_addFc,.userInfoBox .b_addFc_oh,.userInfoBox .b_hadFc,.userInfoBox .b_allFc {
	float: right;
	margin: 6px 0 0 4px;
	background-color: #fafafa
}

.userInfoBox3 {
	background-color: #fff;
	border: 1px solid #435892;
	position: relative;
	width: 292px
}

.rzcz {
	display: inline-block;
	height: 16px;
	vertical-align: middle;
	width: 33px
}

.p3Pos {
	bottom: 27px;
	left: 0;
	position: absolute;
	z-index: 5
}

.confirmDelete,.confirmCancel,.cancelBlack {
	display: inline-block;
	height: 18px;
	line-height: 18px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle
}

.arrow2,.arrow3,.arrow4,.arrow5,.arrow2r,.arrow3r,.arrow4r,.arrow5r {
	overflow: hidden;
	position: absolute;
	z-index: 2
}

.arrow2,.arrow4,.arrow2r,.arrow4r {
	height: 9px;
	width: 16px
}

.arrow3r,.arrow5r {
	height: 15px;
	width: 7px
}

.arrow3,.arrow5 {
	height: 16px;
	width: 9px
}

.poptk {
	width: 466px
}

.poptk table {
	border-collapse: collapse;
	table-layout: fixed;
	width: 100%
}

.poptk .ltCorner,.poptk .rtCorner,.poptk .lbCorner,.poptk .rbCorner {
	font-size: 0;
	height: 10px;
	line-height: 0;
	overflow: hidden;
	width: 10px
}

.poptk .shadow {
	filter: alpha(opacity=60);
	font-size: 0;
	line-height: 0;
	opacity: .6;
	overflow: hidden
}

.poptk .inner {
	border: solid #435792 1px;
	background: #fff
}

.poptkTop {
	height: 27px;
	padding: 0 10px;
	background-color: #8192b7
}

.poptkTop h3 {
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	line-height: 27px
}

.poptkTop .ico_close {
	float: right;
	width: 11px;
	height: 11px;
	overflow: hidden;
	margin-top: 7px;
	background-position: -385px -6px
}

.poptkFot {
	height: 45px;
	padding: 0 10px;
	background-color: #f2f2f2;
	border-top: solid #ccc 1px
}

.poptkFot .confirm,.poptkFot .confirm_ing,.poptkFot .cancel {
	display: inline-block;
	float: right;
	height: 23px;
	padding: 0 6px;
	margin: 10px 0 0 4px;
	background-color: #8192b7;
	border: solid #435792 1px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	line-height: 24px;
	overflow: hidden;
	cursor: pointer
}

.poptkFot .cancel {
	background-color: #ececec;
	border: solid #999 1px;
	color: #333
}

.poptkFot .confirm_ing {
	cursor: default;
	width: 30px;
	background-color: #ececec;
	border: solid #999 1px;
	text-align: center
}

.poptkFot .confirm_ing img {
	margin-top: 6px
}

.poptkFot .confirm:hover {
	background-color: #435792;
	color: #fff;
	text-decoration: none
}

.poptkFot .cancel {
	text-decoration: none
}

.poptkFot .byte {
	float: right;
	margin: 12px 0 0 0
}

.sb_face_view {
	z-index: 50;
	position: absolute;
	top: 0;
	left: 0;
	width: 340px;
	background: #fdfdfd;
	border: solid #b4bbcd 1px
}

.sb_face_view .ico_arrows {
	position: absolute;
	top: -8px;
	left: 69px;
	width: 9px;
	height: 6px;
	overflow: hidden;
	background-position: -491px -280px
}

.sb_face_view .data {
	height: 168px;
	padding: 2px
}

.sb_face_view table {
	width: 332px
}

.sb_face_view td {
	width: 24px;
	height: 24px;
	padding: 1px;
	border: solid #fdfdfd 1px;
	cursor: pointer
}

.sb_face_view td.hover {
	background: #e9efe6;
	border-color: #5690d2
}

.sb_face_view .dynamic {
	position: absolute;
	top: 4px;
	padding: 10px;
	background: #fff;
	border: solid #ccd3e4 1px
}

.sb_face_view .dynamic_left {
	left: 4px
}

.sb_face_view .dynamic_right {
	right: 4px
}

.sb_face_view .static {
	display: inline-block;
	width: 24px;
	height: 24px
}

.sb_face_view .page {
	height: 16px;
	padding: 2px 0 6px;
	overflow: hidden
}

.sb_face_view em {
	display: inline;
	float: right;
	width: 16px;
	height: 16px;
	margin-right: 5px;
	cursor: pointer
}

.sb_face_view .ico_prev {
	background-position: -204px -180px
}

.sb_face_view .ico_next {
	background-position: -221px -180px
}

.sb_face_view .ico_prev_grey {
	background-position: -187px -180px;
	cursor: default
}

.sb_face_view .ico_next_grey {
	background-position: -238px -180px;
	cursor: default
}

.pop_lead {
	z-index: 98;
	position: absolute;
	width: 344px;
	font-family: arial;
	color: #000
}

.pop_lead .ico_ar01 {
	position: absolute;
	top: -21px;
	left: 90px;
	width: 14px;
	height: 21px;
	background: url(../i-1/lead_ar01.png) no-repeat;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.autohome.com.cn/i-1/lead_ar01.png');
	overflow: hidden
}

.pop_lead .ico_ar02 {
	position: absolute;
	top: -21px;
	right: 90px;
	width: 14px;
	height: 21px;
	background: url(../i-1/lead_ar02.png) no-repeat;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.autohome.com.cn/i-1/lead_ar02.png');
	overflow: hidden
}

.pop_lead .ico_ar03 {
	position: absolute;
	top: 50px;
	left: -20px;
	width: 24px;
	height: 16px;
	background: url(../i-1/lead_ar03.png) no-repeat;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.autohome.com.cn/i-1/lead_ar03.png');
	overflow: hidden
}

.pop_lead .bimg01 {
	height: 126px;
	background: url(../i-1/lead_bg01.png) no-repeat;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.autohome.com.cn/i-1/lead_bg01.png')
}

.pop_lead .bimg02 {
	height: 106px;
	background: url(../i-1/lead_bg02.png) no-repeat;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.autohome.com.cn/i-1/lead_bg02.png')
}

.pop_lead .item {
	position: absolute;
	top: 0;
	left: 0;
	width: 308px;
	padding: 0 18px
}

.pop_lead .ico_close {
	position: absolute;
	top: 9px;
	right: 12px;
	width: 11px;
	height: 11px;
	background-position: -320px -222px;
	overflow: hidden;
	cursor: pointer
}

.pop_lead .noa {
	padding: 22px 0 10px;
	border-bottom: solid #efefef 1px;
	line-height: 180%
}

.pop_lead .nob {
	height: 22px;
	padding: 10px 0;
	text-align: right
}

.pop_lead .nob a:link,.pop_lead .nob a:visited {
	display: inline-block;
	width: 48px;
	height: 20px;
	background: #fe6700;
	border: solid 1px;
	border-color: #fdb487 #d95804 #d95804 #fdb487;
	color: #fff;
	line-height: 20px;
	line-height: 22px\9;
	text-decoration: none;
	text-align: center;
	overflow: hidden;
	vertical-align: top
}

.pop_lead .nob a:hover {
	text-decoration: none
}

.pop_lead .nob span {
	display: inline-block;
	margin-right: 10px;
	font-size: 14px;
	color: #7c7c7c;
	line-height: 22px;
	vertical-align: top
}

.addfavo {
	padding-bottom: 10px;
	background: #fff
}

.addfavo p {
	height: 24px;
	padding: 0 10px;
	background: #fefef3;
	border: solid #fbf6c2 1px;
	color: #f60;
	line-height: 24px
}

.addfavo .ico_close {
	float: right;
	width: 16px;
	height: 16px;
	margin: 4px 0 0;
	background-position: -320px -242px;
	overflow: hidden;
	cursor: pointer
}

.addfavo a {
	color: #f60;
	font-weight: bold
}

.addfavo a:hover {
	text-decoration: underline
}

.returnTop {
	background: url(../i-1/r.png) no-repeat;
	bottom: 40px;
	height: 80px;
	left: 50%;
	margin-left: 480px;
	overflow: hidden;
	position: fixed;
	_position: absolute;
	text-indent: -9999px;
	width: 22px
}

.returnTop:hover {
	background: url(../i-1/rh.png) no-repeat
}

.feedback {
	background: url(../i-1/feedbk.png) no-repeat;
	bottom: 130px;
	height: 93px;
	left: 50%;
	margin-left: 480px;
	overflow: hidden;
	position: fixed;
	_position: absolute;
	text-indent: -9999px;
	width: 22px
}

.feedback:hover {
	background: url(../i-1/feedback.png) no-repeat
}

.paging {
	text-align: center;
	margin: 30px 0 30px;
	width: 100%
}

.paging a {
	background: #fff;
	border: 1px solid #cee1ee;
	color: #7c7c7c;
	display: inline-block;
	font: 12px/22px "Microsoft YaHei",Arial;
	height: 22px;
	padding: 0 8px;
	margin: 0 5px;
	vertical-align: middle
}

.paging a.next,.paging a.prev {
	color: #7c7c7c;
	position: relative;
	width: 41px
}

.paging a.prev {
	margin-right: 14px;
	text-align: right
}

.paging a.next {
	margin-left: 14px;
	text-align: left
}

.paging a.next span,.paging a.prev span {
	border: 4px solid #fff;
	height: 0;
	overflow: hidden;
	position: absolute;
	top: 7px;
	width: 0
}

.paging a.next span {
	border-left-color: #7c7c7c;
	right: 0
}

.paging a.prev span {
	border-right-color: #7c7c7c;
	left: 0
}

.paging a:hover span {
	border: 4px solid #fff
}

.paging a.next:hover span {
	border-left-color: #3b5998
}

.paging a.prev:hover span {
	border-right-color: #3b5998
}

.paging a:hover {
	border: solid #3b5998 1px;
	color: #3b5998;
	text-decoration: none
}

.paging a.current {
	background-color: #3b5998;
	border: 1px solid #3b5998;
	color: #fff;
	text-decoration: none
}

.paging a.current {
	cursor: default
}

.footer {
	font-family: Tahoma;
	height: 24px;
	color: #7c7c7c;
	line-height: 24px;
	margin: 0 auto;
	padding: 8px 0;
	text-align: center;
	width: 960px
}

.jcrop-holder {
	text-align: left
}

.jcrop-vline,.jcrop-hline {
	font-size: 0;
	position: absolute;
	background: #fff url(../i-1/Jcrop.gif) top left repeat
}

.jcrop-vline {
	height: 100%;
	width: 1px!important
}

.jcrop-hline {
	width: 100%;
	height: 1px!important
}

.jcrop-handle {
	font-size: 1px;
	width: 7px!important;
	height: 7px!important;
	border: 1px #eee solid;
	background-color: #333;
	*width: 9px;
	*height: 9px
}

.jcrop-tracker {
	width: 100%;
	height: 100%
}

.custom .jcrop-vline,.custom .jcrop-hline {
	background: yellow
}

.custom .jcrop-handle {
	border-color: black;
	background-color: #c7bb00;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}

body {
	background: #fff;
	color: #595757
}

input,textarea {
	-moz-transition: border .2s linear 0s,box-shadow .2s linear 0s;
	-webkit-transition: border .2s linear 0s,box-shadow .2s linear 0s;
	box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset
}

a {
	color: #3b5998;
	outline: 0;
	text-decoration: none
}

a:hover {
	color: #3b5998;
	text-decoration: underline
}

a.fcolor_12link {
	color: #999;
	outline: 0;
	text-decoration: none
}

a.fcolor_12link:hover {
	color: #999;
	text-decoration: underline
}

a.fcolor_15link {
	color: #666;
	outline: 0;
	text-decoration: none
}

a.fcolor_15link:hover {
	color: #d66666;
	text-decoration: none
}

.spanlink {
	color: #3b5998;
	outline: 0;
	text-decoration: none;
	cursor: pointer
}

.spanlink:hover {
	color: #3b5998;
	text-decoration: underline
}

.subLink a {
	color: #6d8ceb;
	text-decoration: none
}

.fcolor_1,.fcpc .fcolor_1 a {
	color: #7c7c7c
}

.fcolor_2 {
	color: #ff0101
}

.fcolor_3 {
	color: #c6c6c6
}

.fcolor_4 {
	color: #b3b2b2
}

.fcolor_5 {
	color: #73797c
}

.fcolor_6 {
	color: #fe6600
}

.fcolor_7 {
	color: #5b5b5b
}

.fcolor_8,select {
	color: #595757
}

.fcolor_9 {
	color: #ccc
}

.fcolor_10 {
	color: #535353
}

.fcolor_11 {
	color: #333
}

.fcolor_12 {
	color: #999
}

.fcolor_13 {
	color: #808080
}

.fcolor_14 {
	color: #dbe9f3
}

.fcolor_15 {
	color: #666
}

.mainContainer {
	background: #fff url(../i-1/sideBg.png) repeat-y;
	border-bottom: 1px solid #ccc
}

.right {
	background: #fff url(../i-1/sideBg_r.png) no-repeat right 30px
}

.menu dt a,.sortTitle,.sign,.man,.slideDown,.icon_tip,.woman,.dynNav li,.duList5 li span.n,.mess_icon,.dynNav2 li,.icon_hd,.icon_article,.icon_pin,.private,.doubleFc,.arrow,.icon_wz,.deleteFavorite,.deleteClub,.ltCorner,.rtCorner,.lbCorner,.rbCorner,.rzcz,.arrow2,.arrow3,.arrow4,.arrow5,.arrow6,.arrow2r,.arrow3r,.arrow4r,.arrow5r,.icon_m,.correct,.error,.s,.s div,.new,.dynNav li.writeMessage a,.fs,.clearSign,.rz,.addNewCar,.setCarSign,.slide,.slide2,.menu dd a.icon_10,.menu dd a.icon_11,.menu dd a.icon_12,.menu dd a.icon_13,.icon_wz1,.icon_wz2,.icon_wz3,.icon_wz4,.icon_wz5,.icon_wz6,.icon_wz7,.icon_wz8,.icon_wz9,.sb_img a,.sb_btn,.sb_btn_disabled,.sb_btn_ing,.dComment .morelink,.ico_reply,.ico_del,.ico_arrows,.mto,.ico_black,.ico_close,.priv_p,.edit_p,.addFc,.addFc_oh,.hadFc,.allFc,.b_addFc,.b_addFc_oh,.b_hadFc,.b_allFc,.arrq,.getCode,.save,.confirmCancel,.sayTit h2,.b_sandPm,.kb_new,.subdyn .managelink,.sb_face,.ico_next,.ico_prev,.ico_comment,.ico_new,.doneThi em,.litimg,.reply-info-up .up-icon,.usename-v,.ico_del02,.ico_del03 {
	background: url(../i-1/icons.png) no-repeat
}

.menuBox a {
	background: url(../i-1/bg_leftmenu.png) no-repeat
}

.sayTit .shake,.sayBot .shake {
	background: url(../i-1/bg_post.png) no-repeat
}

.sb_face_view .static {
	background: url(../i-1/static.gif?01) no-repeat
}

.poptk .ltCorner {
	background: url(../i-1/poptk_lt.png) no-repeat;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='http://i.autohome.com.cn/i-1/poptk_lt.png');
	background-repeat: no-repeat
}

.poptk .rtCorner {
	background: url(../i-1/poptk_rt.png) no-repeat;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='http://i.autohome.com.cn/i-1/poptk_rt.png');
	background-repeat: no-repeat
}

.poptk .lbCorner {
	background: url(../i-1/poptk_lb.png) no-repeat;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='http://i.autohome.com.cn/i-1/poptk_lb.png');
	background-repeat: no-repeat
}

.poptk .rbCorner {
	background: url(../i-1/poptk_rb.png) no-repeat;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='http://i.autohome.com.cn/i-1/poptk_rb.png');
	background-repeat: no-repeat
}

.ico_loading {
	background: url(../i-1/loading.gif) no-repeat
}

.ico_reply,.ico_del {
	display: inline-block;
	width: 11px;
	height: 12px;
	overflow: hidden;
	margin-left: 10px;
	vertical-align: middle;
	background-position: -371px -201px
}

.ico_del {
	background-position: -371px -217px
}

.ico_black {
	display: inline-block;
	width: 13px;
	height: 12px;
	overflow: hidden;
	background-position: -369px -260px
}

.slide {
	background-position: -489px -146px
}

.slide2 {
	background-position: -489px -161px
}

.arrq {
	background-position: -485px -241px
}

.sign {
	background-position: -489px -10px
}

.man {
	background-position: -488px -36px
}

.woman {
	background-position: -490px -74px
}

.icon_tip {
	background-position: -223px -157px
}

.slideDown {
	background-position: -211px -157px
}

.fans .focus {
	border-right: 1px solid #dbe9f3
}

.nickname,.menu dt a,.menu dt a:hover,.model h3 {
	color: #333;
	text-decoration: none
}

.setCarSign {
	background-position: -458px -6px
}

.addNewCar {
	background-position: -371px -155px
}

.fs {
	background-position: -258px -156px
}

.clearSign {
	background-position: -274px -157px
}

.rz {
	background-position: -286px -157px
}

.divide {
	border-bottom: 1px solid #fff;
	border-top: 1px solid #eee;
	height: 0;
	overflow: hidden
}

.cancelFocus {
	background-position: -258px -97px
}

.cancelFocus2 {
	background-position: -378px -97px
}

.hasFc {
	background-position: 0 -19px
}

.bgWhite {
	background: 0;
	background-color: #fff
}

.bgGrey1 {
	background-color: #e7ebf2
}

.pSign {
	border-bottom: 1px solid #ebeff4;
	padding-bottom: 6px
}

.singArea {
	border: 1px solid #e1e1e1;
	box-shadow: 0 3px #f7f7f7 inset
}

.iPost,a.confirmDelete,a.checkCode,.cancelBlack {
	background-color: #3b5998;
	border-color: #b7caeb #133783 #133783 #b7caeb;
	border-width: 1px;
	border-style: solid;
	color: #fff;
	cursor: pointer;
	font-size: 12px;
	padding: 1px 0;
	width: 56px
}

.iPost,.iPost:hover {
	display: inline-block;
	color: #fff;
	-moz-text-shadow: 1px 1px #004d9b;
	-webkit-text-shadow: 1px 1px #004d9b;
	text-shadow: 1px 1px #004d9b;
	text-align: center;
	text-decoration: none;
	padding: 0
}

input.disabled {
	border: 1px solid #aab4bf;
	color: #727171;
	background: url(../i-1/pbg.png) repeat-x
}

.tAddress th,.deny {
	background: url(../i-1/pbg.png) repeat-x
}

.deny,.deny:hover {
	background-position: 0 -43px;
	font-size: 12px;
	border: 1px solid #ddd;
	color: #b4b4b4;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	width: 56px;
	cursor: default
}

.dynNav li {
	background-position: -290px -121px;
	color: #3b5998
}

.dynNav li.current {
	background-position: -105px -121px;
	color: #fff
}

.dynNav2 li {
	background-position: -185px -121px;
	color: #3b5998
}

.dynNav2 li.current {
	background-position: 0 -121px;
	color: #fff
}

.dynD {
	background-color: #ccd3e4
}

.subdyn,.subdyn1,.subdyn2 {
	border-bottom: 1px solid #ebeff4;
	color: #595757
}

.duList li {
	border-bottom: 1px dashed #ebeff4
}

.icon_article {
	background-position: -17px 0
}

.icon_pin {
	background-position: -34px 0
}

.private {
	background-color: #fafafa;
	background-position: -380px -73px;
	border: 1px solid #e5e5e5;
	color: #7c7c7c;
	text-decoration: none
}

.private:hover {
	background-color: #f1fafe;
	background-position: -380px -27px;
	border: 1px solid #c6e3f3;
	color: #7c7c7c;
	text-decoration: none
}

.duList2 li {
	border-bottom: 1px solid #ebeff4
}

.doubleFc {
	background-position: -383px -7px
}

.arrow {
	background-position: -383px -53px
}

.innerTip {
	background-color: #f7fbfc;
	border: 1px solid #e3eef8
}

.icon_wz,.icon_wz1,.icon_wz2,.icon_wz3,.icon_wz4,.icon_wz5,.icon_wz6,.icon_wz7,.icon_wz8,.icon_wz9 {
	display: block;
	height: 16px;
	margin: 0 0 0 15px;
	width: 16px
}

.icon_wz {
	background-position: -258px -27px
}

.icon_wz1 {
	background-position: 0 0
}

.icon_wz2 {
	background-position: -17px 0
}

.icon_wz3 {
	background-position: -34px 0
}

.icon_wz4 {
	background-position: 0 -17px
}

.icon_wz5 {
	background-position: -17px -17px
}

.icon_wz6 {
	background-position: -34px -17px
}

.icon_wz7 {
	background-position: -0px -34px
}

.icon_wz8 {
	background-position: -17px -34px
}

.icon_wz9 {
	background-position: -34px -34px
}

.deleteFavorite,.deleteClub {
	background-position: -370px -121px
}

.deleteFavorite:hover,.deleteClub:hover {
	background-position: -387px -121px
}

.doneTip,.checkCodeTip {
	background-color: #f2f5f8;
	border: 1px solid #ccd3e4
}

.doneThi {
	width: 362px;
	height: 28px;
	margin: 25px 0 20px 70px;
	background: #fffbe2;
	border: solid #f90 1px;
	color: #666;
	line-height: 28px
}

.doneThi em {
	display: inline;
	float: left;
	width: 16px;
	height: 16px;
	margin: 5px 6px 0 12px;
	overflow: hidden;
	background-position: -401px -6px
}

.duList3 li {
	border-bottom: 1px solid #ebeff4
}

.duList3 li img {
	border: 1px solid #e6e6e6
}

.duList3 li .p2 a {
	color: #595757;
	text-decoration: none
}

.duList3 li .p2 a:hover {
	color: #595757;
	text-decoration: underline
}

.duList3 li .p3 {
	color: #7c7c7c
}

a.Deleted,a.Deleted:hover {
	color: #bdbdbd;
	text-decoration: line-through
}

.popTip .title {
	background-color: #0071ce;
	border-color: #004d9b #004d9b transparent #004d9b
}

.popTip .title h3 {
	color: #fff
}

.popTip .close,.popTip .close:hover {
	border: 1px solid #fff;
	color: #fff;
	text-decoration: none
}

.popTip .popTipContent {
	background-color: #fff;
	word-wrap: break-word;
	word-break: break-all
}

.confirmDelete:hover,.cancelBlack:hover {
	color: #fff;
	text-decoration: none
}

.ltCorner {
	background-position: -60px 0
}

.rtCorner {
	background-position: -63px 0
}

.lbCorner {
	background-position: -60px -3px
}

.rbCorner {
	background-position: -63px -3px
}

.shadow {
	background-color: #d4d4d4
}

.poptk .shadow {
	background-color: #333
}

.userInfoBox {
	background-color: #fff;
	border: 1px solid #435892
}

.rzcz {
	background-position: -429px -138px
}

.userInfoBox .bottomTool {
	background-color: #f2f2f2
}

.arrow2 {
	background-position: -400px -56px;
	left: 10px;
	top: -9px
}

.arrow2r {
	background-position: -400px -56px;
	right: 10px;
	top: -8px
}

.arrow3 {
	background-position: -437px -47px;
	right: -9px;
	top: 10px
}

.arrow3r {
	background-position: -474px -49px;
	right: -7px;
	bottom: 10px
}

.arrow4 {
	background-position: -448px -57px;
	bottom: -9px;
	left: 10px
}

.arrow6 {
	background-position: -448px -57px;
	bottom: -9px;
	left: 270px
}

.arrow4r {
	background-position: -448px -57px;
	bottom: -8px;
	right: 10px
}

.arrow5 {
	background-position: -421px -47px;
	left: -9px;
	top: 10px
}

.arrow5r {
	background-position: -466px -49px;
	left: -7px;
	bottom: 10px
}

.preview .preview_1 {
	border: 1px solid #e1e1e1
}

.preview .preview_2 {
	border-left: dotted 1px #c6c6c6
}

.icon_m {
	background-position: -418px -6px
}

.m_ulistBg {
	background-color: #f9f9f9;
	border: 1px solid #e5e5e5
}

.correct {
	background-position: -428px -6px
}

.error {
	background-position: -443px -6px
}

.norTip {
	background-color: #f2f5f8;
	border: 1px solid #cfd6e5
}

.s {
	background-position: 0 -154px
}

.s div {
	background-position: 0 -165px
}

.tAddress th {
	background-position: 0 -20px
}

.new {
	background-position: -160px -157px
}

.dynNav li.writeMessage a {
	background-position: -486px -102px;
	display: inline
}

.duList5 li.this {
	background-color: #edeff4;
	border: 1px solid #c2cedd
}

.duList5 li.that {
	background-color: #f9f9f9;
	border: 1px solid #e9e9e9
}

.duList5 li.this span.n {
	background-position: -185px -153px
}

.duList5 li.that span.n {
	background-position: -196px -153px
}

.mess_icon {
	background-position: -76px -110px
}

.left .userHead {
	padding:12px;
	
	border:1px solid #d7d7d7;
}

.left .uh_edit {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 120px;
	height: 22px
}

.left .uh_edit span {
	display: block;
	height: 22px;
	background: #333;
	filter: Alpha(Opacity=80);
	opacity: .8
}

.left .uh_edit a {
	position: absolute;
	top: 0;
	left: 0;
	width: 120px;
	height: 20px;
	border-top: solid #656a71 1px;
	color: #fff;
	text-align: center
}

.nickname {
	padding: 0 10px;
	font-size: 12px;
	font-weight: bold;
	margin-top:12px;
	color:#039;
	text-align: center;
	word-wrap: break-word;
	word-break: break-all
}

.fans {
	zoom: 1;
	position: relative;
	margin: 10px 0 0 20px;
	word-break: break-all;
	word-wrap: break-word
}

.fans .fhover span {
	color: #3b5998;
	text-decoration: underline
}

.fans .fhover strong {
	color: #3b5998
}

.fans strong,.fans a,.fans a:hover {
	color: #535353;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none
}

.fans .focus,.fans .fan {
	float: left;
	width: 55px;
	text-align: center
}

.sign,.man,.woman {
	display: inline-block;
	margin-top: -3px;
	_margin-top: -2px;
	overflow: hidden;
	vertical-align: middle
}

.sign {
	height: 10px;
	margin: -2px 1px 0;
	width: 11px
}

.man {
	height: 13px;
	width: 11px;
	margin-right: 1px;
	margin-left: 1px
}

.woman {
	height: 13px;
	width: 11px;
	margin-right: 1px;
	margin-left: 1px
}

.menuBox h4 {
	margin: 0 0 0 15px;
	background: 0;
	font-weight: bold;
	color: #999
}

.menuBox ul {
	overflow: hidden
}

.menuBox li {
	width: 100%;
	padding: 2px 0 0
}

.menuBox a {
	display: block;
	height: 18px;
	padding: 2px 0 2px 51px;
	color: #333;
	line-height: 18px;
	text-decoration: none
}

.menuBox a:hover {
	background-color: #d8dfea;
	color: #333;
	text-decoration: none
}

.menuBox .current a,.menuBox .current a:hover {
	background-color: #d8dfea;
	color: #333
}

.menuBox .ico_xx01 {
	background-position: 24px 5px
}

.menuBox .ico_xx02 {
	background-position: 24px -29px
}

.menuBox .ico_xx03 {
	background-position: 24px -65px
}

.menuBox .ico_xx04 {
	background-position: 24px -100px
}

.menuBox .ico_xx05 {
	background-position: 24px -135px
}

.menuBox .ico_xx06 {
	background: url(../i-1/11-11.png) no-repeat 13px 4px
}

.menuBox .ico_lt01 {
	background-position: 24px -170px
}

.menuBox .ico_lt02 {
	background-position: 24px -204px
}

.menuBox .ico_lt03 {
	background-position: 24px -235px
}

.menuBox .ico_lt04 {
	background-position: 26px -538px
}

.menuBox .ico_yy01 {
	background-position: 24px -267px
}

.menuBox .ico_yy02 {
	background-position: 24px -300px
}

.menuBox .ico_yy03 {
	background-position: 24px -335px
}

.menuBox .ico_yy04 {
	background-position: 24px -370px
}

.menuBox .ico_yy05 {
	background-position: 24px -404px
}

.menuBox .ico_yy06 {
	background-position: 24px -438px
}

.menuBox .ico_yy07 {
	background-position: 24px -565px
}

.menuBox .ico_ty01 {
	background-position: 24px -472px
}

.menuBox .ico_ty02 {
	background-position: 24px -507px
}

.menuBox .divide {
	margin: 6px 0 5px
}

.dividePos {
	margin: 15px 0 6px
}

.left .addFocus {
	margin-left: 50px
}

.left .cancelFocus {
	margin-left: 44px
}

.w1 {
	width: 441px
}

.w2 {
	width: 241px
}

.w553 {
	width: 553px
}

select.a {
	width: 120px
}

select.b {
	width: 249px
}

input.h,input.i,input.j,input.k,input.z {
	border: 1px solid #abadb3;
	height: 18px;
	line-height: 18px;
	padding: 2px;
	vertical-align: middle
}

input.h:focus,input.i:focus,input.j:focus,input.k:focus,textarea:focus,.checkCodeBox:focus,input.z:focus {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
	border-color: rgba(82,168,236,0.8);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
	outline: 0
}

input.h {
	width: 324px;
	height: 20px;
	line-height: 20px
}

input.i {
	width: 235px
}

input.j {
	width: 115px
}

input.k {
	width: 50px
}

input.z {
	width: 235px
}

input.m {
	margin-left: 11px;
	vertical-align: middle
}

.inputStatus {
	margin-top: 9px;
	text-align: right
}

.inputStatus strong {
	margin: 0 3px
}

.slide,.slide2 {
	padding-left: 15px;
	position: absolute;
	right: 10px;
	top: 15px
}

.privateContent {
	margin: 10px 0 30px 64px;
	width: 420px
}

.lbTxt {
	vertical-align: middle;
	padding-left: 2px;
	font-family: Tahoma,"Times New Roman"
}

.cb {
	display: inline;
	float: left;
	margin: 26px 0 0 11px;
	margin-top: 21px\9;
	padding-bottom: 10px;
	width: 38px
}

.more {
	color: #535353;
	margin-right: 10px;
	text-decoration: none
}

.more:hover {
	color: #535353;
	text-decoration: underline
}

.getCode {
	height: 20px;
	line-height: 20px;
	text-align: center;
	padding: 0 5px;
	text-decoration: none;
	width: auto;
	margin-top: 1px;
	background-position: -166px -298px;
	border: 1px solid #ddd;
	color: #b4b4b4;
	cursor: default
}

.save,.confirmCancel {
	display: inline-block;
	text-decoration: none;
	vertical-align: middle;
	height: 20px;
	line-height: 20px;
	background-position: -166px -298px;
	text-align: center;
	width: 56px;
	color: #b4b4b4;
	border: 1px solid #ddd
}

.getCode:hover,.save:hover,.confirmCancel:hover {
	color: #b4b4b4;
	text-decoration: none
}

.psignContent {
	padding: 7px 0 0 2px;
	width: 550px;
	word-break: break-all;
	word-wrap: break-word
}

.singArea {
	font-size: 12px;
	height: 45px;
	margin-top: 9px;
	overflow: auto;
	padding: 4px 2px;
	resize: none;
	width: 549px
}

.subBtn {
	text-align: right
}

.correct,.error {
	height: 14px;
	width: 14px
}

.urlsite {
	font-family: arial
}

.icon_hd,.icon_article,.icon_pin {
	float: right;
	height: 17px;
	width: 17px;
	margin-top: 2px
}

.classification {
	background-color: #fff;
	float: left;
	padding: 9px 0 0 20px;
	width: 790px
}

.userHead2 {
	float: left;
	text-align: center;
	width: 70px
}

.private {
	display: block;
	height: 16px;
	line-height: 16px;
	margin: 10px auto 0;
	padding-left: 20px;
	width: 27px
}

.duRight {
	line-height: 22px;
	padding-right: 90px;
	margin-left: 70px;
	zoom: 1
}

.hasFcPos {
	position: absolute;
	right: 0;
	top: 23px;
	width: 90px;
	line-height: 16px
}

.cancelFocus3 {
	clear: both;
	display: none;
	text-align: right;
	width: 50px
}

.doubleFc {
	float: right;
	height: 13px;
	width: 38px
}

.m_uList li select,.baseInfo select,select {
	padding: 1px
}

.uData {
	color: #595757;
	font-size: 14px;
	margin: 10px 0 0 60px
}

.uData p {
	height: 35px;
	line-height: 35px;
	padding: 3px 0
}

.uData p span {
	float: left;
	padding-right: 10px;
	text-align: right;
	width: 70px
}

.uData p em {
	font-style: normal
}

.upload {
	padding: 3px
}

.preview {
	height: 302px;
	overflow: hidden
}

.preview .preview_1 {
	float: left;
	height: 300px;
	margin-right: 27px;
	overflow: hidden;
	width: 300px
}

.preview .preview_1 table {
	border-collapse: collapse;
	height: 100%;
	width: 100%
}

.preview .preview_2 {
	float: left;
	height: 302px;
	padding-left: 39px;
	width: 306px
}

.preview .preview_2 img {
	vertical-align: text-bottom
}

.boxpos {
	padding: 5px 0 0 75px
}

.m_uList,.m_uList2 {
	margin-top: 10px
}

.m_ulistBg {
	height: 174px;
	margin-left: -30px;
	padding: 20px 0 0 29px;
	width: 602px
}

.boxpos .p_l15 {
	padding-left: 25px
}

.m_uList li,.m_uList2 li {
	overflow: hidden;
	padding: 8px 10px;
	width: 90%
}

.m_uList li span.w,.m_uList2 li span.w {
	margin-top: 2px;
	padding-right: 10px;
	text-align: right
}

.m_uList li span.w {
	width: 70px
}

.m_uList2 li span.w {
	width: 112px
}

.checkCodeBox {
	border: 1px solid #ccc;
	height: 18px;
	line-height: 18px;
	padding: 2px;
	width: 118px
}

a.checkCode {
	display: inline-block;
	padding: 1px 5px;
	text-decoration: none;
	vertical-align: top;
	width: auto
}

a.checkCode:hover {
	color: #fff;
	text-decoration: none
}

.resend {
	background-color: #f4f4f4;
	border: 1px solid #adb2b5;
	border-radius: 3px;
	color: #6d6d6d;
	float: left;
	padding: 1px 5px
}

.repost {
	float: left;
	margin-top: 4px
}

.checkCodeTip {
	border: 0;
	width: 352px
}

.chPos {
	margin: 8px 0 5px 80px
}

.chPos2 {
	margin: 8px 0 5px 122px
}

.icon_m {
	float: left;
	height: 13px;
	margin: 7px 8px 0 0;
	width: 9px
}

.fontStrong {
	color: #999;
	font-size: 12px;
	float: left;
	margin-top: 2px
}

.s {
	float: left;
	height: 9px;
	margin-top: 6px;
	overflow: hidden;
	padding: 1px;
	width: 150px
}

.s div {
	height: 9px;
	width: 150px
}

.street {
	border: 1px solid #ccc;
	font-size: 12px;
	height: 50px;
	padding: 2px;
	resize: none;
	vertical-align: top;
	width: 400px
}

.txar_sign {
	border: 1px solid #ccc;
	font-size: 12px;
	height: 50px;
	line-height: 1.3;
	padding: 2px;
	resize: none;
	vertical-align: top;
	width: 235px
}

.new {
	display: inline-block;
	height: 5px;
	margin: -2px 0 0 5px;
	_margin-top: 5px;
	vertical-align: middle;
	width: 16px
}

.mess_icon {
	display: inline-block;
	height: 11px;
	margin: 0 5px 0 0;
	width: 16px
}

.popup2 {
	width: 465px
}

.popup4 {
	width: 385px
}

.pptl {
	display: inline;
	float: left;
	margin-left: 5px
}

.pptr {
	margin-left: 110px
}

.setF {
	line-height: 22px;
	margin: 10px
}

.popup2_pos {
	left: -4px;
	position: absolute;
	top: 37px
}

.popup2_pos2 {
	left: -12px;
	position: absolute;
	top: 180px
}

.popup2_pos3 {
	left: -12px;
	position: absolute;
	top: 125px
}

.userInfoBox2 {
	background-color: #fff;
	border: 1px solid #bddbf6;
	padding: 5px 0 14px 0;
	position: relative;
	width: 457px
}

.fbout {
	margin: 0 auto;
	border: 1px solid #cee1ee;
	overflow: hidden;
	width: 433px
}

.popup2 table.facebox {
	margin: -1px;
	text-align: center;
	width: 435px
}

.popup2 table.facebox td {
	border: 1px solid #ececec;
	height: 28px;
	width: 28px
}

.popup2 table.facebox td:hover,.popup2 table.facebox td.hover {
	background-color: #daf2fc
}

.closeBtn {
	margin: 0 11px 5px 0;
	text-align: right
}

.cancelPos {
	display: inline-block;
	position: static!important
}

.choseFriend {
	background-color: #fff;
	font-size: 12px;
	left: 263px;
	position: absolute;
	top: 4px;
	width: 66px
}

.slideDown {
	height: 11px;
	overflow: hidden;
	position: absolute;
	right: 4px;
	top: 3px;
	width: 11px
}

.icon_tip {
	float: left;
	height: 13px;
	margin-top: 3px;
	width: 15px
}

.sysNote {
	float: left;
	margin: 22px 0 0 0;
	width: 72px
}

.sysNoteCon {
	zoom: 1;
	margin: 0 68px 0 120px
}

.l_th,.l_th2 {
	color: #595757;
	left: 0;
	position: absolute;
	text-align: right;
	top: 3px
}

.l_th {
	width: 143px
}

.l_th2 {
	width: 46px
}

.loading,.skiping {
	height: 35px;
	margin-bottom: 40px;
	background: #edeff4;
	border: solid #d8dfea 1px;
	line-height: 35px;
	text-align: center
}

.loading .ico_loading {
	margin-top: 12px
}

.skiping {
	height: 27px;
	line-height: 27px
}

.skiping a {
	display: inline-block
}

.tAddress {
	border: 1px solid #e5e5e5;
	border-collapse: collapse;
	margin-bottom: 100px;
	table-layout: fixed;
	width: 100%
}

.tAddress td {
	border-bottom: 1px solid #e5e5e5;
	padding: 10px 8px;
	word-break: break-all;
	word-wrap: break-word
}

.tAddress th {
	border-bottom: 1px solid #e5e5e5;
	font-weight: normal;
	height: 23px
}

.tAddress tr.default {
	background-color: #f2f5f8
}

.baseInfo {
	border: 0;
	border-collapse: collapse;
	font-size: 14px;
	width: 700px
}

.baseInfo th {
	font-weight: normal;
	text-align: right;
	width: 133px
}

.baseInfo th {
	padding: 10px
}

.baseInfo td {
	padding: 10px 10px 10px 0
}

.baseInfo .lt_sign th {
	vertical-align: top
}

.baseInfo .lt_sign .errorTip_pos4 {
	top: -56px
}

.baseInfo .lt_sign .norTip_pos2 {
	top: -57px
}

.baseInfo .lt_sign .opTip2 {
	top: -48px
}

.pr select,.baseInfo select {
	width: 75px
}

.send-mess {
	height: 30px;
	line-height: 30px
}

.oBox {
	padding: 0 0 20px 150px;
	position: relative;
	width: 640px
}

.oBox2 {
	padding: 0 0 25px 44px;
	position: relative;
	width: 720px
}

.oBox3 {
	padding: 0 0 16px 70px;
	position: relative;
	width: 250px
}

.oBox4 {
	padding: 0 0 0 70px;
	position: relative;
	width: 250px
}

.bindBox {
	width: 530px;
	height: 20px
}

.bindBox .item {
	height: 28px;
	padding: 11px 0;
	border-bottom: dotted #e7e7e7 1px;
	color: #7d7d7d;
	line-height: 28px
}

.bindBox .img {
	display: inline;
	float: left;
	width: 28px;
	height: 28px;
	margin: 0 0 0 10px
}

.bindBox .name {
	float: left;
	margin: 0 0 0 10px;
	font-family: arial
}

.bindBox .handle {
	display: inline;
	float: right;
	width: 50px;
	margin: 0 5px 0 0;
	text-align: center;
	vertical-align: -2px
}

.bindInfoBox {
	position: relative;
	width: 180px;
	height: 16px;
	padding: 20px 0;
	background: #fff;
	border: solid #435892 1px;
	color: #000;
	line-height: 16px;
	text-align: center
}

.bindInfoBox .correct {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 0 10px 0 0;
	background-position: -347px -6px;
	vertical-align: top;
	vertical-align: 0\9
}

.bindInfoBox .error {
	display: inline-block;
	float: none;
	width: 16px;
	height: 16px;
	margin: 0 10px 0 0;
	background-position: -364px -6px;
	vertical-align: top;
	vertical-align: 0\9
}

.bindInfoBox .arrow3 {
	top: 20px
}

.friendList,.friendList2 {
	background-color: #fff;
	border: 1px solid #3b5999;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 25px;
	width: 328px;
	z-index: 3
}

.friendList2 {
	width: 143px;
	z-index: 4
}

.friendList2 p {
	cursor: pointer;
	font-size: 12px;
	padding-left: 10px!important;
	text-align: left;
	height: 24px;
	line-height: 24px
}

.friendList2 p:hover,.friendList2 p.hover {
	background-color: #ececec
}

.closeFriendList {
	background-color: #f1fafe;
	height: 27px;
	padding: 5px 15px 0 0
}

.tip2 {
	left: 470px;
	position: absolute;
	top: 0
}

.tip2 p {
	margin-left: 25px;
	width: 175px
}

.tip3 {
	float: right
}

.tip3 p {
	margin-left: 25px;
	width: 175px;
	color: #fe6600
}

.tip3 p span {
	display: inline-block;
	margin-top: 6px
}

.opTip {
	position: absolute;
	left: 255px;
	top: 5px
}

.opTip2 {
	position: absolute;
	left: 255px;
	top: -19px
}

.opTip3 {
	position: absolute;
	left: 419px;
	top: 5px
}

.opTip4 {
	position: absolute;
	left: 285px;
	top: 5px
}

.opTip5 {
	position: absolute;
	left: 146px;
	top: 5px
}

.opTip6 {
	position: absolute;
	left: 304px;
	top: -19px
}

.errorTip {
	background-color: #fef3f3;
	border: 1px solid #faa4a4;
	height: 28px;
	line-height: 28px;
	padding: 0 5px
}

.errorTip_pos {
	left: 255px;
	position: absolute;
	top: -3px
}

.errorTip_pos2 {
	left: 80px;
	position: absolute;
	top: -25px
}

.errorTip_pos3 {
	left: 375px;
	position: absolute;
	top: -3px
}

.errorTip_pos4 {
	left: 255px;
	position: absolute;
	top: -27px
}

.errorTip_pos5 {
	left: 226px;
	position: absolute;
	top: -27px
}

.errorTip_pos6 {
	left: 268px;
	position: absolute;
	top: -27px
}

.errorTip_pos7 {
	left: 146px;
	position: absolute;
	top: -3px
}

.errorTip_pos8 {
	left: 285px;
	position: absolute;
	top: -3px
}

.error {
	display: inline;
	float: left;
	margin: 7px 5px 0 5px
}

.norTip {
	color: #595757;
	font-size: 12px;
	padding: 5px;
	position: absolute;
	width: 312px
}

.norTip_pos1 {
	left: 255px;
	top: -3px
}

.norTip_pos2 {
	left: 255px;
	top: -28px
}

.norTip_pos3 {
	left: 226px;
	top: -28px;
	width: auto
}

.norTip_pos4 {
	left: 268px;
	top: -28px;
	width: auto
}

.norTip_pos5 {
	left: 419px;
	top: -3px;
	width: auto
}

.norTip_pos6 {
	right: 150px;
	top: -3px;
	width: auto
}

.norTip_pos7 {
	left: 146px;
	top: -3px
}

.duList6 {
	height: 152px;
	margin-left: 10px;
	overflow-x: hidden;
	overflow-y: scroll
}

.duList6 li {
	border-bottom: 1px solid #ececec;
	float: left;
	height: 18px;
	margin: 5px 10px 0 0;
	overflow: hidden;
	padding: 3px;
	width: 130px
}

.duList6 li a {
	display: block;
	color: #595757;
	font-size: 12px
}

.duList6 li a:hover {
	background-color: #ececec;
	color: #3b5997;
	text-decoration: none
}

.duList7 {
	width: 553px;
	margin-top: 10px;
	border-top: 1px solid #ebeff4;
	word-break: break-all;
	word-wrap: break-word
}

.duList7 li {
	border-bottom: 1px solid #ebeff4;
	cursor: pointer;
	float: left;
	line-height: 22px;
	overflow: hidden;
	padding: 15px 0;
	position: relative;
	width: 100%
}

.duList7 li:hover,.duList7 li.hover {
	background-color: #edeff4
}

.dynNav,.dynNav2 {
	height: 30px;
	overflow: hidden;
	position: relative;
	text-align: center
}

.dynNav li {
	float: left;
	font-size: 12px;
	height: 24px;
	padding-top: 1px;
	line-height: 24px;
	margin-right: 2px;
	width: 80px;
	cursor:pointer;
}

.dynNav li a {
	display: block;
	height: 100%;
	width: 100%
}

.dynNav li.current,.dynNav2 li.current {
	font-weight: bold;
	height: 30px
}

.dynNav2 li {
	float: left;
	font-size: 12px;
	height: 25px;
	line-height: 25px;
	margin-right: 2px;
	width: 105px
}

.dynNav2 li a {
	display: block;
	height: 100%;
	width: 100%
}

.dynNav2 li.current a {
	color: #fff
}

.dynNav .fans-info {
	display: inline-block;
	width: 80px;
	height: 24px;
	text-align: right;
	position: absolute;
	right: 0;
	top: 0
}

.dynD {
	height: 1px;
	margin-top: -5px;
	clear: both;
	overflow: hidden
}

.subdyn {
	padding: 12px 0 12px 13px;
	line-height: 18px
}

.subdyn a,.subdyn strong {
	display: inline-block;
	margin: 0 13px
}

.subdyn .managelink {
	float: right;
	margin: 0;
	padding-left: 21px;
	background-position: -371px -394px;
	color: #b2b2b2
}

.subdyn .managelink:hover {
	background-position: -371px -422px;
	color: #3b5998
}

.subdyn1 {
	padding: 12px 0 12px 0;
	line-height: normal
}

.subdyn1 a,.subdyn1 strong {
	display: inline-block;
	margin-right: 26px
}

.subdyn2 {
	padding-top: 12px;
	padding-bottom: 12px;
	margin: 0;
	line-height: normal
}

.subdyn2 a,.subdyn2 strong {
	display: inline-block;
	margin-right: 22px
}

.dynNav li.writeMessage {
	background: 0;
	cursor: default;
	padding-left: 5px
}

.dynNav li.writeMessage a {
	font-size: 12px;
	padding: 2px 0 0 17px
}

.userState {
	zoom: 1;
	margin: 0 0 10px;
	border:1px solid #d7d7d7;
	padding:12px;
	border-bottom: solid #ebeff4 1px;
	font-family: arial
}

.userState .s01 span {
	margin: 0 20px 0 0;
	margin-top: 1px\9;
	_margin-top: 4px;
	font-family: "\5B8B\4F53";
}
.userState .s01  em{
	color:#999;
	font-style:normal;
	}
.userState .s01 a {
	float: left;
	margin: 0 18px 0 0
}

.userState .s02 span {
	float: left;
	margin: 0 18px 0 0;
	color: #7c7c7c
}

.userState .s02 .nob {
	padding: 2px 0 0;
	padding-top: 0\9
}

.userState .s02 .nob img {
	margin: 0 1px
}

.userState .s02 .nod {
	zoom: 1;
	z-index: 50;
	cursor: pointer
}

.userState .medal {
	zoom: 1;
	position: relative;
	padding: 5px;
	background: #fff;
	border: solid #ccd3e4 1px;
	cursor: default
}

.userState .medal img {
	display: inline-block;
	margin: 3px
}

.userState .medal .ico_arrows {
	position: absolute;
	top: -8px;
	left: 12px;
	width: 15px;
	height: 8px;
	overflow: hidden;
	background-position: -320px -205px
}

.upstatus h3 {
	height: 14px;
	font-weight: bold;
	color: #666
}

.send_box {
	margin-top: 12px;
	background: #fff;
	border: solid #b4bbcd 1px;
	border-bottom: solid #e6e6e6 1px
}

.send_box .textbox {
	font-size: 12px;
	color: #000;
	min-height: 48px;
	height: auto!important;
	height: 48px;
	padding: 4px 4px 4px 6px;
	outline: 0;
	word-break: break-all;
	word-wrap: break-word
}

.send_box .textbox_hr {
	width: 100%;
	height: 0;
	overflow: hidden
}

.pub_box {
	min-height: 54px;
	height: auto!important;
	height: 54px;
	padding: 2px;
	background: #fff
}

.pub_box .pub_mirror,.pub_box .pub_text {
	width: 499px;
	margin: 0;
	padding: 0;
	font-size: 14px;
	line-height: 18px;
	white-space: pre-wrap;
	word-break: break-all;
	word-wrap: break-word;
	border: 0;
	outline: 0;
	box-shadow: none
}

.pub_mirror {
	display: block;
	display: none\9;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	visibility: hidden
}

.pub_text {
	height: 100%;
	resize: none;
	overflow: hidden
}

.pub_box_hr {
	width: 100%;
	height: 0;
	overflow: hidden
}

.upmessage .pub_box .pub_mirror,.upmessage .pub_box .pub_text {
	width: 414px
}

.sb_img_btn {
	z-index: 10;
	position: relative;
	width: 418px;
	height: 30px;
	background: #f2f2f2;
	border: solid 1px #b4bbcd;
	border-top: 0
}

.sb_img_btn_index {
	width: 576px
}

.sb_img {
	display: inline;
	float: left;
	margin: 0 0 0 10px
}

.sb_img_hover a {
	text-decoration: underline
}

.sb_img a {
	display: inline-block;
	margin-top: 5px;
	padding: 1px 0 0 20px;
	line-height: 19px;
	background:url(../i-1/uploadimg.png) no-repeat left center;
}

.sb_face {
		display: inline-block;
	float: left;
	margin: 5px 0 0 10px;
	padding: 1px 0 0 20px;
	line-height: 19px;
	
	background:url(../i-1/face.png) no-repeat left center;
}

.sb_img_input {
	position: absolute;
	top: 4px;
	left: 10px;
	width: 44px;
	height: 22px;
	opacity: .0;
	filter: alpha(opacity=0);
	overflow: hidden
}

.sb_img_input input {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 36px;
	cursor: pointer
}

.sb_bq {
	display: inline;
	float: left;
	margin: 4px 0 0 8px
}

.sb_bq img {
	width: 20px
}

.sb_btn,.sb_btn_disabled,.sb_btn_ing {
	margin: 4px 4px 0 0
}

.sb_btn_disabled,.send_box .sb_btn_ing {
	border: solid #ddd 1px;
	color: #b4b4b4;
	cursor: default;
	background-position: -166px -298px
}

.byte {
	float: right;
	margin: 6px 10px 0 0;
	color: #535353
}

.sb_btn,.sb_btn_disabled,.sb_btn_ing {
	display: inline;
	float: right;
	width: 58px;
	height: 20px;
	height: 19px\9;
	padding-top: 1px\9;
	overflow: hidden;
	background-color: #5f76aa;
	border: solid #2a447f 1px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 20px;
	text-align: center;
	cursor: pointer;
	background-position: -320px -298px
}

.sb_btn_disabled,.sb_btn_ing {
	border: solid #ddd 1px;
	color: #b4b4b4;
	cursor: default;
	background-position: -166px -298px
}

.sb_btn_ing img {
	margin-top: 4px
}

.sb_btn:hover {
	color: #fff;
	text-decoration: none
}

.sb_btn_disabled:hover {
	color: #b4b4b4;
	text-decoration: none
}

.sb_img_loading,.sb_img_view {
	position: absolute;
	top: 40px;
	left: -1px;
	width: 203px;
	height: 18px;
	padding: 25px 0;
	background: #fff;
	border: solid #b4bbcd 1px;
	color: #c8bfe7;
	text-align: center
}

.sb_img_view {
	position: absolute;
	top: 40px;
	left: -1px;
	width: 180px;
	height: auto;
	padding: 13px 0 13px 15px;
	text-align: left
}

.sb_img_view td {
	width: 134px;
	height: 134px;
	text-align: center
}

.sb_img_loading .ico_arrows,.sb_img_view .ico_arrows {
	position: absolute;
	top: -8px;
	left: 14px;
	width: 9px;
	height: 6px;
	overflow: hidden;
	background-position: -491px -280px
}

.ico_loading {
	display: inline-block;
	width: 16px;
	height: 12px;
	vertical-align: middle;
	background-position: 0 0
}

.sb_img_view .ico_del {
	position: absolute;
	top: 13px;
	right: 18px;
	width: 13px;
	height: 15px;
	background-color: #edeff4;
	background-position: -369px -215px;
	cursor: pointer
}

.duList,.duList2,.duList7 {
	width: 100%
}


.duList li {
	float: left;
	width: 100%;
	padding: 18px 0 20px;
}

.duList li.last {
	border-bottom: 0
}

.duList li .dLeft {
	float: left;
	width: 52px;
	margin-right: 15px
}

.duList li .dRight {
	float: left;
	width: 438px;
	word-break: break-all;
	word-wrap: break-word
}

.duList li .dRight .dColor {
	color: #333
}

.duList li .dRight .dImg {
	margin: 5px 0 5px
}

.duList li .dRight .dImg img {
	border: solid #dddbe5 1px
}

.duList li .dRight .dHand span {
	font-family: Arial
}

.duList li .dRight .face_img img {
	vertical-align: bottom;
	vertical-align: middle\9
}

.mini_pub_box {
	position: relative;
	position: static\9;
	min-height: 18px;
	height: auto!important;
	height: 18px;
	margin-top: 5px;
	padding: 1px 2px;
	padding-top: 0\9;
	padding-bottom: 0\9;
	background: #fff;
	border: solid #bfc8d9 1px
}

.mini_pub_box .mini_pub_mirror,.mini_pub_box .mini_pub_text {
	width: 349px;
	margin: 0;
	padding: 0;
	font-family: "\5B8B\4F53";
	font-size: 12px;
	line-height: 18px;
	white-space: pre-wrap;
	word-break: break-all;
	word-wrap: break-word;
	border: 0;
	outline: 0;
	box-shadow: none
}

.mini_pub_box .mini_pub_mirror {
	display: block;
	display: none\9;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	width: 343px;
	visibility: hidden
}

.mini_pub_text {
	height: 100%;
	resize: none;
	overflow: hidden
}

.mini_pub_box_hr {
	width: 100%;
	height: 0;
	overflow: hidden
}

.mini_sb_box {
	display: none;
	zoom: 1;
	height: 22px;
	margin-top: 4px
}

.mini_sb_box .sb_face {
	float: left;
	width: 18px;
	height: 18px;
	background-position: -319px -178px;
	overflow: hidden
}

.mini_sb_box .sb_chr {
	float: left;
	width: 1px;
	height: 18px;
	margin: 0 8px 0 6px;
	background: #ccc;
	overflow: hidden
}

.mini_sb_box .sb_skip {
	float: left;
	line-height: 20px
}

.mini_sb_box .sb_limit {
	float: left;
	margin: 0 0 0 14px;
	color: #999;
	line-height: 20px
}

.mpb_disabled {
	background: #edeef0
}

.mpb_disabled .mini_pub_text {
	background: #edefec;
	color: #c0c0c0
}

.dComment {
	width: 400px;
	margin-top: 6px;
	background: #edeff4;
	word-break: break-all;
	word-wrap: break-word
}

.dComment dt {
	position: relative;
	height: 24px;
	padding: 0 6px;
	line-height: 24px
}

.dComment .reveal {
	float: right
}

.dComment .ico_arrows {
	position: absolute;
	top: -10px;
	left: 6px;
	height: 0;
	border: solid #fff 5px;
	border-bottom: solid #edeff4 5px;
	overflow: hidden
}

.dComment .morelink {
	display: inline-block;
	padding: 2px 0 0 18px;
	line-height: 20px;
	background-position: -371px -177px
}

.dComment .disabled {
	color: #a0a0a0;
	text-shadow: 1px 1px 0 #fff;
	cursor: default
}

.dComment .disabled:hover {
	color: #a0a0a0;
	text-decoration: none
}

.dComment dd {
	zoom: 1;
	padding: 5px;
	border-top: solid #fff 1px;
	overflow: hidden
}

.dComment .dc_bg {
	background-color: #FFF
}

.dcLeft {
	float: left;
	width: 30px;
	margin-right: 5px
}

.dcRight {
	float: left;
	width: 355px
}

.dcName {
	white-space: nowrap
}

.dcRight .inner {
	zoom: 1;
	padding: 0 0 0 3px;
	line-height: 17px;
	overflow: hidden
}

.dcRight .inner p {
	padding-right: 18px
}

.dcRight .ico_del {
	float: right;
	margin: 2px 0 0 0
}

.dRme {
	zoom: 1;
	position: relative
}

.dRme .ico_del {
	position: absolute;
	top: 6px;
	_top: 3px;
	right: 0
}

.drme_r {
	position: relative;
	width: 430px;
	margin-top: 6px;
	padding: 4px;
	background: #edeff4
}

.drme_r .ico_arrows {
	position: absolute;
	top: -10px;
	right: 7px;
	height: 0;
	border: solid #fff 5px;
	border-bottom: solid #edeff4 5px;
	overflow: hidden
}

.drme_r .mini_pub_text {
	width: 424px
}

.drme_r .mini_pub_mirror {
	width: 418px
}

.dfCite .dComment {
	width: 590px;
	margin: 6px auto 0
}

.dfCite .dComment dt .ico_loading {
	_vertical-align: 0;
	_margin-top: 5px
}

.dfCite .dcRight {
	width: 545px
}

.dfCite .mini_pub_text {
	width: 539px
}

.dfCite .mini_pub_mirror {
	width: 539px
}

.dynamicFinal {
	width: 888px;
	margin: 90px auto 0;
	overflow: hidden
}

.dynamicFinal .loading {
	margin-left: 21px;
	margin-right: 21px
}

.dynamicFinal .content {
	float: left;
	width: 632px
}

.dynamicFinal .sidebar {
	float: right;
	width: 245px
}

.dynamicFinal .dynamicInner {
	background-color: #fff;
	padding: 15px 0 20px;
	border: solid #c4cde0 1px;
	border-radius: 4px
}

.dHead {
	width: 590px;
	height: 62px;
	margin: 0 auto;
	border-bottom: solid #e9e9e9 1px;
	overflow: hidden
}

.dBody {
	width: 590px;
	margin: 8px auto 0;
	word-break: break-all;
	word-wrap: break-word
}

.dhLeft {
	float: left;
	width: 50px;
	margin-right: 10px
}

.dhRight {
	float: left;
	width: 400px;
	height: 50px
}

.dbImg {
	margin: 5px 0
}

.dbImg img {
	border: solid #dddbe5 1px
}

.dbHand {
	margin: 8px 0 0
}

.dbHand span {
	font-family: Arial
}

.fback {
	position: absolute;
	top: 6px;
	right: 10px
}

.priv_p {
	float: right;
	width: 31px;
	height: 20px;
	padding-left: 25px;
	margin: 6px 0 0 4px;
	background-color: #fafafa;
	border: solid #8192b7 1px;
	font-weight: bold;
	line-height: 20px;
	line-height: 22px\9;
	overflow: hidden;
	background-position: -366px -232px
}

.edit_p {
	float: right;
	width: 83px;
	height: 20px;
	padding-left: 19px;
	margin: 6px 0 0 4px;
	background-color: #fafafa;
	border: solid #8192b7 1px;
	font-weight: bold;
	line-height: 20px;
	line-height: 22px\9;
	overflow: hidden;
	background-position: -367px -274px
}

.poptk_pm {
	padding: 20px 0
}

.poptk_pm .oBox2 {
	zoom: 1;
	width: auto;
	padding: 0 0 0 75px
}

.poptk_pm .l_th2 {
	width: 75px;
	font-weight: bold
}

.poptk_pm input.h {
	width: 343px
}

.poptk_pm .choseFriend {
	left: 282px
}

.poptk_pm .friendList {
	width: 347px
}

.poptk_pm .messInput2 {
	width: 343px;
	height: 90px
}

.poptk_tp {
	padding: 20px 15px;
	text-align: center
}

.poptk_tp_mess {
	padding: 20px 50px
}

.poptk_tp_color {
	color: #fe6600;
	margin-top: 8px
}

.poptk_ct {
	padding: 20px 15px;
	font-family: Arial
}

.poptk_ct table {
	width: auto;
	border-collapse: separate
}

.poptk_ct table .txtRight {
	width: 89px
}

.htit_hr {
	height: 1px;
	margin: 15px 0 0;
	background: #eee;
	overflow: hidden
}

.htit_na {
	margin: 9px 0 0;
	font-weight: normal;
	color: #ccc;
	line-height: 1.5
}

.htit_na b {
	color: #333
}

.htit_na .skip {
	display: inline;
	float: right;
	margin: 0 260px 0 0
}

.skip-mess {
	display: inline;
	float: right;
	margin: 0 245px 0 0;
	_margin: -20px 245px 0 0
}

.htit_na .skip-info {
	display: inline;
	float: right;
	margin: 0 20px 0 0
}

.htit_nb {
	margin: 9px 0 0;
	font-weight: normal;
	color: #ccc;
	line-height: 1.5
}

.htit_nb .sift {
	display: inline;
	float: right;
	margin: 0 260px 0 0;
	color: #666
}

.htit_nb .sift input {
	margin: -2px 3px 0 0;
	vertical-align: middle
}

.htab_na {
	height: 22px;
	padding: 10px 0 0 24px;
	line-height: 22px
}

.htab_na a,.htab_na span {
	float: left;
	margin: 0 26px 0 0
}

.plreply,.splreply,.tzrec,.order,.coll-wrap {
	position: relative;
	width: 810px;
	height: auto!important;
	height: 800px;
	min-height: 800px;
	background: #fff;
	border-bottom: solid #fff 1px
}

.plreply .paging,.splreply .paging,.tzrec .paging,.order .paging,.classification .paging {
	width: 540px
}

.plreply_inner,.splreply_inner,.tzrec_inner,.order_inner,.coll-inner {
	margin: 0 0 0 20px;
	color: #333;
	line-height: normal
}

.plrnull,.splrnull,.tzrnull,.ordernull {
	margin: 15px 0 0
}

.plrtips {
	position: absolute;
	top: 60px;
	right: 0;
	width: 234px;
	background: #fff;
	border: solid #f4f4f4 3px;
	line-height: 22px;
	text-align: justify
}

.plrtips_inner {
	padding: 10px 20px;
	border: solid #cee1ee 1px
}

.plrtips h3 {
	font-weight: normal
}

.plrlist {
	width: 530px;
	margin: 0 0 20px
}

.plrlist li {
	padding: 15px 0;
	border-bottom: solid #eee 1px;
	word-break: break-all;
	word-wrap: break-word
}

.plrlist .pleft {
	float: left;
	width: 24px
}

.plrlist .ico_comment {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 5px 0 0;
	margin-top: 4px\9;
	background-position: -320px -282px;
	overflow: hidden;
	visibility: hidden
}

.plrlist .pright {
	float: right;
	width: 504px;
	line-height: 22px
}

.plrlist .title .wrap_new {
	display: inline-block;
	height: 22px\9;
	vertical-align: middle\9
}

.plrlist .title .ico_new {
	display: inline-block;
	width: 28px;
	height: 11px;
	background-position: -153px -163px;
	overflow: hidden
}

.plrlist .quote {
	margin: 5px 0 0;
	color: #999
}

.plrlist .quote .contentlink {
	color: #999
}

.plrlist .quote .contentlink:hover {
	color: #3b5998;
	text-decoration: underline
}

.plrlist .quote .litimg {
	float: left;
	width: 16px;
	height: 15px;
	margin: 3px 6px 0 0;
	background-position: -320px -156px;
	overflow: hidden
}

.plrlist .message .ico_arrows {
	display: block;
	width: 0;
	height: 0;
	margin: 0 0 0 5px;
	border: solid 6px;
	border-color: #fff #fff #edeff4;
	overflow: hidden
}

.plrlist .mitem {
	margin: 0 0 5px;
	padding: 0 10px 5px;
	background: #edeff4
}

.plrlist .mleft {
	float: left;
	width: 30px;
	margin: 10px 0 0
}

.plrlist .mright {
	float: right;
	width: 444px;
	margin: 10px 0 0;
	line-height: 18px
}

.plrlist .mright .contentlink {
	color: #333
}

.plrlist .mright .contentlink:hover {
	color: #3b5998;
	text-decoration: underline
}

.plrlist .mhand {
	zoom: 1;
	margin: 2px 0 0;
	color: #999;
	overflow: hidden
}

.plrlist .mbeen {
	margin: 2px 0 0;
	color: #999
}

.phr {
	clear: both;
	height: 0;
	margin: 10px 0 0;
	border-top: dotted #cad4e1 1px;
	overflow: hidden
}

.plrlist .mpub {
	clear: both;
	margin: 2px 0 0
}

.plrlist .mpub .mini_pub_text {
	width: 438px
}

.plrlist .mpub .mini_pub_mirror {
	width: 432px
}

.plrlist .pmessage_ml {
	height: 28px;
	padding: 0 10px;
	background: #edeff4;
	line-height: 28px
}

.plrlist_cross .pright {
	width: 528px
}

.plrlist_cross .mright {
	width: 468px
}

.plrnew .title {
	font-weight: bold
}

.plrnew .ico_comment {
	background-position: -320px -263px;
	visibility: visible
}

.plrnew .mitemnew .mhand .fcolor_12link {
	color: #f60
}

.spllist {
	width: 530px;
	margin: 0 0 15px
}

.spllist li {
	zoom: 1;
	margin: 15px 0 0;
	padding: 6px 10px;
	border: solid #eee 1px;
	line-height: 22px;
	word-break: break-all;
	word-wrap: break-word
}

.spllist li.current {
	background: #edeff4
}

.spllist .quote a {
	color: #333
}

.spllist .quote a:hover {
	color: #3b5998
}

.spllist .anchor {
	margin: 3px 0 0
}

.spllist .anchor a {
	color: #666
}

.spllist .anchor a:hover {
	color: #3b5998
}

.spllist .anchor,.spllist .time {
	color: #999
}

.spllist .anchor .litimg {
	display: inline-block;
	width: 16px;
	height: 15px;
	margin: -2px 6px 0 0;
	_margin: 0 6px 5px 0;
	background-position: -320px -156px;
	vertical-align: middle;
	overflow: hidden
}

.tzrtips {
	width: 530px;
	margin: 10px 0 0;
	color: #7c7c7c;
	text-align: right
}

.tzrlist {
	width: 530px
}

.tzrlist li {
	zoom: 1;
	margin: 15px 0 0;
	line-height: 22px;
	word-break: break-all;
	word-wrap: break-word
}

.tzrlist .tleft {
	float: left;
	width: 24px
}

.tzrlist .ico_new {
	display: inline-block;
	width: 14px;
	height: 13px;
	margin: 12px 0 0;
	margin-top: 4px\9;
	background-position: -320px -263px;
	overflow: hidden;
	visibility: hidden
}

.tzrlist .tright {
	float: right;
	width: 484px;
	padding: 6px 10px;
	border: solid #eee 1px
}

.tzrlist .current {
	background: #edeff4
}

.tzrlist .time {
	margin: 3px 0 0;
	color: #999
}

.tzrnew .title {
	font-weight: bold
}

.tzrnew .ico_new {
	visibility: visible
}

.tzrnew .time {
	color: #f79d62
}

.orderlist {
	width: 530px;
	margin: 0 0 20px
}

.orderlist li {
	zoom: 1;
	margin: 15px 0 0;
	color: #333;
	line-height: 22px;
	word-break: break-all;
	word-wrap: break-word
}

.orderlist .ico_new {
	display: none;
	width: 14px;
	height: 13px;
	margin: 10px 0 0;
	margin-top: 2px\9;
	background-position: -320px -263px;
	overflow: hidden
}

.ordernew .ico_new {
	display: inline-block
}

.orderlist .oleft {
	float: left;
	width: 24px
}

.orderlist .oright {
	float: right;
	width: 504px;
	border: solid #eee 1px
}

.orderlist .title {
	height: 30px;
	padding: 0 10px;
	background: #fafbfc;
	border-bottom: solid #eee 1px;
	font-size: 14px;
	line-height: 30px
}

.orderlist .title .noa {
	float: left
}

.orderlist .title .nob {
	float: right
}

.orderlist .title b {
	font-weight: normal;
	color: #666
}

.orderlist .info {
	padding: 5px 0;
	border-top: dotted #eee 1px
}

.orderlist .info dt {
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	cursor: pointer
}

.orderlist .info span {
	float: left
}

.orderlist .info .ico_arrows {
	float: right;
	width: 13px;
	height: 7px;
	margin: 11px 0 0;
	background-position: -76px 0;
	overflow: hidden
}

.orderlist .info dd {
	display: none;
	padding: 0 10px;
	color: #666;
	line-height: 22px
}

.orderlist .info .time {
	color: #999
}

.orderlist .info_top {
	border-top: 0
}

.orderlist .info_top dt {
	cursor: auto
}

.orderlist .info_top dd {
	display: block
}

.orderlist .info_top .ico_arrows {
	display: none
}

.orderlist .info_new dt span {
	font-weight: bold
}

.orderlist .info_new .time {
	color: #f79d62
}

.orderlist .info_open dd {
	display: block
}

.orderlist .info_open .ico_arrows {
	background-position: -99px 0
}

.orderlist .thumb {
	padding: 12px 0 0;
	border-top: dotted #eee 1px
}

.orderlist .thumb dt {
	display: inline;
	float: left;
	width: 80px;
	margin: 0 0 0 10px;
	color: #666
}

.orderlist .thumb dd {
	float: left;
	width: 400px
}

.orderlist .thumb img {
	float: left;
	margin: 0 20px 12px 0
}

.addFc {
	display: inline;
	width: auto;
	height: 16px;
	padding: 0 0 0 14px;
	overflow: hidden;
	line-height: 16px;
	background-position: 2px -319px;
	background-position: 2px -320px\9
}

.addFc_oh {
	display: inline;
	width: auto;
	height: 16px;
	padding: 0 0 0 34px;
	overflow: hidden;
	line-height: 16px;
	background-position: 0 -373px;
	background-position: 0 -374px\9
}

.hadFc {
	display: inline;
	width: auto;
	height: 16px;
	padding: 0 0 0 14px;
	color: #888;
	overflow: hidden;
	line-height: 16px;
	background-position: 0 -346px;
	background-position: 0 -347px\9
}

.allFc {
	display: inline;
	width: auto;
	height: 16px;
	padding: 0 0 0 14px;
	color: #888;
	overflow: hidden;
	line-height: 16px;
	background-position: 0 -403px
}

.cancelFc {
	margin-left: 14px
}

.fans a.b_addFc {
	display: inline-block;
	height: 20px;
	padding: 0 6px 0 18px;
	margin-top:12px;
	overflow: hidden;
	color:#3b5998;
	font-size:12px;
	border: solid #8192b7 1px;
	font-weight: bold;
	line-height: 20px;
	line-height: 22px\9;
	background-position: 5px -316px
}
.fans a.b_addFc:hover{
	color:#3b5998;
	font-size: 12px;
	}

.b_addFc_oh {
	display: inline-block;
	height: 20px;
	padding: 0 6px 0 40px;
	overflow: hidden;
	border: solid #8192b7 1px;
	font-weight: bold;
	line-height: 20px;
	line-height: 22px\9;
	background-position: 5px -370px
}

.b_hadFc {
	display: inline-block;
	height: 20px;
	padding: 0 6px 0 20px;
	overflow: hidden;
	border: solid #8192b7 1px;
	color: #888;
	line-height: 20px;
	line-height: 22px\9;
	background-position: 5px -343px
}

.b_allFc {
	display: inline-block;
	height: 20px;
	padding: 0 6px 0 21px;
	overflow: hidden;
	border: solid #8192b7 1px;
	color: #888;
	line-height: 20px;
	line-height: 22px\9;
	background-position: 5px -399px
}

.b_hadFc .chr,.b_allFc .chr {
	color: #dbe9f3
}

.fans a.b_sandPm {
	display: inline-block;
	padding: 0 0 0 20px;
	font-size:12px;
	font-weight:normal;
	color:#3b5998;
	background-position: -371px -233px
}
.fans a.b_sandPm:hover{ 
	font-size:12px;
	color:#3b5998;
}
.favoriteBg {
	height: auto!important;
	height: 800px;
	min-height: 800px
}

.uh3 {
	display: inline;
	float: left;
	margin-left: 5px;
	padding-bottom: 30px;
	width: 0;
	overflow: hidden
}

.uhn {
	display: inline;
	float: left;
	margin-left: 5px;
	padding-bottom: 30px
}

.c1,.c2,.c3 {
	float: left;
	height: 20px;
	overflow: hidden
}

.c1 {
	width: 265px
}

.c2 {
	width: 150px
}

.c3 {
	width: 190px
}

.deleteFavorite,.deleteClub {
	height: 16px;
	overflow: hidden;
	position: absolute;
	width: 17px
}

.deleteFavorite {
	right: 10px;
	top: 30px
}

.deleteClub {
	right: 0;
	top: 0
}

.doneTip,.checkCodeTip {
	height: 28px;
	line-height: 28px;
	margin: 25px 0 20px;
	padding-left: 10px
}

.duList2 li {
	overflow: hidden;
	padding: 20px 0;
	position: relative;
	width: 100%
}

.duList2 li:hover .cancelFocus3,.duList2 li.moveOn .cancelFocus3,.doubleFc {
	display: block
}

.duList3 {
	margin-left: -27px;
	overflow: hidden;
	width: 817px;
	margin-bottom: 30px
}

.duList3 li {
	display: inline;
	float: left;
	height: 105px;
	margin: 20px 0 0 27px;
	overflow: hidden;
	padding-right: 18px;
	position: relative;
	width: 360px
}

.duList3 li .p1 {
	height: 20px;
	overflow: hidden;
	width: 240px
}

.duList3 li .p2 {
	height: 45px;
	line-height: 22px;
	overflow: hidden;
	width: 240px
}

.duList3 li .l {
	float: left;
	width: 114px
}

.addNewCar {
	height: 21px;
	width: 70px
}

.focusCar {
	width: 100%;
	overflow: hidden
}

.focusCar li {
	border-bottom: 1px solid #ebeff4;
	padding: 15px 0;
	position: relative;
	width: 100%;
	float: left
}

.focusCar li .CarOp {
	position: absolute;
	right: 20px;
	top: 25px
}

.fcp {
	float: left;
	position: relative;
	width: 100px
}

.fcp .fcp_m1 {
	border: 1px solid #ebebeb;
	padding: 1px;
	width: 80px
}

.fcpc {
	margin: 0 160px 0 100px
}

.setCarSign {
	bottom: 3px;
	height: 14px;
	position: absolute;
	right: 18px;
	width: 14px
}

.cPo {
	bottom: 3px;
	position: absolute;
	right: 18px
}

.cPos {
	position: absolute;
	right: 200px;
	top: 35px
}

.upmessage {
	width: 420px;
	margin: 15px 0 0 64px
}

.upmessage .mto {
	display: inline-block;
	margin-top: 2px;
	padding: 0 0 0 20px;
	background-position: -484px -256px
}

.upmessage .send_box {
	margin-top: 6px
}

.send {
	height: 128px;
	margin: 20px auto 0;
	width: 418px
}

.sendArea {
	margin: 10px auto 0;
	height: 110px;
	position: relative;
	width: 420px;
	z-index: 2
}

.messInput,.messInput2,.messInput3 {
	border: 1px solid #abadb3;
	font-size: 12px;
	overflow: auto;
	padding: 2px;
	resize: none
}

.messInput {
	height: 54px;
	width: 413px;
	border: 0;
	outline: 0;
	box-shadow: none;
	line-height: 150%
}

.messInput2 {
	height: 160px;
	width: 435px;
	line-height: 150%
}

.messInput3 {
	height: 85px;
	width: 235px
}

.mess-null {
	font-weight: bold;
	overflow: hidden;
	zoom: 1;
	padding: 20px 0
}

.duList4 {
	overflow: hidden;
	width: 553px;
	word-break: break-all;
	word-wrap: break-word;
	margin-bottom: 30px
}

.duList4 li {
	border-bottom: 1px solid #ebeff4;
	float: left;
	padding: 17px 0;
	position: relative;
	width: 100%
}

.duList4 li:hover,.duList4 li.fixed {
	background-color: #edeff4
}

.duList4 li:hover .stop-icon,.duList4 li:hover .ico_del02,.duList4 li.fixed .stop-icon,.duList4 li.fixed .ico_del02 {
	display: block
}

.duList4 li .lm {
	float: left;
	text-align: center;
	width: 68px;
	position: relative
}

.duList4 li .rc {
	zoom: 1;
	margin: 0 0 0 75px;
	_margin-left: 72px;
	line-height: 22px
}

.duList4 li .rc_p1 {
	width: 430px;
	margin: 0 48px 0 0
}

.duList4 li .rc_p1 img {
	vertical-align: bottom;
	vertical-align: middle\9
}

.duList4 li .rc_p2 {
	padding: 0 8px 0 0;
	color: #7c7c7c
}

.duList4 li .rc_p2 .edit {
	float: right;
	margin-right: 45px
}

.duList4 li .opr {
	position: absolute;
	right: 10px;
	top: 19px
}

.duList4 li .opq {
	position: absolute;
	right: 10px;
	top: 55px
}

.duList4 li .dMessage,.duList5 li span.d,.duList4 li .opq {
	display: none
}

.duList4 li:hover .dMessage,.duList4 li.fixed .dMessage,.duList5 li:hover span.d,.duList5 li.fixed span.d,.duList4 li:hover .opq,.duList4 li.fixed .opq {
	display: inline
}

.duList4 .ico_del {
	position: absolute;
	top: 22px;
	right: 8px
}

.duList4 .ico_black {
	position: absolute;
	top: 23px;
	right: 26px
}

.duList5 {
	color: #595757;
	width: 100%
}

.duList5:after {
	content: '';
	clear: both;
	display: block
}

.duList5 li {
	float: left;
	margin-top: 15px;
	padding-bottom: 8px;
	position: relative;
	width: 418px;
	word-break: break-all;
	word-wrap: break-word
}

.duList5 li .ico_del {
	position: absolute;
	top: 16px;
	right: 18px
}

.ico_del02 {
	display: inline-block;
	width: 15px;
	height: 15px;
	background-position: -315px -5px;
	position: absolute;
	top: 16px;
	right: 8px;
	display: none
}

.ico_del03 {
	display: inline-block;
	width: 15px;
	height: 15px;
	background-position: -315px -5px;
	position: absolute;
	top: 16px;
	right: 8px
}

.duList4 .ico_del02 {
	top: 22px;
	_top: 18px
}

.duList5 li input {
	position: absolute;
	left: 10px;
	margin-top: -12px;
	top: 50%
}

.duList5 li span.n {
	height: 19px;
	margin-top: -10px;
	position: absolute;
	top: 50%;
	width: 11px
}

.duList5 li.this span.n {
	left: -11px
}

.duList5 li.that span.n {
	right: -11px
}

.duList5 li .userPhoto {
	margin-top: -25px;
	position: absolute;
	top: 50%
}

.duList5 li.this .userPhoto {
	left: -65px
}

.duList5 li.that .userPhoto {
	right: -65px
}

.black-bg {
	display: inline-block;
	width: 50px;
	height: 20px;
	line-height: 20px;
	background: #000;
	filter: alpha(Opacity=50);
	-moz-opacity: .5;
	opacity: .5;
	position: absolute;
	bottom: 0;
	left: 9px;
	z-index: 10
}

.stop-icon {
	display: inline-block;
	width: 15px;
	height: 16px;
	line-height: 10px;
	background: url(../i-1/stop.png) no-repeat;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='http://x.autoimg.cn/space/test/i-1/stop.png');
	background-repeat: no-repeat;
	position: absolute;
	top: 17px;
	right: 30px;
	z-index: 20;
	display: none
}

.duList4 .stop-icon {
	top: 22px;
	_top: 18px
}

.duList4 li .lm .stop-icon {
	display: inline-block;
	width: 15px;
	height: 16px;
	line-height: 10px;
	background: url(../i-1/stop.png) no-repeat;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='http://x.autoimg.cn/space/test/i-1/stop.png');
	background-repeat: no-repeat;
	position: absolute;
	top: 34px;
	right: 8px;
	z-index: 20
}

.duList5 li .replyContent {
	line-height: 22px;
	padding: 10px 18px 0 20px
}

.duList5 li .replyContent .tx {
	padding-right: 44px
}

.duList5 li .replyContent img {
	vertical-align: bottom;
	vertical-align: middle\9
}

.usename-v {
	display: inline-block;
	width: 15px;
	height: 10px;
	background-position: -487px -9px;
	position: relative;
	top: -3px\9;
	_top: 0
}

.blackList {
	margin: 20px auto;
	width: 620px
}

.blackList li {
	border-bottom: 1px solid #ebeff4;
	height: 50px;
	line-height: 50px;
	padding: 0 5px
}

.blackList li .cancelBlack {
	float: right;
	margin-top: 14px
}

.blackList .time {
	display: inline;
	float: right;
	margin: 0 50px 0 0
}

.sayBg {
	background: #f3f5f9
}

.sayContainer {
	width: 960px;
	margin: 47px auto 0;
	line-height: normal
}

.sayTit {
	height: 32px
}

.sayTit h2 {
	float: left;
	height: 26px;
	padding: 0 0 0 36px;
	background-position: -371px -359px;
	font-size: 14px;
	color: #000;
	line-height: 26px
}

.sayTit .shake {
	float: right;
	width: 73px;
	height: 26px;
	text-indent: -9999px;
	overflow: hidden;
	background-position: 0 -27px
}

.sayTit .shake:hover {
	background-position: 0 -27px
}

.sayLine {
	height: 0;
	border-top: solid #d9dfeb 1px;
	border-bottom: solid #fff 1px;
	overflow: hidden
}

.sayCont {
	zoom: 1;
	position: relative;
	margin: 15px 1px 0;
	word-break: break-all;
	word-wrap: break-word
}

.sayCard {
	position: absolute;
	top: 1200px;
	left: -200px;
	width: 230px;
	background: #fff;
	border: solid #ccd3e4 1px
}

.sayCard .info {
	padding: 11px 11px 10px
}

.sayCard .info .noa a {
	display: inline-block
}

.sayCard .info img {
	border: solid #d9dfeb 1px
}

.sayCard .info .tx {
	display: inline-block;
	margin: 8px 0 0;
	line-height: 1.8
}

.sayCard .info .nob {
	height: 16px;
	margin: 14px 0 0;
	overflow: hidden
}

.sayCard .user {
	height: 72px;
	background: #f7f9ff
}

.sayCard .user dt {
	display: inline;
	float: left;
	width: 50px;
	height: 50px;
	margin: 11px 6px 0 11px;
	overflow: hidden
}

.sayCard .user dd {
	display: inline;
	float: left;
	width: 152px;
	margin: 11px 0 0 0;
	margin-top: 12px\9
}

.sayCard .user .noa {
	height: 20px;
	text-align: right
}

.sayCard .user .noa strong {
	float: left;
	width: 92px;
	height: 14px;
	margin: 1px\9 0 0;
	font-weight: bold;
	text-align: left;
	overflow: hidden
}

.sayCard .user .noa .addFc,.sayCard .user .noa .hadFc {
	float: right
}

.sayCard .user .nob {
	height: 18px
}

.sayCard .user .nob a {
	color: #666
}

.sayCard .user .noc {
	color: #c6c5c5
}

.type_puretx .info {
	padding: 2px 9px 10px 11px;
	background: url(../i-1/bg_postwz.png) no-repeat center bottom
}

.type_puretx .info .tx {
	margin: 0;
	font-size: 14px;
	line-height: 1.6
}

.type_puretx .info .tx:first-letter {
	font-family: "Microsoft Yahei";
	font-size: 22px
}

.type_puretx .info .nob {
	padding-right: 2px
}

.sayBot {
	height: 40px;
	background: #e6eaf2;
	border: solid #d4dae8 1px;
	border-radius: 2px
}

.sayBot .shake {
	display: block;
	width: 146px;
	height: 26px;
	margin: 7px auto 0;
	text-indent: -9999px;
	overflow: hidden;
	background-position: -74px -27px
}

.sayBot .shake:hover {
	background-position: -74px -27px
}

.appFinal .tt {
	height: 70px;
	border-bottom: solid #eee 1px
}

.appFinal .tt dt {
	float: left
}

.appFinal .tt dd {
	float: left;
	margin: 12px 0 0 10px;
	font-weight: bold
}

.appFinal .cont {
	padding: 20px 0
}

.coll_line {
	height: 1px;
	margin: 15px 0 0;
	background: #ccd3e4;
	overflow: hidden
}

.tab-child {
	display: block
}

.tab-child-nav {
	height: 27px;
	overflow: hidden;
	margin: 10px 0
}

.tab-child-nav li {
	height: 22px;
	line-height: 22px;
	float: left;
	margin-right: 7px;
	text-align: center;
	background-color: #f2f5f8
}

.tab-child-nav .current {
	position: relative
}

.tab-child-nav .current span {
	width: 0;
	height: 0;
	line-height: 0;
	position: absolute;
	top: 22px;
	left: 44%;
	overflow: hidden;
	border: 5px solid #fff;
	border-top: 5px solid #668bcc
}

.tab-child-nav li a {
	display: block;
	float: left;
	height: 22px;
	padding: 0 18px;
	font-size: 12px
}

.tab-child-nav li a:link,.tab-child-nav li a:visited {
	color: #3b5998;
	text-decoration: none
}

.tab-child-nav li a:hover {
	color: #3b5998;
	text-decoration: none;
	background-color: #ccd3e4
}

.tab-child-nav .current a:link,.tab-child-nav .current a:visited,.tab-child-nav .current a:hover {
	color: #fff;
	background-color: #668bcc
}

.tab-child-content {
	border-top: 1px solid #ccd3e4
}

.tab-child-content .tab-child-content-item {
	display: none
}

.tab-child-content .current {
	display: block
}

.tab-child-content li {
	padding: 15px 0;
	overflow: hidden;
	zoom: 1;
	border-bottom: solid 1px #ebeff4
}

.tab-child-content .content-tit {
	line-height: 22px;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 1px
}

.tab-child-content .content-tit strong {
	display: inline-block;
	float: left;
	color: #3b5998
}

.tab-child-content .content-tit .fontsa {
	font-style: normal;
	color: #999;
	margin-left: 7px
}

.tab-child-content .content-tit .fontsb {
	font-style: normal;
	font-weight: normal;
	color: #3b5998;
	margin-left: 7px
}

.tab-child-content .content-tit .update-icon,.tab-child-content .content-tit .close-icon,.coll-pop span {
	background: url(../i-1/coll_icon.png) no-repeat
}

.tab-child-content .content-tit .update-icon {
	display: inline-block;
	width: 28px;
	height: 15px;
	float: left;
	margin: 5px 0 0 8px
}

.tab-child-content .content-tit .close-icon {
	display: inline-block;
	width: 17px;
	height: 16px;
	float: right;
	background-position: -33px 0;
	margin-top: 3px
}

.tab-child-content .content-tit .close-icon:hover {
	background-position: -53px 0
}

.tab-child-content .content-text {
	line-height: 22px;
	clear: both
}

.tab-child-content .content-text a.graylink,.tab-child-content .content-text a.graylink:visited,.tab-child-content .content-text .graytext {
	color: #666;
	margin-right: 10px
}

.tab-child-content .content-text a.graylink:hover {
	color: #3b5998
}

.tab-child-content .content-text .update-info {
	display: inline-block;
	float: right;
	color: #3b5998
}

.tab-child-content .content-text .chexc {
	display: inline-block;
	float: left;
	margin: 5px 8px 0 0;
	margin: 0 5px 0 0\9;
	_margin: 0 2px 0 0
}

.coll-pop {
	width: 185px;
	padding: 40px 0 40px 75px;
	line-height: 36px;
	background: #fff;
	border: solid 5px #3b5998;
	font-size: 16px;
	color: #333;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2
}

.coll-pop span {
	display: inline-block;
	width: 33px;
	height: 33px;
	float: left;
	margin-right: 13px;
	background-position: 0 -20px
}

.reply-list {
	margin-top: 15px;
	overflow: hhidden;
	zoom: 1
}

.reply-list li {
	margin-bottom: 20px;
	overflow: hidden;
	zoom: 1;
	color: #999
}

.reply-list .reply-pic {
	width: 50px;
	height: 50px;
	float: left;
	margin-right: 20px
}

.reply-list .reply-con {
	width: 435px;
	float: left;
	padding: 10px 10px 10px 15px;
	background: #f2f2f2;
	border: solid 1px #e4e4e4;
	position: relative
}

.reply-list .reply-con .jt-icon,.reply-list .reply-con .xin-icon,.reply-list .reply-con .bq-icon,.reply-layer .reply-layer-close i,.reply-list .reply-con .v-icon,.new-icon {
	background: url(../i-1/reply_icon.png) no-repeat
}

.reply-list .reply-con .jt-icon {
	display: inline-block;
	width: 12px;
	height: 22px;
	position: absolute;
	top: 15px;
	left: -12px;
	overflow: hidden
}

.reply-list .reply-con .xin-icon {
	display: block;
	width: 16px;
	height: 14px;
	float: right;
	margin-top: 5px;
	background-position: -17px 0
}

.reply-list .reply-con .bq-icon {
	display: inline-block;
	width: 15px;
	height: 15px;
	float: left;
	background-position: -55px 0
}

.reply-list .reply-con .v-icon {
	display: inline-block;
	width: 10px;
	height: 15px;
	margin-left: 2px;
	background-position: -39px 6px;
	background-position: -39px 2px\9
}

.reply-list .reply-con div {
	line-height: 26px;
	clear: both;
	overflow: hidden;
	zoom: 1;
	word-break: break-all;
	word-wrap: break-word
}

.reply-list .reply-con div a {
	line-height: 20px
}

.reply-list .reply-con .replay-w {
	width: 410px;
	float: left;
	line-height: 20px;
	word-break: break-all;
	word-wrap: break-word
}

.reply-list .reply-con .replay-left {
	display: inline-block
}

.reply-list .reply-con span img {
	position: relative;
	margin-top: -5px\9
}

.reply-list .reply-con a.blacklink {
	color: #595757
}

.reply-list .reply-con a.blacklink:hover,.reply-list .reply-con a.bluelink:hover,.reply-list .reply-con a.graylink:hover,.reply-pop-text .reply-pop-bg a.blacklink:hover {
	color: #3b5998
}

.reply-list .reply-con a.bluelink {
	color: #7692cd
}

.reply-list .reply-con a.graylink {
	color: #999;
	margin: 0 5px
}

.reply-list .reply-con .mta {
	margin-top: 2px
}

.reply-list .reply-con .fr {
	float: right
}

.reply-list .reply-con .reply-texta {
	width: 423px;
	height: 78px;
	padding: 5px;
	margin-top: 8px;
	font-size: 12px;
	color: #666;
	background: #fff;
	border: solid 1px #bfc8d9
}

.reply-list .reply-con .reply-btn,.reply-list .reply-con .reply-btn:visited {
	display: inline-block;
	width: 42px;
	height: 18px;
	line-height: 18px;
	float: right;
	margin-top: 1px;
	background: #8192b7;
	border: solid 1px #435792;
	color: #fff;
	text-align: center
}

.reply-list .reply-con .reply-btn:hover {
	color: #fff;
	text-decoration: none
}

.reply-list .reply-con .reply-margin {
	margin: 10px 0 5px
}

.reply-list .reply-con .mla {
	margin-left: 5px
}

.reply-list .reply-con .reply-border {
	line-height: 20px;
	margin-top: 11px;
	padding: 7px 0 3px;
	border-top: solid 1px #ccc;
	overflow: hidden;
	zoom: 1;
	word-break: break-all;
	word-wrap: break-word
}

.reply-list .reply-con span img {
	position: relative;
	margin-top: -5px\9
}

.new-icon {
	display: inline-block;
	width: 20px;
	height: 15px;
	margin: 0 0 0 5px;
	background-position: -16px 0;
	position: relative;
	top: 3px;
	top: 0\9
}

.reply-list .mpub .mini_pub_text {
	width: 429px
}

.reply-list .mpub .mini_pub_mirror {
	width: 423px
}

.reply-pop-text {
	width: 234px;
	height: 154px;
	padding: 3px;
	background: #f4f4f4;
	position: absolute;
	top: 49px;
	top: 58px\9;
	right: 0
}

.reply-pop-text .reply-pop-bg {
	height: 132px;
	padding: 10px 5px 10px 20px;
	border: solid 1px #cee1ee;
	background: #fff;
	color: #333;
	line-height: 22px
}

.reply-pop-text .reply-pop-bg .text-ind {
	text-indent: 25px
}

.reply-pop-text .reply-pop-bg a.blacklink {
	color: #333
}

.reply-layer {
	width: 390px;
	border: 5px solid #3b5998;
	background-color: #fff;
	font-size: 12px;
	font-size: 12px;
	position: absolute;
	top: 0;
	left: 0
}

.reply-layer h3,.reply-layer .reply-layer-bottom {
	height: 29px;
	line-height: 29px;
	position: relative;
	padding: 0 10px;
	background: #f2f5f8;
	color: #333;
	overflow: hidden
}

.reply-layer h3 {
	border-bottom: 1px solid #ccd3e4;
	font-weight: bold;
	font-size: 14px
}

.reply-layer .reply-layer-bottom {
	height: 33px;
	line-height: 30px;
	padding-top: 7px;
	border-top: 1px solid #ccd3e4;
	text-align: center
}

.reply-layer .reply-layer-close {
	width: 16px;
	height: 16px;
	padding: 7px 6px 6px 7px;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
	line-height: 0;
	font-size: 0;
	border-left: 1px solid #ccd3e4;
	background-color: #f2f5f8
}

.reply-layer .reply-layer-close i {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 2px 0 0 2px;
	background-position: -74px 0
}

.reply-layer a.reply-layer-close:hover {
	background-color: #3b5998
}

.reply-layer a.reply-layer-close:hover i {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-position: -89px 0
}

.reply-layer .reply-layer-content {
	padding: 23px 15px 20px 75px;
	font-size: 12px
}

.reply-layer .reply-form {
	margin-top: 20px
}

.reply-layer .reply-form li {
	margin-top: 7px
}

.reply-layer .reply-form li span {
	display: inline-block;
	float: left;
	margin: 2px 5px 0 0;
	margin: -2px 5px 0 0\9
}

.reply-layer .sure-btn,.reply-layer .sure-btn:visited,.reply-layer .cancel-btn,.reply-layer .cancel-btn:visited {
	font-weight: 100;
	height: 24px;
	line-height: 24px;
	padding: 0 30px;
	display: inline-block;
	outline: medium none;
	overflow: hidden;
	background: #f70;
	border: 1px solid #cc5f00;
	color: #fff
}

.reply-layer .sure-btn:hover {
	background: #f90;
	color: #fff;
	text-decoration: none
}

.reply-layer .cancel-btn,.reply-layer .cancel-btn:visited {
	background: #fff;
	color: #3b5b98;
	border: 1px solid #ccd3e4;
	margin-left: 10px
}

.reply-layer .cancel-btn:hover {
	background: #f0f0f0;
	color: #3b5b98;
	text-decoration: none
}

.reply-info {
	padding: 20px 0;
	overflow: hidden;
	zoom: 1
}

.reply-info-up {
	width: 470px;
	padding: 10px 15px;
	margin-top: 20px;
	background: #fffbe2;
	border: solid 1px #f90;
	overflow: hidden;
	zoom: 1
}

.reply-info-up .up-icon {
	display: inline-block;
	float: left;
	width: 16px;
	height: 16px;
	margin-top: 5px;
	*margin-top: 4px;
	background-position: -401px -6px
}

.reply-info-up div {
	float: left;
	margin-left: 10px;
	line-height: 26px;
	font-size: 14px
}

.reply-info-up .fontb {
	font-weight: bold;
	margin: 0 5px
}

.reply-info-up a:hover {
	color: #d60000
}

.set-info {
	padding-top: 20px;
	overflow: hidden;
	zoom: 1
}

.set-info-left {
	width: 250px;
	float: left;
	overflow: hidden
}

.set-info p {
	color: #595757;
	font-weight: bold
}

.set-info-left ul {
	padding: 20px 0 0 30px;
	overflow: hidden;
	zoom: 1
}

.set-info-left li {
	height: 24px;
	line-height: 24px
}

.set-info-left li span {
	display: inline-block;
	float: left;
	margin: 5px 8px 0 0;
	*margin: 0 3px 0 0
}

.set-info-right {
	float: left
}

.set-info-right p {
	color: #999;
	margin-bottom: 22px
}

.set-info-left .btn-keep {
	display: inline-block;
	padding: 2px 5px;
	margin: 20px 0 0 30px;
	color: #fff;
	background: #3b5998;
	border-right: solid 1px #133783;
	border-bottom: solid 1px #133783;
	border-top: solid 1px #b7caeb;
	border-left: solid 1px #b7caeb
}

.set-info-left .btn-keep:visited,.set-info-left .btn-keep:hover {
	color: #fff
}

.model h3 {
	display: inline;
	float: left;
	font-size: 14px;
	margin: 0 0 0 17px
}

.dividePos3 {
	margin: 6px 7px 0
}

.mList_1 {
	zoom: 1;
	margin: 0 12px;
	overflow: hidden
}

.mList_1 li {
	float: left;
	width: 100%;
	padding: 8px 0;
	border-bottom: solid #ebeff4 1px;
	position: relative;
	line-height: 17px;
	overflow: hidden
}

.mList_1 li.last {
	border-bottom: 0
}

.mList_1 .mList_1_head {
	float: left;
	width: 70px
}

.mList_2 {
	margin-left: 10px
}

.mList_2 li {
	float: left;
	height: 71px;
	margin: 18px 0 0 0;
	overflow: hidden;
	text-align: center;
	width: 65px
}

.mList_2 li p {
	margin-top: 3px;
	font-family: Times New Roman
}

.arrow {
	display: block;
	height: 11px;
	left: 10px;
	position: absolute;
	top: -10px;
	width: 10px;
	z-index: 2
}

.innerTip {
	padding: 3px 5px;
	position: relative;
	width: 167px;
	z-index: 1
}

.model .mList_tt {
	height: 21px;
	margin-right: 1px;
	padding: 0 0 0 4px;
	background: #f2f2f2;
	border-bottom: solid #e2e2e2 1px;
	font-weight: bold;
	color: #666;
	line-height: 21px
}
.duList .pic{ float:left; width:60px; height:60px; margin-right:12px;}
.duList .info{ float:right; width: 500px;}
.bold{ font-weight:bold;}
.blue{ color:#339;}
.duList .info li{ float:left; margin-right:10px; border:none; padding-bottom:0; width:auto}
.duList .info .opt{ float:right; margin-top:80px; position:relative}
.duList .info .opt a{ color:#006a92; margin-left:24px;}
.duList .info .opt a.more{padding-right: 12px;background:url(../i-1/mn-sel-arr.gif) no-repeat right center;}
.duList .info .opt .popbox{ display:none; width:200px; height:126px; border:1px solid #c9c9c9; position:absolute; background:#fff; right:0; top:20px;}
.model .mList_tt .morelink {
	float: right;
	display: inline;
	font-weight: normal;
	margin-right: 4px
}

.model .mList_tt1 {
	height: 21px;
	margin: 0 1px 0 4px;
	border-bottom: 0;
	font-weight: bold;
	color: #666;
	line-height: 21px
}

.mList_3 {
	zoom: 1;
	margin: 0 12px;
	overflow: hidden
}

.mList_3 li {
	float: left;
	width: 100%;
	padding: 8px 0;
	border-bottom: solid #ebeff4 1px;
	position: relative;
	line-height: 16px;
	overflow: hidden
}

.mList_3 li.last {
	border-bottom: 0
}

.mList_3 .mList_3_head {
	float: left;
	width: 60px
}

.dfCite .mList_3 li {
	border-bottom-color: #f1f2f7
}

.spread {
	width: 230px;
	margin: 0 0 0 4px
}

.spread .noa {
	height: 70px;
	margin-top: 15px
}

.spread .nob {
	margin-top: 10px
}

.spread .noc {
	margin-top: 6px;
	color: #7c7c7c;
	line-height: normal
}

.cartype_item {
	margin-top: 6px;
	color: #666
}

.cartype_item a {
	color: #666;
	text-decoration: none
}

.cartype_item a:hover {
	color: #d60000;
	text-decoration: none
}