@charset "utf-8";
html{width:100%;background:url(../images/bg_html.jpg);}
*{margin:0;padding:0;}
body{font:14px Verdana,Tahoma, Geneva, sans-serif;background:url(../images/bg_body1.png) no-repeat center top; line-height:30px;}
ul,li{list-style:none;}
h1,h2,h3,h4,h5{line-height:24px;font-size:14px;}
img{border:0;}
a{text-decoration:none;}
cite{font-style:normal;}

#page{width:992px;margin:0 auto;}
#top{width:980px;height:87px;margin:0 auto;background:url(../images/bg_top.png) repeat-x;position:relative;font-size:12px;}
#top h1#logo{width:122px;height:53px;}
#top div.topnav{position:absolute;right:16px;top:8px;height:40px;}
#top div.topnav a#home{padding-left:20px;background:url(../images/i_home.png) no-repeat left center;}
#top div#menu{height:34px;color:#ededed;text-align:center;line-height:30px;background:url(../images/bg_menu.png) no-repeat 230px bottom;}
#banner div{float:left;width:168px;height:449px;}
#banner ul{float:right;width:488px;}
#banner ul li{font-size:0;line-height:0;}
.box_a{background:url(../images/banner_a.jpg) no-repeat;}
.box_b{background:url(../images/banner_b.jpg) no-repeat;}
.box_c{background:url(../images/banner_c.jpg) no-repeat;}
#footer{color:#fff;text-align:center;font-size:14px;line-height:50px;clear:both;}

.m_t_15{margin-top:15px;}
.p_t_15{padding-top:15px;}
.p_t_20{padding-top:20px;}
.h{padding:5px 0 0 5px;}
.b{ font-weight:700;}
.bh,a.bh{font-weight:700;color:#ad0000;}
.c{ text-align:center;}


/* link style */
#top a{color:#ededed;}
#top a:hover{color:#ffe44d;}
#top div.topnav a{margin:0 3px;padding-top:2px;}
#top div#menu a{margin:0 10px;}

