/* CSS Document */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,pre,form, fieldset, table, th, td {margin:0; padding:0;font-family:Arial,"ËÎÌå",Georgia,"Hiragino Kaku Gothic Pro";}
body{ font-size:12px;margin:0  auto; background:#fff;}
li{ list-style:none;}
a{ text-decoration:none;border:none; color:#5f5f5f}
a:hover{color:#ff7200; text-decoration:none;}
a img{ border:none;}
a:focus {  outline:none;  -moz-outline:none; }

.clear{ clear:both}
.img ,.input{border:0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo.png', sizingMethod='crop');

}


#top{ width:100%;  height:auto;  border:0px solid #FF0000;  }
#top_top{ width:100%;  height:48px;  border:0px solid #000; background:url(../images/toptiao_bg.png) repeat-x;position: relative;    z-index: 11;  }
.topbox{margin:0 auto; width:1024px;  height:48px; line-height:48px; border:0px solid #FF0000;  }
.topleft{ float:left;width:524px;  height:48px; }
.topright{ float:right;width:auto;  height:48px;}
.topright li{float:left; width:auto;height:48px; line-height:48px; margin:0 3px; color:#333333}

#top_ff{width:100%;  height:208px;  border:0px solid  #0066FF; background:url(../images/toppic.gif) no-repeat center; overflow:auto;   z-index:10; margin-top:-10px; }
.ff_tu{margin:0 auto; width:1024px;  height:200px; border:0px solid  #0066FF;}

#top_menu{width:100%;  height:96px;  border:0px solid  #0066FF; background:url(../images/menu_bbg.gif) repeat-x;}
.menubox{margin:0 auto; width:1024px;  height:54px; line-height:54px;position: relative;z-index: 1;border:0px solid  #0066FF; }

.sousuobox{margin:0 auto; width:1024px;  height:42px;z-index:0;}
.search{ float:right;width:262px;  height:37px; line-height:42px; margin-right:50px; display:inline; padding-top:5px; }
search{ font-size:12px; border:0px solid #f00; width:262px ; height:31px; background:url(../images/xsz_qp_10.gif) no-repeat; }
.search input{ background:none; border:0; margin:0 auto; }
.search dt input{  width:179px; height:22px; line-height:22px;margin-top:3px; color:#999;padding-left:5px; display:inline; font-size:12px;border:1px solid #ccc; }
.search dd input{ width:58px; height:28px;background:#009900;background:url(../images/search_btn.gif) no-repeat; border:0px solid #FF0000; margin-left:12px;margin-top:0px;}
.search dt,.search dd{ float:left}



#jsddm{	margin: 0;padding: 0}

#jsddm li{float: left;list-style: none;font: 12px Tahoma, Arial;}
.shouye{float: left;width:96px;  height:54px; line-height:54px;}
.nav{float: left;width:116px;  height:54px; line-height:54px; }
#jsddm li a{display: block;padding: 0px 0px;text-decoration: none;border-right: 0px solid white;color:#fff;white-space: nowrap; height:54px; line-height:54px;font-size:14px; font-weight:bold; text-align:center; }

jsddm li:hover { background:url(../images/menu_over.gif) repeat-x;cursor:pointer;color:#388bdc;}

.shouye:hover { width:96px; height:54px; background:url(../images/menu_over.gif) repeat-x;cursor:pointer;}

#jsddm li a:hover{	background:url(../images/menu_over.gif) repeat-x;cursor:pointer;color:#388bdc;}
#jsddm li a:active{	color:#388bdc;}
jsddm li a:visited{color:#388bdc;}
		
#jsddm li ul{margin:0;padding:15px 0 15px 0;position: absolute;visibility: hidden;background: #449cd8;filter:alpha(opacity=80);opacity:0.8}
#jsddm li ul li{float: none;display: inline}			
#jsddm li ul li a{	width: auto;color:#fff;width:116px; height:24px; line-height:24px;font-size:12px; font-weight:normal;}
#jsddm li ul li a:hover{ background:none; color:#fff; text-decoration:underline;}



.linkbox{margin:0 auto; width:985px;  height:auto;border:0px solid  #FF00FF; padding:20px 11px 0 11px; display:table;}
.linkbox_ti{ float:left;width:985px;  height:47px; background:url(../images/yqlj_ti.gif) no-repeat;}
.linkbox_xinxi{ float:left;width:915px;  height:70px;  padding:25px 35px 0 35px; display:inline;}
.linkbox_xinxi li{float:left; width:auto; height:30px; line-height:30px; color:#5f5f5f;}
.linkbox_xinxi li a{float:left; width:auto; height:30px; line-height:30px; margin:0 8px; display:inline;}

#foot{width:100%;  height:auto;  border:0px solid #FF0000; }
.footer{width:100%; margin:0 auto;  height:258px;  border:0px solid #FF0000; background:url(../images/bottom_bg.gif) no-repeat center;}
.footbox{margin:0 auto; width:940px;  height:auto; line-height:35px;border:0px solid  #FF00FF; padding:65px 11px 0 11px; text-align:center; color:#555555;}



.search{ font-size:12px; border:0px solid #f00; width:262px ; height:31px; background:url(../images/xsz_qp_10.gif) no-repeat;}
.search input{ background:none; border:0; margin:0 auto; }
.search dt input{  width:179px; height:22px; line-height:22px;margin-top:3px; color:#999;padding-left:5px; display:inline; font-size:12px;border:1px solid #ccc; }
.search dd input{ width:58px; height:28px;background:#009900;background:url(../images/search_btn.gif) no-repeat; border:0px solid #FF0000; margin-left:12px;margin-top:0px;}
.search dt,.search dd{ float:left}