body,
ol,
ul,
h1,
h2,
h3,
h4,
h5,
h6,
th,
dl,
dd,
form,
fieldset,
legend,
input,
textarea,
select {
	margin: 0;
	padding: 0;
}

fieldset,
img {
	border: none;
}


table td {
	color: #000;
	font-size: 12px;
	line-height: 20px;
	font-family: Arial, 宋体, "Microsoft YaHei", "微软雅黑", Helvetica, sans-serif;
}

.build {
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	float: right;
}

a:link,
a:visited {
	color: #000;
	text-decoration: none;
	font-family: Arial, 宋体, "Microsoft YaHei", "微软雅黑", Helvetica, sans-serif;
	line-height: 20px;
}

a:hover {
	color: #CC0000;
	text-decoration: none;
}

img {
	border: 0;
}

from {
	height: 0px;
}

.clear {
	clear: both;
	height: 0;
	line-height: 0;
}

p {
	word-wrap: break-word;
}

.select {
	width: 245px;
	height: 20px;
	background: none;
	border: 1px solid #7F9DB9;
	margin-bottom: 10px;
	font-family: Arial, 宋体, "Microsoft YaHei", "微软雅黑", Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
}

#mq {
	width: 245px;
	height: 22px;
	background: #FFF;
	margin: 0 auto;
	text-align: left;
}

a.menu:link,
a.menu:visited {
	color: #000;
	font-family: Arial, 宋体, "Microsoft YaHei", "微软雅黑", Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
}

a.menu:hover {
	text-decoration: none;
	font-family: Arial, 宋体, "Microsoft YaHei", "微软雅黑", Helvetica, sans-serif;
}

.menu_bg {
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #DDD;
	font-family: Arial, 宋体, "Microsoft YaHei", "微软雅黑", Helvetica, sans-serif;
	font-size: 12px;
}

.menu_bg a {
	font-size: 12px;
	color: #000;
	line-height: 28px;
	font-family: Arial, 宋体, "Microsoft YaHei", "微软雅黑", Helvetica, sans-serif;
}

.menu_bg a:visited {
	font-size: 12px;
	color: #000;
	line-height: 28px;
	font-family: Arial, 宋体, "Microsoft YaHei", "微软雅黑", Helvetica, sans-serif;
}

.menu_bg a:hover {
	font-size: 12px;
	color: #B41C1B;
	text-decoration: none;
	font-family: Arial, 宋体, "Microsoft YaHei", "微软雅黑", Helvetica, sans-serif;
}

a.name:link,
a.name:visited {
	color: #1F47B8;
	font-weight: 900;
	text-decoration: underline;
}

a.name:hover {
	text-decoration: underline;
}

.new {
	font-size: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #B41B1D;
	font-weight: 900;
}

.mulu {
	color: #000;
	padding-left: 35px;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
}

.mulu ol {
	color: #000;
	list-style: decimal;
	list-style-position: outside;
}

.mulu ol li {
	color: #000;
	font-size: 12px;
	line-height: 20px;
	list-style-position: outside;
	list-style-type: decimal;
}

.lan {
	color: #1F47B8;
}

.bai {
	color: #FFF;
}

.hui {
	color: #333;
}

.white {
	color: #fff;
}

.ju {
	color: #FF6600;
}

.lv {
	color: #339933;
}

.hong {
	color: #B41B1D;
}

.zi {
	color: #384C93;
}

.huang {
	color: #99550C;
}

.font_13 {
	font-size: 13px;
}

.font_14 {
	font-size: 14px;
}

.font_16 {
	font-size: 16px;
	font-family: "Microsoft YaHei", "微软雅黑", Arial, Helvetica, sans-serif;
}

.font_18 {
	font-size: 18px;
}

.font_20 {
	font-size: 20px;
}


.topic {
	font-size: 18px;
	font-weight: bold;
	font-family: "Microsoft YaHei", "微软雅黑", Arial, Helvetica, sans-serif;
	line-height: 22px;
}

.topic1 {
	font-size: 13px;
	font-weight: bold;
	font-family: "Microsoft YaHei", "微软雅黑", Arial, Helvetica, sans-serif;
	line-height: 22px;
}

