.head .top img.f12 {  font-size: 12px;}@-webkit-keyframes dd {  0% {    -webkit-transform: translateY(-217px);    transform: translateY(-217px);    opacity: 0;  }  100% {    -webkit-transform: translateY(0px);    transform: translateY(0px);    opacity: 0.5;  }}@keyframes dd {  0% {    -webkit-transform: translateY(-217px);    transform: translateY(-217px);    opacity: 0;  }  100% {    -webkit-transform: translateY(0px);    transform: translateY(0px);    opacity: 0.5;  }}@-webkit-keyframes dd2 {  0% {    -webkit-transform: translateY(217px);    transform: translateY(217px);    opacity: 0.5;  }  100% {    -webkit-transform: translateY(0px);    transform: translateY(0px);    opacity: 1;  }}@keyframes dd2 {  0% {    -webkit-transform: translateY(217px);    transform: translateY(217px);    opacity: 0.5;  }  100% {    -webkit-transform: translateY(0px);    transform: translateY(0px);    opacity: 1;  }}@-webkit-keyframes g2 {  0% {    -webkit-transform: translateY(-60px);    -moz-transform: translateY(-60px);    -ms-transform: translateY(-60px);    -o-transform: translateY(-60px);    transform: translateY(-60px);    opacity: 0;  }  100% {    -webkit-transform: translateY(0px);    -moz-transform: translateY(0px);    -ms-transform: translateY(0px);    -o-transform: translateY(0px);    transform: translateY(0px);    opacity: 1;  }}@keyframes g2 {  0% {    -webkit-transform: translateY(-30px);    -moz-transform: translateY(-30px);    -ms-transform: translateY(-30px);    -o-transform: translateY(-30px);    transform: translateY(-30px);    opacity: 0;  }  100% {    -webkit-transform: translateY(0px);    -moz-transform: translateY(0px);    -ms-transform: translateY(0px);    -o-transform: translateY(0px);    transform: translateY(0px);    opacity: 1;  }}.error .cf:after{content: ".";display: block;height: 0;font-size: 0;clear:both;visibility: hidden;}.error .cf{zoom: 1;clear:both}.error {width:100%;background:#fff;position:absolute;top:0;left:0;height:600px;overflow:hidden}.error .cont{margin:0 auto;width:500px;line-height:20px;}.error .c1{height:360px;text-align:center}.error .c1 .img1{margin-top:180px}.error .c1 .img2{margin-top:165px}.error .cont h2{text-align:center;color:#555;font-size:22px;font-weight:normal;padding-top:65px;height:35px}.error .c2{height:35px;text-align:center}.error .c2 a{display:inline-block;margin:0 4px;font-size:14px;height:23px;color:#626262;padding-top:1px;text-decoration:none;text-align:left}.error .c2 a:hover{color:#626262;text-decoration:none;}.error .c2 a.home{width:66px;background:url(img/02.png);padding-left:30px}.error .c2 a.home:hover{background:url(img/02.png) 0 -24px}.error .c2 a.home:active{background:url(img/02.png) 0 -48px}.error .c2 a.re{width:66px;background:url(img/03.png);padding-left:30px}.error .c2 a.re:hover{background:url(img/03.png) 0 -24px}.error .c2 a.re:active{background:url(img/03.png) 0 -48px}.error .c2 a.sr{width:153px;background:url(img/04.png);padding-left:28px}.error .c2 a.sr:hover{background:url(img/04.png) 0 -24px}.error .c2 a.sr:active{background:url(img/04.png) 0 -48px}.error .c3{height:30px;text-align:center;color:#999;font-size:12px}.error #bf{position:absolute;top:269px;left:0;width:100%}.error .bf1{margin:0 auto;width:99px;padding-left:32px}.error .bd{height:600px;overflow:hidden}.error #box{position:absolute;top:165px;left:0;width:100%;text-align:center}.error .bf1{margin:0 auto;width:99px;padding-left:32px}.head {  border-top: 2px solid #4f232e;}.head .top {  position: relative;  width: 1200px;  margin: 0 auto;  height: 120px;}.head .top img {  float: left;  width: 294px;  height: 57px;  margin-top: 32px;}.head .top .top-nav {  position: absolute;  top: -1px;  right: 0;  width: 448px;  height: 35px;  background: url(img/a.png) no-repeat;  text-align: center;  padding-left: 12px;}.head .top .top-nav li {  display: inline-block;  margin-right: 14px;}.head .top .top-nav li a {  font-size: 12px;  color: white;  line-height: 35px;  display: inline-block;}.head .top .top-nav li a:after {  content: "";  display: block;  height: 1px;  background-color: white;  margin-top: -9px;  width: 0;  -webkit-transition: all 0.4s;  -moz-transition: all 0.4s;  -ms-transition: all 0.4s;  -o-transition: all 0.4s;  transition: all 0.4s;}.head .top .top-nav li a:hover:after {  width: 100%;}.head .top .tel {  width: 232px;  padding-left: 0;  background: url(img/tel.png) no-repeat left center;  position: relative;  right: 10px;  top: -17%;  z-index: 100;}.head .top .tel p {  font-size: 14px;  color: #262626;  padding-left: 50px;}.head .top .tel p:last-child {  font-size: 26px;  color: #262626;}.head .nav {  background-color: #000000;}.head .nav ul li {  float: left;  /*margin-right: 16px;*/  text-align: center;}.head .nav ul li a {  font-size: 14px;  color: #fff;  /*width: 166px;*/    width: 144px;  line-height: 20px;  padding: 5px 0;  display: inline-block;}.head .nav ul li a:hover {  background: url(img/a2.jpg) repeat-y;/*  padding: 10px 0;*/}.head .nav ul li a.hover {  background: url(img/a2.jpg) repeat-y;}.banner {  position: relative;  height: 640px;  overflow: hidden;  width: 100%;}.banner .bd li {  width: 100%;  height: 660px;  background: no-repeat center top;}.banner .hd {  position: absolute;  bottom: 26px;  width: 100%;  text-align: center;  z-index: 999999;}.banner .hd ul {  display: inline-block;  *zoom: 1;}.banner .hd ul li {  float: left;  font-size: 0;  text-indent: -99999;  width: 34px;  height: 5px;  background: #f4f4f4;  /*background: url(img/a4.png) no-repeat;*/  cursor: pointer;  margin-right: 18px;}.banner .hd ul .on {  background: #471c63;  /*background: url(img/a3.png) no-repeat;*/}.main {  margin-top: 20px;}.main h3 {  font-size: 33px;  text-align: center;  margin-bottom: 10px;}.main .a1 {  margin: 0 auto;  width: 750px;}.main .a1 p {  font-size: 16px;  text-align: center;  margin: 0px 8px;}/*.main .a1 i {  float: left;  background: url(img/b1.png);  width: 249px;  height: 20px;}.main .a1 em {  float: left;  background: url(img/b2.png);  width: 249px;  height: 20px;}*/.main .a2 {  width: 788px;  height: 98px;  margin: 10px auto 10px auto;  background: url(img/b3.png) no-repeat;  padding-top: 15px;  padding-left: 110px;  background-size: 100%;}.main .a2 .switch-img{  height:35px;  overflow:hidden;  margin-bottom:12px;}/*.main .a2 .switch-img img{  width:100%;  transform:translateY(-35px);  transition:all 0.3s ease;}*//*.main .a2 .switch-img img.active{  transform: translateY(0);}*/.main .a2 li {  float: left;  padding-top: 10px;  text-align: center;  margin-right: 80px;  cursor: pointer;}.main .a2 li a {  display: inline-block;  font-size: 14px;  color: #a1a1a1;}.main .a3 {  width: 1114px;  margin: 0 auto;}.main .a3 .a3-1 {  float: left;  width: 350px;}.main .a3 .a3-1 h4 {  font-size: 26px;  color: #000;  padding-left: 14px;}.main .a3 .a3-1 .p1 {  padding-left: 26px;  background: url(img/b9.png) no-repeat;  font-size: 14px;  color: #fff;  line-height: 36px;  margin: 20px 0;  height: 36px}.main .a3 .a3-1 .a3-1-inner {  padding-left: 20px;}.main .a3 .a3-1 .p2 {  font-size: 14px;  color: #262626;  margin-bottom: 20px;  line-height: 1.7;}.main .a3 .a3-1 dt {  font-size: 16px;  line-height: 36px;  border-bottom: 1px solid #000000;  margin-bottom: 30px;}.main .a3 .a3-1 dd {  font-size: 14px;  color: #262626;  float: left;  width: 70px;  padding-top: 46px;  text-align: center;}.main .a3 .a3-1 i {  float: left;  height: 56px;  width: 1px;  background-color: #e7e7e7;  margin: 0 26px;}.main .a3 .a3-1 .t1 {  background: url(img/b10.png) no-repeat center top;}.main .a3 .a3-1 .t2 {  background: url(img/b11.png) no-repeat center top;}.main .a3 .a3-1 .t3 {  background: url(img/b12.png) no-repeat center top;}.main .a3 .a3-2 {  float: left;  margin-left: 20px;  position: relative;}.main .a3 .a3-2 dl {  width: 706px;}.main .a3 .a3-2 dl dt {  float: left;  width: 524px;  height: 350px;  /*background: url(img/b13.jpg) no-repeat;*/  overflow: hidden;}.main .a3 .a3-2 dl dt img {  -webkit-transition: all 1s;  -moz-transition: all 1s;  -ms-transition: all 1s;  -o-transition: all 1s;  transition: all 1s;}.main .a3 .a3-2 dl dt:hover img {  -webkit-transform: scale(1.2, 1.2);  -moz-transform: scale(1.2, 1.2);  -ms-transform: scale(1.2, 1.2);  -o-transform: scale(1.2, 1.2);  transform: scale(1.2, 1.2);}.main .a3 .a3-2 dl dd {  width: 162px;  height: 110px;  float: left;  margin-left: 18px;  overflow: hidden;  position: relative;}/*.main .zhiwei {  width: 200px;  height: 350px;  left: 535px;  top: 0;  position: absolute;}*/.main .a3 .a3-2 dl dd .d1{  position: relative;  width: 162px;  height: 110px;  padding-left: 10px;}.main .a3 .a3-2 dl dd span {  position: absolute;  top: 0;  left: 0;  -webkit-transition: all 0.4s;  -moz-transition: all 0.4s;  -ms-transition: all 0.4s;  -o-transition: all 0.4s;  transition: all 0.4s;  width: 100%;  height: 100%;  background-color: #fff;  opacity: 0.7;  filter: alpha(opacity=70);}.main .a3 .a3-2 dl dd img {  -webkit-transition: all 2s;  -moz-transition: all 2s;  -ms-transition: all 2s;  -o-transition: all 2s;  transition: all 2s;}.main .a3 .a3-2 dl dd:hover img {  -webkit-transform: scale(1.2, 1.2);  -moz-transform: scale(1.2, 1.2);  -ms-transform: scale(1.2, 1.2);  -o-transform: scale(1.2, 1.2);  transform: scale(1.2, 1.2);}.main .a3 .a3-2 dl dd:hover span {  -webkit-transform: translateY(-200px);  -moz-transform: translateY(-200px);  -ms-transform: translateY(-200px);  -o-transform: translateY(-200px);  transform: translateY(-200px);  opacity: 0;}.main .a3 .a3-2 dl .d2 {  margin: 10px 0 10px 18px;}.main .a4 {  margin-top: 20px;  margin-bottom: 25px;}.main .a4 .a4-1 {  text-align: center;  height: 36px;}.main .a4 .a4-1 i {  display: inline-block;  width: 27px;  height: 36px;  background: url(img/b17.jpg) no-repeat;}.main .a4 .a4-1 i:last-child {  background: url(img/b18.jpg) no-repeat;}.main .a4 .a4-1 em {  vertical-align: 12px;  display: inline-block;  margin: 0 16px;}.main .a5 {  position: relative;  padding-bottom: 30px;  margin-bottom: 25px;}.main .a5 .a5-inner {  width: 1102px;  margin:20px auto 0;}.main .a5 .a5-inner div {  float: left;}.main .a5 .a5-inner .a5-1 {  width: 364px;}.main .a5 .a5-inner .a5-1 dl {  padding-top: 48px;  padding-bottom: 40px;  background-color: #f2f2f2;  margin-top: 14px;  -webkit-transition: all 1s;  -moz-transition: all 1s;  -ms-transition: all 1s;  -o-transition: all 1s;  transition: all 1s;  opacity: 1;}.sub_cat{  position:relative;  padding:3px 8px;  border-radius:5px;  border:1px solid #124a26;  text-align:center;  color:#124a26;  font-size:14px;  margin-left:30px;  padding-right:30px;}.sub_cat:before{  position:absolute;  left:-23px;  top:5px;  width: 11px;  height: 11px;  z-index:100;  content:"";  background: url(img/c9.jpg) no-repeat center;  transform:rotate(-90deg);}.sub-dismiss{  position:absolute;  display:inline-block;  right:5px;  top:6px;  width: 10px;  height: 10px;  z-index:100;  content:"";  background:url("img/close_1.png") no-repeat center center;  background-size:100% 100%;}.main .a5 .a5-inner .a5-1 dl dt {  height: 74px;  text-align: center;  margin-bottom: 42px;}.main .a5 .a5-inner .a5-1 dl dt img {  height: 100%;  width: auto;}.main .a5 .a5-inner .a5-1 dl dd {  text-align: center;  width: 273px;  margin: 0 auto;}.main .a5 .a5-inner .a5-1 dl dd p {  font-size: 18px;  color: #000;}.main .a5 .a5-inner .a5-1 dl dd span {  color: #9d9d9d;  font-size: 12px;}.main .a5 .a5-inner .a5-1 dl dd em {  font-size: 13px;  color: #262626;}.main .a5 .a5-inner .a5-1 dl dd a {  display: inline-block;  width: 114px;  height: 28px;  line-height: 28px;  border-top: 1px solid #124a26;  font-size: 14px;  color: #9f6070;}.main .a5 .a5-inner .a5-1 dl dd a:after {  content: "";  display: inline-block;  height: 22px;  width: 114px;  background: url(img/c1.png);}.main .a5 .a5-inner .a5-1 dl .d2 {  margin: 20px auto 38px;}.main .a5 .a5-inner .a5-2 {  position: relative;}.main .a5 .a5-inner .a5-2 .i1 {  position: absolute;  width: 369px;  height: 430px;  z-index: 2;  top: 0;  left: 0;  box-shadow: 1px 6px 20px #ccc;  opacity: 0;  -webkit-transition: all 0.8s;  -moz-transition: all 0.8s;  -ms-transition: all 0.8s;  -o-transition: all 0.8s;  transition: all 0.8s;  /*-webkit-transform: scale(0);  -moz-transform: scale(0);  -ms-transform: scale(0);  -o-transform: scale(0);  transform: scale(0);*/}.main .a5 .a5-inner .a5-2:hover .i1 {  opacity: 1;  /*-webkit-transform: scale(1);  -moz-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);*/}.main .a5 .a5-inner .a5-2:hover dl {  opacity: 0;}.main .a5 .a5-3 {  position: absolute;  bottom: 0;  left: 0;  z-index: -1;  height: 323px;  background-color: #f0e9de;  width: 100%;}.main .a6 {  width: 1100px;  margin: 40px auto 0;}/*.main .a6 i {  float: left;  height: 412px;  width: 1px;  background-color: #d9d9d9;  margin: 0 30px;}*/.main .a6 div {  float: left;  padding-left: 28px;  width: 326px;  cursor: pointer;}.main .a6 div:hover dd {  -webkit-transform: translateY(0px);  transform: translateY(0px);  opacity: 1;}.main .a6 div:hover .dd2 {  -webkit-transform: translateY(0px);  transform: translateY(0px);  opacity: 0.5;}.main .a6 div:hover span i {  background: url(img/c7.png) no-repeat;}.main .a6 div dl {  position: relative;  width: 326px;  overflow: hidden;}.main .a6 div dl dt {  width: 325px;  height: 217px;}.main .a6 div dl dd {  position: absolute;  display: block;  top: 0;  left: 0;  width: 330px;  height: 220px;  /*padding: 10px;*/  -webkit-transform: translateY(-217px);  transform: translateY(-217px);  opacity: 0;  -webkit-transition: all 0.4s;  -moz-transition: all 0.4s;  -ms-transition: all 0.4s;  -o-transition: all 0.4s;  transition: all 0.4s;}.main .a6 div dl dd div {  border: 1px solid #fff;  width: 100%;  height: 100%;}.main .a6 div dl dd h4 {  position: absolute;  padding-top: 54px;  width: 60px;  background: url(img/c3.png) no-repeat center top;  top: 70px;  left: 50%;  margin-left: -30px;  font-size: 14px;  color: #fff;  text-align: center;}.main .a6 div dl .dd2 {  background-color: black;  -webkit-transform: translateY(217px);  transform: translateY(217px);  opacity: 0;  -webkit-transition: all 0.4s;  -moz-transition: all 0.4s;  -ms-transition: all 0.4s;  -o-transition: all 0.4s;  transition: all 0.4s;}.main .a6 div span {  font-size: 12px;  color: #858585;  display: inline-block;  line-height: 16px;  margin: 20px 0 14px 0;}.main .a6 div span i {  display: inline-block;  background: url(img/c8.png) no-repeat left center;  width: 36px;  height: 15px;  vertical-align: bottom;  margin: 0;}.main .a6 div p {  font-size: 18px;  color: #000;  line-height: 1.7;  height: 60px}.main .a6 div p:last-child {  font-size: 13px;  color: #262626;  line-height: 1.7;  margin-top: 20px;}.footer {  /*border: 1px solid #f1f1f1;*/  padding: 20px 0 22px 0;  margin-top: 30px;}.footer .footer-inner {  width: 1100px;  margin: 0 auto;}.footer span {  font-size: 18px;  color: #999;}.footer span em {  font-size: 14px;  color: #999;}.footer ul {  width: 800px;  padding-right: 60px;  position: relative;  height: 20px;  /*overflow: hidden;*/}.footer ul li {  float: left;}.footer ul li a {  display: inline-block;  color: #999;}.footer ul li a:after {  content: "";  display: block;  width: 0;  height: 1px;  background-color: #124a26;  -webkit-transition: all 0.3s;  -moz-transition: all 0.3s;  -ms-transition: all 0.3s;  -o-transition: all 0.3s;  transition: all 0.3s;}.footer ul li a:hover {  color: #124a26;}.footer ul li a:hover:after {  width: 100%;}.hh ul li a:after {  content: "";  display: block;  width: 0;  height: 1px;  background-color: #124a26;  -webkit-transition: all 0.3s;  -moz-transition: all 0.3s;  -ms-transition: all 0.3s;  -o-transition: all 0.3s;  transition: all 0.3s;}.hh ul li a:hover {  color: #124a26;}.hh ul li a:hover:after {  width: 100%;}.footer ul i {  float: left;  margin: 0 12px;  color: #999;}.footer ul .btn {  position: absolute;  width: 22px;  height: 22px;  background: url(img/c9.jpg) no-repeat center;  top: 0;  right: 0;}.footer2 {  background-color: #000;  /*padding-bottom: 36px;*/}.footer2 .footer2-inner {  width: 1100px;  margin: 0 auto;  padding-top: 20px;}.footer2 ul {  float: left;}.footer2 ul li {  margin-bottom: 20px;}.footer2 ul li a {  font-size: 14px;  color: #858585;  display: inline-block;}.footer2 ul li a:after {  content: "";  display: block;  width: 0;  height: 1px;  background-color: #858585;  -webkit-transition: all 0.3s;  -moz-transition: all 0.3s;  -ms-transition: all 0.3s;  -o-transition: all 0.3s;  transition: all 0.3s;}.footer2 ul li a:hover:after {  width: 100%;}.footer2 ul li i {  color: #858585;  margin-right: 12px;  padding-left: 4px;}.footer2 ul li:first-child {  margin-bottom: 20px;}.footer2 ul li:first-child a {  font-size: 16px;  color: #fff;}.footer2 .u1 {  margin-right: 60px;}.footer2 .u2 {  margin-right: 40px;}.footer2 .u3 {  margin-right: 60px;}.footer2 .u4 {  margin-right: 60px;}.footer2 .u5 {  margin-right: 30px;}.footer2 .line {  width: 1px;  height: 286px;  background-color: #2a2a2a;  float: left;  margin: 0 32px 0 44px;}/*.footer2 .f1 {  margin-right: 52px;}.footer2 .f1 p {  font-size: 16px;  color: #fff;  margin-bottom: 36px;}.footer2 .f1 dl {  width: 208px;  margin-bottom: 42px;}.footer2 .f1 dl dt {  float: left;  width: 55px;  height: 43px;}.footer2 .f1 dl dd {  float: left;  font-size: 22px;  color: #fff;}.footer2 .f1 dl dd:last-child {  font-size: 14px;  color: #858585;}*/.footer2 .f2 p {  font-size: 16px;  color: #fff;  margin-bottom: 36px;}.footer2 .f2 div {  font-size: 14px;  color: #858585;}.footer2 .f2 div i {  display: inline-block;  width: 55px;  height: 32px;  /*background: url(img/c14.png) no-repeat left bottom;*/  vertical-align: bottom;}.footer2 .f2 div:last-child {  margin-top: 60px;}.footer2 .f2 div:last-child i {  /*background: url(img/c12.png) no-repeat;*/}.footer2 #weixin111 {  background: url(img/c14.png) no-repeat left bottom;}.footer2 #xjm111 {  background: url(img/xijumao222.png) no-repeat left bottom;}.footer2 #jd111 {  background: url(img/jd222.png) no-repeat left bottom;}.footer2 #dh111 {  background: url(img/dh222.png) no-repeat left bottom;}.footer3 {  background-color: #000;  border-top: 1px solid #2a2a2a;  padding-top: 20px;  text-align: center;  padding-bottom: 20px;}.footer3 ul {  display: inline-block;  *zoom: 1;  margin-bottom: 6px;}.footer3 ul li {  float: left;}.footer3 ul li a {  font-size: 14px;  color: #858585;}.footer3 ul li a:after {  content: "";  display: block;  width: 0;  height: 1px;  background-color: #858585;  -webkit-transition: all 0.3s;  -moz-transition: all 0.3s;  -ms-transition: all 0.3s;  -o-transition: all 0.3s;  transition: all 0.3s;}.footer3 ul li a:hover:after {  width: 100%;}.footer3 ul span {  float: left;  color: #858585;  margin: 0 12px;}.footer3 p {  font-size: 12px;  color: #858585;  text-align: center;}/*********招商加盟**********/.za1 {  padding: 20px 0 0px 0;  height: 670px;  position: relative;}.za1 ul {  background-color: #124a26;  width: 175px;  position: relative;}.za1 ul em {  position: absolute;  width: 1px;  height: 324px;  background-color: #833e50;  left: 18px;  z-index: 9999;  top: 35px;  left: 10px;}.za1 ul li {  text-align: center;  border-top: 1px solid #fff;  padding-left: 12px;  height: 40px;  position: relative;}.za1 ul li.hover{  background: url(img/iconx.png) left center no-repeat;}.za1 ul li em {  position: absolute;  width: 14px;  height: 12px;  background: url(img/iconx.png) center;  background-size: cover;  top: 13px;  left: 6px;  z-index: 99999;  display: none;}.za1 ul li a {  line-height: 40px;  font-size: 14px;  color: #fff;  display: inline-block;  position: relative;}.za1 ul li a:after {  display: block;  content: "";  width: 0%;  height: 1px;  background-color: #fff;  margin-top: -9px;  -webkit-transition: all 0.4s;  -moz-transition: all 0.4s;  -ms-transition: all 0.4s;  -o-transition: all 0.4s;  transition: all 0.4s;}.za1 ul li a:hover:after {  width: 100%;}.za1 ul .on a:after {  width: 100%;}.za1 ul .on em {  display: block;}/*.za1 ul .l1 {  height: 118px;  background: url(img/logo2.png) no-repeat 35px center;}.za1 ul .l2 {  background: url(img/c15.png) no-repeat 30px 18px;}.za1 ul .l3 {  background: url(img/c16.png) no-repeat 30px 18px;}.za1 ul .l4 {  background: url(img/c17.png) no-repeat 30px 18px;}.za1 ul .l5 {  background: url(img/c19.png) no-repeat 30px 14px;}.za1 ul .l6 {  background: url(img/c20.png) no-repeat 26px 15px;}.za1 ul .l7 {  background: url(img/d1.png) no-repeat 26px 14px;}*/.za1 .za1-inner {  width: 1200px;  position: absolute;  left: 50%;  margin-left: -600px;  /*padding-top: 30px;*/  /*background: url(img/d6.png) no-repeat 476px 147px;*/}.za1 .za1-inner dt {  font-size: 24px;  color: #000;  margin-bottom: 25px;}.za1 .za1-inner dd {  font-size: 14px;  color: #666666;  line-height: 1.7;}.za1 .za1-inner .za11 {  width: 558px;  margin-right: 68px;}/*1*/.za1 .za1-inner .za11 dl {  padding-left: 80px;  text-align: left;  height: 220px;  background: url(img/d11.png) no-repeat left -5px;}.za1 .za1-inner .za11 dl dd {  width: 391px;}/*3*/.za1 .za1-inner .za11 dl:last-child {  background: url(img/d33.png) no-repeat left -5px;}.za1 .za1-inner .za13 {  width: 558px;  margin-right: 68px;}.za1 .za1-inner .za13 dl {  padding-left: 80px;  text-align: left;  height: 220px;  background: url(img/d2.png) no-repeat left -5px;}.za1 .za1-inner .za13 dl dd {  width: 391px;}/*5*/.za1 .za1-inner .za13 dl:last-child {  background: url(img/d55.png) no-repeat left -5px;}.za1 .za1-inner .za12 {  width: 574px;}/*2*/.za1 .za1-inner .za12 dl {  padding-right: 77px;  text-align: right;  height: 220px;  background: url(img/d22.png) no-repeat right -5px;}.za1 .za1-inner .za12 dl dd {  width: 397px;  padding-left: 101px;}/*4*/.za1 .za1-inner .za12 dl:last-child {  background: url(img/d44.png) no-repeat right -5px;}.za1 .za1-inner .za14 {  width: 574px;}.za1 .za1-inner .za14 dl {  padding-right: 77px;  text-align: right;  height: 220px;  background: url(img/d2.png) no-repeat right -5px;}.za1 .za1-inner .za14 dl dd {  width: 397px;  padding-left: 101px;}/*6*/.za1 .za1-inner .za14 dl:last-child {  background: url(img/d66.png) no-repeat right -5px;}.za2 {  padding-bottom: 10px;}.za2 .za2l {  margin-bottom: 20px;  height: 238px;  background: url(img/d7.png) no-repeat center ;}.za2 .za2-inner {  width: 1000px;  margin: 0 auto;}.za2 li {  padding: 20px 0 0 80px;  border: 1px solid #000;  width: 408px;  height: 106px;  margin-bottom: 20px;  background: url(img/d8.png) no-repeat;  opacity: 0;  opacity:1\9\0;  float: left;  margin-right:20px;}.za2 ul{  width: 1200px;}.za2 li p {  font-size: 24px;  color: #000;}.za2 li span {  display: inline-block;  width: 340px;  color: #666;  line-height: 1.6;  font-size: 15px;}.za2 .l1 {  background-position: 22px 24px;  animation-delay: 0s;  -webkit-animation-delay: 0s;}.za2 .l2 {  background-position: 22px -154px;  animation-delay: 0.2s;  -webkit-animation-delay: 0.2s;}.za2 .l3 {  background-position: 22px -317px;  animation-delay: 0.4s;  -webkit-animation-delay: 0.4s;}.za2 .l4 {  background-position: 22px -497px;  animation-delay: 0.6s;  -webkit-animation-delay: 0.6s;}.za2 .l5 {  background-position: 22px -682px;  animation-delay: 0.8s;  -webkit-animation-delay: 0.8s;}.za2 .l6 {  background-position: 22px -903px;  animation-delay: 1s;  -webkit-animation-delay: 1s;}.za2 .l7 {  background-position: 22px -1126px;  animation-delay: 1.2s;  -webkit-animation-delay: 1.2s;}.za2 .l8 {  background-position: 22px -1330px;  animation-delay: 1.4s;  -webkit-animation-delay: 1.4s;}.za2 .za21 {  margin-right: 20px;  width: 1100px; overflow: hidden;}.za3 {  background-color: #124a26;  text-align: center;  padding-top: 20px;  padding-bottom: 50px;}.za3 h3 {  text-align: center;  font-size: 42px;  color: #fff;  margin-bottom: 14px;}.za3 .a1 {  margin: 0 auto;  display: inline-block;}.za3 .a1 p {  font-size: 18px;  float: left;  margin: 0 8px;  color: #d7bf9a;}.za3 .a1 i {  float: left;  background: url(img/b1x.png);  width: 249px;  height: 22px;}.za3 .a1 em {  float: left;  background: url(img/b2x.png);  width: 249px;  height: 22px;}.za3 .za3-inner {  position: relative;  margin: 50px auto 0;  width: 1100px;}.za3 .za3-inner .prev {  position: absolute;  width: 24px;  height: 44px;  background: url(img/btn.png) no-repeat left center;  left: 0;  top: 50%;  margin-top: -22px;}.za3 .za3-inner .next {  position: absolute;  width: 24px;  height: 44px;  background: url(img/btn.png) no-repeat right center;  right: 0;  top: 50%;  margin-top: -22px;}.za3 .za3-inner div {  margin: 0 auto;}.za3 .za3-inner li {  width: 296px;  padding: 6px 6px 28px 6px;  background-color: #f7f7f7;  margin: 0 10px;  border-radius: 8px;  height: 407px;}.za3 .za3-inner img {  width: 100%;  height: auto;}.za3 .za3-inner span {  color: #124a26;  font-size: 22px;  display: block;  text-align: center;  margin: 24px 0 0 0;}.za3 .za3-inner em {  font-size: 10px;  color: #d7bf9a;  display: block;  text-align: center;  margin-bottom: 26px;}.za3 .za3-inner i {  display: block;  font-size: 14px;  color: #666;  line-height: 1.7;  width: 248px;  margin: 0 auto;}.za4 {  text-align: center;  padding: 20px 0 50px 0;}.za4 h3 {  text-align: center;  font-size: 42px;  color: #000000;  margin-bottom: 5px;}.za4 .a1 {  display: inline-block;}.za4 .a1 p {  font-size: 18px;  float: left;  text-align: center;  margin: 0px 8px;  color: #124a26;}.za4 .a1 i {  float: left;  background: url(img/b1.png);  width: 249px;  height: 20px;}.za4 .a1 em {  float: left;  background: url(img/b2.png);  width: 249px;  height: 20px;}.za4 .za4-inner {  position: relative;  width: 980px;  margin: 30px auto 0;}.za4 .za4-inner .prev {  position: absolute;  width: 28px;  height: 50px;  left: -80px;  top: 50%;  margin-top: -25px;  background: url(img/d16.png) no-repeat left top;}.za4 .za4-inner .prev:hover {  background-image: url(img/d17.png);}.za4 .za4-inner .next {  position: absolute;  width: 28px;  height: 50px;  right: -80px;  top: 50%;  margin-top: -25px;  background: url(img/d16.png) no-repeat right top;}.za4 .za4-inner .next:hover {  background-image: url(img/d17.png);}.za4 .fc1 {  width: 510px;  height: 471px;  background: url() no-repeat;  float: left;  margin-right: 10px;}.za4 .fc2 {  width: 420px;  float: left;  /*background: url(img/d12.png) no-repeat;*/  padding-top: 45px;  padding-left: 40px;  text-align: left;}.za4 .fc2 .px1 {  font-size: 12px;  color: #124a26;  margin-bottom: 10px;}.za4 .fc2 .px2 {  font-size: 39px;  color: #363636;  margin-bottom: 14px;}.za4 .fc2 .px3 {  font-size: 12px;  color: #666;  line-height: 1.7;}.za4 .fc2 .fc-wrap {  margin-top: 30px;}.za4 .fc2 .fc-wrap div {  float: left;  width: 89px;  height: 89px;  position: relative;  margin-right: 36px;}.za4 .fc2 .fc-wrap div:hover span {  border: 2px solid #124a26;}.za4 .fc2 .fc-wrap div span {  position: absolute;  left: 0;  top: 0;  background: url(img/d13.png) no-repeat;  width: 110px;  height: 110px;  border-radius: 110px;  box-sizing: border-box;  border: 2px solid #fff;}.za4 .fc2 .fc-wrap div .span2 {  background-image: url(img/d14.png);}.za4 .fc2 .fc-wrap div .span3 {  background-image: url(img/d15.png);}.za5 {  text-align: center;  padding: 20px 0 50px 0;  background-color: #124a26;}.za5 h3 {  text-align: center;  font-size: 42px;  color: #fff;  margin-bottom: 14px;}.za5 .a1 {  display: inline-block;}.za5 .a1 p {  font-size: 18px;  float: left;  margin: 0 8px;  color: #fff;}.za5 .a1 i {  float: left;  background: url(img/b1x.png);  width: 249px;  height: 22px;}.za5 .a1 em {  float: left;  background: url(img/b2x.png);  width: 249px;  height: 22px;}.za5 .za5-inner {  width: 820px;  margin: 30px auto 2px;}.za5 .za5-inner2 {  width: 820px;  margin: 0 auto;}.za5 li {  width: 270px;  height: 190px;  background-color: #fff;  float: left;  margin: 0 1px;  padding-top: 50px;  opacity: 0;  opacity: 1\9;}.za5 li i {  display: block;  margin: 0 auto;  background: url(img/d18.png) no-repeat;  width: 64px;  height: 56px;}.za5 li p {  width: 190px;  margin: 24px auto 0;  font-size: 18px;  color: #000;}.za5 li .i2 {  background: url(img/d19.png) no-repeat 7px;}.za5 li .i3 {  background: url(img/d20.png) no-repeat;}.za5 li .i4 {  background: url(img/e21.png) no-repeat;}.za5 li .i5 {  background: url(img/e22.png) no-repeat;}.za5 li .i6 {  background: url(img/e23.png) no-repeat;}.za5 li .i7 {  background: url(img/e24.png) no-repeat;}.za6 {  padding: 20px 0 0 0;  background-color: #fff;  text-align: center;}.za6 h3 {  text-align: center;  font-size: 42px;  color: #124a26;  margin-bottom: 20px;}.za6 .za6-inner {  display: inline-block;}.za6 .za6-inner li {  float: left;  width: 162px;  text-align: center;  opacity: 0;  opacity: 1\9;}.za6 .za6-inner li i {  margin-bottom: 16px;  width: 40px;  height: 40px;  display: block;  margin: 0 auto;  background: url(img/f1.png) no-repeat center;}.za6 .za6-inner li em {  width: 98px;  display: inline-block;  font-size: 14px;  margin-top: 20px;}.za6 .za6-inner li .i1 {  background: url(img/f1.png) no-repeat;}.za6 .za6-inner li .i2 {  background-image: url(img/f2.png);}.za6 .za6-inner li .i3 {  background-image: url(img/f3.png);}.za6 .za6-inner li .i4 {  background-image: url(img/f4.png);}.za6 .za6-inner li .i5 {  background-image: url(img/f5.png);}.za6 .za6-inner li .i6 {  background-image: url(img/f6.png);}.za6 .za6-inner span {  float: left;  background: url(img/f7.png) no-repeat;  width: 26px;  height: 18px;  margin-top: 18px;  opacity: 0;  opacity: 1\9;}.xf {  position: fixed;  right: 10px;  bottom: 20%;  margin-top: -152px;}.xf #xiao{  width: 64px;  height: 25px;}.xf li {  width: 64px;  height: 46px;  text-align: center;  background-color: #471c63;  margin-bottom: 2px;  padding-top: 15px;  border-radius: 4px;}.xf li:hover a {  font-size: 16px;}.xf li:hover {  background: url(img/haha.gif) no-repeat;}.xf a {  font-size: 14px;  color: #FFFFFF;  display: inline-block;  /*font-weight: bold;*/}.xf a span {  display: block;  /*margin-bottom: 6px;*/}.xf .topBtn {  display: inline-block;  width: 100%;  height: 100%;  background: url(img/f8.png) no-repeat center 0px;}/***********招商加盟**************/.bannerx {  margin-bottom: 20px;}.bannerx img {  width: 100%;  height: auto;}.Cmain {  box-shadow: 0px 7px 7px 0px #ccc;}.ca1 {  width: 1100px;  margin: 0 auto;  padding-bottom: 20px;}.ca1 .ca11 {  float: left;  width: 216px;  height: 216px;  margin-right: 40px;  position: relative;  overflow: hidden;}.ca1 .ca11 .ca11-inner1 {  position: absolute;  top: 0;  left: 0;  background-color: #000;  opacity: 0.2;  filter: alpha(opacity=20);  width: 100%;  height: 100%;  -webkit-transform: translateX(-216px);  -moz-transform: translateX(-216px);  -ms-transform: translateX(-216px);  -o-transform: translateX(-216px);  transform: translateX(-216px);  -webkit-transition: all 0.4s;  -moz-transition: all 0.4s;  -ms-transition: all 0.4s;  -o-transition: all 0.4s;  transition: all 0.4s;}.ca1 .ca11 .ca11-inner2 {  position: absolute;  width: 100%;  height: 100%;  top: 0;  left: 0;  -webkit-transform: translateY(216px);  -moz-transform: translateY(216px);  -ms-transform: translateY(216px);  -o-transform: translateY(216px);  transform: translateY(216px);  background: url(img/f10.png) no-repeat center;  opacity: 0;  filter: alpha(opacity=0);  -webkit-transition: all 0.4s;  -moz-transition: all 0.4s;  -ms-transition: all 0.4s;  -o-transition: all 0.4s;  transition: all 0.4s;}.ca1 .ca11:hover .ca11-inner1 {  opacity: 0.7;  filter: alpha(opacity=70);  -webkit-transform: translateX(0px);  -moz-transform: translateX(0px);  -ms-transform: translateX(0px);  -o-transform: translateX(0px);  transform: translateX(0px);}.ca1 .ca11:hover .ca11-inner2 {  opacity: 1;  filter: alpha(opacity=100);  -webkit-transform: translateY(0px);  -moz-transform: translateY(0px);  -ms-transform: translateY(0px);  -o-transform: translateY(0px);  transform: translateY(0px);}.ca1 .ca12 {  float: left;  width: 1080px;}.ca1 .ca12 p {  font-size: 18px;  border-bottom: 1px dashed #004d00;  padding-bottom: 14px;  margin-bottom: 24px;}.ca1 .ca12 ul {  margin-bottom: 6px;}.ca1 .ca12 ul li {  float: left;  width: 130px;}.ca1 .ca12 ul li a {  font-size: 14px;  color: #666;  display: inline-block;  border-radius: 25px;  padding: 4px 14px;}.ca1 .ca12 ul li a:hover {  background-color: #124a26;  color: #fff;}.ca1 .ca12 ul li a.on {  background-color: #124a26;  color: #fff;}.ca1 .ca12 ul .l1 {  width: auto;  margin-right: 50px;}.ca1 .ca12 ul .l1 span {  display: inline-block;  font-size: 14px;  color: #000;  padding: 4px 0;}.ca1 .ca12 ul .l1x {  width: auto;  margin-right: 12px;  padding-bottom: 40px;}.ca1 .ca12 ul .l1x span {  display: inline-block;  font-size: 14px;  color: #000;  padding: 4px 0;}.ca1 .ca12 .ul3 li {  margin-bottom: 6px;}.ca2 {  margin-top: 25px;}.ca2 ul {  width: 1148px;  margin: 0 auto;}.ca2 ul li {  float: left;  margin: 0 40px;  width: 300px;  text-align: center;  height: 280px;}.ca2 ul li a {  display: inline-block;  position: relative;  overflow: hidden;}.ca2 ul li a:hover i {  /*-webkit-transform: translateX(0px);  -moz-transform: translateX(0px);  -ms-transform: translateX(0px);  -o-transform: translateX(0px);  transform: translateX(0px);  opacity: 0.7;  filter: alpha(opacity=70);*/}.ca2 ul li a:hover img {  /*-webkit-transform: translateX(20px);  -moz-transform: translateX(20px);  -ms-transform: translateX(20px);  -o-transform: translateX(20px);  transform: translateX(20px);  opacity: 1;  filter: alpha(opacity=100);*/}.ca2 ul li img {  width: 300px;  height: 200px;  /*width: 650px;  height: 430px;*/  margin-bottom: 15px;}.ca2 ul li span {  bottom: 50px;  color: #333;  font-size: 14px;  left: 0;  position: absolute;  text-align: center;  width: 300px;}.ca2 ul li i {  width: 350px;  height: 233px;  position: absolute;  top: 0;  left: 0;  background-color: #000;  opacity: 0;  filter: alpha(opacity=0);  -webkit-transition: all 0.4s;  -moz-transition: all 0.4s;  -ms-transition: all 0.4s;  -o-transition: all 0.4s;  transition: all 0.4s;  -webkit-transform: translateX(-350px);  -moz-transform: translateX(-350px);  -ms-transform: translateX(-350px);  -o-transform: translateX(-350px);  transform: translateX(-350px);}.ca2 ul li em {  width: 350px;  height: 233px;  position: absolute;  top: 0;  left: 0;  background: url(img/f15.png) no-repeat;  -webkit-transition: all 0.4s;  -moz-transition: all 0.4s;  -ms-transition: all 0.4s;  -o-transition: all 0.4s;  transition: all 0.4s;  -webkit-transform: translateX(350px);  -moz-transform: translateX(350px);  -ms-transform: translateX(350px);  -o-transform: translateX(350px);  transform: translateX(350px);  opacity: 0;  filter: alpha(opacity=0);}.page {  text-align: center;  margin-top: 20px;}.page ul {  display: inline-block;}.page ul li {  float: left;  margin-right: 2px;}.page a {  display: inline-block;  padding: 6px 10px;  border: 1px solid #124a26;  font-size: 14px;  color: #666;}.page a:hover {  color: #fff;  background-color: #124a26;}.page a.hover {  color: #fff;  background-color: #124a26;}.ca3 {  width: 1100px;  margin: 0 auto;  padding-top: 25px;  /*padding-bottom: 50px;*/}.ca3 .ca31 {  width: 600px;  position: relative;  float: left;}.ca3 .ca31 .bd {  position: relative;  height: 600px;  width: 600px;}.ca3 .ca31 .bd li {  height: 430px;}.ca3 .ca31 .bd li img{  height: 600px;}.ca3 .ca31 .hdWrap {  margin-top: 32px;}.ca3 .ca31 .hdWrap .prev {  float: left;  width: 30px;  height: 86px;  background: url(img/g5.png) no-repeat 12px center;  background-color: #f4f4f4;}.ca3 .ca31 .hdWrap .hd {  float: left;  overflow: hidden;  width: 578px;  margin: 0 6px;}.ca3 .ca31 .hdWrap .hd ul {  height: 88px;}.ca3 .ca31 .hdWrap .hd ul > li {  width: 130px;  height: 86px;  background: no-repeat center;  font-size: 0;  border: 1px solid #ccc;  margin: 0 6px;  float: left;}.ca3 .ca31 .hdWrap .hd ul > li:hover {  border: 1px solid #124a26;}.ca3 .ca31 .hdWrap .next {  float: left;  width: 30px;  height: 86px;  background: url(img/g5.png) no-repeat -81px center;  background-color: #f4f4f4;}.ca3 .ca32 {  width: 416px;  float: right;  margin-left: 28px;}.ca3 .ca32 .p1 {  font-size: 26px;  color: #000;  border-bottom: 1px solid #e5e5e5;  padding: 28px 0 16px 0;  margin-bottom: 10px;}.ca3 .ca32 .p2 {  font-size: 13px;  color: #262626;  line-height: 1.7;  width: 400px;  margin-bottom: 36px;}.ca3 .ca32 .u3 {  background: url(img/g1.png) no-repeat;  height: 40px;  line-height: 40px;  padding-left: 30px;  margin-left: -8px;}.ca3 .ca32 .u3 li {  float: left;}.ca3 .ca32 .u3 li span {  color: #fff;  font-size: 14px;}.ca3 .ca32 .u3 li a {  color: #fff;  font-size: 14px;  margin: 0 10px;}.ca3 .ca32 .u3 span {  float: left;  color: #fff;}.ca3 .ca33 {  padding-top: 20px;  background-color: #f4f4f4;  margin-top: -6px;  padding-left: 20px;  padding-bottom: 50px;}.ca3 .ca33 .u1 {  padding-bottom: 22px;  border-bottom: 1px solid #e5e5e5;  width: 366px;}.ca3 .ca33 .u1 li {  float: left;  margin-right: 20px;}.ca3 .ca33 .u1 a {  display: block;  height: 100%;}.ca3 .ca33 .u1 .l1 {  width: 50px;  height: 50px;  background: url(img/g2.jpg) no-repeat;  display: none;}.ca3 .ca33 .u1 .l2 {  width: 27px;  height: 27px;  background: url(img/g3.jpg) no-repeat;  display: none;}.ca3 .ca33 .u1 .l3 {  width: 27px;  height: 27px;  background: url(img/g4.jpg) no-repeat;  display: none;}.ca3 .ca33 .u2 {  margin-top: 24px;}.ca3 .ca33 .u2 li {  float: left;  margin-right: 30px;}.ca3 .ca33 .u2 li span {  font-size: 14px;}.ca3 .ca33 .u2 li a {  font-size: 14px;}.ca3 .ca34 {  padding-top: 50px;}.ca3 .ca34 a {  display: inline-block;  width: 192px;  height: 60px;  text-align: center;  background-color: #049a3a;  color: #fff;  line-height: 60px;  font-size: 18px;}.ca3 .ca34 a:hover {  background-color: #124a26;}.ca3 .ca34 a:last-child {  margin-left: 31px;}.ca4 {  text-align: center;}.ca4 h3 {  width: 196px;  height: 48px;  margin: 0 auto;  line-height: 48px;  text-align: center;  font-size: 16px;  color: #fff;  background-color: #124a26;}.ca4 i {  width: 1100px;  border-bottom: 1px solid #f4f4f4;  margin: 0 auto;  display: block; /* margin-bottom: 50px;*/}.ca4 .ca41 {  display: inline-block;}.ca4  img { /* width: 503px;*/  /*height: auto;  -webkit-transition: all 1s;  -moz-transition: all 1s;  -ms-transition: all 1s;  -o-transition: all 1s;  transition: all 1s;*/}.ca4  img:hover {  /*-webkit-transform: scale(1.2, 1.2);  -moz-transform: scale(1.2, 1.2);  -ms-transform: scale(1.2, 1.2);  -o-transform: scale(1.2, 1.2);  transform: scale(1.2, 1.2);*/}.ca4 .ca41 span {  display: inline-block;  overflow: hidden;}.ca4 .ca41 span:last-child {  margin-left: 10px;}.ca4 .ca42 {  margin-top: 36px;}.ca4 .ca42 span {  display: inline-block;  overflow: hidden;}.ca4 .ca42 img {  display: inline-block;  width: 866px;  height: auto;  -webkit-transition: all 1s;  -moz-transition: all 1s;  -ms-transition: all 1s;  -o-transition: all 1s;  transition: all 1s;}.ca4 .ca42 img:hover {  -webkit-transform: scale(1.2, 1.2);  -moz-transform: scale(1.2, 1.2);  -ms-transform: scale(1.2, 1.2);  -o-transform: scale(1.2, 1.2);  transform: scale(1.2, 1.2);}.Hm {  background-color: #f4f4f4;  padding-bottom: 98px;}.Hm .hm-inner {  width: 1150px;  margin: 0 auto;}.Hm .hm-inner ul li {  float: left;  margin: 20px 0px 0 20px;  width: 334px;  /*height: 320px;*/  background-color: #fff;}.Hm .hm-inner ul li a {  display: inline-block;}.Hm .hm-inner ul li a:hover .e1 {  color: #124a26;}.Hm .hm-inner ul li a:hover .e3 {  background-image: url(img/c7.png);}.Hm .hm-inner ul li i {  display: block;}.Hm .hm-inner ul li i span {  width: 66px;  height: 26px;  line-height: 26px;  font-size: 12px;  color: #fff;  text-align: center;  background-color: #124a26;  display: block;}.Hm .hm-inner ul li i .on {  background-color: #b5b5b5;}.Hm .hm-inner ul li .i1 {  /*background: url(img/g9.jpg) no-repeat;*/  width: 334px;  height: 202px;  position: relative;}.Hm .hm-inner ul li .i2 {  background: url(img/g10.jpg) no-repeat;  width: 334px;  height: 172px;}.Hm .hm-inner ul li .i1 span{  position: absolute;  left: 0px;  top: 0px}.Hm .hm-inner ul li .i3 {  background: url(img/g11.jpg) no-repeat;  width: 334px;  height: 172px;}.Hm .hm-inner ul li em {  padding-left: 0px;}.Hm .hm-inner ul li em.e2 {  height: 50px;  line-height:20px;}.Hm .hm-inner ul li p {  border: 1px solid #049a3a;  width: 320px;  margin: 20px auto 10px;}.Hm .hm-inner ul li .e1 {  display: block;  width: 282px;  line-height: 1.7;  font-size: 16px;  margin-top: 16px;}.Hm .hm-inner ul li .e2 {  display: block;  font-size: 12px;  color: #666;  margin-top: 14px;}.Hm .hm-inner ul li .e3 {  display: block;  font-size: 12px;  color: #858585;  padding-left: 34px;  background: url(img/c8.png) no-repeat 0px center;}#f {  margin-top: 0;}#p {  margin-top: 78px;}.bannerq img {  width: 100%;  height: 280px;}/***********促销详情页*************/.bannercx {  width: 100%;  height: 490px;}.cx {  width: 374px;  height: 327px;  background: url(img/f22.png) no-repeat;  margin: 0px auto 0;  padding: 116px 0 0 726px;}.cx input {  display: block;  width: 246px;  height: 44px;  border: 1px solid #ede2cd;  font-size: 14px;  color: #822f45;  padding-left: 44px;  margin-bottom: 14px;}.cx input::-webkit-input-placeholder {  color: #822f45;}.cx input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */  color: #822f45;}.cx input::-moz-placeholder { /* Mozilla Firefox 19+ */  color: #822f45;}.cx input:-ms-input-placeholder { /* Internet Explorer 10+ */  color: #822f45;}.cx .i1 {  background: #fff url(img/t1.png) no-repeat 10px 12px;}.cx .i2 {  background: #fff url(img/t2.png) no-repeat 10px 12px;}.cx .i3 {  background: #fff url(img/t3.png) no-repeat 10px 12px;}.cx a {  width: 216px;  height: 44px;  display: block;  line-height: 44px;  background-color: #124a26;  color: #fff;  font-size: 18px;  text-align: center;  margin-left: 38px;}.cx2 {  height: 224px;  background: url(img/t4.jpg) center no-repeat;  margin-top: 30px;}/*******新闻中心*********/.ty img {  width: 100%;  height: auto;}.xw-wrap {  text-align: center;  margin-top: 7px;  padding-left: 15.6%;  border-bottom: 1px solid #049a3a;}.xw {  display: block;  margin: 0 auto;  width: 860px;}.xw li {  float: left;}.xw li a {  display: block;  width: 115px;  font-size: 18px;  color: #666;  line-height: 40px;}.xw li a:after {  display: none;  width: 115px;  content: "";  height: 22px;  background: url(img/t5.png) no-repeat;  margin-bottom: -27px;}.xw li a:hover {  color: #124a26;}.xw li a:hover:after {  display: block;}.xw li a.hover {  color: #124a26;}.xw li a.hover:after {  display: block;}.xw .link a {  color: #124a26;}.xw .link a:after {  display: block;}.xw span {  float: left;  width: 12px;  height: 24px;  background: url(img/t12.png) no-repeat;  margin: 8px 10px 0 10px;}.xw2 {  margin-top: 58px;}.xw2 ul {  width: 1000px;  margin: 0 auto;}.xw2 li {  padding-top: 30px;  padding-bottom: 10px;  border-bottom: 1px solid #049a3a;  margin-bottom: 10px;}.xw2 .s1 {  width: 325px;  height: 217px;  overflow: hidden;  float: left;}.xw2 .s1 img {  width: 100%;/*  -webkit-transition: all 1.5s;  -moz-transition: all 1.5s;  -ms-transition: all 1.5s;  -o-transition: all 1.5s;  transition: all 1.5s;*/}.xw2 .s1:hover img {/*  -webkit-transform: scale(1.2, 1.2);  -moz-transform: scale(1.2, 1.2);  -ms-transform: scale(1.2, 1.2);  -o-transform: scale(1.2, 1.2);  transform: scale(1.2, 1.2);*/}.xw2 dl {  float: left;  margin-left: 35px;}.xw2 dl:hover dt {  color: #124a26;}.xw2 dl dt {  font-size: 22px;  color: #000;}.xw2 dl p {  margin: 10px 0;}.xw2 dl p i {  font-size: 14px;  color: #999999;  margin-right: 40px;}.xw2 dl dd {  width: 45rem;  font-size: 14px;  color: #666;  line-height: 2;  min-height: 69px;  padding-bottom: 15px;}.xw2 dl a.re {  display: block;  width: 85px;  height: 33px;  border: 1px solid #fff;  text-align: center;  line-height: 33px;  background-color: #049a3a;  font-size: 12px;  color: #fff;}.xw2 dl a.re:hover {  border: 1px solid #124a26;  background-color: #fff;  color: #124a26;}.xw2 dl a:hover {  color: #124a26;}#m {  margin: 40px 0 40px 0;}/*********新闻中心详情页***********/.xwx .p1 {  font-size: 32px;  color: #000;  text-align: center;  text-indent:  0px;}.xwx .p2 {  text-align: center;  margin-bottom: 25px;}.xwx .p2 i {  display: inline-block;  font-size: 14px;  color: #999;  margin-right: 40px;}.xwx .p3 {  margin-bottom: 30px;}.xwx p {  width: 1100px;  text-indent: 32px;  margin: 0 auto 10px auto;  line-height: 1.7;  font-size: 0.966em;  color: #333;}.xwx span {  display: block;  margin: 0 auto;  width: 1100px;  font-size: 16px;  color: #666;}.xwx a{  color: #124a26;  font-size: 16px;}.xwx img {  display: block;  margin: 20px auto;}.xwx em {  display: block;  width: 1100px;  margin: 0 auto;  font-size: 14px;  color: #666;  text-align: center;  margin-top: -12px;}.xwx2 {  width: 1100px;  margin: 0 auto;  border-bottom: 1px solid #049a3a;  padding-bottom: 14px;}/*.xwx2 .u1 {  float: left;}.xwx2 .u1 li {  float: left;  margin-right: 10px;}.xwx2 .u1 li:first-child a {  background-color: transparent;  color: #333;}.xwx2 .u1 a {  font-size: 14px;  color: #666;  display: inline-block;  padding: 8px 14px;  background-color: #f1f1f1;}*/.xwx2 .u2 {  float: right;}.xwx2 .u2 li {  float: left;}.xwx2 .u2 li a {  display: block;  width: 17px;  height: 17px;  margin-right: 10px;}.xwx2 .u2 li .a1 {  background: url(img/t20.png) no-repeat;}.xwx2 .u2 li .a2 {  background: url(img/t21.png) no-repeat;}.xwx2 .u2 li .a3 {  background: url(img/t22.png) no-repeat;}.xwx2 .u2 li .a4 {  background: url(img/t23.png) no-repeat;}.xwx2 .u2 li .a5 {  background: url(img/t24.png) no-repeat;}.xwx2 .u2 li .a5 {  background: url(img/t25.png) no-repeat;}.xwx3 {  width: 1100px;  margin: 24px auto 0;  /*padding-bottom: 60px;*/}.xwx3 .xwx31 {  float: left;}.xwx3 .xwx31 p {  font-size: 14px;  margin-bottom: 14px;}.xwx3 .xwx31 p a {  display: inline-block;}.xwx3 .xwx31 p a:after {  display: block;  content: "";  width: 0%;  border-bottom: 1px solid #000;  -webkit-transition: all 0.4s;  -moz-transition: all 0.4s;  -ms-transition: all 0.4s;  -o-transition: all 0.4s;  transition: all 0.4s;}.xwx3 .xwx31 p a:hover:after {  width: 100%;}.xwx3 .xwx31 p i {  color: #333;}.xwx3 .xwx31 p span {  color: #666666;}.xwx3 .xwx32 {  float: right;}.xwx3 .xwx32 a {  display: inline-block;}.xwx3 .xwx32 a:after {  display: block;  content: "";  width: 0%;  border-bottom: 1px solid #000;  -webkit-transition: all 0.4s;  -moz-transition: all 0.4s;  -ms-transition: all 0.4s;  -o-transition: all 0.4s;  transition: all 0.4s;}.xwx3 .xwx32 a:hover:after {  width: 100%;}/**********关于诗尼曼***********/#w {  width: 1100px;}.gy {  padding-top: 20px;  padding-bottom: 20px;}.gy h3 {  text-align: center;  margin-bottom: 28px;}.gy h3 span {  font-size: 30px;  color: #124a26;}.gy h3 i {  font-size: 20px;  color: #333333;}.gy .line {  width: 974px;  height: 26px;  margin: 0 auto;  background: url(img/t26.png) no-repeat;  margin-bottom: 28px;}.gy p {  width: 1000px;  margin: 0 auto;  font-size: 15px;  color: #333;  line-height: 1.7;  margin-bottom: 20px;  text-indent: 30px;}.gy .gy-inner {  position: relative;  width: 982px;  height: 572px;  margin: 0 auto;}.gy .i1 {  width: 982px;  height: 376px;  position: absolute;  top: 0;  left: 0;}.gy .i2 {  width: 484px;  height: 187px;  position: absolute;  bottom: 0;  left: 0;}.gy .i3 {  width: 484px;  height: 187px;  position: absolute;  bottom: 0;  right: 0;}.gy .i4 {  width: 208px;  height: 208px;  position: absolute;  top: 276px;  left: 387px;}.gy2 {  padding-top: 20px;  padding-bottom: 20px;  height: 280px;  background: url(img/t31.jpg) no-repeat center;}.gy2 h3 {  text-align: center;  margin-bottom: 20px;}.gy2 h3 span {  font-size: 30px;  color: #124a26;}.gy2 h3 i {  font-size: 20px;  color: #333333;}.gy2 .line {  width: 974px;  height: 26px;  margin: 0 auto;  background: url(img/t26.png) no-repeat;  margin-bottom: 28px;}.gy2 p {  width: 1000px;  margin: 0 auto;  font-size: 15px;  color: #333;  line-height: 1.7;  /*margin-bottom: 84px;*/  text-indent: 30px;}.gy2 .gy2-inner {  position: relative;  width: 1035px;  height: 150px;  margin: 0 auto;}.gy2 .gy2-inner li {  position: absolute;  top: 0;  left: 0;  width: 151px;  height: 150px;}.gy2 .gy2-inner li a {  display: block;  width: 151px;  height: 150px;}.gy2 .gy2-inner .a1 {  background: url(img/t31.png) no-repeat;  left: 2px;}.gy2 .gy2-inner .a2 {  background: url(img/t32.png) no-repeat;  left: 176px;}.gy2 .gy2-inner .a3 {  background: url(img/t33.png) no-repeat;  left: 352px;}.gy2 .gy2-inner .a4 {  background: url(img/t34.png) no-repeat;  left: 528px;}.gy2 .gy2-inner .a5 {  background: url(img/t35.png) no-repeat;  left: 704px;}.gy2 .gy2-inner .a6 {  background: url(img/t36.png) no-repeat;  left: 880px;}.gy3 {  padding-bottom: 20px;}.gy3 h3 {  text-align: center;  margin-bottom: 28px;  margin-top: 30px;}.gy3 h3 span {  font-size: 30px;  color: #124a26;}.gy3 h3 i {  font-size: 20px;  color: #333333;}.gy3 .line {  width: 974px;  height: 26px;  margin: 0 auto;  background: url(img/t26.png) no-repeat;  margin-bottom: 28px;}.gy3 p {  width: 1000px;  margin: 0 auto;  font-size: 15px;  color: #333;  line-height: 1.7;  margin-bottom: 20px;  text-indent: 30px;}.gy3 img {  /*width: 1100px;*/  display: block;  margin: 0 auto 28px;}.gy4 {  padding-top: 20px;  padding-bottom: 20px;  background-color: #fafafa;}.gy4 h3 {  text-align: center;  margin-bottom: 28px;}.gy4 h3 span {  font-size: 30px;  color: #124a26;}.gy4 h3 i {  font-size: 20px;  color: #333333;}.gy4 .line {  width: 974px;  height: 26px;  margin: 0 auto;  background: url(img/t26.png) no-repeat;  margin-bottom: 28px;}.gy4 p {  width: 1100px;  margin: 0 auto;  font-size: 15px;  color: #333;  line-height: 1.7;  margin-bottom: 20px;  text-indent: 30px;}/********品牌荣誉**********/.bp {  position: relative;  width: 1038px;  height: 279px;  margin: 35px auto 70px;  padding-top:10px;}.bp li {  width: 276px;  height: 278px;  margin: 0 35px;}.bp a {  display: block;  width: 100%;  height: 100%;}.bp .img {  width: 276px;  height: 233px;}.bp .img img {  width: 100%;}.bp p {  text-align: center;  margin-top: 28px;}.bp .prev {  position: absolute;  width: 28px;  height: 50px;  top: 50%;  left: -34px;  margin-top: -70px;  background: url(img/d16.png) no-repeat left center;  background-size: 130px;}.bp .prev:hover {  background-image: url(img/d17.png);}.bp .next {  position: absolute;  width: 28px;  height: 50px;  top: 50%;  right: -34px;  margin-top: -70px;  background: url(img/d16.png) no-repeat right center;  background-size: 130px;}.bp .next:hover {  background-image: url(img/d17.png);}.bp2 {  margin-top: 86px;  padding-bottom: 60px;}.bp2 .u1 {  width: 1100px;  margin: 0 auto;  border-bottom: 1px solid #dcdcdc;}.bp2 .u1 li {  width: 100%;  /*float: left;*/  text-align: center;  padding-bottom: 20px;  font-size: 100%;}.bp2 .u1 li a {  text-align: center;  display: inline-block;  color: #666666;  font-size: 24px;  position: relative;}.bp2 .u1 li a:after {  position: absolute;  content: "";  width: 115px;  height: 22px;  /*background: url(img/c1.png) no-repeat;*/  top: 51px;  left: 16px;  display: none;}.bp2 .u1 li a:hover {  color: #124a26;}.bp2 .u1 li a:hover:after {  display: block;}.bp2 .d1 {  padding-top: 40px;  position: relative;  min-height: 286px;  width: 1100px;  margin: 0 auto;}.bp2 .d1 ul {  background: url(img/z6.png) no-repeat;  display: none;  position: absolute;  width: 1100px;}.bp2 .d1 ul li {  height: 74px;  border-bottom: 1px solid #049a3a;}.bp2 .d1 ul li span {  height: 30px;  line-height: 30px;  width: 64px;  display: inline-block;  background: url(img/z4.png) no-repeat;  font-size: 14px;  color: #fff;  padding-left: 30px;  margin-right: 28px;  margin-left: -8px;}.bp2 .d1 ul li .jp {  background: url(img/z5.png) no-repeat;}.bp2 .d1 ul li i {  font-size: 14px;  color: #666;  width: 900px;  display: inline-block;  zoom: 1;  vertical-align: middle !important;}.bp2 .d1 ul li:after {  display: inline-block;  zoom: 1;  content: '';  height: 100%;  vertical-align: middle;}#d {  display: block;}/*********人力招聘***********/.rl {  margin-top: 30px;}.rl h3 {  font-size: 36px;  text-align: center;  margin-bottom: 10px;}.rl .a1 {  margin: 0 auto;  width: 812px;}.rl .a1 p {  font-size: 14px;  float: left;  margin: 0px 8px;  color: #666;}.rl .a1 p span {  color: #124a26;}.rl .a1 i {  float: left;  background: url(img/b1.png);  width: 249px;  height: 20px;}.rl .a1 em {  float: left;  background: url(img/b2.png);  width: 249px;  height: 20px;}.rl2 {  width: 1100px;  margin: 25px auto 0;  padding-bottom: 0px;}.rl2 p {  font-size: 24px;  color: #666;  text-align: center;  line-height: 70px;  background-color: #fdf5e8;}.rl2 li {  line-height: 62px;  border-bottom: 1px solid #049a3a;  color: #666;  cursor: pointer;}.rl2 li:hover {  background-color: #124a26;  color: #fff;}.rl2 .s {  background-color: #f8f8f8;}.rl2 span {  display: inline-block;  width: 180px;  padding-left: 60px;  line-height: 62px;}.rl2 i {  display: inline-block;  width: 190px;  padding-left: 40px;  line-height: 62px;}.rl2 em {  display: inline-block;  width: 190px;  padding-left: 40px;  line-height: 62px;}.rl2 b {  display: inline-block;  width: 290px;  padding-left: 90px;  line-height: 62px;}.rl2 .d1 {  background-color: #c9b38f;  color: #fff;}.rl2 .d1 i {  border-right: 1px solid #fff;  border-left: 1px solid #fff;}.rl2 .d1 em {  border-right: 1px solid #fff;}.sharewrap {  position: fixed;  top: 0;  left: 0;  height: 100%;  width: 100%;  background-color: #000;  opacity: 0.7;  filter: alpha(opacity=70);  display: none;}.share {  position: fixed;  top: 50%;  left: 50%;  margin: -352px 0 0 -367px;  width: 715px;  height: 533px;  background-color: #fff;  border-radius: 8px;  display: none;}.share p.tit {  height: 76px;  line-height: 76px;  background-color: #fdf5e8;  text-align: center;  font-size: 24px;  color: #7f2c42;  border-top-left-radius: 8px;  border-top-right-radius: 8px;  position: relative;}.share p .btn2 {  position: absolute;  width: 22px;  height: 22px;  background: url(img/btnz.png) no-repeat;  top: 26px;  right: 24px;}.share span {  display: block;  font-size: 14px;  color: #585858;  margin-bottom: 36px;}.share .share-inner {  padding: 40px 18px 0 18px;  border-radius: 8px;}.share ul {  background-color: #f7f7f7;  padding: 18px 0 0 20px;}.share ul:last-child {  padding-bottom: 30px;}.share ul li {  line-height: 1.8;  font-size: 14px;  color: #585858;}.share .btnx {  display: block;  width: 148px;  height: 52px;  line-height: 52px;  /*padding-left: 106px;*/  font-size: 18px;  color: #fff;  background: #7f2c42 url(img/z7.png) no-repeat 44px 16px;  border-radius: 26px;  /*margin: 45px auto 0;*/  position: absolute;  left: 240px;  bottom: 20px}/*******联系我们********/.lxwm {  width: 1100px;  margin: 0 auto;  padding: 40px 0 0 0;}.lxwm .lxwm1 li {  float: left;  width: 350px;  height: 214px;  padding: 42px 0 0 0;}.lxwm .lxwm1 li a {  display: block;  width: 100%;  height: 100%;}.lxwm .lxwm1 li span {  display: block;  width: 40px;  height: 40px;  margin: 0 auto 30px;}.lxwm .lxwm1 li i {  display: block;  text-align: center;  font-size: 26px;  color: #000;  margin-bottom: 16px;}.lxwm .lxwm1 li p {  text-align: center;  width: 250px;  font-size: 14px;  color: #333;  margin: 0 auto 6px;}.lxwm .lxwm1 .i1 {  background-color: #ffebf2;}.lxwm .lxwm1 .i1 span {  background: url(img/z8.png) no-repeat;}.lxwm .lxwm1 .i2 {  background-color: #f4f4f4;  margin: 0 25px;}.lxwm .lxwm1 .i2 span {  background: url(img/z9.png) no-repeat;}.lxwm .lxwm1 .i3 {  background-color: #e6f5f7;}.lxwm .lxwm1 .i3 span {  background: url(img/z10.png) no-repeat;}.lxwm .lxwm2 {  margin-top: 20px;  height: 360px;  /*background: url(img/z11.jpg) no-repeat;  margin-bottom: 104px;*/  padding-left: 542px;  padding-top: 50px;}.map_mes{position: absolute;left: 0;top: 0; width: 1099px; height: 409px;z-index: 99999 ;background: url(img/z11.png) no-repeat;}.lxwm .lxwm2 h3 {  font-size: 22px;  color: #fff;}.lxwm .lxwm2 .line {  width: 455px;  height: 1px;  background-color: #595958;  margin: 8px 0;}.lxwm .lxwm2 p {  font-size: 14px;  color: #e0e0e0;  line-height: 36px;}.lxwm .lxwm2 span {  display: inline-block;  width: 90px;  padding-left: 30px;}.lxwm .lxwm2 .p1 {  background: url(img/z12.png) no-repeat left 6px;}.lxwm .lxwm2 .p2 {  background: url(img/z13.png) no-repeat left 6px;}.lxwm .lxwm2 .p3 {  background: url(img/z14.png) no-repeat left 6px;}.lxwm .lxwm2 .p4 {  background: url(img/z15.png) no-repeat left 6px;}.lxwm .lxwm2 .p5 {  background: url(img/z16.png) no-repeat left 6px;}.lxwm .lxwm2 .p-wrap {  background: url(img/z17.png) no-repeat left 26px;}/***********营销网络************/.yxwl {  width: 1100px;  margin: 0 auto;  padding: 20px 0 0 0;}.yxwl .yxwl1 {  padding-bottom: 60px;}.yxwl .yxwl1 .yxwl11 {  float: left;  width: 542px;  height: 438px;  /*background: url(img/z18.jpg) no-repeat;*/}.yxwl12 {  position: fixed;  left: 33%;  top: 20%;  z-index: 9999999;  width: 550px;  background: #fff;}.yxwl12 a.btn2{    background: rgba(0, 0, 0, 0) url("img/btnz.png") no-repeat scroll 0 0;    height: 22px;    position: absolute;    right: 24px;    top: 26px;    width: 22px;}.yxwl12 h3 {  background-color: #fdf5e8;    border-top-left-radius: 8px;    border-top-right-radius: 8px;    color: #7f2c42;    font-size: 24px;    height: 76px;    line-height: 76px;    position: relative;    text-align: center;    margin-bottom: 30px}.yxwl12 input {  width: 390px;  height: 32px;  border: 1px solid #999999;}.yxwl12 div {  /*text-align: right;*/  margin-bottom: 26px;  margin-left: 30px}.yxwl12 label {  display: inline-block;  width: 80px;  margin-right: 14px;  font-size: 14px;  color: #333;}.yxwl12 span {  display: inline-block;  width: 80px;  margin-right: 14px;  font-size: 14px;  color: #333;}.yxwl12 select {  width: 120px;  height: 32px;  padding-left: 24px;  border: 1px solid #999999;  color: #999999;}.yxwl12 select option {  font-size: 14px;  color: #999999;}.yxwl12 .sl1 {  margin-left: 12px;}.yxwl12 i {  position: absolute;  width: 8px;  height: 4px;  background: url(img/z19.png) no-repeat;  margin: 13px 0 0 -24px;}.yxwl12 em {  display: inline-block;  width: 80px;  margin-right: 14px;  font-size: 14px;  color: #333;}.yxwl12 textarea {  width: 390px;  height: 133px;  vertical-align: middle;}.yxwl12 a {  width: 190px;  height: 46px;  line-height: 46px;  text-align: center;  font-size: 16px;  color: #fff;  background-color: #124a26;  display: block;  margin-left: 160px;}.yxwl13 {  position: fixed;  left: 33%;  top: 20%;  z-index: 9999999;  width: 550px;  background: #fff;}.yxwl13 a.btn2{    background: rgba(0, 0, 0, 0) url("img/btnz.png") no-repeat scroll 0 0;    height: 22px;    position: absolute;    right: 24px;    top: 26px;    width: 22px;}.yxwl13 h3 {  background-color: #fdf5e8;    border-top-left-radius: 8px;    border-top-right-radius: 8px;    color: #7f2c42;    font-size: 24px;    height: 76px;    line-height: 76px;    position: relative;    text-align: center;    margin-bottom: 30px}.yxwl13 input {  width: 390px;  height: 32px;  border: 1px solid #999999;}.yxwl13 div {  /*text-align: right;*/  /*margin-bottom: 26px;  margin-left: 30px*/}.yxwl13 label {  display: inline-block;  width: 80px;  margin-right: 14px;  font-size: 14px;  color: #333;}.yxwl13 span {  /*display: inline-block;  width: 80px;  margin-right: 14px;  font-size: 14px;  color: #333;*/}.yxwl13 select {  /*width: 120px;  height: 32px;  padding-left: 24px;  border: 1px solid #999999;  color: #999999;*/}.yxwl13 select option {  font-size: 14px;  color: #999999;}.yxwl13 .sl1 {  margin-left: 12px;}.yxwl13 i {  position: absolute;  width: 8px;  height: 4px;  background: url(img/z19.png) no-repeat;  margin: 13px 0 0 -24px;}.yxwl13 em {  display: inline-block;  width: 80px;  margin-right: 14px;  font-size: 14px;  color: #333;}.yxwl13 textarea {  width: 390px;  height: 133px;  vertical-align: middle;}.yxwl13 a {  width: 190px;  height: 46px;  line-height: 46px;  text-align: center;  font-size: 16px;  color: #fff;  background-color: #124a26;  display: block;  margin-left: 160px;}.yxwl .yxwl2 {  background-color: #f9f7ef;  padding: 12px 12px 10px 20px;}.yxwl .yxwl2 .g1 {  width: 600px;}.yxwl .yxwl2 .g2 .i1 {  display: inline-block;  width: 236px;  background-color: #fff;  padding-left: 24px;  font-size: 14px;  border: 1px solid #049a3a;  border-right: none;  height: 30px;}.yxwl .yxwl2 .g2 .i2 {  display: inline-block;  width: 60px;  line-height: 30px;  font-size: 14px;  color: #fff;  text-align: center;  background-color: #124a26;}.yxwl .yxwl2 form {  vertical-align: middle;  display: inline-block;}.yxwl .yxwl2 span {  font-size: 16px;  color: #6d4f2c;  margin-right: 6px;}.yxwl .yxwl2 select {  width: 188px;  height: 32px;  padding-left: 24px;  border: 1px solid #999999;  color: #999999;}.yxwl .yxwl2 select:last-child {  margin-left: 12px;}.yxwl .yxwl2 select option {  font-size: 14px;  color: #999999;}.yxwl .yxwl2 i {  position: absolute;  width: 8px;  height: 4px;  background: url(img/z19.png) no-repeat;  margin: 13px 0 0 -24px;}.yxwl3 {  width: 1100px;  margin: 0 auto;  text-align: center;  padding-bottom: 70px;}.yxwl3 span {  width: 320px;  display: inline-block;  text-align: left;  padding-left: 20px;}.yxwl3 i {  display: inline-block;  width: 436px;}.yxwl3 em {  width: 323px;  display: inline-block;}.yxwl3 .l1 {  line-height: 46px;  font-size: 16px;  color: #fff;  background-color: #741130;  margin-bottom: 12px;}.yxwl3 .l2 {  line-height: 34px;  font-size: 14px;  color: #978570;}/**********效果********/.ly li {  -webkit-animation: g2 1s forwards;  -o-animation: g2 1s forwards;  animation: g2 1s forwards;}.ly span {  -webkit-animation: g2 1s forwards;  -o-animation: g2 1s forwards;  animation: g2 1s forwards;}.ly .pp1 {  animation-delay: 0s;  -webkit-animation-delay: 0s;}.ly .pp2 {  animation-delay: 0.2s;  -webkit-animation-delay: 0.2s;}.ly .pp3 {  animation-delay: 0.4s;  -webkit-animation-delay: 0.4s;}.ly .pp4 {  animation-delay: 0.6s;  -webkit-animation-delay: 0.6s;}.ly .pp5 {  animation-delay: 0.8s;  -webkit-animation-delay: 0.8s;}.ly .pp6 {  animation-delay: 1s;  -webkit-animation-delay: 1s;}.ly .pp7 {  animation-delay: 1.2s;  -webkit-animation-delay: 1.2s;}.ly .pp8 {  animation-delay: 1.4s;  -webkit-animation-delay: 1.4s;}.ly .pp9 {  animation-delay: 1.6s;  -webkit-animation-delay: 1.6s;}.ly .pp10 {  animation-delay: 1.8s;  -webkit-animation-delay: 1.8s;}.ly .pp11 {  animation-delay: 2s;  -webkit-animation-delay: 2s;}#za1 {  position: fixed;  width: 100px;  height: 248px;  z-index: 999;  left: 10px;  top: 50%;  margin-top: -250px;}/*# sourceMappingURL=style.css.map *//*----------------------营销网络开始----------------------*//*net_maincon*/.net_maincon{ width:1024px; height:auto; margin:0 auto; padding-top:40px; background:#fff;}.net_map{ width:624px; height:auto; float:left; margin-left:250px} .map{width:552px; height:447px; float:left}.map_right{width:72px; height:447px; float:left; }.net_right{ width:400px; height:427px; background:#fff; float:left;padding-top:20px;}.net_right_con{ width:300px; margin:0 auto; padding-top:15px}.man_list strong{ font-size:24px; color:#741130;}.man_list div{ width:300px; height:250px; padding-top:15px;}.man_list div ul{ float:left;}.man_list div p{ float:right;}.man_list div p { width:90px; height:60px; background:#741130; text-align:center; color:#fff; font-size:16px; padding-top:15px;} .man_list li { margin-bottom:10px;}.man_list li span{ font-size:16px;}.man_01{ width:148px; height:30px; border:1px solid #ddd;}.net_list_con{ width:100%; float:left; padding-bottom:20px; background:#fff;}.net_list li{ width:100%; height:40px; float:left; line-height:40px;}.net_list li span{ color:#978570; height:40px;float:left;}.net_list li .name{ width:338px; padding-left:25px}.net_list li .address{ width:410px;}.net_search{ width:1024px; height:40px; background:url(img/net_search.gif) no-repeat center top; float:left;}.city_con{ width:320px; float:left; padding:10px 0 0 190px}.city_con #se_s1{ width:140px; height:20px; float:left; border:1px solid #ddd;}.city_con #se_s2{ width:140px; height:20px; float:left; margin-left:10px; border:1px solid #ddd;}.search_con{ width:234px; height:22px; padding-top:12px;  float:right; padding-right:5px }.txt_search{ width:180px;  color:#999; float:left;background:none; border:none }.btn_search{ width:35px; cursor:pointer; float:left; background:none; border:none}/*map*/#dataMap {position:relative; margin:0 auto;width:552px;height:447px;font-size:12px;background:url(img/map.gif) no-repeat 37px 27px;}#dataMap span {position:absolute;}#dataMap a {display:block;padding-left:20px;line-height:1.8;text-decoration:none;color:#000;background:url(img/focus.gif) no-repeat left 4px;}#dataMap a:hover,#dataMap a:active {color:#f00;background-position:left bottom;}#dataMap a.hotcity {color:#f00;font-weight:700;}#dataMap em {display:none;}.popup {  position: fixed;  z-index: 999;  top: 0;  left: 0;  width: 100%;  height: 100%;  background-color: rgba(0, 0, 0, 0.8);}.popup .popup-inner {  position: absolute;  top: 50%;  left: 50%;  width: 540px;  height: 310px;  margin: -168px 0 0 -290px;  background-color: #fff;  border-radius: 8px;  border: 1px dashed #cebca1;  padding: 26px 40px 0 0;}.popup .popup-inner img {  position: absolute;  top: -32px;  left: -64px;  width: 300px;}.popup .popup-inner .popup-right {  float: right;  width: 284px;}.popup .popup-inner .popup-right .p1 {  height: 26px;  /*background: url(img/gg2.png) no-repeat left top;*/  margin-bottom: 18px;}.popup .popup-inner .popup-right .ttt {  height: 26px;  background: url(img/ggggg.png) no-repeat left top;  margin-bottom: 18px;}background: url(img/gg2.png) no-repeat left top;.popup .popup-inner .popup-right .di1 {  margin-bottom: 10px;}.popup .popup-inner .popup-right .di1 span {  float: left;  font-size: 12px;  color: #124a26;  line-height: 34px;  margin-right: 12px;}.popup .popup-inner .popup-right .di1 input {  float: left;  font-size: 12px;  width: 190px;  height: 34px;  border: 1px solid #049a3a;  line-height: 34px;  background-color: transparent;  padding-left: 14px;  background: no-repeat 12px center;}.popup .popup-inner .popup-right .di2 {  margin-bottom: 10px;}.popup .popup-inner .popup-right .di2 span {  float: left;  font-size: 12px;  color: #124a26;  line-height: 34px;  margin-right: 12px;}.popup .popup-inner .popup-right .di2 select {  float: left;  font-size: 12px;  height: 34px;  border: 1px solid #049a3a;  line-height: 34px;  background-color: transparent;  padding-left: 14px;  width: 96px;  margin-right: 5px;  color: #000;}.popup .popup-inner .popup-right .di2 .re {  position: relative;  float: left;}.popup .popup-inner .popup-right .di2 .re b {  position: absolute;  width: 14px;  height: 10px;  background: url(gimg/g5.png) no-repeat center;  right: 14px;  top: 12px;}.popup .popup-inner .popup-right .di3 {  position: relative;}.popup .popup-inner .popup-right .di3 select {  float: right;  font-size: 12px;  width: 198px;  height: 34px;  border: 1px solid #049a3a;  line-height: 34px;  background-color: transparent;  padding-left: 44px;  color: #000;  margin-right: 45px}.popup .popup-inner .popup-right .di3 b {  position: absolute;  width: 14px;  height: 10px;  background: url(gimg/g5.png) no-repeat center;  right: 14px;  top: 12px;}.popup .popup-inner .jr {  display: block;  width: 180px;  height: 40px;  background-color: #124a26;  text-align: center;  line-height: 40px;  font-size: 16px;  color: #fff;  margin-top: 12px;  border-radius: 8px;  margin-left: 44px;}.popup .popup-inner .closeBtn {  position: absolute;  background: url(img/gg-close.png) no-repeat center;  width: 45px;  height: 45px;  top: -20px;  right: -20px;}.popur2 {  position: fixed;  width: 100%;  height: 100%;  background-color: rgba(0, 0, 0, 0.8);  top: 0;  left: 0;  display: none}.popur2 .popur2-inner {  position: absolute;  top: 50%;  left: 50%;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  width: 652px;  height: 596px;  border-radius: 8px;  background-color: #fff;  background: url(img/gg00.png) no-repeat center;  padding: 44px 0 0 48px;}.popur2 .popur2-inner img {  position: absolute;  width: 275px;  bottom: 0;  right: -66px;}.popur2 .popur2-inner .p1 {  font-size: 24px;  color: #7f2c42;  text-align: center;  font-weight: bold;  line-height: 30px;  margin-bottom: 42px;}.popur2 .popur2-inner .p1 span {  width: 30px;  background-color: #000000;  height: 3px;  display: inline-block;  margin: 0 20px;  line-height: 30px;  vertical-align: super;}.popur2 .popur2-inner .d1 {  margin-bottom: 20px;}.popur2 .popur2-inner .d1 span {  float: left;  font-size: 16px;  color: #000;  width: 90px;  line-height: 48px;}.popur2 .popur2-inner .d1 input {  float: left;  width: 360px;  padding-left: 10px;  font-size: 12px;  color: #000;  height: 48px;  line-height: 48px;  border: 1px solid #ccc;  background-color: transparent;  outline: none;}.popur2 .popur2-inner .d2 {  margin-bottom: 20px;}.popur2 .popur2-inner .d2 span {  float: left;  font-size: 16px;  color: #000;  width: 90px;  line-height: 48px;}.popur2 .popur2-inner .d2 select {  float: left;  width: 119px;  padding-left: 20px;  font-size: 12px;  color: #000;  line-height: 48px;  border: 1px solid #ccc;  height: 30px;  margin-top: 10px;  /*background-color: transparent;*/  outline: none;  margin-right: 8px;}.popur2 .popur2-inner .d2 .re {  position: relative;  float: left;}.popur2 .popur2-inner .d2 .re b {  position: absolute;  width: 14px;  height: 10px;  background: url(gimg/g5.png) no-repeat center;  right: 24px;  top: 20px;}.popur2 .popur2-inner .d4 {  margin-bottom: 20px;}.popur2 .popur2-inner .d4 span {  float: left;  font-size: 16px;  color: #000;  width: 90px;  line-height: 48px;}.popur2 .popur2-inner .d4 textarea {  float: left;  width: 360px;  padding-left: 10px;  font-size: 12px;  color: #000;  line-height: 48px;  border: 1px solid #ccc;  background-color: transparent;  outline: none;  height: 130px;}.popur2 .popur2-inner .cubmit {  display: block;  width: 264px;  height: 56px;  text-align: center;  line-height: 56px;  font-size: 18px;  color: #fff;  background-color: #7f2c42;  margin-left: 94px;  border-radius: 28px;}.popur2 .popur2-inner .close {  position: absolute;  width: 20px;  height: 20px;  top: 30px;  right: 30px;  background: url(img/CB.png) no-repeat center;}/*# sourceMappingURL=style.css.map */.nav ul li{position: relative;}.sec_nav { width: 143px; position: absolute;left: 0;top: 45px; background: #000; display: none; z-index: 999999999}.sec_nav span{line-height: 45px;text-align: center;  display: block; }.sec_nav span a{color: #fff}.p_box{display: none}/**加盟留言成功**/.popup-right .success{    font-size: 40px;    text-align: center;    height: 100%;    line-height: 100%;    margin-top: 36%;    font-weight: 800;    color: #124a26;}/*内页*/.page-news_text {    width: 1200px;    margin: 0 auto;    margin-top: 50px;    overflow: hidden;}.page-news_left {    width: 259px;    margin: 0 auto;    float: left;}.page-news_left .title {    height: 90px;    background-color: #f5f5f5;    text-align: center;    border: 1px solid #eeeeee;}.page-news_center {    border: 2px solid #eeeeee;}.page-news_center .content {    text-align: center;}.page-news_center .content a {    display: block;    width: 235px;    font-size: 16px;    color: #fff;    text-align: center;    margin: 0 auto;    background: #6B0360;    margin-top: 20px;    margin-bottom: 20px;        padding: 10px 0;}.page-news_center .content a:hover{ background:#920783;}.page-news_left .contact {    border: 2px solid #eeeeee;    margin-top: 20px;}.page-news_left .title h2 {    padding-top: 25px;    font-weight: 800;    font-size: 20px;}.page-news_left .title p {    font-size: 13px;    color: #929292;}.page-news_left .contact img {    padding: 15px 8px;}.page-news_left .contact ul {    padding: 0px 0px 0px 10px;}.page-news_left .contact li {    line-height: 25px;    font-size: 14px;    color: #1b1b1b;    padding-bottom: 45px;}.dqwz {    width: 910px;    float: right;    background: url(img/bg-p.png) bottom no-repeat;    font-size: 16px;    color: #333;    padding-bottom: 10px;    letter-spacing: 2px;}.products_right {    width: 910px;    float: right;}.products_right_list .cp {    float: left;    width: 212px;    height: 200px;    border: 1px solid #EEEEEE;    margin: 15px 6.5px 0px 6.5px;    text-align: center;    padding-top: 15px;}.cp a img {    width: 192px;    height: 165px;}.products_right_list .cp h3 {    text-align: center;    margin-top: 8px;        font-size: 16px;}.products_right_list .cp:hover {    border: 1px solid #1c74cd;}.page-news_list {    height: 190px;    border-bottom: 2px dashed #ccc;}.page-news_list h2 {    padding-top: 30px;    margin-bottom: 15px;}.page-news_list h2 a {    line-height: 20px;    letter-spacing: 2px;    font-size: 18px;}.page-news_list h2 span {    font-size: 16px;    float: right;    padding-right: 10px;}.page-news_list img {    float: left;    padding: 20px 20px 0px 0px;    width: 214px;    height: 147px;}	.si_captcha_small {				width: 175px;				height: 45px;				padding-top: 10px;				padding-bottom: 10px;			}			.si_captcha_large {				width: 250px;				height: 60px;				padding-top: 20px;				padding-bottom: 10px;				margin: auto;			}			img#si_image_com {				border-style: none;				margin: 0;				padding-right: 5px;				float: left;			}			img#si_image_reg {				border-style: none;				margin: 0;				padding-right: 5px;				float: left;			}			img#si_image_log {				border-style: none;				margin: 0;				padding-right: 5px;				float: left;			}			img#si_image_side_login {				border-style: none;				margin: 0;				padding-right: 5px;				float: left;			}			img#si_image_checkout {				border-style: none;				margin: 0;				padding-right: 5px;				float: left;			}			img#si_image_jetpack {				border-style: none;				margin: 0;				padding-right: 5px;				float: left;			}			img#si_image_bbpress_topic {				border-style: none;				margin: 0;				padding-right: 5px;				float: left;			}			.si_captcha_refresh {				border-style: none;				margin: 0;				vertical-align: bottom;			}			div#si_captcha_input {				display: block;				padding-top: 15px;				padding-bottom: 5px;			}			label#si_captcha_code_label {				margin: 0;			}			input#si_captcha_code_input {				width: 65px;			}			p#si_captcha_code_p {				clear: left;				padding-top: 10px;				padding-bottom: 10px;				text-align: center;			}			.si-captcha-jetpack-error {				color: #DC3232;			}			.nav ul li {				position: relative;			}						.sec_nav {				width: 143px;				position: absolute;				left: 0;				top: 45px;				background: #000;				display: none;				z-index: 999999999			}						.sec_nav span {				line-height: 45px;				text-align: center;				width: 144px;				display: block;			}						.sec_nav span a {				color: #fff			}			#zSlider {				margin: 0px auto;				width: 1036px;				overflow: hidden;			}						#picshow {				position: relative;			}						#picshow,			#picshow_img {				width: 716px;				height: 440px;				overflow: hidden;				float: left;			}						#picshow_img li {				width: 716px;				height: 440px;				overflow: hidden;				float: left;				display: none;			}						#picshow_img img {				width: 716;				height: 440px;			}						#picshow_tx {				left: 0px;				width: 716px;				bottom: 0px;				position: absolute;				height: 90px;				overflow: hidden;			}						#picshow_tx li {				/* background: url(style/images/img/picshow_bg.png) repeat; */				background:url(../images/img/picshow_bg.png) repeat;				padding: 10px 30px;				height: 70px;				color: #fff;				display: none;			}						#picshow_tx li a {				color: #fff;			}						#picshow_tx li a:hover {				text-decoration: underline;			}						#picshow_tx li p {				color: #ccc;				line-height: 30px;			}						#select_btn {				width: 319px;				height: 440px;				color: #111;				float: right;				display: inline;				background-color: #f0f0f0;			}						#select_btn li {				padding: 9px 11px 0px 9px;				width: 299px;				height: 64px;				border-top: 1px solid #fff;				cursor: pointer;			}						#select_btn li:hover {				background-color: #fff;			}						#select_btn li.current {				background-color: #fff;			}						#select_btn li.current:hover {				background-color: #fff;			}						#select_btn a {				color: #000;			}						#select_btn img {				padding: 2px;				border: 1px solid #ccc;				width: 70px;				height: 49px;				margin-right: 10px;				float: left;			}						#select_btn .select_text {				height: 20px;				font: bold 13px/16px 'Microsoft YaHei';				overflow: hidden;				display: block;			}						#select_btn .select_text:hover {				text-decoration: underline;			}						#select_btn .select_date {				height: 23px;				line-height: 23px;				overflow: hidden;				display: block;			}			.youqing111 a {						   color: #595959;						   display: inline-block;						   font-size: 95%;						   margin-bottom: 1%;						   margin-right: 1.5%;						}			#cmForm2 div {				margin-bottom: 5px			}						#cmForm div {				margin-bottom: 5px			}			.ew {				left: 90px;				position: absolute;				top: -25px;				width: 132px;				display: none;				background: #fff			}						.ew_box {				width: 132px;				height: 155px;				text-align: center;				float: left;				margin-top: 0 !important			}						.ew2 {				left: 130px;				position: absolute;				top: -100px;				width: 132px;				display: none;				background: #fff			}						.ew_box2 {				width: 132px;				height: 155px;				text-align: center;				float: left;				margin-top: 0 !important			}						.ew3 {				left: 130px;				position: absolute;				top: -100px;				width: 132px;				display: none;				background: #fff			}						.ew_box3 {				width: 132px;				height: 155px;				text-align: center;				float: left;				margin-top: 0 !important			}			.xiaotu img {						   width: 30%;						}			.youce p{text-indent: 2rem;				    color: rgb(89, 89, 89);    font-family: inherit;    font-size: 14px;    font-style: inherit;    font-variant-ligatures: inherit;    font-variant-caps: inherit;    font-weight: inherit;			}