@charset "gb2312";



html {
 font-size: 14px;
 color: #555;
}
body {
 font-family: arial, Î¢ÈíÑÅºÚ, ËÎÌå, Verdana, Candara;
 padding: 0;
 margin: 0;
 color: #5f5f5f;.header {
 width: 100%; height: 210px; position: relative;
}

}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, p, blockquote {
 padding: 0;
 margin: 0;
 font-family: arial, Î¢ÈíÑÅºÚ, ËÎÌå, Verdana, Candara;
}
th, td, input, textarea {
 padding: 0;
 margin: 0;
 font-family: arial, Î¢ÈíÑÅºÚ, ËÎÌå, Verdana, Candara;
}
fieldset, img, abbr, acronym {
 border: 0;
}
fieldset {
 border: solid 1px #aaa;
 padding: 5px;
 margin-bottom: 5px;
}
img {
 vertical-align: top;
}

ol, ul, li {
 list-style: none;
}
address, caption, cite, code, dfn, em, th, var {
 padding: 0;
 margin: 0;
 font-weight: normal;
 font-style: normal;
}
caption, th {
 text-align: left;
}
h1, h2, h3, h4, h5, h6 {
 font-weight: normal;
 font-size: 100%;
}
q:before, q:after {
 content: '';
}
input {
 padding: 0;
 margin: 0;
 font-family: arial, Î¢ÈíÑÅºÚ, ËÎÌå, Verdana, Candara;
 vertical-align: middle;
 font-size: 12px;
 cursor: pointer;
 border: 0;
}
.clr {
 clear: both;
 line-height: 0;
}
.fl {
 float: left;
}
.fr {
 float: right;
}
.tl {
 text-align: left;
}
.tr {
 text-align: right;
}
.tc {
 text-align: center;
}
.mauto {
 margin: 0 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: 0;
}
.ovf {
 overflow: hidden;
}
table {
 border-spacing: 0;
}
a {
 text-decoration: none;
 outline: none;
 color: #555;
}
a:hover {
 text-decoration: none;
 outline: none;
}
a:focus {
 outline: none;
}
.container {
 width: 1001px;
 overflow: hidden;
 margin: 0 auto;
}
.con {
 clear: both;
 padding: 20px;
 line-height: 24px;
 overflow: hidden;
}
.con-jp {
 clear: both;
 padding: 20px;
 line-height: 24px;
 height: 400px;
 overflow: auto;
}
.header {
  width: 100%; height: 210px; position: relative;
}

.nj-header {
 width: 100%;
 height: 180px;
 background: url(../images/nj-top.jpg) no-repeat;
 position: relative;
}
.nj-header1 {
 width: 100%;
 height: 180px;
 background: url(../images/top3.jpg) no-repeat;
 position: relative;
}
.nj-header2 {
 width: 100%;
 height: 180px;
 background: url(../images/top2.jpg) no-repeat;
 position: relative;
}
.nj-header3 {
 width: 100%;
 height: 180px;
 background: url(../images/top4.jpg) no-repeat;
 position: relative;
}
.nj-header4 {
 width: 100%;
 height: 180px;
 background: url(../images/top5.jpg) no-repeat;
 position: relative;
}
.nj-header5 {
 width: 100%;
 height: 180px;
 background: url(../images/top6.jpg) no-repeat;
 position: relative;
}
.nj-header6 {
 width: 100%;
 height: 180px;
 background: url(../images/top7.jpg) no-repeat;
 position: relative;
}
.nj-header7 {
 width: 100%;
 height: 180px;
 background: url(../images/top9.jpg) no-repeat;
 position: relative;
}
.nj-header8 {
 width: 100%;
 height: 180px;
 background: url(../images/top8.jpg) no-repeat;
 position: relative;
}
.nav {
 width: 1001px;
 height: 38px;
 background: #579f22;
 position: relative;
 z-index: 9996;
 margin-top:30px; 
}
.nav-tabg {
 display: none;
 position: absolute;
 left: 0;
 top: 0;
 width: 143px;
 height: 38px;
 background-color: #ff5a00;
 z-index: 9997;
}
.nav ul {
 position: relative;
 z-index: 9998;
}
.nav ul li {
 width: 143px;
 height: 38px;
 background: url(../images/line.png) top right no-repeat;
 float: left;
}
.bottomLine{
    border-bottom:1px solid #71ae44;
}
.nav-jp ul li, .nav-en ul li {
 width: 25%;
 text-align: center;
}
.nav ul li.last {
 background: none;
}
.nav ul li a {
 width: 143px;
 height: 38px;
 display: block;
 line-height: 38px;
 float: left;
 color: #fff;
 font-size: 16px;
 text-align: center;
}
.nav a.current {
 background: #ff5a00;
}
.nav-jp ul li a, .nav-en ul li a {
 width: 100%;
}
.nav-jp ul li a:hover, .nav-en ul li a:hover {
 background: #ff5a00;
}
.nj-nav {
 background: url(../images/nj-nav-bg.jpg) repeat-x;
}
.second_menu {
 display: none;
 position: absolute;
 left: 0;
 top: 38px;
 width: 913px;
 height: 310px;
 border: 4px solid #ff5a00;
 padding: 20px 40px;
 background-color: #fff;
 z-index: 9999;
}

.zwgk .left {
 float: left;
 padding-right: 40px;
 width: 550px;
 border-right: 1px dashed #fe6a26;
}
.zwgk .left h3 {
 float: left;
 width: 100%;
 height: 25px;
 line-height: 25px;
 font-size: 16px;
 color: #549d20;
 text-align: center;
}
.zwgk .left h4 {
 float: left;
 width: 100%;
 height: 20px;
 line-height: 20px;
 font-size: 12px;
 color: #a3a3a3;
 text-align: center;
}
.zwgk .left .menus {
 float: left;
 width: 100%;
}
.zwgk .left .menus li {
 float: left;
 padding: 13px 0;
 width: 33%;
 height: 25px;
 background: none;
}
.zwgk .left .menus li i {
 float: left;
 width: 25px;
 height: 25px;
 line-height: 25px;
 font-size: 20px;
}
.zwgk .left .menus li i img {
 width: 25px;
 height: 25px;
}
.zwgk .left .menus li a {
 float: left;
 line-height: 25px;
 font-size: 15px;
 color: #333;
 text-align: left;
}
.zwgk .left .menus li a:hover {
 background: none;
}
.zwgk .right {
 float: right;
 width: 280px;
}
.zwgk .right h3 {
 float: left;
 width: 100%;
 height: 25px;
 line-height: 25px;
 font-size: 16px;
 color: #549d20;
 text-align: center;
}
.zwgk .right h4 {
 float: left;
 width: 100%;
 height: 20px;
 line-height: 20px;
 font-size: 12px;
 color: #a3a3a3;
 text-align: center;
}
.zwgk .right .list {
 float: left;
 width: 100%;
}
.zwgk .right .list li {
 float: left;
 width: 100%;
 height: 30px;
 line-height: 30px;
 padding-bottom: 10px;
 background: none;
}
.zwgk .right .list li i {
 float: left;
 width: 20px;
 height: 30px;
 line-height: 30px;
 font-size: 12px;
 color: #333;
}
.zwgk .right .list li span {
 float: left;
 width: 150px;
 line-height: 30px;
 font-size: 13px;
 color: #333;
}
.zwgk .right .list li em {
 float: right;
 width: 110px;
 line-height: 30px;
 font-size: 13px;
 color: #333;
 text-align: right;
}
.zwgk .right .list li a {
 float: left;
 width: auto;
 line-height: 30px;
 color: #808080;
 font-size: 15px;
}
.zwgk .right .list li a:hover {
 background: none;
}

