body,dl,dt,dd,ol,ul,pre,form,field,input,p,blockquote,th, td, h1, h2, h3, h4, h5, h6{ margin:0; padding:0; font-size:12px;text-align:center;}
input,select{text-align:left;}
.submitys{text-align:center;}
ul,ol {
list-style:none;
}
.main960 { width: 970px;}
.f_n { float:none; margin: 0 auto;}
input,textarea,select,button,file {
font-size:12px;
}

img {
border:0;
}

p,li {
line-height:1.7em;
}

.span_r {
float:right;
margin-right:5px;
line-height:24px;
margin-top:3px;
}
.z12 {
float:left;
font-size:14px;
color:#ffffff;
margin-left:12px;
margin-top:3px;
}
.z13 {
float:left;
font-size:14px;
color:#ffffff;
margin-left:8px;
margin-top:3px;
}
.z14 {
float:left;
font-size:14px;
color:#1A4789;
margin-left:6px;
margin-top:1px;
}

.z_b {
font-weight:700;
}

.z_mar {
margin-right:5px;
}

.clr {
clear:both;
}

.wz_right {
float:right;
}

.mar_list {
margin-right:10px;
}

.m_340 {
width:338px;
}

.m_690 {
width:548px;
}

.class_title {
color:#003278;
}

.class_list {
float:left;
line-height:20px;
width:100%;
}

.class_list1 {
line-height:23px;
}

.class_list_data {
float:left;
line-height:20px;
width:90%;
}

.Mark {
background:url(../../Images/dl.gif) 0 5px no-repeat;
padding-left:13px;
}

.img_border {
border:1px #D5D5D5 solid;
}

.info_border {
border:1px #B2B2B2 solid;
padding:3px;
}

.info_title {
float:left;
width:100%;
text-align:center;
display:block;
}

.info_cont {
text-indent:1.2em;
color:#565656;
line-height:19px;
}

#banner {
float:left;
width:490px;
height:60px;
}

#ad_970 {
float:none;
width:970px;
margin:7px auto 0;
}

#top #top_nav,#head,#main,#senav,#font {
float:none;
width:970px;
clear:both;
margin:0 auto;
}

/* 头部导航样式 */

#head { width: 970px; clear:both; overflow:hidden;}
#head #logo { float:left; display:block; padding-left: 10px; margin-right: 20px;}
#big_nav { float: left; width: 650px; height: 57px; margin-top: 7px;}
#big_z,#big_r { float:left; width: 5px; height: 57px; background:url(../../images/big_nav_bg.gif) no-repeat;}
#big_r { background-position: -35px 0px;}
#big_c { float:left; width:640px; height: 57px; background:url(../../images/big_nav_bg.gif) -63px -66px repeat-x; overflow:hidden}
#big_c li { float:left; height: 27px; line-height: 27px;}
#t_dh { height: 27px; padding-left: 70px;}
#t_dh li { float:left; width: 68px; background:url(../../images/big_nav_bg1.gif) no-repeat;}
#t_dh li span { width: 68px; font-size:14px; font-weight:bold; display:block; cursor:hand;}
#t_dh1 { height: 27px; padding-left: 30px;}
.t_dh_bg { background:url(../../images/big_nav_bg1.gif) 0px -36px no-repeat; color:#FFF;}
#search { float:left; width: 460px;}
#input { float:left; width: 350px; height: 22px; margin: 2px 5px 0px 0px; line-height: 22px; font-size:14px;
padding-left:5px;
color:#900;
font-weight:700;
text-align:left;
}
#button { float:left; width: 79px; height: 27px; background:url(../../images/zyx_blue.gif) no-repeat; border:0px;}


