#logo{ padding:21px 0; }
#menu ul{ padding:30px 0; }
#menu ul li{ float:left; background:url(/images/main/menu-bg01.gif) no-repeat right center; }
#menu ul li:last-child { background-image:none; }
#menu ul li a { padding:0px 28px; font-size:18px; display:block; }
#menu ul li a:hover { font-weight:bold; }

.main-con-fl-02-lf-tit{ margin-top:45px; font-size:17px; padding-bottom:10px; background:url(/images/main/line_03.gif) no-repeat left bottom ; border-bottom:1px solid #e7e7e7;width:560px; }
.main-con-fl-02-lf-m{ margin-top:10px; width:560px; height:182px; background-color:#0380d7; }
.con-fl-02-lf-m-lf{ margin-top:47px; margin-left:53px; background:url(/images/main/con-fl-02-lf-m-lf.gif) no-repeat left top ; width:218px; height:87px; }
.con-fl-02-lf-m-lf a { display:block; font-size:18px; color:#fff; padding-left:90px; line-height:80px; }
.con-fl-02-lf-m-rt{ margin-top:47px; margin-left:50px; background:url(/images/main/con-fl-02-lf-m-rt.gif) no-repeat left top ; width:218px; height:87px; }
.con-fl-02-lf-m-rt a {  display:block; font-size:18px; color:#fff; padding-left:90px; line-height:80px; }
.main-con-fl-02-rt-tit1{  padding-bottom:10px; margin-top:45px; font-size:17px;  background:url(/images/main/line_05.gif) no-repeat left bottom ; border-bottom:1px solid #e7e7e7;width:560px; }
.main-con-fl-02-rt-tit2 img { padding-left:5px;  }
.main-con-fl-02-rt-m{ font-size:16px; margin-top:10px; width:500px; height:126px; background-color:#ebebeb; padding:28px 30px; }
.main-con-fl-02-rt-m ul li { white-space:nowrap; overflow:hidden; text-overflow:ellipsis;display:inline-block; max-width: 100%; }

#footer{ background-color:#f2f2f2; margin-top:65px; }
.footer-lf{ padding-top:25px; width:348px; height:65px; background:url(/images/main/logo-btm.gif) no-repeat left center; }
.footer-rt{ margin-left:240px; padding:25px 0; }
.footer-rt p { font-size:12px; color:#7f7f7f; }