.nyfz .left .menus {
 float: left;
 width: 175px;
}
.nyfz .left .menus li {
 float: left;
 padding: 15px 0;
 width: 100%;
 height: 30px;
 background: none;
}
.nyfz .left .menus li i {
 float: left;
 width: 30px;
 height: 30px;
 line-height: 30px;
 font-size: 28px;
}
.nyfz .left .menus li i img {
 width: 30px;
 height: 30px;
}
.nyfz .left .menus li a {
 float: left;
 width: auto;
 height: 30px;
 line-height: 30px;
 font-size: 15px;
 color: #68a939;
 text-align: left;
}
.nyfz .left .menus li a:hover {
 background: none;
}
.nyfz .left .third_menu {
 float: left;
 width: 150px;
 padding-right: 40px;
}
.nyfz .left .third_menu li {
 float: left;
 padding-left: 20px;
 padding-top: 5px;
 width: 160px;
 height: 30px;
 background: none;
}
.nyfz .left .third_menu li.menu {
 padding: 15px 0 0;
 width: 150px;
}
.nyfz .left .third_menu li i {
 float: left;
 width: 30px;
 height: 30px;
 line-height: 30px;
 color: #37c2cb;
 font-size: 14px;
}
.nyfz .left .third_menu li i img {
 width: 25px;
 height: 20px;
 margin-top: 5px;
}
.nyfz .left .third_menu li a {
 float: left;
 width: auto;
 line-height: 30px;
 text-align: left;
 font-size: 13px;
 color: #68a939;
}
.nyfz .left .third_menu li a:hover {
 background: none;
}
.nyfz .left .third_menu li.menu i {
 width: 30px;
 font-size: 28px;
 color: #20a5c4;
}
.nyfz .left .third_menu li.menu span {
 float: left;
 width: auto;
 text-align: left;
 font-size: 15px;
 line-height: 30px;
 color: #68a939;
}
.nyfz .left .third_menu li.menu i img {
 width: 30px;
 height: 30px;
}
.nyfz .right {
 float: right;
 width: 420px;
 border-left: 1px dotted #ff5a00;
 padding-left: 30px;
}
.nyfz .right h3 {
 float: left;
 width: 100%;
 height: 25px;
 line-height: 25px;
 font-size: 16px;
 color: #549d20;
 text-align: center;
}
.nyfz .right h4 {
 float: left;
 width: 100%;
 height: 20px;
 line-height: 20px;
 font-size: 12px;
 color: #a3a3a3;
 text-align: center;
}
.nyfz .right .list {
 float: left;
 width: 100%;
}
.nyfz .right .list li {
 float: left;
 width: 100%;
 height: 32px;
 line-height: 32px;
 padding-bottom: 10px;
 background: none;
}
.nyfz .right .list li i {
 float: left;
 width: 20px;
 height: 32px;
 line-height: 32px;
 font-size: 12px;
 color: #333;
}
.nyfz .right .list li span {
 float: left;
 width: 390px;
 height: 32px;
 overflow: hidden;
 text-overflow: ellipsis;
 line-height: 32px;
 font-size: 13px;
 color: #333;
}
.nyfz .right .list li a {
 float: right;
 width: auto;
 line-height: 30px;
 color: #808080;
 font-size: 13px;
}
.nyfz .right .list li a:hover {
 background: none;
}


.nyfz .right .list1 {
 float: left;
 width: 100%;
}
.nyfz .right .list1 li {
 float: left;
 width: 100%;
 height: 32px;
 line-height: 32px;
 padding-bottom: 10px;
 background: none;
}
.nyfz .right .list1 li i {
 float: left;
 width: 20px;
 height: 32px;
 line-height: 32px;
 font-size: 12px;
 color: #333;
}
.nyfz .right .list1 li span {
 float: left;
 width: 390px;
 height: 32px;
 overflow: hidden;
 text-overflow: ellipsis;
 line-height: 32px;
 font-size: 13px;
 color: #333;
}
.nyfz .right .list1 li a {
 float: left;
 width: auto;
 line-height: 30px;
 color: #808080;
 font-size: 15px;
}
.nyfz .right .list1 li a:hover {
 background: none;
}

.gzcy .menus {
 float: left;
 padding-right: 40px;
 width: 150px;
 height: auto;
 border-right: 1px dashed #fe6a26;
}
.gzcy .menus li {
 float: left;
 padding: 15px 0;
 width: 100%;
 height: 30px;
 background: none;
}
.gzcy .menus li i {
 float: left;
 width: 30px;
 height: 30px;
 line-height: 30px;
}
.gzcy .menus li i img {
 width: 30px;
 height: 30px;
}
.gzcy .menus li a {
 float: left;
 width: auto;
 height: 30px;
 text-align: left;
}
.gzcy .menus li a span {
 display: block;
 height: 18px;
 line-height: 18px;
 font-size: 15px;
 color: #68a939;
}
.gzcy .menus li a em {
 display: block;
 height: 12px;
 line-height: 12px;
 font-size: 8px;
 color: #9a9a9a;
}
.gzcy .menus li a:hover {
 background: none;
}
.gzcy .tel_list {
 float: right;
 width: 680px;
}
.gzcy .tel_list li {
 float: left;
 width: 100%;
 padding: 15px 0;
 margin: 0px;
 height: 30px;
 background: none;
}
.gzcy .tel_list li i {
 float: left;
 width: 30px;
 height: 30px;
}
.gzcy .tel_list li i img {
 width: 30px;
 height: 30px;
}
.gzcy .tel_list li span {
 float: left;
 width: 440px;
 height: 30px;
 line-height: 30px;
 font-size: 15px;
 color: #333;
}
.gzcy .tel_list li em {
 float: right;
 width: 200px;
 height: 30px;
 line-height: 30px;
 font-size: 15px;
 text-align: right;
 color: #333;
}
.gzcy .tel_list li.more {
 padding: 0px;
 height: 20px;
}
.gzcy .tel_list li a {
 float: right;
 height: 20px;
 line-height: 20px;
 font-size: 15px;
 color: #808080;
 width: auto;
}
.gzcy .tel_list li a:hover {
 background: none;
}

