@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; font-size:12px; font-style:normal; font-weight:normal;}

li{list-style:none;}

img{border:0;}

a:link{color:#333; text-decoration:none;}

a:visited{color:#333; text-decoration:none;}

a:hover{color:#C00; text-decoration:none;}

.clear{clear:both;}

#header{height:424px; background-image:url(../img/top/header_bk.jpg);}



#headerin{width:900px; margin-left:auto; margin-right:auto;}

#headerin p.lo{float:left; width:244px;  margin-top:30px;}

#headerin h1{float:left; width:380px; padding-left:10px; margin-top:25px; margin-left:25px; border-left:#ccc dotted 1px;}

#headerin h1 a{color:#666;}

#headerin p.sub{float:left; margin-left:20px;}
#topnv{width:910px; margin-left:auto; margin-right:auto; padding-top:19px;}

#topnv a{float:left;}

.mb{width:903px; margin-left:auto; margin-right:auto;}

#conten{width:903px; margin-left:auto; margin-right:auto;}

.wt{margin-top:20px;}

#conle{width:657px; float:left;}

.s1{padding:15px; border-bottom:#999 dotted 1px;}

#conri{width:232px; float:left;  margin-left:13px;}

#conrin{padding:5px; background-color:#edf6ff; margin-top:20px;}

.r1{padding:12px; border-bottom:dotted #999 1px;}

#gotop{width:900px; margin-left:auto; margin-right:auto;}

#gotop p{text-align:right; margin-top:40px;}

#gotop p a{font-size:10px;}



#ftin{width:903px; margin-left:auto; margin-right:auto; padding-top:20px;}

#ftin ul li{text-align:center; line-height:2em;}

#ftin ul li a{font-size:10px;}

#footer{height:100px; background-image:url(../img/top/footbc.jpg);}

address{font-size:10px; color:#FFF; text-align:center; margin-top:20px;}

.b{margin-top:15px;}

.b2{font-size:10px; color:#666;}





