body, ul, li, form {
	margin: 0;
	padding: 0;
	list-style:none;
}

img{
	border:0;
}
body,table {
	font-size: 12px;
}

body {
	min-width: 550px;
	color: #222;
	font-family: verdana, arial, helvetica, sans-serif, 宋体;
	/*background:transparent url(../image/misc/bg.gif) scroll top center;*/
}
#beta {
	left:0pt;
	position:absolute;
	top:0pt;
}
/*JiaoKe special css define*/
#copyright_bottom_declare {
	margin:10px;
	text-align: center;
}
#jk_viewport{
	min-width:900px;
	margin:auto;
}

.gray_input{
	background:transparent url(../image/input/inputbac.gif) repeat-x scroll top center;
}
.gray_texarea{
	background:transparent url(../image/input/inputbac.gif) repeat-x scroll top center;
}
.gray_input:hover, .gray_input_hover,.gray_texarea:hover, .gray_texarea_hover{
	background:#fefce5 url(../image/input/inputbac-hover.gif) repeat-x;
	
}

.gray_btn{
	height:21px;
	border:solid 1px #ddd;
	background:transparent url(../image/button/btn.gif);
	vertical-align:bottom;
	margin:2px;
}

.yellow_btn{
	margin:2px;
	height:21px;
	border:solid 1px #efc20d;
	background:transparent url(../image/button/btn_yellow.gif);
	vertical-align:bottom;
}

.gray_border{
	border:1px solid #D3D3D3;
}
input, textarea {
	border:1px solid #CCCCCC;
}
input{
	height:19px;
}
/*end of JiaoKe special css define*/
/*general css define*/
a {
	text-decoration: none;
	color: #666;
}

a:visited {
	color: #666;
}

a:active {
	color: #666;
}

a:hover {
	color: #666;
	text-decoration: underline;
}

strong,b {
	font-weight: bold;
}

p {
	font-size: 12px;
}

/* weird ie5win bug: all line-height to font-size ratios must agree or box gets pushed around. UPDATE: this has turned out to be very rare. my current recommendation is IGNORE this warning. at the moment i'm leaving it in only in case the issue turns up again. possibly the original bug in march 2001 was caused by an unusual combination of factors, although this solved it at the time.*/
h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
}

h1 {
	font-size: 24px;
	line-height: 44px;
}

h2 {
	font-size:16px;
	font-weight:bold;
	line-height:22px;
}

h3 {
	font-size: 1em;
	font-weight:bold;
	line-height:18px;
}

h4 {
	font-size: 14px;
	line-height: 26px;
}

h5 {
	font-size: 12px;
	line-height: 22px;
}

h6 {
	font-size: 10px;
	line-height: 18px;
}

.nowrap {
	white-space: nowrap;
}

.tiny {
	font-size: 9px;
	line-height: 16px;
	margin-top: 15px;
	margin-bottom: 5px;
}

.strikingText{
	color:red;
}
.hocStrikingText{
	color:red;
	font-weight:bold;
}
.textPanel{
	padding:5px;
}
.lineTextPanel{
	padding:2px 5px;
}
.clear{
	clear:both;
	font-size: 1px;
}
.hidden{
	display:none;
}
.center_wrap{
	margin:auto;
}
.error, .error_list{
	color:red;
}

/*end of general css define*/

/*layout css*/
#jk_top {
	voice-family: "\"}\"";
	voice-family: inherit;
	background-image:url(../image/menu/menu_bg.png);
}

#jk_middle {
	background: #FFF;
	width:900px;
	/*margin:auto;*/
}

#jk_bottom {
	background: #FFF;
}

.floor{
	margin:10px;
}
.columns{
	padding:5px 290px 5px 210px;
	position:relative;
	zoom:1;
}
.columns_type_011{
	padding:5px 290px 5px 5px;
}
.columns_type_110{
	padding:5px 5px 5px 210px;
}
.columns_type_010{
	padding:5px 5px 5px 5px;
}
.center_col{
	width:100%;
}
.left_col{
	left:5px;
	top:5px;
	position:absolute;
	width:200px;
}
.right_col{
	right:5px;
	top:5px;
	position:absolute;
	width:280px;
}

/*end of layout css*/ 

/*shadow effect css*/
.shadow_container {
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
}

.shadow_container .shadow2,.shadow_container .shadow3,.shadow_container .container
{
	position: relative;
	left: -1px;
	top: -1px;
}

.shadow_container .shadow1 {
	background: #F1F0F1;
}

.shadow_container .shadow2 {
	background: #DBDADB;
}

.shadow_container .shadow3 {
	background: #B8B6B8;
}

.shadow_container .container {
	background: #ffffff;
	border: 1px solid #aaa;
}
/*end of shadow effect css*/

/*column panel define*/
.box{
	margin-bottom:2px;
}
.box_bar{
	border:solid 1px #dde;
	background:transparent url(../image/box/box_bar_a.gif) repeat-x scroll center center;
	font-weight:bold;
	padding-left:12px;
	height:25px;
	line-height:25px;
}
.box_content{
	border:1px solid #dde;
	border-top:none;
	padding:4px;
	zoom:1;
}
.last .box_content{
	border-bottom-width:1px;
}
.left_col .box_bar{
}
.left_col .box_content{
}
.box_bar_b{
	background:transparent url(../image/box/box_bar_b.gif) repeat-x scroll center center;
}
.box_bar_c{
	background:transparent url(../image/box/box_bar_c.gif) repeat-x scroll center center;
}
.box_bar_d{
	background:transparent url(../image/box/box_bar_d.gif) repeat-x scroll center center;
}
.box_bar_e{
	background:transparent url(../image/box/box_bar_e.gif) repeat-x scroll center center;
}
.box_bar_f{
	background:transparent url(../image/box/box_bar_f.gif) repeat-x scroll center center;
}
.box_bar_g{
	background:transparent url(../image/box/box_bar_g.gif) repeat-x scroll center center;
	height:36px;
	border:none;
}
.box_content_g{
	border:none;
	border-bottom:solid 3px #ff7400;
}
/*end of column panel define*/