.fl{
	float: left;
}
.fr {
	float: right;
}
.f14 {
	font-size: 14px;
}
/*Clear float*/
.cc{*zoom:1;}
.cc:after{content:'\20';display:block;height:0;clear:both;visibility: hidden;}
.c{clear:both;font:0px/0px Arial;overflow:hidden;height:0;width:0;}
/*core style*/
.b,b{ font-weight:700;}
.w{white-space:nowrap}
.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}
.fr{float:right}
.fl{float:left}
.pr{position:relative}
.cp{cursor:pointer;}
.vt,.vt td{vertical-align:top}
/*font*/
.f9{font-size:10px;}
.f10,small,.small{font-size:10px;}
.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px;}
.f20{font-size:20px;}
.f24{font-size:24px;}
.fn,.fn a{font-weight:normal}
/*²¹¶¡*/
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.p10{padding:10px;}
.p15{padding:15px;}
.pdD{padding:.3em .5em}
.pd5{padding:0 5px;}
.pd15{padding:0 15px;}

#sub-navigation {
	height:30px;
	background-color:#f2f2f2;
}

.sub-nav-wrap {
	width:950px;
	margin:0 auto;
	position:relative;
}

.sub-nav-inner {
	margin-top:8px;
	position:absolute;
}
#channel1 .sub-nav-inner { left:10px;}
#channel2 .sub-nav-inner { left:100px;}
#channel3 .sub-nav-inner { left:200px;}
#channel4 .sub-nav-inner { left:250px;}
#channel5 .sub-nav-inner { left:300px;}
#channel6 .sub-nav-inner {
	right: 100px;
	text-align: right;
}
#channel7 .sub-nav-inner {
	right: 50px;
	text-align: right;
}
#channel34 .sub-nav-inner {
	right: 30px;
	text-align: right;
}
.nav-name {
	padding:5px 10px 0 10px;
}

.nav-name a {
	color:#333;
	font-size:14px;
	text-decoration:none;
	padding:0 2px;
}

.nav-name a:hover {
	color:#f04e63;
}

.nav-name a.current-nav {
	background-color:#f04e63;
	color:#fff;
}
.sub-nav {
	float: right;
	margin-top: -30px;
	font-size: 14px;
	margin-right: 30px;
	border-right: 1px solid #ccc;
}

.sub-nav a {
	height: 30px;
	padding: 0px 10px;
	line-height: 30px;
	display: block;
	float: left;
	border-left: 1px solid #ccc;
}
.sub-nav a:hover {
	background: #f04e63;
	color: #FFFFFF;
}

