/* CSS Document */
body {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  background: url(../images/bg.jpg) top center repeat-y #f4f4f4;
  color: #000000;
}
h1 {
  font-weight: normal;
}
h2 {
  font-weight: bold;
  font-size: 14px;
}
#xqd {
  background: none;
}
.box {
  width: 1000px;
  margin: 0 auto;
  overflow: hidden;
}
.ft {
  float: left;
  margin-left: 20px;
}
.bottom {
  margin-bottom: 10px;
}
#mrt {
  margin-top: 10px;
}
/*====head====*/
.top {
  width: 980px;
  background: url(../images/topbg.jpg) no-repeat;
  height: 53px;
  padding-top: 20px;
  font-size: 24px;
  font-weight: bold;
  color: #2a2a2a;
  padding-left: 30px;
  letter-spacing: 3px;
}
.top h1 {
  font-size: 24px;
  font-weight: bold;
  color: #2a2a2a;
  letter-spacing: 3px;
}
.top a {
  text-decoration: none;
  font-size: 24px;
  font-weight: bold;
  color: #2a2a2a;
  letter-spacing: 3px;
}
.top a:hover {
  cfont-size: 24px;
  font-weight: bold;
  color: #2a2a2a;
  letter-spacing: 3px;
}
/*====nav====*/
.nav {
  width: 996px;
  height: 36px;
  margin: 0 auto;
  background: url(../images/navbg.jpg) no-repeat;
}
.nav li {
  height: 36px;
  line-height: 36px;
  float: left;
  background: url(../images/navxian.jpg) no-repeat;
  text-align: center;
  color: #ffffff;
  padding: 0px 14px;
}
.nav li a {
  text-decoration: none;
  color: #fff;
  font-weight: bold;
  font-size: 12px;
}
.nav li a:hover {
  color: #ffff00;
  font-size: 12px;
}
#mild1 {
  display: none;
}
.banner {
  width: 637px;
  height: 140px;
  background: url(../images/banner.jpg) no-repeat;
  margin: 5px auto auto auto;
  font-size: 28px;
  padding-top: 50px;
  padding-left: 350px;
}
/*====内容====*/
.content {
  width: 1000px;
  margin-top: 10px;
  overflow: hidden;
}
.left {
  width: 223px;
  float: left;
  margin-left: 10px;
}
.left h2 {
  font-weight: bold;
  font-size: 14px;
  color: #ffffff;
}
.left1 {
  width: 223px;
}
.left1nav {
  width: 210px;
  height: 35px;
  background: url(../images/subnav1_top.jpg) no-repeat;
  line-height: 35px;
  padding-left: 13px;
}
.left1nav h2 {
  font-size: 18px;
  color: #749531;
}
.left1nr {
  width: 223px;
  background: url(../images/subnav1_mid.jpg) repeat-y;
  display: block;
  padding-bottom: 10px;
}
.left1nr li {
  width: 200px;
  line-height: 25px;
  background: url(../images/dot1.jpg) 0px 8px no-repeat;
  padding-left: 10px;
  margin: 0 auto;
  border-bottom: 1px dotted #cccccc;
}
.left1nr li a {
  text-decoration: none;
}
.left1nr li a:hover {
  color: #ff0000;
  text-decoration: underline;
}
.left1di {
  width: 223px;
  height: 26px;
  background: url(../images/subnav1_di.jpg) no-repeat;
}

.contactbox {
  width: 212px;
  margin-top: 5px;
}
.contactboxnav {
  width: 212px;
  font-size: 1px;
}
.contactboxnr {
  width: 202px;
  line-height: 28px;
  display: block;
  padding-left: 10px;
}
.contactboxdi {
  width: 212px;
  height: 25px;
}
/*====mid====*/

.box02 {
  float: left;
  margin-left: 10px;
  width: auto !important;
}

.mid {
  width: 471px;
}
.midnav {
  width: 461px;
  height: 30px;
  background: url(../images/abtnav.jpg) no-repeat;
  line-height: 30px;
  padding-left: 10px;
  color: #547904;
}
.midnav .more {
  float: right;
  color: #91b158;
  font-weight: normal;
  margin-right: 20px;
}
.midnav .more a {
  text-decoration: none;
  color: #547904;
}
.midnav .more a:hover {
  color: #ff0000;
}

