.odd a:link {color: #000000;text-decoration: none;}
A:link {TEXT-DECORATION: none}
A:visited {TEXT-DECORATION: none}
A:active {TEXT-DECORATION: none}
A:hover {TEXT-DECORATION: none}

td {
	font-size: 12px;
}
.font_up {
	color: #FF0000;
}
.f14px{ font-size:14px;}
.tb7 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #2381E1;
	border-bottom-color: #2381E1;
	border-left-color: #2381E1;
}

.link12_green {
	font-size: 12px;
	line-height: 20px;
	color: #006600;
	text-decoration: none;
}
.link12_green:hover {
	font-size: 12px;
	line-height: 20px;
	color: #FF0000;
	text-decoration: underline;
}

.odd{
	background: #ffffff; 
	padding: 3px;
}
.btnlink{
  font-size: 16px;
  line-height: 25px;
}

.article_font {
	font-size: 14px;
	line-height: 20px;
}
.link12_red {
	font-size: 12px;
	line-height: 20px;
	color: #FF0000;
	text-decoration: none;
}
.link12_red:hover {
	font-size: 12px;
	line-height: 20px;
	color: #FF0000;
	text-decoration: underline;
}

.link12_black2 {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.link14_red_b {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.link14_red_b:hover {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
.tb5 {
	border: 1px solid #D3E5FF;
}
.link12_index_blue {
	font-size: 12px;
	line-height: 20px;
	color: #0066CC;
	text-decoration: none;
}
.link12_index_blue:hover {
	font-size: 12px;
	line-height: 20px;
	color: #BC2931;
	text-decoration: underline;
}



.link12_black2:hover {
	font-size: 12px;
	color: #BC2931;
	text-decoration: underline;
}
.font14_blue_b {
	font-size: 14px;
	font-weight: bold;
	color: #333599;
}
.font14_red {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.font14_green{
	font-size: 14px;
	font-weight: bold;
	color: green;
}
.font12_red {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.font12_green{
	font-size: 12px;
	font-weight: bold;
	color: green;
}
.font12_black {
	font-size: 12px;
	line-height: 20px;
	color: #000000;
}
.font14_black {
	font-size: 14px;
	line-height: 20px;
	color: #000000;
}
.font14_b {
	font-size: 14px;
	font-weight: bold;
	color: #00548A;
	text-decoration: none;
}
.font_donw {
	color: #009900;
	font-size: 12px;
}

.font12_red_b {
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #FF0000;
}
.font12_main_red_b {
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #FF0000;
	background-image: url("/themes/mx99/jjpm_bg1.gif")
}
.link12_blue_b {
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #2381E1;
	text-decoration: none;
}
.link12_blue {
	font-size: 12px;
	color: #0066CC;
	text-decoration: underline;
	line-height: 20px;
}
.link12_blue:hover {
	font-size: 12px;
	line-height: 20px;
	color: #BC2931;
	text-decoration: underline;
}
.link14_blue_b {
	font-size: 14px;
	color: #353299;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;
}
.link14_blue_b:hover {
	font-size: 14px;
	line-height: 20px;
	color: #BC2931;
	font-weight: bold;
}
.link14_black_b {
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;
}
.link14_black_b:hover {
	font-size: 14px;
	line-height: 20px;
	color: #BC2931;
	font-weight: bold;
	text-decoration: underline;
}
.link12_blue_b:hover {
	font-size: 12px;
	line-height: 20px;
	color: #BC2931;
	font-weight: bold;
}
.link14_b {
	font-size: 14px;
	font-weight: bold;
	color: #00548A;
	text-decoration: none;
}
.link14_b:hover {
	font-size: 14px;
	font-weight: bold;
	color: #00548A;
	text-decoration: none;
}
.font_center {
	font-size: 12px;
	color: #333333;
	line-height: 20px;
}
.style2 {color: #333333}
.font12_hui {
	font-size: 12px;
	line-height: 20px;
	color: #999999;
}
.link12_black_u {
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	text-decoration: underline;
}
.link12_black {
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
}
.link12_black:hover {
	font-size: 12px;
	line-height: 20px;
	color: #BC2931;
	text-decoration: underline;
}
.mypager {
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
}
.tb {
	border: 1px solid #2381E1;
}

.tb3 {
	background-color: #E6F1FF;
	padding: 3px;
	border: 1px solid #2381E1;
}
.tb4 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #DDDDDD;
}
.tb8 {
	border: 1px solid #ADCCEF;
}
.tb9 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ADCCEF;
	border-bottom-color: #ADCCEF;
	border-left-color: #ADCCEF;
}


.font16 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}



.font12_wite_b {
	font-weight: bold;
	color: #FFFFFF;
	line-height: 20px;
}
.font12_wite {
	color: #FFFFFF;
	line-height: 20px;
}
.font12_main_wite_b {
	font-weight: bold;
	color: #FFFFFF;
	line-height: 20px;
	background-image: url(/themes/mx99/search_x_bg.gif);
}
.search_bd {
	font-size: 12px;
	color: #999999;
	border: 1px solid #868686;
	height: 20px;
	width: 360px;
	line-height: 20px;
}
.search_bd2 {
	font-size: 12px;
	color: #999999;
	border: 1px solid #868686;
	height: 20px;
	width: 220px;
	line-height: 20px;
}
.ss{height: 25px;
}
.link_menu_wite {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.link_menu_wite:hover {
	font-size: 14px;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: underline;
}
.link_menu_wite2 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.link_menu_wite2:hover {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.link12_black_u:hover {
	font-size: 12px;
	line-height: 20px;
	color: #FF0000;
	text-decoration: underline;
}
.link_news {
	font-size: 14px;
	line-height: 25px;
	color: #000000;
	text-decoration: none;
}
.link_news:hover {
	font-size: 14px;
	line-height: 25px;
	color: #FF0000;
	text-decoration: underline;
}
.tb12 {
	border: 1px solid BECDE5;
}

.tb6 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.b2 {
	text-align:left;
	PADDING: 7px;
	MARGIN-BOTTOM: 2px;
	LINE-HEIGHT: 26px;
}
.il {
	CLEAR: left;  FLOAT: left
}
.ir {
	PADDING-LEFT: 15px;
	line-height:26px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #DDDDDD;
}

.hot_recommend{
	width:344px;
	height:179px;
	padding:10px 0 0 6px;
	overflow:hidden;
	border-bottom:1px dotted #1f6de2;
	float:left;
}
.hot_recommend div{
	height:90px;
	overflow:hidden;
}
.hot_recommend div h4{
	float:right;
	width:265px;
	white-space:nowrap;
	overflow:hidden;
	font-size:12px;
	font-weight:normal;
	margin:0;
}
.hot_recommend div h4 a{
	color:#1f6de2;
	text-decoration:none;
}
.hot_recommend img{
	float:left;
	width:64px;
	height:80px;
	padding:2px;
	background-color:#fff;
	border:1px solid #a1a1a1;
}
.hot_recommend div p{
	width:256px;
	float:right;
	line-height:1.8em;
	margin:0;
	padding:5px 10px 0 0;
	color:#797979;
}
.hot_recommend ul{
	float:left;
	list-style-type:none;
	text-align: left;
	margin:0;
	padding:0 0 0 2px;
}
.hot_recommend li{
	width:346px;
	white-space:nowrap;
	overflow:hidden;
	line-height:20px;	
}
.hot_recommend li span{
	margin-right:10px;
}
.hot_recommend li span a{
	color:#a40303;
}
.comment{
	background-image:url(/themes/mx99/ge.gif);
	background-repeat:repeat-x;
	background-position: bottom left;
	line-height:24px;
	font-size: 12px;
}
.booktitle{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12pt;
	line-height: 23px;
}
.f12_0000{color:#000000;font-size:12px;line-height:22px;}
.f12_0000 a:link{color:#000000;text-decoration:none;}
.f12_0000 a:visited{color:#000000;text-decoration:none;}
.f12_0000 a:hover {color:#000000;text-decoration:underline;}

.f12_9999{color:#999999;font-size:12px;line-height:20px;}
.f12_9999 a:link{color:#999999;text-decoration:none;}
.f12_9999 a:visited{color:#999999;text-decoration:none;}
.f12_9999 a:hover {color:#999999;text-decoration:underline;}

.f12_3333{color:#333333;font-size:12px;line-height:22px;}
.f12_3333 a:link{color:#333333;text-decoration:none;}
.f12_3333 a:visited{color:#333333;text-decoration:none;}
.f12_3333 a:hover {color:#333333;text-decoration:underline;}

.f12_FF00{color:#FF0000;font-size:12px;line-height:20px;}
.f12_FF00 a:link{color:#FF0000;text-decoration:none;}
.f12_FF00 a:visited{color:#FF0000;text-decoration:none;}
.f12_FF00 a:hover {color:#FF0000;text-decoration:underline;}

.color01 {color:#333333;}
.color01 a:link,.color01 a:visited,.color01 a:hover {color:#333333;}

.h22 {line-height:22px;}
.tj10 {text-indent:10px;}
.bord03 {border:1px #000000 solid;}
.LoginCss{float: right;}
.cRed,a.cRed:link,a.cRed:visited{ color:Red; }
.cDGray,a.cDGray:link,a.cDGray:visited{ color: #666;}
.input1{width:310px;height:22px;line-height:22px;border:1px solid #86A5C1;color:#476A89;}
.input2{width:170px;height:22px;line-height:22px;border:1px solid #86A5C1;color:#476A89;}
.input3{width:60px;height:22px;line-height:22px;border:1px solid #86A5C1;color:#476A89;}
.inputout{border-style: solid;border-width: 1px;border-color: #cccccc;background-color: #FFFFFF;color: #333333;font-family:  Verdana, Arial, Helvetica, sans-serif, 宋体;font-size: 12px;font-weight: normal;margin: 0px;padding: 0px;}
.inputover{border-style: solid;border-width: 1px;border-color: #4B4B6F;background-color: #FFEEC2;color: #000000;font-family:  Verdana, Arial, Helvetica, sans-serif, 宋体;font-size: 12px;font-weight: normal;margin: 0px;padding: 0px;}
.buttonout{	border-style: solid;	border-width: 1px;	border-color: #4C7A9E;border-top-color: #c8dcf3;border-left-color: #c8dcf3;background-color: #f1f8ff;color: #333333;font-family: Tahoma, Arial, Helvetica;font-size: 11.5px;font-weight: normal;text-decoration: underline;	margin: 0px;	padding: 0px;}
.buttonover{border-style: solid;border-width: 1px;border-color: #BB5503;background-color: #FBE694;color: #000000;font-family: Tahoma, Arial, Helvetica;font-size: 11.5px;font-weight: normal;text-decoration: underline;	margin: 0px;	padding: 0px;}
.radios{border:0;background-color:#FFF7B1}
.loginButton{ border:0px; cursor:hand; width: 97px;  height: 47px; line-height:47px; BACKGROUND:url(/themes/mx99/login.gif)  no-repeat left center;}
.regButton{ border:0px; cursor:hand; width: 120px;  height: 47px; line-height:47px; BACKGROUND:url(/themes/mx99/reg.gif)  no-repeat left center;}
/* 杰奇默认样式*/
.gridtop{
  border-top: 1px solid #83b0e1;
  border-left: 1px solid #83b0e1;
  border-right: 1px solid #83b0e1;
  background: #e0edff;
  vertical-align: middle; 
  text-align: center;
  padding: 3px;
  color:#054e86;
  font-size: 14px;
  font-weight: bold;
}
.even{
  background: #FFFFFF; 
  padding: 3px;
  font-size: 12px;
}

.odd{
  background: #FFFFFF; 
  padding: 3px;
  font-size: 14px;
}
.grid{
  background-color: #83b0e1;
}
/* 杰奇默认样式*/
table.hide, table.hide th, table.hide td{
	border: 0;
}
#tips {
	border: 1px solid #a3bee8;
	padding: 3px;
	display: none;
	background: #f0f7ff;
	position: absolute;
}
.pages{
	padding: 5px 0px;
}
.pagelink{
	border: 1px solid #a3bee8;
	float: right;
	background: #f0f7ff;
	line-height:24px;
	padding:0;
}
.pagelink a, .pagelink strong, .pagelink em, .pagelink kbd, .pagelink a.first, .pagelink a.last, .pagelink a.prev, .pagelink a.next, .pagelink a.pgroup, .pagelink a.ngroup{
	float: left;
	padding: 0 6px;
}
.pagelink a:hover{background-color: #ffffff; }
.pagelink strong{font-weight: bold; color: #ff6600; background: #e9f1f8;}
.pagelink kbd{height:24px; border-left: 1px solid #a3bee8;}
.pagelink em{height:24px; border-right: 1px solid #a3bee8; font-style:normal;}
.pagelink input{border: 1px solid #a3bee8; color: #054e86; margin-top:1px; height: 18px;}