﻿/*Create By Lmx 2010-11-3*/
/*初始化*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,blockquote,th,td { 
padding:0; 
margin:0; 
 word-break:break-all;
 }
ul,li {list-style:none}
body {
	color:#000;
	line-height:1.6;
	font-family:Arial, Helvetica, sans-serif, "宋体";
	font-size: 12px;
	background: #fff;
}
table { 
 border-collapse: collapse; 
 border-spacing: 0; 
 }
img { 
 border: 0; 
 } 
 .m_auto{margin:0 auto}
 fieldset{border:1px solid #C1DAD7}
address,caption,cite,code,dfn,em,th,var { 
 font-weight: normal; 
 font-style: normal; 
 } 
ol,ul { 
 list-style: none; 
 } 
caption,th { 
 text-align: left; 
 } 
h1,h2,h3,h4,h5,h6 { 
 font-weight: normal; 
 font-size: 100%; 
 } 
q:before,q:after { 
 content:''; 
 } 
abbr,acronym { border: 0; 
 }
 .fsong{font-family:"宋体"}
/*初始化*/
/*通用布局*/
.div {overflow-x:hidden;
	width:100%;
	text-align:left;
	clear:both;
	margin: 0px auto;
}
.hack,.hack5,.hack10,.hack15,.hack20,.hack25 {height:0px;line-height:0px;font-size:0px;clear:both;}
.hack5 {height:5px;}
.hack10 {height:10px;}
.hack15 {height:15px;}
.hack20 {height:15px;}
.hack25 {height:25px;}
.l {float:left}
.r {float:right;clear:right}
.bor {border:1px solid #E7E9E8}
.more {float:right;margin-right:5px;}
.alignm {vertical-align:middle}
.txtr{text-align:right}
.clearfix{*zoom:1;}.clearfix:after{content:'\20';display:block;height:0;clear:both;}
.hide{display:none}
/*通用布局*/

.d_on {
	BORDER: #00a8ff 1px solid;
	background:url('/images/on.gif') #e2f5ff no-repeat left top;
	padding:5px 5px 5px 24px;
	
}
.d_ok {
	BORDER: #00be00 1px solid;
	background:url('/images/ok.gif') #e6ffe6 no-repeat left top;
	padding:5px 5px 5px 24px;
}
.d_err {
	BORDER: #f60 1px solid;
	background:url('/images/no.gif') #fff2e9 no-repeat left top;
	padding:5px 5px 5px 24px;
}
.d_err a:link,.d_on a:link,.d_ok a:link,.d_err a:visited,.d_on a:visited,.d_ok a:visited{
	color:#00f;
	text-decoration:underline;
}
.d_err a:active,.d_on a:active,.d_ok a:active,.d_err a:hover,.d_on a:hover,.d_ok a:hover{
	color:#f00;
	
	}
/*通用字体*/
.b {font-weight:bold}
.f14 {font-size:14px}
.f16 {font-size:16px}
.f13 {font-size:13px}
.f12 {font-size:12px}
/*通用字体*/
/*通用颜色*/
a {color:#0066CC;text-decoration:none}
a:hover {color:#f00}
.red,.red a {color:red}
.blue,.blue a{color:#0A4F94}
.org,.org a {color:#f70}
.ored{color:#E20500}
.gray,.gray a {color:#aaa}
.green,.green a{color:green}
.hui,.hui a {color:#333}
.white,.white a{color:#fff}
.more {color:#143FB9}
.yel,.yel a{color:#FFF000;}
.blue1,.blue1 a{color:#008DCD}
.black{color:#000}
.c00{color:#B92235}
.c3{color:#333}
.c6,.c6 a {color:#666}
.bg0{background-color:#fff}
.bg1{background-color:#DAE8F1}
.bg2{background-color:#E5E5E5}
.bg3{background-color:#B9D3E4}
b.tx{color:#f00;font-weight:100}
/*通用颜色*/
/*通用调用CSS*/
.pr5{padding-right:5px}
.pl5{padding-left:5px}
.pt5{padding-top:5px}
.pb5{padding-bottom:5px}
.pd5{padding:5px}
.pd10{padding:10px}
.mr10{margin-right:10px}
.mt10{margin-top:10px}
.txtr{text-align:right}
.txtc{text-align:center}
.txtl{text-align:left}
.nobbor{border-bottom:none}
.nobor{border:none}
.co2,.co2 a{color:#BDBDBE}
.co1,.co1 a{color:#006599}
.co3,.co3 a{color:#FDFF67}
.co4,.co4 a{color:#FF3302}
.disno{display:none}
.f1{font-family:Tahoma,Arial, Helvetica, sans-serif;}
/*通用调用CSS*/
.banner {background:url(../images/topbg.jpg) repeat-x;height:52px}
.banner .con{background:url(../images/top.jpg) no-repeat;height:52px}
.banner .r{padding:6px 20px 0 0}
.banner .c {padding-left:400px;padding-top:20px}
.banner .c li{float:left;margin-right:5px}
.banner .c li a{display:block;width:81px;height:30px;text-align:center;line-height:25px}
.banner .c li a.on,.banner .c li a:hover{background:url(../images/topmenubg.gif) no-repeat;color:#fff}
.menu {padding-top:10px}
.menu dt {height:35px;line-height:35px;padding-left:15px}
.menu dt a{display:block;background:url(../images/ico1.jpg) no-repeat 3px 11px;padding-left:18px;font-weight:bold;color:#666}
.menu dt.on a{background:url(../images/ico2.jpg) no-repeat 3px 11px;}
.menu dt.on{background:url(../images/leftmenubg.gif) no-repeat 7px 4px}
.menu dd {padding-left:25px;display:none}
.menu dd li{height:30px;line-height:30px}
.menu dd a{display:block;background:url(../images/ico3.gif) no-repeat 3px 4px;padding-left:18px;width:100px}
.rightframe{border-top:1px solid #000;padding:0px}
.grid1 {border:none}
.grid1 td,.grid1 th{border:1px solid #aaa;padding-left:3px}
.head_title_1{white-space:nowrap; font-weight:bold; text-align:center;}
.head_title_1 a{display:block;cursor:pointer;font-weight:bold;color:#585858;zoom:1}
.grid1 th{background:url(../images/list_bg.gif) repeat-x;height:28px;line-height:28px}
.aspNetDisabled{color:#aaa}
.btn{background:url(../images/btnbg.gif) left bottom;border:1px solid #999;height:25px;line-height:25px;padding:0 7px;margin-left:5px}
.btnsmall{background:url(../images/btnbg.gif) left bottom;border:1px solid #999;height:22px;line-height:22px;padding:0 2px;margin-left:2px}
.edittbale{width:95%;margin:0 auto}
.edittbale th{background-color:#CAE8EA;border:1px solid #C1DAD7;padding:1px 10px 1px 0;width:20%;text-align:right;color: #4f6b72;font-weight:bold}
.edittbale td{border:1px solid #C1DAD7;padding:1px 0 1px 10px;color: #4f6b72;}
.w600{width:600px}
.btntd{text-align:center;padding:5px;}
.nav{padding:5px;border-bottom:1px solid #ddd;background:#f2f2f2;margin-bottom:5px;}
.nav .goback{margin-right:5px}
.welcome{padding-top:10px;text-align:center}
.successnav{padding:10px;padding-left:20%}

.light_btn {
	BACKGROUND-IMAGE: url(../Images/button01.gif); BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: transparent; WIDTH: 90px; BORDER-TOP-STYLE: none; HEIGHT: 30px; FONT-SIZE: 13px; BORDER-LEFT-STYLE: none; CURSOR: hand;
}

/*底部覆盖*/

 .noformat,.noformat td,.noformat th {border:none;margin:0;padding:0}
 
/*表格样式*/
.datarowOn
{
  background-color:#EDEFF3;
}
.rowselected
{
  background-color:#ffffaa;
}
.tail
{
 white-space :nowrap;
 overflow :hidden;
  -o-text-overflow: ellipsis;    /* Opera */
  text-overflow:    ellipsis;    /* IE, Safari (WebKit) */
}
div.block
{
	padding:10px 10px 0px 10px;
}
.stepOver
{
	width:200px;height:24px;
	background-color:#0066CC;
	font-weight:bold;
	text-align:center;
	color:#eee; 
	border:solid 1px #eee;border-right:1px solid #fff
} 
.stepBar
{
	width:200px;height:24px;
	background-color:#AAA;
	font-weight:normal;
	text-align:center;
	color:#eee;
	border:solid 1px #eee;
} 

/* only for exam */
._box{font-size:14px;border:solid 4px #BBD3EE;padding:10px;width:580px;margin:0 auto;}
._box legend{background:#BBD3EE;filter: progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=2);}
._btitle{border:solid 1px gray;padding:3px;width:100px;font-weight:bold;text-align:center;} #divWrap{background-color:#EBF3FC;filter: progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=5);width:980px; padding:5px; margin:10px auto; text-align:left;border:1px solid gray}
.testbox{font-size:16px;width:710px;height:500px;overflow:auto; padding:5px; border:solid 1px #85A7B6;border-top:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #aaa;border-right:1px solid #aaa;}
.btnQues{width:30px;height:20px;}
.userbox p{line-height:2}
.clock{background:url(../images/clock.png) no-repeat 20px 10px;padding-left:70px}
.quesBntGroup{padding:3px 0 5px 10px;height:340px;overflow:hidden;overflow-y:auto;color:#111}
#remainTime{height:30px;}
.b_group{text-align:left}
.testbtn{background:url(../images/btnbg.jpg);height:32px;width:90px;border:none}
.topbox{width:100%;background:url(../images/topbg.jpg) no-repeat right;height:50px;text-align:left}
.logo{background:url(../images/logo.png) no-repeat left center;width:788px;height:50px;}
.testtitle{text-align:center; font-size:16px; font-family:微软雅黑; font-weight:bold}
.b_group input{background:url(../images/nbg.gif) no-repeat;width:34px;height:22px;text-align:center;line-height:22px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;border:none;padding:0;margin:2px 5px;}
.b_group input.complete{background:url(../images/obg.gif) no-repeat green;color:#fff}
.btnbg1{background:url(../images/btnbg1.png) no-repeat;width:72px;height:27px;text-align:center;line-height:27px;font-weight:bold;border:none;padding:0;margin:2px 1px;color:#fff}
.btnbg2{background:url(../images/btnbg2.png) no-repeat;width:44px;height:27px;text-align:center;line-height:27px;font-weight:bold;border:none;padding:0;margin:2px 5px;color:#fff}
.struct span{font-style:italic;font-weight:bold;font-size:16px;color:blue}
.struct{font-size:16px;color:#595959}
.ques input{vertical-align:middle}
.inputfocus{border:1px solid #e00}
.sublist ,.sublist td{border:1px solid #24A22E;background:#C4EEC1}
.upic{height:96px;width:72px;padding:1px;background:#666;margin-top:2px;}
.actexam input{cursor:pointer}
#divWrap legend{color:#1988B6;font-size:13px;}
#divWrap fieldset{border:1px solid #d3d3d3}
.testend{width:500px;BORDER: #00be00 1px solid; PADDING:5px 5px 5px 25px;font-size:14px}
.testend legend{BORDER: #00be00 1px solid;padding:3px 5px;BACKGROUND:#e6ffe6;margin-left:160px;display:inline}
.testend span#lblMSName{font-weight:bold;color:#595959}


/*弹出右下角层*/
#bot-r{ border:3px solid #3AA4D6;position:fixed; _position:absolute; right:5px; bottom:5px;background:#fff; display:none; overflow:hidden}/*固定右下角这样设置top:*/
#bot-t{height:22px;line-height:22px;background:#3AA4D6; position:relative;color:#fff;font-weight:bold;font-size:14px;padding-left:10px}
#bot-close{right:5px;top:3px;position:absolute;display:block;width:12px;height:18px;background:url(images/m_close.gif) no-repeat 0 0;cursor:pointer}
#bot-c{padding:8px;font-size:12px;background:no-repeat 0 7px;padding-left:25px; line-height:25px; overflow:auto; width:260px; height:160px;}
#bot-r .ok{background-image:url(images/m_ok.gif)}
#bot-r .err{background-image:url(images/m_err.gif)}
#bot-r .msg{background-image:url(images/m_msg.gif)}
/*弹出右下角层*/

.btnbg3{background:url(images/btnbg3.jpg);height:32px;width:140px;border:1px solid #FFE5C7}