*{padding:0;margin:0;}

body { padding: 0; margin: 0; background: #fff; font-size: 12px; color: #000; line-height: 220%; }
a { color: #a00; text-decoration: underline; }
a:hover { color:#000; text-decoration: none; }
#main { width: 1px; height: 1px; overflow: hidden; margin: auto; }
#logo { height: 120px; background: url(logo.jpg); overflow: hidden; }
#logo h1 { text-indent: -3000px; }
#logo h1 a { float: left; width: 265px; height: 110px; text-indent: -3000px; }
#logo span { float: right; width: 468px; height: 60px; background: #f4f4f4; border: 1px solid #ccc; padding: 5px; margin-top: 25px; }
#menu { clear: both; height: 64px; background: url(menu.png) no-repeat bottom ; overflow: hidden; }
#menu ul { padding-left: 50px; }
#menu li { float: left; width: 128px; height: 64px; list-style: none; }
#menu li a { float: left; width: 128px; height: 64px; text-indent: -3000px; }
li#m1 { background: url(10.png); }
li#m2 { background: url(20.png); }
li#m3 { background: url(30.png); }
li#m4 { background: url(40.png); }
li#m5 { background: url(50.png); }
li#m6 { background: url(60.png); }
li#m7 { background: url(70.png); }
li#m1a { background: url(1.png); }
li#m2a { background: url(2.png); }
li#m3a { background: url(3.png); }
li#m4a { background: url(4.png); }
li#m5a { background: url(5.png); }
li#m6a { background: url(6.png); }
li#m7a { background: url(7.png); }

#center { clear:both; height: 273px; width: 900px; overflow: hidden; background: url(center.jpg); margin-top: 20px; }
#center a { float: left; width: 225px; height: 273px; text-indent: -3000px; }
#centxt { padding-top: 5px; }
#centxt p { float: left; width: 205px; padding: 10px; }
#kf { clear:both; height: 66px; background: url(kf.jpg) no-repeat bottom; padding-top: 15px; }
#kf a { float: left; width: 900px; height: 66px; text-indent: -3000px; }
#kf2 { clear:both; height: 66px; background: url(kf.jpg) no-repeat bottom; padding-top: 15px; margin-bottom: 20px; }
#kf2 a { float: left; width: 900px; height: 66px; text-indent: -3000px; }
#faq { height: 280px; background: url(faq.png) no-repeat left bottom; padding-top: 25px; }
#faqtitle { float: left; width: 450px; height: 36px; }
#faqtitle a { float: left; width: 150px; height: 36px; text-indent: -3000px; }
#faqtxt { float: left; width: 450px; height: 244px; clear: both; }
#faqtxt ul { padding-left: 40px; padding-top: 25px; }
#faqtxt a { color: #333; text-decoration: none; }
#faqtxt a:hover { color: #f00; }
#our { float: right; width: 295px; height: 230px; background: url(our.png) no-repeat; position:relative; top: -36px; padding-left: 155px; padding-top:50px; }
#bottom { clear: both; height: 42px; background: url(bottom.png); }
#bottomtxt { width: 900px; margin: auto; line-height: 42px; background: url(copy.png) no-repeat right ;}

#txt { background: url(bg.png); margin-top: 20px; }
#txttop { height: 18px; background: url(top.png) no-repeat top ; }
#txtfoot { height: 20px; background: url(foot.png) no-repeat bottom; }
#txtmain { padding-left: 25px; padding-right: 25px; font-size: 14px; line-height: 32px; }
#txtmain h2 { clear: both; font-size: 16px; font-weight: bold; color: #a00; padding-left: 15px; background: url(dia.png) no-repeat 0px 10px ; margin-top: 10px; }
#txtmain span { color: #a00; font-weight: bold; }
.yb { background: url(yb.jpg) no-repeat 680px 10px ;}
.yd { background: url(yd.jpg) no-repeat 680px 10px ;}
.dc { background: url(dc.jpg) no-repeat 680px 10px ;}
.hr { height: 30px; background: url(br.jpg) repeat-x center; }