@charset "utf-8";
body { margin:0 auto; font-size:12px; line-height:24px; color: #333; }
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; }
ul { list-style:none; }
img { border:0px; }
a { color:#141414; text-decoration:none; }
a:hover { color:#F00; }



/*整体*/
body { text-decoration: none; background-color: #FFF; background-image: url(../images/bodybg.jpg); background-repeat: no-repeat; background-position: center top; }
.main { width: 100%; position: relative; zoom:1; }
.clearfloat { font-size: 1px; line-height: 0px; clear: both; height: 0px; }

/*头部*/
.header { height: 267px; width: 100%; }

/*导航*/
.nav { padding: 0px; height: 44px; width: 944px; position: relative; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; font-size: 14px; font-weight: bold; color: #FFF; z-index: 5; }
.nav ul li a { color: #FFF; line-height: 50px; }
.nav ul li a:hover { color: #FF0; }

/*底部*/
.footer { height: 403px; width: 944px; position: relative; text-align: center; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-image: url(../images/footer.jpg); background-repeat: no-repeat; color: #FFF; }


/*主体*/
.content { padding: 0px; width: 939px; position: relative; z-index: 0; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; border: 2px solid #D6D6D6; background-color: #FFF; }
.content .banner { padding-top: 28px; height: 240px; padding-bottom: 28px; background-color: #9c0001; }
.content_left { margin: 0px 8px 0px 0px; padding: 0px; float: left; width: 175px; position: relative; height: 778px; border: 1px solid #97d1bb; }
.content_right { margin: 0px; padding: 0px; float: left; width: 778px; position: relative; height: 778px; border: 1px solid #97d1bb; }
.header h1 { display: none; }
.main .nav ul li { float: left; padding-right: 8px; padding-left: 8px; line-height: 40px; }

.fastnav { float: right; line-height: 46px; background-image: url(../images/fastnav.jpg); background-repeat: no-repeat; height: 25px; width: 95px; display: inline; margin-top: 10px; _margin-top: 10px; }
.fastnav a { color: #D63334; font-size: 12px; font-weight: bold; padding-left: 15px; height: 25px; width: 80px; display: block; line-height: 25px; }
.fastnav .fastNavsub { background-color: #F6F6F6; border: 1px solid #999; position: absolute; z-index: 5; width: 95px; }
.qmenu { float: right; overflow: auto; zoom:1; }
.fastnav div { line-height: 25px; margin: 0px; padding: 0px; }
.fastnav .fastNavsub a:hover { background-color: #B10101; color: #FFF; }
.content .banner .bannerl { width: 42px; float: left; height: 238px; text-align: center; }
.content .banner .bannerc { float: left; height: 240px; width: 855px; }
.content .banner .bannerr { width: 42px; float: right; height: 238px; text-align: center; }
.content .banner .bannerl a { background-image: url(../images/leftbtn.jpg); background-repeat: no-repeat; background-position: center center; display: block; height: 238px; width: 42px; }
.content .banner .bannerr a { background-image: url(../images/rightbtn.jpg); background-repeat: no-repeat; background-position: center center; display: block; height: 238px; width: 42px; }
.banner .bannerc img { border: 1px solid #FFF; }



.content .headcon { padding: 15px; }
.newss { height: 476px; border: 1px solid #ffeba4; }
.newslist { padding: 5px; }
.newslist h2 a { font-family: "黑体"; font-size: 16px; color: #F00; }
.hg2011 { height: 629px; width: 1007px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-image: url(../images/2011hg.png); background-repeat: no-repeat; background-position: 0px 0px; }
.hg2010 { height: 629px; width: 1007px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-image: url(../images/2010hg.jpg); background-repeat: no-repeat; background-position: 0px 0px; }
.hg2009 { height: 629px; width: 1007px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-image: url(../images/2009hg.jpg); background-repeat: no-repeat; background-position: 0px 0px; }
.hylist { padding-top: 103px; padding-left: 225px; }
.hylist .banner { width: 733px; height: 350px; }
.hylist .text { width: 713px; padding: 10px; height: 140px; }
.jhsl .jhslLeft { float: left; height: 478px; width: 330px; background-color: #9C0001; }
.jhsl .jhslRight { background-image: url(../images/jhsl.jpg); background-repeat: no-repeat; float: right; height: 478px; width: 609px; }
.jhsl .jhslRight .jtext { height: 440px; width: 540px; overflow: scroll; padding: 0px; margin-top: 24px; margin-left: 61px; }
.content .renwulist { background-image: url(../images/renwubg.jpg); background-repeat: no-repeat; float: left; width: 939px; background-color: #FFC529; }
.renwulist .rlist { background-color: #FFF; display: block; width: 903px; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; }
.mtbd2011 { background-color: #FFF; padding: 2px; border: 1px solid #d2d1cf; }
.mtbd2011 p { }
.mtbd2011 h3 a { font-size: 14px; }