.nykj .menus {
 float: left;
 padding-right: 30px;
 width: 115px;
}
.nykj .menus li {
 float: left;
 padding-top: 30px;
 width: 100%;
 heigth: 30px;
 line-height: 30px;
 background: none;
}
.nykj .menus li i {
 float: left;
 width: 30px;
 height: 30px;
 padding-right: 5px;
}
.nykj .menus li i img {
 width: 30px;
 height: 30px;
}
.nykj .menus li a {
 float: left;
 width: 80px;
 height: 30px;
 line-height: 30px;
 font-size: 15px;
 color: #68a939;
 text-align: left;
}
.nykj .list {
 float: left;
 width: 335px;
 padding-left: 30px;
 border-left: 1px dashed #fe6a26;
}
.nykj .pr30 {
 padding-right: 30px;
}
.nykj .list h3 {
 float: left;
 width: 100%;
 height: 30px;
 line-height: 30px;
 font-size: 16px;
 color: #549d20;
 text-align: center;
}
.nykj .list ul {
 float: left;
 width: 100%;
}
.nykj .list ul li {
 float: left;
 padding-top: 15px;
 width: 100%;
 height: 30px;
 line-height: 30px;
 border-bottom: 1px dotted #b5b5b5;
 background: none;
}
.nykj .list ul li i {
 float: left;
 width: 20px;
 height: 30px;
 line-height: 30px;
 font-size: 18px;
 color: #549d20;
}
.nykj .list ul li a {
 float: left;
 width: 215px;
 height: 30px;
 line-height: 30px;
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
 font-size: 14px;
 color: #333;
}
.nykj .list ul li a:hover {
 background: none;
}
.nykj .list ul li.more {
 border: none;
}
.nykj .list ul li.more a {
 float: right;
 width: auto;
 font-size: 14px;
 color: #808080;
}
.nykj .list ul li em {
 float: right;
 width: 100px;
 height: 30px;
 line-height: 30px;
 font-size: 14px;
 color: #333;
 text-align: right;
}

.fzjs .menus {
 float: left;
 width: 175px;
}
.fzjs .menus li {
 float: left;
 padding: 15px 0;
 width: 100%;
 height: 30px;
 background: none;
}
.fzjs .menus li i {
 float: left;
 width: 30px;
 height: 30px;
 line-height: 30px;
 font-size: 28px;
}
.fzjs .menus li i img {
 width: 30px;
 height: 30px;
}
.fzjs .menus li a {
 float: left;
 width: auto;
 height: 30px;
 line-height: 30px;
 font-size: 15px;
 color: #68a939;
 text-align: left;
}
.fzjs .menus li a:hover {
 background: none;
}
.fzjs .third_menu {
 float: left;
 width: 150px;
 padding-right: 40px;
}
.fzjs .third_menu li {
 float: left;
 padding-left: 20px;
 padding-top: 5px;
 width: 160px;
 height: 30px;
 background: none;
}
.fzjs .third_menu li.menu {
 padding: 15px 0 0;
 width: 150px;
}
.fzjs .third_menu li i {
 float: left;
 width: 30px;
 height: 30px;
 line-height: 30px;
 color: #37c2cb;
 font-size: 14px;
}
.fzjs .third_menu li i img {
 width: 25px;
 height: 20px;
 margin-top: 5px;
}
.fzjs .third_menu li a {
 float: left;
 width: auto;
 line-height: 30px;
 text-align: left;
 font-size: 13px;
 color: #68a939;
}
.fzjs .third_menu li a:hover {
 background: none;
}
.fzjs .third_menu li.menu i {
 width: 30px;
 font-size: 28px;
 color: #20a5c4;
}
.fzjs .third_menu li.menu span {
 float: left;
 width: auto;
 text-align: left;
 font-size: 15px;
 line-height: 30px;
 color: #68a939;
}
.fzjs .third_menu li.menu i img {
 width: 30px;
 height: 30px;
}
.fzjs .detail {
 float: right;
 padding-left: 40px;
 padding-bottom: 20px;
 width: 500px;
 border-left: 1px dashed #fe6a26;
}
.fzjs .detail p {
 float: left;
 padding: 20px 0 0;
 width: 100%;
 line-height: 25px;
 font-size: 14px;
 color: #333;
 position: relative;
}
.fzjs .detail p strong {
 font-weight: bold;
}
.fzjs .detail p i {
 position: absolute;
 top: 20px;
 right: 0;
 width: 50px;
 height: 50px;
 font-size: 48px;
 color: #aa6d4e;
}

