/*author:lixule*/
body{ margin:0; padding:0;font-size:14px; color:#005073;font-family:verdana,"宋体",Arial, Helvetica, sans-serif;background:#fff;}
iframe,div,img,ul,ol,li,dl,dt,dd ,p,a,h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;list-style:none;}
img{display:block}
.clear{width:0;height:0;overflow:hidden;clear:both;}
a,area{blr:expression(this.onFocus=this.blur()); outline:none;}
.wrapper{width:100%;min-width:1002px;margin:0 auto;}
.cont{width:1000px;height:auto;margin:0 auto;position:relative;}
.none{display:none}

h1#title{width:196px; height:50px;overflow:hidden;padding:20px 0 0 37px;}
	h1#title span{display:none;}
#nav{ width:967px; height:28px; background:url(../images/nav_bg.jpg) no-repeat; padding:4px 0 0 33px; margin-bottom:20px;}
	#nav li{ width:120px; height:22px; display:inline; float:left; text-align:center;padding-top:5px; font-size:14px; font-weight:bold; color:#fff;}
	#nav li a{ width:100%; height:100%; display:block; color:#fff; text-decoration:none;}
	#nav li.currnet{ color:#005073; background:#fff; border:1px solid #579fc9; border-bottom:none;}
	#nav li.currnet a{ color:#005073; text-decoration:none;}
#main{ width:805px; height:auto;min-height:10px; margin:0 auto; border:1px solid #85bad9; overflow:hidden;}
	#main h2{ width:770px; height:25px; line-height:25px; background:#c9e4ff; margin:2px; padding:0 15px;}
		#main h2 strong{ font-size:14px;float:left;}
		#main h2 span{ font-size:12px; float:right; font-weight:normal; background:url(../images/ico.jpg) no-repeat 0 5px; padding-left:20px;}
	#tool{ width:803px;height:36px; margin:0 auto; clear:both; fon-size:14px; border-top:1px dashed #c2ddee;}
		#tool dl{ min-width:280px; float:left;display:inline;margin:0 15px;}
		#tool dl dt,#tool dl dd{ min-width:15px; height:36px; float:left; padding:0 5px; line-height:36px;}
		#tool dl dt{ color:#005073; font-weight:bold; padding-left:20px;background-repeat:no-repeat; background-position:0 9px;}
			#tool .link dt{ background-image:url(../images/ico_light.jpg); margin-right:15px;}
			#tool .share dt{ background-image:url(../images/ico_share.jpg)}
		#tool .link dd{ padding:0 15px;}
		#tool dd img{ margin-top:10px;}
		#tool dl dd a{ color:#e8641b;text-decoration:none}
		#tool dl dd a:hover{ text-decoration:underline}
/*首页*/
#start{ width:490px; overflow:hidden; position:relative; z-index:1; top:-29px; background:#fff url(../images/pic.jpg) no-repeat 10px 35px; padding:50px 0 10px 312px;}
	#start p{width:460px;margin:20px 0;font:12px/22px arial; text-indent:2em; color:#666;}
	#btn_start{ width:150px; height:45px; text-align:right; float:right;display:inline; margin-right:50px; cursor:pointer;}
/*题目*/
.test{display:none;overflow:hidden}
.test dl{ padding:30px 60px 30px 30px; font-size:14px;line-height:22px;}
	.test dt{  font-size:16px; font-weight:bold; background:url(../images/ico_q.jpg) no-repeat 0 0; padding:2px 0 2px 30px;margin-bottom:25px;}
	.test dd{ position:relative; padding-left:30px; margin-bottom:25px;}
	.test dd label{ cursor:pointer;}
	.current{color:red;}
	.test dd input{ position:absolute;z-index:10; left:5px; top:5px; _left:-25px; +top:-3px;}
	.btn_test{ width:112px; height:33px; background:url(../images/btn_bg.jpg) no-repeat; margin-left:60px; text-align:center; line-height:33px; font-size:14px; font-weight:bold; cursor:pointer}
	.test p{ width:750px; line-height:50px; text-align:right; font-size:14px;}
		.test p i{ color:red; font-style:normal}
/*再试一次*/
h3.replay{ width:730px; height:42px; line-height:33px; font-size:16px; margin:20px auto 5px; overflow:hidden; display:none;}
	h3.replay strong{ width:560px; float:left; background:url(../images/ico_answer.jpg) no-repeat 0 0; padding-left:30px; }
		h3.replay strong i{ font-size:14px; font-weight:normal; font-style:normal; color:red; }
	h3.replay span{ width:112px; height:33px; line-height:33px; text-align:center; display:block; float:right; background:url(../images/btn_bg.jpg) no-repeat; cursor:pointer;}
/*答案ico*/
.answer{display:block;}
.answer dl{ padding:5px 60px 5px 30px; }
	.answer dt{ padding:4px 0 5px 35px; margin-bottom:10px; background-repeat:no-repeat;background-position:0 0;}
	.answer dd{ margin-bottom:10px;}
	.answer dd label{ cursor:default;}
	.answer .current{color:#005073}
	.answer .yes{color:red}
	.answer dd input,
	.answer .btn_test,
	.answer p{ display:none;}
/*答错ico*/
.answer .result_0 dt{ background-image:url(../images/ico_no.jpg);}
/*答对ico*/
.answer .result_1 dt{ background-image:url(../images/ico_yes.jpg);}

/*评分基本样式*/
#score{padding:30px 60px 30px 30px; font-size:14px; background-position:550px 60px; background-repeat:no-repeat; display:none;}
#score h3{ font-size:14px; line-height:40px; background:url(../images/ico_a.jpg) no-repeat 0 3px; padding-left:40px;}
#score h4{ line-height:40px; font-weight:normal; padding-left:40px; }
#score h5{ font-size:46px; padding-left:40px; margin:-5px 0 15px; height:50px;}
#score strong{ float:left}
#score span{ font-size:14px; display:none; float:left; padding-top:30px}
#score h6{ font-size:14px; line-height:25px;padding-left:40px; clear:both;}
#score p{ line-height:40px;padding-left:40px; display:none;}
#score .btn_test{ margin-left:40px; margin-top:10px;}
	/*四类得分可能切换*/
	#score.vgood{background-image:url(../images/wm1.jpg)}
		#score.vgood h5{color:#7cc623;}
		#score.vgood h5 span.vgood{display:inline;}
		#score.vgood p.vgood{display:inline;}
	#score.good{background-image:url(../images/wm1.jpg)}
		#score.good h5{color:#00a8ec;}
		#score.good h5 span.good{display:inline;}
		#score.good p.good{display:inline;}
	#score.bad{background-image:url(../images/wm2.jpg)}
		#score.bad h5{color:#00a8ec;}
		#score.bad h5 span.bad{display:inline;}
		#score.bad p.bad{display:inline;}
	#score.vbad{background-image:url(../images/wm2.jpg)}
		#score.vbad h5{color:#df0024;}
		#score.vbad h5 span.vbad{display:inline;}
		#score.vbad p.vbad{display:inline;}