@charset "utf-8";
body { background:url(images/topbg.jpg) top center no-repeat; font-size:12px; font-family:Verdana, 微软雅黑}
body,p,b,dl,dd,td,th,input,img,form,div,ul,li,h1,h2,h3,h4,h5,h6,span,select{margin:0;padding:0;}
img,iframe{border:none;}
ol,ul,li{list-style:none;}
img,input,label,select{vertical-align:middle;}
a:link,a:visited{text-decoration:none;color:#000;}a:hover{text-decoration:underline;color:#f00;}
a{outline:none;blr:expression(this.onFocus=this.blur());}
#header{ width:912px; height:98px; margin:0 auto;}
#logo{ float:left; padding-left:9px}
.link{ float:right; padding-top:16px; width:600px; text-align:right;}
.vision{ float:right; font-size:14px; font-weight:bold;padding-top:36px; width:600px;text-align:right;}
#contain{width:912px; height:auto; margin:0 auto;}
#left{ float:left; width:154px; border:1px solid #bdd3e0; background:#fff; padding:3px;}
.title{ float:left; background:url(images/step_title.jpg); width:154px; height:30px; line-height:30px; color:#fff; font-weight:bold; text-indent:10px;}
.step{ background:url(images/step_line.jpg) no-repeat 24px 16px; float:left; width:130px; height:200px; padding:12px 0px 0px 24px;}
.step li{ height:40px; padding-left:20px; font-size:14px; color:#666666; width:110px;}
.step li.select{ color:#f60; background:url(images/ico-step-now.jpg) 2px 6px no-repeat}
.step li.succed{ color:#679a00; background:url(images/ico-step-succeed.jpg) 2px 6px  no-repeat}
#right{ float:right; width:730px; border:1px solid #bdd3e0; background:#fff; padding:3px;}
.r_title{ width:730px; height:34px; float:left; background:url(images/line.jpg) bottom no-repeat; color:#0066cc; font-weight:bold; line-height:34px; text-indent:12px; margin:10px 0 6px 0;}
.pr-agreement{width:680px; font-family:Verdana,"宋体"; line-height:21px; color:#666; height:300px; overflow:auto; padding:0 25px;}
.btn-box{ border-top:1px solid #d1d1d1; margin-top:10px; clear:both; padding:10px; width:710px; float:left}
.readpact{ font-size:14px; line-height:33px; color:#06c; padding-right:6px;float:left}
 a.readpact:link{ color:#06c; }
#readpact{ float:left;height:33px;outline:none;blr:expression(this.onFocus=this.blur());}
.btn-next{ width:105px; height:33px; background:url(images/btn_nextOn.jpg); border:none; text-indent:-999px; cursor:pointer;float:left}
.btn-pre{ width:105px; height:33px; background:url(images/btn_preOn.jpg); border:none; text-indent:-999px; cursor:pointer; margin:0 12px;float:left}
#footer{ width:912px; height:30px; margin:0 auto; text-align:right; font-size:10px; clear:both; color:#999999; line-height:30px}

.twbox{
	width:706px;
	border:1px solid #CFDCC9;
	font-size:12px;
	overflow:hidden;
	margin:8px auto;
	font-family:Verdana, "宋体", "微软雅黑"

}


.twbox thead tr td{
	background:url(body_title_bg.gif) -1px -1px repeat-x;
	height:31px;
	line-height:31px;
	text-indent:10px;
}

.twbox thead tr td strong{
	letter-spacing:2px;
	margin-right:14px;
	color:#FFF;
	font-size:14px;
}


.twbox thead tr td span{
	color:#CDA;
}


.twbox thead tr td  p{
	height:31px;
	display:inline;
	float:right;
	margin:-31px 10px 0 0;
	overflow:hidden;
}
.twbox thead tr td  p *{
	float:right;
}
.twbox thead tr td a.thlink{
	color:#FFF;
}
.twbox thead tr td a.thlink:hover{
	color:#FFFF00;
	text-decoration:none;
}


.twbox tbody {
	overflow:hidden;
	text-align:left;
}

.twbox tbody tr th{
	background:#eff6fc;
	color:#4f5e8a;
	line-height:21px;
	height:21px;
	
	font-weight:normal;
	border-bottom:1px solid #EFF7D8;
	letter-spacing:2px;
}

.twbox tbody tr td{
	padding:7px;
	border-bottom:1px solid #F2F2F2;
	color:#333;
	vertical-align:top;
}

.twbox tbody tr td p{
	line-height:21px;
}
.twbox tbody tr td p strong img{
	vertical-align:middle;
}
.twbox tbody tr td img{ 
	vertical-align:top;
	margin:0px 10px 5px 0px;

}
.twbox tbody tr td small{ 
    font-size:12px;
	color:#888;
}

.twbox tfoot tr td{
	padding:10px;
	line-height:25px;
	text-align:center;
}
.twbox tfoot tr td p{
	line-height:21px;
	margin-bottom:10px;
}