﻿body {
	margin: 0px; padding: 0px;}
div {
	margin: 0px; padding: 0px;}
dl {
	margin: 0px; padding: 0px;}
dt {
	margin: 0px; padding: 0px;}
dd {
	margin: 0px; padding: 0px;}
ul {
	margin: 0px; padding: 0px;}
ol {
	margin: 0px; padding: 0px;}
li {
	margin: 0px; padding: 0px;}
h1 {
	margin: 0px; padding: 0px;}
h2 {
	margin: 0px; padding: 0px;}
h3 {
	margin: 0px; padding: 0px;}
h4 {
	margin: 0px; padding: 0px;}
h5 {
	margin: 0px; padding: 0px;}
h6 {
	margin: 0px; padding: 0px;}
pre {
	margin: 0px; padding: 0px;}
form {
	margin: 0px; padding: 0px;}
iframe {
	margin: 0px; padding: 0px;}
object {
	margin: 0px; padding: 0px;}
embed {
	margin: 0px; padding: 0px;}
fieldset {
	margin: 0px; padding: 0px;}
input {
	margin: 0px; padding: 0px;}
textarea {
	margin: 0px; padding: 0px;}
p {
	margin: 0px; padding: 0px;}
blockquote {
	margin: 0px; padding: 0px;}
th {
	margin: 0px; padding: 0px;}
td {
	margin: 0px; padding: 0px;}
html {
	height: 100%;}
body {
	height: 100%;}
table {
	border-collapse: collapse; border-spacing: 0;}
fieldset {
	border: 0px currentColor;}
img {
	border: 0px currentColor;}
address {
	font-style: normal; font-weight: normal;}
caption {
	font-style: normal; font-weight: normal;}
cite {
	font-style: normal; font-weight: normal;}
code {
	font-style: normal; font-weight: normal;}
dfn {
	font-style: normal; font-weight: normal;}
em {
	font-style: normal; font-weight: normal;}
strong {
	font-style: normal; font-weight: normal;}
th {
	font-style: normal; font-weight: normal;}
var {
	font-style: normal; font-weight: normal;}
ol {
	list-style: none;}
ul {
	list-style: none;}
caption {
	text-align: left;}
th {
	text-align: left;}
h1 {
	font-size: 100%; font-weight: normal;}
h2 {
	font-size: 100%; font-weight: normal;}
h3 {
	font-size: 100%; font-weight: normal;}
h4 {
	font-size: 100%; font-weight: normal;}
h5 {
	font-size: 100%; font-weight: normal;}
h6 {
	font-size: 100%; font-weight: normal;}
abbr {
	border: currentColor;}
acronym {
	border: currentColor;}
iframe {
	border: currentColor;}
a {
	text-decoration: none;}
strong {
	font-weight: bold;}
