﻿@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,pre, form, fieldset, input, textarea, p, blockquote, th, td{ padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
fieldset, img, abbr, acronym { border: 0; }    
table { border-collapse: collapse; border-spacing: 0; }   
ol, ul { list-style: none; }    
address, caption, cite, code, dfn, em, th, var { font-weight: normal; font-style: normal; }
caption, th { text-align: left; }    
q:before, q:after { content: ''; }

body { font-family: "Verdana","宋体"; font-size:12px; background:#E4E4E4; color:#000; line-height:24px;}

a{ color:#002865; text-decoration:none;}
a:hover{ color:#FD5900;}

.clearboth{ clear:both; height:1px; line-height:1px; font-size:1px; position:relative; top:-1px; }

#header { width:930px; margin:0px auto; background:url(bg_top.jpg); height:111px;}
#logo{ float:left; width:383px; background:url(logo.jpg); height:83px;}
#logor{ width:360px; line-height:18px; height:20px;*height:19px; padding-top:0px; *padding-top:1px; float:right; background:url(logor.jpg); padding-left:72px;}
#logor a{ color:#C6DDFF;}
#logor a:hover{ color:#fff;}
#www{ width:187px; float:right; margin-top:45px; background:url(www.jpg) left top no-repeat; height:18px;}
#total { width:930px; margin:0px auto; background:#fff;}
#side { float:left; width:175px;}
#main { float:left; width:752px;}
#mainleft{ float:left; width:578px;}
#mainright{ float:right; width:165px; margin-top:3px;}
.mainrighttitle{ background:#10498F; line-height:21px; padding-left:12px; color:#fff;}
.mainrightcontent{ border:#D6D6D6 1px solid; margin-bottom:10px;text-align:center; padding:3px 0px; }
.mainrightcontent h4{background:url(bg_tel.jpg) no-repeat center; height:103px;}
#tel{ color:#FF6600;  padding-top:35px; padding-left:40px; line-height:20px;font-family: "宋体"; width:120px; text-align:left;}
.mainrightcontent h1{ color:#FF6600; margin:10px auto;}
.mainrightcontent h2{ background:url(icon_guestbook.gif) 10px 10px no-repeat; height:34px;border-bottom:#B4B4B4 1px solid;width:103px; margin:0px auto; padding-top:13px; text-align:left; padding-left:40px; letter-spacing:1px; margin-bottom:10px;}
.mainrightcontent h3{ text-align:left; margin-left:20px; margin-bottom:10px; color:#213858;}
#footer { width:930px; margin:0px auto; background:#072966; height:33px; padding-top:7px;}
#footer p{ height:26px; width:924px; margin:0px auto; background:url(bg_footer.jpg); text-align:center; color:#fff;}
#footer p a{ color:#fff;}
#footer p a:hover{ color:#3BAAFF;}

/* 导航整体样式 */
#nav {  margin-top:3px; *margin-top:4px; margin-left:13px; height:20px;}
/* 一级导航每个项目样式 */
#nav .item {  margin-right:1px;}
#nav .item a{float:left;color:#fff;padding:0px 20px; line-height:18px;  height:20px; *height:18px;padding-top:0px; *padding-top:2px;}
#nav .item a:hover{ background:#698DB5;}
#nav .item a.active {background:#4E7AAC;}
/* 一级导航分割线样式 */
#nav span { }

/* 二级导航菜单样式 */
#menu { width:165px; margin-left:3px; margin-top:3px;}
/* 标题整体样式 */
#menu_title { }
/* 标题左侧样式 */
#menu_title span { }
/* 标题中间样式 */
#menu_title p { }
/* 标题样式 */
#menu_title h1 { }
/* 标题右侧样式 */
#menu_title b { }
/* 菜单项目列表整体样式 */
#menu_list { background:#96B7DF;}
/* 一级菜单每个项目样式 */
#menu_list .item { line-height:22px; margin-top:1px;}
#menu_list .item a { color:#fff;background:#356DB3;padding-left:12px;}
#menu_list .item a:hover { background:#195299;}
#menu_list .item a.active {}
/* 二级菜单样式 */
#menu_list .submenu { border:#547FC3 1px solid; border-top:0px; padding:5px 10px 10px; background:#fff;}
/* 二级菜每个项目样式 */
#menu_list .subitem { border-bottom:#D1DEF3 1px solid; }
#menu_list .subitem a { background:url(icon_menulist.gif) 10px no-repeat; padding-left:20px;}
#menu_list .subitem a:hover { }
#menu_list .subitem a.active {background:url(icon_menulist.gif) 23px no-repeat; padding-left:33px;color:#FD5900;}

.about1{ width:165px; margin-left:3px; margin-top:3px;*margin-top:1px;_margin-top:2px;border-bottom:#96B7DF 1px solid; overflow:hidden;}
.about1 li{  margin-top:1px;}
.about1 li a { color:#fff;background:#356DB3;padding-left:12px; display:block;width:153px; line-height:22px;}
.about1 li a:hover { background:#195299;color:#fff;}
.about1 li p{color:#fff;background:#356DB3;padding-left:12px; display:block;width:153px; line-height:22px;}
.about3{ width:165px; margin-left:3px; margin-top:3px;*margin-top:1px;_margin-top:2px;}
.about3 li{  margin-top:1px;}
.about3 li p{color:#fff;background:#356DB3;padding-left:12px; display:block;width:153px; line-height:22px;}

#about2 ul{border:#547FC3 1px solid; border-top:0px; padding:5px 10px 10px; width:143px; margin-left:3px;}
#about2 li{ border-bottom:#D1DEF3 1px solid; }
#about2 li a { background:url(icon_menulist.gif) 10px no-repeat; padding-left:20px;}
#about2 li a:hover {}
#about2 li a.active {background:url(icon_menulist.gif) 23px no-repeat; padding-left:33px;color:#FD5900;}

#load{border:#547FC3 1px solid; padding:13px 20px; margin-top:10px; width:123px; margin-left:3px; overflow:hidden;}
#link{ margin-top:10px; color:#575757; border-bottom:#939393 1px solid; width:153px; margin-left:3px; padding-left:12px; line-height:20px; margin-bottom:10px;}
#linklist li{ background:url(icon_link.gif) 18px 9px no-repeat;line-height:20px; padding-left:27px;}
#linklist li a{ color:#494949;}
#linklist li a:hover{ color:#FD5900;}

#about h1{ margin-top:3px;}
#about h2{ background:url(bg_maintitle.jpg); height:27px; margin-top:9px; margin-bottom:3px;}
#about h2 p{ background:url(icon_maintitle.gif) 14px 9px no-repeat; padding-left:25px; font-weight:bold; font-size:13px; padding-top:2px; letter-spacing:1px;}
#about h3{ border:#DDDDDD 1px solid; padding:15px 23px; margin-bottom:10px;}

#newslist{border:#DDDDDD 1px solid; padding:15px 23px; margin-bottom:10px;}
#newslist li{  clear:both;}
#newslist li p{background:url(icon_link.gif) no-repeat 0px 11px; padding-left:10px; display:block; float:left;}
#newslist li span{ display:block; float:right;}

#joblist h3{border:#DDDDDD 1px solid; padding:15px 23px; padding-bottom:30px; margin-bottom:10px;}
#joblist h3 li{  clear:both;}
#joblist li p{background:url(icon_link.gif) no-repeat 0px 11px; padding-left:10px; display:block; float:left;}
#joblist h1{ margin-top:3px;}
#joblist h2{ background:url(bg_maintitle.jpg); height:27px; margin-top:9px; margin-bottom:3px;}
#joblist h2 p{ background:url(icon_maintitle.gif) 14px 9px no-repeat; padding-left:25px; font-weight:bold; font-size:13px; padding-top:2px; letter-spacing:1px;}

#newsdetail h1 img{ margin-top:3px;}
#newsdetail h2{ background:url(bg_maintitle.jpg); height:27px; margin-top:9px; margin-bottom:3px;}
#newsdetail h2 p{ background:url(icon_maintitle.gif) 14px 9px no-repeat; padding-left:25px; font-weight:bold; font-size:13px; padding-top:2px; letter-spacing:1px;}
#newsdetail h3{ border:#DDDDDD 1px solid; padding:15px 23px; margin-bottom:10px;}
#newsdetail h3 p{ text-align:center;  font-size:14px; border-bottom:#CCCCCC 1px solid; line-height:30px;}
#newsdetail h3 center{ margin-bottom:10px;}

#preferences{ text-align:left; margin:0px auto;margin-top:10px; padding-bottom:10px;border-bottom:#B4B4B4 1px solid; width:143px; }
#preferences li{background:url(icon_link.gif) 10px 12px no-repeat;padding-left:19px;}

.validation-advice { display:inline;color:#ff3300; background:url(../images/icon_error.gif) no-repeat 5px center; padding:2px 0px 2px 25px; line-height:20px;*line-height:12px; }
#guestbook h1{ margin-top:3px;}
#guestbook h2{ background:url(bg_maintitle.jpg); height:27px; margin-top:9px; margin-bottom:3px;}
#guestbook h2 p{ background:url(icon_maintitle.gif) 14px 9px no-repeat; padding-left:25px; font-weight:bold; font-size:13px; padding-top:2px; letter-spacing:1px;}
#guestbook h3{ border:#DDDDDD 1px solid; padding:15px 23px; margin-bottom:10px;}
#guestbook h3 table th{ text-align:right;}
#guestbook h3 table td input{border:#003C5F 1px solid; background:#fff; height:17px; font-size:12px;}
#guestbook h3 textarea{border:#003C5F 1px solid; background:#fff; margin-top:7px; font-size:12px;}
#guestbook h3 p{ margin-top:15px; margin-left:160px;}
#guestbook h3 p input{ background:url(icon_g.gif) 5px 7px no-repeat; width:62px; height:23px; color:#000; font-weight:bold; border:0px; letter-spacing:6px; font-size:12px; padding-left:20px; *padding-left:16px; padding-top:0px; *padding-top:4px; cursor:pointer; }

#counter th{ line-height:30px;}
#counter center input{background:url(bg_an.jpg); width:62px; height:23px; color:#fff; border:0px; line-height:23px; margin-top:2px; letter-spacing:6px; font-size:12px; padding-bottom:2px; padding-left:5px; *padding-left:0px;}

#map li{ }
#map li #map1,#map2,#map3,#map4,#map5,#map6,#map7,#map8{line-height:30px; font-weight:bold;}
#map2_sub li,#map3_sub li,#map4_sub li,#map5_sub li,#map6_sub li,#map7_sub li,#map8_sub li{ padding-left:10px;}

#index_total{ background-color:#072966; width:930px; margin:0px auto;}
#index_ad{ float:left; margin-left:3px; _margin-left:2px;}
#index_contact{ float:right; margin-right:4px; _margin-right:2px; width:121px; height:180px;*height:183px;_height:180px; background:url(index_contact.jpg); padding-top:63px;*padding-top:60px;_padding-top:63px; padding-left:48px;}
#index_main{ width:924px; margin-left:3px; background:url(bg_indexmain1.jpg); height:192px; margin-top:5px; overflow:hidden;}
#index_main1{ width:921px; background:url(bg_indexmain.jpg) no-repeat top left; padding-left:3px; height:187px; }
.index_mainc{ height:187px; width:228px; float:left; margin-top:2px; margin-right:2px;}
.index_maintitle{ height:24px; background:url(bg_indexmaintitle.jpg); width:100%;}
.index_maintitle h1{ background:url(bg_indexmaintitle1.jpg) no-repeat top left; width:100%; height:24px;}
.index_maintitle h1 p{ display:block; background:url(icon1.gif) 10px 2px no-repeat; padding-left:30px; color:#fff; font-weight:bold; letter-spacing:1px; float:left;}
.index_maintitle h1 span{ display:block; float:right; margin-right:6px; color:#fff;}
.index_maintitle h1 span a{ color:#fff; font-size:11px;}
.index_maintitle h1 span a:hover{ color:#95D8FF;}
#hqfw{ background-image:url(icon2.gif);}
#xsj{ background-image:url(icon3.gif);}
#xwzx{ background-image:url(icon4.gif);}
.index_maincontent{ height:157px; background:url(bg_maincontent.jpg); width:100%;padding-top:6px;}
.index_maincontent1{background:url(bg_line.gif);width:210px; margin:0px auto; height:157px;}
.index_newslist ul{}
.index_newslist li{  }
.index_newslist li p{ background:url(icon_index.gif) 7px 10px no-repeat; padding-left:15px;}
#index_list ul{ margin-left:5px;}
#index_list li{ float:left; margin-right:15px;}
#index_link{ width:884px; margin-left:3px; background:url(bg_indexlink.jpg); margin-top:9px; padding-left:20px; padding-right:20px; padding-top:5px;}
#index_link li{ float:left; width:90px; min-width:60px; word-break:none;}
#index_link li a{ color:#6DA7FF; line-height:20px;}
#index_link li a:hover{ color:#fff;}

#toplink{ display:inline;}