/* CSS Document */

@charset "utf-8";

/* CSS Document */

body {
  margin: 0;
  padding: 0;
  font-size: 12px;
  /*background:url(../jgwl/bg.jpg)*/
}
ul, li {
  list-style: none;
  margin: 0;
  padding: 0;
}
a {
  text-decoration: none
}
h1, h2, h3, h4, h5, h6, p {
  margin: 0;
  padding: 0
}
img {
  border: none;
}
.w1000 {
  padding-left: 10px;
  padding-right: 10px;
  background: #fff;
  width: 980px;
  margin: 10px auto;
}
.clr {
  clear: both;
}

/***footer.css*********/

.footer {
  width: 980px;
  height: 180px;
  overflow: hidden;
  margin-top: 10px;
}
.light1 {
  width: 978px;
  height: 40px;
  overflow: hidden;
  background: #ebebeb;
  border: 1px solid #ccc;
  border-bottom: none
}
.big_con1 {
  width: 938px;
  height: 110px;
  padding: 10px 20px;
  border: 1px solid #cecece;
  border-top: none;
  margin-bottom: 10px;
  overflow: hidden;
}
.label1 a, .label1 span {
  width: 113px;
  height: 35px;
  line-height: 37px;
  margin-left: 5px;
  padding-top: 5px;
  text-align: center;
  font-size: 14px;
  float: left;
}
.label1 a {
  color: #000;
  font-weight: 700;
  margin-top: 3px
}
.label1 span {
  color: #000;
  font-weight: bold;
}
.label1 a.thisclass {
  background: url(../jgwl/footerhover.gif) bottom no-repeat;
  color: #0066cc;
}
.big_con1 ul li {
  float: left;
  margin: 5px;
  display: inline;
}
.big_con1 img {
  margin-left: 40px;
}
.big_con1 ul li a {
  color: #666;
  text-decoration: none;
}
.news_style1 {
  height: auto;
  float: left
}

/*****bottom.css******/

.bottom {
  width: 100%;
  margin-bottom: 80px;
}
.bottom_ul {
  background: #008e9c;
  margin: 0 auto 10px;
  height: 40px;
}
.bottom_ul ul {
  width: 980px;
  margin: 0 auto
}
.bottom li {
  float: left;
  line-height: 40px;
  width: 96px;
  text-align: center;
}
.bottom li a {
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
}
.bottom li a:hover {
  color: #ffff00;
  text-decoration: underline;
}
.br {
  margin-top: 30px;
  width: 980px;
  margin: 0 auto;
}
.br img {
  margin-top: 15px;
  margin-bottom: 5px;
}
.br span {
  color: #666
}
.br p {
  line-height: 30px;
}
.bl {
  padding-top: 20px;
}
.bt1 {
  width: 980px;
  margin: 0 auto;
}

/*newtop*/

.top0 {
  margin-left: 880px;
  padding-top: 75px;
  padding-bottom: 10px;
}
.top {
  background: #fff;
  margin: 0pc auto;
}
.index {}
.top9 {
  background: #fff;
/*  padding-top: 10px;*/
  margin: 0px auto;
}
.index9 {
  background: url(http://www.nanchanggd.com/templets/ym/logo.png) bottom no-repeat;
  width: 100%;
	height:90px;
  margin: 0 auto;
}
.index9 ul {
  background: url(../jgwl/ico.gif) left center no-repeat;
  width: 240px;
  height: 20px;
  float: right;
}
.index9 ul li {
  float: left;
  width: 60px;
  _width: 66px;
  margin-left: 20px;
  _margin-left: 10px;
  line-height: 20px;
}
.index9 ul li a {
  color: #999;
  text-decoration: none;
}
.index9 ul li a:hover {
  color: #f30;
  text-decoration: underline;
}
.menu9 {
  background: #008e9c;
  height: 42px;
  width: 100%;
  margin-top: 10px;
}
.menu9 ul {
  width: 980px;
  margin: 0 auto
}
.menu9 ul li {
  line-height: 42px;
  height: 42px;
  width: 98px;
  background: url(../jgwl/9fg.gif) no-repeat right center;
  float: left;
  text-align: center
}
.menu9 li.right {
  background: none;
}
#menuh {
  background: url(../jgwl/9hover.gif) no-repeat;
  width: 98px;
  height: 42px;
}
#menuh a {
  color: #005988
}
.menu9 ul li a {
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  font-size: 14px;
  text-align: center;
  float: left;
  width: 98px;
  height: 42px;
}
.menu9 ul li a:hover {
  background: url(../jgwl/9hover.gif) no-repeat;
  width: 98px;
  height: 42px;
  color: #005988;
  float: left;
  display: block;
}
.w10001 {
  background: #FFF;
  margin: 0 auto;
  width: 980px;
}
.dh9 {
  width: 958px;
  _margin-top: 5px;
  padding: 6px 10px 10px;
  height: 65px;
  color: #333;
  border: 1px solid #ccc;
}
.huanh {
  display: block;
  margin-left: 5px;
  margin-bottom: 7px;
}
.dh9 img {}
.dh9 a {
  margin-left: 5px;
  line-height: 22px;
  color: #333;
  text-decoration: none
}
.qqqq {
  float: left
}
.qqqq li {
  background:#008e9c 10px top;
  float: left;
  margin-top: 3px;
  margin-left: 20px;
  width: 60px;
  height: 70px;
  text-align: center;
  overflow: hidden;
  _margin-left: 0px;
  *margin-left: 0px;
}
.qqqq li:hover {
  background: url(../jgwl/qqb.jpg) 10px top no-repeat;
}
.qqqq li a {
  display: block;
  width: 58px;
  height: 68px;
  overflow: hidden;
}
.qqqq img {
  margin-bottom: 6px;
  margin-left: 16px;
  _margin-left0px;
  *margin-left: 0px;
  margin-top: 8px;
  display: block
}
.qqqq span {
  display: block
}
.dh9 a:hover {
  text-decoration: underline;
  color: #f30
}
.m2 {
  margin-top: 2px;
}
.bcs9 {
  width: 330px;
  float: left;
  margin-right: 15px;
}
.brq9 {
  width: 360px;
  float: left;
}
.search9 {
  width: 968px;
  border: 1px solid #ccc;
  border-top: none;
  padding-left: 10px;
  ;
  height: 39px;
  line-height: 39px;
}
.searcha {
  float: left;
  width: 585px;
  height: 39px;
  overflow: hidden;
}
.searcha img {
  margin-top: 12px;
  margin-left: 6px;
  margin-right: 5px;
}
.searcha a {
  color: #000;
  margin-left: 5px;
  margin-right: 5px;
  text-decoration: none;
}
.searcha a:hover {
  text-decoration: underline;
  color: #f30;
}
.searchr {
  float: left;
  width: 370px;
}
.searchr img {
  margin-top: 10px;
}
.aa {
  width: 247px;
  height: 29px;
  overflow: hidden;
  background: url(../jgwl/ssbg.gif) no-repeat;
  margin-left: 5px;
  margin-right: 10px;
  margin-top: 4px;
  float: left;
  border: none;
  color: #666;
  padding: 0px 10px;
}
.bb {
  margin-top: 6px;
  background: url(../jgwl/9an.gif) no-repeat;
  width: 63px;
  height: 25px;
  border: none;
}
.bb:hover {
  background: url(../jgwl/searchhover.gif) no-repeat;
}

