@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; font-size:12px; font-weight:normal; font-style:normal;}

img{border:none; vertical-align:text-top;}

body{background-color:#ffffff;}

.clear{clear:both;}

#back_body{background-image:url(images/bgbg.jpg); background-repeat:repeat-x;}

#main_conten{background-image:url(images/conten_b.jpg); width:902px; background-repeat:repeat-y; margin-left:auto; margin-right:auto;}

.main_b{margin-top:10px;}


#footer{background-image:url(images/footer.jpg); width:900px; height:163px; background-repeat:no-repeat;}

#footer p.f1{padding-top:45px; margin-left:35px; font-size:10px;}
#footer p.f2{padding-top:15px; margin-left:35px; font-size:10px;}

#footer p.f1 a{color:#333; text-decoration:none; font-size:10px;}
#footer p.f2 a{color:#333; text-decoration:none; font-size:10px;}

address{margin-top:60px; margin-left:30px;}


.bn{width:280px; padding:10px; border:#ccc 1px solid; margin-top:10px;}
.bn p{padding-top:10px; font-size:10px; color:#666;}
.bn h4{padding-top:5px;}
.bn h4 a{font-size:10px; color:#333; text-decoration:none;}

#left{width:559px; float:left; margin-top:10px; margin-left:10px;}

#right{width:303px; float:left; margin-top:10px; margin-left:20px;}


#header{width:900px; margin-left:auto; margin-right:auto;}

.logo{float:left;}

.hr{float:right;}

.hr h1{margin-top:10px; text-align:right; }
.hr h1 a{color:#333; text-decoration:none; font-size:10px;}

.hr p{margin-top:8px; text-align:right; font-size:10px;}
.hr p a{color:#333; text-decoration:none; font-size:10px;}


.con_in{padding:30px; border:#ccc 1px solid; margin-top:10px;}
.con_in2{padding:10px; border:#ccc 1px solid; margin-top:10px;}
.con_in p{line-height:1.5em; float:left; margin-left:20px; margin-top:10px;}
.con_in p.con2{line-height:1.5em; float:left; margin-left:60px; margin-top:10px;}
.con_in span.t1{font-weight:bold; color:#900;}
.con_in span.s1{font-weight:bold; color:#900;}

.con_in2 table{line-height:1.5em; margin-left:15px;}
.con_in2 table tr td a{color:#666; font-size:10px; text-decoration:none;}

.news{background-image:url(images/news_b.jpg); width:900px; height:28px; background-repeat:no-repeat;}
.news p{padding-top:8px; margin-left:100px; width:790px;}


