* {
  box-sizing: border-box;
}
html,
body {
  margin: 0;
  padding: 0;
  background: url("../img/zy-bg98.jpg") repeat;
  background-size: 100% auto;
}
a {
  text-decoration: none;
}
input {
  outline: none;
}
#pcCompany {
  position: relative;
}
#pcCompany nav,
#pcCompany section {
  width: 75rem;
  margin: 0 auto;
}
#pcCompany .bg {
  width: 100%;
  height: auto;
  display: block;
}
#pcCompany nav {
  position: absolute;
  top: 1rem;
  left: 50%;
  transform: translateX(-50%);
}
#pcCompany nav .tag {
  width: 100%;
  display: flex;
}
#pcCompany nav .tag .tag-item {
  margin: 2.5rem 1.25rem 0rem;
  font-size: 2.25rem;
  font-family: LiSu;
  font-weight: 400;
  line-height: 2.25rem;
  color: #666666;
}
#pcCompany nav .tag .active {
  margin: .375rem .625rem 0rem;
  padding: 2.125rem .625rem .875rem .625rem;
  background: url("../img/ev-activeBg.png") no-repeat;
  background-size: contain;
  line-height: 2.25rem;
  color: #EE3E33;
}
#pcCompany nav .tag .tag-item:hover {
  color: #EE3E33;
}
#pcCompany nav .tag .logo {
  margin: 2.5rem 0rem;
  width: 20.75rem;
  text-align: center;
}
#pcCompany nav .tag .logo .icon {
  display: block;
  width: 20.625rem;
  height: 6.375rem;
  background: url("../img/zy-logo1.png") no-repeat;
  background-size: contain;
}
#pcCompany .logo-title {
  position: absolute;
  top: 43.75rem;
  left: 50%;
  transform: translateX(-50%);
  width: 75rem;
}
#pcCompany .logo-title .biaoti {
  width: 42.3125rem;
  height: 9.8125rem;
  font-size: 1.875rem;
  font-family: 楷体;
  font-weight: 500;
  line-height: 2.5rem;
  color: #5a5a5a;
  margin: 0;
  margin-left: 3.375rem;
}
#pcCompany .logo-title .biaoti span {
  font-family: fangsong;
  font-weight: 600;
  font-style: normal;
  color: #d2281e;
}
#pcCompany .bg {
  width: 100%;
  height: auto;
  display: block;
}
#pcCompany .content {
  position: absolute;
  top: 20rem;
  left: 50%;
  transform: translateX(-50%);
  padding-top: 37.5rem;
  padding-bottom: 5rem;
}
#pcCompany .content .pay {
  position: relative;
  height: 56.25rem;
  background: url("../img/zy-payBg.png") no-repeat;
  background-size: contain;
  padding: 5rem 3.125rem 5rem 3.125rem;
}
#pcCompany .content .pay .pay-title {
  width: 55.5rem;
  height: 5rem;
  background: url("../img/zy-ptbg.png") no-repeat;
  background-size: contain;
  margin: 0rem auto;
  font-size: 3.125rem;
  font-family: LiSu;
  font-weight: 400;
  text-align: center;
  line-height: 4.75rem;
  color: #009E9D;
  z-index: 5;
}
#pcCompany .content .pay .payicon {
  width: 29.875rem;
  height: 13rem;
  position: absolute;
  top: 5.5rem;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}
