﻿body { margin: 0px; padding: 0px; font-size: 12px; font-family: 宋体; background: url(../images/body_bg.jpg); }

a { color: #000; text-decoration: none; }
a:hover { color: #717171; }
img { border: none; }
ul { margin: 0; padding: 0; list-style-type: none; }
.hide { display: none; }
.clear { clear: both; }
.NoAnything { color: Red; font-size: 14px; text-align: center; overflow: hidden; display: block; padding: 50px 0; font-weight: bold; }
span.date { position: absolute; top: 0; right: 15px; }
span.more { position: absolute; bottom: 10px; right: 0px; }
span.more a { color: #000; text-decoration: none; font-family: 微软雅黑; }


#top { height: 43px; background: url(../images/top_bg.gif) repeat-x center; }
#top a { font-size: 14px; font-weight: bold; color: #fff; }
#banner { height: 160px; position: relative; border-bottom:1px solid #BFBFBF; }
#banner table.banner { width: 1000px; margin: 0 auto; height: 160px; position: relative; }
#banner table.banner td { vertical-align: middle; }
#banner table.banner td.left { text-align: left; }
#banner table.banner td.right { text-align: right; }

#title { height: 305px; background: url(../images/title_bg.jpg) repeat-x; text-align: center; position: relative; z-index: 1; }
#fdp { height: 100px; }
/*为了占位，防止下面的图片因滚动而错位*/
#fd { width: 100%; height: 100px; position: absolute; top: -20px; z-index: 9; }
/*主要浮动层*/
#fdcontent { width: 860px; height: 80px; margin: 0 auto; padding: 20px 60px 0; background: url(../images/fd.png) no-repeat center; }
/*为了居中*/
.fd1 { width: 260px; height: 80px; float: left; }
.fd2 { width: 150px; height: 40px; padding: 40px 0 0 0; float: left; color: #F45F06; font-size: 22px; font-weight: bold; }
.fd3 { width: 210px; height: 70px; padding: 10px 0 0 0; float: left; }
.fd4 { width: 120px; height: 63px; padding: 17px 0 0 0; float: left; }
.fd5 { width: 120px; height: 63px; padding: 17px 0 0 0; float: left; }



#frame { }
/***********侧面*************/
#side { width: 210px; margin-left: 10px; padding-top: 20px; padding-bottom: 100px; float: left; border: 1px solid #DCDCDC; background: #F5F5F5; }
#side #side_category { padding-bottom: 50px; }
#side .title_side { height: 35px; line-height: 35px; padding-left: 45px; font-size: 16px; font-weight: bold; color: #000; }


ul.category li { height: 30px; margin: 0px; padding-left: 6px; position:relative; left:1px; }
ul.category li a { display: block; height: 30px; line-height: 30px; padding-left: 55px; border-bottom: 1px solid #DCDCDC; background:url(../images/category_bg.gif) no-repeat right; }
ul.category li a:hover, ul.category li.current a { color: #6FBA2C; border: 1px solid #DCDCDC; border-right:1px solid #fff; background: #fff url(../images/category_bg2.gif) no-repeat right; }


#side #side_contact { margin-top: 30px; padding-bottom: 20px; }
#side #side_contact dl { margin: 20px 0 0 0; padding: 0; }
#side #side_contact dd { margin: 0; padding-left: 20px; line-height: 22px; }
#side #side_contact #qrcode { text-align: center; margin-top: 30px; }


#container { clear: both; width: 1000px; margin: 10px auto; }
/*内容框*/
#content { width: 740px; min-height:500px; float: left; margin: 0px 0 0 20px; padding: 0; overflow: hidden; background: #fff; }




/*************************/
table#title { width: 100%; height: 30px; margin: 0 auto 10px; background: url(../images/address_ico.gif) no-repeat left; border-bottom: 1px dashed #BABABA; }
table#title td { padding: 0 10px 5px; vertical-align: bottom; }
table#title .title { font-size: 22px; }
table#title .current { text-align: right; font-size: 12px; color: #030303; }
table#title .currentname { color: Red; }



/*友情链接*/
#links { clear: both; margin: 0; padding: 30px 0 50px; color: #fff; background: #353535; }
#links .links { width: 980px; margin: 0 auto; padding: 20px 25px; border: 1px solid #fff; }
#links a { color: #fff; margin: 0 10px; }
#links a:hover { text-decoration: underline; }



/*页脚*/
#footer { clear: both; height: 150px; line-height: 24px; padding: 50px 0; background: #2C2C2C; color: #fff; font-size: 12px; }
#footer img { vertical-align: middle; }
#footer table.footer { width: 980px; margin: 0 auto; }
#footer table.footer td { vertical-align: middle; padding:10px; }
#footer table.footer td.left { width:340px; text-align:right; vertical-align:top; }
#footer table.footer td.right { }

#footer a { color: #fff; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
