*{ padding:0; margin:0;}
body{ font:12px/16px "宋体";  text-align:left; background:url(../image/headerbg.jpg) repeat-x left top #fff; color:#4b4b4b;}
h1,h2,h3,h4,h5,h6{ font-size:14px;}
ul,li{ list-style:none;}
a{ color:#4b4b4b; text-decoration:none;}
a:hover{ color:#0096c3; text-decoration:none;}
img{ border:0;}
a img,a:hover img{ border:0;}
button{ cursor:pointer;}
em{ font-style:normal;}
input{ font-size:12px;}


.clearit{ clear:both;}


#header{ width:911px; height:77px; margin:0 auto; overflow:hidden;}
#header .logo{ float:left; margin:9px;}
#header .search{ float:left; width:150px; height:21px; display:inline; margin:42px 0 0 200px; background:url(../image/searchtxt.jpg) left top no-repeat;}
#header .search .txt{ float:left; border:0; background:none; width:80px; height:17px; padding:4px 0 0 9px; color:#797979;}
#header .search .btn{ float:right; cursor:pointer;}
#header .topNav{ float:right; margin:44px 0 0 0; display:inline;}
#header .topNav img{ float:left; margin-right:5px;}

#nav{ width:909px; height:39px; margin:0 auto; background:url(../image/navbg.jpg) no-repeat; font-size:14px; font-weight:bold;}
#nav td{ height:39px; text-align:center;}
#nav td.bg{ width:2px; background:url(../image/navspec.jpg) no-repeat;}
#nav a{ display:block; height:28px; padding-top:11px;}
#nav a:hover , #nav a.current{ color:#0096c3; text-decoration:underline;}
#nav td ul{ display:none;}
#nav td div{ position:relative;}
#nav td div ul{ position:absolute; background:#f3f3f3; left:0; top:39px; opacity:0.8; filter:alpha(opacity=80);}
#nav td.show ul{ display:block; font-weight:normal; font-size:12px;}
#nav td.show ul a{ line-height:22px; height:22px; padding-top:0; background:url(../image/navdd.jpg) repeat-x;}
#nav td.show ul a:hover{ background:url(../image/navcc.jpg) repeat-x; color:#fff;}

#footer{ width:913px; height:36px; margin:7px auto 0; *margin:2px auto 0;  background:url(../image/footerbg.jpg) no-repeat; padding-bottom:10px;}
#footer .smallNav{ float:left; color:#545454; line-height:36px; display:inline; margin-left:15px;}
#footer .smallNav a{ color:#545454;}
#footer .smallNav a:hover{ color:#0096c3;}
#footer .msg{ float:right; color:#8b8b8b; line-height:36px; display:inline; margin-right:12px; font-family:arial;}

#flash{ width:976px; margin:0 auto;}
#banner{ width:909px; margin:0 auto; background:url(../image/bannerbg.jpg) repeat-x left top #fff; padding-top:8px;}

#wrapper{ width:909px; margin:0 auto; background:url(../image/wrapperbg.jpg) left top repeat-x #fff; padding-top:5px; overflow:hidden;}
#wrapper1{ width:909px; margin:0 auto; overflow:hidden;}
.fleft{ float:left; width:220px; min-height:500px; _height:500px; background:url(../image/leftbg.jpg) right top no-repeat;}
.fright{ float:right; width:673px;}

.leftNav{ width:184px; margin:9px 0 0 13px; min-height:190px; _height:190px;}
.leftNav h2{ background:url(../image/bluej.jpg) 0 3px no-repeat; font-size:12px; padding-left:18px;}
.leftNav ul{ padding:10px 0 0 15px;}
.leftNav ul li{ width:100%; vertical-align:bottom; margin-bottom:4px;}
.leftNav ul li a{ display:block; line-height:21px; background:url(../image/leftbg1.jpg) no-repeat; padding-left:9%; width:91%;}
.leftNav ul li a:hover , .leftNav ul li.current a{ background:url(../image/leftbg2.jpg) no-repeat; color:#fff;}
.leftNav ul li div{ display:none;}
.leftNav ul li.current div{ display:block; margin:0 0 0 15px; width:146px; padding:6px 0;}
.leftNav ul li.current div p{ border-bottom:1px solid #e2e2e2; line-height:25px; padding-left:11px; margin-top:2px;}
.leftNav ul li.current div a{ display:inline; background:none; padding:0; width:auto; color:#4b4b4b;}
.leftNav ul li.current div a:hover , .leftNav ul li.current div a.active{ background:none; color:#3684c7;}

.sideChannel{ margin-top:8px;}
.sideChannel .map{ display:block;}
.sideChannel select{ display:block; width:174px; margin:8px 0 0 14px;}
.sideChannel .link{ display:block; margin:16px 0 0 13px;}

.breadCrumb{ text-align:right; color:#3684c7; line-height:24px; margin-top:4px; padding-right:6px;}
.breadCrumb a{ color:#3684c7;}
.breadCrumb a:hover{  text-decoration:underline; color:#3684c7; }


.pages{ text-align:right; margin:28px 22px 0 0;}
.pages1{ margin-bottom:20px;}