.midnr {
  width: 471px;
  margin: 5px auto auto auto;
  line-height: 25px;
  padding-top: 10px;
}
#aboout-us {
  background: url("../images/about-us.jpg") no-repeat scroll 400px bottom
    transparent;
  border: 1px solid #b0cb7e;
  border-top: none;
  line-height: 25px;
  margin: 0 auto;
  padding: 5px;
  padding-bottom: 28px;
  width: 459px;
}
.midnr h1 {
  font-weight: normal;
  font-size: 16px;
  font-weight: normal;
  color: #0066cc;
  text-align: center;
  line-height: 30px;
}
.midnr img {
  float: right;
  margin: 10px 10px;
}

.right00 {
  width: 236px;
  float: left;
  margin-left: 20px;
}
.right {
  width: 235px;
  margin: 0 auto;
}
.rightnav {
  width: 210px;
  height: 26px;
  background: url(../images/lxtop.jpg) no-repeat;
  line-height: 26px;
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  padding-left: 25px;
}
.rightnr {
  width: 235px;
  background: url(../images/lxmid.jpg) repeat-y;
  display: block;
}
.rightnr1 {
  width: 215px;
  margin: 0 auto;
  line-height: 24px;
  color: #003399;
}
.rightdi {
  width: 235px;
  height: 10px;
  background: url(../images/lxdi.jpg) no-repeat;
}

.right02 {
  width: 235px;
  margin: 10px auto auto auto;
}
.right02nav {
  width: 210px;
  height: 22px;
  background: url(../images/faqtop.jpg) no-repeat;
  line-height: 22px;
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  padding-left: 25px;
}
.right02nr {
  width: 235px;
  background: url(../images/faqmid.jpg) repeat-y;
}
.right02nr1 {
  width: 215px;
  margin: 0 auto;
  line-height: 24px;
}
.right02di {
  width: 235px;
  height: 7px;
  background: url(../images/faqdi.jpg) no-repeat;
}
.right02nav .more {
  float: right;
  color: #9d9d9d;
  font-weight: normal;
  margin-right: 20px;
  font-size: 12px;
  font-weight: normal;
}
.right02nav .more a {
  text-decoration: none;
  color: #fff;
  font-size: 12px;
  font-weight: normal;
}
.right02nav .more a:hover {
  color: #ff0000;
}

.prdoct02 {
  width: 985px;
  margin-top: 10px;
}
.prdoct02nav {
  width: 46px;
  height: 196px;
  background: url(../images/cpleft.jpg) no-repeat;
  float: left;
  margin-left: 5px;
}
.prdoct02nr {
  width: 922px;
  _width: 917px;
  height: 196px;
  background: url(../images/cpmid.jpg) repeat-x;
  float: left;
}
.prdoct02nr1 {
  width: 140px;
  height: 162px;
  background: url(../images/cpbgt.jpg) no-repeat;
  margin-top: 10px;
  float: left;
  display: inline;
  margin-left: 8px;
  line-height: 26px;
}
.prdoct02nr1 img {
  width: 110px;
  height: 100px;
  float: left;
  border: 1px solid #dddddd;
  margin-left: 10px;
  margin-top: 5px;
}
.prdoct02nr1 h3 {
  font-size: 12px;
  font-weight: normal;
  line-height: 25px;
  margin-left: 5px;
  text-align: center;
}
.prdoct02nrdi {
  width: 12px;
  height: 196px;
  background: url(../images/cpright.jpg) no-repeat;
  float: right;
  font-size: 1px;
}
/*=====footer====*/

.footer {
  width: 980px;
  height: 73px;
  margin: 0 auto;
  color: #858585;
  text-align: center;
  line-height: 35px;
  padding-top: 30px;
  background: url(../images/footbg.jpg) no-repeat;
}
.footer a {
  text-decoration: none;
  color: #858585;
}
.footer a:hover {
  color: #ff0000;
}

