body{
	background-image: url(../images/topbg.gif);
	background-repeat: repeat-x;
	background-position: center 70px;
	margin: 0;
}
.topline {
	width: 950px;
	margin: auto auto 5px;
	background-image: url(../images/topline.gif);
	background-repeat: no-repeat;
	height: 70px;
	background-position: center bottom;
}

.main {
	width: 950px;
	margin: 0 auto;	
}
.main .menu {
	background-color: #e0eeff;
	width: 150px;
	padding: 15px 25px;
}
.main .menu a{
	background-color: #006699;
	width: 150px;
	text-align:center;
	display:block;
	font-size:16px;
	line-height:34px;
	color:#FFF;
	text-decoration:none;
	margin-bottom:10px
}
.main .menu a:hover{
	font-weight:bold
}
.main .stage {
	border: 1px solid #7cb5f0;
	padding: 20px 50px;
	width: 643px;
	margin-left: 5px;
	background-color: #FFF;
	height: 500px;
}
.expos {
	background-image: url(../images/img1.gif);
	background-repeat: no-repeat;
	height: 75px;
	padding: 0 0 0 85px;
}
.expos2 {
	background-image: url(../images/img2.gif);
	background-repeat: no-repeat;
	height: 75px;
	padding: 0 0 0 85px;
}
.iform {
	margin: 5px 0;
}
.iform td{
	height:50px;
	font-size: 15px;
	color: #000;
	padding: 5px 0 5px 20px;
}
.kform {
	margin: 5px 0;
	text-align: center;
	background-color: #fffcc6;
	padding: 20px 0;
	height: 300px;
}
.kform hr {
	color: #69C;
	background-color: #69C;
	margin: 10px auto;
	width: 90%;
	text-align: center;
}
.stage .liform {
	margin: 5px 0;
	padding: 10px 0;
	height: 300px;
}
.liform td{
	padding: 5px 0;
}
.main .stageA {
	border: 1px solid #7cb5f0;
	padding: 20px 50px;
	width: 643px;
	margin-left: 5px;
	background-color: #FFF;
}
.stageA .liform {
	margin: 5px 0;
	padding: 10px 0;
}
.liform .ali {
	padding: 5px;
	border: 1px solid #9ec88b;
	font-size: 15px;
	letter-spacing: 1px;
	margin-bottom: 30px;
}
.liform .ali .ask {
	background-image: url(../images/img3.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.liform .ali .aimg {
	width: 15px;
	float: left;
	height: 10px;
	padding: 5px 0;

}
.liform .ali .atxt  {
	background-image: url(../images/img5.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding: 0 0 5px 15px;
	border-bottom: 1px dotted #666;
	margin-right: 10px;
}
.liform .ali .ans td{
	padding-top: 10px;
}

.liform .ali .ans .atxt  {
	background-image: url(../images/img6.png);
}
.liform .ali .atxt  p{
	margin: 0 0 10px;
	line-height: 20px;
}


.footer {
	width: 950px;
	margin: 30px auto 0;	
}

.tit1 {
	font-size: 22px;
	font-weight: bold;
	color: #006699;
	margin: 5px 0;
}
.txt1 {
	font-size: 13px;
	color: #000;
	line-height: 18px;
	margin: 0;
}
.txt1 a{
	color: #000;
}
.txt2 {
	font-size: 16px;
	font-weight: bold;
	color: #000;
	margin: 0 0 10px;
}

.redt {
	color: #F00;
}
.okbtn {
	font-size: 16px;
	color: #000;
	background-color: #9ec88b;
	width: 150px;
	padding: 5px 0;
	border: 1px solid #649c4b;
}
.astime {
	font-size: 12px;
	color: #999;
	margin: 5px 0 5px 15px;
}
 
