@charset "utf-8";
/* CSS Document */
body{
behavior:url("csshover2.htc");
margin:0px;
padding:0px;
width:100%;
font-size:13px;
*font-size:13px;
background:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}
#dfdstudio{
height:0px;
overflow:hidden;
}

.clear{
clear:both;
}
.alt{
width:100%;
height:100%;
}
p{

}
a{
text-decoration:none;
}
img {
border:0px;
}
#mainarea{
width:1000px;
margin:auto;
position:relative;
border:1px solid #CCCCCC;
}
#headarea{
background:url(images/a_01.jpg);
width:1000px;
height:481px;
}
#headbanner{
 behavior: url("iepngfix.htc");
background:url(images/b_03.png)!important;background:url(images/i_17.jpg);
background-position:61px 0px!important;background-position:0px 0px;
background-repeat:no-repeat!important;background-repeat:no-repeat;
height:240px;
width:1000px;
margin-top:142px;
}
#bannerl{
height:240px;
width:500px;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; /*IE8*/
filter:alpha(opacity=40);  /*IE5、IE5.5、IE6、IE7*/
opacity: .4;  /*Opera9.0+、Firefox1.5+、Safari、Chrome*/
position:absolute;
right:50px;
}

#midarea{
background:url(images/d_02.jpg);
width:1000px;
position:relative;
}
#navidiv1{
right:10px;
top:100px;
position:absolute;
}
#navi1h{

overflow:hidden;
width:16px;
height:42px;
float:left;
}
#navi1t{
background-repeat:no-repeat;
overflow:hidden;
width:19px;
height:42px;
float:left;
}
.navi1li{
display:block;
float:left;
height:42px;
display:table-cell;
vertical-align:middle;
color:#FFFFFF;
}
#navidiv1 ul li a{
color:#FFFFFF;
font-size:12px;
margin-left:5px;
margin-right:5px;
}

#navidiv1 ul li a:hover{
color:#555555;
}
.navi1li *{
vertical-align:middle;
}
.navi1li span{
height:100%;display:inline-block;
}
#navidiv2{
position:absolute;
right:5px;
top:70px;
}
#navidiv2 ul{
list-style:none;
}
.navi2li{
background:url(images/c_11.gif);
background-position:0px 0px;
background-repeat:no-repeat;
float:left;
}

.navi2li a{
color:#FFFFFF;
background:url(images/c_12.gif);
background-position:0px 2px;
background-repeat:no-repeat;
height:22px;
font-size:16px;
display:block;
padding-left:15px;
padding-top:15px;
padding-right:20px;
font-weight:bold;
float:left;
}
#navi2a0:hover{
color:#cccccc;
background:url(images/c_12.gif);
background-position:0px -43px;
background-repeat:no-repeat;
}
#navi2a1:hover{
color:#cccccc;
background:url(images/c_12.gif);
background-position:0px -82px;
background-repeat:no-repeat;
}
#navi2a2:hover{
color:#cccccc;
background:url(images/c_12.gif);
background-position:0px -127px;
background-repeat:no-repeat;
}
#navi2a3:hover{
color:#cccccc;
background:url(images/c_12.gif);
background-position:0px -169px;
background-repeat:no-repeat;
}
#navi2a4:hover{
color:#cccccc;
background:url(images/c_12.gif);
background-position:0px -214px;
background-repeat:no-repeat;
}
#navi2a5:hover{
color:#cccccc;
background:url(images/c_12.gif);
background-position:0px -253px;
background-repeat:no-repeat;
}
#navi2a6:hover{
color:#cccccc;
background:url(images/c_12.gif);
background-position:0px -298px;
background-repeat:no-repeat;
}

#navi2a7:hover{
color:#cccccc;
background:url(images/c_12.gif);
background-position:0px -341px;
background-repeat:no-repeat;
}

#navi2a8:hover{
color:#cccccc;
background:url(images/c_12.gif);
background-position:0px -387px;
background-repeat:no-repeat;
}
#navi2a9:hover{
color:#cccccc;
background:url(images/c_12.gif);
background-position:0px -440px;
background-repeat:no-repeat;
}
#navi2a10:hover{
color:#cccccc;
background:url(images/c_12.gif);
background-position:0px -485px;
background-repeat:no-repeat;
}

#navi2a11:hover{
color:#cccccc;
background:url(images/c_12.gif);
background-position:0px -528px;
background-repeat:no-repeat;
}

.navi2li:hover{
background:url(images/c_11.gif);
background-repeat:no-repeat;
background-position:-380px 0px;
}
#midde1{
	 behavior: url("iepngfix.htc");
background:url(images/b_07.png);
position:absolute;
width:895px;
height:480px;
left:16px;
top:-41px;
z-index:1;
}
#midcontent{
position:relative;
z-index:2;
margin-left:41px;
margin-top:-102px;
margin-top:-115px;
}
#midhead{
	 behavior: url("iepngfix.htc");
background:url(images/f_03.png);
background-repeat:no-repeat;
overflow:hidden;
width:849px;
height:21px;
}
#midfoot{
	 behavior: url("iepngfix.htc");
background:url(images/f_18.png);
background-repeat:no-repeat;
overflow:hidden;
width:849px;
height:27px;
}
#midbody{
background:url(images/f_05.gif);
width:809px;
padding:20px;
}
#newsdiv{
width:50%;
float:left;
}
#newsbanner{
background:url(images/f_08.gif);
background-repeat:no-repeat;
width:84px;
height:32px;
overflow:hidden;
}
#newsbody ul li{
height:20px;
border-bottom:1px dotted black;
font-size:14px;
margin-top:5px;
}
#newsbody ul li a {
color:#000000;
}
#newsbody ul li a:hover{
color:#999999;
}
.mardiv{
height:100px;
overflow:hidden;
position:relative;
padding:1px;
padding-left:10px;
}
.formarquee{
height:100px;
overflow:hidden;
position:relative;
padding:1px;
padding-left:0px;
}
#flashplayer{
width:800px;
height:200px;
}
#textarea{
margin-top:20px;
width:769px;
background:url(images/g_34.gif);
background-position:center top;
background-repeat:no-repeat;
padding-top:20px;
}
#footarea{
z-index:3;
position:relative;
background:#FFFFFF;
}
#footlink{
background:url(images/h_38.gif);
width:930px;
height:27px;
padding-top:8px;
color:#a8a8a8;
padding-left:70px;
}
#footlink a{
color:#a8a8a8;
font-weight:bold;
font-size:16px;
margin-left:3px;
margin-right:5px;
}
#footlink a:hover{
color:#cccccc;
}
#footinfo{
width:486px;
float:right;
margin-right:110px!important;margin-right:60px;
margin-top:15px;
margin-bottom:15px;
text-align:right;
}
#newstime{
text-align:right;
}
#logo{
position:absolute;
top:-150px;
*top:-165px;
left:0px;
}
#map{
height:300px;
width:700px;
margin:auto;
}