@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; font-size:12px; font-weight:normal; font-style:normal;}

#h1{width:918px; background-image:url(../images/h1.jpg); height:37px; background-repeat:no-repeat; margin-left:auto; margin-right:auto;}
h1{text-align:right; padding-right:150px; padding-top:8px;}
h1 a{color:#333; text-decoration:none;}
h1 a:hover{color:#900;}



h2 a{color:#333; text-decoration:none;}
h2 a:hover{color:#900;}

img{border:0; vertical-align:top;}

#body{background-image:url(../images/bgbd.jpg); background-repeat:repeat-y; width:918px; margin-left:auto; margin-right:auto;}

#hl{width:265px; float:left; padding-left:25px;}
h2{padding-left:47px; color:#555;}
#hr{width:585px; float:right;}

.clear{clear:both;}


#ml{width:229px; float:left; padding-left:42px;}
#mr{width:619px; float:left;}


#ct1{background-image:url(../images/zr_b.jpg); width:295px; height:214px; float:left;}
#ct1 p.p1{padding-top:130px; color:#333; padding-left:35px; padding-right:25px; line-height:1.5em;}
#ct1 p.bt1{text-align:right; padding-top:10px; padding-right:20px;}

#ct2{background-image:url(../images/cs_b.jpg); width:293px; height:214px; float:left; margin-left:5px;}
#ct2 p.p1{padding-top:130px; color:#333; padding-left:35px; padding-right:25px; line-height:1.5em;}
#ct2 p.bt1{text-align:right; padding-top:10px; padding-right:20px;}


#ct{padding-top:13px; padding-left:43px; width:595px;}

.n1{padding-top:13px; padding-left:44px;}

#nin{width:587px; padding-left:44px;}
.d{padding-top:12px; font-weight:bold; color:#900; padding-left:25px;}
.n{padding-top:5px; padding-bottom:10px; color:#333; border-bottom:#CCC dotted 1px; padding-left:25px;}

.fot{padding-top:20px; padding-left:30px;}
.fot2{padding-top:20px; padding-left:50px;}

#left{width:640px; float:left;}

#right{width:220px; float:left; padding-top:15px; padding-left:30px;}

#ft{background-image:url(../images/ftbk.jpg); width:918px; height:85px; background-repeat:no-repeat; margin-left:auto; margin-right:auto;}

#ft p{padding-top:15px; padding-left:43px; font-size:10px; color:#333;}
#ft p a{font-size:10px;}

address{text-align:right; padding-right:15px; font-size:10px; color:#6CC;}

.l1 a{font-size:10px; color:#333; line-height:1.5em;}
.l1{padding-left:10px;}


h3{padding-top:25px; padding-left:10px;}
.pan{padding-top:5px; padding-left:12px;}
.pan{color:#333;}


.s1{margin-left:35px; line-height:1.8em; padding-top:15px; border-bottom:dotted 1px #CCC; width:530px; }

.tab2 tr td{padding:15px;}
.tab2{margin-left:30px; margin-top:25px;}