@charset "utf-8";
/* CSS Document */


* {
margin:0;
padding:0;
}

body {
color:#000000;
font-size:12px;
text-align:center;
 font-family: Arial, Helvetica, sans-serif
}
h1, h2, h3, h4 {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:lighter;
float:left
}
a {
color:#000000;
text-decoration:none;
}
a:hover {
color:#2D7104;
text-decoration:underline;
}

.xiaoheitia {
color:#000000;
font-size:12px;
font-weight:lighter;
}
.xiaohuitia {
color:#828282;
font-size:12px;
font-weight:lighter;
}
.BOX {
height:auto;
margin:0 auto;
width:980px;
}
.input2 {
border:1px solid #666666;
color:#777777;
height:18px;
padding:2px;
width:380px;
}
#page_header {
height:auto;
margin:0 auto;
overflow:hidden;
width:980px;
}
#logo {
float:left;
height:69px;
width:294px;
}
#topright {
float:right;
height:69px;
margin-right:7px;
padding-top:14px;
text-align:right;
width:284px;

}
#search {
margin-top:20px;
width:284px;
}
.input1 {
border:1px solid #7F9CBE;
line-height:25px;
width:221px;
}
#menu {
background-color:#215571;
height:32px;
overflow:hidden;
text-align:center;
width:100%;
}
#banner {
background-image:url("../../../../images/bannerbg_03.gif");
height:238px;
padding-top:5px;
width:100%;
}
#banner1 {


padding-top:5px;
width:100%;
}
#bannerimg {
background-image:url("../../../../images/index_12.jpg");
border:1px solid #AEAEAE;
height:238px;
margin:0 auto;
width:978px;
}
#bannerin {
background-image:url("../../../../images/bgg.jpg");
border:1px solid #877C79;
float:right;
height:33px;
margin-right:37px;
margin-top:170px;
opacity:0.8;
width:396px;
}
#ylyj {
background-image:url("../../../../images/bg3.jpg");
border:1px solid #407E1B;
float:right;
height:24px;
margin-right:4px;
margin-top:4px;
width:108px;
}
.clear {
height:32px;
}
#maincontent {
height:auto;
margin:0px auto 0;
overflow:hidden;
width:980px;


margin-bottom:10px;
background:#f8faf5;
}
#xmain {
height:auto;
margin:0px auto 0;
overflow:hidden;
width:980px;
 overflow: hidden;
}
#xmain1 {
height:auto;
margin:0px auto 0;
overflow:hidden;
width:300px;
float:left
}

#xmain2{margin-left:auto; margin-right:auto; width:960px; margin-left:auto; margin-right:auto}
#xmain2 ul{ float:left; text-align:left; margin-left:20px; list-style:disc; margin-top:10px; padding:0px; width:320px}
#xmain2 ul li{  text-align:left; margin-left:10px; list-style:disc; line-height:22px; font-size:12px}


#xmain1 ul{ float:left; text-align:left; margin-left:12px; list-style:none; margin-top:10px; padding:0px; width:320px}
#xmain1 ul li{  text-align:left; margin-left:0px; list-style:none; line-height:22px; font-size:12px; background:url(images/png_arrowbg.gif) left no-repeat; padding-left:10px;}




#content1 {
float:left;
height:50px;
line-height:21px;
padding-left:19px;
text-align:left;
text-indent:20px;
width:320px;
}
#right {
float:right;
height:312px;
padding-top:15px;
width:310px;
}

#img {
margin-bottom:11px;
margin-left:15px;
margin-top:11px;
}
#content2 {
height:100px;
line-height:21px;
margin-left:15px;
text-align:left;
text-indent:20px;
width:292px;
}
#bottom {
background-color:#2D607D;
color:#FFFFFF;
display:block;
height:58px;
line-height:23px;
overflow:hidden;
padding-top:12px;
text-align:center;
width:100%;
}
#bottom a {
color:#FFFFFF;
text-decoration:none;
}
#bottom a:hover {
color:#FFFFFF;
text-decoration:underline;
}
.black a {
}
#bannerimg1 {
border:1px solid #AEAEAE;
height:185px;
margin:0 auto;
width:980px;
background:url(images/dise.gif) no-repeat;
}