.bszn .menus {
 float: left;
 padding: 20px 0;
 width: 115px;
 padding-right: 40px;
 border-right: 1px dashed #fe6a26;
}
.bszn .menus li {
 float: left;
 padding: 10px 0;
 width: 100%;
 height: 30px;
 line-height: 30px;
 margin-bottom: 10px;
 background: none;
}
.bszn .menus li i {
 float: left;
 width: 30px;
 height: 30px;
 line-height: 30px;
 font-size: 28px;
 padding-right: 5px;
}
.bszn .menus li i img {
 width: 30px;
 height: 30px;
}
.bszn .menus li a {
 float: left;
 width: auto;
 height: 30px;
 line-height: 30px;
 font-size: 15px;
 color: #68a939;
 text-align: left;
}
.bszn .menus li a:hover {
 background: none;
}
.bszn .list {
 float: left;
 padding-left: 15px;
 width: 490px;
}
.bszn .list h4 {
 float: left;
 padding-left: 45px;
 width: 445px;
 height: 30px;
 line-height: 30px;
 font-size: 15px;
 color: #fe5500;
}
.bszn .list li {
 float: left;
 width: 220px;
 padding-top: 10px;
 padding-left: 25px;
 background: none;
 line-height: 25px;
 height: 25px;
 overflow: visible;
}
.bszn .list li.long {
 float: right;
 height: 130px;
 line-height: 20px;
}
.bszn .list li i {
 float: left;
 width: 20px;
 height: 25px;
 line-height: 25px;
 font-size: 16px;
 color: #6cc83f;
}
.bszn .list li a {
 float: left;
 width: 200px;
 line-height: 25px;
 height: 25px;
 font-size: 14px;
 color: #333;
 text-align: left;
}
.bszn .list li a:hover {
 background: none;
}
.bszn .w_220 {
 width: 220px;
}
.bszn .bg {
 position: absolute;
 bottom: 0px;
 right: 0px;
 width: 120px;
 height: 120px;
 font-size: 110px;
 line-height: 120px;
 color: #20a5c4;
}
.second_menu .color1 {
 color: #e54545;
}
.second_menu .color2 {
 color: #65b9a6;
}
.second_menu .color3 {
 color: #149cbe;
}
.second_menu .color4 {
 color: #3779a3;
}
.second_menu .color5 {
 color: #874a79;
}
.second_menu .color6 {
 color: #379668;
}
.second_menu .color7 {
 color: #e84141;
}
.second_menu .color8 {
 color: #e85150;
}
.second_menu .color9 {
 color: #9e5a35;
}
.second_menu .color10 {
 color: #6fa00a;
}
.second_menu .color11 {
 color: #f48b3b;
}
.foot {
 width: 1001px;
 overflow: hidden;
 margin: 0 auto;
 padding: 10px 0;
 border-top: 2px solid #58a026;
}
.nj-foot {
 clear: both;
 width: 100%;
 height: 80px;
 background: #ececec;
 line-height: 80px;
 text-align: center;
 font-weight: bold;
}
.fsel_box {
 width: 1001px;
 height: 24px;
 overflow: hidden;
 margin-bottom: 10px;
}
.fsel_box span {
 display: block;
 float: left;
 line-height: 24px;
}
.fsel_box .fsel {
 width: 155px;
 height: 24px;
 text-align: center;
 float: left;
 margin-right: 30px;
}
.fsel_box .last {
 margin-right: 0;
}
.fnav {
 width: 100%;
 padding: 10px 0;
 text-align: center;
 color: #58a026;
}
.fnav a {
 color: #58a026;
}
.foot p.copyright {
 width: 100%;
 text-align: center;
 line-height: 24px;
}
.search-box {
 width: 1001px;
 height: 44px;
 background: #ffecdb;
 margin-bottom: 10px;
}
.search-box ul li {
 float: left;
 line-height: 44px;
}
.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: #ff5a00;
}
.search-box ul li span {
 height: 30px;
 position: relative;
 float: right;
 padding-right: 10px;
}
.search-box ul li span .txt {
 width: 200px;
 height: 28px;
 border: 1px solid #ccc;
 line-height: 28px;
 padding: 0 10px;
}
.search-box ul li span .btn {
 width: 50px;
 height: 30px;
 background: #ffb434;
 text-align: center;
 line-height: 30px;
 font-size: 14px;
}
.box {
 clear: both;
 width: 100%;
 overflow: hidden;
 margin-bottom: 10px;
}
.nj-box {
 background: url(../images/nj-rig-bg.jpg) bottom right no-repeat;
}
.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 {
 width: 728px;
 overflow: hidden;
 float: right;
 margin-top: 10px;
 border: 1px solid #bde3a5;
}
.fla-news {
 width: 655px;
 height: 288px;
 overflow: hidden;
}
.rig-news {
 width: 325px;
 height: 288px;
 overflow: hidden;
}
.rig-news ul li {
 width: 325px;
 height: 88px;
 overflow: hidden;
 border-bottom: 1px dotted #ccc;
}
.rig-news ul li a {
 width: 100%;
 height: 35px;
 display: block;
 overflow: hidden;
 text-overflow: ellipsis;
 word-spacing: normal;
 line-height: 35px;
 font-size: 16px;
 color: #000;
 font-weight: bold;
}
.rig-news ul li p {
 width: 100%;
 height: 48px;
 font-size: 12px;
 line-height: 24px;
}
.tnews-box {
 width: 320px;
 overflow: hidden;
}
.tnews-til {
 width: 100%;
 height: 36px;
 background: url(imagestabTil-bg.jpg) repeat-x;
 overflow: hidden;
 position: relative;
 z-index: 0;
}
.tnews-til .tabBg {
 position: absolute;
 top: 0px;
 left: 78px;
 width: 68px;
 height: 36px;
 background: url(imagestab-bg.jpg) no-repeat;
 z-index: 1;
}
.tnews-til a.more {
 position: absolute;
 right: 10px;
 top: 10px;
}
.tnews-til .tab-til {
 position: relative;
 z-index: 2;
}
.tnews-til span {
 width: 68px;
 height: 36px;
 display: block;
 float: left;
 margin-left: 5px;
 text-align: center;
 line-height: 30px;
}
.tnews-til span.current {
 color: #fff;
 background: url(imagestab-bg.jpg) no-repeat;
}
.tnews-til .tab-til span.current {
 color: #fff;
 background: none;
}
.tnews-con {
 width: 320px;
 height: 240px;
 float: left;
}
.tnews-con ul li {
 clear:both;
 width: 305px;
 height: 30px;
 overflow:hidden;
 padding-left: 5px;
 background: url(imagesarrow_01.png) left center no-repeat;
}