.main-wrap{width:970px;margin:10px auto;max-width:1200px;}
.crumbs{height:29px;line-height:29px;border:1px #ccc solid;padding-left:20px;background-color:#fff;font-size:12px;}.crumbs a{margin-right:1px;}.crumbs span{padding:0 4px;}.crumbs,.crumbs a{font-weight:600;color:#666;}.crumbs a,.crumbs span{float:left;display:block;}.crumbs a{color:#333;}.crumbs a:hover{color:#f04e63;}.crumbs span{text-indent:0px;width:10px;background:url(../images/T12_dTXaXeXXXXXXXX-100-340.png) no-repeat 5px -301px;}
.pagecon {
	clear: both;
}
.page-start,.page-end,.page-prev,.page-cur,.page-cur span,.pagination a,.pagination a span,.page-skip button{background:url(../images/T12_dTXaXeXXXXXXXX-100-340.png) no-repeat 0 0;}.pagination{height:23px;font-family:Tahoma;font-size:12px;margin:20px 0;}.pagination a,.pagination a span{color:#404040;}.page-top,.page-bottom{float:right;}.page-start,.page-end,.page-prev,.page-cur,.page-cur span,.pagination a,.pagination a span{height:23px;}.pagination a,.page-info,.page-prev,.page-cur,.page-start,.page-end,.page-break,.page-skip{float:left;margin:0 3px 0 0;text-align:center;white-space:nowrap;vertical-align:middle;font-family:Tahoma,SimSun,Arial;}.page-break{padding:0 3px;}.page-skip{padding:0 3px;color:#666;}.page-skip input{width:30px;height:18px;margin:0 5px;border:solid 1px #999;vertical-align:top;*vertical-align:middle;font-family:Tahoma,SimSun,Arial;color:#333;text-align:center;}.page-skip button{width:37px;height:19px;margin:0 0 0 5px;border:0 none;background-position:right 0;vertical-align:middle;text-indent:-9999px;cursor:pointer;}.pagination .page-prev span,.pagination .page-skip button span{display:none;}.pagination a,.page-cur{padding-left:9px;background-position:0 -146px;}.pagination a span,.page-cur span,.page-start span {padding-right:8px;display:inline-block;line-height:23px;background-position:right -146px;cursor:pointer;}.pagination a:hover{background-position:0 -171px;text-decoration:none;}.pagination a:hover span{background-position:right -171px;color:#f04e63;}.page-cur{background-position:0 -195px;}.page-cur span{color:#fff;background-position:right -195px;}.page-prev,.page-end{width:23px;padding:0;}.page-start{background-position: 0 -146px;}.pagination .page-prev{background-position:0 -24px;}.pagination .page-prev:hover{background-position:-0px -48px;}.pagination .page-end{background-position:0 -73px;width:63px;text-align:left;text-indent:11px;cursor:default;display:block;height:21px;padding-top:2px;overflow:hidden;}.pagination .page-end span{color:#c9c9c9;}.pagination .page-next{float:left;width:63px;padding:0;text-align:center;background-position:0 -97px;}.pagination .page-next:hover{background-position:0 -121px;}.pagination .page-end span,.pagination .page-next span{background:none;}
.pagination .page-start {
	padding-left: 9px;
}
.pagination .page-start span {
	background:url(../images/T12_dTXaXeXXXXXXXX-100-340.png) no-repeat right -146px;
	line-height: 26px;
	overflow: hidden;
	height: 23px;
}
.class-name {
	margin: 20px 22px 0px;
	border-bottom: 1px dashed #ccc;
	font-size: 14px;
	line-height: 28px;
	clear: both;
}
.class-name h3 {
}
.title-list li a {
	float: left;
}
.title-list li span {
	float: right;
	font-size: 12px;
	color: #666666;
}
.thread-list {
	margin:12px 0 24px;
}

.thread-list li {
	clear: both;
	font-size: 14px;
	line-height: 1.6;
	padding: 0 22px 0
}

.thread-list li .pic-info {
	padding: 0px 0 20px;
}
.thread-list li .pic-info a.pic-l {
	float:left;
	margin-right:10px;	
}
.thread-list li .pic-info img {
	width: 120px;
}
.thread-list li .pic-info h5 {
	font-size: 14px;
	line-height: 2;
	padding: 0px;
}
.thread-list li .pic-info p {
	color: #505050;
}
.thread-list li .pic-info .time {
	font-size: 12px;
	color: #666;
	font-weight: normal;
}
.thread-list li .pic-info .detail-more a {
	color: #f04e63;
	font-family: "ËÎÌå";
}
.list-pic-wrap li {
	margin-top: 15px;
	margin-right: 20px;
	margin-left: 5px;
	width: 192px;
	overflow: hidden;
	float: left;
}
.list-pic-wrap li .title {
	width: 182px;
	clear: both;
}
.list-pic-wrap li img {
	border: 1px solid #DADADA;	
}
.list-pic-wrap li .title {
	width: 182px;
	clear: both;
	float: none;
}
.list-pic-wrap li .price {	margin-left: 5px;}
.list-wrap .pic {
	float: left;
	width: 130px;
	margin-left: 22px;
	margin-top: 10px;
}
.list-wrap .pic a {
	padding: 4px;
	display: block;
}
.view-hover {
}
.view-hover .bd{
	padding-left: 10px;
	padding-right: 10px;
}
.right-sec01, .right-sec02, .right-sec03, .right-sec04 {
	margin: 0px 0px 10px;
	border: 1px solid #DEDEDE;
}
.ad-right {
	margin: 0px 0px 10px;
}
.view-hover h3 span {
	visibility: visible;
}

.right-sec01 h3, .right-sec02 h3, .right-sec03 h3{
	background:#E0E0E0 url(../images/T1wCFTXlhhXXXXXXXX.png) repeat-x left top;
	display:block;
	line-height: 31px;
	height: 30px;
	font-size: 12px;
	overflow: hidden;
	padding: 0px 10px;
}

ul.pic-list {
	margin-top:10px;
}

ul.pic-list li {
	width:128px;
	height:180px;
	overflow:hidden;
	float:left;
	margin: 0px 10px 0 3px;
}
.pic-list ul.pic-list li .text-con{
	height:21px;
}
ul.pic-list li .price{
	font-weight: normal;
}
ul.pic-list li.last {
	margin-right: 0px;
}
a.img-con {
	display:block;
	width:128px;
	height:126px;
	overflow: hidden;
}
a.img-con img {
	display:block;
}
a.text-con {
	width:128px;
	display:inline-block;
	line-height:28px;
	overflow:hidden;
	text-align:center;
}

ul.info-list {
	margin-top:10px;
}

ul.info-list li {
	height:24px;
	overflow:hidden;
	color:#898989;
	font: 12px/24px "ËÎÌå";
}

ul.info-list li a {
	color:#333;
}

.col-sub .pic-info {
	height:62px;
	margin-top:10px;
}

.col-sub .pic-info a.pic-l {
	display:block;
	width:60px;
	height:60px;
	overflow:hidden;
	float:left;
	margin-right:10px;
	margin-left: 5px;
}
.col-sub .pic-info h5 {
	padding-bottom: 4px;
}
.col-sub .pic-info h5 a {
	color:#333;
}

.col-sub .pic-info p {
	color:#333;
	line-height:16px;
}

.col-sub .pic-info p span.detail-more a {
	color:#999;
}
.box-reply {
	width:637px;
}

.read-main {
	padding:10px;
}

.read-main h3 {
	font-size:24px;
	text-align:center;
	margin-top: 10px;
}

.read-main p{
	line-height:2;
	font-size:14px;
	margin:1em 0;
}
#container-main {
	font-size: 14px;
	line-height: 2;}
#container-main img {
	max-width:600px;
	myimg:expression(onload=function(){
	this.style.width=(this.offsetWidth > 600)?"600px":"auto"}
		   );
	}