#pcCompany .content .pay .pBox {
  width: 71rem;
  position: absolute;
  top: 12.25rem;
  left: 3.125rem;
  z-index: 5;
}
#pcCompany .content .pay .pBox p {
  font-size: 1.75rem;
  font-family: Source Han Sans CN;
  font-weight: 500;
  line-height: 2.75rem;
  color: #555555;
  letter-spacing: .125rem;
  margin: 1.625rem auto;
}
#pcCompany .content .pay .pBox p span {
  font-weight: bold;
  color: #B85F1B;
  position: relative;
}
#pcCompany .content .pay .bg1 {
  display: block;
  width: 11.125rem;
  position: absolute;
  left: 15.5rem;
  top: 15.4375rem;
  height: 1rem;
  background: #F1C48A;
  z-index: 1;
}
#pcCompany .content .pay .bg2 {
  display: block;
  width: 11.1875rem;
  position: absolute;
  left: 13.5625rem;
  top: 19.75rem;
  height: 1rem;
  background: #F1C48A;
  z-index: 1;
}
#pcCompany .content .pay .bg3 {
  display: block;
  width: 9.625rem;
  position: absolute;
  left: 15.3125rem;
  top: 24.125rem;
  height: 1rem;
  background: #F1C48A;
  z-index: 1;
}
#pcCompany .content .pay .bg4 {
  display: block;
  width: 14.8125rem;
  position: absolute;
  left: 12.6875rem;
  top: 28.5rem;
  height: 1rem;
  background: #F1C48A;
  z-index: 1;
}
#pcCompany .content .pay .notice {
  position: relative;
  margin-top: 25rem;
  margin-left: 3.5625rem;
  font-size: 1.5rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  line-height: 2.375rem;
  color: #999999;
  letter-spacing: .1875rem;
}
#pcCompany .content .pay .notice span {
  color: #CE3F19 !important;
  font-weight: bold;
  color: #999999;
}
#pcCompany .content .pay .notice .icon {
  display: inline-block;
  width: 4.625rem;
  height: 2.125rem;
  background: url("../img/zy-New.png") no-repeat;
  background-size: contain;
  position: absolute;
  top: .1875rem;
  right: -0.625rem;
}
#pcCompany .content .pay .notice i {
  color: #666666;
  font-style: normal;
}
#pcCompany .content .pay .notice::before {
  content: "注:";
  display: block;
  width: 3.25rem;
  height: 1.625rem;
  position: absolute;
  top: 0;
  left: -3.5625rem;
  font-size: 1.625rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  line-height: 2.375rem;
  color: #666666;
}
#pcCompany .content .pay .pay-interface {
  margin-top: 3.125rem;
  position: relative;
  display: flex;
  justify-content: space-between;
  width: 39.5rem;
  margin: 3.125rem auto 0;
}
#pcCompany .content .pay .pay-interface .weixi {
  width: 18.75rem;
  height: 4.625rem;
  background: linear-gradient(180deg, #20C51E 0%, #049E02 100%);
  box-shadow: 0rem .125rem .375rem rgba(30, 110, 29, 0.7);
  opacity: 1;
  border-radius: .75rem;
  font-size: 2.625rem;
  font-family: Source Han Sans CN;
  font-weight: 500;
  line-height: 3.625rem;
  color: #FFFFFF;
  border: 0;
  cursor: pointer;
}
#pcCompany .content .pay .pay-interface .zhifubao {
  width: 18.75rem;
  height: 4.625rem;
  background: linear-gradient(180deg, #42A5F4 0%, #2083CF 100%);
  box-shadow: 0rem .125rem .375rem rgba(0, 70, 125, 0.7);
  opacity: 1;
  border-radius: .75rem;
  font-size: 2.625rem;
  font-family: Source Han Sans CN;
  font-weight: 500;
  line-height: 3.625rem;
  color: #FFFFFF;
  border: 0;
  cursor: pointer;
}
#pcCompany .content .pay .pay-interface .down {
  position: absolute;
  left: 4.4375rem;
  bottom: -2.875rem;
  font-size: 1.5rem;
  font-family: Source Han Sans CN;
  font-weight: 300;
  line-height: 1.5rem;
  color: #FF5A5A;
  letter-spacing: .125rem;
}
#pcCompany .content .pay1 {
  position: relative;
  height: 34.625rem;
  background: url("../img/zy-zfBg.png") no-repeat;
  background-size: contain;
  opacity: 1;
  padding-top: 2.125rem;
}
#pcCompany .content .pay1 .success {
  display: block;
  width: 14rem;
  height: 3.5rem;
  margin: 1.375rem auto 2.75rem;
}
#pcCompany .content .pay1 .erweima {
  display: block;
  width: 13.5rem;
  height: 13.5rem;
  margin: 0 auto 1.25rem;
}
#pcCompany .content .pay1 p {
  display: block;
  margin: 0 auto 2.625rem;
  width: 27.5rem;
  height: 8.125rem;
  font-size: 1.875rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  line-height: 3.125rem;
  color: #0C5673;
  letter-spacing: .0625rem;
}
#pcCompany .content .pay1 p span {
  color: #E29014;
}
#pcCompany .content .logincode {
  height: 76.25rem;
  background: url("../img/zy-codeBg.png") no-repeat;
  background-size: contain;
  position: relative;
  padding-top: 7.5625rem;
  margin-top: 6.25rem;
}
#pcCompany .content .logincode form {
  width: 39.5rem;
  height: 18.75rem;
  border: .125rem solid #E29014;
  border-radius: .75rem;
  margin: 0 auto;
}
#pcCompany .content .logincode form .title {
  font-size: 2.25rem;
  font-family: Source Han Sans CN;
  font-weight: 500;
  line-height: 2.25rem;
  color: #E29014;
  margin: 2.75rem auto 0;
  text-align: center;
}
#pcCompany .content .logincode form .code {
  display: block;
  margin: 2.375rem auto 0;
  width: 18.75rem;
  height: 3.125rem;
  background: #FBFBFB;
  border: .125rem solid #AEAEAE;
  opacity: 1;
  border-radius: 1.5625rem;
  font-size: 1.375rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  line-height: 2.75rem;
  padding-left: 1.75rem;
}
#pcCompany .content .logincode form .forget {
  display: block;
  font-size: 1.125rem;
  font-family: Source Han Sans CN;
  font-weight: 300;
  line-height: 1.125rem;
  color: #FF5A5A;
  width: 19.8125rem;
  margin: .375rem 0rem .875rem 12rem;
}
#pcCompany .content .logincode form .submit {
  width: 18.75rem;
  height: 3.125rem;
  background: linear-gradient(180deg, #BD3612 0%, #8D1E01 100%);
  box-shadow: 0rem .125rem .375rem rgba(81, 17, 0, 0.6);
  border-radius: 1.5625rem;
  font-size: 1.875rem;
  font-family: Source Han Sans CN;
  font-weight: 500;
  line-height: 2.75rem;
  color: #F1F1F1;
  display: block;
  margin: 0 auto;
  border: 0;
  cursor: pointer;
}
#pcCompany .content .logincode .error {
  position: absolute;
  top: 10%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(0, 0, 0, 0.6);
  padding: .625rem;
  font-size: 1.25rem;
  color: #fff;
}
#pcCompany .content .logincode .text {
  margin-top: 1.25rem;
  text-align: center;
  font-size: 1.625rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  line-height: 2.375rem;
  color: #E29014;
  opacity: 1;
}
#pcCompany .content .logincode .text span {
  border: .0625rem solid #E29014;
  border-radius: .5rem;
  color: #A22200;
  padding: .125rem .3125rem .125rem .5625rem;
  text-align: center;
}
#pcCompany .content .logincode .logo {
  width: 27.25rem;
  height: 6.25rem;
  margin: 5.9375rem auto 1.25rem;
  background: url("../img/zy-codelogo.png") no-repeat;
  background-size: contain;
  padding: 1.875rem 2.375rem;
  display: flex;
  justify-content: space-between;
}
#pcCompany .content .logincode .logo span {
  font-size: 2.5rem;
  font-family: LiSu;
  font-weight: 400;
  line-height: 2.5rem;
  color: #333333;
  opacity: 1;
}
#pcCompany .content .logincode img {
  display: block;
  width: 39.5rem;
  height: 24.375rem;
  margin: 0 auto;
}
#pcCompany .content .introduce {
  width: 75rem;
  height: 67.625rem;
  position: relative;
  margin-top: 2.5rem;
  padding-top: 2.75rem;
  background: url("../img/zy-boxBg.png") no-repeat;
  background-size: contain;
  border-radius: .75rem;
}
#pcCompany .content .introduce .introduce-title {
  width: 53.875rem;
  height: 7.125rem;
  background: url("../img/zy-pay-titleBg.png") no-repeat;
  background-size: contain;
  padding: 2.5rem 7.5rem 1.4375rem 5.75rem;
  margin: 0 auto;
  font-size: 3.125rem;
  font-family: LiSu;
  font-weight: 400;
  line-height: 3.125rem;
  color: #FFFFFF;
  position: absolute;
  top: 2.75rem;
  left: 50%;
  transform: translateX(-50%);
  z-index: 5;
}
#pcCompany .content .introduce .payicon {
  width: 29.875rem;
  height: 13rem;
  position: absolute;
  top: 5.5rem;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}