::after.clearfix {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";}
.clearfix {}
.clear {
	width: 0px; height: 0px; line-height: 0; clear: both; font-size: 0px;}
:focus {}
.fl {
	float: left; display: inline;  height:220px
;}
.fr {
	float: right; display: inline;}
.rl {
	position: relative;}
.hidden {
	display: none;}
.bold {
	font-weight: bold;}
.blk {
	display: block;}
.bodybg {
	background: rgb(255, 255, 255);}
.bodyfont {
	color: rgb(30, 30, 30); font-size: 12px;}
a {
	color: rgb(30, 30, 30);}
a:hover {
	text-decoration: underline;}
.container {
	margin: 0px auto; width: 1000px;}
.imageTop {
	position: relative; opacity: 1;}
.imageBottom {}
.header_top {
	background: rgb(255, 255, 255);}
.red_bg {
	background: rgb(255, 255, 255); width: 241px; height: 8px; line-height: 0; font-size: 0px;}
.header_bottom {
	background: url(../ibsnew_images/head_bg.jpg) repeat-x; height: 91px; position: relative;}
.menu {
	margin-top: 38px;}
.menu li {
	border-right-color: rgb(50, 80, 143); border-right-width: 1px; border-right-style: solid; float: left; display: inline;}
.menu a {
	width: 65px; text-align: center; color: rgb(255, 255, 255); line-height: 34px; display: block;}
.menu a.menu_big {
	width: 105px;}
.menu .last_li {
	border: currentColor;}
.english {
	top: 0px; right: -11px; position: absolute;}
.content_top {
	height: 368px;}
.banner {
	width: 1000px; height: 100%; overflow: hidden; cursor: pointer;}
.jxxm {
	background: url(../ibsnew_images/left_bg.jpg) repeat-y rgb(91, 91, 91); width: 231px; height: 100%; overflow: hidden; position: relative;}
.jxxm_tit {
	background: url(../ibsnew_images/jxxm_icon.jpg) no-repeat 23px 0px; font: bold 16px/31px "微软雅黑"; color: rgb(255, 255, 255); padding-left: 74px; margin-top: 20px; font-size-adjust: none; font-stretch: normal;}
.jxxm_list {
	margin: 11px 25px 0px 23px;}
.jxxm_list li {
	background: url(../ibsnew_images/sj_red.jpg) no-repeat 175px; border-top-color: rgb(110, 110, 110); border-bottom-color: rgb(81, 81, 81); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;}
.jxxm_list a {
	color: rgb(255, 255, 255); line-height: 26px; padding-left: 8px; display: block;}
.jxxm_list .last_li {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;}
.jxxm_list .first_li {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;}
.news {
	width: 497px;}
.news_nr {
	background: url(../ibsnew_images/lm_bg.jpg) repeat-x; padding: 22px 46px 0px 30px; margin-bottom: 30px; border-right-color: rgb(227, 227, 227); border-right-width: 1px; border-right-style: solid;}
.news_tit {
	background: url(title_bg.jpg) repeat-x; font: 16px/40px "微软雅黑"; height: 40px; color: rgb(255, 255, 255); overflow: hidden; padding-left: 27px; border-right-color: rgb(126, 126, 126); border-right-width: 1px; border-right-style: solid; font-size-adjust: none; font-stretch: normal;}
.f12 {
	font-size: 12px;}
.list_index li {
	background: url(../ibsnew_images/sj_blue.jpg) no-repeat 0px; line-height: 26px; padding-left: 15px; font-family: Arial, Helvetica, sans-serif;}
.list_index a {
	width: 78%; overflow: hidden; float: right; display: inline; white-space: nowrap; -ms-text-overflow: ellipsis;}
.notice {
	width: 503px;}
.notice .news_nr {
	border: currentColor;}
.notice .news_tit {
	border: currentColor;}
.friendLink {
	padding-left: 30px; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: solid;}
.xndh {
	margin: 15px 0px; width: 68%; color: rgb(79, 79, 79);}
.xndh li {
	padding: 0px 15px; line-height: 14px; border-right-color: rgb(79, 79, 79); border-right-width: 1px; border-right-style: solid; float: left; display: inline;}
.xndh .first_li {
	padding-right: 0px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;}
.xndh .last_li {
	border: currentColor;}
.xndh a {
	color: rgb(79, 79, 79);}
.yzyx {
	width: 260px; height: 44px; text-align: center; color: white; line-height: 44px; font-size: 14px; background-color: rgb(27, 65, 150);}
.footer {
	background: rgb(210, 211, 210); padding: 26px 0px 37px; color: rgb(120, 120, 120);}
.address {
	text-align: center; line-height: 18px;}
.sz {
	color: rgb(203, 8, 8); font-family: Arial, Helvetica, sans-serif;}
.frd_cnt {
	background: rgb(219, 218, 218);}
.frd_cnt2 {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;}
.cntbg {
	background: rgb(220, 220, 220);}
.cnt_left {
	width: 200px;}
.cnt_right {
	background: rgb(255, 255, 255); width: 800px; height: auto !important; min-height: 610px;}
.leftMenu_tit {
	background: url(../ibsnew_images/leftmenu_tit.jpg) no-repeat; font: bold 16px/40px "微软雅黑"; text-align: center; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;}
.leftMenu {
	margin-top: 9px;}
.leftMenu li {
	background: url(../ibsnew_images/leftmenu_icon.jpg) no-repeat 166px 12px; line-height: 38px; padding-left: 49px; border-bottom-color: rgb(152, 152, 152); border-bottom-width: 1px; border-bottom-style: dotted;}
.leftMenu a {
	color: rgb(80, 79, 80); display: block;}
.leftMenu_jxxm {
	margin-top: 9px;}
.leftMenu_jxxm li {
	background: url(../ibsnew_images/leftmenu_icon.jpg) no-repeat 166px 12px; line-height: 38px; padding-left: 9px; border-bottom-color: rgb(152, 152, 152); border-bottom-width: 1px; border-bottom-style: dotted;}
.leftMenu_jxxm a {
	color: rgb(80, 79, 80); display: block;}
.zw_tit {
	text-align: right; color: rgb(137, 137, 137); line-height: 36px; border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid;}
.zw_tit a {
	color: rgb(137, 137, 137);}
.lm {
	color: rgb(59, 59, 59); font-size: 14px;}
.content_zw {
	padding: 4px 31px 24px 29px; width: 740px;}
.list {
	margin: 40px 36px 0px 44px;}
.list li {
	background: url(../ibsnew_images/sj_blue.jpg) no-repeat 0px; text-align: right; line-height: 36px; padding-left: 15px; font-family: Arial, Helvetica, sans-serif;}
.list a {
	width: 85%; text-align: left; overflow: hidden; float: left; display: inline; white-space: nowrap; -ms-text-overflow: ellipsis;}
.pageNum {
	text-align: center; color: rgb(86, 86, 87); margin-top: 50px;}
.pageBtn {
	background: url(../ibsnew_images/btn_bg.jpg) no-repeat; margin: 0px 27px; border: currentColor; width: 68px; height: 24px; color: rgb(86, 86, 87); cursor: pointer;}
.mrnr_zw {
	margin: 0px auto 40px; width: 684px;}
.mrnr_zw p {
	margin: 0px 0px 12px; color: rgb(30, 30, 30); line-height: 28px; text-indent: 2em;}
.returnBtn {
	background: url(../ibsnew_images/btn_bg.jpg) no-repeat; margin: 0px auto; border: currentColor; width: 68px; height: 24px; color: rgb(83, 83, 83); font-size: 12px; display: block; cursor: pointer;}
.finaltit {
	font: bold 16px/48px "微软雅黑"; margin: 10px 0px; text-align: center; color: rgb(239, 138, 56); font-size-adjust: none; font-stretch: normal;}
.mask {
	background: rgb(0, 0, 0); width: 100%; height: 90px; bottom: 0px; position: absolute; opacity: 0.52;}
.imgText {
	font: bold 18px/30px "微软雅黑"; width: 100%; height: 90px; bottom: 0px; color: rgb(255, 255, 255); margin-top: -90px; position: absolute; font-size-adjust: none; font-stretch: normal; opacity: 0.45;}
.xyjs_img {
	margin: 0px 0px 10px 8px;}
.mrnr_zw .dh {
	color: rgb(0, 66, 130); font-size: 13px; font-weight: bold;}
.zjjgxx {
	line-height: 19px;}
.zjjgxx img {
	margin: 0px 7px 0px 2px;}
.zjjgxx a {
	color: rgb(0, 66, 130); font-size: 13px;}
.zjjgxx a:hover {
	color: rgb(0, 0, 0);}
.grey {
	color: rgb(130, 130, 130);}
.mrnr_zw .dh_n {
	font: bold 15px/normal "微软雅黑"; color: rgb(0, 66, 130); font-size-adjust: none; font-stretch: normal;}
.content {
	overflow: hidden;}
.arl {
	letter-spacing: -2px; font-family: "宋体";}
.eng {
	font-family: Arial;}
.eng p {
	text-indent: 0px;}
.dbt {
	color: rgb(65, 87, 154); line-height: 30px; font-size: 16px; font-weight: bold;}
.fbt {
	margin: -6px 0px 6px; text-align: center;}
.lj_hui_lan {
	color: rgb(0, 66, 130); font-family: Arial,Helvetica,sans-serif;}
:hover.lj_hui_lan {
	color: rgb(0, 0, 0); text-decoration: none;}
.tb_pd td {
	padding: 5px;}
.lj_hei {
	color: rgb(96, 96, 96); line-height: 26px;}
:hover.lj_hei {
	color: rgb(54, 125, 191);}
.leftMenu .lm_on {
	color: rgb(27, 66, 152);}
.leftMenu a:hover {
	color: rgb(27, 66, 152); text-decoration: none;}
.leftMenu .nolink {
	cursor: default;}
.leftMenu :hover.nolink {
	color: rgb(80, 79, 80); text-decoration: none;}
#mainiframe {
	margin: 0px auto; display: block;}