/***********banner.js ��*******/

.banner {
  width: 100%;
  height: 400px;
  margin-top: 10px;
  overflow: hidden
}
.flexslider {
  position: relative;
  height: 400px;
  overflow: hidden;
  background: url(../jgwl/loading.gif) 50% no-repeat;
}
.slides {
  position: relative;
  z-index: 1;
}
.slides li {
  height: 400px;
}
.slides li a {
  display: block;
  width: 100%;
  height: 100%;
  text-indent: -9999px
}
.flex-control-nav {
  position: absolute;
  bottom: 10px;
  z-index: 2;
  width: 100%;
  text-align: center;
}
.flex-control-nav li {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin: 0 5px;
  *display: inline;
  zoom: 1;
}
.flex-control-nav a {
  display: inline-block;
  width: 14px;
  height: 14px;
  line-height: 40px;
  overflow: hidden;
  background: url(../jgwl/dot.png) right 0 no-repeat;
  cursor: pointer;
}
.flex-control-nav .flex-active {
  background-position: 0 0;
}
.flex-direction-nav {
  position: absolute;
  z-index: 3;
  width: 100%;
  top: 45%;
}
.flex-direction-nav li a {
  display: block;
  width: 40px;
  height: 74px;
  overflow: hidden;
  cursor: pointer;
  position: absolute;
  filter: alpha(opacity=40);
  /*CSS͸�����˾�*/
  opacity: 0.4;
  /*���Mozilla�����CSS͸�����˾�*/
}

/* .flex-direction-nav li a.flex-prev{left:14%; background:url(../jgwl/focus_btn.png) no-repeat;}
.flex-direction-nav li a.flex-next{right:14%;background:url(../jgwl/focus_btn.png) -40px 0px no-repeat;} */

.flex-direction-nav li a.flex-prev:hover {
  left: 14%;
  background: url(../jgwl/focus_btn.png) 0px -74px no-repeat;
}
.flex-direction-nav li a.flex-next:hover {
  right: 14%;
  background: url(../jgwl/focus_btn.png) -40px -74px no-repeat;
}
#submitBtn span {
  cursor: nw-resize
}
.txttop img {
  width: 67px;
  height: 71px
}
.tbtp {
  margin: 0 auto;
  width: 100%
}
.tbtp-top {
  margin: 0 auto;
  width: 100%
}
.tbtp-top img {
  width: 100%;
}
.nr_wz {
  width: 665px;
  height: 200px;
  margin: 15px auto;
  margin-bottom: 10px;
}
.nr_wz_l {
  width: 322px;
  height: 200px;
  float: left;
  margin-right: 20px;
}
.nr_wz_l h3 {
  height: 36px;
  background: #ebebeb;
  padding-left: 10px;
  line-height: 36px;
  color: #000;
}
.nr_wz_l h3 a {
  color: #666;
  float: right;
  margin-right: 10px;
  font-size: 12px;
  font-weight: normal
}
.nr_wz_l h3 a:hover {
  color: #f30;
}
.nr_wz_l_t {
  width: 322px;
  height: 29px;
  background: #0d81ca url(../jgwl/new_16.gif) no-repeat 12px 10px;
  margin-bottom: 5px;
}
.nr_wz_l_c {
  width: 322px;
  height: 160px;
}
.nr_wz_l_c li {
  float: left;
  width: 310px;
  height: 32px;
  background: url(../jgwl/ag.jpg) no-repeat left center;
  line-height: 32px;
  padding-left: 10px;
  border-bottom: 1px dashed #dddddd;
  color: #ebebeb;
  overflow: hidden;
}
.nr_wz_l_c li a {
  color: #5c5c5a;
}
.nr_wz_l_c li a:hover {
  text-decoration: underline;
  color: #FF3300;
}