@charset "utf-8";

   
/* default styles */
body { padding: 5px 0 0 0; margin: 0; font: 12px "宋体" Arial, sans-serif; line-height: 1.7em; background: #fff url(../images/bg.gif) repeat-x; color: #454545; }
a { color: #2F637A; background:none; cursor:pointer; text-decoration:none;}
a:hover { color: #808080;  text-decoration:underline;}
p {	margin: 0 0 5px 0; }
h1 {	font: bold 2.2em; padding: 8px 0 0 0; margin: 0; letter-spacing: -1px; }
h2 { margin: 0; padding: 0; font: bold 1.8em ; letter-spacing: -1px; }
h1 a, h2 a { color: #000; background: inherit; text-decoration: none; }
ul { margin: 0; padding : 0; list-style : none; }
img { border: 0; }


/* layout */
#content { margin: 10px auto; width: 960px; }
#logo { margin: 0 0 10px 0; position:relative; }
/*
#header_img{ 
	position:absolute; 
	top:141px;
	*top:136px; 
	left:545px;
}
*/
#header_img{ 
	position:absolute; 
	top:24px;
	*top:20px; 
	left:526px;
}
#slogan { font-size: 0.9em; margin: 0 0 10px 2px; padding: 0; color: #808080; background: #fff; }
#top_info {
	float:right;
	visibility:visible;
	display:block;
}

/* round blue login button */
#loginbutton a { text-decoration: none; width: 24px; padding: 7px 12px; margin: 0 0 0 8px; height: 28px; background: #fff url(../images/lb.gif) no-repeat; color: #000; }
#loginbutton a:hover{ background: #fff url(../images/lbhover.gif) no-repeat; color: #000;}


.clear{ clear:both; height:0px;}

.floatRight{
	float:right;
}

.chat_node{
	float:left;
	padding:4px 15px;
	background:url(../images/chat_note_small.gif) top left no-repeat;
	text-decoration:none;
	font-weight:bold;
}
.chat_node:hover{
	background:url(../images/chat_note_small.gif) bottom left no-repeat ;
	text-decoration:none;
}
/* main horizontal menu */
/*
.tablist{ padding: 0px 0px 3px 0px; margin: 0; }
	.tablist li{ list-style: none; display: inline; margin: 0; }
	.tablist li a{
		text-decoration: none;
		padding: 6px 22px 6px 22px;
		color: #fff;
	}
	.tablist li a:hover{
		color: #fff;
	}
	.tablist li a.current{
		color: #2F637A;
		padding: 6px 22px;
	}
	.tablist .key { text-decoration: underline; }
	
#tablist_left{
	float:left;
	padding:4px 0px 4px 0px;
}	
	#tablist_left li a{
		background: #808080 url(../images/corner_right.gif) no-repeat top right;
		margin-right: 2px;
		font-size:12px;
	}
	#tablist_left li a:hover{
		background: #6495AB url(../images/corner_right.gif) no-repeat top right;
	}
	#tablist_left li a.current{
		background: #9FC7D8 url(../images/corner_right.gif) no-repeat top right;
	}

#tablist_right{
	float:right;
	padding:4px 0px 4px 0px;
}	
	#tablist_right li a{
		background: #808080 url(../images/corner_left.gif) no-repeat top left;
		margin-left: 2px;
		font-size:12px;
	}
	#tablist_right li a:hover{
		background: #6495AB url(../images/corner_left.gif) no-repeat top left;
	}
	#tablist_right li a.current{
		background: #9FC7D8 url(../images/corner_left.gif) no-repeat top left;
	}
	*/
	
.tablist2{ padding: 0px 0px 3px 0px; margin: 0; }
	.tablist2 li{ 
		list-style: none; 
		display: inline;
		margin:0px;
		padding:0px;
	}
	.tablist2 li a{
		text-decoration: none;
		color: #666666;
		background:url(../images/button.png) no-repeat;
		background-position:right -502px;
		float:left;
		height:32px;
		line-height:32px;
		text-align:center;
		margin:0px 1px 0px 0px;
		padding:0px 15px 0px 0px;
	}
	.rightSpan{
		background:url(../images/button.png) no-repeat;
		background-position:0px -502px;
		float:left;
		height:32px;
		padding:0px 0px 0px 15px;
	}
	.tablist2 li a:hover{
		color: #fff;
		background-position:right 0px;
	}
	.tablist2 li a:hover .rightSpan{
		background-position:0px 0px;
	}
	#hightLight{
		font-weight:bold;
		color:#FF3737;
	}
	#hightLight:hover{
		font-weight:bold;
		color:#FFFFFF;
	}
	


