.lmbanner-ts {
	width: 100%; height: 280px; background-color: rgb(242, 242, 242);}
.lmbanner {
	margin: 0px auto; width: 1200px;}
.lmban {
	width: 1200px;
	height: auto;
	overflow: hidden;
	padding-top: 0px;
	}
.lmban-d {
	width: 170px; height: 80px; color: rgb(255, 255, 255); font-size: 24px; margin-top: -80px; margin-left: 0px; filter: alpha(opacity=90); position: absolute; opacity: 0.9; background-color: rgb(0,91,172); _margin-left: 0px;}
.lmban-d span {
	padding: 28px 0px 0px 35px; float: left;}
.lmjx {
	margin: 0px auto; width: 1000px; height: auto; min-height: auto;  background-repeat: repeat-y;}
.lmjxr {
	margin: 0px auto; width: 1000px; height: auto; min-height: auto;  background-repeat: repeat-y;}
.lmnav {
	background-position: top; width: 170px; height: auto; float: left; background-repeat: repeat-y;}
.lmnav-s {
	background-position: top; width: 170px; height: 5px;  background-repeat: no-repeat;}
.lmnav-lb {
	width: 165px; height: auto; padding-left: 0px;}
.lmnav-lb li {
	background-position: left; width: 165px; height: 50px; display: block; background-repeat: no-repeat;}
.lmnav-lb li a:hover {
	background-position: left; width: 155px; height: 50px; display: block;  background-repeat: no-repeat;}
.lmnav-lb li span {
	padding: 10px 0px 0px 30px; width: 125px; color: rgb(102, 102, 102); float: left;}
.lmnav-lb li a {
	cursor: pointer;}
.lmkj-r {
	width: 766px; height: auto; float: right;}
.lmkj-rvz {
	background-position: right bottom; width: 766px; height: 40px; padding-top: 28px; border-bottom-color: rgb(228, 228, 228); border-bottom-width: 2px; border-bottom-style: solid;  background-repeat: no-repeat;}
.lmkj-rvz-l {
	width: auto; height: 32px; color: rgb(102, 102, 102); font-size: 24px; float: left;}
.lmkj-rvz-r {
	padding: 6px 0px 0px 20px; width: 560px; height: 32px; font-size: 13px; float: left;}
.lmkj-rvz-r a {
	float: left;}
.lmkj-rvz-r img {
	padding-top: 3px; float: left;}
.lmkj-rvz-r span {
	padding: 0px 2px; float: left;}
.lmkj-r2 {
	margin: 0px auto; width: 92%; height: auto; overflow: hidden;}
.lmkj-rvz2 {
	background-position: right bottom; margin: 0px auto; width: 100%; height: 40px; overflow: hidden; padding-top: 28px; border-bottom-color: rgb(228, 228, 228); border-bottom-width: 2px; border-bottom-style: solid; background-repeat: no-repeat;}
.lmkj-rvz-l2 {
	width: auto; height: 32px; color: rgb(102, 102, 102); font-size: 24px; float: left;}
.lmkj-rvz-r2 {
	padding: 6px 0px 0px 20px; width: 600px; height: 32px; font-size: 13px; float: left;}
.lmkj-rvz-r2 a {
	float: left;}
.lmkj-rvz-r2 img {
	padding-top: 3px; float: left;}
.lmkj-rvz-r2 span {
	padding: 0px 2px; float: left;}
.edubox2 {
	margin: 0px auto; padding: 35px 0px 120px; width: 92%; height: auto; _padding: 35px 0 90px 0;}
.edubox3 {
	margin: 0px auto; padding: 35px 0px 120px; width: 98%; height: auto; _padding: 35px 0 90px 0;}
.edubox4 {
	margin: 0px auto; padding: 35px 0px 120px; width: 98%; height: auto; _padding: 35px 0 90px 0;}
.edubox4 td {
	border: 1px solid rgb(184, 204, 237);}
.edubox5 {
	margin: 0px auto; padding: 35px 0px 120px; width: 850px; height: auto; clear: none; display: inherit; visibility: inherit; z-index: 99999; _padding: 35px 0 90px 0;}
.edubox {
	padding: 20px 0px 120px; width: 748px; height: auto; _padding: 20px 0 90px 0;}
.edubox6 {
	padding: 15px 0px 0px; height: auto;}
