body {text-align:center;font-family: "宋体";  margin:0; padding:0; background-color:#ffffff; font-size:12px; color:#4a4d41;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border:0; }
h1,h2,h3,h4,h5,h6 {margin:0;font-size:12px; padding:0;  font-weight:normal;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{ margin:0 auto;}

/* 链接颜色 */
a {color: #4a4d41;text-decoration:none;}
a:link {color: #4a4d41; text-decoration:none;}
a:visited {color: #4a4d41;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:#0046C1; text-decoration:underline}a.cBlue:hover{text-decoration:underline;color:#f30;}
.cBlue2,a.cBlue2:link,a.cBlue2:visited{color:#0079bb; text-decoration:none}a.cBlue2:hover{text-decoration:underline;color:#f60;}
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#ff0000;}
.cGray,a.cGray:link,a.cGray:visited{ color: #666; }a.cGray:hover{color:#f30;}
.cDGray,a.cDGray:link,a.cDGray:visited{ color: #444;}
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#fff;}
.cBlack,a.cBlack:link,a.cBlack:visited{color:#000;}
a.cBlack:hover{color:#bc2931;}
.cYellow,a.cYellow:link,a.cYellow:visited{color:#ff0;}
.fwhite{ color:#FFFFFF }
.DropShadow{DropShadow(Color=#000000, OffX=1, OffY=1, Positive=true)}

/* 字体属性 [定义规则，小写f加属性名称] */
.fB {font-weight: bold;}
.fI {font-style: italic;}
.ft14{ font-size:14px;}
.ft12{ font-size:12px;}
.txtdown{ text-decoration:underline}

/* 其他属性 */

.fl{ float: left;}
.fr{ float: right;}
.clear{ clear: both; font-size:1px; width:1px; height:0px; overflow:hidden; visibility: hidden; }
.hidden {display: none;}
.unLine ,.unLine a{text-decoration: none;}
.noBorder{border:none;}


/* 通用空白间距 */
.blank3{ height:3px; font-size:1px; width:100%; clear:both; overflow:hidden;}
.blank6{ height:6px; font-size:1px; width:100%; clear:both;overflow:hidden;}
.blank9{ height:9px; font-size:1px; width:100%; clear:both;overflow:hidden;}
.blank12{ height:12px; font-size:1px; width:100%; clear:both;overflow:hidden;}
.blank9w{ height:9px; font-size:1px; width:100%;  clear:both; background:#fff;overflow:hidden;}
.blank15{ height:15px; font-size:1px; width:100%; clear:both;overflow:hidden;}
.blank20{ height:20px; font-size:1px; width:100%; clear:both;overflow:hidden;}
.w80{ width:78px;}
.w350{ width:358px; overflow:hidden}
.wd80{ width:80px; color:#666666;text-align:center}



/*窄 通用全站导航做成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}
/* end */
/* 全部考试 */
#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 #c30;padding:10px;background:#fff;}
.animatedBox{position:absolute;visibility:hidden;border:1px solid gray;background:white;}
.animatedBoxHollow{position:absolute;visibility:hidden;border:1px solid gray;}

/* begin head*/
#wrap{ width:960px; height: auto; background-color:#FFFFFF; margin:0 auto;clear:both;}
#head{ width:960px; margin-left:0px;  height:auto !important;}
#head .nav3{ width:960px; margin-top:6px; height:90px;  float:left;}
#head .nav3 .adlf{ width:728px; height:90px; border:1px solid #f1f1f1;  float:left;}
#head .nav3 .adrt{ width:222px;#width:222px;_width:188px; height:90px; border:1px solid #ccc; float:right;}
#head .nav3 .adrt ul{ width:200px; padding:0px;padding-left:3px; padding-top:0px;margin:8px;#margin:8px;_margin:5px;text-align:left; line-height:21px; float:left;}
#head .nav3 .adrt li{ width:190px;padding:0px; margin:0px; text-align:left; line-height:20px;  float:left;}
/* end head*/



/* 广告BNNER样式*/

.banner {margin:0 auto;width:960px; height:120px; margin-top:5px;border:1px solid #eaeaea;}
.banner .pic{ width:728px; float:left; height:80px;}
.banner .gg{ width:229px;color:#333; padding:0px; margin:0px; margin-left:10px;#margin-left:10px;_margin-left:6px;  text-align:left; float:LEFT; height:120px;}
.banner .gg  a{ color:#333}
.banner .gg  a:hover{ color:#f00; list-style:none; text-decoration:underline}
.banner .gg ul{ width:224px; margin-top:5px;line-height:22px; float:left}
.banner .gg li{width:220px;float:left;overflow: hidden; text-align:left;text-overflow:ellipsis;white-space:nowrap; line-height:22px; } 
.banner #center{width:632px; margin:0px; padding:0px; float:left; height:140px;}
.banner #center .top{width:632px; float:left; line-height:22px; height:22px; padding-top:5px;}
.banner #center .pic{width:632px; float:left; height:80px; margin-top:3px; margin-bottom:0px;}
.banner #center .top a{ color:#000000}
.banner #center .top a:hover{ color:#f00}

/*底部*/
#footer{
	CLEAR: both;
	FONT-SIZE: 12px;
	MARGIN: 0px auto;
	WIDTH: 954px;
	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
}
#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; } 
.Hidebox {display:none;}
.Showbox {display:block;}


/**/
#head {
	BORDER: #eaeaea 0px solid; WIDTH: 960px;  HEIGHT: 100px; min-height:100px;  HEIGHT: auto! important; margin: 0 auto
}
#head .nav2 {
	BORDER-RIGHT: #dedede 0px solid; BORDER-TOP: #dedede 0px solid; FLOAT: left; BORDER-LEFT: #dedede 0px solid; WIDTH: 958px; BORDER-BOTTOM: #dedede 1px solid; HEIGHT: 70px
}
#head .nav2 .logo {
	FLOAT: left; WIDTH: 110px; HEIGHT: 70px
}
#head .nav2 .rt {
	FLOAT: right; WIDTH: 700px; LINE-HEIGHT: 24px; PADDING-TOP: 9px; HEIGHT: 55px; 
}
#head .nav2 .rt .bold{
	FONT-WEIGHT:bold;
}
#head .nav2 .rt .red{
    color:#FF0000;
}
#head .nav3 {
	MARGIN-TOP: 5px; FLOAT: left; WIDTH: 960px; HEIGHT: 90px
}
#head .nav3 .adlf {
	BORDER: #f1f1f1 0px solid; WIDTH: 728px;  HEIGHT: 90px
}
#head .nav3 .adrt {
	BORDER: #ccc 0px solid; FLOAT: right; WIDTH: 230px; HEIGHT: 90px
}

#head .nav4 {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 960px; HEIGHT: 50px;MIN-HEIGHT: 50px; HEIGHT:auto;
}
#head .nav4 .sub1 {
	FLOAT: left; BACKGROUND-IMAGE: url(dh_1_38.jpg); WIDTH: 960px; HEIGHT: 49px
}
#head .nav4 .sub1 .lf {
	FLOAT: left; WIDTH: 2px; HEIGHT: 49px
}
.nav4 .sub1 .logo1 {
	FLOAT: left; WIDTH: auto; HEIGHT: 49px; TEXT-ALIGN: left
}
#head .nav4 .sub1 .txt1 {
	PADDING-LEFT: 8px; FONT-SIZE: 13px; FLOAT: left; WIDTH: 223px; COLOR: #ff6600; LINE-HEIGHT: 18px; PADDING-TOP: 12px; HEIGHT: 39px; TEXT-ALIGN: left
}
#head .nav4 .sub1 .search {
	FLOAT: left; WIDTH: auto; HEIGHT: 38px; TEXT-ALIGN: left
}
#head .nav4 .sub1 .search4 {
	FLOAT: left; WIDTH: 20px; HEIGHT: 38px; TEXT-ALIGN: left
}
#head .nav4 .sub1 .search2 {
	FONT-SIZE: 12px; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 752px; LINE-HEIGHT: 22px; PADDING-TOP: 5px; HEIGHT: 18px; TEXT-ALIGN: left
}
#head .nav4 .sub1 .search2 A:link {
	FONT-SIZE: 14px; WIDTH: 956px; COLOR: #ffffff; LINE-HEIGHT: 16px
}
#head .nav4 .sub1 .search2 A:visited {
	FONT-SIZE: 14px; WIDTH: 956px; COLOR: #ffffff; LINE-HEIGHT: 16px
}
#head .nav4 .sub1 .search2 A:hover {
	FONT-SIZE: 14px; WIDTH: 956px; COLOR: #ffffff; HEIGHT: 20px
}
#head .nav4 .sub1 .search3 {
	FLOAT: left; WIDTH: auto; HEIGHT: 49px; TEXT-ALIGN: left
}
#head .nav4 .sub1 .ct {
	FLOAT: left; BACKGROUND-IMAGE: url(nav_1_30.jpg); WIDTH: 946px; COLOR: #ffffff; LINE-HEIGHT: 30px; HEIGHT: 49px
}
#head .nav4 .sub1 .ct A:link {
	FONT-SIZE: 13px; WIDTH: 956px; COLOR: #ffffff; LINE-HEIGHT: 16px; HEIGHT: 49px
}
#head .nav4 .sub1 .ct A:visited {
	FONT-SIZE: 13px; WIDTH: 956px; COLOR: #ffffff; LINE-HEIGHT: 16px; HEIGHT: 49px
}
#head .nav4 .sub1 .ct A:hover {
	FONT-SIZE: 13px; WIDTH: 956px; COLOR: #ffffff
}
#head .nav4 .sub1 .rt {
	FLOAT: right; WIDTH: 2px; HEIGHT: 38px
}
#head .nav4 .sub2 {
	FLOAT: left; BACKGROUND-IMAGE: url(dh_1_33.jpg); WIDTH: 960px; HEIGHT: 33px
}
#head .nav4 .sub2 .lf3 {
	FLOAT: left; WIDTH: 950px; HEIGHT: 20px;margin-top:7px
}
#head .nav4 .sub2 .lf3 .reg_01 {
	FLOAT: left;
}
#head .nav4 .sub2 .lf3 .reg_02 {
	FLOAT: left; margin-left:10px;margin-top:4px
}
#head .nav4 .sub2 .lf3 .reg_03 {
	FLOAT: left; 
}
#head .nav4 .sub2 .lf2 {
	FLOAT: left; WIDTH: 7px; HEIGHT: 33px
}
#head .nav4 .sub2 .ct2 {
	FONT-SIZE: 12px; FLOAT: left; WIDTH: 686px; COLOR: #000; LINE-HEIGHT: 33px; HEIGHT: 33px
}
#head .nav4 .sub2 .ct3 {
	FONT-SIZE: 12px; FLOAT: left; WIDTH: 260px; COLOR: #000; LINE-HEIGHT: 33px; HEIGHT: 33px
}
.nav4 .sub2 .rt2 {
	FLOAT: left; WIDTH: 7px; HEIGHT: 33px
}
#head .nav4 .sub2 .ct2 A:link {
	FONT-SIZE: 12px; WIDTH: 686px; COLOR: #000; LINE-HEIGHT: 33px; HEIGHT: 33px; TEXT-ALIGN: left
}
#head .nav4 .sub2 .ct2 A:visited {
	FONT-SIZE: 12px; WIDTH: 686px; COLOR: #000; LINE-HEIGHT: 33px; HEIGHT: 33px; TEXT-ALIGN: left

}
#head .nav4 .sub2 .ct2 A:hover {
	FONT-SIZE: 12px; COLOR: #f30; TEXT-DECORATION: underline
}

#sub5 {
	MARGIN-top: 5px ;MARGIN-bottom:0px; WIDTH: 960px; HEIGHT: 32px; LINE-HEIGHT: 32px; margin:auto;
}
#sub5 .hot_txt {
	FLOAT: left; WIDTH: auto; MARGIN-TOP: 3px; HEIGHT: 32px; LINE-HEIGHT: 32px;
}
#sub5 .hot_txt A {COLOR: #333}
#sub5 .hot_txt IMG{MARGIN-TOP: 8px}



.c_spacing
{
    background: none;
    height: 5px;
    font-size: 0px;
	clear:both;
}
