*{margin:0px;padding:0px;}
body{font:normal 14px Verdana, Arial, Simsun; line-height:180%; background:#f6f6f6 url("images/header_bg.png") repeat-x; text-align: center;}
a { color: #f60; text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: none; vertical-align: middle;}
ul li { list-style: none;}
.l { float: left;}
.r { float: right;}
.layoutfix { display: inline-block;}
.layoutfix { display: block; overflow: hidden;}

#wrap, .footer, .top_tit{ margin: 0 auto; width: 784px;}

#header { height: 121px;}

#content { text-align: left; font-family: "Microsoft YaHei"; }
.menu_banner { background: url(images/menu_banner_bg.png) no-repeat; height: 301px;}
.menu { padding-left: 50px;}
.menu li { float: left; }
.menu li a { display: block; padding: 2px 18px; border-right: 1px dotted #000; color: #000; font-size: 14px; font-weight: bold;}
.menu li a:hover { color: #fff; background: #000; text-decoration: none;}
.menu li.last a { border: none;}

.banner { padding: 17px 0 0 8px;}

.text { margin: 10px 0 30px 0; }
.text h2 { color: #1896b5; padding: 10px;}
.text p { text-indent: 2em; padding: 5px 10px;}
.text p.no { text-indent: 0em;}
.text .box { border-top: 1px dotted #ccc; margin: 10px 20px; padding: 10px 0;}
.text .box_no { border: none; margin: 10px 20px; }

#footer { color: #fff; background: url(images/footer.png) repeat-x; height: 165px; text-align: center; font-size: 12px;}
.footer {  padding: 40px;}
.footer p a { color: #fff; padding: 0 10px;}


table.list { margin: 5px auto 5px; background: #fff;  width: 680px; border-left: 1px solid #ccc; border-top: 1px solid #ccc;}
table.list th { padding: 3px 5px; text-align: center; font-weight: bold; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; background: #3399ff; color: #fff;}
table.list td { padding: 2px 5px; text-align: center; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; font-size: 12px;}