.xxfb-kk {
	width: 718px; height: auto;}
.title1 {
	width: 718px; height: 40px; text-align: center; background-repeat: no-repeat;}
.title1 li {
	width: 111px; height: 33px; text-align: center; padding-top: 7px; margin-right: 6px; float: left; display: inline; cursor: pointer;}
.list1 {
	margin: 0px auto; padding: 8px 0px 0px; width: 710px; height: auto; overflow: hidden;}
.list2 {
	margin: 0px auto; padding: 8px 0px 0px; width: 710px; height: auto; overflow: hidden; text-decoration: none;}
.fc1 {
	width: 110px; height: 40px; text-align: center; color: rgb(153, 0, 0); float: left; background-repeat: no-repeat;}
.fd1 {
	width: 110px; height: 40px; text-align: center; color: rgb(153, 153, 153);  background-repeat: no-repeat;}
.xfbsm {
	margin: 0px auto; width: 710px; height: auto; padding-top: 25px;}
.xfbsm-sx {
	padding: 0px 0px 15px 10px; width: 710px; height: auto; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;}
.xfbsm-s {
	padding: 0px 0px 15px 10px; width: 710px; height: auto;}
.xfbsm-s span {
	width: 710px;}
.xfbsm-s p {
	width: 710px; color: rgb(102, 102, 102); font-size: 14px;}
.xfbtoo {
	width: 710px; height: auto; padding-top: 20px;}
.xfbtoo-lb {
	margin: 0px 7px 14px; width: 220px; height: 195px; float: left;}
.xfbtoo-lbvz {
	padding: 2px 2px 0px; width: 216px; height: 38px; float: left; background-color: rgb(246, 246, 246);}
.jbsj {
	width: 710px; height: auto; padding-bottom: 20px;}
.jbsj-bt {
	width: 710px; height: 37px; background-color: rgb(244, 244, 244);}
.jbsj-bt span {
	padding: 7px 0px 0px 8px; color: rgb(153, 0, 0); font-size: 20px; float: left;}
.jbsj-vz {
	margin: 0px auto; width: 705px; height: auto;}
.jbsj-vz li {
	width: 705px; height: 44px; border-bottom-color: rgb(193, 193, 193); border-bottom-width: 1px; border-bottom-style: dashed;}
.jbsj-vz li a {
	padding: 10px 0px 0px 8px; width: 545px; float: left;}
.jbsj-vz li em {
	padding: 10px 8px 0px 0px; width: 100px; text-align: right; float: right;}
.info_gnz_cc {
	margin: 0px auto; width: 710px; height: 50px; text-align: right; padding-top: 20px; font-size: 14px;}
.info_gnz_cc2 {
	margin: 0px auto; width: 96%; height: 50px; text-align: center; padding-top: 17px; font-size: 14px;}
.info_gnz_rz {
	width: 140px; height: 20px; color: rgb(102, 102, 102); padding-right: 10px; float: right;}
.info_gnz_rz a {
	color: rgb(102, 102, 102); padding-right: 3px;}
.info_gnz_hs {
	width: 210px; height: 20px; color: rgb(102, 102, 102); float: right;}
.info_gnz_hs li {
	float: left;}
.info_zit {
	float: left;}
.colorfont {
	float: left;}
.color01 {
	background: rgb(230, 248, 248); margin: 5px 3px; border: 1px solid rgb(102, 102, 102); width: 10px; height: 10px; overflow: hidden; float: left;}
.color02 {
	background: rgb(204, 248, 248); margin: 5px 3px; border: 1px solid rgb(102, 102, 102); width: 10px; height: 10px; overflow: hidden; float: left;}
.color03 {
	background: rgb(248, 248, 204); margin: 5px 3px; border: 1px solid rgb(102, 102, 102); width: 10px; height: 10px; overflow: hidden; float: left;}
.color04 {
	background: rgb(249, 204, 249); margin: 5px 3px; border: 1px solid rgb(102, 102, 102); width: 10px; height: 10px; overflow: hidden; float: left;}
.color05 {
	background: rgb(153, 204, 248); margin: 5px 3px; border: 1px solid rgb(102, 102, 102); width: 10px; height: 10px; overflow: hidden; float: left;}
.color06 {
	background: rgb(238, 238, 238); margin: 5px 3px; border: 1px solid rgb(102, 102, 102); width: 10px; height: 10px; overflow: hidden; float: left;}
