@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; font-size:12px; font-weight:normal; font-style:normal;}

img{border:0;}

#head{width:900px; margin-left:auto; margin-right:auto;}

.clear{clear:both;}

.lo{float:left; padding-top:40px;}

.tp{float:right; padding-top:50px;}

#hou{background-image:url(../img/index/hdbg.jpg); height:127px; background-repeat:repeat-x;}

h1 a{color:#FFF; text-decoration:none;}
h1{padding-top:8px; text-align:center;}
.gnv{width:900px; margin-left:auto; margin-right:auto;}
#gn{background-image:url(../img/index/gnvbg.jpg); height:64px;}

#mainb{background-image:url(../img/index/mainbg.jpg); height:307px; background-repeat:repeat-x;}
#min{width:900px; margin-left:auto; margin-right:auto;}

#ml{width:590px; float:left; padding-top:8px;}
#ml2{width:550px; float:left; padding-top:8px; background-color:#FFF; padding:15px;}
#mr{width:276px; float:right;}
#mr2{width:276px; float:right; padding-right:10px;}
#mr p{padding-top:10px;}
#mr2 p{padding-top:10px;}


#conten{background-image:url(../img/index/conbg.jpg); background-repeat:repeat-x; width:880px; margin-left:auto; margin-right:auto; margin-top:10px; padding-left:10px; padding-top:25px;}

#cl{background-image:url(../img/index/zirei.jpg); width:439px; height:245px; float:left;}
#cr{background-image:url(../img/index/work.jpg); width:433px; height:245px; float:left;}

.p1{padding-top:85px; padding-left:20px; line-height:1.5em;}
.s1{padding-top:45px; text-align:right; padding-right:30px;}

.p2{padding-top:85px; padding-left:20px; line-height:1.5em;}

.ftn{padding-left:10px; padding-top:25px;}

#ft{background-image:url(../img/index/ftbg.jpg); height:98px;}
#ftin{width:900px; margin-left:auto; margin-right:auto;}

.go{text-align:right; padding-right:10px;}

.f1{padding-top:8px; padding-left:25px;}
.f2{padding-left:25px;}
.f1 a{color:#FFF; text-decoration:none;}
.f2 a{color:#FFF; text-decoration:none;}
address{color:#CCC; padding-top:10px; padding-left:25px; font-size:10px;}

.tab1{margin-left:auto; margin-right:auto;}

.tab1 tr td{padding:8px;}
.tab1 tr td a{color:#333; text-decoration:none;}

.tab2 tr td{padding:10px; background-color:#FFF;}
.tab2{background-color:#CCC;}