#pcCompany .content .introduce .top {
  margin-top: 15.75rem;
  margin-left: 17.125rem;
  width: 54.125rem;
  height: 7.375rem;
  font-size: 1.875rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  line-height: 2.75rem;
  color: #555555;
}
#pcCompany .content .introduce .bottom {
  margin-top: 16.0625rem;
  margin-left: 17.125rem;
  width: 54.625rem;
  height: 4.625rem;
  font-size: 1.875rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  line-height: 2.75rem;
  color: #555555;
}
#pcCompany .content .introduce .icon1 {
  position: absolute;
  top: 19rem;
  left: 3.125rem;
  width: 10.875rem;
  height: 9.625rem;
}
#pcCompany .content .introduce .icon2 {
  position: absolute;
  top: 28.875rem;
  right: 3.125rem;
  width: 10.875rem;
  height: 9.625rem;
}
#pcCompany .content .introduce .icon3 {
  position: absolute;
  top: 42.875rem;
  left: 3.125rem;
  width: 10.875rem;
  height: 9.625rem;
}
#pcCompany .content .introduce .icon4 {
  position: absolute;
  top: 50.625rem;
  right: 3.125rem;
  width: 10.875rem;
  height: 9.625rem;
}
#pcCompany .content .introduce2 {
  position: relative;
  height: 55.375rem;
  padding-top: 2rem;
  margin-top: 2.5rem;
  background: url("../img/zy-boxBg2.png") no-repeat;
  background-size: contain;
  border-radius: .75rem;
  padding-top: 2.75rem;
}
#pcCompany .content .introduce2 .introduce-title {
  width: 53.875rem;
  height: 7.125rem;
  padding: 2.5rem 6.75rem 1.4375rem 4.5625rem;
  background: url("../img/zy-pay-titleBg.png") no-repeat;
  background-size: contain;
  font-size: 3.125rem;
  font-family: LiSu;
  font-weight: 500;
  line-height: 3.125rem;
  color: #FFFFFF;
  position: absolute;
  top: 2.75rem;
  left: 50%;
  transform: translateX(-50%);
  z-index: 5;
}
#pcCompany .content .introduce2 .payicon {
  width: 29.875rem;
  height: 13rem;
  position: absolute;
  top: 5.5rem;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}
