.bg {
  width: 100%;
  height: 250px;
  background: url('../images/ding.png') no-repeat center center;
}
#cooperate .coop-tab {
  position: relative;
  width: 100%;
  height: 380px;
  padding-top: 57px;
  box-sizing: border-box;
  text-align: center;
}
#cooperate .coop-tab h3 {
  margin-bottom: 48px;
  font-weight: 500;
  font-size: 44px;
  line-height: 44px;
  color: #49b849;
}
#cooperate .coop-tab ul li {
  float: left;
  text-align: center;
}
#cooperate .coop-tab ul li img {
  display: block;
}
#cooperate .coop-tab ul li p {
  margin-top: 24px;
  font-size: 18px;
  line-height: 18px;
  color: #49B849;
}
#cooperate .coop-tab ul li:nth-child(1) {
  margin-left: 57px;
}
#cooperate .coop-tab ul li + li {
  margin-left: 170px;
}
#cooperate .coop-tab .down {
  position: absolute;
  left: 50%;
  bottom: -27px;
  width: 66px;
  height: 34px;
  margin-left: -33px;
  background: url('../images/duo.png') center;
}
#cooperate .coop-tab-1 {
  background: #f7f7f7;
}
#cooperate .coop-tab-2 {
  background: #58c74f;
}
#cooperate .coop-tab-2 h3,
#cooperate .coop-tab-2 ul li p {
  color: #fff;
}
#cooperate .coop-tab-2 .down {
  background-image: url('../images/lv.png');
}
#cooperate .coop-items img {
  float: left;
}
#cooperate .coop-items div.coop-intro {
  float: left;
}
#cooperate .coop-items div.coop-intro h3 {
  font-weight: normal;
  color: #49B849;
  font-size: 32px;
  line-height: 32px;
  margin-bottom: 24px;
}
#cooperate .coop-items div.coop-intro p {
  font-size: 16px;
  line-height: 28px;
  color: #666666;
}
#cooperate .coop-i1 {
  height: 530px;
  background: #fff;
}
#cooperate .coop-i1 img {
  margin-top: 91px;
}
#cooperate .coop-i1 div.coop-intro {
  width: calc(1200px - 464px - 137px);
  margin-left: 137px;
  margin-top: 171px;
}
#cooperate .coop-i2 {
  height: 600px;
  background-color: #f7f7f7;
}
#cooperate .coop-i2 img {
  margin-top: 74px;
}
#cooperate .coop-i2 div.coop-intro {
  width: calc(1200px - 545px - 55px);
  margin-right: 55px;
  margin-top: 121px;
}
#cooperate .coop-i3 {
  height: 600px;
  background-color: #fff;
}
#cooperate .coop-i3 img {
  margin-top: 59px;
}
#cooperate .coop-i3 div.coop-intro {
  width: calc(1200px - 548px - 65px);
  margin-left: 65px;
  margin-top: 206px;
}
#cooperate .coop-i4 {
  height: 600px;
  background-color: #f7f7f7;
}
#cooperate .coop-i4 img {
  margin-top: 49px;
}
#cooperate .coop-i4 div.coop-intro {
  width: calc(1200px - 548px - 52px);
  margin-right: 52px;
  margin-top: 205px;
}
#cooperate .coop-i5 {
  height: 500px;
  background-color: #ffffff;
}
#cooperate .coop-i5 img {
  margin-top: 28px;
}
#cooperate .coop-i5 div.coop-intro {
  width: calc(1200px - 538px - 60px);
  margin-left: 60px;
  margin-top: 169px;
}
#cooperate .coop-i6 {
  height: 500px;
  background-color: #f7f7f7;
}
#cooperate .coop-i6 img {
  margin-top: 84px;
}
#cooperate .coop-i6 div.coop-intro {
  width: calc(1200px - 546px - 54px);
  margin-right: 54    px;
  margin-top: 169px;
}
#cooperate .coop-i7 {
  height: 500px;
  background-color: #ffffff;
}
#cooperate .coop-i7 img {
  margin-top: 39px;
}
#cooperate .coop-i7 div.coop-intro {
  width: calc(1200px - 538px - 62px);
  margin-left: 62px;
  margin-top: 156px;
}
#cooperate .coop-i8 {
  height: 500px;
  background-color: #f7f7f7;
}
#cooperate .coop-i8 img {
  margin-top: 63px;
}
#cooperate .coop-i8 div.coop-intro {
  width: calc(1200px - 593px - 80px);
  margin-right: 80px;
  margin-top: 197px;
}
#cooperate .joinus {
  height: 500px;
  padding-top: 47px;
  box-sizing: border-box;
  background-color: #58c74f;
}
#cooperate .joinus img {
  margin: 0 auto;
}
#cooperate .call {
  padding-top: 70px;
  text-align: center;
}
#cooperate .call h2 {
  margin-bottom: 22px;
  font-size: 44px;
  line-height: 44px;
  color: #49b849;
  font-weight: 500;
}
#cooperate .call img {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 36px;
}
#cooperate .call p {
  font-size: 44px;
  line-height: 44px;
  color: #666666;
}
#cooperate .call p:nth-of-type(2) {
  margin-top: 32px;
  margin-bottom: 108px;
}
#footer {
  height: 220px;
  padding-top: 64px;
  background-color: #f0f0f0;
  box-sizing: border-box;
}
#footer .topInfo ul {
  float: left;
}
#footer .topInfo ul li {
  float: left;
  box-sizing: border-box;
}
#footer .topInfo ul li p.title {
  font-size: 18px;
  line-height: 18px;
  color: #666666;
  margin-bottom: 25px;
}
#footer .topInfo ul li div {
  padding-right: 122px;
}
#footer .topInfo ul li div p {
  float: left;
  color: #666666;
  font-size: 14px;
  line-height: 14px;
}
#footer .topInfo ul li + li {
  border-left: 1px solid #c9c9c9;
  padding-left: 50px;
}
#footer .topInfo ul li:nth-last-child(1) div {
  padding-right: 28px;
}
#footer .topInfo .qrcode {
  float: left;
  margin-top: -22px;
}
#footer .topInfo .connect {
  float: left;
  margin-left: 120px;
}
#footer .topInfo .connect > p {
  font-size: 18px;
  line-height: 18px;
  color: #666666;
  margin-bottom: 22px;
}
#footer .topInfo .connect .phone p {
  float: left;
}
#footer .topInfo .connect .phone p:nth-child(1) {
  font-size: 18px;
  line-height: 18px;
  color: #494949;
}
#footer .topInfo .connect .phone p:nth-child(2) {
  font-size: 12px;
  line-height: 12px;
  color: #666666;
  margin-top: 6px;
}
#footer .line {
  width: 100%;
  height: 1px;
  background-color: #c9c9c9;
  margin-top: 23px;
}
#footer .bottomInfo {
  margin-top: 20px;
}
#footer .bottomInfo p {
  font-size: 14px;
  line-height: 14px;
  color: #666666;
  text-align: center;
}
