.wrapper {
	width: 96%; max-width: 1200px;
}
.warp {
	width: 100%;
}
.logo {
	height: 88px; float: left;
}
.search {
	padding-top: 8px; float: right;
}
.search2 {
	padding-top: 15px; float: right;
}
.TXT {
	padding: 0px 0px 0px 10px; border: 0px currentColor; border-image: none; width: 150px; height: 30px; line-height: 30px; overflow: hidden; vertical-align: middle; float: left; background-color: rgb(232, 232, 232);
}
.TXT2 {
	padding: 0px; border: 1px solid rgb(241, 241, 241); border-image: none; width: 130px; height: 20px; line-height: 20px; overflow: hidden; vertical-align: middle; float: left;
}
.BTN {
	background: rgb(108, 82, 83);
	border: 0px currentColor;
	border-image: none;
	height: 30px;
	color: rgb(255, 255, 255);
	font-size: 12px;
	float: left;
	cursor: pointer;
	width: 50px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}
.BTN2 {
	background: rgb(102, 102, 102); padding: 0px 6px; border: 0px currentColor; border-image: none; height: 24px; text-align: center; color: rgb(255, 255, 255); font-size: 12px; float: left; cursor: pointer;
}
#footer {
	padding: 35px 0px; width: 100%; text-align: center;
}
#footer2 {
	width: 100%; height: 65px; text-align: center; line-height: 65px;
}
.con {
	text-align: center; font-size: 14px;
}
.con a {
	padding-right: 30px;
}
.wo {
	border-right-color: rgb(32, 60, 118); border-right-width: 1px; border-right-style: solid;
}
.r30 {
	margin-right: 3%;
}
.r80 {
	margin-right: 5%;
}
.r65 {
	margin-right: 6.5%;
}
.row {
	height: auto; overflow: hidden; clear: both;
}
.row h1 {
	padding: 20px 0px 10px; color: rgb(20, 50, 112); font-size: 20px;
}
.row h4 {
	padding: 20px 0px; width: 200px; color: rgb(20, 50, 112); font-size: 14px; float: left;
}
.row h5 {
	padding: 20px 0px; width: 200px; color: rgb(255, 255, 255); font-size: 14px; font-weight: normal; float: left;
}
.row h6 {
	padding: 20px 0px 8px; color: rgb(20, 50, 112); font-size: 16px;
}
.col1 {
	float: left;
}
.col2 {
	float: left;
}
.col3 {
	float: left;
}
.col4 {
	float: left;
}
.col5 {
	float: left;
}
.col6 {
	float: left;
}
.col7 {
	float: left;
}
.col8 {
	float: left;
}
.col9 {
	float: left;
}
.col10 {
	float: left;
}
.col11 {
	float: left;
}
.col12 {
	float: left;
}
.col9 {
	width: 75%;
}
.col8 {
	width: 48.5%;
}
.col7 {
	width: 68%;
}
.col5 {
	width: 32.5%;
}
.col6 {
	width: 29%;
}
.col3 {
	width: 22%;
}
.col2 {
	width: 30%;
}
.col1 {
	width: 29%;
}
.col4 {
	width: 15%;
}
.col12 {
	width: 100%;
}
.col1 h1 {
	background-position: bottom; padding: 0px 0px 10px; color: rgb(20, 50, 112); font-size: 14px; background-image: url("../img/line.gif"); background-repeat: repeat-x;
}
.col4 h1 {
	padding: 10px 0px 0px; color: rgb(20, 50, 112); font-size: 20px;
}
.col3 h1 {
	padding: 10px 0px 0px; color: rgb(20, 50, 112); font-size: 20px;
}
.col2 h1 {
	padding: 10px 0px 0px; color: rgb(20, 50, 112); font-size: 20px;
}
.col5 h1 {
	padding: 10px 0px 0px; color: rgb(20, 50, 112); font-size: 20px;
}
.links h1 {
	padding: 10px 0px 0px; color: rgb(20, 50, 112); font-size: 20px;
}
.service-item h1 {
	padding: 10px 0px 0px; color: rgb(20, 50, 112); font-size: 20px;
}
.fdh {
	margin: 0px; padding: 16px 0px 0px; font-size: 12px;
}
.fdh li {
	float: left;
}
.fdh li a {
	padding: 5px; width: 40px; height: 40px; text-align: center; color: rgb(20, 50, 112); margin-left: 18px; display: block; background-color: rgb(255, 255, 255);
}
.fdh li a:hover {
	color: rgb(255, 255, 255); background-color: rgb(157, 119, 2);
}
.app07 a {
	background-position: center; background-image: url("img05.png");
}
.app06 a {
	background-position: center; background-image: url("img04.png");
}
.app05 a {
	background-position: center; background-image: url("img03.png");
}
.app04 a {
	background-position: center; background-image: url("img02.png");
}
.app03 a {
	background-position: center; background-image: url("img01.png");
}
.app07 a:hover {
	background-position: center; background-image: url("img05-o.png");
}
.app06 a:hover {
	background-position: center; background-image: url("img04-o.png");
}
.app05 a:hover {
	background-position: center; background-image: url("img03-o.png");
}
.app04 a:hover {
	background-position: center; background-image: url("img02-o.png");
}
.app03 a:hover {
	background-position: center; background-image: url("img01-o.png");
}
#kinMaxShow {
	display: none;
}
#kinMaxShow p.title {
	padding: 14px 5px; left: 10%; width: 50%; bottom: 20%; color: rgb(255, 255, 255); text-indent: 10px; font-size: 14px; display: block; position: absolute; background-image: url("../img/showbg.png"); background-repeat: repeat;
}
#jsddm {
	margin: 0px; padding: 0px;
}
#jsddm li {
	float: left;
}
#jsddm li a {
	padding: 13px 0px; width: 100px; text-align: center; color: rgb(255, 255, 255); font-size: 14px; text-decoration: none; display: block;
}
#jsddm li a:hover {
	background: rgb(2, 114, 188);
}
#jsddm li ul {
	margin: 0px; padding: 0px; border-top-color: white; border-top-width: 1px; border-top-style: solid; visibility: hidden; position: absolute; z-index: 1000;
}
#jsddm li ul li {
	float: none; display: inline;
}
#jsddm li ul li a {
	background: rgb(232, 232, 232); padding: 12px 0px; width: 100px; color: rgb(20, 50, 112); font-size: 14px;
}
#jsddm li ul li a:hover {
	background: rgb(208, 208, 208);
}
#subnav {
	width: 100%; margin-bottom: 20px; float: left;
}
#subnav li {
	width: 100%; float: left;
}
#subnav li a {
	padding: 8px 30px; color: rgb(20, 50, 112); font-size: 14px; text-decoration: none; margin-bottom: 1px; display: block; background-color: rgb(224, 224, 224);
}
#subnav li a:hover {
	background: url("../img/subnav-bg.jpg") no-repeat rgb(140, 139, 139); color: rgb(255, 255, 255);
}
#subnav li.here a {
	color: rgb(255, 255, 255); background-image: url("../img/subnav-bg.jpg"); background-repeat: no-repeat; background-color: rgb(140, 139, 139);
}
.hide {
	left: -9999px; top: -9999px; position: absolute;
}
#example-two .list-wrap {
	padding: 0px;
}
#example-two .nav {
	width: 100%; overflow: hidden;
}
#example-two .nav li {
	margin: 0px 10px 0px 0px; float: left;
}
#example-two .nav li.last {
	margin-right: 0px;
}
#example-two .nav li a {
	padding: 3px 5px; border: 0px currentColor; border-image: none; text-align: center; color: rgb(20, 50, 112); font-size: 14px; display: block; background-color: rgb(224, 224, 224);
}
#example-two li a.current {
	color: rgb(255, 255, 255); background-color: rgb(20, 50, 112) !important;
}
#example-two li a.current:hover {
	color: rgb(255, 255, 255); background-color: rgb(20, 50, 112) !important;
}
.language {
	padding: 10px 0px 0px;
}
.language a {
	line-height: 30px; padding-right: 10px;
}
.toptool {
	padding: 3px 0px 0px; height: 16px; font-size: 12px; float: right;
}
.toptool a {
	color: rgb(102, 102, 102);
}
.toptool a:hover {
	color: rgb(220, 54, 28);
}
.toptool span {
	padding: 0px 8px; color: rgb(226, 226, 226); font-size: 12px;
}
.email {
	background: url("../img/topmenu.gif") no-repeat 0px -77px; padding-left: 20px;
}
.oa {
	background: url("../img/topmenu.gif") no-repeat 0px -48px; padding-left: 20px;
}
.maincontent {
	color: rgb(51, 51, 51); font-size: 14px;
}
.maincontent p {
	padding: 0px 0px 15px; line-height: 24px; text-indent: 2em; font-size: 14px; white-space: normal;
}
.maincontent h2 {
	color: rgb(50, 50, 50); font-size: 14px;
}
.maincontent h3 {
	color: rgb(50, 50, 50); font-size: 14px;
}
.maincontent2 {
	color: rgb(51, 51, 51); font-size: 14px;
}
.maincontent2 p {
	padding: 0px 0px 15px; line-height: 24px; text-indent: 2em; font-size: 14px; white-space: normal;
}
.maincontent2 h2 {
	color: rgb(50, 50, 50); font-size: 14px;
}
.maincontent2 h3 {
	color: rgb(50, 50, 50); font-size: 14px;
}
.fullSlide {
	width: 100%; height: 172px;
}
.maincontent p a {
	color: rgb(20, 50, 112);
}
.maincontent p a:hover {
	color: rgb(204, 0, 0); text-decoration: underline;
}
.maincontent table {
	width: 100%; font-size: 14px; margin-top: 15px; margin-bottom: 15px; border-collapse: collapse;
}
.maincontent table a {
	color: rgb(50, 50, 50);
}
.maincontent table a:hover {
	color: rgb(204, 0, 0); text-decoration: underline;
}
.maincontent table img {
	max-width: 600px;
}
.maincontent table td {
	padding: 15px 10px; border: 1px solid rgb(241, 241, 241); border-image: none; width: 20%; text-align: center;
}
.maincontent table td:hover {
	background-color: rgb(238, 242, 250);
}
.odd {
	background-color: rgb(249, 249, 249);
}
.maincontent2 p a {
	color: rgb(20, 50, 112);
}
.maincontent2 p a:hover {
	color: rgb(204, 0, 0); text-decoration: underline;
}
.maincontent2 table {
	width: 100%; font-size: 14px; margin-top: 15px; margin-bottom: 15px; border-collapse: collapse;
}
.maincontent2 table a {
	color: rgb(50, 50, 50);
}
.maincontent2 table a:hover {
	color: rgb(204, 0, 0); text-decoration: underline;
}
.maincontent2 table img {
	max-width: 112px;
}
.maincontent2 table td {
	padding: 15px 10px; border: 1px solid rgb(241, 241, 241); border-image: none;
}
.maincontent2 table td:hover {
	background-color: rgb(238, 242, 250);
}
.student {
	padding: 13px 0px;
}
.student li {
	line-height: 36px; font-size: 14px;
}
.student li a {
	color: rgb(20, 50, 112);
}
.student li a:hover {
	color: rgb(204, 0, 0); text-decoration: underline;
}
.notice {
	height: 136px; padding-top: 4px;
}
.notice li {
	padding: 4px 0px 3px; line-height: 24px; font-size: 14px;
}
.notice li a {
	color: rgb(64, 64, 64);
}
.notice li a:hover {
	color: rgb(204, 0, 0); text-decoration: underline;
}
.xgwz {
	padding-top: 10px;
}
.xgwz li {
	padding: 5px 0px; font-size: 12px;
}
.xgwz li a {
	background-position: left; color: rgb(20, 50, 112); padding-left: 10px; background-image: url("../img/li2.gif"); background-repeat: no-repeat;
}
.xgwz li a:hover {
	color: rgb(204, 0, 0); text-decoration: underline;
}
.bdsharebuttonbox {
	background-position: bottom; padding: 6px 0px; line-height: 24px; font-size: 14px; background-image: url("../img/line.gif"); background-repeat: repeat-x;
}
.module {
	clear: both; font-size: 14px;
}
.module p {
	padding: 10px 0px 0px; height: 50px; color: rgb(20, 50, 112); font-size: 14px;
}
.module h2 {
	color: rgb(50, 50, 50); font-size: 14px;
}
.module ul {
	padding: 10px 0px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.module a {
	color: rgb(50, 50, 50);
}
.module a:hover {
	color: rgb(204, 0, 0); text-decoration: underline;
}
.related li {
	padding: 5px 0px;
}
.related a {
	color: rgb(20, 50, 112);
}
.related a:hover {
	color: rgb(204, 0, 0); text-decoration: underline;
}
.more {
	padding-top: 10px; margin-right: 0px;
}
.m_news_readmore {
	overflow: hidden; margin-top: 10px;
}
.m_news_readmore a {
	background-position: 60px; padding: 4px 18px; width: 45px; color: rgb(255, 255, 255); font-size: 12px; float: left; background-image: url("../img/dot2.gif"); background-repeat: no-repeat; background-color: rgb(20, 50, 112);
}
.m_news_readmore a:hover {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(157, 119, 2);
}
.m_activity_content {
	width: 100%; height: 136px; padding-top: 4px;
}
.m_activity_content li {
	padding: 8px 0px; width: 100%; overflow: hidden;
}
.m_act_date {
	text-align: center;
}
.m_act_date .m_act_month {
	background: rgb(20, 50, 112); padding: 4px 0px; color: rgb(255, 255, 255); letter-spacing: 2px; font-size: 12px;
}
.m_act_date .m_act_day {
	background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(205, 205, 205) rgb(205, 205, 205); border-image: none; color: rgb(20, 50, 112); font-size: 16px;
}
.m_act_preview {
	padding: 0px 0px 0px 8px;
}
.m_act_preview p {
	padding: 0px 0px 5px;
}
.m_act_pre_title a {
	color: rgb(50, 50, 50); line-height: 14px; font-size: 14px;
}
.m_act_pre_title a:hover {
	color: rgb(204, 0, 0); text-decoration: underline;
}
.m_act_time {
	color: rgb(124, 124, 124); line-height: 1.1; padding-left: 16px; font-size: 12px; margin-right: 12px; display: inline-block;
}
.m_act_pos {
	color: rgb(124, 124, 124); line-height: 1.1; padding-left: 16px; font-size: 12px; margin-right: 12px; display: inline-block;
}
.m_act_time {
	background: url("../img/m_act_time.png") no-repeat left; line-height: 18px;
}
.m_act_pos {
	background: url("../img/m_act_pos.png") no-repeat left; line-height: 18px;
}
.links {
	padding-top: 10px; font-size: 14px;
}
.links a {
	color: rgb(50, 50, 50); line-height: 30px; padding-right: 10px; font-size: 14px;
}
.links a:hover {
	color: rgb(204, 0, 0); font-size: 14px; text-decoration: underline;
}
.ioa a {
	background-position: 5px; padding: 13px 0px; width: 100%; color: rgb(255, 255, 255); text-indent: 70px; font-size: 14px; display: block; background-image: url("../img/isp.png"); background-repeat: no-repeat; background-color: rgb(41, 128, 185);
}
.ioa a:hover {
	background-color: rgb(52, 152, 219);
}
.ixxgk a {
	background-position: 5px; padding: 13px 0px; width: 100%; color: rgb(255, 255, 255); text-indent: 70px; font-size: 14px; display: block; background-image: url("../img/xxgk.png"); background-repeat: no-repeat; background-color: rgb(0, 153, 255);
}
.ixxgk a:hover {
	background-color: rgb(0, 51, 238);
}
.imh a {
	background-position: 5px; padding: 13px 0px; width: 100%; color: rgb(255, 255, 255); text-indent: 70px; font-size: 14px; display: block; background-image: url("../img/imh.png"); background-repeat: no-repeat; background-color: rgb(230, 126, 34);
}
.imh a:hover {
	background-color: rgb(243, 156, 18);
}
.icd a {
	background-position: 5px; padding: 13px 0px; width: 100%; color: rgb(255, 255, 255); text-indent: 70px; font-size: 14px; display: block; background-image: url("../img/icd.png"); background-repeat: no-repeat; background-color: rgb(142, 68, 173);
}
.icd a:hover {
	background-color: rgb(155, 89, 182);
}
.ijw a {
	background-position: 5px; padding: 13px 0px; width: 100%; color: rgb(255, 255, 255); text-indent: 70px; font-size: 14px; display: block; background-image: url("../img/its.png"); background-repeat: no-repeat; background-color: rgb(192, 57, 43);
}
.ijw a:hover {
	background-color: rgb(231, 76, 60);
}
.its a {
	background-position: 5px; padding: 13px 0px; width: 100%; color: rgb(255, 255, 255); text-indent: 70px; font-size: 14px; display: block; background-image: url("../img/ijw.png"); background-repeat: no-repeat; background-color: rgb(44, 62, 80);
}
.its a:hover {
	background-color: rgb(52, 73, 94);
}
.iyx a {
	background-position: 5px; padding: 13px 0px; width: 100%; color: rgb(255, 255, 255); text-indent: 70px; font-size: 14px; display: block; background-image: url("../img/iyx.png"); background-repeat: no-repeat; background-color: rgb(191, 34, 19);
}
.iyx a:hover {
	background-color: rgb(214, 68, 55);
}
.ixy a {
	background-position: 5px; padding: 13px 0px; width: 100%; color: rgb(255, 255, 255); text-indent: 70px; font-size: 14px; display: block; background-image: url("../img/ixy.png"); background-repeat: no-repeat; background-color: rgb(1, 142, 114);
}
.ixy a:hover {
	background-color: rgb(22, 160, 133);
}
.isp a {
	background-position: 5px; padding: 13px 0px; width: 100%; color: rgb(255, 255, 255); text-indent: 70px; font-size: 14px; display: block; background-image: url("../img/isp.png"); background-repeat: no-repeat; background-color: rgb(191, 34, 19);
}
.isp a:hover {
	background-color: rgb(214, 68, 55);
}
.weixin a {
	background-position: 5px; padding: 13px 0px; width: 100%; color: rgb(255, 255, 255); text-indent: 70px; font-size: 14px; display: block; background-image: url("../img/weixin.png"); background-repeat: no-repeat; background-color: rgb(103, 155, 0);
}
.weixin a:hover {
	background-color: rgb(76, 157, 47);
}
.dfxc a {
	background-position: 15px; padding: 13px 0px; width: 100%; color: rgb(255, 255, 255); text-indent: 70px; font-size: 14px; display: block; background-image: url("../img/dq.png"); background-repeat: no-repeat; background-color: rgb(192, 9, 43);
}
.ijw a:hover {
	background-color: rgb(231, 76, 60);
}
.dqwz {
	margin: 0px; font-size: 14px;
}
.dqwz li {
	color: rgb(255, 255, 255); float: left;
}
.dqwz li a {
	color: rgb(255, 255, 255); display: block;
}
.dqwz li a:hover {
	color: rgb(255, 225, 0); text-decoration: underline; display: block;
}
.home a {
	background-position: left; padding: 5px 0px 5px 60px; width: 60px; height: 50px; line-height: 50px; background-image: url("../img/home.png"); background-repeat: no-repeat;
}
.home a:hover {
	background-position: left; background-image: url("../img/home.png"); background-repeat: no-repeat;
}
.morer a {
	background-position: left; padding: 5px 0px 5px 30px; width: 90px; height: 50px; line-height: 50px; background-image: url("../img/more.png"); background-repeat: no-repeat;
}
.morer a:hover {
	background-position: left; background-image: url("../img/more.png"); background-repeat: no-repeat;
}
.item {
	background-position: bottom; padding: 5px 0px 20px; width: 100%; overflow: hidden; background-image: url("../img/line.gif"); background-repeat: repeat-x;
}
.item:hover {
	background: rgb(250, 250, 250); cursor: pointer;
}
.item .pic {
	width: 210px; float: left;
}
.item .title {
	padding: 10px 0px 15px; color: rgb(20, 50, 112); font-size: 16px; font-weight: bold;
}
.item .amain {
	width: 100%;
}
.item .amain p {
	line-height: 24px; padding-bottom: 10px; font-size: 14px;
}
.fmlist {
	overflow: hidden; padding-bottom: 20px;
}
.fmlist:hover {
	background: rgb(250, 250, 250); cursor: pointer;
}
.fmlist .title {
	padding: 10px 0px; color: rgb(20, 50, 112); font-size: 16px; font-weight: bold;
}
.fmlist .amain p {
	line-height: 24px; padding-bottom: 20px; font-size: 14px;
}
.d_article {
	margin: 15px auto 30px; height: 21px; padding-top: 5px; clear: both; font-size: 14px;
}
.event {
	padding: 10px 0px; width: 100%; overflow: hidden;
}
.event li {
	margin: 0px 10px 0px 0px; float: left;
}
.event li a {
	padding: 2px 5px; border: 0px currentColor; border-image: none; text-align: center; color: rgb(20, 50, 112); font-size: 14px; display: block; background-color: rgb(238, 242, 250);
}
.event li a.current {
	color: rgb(255, 255, 255); background-color: rgb(20, 50, 112) !important;
}
.event li a.current:hover {
	color: rgb(255, 255, 255); background-color: rgb(20, 50, 112) !important;
}
.infobt {
	text-align: center; color: rgb(20, 50, 112); letter-spacing: 0px; padding-bottom: 10px; font-size: 22px;
}
.info {
	background-position: bottom; text-align: center; color: rgb(102, 102, 102); line-height: 24px; padding-bottom: 5px; font-size: 12px; margin-bottom: 10px; background-image: url("../img/line.gif"); background-repeat: repeat-x;
}
.infoz {
	background-position: top; color: rgb(102, 102, 102); line-height: 24px; padding-top: 5px; font-size: 14px; background-image: url("../img/line.gif"); background-repeat: repeat-x;
}
.tdcy_m {
	padding-left: 10px; float: left;
}
.tdcy_js {
	text-align: left; color: rgb(50, 50, 50); padding-top: 15px;
}
.tdcy_js p {
	line-height: 10px;
}
#news h3 {
	padding: 0px; width: 90px; color: rgb(20, 50, 112); font-size: 20px;
}
.newstj {
	height: 62px;
}
.newslist {
	padding: 0px;
}
.newslist li {
	background-position: left; padding: 4px 0px 4px 15px; line-height: 24px; font-size: 14px; background-image: url("../img/newsdot.jpg"); background-repeat: no-repeat;
}
.newslist li a {
	color: rgb(20, 50, 112);
}
.newslist li a:hover {
	color: rgb(204, 0, 0); text-decoration: underline;
}
