* {
	margin: 0;
	padding: 0;
	font-size: 12px;
	text-decoration:none; 
}
body{font-family:"ËÎÌå"; background:url(bg.jpg) center top no-repeat #aa0001;}
img {
	border: 0;
}

#head {
	width:961px;
	height:390px;
	position: relative;
	margin: 0 auto;
}

	#head p {
		position: absolute;
		top: 245px;
        left: 265px;
		line-height: 22px;
		width: 700px;
		height: 126px;
		color: #89100c;
		font-size: 12px;
		font-weight: normal;
		text-indent:2em;
	}

		#head p span {
			display: block;
			float: right;
		    line-height: 15px;
		    font-weight: normal;
		}
#head .yw {
		position: absolute;
		top: 120px;
        left:130px;
		width:120px;
		height:135px;
		color: #FFF;
		font-size: 12px;
		font-weight: normal;
	}
	#head h2 {
		display: block;
		position: absolute;
		left: -31px;
		top: 146px;
	}

#main {
	width: 980px;
	margin: 0 auto;
	background-color:#fff;
	padding-bottom:15px;
}

	#main h3 {
		color: #ff6400;
		font-size: 20px;
		font-weight: bold;
		float: left;
		height: 50px;
		line-height: 50px;
		padding-left: 40px;
		padding-right:10px;
	}

	#main h4 {
		color: #666;
		line-height: 20px;
		padding:19px 0px 0px 0px;
	}

	#main .jbdetail {
		width: 857px;
		height: 284px;
		margin: 0 auto 13px auto;
	}

		#main .jbdetail .tb {
			width: 857px;
			height: 284px;
			background: #f7f7f7;
		}

			#main .jbdetail .tb .tdimg {
				width: 70px;
				height: 70px;
			}

			#main .jbdetail .tb td {
				border: #FFF 1px solid;
			}

				#main .jbdetail .tb td p {
					color: #000;
					padding: 0px 20px;
					line-height: 23px;
					font-size:14px;
				}

	#main .condetail {
		width: 857px;
		margin: 0 auto 13px auto;
	}

		#main .condetail .tab2 {
			border: 0;
			width:857px;
			table-layout: fixed;
		}

			#main .condetail .tab2 td {
				height: 30px;
				line-height: 30px;
			}

		#main .condetail .bg1 {
			background: #3d88d8;
			color: #FFF;
			text-align: center;
			width: 180px;
		}

		#main .condetail .bg2 {
			color: #3d88d8;
			text-align: center;
			background: #d9edf7;
		}

		#main .condetail .bg3 {
			background: #f6f6f6;
			text-align: center;
			border-bottom: #d6d6d6 1px solid;
		}

			#main .condetail .bg3 span a {
				text-decoration: none;
				color: #666;
			}

				#main .condetail .bg3 span a:hover {
					text-decoration: underline;
					font-weight: bold;
					color: #3d88d8;
				}

		#main .condetail .bg4 {
			text-align: center;
			vertical-align: middle;
			color: #666;
			width: 33px;
			border-bottom: #d6d6d6 1px solid;
		}

			#main .condetail .bg4 input {
				padding: 10px;
			}
			#main .condetail label input, #main .condetail label span {
				vertical-align:middle;
			}

	#main .grxx {
		width: 857px;
		height: 215px;
		margin: 0 auto;
	}

		#main .grxx .tjcon {
			background: #f6f6f6;
			width: 857px;
			height: 125px;
			padding-top: 30px;
		}

			#main .grxx .tjcon .tab3 {
				width: 775px;
				margin: 0 auto;
			}

				#main .grxx .tjcon .tab3 span {
					color: #F00;
				}

				#main .grxx .tjcon .tab3 td {
					line-height: 2.0em;
				}

#foot {
	width: 980px;
	margin: 0 auto;
	color:#fff;
	line-height:45px;
	text-align:center;
}

	#foot .imgbtn {
		width: 116px;
		height: 33px;
		float: left;
	}

.clear {
	clear: both;
	margin-top: -1px;
	height: 1px;
	overflow: hidden;
}

.tt {
	width: 857px;
	text-align: right;
	margin: 0 auto;
	line-height: 30px;
}

.red {
	color: #F00;
}
.baseinfo {
	background-color:#F6F6F6;
	width: 857px;
}

.baseinfo .l1{
	width:120px;
	text-align:right;
}
.baseinfo .txt{
	height:20px;
}
.baseinfo .txt1{	
	width:100%;
	height:80px;
}
.baseinfo .checkcode {		
	width:100px;
	height:20px;
	margin-right:5px;
}
.baseinfo checkcode, #img{
	vertical-align:middle;
}
	.baseinfo .err {
		color:red;
		line-height:150%;
	}
	.tb_input { width:240px; height:23px; border:1px solid #bfbfbf;}