.nav {
margin:0 10px;
text-align:left;
width:300px;
}
.nav ul {
list-style-type:none;
margin:0;
padding:0;
}
.nav li {
line-height:18px;
width:100%;
}
.nav li a {
background:url("../../../../images/icon1.jpg") no-repeat scroll 0 2px transparent;
color:#45846D;
display:block;
font-weight:bold;
padding:0 0 4px 15px;
text-decoration:underline;
}
.nav li a:hover {
color:#004D95;
text-decoration:underline;
}
.topq {
background-image:url("../../../../images/menu1bg.jpg");
height:32px;
margin:0 auto;
width:980px;
}
.topq ul {
float:left;
line-height:32px;
width:auto;
}
.topq ul .jiji {
float:left;
height:32px;
text-align:center;
width:95px;
}
.topq ul .jiji a:hover {
color:#FF0000;
}
#nav {
height:32px;
line-height:32px;
list-style-type:none;
width:1000px;
}
#nav a {
display:block;
text-align:center;
width:85px;
}
#nav a:hover {
background-image:url("../../../../images/menu1bg2.jpg");
color:#FFFFFF;
text-decoration:none;
}
#nav li {
float:left;
}
#nav .siyi {
float:left;
font-size:14px;
width:85px;
}
#nav .siyi .zi {
color:#FFFFFF;
font-size:12px;
}
#nav .siyi a:hover {
background-image:url("../../../../images/menu1bg2.jpg");
color:#FFFFFF;
}
#nav .siyi ul {
left:-999em;
line-height:20px;
list-style-type:none;
position:absolute;
text-align:left;
width:105px;
}
#nav .siyi ul li {
background:none repeat scroll 0 0 #D10002;
border-bottom:1px solid #2F627F;
float:left;
width:105px;
}
#nav .siyi ul a {
background-color:#E1E8ED;
color:#2F627F;
display:block;
font-size:12px;
padding-left:15px;
text-align:left;
width:90px;
}
#nav .siyi ul a:hover {
background-color:#CCCCCC;
color:#FF0000;
font-weight:normal;
text-decoration:none;
}
#nav .siyi:hover ul {
left:auto;
}
#nav .siyi.sfhover ul {
left:auto;
}
#content {
clear:left;
}
#jczcsearch {
float:right;
margin-right:21px;
margin-top:45px;
padding:5px;
text-align:left;
width:479px;
}
.smartmenu {
margin:0;
overflow:hidden;
padding-left:0;
padding-right:0;
padding-top:0;
}
.smartmenufloaty {
background:none repeat scroll 0 0 #8DB638;
margin:0;
overflow:hidden;
padding-bottom:0;
padding-top:0;
}
.smartmenuie6 {
height:32px;
}
.smartmenu ul {
list-style-type:none;
margin:0;
padding:0;
}
.smartmenufloaty ul {
list-style-type:none;
margin:0;
padding:0;
}
.smartmenu ul li {
float:left;
line-height:32px;
padding-left:0;
padding-right:0;
width:98px;
}
.smartmenu ul li a {
color:#FFFFFF;
float:left;
height:32px;
text-decoration:none;
width:98px;
}
.smartmenu ul li a:hover {
color: #b6d283;
text-decoration:none;
}
.smartmenufloaty li {
float:left;
padding:5px 0;
}
.smartmenu li ul {
display:none;
}
.smartmenufloaty {
background:none repeat scroll 0 0 #E2F3F9;
border-style:none;
height:auto;
left:0;
opacity:0.8;
position:absolute;
top:0;
width:98px;
z-index:1000;
}
.smartmenufloaty li {
border-bottom:1px solid #A9B5B7;
float:none;
padding-bottom:5px;
padding-top:5px;
}
.smartmenufloaty li.last {
border:medium none;
}
.smartmenufloaty a {
border-style:none;
color:#2F627F;
padding:0;
}
.smartmenufloaty a:hover {
color:#2F627F;
}

#description {
margin-top:80px;
}
#description ul {
list-style-type:none;
margin:0;
padding:0;
}
pre {
font-size:8pt;
}
#hyhy {
background-color:#215571;
height:32px;
overflow:hidden;
text-align:center;
width:100%;
}
.altertitle {
height:25px;
margin-bottom:10px;
text-align:left;
width:253px;
}
#xwzxcontent {
float:left;
height:23px;
line-height:23px;
margin-bottom:21px;
margin-top:4px;
text-align:left;
}
#zgtximg {
height:120px;
width:100%;
}
#zgtximg1 {
float:left;
height:97px;
margin:10px;
width:75px;
}
.subnewslist1 {
height:120px !important;
margin:0 auto;
padding:3px 5px 0;
width:294px;
}
.subnewslist1 ul {
margin:0 auto;
}






.g_meb{ width:auto}
.g_meb { margin-left:auto; margin-right:auto; width:auto; padding-top:8px;}
.g_meb a{ color:#FFF; margin-right:15px; margin-left:15px;}
.g_meb a:hover{ color:#00C;color: #b6d283;
text-decoration:none;}
