@charset "utf-8";
.news-banner {
  position: relative;
}
.news-banner .img::before {
  padding-top: 35.41666667%;
}
@media (max-width: 991px) {
  .news-banner .img::before {
    padding-top: 100%;
  }
}
@media (max-width: 991px) {
  .news-banner .img .pc-img {
    display: none;
  }
}
.news-banner .img .mb-img {
  display: none;
}
@media (max-width: 991px) {
  .news-banner .img .mb-img {
    display: block;
  }
}
.news-banner .container1550 {
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
  top: 50%;
  z-index: 2;
  max-width: 1624px;
  text-align: center;
}
.news-banner .container1550 .cn1 {
  color: #Fff;
  line-height: 1.16666667em;
  font-size: 0.6rem;
}
.news-banner .container1550 .cn2 {
  margin: 0.2rem auto 0;
  color: #FFf;
  line-height: 1.55555556em;
  width: 39.77832512%;
}
@media (max-width: 991px) {
  .news-banner .container1550 .cn2 {
    width: 90%;
  }
}
.news-banner .container1550 .cn3 {
  position: relative;
  width: 3.6rem;
  margin: 0.5rem auto 0;
}
@media (max-width: 991px) {
  .news-banner .container1550 .cn3 {
    width: 60%;
  }
}
@media (max-width: 767px) {
  .news-banner .container1550 .cn3 {
    width: 80%;
  }
}
.news-banner .container1550 .cn3 input {
  width: 100%;
  line-height: 0.53rem;
  border-radius: 0.06rem;
  border: 1px solid #89d5f4;
  background-image: url(../images/hy-img51.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  color: #ffffff;
  padding: 0 0.7rem 0 0.2rem;
}
@media (max-width: 991px) {
  .news-banner .container1550 .cn3 input {
    line-height: 0.76rem;
  }
}
.news-banner .container1550 .cn3 input::placeholder {
  color: #fff;
}
.news-banner .container1550 .cn3 button {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 0.5rem;
  height: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 991px) {
  .news-banner .container1550 .cn3 button {
    width: 0.76rem;
    height: 0.76rem;
  }
}
/* 复选框和单选框 */
.xc-radio:checked,
.xc-radio.xc-checked,
.xc-checkbox:checked,
.xc-checkbox.xc-checked {
  border: solid 1px var(--color);
  background: var(--color);
  text-align: center;
  background-clip: padding-box;
  transition: all 0.3s;
}
.xc-radio,
.xc-checkbox {
  width: 15px;
  height: 15px;
  border: solid 1px #dfdfdf;
  font-size: 8px;
  margin: 0;
  padding: 0;
  position: relative;
  display: inline-block;
  vertical-align: top;
  cursor: default;
  -webkit-appearance: none;
  -webkit-user-select: none;
  user-select: none;
  -webkit-transition: background-color ease 0.1s;
  transition: background-color ease 0.1s;
}
@media (max-width: 767px) {
  .xc-radio,
  .xc-checkbox {
    width: 0.3rem;
    height: 0.3rem;
  }
}
.xc-radio:checked:before,
.xc-radio.xc-checked:before,
.xc-checkbox:checked:before,
.xc-checkbox.xc-checked:before,
.xc-radio:checked:after,
.xc-radio.xc-checked:after,
.xc-checkbox:checked:after,
.xc-checkbox.xc-checked:after {
  content: '';
  width: 8px;
  height: 4px;
  position: absolute;
  top: 22%;
  left: 18%;
  background: transparent;
  border: 1px solid #fff;
  border-top: none;
  border-right: none;
  z-index: 2;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
@media (max-width: 767px) {
  .xc-radio:checked:before,
  .xc-radio.xc-checked:before,
  .xc-checkbox:checked:before,
  .xc-checkbox.xc-checked:before,
  .xc-radio:checked:after,
  .xc-radio.xc-checked:after,
  .xc-checkbox:checked:after,
  .xc-checkbox.xc-checked:after {
    width: 0.15rem;
    height: 0.08rem;
    top: 30%;
    left: 25%;
  }
}

 
@charset "utf-8";.sol_fw{padding:1.2rem 0 1.4rem;background:#f5f5f5;position:relative}.sol_fw #J_dotLine{position:absolute;width:100%;height:100%;top:0;left:0}@media (max-width: 767px){.sol_fw{padding:1rem 0 .6rem}}.sol_fw .tit{border-bottom:1px solid #ebebeb}.sol_fw .tit .container1510{display:flex;justify-content:space-between}.sol_fw .tit .container1510 img{width:.8rem;height:auto}.sol_fw .tit .container1510 .sub_title{margin-top:.3rem;font-size:.4rem}.sol_fw .sol_fw_box{padding-top:1.2rem;display:flex;align-items:flex-start;justify-content:space-between}@media (max-width: 991px){.sol_fw .sol_fw_box{flex-direction:column;padding-top:.8rem}}.sol_fw .sol_fw_box .left{padding:0 0 .4rem}@media (max-width: 991px){.sol_fw .sol_fw_box .left{padding:0;margin-bottom:.5rem}}.sol_fw .sol_fw_box .left img{width:2.73rem;height:auto;object-fit:contain}.sol_fw .sol_fw_box .left span{font-family:'pop';color:var(--color);font-size:2.4rem;line-height:.8;display:block}.sol_fw .sol_fw_box .right{width:9.1rem;display:flex;flex-wrap:wrap}@media (max-width: 767px){.sol_fw .sol_fw_box .right{width:100%}}.sol_fw .sol_fw_box .right .list_box{width:3.2rem;display:flex;justify-content:flex-start;margin-bottom:.3rem}.sol_fw .sol_fw_box .right .list_box:nth-child(3n){width:2.7rem}@media (max-width: 767px){.sol_fw .sol_fw_box .right .list_box{width:50% !important;margin-bottom:.5rem}}.sol_fw .sol_fw_box .right .list_box .list{min-width:2.4rem;overflow:hidden;border-radius:100px;height:.8rem;z-index:20;border:1px solid #f0f0f0;box-sizing:initial;position:relative}@media (max-width: 767px){.sol_fw .sol_fw_box .right .list_box .list{min-width:90%;width:90%}}.sol_fw .sol_fw_box .right .list_box .list::after{content:'';position:absolute;width:calc(100% - 6px);height:calc(100% - 6px);border:2px solid transparent;top:3px;left:3px;z-index:10;box-sizing:border-box;border-radius:100px}.sol_fw .sol_fw_box .right .list_box .list:hover::after{border:2px solid rgba(229,85,20,0.23)}.sol_fw .sol_fw_box .right .list_box .list:hover .img{width:100%}.sol_fw .sol_fw_box .right .list_box .list:hover .img img{width:100%;height:100%;border:0;vertical-align:middle;object-fit:cover}.sol_fw .sol_fw_box .right .list_box .list:hover .txt{background:rgba(0,0,0,0.5);z-index:10;color:#fff;padding:0;transition:all .3s}.sol_fw .sol_fw_box .right .list_box .list:hover .txt p{left:50%;transform:translateX(-50%)}.sol_fw .sol_fw_box .right .list_box .list .img{width:.8rem;height:.8rem;position:absolute;border-radius:.8rem;overflow:hidden;transition:all .3s}.sol_fw .sol_fw_box .right .list_box .list .img img{width:100%;height:100%;border:0;vertical-align:middle;object-fit:cover}.sol_fw .sol_fw_box .right .list_box .list .txt{position:relative;width:100%;height:100%;top:0;left:0;border-radius:100px;padding:0 .35rem 0 1.15rem}@media (max-width: 767px){.sol_fw .sol_fw_box .right .list_box .list .txt{padding:0 .1rem 0 1rem}}.sol_fw .sol_fw_box .right .list_box .list .txt p{display:inline-flex;height:100%;align-items:center;position:relative;left:0;transform:translateX(0%)}@media (max-width: 767px){.sol_fw .sol_fw_box .right .list_box .list .txt p{font-size:12px}}.sol_ly{background:#f5f5f5;padding-bottom:.6rem}.sol_ly .sol_ly_box{display:flex;justify-content:space-between;margin-bottom:.78rem;height:6.93rem}.sol_ly .sol_ly_box:nth-child(2n){flex-direction:row-reverse}.sol_ly .sol_ly_box:hover .left .g_a{background:var(--color)}.sol_ly .sol_ly_box:hover .left .g_a svg{transform:rotate(0)}@media (max-width: 767px){.sol_ly .sol_ly_box{flex-direction:column-reverse !important;height:auto}}.sol_ly .sol_ly_box .right{height:100%;width:62.26%}@media (max-width: 767px){.sol_ly .sol_ly_box .right{width:100%}}.sol_ly .sol_ly_box .right img{width:100%;height:100%;border:0;vertical-align:middle;object-fit:cover}.sol_ly .sol_ly_box .left{height:100%;width:37.74%;background:#fff;display:flex;justify-content:space-between;flex-direction:column}@media (max-width: 767px){.sol_ly .sol_ly_box .left{width:100%}}.sol_ly .sol_ly_box .left .txt{height:calc(100% - 1.54rem);padding:0 .8rem;display:flex;flex-direction:column;justify-content:center}@media (max-width: 991px){.sol_ly .sol_ly_box .left .txt{padding:0 .4rem}}@media (max-width: 767px){.sol_ly .sol_ly_box .left .txt{padding:.3rem}}.sol_ly .sol_ly_box .left .txt h3{font-size:.46rem;margin-bottom:.2rem;font-weight:bold}.sol_ly .sol_ly_box .left .txt p{color:#666}.sol_ly .sol_ly_box .left .g_a{transition:all .3s;height:1.54rem;background:#012036;padding:0 .8rem;display:flex;justify-content:space-between;align-items:center}@media (max-width: 767px){.sol_ly .sol_ly_box .left .g_a{height:1rem;padding:0 .3rem}}.sol_ly .sol_ly_box .left .g_a p{color:#fff}.sol_ly .sol_ly_box .left .g_a svg{color:#fff;transition:all .3s;transform:rotate(-45deg)}.sol_ly .sol_ly_box .left .g_a svg paht{fill:#fff}