@charset "gbk";
/* CSS Document */
body{ color:#333333;background: url(../../images/index/bg.jpg) 0 -31px repeat-x;}
#header { width:1200px;margin:0 auto;background:url(../../images/zhongzhuan/zz_header_bg.jpg) no-repeat left top;}
#headerCon { width:960px; height:98px; margin:0 auto}

#header .logo { float:left; padding:14px 0 0 10px}
#header .headerRight { float:right; text-align:right; width:500px}
.hR-top {height:40px; line-height:40px;font-size:12px; font-weight:bold; color:#31313; }

/*#nav { height:35px; background:url(../../images/zhongzhuan/nav_bg.jpg) repeat-x}
#navCon { width:960px; margin:0 auto; position:relative}
.navCon-guide{ width:960px; height:35px;}
.navCon-guide li{ float:left; background:url(../../images/zhongzhuan/nav_li_bg.jpg) no-repeat right center; padding:0 2px; width:100px}
.navCon-guide li a{ display:block; height:35px; font-size:14px; color:#FFF; line-height:35px; text-align:center}
.navCon-guide li a:hover{ background:url(../../images/zhongzhuan/nav_li_a_hover.jpg) no-repeat left center; font-weight:bold; text-decoration:none; }
.navCon-guide li.onactive { background:url(../../images/zhongzhuan/nav_li_a_hover.jpg) no-repeat left center}
#subnavCon { position:absolute; left:0px; top:35px; width:960px; height:30px; background:url(../../images/zhongzhuan/zz_subnav_bg.gif); z-index:100; }
.sameNavClass{height:30px; padding-left:12px; line-height:30px; display:none; }
.sameNavClass span { padding:6px; text-align:center; }
.sameNavClass span a:hover{ color:#F00; }
.sameNavClass span a { color:#666666; }*/
#nav{ background:url(../../images/zhongzhuan/nav_bg.jpg) repeat-x; height:35px; }
#navCon {width:935px; margin:0 auto; position:relative; padding-left:25px; z-index:597}
#navCon li{float:left;}
#navCon li span{ display:inline-block;background:url(../../images/zhongzhuan/nav_li_bg.jpg) no-repeat right center;width:100px;line-height:35px; padding-right:2px; }

#navCon li span.last{ background:none}
#navCon li span a{font-size:14px; color:#ffffff;text-align:center; display:block}
#navCon li span a:hover{ background:url(../../images/zhongzhuan/nav_li_hover_bg.jpg) no-repeat left center; text-decoration:none; font-weight:bold}
#navCon li ul{ position:absolute; top:35px; visibility:hidden; background:#FFF; border:1px solid #e0e0e0; border-top:none;}
#navCon li ul li{ float:left; background:url(../../images/zhongzhuan/subNav_li_bg.jpg) no-repeat right center; padding:0 15px; z-index:600;height:30px; line-height:30px}
#navCon li ul li.last{ background:none}
#navCon li ul li a{color:#666666}
#navCon li ul li a:hover{ color:#F00}
#navCon li:hover > ul{ visibility:visible;}


#flash { width:1180px; margin:0 auto; }
.ningde{ background:url(../../images/zhongzhuan/banner_bg.jpg) no-repeat center top; }
.xiamen{ background:url(../../images/zhongzhuan/banner_bg2.jpg) no-repeat center top; }

#flash .schoolName { font-size:24px; font-weight:bold; position:absolute; left:20px; top:50px; color:#F00; height:60px; line-height:60px; }
.loginBar { width:960px; margin:0 auto; overflow:auto; position:relative; height:210px; }

.banner_a{ position:absolute; left:0; top:35px; }
.banner_a a{ display:block; width:960px; height:185px; margin:0 auto; overflow:hidden; }
.loginBar-con { margin-top:1px;width:132px;height:22px; line-height:22px;float:right; background:url(../../images/zhongzhuan/loginBar.jpg) no-repeat left center; margin-right:4px; color:#FFF; text-align:center;position:absolute; right:0; bottom:25px; }
.loginBar-con a{ color:#FFF;}
.loginBar-con a:hover{color:#FFF}
/*---------------------------------------------------------------头部样式 结束-------------------------------------------------*/






/*---------------------------------------------------------------footer样式 开始-------------------------------------------------*/
#footer { background:url(../../images/zhongzhuan/footer_bg.jpg) repeat-x left bottom;}
#friendlink{ width:958px; margin:0 auto; border:1px solid #d4e9cf; background:#f7fbf6; overflow:hidden}

#friendlink h6 { float:left; width:25px; font-size:14px; color:#21a341; margin:5px 0px; padding:0 5px; border-right:1px solid #d4e9cf; text-align:center; font-weight:bold;}
.linksList{ float:right; overflow:hidden;width:910px; padding:5px 0}
.linksList a{ font-size:12px; }
.linksList ul li{ float:left; width:171px; padding-left:10px; display:inline; height:23px; line-height:24px; }
#ftInfo { clear:both; width:960px; margin:0 auto}
#ftInfo .ftInfoNav { text-align:center; padding:10px 0}
.ftInfoNav span { padding:0 8px;}
.ftInfoNav span a{ font-size:14px;}
#ftInfo .ftInfoPublic { padding-bottom:45px}
.ftInfoPublic p { text-align:center; font-size:14px; line-height:23px}
.qqpic { height:23px; line-height:23px;}
.qqpic span{ display:inline-block; vertical-align:top}