/*新中间导航*/
#column { height:33px; background:url(../../images/bmdhbgs.gif) 0 -181px no-repeat;margin-top:7px}
#column ul { padding-top: 4px; padding-left: 60px;}
#column ul li { float:left; width:68px; height:29px; line-height: 29px; font-weight:bold; font-size: 14px; text-align:center;}
#column ul li a { color:#FFF;}
#column .current { background:url(../../images/bmdhbgs.gif) 0 -133px no-repeat; margin-right: -3px; position:relative;}
#column .current a { color:#000;}
#column .co_bg { background:url(../../images/bmdhbgs.gif) 0 5px no-repeat; padding: 0 3px;}
.co_bg a, .co_bg a:link, .co_bg a:visited{color: #fff;text-decoration: none;}
.co_bg a:hover { color:#FFF; text-decoration: underline;}
#column .no_bg { background: none;}



/* 头部导航样式 */

#top {
float:none;
width:100%;
height:25px;
background:#F4F3F2;
border-bottom: 1px #CDCDCD solid;
margin:0 auto;
}

#top #top_nav span {
display:block;
line-height:25px;
margin:0 5px;
}


#font {
border-top:2px #0F7CD4 solid;
margin-top:10px;
padding-top:10px;
}

#font p {
float:left;
width:970px;
text-align:center;
line-height:25px;
color:#333;
}


#senav {
height:88px;
margin-top:10px;
background:url(../../images/senav_bg.gif) 0 -94px repeat-x;
}

#senav #nav_top {
float:left;
width:941px;
height:31px;
margin-left:14px;
background:url(../../images/senav_bg.gif) 0 -60px no-repeat;
padding-left:15px;
clear:both;
display:inline;
}

#senav #nav_top ul {
display:block;
}

#senav #nav_top ul li {
float:left;
width:73px;
height:31px;
background:url(../../images/senav_bg.gif) -163px 3px no-repeat;
font:bold 14px/31px 宋体;
text-align:center;
}

#senav #nav_top ul li.sum {
background:url(../../images/senav_bg.gif) -40px 0 no-repeat;
color:#FFF;
margin-left:-4px;
}

#senav #search {
float:left;
width:450px;
height:45px;
padding-left:90px;
margin-top:9px;
}

#senav #search li {
float:left;
width:650px;
height:22px;
line-height:22px;
color:#FFF;

}

#senav #search li.ser {
background:url(../../images/senav_bg.gif)　-254px 2px no-repeat;
padding-left:35px;
}

#senav #search li.Key_words {
padding-left:35px;
padding-top:3px;
}

#senav #db_bg {
float:left;
width:2px;
height:49px;
background:url(../../images/senav_bg.gif) -241px 0 no-repeat;
margin-right:10px;
}

#senav #db_text {
float:left;
width:180px;
height:39px;
padding-top:10px;
}

#senav #db_text span {
float:left;
width:180px;
color:#FFF;
margin-bottom:7px;
}



.login_s {
float:left;
width:245px;
font-size:14px;
margin-left:10px;
}

.login_s li {
float:left;
width:100%;
height:30px;
line-height:30px;
margin-bottom:5px;
}

.login_s li span {
background:none;
}

.classblock dl {
float:left;
width:250px;
overflow:hidden;
}

.classblock dl.classleft {
margin-left:18px;
}

.classblock dl dt {
float:left;
width:250px;
height:30px;
line-height:30px;
font-weight:700;
font-size:14px;
}

.classblock dl dd {
float:left;
width:250px;
line-height:20px;
}



li.list span {
float:left;
margin-left:7px;
color:#fff;
padding-left:2px;
font: 12px/28px 宋体;
}
li.list span a {
color:#fff;
}
li.list span a:visited {
color:#fff;
}
li.list span.ly {
background-position:0 -33px;
}

li.list span.ly1 {
background-position:0 -62px;
}

li.list span.ly2 {
background-position:0 -90px;
}

li.list span.ly3 {
background-position:0 -120px;
}

a.ay:link,a.ay:visited {
text-decoration:none;
color:#fff;
}

a.ay:hover,a.ay:active {
text-decoration:underline;
color:#FF7300;
}

.wz_left,.classblock {
float:left;
}

#senav #nav_top ul li.sum a,#senav #nav_top ul li.sum a:hover {
color:#fff;
}