* {
	margin: 0px; padding: 0px;
}
body {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51); line-height: 1.6em; font-family: Arial,"SimSun"; font-size: 12px;
}
a:hover img {
	border: currentColor;
}
img {
	border: currentColor;
}
ul {
	list-style: none;
}
input {
	color: rgb(51, 51, 51); font-family: Arial,"SimSun"; font-size: 12px;
}
button {
	color: rgb(51, 51, 51); font-family: Arial,"SimSun"; font-size: 12px;
}
select {
	color: rgb(51, 51, 51); font-family: Arial,"SimSun"; font-size: 12px;
}
textarea {
	color: rgb(51, 51, 51); font-family: Arial,"SimSun"; font-size: 12px;
}
table input {
	vertical-align: middle;
}
table button {
	vertical-align: middle;
}
table select {
	vertical-align: middle;
}
table textarea {
	vertical-align: middle;
}
textarea {
	resize: none;
}
table {
	border-collapse: collapse;
}
a {
	color: rgb(51, 51, 51); text-decoration: none;
}
a:hover {
	color: rgb(255, 0, 0); text-decoration: underline;
}
.clearfix::after {
	height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: ".";
}
.clearfix {
	
}
.clear {
	width: 0px; height: 0px; overflow: hidden; clear: both; font-size: 0px;
}
.v_mid {
	vertical-align: middle; _vertical-align: baseline;
}
#header_290gp {
	background: url("../images/header_290gp.gif") no-repeat 0px 0px; margin: 0px auto; padding: 20px 20px 0px; width: 1000px; height: 159px; color: rgb(255, 0, 0); font-weight: bold;
}
#header_290gp p a {
	padding: 0px 5px; border: 1px solid rgb(255, 0, 0); color: rgb(255, 0, 0); margin-left: 6px; display: inline-block;
}
#header_290gp p a:hover {
	background: rgb(255, 0, 0); color: rgb(255, 255, 255); text-decoration: none;
}
.a_white {
	color: rgb(255, 255, 255);
}
.a_white:hover {
	color: rgb(255, 255, 0); text-decoration: underline;
}
#body {
	background: url("../images/bg_290gp.gif") repeat-y top; margin: 0px auto; padding: 10px 20px 0px; width: 1000px;
}
.navBar {
	height: 35px; padding-top: 10px;
}
.navBar ul {
	padding-top: 5px; font-family: "Microsoft YaHei"; float: left;
}
.navBar ul li {
	padding: 0px 18px; line-height: 16px; border-left-color: rgb(187, 187, 187); border-left-width: 1px; border-left-style: solid; float: left;
}
.navBar ul li a {
	color: rgb(0, 0, 0); font-size: 15px; font-weight: bold;
}
.navBar ul li a:hover {
	color: rgb(255, 0, 0);
}
.search {
	background: url("../images/search_290gp.gif") no-repeat 0px 0px; width: 238px; height: 26px; margin-top: 10px; margin-right: 25px; float: right;
}
.search .txt {
	border: 0px currentColor; width: 189px; height: 26px; line-height: 26px; padding-left: 5px;
}
.search .btn {
	border: 0px currentColor; width: 44px; height: 26px; text-indent: -9999px; overflow: hidden; cursor: pointer;
}
.marquee_290gp {
	background: url("../images/marquee_290gp.gif") no-repeat 0px 0px; margin: 0px auto; padding: 0px 40px 4px; width: 889px; height: 28px; color: rgb(255, 255, 255); line-height: 28px;
}
.gsb_290gp {
	padding-top: 10px;
}
.gsbHead {
	background: url("../images/gsb_head.gif") no-repeat bottom; width: 1000px; height: 65px; text-align: center;
}
.gsbHead table {
	margin: 0px auto; height: 55px;
}
.gsbHead table td {
	height: 55px; text-align: center; color: rgb(255, 255, 255); line-height: 55px; font-family: "Microsoft YaHei"; font-size: 35px; font-weight: bold;
}
.gsbBox {
	background: rgb(255, 255, 255); padding: 3px; border: 2px solid rgb(211, 180, 132);
}
.gsbBox2 {
	background: rgb(255, 255, 255); padding: 10px; border: 1px solid rgb(231, 206, 166);
}
.gsbBox2 table td {
	height: 30px; line-height: 30px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.gpPicBar {
	padding: 10px 0px; height: 550px;
}
.gpPicBar .left {
	width: 500px; height: 500px; float: left;
}
.gpPicBar .left div {
	background: rgb(165, 123, 94); border: 5px solid rgb(153, 110, 80); height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-family: "Microsoft YaHei"; font-size: 20px; font-weight: bold; display: block;
}
.gpPicBar .left img {
	width: 500px; height: 500px;
}
.gpPicBar .right {
	width: 490px; float: right;
}
.gpPicBar .right div {
	padding-bottom: 10px;
}
.gpPicBar .right div a {
	background: rgb(165, 123, 94); border: 5px solid rgb(153, 110, 80); height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-family: "Microsoft YaHei"; font-size: 20px; font-weight: bold; display: block;
}
.gpPicBar .right div a:hover {
	background: rgb(153, 110, 80); border: 5px solid rgb(137, 93, 63); text-decoration: none;
}
.gpPicBar .right ul {
	padding-bottom: 10px;
}
.gpPicBar .right ul li {
	padding-right: 15px; float: left;
}
.gpPicBar .right ul li a {
	background: url("../images/year.gif") no-repeat 0px 0px; width: 141px; height: 67px; text-align: center; line-height: 67px; padding-top: 26px; font-family: Impact; font-size: 42px; display: block;
}
.gpPicBar .right table {
	width: 470px; margin-left: 10px;
}
.gpPicBar .right table tr td {
	height: 30px; line-height: 30px;
}
.gp_qp {
	background: rgb(255, 255, 255); padding: 3px; border: 2px solid rgb(211, 180, 132); margin-bottom: 10px;
}
.gp_txt {
	background: rgb(255, 255, 255); padding: 3px; border: 2px solid rgb(153, 110, 80);
}
.gp_tit {
	background: rgb(255, 0, 0); height: 35px; color: rgb(255, 255, 255); line-height: 35px; padding-left: 10px; font-family: "Microsoft YaHei"; font-size: 16px; font-weight: bold; margin-bottom: 3px;
}
.gp_box {
	background: rgb(255, 255, 255); padding: 10px; border: 1px solid rgb(187, 158, 112); line-height: 1.8em; font-size: 16px;
}
.kj_290gp {
	border: 2px solid rgb(165, 123, 94); margin-bottom: 10px;
}
.kjjl_290gp {
	background: rgb(255, 255, 255); padding: 2px; border: 2px solid rgb(165, 123, 94); font-family: Arial, "Microsoft YaHei";
}
.kjjl_290gp td {
	background: rgb(231, 206, 166); border: 1px solid rgb(139, 102, 76); height: 25px; text-align: center; font-size: 14px; font-weight: bold;
}
.kjjl_290gp td.td01 {
	background: rgb(255, 0, 0); border: 1px solid rgb(255, 0, 0); color: rgb(255, 255, 255);
}
.kjjl_290gp2 {
	background: rgb(255, 255, 255); border: 2px solid rgb(165, 123, 94); margin-top: 10px;
}
.kjjl_290gp2 table {
	border-collapse: separate;
}
.kjjl_290gp2 td {
	background: rgb(253, 248, 232); border: 1px solid rgb(165, 123, 94); height: 25px; text-align: center; font-weight: bold;
}
.kjjl_290gp2 td.tit {
	background: rgb(255, 0, 0); color: rgb(255, 255, 255); font-size: 14px;
}
.kjjl_290gp2 td a {
	width: 100%; height: 25px; color: rgb(34, 34, 34); line-height: 25px; display: block;
}
.kjjl_290gp2 td a:hover {
	background: rgb(207, 121, 28); color: rgb(255, 255, 255); text-decoration: none;
}
.kjjl_290gp2 td a.b01 {
	background: rgb(255, 204, 0);
}
.kjjl_290gp2 td a.b02 {
	background: rgb(51, 102, 255);
}
.kjjl_290gp2 td a.b03 {
	background: rgb(0, 204, 101);
}
.kjjl_290gp2 td a.b04 {
	background: rgb(255, 255, 0);
}
.kjjl_290gp2 td a.b05 {
	background: rgb(255, 255, 255);
}
.kjjl_290gp2 td a.b06 {
	background: rgb(102, 101, 254);
}
.kjjl_290gp2 td a.b07 {
	background: rgb(204, 255, 255);
}
.kjjl_290gp2 td a.b08 {
	background: rgb(255, 0, 0);
}
.kjjl_290gp2 td a.b09 {
	background: rgb(255, 102, 255);
}
.kjjl_290gp2 td a.b010 {
	background: rgb(252, 255, 255);
}
.kjjl_290gp2 td a.b011 {
	background: rgb(152, 0, 255);
}
.kjjl_290gp2 td a.b012 {
	background: rgb(205, 204, 0);
}
.kjjl_290gp2 td a.b013 {
	background: rgb(102, 255, 51);
}
.kjjl_290gp2 td a.b014 {
	background: rgb(255, 103, 102);
}
.kjjl_290gp2 td a:hover {
	background: rgb(255, 0, 0); color: rgb(255, 255, 255);
}
.lhczl {
	background: rgb(255, 255, 255); margin: 10px 0px; padding: 3px; border: 2px solid rgb(211, 180, 132);
}
.sc_290gp {
	text-align: center; padding-top: 20px;
}
.sc_290gp a {
	font-family: Tahoma, "Microsoft YaHei"; font-size: 18px; font-weight: bold;
}
.sc_290gp a font {
	color: rgb(255, 0, 0); font-size: 24px;
}
.copy_290gp {
	padding-top: 20px;
}
.footBg {
	background: url("../images/footer_290gp.gif") no-repeat 0px 0px; margin: 0px auto; width: 1040px; height: 20px;
}
.navBar2 {
	background: url("../images/bgRed_290gp.gif") repeat-y 0px 0px; margin: 0px auto; width: 1040px; height: 45px;
}
.navBar2 div {
	
}
.navBar2 ul {
	width: 740px; padding-top: 13px; padding-left: 15px; font-family: "Microsoft YaHei"; float: left;
}
.navBar2 ul li {
	padding: 0px 15px; line-height: 16px; border-left-color: rgb(192, 171, 158); border-left-width: 1px; border-left-style: solid; display: inline;
}
.navBar2 ul li a {
	color: rgb(255, 255, 255); font-size: 15px; font-weight: bold;
}
.navBar2 ul li a:hover {
	color: rgb(255, 255, 0);
}
.navBar3 {
	background: url("../images/bgRed_290gp.gif") repeat-y 0px 0px; margin: 0px auto; width: 1040px; height: 45px;
}
.navBar3 div {
	
}
.navBar3 ul {
	width: 1040px; text-align: center; padding-top: 13px; font-family: "Microsoft YaHei";
}
.navBar3 ul li {
	padding: 0px 15px; line-height: 16px; border-left-color: rgb(192, 171, 158); border-left-width: 1px; border-left-style: solid; display: inline;
}
.navBar3 ul li a {
	color: rgb(255, 255, 255); font-size: 15px; font-weight: bold;
}
.navBar3 ul li a:hover {
	color: rgb(255, 255, 0);
}
.txtList {
	border: 1px solid rgb(213, 185, 160); width: 493px; padding-bottom: 10px; margin-bottom: 10px;
}
.txtList .tit {
	background: rgb(231, 206, 166); padding: 0px 10px 0px 0px; height: 35px; color: rgb(255, 255, 255); line-height: 35px; font-size: 14px; font-weight: bold; margin-bottom: 10px;
}
.txtList .tit h3 {
	background: rgb(255, 0, 0); padding: 0px 20px; font-size: 14px; font-weight: bold; float: left;
}
.txtList .tit h3 a {
	color: rgb(255, 255, 255); font-size: 14px;
}
.txtList .tit a {
	color: rgb(255, 0, 0); font-size: 12px; float: right;
}
.txtList ul {
	padding: 0px 10px;
}
.txtList ul li {
	background: url("http://www.290kj.com/icon/1.gif") no-repeat left; width: 440px; height: 24px; line-height: 24px; overflow: hidden; padding-left: 15px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.txtList ul li a {
	color: rgb(51, 51, 51);
}
.txtList ul li a.title {
	color: rgb(17, 118, 0); padding-right: 5px;
}
.txtList ul li a:hover {
	color: rgb(255, 0, 0);
}
.txtList_box {
	padding-left: 10px;
}
.txtList_box li {
	list-style: none; padding: 3px 0px;
}
.txtList_box li span.title a {
	color: rgb(51, 51, 51);
}
.txtList_box li span.title a:hover {
	color: rgb(255, 0, 0);
}
.txtList_box span.class {
	color: rgb(139, 102, 76);
}
.txtList_box span.class a {
	color: rgb(139, 102, 76);
}
