@charset 'utf-8';

/* 样式重置 */
body {margin:0; padding:0; font-size:12px; color:#333; margin-bottom:30px; background:#6dc1f2; }
form,ul,li,p,h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}
img { border:0; }
ul,li { list-style-type:none; }
input, select { font-size:12px; vertical-align:absmiddle; }
table { border:none; }

/* 常用功能样式 */
.clear { font-size:0px; line-height:0px; clear:both; height:0px; overflow:hidden; }
.overflow { overflow:auto; }
.nobg {background:none!important;}

/* 默认文字字体、文字颜色、背景颜色或者图像等 */
a { color:#1259b0; text-decoration:none; }
a:hover { color:#006600; text-decoration:underline; }

/*菜单*/
.main { width:778px; margin:0 auto; background:#fff; }
.nav li { float:left; width:77px; line-height:33px; background:#52aac2 url(bg_guider2.jpg) no-repeat right bottom; text-align:center; }
.nav li a { font-weight:bold; font-size:13px; }
.nav li a:hover, .current { color:#006600; text-decoration:none; }
.nav .begin { width:6px; background:url(bg_guider1.jpg); }
.nav .end { width:79px; background:#52aac2 url(bg_guder3.jpg) no-repeat right; }

.nav_left { width:190px; float:left; background:#ffffff; }
.nav_left li { width:187px; line-height:41px; margin-right:3px; text-align:center; background:url(left_bg_nav.gif); }
.nav_left li a { font-weight:bold; }
.nav_left li a:hover { color:#006600; }
.nav_left .link { background:#000; }
.nav_left .link a { color:#fff; display:block; width:187px; }
.nav_left .link a:hover { text-decoration:none; color:#50a8bc; }

.right { float:left; width:585px; text-align:center; font-family:Arial; }
.position { width:505px; line-height:24px; text-align:right; margin:0 auto; background:url(bg_position.jpg) no-repeat bottom; }
.head { font-size:22px; font-weight:bold; }
.article { margin:20px 30px 20px 30px; text-align:left; line-height:24px; }
.page{ text-align:center;padding-right:10px;width:480px;margin:10px auto;color:#666666; overflow:hidden; }
.page a{ color:#666666;margin-right:5px; }
.page a:hover, .page .current { text-decoration:none; color:#00427e; }

/*表单*/
.inputbox { clear:both; width:500px; text-align:left; margin:15px auto 30px auto; padding:0 0; color:#333; }
.inputbox p { clear:both; text-align:left; }

.ibl { width:75px; text-align:right; float:left; margin-right:10px; padding-top:12px; }
.ibr { width:400px; text-align:left; float:left; padding-top:10px; +padding-top:8px; }

.input_01 { border:1px solid #64b5c5; padding:1px; font-family:Arial; }
.input_submit { cursor:pointer; border:0px; width:45px; height:21px; background:url(btn_submit.jpg) no-repeat; }
.input_reset { cursor:pointer; border:0px; width:45px; height:21px; background:url(btn_reset.jpg) no-repeat; }

/*留言*/
.message{ width:480px;margin:15px auto;border:1px solid #0069AF;padding:8px; }
.leaver{ margin:10px auto;}
.leaver .user{ padding-left:20px;background:url(icon_03.jpg) left center no-repeat;color:#0066CB; }
.leaver .admin{ padding-left:20px;background:url(icon_04.jpg) left center no-repeat;color:#657E00; }
.mess_info{ color:#666666;margin-top:10px;line-height:21px; }

/*首页介绍*/
.intro { text-align:left; margin:25px 30px 35px 30px; padding:0 10px; font-size:15px; line-height:28px; }

/*底部*/
.footer { width:778px; height:40px; background:url(pic_bottom.gif); text-align:center; padding-top:20px; font-family:Arial; } 