#pcCompany .content .introduce2 .card {
  display: flex;
  justify-content: space-between;
  width: 57.5rem;
  margin: 20.75rem auto 0;
}
#pcCompany .content .introduce2 .card .card-item {
  border-radius: .75rem;
  position: relative;
}
#pcCompany .content .introduce2 .card .card-item .title {
  position: absolute;
  top: -3.75rem;
  left: 2.375rem;
  width: 19.5rem;
  height: 3.75rem;
  font-size: 1.625rem;
  font-family: Source Han Sans CN;
  font-weight: bold;
  line-height: 3.75rem;
  color: #ffffff;
  opacity: 1;
  background: url("../img/zy-it2TitleBg.png") no-repeat;
  background-size: 100% 100%;
  text-align: center;
  margin: 0 auto;
}
#pcCompany .content .introduce2 .card .card-item .card-box {
  margin-top: -1.875rem;
  width: 24.25rem;
  height: 23.625rem;
  box-shadow: 0rem .1875rem .375rem rgba(0, 0, 0, 0.16);
  border-radius: .75rem;
}
#pcCompany .content .introduce2 .card .card-item .card-box.two {
  background: url("../img/zy-card1Bg.png") no-repeat;
  background-size: contain;
  padding-top: 13.25rem;
}
#pcCompany .content .introduce2 .card .card-item .card-box.two .top {
  position: relative;
}
#pcCompany .content .introduce2 .card .card-item .card-box.two .top li {
  font-size: 1.25rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  line-height: 2rem;
  color: #494949;
}
#pcCompany .content .introduce2 .card .card-item .card-box.two .top li:first-child {
  position: absolute;
  top: 0rem;
  left: 1.875rem;
}
#pcCompany .content .introduce2 .card .card-item .card-box.two .top li:nth-child(2) {
  position: absolute;
  top: 0rem;
  left: 9.375rem;
}
#pcCompany .content .introduce2 .card .card-item .card-box.two .top li:nth-child(3) {
  position: absolute;
  top: 0rem;
  right: 2.375rem;
}
#pcCompany .content .introduce2 .card .card-item .card-box.two .bottom {
  margin-top: 6.125rem;
  position: relative;
}
#pcCompany .content .introduce2 .card .card-item .card-box.two .bottom li {
  font-size: 1.25rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  line-height: 2rem;
  color: #494949;
}
#pcCompany .content .introduce2 .card .card-item .card-box.two .bottom li:first-child {
  position: absolute;
  top: 0rem;
  left: 2.5rem;
}
#pcCompany .content .introduce2 .card .card-item .card-box.two .bottom li:nth-child(2) {
  position: absolute;
  top: 0rem;
  left: 10rem;
}
#pcCompany .content .introduce2 .card .card-item .card-box.two .bottom li:nth-child(3) {
  position: absolute;
  top: 0rem;
  right: 3.125rem;
}
#pcCompany .content .introduce2 .card .card-item .card-box.three {
  background: url("../img/zy-card2Bg.png") no-repeat;
  background-size: contain;
}
#pcCompany .content .introduce2 .card .card-item .card-box.three .card-title {
  position: absolute;
  top: .625rem;
  left: 1rem;
  font-size: 1.125rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  line-height: 2rem;
  color: #a63b00;
}
#pcCompany .content .introduce2 .card .card-item .card-box.three li {
  font-size: 1.25rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  line-height: 2rem;
  color: #FFFFFF;
}
#pcCompany .content .introduce2 .card .card-item .card-box.three li:nth-child(2) {
  position: absolute;
  top: 4.125rem;
  left: 11.0625rem;
}
#pcCompany .content .introduce2 .card .card-item .card-box.three li:nth-child(3) {
  position: absolute;
  top: 7.375rem;
  left: 5.1875rem;
}
#pcCompany .content .introduce2 .card .card-item .card-box.three li:nth-child(4) {
  position: absolute;
  top: 7.375rem;
  right: 4.1875rem;
}
#pcCompany .content .introduce2 .card .card-item .card-box.three li:nth-child(5) {
  position: absolute;
  bottom: 5.375rem;
  left: 5.1875rem;
}
#pcCompany .content .introduce2 .card .card-item .card-box.three li:nth-child(6) {
  position: absolute;
  bottom: 2.125rem;
  left: 11.0625rem;
}
#pcCompany .content .introduce2 .card .card-item .card-box.three li:nth-child(7) {
  position: absolute;
  bottom: 5.375rem;
  right: 4.875rem;
}
#pcCompany .content .introduce2 .card .card-item .card-box.three i {
  font-style: normal;
  position: absolute;
  bottom: 9rem;
  right: 9.375rem;
  font-size: 1.75rem;
  font-family: Source Han Sans CN;
  font-weight: 500;
  line-height: 2rem;
  color: #ffffff;
}
#pcCompany .content .introduce2 .card .card-item li {
  list-style: none;
}
#pcCompany .content .introduce3 {
  position: relative;
  height: 158.4375rem;
  margin-top: 3.125rem;
  padding-top: 2rem;
  background: url("../img/zy-boxBg3.png") no-repeat;
  background-size: contain;
  padding-top: 2.75rem;
}
#pcCompany .content .introduce3 .introduce-title {
  width: 53.875rem;
  height: 7.125rem;
  padding: 2.5rem 6.75rem 1.4375rem 4.5625rem;
  background: url("../img/zy-pay-titleBg.png") no-repeat;
  background-size: contain;
  font-size: 3.125rem;
  font-family: LiSu;
  font-weight: 500;
  line-height: 3.125rem;
  color: #FFFFFF;
  position: absolute;
  top: 2.75rem;
  left: 50%;
  transform: translateX(-50%);
  z-index: 5;
}
#pcCompany .content .introduce3 .payicon {
  width: 29.875rem;
  height: 13rem;
  position: absolute;
  top: 5.5rem;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}
