/* CSS Document */
body {margin:0 auto ; padding:0; text-align:center; width:1000px; font-family:"Lucida Grande", Verdana, lucida,Helvetica,"宋体", Arial, sans-serif;  font-size:12px; color:#000;  background: url(/jh-res?jmethod=fetchFile&module=base&file=_01/images/001/bg.gif) repeat #F3F2E8 }

div,form,img,ul,ol,li,dl,dt,dd,p,h1,h2,h3 {margin: 0; padding: 0; border: 0;}

/* linkcolour */
a:link        {color: #000000;  text-decoration:none;}
a:visited     {color: #2787B7;text-decoration:none;}
a:hover       {color: #bc2931; text-decoration:none;}
a:active      {color: #bc2931;}
a.white:link     {color: #ffffff; text-decoration:none;}
a.white:visited  {color: #ffffff; text-decoration:none;}
a.white:hover    {color: #ffffff; text-decoration:none;}
a.white:active   {color: #ffffff; text-decoration:none;}
a.block:link        {color: #000000; text-decoration:none; display:block;}
a.block:visited     {color: #000000; text-decoration:none; display:block;}
a.block:hover       {color: #222222; background:#E0FF99; font-weight:bolder;text-decoration:none; display:block;}
a.block:active      {color: #222222; display:block;}

.top  { float:left; width:1000px; height:96px; margin:10px 0 10px 0; background:url(/jh-res?jmethod=fetchFile&module=base&file=_01/images/001/bg01.gif) no-repeat  0px -10px;  } /* ----- */
.logo { float:left; width:290px; height:60px;  }
.welcome{ float:left; width:200px; height:35px; padding-top:25px; font-size:14px;color:#2787B7}
.skinbox{ float:left; width:500px; height:60px; }
.skinbox a{ display:inline;width:10px; height:10px; border:1px solid #666; float:right; margin:10px 6px;}
.skinbox a.black{ background:#ACACAC;  font-size:1px;}
.skinbox a.red  { background:#72001A;  font-size:1px;}
.skinbox a.green{ background:#73AB00;  font-size:1px;}
.skinbox a.blue { background:#0093bb;  font-size:1px;}


.acrossnav{ float:left; width:980px; padding:8px 0 0 10px; }
.acrossnav ul{ float:right; width:400px; margin:2px 0 0 0; list-style:none }
.acrossnav li{ float:right; width:71px; font-size:14px; color:#FFFFFF; vertical-align:text-top; height:21px; overflow:hidden; }
.date{ float:left; text-align:left; color:#FFFFFF; line-height:160%;}


.left { float:left; width:250px; height: auto;}
.leftT{ float:left; width:240px; height:30px; padding:6px 0 0 10px; background:url(/jh-res?jmethod=fetchFile&module=base&file=_01/images/001/bg01.gif) no-repeat 0px -116px; font-size:14px; color:#FFFFFF; text-align:left} /* ----- */
.leftbottom{ float:left; width:250px; height:36px;background:url(/jh-res?jmethod=fetchFile&module=base&file=_01/images/001/bg01.gif) no-repeat 0px -492px;}/* ----- */
.midlarrow { float:left;width:10px; vertical-align: middle ;height:200px; overflow:hidden }
.postion   {  height:21px; margin:0 0 10px 0; padding:7px 0 0 30px; border:1px solid #2787B7; background: url(/jh-res?jmethod=fetchFile&module=base&file=_01/images/001/bg01.gif) -260px -115px  no-repeat  #FFFFFF; text-align:left; }/* ----- */


/* leftnav */
div.sdmenu     { float:left; width: 250px; padding-bottom: 5px;  color: #fff; margin:0 ;}
div.sdmenu div { overflow: hidden;}
div.sdmenu div.collapsed { height: 25px; background:#ffffff; border-bottom: 1px solid #2787B7;}
div.sdmenu div span      { display: block; padding: 5px 25px; font-weight: bold; font-size:13px; color: #2787B7; background: url(/jh-res?jmethod=fetchFile&module=base&file=_01/images/001/bg01.gif) -160px -595px  no-repeat #ffffff; cursor: default; border-bottom: 1px solid #2787B7;}
div.sdmenu div.collapsed span {	background: #ffffff url(/jh-res?jmethod=fetchFile&module=base&file=_01/images/001/bg01.gif) -160px -552px  no-repeat;}
div.sdmenu div a              { padding: 5px 10px; background: #F1F1F1;display: block;border-bottom: 1px solid #ddd;color: #000000;}
div.sdmenu div a.current      { background : #F1F1F1;}
div.sdmenu div a:hover        { background : #2399D4 url(/jh-res?jmethod=fetchFile&module=base&file=_01/images/001/linkarrow.gif) no-repeat right center; color: #ffffff;	text-decoration: none;}

#stree a          { display:inline; padding: 3px 110px 3px 10px; }
#stree a.current  { background : #F1F1F1; color:#000000}
#stree a:hover    { display:inline; padding: 3px 110px 3px 10px ;color: #ffffff;background : #2399D4 ;	text-decoration: none;}


/* tab */
#tab1       { float:left; width:740px; overflow:hidden; }
.menubox    { float:left; width:100%; height:28px;}
.menubox ul { margin:0px; padding:0px; clear:right ; list-style:none}
.menubox li { float:left; display:block;cursor:pointer;width:136px;background: url(/jh-res?jmethod=fetchFile&module=base&file=_01/images/001/bg01.gif) -260px -155px  no-repeat ; text-align:center; color:#2C5793; line-height:27px; font-weight:bold;}
.menubox li.hover{ padding:0px;width:136px; background: url(/jh-res?jmethod=fetchFile&module=base&file=_01/images/001/bg01.gif) -260px -155px  no-repeat ;color:#ffffff;font-weight:bold;line-height:27px; overflow:hidden}
.contentbox{ float:left; width:99.6%; margin-top:0px;border:1px solid #2787B7;text-align:center;padding:8px 0 200px 0; background:#FFFFFF ; overflow:hidden;}


/* table */
.maintable{width:99%;margin:0px auto;text-align:left;border-collapse:collapse;}
.maintable td {border:1px solid #2787B7;/*细线表格线条颜色*/height:24px;}
tr.t3 td {background-color:#ADD9F0;}/* 鼠标经过时的背景色 */
caption{text-align:left; font-size:12px;margin:0 auto; padding:5px 0;}
th,tfoot tr td{font-weight:bold;text-align:center; background:#2787B7;}
th{line-height:26px;height:26px;color:#ffffff;}
tfoot tr td{background:#fff;line-height:26px;height:26px;}
.grayr {padding:2px;font-size:11px;background:#fff; color:000000;float:right;}
.grayr a {padding:2px 5px;margin:2px;color:#000;text-decoration:none;;border:1px #c0c0c0 solid;}
.grayr a:hover {color:#000;border:1px orange solid;}
.grayr a:active {color:#000;background: #99ffff}
.grayr span.current {padding:2px 5px;font-weight:bold; margin:2px; color: #303030;background:#fff;border:1px orange solid;}
.grayr span.disabled {padding:2px 5px;margin:2px;color:#797979;background: #c1c1c1;border:1px #c1c1c1 solid;}

/*
.btn{ width:70px; border:1px #CCCCCC solid; color:#FFFFFF; margin:4px auto; line-height:24px; background: url(/jh-res?jmethod=fetchFile&module=base&file=_01/images/001/bg01.gif) -280px -160px  no-repeat ; }
.btn01{ border:#7b9ebd 1px solid; margin:0px auto; padding:1px 0px;letter-spacing: 8px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde); cursor: hand; color: black;  }
*/
.btn{ border:#7b9ebd 1px solid; margin:5px auto; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde); cursor: hand; color: black;  }
.btn01{ border:#7b9ebd 1px solid; margin:0px auto; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde); cursor: hand; color: black;  }

.txtinput{  margin:2px auto; width:50%}
.txtarea { margin:5px auto;height:100px;}

/* contentpart */
.content{ float:left; width:978px; margin:0 0 10px 0; padding:10px 10px; border:1px solid #2787B7; background: #FFFFFF; text-align:left; }



span.deep0 {background: #C3D9FF;}
span.deep1 {background: #CDEB8B;}
span.deep2 {background: #FFFF89;}
span.deep3 {background: #FAF7EE;}
span.deep4 {background: #EEEEEE;}

tr.deep0 {background: #C3D9FF;}
tr.deep1 {background: #CDEB8B;}
tr.deep2 {background: #FFFF89;}
tr.deep3 {background: #FAF7EE;}
tr.deep4 {background: #EEEEEE;}

.articlebox{ padding:10px 0;font-size:14px;font-family:"Lucida Grande", Verdana, lucida,Helvetica,"宋体", Arial, sans-serif;}