.info_xwnr {
	width: 96%; height: auto; line-height: 28px;}
.info_xwnr p {
	text-indent: 28px; padding-bottom: 10px;}
.info_xwnr2 {
	margin: 0px auto; padding: 40px 15px 20px; width: 96%; height: auto; line-height: 28px;}
.info_xwnr2 p {
	text-indent: 28px; padding-bottom: 2px;}
.xxld-l {
	width: 184px; height: auto; padding-left: 15px; margin-right: 20px; border-right-color: rgb(224, 224, 224); border-right-width: 1px; border-right-style: solid; float: left;}
.xxld-r {
	width: 455px; height: auto; padding-left: 30px; float: left;}
.xxld-ldc {
	width: 204px; height: 55px; color: rgb(102, 102, 102); line-height: 28px; padding-bottom: 40px; font-size: 14px; float: left;}
.xxld-ldc a {
	color: rgb(153, 0, 0); font-size: 20px;}
.zsjy {
	width: 710px; line-height: 28px; text-indent: 28px; padding-bottom: 20px; font-size: 14px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;}
.zsjy2 {
	width: 710px; padding-top: 25px;}
.zsjy-fl {
	padding: 0px 10px; width: 325px; height: 300px; margin-bottom: 15px; float: left;}
.zsjy-fl img {
	float: left;}
.zsjy-vz {
	padding: 10px 10px 0px; width: 305px; height: 60px; float: left; background-color: rgb(224, 224, 224);}
.zsjy-vz p {
	color: rgb(102, 102, 102); font-size: 14px;}
.fudh-vz {
	margin: 0px auto; padding: 15px 0px 0px; width: 692px;}
.fudh-vz li {
	width: 160px; height: 30px; padding-right: 10px; float: left;}
.news-zx {
	width: 695px; height: 110px; padding-left: 15px; margin-bottom: 20px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; float: left;}
.news-rq {
	width: 78px; height: 82px; text-align: center; float: left; background-repeat: no-repeat;}
.news-rq span {
	padding: 19px 0px 10px 21px; color: rgb(255, 0, 0); font-size: 30px; float: left;}
.news-rq p {
	color: rgb(153, 153, 153); padding-left: 12px; font-size: 14px; float: left;}
.news-xxlb {
	width: 575px; height: 90px; padding-left: 25px; float: left;}
.news-xxlb a {
	width: 575px; color: rgb(153, 0, 0); padding-bottom: 10px; font-size: 18px;}
.news-xxlb p {
	width: 575px; color: rgb(102, 102, 102); font-size: 14px;}
.fany {
	width: 710px; height: 30px; text-align: center; padding-top: 30px; float: left;}
.news-xxobt {
	margin: 0px auto; width: 100%; height: 45px; text-align: center; padding-top: 15px; font-size: 26px; background-color: rgb(238, 238, 238);}
.news-tyi {
	margin: 0px auto 10px; width: 100%; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: dashed;}
.news-rqly {
	padding: 0px 15px 0px 0px; width: 400px; text-align: left; color: rgb(102, 102, 102); font-size: 14px; float: left;}
.news-fxx {
	width: 100%; height: 48px; border-top-color: rgb(233, 233, 233); border-bottom-color: rgb(233, 233, 233); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;}
.news-fxxs {
	width: 235px; height: 30px; padding-top: 12px; float: right;}
.ldxin {
	margin: 0px auto; width: 840px; line-height: 34px;}
.ldxin p {
	width: 100%; text-indent: 25px;}
.ldxin-an {
	margin: 0px auto; width: 58%; height: 55px; text-align: center; padding-top: 30px;}
.ldxin-an img {
	padding: 0px 15px;}
.kyxs {
	width: 98%; height: 40px; text-align: right; padding-top: 15px; font-size: 18px;}
.kyxs a {
	color: rgb(0, 51, 153); float: right;}
.kyxs a em {
	font-size: 12px;}
.jgsz {
	width: 100%; height: auto; padding-bottom: 20px;}
.jgsz-bt {
	width: 100%; height: 37px; background-color: rgb(244, 244, 244);}
.jgsz-bt span {
	padding: 7px 0px 0px 8px; color: rgb(153, 0, 0); font-size: 20px; float: left;}