#pcCompany .content .introduce3 .logoimg {
  display: block;
  width: 54rem;
  height: 30.875rem;
  margin: 15.75rem auto 0;
}
#pcCompany .content .introduce3 .logoimg2 {
  display: block;
  width: 57.9375rem;
  height: 15.8125rem;
  margin: 4.75rem auto 0;
}
#pcCompany .content .introduce3 .text {
  margin: 1.25rem 2.3125rem 4.375rem 3.125rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#pcCompany .content .introduce3 .text img {
  display: block;
  width: 21rem;
  height: 21rem;
}
#pcCompany .content .introduce3 .text p {
  width: 40.125rem;
  font-size: 1.875rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  line-height: 4.75rem;
  color: #555555;
  position: relative;
  margin: 0;
}
#pcCompany .content .introduce3 .text p:before {
  content: "";
  display: block;
  background: url("../img/zy-pIcon.png") no-repeat;
  background-size: contain;
  width: 1.6875rem;
  height: 1.6875rem;
  position: absolute;
  top: 1.625rem;
  left: -2.5rem;
}
#pcCompany .content .introduce3 .text span {
  color: #B85F1B;
  font-weight: bold;
}
#pcCompany .content .introduce3 .text a {
  color: #CE3F19;
  font-weight: bold;
  position: relative;
}
#pcCompany .content .introduce3 .text a:after {
  content: "";
  width: 100%;
  height: .0625rem;
  background: #CE3F19;
  position: absolute;
  bottom: -0.125rem;
  left: 0;
}
#pcCompany .content .footer {
  background: #FFFFFF;
  margin: 7.5rem auto 0rem;
  width: 75rem;
  height: 38.125rem;
  padding: 4.5rem 5.625rem 4.5rem 9.625rem;
  box-shadow: 0rem .1875rem .375rem rgba(0, 0, 0, 0.16);
  border-radius: .75rem;
  position: relative;
}
#pcCompany .content .footer .footer-title {
  font-size: 1.875rem;
  font-family: Source Han Sans CN;
  font-weight: 500;
  line-height: 2.75rem;
  color: #333333;
  position: absolute;
  top: 4.5rem;
  left: 10rem;
  z-index: 5;
}
#pcCompany .content .footer .footer-title::before {
  content: "";
  display: block;
  background: url("../img/zy-yun.png") no-repeat;
  background-size: contain;
  width: 6.125rem;
  height: 3rem;
  position: absolute;
  top: -0.375rem;
  left: -7.25rem;
}
#pcCompany .content .footer p {
  width: 59.875rem;
  height: 4.25rem;
  font-size: 1.5rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  line-height: 2.75rem;
  color: #666666;
  opacity: 1;
  margin-top: 5rem;
}
#pcCompany .content .footer p a {
  color: #CE3F19;
  position: relative;
}
#pcCompany .content .footer p a:after {
  content: "";
  width: 100%;
  height: .0625rem;
  background: #CE3F19;
  position: absolute;
  bottom: -0.125rem;
  left: 0;
}
#pcCompany .content .footer p span {
  color: #efbc57;
}
#pcCompany .content .footer .top {
  top: 21.25rem;
}
#pcCompany .content .footer .second {
  margin-top: 12.5rem;
}
#pcCompany .content .footer .line,
#pcCompany .content .footer .line2 {
  position: absolute;
  top: 6.375rem;
  left: 9.625rem;
  width: 9.25rem;
  height: .75rem;
  background: linear-gradient(90deg, #E29014 0%, #F8F6F4 100%);
  opacity: 1;
}
#pcCompany .content .footer .line2 {
  top: 23.25rem;
}


@media screen and (max-width: 1180px) {
  html {
    font-size: 8px !important;
  }
  #pcCompany .logo-title {
    top: 29.75rem;
  }
  #pcCompany .content {
    top: 44rem;
    padding-top: 0rem;
  }
  #pcCompany .logo-title .biaoti {
    margin-left: 11.375rem;
  }
  #pcCompany .content .pay .bg3 {
    width: 11rem;
    left: 13.8rem;
  }

  #pcCompany .content .pay .bg4{
    width: 15.3rem;
    left: 11.8rem;
  }
}

@media screen and  ( min-width: 950px) and (max-width: 1180px) {
  #pcCompany .logo-title {
    top: 40rem;  
  }

  #pcCompany .content {
    top: 55rem;
    padding-top: 0rem;
  }
  #pcCompany .content .pay .bg3 {
    width: 11rem;
    left: 13.8rem;
  }

  #pcCompany .content .pay .bg4{
    width: 15.3rem;
    left: 11.8rem;
  }
}
@media screen and  ( min-width: 850px) and (max-width: 950px) {
  #pcCompany .logo-title {
    top: 35rem;  
  }

}