* {margin: 0 0; padding:0 0;}
body {font-size:14px; line-height:24px; background-color:#e9e9e9;}
.clear {clear:both;}
.clearfix {display:table;}

.all {width:979px; margin:0 auto;}
.mid {width:979px; background:url(images/bg.gif) repeat-y;}

.mid1 {width:942px; margin:0 auto;}

.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}

a:link {color: #000000;text-decoration: none;}
a:visited {color: #000000;text-decoration: none;}
a:hover {color: #FF6600;text-decoration: none;}

.red {color: #d80202;}
.b {border-bottom:1px dotted #000000;}
.pb10 {padding-bottom:10px;}

.fL {float:left;}
.fR {float:right;}

.l {width:597px;}
.r {width:331px;}

.nr {background:url(images/b1_bg.gif) repeat-y; padding:0 20px 10px 20px;}
.nr ul {list-style: inside; padding:0 0 0 30px;}
.bot_line {border-bottom:1px dotted #000000;}
.pb10 {padding-bottom:10px;}

.zj {background:url(images/b1_bg.gif) repeat-y; padding:0 20px 10px 20px; width:557px;}
.zj1 { border-top:1px dotted #000000; padding-top:15px;}

.tc {text-align:center;}

.c {width:942px;}

.bm {width:311px; background-color:#eff0f0; padding:10px;}

.fa {background:url(images/fa_bg.gif) repeat-x; padding:15px; font-size:12px;}

.pr15 {padding-right:15px;}
.zj2 {width:410px; font-size:12px; padding-left:15px;}

.hw {background:url(images/hw_bg.jpg) no-repeat; padding:10px 10px 10px 5px; margin:15px 0 0 0; line-height:30px;}

.pl15 {padding-left:15px;}

.zj3 {width:200px;}
.fs12 {font-size:12px;}