* {margin:0 0; padding:0 0;}
body {font-size:12px; background-color:#e3e4e4; line-height:24px;}
.clear {clear:both;}
.clearfix {display:table;}
* {border:0px;}

.all {width:972px; margin:0 auto;}
.mid {padding:30px; background-color:#FFFFFF;}

.fwb {font-weight:bold;}
.fs14 {font-size:14px;}
.fs18 {font-size:18px;}
.red {color:#FF0000;}
.blue {color:#0576eb;}

* ul {list-style: circle; padding:0 0 0 43px;}
h2 {font-size:14px; font-weight:bold; color:#0576eb; padding:15px 0 0 0;}
h3 {font-size:14px; font-weight:bold; color:#0576eb;}

table td {padding:0 0 0 10px;}

.lk {padding:50px 0 0 0; text-align:right;}

.bm {padding:50px; text-align:center;}
.bm1 { width:660px; margin:0 auto;}

.pt15 {padding-top:15px;}
.pt30 {padding-top:30px;}

.menu li {width:100px; float:left; background-color:#199ad1; color:#FFFFFF; margin:0 10px 0 0; text-align:center;}
.menu {width:912px; font-size:14px; font-weight:bold;}
.menu ul {list-style:none; padding:0 0;}
.menu a:link {text-decoration: none; color:#FFFFFF;}
.menu a:visited {text-decoration: none; color:#FFFFFF;}
.menu a:hover { color:#fff;	text-decoration: none;}


.l {float:left; width:600px;}
.r {float:right; padding:0 0 0 20px;}

.pt8 {padding-top:5px;}

.c {height:390px;}

.jp {width:100%;}
.jp dl {width:200px; float:left;}
.jp dl dt {width:120px; margin:0 auto;}
.jp dl dd {text-align:center;}

.logo {width:120px; height:50px; float:left; margin:10px 20px 0 0; border:1px solid #E8E8E8;}
.mt {height:120px; padding:0 0 0 24px;}