﻿@charset "utf-8";
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,div /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li,pre,a,span,form, fieldset, legend, button, input, textarea,label,
th, td{margin: 0; padding: 0;}
body,
button, input, select {font-family:"Microsoft YaHei ui","Microsoft YaHei","arial",simsun; margin:0; font-size:15px;color:#333333; padding:0;
}
textarea {font: 12px/24px "宋体";padding:0; padding-left:3px;}
h1, h2, h3 { font-size: 100%; font-family:"Microsoft YaHei","微软雅黑";font-weight:lighter;}

h5, h6{ font-weight:lighter;}
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /*让 small 正常化 */
/** 清除列表样式 **/
ul, ol { list-style: none; }
/** 全站链接 **/
a { text-decoration: none;color:#333333; }
a:hover{color:#0055a6}
sup { vertical-align: text-top; } /* 重置，减少对行高的影响 */
sub { vertical-align: text-bottom; }
/** 重置表单元素 **/
legend { color: #000; } /* for ie6 */
fieldset, img { border: none;  vertical-align: middle;} /*链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
/* 注：optgroup 无法扶正 */
table { border-collapse: collapse; border-spacing: 0; } 
*:focus { outline: none; }
/*全站清除*/
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;}
.fr{ float:right}
.fl{ float:left}
.list li{ padding-left:13px; line-height:32px; background:url() no-repeat left center;}
.list li a{ float:left;}
.list li span{ float:right; color:#aaaaaa; font-size:12px;}
.ntop{ width:100%;height:260px; margin:0 auto;overflow: hidden; position: relative;    min-width: 1200px; }
.pdgbtop{ width:1200px; height:124px; margin:13px auto;}
.pdgbtopright{ width:375px; height:24px; text-align:right;color:#777777;  padding:100px 0 0 0; background:url() no-repeat right 7px;}
.pdgbtopright a{ font-size:14px; color:#777777;}
.pdgbtopright a:hover{color:#a90101}
.pdgbtopright span{ padding:0 8px;}

.npdzwdate{ width:1200px; height:25px; line-height:25px; margin:9px auto 0; background:url() repeat-x;}
#date { font-weight:bold; color:#f60; padding-left:5px; width:270px; font-size:12px; }
#weather { width:920px; height:25px;font-size:12px; color:#999; overflow:hidden; white-space: nowrap;text-align: right; }
.ncontent01, .ncontent02, .ncontent03{ width:1200px;/* margin:30px auto 0; */overflow:hidden;}
.ncontent02{padding: 0 15px;width: 1170px;}
/*焦点图*/
.ncontent01 .npdzwnew{width:520px;height:323px;position:relative;overflow:hidden;}
.ncontent01 #npdzwf{position: absolute;z-index:1; text-align: right; bottom:11px;right:5px;}
.ncontent01 #npdzwf li{ float:left; width:11px;height:11px; background:#FFF; margin:0 3px 0 0;cursor:pointer;}
.ncontent01 #npdzwf li.active{ background:#0055a6}
.ncontent01 #npdzwul li img{ width:520px; height:323px;}
.ncontent01 #npdzwul li b {font-weight:normal; color:#fff; padding:0; text-indent:1em; bottom:0; font-size:14px; line-height:34px; position:absolute; width:520px; height:34px;background:url() repeat-x left center;}

/*qiehuan-style*/
.ncontent01 #nzwxw{ overflow:hidden;}
.ncontent01 #nzwxw .text{ width:663px; height:294px; }
.ncontent01 #nzwxw .tabnav{ width:663px; height:28px; border-bottom:1px solid #ccc; padding-bottom:6px; }
.ncontent01 #nzwxw .tabcontent{width:663px;  margin:8px 0 0 0; overflow: hidden;}
.ncontent01 #nzwxw .tabnav h6, #nzwxw .tabnav h5{float:left; line-height:28px; color:#999}
.ncontent01 #nzwxw .tabnav h5{ padding:0 9px;}
.ncontent01 #nzwxw .tabnav h6 a{color:#666;font-size:18px;}
.ncontent01 #nzwxw .tabnav .over a{ color:#0055a6;}
.ncontent01 #nzwxw .tabnav .zwmore{display:block; width:53px; float:right;height:28px; line-height: 30px;font-size:12px;}
.ncontent01 #nzwxw .tabnav .zwmore a{ color:#666;}
.ncontent01 #nzwxw .tabnav .zwmores{display:block; float:right;height:28px; line-height:26px;font-size:15px; padding-left:10px;}
.ncontent01 #nzwxw .tabnav .zwmores a{    font-size: 18px; color:#666;}
.ncontent01 #nzwxw .tabnav .zwmores a:hover{color:#0055a6; text-decoration:underline;}
.ncontent01 #nzwxw .tabnav h2{ float:right;font-size:12px; color:#bbb;padding:0 5px; }
.ncontent01 #nzwxw .tabcontent .list li{ background:url() no-repeat left center;}
.ncontent01 .nzjdt a{ display:inline-block; width:151px; height:46px; line-height:46px; text-align:center; margin:8px 13px 0 0; border:1px solid #bbb; font-size:17px;}
.ncontent01 .nzjdt a.nzjdtm{ margin-right:0;}
.ncontent01 .nzjdt a:hover{ border:1px solid #0055a6; color:#0055a6}
.gggs{width:1200px; height:130px; margin:43px auto 0; border:1px solid #ccc;}
.gggs div.clearfix{width:1200px;}
.gggs .gggstitle{display:block; overflow: hidden; margin: -20px 15px 0 23px;}
.gggs .list{  width:553px; float:left; padding:0 23px; margin-top:10px; }
.gggs .list.listdashed{border-right:1px dashed #ccc}
.gggs .list li{ background:url() no-repeat left center;}
.npdzwimg{width:1200px; height:110px; margin:23px auto 0;overflow: hidden;}
.ncontent02 .ntitle h6{ font-size:26px; float:left; width:112px; border-bottom:3px solid #0183ce;letter-spacing:2px}
.ncontent02 .ntitle span{ display:block; float:right; width:1050px; border-bottom:3px solid #0183ce; text-align:right; height: 35px; line-height: 35px; overflow: hidden;}
.ncontent02 .ntitle span a{font-size:12px; color:#666; padding-right:1px}
.ncontent02 .ntitle span a:hover{color:#0055a6}
.ncontent02 .nzwgkleft{ width:408px;}
.ncontent02 .nzwgkleft dl { display:block; float:left; margin-top:15px;border-bottom:1px dashed #cccccc; padding-bottom:5px}
.ncontent02 .nzwgkleft dl dt { display:block; width:68px; float:left;text-align:center; padding-top:82px; line-height:24px; font-size:16px ;margin-left:20px;}
.ncontent02 .nzwgkleft dl.nzdly dt{background:url(diqiu2.png) center 27px no-repeat;}
.ncontent02 .nzwgkleft dl.nflgk dt{background:url(fenlei2.png) center 33px no-repeat;}
.ncontent02 .nzwgkleft dl dt:hover, .ncontent02 .nzwgkleft dl dd a:hover { color:#0055a6;}
.ncontent02 .nzwgkleft dl dd { display:block; float:left; width:320px; }
.ncontent02 .nzwgkleft dl.nflgk{ border:0;}
.ncontent02 .nzwgkleft dl.nflgk dd{width:316px; margin-left: 0px; }
.ncontent02 .nzwgkleft dl.nzdly dd a { background:url(fangkuai2.png) no-repeat left center; display:block; float:left; padding-left:17px; width:60px; line-height:31px; font-size:14px; margin-left:25px}
.ncontent02 .nzwgkleft dl dd a.nzdlyc{ width:75px}
.ncontent02 .nzwgkleft dl dd a.nzdlzk{    margin-left: 21px;}
.ncontent02 .nzwgkleft dl.nflgk dd a {display:block; float:left; width:63px; height:24px; margin:0 2px 8px 10px; text-align:center; font-size:15px; padding-top:38px; border: 1px solid #999;
    border-radius: 5px;}
.ncontent02 .nzwgkleft dl.nflgk dd a.nflgk1{ background-position:0 0;background:url(jigou.png);}
.ncontent02 .nzwgkleft dl.nflgk dd a.nflgk1:hover{background-position:0 -62px;background:url(jigou2.png);}
.ncontent02 .nzwgkleft dl.nflgk dd a.nflgk2{ background-position:-67px 0;background:url(jihua.png);}
.ncontent02 .nzwgkleft dl.nflgk dd a.nflgk2:hover{background-position:-67px -62px;background:url(jihua2.png);}
.ncontent02 .nzwgkleft dl.nflgk dd a.nflgk3{ background-position:-134px 0;background:url(gongwen.png);}
.ncontent02 .nzwgkleft dl.nflgk dd a.nflgk3:hover{background-position:-134px -62px;background:url(gongwen2.png);}
.ncontent02 .nzwgkleft dl.nflgk dd a.nflgk4{ background-position:-201px 0;background:url(renshi.png);}
.ncontent02 .nzwgkleft dl.nflgk dd a.nflgk4:hover{background-position:-201px -62px;background:url(renshi2.png);}
.ncontent02 .nzwgkleft dl.nflgk dd a.nflgk5{ background-position:-268px 0;background:url(caizheng.png);}
.ncontent02 .nzwgkleft dl.nflgk dd a.nflgk5:hover{background-position:-268px -62px;background:url(caizheng2.png);}
.ncontent02 .nzwgkleft dl.nflgk dd a.nflgk6{ background-position:-335px 0;background:url(tongji.png);}
.ncontent02 .nzwgkleft dl.nflgk dd a.nflgk6:hover{background-position:-335px -62px;background:url(tongji2.png);}
.ncontent02 .nzwgkleft dl.nflgk dd a.nflgk7{ width:146px; background-position:-402px 0;background:url(guifan.png) no-repeat;}
.ncontent02 .nzwgkleft dl.nflgk dd a.nflgk7:hover{background-position:-402px -62px;background:url(guifan2.png) no-repeat;}

/*qiehuan-style*/
.ncontent02 .nzwgkcenter{ margin:22px 10px  0 10px; width: 488px;}
.ncontent02 #nzfgw .text{ width:488px; height:294px; }
.ncontent02 #nzfgw .tabnav{ width:478px; height:38px; line-height:38px; padding-left:10px; background:#ebebeb; }
.ncontent02 #nzfgw .tabcontent{width:488px; margin:12px 0; }
.ncontent02 #nzfgw .tabnav h6, #nzfgw .tabnav h5{float:left; line-height:38px; color:#999}
.ncontent02 #nzfgw .tabnav h5{ padding:0 12px;}
.ncontent02 #nzfgw .tabnav h6 a{font-size:15px;}
.ncontent02 #nzfgw .tabnav .over a{ color:#0090ce; font-weight:bold;}
.ncontent02 #nzfgw .tabnav .zwmore a{display:block;width:20px; height:38px; background:url() no-repeat left center}
.ncontent02 #nzfgw .tabnav .zwmore a:hover{ background:url() no-repeat left center}
.ncontent02 #nzfgw .tabcontent .list li{ background:url() no-repeat left center;}
.ncontent02 .nzwgkright{ width:230px; margin-top:2px;}
.ncontent02 .nzwgkright td a{ display:block;width:114px; height:34px; margin-bottom:8px; line-height:34px; text-align:center; border:1px solid #ccc; color:#666}
.ncontent02 .nzwgkright td a.ngkyjx{ width:230px}
.ncontent02 .nzwgkright td a:hover{ border:1px solid #0055a6; background:#4387c8; color:#fff;}
.ncontent02 .nzwgkright div{ background:#fafafa; }
.ncontent02 .nzwgkright div a{display:block; height:59px; line-height:55px; border:1px solid #ccc; border-bottom:0; color:#666; padding-left:114px}
.ncontent02 .nzwgkright div a:hover{ color:#0055a6;}
.ncontent02 .nzwgkright div.gk1 a{ background:url(wenjian.png) no-repeat 40px top }
.ncontent02 .nzwgkright div.gk1 a:hover{ background:url(wenjian2.png) no-repeat 40px;-moz-default-background-color(#0090ce);}
.ncontent02 .nzwgkright div.gk2 a{ background:url(wenjian.png) no-repeat 40px top; }
.ncontent02 .nzwgkright div.gk2 a:hover{ background:url(wenjian2.png) no-repeat 40px;}
.ncontent02 .nzwgkright div.gk3 a{ background:url(zhinan.png) no-repeat 40px top }
.ncontent02 .nzwgkright div.gk3 a:hover{ background:url(zhinan2.png) no-repeat 40px;}
.ncontent02 .nzwgkright div.gk4 a{ background:url(xin.png) no-repeat 40px top }
.ncontent02 .nzwgkright div.gk4 a:hover{ background:url(xin2.png) no-repeat 40px;}
.ncontent02 .nzwgkright div.gk5 a{ background:url(shu.png) no-repeat 40px top; border-bottom:1px solid #ccc }
.ncontent02 .nzwgkright div.gk5 a:hover{ background:url(shu2.png) no-repeat 40px;}
.ncontent02 .nbsfwleft{ width:672px;}
.ncontent02 #nbmrbs{margin-top: 22px; overflow:hidden;}
.ncontent02 #nbmrbs .tabnav{ width:681px; height:34px; line-height:34px; background:#eee; }
.ncontent02 #nbmrbs .tabcontent{width:681px; height:210px;}
.ncontent02 #nbmrbs .tabcontent2{background:#f5f5f5}  
.ncontent02 #nbmrbs .tabnav h6{ float:left;}
.ncontent02 #nbmrbs .tabnav h6 a{ display:block; width:112px; height:34px; line-height:34px; font-size:16px; text-align:center; color:#666; }
.ncontent02 #nbmrbs .tabnav .over a{ color:#fff; background:#0090ce;}
.ncontent02 #nbmrbs .tabnav .zwmore a{display:block;width:20px; height:38px; background:url() no-repeat left center}
.ncontent02 #nbmrbs .tabnav .zwmore a:hover{ background:url() no-repeat left center}
.ncontent02 #nbmrbs .tabcontent #nbmrbscontent1{ width:681px; height:210px; overflow: hidden;}
.ncontent02 #nbmrbs .tabcontent #nbmrbscontent1 a{display: block;float: left;margin: 25px 0 0 10px;width: 128px;height: 40px;background: url() no-repeat;color: #333;line-height: 40px;text-align: center;border: 1px solid #999;border-radius: 30px;}
.ncontent02 #nbmrbs .tabcontent #nbmrbscontent1 a:hover{ background:url() no-repeat; color:#0055a6; text-decoration:none;}
.ncontent02 #nbmrbs .tabcontent #nbmrbscontent1 a.nbst{ margin-left:0}
.ncontent02 #nbmrbs .tabcontent #nbmrbscontent2 div{ width:100%;overflow: hidden;}
.ncontent02 #nbmrbs .tabcontent #nbmrbscontent2 a{display:block; float:left; padding:20px 50px 0 0;}
.ncontent02 #nbmrbs .tabcontent #nbmrbscontent2 span{display:block; float:left; padding:20px 10px 0 0 ;}
.ncontent02 .nbsfwleft .bstitle{ width:100%; height:34px; background:#eee; margin-top:22px;}
.ncontent02 #nbmrbs .tabcontent #nbmrbscontent3 a{display:block; float:left; width:120px;padding:20px 50px 0 0;}
.ncontent02 #nbmrbs .tabcontent #nbmrbscontent4 a{display:block; float:left;padding:20px 50px 0 0;}
.ncontent02 .nbsfwleft .bstitle h6{ display:block; float:left; width:112px; height:34px; line-height:34px; text-align:center; background:#0055a6; color:#fff; font-size:16px;}
.ncontent02 .nbsfwleft .bstitle span{ float:right;}
.ncontent02 .nbsfwleft .bstitle span a{display:block;width:20px; height:38px; background:url() no-repeat left center}
.ncontent02 .nbsfwleft .bstitle span a:hover{ background:url() no-repeat left center}
.ncontent02 .bsfwtitle span a{ font-weight:bold; font-size:13px;  }
.ncontent02 .bsfwtitle span a:hover{color:#0055a6}
.ncontent02 .bsfwtitle span em{ font-size:12px; color:#999;padding:0 10px;}
.ncontent02 #ngrbs{margin-top: 22px; overflow:hidden; width:489px;}
.ncontent02 #ngrbs .tabnav{ width:489px; height:34px; line-height:34px; background:#eee; }
.ncontent02 #ngrbs .tabcontent{width:489px; height:188px; margin:18px 0 0 0;  background:#f5f5f5}
.ncontent02 #ngrbs .tabnav h6{ float:left;}
.ncontent02 #ngrbs .tabnav h6 a{ display:block; width:112px; height:34px; line-height:34px; font-size:16px; text-align:center; color:#666; }
.ncontent02 #ngrbs .tabnav .over a{ color:#fff; background:#0090ce;}
.ncontent02 #ngrbs .tabnav .zwmore a{display:block;width:20px; height:38px; background:url() no-repeat left center}
.ncontent02 #ngrbs .tabnav .zwmore a:hover{ background:url() no-repeat left center}
.ncontent02 #ngrbs .tabcontent a{ display:block; float:left; width:65px; height:37px; line-height:37px; margin:16px 0 8px 13px; padding-left:42px;}
.ncontent02 #ngrbs .tabcontent a:hover{ color:#0055a6}
.ncontent02 #ngrbs .tabcontent #ngrbscontent1 a.ngr01{ background:url(11-1.png) no-repeat left top}
.ncontent02 #ngrbs .tabcontent #ngrbscontent1 a.ngr01:hover{ background-position: 0 -37px;background:url(11-2.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent1 a.ngr02{ background-position:0 -74px; background:url(21-1.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent1 a.ngr02:hover{ background-position: 0 -111px; background:url(21-2.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent1 a.ngr03{ background-position: 0 -148px;background:url(31-1.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent1 a.ngr03:hover{ background-position:0 -185px;background:url(31-2.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent1 a.ngr04{ background-position:-107px 0;background:url(12-1.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent1 a.ngr04:hover{ background-position:-107px -37px;background:url(12-2.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent1 a.ngr05{ background-position:-107px -74px;background:url(22-1.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent1 a.ngr05:hover{ background-position:-107px -111px;background:url(22-2.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent1 a.ngr06{ background-position:-107px -148px;background:url(32-1.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent1 a.ngr06:hover{ background-position:-107px -185px;background:url(32-2.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent1 a.ngr07{background-position:-214px 0;background:url(13-1.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent1 a.ngr07:hover{background-position:-214px -37px;background:url(13-2.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent1 a.ngr08{background-position:-214px -74px;background:url(23-1.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent1 a.ngr08:hover{background-position:-214px -111px;background:url(23-2.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent1 a.ngr09{background-position:-214px -148px;background:url(33-1.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent1 a.ngr09:hover{background-position:-214px -185px;background:url(33-2.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent1 a.ngr10{background-position:-321px 0;background:url(14-1.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent1 a.ngr10:hover{background-position:-321px -37px;background:url(14-2.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent1 a.ngr11{background-position:-321px -74px;background:url(24-1.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent1 a.ngr11:hover{background-position:-321px -111px;background:url(24-2.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent1 a.ngr12{background-position:-321px -148px;background:url(34-1.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent1 a.ngr12:hover{background-position:-321px -185px;background:url(34-2.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent2 a.nqy01{ background:url(11-21.png) no-repeat left top;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent2 a.nqy01:hover{ background-position: 0 -37px;background:url(11-22.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent2 a.nqy02{ background-position:0 -74px;background:url(12-21.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent2 a.nqy02:hover{ background-position: 0 -111px;background:url(12-22.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent2 a.nqy03{ background-position: 0 -148px;background:url(13-21.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent2 a.nqy03:hover{ background-position:0 -185px;background:url(13-22.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent2 a.nqy04{ background-position:-107px 0;background:url(14-21.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent2 a.nqy04:hover{ background-position:-107px -37px;background:url(14-22.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent2 a.nqy05{ background-position:-107px -74px;background:url(21-21.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent2 a.nqy05:hover{ background-position:-107px -111px;background:url(21-22.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent2 a.nqy06{ background-position:-107px -148px;background:url(22-21.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent2 a.nqy06:hover{ background-position:-107px -185px;background:url(22-22.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent2 a.nqy07{background-position:-214px 0;background:url(23-21.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent2 a.nqy07:hover{background-position:-214px -37px;background:url(23-22.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent2 a.nqy08{background-position:-214px -74px;background:url(24-21.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent2 a.nqy08:hover{background-position:-214px -111px;background:url(24-22.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent2 a.nqy09{background-position:-214px -148px;background:url(31-21.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent2 a.nqy09:hover{background-position:-214px -185px;background:url(31-22.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent2 a.nqy10{background-position:-321px 0;background:url(32-21.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent2 a.nqy10:hover{background-position:-321px -37px;background:url(32-22.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent2 a.nqy11{background-position:-321px -74px;background:url(32-21.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent2 a.nqy11:hover{background-position:-321px -111px;background:url(32-22.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent2 a.nqy12{background-position:-321px -148px;background:url(32-21.png) no-repeat;}
.ncontent02 #ngrbs .tabcontent #ngrbscontent2 a.nqy12:hover{background-position:-321px -185px;background:url(32-22.png) no-repeat;}
/*qiehuan-style*/
.ncontent02 #nzxft{ margin:21px 0 0 0; width:444px; padding-right:20px; border-right:1px solid #ebebeb}
.ncontent02 #nzxft .tabnav{ width:444px; height:34px; line-height:34px; }
.ncontent02 #nzxft .tabnav h6{float:left; line-height:34px; margin:0 11px 0 18px}
.ncontent02 #nzxft .tabnav h6 a{font-size:15px; color:#666; padding-bottom:3px}
.ncontent02 #nzxft .tabnav .over a{  border-bottom:2px solid #0055a6}
.ncontent02 #nzxft .tabnav .zwmore{ float:right; }
.ncontent02 #nzxft .tabnav .zwmore a{display:block; width:11px; height:38px; background:url() no-repeat left center}
.ncontent02 #nzxft .tabnav .zwmore a:hover{ background:url() no-repeat left center}
.ncontent02 #nzxft .tabcontent{width:444px; margin:12px 0 0 0; overflow:hidden; }
.ncontent02 #nzxft .tabcontent #nzxftcontent1{ overflow:hidden;}
.ncontent02 #nzxft .tabcontent #nzxftcontent1 div.fl{ float:left; margin-top:8px; width:162px; height:172px; overflow: hidden;}
.ncontent02 #nzxft .tabcontent #nzxftcontent1 div.fl img{ display:block; width:160px; height:127px; border:1px solid #b6d4e3; }
.ncontent02 #nzxft .tabcontent #nzxftcontent1 div.fl span{display:block; overflow:hidden;}
.ncontent02 #nzxft .tabcontent #nzxftcontent1 div.fl span a{ display:block; width:76px; height:27px; line-height:27px; margin-top:9px; background:url() no-repeat; text-align:center;}
.ncontent02 #nzxft .tabcontent #nzxftcontent1 div.fl span a:hover{ color:#fff; background:url() no-repeat left center}
.ncontent02 #nzxft .tabcontent #nzxftcontent1 div.fr{ float:right; width:256px; overflow:hidden; line-height:30px;}
.ncontent02 #nzxft .tabcontent #nzxftcontent1 div.fr span{ color:#0062bd }
.ncontent02 #nzxft .tabcontent #nzxftcontent1 div.fr p a{color:#0062bd;}
.ncontent02 #nzxft .tabcontent #nzxftcontent1 div.fr p{ line-height:25px;}
.ncontent02 #nzxft .tabcontent #nzxftcontent1 div.fr p a:hover{ text-decoration:underline;}
.ncontent02 #nzxft .tabcontent .list li{ background:url() no-repeat left center; line-height:30px;}
.ncontent02 .nzmhdcenter{ width:760px;  margin-left:24px;}
.ncontent02 .nzmhdcenter .nzftitle{ width:100%; height:34px; background:#eee; margin-top:18px;}
.ncontent02 .nzmhdcenter .nzftitle h6{ display:block; float:left; padding-left:10px; height:34px; line-height:34px; font-weight:bold; color:#0055a6; font-size:15px;}
.ncontent02 .nzmhdcenter .nzftitle span{ float:right;}
.ncontent02 .nzmhdcenter .nzftitle span a{display:block;width:20px; height:38px; background:url() no-repeat left center}
.ncontent02 .nzmhdcenter .nzftitle span a:hover{ background:url() no-repeat left center}
.ncontent02 .nzmhdcenter ul.list{ width:100%; overflow:hidden;}
.ncontent02 .nzmhdright{ width:195px; overflow:hidden; margin: 10px 0 0 0;}
.ncontent02 .nzmhdright a{display:block; width:195px; height:52px; line-height:52px; text-align:center; font-size:20px; margin-top:6px; background:#e6e6e6; color:#444; }
.ncontent02 .nzmhdright a:hover{ background:#0055a6; color:#fff}
.ncontent02 .nzxftleft{ width:195px; overflow:hidden; margin: 10px 0 0 0;}
.ncontent02 .nzxftleft a{display:block; width:195px; height:52px; line-height:52px; text-align:center; font-size:20px; margin-top:6px; background:#e6e6e6; color:#444; }
.ncontent02 .nzxftleft a:hover{ background:#0055a6; color:#fff}
/*qiehuan-style*/
.ncontent02 #nzqdh{ width:1198px; border:1px solid #ddd}
.ncontent02 #nzqdh .tabnav{ width:100%; height:42px; line-height:42px;border-bottom:1px solid #ddd }
.ncontent02 #nzqdh .tabnav h1{float:left; width:136px; height:42px; font-size:16px; font-weight:bold; color:#0055a6; text-align:center; }
.ncontent02 #nzqdh .tabnav h6{ display:block;float:left; width:150px; text-align:center; line-height:42px; border-left:1px solid #ddd; font-size:15px; }
.ncontent02 #nzqdh .tabnav .over{ background:#0055a6; color:#fff}
.ncontent02 #nzqdh .tabcontent{width:1138px; padding:10px 30px; overflow:hidden; line-height:32px; }
.ncontent02 #nzqdh .tabcontent #nzqdhcontent1 a{display:block; float:left; width:150px; padding-left:13px; background: url() no-repeat left center}
.ncontent02 #nzqdh .tabcontent #nzqdhcontent2 a{display:block; float:left; width:90px; padding-left:13px; background: url() no-repeat left center}
.ncontent02 #nzqdh .tabcontent #nzqdhcontent3 a{display:block; float:left; width:176px; padding-left:13px; background: url() no-repeat left center}
.ncontent02 #nzqdh .tabcontent #nzqdhcontent4 a{display:block; float:left; width:90px; padding-left:13px; background: url() no-repeat left center}
.ncontent02 #nzqdh .tabcontent #nzqdhcontent5 a{display:block; float:left; width:163px; padding-left:13px; background: url() no-repeat left center}
.ncontent02 #nzqdh .tabcontent #nzqdhcontent6 a{display:block; float:left; padding:0 50px 0 10px;}
.ncontent02 #nzqdh .tabcontent #nzqdhcontent6 span{display:block; float:left; padding-right:30px;}
.ncontent02 #nzqdh .tabcontent #nzqdhcontent7 a{display:block;float:left; width:176px; padding-left:13px; background: url() no-repeat left center}
.ncontent02 #nzqdh .tabcontent #nzqdhcontent7 a.sjpdmore{ color:#0055a6; }
.ncontent02 #nzqdh .tabcontent #nzqdhcontent7 a.sjpdmore:hover{ text-decoration:underline;}
.ncontent02 #nzqdh .tabcontent #nzqdhcontent8 a{display:block; float:left; padding:0 50px 0 10px;}
/*.npdzwerwei { width:1000px; padding:0 100px 10px 100px; margin:12px auto; overflow:hidden; border-bottom: 1px solid #CCC;}*/
.npdzwerwei a{ float:left;display:inline-block; margin-left:39px; padding-top: 20px;}
.npdzwerwei img{display:inline-block; width:80px; height:97px; float:left; margin-left: 20px;}
.npdzwbottom { width:1200px; margin:12px auto; overflow:hidden; text-align:center; font-size:14px }
.npdzwbottom span{display:block;}
.ncontent03 .nczxft{ width:968px;}
.ncontent03 .nczxft .nczxftitle{ width:100%; border-bottom:2px solid #e2e2e2; margin-bottom:25px; }
.ncontent03 .nczxft .nczxftitle h6{ display:block; float:left; width:87px; height:32px; margin-bottom:-1px}
.ncontent03 .nczxft .nczxftitle a{ display:block; float:right; font-size:12px;line-height:28px}
.ncontent03 .nczxft dl{ width:100%; overflow:hidden; }
.ncontent03 .nczxft dl dd{ float:left; width:160px; height:127px; margin-top:5px; border:1px solid #b6d4e3;}
.ncontent03 .nczxft dl dd img{ width:160px; height:127px;}
.ncontent03 .nczxft dl dt{ float:right; width:790px; line-height:28px;}
.ncontent03 .nczxft dl dt p span { color:#0062bd}
.ncontent03 .nczxft dl dt p a{color:#0062bd; font-weight:bold;}
.ncontent03 .nczxft dl dt p a:hover{ text-decoration:underline;}
.ncontent03 .nzmhdright{ width:205px; overflow:hidden;}
.ncontent03 .nzmhdright a{display:block; width:205px; height:81px; line-height:81px; text-align:center; font-size:24px; margin-top:9px; background:#ebebeb; color:#666; }
.ncontent03 .nzmhdright a:hover{ background:#0062bd; color:#fff;}

.ncontent03 .ncftjh{ width: 586px;}
.ncontent03 #ncftjh .tabnav{ width:586px; height:35px; line-height:35px; background:#ebebeb; }
.ncontent03 #ncftjh .tabcontent{width:586px; margin:12px 0; }
.ncontent03 #ncftjh .tabnav h6{float:left;width:99px; height:35px; line-height:35px;  font-size:16px; text-align:center;}
.ncontent03 #ncftjh .tabnav h6.over{ background:#0055a6; color:#fff }
.ncontent03 #ncftjh .tabnav .over a{ color:#0055a6; font-weight:bold;}
.ncontent03 #ncftjh .tabnav .zwmore a{display:block;width:20px; height:35px; background:url() no-repeat left center}
.ncontent03 #ncftjh .tabnav .zwmore a:hover{ background:url() no-repeat left center}
.ncontent03 .nzmhdcenter{width:586px;}
.ncontent03 .nzmhdcenter .nzftitle{ width:100%; height:34px; background:#eee;}
.ncontent03 .nzmhdcenter .nzftitle h6{ display:block; float:left; width:99px; height:35px; line-height:35px; text-align:center; background:#0055a6; color:#fff; font-size:16px;}
.ncontent03 .nzmhdcenter .nzftitle span{ float:right;}
.ncontent03 .nzmhdcenter .nzftitle span a{display:block;width:20px; height:38px; background:url() no-repeat left center}
.ncontent03 .nzmhdcenter .nzftitle span a:hover{ background:url() no-repeat left center}
.ncontent03 .nzmhdcenter ul.list{ width:100%; overflow:hidden;}
.nczfxx{ width:1200px; margin:20px auto 0;}






/*内页*/
.npdzwntall{ background:#FFF; width:1200px; margin:20px auto 0; min-height:700px; }
.npdzwntalls{background:#FFF;width:85%; margin:20px auto 0; min-height:700px; }
.s-l { float:left; width:230px; min-height:700px; background:#f5f5f5; background:rgba(153,153,153,0.1);}
.s-m { float:left; width:930px; margin:0 0 0 25px;}
.s-p { margin:20px 0 0;}
.s-p .t_n h2.t_cur { border-bottom:1px solid #000;}

#subnav h2 { background-color: #0055a6; color: #FFFFFF; height: 49px; font-size: 23px; font-weight: bold; margin-top: -28px; line-height: 49px; padding: 10px; text-align: center;}
#subnav li { position:relative;}
#subnav li a { display:block; line-height:21px; height:auto; padding:15px 20px 15px 59px;border-bottom:1px solid #e5e5e5; font-size:16px; font-weight:400; transition:all 0.2s ease 0s; -webkit-transition:all 0.2s ease 0s; clear:both;}
#subnav li a:hover { color:#fff; border-bottom-color:#0055a6; background:#0055a6; text-decoration:none;}

#guide { height:30px; line-height:30px; font-size:16px; }
#guide a { }
#guide img{ padding:0 5px}
#guide a:hover {color:#0055a6;}

.inside_body { padding:20px 0;}
.s-list { line-height:250%; font-family:simsun;}
.s-list .li { padding:0 0 0 15px; height:36px; line-height:36px; background:url() no-repeat 0 16px; font-size:14px;}
.s-list .li:hover { background-color:#f5f5f5; background-color:rgba(153,153,153,0.1);}
.s-list .li a {  overflow:hidden; float:left; max-width:800px; white-space:nowrap; color:#444; font-family:"Microsoft YaHei UI","Microsoft YaHei",SimHei;}
.s-list .li a:hover { color:#0055a6; text-decoration:underline;}
.s-list span.s-date { float:right; width:66px; white-space:nowrap; color:#ccc; font-family:Tahoma; font-size:9px;}
.s-list .article { font-size:14px; line-height:167%;}

.s-l-pic div.imgbox { float:left; margin:0 5px; width:220px; height:190px; line-height:20px; text-align:center;}
.s-l-pic div.imgbox a { display:block; text-align:center; width:100%; height:170px; transition:all 0.2s ease 0s; -webkit-transition:all 0.2s ease 0s;}
.s-l-pic div.imgbox a:hover { color:#0055a6; width:100%; height:190px; text-decoration:none;}
.s-l-pic div.imgbox a img { display:block; width:80%; height:125px; margin:0 auto 12px; transition:all 0.2s ease 0s; -webkit-transition:all 0.2s ease 0s;}
.s-l-pic div.imgbox a:hover img { box-shadow:0 0 0 7px rgba(0,0,0,0.1); width:80%; height:125px;}
.s-l-pic.whmr div.imgbox {}
.s-l-pic.whmr div.imgbox a { margin-top:20px;}
.s-l-pic.whmr div.imgbox a img { display:block; width:auto; height:125px; margin:0 auto 12px; transition:all 0.2s ease 0s; -webkit-transition:all 0.2s ease 0s;}

.list_inside_pager { float:none; clear:both; text-align:center; background:url() repeat-x 0 0px; padding:20px 0 0; margin:20px 0 0 0;}
.list_inside_pager font { color:#bb7700; font-family:Arial; font-weight:bold;}
.list_inside_pager a { font-size:12px; color:#0055a6; padding:3px 0 2px;}
.list_inside_pager a:hover { color:#fff; background:#0055a6; text-decoration:none;}
.list_inside_pager input { border:solid 1px #ddd; font-family:Tahoma; font-size:11px; width:35px; height:16px; padding-top:1px; text-align:center; margin:0 3px; vertical-align:middle;}
.list_inside_pager button { border:none; background:url() no-repeat center; font-size:0px; line-height:19px; width:22px; height:20px; color:#2D871C; vertical-align:middle; margin-left:3px; cursor:pointer;}


.news_body {cursor:default;width:100%;    margin: 0 auto;}

.news_body #guide { padding:5px 10px; margin-bottom:20px;}
.news_title { text-align:center; font-family:"Microsoft YaHei UI","Microsoft YaHei",SimHei; font-size:24px; font-weight:normal; line-height:170%; padding:0 120px;}
/*.news_other { text-align:center; margin:30px 00px 30px; font-family:"Microsoft YaHei UI","Microsoft YaHei",simsun; background:rgba(153,153,153,0.1); height:32px; color:#999; border:dotted 1px #ccc; font-size:12px; line-height:32px;}*/
.news_other { text-align:center; margin:30px 00px 30px; font-family:"Microsoft YaHei UI","Microsoft YaHei",simsun; height:32px; color:#999; border-bottom:dotted 1px #ccc; font-size:12px; line-height:32px;}
.news_other a { color:#999; padding:2px 3px 3px; cursor:pointer;}
.news_other a:hover { color:#fff; background:#0055a6; text-decoration:none;}
.news_c { padding:0 20px;width:100%; margin: 0 auto;}
.news_c,
.news_c *,
.news_c font { font-size:16px!important; line-height:210%!important; font-weight:100 !important; font-family:simsun !important;}
.news_c a { color:#0071DA!important;}
.news_c a:hover { color:#bb7700!important; text-decoration:underline;}
.t-l,
.t-l *,
.t-l font { font-size:24px!important; font-family:simsun !important;}
.t-s,
.t-s *,
.t-s font { font-size:14px!important; font-family:simsun !important;}  
              
.ntops{ height:232px!important;}

.imgboxs { float:left;    margin: 0 5px 10px 5px;}
.imgboxs a { display:block; text-align:center;  padding:5px; border:dotted 1px #ccc;}
.imgboxs a img { display:block;  margin-bottom:7px;border:0; width:210px; height:210px;}
.imgboxs a:hover { padding:5px; border:dotted 1px #ccc; box-shadow:0 0 7px rgba(0,0,0,0.1);}

.nzbzb a.xzcfdtimg{ float:right; width:128px; padding-left:28px;background-position:-156px 0;background:url(2.png) no-repeat;}
.nzbzb a.xzcfdtimg:hover{background-position:-156px -46px;background:url(2.1.png) no-repeat;}

.nzbzb a{ display:block; width:87px; height:46px; line-height:46px; padding-left:69px;border: 1px solid #999;}
.nzbzb .fl{background:url(book.png) no-repeat;}
.nzbzb a.fl:hover{ background-position:0 -46px;background:url(book2.png) no-repeat;}
.nzbzb a.zbgg{float:left; background-position:-312px 0; margin-left:6px;background:url(book.png) no-repeat;}
.nzbzb a.zbgg:hover{float:left; background-position:-312px -46px;background:url(book2.png) no-repeat;}


.newpdzwnav{ width:1200px; height:52px; background:#f5f5f5; margin:0 auto;}
.newpdzwnav a{ display:inline-block; float:left; width:139px;padding-left:100px; height:52px; line-height:52px; font-size:16px; background:url(newpdzwnavbg.png) no-repeat left top; color:#0055a6; }
.newpdzwnav a:hover{ color:#FFF;}
.newpdzwnav a.newpdzwnav1:hover{background-position:0 -52px}
.newpdzwnav a.newpdzwnav2{background-position:0 -104px}
.newpdzwnav a.newpdzwnav2:hover{background-position:0 -156px}
.newpdzwnav a.newpdzwnav3{background-position:0 -208px}
.newpdzwnav a.newpdzwnav3:hover{background-position:0 -260px}
.newpdzwnav a.newpdzwnav4{background-position:0 -312px}
.newpdzwnav a.newpdzwnav4:hover{background-position:0 -364px}
.newpdzwnav a.newpdzwnav5{background-position:0 -416px}
.newpdzwnav a.newpdzwnav5:hover{background-position:0 -468px}

.zwgznavstyle{ width:1200px;height:260px; margin:-260px auto 0;position:relative;}
#zwgznav{position: absolute;z-index:1; text-align: right; top:16px;right:20px;}
#zwgznav li { float:left; width:105px;height:76px; background:url(pdgbtn.png) no-repeat;cursor:pointer; margin-left:5px; overflow:inherit!important}
#zwgznav #n2{ background-position:-105px 0px;}
#zwgznav #n3{ background-position:-210px 0px;}
#zwgznav #n4{ background-position:-315px 0px;}
#zwgznav #n5{ background-position:-420px 0px;}
#zwgznav #n6{ background-position:-525px 0px;}
#zwgznav #n1.active{ background-position:0 -77px; }
#zwgznav #n2.active{background-position:-105px -77px;}
#zwgznav #n3.active{ background-position:-210px -77px;}
#zwgznav #n4.active{ background-position:-315px -77px;}
#zwgznav #n5.active{ background-position:-420px -77px;}
#zwgznav #n6.active{ background-position:-525px -77px;}
#zwgznav .n1 { position:relative;}
#zwgznav .nlimenu { left:-1920px; opacity:0; width:523px; height:0px; line-height:0; border:1px solid #c91d09; border-radius:6px; position:absolute; background-color:#faf0c0;z-index:6; box-shadow:none; top:50px; transition:all 0.1s ease 0s,left 0s ease 0.2s; text-align:left; padding:15px 21px; font-weight:bold!important}
#zwgznav li:hover .nlimenu { left:0px; top:78px; opacity:1; height:120px; line-height:22px; position:absolute; background-position:center 0;opacity:0.8; filter:alpha(opacity=80); -moz-opacity:0.8; box-shadow:0 0 100px 0 rgba(0,0,0,0.2); transition:all 0.1s ease 0.2s,left 0s ease 0.2s;}
#zwgznav .nlimenu .nlimenu01{ color:#a00000; padding-left:5px;}
#zwgznav .nlimenu .nlimenu02 a{ padding:0 7px;}
#zwgznav #n1 .nlimenu .nlimenu01 a,#zwgznav #n4 .nlimenu .nlimenu01 a{padding:0 7px;color:#a00000; line-height:32px;}
#zwgznav #n2 .nlimenu{padding:13px 0 17px 6px!important; line-height:20px!important;}
#zwgznav #n2 .nlimenu a{ padding:0 2px 0 5px!important; }
#zwgznav #n2 .nlimenu .nlimenu01 a{color:#a00000; padding-right:8px!important;}
#zwgznav .nlimenu .nlimenu03 img{ display:inline-block; width:80px; height:97px; float: left; margin:3px 4px 0 3px; }
#zwgznav li u { position:absolute; bottom:0; z-index:9; display:block; margin-left:-3px; width:0; height:0; line-height:0; border-width:0px 5px 0; border-style:solid; border-left-color:transparent; border-right-color:transparent; border-top-color:transparent; transition:all 0.1s ease 0s;}
#zwgznav #n1 u { left:53px;}
#zwgznav #n2 u { left:163px;}
#zwgznav #n3 u { left:273px;}
#zwgznav #n4 u { left:383px;}
#zwgznav #n5 u { left:493px;}
#zwgznav li:hover u { bottom:-12px; border-width:9px 7px 0; border-top-color:#d32121; transition:all 0.1s ease 0.5s;}
#zwgznav li a {  display: inline-block;  width:105px;height:76px; }
.ncontent02 #ngrbs .tabcontent{width:489px; height:210px; margin:18px 0 0 0;  background:#f5f5f5}