@charset "utf-8";
/* CSS Document */
body {margin:0; padding:0; font:12px/160% verdana, Arial, Tahoma, Helvetica, sans-serif; color:#666; background:url(images/body_bg.jpg) repeat-x left top #cfeaff; height:100%; width:100%; }
html, body, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, img { margin:0; padding:0; }
ul, ol, li, dl, dt, dd { list-style:none; }
input, select, option { font-family:verdana, Arial, Tahoma, Helvetica, sans-serif; font-size:11px; margin:0;}
img { border:0px; }

a, a:link { color:#da2a17; text-decoration:none;}
a:hover { color:#da2a17; text-decoration:underline; }

/*==== Share ====*/
.clear {clear:both;}
.crumb { padding:0 0 30px 0;}
.crumb a {color:#666; text-decoration:none;}
.crumb a:hover {color:#da2a17; text-decoration: underline;}
.fl {float:left; }
.fr {float:right; }
.lineTop { border-top:solid 1px #ededed;}

.page { text-align:right; padding:5px 10px;}
.page a { padding:2px 5px; border:solid 1px #467f6a; margin:0 5px; color:#467f6a; text-decoration:none;}
.page a:hover {background-color:#467f6a; color:#fff;}
.page span {padding:2px 5px; border:solid 1px #467f6a; background-color:#467f6a; color:#fff; margin:0 5px; }

/*==== end Share ====*/

#header {width:1060px; margin:0 auto; background:url(images/top.jpg) no-repeat; height:59px;}
#top{background:url(../images/top_bg.gif) repeat-x left bottom;height:65px;min-width:1002px;}
#top .wrap{width:960px;margin:0 auto;}
#top .wrap .logo{float:left;padding:7px 0 0 10px;}
#top .wrap .logo a {display:block; width:140px; height:50px; background:url(../images/logo.png) no-repeat left top; text-indent:-9999px; overflow:hidden;}
#top .wrap .menu{background:url(../images/top_nav.gif) no-repeat 0 15px;width:153px;height:29px;float:right;padding:15px 10px 0 0; text-align:center;line-height:29px;font-family:"微软雅黑";font-weight:bold;}
#top .wrap .menu a {text-decoration:none; font-size:12px; color:#000;}
#top .wrap .menu a:hover {text-decoration:none; color:#79a426;}
#banner {width:1060px; margin:0 auto;}
#banner2 {width:1060px; background:url(images/banner2.jpg) no-repeat; height:35px; padding-top:193px; margin:0 auto;}
#nav {float:right; padding-right:80px;}
#nav li {float:left; padding-right:3px;}
#nav li a {float:left; display:block; background:url(images/nav_bg.png) no-repeat; width:95px; height:35px; text-align:center; line-height:35px; font-size:16px; font-family:"微软雅黑"; color:#333; font-weight:bold;}
#nav li a:hover,#nav li a.curr { text-decoration:none; background:url(images/nav_bg.png) no-repeat -99px top; color:#467f6a;}
#main {width:1060px; margin:0 auto; background:url(images/main_cen.png) repeat-y center top;}
#main_top {width:860px; padding:50px 100px 30px 100px; background:url(images/main_top.jpg) no-repeat center top;}
#main_top_2 {width:860px; padding:50px 100px 30px 100px; background:url(images/main_top2.jpg) no-repeat center top;}
#main h1,#main h2,#main p { padding:10px;}

.students_news_box {position:relative; background:url(images/students_news_box.gif) no-repeat center top; margin-top:80px; height:294px;}
.students_news_box h3 {position:absolute; left:-20px; top:10px;}
.students_news_box ul { padding:90px 0 0 50px;}
.students_news_box ul li {float:left; padding-right:21px;}
.peo_img {position:absolute; top:-377px; right:-90px;}

.news_info { padding-left:250px; }
.news_info h2 {font-size:18px; font-family:"微软雅黑"; color:#467f6a;}
.news_info p { text-indent:2em; font-size:14px; line-height:1.8em;}

.news_column { background:url(images/column_bg.png) repeat-x; height:40px; line-height:40px; font-size:18px; font-family:"微软雅黑"; color:#333; margin-top:40px; text-indent:20px;}

.photo_box {padding:10px 0;}
.photo_box li { float:left; padding:4px 0 4px 9px;}

#footer {width:940px;color:#fff;  padding:85px 60px 0 60px; height:52px; margin:0 auto; background:url(images/main_bottom.png) no-repeat center top;}
#footer a {color:#fff; text-decoration:none;}
#footer a:hover { text-decoration:underline;}
#footer .foot_nav { float:left;}
#footer .copyright { float:right;}
