body {text-align:center;font-family: "宋体";  margin:0; padding:0; background:#e8edf0; font-size:12px; color:#333;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border:0; }
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:12px; font-weight:normal;}
table,td,tr,th{font-size:12px;}
.fl{float:left;}
.f14{font-size:14px}
.rg{float:right;}
.cl{ clear:both;}
.dis{ display:inline;}
li{list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:top;border:0px}

/* 链接颜色 */
a {color:#333; text-decoration:none;}
a:link {color:#333; text-decoration:none;}
a:visited {color:#333;text-decoration:none;}
a:hover {color: #f30; text-decoration:underline;}
a:active {color: #f30;}

/* 颜色属性 [定义规则，小写c加颜色名称] */
.cRed,a.cRed:link,a.cRed:visited{ color:#f60; }
.cBlue,a.cBlue:link,a.cBlue:visited{color:#0f3d6f;}a.cBlue:hover{text-decoration:underline;color:#f30;}
.cBlue2,a.cBlue2:link,a.cBlue2:visited{color:#3366CC; text-decoration:none}a.cBlue2:hover{text-decoration:underline;color:#f60;}
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#dd0000;}
.cBG,a.cBG:link,a.cBG:visited{color:#FFF;}a.cBG:hover{color:#FFF;text-decoration:underline;}
.cDRedl,a.cDRedl:link,a.cDRedl:visited{ color:#cb4a12;}

.cDRed1,a.cDRed1:link,a.cDRed1:visited{ color:#c30000;}
.cBl1,a.cBl1:link,a.cBl1:visited{color:#016e7c;}a.cBl1:hover{text-decoration:underline;}
.cBl,a.cBl:link,a.cBl:visited{color:#024f85;}a.cBl:hover{text-decoration:underline;}
.cBl2,a.cBl2:link,a.cBl2:visited{color:#0064b9;}a.cBl2:hover{text-decoration:underline;}
.STYLE3,a.STYLE3:link,a.STYLE3:visited{ color:#ff3300;}
.cDRed10,a.cDRed10:link,a.cDRed10:visited{ color:#cc0000;}
.cGl,a.cGl:link,a.cGl:visited{color:#356d0a;}a.cGl:hover{text-decoration:underline;}
/*窄 通用全站导航做成100%样式*/
.div_head1{background:#fff;height:25px;clear:both;float:none;line-height:25px}
.div_head1 a{color:#07519A;text-decoration:underline}
.div_head1 a:hover{color:#f30}
.div_head1 a:visited{color:#07519A}

.moree {width:auto;	position:relative;margin:0 auto}
.moree li {float:left;position:relative;margin:0 5px}
.moree li.am{background:url(icon1.gif) 100% 50% no-repeat;padding:0 12px 0 0}
.moree ul a:hover{text-decoration:none;background:#fff}
.moree :hover > a{color:#f60;text-decoration:none;background:#fff}
.moree ul ul {border:1px solid #83A3CD;visibility:hidden;position:absolute;top:21px;line-height:22px;left:0;width:78px;background:#fff;padding:2px 1px}
.moree ul ul li{margin:0}
.moree table {position:absolute; top:0; left:0;}
.moree ul ul a, .moree ul ul a:visited {color:#07519A;width:74px;padding:0 2px;text-decoration:none;float:left}
.moree ul ul a:hover{color:#fff;background:#30528F}
.moree ul ul :hover > a {color:#fff;background:#30528F}
.moree ul li:hover ul,.moree ul a:hover ul{visibility:visible; }
.moree ul ul .ln{width:76px;background:#DFDFDF;height:1px;border:1px solid #fff;overflow:hidden}

.div_head1 .r{float:right;color:#ccc}
.div_head1 .r b{font-family:arial}
/* 通用全站导航 960 宽*/
.div_head2{width:960px;background:url(bg1.jpg);padding:3px 0;border-top:1px solid #e0e0e0;border-bottom:2px solid #dfdfdf}
.div_head2 img{margin:0 8px}
.div_head2 a:visited{color:#333}
.div_head21{font:bold 14px/26px arial;margin:5px 0 0;position:relative}
.div_head21 li{background:url(icon2.gif) no-repeat;padding:0 12px;position:relative;float:left}
.div_head21 a{background:url(icon3.gif) 100% 50% no-repeat;padding:0 10px 0 0;display:block;color:#333}
.div_head21 li.no{font-weight:normal}
.div_head21 li.no a{background:none;padding:0;display:inline;font-weight:bold}
.div_head21 a:hover{text-decoration:none;background:#fff}
.div_head21 :hover > a{color:#f60;text-decoration:none;background:#fff}
.div_head21 li.no:hover > a{color:#333}
.div_head21 li.no a:hover{color:#f60}
.div_head21 ul{border:1px solid #AABCCE;visibility:hidden;position:absolute;top:0;font:normal 12px/22px arial;left:-1px;background:#fff;border-right:4px solid #AABCCE;border-bottom:4px solid #AABCCE;padding:0 0 4px; }
.div_head21 ul li{background:none;padding:0 2px}
.div_head21 table {position:absolute; top:0; left:0;}
.div_head21 ul a, .div_head21 ul a:visited {color:#2B518A;padding:0 5px;border-bottom:1px solid #DFDFDF;background:none}
.div_head21 ul a:hover{color:#fff;background:#30528F; text-decoration:none}
.div_head21 ul :hover > a {color:#fff;background:#30528F}
.div_head21 li:hover ul,.div_head21 a:hover ul{visibility:visible; }
.div_head21 ul li.act{border:1px solid #fff;padding:0 10px 0 11px;background:url(bg2.jpg) repeat-x}
.div_head21 ul li.act a,.div_head21 ul li.act a:hover,.div_head21 ul li.act a:visited{background:url(icon4.gif) 100% 50% no-repeat;padding:0 10px 0 0;border:0;font:bold 14px/22px arial;color:#2B518A;width:auto}
ul.ul_w1{width:78px}
ul.ul_w1 a{width:64px}
ul.ul_w2{width:108px}
ul.ul_w2 a{width:94px}
ul.ul_w3{width:93px}
ul.ul_w3 a{width:79px}
ul.ul_w4{width:87px}
ul.ul_w4 a{width:73px}

/* 其他属性 */      
.div_body{width:960px;float:none;clear:both;margin:0 auto}
.bodyWW div{overflow:hidden}
.bodyW{width:960px}
.r{float:right}
.mt6{margin:6px 0 0}
.mt8{margin:8px 0 0}
.mt10{margin:10px 0 0}

.adSpace{font:0/0 simsun;width:100%;text-align:center;padding:8px 0 0}
.adSpace div,.adSpace img{float:none}
.bd{border:1px solid #C5D7EF}

/* 全部考试 */
#allclass{width:120px;float:left;}
.textbox{width:100px;padding-left:20px;line-height:20px;height:20px; }
.allclass a:link,.allclass a:visited{ color:#036}
.allclass a:hover{ color:#f30}
.n2Pop{border: 0px outset #EEEDDD;background:#fff;position:absolute;margin-left:-383px;#margin-left:-483px;_margin-left:430px;margin-top:5px; font-weight:normal}
.allclass{width:802px;border:1px solid #AABCCE; border-bottom:4px solid #AABCCE; border-right:4px solid #AABCCE;padding:20px;background:#fff;}
.animatedBox{position:absolute;visibility:hidden;border:1px solid gray;background:white;}
.animatedBoxHollow{position:absolute;visibility:hidden;border:1px solid gray;}

/* 广告BNNER样式*/

.banner {margin:0 auto;width:958px;height:126px; margin-top:5px;border:1px solid #dcdcdc; background-color:#fafafa; padding-top:3px;}

.banner .gg{ width:169px;color:#333; padding:0px; margin:0px; margin-left:10px;#margin-left:10px;_margin-left:6px;  text-align:left; float:LEFT; height:126px;color:#7B7C7D}
.banner .gg  a{ color:#7B7C7D}
.banner .gg  a:hover{ color:#f00; list-style:none; text-decoration:underline}
.banner .gg ul{ width:164px; margin-top:5px;line-height:23px; float:left}
.banner .gg li{width:160px;float:left;overflow: hidden; text-align:left;text-overflow:ellipsis;white-space:nowrap; line-height:23px; } 
.banner #center{width:600px; margin:0px; padding:0px; float:left; height:126px;}
.banner #center .top{width:600px; float:left; line-height:22px; height:22px; padding-top:5px;#padding-top:5px;_padding-top:5px;color:#7B7C7D}
.banner #center .top ul{ width:600px; float:left; margin-top:3px; }
.banner #center .top ul li{width:190px; padding-left:10px;#padding-left:10px;_padding-left:10px;overflow: hidden; text-align:left;text-overflow:ellipsis;white-space:nowrap; float:left; line-height:20px;}
.banner #center .pic{width:598px; float:left; height:78px; margin-top:5px; margin-bottom:0px; border:1px solid #555;}
.banner #center .top a{ color:#7B7C7D}
.banner #center .top a:hover{ color:#f00}



/* 底部导航*/
#nav_btm{width:958px;margin:0 auto;height:auto;margin-top:10px;clear:both}
#nav_btm .tp2{ width:958px;margin:0 auto;clear:both}
#nav_btm .tp2 .ct{width:760px; text-align:right; border-bottom:1px solid #dcdcdc; height:24px; margin-top:4px; line-height:24px; float:left;color:#004568;font-size:12px; }
#nav_btm .tp2 .ct a{ color:#004568; font-size:12px;}
#nav_btm .tp2 .ic{width: auto; height:auto; background-color:none; float:left}
#nav_btm .mid{height:auto; width:956px; border:1px solid #dcdcdc; border-top:0px; padding-top:10px;#padding-top:10px;_padding-top:10px;margin-bottom:10px;#margin-bottom:0px;_margin-bottom:0px; clear:both} 
.box25{WIDTH: 120px;FLOAT: left;text-align:left;background-image: url(nav_btm.gif); background-repeat:no-repeat;padding-left: 5px;margin-bottom: 3px;padding-top:3px;height:17px;padding-left:15px;}
.box25 a{ color:#333}

.box27{WIDTH:120px;FLOAT:left;text-align:left;padding-left:9px;#padding-left:9px;_padding-left:5px;font-size:12px;color:#333;padding-top:3px;}
.box27 a{ color: #333;}
.box27 UL { width:120px; float:left; height:auto;}
.box27 UL li{ width:115px; float:left; line-height:22px;}

.box28{WIDTH:128px;FLOAT: left;line-height:19px;height: auto;padding:1px;margin-top: 4px;margin-bottom: 0px;#margin-bottom: 0px;_margin-bottom: 5px;padding-bottom:10px; border-left:1px  dotted #eee; padding-left:15px; #padding-left:15px;_padding-left:15px;padding-right:15px;}


/*友情连接*/
#link {width:932px; line-height:22px; padding:12px; border:1px solid #e0e0e0; CLEAR: both; margin:10px auto; margin-bottom:0px;  text-align:left}
#link a { color:#333;line-height:22px;}
#link a:hover { color:#ff0000}
/*底部*/
#footer{CLEAR: both;FONT-SIZE: 12px;MARGIN: 0px auto;WIDTH: 956px;COLOR: #333;LINE-HEIGHT: 20px;TEXT-ALIGN: center; padding-top:10px;text-decoration: none;line-height:24px;border-top:3px solid #f1f1f1;}
#footer .a2 {COLOR: #333;}
#footer .a2 A:link,#footer .a2 A:visited{ color:#333333}
#footer .a2 A:hover {COLOR: #ff0000; TEXT-DECORATION: underline}
.Showbox{ display:block;}
.Hidebox{ display:none;}

#loginbox { width:400px; background-color:#F1F5FA; height:270px; border:6px solid #8BCEE4; padding:1px; position:absolute; z-index:9999; left:300px; top:70px; padding-top:0px;}
.logun { width:56px; border-right:0px; height:20px;font-size:12px; color:#444444; line-height:20px; }
.loginput { width:200px; border-left:0px; height:20px; }


#bottom {
	PADDING-RIGHT: 0px; BORDER-TOP: #e9e9e9 1px solid; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 10px; MARGIN: 10px auto auto; WIDTH: 960px; COLOR: #444; LINE-HEIGHT: 24px; PADDING-TOP: 12px; TEXT-ALIGN: center
}
#bottom A {
	COLOR: #333; TEXT-DECORATION: underline
}
#bottom A:hover {
	COLOR: #ff0000
}
.summary {border: solid 1px #ffe79f; background:#FFFDEE;  text-align:left; font-size:12px; line-height:25px; margin-top:10px; padding:5px 15px; text-indent:24px;clear:both; margin-bottom:10px; color: #333;}
.summary_s {border: solid 1px #BFE0FB; background:#FFFDEE;  text-align:left; font-size:12px; line-height:25px; margin-top:10px; padding:5px 15px; text-indent:24px;clear:both; margin-bottom:10px; color: #333;}