/* main menu topics */
.topics {
	float: left;
	width: 950px;
	background: #B0D0DC url(../images/topicsbg.gif) repeat-x left bottom;
	padding: 8px 5px;
	margin: 0 0 0 0;
	color: #fff;
	height: 45px;
}
	.topics li a { background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: center left;  padding: 0 0 0 12px; }

.popSearch{
	padding:5px 0px 10px 20px;
	margin:0px 0px 7px 0px;
	clear:both;
	background:url(../images/popsearch.gif) repeat-x bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.0em;
}

/* main menu search */
#search {
	float: right;
	text-align: right;
	background: #fff url(../images/searchbg.gif) no-repeat;
	color: #000;
	padding: 32px 20px 12px 20px;
	min-height: 32px; /* FF height */
	height: 25px;	/* IE height */
	width: 270px;
}
	/* search form styling */
	form, form p { margin: 0; padding: 0; line-height: 25px; }
	
		.search { width: 170px; border: 1px solid #357994; background: #fff; color: #478F36; padding: 4px; margin: 0; font-weight: bold; font-size: 1.3em;  }
		.button { padding: 4px; font: bold 1em Arial, Sans-Serif; }

/* left side */
#left {
	float: left;
	width: 635px;
	margin: 0 0 10px 0;
}
	.subheader {
		margin: 0 0 10px 0;
		padding: 8px;
		background: #f4f4f4 url(../images/bgshade.gif) repeat-x;
		color: #808080;
		border-bottom: 1px solid #ccc;
	}
	.left_articles {
		margin: 0px 0 10px 0;
		background: #fff url(../images/bgshade.gif) repeat-x;
		color: #454545;
		padding: 15px 15px 5px 10px;
	}
		.date { font-size: .9em; padding: 0 0 0 12px; background: #fff url(../images/news.gif) no-repeat center left; color: #808080; }
		.bigimage {
			float: left;
			clear: left;
			border: 1px solid #ccc;
			background: #eee;
			color: #000;
			width: 200px;
			height: 150px;
			margin: 0 15px 10px 0;
		}
	.left_box {
		background: #f4f4f4;
		color: #808080;
		border-top: 1px dotted #ccc;
		border-bottom: 1px dotted #ccc;
		padding: 15px;
		margin: 0 0 15px 0;
	}
	.thirds {
		float: left;
		width: 186px;
		padding: 0 10px 0 15px;
	}
	.searchForm{
		text-align:center;
		padding-top:10px;
	}
		#searchInput{
			height:20px;
			width:250px;
			font-size:18px;
		}
		.submitInput{
			height:27px;
			width:100px;
			margin:0px 0px 0px 10px;
		}
		.searchForm select{
			height:30px;
		}
	

	
/*信息提示*/
.centerDiv{
	margin:5px 0px 10px 0px;
	padding:20px 100px 20px 100px;
	clear:both;
}
	.centerDiv h4{
		font-size:11px;
	}
	.centerDiv .tishik{
		clear:both;
		text-align:center;
		padding-bottom:35px;
		border:1px #999999 dashed;
	}
	.centerDiv .tishiyu{
		margin-bottom:5px;
		margin-top:20px;
		font-weight:bold;
		color:#666666;
	}
	.centerDiv .tishichar{
		height:20px;
		padding:5px;
		color:#FFFFFF;
		text-align:left;
		background:url(../images/topicsbg.gif) repeat-x;
	}
	
/* 登陆框 */
.logintishi{
	clear:both;
	text-align:left;
	border:1px #999999 dashed;
}
.login{
	text-align:center;
	background-color:#F2F2F2;
	padding:10px;
}
.login h4{
	font-size:13px;
	margin-bottom:10px;	
	position:relative;
}
	.login h4 span{
		position:absolute;
		margin-left:5px;
		top:5px;
		width:200px;
		text-align:left;
	}

.login h4 input.usepass{
	background: #FFF url(../images/input.gif) no-repeat;
	width:170px;
	height:15px;
	padding: 2px;
}
.login h4 select{
	background: #FFF url(../images/input.gif) no-repeat;
	width:178px;
	padding: 2px; 
}
.login h4 input.loginRegi{
	width:80px;
	height:25px;
	font-size:13px;
}
#thisTishiKuang a{
	cursor:pointer;
}
#yanzhengDiv{
	display:none;
}
#yanzhengDiv img{
	cursor:pointer;
	border:1px #CCCCCC dotted;
}
	
