﻿@charset "utf-8";
/* 通用信息列表DOT */
.infoList {
	text-align: left;
}
.infoList li {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	padding-left: 14px;
	background: url(default_res/icons.png) no-repeat 0 -76px;
}
.infoList li a {
	overflow: hidden;
}
.infoList li .date {
	font-size: 12px;
	float: right;
	color: #999;
}
/* infoListA */
.infoListA li {
	line-height: 24px;
	padding: 8px 0 8px 10px;
	border-bottom: 1px dotted #ccc;
	overflow: hidden;
	background: url(default_res/icons.png) 0 -74px no-repeat;
}
.infoListA .date {
	color: #999;
	float: right;
	font-size: 12px;
}
/* infoListC */
.infoListC {
	text-align: left;
}
.infoListC li {
	line-height: 48px;
	height: 48px;
	padding: 0 20px;
	overflow: hidden;
	float: left;
}
.infoListC li a {
	overflow: hidden;
	font-size: 14px;
}
.infoListC li .date {
	font-size: 12px;
	float: right;
	color: #999;
}
/* 通用带图片的信息列表_普通式 */
.picList li {
	text-align: left;
}
.picList li .pic img {
	width: 148px;
	height: 110px;
	border: 1px solid #bdbdbd;
	background: #fff;
}
.picList li .pic a:hover img {
	border-color: #aaa;
}
.picList li .title {
	padding-top: 5px;
}
/* 通用带图片的信息列表_普通式 - 横排浮动 */
.picListFl {
	overflow: hidden;
	zoom: 1;
	margin-right: -2%
}
.picListFl li {
	width: 23%;
	margin-right: 2%;
	text-align: center;
	float: left;
	_display: inline;
}
.picListFl li .pic {
	line-height: 0;
}
.picListFl li .pic img {
	width: 100%;
	height: auto;
}
.picListFl li .title {
	padding-top: 5px;
	line-height: 22px;
	height: 44px;
}
/* 内容带图片的信息列表_普通式 - 左图片右文字 */
.txtPicList li {
	overflow: hidden;
	background: url("module_res/dotted.gif") repeat-x bottom;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.txtPicList li .pic {
	width: 96px;
	float: left;
}
.txtPicList li .pic img {
	width: 90px;
	height: 90px;
	padding: 2px;
	border: 1px solid #ddd;
	background: #fff;
}
.txtPicList li .pic a:hover img {
	border-color: #aaa;
}
.txtPicList li .con {
	width: 230px;
	float: left;
	padding-left: 8px;
}
.txtPicList li .title {
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	color: #c00;
	font-weight: bold;
}
.txtPicList li .title a {
	color: #c00;
}
.txtPicList li .intro {
	color: #666;
	line-height: 20px;
}
.txtPicList li .intro .more {
	color: #c00;
	font-size: 12px;
}
/* 内容带图片的信息列表_普通式 - 上图片下文字 */
.txtPicListB li {
	width: 250px;
	padding: 0 19px;
	float: left;
}
.txtPicListB li .pic {
}
.txtPicListB li .pic img {
	width: 250px;
	height: 180px;
}
.txtPicListB li .title {
	height: 32px;
	line-height: 32px;
	padding-top: 4px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	text-align: left;
}
.txtPicListB li .title span {
	padding-right: 20px;
}
.txtPicListB li .title a {
	font-size: 14px;
	color: #046abb;
}
.txtPicListB li .intro {
	color: #666;
}
.txtPicListB li .intro .more {
	color: #f60;
}
/* 头条图文信息列表_普通式 */
.topicList li {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}
.topicList li.noData {
	padding-left: 12px;
	background: url(default_res/icons.png) no-repeat 0px -794px;
}
.topicList li .date {
	float: right;
	color: #999;
}
.topicList .t {
	padding-bottom: 30px;
	margin-bottom: 20px;
	height: auto;
	text-align: center;
	border-bottom: 1px dashed #dadada;
	background: none;
}
.topicList .t .title {
	line-height: 32px;
	text-align: left;
	font-weight: bold;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #d01a0d;
}
.topicList .t .tit {
	font-size: 16px;
	color: #18665E;
}
.topicList .t .intro {
	color: #999;
	text-align: left;
	font-size: 12px;
}
.topicList .t .intro .more {
	float: none;
	height: 20px;
	line-height: 20px;
	padding: 0 4px;
	color: #cf1b0c;
	text-indent: 0;
}
.topicList li.n {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	background: url(default_res/icons.png) no-repeat 0px -1064px;
	padding: 0 5px 0 13px;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.topicList li.n .date {
	float: right;
	color: #bcbcbc;
}
/* 有图片时追加的类 class="topicList topicHasPic"  */
.topicHasPic .t {
	overflow: hidden;
	zoom: 1;
}
.topicHasPic .pic {
	width: 176px;
	float: left;
}
.topicHasPic .pic img {
	width: 176px;
	height: 132px;
}
.topicHasPic .con {
	text-align: left;
	margin-left: 192px;
}
/* 焦点图切换-广告 */
.slideBox {
	height: 100px;
	overflow: hidden;
	position: relative;
}
.slideBox .hd {
	position: absolute;
	z-index: 1;
	right: 5px;
	bottom: 5px;
}
.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.slideBox .hd ul li {
	float: left;
	margin-right: 2px;
	width: 16px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	background: #000;
	cursor: pointer;
	color: #fff;
	filter: alpha(opacity=60);
	opacity: 0.6;
}
.slideBox .hd ul li.on {
	background: #f00;
	font-weight: bold;
	filter: alpha(opacity=100);
	opacity: 1;
}
.slideBox .bd {
	position: relative;
	z-index: 0;
}
.slideBox .bd .pic {
	height: 100px;
}
.slideBox .bd .con {
	display: none;
}
/* 焦点图切换- 数字 */
.focusBox {
	width: 680px;
	overflow: hidden;
	position: relative;
}
.focusBox .hd {
	position: absolute;
	z-index: 1;
	right: 8px;
	bottom: 20px;
}
.focusBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.focusBox .hd ul li {
	float: left;
	margin-right: 2px;
	width: 24px;
	height: 6px;
	line-height: 16px;
	text-align: center;
	background: #fff;
	cursor: pointer;
}
.focusBox .hd ul li span {
	display: none
}
.focusBox .hd ul li.on {
	background: #FF4F01;
	color: #fff;
}
.focusBox .bd {
	position: relative;
	height: 380px;
	overflow: hidden;
}
.focusBox .bd li {
	position: relative
}
.focusBox .bd .pic {
	position: relative;
	z-index: 0;
	line-height: 0;
}
.focusBox .bd .pic img {
	width: 680px;
	height: 380px;
	border: 0;
}
.focusBox .bd .con {
	position: absolute;
	width: 100%;
	z-index: 1;
	bottom: 0;
	height: 48px;
	line-height: 48px;
	text-align: left;
}
.focusBox .bd .con .title {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	z-index: 1;
}
.focusBox .bd .con .title a {
	color: #fff;
	padding-left: 10px;
	text-decoration: none;
}
.focusBox .bd .con .titleBg {
	position: absolute;
	width: 100%;
	z-index: 0;
	bottom: 0;
	left: 0;
	background: #000;
	filter: alpha(opacity=60);
	opacity: 0.6;
	height: 48px;
}
/*校园图片轮播 S*/
.pictures .focusBox .num {
	position: absolute;
	right: 13px;
	top: 24px;
}
.pictures .focusBox .num ul li {
	background: url(default_res/icons.png) no-repeat -196px -47px;
	width: 9px;
	height: 9px;
}
.pictures .focusBox .num ul li.on {
	background-position: -227px -47px;
}
.pictures .focusBox {
	margin-bottom: 8px;
}
.pictures .focusBox .bd .pic img {
	width: 202px;
	height: 154px;
}
.pictures .focusBox .bd .con {
	position: absolute;
	height: 34px;
	line-height: 34px;
	width: 96.4%;
	bottom: 0;
*bottom:3px;
	padding: 0;
}
.pictures .focusBox .bd .con .title {
	color: #fff;
	text-align: center;
}
.pictures .focusBox .bd .con .title a {
	font-size: 12px;
}
.pictures .focusBox .bd .con .bg {
	background: #000;
	height: 34px;
}
/*-- 网站地图 --*/
.siteMap {
	padding: 0 10px;
	overflow: hidden;
	zoom: 1;
}
.siteMap .li1 {
	margin-bottom: 20px;
}
.siteMap .h1 {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dotted #ccc;
	background: #fff;
}
.siteMap .h1 .a1 {
	font: normal 16px/40px "Microsoft YaHei";
	_font-weight: bold;
	color: #18665E;
	padding-left: 10px;
}
.siteMap .ul1 {
	padding: 10px 20px;
	zoom: 1;
	display: block !important;
}
.siteMap .li2 {
	display: inline-block;
*display:inline;
	zoom: 1;
	padding-right: 10px;
	vertical-align: top;
}
.siteMap .a2 {
	color: #666;
}
.siteMap .ul2 {
	padding: 0 0 20px 0;
}
.siteMap .li3 {
	line-height: 18px;
	display: inline-block;
*display:inline;
	zoom: 1;
}
.siteMap .a3 {
	color: #999;
	padding-right: 10px;
	margin-right: 10px;
	border-right: 1px solid #ddd;
}
.siteMap .last3 .a3 {
	border-right: 0;
}
/* url_方块样式分页 */
.page {
	font-size: 0;
	text-align: center;
	padding: 25px 0;
	clear: both;
	overflow: hidden;
}
.page a, .page span {
	font-size: 12px;
*display: inline;
	zoom: 1;
	border: 1px solid #E1E1E1;
	padding: 3px 6px;
	margin: 0 3px 5px 0;
	line-height: 22px;
	height: 22px;
}
.page a:hover, .page span:hover {
	border: 1px solid #18665E;
	text-decoration: none;
	color: #18665E;
}
.page .current {
	background: #18665E;
	border: 1px solid #18665E;
	color: #fff !important;
	font-weight: bold;
}
.page select, .page input {
	margin: 0 4px;
	background: #fff;
	border: 0 solid #E1E1E1;
	vertical-align: middle;
}
.page input {
	text-align: center;
	padding: 0 4px;
	outline: none;
}
.page input[type=text] {
	height: 22px;
	line-height: 22px;
	padding: 0 3px;
	outline: none;
	vertical-align: top;
	background: none;
	border: none
}

/*--
颜色代码
#1E72B4 深蓝色标题
#C4DEF8 淡蓝色边框
--*/
