@charset "utf-8";
/* css reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
body {line-height:1;}
ol, ul, li {list-style:none; padding:0; margin:0;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {content:'';	content:none;}
/* remember to define focus styles! */
:focus {outline:0;}
/* remember to highlight inserts somehow! */
ins {text-decoration:none;}
del {text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse; border-spacing:0;}
/* the main css */
body {
	font-size:12px; background:url(../img/bg.png) #EEF5ED repeat-x; position:relative; z-index:0;
}
a {
	text-decoration:none;
}
/*		header		*/
#header {
	width:100%; height:400px; margin:0 auto; float:none; overflow:visible; position:relative; min-width:920px; z-index:-1; _z-index:0; *z-index:0;
}
#flash, #flash1, #flash2 {
	width:100%; height:400px; float:none; overflow:visible; z-index:1; position:absolute; background-position:center top; background-repeat:no-repeat;
}
#flash1 {
	z-index:-1; background-image:url(../img/header1.jpg);
}
#flash2 {
	z-index:-2; /*background-image:url(../img/header1.jpg);*/
}
#nav {
	width:649px; height:37px; overflow:hidden; z-index:2; background:url(../img/nav_bg.png) repeat-x; border-width:0px; border-style:solid; -moz-border-radius:18px; -khtml-border-radius:18px; -webkit-border-radius:18px; border-radius:18px; behavior:url(css/ie-css3.htc)\9; float:none; margin:0 auto; top:0px; left:126px; position:relative;
}
#nav ul {
	width:640px; padding:0 4px 0 5px;
}
#nav ul li, #nav ul li a {
	width:64px; float:left; height:37px; line-height:40px; background:url(../img/border.png) 0px 6px no-repeat;
}
#nav ul li a {
	background:none; text-align:center; color:#0d4066; font-weight:bold;
}
#nav ul li a:hover {
	color:#B23F8C;
}
#next {
	width:30px; height:184px; cursor:pointer; position:relative; left:444px; z-index:3; float:none; margin:0 auto; overflow:hidden;
}
#swfad {
	width:858px; height:30px; overflow:hidden; z-index:2; text-align:center; background:#ffffff; filter:alpha(opacity=80); -moz-opacity:0.8; -kHTML-opacity:0.8; opacity:0.8; float:none; margin:0 auto; left:0; top:0px; position:relative;
}
/*		content		*/
#content {
	width:876px; float:none; margin:0 auto; overflow:hidden; background:#ffffff; padding:25px 25px 25px 19px; -webkit-box-shadow:2px 2px 8px #000000; box-shadow:2px 2px 8px #000000; -moz-box-shadow:2px 2px 8px #000000; border-width:0px; border-style:solid; -moz-border-radius:30px; -khtml-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; behavior:url(css/ie-css3.htc)\9; z-index:1; margin-top:-150px;
}
/*		left		*/
#left {
	width:218px; float:left; padding:0; margin:0; overflow:visible; position:relative; z-index:2;
}
#clumb {
	width:218px; float:left; background:url(../img/clumb_bottom.png) 56px bottom no-repeat; padding:0 0 38px 0; height:auto; overflow:visible;
}
#clumb ul {
	  padding:51px 0 0 37px; float:left; width:181px; height:265px; background:url(../img/clumb_top.png) no-repeat;
}
#clumb ul li {
	 width:121px; height:22px; line-height:22px; padding:3px 0 2px 0; background:url(../img/clumb_bg.png) no-repeat; text-align:center; overflow:hidden;
}
#email {
	width:218px; float:left; overflow:hidden; background:url(../img/mail.png) 0px 25px no-repeat; padding:63px 0 9px 0;
}
#email li.input {
	width:152px; height:48px; float:left; overflow:hidden;
}
#email li.input ul {
	width:152px; height:48px; float:left;
}
#email li.input ul li {
	width:152px; height:24px; float:left;
}
.text {
	width:43px; height:24px; float:left; overflow:hidden; text-align:center; -width:40px; line-height:22px;
}
#email li.input ul li input {
	width:102px; height:18px; border:1px solid #e9e9e9; float:none; overflow:visible; padding:0; margin:0; background:#f4f4f4;
}
#email li.input ul li input:focus {
	background:#FF9;
}
#email li.login {
	width:44px; height:48px; float:left; overflow:hidden;
}
#email li.idd {
	width:65px; height:25px; float:left; overflow:hidden; line-height:25px; background:url(../img/cir.png) no-repeat 0px 9px; padding:0 0 0 5px;
}
#email li.idd a {
	color:#696969;
}
#tips {
	width:189px; height:21px; float:left; line-height:21px; text-align:center; color:#ff0000; overflow:hidden; border:0; padding:0; margin:0; visibility:hidden;
}
#work {
	width:210px; float:left; overflow:hidden; padding:39px 0 0 8px; background:url(../img/work.png) 25px 0px no-repeat;
}
#work select {
	width:180px; float:left; overflow:hidden; margin:8px 0 0 0;
}
/*		middle		*/
#mid {
	width:450px; overflow:hidden; float:left; min-height:647px; padding:0; margin:0; position:relative; z-index:1;
}
.head_1, .head_2 {
	width:450px; height:37px; float:left; background:url(../img/mid_bg1.png) 0px 24px no-repeat; padding:11px 0 0 0;
}
.head_2 {
	 background:url(../img/mid_bg2.png) 0px 34px no-repeat;
}
#mid .more {
	width:45px; height:21px; float:left; padding:0 0 0 377px;
}
#mid .more a {
	line-height:21px; float:left; color:#B23F8C;
}
.xyyw {
	background:url(../img/xynews.png) 3px 4px no-repeat;
}
.xsdt {
	background:url(../img/scholarship.png) 3px 3px no-repeat;
}
.yxdt {
	background:url(../img/college.png) 3px 2px no-repeat;
}
.ssyw {
	background:url(../img/ssnews.png) 3px 4px no-repeat;
}
#xynews, #mid #xynews #container, #mid #xynews ul {
	width:422px; float:left; overflow:hidden; height:115px;
}
#scholarship, #mid #scholarship #container, #mid #scholarship ul {
	width:422px; float:left; overflow:hidden; height:138px;
}
#college, #mid #college #container, #mid #college ul {
	width:422px; float:left; overflow:hidden; height:138px;
}
#ssnews, #mid #ssnews #container, #mid #ssnews ul {
	width:422px; float:left; overflow:hidden; height:92px;
}
#mid #xynews ul li,#mid #scholarship ul li,#mid #college ul li,#mid #ssnews ul li {
	width:417px; height:23px; line-height:23px; border:0; overflow:hidden; float:left; padding:0 0 0 15px; margin:0; background:url(../img/dot.png) 6px 8px no-repeat;
}
#mid #xynews ul li:hover,#mid #scholarship ul li:hover,#mid  #college ul li:hover,#mid  #ssnews ul li:hover {
	color:#0C385B; background:url(../img/dot.png) 6px 8px #D2E0E3 no-repeat;
}
#mid #xynews ul li a, #mid #scholarship ul li a, #mid  #college ul li a, #mid  #ssnews ul li a {
	color:#676767; text-decoration:none; height:23px; line-height:23px; float:left;
}
#mid #xynews ul li:hover a, #mid #scholarship ul li:hover a, #mid #college ul li:hover a, #mid  #ssnews ul li:hover a, #mid #xynews ul li a:hover, #mid #scholarship ul li a:hover, #mid #college ul li a:hover, #mid #ssnews ul li a:hover {
	color:#0C385B; background:#D2E0E3;
}
#content #mid .icon, #content #right .icon {
	display:none;
}
/*		right		*/
#right {
	width:206px; overflow:hidden; float:left; padding:0; margin:0; position:relative; z-index:1;
}
#right img {
	width:auto; float:none;
}
#info {
	padding:6px 3px 0px 3px; width:196px; height:211px; float:left; overflow:hidden; border:1px solid #dedede;
}
#info_h {
	width:196px; float:left; height:33px; overflow:hidden;
}
#info_h ul {
	float:left; width:192px; padding:0 0 0 4px;
}
#info_h ul li {
	float:left; width:64px; text-align:center;
}
.note, .week, .teach, .note_hover, .week_hover, .teach_hover {
	width:59px; float:left; height:22px; overflow:hidden; color:#ffffff; background:#ee6e01; display:block; line-height:22px;
}
.week {
	background:#387298;
}
.teach {
	background:#3ba738;
}
.note_hover {
	width:64px; height:31px; background:url(../img/tab_bg.png) no-repeat; overflow:hidden;
}
.week_hover {
	width:64px; height:31px; background:url(../img/tab_bg.png) -64px 0px no-repeat; overflow:hidden;
}
.teach_hover {
	width:64px; height:31px; background:url(../img/tab_bg.png) -128px 0px no-repeat; overflow:hidden;
}
#note_c, #week_c, #teach_c {
	width:190px; height:178px; float:left; overflow:hidden; padding:0 2px 0 2px;
}
#note_c #container, #week_c #container, #teach_c #container {
	width:190px; height:154px; float:left; overflow:hidden;
}
.clear {
	clear:both; height:0; font-size:1px; line-height:0px; overflow:hidden; width:100%;
}
#right #note_c ul, #right #week_c ul, #right #teach_c ul, #right #note_c #container ul, #right #week_c #container ul, #right #teach_c #container ul {
	width:190px; height:154px; float:left; overflow:hidden;
}
#right #note_c ul li, #right #week_c ul li, #right #teach_c ul li, #right #note_c #container ul li, #right #week_c #container ul li, #right #teach_c #container ul li {
	width:185px; height:21px; line-height:22px; text-align:left; float:left; border-bottom:1px dashed #b3b3b3; padding:0 0 0 5px; overflow:hidden;
}
#right #note_c ul li a, #right #week_c ul li a, #right #teach_c ul li a, #right #note_c #container ul li a, #right #week_c #container ul li a, #right #teach_c #container ul li a {
	color:#676767; height:21px; line-height:22px; float:left;
}
#right #note_c ul li a:hover, #right #week_c ul li a:hover, #right #teach_c ul li a:hover, #right #note_c ul li:hover, #right #week_c ul li:hover, #right #teach_c ul li:hover, #right #note_c ul li:hover a, #right #week_c ul li:hover a, #right #teach_c ul li:hover a, #right #note_c #container ul li a:hover, #right #week_c #container ul li a:hover, #right #teach_c #container ul li a:hover, #right #note_c #container ul li:hover, #right #week_c #container ul li:hover, #right #teach_c #container ul li:hover, #right #note_c #container ul li:hover a, #right #week_c #container ul li:hover a, #right #teach_c #container ul li:hover a {
	background:#D2E0E3; color:#0C385B;
}
#content #right .more, #content #right #container .more {
	width:185px; height:24px; float:left; text-align:right;
}
#content #right .more a, #content #right #container .more a {
	line-height:24px; float:none; color:#B23F8C;
}
#content #right .more a:hover, #content #right #container .more a:hover {
	font-weight:bold;
}
#times {
	padding:0 11px; width:180px; height:86px; float:left; overflow:hidden; border:1px solid #dedede; margin:15px 0 0 0;
}
#date {
	width:180px; height:21px; line-height:21px; float:left; color:#006633; text-align:center; overflow:hidden;
}
#time {
	width:180px; height:40px; line-height:40px; float:left; color:#000000; font-size:24px; text-align:center; overflow:hidden;
}
#weather {
	width:140px; height:25px; float:left; padding:0 20px; overflow:hidden;
}
#map {
	width:202px; height:56px; float:left; overflow:hidden; padding:15px 0 15px 0;
}
#link {
	width:202px; float:left; overflow:hidden; background:url(../img/link.png) 43px 7px no-repeat; padding:37px 0 0 0;
}
#link ul {
	width:202px; float:left; overflow:hidden;
}
#link ul li {
	width:202px; height:39px; line-height:39px; text-align:center; float:left; overflow:hidden;
}
#link ul li.one a { color:red;
}
}
/*		footer		*/
#footer {
	width:920px; height:69px; margin:19px auto 0px; float:none; overflow:hidden; background:#D0E0DF; padding:0; -webkit-box-shadow:2px 2px 8px #000000; box-shadow:2px 2px 8px #000000; -moz-box-shadow:2px 2px 8px #000000; border-width:0px; border-style:solid; -moz-border-radius:20px; -khtml-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; behavior:url(css/ie-css3.htc)\9; border-bottom-left-radius:0px; border-bottom-right-radius:0px;
}
#footer ul li {
	float:left; text-align:center; width:900px; line-height:34px;
}
#footer ul li a {
	color:#000000;
}
#footer ul li a:hover {
	color:#0C385B;
}
/*	artical	*/
.search {
	width:213px; float:left; overflow:hidden; padding:88px 0 0 5px; background:url(../img/search.jpg) no-repeat;
}
.search li {
	width:100%; float:left; line-height:21px; height:21px; padding:5px 0px;
}
.search label {
	width:70px; float:left; text-align:justify;
}
.search select {
	width:102px; float:left;
}
.search input {
	width:96px; float:left;
}
#btn_search {
	margin:0 0 0 95px; text-align:center; font-size:12px; width:auto; height:auto; width:50px; height:23px
}
#main {
	width:656px; float:left; overflow:hidden; position:relative; z-index:1;
}
.zhuban {
	width:621px; float:left; background:url(../img/title_bg.png) 0px 42px no-repeat; padding:10px 0 0 35px; height:50px;
}
.title {
	width:656px; float:left; overflow:hidden; padding:0 0 10px 0;font-size:14px;
}
h1 {
	font-size:18px; float:left; width:656px; min-height:40px; line-height:40px; color:#ff0000;font-weight:bold; text-align:center;
}
.author {
	width:656px; float:left; height:auto; min-height:34px; line-height:34px; text-align:center;font-size:14px;
}
.author li {
	float:none; display:inline; padding:0 5px; height:34px; line-height:34px;margin:0px 10px 0px 0px;
}
#a_content {
	width:656px; font-size:16px; line-height:28px; overflow:hidden; float:left;
}
#a_content p {
	text-indent:0em; text-align:justify;
}
.pic {
	width:656px; float:left; text-align:center; padding:5px 0;
}
#a_content img, .pic img {
	float:none; max-width:560px;
}
.pic a {
	float:none;
}
.pic_info {
	width:656px; text-align:center; height:30px; line-height:30px; float:left; padding:5px 0 0 0;
}
/*	search	*/
.search_return {
	color:#ff0000; float:left; width:656px; text-align:center; font-weight:bold; height:30px; line-height:30px;
}
#l_content {
	width:620px; float:left; overflow:hidden; padding:0 0 0 36px;
}
#l_content ul li {
	width:620px; height:23px; line-height:23px; border:0; overflow:hidden; float:left; padding:0 0 0 15px; margin:0; background:url(../img/dot.png) 6px 8px no-repeat;
}
#l_content ul li:hover {
	color:#0C385B; background:url(../img/dot.png) 6px 8px #D2E0E3 no-repeat;
}
#l_content ul li a {
	color:#676767; text-decoration:none; height:23px; line-height:23px; float:left;
}
#l_content ul li:hover a, #l_content ul li a:hover {
	color:#0C385B; background:#D2E0E3;
}
#page {
	width:656px; float:left;
}
#page ul {
	width:656px; float:left; text-align:center;
}
#page ul li {
	width:auto; float:none; display:inline; padding:0 8px;
}
#page ul li a {
	color:#0066cc;
}
#page ul li a:hover {
	color:#A91B56;
}
.location {
	width:565px; float:left; height:30px; line-height:30px;
}
.location a {
	color:#A91B56;
}
/*	xue xiao jian jie	*/
.jj_img {
	float:left; clear:left; padding:10px;
}
.jj_img {
	width:auto; height:auto;
}
/*	wang zhan dao hang	*/
#daohang {
	width:218px; float:left; background:url(../img/daohang_bg.png) 35px 20px no-repeat; padding:58px 0 0 0;
}
#daohang ul {
	width:218px; float:left;
}
#daohang li {
	width:100%; height:47px; line-height:47px; float:left; background:url(../img/daohang_li_bg.png) 50px bottom no-repeat; text-align:center;
}
#daohang li a {
	font-size:14px; font-weight:bold; color:#0066CC;
}
#daohang li a:hover {
	color:#A91B56;
}
.daohang {
	width:33%; float:left; overflow:hidden; font-size:12px;
}
.daohang_title {
	color:#487CB9; font-weight:bold; float:left; font-size:18px; width:100%; text-align:center;
}
.daohang ul {
	width:100%; float:left; overflow:hidden; padding:0 0 0 35px;
}
.daohang ul li {
	width:90%; float:left; text-align:left; height:19px; line-height:19px; background:url(../img/dot.png) 6px 8px no-repeat; padding:0 0 0 15px;
}
.daohang ul li a {
	color:#A91B56;
}
.daohang ul li a:hover {
	color:#0066cc; font-weight:bold;
}