/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, button{padding:0; margin:0;}
body{font-size:12px;font-family:微软雅黑;background:#79c2f3;}
table, td, tr, th{font-size:12px;}
p{margin:0;}
div, form, ul, ol, li, span, p{margin:0; padding:0; border:0}
img, a img{ border:0; margin:0; padding:0; vertical-align:top;}
h1, h2, h3, h4, h5, h6, strong{ margin:0; padding:0;}
ul, li, ol{ list-style:none; font-size:12px;}
.clear{clear:both; overflow:hidden;height:0;}
a:link{ color:#2b2b2b; text-decoration:none}
a:visited{ color:#2b2b2b; text-decoration:none}
a:hover{ color:#ff0000; text-decoration:none;}
a:active{ color:#ff0000}
input{padding:0;margin:0;}

.header01-wrapper{ background:#ededed;}
.header01{ width:1024px; margin:0 auto; height:35px;}
.header01-left{ float:left;  width:280px; display:block;}
.header01-left li{ float:left;line-height:35px; height:35px; font-size:14px;}
.wzsy{ background:url(../image/head-icon-1.jpg) no-repeat 3px center; padding:0 17px 0 27px;}
.lxwm{ background:url(../image/head-icon-2.jpg) no-repeat left center; padding:0 10px 0 19px;}
.notice{ float:left; font-size:14px; line-height:35px; height:35px; overflow:hidden; width:494px;}
.notice span{ float:left; color:#0487ec;}


.search{ float:right; width:230px;_width:240px; height:26px; margin-top:4px;}
.search-btn{ float:right; width:23px; height:26px; background:url(../image/search.jpg) no-repeat left top; border:0;}
.search-input{font-family:微软雅黑; height:26px;_float:right; border:0;line-height:26px; *+line-height:20px;  background:#fff; padding-left:10px; width:207px;}


.header02-wrapper{ background:#3096f5; position:relative;z-index:9;}
.header02{ width:1024px; margin:0 auto; height:80px;}
.logo{ float:left; padding-left:5px;}

.nav{ display:block; float:right;  height:80px;}
.nav li{ float:left; width:90px; height:80px; text-align:center; font-size:14px; font-weight:bold;}
.nav a{ display:block; height:26px; color:#fff; padding-top:54px;}
.nav a:visited,.nav a:link{ color:#fff;}

.nav .nav-bg1{ background:url(../image/nav-bg.jpg) no-repeat 30px 17px;}
.nav .nav-bg2{ background:url(../image/nav-bg.jpg) no-repeat -78px 17px;}
.nav .nav-bg3{ background:url(../image/nav-bg.jpg) no-repeat -162px 17px;}
.nav .nav-bg4{ background:url(../image/nav-bg.jpg) no-repeat -293px 17px;}
.nav .nav-bg5{ background:url(../image/nav-bg.jpg) no-repeat -400px 17px;}
.nav .nav-bg6{ background:url(../image/nav-bg.jpg) no-repeat -506px 17px;}
.nav .nav-bg7{ background:url(../image/nav-bg.jpg) no-repeat -614px 17px;}
.nav .nav-bg8{ background:url(../image/dzt.jpg) no-repeat 30px 19px;}


.navcurrent .nav-bg1,.nav .nav-bg1:hover{ background:url(../image/nav-hover.jpg) no-repeat 30px 17px #1884e1;}
.navcurrent .nav-bg2,.nav .nav-bg2:hover{ background:url(../image/nav-hover.jpg) no-repeat -78px 17px #1884e1;}
.navcurrent .nav-bg3,.nav .nav-bg3:hover{ background:url(../image/nav-hover.jpg) no-repeat -162px 17px #1884e1;}
.navcurrent .nav-bg4,.nav .nav-bg4:hover{ background:url(../image/nav-hover.jpg) no-repeat -293px 17px #1884e1;}
.navcurrent .nav-bg5,.nav .nav-bg5:hover{ background:url(../image/nav-hover.jpg) no-repeat -400px 17px #1884e1;}
.navcurrent .nav-bg6,.nav .nav-bg6:hover{ background:url(../image/nav-hover.jpg) no-repeat -506px 17px #1884e1;}
.navcurrent .nav-bg7,.nav .nav-bg7:hover{ background:url(../image/nav-hover.jpg) no-repeat -614px 17px #1884e1;}
.navcurrent .nav-bg8,.nav .nav-bg8:hover{ background:url(../image/dzt-hover.jpg) no-repeat 30px 19px #1884e1;}



.subnav-wrapper{/*background:#4ba2ec;background:rgba(37,143,235,0.9);*/ background:none; position:absolute; width:100%; z-index:10; display:none;}

.subnav{   margin:0 auto; padding:0 0 0 350px; width:675px;  height:300px;}

.subnav01,.subnav02{ float:left; width:90px;text-align:center;  }

.subnav01 a{ display:block; font-size:14px; line-height:30px; color:#b3f7f5;}
.subnav01 a:visited{color:#b3f7f5;}
.subnav01 a:hover{ line-height:28px; border-bottom:2px solid #fff; color:#fff;}


.subnav01{display:none; }
.subnav02{ background:#1884e1; display:block;}
.subnav03{ width:135px;}
.subnav03 a{ line-height:26px;}
.subnav03 a:hover{ line-height:24px;}
 
.fl{ height:591px; background:url(../image/fl0(1).jpg) no-repeat center top;}