@charset "utf-8";
/*shared*/
.entry .col{
	margin-bottom: 10px;
	clear: both;
}
.col .l,
.col .r,
.col .m{
	height: 100%;
	background: url(bg/radius.gif) no-repeat 1000% 1000%;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
.col .l{ float: left; }
.col .r{ float: right; }
.col h3{
	font-size: 14px;
	line-height: 22px;
	color: #286196;
	height: 25px;
	padding: 5px 0 0 5px;
	margin: 0 5px;
	background: url(bg/index.bg.gif) no-repeat 5px -455px;
	border-bottom: 2px solid #4696d3;
}
.col h3 a{
	color: #FFF;
	display: block;
	height: 22px;
	width: 93px;
	padding-top: 3px;
	text-align: center;
}
.col h3 a.more{
	float: right;
	background: url(bg/index.bg.gif) 0px -430px;
	padding-top: 0;
	height: 17px;
	width: 50px;
}
/*post*/
.entry .post{ min-height: 1px; _height:100px;}
.entry .pthree .m{ text-align: center; }
.entry .pone{ text-align: center; }
.entry .rearpush{}
/*facade*/
.entry .facade{
	height: 35px;
	background: url(bg/index.bg.gif) repeat-x 0 0;
	position: relative;
	margin-top: -11px;
	margin-bottom: 10px;
}
.facade form.entryform{
	padding-left: 10px;
	line-height: 22px;
	padding-top: 5px;
	height: 30px;
	background: url(bg/radius.gif) no-repeat -5px 30px;
}
.facade dl.profile{ }
dl.profile dt{ display: inline; }
dl.profile a strong{ color: #286196; }
dl.profile dd{ display: inline; }
dl.profile input.text{
	border: 1px solid #999;
	padding: 2px;
	color: #666;
	width: 80px;
	margin-right: 5px;
}
dl.profile input.button{
	background: url(bg/index.bg.gif) repeat-x 0px -35px;
	height: 23px;
	border: 1px solid #999;
	width: 60px;
	margin: 0 5px;
}
dl.profile input.checkbox{ vertical-align: text-bottom; }
dl.profile a{ margin-left: 5px; }
dl.profile dd.scores,
dl.profile dd.msgs{
	background: url(bg/index.bg.gif) no-repeat 0 -68px;
	padding: 0 10px 0 20px;
}
dl.profile dd.msgs{ background-position: 0 -98px;}
dl.profile dd.unread{ background-position: 0 -128px;}
dl.profile dd.scores a,
dl.profile dd.msgs a{margin-left: 0;}
/*quick*/
.facade ul.quick{
	float: right;
	line-height: 21px;
	padding-top: 7px;
	height: 28px;
	width: 440px;
	text-align: right;
	padding-right: 5px;
	background: url(bg/radius.gif) no-repeat 440px 30px;
}
ul.quick li{
	display: inline;
	padding: 0 4px;
	border-right: 1px solid #999;
}
/*sitetool*/
.entry .sitetool{ background: url(bg/index.bg.gif) repeat-x 0px -230px; 
}
.sitetool .holiday{
	background: url(bg/index.bg.gif) no-repeat 0px -150px;
	padding-left: 180px;
}
.sitetool .search{
	background: url(bg/index.bg.gif) no-repeat 100% -310px;
	height: 78px;
}
/*typer*/
.sitetool ul.typer{
	height: 28px;
	padding-top: 10px;
	line-height: 24px;
}
ul.typer li{ float: left; }
ul.typer a{
	display: block;
	height: 28px;
	width: 76px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
ul.typer a.choosed{ background: url(bg/index.bg.gif) 100% -390px; }
/*box*/
.sitetool dl.box{ }
dl.box dd,
dl.box dt{
	float: left;
	padding-right: 5px;
}
dl.box dt{ width: 85px; }
dl.box label.filled{
	border: 1px solid #FFF;
	width: 212px;
	float: left;
}
dl.box input.text{
	color: #999;
	border: 1px solid #CCC;
	padding: 5px;
	width: 200px;
}
dl.box label.filledlong{width: 412px;}
dl.box label.filledlong input.text{width: 400px;}
dl.box input.button{
	background:#F2F2F2 url(bg/index.bg.gif) 0 -390px;
	height: 32px;
	width: 81px;
}
dl.box select{
	width: 90px;
	margin-top: 5px;
}
/*newsbox*/
.entry .recomm{
	height: 350px;
	overflow: hidden;
}
.col .newsbox{
	width: 310px;
	background-color: #e7e7e7;
	background-position: -5px -5px;
}
/*topline*/
.newsbox dl.topline{
	background: #FFF;
	margin: 0 5px;
	padding: 5px 5px 0;
	text-align: center;
	line-height: 24px;
}
dl.topline a{ color: #21386f; }
dl.topline dt{
	font-size: 16px;
	font-weight: bold;
	height: 24px;
	overflow: hidden;
}
dl.topline dt a{ color: #980808; }
dl.topline dd{
	border-bottom: 1px dotted #CCC;
	height: 24px;
	overflow: hidden;
	margin-bottom: 8px;
}
dl.topline dt.lesser{
	font-size: 14px;
}
dl.topline dt.lesser a{color: #21386f;}
dl.topline a:hover,
dl.topline dt a:hover,
dl.topline dt.lesser a:hover{color: #C00;}
/*news*/
.newsbox ul.news{
	line-height: 24px;
	background: #FFF;
	margin: 0 5px;
	padding: 5px;
	overflow: hidden;
	font-size: 14px;
}
ul.news li{
	background: url(bg/index.bg.gif) no-repeat 5px -495px;
	padding-left: 20px;
	height: 24px;
	overflow: hidden;
}
ul.news li.video{background: url(bg/index.bg.gif) no-repeat 0 -1395px;}
ul.news a{color: #333; }
ul.news a.haveVideo{padding-right:20px;background: url(bg/video.bg.gif) right center no-repeat transparent;}
ul.news a.high{ color: #F00; }
ul.news a:hover{color: #C00;}
ul.news span{
	float: right;
	color: #999;
	font-size: 10px;
}
ul.news span.new{ color: #F30; }
/*views*/
.col .views{
	width: 220px;
	background-color: #e7e7e7;
	background-position: 215px -5px;
}
/*topview*/
.col .topview{
	background: #FFF;
	margin: 0 5px;
	padding: 5px 5px 0;
	overflow: hidden;
	height: 90px;
	width: 200px;
}
.topview blockquote{
	float: left;
	width: 95px;
}
.topview h5{
	line-height: 21px;
	font-size: 12px;
}
.topview h5 a{ color: #C00; }
.topview p{ color: #666; }
.views ul.news{
	background: #FFF;
	margin: 0 5px;
	line-height: 24px;
}
.views ul.news a{ color: #666; }
.views ul.news a:hover{ color: #C00; }
.views ul.news li{ padding-left: 12px; }
/*topm*/
.col .topm{
	width: 452px;
	margin-left: 320px;
	_margin-left: 317px;
}
/*estate*/
.topm .estate{
	background: #E7E7E7;
	height: 220px;
	margin-bottom: 5px;
}
.estate ul.sales{
	width: 115px;
	padding-top: 5px;
	background-position: 160px -5px;
	line-height: 21px;
}
ul.sales li{}
ul.sales strong{
	display: block;
	height: 24px;
	width: 100px;
	overflow: hidden;
}
ul.sales a{
	display: block;
	height: 46px;
	width: 90px;
	padding: 5px 5px 0 15px;
	overflow: hidden;
	border-bottom: 1px solid #FFF;
}
ul.sales a.choosed{
	background: url(bg/index.bg.gif) 0px -710px;
	color: #FFF;
	height: 47px;
	border: none;
}
.estate div.tips{
	padding: 5px 3px;
	background: #FFF;
	margin: 5px 0 5px 5px;
	_margin-left: 2px;
	height: 200px;
}
div.tips .picbox{
	height: 200px;
	width: 320px;
	overflow: hidden;
}
div.tips ul.pics{  }
/*gossip*/
.topm .gossip{
	border: 1px solid #CCC;
	line-height: 24px;
}
.gossip h5{
	font-size: 12px;
	background: url(bg/index.bg.gif) repeat-x 0px -35px;
	padding-left: 10px;
}
.gossip h5 a{
	color: #C00;
	margin-right: 10px;
}
.gossip ul.news{
	font-size: 14px;
	padding-top: 3px;
	height: 96px;
	_padding-top: 0;
	_height: 94px;
	overflow:hidden;
}
.gossip ul.news li{
	float: left;
	width: 210px;
	padding-left: 12px;
}
.gossip ul.news a.high{
	color: #C00;
	margin-right: 5px;
}
/*channel*/
.entry .channel{ height: 440px; }
.channel .hotlive{
	width: 310px;
	background-color: #e7e7e7;
	background-position: -5px -5px;
}
.channel ul.innav{
	float: right;
	line-height: 30px;
	height: 30px;
	padding-right: 5px;
	+position: absolute;
	+margin-left: 205px;
}
ul.innav li{ display: inline; }
ul.innav a{}
ul.innav a.choosed{ color: #C4050E; }
.hotlive .panel{
	background: #FFF;
	margin: 0 5px;
	padding: 5px;
	height: 392px;
	display: none;
}
.hotlive ul.tags{}
ul.tags li{ height: 100px; }
ul.tags img{
	background: url(bg/index.bg.gif) no-repeat 0px -1420px;
	padding: 5px 9px 18px;
	margin-right: 5px;
	float: left;
}
ul.tags h5{
	font-size: 12px;
	line-height: 21px;
	height: 21px;
	overflow: hidden;
}
ul.tags h5.hot a{ color: #c4050e; }
ul.tags p{
	height: 64px;
	overflow: hidden;
	line-height: 16px;
}
ul.tags p a.cate{ color: #b20909; }
ul.tags p a.detail{ color: #f66209; }
/*tlives*/
.channel ul.tlives{
	line-height: 24px;
	font-size: 14px;
}
ul.tlives li{
	background: url(bg/index.bg.gif) no-repeat 0px -1396px;
	padding-left: 20px;
	height: 24px;
	overflow: hidden;
}
ul.tlives span{
	float: right;
	font-size: 10px;
}
ul.tlives span.new{ color: #F30; }
/*imglist*/
.col .imglist{
	width: 682px;
	background-color: #e7e7e7;
	background-position: 677px -5px;
}
/*imgnav*/
.imglist ul.imgnav{
	line-height: 24px;
	height: 24px;
	padding-left: 10px;
}
ul.imgnav li{
	float: left;
	font-size: 14px;
	font-weight: bold;
}
ul.imgnav li a{
	display: block;
	width: 100px;
	text-align: center;
	color: #286196;
}
ul.imgnav li.choosed{
	background: #e9e9e9 url(bg/radius.gif) no-repeat -5px -5px;
}
ul.imgnav li.choosed a{
	background: url(bg/radius.gif) 95px -5px no-repeat;
}
/*shower*/
.imglist .imgbox{
	margin: 0 5px;
	background: #FFF;
}
.imglist .inner,
.imglist ul.shower{
	height: 402px;
	overflow: hidden;
}
.imglist ul.shower{ line-height: 18px; }
ul.shower li{
	float: left;
	width: 22%;
	height: 185px;
	padding: 15px 0px 0 20px;
	overflow: hidden;
}
ul.shower h5{ font-size: 12px; }
ul.shower h5 a{
	color: #286196;
}
ul.shower h5 a:hover{color: #C00;}
ul.shower img{
	border: 1px solid #999;
	margin-bottom: 5px;
}
ul.shower p{ margin-right: 10px; }
ul.shower p span{
	color: #F60;
	font-weight: bold;
}
/*across*/
.entry .across{
	background: #EAE9E9;
	height: 190px;
	border: 1px solid #CCC;
}
/*collist*/
.across .collist{
	background: #FFF;
	padding: 5px;
	margin: 0 10px;
	height: 140px;
}
.collist acronym{
	position: absolute;
	width: 930px;
	margin-left: 21px;
	z-index: 1;
}
.collist acronym a{
	height: 140px;
	width: 20px;
	background: url(bg/index.bg.gif) no-repeat 0px -830px;
}
.collist acronym a.prev{ float: left; }
.collist acronym a.prevnull{background-position: -30px -830px;}
.collist acronym a.next{
	float: right;
	background-position: 100% -830px;
}
.collist acronym a.nextnull{background-position: -60px -830px;}
.collist .colwrap{
	height: 140px;
	width: 870px;
	overflow: hidden;
	margin-left: 50px;
	position: absolute;
	z-index: 10;
}
.collist ul{ width: 10000%;}
.collist ul li{
	float: left;
	text-align: center;
	width: 220px;
}
/*active*/
.entry .active{
	height: 285px;
}
.active .books{
	background-position: -5px -5px;
	width: 330px;
	padding-left: 10px;
}
.books ul.looks{ line-height: 21px; }
ul.looks li{
	height: 32px;
	overflow: hidden;
}
ul.looks li.opened{ height: 100px; }
ul.looks h5{
	font-size: 12px;
	font-weight: normal;
	background: #eaeaea;
	line-height: 30px;
	height: 30px;
	padding: 0 5px;
	cursor: pointer;
}
ul.looks h5 a{ color: #286098; }
ul.looks h5 a.join{
	color: #318c31;
	float: right;
	background: url(bg/index.bg.gif) no-repeat 0px -1240px;
	padding-left: 30px;
}
ul.looks li.opened h5{
	font-weight: bold;
	background: #c9f1ff;
}
ul.looks address{
	padding-left: 10px;
	font-style: normal;
}
ul.looks p{ padding-left: 10px; }
ul.looks p span,
ul.looks p strong{ color: #F60; }
/*shop*/
.entry .shop{
	width: 340px;
	background-color: #e7e7e7;
	background-position: -5px -5px;
}
.shop ul.wares{height: 240px;}
.shop ul.wares li{ height: 120px; }
/*auction*/
.active .auction{
	background-color: #e8e8e8;
	background-position: 647px -5px;
	width: 652px;
	overflow: hidden;
}
.auction h3 a.goauction{
	float: right;
	font-size: 12px;
	color: #F60;
}
.auction ul.atview{ padding-left: 5px;}
ul.atview li{
	float: left;
	background: #FFF;
	height: 240px;
	width: 200px;
	margin-right: 5px;
	padding: 5px;
}
ul.atview h5{
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	height: 24px;
	overflow: hidden;
	padding-top: 15px;
}
ul.atview h5 a{ color: #286196; }
ul.atview h6{
	font-size: 21px;
	text-align: center;
	color: #666;
	line-height: 30px;
}
ul.atview h6 span{
	color: #286098;
	font-size: 12px;
}
ul.atview p{
	line-height: 21px;
	background: url(bg/index.bg.gif) no-repeat -5px -1274px;
	padding-left: 20px;
}
ul.atview p.price{}
ul.atview p.date{background-position: -5px -1304px;}
ul.atview p.cert{background-position: -5px -1334px;}
ul.atview p.count{background-position: -5px -1364px;}
ul.atview p span,
ul.atview p strong{ color: #F60; }
ul.atview label a{
	display: block;
	background: url(bg/index.bg.gif) 0px -770px;
	height: 25px;
	width: 103px;
	line-height: 25px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #FFF;
	padding-left: 10px;
	margin: 25px auto 0;
}
/*wares*/
.col ul.wares{
	background: #FFF;
	margin: 0 5px;
	padding: 5px;
}
ul.wares li{
	float: left;
	width: 33%;
	line-height: 16px;
}
ul.wares a{
	display: block;
	padding: 0 3px;
	overflow: hidden;
}
ul.wares img{
	border: 1px solid #999;
	display: block;
	margin: 0 auto 5px;
}
ul.wares h6{
	font-size: 12px;
	color: #666;
	text-align: center;
	line-height: 21px;
}
ul.wares h6 span{ color: #F60; }
/*park*/
.entry .park{
	height: 330px;
	overflow: hidden;
}
/*ucenter*/
.park .ucenter{
	width: 310px;
	background-color: #e7e7e7;
	background-position: -5px -5px;
}
.ucenter ul.wares{
	height: 270px;
	padding-top: 20px;
}
.ucenter ul.wares li{
	text-align: center;
	height: 85px;
}
/*bbs*/
.entry .bbs{
	width: 682px;
	background-color: #e7e7e7;
	background-position: 677px -5px;
}
.bbs .atnow{
	float: right;
	background: #FFF;
	height: 16px;
	padding: 2px 10px;
	margin-top: 3px;
	margin-right: 5px;
	border: 1px solid #CCC;
}
.atnow span{ color: #F60; }
.atnow a{ color: #286196; }
/*actions*/
.bbs .actions{
	width: 423px;
	background: #FFF;
	margin-left: 5px;
	_margin-left: 3px;
	padding: 5px;
	height: 285px;
}
.actions .cops{
	height: 140px;
}
.cops blockquote{
	float: left;
	width: 135px;
}
.cops blockquote img{
	padding: 2px;
	border: 1px solid #CCC;
}
.cops dl.news{
	margin-left: 135px;
	line-height: 21px;
}
dl.news dt{
	font-size: 14px;
	line-height: 30px;
	color: #286196;
	height: 30px;
	font-weight: bold;
	background: url(bg/index.bg.gif) no-repeat -8px -1180px;
	padding-left: 20px;
}
dl.news dt a{ color: #286196; }
dl.news dd{
	height: 21px;
	overflow: hidden;
	background: url(bg/index.bg.gif) no-repeat -5px -805px;
	padding-left: 15px;
}
dl.news span{ float: right; }
/*topics*/
.bbs .topics{
	width: 225px;
	background: #FFF;
	margin-right: 5px;
	_margin-right: 3px;
	padding: 0 5px;
	height: 295px;
}
.topics h4{
	font-size: 14px;
	line-height: 30px;
	background: url(bg/index.bg.gif) no-repeat -5px -1210px;
	font-weight: bold;
	color: #286196;
	height: 30px;
	padding-left: 20px;
}
.topics ul.news{
	line-height: 24px;
}
.topics ul.news li{ padding-left: 12px; }
/*links*/
.entry .links{
	background: #E2E1E1 url(bg/radius.gif) no-repeat -5px -5px;
	padding-bottom: 10px;
}
.links ul{
	clear: both;
	background-color: #FFF;
	margin: 0 5px;
	padding: 5px;
	min-height: 21px;
	_height: 21px;
}
.links ul li{
	float: left;
	width: 12%;
	padding-right: 4px;
}
.links ul li.clear{
	width: auto;
	float: none;
	font-size: 1%;
	line-height: 1%;
	height: 1px;
	overflow: hidden;
}
.links ul.imgs{}
ul.imgs li{ padding-bottom: 8px; }
.links ul.texts{ line-height: 21px; }
ul.texts li{}
