﻿
.topWrap {
  height: 275px;
  overflow: hidden;
  background: url(../images/h_top_bg.gif) repeat-x center top;
  position: relative;
  z-index: 2;
}

.topWrap .header {
  width: 1200px;
  margin: 0 auto;
}

.dtop{ width:100%;
  height: 38px; overflow:hidden;
}
.dzuo{ float:left; width:950px; height:40px;
  font: 15px "Microsoft YaHei";
  line-height:40px;
  color: #4c4c4c;
}
.dtop span {
  text-align:left; float:left; width:240px;
  height: 38px; margin-top:10px;
  display: inline-block;
  overflow: hidden;
}

.dtop span a {
  display: inline-block;
  color: #595959;
  padding: 0 12px;
}

.topWrap h1 {
  width:527px;
  float: left;
  height: 121px;
  margin-top: 50px;
  overflow: hidden;
}

.topWrap h2 img {
  display: block;
  width: 241px;
  height: 70px;
}

.topWrap h3 {
  width: 459px;
  height: 93px;
  overflow: hidden;
  float: left;
  padding: 55px 0 0 10px;
}

.topWrap h3 em {
  display: block;
  font: 24px "Microsoft YaHei";
  color: #009B4C;
}

.topWrap p {
  width: 298px;
  height: 68px;
  overflow: hidden;
  float: right;
  margin-top: 55px;
  background: url(../images/lx_bg.png) no-repeat;
  font: 16px "Microsoft YaHei";
  line-height: 68px;
  padding-left: 110px;
  color: #fff;
}

.topWrap p img {
  display: block;
  float: right;
  padding: 13px 20px 0 0;
}

.topWrap li {
  font: 16px "Microsoft Yahei";
  line-height: 63px;
  height: 63px;
  float: left;
}

.topWrap li span {
  display: inline-block;
}

.topWrap li a {
  display: inline-block;
  padding: 0 66px;
  color: #fff;
}

.topWrap li a:hover, .topWrap .cur a {
  background: #009b4c;
  font-weight: bold;
}

.hd-b {
  color: #20489d;
  font-size: 32px;
  font-family: "Microsoft Yahei";
}


.footWrap {
  height:194px;
  padding-top:24px;
  overflow: hidden;
  background: #20489d;
}

.footWrap .footer {
  width: 1200px;
  margin: 0 auto;
}

.footWrap h2 {
  width: 160px;
  height: 139px;
  float: left;
  overflow: hidden;
  margin-top: 8px;
}

.footWrap h2 img {
  display: block;
  width: 130px;
  height: 139px;
}

.footWrap h5 {
  height: 106px;
  width: 208px;
  overflow: hidden;
  margin-top: 15px;
  float: right;
  border: 2px solid #fff;
  overflow: hidden;
}

.footWrap h5 p {
  width: 81px;
  height: 81px;
  float: left;
  border: 7px solid #fff;
  overflow: hidden;
  margin: 5px 0 0 5px;
}

.footWrap h5 img {
  display: block;
  width: 81px;
  height: 81px;
}

.footWrap h5 em {
  display: block;
  float: right;
  width: 106px;
  font: 14px "Microsoft YaHei";
  text-align: center;
  color: #fff;
  background: url(../images/code_1.png) no-repeat center 10px;
  padding-top: 56px;
}

.fwz {
  width:300px;
  float: left;
  padding: 0 0 0 20px;
  font: 14px "Microsoft YaHei";
  line-height: 30px;
  color: #fff;
  background: url(../images/fline.gif) no-repeat right 12px;
}



.fwz a {
  color: #fff;
}

.fnav {
  width: 245px;
  height: 185px;
  padding-left: 40px;
  font: 14px "Microsoft YaHei";
  line-height: 31px;
  float: left;
  background: url(../images/fline.gif) no-repeat right 12px;
}

.fnav a {
  display: inline-block;
  color: #fff;
  width: 120px;
}

.fnav .nones {
  background: none;
}

.foot {
  height: 50px;
  overflow: hidden;
  font: 14px "Microsoft YaHei";
  line-height: 50px;
  color: #898a8a;
}

.foot span {
  float: right;
  color: #898a8a;
}

.foot span a {
  display: inline-block;
  padding: 0 10px;
  color: #898a8a;
}


.client-2 {
  position: fixed;
  right: -170px;
  top: 50%;
  z-index: 900;
}

.client-2 li a {
  text-decoration: none;
}

.client-2 li {
  margin-top: 1px;
  clear: both;
  height: 71px;
  position: relative;
}

.client-2 li i {
  background: url(../images/fx.png) no-repeat;
  display: block;
  width: 30px;
  height: 27px;
  margin: 0px auto;
  text-align: center;
}

.client-2 li p {
  height: 20px;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  text-align: center;
  color: #fff;
}

.client-2 .my-kefu-qq i {
  background-position: 4px 5px;
}

.client-2 .my-kefu-tel i {
  background-position: 0 -21px;
}

.client-2 .my-kefu-liuyan i {
  background-position: 4px -53px;
}

.client-2 .my-kefu-weixin i {
  background-position: -34px 4px;
}

.client-2 .my-kefu-weibo i {
  background-position: -30px -22px;
}

.client-2 .my-kefu-ftop {
  display: none;
}

.client-2 .my-kefu-ftop i {
  width: 33px;
  height: 35px;
  background-position: -27px -51px;
}

.client-2 .my-kefu-left {
  float: left;
  width: 77px;
  height: 47px;
  position: relative;
}

.client-2 .my-kefu-tel-right {
  font-size: 16px;
  color: #fff;
  float: left;
  height: 24px;
  line-height: 22px;
  padding: 0 15px;
  border-left: 1px solid #fff;
  margin-top: 14px;
}

.client-2 .my-kefu-right {
  width: 20px;
}

.client-2 .my-kefu-tel-main {
  background: #20489d;
  color: #fff;
  height: 56px;
  width: 247px;
  padding: 9px 0 6px;
  float: left;
}

.client-2 .my-kefu-main {
  background: #20489d;
  width: 97px;
  height: 56px;
  position: relative;
  padding: 9px 0 6px;
  float: left;
}

.client-2 .my-kefu-weixin-pic {
  position: absolute;
  left: -130px;
  top: -24px;
  display: none;
  z-index: 333;
}

.my-kefu-weixin-pic img {
  width: 115px;
  height: 115px;
}

