@charset "utf-8";
/* CSS Document */
ul{list-style:none; padding:0; margin:0;}
img{border:0;}
button,
input{font:11px Arial, Helvetica, sans-serif;}
body{color:#333; font:11px Arial, Helvetica, sans-serif; margin:0;}
a{color:#444; text-decoration:none;}
a:hover{color:#039; text-decoration:underline;}

.w1{width:220px;}
.w2{width:660px;}
.w3{width:380px;}
.w4{width:260px;}
.w900{width:900px; margin:auto;}
.clear{clear:both;}
.l{float:left;}
.r{float:right;}

.header{background:#fff url(../image/header_bg.gif) 0 50px repeat-x;}
.header .w{background:#fff url(../image/header_bg.gif) 0 50px repeat-x;}
.logo{float:left; margin:20px 0 0; padding: 0 0 15px;}
.guide{float:right; color:#999; margin:15px 0 0;}
.guide span{margin:0 8px;}
.guide a{color:#999;}
.guide a.ver{color:#c00;}

.banner{clear:both; width:900px; height:191px; margin:0 auto; background:url(../image/banner.jpg) no-repeat;}

.nav{color:#fff; font-size:12px; background:url(../image/nav_bg.gif) repeat-x;}
.nav ul{height:32px; background:url(../image/nav_bg.gif) repeat-x;}
.nav li{float:left; height:24px; padding:8px 0 0;  margin:0 12px;}
.nav .line{margin:0 18px; width:2px; background:url(../image/nav_line.gif) no-repeat;}
.nav a,
.nav a:hover{color:#fff;}

.content{margin:20px auto 0; background:#fff;}

.lb{background:url(../image/l_bg.gif) repeat-y;}
.t_line{font-size:0; height:4px; background:url(../image/l_t_line.gif) no-repeat;}
.b_line{font-size:0; height:5px; background:url(../image/l_b_line.gif) no-repeat;}

.lc{margin:10px 15px;}
.lc .topic{font-weight:bold; padding:0 0 0 14px; background:#e3eef4 url(../image/arrow_01.gif) 0 4px no-repeat;}
.lc ul{margin:2px 0 0; border-bottom:1px solid #fff;}
.lc li{padding:6px 5px 6px 20px; height:auto !important; height:12px; border-top:1px solid #fff; border-bottom:1px solid #c6dace; background:#e3eef4 url(../image/arrow_02.gif) 8px 11px no-repeat;}
.lc li.none{border-top:0;}
.lc ul ul{border-bottom:0;}
.lc ul ul li.btm{border-bottom:0;}

.contact{margin:12px 0 10px; padding:10px 15px; height:133px; background:url(../image/contact_bg.gif) no-repeat;}
.contact .topic{color:#3d70af; margin:63px 0 0 !important; *margin:73px 0 0 !important; margin:73px 0 0; font-weight:bold;}
.contact .topic a{color:#3d70af;}
.contact p{margin:5px 0 0; line-height:160%;}

.footer{margin:20px 0 0 !important; margin:10px 0 0; padding:10px 0 5px; height:35px; line-height:150%; text-align:center; border-top:1px solid #3d70af; background:#f6f6f6;}
.footer div{background:#f6f6f6;}