@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; list-style:none; }
body { background:url(../image/bodyBg.png) repeat-x; font-size:12px; color:#666; line-height:24px; }
img { border:none; }
.fl { float:left; }
.fr { float:right; }
a, a:visited { color:#666; text-decoration:none; }
a:hover { color:#ff7000; text-decoration:underline; }
input { vertical-align:middle; }
.clearfix:after{ content:''; display:block; visibility:hidden; clear:both; line-height:0;}
.clearfix{*zoom:1;}
.clear { clear:both; height:1px; overflow:hidden; }

/*布局*/
.block { width:970px; margin:0 auto; clear:both; }
.AreaL { width:205px; float:left; }
.AreaR { width:755px; float:right; }

/*列表页*/
.nav_bottom { padding:0 2px 0 30px; margin-top:-3px; }
.nav_bottom .fr td { color:#333; }
.nav_bottom font { font-size:12px; }
.nav_bottom h2 { color:#1f63af; font-size:14px; text-align:left; clear:both; padding-bottom:5px; }
.nav_bottom h2 em { color:#459b1e; }
.nav_bottom h2 span { font-weight:normal; color:#666; padding:0 15px;}
.nav_bottom table .jt_a { display:block; width:12px; height:10px; background:url(../images/list.gif) no-repeat; margin:0 10px; }


/*百分之百宽度圆角*/
.r_box { clear:both; }
.r_box .r_t, .r_box .r_b { height:10px; background:url(../image/bodyBg.png) no-repeat 0 -928px; }
.r_box .r_b { background-position:0 -938px; }
.r_box .r_c { border-left:solid 1px #eee; border-right:solid 1px #eee; background:#fff; padding-bottom:8px; }
/*考试页面*/
.kaoshi { padding:20px 65px; position:relative; }
.kaoshi #time { position:absolute; right:100px; top:17px; width:77px; height:71px; background:url(../images/time.gif) no-repeat; font-size:22px; font-weight:bold; font-family:"黑体"; padding:67px 0 0 21px; }
.kaoshi dl { padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #eee; }
.kaoshi dt { font-size:14px; padding-bottom:10px; }
.kaoshi dd { padding-left:50px; color:#083c78; }
.kaoshi p { font-size:14px; padding-bottom:10px; }
.kaoshi .but_box { text-align:center; margin:50px 0; }
.kaoshi .btn1, .kaoshi .btn2 { background:url(../images/but.png) no-repeat 0 -80px; width:83px; height:23px; border:none; cursor:pointer; }
.kaoshi .btn2 { background-position:0 -105px; margin-left:40px; }
.kaoshi .remark { width:545px; margin:0 auto 20px; font-size:14px; color:#000; background:url(../images/kt1.gif) no-repeat right bottom; }
.kaoshi ol { font-size:12px; padding:5px 2em; color:#666; }
.kaoshi_jg1 { padding:0 40px; }
.r_box .r_c h2 { text-align:center; padding:5px 0 10px 0; font-size:16px; font-family:"微软雅黑"; color:#000; }
.r_box .r_c h3.tit {background: url("../images/list1.gif") no-repeat left center;color: #386FAF;font-weight: bold;padding-left: 27px; margin-bottom:6px;}
.kaoshi_jg1 .ks_ico { padding:20px 0; text-align:center; font-size:14px; }
.kaoshi_jg1 h3 { line-height:30px; padding:10px 60px; font-weight:normal; color:#333; }
.kaoshi_jg1 ol li { border-bottom:solid 1px #ddd; padding:0 60px; margin-bottom:30px; position:relative; }
.kaoshi_jg1 ol li a { position:absolute; right:100px; }
.kaoshi_jg1 .sqxf_but { display:block; width:100px; height:23px; background:url(../images/but.png) no-repeat 0 -130px; }
.kaoshi_jg1 .but_box { padding:10px 0 100px 323px; }
.kaoshi_jg1 .but_box a { margin-right:30px; display:block; width:116px; height:23px; line-height:23px; background:url(../images/but.png) no-repeat 0 -52px; float:left; text-align:center; }

#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 5px #999;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #666;
	background: #CCC url(images/title.gif) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	background: 16px 16px no-repeat url(images/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.alert {
	background-image: url(images/info.gif);
}

#popup_content.confirm {
	background-image: url(images/important.gif);
}

#popup_content.prompt {
	background-image: url(images/help.gif);
}

#popup_message {
	padding-left: 48px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}


