body { font-family: Microsoft YaHei; margin: 0; padding: 0; font-size: 14px; background:#282828 url(../images/bg.jpg) repeat-y center; color:#5f5d5c; line-height:24px;}
p,div,form,img,ul,ol,li,dl,dt,dd { margin: 0; padding: 0; border: 0; }
ul,ol,li{ list-style: none; }
h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; }
table,li,tr,th,br{ font-size: 14px; font-family: Microsoft YaHei;}
img{ display: block; }
/* Á´½ÓÑÕÉ« */
a{ text-decoration: none; color:#5f5d5c; }
a:hover{ text-decoration: none; color: #C00; }

.fl { float: left; }
.fr { float: right; }
.tc { text-align: center; }
.tr { text-align: right; }
.cl { clear: both; }
/* nav */
.nav { width: 100%; color: #fff; text-align: center; font-size: 12px; height: 40px; line-height: 40px; font-weight: normal; font-family: SimSun; background:url(../images/bg01.jpg) repeat-y center; }
.nav a { color: #fff; }

.bg01{ width: 100%; background: url(../images/title_01.jpg) no-repeat center top; height:760px;}
.bg02{ width: 100%; background: url(../images/title_02.jpg) no-repeat center top; height:815px;}
.bg03{ width: 981px; margin:0px auto; background: url(../images/title_04.jpg) 0px 70px no-repeat; height:475px; }
.bg03 p{ float:left; width:375px; padding:200px 0 0 255px; color:#fff; text-indent:28px; }
.bg03 p a{ color:#fff; }
.bg03 p a:hover{ color:#c00; }
.bg03 div{ float:left; width:180px; padding:200px 0 0 60px; font-size:16px; color:#fff; text-align:center; }
.bg03 div img{ float:left; margin-bottom:12px; }
.bg04{ width: 100%; background: url(../images/title_05.jpg) no-repeat center top; height: 495px; }
.fs_01{ line-height:32px; }

.t28{ text-indent:28px; }

.list_01 li{ background:url(../images/title_06.png) 15px 12px no-repeat; padding-left:40px; line-height:34px; }
.list_02{ float:left; width:981px; padding-top:5px; }
.list_02 li{ float:left; width:110px; padding:12px 6px 0 6px; }

.box01{ margin:0px auto; width:980px; height:280px; }
.box01 div{ float:left; width:440px; padding:90px 0 0 235px; line-height:22px; text-indent:28px; }
.box01 span{ float:left; width:170px; padding:130px 0 0 130px; font-size:18px; line-height:36px; color:#517b9c; font-weight:bold; }

/* footer */
#footer { width: 100%; line-height: 25px; font-family: SimSun; font-size: 12px; color: #000; font-weight: normal; text-align: center; margin-top:130px;}
#footer a { color: #000; }
#footer p { text-align: center; font-family: SimSun; font-size: 12px; }
#footer address { font-style: normal; text-align: center; color: #000; font-family: SimSun; font-size: 12px; }