﻿@charset "utf-8";
/* CSS Document */
@import "other.css";
@import "list.css";

/*all*/
*{padding:0px;margin:0;}
html{text-align:left;width:100%;line-height:22px;}
body{display:table;width:100%;color:#000;font-family:宋体,Arial,Helvetica,sans-serif;font-size:12px;background-color:#fff;}
a:link,a:visited,a:active{color:#000;text-decoration:none;}
a:hover{color:#ff0000;text-decoration:underline;}
/*a:visited{color:#83006F}*/
img{border:none;}
form{margin:0px;}
object{clear:both;display:block;}
ul,ul li{padding:0px;margin:0px;list-style:none;}
.clear{clear:both;}
h2,h3{padding:0;margin:0;}
.input{width:67px;height:17px; vertical-align:middle}
.yzm_in{width:45px;height:17px;vertical-align:middle}
.put {border:1px solid #CCC;width:97px;}
.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*/
#topa,#important,#nav,#main,#bottom{width:956px;overflow:hidden;margin:0 auto;}

/*head*/
#head{width:100%;background:#fff url(nav_bg.gif) repeat-x bottom;margin-bottom:4px;height:157px;}
#top{width:100%;border-bottom:1px solid #CCC;height:19px;overflow:hidden;padding:6px 0 9px;}
#topa a{padding:0 10px;}
#important h1{padding:0;margin:0;float:left;width:228px;height:79px;background:url(logo.gif) no-repeat;}
#important h1 a{width:146px;height:79px;display:block;text-indent:-10000px;}
#important #gg{float:left;background:#F5F5F5;border:1px solid #CCC;margin:6px 0 0;padding:1px 0;width:548px;}
#important #gg ul li{float:left;width:173px;padding-left:9px;}
#important #gg ul li a{padding-left:12px;background:url(black_jt.gif) no-repeat left center;}
#important #kd{float:right;padding:8px 23px 0 0;}
#nav{color:#fff;background:url(nav_bg.gif) repeat-x bottom;height:31px;line-height:29px;padding:6px 0 0 15px;clear:both;margin-top:6px;}
#nav a {padding:0 15px;color:#fff;}

/*main*/
#main {margin-bottom:5px;}
#hz {margin-bottom:5px;background:#fff url(syhz_last.gif) no-repeat right;padding-right:17px;height:21px;line-height:21px;}
#hz span#hz_dh {float:left;background:url(syhz_tit.gif) no-repeat;height:21px;width:99px;margin-right:12px;}
#hz span#hz_dh a {display:block;height:21px;width:99px;}
#hz a {padding:0 5px}

#ecdh {margin-bottom:5px;padding-right:17px;height:21px;line-height:21px;color:#085E9E;}
#ecdh span#ecdh {float:left;height:21px;width:99px;margin-right:12px;}
#ecdh span#ecdh_dh a {height:21px;width:99px;color:#09548B;}
#ecdh a {padding:0;color:#09548B;}

#l {float:left;width:287px;overflow:hidden;}
#r {float:right;width:664px;overflow:hidden;}

/*left*/
.la {background:#fff;margin-bottom:5px;text-align:center;padding:2px 0;}

#lb {margin-bottom:5px;background:#F6F6F6;}
#lb h2 {background:url(tit_bg.gif) repeat-x;line-height:26px;height:26px;color:#fff;font-size:14px;padding-left:9px;margin-bottom:15px;}
#lb h2 a {color:#fff;}
#lb img {float:right;}
#lb ul {background:url(num.gif) no-repeat left top;padding:0 0 5px 35px;}
#lb ul li {line-height:20px;padding-bottom:10px;}

.lc {margin-bottom:5px;background:#fff;border:1px solid #cccccc;}
.lc h2 {background:url(l_tit_bg.gif) repeat-x top;height:32px;margin-bottom:12px;font-size:14px;color:#fff;}
.lc h2 a {background:url(l_titbg.gif) no-repeat;float:left;text-align:center;width:78px;height:32px;color:#fff!important;}
.lc h2 span {float:right;}
.lc h2 span a {background:none;float:none;width:52px;}
.lc ul {padding:0 0 13px 13px;}
.lc ul li a {background:url(jt.gif) no-repeat left center;padding-left:13px;color:#333333;}

.lc p.rw {float:left;width:75px;padding-left:16px;text-align:center;padding-bottom:10px;*padding-bottom:0px;}
.lc p.rw img {margin-bottom:8px;}
.lc p.rw a img {border:1px solid #ccc;}
.lc p.rw a:hover img {border:1px solid #000;}
.lc p#bq {background:#F3F3F3;clear:both;border-top:1px dashed #ccc;padding:5px;*padding:2px 5px 5px;}
.lc p.lc_li {padding:5px 0 0 11px;}
.lc p.lc_li a {color:#0066FF;padding-left:11px;background:url(black_jt.gif) no-repeat left center;}

.lc p.lc_lia {padding:0 0 5px 11px;}
.lc p.lc_lia a {background:url(black_jt.gif) no-repeat left center;padding-left:11px;}
.lc p.lc_pic {background:#F3F3F3;border-top:1px dashed #ccc;padding:8px 0;height:80px;}
.lc p.lc_pic a {float:left;padding-left:11px;text-align:center;}
.lc p.lc_pic a img {border:1px solid #000;}

.ld {margin-bottom:5px;}

/*right*/
#ra {background:#fff;margin-bottom:5px;padding:5px;border:1px solid #ccc;}
#ra p#ra_img {float:left;width:548px;text-align:center;padding-top:8px;}
#ra span#ra_tp {float:left;text-align:center;width:104px;}
#ra p#ra_li {clear:both;text-align:center;border-top:1px dashed #ccc;padding-top:5px;}

#rb {background:#fff url(index_tit_bg.gif) repeat-x top;margin-bottom:5px;}
#rb h2 {font-size:14px;color:#fff;background:url(index_tit.gif) no-repeat;padding-left:25px;line-height:32px;}
#rb h2 a {color:#fff;}
#rba {padding:5px;border:1px solid #ccc;}
#rbal {float:left;overflow:hidden;width:280px;}
#rbar {float:right;overflow:hidden;width:360px;}

#rbal ul {margin-top:8px;}
#rbal ul li {float:left;width:140px;overflow:hidden;}

#rbar ul li {*line-height:23px;}
#rbar ul li a {color:#09548B;background:url(jt.gif) no-repeat left center;padding:0 11px 0 12px;font-size:14px;}


/*rc*/
.rc,#rd,.re,#rf,.ma {background:#fff;border:1px solid #ccc;margin-bottom:5px;}
.rc h2,.re h2,#rf h2,.ma h2,#o_lb h2,#o_d h2 {background:url(l_tit_bg.gif) repeat-x;height:32px;font-size:14px;color:#DD1600;padding-left:9px;}
#r .rc h2 a,#r .re h2 a,#r #rf h2 a,.ma h2 a,#o_lb h2 a,#o_d h2 a {color:#DD1600;}
.rc h2 img,.re h2 img,#rf h2 img,.ma h2 a img,#o_lb h2 a img,#o_d h2 a img {float:right;}

.rcl {width:444px;overflow:hidden;float:left;}
.rcr {width:213px;background:#F9F9F9;overflow:hidden;float:right;}

.rcl ul {padding-left:10px;}
.rcl ul li {width:217px;float:left;font-size:14px;line-height:27px;}
.rcl ul li a {background:url(black_jt.gif) no-repeat left center;padding-left:12px;}

.rcr p#rc_tit {border-bottom:1px dashed #ccc;padding:5px;color:#999;}
.rcr p#rc_tit strong {color:#09548B;}
.rcr p#rc_tit strong a {color:#09548B;}
.rcr ul {padding:5px 0 5px 5px;}
.rcr ul li {line-height:20px;}
.rcr ul li a {background:url(black_jt.gif) no-repeat left center;padding-left:12px;}

/*rd*/
#rd {background:#fff url(rd_bg.gif) repeat-y right;}
#rd h2 {background:url(rd_tit_bg.gif) repeat-x;line-height:26px;height:26px;font-size:14px;color:#fff;padding-left:15px;}
#rd h2 a {color:#fff;}
#rd h2 img {float:right;}

#rdl {float:left;width:470px;overflow:hidden;}
#rdr {float:right;width:192px;overflow:hidden;}

#rdr ul li {padding-left:9px;}
#rdr ul li a {background:url(rd_jt.gif) no-repeat left center;padding-left:12px;}

/*re*/
.re {width:662px;font-size:14px;line-height:25px;}
#r .re ul {margin:5px 0;*padding-bottom:5px;clear:both;}
.re ul li {float:left;width:317px;padding-left:14px;}
#r .re ul li a {padding-left:12px;background:url(jt.gif) no-repeat left center;color:#09548B;}

/*rf*/
#rf {width:662px;font-size:14px;}
#rf ul {padding:8px 0;*margin:0 0 8px 0;}
#rf ul li {float:left;width:210px;overflow:hidden;padding-left:10px;}
#rf ul li a img {border:1px solid #ccc;}
#rf ul li a:hover img {border:1px solid #000;}

.banner {margin-bottom:5px;}

/*ma*/
.ma {margin-bottom:0;}
.ma ul {margin:5px 5px 5px 10px;}
.ma ul a {padding:0 8px;}

/*bottom*/
#bottom {background:#fff;text-align:center;padding:10px 0;}
#bottom a {padding:0 5px}

/*dig*/
#dig {width:145px;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}

/*分页样式2*/
div.epages {
        PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 2px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
div.epages A {
        BORDER-RIGHT: #dedfde 1px solid; PADDING-RIGHT: 6px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #dedfde 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dedfde 1px solid; COLOR: #295aa8; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #dedfde 1px solid; TEXT-DECORATION: none
}
div.epages A:hover {
        BORDER-RIGHT: #2c63b1 1px solid; BORDER-TOP: #2c63b1 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2c63b1 1px solid; COLOR: #254f9b; BORDER-BOTTOM: #2c63b1 1px solid; BACKGROUND-COLOR: #fff; text-decoration:none;
}
div.epages span {
        BORDER-RIGHT: #345ea9 1px solid; BORDER-TOP: #345ea9 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #345ea9 1px solid; COLOR: #fff; BORDER-BOTTOM: #345ea9 1px solid; BACKGROUND-COLOR: #5478b8;PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; MARGIN-left: 0px;MARGIN-right: 3px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