.read-main h4 {
	font-size:14px;
}
/* ÄÚÈÝÒ³ */
.read-main p.info-wrap {
	margin:0px;
	font-size:12px;
	color:#999;
	text-align:center;
}
.read-main p.url {
	font-size: 14px;
	font-weight: bold;
}
.col-main .rec-box {
	border: 1px solid #dadada;
}
.col-main .rec-box h3 {
	background:#F2F2F2 url() repeat-x left top;
	display:block;
	line-height: 31px;
	height: 30px;
	font-size: 12px;
	overflow: hidden;
	padding: 0px 10px;
}
.col-main .rec-box span {
	background: url(none);
	visibility: visible;
}
.col-main .rec-box ul{
	margin-top: 15px;
}
.col-main .rec-box li{
	margin-left: 15px;
	width: 140px;
	overflow: hidden;
	padding-bottom: 10px;
}
.col-main .rec-box img {
	border: 1px solid #dadada;
	width: 130px;
}
.col-main .rec-box .price{
	margin-left: 5px;
}
.opera{padding:30px 0 50px 240px;overflow:hidden;}
.opera ul li{display:inline;width:60px;height:90px;float:left;margin-right:20px;}
.opera ul li a{background:url(../images/stat.png) no-repeat;display:block;width:45px;padding-top:32px;}
.opera ul li strong{font-weight:700;color:#ff4800;}
.opera ul li .r-replies{ background-position:0px 0;}
.opera ul li .r-hits{ background-position:-50px 0;}
.opera ul li .r-shares{ background-position:-88px 0;}
.opera ul li .r-favors{ background-position:-136px 0;}
.tip-bot{
	border-top:1px dashed #cccccc;
	margin:10px;
	padding-top:10px;
	height: 20px;
}

.pop-inner {
	padding:9px;
}

.user-pic, .inner-user-pic, .pb-user-pic {
	margin-left:0px;
	width:48px;
	height:48px;
	overflow:hidden;
	float:left;
	margin-right:10px;
}	

.user-pic a, .inner-user-pic a, .pb-user-pic a {
	width:48px;
	height:48px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}

.face_img img {
	background:none;
	border:none;
	padding:0;
}

.user-pic a img, .inner-user-pic a img, .pb-user-pic a img {
	vertical-align:middle;
	width:48px;
	height:48px;
}

.info-box {
	width:280px;
	height:48px;
	float:left;
	overflow:hidden;
}

#pb-body .info-box {
	width:190px;
	height:110px;
}

#pb-body .info-box table {
	width:190px;
	height:86px;
}

.user-popup .info-box {
	height:81px;
}

.info-box span {
	padding:0 10px 0 0;
	display:inline-block;
	height:20px;
	line-height:20px;
}


.info-box .info-ids {
	height:20px;
	line-height:20px;
	padding:2px 0 0 0;
}

.user-popup {
	width:358px;
	height:99px;
	z-index:100;
	background:url(../images/popbg01.jpg) no-repeat right bottom;
	position:absolute;
	border:solid 1px;
	border-color:#a9a9a9 #dedede #dedede #a9a9a9;
	top:0px;
	left:5px;
	display:none;
}

.floot_left .floot_leftdiv.hover{
	position:relative;
}
.floot_left .floot_leftdiv.hover .user-popup{
	display:block;
}

.user-popup .inner-table {
	width:280px;
	height:58px;
}

.readTop .read-his {
	margin:8px 10px 0px 0px;
}

.readTop .read-his a {
	color:#333;
	padding-left:2px;
}

.readTop .read-his span.f9 {
	height:10px;
	width:10px;
	color:#666;
	font-size:8px;
	padding-left:5px;
}

.readbot a {
	width:30px;
}

.readbot .r-xiaoer {
	width:50px;
	color:#b20000;
	background-position:0px -240px;
}

.ht-reply {
	border:#f1dbcc 1px solid;
}
.tipTop .fr a{margin:0 2px;}
.tipBottom{color:#666;padding:6px 7px 6px 6px;margin:20px 10px 0; vertical-align:bottom;}
.s2 {
	color:#f04e63;
	font-weight: bold;
}
.fp-title h3 {
	font-size:14px;
	padding:10px;
}

.fp-username h4 {
	font-size:12px;
	font-weight:600;
	padding:0 10px;
}
.list .col-main,.show .col-main {
	width: 640px;
}
.list .col-sub,.show .col-sub {
	width: 300px;
}
.shop .main-wrap{
	width: 770px;
}
.sellername {
	text-align: right;
	margin: -21px 5px 0px;
	padding-left: 70px;
	overflow: hidden;
	height: 21px;
	line-height: 21px;
	color: #666;
	white-space: nowrap;TEXT-OVERFLOW: ellipsis;
}