﻿@charset "utf-8";

*{ margin:0 ; padding:0;}
body{ font:12px/18px "simsun";  background: url(index_bg.jpg) repeat-x; color: #00679C;}
p{ padding:5px 0;}
h1, h2, h3 {font-size: 14px;}
ul li,li{ list-style:none; float:left;}
ol li{list-style:decimal;}
a{ color:#094D8E; text-decoration:none;}
a:hover{text-decoration:underline;}
img,a img { border:0; vertical-align:bottom;}
b{ font-weight:normal; padding:0 5px 0 0;}
.clear{ clear:both;}
.float{ float:left;}
.Ltext{ text-align:left;}
.Rtext{ text-align:right;}
.NoBorder{ border:none; }
.shallowred, a.shallowred,.shallowred a{ color:#FE0003;}
.red,a.red,.red a,.red a:link, .red a:visited{ color:#c00;}
.blue, a.blue, .blue a{ color:#01669A;}
.deepblue, a.deepblue, .deepblue a{ color:#0B4C8C;}
.gray, a.gray, .gray a{ color:#999;}
.green, a.green, .green a{ color:#237506;}
.black, a.black, black a{ color:#000;}
.white, a.white, white a{ color:#fff;}
.strong_no{ font-weight:normal}
.strong{ font-weight:bold;}
.dec{ text-decoration:underline;}
.space1{ height:1px; width:100%; clear:both; font-size:1px; line-height:1px;}
.space2{ height:2px; width:100%; clear:both; font-size:1px; line-height:1px;}
.space2_285{ height:2px; width:285px; float:left; font-size:1px; line-height:1px;}
.space5{ height:5px; width:100%; clear:both; font-size:1px; line-height:1px;}
.space8{ height:8px; width:100%; clear:both; font-size:1px; line-height:1px;}
.space10{ height:10px; width:100%; clear:both; font-size:1px; line-height:1px;}
.space20{ height:20px; width:100%; clear:both; font-size:1px; line-height:1px;}
.space17{ height:17px; width:100%; clear:both; font-size:1px; line-height:1px;}
.Dline,.Sline{clear:both; margin:5px 0;}
.Dline{ border-bottom:dashed 1px #ccc;}
.Sline{ border-bottom:solid 1px #ccc;}
.line { width: 100%; background:url(line.gif) repeat-x; height:1px; font-size:0px; line-height:0px; float:left; overflow:hidden;}
.line320 {width: 320px; height: 1px;}
.line275 {width: 275px; height: 1px;}
.mt10 {margin-top:10px;}
.mr13{margin-right: 13px;}


/*header*/
#header {width: 974px; margin:0 auto;}
#header .logo {float: left; width:203px; height:76px; background:url(logo.jpg) no-repeat; margin-right:80px;}
#header ul{float: left; width:616px; padding-top:10px;}
#header ul li {float: left; padding:0 18px; background: url(line.jpg) right no-repeat; font-size:14px; color:#fff; line-height:210%;}
#header ul li a:link, #header ul li a:visited {color: #fff;}
#header ul li.nobg {background: none;}
#header .rightimg {float: left; width:72px; padding-top:15px;}
#header .rightimg img {margin-bottom: 10px;}


/*footer*/
#footer{ width:961px; margin:0 auto 0 auto;}
.footer_bg {margin-top: 30px;  background:url(footer_bg.jpg) top repeat-x; float:left; width:961px; color: #8E8A8B; text-align:center; padding: 10px 0;}