.jgsz-vz {
	margin: 0px auto; padding: 15px 0px 0px; width: 860px;}
.jgsz-vz li {
	width: 270px; height: 30px; padding-right: 10px; float: left;}
.ggfw-vz {
	margin: 0px auto; padding: 15px 0px 0px; width: 860px;}
.ggfw-vz li {
	margin: 0px 25px 30px 0px; width: 180px; height: 30px; padding-right: 10px; float: left;  background-repeat: no-repeat;}
.jgbt016 {
	text-align: center; color: rgb(255, 0, 0); font-size: 16px; float: left;}
.jgdoss {
	border: 1px solid rgb(233, 233, 233); width: 448px; overflow: hidden; float: left;}
.jgdoss li {
	width: 448px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: solid; float: left;}
.jgdoss-l {
	padding: 5px 2px 0px; width: 30px; text-align: center; float: left;}
.jgdoss-r {
	padding: 5px; width: 396px; border-left-color: rgb(233, 233, 233); border-left-width: 1px; border-left-style: solid; float: left;}
.jgdoss-r p {
	padding-left: 15px;}
.jgdoss-btbj {
	background-color: rgb(240, 240, 240);}
.jgdoss-zjgd01 {
	width: 100%; height: 21px; overflow: hidden; float: left; _height: 17px;}
.jgdoss-zjgd02 {
	width: 100%; height: 128px; float: left;}
.jgdoss-zjgd03 {
	width: 100%; height: 106px; float: left;}
.jgdoss-sm {
	height: 47px; text-align: right; color: rgb(58, 110, 188); padding-top: 20px; font-size: 16px; float: left;}
.jgdoss-zbcco {
	padding: 5px 0px 0px 5px; width: 391px; height: 99px; border-left-color: rgb(233, 233, 233); border-left-width: 1px; border-left-style: solid; float: left;}
.banner-bjtoo {
	background-position: top;
	width: auto;
	height: auto;
	background-repeat: repeat-x;
	}
.ld-koo {
	width: 660px; height: auto; padding-left: 30px; float: left;}
.ld-koo-ldc {
	margin: 5px 0px; padding: 5px 0px 0px 10px; width: 650px; height: 35px; color: rgb(102, 102, 102); line-height: 28px; font-size: 16px; float: left; background-color: rgb(245, 245, 245);}
.ld-koo-ldc span {
	width: 150px; float: left;}
.ld-koo-ldc a {
	padding: 0px 8px; color: rgb(153, 0, 0); font-size: 18px; float: left;}
.ld-koo-ldc2 {
	margin: 5px 0px; padding: 5px 0px 0px 10px; width: 650px; height: 35px; color: rgb(102, 102, 102); line-height: 28px; font-size: 16px; float: left;}
.ld-koo-ldc2 span {
	width: 150px; float: left;}
.ld-koo-ldc2 a {
	padding: 0px 8px; color: rgb(153, 0, 0); font-size: 18px; float: left;}
.lightboxOverlay {
	left: 0px; top: 0px; display: none; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); position: absolute; z-index: 99993; opacity: 0.8; background-color: black;}
.lightbox {
	left: 0px; width: 100%; text-align: center; line-height: 0; font-weight: normal; position: absolute; z-index: 100000;}
.lb-outerContainer {
	margin: 0px auto; border-radius: 4px; width: 250px; height: 250px; position: relative; background-color: white; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;}
.lb-outerContainer::after {
	clear: both; display: table; content: "";}
.lb-container {
	padding: 4px;}
.lb-loader {
	left: 0%; top: 43%; width: 100%; height: 25%; text-align: center; line-height: 0; position: absolute;}
.lb-cancel {
 width: 32px; height: 32px; display: block;}
.lb-container > .nav {
	left: 0px;}
.lb-dataContainer {
	margin: 0px auto; width: 100%; padding-top: 5px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;}
.lb-dataContainer::after {
	clear: both; display: table; content: "";}
.lb-data {
	padding: 0px 4px; color: rgb(187, 187, 187);}
.lb-data .lb-details {
	width: 85%; text-align: left; line-height: 1.1em; float: left;}
.lb-caption {
	font-size: 14px;}
.lb-data .lb-close {
 width: 30px; height: 30px; text-align: right; float: right; display: block; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7;}
.lb-image {
	max-height: 600px;}