.tnews-con ul li a {
 width: 175px;
 height: 30px;
 display: block;
 overflow: hidden;
 line-height: 30px;
 float:left;
}
.tnews-con ul li span{ float:right; line-height:30px; color:#999;}
.r-menu {
 width: 100%;
 padding-top: 15px;
 padding-right:30px;
 overflow: hidden;
}
.r-menu a {
 display: block;
 margin-bottom: 5px;
}
.l-menu {
 width: 100%;
 overflow: hidden;
}
.l-menu a {
 width: 175px;
 height: 268px;
 display: block;
 margin-right: 10px;
 float: left;
}
.l-menu a.last {
 margin: 0;
}
.rm-menu {
 width: 100%;
 overflow: hidden;
}
.rm-menu a {
 display: block;
 margin-bottom: 5px;
}
.rm-menu a img {
 width: 250px;
 height: 62px;
}
.newsList {
 width: 320px;
 margin-right: 20px;
 float: left;
 overflow: hidden;
}
.newsLast {
 margin: 0;
}
.newsList ul {
 padding: 0 5px;
}
.newsList ul li {
 height: 30px;
 padding-left: 15px;
 background: url(imagesarrow_01.png) left center no-repeat;
}
.newsList ul li a {
 width: 100%;
 height: 30px;
 display: block;
 overflow: hidden;
 line-height: 30px;
 text-overflow: ellipsis;
 word-spacing: normal;
}
.position {
 width: 1001px;
 height: 44px;
 background: #ffecdb;
}
.position .color_block {
 float: left;
 display: inline;
 margin: 13px 0 0 20px;
 height: 18px;
}
.position .color_block li {
 float: left;
 display: inline;
 margin-right: 10px;
 width: 18px;
 height: 18px;
}
.position .color_block li.color1 {
 background-color: #ff5a00;
}
.position .color_block li.color2 {
 background-color: #2a6003;
}
.position .color_block li.color3 {
 background-color: #579f22;
}
.position .color_block li.color4 {
 background-color: #fff;
}
.position .text {
 float: left;
 height: 44px;
 line-height: 44px;
 font-size: 15px;
 color: #2a6003;
 font-family: Î¢ÈíÑÅºÚ;
}

.changeBox_a1 {
 width: 1001px;
 height: 94px;
 position: relative;
 margin-bottom: 10px;
}
.changeBox_a1 .a_bigImg {
 position: absolute;
 top: 0px;
 left: 0px;
 display: none;
}

.ul_change_a2 {
 position: absolute;
 right: 5px;
 bottom: 7px;
 padding-left: 19px;
 overflow: hidden;
}
.ul_change_a2 li {
 display: -moz-inline-stack;
 display: inline-block;
*display:inline;
*zoom:1;
}
.ul_change_a2 span {
 display: -moz-inline-stack;
 display: inline-block;
*display:inline;
*zoom:1;
 font-size: 0.8em;
 padding: 0px 3px;
 margin-right: 2px;
 border: 1px solid #999;
 background: #fff;
 filter: alpha(opacity=85);
 opacity: 0.85;
 cursor: hand;
 cursor: pointer;
}
.ul_change_a2 span.on {
 border: 1px solid #CC0000;
 background: #FFFF9D;
 color: #CC0000;
}
.page_con {
 width: 80%;
 padding: 10px;
 margin: 0 auto;
 overflow: hidden;
 background: #fff;
}
.page_con h1 {
 width: 100%;
 line-height: 50px;
 font-size: 18px;
 text-align: center;
 border-bottom: 3px solid #579f22;
 color: #000;
}
.page_con .info {
 width: 100%;
 height: 30px;
 line-height: 30px;
 text-align: center;
 color: #000;
}
.page_con .btn_box, .nj-con .btn_box,.nj-page .btn_box{
 width: 100%;
 margin: 0 auto;
 overflow: hidden;
 text-align: center;
 border-top: 1px solid #ccc;
 padding: 10px 0;
}
.page_con .btn_box a, .page_con .btn_box span {
 line-height: 30px;
}
.sub_page {
 padding-top: 15px;
 display: inline-block;
 width: 100%;
 heigth: auto;
}
.sub_page .left_menu {
 float: left;
 width: 220px;
 overflow: hidden;
 border-top: 1px solid #4b742c;
}
.sub_page .left_menu li {
 width: 220px;
 border-bottom: 4px solid #9fc880;
 overflow: hidden;
}
.sub_page .left_menu li a {
 float: left;
 padding-left: 50px;
 width: 170px;
 height: 55px;
 line-height: 55px;
 background: #fff url(../images/left_menu_icon.jpg) 18px center no-repeat;
 font-size: 15px;
 color: #2a6003;
 border-bottom: 1px solid #4b742c;
 font-weight:bold;;
}
.sub_page .left_menu li a:hover, .sub_page .left_menu li a.current {
 color: #ff5a00;
}
.sub_page .left_menu li.title {
 border-top: 4px solid #9fc880;
 height: 80px;
}
.sub_page .left_menu li.title img {
 float: left;
 width: 220px;
 height: 80px;
 border-bottom: 1px solid #4b742c;
}
.sub_page .left_menu li .sub_menu {
 float: left;
 width: 220px;
 overflow: hidden;
 border-top: 4px solid #9fc880;
 border-bottom: 1px solid #4b742c;
}
.sub_page .left_menu li .sub_menu li {
 float: left;
 width: 220px;
 height: 30px;
 border: none;
}
.sub_page .left_menu li .sub_menu li a {
 float: left;
 padding-left: 60px;
 width: 160px;
 height: 29px;
 line-height: 29px;
 font-size: 12px;
 color: #2a6003;
 background: #fff url(../images/third_menu_icon.jpg) 40px center no-repeat;
 border-bottom: 1px dotted #2a6003;
}
.sub_page .left_menu li .sub_menu li a.end {
 border-bottom: none;
}
.sub_page .left_menu li .sub_menu li a:hover, .sub_page .left_menu li .sub_menu li a.active {
 color: #ff5a00;
}
.right_content {
 float: right;
 width: 760px;
 height: auto;
 border: 1px solid #99c47a;
 background-color: #fff;
}
.right_content .title_bar {
 float: left;
 display: inline;
 margin: 5px 5px 0;
 padding-left: 40px;
 width: 710px;
 height: 38px;
 line-height: 38px;
 font-size: 15px;
 color: #2a6003;
 background: url(imagestitle_bar_bg.jpg) 0 0 no-repeat;
}

.right_content1 {
 float: right;
 width: 760px;
 height: auto;
 border: 1px solid #99c47a;
 background-color: #fff;
}
.right_content2 {
 float: right;
 width: 760px;
 height: auto;
 border: 0px solid #99c47a;
 background-color: #fff;
}
.right_content1 .title_bar {
 float: left;
 display: inline;
 margin: 0px 5px 0;
 padding-left: 40px;
 width: 710px;
 height: 38px;
 line-height: 38px;
 font-size: 15px;
 color: #2a6003;
 background: url(imagestitle_bar_bg.jpg) 0 0 no-repeat;
}
.title_bar-jp, .title_bar-en {
 float: left;
 display: inline;
 margin: 5px 5px 0;
 width: 750px;
 height: 38px;
 line-height: 38px;
 font-size: 15px;
 color: #2a6003;
 background: url(../images/title_bar_o_bg.jpg) left center no-repeat;
}
.title_bar-jp span, .title_bar-en span {
 background: #fff;
 padding: 0 10px;
 margin-left: 30px;
}
.right_content .news_list {
 float: left;
 display: inline;
 padding: 0 20px;
 width: 720px;
 height: auto;
}
.right_content .news_list li {
 float: left;
 padding-left: 25px;
 width: 695px;
 height: 30px;
 background: url(../images/news_list_icon.jpg) 0 10px no-repeat;
 border-bottom: 1px dotted #ababab;
}
.right_content .news_list li a {
 float: left;
 width: 500px;
 height: 30px;
 line-height: 30px;
 font-size: 14px;
 color: #2a6003;
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
}
.right_content .news_list li a:hover {
 color: #ff5a00;
}
.right_content .news_list li.more {
 background: none;
 border: 0;
}
.right_content .news_list li.more a {
 width: 100%;
 text-align: right;
 color: #ff5a00;
}
.right_content .news_list li .datetime {
 float: right;
 width: 110px;
 height: 30px;
 line-height: 30px;
 font-size: 14px;
 color: #2a6003;
 text-align: center;
}
.right_content .news_list li .datetime em {
 padding: 0 10px;
}
.right_content .news_list li .result {
 float: right;
 width: 50px;
 height: 30px;
 display: block;
 background: url(../images/result.jpg) left center no-repeat;
 padding-left: 25px;
}
.right_content .news_list li .toupiao {
 float: right;
 width: 50px;
 height: 30px;
 display: left;
 background: url(../images/tp.jpg) left center no-repeat;
 padding-left: 25px;
}
.pager {
 float: left;
 padding: 20px 0;
 width: 100%;
 height: auto;
}
.pager .button_bar {
 float: left;
 width: 100%;
 height: 20px;
 text-align: center;
}
.pager .button_bar select {
 display: inline-block;
 margin: 0 2px;
 width: 80px;
 height: 20px;
 line-height: 20px;
 border: 1px solid #ccc;
}
.pager .button_bar .input_text {
 display: inline-block;
 width: 50px;
 text-align: center;
 height: 18px;
 line-height: 18px;
 border: 1px solid #ccc;
}
.pager .button_bar .button {
 display: inline-block;
 padding: 0 10px;
 text-align: center;
 height: 20px;
 line-height: 20px;
 color: #000;
 background-color: #99c47a;
}
.pager .text {
 float: left;
 width: 100%;
 height: 30px;
 line-height: 30px;
 text-align: center;
 font-size: 12px;
 color: #000;
}
.pager .text span {
 padding: 0 5px;
}
.pager .text span em {
 color: #ff5a00;
}
.right_content .gzdt .news_list {
 padding: 20px;
 border-bottom: 1px solid #71ae44;
}
.gzdt ul li a{
 font-weight:bold;
}

.search_bar {
 float: left;
 padding: 5px 10px 25px 10px;
 width: 750px;
 height: 10px;
}
.search_bar li {
 float: left;
 padding-bottom: 10px;
 width: 240px;
 height: 25px;
}
.search_bar10 li {
 float: left;
 padding-bottom: 10px;
 width: 270px;
 height: 10px;
}
.search_bar11 li {
 float: left;
 padding-bottom: 10px;
 width: 270px;
 height: 10px;
}
.search_bar li label {
 float: left;
 padding-right: 5px;
 heigth: 25px;
 line-height: 25px;
 color: #2b8215;
}
.search_bar li input {
 float: left;
 padding: 0 5px;
 width: 150px;
 height: 23px;
 line-height: 23px;
 border: 1px solid #ccc;
}
.search_bar li .w_120 {
 width: 120px;
}
.search_bar li .datetime {
 width: 50px;
}
.search_bar li .icon {
 float: left;
 margin-left: 5px;
 width: 25px;
 height: 22px;
 background: url(../images/icon_datetime.jpg) 0 0 no-repeat;
}
.search_bar li .button_search {
 float: left;
 padding-left: 20px;
 padding-right: 0px;
 width: 55px;
 height: 25px;
 line-height: 25px;
 background: url(../images/icon_search.jpg) 0 center no-repeat;
 border: none;
 text-align: left;
 font-size: 14px;
 color: #2b8215;
}
.nwwj {
 float: left;
 padding: 0 15px;
 width: 730px;
}
.right_content .list_head {
 float: left;
 width: 100%;
 height: auto;
 border-top: 2px solid #53ad00;
 border-bottom: 1px solid #9bd068;
}
.right_content .list_head li {
 float: left;
 width: 100%;
 height: 30px;
}
.right_content .list_head li span {
 float: left;
 font-size: 14px;
 color: #318e01;
 line-height: 30px;
 text-align: center;
}
.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 {
 float: left;
 padding: 15px 0;
 width: 100%;
 height: auto;
 border-bottom: 1px solid #9bd068;
}
.right_content .list_body li {
 float: left;
 width: 100%;
}
.right_content .list_body li span, .right_content .list_body li a {
 float: left;
 font-size: 14px;
 color: #318e01;
 line-height: 25px;
 font-size: 14px;
 color: #000;
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
 line-height: 30px;
}
.right_content .list_body li .title {
 width: 57.5%;
 background: url(../images/title_icon.jpg) 0 9px no-repeat;
 padding-left: 20px;
 padding-right: 20px;
}
.right_content .list_body li .title:hover {
 color: #ff5a00;
}
.right_content .list_body li .file_num {
 width: 22%;
}
.right_content .list_body li .date {
 width: 15%;
 text-align: center;
}
.nycyh {
 float: right;
 width: 762px;
 height: auto;
 border: none;
 background: none;
}
.nycyh .search_bar2 {
 float: left;
 padding: 20px 20px 10px;
 width: 720px;
 height: auto;
 border: 1px solid #99c47a;
 background-color: #fff;
}
.nycyh .search_bar2 li {
 float: left;
 padding-bottom: 10px;
 width: 47%;
 height: 25px;
}
.nycyh .search_bar2 li.long {
 width: 100%;
}
.nycyh .search_bar2 li.short {
 width: 6%;
}
.nycyh .search_bar2 li label {
 float: left;
 padding-left: 25px;
 height: 25px;
 line-height: 25px;
 color: #2b8215;
}
.nycyh .search_bar2 li label.icon_name {
 background: url(../images/icon_name.jpg) 0 center no-repeat;
}
.nycyh .search_bar2 li label.icon_level {
 background: url(../images/icon_level.jpg) 0 center no-repeat;
}
.nycyh .search_bar2 li .button_gis {
 float: right;
 width: 103px;
 height: 25px;
 line-height: 25px;
 text-align: center;
 color: #fff;
 background: url(../images/button_gis_bg.jpg) 0 0 no-repeat;
}
.nycyh .search_bar2 li input {
 float: left;
 padding: 0 5px;
 width: 150px;
 height: 23px;
 line-height: 23px;
 border: 1px solid #ccc;
}
.nycyh .search_bar2 li .button_search {
 float: right;
 width: 50px;
 border: 1px solid #67a837;
 color: #2b8215;
 background-color: #fff;
}
.nycyh_content {
 float: left;
 margin-top: 15px;
 padding: 20px 20px 0px;
 width: 720px;
 height: auto;
 border: 1px solid #99c47a;
 background-color: #fff;
}
.nycyh_content .company_list {
 float: left;
 width: 100%;
 height: auto;
 border-bottom: 1px solid #92cb5a;
}
.nycyh_content .company_list li {
 float: left;
 padding-bottom: 20px;
 width: 100%;
 height: auto;
}
.nycyh_content .company_list li .pic {
 float: left;
 padding: 3px 3px 8px;
 width: 148px;
 height: 103px;
 background: url(../images/pic_bg.jpg) 0 0 no-repeat;
}
.nycyh_content .company_list li .title {
 float: right;
 width: 550px;
 height: 35px;
 line-height: 35px;
 font-size: 15px;
 color: #000;
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
}
.nycyh_content .company_list li .title:hover {
 color: #ff5a00;
}
.nycyh_content .company_list li .details {
 float: right;
 width: 550px;
 height: 75px;
 line-height: 25px;
 font-size: 12px;
 color: #333;
}
.right_content .pic_list {
 float: left;
 padding: 20px 10px;
 width: 740px;
 height: 115px;
}
.right_content .pic_list li {
 float: left;
 padding: 0 10px;
 width: 165px;
 height: 115px;
 text-align: center;
}
.right_content .pic_list li .pic {
 display: block;
 margin: 0 auto;
 width: 125px;
 height: 85px;
}
.right_content .pic_list li .title {
 display: block;
 width: 165px;
 height: 30px;
 line-height: 30px;
text=align:center;
 color: #2a6003;
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
}
.right_content .video_list {
 float: left;
 padding: 10px 20px 25px;
 width: 720px;
 height: auto;
 border-bottom: 1px solid #92cb5a;
}
.right_content .video_list li {
 float: left;
 padding: 15px 15px 0;
 width: 210px;
 height: 180px;
}
.right_content .video_list li .pic {
 float: left;
 width: 210px;
 height: 155px;
}
.right_content .video_list li .title {
 float: left;
 margin-top: 5px;
 padding-left: 10px;
 width: 200px;
 hieght: 20px;
 line-height: 20px;
 font-size: 12px;
 color: #000;
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
 background: url(../images/title_bg.jpg) 0 0 no-repeat;
}
.right_content .video_list li .title:hover {
 color: #ff5a00;
}
.img_list {
 float: left;
 padding: 10px 25px;
 width: 720px;
 height: auto;
 border-bottom: 1px solid #92cb5a;
}
.img_list li {
 float: left;
 padding: 15px 20px;
 width: 310px;
 height: 235px;
}
.img_list li .img-box {
 float: left;
 width: 310px;
 height: 205px;
}
.img_list li .img-box img {
 width: 310px;
 height: 205px;
}
.img_list li .title {
 float: left;
 width: 310px;
 hieght: 30px;
 line-height: 30px;
 color: #000;
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
 text-align: center;
}
.img_list li .title:hover {
 color: #ff5a00;
}
.right_content .bsxm {
 float: left;
 display: inline;
 padding: 20px 35px;
 width: 690px;
 overflow: hidden;
 position: relative;
}
.right_content .bsxm_bg {
 position: absolute;
 bottom: 45px;
 right: 20px;
 width: 71px;
 height: 109px;
 background: url(../images/bsxm_img.jpg) 0 0 no-repeat;
}
.right_content .bsxm h1 {
 width: 100%;
 line-height: 50px;
 font-size: 18px;
 text-align: center;
 border-bottom: 3px solid #579f22;
 color: #000;
}
.right_content .bsxm .info {
 width: 100%;
 height: 30px;
 line-height: 30px;
 text-align: center;
 color: #000;
}
.right_content .p-result {
 width: 750px;
 padding: 5px;
 overflow: hidden;
}
.right_content .p-result .result-pic {
 width: 100%;
 height: 360px;
}
.right_content .p-result .result-table {
 width: 100%;
 border: 0;
 margin-bottom: 20px;
}
.right_content .p-result .result-table tr th, .right_content .p-result .result-table tr td {
 height: 40px;
 line-height: 38px;
 text-align: center;
 font-size: 16px;
}
.right_content .p-result .result-table tr th {
 font-weight: bold;
 background: #d1d1d1;
}
.right_content .p-result .p-tp {
 width: 100%;
 overflow: hidden;
 position: relative;
 margin-top: 30px;
}
.right_content .p-result .p-tp .tp-til {
 width: 80px;
 height: 30px;
 line-height: 30px;
 position: absolute;
 left: 100px;
 top: 50%;
 margin-top: -15px;
 font-size: 16px;
 font-weight: bold;
}
.right_content .p-result .p-tp ul {
 width: 550px;
 margin-left: 200px;
 overflow: hidden;
}
.right_content .p-result .p-tp ul li {
 line-height: 50px;
}
.right_content .p-result .btn-box {
 width: 100%;
 overflow: hidden;
 text-align: center;
 padding: 30px 0;
}
.right_content .p-result .btn-box input {
 line-height: 30px;
 font-size: 16px;
 background: #579f22;
 border: 0;
 padding: 0 15px;
 margin: 0 20px;
 color: #fff;
}
.bsxm-list {
 width: 100%;
 overflow: hidden;
 position: relative;
 margin-bottom: 20px;
}
.bsxm-list span {
 display: block;
 position: absolute;
 left: 0;
 top: 50%;
 color: #579f21;
 font-size: 20px;
 font-weight: bold;
 margin-top: -15px;
}
.bsxm-list em {
 width: 20px;
 height: 1px;
 display: block;
 position: absolute;
 left: 120px;
 background: #579f21;
}
.bsxm-list em.line-top {
 top: 0;
}
.bsxm-list em.line-bottom {
 bottom: 0;
}
.bsxm-list ul {
 width: 550px;
 overflow: hidden;
 float: right;
 border-left: 1px solid #579f21;
 padding-left: 20px;
 margin: 0;
 position: relative;
}
.bsxm-list ul li {
 float: left;
 width: 100%;
 padding-top: 10px;
 background: none;
 line-height: 25px;
 overflow: visible;
 margin-bottom: 10px;
}
.bsxm-list li i {
 float: left;
 width: 20px;
 height: 35px;
 line-height: 35px;
 font-size: 16px;
 color: #6cc83f;
}
.bsxm-list li a {
 float: left;
 width: 450px;
 line-height: 35px;
 font-size: 20px;
 color: #333;
 text-align: left;
}
.bsxm-list li a:hover {
 background: none;
}
.bsxm-con ul li {
 width: 100%;
 overflow: hidden;
 padding-bottom: 10px;
 line-height: 24px;
}
.bsxm-con ul li h3 {
 width: 100%;
 line-height: 35px;
 font-size: 18px;
 color: #579f22;
 border-bottom: 1px solid #bbdf68;
 margin-bottom: 10px;
}
.bsxm-con ul li h3 i {
 width: 18px;
 height: 30px;
 display: block;
 background: url(imagesarrow_03.png) center left no-repeat;
 float: left;
 margin-right: 10px;
}
.pright {
 width: 760px;
 overflow: hidden;
 float: right;
 border: 0;
}
.pTab-til {
 width: 100%;
 height: 36px;
 background: url(imagestabTil-bg.jpg) repeat-x;
 overflow: hidden;
 position: relative;
 z-index: 0;
}
.pTab-til .tabBg {
 position: absolute;
 top: 0px;
 left: 5px;
 width: 100px;
 height: 36px;
 background: url(../images/tab-bg1.jpg) no-repeat;
 z-index: 1;
}
.pTab-til a.more {
 position: absolute;
 right: 10px;
 top: 10px;
}
.pTab-til .tab-til {
 position: relative;
 z-index: 2;
}
.pTab-til span {
 width: 100px;
 height: 36px;
 display: block;
 float: left;
 margin-left: 5px;
 text-align: center;
 line-height: 30px;
}
.pTab-til span.current {
 color: #227700;
 background: none;
}
.pTab-til .tab-til span.current {
 color: #fff;
 background: rgb(87, 159, 34);
;
}
.pTab-con {
 width: 100%;
 overflow: hidden;
}
.sure-table {
 width: 98%;
 margin:0 auto;
 overflow: hidden;
 border-top: 1px solid #579f22;
 border-left: 1px solid #579f22;
}
.sure-table tr th {
 color: #579f22;
 font-weight: bold;
 text-align: center;
 border-right: 1px solid #579f22;
 border-bottom: 1px solid #579f22;
 height: 35px;
 line-height: 35px;
}
.sure-table tr td {
 text-align: center;
 border-right: 1px solid #579f22;
 border-bottom: 1px solid #579f22;
 line-height: 24px;
}
.map-box {
 border: 1px solid #579f22;
 padding: 10px;
}
.map-til {
 width: 99%;
 margin: 0 auto;
 height: 50px;
 background: url(../images/map-til-bg.png) left bottom repeat-x;
 margin-bottom: 10px;
}
.map-til span {
 width: 200px;
 height: 50px;
 display: block;
 background: url(../images/map-til-span-bg.png) left bottom no-repeat;
 line-height: 50px;
 color: #000;
 font-size: 16px;
 font-weight: bold;
}
.map-til span i {
 width: 30px;
 height: 50px;
 display: block;
 background: url(../images/icon-map.png) no-repeat;
 float: left;
 margin: 0 10px 0 40px;
}
.map-til span i.icon-home {
 background: url(../images/icon-home.png) no-repeat;
}
.map-con {
 padding: 10px;
 background: #e3e3e3;
}
.map-con ul li {
 line-height: 40px;
 border-bottom: 1px solid #999;
}
.map-con ul li.last {
 border: 0;
}
.map-con ul li a {
 font-size: 16px;
 font-weight: bold;
 padding: 0 10px;
}
.map-con ul li a.second {
 font-size: 14px;
 font-weight: normal;
}
.njNews-box {
 width: 358px;
 overflow: hidden;
 float: left;
 border: 1px solid #bde3a5;
 margin: 10px 10px 0 0;
}
.njNews-til {
 width: 100%;
 height: 27px;
 background: url(../images/njBox-bg.jpg) repeat-x;
 position: relative;
 line-height: 26px;
}
.njNews-til span {
 padding-left: 10px;
 color: #0d8500;
}
.njNews-til a.nj-more {
 position: absolute;
 line-height: 26px;
 right: 10px;
 top: 0;
}
.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;
 display: block;
 line-height: 30px;
 overflow: hidden;
 text-overflow: ellipsis;
 float: left;
}
.njNews-box ul li a:hover {
 color: #0d8500;
}
.njNews-box ul li span {
 float: right;
 line-height: 30px;
}
.nj-inPic-box {
 clear: both;
 width: 740px;
 overflow: hidden;
}
.nj-inPic-box ul li {
 width: 360px;
 float: left;
 overflow: hidden;
 margin: 10px 10px 0 0;
}
.nj-inPic-box ul li img {
 width: 358px;
 height: 100px;
 border: 1px solid #ccc;
}
.nj-con-box {
 width: 258px;
 overflow: hidden;
 background: url(../images/nj-con-bg.jpg) center bottom no-repeat;
 padding-bottom: 92px;
 border: 1px solid #bde3a5;
 margin-top: 10px;
}
.nj-con-til {
 width: 228px;
 height: 40px;
 margin: 0 15px;
 position: relative;
}
.nj-con-til .bor {
 width: 100%;
 height: 2px;
 background: #ddd;
 position: absolute;
 left: 0;
 bottom: 0;
}
.nj-con-til span {
 height: 38px;
 line-height: 38px;
 position: absolute;
 left: 0;
 top: 0;
 border-bottom: 2px solid #0a8400;
 color: #0a8400;
 font-size: 16px;
 z-index: 99;
}
.nj-con-til i {
 width: 21px;
 height: 21px;
 display: block;
 background: url(../images/arrow-tel.jpg) no-repeat;
 position: absolute;
 right: 0;
 top: 10px;
}
.nj-con-box ul {
 padding: 15px;
}
.nj-con-box ul li {
 margin-bottom: 20px;
 overflow: hidden;
 line-height: 24px;
}
.nj-con-box ul li span, .nj-con-box ul li em {
 display: block;
}
.nj-con-box ul li span, .nj-con-box ul li a {
 font-size: 16px;
 color: #0a8400;
}
.sys-link {
 display: block;
 margin-top: 10px;
}
.sys-link a img {
 width: 258px;
 height: 107px;
 border: 1px solid #ccc;
}
.nj-news {
 width: 728px;
 overflow: hidden;
}
.nj-news ul {
 padding: 10px;
}
.nj-news ul li {
 clear: both;
 width: 100%;
 height: 30px;
 line-height: 30px;
 overflow: hidden;
 display: inline;
}
.nj-news ul li a {
 width: 620px;
 height: 30px;
 display: block;
 line-height: 30px;
 overflow: hidden;
 text-overflow: ellipsis;
 float: left;
 display: inline;
}
.nj-news ul li a:hover {
 color: #0d8500;
}
.nj-news ul li span {
 display: block;
 float: right;
 line-height: 30px;
}
.nj-p-rig h1 {
 width: 100%;
 line-height: 30px;
 font-size: 18px;
 text-align: center;
 border-bottom: 1px solid #bde3a5;
 color: #0a8400;
 padding:10px 0;
}
.nj-p-rig .form {
 width: 100%;
 height: 30px;
 line-height: 30px;
 text-align: center;
 color: #a3a3a3;
}
.nj-p-rig .nj-con {
 width: 100%;
 overflow: hidden;
}
.nj-table {
 width: 98%;
 overflow: hidden;
 border-top: 1px solid #579f22;
 border-left: 1px solid #579f22;
 margin: 20px auto;
}
.nj-table tr th {
 color: #579f22;
 font-weight: bold;
 text-align: center;
 border-right: 1px solid #579f22;
 border-bottom: 1px solid #579f22;
 height: 40px;
 line-height: 40px;
}
.nj-table tr td {
 text-align: center;
 border-right: 1px solid #579f22;
 border-bottom: 1px solid #579f22;
 line-height: 24px;
 padding: 10px 0;
}
.nj-p-rig .nj-page {
 padding:10px;
 overflow: hidden;
 line-height:24px;
}
.njbt-sys{ padding:50px 0; text-align:center;}
.highLight{
 color:red;
}