/*分页*/
#currentPage{
	background-color:#C7E8FC;
}
.pageStyle{
	text-decoration:none;
	padding:3px 6px 3px 6px;
	border:1px #CCCCCC solid;
	background-color: #EDF9FE;
}
	.pageStyle:hover{
		background-color: #C7E8FC;
	}
	
		
/*导航*/
#ThisPosition{
	clear: both;
	float: none;
	margin:5px 0px 8px 0px;
	font-weight: bold;
	font-size:14px;
}

/* right side */
#right {
	float: right;
	width: 310px;
	margin: 0 0 10px 0;
}
	.right_articles {
		border: 1px solid #ccc;
		padding: 8px;	
		margin: 0 0 10px 0;
		background: #eee;
		color: #454545;
	}
	.image { float: left; margin: 0 9px 3px 0; }
	.notes {
		border-top: 1px dotted #ccc;
		border-bottom: 1px dotted #ccc;
		padding: 17px 10px 17px 80px;	
		margin: 0 0 10px 0;
		background: #fff url(../images/notes.gif) no-repeat center left;
		color: #454545;
	}
	
	
/* footer */
#footer { 
	clear: both; 
/*	color: #808080;*/
	background: #FFF;
/*	padding: 10px 15px;
	border-top: 1px solid #ccc;*/
}
	#footer .right { float:left; }

#footer{
	height:105px;
	padding:10px 0;
}
#footer div{
	height:85px;
	float:left;
	padding-top:20px;
}
#BottomStart{
	width:17px;
	background-image: url(../images/buyer/BottomStartBg.png);
	background-repeat: no-repeat;
}
#BottomCenter{
	width:935px;
	padding-left:5px;
	background-image: url(../images/buyer/BottomCenterBg.png);
	background-repeat: repeat-x;
}
#BottomEnd{
	width:3px;
	background-image: url(../images/buyer/BottomEndBg.png);
	background-repeat: no-repeat;
}
#BottomCenter label{
	margin-right:45px;
}
#BottomCenter p{
	padding-top:18px;
}
/*下搜索框*/
#searcDiv2{
	background-color:#ECECEC;
	clear: both;
	float: none;
	border:1px solid #ccc;
}
.searcDiv2{
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	padding:15px 0px;
	text-align:center;
}
.SearcDivEnd{
	border-bottom:#F4F4F4 3px solid;
	margin:0 auto 7px;
}
#searcDiv2 span{
	color:#777;
}

/*消息框*/
.floatPmTop{
	padding:10px;
	background:url(../images/topicsbg.gif) repeat-x bottom;
	text-align:left;
}

/*短信提示DIV*/
#newPmDiv{
	border:1px #FF9B9B solid;
	padding:8px 5px;
	background:#FFECEC url(../images/warning.gif) no-repeat;
	background-position: 922px;
	margin-bottom:10px;
	font-weight:bold;
	font-size:14px;
}
	#newPmDiv img{
		vertical-align:middle;
	}
	
/*法庭提示*/
#courtAlertDiv{
	border:1px #FFBFBF solid;
	padding:8px 5px;
	background:#FFFFB0;
	background-position: 922px;
	margin-bottom:10px;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}
	#currentTime{
		color:#FF0000;
	}
	#courtAlertDiv img{
		vertical-align:middle;
	}
	
/*已登录*/
#hasLoginPannel{

}
#hasLoginPannel div{
	margin:10px;

}
#hasLoginPannel li{
	list-style:url(../../images/bullet.gif) outside;
	margin:20px 0px 20px 15px;
}

/*未登录*/
#LoginForm{
	padding:9px;
	text-align:center;
	overflow: hidden;
}
#LoginForm div{
	margin:10px 0px;
}
#LoginForm .input1{
	width:113px;
	height:16px;
	margin-top:5px;
	border:#DDDEE0 solid 1px;
}
#LoginForm p{
	height:25px;
	line-height:25px;
	clear: both;
	float: none;
}

#hiddenConfirmCode{

	clear:both;
}
#LoginForm *{
	vertical-align: middle;
}
.rssImgA img{
	vertical-align:middle;
}