.wid {
	margin: 0px -63px; width: 800px;}
.lm_on {
	color: rgb(54, 125, 191);}
.more {
	margin: 2px 12px 0px 0px; color: rgb(255, 255, 255); font-family: Arial; font-size: 11px;}
.en {
	background: url(../ibsnew_images/en_bg.jpg) repeat-x; margin: 0px 0px 0px 680px; width: 100px; height: 22px; text-align: center; line-height: 22px;}
.en a {
	color: rgb(255, 255, 255); font-family: Arial; font-size: 13px;}
.teacherInfoBox {
	line-height: 24px;}
.teacherListBox a {
	margin: 14px 0px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;}
.teacherListBox2 a {
	width: 40%; margin-left: 8%; float: left; display: inline;}
.back {
	margin: 20px auto; width: 3em; text-align: center; text-decoration: underline; display: block;}
.teacherListBox .dh {
	text-indent: 0px; padding-top: 20px;}
.teacherListBox2 .dh {
	clear: both; margin-left: 8%;}
.menulist ul li {
	background: rgb(228, 228, 228); padding: 7px 0px; color: rgb(0, 0, 0); border-right-color: currentColor; border-bottom-color: rgb(255, 255, 255); border-right-width: medium; border-bottom-width: 1px; border-right-style: none; border-bottom-style: solid;}
.menulist ul li a {
	width: 150px; color: rgb(51, 51, 51); line-height: 20px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;}
.menulist ul {
	width: 150px; margin-top: 19px; margin-left: -43px; display: none; position: absolute;}
.menulist {
	height: 53px; position: relative;}
.photo {
	color: rgb(0, 66, 130); line-height: 30px; padding-top: 10px; padding-right: 20px; font-size: 13px; font-weight: bold;}
.photo a {
	color: rgb(0, 66, 130); font-size: 13px;}