body
{
	margin:0px;
	font-size:13px;
}
img
{
	border-style:none;
}
a
{
	color:#008AD7;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
#top
{
}
#title 
{
	clear:both;
	width:860px;
	height:50px;
	font:#000000;
	font-size:28px;
	font-family:"Microsoft YaHei";
	line-height:50px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
#title span
{
	padding-top:30px;
}
#header
{
	clear:both;
	width:860px;
	height:30px;
	margin-left:auto;
	margin-right:auto;
}
#headerLeft
{
	float:left;
	width:30px;
	height:30px;
}
#headerCenter
{
	float:left;
	width:800px;
	height:30px;
}
#headerRight
{
	float:left;
	width:30px;
	height:30px;
}
#main
{
	clear:both;
	width:860px;
	margin-left:auto;
	margin-right:auto;
}
#mainInner
{
	width:830px;
}
#box
{
	width:800px;
	background-color:#FFFFFF;
	margin-left:30px;
}
.progressBox
{
	float:right; 
	width:200px; 
	height:22px; 
	margin-bottom:20px;
}
.progressBar
{
	float:left; 
	height:22px; 
	background-image:url(/Images/bgProgressBar.gif); 
	background-repeat:repeat-x;
}
.progressBox span
{
	position:absolute;
	float:right;
	line-height:22px;
	padding-left:3px;
}
.question
{
	clear:both;
	padding:10px;
}
.order
{
	font-weight:bold;
	padding-right:5px;
}
a.tipsA
{
	color:#000000;
}
.noInput input
{
	display:none;
}
table.matrixTable
{
	border-collapse:collapse; 
	border-spacing:0;
}
table.matrixTable tr
{
	height:30px;
}
table.matrixTable tr.header
{
	height:30px;
	text-align:center;
}
table.matrixTable tr th
{
}
table.matrixTable tr td
{
}
table.listTableVertical
{
	border-collapse:collapse; 
	border-spacing:0;
	margin:auto;
}
table.listTableVertical tr
{
}
table.listTableVertical tr td
{
	text-align:center;
}
table.listTableHorizontal
{
	border-collapse:collapse; 
	border-spacing:0;
}
table.listTableHorizontal tr
{
}
table.listTableHorizontal tr td
{
	text-align:center;
}
.topBorder
{
	border-top:solid #DDDDDD 1px;
}
.leftBorder
{
	border-left:solid #DDDDDD 1px;
}
.ratingStar
{
    font-size:0pt;
    width:14px;
    height:14px;
    margin:0px;
    padding:0px;
    cursor:pointer;
    display:block;
    background-repeat:no-repeat;
}
.ratingStarFilled
{
    background-image:url(/Images/bgRatingStarFilled.png);       
}
.ratingStarEmpty
{
    background-image:url(/Images/bgRatingStarEmpty.png);       
}
.ratingStarWaiting
{
    background-image:url(/Images/bgRatingStarWaiting.png);
}
.hideTextBox
{
	width:1px;
	height:1px;
	border-style:none;
}
.floatLeft
{
	float:left;
}
.shortTextBox
{
	width:20px;
}
#share ul
{
	clear:both;
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#share li
{
	float:left;
}
#share li span
{ 
	float:left;
	display:block;
	height:17px; 
	width:16px;
	background-image:url("/Images/iconShareList.png");
	background-repeat:no-repeat;
	margin:0 4px 0 0; 
	cursor:pointer;
}
#share li.renren span
{ 
	background-position:-112px;
}
#share li.qzone span
{ 
	background-position:-160px;
}
#share li.baidu span
{ 
	background-position:-48px;
}
#share li.favorite span
{ 
	background-position:-96px;
}
#share li.tsina span
{ 
	background-position:-128px;
}
#share li.kaixin span
{ 
	background-position:-144px;
}
#share li.qq span
{ 
	background-position:-80px;
}
#share li.google span
{ 
	background-position:-64px;
}
#share li.live span
{ 
	background-position:-32px;
}
#share li.vivi span
{ 
	background-position:-16px;
}
#share li.sohu span
{ 
	background-position:-208px;
}
#share li.yahoo span
{ 
	background-position:-288px;
}
#share li.hexun span
{ 
	background-position:-272px;
}
#share li.myspace span
{ 
	background-position:-256px;
}
#share li.yesky span
{ 
	background-position:-240px;
}
#share li.9dian span
{ 
	background-position:-224px;
}
#share li.douban span
{ 
	background-position:-176px;
}
#share li.tsohu span
{ 
	background-position:-208px;
}
#share li.t163 span
{ 
	background-position:-192px;
}
#panel
{
	display:none;
	position:fixed;
	_position: absolute;
	left:0px;
	top:120px;
	_top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop+120 :document.body.scrollTop + (document.body.clientHeight - this.clientHeight));
	color:#707070;
}
#panelLive
{
	float:left;
	width:100px;
	padding:6px;
	background-color:#FFFFFF;
	border:solid 1px #E5E5E5;
	border-left-style:none;
}
#panelLive h3
{
	font-size:12px;
	font-weight:bold;
}
#panelLive ul
{
	padding:0px;
	margin:0px;
}
#panelLive ul li
{
	padding:3px;
}
#panelLive hr
{
	clear:both;
	height:0px;
	border-top:dotted 1px #E5E5E5;
	margin-top:10px;
}
#panelLiveHandle
{
	float:left;
	width:20px;
	height:70px;
	font-size:11px;
	text-align:center;
	background-color:#FFFFFF;
	border:solid 1px #E5E5E5;
	border-left-style:none;
	padding:6px;
	margin-top:10px;
	cursor:pointer;
}
#timer
{
	position:fixed;
	left:20px;
	top:60px;
	color:#999999;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	border:solid 1px #999999;
	background-color:#FF0000;
	padding:5px;
}
.button
{
	font-size:13px;
	padding:3px;
}
.loading
{
	position:fixed;
	_position:absolute;
	left:50%;
	top:50%;
	width:200px;
	text-align:center;
	vertical-align:middle;
	padding:10px;
	margin-left:-100px;
	margin-top:10px;
	z-index:1000;
}
#footer
{
	clear:both;
	width:860px;
	height:100px;
	margin-left:auto;
	margin-right:auto;
}
#footerLeft
{
	float:left;
	width:30px;
	height:30px;
}
#footerCenter
{
	float:left;
	width:800px;
	height:30px;
	background-repeat:repeat-x;
}
#footerCenter .poweredBy
{
	float:right;
	display:none;
	width:120px;
	height:40px;
	background-image:url("/Images/logoPoweredBy.png");
	_background-image: none; 
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/logoPoweredBy.png');
	margin-top:40px;
}
#footerRight
{
	float:left;
	width:30px;
	height:30px;
}
#bottom
{
	clear:both;
	margin-top:-40px;
	*margin-top:0px;
	_margin-top:0px;
}