/*=================================about us web=============================================*/
.abtmid {
  width: 710px;
}
.abtnav {
  width: 700px;
  height: 30px;
  background: url(../images/abtnav1.jpg) no-repeat;
  line-height: 30px;
  padding-left: 10px;
  color: #547904;
}
.abtnav .more {
  float: right;
  color: #5b800e;
  font-weight: normal;
  padding-right: 20px;
}
.abtnav .more a {
  text-decoration: none;
  color: #5b800e;
}
.abtnav .more a:hover {
  color: #ff0000;
}
.abtnr {
  width: 700px;
  margin: 10px auto;
  line-height: 25px;
}
.abtnr h1 {
  font-weight: normal;
  font-size: 16px;
  font-weight: normal;
  color: #0066cc;
  text-align: center;
  line-height: 30px;
}
.abtnr img {
  float: right;
  margin: 10px 10px;
}

.abtright {
  width: 223px;
  margin: 10px auto auto auto;
}
.abtrightnav {
  width: 210px;
  height: 26px;
  background: url(../images/lxtop1.jpg) no-repeat;
  line-height: 26px;
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  padding-left: 13px;
}
.abtrightnr {
  width: 223px;
  display: block;
}
.abtrightnr1 {
  width: 215px;
  margin: 0 auto;
  line-height: 23px;
}
.abtrightdi {
  width: 223px;
  height: 10px;
}

/*=================================news=============================================*/
.newsnr001 {
  margin: 0 auto;
  text-align: justify;
}
.newsnr001 li {
  line-height: 28px;
  border-bottom: 1px dashed #e6e6e6;
  background: url(../images/dot2.jpg) 0px 10px no-repeat;
  padding-left: 10px;
}
.newsnr001 li span {
  float: right;
}
.newsnr001 img {
  float: none !important;
}
.midejnr {
  width: 680px;
  margin: 5px auto auto auto;
  line-height: 25px;
}
.midejnr h1 {
  font-weight: normal;
  font-size: 18px;
  font-weight: normal;
  color: #76ae04;
  text-align: center;
  line-height: 30px;
}
.midejnr img {
  float: right;
  margin: 10px 10px;
}

/*=================================Factory Base=============================================*/
.factorynr001 {
  width: 700px;
  line-height: 25px;
}
.factorynr001 li {
  width: 180px;
  margin-left: 20px;
  margin-right: 20px;
  float: left;
  margin-top: 10px;
  display: inline;
  _margin-left: 15px;
}
.factorynr001 li img {
  width: 150px;
  height: 160px;
}
.factorynr001 li h3 {
  font-size: 12px;
  font-weight: normal;
  line-height: 30px;
  text-align: center;
}
.certifi {
  width: 500px;
}

.certifi ul li {
  width: 220px;
}

.certifi ul li img {
  height: 150px;
  width: 220px;
}

#certificates001 {
  line-height: 25px;
  margin: 0 auto;
  width: 500px;
}

#certificates001 img {
  float: none;
  margin: 10px 0;
}

#facbase ul li {
  float: left;
  margin: 10px 0px 10px 15px;
  width: 158px;
}

#feature ul li {
}

#feature img {
  width: 150px;
  height: 160px;
}

#feature .fimg {
  width: 170px;
}

#feature .fname {
  text-align: center;
  width: 170px;
}

#pack ul li {
  float: left;
}
#pack ul li img {
  float: none;
}

#package p {
  font-size: 15px;
  font-weight: bold;
  text-align: left;
  color: #749531;
}

.factorynr001 .fname {
  text-align: center;
}

#package {
  margin-bottom: 15px;
}

#package ul li img {
  float: left;
}

#feature h2 {
  color: #547904;
  line-height: 30px;
}

.midejnr table {
  border-collapse: collapse;
  width: 100%;
}
.midejnr table td {
  padding: 2px 5px;
}

.cpimg {
  float: left;
  width: 120px;
}

.cpimg img {
  margin: 0 10px 10px 10px !important;
  float: none !important;
  width: 100px;
}
.cpwz h3 a {
  color: #60ab58;
  font-weight: bold;
}

.valuescont {
  text-align: justify;
}

.lookMe {
  color: #0099ff;
  cursor: pointer;
}
.lookMe span {
  display: none;
  /*left:50px;
	top:20px;*/
  padding: 5px;
  width: 513px;
  background: none repeat scroll 0 0 #f3f4f8;
  border: 1px solid #2b6fb6;
  color: #000000;
}