.topic2 {
	font-size: 15px;
	font-weight: bold;

	font-family: "华文行楷", Arial, Helvetica, sans-serif";line-height:22px}
.title {
		font-size: 18px;
		font-weight: bold;
		color: #1F47B8;
	}

	.count {
		font-size: 12px;
		font-weight: bold;
		color: #FF6600;
	}

	.free {
		font-size: 10px;
		font-weight: bold;
		color: #3BA835;
	}

	.summary {
		font-size: 12px;
		margin-left: 10px;
		color: #1F47B8;
	}

	.name {
		font-size: 20px;
		font-weight: bold;
		font-family: "Microsoft YaHei", "微软雅黑", Arial, Helvetica, sans-serif;
		color: #134C81;
		line-height: 28px;
	}

	.index_menu {
		font-size: 16px;
		color: #FFF;
	}

	.index_menu span {
		padding-right: 16px;
		padding-left: 16px;
	}

	.index_menu a {
		font-size: 16px;
		color: #FFF;
		font-weight: 900;
	}

	.index_menu a:visited {
		font-size: 16px;
		color: #FFF;
		font-weight: 900;
	}

	.index_menu a:hover {
		font-size: 16px;
		color: #FFF;
		font-weight: 900;
		text-decoration: none;
	}

	a:link.leftmore,
	a:visited.leftmore {
		color: #6FA914;
		text-decoration: none;
		font-weight: bold;
	}

	a:hover.leftmore {
		text-decoration: underline;
	}

	a:link.rightmore,
	a:visited.rightmore {
		color: #FFF;
		text-decoration: none;
		font-weight: bold;
	}

	a:hover.rightmore {
		text-decoration: underline;
	}

	a:link.rightmenu,
	a:visited.rightmenu {
		color: #FFF;
		text-decoration: none;
		font-size: 15px;
		font-weight: bold;
		margin-left: 10px;
		margin-right: 10px;
		text-align: left;
	}

	a:hover.rightmenu {
		text-decoration: none;
	}

	a.quick:link,
	a.quick:visited {
		color: #2D77CB;
		font-weight: 900;
		font-size: 12px;
	}

	a.quick:hover {
		color: #2D77CB;
		text-decoration: underline;
	}

	.name1 {
		border: 1px solid #000;
		width: 36px;
	}

	.news_list {
		background-color: #FFF;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 25px;
		padding-left: 0px;
		overflow: hidden;
	}

	.news_list .bt {
		line-height: 36px;
		color: #CC0000;
		font-size: 16px;
		font-weight: 900;
	}

	.news_list .time {
		line-height: 26px;
		color: #555;
		font-size: 12px;
		padding-top: 10px;
	}

	.news_list .p {
		line-height: 26px;
		color: #000;
		font-size: 12px;
		padding-top: 25px;
	}

	.news_list .img {
		text-align: center;
		padding-top: 25px;
	}

	.news_list li {
		line-height: 26px;
		background-image: url(http://www.sibcb.ac.cn/images/icon_dot.jpg);
		background-repeat: no-repeat;
		background-position: left 12px;
	}

	.news_list li .text {
		display: block;
		padding-left: 16px;
		padding-bottom: 3px;
		padding-top: 3px;
	}

	.news_list li .text a {
		color: #000;
	}

	.news_list li .text a:hover {
		color: #9D0711;
	}

	#breadcrumb {
		list-style: none;
		display: inline-block;
	}

	#breadcrumb .icon {
		font-size: 12px;
	}

	#breadcrumb li {
		float: left;
	}

	#breadcrumb li a {
		color: #FFF;
		display: block;
		background: #E03C43;
		text-decoration: none;
		position: relative;
		height: 40px;
		line-height: 40px;
		padding: 0 6px 0 6px;
		text-align: center;
		margin-right: 22px;
	}

	#breadcrumb li:nth-child(even) a {
		background-color: #BE3139;
	}

	#breadcrumb li:nth-child(even) a:before {
		border-color: #BE3139;
		border-left-color: transparent;
	}

	#breadcrumb li:nth-child(even) a:after {
		border-left-color: #BE3139;
	}

	#breadcrumb li:first-child a {
		padding-left: 10px;
		-webkit-border-radius: 4px 0 0 4px;
		-moz-border-radius: 4px 0 0 4px;
		-ms-border-radius: 4px 0 0 4px;
		-o-border-radius: 4px 0 0 4px;
		border-radius: 4px 0 0 4px;
	}

	#breadcrumb li:first-child a:before {
		border: none;
	}

	#breadcrumb li:last-child a {
		padding-right: 15px;
		-webkit-border-radius: 0 4px 4px 0;
		-moz-border-radius: 0 4px 4px 0;
		-ms-border-radius: 0 4px 4px 0;
		-o-border-radius: 0 4px 4px 0;
		border-radius: 0 4px 4px 0;
	}

	#breadcrumb li:last-child a:after {
		border: none;
	}

	#breadcrumb li a:before,
	#breadcrumb li a:after {
		content: "";
		position: absolute;
		top: 0;
		border: 0 solid #E03C43;
		border-width: 20px 10px;
		width: 0;
		height: 0;
	}

	#breadcrumb li a:before {
		left: -20px;
		border-left-color: transparent;
	}

	#breadcrumb li a:after {
		left: 100%;
		border-color: transparent;
		border-left-color: #E03C43;
	}

	#breadcrumb li a:hover {
		background-color: #C35D61;
	}

	#breadcrumb li a:hover:before {
		border-color: #C35D61;
		border-left-color: transparent;
	}

	#breadcrumb li a:hover:after {
		border-left-color: #C35D61;
	}

	#breadcrumb li a:active {
		background-color: #C35D61;
	}

	#breadcrumb li a:active:before {
		border-color: #C35D61;
		border-left-color: transparent;
	}

	#breadcrumb li a:active:after {
		border-left-color: #C35D61;
	}

	.nav p {
		margin-right: 0px;
	}

	.nav {
		line-height: 34px;
		height: 34px;
		margin: 0 auto;
		width: 1002px;
		font-family: "Microsoft YaHei", "微软雅黑", Arial, Helvetica, sans-serif;
	}

	.nav .inner {
		width: 1002px;
		height: 34px;
		background-color: #CFCFCF;
		margin: 0 auto;
	}

	/** 导航默认样式 **/
	.wp_nav {
		display: block;
		margin: 0;
		padding-top: 0;
		padding-right: 0;
		padding-bottom: 0;
		padding-left: 20px;
	}

	.wp_nav * {
		margin: 0;
		padding: 0;
	}

	.wp_nav:after {
		clear: both;
		content: ".";
		display: block;
		height: 0;
		visibility: hidden;
	}

	.wp_nav {
		display: block;
		*zoom: 1;
	}

	.wp_nav .nav-item {
		display: inline-block;
		float: left;
		position: relative;
		vertical-align: bottom;
	}

	.wp_nav .on {
		z-index: 10;
	}

	.wp_nav .nav-item .mark {
		display: block;
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 99;
	}

	.wp_nav .nav-item a {
		font-family: "Microsoft YaHei", "微软雅黑", Arial, Helvetica, sans-serif;
		display: block;
		color: #000;
		/*一级栏目的文字格式*/
		/*一级栏目的文字颜色*/
		text-align: center;
		/*一级栏目的文字对齐方式*/
		position: relative;
		z-index: 100;
		font-size: 12px;
		font-weight: 900;
	}

	.wp_nav .nav-item a:hover,
	.wp_nav .nav-item .parent {
		color: #000;
		text-decoration: underline;
	}

	.wp_nav .nav-item .parent {
		color: #000;
		/*一级栏目下拉鼠标移上去时的文字颜色*/
	}

	.wp_nav .nav-item a .item-name {
		display: inline-block;
		line-height: 22px;
		/*一级栏目的行高*/
		cursor: pointer;
		padding-right: 16px;
		padding-left: 16px;
		padding-top: 6px;
		padding-bottom: 6px;
		text-decoration: none;
	}

	.wp_nav .sub-nav {
		display: block;
		width: 100%;
		position: absolute;
		z-index: 200;
		visibility: hidden;
		border: 1px solid #CCC;
		border-top: none;
	}

	.wp_nav .sub-nav .nav-item {
		white-space: nowrap;
	}

	.wp_nav .sub-nav .nav-item .mark {
		background: #FFF;
		/*子菜单背景颜色*/
		/*上传图片位置*/
	}

	.wp_nav .sub-nav .nav-item a {
		font-family: "Microsoft YaHei", "微软雅黑", Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		/*子菜单栏目的文字格式*/
		color: #000;
		/*一级栏目的文字颜色*/
		text-align: left;
		/*子菜单栏目的文字对齐方式*/
		border-top: 1px solid #D8E1CC;
		/*子菜单栏目的上边框*/
		min-width: 80px;
	}

	.wp_nav .sub-nav .nav-item a:hover,
	.wp_nav .sub-nav .nav-item .parent {
		background: #eee;
		/*子菜单鼠标移上去时的背景颜色*/
		color: #000;
		/*子菜单鼠标移上去时的文字颜色*/
	}

	.wp_nav .sub-nav .nav-item .parent {
		background: #eee;
		/*子菜单下拉鼠标移上去时的背景颜色*/
		color: #000;
		/*子菜单下拉鼠标移上去时的文字颜色*/
	}

	.wp_nav .sub-nav .nav-item a .item-name {
		padding: 5px 17px;
		line-height: 22px;
		/*子菜单栏目的行高*/
	}

	.blackBacking {
		background-color: #FFF;
	}

	.names {
		background-color: #FFF;
		font-size: 12px;
		color: #FFF;
		text-decoration: none;
		text-align: center;
		font-family: Arial;
		font-weight: bold;
	}

	.names1 {
		background-color: #800000;
		font-size: 12px;
		color: #FFF;
		text-decoration: none;
		text-align: center;
		font-family: Arial;
		font-weight: bold;
	}

	.calendarBody {
		background-color: #F2EBCB;
		font-size: 12px;
		color: #000;
		text-decoration: none;
		text-align: center;
		font-family: Arial;
		font-weight: bold;
	}

	.calCurrentDay {
		background-color: #F0D145;
		font-size: 12px;
		color: #FFF;
	}

	.calOtherDay {
		background-color: #F2EBCB;
		font-size: 12px;
		color: #000;
	}

	.calNotDay {
		background-color: #F2EBCB;
		font-size: 12px;
		color: #000;
	}

	.calDailDay {
		background-color: #808080;
		font-size: 12px;
		color: #FFF;
	}

	.calFormMenu {
		background-color: #FFF;
		font-size: 12px;
		color: #000;
		text-decoration: none;
		text-align: center;
		font-family: Arial;
	}

	#panel {
		width: 720px;
		border: 0px solid #D0DAFD;
	}

	.head {
		padding: 3px;
		background: #EFEFEF;
		cursor: pointer;
		font-size: 14px;
		color: #cc0000;
	}

	.content {
		padding: 0px;
		text-indent: 0em;
		border-top: 0px solid #0050D0;
		display: block;
		display: none;
	}
