@charset "utf-8";
/* CSS Document */


a { color:#535353; text-decoration:none; }
a:hover { color:#234f76; text-decoration:underline; }
.clears { width:100%; clear:both; height:10px;}

.container { margin: 0 auto; height:100%;  }
.container h1 { margin:0 auto; width:1272px; height:182px; background:url(banner.jpg) no-repeat;}
.bodynav { margin:0 auto; width:1272px; height:48px; background:url(nav.jpg) no-repeat;vertical-align:middle; clear:both;}
.bodynav ul { padding:0; margin:0; list-style:none; width:760px; float:left; margin-left:150px;_margin-left:80px;}
.bodynav ul li { float:left; height:48px; line-height:48px; padding-left:12px; padding-right:12px; letter-spacing:2px; }
/*.thisli { background:url(nav_thisli.gif) repeat-x;}*/
.bodynav ul li a{ color:#fff; font-size:14px; font-weight:bold; text-decoration: none}
.bodynav .thisli a { background:url(nav_thisli.gif) repeat-x; display:block; height:60px; padding-left:12px; padding-right:12px;  font-weight:700; text-decoration:none!important; }
.years { float:left; width:220px; text-align:center; height:48px; color:#c9e5fe; line-height:48px;}

.bodycont { width:980px; margin:0 auto; padding:10px; background:#ffffff}
.searchbox { width:980px; margin:0 auto; background:url(img1.jpg) 0px -40px repeat-x; height:32px;}
.searchbox h2 { width:114px; height:32px; background:url(img1.jpg) 0 0 no-repeat; float:left; font-size:1px;  margin:0; margin-right:30px;}
.inputzh{ height:18px; width:100px; margin-top:4px; margin-left:10px; float:left}
.btn_submit { background:url(img1.jpg) -140px 0px no-repeat; width:65px; height:25px;cursor:pointer; border:none; margin-left:10px; float:left;margin-top:4px;}

.box_left { width:330px;float:left; margin-top:10px;}
.box_mid { width:348px;float:left; margin-left:10px; border:1px solid #d2d2d2; border-top:none; margin-top:10px;}
.box_right { width:280px;float:right; margin-top:10px;}
.flashnews { width:328px; height:260px; border:1px solid #d2d2d2;}
.zcwj,.jszc{ float:left; width:328px; margin-top:10px; padding-bottom:5px;border:1px solid #d2d2d2; border-top:none; }
.jszc { width:278px;}
.zcwj h2,.gzdt h2,.jszc h2,.wsbsbox h2 { width:308px; height:30px; background:url(img1.jpg) 0px -146px no-repeat; padding:0; margin:0; font-size:14px; color:#d1eaff; line-height:32px; padding-left:20px;}
.zcwj h2 a,.gzdt h2 a,.jszc h2 a,.wsbsbox h2 a { color:#fff;} 
.jszc h2 { width:258px;}
.zcwj ul,.tzgg ul,.jszc ul,.ghjh ul,.bm_wj ul{ padding:0; margin:0;list-style:none; height:152px; overflow:hidden; width:100%}
.zcwj ul li,.tzgg ul li,.jszc ul li,.ghjh ul li,.bm_wj ul li{ height:23px; overflow:hidden; line-height:23px;  padding-left:10px; text-align:left; font-size:12px; color:#ccc}
.zcwj h2 span,.gzdt h2 span,.tzgg h2 span,.jszc h2 span,.pict h2 span,.wsbsbox h2 span,.ghjh h2 span,.infotj h2 span{ display:block; float: right; padding-right:12px; font-weight:normal; font-size:12px;}
.zcwj h2 span a,.gzdt h2 a,.jszc h2 a,.wsbsbox h2 a,.infotj h2 a,.pict h2 a{ color:#fff;}
.gzdt { width:348px;}
.gzdt h2 { width:328px;}
h2.ldjh { background:url(img1.jpg) 5px -72px no-repeat; color:#18539f}
.gzdt h3 { width:338px; padding:5px; padding-bottom:0; text-align:center; margin:0;height:30px; line-height:45px; overflow:hidden;}
.gzdt h3 a { color:#C00}
.gzdt_new { width:338px; padding-bottom:8px; height:51px; overflow:hidden; margin:5px; color:#999; border-bottom:1px solid #ccc}
.gzdt ul { padding:0; margin:0;list-style:none; height:145px; overflow:hidden; border-bottom:1px solid #bfccdd; width:100%}
.gzdt ul li{ height:23px; overflow:hidden; line-height:23px;margin-left:5px; padding-left:10px; text-align:left; font-size:12px; color:#ccc; background:url(img1.jpg) 0px -100px no-repeat;}
.tzgg { float:left; width:278px; border:1px solid #d2d2d2; background:#f7f7f7;border-top:3px solid #2272bf}
.tzgg h2 { width:258px; height:30px;  padding:0; margin:0; font-size:14px; color:#2272bf; line-height:32px; padding-left:20px; }
.tzgg h2 a,h2.ldjh a{ color:#000}
.tzgg ul { height:225px;}

.pict{ width:978px; float:left; border:1px solid #8cc0fb; margin-top:10px;}
.pict h2 { width:958px; height:35px; background:url(img2.jpg) 0px -351px no-repeat; padding:0; margin:0; font-size:14px; color:#d1eaff; line-height:32px; padding-left:20px;}
.pict ul { padding:0; margin:0;list-style:none; }
.pict ul li { float:left; width:186px; text-align:center; margin:5px; margin-right:3px; _margin-right:2px;word-wrap: break-word; }
.pict ul li img { border:1px solid #003}
.pict ul li a { }
.photobox { float:left; width:203px; margin:12px;}
.phototext { text-align:center; width:203px; display:block;}
.photoimg { width:185px; height:135px; display:block;  float:left; background:url(pict_bg.gif) no-repeat; padding:9px;}

.wsbsbox { float:left; width:738px; border:1px solid #d2d2d2;border-top:none; margin-top:10px;}
.wsbsbox h2 { width:718px;}
.wsbsboxtitle { width:306px; height:30px; float:left; background:url(img1.jpg) 0px -190px no-repeat; line-height:30px; font-weight:bold; padding-left:10px; color:#F60; margin-left:10px;}
.wsbsboxtitle a { color:#F60;}
.wsbsbox ul,.bsbox ul {padding:0px; margin:0px;list-style:none; float:left; width:100%; margin-top:5px;}
.wsbsbox ul li,.bsbox ul li {  height:28px; border-bottom:1px dotted #277fc7; line-height:28px; overflow:hidden; padding-left:10px; padding-right:10px;}
.wsbslist { float:left; padding-left:10px;}
.wsbslb { float:right; padding-right:60px;}
.wsbslink{ float:right;}
.wsbslink a{ color:#C00; display:block; padding-right:10px; float:left;}
a.nopoint { color:#666; cursor:text;  text-decoration:none;}

.linkimg{ width:228px; float:right; border:1px solid #d2d2d2; background:#f7f7f7;border-top:3px solid #2272bf; margin-top:10px; padding-bottom:10px;}
.linkimg1 { width:100%; text-align:center;margin-top:6px; margin-bottom:5px;}

.zw { float:left; width:740px; height:60px; background:url(img1.jpg) 20px -475px;}
.zwimg1 a { float:left; width:135px; height:60px; margin-left:15px; display:block; margin-right:20px; cursor:pointer}

.ghjh{ float:left; width:320px; margin-top:5px; padding-bottom:5px; margin-right:6px;}
.ghjh h2 { width:310px; height:35px; background:url(img1.jpg) -420px -185px no-repeat; padding:0; margin:0; font-size:14px; color:#000; line-height:35px; padding-left:10px;}
.ghjh h2 a { color:#000;}

.ztbox { float:left; width:980px; margin-top:10px;}
.ztimg { float:left; margin-left:5px; margin-right:5px; width:230px; height:50px;}
.ztimg img { width:230px; height:50px; }

.infotj {  border:1px solid #d2d2d2; display:block; min-height: 300px; width: 980px; _padding-bottom:10px;}
.infotj h2 {width:968px; height:30px; background:url(img1.jpg) 0px -550px repeat-x; padding:0; margin:0; font-size:14px; color:#fff; line-height:30px; padding-left:10px; clear: both;}
.infotj ul {padding:0; margin:0;list-style:none;white-space:nowrap;}
.infotj ul li { float:left; display:inline;  color:#C00;  padding-top:8px; margin-right:20px; padding-bottom:5px;margin-left:20px;}
.infotj table { float:left; width:180px; margin-left:8px; margin-right:5px; margin-top:10px; margin-bottom:10px; line-height:200%;}
.infotj table td { padding-left:15px;}
.infotj table th { text-align:left; background:#CCC; padding-left:5px;}
.infotj table {border:1px solid #d2d2d2;border-collapse:collapse;}

.tk {width:750px; _width:760px;  border:1px solid #d2d2d2; float: left; margin-left:10px; margin-top:10px;}
.tk h2 {height:30px; background:url(img1.jpg) 0px -550px repeat-x; margin:0; font-size:14px; color:#fff; line-height:30px; text-indent:10px; width: 100%;}


.footer {width:100%; margin:0 auto; text-align:center; letter-spacing:2px; height:100px;border-top:8px solid #18539f;}
.footerleft,footerright { float:left; width:120px;}
.footerleft { padding-top:30px;}
.footermid { float:left; width:700px; padding-top:20px;}


/**/
.s_left{ float:left; width:215px;}
.s_right{ float:right; width:755px;}
.s_ggdt,.s_tab{ float:left; width:213px; margin-top:10px; padding-bottom:5px;border:1px solid #d2d2d2; border-top:none; }
.s_ggdt h2,.s_tab h2{ width:213px; height:30px; background:url(img1.jpg) 0px -146px no-repeat; padding:0; margin:0; font-size:14px; color:#d1eaff; line-height:30px; text-align:center;}
.s_ggdt ul,.s_tab ul{ padding:0; margin:0;list-style:none; width:100%}
.s_ggdt ul li{ height:23px; overflow:hidden; line-height:23px;  padding-left:10px; text-align:left; font-size:12px; color:#ccc}
.s_ggdt ul li a { color:#02468f;}
.s_tab ul li { width:100%; height:38px;margin-top:10px;}
.s_tab ul li a { width:190px; height:38px; background:url(img1.jpg) 0px -634px no-repeat; display:block; font-size:14px; font-weight:bold; text-align:center; line-height:38px;margin-left:12px;  color:#02468f}
.s_place {width:100%; border-bottom:3px solid #02468f; margin-top:10px; color:#999;font-size:14px;}
.s_photo { width:100%; text-align:center; padding-top:10px; padding-bottom:10px;}
.s_view { width:95%; line-height:180%; font-size:14px; padding-left:15px;}
.s_view table,.s_view table td {border:1px solid #d2d2d2;border-collapse:collapse; margin-top:10px;padding-left:5px; padding-top:12px; padding-bottom:12px; font-size:15px;}
.s_view pre { padding:0; margin:0}


.s_right ul { padding:0; margin:0; list-style:none; width:100%;}
.s_right ul li { font-size:12px;margin-top:10px; width:100%; border-bottom:1px dotted #ccc; background:url(img1.jpg) 0px -105px no-repeat;}
.s_right ul li{ text-align:right; color:#999}
.s_right ul li a { float:left; display:inline; padding-left:10px;}
p { text-indent:2em;}
.line { width:100%; height:10px; border-top:1px solid #b70505; clear:both;}
.s_names { width:100%;}
.s_names h2 { float:left;width:130px; height:30px; background:url(img1.jpg) -247px -638px repeat-x; padding:0; margin:0;margin-top:10px; font-size:14px; color:#fff; line-height:30px; text-align:center}
.s_names ul { float:left; padding:0; margin:0; list-style:none; width:100%; margin-bottom:10px;;white-space:nowrap;}
.s_names ul li { float:left; display:inline; font-size:16px; font-weight:bold; margin-right:20px;margin-top:10px; border:none; width:auto; background:none; color:#000}
.s_title { width:95%; text-align:center; font-size:30px; font-weight:bold; padding-top:20px;}
.s_title1 { width:95%; text-align:center; padding-top:20px;}
.s_time { width:100%; text-align:center; color:#999}
.dw ul li a{ font-size:14px; padding:5px 10px; display:block; float:left; background:url(dw_bg.gif) repeat-x; border:1px solid #E4B461}


.zxbs { width:220px; height:43px; background:url(img2.jpg) 0 0 no-repeat; text-align:center; float:left; line-height:43px; font-weight:bold; font-size:15px; color:#fff;}

.bsbox {width:978px; float:left;  border:1px solid #d2d2d2;border-top:none; margin-top:10px;}
.bsbox h2 {width:928px; height:50px; background:url(img2.jpg) 0px -145px repeat-x; padding:0; margin:0; line-height:40px; padding-left:50px;}
.mxqy { width:109px; height:50px; display:block; float:left; background:url(wsbs_0.gif) no-repeat; text-align:center; color: #fff;}
.mxqy:hover {color:#fff; text-decoration:none}
.mxgr { width:109px; height:50px; display:block; float:left; background:url(wsbs_1.gif) no-repeat; text-align:center; color: #d8d8d8; }
.mxgr:hover {color:#cce9ff; background:url(wsbs_0.gif) no-repeat;}
.qy h2 {width:908px; height:50px; background:url(img2.jpg) 0px -213px repeat-x; padding:0; margin:0;font-size:14px; color:#fff; line-height:40px; padding-left:70px;}
.fw h2 {width:908px; height:50px; background:url(img2.jpg) 0px -443px repeat-x; padding:0; margin:0;font-size:14px; color:#fff; line-height:40px; padding-left:70px;}

.zfbz8{ float:left; width:350px; margin-top:10px; padding-bottom:5px;border:1px solid #d2d2d2; border-top:none; margin-left:10px;}
.zfbz8 h2{ width:330px; height:30px; background:url(zfbz8.jpg) 0px 0px no-repeat; padding:0; margin:0; font-size:14px; color:#d1eaff; line-height:32px; padding-left:20px;}
.zfbz8 h2 a{ color:#fff;} 
.zfbz8 ul{ padding:0; margin:0;list-style:none; height:155px; overflow:hidden; width:100%}
.zfbz8 ul li{ height:20px; overflow:hidden; line-height:20px;  padding-left:20px; text-align:left; background:url(img1.jpg) 10px -105px no-repeat;font-size:12px; border:none; color:#ccc}
.zfbz8 h2 span{ display:block; float: right; padding-right:12px; font-weight:normal; font-size:12px;}
.zfbz8 h2 span a{ color:#000;}

.gytd3{ float:left; width:730px; margin-top:10px; padding-bottom:5px;border:1px solid #d2d2d2; border-top:none; margin-left:10px;}
.gytd3 h2{ width:710px; height:30px; background:url(img1.jpg) 0px -146px no-repeat; padding:0; margin:0; font-size:14px; color:#d1eaff; line-height:32px; padding-left:20px;}
.gytd3 h2 a{ color:#fff;} 
.gytd3 ul{ padding:0; margin:0;list-style:none; height:155px; overflow:hidden; width:100%}
.gytd3 ul li{ height:20px; overflow:hidden; line-height:20px;  padding-left:20px; text-align:left; background:url(img1.jpg) 10px -105px no-repeat;font-size:12px; border:none; color:#ccc}
.gytd3 h2 span{ display:block; float: right; padding-right:12px; font-weight:normal; font-size:12px;}
.gytd3 h2 span a{ color:#fff;}


.zwzx { float:left; width:150px; height:28px; text-align:center; font-weight:bold; font-size:12px; background:url(img1.jpg) -449px -718px no-repeat; line-height:28px; margin-top:10px;}
.cjwtlixt { float:right; width:150px; height:28px; line-height:28px; margin-top:10px;}
.cjwtlixt a { font-weight:bold; font-size:14px; color:#C00}
.zwzx_body { float:left; width:753px; border:1px solid #d2d2d2;}
.infosm { float:left; width:710px; padding:15px; color:#666}
.zwzx_body span { color:#C00; font-weight:bold; padding-left:5px; padding-right:5px;}
.zwzx_body td { padding:10px;}
.btn_zwzx { background:url(img1.jpg) -642px -716px no-repeat; width:85px; height:31px;cursor:pointer; border:none; margin-left:10px; color:#fff; font-weight:bold; font-size:14px; letter-spacing:2px;}


.bmname { width:920px; float:left; height:35px; background:url(img2.jpg) 0px -300px no-repeat; margin-top:10px; color:#fff; font-size:14px; font-weight:bold; padding-left:60px; line-height:35px; letter-spacing:1px;}
.bm_left { width:640px; float:right}
.bm_right { width:310px; float:left}
.bm_text { width:100%; font-size:14px; line-height:200%;}
.bm_text table,.bm_text table td {border:1px solid #d2d2d2;border-collapse:collapse; margin-top:10px; font-size:12px; padding-left:2px;}
.bm_text table p { text-indent:0;}
.bm_wj { width:638px; float:left; border:1px solid #b8d4db; margin-top:10px;}
.bm_wj h2 { float:left;width:618px; height:30px; background:url(img1.jpg) 0px -769px repeat-x; padding:0; margin:0; font-size:14px; line-height:30px; padding-left:20px; color:#C00}
.bm_flashnews { width:308px; height:220px; border:1px solid #d2d2d2; margin-top:10px; float:left;}
.bm_dt{ float:left; width:310px; margin-top:10px;}
.bm_dt h2 { float:left;width:290px; height:35px; background:url(img1.jpg) 0px -716px repeat-x; padding:0; margin:0; font-size:14px; line-height:35px; padding-left:20px; color:#C00}
.bm_dt ul { float:left; padding:0; margin:0; list-style:none; width:100%; margin-bottom:10px;}
.bm_dt ul li { font-size:12px;margin-top:10px; width:100%; border-bottom:1px dotted #ccc; }
.bm_dt ul li a { color:#1c5ba6;}

.staticpict { float:left; width:310px; height:310px; background:url(staticpict.jpg) no-repeat;}
.staticpict1 { float:left; width:980px; height:100px; background:url(staticpict2.jpg) 50% 50% no-repeat;}
.s_jsdtpict{ float:left; width:215px; height:300px; background:url(jsdtpict.jpg) no-repeat;}




/**/
.wrongpage { width:718px; height:253px; background:url(wrongpage.gif) no-repeat;}
.wrongtext{ width:400px; float:right; height:150px; margin-top:50px; padding-right:50px; color:#999}
.rightpage { width:718px; height:253px; background:url(rightpage.gif) no-repeat;}
.rightlist { width:300px; float:right; height:50px; padding-right:50px; text-align:right;}
.rightlist a { color:#C00}



.ztbanner { width:980px; height:150px; float:left; background:#CCC; margin-top:10px;}
.zttext { width:960px; height:300px; background:url(zt_bgpict.jpg) #efefef bottom right no-repeat; float:left;  margin-top:10px; line-height:180%; padding:10px; font-size:14px; color:#333; font-family:Verdana, Geneva, sans-serif}
.ztlm{ float:left; width:427px; margin-top:10px; margin-left:25px; margin-right:30px;}
.ztlm h2 { width:390px; height:44px; background:url(zt_title.gif) no-repeat; padding:0; margin:0; font-size:14px; color:#d1eaff; line-height:44px; padding-left:37px;}
.ztlm ul{ padding:0; margin:0;list-style:none; width:100%}
.ztlm ul li{ height:23px; overflow:hidden; line-height:23px;  padding-left:10px; text-align:left; font-size:12px; color:#ccc}
.ztlm h2 span{ display:block; float: right; padding-right:12px; font-weight:normal; font-size:12px;}
.ztlm h2 span a{ color:#fff;}