@charset "utf-8";
/* CSS Document */
@import "other.css";
@import "system.css";

/*all*/
* {padding:0px;margin:0;}
html {text-align:left;width:100%;line-height:22px;background:#fff url(bg.gif) repeat-x top;}
body {display:table;width:100%;color:#000;font-family:Tahoma,宋体,Arial,Helvetica,sans-serif;font-size:12px;}
a:link,a:visited,a:active {color:#024F97;text-decoration:none;}
a:hover{color:#ff0000;text-decoration:underline;}
img {border:none;}
form {margin:0px;}
object {clear:both;display:block;}
ul,li {padding:0px;margin:0px;list-style:none;}
.clear {clear:both;}
h2,h3 {padding:0;margin:0;}
.input {border:1px solid #4F8CE1;width:192px;height:24px;line-height:24px;margin-bottom:8px;}
.yzm_in{width:45px;height:17px;vertical-align:middle}
.put {border:1px solid #CCC;width:90px;}
.inputText {border:1px solid #CCC;}
.inputSub {background:url(btn.gif) no-repeat;text-align:center;height:19px;line-height:19px;width:62px;border:none;cursor:hand;}
.tableborder td {padding-left:5px;}


/*index*/
#head,#main {width:874px;overflow:hidden;margin:0 auto;}

/*head*/
#head {padding-top:3px;margin-bottom:8px;}
#head h1 {padding:0;margin:0;background:url(logo.gif) no-repeat;float:left;}
#head h1 a {display:block;text-indent:-10000px;width:234px;height:88px;}
#head span#ha {float:right;padding:10px 35px 0 0;color:#0055AE;}
#head span#ha a {color:#0055AE;padding:0 8px;}

#nav {background:url(nav_bg.gif) repeat-x;height:32px;line-height:25px;color:#fff;clear:both;}
#nav ul {background:url(nav_left.gif) no-repeat left top;padding-left:25px;height:32px;}
#nav span#nl {background:url(nav_right.gif) no-repeat right top;float:right;width:17px;height:32px;}
#nav a {color:#fff;padding:0 8px;}

/*main*/
#l {float:left;width:595px;overflow:hidden;margin-bottom:10px;}
#r {float:right;overflow:hidden;width:273px;margin-bottom:10px;}

/*left*/
#la {background:url(ml_bg.gif) repeat-y;margin-bottom:8px;}
#la p#important {background:url(ml_top.gif) no-repeat top;clear:both;padding:17px 12px 12px;width:571px;overflow:hidden;color:#1F3A87;}
#la p#important img {float:left;margin:0 19px 0 0;text-align:center;}
#la p#important strong {font-weight:100;font-size:20px;font-family:"黑体";}
#la p#important strong a {color:#000;}
#la p#important span {font-weight:bold;color:#00AE29;}
#la p#important span a {color:#00AE29;}

#la ul {background:url(ml_bottom.gif) no-repeat bottom;padding:5px 23px 15px;clear:both;width:549px;display:table;}
#la ul li {background:url(ls_jt.gif) no-repeat left center;padding-left:8px;float:left;width:260px;overflow:hidden;}
#la ul li a {color:#1F3A87;}
#la ul li a:hover {color:#FF0000;}

#la_line {clear:both;border-bottom:1px solid #A8C6E0;display:block;height:1px;line-height:1px;width:570px;margin:0 auto;}

#lb {background:#4F8CE1 url(lb_top.gif) no-repeat top;padding:7px 0;width:595px;overflow:hidden;clear:both;}
.tabs {width:553px;margin:0 auto;overflow:hidden;background:url(lba_jt.gif) no-repeat left center;padding-left:20px;}
.tabs ul li {float:left;text-align:center;width:68px;margin-right:4px;}
.tabs ul li a {color:#fff;display:block;width:68px;height:25px;}
.tabs ul li a.lb_j {color:#fff;display:block;width:68px;height:25px;}
.tabs ul li a:hover {color:#19509D!important;background:url(lb_hover.gif) no-repeat;text-decoration:none;}

.tabs ul li a.tab {color:#fff;}
.tabs ul li a.curtab {color:#19509D;background:url(lb_hover.gif) no-repeat;text-decoration:none;}


#lb .tabcontent {}
#lb .tabcontent ul li {background:#fff url(ma_bottom.gif) no-repeat bottom;overflow:hidden;width:585px;margin:0 auto 5px;}
#lb .tabcontent ul li p.lbtit {color:#FF6600;font-size:13px;background:url(ma_top.gif) no-repeat top;display:block;line-height:22px;padding-top:10px;}
#lb .tabcontent ul li p.lbtit a {color:#FF6600;padding:0 0 0 18px;}
#lb .tabcontent ul li p.lbms {border-bottom:1px solid #A7C5DF;width:571px;overflow:hidden;margin:0 auto;padding:0 0 3px 10px;margin-bottom:8px;color:#757575;}
#lb .tabcontent ul li p.lbtxt {width:556px;overflow:hidden;margin:0 auto 8px;}
#lb .tabcontent ul li p.lbtxt span.img {float:left;width:120px;overflow:hidden;height:115px;text-align:center;}
#lb .tabcontent ul li p.lbxm {background:url(ma_ba.gif) repeat-x;height:34px;line-height:31px;text-align:center;color:#838383;}
#lb .tabcontent ul li p.lbxm a {color:#838383;}

/*right*/
.ra,.rb {background:url(r_bg.gif) repeat-y;width:273px;overflow:hidden;border-bottom:1px solid #4F8DE1;margin-bottom:8px;padding-bottom:8px;}
.ra h3,.rb h3 {background:url(r_top.gif) no-repeat;height:36px;line-height:36px;font-size:14px;color:#21559C;padding-left:31px;margin-bottom:8px;}
.ra h3 a,.rb h3 a {color:#21559C;}
.ra p.rtxt {padding:0 9px;}
.ra p.rtxt img {margin:0 0 5px 3px;}

.r_banner {margin-bottom:8px;}
.ra ul {width:253px;margin:0 auto;color:#024F97;}
.ra ul li a {background:url(blue_jt.gif) no-repeat left center;padding-left:8px;color:#024F97;}

.ra ul p {padding:5px 0;margin-bottom:3px;border-bottom:1px dashed #4397FE;color:#000;}
.ra ul p a {color:#0777C5;}
.ra ul p span.rawb {display:block;color:#696969;}
.ra ul p span.rawb a {color:#FF4A00;}

.rb ul {width:214px;overflow:hidden;margin:0 auto;}
.rb ul li {float:left;padding:0 9px 7px;text-align:center;}

/*bottom*/
#bottom {background:url(bottom.gif) repeat-x top;width:100%;text-align:center;padding:17px 0;color:#333;}

/*dig*/
#dig {width:240px;overflow:hidden;margin:10px auto;font-size:12px;}
.digg {float:left;padding-right:15px;width:57px;height:68px;background:url(digg_bg.gif) no-repeat;}
.digg span.digga {height:28px;line-height:16px;padding-top:12px;display:block;text-align:center;width:57px;font-size:16px;font-weight:bold;}
.digg span.diggb {width:57px;height:24px;line-height:24px;text-align:center;color:#07519A;display:block;}
.digg span.diggb a {color:#07519A;}

/*CSS green-black style pagination*/

DIV.green-black {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.green-black A {
	BORDER-RIGHT: #2c2c2c 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #2c2c2c 1px solid; PADDING-LEFT: 5px; BACKGROUND: url(image1.gif) #2c2c2c; PADDING-BOTTOM: 2px; BORDER-LEFT: #2c2c2c 1px solid; COLOR: #fff!important; MARGIN-RIGHT:-5px; PADDING-TOP: 2px; BORDER-BOTTOM: #2c2c2c 1px solid; TEXT-DECORATION: none
}
DIV.green-black A:hover {
	BORDER-RIGHT: #aad83e 1px solid; BORDER-TOP: #aad83e 1px solid; BACKGROUND: url(image2.gif) #aad83e; BORDER-LEFT: #aad83e 1px solid; COLOR: #fff; BORDER-BOTTOM: #aad83e 1px solid
}
DIV.green-black A:active {
	BORDER-RIGHT: #aad83e 1px solid; BORDER-TOP: #aad83e 1px solid; BACKGROUND: url(image2.gif) #aad83e; BORDER-LEFT: #aad83e 1px solid; COLOR: #fff; BORDER-BOTTOM: #aad83e 1px solid
}
DIV.green-black b {
	BORDER-RIGHT: #aad83e 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aad83e 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: url(image2.gif) #aad83e; PADDING-BOTTOM: 2px; BORDER-LEFT: #aad83e 1px solid; COLOR: #fff; MARGIN-RIGHT:-5px; PADDING-TOP: 2px; BORDER-BOTTOM: #aad83e 1px solid
}
DIV.green-black A b {background:none;border:none;padding:0;MARGIN-RIGHT:0;}
DIV.green-black SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}

/* 代码高亮 */
pre{font-family:'Courier New' , Monospace; font-size:12px; width:99%; overflow:auto; margin:0 0 1em 0; background:#F7F7F7; }
pre ol, pre ol li, pre ol li span{margin:0 0; padding:0; border:none}
pre a, pre a:hover{background:none; border:none; padding:0; margin:0}
pre ol{list-style:decimal!important; background:#F7F7F7; margin:0px 0px 1px 3em !important; padding:5px 0; color:#5C5C5C; border-left:3px solid #146B00;}
pre ol li{list-style:decimal-leading-zero!important; list-style-position:outside !important; color:#5C5C5C; padding:0 3px 0 10px !important; margin:0 !important; line-height:1.3em}
pre ol li.alt{color:inherit}
pre ol li span{color:black; background-color:inherit}
pre .comment, pre .comments{color:#008200; background-color:inherit}
pre .string{color:blue; background-color:inherit}
pre .keyword{color:#069; font-weight:bold; background-color:inherit}
pre .preprocessor{color:gray; background-color:inherit}
pre .dp-xml .cdata{color:#ff1493}
pre .dp-xml .tag, pre .dp-xml .tag-name{color:#069; font-weight:bold}
pre .dp-xml .attribute{color:red}
pre .dp-xml .attribute-value{color:blue}
pre .dp-sql .func{color:#ff1493}
pre .dp-sql .op{color:#808080}
pre .dp-rb .symbol{color:#a70}
pre .dp-rb .variable{color:#a70; font-weight:bold}
pre .dp-py .builtins{color:#ff1493}
pre .dp-py .magicmethods{color:#808080}
pre .dp-py .exceptions{color:brown}
pre .dp-py .types{color:brown; font-style:italic}
pre .dp-py .commonlibs{color:#8A2BE2; font-style:italic}
pre .dp-j .annotation{color:#646464}
pre .dp-j .number{color:#C00000}
pre .dp-delphi .number{color:blue}
pre .dp-delphi .directive{color:#008284}
pre .dp-delphi .vars{color:#000}
pre .dp-css .value{color:black}
pre .dp-css .important{color:red}
pre .dp-c .vars{color:#d00}
pre .dp-cpp .datatypes{color:#2E8B57; font-weight:bold}

/* kc need */
.none{
	border:none;width:0px;height:0px;display:none;
}
select{
	font-size:14px;
}
.block{
	display:block;
}