html {
 color: rgb(85, 85, 85); font-size: 14px;
}
body {
 margin: 0px; padding: 0px; color: rgb(95, 95, 95); font-family: arial, 微软雅黑, 宋体, Verdana, Candara;
}
div {
 margin: 0px; padding: 0px; font-family: arial, 微软雅黑, 宋体, Verdana, Candara;
}
dl {
 margin: 0px; padding: 0px; font-family: arial, 微软雅黑, 宋体, Verdana, Candara;
}
dt {
 margin: 0px; padding: 0px; font-family: arial, 微软雅黑, 宋体, Verdana, Candara;
}
dd {
 margin: 0px; padding: 0px; font-family: arial, 微软雅黑, 宋体, Verdana, Candara;
}
ul {
 margin: 0px; padding: 0px; font-family: arial, 微软雅黑, 宋体, Verdana, Candara;
}
ol {
 margin: 0px; padding: 0px; font-family: arial, 微软雅黑, 宋体, Verdana, Candara;
}
li {
 margin: 0px; padding: 0px; font-family: arial, 微软雅黑, 宋体, Verdana, Candara;
}
h1 {
 margin: 0px; padding: 0px; font-family: arial, 微软雅黑, 宋体, Verdana, Candara;
}
h2 {
 margin: 0px; padding: 0px; font-family: arial, 微软雅黑, 宋体, Verdana, Candara;
}
h3 {
 margin: 0px; padding: 0px; font-family: arial, 微软雅黑, 宋体, Verdana, Candara;
}
h4 {
 margin: 0px; padding: 0px; font-family: arial, 微软雅黑, 宋体, Verdana, Candara;
}
h5 {
 margin: 0px; padding: 0px; font-family: arial, 微软雅黑, 宋体, Verdana, Candara;
}
h6 {
 margin: 0px; padding: 0px; font-family: arial, 微软雅黑, 宋体, Verdana, Candara;
}
pre {
 margin: 0px; padding: 0px; font-family: arial, 微软雅黑, 宋体, Verdana, Candara;
}
code {
 margin: 0px; padding: 0px; font-family: arial, 微软雅黑, 宋体, Verdana, Candara;
}
form {
 margin: 0px; padding: 0px; font-family: arial, 微软雅黑, 宋体, Verdana, Candara;
}
fieldset {
 margin: 0px; padding: 0px; font-family: arial, 微软雅黑, 宋体, Verdana, Candara;
}
p {
 margin: 0px; padding: 0px; font-family: arial, 微软雅黑, 宋体, Verdana, Candara;
}
blockquote {
 margin: 0px; padding: 0px; font-family: arial, 微软雅黑, 宋体, Verdana, Candara;
}
th {
 margin: 0px; padding: 0px; font-family: arial, 微软雅黑, 宋体, Verdana, Candara;
}
td {
 margin: 0px; padding: 0px; font-family: arial, 微软雅黑, 宋体, Verdana, Candara;
}
input {
 margin: 0px; padding: 0px; font-family: arial, 微软雅黑, 宋体, Verdana, Candara;
}
textarea {
 margin: 0px; padding: 0px; font-family: arial, 微软雅黑, 宋体, Verdana, Candara;
}
fieldset {
 border: 0px currentColor;
}
img {
 border: 0px currentColor;
}
abbr {
 border: 0px currentColor;
}
acronym {
 border: 0px currentColor;
}
fieldset {
 padding: 5px; border: 1px solid rgb(170, 170, 170); margin-bottom: 5px;
}
img {
 vertical-align: top;
}
ol {
 list-style: none;
}
ul {
 list-style: none;
}
li {
 list-style: none;
}
address {
 margin: 0px; padding: 0px; font-style: normal; font-weight: normal;
}
caption {
 margin: 0px; padding: 0px; font-style: normal; font-weight: normal;
}
cite {
 margin: 0px; padding: 0px; font-style: normal; font-weight: normal;
}
code {
 margin: 0px; padding: 0px; font-style: normal; font-weight: normal;
}
dfn {
 margin: 0px; padding: 0px; font-style: normal; font-weight: normal;
}
em {
 margin: 0px; padding: 0px; font-style: normal; font-weight: normal;
}
th {
 margin: 0px; padding: 0px; font-style: normal; font-weight: normal;
}
var {
 margin: 0px; padding: 0px; font-style: normal; font-weight: normal;
}
caption {
 text-align: left;
}
th {
 text-align: left;
}
h1 {
 font-size: 100%; font-weight: normal;
}
h2 {
 font-size: 100%; font-weight: normal;
}
h3 {
 font-size: 100%; font-weight: normal;
}
h4 {
 font-size: 100%; font-weight: normal;
}
h5 {
 font-size: 100%; font-weight: normal;
}
h6 {
 font-size: 100%; font-weight: normal;
}
q::before {
 content: "";
}
q::after {
 content: "";
}
input {
 margin: 0px; padding: 0px; border: 0px currentColor; font-family: arial, 微软雅黑, 宋体, Verdana, Candara; font-size: 12px; vertical-align: middle; cursor: pointer;
}
.clr {
 line-height: 0; clear: both;
}
.fl {
 float: left;
}
.fr {
 float: right;
}
.tl {
 text-align: left;
}
.tr {
 text-align: right;
}
.tc {
 text-align: center;
}
.mauto {
 margin: 0px auto;
}
.m20 {
 margin: 20px;
}
.m210 {
 margin-left: 20px;
}
.mr20 {
 margin-right: 20px;
}
.mt20 {
 margin-top: 20px;
}
.mb20 {
 margin-bottom: 20px;
}
.p10 {
 padding: 10px;
}
.pl10 {
 padding-left: 10px;
}
.pr10 {
 padding-right: 10px;
}
.pt10 {
 padding-top: 10px;
}
.pb10 {
 padding-bottom: 10px;
}
.m_t_15 {
 margin-top: 15px;
}
.undis {
 display: none;
}
.dis {
 display: block;
}
.dinl {
 display: inline-block;
}
.prel {
 position: relative;
}
.pabs {
 position: absolute;
}
.bor {
 border: 0px currentColor;
}
.ovf {
 overflow: hidden;
}
table {
 border-spacing: 0;
}
a {
 color: rgb(85, 85, 85); text-decoration: none;
}
a:hover {
 text-decoration: none;
}
a:focus {
 
}
.container {
 margin: 0px auto; width: 1001px; overflow: hidden;
}
.con {
 padding: 20px; line-height: 24px; overflow: hidden; clear: both;
}
.con p{
 text-align: left; text-indent: 2em;
}
.con p img{ text-align: center;}
.con-jp {
 padding: 20px; height: 400px; line-height: 24px; overflow: auto; clear: both;
}
.header {
 width: 100%; height: 210px; position: relative;
}
.nj-header {
 background: url("../images/nj-top.jpg") no-repeat; width: 100%; height: 180px; position: relative;
}
.nj-header1 {
 background: url("../images/top3.jpg") no-repeat; width: 100%; height: 180px; position: relative;
}
.nj-header2 {
 background: url("../images/top2.jpg") no-repeat; width: 100%; height: 180px; position: relative;
}
.nj-header3 {
 background: url("../images/top4.jpg") no-repeat; width: 100%; height: 180px; position: relative;
}
.nj-header4 {
 background: url("../images/top5.jpg") no-repeat; width: 100%; height: 180px; position: relative;
}
.nj-header5 {
 background: url("../images/top6.jpg") no-repeat; width: 100%; height: 180px; position: relative;
}
.nj-header6 {
 background: url("../images/top7.jpg") no-repeat; width: 100%; height: 180px; position: relative;
}
.nj-header7 {
 background: url("../images/top9.jpg") no-repeat; width: 100%; height: 180px; position: relative;
}
.nj-header8 {
 background: url("../images/top8.jpg") no-repeat; width: 100%; height: 180px; position: relative;
}
.nav {
 background: rgb(87, 159, 34); width: 1001px; height: 38px; position: relative; z-index: 9996;margin-top:30px;
}
.nav-tabg {
 left: 0px; top: 0px; width: 143px; height: 38px; display: none; position: absolute; z-index: 9997; background-color: rgb(255, 90, 0);
}
.nav ul {
 position: relative; z-index: 9998;
}
.nav ul li {
 background: url("../images/line.png") no-repeat right top; width: 143px; height: 38px; float: left;
}
.nav-jp ul li {
 width: 25%; text-align: center;
}
.nav-en ul li {
 width: 25%; text-align: center;
}
.nav ul li.last {
 background: none;
}
.nav ul li a {
 width: 143px; height: 38px; text-align: center; color: rgb(255, 255, 255); line-height: 38px; font-size: 16px; float: left; display: block;
}
.nav a.current {
 background: rgb(255, 90, 0);
}
.nav-jp ul li a {
 width: 100%;
}
.nav-en ul li a {
 width: 100%;
}
.nav-jp ul li a:hover {
 background: rgb(255, 90, 0);
}
.nav-en ul li a:hover {
 background: rgb(255, 90, 0);
}
.nj-nav {
 background: url("../images/nj-nav-bg.jpg") repeat-x;
}
.second_menu {
 padding: 20px 40px; border: 4px solid rgb(255, 90, 0); left: 0px; top: 38px; width: 913px; height: 310px; display: none; position: absolute; z-index: 9999; background-color: rgb(255, 255, 255);
}
.zwgk .left {
 width: 550px; padding-right: 40px; border-right-color: rgb(254, 106, 38); border-right-width: 1px; border-right-style: dashed; float: left;
}
.zwgk .left h3 {
 width: 100%; height: 25px; text-align: center; color: rgb(84, 157, 32); line-height: 25px; font-size: 16px; float: left;
}
.zwgk .left h4 {
 width: 100%; height: 20px; text-align: center; color: rgb(163, 163, 163); line-height: 20px; font-size: 12px; float: left;
}
.zwgk .left .menus {
 width: 100%; float: left;
}
.zwgk .left .menus li {
 background: none; padding: 13px 0px; width: 33%; height: 25px; float: left;
}
.zwgk .left .menus li i {
 width: 25px; height: 25px; line-height: 25px; font-size: 20px; float: left;
}
.zwgk .left .menus li i img {
 width: 25px; height: 25px;
}
.zwgk .left .menus li a {
 text-align: left; color: rgb(51, 51, 51); line-height: 25px; font-size: 15px; float: left;
}
.zwgk .left .menus li a:hover {
 background: none;
}
.zwgk .right {
 width: 280px; float: right;
}
.zwgk .right h3 {
 width: 100%; height: 25px; text-align: center; color: rgb(84, 157, 32); line-height: 25px; font-size: 16px; float: left;
}
.zwgk .right h4 {
 width: 100%; height: 20px; text-align: center; color: rgb(163, 163, 163); line-height: 20px; font-size: 12px; float: left;
}
.zwgk .right .list {
 width: 100%; float: left;
}
.zwgk .right .list li {
 background: none; width: 100%; height: 30px; line-height: 30px; padding-bottom: 10px; float: left;
}
.zwgk .right .list li i {
 width: 20px; height: 30px; color: rgb(51, 51, 51); line-height: 30px; font-size: 12px; float: left;
}
.zwgk .right .list li span {
 width: 150px; color: rgb(51, 51, 51); line-height: 30px; font-size: 13px; float: left;
}
.zwgk .right .list li em {
 width: 110px; text-align: right; color: rgb(51, 51, 51); line-height: 30px; font-size: 13px; float: right;
}
.zwgk .right .list li a {
 width: auto; color: rgb(128, 128, 128); line-height: 30px; font-size: 13px; float: right;
}
.zwgk .right .list li a:hover {
 background: none;
}
.nyfz .left .menus {
 width: 175px; float: left;
}
.nyfz .left .menus li {
 background: none; padding: 15px 0px; width: 100%; height: 30px; float: left;
}
.nyfz .left .menus li i {
 width: 30px; height: 30px; line-height: 30px; font-size: 28px; float: left;
}
.nyfz .left .menus li i img {
 width: 30px; height: 30px;
}
.nyfz .left .menus li a {
 width: auto; height: 30px; text-align: left; color: rgb(104, 169, 57); line-height: 30px; font-size: 15px; float: left;
}
.nyfz .left .menus li a:hover {
 background: none;
}
.nyfz .left .third_menu {
 width: 150px; padding-right: 40px; float: left;
}
.nyfz .left .third_menu li {
 background: none; width: 160px; height: 30px; padding-top: 5px; padding-left: 20px; float: left;
}
.nyfz .left .third_menu li.menu {
 padding: 15px 0px 0px; width: 150px;
}
.nyfz .left .third_menu li i {
 width: 30px; height: 30px; color: rgb(55, 194, 203); line-height: 30px; font-size: 14px; float: left;
}
.nyfz .left .third_menu li i img {
 width: 25px; height: 20px; margin-top: 5px;
}
.nyfz .left .third_menu li a {
 width: auto; text-align: left; color: rgb(104, 169, 57); line-height: 30px; font-size: 13px; float: left;
}
.nyfz .left .third_menu li a:hover {
 background: none;
}
.nyfz .left .third_menu li.menu i {
 width: 30px; color: rgb(32, 165, 196); font-size: 28px;
}
.nyfz .left .third_menu li.menu span {
 width: auto; text-align: left; color: rgb(104, 169, 57); line-height: 30px; font-size: 15px; float: left;
}
.nyfz .left .third_menu li.menu i img {
 width: 30px; height: 30px;
}
.nyfz .right {
 width: 420px; padding-left: 30px; border-left-color: rgb(255, 90, 0); border-left-width: 1px; border-left-style: dotted; float: right;
}
.nyfz .right h3 {
 width: 100%; height: 25px; text-align: center; color: rgb(84, 157, 32); line-height: 25px; font-size: 16px; float: left;
}
.nyfz .right h4 {
 width: 100%; height: 20px; text-align: center; color: rgb(163, 163, 163); line-height: 20px; font-size: 12px; float: left;
}
.nyfz .right .list {
 width: 100%; float: left;
}
.nyfz .right .list li {
 background: none; width: 100%; height: 32px; line-height: 32px; padding-bottom: 10px; float: left;
}
.nyfz .right .list li i {
 width: 20px; height: 32px; color: rgb(51, 51, 51); line-height: 32px; font-size: 12px; float: left;
}
.nyfz .right .list li span {
 width: 390px; height: 32px; color: rgb(51, 51, 51); line-height: 32px; overflow: hidden; font-size: 13px; float: left; text-overflow: ellipsis;
}
.nyfz .right .list li a {
 width: auto; color: rgb(128, 128, 128); line-height: 30px; font-size: 13px; float: right;
}
.nyfz .right .list li a:hover {
 background: none;
}
.gzcy .menus {
 width: 150px; height: auto; padding-right: 40px; border-right-color: rgb(254, 106, 38); border-right-width: 1px; border-right-style: dashed; float: left;
}
.gzcy .menus li {
 background: none; padding: 15px 0px; width: 100%; height: 30px; float: left;
}
.gzcy .menus li i {
 width: 30px; height: 30px; line-height: 30px; float: left;
}
.gzcy .menus li i img {
 width: 30px; height: 30px;
}
.gzcy .menus li a {
 width: auto; height: 30px; text-align: left; float: left;
}
.gzcy .menus li a span {
 height: 18px; color: rgb(104, 169, 57); line-height: 18px; font-size: 15px; display: block;
}
.gzcy .menus li a em {
 height: 12px; color: rgb(154, 154, 154); line-height: 12px; font-size: 8px; display: block;
}
.gzcy .menus li a:hover {
 background: none;
}
.gzcy .tel_list {
 width: 680px; float: right;
}
.gzcy .tel_list li {
 background: none; margin: 0px; padding: 15px 0px; width: 100%; height: 30px; float: left;
}
.gzcy .tel_list li i {
 width: 30px; height: 30px; float: left;
}
.gzcy .tel_list li i img {
 width: 30px; height: 30px;
}
.gzcy .tel_list li span {
 width: 440px; height: 30px; color: rgb(51, 51, 51); line-height: 30px; font-size: 15px; float: left;
}
.gzcy .tel_list li em {
 width: 200px; height: 30px; text-align: right; color: rgb(51, 51, 51); line-height: 30px; font-size: 15px; float: right;
}
.gzcy .tel_list li.more {
 padding: 0px; height: 20px;
}
.gzcy .tel_list li a {
 width: auto; height: 20px; color: rgb(128, 128, 128); line-height: 20px; font-size: 15px; float: right;
}
.gzcy .tel_list li a:hover {
 background: none;
}
.nykj .menus {
 width: 115px; padding-right: 30px; float: left;
}
.nykj .menus li {
 background: none; width: 100%; line-height: 30px; padding-top: 30px; float: left; heigth: 30px;
}
.nykj .menus li i {
 width: 30px; height: 30px; padding-right: 5px; float: left;
}
.nykj .menus li i img {
 width: 30px; height: 30px;
}
.nykj .menus li a {
 width: 80px; height: 30px; text-align: left; color: rgb(104, 169, 57); line-height: 30px; font-size: 15px; float: left;
}
.nykj .list {
 width: 335px; padding-left: 30px; border-left-color: rgb(254, 106, 38); border-left-width: 1px; border-left-style: dashed; float: left;
}
.nykj .pr30 {
 padding-right: 30px;
}
.nykj .list h3 {
 width: 100%; height: 30px; text-align: center; color: rgb(84, 157, 32); line-height: 30px; font-size: 16px; float: left;
}
.nykj .list ul {
 width: 100%; float: left;
}
.nykj .list ul li {
 background: none; width: 100%; height: 30px; line-height: 30px; padding-top: 15px; border-bottom-color: rgb(181, 181, 181); border-bottom-width: 1px; border-bottom-style: dotted; float: left;
}
.nykj .list ul li i {
 width: 20px; height: 30px; color: rgb(84, 157, 32); line-height: 30px; font-size: 18px; float: left;
}
.nykj .list ul li a {
 width: 215px; height: 30px; color: rgb(51, 51, 51); line-height: 30px; overflow: hidden; font-size: 14px; float: left; white-space: nowrap; text-overflow: ellipsis;
}
.nykj .list ul li a:hover {
 background: none;
}
.nykj .list ul li.more {
 border: currentColor;
}
.nykj .list ul li.more a {
 width: auto; color: rgb(128, 128, 128); font-size: 14px; float: right;
}
.nykj .list ul li em {
 width: 100px; height: 30px; text-align: right; color: rgb(51, 51, 51); line-height: 30px; font-size: 14px; float: right;
}
.fzjs .menus {
 width: 175px; float: left;
}
.fzjs .menus li {
 background: none; padding: 15px 0px; width: 100%; height: 30px; float: left;
}
.fzjs .menus li i {
 width: 30px; height: 30px; line-height: 30px; font-size: 28px; float: left;
}
.fzjs .menus li i img {
 width: 30px; height: 30px;
}
.fzjs .menus li a {
 width: auto; height: 30px; text-align: left; color: rgb(104, 169, 57); line-height: 30px; font-size: 15px; float: left;
}
.fzjs .menus li a:hover {
 background: none;
}
.fzjs .third_menu {
 width: 150px; padding-right: 40px; float: left;
}
.fzjs .third_menu li {
 background: none; width: 160px; height: 30px; padding-top: 5px; padding-left: 20px; float: left;
}
.fzjs .third_menu li.menu {
 padding: 15px 0px 0px; width: 150px;
}
.fzjs .third_menu li i {
 width: 30px; height: 30px; color: rgb(55, 194, 203); line-height: 30px; font-size: 14px; float: left;
}
.fzjs .third_menu li i img {
 width: 25px; height: 20px; margin-top: 5px;
}
.fzjs .third_menu li a {
 width: auto; text-align: left; color: rgb(104, 169, 57); line-height: 30px; font-size: 13px; float: left;
}
.fzjs .third_menu li a:hover {
 background: none;
}
.fzjs .third_menu li.menu i {
 width: 30px; color: rgb(32, 165, 196); font-size: 28px;
}
.fzjs .third_menu li.menu span {
 width: auto; text-align: left; color: rgb(104, 169, 57); line-height: 30px; font-size: 15px; float: left;
}
.fzjs .third_menu li.menu i img {
 width: 30px; height: 30px;
}
.fzjs .detail {
 width: 710px; padding-bottom: 20px; padding-left: 40px; border-left-color: rgb(254, 106, 38); border-left-width: 1px; border-left-style: dashed; float: right;
}
.fzjs .detail p {
 padding: 20px 0px 0px; width: 100%; color: rgb(51, 51, 51); line-height: 25px; font-size: 14px; float: left; position: relative;
}
.fzjs .detail p strong {
 font-weight: bold;
}
.fzjs .detail p i {
 top: 20px; width: 50px; height: 50px; right: 0px; color: rgb(170, 109, 78); font-size: 48px; position: absolute;
}
.bszn .menus {
 padding: 20px 40px 20px 0px; width: 115px; border-right-color: rgb(254, 106, 38); border-right-width: 1px; border-right-style: dashed; float: left;
}
.bszn .menus li {
 background: none; padding: 10px 0px; width: 100%; height: 30px; line-height: 30px; margin-bottom: 10px; float: left;
}
.bszn .menus li i {
 width: 30px; height: 30px; line-height: 30px; padding-right: 5px; font-size: 28px; float: left;
}
.bszn .menus li i img {
 width: 30px; height: 30px;
}
.bszn .menus li a {
 width: auto; height: 30px; text-align: left; color: rgb(104, 169, 57); line-height: 30px; font-size: 15px; float: left;
}
.bszn .menus li a:hover {
 background: none;
}
.bszn .list {
 width: 490px; padding-left: 15px; float: left;
}
.bszn .list h4 {
 width: 445px; height: 30px; color: rgb(254, 85, 0); line-height: 30px; padding-left: 45px; font-size: 15px; float: left;
}
.bszn .list li {
 background: none; width: 220px; height: 25px; line-height: 25px; overflow: visible; padding-top: 10px; padding-left: 25px; float: left;
}
.bszn .list li.long {
 height: 130px; line-height: 20px; float: right;
}
.bszn .list li i {
 width: 20px; height: 25px; color: rgb(108, 200, 63); line-height: 25px; font-size: 16px; float: left;
}
.bszn .list li a {
 width: 200px; height: 25px; text-align: left; color: rgb(51, 51, 51); line-height: 25px; font-size: 14px; float: left;
}
.bszn .list li a:hover {
 background: none;
}
.bszn .w_220 {
 width: 220px;
}
.bszn .bg {
 width: 120px; height: 120px; right: 0px; bottom: 0px; color: rgb(32, 165, 196); line-height: 120px; font-size: 110px; position: absolute;
}
.second_menu .color1 {
 color: rgb(229, 69, 69);
}
.second_menu .color2 {
 color: rgb(101, 185, 166);
}
.second_menu .color3 {
 color: rgb(20, 156, 190);
}
.second_menu .color4 {
 color: rgb(55, 121, 163);
}
.second_menu .color5 {
 color: rgb(135, 74, 121);
}
.second_menu .color6 {
 color: rgb(55, 150, 104);
}
.second_menu .color7 {
 color: rgb(232, 65, 65);
}
.second_menu .color8 {
 color: rgb(232, 81, 80);
}
.second_menu .color9 {
 color: rgb(158, 90, 53);
}
.second_menu .color10 {
 color: rgb(111, 160, 10);
}
.second_menu .color11 {
 color: rgb(244, 139, 59);
}
.foot {
 margin: 0px auto; padding: 10px 0px; width: 1001px; overflow: hidden; border-top-color: rgb(88, 160, 38); border-top-width: 2px; border-top-style: solid;
}
.nj-foot {
 background: rgb(236, 236, 236); width: 100%; height: 80px; text-align: center; line-height: 80px; clear: both; font-weight: bold;
}
.fsel_box {
 width: 1001px; height: 24px; overflow: hidden; margin-bottom: 10px;
}
.fsel_box span {
 line-height: 24px; float: left; display: block;
}
.fsel_box .fsel {
 width: 155px; height: 24px; text-align: center; margin-right: 30px; float: left;
}
.fsel_box .last {
 margin-right: 0px;
}
.fnav {
 padding: 10px 0px; width: 100%; text-align: center; color: rgb(88, 160, 38);
}
.fnav a {
 color: rgb(88, 160, 38);
}
.foot p.copyright {
 width: 100%; text-align: center; line-height: 24px;
}
.search-box {
 background: rgb(255, 236, 219); width: 1001px; height: 44px; margin-bottom: 10px;
}
.search-box ul li {
 line-height: 44px; float: left;
}
.search-box ul li.tq {
 width: 40%;
}
.search-box ul li.snews {
 width: 30%;
}
.search-box ul li.ser {
 width: 30%;
}
.search-box ul li label {
 padding-left: 10px;
}
.search-box ul li.snews a {
 color: rgb(255, 90, 0);
}
.search-box ul li span {
 height: 30px; padding-right: 10px; float: right; position: relative;
}
.search-box ul li span .txt {
 padding: 0px 10px; border: 1px solid rgb(204, 204, 204); width: 200px; height: 28px; line-height: 28px;
}
.search-box ul li span .btn {
 background: rgb(255, 180, 52); width: 50px; height: 30px; text-align: center; line-height: 30px; font-size: 14px;
}
.box {
 width: 100%; overflow: hidden; clear: both; margin-bottom: 10px;
}
.nj-box {
 background: url("../images/nj-rig-bg.jpg") no-repeat right bottom;
}
.in-left {
 width: 655px; overflow: hidden; float: left;
}
.in-rig {
 width: 325px; overflow: hidden; float: right;
}
.lm-left {
 width: 730px; overflow: hidden; float: left;
}
.lm-rig {
 width: 250px; overflow: hidden; float: right;
}
.nj-left {
 width: 740px; overflow: hidden; float: left;
}
.nj-rig {
 width: 260px; overflow: hidden; float: right;
}
.nj-p-left {
 width: 260px; overflow: hidden; float: left;
}
.nj-p-rig {
 border: 1px solid rgb(189, 227, 165); width: 728px; overflow: hidden; margin-top: 10px; float: right;
}
.fla-news {
 width: 655px; height: 288px; overflow: hidden;
}
.rig-news {
 width: 325px; height: 288px; overflow: hidden;
}
.rig-news ul li {
 width: 325px; height: 95px; overflow: hidden; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.rig-news ul li a {
 width: 100%; height: 35px; color: rgb(0, 0, 0); line-height: 35px; overflow: hidden; font-size: 16px; font-weight: bold; word-spacing: normal; display: block; text-overflow: ellipsis;
}
.rig-news ul li p {
 width: 100%; height: 48px; line-height: 24px; font-size: 12px;
}
.tnews-box {
 width: 320px; overflow: hidden;
}
.tnews-til {
 background: url("imagestabTil-bg.jpg") repeat-x; width: 100%; height: 36px; overflow: hidden; position: relative; z-index: 0;
}
.tnews-til .tabBg {
 background: url("imagestab-bg.jpg") no-repeat; left: 78px; top: 0px; width: 68px; height: 36px; position: absolute; z-index: 1;
}
.tnews-til a.more {
 top: 10px; right: 10px; position: absolute;
}
.tnews-til .tab-til {
 position: relative; z-index: 2;
}
.tnews-til span {
 width: 68px; height: 36px; text-align: center; line-height: 30px; margin-left: 5px; float: left; display: block;
}
.tnews-til span.current {
 background: url("imagestab-bg.jpg") no-repeat; color: rgb(255, 255, 255);
}
.tnews-til .tab-til span.current {
 background: none; color: rgb(255, 255, 255);
}
.tnews-con {
 width: 320px; height: 240px; float: left;
}
.tnews-con ul li {
 background: url("imagesarrow_01.png") no-repeat left; width: 305px; height: 30px; padding-left: 15px;
}
.tnews-con ul li a {
 width: 305px; height: 30px; line-height: 30px; overflow: hidden; display: block;
}
.r-menu {
 width: 100%; overflow: hidden; padding-top: 15px;
}
.r-menu a {
 margin-bottom: 5px; display: block;
}
.l-menu {
 width: 100%; overflow: hidden;
}
.l-menu a {
 width: 175px; height: 268px; margin-right: 10px; float: left; display: block;
}
.l-menu a.last {
 margin: 0px;
}
.rm-menu {
 width: 100%; overflow: hidden;
}
.rm-menu a {
 margin-bottom: 5px; display: block;
}
.rm-menu a img {
 width: 250px; height: 62px;
}
.newsList {
 width: 320px; overflow: hidden; margin-right: 20px; float: left;
}
.newsLast {
 margin: 0px;
}
.newsList ul {
 padding: 0px 5px;
}
.newsList ul li {
 background: url("imagesarrow_01.png") no-repeat left; height: 30px; padding-left: 15px;
}
.newsList ul li a {
 width: 100%; height: 30px; line-height: 30px; overflow: hidden; word-spacing: normal; display: block; text-overflow: ellipsis;
}
.position {
 background: rgb(255, 236, 219); width: 1001px; height: 44px;
}
.position .color_block {
 margin: 13px 0px 0px 20px; height: 18px; float: left; display: inline;
}
.position .color_block li {
 width: 18px; height: 18px; margin-right: 10px; float: left; display: inline;
}
.position .color_block li.color1 {
 background-color: rgb(255, 90, 0);
}
.position .color_block li.color2 {
 background-color: rgb(42, 96, 3);
}
.position .color_block li.color3 {
 background-color: rgb(87, 159, 34);
}
.position .color_block li.color4 {
 background-color: rgb(255, 255, 255);
}
.position .text {
 height: 44px; color: rgb(42, 96, 3); line-height: 44px; font-size: 15px; float: left;
}
.changeBox_a1 {
 width: 1001px; height: 94px; margin-bottom: 10px; position: relative;
}
.changeBox_a1 .a_bigImg {
 left: 0px; top: 0px; display: none; position: absolute;
}
.ul_change_a2 {
 right: 5px; bottom: 7px; overflow: hidden; padding-left: 19px; position: absolute;
}
.ul_change_a2 li {
 display: inline-block;
}
.ul_change_a2 span {
 background: rgb(255, 255, 255); padding: 0px 3px; border: 1px solid rgb(153, 153, 153); font-size: 0.8em; margin-right: 2px; display: inline-block; filter: alpha(opacity=85); cursor: pointer; opacity: 0.85;
}
.ul_change_a2 span.on {
 background: rgb(255, 255, 157); border: 1px solid rgb(204, 0, 0); color: rgb(204, 0, 0);
}
.page_con {
 background: rgb(255, 255, 255); margin: 0px auto; padding: 10px; width: 80%; overflow: hidden;
}
.page_con h1 {
 width: 100%; text-align: center; color: rgb(0, 0, 0); line-height: 50px; font-size: 18px; border-bottom-color: rgb(87, 159, 34); border-bottom-width: 3px; border-bottom-style: solid;
}
.page_con .info {
 width: 100%; height: 30px; text-align: center; color: rgb(0, 0, 0); line-height: 30px;
}
.page_con .btn_box {
 margin: 0px auto; padding: 10px 0px; width: 100%; text-align: center; overflow: hidden; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.nj-con .btn_box {
 margin: 0px auto; padding: 10px 0px; width: 100%; text-align: center; overflow: hidden; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.nj-page .btn_box {
 margin: 0px auto; padding: 10px 0px; width: 100%; text-align: center; overflow: hidden; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.page_con .btn_box a {
 line-height: 30px;
}
.page_con .btn_box span {
 line-height: 30px;
}
.sub_page {
 width: 100%; padding-top: 15px; display: inline-block; heigth: auto;
}
.sub_page .left_menu {
 width: 220px; overflow: hidden; border-top-color: rgb(75, 116, 44); border-top-width: 1px; border-top-style: solid; float: left;
}
.sub_page .left_menu li {
 width: 220px; overflow: hidden; border-bottom-color: rgb(159, 200, 128); border-bottom-width: 4px; border-bottom-style: solid;
}
.sub_page .left_menu li a {
 background: url("../images/left_menu_icon.jpg") no-repeat 18px rgb(255, 255, 255); width: 170px; height: 55px; color: rgb(42, 96, 3); line-height: 55px; padding-left: 50px; font-size: 15px; border-bottom-color: rgb(75, 116, 44); border-bottom-width: 1px; border-bottom-style: solid; float: left;font-weight:bold;
}
.sub_page .left_menu li a:hover {
 color: rgb(255, 90, 0);
}
.sub_page .left_menu li a.current {
 color: rgb(255, 90, 0);
}
.sub_page .left_menu li.title {
 height: 80px; border-top-color: rgb(159, 200, 128); border-top-width: 4px; border-top-style: solid;
}
.sub_page .left_menu li.title img {
 width: 220px; height: 80px; border-bottom-color: rgb(75, 116, 44); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.sub_page .left_menu li .sub_menu {
 width: 220px; overflow: hidden; border-top-color: rgb(159, 200, 128); border-bottom-color: rgb(75, 116, 44); border-top-width: 4px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left;
}
.sub_page .left_menu li .sub_menu li {
 border: currentColor; width: 220px; height: 30px; float: left;
}
.sub_page .left_menu li .sub_menu li a {
 background: url("../images/third_menu_icon.jpg") no-repeat 40px rgb(255, 255, 255); width: 160px; height: 29px; color: rgb(42, 96, 3); line-height: 29px; padding-left: 60px; font-size: 12px; border-bottom-color: rgb(42, 96, 3); border-bottom-width: 1px; border-bottom-style: dotted; float: left;
}
.sub_page .left_menu li .sub_menu li a.end {
 border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.sub_page .left_menu li .sub_menu li a:hover {
 color: rgb(255, 90, 0);
}
.sub_page .left_menu li .sub_menu li a.active {
 color: rgb(255, 90, 0);
}
.right_content {
 border: 1px solid rgb(153, 196, 122); width: 760px; height: auto; float: right; background-color: rgb(255, 255, 255);
}
.right_content .title_bar {
 background: url("imagestitle_bar_bg.jpg") no-repeat 0px 0px; margin: 5px 5px 0px; width: 710px; height: 38px; color: rgb(42, 96, 3); line-height: 38px; padding-left: 40px; font-size: 15px; float: left; display: inline;
}
.title_bar-jp {
 background: url("../images/title_bar_o_bg.jpg") no-repeat left; margin: 5px 5px 0px; width: 750px; height: 38px; color: rgb(42, 96, 3); line-height: 38px; font-size: 15px; float: left; display: inline;
}
.title_bar-en {
 background: url("../images/title_bar_o_bg.jpg") no-repeat left; margin: 5px 5px 0px; width: 750px; height: 38px; color: rgb(42, 96, 3); line-height: 38px; font-size: 15px; float: left; display: inline;
}
.title_bar-jp span {
 background: rgb(255, 255, 255); padding: 0px 10px; margin-left: 30px;
}
.title_bar-en span {
 background: rgb(255, 255, 255); padding: 0px 10px; margin-left: 30px;
}
.right_content .news_list {
 padding: 0px 20px; width: 720px; height: auto; float: left; display: inline;
}
.right_content .news_list li {
 background: url("../images/news_list_icon.jpg") no-repeat 0px 10px; width: 695px; height: 30px; padding-left: 25px; border-bottom-color: rgb(171, 171, 171); border-bottom-width: 1px; border-bottom-style: dotted; float: left;
}
.right_content .news_list li a {
 width: 500px; height: 30px; color: rgb(42, 96, 3); line-height: 30px; overflow: hidden; font-size: 14px; float: left; white-space: nowrap; text-overflow: ellipsis;
}
.right_content .news_list li a:hover {
 color: rgb(255, 90, 0);
}
.right_content .news_list li.more {
 background: none; border: 0px currentColor;
}
.right_content .news_list li.more a {
 width: 100%; text-align: right; color: rgb(255, 90, 0);
}
.right_content .news_list li .datetime {
 width: 110px; height: 30px; text-align: center; color: rgb(42, 96, 3); line-height: 30px; font-size: 14px; float: right;
}
.right_content .news_list li .datetime em {
 padding: 0px 10px;
}
.right_content .news_list li .result {
 background: url("../images/result.jpg") no-repeat left; width: 50px; height: 30px; padding-left: 25px; float: right; display: block;
}
.right_content .news_list li .toupiao {
 background: url("../images/tp.jpg") no-repeat left; width: 50px; height: 30px; padding-left: 25px; float: right;
}
.pager {
 padding: 20px 0px; width: 100%; height: auto; float: left;
}
.pager .button_bar {
 width: 100%; height: 20px; text-align: center; float: left;
}
.pager .button_bar select {
 margin: 0px 2px; border: 1px solid rgb(204, 204, 204); width: 80px; height: 20px; line-height: 20px; display: inline-block;
}
.pager .button_bar .input_text {
 border: 1px solid rgb(204, 204, 204); width: 50px; height: 18px; text-align: center; line-height: 18px; display: inline-block;
}
.pager .button_bar .button {
 padding: 0px 10px; height: 20px; text-align: center; color: rgb(0, 0, 0); line-height: 20px; display: inline-block; background-color: rgb(153, 196, 122);
}
.pager .text {
 width: 100%; height: 30px; text-align: center; color: rgb(0, 0, 0); line-height: 30px; font-size: 12px; float: left;
}
.pager .text span {
 padding: 0px 5px;
}
.pager .text span em {
 color: rgb(255, 90, 0);
}
.right_content .gzdt .news_list {
 padding: 20px; border-bottom-color: rgb(113, 174, 68); border-bottom-width: 1px; border-bottom-style: solid;
}

.gzdt ul li a{


font-weight:bold;


}

.search_bar {
 padding: 20px 20px 10px; width: 720px; height: auto; float: left;
}
.search_bar li {
 width: 240px; height: 25px; padding-bottom: 10px; float: left;
}
.search_bar li label {
 color: rgb(43, 130, 21); line-height: 25px; padding-right: 5px; float: left; heigth: 25px;
}
.search_bar li input {
 padding: 0px 5px; border: 1px solid rgb(204, 204, 204); width: 150px; height: 23px; line-height: 23px; float: left;
}
.search_bar li .w_120 {
 width: 120px;
}
.search_bar li .datetime {
 width: 50px;
}
.search_bar li .icon {
 background: url("../images/icon_datetime.jpg") no-repeat 0px 0px; width: 25px; height: 22px; margin-left: 5px; float: left;
}
.search_bar li .button_search {
 background: url("../images/icon_search.jpg") no-repeat 0px; border: currentColor; width: 55px; height: 25px; text-align: left; color: rgb(43, 130, 21); line-height: 25px; padding-right: 0px; padding-left: 20px; font-size: 14px; float: left;
}
.nwwj {
 padding: 0px 15px; width: 730px; float: left;
}
.right_content .list_head {
 width: 100%; height: auto; border-top-color: rgb(83, 173, 0); border-bottom-color: rgb(155, 208, 104); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left;
}
.right_content .list_head li {
 width: 100%; height: 30px; float: left;
}
.right_content .list_head li span {
 text-align: center; color: rgb(49, 142, 1); line-height: 30px; font-size: 14px; float: left;
}
.right_content .list_head li .title {
 width: 60%;
}
.right_content .list_head li .file_num {
 width: 25%;
}
.right_content .list_head li .date {
 width: 15%;
}
.right_content .list_body {
 padding: 15px 0px; width: 100%; height: auto; border-bottom-color: rgb(155, 208, 104); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.right_content .list_body li {
 width: 100%; float: left;
}
.right_content .list_body li span {
 color: rgb(0, 0, 0); line-height: 30px; overflow: hidden; font-size: 14px; float: left; white-space: nowrap; text-overflow: ellipsis;
}
.right_content .list_body li a {
 color: rgb(0, 0, 0); line-height: 30px; overflow: hidden; font-size: 14px; float: left; white-space: nowrap; text-overflow: ellipsis;
}
.right_content .list_body li .title {
 background: url("../images/title_icon.jpg") no-repeat 0px 9px; width: 57.5%; padding-right: 20px; padding-left: 20px;
}
.right_content .list_body li .title:hover {
 color: rgb(255, 90, 0);
}
.right_content .list_body li .file_num {
 width: 22%;
}
.right_content .list_body li .date {
 width: 15%; text-align: center;
}
.nycyh {
 background: none; border: currentColor; width: 762px; height: auto; float: right;
}
.nycyh .search_bar2 {
 padding: 20px 20px 10px; border: 1px solid rgb(153, 196, 122); width: 720px; height: auto; float: left; background-color: rgb(255, 255, 255);
}
.nycyh .search_bar2 li {
 width: 47%; height: 25px; padding-bottom: 10px; float: left;
}
.nycyh .search_bar2 li.long {
 width: 100%;
}
.nycyh .search_bar2 li.short {
 width: 6%;
}
.nycyh .search_bar2 li label {
 height: 25px; color: rgb(43, 130, 21); line-height: 25px; padding-left: 25px; float: left;
}
.nycyh .search_bar2 li label.icon_name {
 background: url("../images/icon_name.jpg") no-repeat 0px;
}
.nycyh .search_bar2 li label.icon_level {
 background: url("../images/icon_level.jpg") no-repeat 0px;
}
.nycyh .search_bar2 li .button_gis {
 background: url("../images/button_gis_bg.jpg") no-repeat 0px 0px; width: 103px; height: 25px; text-align: center; color: rgb(255, 255, 255); line-height: 25px; float: right;
}
.nycyh .search_bar2 li input {
 padding: 0px 5px; border: 1px solid rgb(204, 204, 204); width: 150px; height: 23px; line-height: 23px; float: left;
}
.nycyh .search_bar2 li .button_search {
 border: 1px solid rgb(103, 168, 55); width: 50px; color: rgb(43, 130, 21); float: right; background-color: rgb(255, 255, 255);
}
.nycyh_content {
 padding: 20px 20px 0px; border: 1px solid rgb(153, 196, 122); width: 720px; height: auto; margin-top: 15px; float: left; background-color: rgb(255, 255, 255);
}
.nycyh_content .company_list {
 width: 100%; height: auto; border-bottom-color: rgb(146, 203, 90); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.nycyh_content .company_list li {
 width: 100%; height: auto; padding-bottom: 20px; float: left;
}
.nycyh_content .company_list li .pic {
 background: url("../images/pic_bg.jpg") no-repeat 0px 0px; padding: 3px 3px 8px; width: 148px; height: 103px; float: left;
}
.nycyh_content .company_list li .title {
 width: 550px; height: 35px; color: rgb(0, 0, 0); line-height: 35px; overflow: hidden; font-size: 15px; float: right; white-space: nowrap; text-overflow: ellipsis;
}
.nycyh_content .company_list li .title:hover {
 color: rgb(255, 90, 0);
}
.nycyh_content .company_list li .details {
 width: 550px; height: 75px; color: rgb(51, 51, 51); line-height: 25px; font-size: 12px; float: right;
}
.right_content .pic_list {
 padding: 20px 10px; width: 740px; height: 115px; float: left;
}
.right_content .pic_list li {
 padding: 0px 10px; width: 165px; height: 115px; text-align: center; float: left;
}
.right_content .pic_list li .pic {
 margin: 0px auto; width: 125px; height: 85px; display: block;
}
.right_content .pic_list li .title {
 width: 165px; height: 30px; color: rgb(42, 96, 3); line-height: 30px; overflow: hidden; display: block; white-space: nowrap; text-overflow: ellipsis;
}
.right_content .video_list {
 padding: 10px; width: 720px; height: auto; border-bottom-color: rgb(146, 203, 90); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.right_content .video_list li {
 padding: 15px 15px 0px; width: 210px; height: 180px; float: left;
}
.right_content .video_list li .pic {
 width: 210px; height: 155px; float: left;
}
.right_content .video_list li .title {
 background: url("../images/title_bg.jpg") no-repeat 0px 0px; width: 200px; color: rgb(0, 0, 0); line-height: 20px; overflow: hidden; padding-left: 10px; font-size: 12px; margin-top: 5px; float: left; white-space: nowrap; text-overflow: ellipsis; hieght: 20px;
}
.right_content .video_list li .title:hover {
 color: rgb(255, 90, 0);
}
.img_list {
 padding: 10px 25px; width: 720px; height: auto; border-bottom-color: rgb(146, 203, 90); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.img_list li {
 padding: 15px 20px; width: 310px; height: 235px; float: left;
}
.img_list li .img-box {
 width: 310px; height: 205px; float: left;
}
.img_list li .img-box img {
 width: 310px; height: 205px;
}
.img_list li .title {
 width: 310px; text-align: center; color: rgb(0, 0, 0); line-height: 30px; overflow: hidden; float: left; white-space: nowrap; text-overflow: ellipsis; hieght: 30px;
}
.img_list li .title:hover {
 color: rgb(255, 90, 0);
}
.right_content .bsxm {
 padding: 20px 35px; width: 690px; overflow: hidden; float: left; display: inline; position: relative;
}
.right_content .bsxm_bg {
 background: url("../images/bsxm_img.jpg") no-repeat 0px 0px; width: 71px; height: 109px; right: 20px; bottom: 45px; position: absolute;
}
.right_content .bsxm h1 {
 width: 100%; text-align: center; color: rgb(0, 0, 0); line-height: 50px; font-size: 18px; border-bottom-color: rgb(87, 159, 34); border-bottom-width: 3px; border-bottom-style: solid;
}
.right_content .bsxm .info {
 width: 100%; height: 30px; text-align: center; color: rgb(0, 0, 0); line-height: 30px;
}
.right_content .p-result {
 padding: 5px; width: 750px; overflow: hidden;
}
.right_content .p-result .result-pic {
 width: 100%; height: 360px;
}
.right_content .p-result .result-table {
 border: 0px currentColor; width: 100%; margin-bottom: 20px;
}
.right_content .p-result .result-table tr th {
 height: 40px; text-align: center; line-height: 38px; font-size: 16px;
}
.right_content .p-result .result-table tr td {
 height: 40px; text-align: center; line-height: 38px; font-size: 16px;
}
.right_content .p-result .result-table tr th {
 background: rgb(209, 209, 209); font-weight: bold;
}
.right_content .p-result .p-tp {
 width: 100%; overflow: hidden; margin-top: 30px; position: relative;
}
.right_content .p-result .p-tp .tp-til {
 left: 100px; top: 50%; width: 80px; height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; margin-top: -15px; position: absolute;
}
.right_content .p-result .p-tp ul {
 width: 550px; overflow: hidden; margin-left: 200px;
}
.right_content .p-result .p-tp ul li {
 line-height: 50px;
}
.right_content .p-result .btn-box {
 padding: 30px 0px; width: 100%; text-align: center; overflow: hidden;
}
.right_content .p-result .btn-box input {
 background: rgb(87, 159, 34); margin: 0px 20px; padding: 0px 15px; border: 0px currentColor; color: rgb(255, 255, 255); line-height: 30px; font-size: 16px;
}
.bsxm-list {
 width: 100%; overflow: hidden; margin-bottom: 20px; position: relative;
}
.bsxm-list span {
 left: 0px; top: 50%; color: rgb(87, 159, 33); font-size: 20px; font-weight: bold; margin-top: -15px; display: block; position: absolute;
}
.bsxm-list em {
 background: rgb(87, 159, 33); left: 120px; width: 20px; height: 1px; display: block; position: absolute;
}
.bsxm-list em.line-top {
 top: 0px;
}
.bsxm-list em.line-bottom {
 bottom: 0px;
}
.bsxm-list ul {
 margin: 0px; width: 550px; overflow: hidden; padding-left: 20px; border-left-color: rgb(87, 159, 33); border-left-width: 1px; border-left-style: solid; float: right; position: relative;
}
.bsxm-list ul li {
 background: none; width: 100%; line-height: 25px; overflow: visible; padding-top: 10px; margin-bottom: 10px; float: left;
}
.bsxm-list li i {
 width: 20px; height: 35px; color: rgb(108, 200, 63); line-height: 35px; font-size: 16px; float: left;
}
.bsxm-list li a {
 width: 450px; text-align: left; color: rgb(51, 51, 51); line-height: 35px; font-size: 20px; float: left;
}
.bsxm-list li a:hover {
 background: none;
}
.bsxm-con ul li {
 width: 100%; line-height: 24px; overflow: hidden; padding-bottom: 10px;
}
.bsxm-con ul li h3 {
 width: 100%; color: rgb(87, 159, 34); line-height: 35px; font-size: 18px; margin-bottom: 10px; border-bottom-color: rgb(187, 223, 104); border-bottom-width: 1px; border-bottom-style: solid;
}
.bsxm-con ul li h3 i {
 background: url("imagesarrow_03.png") no-repeat left; width: 18px; height: 30px; margin-right: 10px; float: left; display: block;
}
.pright {
 border: 0px currentColor; width: 760px; overflow: hidden; float: right;
}
.pTab-til {
 background: url("imagestabTil-bg.jpg") repeat-x; width: 100%; height: 36px; overflow: hidden; position: relative; z-index: 0;
}
.pTab-til .tabBg {
 background: url("../images/tab-bg1.jpg") no-repeat; left: 5px; top: 0px; width: 100px; height: 36px; position: absolute; z-index: 1;
}
.pTab-til a.more {
 top: 10px; right: 10px; position: absolute;
}
.pTab-til .tab-til {
 position: relative; z-index: 2;
}
.pTab-til span {
 width: 100px; height: 36px; text-align: center; line-height: 30px; margin-left: 5px; float: left; display: block;
}
.pTab-til span.current {
 background: url("../images/tab-bg1.jpg") no-repeat; color: rgb(255, 255, 255);
}
.pTab-til .tab-til span.current {
 background: none; color: rgb(255, 255, 255);
}
.pTab-con {
 width: 100%; overflow: hidden;
}
.sure-table {
 margin: 0px auto; width: 98%; overflow: hidden; border-top-color: rgb(87, 159, 34); border-left-color: rgb(87, 159, 34); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.sure-table tr th {
 height: 35px; text-align: center; color: rgb(87, 159, 34); line-height: 35px; font-weight: bold; border-right-color: rgb(87, 159, 34); border-bottom-color: rgb(87, 159, 34); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.sure-table tr td {
 text-align: center; line-height: 24px; border-right-color: rgb(87, 159, 34); border-bottom-color: rgb(87, 159, 34); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.map-box {
 padding: 10px; border: 1px solid rgb(87, 159, 34);
}
.map-til {
 background: url("../images/map-til-bg.png") repeat-x left bottom; margin: 0px auto 10px; width: 99%; height: 50px;
}
.map-til span {
 background: url("../images/map-til-span-bg.png") no-repeat left bottom; width: 200px; height: 50px; color: rgb(0, 0, 0); line-height: 50px; font-size: 16px; font-weight: bold; display: block;
}
.map-til span i {
 background: url("../images/icon-map.png") no-repeat; margin: 0px 10px 0px 40px; width: 30px; height: 50px; float: left; display: block;
}
.map-til span i.icon-home {
 background: url("../images/icon-home.png") no-repeat;
}
.map-con {
 background: rgb(227, 227, 227); padding: 10px;
}
.map-con ul li {
 line-height: 40px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid;
}
.map-con ul li.last {
 border: 0px currentColor;
}
.map-con ul li a {
 padding: 0px 10px; font-size: 16px; font-weight: bold;
}
.map-con ul li a.second {
 font-size: 14px; font-weight: normal;
}
.njNews-box {
 margin: 10px 10px 0px 0px; border: 1px solid rgb(189, 227, 165); width: 358px; overflow: hidden; float: left;
}
.njNews-til {
 background: url("../images/njBox-bg.jpg") repeat-x; width: 100%; height: 27px; line-height: 26px; position: relative;
}
.njNews-til span {
 color: rgb(13, 133, 0); padding-left: 10px;
}
.njNews-til a.nj-more {
 top: 0px; right: 10px; line-height: 26px; position: absolute;
}
.njNews-box ul {
 padding: 10px;
}
.njNews-box ul li {
 line-height: 30px; overflow: hidden; display: inline;
}
.njNews-box ul li a {
 width: 280px; height: 30px; line-height: 30px; overflow: hidden; float: left; display: block; text-overflow: ellipsis;
}
.njNews-box ul li a:hover {
 color: rgb(13, 133, 0);
}
.njNews-box ul li span {
 line-height: 30px; float: right;
}
.nj-inPic-box {
 width: 740px; overflow: hidden; clear: both;
}
.nj-inPic-box ul li {
 margin: 10px 10px 0px 0px; width: 360px; overflow: hidden; float: left;
}
.nj-inPic-box ul li img {
 border: 1px solid rgb(204, 204, 204); width: 358px; height: 100px;
}
.nj-con-box {
 background: url("../images/nj-con-bg.jpg") no-repeat bottom; border: 1px solid rgb(189, 227, 165); width: 258px; overflow: hidden; padding-bottom: 92px; margin-top: 10px;
}
.nj-con-til {
 margin: 0px 15px; width: 228px; height: 40px; position: relative;
}
.nj-con-til .bor {
 background: rgb(221, 221, 221); left: 0px; width: 100%; height: 2px; bottom: 0px; position: absolute;
}
.nj-con-til span {
 left: 0px; top: 0px; height: 38px; color: rgb(10, 132, 0); line-height: 38px; font-size: 16px; border-bottom-color: rgb(10, 132, 0); border-bottom-width: 2px; border-bottom-style: solid; position: absolute; z-index: 99;
}
.nj-con-til i {
 background: url("../images/arrow-tel.jpg") no-repeat; top: 10px; width: 21px; height: 21px; right: 0px; display: block; position: absolute;
}
.nj-con-box ul {
 padding: 15px;
}
.nj-con-box ul li {
 line-height: 24px; overflow: hidden; margin-bottom: 20px;
}
.nj-con-box ul li span {
 display: block;
}
.nj-con-box ul li em {
 display: block;
}
.nj-con-box ul li span {
 color: rgb(10, 132, 0); font-size: 16px;
}
.nj-con-box ul li a {
 color: rgb(10, 132, 0); font-size: 16px;
}
.sys-link {
 margin-top: 10px; display: block;
}
.sys-link a img {
 border: 1px solid rgb(204, 204, 204); width: 258px; height: 107px;
}
.nj-news {
 width: 728px; overflow: hidden;
}
.nj-news ul {
 padding: 10px;
}
.nj-news ul li {
 width: 100%; height: 30px; line-height: 30px; overflow: hidden; clear: both; display: inline;
}
.nj-news ul li a {
 width: 620px; height: 30px; line-height: 30px; overflow: hidden; float: left; display: inline; text-overflow: ellipsis;
}
.nj-news ul li a:hover {
 color: rgb(13, 133, 0);
}
.nj-news ul li span {
 line-height: 30px; float: right; display: block;
}
.nj-p-rig h1 {
 padding: 10px 0px; width: 100%; text-align: center; color: rgb(10, 132, 0); line-height: 30px; font-size: 18px; border-bottom-color: rgb(189, 227, 165); border-bottom-width: 1px; border-bottom-style: solid;
}
.nj-p-rig .form {
 width: 100%; height: 30px; text-align: center; color: rgb(163, 163, 163); line-height: 30px;
}
.nj-p-rig .nj-con {
 width: 100%; overflow: hidden;
}
.nj-table {
 margin: 20px auto; width: 98%; overflow: hidden; border-top-color: rgb(87, 159, 34); border-left-color: rgb(87, 159, 34); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.nj-table tr th {
 height: 40px; text-align: center; color: rgb(87, 159, 34); line-height: 40px; font-weight: bold; border-right-color: rgb(87, 159, 34); border-bottom-color: rgb(87, 159, 34); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.nj-table tr td {
 padding: 10px 0px; text-align: center; line-height: 24px; border-right-color: rgb(87, 159, 34); border-bottom-color: rgb(87, 159, 34); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.nj-p-rig .nj-page {
 padding: 10px; line-height: 24px; overflow: hidden;
}
.njbt-sys {
 padding: 50px 0px; text-align: center;
}