html{ height:100%;}
body{height:100%;background:#ffffff;}
body,div,input{ margin:0 auto; padding:0;font-family:"Tahoma,Î¢ÈíÑÅºÚ,ËÎÌå"; font-size:12px; color:#3d3d3d;text-align:left; line-height:25px;}
/*top............................................*/
.top{width:100%;}
.headerbg{width:100%; height:109px;background:url(../images/bg.gif);}
.header{ margin:0 auto;width:976px; height:109px;}
.logo{ float:left; width:386px; height:90px; padding-top:20px;_padding-top:15px;}
.hwzsh{ float:right; padding-top:85px;_padding-top:80px;}
.hyx{float:left;width:280px;text-align:left;}
.hyx li{ float:left;list-style:none; word-spacing:normal; padding-left:8px;}
.hyx ul{ float:left;margin:0;padding:0px;}
.hyx a{ text-decoration:none; display:block;color:#777777;}
.hyx a:visited { color:#777777;} 
.yximg{ padding-top:7px;}
.hsh{ float:left; width:173px; height:21px;background:url(../images/index_06.gif);}
.search{ width:149px; height:19px;background:url(../images/index_06sebg.gif); border:0; line-height:18px;*height:18px;}
.hshsearch{ float:left; width:149px; height:19px; padding-top:1px; padding-left:1px; *padding-top:-5px;*height:18px;}
.menubg{ margin:0 auto;width:976px; height:43px;background:url(../images/index_16.gif) no-repeat; margin-top:10px;}
.hshfdj{ float:right; width:22px; height:19px;padding-top:1px; padding-right:1px;}
.menu{float:left;width:976px;padding-top:1px;}
/*.menu li{ float:left;list-style:none; word-spacing:normal;background:url(../images/menusx.gif) right -1px no-repeat;}
.menu ul{ float:left;margin:0;padding:0px;width:976px;}
.menu a{ text-decoration:none; display:block;color:#3e3a39; width:115px; height:40px; font-size:14px;font-weight:bold;text-align:center; line-height:38px;}
.menu a:visited { color:#3e3a39;} 
.menu a:hover { color:#3e3a39;background:url(../images/menuhnew.gif) center; border-left:1px #d0d0d0 solid;border-right:1px #d0d0d0 solid;width:113px; height:40px;} 
.menu .active{ font-weight:bold; color:#d16c5c !important;}
.mhome a{ text-decoration:none; display:block;color:#3e3a39;width:80px; height:40px;font-size:14px; font-weight:bold;text-align:center;}
.mhome a:visited { color:#3e3a39;} 
.mhome a:hover { color:#3e3a39;background:url(../images/menuhnew.gif)  center; width:80px; height:40px;} 
.mhome .active{ font-weight:bold; color:#d16c5c !important;}*/
.dmenutbdp{float:left; width:115px;  position:relative;}
.dmenutbdptitb{float:left; width:115px; height:40px;}
.dmenutbdptit{float:left; height:40px;background:url(../images/menusx.gif) right -1px no-repeat;line-height:32px;text-align:left;width:115px;}
.dmenutbdptit a{ text-decoration:none; display:block;color:#3e3a39; width:115px; height:40px; font-size:14px;font-weight:bold;text-align:center; line-height:38px;}
.dmenutbdptit a:visited { color:#3e3a39;} 
.dmenutbdptit a:hover { color:#3e3a39;background:url(../images/menuhnew.gif) center; border-left:1px #d0d0d0 solid;border-right:1px #d0d0d0 solid;width:113px; height:40px;}  
.dmenutbdptit .active{font-weight:bold; color:#d16c5c;background:url(../images/menuhnew.gif) center; border-left:1px #d0d0d0 solid;border-right:1px #d0d0d0 solid;width:113px; height:40px;}
.dm{float:left;width:200px; text-align:left;padding-left:12px; background:#ffffff; border:1px #cdcdcd solid; border-top:0; position:absolute; left:0; top:40px;}
.dm li{ float:left;list-style:none;background:url(../images/d_30.jpg) left 12px no-repeat;}
.dm ul{ float:left;margin:0;padding:0px; width:200px;}
.dm a{ text-decoration:none; display:block;color:#515151;padding-left:12px;width:200px;}
.dm a:visited { color:#515151;}
.dm a:hover { color:#515151; font-weight:bold;}  
/*foot............................................*/
.footbg{ margin:0 auto; width:975px; border-top:1px #999999 dashed; clear:both; margin-top:10px; height:80px;}
.foot{ float:left; width:975px; height:80px; padding-top:10px;}
.footcn1{ float:left; color:#626060;}
.footcn1 span{color:#d37272; font-weight:bold;}
.footcn2{ float:right; color:#676767; width:468px; text-align:right;}
.footcn2 a{ text-decoration:none;color:#676767;text-align:right;padding-right:10px; white-space:nowrap; }
.footcn2 span fsx{float:left;color:#c5c5c5;padding-right:10px; border:1px red solid;}
.footcn2 span{ color:#a8a8a8;}