﻿@charset "utf-8";
/* CSS Document */
*{margin:0 auto; padding:0px;}
body {font-family:"宋体"; margin:0 auto; padding:0px; background:#eaeaea url(../images/bg.gif) repeat-x center top; font-size:13px; color:#2d2d2d; line-height:20px; text-align:center; }
dd, dl, li, ul, span, input, select, dt{ margin:0; padding:0; list-style:none; }
a{ text-decoration:none; color:#4d4d4d; cursor:hand;}
a:hover{ color:#ac0000; text-decoration:underline;}
img{ border:0;}
p{ margin-bottom:9px;}
h5{ font-size:16px; text-align:left; font-family:"微软雅黑"; font-weight:normal;}
h5 span{ float:right; font-size:12px; font-weight:normal; padding-right:10px; color:#4d4d4d; font-family:"宋体";}
h3{ font-size:16px; text-align:left; background:url(../images/bg.png) no-repeat left -112px; height:28px; line-height:28px; padding-left:20px; margin:10px 0px;}
h3 img{ float:right;}
.red{color:red;}
.reder{color:red; font-weight:bold; font-size:14px;}
.yellow_big{ line-height:35px; font-size:14px; font-weight:bold; color:#FF6600; display:block;}
.clear{ clear:both; height:1px; margin-top:-1px; font-size:0; line-height:0; visibility:hidden;}

#header{background:url(../images/menu-bg.gif) no-repeat left bottom;  width:998px; height:151px;   padding-bottom:6px;  overflow:hidden; margin:0 auto;}
#header .logo{ width:250px; height:75px; float:left; padding-top:35px; padding-bottom:41px; margin-left:10px; }
#header .right{float:right; width:700px; height:151px; overflow:hidden; padding-right:10px;}
#header .right_top{  height:78px; overflow:hidden; width:660px; padding:0px 20px; line-height:30px; text-align:right; display:block;   }
#header .right_top a{ padding:3px;}
#header .right_top p{ display:block; margin:0px; padding:0px; text-align:right;}
#header .right_top p.online{width:660px; height:22px; background:#fff; clear:both; margin:0px;   text-align:right; background:#fff url(../images/tele.jpg) no-repeat right 10px; padding-top:10px;}
#header #menu{ width:700px; font-size:14px;  display:block; }
#header #menu li{ float:left; width:85px; text-align:center;   position:relative; }
#header #menu li a{background:url(../images/menu.gif) no-repeat left top; display:inline-block; width:85px; height:27px; padding-top:5px; line-height:27px;}
#header #menu li a:hover{ background-position:left -32px; color:#fff; text-decoration:none;}
#header #menu li ul{ position:absolute; top:30px; left:-80px; text-align:center; width:400px; height:35px; display:none;  }
#header #menu li ul li{ line-height:35px; display:inline-block; }
#header #menu li ul li a{background:none; color:#fff;}
#header #menu li.sfhover ul{ display:block;}

#banner{ width:970px; text-align:center; overflow:hidden; padding:10px 5px 10px 5px; margin:0 auto; background:#fff; clear:both; height:220px;}
#banner img{ width:960px; height:220px;}

#wallpaper{ width:970px; overflow:hidden; display:block; margin:0 auto; text-align:left; background:#fff; padding:5px; padding-top:70px; background:#fff url(../images/foot.jpg) no-repeat left 5px; }

#main{ width:970px; overflow:hidden; display:block;}


#foot{ clear:both;  width:960px;  text-align:left;    padding-top:10px; margin-top:10px; }
#foot span{ height:22px; clear:both; line-height:22px; font-size:14px;   padding:5px 25px; background:#767676 url(../images/line2.gif) repeat-x left top; color:#fff; display:block; overflow:hidden; }
#foot span a{color:#fff; }
#foot .foot{ padding:15px;  background:url(../images/footer.jpg) no-repeat 800px center;}
#foot dl{border-top:#ccc 1px solid; padding:8px; width:954px; line-height:20px;}
#foot dl dt{ font-weight:bold; float:left; width:68px; color:#ff6600;}
#foot dl dd{ float:right; width:880px; text-align:left; line-height:22px;}
#foot dl dd img{ line-height:22px; vertical-align:middle; margin:0 auto;}


