﻿@charset "utf-8";
/* CSS Document */
body {font-family:\5B8B\4F53,Arial Narrow,arial,serif;background:url(images/body_bg.jpg) repeat-x left top;font-size:12px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;}   
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}  
.blank9 {clear:both;display:block;height:10px;overflow:hidden;}
.blank8 {clear:both;display:block;height:10px;overflow:hidden; background:url(images/links_bg.jpg) repeat-x 0 center;}
.clear {clear:both; height:0; overflow:hidden; display:inline-block;font:0;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
a{color:#333333; text-decoration:none;}
a:hover {color:#ff6633; text-decoration:underline;}

/* 选项卡样式 */
.hidden { display:none;}
.show {display:block;}

/* 网站架构 */
	#header, #mainContent, #footer { width:980px; margin:0 auto;}
	.layout { width:980px;}
	.layout_fl { float:left; width:730px;}
	.layout_fr { float:right; width:240px;}

	
/* 网站头部样式定义 */
	.head { background:url(images/top_bg.jpg) no-repeat left top; height:89px;}
	.logo { float:left; height:66px; width:272px; margin:15px 0 0 43px; _margin:15px 0 0 23px;}
	.logo a { display:block; height:66px; width:272px;}
	.favorite { float:right; text-align:right; margin:25px 20px 0 0;}
	.favorite a { line-height:24px;}

	/* 导航样式 */
	.nav { background:url(images/nav_bg.jpg) no-repeat left top; height:36px; line-height:29px; padding-left:15px;}
	.nav a {color:#ffffff; font-weight:bold; font-size:14px; display:inline-block; height:32px; width:77px; text-align:center; padding:0 1px;}
	.nav a:link {color:#ffffff;}
        .nav a:visited { color:#ffffff;}
        .nav a:hover { text-decoration:none;}
	.nav .Act { display:inline-block; background:url(images/navTab_act.jpg) no-repeat 0 0; width:77px; text-align:center; margin-top:4px;z-index:3;}
	#txt30 { position:absolute; background:url(images/select_bg.png) no-repeat 0 bottom; margin-left:15px; padding:5px 0; width:77px; text-align:center;z-index:3;}
	#txt31 { position:absolute; background:url(images/select_bg.png) no-repeat 0 bottom; margin-left:100px; padding:5px 0; width:77px; text-align:center;z-index:3;}
	#txt32 { position:absolute; background:url(images/select_bg.png) no-repeat 0 bottom; margin-left:185px; padding:5px 0; width:77px; text-align:center;z-index:3;}
	#txt33 { position:absolute; background:url(images/select_bg.png) no-repeat 0 bottom; margin-left:270px; padding:5px 0; width:77px; text-align:center;z-index:3;}
	#txt34 { position:absolute; background:url(images/select_bg.png) no-repeat 0 bottom; margin-left:355px; padding:5px 0; width:77px; text-align:center;z-index:3;}
	#txt35 { position:absolute; background:url(images/select_bg.png) no-repeat 0 bottom; margin-left:440px; padding:5px 0; width:77px; text-align:center;z-index:3;}
	#txt36 { position:absolute; background:url(images/select_bg.png) no-repeat 0 bottom; margin-left:525px; padding:5px 0; width:77px; text-align:center;}
	#txt37 { position:absolute; background:url(images/select_bg.png) no-repeat 0 bottom; margin-left:610px; padding:5px 0; width:77px; text-align:center;}
	#txt38 { position:absolute; background:url(images/select_bg.png) no-repeat 0 bottom; margin-left:695px; padding:5px 0; width:77px; text-align:center;}
	#txt39 { position:absolute; background:url(images/select_bg.png) no-repeat 0 bottom; margin-left:780px; padding:5px 0; width:77px; text-align:center;}
	#txt310 { position:absolute; background:url(images/select_bg.png) no-repeat 0 bottom; margin-left:865px; padding:5px 0; width:77px; text-align:center;}
	#txt30 li a, #txt31 li a, #txt32 li a, #txt33 li a, #txt34 li a, #txt35 li a, #txt36 li a, #txt37 li a, #txt38 li a, #txt38 li a, #txt39 li a, #txt310 li a { line-height:22px; color:#ffffff;}

/* 网站主体内容 */
	/* 焦点图与新闻列表 */
	.scroll { float:left;}
	.scroll img { height:223px; width:332px;}
	.news { float:right; width:385px;}
	.news h3 a {display:inline-block; width:77px;height:30px; text-align:center; line-height:30px; background:url(images/tab_bg.jpg) no-repeat 0 0;}
	.news .Act {background:url(images/tab_act.jpg) no-repeat 0 0; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none;}
	.news h3 a:hover {background:url(images/tab_act.jpg) no-repeat 0 0; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none;}
	.news ul { border:1px solid #dadada; border-top:none; height:169px; width:361px; padding:12px 11px; overflow:hidden;}
	.news li.first h4 { font-size:14px;font-weight:bold;text-align:center;}
	.news li.first h4 a {color:#ce9722;}
	.news li.first p { text-indent:2em; color:#a1a1a0; padding-top:3px; line-height:18px;}
	.news li.first { background:none; padding-bottom:5px;}
	.news li { background:url(images/icon07.jpg) no-repeat left center; padding-left:10px; line-height:22px;}
	.time { float:right; color:#999;}
	
	#txt23 .videoList { float:left; background:url(images/videoList_bg.jpg) no-repeat 0 0; height:107px; width:105px; padding:0; margin:0 7px 20px 7px; _margin:0 7px 5px 6px;}
	#txt23 .videoList img { width:100px; height:75px; padding:2px 0 0 2px;}
	#txt23 .videoList h4 { padding-top:22px; text-align:center; width:100px;}
	#txt23 .videoList h4 a { font-size:12px; font-weight:normal; color:#333333;}
	#txt23 li.video { background:none; padding-left:0px; *+padding-bottom:20px; _padding-bottom:0px;}
	#txt23 li { background:url(images/icon07.jpg) no-repeat left center; height:auto; width:360px;}
	
	/* 会员登录 */
	.login .hd h3 { background:url(images/icon01.jpg) no-repeat left 4px; margin-left:10px; padding-left:30px;}
	.login h3 a { display:inline-block; text-align:center; width:63px; height:24px; font-weight:bold; color:#ffffff;cursor:hand;}
	.login h3 a:hover { color:#cb941d; text-decoration:none; cursor:hand;}
	.login h3 a.userTabsOn { display:inline-block; background:url(images/sideBar_tab.png) no-repeat 0 0; margin-top:4px; height:24px; padding-top:6px; width:63px; text-align:center; color:#cb941d;}
	.login .bd { height:130px;_height:123px;}
	.login li { padding:5px 0; _padding:4px 0; vertical-align:middle;}
	.login .username, .login .password, .login .codeNumber { font-size:14px;}
	.login li input { vertical-align:middle; width:150px; border:1px solid #ffae79; height:20px;}
	.login .code { width:75px;}
	.login .button { padding-left:50px; margin-bottom:2px; }
	#StuLogOn { border:none; background:url(images/button04.jpg) no-repeat left center; margin-right:15px; width:70px; height:22px; margin-left:65px;}
	.login .button .buttonOne { border:none; background:url(images/button01.jpg) no-repeat left center; margin-right:15px; width:52px; height:22px;}
	.login .button .buttonTwo { display:inline-block; border:none; background:url(images/button02.jpg) no-repeat left center; width:52px; height:22px; vertical-align:middle;}
	.u_login { line-height:18px;}
	
	/* 在线报名 */
	.pcOnline img { width:240px; height:50px;}
	
	/* 学校概况 */
	.school h3 { background:url(images/colSchool_tit_bg.jpg) no-repeat left center; width:700px; height:30px; line-height:30px; padding-left:30px; color:#ffffff;}
	.school .title { font-weight:bold;}
	.school .other { float:right; padding-right:15px;}
	.school h3 a { color:#ffffff;}
	.school .bd { border:1px solid #dadada; border-top:none; height:150px; padding:10px 15px;}
	.school p { line-height:24px; text-indent:2em; color:#3d3d3d;}
	.school img { float:left; border:1px solid #e1c58a; padding:1px; margin-right:10px;}
	.school .details a { color:#999;}
	
	.bannerTwo img { width:728px; height:130px; border:1px solid #dadada;}
	
	/* 侧栏公用部分 */
	.sideBar { width:240px;}
	.sideBar .hd { background:url(images/sideBar_tit_bg.jpg) no-repeat left top; height:28px;}
	.sideBar .bd { border:1px solid #dadada; border-top:none; padding:5px 15px 0;}
	
	/* 校园之星 */
	.campus_star .hd h3 { background:url(images/icon02.jpg) no-repeat left 8px; margin-left:10px; padding-left:25px;}
	.campus_star h3 a { display:inline-block; height:24px; width:63px; text-align:center; font-weight:bold; color:#ffffff;}
	.campus_star h3 a:hover { color:#cb941d; text-decoration:none;}
	.campus_star h3 a.Act { display:inline-block; background:url(images/sideBar_tab.png) no-repeat 0 0; margin-top:4px; height:24px; padding-top:6px; width:63px; text-align:center; color:#cb941d;}
	.campus_star .bd { padding:8px 10px; *+padding:5px 10px 0px;  *+width:218px;}
	.campus_star .bd li { padding:5px 0 4px; }
	.starPic_img { float:left;}
	.starPic_img img { width:93px; height:110px; border:1px solid #ffc89b; padding:1px;}
	.starPic_bd { float:right; width:110px;}
	.starPic_bd h4 { font-weight:bold; font-size:14px; color:#ab7a11; padding:5px 0;}
	.starPic_bd h4 a { color:#ab7a11;}
	.starPic_bd span { color:#ab7a11; font-weight:bold;}
	.starPic_bd p { line-height:18px;}

	/* 师生频道 盒子公用部分*/
	.box { width:359px;}
	.layout_fl .fl { float:left;}
	.layout_fl .fr { float:right;}
	.box h3 { background:url(images/col_tit_bg.jpg) no-repeat left top; height:28px; line-height:30px; _line-height:28px; padding-left:35px; font-weight:bold; color:#ffffff;}
	.box h3 a { color:#ffffff;}
	.box h3 a:hover { color:#ffffff;}
	.box h3 .more { float:right; font-weight:normal; padding-right:10px;}
	.box ul { border:1px solid #dadada; border-top:none; padding:13px 0 5px 11px;}
	
	/* 教师频道 */
	.teacher_img { float:left; background:url(images/teacher_img_bg.jpg) no-repeat left top; height:90px; width:90px;}
	.teacher_img img { width:80px; height:80px; padding:5px 0 0 5px;}
	.teacher_bd { float:right; width:230px; padding-right:10px;}
	.teacher .teacher_bd h4 { background:url(images/icon08.jpg) no-repeat 0 center; font-weight:bold; color:#c48c15; padding:5px 0 5px 20px;}
	.teacher .teacher_bd h4 a { color:#c48c15;}
	.teacher_bd p { line-height:20px; text-indent:2em; color:#999;}
	.teacher .first { padding-bottom:10px; background:none; padding-left:0px; height:90px;}
	.teacher li { background:url(images/icon09.jpg) no-repeat left center; padding-left:20px; line-height:22px;}
	.teacher li a { color:#3e3e3e;}
	
	/* 教师和学生频道 */
	.student h3 { background:url(images/colSchool02.jpg) no-repeat left top; height:30px; padding-left:30px;}
	.student h3 a { display:inline-block; text-align:center; width:63px; height:24px; font-weight:bold; color:#ffffff;}
	.student h3 a:hover { color:#cb941d; text-decoration:none;}
	.student h3 a.Act { display:inline-block; text-align:center; width:63px; background:url(images/sideBar_tab.png) no-repeat left 0; margin-top:6px; padding-top:5px;color:#cb941d;}
	.student .bd { border:1px solid #dadada; border-top:none; padding:12px 12px 5px; height:200px;}
	.student .s_fl { float:left; width:373px;}
	.student .s_fl li { background:url(images/icon09.jpg) no-repeat left center; padding-left:20px; line-height:22px;}
	.student .s_fl li a, .s_fr li a  { color:#3e3e3e;}
	.student .s_fl li a:hover, .s_fr li a:hover  {color:#ff6633; text-decoration:underline;}
        .s_imgText { height:80px;}
	.s_fr { float:right; width:310px;}
	.s_fr li { padding:10px 0;}
	.student_img img { float:left; width:98px; height:73px; border:1px solid #dadada;}
	.student_bd { float:right; width:200px;}
	.student_bd h4 { font-weight:bold; padding-bottom:5px;}
	.student_bd h4 a { color:#c48c15;}
	.student_bd p { color:#a1a1a0; text-indent:2em; line-height:20px;}

	/* 学生频道 */
	.stu_fl { float:left; width:310px;}
	.stu_fr { float:right; width:373px;}
	.stu_fl li { padding:10px 0;}
	.stu_fr li { background:url(images/icon09.jpg) no-repeat left center; padding-left:20px; line-height:22px;}

	/* 党建园地 */
	.party h3 { background:url(images/icon04.jpg) no-repeat 10px 5px;line-height:32px; padding-left:40px; font-weight:bold; color:#ffffff;}
	.party .more, .learning .more { float:right; padding-right:10px;}
	.party h3 a, .learning h3 a { font-weight:bold; color:#ffffff;}
	.party .more a, .learning .more a  { font-weight:normal;}
	.party ul { border:1px solid #dadada; border-top:none; padding:10px 15px; height:208px;}
	.party li { background:url(images/icon07.jpg) no-repeat left center; padding-left:10px; line-height:22px; color:#3e3e3e;}
	.party li a { color:#3e3e3e;}
           /* 学生天地 */
	.st h3 { background:url(images/icon01.jpg) no-repeat 10px 5px;line-height:32px; padding-left:40px; font-weight:bold; color:#ffffff;}
	.st .more, .learning .more { float:right; padding-right:10px;}
	.st h3 a, .learning h3 a { font-weight:bold; color:#ffffff;}
	.st .more a, .learning .more a  { font-weight:normal;}
	.st ul { border:1px solid #dadada; border-top:none; padding:10px 15px; height:208px;}
	.st li { background:url(images/icon07.jpg) no-repeat left center; padding-left:10px; line-height:22px; color:#3e3e3e;}
	.st li a { color:#3e3e3e;}

	
	/* 学科栏目 */
	.learning h3 { background:url(images/icon06.jpg) no-repeat 10px 8px;line-height:32px; padding-left:30px; font-weight:bold; color:#ffffff;}
	.learning ul { border:1px solid #dadada; border-top:none; padding:10px 15px; height:200px; padding:10px 13px;}
	.learning li { float:left; background:url(images/School_list_bg.jpg) no-repeat left center; height:23px; width:65px; line-height:23px; text-align:center; margin:5px 2px; }
	.learning li a { color:#333333;}

	.scrollImg { background:url(images/scrollImg_bg.jpg) no-repeat left center; height:154px;}
	.scrollImg h3 { float:left; width:20px; font-size:14px; font-weight:bold; color:#ffffff; line-height:28px; padding:18px 0 0 13px;}
	.scrollImg h3 a { color:#ffffff;}
	.scrollImg h3 a:hover { color:#ffea00; text-decoration:none;}
	.scrollImg ul { float:right; padding-top:10px; width:925px;}
	.scrollImg li { float:left; padding:0 15px;}
	.scrollImg li img { width:147px; height:117px; border:1px solid #b6b6b6; padding:1px;}
	.scrollImg li h4 { text-align:center; width:147px; padding-top:3px;}

/* 网站底部 */
	.foot { background:url(images/footer_bg.jpg) repeat-x left top; height:114px; height:auto !important; text-align:center; padding:25px 0;}
	.foot dd { line-height:24px;}

/* 其他单页样式定义 */
.mainAbouts { border:1px solid #dadada; border-top:none;}
.c_content { padding:25px;}
.links ul { padding:25px;}
.links li { float:left; background:url(images/icon07.jpg) no-repeat left center; height:24px; line-height:24px; padding-left:10px; width:45%;}
