


* { margin:0; padding:0; }

﻿body, td { font-family: Arial, '宋体', Helvetica, sans-serif; font-size: 12px; line-height: 150%; }

a { color: #4f4f4f; text-decoration: none; }

a:hover { color: #f14f00; text-decoration: underline; }

img { border: none; }

.clear { font-size:0; line-height:0; clear: both; height: 0px; }


.top { border-top: 7px #828282 solid; }

.header { margin:0 auto; width: 954px; }
.header img { display: block; }


.main { margin:0 auto; width: 954px; }

.bar { width: 172px; float: left; z-index:999; margin-left: 29px; display: inline; position: relative; top: -17px; min-height: 280px; }
* html .bar { height: 280px; }

.bar-bg { background: url(../images/barbg.png) no-repeat left top; height: 276px;  }
* html .bar-bg {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/barbg.png', sizingmethod=scale) }

.bar-L { position: absolute; top: 10px; left: 10px; }
.bar-L h2 { background: url(../images/h2.gif) no-repeat top center; width: 151px; height:32px; text-indent: -9999px; }
.bar-L ul { list-style: none; width: 135px; border-bottom: 1px dashed #9a9a9a; margin-left: 6px; padding-top: 10px; padding-bottom: 10px;}
.bar-L li { font-size:12px; line-height: 24px; padding-left: 6px; color: #4f4f4f; }
.bar-L li.curent a {color: #f14f00; font-weight:bold; }
.bar-L .backhome { padding-left: 12px; font-size: 12px; font-weight: bold; padding-top: 16px; }

.right { width: 725px; float: right; }

.right .location { border-bottom: 1px dashed #b2b2b2; padding-left: 20px; padding-top: 18px; padding-bottom: 5px; font-size: 12px; color: #4f4f4f; font-weight: bold; word-spacing: 3px; }

div.hdlist { padding-left: 15px; padding-top: 10px; }

div.hdlist dl { width: 550px; border-bottom: 1px dashed #9f9f9f; float: left; font-size:12px; padding: 10px 0; }
div.hdlist dt { float: right; width: 310px; font-size: 14px; font-weight: bold; }
div.hdlist dt a { color: #000; }
div.hdlist dt a:hover { color: #f14f00; text-decoration: underline; }
div.hdlist dt span.more { float: right; }
div.hdlist dd.pic { float: left; width: 210px; }
div.hdlist dd.pic img { display: block; border: 3px #707070 solid; }
div.hdlist dd.time { float: right; width: 310px; line-height: 24px; }
div.hdlist dd.text { float: right; width: 310px; line-height: 20px; }

div.hdlist ul { list-style: none; padding-top: 10px; }
div.hdlist li { line-height: 34px; font-size: 12px; color: #828282; }
div.hdlist li span.time { padding-right: 10px; }

div.pageNum { border-top: 1px solid #ccc; margin-top: 20px; padding-top: 15px; }
div.pageNum table { width: 550px; float: left; }

.article-content { padding: 10px 50px 15px 50px; }
.article-content h1.tit { font-size: 18px; text-align: center; padding-top: 15px; }
.article-content div.fbtime { border-bottom: 1px #b2b2b2 solid; text-align: center; padding-bottom: 5px; font-size: 12px; padding-top: 15px; margin-bottom: 20px; }
.article-content p { text-indent: 24px; font-size: 12px; line-height: 22px; margin-bottom: 15px; }


.footer { width: 970px; margin: 0 auto; margin-top: 15px; background: #828282 url(../images/footer.gif) no-repeat right; height: 34px; }
.footer p.copy { font-size: 12px; color: #FFFFFF; line-height: 34px; text-indent: 15px; }

.ggpb h1 { font-size: 24px; line-height: 30px; text-align: center; padding: 10px 0; }
.ggpb table { width: 99%; background: #000; }
.ggpb th, .ggpb td { background: #fff; padding: 3px 5px; }
.ggpb td.tit2 { background: #666699; text-align: left; padding-left: 10px; font-size: 14px; font-weight: bold; color: #fff; }